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
339728498245	339728498795	339728499345	339728499895	339728500445	339728500995	339728501545	339728502095	339728502645	339728503195	339728503745	339728504295	339728504845	339728505395	339728505945	339728506495	339728507045	339728507595	339728508145	339728508695	339728509245	339728509795	339728510345	339728510895	339728511445	339728511995	339728512545	339728513095	339728513645	339728514195	339728514745	339728515295	339728515845	339728516395	339728516945	339728517495	339728518045	339728518595	339728519145	339728519720	339728520245	339728520795	339728521345	339728521895	339728522445	339728522995	339728523545	339728524095	339728524645	339728525195	339728525745	339728526295	339728526845	339728527395	339728527945	339728528520	339728529045	339728529595	339728530145	339728530695	339728531245	339728531795	339728532345	339728532895	339728533445	339728533995	339728534545	339728535095	339728535645	339728536195	339728536745	339728537295	339728537845	339728538395	339728538945	339728539495	339728540045	339728540595	339728541145	339728541695	339728542270	339728542795	339728543345	339728543895	339728544445	339728545020	339728545545	339728546095	339728546645	339728547195	339728547770	339728548295	339728548845	339728549395	339728549945	339728550495	339728551045	339728551595	339728552145	339728552695	339728553245	339728553798	339728554345	339728554895	339728555445	339728555995	339728556545	339728557095	339728557645	339728558195	339728558745	339728559295	339728559845	339728560395	339728560945	339728561495	339728562045	339728562595	339728563145	339728563695	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	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	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	2682	3600	2300	2682	3600	2300	2682	3600	2300	2682	3600	2300	2682	3600	2300	2682	3600	2300	2682	3600	2300	2682	3600	2300	2682	3600	2300	2682	3600	2300	2682	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23378	21789	29799	24910	24678	29294	31854	25182	22257	20610	19159	18120	17569	17453	17481	17011	17012	17142	16710	16754	16846	16758	16609	16664	16592	16816	16772	16587	16639	16622	16504	16635	16402	16452	16331	16523	16668	16724	16598	16506	16487	16401	16392	16422	16448	16535	16629	16239	16702	16618	16466	16231	16408	16496	16722	16677	16434	16483	16407	16613	16472	16439	16447	16334	16452	16485	16447	16434	16434	16288	16363	16547	16706	16450	16339	16313	16399	16491	16414	16316	16274	16406	16291	16506	16365	16588	16399	16360	16448	16192	16231	16374	16570	16577	16291	16186	16227	16378	16227	16544	16211	16341	16413	16312	16552	16144	16361	16411	16405	16297	16391	16451	16442	16491	16266	16247	16088	16277	16461	16282	16155	16419	16512	16537	16368	16356	16496	16435	16374	16257	16457	16293	16450	16391	16465	16452	16436	16361	16397	16312	16467	16615	16479	16271	16415	16389	16561	16455	16501	16300	16257	16379	16318	16340	16353	16328	16394	16227	16485	16305	16231	16529	16290	16495	16285	16356	16334	16333	16388	16401	16321	16197	16365	16296	16266	16424	16398	16297	16419	16306	16437	16421	16445	16401	16467	16464	16472	16430	16534	16518	16398	16457	16382	16322	16237	16498	16225	16197	16440	16354	16299	16337	16155	16282	16455	16384	16414	16498	16546	16523	16343	16346	16269	16409	16499	16598	16248	16190	16435	16201	16229	16274	16317	16487	16411	16332	16348	16437	16404	16635	16194	16542	16387	16336	16393	16370	16365	16269	16394	16534	16331	16694	16410	16371	16364	16617	16326	16396	16571	16344	16394	16410	16448	16314	16166	16454	16461	16353	16286	16414	16220	16344	16600	16387	16218	16265	16191	16333	16523	16500	16389	16188	16387	16314	16433	16283	16288	16224	16407	16422	16287	16519	16495	16306	16177	16492	16215	16367	16350	16429	16279	16410	16239	16253	16545	16216	16441	16341	16502	16206	16446	16329	16222	16329	16439	16475	16354	16403	16302	16384	16418	16360	16322	16374	16371	16507	16428	16375	16400	16428	16273	16504	16550	16280	16220	16337	16475	16202	16197	16301	16198	16329	16476	16268	16296	16420	16457	16293	16451	16585	16382	16330	16276	16169	16447	16328	16456	16234	16402	16382	16409	16324	16364	16299	16260	16344	16436	16434	16295	16339	16456	16230	16405	16198	16390	16199	16421	16204	16300	16133	16417	16118	16576	16465	16394	16171	16501	16367	16246	16395	16333	16309	16297	16242	16241	16251	16429	16347	16352	16374	16368	16448	16298	16337	16337	16235	16442	16497	16231	16307	16457	16485	16534	16221	16225	16268	16062	16322	16300	16308	16346	16543	16385	16166	16416	16457	16433	16371	16297	16330	16080	16444	16489	16474	16320	16301	16368	16279	16207	16386	16320	16542	16490	16537	16429	16441	16301	16405	16615	16306	16233	16401	16492	16553	16568	16479	16250	16440	16385	16326	16340	16334	16301	16252	16439	16223	16239	16487	16206	16420	16293	16302	16513	16281	16281	16392	16337	16493	16567	16585	16611	16400	16320	16479	16483	16381	16135	16300	16347	16578	16265	16458	16578	16363	16286	16466	16488	16392	16404	16222	16322	16359	16166	16292	16500	16296	16470	16452	16445	16541	16423	16416	16246	16433	16281	16286	16381	16591	16422	16375	16406	16248	16275	16381	16432	16504	16247	16174	16555	16564	16325	16244	16279	16491	16332	16329	16345	16286	16348	16206	16378	16307	16358	16231	16309	16402	16291	16459	16421	16481	16168	16180	16289	16188	16528	16301	16326	16304	16220	16400	16538	16428	16323	16352	16452	16324	16348	16345	16516	16236	16383	16589	16437	16158	16407	16498	16318	16182	16215	16362	16179	16293	16441	16338	16367	16468	16294	16349	16468	16327	16351	16333	16414	16556	16520	16419	16415	16400	15988	16322	16330	16251	16329	16529	16266	16300	16307	16241	16298	16147	16444	16308	16370	16200	16405	16384	16517	16382	16371	16588	16371	16377	16280	16292	16301	16235	16303	16474	16488	16367	16316	16441	16150	16397	16402	16287	16264	16516	16446	16308	16418	16287	16342	16327	16172	16404	16596	16339	16355	16102	16337	16356	16462	16321	16428	16418	16155	16319	16408	16438	16216	16369	16340	16533	16535	16345	16481	16497	16287	16437	16311	16165	16180	16476	16349	16274	16324	16435	16267	16519	16355	16527	16323	16360	16401	16385	16395	16217	16283	16400	16391	16355	16320	16258	16284	16240	16246	16292	16386	16338	16295	16393	16554	16541	16454	16476	16186	16530	16412	16321	16352	16252	16346	16292	16231	16397	16266	16492	16376	16332	16555	16325	16484	16490	16390	16418	16462	16365	16361	16419	16467	16257	16356	16407	16313	16552	16404	16468	16484	16338	16461	16300	16380	16296	16266	16489	16453	16514	16409	16448	16409	16503	16552	16305	16319	16390	16524	16128	16362	16399	16318	16457	16223	16196	16316	16598	16428	16537	16256	16288	16336	16281	16384	16415	16441	16297	16247	16281	16464	16258	16508	16421	16276	16161	16503	16307	16362	16379	16518	16274	16184	16295	16265	16353	16317	16443	16353	16505	16360	16235	16276	16424	16347	16241	16231	16461	16505	16501	16450	16285	16348	16205	16137	16293	16362	16359	16483	16223	16417	16336	16226	16442	16286	16479	16457	16290	16253	16347	16382	16673	16227	16329	16455	16423	16458	16301	16295	16304	16427	16140	16400	16382	16282	16353	16377	16548	16401	16197	16175	16206	16460	16263	16260	16474	16243	16362	16418	16403	16327	16376	16222	16352	16303	16149	16293	16330	16635	16187	16341	16445	16282	16244	16350	16323	16491	16240	16401	16373	16203	16258	16307	16424	16484	16356	16285	16215	16492	16379	16337	16319	16446	16228	16446	16361	16354	16484	16490	16331	16450	16330	16226	16190	16333	16268	16245	16271	16490	16449	16559	16536	16263	16395	16426	16527	16589	16225	16368	16275	16234	16287	16386	16387	16406	16452	16345	16258	16342	16289	16459	16460	16470	16198	16369	16343	16596	16325	16291	16401	16258	16330	16320	16330	16387	16209	16432	16524	16469	16382	16050	16174	16191	16345	16317	16426	16433	16295	16226	16337	16102	16353	16119	16248	16402	16324	16481	16358	16465	16396	16428	16357	16390	16334	16095	16170	16121	16260	16370	16281	16121	16542	16359	16543	16398	16436	16421	16401	16494	16400	16475	16401	16214	16370	16465	16294	16341	16351	16475	16324	16359	16258	16289	16261	16304	16305	16388	16396	16563	16377	16286	16325	16209	16199	16477	16316	16193	16328	16582	16503	16170	16267	16410	16370	16248	16254	16487	16258	16279	16320	16163	16367	16296	16317	16330	16411	16394	16312	16444	16361	16362	16427	16295	16272	16492	16197	16441	16371	16204	16115	16309	16296	16405	16406	16467	16266	16276	16350	16094	16422	16491	16208	16413	16425	16386	16355	16412	16341	16224	16265	16279	16232	16422	16362	16293	16280	16395	16359	16239	16317	16503	16440	16535	16314	16408	16417	16397	16362	16556	16373	16453	16224	16292	16248	16433	16225	16303	16250	16355	16545	16326	16297	16386	16434	16554	16293	16394	16328	16291	16411	16360	16355	16448	16442	16398	16258	16486	16604	16267	16498	16360	16455	16410	16203	16235	16176	16531	16461	16281	16325	16534	16172	16444	16327	16477	16499	16387	16533	16218	16509	16136	16384	16162	16401	16365	16299	16546	16343	16378	16313	16550	16387	16568	16417	16194	16550	16292	16406	16459	16387	16295	16451	16335	16252	16323	16278	16275	16337	16504	16441	16412	16478	16237	16334	16338	16594	16359	16216	16353	16308	16412	16531	16462	16404	16102	16240	16413	16417	16320	16430	16362	16339	16378	16315	16402	16370	16282	16526	16388	16451	16512	16314	16276	16301	16460	16256	16386	16343	16369	16259	16143	16276	16380	16480	16310	16480	16473	16313	16319	16264	16543	16216	16241	16092	16387	16195	16407	16514	16330	16397	16353	16277	16263	16286	16228	16480	16619	16388	16132	16315	16453	16305	16399	16189	16522	16352	16265	16400	16401	16215	16195	16233	16439	16429	16286	16231	16447	16405	16473	16404	16307	16339	16472	16164	16365	16427	16289	16127	16406	16230	16419	16346	16224	16464	16428	16147	16518	16547	16224	16166	16378	16474	16164	16105	16372	16202	16356	16506	16543	16554	16348	16446	16494	16436	16276	16236	16088	16387	16482	16400	16292	16270	16248	16418	16324	16245	16339	16318	16417	16484	16210	16378	16444	16393	16349	16443	16344	16591	16497	16328	16433	16370	16429	16345	16287	16338	16376	16334	16462	16286	16404	16352	16396	16266	16262	16333	16238	16390	16454	16454	16408	16363	16454	16324	16433	16468	16318	16455	16211	16411	16431	16294	16342	16380	16397	16263	16313	16297	16552	16599	16597	16370	16338	16289	16412	16457	16410	16141	16244	16353	16362	16300	16232	16405	16554	16253	16275	16491	16243	16399	16305	16300	16571	16206	16215	16174	16284	16339	16405	16320	16466	16480	16536	16341	16459	16375	16326	16458	16545	16318	16282	16382	16622	16122	16434	16309	16403	16410	16472	16253	16224	16415	16258	16215	16355	16346	16370	16279	16470	16256	16248	16254	16381	16454	16487	16305	16320	16331	16387	16241	16312	16428	16470	16446	16243	16389	16478	16289	16194	16330	16531	16243	16236	16372	16414	16462	16271	16204	16199	16169	16404	16385	16149	16500	16445	16433	16393	16248	16147	16546	16297	16349	16395	16506	16335	16148	16291	16246	16047	16315	16254	16274	16280	16377	16313	16214	16328	16509	16493	16567	16286	16485	16272	16391	16400	16434	16167	16342	16257	16252	16490	16291	16470	16218	16425	16366	16362	16430	16239	16276	16241	16479	16377	16451	16270	16450	16302	16277	16342	16313	16409	16290	16306	16406	16420	16521	16556	16510	16202	16172	16354	16280	16221	16405	16409	16572	16261	16437	16150	16142	16287	16320	16390	16377	16254	16390	16364	16338	16434	16137	16321	16292	16383	16206	16391	16482	16274	16309
37481	62275	58216	48330	41316	36037	31163	26276	22566	19812	17803	16731	16013	15655	15223	15115	14913	14810	14529	14764	14730	14442	14755	14652	14503	14741	14596	14585	14370	14480	14549	14666	14662	14395	14534	14262	14459	14464	14263	14654	14490	14349	14274	14503	14495	14343	14514	14298	14413	14299	14343	14470	14279	14182	14305	14350	14423	14301	14473	14283	14273	14350	14354	14259	14248	14241	14162	14234	14474	14241	14340	14367	14355	14295	14368	14313	14258	14354	14357	14203	14409	14363	14447	14356	14525	14482	14353	14487	14442	14249	14346	14353	14346	14315	14354	14201	14283	14465	14365	14430	14392	14371	14243	14315	14310	14205	14300	14374	14258	14278	14386	14359	14230	14313	14203	14291	14259	14271	14421	14314	14380	14292	14277	14382	14251	14421	14477	14395	14253	14315	14361	14308	14424	14348	14262	14447	14295	14424	14141	14291	14243	14226	14255	14293	14087	14402	14360	14382	14348	14202	14332	14257	14402	14308	14300	14115	14361	14268	14299	14220	14438	14417	14445	14372	14289	14352	14353	14336	14368	14355	14371	14352	14226	14232	14229	14091	14253	14141	14448	14454	14246	14339	14375	14394	14272	14301	14483	14351	14331	14377	14287	14356	14255	14340	14358	14328	14379	14354	14108	14225	14255	14158	14385	14455	14440	14347	14341	14251	14493	14309	14329	14331	14380	14437	14340	14359	14195	14442	14344	14262	14298	14364	14250	14192	14323	14201	14147	14246	14330	14119	14415	14221	14462	14314	14332	14279	14321	14332	14116	14128	14261	14322	14279	14340	14276	14441	14228	14374	14258	14419	14273	14382	14495	14468	14316	14206	14392	14226	14328	14254	14293	14196	14223	14257	14265	14102	14338	14215	14426	14290	14323	14320	14222	14310	14228	14361	14342	14319	14304	14411	14267	14445	14425	14426	14419	14231	14335	14256	14495	14259	14329	14153	14284	14361	14171	14298	14352	14141	14245	14320	14276	14228	14441	14377	14357	14410	14325	14285	14414	14127	14390	14434	14425	14372	14264	14346	14161	14452	14381	14314	14222	14317	14468	14225	14329	14316	14142	14266	14342	14268	14380	14295	14422	14315	14147	14531	14260	14332	14272	14386	14444	14240	14176	14455	14306	14261	14336	14459	14253	14437	14148	14183	14302	14245	14128	14449	14219	14428	14327	14268	14374	14264	14201	14420	14443	14334	14189	14503	14293	14296	14328	14457	14262	14279	14308	14254	14397	14368	14325	14370	14228	14322	14385	14263	14225	14379	14390	14311	14292	14363	14244	14348	14154	14280	14209	14302	14420	14151	14348	14298	14182	14347	14509	14269	14298	14348	14229	14256	14357	14388	14364	14226	14595	14339	14288	14223	14280	14367	14224	14313	14283	14376	14412	14295	14201	14354	14221	14380	14303	14512	14455	14276	14320	14380	14240	14023	14407	14403	14173	14268	14349	14286	14313	14190	14272	14414	14107	14328	14495	14303	14429	14108	14246	14373	14225	14209	14135	14418	14336	14274	14195	14346	14319	14371	14246	14199	14136	14338	14180	14494	14405	14313	14336	14249	14372	14170	14108	14122	14329	14374	14264	14413	14284	14368	14320	14378	14344	14341	14455	14357	14238	14553	14530	14302	14377	14232	14466	14149	14312	14359	14364	14296	14278	14375	14427	14572	14280	14395	14167	14294	14513	14326	14255	14287	14303	14452	14426	14199	14333	14267	14332	14248	14243	14334	14159	14404	14260	14302	14281	14286	14299	14353	14391	14379	14347	14259	14311	14247	14388	14298	14225	14361	14501	14357	14347	14322	14536	14336	14450	14306	14394	14219	14121	14444	14448	14371	14281	14336	14325	14287	14152	14208	14349	14310	14483	14429	14243	14211	14241	14290	14337	14438	14279	14335	14352	14227	14159	14360	14141	14307	14122	14464	14218	14166	14288	14118	14254	14328	14481	14278	14398	14193	14330	14424	14194	14322	14290	14415	14244	14358	14223	14248	14367	14175	14211	14395	14450	14334	14328	14413	14329	14222	14343	14415	14441	14146	14305	14202	14437	14398	14164	14306	14169	14237	14349	14204	14423	14332	14279	14287	14322	14412	14371	14254	14286	14147	14268	14179	14311	14237	14278	14370	14364	14285	14301	14351	14415	14291	14420	14335	14323	14312	14451	14234	14254	14287	14312	14416	14084	14570	14321	14240	14356	14192	14402	14271	14192	14405	14441	14280	14246	14256	14229	14295	14426	14224	14413	14285	14244	14255	14217	14469	14129	14333	14162	14314	14184	14166	14312	14455	14156	14381	14168	14397	14229	14273	14255	14214	14385	14269	14179	14490	14229	14312	14148	14290	14155	14164	14396	14200	14308	14328	14436	14235	14341	14361	14225	14207	14376	14544	14245	14134	14414	14406	14334	14319	14401	14490	14312	14233	14371	14295	14333	14316	14280	14330	14309	14432	14260	14196	14291	14205	14351	14268	14361	14394	14319	14270	14262	14356	14362	14363	14321	14261	14374	14406	14267	14506	14185	14220	14151	14438	14280	14269	14375	14301	14269	14335	14250	14206	14303	14330	14357	14338	14200	14204	14277	14392	14224	14387	14360	14339	14246	14325	14367	14065	14249	14408	14379	14435	14196	14289	14200	14346	14284	14291	14272	14108	14232	14418	14256	14312	14489	14302	14259	14204	14333	14399	14338	14359	14410	14352	14392	14277	14303	14278	14244	14209	14133	14424	14179	14362	14393	14220	14358	14433	14453	14223	14369	14457	14249	14342	14233	14361	14463	14379	14291	14285	14208	14273	14338	14320	14119	14292	14185	14180	14361	14406	14472	14217	14230	14401	14296	14255	14339	14332	14380	14321	14263	14160	14201	14275	14453	14234	14255	14300	14252	14163	14391	14504	14487	14309	14204	14108	14339	14323	14317	14204	14346	14054	14409	14278	14293	14302	14416	14320	14485	14294	14266	14296	14277	14526	14538	14239	14386	14398	14251	14277	14416	14397	14245	14267	14305	14286	14295	14188	14157	14361	14302	14160	14332	14383	14277	14524	14258	14134	14222	14396	14304	14178	14199	14380	14415	14326	14351	14210	14280	14238	14420	14188	14360	14355	14148	14248	14265	14145	14232	14209	14466	14260	14292	14287	14204	14341	14447	14263	14282	14306	14133	14257	14309	14435	14230	14349	14340	14169	14268	14557	14223	14464	14290	14362	14196	14334	14277	14167	14435	14439	14341	14258	14255	14441	14398	14662	14259	14432	14497	14255	14346	14298	14199	14391	14256	14350	14346	14369	14170	14291	14260	14268	14135	14367	14338	14353	14357	14372	14303	14251	14260	14389	14264	14099	14369	14319	14227	14168	14359	14177	14374	14434	14354	14426	14217	14271	14276	14298	14239	14196	14474	14229	14158	14554	14324	14225	14249	14311	14350	14208	14388	14309	14471	14280	14423	14146	14437	14253	14356	14372	14359	14184	14309	14145	14404	14378	14242	14361	14468	14346	14374	14231	14334	14317	14273	14250	14188	14403	14394	14285	14544	14320	14408	14210	14490	14281	14202	14287	14334	14169	14314	14309	14357	14254	14304	14149	14220	14304	14458	14297	14456	14389	14367	14314	14207	14536	14243	14372	14340	14315	14277	14351	14322	14309	14351	14228	14256	14237	14396	14238	14287	14329	14232	14270	14453	14280	14191	14305	14292	14183	14223	14406	14273	14276	14361	14251	14367	14236	14393	14292	14384	14323	14441	14414	14398	14381	14293	14393	14403	14314	14354	14234	14499	14364	14338	14202	14329	14244	14292	14383	14207	14135	14331	14343	14236	14270	14269	14465	14188	14373	14281	14247	14310	14348	14272	14402	14499	14274	14191	14360	14270	14257	14238	14393	14281	14315	14230	14265	14294	14250	14257	14420	14240	14209	14087	14378	14297	14428	14288	14298	14516	14529	14278	14491	14366	14405	14352	14520	14304	14349	14360	14300	14306	14308	14343	14211	14227	14321	14197	14299	14493	14335	14454	14372	14420	14355	14353	14527	14238	14353	14179	14158	14411	14474	14243	14401	14315	14174	14401	14471	14370	14229	14345	14455	14268	14359	14214	14235	14366	14188	14312	14307	14565	14231	14252	14366	14121	14325	14374	14262	14408	14386	14270	14418	14267	14365	14161	14275	14405	14278	14212	14296	14208	14134	14373	14279	14516	14370	14412	14311	14236	14363	14237	14393	14384	14235	14263	14240	14247	14251	14290	14378	14116	14081	14343	14280	14287	14378	14407	14385	14460	14226	14403	14263	14215	14443	14347	14140	14285	14391	14325	14218	14495	14180	14360	14306	14166	14323	14319	14354	14249	14308	14340	14198	14374	14494	14386	14381	14307	14318	14269	14207	14349	14296	14279	14383	14162	14283	14207	14127	14325	14498	14241	14296	14244	14307	14341	14488	14234	14095	14342	14337	14257	14247	14150	14361	14209	14238	14342	14241	14357	14417	14461	14402	14418	14161	14402	14259	14277	14464	14240	14395	14271	14421	14251	14381	14406	14325	14284	14148	14281	14309	14287	14274	14199	14270	14240	14322	14254	14482	14312	14218	14376	14443	14234	14419	14140	14375	14311	14329	14423	14290	14191	14228	14247	14388	14302	14288	14206	14396	14316	14274	14311	14366	14369	14316	14272	14352	14386	14264	14424	14533	14263	14347	14165	14250	14278	14263	14247	14321	14213	14369	14250	14388	14402	14252	14266	14151	14281	14269	14223	14098	14353	14345	14234	14321	14363	14328	14275	14318	14308	14316	14223	14333	14288	14268	14301	14411	14222	14426	14068	14262	14182	14183	14249	14157	14370	14426	14173	14435	14354	14456	14358	14357	14185	14254	14300	14271	14349	14185	14317	14288	14492	14076	14443	14474	14301	14301	14302	14255	14311	14378	14281	14323	14302	14317	14370	14304	14161	14327	14111	14229	14470	14319	14463	14270	14393	14421	14281	14291	14224	14209	14122	14234	14305	14296	14309	14356	14255	14248	14290	14486	14411	14277	14214	14399	14352	14296	14200	14295	14247	14168	14147	14445	14161	14246	14115	14180	14286	14118	14290	14388	14250	14345	14237	14328	14253	14225	14316	14358	14150	14607	14187	14336	14380	14075	14393	14266
30526	33307	41399	36394	29273	25671	22904	20520	18844	18260	17394	17500	16920	17039	16957	16731	16739	16811	16734	16611	16690	16587	16431	16550	16594	16581	16706	16600	16847	16792	16621	16674	16691	16686	16627	16598	16563	16715	16843	16732	16617	16634	16372	16675	16583	16676	16762	16629	16586	16615	16462	16492	16430	16762	16653	16739	16543	16703	16720	16455	16621	16638	16695	16545	16637	16509	16529	16568	16536	16476	16452	16575	16640	16485	16444	16772	16511	16493	16470	16579	16613	16375	16350	16566	16714	16704	16600	16529	16735	16517	16654	16644	16531	16690	16501	16548	16600	16503	16501	16677	16606	16545	16526	16576	16447	16447	16551	16659	16629	16627	16680	16578	16599	16643	16772	16795	16575	16598	16573	16571	16720	16540	16434	16568	16637	16783	16682	16738	16464	16445	16579	16533	16747	16343	16645	16433	16570	16558	16382	16380	16626	16566	16464	16417	16788	16365	16699	16641	16787	16428	16426	16472	16570	16677	16680	16700	16727	16739	16680	16676	16722	16421	16620	16651	16375	16490	16531	16695	16478	16437	16505	16551	16567	16473	16493	16587	16856	16737	16557	16599	16504	16776	16451	16655	16522	16648	16608	16733	16576	16681	16607	16592	16657	16681	16618	16752	16584	16396	16621	16475	16621	16525	16307	16442	16552	16642	16748	16590	16466	16550	16723	16410	16656	16692	16659	16572	16501	16549	16565	16402	16552	16723	16479	16415	16582	16527	16358	16762	16676	16453	16470	16510	16523	16575	16523	16656	16534	16668	16346	16701	16435	16380	16621	16360	16572	16691	16598	16774	16453	16355	16468	16571	16465	16563	16660	16556	16312	16583	16776	16572	16655	16464	16519	16441	16483	16501	16427	16610	16620	16586	16557	16592	16818	16465	16587	16436	16521	16500	16440	16605	16627	16484	16573	16636	16651	16561	16662	16529	16568	16636	16415	16548	16653	16673	16518	16572	16468	16568	16382	16704	16575	16580	16762	16586	16345	16542	16462	16445	16494	16543	16883	16649	16496	16478	16572	16558	16393	16517	16283	16749	16541	16713	16518	16544	16529	16617	16687	16492	16444	16679	16608	16574	16556	16444	16706	16365	16511	16498	16562	16553	16748	16752	16633	16561	16610	16720	16652	16468	16605	16619	16685	16503	16641	16624	16827	16486	16491	16344	16674	16671	16575	16578	16627	16684	16522	16538	16601	16603	16595	16613	16626	16570	16621	16436	16582	16711	16411	16522	16508	16581	16546	16638	16592	16623	16687	16598	16620	16581	16479	16546	16533	16590	16490	16476	16404	16612	16678	16662	16529	16542	16517	16550	16626	16527	16428	16558	16571	16386	16648	16490	16492	16509	16843	16596	16451	16562	16531	16589	16674	16411	16572	16792	16753	16684	16515	16870	16591	16452	16536	16612	16604	16497	16553	16675	16657	16604	16408	16409	16393	16638	16542	16540	16542	16429	16426	16623	16749	16430	16760	16766	16501	16647	16560	16444	16607	16470	16599	16643	16719	16483	16369	16576	16591	16572	16505	16604	16580	16813	16790	16687	16637	16710	16411	16545	16600	16559	16602	16461	16607	16646	16576	16559	16571	16620	16608	16679	16805	16402	16551	16347	16541	16553	16578	16437	16566	16423	16578	16541	16551	16607	16464	16676	16693	16492	16571	16421	16513	16578	16620	16642	16520	16436	16462	16539	16489	16501	16680	16553	16605	16473	16515	16645	16301	16467	16722	16423	16465	16623	16676	16514	16542	16483	16655	16552	16470	16342	16732	16610	16584	16628	16463	16462	16531	16621	16615	16802	16592	16717	16594	16561	16650	16578	16525	16545	16548	16595	16455	16632	16441	16360	16473	16531	16637	16730	16622	16612	16535	16461	16694	16621	16582	16465	16595	16651	16808	16538	16627	16619	16425	16292	16622	16793	16448	16431	16471	16838	16450	16483	16559	16276	16638	16784	16497	16605	16514	16557	16561	16715	16711	16659	16620	16554	16676	16644	16605	16515	16468	16770	16626	16697	16713	16517	16325	16515	16497	16596	16607	16549	16491	16665	16646	16567	16717	16508	16755	16675	16630	16586	16602	16838	16659	16478	16507	16661	16655	16399	16619	16433	16586	16540	16561	16588	16682	16568	16479	16431	16570	16343	16402	16420	16646	16562	16467	16531	16766	16562	16712	16671	16649	16689	16638	16442	16467	16520	16475	16662	16687	16431	16616	16691	16706	16569	16705	16577	16540	16467	16518	16647	16399	16631	16804	16421	16505	16638	16629	16689	16698	16619	16495	16611	16505	16513	16667	16747	16591	16620	16497	16632	16339	16592	16598	16502	16836	16679	16572	16573	16556	16668	16627	16764	16602	16634	16612	16735	16385	16490	16557	16614	16512	16681	16297	16708	16655	16444	16692	16650	16534	16588	16500	16392	16776	16734	16570	16486	16601	16577	16667	16715	16502	16428	16705	16533	16692	16516	16646	16583	16455	16563	16518	16747	16357	16524	16501	16707	16607	16658	16541	16456	16710	16514	16539	16670	16529	16401	16624	16349	16626	16598	16612	16722	16579	16498	16400	16556	16474	16592	16528	16529	16593	16472	16597	16610	16577	16309	16546	16509	16528	16440	16549	16553	16561	16842	16664	16492	16673	16438	16462	16540	16581	16491	16515	16583	16436	16451	16629	16526	16715	16718	16649	16610	16444	16494	16608	16453	16660	16644	16500	16779	16534	16359	16584	16739	16358	16712	16581	16604	16565	16427	16654	16659	16742	16571	16591	16486	16800	16679	16354	16497	16617	16781	16652	16683	16714	16574	16680	16707	16528	16646	16707	16484	16583	16469	16550	16655	16542	16565	16457	16464	16526	16455	16530	16439	16687	16414	16549	16387	16451	16533	16320	16610	16739	16388	16466	16656	16742	16589	16459	16594	16515	16558	16555	16476	16397	16560	16468	16675	16497	16532	16826	16684	16494	16559	16506	16529	16544	16418	16631	16497	16714	16558	16442	16567	16320	16634	16614	16399	16625	16595	16695	16774	16700	16463	16539	16839	16402	16405	16613	16378	16603	16442	16719	16545	16552	16565	16729	16545	16647	16614	16520	16424	16337	16620	16476	16418	16541	16662	16684	16499	16621	16532	16423	16406	16651	16515	16592	16728	16632	16393	16664	16567	16324	16709	16573	16584	16729	16601	16395	16544	16528	16545	16600	16603	16618	16668	16702	16586	16636	16571	16491	16738	16429	16509	16675	16527	16463	16562	16421	16529	16792	16692	16362	16740	16623	16472	16530	16651	16634	16568	16534	16640	16532	16709	16543	16607	16803	16596	16608	16470	16497	16469	16484	16629	16587	16612	16515	16576	16676	16517	16697	16660	16587	16625	16580	16701	16533	16609	16672	16510	16528	16573	16603	16525	16619	16623	16602	16558	16517	16606	16756	16537	16795	16720	16610	16873	16479	16480	16638	16628	16558	16667	16555	16800	16398	16567	16719	16605	16613	16460	16511	16388	16657	16690	16633	16582	16655	16419	16682	16693	16681	16407	16642	16553	16659	16517	16642	16778	16669	16648	16736	16496	16417	16502	16548	16586	16560	16517	16537	16598	16503	16561	16710	16644	16574	16463	16516	16774	16444	16400	16497	16390	16472	16583	16730	16454	16437	16540	16518	16472	16355	16562	16595	16534	16268	16654	16757	16468	16577	16602	16775	16495	16525	16567	16584	16629	16432	16599	16522	16700	16658	16463	16308	16682	16817	16577	16436	16551	16595	16413	16512	16433	16637	16725	16724	16450	16293	16540	16663	16672	16732	16482	16537	16739	16624	16602	16427	16639	16732	16626	16609	16577	16664	16766	16660	16586	16493	16649	16806	16533	16610	16717	16475	16736	16418	16492	16425	16554	16408	16431	16505	16468	16614	16607	16514	16640	16497	16566	16326	16488	16517	16488	16518	16590	16552	16403	16487	16658	16595	16334	16569	16502	16567	16502	16698	16495	16652	16286	16482	16603	16649	16601	16467	16447	16734	16492	16610	16533	16462	16641	16715	16419	16684	16562	16542	16561	16728	16669	16657	16487	16585	16712	16714	16463	16522	16596	16656	16616	16643	16579	16640	16561	16715	16563	16583	16778	16652	16294	16429	16452	16635	16731	16690	16840	16529	16489	16474	16567	16560	16492	16563	16694	16653	16533	16592	16555	16676	16664	16444	16638	16705	16665	16619	16445	16666	16722	16684	16549	16612	16688	16721	16657	16692	16401	16466	16564	16705	16447	16791	16674	16580	16437	16556	16665	16515	16653	16690	16746	16485	16620	16601	16601	16774	16468	16463	16605	16640	16552	16529	16482	16449	16461	16630	16511	16850	16774	16656	16629	16643	16546	16546	16403	16631	16525	16506	16563	16524	16691	16731	16548	16378	16492	16467	16513	16651	16614	16396	16504	16683	16567	16606	16461	16623	16572	16362	16548	16754	16551	16523	16509	16433	16550	16591	16706	16658	16486	16668	16700	16627	16720	16552	16456	16598	16686	16559	16575	16649	16552	16400	16532	16380	16458	16646	16463	16597	16477	16506	16569	16595	16476	16586	16541	16485	16657	16379	16630	16428	16718	16618	16518	16607	16743	16552	16723	16252	16566	16441	16593	16738	16557	16486	16740	16378	16593	16751	16468	16654	16745	16590	16639	16583	16587	16530	16610	16591	16548	16740	16444	16554	16567	16412	16710	16577	16454	16464	16441	16599	16511	16617	16660	16699	16734	16493	16447	16663	16565	16746	16661	16662	16649	16491	16602	16591	16583	16751	16741	16664	16566	16516	16722	16573	16554	16525	16884	16611	16505	16729	16405	16608	16483	16532	16634	16581	16396	16513	16454	16672	16528	16607	16784	16690	16588	16564	16710	16564	16501	16646	16511	16479	16679	16486	16734	16638	16579	16592	16557	16590	16361	16526	16766	16624	16862	16593	16738	16576	16516	16590	16635	16541	16657	16662	16561	16445	16505	16411	16744	16510	16708	16616	16465	16502	16696	16594	16498	16518	16404	16609	16421	16475	16535	16695	16552	16438	16499	16619	16525	16674	16467	16630	16588	16719	16659	16754	16661	16531	16701	16565	16307	16625	16537	16661	16552	16735	16527	16542	16471	16624	16468
36431	51687	47544	37657	30877	26583	23032	20127	17797	16577	15869	15367	15042	14980	14952	14892	14626	14513	14669	14672	14707	14565	14752	14769	14547	14372	14515	14600	14698	14634	14475	14449	14539	14646	14558	14417	14458	14710	14469	14537	14566	14529	14592	14489	14619	14437	14483	14525	14531	14501	14630	14263	14681	14374	14524	14493	14465	14382	14480	14340	14572	14430	14420	14429	14539	14534	14634	14501	14466	14296	14294	14404	14472	14447	14516	14591	14516	14598	14411	14340	14441	14504	14560	14442	14441	14354	14729	14572	14423	14506	14292	14492	14433	14351	14568	14470	14436	14544	14369	14505	14553	14468	14466	14362	14603	14575	14491	14233	14497	14551	14474	14457	14488	14601	14517	14486	14359	14552	14427	14381	14458	14590	14358	14495	14551	14502	14499	14532	14430	14605	14361	14527	14394	14321	14544	14283	14499	14307	14646	14487	14361	14510	14586	14406	14396	14420	14353	14425	14381	14493	14566	14449	14644	14545	14600	14486	14561	14543	14418	14368	14260	14532	14405	14432	14447	14570	14499	14401	14454	14530	14384	14289	14427	14416	14465	14419	14606	14629	14411	14527	14383	14357	14499	14418	14354	14592	14613	14427	14580	14552	14425	14360	14495	14568	14446	14478	14514	14378	14399	14577	14655	14515	14564	14460	14341	14393	14320	14476	14441	14476	14460	14400	14499	14349	14514	14498	14580	14350	14564	14545	14599	14473	14474	14379	14340	14426	14584	14420	14437	14328	14504	14389	14548	14424	14426	14550	14573	14413	14581	14296	14630	14406	14488	14496	14421	14478	14314	14485	14422	14546	14379	14367	14574	14579	14295	14536	14274	14383	14488	14510	14507	14438	14474	14429	14443	14501	14561	14549	14400	14305	14485	14503	14435	14463	14415	14413	14541	14312	14508	14518	14352	14679	14472	14545	14636	14623	14477	14406	14511	14344	14593	14466	14330	14387	14415	14628	14433	14548	14533	14707	14233	14492	14520	14408	14443	14302	14521	14372	14419	14545	14648	14342	14388	14423	14512	14577	14479	14583	14528	14487	14377	14494	14447	14397	14280	14506	14497	14418	14528	14581	14501	14568	14556	14460	14402	14496	14415	14473	14513	14462	14315	14414	14619	14510	14547	14309	14413	14554	14546	14504	14515	14327	14493	14417	14454	14642	14446	14393	14407	14497	14468	14438	14457	14371	14478	14536	14389	14500	14442	14424	14515	14418	14393	14374	14538	14408	14358	14453	14451	14433	14420	14593	14450	14438	14430	14455	14308	14544	14389	14400	14388	14583	14326	14353	14574	14386	14423	14475	14548	14403	14501	14525	14557	14425	14417	14448	14382	14693	14471	14510	14467	14471	14545	14451	14651	14467	14569	14476	14393	14451	14507	14616	14468	14586	14382	14476	14575	14585	14388	14299	14388	14585	14423	14484	14451	14514	14513	14485	14453	14411	14441	14556	14409	14604	14532	14441	14427	14524	14489	14441	14498	14464	14460	14346	14371	14585	14603	14459	14444	14572	14464	14414	14373	14476	14472	14467	14362	14510	14236	14422	14360	14406	14323	14515	14460	14427	14506	14214	14406	14499	14585	14434	14513	14456	14468	14516	14432	14395	14517	14520	14504	14376	14462	14479	14561	14529	14380	14458	14387	14601	14302	14458	14399	14435	14397	14530	14357	14396	14300	14374	14502	14486	14364	14372	14315	14390	14422	14446	14456	14569	14714	14686	14409	14289	14524	14351	14462	14404	14410	14659	14490	14422	14581	14391	14432	14540	14708	14386	14564	14419	14500	14402	14616	14476	14507	14498	14445	14421	14408	14478	14401	14563	14431	14511	14557	14535	14554	14540	14563	14482	14491	14666	14522	14461	14343	14255	14589	14441	14547	14545	14604	14432	14382	14384	14354	14432	14347	14520	14569	14453	14457	14646	14408	14480	14309	14540	14517	14562	14476	14565	14456	14633	14431	14362	14451	14391	14553	14608	14450	14539	14332	14430	14431	14536	14402	14426	14497	14551	14520	14559	14454	14434	14597	14449	14242	14559	14408	14667	14382	14325	14444	14553	14522	14452	14407	14467	14481	14395	14458	14530	14596	14486	14537	14612	14563	14344	14539	14508	14544	14441	14564	14468	14519	14627	14393	14358	14435	14596	14362	14473	14440	14495	14479	14518	14510	14512	14399	14468	14528	14479	14413	14502	14375	14396	14448	14571	14439	14419	14560	14489	14663	14654	14504	14433	14534	14593	14436	14419	14540	14361	14532	14411	14474	14397	14464	14536	14481	14519	14616	14461	14609	14530	14524	14521	14460	14456	14505	14528	14431	14606	14655	14546	14441	14494	14485	14375	14402	14525	14524	14385	14383	14465	14473	14437	14506	14606	14499	14570	14361	14523	14389	14408	14615	14503	14464	14329	14625	14367	14547	14540	14430	14469	14339	14450	14350	14362	14490	14512	14492	14382	14538	14247	14563	14343	14422	14398	14555	14346	14337	14591	14452	14555	14524	14560	14365	14501	14512	14481	14396	14354	14591	14660	14392	14387	14389	14564	14355	14507	14430	14595	14446	14463	14323	14391	14601	14499	14464	14418	14455	14574	14559	14644	14391	14388	14487	14499	14719	14420	14447	14494	14327	14667	14470	14521	14445	14373	14560	14483	14397	14639	14591	14435	14650	14430	14436	14465	14423	14595	14319	14366	14425	14490	14394	14480	14668	14373	14382	14355	14721	14494	14368	14503	14530	14360	14359	14482	14377	14368	14518	14419	14342	14556	14484	14390	14362	14488	14363	14417	14465	14623	14536	14324	14468	14549	14628	14460	14531	14515	14531	14544	14553	14472	14509	14348	14350	14552	14449	14455	14517	14306	14468	14470	14397	14450	14548	14442	14529	14384	14445	14546	14482	14552	14486	14453	14458	14375	14584	14403	14384	14382	14197	14414	14434	14379	14237	14528	14502	14408	14468	14514	14540	14355	14373	14617	14536	14446	14461	14475	14599	14380	14455	14458	14512	14507	14334	14478	14512	14589	14485	14625	14547	14478	14480	14350	14553	14697	14556	14245	14475	14461	14496	14485	14515	14522	14495	14463	14542	14498	14446	14470	14375	14609	14467	14377	14336	14446	14582	14556	14452	14671	14571	14446	14287	14523	14470	14508	14567	14400	14683	14621	14472	14354	14391	14585	14479	14299	14443	14515	14336	14482	14542	14518	14632	14404	14420	14631	14553	14455	14319	14504	14517	14481	14342	14309	14594	14566	14359	14474	14552	14536	14429	14512	14265	14443	14554	14612	14614	14622	14419	14246	14514	14693	14528	14344	14434	14412	14469	14468	14449	14364	14479	14571	14374	14510	14416	14574	14368	14433	14414	14514	14485	14502	14574	14635	14354	14572	14445	14524	14381	14465	14463	14400	14465	14499	14406	14368	14450	14395	14421	14563	14462	14437	14555	14455	14553	14357	14360	14550	14239	14585	14357	14398	14405	14419	14463	14461	14538	14428	14516	14481	14352	14452	14468	14362	14377	14584	14415	14463	14541	14503	14538	14454	14523	14486	14624	14660	14401	14499	14511	14505	14514	14522	14394	14495	14438	14365	14469	14499	14601	14449	14547	14495	14476	14469	14457	14581	14543	14485	14385	14342	14412	14477	14421	14404	14566	14633	14478	14343	14485	14469	14477	14527	14478	14474	14509	14481	14380	14581	14410	14366	14436	14565	14632	14459	14551	14426	14348	14591	14389	14397	14516	14425	14470	14421	14471	14516	14447	14530	14541	14391	14558	14522	14405	14393	14548	14525	14524	14538	14376	14577	14572	14507	14473	14444	14550	14533	14410	14388	14399	14462	14583	14378	14544	14471	14509	14287	14589	14555	14485	14465	14414	14470	14469	14480	14647	14594	14398	14480	14439	14522	14425	14446	14551	14378	14594	14545	14507	14549	14408	14499	14519	14502	14433	14335	14457	14489	14614	14593	14570	14660	14458	14263	14425	14333	14543	14524	14358	14664	14305	14461	14193	14451	14326	14626	14545	14489	14556	14370	14396	14477	14407	14660	14457	14525	14431	14396	14748	14530	14568	14675	14384	14511	14474	14493	14545	14442	14361	14608	14369	14595	14498	14435	14546	14443	14556	14369	14454	14471	14506	14493	14464	14324	14526	14725	14628	14483	14414	14291	14434	14467	14461	14559	14303	14312	14512	14283	14493	14358	14549	14637	14572	14502	14463	14615	14468	14609	14475	14507	14602	14493	14656	14670	14536	14385	14468	14453	14379	14510	14560	14538	14547	14561	14478	14374	14446	14479	14336	14469	14485	14368	14541	14361	14476	14496	14517	14391	14389	14530	14512	14427	14322	14536	14515	14402	14516	14461	14449	14483	14642	14459	14366	14500	14431	14446	14556	14416	14553	14565	14520	14367	14503	14321	14659	14484	14475	14616	14591	14419	14418	14548	14531	14552	14476	14460	14524	14366	14461	14497	14483	14437	14516	14555	14641	14485	14284	14582	14563	14393	14422	14540	14582	14459	14578	14443	14627	14535	14340	14525	14441	14716	14486	14452	14439	14509	14512	14501	14469	14446	14475	14388	14432	14357	14412	14577	14332	14456	14440	14507	14439	14503	14364	14546	14311	14575	14386	14336	14580	14414	14270	14616	14340	14364	14604	14527	14372	14383	14511	14615	14455	14505	14545	14356	14614	14366	14428	14658	14558	14450	14400	14570	14403	14424	14466	14511	14402	14397	14392	14472	14546	14468	14237	14569	14545	14595	14334	14595	14495	14413	14479	14410	14572	14453	14432	14530	14505	14447	14315	14595	14536	14512	14648	14506	14632	14564	14482	14552	14442	14521	14330	14438	14483	14293	14495	14362	14521	14519	14308	14478	14440	14527	14428	14432	14396	14600	14487	14579	14490	14564	14446	14581	14540	14513	14369	14384	14442	14574	14400	14383	14370	14290	14457	14576	14411	14437	14434	14438	14306	14583	14429	14416	14403	14547	14540	14431	14372	14551	14360	14359	14587	14505	14433	14472	14628	14376	14410	14495	14370	14364	14548	14615	14531	14322	14570	14455	14416	14540	14471	14354	14469	14542	14360	14611	14331	14467	14464	14287	14528	14511	14555	14420	14480	14379	14551	14514	14431	14457
24637	21802	29931	27644	27494	28772	27833	23090	20448	19205	18167	17519	17175	16929	16813	16708	16557	16735	16698	16661	16629	16467	16713	16595	16633	16661	16591	16569	16505	16419	16554	16400	16516	16445	16505	16416	16459	16409	16392	16527	16553	16503	16324	16461	16337	16347	16517	16223	16496	16164	16457	16565	16314	16233	16446	16370	16307	16362	16425	16418	16316	16336	16162	16299	16322	16546	16184	16423	16234	16283	16401	16274	16274	16371	16431	16216	16177	16596	16535	16535	16420	16446	16438	16349	16193	16310	16187	16296	16307	16339	16469	16431	16339	16520	16319	16399	16327	16107	16524	16219	16242	16255	16356	16413	16506	16463	16280	16423	16421	15974	16269	16642	16327	16243	16234	16309	16451	16250	16300	16345	16304	16281	16479	16367	16561	16411	16393	16360	16153	16279	16096	16428	16280	16265	16195	16398	16440	16236	16431	16330	16415	16391	16393	16412	16470	16337	16273	16257	16375	16225	16298	16433	16332	16143	16298	16376	16516	16455	16431	16379	16512	16137	16409	16258	16196	16582	16354	16355	16357	16316	16316	16542	16277	16348	16322	16304	16534	16365	16344	16348	16466	16388	16320	16266	16294	16253	16567	16319	16316	16348	16339	16410	16293	16337	16282	16329	16437	16522	16444	16330	16312	16413	16459	16133	16339	16307	16262	16387	16490	16108	16280	16262	16338	16255	16381	16230	16486	16141	16362	16473	16542	16363	16398	16341	16373	16189	16186	16419	16407	16227	16345	16360	16188	16264	16261	16481	16385	16333	16481	16271	16382	16591	16565	16193	16260	16148	16280	16546	16459	16442	16595	16357	16460	16348	16275	16250	16278	16102	16433	16458	16646	16416	16285	16205	16265	16415	16471	16356	16357	16588	16294	16311	16495	16122	16230	16524	16246	16560	16421	16302	16306	16346	16528	16212	16444	16280	16216	16483	16254	16194	16047	16287	16238	16282	16382	16286	16324	16326	16352	16176	16202	16425	16452	16416	16306	16135	16409	16383	16402	16459	16333	16353	16160	16235	16165	16368	16291	16393	16364	16374	16368	16313	16206	16437	16312	16362	16530	16310	16365	16311	16273	16392	16414	16292	16267	16427	16240	16344	16318	16252	16471	16367	16356	16312	16397	16362	16435	16182	16353	16211	16480	16472	16203	16310	16250	16347	16368	16500	16483	16279	16372	16316	16550	16434	16167	16355	16239	16507	16399	16417	16380	16357	16194	16372	16261	16291	16171	16300	16158	16360	16194	16389	16561	16304	16416	16381	16513	16240	16107	16305	16383	16298	16232	16270	16317	16377	16394	16246	16559	16273	16134	16272	16398	16478	16524	16530	16349	16313	16324	16424	16380	16240	16233	16548	16278	16330	16515	16435	16219	16366	16389	16409	16272	16393	16312	16467	16279	16332	16278	16414	16307	16431	16471	16365	16288	16307	16273	16488	16448	16364	16308	16378	16406	16352	16364	16225	16343	16343	16300	16290	16235	16337	16306	16568	16377	16145	16539	16418	16400	16415	16409	16392	16305	16235	16309	16116	16174	16279	16179	16361	16094	16330	16341	16104	16376	16447	16236	16343	16373	16303	16270	16246	16211	16426	16320	16244	16255	16428	16335	16251	16254	16333	16274	16314	16537	16338	16213	16222	16323	16552	16329	16370	16087	16445	16337	16325	16368	16344	16356	16393	16401	16374	16161	16138	16491	16313	16141	16296	16292	16382	16394	16228	16174	16116	16257	16153	16429	16239	16204	16264	16626	16443	16552	16368	16239	16331	16386	16401	16334	16297	16480	16239	16424	16475	16550	16210	16305	16410	16288	16319	16300	16334	16375	16442	16380	16513	16331	16488	16077	16371	16440	16470	16370	16379	16440	16175	16294	16280	16311	16275	16302	16258	16349	16410	16385	16266	16481	16276	16250	16267	16302	16225	16292	16344	16334	16230	16247	16295	16446	16309	16204	16209	16409	16495	16450	16151	16381	16450	16630	16376	16620	16441	16392	16247	16257	16389	16447	16364	16222	16203	16250	16212	16401	16330	16383	16195	16522	16340	16410	16375	16281	16504	16296	16640	16377	16122	16221	16179	16587	16297	16560	16393	16295	16209	16633	16320	16354	16247	16216	16488	16312	16450	16309	16289	16340	16275	16249	16225	16516	16190	16307	16188	16263	16218	16342	16349	16458	16459	16423	16183	16372	16252	16274	16391	16303	16350	16372	16213	16324	16327	16428	16441	16415	16234	16306	16208	16315	16202	16256	16222	16088	16450	16132	16188	16406	16297	16391	16452	16380	16334	16515	16452	16432	16271	16497	16188	16356	16346	16206	16236	16335	16439	16278	16374	16377	16204	16462	16434	16225	16332	16258	16249	16335	16372	16310	16409	16289	16379	16410	16190	16427	16315	16242	16313	16464	16306	16217	16185	16330	16631	16192	16309	16220	16168	16228	16299	16263	16376	16463	16370	16236	16230	16448	16300	16333	16337	16272	16316	16433	16393	16462	16401	16214	16271	16408	16406	16369	16232	16319	16166	16183	16221	16287	16373	16338	16432	16259	16338	16407	16551	16161	16518	16570	16152	16581	16170	16277	16414	16248	16299	16455	16448	16215	16400	16173	16446	16579	16359	16364	16276	16424	16222	16482	16329	16485	16384	16374	16262	16407	16523	16351	16587	16336	16254	16276	16329	16252	16334	16213	16286	16295	16299	16513	16200	16385	16201	16136	16323	16284	16278	16339	16327	16104	16377	16336	16267	16291	16281	16126	16435	16426	16414	16268	16383	16312	16408	16208	16329	16440	16278	16104	16321	16609	16261	16341	16219	16424	16229	16468	16302	16288	16101	16428	16310	16311	16256	16627	16350	16414	16238	16348	16436	16491	16329	16326	16432	16305	16312	16184	16309	16183	16385	16361	16331	16152	16318	16501	16329	16399	16387	16250	16366	16296	16293	16309	16288	16384	16376	16159	16450	16518	16349	16388	16207	16335	16264	16278	16397	16477	16299	16377	16443	16166	16492	16236	16377	16362	16383	16324	16258	16265	16406	16241	16302	16393	16416	16287	16421	16441	16234	16266	16425	16225	16457	16296	16340	16468	16160	16441	16307	16351	16172	16387	16387	16334	16188	16399	16487	16121	16393	16361	16096	16421	16188	16241	16048	16234	16375	16360	16296	16432	16424	16341	16334	16400	16288	16420	16006	16420	16410	16140	16345	16530	16613	16329	16449	16043	16239	16351	16171	16338	16362	16337	16318	16238	16228	16536	16354	16267	16395	16387	16279	16259	16407	16415	16112	16360	16302	16306	16247	16281	16362	16286	16456	16549	16258	16461	16198	16390	16275	16674	16515	16370	16397	16306	16317	16496	16322	16388	16262	16277	16334	16482	16276	16241	16207	16374	16189	16314	16283	16208	16389	16481	16462	16510	16352	16546	16325	16405	16341	16302	16286	16322	16134	16345	16304	16296	16232	16427	16291	16360	16236	16547	16276	16320	16308	16372	16278	16276	16360	16380	16615	16269	16298	16343	16524	16251	16583	16483	16165	16495	16356	16368	16327	16301	16315	16224	16430	16411	16349	16443	16379	16216	16259	16376	16446	16298	16543	16322	16263	16193	16199	16402	16304	16310	16137	16349	16115	16085	16541	16510	16302	16429	16411	16528	16361	16355	16377	16052	16419	16235	16188	16202	16564	16359	16348	16271	16410	16201	16424	16409	16289	16416	16168	16295	16357	16302	16371	16556	16290	16352	16425	16473	16336	16272	16412	16487	16237	16391	16418	16410	16399	16210	16452	16385	16355	16162	16202	16348	16229	16242	16513	16343	16479	16211	16155	16565	16416	16219	16181	16275	16422	16593	16329	16378	16238	16341	16375	16452	16460	16361	16434	16256	16337	16176	16341	16254	16337	16294	16522	16548	16243	16318	16439	16408	16359	16201	16458	16325	16363	16402	16309	16224	16447	16312	16461	16233	16116	16262	16399	16459	16218	16392	16165	16292	16264	16304	16236	16355	16368	16496	16595	16266	16108	16315	16405	16413	16367	16092	16249	16324	16254	16204	16343	16354	16242	16411	16307	16406	16416	16565	16362	16434	16262	16404	16295	16550	16404	16165	16042	16313	16239	16206	16323	16484	16426	16248	16174	16271	16401	16600	16520	16251	16533	16252	16154	16079	16392	16504	16486	16440	16408	16335	16424	16418	16516	16545	16346	16195	16319	16483	16531	16421	16311	16424	16486	16370	16336	16305	16643	16355	16319	16298	16320	16359	16284	16410	16286	16366	16363	16270	16364	16236	16348	16468	16324	16360	16341	16334	16432	16383	16273	16285	16242	16426	16441	16563	16437	16340	16457	16511	16256	16409	16458	16210	16499	16398	16441	16288	16162	16373	16397	16553	16367	16429	16390	16134	16498	16463	16425	16373	16365	16442	16138	16247	16205	16204	16239	16415	16518	16398	16405	16552	16435	16372	16200	16331	16241	16054	16274	16133	16118	16434	16147	16447	16527	16470	16287	16607	16272	16476	16401	16439	16396	16300	16589	16301	16248	16110	16515	16192	16215	16283	16392	16471	16369	16336	16372	16576	16364	16239	16374	16113	16139	16446	16369	16426	16451	16420	16186	16240	16342	16288	16136	16471	16309	16250	16195	16373	16214	16182	16417	16431	16329	16329	16390	16300	16259	16359	16418	16035	16473	16461	16383	16448	16346	16438	16311	16312	16258	16319	16299	16430	16205	16404	16275	16354	16496	16309	16370	16359	16227	16560	16383	16358	16485	16426	16436	16189	16260	16265	16323	16351	16479	16130	16449	16465	16246	16259	16122	16274	16366	16404	16168	16320	16301	16254	16111	16337	16145	16550	16560	16245	16331	16515	16300	16369	16244	16262	16463	16369	16206	16365	16339	16368	16466	16212	16264	16157	16405	16511	16324	16224	16193	16224	16128	16386	16414	16389	16399	16340	16293	16324	16213	16286	16264	16481	16320	16240	16482	16506	16414	16373	16143	16339	16361	16290	16206	16383	16305	16335	16344	16288	16168	16273	16478	16242	16183	16459	16133	16253	16204	16382	16415	16411	16481	16237	16333	16180	16133	16494	16337	16290	16311	16491	16513	16402	16546	16223	16414	16408	16452	16320	16419	16358	16314
35622	57161	53571	43438	36479	31534	27286	23369	20026	18227	16791	16071	15400	15155	15020	14855	14903	14635	14657	14650	14521	14599	14648	14535	14541	14405	14511	14610	14496	14499	14533	14271	14348	14502	14546	14563	14320	14562	14386	14335	14401	14402	14328	14373	14645	14446	14267	14241	14275	14413	14179	14360	14430	14365	14223	14435	14531	14332	14344	14415	14462	14406	14442	14387	14334	14263	14330	14228	14349	14361	14231	14294	14244	14452	14317	14405	14286	14232	14211	14283	14331	14361	14332	14428	14413	14362	14325	14172	14432	14357	14438	14116	14495	14307	14332	14506	14310	14335	14273	14339	14462	14420	14462	14184	14297	14381	14455	14412	14220	14214	14285	14212	14260	14293	14480	14307	14223	14382	14202	14315	14411	14173	14451	14417	14344	14325	14395	14335	14461	14475	14355	14424	14196	14345	14215	14396	14309	14246	14193	14216	14386	14411	14354	14458	14329	14309	14299	14312	14228	14262	14287	14348	14257	14172	14319	14350	14293	14202	14340	14398	14259	14375	14261	14237	14248	14269	14300	14524	14286	14233	14409	14353	14351	14378	14285	14368	14220	14359	14457	14386	14360	14209	14543	14243	14500	14393	14281	14472	14381	14342	14365	14458	14309	14305	14397	14206	14246	14259	14259	14279	14277	14320	14329	14344	14431	14350	14516	14301	14469	14442	14174	14339	14435	14451	14279	14227	14296	14163	14393	14295	14308	14291	14231	14376	14398	14187	14404	14339	14243	14383	14351	14132	14297	14310	14331	14420	14186	14380	14194	14327	14333	14284	14346	14328	14345	14389	14246	14378	14251	14499	14310	14330	14349	14290	14499	14157	14435	14160	14278	14293	14471	14372	14406	14205	14272	14324	14501	14405	14361	14477	14442	14375	14189	14314	14272	14398	14378	14248	14405	14286	14347	14244	14475	14327	14252	14444	14312	14199	14297	14204	14323	14292	14574	14170	14314	14421	14243	14332	14118	14190	14244	14387	14464	14396	14236	14389	14357	14418	14245	14299	14202	14208	14196	14424	14331	14224	14264	14254	14356	14278	14317	14333	14267	14244	14272	14309	14311	14315	14366	14214	14416	14423	14270	14367	14420	14255	14163	14386	14343	14223	14261	14323	14216	14424	14225	14209	14229	14133	14482	14391	14196	14296	14264	14388	14278	14272	14487	14277	14241	14443	14314	14148	14398	14195	14319	14283	14244	14424	14395	14395	14285	14101	14381	14365	14400	14336	14372	14426	14325	14446	14332	14475	14344	14290	14437	14192	14317	14317	14378	14174	14385	14380	14408	14041	14413	14248	14259	14409	14317	14331	14442	14275	14486	14290	14522	14307	14342	14470	14305	14272	14200	14453	14473	14422	14338	14373	14194	14510	14406	14493	14293	14501	14313	14337	14399	14338	14408	14312	14287	14475	14354	14378	14411	14408	14299	14376	14321	14299	14309	14406	14365	14488	14309	14375	14301	14331	14481	14364	14214	14098	14359	14085	14413	14259	14253	14466	14176	14420	14261	14425	14394	14269	14293	14371	14406	14507	14386	14440	14319	14440	14275	14401	14357	14410	14492	14215	14465	14200	14199	14381	14280	14318	14451	14227	14225	14261	14396	14400	14294	14412	14235	14476	14327	14265	14329	14252	14273	14388	14446	14340	14432	14264	14530	14177	14523	14358	14302	14409	14274	14169	14255	14362	14299	14355	14234	14346	14288	14272	14418	14303	14240	14520	14383	14327	14353	14238	14287	14398	14320	14392	14445	14364	14274	14433	14436	14213	14261	14321	14209	14436	14120	14267	14317	14423	14376	14425	14248	14251	14449	14210	14298	14374	14265	14434	14420	14268	14422	14434	14278	14326	14412	14449	14308	14349	14364	14238	14181	14248	14464	14321	14267	14463	14431	14307	14234	14301	14408	14363	14238	14183	14318	14320	14100	14392	14307	14344	14164	14346	14306	14245	14187	14428	14165	14243	14270	14279	14391	14223	14554	14315	14193	14259	14287	14181	14537	14331	14287	14289	14281	14359	14320	14412	14310	14341	14416	14285	14363	14257	14213	14314	14339	14285	14264	14377	14414	14143	14422	14306	14363	14239	14383	14228	14344	14471	14486	14218	14371	14377	14212	14424	14541	14319	14320	14252	14370	14338	14369	14241	14310	14312	14388	14328	14445	14361	14390	14296	14404	14229	14389	14141	14492	14341	14328	14376	14345	14315	14334	14345	14262	14307	14426	14312	14522	14501	14324	14459	14197	14330	14309	14486	14361	14342	14218	14228	14374	14414	14434	14243	14259	14410	14445	14407	14419	14279	14367	14192	14241	14283	14431	14211	14325	14406	14239	14212	14453	14460	14261	14425	14365	14310	14364	14305	14485	14565	14405	14539	14204	14443	14328	14383	14321	14209	14483	14382	14294	14293	14336	14307	14287	14264	14308	14376	14396	14137	14302	14417	14351	14351	14294	14395	14307	14414	14156	14495	14315	14378	14359	14358	14399	14434	14466	14272	14470	14217	14422	14439	14295	14490	14133	14350	14334	14328	14417	14321	14235	14372	14366	14447	14471	14313	14363	14435	14441	14380	14161	14262	14225	14184	14289	14292	14167	14305	14423	14318	14220	14333	14518	14285	14353	14259	14421	14473	14325	14364	14273	14418	14334	14337	14300	14391	14104	14324	14372	14412	14402	14389	14261	14373	14184	14231	14444	14317	14341	14353	14292	14479	14333	14247	14316	14285	14234	14265	14561	14424	14383	14519	14137	14286	14242	14325	14237	14260	14376	14419	14361	14400	14310	14405	14364	14265	14285	14307	14409	14422	14250	14307	14418	14459	14365	14416	14324	14311	14279	14179	14445	14296	14425	14172	14206	14445	14433	14432	14447	14145	14297	14445	14224	14372	14308	14190	14249	14299	14414	14299	14426	14224	14321	14339	14269	14308	14162	14369	14322	14432	14516	14190	14473	14271	14238	14298	14283	14379	14217	14282	14521	14132	14348	14419	14428	14267	14396	14061	14413	14282	14247	14464	14300	14288	14138	14256	14270	14270	14260	14274	14321	14420	14421	14363	14341	14451	14256	14354	14198	14250	14249	14284	14283	14308	14487	14143	14386	14317	14238	14276	14298	14552	14335	14343	14359	14486	14467	14486	14433	14177	14433	14303	14452	14531	14274	14417	14247	14256	14371	14260	14457	14344	14420	14419	14375	14491	14279	14281	14304	14522	14428	14275	14318	14276	14360	14279	14362	14426	14344	14340	14432	14349	14622	14217	14438	14193	14403	14408	14305	14311	14395	14473	14294	14345	14288	14287	14154	14306	14371	14279	14514	14431	14279	14215	14475	14403	14484	14272	14338	14391	14226	14337	14249	14322	14309	14308	14266	14406	14278	14316	14267	14261	14327	14378	14414	14433	14558	14236	14595	14330	14190	14203	14375	14341	14219	14274	14327	14480	14331	14283	14257	14257	14150	14375	14443	14270	14454	14255	14319	14246	14392	14321	14309	14368	14452	14303	14409	14412	14197	14391	14529	14236	14490	14129	14362	14290	14459	14451	14324	14220	14375	14355	14278	14152	14214	14199	14404	14335	14448	14307	14153	14281	14632	14280	14294	14269	14249	14281	14372	14173	14279	14234	14260	14227	14219	14323	14434	14313	14232	14294	14278	14256	14185	14232	14540	14471	14451	14358	14219	14372	14375	14164	14307	14490	14339	14341	14251	14075	14368	14373	14459	14197	14274	14367	14295	13997	14298	14386	14281	14294	14439	14474	14465	14252	14425	14183	14393	14376	14333	14488	14330	14262	14352	14184	14238	14324	14360	14408	14356	14379	14386	14392	14257	14252	14347	14429	14329	14417	14320	14474	14278	14230	14333	14368	14270	14313	14438	14297	14312	14289	14357	14242	14506	14245	14138	14250	14144	14527	14333	14303	14256	14401	14269	14433	14461	14447	14385	14216	14459	14392	14392	14326	14280	14452	14388	14349	14338	14449	14415	14255	14362	14100	14329	14368	14325	14276	14283	14227	14299	14407	14267	14314	14185	14263	14404	14298	14212	14089	14209	14373	14457	14253	14284	14263	14380	14616	14225	14223	14162	14181	14386	14523	14370	14396	14167	14361	14334	14255	14217	14324	14257	14352	14204	14174	14335	14352	14470	14189	14352	14435	14307	14284	14420	14358	14323	14293	14259	14347	14398	14274	14345	14279	14393	14311	14448	14306	14390	14174	14282	14291	14318	14345	14394	14277	14270	14474	14163	14257	14339	14345	14443	14371	14293	14278	14319	14403	14355	14241	14163	14334	14486	14404	14377	14418	14298	14263	14395	14371	14259	14262	14464	14360	14424	14338	14325	14440	14245	14208	14429	14327	14333	14401	14269	14390	14342	14268	14334	14365	14273	14493	14295	14259	14348	14440	14232	14386	14426	14450	14248	14403	14466	14240	14376	14328	14190	14568	14255	14143	14300	14179	14369	14246	14351	14422	14343	14398	14240	14410	14336	14285	14406	14284	14431	14335	14334	14324	14299	14279	14255	14259	14357	14278	14232	14165	14283	14369	14314	14456	14413	14204	14375	14514	14244	14236	14551	14335	14396	14470	14425	14272	14229	14425	14411	14241	14254	14329	14466	14208	14390	14200	14373	14223	14361	14187	14367	14234	14307	14404	14224	14390	14344	14477	14419	14402	14516	14435	14343	14251	14332	14482	14404	14335	14289	14179	14330	14340	14526	14423	14300	14363	14338	14405	14299	14422	14300	14298	14360	14271	14374	14420	14196	14340	14373	14322	14249	14451	14274	14212	14419	14323	14243	14275	14341	14354	14413	14239	14316	14272	14317	14338	14357	14275	14105	14393	14260	14473	14257	14249	14457	14486	14283	14404	14207	14377	14299	14375	14370	14396	14322	14438	14411	14295	14157	14391	14267	14320	14368	14351	14466	14257	14309	14261	14190	14333	14195	14243	14575	14419	14225	14396	14254	14392	14187	14226	14335	14174	14418	14296	14411	14381	14370	14255	14254	14388	14309	14187	14061	14298	14280	14355	14269	14310	14395	14303	14174	14395	14220	14237	14495	14240	14254	14534	14190	14537	14330	14208	14234	14394	14302	14289	14284	14269	14281	14130	14275	14496	14420	14312	14357	14234	14291	14384
23277	21707	29816	24994	24801	29027	31766	25649	22394	20724	19277	18077	17726	17263	16909	17061	16846	16789	16954	16676	16701	16770	16635	16616	16664	16535	16726	16641	16455	16537	16544	16417	16501	16466	16681	16364	16444	16597	16430	16487	16678	16265	16618	16231	16485	16463	16556	16556	16395	16480	16454	16394	16511	16324	16315	16477	16440	16372	16466	16281	16334	16303	16412	16383	16346	16407	16564	16248	16299	16217	16443	16284	16161	16450	16607	16403	16409	16635	16356	16186	16282	16321	16340	16197	16393	16372	16384	16483	16443	16200	16248	16128	16305	16384	16361	16525	16500	16378	16489	16307	16370	16487	16535	16476	16071	16282	16177	16302	16298	16406	16247	16228	16303	16215	16385	16143	16346	16427	16230	16302	16294	16468	16489	16234	16349	16078	16438	16327	16338	16103	16395	16396	16307	16341	16325	16239	16365	16263	16335	16093	16315	16230	16254	16475	16119	16115	16426	16433	16446	16245	16239	16147	16358	16278	16016	16317	16340	16252	16508	16326	16300	16441	16326	16299	16259	16348	16285	16152	16419	16453	16356	16377	16388	16429	16277	16215	16444	16283	16475	16249	16436	16099	16437	16269	16235	16202	16310	16154	16324	16255	16340	16380	16186	16315	16423	16179	16416	16061	16292	16518	16189	16362	16291	16375	16316	16312	16384	16213	16410	16388	16318	16250	16373	16299	16341	16223	16292	16356	16228	16230	16113	16310	16207	16141	16448	16370	16293	16314	16244	16253	16368	16251	16334	16376	16350	16331	16397	16476	16289	16192	16287	16348	16478	16312	16622	16531	16384	16236	16357	16165	16296	16414	16556	16304	16109	16132	16238	16259	16352	16363	16136	16398	16309	16197	16245	16306	16209	16257	16535	16255	16357	16269	16260	16415	16399	16278	16187	16449	16248	16241	16188	16405	16160	16227	16048	16404	16356	16190	16419	16355	16329	16078	16112	16330	16406	16537	16455	16252	16254	16416	16245	16314	16327	16376	16372	16324	16359	16308	16457	16285	16287	16290	16426	16283	16419	16357	16195	16279	16450	16278	16406	16216	16203	16446	16255	16353	16148	16396	16230	16276	16305	16159	16186	16378	16260	16277	16240	16201	16332	16367	16394	16165	16182	15934	16216	16179	16420	16326	16158	16318	16149	16429	16186	16136	16424	16330	16225	16426	16076	16424	16222	16412	16242	16365	16386	16291	16193	16532	16240	16365	16444	16188	16151	16267	16288	16197	16423	16274	16355	16195	16280	16569	16165	16216	16263	16303	16105	16357	16450	16268	16324	16398	16435	16273	16180	16308	16348	16328	16245	16299	16160	16472	15961	16232	16378	16596	16229	16309	16377	16429	16145	16286	16220	16459	16573	16221	16308	16293	16389	16337	16089	16215	16364	16320	16251	16445	16424	16245	16287	16284	16263	16391	16376	16313	16360	16423	16078	16451	16237	16251	16045	16305	16317	16199	16238	16276	16364	16259	16369	16378	16295	16284	16439	16220	16262	16339	16282	16308	16326	16376	16179	16385	16417	16511	16231	16250	16356	16335	16311	16221	16335	16120	16383	16349	16298	16386	16250	16216	16209	16367	16351	16566	16302	16173	16256	16233	16260	16170	16333	16191	16385	16380	16258	16247	16049	16373	16312	16173	16197	16222	16318	16331	16348	16295	16432	16145	16198	16111	16357	16273	16431	16274	16477	16260	16200	16208	16243	16383	16285	16220	16313	16545	16405	16375	16411	16365	16252	16210	16252	16247	16306	16299	16229	16152	16527	16287	16192	16390	16237	16208	16422	16443	16285	16209	16117	16395	16350	16442	16314	16142	16300	16333	16413	16355	16135	16186	16196	16265	16299	16438	16134	16326	16338	16232	16317	16425	16463	16169	16266	16295	16282	16199	16308	16356	16374	16458	16418	16426	16162	16210	16322	16345	16257	16203	16417	16392	16272	16240	16200	16289	16206	16149	16454	16088	16301	16172	16252	16281	16391	16376	16370	16281	16357	16408	16381	16181	16260	16182	16243	16374	16428	16559	16451	16276	16333	16358	16264	16299	16239	16540	16286	16427	16222	16362	16297	16366	16001	16184	16456	16377	16361	16409	16269	16416	16308	16435	16195	16386	16515	16171	16438	16184	16275	16221	16145	16244	16482	16223	16437	16400	16311	16241	16221	16108	16496	16368	16450	16393	16387	16309	16245	16350	16407	16527	16392	16355	16234	16164	16414	16213	16277	16300	16346	16316	16375	16193	16182	16223	16305	16188	16216	16263	16525	16313	16423	16257	16417	16100	16522	16334	16376	16463	16163	16321	16428	16060	16254	16285	16443	16356	16448	16205	16236	16355	16454	16423	16245	16302	16122	16263	16473	16340	16357	16272	16309	16144	16276	16446	16371	16365	16306	16236	16339	16158	16445	16135	16336	16396	16063	16215	16368	16331	16246	16283	16273	16193	16259	16191	16324	16251	16311	16337	16199	16235	16233	16266	16238	16271	16271	16273	16481	16231	16365	16384	16374	16096	16360	16300	16474	16446	16373	16290	16328	16313	16185	16243	16212	16184	16094	16308	16223	16372	16269	16224	16352	16315	16218	16391	16256	16363	16461	16221	16137	16284	16338	16135	16215	16283	16218	16484	16435	16334	16491	16262	16442	16424	16229	16387	16313	16101	16162	16266	16229	16167	16061	16384	16343	16301	16228	16168	16353	16347	16349	16260	16275	16350	16289	16423	16410	16333	16284	16164	16448	16354	16307	16329	16340	16330	16257	16442	16244	16407	16424	16557	16204	16220	16316	16170	16166	16130	16297	16583	16259	16326	16141	16429	16264	16039	16227	16307	16204	16316	16131	16397	16321	16327	16270	16163	16311	16265	16270	16169	16293	16051	16202	16236	16342	16464	16482	16039	16328	16065	16179	16181	16378	16404	16131	16279	16216	16213	16335	16540	16354	16197	16246	16407	16296	16172	16225	16359	16213	16238	16361	16247	16274	16421	16254	16362	16304	16344	16266	16373	16354	16335	16327	16185	16232	16347	16451	16229	16297	16465	16317	16125	16257	16606	16442	16345	16115	16028	16111	16254	16325	16463	16198	16420	16338	16096	16206	16278	16279	16358	16353	16064	16192	16205	16473	16293	16107	16219	16383	16424	16325	16363	16422	16317	16431	16139	16273	16131	15968	16492	16244	16312	16464	16342	16392	16312	16241	16110	16359	16403	16589	16362	16329	16306	16278	16351	16368	16362	16255	16046	16563	16298	16304	16328	16431	16279	16157	16246	16153	16403	16271	16101	16179	16238	16291	16340	16242	16102	16264	16016	16334	16215	16154	16124	16216	16210	16190	16216	16219	16393	16245	16284	16301	16078	16202	16277	16066	16221	16170	16345	16460	16266	16372	16375	16263	16362	16416	16322	16412	16033	16333	16239	16209	16317	16306	15999	16004	16325	16153	16213	16337	16140	16188	16351	16361	16218	16054	16362	16174	16407	16293	16368	16291	16114	16176	16390	16502	16132	16284	16267	16339	16184	16336	16501	16231	16097	16304	16368	16286	16334	16257	16401	16345	16298	16376	16379	16163	16347	16323	16397	16236	16392	16352	16310	16313	16225	16365	16352	16315	16385	16208	16238	16239	16130	16200	16200	16336	16575	16241	16283	16289	16161	16250	16405	16543	16149	16117	16387	16380	16343	16312	16232	16285	16274	16277	16358	16281	16338	16109	16150	16195	16296	16317	16343	16330	16271	16281	16185	16306	16162	16313	16233	16287	16185	16158	16342	16323	15985	16427	16196	16251	16075	16190	16009	16127	16370	16218	16170	16341	16191	16187	16313	16495	16256	16348	16358	16180	16182	16344	16326	16205	16207	16214	16322	16408	16170	16310	16189	16399	16205	16405	16349	16314	16190	16414	16252	16276	16254	16353	16242	16071	16350	16420	16351	16541	16202	16195	16240	16301	16155	16348	16325	16254	16233	16315	16375	16433	16292	16318	16251	16422	16379	16255	16391	16213	16409	16256	16183	16344	16537	16166	16268	16214	16324	16184	16140	16275	16371	16327	16193	16192	16090	16451	16238	16199	16122	16325	16304	16168	16140	16326	16135	16406	16172	16221	16160	16249	16190	16359	16383	16305	16328	16333	16158	16347	16313	16391	16312	16327	16215	16405	16142	16215	16132	16400	16114	16373	16448	16224	16161	16253	16277	16325	16183	16287	16609	16163	16364	16158	16274	16325	16156	16275	16356	16145	16325	16382	16423	16199	16232	16192	16324	16287	16250	16364	16244	16183	16163	16356	16221	16456	16423	16451	16386	16227	16267	16315	16125	16241	16214	16353	16276	16368	16283	16224	16327	16146	16386	16451	16186	16475	16441	16476	16350	16264	16342	16441	16235	16269	16364	16152	16324	16388	16464	16413	16267	16247	16277	16444	16243	16195	16437	16331	16419	16272	16143	16351	16292	16416	16292	16306	15984	16295	16346	16369	16253	16287	16073	16334	16187	16394	16412	16244	16094	16061	16318	16393	16212	16212	16309	16303	16238	16150	16218	16496	16361	16243	16244	16359	16249	16492	16327	16339	16294	16184	16144	16300	16383	16308	16338	16356	16210	16174	16180	16164	16213	16271	16162	16438	16203	16188	16441	16393	16288	16219	16316	16184	16350	16181	16239	16293	16311	16406	16210	16227	16134	16361	16372	16271	16433	16364	16394	16135	16378	16411	16394	16283	16374	16291	16460	16235	16340	16531	16417	16258	16308	16315	16241	16386	16324	16337	16304	16172	16228	16270	16328	16248	16244	16227	16299	16456	16298	16190	16133	16428	16332	16187	16430	16384	16320	16363	16317	16511	16336	16508	16065	16360	16110	16518	15894	16196	16436	16343	16253	16364	16322	16321	16264	16358	16204	16095	16221	16408	16362	16296	16138	16160	16403	16292	16267	16209	16240	16321	16235	16381	16438	16122	16301	16301	16100	16313	16366	16291	16321	16312	16281	16238	16231	16114	16514	16306	16437	16330	16132	16150	16218	16154	16385	16165	16360	16306	16378	16265	16188	16343	16268	16386	16271	16398	16169	16283	16286	16205	16164	16172	16263	16308	16310	16456	16239	16177	16409	16406	16269	16327	16450	16206	16140	16236	16267	16210	16144	16446	16240
37276	61946	58319	48211	41362	35729	31365	26855	23072	20278	18007	16874	15963	15608	15067	15233	14949	14845	14530	14740	14692	14481	14447	14759	14634	14543	14511	14337	14277	14369	14481	14479	14400	14401	14448	14351	14537	14392	14448	14498	14459	14304	14334	14348	14451	14337	14403	14335	14195	14311	14289	14444	14388	14392	14470	14339	14314	14184	14533	14355	14323	14131	14437	14392	14367	14204	14246	14332	14318	14131	14039	14487	14274	14369	14276	14317	14380	14189	14261	14402	14429	14040	14273	14226	14233	14195	14209	14285	14330	14149	14311	14124	14149	14193	14191	14217	14285	14266	14165	14320	14219	14247	14129	14306	14119	14275	14341	14272	14314	14268	14407	14332	14212	14118	14508	14257	14109	14479	14404	14182	14170	14291	14229	14091	14214	14362	14276	14495	14339	14354	14418	14241	14401	14181	14164	14303	14236	14143	14230	14054	14259	14206	14270	14330	14198	14255	14316	14259	14250	14250	14260	14232	14291	14241	14232	14138	14143	14165	14325	14111	14269	14284	14347	14370	14512	14253	14185	14390	14309	14218	14309	14273	14259	14165	14125	14309	14220	14313	14328	14339	14307	14261	14255	14353	14414	14208	14258	14208	14162	14177	14399	14330	14307	14180	14295	14253	14217	14353	14130	14274	14110	14323	14390	14408	14157	14272	14162	14209	14176	14499	14171	14262	14244	14261	14257	14334	14178	14236	14257	14339	14233	14269	14169	14182	14385	14471	14281	14107	14279	14268	14319	14456	14336	14211	14143	14165	14370	14130	14471	14323	14181	14106	14230	14303	14157	14095	14279	14338	14261	14134	14221	14353	14326	14176	14296	14302	14096	14344	14226	14264	14288	14319	14370	14296	14242	14286	14087	14274	14323	14171	14070	14289	14088	14400	14313	14342	14279	14140	14274	14123	14237	14187	14288	14397	14278	14281	14222	14212	14183	14019	14476	14235	14304	14392	14128	14185	14270	14313	14107	14329	14255	14274	14125	14163	14204	14112	14157	14174	14284	14242	14470	14092	14409	14282	14126	14110	14245	14012	14355	14254	14423	14147	14283	14200	14183	14228	14208	14238	14093	14153	14121	14190	14347	14247	14271	14267	14198	14116	14375	14212	14243	14329	14198	14210	14162	14164	14299	14281	14109	14220	14139	14251	14412	14364	14164	14234	14249	14269	14234	14267	14412	14149	14227	14358	14227	14192	14195	14163	14154	14099	14340	14269	14279	14418	14149	14357	14191	14196	14344	14387	14163	14171	14328	14363	14313	14339	14395	14301	14331	14252	14277	14274	14282	14208	14269	14080	14252	14127	14123	14292	14297	14237	14362	14176	14360	14248	14327	14377	14218	14219	14135	14165	14375	14361	14333	14329	14383	14137	14199	14331	14331	14194	14296	14274	14194	14299	14223	14296	14237	14302	14197	14263	14171	14045	14240	14354	14264	14481	14100	14251	14109	14280	14172	14350	14074	14244	14284	14351	14449	14187	14264	14251	14392	14281	14259	14083	14248	14077	14374	14495	14313	14194	14237	14201	14311	14374	14175	14239	14153	14196	14142	14328	14039	14376	14384	14221	14345	14040	14189	14388	14326	14172	14170	14194	14294	14157	14141	14313	14265	14351	14051	14265	14405	14318	14027	14274	14311	14363	14143	14171	14326	14397	14243	14148	14348	14221	14285	14172	14259	14230	14384	14270	14248	14187	14246	14305	14040	14363	14282	14351	14176	14266	14083	14186	14063	14131	14192	14370	14266	14182	14213	14357	14170	14313	14311	14297	14215	14208	14213	14271	14450	14236	14269	14260	14189	14060	14114	14321	14423	14270	14154	14191	14271	14201	14282	14246	14128	14175	14164	14244	14328	14373	14237	14231	14404	14298	14320	14269	14210	14176	14264	14182	14230	14269	14209	14192	14265	14216	14145	14189	14348	14103	14279	14260	14119	14342	14334	14240	14111	14272	14314	14152	14226	14284	14348	14262	14151	14210	14156	14323	14334	14355	14243	14211	14403	14288	14426	14279	14349	14201	14225	14294	14206	14366	14198	14227	14354	14399	14475	14243	14221	14147	14063	14363	14418	14255	14358	14283	14394	14311	14197	14116	14152	14210	14435	14346	14263	14316	14354	14233	14483	14152	14178	14249	14318	14320	14311	14325	14377	14097	14142	14210	14445	14362	14085	14229	14268	14226	14170	14184	14231	14317	14190	14171	14164	14227	14497	14218	14360	14340	14199	14133	14363	14159	14221	14203	14256	14204	14268	14269	14078	14232	14262	14157	14318	14352	14293	14128	14188	14239	14238	14281	14188	14293	14069	14281	14292	14459	14218	14116	14051	14220	14313	14396	14356	14321	14241	14316	14336	14246	14278	14468	14390	14250	14326	14147	14254	14426	14209	14280	14238	14185	14189	14321	14209	14288	14423	14329	14241	14278	14487	14377	14204	14317	14232	14280	14212	14263	14264	14324	14151	14373	14236	14303	14425	14441	14173	14259	14179	14241	14432	14247	14361	14350	14333	14354	14247	14233	14285	14160	14312	14326	14178	14323	14154	14335	14076	14316	14303	14258	14285	14243	14274	14187	14307	14379	14191	14210	14229	14353	14282	14229	14226	14313	14163	14210	14199	14232	14310	14253	14507	14313	14289	14229	14299	14393	14156	14402	14298	14346	14316	14302	14329	14196	14217	14434	14159	14337	14146	14295	14212	14206	14126	14328	14116	14210	14327	14269	14274	14397	14248	14204	14427	14295	14235	14063	14135	14435	14268	14345	14254	14284	14343	14245	14266	14155	14170	14237	14144	14268	14138	14228	14192	14329	14079	14382	14147	14414	14344	14097	14185	14280	14327	14250	14218	14205	14214	14357	14252	14215	14325	14110	14107	14304	14344	14164	14275	14341	14219	14351	14390	14327	14189	14157	14277	14170	14199	14072	14178	14146	14278	14118	14263	14367	14185	14314	14342	14335	14191	14315	14253	14352	14319	14121	14212	14246	14383	14092	14373	14264	14231	14374	14259	14240	14349	14235	14381	14249	14261	14425	14368	14399	14066	14472	14225	14154	14061	14143	14088	14161	14153	14327	14291	14076	14161	14375	14273	14209	14155	14342	14201	14353	14335	14386	14049	14389	14365	14324	14259	14316	14314	14089	14288	14188	14246	14276	14295	14205	14344	14302	14032	14265	14169	14313	14268	14157	14103	14226	14350	14348	14271	14266	14291	14240	14351	14148	14184	14387	14183	14191	14323	14331	14138	14231	14263	14252	14198	14258	14261	14283	14300	14285	14274	14246	14395	14234	14269	14100	14207	14275	14178	14168	14127	14180	14191	14070	14296	14215	14186	14302	14148	14236	14193	14165	14288	14318	14296	14288	14159	14211	14099	14202	14152	14262	14203	14398	14181	14382	14106	14191	14328	14394	14289	14348	14224	14137	14362	14187	14339	14343	14247	14335	14148	14254	14146	14166	14170	14296	14130	14291	14266	14280	14265	14228	14339	14263	14381	14163	14164	14145	14298	14147	14268	14180	14161	14210	14262	14180	14252	14333	14271	14259	14277	14189	14264	14298	14181	14271	14347	14260	14206	14304	14340	14420	14359	14187	14194	14215	14176	14307	14329	14183	14180	14157	14180	14269	14382	14415	14266	14233	14357	14155	14188	14090	14314	14153	14231	14315	14321	14170	14155	14292	14237	14138	14117	14177	14519	14143	14331	14222	14138	14350	14160	14410	14240	14391	14157	14267	14140	14197	14244	14378	14012	14488	14121	14296	14141	14247	14218	14224	14187	14140	14337	14295	14178	14192	14378	14034	14190	14297	14252	14300	14088	14283	14335	14316	14189	14219	14239	14420	14168	14341	14398	14318	14378	14257	14359	14217	14429	14262	14261	14175	14109	14239	14135	14255	14234	14282	14072	14253	14322	14234	14342	14219	14152	14172	14437	14266	14221	14290	14210	14212	14340	14285	14040	14223	14168	14281	14223	14330	14188	14324	14162	14130	14187	14274	14369	14344	14407	14444	14228	14354	14304	14093	14067	14194	14227	14176	14064	14140	14212	14193	14152	14311	14247	14317	14244	14399	14252	14291	14232	14018	14211	14223	14287	14293	14247	14242	14212	14208	14169	14321	14204	14226	14266	14315	14334	14237	14341	14292	14285	14136	14110	14275	14367	14153	14323	14126	14148	14257	14305	14302	14147	14397	14274	14319	14314	14238	14281	14239	14356	14085	14296	14110	14264	14336	14273	14324	14241	14305	14235	14352	14308	14241	14130	14242	14263	14232	14177	14235	14290	14137	14259	14315	14151	14402	14070	14177	14334	14149	14248	14283	14188	14288	14343	14292	14174	14106	14169	14183	14179	14365	14295	14309	14273	14237	14244	14308	14268	14348	14247	14237	14403	14480	14135	14100	14327	14172	14231	14338	14270	14234	14255	14109	14147	14293	14290	14276	14116	14132	14358	14331	14325	14084	14246	14394	14125	14170	14315	14274	14186	14122	14313	14167	14310	14251	14344	14091	14163	14259	14080	14138	14222	14345	14227	14296	14265	14289	14143	14288	14067	14258	14308	14289	14443	14232	14261	14221	14281	14242	14169	14273	14256	14177	14232	14171	14074	14140	14216	14064	14421	14260	14296	14127	14259	14260	14280	14368	14138	14424	14417	14269	14224	14275	14222	14407	14045	14218	14229	14110	14137	14393	14246	14327	14198	14290	14221	14165	14337	14374	14272	14287	14193	14361	14139	14178	14174	14427	14225	14282	14241	14190	14275	14277	14236	14213	14384	14289	14208	14116	14219	14514	14340	14397	14320	14246	14270	14288	14233	14153	14179	14249	14096	14331	14273	14250	14234	14341	14255	14345	14213	14356	14300	14370	14237	14208	14313	14245	14351	14080	14204	14281	14146	14285	14053	14238	14423	14246	14092	14258	14073	14288	14196	14324	14276	14420	14248	14092	14310	14416	14224	14368	14248	14175	14196	13951	14353	14345	14133	14367	14373	14241	14414	14230	14190	14408	14221	14365	14221	14263	14227	14395	14353	14240	14345	14342	14201	14344	14453	14261	14236	14141	14326	14325	14291	14218	14299	14222	14149	14157	14352	14304	14119	14229	14234	14282	14134	14081	14317	14268	14129	14185	14227	14396	14300	14134
30096	33253	41305	36470	29155	25706	22925	20872	19239	18274	17537	17191	17082	17012	16918	16895	16822	16794	16718	16728	16671	16510	16667	16614	16666	16612	16677	16623	16411	16655	16541	16694	16666	16643	16743	16676	16694	16564	16519	16594	16692	16494	16561	16395	16517	16394	16219	16522	16417	16674	16436	16392	16721	16639	16398	16325	16535	16451	16488	16650	16685	16676	16642	16428	16460	16455	16512	16459	16451	16650	16487	16399	16718	16701	16614	16505	16536	16589	16580	16569	16438	16393	16392	16707	16744	16627	16678	16451	16443	16311	16593	16497	16600	16450	16545	16641	16707	16535	16517	16359	16376	16541	16558	16599	16488	16432	16184	16528	16715	16592	16400	16365	16502	16489	16538	16471	16656	16525	16579	16608	16471	16617	16604	16443	16469	16579	16628	16433	16429	16486	16593	16528	16520	16496	16505	16516	16554	16570	16295	16506	16548	16567	16663	16751	16343	16603	16472	16525	16567	16441	16759	16598	16503	16353	16497	16676	16583	16558	16423	16575	16724	16425	16704	16515	16456	16551	16494	16539	16581	16403	16350	16420	16433	16476	16468	16438	16534	16447	16374	16482	16677	16507	16381	16276	16366	16611	16447	16489	16569	16408	16406	16419	16641	16466	16602	16327	16698	16609	16441	16467	16590	16472	16646	16595	16325	16317	16606	16476	16598	16501	16627	16635	16632	16663	16446	16610	16404	16477	16441	16433	16486	16633	16513	16444	16285	16398	16395	16418	16547	16638	16507	16496	16604	16436	16359	16550	16484	16466	16418	16432	16603	16572	16525	16505	16495	16579	16584	16575	16753	16500	16461	16498	16366	16374	16671	16519	16646	16346	16487	16407	16243	16587	16414	16655	16487	16460	16681	16590	16349	16535	16409	16408	16558	16462	16500	16383	16460	16541	16592	16396	16503	16775	16712	16658	16586	16591	16493	16513	16487	16335	16452	16559	16501	16528	16463	16442	16333	16670	16616	16449	16365	16486	16588	16609	16490	16838	16489	16492	16630	16531	16363	16589	16616	16443	16594	16629	16456	16473	16313	16538	16495	16574	16374	16355	16559	16529	16529	16594	16552	16600	16580	16521	16532	16548	16374	16616	16532	16388	16452	16419	16375	16404	16394	16410	16589	16350	16572	16519	16470	16490	16591	16286	16534	16428	16696	16649	16494	16482	16355	16524	16340	16537	16441	16555	16554	16707	16777	16491	16563	16686	16407	16375	16317	16485	16538	16582	16467	16421	16721	16548	16778	16543	16326	16525	16549	16416	16584	16545	16546	16551	16598	16439	16513	16568	16601	16586	16650	16487	16524	16494	16484	16510	16526	16526	16569	16545	16312	16576	16541	16410	16595	16634	16424	16590	16390	16587	16493	16461	16503	16318	16567	16334	16574	16586	16513	16463	16565	16413	16379	16651	16540	16613	16626	16661	16543	16426	16790	16665	16522	16545	16670	16575	16569	16560	16421	16353	16529	16537	16395	16604	16516	16497	16591	16465	16653	16639	16519	16476	16330	16674	16528	16665	16501	16598	16433	16483	16483	16774	16576	16631	16443	16589	16654	16550	16523	16649	16376	16578	16516	16335	16410	16518	16380	16475	16571	16637	16514	16492	16537	16481	16807	16616	16368	16466	16453	16472	16663	16425	16551	16378	16500	16539	16564	16481	16469	16531	16430	16461	16380	16637	16413	16645	16673	16390	16465	16693	16658	16236	16456	16494	16397	16422	16493	16720	16522	16519	16540	16321	16565	16536	16469	16516	16606	16385	16591	16575	16655	16507	16497	16548	16549	16511	16497	16631	16436	16422	16788	16492	16489	16385	16431	16441	16712	16515	16492	16581	16317	16563	16468	16573	16643	16514	16533	16621	16752	16644	16488	16652	16526	16520	16587	16618	16701	16493	16568	16638	16559	16337	16609	16464	16555	16627	16410	16514	16454	16533	16754	16577	16547	16720	16437	16484	16536	16401	16372	16451	16563	16442	16625	16534	16480	16610	16490	16510	16470	16413	16302	16610	16543	16578	16615	16423	16537	16380	16345	16521	16498	16565	16394	16614	16547	16719	16498	16396	16470	16664	16515	16238	16646	16376	16496	16544	16509	16643	16655	16635	16528	16568	16415	16521	16553	16586	16572	16473	16760	16518	16454	16573	16560	16461	16442	16664	16680	16436	16600	16452	16555	16641	16458	16600	16653	16577	16767	16449	16466	16457	16598	16534	16446	16474	16653	16374	16512	16246	16429	16691	16487	16522	16543	16718	16626	16252	16666	16522	16435	16499	16604	16528	16521	16509	16377	16699	16647	16506	16666	16651	16533	16425	16478	16513	16554	16679	16456	16531	16282	16567	16447	16479	16623	16274	16461	16599	16565	16605	16380	16500	16569	16471	16453	16607	16532	16243	16521	16629	16601	16626	16695	16513	16447	16794	16558	16764	16476	16589	16560	16691	16640	16493	16513	16748	16397	16532	16497	16617	16471	16516	16390	16591	16600	16530	16452	16419	16528	16332	16370	16553	16341	16495	16776	16470	16435	16364	16573	16591	16392	16401	16459	16710	16511	16561	16673	16565	16485	16707	16576	16573	16543	16538	16538	16401	16556	16448	16628	16624	16510	16434	16706	16448	16429	16467	16490	16544	16502	16465	16643	16488	16469	16497	16519	16562	16616	16586	16530	16479	16646	16564	16443	16538	16412	16500	16258	16429	16232	16485	16430	16493	16552	16367	16607	16619	16619	16677	16572	16631	16485	16368	16433	16428	16470	16593	16761	16486	16555	16402	16488	16575	16685	16405	16521	16446	16477	16321	16384	16443	16576	16476	16541	16431	16562	16399	16452	16552	16588	16522	16473	16506	16342	16546	16528	16719	16449	16447	16545	16541	16721	16467	16507	16520	16597	16623	16457	16478	16509	16496	16508	16263	16403	16544	16671	16494	16620	16368	16618	16442	16612	16694	16404	16664	16549	16492	16420	16502	16544	16478	16504	16478	16551	16364	16630	16530	16676	16676	16621	16609	16446	16659	16375	16305	16354	16458	16585	16611	16388	16603	16614	16467	16511	16550	16556	16739	16542	16528	16659	16774	16437	16737	16741	16671	16623	16514	16731	16516	16435	16482	16425	16449	16518	16441	16632	16388	16496	16382	16636	16454	16531	16696	16686	16559	16477	16472	16458	16547	16575	16493	16607	16417	16559	16424	16552	16676	16467	16535	16643	16705	16568	16779	16663	16514	16470	16485	16637	16550	16418	16524	16441	16551	16493	16680	16330	16609	16424	16686	16639	16388	16766	16749	16659	16612	16383	16402	16709	16372	16476	16591	16571	16546	16594	16453	16506	16427	16605	16640	16335	16512	16543	16368	16502	16542	16448	16632	16503	16737	16504	16532	16593	16453	16497	16541	16675	16452	16453	16659	16493	16548	16365	16476	16534	16570	16505	16712	16626	16650	16451	16555	16318	16597	16408	16446	16724	16680	16446	16453	16629	16432	16638	16519	16482	16572	16686	16531	16654	16643	16530	16473	16545	16715	16482	16727	16740	16417	16589	16739	16641	16432	16439	16409	16287	16822	16525	16524	16677	16514	16465	16628	16518	16608	16692	16705	16466	16338	16437	16354	16531	16763	16586	16498	16754	16458	16539	16408	16535	16442	16435	16682	16465	16415	16462	16783	16532	16407	16421	16585	16583	16447	16672	16551	16323	16590	16540	16787	16549	16516	16604	16538	16548	16570	16587	16571	16562	16696	16473	16762	16633	16582	16454	16367	16583	16607	16447	16273	16484	16564	16628	16729	16700	16470	16539	16498	16390	16724	16508	16508	16388	16487	16586	16697	16420	16527	16566	16412	16542	16316	16585	16715	16719	16373	16652	16538	16506	16580	16440	16462	16565	16491	16520	16537	16501	16491	16572	16600	16389	16503	16464	16488	16501	16646	16790	16625	16663	16794	16591	16486	16395	16516	16635	16226	16553	16629	16536	16327	16248	16526	16406	16493	16599	16470	16506	16429	16798	16624	16965	16250	16519	16457	16582	16623	16535	16604	16385	16538	16531	16447	16523	16560	16641	16366	16639	16635	16642	16443	16391	16501	16773	16510	16417	16531	16536	16510	16562	16633	16463	16485	16553	16627	16514	16538	16918	16422	16450	16781	16590	16484	16524	16511	16502	16346	16399	16672	16330	16634	16336	16450	16559	16495	16384	16535	16459	16475	16621	16650	16603	16709	16639	16376	16369	16458	16412	16236	16379	16539	16419	16502	16523	16410	16546	16398	16618	16558	16601	16531	16539	16527	16597	16401	16414	16585	16408	16504	16313	16523	16283	16642	16684	16558	16572	16464	16759	16522	16358	16634	16688	16529	16706	16420	16647	16432	16364	16591	16492	16423	16469	16619	16361	16615	16440	16232	16427	16429	16543	16665	16446	16390	16286	16506	16529	16718	16532	16613	16337	16660	16538	16423	16595	16338	16982	16372	16428	16376	16751	16417	16563	16455	16390	16577	16604	16477	16451	16509	16711	16408	16541	16577	16563	16630	16525	16714	16403	16508	16415	16476	16540	16552	16609	16581	16543	16514	16495	16714	16583	16627	16774	16486	16360	16644	16425	16641	16447	16636	16463	16586	16635	16405	16647	16387	16376	16619	16402	16668	16628	16663	16615	16426	16391	16766	16558	16572	16570	16581	16543	16674	16530	16647	16650	16547	16643	16624	16533	16411	16500	16545	16608	16426	16643	16510	16509	16477	16494	16255	16627	16529	16626	16587	16524	16473	16696	16505	16475	16461	16485	16591	16567	16568	16446	16352	16373	16743	16609	16517	16740	16610	16656	16441	16572	16592	16639	16344	16444	16586	16407	16616	16519	16540	16543	16408	16322	16616	16539	16398	16580	16673	16540	16404	16326	16637	16491	16542	16589	16717	16404	16576	16444	16571	16509	16611	16494	16650	16487	16499	16410	16670	16358	16477	16401	16669	16472	16521	16512	16563	16401	16468	16454	16499	16522	16516	16439	16397	16664	16515	16405	16688	16544	16427	16582	16402	16466	16336	16609	16508	16461	16391	16468	16400	16498	16543	16784	16469	16553	16475	16557	16457	16387	16499	16637	16695	16648	16550	16628	16378	16536	16659	16627	16615	16621	16667	16651	16673
36171	51373	47542	38015	31029	26532	23160	20713	18396	16943	15920	15281	15110	14847	14793	14650	14738	14580	14669	14736	14735	14668	14597	14362	14494	14438	14397	14534	14503	14475	14538	14389	14555	14328	14418	14395	14520	14436	14260	14476	14416	14409	14405	14546	14418	14450	14407	14413	14285	14492	14459	14398	14367	14409	14273	14368	14568	14452	14335	14365	14427	14344	14424	14661	14431	14326	14346	14459	14225	14312	14327	14403	14373	14406	14384	14327	14304	14458	14243	14157	14223	14250	14404	14436	14532	14444	14408	14483	14341	14404	14302	14285	14382	14396	14179	14363	14515	14255	14238	14351	14373	14391	14225	14484	14415	14303	14345	14445	14355	14388	14296	14475	14365	14508	14426	14547	14333	14382	14278	14265	14268	14447	14430	14334	14576	14287	14594	14425	14376	14397	14380	14319	14417	14364	14457	14285	14481	14377	14383	14299	14208	14333	14400	14427	14174	14428	14395	14384	14318	14455	14359	14201	14226	14247	14366	14458	14326	14285	14612	14388	14430	14282	14389	14434	14299	14365	14334	14302	14330	14236	14304	14426	14302	14433	14470	14480	14430	14235	14367	14316	14587	14275	14198	14236	14488	14282	14425	14333	14410	14365	14268	14524	14403	14276	14223	14209	14402	14277	14338	14430	14342	14429	14259	14337	14299	14359	14580	14362	14216	14337	14425	14393	14397	14160	14455	14290	14332	14380	14358	14364	14271	14328	14448	14406	14600	14286	14379	14427	14303	14237	14338	14410	14358	14490	14369	14381	14375	14369	14387	14266	14325	14414	14410	14454	14228	14509	14354	14299	14166	14376	14394	14419	14441	14392	14330	14204	14343	14313	14418	14182	14325	14334	14472	14412	14323	14173	14394	14328	14446	14255	14347	14433	14267	14481	14487	14459	14372	14310	14437	14223	14424	14499	14335	14657	14311	14357	14433	14369	14370	14282	14359	14225	14493	14219	14350	14319	14377	14387	14314	14333	14292	14188	14415	14360	14508	14506	14267	14512	14500	14326	14246	14447	14248	14390	14185	14424	14408	14314	14280	14157	14332	14328	14279	14379	14337	14438	14281	14560	14314	14335	14325	14486	14155	14308	14398	14251	14492	14315	14372	14154	14349	14326	14465	14408	14507	14337	14446	14187	14277	14407	14398	14447	14222	14256	14436	14313	14387	14186	14341	14262	14463	14553	14377	14459	14349	14311	14220	14365	14342	14347	14505	14420	14398	14259	14391	14325	14396	14341	14561	14365	14229	14395	14369	14321	14388	14399	14499	14480	14403	14470	14455	14255	14448	14332	14356	14389	14319	14225	14257	14264	14203	14255	14312	14260	14375	14425	14224	14423	14444	14389	14253	14398	14293	14322	14410	14165	14465	14321	14319	14198	14361	14316	14377	14427	14511	14419	14421	14327	14378	14395	14376	14413	14535	14365	14331	14366	14290	14367	14394	14394	14281	14387	14300	14358	14417	14468	14336	14389	14359	14437	14509	14262	14425	14474	14433	14431	14423	14339	14261	14216	14483	14333	14489	14287	14322	14418	14377	14361	14474	14432	14241	14314	14367	14406	14346	14582	14279	14397	14329	14463	14407	14310	14454	14395	14456	14370	14438	14332	14412	14512	14304	14447	14319	14436	14423	14517	14321	14320	14349	14280	14463	14467	14383	14495	14409	14162	14418	14369	14269	14381	14145	14327	14379	14225	14286	14392	14335	14364	14357	14233	14241	14200	14378	14249	14436	14477	14496	14410	14345	14206	14496	14467	14418	14410	14449	14264	14329	14510	14368	14354	14369	14337	14309	14418	14208	14461	14515	14341	14302	14319	14404	14433	14432	14484	14253	14354	14372	14352	14413	14323	14363	14389	14354	14351	14296	14312	14293	14326	14360	14326	14343	14397	14306	14399	14331	14379	14281	14407	14500	14542	14389	14460	14501	14437	14340	14260	14334	14197	14454	14313	14441	14427	14477	14389	14317	14299	14303	14262	14438	14320	14167	14258	14444	14286	14562	14415	14425	14202	14512	14326	14543	14404	14365	14307	14423	14460	14350	14400	14353	14434	14291	14373	14321	14194	14406	14439	14289	14396	14353	14422	14242	14277	14325	14377	14207	14394	14274	14393	14307	14187	14474	14393	14417	14489	14456	14135	14332	14509	14296	14345	14430	14435	14408	14218	14408	14338	14293	14365	14508	14144	14264	14369	14327	14360	14266	14338	14364	14411	14405	14390	14256	14312	14601	14451	14226	14302	14480	14338	14369	14463	14374	14335	14303	14256	14389	14445	14287	14466	14370	14584	14211	14200	14436	14169	14441	14270	14353	14273	14458	14227	14515	14358	14273	14317	14416	14411	14352	14536	14471	14410	14532	14309	14206	14277	14228	14485	14425	14305	14337	14373	14360	14376	14471	14378	14497	14378	14423	14281	14283	14314	14442	14331	14253	14364	14408	14340	14232	14485	14562	14299	14077	14440	14249	14646	14279	14384	14350	14487	14429	14341	14328	14239	14259	14419	14335	14251	14431	14455	14295	14366	14341	14481	14111	14295	14239	14367	14385	14389	14358	14441	14463	14342	14371	14440	14302	14119	14359	14460	14360	14407	14264	14198	14368	14439	14347	14333	14378	14335	14361	14444	14341	14387	14376	14456	14239	14357	14529	14260	14323	14287	14405	14343	14213	14473	14376	14503	14443	14318	14211	14311	14378	14338	14430	14449	14289	14482	14336	14412	14454	14349	14450	14426	14434	14363	14501	14364	14391	14343	14264	14257	14438	14370	14326	14266	14547	14529	14299	14341	14351	14301	14458	14347	14524	14468	14319	14287	14349	14285	14318	14465	14248	14372	14382	14470	14378	14375	14422	14340	14513	14299	14351	14331	14225	14473	14368	14298	14249	14274	14438	14260	14326	14360	14375	14463	14366	14358	14502	14317	14331	14528	14373	14459	14331	14522	14478	14377	14352	14341	14526	14537	14445	14373	14398	14165	14434	14486	14279	14397	14537	14509	14304	14423	14485	14323	14466	14318	14405	14364	14384	14376	14502	14355	14445	14399	14327	14247	14147	14367	14247	14576	14175	14254	14493	14165	14312	14392	14214	14508	14362	14288	14319	14310	14272	14317	14421	14423	14454	14361	14342	14302	14274	14468	14343	14348	14473	14373	14268	14280	14388	14309	14398	14442	14384	14327	14388	14251	14354	14564	14305	14240	14308	14264	14411	14332	14272	14457	14458	14451	14337	14380	14501	14412	14433	14428	14332	14297	14302	14431	14422	14412	14592	14346	14528	14457	14464	14163	14338	14239	14392	14240	14307	14393	14323	14267	14334	14304	14355	14432	14330	14477	14396	14454	14264	14405	14329	14381	14389	14362	14364	14344	14395	14393	14249	14383	14324	14359	14519	14417	14449	14548	14320	14456	14423	14256	14348	14368	14411	14314	14405	14334	14520	14172	14337	14462	14247	14378	14450	14350	14449	14456	14466	14553	14440	14305	14337	14289	14422	14346	14458	14299	14264	14437	14237	14367	14369	14484	14310	14397	14241	14367	14207	14319	14549	14500	14411	14274	14419	14283	14303	14229	14365	14490	14330	14435	14372	14421	14458	14269	14243	14368	14477	14383	14366	14276	14310	14332	14329	14446	14347	14315	14377	14263	14286	14596	14287	14295	14393	14369	14494	14300	14385	14409	14390	14287	14196	14180	14473	14285	14426	14377	14405	14328	14381	14277	14314	14498	14391	14231	14367	14382	14453	14367	14444	14373	14206	14406	14463	14471	14410	14355	14445	14351	14227	14396	14364	14372	14443	14457	14323	14509	14428	14297	14427	14287	14431	14362	14444	14491	14587	14306	14376	14432	14371	14487	14358	14316	14399	14309	14225	14409	14364	14412	14358	14366	14281	14202	14382	14335	14311	14370	14283	14365	14408	14425	14331	14426	14347	14291	14227	14358	14491	14475	14430	14348	14436	14509	14393	14313	14276	14297	14357	14372	14504	14325	14389	14317	14312	14345	14455	14298	14402	14422	14448	14437	14278	14376	14447	14565	14461	14343	14235	14452	14442	14300	14423	14357	14514	14349	14306	14279	14353	14382	14322	14478	14350	14304	14188	14481	14278	14343	14501	14391	14477	14191	14413	14316	14348	14173	14466	14390	14352	14323	14448	14313	14349	14427	14366	14498	14576	14336	14234	14300	14418	14254	14321	14283	14444	14396	14331	14493	14492	14375	14372	14330	14313	14316	14355	14389	14453	14256	14359	14339	14269	14221	14441	14300	14152	14420	14440	14380	14497	14291	14426	14344	14577	14408	14291	14158	14287	14590	14530	14429	14418	14287	14441	14239	14236	14388	14586	14470	14545	14236	14332	14438	14432	14546	14113	14406	14363	14320	14423	14369	14279	14448	14544	14295	14369	14513	14358	14425	14550	14461	14283	14288	14290	14454	14472	14429	14249	14382	14408	14260	14383	14255	14419	14264	14353	14426	14406	14258	14304	14308	14087	14501	14377	14348	14311	14341	14492	14279	14487	14342	14469	14388	14448	14333	14375	14405	14333	14257	14384	14387	14526	14261	14318	14334	14288	14295	14511	14297	14284	14480	14204	14287	14111	14240	14347	14445	14415	14407	14351	14232	14245	14337	14419	14463	14420	14289	14386	14352	14385	14351	14329	14265	14361	14294	14434	14374	14386	14505	14354	14282	14294	14332	14348	14345	14312	14422	14388	14448	14295	14600	14268	14233	14404	14477	14435	14353	14432	14460	14470	14379	14238	14470	14397	14318	14410	14392	14558	14387	14471	14387	14364	14426	14446	14471	14323	14376	14337	14420	14308	14310	14397	14438	14406	14222	14287	14390	14321	14521	14482	14242	14449	14270	14558	14392	14404	14391	14376	14218	14303	14402	14480	14446	14447	14193	14485	14258	14345	14549	14404	14395	14395	14273	14415	14316	14277	14571	14444	14308	14260	14372	14491	14476	14242	14233	14437	14422	14466	14298	14342	14300	14272	14400	14302	14338	14436	14429	14401	14225	14409	14305	14353	14498	14295	14231	14301	14486	14366	14345	14359	14172	14413	14502	14315	14570	14412	14362	14328	14418	14468	14293	14467	14328	14381	14425	14355	14290	14381	14327	14293	14343	14245	14447	14357	14371
24585	21865	30050	28127	28344	28942	27323	23090	21087	19905	18610	17757	17699	17215	17011	16864	16801	16791	16690	16618	16718	16641	16821	16769	16525	16717	16376	16672	16754	16598	16486	16530	16558	16432	16576	16470	16526	16615	16707	16608	16550	16604	16765	16460	16553	16682	16585	16536	16709	16557	16470	16514	16517	16369	16625	16479	16389	16539	16569	16446	16608	16529	16645	16556	16534	16464	16379	16380	16474	16459	16614	16410	16624	16573	16358	16704	16397	16265	16463	16579	16557	16499	16731	16468	16561	16499	16579	16553	16557	16356	16396	16435	16250	16646	16304	16419	16618	16606	16509	16502	16532	16429	16438	16512	16416	16490	16508	16530	16459	16504	16500	16531	16636	16494	16419	16368	16449	16427	16307	16505	16712	16417	16644	16447	16468	16554	16571	16401	16531	16442	16502	16356	16333	16357	16470	16307	16499	16404	16571	16493	16408	16422	16482	16497	16440	16424	16767	16495	16383	16452	16369	16394	16480	16531	16463	16412	16328	16412	16302	16636	16360	16361	16575	16587	16448	16497	16508	16277	16337	16503	16396	16214	16413	16449	16446	16333	16553	16573	16761	16544	16367	16363	16341	16388	16318	16272	16490	16394	16379	16458	16262	16427	16469	16411	16302	16757	16353	16427	16559	16481	16380	16443	16466	16309	16440	16469	16511	16369	16345	16473	16390	16538	16440	16473	16194	16420	16356	16475	16503	16403	16590	16306	16389	16431	16439	16461	16498	16563	16305	16464	16341	16333	16382	16466	16202	16366	16443	16477	16516	16676	16511	16328	16351	16495	16529	16406	16441	16256	16483	16246	16399	16324	16412	16654	16404	16373	16323	16325	16316	16290	16301	16386	16479	16559	16270	16326	16324	16414	16487	16182	16515	16441	16478	16276	16455	16533	16605	16319	16504	16375	16719	16557	16322	16534	16736	16568	16406	16412	16367	16389	16541	16478	16460	16554	16453	16448	16472	16411	16438	16536	16531	16413	16323	16494	16448	16317	16310	16256	16631	16530	16404	16528	16547	16547	16342	16414	16507	16276	16447	16312	16347	16586	16757	16601	16547	16638	16397	16565	16465	16374	16511	16623	16603	16458	16350	16438	16410	16403	16645	16462	16584	16580	16654	16661	16301	16408	16482	16419	16585	16428	16434	16194	16374	16616	16566	16434	16297	16460	16313	16272	16542	16327	16446	16597	16562	16529	16557	16483	16540	16545	16374	16382	16499	16554	16516	16347	16332	16310	16291	16536	16441	16635	16349	16566	16474	16531	16444	16475	16391	16575	16448	16516	16332	16404	16271	16324	16545	16501	16259	16409	16451	16259	16487	16299	16442	16483	16345	16338	16386	16396	16261	16477	16533	16380	16550	16356	16334	16397	16355	16547	16547	16456	16502	16521	16379	16492	16270	16412	16521	16499	16442	16435	16296	16374	16385	16408	16364	16322	16419	16387	16541	16561	16484	16397	16391	16566	16408	16425	16388	16282	16599	16392	16517	16373	16265	16395	16287	16322	16444	16415	16584	16445	16469	16420	16451	16533	16564	16588	16361	16452	16142	16364	16619	16331	16492	16424	16637	16582	16534	16564	16396	16453	16685	16567	16484	16366	16579	16597	16513	16521	16516	16397	16297	16289	16513	16496	16381	16170	16367	16556	16540	16541	16525	16496	16458	16466	16381	16291	16519	16514	16538	16544	16400	16624	16518	16523	16354	16499	16409	16333	16518	16556	16408	16502	16541	16483	16397	16453	16504	16449	16587	16342	16393	16456	16667	16751	16602	16489	16397	16316	16428	16423	16511	16357	16488	16577	16474	16486	16262	16424	16632	16506	16393	16411	16632	16568	16344	16374	16320	16401	16236	16351	16563	16548	16514	16366	16451	16505	16300	16535	16499	16429	16349	16532	16417	16372	16547	16289	16399	16258	16440	16434	16373	16423	16303	16327	16656	16388	16268	16444	16479	16337	16366	16314	16401	16454	16486	16406	16287	16440	16471	16419	16339	16568	16522	16576	16478	16564	16327	16376	16352	16555	16475	16456	16384	16362	16525	16354	16618	16471	16363	16228	16574	16567	16393	16439	16328	16201	16326	16508	16609	16369	16563	16484	16405	16434	16503	16765	16429	16357	16365	16460	16468	16611	16361	16401	16421	16479	16471	16422	16378	16530	16309	16437	16331	16535	16569	16364	16506	16497	16578	16338	16483	16526	16630	16551	16530	16546	16416	16603	16485	16308	16461	16524	16283	16405	16422	16384	16395	16573	16404	16260	16559	16345	16431	16318	16501	16270	16330	16340	16427	16498	16292	16341	16496	16348	16448	16537	16783	16559	16545	16350	16289	16483	16381	16539	16512	16605	16299	16280	16375	16582	16392	16488	16438	16359	16387	16710	16389	16599	16401	16500	16534	16501	16338	16450	16386	16614	16449	16479	16551	16411	16353	16496	16433	16416	16454	16447	16386	16244	16456	16441	16437	16415	16469	16441	16427	16355	16395	16448	16663	16242	16343	16468	16343	16428	16557	16483	16462	16279	16367	16414	16417	16607	16440	16301	16449	16593	16455	16501	16316	16478	16358	16591	16505	16503	16334	16609	16314	16342	16463	16381	16345	16166	16506	16498	16382	16488	16522	16467	16450	16367	16485	16283	16614	16306	16690	16374	16638	16491	16388	16280	16503	16537	16601	16643	16464	16516	16491	16391	16429	16491	16460	16556	16530	16524	16406	16625	16617	16581	16504	16578	16408	16360	16450	16499	16647	16381	16362	16423	16572	16400	16254	16436	16477	16421	16529	16291	16498	16538	16580	16556	16452	16462	16509	16331	16360	16350	16328	16406	16255	16389	16558	16321	16139	16385	16177	16323	16457	16379	16197	16672	16514	16649	16421	16548	16414	16272	16534	16455	16639	16544	16349	16496	16521	16649	16571	16313	16437	16421	16342	16475	16418	16481	16425	16570	16452	16495	16500	16386	16294	16485	16282	16378	16535	16423	16553	16561	16324	16335	16441	16537	16372	16413	16321	16200	16450	16315	16499	16436	16436	16524	16520	16620	16511	16250	16310	16356	16374	16453	16542	16397	16382	16612	16284	16359	16452	16478	16518	16534	16395	16584	16432	16482	16293	16556	16393	16507	16527	16528	16405	16398	16521	16398	16377	16455	16672	16634	16480	16580	16379	16349	16532	16454	16495	16363	16268	16277	16527	16521	16611	16455	16423	16341	16615	16457	16382	16360	16407	16398	16457	16408	16669	16274	16481	16234	16533	16322	16332	16559	16607	16506	16378	16489	16583	16244	16529	16381	16438	16383	16249	16384	16493	16487	16535	16518	16406	16283	16469	16588	16436	16379	16332	16564	16470	16430	16376	16399	16396	16330	16430	16609	16567	16443	16476	16346	16451	16598	16457	16428	16556	16468	16551	16573	16698	16378	16467	16305	16340	16613	16617	16289	16475	16135	16390	16410	16461	16533	16548	16230	16108	16476	16606	16470	16425	16350	16393	16519	16531	16355	16372	16468	16303	16641	16423	16374	16459	16617	16484	16347	16433	16462	16542	16506	16319	16359	16416	16584	16554	16451	16424	16610	16482	16442	16318	16447	16343	16610	16304	16412	16594	16350	16295	16483	16487	16462	16585	16280	16356	16417	16623	16491	16564	16304	16395	16263	16315	16330	16505	16298	16348	16357	16428	16371	16581	16397	16567	16386	16316	16486	16434	16341	16651	16497	16533	16543	16303	16554	16354	16427	16521	16517	16490	16340	16444	16548	16514	16239	16410	16728	16545	16449	16519	16191	16449	16481	16532	16453	16624	16570	16561	16411	16382	16497	16598	16497	16353	16514	16360	16386	16335	16700	16614	16642	16421	16390	16322	16484	16226	16472	16361	16460	16474	16540	16503	16410	16653	16440	16576	16523	16434	16255	16475	16434	16380	16550	16567	16336	16272	16401	16399	16420	16426	16325	16560	16381	16468	16333	16423	16479	16449	16489	16397	16392	16325	16432	16448	16387	16447	16438	16435	16456	16596	16319	16587	16511	16395	16405	16435	16479	16440	16485	16534	16391	16300	16452	16499	16239	16609	16416	16455	16351	16394	16398	16535	16576	16327	16523	16469	16384	16175	16729	16574	16385	16348	16479	16412	16515	16587	16421	16636	16294	16345	16590	16445	16731	16448	16279	16716	16494	16518	16494	16518	16468	16626	16603	16510	16389	16402	16411	16477	16529	16392	16494	16388	16432	16461	16354	16672	16474	16492	16422	16343	16213	16549	16497	16348	16555	16581	16492	16579	16597	16335	16515	16572	16596	16195	16309	16417	16353	16154	16601	16346	16310	16565	16463	16498	16398	16307	16599	16398	16302	16490	16317	16496	16471	16433	16391	16361	16429	16464	16528	16485	16436	16254	16382	16420	16562	16534	16472	16464	16594	16511	16556	16406	16558	16424	16316	16485	16553	16448	16412	16509	16478	16499	16347	16424	16365	16454	16316	16403	16454	16362	16325	16605	16488	16513	16432	16585	16408	16369	16398	16488	16476	16482	16483	16599	16485	16653	16381	16449	16647	16599	16492	16546	16383	16521	16476	16621	16508	16646	16534	16543	16457	16430	16465	16362	16364	16354	16427	16331	16602	16471	16464	16424	16340	16478	16605	16538	16566	16586	16283	16348	16617	16413	16635	16381	16370	16521	16377	16376	16404	16584	16392	16167	16236	16435	16349	16116	16425	16240	16548	16349	16274	16428	16472	16363	16608	16421	16443	16506	16413	16372	16362	16515	16539	16501	16525	16332	16361	16552	16336	16383	16237	16348	16519	16563	16496	16400	16372	16502	16608	16387	16314	16418	16466	16480	16390	16529	16421	16236	16206	16585	16343	16666	16403	16506	16422	16247	16489	16577	16488	16534	16390	16786	16452	16505	16277	16454	16392	16364	16430	16192	16367	16416	16558	16486	16329	16489	16310	16394	16428	16524	16367	16421	16396	16599	16386	16441	16465	16390	16562	16318	16426	16329	16399	16232	16387	16413	16519	16213	16567	16300	16503	16562	16529	16527	16421	16470	16396	16347	16375	16633	16354	16518	16340	16355	16457	16607	16492	16377	16547	16527	16361	16427	16263	16563	16433	16511	16310	16414	16382	16483	16435	16452	16411
35659	57333	53451	44356	37373	30892	26721	23748	21185	18919	17441	16613	15776	15367	15143	14950	14854	14797	14705	14594	14571	14875	14846	14743	14685	14512	14453	14371	14580	14419	14526	14588	14554	14358	14460	14531	14464	14352	14307	14553	14565	14545	14503	14531	14427	14438	14304	14412	14284	14395	14288	14386	14545	14449	14257	14358	14327	14604	14350	14328	14505	14228	14283	14287	14250	14330	14325	14257	14399	14401	14401	14511	14376	14389	14479	14340	14373	14531	14367	14468	14435	14197	14362	14235	14223	14512	14361	14370	14584	14210	14418	14352	14433	14403	14417	14503	14490	14403	14404	14421	14414	14378	14398	14340	14392	14402	14477	14550	14339	14426	14330	14430	14343	14433	14410	14501	14306	14396	14511	14325	14593	14401	14258	14518	14347	14538	14191	14452	14469	14436	14504	14110	14203	14316	14406	14219	14397	14351	14420	14420	14381	14534	14401	14384	14354	14431	14308	14429	14339	14588	14385	14252	14281	14512	14426	14260	14393	14432	14362	14475	14333	14379	14325	14335	14361	14379	14494	14212	14303	14492	14384	14463	14450	14439	14385	14305	14441	14489	14471	14441	14320	14222	14163	14473	14298	14427	14440	14489	14560	14384	14539	14422	14375	14345	14292	14431	14365	14441	14346	14555	14263	14413	14457	14383	14419	14328	14412	14251	14383	14354	14309	14462	14348	14424	14271	14526	14429	14329	14280	14346	14203	14418	14386	14350	14344	14323	14220	14420	14340	14519	14164	14463	14261	14542	14458	14423	14517	14158	14253	14301	14344	14306	14416	14257	14317	14503	14393	14277	14381	14402	14378	14358	14379	14154	14348	14434	14378	14499	14392	14398	14292	14381	14337	14414	14321	14420	14293	14580	14347	14347	14365	14428	14302	14261	14368	14328	14543	14345	14174	14215	14296	14267	14239	14336	14120	14374	14485	14333	14419	14421	14517	14343	14249	14359	14356	14448	14292	14275	14249	14412	14381	14543	14367	14404	14166	14304	14383	14287	14494	14190	14362	14356	14265	14458	14177	14412	14250	14298	14375	14425	14455	14359	14400	14311	14411	14370	14308	14413	14478	14452	14229	14238	14310	14226	14335	14345	14495	14369	14499	14401	14342	14377	14316	14361	14399	14382	14341	14507	14332	14421	14368	14429	14381	14218	14488	14343	14350	14322	14414	14493	14382	14392	14393	14390	14393	14287	14282	14357	14330	14433	14332	14233	14460	14349	14338	14346	14346	14311	14348	14337	14218	14389	14280	14328	14514	14382	14377	14305	14402	14514	14267	14352	14246	14334	14377	14435	14327	14282	14361	14448	14458	14230	14400	14426	14407	14320	14379	14384	14449	14540	14380	14452	14329	14355	14369	14361	14526	14466	14405	14385	14409	14374	14148	14125	14442	14440	14354	14225	14340	14289	14352	14413	14305	14225	14401	14534	14380	14340	14346	14460	14267	14507	14429	14389	14309	14444	14427	14255	14311	14397	14374	14414	14439	14480	14265	14421	14356	14225	14322	14632	14266	14292	14500	14303	14381	14389	14449	14328	14265	14286	14303	14352	14299	14297	14245	14314	14436	14349	14569	14179	14255	14494	14309	14390	14318	14365	14464	14473	14202	14234	14318	14342	14237	14490	14332	14501	14313	14297	14482	14477	14312	14225	14425	14208	14405	14185	14429	14185	14474	14151	14227	14259	14532	14501	14317	14327	14376	14490	14410	14287	14374	14325	14272	14359	14265	14377	14409	14272	14453	14463	14372	14310	14075	14263	14352	14414	14405	14411	14411	14241	14254	14335	14418	14524	14425	14301	14356	14308	14578	14310	14371	14399	14349	14255	14370	14250	14290	14253	14286	14359	14253	14603	14376	14484	14345	14476	14490	14425	14466	14148	14370	14385	14109	14315	14377	14388	14233	14428	14454	14341	14316	14131	14243	14554	14392	14289	14323	14429	14325	14455	14346	14442	14237	14407	14385	14404	14361	14409	14509	14400	14406	14349	14427	14356	14456	14207	14431	14231	14368	14435	14400	14556	14332	14329	14430	14372	14387	14178	14287	14464	14325	14372	14308	14513	14402	14581	14556	14409	14314	14343	14441	14301	14398	14453	14377	14273	14396	14223	14299	14517	14449	14296	14412	14359	14407	14274	14511	14456	14456	14373	14254	14271	14311	14388	14462	14172	14484	14510	14322	14255	14417	14149	14356	14254	14309	14349	14178	14361	14458	14351	14389	14367	14326	14420	14302	14541	14447	14475	14268	14288	14441	14232	14362	14295	14386	14461	14449	14438	14374	14470	14291	14376	14252	14453	14288	14522	14321	14375	14370	14220	14291	14391	14370	14458	14384	14366	14163	14344	14319	14370	14355	14345	14442	14380	14423	14342	14455	14314	14376	14270	14338	14177	14412	14137	14211	14381	14360	14270	14241	14525	14555	14503	14425	14461	14456	14208	14531	14458	14494	14543	14295	14448	14455	14299	14290	14357	14391	14384	14307	14371	14369	14338	14321	14346	14497	14367	14061	14316	14206	14351	14230	14400	14347	14317	14488	14434	14292	14285	14289	14445	14293	14461	14487	14268	14315	14324	14173	14403	14396	14471	14371	14355	14299	14248	14413	14220	14378	14379	14437	14564	14391	14332	14476	14326	14369	14318	14337	14432	14327	14402	14552	14447	14395	14189	14359	14436	14357	14330	14435	14278	14281	14390	14368	14254	14283	14470	14289	14369	14240	14499	14312	14365	14450	14348	14391	14444	14273	14352	14292	14465	14215	14270	14308	14307	14427	14338	14204	14494	14294	14325	14435	14406	14373	14082	14378	14297	14512	14463	14179	14378	14348	14340	14255	14464	14414	14480	14360	14376	14245	14307	14382	14244	14387	14439	14434	14361	14276	14366	14374	14478	14340	14556	14419	14365	14461	14358	14321	14446	14296	14389	14369	14418	14406	14489	14290	14296	14528	14428	14454	14445	14400	14446	14347	14493	14232	14445	14429	14418	14290	14397	14454	14401	14350	14375	14405	14479	14240	14252	14416	14288	14317	14379	14312	14448	14476	14379	14341	14416	14337	14344	14436	14350	14243	14392	14229	14346	14410	14320	14243	14364	14307	14368	14466	14433	14541	14477	14350	14370	14410	14285	14325	14361	14377	14494	14349	14462	14259	14360	14309	14459	14416	14277	14486	14548	14330	14371	14297	14502	14543	14542	14568	14167	14524	14422	14325	14323	14300	14328	14285	14304	14238	14466	14402	14273	14297	14330	14236	14557	14460	14437	14394	14400	14305	14426	14274	14503	14284	14305	14540	14483	14385	14549	14442	14307	14348	14332	14377	14218	14404	14343	14353	14493	14373	14423	14447	14158	14494	14351	14403	14382	14338	14300	14353	14210	14527	14390	14294	14357	14375	14470	14338	14115	14323	14326	14357	14427	14400	14248	14232	14293	14372	14494	14235	14299	14294	14268	14312	14474	14408	14342	14466	14498	14449	14395	14410	14422	14490	14322	14261	14176	14372	14365	14441	14440	14398	14292	14403	14350	14326	14272	14373	14362	14347	14335	14345	14439	14257	14366	14419	14379	14505	14327	14341	14289	14341	14232	14487	14486	14441	14375	14371	14159	14400	14362	14257	14555	14377	14285	14231	14327	14346	14486	14297	14203	14379	14402	14525	14486	14478	14308	14411	14582	14194	14444	14458	14460	14364	14449	14405	14215	14178	14390	14345	14284	14255	14308	14423	14434	14330	14511	14426	14344	14483	14517	14362	14403	14341	14360	14355	14121	14390	14384	14366	14501	14460	14474	14274	14540	14319	14260	14445	14459	14264	14309	14392	14333	14399	14358	14409	14400	14476	14347	14389	14450	14363	14445	14450	14287	14182	14313	14457	14416	14395	14102	14346	14488	14313	14276	14373	14412	14479	14381	14189	14425	14475	14313	14250	14313	14396	14409	14396	14476	14428	14444	14244	14364	14116	14400	14409	14357	14345	14480	14522	14390	14292	14423	14444	14376	14444	14180	14286	14286	14473	14246	14379	14219	14424	14459	14276	14481	14282	14342	14368	14292	14433	14402	14241	14255	14414	14265	14469	14227	14495	14364	14396	14318	14545	14491	14422	14298	14313	14254	14416	14234	14450	14395	14395	14234	14582	14298	14438	14427	14576	14284	14386	14316	14344	14189	14382	14213	14448	14427	14266	14353	14338	14469	14347	14367	14378	14452	14202	14350	14395	14426	14378	14423	14179	14239	14354	14418	14478	14304	14369	14393	14261	14376	14252	14303	14356	14476	14387	14417	14344	14503	14351	14426	14469	14295	14358	14509	14504	14368	14290	14432	14373	14263	14481	14358	14372	14464	14396	14233	14314	14472	14258	14293	14451	14357	14275	14371	14325	14464	14422	14258	14450	14463	14389	14272	14429	14388	14133	14450	14436	14317	14515	14265	14402	14373	14380	14457	14241	14307	14161	14456	14295	14355	14296	14550	14330	14436	14377	14237	14420	14307	14384	14347	14251	14561	14231	14356	14237	14268	14398	14493	14440	14293	14452	14291	14355	14380	14299	14311	14247	14585	14585	14319	14286	14346	14378	14316	14341	14339	14376	14317	14326	14498	14280	14398	14416	14537	14362	14466	14351	14391	14596	14491	14410	14400	14605	14319	14253	14344	14494	14476	14301	14313	14458	14477	14257	14474	14205	14386	14277	14257	14316	14401	14334	14384	14442	14305	14422	14265	14358	14253	14363	14525	14293	14382	14498	14407	14290	14408	14220	14344	14495	14367	14299	14273	14474	14386	14340	14338	14295	14268	14275	14434	14280	14378	14426	14160	14203	14418	14269	14452	14463	14190	14316	14371	14443	14412	14392	14517	14317	14375	14363	14214	14320	14451	14323	14463	14362	14272	14424	14207	14281	14240	14306	14447	14292	14239	14334	14374	14387	14409	14364	14253	14394	14221	14379	14309	14433	14253	14263	14339	14360	14355	14388	14455	14362	14290	14305	14555	14247	14459	14333	14413	14282	14450	14292	14452	14176	14340	14361	14389	14555	14390	14378	14337	14358	14484	14353	14341	14261	14349	14192	14322	14368	14317	14416	14391	14374	14489	14333	14534	14484	14268	14325	14376	14322	14246	14569	14364	14351	14241	14348	14396
23269	21722	29834	25038	24985	29273	31076	25302	22812	21087	19742	18752	18066	17571	17343	17104	16975	16898	16884	16867	16933	16879	16798	16753	16650	16662	16489	16648	16660	16698	16834	16649	16467	16655	16580	16468	16591	16490	16353	16441	16724	16516	16720	16379	16570	16414	16550	16460	16218	16289	16526	16570	16331	16413	16388	16501	16454	16583	16476	16680	16586	16639	16426	16541	16575	16354	16607	16238	16409	16385	16541	16445	16343	16374	16419	16395	16477	16351	16447	16372	16344	16374	16567	16555	16320	16564	16524	16368	16430	16262	16387	16375	16537	16352	16705	16442	16415	16425	16427	16560	16537	16434	16339	16382	16474	16428	16480	16351	16271	16473	16263	16192	16261	16292	16351	16382	16327	16372	16505	16348	16277	16489	16336	16207	16364	16303	16414	16426	16196	16423	16565	16421	16432	16436	16425	16502	16452	16417	16379	16390	16164	16531	16427	16321	16344	16326	16200	16584	16268	16402	16202	16463	16532	16207	16392	16194	16432	16541	16443	16404	16418	16352	16395	16348	16280	16433	16417	16457	16408	16317	16388	16418	16419	16535	16368	16413	16512	16521	16387	16434	16346	16188	16410	16479	16253	16334	16256	16341	16381	16307	16571	16318	16155	16262	16250	16372	16155	16442	16558	16404	16482	16432	16437	16559	16206	16386	16509	16458	16648	16491	16468	16528	16410	16470	16586	16504	16373	16332	16230	16322	16440	16420	16435	16383	16400	16523	16376	16224	16267	16615	16455	16303	16370	16256	16422	16436	16351	16617	16342	16411	16373	16470	16544	16340	16295	16550	16301	16359	16443	16275	16224	16478	16370	16371	16519	16609	16622	16217	16213	16423	16251	16166	16426	16431	16499	16487	16287	16456	16364	16401	16497	16574	16417	16496	16389	16371	16436	16402	16194	16333	16345	16358	16307	16278	16418	16153	16176	16473	16252	16462	16478	16101	16256	16454	16385	16378	16371	16401	16477	16649	16113	16434	16626	16400	16338	16447	16333	16316	16391	16393	16505	16496	16401	16189	16235	16285	16425	16540	16635	16273	16244	16442	16539	16604	16368	16442	16165	16325	16673	16590	16449	16325	16506	16331	16416	16575	16547	16293	16372	16623	16486	16348	16558	16298	16426	16307	16290	16350	16532	16616	16504	16370	16276	16335	16693	16316	16516	16437	16349	16294	16364	16279	16635	16387	16333	16308	16484	16194	16506	16379	16409	16579	16373	16298	16512	16312	16329	16371	16354	16523	16432	16211	16212	16437	16484	16338	16587	16357	16378	16360	16534	16357	16524	16354	16394	16370	16572	16507	16512	16658	16223	16311	16257	16297	16393	16172	16190	16259	16674	16264	16540	16648	16365	16383	16459	16345	16590	16433	16318	16279	16357	16428	16421	16383	16345	16261	16398	16590	16323	16193	16377	16259	16396	16386	16350	16431	16511	16471	16575	16501	16274	16501	16358	16324	16389	16269	16348	16340	16366	16315	16553	16337	16521	16139	16420	16514	16534	16326	16499	16428	16386	16548	16136	16543	16207	16434	16394	16439	16258	16387	16451	16245	16377	16350	16480	16459	16396	16303	16287	16439	16552	16558	16274	16269	16192	16279	16452	16520	16319	16500	16561	16414	16485	16360	16432	16423	16430	16176	16322	16334	16493	16416	16374	16425	16424	16336	16531	16513	16357	16435	16396	16456	16186	16456	16397	16440	16369	16424	16620	16140	16306	16422	16263	16414	16397	16395	16522	16506	16463	16569	16328	16319	16302	16353	16352	16499	16321	16442	16355	16493	16320	16429	16434	16406	16461	16407	16514	16481	16498	16444	16397	16352	16314	16316	16336	16398	16303	16366	16485	16255	16367	16269	16565	16311	16349	16292	16461	16461	16487	16214	16418	16179	16259	16470	16125	16334	16314	16285	16438	16313	16358	16599	16375	16387	16292	16203	16499	16499	16416	16370	16384	16409	16499	16435	16448	16167	16384	16271	16302	16351	16439	16405	16461	16605	16432	16309	16492	16696	16437	16346	16305	16321	16496	16299	16437	16281	16485	16338	16488	16187	16424	16460	16488	16380	16453	16325	16440	16251	16358	16498	16394	16374	16446	16305	16464	16477	16488	16336	16478	16392	16580	16319	16463	16398	16340	16430	16266	16346	16470	16384	16393	16275	16383	16136	16226	16320	16542	16275	16100	16373	16411	16432	16328	16173	16181	16463	16279	16342	16468	16583	16324	16470	16230	16447	16199	16465	16347	16113	16734	16507	16399	16620	16473	16212	16297	16312	16498	16494	16508	16389	16423	16398	16514	16528	16329	16329	16408	16314	16510	16338	16466	16330	16322	16417	16385	16335	16359	16653	16668	16395	16418	16247	16526	16480	16235	16185	16380	16208	16316	16546	16574	16399	16409	16187	16378	16297	16321	16166	16208	16426	16693	16514	16584	16463	16465	16510	16410	16440	16641	16438	16397	16333	16231	16317	16496	16427	16341	16518	16678	16405	16298	16501	16666	16447	16382	16431	16539	16274	16192	16466	16460	16336	16518	16273	16484	16301	16445	16359	16404	16403	16453	16527	16390	16308	16440	16518	16406	16480	16236	16545	16363	16579	16369	16464	16318	16546	16318	16234	16290	16343	16395	16386	16392	16277	16551	16373	16255	16252	16505	16340	16338	16371	16550	16446	16321	16565	16533	16395	16182	16211	16554	16370	16405	16336	16219	16428	16377	16458	16492	16359	16400	16301	16265	16526	16174	16308	16494	16457	16369	16486	16460	16440	16318	16501	16414	16377	16445	16350	16259	16263	16304	16304	16464	16336	16267	16582	16367	16246	16309	16420	16287	16309	16452	16357	16424	16335	16404	16404	16366	16350	16405	16578	16504	16728	16381	16576	16385	16550	16490	16364	16377	16526	16255	16383	16584	16396	16367	16249	16413	16522	16299	16281	16430	16407	16212	16316	16574	16331	16419	16265	16375	16506	16470	16446	16449	16285	16427	16349	16368	16477	16497	16495	16237	16362	16389	16381	16276	16280	16303	16203	16499	16612	16284	16467	16325	16371	16290	16410	16386	16447	16299	16498	16379	16403	16351	16376	16357	16176	16454	16569	16357	16308	16423	16363	16464	16387	16228	16147	16280	16248	16371	16343	16389	16252	16335	16265	16405	16380	16427	16466	16527	16351	16511	16386	16362	16416	16178	16570	16510	16386	16407	16390	16322	16288	16360	16491	16483	16302	16364	16460	16388	16503	16411	16459	16243	16419	16493	16443	16703	16443	16407	16395	16305	16376	16272	16318	16446	16331	16340	16650	16240	16480	16538	16336	16560	16374	16376	16404	16414	16366	16256	16211	16418	16185	16354	16378	16458	16465	16184	16223	16423	16410	16415	16388	16294	16366	16398	16430	16455	16207	16453	16346	16210	16464	16266	16245	16391	16537	16326	16370	16533	16355	16296	16369	16442	16589	16374	16330	16433	16480	16375	16469	16267	16361	16219	16496	16400	16501	16630	16545	16446	16487	16371	16215	16312	16458	16632	16515	16462	16634	16456	16387	16484	16434	16156	16281	16345	16306	16418	16275	16443	16317	16266	16439	16381	16464	16473	16191	16536	16343	16493	16339	16685	16311	16410	16323	16363	16377	16539	16410	16496	16599	16335	16460	16445	16335	16441	16202	16436	16421	16306	16596	16422	16205	16431	16448	16453	16299	16378	16370	16404	16284	16405	16308	16439	16398	16370	16186	16516	16280	16384	16483	16615	16275	16485	16365	16398	16331	16236	16390	16290	16333	16568	16467	16404	16404	16560	16468	16379	16373	16434	16582	16405	16380	16441	16180	16326	16359	16400	16502	16450	16335	16163	16593	16293	16167	16198	16556	16417	16276	16386	16367	16625	16367	16553	16367	16314	16331	16426	16288	16299	16434	16308	16404	16316	16503	16369	16447	16288	16328	16411	16425	16282	16315	16313	16413	16403	16415	16518	16381	16463	16367	16262	16452	16381	16322	16536	16413	16532	16389	16482	16535	16428	16506	16388	16343	16399	16261	16498	16393	16457	16308	16342	16359	16645	16509	16345	16387	16508	16491	16371	16406	16472	16255	16329	16378	16422	16582	16463	16475	16380	16261	16244	16315	16312	16479	16132	16146	16356	16489	16276	16243	16616	16678	16359	16404	16355	16426	16321	16334	16191	16238	16325	16408	16369	16445	16296	16338	16543	16286	16433	16533	16319	16238	16347	16411	16298	16415	16492	16169	16356	16228	16387	16378	16267	16297	16469	16324	16311	16316	16479	16521	16598	16459	16326	16324	16532	16271	16380	16215	16339	16318	16254	16527	16239	16660	16328	16514	16427	16415	16276	16427	16238	16420	16377	16404	16352	16425	16390	16382	16590	16497	16307	16449	16391	16507	16285	16462	16349	16266	16186	16332	16473	16358	16439	16370	16391	16219	16385	16482	16492	16483	16395	16389	16341	16256	16428	16511	16319	16627	16387	16416	16220	16355	16329	16400	16375	16074	16411	16566	16449	16388	16548	16261	16422	16522	16449	16529	16399	16542	16403	16351	16159	16593	16406	16288	16422	16557	16494	16377	16749	16533	16180	16422	16309	16394	16445	16323	16342	16588	16417	16287	16327	16450	16393	16354	16143	16568	16361	16466	16100	16219	16312	16603	16470	16407	16419	16500	16452	16397	16423	16265	16549	16507	16337	16426	16344	16211	16407	16330	16365	16320	16494	16422	16463	16457	16427	16332	16348	16476	16304	16348	16438	16380	16347	16297	16370	16436	16366	16436	16248	16268	16430	16214	16422	16545	16261	16405	16354	16298	16281	16325	16512	16383	16309	16545	16282	16480	16446	16570	16293	16230	16417	16305	16445	16402	16354	16310	16228	16364	16387	16327	16494	16362	16349	16446	16506	16410	16588	16297	16485	16433	16569	16590	16471	16333	16381	16497	16472	16376	16406	16410	16304	16441	16410	16403	16305	16232	16364	16287	16388	16302	16423	16423	16520	16333	16392	16336	16525	16524	16442	16466	16342	16446	16279	16637	16458	16308	16422	16389	16207	16353	16363	16454	16337	16294	16497	16435	16307	16446	16391	16424	16323	16267	16318	16414	16560	16272	16427	16362	16654	16563	16604	16369	16514	16444
37012	61399	58765	48839	41761	35788	30592	26768	23356	20969	18817	17171	16498	15865	15580	15254	14932	14952	14849	14672	14777	14467	14776	14705	14618	14752	14484	14556	14475	14409	14464	14587	14547	14464	14471	14486	14453	14445	14540	14287	14432	14234	14368	14264	14629	14274	14436	14505	14339	14247	14373	14428	14194	14422	14394	14516	14230	14408	14308	14423	14364	14360	14292	14166	14389	14155	14147	14255	14353	14223	14239	14360	14167	14264	14360	14330	14491	14279	14301	14329	14382	14356	14248	14179	14198	14442	14245	14257	14350	14458	14208	14265	14264	14373	14289	14102	14207	14242	14175	14227	14314	14308	14260	14394	14437	14214	14273	14335	14406	14203	14263	14352	14467	14397	14301	14485	14520	14293	14297	14321	14395	14280	14371	14220	14322	14252	14303	14214	14053	14371	14243	14308	14428	14264	14221	14171	14240	14245	14499	14244	14372	14354	14436	14167	14368	14232	14428	14333	14612	14147	14261	14186	14415	14321	14239	14208	14095	14324	14323	14228	14232	14186	14409	14298	14226	14287	14419	14490	14373	14462	14355	14309	14320	14270	14365	14344	14149	14314	14229	14298	14242	14294	14193	14423	14338	14360	14415	14194	14369	14347	14410	14353	14287	14344	14235	14325	14366	14307	14396	14485	14337	14404	14433	14220	14309	14439	14264	14142	14222	14301	14088	14215	14259	14257	14350	14206	14303	14082	14451	14393	14233	14307	14220	14395	14342	14303	14230	14283	14277	14149	14401	14368	14325	14073	14279	14308	14332	14458	14318	14334	14392	14368	14348	14260	14268	14280	14276	14134	14511	14266	14349	14244	14227	14195	14372	14113	14329	14252	14362	14323	14288	14346	14406	14237	14235	14211	14263	14249	14178	14281	14291	14261	14430	14247	14448	14294	14331	14303	14326	14339	14411	14295	14108	14325	14355	14333	14248	14440	14426	14207	14387	14318	14192	14415	14206	14213	14333	14406	14250	14375	14342	14401	14300	14366	14369	14232	14385	14308	14253	14188	14359	14244	14163	14192	14307	14291	14384	14206	14356	14391	14537	14168	14271	14239	14294	14368	14336	14327	14164	14160	14357	14256	14274	14162	14296	14244	14112	14387	14323	14130	14204	14281	14371	14174	14317	14233	14273	14243	14289	14333	14295	14267	14114	14219	14407	14233	14256	14207	14167	14361	14309	14218	14145	14119	14252	14286	14390	14264	14325	14328	14199	14399	14377	14319	14210	14255	14252	14202	14391	14203	14346	14289	14170	14367	14278	14253	14321	14457	14390	14338	14258	14290	14329	14333	14339	14339	14244	14286	14342	14257	14238	14258	14186	14415	14311	14215	14296	14294	14176	14451	14413	14337	14388	14276	14167	14525	14213	14273	14278	14206	14191	14224	14199	14057	14352	14317	14250	14369	14230	14233	14259	14246	14393	14399	14362	14292	14287	14252	14187	14226	14336	14486	14354	14212	14290	14163	14254	14351	14344	14080	14381	14234	14304	14360	14337	14390	14237	14384	14252	14260	14439	14232	14247	14191	14292	14235	14205	14365	14369	14178	14385	14285	14268	14295	14109	14306	14259	14339	14403	14352	14146	14291	14209	14365	14368	14336	14317	14306	14258	14285	14159	14162	14198	14346	14209	14297	14318	14117	14164	14399	14277	14411	14291	14389	14345	14288	14272	14315	14298	14129	14348	14284	14278	14319	14220	14368	14269	14436	14264	14355	14001	14482	14332	14363	14244	14304	14328	14150	14269	14364	14355	14357	14161	14327	14403	14357	14141	14401	14234	14292	14379	14366	14412	14444	14228	14336	14065	14091	14508	14354	14102	14381	14294	14241	14384	14336	14485	14206	14390	14239	14106	14096	14345	14238	14385	14098	14275	14114	14375	14427	14407	14329	14373	14057	14411	14313	14271	14125	14349	14203	14330	14348	14450	14210	14190	14382	14185	14403	14349	14179	14497	14212	14394	14328	14197	14297	14173	14376	14378	14296	14256	14396	14386	14281	14303	14251	14395	14273	14369	14149	14154	14245	14386	14378	14206	14293	14398	14308	14347	14500	14275	14265	14378	14362	14403	14315	14378	14206	14323	14295	14468	14192	14211	14331	14430	14379	14429	14085	14346	14121	14293	14169	14306	14434	14233	14236	14426	14193	14236	14259	14252	14318	14376	14214	14346	14367	14123	14352	14373	14427	14345	14156	14202	14249	14251	14273	14167	14448	14320	14164	14256	14411	14292	14374	14313	14056	14285	14372	14275	14283	14266	14202	14290	14387	14302	14338	14424	14263	14279	14257	14320	14167	14131	14330	14229	14446	14311	14306	14315	14200	14352	14343	14211	14297	14334	14470	14327	14167	14382	14405	14249	14171	14293	14146	14348	14268	14355	14264	14452	14319	14368	14326	14412	14270	14137	14283	14209	14195	14477	14172	14430	14285	14201	14084	14314	14343	14345	14365	14281	14288	14397	14544	14432	14200	14262	14384	14437	14409	14179	14150	14178	14278	14370	14184	14231	14190	14293	14294	14165	14494	14451	14364	14289	14288	14442	14495	14274	14189	14226	14271	14253	14299	14325	14359	14307	14304	14351	14366	14338	14319	14382	14302	14354	14314	14314	14325	14463	14204	14208	14190	14213	14310	14310	14378	14111	14279	14128	14262	14222	14443	14282	14395	14238	14235	14461	14185	14280	14380	14400	14295	14308	14261	14291	14161	14327	14322	14412	14243	14387	14357	14332	14315	14349	14262	14173	14407	14292	14310	14104	14172	14238	14359	14163	14305	14284	14275	14200	14421	14362	14296	14318	14295	14425	14354	14302	14277	14429	14197	14178	14325	14131	14172	14165	14315	14436	14488	14346	14211	14262	14392	14330	14280	14174	14384	14373	14387	14221	14361	14038	14259	14337	14297	14236	14008	14285	14186	14276	14352	14291	14383	14412	14097	14266	14294	14376	14439	14299	14192	14119	14412	14198	14094	14301	14214	14274	14307	14395	14320	14435	14260	14171	14411	14232	14355	14436	14245	14286	14276	14222	14221	14353	14298	14318	14237	14215	14249	14116	14313	14295	14147	14370	14427	14400	14234	14454	14293	14439	14383	14424	14223	14197	14228	14361	14216	14353	14351	14254	14428	14093	14211	14284	14365	14147	14312	14200	14324	14439	14264	14259	14400	14262	14287	14285	14312	14378	14411	14222	14218	14306	14341	14522	14321	14444	14325	14339	14307	14234	14234	14320	14243	14411	14293	14415	14239	14394	14434	14330	14428	14142	14375	14162	14241	14253	14364	14365	14078	14339	14501	14309	14296	14223	14221	14168	14416	14279	14302	14245	14272	14128	14375	14117	14238	14215	14372	14551	14058	14429	14387	14368	14341	14287	14313	14155	14354	14295	14290	14192	14343	14268	14348	14202	14136	14324	14325	14283	14463	14306	14264	14187	14464	14398	14177	14429	14128	14301	14365	14354	14293	14131	14443	14287	14406	14199	14267	14354	14428	14254	14445	14447	14411	14354	14238	14375	14313	14386	14286	14379	14210	14154	14415	14238	14290	14141	14090	14492	14208	14240	14207	14287	14240	14264	14331	14166	14352	14329	14212	14204	14201	14294	14382	14122	14370	14387	14291	14483	14285	14322	14241	14293	14207	14243	14168	14055	14163	14282	14377	14156	14210	14208	14409	14119	14285	14336	14308	14194	14366	14202	14179	14438	14347	14262	14414	14410	14196	14206	14232	14308	14405	14449	14364	14360	14349	14272	14295	14358	14149	14251	14258	14316	14412	14247	14197	14305	14239	14231	14456	14234	14290	14301	14298	14261	14390	14322	14390	14387	14391	14256	14132	14381	14176	14218	14355	14182	14442	14235	14349	14223	14313	14385	14157	14333	14293	14235	14280	14362	14460	14322	14318	14215	14308	14139	14382	14382	14210	14370	14316	14274	14355	14262	14139	14202	14207	14234	14164	14352	14434	14305	14333	14221	14287	14259	14291	14402	14059	14275	14245	14312	14290	14577	14433	14278	14376	14278	14253	14436	14192	14269	14328	14413	14463	14277	14331	14311	14283	14450	14372	14454	14106	14470	14186	14362	14328	14325	14397	14126	14337	14325	14415	14348	14291	14216	14107	14254	14332	14269	14141	14320	14217	14519	14308	14260	14386	14185	14155	14401	14284	14284	14446	14137	14320	14364	14433	14171	14445	14309	14460	14316	14404	14260	14509	14347	14105	14529	14293	14369	14405	14517	14208	14409	14374	14146	14473	14213	14231	14266	14316	14177	14134	14389	14319	14310	14166	14269	14258	14088	14306	14205	14197	14299	14102	14238	14265	14387	14301	14301	14234	14278	14298	14384	14383	14354	14117	14318	14328	14268	14233	14365	14148	14277	14293	14307	14202	14233	14351	14221	14373	14305	14433	14332	14437	14176	14317	14341	14227	14465	14354	14412	14280	14191	14306	14287	14307	14401	14227	14299	14416	14377	14183	14267	14335	14328	14312	14158	14393	14246	14314	14226	14266	14444	14364	14203	14358	14259	14357	14226	14140	14375	14070	14400	14329	14328	14189	14327	14296	14234	14334	14200	14251	14163	14236	14341	14422	14258	14226	14405	14178	14390	14370	14327	14270	14246	14278	14282	14259	14262	14270	14329	14462	14237	14293	14390	14253	14311	14264	14412	14398	14522	14451	14348	14182	14129	14288	14316	14190	14454	14177	14367	14396	14313	14228	14431	14300	14424	14236	14350	14336	14257	14275	14231	14303	14398	14228	14136	14419	14199	14517	14264	14302	14397	14349	14172	14238	14410	14402	14250	14347	14239	14129	14217	14192	14431	14396	14312	14251	14290	14112	14174	14456	14357	14360	14384	14255	14324	14429	14336	14200	14115	14274	14287	14242	14263	14230	14283	14275	14363	14404	14279	14364	14328	14083	14276	14372	14203	14364	14365	14290	14334	14267	14354	14425	14199	14564	14270	14146	14269	14326	14184	14474	14358	14314	14124	14280	14288	14212	14287	14211	14116	14218	14344	14277	14260	14354	14262	14429	14206	14414	14358	14402	14390	14242	14339	14375	14273	14305	14287	14295	14218	14317	14279	14271	14173	14522	14356	14198	14389	14183	14345	14308	14187	14166	14493	14369	14271	14369	14249	14464
30390	33202	41139	37214	30345	25820	22675	20381	19147	18274	17705	17230	17121	16735	16659	16642	16612	16712	16746	16513	16701	16709	16565	16540	16381	16572	16462	16609	16525	16753	16563	16555	16711	16531	16528	16588	16413	16508	16532	16571	16546	16487	16468	16241	16582	16390	16429	16581	16474	16207	16517	16584	16308	16367	16456	16258	16528	16327	16600	16536	16442	16492	16509	16615	16392	16584	16581	16512	16582	16430	16596	16538	16466	16397	16419	16532	16701	16363	16492	16589	16438	16254	16580	16536	16495	16643	16616	16430	16510	16440	16372	16664	16480	16409	16409	16443	16420	16294	16507	16446	16518	16218	16608	16457	16314	16449	16356	16392	16740	16426	16578	16536	16421	16312	16505	16497	16494	16302	16601	16535	16512	16206	16563	16428	16530	16364	16351	16367	16562	16359	16398	16337	16582	16329	16402	16348	16420	16411	16258	16409	16508	16664	16349	16438	16369	16407	16412	16531	16480	16379	16384	16317	16523	16366	16357	16658	16512	16416	16372	16591	16441	16573	16364	16458	16533	16334	16317	16447	16392	16549	16448	16455	16195	16220	16264	16599	16429	16368	16432	16552	16734	16724	16242	16326	16505	16473	16390	16402	16393	16430	16688	16394	16580	16519	16522	16450	16413	16636	16500	16683	16554	16241	16461	16274	16465	16504	16363	16530	16259	16523	16465	16424	16360	16427	16513	16345	16462	16250	16521	16373	16473	16305	16531	16456	16359	16363	16253	16620	16421	16352	16160	16490	16441	16344	16574	16280	16428	16599	16449	16511	16707	16333	16366	16085	16137	16580	16380	16470	16364	16295	16341	16454	16452	16446	16392	16549	16413	16548	16517	16457	16512	16640	16375	16399	16421	16345	16436	16413	16628	16365	16442	16560	16574	16394	16325	16358	16377	16333	16439	16597	16340	16493	16483	16446	16432	16142	16568	16478	16471	16554	16359	16393	16464	16523	16299	16550	16484	16442	16241	16340	16517	16494	16422	16364	16339	16394	16429	16410	16595	16468	16496	16320	16257	16534	16522	16319	16421	16399	16334	16378	16459	16594	16430	16388	16403	16519	16575	16198	16197	16409	16334	16571	16553	16499	16508	16471	16493	16460	16467	16353	16431	16413	16256	16439	16523	16237	16291	16476	16293	16476	16509	16447	16337	16406	16498	16272	16646	16589	16610	16518	16579	16303	16331	16326	16421	16488	16486	16432	16536	16491	16625	16484	16559	16354	16315	16510	16504	16399	16466	16477	16427	16549	16476	16486	16616	16493	16503	16597	16519	16501	16335	16504	16450	16486	16403	16429	16555	16143	16560	16569	16503	16622	16615	16283	16220	16512	16603	16570	16463	16306	16427	16372	16516	16487	16550	16492	16397	16537	16201	16460	16464	16491	16343	16462	16534	16427	16388	16484	16440	16405	16492	16563	16458	16663	16420	16527	16444	16344	16312	16357	16413	16299	16507	16475	16452	16570	16669	16389	16424	16424	16391	16585	16247	16383	16351	16386	16450	16317	16541	16352	16337	16561	16363	16282	16470	16551	16379	16578	16402	16388	16332	16412	16381	16638	16478	16412	16376	16263	16355	16442	16353	16609	16532	16485	16564	16504	16512	16521	16276	16654	16400	16410	16361	16335	16544	16421	16431	16330	16341	16468	16452	16551	16713	16298	16606	16510	16369	16367	16600	16420	16433	16516	16339	16444	16230	16471	16531	16348	16363	16427	16239	16578	16403	16448	16373	16366	16441	16559	16478	16424	16379	16517	16438	16510	16480	16425	16433	16391	16402	16353	16350	16356	16583	16452	16453	16229	16314	16559	16653	16464	16603	16427	16431	16494	16264	16407	16359	16583	16360	16496	16255	16425	16470	16553	16292	16349	16475	16372	16244	16538	16505	16522	16317	16615	16371	16427	16393	16464	16391	16255	16502	16281	16416	16710	16433	16537	16605	16385	16432	16333	16445	16440	16448	16208	16303	16330	16454	16388	16606	16549	16609	16508	16463	16241	16644	16414	16488	16536	16394	16569	16575	16471	16310	16367	16471	16662	16565	16403	16622	16335	16463	16362	16395	16578	16550	16484	16398	16585	16339	16343	16508	16205	16461	16336	16544	16370	16527	16478	16485	16439	16458	16344	16499	16476	16553	16472	16497	16414	16459	16561	16500	16264	16329	16421	16438	16411	16381	16434	16670	16481	16212	16452	16303	16283	16507	16583	16360	16621	16622	16295	16471	16436	16326	16260	16322	16408	16548	16477	16238	16422	16580	16479	16464	16574	16498	16274	16293	16269	16426	16360	16549	16350	16395	16321	16269	16448	16388	16332	16626	16638	16411	16606	16518	16540	16365	16460	16453	16439	16458	16575	16511	16598	16373	16401	16610	16312	16536	16479	16414	16585	16439	16476	16503	16479	16402	16570	16243	16389	16322	16504	16444	16621	16486	16505	16531	16548	16425	16517	16475	16485	16422	16283	16468	16520	16555	16352	16556	16399	16548	16458	16427	16578	16577	16497	16457	16543	16380	16509	16349	16311	16241	16467	16390	16422	16585	16496	16466	16555	16481	16349	16243	16477	16484	16558	16382	16427	16444	16471	16493	16346	16580	16331	16444	16574	16402	16564	16533	16585	16570	16535	16570	16445	16640	16417	16450	16392	16395	16461	16663	16544	16596	16341	16631	16523	16368	16334	16542	16554	16434	16217	16368	16355	16629	16414	16347	16504	16584	16346	16339	16533	16417	16403	16364	16442	16626	16282	16402	16430	16564	16549	16380	16252	16608	16459	16368	16539	16354	16377	16374	16246	16429	16247	16509	16340	16634	16578	16733	16646	16092	16318	16465	16395	16591	16591	16600	16366	16617	16546	16537	16398	16458	16635	16387	16384	16512	16348	16446	16261	16518	16646	16562	16537	16496	16462	16694	16408	16539	16344	16497	16479	16519	16405	16607	16467	16128	16558	16495	16508	16464	16385	16619	16340	16668	16449	16683	16582	16491	16528	16548	16571	16436	16408	16368	16520	16383	16387	16387	16422	16642	16343	16613	16333	16421	16426	16425	16449	16511	16617	16544	16407	16505	16589	16534	16458	16486	16430	16222	16393	16429	16462	16485	16445	16406	16352	16448	16351	16360	16359	16192	16500	16345	16349	16463	16397	16625	16262	16388	16377	16394	16413	16454	16523	16452	16316	16308	16349	16329	16606	16578	16680	16703	16477	16343	16702	16774	16704	16280	16622	16553	16481	16474	16277	16345	16343	16395	16580	16380	16441	16401	16455	16527	16428	16437	16484	16515	16578	16478	16440	16492	16473	16426	16673	16451	16477	16386	16635	16553	16325	16430	16541	16603	16409	16303	16468	16617	16365	16411	16347	16585	16469	16338	16566	16508	16294	16485	16562	16426	16246	16484	16227	16533	16502	16387	16445	16311	16367	16496	16364	16487	16571	16412	16359	16523	16579	16491	16584	16572	16415	16561	16327	16469	16375	16628	16334	16521	16385	16401	16597	16475	16497	16499	16426	16519	16364	16489	16611	16462	16383	16402	16509	16505	16644	16468	16261	16445	16562	16588	16535	16552	16477	16643	16489	16514	16489	16492	16264	16341	16319	16475	16439	16688	16371	16655	16555	16360	16454	16571	16344	16452	16482	16507	16499	16375	16516	16461	16490	16488	16516	16343	16330	16341	16349	16467	16523	16362	16325	16533	16443	16368	16578	16519	16368	16436	16300	16253	16214	16504	16489	16675	16231	16618	16476	16345	16373	16511	16431	16451	16540	16452	16373	16479	16352	16322	16345	16377	16314	16522	16477	16439	16471	16494	16575	16595	16463	16464	16474	16648	16649	16262	16347	16550	16480	16483	16549	16355	16463	16450	16385	16393	16428	16399	16466	16378	16424	16432	16346	16586	16378	16413	16515	16593	16543	16414	16465	16514	16478	16381	16469	16473	16334	16406	16391	16381	16486	16389	16437	16523	16515	16547	16168	16371	16620	16581	16400	16260	16586	16297	16296	16483	16470	16469	16325	16563	16522	16386	16464	16577	16763	16646	16421	16415	16566	16603	16503	16579	16552	16446	16340	16565	16526	16409	16540	16420	16479	16481	16285	16340	16432	16483	16414	16169	16410	16654	16524	16462	16775	16274	16484	16460	16372	16587	16511	16524	16522	16590	16302	16423	16586	16290	16433	16555	16431	16249	16522	16272	16364	16399	16555	16442	16621	16383	16320	16314	16438	16119	16341	16540	16491	16345	16321	16533	16559	16284	16541	16678	16471	16366	16634	16476	16502	16387	16354	16340	16502	16556	16335	16496	16596	16334	16537	16422	16504	16403	16372	16574	16504	16323	16587	16540	16554	16643	16504	16402	16485	16400	16545	16500	16469	16485	16587	16484	16474	16518	16441	16563	16511	16301	16358	16305	16383	16439	16557	16338	16336	16570	16456	16330	16493	16519	16453	16375	16394	16483	16393	16483	16396	16368	16547	16452	16327	16572	16573	16528	16364	16592	16312	16401	16404	16334	16354	16284	16352	16418	16423	16293	16435	16298	16331	16278	16513	16344	16496	16569	16556	16633	16294	16454	16409	16409	16531	16310	16490	16463	16638	16424	16391	16450	16300	16544	16508	16567	16242	16448	16406	16324	16329	16501	16325	16504	16356	16444	16416	16311	16327	16673	16336	16378	16482	16344	16481	16401	16423	16408	16387	16500	16285	16451	16409	16600	16508	16340	16463	16381	16362	16368	16427	16460	16491	16254	16370	16587	16532	16300	16358	16510	16442	16264	16394	16432	16519	16503	16617	16625	16439	16530	16477	16487	16497	16453	16315	16589	16580	16546	16584	16438	16471	16260	16546	16388	16467	16264	16515	16388	16182	16464	16448	16484	16454	16396	16194	16461	16449	16371	16352	16424	16302	16313	16494	16502	16457	16371	16569	16608	16425	16416	16570	16486	16385	16478	16196	16632	16297	16562	16252	16420	16487	16496	16553	16387	16368	16420	16397	16520	16417	16215	16445	16492	16442	16304	16722	16567	16208	16467	16454	16347	16286	16231	16615	16392	16356	16578	16470	16207	16496	16626	16444	16514	16358	16403	16534	16504	16318	16389	16329	16562	16554	16486	16498	16470	16440	16501	16456	16331	16181	16391	16452
35702	51064	47549	38617	32163	26491	22681	20268	18186	16787	16043	15631	15005	14950	14824	14601	14592	14515	14642	14532	14433	14600	14531	14618	14502	14532	14473	14487	14354	14354	14554	14226	14364	14250	14306	14466	14375	14323	14510	14434	14321	14207	14442	14311	14422	14403	14297	14468	14452	14360	14220	14511	14192	14400	14264	14385	14370	14590	14297	14261	14387	14313	14345	14374	14263	14229	14408	14249	14381	14279	14404	14323	14476	14393	14281	14326	14275	14412	14218	14220	14431	14420	14373	14507	14266	14261	14305	14206	14373	14468	14409	14253	14356	14399	14367	14268	14243	14322	14183	14294	14339	14377	14290	14465	14517	14289	14358	14397	14394	14413	14471	14323	14411	14424	14296	14367	14444	14438	14238	14137	14307	14349	14324	14354	14284	14419	14433	14351	14247	14408	14327	14431	14376	14350	14288	14252	14348	14356	14389	14388	14359	14117	14219	14292	14363	14408	14282	14330	14330	14216	14536	14411	14265	14381	14389	14396	14243	14337	14334	14264	14318	14506	14439	14390	14222	14482	14383	14313	14355	14406	14071	14422	14359	14431	14498	14415	14361	14400	14385	14346	14303	14302	14357	14443	14162	14446	14180	14386	14300	14371	14372	14261	14271	14315	14269	14457	14349	14338	14363	14492	14332	14192	14525	14336	14408	14280	14260	14249	14267	14490	14194	14464	14346	14210	14434	14365	14391	14451	14347	14298	14455	14398	14320	14325	14534	14468	14475	14262	14408	14366	14515	14310	14200	14472	14335	14347	14201	14326	14367	14395	14260	14356	14285	14193	14431	14237	14382	14384	14333	14315	14398	14469	14305	14202	14453	14213	14285	14123	14300	14408	14416	14312	14322	14461	14478	14459	14367	14307	14276	14504	14291	14322	14093	14424	14372	14422	14454	14286	14190	14357	14266	14320	14448	14184	14580	14154	14271	14412	14359	14480	14429	14324	14232	14369	14373	14270	14561	14443	14359	14263	14368	14180	14368	14429	14373	14250	14485	14371	14337	14272	14437	14235	14423	14418	14400	14443	14327	14326	14376	14318	14283	14498	14351	14198	14369	14508	14496	14288	14377	14366	14417	14348	14424	14208	14336	14370	14217	14369	14314	14182	14249	14528	14177	14516	14412	14408	14107	14543	14302	14334	14369	14272	14616	14346	14324	14252	14387	14423	14207	14250	14318	14448	14329	14298	14212	14197	14229	14415	14126	14428	14250	14297	14379	14200	14278	14359	14406	14179	14297	14119	14468	14400	14288	14494	14354	14234	14294	14390	14294	14180	14404	14344	14292	14135	14387	14328	14346	14425	14332	14369	14346	14316	14234	14334	14333	14441	14370	14345	14463	14391	14437	14302	14427	14277	14596	14250	14330	14453	14404	14335	14196	14469	14422	14378	14392	14218	14323	14282	14436	14133	14272	14405	14390	14322	14370	14236	14351	14278	14281	14245	14302	14203	14426	14303	14340	14466	14271	14244	14404	14263	14252	14174	14333	14494	14343	14455	14313	14066	14367	14392	14253	14187	14423	14454	14279	14363	14208	14372	14427	14311	14339	14153	14261	14347	14334	14242	14287	14508	14177	14383	14307	14285	14394	14203	14370	14509	14211	14481	14349	14347	14412	14454	14367	14203	14474	14266	14377	14323	14527	14357	14372	14331	14402	14343	14292	14320	14483	14399	14374	14160	14494	14337	14344	14405	14505	14292	14289	14461	14295	14428	14228	14401	14535	14426	14300	14344	14335	14436	14131	14308	14441	14436	14416	14528	14310	14356	14411	14311	14428	14377	14260	14291	14504	14545	14319	14284	14382	14455	14267	14296	14386	14227	14300	14314	14380	14069	14429	14306	14327	14313	14339	14484	14415	14370	14354	14209	14396	14224	14339	14377	14388	14346	14277	14325	14289	14293	14217	14408	14336	14410	14344	14288	14390	14532	14347	14546	14160	14301	14348	14425	14403	14264	14621	14568	14381	14385	14293	14441	14403	14422	14297	14314	14409	14282	14388	14215	14477	14411	14319	14616	14485	14519	14166	14328	14239	14446	14264	14217	14419	14352	14416	14275	14229	14436	14431	14411	14165	14226	14453	14466	14355	14238	14255	14448	14369	14299	14307	14251	14234	14176	14358	14327	14135	14216	14204	14154	14332	14252	14328	14375	14408	14371	14246	14305	14387	14338	14285	14491	14311	14275	14267	14301	14500	14388	14296	14175	14278	14442	14452	14306	14281	14381	14260	14347	14441	14403	14259	14354	14362	14217	14424	14205	14311	14305	14369	14391	14372	14420	14247	14502	14413	14371	14305	14416	14549	14310	14400	14341	14444	14345	14581	14284	14365	14287	14477	14276	14281	14330	14347	14321	14389	14317	14552	14552	14355	14251	14350	14356	14533	14248	14568	14219	14382	14453	14266	14303	14457	14299	14331	14271	14327	14293	14333	14227	14336	14350	14398	14321	14396	14450	14381	14284	14338	14415	14331	14436	14254	14410	14435	14419	14277	14368	14173	14450	14348	14327	14284	14287	14435	14382	14383	14449	14319	14404	14381	14378	14250	14428	14313	14422	14444	14523	14360	14434	14205	14438	14362	14326	14561	14377	14382	14479	14347	14309	14404	14293	14282	14419	14288	14216	14404	14390	14319	14381	14474	14491	14395	14391	14199	14149	14262	14270	14451	14210	14428	14424	14286	14431	14323	14455	14328	14448	14473	14401	14291	14386	14469	14279	14326	14415	14320	14472	14439	14373	14347	14353	14260	14283	14225	14417	14577	14148	14194	14324	14415	14238	14461	14312	14201	14405	14241	14346	14409	14390	14421	14101	14342	14340	14153	14371	14444	14338	14498	14291	14397	14378	14551	14313	14314	14276	14238	14380	14300	14356	14345	14379	14194	14290	14187	14444	14455	14337	14450	14301	14370	14425	14335	14431	14380	14402	14293	14320	14295	14228	14432	14280	14411	14324	14373	14462	14215	14255	14396	14348	14487	14504	14273	14364	14113	14316	14382	14253	14426	14331	14431	14394	14395	14407	14336	14405	14438	14434	14457	14476	14295	14267	14227	14367	14341	14358	14367	14439	14299	14230	14467	14288	14192	14311	14300	14285	14412	14348	14270	14377	14245	14367	14310	14286	14280	14494	14391	14316	14380	14245	14162	14199	14450	14313	14364	14359	14348	14467	14241	14235	14383	14474	14322	14483	14298	14308	14334	14182	14438	14425	14325	14347	14332	14248	14166	14357	14589	14427	14257	14375	14376	14336	14462	14427	14354	14399	14361	14220	14359	14310	14357	14337	14329	14389	14409	14242	14311	14334	14405	14335	14286	14448	14396	14243	14236	14385	14333	14275	14368	14230	14454	14348	14358	14270	14447	14303	14364	14332	14357	14372	14418	14350	14512	14492	14313	14336	14409	14463	14183	14403	14521	14371	14437	14140	14357	14618	14335	14306	14314	14336	14251	14288	14414	14452	14227	14427	14413	14293	14489	14304	14396	14420	14367	14415	14467	14502	14398	14470	14243	14299	14359	14458	14177	14323	14386	14288	14432	14400	14146	14378	14405	14355	14436	14254	14408	14338	14295	14321	14339	14242	14287	14374	14369	14378	14410	14171	14306	14285	14343	14301	14446	14246	14237	14353	14197	14339	14402	14327	14237	14219	14315	14521	14327	14180	14454	14232	14491	14294	14397	14398	14274	14290	14388	14255	14295	14343	14517	14452	14240	14310	14301	14368	14324	14305	14472	14280	14231	14423	14402	14278	14429	14518	14353	14413	14289	14275	14458	14428	14355	14299	14360	14327	14474	14493	14296	14233	14152	14505	14259	14470	14292	14648	14309	14352	14486	14413	14276	14343	14600	14391	14220	14309	14331	14411	14395	14291	14483	14537	14372	14403	14367	14231	14246	14421	14241	14403	14324	14178	14226	14328	14428	14351	14341	14502	14285	14420	14280	14320	14352	14278	14477	14198	14396	14275	14433	14561	14378	14179	14322	14292	14450	14202	14283	14369	14440	14359	14278	14435	14489	14395	14106	14247	14373	14394	14234	14331	14336	14380	14369	14352	14236	14282	14544	14298	14006	14445	14272	14380	14394	14373	14433	14324	14342	14491	14325	14209	14455	14240	14342	14381	14397	14211	14172	14292	14452	14347	14400	14417	14402	14366	14285	14223	14512	14495	14389	14489	14390	14327	14258	14396	14384	14197	14258	14414	14286	14400	14240	14154	14354	14376	14423	14301	14414	14403	14343	14343	14438	14383	14311	14468	14272	14522	14317	14376	14407	14262	14384	14264	14342	14469	14175	14259	14309	14340	14061	14538	14366	14314	14408	14457	14371	14364	14307	14351	14321	14486	14419	14337	14414	14381	14280	14344	14388	14430	14309	14226	14228	14528	14310	14481	14431	14396	14337	14209	14413	14284	14203	14485	14420	14325	14279	14349	14352	14234	14398	14409	14380	14428	14377	14425	14225	14154	14393	14254	14414	14425	14380	14356	14236	14506	14350	14230	14242	14329	14268	14320	14335	14567	14285	14481	14376	14479	14330	14314	14333	14457	14339	14270	14322	14452	14331	14410	14347	14110	14224	14327	14401	14361	14259	14294	14139	14305	14481	14241	14247	14396	14532	14218	14355	14231	14284	14433	14444	14392	14229	14366	14321	14388	14443	14500	14291	14325	14313	14179	14492	14212	14437	14438	14323	14396	14346	14204	14408	14239	14284	14342	14216	14351	14311	14161	14049	14447	14388	14332	14379	14577	14276	14127	14286	14307	14168	14276	14181	14269	14247	14414	14403	14429	14276	14291	14291	14272	14381	14315	14271	14264	14551	14311	14232	14281	14341	14305	14382	14445	14288	14283	14217	14146	14398	14402	14325	14289	14131	14383	14321	14243	14340	14623	14414	14407	14343	14288	14272	14305	14186	14291	14231	14256	14529	14340	14329	14305	14406	14367	14396	14217	14328	14300	14370	14558	14452	14544	14289	14307	14452	14163	14408	14413	14362	14302	14263	14386	14341	14531	14496	14302	14363	14284	14269	14514	14367	14191	14355	14380	14409	14420	14262	14411	14342	14416	14300	14309	14299	14420	14259	14309	14373	14243	14391	14286	14318	14271	14382	14494	14352	14379	14379	14319	14344	14216	14283	14313
24634	21829	29960	28111	28680	29019	27287	22585	20753	19358	18462	17736	17546	17327	17128	16981	16879	16781	16625	16798	16722	16613	16546	16668	16582	16525	16681	16643	16560	16655	16471	16505	16420	16426	16403	16514	16362	16434	16595	16635	16535	16661	16575	16563	16490	16427	16407	16603	16307	16435	16588	16522	16500	16451	16550	16556	16533	16540	16418	16437	16680	16340	16380	16444	16529	16363	16426	16470	16490	16325	16456	16668	16459	16381	16511	16508	16380	16161	16518	16385	16449	16334	16534	16328	16423	16588	16571	16314	16546	16406	16564	16331	16322	16018	16439	16510	16575	16425	16747	16572	16407	16323	16467	16295	16466	16516	16355	16355	16397	16116	16465	16477	16468	16480	16464	16262	16353	16267	16242	16246	16489	16561	16572	16426	16505	16561	16271	16530	16494	16411	16282	16468	16480	16424	16480	16454	16334	16220	16318	16642	16376	16274	16270	16309	16379	16531	16471	16257	16297	16340	16337	16426	16432	16422	16305	16528	16498	16406	16528	16377	16371	16425	16190	16450	16354	16579	16294	16162	16620	16331	16425	16253	16144	16305	16468	16326	16079	16219	16332	16191	16342	16491	16453	16523	16354	16419	16426	16434	16380	16479	16375	16619	16449	16301	16472	16455	16296	16329	16371	16324	16517	16545	16573	16401	16361	16370	16537	16449	16432	16241	16416	16241	16567	16536	16472	16486	16328	16500	16478	16573	16582	16511	16330	16484	16469	16468	16360	16294	16359	16549	16585	16352	16394	16414	16333	16382	16435	16620	16547	16297	16438	16592	16462	16473	16479	16565	16405	16526	16466	16267	16331	16367	16392	16496	16322	16301	16247	16232	16327	16532	16537	16446	16563	16141	16250	16521	16699	16421	16412	16353	16173	16557	16472	16518	16404	16433	16518	16506	16361	16542	16349	16220	16348	16360	16303	16418	16217	16534	16167	16235	16350	16534	16442	16414	16621	16398	16251	16440	16466	16473	16543	16376	16446	16572	16557	16303	16240	16250	16499	16265	16679	16454	16736	16252	16331	16645	16525	16278	16388	16527	16327	16304	16326	16307	16261	16363	16317	16350	16466	16558	16421	16473	16435	16481	16332	16427	16423	16445	16506	16579	16336	16340	16233	16153	16490	16397	16456	16316	16479	16525	16373	16328	16369	16681	16568	16670	16199	16369	16296	16503	16421	16326	16457	16467	16331	16522	16340	16322	16481	16294	16313	16263	16527	16399	16628	16427	16286	16399	16196	16341	16321	16451	16238	16350	16457	16412	16382	16494	16470	16466	16365	16489	16326	16406	16292	16350	16271	16385	16415	16385	16351	16418	16366	16227	16557	16369	16416	16114	16415	16376	16345	16388	16427	16503	16439	16481	16541	16397	16177	16430	16495	16428	16445	16444	16369	16318	16461	16439	16434	16327	16488	16488	16594	16446	16320	16469	16437	16463	16358	16381	16347	16265	16462	16304	16327	16388	16201	16434	16511	16267	16243	16329	16381	16210	16481	16511	16461	16279	16504	16332	16324	16378	16492	16492	16392	16390	16463	16392	16413	16291	16353	16492	16454	16493	16417	16332	16587	16465	16510	16375	16449	16355	16498	16413	16325	16240	16310	16438	16382	16466	16397	16504	16410	16520	16355	16316	16345	16232	16368	16204	16235	16362	16347	16441	16269	16275	16270	16533	16409	16544	16424	16511	16318	16153	16532	16448	16449	16585	16309	16418	16502	16327	16264	16325	16518	16382	16411	16338	16364	16330	16252	16456	16472	16618	16510	16275	16338	16342	16603	16437	16587	16539	16451	16354	16466	16348	16531	16297	16503	16541	16591	16425	16684	16314	16505	16316	16309	16497	16387	16354	16473	16369	16457	16341	16422	16258	16443	16320	16357	16292	16306	16505	16031	16329	16364	16250	16343	16398	16478	16477	16351	16512	16144	16364	16590	16105	16477	16225	16305	16429	16266	16416	16535	16266	16350	16253	16329	16451	16384	16391	16226	16250	16454	16480	16477	16261	16394	16324	16186	16577	16416	16484	16453	16567	16473	16425	16195	16423	16626	16301	16370	16485	16396	16497	16430	16507	16329	16559	16420	16464	16275	16165	16446	16414	16232	16422	16529	16425	16274	16344	16487	16537	16330	16284	16217	16267	16138	16501	16417	16342	16296	16258	16501	16339	16481	16326	16410	16349	16310	16421	16282	16509	16434	16317	16215	16621	16264	16329	16592	16406	16371	16438	16385	16511	16410	16548	16433	16237	16414	16320	16500	16368	16466	16252	16376	16436	16506	16573	16585	16529	16540	16270	16474	16323	16310	16373	16705	16386	16280	16408	16404	16394	16560	16491	16428	16496	16336	16267	16536	16251	16490	16397	16384	16250	16294	16331	16507	16399	16129	16514	16408	16370	16396	16368	16545	16567	16728	16311	16424	16312	16333	16164	16284	16269	16503	16404	16565	16660	16516	16242	16353	16408	16293	16415	16281	16521	16412	16408	16414	16280	16332	16281	16288	16306	16401	16190	16336	16274	16370	16259	16580	16321	16355	16440	16561	16383	16237	16504	16478	16261	16425	16642	16329	16391	16251	16256	16440	16335	16496	16375	16378	16333	16375	16248	16286	16344	16302	16556	16232	16277	16229	16483	16411	16408	16140	16397	16502	16207	16259	16234	16255	16577	16361	16298	16664	16502	16536	16390	16349	16406	16354	16424	16504	16467	16453	16385	16477	16308	16238	16346	16441	16253	16203	16476	16533	16533	16399	16271	16277	16485	16519	16425	16559	16514	16327	16454	16513	16178	16346	16352	16396	16156	16286	16281	16419	16199	16634	16346	16338	16324	16308	16431	16305	16311	15995	16409	16337	16550	16431	16170	16478	16393	16419	16443	16443	16412	16417	16285	16467	16354	16331	16136	16442	16228	16277	16336	16376	16529	16456	16492	16443	16365	16598	16365	16300	16487	16441	16451	16356	16503	16337	16615	16352	16238	16437	16404	16456	16388	16289	16591	16446	16264	16466	16420	16473	16569	16203	16434	16426	16272	16339	16237	16468	16351	16272	16565	16260	16380	16518	16452	16335	16435	16338	16379	16462	16456	16386	16290	16342	16276	16475	16506	16335	16381	16300	16449	16200	16418	16296	16447	16269	16327	16368	16407	16292	16533	16340	16391	16431	16363	16414	16436	16180	16336	16340	16368	16571	16439	16452	16381	16520	16357	16306	16424	16569	16441	16342	16234	16226	16177	16333	16459	16563	16230	16605	16345	16515	16342	16511	16626	16455	16486	16274	16140	16394	16537	16372	16366	16180	16538	16559	16307	16400	16584	16430	16353	16471	16472	16368	16495	16272	16391	16425	16327	16411	16273	16213	16312	16488	16316	16238	16500	16374	16550	16479	16305	16199	16392	16232	16564	16562	16330	16374	16476	16542	16201	16367	16519	16392	16594	16589	16282	16274	16317	16410	16334	16578	16489	16281	16568	16351	16362	16244	16469	16455	16376	16280	16478	16392	16394	16443	16374	16270	16384	16334	16472	16260	16396	16413	16285	16356	16213	16467	16543	16421	16341	16518	16364	16437	16604	16521	16336	16298	16374	16437	16520	16552	16453	16629	16266	16468	16305	16274	16568	16389	16417	16351	16455	16451	16362	16205	16435	16330	16463	16619	16564	16531	16307	16353	16479	16437	16421	16458	16394	16145	16669	16471	16360	16390	16300	16546	16490	16317	16251	16444	16337	16469	16201	16264	16522	16307	16539	16270	16497	16271	16433	16278	16470	16376	16369	16493	16336	16451	16416	16479	16382	16267	16276	16544	16648	16160	16466	16402	16503	16357	16438	16241	16134	16476	16483	16368	16509	16381	16464	16377	16307	16425	16132	16388	16367	16340	16369	16308	16273	16285	16287	16392	16339	16567	16284	16481	16415	16517	16597	16380	16332	16405	16256	16380	16278	16325	16260	16219	16402	16501	16348	16480	16332	16408	16374	16244	16536	16353	16469	16504	16429	16309	16526	16483	16638	16494	16434	16080	16338	16446	16552	16264	16434	16423	16359	16404	16442	16452	16198	16390	16428	16443	16803	16222	16471	16353	16313	16496	16371	16155	16334	16569	16368	16363	16321	16284	16352	16583	16358	16323	16332	16451	16556	16522	16541	16529	16412	16392	16542	16469	16575	16210	16500	16499	16557	16416	16362	16305	16215	16425	16313	16691	16598	16512	16355	16428	16446	16278	16335	16359	16474	16464	16469	16565	16488	16424	16445	16216	16520	16433	16345	16302	16457	16503	16394	16237	16448	16415	16412	16532	16231	16376	16400	16505	16425	16361	16522	16547	16353	16514	16367	16436	16505	16382	16288	16495	16419	16424	16317	16381	16288	16366	16377	16276	16364	16516	16409	16415	16291	16212	16302	16336	16610	16408	16386	16508	16332	16494	16284	16245	16372	16185	16539	16631	16517	16542	16196	16557	16389	16354	16171	16415	16449	16508	16380	16317	16248	16248	16276	16344	16409	16386	16382	16397	16435	16433	16550	16235	16332	16365	16344	16370	16314	16421	16369	16389	16351	16372	16209	16431	16627	16492	16279	16313	16502	16520	16182	16556	16462	16516	16453	16360	16315	16308	16333	16240	16346	16424	16526	16491	16276	16441	16434	16409	16607	16409	16415	16503	16495	16406	16396	16391	16418	16486	16461	16322	16275	16399	16394	16650	16581	16305	16306	16442	16550	16369	16335	16444	16521	16148	16476	16591	16538	16303	16408	16354	16461	16412	16435	16386	16447	16611	16332	16345	16448	16439	16395	16662	16288	16464	16549	16439	16520	16563	16594	16473	16368	16443	16619	16496	16251	16416	16527	16347	16515	16403	16332	16337	16409	16422	16500	16431	16476	16667	16470	16460	16502	16218	16303	16455	16559	16484	16420	16314	16244	16415	16417	16290	16473	16522	16397	16346	16395	16286	16463	16288	16290	16341	16507	16277	16466	16525	16500	16415	16448	16385	16376	16252	16471	16430	16494	16317	16321	16553	16552	16374	16283	16403	16343	16175	16344	16376	16305	16497	16318	16458	16359	16503	16137	16415	16392	16383	16308	16407	16452	16235	16568	16235	16504	16498	16491	16221	16564	16515	16527	16598	16223	16404	16332	16135	16114
35151	57188	53450	44707	37929	31632	26404	23247	20451	18642	17275	16297	15909	15611	15120	14849	14812	14830	14820	14825	14803	14740	14801	14765	14555	14657	14507	14466	14520	14588	14543	14482	14326	14624	14657	14543	14363	14468	14439	14386	14685	14474	14463	14569	14359	14318	14418	14400	14289	14431	14435	14384	14610	14529	14424	14423	14317	14279	14450	14529	14408	14574	14364	14315	14389	14343	14527	14321	14348	14454	14353	14462	14475	14517	14396	14449	14334	14251	14337	14164	14435	14382	14410	14464	14345	14422	14379	14491	14456	14374	14375	14448	14363	14367	14445	14372	14390	14173	14268	14524	14349	14653	14284	14292	14395	14232	14414	14453	14376	14524	14291	14288	14424	14467	14381	14408	14167	14462	14378	14490	14212	14409	14475	14430	14503	14393	14305	14405	14500	14299	14264	14384	14418	14528	14428	14366	14476	14329	14341	14388	14377	14549	14376	14479	14431	14237	14341	14539	14376	14320	14280	14523	14348	14498	14596	14519	14241	14238	14429	14432	14341	14404	14428	14494	14391	14334	14341	14456	14417	14277	14344	14510	14311	14602	14305	14540	14457	14329	14468	14284	14319	14365	14251	14265	14349	14394	14339	14288	14483	14482	14320	14354	14452	14261	14305	14466	14335	14212	14245	14472	14468	14537	14496	14430	14437	14329	14322	14615	14548	14255	14272	14413	14301	14302	14336	14360	14235	14419	14327	14407	14562	14341	14351	14306	14295	14474	14350	14484	14210	14533	14204	14417	14487	14343	14373	14348	14364	14445	14519	14219	14408	14393	14220	14390	14387	14255	14476	14432	14406	14579	14342	14272	14316	14456	14475	14475	14276	14483	14418	14370	14443	14391	14530	14311	14375	14511	14403	14402	14320	14530	14468	14363	14374	14342	14248	14373	14420	14300	14525	14471	14412	14345	14351	14374	14310	14416	14337	14494	14413	14402	14357	14466	14334	14243	14367	14372	14179	14204	14251	14392	14353	14396	14356	14417	14415	14363	14308	14423	14265	14582	14450	14422	14438	14486	14406	14358	14572	14334	14371	14557	14571	14333	14353	14393	14459	14501	14392	14356	14499	14416	14338	14456	14427	14479	14270	14358	14234	14286	14460	14495	14413	14323	14338	14397	14359	14393	14248	14524	14302	14436	14333	14589	14455	14424	14401	14335	14480	14227	14456	14312	14272	14422	14468	14337	14502	14471	14515	14381	14245	14267	14257	14490	14247	14371	14323	14253	14337	14367	14370	14415	14407	14297	14315	14342	14302	14410	14360	14530	14300	14364	14575	14500	14374	14306	14268	14359	14387	14446	14278	14447	14365	14428	14459	14316	14474	14420	14387	14370	14223	14509	14412	14441	14492	14189	14350	14456	14381	14405	14179	14435	14350	14505	14412	14461	14351	14501	14389	14329	14362	14269	14287	14477	14493	14334	14225	14280	14420	14319	14553	14306	14507	14422	14375	14541	14449	14423	14161	14447	14266	14293	14517	14499	14267	14562	14517	14477	14390	14431	14421	14375	14441	14415	14525	14293	14236	14425	14426	14467	14513	14534	14380	14448	14380	14525	14342	14337	14224	14536	14421	14456	14475	14527	14402	14573	14449	14415	14326	14452	14429	14263	14371	14327	14348	14354	14369	14288	14476	14298	14201	14431	14434	14311	14364	14200	14351	14312	14301	14486	14190	14526	14372	14399	14305	14509	14302	14488	14502	14393	14275	14460	14371	14449	14355	14316	14420	14354	14469	14218	14356	14368	14362	14414	14265	14366	14365	14461	14350	14479	14475	14488	14476	14398	14458	14245	14236	14458	14291	14314	14491	14519	14405	14445	14496	14369	14466	14518	14248	14677	14549	14342	14511	14305	14344	14419	14498	14424	14333	14372	14571	14485	14282	14352	14389	14389	14493	14317	14313	14421	14308	14286	14605	14361	14342	14434	14336	14582	14325	14230	14322	14470	14180	14380	14433	14499	14470	14404	14232	14290	14322	14244	14538	14503	14246	14585	14279	14472	14315	14524	14496	14288	14221	14416	14278	14268	14450	14325	14297	14561	14525	14474	14432	14250	14462	14313	14377	14333	14596	14430	14467	14559	14556	14439	14429	14525	14374	14413	14358	14394	14441	14389	14293	14626	14402	14410	14251	14495	14477	14412	14551	14364	14411	14270	14302	14558	14286	14435	14350	14369	14356	14423	14334	14571	14210	14418	14332	14397	14383	14387	14321	14515	14363	14256	14351	14382	14340	14487	14301	14398	14512	14270	14430	14493	14334	14465	14494	14388	14313	14381	14334	14341	14437	14382	14304	14329	14486	14444	14285	14555	14418	14487	14302	14555	14394	14473	14454	14461	14536	14478	14605	14409	14506	14278	14405	14272	14359	14563	14216	14369	14352	14451	14220	14452	14450	14366	14286	14169	14239	14368	14291	14448	14393	14490	14437	14431	14437	14347	14504	14368	14453	14262	14324	14548	14296	14545	14305	14551	14467	14337	14306	14426	14446	14611	14410	14287	14499	14270	14522	14325	14427	14353	14294	14309	14420	14537	14263	14403	14334	14455	14524	14393	14511	14409	14400	14482	14455	14617	14351	14421	14433	14378	14437	14382	14235	14251	14420	14436	14265	14482	14357	14255	14397	14551	14438	14487	14196	14394	14371	14226	14311	14273	14311	14586	14443	14307	14306	14441	14295	14496	14451	14481	14231	14267	14295	14382	14581	14134	14419	14338	14377	14432	14391	14291	14406	14323	14350	14477	14443	14385	14493	14249	14504	14443	14261	14343	14342	14246	14379	14448	14399	14510	14378	14386	14488	14440	14500	14226	14425	14330	14455	14428	14349	14305	14484	14405	14447	14524	14548	14408	14505	14308	14344	14433	14186	14341	14408	14511	14499	14372	14404	14309	14417	14394	14360	14424	14388	14281	14485	14340	14381	14260	14308	14328	14417	14492	14515	14270	14430	14430	14285	14444	14571	14424	14389	14363	14263	14393	14467	14283	14374	14481	14416	14459	14380	14414	14408	14356	14367	14471	14339	14474	14379	14395	14370	14205	14410	14424	14620	14459	14446	14385	14326	14457	14302	14524	14526	14310	14397	14293	14463	14311	14483	14374	14198	14391	14341	14351	14354	14483	14460	14549	14187	14406	14431	14292	14234	14488	14385	14355	14527	14255	14567	14338	14388	14429	14360	14326	14365	14414	14471	14256	14360	14518	14451	14530	14432	14363	14331	14315	14428	14419	14421	14485	14436	14327	14412	14393	14301	14330	14553	14397	14541	14309	14385	14364	14260	14313	14461	14398	14368	14515	14327	14451	14302	14276	14412	14441	14522	14415	14284	14513	14368	14486	14512	14354	14310	14390	14461	14292	14353	14458	14384	14455	14368	14403	14284	14443	14235	14322	14358	14350	14485	14359	14459	14347	14478	14151	14443	14413	14421	14493	14513	14296	14299	14384	14392	14281	14399	14387	14639	14394	14431	14316	14279	14611	14348	14456	14311	14512	14401	14507	14478	14451	14379	14342	14413	14462	14327	14306	14273	14521	14296	14480	14367	14455	14164	14293	14356	14473	14381	14300	14374	14375	14264	14435	14266	14369	14419	14427	14281	14554	14409	14446	14375	14302	14363	14435	14355	14415	14370	14423	14369	14202	14463	14448	14451	14288	14552	14379	14447	14225	14267	14384	14461	14431	14506	14329	14511	14311	14330	14304	14469	14553	14372	14454	14541	14226	14583	14502	14474	14438	14321	14462	14517	14488	14496	14367	14461	14304	14284	14216	14382	14340	14364	14522	14327	14471	14287	14435	14462	14582	14593	14306	14067	14390	14338	14316	14456	14542	14389	14488	14441	14480	14314	14324	14422	14383	14464	14510	14409	14493	14374	14538	14330	14548	14242	14360	14341	14267	14398	14399	14379	14298	14452	14470	14397	14416	14356	14328	14404	14351	14327	14521	14351	14444	14331	14378	14454	14324	14402	14390	14361	14564	14538	14635	14240	14427	14289	14483	14486	14427	14299	14447	14300	14432	14630	14404	14419	14274	14406	14367	14393	14155	14375	14549	14404	14327	14446	14431	14468	14552	14392	14333	14455	14507	14423	14585	14463	14290	14321	14371	14481	14406	14332	14297	14292	14497	14346	14417	14309	14389	14372	14542	14571	14295	14318	14283	14365	14354	14266	14342	14375	14329	14383	14521	14361	14322	14396	14394	14278	14607	14371	14395	14228	14343	14529	14471	14438	14372	14312	14523	14305	14500	14380	14179	14216	14612	14369	14457	14448	14476	14377	14273	14442	14513	14347	14451	14507	14255	14464	14293	14439	14240	14386	14424	14342	14355	14369	14427	14453	14408	14424	14312	14341	14396	14318	14282	14447	14368	14431	14381	14496	14382	14251	14356	14559	14480	14350	14528	14382	14353	14287	14414	14408	14428	14384	14182	14188	14384	14383	14399	14429	14463	14474	14428	14376	14336	14318	14307	14477	14327	14365	14266	14393	14230	14531	14333	14511	14320	14354	14418	14332	14238	14416	14440	14456	14268	14365	14198	14431	14291	14489	14209	14295	14200	14430	14283	14365	14317	14410	14422	14502	14566	14266	14521	14360	14264	14302	14519	14323	14251	14343	14407	14339	14271	14351	14489	14367	14301	14293	14452	14356	14268	14367	14480	14399	14380	14466	14458	14358	14433	14534	14280	14374	14511	14446	14410	14704	14205	14401	14242	14500	14330	14372	14467	14511	14482	14342	14450	14341	14368	14387	14157	14382	14345	14331	14394	14318	14322	14400	14378	14325	14309	14466	14262	14454	14363	14283	14516	14372	14357	14415	14411	14403	14361	14466	14407	14350	14490	14525	14391	14399	14349	14296	14502	14344	14353	14454	14442	14438	14484	14545	14271	14267	14481	14464	14361	14410	14480	14348	14433	14405	14497	14285	14258	14321	14525	14285	14433	14415	14434	14322	14461	14341	14327	14214	14493	14472	14364	14437	14341	14368	14430	14467	14371	14345	14397	14432	14393	14281	14390	14400	14395	14484	14446	14390	14538	14578	14524	14313	14359	14453	14371	14374	14513	14421	14430	14308	14496	14266	14587	14441	14481	14285	14285	14413	14440	14468	14547	14305	14446	14408	14557	14355	14429	14538	14415
23370	21757	29804	25029	25311	29864	30847	25195	22085	20538	19553	18551	18030	17571	17473	17284	17020	16998	16890	16869	16814	16802	16560	16724	16823	16729	16823	16688	16868	16824	16556	16734	16619	16827	16466	16491	16487	16480	16482	16614	16517	16425	16517	16696	16758	16609	16437	16638	16385	16315	16484	16539	16503	16293	16577	16700	16502	16374	16308	16467	16389	16488	16489	16473	16451	16428	16376	16403	16459	16385	16650	16349	16502	16462	16419	16452	16456	16556	16638	16542	16544	16373	16379	16434	16567	16525	16268	16622	16645	16587	16471	16311	16436	16468	16368	16183	16406	16226	16421	16503	16465	16551	16341	16541	16514	16296	16349	16393	16419	16659	16472	16565	16306	16624	16352	16305	16080	16579	16607	16411	16497	16343	16196	16516	16366	16380	16244	16285	16590	16290	16465	16430	16531	16524	16341	16547	16566	16331	16515	16483	16471	16465	16394	16349	16271	16329	16348	16386	16410	16483	16306	16452	16563	16543	16460	16515	16425	16295	16375	16352	16438	16414	16477	16382	16423	16404	16427	16564	16350	16349	16298	16453	16572	16273	16301	16341	16328	16439	16220	16472	16500	16367	16478	16354	16383	16383	16363	16559	16527	16688	16530	16294	16395	16295	16237	16414	16431	16324	16404	16430	16544	16232	16141	16364	16394	16356	16256	16515	16483	16467	16313	16214	16587	16434	16476	16361	16239	16423	16345	16392	16295	16372	16558	16322	16507	16377	16366	16383	16352	16432	16339	16416	16248	16563	16545	16253	16352	16490	16277	16338	16533	16309	16487	16520	16656	16378	16160	16428	16404	16251	16420	16163	16395	16259	16273	16414	16337	16325	16285	16473	16463	16484	16451	16633	16413	16365	16352	16369	16322	16582	16301	16271	16259	16358	16582	16221	16394	16241	16308	16628	16396	16475	16253	16528	16198	16504	16299	16446	16608	16403	16361	16410	16365	16323	16393	16282	16478	16480	16408	16356	16466	16455	16498	16413	16370	16295	16459	16492	16255	16455	16515	16557	16390	16591	16546	16171	16429	16425	16249	16248	16406	16577	16377	16453	16317	16669	16423	16620	16412	16634	16478	16375	16548	16405	16177	16449	16372	16388	16534	16608	16362	16314	16482	16404	16607	16197	16255	16376	16270	16265	16407	16346	16571	16299	16403	16550	16379	16350	16319	16386	16306	16443	16365	16430	16543	16593	16415	16330	16461	16691	16514	16366	16259	16279	16360	16273	16337	16284	16652	16293	16513	16359	16411	16524	16249	16569	16483	16344	16281	16304	16429	16281	16347	16444	16376	16319	16242	16434	16298	16337	16594	16433	16406	16522	16392	16290	16361	16385	16441	16401	16646	16346	16186	16342	16506	16279	16201	16450	16470	16439	16537	16621	16382	16390	16376	16602	16332	16395	16264	16514	16134	16247	16259	16436	16514	16295	16253	16474	16511	16475	16340	16390	16359	16302	16334	16203	16495	16435	16295	16526	16389	16027	16464	16484	16386	16413	16382	16567	16376	16437	16522	16459	16167	16525	16462	16441	16420	16348	16394	16530	16371	16368	16426	16445	16548	16505	16546	16528	16481	16352	16272	16444	16621	16364	16577	16335	16527	16302	16512	16286	16608	16486	16301	16415	16349	16425	16505	16286	16506	16286	16336	16387	16314	16172	16225	16436	16434	16317	16479	16446	16495	16488	16392	16263	16573	16291	16356	16536	16545	16499	16365	16433	16236	16454	16437	16408	16491	16206	16304	16499	16385	16528	16397	16418	16098	16364	16295	16617	16468	16326	16431	16272	16289	16371	16588	16544	16503	16355	16389	16431	16381	16482	16323	16189	16484	16353	16517	16451	16522	16433	16620	16197	16302	16471	16467	16344	16326	16461	16474	16477	16292	16634	16157	16516	16409	16514	16562	16651	16297	16167	16513	16142	16371	16290	16363	16248	16463	16488	16420	16337	16510	16543	16351	16512	16417	16257	16348	16398	16255	16352	16478	16516	16469	16310	16286	16301	16487	16433	16338	16363	16355	16254	16421	16227	16414	16389	16474	16235	16380	16441	16201	16489	16465	16404	16413	16432	16373	16412	16514	16438	16310	16521	16423	16427	16406	16296	16390	16400	16307	16456	16376	16423	16490	16564	16300	16279	16409	16375	16364	16388	16404	16509	16459	16476	16391	16451	16361	16445	16417	16388	16377	16462	16530	16382	16294	16453	16415	16277	16232	16356	16424	16363	16606	16280	16215	16305	16374	16281	16378	16274	16477	16403	16526	16352	16484	16429	16271	16221	16432	16414	16343	16518	16281	16306	16461	16194	16468	16433	16474	16263	16324	16379	16369	16346	16347	16447	16461	16529	16478	16612	16418	16406	16448	16422	16437	16442	16368	16359	16458	16453	16418	16316	16353	16336	16361	16233	16395	16261	16254	16390	16493	16392	16287	16422	16436	16358	16456	16312	16366	16496	16403	16425	16403	16306	16367	16549	16323	16351	16433	16199	16450	16403	16307	16470	16423	16450	16476	16334	16241	16349	16391	16444	16548	16374	16473	16309	16518	16684	16429	16255	16469	16618	16242	16393	16378	16407	16305	16455	16581	16401	16347	16252	16448	16648	16616	16405	16652	16396	16410	16469	16511	16314	16339	16314	16213	16355	16285	16174	16182	16375	16247	16401	16425	16340	16419	16369	16345	16208	16388	16656	16477	16353	16269	16255	16461	16449	16327	16240	16364	16551	16366	16398	16507	16477	16495	16388	16324	16251	16441	16229	16540	16364	16386	16505	16446	16336	16380	16320	16594	16504	16195	16411	16518	16315	16483	16448	16335	16417	16337	16130	16432	16122	16308	16149	16474	16291	16440	16414	16481	16368	16397	16346	16311	16473	16317	16409	16422	16504	16437	16289	16445	16294	16435	16393	16361	16485	16372	16454	16380	16324	16566	16293	16269	16450	16437	16506	16351	16345	16340	16414	16481	16353	16258	16511	16540	16471	16643	16503	16494	16582	16492	16500	16312	16549	16484	16307	16428	16183	16629	16340	16269	16382	16517	16448	16410	16587	16516	16462	16062	16424	16550	16423	16422	16516	16494	16310	16506	16395	16463	16244	16484	16415	16491	16343	16353	16266	16222	16590	16616	16555	16400	16462	16590	16445	16319	16272	16314	16359	16322	16374	16480	16378	16317	16476	16365	16187	16255	16470	16516	16252	16225	16415	16473	16520	16206	16486	16503	16380	16377	16330	16385	16317	16229	16391	16473	16515	16467	16287	16286	16548	16358	16522	16422	16510	16541	16328	16375	16326	16391	16519	16459	16333	16522	16594	16470	16396	16501	16314	16317	16194	16308	16337	16325	16298	16383	16275	16398	16425	16365	16207	16371	16331	16330	16427	16405	16397	16424	16349	16384	16358	16325	16501	16280	16691	16541	16333	16445	16470	16435	16340	16511	16360	16323	16469	16431	16454	16262	16358	16189	16153	16467	16249	16379	16498	16439	16417	16539	16422	16624	16207	16318	16434	16194	16426	16413	16468	16512	16575	16419	16439	16364	16562	16464	16436	16245	16480	16608	16428	16381	16515	16300	16368	16391	16266	16417	16505	16415	16434	16493	16534	16495	16420	16540	16370	16396	16349	16492	16374	16231	16427	16379	16301	16339	16364	16523	16282	16385	16376	16267	16296	16510	16579	16431	16294	16583	16606	16544	16413	16430	16398	16539	16392	16406	16471	16323	16329	16386	16433	16458	16251	16642	16424	16554	16282	16358	16445	16425	16361	16140	16391	16423	16462	16475	16425	16347	16304	16365	16290	16547	16358	16539	16360	16405	16227	16498	16462	16450	16456	16529	16400	16574	16213	16439	16248	16207	16426	16258	16430	16649	16236	16566	16311	16306	16271	16331	16348	16509	16511	16495	16429	16411	16361	16602	16381	16415	16271	16287	16381	16443	16470	16244	16459	16456	16212	16465	16391	16217	16582	16545	16362	16433	16503	16275	16475	16279	16395	16210	16400	16245	16388	16477	16469	16355	16578	16594	16365	16437	16304	16322	16190	16575	16381	16501	16498	16319	16314	16459	16458	16318	16326	16333	16572	16083	16548	16448	16305	16355	16226	16303	16352	16404	16353	16399	16145	16338	16328	16420	16559	16334	16489	16479	16444	16512	16421	16384	16327	16352	16350	16417	16598	16130	16374	16220	16376	16362	16407	16421	16511	16227	16349	16457	16344	16545	16194	16418	16654	16347	16309	16332	16468	16350	16362	16389	16399	16421	16333	16538	16274	16272	16058	16496	16593	16618	16439	16390	16357	16306	16471	16367	16279	16269	16508	16369	16689	16447	16606	16360	16566	16295	16448	16335	16473	16382	16426	16296	16529	16366	16423	16168	16333	16444	16332	16442	16474	16207	16449	16196	16365	16344	16226	16420	16306	16302	16465	16403	16472	16498	16377	16348	16495	16443	16217	16235	16555	16564	16361	16297	16432	16385	16423	16360	16383	16340	16444	16288	16352	16297	16374	16443	16428	16347	16390	16464	16192	16464	16358	16539	16512	16460	16492	16561	16393	16427	16334	16522	16350	16429	16392	16440	16287	16411	16432	16347	16493	16315	16331	16255	16465	16499	16390	16352	16425	16469	16219	16552	16389	16367	16361	16311	16302	16458	16381	16496	16407	16377	16470	16279	16457	16476	16332	16497	16265	16428	16539	16373	16514	16425	16477	16237	16315	16377	16414	16367	16390	16443	16441	16331	16425	16287	16315	16465	16239	16315	16368	16351	16337	16338	16221	16441	16352	16578	16413	16335	16212	16296	16257	16527	16390	16604	16384	16281	16237	16314	16368	16288	16460	16464	16428	16547	16770	16513	16503	16548	16424	16349	16324	16315	16443	16212	16290	16423	16553	16443	16440	16464	16423	16536	16496	16317	16295	16447	16035	16472	16245	16284	16371	16547	16263	16394	16524	16641	16245	16342	16433	16238	16441	16411	16442	16497	16455	16451	16301	16464	16362	16256	16308	16402	16459	16445	16191	16306	16388	16211	16306	16539	16283	16133	16349	16407	16233	16404	16408	16399	16528	16356	16219	16282	16433	16363	16172	16415	16442	16304	16296	16342	16260	16421	16455	16435	16465	16259	16442	16526	16387	16367	16207
37121	61293	58164	48729	43012	36087	30352	26058	22580	19990	18313	17203	16530	15998	15507	15192	15022	14978	14956	14856	14831	14816	14751	14578	14704	14697	14501	14573	14665	14490	14741	14567	14484	14469	14440	14589	14455	14482	14468	14528	14469	14347	14415	14423	14338	14463	14406	14507	14274	14432	14274	14467	14482	14388	14430	14389	14356	14385	14310	14163	14292	14143	14311	14440	14292	14269	14402	14315	14420	14344	14242	14405	14405	14316	14232	14369	14293	14264	14317	14360	14431	14414	14407	14219	14200	14268	14276	14491	14294	14357	14317	14389	14418	14358	14498	14295	14341	14198	14338	14269	14367	14379	14319	14448	14160	14224	14295	14338	14404	14374	14257	14307	14252	14311	14503	14410	14447	14434	14491	14378	14523	14299	14259	14410	14444	14270	14177	14304	14362	14421	14328	14225	14286	14363	14256	14357	14364	14495	14253	14267	14413	14427	14308	14514	14355	14370	14432	14309	14311	14298	14194	14160	14411	14331	14372	14312	14597	14206	14468	14215	14375	14204	14447	14377	14212	14437	14452	14207	14159	14453	14383	14168	14441	14224	14280	14307	14219	14312	14302	14367	14386	14367	14306	14325	14092	14324	14381	14361	14252	14316	14359	14317	14319	14270	14330	14251	14319	14338	14194	14140	14316	14321	14373	14371	14240	14138	14296	14308	14350	14395	14210	14443	14416	14229	14361	14293	14375	14162	14206	14288	14606	14292	14185	14316	14353	14342	14296	14358	14294	14259	14279	14227	14370	14411	14355	14465	14416	14329	14275	14321	14412	14248	14459	14367	14245	14206	14305	14318	14397	14195	14249	14213	14410	14460	14448	14245	14150	14493	14266	14381	14391	14298	14426	14291	14419	14353	14428	14288	14281	14451	14326	14416	14314	14217	14476	14356	14099	14370	14392	14373	14283	14209	14348	14178	14430	14159	14262	14223	14448	14164	14190	14277	14363	14404	14356	14336	14315	14383	14288	14349	14430	14322	14245	14312	14316	14249	14246	14356	14304	14174	14147	14266	14276	14238	14189	14420	14190	14343	14310	14368	14315	14335	14221	14337	14337	14467	14219	14340	14458	14296	14425	14412	14504	14373	14286	14371	14220	14319	14298	14404	14286	14301	14187	14313	14361	14346	14414	14378	14341	14275	14347	14304	14320	14450	14246	14248	14344	14441	14249	14314	14258	14287	14400	14220	14430	14104	14258	14080	14327	14271	14286	14218	14395	14464	14316	14089	14298	14392	14328	14307	14282	14091	14413	14289	14233	14365	14346	14498	14309	14238	14332	14558	14212	14300	14342	14196	14245	14219	14242	14306	14467	14437	14451	14497	14320	14325	14445	14228	14306	14356	14385	14318	14311	14495	14330	14287	14387	14362	14360	14323	14173	14348	14313	14221	14262	14228	14364	14390	14232	14502	14320	14312	14340	14348	14298	14395	14326	14301	14346	14244	14235	14336	14229	14342	14372	14299	14517	14304	14215	14418	14242	14319	14419	14360	14445	14362	14283	14548	14293	14287	14464	14507	14262	14427	14349	14430	14337	14232	14309	14299	14230	14316	14162	14369	14254	14195	14307	14361	14326	14346	14364	14341	14313	14328	14435	14311	14263	14399	14166	14292	14466	14324	14261	14410	14337	14283	14182	14448	14034	14385	14369	14538	14287	14333	14275	14432	14282	14235	14211	14211	14245	14262	14250	14222	14295	14260	14305	14379	14266	14313	14236	14405	14353	14409	14339	14118	14313	14340	14330	14323	14367	14127	14445	14374	14223	14419	14188	14358	14261	14357	14214	14414	14377	14384	14414	14381	14111	14339	14209	14323	14280	14303	14311	14215	14090	14289	14434	14345	14413	14285	14375	14358	14207	14443	14261	14286	14212	14341	14333	14406	14399	14329	14370	14303	14134	14303	14420	14277	14341	14191	14265	14312	14215	14400	14245	14421	14192	14297	14382	14400	14307	14242	14284	14212	14318	14162	14311	14368	14456	14358	14344	14354	14213	14257	14393	14200	14327	14323	14315	14403	14478	14384	14212	14406	14130	14316	14454	14134	14356	14362	14246	14286	14240	14419	14425	14328	14404	14388	14324	14330	14431	14384	14364	14631	14283	14262	14277	14364	14359	14223	14456	14250	14385	14427	14262	14296	14271	14333	14229	14083	14394	14219	14332	14393	14303	14282	14206	14297	14434	14396	14458	14407	14292	14417	14400	14319	14329	14387	14372	14286	14405	14095	14419	14152	14169	14323	14440	14257	14381	14163	14343	14460	14221	14270	14463	14444	14318	14303	14359	14277	14492	14163	14254	14384	14353	14280	14285	14499	14486	14409	14334	14228	14314	14309	14524	14255	14193	14398	14301	14189	14482	14461	14361	14290	14261	14428	14326	14370	14328	14255	14341	14492	14297	14400	14505	14333	14251	14353	14391	14257	14280	14131	14249	14296	14206	14423	14194	14337	14202	14198	14531	14301	14224	14319	14332	14299	14301	14404	14374	14308	14333	14267	14277	14374	14240	14319	14433	14323	14317	14307	14325	14166	14273	14234	14341	14317	14322	14418	14373	14197	14177	14160	14285	14287	14318	14383	14282	14350	14438	14374	14474	14422	14226	14356	14420	14400	14317	14420	14375	14409	14375	14233	14456	14395	14270	14303	14315	14178	14486	14275	14203	14439	14217	14431	14344	14077	14264	14235	14314	14264	14386	14507	14414	14355	14236	14500	14270	14379	14445	14301	14161	14346	14255	14373	14289	14470	14261	14216	14430	14136	14340	14452	14278	14362	14466	14488	14479	14408	14277	14136	14393	14451	14329	14409	14349	14065	14214	14462	14465	14278	14237	14356	14314	14383	14221	14429	14326	14295	14578	14275	14214	14414	14380	14430	14268	14287	14305	14483	14465	14416	14271	14375	14187	14113	14239	14484	14227	14279	14330	14400	14249	14376	14332	14282	14297	14241	14275	14528	14378	14299	14359	14455	14259	14362	14365	14255	14511	14419	14315	14394	14470	14371	14119	14341	14316	14417	14258	14382	14364	14322	14413	14291	14438	14297	14329	14344	14279	14351	14278	14366	14216	14305	14306	14351	14328	14513	14316	14517	14315	14404	14269	14340	14347	14488	14278	14323	14071	14327	14435	14349	14171	14417	14524	14415	14353	14477	14363	14367	14332	14402	14184	14417	14331	14253	14377	14539	14338	14249	14269	14295	14219	14318	14388	14407	14395	14450	14404	14521	14373	14230	14228	14224	14392	14332	14267	14356	14487	14253	14199	14361	14309	14257	14251	14241	14465	14298	14234	14330	14461	14282	14389	14322	14214	14366	14437	14362	14364	14436	14270	14308	14439	14430	14324	14273	14370	14525	14216	14235	14322	14442	14218	14380	14420	14231	14320	14363	14315	14194	14471	14319	14290	14277	14276	14269	14357	14130	14262	14114	14436	14336	14275	14261	14372	14263	14336	14349	14371	14383	14342	14349	14163	14491	14436	14234	14268	14389	14391	14299	14362	14345	14168	14197	14331	14455	14433	14369	14380	14380	14442	14224	14339	14311	14452	14253	14469	14427	14442	14270	14441	14330	14245	14256	14471	14349	14278	14383	14339	14250	14321	14171	14380	14397	14441	14316	14326	14181	14316	14436	14329	14423	14215	14266	14298	14383	14287	14162	14268	14156	14103	14456	14365	14263	14303	14263	14260	14247	14303	14203	14282	14489	14193	14457	14199	14137	14270	14111	14388	14390	14452	14492	14273	14264	14476	14453	14281	14229	14468	14429	14280	14390	14329	14320	14406	14198	14216	14256	14356	14482	14197	14294	14427	14179	14182	14348	14380	14264	14334	14342	14287	14417	14238	14307	14273	14366	14336	14386	14386	14415	14278	14291	14381	14413	14286	14325	14371	14321	14193	14423	14497	14323	14408	14247	14458	14198	14366	14347	14393	14214	14435	14282	14431	14309	14369	14260	14343	14313	14315	14419	14397	14495	14374	14372	14565	14330	14371	14361	14355	14366	14386	14558	14130	14409	14389	14254	14413	14332	14352	14109	14256	14109	14374	14192	14293	14333	14507	14482	14296	14316	14386	14323	14401	14202	14379	14316	14488	14218	14373	14289	14352	14176	14534	14362	14500	14233	14262	14283	14254	14367	14205	14510	14257	14386	14332	14217	14314	14303	14350	14229	14379	14319	14260	14332	14357	14416	14240	14245	14324	14448	14458	14355	14340	14221	14219	14449	14402	14277	14486	14420	14246	14421	14213	14527	14395	14300	14410	14322	14408	14405	14260	14346	14343	14491	14394	14385	14301	14318	14184	14202	14399	14410	14205	14112	14406	14409	14204	14300	14467	14161	14305	14462	14336	14446	14326	14386	14352	14240	14361	14391	14303	14282	14425	14469	14297	14377	14137	14267	14378	14422	14371	14297	14202	14484	14387	14297	14443	14399	14258	14348	14510	14371	14423	14228	14311	14218	14395	14393	14364	14357	14192	14490	14197	14311	14323	14344	14307	14233	14306	14283	14062	14349	14380	14400	14369	14325	14372	14329	14265	14222	14467	14305	14257	14417	14382	14427	14347	14148	14387	14112	14316	14189	14353	14411	14172	14201	14446	14234	14298	14317	14158	14363	14481	14305	14337	14159	14486	14202	14381	14336	14266	14493	14245	14202	14331	14366	14285	14403	14350	14268	14419	14240	14366	14252	14360	14145	14397	14405	14349	14355	14281	14380	14304	14461	14397	14478	14375	14441	14259	14351	14285	14424	14380	14261	14445	14213	14303	14394	14299	14346	14171	14362	14275	14410	14279	14379	14310	14261	14307	14251	14343	14368	14341	14553	14436	14210	14189	14287	14202	14193	14159	14283	14238	14303	14239	14338	14514	14369	14305	14445	14233	14444	14497	14337	14238	14317	14233	14408	14215	14359	14282	14213	14263	14282	14386	14333	14292	14420	14230	14474	14352	14315	14313	14256	14288	14251	14356	14364	14298	14441	14170	14288	14217	14294	14400	14435	14343	14454	14259	14142	14420	14303	14237	14400	14328	14156	14416	14311	14400	14371	14358	14399	14217	14273	14346	14208	14143	14313	14341	14221	14380	14115	14298	14364	14286	14242	13971	14412	14344	14264	14339	14265	14335	14302	14367	14278	14381	14306
30346	33589	41187	36378	30039	26584	23008	20761	18927	18183	17610	17455	17104	16972	16694	16654	16724	16819	16841	16886	16691	16849	16649	16786	16853	16685	16573	16503	16539	16601	16458	16452	16714	16681	16548	16620	16422	16484	16555	16524	16521	16398	16575	16505	16462	16716	16572	16668	16671	16620	16423	16399	16814	16720	16670	16455	16535	16467	16425	16724	16526	16692	16471	16478	16639	16605	16776	16415	16373	16614	16510	16706	16459	16442	16731	16680	16343	16380	16394	16524	16685	16859	16491	16479	16509	16805	16525	16672	16486	16608	16648	16526	16614	16575	16472	16750	16557	16560	16401	16810	16495	16715	16454	16553	16580	16394	16461	16430	16533	16440	16508	16468	16628	16511	16575	16566	16692	16698	16473	16549	16542	16550	16592	16301	16661	16685	16429	16500	16804	16430	16473	16573	16291	16576	16537	16556	16374	16504	16544	16517	16636	16567	16541	16383	16403	16482	16762	16693	16632	16525	16587	16514	16504	16670	16561	16492	16542	16734	16494	16579	16689	16593	16555	16583	16566	16655	16756	16448	16448	16395	16336	16511	16474	16714	16619	16396	16297	16453	16507	16410	16630	16535	16443	16482	16459	16522	16529	16583	16496	16462	16745	16422	16491	16575	16426	16638	16553	16510	16438	16545	16412	16428	16627	16611	16478	16420	16547	16407	16561	16308	16538	16761	16571	16747	16476	16463	16577	16767	16524	16346	16479	16453	16667	16587	16802	16630	16601	16599	16595	16486	16397	16527	16476	16465	16500	16376	16811	16543	16391	16702	16555	16744	16586	16802	16464	16643	16653	16559	16516	16573	16611	16540	16629	16692	16375	16343	16522	16345	16504	16605	16765	16611	16404	16443	16627	16604	16727	16532	16455	16557	16612	16481	16504	16519	16599	16514	16607	16438	16406	16711	16749	16603	16798	16531	16616	16563	16591	16523	16544	16633	16599	16395	16374	16491	16657	16510	16543	16684	16477	16606	16870	16609	16738	16459	16629	16416	16494	16608	16643	16430	16422	16543	16437	16656	16513	16637	16631	16664	16595	16542	16785	16751	16684	16340	16579	16487	16447	16546	16532	16687	16684	16409	16576	16495	16507	16252	16651	16616	16493	16597	16511	16438	16688	16448	16294	16457	16522	16451	16448	16399	16635	16632	16617	16699	16519	16437	16449	16556	16558	16575	16558	16466	16701	16675	16553	16558	16557	16699	16708	16474	16566	16475	16575	16438	16606	16529	16407	16494	16538	16613	16495	16509	16401	16560	16505	16402	16681	16670	16467	16568	16525	16590	16387	16575	16506	16515	16472	16474	16465	16580	16652	16595	16563	16422	16446	16573	16434	16307	16502	16488	16548	16440	16564	16584	16619	16577	16594	16618	16465	16592	16554	16455	16555	16575	16462	16305	16468	16802	16530	16335	16890	16736	16710	16691	16637	16359	16714	16543	16586	16330	16556	16609	16543	16531	16313	16248	16223	16396	16334	16780	16354	16688	16775	16673	16575	16527	16527	16478	16534	16427	16465	16618	16652	16570	16673	16385	16677	16693	16523	16540	16545	16528	16346	16582	16663	16578	16621	16407	16487	16700	16686	16591	16465	16574	16562	16595	16632	16345	16406	16322	16560	16387	16474	16320	16491	16524	16478	16699	16640	16381	16521	16341	16836	16499	16568	16772	16564	16658	16588	16562	16549	16523	16571	16398	16667	16576	16621	16514	16521	16516	16695	16599	16598	16468	16535	16521	16574	16605	16491	16644	16725	16486	16589	16559	16598	16382	16462	16619	16581	16593	16522	16652	16663	16572	16462	16590	16483	16643	16570	16545	16530	16502	16461	16618	16472	16629	16619	16415	16627	16468	16681	16670	16620	16536	16628	16548	16523	16685	16605	16485	16695	16432	16403	16560	16422	16447	16501	16645	16410	16365	16568	16485	16544	16343	16651	16356	16631	16499	16556	16484	16553	16610	16585	16458	16471	16528	16584	16528	16646	16399	16577	16399	16649	16572	16600	16560	16469	16739	16557	16447	16352	16553	16402	16358	16542	16523	16460	16402	16446	16364	16514	16626	16582	16716	16641	16409	16545	16532	16745	16709	16580	16611	16635	16520	16560	16446	16689	16503	16568	16545	16545	16570	16396	16502	16553	16263	16487	16232	16430	16412	16579	16580	16610	16542	16617	16414	16359	16463	16296	16589	16513	16614	16532	16434	16468	16365	16429	16337	16736	16602	16559	16406	16688	16444	16522	16387	16522	16647	16754	16547	16579	16589	16669	16609	16675	16475	16580	16704	16401	16656	16607	16573	16469	16675	16494	16432	16621	16446	16375	16591	16732	16615	16552	16606	16554	16409	16508	16585	16511	16370	16579	16294	16491	16369	16552	16457	16702	16316	16699	16602	16577	16611	16463	16410	16507	16541	16488	16719	16405	16447	16454	16636	16632	16531	16460	16491	16446	16564	16558	16728	16567	16579	16451	16628	16738	16488	16594	16576	16687	16687	16606	16541	16464	16522	16475	16571	16670	16797	16544	16468	16677	16288	16552	16506	16657	16394	16559	16650	16408	16738	16549	16771	16457	16688	16564	16429	16513	16489	16524	16522	16319	16455	16486	16501	16312	16739	16654	16600	16578	16597	16531	16368	16595	16591	16754	16659	16540	16386	16538	16462	16497	16589	16581	16484	16435	16488	16620	16464	16580	16580	16747	16541	16590	16684	16659	16519	16428	16400	16540	16440	16393	16639	16565	16519	16415	16619	16528	16548	16389	16529	16490	16587	16677	16649	16500	16549	16639	16512	16442	16606	16412	16482	16726	16607	16609	16466	16484	16642	16825	16523	16506	16594	16488	16474	16721	16641	16608	16411	16373	16498	16567	16517	16705	16407	16612	16734	16589	16678	16486	16655	16352	16740	16666	16635	16566	16443	16815	16705	16728	16514	16537	16677	16561	16385	16434	16520	16588	16606	16594	16576	16548	16460	16352	16541	16633	16467	16418	16596	16426	16633	16772	16485	16371	16600	16566	16375	16513	16553	16676	16679	16556	16546	16574	16483	16452	16751	16589	16660	16925	16487	16840	16537	16554	16254	16612	16442	16737	16569	16503	16650	16441	16758	16473	16448	16576	16796	16700	16456	16513	16511	16436	16603	16542	16437	16432	16484	16604	16470	16425	16571	16641	16440	16424	16495	16466	16526	16648	16393	16515	16584	16705	16532	16598	16733	16513	16742	16469	16624	16627	16414	16392	16460	16576	16667	16335	16443	16547	16603	16592	16417	16618	16597	16506	16552	16729	16521	16493	16575	16396	16488	16519	16394	16661	16496	16516	16652	16326	16568	16363	16598	16526	16435	16513	16617	16485	16736	16658	16651	16575	16241	16548	16416	16542	16575	16611	16444	16733	16500	16573	16465	16510	16571	16567	16694	16498	16446	16431	16406	16722	16525	16796	16715	16394	16495	16610	16635	16425	16248	16499	16594	16480	16285	16324	16638	16561	16575	16643	16456	16543	16281	16530	16714	16532	16464	16520	16652	16652	16586	16466	16635	16569	16738	16560	16504	16669	16662	16495	16557	16664	16573	16677	16591	16516	16512	16804	16468	16493	16533	16484	16462	16483	16456	16513	16541	16517	16482	16547	16366	16355	16538	16550	16541	16727	16603	16543	16678	16575	16272	16515	16599	16665	16421	16491	16580	16682	16796	16421	16653	16442	16522	16728	16568	16588	16633	16513	16526	16523	16418	16616	16717	16545	16659	16742	16503	16565	16514	16574	16592	16525	16660	16502	16449	16556	16449	16459	16529	16462	16403	16514	16582	16489	16550	16519	16537	16502	16664	16540	16508	16573	16499	16552	16685	16509	16602	16531	16461	16357	16425	16557	16650	16610	16506	16554	16585	16532	16468	16467	16539	16797	16445	16467	16409	16568	16606	16546	16613	16538	16690	16669	16476	16424	16511	16533	16593	16518	16464	16616	16554	16629	16559	16672	16484	16419	16661	16578	16389	16678	16395	16561	16526	16366	16476	16662	16692	16500	16666	16623	16662	16528	16596	16443	16460	16469	16598	16476	16634	16361	16435	16468	16443	16461	16529	16357	16468	16785	16747	16534	16584	16445	16650	16326	16353	16492	16597	16543	16488	16545	16470	16671	16593	16512	16610	16474	16394	16528	16396	16452	16527	16674	16506	16452	16368	16244	16546	16620	16484	16509	16433	16522	16691	16476	16474	16711	16385	16607	16528	16751	16426	16579	16533	16484	16487	16532	16484	16533	16526	16509	16385	16399	16528	16504	16595	16491	16607	16529	16487	16558	16525	16394	16590	16578	16666	16417	16427	16601	16534	16476	16420	16452	16536	16591	16540	16653	16541	16386	16531	16700	16456	16410	16590	16579	16689	16723	16597	16535	16405	16463	16530	16544	16562	16609	16564	16579	16611	16755	16523	16583	16542	16572	16775	16609	16485	16629	16666	16583	16633	16346	16660	16682	16512	16393	16516	16551	16486	16454	16571	16460	16629	16413	16538	16587	16791	16567	16574	16607	16533	16824	16471	16466	16565	16565	16484	16418	16476	16473	16668	16416	16456	16481	16640	16581	16512	16430	16506	16382	16573	16521	16561	16472	16507	16470	16501	16754	16583	16548	16611	16657	16580	16486	16581	16553	16520	16513	16441	16307	16589	16412	16596	16672	16646	16521	16672	16637	16544	16545	16582	16516	16635	16465	16377	16525	16414	16534	16546	16474	16618	16569	16521	16645	16573	16507	16527	16506	16371	16523	16636	16543	16482	16774	16527	16314	16424	16474	16576	16654	16570	16620	16608	16485	16469	16544	16495	16668	16330	16689	16657	16556	16605	16477	16301	16654	16517	16406	16746	16601	16567	16585	16621	16381	16520	16633	16468	16616	16448	16612	16535	16521	16682	16657	16604	16290	16570	16546	16717	16501	16380	16742	16559	16493	16411	16316	16624	16620	16521	16547	16846	16542	16489	16617	16575	16603	16587	16608	16750	16638	16463	16598	16348	16590	16385	16584	16582	16548	16691	16599	16411	16624	16443	16611	16487	16648	16495	16590	16740	16581	16391	16667	16541	16537	16740	16509	16742	16578	16375	16522	16409	16415	16597	16468	16460	16586	16437	16550	16619	16470	16484
35955	51269	47410	37854	32210	27481	22831	20364	18381	16865	16097	15621	15265	14978	15110	14810	14960	14732	14761	14497	14587	14561	14337	14723	14664	14624	14638	14482	14496	14484	14495	14407	14626	14711	14432	14546	14530	14461	14455	14333	14362	14500	14516	14378	14592	14489	14367	14484	14522	14499	14510	14426	14385	14530	14444	14475	14519	14535	14530	14368	14492	14568	14468	14420	14318	14455	14318	14594	14505	14443	14436	14484	14410	14407	14461	14229	14269	14384	14535	14465	14414	14434	14469	14436	14335	14629	14389	14332	14380	14403	14473	14396	14350	14306	14400	14541	14554	14303	14512	14393	14457	14410	14516	14361	14438	14174	14500	14515	14444	14440	14546	14517	14529	14380	14327	14426	14359	14360	14517	14382	14418	14148	14488	14662	14313	14504	14463	14386	14502	14491	14487	14472	14275	14537	14486	14605	14397	14533	14347	14421	14450	14375	14438	14442	14390	14451	14482	14434	14372	14372	14377	14295	14468	14372	14388	14246	14416	14464	14538	14545	14445	14481	14496	14400	14561	14357	14426	14613	14576	14506	14370	14549	14460	14398	14562	14563	14302	14404	14449	14366	14508	14272	14348	14447	14448	14396	14478	14464	14528	14294	14384	14328	14280	14359	14426	14533	14360	14467	14318	14461	14466	14446	14458	14427	14501	14496	14277	14563	14443	14641	14503	14365	14342	14547	14497	14494	14327	14537	14492	14389	14387	14503	14305	14402	14545	14464	14474	14469	14380	14226	14357	14432	14423	14452	14590	14366	14418	14228	14565	14591	14410	14469	14492	14469	14605	14250	14525	14450	14573	14407	14619	14537	14397	14505	14435	14332	14378	14310	14459	14307	14522	14468	14378	14343	14528	14467	14409	14488	14415	14369	14331	14482	14355	14444	14333	14438	14306	14443	14460	14494	14459	14394	14342	14423	14443	14507	14267	14470	14307	14384	14294	14243	14486	14644	14429	14533	14565	14411	14381	14481	14460	14330	14458	14457	14364	14275	14440	14423	14417	14161	14314	14404	14600	14648	14365	14343	14361	14382	14439	14574	14389	14348	14385	14634	14388	14484	14307	14419	14377	14310	14539	14306	14497	14472	14470	14292	14406	14433	14379	14502	14338	14425	14476	14475	14376	14404	14641	14464	14441	14245	14666	14491	14327	14272	14360	14501	14657	14393	14657	14452	14300	14424	14284	14492	14473	14411	14418	14539	14627	14311	14506	14341	14393	14405	14495	14605	14313	14406	14536	14413	14475	14320	14392	14576	14311	14596	14317	14503	14359	14296	14390	14401	14560	14552	14435	14557	14395	14466	14501	14652	14399	14371	14482	14522	14401	14548	14334	14393	14444	14449	14383	14484	14460	14447	14442	14351	14358	14395	14234	14420	14544	14512	14377	14643	14499	14461	14434	14444	14351	14433	14448	14367	14332	14527	14379	14350	14584	14473	14321	14422	14500	14402	14481	14346	14503	14471	14511	14397	14401	14465	14498	14470	14290	14372	14373	14555	14301	14510	14527	14481	14472	14606	14381	14464	14415	14497	14540	14457	14632	14531	14495	14406	14418	14455	14431	14465	14546	14395	14427	14407	14439	14419	14426	14435	14476	14591	14257	14579	14576	14535	14420	14304	14481	14492	14511	14536	14434	14408	14363	14395	14352	14597	14466	14419	14519	14550	14486	14400	14490	14296	14568	14458	14450	14495	14371	14363	14555	14394	14531	14473	14447	14374	14568	14399	14423	14505	14466	14387	14423	14518	14230	14414	14408	14461	14510	14436	14465	14452	14551	14513	14436	14526	14580	14319	14451	14574	14368	14542	14516	14528	14446	14418	14482	14337	14516	14607	14421	14464	14625	14496	14422	14442	14422	14548	14417	14511	14379	14535	14451	14499	14460	14486	14469	14590	14377	14400	14366	14504	14525	14396	14410	14463	14460	14441	14432	14531	14482	14457	14488	14543	14275	14334	14449	14308	14489	14342	14495	14506	14394	14534	14427	14487	14277	14398	14409	14406	14414	14356	14358	14423	14514	14478	14669	14441	14324	14461	14354	14465	14473	14474	14350	14508	14496	14623	14258	14551	14393	14430	14253	14485	14590	14409	14499	14456	14453	14463	14405	14554	14341	14331	14426	14496	14359	14477	14507	14539	14301	14413	14278	14571	14354	14522	14461	14567	14370	14605	14468	14453	14439	14307	14461	14457	14336	14401	14482	14438	14451	14425	14417	14451	14629	14502	14597	14552	14360	14456	14474	14373	14449	14524	14424	14564	14487	14577	14265	14367	14310	14470	14442	14485	14353	14473	14728	14492	14437	14334	14520	14451	14498	14430	14502	14527	14505	14407	14551	14365	14502	14434	14494	14503	14453	14442	14315	14253	14507	14561	14286	14494	14434	14428	14383	14459	14414	14438	14324	14396	14449	14566	14379	14630	14366	14485	14449	14519	14481	14495	14559	14386	14550	14303	14356	14563	14434	14301	14644	14409	14389	14537	14478	14388	14290	14400	14509	14340	14391	14435	14347	14335	14576	14438	14440	14454	14476	14382	14301	14430	14412	14397	14404	14500	14444	14390	14441	14379	14465	14466	14534	14386	14559	14417	14353	14648	14548	14337	14444	14439	14384	14423	14349	14571	14527	14349	14390	14400	14364	14416	14314	14348	14410	14415	14665	14390	14375	14356	14338	14571	14421	14467	14376	14417	14315	14424	14542	14495	14590	14212	14390	14300	14542	14401	14530	14450	14330	14594	14458	14404	14345	14406	14494	14394	14350	14243	14227	14495	14633	14352	14385	14355	14387	14238	14462	14455	14411	14331	14386	14331	14490	14471	14539	14603	14408	14405	14642	14506	14410	14574	14444	14585	14641	14500	14534	14607	14347	14381	14345	14499	14452	14252	14406	14565	14481	14389	14530	14408	14423	14587	14446	14497	14473	14354	14321	14450	14573	14210	14435	14285	14517	14364	14357	14493	14431	14462	14418	14351	14558	14412	14485	14504	14507	14520	14563	14374	14412	14310	14568	14295	14364	14471	14358	14459	14384	14426	14571	14427	14278	14424	14428	14356	14559	14331	14515	14394	14393	14419	14518	14659	14316	14433	14562	14382	14369	14496	14283	14356	14565	14461	14340	14514	14359	14301	14328	14480	14483	14464	14465	14401	14659	14479	14355	14335	14478	14510	14563	14370	14582	14459	14515	14247	14415	14606	14352	14444	14330	14392	14364	14371	14391	14260	14474	14529	14278	14514	14389	14541	14472	14477	14366	14536	14584	14536	14425	14364	14309	14275	14258	14386	14481	14532	14358	14499	14356	14565	14363	14500	14365	14624	14248	14661	14453	14377	14368	14417	14361	14404	14298	14734	14292	14482	14400	14288	14486	14719	14491	14493	14547	14254	14482	14403	14292	14552	14409	14464	14600	14480	14419	14377	14544	14383	14439	14344	14412	14408	14496	14482	14617	14369	14392	14406	14425	14481	14440	14513	14355	14359	14366	14512	14517	14305	14307	14396	14354	14383	14425	14431	14514	14480	14241	14540	14498	14415	14510	14419	14352	14325	14600	14323	14254	14501	14483	14202	14435	14389	14405	14484	14316	14375	14540	14595	14361	14411	14573	14446	14337	14394	14433	14524	14345	14363	14536	14470	14342	14390	14325	14455	14477	14415	14325	14501	14409	14403	14289	14495	14578	14608	14191	14637	14425	14404	14462	14366	14404	14329	14461	14554	14576	14664	14576	14502	14555	14602	14502	14493	14372	14357	14469	14409	14500	14369	14374	14420	14392	14350	14330	14413	14611	14399	14360	14346	14366	14464	14496	14346	14377	14559	14471	14596	14510	14343	14522	14570	14555	14427	14594	14431	14469	14297	14569	14307	14522	14523	14465	14532	14588	14462	14547	14425	14487	14407	14475	14328	14507	14449	14546	14521	14538	14495	14390	14455	14583	14539	14367	14490	14428	14425	14508	14419	14294	14200	14521	14383	14411	14217	14371	14562	14477	14394	14397	14407	14445	14260	14640	14432	14450	14279	14405	14518	14547	14437	14498	14471	14497	14591	14441	14476	14251	14476	14502	14367	14476	14411	14358	14419	14620	14332	14480	14380	14442	14544	14561	14345	14646	14494	14548	14515	14542	14384	14460	14133	14498	14386	14456	14346	14316	14344	14297	14446	14513	14481	14413	14491	14519	14348	14339	14488	14635	14259	14519	14251	14396	14515	14466	14303	14548	14471	14513	14354	14462	14506	14393	14459	14517	14465	14597	14427	14459	14503	14286	14380	14760	14366	14480	14519	14525	14304	14507	14462	14534	14425	14541	14425	14520	14410	14327	14407	14459	14527	14300	14314	14372	14435	14397	14446	14413	14340	14405	14533	14471	14476	14550	14480	14415	14667	14529	14537	14422	14438	14546	14467	14496	14364	14470	14378	14407	14434	14359	14440	14365	14320	14462	14299	14442	14566	14498	14452	14387	14487	14370	14331	14306	14350	14415	14563	14388	14625	14551	14218	14360	14552	14375	14452	14458	14283	14403	14380	14491	14343	14417	14409	14263	14473	14498	14477	14349	14686	14535	14555	14449	14587	14395	14521	14476	14462	14429	14509	14467	14399	14546	14321	14353	14623	14266	14480	14416	14445	14390	14407	14386	14370	14320	14569	14542	14195	14408	14305	14584	14772	14412	14385	14547	14350	14510	14450	14371	14260	14565	14345	14451	14588	14511	14320	14567	14514	14534	14497	14404	14254	14536	14614	14440	14491	14465	14369	14437	14482	14510	14379	14520	14440	14477	14506	14537	14390	14372	14327	14575	14444	14634	14420	14399	14549	14382	14369	14321	14569	14212	14437	14605	14531	14391	14431	14410	14371	14325	14406	14440	14551	14474	14243	14523	14537	14346	14536	14459	14485	14402	14340	14592	14401	14575	14448	14518	14459	14331	14502	14495	14582	14495	14414	14353	14385	14488	14355	14601	14559	14438	14306	14372	14491	14543	14501	14550	14456	14324	14417	14443	14549	14543	14485	14379	14292	14415	14364	14543	14296	14386	14348	14485	14575	14271	14619	14576	14407	14436	14403	14502	14610	14499	14429	14325	14297	14416	14348	14524	14410	14411	14637	14410	14366	14491	14460	14316	14455	14417	14467	14314	14527
24514	21880	30027	27706	27981	29656	27702	22659	20792	19449	18710	17853	17542	17400	17047	17043	16838	16816	16784	16804	16722	16702	16609	16776	16586	16661	16536	16566	16485	16538	16516	16592	16491	16383	16569	16446	16543	16563	16539	16571	16507	16493	16431	16553	16435	16421	16479	16349	16616	16371	16460	16423	16440	16513	16587	16383	16453	16271	16214	16298	16421	16619	16528	16244	16383	16476	16548	16549	16360	16602	16329	16412	16306	16311	16470	16495	16540	16320	16226	16437	16458	16496	16296	16400	16456	16494	16247	16415	16505	16624	16456	16475	16429	16332	16377	16609	16372	16461	16502	16418	16531	16515	16343	16549	16552	16267	16568	16217	16509	16532	16585	16424	16558	16300	16408	16446	16161	16457	16395	16335	16509	16569	16567	16538	16531	16144	16431	16480	16529	16447	16324	16466	16334	16517	16328	16431	16386	16343	16489	16483	16574	16427	16452	16622	16472	16459	16251	16443	16351	16333	16471	16343	16220	16362	16243	16450	16396	16379	16465	16488	16324	16380	16423	16513	16349	16556	16486	16409	16444	16545	16767	16422	16536	16581	16449	16479	16341	16362	16410	16277	16601	16430	16437	16427	16569	16329	16216	16529	16537	16356	16400	16395	16510	16448	16348	16448	16164	16534	16464	16474	16468	16294	16446	16371	16278	16390	16535	16633	16302	16534	16517	16444	16442	16308	16359	16556	16500	16518	16660	16438	16402	16483	16289	16490	16497	16250	16424	16378	16335	16366	16511	16412	16311	16457	16503	16291	16605	16353	16412	16438	16434	16393	16594	16302	16382	16311	16369	16560	16389	16456	16652	16323	16409	16497	16265	16615	16305	16304	16588	16473	16365	16546	16229	16364	16486	16471	16283	16299	16340	16533	16342	16485	16361	16256	16473	16333	16548	16433	16633	16540	16636	16392	16770	16468	16553	16403	16433	16429	16513	16241	16386	16520	16268	16498	16339	16291	16555	16476	16496	16325	16367	16577	16425	16501	16403	16443	16293	16396	16390	16495	16399	16327	16326	16224	16466	16365	16460	16620	16295	16535	16382	16464	16635	16352	16311	16492	16282	16569	16261	16493	16550	16495	16331	16397	16506	16380	16409	16566	16612	16346	16433	16429	16392	16566	16391	16271	16389	16438	16378	16415	16518	16425	16366	16520	16353	16396	16628	16551	16462	16501	16521	16440	16527	16379	16275	16427	16244	16223	16357	16632	16432	16433	16347	16518	16403	16457	16411	16424	16445	16593	16643	16216	16378	16356	16391	16325	16404	16283	16349	16507	16481	16399	16295	16358	16408	16322	16500	16345	16517	16371	16470	16484	16395	16437	16550	16404	16406	16538	16219	16429	16562	16353	16340	16288	16522	16364	16099	16301	16665	16553	16361	16540	16460	16535	16510	16568	16499	16699	16389	16534	16442	16416	16468	16284	16568	16456	16428	16418	16384	16435	16309	16551	16380	16482	16144	16360	16427	16319	16402	16653	16444	16410	16365	16329	16418	16355	16242	16383	16447	16395	16420	16335	16256	16373	16598	16581	16473	16354	16354	16329	16332	16464	16229	16432	16379	16381	16533	16532	16494	16407	16388	16396	16344	16329	16392	16199	16543	16603	16567	16636	16452	16457	16496	16410	16461	16467	16395	16508	16424	16347	16376	16420	16339	16373	16347	16385	16422	16416	16343	16470	16343	16362	16413	16380	16392	16371	16555	16434	16589	16360	16449	16490	16256	16527	16500	16310	16477	16195	16491	16358	16423	16445	16434	16456	16456	16602	16255	16354	16333	16504	16394	16343	16580	16553	16517	16425	16263	16407	16556	16325	16507	16416	16347	16511	16482	16402	16394	16364	16300	16598	16540	16409	16488	16289	16319	16317	16573	16429	16263	16297	16293	16407	16389	16519	16543	16706	16388	16530	16425	16307	16440	16167	16357	16457	16358	16458	16305	16426	16642	16547	16562	16645	16486	16377	16353	16332	16327	16474	16415	16432	16455	16402	16412	16376	16346	16191	16299	16501	16477	16179	16483	16405	16328	16302	16465	16364	16329	16526	16709	16511	16485	16503	16472	16468	16397	16533	16504	16476	16626	16296	16505	16413	16550	16406	16588	16340	16510	16238	16287	16442	16427	16594	16363	16442	16303	16265	16211	16532	16342	16431	16490	16322	16467	16535	16335	16589	16309	16481	16492	16237	16345	16496	16333	16482	16214	16300	16500	16426	16618	16355	16527	16411	16374	16326	16245	16460	16471	16515	16260	16468	16418	16497	16426	16479	16493	16505	16315	16356	16413	16261	16331	16271	16288	16482	16474	16527	16301	16287	16359	16361	16315	16259	16504	16513	16367	16458	16285	16529	16342	16424	16448	16245	16366	16494	16358	16522	16418	16344	16367	16402	16379	16488	16588	16492	16523	16362	16400	16272	16612	16412	16465	16396	16427	16373	16412	16269	16415	16858	16440	16280	16430	16314	16359	16438	16321	16288	16451	16457	16482	16239	16382	16535	16348	16415	16389	16400	16398	16494	16490	16535	16448	16382	16379	16485	16690	16433	16504	16303	16356	16633	16332	16159	16254	16451	16299	16458	16380	16345	16527	16507	16285	16313	16367	16537	16536	16167	16325	16485	16318	16507	16442	16617	16458	16417	16356	16321	16389	16481	16262	16359	16451	16444	16328	16582	16747	16204	16367	16419	16386	16453	16367	16309	16281	16498	16399	16256	16235	16373	16491	16413	16600	16330	16633	16397	16489	16348	16527	16457	16468	16381	16429	16470	16487	16361	16399	16344	16358	16280	16474	16555	16427	16253	16483	16443	16264	16484	16233	16449	16632	16377	16200	16471	16461	16551	16499	16652	16696	16283	16422	16408	16414	16254	16426	16464	16464	16319	16245	16406	16374	16231	16447	16231	16464	16316	16382	16365	16529	16355	16326	16510	16460	16358	16509	16423	16352	16369	16541	16130	16306	16261	16403	16687	16348	16579	16528	16408	16524	16440	16224	16357	16224	16346	16554	16395	16572	16565	16383	16373	16293	16215	16480	16368	16511	16411	16372	16458	16351	16228	16472	16273	16448	16244	16119	16354	16279	16328	16509	16499	16322	16382	16195	16223	16369	16428	16500	16534	16387	16300	16447	16698	16482	16394	16545	16412	16509	16469	16327	16462	16475	16377	16383	16364	16490	16486	16374	16550	16489	16424	16192	16500	16508	16614	16522	16530	16456	16384	16556	16003	16591	16500	16316	16311	16359	16299	16399	16261	16361	16369	16194	16463	16373	16359	16255	16330	16688	16561	16434	16368	16561	16357	16362	16502	16352	16352	16455	16437	16455	16430	16326	16434	16412	16285	16250	16409	16251	16447	16204	16257	16547	16364	16232	16389	16069	16400	16361	16489	16395	16500	16436	16402	16303	16366	16737	16238	16265	16540	16529	16353	16513	16371	16317	16427	16368	16339	16360	16486	16058	16352	16462	16424	16489	16306	16497	16211	16334	16586	16455	16425	16502	16471	16581	16340	16335	16331	16287	16385	16659	16530	16430	16425	16284	16369	16395	16417	16460	16281	16462	16473	16588	16384	16248	16155	16368	16351	16494	16329	16451	16438	16482	16432	16173	16349	16473	16421	16436	16440	16314	16501	16481	16354	16563	16514	16368	16358	16317	16528	16612	16432	16320	16592	16381	16282	16440	16442	16626	16259	16403	16300	16563	16465	16392	16301	16317	16522	16383	16563	16529	16326	16455	16385	16428	16400	16493	16525	16520	16411	16259	16403	16536	16363	16452	16363	16587	16569	16381	16525	16466	16415	16505	16505	16598	16449	16429	16274	16513	16216	16514	16210	16311	16434	16441	16408	16404	16491	16380	16373	16459	16392	16434	16454	16341	16562	16266	16430	16360	16468	16403	16401	16394	16292	16526	16385	16404	16380	16381	16577	16434	16172	16366	16590	16485	16294	16435	16533	16421	16342	16351	16251	16406	16349	16521	16393	16360	16340	16356	16497	16471	16447	16544	16489	16422	16302	16449	16509	16646	16356	16346	16330	16238	16323	16319	16431	16513	16544	16280	16340	16417	16429	16363	16330	16442	16415	16502	16368	16229	16507	16361	16414	16479	16462	16287	16231	16461	16524	16636	16550	16316	16336	16535	16311	16459	16201	16464	16455	16485	16708	16311	16260	16229	16482	16418	16550	16568	16330	16576	16122	16310	16459	16354	16268	16277	16401	16404	16480	16451	16361	16192	16330	16486	16292	16462	16465	16399	16434	16310	16357	16525	16332	16458	16491	16395	16524	16557	16635	16322	16463	16391	16382	16312	16397	16476	16279	16406	16632	16440	16522	16250	16416	16552	16506	16422	16446	16453	16377	16486	16253	16447	16170	16656	16491	16355	16447	16360	16635	16472	16344	16424	16179	16475	16558	16560	16398	16430	16316	16328	16571	16218	16224	16593	16538	16404	16331	16399	16280	16410	16312	16469	16499	16504	16232	16313	16306	16396	16489	16367	16484	16384	16434	16434	16438	16481	16308	16455	16518	16217	16342	16468	16473	16615	16458	16452	16639	16641	16392	16416	16390	16456	16384	16510	16348	16307	16209	16383	16460	16454	16614	16279	16550	16550	16526	16449	16328	16370	16384	16451	16387	16477	16557	16450	16286	16157	16312	16368	16346	16480	16465	16378	16400	16425	16381	16513	16238	16454	16397	16428	16580	16458	16444	16285	16424	16499	16464	16329	16530	16491	16362	16507	16439	16245	16444	16369	16113	16427	16275	16380	16500	16381	16414	16308	16392	16520	16502	16402	16106	16431	16331	16335	16347	16387	16418	16574	16445	16311	16510	16688	16737	16637	16529	16467	16437	16479	16475	16549	16312	16540	16274	16610	16429	16246	16297	16287	16533	16219	16343	16334	16395	16365	16557	16700	16518	16528	16394	16521	16580	16357	16192	16516	16638	16408	16417	16428	16467	16374	16352	16186	16411	16515	16641	16521	16282	16419	16323	16446	16348	16481	16371	16404	16510	16194	16476	16452	16394	16618	16368	16429	16486	16310	16487	16410	16352	16109	16290	16379	16378	16419	16300	16292	16298	16498	16559	16485	16327	16460	16302	16466	16361	16331	16468	16567	16480	16409	16484	16493	16338	16357	16407
35189	56754	53169	43497	36873	32322	27037	23052	20538	18512	17243	16305	15823	15378	15202	14976	14824	14776	14862	14587	14576	14767	14637	14708	14624	14578	14629	14589	14594	14474	14520	14449	14491	14325	14569	14365	14558	14406	14483	14480	14535	14346	14471	14483	14536	14467	14403	14386	14483	14280	14325	14482	14451	14265	14272	14389	14350	14196	14363	14377	14234	14442	14364	14382	14376	14486	14230	14241	14265	14370	14282	14427	14232	14312	14405	14319	14336	14317	14450	14260	14237	14402	14425	14258	14272	14603	14370	14400	14496	14265	14270	14414	14393	14232	14285	14320	14362	14292	14457	14385	14514	14516	14263	14475	14311	14339	14273	14339	14343	14321	14249	14266	14480	14256	14274	14326	14386	14300	14372	14491	14402	14411	14216	14333	14373	14404	14496	14365	14619	14304	14256	14449	14550	14297	14312	14438	14324	14561	14414	14535	14381	14497	14460	14320	14330	14355	14405	14497	14214	14425	14381	14197	14416	14346	14435	14452	14359	14428	14269	14334	14414	14371	14335	14295	14357	14241	14429	14350	14452	14443	14348	14499	14311	14291	14391	14413	14156	14386	14297	14285	14205	14275	14486	14336	14286	14483	14522	14530	14393	14287	14478	14188	14394	14394	14519	14451	14397	14395	14372	14303	14237	14294	14311	14412	14276	14476	14223	14380	14217	14454	14305	14324	14290	14180	14318	14267	14427	14354	14432	14155	14360	14461	14488	14449	14422	14338	14380	14361	14282	14294	14420	14427	14256	14431	14413	14298	14268	14459	14467	14205	14406	14208	14275	14397	14408	14378	14339	14481	14196	14392	14402	14346	14377	14574	14267	14326	14411	14471	14186	14462	14369	14318	14453	14372	14265	14235	14423	14462	14356	14412	14405	14444	14172	14246	14165	14486	14414	14386	14410	14325	14251	14418	14327	14518	14319	14484	14330	14349	14389	14497	14506	14271	14426	14373	14325	14352	14314	14456	14504	14382	14381	14304	14508	14393	14137	14418	14406	14326	14327	14353	14220	14423	14289	14308	14203	14325	14296	14354	14240	14221	14382	14315	14261	14348	14529	14418	14383	14431	14421	14414	14373	14409	14314	14406	14393	14447	14381	14404	14398	14371	14338	14172	14293	14344	14323	14350	14178	14432	14307	14387	14205	14428	14355	14251	14307	14376	14411	14252	14281	14342	14305	14401	14397	14420	14499	14565	14295	14389	14283	14358	14358	14423	14317	14421	14283	14276	14531	14432	14314	14248	14344	14299	14377	14307	14383	14467	14380	14289	14309	14401	14261	14394	14231	14538	14306	14256	14298	14384	14453	14425	14465	14158	14324	14255	14387	14196	14374	14453	14365	14373	14462	14518	14484	14302	14325	14261	14419	14437	14462	14519	14422	14392	14332	14547	14425	14402	14439	14285	14258	14386	14552	14370	14356	14306	14412	14310	14267	14515	14289	14364	14196	14286	14206	14361	14497	14341	14380	14323	14317	14356	14416	14251	14375	14219	14236	14232	14320	14350	14267	14409	14378	14503	14328	14324	14326	14398	14192	14445	14190	14432	14161	14298	14379	14273	14403	14296	14437	14348	14319	14427	14453	14291	14334	14162	14451	14317	14397	14362	14353	14329	14390	14397	14458	14254	14404	14320	14309	14319	14340	14605	14380	14395	14415	14159	14359	14496	14297	14416	14426	14505	14296	14288	14371	14446	14358	14201	14326	14406	14286	14477	14495	14211	14409	14410	14369	14392	14318	14501	14243	14368	14250	14319	14399	14316	14405	14360	14369	14297	14413	14401	14398	14339	14453	14257	14396	14507	14313	14212	14453	14318	14381	14292	14293	14310	14296	14264	14404	14334	14292	14178	14277	14327	14416	14282	14288	14184	14385	14142	14575	14470	14347	14308	14265	14376	14357	14385	14362	14279	14514	14318	14320	14485	14396	14355	14253	14407	14392	14264	14444	14303	14335	14287	14325	14430	14286	14335	14329	14305	14217	14326	14475	14430	14254	14450	14329	14351	14570	14265	14400	14424	14358	14289	14288	14392	14402	14252	14188	14543	14397	14329	14259	14399	14279	14457	14148	14373	14463	14278	14264	14254	14355	14395	14170	14456	14344	14264	14381	14292	14340	14310	14336	14336	14242	14342	14360	14310	14354	14417	14470	14381	14363	14438	14316	14450	14531	14303	14510	14374	14422	14313	14527	14235	14330	14342	14350	14465	14318	14312	14499	14205	14380	14279	14440	14259	14373	14454	14535	14253	14352	14384	14258	14376	14384	14340	14335	14433	14444	14456	14256	14449	14383	14433	14438	14383	14284	14457	14346	14269	14335	14297	14444	14239	14313	14431	14291	14320	14272	14193	14386	14461	14291	14351	14315	14453	14249	14411	14257	14443	14268	14319	14208	14284	14434	14348	14472	14430	14192	14378	14237	14204	14295	14423	14356	14341	14350	14521	14339	14263	14437	14372	14333	14392	14307	14469	14127	14403	14238	14387	14446	14411	14471	14512	14315	14403	14464	14401	14394	14375	14334	14255	14290	14333	14387	14353	14321	14464	14328	14307	14441	14392	14377	14402	14452	14368	14273	14454	14322	14325	14235	14103	14354	14277	14444	14344	14343	14436	14366	14410	14399	14567	14442	14330	14439	14334	14445	14523	14445	14393	14425	14191	14234	14246	14359	14306	14337	14428	14262	14285	14326	14444	14447	14242	14398	14354	14335	14479	14279	14337	14258	14413	14323	14405	14516	14339	14338	14344	14370	14223	14269	14270	14345	14229	14451	14102	14361	14378	14302	14401	14378	14410	14466	14196	14317	14383	14372	14459	14280	14403	14381	14248	14299	14403	14153	14523	14301	14306	14447	14348	14212	14327	14469	14488	14462	14422	14187	14317	14436	14314	14294	14472	14428	14478	14247	14224	14452	14362	14206	14230	14156	14356	14385	14448	14046	14207	14270	14321	14369	14432	14108	14418	14484	14398	14253	14603	14228	14315	14571	14439	14470	14357	14474	14449	14441	14249	14328	14325	14293	14257	14380	14489	14246	14481	14309	14420	14298	14265	14513	14360	14434	14390	14359	14399	14343	14299	14450	14435	14486	14434	14387	14285	14508	14335	14398	14367	14301	14376	14375	14329	14153	14462	14300	14403	14400	14375	14218	14357	14352	14487	14200	14383	14281	14364	14349	14332	14402	14260	14413	14290	14478	14458	14330	14282	14341	14185	14406	14442	14246	14450	14385	14393	14364	14348	14383	14221	14174	14431	14370	14336	14340	14318	14342	14331	14419	14316	14467	14366	14408	14150	14145	14314	14420	14269	14430	14327	14380	14438	14370	14435	14410	14292	14225	14404	14188	14301	14276	14296	14372	14393	14494	14458	14302	14416	14358	14284	14331	14443	14319	14517	14497	14362	14358	14298	14344	14271	14208	14247	14218	14400	14321	14426	14365	14124	14423	14379	14254	14411	14369	14261	14389	14231	14233	14318	14365	14464	14409	14386	14415	14441	14481	14296	14333	14371	14433	14433	14345	14403	14237	14452	14360	14317	14397	14330	14304	14261	14307	14422	14574	14324	14350	14432	14377	14385	14296	14384	14298	14324	14214	14423	14371	14260	14368	14456	14339	14093	14435	14228	14529	14284	14319	14359	14356	14253	14329	14245	14359	14297	14443	14315	14254	14222	14307	14537	14301	14375	14524	14429	14469	14357	14534	14456	14224	14362	14372	14350	14374	14323	14248	14337	14325	14333	14246	14316	14253	14375	14362	14497	14413	14429	14304	14240	14126	14230	14575	14334	14339	14357	14361	14372	14259	14484	14554	14365	14475	14279	14237	14276	14454	14519	14353	14402	14330	14328	14330	14325	14169	14262	14398	14317	14337	14410	14357	14290	14321	14276	14450	14358	14389	14281	14357	14137	14345	14351	14377	14322	14660	14339	14360	14263	14517	14337	14445	14339	14438	14304	14436	14503	14265	14462	14320	14351	14311	14225	14300	14403	14341	14490	14331	14383	14390	14282	14322	14438	14484	14397	14413	14167	14299	14364	14265	14368	14448	14184	14404	14538	14235	14232	14400	14412	14196	14228	14426	14335	14355	14194	14304	14404	14468	14332	14326	14346	14403	14403	14327	14244	14315	14342	14515	14371	14435	14344	14314	14348	14234	14417	14169	14298	14401	14527	14258	14366	14482	14360	14446	14365	14445	14442	14356	14376	14486	14212	14404	14509	14344	14143	14464	14471	14306	14392	14373	14312	14453	14536	14369	14257	14339	14366	14501	14288	14404	14300	14324	14584	14370	14662	14309	14472	14336	14250	14277	14186	14351	14273	14199	14196	14543	14330	14526	14273	14247	14327	14368	14622	14355	14459	14392	14458	14387	14346	14270	14448	14422	14502	14387	14247	14388	14186	14225	14441	14429	14413	14457	14363	14399	14352	14292	14288	14435	14335	14420	14531	14283	14405	14421	14387	14176	14461	14389	14387	14349	14262	14427	14304	14372	14434	14297	14368	14337	14321	14198	14239	14390	14314	14218	14399	14371	14455	14390	14390	14451	14380	14321	14365	14326	14503	14379	14474	14286	14438	14418	14342	14368	14434	14269	14466	14238	14182	14340	14500	14425	14299	14372	14214	14484	14471	14161	14282	14387	14185	14349	14299	14292	14284	14437	14535	14285	14380	14399	14275	14514	14536	14230	14283	14296	14385	14229	14361	14316	14347	14295	14416	14414	14618	14477	14185	14276	14320	14397	14268	14551	14393	14264	14312	14273	14412	14453	14311	14309	14213	14318	14265	14403	14364	14409	14374	14401	14232	14512	14221	14233	14457	14285	14291	14219	14435	14341	14521	14362	14365	14295	14517	14211	14331	14212	14361	14473	14265	14375	14310	14385	14318	14265	14395	14379	14223	14324	14357	14369	14498	14276	14574	14291	14490	14459	14239	14237	14295	14289	14336	14400	14333	14530	14272	14528	14390	14451	14306	14284	14147	14276	14421	14325	14365	14256	14333	14533	14365	14382	14381	14228	14462	14120	14299	14489	14238	14479	14338	14271	14320	14360	14492	14478	14372	14479	14242	14410	14316	14528	14560	14315	14338	14399	14393	14367	14308	14283	14437	14357	14529	14191	14446	14580	14379	14347	14548	14378	14378
23340	21747	29895	24958	25012	29962	31627	25113	22239	21167	19710	18810	18202	17714	17327	17168	17079	17214	16932	16924	16941	17122	17032	17064	16915	16907	16681	16677	16792	16712	16714	16757	16494	16461	16748	16699	16708	16692	16345	16624	16662	16826	16584	16690	16622	16563	16592	16398	16572	16647	16524	16732	16744	16833	16682	16492	16424	16574	16375	16535	16667	16603	16613	16613	16672	16340	16760	16458	16555	16395	16502	16563	16611	16556	16427	16535	16545	16592	16661	16461	16531	16469	16554	16153	16479	16727	16550	16342	16587	16491	16479	16315	16696	16531	16387	16409	16649	16491	16670	16564	16445	16512	16406	16669	16533	16491	16599	16543	16454	16537	16502	16505	16432	16442	16443	16371	16527	16338	16639	16553	16640	16546	16506	16397	16646	16581	16577	16538	16376	16349	16607	16336	16676	16448	16627	16490	16590	16503	16492	16376	16531	16485	16274	16441	16473	16263	16516	16576	16498	16517	16509	16521	16609	16498	16702	16408	16592	16411	16477	16544	16404	16546	16587	16434	16192	16551	16513	16524	16500	16556	16363	16641	16518	16418	16602	16576	16554	16485	16336	16661	16740	16473	16500	16560	16631	16720	16483	16469	16684	16590	16582	16567	16435	16449	16414	16414	16551	16683	16505	16438	16677	16692	16604	16402	16586	16418	16584	16609	16532	16631	16503	16492	16465	16680	16451	16545	16493	16494	16623	16525	16556	16361	16441	16489	16662	16356	16341	16493	16434	16643	16460	16424	16627	16334	16516	16549	16361	16290	16646	16467	16518	16470	16404	16610	16407	16290	16414	16588	16634	16555	16470	16688	16541	16325	16708	16416	16486	16456	16347	16429	16592	16516	16475	16647	16501	16261	16424	16491	16465	16473	16589	16388	16496	16404	16675	16551	16585	16732	16475	16505	16428	16620	16481	16391	16599	16403	16643	16613	16424	16576	16434	16656	16396	16544	16543	16248	16624	16445	16501	16607	16436	16480	16546	16607	16589	16845	16718	16501	16515	16445	16482	16513	16603	16410	16418	16586	16407	16594	16620	16392	16602	16425	16360	16449	16468	16323	16522	16529	16462	16469	16379	16452	16531	16404	16658	16215	16637	16468	16698	16561	16452	16525	16590	16637	16525	16562	16509	16550	16531	16355	16568	16487	16609	16670	16539	16483	16392	16389	16470	16421	16418	16648	16534	16505	16582	16676	16576	16401	16536	16529	16545	16537	16416	16409	16423	16442	16403	16695	16315	16692	16609	16579	16677	16572	16580	16492	16552	16264	16454	16798	16619	16647	16537	16316	16565	16463	16653	16563	16442	16638	16459	16655	16388	16488	16325	16362	16438	16300	16547	16394	16646	16642	16650	16407	16501	16656	16527	16681	16403	16645	16537	16339	16435	16282	16524	16345	16616	16297	16540	16494	16377	16716	16535	16432	16517	16481	16515	16478	16426	16525	16258	16648	16383	16781	16513	16504	16539	16507	16390	16386	16408	16368	16653	16555	16663	16749	16621	16457	16335	16544	16587	16362	16318	16594	16357	16621	16527	16539	16558	16583	16683	16503	16746	16484	16560	16507	16373	16500	16511	16550	16344	16506	16628	16717	16780	16584	16441	16599	16428	16522	16766	16627	16622	16660	16418	16446	16639	16472	16370	16518	16531	16446	16549	16521	16538	16353	16634	16643	16577	16331	16303	16365	16390	16455	16492	16442	16575	16336	16388	16540	16596	16524	16510	16472	16552	16536	16594	16466	16331	16372	16545	16514	16425	16496	16618	16406	16463	16547	16632	16606	16650	16378	16445	16578	16509	16375	16573	16631	16669	16488	16694	16626	16390	16462	16571	16756	16536	16478	16430	16507	16581	16618	16422	16619	16484	16677	16453	16604	16397	16500	16541	16536	16781	16347	16370	16517	16627	16675	16621	16473	16417	16455	16658	16534	16520	16437	16501	16627	16741	16469	16483	16445	16418	16334	16689	16484	16817	16587	16343	16455	16555	16431	16299	16714	16385	16473	16523	16726	16642	16499	16481	16488	16493	16573	16523	16311	16591	16444	16571	16384	16538	16619	16374	16360	16518	16638	16654	16597	16714	16466	16634	16500	16722	16375	16456	16565	16459	16381	16362	16641	16505	16169	16499	16443	16341	16628	16626	16527	16474	16520	16671	16503	16513	16410	16350	16590	16584	16317	16596	16360	16374	16545	16452	16513	16483	16454	16579	16758	16579	16522	16680	16409	16461	16520	16574	16328	16557	16429	16227	16417	16533	16516	16416	16366	16493	16595	16600	16636	16412	16544	16257	16514	16583	16434	16509	16473	16456	16393	16397	16531	16731	16539	16314	16666	16437	16542	16450	16394	16465	16456	16483	16390	16617	16309	16663	16775	16411	16307	16538	16543	16709	16439	16584	16507	16655	16708	16571	16648	16416	16423	16611	16444	16453	16300	16627	16521	16498	16601	16370	16448	16368	16634	16442	16720	16748	16486	16549	16486	16327	16458	16495	16467	16599	16595	16616	16733	16403	16532	16446	16675	16389	16506	16598	16471	16470	16464	16469	16518	16351	16406	16594	16662	16450	16513	16591	16557	16599	16369	16585	16356	16396	16263	16424	16524	16403	16415	16310	16351	16522	16473	16657	16370	16420	16652	16606	16252	16572	16438	16615	16485	16421	16460	16550	16684	16546	16590	16727	16356	16413	16455	16422	16391	16350	16521	16498	16292	16263	16475	16546	16591	16653	16525	16659	16561	16672	16587	16391	16664	16705	16568	16412	16319	16293	16568	16677	16556	16315	16465	16535	16349	16636	16568	16520	16657	16519	16612	16404	16603	16517	16668	16519	16450	16434	16330	16478	16606	16452	16559	16374	16582	16338	16355	16289	16381	16459	16463	16570	16227	16673	16530	16495	16488	16403	16542	16470	16332	16521	16585	16508	16468	16541	16863	16593	16821	16525	16482	16570	16524	16440	16483	16455	16493	16486	16439	16449	16558	16421	16494	16661	16654	16394	16455	16630	16586	16496	16310	16352	16611	16423	16571	16604	16496	16580	16483	16561	16580	16538	16374	16585	16564	16380	16559	16432	16529	16563	16330	16498	16260	16333	16507	16606	16507	16539	16381	16333	16417	16487	16386	16722	16673	16595	16473	16452	16443	16441	16344	16534	16386	16529	16313	16648	16470	16539	16505	16689	16506	16430	16562	16555	16622	16475	16524	16651	16628	16513	16434	16480	16581	16527	16439	16374	16563	16604	16703	16461	16440	16799	16486	16405	16506	16523	16709	16529	16787	16633	16694	16333	16574	16348	16480	16501	16481	16587	16497	16358	16527	16492	16485	16475	16622	16482	16470	16591	16296	16400	16479	16591	16499	16456	16437	16514	16648	16491	16468	16582	16485	16596	16403	16483	16408	16457	16502	16477	16295	16565	16400	16533	16565	16424	16519	16459	16452	16516	16529	16292	16459	16649	16616	16650	16593	16520	16473	16478	16423	16331	16425	16338	16460	16451	16638	16593	16524	16463	16438	16689	16555	16528	16398	16583	16403	16489	16447	16556	16505	16491	16477	16585	16587	16701	16514	16557	16526	16451	16457	16436	16531	16429	16435	16654	16578	16612	16582	16485	16605	16536	16386	16408	16452	16466	16396	16630	16391	16631	16764	16525	16418	16404	16589	16551	16459	16407	16412	16494	16531	16701	16572	16616	16505	16614	16470	16506	16498	16466	16486	16559	16464	16602	16615	16410	16707	16436	16461	16402	16520	16672	16364	16574	16529	16564	16678	16536	16577	16300	16513	16504	16254	16537	16287	16586	16501	16486	16584	16560	16660	16463	16449	16468	16387	16411	16642	16384	16532	16586	16748	16641	16852	16596	16593	16467	16600	16639	16508	16616	16544	16505	16485	16583	16312	16315	16664	16586	16627	16502	16467	16505	16536	16317	16555	16421	16641	16457	16605	16303	16419	16459	16622	16582	16425	16408	16709	16733	16659	16618	16339	16448	16479	16440	16460	16605	16729	16651	16419	16645	16524	16460	16513	16623	16333	16549	16499	16525	16340	16591	16569	16465	16561	16593	16638	16556	16576	16406	16337	16438	16285	16486	16610	16441	16480	16483	16696	16549	16456	16501	16439	16455	16738	16718	16501	16594	16475	16667	16526	16501	16443	16554	16535	16358	16359	16396	16373	16474	16419	16554	16671	16465	16694	16701	16392	16599	16406	16193	16340	16644	16392	16578	16448	16573	16418	16556	16354	16532	16655	16672	16517	16427	16354	16564	16542	16401	16639	16513	16387	16493	16537	16364	16493	16830	16494	16490	16669	16427	16746	16375	16496	16487	16537	16630	16531	16307	16387	16443	16474	16410	16430	16564	16643	16606	16621	16691	16522	16582	16313	16586	16490	16632	16618	16487	16458	16376	16460	16773	16318	16470	16661	16538	16395	16363	16442	16562	16395	16784	16508	16491	16497	16409	16516	16510	16425	16627	16513	16601	16510	16550	16449	16428	16468	16688	16716	16540	16392	16488	16615	16470	16427	16564	16603	16571	16539	16432	16527	16606	16137	16408	16573	16438	16453	16559	16680	16551	16600	16472	16433	16476	16535	16560	16412	16611	16418	16520	16357	16312	16501	16545	16562	16667	16578	16435	16499	16504	16596	16425	16367	16320	16488	16368	16494	16442	16413	16458	16682	16719	16629	16454	16521	16573	16644	16502	16473	16525	16450	16454	16472	16688	16370	16606	16518	16468	16466	16542	16668	16618	16541	16250	16399	16637	16542	16615	16624	16527	16330	16337	16561	16443	16540	16623	16661	16398	16440	16566	16397	16471	16561	16546	16269	16585	16438	16396	16528	16346	16491	16571	16632	16518	16551	16370	16603	16457	16438	16459	16588	16626	16284	16296	16399	16502	16524	16322	16491	16433	16535	16397	16482	16555	16593	16363	16405	16334	16538	16393	16605	16620	16585	16447	16365	16699	16576	16708	16613	16371	16478	16486	16325	16350	16402	16493	16264	16462	16533	16567	16558	16570	16342	16413	16393	16499	16442	16333	16460	16356	16496	16447	16413	16420	16582	16643	16518	16558	16546	16521	16586	16584	16713	16627	16483	16740	16341	16330	16573	16470	16387	16403	16477	16549	16341	16418	16378
36851	62025	58584	48418	42260	36920	30945	26041	22830	20444	18602	17385	16596	15926	15497	15348	15296	14902	15018	14941	14872	15032	14780	14902	14847	14748	14701	14563	14731	14525	14518	14661	14467	14531	14564	14512	14518	14654	14465	14422	14428	14428	14488	14576	14542	14564	14471	14391	14460	14591	14486	14441	14439	14270	14411	14350	14533	14667	14463	14439	14365	14240	14546	14433	14358	14413	14462	14455	14512	14439	14420	14247	14383	14275	14439	14357	14400	14600	14366	14534	14329	14445	14324	14359	14482	14350	14377	14394	14377	14371	14416	14383	14345	14441	14488	14453	14281	14292	14332	14576	14481	14440	14415	14291	14303	14465	14301	14220	14305	14531	14184	14394	14391	14347	14541	14411	14280	14288	14426	14590	14394	14388	14319	14300	14152	14184	14255	14350	14343	14407	14353	14487	14353	14442	14280	14527	14398	14493	14428	14354	14418	14419	14289	14403	14346	14191	14301	14404	14141	14501	14489	14568	14326	14375	14496	14273	14461	14411	14267	14396	14388	14227	14259	14566	14292	14305	14389	14293	14283	14412	14323	14428	14424	14354	14497	14444	14364	14565	14213	14542	14311	14324	14438	14416	14385	14436	14264	14253	14422	14364	14550	14363	14274	14332	14364	14445	14549	14312	14390	14360	14437	14385	14443	14152	14285	14369	14230	14475	14418	14402	14400	14210	14455	14307	14350	14299	14503	14380	14270	14566	14389	14404	14458	14419	14357	14455	14487	14360	14328	14407	14352	14512	14323	14348	14311	14415	14458	14320	14374	14333	14379	14353	14393	14292	14434	14468	14475	14398	14217	14335	14269	14213	14402	14412	14475	14353	14499	14201	14468	14371	14288	14355	14253	14285	14339	14403	14448	14339	14506	14356	14526	14436	14397	14476	14478	14409	14459	14303	14534	14230	14418	14223	14338	14400	14518	14384	14402	14422	14272	14322	14290	14388	14252	14450	14350	14408	14310	14391	14412	14390	14510	14418	14292	14373	14444	14281	14198	14305	14408	14402	14513	14192	14443	14380	14327	14331	14420	14348	14212	14239	14396	14417	14413	14335	14544	14271	14331	14414	14476	14409	14272	14468	14421	14381	14365	14396	14316	14230	14395	14268	14458	14386	14405	14440	14530	14291	14371	14263	14427	14385	14238	14446	14509	14438	14429	14321	14622	14471	14486	14307	14478	14323	14402	14536	14333	14184	14352	14359	14426	14379	14322	14492	14404	14294	14326	14382	14200	14396	14117	14240	14254	14353	14393	14352	14450	14505	14431	14619	14328	14471	14331	14407	14418	14478	14269	14233	14275	14243	14383	14429	14522	14524	14411	14376	14277	14348	14451	14305	14351	14349	14388	14488	14377	14312	14305	14400	14390	14408	14290	14328	14459	14468	14338	14370	14345	14490	14473	14464	14372	14473	14543	14487	14396	14319	14384	14350	14290	14380	14472	14279	14295	14479	14619	14422	14258	14337	14431	14395	14443	14476	14258	14213	14406	14360	14437	14460	14296	14399	14199	14521	14448	14414	14579	14391	14311	14408	14213	14456	14332	14370	14380	14441	14345	14163	14413	14587	14310	14358	14276	14502	14557	14394	14462	14405	14377	14238	14313	14366	14428	14322	14505	14466	14263	14502	14393	14358	14420	14338	14391	14450	14318	14300	14463	14343	14346	14295	14231	14344	14366	14345	14330	14339	14404	14314	14407	14472	14379	14465	14409	14374	14441	14421	14293	14403	14132	14387	14361	14426	14424	14515	14424	14493	14456	14340	14430	14372	14258	14457	14231	14277	14343	14106	14387	14467	14558	14280	14370	14398	14168	14278	14399	14320	14324	14417	14426	14275	14236	14320	14384	14495	14433	14421	14400	14529	14365	14270	14458	14589	14354	14355	14381	14392	14450	14346	14449	14315	14464	14270	14482	14432	14459	14316	14625	14444	14297	14370	14371	14472	14293	14487	14423	14352	14289	14369	14528	14561	14329	14478	14236	14321	14425	14389	14433	14506	14133	14354	14467	14344	14311	14327	14408	14381	14359	14441	14340	14411	14365	14598	14535	14310	14601	14477	14389	14489	14453	14375	14247	14407	14244	14232	14352	14340	14635	14251	14383	14427	14340	14338	14360	14292	14401	14384	14220	14311	14437	14427	14434	14453	14246	14364	14423	14282	14362	14388	14392	14496	14339	14349	14396	14225	14434	14375	14362	14280	14366	14397	14393	14467	14350	14408	14248	14480	14510	14328	14418	14496	14430	14580	14271	14262	14470	14291	14369	14325	14409	14423	14382	14561	14410	14469	14334	14544	14301	14353	14259	14375	14217	14349	14422	14510	14315	14539	14423	14484	14366	14453	14538	14345	14241	14368	14458	14371	14415	14187	14440	14478	14287	14243	14325	14313	14408	14309	14376	14342	14383	14290	14218	14540	14190	14345	14365	14570	14327	14437	14296	14383	14471	14313	14309	14254	14342	14350	14467	14493	14448	14239	14511	14516	14565	14304	14370	14376	14286	14452	14368	14367	14241	14364	14510	14369	14340	14253	14584	14484	14226	14288	14189	14425	14243	14382	14462	14481	14391	14417	14532	14333	14429	14378	14316	14417	14402	14446	14307	14234	14332	14403	14314	14503	14324	14380	14304	14558	14382	14343	14359	14436	14427	14372	14271	14511	14257	14552	14400	14238	14367	14481	14433	14403	14299	14284	14363	14434	14349	14161	14407	14456	14447	14378	14456	14303	14308	14272	14290	14271	14391	14360	14263	14387	14255	14479	14336	14566	14433	14229	14551	14362	14265	14428	14348	14463	14332	14281	14400	14383	14375	14298	14401	14125	14396	14456	14172	14562	14461	14256	14533	14292	14335	14420	14353	14310	14376	14398	14468	14334	14321	14298	14333	14413	14290	14393	14400	14311	14436	14221	14395	14350	14372	14423	14489	14546	14466	14350	14498	14268	14348	14433	14245	14396	14285	14419	14398	14402	14345	14339	14383	14353	14267	14537	14366	14355	14247	14466	14397	14189	14436	14337	14477	14525	14318	14451	14263	14276	14257	14422	14517	14450	14369	14438	14416	14324	14279	14460	14394	14360	14210	14399	14515	14419	14482	14330	14228	14421	14252	14419	14255	14418	14617	14405	14358	14436	14381	14309	14321	14383	14386	14248	14342	14405	14404	14503	14266	14422	14248	14469	14408	14381	14552	14525	14368	14420	14432	14539	14349	14285	14509	14524	14390	14459	14258	14390	14377	14316	14291	14531	14199	14338	14142	14485	14406	14408	14498	14276	14461	14318	14355	14349	14280	14323	14192	14187	14266	14339	14386	14410	14217	14310	14378	14332	14457	14521	14323	14388	14429	14437	14271	14538	14236	14308	14549	14418	14497	14335	14354	14245	14409	14363	14267	14383	14229	14238	14404	14262	14434	14363	14274	14208	14498	14289	14364	14387	14344	14305	14348	14425	14447	14424	14374	14429	14397	14303	14423	14511	14457	14246	14348	14180	14395	14368	14479	14406	14484	14216	14373	14422	14217	14437	14427	14543	14400	14202	14459	14523	14426	14239	14356	14453	14353	14429	14459	14432	14390	14363	14369	14456	14317	14272	14428	14592	14470	14283	14417	14246	14249	14314	14399	14373	14363	14420	14381	14375	14368	14365	14453	14376	14405	14257	14315	14386	14474	14449	14480	14458	14396	14361	14338	14335	14455	14447	14148	14480	14324	14303	14321	14242	14339	14269	14291	14342	14373	14351	14297	14277	14457	14470	14371	14466	14221	14489	14387	14389	14457	14444	14313	14441	14399	14286	14286	14383	14378	14363	14324	14567	14453	14309	14459	14505	14236	14333	14303	14175	14310	14381	14403	14378	14406	14443	14331	14317	14484	14428	14385	14393	14485	14298	14432	14409	14382	14404	14456	14426	14477	14433	14414	14394	14441	14379	14213	14247	14487	14450	14313	14356	14441	14368	14433	14310	14282	14426	14408	14367	14265	14292	14397	14235	14486	14349	14358	14681	14145	14311	14260	14527	14337	14468	14288	14616	14171	14441	14340	14369	14437	14325	14329	14294	14341	14177	14375	14359	14406	14458	14352	14386	14256	14436	14356	14356	14429	14414	14375	14264	14386	14384	14434	14246	14327	14476	14410	14363	14314	14456	14255	14544	14456	14465	14345	14413	14370	14266	14445	14371	14355	14470	14453	14387	14478	14232	14359	14577	14369	14396	14461	14596	14581	14318	14451	14559	14425	14514	14318	14278	14334	14513	14330	14257	14451	14374	14488	14486	14330	14380	14391	14312	14394	14488	14403	14368	14226	14464	14599	14234	14522	14360	14455	14423	14431	14358	14309	14333	14461	14481	14597	14203	14432	14163	14342	14405	14455	14417	14371	14364	14393	14224	14323	14384	14214	14351	14442	14583	14427	14467	14367	14327	14576	14499	14441	14158	14339	14370	14471	14377	14361	14648	14345	14537	14387	14439	14393	14523	14461	14361	14391	14471	14414	14177	14320	14367	14569	14432	14216	14390	14316	14284	14455	14416	14415	14363	14399	14520	14318	14292	14242	14282	14330	14304	14241	14417	14444	14395	14353	14410	14459	14372	14272	14273	14366	14332	14462	14478	14266	14527	14380	14406	14556	14180	14416	14236	14358	14519	14393	14286	14472	14451	14411	14339	14355	14416	14381	14504	14530	14483	14447	14444	14468	14454	14368	14458	14206	14416	14512	14357	14326	14297	14412	14379	14265	14397	14383	14367	14266	14489	14304	14438	14373	14246	14276	14212	14354	14483	14450	14364	14317	14460	14376	14254	14520	14453	14357	14322	14408	14486	14414	14309	14403	14445	14325	14296	14449	14235	14395	14408	14325	14423	14287	14325	14421	14459	14401	14403	14320	14332	14398	14458	14265	14198	14353	14378	14435	14344	14224	14439	14395	14348	14284	14272	14329	14429	14391	14505	14431	14476	14276	14365	14272	14498	14374	14308	14295	14474	14355	14456	14452	14208	14289	14247	14403	14452	14362	14424	14397	14520	14574	14239	14448	14078	14479	14446	14444	14323	14406	14312	14270	14288	14370	14404	14364	14352	14397	14382	14241	14458	14345	14284	14444	14417	14398	14409	14378	14378	14505	14377	14385	14393	14287	14354	14387	14513
30383	33038	41347	36398	29724	26987	23729	20625	19278	18470	17883	17314	17078	16844	16931	16969	16935	16853	16841	16913	16901	16683	16725	16716	16737	16758	16830	16898	16415	16647	16740	16550	16585	16528	16607	16568	16712	16690	16588	16617	16698	16644	16794	16551	16575	16832	16738	16659	16524	16754	16567	16774	16763	16634	16832	16535	16617	16712	16711	16761	16668	16680	16601	16768	16719	16635	16732	16832	16717	16593	16674	16701	16759	16472	16697	16592	16584	16690	16607	16705	16691	16501	16741	16642	16692	16681	16826	16929	16663	16812	16565	16366	16603	16643	16621	16688	16767	16636	16623	16585	16764	16629	16628	16729	16690	16755	16753	16610	16735	16730	16721	16672	16812	16734	16632	16718	16751	16826	16746	16734	16746	16785	16606	16522	16782	16595	16490	16584	16593	16693	16455	16708	16647	16725	16583	16655	16644	16596	16649	16390	16464	16557	16568	16658	16591	16691	16625	16611	16521	16624	16811	16537	16739	16631	16686	16718	16733	16397	16503	16523	16505	16511	16671	16643	16697	16544	16666	16718	16702	16748	16746	16523	16503	16495	16554	16630	16476	16761	16680	16651	16518	16597	16675	16764	16723	16757	16815	16650	16696	16784	16711	16501	16623	16735	16578	16592	16569	16561	16819	16630	16624	16745	16394	16630	16695	16794	16742	16576	16644	16496	16456	16641	16635	16418	16512	16532	16735	16709	16747	16667	16548	16621	16468	16645	16752	16819	16778	16584	16742	16845	16512	16655	16628	16590	16607	16652	16781	16662	16647	16580	16618	16741	16701	16762	16601	16504	16669	16833	16822	16758	16806	16572	16844	16687	16577	16693	16573	16662	16551	16809	16688	16496	16559	16695	16672	16682	16676	16414	16641	16616	16460	16611	16611	16632	17071	16898	16772	16735	16597	16614	16524	16628	16423	16598	16468	16644	16711	16525	16762	16804	16611	16654	16729	16733	16479	16688	16667	16636	16864	16682	16537	16602	16482	16605	16509	16861	16866	16821	16569	16572	16641	16801	16486	16828	16507	16573	16628	16691	16685	16569	16718	16636	16716	16626	16617	16775	16548	16546	16737	16613	16659	16668	16470	16601	16539	16513	16564	16740	16658	16700	16703	16592	16633	16571	16618	16549	16730	16630	16809	16711	16771	16647	16546	16538	16623	16615	16648	16643	16773	16666	16474	16653	16720	17029	16708	16972	16775	16492	16710	16468	16661	16547	16669	16656	16818	16758	16694	16594	16771	16593	16702	16616	16633	16678	16580	16561	16633	16468	16627	16383	16549	16736	16575	16742	16717	16604	16501	16807	16685	16538	16719	16709	16716	16547	16523	16596	16741	16648	16618	16626	16542	16592	16664	16662	16743	16657	16727	16519	16683	16663	16580	16782	16635	16772	16738	16669	16651	16719	16589	16660	16710	16535	16689	16814	16642	16771	16736	16506	16627	16877	16536	16556	16748	16581	16718	16492	16716	16573	16424	16555	16900	16577	16620	16722	16604	16522	16687	16673	16796	16794	16556	16702	16615	16617	16590	16657	16325	16624	16632	16538	16628	16712	16769	16639	16716	16773	16821	16465	16689	16642	16701	16781	16671	16625	16672	16670	16610	16594	16959	16799	16882	16666	16577	16685	16646	16619	16669	16608	16615	16694	16710	16550	16532	16526	16797	16776	16756	16647	16586	16768	16698	16488	16711	16659	16716	16589	16463	16680	16777	16678	16641	16487	16642	16841	16684	16665	16683	16753	16585	16694	16809	16800	16532	16437	16687	16651	16543	16531	16801	16664	16861	16638	16976	16677	16780	16741	16670	16486	16614	16774	16751	16692	16746	16577	16844	16548	16692	16725	16922	16762	16702	16633	16672	16586	16532	16616	16776	16699	16558	16447	16573	16658	16809	16739	16550	16546	16614	16601	16734	16572	16570	16519	16644	16827	16850	16607	16689	16634	16711	16803	16640	16664	16733	16639	16910	16818	16665	16757	16438	16599	16629	16526	16627	16669	16707	16579	16625	16511	16516	16593	16727	16695	16614	16506	16620	16530	16727	16722	16559	16665	16848	16613	16696	16482	16661	16456	16573	16580	16638	16562	16619	16805	16624	16661	16486	16638	16616	16661	16590	16583	16665	16802	16472	16648	16711	16683	16648	16690	16559	16672	16745	16663	16739	16732	16763	16653	16587	16681	16698	16731	16846	16792	16444	16607	16672	16472	16647	16687	16425	16675	16663	16617	16533	16753	16903	16740	16551	16756	16562	16623	16714	16661	16612	16654	16754	16598	16662	16824	16818	16588	16772	16575	16596	16670	16494	16610	16410	16620	16557	16733	16622	16918	16740	16454	16660	16750	16480	16502	16607	16701	16415	16584	16771	16650	16531	16748	16775	16725	16586	16805	16615	16571	16744	16726	16726	16707	16799	16792	16774	16667	16652	16754	16600	16853	16688	16711	16681	16599	16727	16655	16750	16660	16773	16767	16737	16728	16844	16670	16662	16368	16596	16774	16726	16739	16730	16625	16769	16745	16692	16832	16634	16624	16534	16684	16812	16736	16796	16591	16799	16827	16828	16659	16743	16530	16621	16635	16672	16737	16727	16651	16598	16732	16704	16665	16695	16737	16553	16642	16580	16579	16676	16458	16423	16575	16548	16792	16821	16654	16731	16747	16722	16589	16639	16539	16582	16677	16640	16686	16647	16635	16580	16646	16906	16518	16592	16609	16591	16728	16461	16603	16571	16537	16572	16636	16603	16406	16957	16851	16696	16521	16609	16820	16587	16610	16587	16785	16717	16840	16936	16606	16561	16610	16732	16570	16702	16436	16668	16537	16595	16817	16565	16679	16629	16633	16719	16627	16526	16457	16655	16738	16826	16497	16835	16742	16568	16541	16549	16534	16540	16649	16759	16653	16664	16616	16814	16480	16715	16639	16505	16729	16642	16764	16638	16653	16652	16764	16813	16681	16603	16440	16513	16559	16705	16671	16589	16412	16725	16514	16681	16583	16823	16614	16752	16904	16604	16524	16654	16522	16830	16494	16429	16626	16706	16662	16508	16665	16765	16670	16555	16696	16676	16563	16624	16550	16587	16873	16708	16665	16696	16444	16698	16841	16889	16631	16677	16644	16700	16699	16632	16691	16542	16850	16749	16676	16470	16551	16608	16669	16811	16776	16766	16771	16689	16798	16593	16724	16483	16528	16658	16612	16788	16550	16768	16688	16798	16709	16867	16467	16789	16541	16618	16949	16666	16671	16744	16852	16547	16667	16757	16758	16448	16576	16484	16640	16664	16597	16573	16689	16571	16563	16699	16532	16701	16854	16827	16759	16741	16749	16640	16716	16772	16669	16639	16755	16643	16668	16607	16810	16507	16512	16573	16783	16419	16580	16724	16731	16820	16634	16657	16590	16567	16753	16716	16653	16439	16512	16724	16597	16672	16569	16767	16550	16743	16667	16636	16897	16549	16805	16561	16684	16635	16552	16580	16591	16687	16568	16745	16624	16791	16420	16752	16592	16576	16727	16613	16635	16551	16713	16496	16534	16709	16812	16671	16483	16559	16803	16582	16570	16762	16640	16648	16673	16723	16579	16532	16419	16779	16684	16585	16658	16436	16577	16585	16657	16846	16544	16524	16665	16702	16512	16583	16582	16751	16687	16839	16402	16749	16629	16705	16694	16486	16665	16628	16540	16594	16653	16712	16679	16720	16477	16661	16729	16790	16668	16668	16671	16769	16615	16627	16814	16833	16841	16410	16587	16812	16480	16615	16536	16665	16565	16733	16398	16664	16531	16495	16650	16719	16791	16644	16475	16602	16649	16475	16641	16700	16756	16476	16834	16635	16622	16695	16592	16552	16744	16618	16712	16719	16661	16528	16590	16526	16566	16641	16735	16846	16734	16654	16613	16773	16761	16706	16633	16549	16552	16605	16711	16612	16571	16611	16616	16610	16482	16551	16796	16709	16732	16538	16531	16782	16744	16657	16678	16719	16926	16620	16403	16809	16800	16517	16595	16637	16617	16798	16738	16684	16608	16700	16676	16686	16797	16596	16700	16747	16763	16726	16692	16563	16694	16687	16722	16594	16579	16717	16635	16534	16692	16708	16539	16696	16526	16705	16586	16717	16549	16660	16760	16774	16741	16873	16507	16559	16808	16544	16622	16601	16604	16585	16569	16817	16685	16784	16721	16647	16590	16719	16596	16621	16613	16616	16777	16667	16612	16408	16666	16413	16659	16708	16681	16823	16544	16747	16564	16592	16602	16643	16772	16543	16506	16735	16751	16647	16564	16667	16601	16604	16690	16566	16780	16731	16521	16598	16535	16671	16621	16693	16774	16637	16599	16505	16719	16516	16622	16658	16604	16671	16565	16675	16885	16667	16829	16401	16789	16939	16712	16472	16500	16531	16572	16671	16641	16731	16704	16707	16722	16675	16507	16562	16582	16850	16484	16539	16611	16490	16692	16760	16611	16468	16723	16798	16441	16733	16660	16690	16829	16647	16716	16799	16393	16576	16663	16678	16781	16569	16692	16740	16749	16584	16587	16714	16720	16564	16683	16681	16626	16751	16731	16792	16749	16450	16619	16660	16619	16786	16757	16880	16597	16618	16516	16681	16769	16797	16615	16581	16510	16633	16784	16710	16645	16586	16704	16500	16516	16747	16585	16644	16584	16622	16661	16807	16353	16845	16634	16839	16715	16731	16451	16826	16673	16602	16633	16492	16584	16681	16621	16672	16649	16564	16512	16590	16672	16728	16673	16650	16488	16691	16568	16717	16637	16669	16781	16872	16633	16699	16519	16662	16758	16863	16742	16695	16578	16613	16789	16657	16649	16586	16750	16890	16835	16782	16848	16732	16658	16679	16685	16960	16787	16539	16757	16552	16413	16644	16687	16599	16793	16575	16729	16778	16859	16622	16911	16700	16544	16566	16688	16661	16626	16523	16787	16466	16541	16517	16686	16670	16725	16645	16738	16578	16643	16739	16657	16735	16493	16643	16754	16772	16866	16692	16645	16391	16528	16821	16827	16683	16737	16728	16832	16518	16847	16643	16631	16869	16699	16577	16635	16729	16492	16700	16684	16793	16513	16491	16627	16624	16776	16718	16722	16655	16752	16521	16559	16448	16770	16669	16447	16602	16430
35940	51573	47609	37652	31627	27989	23644	20236	18192	17012	16069	15638	15305	15065	15001	14926	14727	14869	14676	14737	14756	14728	14664	14527	14632	14552	14610	14510	14468	14535	14520	14538	14577	14565	14673	14515	14530	14565	14588	14451	14447	14475	14554	14561	14331	14418	14657	14435	14637	14377	14458	14566	14451	14641	14414	14631	14733	14468	14521	14428	14602	14531	14430	14521	14469	14545	14456	14649	14456	14425	14438	14547	14547	14324	14476	14450	14636	14628	14521	14440	14748	14449	14341	14200	14558	14387	14443	14498	14419	14433	14407	14565	14340	14414	14637	14305	14603	14392	14541	14448	14396	14608	14460	14482	14422	14486	14442	14697	14484	14439	14466	14492	14520	14446	14469	14464	14504	14396	14319	14443	14561	14521	14453	14499	14472	14627	14451	14661	14550	14558	14580	14477	14547	14416	14587	14385	14535	14530	14400	14408	14434	14419	14537	14610	14538	14426	14544	14407	14291	14448	14285	14566	14540	14514	14473	14696	14316	14474	14604	14569	14502	14452	14494	14630	14398	14524	14519	14428	14386	14556	14356	14665	14620	14544	14486	14465	14434	14563	14428	14558	14489	14382	14414	14521	14480	14535	14646	14586	14362	14465	14586	14421	14531	14513	14356	14385	14532	14503	14461	14660	14512	14416	14473	14543	14399	14495	14550	14399	14426	14578	14470	14627	14569	14402	14540	14468	14484	14501	14591	14258	14481	14536	14528	14463	14588	14535	14467	14513	14594	14545	14470	14556	14488	14521	14487	14641	14618	14547	14572	14516	14484	14556	14457	14364	14772	14383	14554	14353	14485	14617	14448	14539	14481	14517	14502	14582	14487	14371	14474	14404	14429	14415	14228	14455	14532	14599	14581	14481	14535	14626	14396	14618	14569	14639	14636	14354	14403	14686	14464	14524	14634	14393	14466	14459	14608	14451	14522	14410	14553	14440	14423	14600	14335	14359	14465	14535	14522	14448	14465	14517	14397	14607	14257	14332	14517	14521	14446	14459	14498	14618	14513	14369	14442	14606	14395	14481	14568	14571	14514	14456	14438	14577	14692	14393	14482	14413	14315	14318	14531	14484	14408	14662	14568	14385	14577	14503	14427	14486	14404	14470	14468	14468	14488	14468	14492	14522	14310	14442	14448	14458	14517	14469	14515	14519	14504	14394	14370	14508	14614	14427	14422	14488	14463	14615	14502	14525	14654	14452	14355	14562	14767	14577	14439	14382	14604	14503	14335	14403	14452	14489	14445	14540	14470	14505	14395	14462	14436	14422	14508	14533	14415	14477	14447	14504	14435	14234	14457	14535	14533	14641	14438	14304	14517	14343	14568	14512	14379	14419	14411	14485	14467	14309	14520	14511	14428	14486	14503	14491	14539	14536	14458	14502	14428	14500	14647	14520	14348	14488	14312	14747	14511	14472	14364	14468	14412	14728	14643	14413	14499	14363	14598	14525	14505	14431	14424	14392	14352	14610	14491	14605	14477	14670	14509	14678	14288	14535	14663	14467	14494	14562	14475	14599	14461	14296	14512	14466	14332	14435	14552	14330	14510	14530	14716	14296	14454	14430	14582	14457	14554	14384	14407	14603	14344	14573	14569	14466	14472	14447	14326	14589	14462	14521	14363	14428	14383	14607	14501	14553	14483	14472	14358	14520	14503	14528	14506	14574	14346	14621	14332	14471	14271	14477	14502	14457	14558	14634	14393	14459	14592	14326	14581	14413	14610	14461	14563	14399	14617	14432	14558	14589	14614	14567	14481	14525	14601	14460	14547	14436	14586	14515	14449	14460	14357	14448	14447	14458	14655	14447	14464	14434	14351	14636	14540	14518	14609	14562	14454	14418	14636	14505	14463	14377	14460	14466	14520	14445	14548	14569	14416	14528	14471	14680	14369	14567	14602	14603	14465	14561	14679	14408	14584	14516	14492	14699	14517	14465	14619	14676	14630	14404	14398	14583	14472	14572	14281	14492	14379	14477	14586	14439	14427	14620	14536	14420	14464	14510	14530	14399	14547	14405	14469	14372	14460	14317	14529	14273	14579	14435	14457	14498	14535	14470	14340	14573	14521	14559	14416	14353	14295	14385	14514	14529	14321	14506	14505	14524	14492	14479	14675	14490	14338	14496	14467	14451	14542	14507	14420	14627	14412	14524	14528	14658	14544	14559	14484	14336	14490	14709	14505	14396	14442	14622	14434	14464	14501	14316	14529	14522	14433	14433	14559	14421	14563	14452	14626	14583	14550	14326	14500	14434	14451	14495	14595	14574	14584	14544	14282	14440	14565	14487	14362	14406	14546	14596	14478	14469	14534	14504	14457	14607	14473	14577	14576	14584	14558	14458	14417	14413	14583	14581	14538	14445	14492	14411	14359	14390	14449	14332	14623	14486	14530	14472	14504	14537	14584	14358	14401	14581	14479	14396	14553	14502	14484	14426	14406	14672	14724	14420	14413	14344	14456	14411	14622	14447	14376	14490	14456	14650	14427	14580	14395	14549	14382	14524	14445	14535	14424	14336	14571	14475	14580	14384	14648	14448	14473	14379	14435	14620	14587	14475	14455	14625	14531	14391	14378	14526	14498	14572	14500	14412	14544	14333	14422	14566	14448	14528	14596	14513	14432	14313	14335	14611	14579	14430	14589	14490	14560	14645	14516	14529	14459	14612	14520	14490	14509	14271	14511	14525	14646	14639	14437	14465	14501	14500	14512	14365	14429	14667	14327	14504	14522	14569	14518	14223	14524	14480	14437	14482	14524	14336	14545	14456	14743	14415	14483	14584	14387	14392	14484	14348	14409	14282	14463	14541	14355	14351	14454	14404	14521	14430	14452	14571	14522	14513	14379	14580	14477	14414	14451	14578	14508	14438	14406	14353	14550	14278	14412	14519	14541	14309	14346	14492	14584	14499	14468	14362	14490	14556	14569	14566	14563	14537	14352	14430	14473	14386	14536	14450	14293	14525	14574	14533	14455	14419	14260	14500	14541	14379	14549	14469	14549	14603	14413	14493	14531	14403	14510	14573	14492	14330	14379	14496	14475	14547	14478	14414	14406	14618	14523	14599	14618	14410	14479	14475	14415	14682	14541	14477	14530	14369	14412	14457	14275	14460	14487	14593	14462	14358	14599	14541	14622	14451	14372	14600	14441	14317	14387	14388	14436	14386	14544	14447	14366	14460	14569	14585	14590	14675	14428	14550	14436	14468	14409	14478	14399	14406	14546	14417	14480	14616	14396	14547	14429	14580	14475	14426	14570	14554	14322	14437	14452	14254	14527	14491	14474	14558	14292	14296	14432	14555	14469	14589	14341	14544	14494	14391	14396	14431	14542	14640	14476	14499	14442	14547	14579	14491	14505	14671	14271	14507	14546	14417	14420	14411	14411	14543	14417	14588	14560	14545	14449	14393	14484	14426	14492	14338	14461	14535	14396	14454	14471	14552	14605	14312	14362	14516	14635	14649	14574	14565	14518	14451	14406	14292	14352	14488	14594	14322	14394	14542	14584	14448	14665	14421	14533	14434	14396	14479	14500	14503	14475	14380	14294	14420	14431	14557	14467	14659	14490	14524	14484	14632	14515	14373	14598	14501	14569	14337	14469	14378	14561	14486	14508	14433	14505	14521	14454	14402	14425	14634	14628	14501	14568	14502	14550	14659	14437	14367	14459	14504	14681	14715	14633	14287	14256	14641	14591	14574	14423	14422	14460	14407	14660	14444	14495	14428	14476	14545	14396	14532	14456	14442	14543	14538	14401	14576	14523	14419	14493	14434	14379	14422	14561	14536	14517	14561	14440	14554	14485	14558	14415	14381	14501	14614	14596	14559	14656	14428	14450	14440	14543	14700	14604	14439	14672	14552	14404	14394	14678	14534	14440	14451	14481	14379	14432	14598	14590	14576	14581	14414	14480	14445	14636	14374	14467	14446	14607	14364	14496	14420	14564	14344	14548	14611	14396	14318	14473	14613	14468	14540	14432	14670	14608	14657	14546	14479	14699	14541	14549	14432	14584	14511	14538	14532	14579	14339	14297	14538	14566	14551	14398	14696	14459	14333	14528	14544	14424	14416	14447	14591	14478	14509	14663	14549	14544	14352	14468	14535	14626	14447	14568	14501	14450	14589	14524	14497	14497	14482	14656	14403	14366	14490	14444	14442	14375	14413	14491	14542	14410	14643	14350	14659	14368	14545	14602	14323	14426	14436	14470	14627	14388	14470	14465	14463	14399	14408	14533	14537	14546	14565	14542	14500	14498	14422	14457	14625	14488	14510	14534	14365	14545	14525	14612	14377	14620	14389	14590	14675	14575	14590	14445	14472	14632	14300	14658	14437	14479	14503	14452	14455	14486	14594	14593	14555	14462	14554	14334	14463	14367	14660	14410	14530	14468	14403	14537	14578	14531	14373	14439	14375	14594	14346	14427	14486	14377	14565	14475	14668	14524	14524	14341	14413	14435	14450	14501	14445	14482	14462	14325	14403	14478	14274	14495	14474	14538	14445	14498	14540	14608	14465	14442	14461	14412	14427	14608	14504	14425	14466	14475	14545	14402	14513	14503	14426	14648	14399	14613	14608	14583	14435	14398	14423	14471	14441	14435	14437	14448	14527	14612	14660	14330	14444	14587	14392	14489	14521	14608	14478	14314	14521	14360	14649	14603	14330	14374	14245	14403	14371	14528	14446	14409	14438	14477	14360	14551	14541	14649	14470	14500	14559	14447	14386	14470	14503	14408	14539	14545	14294	14491	14524	14361	14399	14648	14423	14660	14574	14600	14445	14322	14297	14560	14551	14308	14413	14478	14599	14480	14648	14412	14533	14355	14765	14621	14406	14560	14532	14626	14465	14265	14682	14526	14417	14566	14460	14495	14453	14560	14417	14438	14603	14412	14423	14485	14485	14395	14528	14521	14765	14490	14603	14552	14408	14449	14531	14629	14507	14401	14509	14430	14300	14613	14533	14410	14463	14473	14434	14560	14339	14556	14485	14564	14580	14366	14456	14421	14483	14526	14416	14480	14657	14525	14490	14434	14557	14407	14479	14535	14570	14561	14583	14516	14455	14423	14604	14509	14529	14450	14516	14614	14412	14612	14344	14528	14553	14600	14452	14394	14611	14353	14370	14666	14445	14399	14566	14603	14550
24471	21702	29752	27199	27281	29711	28398	23490	20840	19578	18396	17768	17357	17262	17113	16997	16743	16780	16684	16733	16721	16686	16699	16633	16825	16484	16565	16419	16521	16476	16434	16518	16620	16360	16415	16405	16543	16314	16522	16461	16454	16622	16545	16313	16538	16323	16518	16376	16550	16278	16406	16311	16411	16446	16342	16211	16311	16236	16178	16265	16320	16242	16323	16341	16328	16294	16411	16344	16384	16493	16406	16128	16366	16374	16452	16123	16226	16415	16448	16303	16345	16356	16347	16397	16348	16302	16369	16497	16357	16322	16621	16265	16384	16205	16433	16225	16451	16368	16466	16420	16494	16369	16294	16364	16311	16507	16556	16355	16452	16580	16286	16339	16392	16339	16361	16368	16404	16480	16365	16451	16304	16407	16458	16288	16602	16568	16471	16312	16331	16520	16489	16189	16481	16355	16439	16523	16426	16436	16361	16234	16495	16155	16453	16487	16306	16345	16277	16355	16303	16537	16299	16490	16434	16337	16487	16414	16400	16536	16380	16398	16481	16365	16017	16156	16455	16331	16432	16463	16353	16389	16387	16373	16276	16335	16267	16397	16197	16428	16292	16420	16466	16370	16399	16423	16416	16267	16258	16216	16363	16230	16444	16443	16228	16389	16517	16319	16363	16307	16416	16178	16360	16418	16245	16223	16472	16343	16209	16258	16394	16426	16420	16312	16266	16160	16142	16129	16311	16437	16401	16451	16480	16457	16346	16426	16405	16174	16321	16244	16384	16581	16481	16542	16279	16332	16477	16466	16369	16392	16309	16347	16357	16366	16384	16286	16371	16290	16389	16180	16231	16204	16138	16547	16414	16470	16255	16385	16272	16442	16401	16463	16387	16213	16376	16421	16168	16410	16407	16456	16107	16360	16339	16420	16569	16377	16493	16450	16419	16130	16160	16322	16303	16230	16431	16245	16288	16343	16427	16378	16065	16327	16240	16314	16419	16350	16297	16426	16595	16345	16422	16164	16324	16292	16467	16391	16583	16321	16351	16269	16456	16255	16505	16447	16420	16356	16466	16449	16191	16397	16371	16310	16538	16333	16254	16220	16138	16272	16305	16328	16370	16326	16471	16216	16170	16568	16446	16336	16396	16337	16265	16188	16430	16426	16198	16212	16326	16325	16200	16310	16326	16315	16435	16375	16318	16323	16294	16514	16186	16229	16228	16142	16447	16450	16405	16128	16202	16251	16384	16247	16360	16327	16540	16278	16342	16329	16562	16307	16595	16216	16215	16244	16325	16197	16410	16474	16251	16345	16266	16289	16245	16474	16433	16310	16088	16247	16374	16175	16454	16175	16445	16179	16357	16643	16538	16115	16340	16117	16235	16288	16584	16248	16342	15865	16254	16277	16434	16309	16367	16300	16447	16413	16457	16377	16192	16540	16388	16342	16489	16385	16232	16512	16342	16413	16388	16364	16603	16265	16163	16341	16186	16265	16223	16461	16449	16333	16457	16342	16218	16540	16347	16107	16286	16494	16501	16297	16451	16229	16505	16244	16444	16124	16381	16247	16323	16385	16548	16353	16331	16270	16502	16050	16280	16519	16330	16341	16713	16388	16343	16209	16423	16325	16375	16217	16559	16600	16378	16409	16405	16481	16119	16291	16083	16337	16228	16179	16421	16241	16401	16226	16300	16442	16538	16362	16188	16476	16334	16381	16339	16559	16335	16349	16214	16231	16086	16410	16352	16352	16374	16393	16106	16121	16324	16433	16357	16365	16432	16343	16485	16298	16175	16450	16443	16354	16626	16520	16383	16360	16237	16308	16428	16660	16409	16326	16213	16459	16386	16229	16318	16453	16193	16507	16447	16353	16536	16339	16264	16420	16331	16282	16344	16400	16317	16356	16325	16246	16432	16584	16235	16214	16409	16343	16215	16489	16347	16350	16367	16119	16210	16391	16176	16300	16258	16174	16487	16211	16210	16370	16289	16331	16526	16462	16393	16317	16352	16335	16473	16481	16180	16499	16344	16468	16324	16283	16296	16397	16286	16400	16369	16413	16134	16397	16410	16398	16548	16687	16293	16323	16434	16528	16173	16258	16409	16388	16278	16297	16319	16209	16320	16243	16430	16480	16418	16293	16330	16371	16379	16294	16286	16347	16438	16464	16355	16495	16453	16156	16182	16421	16382	16157	16137	16296	16411	16436	16381	16454	16525	16695	16439	16292	16478	16483	16302	16412	16367	16294	16324	16344	16358	16415	16395	16279	16194	16357	16286	16310	16271	16440	16496	16217	16367	16272	16253	16333	16369	16279	16362	16281	16370	16280	16417	16299	16165	16368	16392	16422	16357	16401	16272	16398	16396	16302	16432	16280	16273	16339	16485	16455	16397	16311	16128	16441	16673	16375	16677	16276	16432	16274	16373	16248	16349	16134	16220	16459	16534	16228	16355	16451	16285	16098	16118	16459	16389	16333	16241	16366	16568	16445	16521	16393	16423	16220	16414	16387	16456	16390	16353	16349	16475	16344	16345	16486	16373	16275	16250	16349	16264	16307	16497	16252	16422	16490	16376	16369	16494	16594	16282	16419	16319	16486	16187	16431	16394	16303	16309	16275	16168	16402	16288	16397	16371	16273	16213	16222	16380	16558	16299	16366	16375	16298	16270	16375	16465	16524	16417	16150	16199	16403	16336	16456	16502	16367	16451	16705	16523	16518	16547	16224	16542	16350	16311	16257	16006	16050	16428	16443	16337	16311	16096	16464	16219	16209	16502	16391	16644	16240	16375	16404	16283	16522	16215	16332	16209	16352	16380	16330	16362	16653	16461	16453	16321	16402	16418	16399	16373	16208	16382	16446	16310	16505	16511	16366	16567	16586	16263	16223	16200	16390	16408	16255	16370	16344	16299	16273	16249	16343	16214	16199	16401	16225	16429	16345	16520	16373	16219	16196	16374	16369	16335	16152	16169	16438	16529	16323	16368	16451	16384	16353	16285	16291	16244	16537	16410	16194	16319	16460	16373	16207	16382	16397	16319	16351	16399	16309	16280	16353	16230	16491	16497	16606	16378	16412	16347	16440	16369	16506	16478	16257	16353	16353	16143	16421	16319	16519	16521	16422	16289	16411	16195	16238	16238	16650	16065	16486	16553	16267	16535	16303	16166	16297	16434	16387	16346	16511	16601	16313	16217	16341	16626	16113	16314	16270	16381	16138	16441	16287	16269	16235	16389	16228	16267	16287	16233	16232	16388	16259	16461	16336	16421	16353	16368	16193	16196	16326	16292	16550	16403	16328	16301	16349	16406	16295	16299	16411	16197	16383	16292	16351	16421	16231	16436	16463	16370	16459	16429	16343	16215	16318	16355	16377	16311	16471	16406	16442	16496	16367	16330	16360	16335	16471	16255	16445	16492	16381	16196	16441	16276	16397	16193	16203	16397	16376	16458	16544	16389	16421	16425	16347	16230	16305	16364	16284	16016	16188	16427	16349	16295	16262	16333	16341	16422	16368	16454	16336	16084	16345	16278	16385	16351	16311	16234	16242	16354	16222	16422	16297	16357	16296	16287	16252	16189	16262	16343	16240	16443	16241	16359	16456	16372	16393	16413	16422	16423	16391	16385	16277	16388	16396	16438	16230	16441	16401	16373	16158	16674	16227	16308	16236	16480	16452	16224	16212	16389	16238	16300	16383	16233	16374	16411	16321	16287	16433	16376	16449	16285	16313	16038	16353	16377	16318	16340	16322	16434	16315	16461	16186	16451	16385	16390	16307	16391	16412	16221	16350	16368	16503	16329	16304	16391	16072	16354	16349	16433	16311	16349	16323	16101	16332	16468	16343	16414	16329	16195	16465	16605	16454	16220	16393	16302	16383	16402	16323	16430	16477	16338	16451	16310	16203	16270	16534	16493	16308	16384	16363	16354	16363	16394	16408	16301	16381	16263	16289	16235	16410	16326	16376	16564	16319	16277	16476	16173	16183	16446	16341	16518	16116	16241	16202	16394	16202	16175	16311	16382	16362	16246	16249	16354	16240	16390	16552	16446	16255	16328	16294	16346	16283	16394	16380	16380	16286	16419	16143	16234	16205	16446	16376	16309	16229	16393	16362	16480	16323	16449	16336	16244	16532	16245	16240	16520	16353	16498	16353	16512	16395	16315	16347	16449	16385	16370	16365	16237	16513	16494	16203	16385	16256	16547	16423	16360	16425	16189	16295	16335	16381	16351	16367	16362	16358	16191	16316	16440	16385	16281	16318	16158	16367	16170	16248	16276	16228	16247	16403	16229	16461	16324	16233	16291	16531	16383	16320	16276	16547	16391	16341	16338	16334	16523	16399	16387	16544	16423	16337	16587	16149	16468	16337	16466	16231	16390	16620	16496	16379	16632	16301	16350	16344	16399	16333	16366	16473	16302	16324	16389	16373	16456	16519	16363	16331	16361	16452	16322	16386	16493	16330	16028	16477	16361	16466	16562	16403	16418	16203	16350	16259	16196	16297	16352	16389	16223	16360	16428	16419	16445	16496	16485	16305	16364	16198	16420	16287	16535	16331	16352	16243	16387	16298	16221	16216	16413	16386	16476	16253	16390	16398	16514	16419	16125	16380	16464	16457	16196	16526	16507	16522	16303	16447	16157	16253	16422	16204	16455	16406	16391	16426	16404	16268	16467	16400	16218	16236	16260	16297	16381	16426	16475	16123	16358	16319	16400	16262	16388	16424	16265	16218	16410	16458	16352	16337	16480	16609	16093	16405	16145	16365	16176	16418	16359	16379	16342	16265	16260	16364	16325	16211	16264	16205	16361	16292	16464	16282	16484	16192	16282	16146	16345	16314	16504	16283	16488	16342	16495	16286	16211	16296	16395	16392	16291	16268	16413	16328	16372	16255	16414	16177	16459	16347	16332	16414	16579	16489	16382	16371	16592	16402	16246	16347	16378	16287	16213	16447	16435	16238	16358	16331	16142	16357	16584	16568	16523	16181	16232	16129	16261	16205	16248	16409	16231	16242	16324	16269	16623	16251	16100	16494	16502	16351	16409	16283	16355	16334	16397	16333	16459	16267	16539	16440	16337	16271	16267	16261	16248	16383	16399	16179	16266	16395	16418	16202	16266	16424	16399	16208	16510	16366	16273	16328	16202	16433	16510	16467	16386	16462	16305	16539	16443	16235	16359	16335
35229	57144	53468	43154	36300	32724	28018	24081	20877	18624	17287	16187	15681	15375	15112	14787	14920	14664	14659	14704	14775	14765	14680	14741	14684	14740	14522	14574	14433	14471	14456	14243	14513	14369	14405	14523	14491	14406	14386	14345	14347	14299	14632	14401	14294	14480	14465	14369	14437	14490	14408	14484	14372	14386	14147	14363	14259	14286	14342	14354	14486	14311	14305	14406	14142	14313	14260	14365	14273	14433	14353	14236	14248	14415	14462	14325	14405	14280	14342	14383	14296	14402	14460	14445	14348	14382	14131	14218	14512	14348	14471	14498	14331	14482	14155	14314	14523	14332	14528	14206	14266	14322	14260	14366	14375	14464	14431	14401	14518	14425	14371	14336	14443	14409	14347	14398	14326	14309	14291	14513	14217	14357	14159	14268	14351	14404	14330	14373	14320	14302	14289	14275	14463	14441	14363	14407	14474	14485	14264	14245	14292	14301	14452	14335	14428	14346	14327	14209	14466	14359	14425	14374	14274	14442	14315	14423	14390	14212	14305	14264	14370	14343	14431	14337	14366	14177	14332	14519	14301	14362	14221	14445	14392	14340	14443	14412	14292	14386	14372	14422	14294	14278	14306	14224	14363	14425	14431	14435	14411	14360	14404	14357	14368	14238	14398	14406	14402	14403	14343	14424	14328	14384	14194	14453	14506	14299	14251	14390	14293	14318	14324	14391	14415	14241	14489	14351	14261	14310	14404	14374	14300	14398	14469	14280	14224	14522	14204	14361	14319	14339	14251	14425	14432	14406	14394	14392	14325	14476	14440	14342	14468	14322	14499	14473	14334	14286	14402	14412	14224	14454	14286	14320	14416	14239	14301	14489	14284	14281	14195	14510	14514	14439	14330	14334	14431	14396	14357	14432	14324	14375	14325	14174	14262	14364	14279	14342	14419	14292	14500	14249	14337	14296	14322	14404	14578	14376	14409	14394	14451	14410	14382	14328	14298	14165	14418	14296	14461	13992	14374	14335	14345	14128	14245	14469	14295	14294	14350	14375	14583	14166	14425	14328	14398	14337	14353	14571	14496	14126	14331	14490	14381	14440	14244	14526	14268	14400	14299	14316	14485	14394	14392	14437	14464	14491	14469	14295	14460	14390	14349	14467	14496	14278	14250	14128	14301	14291	14319	14436	14440	14325	14221	14521	14285	14391	14524	14188	14400	14376	14422	14317	14376	14539	14371	14296	14264	14270	14333	14451	14342	14221	14329	14319	14426	14464	14354	14321	14333	14294	14228	14408	14484	14339	14284	14405	14279	14243	14306	14319	14290	14295	14519	14310	14322	14423	14329	14548	14450	14412	14340	14466	14406	14251	14219	14394	14335	14434	14346	14391	14454	14237	14492	14331	14191	14415	14383	14440	14346	14388	14278	14477	14220	14408	14515	14145	14306	14445	14192	14383	14335	14399	14409	14504	14329	14310	14490	14517	14400	14326	14400	14431	14203	14259	14489	14307	14363	14296	14250	14319	14403	14381	14503	14253	14342	14143	14307	14339	14113	14504	14514	14470	14343	14243	14338	14302	14289	14338	14328	14318	14321	14395	14298	14406	14201	14192	14396	14441	14327	14312	14337	14406	14280	14387	14365	14346	14251	14305	14484	14139	14353	14247	14375	14164	14384	14364	14352	14238	14259	14307	14442	14502	14529	14367	14361	14437	14401	14263	14279	14471	14294	14224	14399	14257	14452	14209	14410	14436	14346	14410	14267	14304	14384	14306	14457	14395	14366	14345	14407	14144	14069	14411	14512	14347	14360	14142	14404	14343	14318	14296	14454	14419	14252	14219	14327	14355	14311	14136	14275	14389	14396	14432	14443	14585	14331	14253	14373	14231	14274	14203	14375	14333	14415	14201	14363	14278	14244	14431	14436	14461	14420	14385	14160	14288	14429	14296	14300	14473	14198	14344	14438	14419	14442	14448	14414	14416	14375	14263	14239	14302	14108	14344	14434	14160	14497	14159	14624	14434	14240	14254	14386	14318	14295	14605	14452	14298	14398	14498	14330	14201	14426	14317	14406	14430	14484	14368	14310	14413	14244	14420	14372	14258	14317	14176	14370	14479	14377	14337	14270	14209	14199	14225	14275	14261	14329	14235	14451	14346	14446	14376	14227	14346	14500	14336	14285	14294	14271	14346	14352	14196	14315	14455	14361	14263	14323	14232	14534	14298	14194	14312	14382	14315	14439	14263	14510	14171	14273	14530	14310	14366	14416	14265	14237	14279	14225	14344	14357	14420	14288	14323	14342	14297	14448	14368	14417	14244	14362	14330	14237	14476	14284	14196	14357	14199	14369	14330	14297	14396	14404	14285	14380	14247	14207	14357	14446	14455	14418	14307	14250	14275	14438	14444	14342	14405	14387	14455	14376	14331	14499	14544	14351	14278	14282	14538	14192	14414	14213	14422	14535	14321	14234	14333	14525	14148	14169	14468	14550	14422	14582	14403	14340	14417	14618	14402	14289	14356	14293	14286	14276	14337	14253	14208	14346	14390	14284	14313	14416	14328	14479	14167	14343	14312	14470	14371	14414	14331	14310	14434	14354	14377	14447	14334	14307	14304	14245	14080	14364	14290	14362	14288	14216	14424	14330	14276	14443	14429	14346	14377	14320	14491	14568	14382	14352	14247	14217	14445	14416	14429	14402	14307	14366	14273	14373	14388	14327	14209	14379	14442	14595	14377	14324	14383	14450	14362	14233	14224	14318	14303	14345	14233	14343	14391	14336	14363	14226	14411	14245	14268	14345	14209	14366	14384	14263	14410	14138	14435	14238	14256	14472	14368	14312	14256	14327	14349	14191	14426	14502	14453	14496	14227	14355	14524	14328	14415	14402	14304	14203	14394	14318	14551	14336	14281	14432	14456	14379	14535	14227	14404	14262	14553	14299	14425	14410	14271	14587	14394	14348	14183	14159	14251	14327	14226	14380	14435	14232	14222	14276	14284	14406	14422	14298	14352	14297	14299	14411	14355	14478	14255	14411	14281	14345	14268	14400	14354	14398	14408	14322	14337	14251	14218	14496	14269	14307	14329	14419	14297	14470	14474	14334	14211	14447	14387	14264	14369	14379	14354	14404	14269	14384	14357	14180	14307	14352	14441	14371	14300	14408	14484	14210	14380	14432	14390	14298	14345	14571	14367	14318	14282	14252	14413	14168	14231	14391	14416	14337	14306	14364	14180	14337	14298	14264	14301	14517	14360	14269	14414	14327	14340	14354	14344	14347	14291	14445	14352	14263	14431	14429	14436	14573	14310	14445	14440	14291	14366	14247	14410	14240	14238	14527	14305	14267	14297	14394	14393	14273	14314	14296	14449	14344	14236	14332	14322	14262	14433	14399	14538	14227	14463	14365	14258	14228	14415	14504	14361	14281	14425	14419	14312	14239	14401	14330	14288	14251	14356	14474	14376	14306	14443	14378	14509	14285	14326	14411	14387	14461	14577	14425	14467	14198	14272	14216	14426	14348	14412	14414	14154	14430	14417	14130	14357	14455	14410	14187	14460	14246	14197	14394	14404	14298	14223	14270	14205	14428	14525	14203	14324	14261	14317	14284	14343	14396	14421	14307	14387	14254	14325	14190	14524	14388	14281	14459	14250	14079	14369	14417	14332	14300	14445	14254	14420	14385	14288	14298	14486	14303	14402	14442	14383	14343	14391	14468	14414	14462	14462	14229	14288	14173	14282	14327	14423	14300	14379	14522	14263	14360	14315	14225	14447	14494	14377	14346	14300	14366	14352	14369	14320	14385	14493	14325	14217	14311	14521	14465	14463	14394	14398	14482	14494	14404	14492	14502	14446	14345	14329	14211	14131	14366	14545	14390	14199	14450	14372	14482	14349	14421	14178	14258	14356	14357	14330	14480	14221	14453	14550	14467	14365	14279	14411	14334	14223	14250	14316	14443	14345	14473	14437	14222	14301	14260	14293	14318	14366	14372	14390	14505	14296	14429	14387	14173	14167	14336	14349	14338	14482	14379	14409	14361	14425	14360	14405	14341	14324	14390	14556	14443	14440	14503	14143	14535	14443	14207	14319	14402	14366	14301	14258	14390	14390	14335	14411	14219	14117	14246	14314	14485	14449	14224	14408	14469	14315	14263	14341	14378	14339	14370	14444	14332	14464	14314	14307	14375	14281	14372	14274	14308	14230	14249	14425	14266	14248	14266	14402	14296	14305	14327	14311	14385	14421	14453	14453	14281	14270	14337	14424	14444	14494	14394	14298	14307	14329	14498	14459	14412	14421	14458	14317	14273	14408	14401	14320	14495	14383	14384	14239	14328	14512	14265	14289	14295	14472	14190	14385	14319	14540	14459	14201	14330	14418	14466	14333	14315	14373	14410	14278	14429	14528	14442	14383	14336	14344	14202	14435	14303	14267	14312	14518	14449	14363	14362	14342	14432	14512	14421	14326	14447	14437	14314	14343	14258	14454	14346	14328	14411	14359	14425	14279	14422	14355	14158	14372	14263	14333	14191	14373	14408	14410	14334	14540	14279	14473	14464	14264	14562	14273	14269	14194	14239	14472	14324	14480	14352	14477	14449	14279	14365	14416	14450	14301	14445	14378	14294	14496	14205	14371	14458	14136	14383	14324	14382	14252	14241	14414	14389	14465	14420	14559	14321	14243	14336	14254	14644	14322	14267	14423	14331	14330	14378	14333	14528	14277	14289	14258	14356	14194	14407	14379	14309	14415	14290	14426	14402	14209	14268	14263	14443	14427	14547	14299	14203	14276	14231	14203	14350	14146	14371	14380	14344	14211	14445	14434	14238	14371	14187	14354	14437	14295	14326	14395	14340	14388	14562	14290	14353	14205	14336	14393	14219	14304	14483	14311	14402	14418	14362	14416	14395	14234	14399	14456	14433	14287	14377	14308	14546	14398	14315	14456	14254	14428	14312	14379	14264	14386	14324	14283	14335	14387	14329	14404	14341	14325	14266	14270	14481	14406	14168	14294	14428	14534	14245	14389	14443	14407	14210	14389	14301	14304	14402	14356	14337	14483	14394	14443	14262	14359	14143	14294	14367	14554	14384	14194	14495	14244	14306	14322	14234	14229	14391	14354	14379	14277	14364	14509	14378	14396	14459	14320	14383	14464	14366	14497	14424	14286	14322	14228	14476	14302	14258	14500
23421	21759	29734	24825	24401	29954	31804	25846	22750	20985	19490	18746	18100	17601	17352	17375	16881	16945	17007	16804	16936	16946	16835	16913	16814	16654	16633	16903	16711	16602	16688	16548	16530	16555	16417	16704	16495	16595	16395	16504	16621	16483	16335	16562	16503	16508	16280	16407	16402	16477	16489	16587	16448	16321	16405	16425	16453	16454	16618	16408	16594	16677	16522	16432	16532	16471	16444	16360	16493	16346	16506	16589	16363	16308	16473	16380	16240	16146	16513	16509	16451	16605	16516	16523	16467	16238	16428	16440	16405	16247	16410	16313	16571	16579	16394	16512	16487	16391	16382	16434	16321	16380	16568	16460	16571	16398	16556	16341	16408	16409	16274	16368	16352	16268	16440	16245	16446	16240	16422	16169	16471	16652	16342	16368	16430	16455	16456	16548	16535	16482	16436	16450	16626	16467	16546	16534	16336	16159	16483	16254	16430	16608	16549	16450	16496	16317	16489	16385	16337	16371	16156	16417	16284	16271	16286	16373	16388	16162	16368	16501	16384	16454	16374	16435	16352	16382	16417	16395	16419	16477	16295	16489	16404	16360	16494	16524	16289	16452	16489	16471	16539	16352	16446	16495	16518	16477	16404	16620	16406	16131	16400	16579	16412	16384	16387	16512	16423	16574	16303	16499	16424	16497	16321	16670	16286	16535	16640	16547	16273	16591	16335	16500	16389	16463	16344	16253	16422	16315	16345	16257	16348	16358	16171	16325	16337	16330	16419	16512	16377	16634	16717	16350	16374	16388	16557	16430	16347	16538	16449	16490	16409	16452	16394	16345	16206	16408	16435	16362	16453	16466	16488	16256	16395	16244	16528	16377	16452	16287	16373	16419	16456	16484	16338	16439	16533	16582	16654	16372	16424	16289	16448	16301	16184	16453	16407	16543	16445	16186	16220	16440	16611	16443	16416	16399	16504	16467	16597	16226	16428	16388	16434	16396	16334	16330	16379	16384	16379	16281	16370	16419	16443	16559	16298	16310	16625	16565	16445	16522	16395	16387	16408	16354	16479	16602	16334	16565	16388	16523	16573	16359	16528	16507	16495	16396	16298	16412	16644	16411	16437	16503	16349	16540	16526	16334	16502	16414	16517	16479	16288	16376	16329	16541	16549	16397	16341	16290	16378	16472	16224	16270	16442	16425	16308	16569	16408	16499	16651	16344	16438	16507	16465	16396	16404	16509	16359	16486	16508	16396	16435	16330	16402	16508	16525	16582	16414	16244	16453	16415	16291	16430	16439	16392	16397	16378	16483	16214	16486	16405	16471	16346	16397	16468	16385	16288	16221	16558	16496	16434	16521	16345	16529	16419	16635	16318	16566	16499	16335	16563	16440	16451	16352	16382	16526	16238	16415	16376	16507	16505	16439	16467	16478	16603	16385	16572	16430	16216	16302	16326	16460	16521	16501	16340	16325	16360	16471	16516	16564	16598	16332	16476	16409	16122	16376	16317	16222	16583	16285	16269	16167	16522	16357	16397	16364	16361	16516	16520	16366	16314	16543	16468	16572	16447	16446	16543	16420	16172	16369	16307	16558	16386	16317	16397	16496	16525	16416	16243	16327	16338	16361	16693	16300	16447	16389	16521	16307	16397	16390	16258	16335	16452	16496	16265	16337	16499	16406	16520	16418	16537	16370	16363	16510	16434	16525	16383	16427	16460	16368	16342	16389	16575	16326	16508	16426	16360	16410	16356	16426	16296	16420	16451	16473	16503	16582	16357	16404	16433	16417	16388	16383	16618	16362	16488	16357	16574	16346	16339	16325	16259	16480	16510	16269	16474	16311	16600	16386	16299	16257	16464	16421	16325	16399	16520	16373	16298	16208	16428	16662	16587	16534	16465	16539	16385	16453	16537	16479	16578	16377	16303	16306	16309	16588	16426	16357	16538	16504	16726	16360	16517	16515	16493	16464	16376	16361	16521	16343	16414	16450	16319	16440	16410	16548	16277	16452	16411	16374	16355	16437	16348	16245	16543	16302	16452	16343	16415	16341	16449	16532	16473	16408	16023	16363	16358	16329	16122	16490	16583	16458	16449	16403	16595	16560	16425	16350	16279	16439	16274	16597	16562	16438	16415	16421	16449	16632	16520	16582	16496	16428	16471	16496	16382	16618	16429	16546	16587	16559	16318	16186	16370	16406	16442	16431	16354	16267	16420	16510	16494	16379	16209	16333	16319	16428	16336	16560	16339	16207	16446	16409	16312	16378	16595	16394	16390	16345	16552	16439	16352	16385	16521	16322	16548	16398	16454	16372	16366	16413	16504	16315	16376	16460	16317	16468	16658	16457	16316	16207	16387	16278	16347	16572	16574	16475	16392	16435	16345	16512	16475	16288	16363	16343	16460	16420	16455	16424	16376	16273	16230	16358	16515	16584	16711	16354	16297	16170	16469	16431	16408	16499	16579	16556	16439	16233	16282	16542	16507	16156	16430	16451	16297	16489	16475	16455	16423	16499	16425	16494	16384	16700	16655	16361	16469	16542	16352	16591	16235	16376	16540	16479	16368	16399	16515	16407	16318	16502	16439	16468	16639	16552	16424	16364	16262	16329	16434	16308	16396	16517	16481	16237	16411	16249	16586	16597	16208	16449	16311	16390	16576	16492	16470	16265	16373	16453	16408	16617	16215	16506	16466	16461	16447	16368	16441	16304	16369	16412	16506	16376	16419	16619	16416	16342	16429	16475	16284	16430	16301	16552	16292	16395	16481	16571	16418	16288	16545	16517	16549	16339	16648	16281	16518	16476	16534	16285	16323	16423	16401	16429	16513	16466	16518	16514	16440	16326	16340	16426	16467	16449	16402	16306	16426	16469	16450	16267	16382	16417	16473	16299	16490	16374	16379	16468	16456	16129	16311	16385	16375	16622	16477	16421	16425	16388	16326	16389	16391	16489	16296	16420	16514	16613	16302	16353	16383	16357	16232	16506	16543	16438	16304	16487	16209	16359	16289	16302	16321	16297	16311	16472	16469	16666	16370	16503	16594	16640	16331	16417	16326	16403	16252	16353	16452	16545	16602	16522	16214	16260	16515	16543	16341	16516	16308	16413	16363	16413	16427	16445	16513	16385	16242	16446	16528	16342	16353	16530	16433	16355	16399	16277	16463	16396	16401	16555	16363	16381	16420	16300	16544	16480	16609	16381	16591	16454	16544	16282	16438	16467	16349	16550	16578	16422	16340	16209	16294	16428	16596	16512	16343	16535	16593	16436	16322	16380	16529	16423	16426	16413	16425	16465	16332	16285	16352	16211	16321	16643	16493	16530	16373	16501	16300	16415	16583	16385	16518	16180	16395	16300	16253	16441	16742	16382	16317	16141	16504	16462	16198	16406	16415	16386	16388	16382	16315	16266	16386	16445	16495	16375	16187	16399	16418	16564	16504	16559	16356	16247	16346	16412	16490	16589	16465	16358	16353	16474	16359	16540	16317	16477	16441	16609	16358	16412	16299	16391	16302	16440	16248	16406	16282	16403	16364	16577	16517	16614	16568	16543	16499	16497	16362	16311	16377	16357	16623	16536	16455	16353	16582	16373	16474	16511	16454	16244	16359	16405	16447	16614	16642	16198	16531	16324	16528	16216	16569	16290	16561	16401	16442	16556	16403	16409	16378	16362	16541	16310	16430	16419	16438	16415	16454	16550	16365	16603	16334	16434	16464	16553	16463	16269	16389	16258	16427	16294	16389	16532	16512	16549	16418	16406	16508	16555	16455	16379	16542	16318	16438	16039	16403	16409	16479	16463	16434	16492	16398	16283	16627	16339	16604	16431	16325	16444	16542	16475	16303	16465	16270	16208	16431	16401	16425	16231	16230	16550	16564	16419	16273	16611	16399	16554	16314	16250	16399	16552	16234	16416	16470	16463	16325	16495	16395	16430	16415	16433	16435	16160	16517	16449	16342	16201	16242	16343	16554	16295	16296	16237	16490	16251	16601	16445	16389	16251	16406	16226	16575	16462	16279	16352	16231	16448	16340	16314	16329	16404	16439	16463	16483	16399	16376	16319	16443	16491	16381	16422	16217	16566	16263	16229	16317	16494	16392	16420	16790	16316	16572	16362	16331	16372	16332	16695	16614	16516	16471	16643	16524	16541	16525	16277	16289	16286	16293	16240	16408	16415	16656	16489	16448	16313	16624	16417	16537	16480	16492	16534	16409	16358	16360	16513	16568	16281	16276	16226	16431	16251	16539	16399	16523	16449	16500	16464	16314	16481	16253	16519	16311	16303	16652	16367	16461	16392	16387	16425	16378	16247	16424	16398	16366	16349	16275	16444	16659	16397	16264	16346	16339	16245	16476	16233	16393	16316	16398	16557	16401	16441	16380	16519	16484	16578	16431	16299	16172	16582	16346	16594	16457	16504	16461	16289	16533	16495	16259	16456	16442	16346	16382	16202	16406	16400	16458	16437	16586	16526	16382	16459	16531	16417	16503	16370	16486	16300	16483	16518	16380	16437	16554	16468	16601	16765	16457	16525	16513	16464	16305	16524	16466	16503	16470	16380	16547	16340	16435	16346	16428	16255	16304	16413	16525	16553	16370	16493	16417	16410	16477	16441	16554	16444	16444	16735	16476	16279	16440	16557	16313	16453	16302	16257	16347	16426	16455	16424	16593	16358	16354	16228	16433	16338	16469	16421	16521	16394	16683	16237	16420	16351	16268	16503	16285	16598	16428	16395	16271	16474	16349	16348	16431	16425	16409	16534	16377	16599	16471	16368	16324	16353	16478	16397	16460	16253	16440	16445	16539	16531	16636	16352	16381	16685	16216	16576	16491	16331	16307	16316	16499	16506	16496	16117	16495	16364	16387	16436	16395	16444	16396	16161	16234	16436	16333	16453	16589	16342	16610	16439	16425	16319	16263	16373	16463	16351	16312	16369	16451	16536	16338	16358	16416	16425	16371	16573	16533	16530	16473	16599	16335	16478	16272	16275	16360	16610	16500	16345	16309	16322	16398	16376	16394	16549	16460	16374	16317	16295	16426	16283	16323	16211	16465	16414	16391	16220	16279	16377	16339	16426	16338	16591	16609	16585	16443	16386	16463	16528	16367	16194	16290	16244	16420	16375	16668	16274	16378	16426	16421	16338	16475	16413	16500	16313	16365	16459	16419	16473	16518	16448	16363
37422	62510	58322	47756	40749	36791	32033	26983	23315	20807	18586	17338	16576	16196	15524	15548	15119	15259	15123	15017	14884	15059	14905	14946	14796	14566	14861	14727	14462	14599	14578	14563	14525	14556	14439	14446	14430	14410	14286	14349	14462	14542	14372	14608	14344	14394	14376	14593	14447	14428	14480	14394	14315	14234	14386	14611	14439	14493	14451	14579	14471	14462	14310	14348	14243	14397	14288	14508	14384	14479	14432	14329	14339	14527	14356	14429	14357	14488	14410	14463	14192	14520	14437	14246	14448	14204	14466	14388	14263	14339	14571	14409	14525	14591	14471	14363	14324	14514	14378	14367	14416	14314	14398	14377	14382	14308	14376	14349	14386	14539	14507	14241	14284	14409	14400	14255	14358	14716	14526	14367	14365	14503	14372	14409	14351	14402	14428	14322	14286	14374	14403	14311	14515	14336	14378	14385	14448	14446	14447	14325	14397	14370	14375	14446	14339	14456	14450	14519	14362	14399	14416	14549	14445	14310	14247	14349	14329	14342	14469	14451	14320	14387	14379	14417	14375	14374	14494	14415	14364	14318	14434	14320	14342	14520	14358	14407	14444	14362	14352	14399	14447	14453	14356	14518	14417	14441	14220	14235	14361	14354	14377	14408	14248	14335	14411	14329	14495	14323	14305	14533	14290	14308	14401	14289	14330	14270	14223	14521	14417	14357	14399	14435	14287	14403	14307	14339	14367	14341	14552	14259	14446	14304	14323	14442	14296	14414	14271	14225	14246	14317	14263	14368	14295	14385	14232	14384	14463	14469	14278	14299	14513	14188	14441	14394	14250	14242	14386	14468	14471	14332	14578	14524	14271	14470	14358	14426	14251	14510	14315	14433	14407	14475	14235	14273	14463	14146	14338	14497	14359	14227	14255	14257	14409	14493	14354	14348	14465	14218	14498	14382	14303	14420	14226	14426	14457	14532	14491	14310	14359	14236	14260	14366	14550	14359	14454	14507	14427	14479	14284	14432	14445	14330	14482	14331	14398	14241	14211	14382	14365	14420	14228	14306	14537	14418	14250	14345	14395	14415	14495	14267	14215	14562	14555	14553	14475	14375	14317	14439	14396	14469	14432	14303	14289	14323	14466	14576	14322	14380	14570	14316	14374	14266	14366	14405	14346	14427	14345	14338	14438	14415	14266	14284	14381	14463	14312	14325	14373	14547	14284	14377	14461	14337	14426	14378	14283	14334	14283	14507	14312	14456	14226	14310	14292	14324	14351	14354	14445	14439	14376	14424	14266	14356	14300	14287	14393	14477	14310	14520	14323	14339	14302	14451	14462	14195	14407	14311	14438	14484	14463	14548	14290	14289	14490	14426	14510	14277	14424	14265	14411	14287	14424	14372	14239	14398	14328	14234	14322	14456	14354	14377	14358	14396	14326	14270	14366	14459	14433	14501	14398	14345	14488	14252	14435	14422	14485	14349	14436	14469	14373	14252	14467	14138	14321	14335	14380	14250	14391	14305	14471	14455	14412	14398	14404	14487	14469	14389	14222	14495	14595	14354	14323	14497	14325	14359	14347	14397	14398	14290	14450	14325	14302	14424	14493	14396	14451	14349	14331	14243	14396	14311	14247	14483	14414	14429	14378	14433	14322	14323	14450	14432	14384	14476	14409	14484	14471	14424	14531	14420	14449	14369	14370	14336	14319	14416	14436	14311	14346	14437	14359	14273	14341	14356	14347	14244	14227	14432	14459	14337	14459	14151	14412	14320	14374	14386	14316	14405	14469	14406	14427	14264	14321	14386	14357	14389	14370	14404	14386	14429	14269	14317	14438	14260	14334	14504	14216	14207	14207	14354	14437	14371	14303	14273	14393	14464	14466	14473	14270	14394	14300	14222	14349	14360	14535	14342	14224	14342	14333	14272	14414	14480	14351	14138	14494	14121	14372	14455	14481	14412	14259	14415	14311	14329	14373	14375	14390	14370	14444	14391	14279	14215	14391	14353	14491	14369	14361	14413	14274	14416	14369	14478	14493	14294	14418	14298	14354	14429	14385	14329	14533	14251	14402	14384	14241	14372	14522	14148	14406	14344	14319	14350	14301	14539	14265	14300	14329	14345	14352	14452	14389	14383	14335	14389	14384	14441	14497	14351	14399	14449	14460	14209	14343	14332	14350	14379	14420	14261	14402	14400	14358	14397	14316	14398	14292	14300	14640	14316	14373	14424	14396	14463	14264	14425	14268	14327	14313	14515	14405	14436	14411	14264	14357	14368	14403	14525	14244	14440	14369	14452	14349	14436	14344	14558	14421	14394	14429	14417	14264	14395	14207	14405	14263	14272	14498	14509	14333	14389	14444	14221	14396	14421	14227	14256	14498	14372	14459	14395	14204	14391	14484	14385	14348	14458	14397	14434	14339	14320	14387	14467	14373	14272	14381	14359	14456	14283	14154	14355	14402	14490	14351	14179	14407	14474	14322	14383	14358	14195	14598	14408	14306	14340	14387	14292	14222	14261	14479	14170	14266	14323	14573	14205	14465	14393	14482	14194	14455	14363	14441	14355	14406	14465	14351	14349	14339	14443	14369	14434	14349	14488	14385	14255	14456	14423	14476	14305	14518	14404	14463	14311	14422	14435	14357	14389	14358	14473	14231	14207	14290	14454	14324	14329	14356	14374	14476	14445	14288	14287	14571	14281	14351	14392	14397	14237	14354	14360	14378	14370	14681	14261	14414	14323	14365	14415	14158	14314	14392	14287	14381	14224	14443	14590	14565	14387	14309	14273	14421	14441	14215	14228	14380	14423	14366	14412	14453	14363	14287	14426	14355	14421	14488	14433	14460	14344	14371	14304	14342	14275	14302	14502	14426	14257	14179	14442	14292	14392	14293	14459	14392	14418	14304	14288	14339	14451	14422	14552	14345	14395	14200	14338	14396	14387	14367	14317	14166	14257	14515	14509	14456	14351	14459	14398	14396	14285	14414	14366	14468	14318	14299	14396	14389	14461	14272	14239	14360	14273	14274	14451	14404	14571	14433	14396	14281	14355	14494	14345	14344	14270	14479	14472	14243	14243	14299	14486	14478	14287	14440	14203	14454	14373	14348	14290	14522	14457	14431	14489	14394	14461	14251	14379	14369	14505	14266	14343	14369	14394	14406	14419	14422	14499	14297	14287	14454	14337	14337	14264	14403	14357	14457	14200	14284	14449	14394	14418	14370	14342	14334	14307	14258	14430	14421	14385	14367	14545	14449	14442	14298	14421	14325	14413	14163	14546	14139	14446	14411	14438	14420	14428	14376	14456	14286	14295	14400	14258	14513	14516	14310	14360	14437	14418	14569	14264	14362	14338	14385	14407	14377	14191	14318	14344	14185	14459	14415	14510	14339	14557	14497	14391	14373	14298	14398	14180	14397	14480	14315	14435	14227	14387	14498	14474	14587	14485	14416	14372	14352	14448	14358	14292	14444	14465	14506	14199	14459	14376	14275	14325	14363	14392	14219	14353	14328	14243	14322	14411	14191	14413	14399	14430	14378	14400	14324	14346	14360	14226	14385	14359	14387	14383	14207	14247	14521	14347	14396	14362	14327	14470	14271	14326	14437	14472	14354	14352	14526	14390	14222	14405	14432	14327	14413	14393	14534	14254	14182	14413	14288	14393	14391	14434	14349	14160	14312	14055	14406	14325	14426	14424	14290	14312	14446	14548	14390	14360	14445	14470	14355	14261	14277	14310	14304	14426	14468	14326	14477	14276	14374	14393	14271	14365	14363	14495	14317	14322	14304	14418	14401	14517	14293	14290	14297	14385	14453	14284	14375	14415	14257	14352	14387	14464	14302	14426	14508	14267	14479	14505	14286	14335	14352	14354	14439	14289	14418	14263	14348	14304	14312	14407	14401	14388	14262	14421	14172	14311	14286	14387	14461	14526	14175	14339	14453	14403	14454	14420	14452	14267	14203	14440	14355	14514	14296	14304	14466	14322	14363	14219	14372	14344	14405	14393	14430	14269	14476	14414	14357	14498	14357	14288	14335	14431	14381	14492	14523	14518	14238	14423	14379	14397	14359	14311	14283	14388	14301	14294	14344	14456	14285	14382	14366	14278	14287	14453	14242	14400	14378	14258	14360	14397	14416	14295	14242	14370	14371	14320	14327	14399	14509	14439	14453	14397	14347	14513	14486	14347	14298	14391	14353	14413	14509	14445	14462	14264	14337	14384	14341	14381	14459	14411	14456	14494	14348	14394	14324	14413	14389	14488	14372	14406	14507	14290	14522	14290	14254	14425	14407	14473	14389	14461	14159	14399	14522	14377	14630	14327	14218	14333	14401	14245	14464	14422	14562	14662	14431	14309	14555	14452	14327	14410	14267	14409	14449	14505	14441	14528	14460	14420	14274	14530	14320	14396	14294	14431	14354	14444	14347	14322	14391	14309	14423	14304	14326	14245	14353	14406	14410	14298	14450	14425	14316	14330	14283	14445	14334	14343	14345	14415	14322	14246	14383	14426	14363	14404	14280	14505	14467	14264	14130	14386	14430	14581	14429	14437	14289	14531	14434	14392	14326	14461	14443	14286	14376	14328	14382	14423	14451	14388	14340	14459	14427	14462	14322	14370	14318	14254	14508	14424	14569	14337	14234	14360	14210	14396	14354	14098	14386	14339	14422	14374	14323	14428	14389	14372	14280	14262	14306	14351	14108	14303	14360	14432	14383	14356	14299	14509	14519	14197	14447	14379	14345	14189	14303	14350	14471	14547	14394	14411	14339	14470	14603	14442	14268	14284	14453	14335	14463	14296	14271	14507	14366	14481	14216	14420	14324	14472	14378	14356	14326	14381	14282	14671	14210	14415	14329	14340	14250	14230	14324	14294	14369	14430	14207	14424	14366	14463	14447	14406	14452	14524	14441	14413	14160	14363	14432	14395	14536	14472	14432	14320	14435	14306	14383	14271	14416	14467	14288	14499	14265	14383	14202	14331	14287	14390	14511	14502	14153	14318	14405	14391	14518	14558	14356	14422	14453	14350	14302	14357	14454	14458	14291	14380	14356	14255	14411	14460	14388	14343	14256	14164	14356	14319	14518	14333	14245	14259	14382	14483	14359	14367	14359	14440	14342	14363	14338	14403	14350	14396	14390	14365	14300	14342	14454	14296	14323	14572	14400	14417	14405	14412	14228	14253
30383	33575	40954	35732	29023	25781	23590	20994	19238	18268	17628	17460	17078	17203	16983	16953	16643	16743	16901	16773	16908	16799	16452	16735	16771	16565	16798	16551	16577	16595	16710	16675	16461	16679	16421	16424	16595	16573	16631	16593	16524	16454	16571	16691	16622	16515	16687	16634	16374	16701	16603	16362	16633	16538	16361	16616	16459	16595	16605	16547	16533	16524	16660	16621	16586	16433	16688	16707	16589	16663	16744	16455	16471	16335	16284	16355	16463	16311	16335	16642	16542	16611	16617	16471	16450	16518	16623	16549	16528	16375	16497	16459	16469	16560	16699	16487	16562	16549	16510	16481	16487	16461	16680	16471	16550	16632	16575	16609	16703	16617	16331	16322	16581	16375	16615	16524	16513	16442	16579	16507	16293	16418	16416	16402	16610	16551	16542	16632	16553	16498	16712	16474	16467	16599	16438	16437	16380	16496	16763	16752	16718	16398	16483	16617	16566	16454	16442	16381	16507	16523	16446	16531	16721	16445	16408	16343	16447	16613	16468	16525	16576	16604	16547	16442	16636	16400	16474	16520	16622	16422	16453	16679	16524	16552	16352	16441	16405	16463	16454	16865	16608	16517	16547	16427	16444	16385	16590	16563	16520	16492	16519	16507	16645	16201	16636	16475	16620	16398	16788	16621	16521	16487	16520	16701	16507	16662	16397	16390	16572	16576	16515	16548	16608	16591	16359	16332	16326	16450	16502	16471	16400	16711	16529	16347	16400	16643	16556	16591	16456	16591	16453	16297	16640	16610	16520	16564	16399	16535	16389	16503	16454	16574	16370	16439	16347	16558	16568	16534	16594	16490	16581	16548	16405	16543	16586	16489	16545	16502	16327	16734	16499	16517	16351	16494	16648	16578	16563	16564	16570	16527	16558	16727	16573	16654	16555	16314	16615	16565	16624	16502	16498	16591	16465	16590	16697	16619	16477	16733	16596	16689	16537	16095	16322	16673	16485	16614	16665	16536	16423	16412	16642	16539	16489	16596	16724	16551	16611	16645	16623	16665	16441	16622	16644	16425	16428	16659	16510	16705	16488	16499	16457	16398	16471	16533	16277	16377	16496	16463	16477	16580	16428	16487	16409	16484	16660	16611	16714	16554	16538	16599	16525	16489	16494	16574	16453	16694	16739	16464	16453	16437	16360	16795	16605	16464	16488	16317	16661	16588	16494	16482	16711	16651	16569	16629	16407	16513	16427	16577	16384	16498	16437	16463	16666	16554	16709	16566	16470	16595	16600	16521	16562	16706	16525	16491	16525	16438	16564	16693	16456	16496	16459	16537	16393	16330	16518	16451	16477	16414	16690	16539	16602	16722	16331	16651	16450	16544	16391	16563	16455	16493	16535	16598	16483	16682	16574	16422	16534	16539	16458	16464	16492	16485	16432	16339	16503	16741	16552	16533	16505	16483	16586	16629	16499	16528	16346	16503	16665	16474	16507	16428	16650	16477	16707	16459	16533	16287	16443	16361	16563	16583	16572	16503	16487	16435	16485	16522	16650	16459	16763	16642	16636	16538	16558	16474	16680	16501	16680	16535	16547	16482	16528	16490	16468	16501	16433	16560	16606	16413	16644	16403	16492	16679	16630	16678	16557	16632	16622	16682	16617	16534	16417	16641	16316	16403	16500	16756	16516	16590	16238	16595	16670	16609	16516	16366	16541	16511	16490	16646	16419	16529	16383	16430	16421	16566	16694	16533	16690	16381	16483	16647	16555	16660	16442	16527	16499	16222	16442	16176	16515	16389	16570	16549	16563	16525	16388	16395	16481	16352	16582	16656	16706	16524	16620	16670	16353	16674	16646	16331	16640	16605	16474	16469	16510	16570	16497	16515	16405	16739	16540	16564	16589	16673	16574	16581	16596	16492	16441	16655	16674	16549	16497	16587	16597	16839	16552	16488	16418	16439	16312	16319	16539	16612	16523	16395	16466	16453	16322	16389	16515	16613	16603	16499	16623	16554	16543	16526	16558	16494	16581	16504	16426	16556	16584	16620	16403	16595	16442	16490	16592	16654	16778	16592	16567	16556	16516	16278	16345	16740	16602	16450	16599	16505	16538	16657	16545	16505	16608	16537	16555	16566	16618	16687	16575	16455	16632	16419	16510	16520	16465	16384	16398	16742	16459	16581	16435	16701	16639	16636	16629	16526	16604	16423	16459	16432	16646	16442	16504	16680	16588	16520	16462	16523	16530	16587	16601	16553	16432	16367	16445	16189	16424	16638	16539	16400	16630	16401	16567	16540	16507	16461	16588	16549	16622	16481	16511	16489	16641	16526	16400	16572	16514	16618	16428	16736	16514	16498	16356	16515	16577	16585	16355	16489	16578	16425	16503	16623	16491	16373	16653	16356	16565	16405	16737	16395	16639	16303	16453	16669	16522	16550	16510	16702	16434	16749	16568	16631	16581	16595	16504	16583	16462	16484	16479	16604	16576	16534	16350	16550	16647	16694	16468	16483	16410	16392	16734	16644	16499	16486	16587	16594	16593	16546	16501	16458	16374	16336	16720	16617	16674	16481	16471	16646	16636	16523	16662	16621	16481	16295	16652	16474	16599	16481	16517	16544	16419	16730	16385	16323	16447	16487	16516	16525	16657	16602	16550	16500	16748	16596	16587	16492	16701	16511	16590	16534	16213	16485	16616	16566	16638	16388	16593	16412	16442	16647	16649	16556	16600	16649	16279	16499	16496	16362	16624	16521	16575	16698	16462	16437	16699	16519	16736	16329	16448	16655	16810	16468	16604	16559	16337	16446	16354	16536	16449	16661	16540	16533	16574	16415	16583	16547	16460	16539	16519	16504	16560	16635	16475	16763	16553	16484	16501	16510	16482	16507	16448	16544	16649	16416	16563	16511	16461	16487	16531	16633	16443	16307	16353	16792	16716	16414	16673	16535	16579	16499	16561	16593	16477	16386	16583	16719	16754	16660	16538	16428	16291	16418	16440	16346	16552	16566	16525	16410	16516	16599	16647	16719	16449	16526	16587	16626	16705	16709	16557	16560	16557	16514	16680	16526	16730	16744	16502	16361	16451	16519	16453	16481	16676	16551	16535	16673	16471	16417	16385	16473	16454	16539	16441	16382	16567	16560	16561	16681	16459	16373	16770	16680	16473	16582	16734	16602	16711	16624	16550	16218	16524	16609	16408	16643	16541	16594	16580	16432	16543	16681	16472	16546	16366	16503	16314	16512	16501	16516	16458	16597	16468	16547	16683	16477	16411	16477	16557	16687	16483	16451	16594	16616	16620	16572	16477	16332	16358	16658	16630	16460	16538	16534	16785	16571	16229	16661	16520	16617	16426	16383	16539	16430	16615	16780	16653	16464	16524	16631	16567	16492	16385	16542	16585	16487	16590	16532	16433	16457	16565	16560	16698	16569	16182	16566	16432	16462	16401	16413	16382	16573	16466	16638	16442	16366	16796	16495	16535	16725	16531	16351	16673	16638	16666	16601	16623	16444	16695	16614	16449	16282	16628	16287	16475	16474	16426	16452	16587	16466	16750	16535	16382	16789	16455	16484	16608	16652	16662	16522	16616	16427	16552	16568	16519	16331	16445	16559	16564	16680	16403	16417	16661	16492	16461	16391	16577	16597	16663	16514	16437	16692	16369	16389	16415	16590	16612	16460	16512	16508	16459	16636	16539	16484	16613	16498	16654	16615	16467	16520	16622	16532	16334	16535	16776	16434	16656	16629	16573	16520	16309	16387	16494	16623	16537	16507	16391	16532	16568	16279	16551	16618	16452	16429	16494	16538	16642	16515	16612	16582	16591	16638	16471	16686	16475	16441	16593	16637	16517	16532	16452	16502	16553	16405	16395	16562	16335	16406	16423	16414	16634	16857	16788	16516	16533	16487	16540	16502	16654	16596	16678	16530	16521	16363	16627	16614	16480	16591	16322	16655	16445	16543	16673	16491	16342	16603	16633	16326	16548	16533	16565	16425	16513	16607	16382	16627	16572	16346	16491	16550	16612	16386	16644	16453	16519	16490	16617	16377	16503	16506	16515	16426	16575	16481	16421	16595	16562	16592	16432	16457	16407	16350	16583	16614	16612	16750	16501	16659	16591	16561	16612	16574	16661	16644	16565	16614	16484	16458	16567	16480	16482	16660	16740	16534	16719	16604	16755	16440	16545	16366	16442	16582	16604	16558	16533	16456	16552	16629	16527	16646	16608	16690	16469	16569	16495	16484	16545	16647	16478	16512	16550	16482	16570	16486	16569	16454	16429	16383	16686	16456	16438	16576	16500	16616	16588	16527	16660	16571	16725	16506	16551	16441	16656	16693	16637	16758	16480	16571	16608	16517	16653	16486	16796	16548	16415	16344	16462	16535	16545	16522	16699	16425	16712	16512	16250	16482	16553	16363	16420	16352	16354	16366	16428	16359	16391	16677	16522	16687	16589	16736	16647	16536	16441	16838	16368	16572	16523	16389	16646	16719	16467	16492	16671	16388	16466	16506	16524	16506	16461	16540	16453	16618	16621	16559	16528	16615	16515	16555	16375	16429	16608	16489	16684	16598	16621	16554	16624	16492	16473	16607	16501	16451	16531	16590	16682	16537	16721	16450	16497	16383	16396	16628	16439	16355	16605	16550	16748	16405	16507	16503	16496	16662	16433	16443	16471	16504	16555	16542	16710	16564	16442	16669	16753	16320	16552	16440	16562	16498	16648	16684	16567	16602	16485	16282	16590	16379	16598	16407	16664	16484	16667	16302	16401	16594	16755	16604	16301	16321	16487	16291	16418	16683	16641	16602	16482	16580	16513	16491	16624	16601	16426	16543	16853	16571	16391	16618	16561	16232	16451	16389	16443	16499	16635	16444	16472	16562	16538	16495	16608	16577	16357	16498	16686	16604	16340	16358	16446	16398	16571	16429	16515	16219	16426	16425	16409	16537	16330	16482	16627	16604	16363	16320	16532	16351	16332	16446	16535	16678	16515	16533	16656	16517	16526	16345	16628	16448	16562	16602	16415	16720	16697	16215	16550	16529	16422	16420	16471	16810	16580	16513	16420	16520	16689	16753	16709	16498	16595	16604	16602	16512	16633	16410	16522	16640	16678	16628	16627	16623	16391	16484	16575	16536	16577	16547	16435	16419	16440	16393	16531	16607	16545	16501	16615	16587
36196	51605	47358	37487	31091	27378	23893	20832	18681	17069	16286	15755	15370	14991	14979	14938	14587	14738	14640	14581	14700	14693	14675	14655	14724	14581	14366	14455	14423	14497	14440	14282	14614	14564	14606	14581	14521	14383	14490	14348	14609	14714	14519	14526	14480	14370	14448	14475	14610	14451	14428	14421	14482	14574	14418	14409	14469	14376	14605	14479	14351	14507	14409	14529	14709	14422	14343	14559	14228	14487	14435	14585	14313	14440	14564	14394	14448	14509	14423	14454	14376	14317	14413	14398	14508	14380	14428	14380	14327	14538	14410	14529	14405	14540	14470	14503	14479	14580	14559	14366	14537	14324	14463	14375	14559	14517	14407	14645	14427	14503	14430	14556	14606	14448	14407	14417	14573	14438	14346	14509	14487	14462	14430	14468	14383	14397	14460	14386	14491	14410	14217	14382	14460	14400	14444	14462	14327	14547	14366	14437	14410	14370	14406	14279	14635	14199	14470	14459	14488	14406	14387	14406	14545	14451	14442	14382	14506	14499	14265	14414	14413	14540	14539	14644	14428	14557	14292	14415	14568	14425	14450	14514	14429	14435	14391	14444	14420	14589	14307	14463	14532	14458	14418	14580	14406	14474	14500	14439	14525	14401	14636	14370	14405	14401	14394	14425	14607	14482	14445	14497	14350	14330	14395	14508	14481	14373	14434	14564	14506	14458	14443	14477	14416	14302	14499	14357	14496	14481	14550	14238	14561	14413	14528	14559	14360	14510	14417	14397	14359	14596	14438	14392	14424	14382	14538	14358	14476	14362	14335	14407	14429	14322	14364	14337	14364	14277	14519	14345	14571	14350	14552	14350	14578	14412	14403	14411	14341	14507	14432	14414	14332	14484	14405	14304	14515	14641	14284	14474	14426	14415	14453	14531	14419	14432	14450	14229	14441	14546	14453	14386	14442	14557	14496	14326	14489	14445	14713	14368	14252	14535	14328	14591	14550	14345	14441	14317	14440	14429	14506	14381	14438	14398	14518	14329	14581	14409	14435	14404	14668	14412	14439	14507	14358	14447	14464	14464	14402	14489	14431	14459	14428	14494	14360	14469	14375	14467	14464	14495	14583	14501	14310	14489	14359	14394	14522	14408	14512	14237	14488	14326	14436	14494	14321	14473	14559	14387	14490	14434	14488	14421	14375	14348	14305	14706	14451	14417	14548	14426	14578	14555	14239	14391	14407	14414	14333	14329	14459	14452	14365	14496	14497	14504	14452	14371	14522	14530	14375	14418	14504	14515	14408	14409	14450	14225	14378	14450	14460	14436	14622	14568	14463	14593	14331	14515	14245	14536	14415	14244	14466	14582	14517	14499	14527	14439	14370	14589	14388	14404	14475	14257	14534	14388	14586	14535	14366	14474	14511	14511	14459	14529	14430	14413	14539	14455	14626	14550	14584	14488	14307	14470	14636	14480	14424	14454	14460	14380	14380	14551	14289	14482	14547	14409	14351	14561	14566	14368	14365	14494	14474	14493	14385	14443	14563	14381	14481	14459	14328	14367	14513	14441	14318	14408	14421	14432	14417	14371	14524	14516	14459	14335	14383	14356	14575	14365	14382	14424	14297	14512	14507	14531	14493	14471	14558	14510	14448	14188	14421	14274	14545	14380	14445	14570	14459	14351	14369	14475	14523	14298	14422	14494	14494	14682	14574	14321	14460	14420	14331	14403	14379	14266	14297	14468	14481	14399	14297	14528	14293	14368	14334	14295	14472	14460	14303	14435	14390	14340	14544	14373	14538	14367	14400	14402	14307	14517	14428	14367	14467	14508	14493	14401	14413	14335	14535	14443	14501	14500	14482	14435	14282	14403	14413	14406	14515	14402	14591	14371	14458	14439	14432	14426	14372	14513	14419	14464	14532	14452	14254	14281	14465	14540	14376	14389	14399	14312	14573	14458	14493	14359	14622	14469	14502	14425	14452	14439	14465	14415	14432	14456	14494	14466	14491	14397	14602	14687	14440	14452	14429	14505	14589	14517	14639	14634	14326	14520	14560	14314	14418	14284	14381	14486	14540	14385	14390	14341	14558	14531	14369	14426	14413	14437	14418	14508	14332	14519	14415	14349	14528	14466	14414	14405	14488	14338	14562	14483	14411	14460	14542	14450	14442	14479	14545	14551	14324	14426	14503	14427	14318	14487	14561	14396	14442	14406	14502	14448	14491	14498	14564	14509	14545	14459	14299	14388	14291	14446	14322	14420	14504	14317	14445	14377	14584	14415	14442	14343	14547	14299	14487	14366	14497	14493	14535	14421	14528	14673	14487	14265	14382	14504	14486	14417	14293	14485	14518	14385	14383	14408	14428	14469	14328	14311	14371	14286	14416	14448	14361	14462	14263	14487	14505	14439	14415	14507	14332	14439	14487	14525	14451	14420	14399	14389	14433	14549	14479	14406	14538	14449	14437	14426	14334	14579	14262	14569	14409	14540	14519	14512	14550	14494	14361	14376	14447	14424	14587	14440	14393	14436	14247	14340	14439	14292	14327	14330	14583	14506	14396	14413	14436	14376	14449	14514	14487	14450	14485	14388	14504	14421	14497	14437	14740	14299	14580	14398	14626	14611	14311	14468	14488	14577	14410	14434	14442	14517	14436	14388	14445	14540	14482	14529	14460	14698	14440	14441	14590	14491	14480	14339	14339	14511	14600	14337	14487	14461	14273	14540	14547	14598	14386	14519	14335	14354	14370	14306	14547	14552	14478	14531	14504	14344	14442	14413	14296	14418	14394	14391	14385	14366	14548	14507	14500	14512	14474	14486	14137	14464	14359	14386	14430	14320	14505	14354	14539	14602	14398	14419	14418	14411	14317	14470	14497	14425	14500	14358	14499	14246	14463	14360	14430	14536	14630	14493	14319	14399	14325	14350	14524	14409	14477	14505	14348	14284	14508	14495	14379	14523	14304	14403	14303	14463	14380	14470	14428	14480	14453	14419	14313	14334	14613	14471	14412	14411	14554	14446	14392	14451	14302	14464	14405	14365	14528	14486	14357	14529	14540	14457	14509	14450	14404	14423	14383	14495	14447	14397	14411	14469	14435	14404	14409	14308	14420	14404	14360	14399	14522	14356	14520	14399	14486	14491	14591	14386	14278	14542	14356	14377	14478	14353	14539	14493	14422	14470	14351	14475	14414	14414	14484	14349	14504	14418	14556	14358	14375	14416	14499	14455	14401	14359	14507	14370	14523	14360	14510	14617	14530	14564	14368	14423	14413	14466	14651	14453	14410	14470	14539	14352	14581	14477	14486	14370	14404	14456	14466	14395	14408	14449	14473	14424	14495	14429	14470	14340	14439	14414	14432	14360	14426	14456	14501	14477	14480	14471	14348	14455	14439	14409	14375	14330	14422	14417	14481	14503	14421	14476	14428	14443	14376	14400	14577	14330	14524	14414	14530	14418	14455	14527	14426	14516	14522	14412	14512	14408	14445	14353	14271	14359	14493	14252	14440	14490	14460	14504	14636	14362	14385	14472	14320	14355	14505	14454	14513	14466	14329	14314	14356	14409	14296	14383	14384	14520	14536	14495	14406	14557	14399	14393	14476	14572	14388	14450	14443	14403	14351	14669	14507	14485	14466	14482	14407	14362	14501	14241	14325	14449	14397	14533	14648	14508	14458	14241	14629	14342	14403	14439	14538	14528	14227	14588	14447	14584	14495	14527	14368	14496	14546	14441	14508	14435	14431	14548	14453	14534	14452	14386	14373	14463	14417	14510	14428	14559	14520	14278	14480	14511	14477	14226	14379	14389	14415	14304	14296	14451	14196	14516	14526	14328	14314	14373	14455	14334	14608	14517	14385	14427	14402	14348	14476	14430	14472	14537	14350	14393	14513	14177	14484	14432	14394	14504	14466	14241	14311	14523	14435	14520	14402	14474	14398	14407	14641	14560	14427	14465	14617	14297	14570	14326	14469	14467	14494	14603	14531	14399	14415	14567	14551	14534	14607	14557	14549	14271	14550	14477	14411	14603	14481	14585	14613	14532	14629	14479	14505	14574	14517	14415	14322	14571	14536	14307	14314	14542	14505	14564	14413	14325	14644	14495	14294	14375	14577	14507	14360	14339	14354	14320	14467	14281	14516	14512	14430	14491	14469	14407	14494	14437	14421	14441	14425	14320	14436	14469	14344	14453	14469	14454	14463	14523	14369	14407	14329	14368	14479	14433	14314	14392	14478	14436	14549	14453	14453	14405	14422	14339	14561	14409	14359	14278	14337	14325	14449	14403	14372	14431	14462	14421	14557	14286	14476	14392	14501	14316	14409	14537	14566	14303	14603	14414	14607	14550	14410	14429	14296	14517	14516	14354	14332	14372	14542	14507	14444	14343	14527	14511	14405	14419	14567	14466	14608	14307	14495	14411	14349	14550	14416	14442	14583	14542	14611	14207	14764	14488	14502	14398	14402	14344	14467	14557	14388	14380	14488	14337	14448	14397	14507	14294	14409	14301	14441	14349	14361	14518	14397	14510	14534	14394	14427	14610	14360	14630	14454	14322	14435	14455	14489	14319	14507	14456	14454	14381	14445	14551	14483	14465	14266	14363	14482	14420	14431	14506	14369	14475	14422	14438	14449	14542	14364	14578	14526	14487	14425	14500	14421	14587	14345	14527	14439	14559	14622	14400	14411	14243	14567	14397	14436	14527	14496	14435	14439	14586	14616	14473	14523	14332	14485	14455	14411	14349	14450	14382	14392	14366	14543	14403	14529	14357	14515	14337	14487	14445	14441	14291	14569	14319	14334	14385	14469	14467	14566	14366	14591	14451	14529	14432	14474	14408	14186	14528	14451	14420	14455	14323	14408	14524	14458	14416	14385	14383	14582	14399	14452	14317	14378	14500	14658	14464	14675	14368	14510	14595	14456	14310	14453	14501	14506	14272	14497	14399	14564	14316	14555	14590	14379	14530	14374	14394	14411	14584	14385	14421	14335	14443	14487	14460	14510	14352	14478	14566	14559	14467	14451	14496	14588	14492	14429	14497	14243	14502	14412	14386	14637	14502	14524	14448	14247	14349	14368	14438	14314	14391	14240	14581	14573	14381	14447	14567	14417	14502	14460	14417	14287	14623	14374	14530	14439	14508	14443	14391	14343	14378	14560	14454	14493	14413	14281	14591	14631	14464	14443	14623
24524	21818	29669	27036	27308	28473	27720	23024	20563	19490	18431	17777	17381	17090	16971	16807	16836	16586	16630	16759	16814	16689	16513	16594	16431	16649	16417	16285	16392	16320	16430	16292	16100	16413	16405	16530	16496	16405	16447	16314	16539	16282	16236	16279	16466	16366	16534	16422	16303	16388	16535	16213	16219	16243	16310	16232	16144	16338	16327	16044	16232	16199	16342	16230	16186	16164	16422	16234	16190	16305	16336	16153	16318	16320	16353	16166	16316	16196	16035	16142	16245	16310	16163	16052	16168	16166	16245	16234	16261	16263	16288	16338	16298	16235	16182	16092	16332	16266	16318	16277	16402	16231	16258	16260	16186	16141	16341	16390	16204	15995	16226	16226	16386	16168	16067	16353	16367	16325	16301	16151	16283	16369	16285	16340	16212	16487	16243	16342	16362	16286	16315	16089	16377	16275	16285	16430	16342	16533	16389	16228	16334	16407	16376	16377	16345	16320	16185	16295	16155	16366	16277	16354	16117	16244	16333	16286	16277	16088	16121	16191	16218	16368	16278	16156	16333	16451	16116	16274	16257	16028	16089	16461	16147	16315	16187	16331	16208	16133	16414	16154	16427	16414	16269	16229	16359	16329	16200	16122	16416	16155	16324	16330	16151	16170	16352	16134	16147	16194	16212	16388	16248	16020	16190	16102	16233	16318	16316	16000	16306	16257	16133	16215	16284	16342	16250	16342	16222	16340	16335	16390	16211	16175	16314	16245	16346	16148	16495	16423	16240	16346	16160	16509	16521	16412	16177	16277	16452	16176	16326	16260	16355	16126	16253	16201	16414	16262	16338	16248	16181	16099	16320	16413	16409	16154	16243	16297	16295	16357	16404	16239	16230	16413	16186	16224	16273	16352	16116	16244	16268	16285	16280	16345	16253	16282	16200	16387	16375	16098	16222	16453	16047	16133	16260	16225	16325	16036	16086	16437	16260	16161	16073	16147	16146	16207	16342	16185	16160	16188	16249	16323	16237	16397	16165	16093	16287	16373	16103	16205	16280	16341	16477	16264	16312	16283	16123	16184	16251	16328	16406	16191	16366	16200	16272	16355	16413	16354	16390	16303	16256	16150	16430	16128	16328	16139	16289	16313	16384	16343	16216	16127	16513	16328	16479	16224	16296	16398	16241	16265	16285	16376	16360	16120	16521	16311	16201	16377	16266	16430	16402	16342	16442	16359	16210	16202	16214	16360	16233	16108	16149	16323	16168	16233	16434	16140	16305	16405	16289	16231	16284	16101	16219	16196	16280	16300	16446	16327	16183	16138	16099	16181	16204	16272	16219	16407	16180	16435	16248	16240	16160	16293	16308	16302	16347	16373	16220	16360	16285	16213	16233	16043	16083	16366	16300	16284	16259	16270	16312	16496	16284	16230	16203	16043	16178	16407	16218	16260	16344	16203	16274	16176	16255	16210	16218	16059	16388	16016	16257	16381	16283	16338	16281	16292	16172	16311	16349	16132	16248	16432	16409	16168	16128	16340	15977	16139	16455	16277	16249	16233	16351	16234	16504	16010	16282	16252	16446	16138	16176	16366	16238	16290	16191	16322	16480	16240	16181	16141	16296	16310	16434	16214	16427	16408	16140	16435	16343	16241	16214	16385	16271	15981	16314	16313	16364	16165	16424	16421	16416	16639	16292	16446	16301	16161	16101	16343	16259	16373	16207	16218	16490	16403	16208	16366	16291	16131	16361	16554	16471	16303	16530	16496	16307	16105	16287	16263	16210	16472	16458	16433	16418	16183	16235	16439	16135	16128	16472	16150	16532	16243	16195	16292	16247	16307	16282	16283	16544	16337	16277	16267	16308	16339	16146	16324	16387	16377	16297	16418	16198	16261	16191	16265	16387	16276	16492	16380	16106	16250	16324	16367	16147	16337	16366	16129	16438	16245	16267	16006	16217	16236	16318	16240	16212	16142	16121	16263	16031	16396	16373	16199	16328	16309	16331	16234	16382	16112	16172	16304	16214	16349	16247	16195	16165	16169	16048	16307	16315	16246	16306	16061	16057	16095	16279	16134	16398	16136	16180	16330	16231	16342	16202	16214	16123	16388	16212	16154	16304	16242	16190	16184	16169	16210	16334	16195	16151	16155	16397	16385	16186	16256	16425	16524	16258	16467	16231	16322	16315	16251	16485	16223	16134	16293	16305	16313	16177	16273	16227	16163	16398	16299	16387	16334	16258	16103	16254	16459	16247	16078	16272	16293	16238	16147	16298	16155	16215	16295	16213	16227	16528	16460	16208	16266	16399	16473	16297	16215	16368	16461	16185	16145	16113	16140	16322	16332	16204	16331	16284	16589	16232	16402	16168	16257	16292	16360	16372	16320	16350	16178	16214	16247	16301	16451	16312	16241	16334	16382	16264	16249	16299	16291	16411	16424	16310	16116	16193	16213	16128	16079	16374	16132	16498	16228	16440	16409	16158	16319	15978	16233	16283	16319	16479	16263	16266	16403	16394	16374	16551	16301	16320	16195	16435	16218	16202	16198	16279	16190	16283	16266	16451	16346	16171	16151	16129	16268	16308	16179	16304	16233	16020	16347	16430	16341	16333	16239	16318	16274	16341	16146	16389	16379	16395	16424	16276	16096	16245	16385	16334	16317	16420	16259	16457	16393	16247	16327	16294	16383	16293	16443	16321	16310	16120	16129	16505	16352	16174	16279	16348	16289	16297	16248	16204	16063	16454	16124	16309	16195	16392	16125	16086	16257	16186	16290	16280	16142	16159	16194	16387	16563	16443	16307	16161	16349	16361	16358	16150	16242	16518	16270	16430	16237	16323	16194	16216	16141	16337	16336	16478	16331	16269	16278	16144	16210	16177	16132	16444	16342	16251	16401	16355	16428	16385	16315	16196	16108	16238	16298	16326	16403	16338	16145	16256	16375	16305	16142	16284	16225	16316	16303	16354	16435	16148	16445	16338	16273	16335	16374	16245	16350	16491	16100	16318	16179	16220	16230	16323	16287	16307	15998	16285	16305	16277	16193	16110	16230	16210	16231	16355	16260	16235	16329	16433	16300	16317	16143	16245	16243	16446	16252	16243	16181	16287	16280	16247	16537	16205	16284	16193	16205	16183	16214	16200	16083	16333	16359	16452	16237	16291	16342	16294	16383	16400	16154	16305	16331	16209	16363	16227	16251	16267	16337	16503	16356	16339	16303	16297	16338	16310	16391	16264	16277	16108	16212	16431	16293	16232	16179	16432	16415	16380	16376	16347	16361	16251	16313	16334	16257	16175	16291	16209	16256	16102	16116	16447	16381	16224	16284	16491	16111	16353	16302	16340	16174	16440	16306	16052	16179	16079	16122	16096	16305	16098	16302	16233	16356	16345	16345	16131	16436	16531	16298	16251	16196	16371	16319	16393	16269	16193	16439	16245	16184	16178	16255	16082	16420	16499	16334	16282	16355	16162	16205	16358	16134	16430	16249	16357	16403	16346	15982	16375	16264	16215	16263	16144	16187	16218	16446	16297	16233	16236	16151	16360	16259	16333	16368	16178	16332	16301	16241	16237	16375	16246	16372	16463	16334	16185	16315	16324	16116	16368	16167	16305	16260	16354	16401	16236	16159	16488	16300	16242	16338	16167	16272	16141	16321	16210	16384	16229	16157	16112	16261	16206	16138	16176	16242	16117	16182	16200	16330	16127	16489	16271	16381	16226	16230	16339	16332	16403	16202	16075	16276	16076	16445	16257	16320	16224	16470	16304	16328	16200	16189	16208	16399	16261	16373	16403	16361	16366	16420	16230	16374	16404	16163	16259	16316	16314	16050	16387	16393	16201	16442	16167	16200	16164	16199	16195	16293	16343	16152	16366	16316	16143	16270	16314	16263	16157	16298	16290	16273	16214	16444	16236	16298	16299	16145	16124	16181	16310	16429	16340	16376	16201	16506	16581	16500	16211	16332	16351	16247	16189	16197	16115	15925	16155	15959	16385	16356	16465	16251	16204	16255	16332	16499	16239	16153	16347	16180	16061	16282	16180	16325	16199	16251	16336	16258	16244	16194	16345	16361	16130	16126	16286	16230	16202	16199	16365	16453	16246	16144	16242	16298	16411	16123	16139	16173	16339	16051	16129	16270	16514	16284	16200	16274	16527	16374	16400	16243	16365	16249	16183	16217	16394	16081	16185	16402	16117	16191	16168	16285	16274	16374	16282	16270	16395	16238	16293	16394	15986	16187	16250	16444	16179	16256	16383	16388	16463	16278	16235	16362	16440	16140	16489	16360	16229	16213	16179	16112	16363	16389	16347	16380	16294	16182	16450	16148	16429	16222	16330	16423	16553	16225	16384	16375	16375	16315	16437	16321	16334	16176	16298	16152	16130	16214	16316	16148	16258	16225	16449	16411	16327	16330	16273	16289	16300	16090	16090	16363	16309	16247	16188	16453	16301	16313	16365	16326	16326	16444	16542	16290	16425	16380	16373	16373	16286	16310	16336	16327	16266	16475	16290	16201	16201	16441	16361	16346	16261	16370	16192	16236	16229	16371	16312	16539	16298	15970	16351	16338	16455	16212	16212	16045	16281	16340	16213	16356	16192	16359	16246	16332	16153	16248	16243	16436	16314	16378	16480	16358	16306	16288	16375	16178	16273	16290	16273	16276	16261	16161	16242	16236	16245	16346	16152	16304	16210	16221	16316	16233	16235	16277	16228	16204	16258	16241	16409	16334	16369	16356	16104	16264	16490	16365	16235	16310	16443	16257	16188	16203	16218	16405	16294	16525	16251	16363	16339	16230	16144	16263	16272	16057	16199	16188	16501	16223	16426	16084	16409	16501	16382	16473	16206	16216	16231	16420	16197	16480	16179	16389	16311	16279	16272	16231	16250	16358	16185	16386	16309	16241	16357	16181	16369	16458	16317	16127	16155	16312	16063	16290	16365	16316	16289	16338	16315	16152	16340	16321	16301	16358	16203	16476	16454	16375	16311	16080	16238	16408	16272	16335	16415	16337	16301	16390	16266	16367	16082	16202	16276	16183	16342	16229	16490	16284	16312	16327	16661	16219	16434	16224	16133	16316	16474	16441	16392	16237	16182	16127	16264	16309	16252	16174	16200	16214	16258	16342	16250	16368	16321	16152	16211	16240	16133	16406	16408	16320	16324	16475	16266	16318	16213	16284
35257	56788	52484	42713	36033	31029	27464	23812	20493	18515	17286	16480	15892	15572	15034	14999	14939	14804	14814	14764	14630	14795	14657	14585	14599	14633	14520	14553	14497	14330	14274	14420	14290	14357	14437	14339	14383	14397	14504	14375	14509	14539	14474	14446	14240	14480	14309	14316	14271	14459	14331	14309	14402	14255	14397	14394	14371	14386	14204	14235	14238	14253	14386	14408	14262	14205	14246	14293	14446	14458	14254	14246	14352	14410	14365	14204	14317	14410	14476	14286	14253	14085	14280	14441	14456	14435	14332	14321	14383	14387	14377	14358	14357	14258	14365	14239	14373	14238	14339	14301	14352	14301	14406	14325	14168	14297	14384	14446	14459	14171	14301	14224	14360	14374	14331	14314	14399	14314	14313	14335	14426	14326	14280	14317	14282	14278	14235	14541	14236	14390	14299	14309	14342	14364	14267	14326	14240	14297	14261	14414	14357	14366	14222	14321	14322	14430	14309	14346	14340	14447	14342	14332	14270	14261	14295	14154	14493	14331	14145	14261	14346	14244	14418	14145	14406	14492	14201	14340	14272	14360	14330	14270	14357	14144	14377	14325	14322	14445	14240	14301	14395	14220	14365	14354	14395	14414	14424	14323	14328	14445	14349	14130	14482	14433	14189	14204	14385	14237	14488	14366	14269	14603	14309	14332	14452	14146	14204	14289	14298	14220	14436	14264	14309	14197	14356	14340	14201	14435	14266	14348	14251	14240	14292	14245	14315	14477	14501	14411	14317	14284	14443	14192	14354	14236	14167	14309	14379	14487	14259	14158	14283	14322	14438	14114	14178	14491	14213	14242	14387	14313	14251	14507	14379	14233	14280	14288	14205	14326	14183	14255	14125	14274	14270	14395	14166	14386	14235	14243	14195	14209	14442	14220	14235	14424	14276	14256	14225	14382	14209	14412	14361	14241	14366	14234	14332	14486	14233	14476	14404	14301	14339	14167	14469	14209	14324	14270	14238	14282	14376	14239	14265	14173	14411	14165	14301	14266	14183	14249	14218	14161	14400	14406	14260	14247	14427	14292	14264	14171	14286	14344	14395	14195	14075	14217	14367	14192	14269	14423	14342	14205	14398	14407	14405	14379	14298	14282	14433	14283	14520	14275	14185	14211	14340	14445	14307	14298	14356	14207	14282	14330	14318	14280	14414	14360	14198	14313	14193	14270	14264	14406	14215	14251	14244	14404	14240	14429	14189	14312	14298	14088	14226	14167	14350	14293	14294	14125	14463	14281	14175	14196	14061	14194	14377	14286	14295	14258	14337	14398	14295	14322	14436	14176	14246	14508	14163	14176	14332	14143	14361	14141	14348	14233	14352	14391	14357	14168	14225	14344	14282	14201	14407	14111	14470	14280	14438	14273	14196	14331	14447	14097	14197	14202	14241	14056	14291	14451	14247	14323	14347	14386	14280	14191	14289	14242	14254	14292	14340	14445	14199	14157	14322	14425	14330	14295	14142	14319	14433	14263	14403	14141	14264	14213	14324	14318	14276	14506	14209	14289	14464	14218	14330	14265	14276	14216	14433	14245	14249	14230	14274	14516	14160	14314	14385	14256	14282	14443	14234	14219	14264	14169	14286	14245	14327	14202	14383	14302	14239	14288	14248	14263	14216	14337	14317	14238	14336	14456	14463	14204	14367	14168	14340	14258	14274	14350	14260	14228	14326	14397	14239	14241	14250	14166	14291	14287	14535	14257	14314	14291	14205	14363	14178	14301	14290	14244	14299	14335	14383	14239	14420	14389	14253	14238	14243	14256	14522	14285	14350	14160	14229	14555	14401	14376	14438	14245	14356	14405	14384	14205	14232	14265	14392	14201	14299	14307	14364	14354	14175	14277	14208	14243	14356	14292	14111	14192	14335	14239	14185	14367	14352	14279	14264	14377	14240	14279	14220	14390	14330	14345	14199	14335	14244	14188	14310	14144	14445	14269	14351	14170	14291	14328	14185	14318	14398	14339	14116	14329	14437	14228	14281	14338	14113	14314	14241	14347	14119	14213	14318	14266	14339	14310	14428	14229	14352	14286	14277	14347	14302	14178	14391	14282	14348	14353	14304	14440	14436	14464	14323	14313	14285	14360	14204	14165	14304	14232	14282	14097	14308	14343	14261	14346	14458	14265	14219	14270	14131	14253	14235	14302	14388	14327	14355	14379	14371	14448	14337	14267	14187	14269	14252	14488	14356	14372	14179	14294	14371	14307	14355	14230	14429	14360	14398	14196	14445	14148	14267	14265	14297	14416	14327	14282	14142	14318	14279	14335	14259	14374	14351	14411	14342	14347	14325	14397	14258	14250	14287	14287	14364	14282	14251	14370	14184	14315	14285	14402	14260	14371	14444	14150	14205	14423	14289	14301	14275	14216	14220	14377	14547	14362	14153	14354	14372	14379	14262	14300	14284	14401	14209	14130	14178	14192	14285	14320	14395	14255	14287	14112	14268	14215	14270	14534	14345	14407	14212	14184	14417	14283	14274	14536	14373	14436	14313	14421	14183	14141	14194	14331	14473	14244	14439	14170	14365	14332	14192	14373	14456	14153	14216	14251	14468	14345	14350	14426	14408	14353	14250	14213	14361	14441	14272	14216	14375	14378	14328	14152	14431	14257	14367	14357	14135	14376	14224	14335	14168	14303	14153	14206	14342	14203	14446	14406	14318	14439	14122	14291	14301	14177	14482	14337	14336	14217	14289	14318	14337	14309	14214	14351	14335	14220	14273	14449	14339	14329	14287	14198	14311	14196	14312	14083	14181	14396	14354	14340	14271	14334	14331	14244	14331	14389	14296	14230	14206	14194	14174	14353	14410	14247	14448	14304	14233	14359	14383	14357	14423	14242	14268	14425	14115	14155	14265	14358	14308	14115	14347	14260	14232	14282	14356	14284	14384	14330	14277	14310	14330	14321	14180	14413	14303	14240	14223	14260	14237	14339	14217	14335	14334	14292	14056	14322	14372	14444	14211	14417	14245	14460	14378	14321	14209	14383	14381	14392	14220	14318	14206	14285	14216	14358	14270	14221	14259	14308	14344	14451	14400	14276	14326	14269	14210	14278	14129	14169	14268	14314	14309	14484	14407	14431	14340	14418	14332	14227	14351	14429	14406	14306	14261	14295	14418	14200	14427	14079	14384	14451	14315	14241	14381	14306	14417	14280	14302	14409	14318	14331	14323	14318	14105	14383	14437	14371	14393	14178	14334	14344	14439	14308	14217	14234	14237	14245	14382	14248	14280	14127	14199	14313	14223	14206	14300	14425	14253	14176	14348	14401	14302	14291	14400	14372	14283	14352	14301	14397	14174	14244	14186	14095	14184	14313	14234	14439	14272	14468	14298	14283	14350	14334	14297	14198	14313	14249	14183	14254	14197	14298	14345	14398	14186	14382	14208	14220	14335	14430	14245	14421	14417	14144	14280	14172	14307	14447	14281	14295	14307	14373	14270	14582	14387	14237	14423	14344	14196	14309	14315	14351	14350	14381	14210	14211	14413	14408	14441	14285	14205	14385	14372	14536	14325	14268	14221	14307	14307	14468	14491	14192	14229	14344	14188	14418	14408	14251	14218	14226	14283	14018	14367	14344	14373	14201	14327	14339	14223	14383	14259	14341	14306	14295	14259	14432	14169	14278	14112	14259	14376	14363	14189	14269	14263	14420	14288	14122	14315	14326	14325	14520	14211	14325	14104	14192	14258	14405	14437	14268	14250	14248	14474	14134	14255	14301	14302	14331	14344	14173	14280	14461	14247	14396	14356	14299	14270	14365	14379	14301	14309	14405	14395	14356	14215	14416	14296	14253	14351	14413	14216	14302	14253	14398	14316	14318	14298	14355	14400	14448	14362	14192	14338	14195	14343	14286	14153	14378	14209	14256	14340	14404	14326	14383	14417	14300	14191	14437	14323	14322	14417	14293	14286	14208	14233	14293	14367	14313	14397	14432	14303	14284	14376	14314	14412	14343	14304	14334	14317	14382	14291	14186	14217	14257	14338	14261	14249	14318	14298	14457	14191	14369	14220	14364	14496	14379	14182	14352	14255	14251	14393	14186	14239	14315	14503	14401	14232	14319	14106	14107	14403	14365	14181	14280	14325	14417	14308	14328	14436	14321	14301	14181	14398	14337	14290	14171	14435	14331	14347	14415	14279	14289	14366	14250	14383	14186	14267	14216	14335	14299	14299	14463	14266	14445	14207	14181	14414	14219	14341	14262	14345	14353	14388	14221	14467	14309	14354	14275	14309	14286	14394	14023	14420	14290	14375	14175	14286	14069	14292	14297	14340	14458	14220	14257	14359	14364	14314	14425	14247	14258	14378	14398	14160	14260	14374	14431	14312	14296	14274	14182	14281	14352	14325	14208	14354	14302	14277	14311	14132	14393	14310	14042	14539	14104	14293	14112	14307	14316	14345	14255	14508	14191	14272	14229	14216	14274	14389	14381	14297	14188	14427	14270	14249	14204	14283	14368	14411	14226	14377	14429	14292	14164	14323	14276	14383	14193	14382	14428	14216	14228	14415	14351	14282	14128	14397	14304	14309	14300	14280	14227	14352	14304	14235	14217	14435	14230	14267	14361	14405	14181	14265	14358	14225	14385	14260	14379	14199	14132	14354	14333	14530	14451	14294	14435	14385	14277	14099	14160	14195	14276	14383	14391	14265	14273	14274	14460	14516	14347	14242	14083	14088	14303	14457	14320	14221	14326	14394	14324	14286	14257	14349	14262	14408	14467	14239	14354	14366	14260	14219	14393	14313	14255	14345	14229	14409	14273	14289	14299	14253	14239	14264	14455	14402	14277	14246	14455	14218	14260	14368	14213	14221	14157	14371	14188	14337	14275	14519	14335	14328	14354	14408	14463	14321	14325	14124	14366	14189	14300	14238	14344	14248	14324	14301	14235	14281	14427	14297	14326	14403	14344	14359	14300	14295	14222	14173	14324	14222	14299	14299	14322	14541	14234	14295	14471	14100	14318	14425	14439	14461	14289	14371	14307	14376	14278	14303	14316	14267	14217	14250	14410	14353	14559	14227	14338	14340	14336	14348	14371	14330	14314	14280	14544	14312	14334	14276	14288	14371	14217	14379	14439	14527	14332	14294	14324	14363	14180	14059	14173	14413	14335	14454	14386	14450	14365	14239	14358
23248	21670	29633	24687	24069	28452	30908	25059	21960	20614	19502	18455	17694	17504	17149	16974	17011	16801	16839	16779	16892	16684	16586	16690	16620	16446	16600	16435	16366	16461	16416	16478	16226	16331	16356	16405	16422	16232	16309	16296	16400	16531	16326	16347	16305	16350	16425	16276	16718	16382	16233	16379	16325	16168	16327	16382	16120	16381	16221	16236	16280	16389	16443	16244	16216	16304	16247	16352	16195	16205	16371	16180	16296	16411	16414	16419	16277	16273	16393	16251	16390	16291	16159	16194	16384	16256	16336	16311	16354	16397	16086	16186	16211	16130	16350	16262	16287	16116	16325	16179	16228	16186	16326	16253	16239	16184	16324	16359	16375	16402	16511	16418	16159	16240	16160	16245	16085	16069	16326	16193	16228	16317	16171	16165	16141	16218	16297	16319	16236	16256	16226	16351	16228	16276	16206	16402	16314	16304	16184	16343	16164	16287	16180	16189	16441	16349	16361	16418	16147	16083	16266	16318	16251	16264	16431	16286	16116	15973	16279	16330	16220	16278	16203	16067	16406	16167	16232	16322	16257	16008	16088	16285	16232	16091	16245	16222	16385	16180	16178	16327	16062	16269	16362	16230	16112	16240	16189	16169	16354	16203	16091	16296	15982	16060	16129	16246	16088	15979	16091	16116	16186	16232	16132	16189	16094	16244	16111	16052	16350	16297	16324	15910	16155	16098	16108	16236	16196	16310	16381	16301	16290	16063	16202	16170	16286	16219	16149	16298	16417	16270	16184	16036	16257	16154	16251	16134	16410	16241	15998	16180	15962	16203	16172	16226	16340	16226	16097	16126	16099	16159	16286	16284	16095	16193	16263	16452	16347	16231	16214	16213	16261	16119	16007	16315	16294	16220	16285	16245	16105	16188	16173	16131	16401	16392	16113	16375	16228	16339	16254	16216	16093	16048	16126	16240	16254	16143	16212	16143	16167	16228	16181	16385	16216	16156	16244	16223	16198	16224	16183	16058	16285	16217	16236	16436	16445	16380	16158	16159	16133	16045	16097	16340	16167	16240	16391	16216	16347	16296	16262	16161	16272	16262	16110	16237	16172	16195	16121	16178	16220	15997	16254	16179	16211	16140	16270	16161	16196	16156	16056	16201	16273	16042	16174	16245	16261	16256	16503	16060	16240	16281	16102	16416	16350	16533	16339	16165	16466	16197	16010	16093	16223	16154	16038	16354	16490	16230	16293	16228	16228	16394	16155	16267	16278	16178	16066	16237	15986	16240	16299	16269	16178	16146	15799	16075	16153	16162	16124	15930	16344	16320	16293	16178	16136	16130	16185	16194	16345	16336	16435	16507	16271	16404	16354	16184	16299	16017	16131	16094	16094	16122	16031	15981	16230	16202	16206	16123	16208	16275	16268	16272	16170	16165	16241	16341	16349	16263	16121	15946	15926	16156	16177	16335	15987	16000	16339	16411	16211	15990	16288	16233	16314	16481	16267	16078	16203	16181	16243	16204	16299	16020	16194	16191	16336	15977	16132	15984	16205	16307	16140	16300	16348	16096	16091	16254	16409	15952	15990	16073	16173	16257	16362	16120	16264	16148	16135	15953	16514	16237	16267	16318	16295	16227	16231	16381	16164	16199	16056	16269	16225	16090	16164	16103	16117	16290	16304	16288	16262	16069	16299	16253	16217	16167	16211	15945	15962	16346	16083	16277	16283	16232	16123	16187	16075	16100	16012	16221	16398	16390	16187	16207	16098	16104	16297	16216	16303	16169	16199	16279	16070	16326	16249	16293	16328	16263	16319	16276	16132	16142	16058	16304	16223	16323	16226	16255	16020	16145	16139	16216	16294	16160	16195	16212	16145	16145	16328	16242	16084	16361	16110	16213	16083	16224	16360	16162	16327	16128	16182	16345	16109	16084	16265	16279	16141	16100	16245	16269	16217	16128	16361	16431	16339	16151	16294	16141	16389	16216	16204	16014	16231	16221	16146	16252	16192	16295	16083	16089	16139	16193	16047	16120	16370	16175	16198	16442	16092	16064	16250	16399	16390	16236	16104	16056	16279	16239	16075	16117	16243	16134	16276	16204	16252	16320	16279	16135	15992	16036	16015	16180	16154	16149	16271	16134	16033	16245	16299	16466	16312	16452	15965	16390	16100	16270	16223	16369	16220	16199	16339	16220	16169	16137	16326	16226	16146	16250	16207	16169	16100	16042	16153	16319	16100	16124	16327	16421	16202	16277	16076	16224	16183	16147	16431	16277	16380	16154	16275	16217	16187	16122	16300	16312	16233	16151	16337	16327	16108	16344	16195	16273	16122	16387	16207	15951	16209	15878	16226	16277	16182	16204	16232	16244	16074	16293	16373	16197	16174	16219	16148	16294	16229	16191	16279	16285	15952	16215	16291	16067	16413	16215	16049	16196	16254	16207	16197	16066	16271	16087	16256	16244	16345	16250	16164	16287	16410	16142	16302	16215	16161	16296	16353	16435	16174	16165	16421	16293	16254	16245	16369	16194	16091	16054	16285	16233	16067	16069	16266	16078	16009	16117	16429	16252	16324	16288	16000	16261	16169	16156	16203	16220	16328	15915	16205	16124	16094	16277	16204	16330	16188	16262	16218	16137	16188	15932	16303	16135	16169	16345	16217	16186	16155	16155	16386	16159	16254	16199	16376	16162	16231	16226	16305	16173	16454	15950	16055	16110	16195	16136	16116	16156	16351	16034	16036	16285	16102	16239	16193	16311	16296	16135	16096	16201	16115	16103	16277	16252	16134	16311	16173	16169	16285	16213	16251	16231	16239	16256	16285	16170	15958	16168	16225	16176	16247	16168	16317	16231	16274	16409	16158	16283	16075	16204	16271	16151	16406	16327	16242	16333	16038	16234	16138	16167	16159	16254	16084	16058	16110	16407	16141	16032	16196	16214	16347	16019	16080	16405	16152	16209	16169	16111	16190	16241	16157	16280	16104	16230	16217	16214	16225	16148	16317	16177	15998	16143	16244	16282	16190	16385	16334	16053	16135	16049	16082	16082	16101	16327	15872	16064	16252	16178	16089	16232	16289	16319	16365	16150	16177	16021	16256	16160	16087	16184	16311	16003	16095	16079	16189	16224	16369	16221	16027	16299	16287	16308	16147	16465	16311	16296	16212	16298	16293	16178	16234	16227	16297	16157	16141	16220	16334	16352	16237	16256	16437	16215	16307	16209	16102	16059	16294	16271	16354	16357	16283	16354	16381	16189	16449	16084	16267	16260	16129	16347	16174	16435	16361	16317	16199	16307	16229	16103	16349	16315	16062	16140	16125	16223	16187	16233	16207	16239	16425	16126	16244	16088	16038	16130	16244	16347	16364	16158	16287	16236	16237	16342	16319	16158	16192	16213	16157	16254	16259	16313	16302	16298	16474	16388	16183	16078	16009	16295	16319	15996	16486	16431	16270	16383	16154	16108	16196	16026	16324	16335	16327	16312	16392	16238	16238	16197	16345	16132	16435	16151	16040	16162	16270	16143	16082	16376	16114	16205	16068	16258	16262	16435	16381	16234	16319	16252	16138	16220	16239	16097	16148	16156	16157	16069	16050	16267	16139	16185	16045	16256	16216	16218	16188	16166	16196	16141	16047	16310	16289	16294	16177	16255	16302	16174	16052	16200	16253	16372	16223	16103	16151	16248	15965	16041	16197	16331	16336	16163	16167	16246	16222	16335	16034	16277	16257	16168	16306	16085	16238	16210	16143	16161	16202	16202	16222	16186	16153	16137	16109	16306	16242	16209	15953	16451	16293	16270	16217	16125	16338	16301	16183	16130	16335	16211	16219	16140	16174	16233	16132	16118	16136	16241	16077	16234	16134	16139	16282	16304	16247	16322	16190	16027	16098	16291	16355	16150	16073	16375	16393	16039	16137	16289	16183	16191	16536	16108	16196	16193	16306	16109	16155	16210	16124	16228	16316	16201	16211	15998	16224	16227	16423	16226	16234	16038	16211	16321	16231	16117	16293	16122	16290	16359	16466	16053	16111	16301	16258	16094	16298	16295	16189	16303	16146	16111	16168	16213	16118	16126	16075	16102	16297	16368	16260	16319	16236	16048	16102	16246	16240	16220	16250	16219	16217	16151	16217	16446	16101	16088	16443	16177	16196	16140	16210	16262	16277	16181	16102	16061	16213	16298	16133	16210	16176	16217	16480	16211	16139	16134	16230	16381	16157	16470	16205	16334	16221	16166	16212	16426	16474	16218	16193	16164	16269	16091	16177	16078	16136	16329	16262	16185	16196	16147	16101	16217	16221	16270	16080	16141	16197	16382	16242	16209	16197	16055	16175	16125	16024	16207	16236	16177	16197	16271	16290	16147	16191	16244	16242	16133	16103	16139	16337	16456	16120	16234	16290	16305	16301	16206	16265	16119	16243	16115	16198	16196	16408	16087	16215	16332	16348	16285	16157	16100	16197	16143	16170	16272	16179	16191	16264	16262	16150	16351	16299	16143	16077	16176	15988	16158	16200	16210	16178	16195	16294	16155	16419	16349	16503	16269	16110	15977	16148	16068	16180	16250	16028	16246	16298	16257	16203	16323	16307	16160	16320	16132	16307	16190	16321	16187	16127	16266	16348	16295	16204	16205	16257	16408	16168	16209	16285	16445	16248	16144	16233	16071	16138	16290	16027	16166	16176	15952	16087	16160	16175	16123	16177	16171	16339	16165	16250	16463	16308	16331	16371	16262	16184	16074	16141	16267	16157	16283	16360	16148	16162	16156	16142	16234	16376	16302	16163	16204	16333	16243	16148	16282	16097	15973	16144	16112	16197	16062	16388	16217	16024	16355	16167	16174	16084	16175	16064	16117	16247	16328	16091	16033	16253	16374	16103	16085	16007	16045	16223	16253	16308	16110	16328	16378	16273	16288	16254	16177	16092	16151	16377	16092	16078	16039	16186	16217	16149	16378	16155	16242	16072	16185	16339	16260	16260	16101	16299	16134	16283	16239	16150	16352	16117	16122	16144	16272	16096	16366	16389	16298	16304	16087	16276	16223	16177	16303	16232	16237	16353	16284	16260	16533	16089	16162	16298	16149	16249	16293	16041	16078	16245	16146	16165	16170	16092	16000	16161	16087	16267	16005	16110	16298	16015	16240	16113	16248	16263	16120	16062	16216	16397	16196	16057	16233
37189	62085	57772	47654	40354	34750	30594	26479	22786	20405	18453	17327	16595	16030	15463	15178	15212	15088	15000	14941	14920	14752	14823	14615	14853	14757	14391	14521	14451	14533	14415	14382	14386	14358	14392	14393	14326	14419	14453	14166	14327	14102	14376	14269	14301	14260	14463	14284	14380	14374	14325	14326	14150	14351	14323	14217	14306	14408	14132	14315	14176	14286	14338	14455	14382	14228	14322	14373	14420	14185	14528	14421	14242	14134	14224	14331	14417	14324	14282	14195	14174	14499	14390	14195	14081	14138	14153	14183	14388	14260	14234	14349	14355	14313	14186	14366	14211	14180	14270	14150	14209	14283	14253	14280	14357	14311	14318	14293	14092	14309	14190	14222	14414	14303	14326	14406	14143	14150	14219	14155	14245	14300	14262	14210	14172	14170	14187	14207	14186	14247	14320	14255	14146	14309	14207	14312	14316	14258	14204	14284	14266	14315	14233	14172	14241	14367	14254	14416	14265	14084	14306	14166	14389	14077	14171	14378	14322	14263	14326	14291	14208	14277	14300	14273	14279	14136	14489	14188	14164	14338	14154	14310	14134	14324	14093	14222	14169	14224	14330	14041	14346	14169	14249	14148	13993	14327	14256	14558	14168	14317	14251	14296	14175	14318	14265	14351	14232	14385	14324	14277	14353	14287	14294	14237	14375	14356	14267	14176	14141	14271	14343	14322	14240	14344	14299	14242	14462	14379	14254	14309	14126	14275	14327	14404	14217	14216	14306	14146	14434	14314	14308	14280	14410	14226	14289	14180	14284	14178	14242	14302	14314	14173	14451	14216	14226	14217	14256	14234	14308	14355	14303	14216	14303	14251	14272	14311	14254	14082	14232	14332	14221	14391	14305	14201	14233	14304	14263	14320	14289	14212	14280	14297	14463	14348	14141	14215	14207	14235	14222	14386	14439	14188	14153	14266	14207	14196	14153	14190	14255	14333	14295	14327	14326	14303	14166	14265	14331	14290	14181	14172	14152	14371	14106	14461	14311	14173	14182	14286	14281	14157	14213	14245	14167	14363	14406	14435	14172	14296	14130	14302	14101	14111	14181	14417	14373	14120	14220	14235	14362	14168	14264	14225	14176	14164	14253	14278	14173	14138	14342	14262	14395	14294	14359	14265	14236	14186	14227	14182	14352	14348	14346	14313	14272	14210	14256	14132	14218	14378	14208	14297	14277	14337	14202	14130	14248	14205	14387	14285	14266	14267	14339	14318	14286	14388	14221	14335	14228	14357	14359	14335	14203	14226	14272	14282	14445	14319	14302	14394	14151	14114	14281	14355	14287	14307	14313	14054	14270	14309	14264	14451	14171	14218	14448	14341	14048	14268	14208	14095	14277	14377	14310	14156	14161	14282	14315	14089	14200	14181	14187	14252	14255	14137	14363	14339	14281	14242	14166	14343	14295	14251	14232	14247	14375	14321	14145	14160	14274	14300	14429	14371	14423	14298	14184	14212	14429	14232	14318	14210	14287	14351	14135	14234	14175	14257	14249	14281	14261	14432	14240	14258	14197	14237	14319	14354	14267	14248	14218	14305	14303	14178	14110	14162	14233	14281	14253	14196	14464	14127	14306	14279	14265	14258	14080	14025	14354	14172	14276	14209	14241	14137	14230	14194	14128	14110	14332	14159	14313	14110	14246	14341	14427	14206	14374	14389	14154	14170	14320	14094	14247	14255	14237	14259	14152	14371	14216	14260	14200	14126	14347	14255	14157	14312	14250	14398	14114	14144	14182	14256	14220	14201	14162	14221	14305	14463	14192	14117	14155	14253	14110	14374	14219	14228	14319	14254	14056	14196	14326	14150	14355	14168	14378	14314	14163	14299	14135	14353	14317	14184	14395	14188	14354	14244	14243	14285	14278	14162	14194	14243	14243	14218	14210	14137	14414	14258	14206	14327	14328	14390	14199	14445	14282	14108	14283	14287	14044	14247	14321	14258	14273	14351	14167	14327	14193	14256	14315	14307	14269	14393	14208	14210	14399	14247	14233	14141	14269	14392	14496	14311	14268	14317	14185	14340	14332	14338	14295	14248	14223	14239	14238	14283	14233	14267	14100	14217	14305	14372	14120	14252	14195	14265	14241	14449	14169	14286	14310	14313	14443	14208	14234	14225	14148	14229	14264	14384	14228	14377	14165	14346	14152	14264	14332	14327	14125	14154	14127	14373	14161	14401	14234	14150	14275	14362	14195	14264	14200	14284	14298	14132	14240	14186	14223	14189	14313	14175	14145	14151	14211	14175	14225	14280	14293	14234	14156	14094	14290	14416	14269	14306	14524	14157	14055	14347	14232	14085	14044	14230	14249	14254	14144	14300	14205	14347	14197	14384	14290	14299	14444	14216	14261	14257	14164	14167	14267	14233	14250	14409	14291	14269	14380	14336	14225	14224	14459	14294	14230	14312	14284	14403	14171	14279	14301	14146	14306	14441	14206	14260	14193	14294	14231	14379	14308	14223	14323	14263	14342	14260	14141	14341	14175	14254	14430	14368	14141	14257	14301	14133	14279	14271	14139	14402	14295	14195	14289	14149	14038	14233	14066	14171	14177	14422	14186	14245	14325	14169	14183	14420	14112	14149	14255	14327	14302	14063	14344	14221	14095	14316	14204	14205	14249	14367	14245	14217	14223	14173	14264	14034	14293	14201	14286	14417	14186	14337	14411	14447	14061	14079	14287	14207	14289	14171	14249	14366	14092	14377	14285	14206	14272	14239	14277	14190	14154	14314	14369	14297	14369	14218	14224	14280	14297	14126	14171	14315	14097	14214	14314	14184	14223	14257	14191	14296	14178	14473	14210	14211	14270	14272	14161	14214	14243	14267	14214	14225	14399	14306	14248	14124	14269	14197	14301	14155	14352	14219	14189	14173	14204	14130	14203	14138	14294	14389	14173	14097	14161	14211	14187	14354	14101	14268	14250	14253	14205	14218	14209	14173	14225	14180	14175	14389	14326	14283	14221	14412	14324	14342	14227	14142	14296	14312	14263	14184	14241	14213	14226	14380	14338	14330	14341	14199	14251	14316	14218	14213	14213	14284	14224	14379	14183	14211	14318	14086	14150	14160	14316	14319	14351	14385	14167	14279	14284	14248	14397	14284	14164	14163	14177	14380	14261	14079	14286	14236	14379	14241	14211	14290	14299	14295	14283	14303	14468	14287	14472	14175	14182	14226	14359	14160	14360	14190	14140	14360	14350	14312	14125	14220	14165	14488	14256	14295	14235	14179	14324	14522	14313	14197	14223	14459	14077	14102	14247	14302	14216	14212	14310	14193	14029	14304	14147	14303	14302	14400	14222	14214	14221	14284	14068	14093	14266	14316	14168	14231	14400	14167	14203	14317	14222	14391	14218	14177	14212	14185	14252	14359	14179	14263	14274	14331	14152	14200	14330	14192	14219	14272	14318	14227	14306	14273	14216	14218	14287	14234	14203	14209	14258	14220	14252	14217	14256	14194	14290	14304	14345	14286	14123	14311	14143	14184	14325	14198	14238	14401	14198	14407	14308	14178	14274	14124	14309	14256	14055	14318	14220	14361	14343	14209	14299	14032	14247	14233	14230	14362	14320	14191	14119	14253	14182	14202	14265	14358	14244	14140	14282	14298	14214	14205	14184	14156	14219	14378	14226	14166	14158	14261	14414	14178	14208	14335	14269	14380	14326	14360	14338	14255	14174	14263	14042	14179	14169	14176	14275	14208	14274	14284	14256	14300	14273	14357	14289	14212	14415	14355	14471	14308	14224	14153	14398	14200	14234	14238	14212	14232	14185	14260	14208	14204	14301	14299	14344	14296	14198	14203	14270	14090	14354	14315	14159	14412	14207	14171	14089	14207	14093	14354	14261	14232	14236	14235	14305	14242	14323	14356	14268	14020	14294	14569	14131	14165	14137	14213	14115	14255	14257	14335	14466	14190	14244	14181	14034	14259	14253	14331	14275	14289	14436	14484	14238	14354	14260	14328	14170	14260	14350	14238	14228	14334	14324	14292	14170	14371	14208	14337	14352	14275	14225	14367	14299	14207	14213	14264	14355	14194	14399	14206	14156	14211	14248	14305	14214	14284	14267	14378	14272	14209	14223	14283	14317	14136	14403	14300	14305	14057	14084	14264	14203	14222	14208	14225	14215	14013	14349	14258	14291	14343	14121	14230	14376	14309	14291	14419	14259	14339	14146	14423	14102	14144	14127	14215	14226	14549	14299	14331	14433	14333	14195	14265	14199	14382	14371	14093	14335	14171	14235	14251	14405	14295	14423	14328	14214	14223	14249	14198	14268	14389	14302	14237	14272	14369	14426	14110	14284	14188	14269	14236	14393	14134	14446	14192	14465	14363	14346	14202	14294	14248	14179	14235	14310	14142	14262	14167	14280	14300	14357	14220	14266	14142	14219	14218	14228	14168	14264	14356	14204	14237	14420	14234	14379	14259	14278	14160	14129	14214	14315	14210	14420	14269	14287	14314	14260	14436	13977	14085	14210	14050	14316	14317	14295	14374	14176	14288	14015	14274	14177	14366	14438	14270	14358	14277	14307	14285	14323	14216	14308	14392	14176	14344	14263	14222	14212	14304	14277	14120	14184	14227	14124	14218	14177	14438	14204	14318	14434	14355	14232	14434	14291	14355	14428	14341	14199	14152	14215	14433	14280	14291	14435	14263	14041	14299	14324	14299	14291	14370	14320	14155	14101	14285	14352	14228	14184	14338	14304	14303	14319	14301	14247	14336	14256	14290	14165	14300	14196	14179	14288	14360	14277	14361	14199	14385	14232	14402	14282	14267	14303	14238	14282	14329	14349	14215	14366	14260	14304	14185	14168	14273	14179	14227	14251	14091	14262	14422	14245	14291	14202	14206	14083	14161	14343	14171	14341	14429	14247	14227	14066	14078	14273	14413	14307	14220	14288	14409	14156	14021	14181	14299	14197	14221	14440	14419	14116	14066	14323	14213	14324	14298	14313	14494	14274	14180	14199	14194	14323	14298	14151	14281	14223	14325	14269	14320	14220	14174	14154	14351	14569	14199	14344	14165	14188	14384	14233	14253	14112	14273	14208	14348	14330	14131	14322	14285	14123	14300	14375	14184	14145	14254	14192	14206	14299	14226	14308	14303	14173	14279	14372	14234	14259	14226	14267	14206
30209	32520	40671	35924	29081	24888	22578	20296	19108	18030	17529	17249	16838	16660	16623	16403	16548	16624	16634	16751	16453	16570	16704	16497	16214	16507	16498	16445	16382	16477	16526	16481	16306	16526	16429	16526	16328	16403	16409	16302	16458	16435	16534	16419	16374	16521	16427	16151	16396	16273	16223	16269	16495	16316	16360	16102	16318	16182	16431	16203	16438	16312	16254	16294	16335	16277	16304	16311	16456	16254	16343	16309	16644	16430	16346	16309	15975	16280	16186	16225	16462	16452	16552	16354	16436	16340	16339	16288	16198	16405	16469	16200	16183	16244	16431	16246	16476	16223	16328	16378	16335	16279	16319	16315	16156	16363	16523	16500	16185	16183	16230	16540	16236	16359	16552	16496	16274	16499	16340	16247	16335	16311	16534	16348	16266	16441	16381	16071	16092	16277	16251	16115	16331	16554	16122	16503	16100	16432	16351	16395	16433	16255	16208	16305	16445	16340	16180	16399	16188	16310	16449	16370	16334	16354	16351	16233	16253	16235	16448	16460	16297	16509	16417	16147	16302	16256	16346	16428	16311	16391	16213	16360	16351	16361	16341	16345	16241	16458	16495	16292	16478	16231	16425	16362	16402	16247	16452	16151	16257	16447	16381	16342	16454	16326	16211	16266	16451	16411	16345	16251	16465	16483	16436	16328	16515	16579	16214	16343	16228	16226	16309	16387	16401	16285	16165	16379	16255	16237	16377	16275	16342	16333	16473	16346	16303	16232	16376	16304	16431	16289	16231	16491	16372	16245	16332	16303	16491	16572	16250	16116	16318	16488	16252	16335	16380	16216	16499	16298	16458	16369	16332	16398	16330	16306	16401	16424	16262	16194	16308	16264	16459	16462	16287	16108	16326	16162	16415	16449	16374	16308	16327	16108	16277	16395	16329	16408	16480	16259	16479	16439	16305	16211	16426	16348	16140	16328	16568	16362	16557	16345	16052	16355	16305	16330	16466	16505	16159	16342	16264	16496	16152	16231	16037	16487	16328	16439	16425	16210	16473	16435	16491	16287	16331	16372	16281	16363	16311	16379	16328	16188	16427	16456	16337	16509	16122	16328	16252	16287	16181	16245	16188	16407	16190	16186	16348	16317	16218	16392	16381	16250	16299	16275	16206	16267	16422	16233	16204	16125	16330	16437	16190	16184	16328	16599	16451	16268	16310	16419	16282	16533	16485	16197	16399	16442	16511	16373	16420	16297	16266	16321	16230	16383	16445	16469	16229	16443	16434	16233	16473	16458	16352	16512	16236	16384	16462	16417	16306	16500	16367	16321	16326	16288	16202	16409	16333	16229	16501	16462	16275	16447	16287	16245	16412	16203	16184	16397	16287	16417	16444	16144	16331	16474	16196	16306	16460	16286	16459	16410	16301	16411	16486	16374	16473	16487	16390	16260	16188	16338	16196	16331	16232	16293	16393	16268	16022	16348	16315	16245	16397	16403	16426	16382	16394	16448	16299	16241	16475	16476	16495	16298	16308	16208	16403	16400	16492	16346	16321	16349	16351	16427	16250	16187	16433	16510	16153	16262	16243	16341	16333	16313	16304	16209	16480	16580	16421	16408	16519	16391	16300	16126	16314	16320	16380	16374	16320	16317	16404	16346	16425	16350	16421	16393	16499	16508	16264	16378	16284	16535	16348	16339	16325	16394	16500	16464	16215	16266	16447	16432	16161	16333	16247	16553	16246	16376	16361	16235	16179	16083	16202	16120	16259	16237	16352	16362	16153	16210	16114	16257	16388	16402	16408	16381	16300	16337	16376	16264	16223	16294	16428	16203	16543	16380	16227	16574	16209	16421	16277	16360	16345	16322	16184	16354	16306	16177	16421	16193	16266	16350	16189	16230	16307	16441	16448	16477	16360	16120	16381	16426	16505	16414	16249	16174	16303	16377	16357	16254	16182	16431	16372	16376	16582	16314	16280	16377	16218	16377	16407	16279	16077	16376	16222	16395	16172	16185	16391	16407	16421	16240	16387	16129	16136	16298	16435	16183	16466	16241	16518	16278	16309	16471	16421	16336	16028	16364	16426	16410	16234	16356	16468	16359	16361	16235	16380	16395	16282	16343	16393	16315	16478	16358	16357	16341	16430	16144	16186	16375	16342	16290	16086	16128	16384	16280	16521	16376	16190	16247	16457	16338	16234	16483	16368	16392	16209	16364	16427	16535	16373	16518	16406	16293	16193	16241	16508	16345	16328	16239	16191	16298	16209	16474	16105	16446	16428	16351	16112	16377	16187	16418	16467	16351	16191	16335	16248	16224	16216	16387	16369	16176	16368	16703	16376	16417	16346	16300	16396	16320	16377	16130	16160	16288	16421	16228	16434	16552	16475	16337	16463	16359	16406	16242	16205	16450	16253	16316	16416	16440	16258	16318	16344	16298	16515	16329	16453	16315	16305	16398	16271	16402	16369	16347	16462	16253	16189	16354	16238	16138	16121	16330	16359	16272	16287	16437	16341	16336	16332	16509	16161	16070	16274	16461	16412	16225	16383	16302	16338	16475	16309	16376	16172	16441	16386	16401	16116	16112	16289	16305	16413	16369	16306	16416	16423	16082	16337	16328	16424	16288	16434	16375	16341	16211	16252	16256	16258	16267	16254	16419	16428	16320	16348	16283	16302	16359	16292	16395	16226	16237	16344	16478	16295	16285	16437	16543	16483	16300	16409	16309	16432	16387	16397	16392	16407	16321	16167	16332	16341	16431	16383	16178	16353	16276	16240	16516	16342	16291	16435	16408	16397	16334	16189	16423	16372	16333	16483	16285	16428	16262	16259	16321	16294	16433	16397	16310	16665	16418	16461	16443	16245	16474	16375	16427	16362	16363	16469	16103	16215	16248	16396	16265	16434	16337	16396	16379	16404	16284	16250	16321	16315	16289	16276	16143	16270	16222	16111	16330	16308	16053	16360	16404	16354	16426	16419	16250	16400	16193	16520	16267	16571	16302	16354	16308	16342	16434	16342	16156	16486	16372	16320	16317	16253	16298	16187	16267	16387	16431	16431	16364	16203	16177	16423	16295	16309	16038	16280	16312	16334	16450	16323	16175	16407	16287	16276	16382	16475	16400	16465	16249	16207	16336	16444	16492	16340	16297	16447	16178	16358	16453	16325	16174	16237	16180	16369	16245	16334	16419	16236	16296	16421	16351	16537	16336	16344	16243	16292	16407	16238	16306	16424	16345	16388	16295	16424	16347	16248	16419	16353	16269	16450	16286	16219	16103	16301	16389	16303	16318	16211	16436	16394	16437	16236	16190	16309	16320	16220	16554	16138	16321	16468	16467	16303	16207	16347	16435	16443	16257	16513	16185	16346	16346	16501	16289	16227	16193	16232	16136	16206	16230	16403	16318	16328	16354	16488	16340	16241	16248	16181	16292	16551	16350	16528	16300	16299	16152	16433	16238	16337	16319	16335	16399	16416	16328	16212	16316	16405	16321	16368	16275	16354	16614	16239	16370	16324	16127	16422	16334	16310	16122	16372	16453	16515	16442	16415	16235	16528	16264	16415	16441	16321	16378	16291	16170	16263	16486	16308	16251	16428	16488	16282	16377	16252	16499	16152	16285	16110	16471	16173	16491	16279	16230	16277	16407	16370	16255	16430	16174	16072	16305	16260	16413	16278	16430	16486	16372	16089	16418	16187	16124	16359	16135	16323	16526	16487	16320	16255	16315	16305	16177	16311	16320	16224	16359	16531	16376	16280	16392	16365	16231	16274	16319	16315	16343	16374	16402	16392	16201	16434	16396	16244	16352	16233	16654	16275	16579	16388	16372	16322	16385	16237	16296	16307	16189	16373	16212	16176	16344	16335	16373	16238	16278	16398	16158	16402	16302	16407	16317	16349	16291	16375	16303	16151	16281	16262	16408	16376	16618	16406	16496	16347	16164	16236	16357	16358	16233	16498	16276	16619	16354	16273	16267	16312	16304	16193	16481	16293	16265	16410	16285	16101	16310	16469	16210	16389	16251	16376	16537	16525	16450	16514	16066	16502	16290	16384	16262	16179	16224	16102	16376	16065	16246	16437	16236	16212	16479	16317	16390	16306	16482	16332	16369	16446	16351	16371	16184	16311	16430	16287	16320	16499	16436	16246	16255	16448	16130	16159	16395	16284	16030	16135	16270	16471	16351	16171	16344	16360	16258	16221	16349	16406	16655	16473	16545	16240	16388	16353	16341	16292	16179	16562	16426	16372	16229	16353	16319	16286	16439	16388	16273	16405	16253	16363	16286	16412	16237	16454	16402	16067	16331	16404	16362	16412	16539	16213	16351	16381	16386	16501	16602	16148	16421	16324	16382	16400	16199	16401	16426	16398	16163	16613	16469	16344	16298	16370	16377	16246	16432	16382	16213	16295	16129	16362	16269	16174	16247	16335	16408	16378	16437	16378	16279	16251	16389	16590	16435	16445	16548	16460	16387	16191	16113	16317	16271	16279	16401	16343	16265	16414	16145	16341	16238	16492	16522	16468	16385	16342	16224	16480	16458	16265	16476	16189	16429	16387	16335	16322	16248	16391	16139	16162	16223	16138	16395	16331	16387	16313	16485	16393	16660	16287	16501	16273	16248	16463	16452	16371	16234	16419	16141	16294	16204	16431	16390	16216	16428	16253	16468	16115	16077	16333	16281	16320	16141	16484	16374	16319	16350	16297	16351	16457	16282	16167	16213	16163	16150	16359	16403	16311	16367	16428	16411	16181	16321	16289	16482	16377	16283	16446	16396	16341	16151	16301	16400	16410	16443	16226	16313	16360	16388	16338	16357	16302	16550	16427	16277	16371	16414	16462	16288	16363	16315	16348	16489	16497	16442	16430	16497	16249	16342	16381	16215	16458	16361	16496	16296	16297	16277	16457	16419	16410	16380	16304	16356	16458	16256	16342	16371	16347	16256	16465	16277	16275	16238	16273	16349	16313	16261	16228	16442	16458	16521	16445	16457	16319	16475	16426	16162	16478	16411	16235	16157	16315	15970	16133	16228	16403	16431	16420	16255	16451	16547	16301	16434	16249	16362	16277	16214	16368	16249	16263	16176	16506	16171	16367	16426	16117	16246	16552	16332	16361	16196	16487	16336	16377	16377	16332	16155	16328	16392	16129	16165	16322	16453	16436	16445	16464	16337	16465	16299
36193	51702	47499	37323	30792	25841	22707	20041	18257	16962	16181	15576	15113	15132	14947	14738	14771	14724	14787	14643	14660	14527	14516	14671	14644	14532	14414	14488	14433	14425	14316	14601	14547	14401	14281	14495	14288	14237	14362	14389	14338	14302	14301	14464	14309	14251	14373	14274	14348	14437	14385	14514	14384	14479	14377	14420	14258	14379	14259	14492	14383	14263	14441	14363	14277	14434	14374	14159	14390	14367	14479	14468	14466	14309	14340	14498	14332	14386	14270	14454	14360	14408	14406	14233	14372	14354	14511	14444	14369	14427	14382	14442	14296	14007	14511	14375	14557	14310	14391	14449	14297	14419	14398	14396	14255	14390	14458	14242	14312	14296	14495	14280	14463	14367	14421	14539	14519	14444	14302	14383	14358	14412	14281	14472	14348	14435	14217	14421	14301	14439	14439	14342	14354	14321	14399	14371	14316	14567	14429	14363	14149	14230	14496	14187	14303	14371	14348	14463	14492	14354	14480	14360	14477	14244	14322	14274	14428	14409	14272	14410	14492	14285	14351	14297	14194	14371	14301	14359	14330	14339	14319	14433	14367	14410	14169	14199	14219	14359	14321	14322	14514	14480	14295	14379	14388	14304	14236	14319	14263	14459	14326	14506	14369	14281	14307	14456	14387	14495	14176	14477	14363	14204	14532	14343	14181	14309	14356	14256	14355	14349	14311	14526	14432	14306	14436	14264	14417	14260	14255	14293	14334	14440	14416	14222	14358	14309	14381	14276	14444	14419	14363	14263	14221	14448	14354	14433	14369	14288	14274	14275	14202	14546	14313	14463	14486	14372	14492	14396	14251	14427	14481	14421	14305	14311	14330	14139	14388	14186	14314	14255	14177	14485	14294	14321	14464	14542	14369	14386	14243	14324	14293	14503	14415	14319	14531	14415	14341	14411	14557	14323	14296	14411	14407	14295	14505	14407	14500	14349	14197	14403	14414	14263	14258	14406	14265	14246	14529	14362	14334	14192	14294	14458	14361	14339	14214	14301	14404	14221	14437	14541	14309	14411	14440	14501	14380	14398	14315	14350	14365	14322	14514	14386	14162	14372	14279	14389	14498	14400	14363	14320	14501	14317	14444	14351	14209	14300	14250	14289	14472	14401	14296	14477	14345	14354	14502	14318	14311	14231	14264	14361	14337	14318	14393	14164	14465	14587	14411	14379	14337	14239	14256	14398	14524	14286	14458	14384	14210	14474	14317	14368	14334	14249	14431	14556	14385	14367	14429	14285	14366	14468	14297	14444	14341	14459	14425	14334	14277	14377	14297	14406	14334	14367	14307	14410	14365	14272	14347	14413	14267	14350	14445	14343	14363	14152	14373	14413	14422	14339	14368	14328	14463	14419	14222	14337	14341	14444	14273	14286	14260	14407	14286	14389	14366	14323	14392	14338	14316	14518	14493	14274	14374	14430	14338	14464	14401	14318	14382	14296	14490	14570	14426	14456	14439	14300	14383	14308	14304	14070	14275	14246	14242	14424	14462	14357	14251	14328	14333	14317	14244	14420	14338	14424	14443	14527	14469	14362	14374	14351	14422	14340	14489	14501	14263	14474	14305	14419	14270	14358	14327	14510	14414	14503	14399	14410	14406	14335	14247	14342	14483	14471	14421	14562	14408	14324	14285	14529	14322	14378	14312	14517	14492	14168	14443	14365	14478	14337	14315	14407	14460	14469	14373	14175	14234	14411	14383	14387	14453	14423	14296	14316	14420	14391	14351	14379	14458	14261	14308	14308	14379	14526	14384	14389	14376	14336	14307	14331	14321	14363	14281	14370	14481	14397	14325	14403	14382	14238	14349	14325	14372	14281	14343	14495	14340	14497	14315	14333	14287	14358	14545	14393	14340	14279	14430	14332	14517	14377	14521	14280	14515	14459	14413	14302	14174	14394	14447	14278	14287	14374	14270	14380	14417	14284	14217	14415	14320	14251	14534	14387	14313	14474	14493	14381	14350	14334	14387	14248	14298	14347	14275	14309	14301	14377	14490	14442	14567	14341	14359	14306	14345	14322	14403	14346	14314	14330	14448	14308	14328	14364	14484	14292	14349	14423	14264	14513	14377	14209	14408	14399	14356	14546	14250	14447	14458	14388	14306	14404	14220	14415	14493	14493	14332	14307	14433	14465	14286	14371	14529	14436	14325	14367	14364	14349	14388	14478	14354	14252	14325	14236	14397	14438	14322	14558	14352	14406	14298	14464	14380	14378	14461	14510	14390	14384	14194	14369	14307	14328	14397	14351	14363	14383	14321	14310	14245	14552	14347	14272	14461	14507	14625	14334	14348	14365	14247	14495	14259	14408	14385	14324	14513	14237	14193	14470	14466	14339	14274	14333	14402	14282	14177	14481	14406	14245	14447	14386	14480	14336	14337	14295	14313	14201	14448	14399	14340	14421	14371	14440	14531	14364	14506	14423	14400	14496	14196	14300	14301	14383	14393	14331	14436	14342	14238	14311	14360	14658	14358	14258	14356	14393	14402	14390	14376	14386	14526	14504	14361	14202	14365	14330	14423	14482	14378	14405	14478	14324	14436	14412	14218	14450	14355	14293	14448	14376	14202	14547	14362	14334	14434	14507	14449	14419	14379	14282	14448	14416	14417	14303	14235	14391	14487	14306	14422	14607	14332	14377	14376	14517	14411	14274	14420	14326	14377	14286	14372	14181	14447	14653	14365	14436	14402	14408	14375	14397	14249	14306	14414	14369	14340	14227	14304	14313	14382	14292	14360	14367	14429	14479	14277	14416	14322	14366	14412	14415	14383	14381	14348	14417	14363	14152	14414	14502	14225	14385	14286	14422	14373	14388	14223	14293	14442	14488	14440	14505	14240	14303	14429	14430	14313	14457	14250	14455	14552	14272	14372	14440	14446	14476	14345	14392	14310	14379	14383	14429	14340	14405	14457	14436	14536	14512	14323	14376	14521	14397	14265	14251	14428	14336	14197	14422	14197	14355	14474	14417	14391	14379	14339	14423	14406	14425	14285	14371	14213	14373	14342	14396	14376	14246	14353	14450	14324	14522	14300	14378	14322	14401	14225	14396	14254	14231	14445	14457	14400	14417	14391	14328	14375	14307	14497	14410	14509	14449	14363	14485	14471	14328	14348	14439	14521	14354	14366	14418	14440	14451	14249	14454	14456	14517	14241	14366	14236	14453	14337	14722	14393	14265	14362	14378	14290	14478	14391	14417	14383	14393	14337	14436	14294	14462	14318	14434	14481	14393	14450	14344	14373	14335	14345	14387	14160	14385	14394	14361	14435	14308	14391	14235	14348	14332	14336	14504	14189	14471	14295	14352	14266	14685	14416	14407	14473	14321	14382	14336	14313	14546	14326	14349	14334	14367	14370	14345	14240	14402	14337	14372	14359	14385	14326	14245	14372	14390	14497	14301	14454	14257	14300	14222	14392	14422	14307	14223	14346	14448	14243	14487	14360	14466	14332	14425	14377	14236	14324	14353	14306	14304	14281	14236	14361	14500	14418	14463	14357	14228	14176	14417	14259	14174	14471	14530	14526	14345	14447	14346	14424	14413	14373	14365	14389	14408	14486	14421	14476	14330	14551	14320	14360	14393	14292	14386	14423	14298	14527	14279	14318	14368	14432	14460	14261	14227	14462	14414	14436	14342	14429	14486	14178	14306	14267	14431	14323	14330	14484	14383	14236	14474	14538	14272	14381	14396	14255	14431	14187	14424	14483	14491	14448	14335	14293	14473	14313	14294	14396	14548	14384	14393	14354	14309	14236	14241	14497	14357	14298	14327	14487	14314	14468	14368	14344	14224	14347	14345	14513	14310	14508	14399	14245	14495	14429	14299	14423	14203	14357	14572	14444	14422	14368	14205	14302	14465	14375	14477	14301	14471	14270	14472	14345	14410	14361	14361	14424	14410	14411	14256	14434	14451	14265	14294	14394	14338	14422	14395	14388	14403	14372	14536	14638	14319	14347	14460	14341	14319	14504	14389	14325	14322	14260	14337	14305	14205	14404	14383	14396	14378	14284	14370	14466	14285	14311	14515	14304	14435	14194	14268	14591	14310	14468	14414	14502	14510	14351	14345	14285	14387	14392	14517	14507	14483	14259	14458	14401	14479	14488	14419	14450	14393	14361	14410	14283	14301	14377	14468	14354	14309	14375	14343	14203	14428	14514	14393	14342	14573	14245	14359	14426	14317	14368	14303	14486	14380	14362	14511	14363	14450	14368	14323	14298	14481	14299	14302	14402	14396	14348	14389	14376	14451	14411	14492	14539	14440	14330	14482	14277	14319	14321	14322	14363	14471	14436	14427	14298	14328	14129	14346	14417	14320	14250	14302	14239	14448	14439	14398	14399	14408	14339	14380	14389	14297	14475	14494	14582	14467	14208	14186	14403	14266	14380	14422	14284	14413	14321	14184	14455	14314	14205	14384	14473	14441	14388	14345	14270	14407	14351	14432	14285	14360	14354	14565	14456	14330	14216	14442	14428	14460	14562	14300	14253	14511	14165	14230	14267	14299	14301	14474	14393	14386	14458	14396	14450	14078	14381	14513	14343	14414	14506	14332	14340	14430	14501	14340	14393	14297	14194	14328	14476	14216	14478	14290	14378	14328	14337	14306	14440	14262	14383	14376	14356	14097	14317	14458	14540	14468	14364	14332	14307	14279	14371	14383	14265	14445	14486	14313	14317	14387	14218	14462	14281	14349	14494	14469	14420	14350	14422	14449	14609	14368	14400	14348	14426	14347	14399	14301	14428	14327	14298	14403	14384	14421	14313	14562	14233	14321	14408	14348	14384	14267	14330	14270	14290	14429	14482	14226	14377	14488	14372	14220	14314	14271	14395	14408	14207	14493	14365	14303	14559	14344	14481	14502	14461	14222	14333	14275	14504	14301	14457	14289	14444	14500	14276	14130	14431	14362	14316	14385	14294	14433	14446	14483	14387	14345	14240	14525	14472	14350	14387	14303	14403	14432	14283	14430	14330	14358	14522	14418	14413	14478	14354	14428	14333	14157	14352	14280	14573	14390	14362	14413	14399	14368	14104	14452	14391	14424	14378	14404	14446	14317	14458	14250	14301	14254	14344	14375	14326	14505	14371	14399	14242	14428	14328	14420	14236	14410	14184	14324	14532	14201	14189	14198	14356	14288
24516	21816	29849	27696	27446	27795	26517	22177	20164	19246	18397	17745	17269	16737	16714	16711	16680	16327	16683	16523	16576	16410	16496	16402	16342	16438	16186	16371	16277	16325	16484	16154	16394	16401	16184	16084	16188	16232	16074	16226	16247	16281	16272	16319	16209	16216	16257	16326	16311	16140	16182	16149	16309	16257	16198	16185	16171	16323	16099	16168	16255	16185	16011	16080	16216	16315	16342	16274	16127	16316	16371	16440	16281	16192	16184	16132	16263	16148	16272	16389	16190	16187	16066	16102	16327	16236	16212	16349	16307	16130	16122	16099	16312	16129	16237	16103	16251	16174	16268	16199	16287	16252	16405	16364	16028	16155	16222	16226	16180	16162	16183	16222	16199	16171	16063	16203	16179	16224	16209	16073	16261	16267	16277	16165	16241	16068	16372	16176	16008	16105	16254	16208	16162	16223	16347	16124	16115	15955	16159	16235	16317	16160	16109	16233	16175	16081	16129	16119	16335	16160	16092	16250	16212	16143	16110	16280	15982	16068	16264	16086	16279	16252	16166	16353	16310	16103	16285	16285	16376	16279	16315	16313	16335	16181	15999	16305	16291	16016	16219	16186	16228	16151	16019	16206	16250	16242	16019	15983	16198	16217	16040	16079	15888	16086	16177	16210	16170	16084	16299	16078	16075	16192	16097	16078	15979	16026	16142	16319	16148	16286	16316	16304	16155	16211	16333	16148	16042	16239	16197	16163	16233	16119	16323	16283	16010	16005	16258	16022	16263	15881	16070	16197	16289	15997	16197	16190	16161	16169	16047	16109	16145	16201	16252	16122	16206	16293	16212	16042	16186	16265	16009	16083	16249	16188	16404	16239	16293	16181	16102	16043	16110	16139	16441	16152	16183	16277	16082	16053	16281	16144	16251	16325	16114	16183	16102	16224	16017	16227	15873	15962	16047	16218	16233	16128	16350	16069	16027	16227	16057	16252	16228	16273	16122	15980	16364	16075	16176	16330	16086	16015	16026	16118	16266	16248	16031	16102	16071	16230	16214	16223	16189	16247	16215	16045	16062	16076	16298	16131	16009	16073	16131	16015	16028	16242	16128	16185	16314	16197	16127	16114	15836	16169	15898	16273	16111	16177	16268	16171	16225	16207	16198	16086	16076	16120	16250	16004	16118	15990	16119	16157	16135	16108	16226	16212	16330	16335	16093	16186	16158	16263	16038	16111	16343	16240	16107	16289	16160	16103	16175	16315	16223	16218	16191	16263	16262	16047	16203	16319	16317	16009	16118	15933	16200	16103	16362	16157	16482	16108	16015	16181	16069	16270	16314	16246	16057	16050	16056	15886	16078	16183	16121	16045	16120	16157	16211	15983	15948	16022	16135	15993	16269	16086	16132	16204	16184	16141	16136	16082	16224	16259	16101	16122	16137	16131	16073	16320	16023	16115	16122	16238	16426	16042	16234	16367	16348	16345	16270	16277	15976	15979	16164	16209	16297	16039	16283	16233	16183	16118	16241	16197	16273	16186	16254	16236	16195	16420	16210	16147	15930	16136	16150	16124	16073	16205	16007	16209	16294	16258	16002	16103	16248	16087	16240	16172	16306	16131	16272	16166	16089	16144	16165	16216	16253	16145	16144	15922	15939	16250	16157	16168	16239	15982	16215	16361	16410	16077	16116	16165	16113	16213	16259	16275	16108	16312	16058	16159	16176	16248	16169	15893	16107	16047	16220	16113	16257	16115	16181	16291	16246	16128	16073	15976	16072	16146	16078	15929	16209	16084	16182	16073	16029	15919	16295	16432	16389	16108	16253	16203	16278	16054	16262	16308	16279	15992	16241	16106	16197	16077	16265	16042	16224	16193	16350	15984	16218	16064	16271	16128	16206	16232	16288	16091	16057	16218	16077	16228	16261	16159	16198	16138	16325	16132	16212	16150	16086	16260	16144	16095	16047	16089	16191	16243	16267	16142	16237	16091	16176	16096	16270	16147	16126	16154	16246	15988	15906	16366	16267	16196	15939	16355	15970	16125	16430	16175	16336	15837	16148	16303	16384	16219	15984	15955	16140	16139	16192	16397	16153	15966	16197	16177	16245	16277	16318	16138	16082	16007	16059	16058	16062	16084	16367	16087	16049	16201	16140	16331	16137	15971	16090	16384	16169	16215	16043	16133	16198	16319	16091	16145	16204	16083	16036	16122	16030	16076	16212	16171	16012	16076	16038	16172	16128	16179	16189	16250	16227	16091	16385	16058	16154	16204	16192	16148	16152	16243	16138	16235	16265	16237	16176	16206	16118	16083	16231	16103	16108	16201	16224	16167	16211	16188	16269	16076	16303	16279	16355	16327	16044	16073	16227	15946	16103	15957	16148	16308	16104	16066	16082	15819	16258	16186	16239	16198	16343	16190	16180	16304	16101	16252	16167	16342	16258	16399	16195	16244	16139	15990	16246	15908	16174	16109	16355	16063	16214	16235	16265	16103	16304	16100	16236	16072	16189	16097	16170	16197	16054	16011	16124	16167	16056	16083	16211	16041	16117	16305	16204	16213	16282	16203	16141	16203	16206	16074	16189	16241	16134	16094	16210	16162	16246	16135	16143	16118	16091	16219	16216	16314	16144	16239	16308	16266	16164	16232	16132	15976	16316	16197	16015	16122	16115	16243	16193	16105	16318	16026	16181	16249	16265	16227	16355	16242	16186	16056	16114	16163	15938	16033	15896	15935	16322	16251	16368	16203	16185	16071	16211	16186	16319	16120	16074	16062	16314	16211	16196	16156	16161	16056	16385	16278	16108	16001	16073	16319	16214	16109	16080	16124	16206	15968	16259	16206	16098	16409	16198	16157	16108	16129	15988	16272	16321	16153	16325	16276	16140	16238	16177	16342	16189	16268	16146	15926	16145	16061	16140	16205	16278	16048	16094	16038	16254	16106	16264	16087	16200	16212	16141	16402	16203	16210	16172	16245	16188	16143	16008	16223	16282	16082	16210	16184	16267	16277	16024	16228	16155	16007	16183	16052	16061	16217	16173	16101	16122	16302	16024	16155	16419	16074	16142	16149	16084	16266	15999	16091	15956	16213	15975	16125	16001	15991	16003	16041	16208	16290	16233	16062	16108	16159	16208	16245	16340	16256	16333	16107	16165	16158	16091	16091	15985	16349	16080	16171	16066	16319	16300	16330	16215	16130	16094	16097	16259	16132	16162	16193	16070	16093	16164	16245	16320	16020	16087	16154	16311	16211	16312	16365	16179	16289	16165	16182	16202	15959	16250	16044	16060	16305	16398	16181	16187	16175	16152	16179	16118	16271	16111	16152	16371	16279	16329	15952	15779	15917	16133	16122	16108	16182	16087	16202	16392	16148	16215	16062	16190	16183	16327	15977	16135	16297	15920	16324	16106	16094	16125	16142	16225	16123	16059	15938	16087	16253	16415	16297	16178	16279	16160	16186	16145	16099	16160	16173	16268	15981	16169	16138	16278	16149	16142	16122	16200	16143	16332	16156	15854	16163	16363	16120	16200	16152	16257	16246	16323	16058	16234	16053	16178	16134	16049	16271	16104	16086	16329	16259	16296	16322	16324	16222	16191	16171	16221	16092	16055	16267	16033	16155	16143	16398	16290	16084	16288	16317	16068	16262	16154	16116	16020	16054	15999	16091	15955	16090	16259	16213	16092	16260	16116	16386	16137	16142	16104	16189	16079	16313	16264	15998	16152	16102	16136	16173	16150	15955	16440	16184	16238	16273	16348	16441	16058	16075	16288	16137	16202	16113	16305	16171	16138	16152	16199	16148	16158	16256	16099	16189	16234	15986	16127	16108	16214	16150	16366	16139	16193	16212	16187	16278	16005	16078	16231	16304	16128	16324	16209	16027	16155	16104	16151	16149	16108	16354	16235	16087	16248	16081	16233	16137	16096	15957	16144	16115	16091	16303	16277	16357	16153	16162	16194	16228	16237	16096	15984	15950	16378	16211	16147	16035	16321	16271	16171	16179	16135	16055	16110	16102	16089	16266	16323	16352	16039	16157	16166	16263	16200	16151	16357	16202	16123	16198	16117	16160	16204	16374	16339	16203	16182	16055	16200	16222	16220	16315	16185	16124	16090	16214	15978	15852	16098	16209	16050	16181	16369	16124	16515	16098	16208	16149	16192	16137	16312	16177	16285	16160	16316	16261	16058	16281	16382	16287	16238	16078	16176	16170	16278	16269	16172	16312	16348	16375	16170	16161	16104	16401	16105	16076	16149	16218	16003	16286	16294	16262	16161	16151	16268	15959	16177	16018	16385	16173	16154	16174	16433	16091	16075	16207	16326	16046	16204	16053	16239	16230	16245	16200	16218	16134	16251	16180	16250	16040	16004	16199	16251	16103	16214	16170	16117	16301	15945	16217	16252	16216	16222	16081	16228	16228	15882	16346	16160	16200	16081	16031	16099	16398	16335	16178	16220	16202	16039	16176	16011	16363	16106	16226	16026	16098	15973	16097	16297	16226	16166	16263	16143	15968	16002	16287	16149	16220	16201	16211	16208	15984	16343	16182	16348	16127	16351	16262	16141	16385	15994	16101	15908	16263	16235	15995	16096	16168	16146	16076	16018	16339	16041	16056	16227	16243	16131	16222	16189	16056	16402	16023	16169	16107	16183	16286	16214	16239	16022	16309	16311	16307	16256	16233	16119	16312	16120	16182	16193	16147	16205	16239	16366	16207	16108	16153	16011	16069	16220	16140	16221	16254	16027	16323	16252	16094	16060	16341	16028	16306	16336	16202	16000	16051	16043	16167	16217	16244	16189	16046	16097	16205	16070	15998	16108	16147	16020	16247	16108	16158	16156	16049	16133	16095	16284	16026	16224	15951	16079	16306	16314	16261	16240	16094	16097	16313	16205	16182	16115	16040	16069	16297	16300	16034	16214	16194	16284	16146	15964	16088	16084	16231	16152	16024	16233	16137	16136	16122	16163	16108	16251	16235	16275	16060	16007	16419	16278	16081	16267	16135	16371	16352	16132	16280	16121	16044	16046	16053	16030	16142	16228	16210	16104	16186	16260	16263	16082	16069	16249	16151	16282	16203	15965	16032	15982	16273	16023	16234	16209	15895	16126	16133	16225	16227	16158	16069	16363	16132	16119	16171	16300	16360	16224	16075	16347	16306	16261	16154	16126	16066	16115	16135
35770	57838	53964	43831	36149	30221	25688	22532	20207	18611	17268	16342	15900	15495	15080	15072	14906	14803	14792	14628	14824	14669	14535	14649	14512	14618	14329	14413	14450	14367	14399	14290	14373	14231	14339	14399	14234	14383	14399	14322	14295	14376	14311	14469	14277	14412	14138	14289	14252	14342	14179	14373	14230	14297	14549	14318	14355	14247	14185	14371	14296	14212	14235	14501	14557	14210	14298	14253	14192	14237	14391	14344	14315	14467	14357	14235	14333	14175	14301	14373	14224	14363	14344	14237	14058	14362	14133	14307	14032	14238	14208	14219	14189	14266	14318	14428	14408	14409	14373	14298	14162	14112	14286	14274	14265	14308	14361	14202	14265	14471	14213	14316	14328	14470	14282	14191	14171	14324	14323	14267	14244	14141	14432	14334	14308	14366	14299	14300	14138	14335	14395	14235	14217	14232	14344	14246	14246	14322	14309	14128	14393	14153	14299	14245	14364	14299	14230	14275	14305	14423	14314	14284	14222	14174	14461	14351	14323	14173	14297	14218	14254	14411	14297	14378	14443	14106	14340	14205	14315	14227	14179	14177	14301	14317	14143	14478	14159	14349	14330	14363	14292	14315	14333	14346	14163	14288	14278	14136	14334	14242	14352	14219	14361	14198	14427	14298	14193	14381	14298	14275	14377	14335	14317	14410	14338	14238	14285	14312	14381	14226	14306	14290	14316	14405	14355	14360	14340	14298	14261	14169	14303	14220	14162	14268	14233	14361	14432	14321	14279	14145	14304	14195	14391	14250	14202	14247	14235	14154	14365	14220	14162	14213	14228	14401	14423	14350	14177	14259	14307	14343	14295	14207	14315	14410	14322	14253	14283	14363	14152	14297	14205	14236	14249	14266	14290	14259	14310	14209	14399	14381	14094	14297	14296	14335	14171	14215	14321	14335	14137	14122	14401	14243	14302	14236	14268	14383	14200	14051	14408	14423	14194	14311	14276	14313	14269	14259	14290	14254	14230	14585	14318	14208	14343	14280	14159	14158	14282	14216	14437	14362	14324	14120	14192	14406	14302	14364	14177	14165	14172	14295	14179	14101	14396	14313	14136	14342	14415	14206	14134	14389	14237	14191	14253	14237	14261	14207	14136	14383	14348	14426	14209	14280	14220	14179	14214	14145	14207	14424	14349	14298	14366	14355	14529	14290	14327	14374	14218	14224	14306	14312	14322	14361	14399	14144	14276	14441	14236	14333	14365	14314	14175	14268	14294	14249	14365	14300	14530	14257	14204	14287	14333	14368	14264	14488	14334	14328	14210	14311	14302	14353	14398	14233	14249	14228	14247	14314	14415	14216	14297	14383	14284	14249	14388	14206	14249	14250	14410	14273	14305	14344	14367	14270	14198	14146	14388	14267	14263	14334	14282	14238	14308	14184	14143	14244	14275	14268	14294	14221	14131	14319	14293	14105	14295	14541	14375	14186	14126	14222	14143	14267	14279	14442	14223	14331	14279	14206	14353	14326	14380	14085	14248	14266	14210	14180	14148	14324	14498	14301	14119	14261	14369	14299	14288	14410	14257	14080	14346	14438	14269	14337	14215	14260	14353	14348	14253	14212	14203	14389	14476	14301	14120	14380	14225	14106	14211	14188	14268	14239	14266	14267	14254	14285	14280	14111	14384	14217	14339	14162	14179	14209	14217	14408	14340	14311	14352	14215	14301	14421	14218	14346	14322	14299	14213	14342	14317	14304	14292	14238	14256	14351	14255	14445	14101	14258	14308	14251	14182	14243	14077	14252	14441	14272	14195	14315	14299	14476	14275	14348	14346	14208	14185	14361	14143	14242	14218	14418	14444	14364	14369	14209	14293	14443	14319	14230	14384	14288	14304	14370	14342	14355	14366	14312	14256	14363	14309	14287	14394	14298	14350	14327	14191	14266	14346	14151	14318	14470	14310	14306	14186	14204	14348	14342	14314	14238	14147	14268	14353	14371	14282	14217	14274	14348	14203	14313	14424	14172	14379	14099	14336	14226	14358	14261	14327	14300	14346	14548	14437	14213	14280	14164	14429	14195	14159	14265	14312	14233	14315	14419	14286	14344	14295	14344	14259	14258	14312	14216	14287	14442	14340	14161	14349	14282	14341	14233	14221	14256	14182	14379	14358	14116	14322	14380	14284	14299	14399	14305	14252	14452	14171	14032	14229	14364	14233	14242	14364	14325	14249	14209	14237	14379	14256	14190	14330	14369	14320	14160	14284	14221	14280	14334	14310	14261	14428	14233	14384	14307	14381	14222	14234	14362	14404	14316	14220	14259	14140	14371	14347	14291	14303	14282	14361	14409	14251	14164	14298	14367	14258	14375	14325	14223	14150	14242	14298	14138	14213	14169	14227	14375	14211	14146	14368	14318	14198	14289	14290	14263	14322	14213	14466	14124	14208	14236	14394	14395	14314	14230	14197	14489	14454	14237	14336	14138	14344	14295	14255	14419	14069	14220	14332	14559	14309	14362	14411	14449	14236	14342	14214	14173	14272	14345	14207	14227	14335	14281	14305	14287	14297	14213	14263	14498	14326	14340	14179	14380	14178	14215	14467	14266	14262	14397	14164	14124	14177	14402	14530	14409	14254	14313	14115	14354	14278	14202	14285	14302	14343	14381	14323	14398	14276	14117	14127	14363	14057	14141	14161	14207	14246	14269	14296	14272	14273	14225	14276	14277	14421	14180	14425	14288	14341	14186	14155	14363	14412	14369	14158	14283	14290	14215	14403	14220	14320	14367	14298	14258	14271	14311	14318	14234	14218	14170	14195	14342	14256	14223	14266	14283	14363	14400	14257	14297	14338	14279	14408	14373	14280	14205	14234	14239	14224	14329	14317	14251	14365	14270	14096	14246	14270	14174	14324	14420	14269	14531	14253	14291	14278	14294	14214	14361	14273	14184	14215	14275	14451	14256	14202	14315	14151	14317	14361	14126	14221	14329	14191	14224	14430	14216	14239	14376	14293	14320	14321	14255	14190	14241	14249	14340	14447	14139	14244	14557	14287	14188	14132	14351	14244	14267	14220	14431	14102	14286	14231	14313	14340	14261	14167	14312	14359	14394	14263	14179	14251	14355	14299	14331	14130	14364	14393	14328	14408	14267	14253	14147	14123	14322	14413	14302	14303	14197	14313	14409	14421	14366	14323	14241	14220	14309	14290	14185	14303	14183	14271	14430	14375	14383	14476	14313	14278	14225	14218	14148	14352	14421	14178	14397	14304	14312	14185	14043	14290	14169	14336	14342	14048	14395	14141	14394	14373	14198	14209	14328	14526	14224	14339	14276	14266	14359	14237	14315	14275	14160	14233	14334	14253	14217	14260	14355	14278	14263	14222	14175	14272	14431	14229	14158	14210	14386	14404	14197	14295	14278	14190	14293	14291	14256	14325	14360	14203	14294	14405	14209	14284	14312	14423	14306	14367	14406	14090	14207	14212	14250	14143	14310	14287	14309	14464	14204	14221	14299	14293	14328	14318	14422	14239	14221	14362	14306	14299	14349	14326	14243	14332	14385	14275	14301	14337	14307	14445	14188	14161	14347	14351	14338	14334	14272	14297	14113	14366	14177	14401	14349	14340	14334	14280	14353	14158	14368	14318	14262	14178	14247	14349	14179	14399	14194	14303	14250	14382	14353	14282	14287	14266	14248	14314	14299	14348	14194	14359	14138	14295	14331	14124	14409	14290	14382	14175	14256	14244	14269	14260	14249	14289	14321	14305	14343	14296	14308	14289	14176	14339	14400	14142	14215	14233	14376	14356	14287	14356	14303	14273	14355	14106	14366	14371	14210	14430	14340	14273	14341	14285	14266	14410	14333	14117	14414	14248	14255	14031	14278	14354	14368	14296	14344	14205	14454	14197	14219	14312	14307	14365	14167	14295	14463	14335	14170	14327	14388	14251	14328	14314	14457	14372	14217	14339	14206	14490	14177	14402	14286	14473	14459	14174	14485	14395	14327	14262	14222	14476	14209	14200	14316	14282	14284	14277	14373	14157	14266	14254	14217	14177	14147	14233	14350	14321	14285	14130	14317	14129	14323	14276	14272	14225	14294	14286	14221	14235	14363	14286	14287	14410	14122	14292	14348	14213	14319	14290	14341	14228	14253	14209	14261	14205	14225	14362	14421	14354	14272	14281	14433	14279	14218	14392	14326	14133	14250	14444	14249	14374	14226	14333	14045	14239	14345	14266	14295	14420	14197	14399	14326	14349	14406	14400	14177	14397	14308	14286	14447	14269	14311	14185	14219	14233	14169	14257	14374	14260	14366	14175	14218	14353	14362	14231	14254	14123	14273	14330	14340	14361	14323	14385	14203	14298	14302	14338	14263	14164	14055	14189	14186	14272	14061	14284	14177	13997	14411	14194	14331	14361	14336	14329	14235	14336	14131	14375	14371	14272	14303	14192	14253	14187	14246	14126	14113	14217	14357	14268	14213	14357	14251	14130	14316	14349	14291	14325	14226	14386	14309	14220	14337	14316	14331	14449	14336	14409	14235	14260	14335	14320	14138	14252	14246	14408	14371	14176	14361	14446	14213	14266	14247	14392	14315	14144	14245	14274	14306	14369	14437	14300	14191	14193	14339	14329	14295	14198	14190	14305	14249	14343	14394	14198	14204	14310	14367	14334	14371	14142	14279	14346	14361	14402	14313	14263	14321	14107	14287	14347	14311	14319	14191	14323	14267	14304	14297	14197	14299	14419	14155	14279	14302	14145	14414	14222	14407	14196	14319	14251	14381	14171	14271	14270	14223	14321	14348	14409	14297	14197	14168	14138	14431	14248	14264	14278	14285	14522	14212	14299	14430	14200	14403	14464	14356	14262	14279	14357	14276	14243	14294	14176	14295	14282	14333	14235	14253	14407	14291	14248	14313	14336	14395	14158	14218	14261	14441	14381	14407	14265	14199	14177	14554	14325	14165	14313	14246	14174	14179	14353	14253	14291	14395	14304	14269	14380	14291	14306	14273	14154	14330	14359	14319	14202	14334	14165	14335	14266	14333	14255	14112	14313	14163	14225	14264	14390	14464	14249	14298	14196	14297	14176	14329	14205	14406	14164	14399	14388	14303	14430	14410	14122	14286	14203	14333	14215	14298	14118	14117	14314	14075	14321	14122	14182	14414	14175	14294	14400	14249	14373	14200
23406	21727	29856	25220	24712	28306	30356	24340	21423	20592	19303	18291	17978	17364	17155	16936	16953	16838	16770	16716	16764	16516	16658	16656	16354	16588	16774	16533	16420	16374	16439	16279	16313	16342	16119	16433	16266	16204	16275	16271	16295	16203	16349	16174	16223	16372	16283	16199	16288	16337	16305	16301	16200	16191	16123	16225	16461	16263	16400	16411	16209	16189	16187	16237	16255	16152	16136	16338	16161	16320	16284	16197	16345	16349	16315	16291	16207	16249	16162	16298	16005	16076	16153	16311	16121	16227	16109	16061	16095	16071	16141	16096	16279	16353	16269	16265	16151	16054	16198	16051	16013	16351	16043	16175	16178	16142	16135	16198	16137	16042	16187	16272	16147	16429	16233	16188	16242	16150	16124	16263	15922	16114	16242	16280	16182	16121	16236	16117	16016	16202	16093	16140	16301	16154	16099	16248	16170	15986	16183	16200	16209	15971	16140	16349	16394	16075	16169	16197	16032	16101	16332	16187	16072	16118	16102	16303	16253	16136	15999	16150	16271	16278	16080	16244	16289	16195	16117	16103	16101	16271	16258	16054	16200	16266	16118	16097	16062	16237	16153	16219	16123	15980	16126	16317	16328	16356	16352	16065	16210	16211	16205	16313	16044	16180	16060	16024	16088	16102	16255	16356	16034	16355	16316	16303	16224	16159	16243	16168	16102	16075	16077	16242	16284	16414	16288	15977	16174	16154	16129	16251	16218	15993	16145	16093	15906	16117	16185	16116	16139	16153	16104	16205	16000	16316	16117	16177	16075	15946	16195	16038	16117	16084	16249	16242	16142	16331	16013	15988	16261	16319	16032	16083	16119	16260	16309	16309	16252	16140	16198	16206	16397	16211	16264	16011	15968	16205	16210	16233	16215	16153	16238	16245	16142	16130	15963	16095	16063	16168	16101	16128	15996	16069	16058	16238	16156	16255	16238	16337	16216	15927	16268	16268	16364	16223	16130	16201	15982	16054	16044	16051	15833	15985	16071	16069	16091	16499	16177	16290	16242	16000	16200	16073	16236	16142	16051	16042	16141	16246	16054	16329	16241	16154	16223	16140	16368	16160	16139	16269	16125	16345	16174	16182	16038	16352	16239	16175	16391	16234	16195	16265	16146	16144	16096	16194	16182	16208	16215	16216	16179	16136	16099	16262	16221	15900	16274	16190	16169	16111	16173	16399	16218	16138	16219	16185	16322	16421	16348	16226	16226	16154	16368	15956	16247	16177	16024	16132	16151	15976	16167	16067	16105	16338	16006	16113	16250	16022	15979	16299	15972	16099	16247	16276	16020	16092	16253	16212	16202	16116	16188	16075	16320	16228	16103	16335	16048	16184	16302	16067	16108	16285	16197	16206	16125	16189	16360	16070	16177	16279	16138	16141	16045	16044	16231	16160	16067	16095	16173	16176	16217	16147	16295	16433	15979	16148	15972	16251	16158	16285	16117	16239	16363	16263	16156	16211	16292	16150	16140	16066	16097	16028	16108	16136	16274	16164	16290	16212	16345	16146	16113	16194	16262	16371	16113	15985	16155	16183	16359	16133	16140	16093	16304	16520	16189	16059	16243	16197	16067	16161	16324	16174	16216	16188	16123	15859	16129	16149	16004	16236	16127	16030	16099	16189	16157	16305	16105	16504	16044	16077	16042	16099	16153	16355	16254	16152	15869	16316	16069	16235	16140	16225	16281	16170	16172	16196	16171	16160	16121	16123	16223	16228	16076	16098	16217	16106	16211	16371	16233	16292	16261	16145	16177	16267	16017	16109	16037	16395	16180	16278	16358	16152	16261	16300	16062	15962	16059	16075	16098	16140	16047	16071	16365	16242	16096	16009	16423	16038	15948	16026	16480	16146	16120	16107	16131	16308	16146	16044	16319	16183	16297	16180	16224	16104	15984	16222	16320	16203	16082	16151	16240	16093	16242	16238	16073	16140	16062	16000	16325	16282	16052	16035	16175	15973	16205	16188	16138	16175	16170	15988	16133	16175	16157	16130	16205	16165	16235	16155	16019	16220	16330	16224	16109	16113	16122	16033	16385	16209	16276	16022	16107	16124	15991	15955	16062	16139	16017	16105	16271	16116	16193	16170	16208	16331	16211	16301	16071	16314	16024	16011	16250	16146	16077	16094	16267	15990	16067	16111	16244	16162	16274	16109	16259	16240	15996	16203	16027	16296	16271	16236	16325	15962	16088	15999	16287	16229	16118	15995	16182	16309	16177	16286	16305	16361	16183	16204	16157	16096	16039	16091	16022	15985	16007	16151	16118	16232	16107	16350	16222	16305	15991	16021	16161	16134	16120	16141	16156	16199	16099	16089	16014	16138	16218	16405	16255	16097	16257	16236	16019	16227	16249	16209	16104	16047	16179	16110	16250	16209	16101	16140	16385	16269	16289	16095	16360	15987	15979	16181	16227	16095	16191	16220	16283	16356	16058	16125	16210	16293	16317	16322	16085	16172	16076	16205	16276	16063	16120	16067	16191	16314	16102	16187	16368	16256	16271	16173	16267	16181	16172	16266	16103	16041	15982	16100	16110	16023	15916	16159	16005	16375	16074	15947	16426	16219	16117	16258	16185	16059	15838	16349	16095	16111	16222	16264	16174	16371	16139	16065	16254	16210	16314	16322	16163	16354	16199	16128	16262	16198	16184	16082	16105	16074	16501	16122	16150	16193	16159	16101	16115	16144	16061	16076	16183	16099	16024	15919	16035	16123	16245	16164	16164	16152	16224	16187	16105	16253	16326	16144	16456	16162	16155	16198	16078	16054	15940	16052	16234	16204	16251	16156	16153	16082	16201	16351	16250	16083	16208	16207	16186	16311	16320	16058	15964	16202	16135	16221	16228	16332	16158	16092	16242	16336	16202	16341	16289	16109	16156	16279	16220	16358	16100	16036	16191	16106	16108	16263	16398	16148	16216	16278	16244	16207	16320	16170	15958	16264	16322	16052	16014	16217	16186	16069	16150	16227	16065	16270	16099	16211	16253	16143	16101	16327	16241	16203	16196	16274	15893	16131	16314	16258	16126	16059	16270	16142	16158	16043	16080	16098	16149	16106	16094	16366	16181	16241	16380	16078	16315	15984	16265	16314	16112	16178	16056	16088	16301	16054	16200	16154	16171	16189	16197	16194	16131	16222	16240	16183	16173	16097	16206	16001	16283	16227	16116	16077	16071	16106	16254	16197	16189	16008	15978	16215	16132	16322	16160	16302	16277	16276	16322	16347	16271	16265	16122	16330	16087	16269	15990	16237	16260	16096	16249	16218	16076	16207	16075	16435	16285	16025	16316	15979	15937	15989	16152	16137	16361	16147	15977	16175	16157	16158	16131	16254	16115	16013	16144	16196	15916	16093	16299	16292	16148	16120	16144	15933	16130	16335	16315	16262	16151	16282	15966	16168	16315	16026	16310	16206	15903	16235	15927	16192	16161	16116	16291	16144	16358	16067	16104	16291	16159	16060	16379	16191	16186	16089	16289	16081	15992	16293	16136	16210	16321	15975	16137	16100	16037	16279	16047	16072	16111	16214	16121	16067	16116	16200	16093	15980	16090	16286	16286	16004	16288	16033	16121	16111	16174	16154	16367	16048	16177	16192	16226	16193	16286	15976	16112	16066	16113	16425	16136	16051	16127	16294	16061	16021	16038	16138	16143	15994	16027	16247	16007	16095	16345	16306	16120	16223	16061	16099	16047	16081	16121	16175	16155	16018	16444	16269	16140	16074	16142	16194	16042	16074	16007	16159	16100	16109	16285	16259	16082	16139	16104	16148	16126	16201	16233	16147	16265	16185	16274	16169	16011	16073	16290	16178	16063	16186	16174	16191	16160	16273	16196	16187	16147	16208	15887	16152	16121	16210	16055	16155	16158	16322	16092	16141	16126	16343	16176	16021	16042	16270	16215	16025	16039	16180	15884	16153	16083	16268	16044	16105	16171	16198	16319	16152	16302	16266	16266	16247	16042	15972	16242	16142	16013	16258	16137	16260	16072	16370	16013	16376	16252	16090	16045	16634	16051	16336	16154	16159	16135	15993	16232	16147	16307	16097	15889	16023	16014	16002	16366	16155	16231	16225	16096	15913	16149	16100	16088	16412	16337	16057	16099	16219	16080	16144	16207	16159	16316	16033	16021	16139	16144	15981	16229	16210	16177	16321	16095	16115	16272	16084	16418	16124	16109	16158	15837	16072	16120	16124	16127	16071	16109	16105	16046	16209	16161	16227	16225	16151	15951	16154	16218	16208	16252	16094	16006	16065	16233	16171	16241	16197	16000	16089	16098	16128	16096	16177	16070	16367	16344	16158	16120	16142	16088	16257	16065	15993	16214	16364	16054	16204	16055	16138	16050	16002	16188	16174	16077	16278	16203	16175	16298	16115	16271	16117	16369	16183	16066	16163	16341	16266	16288	16040	16215	16154	16089	16104	16097	16140	16139	16211	16301	16255	16419	16073	16070	16262	16043	16339	16105	16211	16296	16167	16171	16351	16173	16247	16255	16105	16209	16390	16119	16106	16051	16225	16386	16176	16077	16070	15959	16197	16072	16357	16175	16255	16270	16211	16062	16181	16327	16053	16169	16134	16011	16201	15957	16315	16062	16144	16261	15973	16311	16120	16195	16173	16149	16138	16149	15899	16144	16185	16120	16200	16219	16232	16249	15986	15903	16291	16260	16231	16231	16113	16379	16051	16126	16125	16085	16355	16395	16192	15974	16183	16062	16118	16186	16173	16208	16019	16108	16131	16086	16125	16015	16065	16401	16372	16021	16011	16217	15996	16158	16208	16246	16267	16119	16303	16219	16242	16135	16146	16171	16285	16275	16235	16278	16101	16053	16195	16311	16173	16122	16207	16108	16130	16113	16086	16136	16201	16223	16106	16212	16155	16194	16075	16072	16330	16167	16091	16369	16211	16334	16445	16147	16180	16095	15993	15951	16059	15805	16043	16016	16204	16046	16154	16019	16153	16198	16053	16048	16062	16245	16286	16241	16365	16145	16106	16000	16212	16230	16239	16190	16225	16275	16153	16289	15916	16270	16227	16059	16006	16100	16031	16204	16287	16111	16125	16146	16149	16179	16220	16017	16265	16221	16184	16357	16259	16110	16159	16084	15903	16225	16282	16203	16179	16224	15966	15954	16251
37444	62814	59079	49223	40884	34379	29337	25282	22286	20292	18482	17297	16567	15985	15551	15310	15268	14877	15154	14774	14823	14685	14586	14602	14621	14577	14498	14284	14385	14223	14282	14479	14149	14572	14470	14327	14445	14316	14189	14397	14238	14355	14215	14382	14313	14106	14409	14435	14300	14336	14264	14183	14107	14295	14215	14205	14310	14189	14251	14345	14314	14213	14267	14262	14266	14289	14204	14479	14146	14099	14383	14199	14289	14268	14139	14277	14228	14260	14257	14274	14157	14277	14344	14323	14207	14420	14171	14237	14218	14073	14230	14285	14319	14114	14240	14094	14239	14141	14375	14219	14204	14147	14132	14197	14194	14348	14168	14205	13994	14289	14246	14221	14338	14229	14230	14152	14132	14238	14341	14193	14203	14126	14125	14260	14085	14234	14177	14345	14330	14314	14265	14218	14195	14003	14099	14219	14249	14158	14229	14201	14251	14244	14159	14348	14342	14432	14176	14255	14296	14238	14183	14304	14014	14327	14224	14271	14068	14188	14110	14319	14196	14216	14248	14127	14160	14147	14234	14130	14341	14373	14178	14116	14180	14291	14210	14247	14379	14160	14179	14282	14076	14341	14136	14130	14228	14225	14109	14214	14254	14079	14207	14046	14286	14346	14072	14245	14107	14212	14230	14231	14121	14170	14237	14196	14390	14149	14085	14204	14135	14271	14317	14192	14248	14164	14042	14213	14254	14308	14270	14172	14133	14237	14108	14282	14299	14068	14335	14159	14129	14352	14208	14090	14442	14170	14112	14160	14171	14217	14090	14316	14255	14036	14331	14183	14196	14218	14249	14404	14135	14379	14210	14101	14047	14392	14088	14239	14016	14193	14030	14148	14314	14077	14223	14320	14192	14210	14230	14196	14264	14318	14315	14137	14314	14280	14114	14226	14186	14130	14239	14158	14147	14245	14232	14290	14124	14300	14136	14098	14231	14277	14202	14074	14367	14239	14107	14141	14232	14252	14295	14180	14273	14345	14183	14297	14245	14068	14170	14119	14255	14323	14239	14087	14138	14173	14429	14222	14037	14150	14156	14194	14163	14222	14133	14170	14261	14303	14320	14073	14127	14274	14215	14350	14178	14289	14127	14324	14270	14055	14291	14318	14060	14329	14154	14051	14228	14147	14247	14148	14178	14299	14351	14170	14203	14367	14170	14206	14257	14327	14117	14317	14290	14367	14249	14261	14299	14289	14384	14115	14077	14323	14148	14135	14105	14137	14082	14163	14214	14230	14108	14340	14366	14176	14167	14280	14165	14270	14174	14228	14116	14214	14106	14383	14263	14298	14026	14301	14353	14184	14350	14327	14347	14291	14360	14193	14162	14246	14111	14241	14269	14198	14269	14207	14221	14289	14158	14335	14190	14249	14230	14043	14064	14362	14183	14142	14392	14174	14270	14262	14291	14163	14348	14244	14253	14207	14219	14224	14214	14366	14148	14326	14400	14148	14293	14163	14376	14204	14272	14190	14115	14238	14154	14220	14227	14358	14157	14088	14132	14202	14256	14149	14231	14162	14180	14313	14201	14205	14242	14289	14292	14236	14158	14268	14187	14112	14241	14129	14185	14243	14334	14291	14175	14216	14320	14320	14014	14223	14230	14134	14051	14330	14190	14296	14131	14184	14245	14138	14252	14213	14317	14289	14285	14394	14193	14249	14330	14216	14140	14347	14276	14163	14187	14146	14133	14305	14221	14349	14247	14217	14511	14038	14303	14290	14167	14275	14093	14152	14194	14319	14158	14343	14348	14034	14415	14115	14216	14236	14189	14320	14151	14320	14259	14141	14121	14369	14213	14037	14250	14221	14284	14278	14276	14358	14073	14284	14039	14159	14098	14171	14094	14174	14237	14142	14159	14117	14212	14260	13981	14134	14329	14284	14322	14409	14332	14166	14190	14263	14129	14095	14227	14231	14286	14068	14262	14214	14222	14194	14306	14137	14118	14043	14380	14063	14218	14110	14167	14102	14320	14195	14433	14227	14241	14193	14162	14187	14186	14172	14103	14119	14237	14218	14241	14272	14198	14085	14184	14244	14420	14073	14120	14132	14133	14169	14262	14086	14219	14052	14108	14126	14253	14152	14286	14060	14150	14273	14227	14410	14264	14270	14222	14148	14174	14156	14204	14222	14114	14169	14185	14369	14237	14252	14142	14209	14090	14182	14250	14274	14314	14156	14324	14181	14204	14133	14074	14148	14223	14291	14317	14285	14159	14036	14314	14087	14315	14226	14418	14246	14195	14082	14043	14219	14142	14242	14163	14249	14200	14339	14138	14215	14161	14341	14118	14318	14151	14403	14267	14032	14075	14240	14029	14071	14215	14147	14168	14067	14146	14429	14162	14261	14119	14126	14182	14192	14153	14333	14186	14187	14120	14183	14244	14229	14337	14097	14104	14127	14120	14272	14292	14250	13985	13974	14235	14160	14120	14408	14023	14106	14293	14219	14273	14317	14239	14167	14329	14115	14327	14197	14166	14162	14080	14238	14305	14224	14264	14160	14215	14074	14153	14175	14268	14156	14131	14076	14083	14180	14122	14384	14188	14126	14141	14193	14221	14310	14151	14302	14223	14217	14155	14171	14399	14049	14312	14148	14267	14213	14111	14154	14102	14372	14281	14293	14017	14131	14239	14201	14336	14018	14165	14242	14272	14417	14125	14279	14199	14251	14212	14174	14198	14089	14411	14355	14134	14188	14214	14295	14217	14264	14325	14217	14307	14260	14278	14220	14413	13998	14323	13981	14210	14157	14188	14180	14143	14132	14158	14209	14053	14192	14182	14397	14426	14305	14233	14168	14193	14340	14194	14338	14384	14216	14211	14048	14177	14244	14050	14176	14006	14090	14260	14246	14310	14111	14285	14336	14069	14214	14228	14189	14303	14102	14348	14333	14265	14292	14133	14151	14136	14343	14245	14194	14102	14307	14183	13950	14137	14222	14129	14202	14224	14119	14070	14119	14282	14307	14199	14092	14327	14231	14178	14143	14222	14302	14192	14134	14192	14049	14173	14255	14361	14045	14328	14290	14243	14118	14155	14153	14360	13997	14211	14144	14128	14469	14366	14292	14084	14154	14263	14039	14332	14325	14189	14235	14188	14152	14180	14322	14297	14080	14125	14277	14196	14282	14245	14160	14170	14086	14254	14234	14296	14224	14270	14283	14230	14231	14107	14242	14167	14299	13989	14288	14205	14142	14232	14215	14089	14138	14257	14213	14139	14268	14299	14223	14149	14371	14183	14358	14292	14138	14291	14403	14203	14170	14293	14181	14226	14267	14281	14138	14221	14220	14196	14139	14096	14053	14110	14214	14116	14138	14114	14195	14131	14217	14111	14230	14309	14213	14417	14229	14266	14115	14223	14074	14270	14381	14206	14084	14295	14156	14251	14130	14349	14170	14325	14107	14243	14047	14367	14431	14167	14007	14183	14280	14313	14202	14107	14311	14264	14045	14057	14226	14132	14228	14229	14129	14200	14167	14255	14155	14294	14175	14149	14253	14192	14306	14102	14384	14211	14444	14137	14209	14158	14130	14244	14188	14257	14054	14282	14124	14135	14189	14196	14135	14046	14208	14289	14347	14402	14204	14123	14134	14073	14219	14421	14280	14090	14371	14238	14208	14198	14285	14087	14175	14002	14268	14285	14168	14259	14056	14067	14242	14137	14127	14166	14372	14260	14165	14239	14229	14444	14365	14220	14397	14071	14330	14145	14009	14270	14211	14134	14256	14191	14267	14335	14226	14290	14173	14195	14262	14278	14352	14493	14054	14233	14234	14083	14243	14063	14054	14334	14100	14457	14239	14223	14224	14203	14177	13998	14248	14155	14220	14193	14234	14286	14185	14314	14235	14225	14201	14176	14098	14296	14218	14225	14297	14317	14158	14156	14087	14013	14173	14263	14234	14336	14132	14240	14144	14246	14129	14230	14161	14075	14148	14185	14155	14252	14285	14356	14174	14148	14340	14011	14333	14265	14157	14225	14100	14299	14308	14354	14197	13984	14263	14180	14110	14280	14081	14198	14160	14154	14195	14245	14220	14199	14128	14348	14070	14259	14252	14340	14375	14271	14188	14119	14192	14223	14140	14110	14367	14244	14130	14179	14121	14221	14126	14296	14161	14162	14286	14136	14277	14255	14282	14317	14337	14317	14095	14330	14203	14045	14331	14253	14176	14116	14010	14271	14090	13990	14028	14204	14185	14302	14346	14101	14085	14170	14112	14395	14252	14061	14181	14252	14392	14241	14086	14152	14190	14285	14440	14178	14240	14229	14210	14164	14282	14383	14278	14125	14259	14262	14083	14306	14210	14169	14240	14258	14180	14164	14245	14135	14244	14210	14201	14282	14125	14171	14229	14245	13945	14212	14146	14297	14137	14217	14255	14198	14163	14260	14206	14093	14224	14209	14143	14315	14220	14307	14182	14248	14204	14221	14214	14304	14081	14077	14324	14169	14321	14153	14200	14303	14197	14264	14382	14251	14054	14078	14101	14325	14126	14217	14216	14025	14099	14239	14115	14326	14251	14151	14079	14227	14218	14148	14293	14232	14103	14213	14327	14235	14100	14155	14372	14215	14299	14283	14357	14187	14315	14216	14219	14152	14029	14487	14104	14395	14221	14151	14256	14211	14135	14110	14231	14122	14186	14237	14230	14145	14204	14241	14191	14208	14221	14123	14155	14136	14360	14312	14218	14309	14070	14057	14310	14205	14208	14185	14145	14360	14125	14374	14174	14061	14227	14249	14063	14205	14152	14097	14129	14308	14189	14408	14128	14111	14151	14099	14168	14278	14258	14426	14374	14239	14372	14360	14290	14226	14252	14143	14174	14170	14291	14218	14212	14018	14138	14155	14364	14209	14134	14293	14101	14138	14170	14258	14146	14130	14338	14128	14175	14174	14076	14164	14272	14197	14294	14256	14166	14336	14185	14144	14303	14175	14243	14223	14274	14200	14312	14109	14354	14143	14196	14060	14191	14233	14089	14109	14237	14119	14109	14213	14036	14232	14195	14101	14228	14156	14306	14165	14210	14254	14332	14167	14105	14246	14137	14139	14217	14209	14480	14123	14254	14112	14320	14125	14324	14225	14202	13972	14236	14170	14247	14195	14251	14287	14152	14304	14153	14381	14254	14204	14308
30639	33902	42801	37843	30008	25044	22196	19942	18675	18025	17510	17056	17117	17043	16834	16602	16523	16455	16567	16558	16471	16412	16339	16402	16284	16392	16365	16441	16286	16345	16426	16583	16500	16434	16388	16293	16404	16367	16545	16428	16254	16260	16215	16450	16500	16555	16376	16568	16485	16510	16401	16527	16475	16394	16237	16278	16463	16408	16321	16315	16195	16439	16275	16337	16232	16246	16259	16357	16283	16295	16207	16199	16400	16399	16269	16447	16402	16423	16217	16301	16369	16397	16365	15995	16226	16357	16328	16396	16280	16238	16260	16315	16301	16297	16196	16347	16364	16474	16270	16247	16171	16420	16308	16277	16198	16391	16367	16201	16254	16297	16410	16120	16264	16326	16148	16309	16112	16338	16358	16360	16363	16120	16259	16230	16550	16380	16241	16215	16357	16336	16308	16361	16284	16372	16295	16268	16389	16319	16186	16483	16463	16333	16088	16337	16161	16379	16314	16447	16154	16299	16638	16300	16303	16384	16394	16238	16196	16217	16363	16182	16418	16310	16256	16343	16340	16475	16087	16022	16347	16259	16254	16219	16435	16174	16249	16417	16425	16432	16359	16460	16278	16365	16263	16541	16235	16332	16170	16387	16388	16426	16490	16209	16341	16226	16335	16396	16436	16018	16154	16435	16300	16467	16462	16278	16342	16243	16276	16349	16314	16461	16302	16305	16154	16516	16429	16279	16169	16321	16419	16013	16332	16199	16283	16307	16144	16321	16162	16357	16064	16206	16301	16338	16353	16061	16262	16353	16270	16245	16396	16428	16479	16391	16422	16301	16256	16306	16479	16293	16329	16207	16313	16385	16303	16320	16166	16361	16241	16100	16405	16279	16357	16241	16133	16196	16284	16505	16388	16341	16306	16422	16415	16497	16216	16489	16225	16416	16425	16239	16293	16387	16429	16504	16306	16456	16328	16273	16413	16248	16430	16150	16454	16342	16291	16344	16184	16245	16236	16225	16423	16407	16417	16194	16352	16260	16233	16279	16143	16351	16392	16314	16251	16529	16437	16342	16387	16381	16502	16367	16444	16306	16417	16354	16415	16396	16424	16333	16143	16434	16333	16308	16291	16343	16200	16454	16349	16268	16265	16298	16267	16295	16408	16390	16214	16172	16223	16095	16291	16410	16446	16390	16383	16135	16444	16261	16521	16332	16229	16374	16381	16279	16345	16251	16265	16195	16191	16243	16152	16163	16425	16331	16305	16253	16205	16284	16415	16270	16323	16379	16290	16243	16210	16340	16455	16365	16231	16582	16431	16347	16450	16280	16397	16391	16353	16327	16258	16220	16143	16319	16258	16577	16450	16388	16298	16128	16267	16237	16547	16405	16384	16328	16121	16207	16389	16132	16214	16257	16477	16488	16479	16408	16268	16321	16473	16162	16376	16377	16286	16187	16218	16266	16134	16183	16218	16346	16241	16361	16147	16283	16195	16255	16399	16312	16378	16348	16233	16313	16304	16333	16330	16523	16353	16139	16405	16411	16437	16202	16329	16300	16374	16385	16361	16204	16397	16302	16291	16447	16150	16316	16234	16237	16389	16464	16417	16252	16454	16320	16175	16467	16297	16292	16186	16389	16304	16157	16390	16280	16104	16542	16394	16388	16386	16321	16370	16287	16333	16303	16199	16507	16442	16337	16275	16357	16418	16509	16363	16340	16160	16415	16191	16290	16072	16352	16313	16244	16165	16294	16515	16101	16316	16384	16274	16364	16296	16513	16253	16276	16356	16317	16440	16307	16284	16458	16293	16577	16310	16379	16459	16308	16177	16259	16277	16370	16382	16411	16323	16132	16414	16207	16374	16113	16195	16351	16352	16448	16414	16100	16543	16409	16447	16265	16484	16366	16479	16296	16296	16335	16120	16263	16273	16644	16437	16301	16337	16395	16488	16451	16301	16327	16211	16341	16510	16383	16455	16382	16376	16310	16347	16165	16293	16449	16106	16364	16221	16374	16170	16329	16186	16103	16270	16339	16280	16226	16413	16289	16270	16475	16435	16255	16264	16244	16372	16362	16462	16437	16252	16408	16228	16122	16282	16186	16173	16413	16391	16465	16342	16190	16196	16127	16263	16405	16400	16291	16243	16016	16349	16344	16143	16342	16302	16164	16198	16517	16322	16388	16248	16444	16199	16163	16312	16055	16469	16160	16292	16176	16198	16508	16369	16125	16135	16117	16203	16344	16375	16235	16260	16252	16318	16468	16488	16433	16419	16371	16336	16122	16289	16426	16313	16313	16257	16491	16504	16204	16344	16329	16312	16251	16206	16233	16345	16321	16320	16290	16269	16373	16111	16256	16219	16264	16485	16189	16575	16321	16300	16225	16224	16305	16271	15967	16261	16336	16317	16434	16405	16301	16274	16274	16195	16316	16338	16309	16263	16307	16220	16280	16205	16447	16215	16341	16233	16297	16230	16367	16271	16281	16438	16254	16324	16140	16252	16371	16362	16267	16391	16343	16386	16432	16284	16316	16455	16133	16463	16081	16099	16349	16198	16238	16345	16404	16414	16104	16462	16313	16456	16283	16312	16404	16336	16499	16405	16384	16250	16428	16559	16304	16252	16311	16271	16204	16299	16307	16431	16323	16210	16352	16382	16290	16272	16294	16302	16290	16372	16208	16342	16387	16285	16251	16294	16263	16281	16356	16276	16406	16417	16274	16431	16348	16480	16197	16492	16352	16219	16174	16294	16236	16049	16317	16450	16365	16253	16566	16598	16244	16316	16239	16147	16240	16538	16479	16374	16447	16501	16085	16386	16227	16307	16222	16392	16536	16465	16077	16272	16388	16370	16608	16387	16546	16161	16339	16289	16127	16314	16217	16269	16355	16404	16291	16293	16365	16164	16212	16461	16309	16315	16335	16223	16261	16103	16169	16182	16242	16098	16374	16294	16243	16289	16531	16389	16395	16271	16363	16288	16336	16545	16385	16422	16388	16526	16301	16191	16283	16316	16247	16315	16273	16591	16343	16314	15982	16320	16303	16355	16301	16430	16103	16317	16216	16450	16352	16218	16397	16295	16458	16273	16298	16460	16346	16290	16238	16299	16364	16108	16304	16317	16042	16227	16261	16258	16278	16297	16102	16395	16366	16311	16244	16330	16378	16132	16315	16329	16482	16292	16339	16304	16282	16261	16466	16218	16244	16175	16347	16415	16146	16349	16315	16434	16333	16300	16343	16150	16296	16321	16241	16333	16162	16020	16258	16379	16359	16330	16533	16386	16299	16376	16289	16493	16314	16346	16087	16341	16261	16390	16463	16305	16458	16260	16509	16515	16241	16355	16240	16264	16730	16147	16377	16352	16046	16172	16414	16389	16318	16378	16192	16421	16202	16151	16375	16391	16347	16384	16363	16345	16497	16327	16328	16327	16225	16354	16357	16354	16288	16467	16325	16284	16339	16474	16272	16340	16317	16157	16228	16259	16520	16284	16569	16271	16194	16327	16408	16162	16141	16170	16305	16243	16248	16370	16383	16194	16418	16176	16246	16296	16260	16476	16519	16285	16254	16284	16486	16323	16374	16252	16405	16210	16457	16205	16379	16363	16254	16534	16332	16171	16283	16195	16455	16237	16327	16568	16311	16284	16546	16444	16241	16248	16239	16377	16205	16182	16339	16515	16140	16261	16440	16279	16374	16278	16150	16236	16109	16354	16447	16313	16415	16332	16329	16155	16232	16346	16253	16564	16439	16275	16344	16235	16208	16462	16241	16537	16472	16385	16399	16238	16412	16438	16428	16222	16362	16309	16619	16310	16194	16339	16326	16290	16360	16338	16305	16130	16224	16349	16296	16397	16248	16341	16463	16299	16292	16193	16270	16379	16313	16128	16328	16391	16560	16280	16370	16423	16417	16176	16198	16274	16400	16480	16111	16220	16228	16360	16374	16343	16323	16497	16417	16128	16469	16416	16442	16198	16366	16397	16465	16416	16271	16487	16255	16319	16374	16359	16038	16402	16331	16339	16469	16407	16382	16408	16383	16162	16204	16327	16140	16340	16114	16378	16606	16386	16276	16170	16237	16320	16346	16262	16068	16281	16473	16329	16227	16362	16219	16204	16327	16382	16582	16489	16389	16369	16295	16274	16283	16244	16130	16244	16375	16257	16177	16341	16099	16315	16192	16432	16196	16325	16119	16424	16399	16206	16230	16338	16441	16283	16106	16164	16371	16322	16389	16277	16262	16344	16220	16350	16439	16376	16197	16408	16608	16409	16261	16376	16269	16397	16031	16494	16317	16357	16182	16337	16195	16516	16389	16438	16153	16308	16301	16069	16293	16509	16250	16263	16345	16240	16364	16296	16291	16399	16369	16230	16369	16397	16461	16347	16410	16360	16474	16421	16314	16190	16291	16203	16462	16405	16277	16339	16566	16371	16396	16322	16142	16421	16188	16343	16461	16249	16486	16553	16323	16626	16302	16506	16367	16440	16452	16323	16067	16192	16520	16478	16323	16539	16329	16234	16248	16357	16342	16473	16202	16263	16356	16279	16418	16627	16291	16302	16412	16164	16427	16282	16199	16329	16525	16323	16318	16562	16594	16469	16372	16272	16300	16225	16284	16322	16260	16174	16427	16322	16136	16265	16252	16288	16499	16445	16322	16270	16289	16306	16365	16270	16265	16203	16339	16351	16364	16449	16376	16295	16510	16214	16300	16116	16252	16447	16287	16474	16313	16401	16382	16134	16153	16308	16136	16307	16179	16328	16368	16452	16362	16233	16262	16436	16283	16218	16127	16403	16318	16326	16369	16275	16199	16215	16327	16115	16247	16249	16418	16451	16534	16402	16472	16355	16190	16495	16417	16242	16375	16428	16305	16362	16223	16169	16297	16701	16265	16220	16312	16240	16464	16325	16464	16153	16239	16410	16359	16406	16408	16369	16292	16514	16438	16324	16396	16343	16312	16247	16277	16271	16327	16361	16374	16320	16332	16336	16322	16308	16490	16417	16210	16160	16525	16424	16280	16305	16412	16092	16017	16158	15998	16294	16170	16224	16252	16320	16400	16326	16206	16072	16258	16144	16487	16282	16372	16322	16451	16440	16215	16432	16403	16486	16460	16451	16199	16204	16630	16499	16211	16338	16039	16352	16558	16250	16255	16324	16342	16304	16143	16519	16369	16195	16370
36377	52533	48846	39326	31680	25735	22173	19659	17800	16820	16040	15479	15195	15075	14934	14840	14732	14786	14680	14645	14687	14654	14478	14420	14595	14398	14448	14567	14286	14454	14531	14335	14537	14382	14387	14300	14496	14292	14414	14450	14406	14296	14412	14380	14573	14331	14142	14297	14192	14435	14250	14394	14602	14231	14379	14349	14262	14329	14424	14414	14384	14213	14302	14335	14347	14287	14419	14208	14180	14321	14410	14305	14301	14385	14309	14225	14509	14216	14279	14315	14385	14428	14396	14353	14385	14279	14499	14236	14120	14425	14136	14568	14305	14358	14440	14323	14443	14328	14266	14271	14169	14329	14380	14429	14312	14341	14336	14327	14142	14240	14336	14266	14249	14380	14261	14323	14321	14356	14271	14519	14107	14272	14493	14092	14258	14331	14242	14467	14259	14365	14428	14260	14250	14332	14169	14140	14168	14287	14138	14447	14381	14355	14347	14421	14259	14399	14382	14211	14415	14217	14270	14219	14327	14167	14333	14303	14161	14300	14265	14320	14247	14431	14260	14468	14270	14421	14252	14384	14327	14333	14375	14308	14309	14265	14309	14477	14299	14281	14224	14253	14480	14410	14337	14331	14382	14231	14394	14245	14179	14463	14447	14235	14403	14360	14414	14383	14448	14323	14269	14225	14372	14460	14351	14432	14267	14417	14383	14242	14363	14294	14292	14313	14292	14273	14196	14346	14479	14254	14322	14221	14274	14367	14405	14390	14247	14438	14291	14306	14291	14365	14343	14329	14415	14412	14392	14284	14457	14205	14381	14195	14256	14398	14141	14287	14274	14364	14473	14160	14241	14512	14295	14290	14383	14350	14352	14192	14427	14456	14238	14477	14166	14334	14284	14254	14383	14314	14192	14377	14367	14355	14444	14381	14297	14378	14511	14367	14380	14255	14520	14219	14296	14270	14382	14327	14417	14437	14362	14282	14416	14177	14222	14214	14324	14389	14420	14140	14402	14327	14341	14289	14302	14238	14406	14263	14306	14241	14460	14476	14429	14142	14351	14367	14304	14276	14264	14536	14336	14263	14333	14408	14522	14202	14216	14186	14491	14246	14190	14326	14398	14368	14305	14162	14351	14320	14578	14328	14288	14270	14423	14348	14326	14412	14162	14286	14397	14125	14309	14204	14315	14416	14340	14328	14335	14118	14354	14254	14377	14453	14172	14430	14172	14444	14188	14239	14459	14469	14244	14241	14346	14303	14188	14375	14443	14360	14284	14208	14288	14406	14395	14315	14529	14236	14350	14278	14537	14416	14490	14254	14353	14202	14376	14502	14247	14291	14233	14420	14422	14327	14296	14212	14463	14397	14243	14375	14511	14216	14456	14449	14183	14390	14337	14414	14172	14242	14291	14385	14272	14380	14391	14201	14334	14261	14323	14150	14415	14312	14427	14271	14344	14370	14318	14345	14408	14217	14365	14228	14247	14370	14514	14242	14282	14421	14201	14299	14396	14312	14374	14450	14253	14390	14337	14542	14400	14354	14460	14460	14299	14320	14378	14408	14411	14288	14341	14387	14407	14393	14279	14336	14309	14369	14336	14147	14344	14455	14526	14282	14398	14380	14410	14372	14465	14310	14398	14279	14314	14213	14262	14380	14255	14531	14243	14214	14379	14444	14401	14450	14286	14154	14268	14436	14346	14453	14189	14461	14413	14215	14386	14346	14371	14254	14313	14198	14407	14408	14281	14473	14352	14363	14549	14471	14299	14408	14386	14329	14376	14444	14450	14370	14461	14476	14325	14355	14297	14182	14592	14337	14284	14417	14453	14538	14269	14275	14322	14238	14511	14314	14432	14540	14376	14225	14396	14336	14311	14376	14306	14311	14381	14252	14366	14454	14309	14387	14318	14191	14296	14362	14269	14455	14350	14337	14338	14341	14340	14359	14427	14303	14498	14289	14361	14309	14401	14336	14250	14147	14349	14212	14398	14371	14378	14419	14281	14329	14311	14459	14420	14205	14297	14309	14328	14329	14258	14039	14240	14280	14310	14335	14359	14394	14286	14447	14432	14347	14304	14334	14297	14424	14265	14344	14373	14354	14353	14335	14504	14301	14279	14277	14387	14461	14449	14374	14232	14238	14313	14291	14357	14291	14447	14307	14215	14354	14576	14370	14442	14366	14207	14353	14224	14276	14284	14301	14220	14298	14227	14430	14310	14322	14293	14299	14233	14141	14263	14425	14378	14500	14409	14366	14375	14363	14364	14144	14410	14406	14302	14390	14436	14280	14292	14334	14459	14259	14482	14319	14282	14302	14383	14496	14352	14361	14237	14476	14353	14306	14404	14386	14356	14238	14299	14519	14322	14348	14386	14336	14334	14249	14427	14248	14271	14148	14438	14322	14447	14294	14210	14190	14454	14189	14292	14392	14222	14299	14333	14286	14266	14317	14348	14331	14474	14326	14264	14253	14371	14357	14306	14432	14272	14248	14286	14392	14244	14418	14553	14370	14360	14283	14356	14111	14374	14435	14383	14221	14390	14331	14323	14360	14424	14427	14384	14333	14358	14342	14429	14377	14452	14204	14287	14175	14324	14412	14249	14240	14214	14143	14536	14284	14495	14283	14387	14271	14389	14320	14206	14215	14286	14186	14355	14250	14453	14282	14348	14346	14291	14496	14231	14410	14352	14296	14412	14349	14339	14391	14232	14168	14396	14464	14309	14349	14469	14323	14356	14167	14408	14275	14330	14344	14266	14380	14381	14352	14467	14324	14432	14364	14480	14240	14348	14380	14407	14241	14324	14178	14336	14406	14403	14572	14353	14371	14319	14453	14321	14311	14476	14168	14244	14542	14469	14283	14312	14287	14393	14233	14315	14418	14316	14266	14358	14245	14258	14343	14215	14319	14395	14288	14387	14288	14448	14308	14497	14546	14317	14448	14273	14205	14363	14316	14291	14210	14471	14242	14435	14229	14378	14189	14410	14377	14371	14360	14461	14324	14563	14333	14407	14344	14305	14418	14305	14319	14325	14360	14368	14236	14432	14381	14299	14387	14247	14254	14290	14180	14365	14370	14448	14388	14381	14475	14399	14329	14485	14393	14233	14359	14303	14459	14226	14209	14299	14189	14522	14401	14320	14322	14455	14199	14277	14200	14251	14369	14393	14237	14404	14348	14205	14392	14415	14167	14340	14378	14297	14336	14361	14287	14427	14408	14334	14357	14328	14274	14352	14363	14157	14358	14426	14306	14336	14298	14426	14378	14198	14197	14408	14472	14368	14324	14523	14520	14257	14358	14299	14372	14392	14375	14204	14265	14309	14355	14359	14311	14266	14234	14325	14399	14332	14333	14353	14332	14410	14358	14351	14328	14362	14278	14112	14326	14387	14342	14200	14410	14313	14401	14338	14234	14388	14281	14283	14280	14225	14294	14282	14383	14417	14285	14265	14361	14447	14320	14283	14330	14488	14362	14197	14262	14327	14310	14386	14161	14405	14453	14200	14458	14231	14403	14418	14197	14313	14509	14311	14306	14306	14335	14336	14304	14358	14368	14384	14307	14283	14337	14258	14187	14463	14197	14386	14225	14318	14286	14238	14083	14304	14381	14292	14479	14288	14359	14200	14493	14458	14325	14331	14403	14418	14269	14283	14435	14312	14402	14381	14442	14267	14396	14273	14278	14546	14488	14267	14491	14299	14247	14346	14397	14418	14314	14447	14252	14342	14590	14234	14380	14324	14228	14427	14376	14259	14299	14277	14413	14385	14366	14308	14404	14323	14255	14270	14291	14180	14385	14207	14288	14270	14389	14312	14349	14297	14422	14259	14338	14306	14376	14490	14384	14267	14269	14113	14321	14416	14429	14302	14308	14490	14397	14335	14144	14467	14304	14202	14445	14394	14463	14293	14234	14323	14429	14464	14334	14535	14268	14351	14455	14360	14261	14368	14334	14225	14272	14257	14334	14344	14337	14392	14108	14518	14423	14498	14313	14281	14425	14207	14430	14369	14431	14280	14243	14400	14357	14471	14454	14327	14178	14357	14279	14305	14275	14608	14377	14356	14384	14409	14269	14412	14384	14414	14301	14338	14418	14346	14384	14312	14425	14364	14291	14321	14440	14327	14238	14402	14198	14327	14489	14294	14410	14267	14259	14301	14163	14406	14360	14230	14237	14421	14549	14357	14218	14300	14504	14311	14304	14438	14453	14270	14367	14294	14437	14303	14213	14399	14170	14138	14302	14370	14278	14290	14314	14511	14508	14439	14498	14436	14439	14201	14273	14231	14461	14282	14445	14496	14364	14519	14318	14212	14383	14337	14276	14337	14289	14381	14461	14316	14297	14469	14373	14252	14535	14392	14394	14514	14236	14420	14357	14270	14310	14251	14360	14312	14325	14325	14494	14269	14440	14400	14281	14397	14337	14344	14332	14222	14401	14288	14496	14482	14559	14415	14387	14515	14224	14196	14278	14262	14313	14298	14448	14338	14303	14346	14382	14204	14388	14274	14398	14166	14427	14402	14397	14328	14345	14375	14313	14220	14379	14238	14204	14433	14478	14179	14299	14365	14316	14256	14599	14185	14379	14153	14328	14386	14324	14462	14173	14387	14432	14395	14289	14306	14366	14379	14250	14479	14280	14264	14387	14414	14277	14334	14405	14359	14205	14346	14214	14260	14437	14420	14362	14352	14309	14402	14389	14397	14265	14314	14381	14317	14396	14416	14401	14314	14274	14373	14450	14228	14344	14485	14314	14372	14361	14225	14264	14410	14239	14304	14294	14328	14360	14339	14225	14397	14335	14342	14321	14298	14328	14308	14265	14250	14206	14308	14302	14472	14253	14467	14174	14205	14320	14381	14169	14592	14207	14464	14380	14307	14306	14363	14515	14249	14421	14268	14449	14476	14426	14345	14402	14445	14297	14305	14368	14375	14255	14160	14424	14444	14297	14301	14317	14226	14292	14349	14322	14183	14492	14260	14267	14368	14294	14358	14378	14353	14416	14524	14252	14539	14314	14339	14305	14345	14417	14373	14433	14413	14307	14247	14308	14629	14216	14268	14243	14306	14357	14271	14148	14378	14272	14306	14323	14289	14461	14223	14437	14270	14245	14532	14324	14526	14220	14278	14376	14327	14391	14159	14365	14308	14308	14377	14322	14363	14348	14298	14231	14403	14298	14281	14458
24593	21834	30121	28396	28495	28419	26629	22193	19765	18987	18028	17691	17373	17325	16903	16660	16614	16437	16545	16379	16452	16370	16359	16239	16354	16228	16029	16288	16139	16261	16300	16181	16120	16261	16419	16185	16032	16143	16195	16219	16109	16211	16453	15986	16230	16187	16148	16137	16206	16343	15975	16036	16170	16121	16005	16177	16354	16164	16062	16118	16036	16121	16151	16086	16115	16099	16104	16238	16181	16160	16286	16026	16246	16105	15941	15988	15971	16202	15972	15958	16085	16036	16036	15942	15912	16104	15984	16108	16040	16197	16123	16258	16097	15929	16086	16245	16136	16178	16142	15854	16230	16129	16141	16267	16271	16007	16171	16032	16034	16260	16122	16141	16125	16140	16055	16157	16192	16037	15925	15846	16157	16070	16109	15734	16090	15985	15980	16177	16237	16106	16211	15964	16249	15985	16247	16093	16371	15955	16070	15955	15988	16162	16078	16053	15991	16050	16140	16147	15971	16010	15923	16224	16098	16086	16082	15918	15917	16059	16139	16288	15931	16148	16228	16021	16238	16051	16171	16108	16014	16229	16030	16083	15892	16015	16168	15944	15996	16033	16123	16120	16136	16075	15876	15966	16078	16195	16039	16087	16002	16303	16081	16146	16090	16163	16241	16257	16126	16100	15851	16191	15994	16075	16131	16141	15728	16074	16119	16101	16124	16185	15959	15934	16170	16198	16178	16107	15983	15921	16237	16177	16122	16096	16041	16155	16402	16043	16029	16107	16139	15862	16034	16227	16159	15953	15867	16194	16172	16048	16085	16161	16247	16005	15958	15883	16184	15948	15957	16044	16008	15917	15975	15903	16163	15993	16144	16167	16169	16138	15985	16083	16041	16247	16133	16071	16068	16176	16082	15969	15996	16103	16155	16077	16106	16169	16070	16025	16250	16118	16230	15955	15986	16140	16181	16055	16148	16178	15969	15935	16257	16115	15991	16225	15988	16096	16025	16080	16067	16048	16162	15935	16081	15948	15874	16026	15990	16052	16015	15904	16156	16119	16090	16145	16134	16157	15929	16121	15868	16073	16161	16042	16353	16020	15934	16133	16124	16035	16085	16164	16201	16269	16174	16284	16115	16167	16052	15954	16102	16024	16003	15982	16027	16287	16040	16075	16382	16322	16012	16152	15970	15894	16149	16133	16183	16071	16084	16215	16127	15994	16049	16395	16157	15945	16257	16008	15887	16333	15983	16089	16024	16217	16057	16187	16257	16020	16035	16025	16058	16074	15985	16163	16184	16245	15956	16195	16155	16105	16123	15926	16076	16005	15877	15884	16215	16118	15999	15938	16114	16119	16030	16189	15964	16098	16174	16073	16103	16067	15899	16115	16076	15965	16196	16195	15883	16142	16028	16091	15928	16099	16147	16213	16276	16119	16075	16029	16038	16153	16201	16081	16201	16015	16110	16279	16013	16230	16142	16226	16109	15979	15926	16057	15965	15918	15969	16091	16172	16162	16314	16072	16003	16000	16054	16134	16128	16175	16188	16022	16107	15923	16215	16103	16248	16131	16182	15990	16277	15960	16088	16211	16127	16002	15837	16286	16087	16165	16025	16139	16061	16078	16156	16045	16071	15947	15980	16318	15978	16173	15982	16212	15847	16181	16302	16134	16043	15967	16109	16156	16228	16041	16124	16205	16047	16328	16206	16254	16042	16065	16042	16014	16235	16072	16064	15979	16256	16034	16095	16101	16145	16095	16152	16113	16176	15995	16061	16087	15949	16090	16030	16035	16043	16208	16001	16110	16198	16039	16150	15886	15816	16094	16288	16052	16200	15848	16044	16250	16070	16072	16111	16176	16049	16004	16082	16127	16119	16064	16142	16179	16186	15922	16144	16099	16006	16117	16018	15999	16014	16135	16216	16109	16081	16276	16105	15988	16101	16059	16101	16121	16112	16069	16060	16232	16073	15984	16142	15906	16189	16085	16302	15946	16019	15816	16041	16015	16258	16231	16172	16178	16175	16024	16213	16111	15932	16016	16193	16143	16096	15875	16091	16259	16011	15777	16254	16022	15994	15960	16127	16200	16042	16228	16120	16009	16137	15949	16040	15955	16090	15851	16134	16122	16052	16068	16066	16127	15973	16217	16080	16110	16112	15962	16017	16029	15919	16204	16062	16151	16125	15981	15963	16211	16223	16051	16181	16373	16120	16125	16029	16033	16073	16071	16033	16032	15950	15964	16143	15874	15987	15994	16001	16080	16117	16087	15940	15860	16027	15939	15783	16062	16057	16076	16089	16116	16129	16104	16099	16110	16168	16212	16054	16245	16141	15978	16350	16056	16331	16178	16285	16018	15935	16169	16209	16004	16026	16043	16127	16174	16205	16027	15875	16242	16205	16157	16084	16201	15961	16146	16203	15878	16040	16135	16039	15930	16233	15978	16155	16062	16035	16071	16104	15879	16282	16024	16184	16029	16148	16089	16119	16163	16130	16122	16303	16025	16240	16152	16161	15971	16122	16052	16076	16075	16109	16106	16092	16079	16029	16248	16134	16018	16159	16209	16112	16197	16223	16050	16224	16110	16255	16173	16092	16204	16120	16186	15994	15918	16028	16044	16073	15932	16224	16071	16046	16185	15960	15971	16208	15978	16058	15911	16131	16250	16191	16157	16080	16102	16135	16204	16000	16028	16014	16225	16153	16144	16175	15973	15893	15982	16053	15882	16006	16112	15934	15985	16100	16105	16186	16059	16017	16169	16036	16129	15986	16169	15983	16070	16104	16159	16094	16281	15756	16027	16360	16007	16066	15903	15725	16039	16062	16020	16008	16037	16082	15950	16350	15878	16209	16118	15734	16185	16032	16196	15949	16012	15966	16077	16016	16035	16166	15940	16280	16038	16097	16156	16157	16007	16263	16166	16134	16050	16198	16068	15915	16154	16016	15990	16054	15934	15947	16000	16002	16230	16274	16298	16098	15976	16246	16021	16333	16055	16054	16086	16198	16070	16115	16152	15959	16114	16196	16109	15829	15992	16162	15937	16019	16178	15918	16035	16019	16006	16197	15916	16161	16305	16032	15883	15919	15963	16075	16168	16055	16256	16196	16324	16089	16147	16089	15899	16225	16008	16068	16079	16329	15983	16351	16059	16020	16007	15934	15756	16003	16168	16131	16173	16046	16052	16116	15989	16208	16249	16286	16095	15949	16108	16188	16102	16072	15869	15976	16023	16102	16193	16093	15980	16005	16098	16119	16009	16039	16057	15963	16157	16094	15948	16068	16032	16013	16093	16175	16139	16070	16017	15956	16141	16280	16245	16087	16248	16161	16020	16122	16140	16210	16014	16115	16084	15929	15832	16011	15997	16247	16066	15821	15908	15915	16083	15998	16174	16088	16122	16200	16249	16080	15972	15997	16046	16057	16091	16045	15953	15929	16051	16056	16165	15980	15974	15969	16246	16314	16040	16034	15927	15985	16215	16008	15960	16002	15933	16188	15991	16054	16178	16097	16068	16240	16125	16116	16157	16107	16151	16094	16020	16201	16040	16062	16123	15994	15996	16105	16139	16162	15973	16104	16227	16090	16046	15913	16023	16037	15941	15943	15923	16150	16180	16150	16083	16009	16319	15943	15971	15987	16381	16158	16170	16107	16031	16294	15912	16290	16054	16233	15885	16152	15926	16153	15967	16123	16108	16052	16105	16295	16070	16127	16096	16096	15973	16079	16174	16073	15993	15958	16035	16088	16117	15999	16142	16132	15963	16213	15961	16160	16140	15906	16165	16052	15986	16153	16212	16197	16098	15820	16040	16081	16123	16151	16330	16084	16109	16228	16098	16205	16020	16125	16016	16100	15944	16284	16065	16174	16142	16234	16138	16225	16033	16033	16016	16096	15863	15942	15960	16117	16120	16336	16289	16077	15875	16167	16133	15928	16096	16049	16076	16144	15999	16123	16274	16022	16072	16085	16014	16198	16061	15930	16094	16104	16083	16109	15900	16124	16190	16197	16217	16137	16253	16114	15980	16120	15926	16100	16050	16174	16091	16035	16113	16189	16100	16088	16076	16042	15971	16181	16080	15894	16181	16163	16210	16027	16093	16026	16057	16116	16038	16036	15943	16114	16089	16018	16070	16033	16176	16328	16019	16078	15952	16003	16155	16134	16151	15953	16094	15843	16186	16291	16210	15964	16123	15917	15964	16181	16163	16283	15983	16132	15949	16211	16107	15966	16164	16210	16061	16241	15873	16166	16022	15883	16192	16104	16028	16121	15965	16057	16233	15973	16308	16171	16130	16213	16021	16136	15970	16012	15993	16036	16032	16265	15940	16119	16009	16072	16344	16114	16124	15981	15915	16153	16125	16086	16150	16175	16252	16234	16129	16119	16068	16158	15856	16217	15954	16156	16237	16263	16131	16176	15940	16233	16021	15949	16140	16003	16170	16105	16073	16334	15937	16112	15907	16272	16180	15990	16021	16173	16151	16045	16033	15903	15947	16227	15952	16244	16048	16101	16137	16288	15905	16183	15856	15961	16199	16008	15947	16004	16164	15991	16116	16146	16038	16140	16068	16256	16073	16179	16276	16281	15981	16085	16086	16051	16241	16132	16047	16180	16102	16137	16114	16087	16231	15913	16085	15963	16249	16171	16077	16151	16001	16001	16118	15994	16056	15962	16042	16095	15983	16297	15993	15885	15712	16201	15854	16172	16285	16086	15972	16233	16114	16087	15872	16107	16056	16091	16067	16227	16232	16078	16043	16200	16164	16047	16128	16061	15986	16021	16100	16108	16250	16175	16049	16100	16048	16020	16382	16115	16005	16001	15957	16186	15988	16116	16042	16267	16146	16016	15813	16173	15999	15998	16037	16148	16132	15977	15982	16096	16161	15884	15958	16168	15909	16032	16065	16074	15944	16081	15979	16115	16097	16095	15935	16032	16012	16200	15944	16062	15922	15894	15999	16185	16237	15987	16215	16175	16055	15890	16037	16167	16038	16053	16112	16180	15953	16147	16130	16273	16211	16063	16081	15944	16125	16169	16195	16275	16047	16171	16013	15941	16252	16159	16138	16113	16101	16128	15848	16221	16171	16301	16052	16058	15906	16102	15915	15931	16109	16060	16214	16122	15909	16140	15817	16033	16172	16149	16175	16146	15978	16224	16151	16046	16274	16022	16082	16180	16006
35996	58162	53978	44996	37768	30489	25879	22345	19832	17965	16963	16115	15788	15539	15172	14839	14892	14918	14479	14598	14596	14576	14435	14363	14454	14418	14367	14461	14307	14291	14263	14117	14257	14200	14235	14254	14355	14249	14329	14184	14283	14218	14177	14305	14231	14194	14096	14281	14198	14298	14297	14275	14269	14344	14267	14256	14190	14189	14242	14264	14330	14241	14277	14119	14401	14285	14258	14297	14300	14207	14164	14155	14285	14282	14110	14170	14151	14202	14200	14270	14247	14152	14384	14220	14236	14252	14290	14226	14298	14194	14353	14247	14130	14143	14063	14242	14275	14275	14257	14343	14074	14138	14085	14344	14173	14295	14057	14207	14322	14147	14227	14165	14215	14166	14224	14181	14214	14199	14349	14272	14255	14360	14214	14271	14272	14226	14110	14256	14245	14226	14145	14229	14134	14238	14323	14236	14145	14034	14122	14153	14304	14116	14159	14249	14271	14189	14249	14175	14299	14229	14232	14212	14270	14037	14077	14355	14267	14098	14191	14219	14189	14229	14061	14146	14364	14235	14262	14352	14152	14150	14044	14310	14282	14082	14176	14140	14237	14268	14289	14246	14186	14000	14213	14090	14081	14072	14028	14223	14012	14263	14073	14216	14212	14334	14159	14193	14178	14236	14367	14174	14231	14147	14271	13978	14174	14194	14140	14141	14221	14222	14245	14163	14282	14334	14203	14230	14208	14325	14199	14243	14290	14172	14234	14191	14254	14213	14258	14099	14301	14245	14132	14356	14261	14072	14325	14154	14127	14223	14305	14521	14197	14169	14223	14211	14422	14100	14079	14309	14239	14119	14091	14203	14330	14199	14166	14206	14164	14048	14236	14150	14270	14168	14095	14216	14052	14256	14249	14124	14288	14246	14080	14119	14273	14290	14092	14339	14244	14012	14101	14160	14170	14209	14214	14135	14196	14202	13970	14264	14286	14236	14059	14091	14246	14223	14055	14212	14084	14184	14062	14126	14315	14201	14285	14172	14474	14103	14250	14140	14261	14221	14030	14048	14246	14205	14261	14126	14270	14127	14138	14274	14355	14217	14249	14093	14275	14286	14138	14291	14229	14131	14229	14250	14117	14239	14144	14254	14070	14164	14220	14172	14130	14242	14077	14341	14274	14195	14199	14282	14295	14031	14211	14258	14404	14160	14264	14298	14009	14368	14242	14336	14150	14150	14158	14309	14304	14148	14279	14100	14161	14218	14131	14299	14316	14235	14080	14029	14322	14209	14163	14246	14184	14045	14239	14151	14187	14222	14352	14152	14358	14284	14085	14211	14294	14241	14127	14184	14081	14012	14222	14227	14139	14119	14217	14196	14187	14138	14093	14147	14160	14195	14298	14228	14367	14289	14225	14233	14081	14157	14190	14043	14285	14127	14112	14213	13937	14211	14327	14211	14297	14260	14163	14145	14288	14084	14275	14085	14145	14191	14253	14219	14088	14027	14177	14120	13984	14371	14071	14267	14331	14007	14255	14207	14174	14341	14114	14218	14042	14378	14271	14227	14055	14111	14186	14412	14268	14236	14170	14353	14234	14086	14197	14071	14155	14141	14197	14156	14140	14213	14150	14050	14325	14167	14184	14276	14250	14295	14215	14193	14245	14142	14110	14304	14143	14459	14215	14283	14032	14190	14133	14182	14165	14228	14050	14153	14160	14076	14252	14146	14269	14317	14226	14240	14334	14252	14161	14353	14212	14131	14236	14197	14282	14101	14286	14143	14420	14224	14090	14125	14236	13963	14160	14151	14296	14160	14218	14238	14120	14255	14195	14283	14177	14298	14247	14024	14354	14130	14411	14396	14472	14126	14185	14263	14143	14067	14253	14279	14132	14271	14173	14160	14175	14186	14151	14328	14212	14144	14232	14289	14180	14099	14293	14223	14076	14040	14096	14194	14064	14221	14201	14143	14267	14034	14308	14171	14091	14240	14033	14284	14284	14249	14142	14408	14209	14316	14172	14194	14145	14358	14119	14420	14221	14238	14204	14126	14287	14176	14179	14344	14208	14319	14206	14012	14395	14274	14275	14045	14148	14195	14235	14294	14175	14206	14374	14096	14133	14007	14279	14166	14349	14091	14189	14171	14132	14134	14022	14308	14125	14154	14271	14416	14063	14325	14130	14226	14155	14227	14121	14388	14376	14277	14035	14182	14193	14195	14026	14175	14328	14220	14122	14242	14195	14068	14090	14256	14110	14281	14364	14271	14305	14257	14288	14122	14265	14202	14343	14044	14126	14243	14179	14271	14236	14133	14189	14322	14307	14020	14236	14249	14272	14148	14047	14378	14455	14315	14066	14358	14047	14292	14293	14192	14351	14100	14197	14303	14160	14304	14174	14240	14064	14182	14330	14194	14000	14161	13968	14256	14243	14058	14305	14197	14248	14088	14112	14149	14179	14256	14128	14288	14294	14074	14096	14225	14221	14224	14203	14148	14334	14189	14214	14176	14280	14243	14100	14226	13971	14135	14290	14398	14224	14186	14201	14363	14283	14074	14213	14254	14084	14234	14167	14067	14275	14204	14027	14269	14240	14221	14301	14217	14070	14084	14193	14214	14157	14104	14182	14264	14232	14080	14237	14144	14157	14180	14248	14081	14066	14268	14273	14297	14293	14268	14314	14309	14240	14198	14070	14194	14314	14085	14222	14087	14127	14232	14199	14138	14289	14237	14016	14267	14276	14306	14127	14261	14197	14122	13992	14238	14211	14300	14200	14075	14230	14293	14280	14209	13907	14152	14285	13949	14060	14184	14213	14287	14117	14058	14130	14230	14139	14096	14238	14130	14306	14015	13986	14197	14326	14174	14236	14249	14258	14154	14223	14262	14216	14135	14244	14187	14242	14284	14246	14158	14222	14167	14332	14248	14318	14238	14230	14271	14122	14233	14166	14186	14390	14084	14046	14248	14106	14103	14118	14149	14174	14237	14129	14175	14121	14165	14224	14196	14212	14281	14260	14158	14070	14259	14212	14505	14077	14123	14315	14157	14265	14245	14086	14347	14254	14412	14218	14316	14001	14201	14173	14234	14174	14315	14152	14127	13979	14147	14300	14260	14202	14184	14191	14133	14338	14119	14077	14108	14091	14179	14164	13885	14052	14152	14244	14282	14148	14228	14193	14103	14215	14233	14081	14136	14224	14034	14243	14178	14154	14123	14172	14218	14327	14218	14336	14085	14200	14251	14264	14181	14225	14205	14215	14138	14208	14122	14175	14229	14234	14156	14145	14188	14103	14223	14248	14112	14073	14273	14107	14232	14209	14076	14058	14424	14229	14157	14276	14276	14222	14254	14268	14214	14024	14298	14206	14217	14166	14208	14204	14143	14043	14151	14231	14167	14150	14154	14212	14367	14200	14283	14206	14234	14171	14144	14127	14300	14194	14314	14261	14086	14262	14264	14104	14137	14373	14199	14217	14304	14096	14176	14147	14224	14134	14221	14114	14279	14195	14291	14055	14120	14013	14217	14123	14081	14180	14344	14323	14066	14156	14365	14172	14272	14255	14224	14299	14180	14300	14137	14268	14167	14050	14346	14264	14174	14122	14221	14176	14053	14142	14119	14230	14318	14263	14305	14188	14329	14088	14064	14230	14172	14231	14274	14186	14264	14134	14358	14332	14124	14157	14224	14202	14356	14301	14102	14240	14028	14325	14250	13970	14247	14343	14323	14204	14220	14178	14313	14242	14245	14289	14284	14160	14250	14185	14174	14212	14172	14281	14212	14065	14103	14167	14344	14248	14140	14238	14214	14110	14058	14314	14208	14167	14082	14131	14142	14070	14190	14044	14171	14061	14321	14171	14169	14283	14025	14370	14119	14092	14174	14218	14255	14216	14120	14220	14113	14206	14188	14326	14128	14198	14205	14279	14213	14140	14172	14198	14094	14247	14378	14457	14121	14311	14251	14200	14082	14227	14115	14112	14081	14377	14187	14362	14398	14055	14078	14178	14179	14197	14204	14243	14202	14295	14246	14130	14183	14096	14136	14212	14327	14230	14294	14102	14176	14163	14269	14184	14288	14234	14292	14071	14298	14183	14233	14089	14072	14105	14179	14299	14170	14232	14279	14229	14203	14323	14260	14027	14300	14152	14125	14346	14176	14316	14203	14174	14182	14166	14131	14108	14241	14032	14158	14182	14269	14143	14286	14222	14172	14323	14097	14305	14316	14250	14139	14141	14209	14233	14086	14274	14159	14163	14121	14257	14081	14054	14227	14165	14200	14080	14051	14316	14117	14144	14021	14301	14380	14244	14272	14146	14157	14068	14212	14244	14324	14203	14092	14246	14135	14185	14209	14350	14209	14175	14099	14220	14101	14192	14099	14389	14297	14230	14268	14124	14141	14176	14192	14229	14242	14128	14096	14407	14014	14194	14138	14143	14183	14247	14344	14224	14245	14298	14230	14178	14194	14287	14248	14118	14134	14332	14104	14179	13993	14485	14267	14117	14218	14131	14216	14150	14189	14246	14026	14233	14202	14089	14289	14341	14210	14090	14126	14197	14082	14246	14116	14202	14057	13987	14193	14009	14332	14205	14228	14223	14272	14143	14188	14111	14235	14289	14319	14208	14141	14220	14010	14108	14091	14159	14111	14338	14283	14164	14149	14219	14318	14160	14132	14139	14175	14434	14162	14186	14302	14158	14169	14132	14139	14042	14155	14329	14088	14124	14128	14082	14322	14147	14099	14230	14226	14190	14119	14203	14240	14090	14089	14150	14210	14107	14208	14151	14383	14161	14214	14252	14153	14128	14231	14337	14036	14128	14158	14172	14311	14382	14076	14271	14220	14191	14288	14228	14141	14359	14189	14273	14080	14174	14245	14247	13920	14215	14174	14286	14262	14103	14305	13990	14103	14251	14110	14185	14147	14280	14074	14108	14260	14132	14163	14183	14283	14210	14267	14204	14308	14221	14310	14061	14179	14159	14180	14204	14160	14095	14119	14189	14237	14266	14298	14127	14185	14091	14245	14086	14179	14326	14323	14281	14327	14311	14140	14291	14206	14155	14248	14302	14289	14199	14354	14163	14256	14221	14084	14237	14165	14040	14248	14292	14218	14122	14174	14415	14186	14154	14101	14190	14181	14305	14148	14269	14204	14265	14125	14139	14216	14206	14207	14231	14222	14186	14192
23288	21713	29772	25141	25319	28933	30005	23909	21383	20171	18962	18168	17501	17490	17134	16907	16811	16724	16718	16380	16526	16412	16384	16244	16500	16347	16451	16165	16293	16363	16125	15994	16265	16308	16364	16097	16326	16134	16230	16074	16254	16129	16035	16328	16080	16091	16037	16282	16046	16097	16047	16176	16001	15898	16169	16141	16037	16135	16219	16037	16173	16214	15910	16164	16036	16144	16102	15986	16072	15933	15946	16330	16057	16165	16062	16005	16160	16098	16220	16137	16072	16267	16163	16085	16047	16080	16182	16022	16024	16278	15978	16047	16089	16191	16131	16062	16002	16320	16255	16046	16184	16014	16073	15963	16180	16013	15842	15880	16174	16021	15918	15889	15976	15941	15910	16174	16152	16003	15913	15974	15946	16233	16196	16239	16358	16220	16159	16235	15979	16217	16180	16083	16019	16024	16210	16246	16163	16160	15904	15793	16064	15903	16122	16030	16061	16033	15952	15943	16240	15967	16189	15973	16006	15854	15947	15938	16027	15781	16032	16050	16024	16095	16060	16018	15936	16123	16147	15970	15896	16086	16077	16106	16068	15916	16169	16289	16075	16025	16012	16023	15965	15930	15958	15996	16093	16062	15903	15893	15890	16018	16224	15970	16074	15963	16048	16081	15978	15916	16086	16074	16135	16105	16144	16029	16020	16209	16052	16028	16243	16077	16212	16075	16020	16037	16232	15906	16294	16019	16023	15867	16193	15919	15898	16142	15841	16073	16117	16172	16064	15893	15974	16055	15934	15793	16219	16050	15898	15904	16147	15893	15946	15979	15988	16053	16063	16063	15995	16087	16006	16035	16085	16036	16267	16046	16119	16074	16135	15983	16032	16059	15923	15823	15925	16154	16135	15891	16009	15994	16018	16037	16034	16145	15794	16201	16056	16010	15919	15899	16074	15718	16076	16066	15920	16221	15817	15962	15999	15973	16192	16115	16046	16290	15867	16004	15877	15963	15880	16172	15827	15947	16089	16167	16198	16308	16113	16014	15945	16088	16131	16242	15980	16200	16163	16140	16257	16049	16200	15990	15989	15971	16022	16005	15943	15893	16188	16018	16042	16118	16162	16084	16076	16183	15949	15960	16215	16081	16120	16063	15997	16101	16034	15930	15956	16019	16015	16259	15900	15907	16187	15958	16207	16039	16261	16185	15817	16075	15886	15930	16184	15995	16103	16182	16103	16218	15913	16220	16164	16033	15826	15925	16037	15926	16002	15957	16170	15921	16149	15935	15928	15961	16240	16033	15967	15959	15925	16059	16159	16107	16193	16151	15873	15941	16092	16050	16128	15970	15992	15978	16013	15920	15799	15920	16131	16044	16093	16042	15941	15986	16014	16079	16183	15998	15924	16066	16053	15955	16189	15814	15871	16024	15730	16272	16015	15974	16145	15882	16121	16080	16044	15935	15841	15770	16005	15891	16101	15998	15932	16157	15962	16208	16073	15933	15916	15892	16023	15918	15877	16089	15953	16014	15898	15894	16096	16073	16313	16020	16065	16062	16124	16038	16083	15976	16045	15933	16110	16135	15946	15947	15973	16089	15844	16154	16056	15976	15948	15887	15782	15912	16074	15973	16094	16068	16067	16048	16036	15779	15954	16212	16166	16069	15999	16065	16025	15862	16203	16096	16179	15935	16173	15924	16204	15949	16117	16096	16146	16081	15865	15935	15902	15960	15913	16021	16141	16251	16203	16003	16111	16125	16141	16073	16018	16114	15977	15960	15984	16174	15926	15893	16078	16019	16013	15950	15949	15928	16000	15909	16187	16035	15817	15860	16130	16070	15995	15887	15860	16182	16070	15955	15883	15837	15963	16040	16014	16217	16027	16002	16064	15979	16040	16146	16024	15991	16015	15914	16118	15990	16117	15984	16129	16049	15899	15976	16091	15929	16194	15979	15929	16059	16169	15966	16068	16138	15911	16171	15940	16069	15928	15955	16049	16024	16053	16031	15970	16122	16206	15929	16117	15932	16081	15895	15982	16075	15969	16018	15959	15948	16048	16142	16025	16123	15874	16123	16196	15994	16047	16192	15927	16178	16177	15955	16071	16198	16028	16096	16045	16020	15934	15896	15882	16109	15880	15838	16049	16000	16132	16138	15972	16115	15771	16136	16133	16050	16011	15918	15921	16146	16041	16081	15947	16114	16024	16058	16018	16103	16117	16124	16044	16136	16011	16179	15915	16080	16214	15970	16155	15977	16180	16035	15849	15999	15729	15673	15755	15911	16150	15973	15999	15988	16065	16146	15972	16022	15997	16163	16183	15999	15993	15776	15956	16165	16105	15903	16010	16001	16088	16174	16069	16038	16155	16037	16083	16041	15867	15923	15902	15909	16142	15959	15887	16048	16132	15981	15981	16075	16203	15811	15756	16206	15818	15953	16147	16124	15967	15912	16045	16111	15960	16140	15835	15899	16028	15858	16007	15974	16129	16262	16089	15941	16185	16064	16069	15858	16125	16056	16031	15865	16107	16156	15957	16059	16176	16124	16205	15931	15823	16111	15895	15993	15926	15918	16085	16072	15936	15968	15856	16189	15973	15946	16097	16016	16187	16119	15955	16128	15987	15827	16170	15973	16142	15982	15974	15874	16064	16029	16048	16021	16048	15938	15846	16085	16140	16075	15826	15762	16185	16101	15992	16151	15805	16085	15908	16116	16014	16007	15884	15857	16026	16059	16106	16038	16093	16017	16012	15925	16035	16048	16105	15962	15974	15935	16130	16079	15912	16234	15996	15994	16131	16019	15918	16033	16078	16105	16041	16174	15927	15890	15960	16133	15996	16038	16081	15889	16008	16073	15910	16076	15988	15867	16152	15923	15953	15950	15939	16245	16054	16076	16103	15902	15974	15890	15984	16182	16092	16143	15977	16005	15943	16138	16034	16085	16153	16010	16063	15929	16046	16162	15983	15958	16055	15771	16049	15969	16027	16087	16175	16179	16083	15988	16253	15880	16004	15956	16175	16137	15856	15956	15978	15845	16066	15965	16098	16146	15920	16033	15814	16013	15948	15784	16070	15949	16041	16038	16129	16034	16069	15940	16305	15963	15994	15925	16019	16132	16012	16079	15857	15985	16033	16093	15991	16109	16082	15980	16038	16096	16102	15982	15940	15937	15897	16177	16055	16051	16042	15848	16026	15837	16228	16206	16068	15940	15923	16136	16178	15844	15759	16158	16034	15971	16069	15957	16054	15935	16126	16198	16027	15833	16197	16085	15837	15941	15949	15936	16258	16173	16046	16143	16154	16021	16137	16023	16104	15911	16011	15864	16125	16227	15936	15972	16011	16194	15942	16101	15849	15942	15887	16061	16091	16064	16051	16091	16171	15813	16058	16030	15931	16117	16164	16060	15989	16008	15932	16030	15892	16202	16106	16171	15987	15875	15950	16125	15813	16085	16018	15925	16065	16033	16211	16145	15968	16124	15975	15990	16086	15829	15905	16275	15901	16124	16131	15933	15961	16144	16026	15977	16124	16030	15986	15997	16062	16029	16127	15980	15989	15911	16255	16072	16031	16179	16082	15990	16018	15941	16054	15973	15956	16103	15783	16106	15999	16024	16026	16147	16208	16036	16142	15940	15986	16162	16010	15893	15872	15953	16024	16029	16103	16000	16170	15998	16093	16089	16094	15957	15964	16068	16044	15901	15975	16082	15995	16129	16160	16097	16028	16015	16047	16005	15865	15999	15982	15929	15987	15891	15921	16003	16227	16180	16029	15914	16066	16180	15939	15937	16008	16048	15954	16121	15952	15957	16191	16053	15925	15963	16084	15901	16167	16099	15998	16053	15976	16029	16081	15980	15921	16020	15792	16084	15990	15892	15918	16151	16156	15848	16047	15994	16101	15987	16039	15931	16208	16155	16110	15998	15993	15857	16176	16026	15979	15958	16042	16237	16092	16118	15922	15866	16128	15949	16088	16118	16226	16069	15901	15866	15863	16104	15908	15951	16033	15853	16021	16192	15831	15943	15989	15917	16073	15888	15983	16081	16104	15830	16187	15883	15879	16052	15950	15883	16076	15837	16041	16117	16192	16022	16057	15882	16130	16004	16112	15917	15871	15972	15890	16191	16023	16006	16030	15951	16193	15994	16053	16051	15860	16056	16116	16200	16048	16082	16016	16118	15957	16135	16151	16015	15916	16118	15978	16207	16046	15949	15837	16047	16139	16067	16045	15992	16019	16149	15921	15949	15879	15922	15920	16139	16007	15977	15985	15989	16051	16230	16160	16078	15915	16037	15892	16140	16057	16130	16001	16002	16123	16037	15978	16082	15909	15841	15846	16167	16089	16153	16271	16032	16026	16022	16006	16023	16161	16270	16021	16036	15803	15691	15935	15867	16131	16068	16021	16295	15904	15933	16177	15859	15913	15993	16210	16016	16103	16263	16011	15864	16083	16085	16082	16008	15962	16015	15990	16154	16136	15954	15913	15858	16143	15921	16040	16030	16095	16184	16043	15785	16051	16124	15863	15941	16102	16023	15832	16152	15930	15974	15893	16189	16075	15984	16004	15992	15933	15751	15829	15903	15883	16210	16075	16019	16145	16055	15929	16055	15904	15893	15907	16009	16116	15996	15991	15962	15988	15967	16102	15988	16134	16178	16011	16142	16043	15918	15960	16045	15972	16030	15888	15897	15981	16068	15890	16044	15881	16015	16067	16203	16171	16254	16071	16112	16115	15997	16034	16008	15944	16004	16079	16246	16053	16032	15827	16110	16155	15926	16023	16008	15928	16156	16048	16085	16204	15936	16024	16097	16231	15898	16111	15998	15952	16129	16119	15952	16047	15976	15870	16283	16315	15842	15881	16114	15892	16120	16210	15855	15929	16113	16143	16072	15917	15977	15910	15840	16099	16026	16008	16032	16125	16055	16094	15900	15886	16005	16119	16027	15909	15897	16024	16051	16094	15788	16193	16048	16201	16066	16117	16162	16157	15953	15887	16092	16083	16016	15978	15948	15996	16062	16104	16013	15818	15928	15946	16235	16017	15885	16081	16001	16162	15960	16166	16040	16208	15969	16059	15955	16083	16003	15898	16075	16055	16060	15860	16045	15894	16146	15957	16037	16064	15989	15898	15919	15993	16059	16148	16034	16155	15953	16014	16118	16014	15905	16097	15966	15916	16152
37422	62252	58640	49109	42521	35117	28983	24789	21934	19780	18015	17071	16411	15798	15696	15533	15126	15027	14895	14713	14690	14506	14769	14747	14500	14610	14466	14258	14406	14303	14169	14243	14315	14176	14171	14396	14153	14308	14229	14366	14051	14179	14421	14290	14123	14257	14273	14325	14149	14243	14231	14180	14202	14324	14105	14153	14271	14231	14226	14165	14225	14128	14323	13954	14259	14121	14254	14271	14082	14136	14228	14207	14256	14163	14246	14248	13972	14146	14274	14146	14173	14179	14147	14145	14072	14073	14356	14191	14115	14306	13922	14245	14169	14197	14277	14015	14115	14276	14099	14131	14166	14099	14275	13885	14225	14124	14126	14105	14172	14011	14317	14154	14103	14112	14183	14186	14322	13975	14200	14252	14018	14100	14255	14100	14216	14261	13985	14061	14167	14196	14202	14168	14127	14201	14047	14124	14197	14193	14406	14224	14224	14153	14095	14236	14085	14080	14245	14330	14013	14160	14196	14221	14121	14227	14175	14151	14198	14181	14162	14240	14241	14194	14091	14028	14211	14313	14169	14009	14065	14228	14285	14034	14026	14162	14257	14187	14054	14276	13960	14149	14053	14170	14336	14078	14148	14036	14159	14131	14009	14049	14214	14284	14123	14157	14073	14164	14225	14091	14305	14161	14167	14238	14193	14235	14334	13991	13999	14199	14190	14127	14284	14007	14017	14297	14182	14207	13991	14241	14121	14184	14111	14219	14243	14156	14103	14269	14159	14172	14164	14252	14019	14181	14176	14150	14272	14265	14082	13993	13996	14142	14310	14137	14067	14190	13988	14240	14100	14152	14164	14124	14412	14095	14103	14148	14015	14083	13975	14010	14382	14185	14121	14291	14161	14109	13992	14068	14158	14106	14283	14185	14097	14195	14148	14280	14051	14125	14071	14199	14186	14128	14194	14143	14156	14205	14230	13928	14169	14024	14089	14100	14058	14162	14318	14157	14030	14139	14151	14070	14054	14113	14236	14152	14104	13958	13981	14206	14130	14257	14195	14084	13942	14289	14283	14076	13995	14201	14052	14018	14115	14216	14126	14145	14172	13992	14211	14150	14245	14175	14109	14150	14144	14224	13982	14464	14011	14141	14135	14119	13995	14073	14181	14250	14139	14087	14216	14211	14012	14125	14336	14130	14100	13975	13987	14127	14109	14129	14016	14089	14141	14135	14046	14090	14286	14056	14159	14273	14083	14047	14186	14260	14067	14343	14129	14177	13947	14295	14032	14288	14189	14143	14340	14273	14206	14132	14234	13918	14219	14263	14084	14183	14158	14269	14106	14213	14220	14141	14145	14106	13925	14193	14267	14292	14000	13983	14129	14166	14268	14039	14048	14257	14154	14138	14051	14234	13964	14183	14024	14320	13969	14259	14121	14169	14144	13939	13977	14086	14120	14205	14245	14060	14299	14114	14239	14173	14083	14319	14261	14051	13991	14186	14272	14188	14098	14159	14228	14205	14096	14013	14089	14090	14054	14013	14263	14229	14104	14133	14173	14088	14216	14268	14071	14090	14258	14052	14063	14145	14108	14055	14116	14087	14256	14028	14244	14062	14217	14225	14008	14167	14120	14222	14219	14047	14364	14090	14031	14133	14287	14158	14133	14273	14209	14238	14127	14262	14058	14103	14007	14226	14152	14093	14123	14046	14083	13946	14224	14297	14055	14159	14207	14179	14194	14181	14090	14044	14183	14279	14175	14095	13980	14056	14135	14195	14245	14026	14270	14201	13994	14053	14264	14220	13930	14142	14240	13942	14287	14163	14231	14142	14172	14159	14203	14131	14186	14104	14210	14327	14039	14035	14277	14137	14263	14006	14186	14236	14251	14068	14106	14051	14063	14301	14024	14049	14122	14166	14142	14133	13916	14120	13995	14033	14264	14194	14110	14063	14093	14201	14060	14281	14154	14325	14073	14211	14141	14139	14053	14199	14252	14148	14217	14157	14012	14144	14255	14225	14142	14120	14354	14020	14125	14000	14024	14106	14088	14008	13953	14125	14285	14256	14188	14265	14189	14113	14104	14166	14151	14071	14229	14211	14130	14285	14076	14311	14111	13961	14213	14136	14210	14116	14184	14017	13988	14179	14006	14067	14082	14298	14102	14167	14013	14241	14102	14057	14195	14162	14033	14032	13911	14225	14239	14262	14187	14048	14145	14133	14074	14046	14085	14185	14226	14017	14117	14125	14061	14212	14044	14212	14229	14216	14186	14132	14181	14142	14288	14087	14062	14153	14299	14030	14082	13987	14123	14237	14046	14066	14292	14215	14337	14072	14141	14197	14028	14188	14269	14183	14000	14013	14202	14063	14216	14313	14226	14275	14029	14064	13963	13900	14018	14157	14012	14270	14071	14161	14169	14198	14173	14140	14045	14187	14131	14154	14082	14044	14073	14031	14059	14131	14109	14250	14068	14134	14099	14187	14254	14110	14142	14084	14131	14242	14144	14122	14164	14036	14251	14197	14276	14278	14239	14173	14156	14142	14094	14252	14129	14170	14105	14239	13947	14268	14213	14126	14136	14131	14157	14189	14028	14151	14246	14176	14139	14226	14119	14144	14018	14245	14216	14343	14266	14274	14100	14167	14115	14269	14303	14182	14160	14150	14176	14075	14200	14202	14190	14125	14121	14023	14267	14208	14178	14079	14220	14038	14133	14270	14212	14181	14186	14140	14140	14029	14160	14161	14162	13916	14098	14152	14124	13980	14131	14015	14089	14104	14046	14172	14315	14207	14229	14188	14116	14100	14137	14036	14255	14137	14029	14027	13999	14079	14169	14285	13998	14184	14070	14234	14059	14119	14178	14066	14214	14301	14186	14115	14153	14251	14159	14189	14070	14202	14069	14245	14139	14154	14181	14218	14189	14270	14055	14269	14239	14295	14218	14196	14013	13890	14154	14136	14007	14064	14027	14082	14147	14075	14175	14176	14138	13968	14190	14103	14239	14131	14149	14224	14081	14153	14106	14188	14193	14093	14261	14276	14132	14083	14183	14180	14198	14027	14170	14114	14116	14016	14140	14102	14227	14100	13994	14227	14120	13913	14106	14272	14146	14223	14350	14102	14039	14107	14101	14251	14042	14242	14101	14017	14141	14131	14091	14009	14211	14237	14252	14080	14207	14137	14151	14037	14210	14105	14095	14074	14157	14173	14228	14131	14078	13897	14232	14140	14093	14211	14445	14070	13996	14126	14124	14196	14213	14138	14284	14061	13971	14131	14007	14226	14262	14169	14149	14168	14024	14189	14067	14085	14132	14112	14101	14116	14199	14193	14210	13982	14205	14193	14045	14209	14126	14203	14053	14170	14031	14094	13899	14036	14076	14079	14081	14046	14203	14087	14252	14166	13871	14152	14170	14205	14156	14122	14237	14318	14154	14189	14062	14191	14285	14264	14152	14210	14083	14222	14189	14175	14224	14205	14002	14148	14202	14079	14092	14128	14141	14224	14145	14098	14234	14018	14251	14159	14274	14136	14250	14275	14110	14041	14166	14199	13915	14061	14214	14172	14268	13884	14151	14129	14022	14166	13944	14010	14139	14306	14163	14123	14104	14123	14063	14109	14158	14182	14114	14143	14088	14178	14203	14094	14146	14054	14203	14210	14051	14245	14042	14095	14101	14023	13981	14153	14262	14267	14256	14106	14115	14257	14149	14236	14186	14063	14159	14206	14288	14065	14077	14160	14115	14030	14035	14199	14049	14109	14078	14261	14175	14067	14185	14134	14020	14196	14130	14039	14046	14084	14154	14260	14098	14017	14117	14111	14242	14138	14061	14222	14140	14129	14001	13980	14232	14139	14145	14089	14245	14101	14258	14221	14137	14274	14141	14147	14062	14201	14125	14094	14114	14130	14276	14116	14150	13917	14102	14231	14056	14265	14089	14218	14063	14133	14089	14134	14165	14176	14247	14161	14053	14327	14284	14206	14302	14194	14151	14263	14070	14255	14191	14217	14097	14212	14121	14069	14298	14122	14265	14150	14158	14066	14361	13984	14134	13892	14171	14086	14128	13917	14115	14314	14233	14096	14265	14133	14019	14119	14184	14323	14145	14208	14052	14103	14202	14161	14100	14149	14194	13958	14138	14238	14189	13952	13966	14201	14123	14194	14302	14148	14089	14184	14033	14137	14184	14140	14155	14149	14010	14182	14137	14252	14106	14156	14127	14007	14231	14183	14020	13994	14100	14176	14091	14246	14130	14146	14248	14163	14209	14217	14207	14269	14080	14151	14298	14175	14109	14231	14152	14156	14001	14307	14192	14141	14216	14129	14191	14170	14047	14185	13971	14110	14193	14107	14086	14172	14069	14198	14189	14092	14283	14136	14210	14016	14125	14104	14177	14077	14098	14071	14186	14178	14158	14069	14214	14183	13960	13962	14127	14211	14119	14051	13971	14277	14063	13951	14185	14189	14195	14175	14261	14195	14204	14202	14016	14095	14027	14010	14125	14129	14127	14062	14119	14248	14048	14081	13965	14139	14184	14288	14173	14262	14110	14108	14235	14248	14049	14067	13956	14232	14111	14207	14175	14186	14145	14182	14212	14121	14128	14191	14197	14147	13974	14210	14220	14131	14106	14057	14130	14104	14138	14105	14159	14209	14162	14128	14082	14190	13963	14061	14068	14211	14241	14229	14260	14047	13952	14066	14011	14133	14156	14067	14146	14242	14093	14140	13983	14020	14117	14017	14211	13997	14031	14178	14198	14076	14160	14155	13988	14117	14252	14041	13974	14099	14086	14118	14177	14169	14231	14117	14178	14120	14075	14075	14267	14104	14102	14102	14182	13974	14140	14091	14231	14267	14040	14199	14174	14022	14042	14203	14219	14130	14263	14075	14146	14118	14082	14184	14282	14108	14134	14200	14067	14062	14078	14107	14261	14174	14230	14138	14103	14151	14153	14003	14266	14020	14214	14234	14137	14090	14198	14114	14132	14029	14255	14257	14275	14253	14251	14074	14208	14175	14325	14109	14001	14231	14021	13984	14268	14135	14211	13946	14270	14144	14128	14103	14184	14144	14203	14147	14240	13934	14294	14139	13967	14159	14112	13984	14130	14143	14245	14119	14148	14168	14252	14080	14207	13935	14067	14318	13983	14082	14118	14091	14138	14204	14109	14042	13996	14156	14124	14068
30672	34214	41538	36340	29970	25597	22042	19788	18535	17812	17508	17244	17104	16759	16582	16457	16625	16325	16272	16439	16630	16572	16305	16431	16442	16334	16464	16472	16368	16425	16521	16259	16324	16336	16449	16306	16456	16075	16207	16290	16191	15982	16229	16141	16294	16437	16354	16310	16332	16142	16230	16329	16426	16355	16266	16341	16227	16230	16118	16155	16384	16281	16284	16241	16021	16370	16092	16117	16348	16037	16319	16318	16294	16326	16361	16153	16295	16187	16284	16323	16222	16547	16145	16263	16338	16305	16189	16272	16144	16348	16199	16426	16366	16190	16207	16323	16232	16185	16322	16239	16155	16159	16107	16302	16341	16498	16278	16131	16155	16364	16267	16201	16223	16226	16353	16149	16364	16339	16354	16264	16240	16300	16295	16359	16299	16268	16272	16233	16208	16117	16253	16299	16253	16197	16284	16195	16186	16247	16171	16350	16140	16090	16223	16308	16172	16177	16147	16294	16109	16277	16348	16261	16082	16001	16274	16070	16151	16327	16370	16098	16329	16311	16118	16269	16232	16241	16405	16184	16166	16263	16298	16155	16248	16103	16302	16246	16029	16224	16256	16119	16125	16479	16160	16141	16195	16069	16300	16351	16455	16371	16206	16065	16273	16251	16263	16330	16216	16415	16192	16223	16139	16335	16230	16146	16230	16264	16208	16279	16347	16184	16206	16247	16192	16140	16444	16115	16152	16220	16215	16356	16071	16456	16075	16261	16210	16204	16084	16310	16191	16196	16092	16258	16223	16337	16172	16160	16450	16191	16221	16305	16287	16149	16169	16375	16020	16024	16034	16281	16272	16136	16299	16325	16345	16196	16321	16288	16368	16249	16460	16236	16154	16260	16329	16298	16344	16204	16255	16221	16413	16196	16283	16242	16355	16176	16344	16334	16229	16293	16403	16071	16032	16542	16202	16347	16149	16406	16308	16511	16162	16348	16080	16113	16267	16261	16127	16217	16127	16359	16095	15957	16159	16292	16126	16141	16276	16274	16282	16186	16406	16229	16159	16277	16299	16138	16127	16234	16249	16218	16413	16126	16305	16212	16213	16296	16256	16269	16094	16533	16290	16266	16244	16348	16089	16231	16184	16153	16306	16293	16288	16287	16058	16225	16205	16123	16193	16070	16401	16224	16122	16258	16463	16198	16212	16246	16254	16091	16286	16352	16420	16261	16144	16190	16093	16239	16194	16107	16183	16198	16171	16127	16149	16334	16291	16167	16177	16245	16149	16212	16367	16177	16192	16117	16472	16191	16383	16303	16095	16252	16305	16093	16111	16155	16491	16176	16293	16327	16268	16314	16116	16237	16223	16214	16110	16163	16249	16194	16505	16208	16204	16061	16358	16150	16092	16158	16346	16337	16211	16265	16326	16173	16083	16328	16271	16138	16193	16396	16221	16073	16263	16273	16200	16094	16072	16249	16075	16337	16173	16201	16237	16300	16375	16236	16144	16014	16175	16268	16075	16349	16208	16180	16188	16213	16197	16243	16196	16283	16259	16302	16240	16080	16292	16314	16279	16482	16334	16118	16311	16294	16358	16069	16087	16228	16230	16373	16174	16260	16201	16203	16276	16340	16390	16281	16075	16172	16078	16272	16113	16240	16279	16224	16315	16309	16502	16273	16156	16163	16032	16330	16217	16456	16205	16336	16372	16082	16008	16212	16317	16379	16261	16115	16286	16177	16164	16356	16246	16142	16098	16338	16331	16231	16029	16327	16348	16182	16277	16312	16251	16171	16413	16184	16271	16321	16059	16071	16038	16288	16236	15977	16120	16218	16235	16238	16279	16350	16313	16344	16303	16349	16223	16298	16101	16095	16318	16088	15977	16231	16180	16195	16340	16110	16135	16329	16349	16111	16217	16124	16229	16201	16214	16208	16194	16233	16300	16240	16034	16142	16213	16348	16387	16262	16020	16355	16369	16328	16466	16377	16326	16213	16104	16122	16283	16143	16138	16134	16061	16255	16309	16248	16327	16396	16297	16271	16427	16244	16197	16262	16204	16239	16390	16197	16230	16181	16319	16255	16370	16379	16180	16229	16380	16402	16438	15989	16245	16036	16377	16201	16286	16262	16315	16028	16263	16239	16220	16017	16245	16361	16184	16378	16267	16345	16355	16279	16375	16420	16303	16247	16109	16223	16120	16266	16268	16233	16402	16121	16104	16372	16118	15994	16217	16187	16129	16264	16285	16182	16268	16166	16480	16148	16304	16140	16352	16354	16157	16334	16056	16153	16125	16169	16392	16383	16162	16222	16317	16288	16305	16399	16061	16113	16161	16339	16161	16306	16404	16255	16173	16147	16185	16198	16255	16212	16176	16342	16148	16088	16280	16278	16273	16391	16178	16208	16230	16153	16412	16151	16387	16247	16050	16495	16331	16433	16143	16179	16236	16191	16269	16072	16258	16057	16221	16178	16330	16186	16243	16274	16237	16191	16326	16536	16255	16316	15995	16243	16472	16207	16093	16143	16321	16295	16335	16287	16163	16389	16199	16145	16280	16358	16243	16247	16324	16271	16106	16232	16308	16122	16229	16325	16367	16266	16396	16208	16437	16183	16240	16127	16173	16242	16152	16382	16228	16212	16290	16468	16345	16282	16158	16161	16459	16180	16370	16276	16309	16092	16065	16237	16164	16309	16219	16359	16242	16383	16061	16316	16205	16107	16162	16192	16334	16292	16229	16106	16247	16247	16170	16190	16196	16313	16292	16140	16030	16302	16219	16342	16104	16169	16330	16224	16210	16237	16260	16038	16120	16149	16299	16133	16367	16296	16258	16222	16120	16327	16247	16265	16262	16221	16074	16133	16432	16335	16393	16379	16277	16237	16305	16251	16307	16279	16310	16130	16325	16301	16109	16294	16348	16505	16271	16398	16403	16172	16290	16119	16230	16241	16176	16274	16230	16151	16281	16283	16167	16473	16307	16309	16250	16385	16210	16388	16219	16170	16425	16266	16204	16068	16126	16174	16038	16018	16048	16261	16508	16336	16377	16362	16348	16276	16395	16298	16067	16039	16293	16182	16215	16205	16401	16328	16220	16151	16146	16349	16439	16463	16410	16131	16238	16066	16267	16272	15951	16300	16253	16273	16363	16282	16227	16111	16379	16367	16312	16072	16107	16419	16220	16336	16223	16597	16158	16112	16110	16257	16235	16179	16257	16356	16353	16422	16217	16178	16112	16111	16409	16122	16311	16217	16303	16398	16022	16334	16498	16261	16284	16289	16553	16137	16135	16085	16225	16181	16192	16284	16501	16210	16257	16410	16255	16227	16181	16339	16148	16111	16135	16137	16288	16233	16224	16181	16477	16371	16441	16307	16404	16353	16342	16182	16195	16308	16162	16054	16294	16295	16292	16168	16125	16345	16427	16040	16073	16395	16120	16094	16288	16373	16191	16348	16274	16277	16353	16287	16185	16218	16116	16361	16226	16067	16429	16356	16148	16171	16122	16428	16164	16242	16177	16190	16263	16273	16183	16253	16237	16122	16333	16335	16112	16023	16207	16176	16173	16253	16192	16373	16218	16255	16336	16246	16487	16303	16207	16197	16230	16284	16166	16170	16133	16168	16341	16279	16491	16029	16345	16388	16249	16304	16219	16404	16402	16296	16018	16145	16153	16513	16293	16369	16060	16096	16186	16190	16205	16160	16354	16142	16282	16101	16112	16425	16064	16178	16073	16136	16338	16087	16439	16157	16216	16264	16106	16268	16333	16166	16159	16297	16234	16116	16172	16160	16163	16311	16407	15971	16004	16160	16276	16432	16185	16168	16346	16136	16327	16227	16227	16188	16569	16214	16092	16065	16143	16204	16260	16211	16288	16238	16187	16321	16297	16165	16084	16216	16345	16159	16075	16104	16156	16107	16456	16463	16248	16307	16302	16301	16122	16137	16209	16393	16141	16318	16173	16346	16175	16153	16171	16347	16215	16328	16165	16125	16361	16248	16308	16469	16500	16324	16149	16116	16268	16184	16159	16392	16250	16260	16374	16310	16068	16244	16157	16395	16477	16259	16372	16320	16236	16364	16178	16164	16225	16084	16122	16251	16241	16109	16353	16254	16424	16216	16221	16155	16191	16191	16146	16365	16236	16070	16192	16239	16182	16289	16192	16164	16272	16294	16396	16336	16435	16404	16234	16338	16254	16166	16086	16171	16241	16436	16183	16378	16312	16437	16228	16359	16241	16149	16096	16276	16262	16242	16327	16156	16127	16050	16356	16253	16111	16202	16305	16416	16304	16189	16469	16404	16385	16307	16405	16179	16353	16343	16382	16369	16298	16247	16356	16015	16136	16378	16391	16325	16276	16296	16316	16115	16256	16233	16207	16318	16437	16223	16223	16159	16020	16047	16257	16356	16346	16405	16048	16289	16093	16172	16074	16349	16195	16259	16169	16242	16124	16421	16127	16116	16321	16244	16082	16126	16354	16161	16186	16229	16349	16296	16357	16380	16308	16252	16398	16110	16443	16284	16253	16284	16269	16244	16297	16361	16142	16302	16308	16397	16276	16111	16228	16232	16351	16318	16303	16194	16236	16325	16310	16290	16294	16273	16179	16044	16209	16040	16128	16180	16115	16244	16249	16335	16340	16254	16312	16075	16268	16254	16378	16093	16197	16243	16199	16357	16164	16255	16315	16324	16277	16203	16315	16166	16261	16137	16164	16314	16346	16315	16215	16322	16221	16343	16242	16130	16262	16352	16346	16206	16204	16234	16202	16103	16266	16214	16081	16034	16240	16075	16264	16292	16262	16256	16371	16191	16372	16344	16313	16102	16304	16206	16308	16152	16304	16314	16497	16086	16307	16263	16402	16340	16200	16221	16314	16155	16238	16093	16269	16273	16037	16293	16233	16239	16167	16188	16220	16210	16229	16418	16286	16277	16242	16349	16344	16340	16355	16235	16280	16057	16306	16070	16490	16226	16305	16201	16325	16168	16355	16154	16273	16064	16139	16254	16261	16416	16170	16388	16284	16259	16262	16356	16290	16208	16359	16231	16107	16266	16223	16056	16331	16348	16319	16330	16016	16345	16308	16262	16467	16167	15997	16219	16247	16335	16278	16098	16050	16094	16308	15972	16238	16332	16311	16408	16280	16086	16295	16373	16235	16162	16135	16063	16370	16126	16025	16171
36732	52205	47515	38013	32512	26384	22248	19352	17804	16662	16010	15465	15343	14965	14863	14892	14785	14807	14561	14512	14532	14442	14540	14557	14524	14280	14540	14457	14245	14431	14400	14410	14479	14368	14236	14273	14457	14357	14350	14282	14136	14213	14403	14315	14439	14327	14498	14288	14364	14359	14406	14457	14492	14435	14424	14363	14336	14299	14444	14281	14382	14323	14332	14295	14446	14339	14214	14348	14200	14457	14382	14317	14394	14300	14375	14247	14286	14448	14319	14389	14589	14435	14365	14321	14089	14269	14419	14257	14424	14391	14399	14421	14331	14347	14240	14249	14539	14431	14282	14292	14383	14377	14462	14351	14279	14395	14381	14426	14291	14329	14278	14312	14362	14369	14347	14335	14393	14310	14242	14269	14297	14340	14306	14270	14421	14177	14350	14402	14292	14213	14401	14299	14658	14422	14267	14187	14268	14363	14402	14236	14392	14336	14212	14291	14303	14259	14331	14216	14303	14456	14407	14202	14203	14300	14229	14270	14412	14262	14372	14390	14398	14293	14191	14247	14338	14246	14355	14370	14350	14250	14339	14434	14391	14302	14262	14217	14300	14411	14375	14345	14274	14268	14192	14265	14347	14303	14446	14377	14370	14286	14317	14092	14353	14145	14373	14224	14260	14238	14421	14364	14373	14363	14385	14373	14202	14403	14255	14301	14280	14229	14180	14386	14271	14334	14416	14258	14408	14272	14455	14227	14255	14196	14285	14411	14211	14262	14442	14197	14184	14361	14274	14453	14263	14262	14479	14452	14275	14243	14247	14117	14234	14211	14280	14152	14232	14437	14311	14470	14364	14398	14214	14158	14326	14306	14474	14276	14359	14351	14310	14272	14318	14688	14152	14242	14362	14168	14337	14157	14305	14316	14203	14221	14348	14379	14351	14283	14329	14205	14382	14454	14226	14320	14347	14210	14255	14442	14304	14329	14429	14331	14186	14248	14268	14288	14255	14354	14250	14263	14302	14242	14347	14310	14404	14133	14233	14354	14354	14317	14352	14082	14313	14308	14316	14248	14283	14259	14279	14184	14269	14299	14412	14290	14380	14340	14347	14257	14158	14325	14309	14269	14329	14351	14250	14270	14314	14258	14343	14445	14349	14427	14372	14336	14312	14292	14399	14150	14227	14248	14168	14230	14445	14310	14320	14319	14279	14185	14087	14415	14322	14266	14363	14128	14370	14286	14343	14241	14340	14358	14388	14217	14212	14400	14289	14332	14279	14296	14218	14393	14300	14340	14278	14401	14382	14175	14342	14358	14411	14271	14087	14399	14323	14519	14249	14320	14601	14305	14462	14384	14436	14355	14442	14254	14366	14250	14407	14549	14460	14240	14161	14310	14228	14153	14498	14310	14393	14283	14373	14457	14250	14359	14305	14238	14343	14500	14430	14311	14361	14254	14416	14205	14199	14232	14266	14446	14485	14276	14224	14323	14189	14394	14310	14477	14319	14360	14359	14375	14295	14270	14277	14325	14400	14320	14400	14224	14358	14338	14229	14304	14471	14215	14366	14284	14345	14457	14201	14322	14291	14340	14346	14291	14219	14220	14226	14195	14335	14542	14325	14342	14320	14332	14162	14197	14298	14374	14375	14266	14295	14357	14207	14134	14380	14392	14250	14421	14437	14388	14163	14322	14281	14410	14418	14237	14367	14454	14455	14457	14347	14292	14315	14486	14462	14167	14386	14374	14412	14387	14387	14421	14247	14313	14303	14567	14196	14360	14288	14492	14354	14259	14352	14169	14335	14084	14398	14407	14390	14377	14320	14347	14306	14470	14310	14339	14321	14437	14347	14290	14451	14494	14272	14226	14344	14242	14459	14260	14191	14355	14154	14189	14255	14385	14163	14186	14277	14464	14303	14314	14321	14267	14146	14362	14418	14411	14519	14277	14315	14359	14406	14387	14399	14239	14377	14337	14302	14380	14266	14264	14293	14188	14366	14181	14415	14178	14320	14255	14347	14374	14339	14315	14337	14460	14333	14351	14214	14350	14225	14352	14392	14185	14286	14211	14389	14409	14436	14164	14300	14371	14223	14201	14404	14277	14265	14344	14326	14342	14346	14298	14345	14334	14351	14249	14271	14194	14216	14370	14381	14464	14209	14176	14263	14155	14329	14284	14314	14276	14415	14326	14413	14276	14305	14185	14279	14240	14254	14356	14529	14422	14239	14220	14110	14311	14146	14185	14340	14325	14297	14421	14259	14323	14213	14338	14363	14230	14234	14291	14416	14446	14214	14364	14277	14370	14153	14287	14106	14301	14352	14295	14343	14252	14204	14348	14362	14272	14375	14303	14278	14243	14258	14343	14418	14455	14354	14344	14253	14428	14272	14307	14381	14231	14408	14351	14364	14275	14482	14378	14423	14155	14364	14326	14276	14257	14227	14371	14405	14231	14422	14312	14224	14273	14390	14262	14264	14382	14393	14183	14234	14377	14234	14274	14225	14242	14353	14335	14239	14307	14377	14301	14444	14233	14361	14439	14315	14384	14230	14321	14281	14389	14391	14292	14288	14251	14269	14376	14279	14324	14254	14312	14365	14334	14382	14430	14270	14326	14316	14355	14335	14348	14313	14264	14403	14417	14498	14337	14348	14056	14412	14104	14374	14120	14353	14300	14199	14361	14130	14432	14260	14357	14572	14407	14455	14249	14265	14223	14431	14213	14315	14318	14217	14362	14287	14249	14304	14273	14287	14293	14425	14123	14313	14452	14186	13976	14481	14352	14398	14260	14371	14376	14312	14359	14327	14350	14318	14453	14375	14353	14158	14431	14380	14136	14370	14311	14393	14167	14362	14215	14332	14362	14335	14290	14223	14268	14205	14302	14378	14369	14379	14243	14406	14184	14467	14327	14207	14263	14366	14227	14358	14165	14350	14072	14419	14258	14567	14482	14441	14267	14381	14438	14296	14241	14337	14361	14390	14294	14294	14407	14390	14370	14247	14227	14196	14250	14402	14265	14392	14062	14296	14380	14231	14319	14311	14371	14234	14263	14305	14414	14327	14305	14380	14228	14265	14275	14406	14456	14520	14252	14257	14298	14305	14412	14242	14344	14163	14276	14418	14137	14252	14345	14179	14227	14209	14238	14389	14114	14397	14309	14328	14159	14340	14170	14405	14442	14318	14489	14413	14267	14242	14357	14184	14176	14258	14339	14269	14224	14547	14236	14232	14272	14237	14280	14249	14283	14200	14287	14066	14286	14244	14311	14241	14141	14326	14303	14228	14457	14355	14331	14284	14533	14301	14352	14361	14297	14278	14065	14225	14247	14382	14200	14514	14301	14410	14455	14396	14441	14456	14363	14152	14177	14344	14276	14342	14269	14343	14380	14291	14253	14154	14314	14369	14486	14288	14216	14331	14200	14499	14369	14274	14314	14200	14422	14321	14376	14252	14200	14188	14430	14262	14312	14297	14288	14210	14150	14283	14267	14436	14407	14404	14312	14278	14367	14209	14388	14254	14311	14318	14341	14455	14285	14289	14367	14266	14350	14228	14461	14360	14360	14310	14226	14227	14174	14255	14473	14208	14296	14399	14258	14271	14376	14145	14165	14350	14241	14401	14321	14323	14425	14238	14303	14509	14391	14268	14189	14288	14325	14353	14176	14507	14145	14260	14272	14220	14320	14293	14284	14144	14180	14256	14201	14321	14285	14398	14488	14241	14336	14299	14250	14453	14227	14272	14391	14168	14208	14219	14266	14480	14344	14212	14048	14318	14174	14200	14202	14428	14358	14187	14246	14369	14507	14287	14292	14275	14492	14312	14361	14176	14226	14432	14310	14362	14397	14374	14151	14279	14409	14126	14225	14367	14215	14201	14406	14282	14323	14349	14483	14288	14384	14317	14297	14286	14394	14305	14241	14450	14374	14295	14122	14176	14324	14314	14326	14312	14420	14267	14262	14366	14285	14349	14277	14382	14384	14339	14348	14254	14325	14443	14257	14357	14186	14297	14378	14466	14407	14421	14255	14385	14231	14355	14329	14184	14277	14438	14409	14182	14305	14325	14362	14314	14379	14304	14356	14264	14234	14335	14416	14158	14303	14245	14262	14249	14197	14339	14320	14359	14320	14435	14320	14169	14374	14244	14220	14302	14306	14149	14433	14388	14379	14451	14250	14488	14299	14290	14505	14535	14349	14238	14341	14288	14339	14326	14368	14271	14506	14317	14183	14361	14425	14286	14279	14227	14261	14410	14202	14250	14525	14332	14248	14251	14358	14313	14146	14525	14270	14220	14262	14336	14256	14359	14401	14304	14184	14347	14200	14389	14201	14406	14336	14176	14296	14383	14196	14511	14392	14209	14309	14196	14346	14417	14479	14459	14182	14305	14176	14216	14535	14302	14373	14415	14260	14379	14263	14345	14238	14444	14227	14176	14298	14332	14416	14398	14283	14308	14344	14411	14340	14241	14254	14401	14320	14271	14265	14349	14390	14484	14216	14405	14319	14390	14404	14295	14342	14336	14328	14293	14358	14374	14363	14426	14248	14265	14454	14371	14362	14300	14230	14247	14454	14283	14378	14409	14545	14310	14263	14193	14187	14305	14332	14253	14375	14134	14552	14419	14375	14237	14345	14320	14259	14263	14340	14289	14321	14288	14329	14314	14239	14456	14424	14374	14369	14457	14237	14461	14076	14369	14279	14342	14257	14347	14349	14293	14436	14286	14088	14366	14343	14284	14238	14502	14305	14443	14332	14182	14227	14232	14378	14289	14378	14429	14395	14409	14382	14379	14315	14469	14324	14358	14274	14273	14307	14352	14368	14544	14157	14222	14271	14458	14178	14230	14383	14303	14293	14410	14231	14401	14432	14162	14274	14335	14286	14344	14334	14348	14387	14330	14432	14197	14563	14469	14400	14451	14154	14338	14303	14339	14222	14419	14333	14346	14261	14311	14260	14360	14496	14257	14472	14352	14415	14429	14242	14247	14285	14525	14295	14303	14426	14238	14300	14324	14306	14314	14331	14294	14258	14324	14412	14431	14324	14187	14489	14260	14403	14467	14307	14193	14288	14202	14318	14310	14490	14411	14390	14269	14235	14370	14317	14449	14288	14361	14380	14277	14253	14327	14230	14253	14502	14358	14263	14300	14283	14435	14293	14391	14267	14213	14355	14266	14338	14227	14129
24548	21806	29793	27177	27747	29021	26695	21935	20007	19025	17928	17529	17043	16759	16652	16600	16419	16453	16394	16393	16178	16210	16195	16133	16177	16104	16112	16092	16381	16082	16106	16152	16113	16180	15992	16136	16047	15963	15885	16169	15897	16165	16127	15989	16274	16159	16222	15982	16018	16190	16026	16078	16004	15817	16066	16033	15821	16051	16100	15952	15942	15927	15993	16118	16264	16051	15933	15873	16072	15878	16034	16149	16042	16021	16006	15927	16174	16058	16038	16226	15987	16165	15958	15982	16134	16048	15911	16010	15910	15987	16290	16059	16066	15824	15975	16062	15996	16031	16129	15985	16069	16031	15885	16062	16019	16056	16157	16202	16055	15806	16019	16009	16078	16017	15861	16050	16092	16048	15851	16034	15964	16233	15862	15885	15999	15943	16302	15908	15926	15992	15936	15696	15971	16020	16066	15951	15951	16034	15887	16051	16042	15996	15790	15866	15923	16004	16127	15883	15947	16199	16116	16001	15897	15978	15975	15816	16071	16027	15906	16089	16288	16022	15905	15991	16158	15956	16043	16124	16045	16100	16047	15960	15935	15928	16146	16309	15965	16024	15946	15952	15856	15980	16167	16009	15946	15968	15925	15958	16227	15873	16026	15827	15949	15991	16201	15834	15979	15996	15989	16017	16085	16148	16001	16141	15943	15872	15858	15976	16029	16040	15943	16182	16051	16115	15971	15922	15858	15768	16189	16078	15971	15985	16126	16024	16025	15847	16049	16009	16094	15958	15953	15850	15849	15862	16012	15919	16044	15895	15800	15938	15961	15771	15877	16021	15789	15925	15864	15944	16022	16072	15767	16042	16075	15837	15795	16008	16053	15991	15912	15810	16145	16125	16024	15915	16063	16041	15855	16019	15777	16037	15975	15901	15962	16081	15905	15916	15897	15993	16082	16032	16014	15883	15921	16086	16006	15901	15954	15897	15954	15931	15943	15934	16001	16002	15978	16045	15996	16146	15853	15861	16004	15869	15883	16066	16176	15993	16050	15964	16062	16169	15906	15881	15866	16004	15914	16004	16044	15879	16047	15969	16289	16315	16072	16024	16056	16151	16073	15961	15930	16078	16048	16061	15875	15871	16051	16042	16136	15927	15744	15911	15786	15712	15912	16027	16080	15809	15914	16131	16092	16053	16075	15862	16144	16119	15974	15872	16029	15700	16008	16141	16038	15854	15786	15962	16117	15978	16067	16073	16080	16013	15929	15924	16148	16224	16090	16155	16050	15985	15994	16101	16104	15870	15798	15989	15988	16042	16008	16209	16113	16006	15944	16123	15862	15904	16137	15832	15966	16198	15842	15932	16079	16184	16277	16043	16078	16104	15877	16060	16233	15938	15985	15946	15972	16071	15997	16142	15934	15884	15968	16068	16083	16165	15900	16393	16195	15938	15914	15970	15951	15817	15866	15960	15959	15854	16053	16016	16219	16051	16047	15874	15778	15879	15784	16162	16169	16064	15906	16037	15971	15893	16032	15661	15900	16147	15923	16104	15788	16057	15959	15844	16070	16021	15911	16223	16101	15873	15874	16079	15821	16103	15882	15953	16076	15859	15905	15977	15976	16003	15883	15990	15933	16120	16087	15668	16186	15924	15848	16027	15908	16085	16081	16224	16109	16029	15972	15984	15911	15820	16009	16025	16016	15990	16099	16054	15952	15828	16195	16185	16056	15999	15869	16105	16141	15967	16035	15892	15883	16119	15987	15849	16234	16034	16060	16145	16158	15954	16086	15963	15983	15874	16293	16040	16017	15989	15817	15965	16270	16026	16075	16093	16042	15952	15926	15805	16034	15809	15997	15996	16078	16128	15997	16101	16076	16168	16110	15887	15984	15989	15967	16073	16059	16122	15862	16020	16083	16027	16093	15944	16061	15912	15974	16040	16107	16017	15945	16087	15970	15900	16009	15978	16123	15932	16133	16148	16052	16330	15891	15895	15910	16140	16145	15948	16089	15894	15805	15978	15980	15876	15973	16067	15966	15820	16012	15943	15931	15923	16051	15870	15934	16178	15973	16179	15993	16015	16067	16082	15921	15989	15791	15887	16027	16030	15957	15937	16313	16284	15981	15963	16113	15998	15994	16067	16120	16087	16120	15985	15913	16021	16047	16048	15948	15904	15931	16004	16067	15969	16002	16192	15998	15986	16068	16010	16038	15858	16041	16127	16057	15766	15939	15875	16038	16071	16165	15827	15804	15906	15912	16049	16244	15989	16038	15991	16038	15962	15810	15926	16129	15891	15836	16159	16080	15927	16022	16017	15821	15991	16148	15940	15989	15891	16015	16117	16111	15883	16081	15844	16017	16132	15970	16115	16190	16270	16137	15919	15995	15918	16169	15938	15937	15869	15792	15844	16004	16067	16139	15827	15856	15810	16024	15843	16107	16279	15846	15922	15877	15962	15956	15771	15850	15934	16054	15926	15821	15976	15750	15985	16057	15986	16075	16028	16028	16189	15990	15980	15798	15804	15876	16219	16002	15966	16101	15872	15788	16138	16216	16061	16084	15908	16020	15852	15992	16115	16007	15942	16065	16065	16141	16254	16055	15893	16104	16023	15942	15872	15968	16143	15903	15993	16021	16006	15972	15815	15937	16070	15990	15981	15906	16027	15872	15878	16084	16005	15878	15998	15915	16044	16074	15897	16028	15919	16050	15958	15953	16069	16045	16076	15982	15956	16010	16019	15828	15905	15864	15959	16130	16090	15979	16243	15878	15993	15904	16013	15863	16041	16222	15910	16009	16010	16076	15971	15881	16102	15926	16067	15838	15954	16074	15753	15897	15872	15825	15963	15959	15988	16245	16136	15876	16012	16070	15889	16088	16014	16071	15953	15997	16059	16143	15961	15865	15950	15983	16176	15886	16153	15895	15928	15751	16020	15863	15983	16079	15992	15993	16044	16021	16071	15992	16070	16266	16151	16206	16012	16001	16050	15862	15991	16061	15855	16104	15899	16058	15984	16076	16180	16001	16281	16147	16061	15862	16001	15785	16075	15890	15782	15965	15945	16046	15813	15920	15972	16102	16080	16137	16033	15888	15922	15791	15858	16087	16104	15984	15999	15996	15936	16173	16022	16026	16060	16129	16048	15789	16023	16007	15988	16048	16061	15938	16073	15881	15899	15810	15943	15833	15838	16013	15912	16019	15986	15847	16328	16259	15863	15953	15828	15996	15923	15999	15866	15920	15950	16141	16017	16010	16139	15949	16203	16084	15965	16050	15982	16050	16201	15922	16139	15991	16016	15962	15960	15872	16060	15972	15968	16045	16106	15906	15996	16005	15870	16019	15946	15931	15830	16012	16082	16017	15984	15883	16141	16026	15972	16123	16023	15870	16024	16054	15961	15934	15846	15978	15955	15959	16113	16069	16042	15932	15858	15997	15860	16104	16007	16153	15821	15810	16070	16143	15990	15939	15991	16112	15999	16028	15990	15858	16106	15980	15761	15873	16127	15947	15844	16076	16106	16068	16030	16016	16054	16006	15955	15842	15880	15963	15985	15900	15907	15922	16074	16018	16110	16026	16129	15914	15923	15865	16058	16155	16124	15990	15771	15906	15890	16050	15835	15939	15978	15908	16137	16326	15816	15917	16063	15989	15962	16066	15928	15878	16096	16048	16254	16132	15928	16048	16072	16035	16012	15978	15954	16196	15971	15912	16237	16022	15915	16080	15864	15869	16031	16008	15999	16148	16044	16086	16149	16016	15890	15860	15948	16107	15973	16061	16037	16121	16136	15970	15851	15755	15967	16051	15993	16236	16116	15934	16089	16147	16016	16142	15991	15957	16091	15938	15938	15971	16107	15822	15900	16057	16057	15952	15859	16019	15884	16062	16096	15908	15886	16055	16061	15943	15956	16086	15817	16005	15988	15983	15820	16016	16036	15862	15948	15784	15852	15937	16013	16070	16181	16081	16002	15998	15900	16033	16074	15885	15907	16258	15995	15836	16030	16056	16028	16079	16189	16112	16068	16058	16055	16010	16164	15896	15690	16010	16029	16041	16039	15915	16082	16042	16052	15919	16008	16107	16210	15997	15971	15901	16114	15948	15831	15951	15918	16028	16142	16119	15922	15832	16018	15900	15879	16068	15986	15960	15877	15983	15933	16062	16234	15986	16061	15968	15889	15844	15979	16283	15932	15962	16025	15954	16161	16149	16117	15884	16038	15958	15991	16158	16101	16067	15881	15983	15907	15868	16076	16037	16142	16000	16083	16012	16031	16000	15774	15988	16027	16229	16159	15897	16016	15932	16074	15961	16035	16064	16189	15926	15990	16037	16112	15887	15935	15821	15967	16089	16100	16122	16017	16023	16074	16075	16139	16036	15989	16024	15924	16074	16130	16181	15930	15994	16020	16039	15928	15975	15860	15916	15899	15889	15866	16020	16001	16028	15697	16125	16012	15981	15981	15992	16085	16082	15818	15974	16106	16141	16145	16053	16028	15978	15989	15915	15755	15931	16076	15973	16017	16026	16015	16239	16062	16080	16083	15905	16022	15940	15923	15941	15982	15902	15939	16001	15866	15956	16040	15816	16113	16101	16004	16095	16148	16028	16005	15935	16067	15880	15842	16155	16183	15946	15861	16089	15903	16118	16170	15926	16052	15892	15882	15984	15995	15935	15869	15999	16054	16022	16170	15942	16178	16033	15630	15925	16058	15918	16153	15784	16040	15922	15731	15974	16195	16190	16067	16035	15894	16088	16077	16103	15946	15961	16076	16090	16096	15936	16033	16260	15927	15958	16019	16123	16034	15986	16019	15946	16084	15933	16043	16061	16111	15850	15831	16060	16019	16008	16015	15935	16078	15949	16047	16004	16124	15844	15967	16114	16127	15971	16039	15928	15859	16093	15996	15970	16155	16132	16196	15953	16104	15793	15953	15975	16056	15998	15846	16128	16105	15863	15835	16068	15852	16050	15946	15956	16065	15863	15909	15981	15898	15817	15828	16111	16206	16101	15979	16039	16166	16114	15888	15860	15960	16071	16018	15877	15970	16009	16026	15850	16171	16039	16123	15973	15901	15982	16128	16053	16084	15925	15790	15952	16177	15970	15999	16052	16156	15937	16103	16146	16193	15932	15966	15989	16126	16130	16042	16149	16148	15965	15969	15836	15814	15971	16057	15851	16153
35878	57189	52804	42895	37332	31540	25878	22187	19756	18146	16825	16143	15770	15399	15313	14854	14999	14797	14668	14805	14512	14434	14556	14526	14642	14368	14294	14129	14038	14270	14363	14434	14235	14319	14190	14262	14188	14166	14282	14360	14257	14054	14221	14157	14377	14211	14301	14248	14123	14170	14360	14304	14411	14121	14294	14087	14228	14166	14302	14232	14250	14224	14275	14266	14295	14171	14188	14351	14216	14039	14031	14146	14320	14300	14289	14121	14264	13982	14241	14169	14221	14165	14210	14244	13996	14327	14142	14235	14146	14189	14197	14207	14153	14200	14023	14127	14148	14303	14278	14157	14348	13998	14232	14276	14337	14017	14212	14071	14119	14189	14073	14249	14279	14161	14086	14210	14231	14127	14184	14190	14294	14249	14098	14381	14264	13986	13983	14201	14113	14099	14308	14350	14240	14277	14269	14208	14229	14291	14187	14205	14132	14170	14207	14271	14240	14295	14232	14067	14224	14175	14137	14196	14175	14260	14135	14104	14113	14193	14314	14215	14350	14208	14173	14199	14241	14121	14188	14355	14151	14113	14100	14190	14224	14214	14311	14255	14459	14273	14084	14460	14133	14222	14202	14140	14158	14172	14233	14119	14213	14126	14270	14149	14242	14239	14335	14142	14107	14198	14217	14172	14196	14119	14119	14178	14134	14049	14352	14113	14168	14222	14053	14243	14247	14168	14170	14284	14131	14277	14051	14254	14197	14208	14152	14101	14178	14163	14155	14090	14245	14049	14153	14295	14114	14201	14122	14151	14137	14186	14164	14205	14229	14381	14157	14171	14279	14172	14111	14103	14224	14374	14221	14301	14243	14209	14116	14126	14228	14093	14125	14285	14004	14010	14347	14180	14226	14196	14091	14049	14164	14302	14147	14233	14294	14215	14092	14199	14213	14211	14250	14218	14271	14102	14181	14243	14324	14240	14335	14243	14221	14247	14242	14198	14142	14149	14177	14094	14233	14202	14170	14173	14285	14115	14139	13981	14225	14382	14151	14202	14201	14268	14300	14080	14238	14171	14218	14224	14257	14161	14106	14260	14256	14206	14131	14146	14174	14187	14195	14297	14453	14417	13863	14353	14261	14314	14109	14124	14228	14206	14159	14115	14082	14084	14124	14210	14056	14012	14113	14163	14221	14119	14192	14284	14199	14190	14354	14236	14189	14266	14216	14140	14077	14307	14354	14286	14256	14206	14195	14189	14030	14251	14174	14113	14214	14172	14126	14077	14102	14322	14260	14121	14231	14137	14369	14343	14104	13905	14042	14367	14125	14244	14212	14277	14108	14174	14278	14054	14135	14187	14278	14198	14315	14243	14263	14187	14180	14166	14381	14170	14012	14038	14140	14218	14019	14204	14000	14261	14223	14155	14242	14160	14334	14246	14224	14200	14074	14185	14281	14228	14250	14133	14212	14283	14082	14171	14045	14249	14152	14081	14164	14111	14111	14133	14256	14263	14083	14144	14269	14231	14289	14181	14133	14216	14179	14223	14415	14244	14219	14217	14282	14196	14144	14041	14272	14001	14267	14106	14177	14139	14405	14307	14053	14250	13971	14141	14210	14263	14290	14287	14167	14147	14163	14104	14235	14286	14209	14230	14160	14036	14167	14205	14037	14096	14375	14006	14075	14177	14130	14202	14001	14150	14191	14225	14145	14241	14252	14217	14060	14179	14270	14209	14333	14191	14198	14089	14241	14191	13997	14381	14243	14167	14192	14120	14145	14228	14073	14146	14165	14117	14245	14159	14397	14072	14066	14081	14134	14052	14272	14207	14212	14202	14267	14071	14220	14263	14111	14312	14292	14264	14190	14195	14142	14260	14359	14305	14259	14194	14197	14232	14240	14172	14245	14192	14295	14207	14088	14123	14184	14314	14205	14060	14159	14275	14296	14077	14228	14250	14287	14367	14084	14053	14180	14359	14153	14267	14069	14214	14231	14140	14261	14157	14242	14115	14133	14215	14124	14279	14055	14290	14100	14221	14188	14246	14238	14271	14134	14040	14212	14186	14064	14184	14029	14065	14123	14216	14169	14200	14157	14305	14168	14156	14062	14064	14080	14220	14123	14130	14079	14248	14141	14392	14099	14220	14254	14073	14265	14014	14319	14147	14165	14150	14290	14062	14317	14260	14244	14240	14140	14107	14193	14143	14192	14129	14241	14354	13945	14252	14131	14484	14264	14102	14350	14213	14258	13979	14178	14200	14140	14179	14159	14175	14199	14120	14062	14222	14176	14375	14124	14154	14336	14108	14172	14169	14212	14263	14189	14079	14262	14422	14138	14107	14240	14152	14224	14115	14253	14202	14099	14311	14235	14309	14146	14220	14181	14197	14312	14307	14152	14301	14215	14062	14221	14216	14219	14259	14323	14233	14082	14067	14224	14245	14191	14232	14263	14206	14178	14223	14160	14188	14242	14152	14231	13993	14147	14071	14184	14252	14329	14135	14214	14316	14017	14104	14220	14213	14010	14135	14181	14157	14274	14147	14330	14261	14258	14226	14176	14210	14220	14218	14143	14164	14150	14063	14073	14246	14134	14089	14215	14171	14157	14020	14169	14076	14049	14225	14049	14078	14073	14171	14187	14162	14200	14122	14038	14105	14262	14191	14133	14168	13946	14393	14183	14098	14181	14255	14124	14283	14097	14291	14195	14213	14237	14100	14179	14257	13994	14119	14255	14238	14072	14137	14078	14151	14290	14175	14167	13974	14196	14104	14281	14060	14067	14235	14221	14274	14296	14222	14111	14004	14284	14244	14189	14043	14291	14163	14186	14154	14159	14222	14205	14146	14196	14178	14126	14170	14181	14124	14032	14222	14102	14177	14180	14151	14228	14169	14342	14276	14232	14142	14137	14130	14103	14160	14208	14191	14210	14232	14314	14147	14160	14125	14188	14265	14126	14077	14143	14223	14170	14234	14338	14098	14136	14219	14115	14189	14027	14246	14216	14306	14032	14265	14280	14220	14262	14143	14318	14210	14212	14197	14154	14220	14214	14195	14202	14253	14159	14119	14239	14125	14057	14246	14312	14128	14231	14145	14028	14162	14250	14180	14153	14247	14276	14206	14285	14084	14288	14051	14234	14237	14074	14123	14189	14037	14372	14121	14153	14283	14067	14291	14145	14239	14298	14219	14130	14071	14131	14104	14235	14346	14123	14172	14078	14160	14200	14106	14155	14222	14195	14239	14250	14294	14343	14175	14369	14049	14247	14209	14357	14270	14299	14083	14227	14223	14281	14305	14232	14212	13986	14192	14208	14075	14299	14180	14332	14256	14352	14115	14155	14129	14099	14450	14175	14237	14431	14286	14116	14404	14267	14258	14255	14177	14258	14134	14279	14214	14168	14216	14034	14106	14177	14162	14171	14318	14174	14184	14174	14273	14270	14307	14180	14060	14270	14066	14195	14139	14140	14113	14215	14371	14041	14128	13987	14211	14330	14235	14067	14194	14158	13949	14084	14373	14185	14202	14124	14219	14246	14139	14093	14122	14171	14078	14216	14048	14118	14147	14044	14158	14074	14316	14112	14109	14210	14096	14220	14124	14216	14228	14032	14109	14225	14378	14262	14376	13990	14091	14291	14256	14119	14047	14209	14259	14250	14337	14166	14225	14280	14323	14175	14264	13994	14238	14229	14203	14213	14323	14231	14175	14219	14146	14236	14123	14178	14066	14189	14231	14113	14387	14189	14215	14261	14174	14175	14110	14090	14330	14251	14053	14101	14139	14098	14326	14253	14155	14187	14093	14122	14265	14204	14271	14120	14173	14202	14301	14146	14206	13991	14198	14086	14349	14363	14309	14215	14367	14209	14163	14081	14144	14137	14203	14160	14112	14008	14375	14240	14194	14157	14248	14222	13985	14345	14026	14167	14232	14309	14295	14010	14105	14065	14236	14372	14268	14378	14001	14219	14301	14260	14193	14205	14161	14182	14243	14068	14304	14125	14270	14228	14205	14096	14237	14247	14309	14172	14266	14280	14111	14131	14074	14153	14467	14221	14275	14225	14161	14118	14240	14283	14204	14177	14018	14228	14178	14163	14099	14070	14359	14220	14223	14319	14232	14250	14317	14284	14242	14200	14280	14132	14085	14352	14271	14077	14098	14112	14240	14324	14163	14208	14058	14183	14240	14333	14338	14142	14231	14028	14145	14117	14240	14126	14222	14135	14324	14225	14352	14202	14457	14214	14188	14286	14206	14276	14362	14170	14297	14235	14034	14349	14269	14222	14208	14156	14252	14089	14133	14065	14177	14249	14215	14144	14222	14359	14118	14375	14082	14127	14055	14160	14168	14206	14179	14167	14212	14144	14273	14133	14174	14153	14174	14215	14113	14141	14185	14190	14214	14172	14185	14279	14094	14212	14240	14040	14082	14215	14307	14170	14106	14172	14157	14121	14171	14300	14219	14179	14181	14206	14051	14155	14080	14191	14031	14248	14098	14267	14216	14023	14207	14183	14184	14121	14286	14024	14231	14090	14159	14154	14253	14286	14300	14253	14093	14247	14173	14274	14128	14299	14004	14148	14161	14299	14239	14092	14150	14137	14250	14221	14222	14223	14248	14204	14134	14105	14273	14380	14098	14205	14151	14044	14199	14187	14135	14179	14047	14263	14333	14369	14086	14012	14126	14166	14384	14312	14261	14026	14162	14114	14203	14182	14179	13999	14195	14209	14145	14339	14227	14318	14240	14175	14195	14238	14358	14159	14311	14160	14014	14230	14308	14030	14228	14310	14317	14116	14252	14249	14129	14064	14351	14125	14123	14203	14203	14186	14093	14256	14032	14136	14165	14174	14083	14167	14102	14080	14127	14108	14070	14230	14156	14262	14410	14201	14090	14316	14270	14311	14363	14220	14291	14100	14206	14335	14067	14340	14134	14293	14086	14189	14224	14177	14138	14364	14146	14136	14054	14252	14036	14233	14133	14157	14141	14294	14177	14258	14282	14066	14193	14178	14170	14115	14209	13992	14178	14219	14133	14156	14209	14265	14239	14164	13950	14255	14188	14068	14214	14166	14172	14141	14376	14285	14222	14178	14104	14211	14186	14193	14181	14069	14188	14098	14275	14340	14215	14243	14227	14319	14180	14139	14260	14012	14170	14158	14148	14205	14217	14059	14103	14276	14115	14228	14117
23299	21666	29688	24619	24165	29041	30926	24569	21512	20166	19049	18175	17547	17360	17348	16893	16712	16783	16737	16473	16526	16526	16361	16381	16436	16376	16205	16366	16248	16188	16257	16247	15918	16101	16161	15827	15908	15977	16009	15953	16212	16180	15969	16093	15965	16012	16076	16018	16105	16094	16200	16046	16127	16180	16063	15854	15979	16066	15973	15985	15929	16132	15993	16070	16219	16064	15955	16276	16140	15940	15931	16018	16078	16110	16056	16099	16076	16045	16136	15838	16213	16136	16077	15830	16054	15778	15993	15864	16241	15927	15993	15881	15971	16003	15915	16157	15877	15999	15964	15896	15952	16148	16053	16101	15970	16103	16151	15832	16082	16218	15957	15986	15989	16187	16137	15696	16040	16118	15983	16061	16224	15927	16001	16001	15911	16126	15805	15987	15973	15892	16010	16006	16007	16067	16245	16109	15896	15911	15822	16012	15913	15863	16045	15961	15939	15883	15919	16008	16002	16007	16095	15873	16060	15889	15731	15877	15914	16004	15926	15990	15817	15837	15805	15940	16098	15760	15860	15983	16089	15891	16095	16036	16144	15958	16086	16078	16033	16037	15955	15878	15936	15932	15919	15914	15804	16104	15877	15997	16154	16146	16064	15962	15993	16089	16008	16014	16163	15969	15918	16081	15947	15813	15881	15954	15927	15868	16040	16000	16110	15918	16032	15882	15922	16181	16095	16031	15979	15985	16033	15945	15921	15843	15759	16014	15934	15972	15964	16011	15746	15964	16042	16125	16007	16023	15897	15951	16081	15873	16009	15931	15883	15918	15893	16060	15818	15880	15796	15999	15837	15854	15922	16023	16062	16210	15981	16127	15924	16007	15977	16127	16131	15980	15808	15914	15797	15870	16034	15943	15985	16082	15781	15936	16045	15946	15957	16061	16084	15801	15859	15995	15894	16033	16042	15971	15966	15788	15999	15839	16199	16120	15998	16224	15796	16114	16035	15900	15935	16033	15784	15950	15926	15734	16063	16118	15964	16049	15890	15922	16034	15844	15929	15909	15924	16043	15780	16000	15751	15989	15907	15984	15741	16170	15935	15986	16058	15969	16253	15994	15987	15880	15891	16062	15931	16101	15965	15768	15981	15988	16242	16119	16197	15766	16016	15792	15968	15686	16073	16084	16099	15996	15996	15969	15787	16014	16158	16154	15798	15969	15735	15879	16094	16106	16148	16052	16074	16063	16131	16199	16162	15909	15875	15889	16067	16141	16048	15959	16045	15856	16138	15888	15637	15946	16041	15951	16066	15869	15844	15980	15882	16004	15967	16077	15819	15857	16063	15785	15929	15872	15990	15937	16068	16024	16084	15915	15937	16066	16085	15973	16202	15945	15994	16153	15976	16010	15928	15959	15979	15903	16060	16059	16018	15930	15812	15911	15894	15854	15841	16107	15911	16145	16106	15977	16042	15845	15948	15957	16065	15724	15916	15994	16042	16078	16031	16146	15869	15896	15948	15845	15971	16113	16129	15803	16095	15986	15815	15950	15815	16005	15881	15970	16084	15962	16147	15930	16024	16044	15892	15985	15790	15968	15956	16007	16062	15880	16054	15933	15984	15983	16047	15898	16172	16174	16180	16032	15944	16150	15878	16031	15800	16018	15924	15714	15923	15872	16017	16013	15940	15875	16009	15912	15725	16043	15891	15714	15915	16045	15978	16005	16231	16005	15913	16143	15946	16032	15982	15877	15872	16079	16198	16100	16214	16125	15863	15925	16150	16045	15952	15949	15924	15974	15950	15887	15890	15830	15950	16075	16002	15921	15833	15894	15858	16054	16110	15841	15981	15892	16056	16176	15959	16137	15867	15814	15957	15875	16005	15858	15862	16104	15951	16130	16126	16081	15993	15981	15985	16020	15917	16094	15970	15880	15943	16054	16044	15869	16076	15983	16048	15941	15870	15887	15934	15979	16189	16106	16028	15813	16057	16062	16085	16025	15927	16146	16086	15726	16063	15920	15962	16037	15784	16055	15955	15987	15946	16025	16094	16055	15993	15989	16006	15822	15945	15836	15960	16045	15926	16092	16056	16071	15954	15834	16025	16084	15884	15761	15817	15870	15934	16077	15999	15924	16116	15896	15876	16016	15926	15820	15974	15876	16043	15924	15975	16016	15887	16059	15938	15996	15881	16119	15882	15986	15889	15949	16039	16076	15886	15950	15921	15896	16070	15760	15948	16044	16101	16051	15913	16001	16005	16013	15859	16127	16009	15996	15808	16028	15880	16052	15810	16037	16022	16101	16004	15946	15772	15835	15950	16013	15800	16049	16085	15963	15844	15904	15850	15999	15902	15870	16021	16025	15868	15881	15959	16051	16016	16074	15915	15911	15639	15980	15953	15892	16158	15856	15966	15934	16035	15940	15966	15877	15824	15948	15900	15957	16073	16037	15969	16119	16062	16000	16021	16103	16024	15814	16020	15921	15995	15975	15772	15970	15794	15882	15799	15996	16076	15953	16141	16024	15830	15854	15924	15878	15897	16004	15850	16069	15747	16038	16175	15975	16071	15994	15827	15984	15971	15843	15965	15955	16175	15920	15717	15925	15973	16119	15829	15898	16094	16169	15939	15923	16043	16001	16199	15967	16027	16221	15958	15875	15877	16058	16079	16044	16218	16122	15982	15879	15925	16021	15975	15860	16067	15934	16049	15969	15892	15735	16177	15888	15925	15895	15904	15945	16174	15998	16045	16169	16006	15938	15964	15900	16059	16142	15876	16076	15966	15909	16095	15758	16158	15756	16111	15901	15980	16021	15917	15866	15817	15989	16169	15796	16048	16121	15841	16121	16194	16048	15975	15876	16048	15896	16050	15878	15897	15865	15857	15835	15789	15960	15978	16127	16053	15884	16066	16044	16065	16086	15896	15972	15865	15964	16013	15908	15915	16116	15961	16081	16059	15973	16093	15920	15914	15972	15885	16044	15963	16021	16018	15928	16234	16131	16093	15934	15841	16009	15906	16072	16027	15979	15974	16049	16059	16048	15875	16059	15900	15949	15922	16089	16040	16050	15842	15969	15904	15884	16073	15923	16093	15885	15719	15808	16102	15961	15976	15945	15987	16050	15963	15888	15953	16041	15919	16095	16104	15881	16002	15853	15856	15823	16179	15890	16067	15918	15967	15921	16085	16034	16169	16021	15976	15999	16033	15954	15908	15853	15989	15972	15927	15885	16079	15751	16075	15979	16031	15972	16024	16031	15948	16054	16231	16096	15767	15835	15845	16071	15841	15973	15856	15967	16016	15850	16034	16074	16141	15860	16002	15807	16051	15988	15907	15996	15997	16230	16032	15918	16101	15905	15935	16037	15840	15941	16207	15865	16064	15953	15814	15749	15985	16130	15909	15867	15903	16029	15978	16070	16179	16020	16046	15844	16054	15963	15845	16022	16027	15790	16105	15928	15813	15898	16054	15772	15951	16030	15984	15985	15949	15851	16098	15903	16065	15928	15934	15977	15859	15723	16127	16147	16063	15963	15899	15773	15740	15894	15794	15980	15964	15994	15982	16147	16015	15908	15906	16282	16113	15887	16097	15985	15850	15906	16091	15972	16287	15981	15881	15909	16079	15860	15941	15933	15812	15930	15827	15871	15909	15928	15917	16025	15927	15951	15885	16082	15849	16033	16166	15935	15835	15947	16048	15975	15796	15823	15871	16250	16370	15945	15841	15985	15859	15789	16031	15837	15877	15962	15898	16169	15964	15797	15918	15995	16032	15722	15825	15877	15865	15831	16060	15908	15749	15751	15978	16056	15870	16122	15859	15922	15993	15910	16005	16144	15999	16054	16126	15826	16247	16039	16027	16019	15667	15915	16069	15912	15931	15856	15813	16012	16033	15970	15839	15889	15931	16167	15793	15854	15964	16106	15990	16011	16055	15773	15983	16197	16181	15779	15819	15902	16059	15873	15935	16108	16026	16145	15989	15784	16203	16056	16013	15894	16069	16131	15916	15803	15846	15922	15964	15853	16038	16085	15947	15933	15933	16056	16092	15923	16084	15919	15979	15960	15970	15977	15991	16152	15909	16010	15990	16087	15972	16090	16064	16055	15925	15896	15903	15995	16188	15854	16182	16146	16070	15921	16127	15966	15935	16052	15822	15620	15858	16191	16051	16018	15970	15881	16153	15808	16082	15905	16065	15874	15974	16095	15992	16003	15964	16079	15971	15872	16023	16029	16222	15818	16046	15874	15898	15905	15936	16009	16015	15838	16200	16161	15786	16019	15967	15715	16057	16080	16061	16062	15895	16075	16033	16095	16070	15952	15905	16011	15975	16021	16160	16166	15730	16017	15955	15961	15952	16009	16086	15955	15867	15968	15930	15980	16053	15872	15863	16086	15914	16119	15942	16029	15960	15771	16035	16003	16028	15911	15768	15997	15889	15850	16010	16017	15891	16005	16062	15781	16041	16020	15971	15854	15903	15966	16060	16132	16061	16074	16009	16003	15898	16057	16030	16098	16018	15853	15893	16149	16043	15996	16100	16135	15810	15927	16003	15836	16061	15971	16039	16064	15943	16012	16036	15968	16096	16030	16034	15932	16017	15929	16047	15809	15847	15919	15999	15979	15938	16000	15892	16178	15953	16144	15978	16093	16118	16277	16078	15968	15908	16006	15956	16240	16089	15970	15989	15808	16237	15908	16001	15877	15941	16073	15837	15969	15976	16152	15866	16165	16029	16021	16144	15965	15979	15701	15950	16081	15971	16006	15970	15827	16022	15990	15948	15983	16007	16201	15930	15989	15903	15942	15903	16134	15941	15936	15812	16056	15866	15907	16032	15817	15930	15753	15955	16040	16087	15840	15988	15952	15963	15960	16162	16019	15937	15937	16054	16101	16135	15978	15977	15886	15997	15880	16031	16026	16059	15852	16061	15768	15879	15899	15874	15843	15847	16005	16106	15932	15868	16082	15930	15797	15944	16029	16065	15975	16056	15977	16151	15899	16022	16034	16073	15995	15876	15932	16046	15950	15926	15977	16070	15990	15983	16063	15998	15968	15979	16084	15857	16001	16114	16165	16024	15922	15988	15748	16021	15694	15856	15941	15882	15948	15791	16057	15792	15996	15868	15798	15978	15932	15957	16189	16105	15926	15760	15867	16051	15935	16051	15802	16209	15915	16247	15879
37040	61606	57740	47258	40835	35993	30097	25723	22157	19942	18387	17250	16389	16007	15373	15309	15280	15190	14726	14789	14614	14709	14526	14439	14579	14436	14403	14272	14346	14269	14328	14146	14244	14296	14243	14213	14324	14267	14144	14370	14196	14165	14312	14262	14341	14176	14248	14211	14162	14134	14188	14093	14225	14070	14251	14178	14101	14155	14151	14169	14175	14068	14216	14252	14237	14171	14181	14103	14068	14134	14424	14246	14093	14177	14116	14277	14064	14070	14105	14061	14075	14167	14084	14021	14129	14177	14046	14124	14161	14109	14096	14278	14063	13891	14072	14052	14170	14152	14187	14037	14210	14170	14060	14076	14091	14193	14331	13991	14201	14196	14043	14102	14123	14069	14311	14322	14197	14195	14128	14000	14208	14241	14396	14072	14377	14144	14069	14191	14082	14143	13903	14225	14134	14259	14216	14152	14052	14146	14301	14201	14099	14199	14073	14114	14066	14113	14305	14113	14085	14190	14045	14086	14203	14233	14086	14223	13940	14035	14037	14351	14129	14133	14276	14184	14239	13996	14129	14107	13972	14063	13935	14011	14011	14131	14084	14080	14051	14088	14309	14089	14029	14265	14246	14108	14210	14363	14203	14277	14165	14116	14130	14046	13990	14160	14031	14055	14288	14091	14041	14030	14010	14203	14165	14079	14029	14081	14059	14086	14183	14131	14159	14161	14085	14004	14038	14211	14106	14159	14085	13972	14099	14038	14133	14121	14169	14033	14074	14209	14135	14165	14277	14117	14117	14250	14207	14050	14312	14085	14031	14205	14070	14227	14004	14105	14220	14036	14238	14100	13969	14233	13992	14107	14172	14082	14107	14141	14190	14228	14144	14267	14129	14200	14101	14129	14013	14189	14318	14033	14017	14119	14149	14120	14143	14088	14102	14039	14251	14226	14194	14127	14097	14112	14281	14028	13953	14302	14259	14115	14160	14142	14266	14171	14320	14112	14119	14113	14165	14104	14069	14142	14203	14028	14094	14144	13996	14224	14211	14165	14047	14033	14183	14177	14281	14203	14239	14067	14233	14064	14087	14322	14166	14225	13998	14040	14135	13971	14068	14110	14126	14188	14135	14274	14011	14137	14191	14162	13997	14261	14062	14078	14213	13983	14226	14185	14178	14197	14177	13996	14243	14028	14040	14148	14224	14014	13966	14072	14056	14252	14061	14170	14066	14153	14275	14105	14003	14079	14247	14105	14182	14100	14319	13898	13998	14168	14087	14215	14271	14097	14055	14047	14037	14196	14102	13960	14130	14345	14254	14064	13978	14262	14041	14077	14092	13879	14125	14010	14108	14156	13978	14094	14024	14032	13959	14044	14054	13940	14027	14297	14093	14166	13988	13946	13939	13984	13914	14093	14070	14079	13995	14117	14174	14000	14121	14112	14133	14150	14150	14139	14107	14119	14005	14178	14136	14196	14127	14091	14097	14269	14327	13902	14277	14041	14156	13999	14112	14050	14062	14201	14096	14120	14227	14160	14245	14170	14121	14184	14058	14132	14224	14100	14027	14062	14178	14255	14100	14179	14087	13997	14145	13931	14008	13992	14131	14209	14188	13933	14208	14036	14093	14149	14240	14017	14025	13966	14237	14085	14201	14126	14194	14062	14144	14080	14075	14168	14177	13977	14239	14110	14079	14243	13996	14169	14134	14179	14151	14093	14120	14143	14127	13985	14069	14247	14306	14189	14041	14008	14127	14171	14050	13996	14240	14077	14063	14236	14268	14178	14161	14022	14134	14135	14053	14098	14114	14171	13942	14257	14074	14164	14197	14086	14070	14108	14134	14006	14132	13956	14053	14209	14039	14170	14253	14146	14141	14121	14049	14102	13978	13982	13990	14204	14079	14072	14018	14090	14139	14025	14213	13971	14104	14158	13952	14052	14167	14107	13933	14146	14089	14176	14148	14137	14267	14128	14087	14058	14234	14171	14047	14123	14286	13969	14224	14132	13963	14120	14021	14274	14089	14008	14087	14096	14095	14106	14125	14074	14018	14076	14057	14180	14131	14150	13942	13917	14061	14059	14097	14119	14197	14064	14089	13889	13865	14001	14211	14108	14228	14227	13982	14063	14009	14036	14133	14132	14108	14095	14129	14159	14170	14304	14139	14147	14127	14006	14168	14276	13967	14173	13954	14111	14315	14096	14102	13949	14086	13985	14164	14024	14173	14167	14114	14173	14194	14113	14067	14122	14208	14031	14194	14151	14174	14340	14228	14080	14167	13965	14028	14026	14208	14283	14031	14086	14190	14056	14116	14114	14121	14097	14200	14083	14033	14008	14182	14098	14178	14019	13958	14198	13888	14015	14198	14211	14131	14084	14245	14071	14140	14264	14207	14165	14069	14131	14072	13987	14152	14072	14169	14198	13978	14146	14014	14147	14291	14077	14101	14001	14009	14173	14055	13944	14052	14080	14113	14187	14287	14202	14108	13953	14192	14081	14181	14189	14009	14102	14234	14141	14181	14085	14132	14109	14020	14115	14196	13905	13987	14223	14070	14226	14174	14152	14107	14072	14215	14146	13963	14057	14089	13903	14093	14052	14128	14062	14353	14060	13993	14074	13997	13967	14087	14216	14010	14055	14242	14066	14103	14056	14044	14216	14171	14235	14163	14191	14225	14063	14123	14151	14146	14068	14128	14219	14290	14159	14249	14131	13989	14115	14046	14039	14214	14235	14000	14119	14370	13956	14136	14194	14212	14214	14008	14068	14138	14108	14178	14152	14203	14120	14318	14098	14184	14231	14191	14084	13974	14060	14216	14090	14077	14344	14301	14126	14078	13924	14068	14152	14226	14148	14221	14145	14284	14043	14025	14144	14063	14006	14230	14293	14142	14043	14205	14100	14114	14032	14143	13914	14022	14100	14131	14159	14054	14104	14249	14114	14112	14204	14250	14007	14155	14205	14086	14169	14154	14246	14200	14190	14074	14030	14131	14064	14110	14131	14079	14140	14046	14131	14132	14193	14293	14053	14036	14072	14029	14170	14244	14142	14308	14166	14071	14093	14155	14124	14135	14098	14089	14026	14277	14247	14059	14037	14224	14094	14045	13967	14163	14081	14070	14079	14082	14119	14074	14152	14183	13947	14274	14128	14166	14167	13999	14131	14159	14163	14166	14191	14062	14178	14110	14337	14170	14113	14034	14177	14082	14214	14202	14301	14122	14184	14020	14252	13979	14028	14230	13836	13979	14096	14226	14103	14223	14213	14137	14127	13988	14120	13907	14105	14066	14199	14096	14116	14123	13955	14059	14208	14008	14374	14024	14226	14037	14176	14208	13988	14012	14056	14048	14228	14080	14001	14157	14165	14094	14121	14186	14168	14291	14103	14161	14018	14059	14147	14084	14037	13874	14185	14144	13911	14082	14043	14124	14134	13982	14184	14137	14192	14367	13979	14101	14196	14186	14239	14239	14139	14070	14192	14202	13973	14158	14188	14086	14101	14185	14183	14157	13966	14208	14081	14054	14022	14255	14073	14228	13999	14145	14069	14157	14080	13954	14150	14327	14138	14134	13961	14103	14129	14231	14055	14112	13923	14033	14144	14141	14125	14044	14116	14049	14005	14046	13964	14161	14271	14167	14091	14179	14147	14127	14122	13910	14180	14070	14183	14013	14009	14149	14017	14179	14259	14176	14201	14107	14104	14078	14205	14116	14247	14042	14084	14108	14192	14265	13820	14089	14129	14128	14102	14265	14079	14118	14216	13988	14101	14047	13974	14265	14155	14307	14083	14208	14057	14194	14189	14123	14091	14096	14160	13961	14161	14347	14133	14166	14052	14145	14231	14081	14206	14106	14165	14250	13996	14125	14046	14171	14349	14045	14008	14143	14187	14056	14055	14135	14141	14123	14167	13925	14224	13982	14352	14085	14034	14209	14112	14055	14163	14268	14129	14141	14224	13953	14129	13961	14098	14169	14036	14320	14201	14103	14212	14082	14192	13986	14310	14189	14198	14109	14166	14013	13871	14003	14052	14129	13938	14295	14083	14202	14196	14121	14144	14111	14142	14223	14044	14045	14244	14034	14182	14163	14261	14112	14133	14042	14299	14183	14235	14124	14236	14142	14122	14067	13972	14256	14133	14135	14030	14149	14227	14215	14365	14235	14180	14068	13954	14050	13994	14144	14108	14073	14072	14306	14224	14298	14076	14161	14223	14160	14169	14006	14244	14150	14174	14050	14206	14062	14134	13931	14078	14074	14139	13934	14064	14171	14079	14096	14221	14236	14066	14120	14263	14201	14100	14179	13964	14103	14183	14148	13998	14265	13942	14086	14228	14121	14264	14162	14179	14176	14136	14150	14150	14071	14228	14224	14093	14091	13826	14264	14059	14306	14165	14087	14100	14094	14243	14146	14161	14160	14145	14228	14157	14053	14226	14139	14232	14189	14292	14045	14167	14163	14169	14087	13799	14101	14054	14119	14058	13997	14146	14027	14260	14007	14405	14057	14312	14154	14096	14064	14094	14180	14258	13999	14040	14372	14105	14033	14194	14130	14021	14136	14087	14381	13996	14195	14105	14095	14297	14249	14177	14033	14140	14119	14148	13996	14054	14139	14157	14231	14273	14110	14070	14104	14181	14152	14083	14070	14176	14083	14044	14032	14077	14291	14082	14239	14064	14274	14088	14151	14230	14169	14042	14164	14194	14119	14116	14037	14102	14173	14104	14093	14157	14267	14073	14140	14175	14126	14142	14204	14145	13984	14073	14215	14076	14119	14247	14265	14231	14225	14190	14091	14243	13921	14108	14130	14170	14139	14137	14139	14201	13990	13986	14225	14086	14116	14164	14152	14069	14032	14198	14005	14081	14154	14152	13967	14067	14054	14088	14175	14028	14157	14107	13995	13849	14191	14137	14216	14146	14208	14162	14057	14188	14067	14145	14188	14197	14161	14216	13983	13969	14195	14082	14194	14065	14067	14202	13939	14088	14184	14045	14060	14112	13980	14079	14066	13891	13991	14193	14213	14113	14078	14265	14218	14214	14279	14107	14000	13918	14211	14264	14148	14119	14167	13885	13968	14032	13934	14269	14092	14050	14116	14173	14214	14169	14163	14031	14225	14277	14152	14096	14063	14096	13986	14242	14029	14066	13972	14304	14270	14281	14110	14075	14272	14064	14268	14223
30481	32462	40165	35957	28993	25576	22521	20186	18735	18159	17563	17197	16919	16800	16477	16348	16737	16303	16481	16628	16353	16343	16626	16446	16331	16361	16249	16355	16161	16239	16290	16135	16352	16315	16344	16221	16208	16251	16326	16261	16278	16316	16405	16310	16225	16444	16280	16242	16213	16286	16136	16354	16226	16023	16191	16286	16241	16458	16287	16250	16222	16261	16394	16222	16317	16550	16360	16222	16169	16322	16464	16141	16217	16073	16213	16145	16340	16285	16148	16278	16475	16359	16232	16345	16143	16499	16275	16316	16418	16183	16302	16330	16351	16411	16273	16406	16157	16285	16160	16245	16381	16171	16320	16133	16214	16343	16113	16174	16196	16197	16176	16055	16250	16144	16181	16181	16280	16364	16116	16377	16267	16237	16095	16306	16473	16354	16460	16199	16220	16291	16026	16390	16512	16258	16216	16230	16479	16212	16356	16357	16264	16171	16255	16212	16531	16222	16148	16409	16250	16235	16319	16251	16433	16100	16231	16349	16407	16389	16347	16511	16273	16201	16203	16271	16296	16310	16245	16102	16142	16005	16346	16253	16165	16083	16332	15940	16260	16372	16411	16254	16240	16136	16270	16290	16175	16244	16123	16131	16288	16390	16322	16152	16093	15991	16219	16193	16423	16192	16290	16204	16268	16474	16249	16386	16124	16314	16308	16146	16177	16434	16531	16319	16147	16238	16077	16151	16236	16028	16278	16272	16102	16208	16356	16270	16122	16362	16159	16176	16126	16436	16095	16077	16142	16302	16251	16201	16079	16262	16074	16123	16233	16001	16556	16401	16326	16171	16387	16223	16054	16078	16278	16282	16445	16364	16455	16339	16252	16226	16125	16364	16224	16229	16344	16510	16300	16417	16389	16301	16348	16284	16172	16253	16266	16110	16194	16417	16244	16216	16178	16339	16240	16258	16271	16140	16310	16390	16269	16199	16313	16297	16170	16195	16292	16242	16417	16336	16062	16038	16276	16219	16186	16234	16314	16204	16269	16177	16169	16126	16295	16303	16231	16130	16433	16066	16036	16418	16157	16194	16329	16164	16439	16403	16333	16212	16184	16157	16136	16411	16059	16224	16214	16229	16296	16153	16365	16210	16119	16274	16390	16330	16055	16394	16229	16273	16268	16249	16243	16181	16311	16195	16235	16410	16127	16296	16426	16199	16278	16274	16062	16159	16239	16396	16139	16290	16199	16273	16205	16228	16319	16080	16380	16350	16221	16185	16330	16286	16254	16222	16136	16207	16182	16101	16402	16227	16301	16241	16204	16192	16029	16239	16263	16307	16164	16221	16127	16228	16195	16259	16205	16263	16202	16146	16355	16051	16069	16299	16178	16230	16184	16285	16080	16327	16194	16533	16186	16058	16368	16206	16324	16173	16215	16240	16286	16264	16212	16283	16335	16360	16372	16124	16145	16102	16390	16426	16134	16329	16268	16389	16248	16197	16383	16140	16177	16120	16331	16158	16375	16245	16208	16189	16243	16244	16297	16274	16102	16221	16226	16157	16157	16171	16262	16170	16182	16081	16127	16278	16399	16326	16300	16306	16206	16089	16306	16323	16289	16302	16148	16054	16317	16389	16254	16228	15998	16266	16335	16356	16268	16387	16266	16352	16262	16198	16121	16143	16185	16284	16173	16210	16288	16364	16390	16272	16119	16048	16493	16258	16093	16267	16147	16048	16340	15896	16254	16222	16178	16318	16248	16178	16348	16201	16377	16414	16309	16218	16220	16240	16385	16345	16234	16276	16352	16264	16041	16230	16281	16255	16226	16278	16354	16316	16579	16240	16087	16270	16231	16286	16139	16225	16393	16146	16265	16420	16101	16403	16302	16125	16126	16073	16202	16286	16187	16235	16239	16118	16319	16332	16285	16240	16284	16565	16260	16266	16226	16251	16345	16298	16295	16270	16242	16059	16295	16175	16367	16187	16211	16237	16220	16158	16232	16132	16029	16174	16382	16312	16226	16110	16467	16115	16202	16363	16222	16315	16241	16373	16373	16305	16387	16167	16297	16284	16240	16310	16105	16443	16271	16360	16233	16291	16527	16376	16313	16339	16195	16238	16021	16200	16256	16291	16163	16329	16251	16271	16318	16381	16126	16256	16305	16249	16320	16167	16309	16386	16178	16215	16238	16158	16215	16171	16230	16254	16132	15942	16121	16071	16340	16300	16187	16229	16348	16235	16231	16219	16088	16290	16269	16345	16212	16139	16291	16342	16201	16084	16101	16152	16025	16356	16288	16082	16373	16255	16182	16398	16217	16097	16034	16172	16347	16269	16335	16363	16122	16126	15962	16298	16252	16293	16218	16423	16136	16029	16294	16315	16490	16313	16403	16249	15990	16213	16255	16204	16057	16294	16214	16162	16062	16280	16310	16129	16221	16266	16279	16199	16363	16223	16375	16265	16185	16090	16188	16169	16397	16204	16118	16226	16441	16195	16235	16253	16328	16441	16192	16180	16303	16071	16048	16186	16368	16254	16554	16192	16299	16163	16285	16058	16151	16308	16130	16445	16257	16238	16041	16117	16202	16294	16112	16018	16104	16333	16157	16285	16202	16363	16403	16227	16092	16299	16284	16064	16129	16342	16176	16114	16258	16208	16120	16325	16195	16030	16235	16165	16089	16319	16279	16314	16310	16521	16422	16035	16357	16258	16141	16360	16429	16219	16200	16346	16423	16408	16241	15996	16431	16299	16127	16163	16257	16516	16241	16131	16339	16221	16302	16135	16395	16433	16114	16313	16455	16187	16384	16284	16208	16170	16206	16411	16217	16102	16390	16360	16436	16122	16160	16209	16398	16430	16253	16456	16177	16337	16323	16304	16267	16235	16208	16094	16417	16160	16290	16325	16238	16177	16190	16309	16275	16525	16229	16574	16281	16196	16263	16368	16147	16332	16224	16334	16344	16091	16260	16188	16229	16204	16078	16300	16225	16262	16300	16211	16227	16302	16231	16364	16314	16341	16285	16346	16251	16155	16250	16211	16175	16218	16306	16468	16223	16246	16197	16401	16253	16256	16435	16316	16163	16171	16311	16305	16299	16240	16026	16308	16486	16352	16226	16327	16362	16282	16137	16283	16395	16272	16426	16242	16118	16121	16274	16217	16334	16231	16283	16204	16286	16312	16269	16325	16471	16467	16465	16190	16171	16309	16175	16343	16115	16289	16207	16054	16300	16303	16309	16175	16255	16281	16118	16158	16205	16325	16110	16216	16378	16278	16305	16126	16082	16380	16264	16256	16300	16056	16282	16294	16378	16223	16339	16238	16276	16021	16198	16350	16225	16313	16176	16359	16320	16415	16429	16442	16354	16292	16076	16171	16171	16193	16454	16444	16037	16271	16407	16216	16124	16200	16273	16129	16193	16168	16181	16241	16246	16324	16383	16250	16206	16118	16238	16398	16510	16238	16258	16383	16214	16372	16320	16449	16303	16192	16342	16283	16433	16187	16425	16134	16509	16305	16313	16189	16312	16310	16270	16251	16335	16166	16351	16367	16213	16465	16307	16088	16388	16062	16085	16313	16072	16249	16425	16514	16556	16254	16388	16248	16264	16415	16258	16347	16110	16193	16282	16362	16272	16203	16228	16115	16242	16251	16243	16262	16308	16180	16328	16370	16243	16320	16203	16055	16167	16518	16157	16454	16436	16243	15971	16092	16397	16332	16259	16281	16360	16298	16471	16374	16326	16559	16271	16366	16113	16197	16085	16278	16084	16187	16363	16147	16331	16154	16136	16275	16320	16416	16285	16438	16344	16108	16274	16220	16233	16374	16241	16506	16312	16187	16294	16396	16219	16272	16153	16430	16172	16242	16099	16367	16250	16235	16256	16207	16216	16242	16265	16302	16263	16106	16344	16382	16395	16321	16189	16166	16302	16216	16109	16319	16186	16316	16250	16250	16144	16331	16282	16183	16119	16332	16108	16208	16248	16147	16394	16230	16205	16402	16296	16373	16361	16298	16407	16169	16136	16170	16267	16056	16115	16239	16204	16233	16403	16208	16237	16212	16154	16393	16042	16279	16151	16389	16536	16232	16375	16134	16196	16253	16179	16288	16170	16196	16166	16124	16278	16089	16449	16147	16100	16303	16295	16297	16421	16258	16264	16355	16180	16383	16325	16264	16342	16241	16190	16337	16308	16230	16326	16416	16383	16141	16365	16425	16206	16373	16319	16184	16142	16428	16294	16380	16197	16415	16319	16207	15995	16065	16302	16388	16161	16403	16450	16104	16346	16430	16179	16273	16103	16440	16159	16375	16254	16302	16264	16403	16334	16215	16406	16278	16257	16193	16205	16083	15993	16142	16176	16231	16090	16161	16355	16345	16323	16367	16165	16305	16133	16370	15999	16192	16177	16441	16359	16114	16165	16338	16299	16260	16344	16282	16345	16357	16213	16169	16184	16241	16140	16159	16225	16034	16232	16230	16228	16288	16269	16397	16179	16305	16317	16220	16271	16320	16200	16427	16253	16255	16306	16291	16287	16328	16341	16247	16401	16296	16140	16388	16268	15998	16253	16295	16402	16121	16284	16530	16219	16406	16338	16289	16343	16222	16141	16390	16422	16305	16315	16402	16349	16442	16327	16375	16118	16230	16232	16173	16365	16336	16364	16318	16174	16222	16455	16359	16205	16319	16206	16197	16434	16265	16520	16428	16055	16397	16409	16498	16158	16442	16223	16224	16431	16329	16303	16138	16158	16248	16253	16234	16351	16078	16309	16194	16247	16163	16243	16364	16261	16260	16334	16349	16145	16198	16380	16207	16321	16314	16150	16336	16206	16225	16206	16182	16365	16198	16263	16252	16366	16180	16265	16133	16157	16260	16210	16183	16228	16259	16289	16226	16374	16408	16255	16250	16263	16368	16339	16302	16107	16270	16243	16147	16186	16282	16366	16414	16165	16456	16155	16423	16166	16233	16346	16230	16305	16527	16378	16223	16355	16392	16350	16288	16235	16240	16375	16090	16389	16403	16223	15968	16369	16200	16140	16351	16187	16243	16208	16283	16272	16182	15962	16215	16263	16232	16406	16474	16351	16503	16310	16224	16219	16328	16331	16225	16420	16158	16165	16411	16222	16166	16313	16253	16349	16354	16104	16367	16208	16300	16172	16280	15998	16019	16240	16375	16282	16062
36222	51168	46950	37188	31290	26917	22890	20019	18231	16854	16034	15722	15318	14955	14864	14789	14654	14733	14540	14487	14527	14373	14560	14386	14504	14403	14484	14355	14339	14459	14368	14461	14512	14478	14232	14228	14389	14299	14432	14309	14539	14400	14210	14436	14227	14359	14234	14349	14425	14408	14400	14231	14281	14379	14291	14361	14440	14409	14296	14236	14279	14265	14269	14298	14190	14531	14364	14232	14341	14231	14276	14308	14220	14316	14236	14245	14145	14331	14172	14143	14344	14239	14226	14277	14346	14237	14277	14286	14458	14354	14415	14437	14404	14301	14340	14194	14374	14427	14209	14247	14331	14265	14452	14207	14168	14244	14326	14310	14311	14291	14163	14244	14278	14262	14371	14513	14426	14240	14416	14209	14333	14193	14242	14328	14291	14542	14310	14454	14135	14375	14178	14292	14307	14113	14463	14283	14372	14280	14407	14296	14508	14212	14290	14526	14384	14363	14204	14213	14367	14512	14382	14266	14249	14349	14197	14452	14272	14188	14368	14356	14432	14386	14325	14391	14173	14448	14286	14410	14201	14306	14482	14351	14208	14244	14584	14280	14222	14308	14277	14352	14357	14395	14332	14316	14358	14141	14361	14332	14307	14398	14367	14422	14231	14207	14394	14280	14245	14327	14328	14360	14262	14418	14330	14314	14383	14336	14243	14593	14272	14307	14196	14205	14352	14379	14162	14318	14211	14330	14221	14177	14299	14255	14182	14211	14380	14313	14395	14207	14202	14327	14421	14470	14372	14268	14298	14309	14278	14196	14393	14313	14257	14302	14380	14153	14357	14387	14221	14368	14210	14188	14359	14411	14302	14109	14309	14296	14379	14245	14368	14442	14311	14409	14377	14375	14326	14274	14296	14260	14387	14334	14395	14354	14381	14342	14234	14233	14303	14305	14261	14265	14368	14282	14304	14279	14295	14578	14388	14280	14373	14305	14385	14463	14439	14207	14370	14211	14273	14337	14350	14154	14176	14415	14333	14316	14301	14459	14249	14308	14322	14151	14271	14352	14350	14371	14269	14204	14188	14167	14414	14334	14252	14304	14249	14299	14368	14376	14289	14314	14373	14291	14277	14330	14209	14177	14188	14255	14278	14356	14445	14342	14206	14301	14272	14250	14360	14240	14375	14451	14328	14245	14339	14350	14316	14528	14401	14555	14207	14227	14295	14316	14276	14236	14160	14313	14175	14257	14501	14276	14281	14316	14222	14278	14214	14207	14504	14395	14481	14125	14231	14311	14402	14331	14312	14181	14376	14301	14411	14252	14317	14221	14373	14271	14184	14248	14219	14349	14355	14368	14496	14247	14187	14466	14366	14320	14393	14345	14357	14166	14422	14082	14324	14262	14309	14209	14445	14379	14319	14193	14113	14422	14290	14420	14335	14283	14221	14342	14403	14437	14333	14480	14329	14183	14204	14306	14402	14308	14386	14335	14351	14322	14167	14271	14337	14354	14313	14177	14392	14233	14285	14303	14252	14277	14214	14191	14223	14208	14253	14283	14423	14337	14504	14418	14232	14341	14286	14306	14391	14331	14336	14361	14412	14271	14322	14342	14369	14477	14194	14405	14304	14392	14354	14266	14195	14281	14271	14308	14257	14261	14383	14340	14480	14219	14336	14243	14290	14196	14465	14379	14338	14273	14357	14513	14239	14273	14357	14080	14247	14329	14232	14145	14285	14271	14352	14321	14328	14389	14291	14423	14297	14150	14313	14187	14197	14277	14223	14159	14212	14332	14133	14293	14279	14269	14545	14273	14387	14236	14210	14325	14212	14527	14431	14289	14281	14134	14432	14186	14388	14425	14301	14163	14321	14403	14211	14416	14307	14287	14497	14157	14560	14260	14424	14374	14137	14334	14492	14279	14136	14439	14301	14330	14458	14379	14271	14286	14326	14157	14309	14308	14167	14275	14217	14281	14300	14159	14344	14375	14163	14297	14311	14225	14393	14308	14446	14238	14392	14467	14194	14362	14352	14348	14191	14268	14047	14334	14305	14311	14220	14295	14335	14108	14163	14256	14261	14322	14354	14224	14354	14094	14118	14341	14433	14073	14326	14300	14124	14163	14461	14242	14420	14250	14245	14204	14282	14437	14324	14330	14269	14273	14216	14332	14154	14356	14223	14304	14266	14343	14209	14413	14505	14232	14220	14286	14475	14219	14416	14214	14198	14177	14251	14188	14237	14374	14131	14263	14237	14347	14182	14363	14210	14242	14454	14339	14403	14218	14375	14248	14292	14301	14362	14349	14388	14246	14378	14272	14322	14479	14242	14395	14366	14489	14512	14312	14304	14288	14482	14218	14432	14303	14257	14355	14244	14557	14188	14314	14241	14194	14405	14460	14453	14212	14381	14416	14329	14136	14227	14460	14277	14214	14371	14322	14358	14197	14153	14363	14353	14498	14157	14347	14426	14232	14400	14382	14334	14450	14257	14356	14348	14407	14323	14194	14277	14303	14245	14394	14365	14277	14416	14241	14314	14198	14172	14344	14242	14334	14422	14403	14196	14204	14294	14254	14244	14213	14238	14260	14266	14319	14285	14422	14300	14331	14327	14188	14267	14403	14426	14371	14306	14440	14211	14257	14194	14219	14128	14334	14294	14443	14175	14483	14186	14518	14145	14389	14489	14332	14156	14252	14100	14381	14287	14332	14258	14214	14401	14232	14385	14368	14342	14412	14145	14345	14196	14282	14458	14257	14454	14476	14225	14327	14420	14399	14382	14404	14349	14375	14353	14206	14313	14340	14227	14400	14385	14284	14423	14259	14229	14364	14302	14385	14178	14506	14171	14216	14182	14296	14320	14194	14216	14292	14173	14310	14394	14378	14284	14311	14312	14252	14343	14352	14305	14382	14408	14471	14362	14337	14354	14306	14118	14190	14403	14368	14332	14358	14329	14121	14261	14264	14325	14293	14357	14285	14394	14387	14082	14200	14278	14329	14449	14364	14272	14426	14194	14555	14408	14285	14372	14273	14372	14422	14440	14338	14337	14402	14310	14361	14212	14356	14329	14215	14287	14379	14128	14297	14392	14338	14133	14347	14189	14347	14277	14380	14132	14344	14368	14400	14453	14314	14374	14254	14146	14346	14273	14517	14316	14462	14290	14295	14387	14266	14458	14323	14529	14487	14258	14208	14330	14363	14346	14317	14335	14158	14252	14247	14411	14314	14261	14334	14327	14186	14310	14291	14210	14261	14215	14462	14256	14452	14271	14351	14151	14319	14466	14240	14306	14238	14375	14232	14257	14385	14295	14360	14266	14304	14225	14151	14342	14452	14260	14259	14387	14312	14434	14365	14327	14085	14527	14264	14316	14289	14295	14378	14328	14275	14303	14222	14239	14324	14236	14251	14297	14282	14542	14352	14275	14393	14266	14289	14100	14419	14330	14356	14421	14296	14243	14375	14293	14204	14250	14295	14317	14304	14380	14264	14326	14094	14539	14305	14463	14332	14299	14333	14288	14273	14277	14227	14294	14231	14224	14234	14385	14107	14424	14408	14340	14263	14401	14267	14216	14296	14421	14304	14363	14296	14117	14219	14388	14406	14245	14363	14227	14233	14299	14290	14312	14242	14271	14222	14375	14362	14197	14188	14324	14338	14295	14231	14382	14361	14268	14423	14438	14308	14369	14444	14169	14415	14155	14322	14343	14358	14157	14230	14512	14258	14283	14227	14130	14405	14348	14405	14507	14195	14177	14325	14348	14318	14246	14217	14158	14391	14350	14215	14316	14341	14371	14320	14204	14280	14233	14396	14284	14222	14425	14358	14328	14276	14007	14502	14219	14253	14303	14229	14320	14252	14258	14434	14342	14276	14267	14206	14287	14317	14360	14218	14279	14199	14321	14163	14365	14349	14286	14403	14296	14356	14293	14295	14235	14317	14218	14249	14294	14268	14431	14274	14336	14306	14298	14222	14288	14268	14288	14378	14267	14241	14225	14431	14319	14382	14357	14334	14222	14409	14323	14253	14384	14367	14291	14342	14396	14282	14369	14343	14427	14542	14164	14378	14188	14257	14298	14221	14226	14437	14350	14356	14115	14391	14316	14387	14279	14203	14326	14445	14502	14309	14130	14399	14291	14458	14279	14327	14271	14316	14328	14294	14411	14301	14469	14391	14347	14278	14331	14286	14322	14366	14083	14368	14317	14361	14336	14146	14318	14285	14271	14283	14387	14283	14402	14357	14305	14378	14160	14282	14144	14237	14211	14300	14361	14378	14357	14189	14351	14275	14146	14496	14272	14200	14409	14289	14186	14298	14382	14427	14373	14412	14327	14336	14285	14384	14405	14342	14320	14348	14454	14391	14420	14295	14397	14435	14232	14247	14428	14525	14564	14487	14270	14259	14452	14235	14330	14193	14417	14334	14320	14177	14210	14463	14343	14350	14370	14277	14309	14290	14134	14406	14305	14367	14380	14536	14061	14399	14235	14185	14303	14291	14468	14328	14406	14361	14365	14353	14266	14333	14431	14409	14114	14320	14350	14284	14142	14355	14225	14369	14294	14181	14445	14158	14333	14344	14376	14218	14373	14166	14322	14358	14206	14318	14367	14300	14239	14348	14226	14278	14209	14321	14197	14271	14237	14299	14113	14257	14374	14337	14176	14100	14480	14340	14369	14430	14397	14233	14593	14337	14261	14356	14339	14282	14288	14338	14319	14384	14307	14252	14440	14398	14410	14433	14359	14220	14396	14150	14296	14397	14337	14245	14252	14282	14272	14309	14296	14597	14410	14415	14412	14350	14264	14360	14284	14269	14354	14277	14343	14318	14427	14272	14345	14363	14129	14376	14379	14253	14211	14184	14335	14353	14311	14368	14366	14313	14382	14302	14269	14131	14339	14339	14326	14480	14403	14261	14203	14416	14249	14404	14245	14311	14268	14056	14231	14205	14225	14314	14248	14400	14187	14360	14476	14195	14105	14386	14467	14390	14492	14446	14298	14463	14217	14396	14224	14463	14512	14271	14314	14423	14059	14204	14460	14233	14159	14353	14415	14067	14357	14309	14277	14383	14353	14395	14208	14269	14351	14235	14479	14196	14199	14279	14239	14399	14450	14357	14340	14420	14230	14098	14437	14356	14372	14469	14366	14428	14305	14335	14331	14319	14225	14268	14385	14429	14215	14216
24424	21697	29534	26806	26981	28571	27080	22423	20123	18978	18189	17622	17222	17092	16916	16669	16565	16312	16389	16392	16357	16223	16077	16273	16319	16000	15950	15953	16277	16085	16125	16160	15886	16012	15916	16104	16015	15942	15920	16189	15929	15874	16110	15877	16017	15964	15990	16089	16028	16065	15984	16004	15925	16019	15906	16058	16055	15833	15945	15717	15841	15950	15923	16104	15926	16086	15905	16036	16045	16043	15998	16063	16083	16159	16148	16048	16048	15985	15615	15931	16170	15974	16096	16138	16041	16093	16106	16110	16141	16103	16093	15916	15940	16083	16018	16011	15880	16159	16053	15956	15937	15995	15938	16011	16077	15989	16142	15894	15853	15999	16124	15927	15982	15921	16117	15997	16032	16154	16020	15984	15831	16139	15932	15818	15952	16229	16051	16000	16068	16011	15998	15858	15830	16024	16079	16073	15925	15875	15828	16019	15861	15977	16074	15774	16055	15913	16010	15965	16159	16045	16000	16144	16052	15666	16067	16120	15877	16039	15974	16101	15986	15939	15851	15981	15897	15812	16079	15841	16136	15812	15888	16038	16173	15805	15866	16013	16097	16126	15971	15933	16050	15885	16136	15938	16128	15870	16151	16038	15934	15925	15998	15916	16120	15932	16033	15998	15902	15837	16128	16114	15935	15855	15885	15973	16055	16098	16078	16155	15932	15912	15960	15854	15999	16094	15815	16095	15911	15809	16006	15992	16062	16030	15876	16091	15997	16201	15939	16052	16060	16104	15974	15761	15933	15995	15979	16166	15814	16350	16119	16069	15894	15937	16171	15904	16116	15955	15866	16004	15920	15970	16154	15911	16043	15911	15987	15908	15953	16033	15904	15997	15884	15928	16148	15920	15958	15712	15789	15977	16037	16010	16157	16123	15871	15942	16216	16050	16061	16006	16130	16115	15851	16015	15981	15988	15948	16135	16061	15916	15974	15842	16070	15908	15861	15963	15776	15879	16173	15876	16009	16068	16272	16058	15985	16020	16177	15984	15965	16041	16163	15936	15999	15921	16153	15847	16069	15913	16182	16111	15942	15959	16026	15940	15974	15900	16107	15958	16147	15927	15988	15868	16003	16023	15941	15874	16142	16141	16019	15850	16008	15934	16235	15874	15998	16004	16124	16241	16059	15815	15854	15897	16049	16168	15903	15968	15968	15960	15829	15969	16095	15969	15998	15850	16089	15910	16103	16042	15893	16138	16061	15931	15826	15934	16028	15981	15931	15957	16005	16110	15952	15785	15816	15926	16043	15929	15922	16108	15857	16210	16177	16097	15878	16051	16299	15872	15968	15979	16059	16042	16046	16152	16147	15851	15858	15765	16147	16035	15992	15905	15824	16048	15909	16126	15972	16013	16030	16174	15831	15890	16092	15971	16026	15807	15972	16157	16221	15872	15984	15963	15883	15993	15783	15949	15923	16049	15879	15785	16113	16089	16026	15939	15872	15994	15966	16059	15815	16027	16093	15898	15977	16022	16101	16071	15893	15869	16038	15984	15973	15885	15790	15801	16015	15940	15888	15870	15980	16061	15975	15973	16116	15960	16001	15973	16161	15849	15997	16002	15846	15802	15772	15958	15791	15905	16023	16241	15694	15739	16112	15965	15986	15943	16020	16004	16094	15984	16006	15947	16126	16069	15730	15974	16055	16075	16020	15831	16010	16050	15979	15999	16115	15771	15996	15964	15997	16004	16151	16040	15919	15851	16036	15959	16017	15949	16141	16000	16063	16324	15928	16042	16013	15749	15938	15999	16105	16139	15917	16093	16045	16032	15940	15925	15984	16055	15901	16105	15991	15918	15814	15959	16015	16135	16025	15938	15944	15892	15973	15960	16206	16024	16182	16020	15954	16116	16037	15991	16004	15937	15809	16100	15930	15855	15885	15990	16065	15888	16109	15984	15942	16125	15941	15782	15892	15798	15952	15921	16097	16110	16170	16062	15873	16053	15980	15997	16091	16065	16032	15901	15940	16064	15921	15881	15959	15907	15941	15793	15951	16102	15776	16032	15873	16032	15915	15897	16092	16029	16039	15801	15942	16034	15741	15901	15982	15989	16147	15900	16022	15971	16046	15994	16033	15837	16069	16077	15911	16099	15969	15888	15825	15922	15925	16048	16296	16072	15910	15989	16014	16016	15835	15810	16152	15898	15952	15971	16047	15970	15962	16112	15970	15929	15915	15986	15958	15993	15953	16023	15937	15968	16090	15904	15852	16143	15894	16086	16100	16009	16055	15967	16078	15951	16113	15765	15969	16010	16121	16093	15845	15961	15988	15952	15969	16055	15794	15927	16307	16051	16039	15936	16090	16103	15878	15908	15967	16053	15919	16078	15806	16067	15993	15874	16036	16038	16015	16036	15749	15756	16064	15875	15899	16117	15972	15756	15950	16193	16079	15982	15973	16110	16052	15979	15919	16079	15867	16272	16076	15793	15869	16013	15928	16028	16141	15985	16082	16006	16011	15955	16064	15968	15829	15984	16037	15897	15951	15928	15989	15853	15823	15993	16071	16091	15929	15951	16106	15885	15870	16197	16136	15993	16102	16064	15918	16022	16268	15991	15971	15857	15967	15859	15990	15946	15931	15978	15910	16089	15845	15720	16015	15926	15919	16061	15950	16233	16093	16133	15905	16102	16047	16031	16055	16150	15964	15740	15829	16090	15996	15953	15893	16036	16087	16068	15837	15937	16008	15944	15917	16180	15993	16132	15912	16052	16172	16074	15836	16248	16046	15959	16059	15982	16203	15969	15704	15949	16104	15918	15962	15853	16040	15856	16272	15995	15891	16077	15899	16059	15928	16151	15922	15891	15886	15909	15958	15943	16132	15937	16026	16014	15772	15811	16136	15790	15966	15955	16030	15929	15961	15919	15905	16002	15960	16017	15945	16086	16123	15952	15984	16109	16056	16297	16005	16019	15985	15907	15817	15980	16013	16065	15963	15762	15860	15884	15971	16015	16074	15978	15886	16009	15892	16049	16027	16188	16015	15993	16174	16034	15909	15952	15960	15967	15795	15950	16030	16057	15933	16148	15941	15864	15991	15902	15989	16033	15940	15770	15862	16107	16062	16007	16071	16009	15875	15713	15901	15842	16100	16029	15917	16162	15951	15838	16202	16072	15983	15997	15944	15821	16053	15708	16038	15916	16023	16073	15905	15960	15935	15954	15900	16164	15998	16002	15892	16036	16100	15959	16168	15935	15990	16195	15974	16047	15929	15827	15873	15962	15902	16014	16076	16075	15889	15969	16115	15894	15952	15782	16019	15930	15943	16008	16096	16015	15935	15853	15995	15855	16097	15922	15961	15976	15930	15863	15769	15916	16118	16025	16099	15940	15858	16104	16079	15908	16220	15922	15985	16146	16015	16047	15827	15942	16061	16170	16222	16023	16057	16116	16018	16029	16081	16186	15843	15977	16155	15939	15908	16069	15929	15927	16058	16052	16137	16012	15867	15850	15829	15834	15916	16093	16069	15881	16136	16114	15919	15917	16005	16014	15964	15828	15768	15989	16074	15971	15784	15965	16149	15959	15986	15854	15879	16001	15907	15931	15957	15902	16168	15817	16053	15958	15961	15828	15976	16057	15912	16067	16087	16231	16033	15972	16034	15832	16029	16110	15925	15789	16009	15767	16003	16091	16028	16005	16068	15804	16099	16197	15913	16014	15994	16071	16024	15876	16020	16057	16044	15721	15968	16020	15998	16107	16102	15937	16039	15978	15923	16041	15677	16086	15949	16065	15948	15899	15892	15992	15857	16031	16013	15858	15871	15994	15895	16024	16093	15868	16165	15966	16085	15878	16024	16004	15752	16114	16111	15876	16360	16039	16236	15982	16064	15983	16012	16034	16053	15967	15959	15956	16081	16162	15787	15944	16150	16159	15975	16098	15837	16139	16019	16021	15988	15987	16161	16087	15855	15980	16277	16078	15956	15915	15831	16000	16051	15870	15945	15927	15793	16016	15959	15817	15862	16074	16079	15954	16094	15972	15753	16137	16069	15975	16081	16041	16254	16021	16095	15807	15896	15921	15989	16104	15948	15742	15923	16016	16231	15772	16124	16207	15891	15912	15916	16043	16260	16096	15804	15946	15918	16154	15965	16027	15789	16045	15846	16145	15878	15963	15858	15859	15795	16002	15804	15911	16032	16031	16146	16035	15864	16076	15866	15915	16000	16001	16100	15914	16021	16143	15987	15905	15995	15979	16141	15953	15914	16178	16082	16038	16028	15923	15936	15946	15915	15983	16090	15866	16129	16159	16084	15858	15993	16018	16036	15856	15803	15962	15916	16033	16320	15964	16090	15855	16044	16034	15979	16101	16152	15974	16132	16061	15959	15990	15894	15947	15983	16069	15945	16048	15821	16067	16031	15849	15946	16113	16231	15974	15823	16022	16078	15904	15794	15878	15952	16122	16079	16135	16070	16047	16044	16112	16074	16046	16017	16048	15957	15928	16089	16074	15760	15965	15981	16094	15845	15926	16094	16254	16052	15932	16106	16139	16054	16103	16045	16043	15996	16051	16142	15959	15955	16081	15793	15831	15942	15974	15946	16018	16052	16081	15875	15876	16045	16024	16178	15915	15759	15787	15719	15899	15989	15953	16135	16128	16065	16123	16046	15927	15876	15967	15999	16024	15947	16120	16123	15949	16070	16051	16033	15999	15909	15908	15888	15900	15985	16041	15910	15736	15702	15910	15992	15909	15998	15898	15997	15979	16226	15891	15882	15999	16193	16019	15944	15907	15981	16162	16005	16046	16127	16032	16016	15934	16120	16010	15750	15879	15690	15967	15919	15908	15943	15750	15779	15871	16073	15925	16084	16042	16138	15965	16050	15786	15972	15929	15992	15923	16011	16188	15692	16077	16177	16109	16092	16041	16127	16092	16091	16056	16149	15934	16043	15999	15915	15987	15914	15995	15966	16151	16050	16203	16028	15987	16120	15999	16223	15944	15918	15992	15937	15891	16050	16053	16079	15876	16013	15910	16078	16189	16078	16188	16154	16036	16081	15823	15801	15945	16010	16044	16053	15900	16100	15909	15907	15979	15957	16055	16097	16117	16138	15856	15911	15907	15897	16131	16077	16038	16040	15994	16012	15933	15875	15983	15976	16096	16137	15980	15912	15909	15935	16071
35325	56756	51886	42299	35740	30950	26698	23002	20174	18576	17055	16502	15864	15450	15027	14831	14720	14804	14502	14523	14485	14399	14393	14324	14415	14327	14219	14547	14151	14237	14181	14329	14152	14328	14173	14231	14010	14340	14306	14176	14153	14222	14102	14165	14142	14160	14230	14031	14144	14048	14150	14147	14206	14010	14160	14275	14131	14283	14146	14260	14162	14125	13996	13827	14207	14022	14050	14227	14147	14347	14261	14203	14302	13972	14309	14133	14079	14160	14063	14203	14128	14026	14055	14061	14148	14138	14245	14087	14176	14035	14085	13906	14082	14286	14147	14147	14073	14074	14076	14152	13986	14216	14222	14158	14075	14097	14082	14117	14039	13980	14414	14121	14163	14158	14015	14153	14113	14022	13937	14096	14155	14095	14123	13972	14164	13953	14171	14091	14178	14071	14045	14173	14095	14053	14091	14074	14210	14100	14152	14145	14067	14201	14088	14060	14153	14070	14228	14157	13999	13965	14082	14035	14062	14110	14132	14161	14107	13949	14084	14047	14125	14172	14157	14239	14175	14221	13997	13998	14175	14071	14292	13971	14124	13884	14214	14030	14217	14141	14185	14162	14147	14087	13971	14046	14047	14129	14072	14159	14104	14166	13954	14210	13981	14016	14126	13984	14104	14140	14081	14046	14080	14338	13960	14037	14233	14146	14034	13953	14080	14184	14297	14128	14297	14197	14146	13985	14017	13966	14233	14200	14116	14007	14060	14034	13958	14020	13982	14303	14109	14150	14182	14201	14121	14093	14184	14185	13976	14015	14082	14139	13960	14171	14109	14077	14124	13980	14091	13895	14052	14228	14008	14004	14041	14026	14241	14051	14169	14165	14082	14016	14040	13992	14145	14071	13997	14034	14220	14097	14216	14014	14162	14219	14024	14268	13856	14040	14268	13984	13925	14045	14037	14051	13945	14069	14150	14067	14060	13839	14050	14050	14092	14224	14153	14231	14215	13943	14126	14078	14165	14188	14090	13982	14135	14252	13849	13949	14117	14156	14185	14089	14128	14088	14068	14227	14096	14238	14083	14028	14127	14129	14046	14031	14107	14216	14064	14193	14079	14116	14117	14229	14236	14191	14261	14225	14141	14075	14163	14103	14120	13997	13975	14049	14202	14017	14045	14143	14202	14095	14137	14193	14036	14099	13946	13979	14063	14073	14015	14116	14104	13871	14337	14176	14215	14107	14022	14048	14170	14156	13977	14059	14074	14135	14272	14133	14126	14186	13988	14015	14174	14179	14089	14209	13981	14149	13894	14177	14018	14067	14294	14033	14134	14046	14059	14038	14143	14113	14193	14163	14033	14220	14064	14109	13929	14186	14128	14199	14008	14103	14145	14169	14176	14135	14163	14068	14308	14146	14140	14081	14176	13999	14265	14174	14120	14254	14060	14151	14103	14048	14165	14016	14167	14226	14141	14019	14064	14013	14024	14088	14243	14016	14053	14144	14096	14274	14099	14338	14049	14243	14067	14244	14133	14182	14139	14180	14068	14260	14033	14028	14224	14029	14104	14057	14198	14093	14061	14060	14089	14066	14159	14068	14129	14164	14128	14015	13973	14127	14166	14264	14244	14023	14075	14261	13999	14151	14027	14215	13903	14086	14072	14104	14235	14121	14014	14055	14196	14213	14078	14081	14031	14160	14224	14182	14060	14177	14099	14151	14139	13972	14044	14058	14092	14120	13953	14112	14087	14008	14060	14312	13987	14160	14077	14145	14307	14221	14120	14052	14188	14062	14273	14214	14280	14233	14160	14016	14183	14190	14135	14031	14127	14151	14232	14121	14132	14242	14049	14096	14155	14049	14194	13965	14109	14104	14091	14156	13963	13976	13915	14012	14117	14158	14088	14160	14036	14261	14097	14284	14158	14230	14014	14274	14110	14146	14218	14115	14151	14210	14108	14099	14258	14120	14067	14046	14113	14006	14256	14118	14115	14172	14278	13986	14094	14079	14120	13970	14109	14229	14008	13990	14133	14082	14232	14004	14131	14067	14165	14293	14079	14041	14264	14068	14198	14075	14304	14081	14150	14107	14036	13937	14141	14068	14243	14181	14068	13929	13887	14066	14154	14028	14093	14042	14079	14106	13928	14224	13946	13990	13955	14055	14152	14098	14138	14173	14100	14084	14153	13990	14097	13997	14136	14082	13982	13915	13995	14060	14184	14002	14088	14172	14048	14037	14017	14041	14156	14111	14232	14171	14134	13982	14117	14177	14151	14184	14166	14169	14006	14084	14211	14064	14089	14091	14002	14287	14307	14077	14150	14262	14086	14101	14133	14245	13990	14071	14056	14286	14206	14047	14210	14131	14078	14032	14126	14221	13983	14205	14177	14224	14065	14254	14046	14143	14109	14222	14048	14135	14160	14004	14218	14116	14084	14057	14291	14107	14031	14066	14226	14181	14130	14277	13934	14165	14222	14034	13990	14059	14253	14017	14251	14098	14055	14127	14114	14103	14086	14130	14240	14005	14149	14115	13976	14121	13983	14156	14255	14079	14126	14146	14076	14132	14026	14204	14202	14107	14184	14201	14048	14061	14152	14212	14161	14269	14094	14111	13917	14301	14129	14146	13972	14159	14289	14195	14167	14007	14075	14171	13927	14057	14123	14249	14044	14190	14223	14127	14209	14101	14246	14104	13992	14246	14053	14275	14194	14101	14127	13778	14217	14076	14138	13736	14237	13968	14033	13964	14170	13997	14039	14225	14122	14230	14182	14226	14217	14142	14175	14058	14193	14188	14320	14143	13994	14096	14205	14109	14172	13998	14205	14176	13938	14056	14110	14028	13926	14122	14089	14079	14134	14034	14149	14079	14063	14062	14272	14229	14183	14157	14115	14054	14084	14095	14165	14369	14127	14222	14047	14118	14043	14163	14241	14069	14119	14143	14107	14073	14311	13955	14141	14087	14049	14053	14211	14041	14060	14053	14089	14061	14099	14110	14128	14098	13899	14128	14021	14199	14031	14042	14248	14128	14137	14040	14015	14125	14030	14054	14094	14232	13881	14091	14125	14011	13922	14075	14153	14297	14160	13961	14206	14231	14153	14128	14085	14074	14080	14163	13957	14014	14002	14172	13933	14024	13978	14005	14244	14089	14307	14183	14174	14062	14372	14178	14181	13984	14340	13998	14069	14055	14053	14108	14056	14228	14255	13900	14133	14263	14173	14233	14013	14109	14212	14114	14181	14067	14092	14145	14039	14270	14099	13993	14058	14201	13888	13977	14214	14014	14129	14059	14217	14053	13996	14223	14048	14232	14060	14208	14229	14050	14128	14091	14198	14177	14252	14203	14037	14098	14103	14114	14065	14060	14078	14293	13959	14223	14014	14162	14160	13904	14135	14064	14041	14195	14185	14161	13937	14108	14066	14036	14332	14249	13985	14199	14126	14150	14047	14062	14098	14049	14294	14114	14026	14092	14064	14219	13988	13932	14175	13986	14096	14040	14154	14184	14023	14018	14168	14216	14178	14303	14006	14159	14064	14034	14093	14189	14250	14097	14152	14153	14085	14092	14159	14295	14288	14062	14150	14081	14458	13995	14031	14110	14200	13977	14007	14275	14120	14199	14131	14084	14089	14234	14163	14009	13961	14105	14190	14027	14088	14229	14197	14384	14217	14184	14221	14146	14038	14124	14111	14123	14156	14056	14041	14091	14072	14109	14117	14237	14106	14182	14000	14192	14115	14112	14077	14062	14301	14150	14209	14102	14285	14099	13996	14178	14049	13915	14112	14125	14320	14349	13976	14249	14187	14138	14226	14087	14109	14075	14033	14241	14042	14118	14126	14017	14107	14140	14014	14113	14251	13950	14101	14071	14184	14233	14069	14149	13854	14108	14245	14044	14098	14067	14179	14115	14042	14096	13987	14208	14028	14064	14197	14042	14100	13884	14119	14214	14054	14219	14062	13947	14197	14210	13985	14190	14191	14218	14051	14044	14042	14174	14006	14319	14187	14238	14080	14042	14176	14185	14235	14119	13859	14101	14139	14153	14071	14018	14071	13997	14100	14096	14054	14197	13998	14166	14105	14121	13978	14141	13936	14110	14128	14025	14077	14117	14029	14220	14122	14135	14076	14108	14131	14204	14175	14164	14158	14036	14212	14119	14127	14220	14044	14149	14116	13986	14027	14121	14246	14180	14190	14136	14129	14038	14276	14094	14038	14079	14047	14195	14107	14205	14007	14098	13990	13990	14116	14156	14234	14140	14156	14175	14157	14080	14040	14179	14239	14049	14005	14128	14229	14137	14070	14037	14111	14046	14101	14144	14156	14116	14049	14150	14023	14044	14135	14122	14196	14077	14335	14034	14018	14016	14107	14258	14129	14185	14209	14314	14142	14059	14103	14187	14227	14034	14233	14119	14153	14130	14118	14102	14164	14005	14003	14106	14192	14293	14021	14154	14235	13986	14226	14070	14092	14149	14299	13982	13992	14065	14147	14083	14084	14169	13982	14027	14040	14236	14165	13973	14064	14322	14165	14190	14127	14077	14065	14107	14082	14195	14041	14019	14253	14011	14154	14066	13984	14224	14002	14228	14126	14259	13840	14218	14200	14157	14136	14104	14068	13963	14234	14244	14147	14031	13918	14157	14170	14145	14115	14184	13769	14211	13773	14043	14186	14143	14155	14135	14264	14264	14190	14107	14235	13976	14037	14175	14175	14144	14108	14116	14110	14067	14079	14123	14054	14164	14255	14166	14148	14067	13991	14188	14108	14005	14139	14276	14086	14200	14209	14068	13906	14303	14135	14062	14188	14118	14124	14017	14215	13914	13973	14151	14025	14044	14141	14116	13902	14009	14161	14003	14136	13987	14037	14157	14335	14232	14028	14012	14131	14165	14018	14150	14192	14036	14028	14053	14071	14063	14170	14155	14010	14185	14056	13943	14159	14194	14030	14069	14161	14064	14101	14379	14179	14076	14237	14266	14145	14109	13980	14034	14207	14177	14112	14150	14051	14176	14101	14221	14240	14191	14173	14182	14049	13978	14125	14187	14073	14339	14130	14131	14032	14063	14115	14121	14097	14206	14318	14319	14277	14112	14179	14071	14047	14075	14301	14101	14084	14124	14204	14138	14088	14154	14075	13985	14059	14153	14011	13983	14271	14125	13980	14157	14381	13913	13973	13989
23299	21668	29758	24521	23786	28605	30944	24932	21953	20454	19230	18391	17972	17480	17155	17091	16788	16810	16443	16483	16675	16545	16374	16418	16518	16327	16375	16310	16182	16097	16365	16270	16196	16032	16011	16037	16035	16089	16133	16248	16273	15957	16216	16227	15984	16164	16292	16098	16203	16079	16194	16222	16035	16167	16061	16313	16197	16017	16234	15974	16002	16176	16022	16090	15950	16041	16018	16086	15943	16178	16259	16190	16100	16062	16148	16165	16142	15879	16177	16089	16170	16110	16249	16037	16036	16013	15916	16024	15929	16020	15968	16173	16010	15993	16084	16212	15970	15875	16096	15911	16069	16043	16071	15834	16037	15935	16108	16151	16289	16027	15999	15985	15999	15901	16294	16177	16063	15909	16031	16322	15969	16162	16107	15873	16135	15865	16106	16027	16358	16105	16090	16045	16123	16083	16041	16062	16049	16109	16142	16076	16063	16204	16123	16189	16095	16121	16169	16113	16145	15890	16031	15771	16153	16163	15911	15946	16024	15855	15843	16136	16114	16208	16045	16056	16116	16072	15976	16108	16158	15931	15912	16160	16009	16038	16006	16034	16098	15879	15980	15996	15991	16154	15892	16077	15964	16102	15910	16018	16216	16097	16027	16007	16007	16063	16124	15966	16132	16027	15909	15889	16064	15940	16172	16081	16272	15975	16009	16062	16066	16219	16066	16130	15999	15889	15988	16129	16036	16145	16313	16151	15943	16126	16172	15985	16112	15951	15882	16028	16023	16077	16023	16033	16072	15953	16103	16028	16177	16041	15946	16080	16049	16011	15957	16092	16135	16073	16068	16122	15944	15947	15843	15931	15983	16138	15923	16035	15977	16091	16058	15982	15916	16037	15965	16249	16031	16028	16129	15984	15837	16036	16077	16060	16105	15864	15839	15951	16013	15914	16102	16130	16073	16016	15978	15990	15975	16074	16042	16058	15960	16104	16090	16099	16075	15961	15841	16087	15940	16031	16193	15924	16189	16071	15927	16162	15999	16033	16117	16157	16065	15943	16038	15842	16084	15942	15982	16020	15923	15942	15791	15807	16006	16016	15977	15911	15896	16025	16139	16189	15946	15881	15997	15999	16107	15898	15815	16034	16015	16051	15916	15865	15819	15939	16131	15889	16034	16002	15981	16068	16017	16094	15990	16131	16018	16140	15941	15834	15828	16015	15992	15993	16142	16177	16068	15971	16153	16036	16045	16032	15977	16008	16070	15861	16099	15996	16310	15941	15947	16046	15980	16157	15999	15926	16143	15981	16176	16105	15920	15942	16200	15910	16134	16125	15953	15960	16011	16056	15782	16006	16057	15945	16090	16141	16003	16057	16013	16203	16165	15895	16058	16037	15990	16043	16124	15949	16123	16007	15928	16052	16090	16139	15981	15980	16022	16232	16019	15912	15950	15900	16127	15980	15840	16069	16146	15919	16016	16031	15956	15937	15940	15967	16112	16082	16085	15943	16043	16067	16124	16079	15797	16060	16046	16031	16112	15976	16038	15933	15907	16198	16065	15895	16035	16168	16226	16050	15976	15917	16067	15995	16111	16181	15989	16222	15977	15993	16013	16021	15964	15996	16037	15953	16133	16078	16105	16066	16183	15889	16094	16038	16023	16158	16105	16055	15946	15797	15734	15926	15975	15888	15938	16168	16012	16075	15983	15929	16011	15963	16115	16044	16192	15974	15981	15965	16046	15986	16040	16119	16299	16020	15997	16017	16107	15983	15985	16077	15932	16078	16080	16083	16148	15911	16157	15992	16151	15943	16103	16025	16115	15880	16077	16107	16159	16138	16203	16244	16048	16098	15999	15865	15874	16136	16089	15965	15947	16034	16109	16016	16153	16102	16041	15918	15929	16111	16217	16002	16210	16172	15873	16018	15940	16023	16102	16061	15891	16211	15886	16038	16101	15996	15982	16067	16035	15817	15973	15856	16008	15988	15988	16141	16155	15988	16060	16061	16109	15874	16053	16016	16216	16047	16090	16150	16104	16064	16154	16151	16069	15947	16179	15996	16013	16021	16052	15961	15946	15979	15898	16080	16060	16044	16022	15783	15840	16040	16013	16094	16158	15883	16143	16017	15922	15965	15876	16216	16017	16068	15765	16100	16230	16054	16100	15968	15944	16110	15991	15882	16121	16104	16011	16024	16157	16133	15925	15951	16146	15811	15963	15936	15958	15982	15974	15832	15914	16009	15950	15830	16131	16233	16195	15879	16069	16072	15975	16021	15843	16122	16120	16041	15987	15968	16113	16041	15993	16081	16107	16124	16148	16068	16076	15938	15935	16073	16029	16000	16207	15856	15861	16095	16118	15843	16005	15874	16151	15949	16115	15810	16066	15650	16039	16076	15920	16000	16172	15948	15733	15952	16006	16022	16068	16131	16264	16142	15992	16035	15976	16088	16110	16199	16126	15976	16081	15830	15898	15872	16230	16162	15824	15945	16008	16134	15983	16050	16069	16221	15928	16149	16130	16050	15922	16058	16215	16066	15891	15976	16022	16171	15884	15978	15976	16025	15881	15940	15960	16127	16381	15974	15948	15926	16177	16044	16101	16045	16099	16254	16212	16055	16188	16139	15661	15833	16108	15796	16044	16185	15935	15843	15985	16226	16193	15994	16030	16053	15902	15850	15938	16018	16098	15829	16051	15886	16183	16131	16095	15980	16193	15970	16067	16038	15954	16116	15999	15962	16009	15858	16077	15892	16089	15859	16036	16020	16147	15980	16049	16065	16110	16027	15983	15899	16220	15857	15874	15980	15963	16159	15960	16201	16080	16222	15954	15900	15992	15912	16173	16025	16035	16017	16028	16060	15983	16003	16099	16111	16015	15757	16015	15956	15948	15904	15910	16193	16109	16027	16120	16128	16118	16000	15730	15900	16167	15909	16047	15986	16194	16034	15999	15951	15980	15981	15978	15899	16051	15871	16067	16185	15944	15911	16132	16076	16153	15880	16084	15910	16042	16243	16043	16037	16094	16022	16072	16049	16058	16207	15894	15985	15997	15965	16007	15909	16193	16037	16198	15809	16003	15962	16183	15931	15969	15904	16092	16024	15873	15955	16083	15889	16126	16216	16219	16247	16040	15998	15896	16117	16218	16170	16242	15906	16196	15973	16017	15978	16170	15996	16014	16023	15927	16019	16192	15696	16044	16133	16096	16104	16143	15928	15967	15967	16057	15918	15936	15947	16085	16034	16102	16017	16065	16166	16038	16033	16052	16087	15751	15900	16027	16087	16043	16244	15810	16067	16142	15883	16296	15848	16062	15992	16106	15991	16180	16119	16025	16095	16056	16052	16161	15893	16095	16046	16073	16178	16120	16065	15932	15980	15967	15910	15649	15986	16224	16069	16217	16040	15944	15744	16029	16019	15967	15990	16003	16163	16041	16001	16127	16192	15883	16130	16063	15853	15986	15836	16111	15937	15969	16056	16065	16012	16025	15976	15881	16146	15964	15802	15941	15944	16080	16165	16053	16092	15812	16018	16076	15878	16016	16055	16251	16089	15905	15942	15818	16314	16126	15986	15948	16061	16081	15823	15965	16039	15866	16119	16000	15868	16060	15956	16048	16198	16000	16017	16013	16046	15959	15826	15956	15874	16019	16006	15854	15806	16054	16060	15961	16119	16054	15986	16093	16175	16152	16119	15962	16126	16177	15962	16077	16100	16077	15936	15871	15991	15956	16114	16144	16188	16147	16014	15886	15907	15950	15860	16079	15993	16208	16205	16152	16052	16295	16021	16020	16017	16037	16032	15821	16035	16064	16107	16028	16116	15782	16101	15788	15968	16025	16009	16042	16021	15997	15923	15937	15981	15873	15773	16018	16015	16001	15955	16011	16026	16025	16005	15970	15947	15927	15893	15975	15888	16118	16047	16109	16130	16275	16034	15919	16040	15992	16045	16101	16044	15944	16094	15948	16044	15981	16122	16176	16094	16019	16131	15982	15990	16326	16002	16113	15853	16132	16258	16135	16028	15956	16115	16046	15951	15968	16181	16044	15922	15923	16040	16055	15993	16272	16010	16067	16081	15866	15990	16182	16047	15937	15880	16040	15961	16032	15769	16213	16196	15988	16170	16047	15961	15983	15893	16123	15815	16179	16041	16133	16182	16295	16067	16174	16084	16140	15889	16124	16028	16092	15983	15998	15863	16033	16075	15924	16077	16034	16078	15971	16223	15878	16127	15859	16145	15997	15997	15918	15856	16056	15874	15919	16162	15985	15858	15838	15911	16128	15853	15989	15936	16085	15925	15887	16247	15967	16116	16011	15970	15970	16086	16075	15928	16080	16101	16123	16185	16038	16065	16230	15954	16020	16068	16196	16027	15983	15824	16089	15942	15937	16123	16077	15959	16145	15942	16125	15967	15877	15987	16122	16033	16302	16122	16059	15896	16122	16066	16068	15898	15883	16133	15987	16120	16004	15876	16004	16146	15942	15736	15978	15967	16156	15847	16164	16135	16110	16159	16085	15862	16142	15920	15982	15964	15962	16058	15970	16169	15984	15888	15958	16170	15930	15892	16108	16066	16040	16074	16151	16066	15910	15931	15977	16042	16098	16055	16169	15992	16105	15850	15998	15971	16036	16036	16034	16040	16145	15990	16247	15923	15628	16088	16132	15964	15685	16065	15919	15905	15995	16219	15991	16125	16099	15910	16020	16136	15978	15914	16069	15945	15999	16039	16010	15860	16122	16201	16146	15875	16090	16105	15856	15967	15946	16039	15971	15957	16024	15730	16104	16013	16085	16049	16051	15835	15991	16186	16023	16177	15947	16056	15949	16097	16041	16133	16042	16116	16141	15936	16144	16200	15990	15841	16074	16099	16002	16108	16286	16213	15984	15969	16081	15785	15900	15994	16102	15995	15877	16059	15994	15955	16123	16122	16061	16075	16119	15931	16008	15993	16049	16182	16073	16015	15898	16036	16000	16043	16117	16032	16073	16045	16121	16098	16226	15958	15987	15949	15969	15976	16144	16262	16080	16103	15927	16222	16127	15916	16010	15866	15876	15950	15977	16035	16082	16085	16033	15864	16045	16144	16061	15993	16027	15928	15993	16131	16009	16151	16000	16069	16190	16152	15900	16228	16106	16084	16149	15986	16172	15861	15856	16259	16223	15980	15883	15955	15963	16003
37005	61238	56807	46410	39901	34891	30306	26023	22569	20152	18465	17607	16644	15991	15464	15476	15144	14884	14834	14633	14604	14518	14596	14522	14544	14282	14270	14268	14333	14328	14095	14032	14125	14228	14278	14215	14014	14165	13974	14224	14161	13990	14040	14134	14062	14183	14058	14042	14167	14200	14111	14165	14278	13887	14125	14099	14132	13976	14103	14091	14123	14068	14086	14280	14013	14188	14111	14061	14090	14146	14045	13975	14089	14105	14122	14171	14140	13977	14115	14217	14075	14141	14136	14216	14289	14053	14166	14199	14172	14073	14142	14041	14150	14173	14137	13811	13991	13978	14202	14196	14026	14288	14207	13939	14093	13930	14097	14177	14189	14105	14011	14161	14182	14096	13888	14058	14258	14096	13987	14197	14027	14065	14179	14306	14161	14115	14158	14107	14026	14044	13915	14213	14045	14189	14110	13979	14112	14107	14311	14114	14184	14094	14149	14032	14144	14297	14022	14158	13998	14109	13987	14059	14072	13944	14168	14098	14005	14235	13904	14050	14038	14241	14010	14107	14186	14114	14084	14185	14028	13968	14138	14012	14130	14203	14138	14235	14160	14131	13978	14137	14261	13970	14060	14098	14035	14131	14100	14106	14129	14042	14086	13971	14179	14178	13992	14149	14051	14048	14091	14116	14095	14254	14088	14077	14176	14128	14075	14206	14003	14125	13973	13987	14085	14112	14174	14063	14040	13994	14151	14245	14263	14079	14258	14073	14123	14055	14081	14017	14109	13962	14014	14012	14068	14158	14128	14026	14133	14300	13978	14142	14080	14043	14097	14061	14150	14116	14148	14180	14100	14091	14034	14016	14035	14075	14214	14185	14137	14174	14037	13933	13957	14137	14138	14013	14058	14239	14132	14122	14155	14172	14270	14033	14028	14140	13974	14218	14079	14098	14232	13946	14134	14154	14001	14123	14057	14264	14046	14194	14094	13989	14204	13896	14126	14035	14056	14175	14320	14006	14096	14141	14059	14142	14083	14151	13974	14044	14097	14112	14032	14144	14029	14324	14137	14043	14032	14024	14137	14113	14058	13976	13981	14124	14265	14111	14143	13987	14105	14038	14172	14125	13987	14057	14191	13947	14096	13999	14026	13968	14073	14208	14069	14048	14065	14079	14147	14111	14138	14156	14150	14002	14200	14147	14151	14047	14110	14142	14050	14100	14119	14107	14065	14079	14078	14140	14252	14239	14188	14182	14156	14128	14249	14235	14202	14127	14150	14082	14159	14103	14084	14076	14193	13910	14196	14102	14047	14014	14207	14034	14093	14087	14048	14007	14066	14173	13961	14083	14069	14102	14049	14000	14184	14115	14203	14147	14079	13931	14051	14017	14118	14103	14158	14049	13944	14190	14046	14141	14242	14145	14173	14171	14170	14118	14170	13987	14057	14093	14017	14140	14073	14262	14217	13976	14206	14139	14161	14159	13946	14162	14085	14143	14181	14115	14055	14086	14225	14125	13987	14138	14106	14205	14032	14182	14155	14007	14198	14206	14176	14189	14012	13963	13935	14126	13910	14089	14098	14007	14267	14132	14072	14014	14147	14118	14182	14209	13971	14141	14220	13975	14220	14007	14140	14244	14139	14117	14003	14123	14222	14173	14161	14256	14038	14050	14155	14050	14085	14014	14008	13995	14084	14211	14150	14213	14179	14287	14203	14153	13968	13983	14019	13955	13989	14064	13936	14141	14094	14020	14232	13885	14079	14181	14139	14101	14148	14036	13967	14130	14042	14143	14035	14149	13848	13961	14087	14188	14204	14122	14160	14237	13997	14096	14057	13972	14063	14093	14179	14144	14172	14052	14146	14018	13935	14065	14108	14048	14154	14134	14134	14048	14120	14128	14063	14170	14165	13977	13987	13964	14131	13965	14157	14224	14270	14115	14187	14211	14124	13996	14048	14157	14217	14142	14073	14158	13928	13967	14142	14021	14048	14054	14097	14150	14119	13960	14156	14175	14130	14118	14187	14304	14123	14218	14191	14192	14016	14102	14120	14041	14101	14139	14060	14102	14033	14050	14293	14051	14063	14014	14070	14104	14191	14031	14075	14182	14036	14023	14196	14037	14232	13944	14132	14166	14157	14150	14261	14059	14085	13947	13927	14080	13981	14147	14051	14155	14070	14089	14107	14046	14090	14141	14032	14110	14067	14050	14076	14080	14359	14122	14278	14061	13861	14232	14138	14094	14107	14157	14192	14105	14092	14233	14051	14110	14068	14131	14178	14219	14229	13988	13972	13990	13967	14054	14229	14029	14125	14082	14095	14125	14190	13972	14087	14222	14009	14100	14203	13949	14161	14084	14072	14141	14241	14204	14016	14162	13816	14079	14167	14271	14134	14239	14042	14109	14084	14094	14062	14089	14162	14067	13919	13929	14056	13944	14001	14117	14015	14095	14096	13814	14005	14123	14190	14139	14150	14018	13984	14082	14048	14154	14170	14038	14189	14002	14201	14082	14087	14137	13934	14057	13880	13912	14077	14183	14074	14123	14165	14217	14024	14302	13955	14213	14263	14112	14240	14187	14157	14128	14109	14124	14295	14118	13933	14066	14092	13999	14020	13997	14058	14187	14159	14037	14289	14259	14087	14178	14003	14166	14210	14116	13950	14178	14141	13993	14084	14242	14197	14163	14053	14165	14000	14075	14085	14176	14108	14153	14171	14147	14076	14109	13934	13982	14010	14024	14105	14156	14035	14017	14027	14093	13978	14140	13983	14137	14009	14240	14180	14034	14089	14018	14163	14128	14088	14068	14120	14030	14013	14092	14182	14276	14066	14126	14197	14075	13996	14125	14012	14066	14150	14000	13977	14123	13975	14037	14062	14157	14049	14250	14071	14083	14082	14172	13999	14231	13956	14011	14148	14237	14107	14180	14028	13870	14108	14036	14129	13912	13994	14088	14038	14279	14230	14023	14062	14074	14074	14025	14077	14183	14216	14018	14051	14150	13955	14082	14171	14137	14215	14108	13938	14142	14067	14042	14162	13992	13986	14081	14240	14092	13924	14166	14258	14102	14039	14249	14078	14086	14073	14120	14170	14270	13980	14125	14028	14144	14058	14035	14125	14163	13940	13995	14208	14087	14166	14150	14174	14182	14073	14086	14123	14084	14204	14205	14105	14037	14201	14143	13980	14003	14328	14181	14149	14006	14148	13933	14134	14206	13998	14033	13970	14106	14151	14055	14050	14224	14124	14117	14101	14151	14155	14078	13966	14194	14156	14155	14088	14206	14100	13967	14235	14035	14068	14032	14106	14114	14124	14073	14055	14272	14123	14123	14277	14075	14162	14105	14343	14129	14242	14110	14078	14231	14020	14306	13962	13938	14002	14184	14090	14076	13975	14246	14089	14107	14179	14189	14145	14099	14181	14256	14016	14080	14032	14150	14170	14072	14158	14081	14048	13929	14094	14007	14050	14203	14017	14203	14188	14123	14106	13983	14029	13781	14181	14186	14123	14133	14081	14128	14057	14218	14082	14281	14027	14059	14103	13963	14057	13974	14087	14152	14284	14272	13991	14029	14100	13952	14080	13913	14012	14061	14152	14222	14127	14045	14083	14135	13883	14191	14253	14127	14167	14008	13917	14055	14180	14169	14149	14232	13945	14161	14292	14095	14048	14175	14256	14275	13960	14183	14215	14121	14200	13957	14130	14010	14006	13961	14164	14113	14228	14097	14070	14073	14004	13923	13944	14060	14023	14231	14213	13989	14112	13913	14142	14157	14071	14082	14097	13936	14034	14067	14142	14131	14201	13966	14145	14064	14069	14061	14076	14113	14018	14126	14173	14002	14045	13919	14106	14121	14290	13895	14096	14034	13990	13983	14058	14266	14111	14184	14171	13977	14143	13938	14042	14269	13971	14226	14146	13950	14045	13986	14060	13970	14173	13895	13961	14210	14206	14153	14334	14063	14162	14056	14161	14066	13996	14072	14083	14234	14113	14245	14066	14139	14191	14165	14211	14149	14037	14269	14145	14094	14029	14236	14109	14126	14041	14155	14056	14073	14154	14197	14087	14060	13995	13966	14175	14005	14046	14029	14109	14200	14047	14089	13979	14053	13852	14055	14126	14162	14207	14045	14055	14042	14313	14144	14163	14126	13966	14168	14093	14022	14205	14313	14072	14007	14163	13990	14264	14219	14086	14355	13980	13947	14011	14054	14068	14217	14099	14084	14076	14038	14260	14166	14203	14172	14191	14054	13965	14103	14100	14130	14127	14086	14000	14141	14200	14253	14038	14037	14276	14151	13954	14018	14004	14083	14062	14303	14096	14153	13948	14174	14029	14142	14042	14240	14013	14182	14131	14114	14317	13946	14105	14286	14158	14150	14037	14165	14074	14137	14133	14055	13887	13976	14143	14099	14226	14150	14187	13958	14086	13900	14034	14109	14108	14065	14148	14158	13912	14038	14094	14164	14126	13985	14270	14111	14102	14145	14238	14198	14039	14211	14017	14022	14070	14205	13908	14004	14164	14099	14085	14055	13970	13987	13903	14243	14239	14099	14086	14067	14071	14140	13946	14089	14283	13999	14013	14063	14105	14239	14082	14057	14186	14055	14035	14079	14033	14119	14029	14069	14163	13975	14198	14118	13995	14133	14077	13953	14033	14048	14253	14029	14056	14110	13941	14034	14090	14147	14086	14121	14242	14107	13909	14110	14134	14147	14120	14033	14101	14098	14030	14103	14152	14310	13959	14017	14226	14135	14183	14046	14074	14088	14045	14028	14014	14080	14000	14203	13979	14061	14070	13892	13958	14029	14210	13902	14000	14106	14121	14051	14055	14161	14132	14172	14177	14108	14136	14189	14066	14005	13917	14213	14065	14255	14174	13986	14218	14190	14097	14175	14120	14223	13886	14260	14076	14083	14128	14078	14083	14249	14083	14023	14166	14074	14177	14060	13986	13996	14081	13993	14155	14133	14113	13900	14090	14058	14029	13944	14087	14200	14055	14057	13894	14173	13979	14197	13988	14012	13948	14139	14092	14096	14084	13967	13970	14080	14118	14193	14094	14201	14015	14188	14127	14055	14267	14039	13926	14038	14123	14051	13994	13985	13973	14018	14086	14098	14076	14100	14079	14143	14237	13995	13998	14051	14205	14292	14107	14076	14001	14112	14001	14128	13935	13959
30139	32778	40282	35178	28339	24844	22541	19976	18772	17866	17261	17082	16962	16594	16596	16336	16405	16435	16466	16233	16238	16349	16279	16230	16272	16151	16087	16084	16306	16389	16225	16063	16366	16285	16255	16210	16283	16306	16136	16431	16001	16254	16334	16162	16046	16119	16223	16305	16323	16163	16242	16141	16191	16071	16344	16133	16114	16173	16303	16087	16118	16163	16136	16246	15996	16144	16418	16178	16035	16157	15940	16229	16275	16234	16295	16236	16062	16067	16081	16293	16087	16095	16138	16289	16197	16173	16040	16368	16191	16068	16188	16243	16052	16321	16159	16127	16215	16030	16140	16104	16143	16081	16322	16251	16280	16061	16124	16110	16178	16032	16175	15965	16143	16296	16304	16321	16253	16096	16138	16106	16292	16107	16290	16302	16241	16081	16178	16135	16117	16322	16376	16161	16226	16210	16099	16316	16235	16060	16176	16111	16105	15863	16013	16091	16184	16409	16074	16142	16303	16217	16128	16235	16100	16166	16281	16303	16234	16120	16207	16199	16091	16121	16131	15968	16078	16051	16211	16200	16228	16025	16084	16077	16059	16300	16195	16025	16178	16223	16004	16163	16160	16080	15995	16161	16157	16069	16128	16156	16136	16158	16034	16079	16102	16161	16139	15995	16166	16099	16110	16262	16205	15888	16145	16393	16239	16113	16099	16095	16120	15972	16119	15962	16199	16223	16256	16300	16103	16111	16125	15956	16027	15924	16204	16193	16080	16147	16290	15968	16127	16096	16214	16232	15998	16188	16265	16099	16177	16208	16217	16135	16105	16086	16201	16202	16080	16134	16132	16246	16088	16209	16161	16239	16299	16138	16101	16075	16230	16271	15745	16222	15966	16193	16063	16180	16125	16158	15978	16115	16063	16230	16123	16293	16178	16154	16121	16157	16115	16129	16102	15993	16089	16099	16135	16037	16122	16211	16209	16169	16169	16111	16243	16121	16120	16118	16309	16243	16215	16087	16272	16242	16187	16025	16229	16071	16221	16147	16116	16141	16209	16121	16316	16150	16230	16295	16095	16173	16270	15942	16257	16186	16221	16429	16175	16132	16062	16232	16265	16374	16282	16120	16108	15930	16220	16314	15957	16190	16328	16141	16091	16108	16091	15999	16089	16027	16133	16125	16377	16242	16251	16134	16250	16157	15919	16203	16375	16297	16000	15928	16117	16033	16060	16195	16437	16425	16135	16091	16207	16207	16097	16310	16150	16064	16404	16208	16168	16283	16142	16221	16068	16218	16373	16159	16051	16261	16152	16266	16113	16056	16246	16294	16215	16130	16358	16161	16158	16162	16304	16019	16318	16177	16321	16079	16171	16287	16142	16051	16190	16211	16116	16154	16213	16211	16267	16122	16432	16124	16117	16322	16238	16102	16347	16336	16259	16145	16279	16302	16126	16189	16220	15951	16241	16235	16451	16155	16156	15926	16163	16209	16399	16180	16176	16289	16056	16150	16197	16178	16216	16266	16287	16285	16184	16138	16296	16211	16156	16102	16192	16134	16098	16224	16116	16226	16124	16118	15958	16293	16124	16149	16153	16155	16326	16075	16054	16353	16368	16219	16146	16190	16252	15894	15993	15907	16248	16024	16228	16254	16285	16112	16037	16157	16121	16197	16113	16122	16295	16074	16064	16187	16013	15966	15982	16276	16159	16146	16132	16233	16128	16199	16076	16082	16128	16085	16351	16150	16262	16160	16197	16253	16356	16212	16182	15944	16294	16015	16101	16193	16325	16373	16046	16212	16291	16213	16128	16422	16252	16197	16172	16224	16322	16045	16269	16154	16340	16324	16341	16189	16139	16137	16302	16258	16078	16288	16363	16115	16222	16273	16161	16176	16138	16099	16233	16127	16174	16189	16106	16309	15998	16044	16181	16085	16397	16053	16048	16113	16106	16195	16038	16133	16212	16106	16179	16354	16089	16074	16182	16057	16072	16173	16018	16343	16296	16150	16009	16072	16099	16211	16156	16325	16042	16170	16208	16275	16086	16133	16062	16188	16155	16128	16214	15904	16142	16320	16350	16199	16234	16301	16184	16053	16319	16044	16373	16188	16363	16021	16260	16151	16152	15984	16224	16234	16264	16312	16096	16050	16251	16269	16345	15991	16313	16247	16187	16195	16213	16113	16050	16245	16223	16256	16223	16106	16128	16175	15986	15969	15926	16010	16156	16164	16133	16281	16048	15982	16258	16212	16140	16239	16372	16047	16156	16149	16188	16240	16258	16215	16226	16176	16212	16120	16146	16327	16318	16224	16130	16124	16272	16156	16492	16121	16121	15902	16162	16135	16074	16208	16266	16063	16334	16173	16160	16376	16326	16163	16192	16154	16173	16339	16063	16215	16161	16242	16225	16123	16136	16150	15998	16196	16306	16072	16326	16218	16232	16182	16183	16126	16230	16066	16109	16350	16287	16072	16174	16312	16037	16192	15965	16202	16187	16240	16254	16258	16102	15918	16039	16035	16138	16291	16200	16176	16139	16132	16275	16274	16210	16268	16161	16181	16143	16153	16287	16154	16078	16112	16195	16298	16156	16192	16203	16005	16103	16073	16253	16175	16032	16052	16125	16367	16164	16186	16079	16196	16085	16175	16211	16171	15941	16001	16138	16038	16195	16211	16183	16210	16175	16064	16164	15885	16094	16175	16149	16136	16199	16091	16082	16245	15935	16252	16107	16169	16277	16098	16198	16060	16346	16253	16177	16299	16128	16095	16080	16346	16146	16063	16161	16295	16143	16181	16089	16039	16139	16217	16043	16142	16142	16056	16282	16040	16170	16171	16131	16206	16235	16120	16265	16336	16227	16203	16285	15894	16302	15992	16022	16115	16238	15937	16220	16368	16386	16196	16037	16049	16118	16164	16223	16005	16098	16135	16026	16142	16171	16068	16200	16063	16109	16258	16423	16439	16260	16065	16088	16066	16108	16194	16336	16316	16290	16167	16243	16264	16250	16233	16204	16179	16017	16031	16142	16114	16170	16082	16188	16250	16168	16222	16212	16267	16005	15921	16042	16217	16211	16272	16216	16167	16226	16347	16163	16001	16051	16034	16130	16177	16046	16118	16089	16158	16123	16108	16245	16234	16053	16199	16251	16255	16087	16050	16132	16074	16302	16174	16258	16195	16125	16129	16207	16036	16089	16157	16237	16251	16073	16060	16100	16021	16095	16200	16067	15986	16120	16291	16099	16011	16223	16230	16240	16305	16289	16127	16049	16222	16272	16046	16068	15877	16255	16224	16204	16261	16390	16015	15965	15992	16055	16240	16263	16071	16225	16171	16231	16121	16101	15975	16061	16138	15978	16222	16251	16405	16179	16124	16283	16344	16255	16382	16188	16299	16246	16060	16118	16071	16255	16346	16104	16134	16128	16208	16230	16378	16144	16171	16244	16148	16118	16085	16241	16139	16310	16202	16030	16170	16135	16038	16178	15982	16139	16022	16179	16370	16213	16102	16131	16114	16087	16248	16134	16020	16023	16172	16252	16176	16238	16175	16273	16200	16114	16178	15997	16097	16105	16197	16197	16217	16246	16307	16327	16046	16230	16070	16219	16310	16325	16293	16297	16300	15979	16113	16065	16256	15979	16167	15983	16177	16253	16101	16146	16089	16212	16348	16241	16298	16486	16296	16252	16247	16104	16240	15945	16103	16364	16243	16236	16320	16041	16075	16039	16187	16148	16078	16345	16200	15987	16004	16233	16206	16298	16047	16258	16235	16178	16176	16392	16311	16279	16202	16147	16089	16254	16096	16432	16269	16195	16193	15988	16327	16139	16250	16142	15970	16184	16209	16077	16097	16036	16149	16148	15989	16218	16184	16259	16230	16217	16160	16200	16081	16014	16171	16061	16060	16280	16151	16150	16059	16161	16220	16219	16062	16280	16191	16036	16043	16089	16149	16220	16278	16288	16285	16284	16101	16177	16260	16160	16199	16295	16431	16142	16343	15969	15960	16203	15936	16047	16098	16199	16210	16114	16207	16247	16123	16033	16083	16177	16125	16244	16202	16123	16120	16406	16242	16200	16104	16218	16003	16220	16166	16125	16136	15998	16097	16237	16212	16144	16220	16105	15938	15919	16162	16115	16108	16163	15895	16162	16156	16165	16027	16078	16007	16051	16052	16289	15948	16248	16093	16080	16190	16257	16189	16133	16127	16114	15977	16053	16165	16233	16029	16238	16089	16081	16088	16184	16197	15932	16237	16068	16057	16100	15966	15974	16194	16186	16051	16051	16385	16227	16320	16245	16231	16065	16154	16181	16342	16112	16248	16094	16169	16215	16300	16128	16168	16293	16453	16130	16184	16166	16137	16202	16085	16080	16050	16133	16098	16095	16178	16207	16074	16237	16131	16059	16076	16092	16198	16049	16100	16254	16172	16105	16244	16175	16259	16119	16272	16241	16211	16131	16014	16072	15955	16147	16063	16253	16119	15921	16247	16195	16181	16083	15992	16273	16142	16150	16119	16202	16067	16147	16256	16151	16097	16268	16192	16251	16211	16178	16283	16275	16328	16115	16080	16218	16169	16222	16261	16108	16246	16149	16182	16052	16207	16233	16036	16183	16261	16048	16206	16223	16302	16243	16276	16050	16313	16233	16369	16272	16324	16190	16119	16155	16230	16238	16130	16226	16013	16244	16347	16462	16255	16261	16258	16033	16292	16404	15900	16152	16181	16076	16034	16176	16094	16063	16374	16090	16356	16326	16294	16375	16085	16182	16144	16195	16153	16000	16075	16038	16125	16299	15968	16085	16062	16126	16141	16230	16283	16349	16092	16074	16027	15985	16023	16067	16191	15943	16187	16067	16081	16181	16139	16010	16026	16297	16058	16172	16141	16224	15946	16167	16236	16104	16298	16363	16333	16138	16142	16111	16337	16091	16182	16070	16242	16139	16173	16263	16248	16109	16276	16176	15941	16063	15898	16042	16084	16079	16123	16246	16072	16184	16229	16050	16059	16109	16324	16253	16105	16242	16203	16077	16272	16287	16366	16290	16228	16296	16261	16496	16363	16154	16095	16136	16150	16211	16146	16208	16499	16237	16013	16059	15987	16200	15966	16222	16182	15915	16125	15952	16198	16266	16063	16051	16351	16364	16275	16026	16056	15952	16187	16243	16316	16197	16309	16318	16289
36012	50884	46374	36369	30072	26119	22645	20023	17857	16767	16010	15559	15189	14978	14860	14644	14709	14645	14428	14307	14376	14507	14263	14487	14279	14382	14277	14365	14203	14200	14174	14374	14284	14277	14044	14226	14205	14290	14170	14371	14075	14038	14270	14323	14188	14197	14153	13984	14320	14212	14211	14156	14108	14212	14176	14155	14416	14278	14182	14035	14125	14098	14174	14204	14113	14030	14368	14273	14199	14154	14096	14029	14293	14145	14062	14094	14247	14170	14156	14332	14303	14208	14191	14175	14191	14240	14356	14154	14172	14235	14292	14085	14099	14213	14253	14156	14169	14216	14043	14265	14043	14144	14209	14137	14365	14205	14088	14210	14194	14046	14186	14183	14172	14252	14170	14216	14076	14238	14086	14053	14245	14221	14291	14217	14004	14148	14128	14188	14280	14248	14266	14166	14227	14318	14206	14175	14202	14095	14165	14144	14235	14313	14229	14360	14095	14206	14360	14230	14161	14206	14240	14123	14317	14122	14109	14288	14114	14187	14168	14262	14189	13963	14207	14191	14216	14304	14223	14120	14004	14125	14028	14326	14158	14116	14070	14325	14116	14216	14408	14246	14317	14269	14028	14337	14144	14105	14200	14137	14301	14116	14224	14294	14077	14068	14066	14167	14339	14178	14022	14174	14254	14182	14084	14101	14142	14098	14239	14217	14117	14288	14206	14087	14274	14307	14205	14351	14171	14164	14323	14212	14111	14381	14208	14233	14376	14166	14286	14205	13955	14043	14208	14235	14182	14374	14130	14256	14208	14278	14190	14068	14334	14268	14062	14285	14129	14369	14186	14231	14231	14158	14251	14240	14186	14094	14196	14158	14123	14262	14193	14131	14199	14261	14214	14191	14221	14189	14235	14229	14335	14165	14123	14199	14210	14251	14203	14266	14275	14251	14246	14242	14267	14075	14137	14235	14062	14188	14134	14120	14330	14227	14196	14307	14200	14217	14068	14154	14002	14052	14230	14245	14169	14139	14134	14221	14136	14117	14256	14193	14049	14151	14251	14120	14272	14142	14274	14182	14202	14216	14237	14212	14241	14305	14016	14268	14147	14214	14212	14220	14181	14074	14370	14094	14235	14249	14232	14058	14239	14435	14173	14164	13984	14271	14217	14223	14191	14257	14218	14338	14235	14163	14332	14186	14135	14159	14240	14225	14212	14143	14080	14256	14289	14087	14237	14096	14185	14177	14313	14368	14027	14192	14227	14171	14051	14162	14110	14036	14117	14220	14136	14337	14173	14076	14057	14221	14244	14260	14066	14235	13949	14112	14171	13972	14216	14140	14180	14110	14157	14265	14201	14439	14192	14037	14285	14367	14085	13995	14285	14424	14114	14305	14222	14330	14151	14277	14340	14373	14082	14185	14320	14222	14259	14199	14263	14175	14322	14375	14214	14313	14101	14341	14204	14276	14187	14287	14387	14209	14214	14110	14274	14239	14185	14302	14142	14194	14158	14191	14279	14221	14308	14200	14196	14307	14288	14173	14298	14231	14064	14180	14148	14368	14322	14186	13948	14365	14099	14144	14183	14148	14263	14202	14167	14230	14297	14209	14460	14189	14173	14122	14341	14326	14202	14223	14157	14087	14234	14413	14277	14205	14275	14174	14063	14247	14193	14094	14224	14160	14231	13989	14385	14150	14386	14258	14257	14249	14095	14133	14296	14404	14307	14320	14083	14114	14051	14301	14247	14141	14260	14154	14285	14207	14093	14302	14301	14132	14173	14130	14012	14171	14268	14173	14277	14105	14138	14193	14145	14184	14348	14165	14051	14100	14140	14047	14091	14162	14163	14191	14100	14364	14153	14089	14184	14210	14195	14274	14038	14009	14298	14134	14219	14243	14134	14320	14268	14128	14180	14266	14389	14245	14188	14203	14239	14246	14118	14304	14111	14098	14188	14236	14212	14252	14148	14130	14239	14324	14206	14230	14170	14223	14329	14180	14260	14281	14101	14270	14210	14170	14290	14065	14275	14288	14230	14337	14205	14176	14390	14265	14098	14051	14207	14110	14324	14112	14352	14234	14314	14247	14328	14446	14305	14276	14139	14298	14238	14191	14154	14201	14148	13989	14257	14200	14197	14326	14326	14097	14288	14216	14076	14222	14209	14137	14376	14129	14097	14114	14120	14194	14177	14046	14099	14244	14138	14205	14055	14325	14119	14043	14202	14207	14169	14267	14117	14215	14190	14197	14175	14181	14256	14128	14200	14243	14157	14206	14247	14082	14151	14115	14193	14127	14250	14245	14109	14230	14271	14112	14275	14252	14338	14125	14094	14234	14048	14270	14001	14178	14377	14202	14226	14363	14304	13964	14333	14432	14144	14245	14198	14235	14108	14247	14195	14251	14396	14264	14074	14181	14247	14389	14122	14428	14250	14211	14190	14108	14059	14128	14168	14235	14113	14116	14169	14217	14442	14193	14238	14148	14141	14242	14136	14099	14320	14303	14228	14260	14310	13997	14118	14156	14271	14211	14319	14130	14078	14285	14108	14176	14097	14231	14168	14117	14223	14103	14250	14150	14188	14232	14214	14014	14165	14279	14217	14335	14173	14208	14180	14378	14236	14174	14187	14117	14323	14260	14061	14193	14155	14212	14244	14159	14155	14231	14188	14003	14258	14240	14119	14178	14212	14325	14056	14362	14351	14257	14134	14217	13946	14157	14432	14308	14195	14153	14246	14144	14196	14025	14122	14036	14186	14239	14140	14305	14089	14257	14074	14230	14183	14280	14202	14022	14360	14126	14361	14179	14308	13997	14237	14194	14179	14284	14159	14362	14034	14243	14033	14260	14092	14231	14108	14383	14340	14232	14147	14106	14246	14196	14114	14252	14150	14005	14342	14121	14367	14059	14214	14283	14083	14163	14060	14256	14192	14112	14315	14232	14196	14207	14225	14195	14264	14272	14123	14172	14176	14178	14141	14150	14268	14404	14342	14339	14263	14229	14309	14243	14252	14086	14238	14161	13997	14173	14215	14126	14262	14161	14234	14265	14277	14264	14332	14049	14069	14165	14039	14233	14219	14446	14336	14280	14049	14199	14044	14109	14283	14354	14217	14293	14108	14361	14081	14207	14272	14377	14166	14088	14326	14096	14193	14254	14036	14168	14226	14195	14240	14295	14224	14193	14217	14223	14146	14212	14018	14348	14151	14287	14202	14245	14001	14099	14089	14295	14205	14147	14359	14085	14222	14288	14185	14295	14311	14272	14194	14079	14207	14185	14181	14163	14097	14156	14193	14261	14318	14227	14114	14169	14416	14174	14193	14085	14090	14343	14346	14375	14106	14201	14203	14071	14292	14040	14152	14110	14309	14208	14180	14026	14009	14022	14047	14284	14148	14209	14235	14309	14248	14124	14203	14161	14222	14207	14127	14160	14234	14253	14235	14204	14097	14199	14160	14040	14205	14217	14242	13996	14300	14242	14466	14125	14382	14178	14072	14253	14161	14178	14125	14142	14103	14147	14328	14229	14266	14162	14248	14200	14310	14092	14095	14269	14296	14164	14221	14070	14244	14203	14234	14203	14213	14271	14228	14237	14138	14131	14071	14097	14218	14263	14197	14157	14275	14230	14131	14149	14316	14315	14363	14111	14105	14379	14107	14057	14281	14147	14220	14167	14118	14237	14145	14215	14320	14180	14211	14144	14299	14149	14210	13970	14179	14259	14302	14330	14157	14166	14127	14339	14321	14081	14112	14210	14233	14071	14193	14191	14368	14317	14357	14274	14254	14075	14295	14321	14256	14162	14230	14375	13952	14191	14128	14328	14141	14140	14222	14090	14219	14213	14028	14418	14254	14220	14329	14201	14309	14209	14251	14217	14097	14374	14329	14130	14377	14270	14201	14146	14152	14101	14307	14106	14319	14292	14229	14123	14092	14169	14235	14166	14094	14265	14023	14053	14256	14124	14270	14317	14250	14122	14250	14216	14126	14299	14297	14056	14355	14262	14102	14166	14125	14348	14259	14122	14159	14214	14322	14286	14019	14253	14188	14171	14280	14344	14172	14185	14229	14161	14289	14317	14207	14246	14309	14188	14261	14223	14271	14112	14265	14165	14213	14248	14298	14159	14324	14249	14272	14187	14177	14160	14193	14223	14346	14229	14175	14190	14068	14247	14241	14121	14052	14279	14402	14203	14216	14185	14168	14200	14178	14282	14240	14230	14229	14146	14243	14089	14175	14342	14242	14276	14120	14316	14231	14042	14294	14261	14319	14096	14139	14218	14213	14127	14168	14321	14068	14228	14248	14302	14049	14249	14241	14188	14290	14184	14182	14140	14273	14103	14233	14213	14196	14184	14123	14183	14297	14352	14218	14172	14253	14240	14228	14240	14197	14126	14189	14087	14329	14188	14096	14174	14196	14399	14176	14176	14291	14271	14135	14365	14340	14286	14163	14057	14312	14230	14167	14245	14156	14336	14218	14222	14207	14135	14190	14162	14082	14259	14120	14151	14267	14319	14105	14158	14241	14213	14346	14351	14257	14079	13996	14367	14118	14217	14334	14223	14306	14137	14209	14203	14150	14060	14205	14215	14110	14129	14149	14296	14094	14087	14226	14261	14261	14129	14138	14157	14319	14248	14126	14308	14160	14143	14102	14192	14168	14306	14138	14294	13944	14293	14331	14207	14281	14201	14184	14265	14277	14303	14240	14186	14227	14201	14262	14203	14232	14221	14198	14381	14193	14318	14174	14256	14247	14252	14228	14293	14078	14302	14230	14175	14133	14125	14246	14141	14231	14275	14147	14163	14325	14155	14259	14215	14289	14332	14244	14098	14248	14293	14346	14225	14133	14194	14075	14271	14193	14239	14210	14127	14257	14228	14113	14425	14430	14311	14280	14307	14151	14351	14317	14303	14449	14271	14424	14345	14241	14260	14188	14163	14182	14213	14239	14100	14055	14123	14156	14434	14082	14185	14272	14187	14037	14238	14133	14205	14288	14131	14241	14309	14166	14262	14171	14221	14105	14243	14247	13998	14147	14114	14280	14088	14220	14378	14246	14242	14311	14187	14280	14287	14142	14222	14276	14144	14096	14308	14293	14239	14231	14432	14260	14147	14002	14262	14118	14159	14156	14242	14161	14319	14070	14249	14143	14127	14160	14163	14174	14260	14358	14175	14399	14078
24529	21704	29605	26803	26889	28107	26990	22438	20215	19149	18178	17533	17327	17002	16859	16763	16503	16498	16520	16281	16600	16394	16314	16093	16213	16040	16370	15937	16065	16042	16117	16059	16119	16143	16096	16150	16263	15983	15958	16229	16223	16064	16186	16106	16191	16193	15986	16043	15937	16089	15991	15859	15923	16068	15993	16072	16020	15947	16195	16131	15995	15951	16066	15982	16123	15949	16210	16012	16033	15835	15889	15941	16166	16140	15974	15967	15841	16021	16142	15990	16090	15901	16075	16090	16028	16001	16169	16091	15983	16112	16154	16030	16149	16062	15871	16177	15880	16109	16006	15999	16103	15917	16085	15914	16087	15951	16017	16063	15946	15965	16132	16039	16002	16134	15821	16090	15967	15918	16104	16023	15985	15995	15922	15947	16047	15896	15903	16178	16000	15894	16075	16112	16014	16027	15994	15853	16046	15860	15903	16147	15929	16135	16176	15967	16023	15906	16047	16158	15953	16123	16091	16090	16174	16004	16190	15951	15925	15791	16010	15979	15992	16082	15904	15973	16098	15972	16163	15958	16000	15923	16015	16090	16015	15943	15839	15851	15942	15942	15994	16048	16048	16069	16084	15881	15846	16042	15933	15992	15938	15940	15968	15836	15841	15968	16004	15983	16107	16087	15886	16021	16050	16001	16014	16119	16064	15949	15992	15839	16090	16061	15978	16066	16057	15781	16045	15905	15969	15938	15964	15869	16158	15887	16027	16076	16181	15921	15906	16146	16106	16184	15979	16037	15996	15961	16149	15995	15870	16004	15955	16002	16127	16043	16043	16082	16088	15848	16102	15800	16049	16078	16010	16123	16189	15839	15939	15770	15995	15969	16072	15956	16073	16012	16052	16228	16068	15893	16051	16005	16008	16154	16141	16015	15960	15985	15998	15980	16076	15823	16011	15931	16032	15943	15943	15913	15958	15925	16078	16121	15948	15946	15901	16108	15982	16189	16055	16012	15896	15976	15885	16079	16095	16103	16049	15915	16066	16085	15904	15832	16109	15886	16167	15924	16168	15838	16187	16124	15953	16037	15953	15998	15997	16137	16236	16030	15820	15995	16226	15918	16114	15970	15960	15993	16079	16011	15896	16140	16192	16105	15871	15965	16066	15878	15819	16023	16120	16085	16088	16044	16121	15948	15905	15913	15807	16008	16028	16034	15973	16052	15957	15992	15859	15871	16051	16001	16031	15939	16121	15866	15941	15834	15963	15983	16119	15970	16173	16029	16224	15906	15975	15985	15984	16026	16014	15853	15870	16091	15991	16081	15990	16161	16146	16023	16155	16070	16079	16104	16021	15864	15864	16003	15875	16048	16032	16043	15937	15916	16093	16093	16059	16023	16113	15960	16002	16114	16105	16094	16055	16165	16189	15828	15996	16057	15831	15940	16021	15810	15743	16023	16062	16212	16018	15816	16042	15958	15951	15874	15753	15965	15947	16134	16206	16144	15955	16118	15968	15997	16118	16104	15936	15915	15919	15804	16130	15976	15986	16059	16009	16011	15984	15856	16035	15903	15986	15825	15989	16065	15895	15882	16096	15905	15898	16072	15950	15888	15976	15962	15934	15816	16164	15972	16105	16031	16256	16048	16060	15951	15992	16164	16067	16183	16059	15949	15967	15967	16006	16047	16176	16238	16141	16172	16074	15994	16138	15915	16192	16116	16143	15888	15797	15897	15983	16012	16246	16103	15933	15940	15944	15992	15977	16017	16049	15902	15983	15884	16104	15970	16443	15871	16174	16219	15981	15886	16150	16147	15863	15876	16146	15867	15821	16137	16140	16042	15978	16057	16022	15719	15908	16077	15982	16184	16110	16088	16067	16123	16117	16044	16088	16207	15886	16138	15949	16213	16125	16136	15952	15968	16015	16047	16132	16236	15794	15810	15930	16025	16046	15857	16019	15892	15907	15755	16138	16116	16094	15876	15928	16056	16153	15774	15923	16010	16068	15961	15944	16086	16170	16010	15849	16131	16149	16057	15934	16055	16089	16065	15960	16042	16058	15950	16161	15845	16056	16046	15861	15950	15861	16119	16326	16038	15795	16235	16087	15997	15858	16059	16169	16026	15688	16045	16234	16026	16094	15911	16085	15929	16081	15918	16012	16173	16194	15985	16119	16128	15906	16062	15819	15989	15933	16058	16033	16075	15977	16039	16185	16038	16156	16031	15944	16133	16114	16094	15955	16248	16026	16116	16110	16080	16072	16130	16030	16001	15872	15919	15947	15975	15902	16082	15958	15947	15920	16149	16057	15953	16010	16050	15826	15841	15991	16056	15906	15944	15971	16043	15957	15901	15958	15948	15892	16195	16023	16230	15934	15846	15968	15945	16173	16064	16006	15891	15979	16090	16075	15962	16031	16066	16059	15918	15859	16065	15952	15857	16014	16036	16024	16038	15973	15898	16003	15915	16107	16057	15944	16035	16019	16058	15831	16018	15972	16030	16138	16104	15881	16025	15989	15953	15915	16159	16020	16155	16101	15881	15943	15802	16062	15929	15987	15753	15948	15849	16147	16230	16175	16037	16022	16118	15874	16000	16096	16028	16004	15985	15997	16068	15945	16049	15902	15923	15922	15992	16088	16093	15895	16015	16116	16089	16123	16064	15975	15981	15933	16087	15938	16055	15893	16123	16082	16082	16001	15881	16123	15809	15952	16234	16113	15898	15907	16049	16060	16186	16044	16035	16070	16068	16166	15928	15861	16010	15977	15980	16068	16110	15990	16051	15865	15989	15828	15970	16229	16116	16057	15990	16125	15885	16008	15902	15835	15908	15887	15874	16214	15976	16109	16107	16058	16216	15911	16007	15890	15836	15756	16046	16240	15949	16046	15798	15958	15931	16137	15958	15833	16040	15874	16021	16025	16262	15970	16036	16104	16054	16167	16380	15961	15929	15811	15892	15961	16059	16013	16114	15855	15955	16026	16000	16173	16169	16019	16055	16111	15962	15898	16015	16084	16110	16030	15935	16022	15990	15818	16093	16148	15922	16159	16113	16086	16012	15910	16005	16001	16112	15996	15886	15867	15966	15879	16019	15937	15989	16029	16000	16079	15791	15936	16145	15876	15983	16017	15862	15885	15990	16075	16128	15957	16068	16129	16178	16138	15972	16058	16105	16071	15995	15905	15913	15950	15921	16022	15852	16118	15928	15888	15932	16125	16037	15924	15917	15874	15833	16029	16169	16125	15877	15821	15799	15936	16116	16077	16025	16170	16029	16197	16064	16070	16048	16014	16064	16138	16061	15842	16291	16002	16011	16151	15808	15949	16143	16003	15998	15764	16015	15880	16139	15898	15918	15943	16046	16101	16217	15998	16066	15955	16021	15985	16200	15983	16064	16012	16069	16240	15992	16085	15881	15969	16169	16011	16043	15967	16128	16172	15966	16064	16023	16023	16063	15901	15894	15968	16095	16027	16148	15936	16026	16056	15957	16013	16102	16048	15913	16140	16112	16055	16052	16158	16027	16156	16072	16119	15992	15947	15940	15946	15896	15998	15974	15860	16110	15963	16176	16187	16062	16088	16318	15894	16026	16122	15839	15996	16028	16004	16057	15863	15960	16081	16060	15937	16045	16113	16081	16093	16026	16049	15993	16010	15963	16015	15933	16198	16158	16120	15955	15930	15853	15876	15833	16047	15915	16130	15954	16035	15856	16059	16021	15934	16019	16016	15849	15987	15925	16008	15890	16061	15969	16004	15929	15884	15766	15904	16013	15822	16002	16172	15853	16067	16099	16000	16118	15965	15975	16056	15857	16255	16040	15987	16028	16143	15982	16200	16183	16204	16036	16107	16055	16047	15943	15690	15958	16017	16043	16006	16032	16038	15934	15804	16117	15887	15984	15988	15851	16122	16057	15843	16070	16069	15949	16073	16186	16140	15956	15806	16063	16082	16037	16075	15880	16077	15961	15984	16063	16167	15997	15967	16099	15860	15829	15896	15979	16071	16178	15733	15804	15948	16144	16090	15927	15995	16279	15987	16139	16104	16081	15833	16072	16053	15974	15830	16156	15878	15925	16116	16227	15959	15989	16049	16180	16131	16021	15863	16205	16103	16026	15998	15902	15903	16004	16304	16226	16236	16134	16360	16029	15861	15891	16040	16007	15818	15843	16138	15996	16082	16026	16041	16015	15857	16076	16068	16042	15994	15905	16002	16018	16005	16020	16175	15944	16202	16136	16295	15888	15886	15899	16033	16408	16027	16049	16002	16071	15892	16019	15935	16141	16221	16028	16135	16171	16042	16121	15902	16075	16030	16052	16007	15936	15922	15996	16043	15923	16121	16008	15937	15957	15954	15910	15876	16014	16002	16072	15864	15829	16282	16042	15997	15991	15710	15856	15934	15940	16153	16131	15958	15981	16111	15943	16005	15910	16037	15970	16010	16061	16042	15968	16228	16093	16055	16099	16098	15897	16073	16073	16051	16188	15945	15882	16077	16153	16069	15856	15966	16046	16019	15931	16061	15872	16006	16028	16017	15924	16045	15921	15898	16112	15939	15971	16015	16092	16124	15756	15971	16118	16118	16076	16013	16051	15954	15918	15916	16015	15914	16204	16025	15975	16108	16172	16113	15917	16082	15983	15669	16022	16210	15961	15945	16089	15920	15942	15977	15955	15976	15975	16053	15919	16043	15973	15892	15944	15880	15932	15944	15964	15965	15958	15920	15958	16051	16022	15944	16047	15927	16131	16156	15872	16149	16126	16172	15902	16112	15892	16117	16069	15895	16180	15872	15983	16022	16201	16059	16106	16090	16137	16036	15879	15941	15893	16052	15935	16151	16073	15898	15921	16239	16028	16103	15850	15871	15930	15855	15928	15874	16028	15954	15940	15937	16028	15965	16146	15958	16192	15995	15792	15933	15820	16075	16022	16126	15963	16073	16043	15951	15835	15956	16017	16103	16067	16071	15857	16031	16003	16093	15939	15875	16205	16260	15911	16017	16050	15863	15973	16126	16044	16036	15929	15934	16060	16135	15857	16063	15843	16000	15943	16022	16066	16070	16089	15943	16061	16265	16001	16099	15875	16221	16172	16083	16169	16209	15934	15934	16049	16126	16090	16129	15980	16132	15892	15982	16051	16045	15906	15972	15932	15925	16047	16159	16033	16122	15899	15919	16068	15914	15975
35067	56375	52277	42235	35479	30455	26436	23062	20250	18530	17344	16402	15955	15483	15052	15036	14654	14894	14656	14546	14602	14511	14206	14388	14369	14384	14134	14274	14244	14141	14298	14357	14144	14153	14230	14231	14220	14270	14267	14309	14310	14203	14190	14030	14115	14263	14245	14171	13967	14164	14163	14148	14220	14174	14198	14036	14214	14112	14152	14041	14199	14053	14165	14187	14189	13998	14129	14121	14083	14244	14158	14101	14059	14059	14057	14299	14094	14072	14064	13965	14162	14285	14037	14197	14236	14179	14217	14153	14202	14205	14089	14025	14181	14207	14113	13988	14221	14293	14120	14056	14239	14072	14190	14082	14143	13939	14230	14160	14169	14136	14010	14185	14264	14156	14129	14224	14076	14189	14136	14096	14105	14169	14135	14069	14291	14071	13959	14152	14243	14102	14029	14056	14219	14060	14107	14054	13973	14038	13881	14006	14237	14245	14157	14146	14211	14208	13982	14274	14125	14008	14126	14192	13936	14072	14071	14147	14125	14277	14343	14132	14121	14203	13949	14083	14126	14063	14066	14207	14106	14127	14175	14209	14079	13954	14144	14247	14047	14029	13971	14055	14173	14077	13921	14158	14193	14147	14182	14140	14263	13988	14028	14336	14127	14152	14022	13978	14117	14088	14235	14085	13995	14082	14152	14205	13986	14120	13964	14108	14164	14173	14151	14238	14128	14192	14203	14081	14019	14071	14154	14255	14131	14064	14035	14129	14058	14070	14006	14282	14022	13946	14166	13966	14229	14164	14277	14197	14089	14188	14126	14054	14241	13915	14106	14129	14213	14026	14071	14076	14105	14085	14186	14092	14088	13940	14051	14179	14112	14088	14077	14193	14243	13959	14254	14089	14062	14360	14087	14075	14203	14028	14168	14033	14130	14128	14215	14041	14269	14031	14222	14016	14168	14193	13928	14362	13939	14157	14086	14344	14106	14217	14234	14064	13995	14138	14210	14044	14233	14234	14116	14149	14190	14214	14088	14132	14167	14136	14034	14263	14338	13864	14111	14128	13974	14137	14221	14254	14145	14107	14112	14061	14079	14222	14119	14120	14191	14251	14042	14097	14295	14133	14228	14090	14124	14019	14059	14022	14189	14170	14076	14218	14149	14178	14152	14039	13933	14163	14057	14224	14076	14058	14182	14012	14223	14063	14128	14141	14118	14162	14162	14126	14126	14150	14064	14152	14073	14185	14290	14109	13994	14119	14070	14146	13948	14169	14115	14207	14408	14159	14009	14268	14141	14140	14041	14124	14158	14155	14099	14287	14377	14205	14139	14125	13995	14031	14052	14203	14065	14228	14201	14071	14084	14152	14097	14051	14186	14091	14076	14024	14088	14100	14162	14066	14158	14124	13977	14011	14286	14130	14250	14201	14262	14151	14023	14015	13993	14068	14208	14179	14268	14128	14136	14143	14024	14277	14074	14060	14007	14046	13965	14167	14221	13942	14037	14153	14107	14093	14168	13999	14110	14083	14095	14200	14168	14102	14216	14149	14123	14086	14263	14088	14189	14076	14291	14228	14101	14106	14234	14057	14249	13949	14066	14160	14254	14208	14057	14279	14189	14238	14132	13991	14164	14327	14213	14096	14152	14296	14091	14042	14130	14028	14104	14084	13961	14082	14162	13973	14093	14191	14141	14175	14174	14152	14223	14185	14171	14242	14353	14094	14041	14003	14072	14087	14283	14218	14173	14148	14084	14132	14041	14247	14156	14183	14032	14166	13885	14287	14229	13928	13984	14123	14191	14077	13977	14141	13941	14318	14003	14046	14157	14268	14119	14198	14192	14199	14137	14118	14160	14235	14043	14006	14148	14146	14128	14028	13909	14137	14248	14311	14197	13980	14083	14075	14014	14079	14202	14095	13980	13934	14252	14145	14084	14198	14135	14154	14181	14147	14082	14207	14003	14165	14124	14066	14169	14105	14046	14173	14191	14169	14059	14219	13969	14243	14124	14172	14245	14147	14239	14015	14224	14088	14140	14206	14117	14250	14086	14126	13941	14069	14230	14089	14192	13995	14036	14120	14170	14130	14027	14019	14055	14098	14077	14132	14101	14089	14211	14342	13895	14005	14136	14115	14226	14013	13951	14141	14072	14170	14086	14105	14223	14028	14140	14071	14054	14106	13982	14183	13991	14031	14198	14268	14105	14000	14099	14241	14055	14067	14028	14240	14153	14171	13939	14105	14092	14220	14061	13916	14093	14013	14033	14087	13982	13791	14148	14103	14241	14173	14081	14280	14055	14100	13986	14034	14199	14102	14097	14049	14190	14208	14208	14140	14129	14159	14071	13990	14218	14017	14100	14189	14279	14292	14002	13991	14185	13926	14072	14230	14183	14418	14077	14123	14150	14206	13864	14080	14179	14137	14125	14114	14078	14058	14177	14190	14129	14090	14165	14139	14043	14151	14198	14066	14271	14144	14254	14108	14085	14101	13880	14282	14144	14201	14270	13973	14166	14066	14190	14251	14013	14221	14073	14125	14023	14102	14170	14143	14175	14205	14344	14140	13972	14183	14102	14191	14228	14175	14144	14023	14027	14170	14132	14018	14108	14092	14253	14141	14179	14144	14206	14205	14076	14130	14110	14051	14124	14080	14021	14165	14220	14244	14185	14017	13964	14081	14139	14114	14114	14136	14301	14170	14064	14115	14189	14220	14175	14172	14114	14128	14156	14073	14143	14189	14259	14038	14055	14121	14215	14258	14090	14170	14254	14102	14136	14239	13964	14175	14162	14255	14110	14098	14150	14120	14009	14303	14280	14341	14157	14146	14183	14034	14314	14015	14101	14068	14267	14117	14127	14016	14120	14147	14037	14129	14227	14103	14107	14195	14111	14113	14122	13963	14122	14260	14150	14083	14102	14095	14139	14223	14026	14171	14166	14278	14052	14185	14110	14174	14136	14265	14359	14036	14204	13976	14200	14046	14163	14242	14021	14130	14085	14005	14228	14145	14152	14116	14080	14186	14184	14155	14170	13995	14209	14211	14099	14227	14200	14016	14408	14027	14139	14126	14133	14129	14241	14226	14187	14227	14158	14251	14103	14246	14332	14180	14143	14114	14131	14168	14151	14041	14164	14150	14197	14178	14005	14236	14054	14228	14256	14078	14110	14089	14196	14102	14119	14065	14362	14114	14055	14216	14248	14072	14041	14060	14117	14114	14171	14140	13926	14152	14068	14098	14009	14105	14233	14022	14058	14144	14209	14335	14037	14052	14130	14175	14099	14170	14244	14155	14150	14152	14136	14175	14025	14082	14146	14116	14193	14064	14017	14164	14043	14317	14129	14074	14166	14144	14109	14141	14158	14161	13816	14092	14162	14042	14259	14265	14236	14150	14306	14062	14076	14188	14237	14082	14368	14147	14154	14141	14117	14223	14213	14070	14170	14213	13917	14005	14104	14003	14240	14168	14269	14097	14255	14239	14049	14137	14311	14100	14213	14051	14240	13914	14036	14120	13990	14142	14062	14058	14203	14153	14185	14199	14107	14032	14178	14241	14012	14201	14266	14040	13967	14084	14179	14125	14176	14194	14051	14012	14128	14123	13994	14160	14165	14175	14238	14255	14059	14031	14077	14120	14254	14117	14129	14283	14262	14265	14115	14127	14302	14125	14216	14101	14117	14262	14088	14166	14213	14123	14079	14073	14098	14286	14193	14132	14038	14046	14095	14199	14132	14074	14046	14238	14081	14157	14195	14105	14099	14078	14290	14311	14292	14199	13994	14153	14099	14014	14108	13948	14093	14142	14208	14182	14363	14156	14041	14164	14130	14009	14164	14161	14230	14050	14167	14121	14047	14113	14151	14090	14161	14082	14191	14261	14247	14154	14196	14093	14062	14303	14048	14071	14072	14212	14189	14072	14169	14080	14200	14139	14144	14283	14077	13995	14174	14122	14179	14122	14246	13983	14256	14078	14166	14139	14237	14095	14097	14273	14192	14143	14159	14156	14124	14039	14085	14177	13976	14283	14137	14120	14206	14222	14125	14091	14293	14231	14117	14160	14041	13998	14263	14026	14347	14214	14137	14081	14060	14129	14083	14153	14356	14052	14059	14066	14084	14056	14222	14234	14036	14104	14207	14150	14087	14167	14249	14275	14223	14052	14169	14103	14183	14158	14145	14177	14089	14030	14114	14000	14153	14223	14085	14144	14079	14194	14214	14191	14172	14152	14163	14225	14140	14117	14223	14168	13953	14146	14054	14210	14139	14104	14176	13992	14170	14131	14052	14072	14196	14158	14194	14142	14211	14023	14115	14241	14104	14041	14128	14145	14262	14008	14117	14054	14385	14103	14022	14068	14133	14164	14072	14043	14107	14018	14132	14012	14120	13976	14057	14140	14144	14084	14164	14063	14124	14087	14178	14315	14185	14057	14167	14194	14259	14114	13918	14312	14080	14100	14201	14082	14062	14087	14185	14041	14387	14180	13985	14026	14067	14019	14111	14006	14087	14092	14053	14080	13960	14219	14104	14098	14111	14061	14206	13976	14093	13996	14095	14053	14098	13955	14161	14069	14156	14065	13989	14034	14081	14265	14049	14117	14119	14053	14187	13979	14188	14220	14109	14039	14120	14275	13982	14031	14053	14244	14073	14232	13978	14147	14046	14240	14262	14193	14166	14136	14128	14095	14151	14132	14042	14073	14329	13991	14182	14145	14099	14240	14155	14287	14068	14076	14191	14161	14173	14109	14340	14149	14269	14211	14070	14413	14214	14305	14238	14164	14107	14048	13891	14207	14106	14002	14008	14012	14202	14272	14121	13988	14116	14235	14229	14244	14029	14062	14148	14025	14132	14235	14016	14080	14151	14137	14066	14195	14266	13951	13981	14184	14162	14037	14329	14301	14164	14137	14290	14061	14205	14198	14235	14064	13972	14094	14050	13980	14135	14235	13962	14044	14094	14185	14117	14127	14145	14171	14107	14168	14029	14122	14244	14124	14142	14401	13982	14101	14216	14215	14142	14060	14085	14167	14221	14126	14228	14213	14058	14109	14189	14128	14221	13932	14161	14186	14144	14118	14068	14071	14189	14154	14176	14156	14115	14285	13952	14014	14191	14025	14022	14171	14024	14213	14159	14270	14011	14144	14224	14158	14021	14120	14124	13967	14088	14081	14381	14107	14188	14192
23320	21651	29693	24577	23819	28075	30670	24599	22431	20959	19594	18437	18010	17556	17301	17056	16787	16738	16638	16510	16527	16472	16530	16264	16529	16392	16298	16314	16213	16447	16257	16294	16105	16174	16449	16297	16247	16306	16286	16244	16062	16032	16290	16335	16177	16266	16165	16087	16283	15958	15963	16256	16085	16288	16080	16321	16341	15998	16061	16177	16349	16251	16086	16215	16225	16066	16154	16027	16006	15817	15899	16109	16013	15957	16046	16088	16052	16109	16187	16174	16245	16123	16317	16100	15983	16118	16147	16071	16208	16056	16168	16307	16152	16227	15953	16191	16146	16057	16034	16040	15968	16059	16243	16033	16390	16153	16103	16172	16140	16182	16127	16148	16085	15960	15884	15863	16015	16254	16030	16037	16035	16016	16177	16153	16083	16022	16003	16128	16127	15904	16053	16025	16006	16039	16124	15971	16045	16039	16178	16056	16157	16127	16107	16002	15997	16149	16044	16060	16158	16007	16149	16063	16083	16206	16083	16120	16115	16377	16057	15941	15862	15989	15951	16028	15947	15930	16231	16130	16239	16161	16087	15960	16094	16071	16079	16021	15859	16112	16241	16197	15975	16211	16159	15926	16206	16319	16159	16079	16159	15991	15994	16237	16147	16092	15989	15888	16236	16030	15862	16165	16221	16232	16180	16060	15837	16010	16135	16117	16045	15931	16076	16084	16167	16003	16181	15971	16108	16152	16219	16196	16083	16157	16089	16128	15898	16070	16053	16017	15864	16174	16070	15923	15980	15971	16215	16050	15975	16091	16089	16157	16235	16255	16093	15969	16051	15934	16039	16099	16024	16046	15970	16156	16227	16168	16205	16247	16310	16020	16166	16032	16140	16255	16255	15913	15891	15923	16159	16189	15961	16044	16208	16027	16100	16043	16075	16108	16039	16210	16147	16150	16045	16279	15983	15761	15986	16353	16098	16080	15978	15941	16018	15989	15848	16025	16118	16069	15988	16033	16056	16140	16163	16112	16078	16017	16078	16065	15920	16270	16173	16083	15822	16165	16049	16066	15906	16181	16141	16065	15984	16102	15964	16126	16077	15900	16191	15992	16236	16247	15967	16014	15998	15988	16128	15943	16212	15983	15729	15919	16283	16104	16209	16052	16258	15999	16074	16241	16039	16087	15999	16247	15808	16022	15887	16139	15978	16111	16170	16026	16224	16182	15984	16115	16122	16052	16236	16363	15955	15996	16164	16019	15958	16158	15985	15994	16114	15989	16166	16242	16053	16067	15944	16173	15876	16158	16032	15974	15844	15904	16169	16304	15952	16063	16171	15889	16147	16055	16092	16138	16038	16175	16222	16247	16015	16133	16003	15979	16124	16064	15967	16069	16028	15986	16107	16209	16085	16103	16036	15975	16141	16101	16042	16123	16101	15847	15872	15876	15988	16039	16024	16137	16031	16082	16094	15997	16237	15886	16041	16031	16046	16190	16074	16137	16244	15906	15940	15927	16074	16119	15909	16181	16274	16018	16217	16125	16077	16012	16031	16231	16029	15957	16029	16228	15990	16119	16009	16115	15936	16004	15890	16052	16078	16084	16025	15891	16088	16214	15901	16047	16299	16149	15993	16141	16097	15985	15960	15948	16024	16149	16132	16286	16172	16251	16014	16179	16073	16027	16116	16234	15990	15786	15839	16178	16082	15993	16114	15901	15992	16178	16144	15720	16157	16100	15991	16110	16116	15912	15968	16043	16108	16146	16065	16018	16196	15760	16153	15974	16268	15971	16012	16181	16124	15957	16223	16067	16107	16227	16107	16080	16099	16160	16183	16185	16129	16020	16085	16056	16194	16077	15960	16142	16080	16109	16060	16145	16064	16192	16135	16064	16116	16165	16061	16210	15929	15951	16221	16130	16053	16073	15956	16179	16024	16040	16160	16265	16180	15935	16285	15901	15747	16106	16128	16141	15983	15856	15840	15889	16086	16135	16099	16290	16033	16031	16139	16028	15965	16143	16206	16130	16145	16215	16056	16068	15960	15988	15868	16212	16119	16085	16093	16106	15884	15928	16208	16212	15978	16005	16116	16133	16154	15982	15955	15778	16100	16153	15973	16115	16109	16167	16134	15842	15833	15988	16136	16065	16028	15960	15941	15915	16001	16038	16083	16135	16215	16195	16074	16046	15781	16027	16137	15946	16138	16082	16093	16117	16123	16008	15789	16080	16110	16132	16153	16073	16135	16036	16027	16108	16221	16116	15926	16021	15826	16116	16076	15969	16185	16235	16076	16118	16243	16064	16068	16091	16116	15959	16054	15927	15973	16089	16099	15931	16132	16028	15992	15997	15800	15983	16095	15998	16205	16114	16042	15956	16003	15988	16072	15995	16232	15992	16307	16275	16174	15938	16016	16094	15979	16146	16156	16319	16186	15968	16035	16083	16117	16039	16115	16057	16079	16158	16023	16022	16255	16191	16071	16027	15981	16049	15962	16012	15953	15924	16044	16114	16128	16071	15965	15968	16007	16059	15998	15830	15989	16148	15984	15944	16215	16183	15983	16093	16117	15910	16074	16059	15857	15955	16069	16166	16005	16140	16009	16123	15921	16160	15992	16073	16299	16126	16094	16008	16032	16097	16131	16095	16023	16206	16306	16125	15951	15920	16108	16224	16103	16020	16026	15965	16127	16160	16271	16253	15993	15846	16095	15874	16051	16166	16083	16115	16094	15959	16020	16095	16035	16168	16207	16089	16099	16104	16198	16085	16105	16041	16133	16200	15813	15996	15991	16018	16119	16153	16160	16165	16148	16151	15967	16199	15821	16115	16063	16036	16186	16043	15976	16146	15963	16091	16162	15938	15987	16013	16035	16014	15944	15915	15976	16126	16069	15970	15941	16007	16153	16253	16207	16119	16069	16016	15941	16139	15941	16126	15822	15990	15999	15932	15911	16005	16234	16143	16150	16132	15911	16007	16232	16223	16042	16028	16121	16042	15853	16211	15986	16209	16077	16125	15922	16062	16041	15953	16214	15843	16087	16158	16237	15934	16202	16156	16048	15762	16300	16100	15995	16000	16092	16090	16257	15896	16027	15899	16095	16242	16127	16152	16249	16122	16138	15988	16138	16039	16059	16101	15974	15986	16075	16036	16020	16107	16213	16021	16237	15994	16071	16080	16234	16122	16067	15995	16208	16045	16136	16163	16020	15940	16094	16274	15938	16196	16014	16050	16133	16286	16078	16117	15943	16300	16154	15955	15918	15853	16099	15919	16114	16277	16174	16062	16149	16093	16031	16158	16208	16209	16127	16181	16193	16165	16283	16171	15974	16082	16080	15973	16008	16038	15926	16083	16036	16024	16083	15927	16140	16062	15972	15934	15927	15910	16246	16463	15937	16050	16192	15990	16092	16070	16070	16104	16266	16081	16198	16007	16056	15929	16091	16203	16138	16327	16094	15940	15940	15980	16004	16038	15994	16007	16142	16162	16149	15861	16107	16105	16189	16203	15983	16138	16144	16150	16026	15879	16004	16287	16103	15822	16221	16182	16115	15997	16019	16106	15774	15947	16106	16048	16220	15953	15929	15811	16333	16142	16424	15952	16160	16124	16119	15885	16038	16022	16040	15994	15969	16017	16073	15999	15888	16143	15898	16091	16023	16164	16116	16289	16063	16137	16119	16044	16136	16207	16193	16063	16153	16095	16165	16203	16136	16178	16106	15959	16135	16079	16036	16184	16075	16265	16180	15978	15960	16099	15980	15964	15744	15978	15955	16122	16043	16145	16103	16186	15991	15866	15794	16086	16229	16050	15955	15968	16044	16001	16021	16043	16082	16171	15950	16041	16000	16023	16199	16228	16255	15841	16048	16045	16215	16057	16203	15858	15970	16151	16198	16002	16019	16154	15815	15918	16215	16212	16164	15984	16142	15982	16010	16018	16058	15956	15988	16012	16211	16079	15976	16217	15923	15898	15925	15918	16163	16030	16265	16073	16259	16089	16091	16086	16192	16133	16009	16008	15919	15835	16298	16234	16184	16150	16333	15991	16081	16077	15985	16102	16068	16205	16182	16012	16210	15882	15949	16041	15750	16325	16048	16152	15891	15948	16024	16136	16216	16159	15923	16107	16075	16084	16067	15913	16089	16115	15932	16046	15941	16181	16201	16045	15882	15851	16103	16076	15910	16059	16162	16031	16061	15981	16141	16154	16134	16118	16077	15951	16070	16167	15998	16162	15888	15933	16240	16202	16209	16181	15903	15927	16043	16178	15987	16024	15893	15979	16180	16237	16158	16120	16186	16017	15984	15948	16103	16176	16111	16286	16010	15998	16041	16002	16183	16052	15723	16088	16080	16101	16189	15945	16319	16168	16309	16107	16140	16152	16232	16032	15915	15937	16017	16028	16164	16299	16152	16043	15947	15999	16039	16069	16426	16052	16203	16063	15907	15951	15978	15801	15983	16057	15941	16191	15937	16056	16289	16039	16082	16020	16163	16115	16058	16189	16081	16139	16181	16104	16194	15991	16131	16129	16037	16143	15927	16043	16225	15900	15967	16042	15853	15967	16076	16059	16224	16258	16183	16148	16013	16309	15988	16043	16028	15908	16084	16046	15976	16195	16092	15812	15926	16077	15997	16233	16201	15909	16080	16255	16060	16031	16029	16113	16087	16040	16056	16042	16111	15887	15798	16019	15981	15931	16190	15982	16136	16035	16226	16032	16156	16176	15931	15980	16117	16143	15854	16016	16024	16095	15996	16075	16075	16098	16128	16048	15913	16178	16192	15864	16120	15881	15916	16038	16091	16155	16095	16069	16074	16067	16107	16085	16076	16035	16110	16050	16197	16127	16088	15991	16085	16014	16052	16095	15789	15987	16153	15977	15985	15941	16294	16028	16228	15882	16008	16172	16062	15939	16224	16041	16026	15927	16114	16129	16072	16067	16264	16265	16250	16112	16035	16000	16005	16273	16122	15835	16054	16032	15964	15927	16191	16126	16158	15932	16030	16059	15971	16105	15768	15887	16086	16111	15949	16093	16217	16037	16030	16012	16105	15957	16081	16283	16060	16129	15969	16115	16112	15913	16155	16139	15928	16026	16017	16156	16100	16188	16212	16149	16105	16054	16199	16025	16158	16071	16020	16032	16122	15913	16102	16163	16222	16053	16037	15988	16305	16059	16106	16068
36763	60870	57041	46965	39584	34383	29703	26134	22871	20489	18836	17723	16989	16115	15694	15476	15184	14967	14887	14898	14718	14388	14618	14182	14607	14353	14455	14243	14383	14289	14233	14186	14282	14243	14213	14333	14252	14176	14142	14278	14447	14141	14157	14218	14344	14218	14347	14301	14164	14176	14445	14255	14207	14161	14065	14159	14246	14113	14239	14129	14306	14175	14108	14197	14296	13967	14251	14281	14199	14040	14179	14226	13892	14076	14150	14216	14085	14328	14227	14189	14155	14209	14154	14260	14041	14057	14167	14229	14154	13991	14093	14189	14165	14062	14055	14064	14140	14238	14109	14036	14084	14102	14083	14300	14218	14227	14116	14172	14087	14231	14102	14160	14117	14056	14124	14143	14222	14106	14171	14134	14241	14080	14096	14085	14183	14231	14213	14145	14108	14252	14121	14136	14001	14125	14217	14193	14043	14038	14151	14026	14027	14113	14089	14085	14242	14140	14060	14059	14143	14020	14125	14129	14157	14204	14397	14167	14142	14128	14231	14077	14288	14293	14253	14039	13977	14111	14187	13990	14117	14118	14011	14063	14125	14101	14074	14110	14182	14165	13942	13934	14089	14015	14103	14048	14110	14235	14154	14271	14173	14166	14157	14187	14185	14191	14160	14246	13989	14062	14183	14196	14123	14155	14143	13962	14129	14218	14134	14190	14136	14122	14136	14182	13950	14166	14122	14007	14227	14229	14099	14185	14001	14157	14058	14035	14048	14154	14139	14119	13939	14217	14168	14004	14136	14064	14160	14127	14192	14189	14175	14033	14245	13989	14091	14095	14183	14080	14218	14048	14135	14021	14103	14191	14132	14110	14049	14073	14035	14223	14093	14196	14164	14130	14002	14083	14313	14092	14103	14154	14251	14119	14200	14049	14033	14040	14117	13972	14024	14179	14054	14157	14166	14040	14125	14279	14105	14157	13960	14123	14279	14066	14120	14151	14068	14027	14091	14145	14189	14264	14255	13970	14049	14294	14180	14127	14202	14028	14030	14202	14039	14194	14057	14024	14061	14142	14089	14023	14106	14206	14170	14054	14032	14180	13928	13970	14172	14154	14154	14215	14053	14152	14097	14078	14173	14144	14061	14029	14099	14108	14081	14094	14191	14256	14165	14110	14159	13976	14079	14129	14171	14142	14062	14268	14165	14010	14207	14034	14120	14122	13913	14072	14138	14085	14244	14171	13898	14166	13954	14249	14022	14206	14180	14145	13877	14162	13966	14171	14092	14309	14103	14001	14108	14324	14243	14072	13915	14210	14100	14089	14142	14228	14212	14160	14237	14318	14265	14176	14248	14068	14056	14046	14129	14153	14115	14123	14143	14113	14015	14058	14012	13903	14151	14041	14251	13919	14204	14040	14060	14188	14168	14251	13999	14098	13933	14200	14028	14067	13938	14200	14215	14013	14254	14002	14344	14125	14193	14028	14121	14025	14195	14244	14134	14204	14212	14260	13909	14260	14337	14219	14165	14152	14128	14015	14023	14259	14015	14147	14257	14070	14184	14134	14066	14303	14083	14103	14145	14103	14205	14188	14164	14157	14150	14059	14203	14362	14047	14089	14180	14194	14039	14187	14066	14004	14261	14185	14047	14081	14196	14174	13928	14182	14131	14172	14151	14059	14135	14180	14163	14198	14181	14252	14133	13964	13997	14097	14015	14105	14058	14195	14185	13997	14177	14171	14041	14146	14094	14050	14038	14042	14197	13995	14105	14299	14114	14245	14131	14123	14179	13991	14121	14225	14130	14116	14215	14164	14314	14003	13934	14225	14051	13999	14084	14206	14196	14209	14034	14068	14035	14423	14147	14013	14161	14228	14117	14126	14038	14075	14132	14144	14194	14083	14189	14016	14107	14025	14159	14074	14217	14208	14213	14171	14302	14228	14074	14236	14126	14257	14334	14255	14006	14129	14100	14162	14083	14131	14144	14243	14225	14235	14081	14051	14066	13886	14097	14265	14074	14215	14264	14023	14118	14094	14069	13994	14173	14017	14275	14129	14053	13985	14261	14209	14206	13968	14064	13978	14109	14140	14124	14017	14185	14068	14264	14167	14053	14201	14120	14098	14139	14116	14194	13947	14126	14034	14185	14016	14168	14080	14216	14207	14023	14087	14230	14088	14035	14003	14182	14004	14105	14121	14120	14214	14005	14040	14189	14025	14091	14179	14029	14069	14143	13963	14188	14036	13951	14066	14175	13973	14150	14005	14052	14063	14061	13920	14014	14183	14142	14237	14046	14112	14125	14063	14265	14115	14192	14052	14172	14179	14006	14227	14026	13972	14110	14136	14041	14184	14173	14184	14118	14111	14096	14098	14006	14015	14198	14056	14080	14153	14106	14054	14243	14099	14125	14034	14152	14323	14092	13911	14048	14124	14172	14225	13979	14214	14072	14058	14152	14138	14198	14090	14101	14005	14139	14122	14168	14300	14172	14208	14260	14116	14084	14169	13980	14210	14051	14237	14277	14131	14014	14075	14092	14114	14179	14220	14129	14227	13945	14218	14037	14209	14237	14219	14119	14199	13996	14168	14041	14139	14085	14050	13979	14161	14166	14066	14244	14036	14218	13950	14095	14106	14263	14072	14242	14008	14032	14112	14053	14076	14074	14179	14253	14280	14097	14099	14113	14034	14168	14047	14072	14146	14132	14026	14011	14167	14169	14108	14088	14038	14166	14013	14020	14044	14084	14120	13973	14195	14179	14154	14025	14091	14113	14182	14071	14046	14056	13928	14153	13964	14087	14131	14172	14157	14269	14142	14201	14146	14186	14031	14002	14070	14023	14163	14139	14053	14152	14116	14181	14125	14065	14161	14211	14217	14001	14086	14147	14154	13882	14246	14096	14146	14261	14159	13904	14025	14132	14129	14266	14243	14120	14081	14123	14195	14148	14011	14045	13997	13970	14073	14199	14151	14166	14039	14197	14146	14187	14058	14232	14312	14215	14218	14093	14093	14134	14127	14113	14162	14069	14007	14153	14084	14180	14214	14105	14313	13930	14004	13975	14029	14160	14080	14134	14173	14211	14081	14018	14215	14122	14171	14102	14330	14080	14169	14189	14075	14150	14150	14243	13993	14015	14191	14214	14168	14171	13998	14126	14208	14103	14094	14093	14183	14079	14027	14127	14154	14191	14017	14081	14126	14071	14178	14227	14202	14018	14065	14119	14231	14139	14085	14050	14084	14011	14104	14238	14080	14181	14164	14195	14280	14209	13992	14108	14131	14251	14206	13961	14154	13995	14018	14102	14115	14109	14080	14111	14082	14096	14150	14168	14177	14069	14225	14173	14139	14211	14110	14198	14172	14097	14282	14144	14128	14133	14106	14294	14204	14018	14217	14217	14100	14084	14116	14194	14238	14015	14129	14214	14115	14139	14055	14267	14076	14183	14275	14264	14136	13953	14057	14063	14235	14171	14154	14294	14146	14052	14061	14023	14129	14160	14396	14227	14167	14054	14142	14190	14081	13988	14224	14191	14140	14160	14149	14076	14072	14115	14212	14073	14207	14146	14106	13958	14218	14202	13981	13927	14172	14151	14042	14155	14152	14083	14245	14203	14081	14206	14087	14098	14054	14213	14203	14187	14013	14150	14244	14156	14010	14139	14058	14101	14099	14122	14184	14047	14077	14253	14119	14101	14190	14062	14214	14148	14121	14144	14170	14128	13992	14144	14120	14295	14100	14097	14112	14044	14205	14273	14322	14071	14146	14119	14094	14147	14171	14032	14167	14038	13997	14202	14232	14207	14161	14121	14151	13950	14029	14020	14095	14045	14229	14041	13922	14023	14123	14222	14040	14294	13991	14303	14276	14064	14112	14194	14159	14071	14124	13992	14092	14085	14126	14214	14231	13987	14144	14115	14136	14102	14025	14035	14059	14159	14093	13962	14055	14198	14043	14161	14116	14138	14010	14128	14120	14244	13970	14121	14129	14172	14144	14071	14171	13951	14058	14180	14216	14166	13930	14253	14204	14101	14111	14046	14143	13994	14027	14217	14070	14004	14146	14006	14232	14130	14218	14056	14197	14236	14152	14145	13948	14104	14034	14162	13949	14287	14077	14306	14106	14037	14038	14206	14191	14179	14134	14083	14220	14039	14014	14144	14264	13967	14363	14129	14238	14172	14050	14179	14093	13989	14043	14070	14074	14083	13972	14305	14235	14103	13886	14182	14071	14212	14106	14058	14181	14052	14234	14087	14134	14031	14271	14190	14012	14159	14248	14082	13999	14026	14071	14163	14169	14107	14055	14088	14307	14116	14122	14099	14185	14034	14108	14008	14019	14289	14067	14100	14047	14244	14060	14148	14242	13988	14150	14240	14077	14075	14111	14174	13831	14257	14094	14173	14078	14008	14102	14194	14169	14144	14009	13984	14221	14094	14096	14042	14030	14188	14035	14031	14063	14042	14128	14166	14114	14110	14111	14122	14103	14016	14084	14095	14082	14314	14142	13936	14166	14214	14064	14113	14258	14112	14187	14232	14070	13992	13992	14082	14045	13910	14264	14075	14023	14063	14163	14055	14251	14062	14012	14179	14054	14184	14230	14137	13976	14010	14174	14221	14046	14126	14132	14200	14134	14038	14164	13970	14119	14137	13872	13995	14068	14103	14063	14082	14041	14197	14288	13990	13938	14157	14165	14037	14225	14194	14103	14074	14268	14032	14003	14072	14082	14083	14349	14288	14145	14064	14002	14026	14276	14077	14188	14280	14162	13976	14246	14242	14139	14242	14083	14255	14027	14023	14048	14207	14038	14114	14063	14227	14211	14021	14006	14352	14100	14172	14159	14250	14198	14071	14101	14227	14048	14232	14153	14195	14169	14076	14213	14136	14006	14121	14060	14095	14043	14200	14155	14070	13998	14168	13827	14144	14052	14218	14160	14271	14187	14126	13955	14056	14272	14078	14244	13971	14159	14072	13834	14125	14198	14112	14082	14001	14265	14146	14100	14211	13939	14171	14190	14148	14033	14137	14198	14085	14093	14070	13990	14013	14180	14021	14237	14155	14135	14313	13976	14247	14002	14050	14037	14195	13957	14218	14363	13962	14173	14088	14222	14068	14098	14148	14186	14096	14270	13992	13995	14115	14049	14256	14202	14048	14152	14096	14212	14046	14122	14379	14281	14055	13865
30289	32580	40070	35544	28248	24549	22101	20046	18971	18085	17639	17353	16881	16822	16830	16717	16644	16385	16489	16463	16448	16309	16337	16341	16398	16402	16268	16500	16266	16239	16388	16287	16274	16409	16230	16230	16354	16226	16278	16517	16277	16279	16207	16322	16497	16382	16274	16403	16188	16335	16215	16305	16477	16250	16191	16106	16188	16355	16259	16239	16350	16182	15981	16314	16352	16151	16322	16292	16287	16299	16390	16318	16436	16262	16303	16193	16312	16307	16331	16306	16200	16163	16137	16320	16109	16069	16247	16337	16369	16162	16439	16146	16121	16310	16215	16256	16367	16188	16189	16277	16210	16241	16381	16231	16277	16321	16063	16191	16378	16217	16317	16344	16427	16164	16266	16281	16439	16311	16054	16061	16302	16304	16375	16134	16339	16381	16309	16330	16273	16280	16148	16226	16095	16158	16288	16093	16333	16232	16224	16269	16362	16248	16273	16246	16315	16176	16345	16293	16355	16270	16319	16123	16372	16274	16183	16336	16288	16228	16221	16089	16239	16302	16175	16306	16193	16215	16227	16280	16389	15984	16240	16160	16380	16254	16131	16079	16132	16372	16217	16169	16181	16171	16225	16273	16246	16203	16158	16187	16435	16525	16346	16293	16089	16212	16113	16218	16094	16253	16222	16213	16301	16355	16321	16279	16059	16215	16277	16215	16197	16439	16285	16302	16356	16300	16057	15999	16016	16168	16219	16117	16159	16166	16131	16142	16239	16295	16111	15900	16185	16039	16182	16221	16308	16239	16432	16396	16258	16347	16248	16235	16245	16421	16256	16210	16250	16314	16224	16306	16252	16128	16101	16255	16176	16361	16178	16177	15963	16001	16380	16348	16180	16113	16187	16212	16250	16250	16434	16294	16068	16217	16286	16286	16231	16037	16112	16214	16195	16194	16179	16019	16271	16331	16236	16110	16045	16084	16288	16143	16415	16215	16399	16185	16263	16220	16203	16184	16399	16178	16274	16243	16036	15928	16152	16382	16235	16205	16235	16316	16476	16327	16298	16223	16186	16282	16191	16217	16208	16379	16252	15994	16130	16284	16114	16239	16139	16311	16176	16390	16461	16221	16301	16166	16239	16267	16337	16292	16253	16215	16108	16176	16385	16063	15993	16285	16140	16291	16403	16206	16252	16213	16160	16309	16196	16249	16408	16298	16088	16126	16120	16345	16288	16402	16294	16230	16342	16255	16164	16300	16389	16260	16159	16277	16257	16242	16290	16143	16372	16207	16173	16367	16069	16183	16168	16322	16416	16322	16279	16081	16368	16026	16146	15987	16223	16403	16275	16224	16171	16230	16245	16209	16201	16353	16350	16160	16352	16305	16132	15944	16093	16276	16131	16236	16308	16308	16419	16293	16191	16467	16247	16184	16235	16394	16273	16189	16352	16224	16304	16208	16188	16263	16333	16316	16368	16123	16339	16234	16210	16370	16298	16245	16392	16243	16526	16246	16163	16148	16164	16235	16342	16095	16080	16161	16307	16185	16212	16390	16064	16140	16428	16306	16423	16212	16222	16099	16244	16176	16271	16325	16393	16417	16299	16275	16309	16131	16178	16261	16340	16412	16417	16178	16188	16219	16231	16310	16097	16165	16401	16119	16269	16253	16468	16053	16091	16227	16268	16533	16241	16190	16188	16214	16286	16364	16429	16236	16112	16191	16288	16361	16132	16180	16121	16444	16262	16281	16355	16374	16316	16073	16403	16393	16405	16351	16398	16419	16284	16346	15904	16121	16334	16245	16143	16222	16319	16056	16167	16411	16358	16209	16310	16338	16203	16422	16283	16128	16447	16136	16233	16239	16147	16248	16222	16096	16254	16348	16027	16401	16454	16312	16289	16098	16275	16152	16200	16391	16226	16145	16334	16261	16302	16253	16114	15979	16248	16379	16046	16026	16327	16222	16195	16216	16262	16204	16322	16360	16162	16257	16268	16161	16161	16108	16145	16259	16270	16132	16203	16354	16337	16095	16216	16230	16247	16149	16260	16381	16501	16321	16418	16393	16357	16235	16253	16416	16402	16335	16445	16380	16352	16393	16350	16236	16513	16387	16442	16268	16284	16354	16314	16081	16363	16330	16275	16131	16143	16377	16268	16258	16313	16224	16367	16169	16449	16182	16065	16132	16357	16237	16243	16300	16150	16184	16172	16043	16342	16322	16279	16232	16341	16104	16219	16359	16347	16304	16096	16163	16213	16326	16159	16434	16500	16182	16221	16203	16256	16243	16302	16284	16242	16238	16050	16146	16178	16222	16178	16165	16057	16092	16365	16409	16068	16254	16221	16362	16163	16344	16112	16141	16306	16238	16218	16266	16130	16367	16233	16331	16269	16137	16240	16537	16096	16206	16254	16401	16075	16319	16261	16218	16227	16278	16216	16218	16164	16124	16472	16139	16199	16319	16240	16102	16243	16084	16176	16279	16336	16288	16301	16460	16291	16166	16293	16281	16294	16336	16260	16170	16191	16000	16276	16217	16399	16337	16199	16339	16258	16253	16238	16240	16127	16241	16185	16331	16409	16236	16263	16335	15946	16182	16503	16279	16332	16330	16069	16249	16235	16289	16117	16209	16305	16455	16241	16042	16205	16235	16022	16117	16296	16200	16208	16373	16382	16371	16114	16184	16146	16110	16114	16188	16463	16330	16236	16323	16194	16314	16329	16143	16249	16126	16282	16335	16376	16246	16122	16340	16240	16328	16304	16358	16090	16096	16283	16072	16169	16041	16245	16377	16404	16176	16229	16337	16026	16278	16268	16166	16396	16444	16041	16177	16365	16239	16401	16083	16383	16364	16295	16381	16593	16259	16223	16094	16315	16218	16234	16174	16164	16254	16161	16334	16270	16274	16334	16302	16204	16151	16039	16000	16198	16110	16301	16092	16195	16155	16257	16171	16059	16081	16047	16063	16262	16208	16134	16142	16245	16388	16180	16266	16271	16299	16272	16402	16246	16311	16175	16458	16242	16436	16300	16059	16224	16201	16348	16230	16355	16215	16163	16337	16260	16153	16287	16273	16197	16286	16511	16224	16153	16219	16329	16394	16262	16380	16326	16362	16296	16220	16054	16199	16271	16442	16163	16400	16312	16182	16055	16413	16097	16347	16352	16142	16200	16382	16386	16129	16033	16156	16379	16258	16055	16209	15998	16281	16280	16233	16223	16356	16296	16233	16222	16154	16241	16353	16161	16542	16312	16391	16212	16255	16221	16105	16394	16188	16179	16463	16158	16095	16372	16329	16280	16128	16227	16109	16377	16224	16179	16227	16319	16218	16258	16356	15952	15965	16193	16280	16190	16234	16153	16177	16442	16385	16120	16247	16439	16275	16144	16336	16269	16154	16294	16284	15974	16063	16112	16284	16166	16184	16354	16268	16240	16492	16110	15922	16261	16164	16107	16006	16244	16177	16443	16184	16321	16303	16104	16054	16341	16165	16256	16129	16378	16279	16137	16200	16544	16341	16293	16286	16272	16422	16021	16185	16181	16446	16183	16206	16262	16168	16088	16161	16245	16137	16142	15968	16272	16228	16297	16193	16328	16313	16441	16399	16228	16316	16183	16277	16343	16068	15975	16266	16130	16260	16054	16240	16389	16266	16223	16442	16310	16189	16352	16279	16200	16114	16217	16197	16146	16050	16205	16231	16160	16268	16346	16004	16063	16457	16110	16162	16243	16164	16261	16123	16352	16304	16284	16413	15980	16138	16296	16181	16316	16144	16196	16245	16213	16101	16333	16302	16266	16244	16448	16082	16261	16330	16141	16126	16289	16310	16191	16365	16231	16332	16221	16125	16243	16181	16287	16236	16158	16257	16463	16055	16223	16374	16244	16164	16226	16400	16191	16188	16245	16618	16211	16087	16234	16255	16210	16393	16386	16162	16400	16299	16099	16207	16239	16277	16336	16175	16227	16257	16263	16240	16127	16133	16307	16249	16197	16354	16308	16289	16266	16203	16085	16297	16385	16293	16208	16256	16208	16307	16177	16168	16387	16183	16471	16214	16209	16330	16339	16347	16215	16151	16224	16268	16145	16181	16397	16395	16448	16120	16362	16538	16495	16091	16161	16373	16250	16238	16049	16270	16404	16215	16324	16376	16440	16338	16272	16128	16135	16320	16144	16373	16345	16381	16164	16170	16245	16227	16230	16258	16270	16157	16277	16500	16256	16353	16398	16047	16102	16256	16357	16038	16288	16443	16382	16092	16265	16300	16341	16303	16127	16324	16481	16197	16283	16489	16144	16253	16212	16327	16079	16252	16345	16126	16243	16207	16374	16239	16098	16385	16247	16410	16183	16176	16284	16130	16046	16108	16284	16206	16361	16206	16398	16167	16222	16385	16173	16322	16254	16238	16307	16303	16263	16222	16233	16188	16186	16263	16335	16250	16355	16230	16117	16136	16298	16318	16254	16272	16345	16384	16220	16161	16327	16175	16016	16335	16335	16417	16292	16131	16245	16105	16083	16207	16148	16266	16134	16270	16248	16234	16130	16288	16143	16306	16110	16290	16058	16195	16347	16253	16232	16232	16311	16151	16357	16311	16300	16126	16232	16125	16206	16268	16298	16257	16415	16321	16478	16343	16216	16377	16384	16210	16186	16464	16265	16423	16282	16128	16051	16246	16067	16444	16284	16173	16264	16211	16289	16194	16359	16388	16191	16157	16235	16289	16295	16408	16170	16204	16195	16389	16507	16484	16037	16341	16173	16149	16280	16230	16125	16361	16227	16329	16018	16192	16253	16243	16389	16235	16250	16307	16500	16504	16293	16337	16369	16301	16214	16200	16270	16312	16358	16183	16312	16308	16237	16160	16353	16366	16246	16352	16156	16327	16248	16153	16260	16089	16291	16275	16191	16372	16200	16351	16427	16140	16331	16372	16151	16448	16425	16154	16162	16365	16116	16099	16270	16289	16422	16302	16153	16144	16165	16303	16221	16215	16219	16297	16393	16236	16231	16297	16344	16236	16202	16213	16320	16056	16250	16241	16113	16114	16172	16495	16313	16056	16172	16154	16168	16416	16227	16215	16278	16470	16178	16301	16247	16366	16315	16267	16271	16355	16165	16263	16323	16234	16439	16305	16333	16279	16343	16235	15969	16199	16297	16055	16105	16214	16298	16358	16391	16240	16224	16181
35951	50911	46666	37100	30040	25312	22354	19916	18054	16915	16395	15839	15320	15083	14971	15027	14741	14715	14524	14340	14526	14648	14474	14341	14366	14413	14286	14270	14101	14237	14311	14297	14239	14263	14188	14386	14456	14211	14427	14407	14324	14320	14272	14396	14319	14195	14339	14175	14235	14246	14342	14356	14341	14291	14283	14211	14321	14323	14284	14226	14362	14277	14118	14174	14402	14368	14204	14274	14309	14305	14171	14206	14316	14252	14180	14324	14262	14292	14239	14332	14271	14265	14308	14337	14240	14117	14336	14121	14339	14348	14259	14147	14303	14301	14246	14264	14198	13973	14292	14093	14156	14291	14334	14208	14326	14374	14320	14330	14382	14262	14383	14116	14067	14448	14159	14278	14298	14304	14301	14247	14263	14205	14285	14237	14254	14228	14372	14195	14221	14204	14253	14311	14308	14348	14213	14202	14370	14400	14204	14302	14349	14287	14314	14327	14204	14040	14385	14291	14234	14112	14529	14277	14298	14385	14284	14222	14247	14229	14294	14314	14337	14310	14263	14357	14180	14325	14283	14358	14191	14199	14196	14241	14252	14158	14304	14233	14081	14299	14320	14223	14400	14283	14198	14152	14289	14323	14090	14238	14289	14149	14225	14274	14310	14310	14340	14376	14220	14327	14240	14118	14387	14221	14148	14203	14271	14131	14210	14231	14355	14421	14148	14238	14198	14296	14475	14283	14196	14355	14157	14385	14249	14173	14198	14420	14289	14307	14330	14265	14348	14474	14349	14117	14285	14456	14190	14193	14375	14231	14168	14157	14171	14178	14225	14284	14214	14280	14276	14251	14281	14357	14210	14357	14433	14171	14208	14228	14281	14291	14528	14331	14265	14192	14244	14301	14318	14186	14173	14073	14195	14235	14355	14230	14271	14337	14300	14255	14376	14353	14319	14213	14227	14250	14150	14274	14365	14187	14328	14077	14296	14180	14332	14242	14205	14172	14274	14292	14287	14123	14132	14228	14201	14129	14172	14290	14195	14206	14512	14430	14313	14363	14251	14231	14195	14343	14175	14393	14140	14287	14232	14213	14217	14104	14237	14264	14309	14230	14262	14387	14152	14185	14246	14289	14342	14225	14299	14225	14207	14426	14368	14308	14178	14321	14016	14245	14337	14228	14476	14329	14339	14233	14181	14248	14239	14229	14434	14421	14158	14121	14253	14454	14153	14259	14275	14322	14287	14217	14330	14340	14268	14221	14274	14362	14318	14230	14252	14252	14214	14268	14226	14231	14211	14328	14274	14080	14224	14340	14128	14420	14404	14202	14206	14152	14267	14349	14350	14178	14153	14221	14254	14315	14197	14435	14391	14276	14139	14265	14246	14247	14124	14221	14209	14165	14245	14298	14209	14144	14347	14329	14254	14272	14181	14300	14179	14368	14056	14204	14211	14167	14341	14306	14362	14282	14248	14264	14195	14261	14234	14247	14179	14333	14410	14203	14443	14426	14330	14317	14170	14183	14284	14400	14368	14194	14387	14329	14253	14404	14144	14318	14333	14212	14217	14149	14379	14355	14434	14141	14245	14275	14218	14244	14285	14241	14244	14354	14259	14179	14269	14418	14283	14216	14395	14213	14400	14254	14280	14165	14241	14276	14190	14372	14254	14309	14411	14117	14342	14284	14374	14131	14335	14266	14321	14107	14185	14216	14309	14224	14177	14409	14105	14258	14225	14110	14401	14368	14159	14229	14350	14226	14318	14369	14378	14384	14289	14343	14173	14295	14257	14214	14435	14109	14235	14325	14362	14446	14146	14248	14218	14346	14289	14211	14303	14299	14424	14151	14338	14246	14382	14268	14362	14346	14274	14102	14325	14003	14251	14423	14238	14304	14111	14352	14255	14278	14266	14316	14305	14241	14330	14209	14299	14424	14232	14291	14212	14228	14323	14248	14199	14231	14267	14326	14283	14264	14159	14111	14218	14211	14262	14409	14268	14273	14244	14234	14307	14158	14333	13954	14331	14359	14189	14117	14200	14314	14326	14123	14154	14190	14287	14378	14314	14321	14244	14118	14267	14323	14332	14161	14346	14222	14248	14239	14397	14210	14301	14206	14348	14328	14218	14331	14154	14342	14298	14316	14216	14288	14399	14215	14276	14261	14291	14198	14350	14348	14344	14383	14307	14205	14060	14351	14288	14145	14367	14251	14312	14126	14252	14141	14310	14050	14413	14330	14327	14270	14271	14222	14311	14314	14259	14162	14272	14162	14306	14261	14167	14288	14307	14160	14244	14171	14293	14101	14382	14381	14244	14231	14238	14215	14194	14084	14284	14165	14284	14214	14269	14312	14113	14465	13973	14311	14250	14189	14340	14098	14170	14259	14293	14268	14185	14191	14348	14151	14282	14170	14281	14438	14272	14382	14108	14321	14387	14143	14254	14369	14167	14203	14153	14222	14208	14323	14254	14091	14364	14166	14379	14293	14406	14397	14266	14383	14335	14368	14246	14246	14257	14177	14267	14204	14375	14275	14290	14182	14237	14311	14205	14273	14319	14149	14215	14355	14397	14312	14332	14294	14273	14289	14179	14164	14219	14147	14354	14234	14208	14090	14282	14480	14165	14408	14174	14321	14321	14274	14351	14295	14375	14265	14340	14300	14297	14408	14242	14257	14077	14205	14190	14298	14116	14214	14266	14386	14395	14266	14341	14155	14284	14107	14388	14289	14176	14313	14311	14054	14238	14348	14278	14188	14375	14442	14389	14228	14221	14244	14135	14296	14400	14392	14396	14290	14236	14305	14217	14496	14224	14362	14291	14351	14235	14259	14255	14113	14259	14311	14327	14426	14174	14158	14282	14238	14255	14185	14337	14291	14264	14286	14405	14308	14442	14346	14467	14153	14164	14391	14152	14398	14364	14309	14195	14289	14237	14327	14263	14403	14193	14203	14260	14156	14270	14397	14246	14337	14387	14377	14245	14273	14164	14155	14358	14132	14017	14347	14261	14373	14200	14308	14242	14074	14320	14168	14172	14319	14082	14213	14386	14436	14363	14373	14297	14164	14553	14299	14279	14215	14168	14253	14126	14283	14310	14344	14330	14350	14236	14441	14359	14341	14187	14191	14039	14377	14238	14112	14257	14285	14378	14065	14352	14495	14328	14190	14462	14221	14215	14240	14281	14181	14306	14194	14385	14201	14139	14272	14435	14185	14276	14256	14397	14346	14238	14097	14266	14285	14360	14412	14266	14301	14260	14186	14345	14179	14121	14135	14214	14253	14298	14312	14190	14217	14305	14105	14344	14168	14168	14114	14413	14200	14374	14145	14309	14269	14191	14052	14419	14295	14171	14194	14270	14281	14331	14377	14445	14332	14282	14357	14285	14291	14112	14230	14258	14389	14348	14335	14318	14169	14397	14220	14266	14366	14217	14222	14455	14356	14269	14301	14239	14473	14341	14170	14157	14169	14372	14371	14125	14184	14268	14337	14360	14174	14346	14247	14314	14338	14182	14248	14176	14407	14306	14335	14250	14323	14252	14476	14248	14361	14352	14174	14203	14299	14351	14300	14363	14339	14186	14286	14283	14210	14425	14180	14306	14187	14142	14390	14277	14324	14277	14427	14278	14306	14186	14239	14184	14350	14253	14240	14276	14348	14404	14318	14411	14258	14166	14450	14265	14398	14267	14236	14263	14129	14318	14360	14096	14391	14243	14239	14507	14361	14259	14143	14263	14233	14329	14286	14159	14279	14188	14246	14399	14155	14350	14161	14281	14267	14173	14241	14417	14370	14119	14238	14340	14251	14108	14171	14307	14331	14264	14379	14396	14310	14212	14417	14342	14422	14406	14188	14103	14200	14308	14303	14279	14301	14245	14270	14241	14117	14459	14392	14343	14356	14460	14230	14245	14383	14259	14359	14299	14330	14344	14410	14224	14212	14466	14258	14205	14236	14284	14233	14396	14344	14318	14287	14347	14187	14129	14343	14304	14274	14089	14129	14196	14196	14252	14236	14067	14199	14246	14190	14262	14283	14340	14262	14306	14253	14288	14344	14375	14159	14371	14264	14301	14396	14223	14301	14263	14190	14321	14247	14160	14397	14174	14427	14174	14102	14291	14168	14286	14247	14309	14250	14217	14216	14271	14142	14188	14311	14268	14111	14387	14332	14499	14272	14396	14250	14251	14210	14182	14293	14166	14426	14351	14366	14388	14136	14413	14229	14213	14374	14322	14208	14320	14349	14231	14136	14321	14262	14202	14203	14320	14111	14197	14387	14367	14117	14335	14347	14256	14328	14253	14299	14185	14226	14155	14203	14264	14330	14227	14405	14260	14283	14552	14284	14097	14293	14256	14158	14160	14325	14283	14437	14368	14384	14225	14219	14348	14262	14332	14191	14291	14318	14389	14310	14352	14222	14113	14289	14368	14312	14160	14264	14330	14270	14392	14272	14256	14273	14159	14333	14121	14159	14407	14213	14354	14289	14249	14303	14209	14363	14315	14265	14270	14123	14227	14290	14223	14187	14341	14165	14409	14285	14421	14175	14219	14165	14180	14232	14216	14253	14276	14362	14178	14179	14117	14203	14248	14241	14371	14327	14075	14157	14285	14334	14272	14196	14369	14317	14214	14133	14331	14354	14221	14190	14313	14255	14209	14314	14400	14268	14285	14141	14416	14302	14249	14329	14324	14287	14135	14135	14328	14417	14311	14326	14334	14391	14186	14234	14234	14101	14242	14217	14213	14134	14421	14237	14373	14238	14143	14199	14185	14042	14338	14271	14136	14322	14361	14116	14388	14264	14360	14357	14226	14288	14100	14299	14203	14324	14230	14281	14108	14195	14296	14247	14254	14418	14238	14235	14306	14337	14211	14351	14273	14426	14199	14287	14357	14396	14173	14406	14294	14154	14229	14171	14319	14288	14254	14159	14471	14427	14304	14276	14180	14146	14368	14189	14210	14204	14303	14238	14466	14173	14243	14247	14224	14203	14223	14311	14200	14188	14379	14292	14330	14478	14210	14422	14031	14178	14373	14477	14211	14274	14368	14387	14324	14181	14346	14333	14365	14215	14270	14364	14170	14284	14331	14241	14426	14260	14296	14139	14270	14184	14155	14233	14182	14232	14136	14311	14321	14068	14223	14282	14211	14268	14445	14395	14264	14307	14252	14126	14313	14301	14259	14244
24390	21793	29868	27494	27080	27697	26302	22042	20275	19394	18600	17918	17425	17211	16999	16778	16689	16660	16559	16365	16535	16291	16302	16339	16273	16188	16287	16127	16259	16256	16183	16071	16135	16210	16290	16209	16144	16204	16114	16119	16326	16278	16180	16090	16128	15995	16170	16226	16218	15991	16203	16196	16069	16117	15968	16212	16166	16105	16311	16116	16156	16222	16195	16105	16152	16187	16191	16367	16047	16140	16022	16029	16080	16069	16008	16143	16083	16279	16333	16225	16253	16096	16090	16233	15918	16072	16112	15994	16207	16154	16051	16069	16111	16046	16107	16017	16000	15957	16244	16058	16391	16038	16017	15950	15953	15964	16192	15975	16165	15988	16205	16082	16227	16186	15966	16079	16055	15848	16007	16048	16039	16137	15848	16177	16011	16316	16067	16182	16148	16116	16084	16190	16110	16017	16267	15999	15913	16081	16003	16238	16167	15941	16070	16049	15917	16121	16165	15973	15940	16145	15977	16221	16020	15947	16289	15862	16165	16121	16095	16144	16003	16034	16045	16027	16147	16129	15956	16067	16282	16230	16077	16117	16201	16151	15928	15944	16157	16140	16158	15947	16050	15999	16015	16194	15961	16141	16007	16126	15986	16054	16071	16246	16214	16056	16098	16335	16314	16083	16140	16017	16033	16074	16085	16109	16024	16141	16158	16130	15944	16056	16184	15971	16027	15842	15859	16016	15901	16096	16195	16059	15914	16012	16219	16006	16219	16013	16213	16128	16165	16029	16285	16245	16137	16014	16189	16048	16066	15967	16043	16031	15617	16124	16197	16163	16018	16193	16010	16166	16258	16052	16018	16027	16087	16110	15884	16018	16180	16179	16322	16076	16173	16141	16087	16197	16047	15985	15938	16139	16161	16009	16092	16183	16193	16052	16196	16033	16000	15860	16174	16000	16042	16085	16215	16035	16172	16113	16097	16111	16049	16111	15999	16047	16212	15842	16155	16047	16036	15989	16073	16267	16021	16002	15986	15987	16037	16226	16047	15938	16149	16075	16163	16074	16060	16111	16170	16084	15961	15992	16010	16006	16120	15964	16063	15867	16156	16114	16160	15897	16173	15958	16229	16153	16163	16160	16140	15946	16033	15938	16322	16194	16056	16201	16044	15933	16070	15916	15906	16101	16031	16123	15997	15973	16272	16036	16000	15939	16250	16175	16095	16114	16025	16010	15938	16038	16046	16093	16328	16050	16016	15845	16127	16252	15916	16240	16094	16026	16125	16013	16033	16006	15880	16156	16300	16199	16144	16088	15988	16180	16060	16039	16076	15885	16154	16188	16027	16146	16127	16161	16074	16010	15998	16066	16158	16130	16059	16061	16060	16213	16204	16118	16058	15976	16005	15929	16016	16048	16136	16275	16149	15995	16089	16086	16105	15970	16064	16113	15982	16022	15928	16014	16048	16094	16261	16008	16069	16043	16070	16054	16184	16267	16239	16041	16026	16139	16158	16251	16156	15993	16040	16069	16230	16215	16095	16039	16255	15965	16053	16127	16246	16024	16202	16096	16060	16087	16034	16029	16095	15946	16248	16113	15952	15918	16185	16275	15932	15958	16033	16005	16226	16210	16011	16144	15989	16211	16247	16224	16141	16098	16067	16085	16118	15871	16033	16149	16147	16078	16005	16010	15976	16194	16050	16042	16147	15934	16027	16161	16146	16191	16051	16240	16056	16172	15973	16168	16080	16095	16033	16172	16185	16130	16092	15976	16010	15945	16059	16125	16040	16017	16032	15987	16121	16025	16153	16278	16186	16290	16095	16153	15940	16047	16037	16079	16116	16015	15987	16113	16210	16155	15905	16090	15780	16198	16439	15937	15981	16054	16011	16072	15957	16212	16010	16065	16129	15957	16188	16071	16091	16043	16153	16047	16068	16160	16206	16217	16052	16039	16112	16052	16091	16100	16076	15932	16100	16093	16102	16062	15892	15993	16254	15929	15980	16122	16157	16259	16029	16057	16132	16012	15950	16082	15985	16077	15923	16026	16149	16290	16087	16003	16056	15943	15992	16121	16056	16107	16137	15980	16117	16122	16109	16141	16114	16191	15981	16110	16176	15931	16012	16163	16142	15943	15970	16121	16068	16219	16216	15963	15934	15924	16131	16192	16023	16112	16065	16190	16008	16157	15879	15877	16046	15949	15996	16074	16056	16292	16004	16085	15956	16181	15865	16089	16040	16160	16137	16003	16102	16085	16089	16003	15927	15879	16225	16056	16227	16057	15999	16223	15908	16044	16104	16251	16207	16047	16030	15915	16116	15841	16170	16064	16056	16035	15932	16023	16031	16172	16029	16062	15800	16215	16124	16156	16037	16050	16055	16093	16366	16074	15949	15840	16126	16119	16016	15975	16131	16069	16084	15992	16152	16078	16060	15994	16043	16197	16274	16173	16281	16158	16098	16188	16214	16041	16129	16124	16233	16095	16068	16077	16189	16284	16028	16048	16177	15910	16091	15957	16094	15966	16038	15946	16030	16050	16171	16003	15931	16073	16075	16100	16242	16038	16160	16018	16127	16170	16074	15976	16026	16268	16256	16198	16025	16245	16168	16253	16033	16154	16054	16197	16015	15969	15965	16128	16182	16135	16095	16120	16080	16259	16180	16175	16049	16125	16242	16055	16106	16077	16122	15945	16020	16000	16198	15930	15972	16262	16120	16058	15920	16022	16192	16053	16083	16227	15997	15930	15919	15967	15925	16016	15947	15966	15958	16247	16046	16045	16135	16198	16070	16061	16062	16046	16032	16041	15959	16121	15937	16097	15906	16087	16183	16024	16036	16112	16088	16143	15854	16206	16215	16080	15981	16294	15981	16171	15699	16128	15982	16155	16130	16199	16113	16021	16165	16209	16196	15761	16028	16222	16023	15871	16262	16153	16020	15997	16202	15922	15922	16168	16208	15997	15918	16086	15894	16000	16217	15978	15884	16200	16160	15907	16070	16183	16094	16100	15979	16052	15985	16143	16144	16127	16057	16148	16086	16078	16058	16052	16165	15876	16148	15843	16117	16283	16033	15999	15922	15883	16036	15916	16089	16052	16003	16204	16230	15993	16029	16062	15862	16001	15998	16183	16254	16154	15943	16297	16024	16100	16038	16223	16150	16048	16040	15959	15848	16182	16099	16249	16026	15982	16163	16121	16145	16213	15938	15968	16005	16160	16173	16033	16125	16097	16118	16129	16131	16177	16102	16146	16016	16251	16110	15952	15953	15969	16121	16032	15983	15987	15968	16141	16143	16125	16138	15935	16026	16117	16127	15902	16203	16157	16155	16052	16011	16055	16124	16173	15943	15966	16156	16161	16147	16043	16338	16016	16024	16110	16200	16065	16032	16021	16036	16421	16138	16108	16108	16135	16217	15957	16080	15827	15989	16130	16112	15959	16102	15866	16121	15881	16114	16146	15998	16111	16158	16098	16245	16224	16257	16164	16154	16102	16012	16221	16051	16133	16183	15950	16062	16058	16113	16109	16251	16034	15975	16123	16156	15990	16048	16030	16193	15953	16073	16024	16018	16094	16103	16185	16185	15989	16014	16296	15973	16181	16126	16098	16057	16080	16060	16099	16085	16214	16110	16067	16136	16065	16081	16024	16028	16291	16050	15958	16121	16005	16125	15992	16044	15994	15908	16167	16124	16118	16014	16113	16128	16031	16152	16054	16242	16162	16056	16123	16313	16048	16189	16089	16011	15935	15874	16003	16182	16062	16034	16068	16222	16072	16032	15920	16160	16171	16070	15961	16195	16082	16175	16026	16016	15816	16033	16020	15991	16235	16118	15952	15940	16033	16109	16013	16057	16121	16229	16161	16062	15809	16105	16092	16010	16075	16038	16206	16111	16146	16018	15982	15966	15998	16092	16122	16018	16050	16172	16043	16116	16268	16106	16174	16100	16114	16125	16018	15962	16099	16019	16129	15869	16089	16152	15989	16016	15924	16127	15950	16205	16065	16143	15986	16007	16039	16083	16012	16045	16084	15979	16169	16122	16120	16249	16030	16291	16212	16199	16045	16255	16127	15969	15956	16005	16246	16100	16105	16278	15938	15871	16067	16165	16159	15936	16046	16114	16082	15960	15952	16113	16116	16001	16175	16023	16044	16200	16326	16134	16267	16067	16037	16276	16338	16208	16053	16005	16222	16067	15997	15961	15923	15925	16040	16216	16041	16087	15954	16046	15915	16050	16151	16032	16041	16230	16187	16208	15757	16066	15816	15863	16115	16214	15915	16124	16100	16247	16053	16120	16025	16072	15904	16199	15916	16167	15833	16091	16020	16057	16159	15871	16047	16279	16067	16160	16081	16076	16103	15875	16015	16000	16019	16126	15887	16252	16082	16141	16077	16048	16098	16098	16065	16241	16067	16094	15902	16019	15957	16164	16174	16010	16196	16304	16139	16239	16092	15973	15957	16106	16286	16071	16101	16031	15964	16070	16155	16114	16009	16206	16061	16211	15973	15969	15977	16108	16026	15876	16008	16022	16017	16095	16078	16186	16204	16197	16030	16300	16180	16179	16111	16255	16158	16121	16288	16022	16126	16101	15999	16049	16033	16103	16085	16187	16022	16005	16065	15987	15913	16050	16237	16163	16245	16349	16031	16276	16067	16008	15787	16226	16118	16017	16154	16321	16041	15973	15921	15933	16022	16153	16093	16065	16086	16015	16140	15898	15962	15985	16116	16273	16195	16074	15982	16095	16053	16097	16088	16104	16131	15990	16191	16237	16073	16215	15985	16001	16020	16075	16159	16079	16055	16129	16111	16047	16037	16124	16090	16365	16105	16094	15898	15937	16129	15982	16049	16134	16117	15893	16178	15984	16073	16095	15985	15988	16161	16139	16126	15976	16068	16218	16281	15926	16123	16014	15898	16060	16130	16039	16214	16058	16123	15923	16203	15908	16026	16000	16062	16144	16020	15972	16042	16054	16130	16115	16027	16055	16228	15997	15903	16052	16175	16208	16168	16170	16082	16043	16189	15807	16097	15937	16246	16170	16151	15920	16101	16183	16071	16095	16192	15856	15968	16063	16192	16123	16045	15998	16004	16129	16007	16074	16133	16132	16097	16043	16072	16097	16085	16202	16027	16051	16165	16147	15923	16022	15919	15977	15914	15964	15952	16151	16393	16251	16123
35104	56127	52662	43120	35533	29546	25583	22591	20317	18851	17518	16702	16038	15812	15401	15099	14903	14782	14767	14689	14644	14482	14508	14370	14399	14276	14318	14390	14320	14436	14127	14196	14293	14326	14233	14231	14191	14155	14018	14311	14145	14240	14166	14237	14069	14153	14222	14235	14115	14280	14317	14108	14075	14207	14263	14304	14249	14302	14279	14233	14048	14156	14153	14106	14174	14154	14111	14295	14094	14149	14227	14166	13982	14159	14318	14157	14237	14136	14321	14438	14305	14304	14068	14320	14222	14225	14332	14091	14217	14344	14200	14144	14304	14256	14211	14149	14235	14149	14213	14226	14037	14137	14099	14150	14325	14265	14214	14070	14171	14016	14056	14072	14103	14274	14332	14286	14070	14215	14166	14082	14312	14175	14041	14339	14090	14156	14055	14317	14253	14245	14096	14188	14254	14152	14056	14213	14263	14186	14238	14221	14241	14217	14108	14216	14139	14173	14287	14106	14240	14130	14057	14253	14214	14203	14206	14212	14191	14116	14240	14274	14229	14128	14140	14099	14279	14337	14243	14113	14234	14128	14084	14203	14193	14262	14147	14082	14183	14093	14124	14294	14264	14240	14260	14033	14101	14216	14146	14154	14338	14170	14094	14206	14229	14175	14263	14252	13874	14199	14236	14255	14060	14393	14218	14349	14117	14192	14091	14087	14117	14146	14055	14225	14224	14265	14066	14197	14247	14289	14235	14224	14312	14238	14181	14137	14295	14182	14236	14265	14112	14297	14060	14077	14171	14170	14228	14197	14040	14306	14023	13931	14176	14203	14310	14024	14197	14025	14137	14099	14154	14207	14244	14245	14152	14197	14033	14084	13980	13970	14178	14170	14261	14100	14257	14094	14321	14210	14196	14141	14084	13978	14066	14077	14170	14205	14111	14212	14119	14471	14120	14109	14083	14148	14201	14285	14208	14283	14142	14170	14192	14171	14237	14126	14334	14188	14115	14380	14100	14132	13973	14175	14051	14165	14036	14299	14131	14189	14135	14258	14135	14187	14133	14281	14078	14065	14234	14232	14060	14292	14238	14183	14143	14235	14249	14282	14338	13953	14189	14158	14107	14222	14203	14012	14029	14238	14131	14134	14088	14244	14248	14096	14237	14242	14133	14064	14007	14040	14169	14201	14219	14179	14081	14254	14071	14095	14367	14218	14231	14197	14118	14282	14070	14257	14102	14210	14094	14099	14095	14318	14285	14059	14019	14127	14164	14235	14270	14051	14131	14178	14237	14243	13996	14305	14015	14299	14360	14154	14011	13994	14074	14150	14148	14082	14117	14167	14289	14090	14294	14170	14134	14328	14023	14279	14207	14175	14099	14024	14361	14092	14153	14203	14276	14211	14214	14042	14098	14151	14085	14063	14275	14211	14264	14310	14114	14411	14172	14159	14084	14107	14225	14325	14208	14152	14153	14203	14084	14136	14214	14197	14037	14184	14032	14059	14112	14205	14087	14198	14053	14218	14187	14148	14084	14151	14324	14126	14276	14160	14133	14057	14259	14237	14244	14319	14265	14123	14110	14158	14243	14120	14222	14232	14213	14308	14293	14236	14219	14161	14253	14063	14123	14283	14081	14105	14179	14057	14224	14060	14326	14290	14235	14162	14135	14280	14052	14123	14078	14123	14132	14286	14123	14111	14305	14211	14335	14224	14188	14227	14037	14222	14231	14165	14069	14248	14221	14184	14012	14038	14254	14159	14069	14188	14219	13989	14312	14301	14274	14154	14310	14195	14133	14259	14253	14358	14410	13935	14206	14032	14091	14077	14029	14200	14077	14210	14200	14197	14163	14153	14170	14084	14089	14052	14239	14241	14295	14290	14044	14272	14072	14179	14079	14262	14227	14117	14211	14198	14141	14122	14001	14069	14329	14159	14287	14185	14127	14153	14168	14251	14150	14034	14197	14066	14241	14072	14200	14141	14432	14089	14143	14102	14202	14120	14151	14041	14328	14067	14131	14247	14171	14132	14263	14230	14068	14169	14149	14028	14260	14167	14204	14167	14222	14133	14160	14176	14256	14091	14245	14179	14071	14178	14158	14183	14256	14122	14213	14116	14067	14180	13981	14255	14324	14078	14120	14118	14213	14215	14078	14133	14222	14229	14257	14264	14187	14178	14297	14220	14205	14207	14101	14041	14245	14173	14294	14242	14292	14228	14212	14090	14189	14176	14101	14183	14099	14208	14123	14089	14310	14332	14175	14249	14287	14236	14211	14231	14073	14151	14028	14093	14283	14185	14099	14244	14212	14105	14192	14103	14064	13922	14289	14389	14391	14216	14099	14291	14178	14180	14107	14251	14107	14156	14091	14287	14051	14240	14193	14115	14200	13986	14189	14261	14249	14307	14238	14136	14345	14144	14269	14054	14163	14207	14091	14226	14216	14109	14168	14074	14238	14270	14261	14162	14184	14042	14101	14219	14279	14371	14251	14023	14351	14103	14046	14163	14397	14184	14302	14147	14257	14007	14168	14120	14002	14214	14179	14011	14184	14248	14035	14228	14149	14020	13981	14081	14085	14139	14182	14307	14242	14115	14165	14140	14185	14328	14306	14096	14206	14271	14304	14211	14196	14118	14153	14314	14108	14291	14247	14183	14353	14183	14062	14127	14078	14304	14125	14220	14276	14105	14299	14263	14260	14128	14318	14246	14113	14288	14080	14074	14070	14217	14283	14287	14299	14162	14077	14212	14219	14186	14152	14087	14235	14205	14067	14138	14263	14139	14285	14265	14092	14163	14243	14153	14140	14200	14215	14118	14323	14087	14202	14269	14299	14187	14369	14032	14087	14125	14221	14194	14344	14225	14040	14166	14069	14292	14151	14199	14033	14236	14214	14305	14205	14140	14231	14070	14184	14022	14045	14150	14130	14010	14325	14096	14164	14268	14137	14206	14414	14193	14260	14222	14035	14123	14196	14257	14210	14188	14278	14289	14097	14253	14133	14082	14182	14154	14154	14176	14148	14229	14298	14083	14070	14211	14111	14242	14212	14236	14263	14170	14160	14214	14288	14221	14237	14091	14165	14236	14171	14216	14204	14176	14207	14207	14169	14277	14113	14250	14057	14039	14042	14140	14110	14228	14141	14388	14169	14211	14153	14234	14371	14185	14160	14386	14435	14153	14141	14338	14088	14317	14188	14325	14124	14234	14192	14103	14187	14213	14230	14142	14357	14109	14183	14231	14121	14210	14125	14208	14212	14096	14270	14223	14048	14125	14238	14393	14089	14220	14169	14316	14145	14319	14158	14222	14190	14078	14264	14183	14068	14152	14175	14204	14106	14299	14221	14152	14134	14155	14091	14246	14342	14225	14346	14141	14310	14358	14082	14068	14291	14190	14090	14266	14285	14227	14166	14195	14233	14109	14226	14070	14280	14068	14268	14144	14155	14359	14172	14099	14048	14106	14088	14255	14332	14079	14167	14227	14123	14058	14126	13940	14174	14224	14186	14060	14217	14229	14057	14152	14216	14144	14245	14215	14292	14184	14267	14156	14277	14244	14161	14013	14200	14055	14168	14220	14060	14156	14072	14240	14139	14150	14214	14243	14209	14223	14089	14187	14060	14077	14124	14068	14184	14279	14171	14215	14101	14261	14059	14128	14123	14141	14171	14159	14183	14141	14231	14146	14450	14081	14168	14190	14230	14339	14270	14256	14178	14159	14322	14234	14096	14126	14088	14145	14099	14171	14188	14109	14145	14180	14134	14282	14322	14181	14094	14250	14137	14135	14282	14044	14105	13961	14138	14035	14170	14240	14060	13902	14166	14074	14130	14045	14158	14119	14124	14151	14164	14024	14145	14262	14235	14051	14084	14262	14048	14246	14081	14249	14171	14139	14330	14159	14104	14144	14272	14185	14053	14016	14202	14250	14123	14394	14164	14078	14255	13961	14251	14321	14025	14161	14287	14317	14197	14098	14119	14282	14109	14096	14179	14196	14309	14283	14223	14077	14232	14233	14202	14199	14212	14099	14185	14208	14309	14144	14231	14263	14045	14175	14180	13958	14319	14108	14320	14126	14040	14222	14007	14021	14266	14204	14121	14254	13962	14109	14073	14185	14229	14295	14314	14192	14211	14234	14228	14072	14215	14131	14241	14090	14144	14229	13940	14180	14268	14054	14222	14155	14272	14191	14217	14108	14227	14178	14240	14124	14246	14050	14209	14307	14022	14128	14284	14255	14166	14230	14137	14166	14032	14004	14265	14127	14291	14205	14280	14276	14168	14147	14282	14238	14281	14146	14050	14265	14120	14050	14060	14112	14106	14148	14323	14361	14093	14115	14082	14213	14145	14141	14260	14191	14180	14153	14157	14185	14168	14108	14243	14156	14262	14381	14238	14155	14294	14203	14133	14088	14138	14147	14183	13980	14226	14116	14310	14095	14230	14049	14157	14236	14257	14357	14105	14084	14144	14122	14118	14189	14281	14163	14252	14119	14353	14158	14205	14069	14231	14119	14123	14126	14201	14160	14085	14024	14176	14116	14073	14115	14227	14034	14131	14151	14336	14222	14200	14105	14297	14087	14164	14201	14114	14229	14095	14164	14183	14271	14278	14240	14245	14201	14058	14166	14350	14082	14145	14146	14013	14049	14128	14149	14327	14172	14190	14318	14127	14216	14264	14348	13991	14303	14270	14180	14155	14278	14214	14141	14266	14228	14221	14092	14101	14275	14001	14134	14322	14068	14138	13976	14406	14200	14343	14254	14250	14082	14120	14204	14103	14215	14166	14127	14100	14100	14065	14251	14236	14330	14222	14182	14162	14103	14131	14240	14228	14237	14144	14201	14179	14295	14151	14118	14127	14332	14194	14173	14338	14045	14169	14187	14058	14323	14175	14183	14168	13939	14041	14444	14395	14191	14228	14237	14145	14432	14181	14141	14143	14241	14199	14162	14203	14185	14238	14080	14314	14186	14113	14202	14125	14175	14221	14291	14138	14022	14224	14217	14236	14052	14189	14097	14257	14275	14122	14203	14225	14165	14243	14018	14273	14306	14189	14215	14286	14302	14064	14064	14140	14279	14313	14210	14227	14270	14068	14115	14296	14094	14256	14133	14245	14286	14260	14175	14312	14168	14033	14182	14142	14248	14139	14195	14161	14268	14263	14165	14091	14148	14203	14324	14042	14150
23356	21735	29845	25138	24729	28095	29863	24128	21841	21015	19599	18764	18436	17685	17353	17126	17044	16944	16748	16607	16678	16616	16710	16463	16361	16461	16263	16307	16234	16341	16196	16304	16255	16427	15969	16164	16313	16305	16324	16370	16206	16119	16300	16204	16255	16457	16461	16220	16252	16368	16303	16228	15936	16200	16211	16235	16167	16109	16221	16477	16493	16158	16363	16151	16125	16348	16255	16367	16088	16209	15890	16056	16112	16256	16055	16200	16265	16382	15901	16269	16169	16381	16139	16332	16177	16168	16173	16117	16416	16201	16208	16150	16062	16107	16185	16239	16327	16295	16172	16257	16221	16409	16353	16187	16225	16027	16118	16235	16325	16141	16276	16168	16152	16151	16191	16348	16261	16117	16205	16218	16329	16213	16134	16249	16150	16298	16363	15917	16115	16139	16215	16125	16183	16171	16405	16118	16141	16075	16110	16257	16252	16452	16320	16117	15989	16046	16144	15997	16147	16060	16144	16316	16284	16117	16251	16057	16267	16279	16289	16413	16303	16137	16102	16167	16222	16372	16245	16403	16083	16165	16168	16123	16232	16042	16354	16266	16198	16266	16183	16217	16096	16175	16184	16176	16180	16183	16220	16254	16170	16181	16185	16170	16177	16034	16041	16303	16292	16172	16280	16174	16198	16333	16106	16207	16384	16170	16311	16141	16256	16082	16303	16105	16126	16139	16069	16256	16167	16286	15992	16161	16145	16392	16135	16141	16085	16081	16122	16138	16171	16155	16143	16276	16042	16210	15993	16181	16252	16291	16351	16300	16509	16217	16088	16129	16315	16101	16096	16137	16341	16115	16161	16098	16011	16206	16000	16329	16253	16266	16354	16312	16156	16191	16048	16279	16224	16163	16296	16404	16175	16310	16237	16273	16379	16168	16240	16156	16203	16169	16089	16390	16240	16073	16440	16225	16357	16229	16345	16162	16131	16042	16147	16189	16012	16046	16346	16373	16221	16207	16167	16166	16156	16277	16026	16258	16278	16184	16163	16064	16107	16297	16117	15977	16282	15991	16095	16203	16362	15991	16266	16087	16210	16260	16325	16117	16130	16073	16083	16101	16146	16197	16147	16223	15974	16027	16088	16202	16189	16191	16097	16208	16308	16091	16088	16079	16181	16180	15930	16132	16252	16043	16257	16223	16099	16220	16082	16332	16180	16220	16205	16066	16251	16242	16129	16074	16146	16315	16131	16024	16192	16191	16219	16380	16304	16152	16087	16080	16236	16314	16128	16304	16072	16199	16226	16099	16098	16217	16156	16273	16084	16336	16247	16268	16275	16127	16092	16095	16033	16181	16191	16056	16236	16144	15979	16132	16240	16207	16055	16068	16028	16275	16105	16206	16243	16093	16234	16310	16113	16235	16246	16262	16469	16187	16164	15720	16039	16209	16068	16117	16104	16185	16181	16300	16125	15893	16059	16073	16292	16143	16144	16052	16111	16127	16132	16045	15943	16351	16076	16310	16350	16149	16190	16075	16134	16165	15993	16105	16212	16085	16129	16083	16312	16174	15980	16150	16078	16098	16206	16164	16195	16131	16052	16093	16104	15935	16305	16171	16294	15970	16047	16266	16172	16053	16144	16051	16071	16140	16220	16192	16017	16062	16238	16167	16130	16143	15993	16318	16103	16262	16300	16205	16147	16163	16232	15884	16034	16158	16018	16096	16120	16241	16076	16248	16065	16246	16231	15898	16196	16145	16249	16189	16178	16199	16168	16225	16248	16019	15981	16209	16167	16344	16206	15998	16166	16143	16178	16097	16102	16257	16205	16037	16246	16261	16048	15984	16353	16209	16344	16209	16229	16140	16212	16085	16178	16023	16236	16122	16036	15841	16224	16211	16264	16206	16125	16028	16169	15973	16291	16174	16170	16199	16116	16362	16150	16024	16274	16073	16076	16274	15966	16255	16359	16384	16288	16194	16210	16197	16220	16367	16111	16188	16259	16275	16134	16189	16187	16161	16216	16121	16226	16082	16214	16151	16103	15916	16150	15895	16036	16129	16242	16256	16223	15913	16158	16215	16201	16113	16330	16182	16119	16311	15941	16224	16144	16096	16149	16270	16054	15978	16133	16134	16091	16559	16295	16065	16271	16235	16205	16027	16272	16267	16032	16199	16198	16218	16206	16127	16013	16148	16259	16215	16140	16273	16253	16200	16274	16168	16247	16335	15902	16261	16074	16203	16169	16142	16089	16236	16180	16312	16004	15990	16297	16080	16164	15962	16126	16087	16248	16324	16101	15895	16234	16210	16435	16106	16327	16156	16075	15981	16184	16241	16133	16167	16349	16289	16275	16247	16366	16161	16317	15995	16087	16227	15973	16055	16351	16013	16032	16202	16132	16073	16067	16233	16255	16389	16294	16126	16071	16218	16314	16134	16255	16029	16286	16198	16165	16117	16080	16137	16077	16062	16144	16390	16073	16099	16163	16260	15999	16222	16211	16143	16131	16262	16156	16275	16204	16133	16025	16049	16053	16222	16192	16171	16151	16202	16224	16345	16132	16101	16066	16096	16274	16058	16081	16147	16064	15986	16305	16275	16146	16202	16228	16173	16358	16135	16239	16285	16258	16141	16060	16233	15884	16117	16145	16138	16320	16045	16181	16237	16097	16321	16149	16346	16230	16215	16307	16220	16125	16264	16028	16130	16303	16226	16024	16346	16231	16201	16099	16020	16153	16165	16100	16219	16185	16305	16380	16313	16167	16024	16240	16130	16338	16106	16133	16011	16194	16245	15855	15977	16087	16106	16292	16197	16223	16194	16381	16221	16176	16072	16202	16221	16169	16079	16206	16119	16050	16204	16296	16190	16052	16195	16065	16169	16295	16207	16209	16272	16183	16340	16048	16216	16039	16357	16244	16380	16249	16150	16160	16170	16003	16170	16331	15951	16142	16220	16153	16241	16041	16293	16259	16119	16116	16153	16337	16071	16261	16163	15957	16311	16060	16028	16230	16140	16233	16147	16242	16154	16145	16082	16310	16099	16046	16163	16386	16121	16260	16217	16161	16204	16075	16209	16256	16108	16133	16226	16394	15943	16121	16296	16186	16156	16292	16160	16126	16172	16167	16052	16297	16181	16179	15878	16127	16273	16368	16147	16112	16221	16274	16174	16233	16257	16353	16066	16019	16159	16121	16252	16153	16094	16071	16091	16091	16108	15992	16105	16185	16117	16127	16049	16122	16346	16223	16165	16119	16042	16286	16122	16264	16131	16334	16279	16091	15948	16237	16110	16258	16189	16176	15951	16204	16136	16289	16146	16145	16273	16162	15969	16300	16157	16183	16236	16059	16103	16190	16390	16262	16137	16077	15986	16230	16139	15954	16200	16122	16132	16024	16242	16183	16268	16316	16295	16256	16060	16017	16092	16112	16190	16039	16158	16231	16156	16374	16279	16187	16319	16138	16231	16027	16075	16263	16350	16143	16229	16192	16054	16169	16084	16166	16173	16086	15992	16019	16066	16174	16287	16062	16113	16160	16072	16183	16020	16240	16023	16250	16183	16177	16178	16274	16302	16124	16138	16250	16090	16069	16179	16051	16090	15902	16094	16219	16273	16155	16173	16175	16129	16179	16125	16221	16124	16040	16222	16179	16254	16059	16180	16206	16020	16277	16076	16358	16255	16101	16203	16088	16240	16090	16199	16372	16164	16234	16374	15921	16256	16147	16327	16170	16027	16188	16082	16132	16021	16064	16120	16133	16071	15887	16184	16176	16242	16254	16105	16020	16224	16036	16119	16100	16298	16075	16105	16074	16078	15990	16242	16096	16123	16008	16155	16121	16258	16254	16206	16115	15989	16130	16049	16369	16078	16158	16119	16101	16133	16244	16195	16200	16327	16024	16161	16054	16278	16038	16001	16158	16120	16093	16249	16041	16173	16248	16333	15966	16143	16085	16186	16214	16238	16162	16266	16070	16166	16248	16023	16116	16062	16221	15855	16158	16025	16195	16278	16235	16167	16094	16147	16285	16136	16151	16234	16077	16197	16078	16125	16227	16189	16194	16031	16258	16061	16264	16258	16275	16065	16242	16120	16131	16281	16126	16163	16177	16106	16144	16178	16105	16155	16053	16259	16306	16146	16110	16278	16185	16201	16158	16218	16144	16181	16233	16186	15987	16268	16245	16177	16199	16255	16156	16324	16263	16170	16013	16199	16194	16243	16309	15983	16100	16253	16247	16244	16159	16262	16288	16231	16193	16004	16223	16197	16126	15857	16182	15968	16278	16215	16034	16048	16005	16263	16220	16176	16193	16090	16099	16252	16116	16144	16095	16162	16359	16159	16221	16143	16135	16188	16252	16239	16174	16138	16320	16125	16095	16091	16178	16179	16250	16233	16051	16175	16218	15901	16046	16215	16107	16232	16123	16362	16204	16086	16361	16022	16238	16222	16086	16244	16377	16293	16204	16309	16153	16098	16134	16355	16013	16221	16126	16224	16123	16087	16184	16239	16173	16154	16085	16127	16161	16423	16211	16353	16110	16185	15988	16112	16057	16055	16197	16138	16148	16254	16051	16265	16025	16237	16335	16301	16304	16282	16194	16189	16335	16137	16198	16205	16170	16165	16262	16187	16209	16355	16106	16182	16117	16162	16130	16366	16165	16111	16141	16221	16230	16198	16334	16256	15995	16157	16240	16149	15902	16088	16260	16295	16082	16054	16203	16171	16210	16222	16199	15888	16237	16147	16098	16154	16129	16262	16106	16111	16201	16093	16127	16010	16224	16027	16151	16147	16074	16240	16127	16202	16367	16266	16265	16018	16180	16214	16070	16003	16244	16163	15945	16320	16145	16164	16097	16090	16144	16183	16257	16116	16108	16189	16029	16032	16189	16264	16163	16066	16131	16081	16266	16126	16270	16001	16195	16310	16153	16239	16150	16167	16232	16049	16253	16301	16416	16172	16295	16128	16336	16326	16201	16130	16172	16000	16114	16172	16299	16020	16058	16078	16230	16167	16035	16175	16217	16220	16221	16151	16229	16201	15929	16035	16128	16088	16167	16221	16101	16113	16090	16138	16080	16188	16214	16263	16139	16311	16165	16177	16209	15997	16088	16247	15932	16268	16278	16260	16050	16413	16154	16167	16178	16230	16249	16181	16011	16203	16235	16211	16235	16145	16300	16126
36599	61002	57538	48454	40866	33792	28969	25245	22864	20491	18984	18084	17132	16516	15848	15624	15404	15114	15007	14852	14572	14616	14483	14604	14512	14559	14333	14417	14475	14273	14418	14314	14316	14158	14127	14176	14181	14295	14170	14262	14212	14188	13934	14035	14090	14113	14280	14212	14301	14322	14262	14239	14117	14235	14051	14168	14064	14222	14224	14150	14219	14215	14107	14204	14178	14243	14189	14058	14269	14256	14307	14155	14065	14267	14403	14261	14110	14100	14071	14328	14225	14198	14302	14063	14360	14153	14185	14094	14188	14340	14257	14212	14295	14075	14097	14146	14351	14169	14155	13997	14098	14104	14246	14084	14237	14086	14039	13936	14229	14108	14141	14113	14063	14278	14132	14245	14106	14116	14176	14297	14287	14107	14188	14198	14023	14147	14090	14181	14019	14173	14151	14195	14271	14104	14164	14194	14112	14222	14097	14160	14220	14254	14184	14118	14065	14219	14090	14139	14036	14172	14165	14197	14222	14083	13983	14220	14250	13993	14261	14213	14177	13960	14047	14077	14268	14240	14161	14039	14070	14202	14118	14120	14188	14049	14226	14277	14070	14048	14204	14111	14242	14210	14098	14051	14296	14120	14151	14226	14161	14099	14185	14171	14000	14217	14241	14217	14175	14099	14350	14291	14068	14153	14261	14318	14266	14061	14147	14224	14153	14219	14204	14028	14065	14042	14178	14199	14319	14073	14205	14276	14028	13918	14104	14157	14223	14208	14132	14129	14097	14126	14092	14109	14199	14152	14042	14081	14110	14192	14393	14162	14149	14054	14223	14046	14157	14049	13986	14133	14257	14271	14042	14215	14017	14321	14060	14254	14334	14287	14297	14154	14243	14092	14210	14281	14134	14203	13979	14087	14088	14051	14245	14032	14258	14054	14373	14305	14115	13994	14125	14296	14144	14213	14122	14083	14058	14269	14051	14241	14179	14153	14107	14066	14110	14059	14264	14147	14005	14247	14201	14019	14306	13906	14218	14328	14065	14277	14182	14240	14234	14083	14118	14111	14091	14090	14112	14147	14094	14267	14129	14025	14167	14131	14157	14145	14141	14192	14160	14056	14173	14114	14059	14210	14173	14066	14177	14179	14310	14168	14223	14156	14262	14218	14027	14253	14184	14033	14047	14225	14088	14196	14202	14241	14228	14221	14199	14224	14088	14119	14262	14297	14016	14110	14182	14056	14068	14129	14074	14122	14361	14246	14135	14182	14261	14173	13986	14348	14252	14223	14171	14124	14043	14262	14085	14162	14010	14242	14272	14123	14143	14121	14126	14248	14127	14202	14266	14239	14295	14119	14057	13882	14116	14199	14181	14070	14324	14029	14230	14170	14182	14201	14028	14106	14257	14191	14231	14120	14088	14078	14171	14166	14242	13958	14189	14043	14351	14157	14077	14288	14115	14142	14210	14120	14138	14181	14239	14209	14066	14095	14370	14045	14238	14077	14250	14175	14103	13855	14122	14155	14185	14321	14368	14295	14320	14089	14211	14077	14300	14238	14266	14144	14169	14190	14218	14108	14181	14117	14134	14387	14062	14183	14092	14061	14245	14079	14209	13960	14345	14131	14106	14200	14197	14063	14123	14261	14160	14280	14124	14116	14164	14080	14071	14199	14238	14194	14115	14107	14049	14208	14447	14147	14103	14324	14095	14083	14283	14010	14148	14201	14079	14179	14189	14003	14166	14263	14157	14117	14313	14018	14081	14200	14166	14139	14278	14156	14124	14226	14134	14235	14309	14100	14265	14148	14285	14181	14070	14132	14105	14300	14049	14224	14051	14167	14115	14149	14322	14108	14063	14103	14121	14351	14043	14189	14212	14232	14179	14097	14120	14111	14045	14300	14225	14035	14143	14125	14088	14253	14025	14219	14183	14173	14262	14106	14273	14187	14318	14042	14030	13934	14043	14145	14069	14246	14214	14036	14090	14003	14186	14243	14269	14065	14321	14191	14223	14127	14255	14296	14115	14080	14230	14089	14304	14090	14045	13968	14204	14091	14160	14042	14226	14176	14154	14260	14179	14255	14110	14159	14451	14174	14312	14121	14265	14230	14258	14158	14188	14213	13959	14262	14363	14252	14186	14167	14287	14135	14077	14098	14139	14067	14195	14269	14331	14092	14116	14168	14279	14210	14157	14301	14055	14083	14226	14010	14280	14277	14149	14163	14226	14278	13977	14174	13945	14231	14012	14255	13976	14174	14070	14216	14189	14179	14249	14158	14368	14339	14081	14142	14097	14173	14119	14125	14177	14161	14140	14045	14071	14164	14123	14150	14135	14308	14275	14157	14146	14054	14368	14115	14122	14231	14135	13964	14233	14183	14107	13980	14195	14054	14005	14024	14367	14214	14075	14250	14109	14138	14268	14153	14089	14286	14199	14166	14180	14163	14098	14117	14142	14115	14125	14105	14171	14185	14133	14257	14191	14214	14177	14052	14193	14143	14087	14212	14130	14220	14021	14198	14172	14296	14266	14288	14162	14211	14205	14265	14186	14238	14195	14040	14223	14222	14238	14082	14288	14139	14090	14120	14142	14238	14049	14179	14442	14213	14211	14073	14230	14273	14129	14260	14221	14179	14304	13899	14079	14204	14086	14252	14069	14295	14164	14242	14054	14186	14071	14264	14352	14064	14305	14223	14338	14095	14194	14154	14170	14039	13997	14079	14148	14244	14215	14146	14129	14111	14249	14127	14231	14092	14143	14189	14061	14107	14227	14228	14162	13998	13990	14282	14171	14145	14112	14264	14148	14329	14293	14122	14309	14289	14096	14287	14063	14108	14064	14208	14170	14170	14027	14224	14138	14307	14104	14112	14206	14142	14017	14017	14180	14240	14239	14094	14349	14293	13958	14050	14044	14162	14348	14271	14204	14119	14261	14176	14212	14069	14058	14216	14197	14277	14162	14119	14310	14260	14034	14378	14045	14231	14268	14256	14301	14171	14171	14238	14137	14230	14113	14294	14221	14101	14130	14026	14345	13900	14319	14223	14157	14195	14169	14214	14175	14220	14078	14110	14180	14257	13923	14240	14053	14164	14111	14137	14079	14218	14153	14153	14161	13972	14205	14161	14166	13917	14138	14351	14206	14127	14180	14105	14173	14084	14278	14307	14339	14178	14027	14184	14034	14182	13922	14199	14304	14220	14033	14157	14134	14161	14250	14285	14141	14177	13920	14153	14188	14196	14170	14133	14124	14242	14137	14189	13993	14246	14269	14167	13936	14129	14119	14158	14180	14077	14198	14246	14181	14102	14081	14046	14126	14034	14269	14128	14259	14329	14187	14164	14247	14057	14207	14164	14080	14048	14325	14171	14243	14062	14120	14172	14280	13997	14269	14123	14229	14193	14168	14188	14215	14137	14199	14290	14276	13983	14255	14244	14186	14129	14159	14337	14095	14138	14080	13919	14277	14100	14129	14314	14084	14149	14177	14166	14068	14150	14163	14176	14180	14090	14115	14151	14173	14125	14044	14083	14081	14172	14136	14163	14143	14334	14114	14187	14278	14088	14210	14214	14358	14257	14208	14213	14147	14165	14220	14241	14190	14272	14083	14250	14281	14097	14336	14216	14212	14314	14144	14160	14118	14063	14346	14382	14115	14109	14164	14120	14208	14061	14260	14260	14307	14069	14175	14308	14338	14198	14115	14112	14255	14198	14139	14005	14165	14224	14233	14275	14197	14092	14207	14123	14209	14148	14304	14317	14090	14214	14116	14161	14019	14078	14133	14332	14162	14159	14188	14276	14084	14149	14116	14173	14187	14151	14129	14081	14143	14285	14087	14177	14115	14223	14137	14161	14216	14054	14094	14012	14024	14368	14238	13999	14107	14308	14013	14101	14243	14276	14213	14251	14263	14272	13996	14124	14156	14135	14125	14367	14178	14083	14017	14222	14173	14201	14187	14301	14109	14072	14319	14118	14236	14157	14122	14190	14287	14205	14133	14212	14317	14020	14070	14222	14140	14334	14087	14000	14121	14182	14151	14070	13997	14261	14135	14200	14066	14128	14191	14140	14125	14192	14116	14254	14100	14321	14308	14051	14140	14268	14165	13880	14158	14045	14148	14146	14272	14302	14378	14116	14066	14269	14102	14078	14197	14010	14117	14078	14242	14154	14237	14209	14280	14206	14129	14158	14181	14298	14130	14323	13987	13949	14151	14044	14035	14194	14127	14282	14052	14202	14278	13975	14272	14189	14172	14088	14176	13994	14100	14038	14119	14255	14191	14160	14314	14087	14206	14161	14195	14347	13990	14205	14121	14126	14236	14262	14297	14243	14141	14045	14220	14076	14149	14216	14385	14363	14083	14171	14313	14095	14135	14104	14261	14129	14215	14128	14063	14052	14202	14197	14158	14218	14133	14052	14192	14243	14117	14083	14239	14237	14211	14239	13996	14305	14335	14159	14087	14221	14127	14249	14154	14184	14116	14150	14041	14144	14313	14152	14145	14230	14355	14169	14312	14288	14220	14326	14297	14038	13945	14184	14127	14125	14206	14262	14148	14107	14268	13892	14209	14170	14214	14218	14191	14057	14027	14178	14260	14227	14297	14063	14146	14165	14054	14219	14206	14317	14171	14207	14212	14046	14190	14075	14439	14192	14133	14247	14134	14074	14122	14036	14011	14178	14078	14197	14151	14145	14208	14112	14210	14125	14058	14232	14164	14166	14233	14213	14272	14141	14112	14030	14241	14228	14218	14174	14369	14186	14132	14114	14130	14119	14181	14271	14248	14087	14326	14207	14185	14231	14424	14210	14320	14095	14145	14089	14098	14233	14167	14283	14133	14047	14186	14292	14265	14204	14222	14171	13961	14161	14000	14140	14171	14218	14175	14091	14147	14160	14075	14187	14030	14179	14099	14018	14245	14209	14200	14118	14025	14219	14157	14183	14175	14136	14173	14365	14141	14195	14095	14198	14242	14175	14214	14085	14124	14265	14150	14069	14018	14033	14141	14365	14056	14095	14152	14125	13988	14126	14413	14177	14169	13990	14154	14151	14237	14102	13944	14081	14125	14094	14121	14089	14077	14111	14064	14154	14267	14047	14050	14201	14169	14308	14219	14051	14098	14050	14281	14152	14351	14156	14281	14077	14014	14243	14031	14159	13922	14201	14247	14015	14167	14098	14130	14242
30728	33787	41410	36827	29556	25280	21981	19918	19013	18061	17663	17295	17080	17035	16944	16973	17042	16698	16931	16652	16544	16630	16694	16485	16583	16472	16576	16420	16533	16357	16436	16324	16475	16338	16581	16378	16566	16534	16326	16339	16456	16335	16577	16373	16271	16381	16664	16451	16508	16444	16240	16361	16550	16187	16446	16376	16497	16506	16368	16462	16338	16442	16343	16314	16465	16343	16506	16488	16154	16472	16503	16523	16470	16388	16191	16286	16310	16395	16241	16351	16625	16238	16177	16482	16264	16297	16454	16269	16382	16298	16361	16523	16259	16598	16351	16332	16469	16340	16323	16240	16327	16514	16262	16150	16453	16450	16476	16328	16190	16348	16357	16483	16302	16347	16266	16239	16315	16377	16161	16311	16231	16363	16304	16328	16398	16184	16320	16307	16314	16327	16486	16316	16584	16483	16229	16426	16387	16403	16428	16136	16381	16185	16225	16262	16385	16055	16328	16356	16489	16270	16467	16387	16421	16307	16415	16411	16486	16478	16265	16365	16607	16398	16339	16434	16524	16248	16208	16409	16437	16378	16541	16531	16761	16608	16287	16382	16220	16633	16421	16207	16219	16481	16702	16471	16354	16309	16490	16394	16471	16487	16365	16448	16422	16523	16482	16344	16363	16345	16431	16525	16428	16463	16381	16404	16178	16466	16318	16328	16197	16265	16226	16154	16401	16393	16388	16387	16271	16354	16468	16269	16277	16284	16117	16369	16319	16401	16411	16295	16449	16222	16348	16353	16405	16397	16580	16304	16416	16576	16453	16526	16444	16409	16230	16284	16459	16434	16335	16198	16389	16451	16156	16410	16339	16428	16422	16394	16488	16543	16217	16261	16325	16459	16316	16491	16360	16356	16243	16237	16334	16368	16331	16218	16357	16289	16372	16320	16280	16379	16314	16297	16552	16466	16456	16437	16340	16209	16460	16401	16477	16356	16471	16155	16442	16413	16493	16324	16460	16475	16241	16398	16285	16297	16587	16202	16351	16288	16159	16409	16529	16626	16399	16507	16400	16642	16262	16462	16414	16211	16128	16685	16567	16394	16672	16329	16425	16352	16452	16291	16376	16339	16408	16466	16306	16368	16399	16245	16208	16555	16491	16330	16405	16269	16468	16321	16352	16557	16526	16317	16456	16254	16430	16200	16488	16462	16377	16279	16429	16165	16384	16473	16454	16365	16384	16312	16513	16486	16182	16119	16170	16361	16326	16106	16477	16359	16352	16335	16325	16401	16389	16377	16392	16496	16347	16562	16496	16333	16416	16280	16195	16506	16354	16251	16157	16110	16225	16222	16352	16363	16389	16326	16230	16113	16628	16442	16318	16385	16390	16364	16320	16358	16245	16483	16586	16263	16256	16441	16105	16524	16448	16258	16092	16556	16438	16380	16541	16390	16378	16404	16341	16385	16471	16666	16368	16085	16395	16360	16377	16124	16285	16317	16513	16311	16325	16222	16252	16481	16389	16374	16431	16458	16408	16312	16372	16366	16397	16432	16559	16331	16306	16496	16425	16192	16227	16321	16217	16353	16332	16561	16587	16342	16542	16422	16318	16305	16346	16290	16488	16627	16247	16282	16410	16275	16257	16482	16211	16305	16362	16274	16512	16355	16481	16364	16226	16348	16643	16307	16401	16418	16322	16477	16261	16493	16443	16290	16517	16403	16343	16373	16437	16293	16338	16336	16434	16387	16622	16460	16640	16410	16163	16529	16386	16301	16212	16228	16468	16401	16491	16464	16457	16286	16267	16430	16486	16353	16352	16427	16288	16313	16363	16413	16386	16355	16588	16315	16240	16474	16350	16528	16342	16454	16406	16235	16273	16183	16475	16353	16356	16474	16352	16270	16470	16395	16474	16505	16402	16437	16439	16412	16527	16488	16214	16407	16418	16424	16343	16399	16444	16298	16174	16318	16319	16155	16391	16561	16368	16408	16195	16574	16426	16144	16291	16285	16401	16231	16434	16345	16512	16476	16426	16328	16484	16298	16264	16300	16483	16228	16368	16217	16314	16374	16323	16436	16447	16353	16259	16335	16433	16360	16418	16287	16220	16244	16347	16169	16377	16407	16289	16302	16280	16294	16394	16305	16210	16403	16319	16277	16356	16372	16315	16273	16426	16521	16528	16625	16270	16394	16272	16453	16434	16464	16335	16561	16303	16327	16379	16331	16280	16377	16316	16401	16337	16382	16383	16404	16426	16207	16330	16320	16383	16143	16467	16268	16339	16476	16435	16289	16593	16348	16319	16373	16427	16339	16274	16333	16505	16352	16401	16286	16331	16553	16508	16588	16269	16487	16659	16296	16452	16353	16311	16411	16364	16306	16491	16271	16346	16241	16277	16383	16497	16456	16356	16656	16427	16375	16395	16304	16404	16319	16472	16306	16488	16652	16270	16244	16323	16218	16355	16505	16500	16295	16297	16519	16301	16467	16439	16433	16339	16307	16357	16472	16727	16407	16404	16307	16495	16390	16460	16270	16272	16392	16383	16361	16484	16367	16470	16304	16260	16395	16574	16221	16511	16201	16340	16556	16376	16356	16232	16426	16333	16342	16376	16557	16390	16444	16172	16530	16293	16196	16501	16375	16405	16522	16449	16499	16157	16320	16208	16334	16408	16447	16429	16365	16456	16245	16424	16473	16427	16420	16444	16282	16491	16468	16344	16525	16404	16259	16269	16187	16372	16215	16333	16321	16573	16462	16494	16444	16378	16381	16428	16324	16280	16330	16341	16300	16397	16478	16075	16655	16387	16595	16545	16321	16155	16464	16469	16231	16450	16371	16452	16468	16563	16555	16567	16390	16416	16451	16464	16306	16471	16436	16433	16247	16501	16356	16428	16518	16262	16321	16362	16542	16504	16305	16518	16501	16465	16325	16395	16390	16464	16346	16398	16281	16381	16348	16435	16659	16455	16318	16447	16357	16465	16290	16406	16496	16474	16438	16389	16288	16364	16505	16589	16335	16485	16356	16283	16365	16409	16387	16170	16354	16226	16335	16321	16439	16328	16214	16370	16471	16387	16481	16252	16284	16715	16476	16439	16376	16375	16319	16232	16563	16396	16572	16548	16228	16376	16318	16316	16097	16294	16147	16321	16428	16347	16607	16576	16352	16278	16254	16485	16277	16402	16267	16596	16460	16426	16392	16616	16309	16464	16404	16460	16637	16503	16438	16371	16465	16264	16339	16294	16417	16424	16305	16318	16318	16264	16412	16270	16417	16414	16306	16355	16435	16406	16475	16444	16375	16345	16325	16525	16478	16300	16163	16391	16377	16428	16250	16145	16536	16570	16251	16361	16433	16395	16407	16457	16201	16488	16286	16431	16353	16212	16286	16359	16490	16334	16196	16511	16273	16270	16126	16457	16442	16370	16174	16450	16282	16518	16461	16452	16500	16441	16512	16456	16317	16485	16480	16473	16494	16447	16449	16529	16284	16638	16442	16358	16085	16234	16555	16265	16231	16452	16342	16264	16254	16360	16300	16398	16507	16200	16538	16259	16256	16275	16368	16338	16351	16318	16511	16535	16357	16268	16326	16464	16037	16362	16501	16445	16307	16519	16450	16256	16362	16472	16436	16228	16379	16258	16453	16300	16447	16377	16421	16491	16468	16479	16418	16467	16404	16461	16442	16282	16299	16265	16398	16313	16579	16346	16298	16369	16498	16330	16437	16450	16501	16620	16491	16606	16313	16194	16315	16412	16405	16352	16470	16246	16353	16436	16377	16298	16429	16449	16568	16275	16256	16478	16283	16540	16323	16347	16464	16419	16375	16439	16346	16332	16140	16398	16327	16300	16208	16398	16433	16175	16530	16533	16380	16288	16509	16520	16566	16313	16299	16386	16576	16470	16577	16657	16463	16241	16470	16327	16562	16371	16308	16349	16323	16771	16270	16570	16354	16316	16445	16518	16554	16320	16351	16347	16282	16493	16425	16399	16379	16519	16345	16329	16379	16346	16314	16260	16283	16395	16436	16240	16364	16375	16263	16215	16326	16374	16508	16412	16337	16376	16202	16250	16448	16390	16352	16423	16613	16337	16362	16231	16329	16390	16203	16303	16466	16323	16296	16270	16505	16336	16351	16390	16459	16355	16384	16593	16417	16366	16515	16303	16399	16363	16512	16396	16495	16428	16552	16323	16460	16419	16484	16438	16312	16525	16170	16290	16329	16324	16403	16443	16524	16434	16476	16350	16462	16277	16656	16558	16325	16378	16434	16380	16424	16279	16281	16380	16305	16517	16616	16583	16506	16438	16398	16359	16517	16337	16478	16443	16376	16601	16458	16481	16627	16410	16517	16451	16447	16284	16523	16399	16369	16644	16266	16324	16367	16333	16342	16660	16338	16574	16497	16396	16385	16350	16378	16339	16507	16400	16266	16349	16424	16402	16274	16378	16273	16461	16420	16359	16530	16367	16235	16219	16201	16364	16538	16550	16423	16252	16441	16295	16060	16423	16324	16191	16420	16449	16347	16318	16497	16176	16205	16346	16433	16378	16455	16418	16146	16434	16603	16404	16275	16454	16388	16315	16525	16367	16450	16264	16384	16332	16480	16433	16268	16279	16319	16386	16361	16303	16321	16642	16315	16192	16477	16416	16275	16322	16303	16313	16149	16442	16424	16475	16549	16356	16379	16488	16432	16495	16376	16532	16695	16457	16170	16299	16359	16274	16465	16279	16446	16356	16320	16326	16351	16313	16262	16384	16584	16339	16421	16349	16495	16441	16252	16431	16460	16327	16178	16241	16540	16365	16449	16366	16277	16435	16278	16430	16362	16247	16352	16506	16314	16277	16261	16530	16405	16280	16405	16377	16325	16260	16328	16419	16573	16401	16371	16511	16392	16531	16370	16358	16440	16344	16242	16415	16455	16385	16302	16418	16301	16380	16464	16439	16393	16337	16410	16404	16406	16336	16324	16332	16364	16289	16262	16584	16402	16221	16504	16376	16259	16414	16357	16362	16561	16425	16609	16306	16452	16441	16365	16517	16335	16542	16401	16398	16373	16616	16301	16642	16369	16402	16319	16571	16451	16582	16268	16383	16569	16263	16534	16385	16382	16321	16326	16291	16247	16321	16443	16249	16389	16345	16392	16424	16458	16661	16414	16463	16575	16469	16275	16393	16481	16329	16295
36160	51424	47228	38794	31423	25690	21839	19671	18204	17274	16232	15844	15458	15065	14895	14828	14807	14829	14636	14470	14466	14566	14398	14380	14446	14347	14479	14276	14298	14416	14424	14431	14235	14206	14239	14267	14345	14495	14479	14422	14298	14300	14293	14312	14267	14309	14451	14458	14469	14451	14457	14302	14272	14350	14317	14213	14161	14212	14294	14540	14331	14402	14502	14331	14386	14259	14208	14456	14252	14441	14430	14490	14352	14347	14327	14389	14199	14108	14462	14306	14197	14276	14320	14249	14184	14507	14270	14391	14315	14317	14255	14370	14364	14224	14372	14461	14238	14221	14184	14352	14382	14218	14221	14312	14282	14326	14325	14277	14283	14253	14410	14311	14181	14355	14360	14208	14265	14192	14270	14157	14253	14247	14362	14318	14369	14324	14390	14261	14381	14273	14271	14131	14348	14275	14269	14236	14211	14253	14209	14291	14390	14317	14421	14386	14202	14085	14261	14276	14484	14189	14273	14380	14432	14306	14350	14287	14204	14252	14373	14357	14373	14165	14322	14217	14358	14253	14300	14262	14395	14362	14157	14254	14318	14485	14403	14266	14392	14376	14282	14266	14303	14248	14301	14275	14287	14267	14287	14360	14153	14260	14362	14396	14158	14297	14300	14287	14313	14363	14415	14342	14261	14357	14132	14361	14355	14293	14444	14332	14250	14181	14291	14430	14265	14288	14367	14236	14355	14458	14204	14360	14393	14286	14317	14423	14442	14193	14160	14293	14419	14340	14369	14413	14259	14330	14324	14336	14446	14447	14328	14342	14191	14384	14429	14300	14198	14133	14337	14481	14305	14322	14221	14388	14372	14319	14245	14466	14264	14313	14313	14305	14241	14278	14253	14376	14261	14239	14348	14260	14235	14400	14348	14321	14259	14253	14271	14335	14244	14312	14344	14415	14453	14238	14280	14316	14287	14357	14316	14330	14309	14208	14380	14577	14278	14368	14347	14193	14283	14361	14276	14229	14259	14380	14376	14265	14411	14099	14312	14108	14413	14234	14313	14253	14494	14213	14288	14291	14320	14325	14373	14376	14293	14479	14311	14297	14289	14248	14384	14435	14442	14320	14299	14285	14195	14306	14131	14272	14205	14204	14365	14273	14344	14179	14227	14308	14281	14247	14289	14398	14171	14300	14315	14520	14299	14256	14190	14480	14242	14372	14253	14295	14290	14242	14311	14448	14217	14451	14322	14408	14378	14412	14248	14404	14225	14166	14386	14276	14272	14115	14358	14158	14283	14321	14311	14429	14408	14291	14391	14321	14277	14294	14357	14177	14346	14166	14302	14221	14347	14258	14171	14410	14124	14258	14317	14420	14219	14347	14389	14288	14281	14336	14247	14328	14312	14202	14219	14280	14049	14332	14258	14233	14312	14472	14350	14378	14298	14174	14241	14392	14317	14388	14354	14266	14247	14424	14296	14204	14385	14281	14294	14495	14126	14318	14326	14375	14312	14368	14442	14220	14343	14486	14435	14381	14243	14357	14547	14132	14107	14209	14335	14040	14180	14287	14287	14165	14267	14399	14369	14298	14537	14254	14312	14237	14246	14368	14244	14361	14349	14306	14319	14277	14339	14211	14261	14326	14345	14266	14433	14379	14449	14267	14512	14442	14220	14389	14242	14195	14371	14272	14236	14344	14292	14242	14102	14287	14341	14282	14335	14390	14395	14243	14340	14352	14232	14407	14301	14207	14293	14393	14131	14306	14286	14403	14271	14346	14403	14273	14383	14477	14185	14220	14376	14224	14227	14386	14510	14416	14307	14420	14320	14372	14433	14385	14333	14321	14251	14346	14319	14398	14410	14367	14340	14354	14312	14306	14217	14396	14278	14274	14259	14331	14247	14124	14381	14382	14352	14381	14256	14254	14290	14392	14235	14357	14224	14155	14232	14432	14500	14443	14299	14296	14249	14443	14348	14291	14274	14443	14240	14284	14142	14330	14417	14292	14262	14218	14442	14337	14404	14211	14367	14266	14301	14328	14436	14274	14252	14275	14181	14397	14245	14325	14141	14273	14171	14181	14367	14349	14218	14251	14273	14269	14265	14370	14275	14281	14319	14320	14288	14368	14216	14435	14340	14286	14308	14537	14375	14301	14451	14425	14374	14473	14135	14299	14463	14123	14340	14327	14312	14348	14370	14290	14212	14353	14278	14376	14212	14327	14269	14341	14197	14297	14299	14263	14091	14456	14405	14176	14315	14549	14218	14355	14246	14295	14252	14375	14284	14298	14310	14489	14208	14284	14376	14262	14352	14201	14247	14219	14317	14235	14309	14375	14370	14292	14490	14409	14411	14602	14380	14182	14337	14385	14217	14390	14265	14305	14104	14150	14475	14408	14306	14115	14410	14303	14176	14393	14218	14310	14194	14327	14374	14249	14340	14308	14134	14395	14365	14250	14303	14415	14289	14290	14253	14612	14238	14268	14170	14367	14410	14253	14340	14430	14486	14231	14345	14468	14437	14396	14217	14584	14385	14147	14310	14350	14372	14491	14319	14119	14346	14344	14378	14305	14372	14410	14245	14282	14355	14366	14219	14311	14111	14206	14335	14205	14415	14324	14322	14537	14233	14421	14255	14275	14233	14430	14450	14157	14187	14363	14656	14246	14148	14357	14477	14354	14478	14332	14357	14262	14262	14399	14389	14244	14381	14470	14381	14331	14371	14398	14311	14212	14329	14159	14221	14328	14372	14341	14254	14283	14402	14467	14266	14099	14341	14307	14313	14215	14484	14235	14466	14385	14337	14341	14182	14316	14225	14203	14431	14204	14491	14351	14250	14195	14284	14150	14547	14309	14316	14374	14360	14403	14483	14401	14412	14380	14257	14293	14331	14218	14255	14455	14284	14292	14243	14343	14299	14352	14284	14418	14372	14141	14393	14468	14449	14259	14332	14296	14340	14279	14196	14327	14476	14415	14291	14280	14366	14383	14398	14435	14461	14311	14311	14215	14328	14379	14402	14183	14263	14365	14386	14254	14402	14239	14298	14303	14353	14334	14295	14358	14336	14306	14259	14347	14467	14354	14268	14478	14368	14205	14452	14120	14226	14304	14207	14291	14281	14461	14470	14366	14232	14461	14335	14530	14205	14446	14374	14460	14192	14532	14334	14393	14378	14188	14378	14487	14225	14198	14318	14197	14248	14101	14326	14312	14222	14209	14339	14420	14384	14173	14323	14385	14225	14370	14330	14263	14251	14232	14395	14336	14209	14179	14350	14232	14288	14235	14329	14332	14313	14355	14295	14264	14372	14371	14375	14507	14363	14233	14392	14341	14439	14114	14349	14356	14390	14234	14371	14183	14137	14297	14293	14384	14354	14318	14212	14300	14345	14147	14195	14331	14398	14303	14103	14294	14180	14118	14236	14275	14203	14482	14189	14354	14303	14249	14267	14229	14274	14320	14337	14228	14496	14232	14277	14291	14299	14313	14313	14312	14226	14217	14360	14343	14431	14365	14319	14267	14363	14331	14254	14274	14320	14488	14241	14212	14262	14347	14386	14219	14120	14460	14391	14261	14345	14129	14316	14297	14435	14309	14216	14245	14445	14417	14177	14204	14399	14251	14286	14343	14384	14388	14251	14205	14322	14175	14217	14364	14245	14305	14304	14336	14186	14192	14314	14260	14406	14439	14320	14332	14261	14313	14289	14335	14481	14209	14419	14294	14267	14299	14314	14234	14330	14201	14386	14283	14465	14290	14301	14299	14326	14279	14284	14205	14189	14295	14416	14172	14383	14406	14482	14411	14255	14133	14204	14340	14256	14304	14330	14222	14252	14220	14244	14343	14324	14329	14343	14322	14130	14244	14415	14246	14342	14344	14296	14302	14561	14121	14516	14297	14337	14308	14341	14474	14488	14361	14249	14346	14462	14312	14379	14129	14259	14203	14212	14553	14246	14208	14289	14300	14434	14379	14170	14416	14317	14267	14200	14122	14304	14351	14224	14322	14361	14281	14242	14415	14222	14296	14327	14164	14375	14247	14373	14173	14332	14309	14341	14258	14495	14430	14268	14188	14252	14212	14497	14414	14423	14298	14277	14390	14372	14277	14371	14347	14396	14375	14434	14295	14283	14458	14322	14159	14387	14257	14225	14445	14354	14349	14386	14390	14126	14422	14215	14204	14477	14414	14292	14520	14373	14245	14281	14376	14417	14150	14360	14433	14185	14334	14329	14390	14280	14225	14390	14287	14222	14357	14165	14437	14416	14293	14382	14350	14276	14277	14258	14301	14295	14296	14202	14203	14339	14253	14429	14284	14310	14236	14378	14397	14298	14303	14262	14307	14323	14176	14398	14260	14281	14375	14342	14272	14160	14283	14308	14411	14314	14319	14120	14434	14328	14299	14319	14389	14290	14259	14307	14275	14281	14200	14427	14288	14193	14203	14266	14323	14457	14395	14425	14423	14274	14401	14444	14344	14349	14275	14287	14455	14286	14355	14219	14225	14351	14295	14366	14437	14347	14246	14246	14481	14228	14316	14451	14295	14127	14452	14429	14125	14376	14344	14480	14288	14381	14138	14182	14301	14276	14480	14323	14392	14398	14405	14350	14411	14331	14207	14386	14253	14370	14348	14161	14406	14310	14353	14448	14411	14576	14265	14416	14193	14340	14248	14192	14423	14419	14429	14362	14237	14273	14273	14266	14377	14242	14442	14297	14145	14411	14382	14347	14243	14214	14317	14287	14468	14365	14360	14308	14385	14469	14256	14370	14374	14373	14227	14373	14313	14263	14461	14302	14338	14460	14277	14385	14165	14347	14228	14324	14409	14476	14098	14376	14229	14315	14259	14197	14297	14248	14450	14323	14286	14350	14412	14079	14281	14138	14265	14297	14321	14243	14312	14330	14328	14340	14248	14295	14240	14205	14448	14166	14360	14374	14323	14209	14456	14156	14374	14338	14456	14438	14365	14404	14387	14278	14288	14316	14402	14394	14362	14450	14321	14144	14318	14188	14438	14481	14349	14393	14233	14226	14325	14476	14397	14261	14414	14298	14155	14398	14358	14339	14211	14269	14406	14343	14187	14491	14192	14290	14273	14256	14295	14192	14450	14305	14329	14415	14539	14384	14185	14309	14188	14481	14432	14191	14372	14386	14458	14396	14234	14268	14470	14322	14324	14318	14229
24560	21925	30014	27762	27804	28395	26398	22203	20255	19152	18543	17798	17591	17240	16912	16642	16911	16658	16581	16397	16433	16497	16480	16325	16545	16261	16158	16342	16420	15966	16052	16225	16188	16087	16143	16372	16372	16185	16228	16327	16157	16258	16020	16303	16176	16166	16200	16116	16334	16121	16293	16275	16084	16155	16285	16285	16156	16133	15964	16018	16300	16054	16197	16168	16181	16091	16363	16335	16324	16128	16100	16044	16145	16153	16148	16106	16264	15951	16112	16192	16065	16185	16201	15982	16102	16297	16049	16202	16178	16049	16260	16009	16119	16155	16257	16018	16342	16128	16033	16031	16122	16098	15914	16122	16107	16060	16039	16069	16022	16098	16124	16153	16010	16083	15956	16188	16010	16109	16066	16281	16229	15858	16188	16114	16030	15946	16211	16048	16184	16320	16139	16153	16249	16126	16008	16194	16058	16042	16150	15870	16042	16193	16075	15960	15985	16255	15963	16052	16122	16142	16254	16295	16384	16215	15986	16097	15927	16063	16172	16300	15965	16250	16010	16158	16218	16406	16153	16050	16113	16030	16342	16143	16102	16142	16094	16172	16130	15991	16037	16135	16347	15867	16201	16058	16093	16215	16212	16085	16341	16148	16159	16234	16022	16087	16074	15918	16067	16035	16219	16182	16189	15977	15930	16119	16065	15884	15892	16091	16160	16205	16133	16139	16164	15959	16084	16178	16160	16065	15970	15976	16089	16171	15965	16084	16104	15946	15927	15987	16072	16091	16182	16123	16313	16145	16163	16260	16219	16150	16135	16101	16055	16071	16127	16168	16308	16094	15865	16147	16013	16063	16221	16084	16125	16087	16074	16120	16068	16044	15986	16015	16059	16050	16138	16275	16181	16166	16115	16179	16159	16038	16313	16009	16013	16273	16190	16287	16044	15994	16054	15961	16169	16056	16070	16169	16207	16265	16246	16169	15977	16041	16283	16155	16182	16017	16059	15979	16199	16049	15988	16126	15962	16394	16163	16151	16151	16159	16190	16131	16032	15958	16208	15917	16116	16217	16258	16082	15806	16105	16298	15964	16189	16278	16007	16019	16075	15977	16069	16187	16086	16209	16209	16018	16091	15981	15969	16230	15972	16226	15922	15982	16184	16084	16163	16079	16316	16068	16066	16058	16244	15947	16103	16070	16140	15897	16056	16081	16167	16326	15987	16111	15996	16045	16242	16222	16219	16246	16081	16138	15993	16153	15987	16047	15973	16159	16075	16026	16157	16054	16279	16157	16103	15966	16102	16364	16113	16006	15806	15969	16137	16214	16073	16029	16094	16264	16044	16245	16140	16017	16316	16083	16303	16203	16056	15937	16069	15990	16187	16035	16129	16209	16088	16125	16079	16233	16158	16184	16129	16151	16118	16012	16052	16088	16261	16281	16137	16195	16124	16171	16043	16094	16037	15971	15991	16176	16069	16157	16219	16084	16020	16162	16172	16237	16046	16073	16179	16157	16139	16294	16107	15915	16074	16099	16287	16084	16117	16013	16200	16199	16104	16046	16180	16215	16181	15987	16050	16008	15982	16123	16166	16158	16132	16187	16098	16096	16022	16167	16143	16148	16134	16187	16160	16014	16041	16108	16102	16131	16174	15974	15873	16120	16139	16079	16104	15817	15878	16019	15919	16284	16149	16035	16082	15973	16025	16117	16262	16206	16143	15954	16229	15864	16420	16069	16322	16331	16246	15997	15992	16021	16051	16061	16154	16199	16335	16246	15922	15998	16199	16367	16164	16186	16055	16194	16164	16274	16246	16091	15925	16036	16013	15900	16172	16325	16059	16225	16202	16048	16182	16027	16041	16228	16098	16228	16031	16101	16217	16059	16220	16206	16069	16036	16190	16148	16260	16211	16257	16060	16164	16089	16081	16146	16078	16130	16148	15954	16032	16244	15996	16251	16425	16118	16288	15985	16213	16052	15965	16144	16116	16050	16348	16192	16121	15968	16280	16244	16065	16227	16334	16222	15991	16222	16164	15838	15984	16194	16257	15941	15985	16084	16191	16127	15953	15984	16168	16040	16140	16281	16219	16082	16260	16230	16148	16070	16028	16069	16203	16138	16059	16071	16068	16198	16088	16174	16116	16021	15992	16018	16110	15949	16056	16045	16208	16033	16171	15996	16044	16222	16145	16040	16301	16222	16015	16212	15993	15984	16282	16026	16101	16213	16194	16176	16176	16082	15958	16159	16224	16075	16253	16238	16097	16036	15929	16140	16207	16075	16117	16330	16159	15959	16148	16146	16321	16222	16143	16110	16079	16148	16033	16249	16176	16152	16012	16108	16179	16036	15957	16171	16248	16040	16093	16094	16122	16091	16281	16092	16024	15949	16242	15933	16117	16059	16022	16098	16116	16092	15934	16289	16199	16204	16186	16193	16045	15962	16024	16125	16172	16237	16007	16013	16310	16138	16178	16208	15972	15967	16393	16274	16031	16153	16279	15972	16119	16327	16101	16017	15916	16009	16086	16357	16109	16119	16102	16149	16161	16089	15942	16122	16103	15959	16047	15893	16261	16090	15762	16233	15960	16270	16068	16110	16252	16073	16132	16098	16159	16136	16141	16120	16068	16118	16154	16274	16095	16092	16182	16287	16043	16044	16117	15956	16009	16209	16091	16204	16178	16054	16163	16009	16060	16152	16036	16180	16144	16206	16166	16082	16193	16095	15925	16188	16242	16047	16415	16007	16379	16045	16059	15907	16254	16126	16061	16030	16235	16205	16172	16198	16061	16242	16290	16081	16129	16181	16304	16233	16007	16085	16202	16007	16133	16019	16182	16012	16110	15930	16146	16167	16240	16215	16080	16036	15987	16091	15899	16112	16051	16274	16260	16230	15902	16095	16004	16184	16265	16132	16055	16107	16059	16158	16023	16028	15971	16054	16178	16007	16278	16196	16100	16258	16198	16026	16287	16171	16158	16013	16238	16087	15960	16166	16266	16138	16154	16272	16046	15878	16051	16120	15969	16186	16009	16062	16276	16333	16358	16151	16186	16142	16275	16049	16314	16100	15982	16066	16205	16092	16141	16210	16152	16067	16247	16111	16249	16022	16052	16091	16201	16154	16088	16246	16106	16062	16134	16062	16237	16194	16126	16215	16157	16039	16002	15953	16150	15994	16118	16117	16030	16257	16194	16145	16184	16151	16021	16339	16258	16181	16148	15973	16178	16107	15966	16067	16115	15958	16159	16129	16231	16087	16045	15964	16125	16135	16154	16074	16072	16191	16163	15971	15881	16391	16087	16061	16337	16044	15987	16022	16205	16208	16162	16066	16071	16105	16265	16132	15981	16125	16155	16075	16122	16081	16138	16089	16187	16116	16056	16183	16069	16162	16130	16038	15905	16196	16133	16211	16065	16156	16145	16078	16311	16176	16337	16085	16312	16047	16011	16179	16068	16210	16148	16028	16150	16245	16178	16108	15942	16243	16082	16086	16152	16123	16111	16198	16199	16084	16159	15941	16119	16128	15906	16072	16287	16206	16376	16299	16078	16097	16169	16025	15896	16089	16256	16188	16319	16135	16101	16328	16077	16071	16195	16053	16208	16159	16155	16061	16036	16326	16198	16008	16207	16458	16267	15874	16075	16104	16059	16060	16208	15945	16147	16101	15985	16237	15968	16088	16084	16147	16103	16192	16116	16144	16257	16033	16148	15908	15987	16029	16019	16206	16189	16091	16048	16044	16042	16351	16168	16257	16101	16443	16048	16299	15968	16249	16167	16266	16120	16125	16097	16008	16050	15954	15892	16099	16253	15976	16045	16301	15945	16006	16176	16339	16179	15978	16008	15984	16129	16024	16170	16067	16186	16112	16178	16008	15940	16041	16061	16127	16114	16297	16197	16025	16264	16227	15988	16073	15995	16146	16121	16102	16021	16119	16127	16188	16050	16122	16156	16077	16086	16053	15971	15956	16163	16222	16085	16019	16039	16001	16200	16299	16159	16259	16171	15911	16083	16015	16034	15919	15932	15829	16138	16041	16058	16239	16419	16038	16232	16032	16253	16181	16093	15983	16011	16210	16158	15997	16138	16251	16171	16196	16163	16114	16296	16284	16224	16096	16043	16041	16049	16059	16041	16188	16106	15918	16115	16052	16268	16162	16058	16260	16265	16074	16204	15927	16253	16174	16097	16123	16020	16456	16066	16046	15984	15951	16188	16080	16190	16194	15900	16209	16067	16265	16064	16231	16174	15980	16058	16138	16025	15986	15968	15915	16117	16156	16189	15980	16245	15950	16309	16146	16222	16169	16314	16000	15912	16204	16003	15847	16068	16011	16222	16096	16026	16031	16172	16124	16071	16259	16246	16133	16155	16005	15975	16099	16131	16010	16183	16178	16144	16366	15984	16067	16136	16066	16188	16181	16214	16286	16191	16140	16056	16178	15960	16128	16134	16099	16020	16022	16195	16034	15961	16228	16190	16075	16060	16030	16181	16081	16034	16229	16235	16250	16062	15989	15992	16102	16116	16303	16306	16075	15957	16202	16047	16037	16177	16064	16216	16061	15885	16244	16156	16013	15810	16251	16161	16161	16088	16276	16009	16239	15945	16085	16226	16060	16184	16194	16205	16123	16238	15986	16146	16240	16055	16056	15985	16229	16157	16178	16335	15948	16266	16213	16249	16293	16066	16180	16141	16124	16108	15731	16332	16100	16116	16304	16334	16283	16371	16371	15924	15903	15959	16049	16032	16171	15950	16222	16202	15995	16077	16132	16140	16056	15893	16180	16000	16008	16221	16106	15901	16185	16207	16124	16107	16264	16065	16215	15883	16009	16080	15994	16005	16074	16101	16052	16108	16049	16106	16170	16091	16209	16169	16285	16093	16149	16344	16214	16005	15994	16025	16212	16131	16040	16028	16374	16206	16037	16119	16189	16258	16132	15987	15861	16027	16145	16280	16151	16210	16194	15917	16017	16163	16131	16237	16167	16151	16124	16028	16018	16080	16131	16019	15993	15987	15989	16210	16067	16060	16101	16077	16033	16169	16216	16171	16132	15988	16091	16163	16195	16318	16032	16228	16311	16418	16043	16040	16147	16074	16072	16065	16122	16035	16105	15871	16159	16275	16205	16160	15924	16005	16028	16047	16148	16173	16249	16026	16052	15922	15941	16053	15948	16361	16318
35138	56642	52923	43953	36672	30436	25650	22373	20345	18622	17589	16826	16043	15811	15404	15148	14909	14848	14823	14750	14624	14409	14344	14447	14580	14313	14462	14358	14225	14239	14394	14192	14263	14446	14249	14268	14064	14229	14408	14315	14310	14215	14244	14306	14219	14323	14356	14052	14221	14217	14273	14368	14045	14136	14203	14247	14375	14285	14103	14127	14170	14316	14185	14175	14211	14217	14073	14146	14163	14210	14181	14292	14097	14341	14185	14126	14371	14142	14297	14289	14358	14269	14265	14082	14148	14219	14079	14096	14321	14148	14359	14176	14281	14149	14201	14144	14374	14343	14234	14236	14373	14070	14329	14197	14343	14300	14049	14202	14226	14105	14002	14218	14227	14238	14189	14369	14183	14181	14113	14188	14125	14300	14274	14189	14180	14089	14249	14255	14194	14196	14204	14224	14261	14401	14258	14144	14205	14313	14368	14276	14154	14115	14137	14186	14022	14192	14436	14214	14224	14132	14163	14202	14194	13961	14149	14344	14200	14190	14304	14342	14229	14280	14092	14155	14327	14193	13969	14232	14184	14161	14173	14189	14076	14272	14198	14294	14189	14237	14229	14049	14345	14173	14095	14208	14178	14127	14275	14093	14193	14329	14076	14272	14332	14313	14342	14077	14188	14193	14117	14317	14163	14115	14202	14202	14199	14126	14139	14158	14173	14081	14206	14148	14246	14106	14070	14209	14134	14144	14201	14168	14144	14234	14227	14279	14228	14095	14183	14102	14063	14086	14126	14087	14054	14374	14040	14238	14256	14171	14154	14203	14080	14325	14204	14220	14177	14137	14100	14104	14085	14256	14278	14052	14319	14230	14292	14203	14321	14082	14110	14219	14087	14232	14057	14183	14203	14310	14130	14248	14301	14241	14086	14184	14382	14055	14065	14018	14254	14457	14186	14333	14051	14144	14213	14145	14084	14194	14242	14410	14245	14137	14345	14295	14128	14202	14182	14123	14300	14425	14067	14360	14298	14304	14225	14304	14098	14219	14087	14211	14209	14396	14299	14190	14334	14140	14253	14404	14311	14162	14268	14233	14104	14126	14048	14261	14229	14023	14075	14223	14115	14239	14226	14151	14050	14176	14180	14171	14307	14127	14248	14360	14321	14140	14258	14160	14347	14209	14281	14321	14247	14371	14210	13975	14169	14021	14145	14224	14226	14223	14187	14158	14271	14346	14248	14167	14133	13978	14432	14248	14204	14279	14079	14181	14216	14205	14174	14157	14193	14232	14187	14269	14312	14241	14088	14056	14158	14051	14104	14093	14364	14232	14132	14245	14179	14151	14245	14201	14172	14009	14092	14130	14187	14175	14237	14166	14185	14271	14286	14287	14231	14371	14276	14063	14073	14157	13953	14254	14311	14333	14189	14283	14312	14237	14147	14200	14282	14191	14205	14347	14211	14114	14241	14188	14191	14193	14325	14143	14241	14196	14278	14151	14211	14301	14219	14149	14182	14142	14150	14353	14128	14017	14118	14250	14283	14286	14394	14362	14226	14183	14079	14168	14286	14216	14250	14153	14194	14069	14273	14276	14292	14203	14249	14153	14034	14255	14382	14188	14309	14262	14205	14116	14249	14211	14164	14209	14211	14280	14142	14337	14336	14121	14305	14192	14142	14083	14163	14093	14212	14187	14044	14225	14206	14142	14271	14146	14313	14224	14067	14230	14171	14228	14300	14098	14147	14130	14197	14077	14110	14240	14266	14293	14207	14143	14018	14267	14220	14255	14132	14190	14143	14261	14256	14080	14289	14144	14278	14150	14272	14184	14185	14256	14060	14137	14252	14068	14332	14173	14414	14220	14386	14257	14206	14252	14179	14212	14255	14149	14253	14346	14171	14073	14127	14157	14256	14151	14233	14140	14180	14319	14143	14183	14304	14277	14113	14285	14227	14237	14170	14070	14135	14177	14271	14386	14282	14234	14303	14226	14112	14148	14312	14013	14270	14292	14306	14144	14335	14289	14218	14332	14329	14132	14250	14195	14364	14303	14155	14374	14247	14111	14150	14332	14124	14260	14248	14211	14255	14247	14099	14197	14159	14093	14348	14322	14133	14310	14149	14292	14375	14065	14162	14233	14100	14115	14129	14156	14331	14130	14090	14198	14369	14208	14214	14166	14287	14049	14117	14099	14275	14002	14180	14330	14204	14160	14076	14273	14309	14364	14332	14246	14275	14265	14234	14015	14212	14273	14048	14238	14284	14101	14058	14070	14306	14233	14106	14202	14343	14186	14200	14326	14251	14242	14245	14346	14214	14228	14186	14237	14349	14258	14303	14267	14157	14171	14384	14010	14045	14184	14192	14222	14426	14255	14040	14184	14367	14287	14078	14136	14013	14287	14286	14189	14208	14172	14385	14329	14342	14255	14186	14188	14296	14081	14445	14111	14240	13959	14175	14181	14191	14093	14227	14215	14466	14234	14178	14091	14193	14122	14156	14339	14198	14215	14215	14305	14304	14317	14201	14084	14322	14174	14314	14332	14152	14145	14326	14186	14249	14298	14325	14228	14267	14288	14184	14292	14395	14248	14057	14032	14260	14204	14295	14310	14085	14331	14161	14148	14197	14190	14072	14276	14228	14192	14162	14420	14197	14189	14223	14116	14267	14155	14320	14169	14201	14038	14375	14308	14204	14223	14139	14370	14235	14243	14251	14232	14150	14144	14352	14149	14373	14088	14191	14317	14183	14165	14263	14157	14333	14189	14180	14259	14206	14311	14155	14080	14072	14307	14330	14187	14174	14283	14051	14288	14340	14202	14168	14202	14209	14359	14253	14263	14358	14247	14173	14180	14135	14371	14350	14200	14049	14180	14251	14242	14324	14182	14184	14227	14246	14071	14171	14294	14133	14196	14107	14288	14273	14245	14336	14208	14231	14375	14188	14353	14071	14185	14265	14155	14254	14232	14269	14299	14120	14246	14210	14109	14219	14170	14376	14163	14317	14179	14259	14224	14172	14259	14195	14339	14130	14335	14253	14176	14274	14274	14102	14322	14268	14431	14189	14386	14478	14206	14114	14142	14143	14317	14338	14226	14034	14091	14079	14156	14310	14126	14217	14156	14097	14165	14150	14269	14102	14138	14074	14044	14305	14238	14166	14033	14455	14197	14198	14125	14173	14345	14453	13997	14307	14353	14299	14051	14195	14079	14180	14173	14180	14173	14143	14188	14252	14259	14309	14312	14343	14223	14268	14200	14183	14230	14379	14260	14208	14251	14324	14185	14269	14156	14206	14237	14258	14319	14115	14142	14197	14183	14127	14367	14074	14272	14087	14006	14335	14194	14274	14161	14192	14323	14301	14222	14208	14125	14235	14193	14122	14334	14172	14237	14290	14382	14233	14213	14095	14243	14178	14265	14330	14256	14204	14056	14178	14298	14151	14254	14234	14332	14150	14205	14292	14086	14347	14173	14185	14214	14306	14410	14245	14218	14122	14231	14275	14278	14088	14138	14320	14250	14186	14133	14261	14078	14282	14226	14115	14235	14155	14206	14251	14229	14334	14200	14084	14245	14228	14155	14116	14252	14121	14351	14105	14286	14141	14165	14129	14040	14114	14247	14476	14168	14157	14175	14111	14293	14251	14158	14423	14125	14137	14204	14199	14103	14108	14075	14194	14280	14296	14251	14202	14302	14187	14268	14298	14186	14257	14117	14154	14199	14051	14305	14216	14234	13978	14321	14343	14092	14226	14230	14127	14117	14298	14283	14309	14215	14126	14207	14087	14242	14233	14251	14290	14239	14342	14057	14092	14276	14181	14197	14248	14335	14228	14212	14161	14161	14298	14227	14220	14434	14241	14314	14174	14248	14244	14249	14187	14177	14180	14278	14216	14212	14239	14265	14156	14130	14149	14168	14226	14241	14199	14231	14209	14077	14178	14270	14244	14311	14469	14197	14022	14303	14207	14314	14244	14296	14162	14274	14388	14128	14121	14195	14335	14328	14218	14293	14360	14206	14180	14085	14226	14279	14236	14309	14266	14337	14195	14061	14263	14178	14152	14119	14193	14196	14167	14090	14056	14245	14146	14276	14175	14322	14183	14269	14430	14099	14202	14187	14194	14045	14081	14213	14076	14261	14279	14309	14118	14373	14201	14401	14276	14236	14327	14155	14246	14216	14208	14265	14317	14206	14278	14326	14158	14286	14035	14015	14285	14168	14209	14166	14346	14423	14339	14276	14135	14158	14243	14304	14157	14214	14157	14128	14239	14248	14143	14203	14261	14212	13943	14207	14292	14242	14206	14151	14172	14305	14049	14234	14227	14154	14116	14207	14104	14084	14178	14388	13991	14254	14240	14333	14400	14091	14107	14115	14285	14149	14197	14149	14237	14250	14303	14116	14115	14174	14192	14401	14208	14282	13991	14249	14158	14268	14160	14203	14241	14189	14253	14118	14132	14238	14268	14158	14265	14218	14254	14064	14167	14144	14145	14126	14213	14176	14272	14178	14078	14259	14189	14185	14257	14036	14181	14079	14065	14204	14172	14307	14078	14166	14294	14372	14132	14145	14271	14239	14281	14323	14360	14241	14235	14177	14422	14410	14061	14148	14220	14265	14291	14085	14228	14066	14266	14279	14304	14234	14312	14169	14326	14259	14202	14107	14286	14419	14199	14171	14272	14126	14366	14271	14294	14110	14193	14272	14193	14285	14194	14191	14201	14164	14275	14282	14131	14274	14169	14313	14285	14403	14201	14260	14271	14129	14178	14233	14190	14163	14253	14293	14138	14187	14235	14218	14212	14220	14102	14146	14306	14321	14193	14276	14159	14273	14121	14227	14008	14223	14258	14150	14242	14228	14171	14086	14185	14208	14278	14232	14247	14162	14135	14162	14082	14159	14063	14252	14271	14185	14270	14284	14196	14140	14012	14387	14159	14391	14251	14190	14064	14226	14223	14173	14116	14143	14226	14109	14257	14258	14255	14338	14084	14067	14188	14245	14274	14218	14156	14198	14224	14273	14256	14096	14254	14278	14224	14140	14245	14205	14356	14223	14125	14174	14202	14239	14192	14360	14194	14165	14113	14149	14115	14194	14373	14351	14226	14340	14189	14135	14255	13909	14318	14191	14214	14179	14261	14240	14284	14258	14203	14317	14179	14139	14171	14170	14237	14155	14219	14225	14087	14184
22330	20741	28458	23979	23529	27235	29026	23284	20626	19647	18713	17651	17218	16792	16495	16361	16239	16085	15942	15767	15664	16017	15763	15835	15469	15667	15866	15532	15354	15482	15646	15428	15495	15467	15681	15483	15430	15563	15514	15497	15387	15559	15127	15374	15474	15653	15209	15523	15545	15351	15318	15586	15545	15482	15460	15270	15433	15394	15569	15354	15401	15420	15405	15363	15375	15426	15343	15372	15513	15469	15308	15389	15503	15289	15371	15419	15593	15404	15469	15572	15412	15489	15257	15418	15091	15345	15306	15216	15563	15396	15535	15680	15356	15472	15537	15419	15202	15703	15377	15538	15367	15480	15469	15415	15327	15328	15501	15172	15546	15496	15331	15446	15269	15369	15449	15412	15352	15479	15344	15412	15437	15354	15361	15436	15566	15460	15379	15205	15454	15355	15441	15097	15423	15303	15212	15081	15425	15495	15466	15429	15401	15473	15321	15348	15399	15267	15383	15387	15320	15369	15525	15455	15432	15450	15424	15292	15469	15501	15279	15256	15400	15254	15308	15434	15382	15386	15467	15561	15404	15265	15447	15351	15269	15284	15478	15464	15463	15366	15421	15362	15413	15200	15325	15116	15344	15318	15371	15417	15521	15392	15312	15227	15219	15202	15389	15453	15312	15331	15408	15420	15514	15515	15378	15266	15406	15382	15309	15228	15483	15130	15206	15287	15265	15358	15447	15302	15120	15572	15154	15380	15703	15474	15421	15381	15485	15485	15425	15341	15366	15275	15614	15262	15223	15304	15443	15423	15370	15435	15323	15510	15529	15087	15388	15462	15492	15436	15069	15235	15231	15260	15420	15429	15397	15535	15331	15288	15321	15388	15325	15130	15406	15430	15333	15375	15268	15373	15203	15493	15374	15310	15376	15384	15281	15440	15469	15507	15206	15338	15536	15198	15110	15288	15347	15304	15277	15244	15444	15338	15256	15353	15231	15403	15655	15391	15322	15346	15370	15450	15200	15488	15282	15267	15328	15366	15237	15248	15365	15271	15315	15386	15435	15660	15338	15504	15350	15337	15487	15157	15289	15406	15298	15349	15293	15279	15397	15225	15415	15456	15213	15218	15491	15376	15420	15218	15427	15414	15316	15333	15181	15172	15248	15344	15395	15470	15382	15555	15261	15129	15460	15336	15108	15400	15361	15353	15401	15477	15143	15252	15351	15194	15456	15503	15269	15497	15310	15264	15328	15317	15450	15298	15301	15291	15196	15235	15600	15371	15243	15255	15176	15300	15424	15161	15324	15255	15223	15291	15215	15299	15259	15251	15250	15434	15350	15430	15299	15246	15469	15351	15189	15336	15214	15197	15277	15440	15357	15240	15297	15318	15475	15274	15283	15254	15039	15470	15194	15493	15339	15157	15198	15179	15358	15523	15257	15299	15336	15429	15417	15298	15306	15491	15317	15431	15407	15296	15435	15226	15355	15283	15352	15307	15196	15385	15201	15392	15337	15138	15294	15443	15358	15262	15297	15485	15418	15366	15351	15487	15303	15312	15545	15360	15328	15332	15211	15317	15279	15325	15223	15533	15324	15260	15327	15276	15385	15421	15239	15201	15324	15351	15344	15387	15445	15248	15219	15196	15361	15166	15199	15179	15350	15234	15490	15293	15303	15239	15357	15419	15363	15260	15392	15320	15323	15346	15163	15152	15478	15198	15069	15263	15474	15355	15252	15270	15279	15366	15279	15283	15438	15295	15352	15263	15392	15373	15500	15452	15544	15327	15492	15481	15454	15237	15274	15409	15138	15370	15339	15278	15410	15289	15304	15306	15255	15269	15241	15351	15369	15401	15223	15347	15372	15276	15283	15408	15329	15395	15461	15384	15405	15184	15329	15359	15235	15499	15410	15404	15424	15309	15339	15513	15201	15242	15222	15233	15442	15391	15331	15195	15342	15220	15328	15368	15374	15255	15393	15377	15327	15184	15334	15368	15404	15196	15409	15254	15400	15361	15557	15504	15438	15124	15411	15466	15538	15259	15330	15277	15355	15404	15519	15108	15510	15388	15285	15442	15390	15428	15468	15315	15439	15348	15193	15362	15362	15488	15333	15176	15330	15317	15416	15295	15251	15219	15271	15173	15387	15353	15342	15338	15152	15479	15156	15367	15367	15094	15308	15321	15409	15352	15234	15191	15428	15150	15386	15318	15493	15393	15389	15352	15418	15207	15307	15372	15115	15300	15286	15406	15381	15302	15433	15395	15456	15224	15288	15307	15107	15179	15399	15410	15470	15262	15289	15306	15599	15311	15428	15327	15458	15352	15404	15477	15293	15351	15254	15275	15168	15329	15313	15494	15370	15492	15536	15494	15260	15500	15472	15410	15310	15357	15345	15233	15225	15280	15305	15131	15224	15379	15401	15375	15200	15260	15227	15232	15237	15215	15213	15480	15374	15566	15417	15431	15214	15263	15347	15553	15233	15299	15207	15477	15188	15287	15229	15342	15254	15376	15271	15429	15312	15244	15444	15438	15420	15353	15298	15342	15430	15344	15459	15390	15099	15322	15221	15243	15396	15347	15450	15300	15388	15202	15225	15310	15178	15455	15236	15536	15278	15104	15277	15203	15351	15497	15348	15367	15213	15215	15278	15263	15514	15265	15424	15405	15340	15339	15344	15315	15387	15258	15186	15248	15431	15466	15423	15451	15329	15337	15405	15365	15439	15162	15252	15202	15421	15496	15427	15516	15478	15300	15307	15240	15327	15316	15090	15229	15290	15402	15292	15450	15407	15293	15235	15296	15273	15373	15419	15487	15420	15370	15219	15208	15307	15404	15451	15252	15268	15316	15386	15336	15477	15325	15382	15332	15124	15454	15561	15532	15382	15342	15439	15263	15255	15341	15454	15269	15477	15542	15292	15397	15409	15256	15421	15268	15299	15311	15139	15133	15277	15407	15220	15222	15453	15355	15384	15330	15131	15318	15214	15438	15382	15283	15542	15424	15214	15383	15305	15359	15473	15534	15485	15162	15498	15377	15386	15349	15444	15408	15318	15279	15071	15350	15377	15446	15225	15283	15520	15280	15357	15306	15306	15355	15436	15470	15415	15310	15215	15247	15480	15181	15387	15516	15287	15307	15203	15372	15351	15344	15365	15258	15370	15321	15398	15447	15389	15259	15360	15299	15394	15444	15226	15330	15425	15300	15102	15282	15352	15342	15278	15235	15261	15203	15173	15267	15403	15371	15449	15366	15284	15447	15340	15376	15420	15218	15201	15387	15259	15298	15122	15474	15109	15334	15211	15191	15478	15451	15343	15246	15562	15365	15330	15495	15248	15515	15259	15248	15302	15266	15375	15213	15342	15375	15247	15296	15256	15370	15328	15052	15131	15248	15289	15595	15352	15392	15478	15254	15099	15127	15246	15305	15310	15438	15214	15429	15460	15413	15299	15447	15384	15339	15314	15304	15341	15243	15185	15214	15499	15444	15437	15213	15296	15297	15252	15411	15427	15495	15312	15288	15340	15471	15134	15344	15418	15342	15256	15379	15094	15320	15269	15235	15260	15534	15046	15419	15328	15237	15445	15441	15441	15290	15109	15217	15387	15280	15050	15017	15295	15367	15344	15235	15357	15311	15476	15417	15311	15303	15567	15523	15542	15487	15343	15204	15304	15309	15469	15366	15168	15469	15376	15524	15451	15212	15426	15406	15363	15386	15354	15319	15272	15219	15241	15222	15579	15331	15493	15284	15345	15439	15389	15355	15282	15346	15452	15374	15330	15404	15258	15304	15441	15421	15293	15333	15476	15275	15246	15117	15340	15413	15470	15309	15293	15290	15398	15212	15176	15242	15391	15404	15424	15216	15331	15366	15387	15339	15506	15403	15325	15207	15442	15466	15270	15246	15174	15391	15537	15254	15371	15456	15377	15262	15529	15366	15593	15350	15178	15441	15338	15316	15254	15378	15347	15433	15521	15476	15397	15151	15280	15369	15431	15339	15517	15455	15369	15287	15355	15110	15397	15358	15375	15498	15315	15330	15498	15504	15258	15419	15235	15466	15401	15443	15229	15486	15143	15411	15494	15262	15391	15162	15150	15249	15436	15353	15410	15401	15256	15246	15363	15360	15319	15319	15287	15128	15295	15546	15056	15417	15462	15249	15232	15352	15402	15194	15493	15459	15475	15308	15382	15087	15452	15510	15528	15402	15434	15341	15385	15500	15519	15303	15486	15306	15270	15401	15349	15268	15377	15110	15374	15228	15293	15339	15470	15326	15297	15269	15300	15245	15308	15312	15366	15373	15522	15407	15265	15524	15442	15379	15409	15243	15452	15299	15282	15477	15580	15267	15395	15340	15212	15453	15425	15346	15181	15305	15340	15482	15413	15463	15221	15145	15420	15360	15354	15351	15259	15452	15579	15350	15568	15321	15281	15406	15523	15398	15271	15233	15292	15223	15209	15152	15335	15376	15327	15152	15382	15173	15404	15298	15404	15358	15492	15520	15335	15272	15486	15157	15322	15278	15188	15215	15414	15580	15371	15537	15298	15289	15214	15192	15434	15323	15280	15427	15369	15388	15230	15279	15184	15403	15329	15463	15103	15263	15554	15405	15362	15189	15376	15440	15312	15194	15236	15318	15154	15271	15298	15415	15095	15344	15397	15193	15442	15349	15282	15411	15356	15249	15389	15398	15374	15499	15320	15156	15203	15308	15353	15381	15522	15434	15441	15221	15118	15302	15248	15393	15289	15308	15355	15384	15426	15634	15331	15267	15189	15218	15278	15362	15336	15459	15187	15201	15364	15412	15440	15289	15302	15290	15445	15373	15378	15415	15438	15399	15195	15108	15385	15396	15397	15394	15422	15437	15288	15275	15356	15476	15380	15197	15257	15417	15198	15360	15445	15347	15361	15363	15150	15317	15388	15301	15352	15223	15374	15417	15320	15266	15626	15535	15162	15236	15337	15430	15294	15416	15326	15433	15237	15418	15234	15538	15417	15316	15283	15359	15353	15279	15408	14984	15255	15364	15323	15333	15319	15390	15358	15068	15163	15274	15170	15219	15222	15337	15255	15390	15398	15253	15277	15566	15371	15302	15311	15400	15385	15453	15317	15493	15335	15383	15201	15363	15501	15461	15348	15184	15466	15234	15391	15393	15381	15266	15131	15415	15376	15267	15281	15533
34780	57872	54959	45938	39088	33286	28168	24389	21584	19646	18042	16962	16268	15627	15253	14775	14545	14376	14375	14079	14105	13811	13975	13895	13732	13798	13585	13629	13574	13616	13532	13594	13562	13559	13650	13597	13602	13633	13705	13491	13862	13603	13753	13740	13597	13351	13603	13688	13500	13663	13559	13508	13662	13579	13693	13479	13464	13544	13591	13565	13690	13509	13514	13562	13546	13464	13570	13558	13668	13633	13608	13459	13682	13529	13436	13702	13409	13625	13338	13593	13477	13584	13639	13316	13707	13613	13497	13498	13596	13366	13629	13550	13632	13655	13579	13485	13530	13500	13527	13570	13439	13758	13389	13587	13477	13570	13385	13521	13394	13408	13469	13496	13525	13537	13521	13425	13566	13349	13599	13446	13558	13374	13397	13463	13758	13526	13630	13748	13296	13573	13702	13407	13479	13439	13369	13401	13637	13534	13455	13534	13503	13554	13511	13472	13575	13541	13490	13651	13622	13478	13561	13535	13461	13771	13396	13481	13475	13457	13559	13532	13551	13394	13365	13584	13524	13456	13555	13546	13514	13568	13648	13457	13496	13439	13535	13544	13635	13549	13362	13632	13515	13514	13463	13634	13583	13501	13397	13619	13479	13565	13465	13540	13516	13512	13240	13441	13306	13435	13505	13611	13482	13493	13378	13523	13606	13585	13576	13560	13510	13549	13682	13658	13589	13585	13477	13373	13588	13510	13444	13413	13478	13562	13477	13609	13555	13345	13518	13507	13592	13557	13418	13544	13464	13560	13645	13381	13494	13624	13498	13431	13499	13596	13605	13468	13453	13420	13320	13561	13719	13484	13516	13585	13511	13460	13571	13447	13545	13403	13447	13608	13537	13464	13578	13596	13367	13532	13567	13491	13662	13516	13581	13454	13544	13608	13596	13532	13692	13516	13662	13487	13464	13453	13481	13559	13353	13415	13611	13389	13561	13391	13593	13492	13515	13297	13438	13487	13668	13258	13513	13374	13469	13564	13663	13539	13494	13516	13591	13531	13606	13523	13588	13593	13481	13421	13470	13495	13494	13340	13578	13422	13506	13312	13559	13307	13537	13391	13540	13675	13634	13642	13459	13427	13700	13455	13558	13570	13495	13534	13512	13590	13504	13554	13611	13452	13429	13444	13675	13411	13598	13362	13436	13404	13448	13486	13529	13429	13600	13541	13443	13451	13447	13544	13418	13522	13585	13444	13494	13613	13618	13628	13556	13597	13551	13561	13639	13643	13622	13528	13692	13626	13557	13462	13475	13361	13626	13458	13623	13583	13504	13444	13374	13529	13528	13519	13479	13271	13606	13563	13410	13487	13591	13440	13596	13512	13540	13483	13621	13518	13538	13495	13570	13607	13566	13617	13476	13447	13479	13644	13420	13544	13482	13543	13539	13425	13599	13467	13472	13473	13514	13535	13432	13491	13512	13503	13509	13363	13432	13715	13603	13484	13688	13434	13484	13519	13428	13551	13415	13525	13579	13618	13511	13514	13491	13560	13623	13556	13555	13502	13579	13593	13443	13452	13397	13489	13436	13449	13569	13680	13586	13487	13656	13576	13456	13638	13399	13284	13557	13608	13398	13323	13455	13500	13675	13632	13497	13508	13631	13628	13527	13532	13525	13411	13580	13531	13583	13339	13479	13570	13628	13433	13589	13528	13528	13456	13589	13377	13572	13525	13669	13573	13554	13633	13515	13816	13342	13558	13513	13497	13500	13439	13421	13761	13518	13428	13415	13488	13301	13572	13629	13371	13477	13448	13621	13441	13561	13492	13625	13581	13652	13446	13572	13447	13544	13499	13507	13521	13381	13421	13625	13652	13608	13568	13744	13440	13700	13529	13405	13472	13448	13469	13540	13560	13504	13727	13613	13558	13569	13691	13580	13599	13418	13545	13478	13558	13439	13500	13530	13331	13483	13518	13560	13363	13372	13559	13513	13453	13559	13512	13527	13477	13488	13483	13478	13506	13631	13569	13482	13522	13512	13441	13545	13291	13508	13556	13536	13450	13530	13422	13393	13541	13480	13390	13567	13475	13626	13442	13384	13416	13571	13495	13473	13633	13619	13502	13479	13428	13629	13515	13532	13425	13483	13494	13556	13489	13424	13370	13502	13436	13452	13589	13272	13670	13547	13407	13511	13442	13481	13493	13593	13434	13398	13602	13320	13671	13650	13315	13419	13464	13561	13562	13491	13454	13491	13535	13407	13485	13509	13514	13530	13483	13492	13606	13573	13550	13357	13519	13555	13435	13390	13654	13440	13558	13568	13379	13473	13478	13552	13384	13538	13483	13417	13439	13633	13488	13456	13531	13489	13528	13677	13459	13476	13664	13519	13419	13516	13497	13552	13368	13266	13481	13479	13427	13509	13409	13560	13531	13387	13605	13566	13491	13427	13577	13441	13606	13485	13553	13505	13681	13592	13549	13520	13472	13449	13642	13378	13684	13618	13541	13396	13507	13460	13596	13457	13491	13583	13598	13592	13523	13362	13284	13627	13440	13640	13550	13526	13557	13579	13602	13372	13435	13593	13545	13413	13517	13451	13510	13632	13405	13427	13393	13553	13589	13519	13374	13500	13481	13549	13522	13542	13634	13579	13433	13457	13405	13193	13654	13528	13548	13432	13400	13493	13436	13521	13488	13366	13482	13526	13566	13525	13392	13505	13716	13384	13672	13485	13614	13605	13668	13517	13410	13563	13354	13400	13518	13402	13657	13535	13552	13432	13506	13297	13310	13508	13533	13495	13459	13550	13553	13547	13582	13340	13603	13533	13513	13513	13427	13539	13642	13443	13433	13568	13567	13471	13501	13555	13573	13314	13372	13660	13487	13455	13479	13510	13438	13501	13452	13421	13495	13359	13371	13486	13626	13493	13620	13273	13616	13525	13399	13561	13566	13378	13317	13326	13608	13602	13358	13545	13480	13505	13585	13519	13567	13447	13524	13520	13324	13409	13445	13585	13392	13578	13439	13637	13624	13420	13564	13606	13536	13604	13331	13440	13608	13510	13713	13474	13558	13536	13598	13633	13484	13535	13540	13618	13617	13535	13341	13582	13389	13310	13485	13498	13546	13523	13383	13422	13593	13541	13382	13600	13629	13655	13482	13457	13341	13556	13460	13516	13334	13508	13430	13630	13577	13634	13504	13322	13431	13442	13496	13573	13551	13545	13694	13482	13506	13644	13603	13515	13510	13494	13488	13417	13516	13535	13420	13561	13596	13463	13666	13474	13489	13497	13462	13519	13622	13649	13540	13471	13478	13595	13533	13333	13567	13405	13489	13462	13655	13447	13524	13556	13533	13700	13516	13350	13587	13574	13527	13541	13571	13698	13419	13358	13562	13487	13518	13468	13597	13425	13545	13605	13505	13498	13547	13426	13531	13462	13706	13502	13496	13531	13490	13423	13633	13489	13409	13571	13428	13446	13479	13559	13690	13442	13453	13414	13570	13541	13491	13399	13513	13461	13549	13535	13538	13603	13544	13468	13596	13472	13589	13616	13530	13508	13578	13677	13472	13493	13592	13429	13400	13396	13570	13334	13384	13707	13438	13602	13488	13439	13544	13606	13424	13460	13585	13414	13508	13580	13456	13421	13587	13642	13411	13625	13655	13503	13534	13444	13604	13447	13421	13705	13627	13517	13460	13418	13584	13504	13580	13573	13501	13574	13582	13480	13512	13497	13554	13408	13482	13480	13511	13519	13558	13470	13623	13431	13573	13543	13548	13438	13530	13649	13507	13593	13521	13553	13598	13437	13654	13432	13488	13525	13557	13431	13420	13506	13411	13516	13441	13505	13571	13540	13394	13472	13547	13436	13585	13670	13364	13575	13601	13501	13501	13641	13489	13439	13495	13438	13541	13519	13520	13507	13583	13517	13468	13415	13368	13551	13600	13361	13516	13464	13579	13519	13539	13677	13398	13667	13552	13501	13684	13320	13537	13544	13593	13658	13621	13401	13484	13661	13515	13394	13530	13545	13404	13461	13530	13472	13480	13561	13469	13419	13433	13555	13633	13563	13582	13524	13431	13624	13559	13561	13564	13557	13514	13503	13467	13527	13415	13616	13594	13634	13332	13498	13633	13581	13463	13358	13511	13588	13518	13518	13497	13411	13703	13579	13404	13591	13561	13636	13501	13519	13434	13486	13468	13646	13434	13335	13629	13407	13502	13531	13600	13485	13490	13510	13557	13419	13507	13564	13318	13510	13425	13556	13450	13509	13535	13529	13607	13452	13283	13350	13616	13640	13602	13611	13574	13693	13386	13556	13535	13376	13598	13476	13422	13428	13434	13521	13496	13527	13511	13426	13503	13642	13615	13517	13524	13431	13576	13594	13561	13551	13548	13493	13558	13602	13609	13472	13607	13515	13352	13570	13505	13502	13424	13548	13596	13589	13463	13316	13686	13604	13402	13411	13529	13499	13616	13513	13508	13557	13719	13479	13521	13496	13478	13496	13425	13574	13406	13525	13590	13413	13465	13537	13413	13552	13495	13409	13527	13444	13566	13420	13517	13489	13529	13601	13543	13497	13527	13436	13482	13583	13465	13467	13461	13500	13617	13580	13509	13416	13670	13364	13656	13554	13590	13557	13458	13536	13667	13543	13458	13483	13334	13489	13462	13563	13681	13518	13299	13623	13425	13538	13478	13587	13474	13417	13549	13414	13366	13562	13575	13462	13405	13423	13419	13475	13534	13526	13600	13523	13574	13569	13525	13426	13567	13528	13430	13496	13438	13430	13599	13314	13663	13502	13454	13336	13443	13376	13598	13489	13554	13427	13611	13480	13485	13627	13533	13554	13646	13425	13452	13486	13555	13470	13671	13569	13586	13620	13509	13473	13476	13639	13386	13579	13450	13412	13482	13518	13587	13548	13542	13428	13352	13576	13573	13489	13466	13448	13366	13535	13497	13646	13643	13363	13422	13447	13500	13534	13687	13477	13625	13557	13425	13527	13462	13530	13698	13516	13664	13498	13439	13574	13513	13494	13465	13446	13416	13672	13521	13465	13470	13560	13564	13491	13567	13516	13519	13581	13509	13351	13703	13514	13508	13501	13551	13517	13428	13564	13545	13540	13555	13523	13610	13433	13439	13440	13486	13438	13612	13576	13487	13590	13473	13480	13500	13429	13456	13567	13515
30620	33349	41690	36700	29883	25383	22426	19892	18664	18200	17821	17384	17002	16972	16902	16714	16657	16502	16505	16446	16523	16268	16410	16569	16396	16190	16265	16165	15989	16269	16243	16235	16206	16214	16232	16350	16200	16117	16072	16169	16169	16245	16107	16163	16138	16157	16381	16250	16429	16175	16371	16285	16301	16476	16456	16139	16458	16245	16464	16346	16237	16111	16241	16010	16137	16214	16191	16176	16140	16205	16332	16244	16273	16371	16312	16159	16311	16307	16142	16201	16137	16210	16046	16211	16352	16207	16199	16311	16142	16203	16267	16175	16256	16254	16172	16180	16107	16283	16324	16260	16072	16128	16267	16247	16176	16372	16147	16499	16274	16301	16161	16508	16315	16095	16442	16146	16426	16060	16344	16211	16123	16019	16214	16196	16289	16203	16158	16307	16188	16139	16171	16315	16273	16060	16164	16310	16146	16016	16234	16456	16350	16234	15932	16139	16143	16271	16151	16363	16065	16389	16219	16140	16161	16036	16196	16396	16173	16164	16197	16108	16192	16108	16270	16335	16073	16040	16139	15770	16072	16180	16265	16284	16181	15971	16304	16342	16190	16273	16347	16238	16200	16083	16172	16252	16146	16276	16299	16142	16243	16334	16204	16152	16143	16190	16236	16323	16222	16228	16183	16219	16233	16178	16140	16547	16193	16279	16241	16161	16152	16162	16380	16308	16232	16292	16166	16503	16058	16163	16188	15954	16126	16280	16340	16296	16350	16173	16201	16078	16073	16198	16144	16274	16175	16321	16225	16270	16339	16161	16330	16008	16253	16247	16083	16201	16449	16086	16256	16027	16245	16081	16144	16113	16187	16060	16089	16269	16217	16183	16216	16176	16230	16283	16309	16237	16098	16253	16135	16306	15965	16194	16304	16293	16286	16140	16252	16237	16253	16267	16182	16059	16142	16158	16134	16155	16157	16272	16273	16197	16199	16057	16100	16077	16183	16305	16257	16305	16256	16232	16396	16195	16338	16219	16198	16258	15948	16242	16154	16177	16178	16276	16157	16079	16250	16133	16165	16026	16159	16139	16115	16151	15954	16243	16191	16150	16307	16382	16177	16124	15960	16163	16183	16144	16221	16173	16139	16024	16289	16179	16297	16266	16230	16205	15996	16343	16182	16168	16223	16251	16456	16241	16325	16224	16358	16245	16250	16080	16320	16206	16286	16330	16023	16253	16103	16211	16227	16266	16350	16099	16086	16078	16287	16112	16198	16148	16334	16007	16103	16187	16156	16177	16355	16210	16075	16355	16071	16342	16283	16315	16111	16192	16352	16209	16348	16099	16092	16246	16144	16280	16126	16286	16361	16087	16219	16121	16154	16236	16293	16384	16207	16265	16361	16151	16290	16138	16325	16287	16216	16349	16181	16314	16195	16097	16343	16192	16239	16314	16396	16339	16098	15941	16137	16242	16267	16340	16311	16414	16500	16122	16186	16197	16135	16188	16362	16200	16078	16270	16165	16066	16040	16207	16339	16214	16203	16241	16242	16169	16181	16299	16340	16057	16139	16362	16305	16207	16183	16040	16339	16204	16224	16024	16241	16153	16130	16124	16252	16365	16234	16227	16281	16125	16329	16140	16174	16243	16229	16195	16349	16327	16076	16103	16387	16095	16023	16137	16144	16114	16277	16225	16349	16105	16026	16123	15990	16342	16312	16116	16423	16301	16266	16308	16142	16180	16000	16186	16228	16264	16179	16355	16360	16353	16339	16163	16102	16250	16221	16033	16131	16101	16442	16180	16207	16428	16309	16351	16356	16271	15975	16150	16199	16306	16102	16292	16175	16087	16193	16306	16321	16278	16372	16346	16122	16200	16358	16159	16132	15990	16225	15911	16333	16194	16227	16111	16309	16158	16261	16104	16218	16331	16411	16210	16297	16154	16284	16417	16426	16097	16467	16087	16197	16319	16217	16215	16373	16300	16291	16433	16325	16265	16058	16210	16120	16085	16179	16225	16040	16387	16166	16245	16034	16285	16278	16422	16251	16285	16235	16188	16100	16154	16262	15968	16092	16282	16151	16419	16191	16287	16292	15990	15986	16407	16390	16257	15972	16070	16081	16208	16177	16186	16327	16313	16254	16309	16167	16132	16323	16288	16255	16035	16175	16040	16271	16420	16317	16253	16130	15994	16386	16232	16469	16150	16087	16079	16260	16194	16210	16140	16391	16465	16323	16280	16230	16218	16141	16201	16178	16236	16299	16154	16197	16322	16281	16240	16150	16123	16196	16154	16287	16281	16336	16446	16302	16084	16262	16182	16045	16113	16222	16375	16274	16280	16316	16280	16014	16238	16296	16249	16358	16146	16115	16247	16204	16029	16011	16018	16300	16177	16275	16262	16266	16214	16216	16125	16120	16220	16284	16279	16205	16113	16338	16336	16187	16231	16256	16302	16183	16207	16237	16328	16196	16223	16246	16118	16141	16159	16146	16166	16134	16194	16415	16359	16179	16315	16355	16170	16236	16276	16273	16402	16360	15970	16130	16164	16226	16259	16306	16136	16155	16462	16164	16097	16078	16321	16186	16273	16408	16270	16398	16104	16157	16118	16005	16107	16201	16270	16083	16286	16213	16084	16147	16216	16144	16294	16336	16131	16418	16277	16008	15920	16268	16314	16211	16199	16260	16009	16243	16226	16329	16233	16353	16080	16210	16284	16172	16421	16253	16216	16047	16296	16157	16010	16121	16227	16333	16152	16215	16136	16314	16065	16476	16517	16177	16349	16242	16287	16181	16301	16296	16272	16323	16265	16269	16187	16150	16198	16185	16119	16185	16308	16309	16162	16344	16271	16241	16155	15996	16400	16066	16105	16359	16346	16176	16371	16266	15997	16215	16073	16174	16148	16174	16162	16301	15964	16152	16029	16261	16118	16188	16333	16186	16469	16202	16335	16106	16336	16357	16204	16104	16209	16306	16061	16272	16236	16219	16304	16078	16377	16095	16280	16215	16279	16274	16099	16216	16271	16246	16138	16206	16387	16332	16385	16297	16419	16320	16335	16435	16200	16269	16164	16284	16386	16340	16196	16300	16229	16116	16103	16242	16218	16286	16458	16205	16245	16222	16020	16182	15985	16367	16379	16204	16243	16226	16140	16224	16306	16083	16252	16240	16037	16242	16272	16307	16211	16319	16213	16360	16252	16217	16422	16239	16196	16096	16287	16351	16293	16390	16210	16248	15989	16058	16076	16115	16175	16074	16179	16112	16089	16138	16261	16428	16044	16015	16072	16172	16194	16312	16291	16317	16357	16140	16260	16286	16316	16238	16226	16227	16354	16220	16173	16290	16239	16093	16058	16030	16237	16323	16351	16332	16154	16308	15955	16132	16292	16110	16124	16320	16408	16184	16049	16386	16131	16205	16210	16069	16318	16358	16167	16508	16132	16013	16237	16082	16260	16209	16253	16020	16384	16193	16339	16121	16089	16239	16099	16197	16239	16355	16275	16172	16298	16094	16126	16351	16333	16412	16213	16269	16078	16311	16174	16321	16267	16144	16321	16173	16280	16387	16067	16146	16165	16197	16301	15898	16274	16232	16229	16098	16199	16138	16208	16344	16236	16275	16045	16151	16216	16187	16113	16346	16127	16336	16297	16024	16111	16368	16243	16334	16258	16191	16196	16235	16144	16300	16119	16076	16212	16208	16256	16082	16180	16204	16282	16259	16242	16217	16255	16063	16205	16239	16171	16151	16291	16492	16478	16243	16198	16334	16175	16355	16220	16169	16281	16091	16162	16243	16177	15949	16300	16056	16170	16258	16328	16465	16209	16138	16195	16256	16022	15967	16189	16219	16399	16116	16302	16008	16154	16302	16124	16183	16096	16196	16285	16252	16067	16208	16181	16318	16236	16095	16115	16208	16135	16228	16309	16002	16142	16227	16370	16336	16155	16215	16278	16317	16047	16174	16147	16229	16433	16419	16086	16290	16154	16180	16178	16197	16193	16257	16192	16213	16389	16152	16337	16306	16261	16487	16175	16322	16193	16226	16208	16167	16293	16278	16260	16076	16138	16214	16249	16177	16314	16173	16249	16319	16173	16027	16172	16308	16410	16280	16421	16457	16116	16201	16315	16419	16173	16078	16195	16236	16230	16276	16217	16175	16109	16170	16363	16015	16311	16143	16184	16257	16110	16221	16099	16289	16234	16230	16185	16129	16184	16282	16411	16328	16287	16272	16213	16141	16113	16137	16275	16225	16297	16258	16346	16323	16181	16390	16321	16169	16169	16232	16185	16349	16369	16187	16078	16063	16334	16118	16065	16252	16353	16369	16240	16211	16223	16365	15840	16244	16231	16238	16375	16147	16243	16062	16064	16206	16354	16440	16328	16234	16261	16426	16258	15993	15947	16279	16122	16153	16136	16175	16294	16143	16046	16376	16214	16222	16172	16318	16359	16174	16084	16122	16200	16250	16125	16191	16140	16381	16180	16101	16220	16264	16372	16182	16299	16149	16195	16178	16114	16130	16271	16073	16365	16286	16376	16256	16214	16161	16311	16271	16204	16288	16276	16166	16150	16394	16195	16249	16221	16165	15834	16412	16120	16353	16067	16024	16219	16200	16168	16269	16206	16307	16193	16148	16223	16288	16342	16153	16496	16311	16166	16108	16157	16251	16157	16072	16302	16321	16527	16141	16077	16078	16221	15981	16041	16251	16170	16399	16323	16292	16026	16212	16218	16105	16188	16329	16157	16070	16222	16203	16260	16402	16442	16318	16267	16355	16141	16457	16116	16489	16057	16340	16205	16249	16276	16200	16145	16268	16230	16323	16025	16258	16083	16180	16257	16179	16091	16459	16215	16247	16055	16207	16104	16117	16159	16282	16209	16173	16150	16252	16297	16287	16139	16332	16454	16215	16149	16218	16341	16231	16122	16302	16442	16165	16284	16347	16080	16065	16239	16120	16161	16129	16382	16233	16211	16319	16081	16243	16189	16216	16143	16294	16194	16111	16323	16282	16466	16374	16252	16208	16401	16051	16111	16411	16299	16399	16180	16274	16350	16300	16262	16255	16185	16175	16023	16254	16312	16235	16151	16185	16374	16226	16348	16312	16177	16201	16451	16334	15968	16245	16487	16151	16165	16244	16297	16191	16499	16265	16122	16092	16219	16152	16171	16147	16243	16130	16322
35980	51116	47651	38583	31802	26161	22612	20011	18198	16966	16504	15826	15542	15386	15091	14962	14778	14675	14722	14676	14349	14672	14328	14527	14275	14392	14420	14354	14299	14418	14428	14156	14515	14425	14398	14258	14158	14207	14175	14303	14301	14266	14288	14295	14240	14343	14316	14182	14391	14240	14253	14178	14469	14116	14242	14376	14303	14307	14248	14173	14329	14460	14249	14383	14288	14323	14265	14499	14228	14286	14105	14206	14291	14182	14281	14442	14349	14299	14279	14232	14235	14354	14170	14347	14150	14269	14245	14444	14250	14191	14262	14463	14188	14135	14227	14185	14264	14226	14320	14337	14326	14157	14416	14158	14400	14269	14341	14081	14291	14369	14282	14427	14403	14220	14035	14324	14410	14452	14242	14377	14238	14236	14389	14165	14396	14320	14135	14520	14190	14262	14348	14428	14335	14305	14287	14400	14389	14395	14229	14308	14207	14285	14218	14221	14220	14362	14282	14326	14177	14299	14275	14305	14078	14320	14367	14261	14511	14248	14391	14284	14291	14178	14136	14478	14234	14398	14076	14329	14380	14206	14178	14321	14244	14231	14199	14357	14206	14181	14310	14188	14282	14400	14248	14294	14351	14313	14109	14171	14368	14383	14477	14299	14198	14337	14289	14464	14256	14198	14250	14199	14508	14057	14346	14197	14217	14349	14217	14136	14232	14131	14442	14194	14212	14256	14278	14259	14314	14317	14274	14244	14274	14352	14343	14294	14181	14465	14210	14191	14175	14325	14216	14171	14086	14112	14146	14257	14449	14211	14354	14132	14227	14221	14373	14386	14158	14282	14327	14090	14400	14196	14344	14192	14264	14343	14339	14365	14286	14349	14213	14399	14132	14321	14228	14270	14397	14442	14327	14329	14306	14394	14296	14238	14200	14463	14310	14206	14198	14255	14174	14234	14127	14230	14486	14320	14265	14422	14283	14393	14303	14317	14201	14357	14323	14163	14445	14388	14153	14418	14154	14277	14263	14093	14324	14270	14300	14300	14373	14251	14484	14380	14036	14280	14187	14340	14322	14407	14307	14313	14328	13983	14231	14285	14380	13956	14343	14217	14173	14319	14245	14229	14356	14269	14210	14315	14272	14285	14260	14374	14389	14146	14347	14262	14183	14316	14242	14299	14137	14227	14208	14257	14359	14236	14234	14283	14176	14221	14276	14292	14521	14275	14220	14305	14332	14346	14113	14330	14346	14349	14236	14237	14210	14278	14485	14161	14242	14395	14308	14315	14316	14379	14326	14348	14152	14284	14210	14063	14168	14323	14217	14197	14156	14216	14180	14170	14280	14337	14280	14377	14324	14253	14378	14437	14410	14255	14289	14337	14269	14425	14180	14183	14258	14397	14297	14154	14237	14126	14192	14205	14119	14332	14338	14392	14281	14145	14178	14289	14302	14373	14262	14149	14237	14315	14276	14302	14079	14195	14304	14312	14281	14327	14276	14318	14421	14458	14283	14218	14101	14325	14403	14246	14119	14303	14388	14273	14354	14240	14238	14348	14322	14212	14096	14345	14081	14325	14419	14385	14412	14331	14282	14209	14007	14296	14213	14302	14385	14416	14339	14171	14437	14194	14362	14219	14287	14179	14223	14358	14318	14335	14179	14140	14313	14242	14255	14361	14405	14155	14292	14308	14259	14339	14236	14319	14269	14330	14367	14300	14249	14155	14413	14238	14334	14316	14264	14194	14256	14287	14347	14254	14386	14205	14212	14327	14198	14216	14348	14270	14332	14301	14240	14145	14224	14324	14301	14268	14268	14261	14356	14184	14264	14354	14226	14336	14148	14363	14268	14295	14112	14252	14372	14064	14320	14144	14330	14274	14270	14297	14382	14198	14444	14407	14163	14307	14176	14288	14278	14113	14251	14502	14290	14489	14283	14303	14256	14414	14292	14179	14223	14337	14309	14280	14302	14206	14263	14218	14277	14078	14326	14161	14240	14106	14280	14221	14330	14311	14279	14312	14365	14371	14294	14196	14220	14283	14423	14376	14295	14245	14205	14361	14167	14322	14201	14198	14326	14305	14349	14258	14260	14219	14136	14438	14223	14325	14438	14324	14368	14067	14256	14441	14267	14268	14403	14191	14351	14302	14178	14264	14490	14226	14340	14315	14376	14358	14191	14311	14423	14237	14290	14260	14385	14234	14393	14177	14277	14186	14334	14210	14398	14318	14230	14340	14207	14280	14415	14152	14421	14402	14308	14320	14410	14299	14358	14341	14303	14206	14451	14405	14309	14237	14384	14353	14370	14331	14210	14277	14276	14202	14066	14191	14356	14361	14201	14293	14468	14294	14231	14283	14307	14205	14259	14240	14093	14197	14420	14460	14431	14176	14341	14296	14303	14285	14398	14280	14201	14214	14309	14401	14194	14253	14238	14190	14327	14138	14393	14224	14314	14329	14293	14234	14263	14386	14373	14342	14331	14341	14446	14237	14247	14341	14286	14197	14305	14232	14286	14167	14316	14270	14331	14408	14199	14127	14149	14249	14275	14391	14268	14230	14372	14433	14279	14298	14363	14354	14319	14304	14247	14386	14183	14270	14312	14298	14264	14275	14123	14214	14328	14138	14303	14246	13997	14176	14051	14226	14411	14201	14254	14378	14359	14187	14139	14343	14261	14231	14289	14235	14355	14090	14353	14447	14173	14493	14322	14433	14210	14188	14399	14274	14302	14165	14190	14213	14159	14407	14313	14486	14223	14293	14234	14353	14243	14417	14287	14192	14266	14218	14195	14381	14285	14373	14139	14240	14229	14176	14384	14283	14226	14380	14263	14186	14259	14367	14211	14303	14235	14447	14195	14525	14292	14228	14242	14160	14257	14361	14370	14273	14331	14170	14209	14144	14203	14303	14392	14251	14205	14236	14248	14160	14277	14463	14303	14276	14273	14367	14300	14431	14238	14313	14358	14309	14276	14460	14390	14401	14442	14239	14215	14207	14174	14282	14194	14428	14314	14291	14238	14234	14153	14412	14327	14172	14313	14326	14355	14257	14299	14087	14206	14304	14123	14324	14334	14195	14128	14297	14258	14455	14324	14234	14289	14270	14314	14321	14423	14190	14206	14346	14302	14256	14342	14150	14399	14301	14228	14383	14212	14304	14313	14175	14324	14210	14398	14388	14223	14134	14481	14314	14242	14259	14314	14161	14392	14278	14317	14196	14070	14210	14194	14365	14089	14309	14252	14295	14401	14372	14394	14128	14340	14341	14318	14376	14330	14257	14323	14245	14200	14136	14329	14332	14280	14199	14330	14387	14202	14314	14249	14466	14253	14279	14384	14151	14291	14419	14302	14331	14335	14233	14192	14196	14262	14390	14364	14149	14256	14223	14253	14224	14287	14268	14439	14247	14366	14238	14042	14452	14252	14127	14258	14378	14360	14170	14184	14255	14337	14373	14354	14284	14328	14230	14168	14361	14375	14377	14388	14325	14386	14365	14128	14208	14254	14192	14324	14380	14277	14260	14359	14452	14240	14407	14280	14221	14172	14131	14174	14193	14278	14237	14418	14489	14290	14408	14190	14424	14325	14426	14290	14245	14138	14259	14319	14287	14292	14163	14426	14387	14145	14362	14185	14301	14273	14204	14236	14165	14201	14223	14280	14288	14345	14312	14231	14205	14302	14428	14162	14314	14421	14297	14371	14265	14270	14214	14262	14466	14312	14353	14329	14251	14237	14269	14267	14187	14351	14234	14322	14343	14315	14303	14207	14115	14243	14201	14338	14464	14299	14366	14229	14446	14459	14391	14364	14304	14323	14236	14311	14223	14248	14071	14261	14364	14444	14249	14107	14299	14186	14338	14232	14256	14396	14388	14336	14353	14253	14371	14282	14281	14225	14262	14217	14243	14250	14365	14207	14159	14224	14330	14371	14387	14269	14288	14271	14146	14191	14349	14298	14187	14247	14258	14271	14254	14238	14383	14267	14441	14297	14244	14323	14435	14254	14290	14294	14391	14305	14340	14283	14193	14200	14275	14276	14373	14246	14395	14303	14112	14458	14315	14371	14292	14191	14186	14274	14318	14238	14370	14277	14187	14117	14240	14219	14193	14487	14260	14261	14347	14432	14168	14331	14152	14215	14281	14338	14308	14357	14401	14362	14421	14346	14123	14303	14456	14412	14329	14232	14231	14472	14239	14574	14251	14142	14219	14134	14257	14153	14370	14234	14311	14254	14368	14257	14196	14273	14255	14289	14212	14240	14206	14287	14235	14236	14336	14209	14168	14389	14223	14363	14378	14160	14364	14174	14330	14183	14386	14321	14349	14211	14283	14306	14353	14274	14345	14161	14281	14258	14493	14236	14184	14258	14333	14288	14195	14110	14370	14451	14175	14239	14338	14345	14220	14389	14327	14173	14201	14259	14204	14367	14305	14129	14346	14301	14274	14269	14249	14192	14290	14354	14366	14262	14137	14244	14453	14234	14123	14251	14382	14418	14432	14354	14263	14172	14035	14267	14293	14249	14276	14268	14267	14239	14363	14426	14143	14336	14137	14254	14343	14109	14336	14436	14209	14363	14278	14310	14296	14432	14220	14108	14111	14381	14211	14282	14257	14158	14260	14266	14572	14392	14113	14146	14326	14229	14321	14401	14378	14290	14288	14354	14302	14291	14253	14386	14286	14427	14287	14400	14278	14366	14437	14393	14249	14201	13973	14315	14347	14285	14172	14371	14330	14220	14128	14306	14100	14331	14450	14298	14217	14230	14379	14344	14197	14221	14265	14377	14204	14283	14277	14169	14322	14348	14226	14253	14341	14232	14276	14237	14447	14258	14377	14380	14269	14273	14376	14196	14250	14403	14345	14260	14227	14384	14368	14270	14092	14161	14289	14226	14206	14172	14234	14196	14161	14263	14133	14289	14188	14406	14330	14200	14200	14318	14248	14412	14420	14267	14214	14282	14242	14066	14244	14229	14179	14272	14230	14256	14306	14280	14287	14347	14364	14439	14132	14364	14219	14128	14372	14322	14363	14318	14160	14115	14248	14148	14153	14258	14403	14404	14167	14439	14410	14362	14356	14506	14283	14252	14347	14370	14213	14324	14188	14301	14273	14372	14117	14279	14194	14370	14217	14361	14325	14331	14295	14219	14173	14295	14134	14336	14392	14162	14359	14297	14388	14277	14178
24504	21863	29843	27644	27577	28517	26483	21934	19976	19063	18273	17670	17071	17102	16820	16826	16509	16336	16627	16291	16252	16098	16169	16166	16053	16411	16206	16149	16222	16148	16138	16058	16126	15970	16080	16045	16070	16062	15918	16128	16206	15802	16055	16071	16129	15824	16178	15982	16152	16061	16065	16049	16040	15849	16162	16078	16012	16008	16055	16130	16028	15981	16084	16067	16123	16041	15975	15892	16009	15919	15988	15868	16195	15940	16110	16230	15998	15848	15966	16046	16007	16065	16033	15950	15971	16044	15919	16131	15782	15979	15922	16066	16109	15969	15909	16028	15816	16128	16176	15763	15901	16017	16080	15876	16228	16030	15894	16122	16008	15924	15988	15922	16121	15885	16113	16091	16018	15828	15983	15899	16088	16046	16027	15781	15942	15974	16196	16111	15880	15988	15964	16047	16096	15889	15747	16098	16052	15907	15801	15925	15779	16184	16254	16054	15999	16129	16036	15996	16131	16002	15841	16204	16016	15884	15860	15785	15882	16031	15907	15908	15973	16160	15985	15991	15927	15991	15794	16001	16207	16001	15851	15991	15939	15940	15989	16082	16020	16072	15932	15943	15780	15779	16037	16103	15958	16069	16075	16035	15896	16015	16018	15957	16243	15865	15951	16007	16053	16098	16001	16144	16069	16039	15834	15865	16073	15865	15983	16081	15850	16067	15816	16146	15969	16037	15932	16105	16105	15961	16082	16079	16035	15904	16028	16002	16086	15983	15926	15990	15835	15939	15855	15889	15738	15980	16067	15948	15866	16084	15896	16040	15962	15893	16056	16020	15906	15798	15876	15905	16171	15809	15939	16019	15917	16085	16043	15822	15950	16111	16173	15939	16004	15891	16049	15866	15864	15958	15945	16179	15926	16094	15892	16100	15844	15910	16236	15957	15915	15969	16085	16042	16030	15990	16144	15881	16127	15984	15981	15823	16084	16082	15923	15955	15852	15899	15954	16010	16235	16213	15945	16044	16021	16077	15964	15939	16103	16007	16040	16068	15915	15800	15902	16010	15888	15910	16039	16148	15893	15864	15733	15806	15999	15865	15984	16042	16030	15954	15792	16052	15877	16054	15858	15933	16137	15770	16013	15984	16138	15975	16099	16047	16005	15892	16021	16167	15985	16041	16025	16084	15976	15823	15943	15824	15967	15919	15816	16096	15910	16130	16096	16111	15813	15909	15864	15889	15998	16090	15835	15838	16070	16143	15890	15850	16080	15788	15995	15889	16079	16058	15968	16124	15875	16018	16193	16102	15810	15856	16072	16249	15911	15856	16021	15931	15977	16156	15909	15911	16104	15953	16101	16238	16074	15976	16143	16001	15940	16150	15948	15827	15947	16017	15897	15825	15995	15978	16157	15957	15874	15728	16001	16032	16148	15924	16080	16010	15752	15912	16026	15935	15931	15823	15879	15772	15885	16003	15991	15894	15872	16036	15980	16199	16235	16021	15939	15984	15811	15827	15999	16060	15953	15994	15756	15735	15961	15864	16084	15917	16194	16069	15934	16175	15839	15986	15884	15823	15925	15819	15821	15839	16049	16046	16102	16035	16052	16215	16036	16123	16022	16007	15951	15962	16039	15921	16142	16175	16031	16048	15933	15932	16013	16008	16003	16021	16027	15737	15901	15911	16137	15889	16099	15987	16208	15980	15985	15834	15968	15908	15818	16158	16031	16045	15924	15929	15980	15850	16211	16010	15964	15910	16139	15898	15896	15914	16000	15982	15914	16127	16198	16171	15962	15866	16052	15824	16150	15968	15940	16032	16190	15987	15949	16111	16136	16061	15912	15802	15873	15996	16246	16153	15958	15785	15854	16003	15731	15775	16056	15967	16041	16049	16015	15921	16009	15882	15976	16015	15983	15955	15935	15844	15926	15915	16002	15733	16033	15879	16091	15899	16052	16058	16002	15915	15836	15969	16043	16000	15979	15894	16016	15975	15996	16071	15996	15998	16065	15916	16063	15824	15961	15976	16148	15915	15948	15789	16028	16192	16147	16067	16201	15964	15877	15855	16031	16151	15925	15824	15968	15801	16064	16140	16002	15885	15993	15915	15969	16031	15939	15950	15816	15806	16022	16059	15949	15899	15831	16080	16039	16056	15983	15998	15884	16060	15985	15912	16085	15909	16063	16049	15981	16090	16027	16129	16073	15771	15971	15940	16042	16056	16044	15921	15931	15928	15888	15950	16009	16108	16204	16117	16024	15875	16015	15965	15940	15593	15990	15920	15988	15999	16176	15928	15884	15844	15876	15767	16038	16048	16057	16084	16009	15939	16119	15976	16022	16036	16097	15855	15872	16195	16070	16245	16101	15987	15789	16158	16056	15956	16083	16058	16082	16037	15853	16066	15861	16223	15909	15842	16161	16096	15910	15906	15900	15992	15943	16122	15996	16143	15918	16166	15932	16071	16008	16084	16098	16232	16166	15929	16037	15808	15960	15888	16019	16118	16002	16158	15927	16029	15971	16065	16039	16064	16254	15961	16021	16009	16008	16149	16137	15887	15891	16107	15935	15879	15945	15927	16095	16034	16020	15746	16012	16195	15941	15864	16096	15903	15857	15848	15939	16021	15974	15958	16079	16003	16163	15981	16032	15897	15889	15839	16165	15901	16035	16138	16135	15916	16046	15983	15950	16107	15881	15984	15977	16113	16195	15925	15920	16041	16164	15823	15987	15940	15917	16066	15926	15975	15811	15997	16007	16001	15957	15926	15973	15906	16093	16164	16021	15984	15909	15839	15878	16106	15871	16062	16121	15863	16008	15930	15948	15967	15849	15905	15815	15964	16024	15985	16135	16209	15978	15964	16065	15983	15925	15963	15838	15943	15780	16058	15885	15966	15946	15981	16135	16143	16246	16112	15850	16276	16110	15929	15782	15869	15881	15976	15967	15916	15935	15893	15991	15972	16009	15979	16124	16044	15846	15940	15898	16029	15854	15929	16053	16001	16030	16161	16076	16110	15978	15936	15997	16165	15900	16142	16097	16102	16097	15740	15969	16048	15987	16058	15979	15847	15994	16091	16041	15886	16037	15791	15984	16069	15890	16148	15978	15813	16094	16015	16043	16023	15891	16228	16074	16172	15907	16170	16113	16117	15971	16034	15946	16000	15963	15965	15949	16192	15785	15816	15989	15900	15899	15948	16054	16012	16052	16067	15873	16040	16109	16080	16124	16136	15931	16027	15884	16004	15901	15966	16014	15869	15951	15897	15682	15942	15830	15897	15988	16005	16169	16015	15924	15890	16008	16075	16082	15964	16107	15954	16061	15969	16059	16012	15832	16070	15994	15885	15753	16003	15975	15899	15784	16026	15917	15824	15965	16037	15906	15968	16126	15990	15823	15898	15979	15843	16044	16092	16060	16154	16107	16109	16200	16176	15957	15944	16042	15900	16214	16131	16025	15911	16045	15869	15885	15971	15855	16160	16132	16096	15965	15892	16033	16080	15989	15946	15966	16036	15874	15974	16049	15921	15912	15987	16103	15828	16053	15957	16011	15998	16106	15989	15863	16030	16080	15843	15989	16001	16028	16048	16232	15929	15803	16011	16123	16030	15847	15994	16292	16162	15997	16168	16048	16091	15956	16081	15886	15975	15974	15982	16076	15922	16092	15965	16078	15976	15858	16050	15935	15952	15870	15805	16057	15781	15858	15842	16055	16072	16011	15990	15810	15994	15927	16135	15948	16055	15999	15930	15968	15959	16232	15938	16215	15920	15954	15967	16073	15999	16100	15938	16024	16050	16034	15958	16074	15936	16031	15884	16054	15918	16074	16002	15975	15940	16019	16212	15918	15915	16095	15789	15963	15815	15942	16008	15828	15891	15950	15789	16018	15931	16076	16004	16000	15998	15913	16001	15906	16055	15886	16016	15945	16072	16055	16005	15984	16046	15920	16018	16031	16074	15932	15886	16050	15959	15920	15931	15986	15947	16022	15956	15912	15969	15817	15896	15939	16004	15943	15813	15933	16076	15968	16017	15849	15909	16030	15926	16205	16024	15950	16063	16072	16030	15844	16303	16093	15903	15988	16052	15847	16018	16001	15997	15907	16126	15881	15833	15904	16029	16169	16019	15891	15794	16022	15969	15977	15904	16172	15912	15908	15970	15868	15947	15982	15989	16004	15931	15889	16116	15838	16003	16188	16195	16001	15956	16193	15976	16069	15925	15914	16008	15799	16087	16236	15981	15893	15777	15806	15913	15913	15937	15963	15931	15867	16052	16123	16012	15944	15970	16218	16028	15799	15957	16064	15970	15881	16015	16073	15906	16128	16091	15969	16033	16153	16057	15975	16086	15881	16036	16130	16102	15924	16094	16115	16114	15982	15956	15937	15853	15910	15943	16032	15893	15764	16055	16051	16159	16005	16175	16151	16114	16176	16098	15984	15935	15969	16201	16017	16087	15913	16060	16235	16159	15935	16023	16058	16120	16170	16023	15985	15824	15856	15883	15991	15962	16058	16015	15984	16129	15843	16201	16024	15936	16055	16038	16100	16050	15777	16167	16210	16059	15878	16087	15951	16051	16001	15986	16012	16045	15940	15969	15849	15933	15925	16021	15860	15935	15842	16044	16132	15959	15957	16016	16113	16023	15835	16005	15971	15853	16145	15959	15739	16036	15970	16238	15924	16007	15979	16098	16158	16047	16025	15933	15845	16094	15680	15907	16102	15784	15962	16087	15975	15978	15831	15974	15955	15908	16073	16042	16042	16144	15908	16013	15914	16007	15900	15927	15637	15864	15994	15960	15856	16010	16090	15977	15897	16025	16230	15912	15840	15967	15974	16034	15888	15961	16032	15832	15937	16152	15898	15942	16030	16249	16009	16017	16162	15939	16196	15871	16168	15880	15934	15888	15862	16085	15988	15894	16033	15784	15937	15755	15756	15842	16076	16112	16092	15988	15714	16015	15925	16066	16135	15921	16032	15983	15919	15797	15809	15945	16028	15949	15899	15862	15921	15946	15975	16093	15973	15952	16013	16021	16013	16074	15839	15838	15839	15861	15950	16164	16117	15933	16071	16044	15809	15779	16136	16165	15985	15924	15733	15976	15998	15794	15772	15896	15878	15977	15866	16095	15890	15951	15815	15880	15881	16064	16127	16053	16058	16195	15862	16086	16009	16084	16018	15991
34958	56095	52957	43590	36696	30814	26360	22664	20343	18727	17747	16489	16083	15529	15352	15225	15013	14749	14679	14507	14478	14498	14446	14300	14391	14364	14294	14244	14421	14186	14263	14167	14314	14242	14175	14314	14184	14213	14246	14233	14226	14238	14354	14242	14141	14287	14233	14244	14258	14226	14194	14294	14255	14224	14191	14245	14404	14184	14066	14214	13973	14254	14292	14190	13994	14191	14350	14125	14143	14351	14189	13971	14048	14321	14198	14203	13989	14221	14228	14171	14158	14324	14263	14233	14045	14239	14116	14222	14208	14017	14117	14320	14102	14232	14109	14133	14130	14259	14115	14241	14070	14156	14130	14219	14225	14085	14170	14061	14240	14233	14133	14129	14209	14106	14147	14200	14096	14371	14253	14218	14144	14352	14111	14273	14310	13990	14113	14240	14147	14068	14144	14232	14091	14094	14141	14230	14166	14226	14311	14061	14291	14400	14245	14193	14181	14130	14311	14184	14132	14164	14213	14145	14323	14080	14269	14202	14287	14306	14131	14178	14199	14168	14260	14127	14196	14263	14306	14342	14189	14219	14176	14046	14173	14176	14080	14287	14015	14169	14290	14202	14291	14197	14293	14193	14113	14006	14195	14107	14139	14138	14219	14231	14070	14289	14295	14269	14244	14235	14273	14059	14137	14197	14296	14140	14271	14123	14403	13984	14363	14080	14194	14182	14209	14199	14231	14232	14106	14099	14150	14264	14034	14163	14065	14051	14224	14197	14258	14188	14293	14120	14338	14250	14253	14185	14183	14082	14058	14192	14089	14234	14310	14318	14158	14241	14215	14329	14209	14022	14168	14154	14149	14145	14082	14185	14137	13965	14279	14156	14153	14242	14106	14163	14084	14175	14258	14205	14201	14041	14382	14159	14267	14026	14214	14151	14200	14281	14196	14125	14245	14237	14124	14179	14262	14071	14190	14172	14178	14193	14134	13942	14115	14267	14045	14198	14248	14183	14050	14183	14060	14178	14137	14173	14154	14286	14228	14142	14153	14111	14187	14048	14224	14294	14103	14227	14270	14126	14250	14151	14160	14210	14063	14362	14168	14227	14124	14288	14129	14134	14244	14251	14071	14227	14218	14283	14124	14156	14228	14126	14249	14319	14207	14140	14159	14204	14391	14153	14183	14122	14202	14033	14195	14123	14239	14283	14212	14073	14102	14324	14302	14171	14217	14216	14071	14118	14122	14081	14137	14267	14302	14166	14123	13985	14194	14379	14174	14002	14161	14286	14224	14203	14151	14221	14045	14238	14202	14194	14116	14383	14096	14121	14047	14223	14204	14228	14309	14122	14203	14215	14151	14101	14381	14139	14219	14207	14320	14101	14211	14225	14244	14091	14246	14122	14113	14242	14194	14204	14219	14083	14252	14152	14282	14270	14142	14029	14319	14263	14163	14144	14142	14181	14161	14261	14186	14230	14065	14243	14051	14324	14205	14289	14175	14179	14227	14065	14183	14302	14003	14118	14256	14171	14237	14169	13991	14357	14156	14302	14068	14261	14172	14130	14220	14228	14243	14129	14224	14322	14267	14333	14249	14271	14237	14037	14172	14304	14066	14217	14228	14009	14191	14124	14043	14067	14170	14157	14198	14185	14068	14265	14270	14109	14064	14278	14151	14240	14396	14155	14100	14141	14265	14250	14101	14188	14174	14296	14217	14158	14270	14207	14225	14065	14184	13968	14294	14191	14048	14132	14166	14174	14105	14147	14427	14175	14104	14144	14300	14315	14025	14208	14301	14096	14151	14218	14133	14133	14134	14195	14193	14178	14195	14079	14115	14174	14215	14194	14158	14233	14175	14215	14072	14390	14203	14164	14090	14111	14120	14417	14101	14049	14189	14177	14148	14190	14202	14341	14230	14173	14005	14117	14270	14097	14195	14004	14209	13987	14159	14175	14296	14193	14373	14143	14094	14277	14187	14086	14152	14095	14067	14045	14200	14140	14105	14299	14265	14272	14296	14047	14236	14192	14202	13972	14179	14068	14128	14148	13995	14135	14085	14284	14169	14112	14125	14262	14188	14199	14146	14232	14258	14328	14288	14186	14198	14178	14197	14074	14212	14253	14062	14249	14275	14187	14199	14162	14153	14149	14425	14106	14279	14100	14186	14102	14182	14138	14281	14199	14257	14138	14082	14246	14185	14090	14162	14151	14052	14109	14032	14045	14203	14148	14191	14242	14017	14226	14133	14141	14095	14255	14319	14125	14067	14182	14251	14118	14129	14276	14090	14221	13957	14169	14210	14331	14032	14325	14286	14325	14015	14146	14329	14226	14299	14095	14142	14120	14121	14104	14288	14193	14117	14127	14083	14189	14125	14112	14211	14064	14087	14240	14022	14101	14278	14105	14140	14188	14169	14166	14228	14277	14131	14053	14315	14239	14202	14165	14117	14127	14263	14078	14293	14147	14152	14277	14073	14277	14318	14211	14076	14151	14251	14300	14215	14191	14360	14191	14204	14301	14069	14180	14188	14166	14187	14121	14337	14082	14181	14233	14266	14187	14192	14459	14114	14220	14375	13954	14142	13994	14255	14049	14320	14258	14199	14237	14164	14078	14187	14141	14037	14206	14246	14139	14210	14161	14232	14153	14178	14242	14161	14235	14187	14009	14325	14170	14256	14137	14232	14045	14086	14028	14268	14083	14068	14132	14084	14214	14195	14276	14106	14216	14322	14076	14030	14210	14201	14304	14165	14071	14167	14087	14141	14146	14135	14154	14223	14224	14144	14255	14041	14172	14124	14198	14178	14225	14241	14212	14085	14186	14186	14235	13951	14227	14129	13987	14187	14162	14292	14124	14061	14147	14136	14247	14199	14066	14086	14505	14261	14015	14000	14330	14233	14287	14164	14080	14098	14137	14253	14096	14055	14250	14327	14226	14177	14104	14015	14268	14162	14356	14185	14187	14136	14128	14251	14084	14233	14102	14085	14212	14113	14132	14399	14112	14260	14219	14126	14340	14030	14293	14101	14225	14109	14148	14109	14128	14198	14307	14232	14194	14278	14155	14004	14254	14178	14263	14172	14281	14241	14287	14388	14252	14256	14096	14091	14269	14240	14185	14312	14321	14187	14230	14241	14241	14238	14024	14193	14273	14228	14186	14402	14136	14188	14266	14254	14208	14205	14240	14164	14115	14063	14180	14138	14233	14134	14230	14268	14149	14335	14307	14092	14236	14106	14193	14240	14378	14309	14050	14188	14048	14010	14333	14301	14032	14220	14194	14104	14070	14155	14306	14238	14293	14289	14155	14148	14347	14117	14224	14005	14229	14223	14240	14179	14188	14178	14175	14353	14271	14061	14055	14359	14155	14218	14200	14093	14147	14118	14201	14112	14218	14168	14153	14177	14062	14175	14364	14221	14055	14072	14180	14080	14192	14173	14112	14088	14090	14106	14154	14170	14185	14105	14137	14223	14058	14306	14262	14137	14240	14149	14107	14139	14167	14100	14256	14066	14045	14075	14283	14113	14093	14217	14218	14138	14157	14279	14012	14260	14136	14118	14234	13988	14116	14289	14175	14328	14054	14096	14229	14302	14219	14280	14175	14149	14084	14143	14230	14178	14323	14030	14320	14089	14067	14151	14359	14159	14247	14270	14232	14200	14230	14264	14114	14139	14286	14253	14323	14197	14036	14349	14326	14153	14017	14218	14265	14243	14171	14287	14046	14207	14149	14359	14164	14138	14080	14132	14137	14232	14238	14122	14295	14220	14135	14121	14175	14228	14383	13956	14167	14125	14355	14223	14197	14229	14022	14234	14021	14207	14251	14334	14213	14140	14237	14150	14177	14094	14293	14083	14045	14311	14054	14157	14001	14176	14254	14154	14165	14356	14239	14140	14130	14211	14002	14497	14049	14134	14262	14133	14275	14056	14200	14288	14079	14420	14371	14247	14074	14100	14410	14225	14194	14107	14315	14176	14118	14274	14172	14266	14039	14218	13961	14143	14002	14155	14174	13983	14295	14238	14070	14225	14232	14223	14229	14185	14250	14127	14208	14073	14178	14273	14045	14061	14330	14095	14276	14196	14169	14308	14031	14139	14109	14189	14160	14050	14114	14200	14379	14130	14214	14113	14283	14128	14081	14179	14037	14152	14214	14284	14060	14264	14146	14204	13856	14292	14131	14350	14256	14097	14035	14304	14353	14094	14190	14264	14288	14333	14114	14132	14335	14170	14226	14272	14313	14284	14222	14134	14320	14212	14114	14247	14348	14273	14267	14252	14162	14176	14181	14177	14169	14307	14174	14132	13970	14222	13982	14124	14215	14250	14090	14312	14213	14051	14217	14156	14210	14329	14213	14131	14200	14087	14195	14445	14022	14280	14226	14171	14255	14430	14075	14283	14229	14353	13986	14265	14135	14026	14259	14085	14105	14124	14041	14034	14220	14151	14218	14382	14216	14193	14139	14383	14158	14067	14278	14145	14141	14136	14279	14185	14178	14117	14011	14181	14152	14303	14104	14273	14113	14166	14114	14188	14131	14332	14183	14265	14225	14167	14151	14115	14401	14174	14261	14085	14229	14158	14315	14389	14269	14247	14207	14272	14288	14105	14227	14240	14205	14215	14115	14349	14276	14207	14210	14209	14292	14215	14157	14236	14247	14334	14245	14154	14125	14011	14167	14162	14073	14248	14382	14152	14228	14393	14171	14023	14123	14249	14231	14189	14116	14070	14218	13930	14285	14108	14090	14133	14138	14186	14226	14285	14015	14214	14065	14255	14126	14094	14122	14130	14183	14040	14017	14374	14219	14083	14082	14216	14131	14208	14270	14105	14192	14286	14222	14272	14088	14171	14314	14184	14122	14232	14398	14268	14027	14026	14295	14143	14079	14177	14102	14212	14188	14070	14363	14343	14019	14147	14264	14233	14082	14002	14167	14161	14066	14248	14134	14235	14129	14318	14160	14253	14193	14203	14191	14060	14144	14090	14161	14229	14135	14067	14187	14167	14185	14159	14186	14296	14215	14201	14196	14171	14131	14136	14264	14304	14093	14183	14143	14104	14118	14112	14249	14248	14193	14250	14248	14270	14208	14259	14308	13996	14227	14136	14165	14333	14087	14197	14020	14116	14189	14022	14072	14254	14146	14070	14242	14193	14127	14038	14168	14218	14232	14308	14170	14039	14212
23340	21764	29846	24808	24510	28614	30537	24506	21939	20599	19381	18608	17961	17787	17321	17223	17149	16841	16654	16622	16604	16540	16574	16596	16260	16268	16436	16221	16119	16239	16052	16126	16461	16361	16116	16253	16042	16270	16359	15937	16242	16223	16199	16316	16372	16198	16057	16154	16158	16148	16216	16273	16142	16239	15998	16103	16034	16267	16061	16166	16171	16078	16144	15965	15988	16245	16356	16054	16060	16137	15969	16187	16249	16180	16160	16112	16210	16069	16143	15940	16052	16186	16055	16065	15949	15960	16218	16235	16010	16069	15978	16009	15844	15990	16194	16120	16395	15981	16078	15920	16165	16159	16328	16209	15855	16108	15953	16099	16249	16141	15960	15898	15976	16082	16005	16173	16074	15861	16173	16181	15897	16091	16204	16104	16103	16022	15930	16027	15995	15923	15930	15983	16048	15788	16007	16109	16035	16165	16233	16138	15999	16145	16008	16022	16182	16207	16192	16098	15946	16106	16098	15856	15896	16072	16174	16155	16158	16014	16112	16276	16144	16173	16289	16354	16046	15888	16285	15930	15898	15888	16111	16184	16024	16043	16069	16215	16210	16030	16205	16166	16214	16060	15980	16155	16048	16311	16100	15911	16133	16079	16076	16111	16127	16235	16072	15913	16070	16076	16162	16035	16084	15971	16173	15931	16081	16022	15931	16057	16252	16023	16217	16120	16004	16102	15949	15855	15864	16024	16075	16090	16124	16177	16169	16161	15931	16191	16235	16130	15865	15898	15939	16154	16219	15874	15933	15997	16063	16189	16134	15922	15953	15936	16041	16181	16252	16186	16115	16262	16037	16007	16067	16055	15889	16174	16143	16031	16068	15998	15967	16118	16089	15888	15964	16178	16017	16072	15926	16001	15963	16228	16085	16166	16193	15902	15995	15920	15957	16066	15952	16072	16091	16125	16040	16002	16048	15895	15930	16054	16223	15941	15910	16041	16039	16130	16102	16133	16011	16065	16153	15976	16134	15933	16075	16156	15995	15912	16222	16183	16042	16124	16058	15902	15937	16002	16092	16255	16040	15963	16150	16097	15998	16173	16096	15947	16193	16091	16214	16068	15906	16144	16154	16159	16114	16069	16101	16043	16213	16036	16092	16237	15979	16232	16023	16063	16026	15966	16059	16070	16149	16234	16146	16000	15952	15894	15991	16153	15953	16019	15968	15988	15961	16082	15880	16139	16047	16135	16090	16156	16119	16117	16038	15958	15895	16071	16124	16290	15942	15957	15991	16016	16008	16053	16327	15996	16158	16066	16001	16105	15978	16030	16148	16093	16001	16193	15918	16003	16005	16147	16009	15906	16191	16112	16167	15814	16019	15969	15722	15927	16143	15998	16080	16198	16163	15938	16031	15977	16021	15964	16135	16084	16012	15899	15923	15962	15922	15889	16140	16087	16083	16192	16008	16197	16028	15980	15876	15939	16058	15935	16041	16131	15997	16151	16078	15986	16128	16015	16316	15987	16127	16027	16240	16156	16120	16092	16169	15958	16115	16017	16002	16092	16113	16165	16076	16054	16129	16216	16102	16042	16214	15998	16213	15987	16052	15964	16034	16063	16068	16175	15886	15987	16050	15990	15981	15909	16183	15891	16068	15926	15899	16037	16150	15851	15998	16039	16194	15925	16056	16151	16163	15993	16146	16053	15971	15956	15817	16087	16154	16074	16150	16100	16039	16147	16054	16051	15889	16065	16020	16104	15835	16042	16117	16016	16154	16088	16036	16165	15882	15970	16311	15936	16064	15870	16218	16015	15955	15992	16099	16011	16141	16157	15855	16082	15958	15985	16077	15844	15811	16054	15826	15876	16138	16085	16144	16147	16220	16375	16146	15911	16109	15765	16202	16047	16119	16053	16029	15895	16098	16161	15846	16130	15871	16021	16173	16154	16040	16041	15940	16201	16205	16067	16230	16233	16016	15989	16161	16153	16049	16337	16074	15895	15899	15962	15845	16201	16113	16017	15924	16041	16054	15959	16037	16041	16088	16100	15901	15858	15947	16124	16080	16069	16208	16132	16015	16082	16237	16205	16086	16091	16101	15902	15998	15949	16055	16208	16086	15761	16098	16103	16123	15844	16119	16065	15987	16108	16097	16139	16067	15957	16084	16029	16032	16231	16099	15919	15958	15969	16097	16164	16029	16121	16024	16052	16134	16100	16156	15966	16136	15896	16255	16040	16043	15923	16196	16010	16122	15901	16001	16088	16045	16199	16015	16148	16106	15951	16101	16039	15846	16044	16043	16105	16099	16019	16101	16036	15760	15962	15961	15942	15943	15877	16063	16069	16142	16048	15974	16120	16250	16038	16097	15961	16059	15810	16100	15933	15915	16186	16234	16218	16119	16133	15986	16067	15873	16156	15926	15903	16082	16045	16098	15961	16124	16067	16105	15868	16331	15981	16000	16025	15929	16028	15965	16139	16076	16056	15960	15948	15887	16019	16088	15930	15909	16054	16236	15974	16123	16139	16049	15968	16217	16047	15968	15998	16032	16121	15945	16150	16130	16237	15898	15972	15900	16065	16047	15989	15979	16123	16042	15966	16001	16029	16130	15911	15946	15996	16157	16159	16018	16127	16076	15922	16091	16104	16135	16011	16170	16012	16130	16031	16108	16083	16066	15973	15949	15973	16048	16244	15869	15951	15974	16124	15921	15992	16061	16067	15947	16071	16059	16069	15914	15990	15991	16105	16104	16227	15988	16059	15941	16075	16135	16143	16021	15889	16337	16325	16108	16063	16127	16045	16134	16108	15945	16179	16191	16009	16087	16019	16102	16110	16144	16132	16168	15812	15908	16137	15875	16080	15993	15964	16149	16181	16066	16254	16109	16119	16060	16078	16006	15948	16008	16122	16106	16085	16039	16051	16141	16233	16028	16068	16011	16032	15985	15958	15934	16048	16160	16085	16049	15813	16001	16140	16084	15938	16144	16047	15988	16172	16124	16133	16052	16085	16057	15856	15919	16310	16072	16147	16055	15934	16091	15924	15986	15949	15967	16150	16004	16100	15992	16051	16173	16190	16030	16015	16241	16214	16253	16197	16093	15987	15936	15840	16312	16107	15903	15996	16206	16126	16121	16051	15913	15973	16008	15951	16061	16197	16063	15932	16282	16234	16238	15945	15862	15883	16122	15861	16056	15971	15822	16186	15935	15941	16112	16057	16042	16133	16087	15973	16045	16075	15903	16010	15837	16147	15863	15927	16075	16269	16171	16063	16049	16116	16053	16128	16108	16214	16054	16207	15962	16127	16054	16118	16046	16083	15853	15958	16022	15819	15947	16111	16172	16148	15822	16109	15903	15918	15981	16100	16138	16063	16041	16043	16173	16228	16028	16003	15975	16196	16155	16002	16215	16009	16057	16068	16151	16081	16269	16096	16200	16211	16253	15905	16106	16048	15932	16095	15844	16074	16059	16219	16086	16350	16092	16093	16115	15987	16003	16203	16215	16246	16103	15994	15976	15927	16140	15950	16028	16011	15964	16051	16031	16088	16124	15871	15906	16307	15931	16148	15979	16211	16215	16005	15900	15995	15829	16078	16042	16184	15959	16044	16162	16168	15947	15889	16001	15941	15945	15859	16039	16016	16222	15996	15901	15961	16080	16043	16115	16182	15792	15994	16045	15996	16220	16334	16171	16068	15995	15965	15939	15862	16009	15913	15842	16082	16080	15841	16017	16056	16107	16000	15943	16072	16236	16077	16254	15934	15797	15944	16074	15940	16174	16059	16015	15930	15929	16081	16071	16036	15927	16043	15955	15865	16137	15929	16042	16018	16163	16107	16102	15955	15998	15947	16153	16008	16236	16033	16045	15932	16119	15928	15999	16046	16113	15898	16112	16304	16019	16067	15949	16040	16160	16201	16106	16147	15941	16065	16102	16034	16031	16035	16234	16013	16262	16148	16275	16336	16177	16013	15918	16041	16158	15884	15899	16097	16003	16099	16114	16122	16172	15835	16036	15999	16211	15991	16029	16051	15904	16090	16199	16054	16147	15993	15934	16032	16016	15898	16020	16160	16088	16139	16161	16071	15963	15977	15926	16098	16134	16038	15932	15950	15927	16026	16238	16090	16094	16281	15998	16096	16171	15973	16083	15959	16020	16134	16077	16130	16175	15954	16112	15934	16377	15999	16062	16138	16032	16167	15910	16116	16312	15947	16148	16094	16208	16066	16091	15971	16107	16151	15947	15844	16244	16049	15928	15954	16009	16048	16027	16213	16188	16157	16231	15960	16292	15975	15932	16047	16118	16057	16085	15983	16156	15962	16082	15954	15739	16056	16218	15990	16043	15986	16075	16215	16226	16172	16043	16241	15957	15956	16100	15982	16169	16035	16121	16200	16009	16041	16251	15895	16053	16026	16074	15988	15982	16065	16006	15945	16274	16067	16037	16219	16034	15971	16188	16005	16154	16033	16048	15845	16079	15832	16004	15962	15997	15854	16067	15999	16010	15901	15977	16098	16105	16273	16041	16058	15898	16122	16233	15985	15908	16138	16205	16055	15967	16063	16037	16006	15939	15886	15905	16048	16014	16131	15933	15901	16151	16019	16065	15984	16057	16072	16024	16117	15966	16065	16196	16003	16199	16046	16190	16059	16041	15957	16180	15944	16047	16028	16002	16085	16134	16086	16115	16121	16117	16102	16287	15775	15954	16007	15923	16081	16275	15967	15942	16064	16071	16027	16084	16033	16009	15972	16020	16041	16150	15865	15930	16040	16031	15958	15994	16078	16024	16029	16076	16356	16129	16033	16195	16166	15880	16114	16198	16162	16017	16012	16291	15784	16198	16206	16023	16037	16011	16076	16165	16063	16075	16230	16011	16249	16073	15808	15919	16203	16126	15961	15971	16192	16146	16076	16021	16014	16014	16006	16146	16136	16013	16079	16105	16050	16046	15994	16090	16075	16184	16240	15906	16061	16113	16058	16153	16254	15925	15920	15994	15953	15940	15926	16179	16315	16020	16107	16173	16098	16017	15968	15965	16184	16069	16004	16063	15933	16023	16308	16227	16062	15978	16161	16087	16243	16165	16050	16091	15910	15855	16085	16102	15866	16134	15853	15837	15855	16120	16063	16019	15958	16009	15920	16021	16149	16007	16022	16194	16107	16287	16003	16012	16075	16113	16194
36446	60680	57141	47714	40715	34954	29764	25630	22872	20594	18929	17801	16974	16288	16058	15519	15284	15125	14914	14682	14757	14563	14578	14427	14331	14503	14315	14360	14288	14354	14454	14171	14320	14130	14226	14312	14254	14246	14253	14259	14402	14131	14162	14141	14208	14136	14119	14128	14293	14345	14193	14233	14373	14305	14333	14243	14283	14244	14223	14042	14346	14134	14063	14124	14248	14276	14186	14234	14328	14196	14198	14269	14342	14073	14232	14199	14265	14165	14176	14078	14011	14177	14049	14108	14147	14314	14230	14363	14135	14174	14111	14280	14149	13910	14165	14224	14202	14200	14096	14134	14163	14027	14309	14244	14294	14174	14016	14298	13982	14194	14123	14215	14206	14245	14200	14128	14491	14301	14236	14009	14027	14137	14140	14130	14283	14265	14212	14190	13893	14184	14329	14172	14200	14129	14029	14247	14250	14221	14243	14088	14266	14194	14172	14285	14108	14045	14159	14272	14179	14159	14200	14192	14138	14081	14077	14074	14092	14189	14242	14325	14168	14156	14171	14159	14045	14060	14181	14076	14231	14033	14132	14240	14143	14280	14136	14330	14222	14156	14223	14122	14179	14304	14124	14137	14106	14079	14146	14199	14198	14156	14119	14228	14120	14124	14262	14201	14116	14336	14118	14225	14183	14170	14169	14204	14308	14369	14204	14221	14264	14236	14120	14133	14043	14135	14154	13930	14229	14109	14207	14123	14358	14142	14283	14143	14132	14200	14106	14143	14156	13980	14238	14176	14140	14038	14026	14248	14096	14217	14232	14221	14296	14287	14126	14282	14194	14191	14404	14119	14221	14193	14205	14142	14157	14163	14174	14151	14011	14092	14214	14072	14120	14191	14170	14170	14101	14036	14304	14218	14124	14165	14282	14155	13990	14136	14088	14031	14083	14333	14118	14115	14258	14109	14225	14186	14224	14129	14036	14199	14164	14327	14072	14183	14335	14243	14128	14406	14142	14230	14128	14024	14140	14157	14173	14350	14056	14115	14143	14070	14090	14172	14262	14058	14280	14041	14351	14215	14117	13992	14169	14176	14203	14173	14115	14249	14181	14007	14141	14050	14076	14216	14240	14074	14181	13995	14422	14028	14350	14168	14149	14157	14241	14140	14211	14046	14063	14091	14300	14114	14193	14275	14110	13909	14201	14203	14051	14085	14166	14178	14272	14150	14273	14200	14057	14072	14054	14237	14285	14091	14224	14291	14105	14218	14107	14072	14100	14007	14063	14244	14146	14250	14192	14320	14107	14288	14155	14224	14169	14125	14279	14179	14220	14162	14012	14263	14126	14120	14185	14258	13977	14161	13949	14150	14239	14287	14144	14136	14275	14122	14293	14138	14051	14182	14194	13994	14171	14193	14228	14159	14122	14292	14164	14270	14079	14164	14196	14125	14311	14137	14322	14226	14158	14190	14083	14217	14399	14196	14109	14254	14167	14364	14133	14060	14289	14185	14169	14154	14299	14104	14187	14062	14108	14059	14076	14116	14089	14108	14215	14204	14253	14198	14118	14095	14151	14098	14114	14095	14041	14260	14239	14105	14316	14282	14296	14185	14137	14016	14167	14069	14113	14170	14105	14152	14112	14173	14091	14403	14195	14268	14275	14140	14189	14143	14078	14089	14266	14169	14234	14148	14470	14159	14143	14107	14256	14097	14260	14260	14197	14176	14011	14081	14223	14114	14223	14048	14106	14199	14190	14306	14214	14256	14066	14243	14121	14147	14245	14241	14187	14166	14128	14248	14223	14217	14174	13984	14298	14123	14127	14204	14120	14175	14097	14138	14194	14177	14262	14149	14009	14201	14110	14242	14188	14000	14249	14176	14105	14046	14187	14203	14189	14269	14087	14286	14270	14057	14180	14242	14131	14278	14106	14085	14364	14185	14297	14110	14181	14209	14157	14217	14222	14175	14133	14227	14109	14269	14020	14169	14195	14070	14148	14092	14019	14269	14200	14244	14156	14083	14224	14258	14207	14057	14112	14017	14177	14251	14093	14176	14210	14169	14250	14152	14330	14266	14153	14228	14138	14196	14345	14308	14199	14119	14213	14172	14420	14102	14134	14140	14242	14248	14291	14051	14028	14039	14198	14095	14014	14017	14203	14178	14252	14148	14197	14016	14173	14143	14091	14156	14324	14015	14317	14046	14107	14235	14063	14094	14145	14036	14180	14171	14247	14094	14219	14125	14143	14289	14076	14145	14123	14069	14123	14071	14213	14150	14181	14116	14096	14059	14233	14230	14187	14168	14146	14098	14162	14325	14238	14132	14101	14174	14175	14483	14266	14023	14222	14085	14142	14131	14232	14074	14098	14262	14241	14143	14083	14138	14032	14063	14202	14126	14065	13986	14216	14168	14194	14254	14280	14153	14161	14153	14180	14184	14174	14294	14237	14057	14155	14206	14278	14049	14077	14033	14175	14148	14106	14171	14056	14065	14178	14078	14254	14185	14256	14001	14051	14148	14167	14201	14257	14089	14241	14071	14184	14116	14305	14253	14271	14150	14291	14033	14239	14249	14234	14158	14117	13907	14192	14021	14210	14086	14041	14320	14222	14087	14151	14080	14373	14021	14370	14010	14204	14050	14249	14126	13917	14209	14206	14063	14137	14235	14068	14370	14057	14345	14076	14209	14219	14030	14343	14186	14176	14218	14104	14026	14229	14130	14237	14101	14204	14073	14196	14304	14361	14139	14118	14165	14394	14017	14226	14200	13910	13952	14038	14039	14212	14121	14004	14262	14116	14055	14151	14184	14079	14161	14222	14170	14118	14108	14049	14229	14170	14234	13967	14236	14088	14149	14113	14109	14336	14311	14046	14199	14186	14210	14165	14251	14259	14042	14255	14164	14122	14217	14264	14164	14186	14139	14092	14265	14153	14027	14020	14253	14048	14323	14064	14258	14252	14221	14217	14117	13977	14131	14193	14042	14180	14349	14217	14188	14029	14073	13968	14240	14280	14234	14101	14249	14083	14174	13980	14192	14049	14154	14157	14110	14272	14173	14380	14077	14099	14280	14307	14152	14085	14130	14070	14214	14084	14098	14211	14127	14302	14066	14205	14242	14168	14237	14228	14236	14091	14220	14260	14083	14211	14217	14158	14298	14136	14089	14062	14047	14327	14053	14235	14283	14167	14098	14234	14109	14184	14192	14171	14197	14295	14367	14191	14233	14246	13979	14256	14232	14094	14139	14195	14188	14204	14134	14265	14016	14271	14203	14075	14302	14196	14095	14204	14061	14033	14227	14122	14206	14219	14157	14299	14298	14135	14125	14274	14061	14141	14165	14134	14093	14139	14270	14285	13829	13870	14316	14204	14112	14216	14013	14180	14104	14056	14153	14196	14229	14149	14240	14159	14276	14160	14241	14085	14210	14222	14245	14059	14136	13997	14245	14279	14134	14092	14243	13991	14195	14149	14278	14249	14195	14083	14076	14128	14209	14331	14213	14062	14276	14251	14227	14120	14148	14212	14186	14215	14072	14234	14025	14120	14091	14144	14235	14122	14173	14262	14073	14226	14068	14011	14224	14177	14318	14138	14169	14176	14115	14262	14033	14093	14244	14285	14217	14207	14212	14196	14165	14264	14243	14067	13982	14091	14092	14216	14170	14139	14216	14117	14033	14081	14191	14162	14012	14191	14099	14114	14223	14073	14324	14187	14094	14160	14325	14318	14166	14330	14308	14154	14350	14225	14211	14060	14072	14238	14201	14259	14200	14149	14141	14092	14312	14230	14186	14225	14310	14066	14270	14092	14260	14296	14001	14174	14184	14268	14196	14152	14149	14264	14191	14173	14177	14175	13965	14321	14209	14238	14227	14166	14220	14162	14198	14054	14014	14247	14232	14077	14180	14149	14272	14224	14201	14254	14114	14042	14056	14222	14223	14101	14128	14112	14304	14222	14296	14276	14318	14114	14273	14239	14113	14306	14135	13997	14164	14271	14187	14298	14122	14039	14221	14319	14158	14124	14224	13960	14137	14097	14102	14252	14121	14063	14081	14200	14283	14282	14238	14116	14218	14350	14160	14188	14148	14060	14307	14273	14177	14211	14125	14068	14160	14249	14053	14184	14010	14213	14183	13918	14302	14117	14204	14169	14402	14026	14174	14149	14182	14183	14122	14110	14138	14184	14070	14300	14208	14200	14123	14250	14011	14118	14250	14159	14155	14260	14070	14156	14134	14310	14321	14204	13998	14163	14273	14194	14255	14095	14019	13991	14097	14161	14227	13908	14316	14051	14291	14243	14062	14255	14135	14177	14150	14222	14172	14265	14245	14185	14231	14326	14276	14257	14320	14247	14158	14225	14339	14260	14034	14207	14232	14107	14172	14270	14084	14338	14220	14225	14179	14102	14175	14120	14070	14042	14164	14207	14259	14151	14183	14080	14283	14003	14138	14304	14080	14243	14260	14205	14255	14227	14052	13997	14195	14167	14155	14276	14120	14336	14268	14175	14266	14178	14230	14195	14201	14360	13996	14105	14099	14178	14328	14199	14177	14132	14023	14152	14127	14169	14146	14122	14288	14134	14123	14186	14185	14363	14074	14314	14368	14133	14281	14104	14218	14179	14121	14120	14174	14034	14152	14015	14204	14170	14226	14403	14108	14307	14060	14145	14115	14184	14354	14258	14302	13968	14299	14170	14194	14111	14378	14335	14101	14330	14175	14226	14086	14225	14115	14199	14258	14129	14142	14297	14118	14229	14240	14257	14102	14085	14193	14121	14220	14316	14192	14298	14231	14098	14115	14241	14074	14109	14174	14195	14077	14078	14267	14159	14245	14147	14134	14121	14229	14124	13966	14222	14311	14254	14021	14248	14135	14308	14152	14250	14320	14226	14121	14188	14167	14152	14007	14176	14303	14196	14080	14220	14086	14113	14185	14168	14183	14076	14267	14238	13989	14100	14156	14129	14195	14232	14073	14208	14192	14262	14224	14177	14447	14095	14142	14088	14033	14235	14072	14164	13994	14195	14087	14018	14346	14255	14187	14116	14399	14251	14237	14140	14253	14138	14115	13931	14342	14184	14088	14401	14244	14013	14045	14179	14140	13992	14163	14283	14295	14091	14117	14119	14321	14152	14084	14312	14088	14096	14246	14148	14057	14291	14313	14202	14301	14131	14338	14043	14230
30335	33341	40428	35665	29201	25073	22333	19907	18933	18006	17451	17067	17187	16745	16549	16664	16530	16495	16486	16516	16367	16376	16253	16183	16329	16235	16460	16380	16211	16360	16244	16332	16096	16212	16333	16586	16175	16162	16356	16168	16166	16263	16115	16165	16139	16363	16459	16335	16244	16169	16160	16127	16173	16195	16161	16187	16226	16039	16127	16098	16207	16104	16258	16196	16215	16075	16138	16194	16406	16256	16115	16021	16318	16221	16179	16295	16242	16235	16403	16034	16164	16152	16176	16411	16340	16280	16153	16325	16321	16226	16180	16317	16178	16262	16144	16346	16186	16300	16211	16361	16290	16330	16265	16402	16028	16372	16496	16082	16200	16150	16138	16248	16065	16010	16440	16157	16136	16260	16169	16078	16226	16203	16225	16151	16206	16113	16277	16222	16258	16329	16347	16165	16246	16324	16410	16174	16271	16205	16001	16132	16383	16459	16131	16217	16372	16236	16405	16203	15931	16094	16213	16220	16067	16149	16255	16409	16079	16261	16331	16210	16132	16258	16130	16237	16191	16252	16215	16188	16284	16250	16108	16008	16251	16447	16266	16312	16305	16247	16082	16061	16490	16311	16399	16379	16162	16156	16069	16115	16207	16051	16347	16159	16025	16193	16223	16183	16126	16133	16267	16212	16157	16242	16233	16385	16199	16168	16136	16046	16241	16319	16112	16128	16333	16141	16250	16119	16346	16035	16243	16191	16430	16154	16241	16303	16167	16062	15989	16111	16122	16310	16189	16194	16082	16309	16290	16247	16172	16183	16017	16114	16066	16317	16125	16331	16246	16215	16252	15973	16220	16256	16197	16346	16229	16278	16240	16248	16276	16254	16221	16329	16128	16086	16291	16189	16431	16030	16167	16388	16275	16284	16305	16388	16316	16271	16374	16029	16311	16403	16403	16229	16128	16078	16227	16260	16107	16220	16373	16157	16329	16198	16127	16153	16294	16420	16166	16159	16125	16167	16181	16094	16280	16273	16169	16149	16365	16132	16245	16314	16105	16194	16149	16325	16316	16083	16331	16114	16249	16326	16238	16140	16087	16170	16222	16327	16143	16163	16085	16125	16136	16152	16125	16298	16278	16255	16224	16096	16273	16272	16181	16260	16266	16366	16236	16097	16010	16196	16412	16315	16182	16086	16083	16286	16151	16417	16269	16192	16307	16305	16404	16227	16150	16277	16251	16333	16309	16215	16149	16226	16096	16305	16172	16351	16294	16192	16207	16188	16234	16067	16156	16247	16257	16215	16229	16097	16313	16305	16249	15993	16362	16207	16187	15943	16255	16364	16215	16182	16206	16292	16292	16107	16120	16264	16389	16110	16136	16259	16182	16287	16172	16217	16345	16180	16321	16320	16308	16169	16066	16147	16202	16130	16350	16246	16314	16208	16332	16389	16434	16162	16243	16091	16108	16116	16222	16295	16270	16226	16067	16236	16267	16296	16011	16193	16259	16234	16119	16244	16430	16242	16340	16060	16209	16351	16174	16155	16136	16252	16162	16041	16096	16155	16259	16105	16251	16243	16288	16137	16159	16336	16191	16053	16125	16325	16243	16166	16196	15871	16259	16330	16215	16240	16025	16363	16437	16069	16340	16314	16300	16254	16209	16304	16313	16281	16254	16210	16232	16413	16137	16131	16157	16330	15918	16396	16197	16041	16283	16406	16349	15967	16229	16167	16169	16261	16323	16109	16240	16105	16206	16193	16079	16332	16406	16223	16081	16270	16220	16205	16236	16102	16159	16102	16268	16136	16095	16167	16453	16118	16308	16148	16241	16353	16199	15991	16314	16219	16434	16339	16076	16148	16165	16299	16554	16209	16189	16370	16037	16001	16109	16160	16071	16248	16149	16212	16146	16152	16117	16194	16201	16238	16171	16220	16069	16162	16051	16339	16270	16112	16286	16206	16133	16397	16082	16099	16109	16295	16257	16274	16128	16234	16146	16291	16003	16190	16256	16337	16138	16173	16255	16128	16227	16306	16126	16226	16240	16234	16174	16211	16181	16091	16331	16278	16144	16161	16330	16033	16183	16302	16251	16433	16050	16314	16252	16232	16284	16083	16413	16230	16310	16378	16131	16090	16301	16066	16143	16236	16183	16244	16175	16165	16323	16207	16290	16149	16337	16177	16085	16167	16086	16157	16214	16338	16428	16079	16196	16241	16140	16047	16208	16156	16068	16214	16244	16325	16183	16058	16241	16196	16290	16044	16289	16110	16263	16295	16344	16281	16222	16262	16497	16269	16274	16203	16299	16309	16442	16268	16232	16271	16035	16038	16333	16108	16160	16127	16099	16175	16251	16365	16253	16074	16035	16168	16180	16173	16334	16087	16226	16021	16104	16430	16383	16114	16466	16320	16277	16260	16160	16143	16253	16212	16243	16112	16308	16229	16212	16214	16246	16399	16079	16122	16180	16377	16339	16335	16265	16217	16055	16191	16442	16177	16346	16133	16030	16372	16283	16242	16198	16193	16159	16128	16172	16291	16231	16331	16058	16136	16307	16015	16208	16306	16251	16148	16284	16289	16272	16326	16171	16111	15984	16196	16251	16237	16276	16294	16311	16315	16163	16078	16362	16257	16300	16112	16202	16294	16212	16176	15942	16437	16240	16329	16331	16305	16314	16267	16208	16474	16419	16074	16087	16244	16282	16292	16054	16216	16205	16066	16322	16148	16211	16000	16055	16119	16345	16384	16150	16351	16240	15992	16300	16380	16287	16177	16256	16140	16109	16074	16357	16065	16393	16295	16177	16095	16248	16301	16249	16055	16160	16193	16168	16243	16216	16287	16220	16171	16429	16341	16191	16249	16194	16262	16293	16346	16242	16191	16230	16059	16306	16210	16247	15911	16350	16239	16305	16207	16306	16122	16141	16108	16259	16382	16200	16137	16124	16300	16372	16200	16157	16276	16387	16089	16051	16269	16102	15976	16045	16312	16062	16042	16203	15889	16391	16256	16257	16167	16241	16183	16154	16183	16070	16286	16288	15985	16215	16254	15981	16147	16275	16277	16236	16366	16219	16129	16279	16210	16183	16113	16527	16353	16377	16110	16222	16215	16319	16243	16170	16375	16166	16266	16215	16312	16257	16301	16061	16263	16203	16143	16350	16257	16158	16437	16151	16241	16195	16174	16117	16215	16178	16442	16181	16259	16248	16256	16134	16063	16249	16324	16266	16287	16089	16250	16177	16268	16215	16063	16062	16274	16134	16226	16402	16264	16093	16368	16096	16203	16251	16105	16238	16043	16184	16176	15945	16341	16288	16121	16207	16155	16100	16460	16150	16155	16129	16113	16183	16453	16298	16132	16255	16274	16237	16254	16544	15984	16148	16213	16106	16082	16082	16466	15976	16268	16264	16448	16360	16456	16234	16171	16218	16078	16113	16209	16123	16163	16255	16344	16090	16272	16350	16295	16450	16236	16267	16176	16347	16370	16301	16109	16347	16306	16252	16290	16134	16377	16247	16075	16319	16277	16297	16138	16207	16083	16272	16144	16302	16161	16185	16137	16206	16134	16224	16105	16427	16226	16240	16056	16082	16178	16286	16317	15993	16242	16046	16187	16397	16194	16274	15970	16357	16179	16150	16290	16241	16181	16251	16352	16249	16425	16202	16117	16211	16144	16236	16201	16147	16290	16196	16178	16166	16209	16178	16256	16117	16268	16292	16090	16064	16067	16098	16075	16213	16130	16165	16247	16211	16124	16056	16252	16395	16038	16051	16078	16259	16340	16188	16083	16063	16358	16269	16191	16266	16349	16247	16205	16288	16096	16126	16219	16271	16116	16378	16381	16282	16160	16231	16321	16162	16223	16194	16156	16125	16506	16341	16249	16377	16120	16209	16160	16323	16109	16225	16284	16124	16116	16049	16188	15980	16249	16230	16161	16115	16246	15994	16167	16236	16288	16276	16242	16258	16370	16326	16202	16268	16228	15866	16063	16215	16156	16154	16117	16280	16251	16038	16217	16295	16126	16092	16278	16082	16162	16187	16319	16125	16154	16213	16312	16021	16171	16160	15923	16425	16363	16291	16233	16275	16300	16260	16155	16362	16188	15940	16197	16218	16419	16510	16202	16249	16045	16207	16305	16060	16313	16396	16267	16225	16037	16209	16197	16409	16164	16130	16450	16269	16191	16230	16138	16116	16168	16208	16170	16116	16191	16223	16373	16333	16244	16210	16199	16351	16192	16245	16208	16302	16216	16423	16318	16196	16147	16195	16147	16446	16229	16091	16214	16211	16209	16372	16275	16117	16298	16170	16062	16166	16150	16297	16184	16257	16206	16322	16065	16338	16233	16371	16203	16234	16170	16182	16214	16336	16294	16207	16243	16109	16077	16370	16274	16014	16090	16139	16177	16270	16169	16283	16238	16254	16358	16398	16165	16080	16195	16289	16145	16246	16468	16298	16084	16162	16023	16337	16226	16575	16331	16138	16138	16425	16263	16267	16094	16069	16151	16237	16314	16169	16435	15973	16077	16280	16128	16339	16376	16293	16128	16201	16320	16128	16321	16454	16304	16224	16273	16147	16375	16149	16102	16196	16115	16039	16227	16299	16186	16223	16289	16119	16367	16180	16300	16122	16192	16222	16287	16233	16267	16092	16267	16170	16146	16244	16338	16343	16227	16183	16214	16103	16111	16271	16327	16231	16242	16105	16137	16015	16087	16247	16278	16205	16173	16100	16355	16072	16214	16085	16059	16039	16313	16137	16182	16053	16145	16137	16195	16405	16385	16155	16355	16112	16074	16373	16112	16294	16484	16120	16073	16311	16268	16336	16163	16328	16137	16096	16149	16260	16344	16180	16283	16108	16501	16270	16339	16245	16362	16444	16328	16321	16295	16367	16075	16296	16423	16359	16137	16261	16190	16236	16295	16361	16182	16062	16141	16154	16222	16234	16330	16115	16406	16231	16174	16332	16304	16108	16259	16149	16240	16076	16287	16266	16145	16166	16297	16391	16215	16321	16081	16158	16218	16068	16258	16141	16245	16254	16153	16332	16225	15889	16260	16248	16343	16296	16174	16215	16316	16268	16224	16314	16199	16318	16141	16038	16317	16094	16113	16167	16188	16296	16100	16078	16342	16208	16152	16323	16290	16285	16268	16295	16203	16153	16188	16128	16171	16336	16320
35881	50725	46832	37678	31366	26419	22606	20150	18197	17082	16203	15860	15522	15198	15011	14839	14838	14589	14455	14506	14616	14432	14406	14356	14504	14338	14237	14211	14294	14283	14275	14183	14346	14281	14247	14375	14356	14476	14457	14265	14214	14411	14284	14298	14101	14286	14321	14207	14439	14370	14318	14243	14415	14200	14273	14130	14198	14445	14200	14330	14216	14059	14283	14296	14323	14184	14138	14382	14148	14148	14240	14514	14147	14385	14058	14326	14165	14241	14319	14351	14324	14106	14348	14119	14240	14239	14244	14276	14512	14290	14262	14434	14456	14225	14236	14358	14304	14345	14167	14233	14088	14199	14165	14264	14264	14420	14222	14322	14274	14178	14167	14188	14206	14258	14140	14215	14264	14482	14223	14148	14242	14197	14193	14295	14335	14236	14301	14355	14330	14146	14268	14146	14319	14375	14033	14130	14377	14161	14344	14369	14321	14268	14263	14275	14221	14213	14296	14121	14174	14430	14100	14331	14488	14311	14335	14115	14344	14257	14248	14394	14234	14327	14149	14250	14406	14261	14163	14285	14364	14344	14299	14321	14235	14130	14290	14004	14303	14311	14280	14234	14164	14232	14338	14283	14038	14331	14252	14393	14269	14042	14402	14060	14251	14374	14093	14205	14193	14316	14277	14396	14309	14359	14271	14223	14318	14398	14297	14193	14311	14292	14473	14361	14321	14404	14207	14375	14398	14161	14219	14259	14361	14177	14191	14434	14321	14329	14427	14206	14425	14231	14397	14408	14400	14285	14383	14242	14167	14287	14277	14225	14174	14120	14348	14275	14261	14419	14232	14391	14276	14254	14247	14294	14210	14253	14283	14340	14358	14303	14258	14391	14208	14258	14122	14113	14397	14350	14221	14372	14315	14272	14375	14261	14188	14190	14292	14223	14121	14260	14194	14277	14203	14214	14222	14307	14325	14185	14221	14424	14225	14214	14312	14360	14339	14374	14371	14344	14171	14247	14269	14291	14267	14292	14245	14189	14399	14237	14419	14285	14239	14119	14291	14210	14191	14355	14276	14229	14260	14249	14069	13926	14409	14262	14240	14272	14305	14228	14359	14400	14224	14353	14235	14283	14395	14211	14208	14184	14240	14350	14225	14385	14211	14242	14384	14255	14373	14159	14142	14169	14121	14092	14469	14267	14313	14275	14270	14228	14570	14161	14267	14308	14242	14259	14549	14197	14222	14167	14230	14316	14362	14390	14253	14268	14377	14422	14374	14275	14318	14373	14212	14180	14291	14218	14324	14192	14237	14237	14187	14249	14264	14200	14301	14287	14264	14331	14288	14268	14478	14277	14226	14093	14245	14189	14178	14303	14135	14113	14048	14143	14321	14513	14364	14385	14274	14105	14230	14128	14347	14151	14352	14276	14148	14272	14427	14377	14167	14147	14311	14352	14325	14256	14223	14442	14189	14401	14337	14393	14122	14139	14256	14244	14255	14299	14224	14223	14365	14210	14203	14272	14170	14282	14042	14384	14433	14250	14340	14356	14240	14276	14231	14281	14356	14240	14269	14259	14291	14348	14247	14205	14280	14330	14158	14257	14266	14592	14138	14271	14418	14162	14171	14164	14271	14153	14390	14425	14147	14143	14256	14462	14223	14357	14198	14286	14390	14231	14329	14117	14240	14238	14348	14325	14093	14251	14255	14368	14120	14379	14397	14175	14192	14236	14199	14260	14171	14112	14311	14383	14186	14145	14368	14180	14322	14333	14208	14374	14266	14251	14260	14335	14362	14178	14284	14336	14281	14171	14457	14195	14390	14219	14340	14247	14280	14228	14136	14303	14265	14311	14118	14279	14334	14290	14206	14114	14282	14164	14218	14247	14314	14422	14285	14296	14273	14183	14324	14415	14338	14097	14252	14288	14270	14170	14182	14249	14283	14301	14267	14267	14159	14295	14180	14240	14226	14174	14287	14091	14304	14159	14150	14149	14388	14243	14105	14372	14359	14339	14067	14383	14245	14204	14166	14246	14313	14260	14223	14324	14323	14168	14278	14328	14219	14115	14327	14330	14212	14230	14173	14230	14377	14252	14230	14293	14296	14289	14228	14410	14189	14364	14187	14290	14330	14217	14294	14242	14214	14276	14295	14049	14439	14290	14147	14265	14178	14255	14329	14493	14124	14321	14403	14347	14483	14179	14374	14286	14252	14331	14304	14371	14196	14178	14366	14320	14220	14256	14269	14293	14260	14241	14078	14145	14355	14208	14343	14192	14293	14313	14354	14254	14240	14325	14316	14262	14347	14080	14214	14225	14267	14316	14307	14312	14334	14319	14258	14189	14256	14233	14304	14300	14228	14177	14285	14333	14269	14279	14217	14206	14274	14365	14275	14112	14242	14408	13987	14341	14354	14087	14398	14286	14414	14480	14262	14238	14325	14313	14159	14161	14318	14245	14259	14152	14170	14208	14366	14154	14322	14297	14157	14170	14419	14046	14247	14281	14310	14148	14231	14154	14197	14104	14277	14277	14321	14234	14277	14294	14318	14285	14169	14265	14151	14126	14382	14211	14450	14201	14322	14199	14280	14255	14256	14352	14334	14350	14341	14373	14295	14236	14269	14379	14137	14280	14157	14406	14223	14397	14092	14420	14257	14360	14258	14140	14344	14349	14236	14247	14418	14336	14304	14333	14313	14252	14299	14249	14081	14168	14374	14146	14259	14181	14344	14259	14248	14219	14335	14314	14255	14259	14380	14235	14181	14425	14313	14318	14422	14227	14256	14296	14502	14283	14431	14264	14357	14199	14160	14071	14357	14285	14177	14280	14250	14367	14359	14292	14073	14352	14345	14195	14246	14266	14108	14222	14255	14241	14188	14278	14288	14351	14151	14113	14322	14234	14332	14222	14342	14345	14345	14300	14293	14218	14341	14163	14362	14380	14379	14351	14365	14306	14228	14343	14506	14486	14094	14240	14347	14224	14168	14105	14265	14257	14318	14096	14220	14339	14219	14257	14358	14171	14299	14367	14209	14333	14314	14364	14320	14219	14323	14313	14248	14332	14022	14274	14372	14377	14289	14268	14361	14332	14131	14256	14345	14261	14396	14421	14095	14282	14259	14218	14238	14227	14278	14162	14279	14228	14133	14188	14351	14239	14368	14220	14363	14253	14354	14095	14167	14222	14332	14234	14322	14230	14151	14262	14318	14308	14273	14363	14181	14367	14284	14150	14179	14472	14228	14311	14081	14250	14296	14347	14352	14309	14407	14163	14232	14289	14228	14314	14259	14200	14338	14384	14188	14251	14242	14217	14253	14170	14269	14376	14213	14280	14284	14390	14103	14181	14242	14209	14468	14373	14051	14275	14167	14374	14295	14391	14275	14241	14338	14248	14279	14430	14172	14129	14194	14332	14269	14294	14312	14509	14317	14268	14335	14309	14312	14217	14250	14360	14340	14238	14171	14262	14231	14244	14335	14322	14337	14370	14381	14290	14401	14186	14286	14197	14267	14394	14350	14116	14261	14282	14283	14241	14299	14397	14242	14128	14315	14315	14271	14241	14356	14289	14187	14445	14217	14260	14178	14333	14411	14337	14315	14258	14265	14262	14224	14410	14141	14272	14163	14274	14424	14327	14307	14273	14268	14218	14246	14203	14295	14204	14363	14127	14380	14260	14286	14303	14358	14342	14481	14474	14362	14151	14170	14402	14246	14456	14196	14190	14073	14397	14202	14399	14254	14355	14216	14386	14322	14535	14299	14176	14379	14256	14275	14195	14162	14273	14416	14226	14287	14358	14349	14242	14225	14202	14412	14161	14080	14343	14315	14153	14162	14358	14212	14196	14185	14195	14262	14203	14308	14078	14325	14215	14450	14299	14283	14261	14230	14131	14185	14355	14332	14078	14181	14227	14325	14334	14368	14198	14273	14174	14305	14143	14251	14428	14198	14119	14323	14347	14180	14285	14301	14410	14210	14073	14269	14259	14229	14268	14290	14148	14142	14026	14243	14350	14279	14216	14207	14302	14193	14245	14295	14318	14419	14429	14237	14211	14526	14322	14212	14300	14243	14152	14295	14161	14251	14074	14453	14356	14223	14159	14235	14145	14274	14477	14314	14334	14329	14230	14277	14305	14298	14357	14138	14383	14430	14290	14317	14207	14292	14262	14245	14314	14093	14292	14197	14190	14301	14392	14149	14271	14273	14219	14467	14323	14206	14269	14167	14420	14314	14079	14224	14348	14346	14124	14140	14341	14254	14415	14167	14074	14401	14303	14303	14310	14180	14404	14200	14347	14036	14265	14332	14280	14326	14158	14216	14136	14327	14144	14235	14405	14278	14215	14277	14187	14218	14213	14402	14196	14285	14218	14254	14311	14435	14278	14317	14388	14277	14313	14285	14300	14251	14221	14178	14334	14291	14491	14191	14341	14229	14274	14289	14229	14231	14350	14274	14316	14255	14256	14222	14108	14118	14280	14379	14090	14331	14112	14341	14280	14296	14244	14122	14196	14443	14197	14245	14298	14439	14298	14352	14325	14117	14292	14515	14332	14223	14172	14279	14390	14112	14152	14172	14423	14193	14277	14522	14160	14292	14124	14321	14192	14157	14200	14309	14302	14305	14288	14296	14317	14201	14296	14397	14246	14377	14286	14361	14281	14380	14346	14227	14164	14389	14350	14170	14218	14309	14340	14359	14344	14313	14338	14196	13999	14408	14279	14239	14281	14182	14281	14446	14182	14396	14220	14264	14378	14288	14193	14482	14210	14392	14254	14236	14316	14278	14417	14330	14448	14391	14153	14245	14176	14333	14344	14267	14227	14480	14266	14282	14300	14204	14265	14372	14299	14371	14217	14314	14233	14121	14202	14309	14235	14171	14125	14323	14360	14258	14205	14301	14246	14179	14377	14200	14333	14228	14449	14476	14361	14424	14286	14293	14214	14415	14230	14129	14233	14392	14122	14170	14323	14105	14388	14212	14129	14257	14247	14273	14244	14317	14054	14312	14420	14303	14310	14522	14226	14093	14435	14183	14303	14307	14142	14390	14255	14251	14315	14216	14441	14113	14211	14234	14150	14249	14242	14109	14283	14292	14240	14257	14205	14418	14346	14392	14406	14257	14135	14223	14445	14240	14362	14221	14119	14400	14387	14095	14164	14213	14325	14205	14277	14379	14215	14129	14269
24472	21746	29609	26837	27124	28044	26578	22053	20155	19322	18303	17557	17464	17100	16978	16567	16729	16728	16586	16397	16285	16222	16078	16326	16287	16089	16205	16197	15980	16044	15909	15895	16103	16020	16169	16247	16160	16068	15981	16091	16229	16076	16092	15974	16112	16050	16086	16114	15949	15991	16076	15956	16006	16136	15969	15861	16175	16073	16109	16023	16114	15952	15929	16103	16142	16176	16146	15954	15723	15944	16008	16180	15992	16021	16021	15916	16100	15860	15965	16057	16122	16127	16094	15935	16127	15837	15984	16178	16056	15925	15949	16103	15928	16118	16147	15927	16186	15843	16048	16068	16130	15904	15959	15903	16077	16012	15996	16234	16138	15982	15954	16099	15875	15969	16025	15922	16050	15918	16060	15767	16025	16075	15993	16116	16140	16249	16042	16179	15814	16025	16089	16024	15944	16066	16221	15837	15773	15961	16149	16028	15985	15885	15997	15944	15874	15931	15943	16121	15992	16194	16053	15907	15932	15821	16147	16033	15863	15819	15965	16102	15998	16012	15859	15806	15784	16142	15763	15719	15821	15971	16223	15835	16166	16060	15936	15950	15921	15912	16174	15955	15965	15928	15897	16143	16142	16114	15870	15967	15961	15844	15992	16047	15911	16034	16043	15991	15915	16004	16096	15890	16069	15956	16002	16068	15920	15966	16087	16152	16018	16127	15853	15955	15804	15910	16021	16031	15899	16102	15977	15890	16177	16144	15996	15785	16007	15858	15690	15865	15939	16047	15983	16052	16012	15949	16132	16001	16126	15995	15905	16035	16080	15913	15817	16111	15978	15884	16022	15936	16033	15890	15977	16025	16145	16010	15999	15930	15991	15998	16012	15873	16050	15959	15994	15843	16086	16124	15881	16070	15973	15868	16028	16038	16124	16104	16068	15911	16181	16099	16000	15783	16212	15876	16116	15881	16048	16035	16086	16013	15899	15874	15952	15946	15856	15690	15881	16009	16101	15931	16034	15986	15886	15988	16010	15904	15978	15836	16143	15933	16020	15995	16082	16052	15938	16075	15888	15907	15871	15814	15857	16050	15934	16043	15706	15943	16112	16019	16108	15965	16029	16177	15818	15837	16142	16049	16043	16102	16153	16054	16007	15883	15858	16057	15967	16176	16040	15937	15860	15934	15986	16087	16121	16027	16025	15973	16152	15984	15859	15941	16126	16054	15907	15983	16087	16143	15983	16154	16154	16111	16118	15871	16027	16019	16053	15992	15917	15906	16100	16196	16113	16191	16045	16022	15905	16179	16042	15953	15917	15956	16033	16112	16246	15852	16150	16044	15862	16304	15985	16057	15911	15967	16252	16118	16052	16065	15916	15947	15867	15906	16145	16207	16048	15983	15980	16002	16027	16030	16177	16027	15784	15921	16041	16020	15862	15915	15960	15875	15999	15914	16017	16223	16007	16049	16085	15994	15733	16226	15953	15890	15960	15882	16237	16003	15910	16078	15950	15785	16022	16049	15933	16038	16162	15974	16179	16017	16001	15947	16092	15930	15718	15954	15966	16005	16034	15900	15885	15808	15927	15980	15993	16035	15860	15955	16043	15871	16187	16169	15926	15984	16100	15975	16004	15973	15995	15979	15849	16107	16012	15851	16027	16069	16058	15891	16260	15806	16085	15922	16055	16211	16106	15985	16019	16193	16159	15936	15813	15905	15963	15980	15848	15993	15831	15882	15997	15775	15988	15914	15901	15869	16174	16091	16047	15975	15887	15912	15739	15802	15887	16016	15796	16106	15980	15956	15830	15982	15963	16272	16140	16115	16078	16040	15870	15860	16003	16069	15992	16156	15820	16088	15867	16127	15996	16076	15974	16069	16192	16054	16178	15836	15958	15968	16145	16113	16203	15931	16165	16135	15999	16243	16158	15972	15966	16049	15893	15867	15861	15987	15803	15726	15925	16087	16007	15988	16173	16034	15918	15963	16080	16008	16010	15875	15917	15847	16062	16070	15888	15880	15912	16159	15994	16011	16102	16148	16021	15916	15891	16000	15938	16030	15967	15966	16010	15950	16079	16018	15923	16103	16133	16072	15953	15892	15902	15989	15992	15812	16027	16208	15735	16007	16034	16050	16039	16078	15944	15981	16012	15939	16071	16027	16199	15907	16003	15991	16013	15995	16237	15936	15975	16258	16073	16159	16154	15869	16055	15906	15913	15879	16013	15995	15912	15889	15945	16113	15875	15938	15724	16094	15993	16011	16114	16180	16020	15977	16047	16196	16072	15950	15984	15899	16222	15907	15888	16010	15891	15939	16098	16047	16048	16089	16088	15925	16001	15734	15957	15998	16139	15985	16040	15739	15991	15933	15960	15929	15965	16054	16017	16171	15982	15779	15924	15945	16009	16024	15983	16018	15928	15821	16065	16038	16070	15941	16085	16029	16078	16143	16004	15943	15976	15903	16017	16164	15947	16054	16090	16062	15968	15967	16008	15859	15955	15832	15877	15982	15988	15977	16032	15933	16098	16098	16108	15976	15822	15956	16026	15787	15881	16001	15960	15976	15870	15991	16082	16026	16354	16054	15964	16117	16061	15887	16093	16138	15956	15902	16140	15936	15942	16006	15771	16053	15952	16042	15903	16072	15969	16305	16074	15978	16068	15898	16030	15894	15923	15996	15911	15936	16117	15797	16093	16033	15882	15845	15820	16135	16005	15967	16068	15943	16111	15970	15996	15846	15826	15980	15977	16234	16161	16109	16009	16078	16195	16017	15923	15836	15953	15919	15972	16121	15898	15992	15773	15776	16118	16104	15928	15836	16204	16097	15990	16129	15953	16039	16023	16017	15968	15904	15917	16134	15912	16108	15992	16054	15939	16017	15867	16042	15809	16040	16073	16054	15996	16064	15950	15976	15863	15891	16028	16203	15933	15951	15946	16003	15864	15912	16036	15893	16017	15915	15912	15986	15932	15996	16129	16088	16007	16086	15864	15967	15990	16204	16036	16103	16016	16200	16210	16098	16038	16063	15960	16054	16120	15901	16028	15925	15900	16014	15896	15972	15848	16012	15902	16070	16069	16117	15964	16012	16023	16076	15911	16000	16130	16111	15852	15960	16017	16130	16168	16038	16258	15919	15917	15880	16035	15927	15917	16003	15894	16069	16054	16169	16161	15787	16016	16140	16111	16189	15813	16061	15841	15839	16137	15945	16080	16042	16004	15986	15943	15899	16074	16074	15937	15885	16120	15984	16075	15953	16275	16004	16013	16142	15918	16052	16253	16161	15905	15891	16105	15952	15949	16175	15841	16169	16126	15808	16080	16002	15996	15850	16254	16129	16106	15935	15880	15957	15942	16040	15984	15886	16042	15911	15767	15996	15877	16038	16003	16083	16086	15797	15907	16018	16004	15839	16140	16151	16059	16036	15940	15907	15987	15787	16060	15843	15830	16085	16024	16113	16144	16105	16039	16208	16018	15962	16014	16167	15909	16038	16019	15929	16166	16024	15997	16066	16068	16139	15958	15926	15827	15984	15985	16100	16068	16094	16036	16006	16074	15988	15920	15857	15979	16064	16143	15927	15906	16034	16038	16063	15812	15969	15827	15974	16123	16042	15942	16043	16046	16129	16111	15958	16148	16231	16085	16109	15976	15876	16027	16080	16093	16025	16015	15827	16044	16149	16103	15891	16014	16006	16078	16039	16168	16067	16012	15835	16096	16033	15956	16069	16015	15961	15901	16042	16203	15989	16059	16077	15752	15793	16129	16078	15922	16044	16118	16172	15922	15971	16045	16050	15958	16020	16015	15987	16173	16028	16019	15911	16005	16004	15942	15868	16016	16159	15890	15928	16051	16175	15992	16140	16257	15957	15930	15808	16036	16021	15857	15890	15996	16093	15901	15870	16064	16082	16044	15869	16061	16011	15992	16007	16000	16027	16025	16059	15961	16053	16053	15959	16136	15902	15946	15883	15833	16027	16072	16227	15938	15931	16062	15884	15994	15895	15843	15947	16151	16128	15890	16054	16033	15936	16032	15983	15839	16029	15966	15817	15938	15969	16087	15960	16024	15925	15940	16114	16102	16211	16008	15766	15973	15864	15948	16284	15789	15835	16069	16133	15853	15896	15870	15919	16190	16182	16003	16023	16025	16278	15870	15920	16089	15928	16101	16124	16001	16127	15994	15917	15997	15998	15980	15962	16067	15939	15953	15914	16065	16130	15928	16219	16141	15911	15949	15965	15901	15878	15904	16136	15944	16221	16115	15999	16025	15981	15997	15934	16152	16095	16049	16059	15767	15810	15915	16147	15947	16002	15980	16120	16005	16100	16026	15955	16095	16030	16117	16155	16044	16149	15952	16063	15927	15952	16051	15913	16114	16019	15791	15990	15853	15932	15968	16085	15998	16067	15952	16020	16045	15998	16019	16060	15980	15913	15966	16004	15996	15882	15970	16012	15951	15845	15947	16114	16069	16031	16084	16067	15955	15972	15984	16029	16076	15993	15930	16059	15876	15913	15929	16186	16174	16020	15934	16154	16069	16085	15953	16077	16006	16099	15920	15915	15993	16034	15934	15667	16068	16117	16055	16189	16058	15985	15999	15961	16057	16152	16009	16102	16096	15983	16023	16007	16078	15923	15930	15872	16065	16100	15835	15873	15967	16077	16030	15996	15970	15897	15978	15856	16103	15910	16122	15871	16032	16250	15889	16003	16033	16182	16103	16141	16044	16136	16094	16161	16133	15966	16113	16188	15933	16065	15823	15843	16011	16183	16044	16070	15867	16127	16081	15887	15979	15887	15925	16087	16084	16051	15863	15760	16041	15896	15997	16039	16037	15970	16051	15849	16081	15758	16129	16068	15826	16111	16115	15946	15992	16039	16093	16091	16280	16075	15918	16009	15917	15923	15833	16031	15825	16077	16016	16104	15969	16030	16103	15747	16070	15953	15946	16122	15855	16034	16028	15844	16030	15920	15964	16032	15724	15912	16008	15920	15861	15783	15891	15954	16002	16149	16038	16074	15908	15872	16064	16040	16230	16041	16077	15933	16129	15942	16003	16004	15893	16069	15846	16023	15850	16115	16129	15888	16003	16102	16053	16044	16196	16001	16129	15966	16017	15947	15816	16169	16157	15892	16003	16008	15982	16059	15963	15853	16007	16011	16051	15859	16094	16028	15991	16193
34638	55565	52349	42497	36038	30659	26228	22943	20350	18772	17312	16475	15931	15590	15323	15120	14992	14740	14760	14376	14368	14383	14350	14295	14395	14191	14258	14176	14246	14086	13982	14123	14247	14209	14074	14328	14208	14287	14238	14137	14267	14121	14125	14108	14079	14223	14240	14178	14135	14257	14106	14127	13984	13987	14170	14050	14193	14114	13978	14228	14180	14101	14113	13994	14245	14085	14195	13996	14176	14129	14266	14181	14299	14070	14075	14163	14243	14184	14118	14272	14069	14088	13935	14255	14332	14227	14076	14340	14221	13973	14175	14263	14077	14175	14148	14129	14169	13981	14179	13931	14198	14063	14182	14153	14086	14197	14214	14086	14101	14282	14120	14030	14051	14088	14042	14179	14155	14058	14025	14040	14091	14394	14147	14132	14058	14129	14341	14085	14104	14253	13988	14154	14219	14095	14043	14077	14165	14001	14015	14213	14083	14098	14081	13966	14231	13993	14184	14067	14238	13965	14177	14098	13909	13961	14352	14103	14044	14188	14090	14077	14144	14178	14144	14156	14212	14068	14053	14002	14113	13953	14150	14241	13958	14095	14201	14140	14059	14012	14130	14082	14129	14089	13919	14072	14175	14060	14114	14138	13978	14144	14250	14044	13943	14257	14197	14207	14263	14188	14165	14100	14163	14047	14241	14098	14077	14174	14163	14076	14313	14077	14072	14080	14110	14055	14128	14010	14020	14059	14161	14289	14178	14192	14332	13962	14159	14135	14195	14081	14195	14038	14066	14034	14063	14164	14193	14105	14009	14103	14078	14087	13895	14127	14250	14007	14152	14042	14028	14008	14005	14265	14153	14236	14196	14281	14128	14164	14115	14130	14241	13977	14238	14233	13959	14095	14062	14154	14320	14092	14193	14272	14152	14124	14137	14089	14061	14075	14206	14135	14185	14071	14055	14055	14045	14141	14112	14231	14229	13939	14022	14024	14069	13972	14024	13931	14072	14178	14138	14088	14053	14086	14128	14187	14053	14143	14046	14061	14121	14136	14003	13969	14299	14065	14278	14125	13891	14058	13991	14189	14032	14141	14029	14458	14085	14084	14128	14154	13944	13921	14078	14216	14213	14117	14128	14159	14109	14124	14263	14052	14201	14158	14115	14129	14162	14019	14167	14107	14182	13982	14183	14106	14200	14090	14101	14053	14229	14168	14114	13963	14171	14338	14068	14177	14034	14120	14114	13946	14111	14199	14055	14156	14071	14185	14123	13901	14059	14096	13834	14206	14113	14081	14087	14146	14033	14080	14218	14035	14084	14238	14212	13961	14166	14030	14039	14152	14110	14254	14161	14036	13919	14092	14092	14065	13986	14082	14269	14259	14276	14164	14138	14248	14098	14107	14217	14058	14089	13993	14226	14111	14323	14034	14129	14257	14028	14091	13858	14052	13964	14265	13988	14129	13869	14100	14025	14216	13925	14145	14200	13940	14094	14227	14179	14061	14081	14186	14223	14049	14098	14166	13980	14084	14014	14213	14079	14024	14157	13986	14174	14035	14168	14297	14033	14289	14104	14289	14137	14197	14085	14063	14135	14107	14107	14100	13982	14071	14135	14106	13966	14264	14139	14115	14280	14040	14258	14174	14207	14003	14089	14244	14055	14283	14245	14033	13975	14093	14137	14077	14137	14137	13953	13995	14032	14150	14151	14063	14036	14112	14064	14134	13989	14051	14199	14013	14239	14158	14192	14095	14032	14074	13986	14023	14158	14083	14039	14059	14020	14255	14022	14284	14025	14055	13934	14133	14122	13932	14083	14241	14005	14128	13958	14071	13912	14079	14052	13937	13959	14066	13986	14073	14030	14031	14120	14099	14087	13989	14109	14202	14181	14055	14116	14079	14153	14000	14116	13965	14180	14220	14271	14070	14091	14115	14025	14262	14195	14022	14043	14040	14050	14086	14043	14336	14257	14201	14107	14203	14160	14169	14205	14127	13991	14036	13991	14080	14199	14019	14063	14116	14130	14157	14123	14145	14107	14037	14189	14026	14156	14039	14095	14113	14027	14113	14031	14210	14185	14100	14096	13970	14001	13999	14302	13921	14144	14119	14102	14252	14100	13946	14044	14122	13987	14242	14135	13987	14151	14006	13963	14210	14194	13950	14170	14121	14045	14077	13917	14140	14100	14071	14120	14107	14094	13933	14027	14160	14153	14152	13915	14139	14104	14164	14036	14029	14097	14255	14125	14052	14222	14084	14134	14206	14074	14193	14035	14074	13988	14263	14054	14080	14143	14185	13918	14071	14212	14259	14250	14066	14213	14139	14209	14071	14150	14244	14115	14065	14114	14072	14052	14143	14176	14002	14032	14047	14066	14189	14185	14139	14209	14078	14253	14090	14059	14065	14037	14094	14125	14143	14091	14126	14076	14125	14128	14068	13961	14165	14186	14219	14103	14060	14197	14150	14097	14240	14111	14112	14037	14137	14134	14211	14096	14275	14061	14151	14183	14122	14198	14262	14181	14149	13952	14118	14299	14025	14041	14242	14076	14196	14164	14173	14147	13971	14157	14164	14064	14175	14108	14032	14149	13909	14205	14094	14114	14089	14071	14134	14104	13953	13962	14113	14040	14240	14168	14107	14170	14058	14059	14120	14238	14173	14177	14155	14175	14067	13988	14187	14010	14098	13979	14144	13966	14082	14084	14103	13995	14214	14109	14049	14140	14075	14223	14069	14115	14154	14159	14289	14184	14269	14165	13987	14060	14164	14154	14087	14176	14065	14092	14219	14053	14105	14054	14117	14104	14066	14202	14038	14088	14036	14134	13924	14171	13960	13991	13984	14164	13984	14246	14183	14047	14123	14153	14016	13972	14083	14245	14199	14059	14041	14267	14027	14153	14297	14302	14008	14035	14128	14104	14150	14082	14166	14121	14224	14109	14200	14124	14172	14226	14174	14251	14049	14208	14127	14041	14141	14052	14092	14032	14167	14180	14108	14167	14199	14198	13904	14061	14215	14103	14015	14030	14045	14186	14248	14046	14193	14081	14125	14108	14038	14132	14152	14208	14206	14077	14271	14121	14143	14304	14196	14212	14254	14083	13936	13995	14056	14055	14049	14068	14038	14267	14006	14227	14119	14126	14022	14094	13982	14114	14196	13992	14153	14104	13967	14118	14145	14207	14114	14164	14075	14293	14041	14040	14230	14001	14087	14141	13949	14246	14027	14299	13933	14100	14165	14070	14180	14115	14060	14109	14326	14024	14044	14051	14226	14233	14145	14137	14240	14211	14042	14039	14104	14094	14035	14132	14114	14017	14142	14110	14000	14120	14120	14242	14144	14204	14135	14194	14155	14002	14039	14099	14093	14011	14177	13981	14109	14001	14143	14232	14208	14136	14037	14206	14295	14055	14201	14142	14074	14230	13881	14231	13949	14072	14089	14081	14088	14249	14358	14035	14000	14038	14081	13902	14184	14099	14257	14145	13916	14125	14037	14192	14009	14221	14068	14078	14103	14059	14244	13994	14184	14162	14099	14146	14171	14146	14108	14084	14052	14107	14093	14253	13984	14066	14141	14077	14118	14047	14101	13966	14082	14079	14036	14153	14012	14303	14036	14075	14120	14264	14128	14081	14106	14225	14156	14154	14260	14203	14152	14106	14172	14172	14085	14060	14159	13915	14218	14162	14142	14113	14228	14068	14119	14004	14109	14126	14256	14074	14132	14113	14019	14180	14128	14128	14252	14249	14176	14067	13948	13921	14123	14227	14039	13867	14057	14039	14243	14093	14109	14151	14161	14004	14113	14108	13878	14143	14163	14100	13932	14133	14086	14137	14070	14099	14002	14072	14121	14023	14302	14182	14184	14089	14036	14019	14283	14168	14084	14195	14137	14095	14197	14039	14121	14148	14137	14194	14278	14100	14179	14010	14302	14293	14360	14214	14259	14040	14262	14302	14010	14297	14029	14231	14205	14014	14147	14148	14136	14028	14146	14049	14201	14242	14219	14070	14065	14193	14043	14101	14107	14187	14064	14061	14294	14147	14130	14218	14026	14143	14057	14121	14232	14253	14275	14173	14189	14072	14096	14048	14104	14077	13954	14167	14036	13940	14152	14060	14069	14047	14256	13933	14116	14061	14200	14154	13913	14214	14134	14248	14071	14013	14152	14200	14047	14215	14149	14273	14004	14051	14050	14219	14059	14098	13985	14150	14293	14051	13993	14150	14155	14112	14188	14065	14199	14164	14204	14158	14156	14115	14230	13983	14130	14092	14146	14010	14134	14183	14361	13968	13953	14147	14280	14225	14124	14011	13996	14062	14105	14236	14079	14255	14033	14092	14094	14149	13802	14121	14154	13976	14243	14094	13925	14271	14106	14107	14032	14282	14164	14057	14140	14166	14293	14137	13969	13950	14119	14049	14074	14139	13969	14282	14342	14081	14079	14126	14124	14164	14018	14060	14189	14078	14081	14101	14251	14051	14133	13999	14066	14028	14105	14211	14154	14027	14113	14000	14241	14011	14173	14078	14103	14180	14122	14193	14138	14091	14128	14156	14148	14050	14032	14108	14176	14214	14083	14207	13995	14164	14197	14086	14126	14024	14103	14080	14210	14139	13875	14125	14110	14048	14187	14123	13941	14032	14043	14016	14072	14195	14062	14269	14078	14126	13980	14125	14177	14051	13990	14180	14058	13972	14247	13968	14038	14117	14269	14139	13975	14229	13955	14237	14022	14359	13974	14252	14082	13997	14112	14040	14182	14267	13966	14100	14104	13928	14146	14169	13995	14103	14062	14227	13982	14087	14201	14120	14295	14166	14105	14098	14252	14118	13994	14212	14151	14005	14201	13966	14136	14094	14059	14144	14154	14116	13959	14076	13868	14175	14036	14152	14129	14197	13918	14178	13926	14131	14192	14046	13950	14184	14207	14054	13974	14200	14062	14250	14187	14153	14107	14124	14050	14079	14142	14093	14147	13885	13961	14067	14066	13999	14033	14050	14002	14137	14124	13953	14080	14076	13983	14232	14042	14250	13992	14074	14038	13972	13916	14146	14073	14252	14089	14228	14158	14132	14189	14131	14067	14108	14023	14171	14184	14102	14091	14100	14217	13986	14219	14127	14148	14195	14282	13984	13982	14051	14041	14010	14202	14136	14006	14023	13977	14202	14144	13976	14029	14147	14197
23337	21733	29759	24688	24002	28351	30574	24809	21905	20817	19379	18689	18039	17741	17282	17313	17026	16892	16820	16700	16888	16417	16501	16267	16446	16382	16504	16546	16395	16470	16279	16211	16511	16304	16337	16451	16326	16425	16176	16235	15957	16381	16193	16285	16251	16076	16113	16211	16289	16115	16344	16305	16164	16205	16142	16343	16201	16099	16212	16146	16008	16282	16371	16292	16389	16102	16204	15991	16144	16143	16135	16220	16136	15939	16250	16074	16161	16232	16217	16006	16278	16073	16174	16143	16134	16124	15985	16300	16113	16010	16036	16198	16297	16051	16039	16125	16222	16217	16147	16318	16243	16182	16205	16137	16159	16173	16260	16060	16293	16251	16364	16118	16091	15947	15949	16022	16265	16013	16201	16214	16172	16064	16127	16180	16065	16113	16375	16042	16017	15952	15978	16011	16217	16222	16172	15952	16113	16073	15999	16006	16058	16338	16198	16210	16157	16114	16215	16163	16292	16049	16134	16174	16184	16091	16018	16120	15863	16083	16240	16084	16188	16131	16063	16285	16023	16062	16076	15913	15906	16268	16160	16077	16038	16177	16227	16230	16169	16078	15984	15984	16215	16177	16043	16056	16224	16115	16233	16133	16244	16129	16228	16224	16174	16191	16001	15915	16083	16059	16380	16000	16006	16004	16053	16074	15964	16175	16220	16277	16051	16046	16138	16195	16331	15975	15957	16158	16061	16223	15944	16179	16344	16221	16227	16111	16124	16117	16217	16285	16140	16259	16131	16269	16083	16103	16271	16224	15999	15962	16358	16189	16200	16372	16191	16139	15941	16016	16197	16008	16327	16332	16098	16254	16168	16146	15936	16083	16057	16066	16181	16102	16064	16124	16032	16102	16024	16204	16320	16261	15965	15956	16185	16046	16115	16183	16125	16220	16181	16056	16009	15972	15936	16060	16084	15929	16068	16125	16127	16109	16219	16064	16059	16202	15936	15937	16072	16115	16135	16044	16067	16075	16003	16148	16259	15954	16049	16238	16088	16100	16189	16353	16209	16254	16129	16122	16172	16261	16423	16126	16151	15939	16140	16041	16102	16031	16231	16211	16216	16160	15951	16043	16085	16092	16030	16157	16270	15976	16027	16046	16242	15903	16064	15883	16182	16149	16386	16304	16166	16084	16151	16182	16101	16002	16053	16052	16138	16090	16053	16255	16158	16140	16116	16147	16336	16089	15978	16016	16153	16131	16082	16010	16114	16146	16020	16083	16007	16098	16156	16190	16111	16106	16257	15989	16089	16080	16080	16123	16252	16113	16188	16040	15924	16180	16086	16014	16183	15914	16111	15980	16112	16103	16052	15992	16154	16057	16218	15975	16117	16118	16039	16128	15981	16187	16139	16147	15987	16338	16032	16287	16083	16230	16189	15899	16115	16114	16124	16198	16330	16157	16272	16182	16118	16191	16217	16288	16113	16023	16169	16283	16050	16146	15996	16108	16143	16091	16061	16011	16109	15851	16256	16232	16153	16024	16190	16050	16160	15961	16058	16172	16193	15886	16039	16028	16239	16225	16028	15994	16052	15969	16195	16218	16029	16004	16128	15912	16053	16062	16268	16056	16116	16319	16088	16086	16060	16115	16003	16164	16077	16237	16294	16142	16196	16442	16021	16197	16033	16263	16072	15999	16023	16072	16288	16124	16109	16207	16077	15995	16325	16190	15936	15906	16125	16067	16089	16221	16234	16018	16169	16126	16168	16181	16144	16132	15955	16247	16225	16181	16049	16123	16419	16127	15942	16110	16026	16145	16335	16211	15870	16119	16184	16216	16261	16084	16205	16194	16096	16240	16245	16168	16249	16161	16173	15846	16026	15916	16165	16166	16277	16031	16010	16339	16075	16078	16085	16103	16332	16040	16081	16113	16190	15872	16073	16331	16145	16160	16055	16106	16149	16003	15951	16079	15920	16048	16102	16044	16116	16163	15989	16117	16224	16132	16140	16224	16150	16062	16174	16142	15988	16116	16072	16050	15826	16141	16115	16042	16060	16009	16202	16177	16266	16151	16050	16145	15915	16140	16119	16008	16108	16272	16084	15992	16275	16209	16086	16123	16190	16270	15900	15994	16138	16102	16379	16220	16085	16271	16017	16132	16215	16144	16036	16052	16085	16195	16028	15884	16270	16074	16096	16112	16184	16297	16001	16258	16161	16266	15961	16042	16157	16205	16113	16190	16283	16053	16277	16038	16306	16267	16282	16219	16003	16471	16120	16153	16133	16151	16108	16028	16088	16170	15990	16135	16100	15995	16177	16215	16036	15971	15895	16252	16022	16122	16294	16177	16178	15995	15979	16099	16206	16228	16025	16050	16117	15857	16140	16075	16306	16129	15992	16280	16055	16211	16235	16125	16066	16156	16044	16148	16385	16048	16155	16101	15964	16049	16046	16061	16092	16061	16032	16083	16087	16223	16124	16153	16148	16254	16191	15978	16089	16085	16306	16251	16064	15863	16045	16116	16005	16124	15994	16108	16012	16104	16115	16050	16112	16264	16289	16242	16086	16258	15920	16082	15899	16031	16249	15995	16167	16013	16192	16053	16322	16165	16180	16049	15962	16030	16380	16086	15871	16060	16090	16071	16070	16042	16273	16049	16121	16017	16128	16045	16042	16225	16039	16157	15973	15970	16012	16186	16389	16268	16048	16144	16024	15941	16154	16126	16210	16269	16128	16038	15958	16066	15984	16204	16108	16010	16058	16118	16232	16197	16261	16207	16144	16167	16263	16315	16200	16219	16061	16140	16170	16160	15957	16378	16416	16084	16016	16120	16016	16314	16202	16249	16193	16036	16091	16088	16233	16048	16075	16033	16108	16002	16161	16104	16059	16299	16055	16096	16022	16154	16106	16057	16095	16301	16031	15998	15915	16235	16137	16117	16100	16153	16093	16087	16035	16011	16181	16100	16219	15966	16067	15992	16116	15991	16205	16352	16197	16093	16266	16064	15804	16010	15991	16079	16109	16148	16072	16088	16096	16007	16125	16337	16081	16061	16118	16081	16218	15934	16278	16291	16190	16142	16059	16224	16077	16128	16393	16287	16090	16107	16192	16147	16600	16269	16019	16254	16066	16242	15915	16160	16242	16104	16219	16051	16111	16013	16085	15983	16031	16226	15979	16047	16009	16127	16096	16088	15823	16115	16138	16143	16198	16144	16098	16008	16215	16202	16276	16191	16078	16121	16043	16137	16194	16289	16097	16030	16030	16087	16208	16138	16014	16111	16134	16068	15824	16105	16198	15970	16022	16125	16035	15993	16076	16207	16247	16084	16122	16052	16279	16172	16282	16219	16000	16344	15977	16129	16229	16240	16077	16119	16252	16313	16110	16106	16052	15871	15869	16107	16126	15950	15961	16157	16225	16079	16099	16231	16221	16207	16163	16044	16118	16046	16297	16069	16292	16182	16141	16176	16142	16219	16133	15944	16079	16072	16219	15959	16020	15971	16090	16131	16072	16136	16072	16202	16229	16154	16134	16145	16064	16054	16113	16125	15842	16106	16139	16095	16354	16037	16029	16089	16139	16153	16033	16195	16304	16168	15916	16038	16105	16184	16144	16167	16050	15865	16046	16207	16084	16105	16113	15851	16068	16130	16055	16071	16315	15989	16148	16069	16141	16309	16091	16322	16094	15895	16060	16120	16003	16069	15945	15871	15992	16081	16093	15918	16159	16202	16073	16347	16028	16135	15963	16043	16103	16135	16121	16039	16181	16184	16097	16026	16079	16103	16127	16374	16251	16223	16223	16132	16053	16125	16069	16037	15989	15873	16060	16106	16180	16027	15960	16229	16237	16089	16322	15960	15895	16017	16235	16227	16199	15798	16008	16197	16214	16185	16146	16114	16024	16094	16166	15971	16259	16037	16058	16182	16073	16052	15977	16053	15969	15996	16076	16122	16162	16031	16235	16106	16154	16266	15961	16212	16255	16088	16197	16088	16169	16092	16022	16210	16201	16207	16479	16162	16178	16189	16096	16026	16258	15979	16264	16127	16156	16020	16133	16296	16155	16178	16086	16025	15972	16055	15933	15964	16071	15877	16166	16166	16148	16082	16065	16018	16024	16111	16085	16024	16027	16128	15999	15997	16149	16165	15923	16032	16074	16130	16264	16070	16124	15999	16079	16125	16084	16221	16103	16068	16134	16282	16043	15995	16278	16232	16139	16140	16112	15998	16126	16254	16087	15952	16041	16029	16037	16242	16140	16024	16254	16014	16076	16088	16075	15991	15861	16110	16079	16033	16052	16106	16168	16214	16121	15896	15922	16278	15999	16168	16350	16050	16113	16080	16185	15847	16111	16055	16078	16403	16064	15873	15985	16117	16259	16088	16136	16103	16052	16133	16102	15918	16214	16120	16113	15924	16179	16116	16311	16385	16181	16305	16121	16262	16083	16053	16138	16151	16216	16052	16093	16033	16113	16075	16049	16145	15858	16173	16062	16268	16032	16297	16138	16049	16072	16189	16213	16087	16069	16225	16101	16209	16076	15997	16002	16051	16198	16076	16256	16281	16064	16043	16136	15986	16094	16195	16256	16097	15952	15980	16141	16167	16168	15971	16158	16213	16126	16307	16144	16132	16129	16253	16411	15935	15987	15963	16066	15935	15960	15886	16122	16061	16082	16219	16097	16055	16034	16187	16022	15925	16070	16125	15928	16024	16042	16031	16194	15779	16225	16339	16025	16249	16174	16140	16125	15988	16052	15985	15925	16313	16167	16162	16043	16198	16179	16018	16229	16148	16136	16311	16223	16207	16250	16071	15952	16044	16057	16061	16139	16064	16034	16072	16092	16206	16043	16132	16186	16126	15854	15881	16094	16127	16140	15991	16263	16059	16218	16048	16206	16054	16143	16119	16015	16140	15842	16033	16005	16230	16242	16162	16180	16089	15958	16201	16191	16311	16042	16118	16033	16087	16121	16183	16155	16158	15913	16072	16082	16086	15904	15992	16194	16159	16132	16136	16161	16024	15966	15967	16109	16000	15858	15848	16102	16031	16209	16126	16009	16073	16049	15993	16365	16287	16207	16064	16141	16147	16141	16114	16065	16329	16133	16099	16183	16297	16102	16217	16136	16300	16306	16163	15981	16273	16154	16184	16029	16087	16150	16083	16291	16155	15969	16279	16126	16122
36146	60620	56979	46923	40174	34384	29924	25776	23243	20503	18928	17900	16931	16362	15801	15622	15357	15055	14833	14716	14516	14417	14413	14496	14439	14380	14342	14192	14241	14248	14269	14309	14354	14484	14165	14392	14178	14270	14386	14223	14061	14151	14149	14233	14246	14237	14293	14164	14267	14033	14355	14168	14290	14093	14217	14093	14177	14257	14266	14178	14199	14246	14099	14140	14422	14170	14164	14071	14190	14052	14263	14285	14206	14323	14225	14183	14274	14283	14135	14089	14268	14171	14331	14215	14088	14135	14224	14209	14253	14065	14152	14251	14267	14174	14192	14091	14286	14108	14209	14324	14157	14183	14181	14135	14224	14033	14091	14166	14035	14221	14264	14279	14221	14140	14217	14029	14281	14243	14361	14175	14133	14088	14240	14132	14266	14157	14066	14002	14055	14117	14220	14154	14166	14098	14139	14090	14268	14168	14021	14209	13998	14377	14085	14220	14192	14193	13884	14239	14277	14101	14189	14312	14088	14332	14139	14198	14251	14100	14180	14111	14127	14191	14196	14198	14076	14065	14111	14204	14042	14279	14367	14158	14106	14124	14184	14167	14191	14144	14082	14241	14088	14024	13982	14176	14180	14259	14227	14031	14278	14249	14177	14082	14244	14113	14326	14040	14045	14096	14130	14237	14207	14007	14092	14108	14138	14135	14235	14257	14214	14250	14197	14153	13989	14103	14183	14244	14081	14109	14255	14179	14171	14074	14178	14040	14108	14208	14199	14218	14097	14170	14107	14034	14149	14158	14204	14229	14087	14283	14092	14065	14104	14127	14145	14382	14065	14066	13926	14161	14158	14086	14068	14126	14067	14275	14220	14108	14203	14302	14149	14168	14090	14047	14172	14131	14010	14250	14162	14173	14115	14066	14080	14179	14256	14059	14024	14137	14096	14240	14181	13933	14192	14132	14239	14104	13995	14219	14148	14200	14184	14202	14262	14256	14185	14095	14127	14052	14333	14007	14152	14044	14105	14286	14137	14267	14148	14292	14185	14154	14043	14251	14242	13996	14157	14026	14187	14208	14223	14200	14230	14064	14282	14148	14159	14179	14228	14248	14176	13999	14012	14236	14278	13859	14013	14241	14059	14061	14149	14098	14145	14195	14112	14008	14282	14021	14179	14191	14190	14124	14127	14069	13941	14155	14041	14082	13911	14239	14092	14160	14219	14145	14187	14013	14061	14108	14117	14252	14136	14174	14116	14183	14222	14057	14062	14281	13991	14070	14167	14082	14367	14018	14154	14236	14081	14182	14265	14209	14168	13914	14214	13891	13980	14168	13951	14085	14128	14045	14036	14177	14303	14100	14064	14219	14336	14341	14118	14075	14242	14063	14208	14096	14164	14044	14188	14140	14308	14227	14253	14105	14129	14322	14141	14154	14169	14318	14121	14041	14048	14140	14247	14018	14096	14288	14102	13954	14198	14128	14163	14209	14227	14253	14079	14273	14165	14014	14211	14203	14187	14344	14084	14112	14024	14210	14052	14176	14106	14116	14105	14043	14195	14135	14044	14212	14150	14189	14325	14048	14215	14178	14273	14111	14398	14154	14142	14103	14285	14146	14129	13967	14114	14087	14137	14155	13987	14083	14083	14139	14162	14239	14054	14155	14153	14045	14309	14302	14167	14242	14138	14323	14270	14104	14052	14093	14284	14003	13955	13944	14062	14259	13896	14208	14180	14239	14107	14239	14224	14159	14145	14222	14290	14259	14159	14281	14257	14045	14089	14261	14167	14148	14132	14155	14207	14164	14137	14255	14221	14114	14080	14112	14052	14139	14237	14198	14106	14136	14206	14276	13960	14187	14114	14126	14153	14156	14121	14056	14014	14079	14308	14124	14107	14146	14303	14067	14223	14232	14282	13975	14038	14279	14094	14098	14009	14054	14208	14133	14182	14160	14069	14003	14217	14298	14114	14069	14189	14160	14249	14110	14157	14194	14207	14198	14326	14125	14104	14219	14192	14078	14312	14292	14074	14183	14232	14187	14193	14055	14099	14077	14235	13992	14014	14164	14177	14127	14099	14169	14328	14255	14203	14192	14263	14122	14232	14258	14205	14277	14155	14081	14095	14022	14162	14145	14041	14189	14112	14038	14183	14161	14049	14036	14254	14021	14179	14104	14335	14028	14116	14040	14266	13838	14108	14116	14118	14161	14232	14127	14248	14316	14079	14117	14036	14045	14132	14161	14096	14052	14078	14198	13992	14157	14240	14180	14080	14180	14187	14225	14116	14164	13986	14189	14068	14234	14286	13968	14123	14219	14164	14170	14230	14264	14013	14202	14249	14011	14127	14382	14112	13993	14187	14082	14214	14165	14126	14295	14187	14083	13932	14177	14159	14112	14054	14225	14182	14310	14185	14174	13987	14176	14024	14127	13981	14061	14029	14069	14116	14098	14056	14307	14180	14216	14202	14114	14185	14304	14204	14295	14222	14078	14060	14300	14011	14067	14288	14232	14207	14253	14256	14215	14205	14267	14109	14042	14044	14222	14132	14319	14154	14220	14001	14057	14032	14209	14076	14271	14283	14059	14077	14140	14093	14326	14004	14191	14134	14126	14037	14270	14125	14151	14118	14178	14292	14140	14060	14246	14104	14211	14047	14039	14084	14085	13984	14022	14278	14187	13968	14158	13973	14228	14223	14438	14269	14117	14142	14143	14001	14175	14015	14089	14233	14057	14106	14152	13926	14127	14161	14171	14083	14220	14138	14173	14114	14152	13980	14230	14331	13983	14211	14306	14254	14122	14144	14078	13942	14239	13972	14152	14154	14122	14208	14116	14206	14098	14324	14168	14155	14143	14178	14012	14199	14074	14078	14009	14097	14183	14223	14036	14085	14085	14248	14269	14225	14161	14071	14269	14166	14014	14026	14075	14083	14262	14171	14083	14105	14079	14206	14083	14241	14199	14167	14148	14055	14143	14395	14121	14225	14014	14062	14053	14094	14283	14163	14108	14189	14261	14177	14227	14135	14153	14106	14157	14157	14120	14122	14338	14341	14148	14193	14094	14253	14054	14182	14245	14096	14195	14123	14041	14197	14200	14283	14104	14177	14084	14218	14162	14338	14050	14089	14185	14057	14065	13953	14345	14064	14144	14092	14145	14194	14043	14143	14145	14183	14185	14393	14273	14028	14187	14271	14201	14091	14240	14016	14208	14259	14212	14023	14244	14061	14119	14179	14156	14054	14280	14114	14030	14143	13930	14143	14239	14208	14226	14192	14072	14191	14196	14026	14202	14099	14061	14257	14288	14330	14121	14083	14216	14021	14103	14013	13934	14092	14123	14101	14356	14179	14235	14105	14078	14067	14226	14228	14236	14287	14140	14033	13949	14220	14158	14142	14037	14153	14190	14185	14110	14005	14439	14229	14064	13966	14160	14164	14123	14061	14322	14207	14042	14128	14148	13975	14117	14115	14127	14037	14071	14266	14139	14214	14166	14157	14132	14259	14096	14088	13976	14171	14088	14193	13893	14090	14257	14091	14073	14311	14172	14119	14151	14165	14134	14222	14304	14143	14244	14329	14260	14096	14198	14260	14146	14081	14078	14118	14221	14147	14238	14156	14215	14016	14212	14126	13963	14146	14239	14183	14145	14123	14293	14128	14170	14076	14140	14114	14149	14170	14173	14187	14198	14165	13988	14322	14215	14165	14110	14124	14441	14238	14143	14013	14242	14051	14028	14178	14112	13940	14101	14118	14103	14037	14095	14210	14128	13972	14279	14235	14064	14122	14211	14081	14047	14196	14204	14131	14254	14002	14219	14134	14075	14235	14214	14219	14138	14013	14102	14180	14281	14128	14150	14048	14092	14186	13984	14218	14200	14302	14178	14209	14144	14315	14156	14187	14187	14073	13984	14158	14255	14339	14164	14140	14054	14165	14195	14139	14297	14062	14085	14219	14113	14054	14129	14184	14029	14387	14104	14054	14179	14443	14064	14303	14132	14020	14246	14197	14164	14210	14053	14249	14283	14119	14105	14181	14068	14168	14241	14341	14219	14159	14371	14292	14063	14155	14262	14412	14188	14155	14280	14341	14153	14179	14123	14047	14132	13936	14232	14202	14042	14209	14071	14165	14023	14105	14290	14271	14140	14005	14112	14224	14165	14079	14170	14130	13960	14350	14288	14161	14104	14163	14071	14248	14131	14410	14290	14264	14016	14202	14116	14227	14288	14285	14072	14140	14168	14241	14367	14138	14193	14224	14121	14226	14206	14136	14042	14107	14178	14330	14368	14051	14135	14216	14147	14336	14184	13999	14099	14101	14284	14289	14142	14081	14094	14225	14198	14086	14055	14257	14098	14253	14145	13980	14152	14133	14025	14014	14266	14165	14243	14235	14154	14175	14053	14133	14183	14087	14247	14068	14130	14226	14180	14225	14189	14230	14204	14223	14182	14219	14256	14221	14273	14248	14072	14292	14113	14032	14259	14175	14120	14262	14194	14096	14195	14113	14246	14197	14105	14173	14301	14052	14208	14201	14141	14230	14142	14100	14069	14114	14030	14118	14158	14235	14267	14120	14357	13981	14013	14147	14334	14212	14142	14218	14119	14186	14286	14130	14319	14327	13930	14231	14191	14135	14276	14056	14261	14174	14147	14211	14114	14084	14168	14023	14226	14067	14118	14088	14086	14190	14070	13963	14244	14143	14195	14149	14166	14127	14099	14148	14001	14153	14146	14270	14138	14241	14062	14224	14164	14099	14161	14206	14193	14148	14188	14322	14029	14200	14140	14240	14167	14139	14174	14021	14118	14145	14249	14023	14069	13962	14228	14075	14191	14087	13973	14083	14257	14168	14132	14072	14166	14013	14046	14099	14251	14106	14064	14107	14153	14125	14218	14058	14278	14058	14196	14076	14278	14275	14173	14206	14043	13999	13988	14103	14076	14199	14071	14155	14181	14008	14096	14209	14073	14117	14095	14239	14004	14219	14260	14201	14109	14059	14025	14206	14128	14288	14196	13960	14238	14240	14225	14157	14171	14139	14246	14136	14184	14171	14164	14108	14178	14284	14141	14105	14086	14073	14105	14154	14296	14187	14191	14162	14334	14013	14140	14059	14160	14104	14097	14095	14138	14087	14034	14261	14108	14156	13990	14162	14117	14057	14263	14109	14283	14062	14138	14171	14274
30073	32297	40153	35148	28510	25304	22312	20113	19056	18002	17667	17224	17208	16809	16692	16511	16775	16523	16534	16588	16539	16280	16361	16274	16470	16169	16205	16297	16303	16458	16292	16212	16183	16274	16308	16242	16230	16264	16180	16177	16208	15776	16368	16241	16176	16131	16230	16212	16246	16263	16154	16153	16453	16433	16385	16231	16317	16114	16084	16045	16334	16076	16377	16242	16297	16149	16144	15983	16322	16287	16247	16425	16099	16426	16254	16309	16115	16277	16252	16230	16366	16213	16078	16120	16191	16307	16207	16199	16411	16138	16074	16312	16328	16143	16353	16339	16310	16419	16116	16384	16224	16289	16238	16454	16423	16071	16003	16203	16257	16176	16249	16139	16320	16237	16170	16207	16406	16213	16056	16236	16176	16253	16285	16367	16217	16126	16212	16189	16458	16072	16177	16195	16198	16149	16167	16267	16124	16238	16125	16145	16072	16373	16158	16346	16216	15942	16300	16413	16189	16190	16319	16088	16059	16178	16311	16446	16400	16420	16076	15897	16354	16085	16156	16335	16546	16334	16165	16230	16461	16208	16272	16019	16317	16135	16396	16193	16311	16131	16370	16234	16246	16332	16398	16272	16335	16225	16091	16300	16243	16230	16316	16350	16337	16261	16246	16035	16103	16088	16275	16206	16265	16317	16292	16406	16081	16236	16127	16214	16311	16194	16388	16348	16247	16391	16039	16296	16129	16216	15990	15996	16047	15915	16228	16206	16171	16265	16077	16200	16223	16053	16182	16415	16401	16227	16429	16291	16356	16134	16212	16260	16323	16346	16081	16322	16202	16242	16156	16099	16258	16199	16399	16301	16192	16221	16089	16257	16013	16332	16354	16093	16015	16227	16326	15938	16066	16135	16303	16206	15997	16171	16315	16113	16167	16317	16213	16282	16296	16237	16159	16278	16222	16161	16112	16307	16251	16204	16106	16377	16245	16308	16135	16070	16039	16043	16246	16170	16129	16229	16172	16137	16221	16110	16305	16368	16271	16288	16298	16316	16153	16297	16262	16187	16247	16201	16270	16097	16385	16194	16160	16217	16137	16188	16114	16227	16304	16225	16293	16317	16224	16167	15978	16094	16182	16191	16247	16310	16213	15900	16094	16058	16186	16231	16236	16159	16140	16239	16325	16230	16292	16107	16091	16158	15983	16182	16047	16122	16201	16172	16340	16016	16313	16266	16300	16182	16428	16430	16388	16340	16140	16056	16141	16181	16192	16182	16136	16242	16274	16270	16187	16253	16199	16117	16368	16279	16444	16294	16288	16105	16419	16507	16329	16371	16328	16205	16094	16048	16166	16276	16239	16010	16110	16247	16230	16047	16350	16301	16378	16141	16183	16106	16086	16150	16179	16233	16331	16189	16324	16323	16086	16347	16268	16316	16371	16311	16228	16441	16317	16192	16442	16334	16402	16260	16147	16113	16001	16430	16483	16327	16269	16235	16250	16096	16177	16142	15906	16211	16219	16051	16245	15909	16210	16072	16226	16150	16378	16219	16419	16240	16256	16390	16133	16179	16246	16113	16186	16085	16241	16379	16200	16212	16072	16276	16201	16234	16191	16195	16088	16273	16161	16273	16382	15882	16232	16046	16222	16389	16187	16239	16154	15978	16213	16277	16096	16209	16206	16341	16218	16184	16522	16381	16392	16260	16142	15998	16141	16244	16314	16235	16277	16133	16107	16431	16308	16040	16036	16048	16081	16290	16176	16275	16258	16198	16176	16222	16096	16370	16073	16131	16303	16170	16120	16317	16296	16127	16063	16136	16310	16129	16425	16277	16226	16517	16219	16075	16275	16309	16145	16395	16262	16183	16091	16281	16293	16140	16243	16131	16224	16158	16157	16174	16288	16394	16079	16206	16194	16043	16306	16581	16234	16109	16267	16182	16351	16405	16105	16296	16273	16287	16036	16117	16220	16286	16263	16227	16015	16376	16048	16351	16387	16241	16157	15965	16169	16290	16268	16214	16185	16190	16024	16219	16545	16220	16212	16193	16011	16324	16360	16192	16188	16337	16301	16177	16197	16063	16031	16263	16241	16054	16304	16211	16163	16101	16363	16350	16285	16269	16297	16013	16320	16151	16346	16210	16211	16332	16262	16188	16265	16344	16127	16121	16207	16319	16255	16319	15944	16206	16141	16015	16197	16172	16399	16378	16099	16363	16093	16325	16193	16193	16244	16161	16182	16326	16201	16223	16107	16109	15986	16082	16283	16107	16115	16037	16068	16205	16189	16192	16191	16380	16297	16097	16206	16154	16483	16145	16276	16239	16273	16317	16103	16229	16462	16412	16160	16234	16130	16157	16143	16144	16313	16264	16110	16332	16067	16223	16241	16209	16170	16214	16210	16171	16247	16290	16108	16109	16173	16273	16070	16172	16218	16354	16005	16161	16133	16205	16289	16181	16297	16258	16283	16337	16196	16023	16194	16309	16271	16279	16238	16263	16207	16422	16252	16249	16283	16194	15941	16141	16138	16331	16422	16391	16243	16045	16046	16198	16184	16398	16200	16317	16286	16163	16203	16200	16303	16083	16288	16312	16409	16122	16102	16150	16156	16294	16107	16137	16148	16025	16129	16342	16038	16125	16170	16255	16346	16162	16027	16356	16294	16268	16193	16283	16164	16251	16125	16420	16276	16505	16148	16278	16128	16233	16294	16226	16329	16201	16280	16205	16039	16211	16268	16206	16311	16242	16304	16204	16496	16268	16268	16047	16173	16050	16226	16361	16173	16252	16233	16320	16250	16391	16236	16223	16292	16104	16213	16081	16186	16161	16140	16364	16431	16305	16115	16342	16162	16206	16208	16447	16212	16182	16299	16174	16205	16327	16272	16321	16297	16315	16244	16304	16240	16329	16292	16226	16200	16298	16150	16273	16213	16273	16302	16205	16288	16279	16149	16228	16207	16233	16317	16141	16335	16262	16094	16116	16287	16205	16029	16261	16310	16145	16184	16183	16016	16312	16093	16130	16347	16188	16228	16177	16290	16145	16063	16146	16290	16324	16149	16175	16018	16204	16382	16266	16324	16308	16349	16414	16348	16419	16279	16020	16172	16114	16010	16103	16167	16143	16125	16339	16298	16316	16320	16296	16166	16231	16240	16192	16202	16178	16167	16263	16143	15969	16122	16219	16172	16007	16042	16290	16338	16021	16224	16351	16201	16313	16181	16115	16268	16160	16170	16353	16136	16336	16264	16353	15997	16375	16270	16338	16244	16044	16093	16199	16379	16224	16280	16391	16229	16191	16028	16405	16156	16308	16165	16222	16168	16086	16209	16153	16112	16200	16225	16158	16232	16293	16302	16409	16116	16249	16328	16440	16283	16132	16356	16444	16341	16292	16359	16300	16088	16315	16148	16092	16165	16256	16249	16116	16133	16132	16271	16154	16442	16338	16262	15951	16290	16359	16113	16420	16270	16423	16217	16071	16301	16070	16369	16167	16210	16274	16220	16310	16116	16130	16325	16392	16329	16226	16330	16161	16333	16179	16055	16329	16254	16129	16334	16288	16111	16267	16435	16349	16168	16256	16464	15878	16276	16350	16270	16160	16094	16325	16121	16251	16261	16202	16264	16284	16251	16197	16092	16277	16330	16108	16227	16238	16218	16197	16426	16155	16074	16091	16223	16335	16246	16153	16457	16164	16305	16387	16063	16191	16426	16216	16103	16203	16298	16228	16252	16230	16603	16382	16403	16227	16082	16060	16056	16159	16170	16173	16493	16186	16160	16137	16169	16196	16096	16279	16420	16321	16240	15957	16403	16388	16214	16352	15987	16192	16242	16205	16418	16222	16357	16226	16119	16061	16181	16089	16308	16204	16387	16242	16133	16126	16413	16177	16082	16268	16351	16470	16077	16295	16308	16305	16364	16384	16224	16190	16232	16342	16001	16152	16136	16166	16149	16141	16292	16067	16163	16300	16312	16425	16349	16269	16404	16025	16214	16455	16114	16285	16172	16036	16457	16096	16176	16103	16213	16137	16275	16105	16321	16141	16057	16335	16348	16257	16261	16165	16473	16083	16296	16089	16376	16429	16288	16333	16397	16288	16206	16339	16299	16256	16283	16289	16141	16271	16089	16212	16205	16304	16335	16111	16455	16094	16081	16124	16263	16149	16183	16257	16206	16297	16309	16271	16241	16491	16269	16329	16161	16311	16373	16173	16199	16301	16184	16172	16067	16365	16260	16332	16301	16314	16253	16287	16098	16237	16279	16389	16246	16218	16224	16305	16136	16175	16056	16245	16327	16501	16324	16259	16135	16279	16421	16249	16113	16222	16125	16217	16308	16166	16286	16211	16327	16141	16329	16290	16182	16394	16220	16025	16122	16149	16201	16264	16302	16089	16027	16229	16135	16180	16052	16256	16161	16246	16174	16048	16171	16319	16359	16371	16348	16066	16227	16225	16374	16078	16185	16095	16364	16122	16191	16088	16156	16199	16193	16174	16109	16172	16240	16374	16250	16162	16158	16272	16439	16315	16252	16305	16052	16062	16072	16325	16139	16343	16174	16200	16115	16121	16161	16087	16250	16349	16314	16201	16352	16276	16344	16209	16284	16147	16262	16204	16359	16154	16092	16266	16018	16177	16193	16220	16340	16252	16490	16256	16226	16232	16305	16087	16175	16374	16156	16162	16041	16118	16282	16467	16184	16154	16262	16088	16212	16241	16310	16155	16236	16090	16310	16249	16392	16290	16276	16210	16222	16229	15948	16285	16242	16422	16244	16050	16180	16260	16316	16044	16374	16455	16347	16217	16401	16153	16406	16146	16287	16244	16049	16162	16371	16143	16159	15999	16456	16241	16423	16352	16303	16225	16113	16282	16038	16260	16319	16294	16280	16336	16183	16122	16179	16123	16364	16386	16159	16273	16345	16217	16249	16229	16201	16099	16324	16059	16246	16180	16070	15991	16110	16033	16363	16204	16071	16230	16171	16438	16201	16277	16269	16413	16116	16270	16149	16228	16369	16327	16370	16188	16264	16395	16403	16171	16168	16088	16181	16133	16162	16057	16317	16140	16296	16005	16216	16279	16217	16067	16192	16287	16169	16250	16125	16269	16367	16310	16071	16279	16262	16320	16141	16170	16100	16333	16373	16375	16163	16183	16430	16255	16050	16105	16195	16129	16123	16151
35243	50548	46518	36897	30396	26067	22386	19939	18349	17044	16326	15965	15343	14884	14972	14817	14729	14640	14649	14473	14428	14351	14233	14122	14273	14051	14276	14323	14261	14235	14172	14466	14116	14420	14365	14249	14147	14113	14203	14153	14132	14041	14202	14247	14420	14272	14281	14292	14303	14351	14234	14153	14212	14258	14264	14338	14287	14367	14319	14227	14239	14368	14229	14182	14316	14330	14321	13988	14204	14158	14243	14281	14226	14228	14123	14235	14405	14087	14219	13985	14461	14249	14050	14371	14084	14094	14217	14343	14238	14260	14287	14133	14422	14064	14292	14365	14286	14180	14228	14145	14058	14131	14334	14223	14126	14245	14305	14128	14209	14173	14196	14154	14187	14150	14317	14386	14176	14265	14151	14191	14224	14090	14291	14001	14196	14339	14273	14110	14299	14238	14220	14161	14151	14257	14125	14170	14270	14224	14323	14409	14108	14305	14160	14108	14260	14074	14019	14365	14227	14053	14317	14271	14094	14217	14082	14249	14158	14213	14209	14140	14352	14271	14197	14375	14213	14225	14218	14221	14254	14259	14111	14180	14160	14258	14151	14186	14149	14135	14272	14049	14274	14226	14193	14211	14064	14358	14181	14102	14031	14260	14128	14171	14342	14351	14283	14227	14224	14132	14184	14270	14280	14200	14353	14363	14281	14191	14166	14128	14215	14298	14020	14108	14196	14436	14316	14180	14207	14189	14105	14342	14405	14182	14456	14285	14158	14145	14249	14080	14310	14289	14192	14417	14255	14211	14267	14168	14265	14108	14252	14334	14078	14190	14101	14213	14313	14210	14282	14194	14238	14302	14360	14290	14162	14117	14168	14167	14311	14196	14289	14292	14135	14087	14386	14210	14480	14287	14004	14119	14262	14242	14294	14156	14170	14235	14241	14182	14081	14193	14264	14243	14474	14304	14208	14150	14162	14143	14343	14153	14356	14318	14116	14325	14169	14262	14276	14226	14258	14230	14338	14194	14321	14086	14211	14108	14316	14224	14218	14151	14331	14300	14355	14268	14067	14136	14101	14225	14199	14345	14216	14048	14296	14225	14300	14266	14133	14323	14080	14276	14280	14189	14115	14282	14257	14154	14229	14044	14294	14183	14135	14377	14096	14380	14203	14345	14291	14028	14312	14281	14179	14269	14245	14263	14146	14148	14120	14208	14143	14336	14246	14329	14261	14074	14349	14311	14191	14164	14030	14300	14276	14193	14113	14196	14134	14116	14264	14269	14222	14169	14254	14346	14131	14226	14328	14235	14229	14370	14101	14105	14211	14418	14320	14381	14304	14183	14183	14234	14173	14373	14238	14229	14180	14310	14220	14142	14253	14237	14357	14265	14297	14279	14338	14041	14237	14217	14369	14169	14238	14338	14300	14255	14004	14288	14256	14165	14489	14276	14190	14113	14197	14228	14166	14229	14199	14259	14135	14292	14199	14122	14263	14231	14147	14240	14236	14225	14187	14163	14276	14139	14427	14254	14425	14213	14150	14066	14167	14298	14165	14134	14031	14097	14319	14090	14320	14160	14160	14290	14093	14143	14171	14309	14372	14296	14148	14278	14067	14064	14068	14293	14387	14209	14285	14337	14256	14341	14153	14189	14101	14250	14215	14318	14312	14298	14425	14287	14197	14260	14206	14312	14118	14342	14343	14227	14206	14094	14204	14216	14155	14240	14211	14435	14207	14186	14130	14233	14274	14287	14113	14128	14154	14290	14201	14216	14398	14261	14086	14178	14299	14326	14198	14204	14150	14158	14323	14127	14262	14313	14106	14054	14301	14036	14129	14340	14260	14249	14232	14098	14214	14092	14200	14242	14368	14186	14235	14235	14147	14287	14290	14461	14148	14172	14408	14256	14353	14191	14321	14077	14145	14174	14328	14133	14142	14233	14248	14164	14162	14228	14240	14247	14190	14111	14208	14271	14300	14200	14192	14333	14145	14300	14275	14245	14217	14217	14263	14144	14322	14147	14144	14407	14165	14246	14213	14254	14056	14170	14339	14178	14064	14228	14301	14267	14136	14133	14153	14118	14180	14209	14179	14208	14245	14229	14128	14156	14182	14182	14291	14270	14329	14086	14288	14181	14129	14260	14072	14175	14254	14162	14266	14392	14129	14147	14228	14274	14238	14304	14185	14217	14353	14202	14131	14319	14160	14196	14284	14023	14327	14278	14204	14245	14252	14217	14201	14166	14345	14060	14159	14259	14074	14105	14255	14347	14284	14275	14273	14236	14169	14218	14339	14326	14141	14173	14208	14129	14115	14259	14271	14143	14253	14220	14211	14266	14246	14337	14398	14392	14146	14306	14057	14322	14114	14226	14218	14340	14296	14449	14194	14277	14183	14203	14154	14251	14155	14254	14232	13985	14377	14152	14064	14169	14278	14250	14261	14427	14180	14321	14165	14308	14170	14319	14177	14082	14080	14189	14295	14221	14189	14392	14114	14267	14396	14409	14181	14268	14282	14326	14194	14183	14224	14237	14280	14197	14223	14280	14285	14122	14119	14236	14366	14344	14085	14062	14216	14132	14220	14142	14386	14178	14199	14026	14333	14083	14187	14188	14327	14191	14363	14162	14250	14179	14249	14348	14437	14121	14250	14218	14396	14207	14366	14192	14087	14242	14296	14284	14144	14232	14376	14240	14167	14236	14134	14327	14149	14356	14025	14237	14232	14282	14181	14363	14145	14112	14171	14369	14266	14269	14198	14000	14244	13987	14089	14352	14282	14206	14101	14300	14284	14158	14164	14330	14201	14284	14295	14057	14177	14284	14192	14265	14192	14287	14294	14296	14113	14196	13930	14169	14222	14330	14231	14529	14208	14354	14274	14185	14460	14415	14221	14266	14330	14182	14158	14241	14303	14197	14262	14173	14397	14172	14289	14405	14185	14163	14283	14201	14252	14142	14161	14167	14077	14311	14162	14261	14226	14257	14240	14191	14386	14184	14130	14284	14205	14248	14187	14191	14192	14182	14438	14233	14089	14268	14241	14236	14179	14055	14258	14490	14254	14238	14094	14170	14256	14288	14349	14138	14293	14169	14242	14097	14498	14290	14327	14217	14269	14399	14238	14204	14267	14140	14040	14292	14268	14377	14139	14365	14138	14138	14189	14141	14188	14234	14272	14089	14281	14220	14389	14000	14192	14200	14255	14351	14103	14127	14430	14373	14222	14090	14326	14152	14221	14191	14344	14221	14234	14231	14337	14255	14325	14326	14152	14230	14240	14332	14295	14257	14335	14259	14280	14243	14315	14375	14286	14241	14329	14101	14044	14149	14398	14344	14139	14174	14236	14281	14122	14210	14172	14260	14257	14249	14289	14212	14372	14290	14174	14210	14301	14369	14047	14318	14249	14241	14246	14190	14150	14117	14296	14265	14379	14324	14199	14237	14250	14254	14210	14207	14232	14176	14255	14027	14228	14090	14102	14300	14371	14258	14080	14365	14084	14111	14318	14178	14123	14110	14172	14146	14260	13996	14212	14298	14167	14368	14439	14234	14231	14312	14167	14257	14217	14183	14284	14159	14273	14278	14227	14307	14268	14288	14149	14185	14209	14378	14384	14353	14151	14174	14061	14240	14342	14331	14326	14189	14290	14209	14284	14429	14191	14213	14069	14284	14141	14195	14001	14266	14118	14219	14238	14273	14307	14269	14138	14284	14298	14104	14002	14186	14414	14140	14121	14291	14316	14320	14012	14256	14169	14199	14383	14172	14131	14274	14234	14412	14283	14238	14272	14216	14056	14255	14251	14046	14153	14116	14299	14184	14156	14318	14252	14239	14249	14159	14277	14245	14194	14267	14124	14283	14180	14157	14291	14315	14560	14202	14274	14230	14334	14168	14115	14085	14283	14317	14266	14260	14350	14212	14227	14292	14225	14166	14184	14032	14310	14012	14124	14165	14292	14166	14224	14204	14206	14239	14130	14273	14185	14176	14143	14216	14332	14285	14147	14431	14361	14186	14146	14255	14223	14323	14350	14292	14224	14285	14227	14315	14270	14153	14185	14083	14176	14378	14207	14347	14370	14270	14163	14239	14134	14167	14286	14152	14079	14263	14249	14177	14135	14310	14120	14217	14312	14159	14139	14280	14346	14272	14096	14146	14224	14194	14212	14323	14171	14124	14376	14375	14118	14280	14050	14398	14324	14122	14261	14209	14105	14249	14059	14168	14154	14335	14213	14356	14330	14206	14248	14441	14051	14232	14334	14175	14246	14194	14206	14292	14179	14240	14275	14330	14411	14187	14208	14207	14309	14394	14164	14203	14167	14252	14208	14390	14405	14191	14339	14240	14076	14161	14227	14152	14273	14110	14212	14456	14223	14050	14445	14230	14235	14353	14311	14295	14148	14207	14247	14159	14242	14330	14101	14214	14237	14265	14211	14148	14314	14321	14418	14220	14239	14255	14241	14107	14148	14052	14289	14274	14198	14232	14236	14029	14171	14309	14280	14408	14365	14112	14378	14268	14142	14110	14261	14237	14444	14128	14075	14273	14159	14367	14217	14176	14098	14095	14122	14406	14377	14349	14252	14390	14322	14288	14360	14245	14202	14183	14026	14380	14268	14197	14269	14117	14210	14214	14324	14188	14335	14283	14386	14239	14210	14113	14091	14152	14195	14335	14184	14213	14105	14249	14255	14097	14222	14336	14229	14140	14220	14172	14069	14041	14222	14349	14240	14133	14258	14205	14333	14254	14424	14299	14238	14166	14315	14077	14285	14064	14093	14248	14244	14311	14131	14318	14181	14114	14177	14099	14158	14380	14262	14216	14264	14258	14259	14232	14177	14251	14240	14268	14360	14068	14268	14233	14168	14211	14036	14134	14245	14282	14211	14038	14372	14106	14185	14272	14294	14384	14371	14283	14370	14176	14143	14308	14229	14305	14208	14156	14261	14299	14137	14244	14263	14408	14375	14380	14151	14285	14271	14407	14381	14039	14254	14283	14206	14206	14154	14230	14102	14245	14395	14286	14265	14255	14165	14210	14386	14176	14188	14240	14223	14388	14300	14131	14220	14175	14093	14337	14196	14361	14130	14242	14096	14079	14216	14235	14295	14202	14243	14276	14293	14203	14374	14298	14205	14205	14226	14131	14303	14337	14155	14257	14259	14350	14058	14290	14280	14164	14308	14308
24444	21672	29458	26518	26411	27741	26420	21905	20166	19067	18395	17749	17441	17092	16857	16883	16624	16497	16479	16485	16310	16228	16203	16045	16106	16240	16137	16044	16133	15951	16083	16273	16210	16218	16028	15934	16191	16200	16073	16106	16157	16038	16126	16050	16127	15912	15966	16025	16079	16088	15981	15849	15935	16004	15875	15982	16254	15974	16042	15949	16117	15849	15945	16043	16057	15984	16089	16055	16016	15865	16069	15946	16104	16211	16170	15999	16030	16101	16037	15904	15991	15950	16083	15923	15925	15957	15895	15981	16095	15939	15847	16040	15938	15816	16003	15980	15930	16022	15829	16000	16085	16113	15860	16098	15809	16019	15860	15950	15841	16063	16118	16005	15982	16058	15962	15940	15907	16169	15940	15978	15900	15920	16128	15874	16056	15800	16008	15902	15951	15968	16077	16032	16080	15928	15915	15890	16159	16214	15971	15904	16033	16001	16011	15802	16051	16088	15994	15830	16031	15858	15942	15867	16123	15995	16038	16034	16062	15983	15995	15862	15807	16233	15878	15903	16086	15968	16048	15986	16000	16122	16039	16089	16137	15764	15901	16172	15966	16008	16216	15957	16038	16041	15913	16020	15872	15877	15963	16085	15944	15972	16052	16019	15899	15989	15912	15918	16032	15960	15853	15878	15928	16036	15963	16037	16137	16070	16021	15997	15853	16096	15903	16089	16021	15991	15757	16043	15980	16115	16212	15976	16071	15899	15984	15988	16039	16036	15806	15820	15942	15976	15913	15972	16050	15976	16067	15976	15933	15921	16225	15865	15958	15954	15943	16005	15956	16043	15988	16047	15915	16042	16049	16051	16041	16061	15880	15933	15954	16208	15947	15960	16077	16068	16020	15915	15886	16052	16062	15928	15964	15891	15927	15988	16031	16060	16228	15976	15881	16062	15879	15978	16071	15854	16095	16047	15886	16091	15953	16074	15872	15894	15949	15955	16022	15953	15968	16137	16041	15904	15942	15849	16066	16035	16005	15959	15959	15773	15969	15971	15950	15934	16044	16059	15863	15947	15977	15922	15948	15970	16030	16088	15720	15903	16021	16034	16192	15992	16123	15972	16013	15984	15876	15945	16084	15792	16145	15916	16019	16114	15886	15831	15883	15974	16125	15935	15830	15730	16107	15979	15951	15990	15908	16171	16152	16363	15943	15988	16131	15888	15913	15968	15915	15725	15993	15968	15967	15911	16021	15988	15891	16001	16001	15948	16087	16147	15819	15968	16016	15789	15945	15795	16057	15924	15799	15912	16002	15923	16269	15879	15910	16104	15963	16116	15973	15967	15930	16007	16028	15747	15871	15924	15945	16032	15939	16127	16258	15910	16013	15971	15901	16044	16060	16113	15953	15831	15788	15848	16181	16067	15913	15794	15862	15986	15930	15930	16072	15967	16015	16080	15997	15969	15956	15851	15849	15929	15810	15801	16033	16093	15921	15894	16040	16132	15964	15783	15917	15948	15908	16012	15987	15771	15939	15993	16131	16042	16113	16018	15932	16106	15855	15952	15986	16074	16007	16115	16006	15831	15979	16052	16176	15865	16089	15846	15942	15795	16199	15773	15975	16024	16086	15889	15956	15943	16014	16084	16022	15751	15988	15969	15860	15930	15935	16000	16047	16036	15960	16072	15902	15914	16021	15928	15907	16015	15775	15889	16007	16058	15991	16015	16169	15831	16223	16051	16173	15880	15881	16037	15956	15970	15997	15844	16109	16110	15932	15792	15986	15879	15866	15985	16001	16021	16172	15845	15995	15996	16045	16054	15941	16075	16177	16054	16075	16122	16097	15986	15882	16059	16003	16034	15818	16155	15875	15943	16127	15986	16039	15864	16037	16020	16001	15987	15831	16183	15786	15969	16144	15880	15860	15996	15947	15910	15961	16096	15867	16118	15877	15999	16108	15848	15901	16020	15861	16053	16003	15911	15790	15793	16044	15971	16042	15852	16069	15937	16108	16108	15888	15977	15970	15880	16144	15782	15819	16075	15949	15904	15995	15814	15841	16070	16011	15838	15985	15975	16035	15975	15953	15925	15885	16001	16081	16069	15757	15767	15916	15977	16141	15902	16082	15847	16020	15877	16020	16114	15898	15891	15920	15701	15895	15943	15948	15980	15780	16022	16061	15911	16154	15988	15943	15998	15950	15958	16075	15712	15942	15946	16064	15963	15811	16027	16092	15940	15984	15896	15992	15925	15873	16109	15773	15727	16049	15847	15983	16206	15876	15901	15939	15936	16032	15985	15976	16065	15897	16028	15807	15912	15912	16160	16085	15997	15897	15996	15880	15938	16137	15948	15917	15952	15751	15948	15954	16150	15983	16053	16105	15948	15886	16165	16207	16032	16092	16065	16032	15960	16052	15862	15790	15977	15862	15805	15888	15698	15937	15984	15983	15952	15962	16066	15935	16188	15984	16106	16006	15986	16072	16112	16057	15961	16086	16058	16047	16149	15878	15936	15897	16068	16165	15978	15962	16122	15877	16105	16248	15873	15845	16010	16106	16049	16119	15877	16190	16032	16098	15960	15923	16083	16098	15897	16017	15943	15850	16012	16006	16101	15965	15842	15987	15961	16060	16043	15999	15824	16150	16076	15993	16176	15997	16161	16019	15965	16075	16063	16015	15840	15946	15999	16154	15892	15939	16037	15965	15985	15926	15968	16108	15970	15650	15992	16035	16124	15888	15998	15903	16027	15901	15960	16170	15957	15849	15967	15810	16078	16228	16072	15883	15927	15949	15922	15917	15960	15868	15961	16034	16015	15888	16046	16029	16040	15999	15680	15709	15951	15991	16048	15944	16050	15909	16125	16028	16084	15948	15831	15877	15975	16038	16112	15924	15966	16067	15951	16023	16056	16052	15809	15961	16130	15874	16161	15998	16093	16024	16142	16117	15911	15878	15768	15998	15879	15930	15911	16115	15938	16011	16012	16098	16012	15939	15956	15900	15858	16039	15835	16149	16013	15801	15925	15949	16054	15780	16069	16257	15995	16118	15900	16016	16001	16024	16074	16034	16019	16111	15999	16022	16031	16133	15997	16021	16140	15917	16095	15988	15976	16025	15865	16011	16171	15996	16129	15852	16206	15867	16009	15976	16058	16047	15850	16011	15800	15936	16196	15997	16050	16028	16090	16012	16052	16136	16154	16080	16041	16149	16160	16113	15969	16011	16000	15910	15796	15937	16051	15902	15910	15960	16070	15885	15895	15904	16042	15952	15940	16044	15871	15932	15759	16008	15940	16073	15980	16052	15805	16034	15988	15881	16069	16014	15942	15943	15978	15940	15934	15960	15923	16112	16182	15891	15731	15874	15905	16166	16068	15918	15994	15947	15855	16039	15982	15866	15913	16024	16070	16043	16027	16028	15837	16052	16032	15782	15968	16059	15989	15909	16076	16012	15744	15946	16063	15993	16076	16103	16014	15899	16079	16099	15998	15898	16042	15903	15963	16148	16003	15984	15962	16044	15977	15761	15905	15962	16091	15938	15894	16040	15900	15899	16200	16124	15908	15994	15983	15772	15890	15990	16009	15921	15872	16120	16017	16003	15900	16013	15890	16024	16054	16070	15925	16041	16003	15819	16100	15965	15745	16079	16053	16057	15841	16011	15926	16054	15939	16056	15992	15981	15918	16058	16133	16099	16094	15959	15885	16013	16056	16118	15948	16065	15919	15969	15866	16284	16019	15968	16184	16092	15969	15903	15964	16036	15953	16191	15966	15945	15926	16033	15946	16024	16105	16047	16010	15941	15974	15779	15926	15971	16032	15797	15939	16075	16201	15979	15961	16120	15830	16010	16181	16100	15983	16072	15737	16074	16046	15997	16028	15761	15995	15934	16054	16055	16000	16085	15967	16003	16073	16040	15876	15884	15824	16058	15924	15964	15987	15862	16050	15935	15997	15800	15885	15967	15938	15847	16074	15938	16151	16176	16058	15962	15837	15820	15941	15988	15961	15957	15876	15873	16109	16149	15977	16129	15818	16140	16097	15877	15876	15879	15988	16067	15907	15882	16091	15990	15735	15976	15712	16019	15973	15970	16060	15991	15839	16049	15868	16126	16280	16136	15921	15936	15918	15896	15982	15962	15969	15979	16057	15934	15812	16142	16165	16047	16118	15894	15869	15847	16032	16129	16031	16009	16168	15942	15971	15805	16082	16046	16126	15926	15884	16139	15979	16049	15904	16136	16191	16031	16063	15875	16047	15860	16103	16033	16044	15984	15987	15988	16082	16000	15985	15925	16002	16027	16041	16044	16034	15983	15899	15961	16250	16113	15991	15989	15965	15785	15919	15746	15858	15819	15891	16060	15861	15839	16002	15839	15836	15935	16059	16040	16018	15814	15876	16160	16042	15935	15971	16105	16138	15832	15981	16009	15960	15953	15961	16182	16099	15880	15982	15922	16039	15899	15881	16069	15915	16087	16055	16046	16122	15940	16064	16181	16100	16143	16036	16126	16136	15922	15895	15998	16042	15956	15975	16018	16118	16035	15975	16037	15952	15922	15983	15935	15890	16082	16013	15837	16041	16006	15863	16047	15972	16049	15916	15886	15959	16109	15813	15963	16051	15989	16048	16046	16151	16011	15896	15960	15772	15864	15929	16042	15821	16063	15975	16117	15847	16012	15951	15991	15800	16049	15969	16086	16162	16087	16023	15969	16054	16026	16083	15957	16042	16032	15898	15915	15818	16017	16043	16051	16145	16051	16064	16046	15935	16082	15894	16257	16111	16007	15999	16033	16023	16058	15904	16071	15993	16036	16058	16028	16014	16088	15967	16170	16145	16115	16046	15946	16016	15964	16093	15899	15962	15990	16112	16052	15838	16060	15874	15852	15999	15929	16016	16054	15951	16112	15908	15833	15823	15902	16117	15950	16000	16046	16069	15889	16157	16212	15863	16012	15910	16103	16100	16021	16073	16312	16009	16108	16155	15871	15906	15962	16020	15769	16125	15966	15991	15765	15990	16084	15959	15922	16002	15924	15940	15810	15903	16050	16158	15922	15991	15975	15993	15850	16045	15976	16132	16019	15984	16096	16140	15982	16023	15967	15994	15932	16033	16040	16137	16094	15930	15840	16153	16033	15887	15962	15786	15836	16100	15955	15902	16020	16106	16002	16076	15889	16058	15842	16165
34410	55863	51966	41517	34873	30045	25949	22232	20295	18334	17358	16782	16002	15659	15260	15152	14877	14784	14586	14403	14443	14282	14377	14333	14209	14316	14268	14349	14313	14253	14041	14143	14123	14182	14115	14135	14123	14117	14177	14183	14114	14018	14106	14005	14146	14125	14100	13924	14153	14219	14124	14193	14059	13796	14088	14157	14152	14042	13892	14187	13946	14185	14109	14177	14120	14122	14122	14114	14042	14191	14010	14122	13971	14208	13848	14227	14083	13932	14111	13898	13919	14035	14256	13986	14028	14100	14085	13891	14229	14029	13970	14023	13930	14014	14249	14228	14006	13980	13937	14085	14028	14187	14131	14099	14225	14105	14129	14023	14115	14141	14197	14182	14129	13913	14198	14373	14076	14323	14172	14058	14135	14054	14047	14066	14083	14036	14136	14053	14005	14075	14047	14096	14124	14089	14061	14120	14132	14282	14138	14026	14078	13961	14123	13972	14032	14029	14161	14050	14028	13952	14164	14084	13962	14163	14092	14238	14237	14222	14039	14184	13978	14009	14155	13956	14070	13892	14186	14083	14103	14019	14029	14068	13958	13971	14038	14111	14003	14147	13971	14153	14138	14255	14165	14091	14136	13973	14241	13938	14162	14171	14124	14083	14184	14208	14049	14198	14142	13874	14164	14071	14069	13992	14106	14071	14046	14084	14239	13851	13999	14089	13908	14010	14102	14062	14011	13921	14056	14000	14136	14044	14069	13982	14162	14075	14036	14029	14020	14139	14184	14222	13964	14077	13883	14153	13910	14121	14134	14002	14117	14095	14177	14248	14015	14060	14010	14126	13995	14013	14120	14112	14131	13931	14021	13969	14219	14006	13984	14033	14221	14086	14083	14262	13999	13957	14044	14003	14008	14001	13974	14047	14182	13984	14054	14127	14140	14043	14118	14081	14163	14218	14069	14257	14027	13966	13909	13987	14031	14039	14021	14191	14107	13997	13962	13850	14132	13985	13969	14354	14143	14074	13986	14103	14052	14015	14228	13900	14078	13908	14128	14070	14126	14006	14156	14128	14068	14245	13940	14135	13972	14070	14182	14092	14202	14182	14096	14308	14029	14244	13991	14188	14043	14212	14015	13986	13992	14004	14121	14003	13905	13876	13927	14179	14054	14066	13980	14207	14010	14039	14116	13898	14141	14021	14074	14009	13906	14035	13965	14066	14169	13928	14126	14049	14063	14222	14010	14106	14044	14139	14223	13957	14186	13947	14126	14112	14013	14234	14181	14016	14121	13952	13979	13812	13889	14287	14011	13975	14066	14008	14109	14175	14052	13999	14121	13889	14022	14224	14034	13889	13927	14090	13966	14001	14144	14152	14133	14167	13998	13986	14164	14135	13956	14112	13972	13922	14051	14125	14165	14177	13939	14039	14224	14159	14038	14046	14120	14241	14002	14083	13996	14041	14096	14032	14097	14149	14016	14076	14105	13996	14102	14126	14123	14026	14035	14138	14286	14034	14166	14111	14074	14163	13978	14137	14012	13953	14122	13936	13907	14217	14003	13970	14207	14167	14073	13966	13993	14032	14282	14038	14069	14243	14011	14091	14232	13946	14095	14025	14136	13947	14107	14021	14120	13885	14243	14170	14057	14018	14170	14123	13872	14284	14078	14039	14069	13899	13969	14158	14151	13965	14183	14071	14014	14080	14183	14100	14268	13996	13984	14010	14064	14272	14008	13972	13995	14123	14053	13962	13989	14206	13929	14028	14139	14108	13953	14233	14204	14071	14061	14063	14056	14130	14030	14206	14194	14136	13909	14205	14186	14056	13993	14284	14031	13933	13842	14165	13921	14047	13875	14106	14074	14062	14074	14090	13854	14113	14167	14022	14160	14000	14064	13962	14086	13949	14043	14059	14050	14012	14144	14043	13923	14046	13952	13978	14065	14087	14037	14035	14013	14012	14054	14171	14084	14099	14199	14241	14070	13932	14146	14237	14190	14141	14116	13951	13985	13896	14123	14311	14073	13913	14300	14044	14186	14018	14043	14044	14170	14037	14031	14147	14176	14066	14210	14033	14158	14096	14204	14087	14084	14072	13961	14068	14009	14080	13984	14082	14161	13891	14015	14106	14038	14108	14056	13950	13993	14073	14243	14052	14034	14049	14069	14080	14249	14140	14070	13956	14096	13989	14163	14041	14014	14022	14125	14002	14137	14049	14077	14180	14124	14246	14144	13969	14012	14003	14141	14011	13949	14087	14094	14038	14170	14058	13982	13966	14092	14065	13889	14139	14141	14097	14088	14128	14144	14055	14053	14177	13887	13996	13935	14152	13931	14166	13994	14067	14221	14189	13912	13963	14304	13986	14244	14187	14025	14058	14035	13988	14069	14183	14038	14176	13948	14082	13961	14180	14045	14002	14091	13993	14172	13985	13974	14067	13942	14308	14060	14181	14087	14021	13978	13877	14258	14065	13896	13914	14053	14036	14103	14026	14027	14102	14122	13907	14051	14082	14241	14205	14020	14040	14121	13891	14068	13834	14059	14145	14231	14112	13984	14014	14044	14053	14172	14153	14070	14114	13897	14047	13961	13946	14152	14030	13966	14057	14149	14075	13990	14062	14113	14076	14170	14113	14177	13930	13931	14096	14092	14209	14142	14058	14054	14219	14076	14120	13932	14082	14124	14027	14074	14007	14122	13954	13976	14129	14060	13968	14041	14097	14007	14112	13908	14296	14131	14018	14147	14067	13984	13939	14221	14070	14182	14085	14211	14025	14116	13998	13974	14129	13989	14068	14106	14124	13953	14144	14122	14123	14217	14041	14074	14049	14011	14018	14037	14224	14006	14022	13999	14028	14108	14081	14149	13847	14163	14178	14036	14158	14139	14135	13992	14094	14034	14157	14066	14080	14072	13958	14149	13986	13960	13959	14134	14208	14132	14080	14083	14013	13988	13985	14134	14133	14043	14143	14228	13987	14045	13949	14108	14056	14148	14009	14032	13998	14098	13908	13967	14022	14060	14118	14124	13910	13884	14051	14082	14186	14213	14070	13968	14029	13985	14068	13988	13932	14093	14148	14046	13980	14087	14083	14045	14078	14156	14099	14149	14061	13975	14136	14193	14017	14157	14128	14028	14123	14066	14041	14168	14070	13976	14147	14065	14017	14110	14131	14114	14146	13839	14118	14058	13784	14115	14101	14091	13900	14023	14050	14151	14104	14212	14207	14038	14054	14044	14154	13963	13970	14219	13999	14168	14227	14091	14048	13877	14141	14216	14086	14121	14161	14031	14145	14126	14154	14063	14149	14130	14064	13967	14020	14017	14023	14325	13969	14051	14062	14009	14137	14155	14049	14054	14023	14135	14129	13881	14268	13980	14034	14035	14190	13985	13945	14010	14081	14125	14131	14178	14128	14148	14269	13851	14038	14179	14126	13910	14010	14059	13931	14202	14065	14155	13965	14169	14120	14084	14052	14131	14232	13999	14153	14151	14149	14027	14016	13909	13918	14102	13962	14208	14055	14032	14056	14004	14096	14192	13939	14133	14096	14097	14018	14083	14221	14217	13997	14051	13981	14103	14074	14098	14045	14172	13901	13811	13968	14021	14098	14028	14032	13954	14082	14016	14010	14066	14160	13961	14015	14044	14160	13893	13962	14044	14046	14050	14012	14053	14055	14038	14092	13924	13958	14115	14024	14071	14114	14040	13953	14167	14157	14094	14060	14045	14135	14127	14020	14088	14143	14092	14173	14104	14247	14081	14052	14013	14174	14175	14246	13995	13993	14136	14159	14102	14026	14102	14078	13878	14130	14202	14137	14085	14006	14041	14203	14227	13987	13994	14164	13954	14043	13950	14059	14022	14068	14156	14153	14016	14000	14171	14097	13838	14039	13960	14093	13997	14149	14159	14033	14094	13968	14019	14125	14011	14223	14041	14016	13957	14094	14132	14242	14233	14059	14108	14046	14050	13954	13936	14048	13842	13999	13992	14043	13951	14012	13881	14002	14088	14066	14032	13858	14030	14014	14270	13959	14085	14243	14089	14069	14349	14098	14058	14159	13970	13990	13868	13958	14079	13889	13940	14116	14209	13963	13931	14101	13943	14134	14218	14247	13956	14144	14025	14147	14176	14184	14017	13988	14082	14013	14067	14090	14058	14145	14257	14078	14149	14137	13978	14123	13993	14005	14015	14170	14071	13996	14027	14172	13990	13959	14029	14107	14193	14140	14063	14232	13979	14011	14147	14055	14013	14061	14103	14016	14256	14049	14101	14040	14101	14092	14061	14076	14191	13969	14156	14215	14163	14148	14057	14007	14101	13838	14107	14133	14064	13995	14102	14024	14004	14166	13955	14129	14290	13968	13923	14106	14009	13789	14024	14103	13980	14106	13994	14330	14159	14076	14034	14035	13975	13950	14167	14191	14058	14103	14084	14103	14085	14234	14011	14071	13944	13950	14106	13963	14062	13906	14123	14110	14200	14135	13967	13998	14101	13942	14108	14113	14115	14077	14047	13893	14110	14157	13981	14234	14076	14097	14191	14150	14105	13940	14139	14042	13990	13948	14148	14044	14211	14001	14009	14131	14143	14043	14076	14027	14103	14076	14054	14076	14111	14043	14121	14241	14054	14208	14043	14045	14239	14069	13975	14189	14132	14164	14067	14120	14108	14121	14033	14019	13999	14157	14334	14127	14044	14082	14013	13996	14018	13999	14157	13999	14136	14275	14182	14128	14242	14180	14077	14031	14122	13964	14040	14072	13954	14105	13909	14098	14068	14100	13989	14034	14079	14054	14073	14061	14084	14067	14100	14058	13982	13975	14215	14102	14275	14112	14095	14088	14128	14045	14014	14122	14103	14076	14221	14304	14181	14096	14018	14125	14175	14045	14142	14138	14178	14218	13990	14066	14011	14094	13853	14018	14142	14053	14070	14246	14098	14168	14122	14009	14186	14086	13941	13989	14095	14200	14058	14157	14208	14079	14176	14172	13973	14197	14042	13971	14100	14128	14129	14005	14053	14089	14085	14002	13982	14131	13960	14120	14036	14155	13989	14070	14051	14100	14005	14114	14166	14158	14251	13975	14127	13932	14115	14062	14024	14083	14072	14158	14106	14047	13980	14165	14083	13902	14083	14074	14130	14074	14221	14159	14008	14032	14009	14070	14152	14224	13927	14085	14227	14043
23206	21638	29680	24429	23615	27674	30110	23990	21549	20640	19491	18397	17936	17436	17320	16964	16698	16545	16327	16473	16341	16311	16312	16229	16185	16438	16107	16288	16064	16033	15980	15927	16194	16082	15891	16141	16132	15927	16273	16059	15846	16067	16037	15919	16067	16029	16096	16155	16068	16051	16003	16016	15928	15986	16060	15952	15898	15948	15929	16038	16145	16118	16152	16070	15863	16049	16027	16006	15872	15914	15967	15957	15903	15986	15987	15954	16051	15959	15857	15862	16112	16035	16134	15966	16047	15912	16020	15974	15922	15837	16010	15843	16204	15945	15929	15708	15961	16047	15913	15957	15943	15800	15891	15781	15896	15806	16040	16111	15846	16085	16047	16007	15856	16006	16065	15875	15834	16164	16146	16179	15736	16061	16085	15936	15821	16284	15995	16111	16058	15975	16033	16171	16142	15832	16030	16084	15949	16195	15931	15996	15758	15921	15661	15969	15860	16085	15969	16132	15971	15981	15956	15998	15839	15762	15868	16065	15856	16027	16020	16027	16038	15912	16131	16022	15895	15966	15896	16050	16005	15849	15990	15928	15799	16008	15850	16054	16111	15874	15885	15941	15909	15972	15999	15901	16075	15921	15795	15886	16081	15641	15958	15891	15873	15963	16061	16086	15943	15996	16177	15845	15902	15871	16095	15958	15921	15934	15875	16067	15935	15852	16009	15899	15822	15990	15897	15717	16210	15915	15816	15888	16132	16061	16181	15765	15996	15948	15950	16172	15933	16075	15888	15803	15720	15829	15891	15811	16044	15976	15788	16000	15755	16013	15771	15919	15986	15979	16026	15945	16001	15811	15806	15762	16029	16173	16144	15803	15925	15906	15976	15989	16015	15869	15830	15789	15819	15968	15880	16017	16025	15881	15983	16165	15889	16125	15988	15884	15913	16020	15974	15692	15843	16029	15991	15986	15902	15822	15987	15919	15982	16001	15919	15884	16018	15912	15998	16055	15902	15934	16037	15989	15948	16034	15997	15806	16044	15993	16067	15815	15929	15844	15887	15802	16006	15658	15651	15955	15850	16110	16072	15913	16094	16212	15970	16226	16079	15973	16016	15986	15873	16008	15858	15832	15841	15923	15933	16005	15975	15926	15943	16066	16000	15870	16001	15820	16021	15700	15941	15893	15765	15833	15924	15988	16095	15877	15753	15960	15798	16038	15853	16008	15835	15802	16063	16020	15828	15859	16110	15980	16183	15845	15961	16000	15782	16107	15871	16031	15896	15785	15702	16036	15927	15973	15955	16021	15770	15843	15874	15975	16107	15983	16117	16085	15933	15913	15771	15958	16062	15856	15713	15801	15831	15965	15955	16007	15917	15820	15878	16074	16031	15935	15841	15906	15845	16029	16078	16158	15691	15885	15921	16077	16087	16109	15992	15932	16085	15901	15804	16110	15936	15832	15986	15784	16023	15823	15948	15816	15803	15939	15935	16019	16039	15905	16101	15966	16056	15735	15963	15822	15979	15886	15863	15906	15914	15785	15946	16029	16026	15784	15968	16041	15896	15932	15987	16033	16132	16047	15764	15947	15922	15965	16119	15887	15790	15821	15949	15945	15778	15868	15950	16006	16062	15916	15907	15880	15750	15979	15913	15806	15815	15743	15864	15900	16024	16193	16158	15616	16006	15819	15887	15814	16143	15881	15881	16264	15854	16058	15791	15848	15883	15896	15745	15831	15783	15955	15846	15987	15830	16069	15957	16113	16092	15811	16007	16045	15848	15853	15876	15899	15976	16149	15884	15947	15869	15995	16052	15986	15880	16053	16124	15910	16056	15906	15928	16091	16001	15985	16099	15886	15928	16157	15989	15853	16099	15976	15968	15871	16027	16089	15895	15961	15893	16210	15819	15990	16066	16005	15823	16031	15918	15954	16062	16050	15863	15878	15821	15867	16017	16037	15789	16012	15860	16089	15782	16041	16025	16091	15986	15694	15861	15816	15964	16022	15951	16006	15955	15927	15842	15977	15836	15923	16184	16001	15913	16054	15910	15928	15845	16103	15756	16037	16145	16015	16038	15941	15901	16113	15878	15609	15791	16004	16120	15546	15771	16025	15822	15779	15740	15828	15984	15980	15860	16034	15880	16094	15866	16027	15722	15898	16043	15975	15853	15827	15964	16017	15686	16003	15965	15715	15992	15924	15885	16072	15962	15841	15736	15815	15859	16093	15990	15858	15836	16050	15855	15714	15813	15646	16248	16100	15919	15824	15913	15514	15766	16012	15849	16016	15885	15876	15926	15737	15840	15836	15901	15985	15813	15923	16017	15818	15974	15753	15778	15960	15943	15901	15966	16151	16049	15811	15939	15718	16023	16084	15965	15944	15869	15828	15926	16022	15743	15839	15925	15906	15769	15845	15982	16008	16161	15792	15811	16020	15859	15789	15977	15730	15836	15915	15814	15966	15808	15998	15936	15899	15852	15978	16014	15806	15940	15968	15799	15955	15827	15985	15984	16032	15893	16010	16012	16103	16117	16205	15941	15884	16094	15975	15785	15815	15729	15898	15942	16001	15847	16077	16031	16072	15867	16054	15835	15888	15875	15844	16160	15875	15856	15871	16102	15978	15995	15755	16050	16034	16051	15973	15870	15945	15946	15889	15998	16118	16045	16069	16019	15747	15956	15796	16024	15850	16045	15991	15878	15702	16127	15988	15992	16160	15941	15950	15875	15958	15878	15809	15919	16011	15950	15939	15918	15858	15916	16136	16007	15847	16152	15851	16137	15763	15739	16164	15958	16023	15742	15870	16062	15885	15931	16056	15878	15873	15921	15880	16009	15913	16041	15787	15968	16040	15899	15859	15779	15920	16028	16134	15867	15953	16049	16083	15848	15852	15963	16046	16044	15920	15870	16119	16082	15558	15970	16166	15983	16032	15942	15988	16018	16107	15830	16124	15874	15949	16099	16062	15837	15916	15846	16115	15777	16055	16150	16014	16007	15962	16016	15872	16122	15746	16059	16073	16001	15849	16101	15870	15918	15931	16085	16052	15846	15834	15781	16011	15898	15874	15865	15859	15932	15700	15845	15851	16017	15947	15949	15870	15778	15947	16030	15938	15929	15910	15915	15960	15774	15834	16081	16044	15928	16157	16007	15853	15974	15900	16069	15984	15922	16083	16008	16157	16024	15838	16051	16016	15915	16052	15838	16166	16090	16025	15901	16026	16093	15917	16048	15981	16114	15631	16138	15878	15822	15842	15821	15809	16160	15829	15897	16123	16160	15964	15932	15956	15984	15779	16051	15778	15924	15940	15967	15907	15916	15942	15741	16113	15905	15927	15742	16116	15682	15838	15993	15915	16040	15773	15706	15938	15769	15954	15909	16008	15828	16120	15886	15958	15803	15914	15906	15726	15995	16131	16138	16086	15815	16036	15979	15868	15822	15825	15853	15964	15929	15799	16095	16028	15831	15911	15995	16025	15879	15906	15968	15980	16056	16056	16034	16053	15966	15856	16125	15910	15975	16116	16121	16003	15892	15955	16028	15934	15891	16151	16047	15865	15952	15849	15802	16009	15869	16089	15917	15840	16041	15950	16057	15800	15873	15929	15728	15991	15914	15783	15981	16156	15870	15980	16064	15765	15763	16092	15875	16187	16112	15853	15956	15731	16035	15979	15972	15766	15978	15832	16062	15932	15871	15925	15916	15951	16128	15931	15950	15933	15970	15734	15945	16090	16140	15988	16017	15978	15984	16022	15890	15912	15966	15952	16051	16028	15871	15796	15878	16015	16053	16038	16046	15983	16080	16068	15996	15962	15835	15927	15892	15924	15788	15881	15908	15785	15848	16032	16138	16055	16086	15947	16064	15978	15890	16084	16008	15974	16072	15819	15934	15875	15935	15810	16102	16034	15755	15990	15944	15918	16086	16139	15815	15786	15799	16012	16046	15920	16015	15895	15756	15722	16009	16094	16046	16072	15982	16013	15818	15857	16048	16042	16011	15948	16009	15894	15960	16211	15992	15961	15933	16005	15930	15940	15758	15919	15964	15788	16075	15795	15809	15973	15932	16027	15759	15843	15983	16154	15977	16056	15949	15988	15901	15919	15820	15938	16098	16059	16004	15846	15980	15970	15939	15827	15882	15966	15980	15863	15883	15827	16089	15844	15991	15772	16066	16074	16019	16134	16171	15985	15972	16046	15862	16054	15948	16001	15740	15929	16149	15962	15948	15989	15822	16009	16116	15954	16034	15825	15841	15747	15903	16004	16084	15901	15839	15894	15790	15888	15955	15835	16117	16055	15988	15858	15973	15769	15858	16091	15949	16015	15970	16137	16035	15934	15704	15992	16075	15886	15954	16030	16185	15919	15816	15986	15826	15879	15961	16025	16170	16048	15870	15887	16234	15879	15740	16026	15880	15908	15933	15890	15943	15978	16045	15933	16221	16017	15910	16013	15988	15983	16029	15812	15794	15900	15879	15903	15862	16109	15943	15882	16070	16067	15965	15935	15932	15901	16060	16124	15866	15897	16076	16037	16095	15892	16066	15885	16059	15970	15826	15849	15741	15947	15949	15998	15770	15894	15950	15901	15894	15856	15990	15925	15957	16080	16023	15886	16061	16050	15994	15851	16089	16083	15809	15881	16074	15947	16060	15801	15901	15939	16004	15809	15941	16068	16042	16070	16006	16031	16113	16161	15985	15912	15934	15792	16100	15967	16018	15946	15922	15810	15832	16011	15664	15902	16003	15788	15996	16002	15764	15951	15898	16103	16007	16024	15907	15781	15783	15821	15995	16037	15897	15865	15905	16041	16089	15981	15779	16007	16044	15752	15827	16029	15924	15891	15757	15903	15862	16192	16120	15972	15904	16127	15770	15815	15920	16059	15837	15948	15883	16094	16065	15839	16072	15938	16027	15760	16070	15762	15946	15935	16033	15850	16205	16128	15910	15937	15993	16166	16053	16062	15919	16116	16036	15986	15937	15869	15862	16038	16044	15882	15909	15975	15868	15925	16026	16052	15801	16070	15961	15977	16011	16011	15942	15957	15929	15925	15772	16005	15968	15807	15860	16014	16209	15913	15828	15827	15955	16098	15998	15983	15986	16149	15951	15884	15923	15913	16054	15825	15940	15854	15877	15911	16056	15823	16159	15818	16161	15908	15943	16035	16080	15929	15818	15823
35701	60024	56864	46353	38933	34029	28971	25349	22561	20590	18969	17814	17032	16363	15761	15431	15126	14790	14844	14480	14612	14580	14374	14287	14260	14381	14153	14178	14065	14364	14265	14048	14307	14093	14283	14060	13995	14261	14121	14158	14169	14161	14183	14079	14152	14085	13945	14027	14216	14054	14039	14123	14072	13995	13970	14088	13986	14167	14162	14155	14056	13995	14076	14070	14207	14247	13868	14171	14159	14068	14083	14174	14056	13966	14160	14064	14079	14042	14044	13996	14116	14082	13967	14019	14079	14032	14000	14059	14178	14086	14164	14383	14238	14151	14034	13931	14060	13841	13973	13926	13972	14234	13942	13945	14138	14092	14092	13885	14200	13989	14127	14050	14027	14169	14073	14159	14196	14124	14102	13875	13984	13948	14064	14101	13991	14099	14017	14280	13940	13988	14099	13955	14017	14093	14084	14110	13945	14049	14189	14052	14147	13968	14105	14014	13993	13991	13965	14118	14141	14129	14015	14036	14168	14038	14263	14003	13946	14081	14034	14054	14176	13977	14062	14172	14073	14088	14104	14058	14046	14250	13982	14046	13936	14110	13996	14123	13989	14084	14029	13967	13949	13956	13974	14192	13990	14095	14306	14109	14078	14078	13910	14047	14020	14102	13981	13954	14087	14119	14022	14106	14179	14104	14029	13931	14186	14063	14253	13971	14074	14052	13886	13979	14365	13978	13996	14077	14036	14187	14096	14024	13998	14136	14005	14009	13901	14195	14202	13956	14039	13981	14082	14093	13955	14015	14120	13983	14034	14093	14264	13950	14217	14034	13987	13995	14079	14093	13968	14160	14070	14063	14105	14123	14237	13990	13943	14010	14078	14018	14261	14236	14226	13981	14069	14047	14227	13981	14112	13932	14220	14122	14120	13924	14118	14074	14114	14256	14138	14101	13957	14152	14044	14015	14019	14066	14137	14105	14074	13887	14151	14083	14003	13993	14075	13975	14130	13991	14136	13917	14161	14095	14177	13961	14153	14078	14198	13858	14137	14001	14040	14246	14071	14098	14054	14185	14162	14097	13993	13992	14054	14100	14096	13946	13893	14034	14052	14047	14115	14132	13987	13990	13873	14013	14087	14027	14014	14025	14099	14008	13993	14156	13996	14138	14053	14259	14143	14094	14067	14002	13948	13906	14064	14074	13893	14170	14136	13982	14166	14126	13972	14074	13965	14228	13931	14164	13952	14139	13966	13886	14089	13945	13951	14216	14049	14047	13941	14055	14024	14101	13929	13968	13972	14203	14182	14094	13965	13899	14209	14144	13916	14189	14088	13933	14118	13980	13990	14054	14014	13962	13938	14108	14048	13913	14030	13963	13989	14085	14010	13991	14130	14154	14081	14026	13995	13998	14238	14023	13862	14028	14065	14100	14042	14085	14114	13982	13963	14140	14105	14118	14051	14097	14201	13731	14031	14107	14114	13986	14008	14082	13972	14057	13899	14074	14071	13927	14023	13961	14094	14179	14078	13886	14167	14152	14016	14091	14034	14036	14014	13845	14055	14051	14257	14040	14034	14145	14040	14169	14001	14063	14126	14109	13966	13938	14051	13936	13949	14035	14208	14083	14015	14113	14147	13956	14177	13996	13993	14183	14023	14037	13892	14081	14111	14180	13899	14094	13921	13953	14243	13983	13969	14145	14031	14271	14220	14037	14148	14053	13892	13983	14189	14036	14181	14016	14071	14007	14028	14152	13828	14061	14017	14004	13936	13797	14243	13979	14080	13849	13900	14051	13959	13907	14016	14021	13969	14103	13812	13960	13980	14134	13965	13911	14019	14033	14097	14075	14128	14008	14138	14127	13889	14065	13973	14131	14121	14077	13836	14174	14032	14243	14020	13936	14027	13906	14154	13996	13983	14061	14087	14115	14181	14112	14059	14119	14082	13994	14181	14182	13919	14085	14075	14100	13980	14074	14198	13878	13988	14227	14039	14080	14008	14051	13957	14076	14013	14100	14147	14206	13945	14064	13859	13827	13953	13850	13935	14026	13987	14004	13975	14084	14041	14033	14065	14229	13921	14068	13990	13956	14178	13953	14033	14303	14103	14095	14097	14047	13941	13949	13979	14161	13940	14079	14112	13990	13984	14025	14043	14020	14028	14204	14084	14136	14025	13896	14125	14130	13986	13943	14141	13912	14161	14166	13956	14052	13989	14034	14173	14006	14151	13901	14030	13996	14019	13960	14085	13958	14137	14101	14042	14055	13967	14080	14133	13994	14103	14027	14102	14068	14192	14043	13950	13902	14138	14221	14078	14213	14134	14028	14079	14066	13902	14192	14074	13936	14011	14094	13958	14060	13967	13975	13808	14061	14099	14027	14079	14035	14085	14203	14021	14071	14036	13986	13925	13932	13982	13972	14145	14266	14062	13915	14040	14112	13965	14079	14153	14061	14020	13984	14106	14095	13817	13954	13999	14044	13997	14138	14145	13776	14206	13928	14081	14058	13957	13993	14044	13932	14234	14159	14119	14061	14085	14001	14142	14125	13978	13933	13858	14085	13877	14237	14090	13930	14203	14015	14039	14193	14060	14076	14034	13979	14022	14166	14102	14086	13992	13885	14031	13892	14061	13970	14076	14086	13958	13933	13968	13975	14238	13999	13987	14080	14018	14065	13878	14112	14045	13886	14099	14115	13950	14073	14127	14123	13933	13960	14082	14061	13916	14001	14080	14240	14001	14085	13978	14073	13939	14178	13937	14126	13876	14018	13929	14143	13925	13959	14280	13955	14289	13971	13949	14053	14015	14079	14290	14036	14115	14110	14284	13981	13960	14139	14062	14117	14125	14103	14126	14132	14035	13912	14027	13955	14064	14293	13946	13980	13923	14155	14071	14113	13972	13944	14063	14027	14069	13904	14245	14033	14068	14125	13915	14032	14043	14097	14086	14079	14063	14019	13953	14181	14087	14046	14066	14064	14074	13928	14091	14006	14132	14209	14165	14079	13971	14129	14108	14039	14260	14098	13982	14036	13902	14034	14117	13907	14081	14093	14149	14020	14018	14130	14066	14149	14148	14064	13858	14076	13957	13987	13977	14128	13994	13953	14064	13886	14080	14386	14108	13954	13875	13926	13930	14052	14058	14024	14028	13982	13903	13893	14142	14042	13995	14168	13992	14183	14070	14050	14058	14107	14191	13962	14087	13988	14030	13991	14098	13940	13864	14030	14091	14006	13972	13917	13982	13911	14026	14055	14125	13939	14012	13990	13900	14106	13880	13992	14016	14036	14077	14060	14006	14228	14121	13889	14022	14083	13991	14140	14037	14005	14079	14124	14062	14092	14060	13789	14181	14041	14101	14272	14186	14087	14159	14199	14203	14088	14019	13952	14001	13940	13873	14029	14072	14100	13950	14086	14069	14087	13981	13975	14074	14007	14161	13862	13942	14045	14054	14055	14017	14110	14105	14030	13972	14169	14038	13846	13992	14143	14137	14119	13990	14198	14004	14128	13922	13984	14069	14017	13999	14149	13969	14086	14176	14207	14225	14019	14093	14090	13940	14042	13950	14143	13914	14142	14054	14000	14066	13997	14034	14159	14148	14205	14043	13911	14109	14059	13956	13968	14079	13996	13897	14041	13905	13858	14120	14086	14083	14057	14001	14052	14055	13993	13979	13891	14188	13949	14115	13853	14052	13997	14035	13982	14124	13992	14025	14001	14069	13907	13879	14137	14062	14150	13985	14120	13950	14154	14094	14055	14162	14017	14046	13933	14126	13911	13988	14005	14142	14134	14099	13946	14052	14069	14129	14058	13933	14108	14021	13942	14090	14156	14037	14046	13927	13976	13850	14134	14102	14047	14073	14092	14007	14202	13992	14024	14026	14061	14120	13853	14133	14059	13942	14182	14024	14043	13991	14233	13968	14035	14021	14023	14150	14063	14161	13939	13943	13984	14029	14015	14133	14031	14116	14148	14046	13992	14017	13904	14128	14011	14060	13999	14124	13937	14177	14094	14031	14062	13920	14052	13937	13913	13982	14124	14012	14088	13903	14120	14118	14124	14128	14007	14017	14297	13952	14061	14109	14197	14009	14011	14100	13933	13864	14022	13944	14151	14052	14033	14035	13977	14072	14019	14129	14017	14158	14027	14098	14135	14038	13931	13981	14237	13965	14162	14099	13977	14097	14155	14121	13968	13952	14089	14115	13985	14174	14063	14015	13983	14034	14088	14197	14017	13980	14137	14077	14147	14136	14231	14088	14117	13985	14043	14063	14077	14264	13979	14083	14187	14075	14251	14145	14085	14005	14011	13954	14144	14086	14162	14138	14025	14048	14116	14250	14152	13978	14014	14072	14030	13921	14218	14058	14052	13983	14147	14114	13913	14081	14139	14005	14115	14246	14157	14011	14132	14014	13876	14034	14048	14102	14136	14022	14134	13954	13953	14013	13993	14147	14042	14088	14075	14138	14079	14204	13926	13999	14036	13940	14206	14154	14056	13929	14023	13981	14009	14210	13966	14174	13986	14044	14224	14017	13976	14131	14078	14040	14129	13926	13885	14072	13981	14204	14097	14051	13954	14124	14068	14008	14063	14176	13962	14079	14068	14066	14036	14182	14087	14169	13801	13977	13920	14031	13916	14006	14110	14176	14001	14002	14019	14184	13876	14252	14073	14108	14126	14066	14112	14143	13952	14128	14041	14060	13982	13970	13982	14001	14126	14053	14058	13911	14050	13923	13873	14158	14062	14057	13881	14231	13997	14135	14077	13963	14169	14107	13943	13956	14030	13980	14183	13984	13979	14097	13957	14014	14171	14024	14093	14046	14039	14080	13875	14128	13999	13995	13906	14125	14139	14076	14175	13925	13901	13831	13966	14001	13807	14007	14001	14055	14062	14231	14135	14068	14092	14008	13984	14115	14131	14055	14022	14186	14032	14028	14135	14075	14102	14003	14035	14017	13962	13931	14086	14094	14020	13991	14183	13945	14118	14056	14179	13965	14175	14016	13965	14156	14042	14178	14048	13798	13981	14148	13998	14042	13906	14040	13772	13985	14009	13972	14073	14071	14122	13999	14059	14167	13911	14124	14130	14268	14004	14012	14108	14142	14109	14092	14018	13982	14083	13865	14102	13925	13925	13944	13972	14122	13908	14095	13955	14087	14141	14128	14037	14018	14075	14017	14174
29851	31918	39976	35089	28027	24249	21696	20020	18771	18042	17552	16962	17087	16774	16759	16656	16360	16274	16368	16183	16288	16267	16378	16216	16292	16294	16388	16178	16296	16294	16294	16257	16344	16316	16253	16095	16382	16284	16190	16215	16121	16024	16275	16337	15946	16357	16399	16367	16329	16087	16249	16075	16153	16177	16070	16322	16010	16110	16353	16349	16309	15993	16184	16066	16269	16221	16164	16149	16391	16299	16217	16297	16287	16303	16073	16159	16048	16399	16326	16110	16215	16196	16085	16408	16276	16214	16088	16377	16457	16468	16095	16135	16299	16316	16254	16112	16309	16102	16311	16301	16273	16201	16224	16297	16090	16231	16261	16299	16288	16205	16157	16219	16268	16320	16245	16058	16118	16258	16380	16267	16203	16065	16244	16190	16113	16272	16325	16388	16272	16365	16220	16243	16311	16237	16150	16062	16255	16218	16183	16160	16250	16222	16083	16133	16191	16299	16382	16322	16185	16330	16440	16338	16223	16268	16238	16259	16364	16088	16251	16302	16184	16296	16140	16094	16315	16162	16223	16206	16171	16211	16437	16112	16254	16274	16246	16239	15924	16294	16146	16291	16260	16441	16417	16347	16320	16106	16291	16101	16194	16366	16056	16104	16112	16305	16193	16280	16193	16288	16233	16108	16202	16098	16257	16110	15963	16221	16059	16208	16141	16379	16179	16108	16121	16196	16117	16036	16373	16115	16272	16227	16120	16196	16241	16088	16230	16406	16164	16131	16244	16113	16120	16135	16267	16385	16446	16176	16300	16229	16298	16084	16272	16175	16190	16185	16168	16205	16108	16200	16117	16304	16300	16083	16095	16238	16212	16096	16295	16124	16097	15999	16047	16359	16321	16191	16064	16201	16109	16081	16132	16161	16156	16076	16173	16178	16203	16457	16359	16324	16129	16425	16141	16036	16175	16065	16095	16149	16123	16243	16325	16133	16081	16231	16449	16356	16338	16354	16277	16154	16397	16249	16107	16110	16354	16316	16207	16167	16181	16274	16229	16300	16219	16373	16255	16381	16132	16251	16151	16156	16337	16129	16183	16216	16275	16359	16049	16100	16172	16400	16173	16408	16238	16114	16234	16338	16377	16133	16198	16173	16127	16194	16278	16151	16255	16187	16162	16340	16229	16119	16166	16329	16006	16227	16321	16350	16459	16128	16122	16318	16075	16189	16420	16423	16221	16246	16331	16119	16172	16141	15989	16201	16329	16162	16200	16019	16117	16297	16106	16101	16080	16266	16320	16045	16143	16382	16158	16116	16233	16266	16186	16319	16322	16158	16388	16219	16165	16258	16401	16163	16297	16130	16096	16279	16270	16161	16180	16246	16183	16076	16074	16296	16198	16272	16190	16306	16163	16256	16012	16380	16186	16134	16468	16217	16144	16191	16215	16252	16365	16327	16334	16281	16182	16155	16391	16323	16163	16323	16330	16352	16335	16092	16318	16295	16121	16288	16086	16161	16452	16113	16224	16129	16330	16187	16268	16119	16312	16246	16150	16434	16270	16222	16183	16488	16307	16071	16134	16241	16203	16251	16187	16467	16359	15962	16095	15980	16281	16374	16171	15899	16289	16175	16285	15998	16321	16129	16247	16145	16120	16309	16285	16216	16252	16214	16188	16434	16309	16332	16047	15939	16171	16395	16340	16233	16133	16203	16204	16165	16190	16249	16252	16241	16213	16245	16075	16320	16256	16304	16266	16018	16382	16235	16230	16124	16191	16083	16139	16225	16263	16241	16450	16066	16082	16187	16191	16155	16104	16471	16262	16085	16226	16282	16135	16322	16022	16112	16135	15934	16174	16298	16385	16324	16369	16015	16291	16259	16160	16290	16191	16341	16097	15903	16217	16014	16155	16207	16350	15966	16227	16078	16368	16265	16306	16064	16384	16212	16353	16202	16180	16359	16344	16224	16131	16114	16132	16280	16153	16148	16282	16315	16314	16126	16155	16203	16129	16138	16307	16148	16190	16318	15888	16183	16045	16182	16062	16234	16291	15876	16174	16165	16349	16329	16196	16203	16105	15964	16228	16005	16062	16067	16288	16260	16187	16280	16263	16315	16315	16194	16208	16387	16390	16242	16239	16087	16246	16069	16186	16347	16214	16136	16304	16017	16172	16248	16386	16379	15872	16263	16121	16326	16186	16153	16270	16276	16451	16288	16320	16188	16274	16131	16239	16215	16311	16302	16105	16236	16085	16014	16383	16152	16283	16114	16102	16219	16369	16253	16271	16252	16124	15990	16148	16205	16076	16141	16156	16094	16216	16196	16148	16213	16206	16200	16200	16066	16199	16095	16124	16188	16135	16166	16284	16099	16140	16275	16176	16165	16012	16219	16129	16202	16418	16411	16027	16120	16205	16184	16268	16120	16051	16369	16241	16192	16193	16144	16119	16167	16419	16161	16251	16391	16163	16078	16045	16223	16273	16151	16254	16211	16372	16234	16127	16140	16275	16097	16226	16252	16084	16161	16240	16146	16373	16113	16402	16324	16136	16182	16236	16399	16607	16162	16033	16202	16017	16204	16280	16115	16086	16206	16303	16279	16375	16208	16072	16299	16224	16383	16339	16243	16245	16199	16119	16333	16277	16196	16214	16312	16311	16134	16120	16199	16191	15961	16251	16270	16155	16188	16283	16101	16355	16179	16173	16126	16141	16256	16280	16347	16123	16200	16070	16121	16017	16196	16104	16308	16227	16304	16348	16296	16293	16126	16291	16227	16231	16200	15981	16404	16297	16150	16343	16269	16232	16141	16325	16036	16017	16282	16292	16244	16286	16216	16409	16329	16265	16178	16335	16201	16183	16388	16286	16222	16235	16270	16335	16090	15977	16015	16266	16307	16188	16252	16174	16242	16121	16110	16033	16192	16025	16182	16362	16113	16263	16182	16113	16286	16324	16165	16139	15999	16336	16215	16161	16255	16171	16196	16291	16164	16285	16313	16133	16068	16253	16330	16086	16112	16127	16300	16225	16324	15981	16221	16105	15957	16090	16192	16259	16044	16108	16224	16251	16160	16215	16144	16064	16221	16106	16139	16299	16255	16219	16376	16044	16123	16054	16013	16093	16115	16138	16121	15913	16033	15996	16113	16273	16381	16126	16236	16300	16217	16257	16132	16342	16267	16015	16015	16318	16224	16218	16296	16238	15949	16153	16118	16221	16473	16152	16262	16206	16203	16339	16244	16157	16325	16204	16158	16140	16193	16206	16330	16089	16283	16163	16176	16198	16199	16249	16210	16240	16071	16273	16101	16349	16162	16365	16236	16160	16196	16049	16324	16280	16333	16526	16258	16255	16185	16191	16184	16277	16247	16245	16149	16130	16098	16152	16192	16157	16266	15977	16251	16409	16375	16262	16301	16303	16244	16001	16184	16342	16397	16089	16163	16189	16319	16121	16296	16327	16145	16249	16026	16056	16262	16120	16379	16135	16229	16246	16242	16133	16066	16190	16244	16145	16127	16201	16178	16212	16406	16131	15989	16252	16115	16126	16301	16282	16158	16345	16015	16225	16306	16347	16326	16395	16351	16099	16178	16229	16242	16361	16211	16161	16070	16293	16162	16191	16283	16109	16089	16252	16136	15944	16138	16101	16037	16119	16156	16307	16187	16062	16271	16172	16287	16201	16199	16125	15980	16145	16227	16315	16030	16354	16133	16333	16101	15932	16118	16099	16303	16159	16126	16146	16184	16343	16315	16297	16192	16215	16084	16222	16181	16413	16197	16154	16154	16237	16129	16085	16165	16244	16279	16272	16200	16161	16161	16182	16133	16176	16111	16257	16219	16193	16214	16216	16187	16214	16169	16260	16063	16036	16298	16193	16077	16392	16249	16238	16253	16127	16383	16194	16207	16300	16423	15942	16300	16156	16309	16283	16312	16332	16172	16334	16184	16296	16147	16216	16317	16209	16172	16315	16337	16218	16495	16419	16275	16083	16118	16140	16021	16333	16194	16322	16284	16083	16189	16187	16203	16321	16213	16290	16211	16243	16304	16190	16281	16077	16201	16406	16287	16173	16163	16359	16451	16466	16147	16140	16254	16132	16159	16161	16186	16279	16187	16235	16048	16199	16203	16375	16159	16198	16168	16395	16170	16128	16269	16208	16107	16186	16128	16226	16188	16149	16159	16103	16283	16234	16244	16455	16300	16135	16087	16192	16110	16180	16115	16337	16297	16283	16196	16035	16232	16291	16150	16280	16122	16185	16167	16284	16343	16175	16269	16157	16125	16312	16256	16148	16214	16411	16109	16100	16103	16401	16242	16176	16244	16318	16203	16103	16014	16167	16197	16266	16266	16149	16233	16296	16111	16086	16178	16340	16086	16252	16377	16089	16137	16145	16347	16076	16194	16022	16155	16247	16113	16145	16180	16389	16347	16140	16208	16324	16314	16190	16219	16250	16130	16166	16259	16209	16060	15950	15964	16240	16289	16013	16350	16224	16218	16360	16268	16249	16283	16186	16340	16186	16176	16222	16227	16119	16152	16273	16212	15917	16172	16127	16050	15940	16220	16306	16279	16278	16267	16124	16177	16390	16314	16275	16190	16095	16027	16296	16156	16311	16132	16266	16149	16367	16247	16214	16273	16410	16134	16481	16360	16005	16164	16321	16147	16174	16174	16202	16255	16308	16313	16141	16357	16366	16225	16219	16436	16407	16151	16196	16275	16399	16102	16210	16125	16348	16194	16243	16183	16257	16219	16023	16425	16485	16216	16272	16071	16293	16307	16258	16273	16150	16273	16237	16217	16405	16344	16090	16283	16258	16077	16165	16128	16450	16204	16293	16257	16403	16172	16232	16230	16238	16225	16203	16418	16259	16260	16378	16464	16304	16273	16341	16372	16285	16165	16265	16250	16194	16318	16260	16355	16089	16277	16410	16142	16215	16396	16053	16181	16388	16295	16405	16377	16035	16230	16262	16305	16114	16338	16418	16284	16369	16262	16109	16161	16099	16224	16094	16103	16252	16057	16184	16210	16185	16112	16213	16157	16269	16317	16244	16051	16278	16138	16206	16306	16177	16173	16252	16286	16224	16112	16111	16362	16208	16216	16170	16328	16316	16433	16153	16148	16319	16369	16272	16229	16097	16109	16195	16326	16267	16077	16272	16172	16412	16306	16389	16219	16232	16102
34790	50454	46554	36519	29862	24885	21823	19465	17925	17230	16308	15743	15531	15171	14774	14604	14706	14447	14385	14273	14396	14327	14096	14371	14454	14419	14283	14225	14284	14358	14039	14208	14287	14144	14260	14129	14454	14278	14125	14300	14255	14396	14347	14165	14192	14197	14166	14234	14096	14214	14133	14207	14325	14019	14141	14344	14065	14098	14299	14081	14298	14150	14299	14144	14216	14102	14230	14212	14162	14307	14156	14296	14297	14284	14131	14327	14167	14165	14231	14194	14281	14195	14368	14262	14146	14216	14173	14226	14451	14145	14220	14206	14229	14108	14274	14186	14180	14241	14047	14163	14024	14075	14162	14173	14187	14095	14149	14067	14254	14122	14337	14282	14115	14251	14079	14068	14324	14160	14134	14313	14221	14145	14217	14092	14078	14137	14246	14120	14235	14112	14203	14340	14038	14125	14225	14290	14195	14170	14234	14312	13978	14122	14252	14076	14283	14174	14258	14164	14237	14164	14323	14191	14140	14017	14200	14119	14127	14288	14126	14353	14128	14010	14067	14188	14140	14233	14141	14152	14118	14131	14177	14260	14212	14159	14298	14265	14111	14145	14327	14129	14161	14157	14256	14344	14086	14091	14243	14130	14315	14199	14267	14340	14290	14133	14180	14250	14328	14077	14341	14066	14101	14223	14264	14078	14207	14254	14188	14101	14085	13974	14282	14136	14300	14131	14142	14083	14181	14216	14254	14299	14171	14011	14113	14176	14274	14157	14114	14237	14235	14027	14228	14226	14150	14209	14185	14069	14190	14055	14159	14229	14185	14306	14142	14217	14345	14218	14117	13993	14306	14143	14128	14246	14194	14381	13954	14117	14118	14006	14089	14147	14114	14218	14016	14122	14092	14277	14183	14220	14128	14269	14336	14199	14192	14260	14209	14261	14204	14174	14123	14199	14286	14382	14103	14239	14214	14029	13983	14021	14064	14401	14241	14164	14141	14225	14261	14264	14101	14133	14057	14181	14143	14210	14207	14444	14290	14052	14198	14208	14179	14140	14234	14116	14205	14291	14350	14190	14137	14134	14239	14070	14295	14259	14121	14007	14248	14385	14280	14256	14135	14358	14175	14119	14298	14210	14296	14317	14196	14310	14282	14009	14263	14125	14217	14237	14189	14380	14248	14238	14252	14175	14142	14346	14263	14147	14269	14323	14340	14183	14251	14270	14100	14196	14346	14136	14308	14164	14284	14183	14132	14264	14321	14059	14201	14296	14116	14233	14196	14331	14279	14143	14145	14279	14208	14168	14312	14151	14323	14153	14141	14114	14195	13960	14270	14211	14145	14288	14261	14123	14072	14146	14273	14172	14043	14144	14297	14221	14266	14270	14236	14298	14342	14094	14114	14126	14149	14069	14058	14394	14310	14147	14239	14347	14090	14263	14232	14350	14082	14264	14176	14090	14245	14258	14134	14023	14243	14261	14184	14259	14410	14153	14177	14186	14291	14299	14338	14354	14263	14058	14157	14165	14234	14147	14225	14041	14161	14060	14149	14351	14180	14202	14262	14184	14226	14408	14074	14205	14204	14285	14154	14285	14210	14273	14208	14107	14371	14119	14278	14281	14142	14196	14074	14206	14180	14273	14385	14204	14103	14172	14172	14367	14133	14269	14176	14161	14090	14251	14217	14098	14406	14257	14259	14296	14237	14272	14245	14164	14145	14254	14260	14054	14297	14207	14200	14198	14078	14057	14129	14280	14281	14080	14184	14306	14254	14175	14108	14251	14108	14149	14181	14253	14040	14420	14086	14202	14238	14089	14200	14279	14256	14181	14229	14139	14198	14071	14181	14057	14281	14060	14141	14188	14288	14042	14108	14272	14190	14318	14170	14116	14265	14131	14247	14045	14204	14169	14113	14171	14186	14310	14030	14222	14179	14247	14237	14258	14143	14235	14200	14143	14307	14019	14278	14159	14180	14306	14178	14313	14254	14163	14336	14200	14239	14169	14254	14113	14146	14163	14195	14235	14176	14303	14334	14218	14148	14247	14230	14299	14218	14071	14279	14221	14168	14188	14185	14051	14307	14152	14057	14184	14097	14005	14244	14146	14217	14162	14095	14224	14140	14263	14157	14213	14129	14126	14250	14143	14158	14184	14206	14393	14183	14194	14086	14243	14468	14192	14123	14254	14223	14195	14353	14395	14171	14102	14270	14229	14402	14119	14339	14336	14163	14261	14106	14120	14298	14144	14168	14241	14274	14312	14239	14221	14118	14093	14226	14207	14247	14185	14153	14145	14160	13892	14183	14134	14036	14113	14184	14399	14328	14146	14113	14285	14260	14221	14148	14272	14211	14158	14118	14199	14133	14250	14151	14028	14239	14171	14373	14330	14132	14311	14131	14127	14190	14191	14117	14166	14238	14187	14242	14151	14121	14124	14092	14363	14271	14114	14319	14062	14376	14282	14156	14270	14216	14335	14120	14167	14198	14082	14127	14253	14227	14134	14410	14160	14073	14321	14372	14155	14141	14291	14197	14204	14249	14365	14131	14091	14278	14022	14122	14261	14131	14182	14224	14441	14184	14051	14284	14309	14274	14255	14182	14035	14234	14161	14062	14223	14236	14120	14190	14060	14208	14197	14273	14138	14043	14124	14036	14274	14292	14161	14097	14160	14179	14153	14127	14270	14191	14174	14199	14349	14181	14250	14169	14033	14192	14290	14257	14151	14159	14187	14204	14260	14154	14156	14054	14243	14337	14122	14135	14184	14191	14268	14139	14195	14379	14208	14244	14218	14302	14194	14087	14144	14211	14173	14275	14270	14080	14182	14239	14144	14169	14177	14211	14036	14175	14196	14171	14284	14078	14386	14308	14165	14292	14307	14143	14351	14196	14112	14246	14162	13938	14125	14165	14219	14128	14205	14237	14347	14214	14112	14160	14332	14179	14272	14239	14296	14199	14109	14166	14102	14245	14162	14134	14184	14318	14220	14243	14168	14154	14254	14222	14117	14079	14153	14261	14207	14126	14294	14291	14197	14317	14408	14245	14262	14035	14227	14153	14129	14125	14275	14048	14086	14295	14032	14093	14123	14155	14251	14210	14333	14075	14152	14106	14263	14234	14258	14163	14092	14237	14178	14275	14247	14179	14167	14177	14259	14161	14147	14196	14167	14247	14183	14171	14314	14064	14221	14312	14220	14117	14147	14108	14141	14323	14080	14306	14226	14121	14267	14206	14136	14096	14228	14190	14225	14261	14314	14055	14204	14144	14121	14229	14183	14180	14093	14237	14185	14156	14125	14225	14111	14399	14136	14115	14308	14156	14225	14327	14222	14179	14216	14180	14144	14133	14167	14195	14138	14231	14267	14159	14232	14186	14126	14232	14100	14154	14084	13970	14257	14244	14129	14238	14123	14216	14266	14117	14119	14111	14152	14214	14180	14132	14308	14118	14190	14151	14158	14235	14148	14435	14269	14152	14240	14201	14268	14220	14145	14116	14049	13973	14295	14227	14229	14098	14204	14278	14246	14348	14202	14130	14397	14089	14240	14172	14122	14161	14222	13976	14209	14302	14382	14220	14274	14015	14189	14227	14120	14260	13954	14275	14131	14209	14158	14242	14254	14268	14241	14209	14146	14212	14192	13979	14335	14163	14251	14244	14225	14301	13983	14176	14233	14175	14036	14308	14299	14206	14160	14251	14166	14151	14228	14235	14067	14088	14138	14140	14253	14274	14289	14108	14009	14137	14175	14333	14114	14234	14114	14219	14080	14362	14240	14293	14153	14064	14190	13988	14153	14263	14253	14297	14093	14186	14343	14170	14297	14170	14236	14211	14195	14149	14213	14286	14256	14295	14228	14042	14167	14244	14244	14235	14175	14176	14074	14303	14165	14153	14318	14082	14204	14136	14194	14182	14170	14146	14359	14401	14189	14331	14357	14194	14338	14226	14187	14223	14134	14197	14228	14233	14128	14137	14028	14373	14176	14264	14068	14120	14276	14194	14140	14252	14216	14320	14223	14204	14192	14352	14315	14137	14131	14123	14266	14202	14209	14091	13928	14215	14072	14207	14210	14218	14282	14243	14149	14200	14097	14044	14317	14313	14077	14144	14125	14315	14323	14081	14234	14156	14197	14114	14199	14248	14204	14141	14127	14163	14064	13974	14140	14351	14147	14136	14262	14156	14264	14203	14073	14242	14240	14147	14343	14203	14220	14258	14354	14120	14069	14094	14156	14179	14212	14300	14134	14278	14128	14048	14180	14156	14312	14332	14212	14113	14302	14236	14126	14103	14168	14245	14296	14358	14228	14067	14369	14141	14359	14293	14103	14183	14057	14121	14118	14113	14099	14084	14267	14020	14155	14284	14023	14148	14190	14133	14255	14277	14179	14309	14187	14131	14100	14271	14153	14331	14226	14169	14415	14173	14181	14213	14267	14386	14195	14254	14380	14195	14311	14333	14337	14166	14358	14293	14230	14109	14198	14244	14188	14140	14305	14401	14183	14224	14262	14260	14118	14226	14212	14150	14348	14200	14167	14251	14181	14186	14134	14260	14154	14190	14158	14248	14123	14191	14096	14161	14133	14198	14205	14148	14174	14184	14148	14211	14090	14220	14185	14321	14269	14273	14169	14404	14260	14153	14164	14291	14081	14380	14218	14125	14108	14129	14213	14138	14122	13999	14052	14116	14210	14364	14203	14210	14173	14263	14191	14154	14029	14315	14216	14270	14279	14244	14194	14432	14220	14269	14265	14223	14118	14040	14242	14210	14116	14441	14220	14145	14364	14231	14174	14147	14137	14340	14233	14332	14116	14258	14266	14196	14107	14262	14046	14085	14090	14256	14176	14135	14303	14091	14350	14132	14223	14148	14217	14157	14349	14252	14162	14186	14011	14235	14254	14193	14201	14162	14183	14260	14265	14077	14044	14241	14157	14155	14240	14148	14084	14141	14114	14076	14136	14134	14146	14074	14068	14232	14283	14087	14148	14124	14299	14103	14157	14370	14241	14209	14366	14317	14327	14169	14248	14177	14088	14053	14075	14119	14158	14253	14170	14054	14155	14269	14099	14407	14328	14388	13949	14222	14241	14090	14275	14287	14172	14160	14199	14195	14107	14423	14026	14068	14291	14328	14151	14106	14192	14112	14153	14159	14176	14095	14310	14081	14273	14097	14202	14331	14201
24447	21683	29559	26658	26328	27360	25992	21635	19755	19123	18432	17837	17252	17046	16912	16741	16359	16384	16278	16143	16306	16241	16029	16232	16146	16152	16128	16081	15979	16255	15868	15977	16131	16055	16112	15980	16024	16089	16160	15931	16001	16134	16124	15790	16016	16001	16107	16063	16188	16144	15949	15989	16047	16007	16094	16039	15907	15936	15851	15923	16123	15929	15986	16022	16037	16081	16059	16017	15806	16001	16064	16063	16101	15900	15835	16065	16150	15936	15825	15896	15923	16000	16000	16053	16092	15984	15626	15852	16026	15955	15743	15860	15969	15889	16037	15927	15881	15967	16025	15909	16116	15798	15880	15961	15828	15970	15964	15859	15832	16131	15949	15977	15948	15923	16029	15967	15802	15633	15975	15896	16016	16038	15890	15965	16131	15939	15887	16069	15846	16115	16026	15889	16027	16160	16051	15807	15969	16032	16005	15956	15975	16109	15983	15888	15927	15998	15929	15748	15930	16001	16019	15931	15962	15785	16053	15898	16144	15967	15810	15894	15938	16084	15995	15931	15998	15897	16083	16005	15879	15976	15878	15943	15846	15982	15795	15930	16167	15995	16041	15916	15913	15762	16064	15889	15920	16046	15735	15866	16106	15975	16095	16066	15980	15999	16004	15939	15991	16018	15801	16010	15938	15958	16083	15921	15913	15885	15893	15993	15883	15986	15922	15782	16250	16076	16102	15924	15892	15782	15855	16043	15914	16013	16164	16074	16041	15985	15766	15991	15888	15676	15979	15939	15993	15966	15853	15994	15919	15860	15866	15977	16028	15927	15871	16030	16058	16103	16082	16110	16059	15873	15763	15921	16004	15967	15822	16034	15966	15797	15952	15948	15818	15908	15900	15962	16041	15894	16051	15840	15804	15818	15911	15726	16043	15793	16053	15891	15929	16096	15985	15812	15942	15850	15886	15762	15913	16077	15924	15921	16053	15833	15769	15946	16069	15804	15852	16001	16074	15951	16026	15965	16053	15824	16075	16112	16041	15985	15981	16087	15820	15605	15825	15882	15992	15797	15926	15838	15952	15990	16031	15856	15989	15976	16112	15881	15926	15897	15961	15892	16081	15829	15951	15824	15915	16027	16171	15678	16046	16000	15810	15936	15918	16125	16051	16037	15838	16001	15893	15910	15714	15946	15908	15793	15860	15863	15863	16089	16005	15887	15884	16062	16149	16047	15880	16106	16014	16040	15981	15970	16040	15998	15897	15968	16007	15939	15952	15918	16049	16077	15976	16156	16025	16058	15962	15871	16017	15893	15789	15871	16083	15775	15916	15953	15832	16073	16013	15856	15915	15953	15879	15977	16029	15996	15989	16098	16010	16126	15906	15910	16038	16044	16042	15865	15721	15956	16085	15921	15795	16213	16059	15977	15886	16005	16021	15943	15859	16082	16067	15797	16067	15963	15885	16175	16141	15960	15926	15781	15836	15945	15762	15857	15808	15864	15963	16050	15902	15984	15849	15850	15881	15782	16004	15939	15840	16016	16010	16071	16035	15894	15999	15996	15952	15835	15966	15934	15999	16023	15897	15815	15834	15903	16006	15892	15767	15958	16081	15976	15793	16012	15933	16004	15616	16072	16126	15911	15856	15829	15807	16065	15925	15845	15942	15933	15831	16075	15934	15893	15833	15768	15925	16067	15914	16075	15852	15988	15886	15931	16067	16073	16078	16100	15868	15870	15879	16074	15988	16036	15983	15856	16104	15769	15821	16106	15917	15976	15923	16063	15821	15814	15999	15793	15985	16206	16071	15776	16059	16279	15798	15912	15945	16056	16039	15919	16011	15867	15941	15814	15997	15757	15919	15856	15984	15992	16064	15944	15882	16048	15708	15881	16156	15854	15982	15888	15777	16227	16060	16042	16213	15669	16010	15977	16134	16031	16013	16078	15967	15961	15901	15903	15962	15955	15942	15998	15830	16017	15932	15977	15920	15879	16118	16168	16053	16053	15980	15853	15768	15977	15863	15795	16096	15878	15918	15855	15996	16157	16014	15962	15929	15908	16090	16028	15943	15850	15877	15582	16011	16019	15774	15888	15813	15774	16062	15968	15922	16015	15908	16098	15953	15875	15964	15926	16212	15951	15940	16026	15823	15913	15797	16027	16012	15804	15729	15979	15999	15970	15999	15876	16040	15940	15826	16041	15867	15959	15966	15990	15972	16004	16079	16027	15995	15934	15850	15745	16027	16012	15937	15931	15910	15961	16022	16038	15897	15837	15778	15958	15879	15792	15835	15673	15899	16072	16065	16033	15856	16147	15907	15905	15847	15982	16095	15925	15953	15967	15756	15966	15782	15934	15972	16006	15829	15947	15970	16156	16010	15723	15998	15965	15999	16013	15866	15747	15755	15848	15960	15986	16069	16064	15907	15846	15974	15987	15986	15847	15886	16064	15979	15962	16033	15912	15995	15905	15802	15967	15843	15953	15997	15919	15989	15860	15953	16051	15855	15984	16074	16059	15838	15979	15870	15850	15823	15911	15825	15937	16133	15961	15908	15662	15954	15849	15986	15846	15925	15862	16054	15790	16017	15975	15982	15743	16036	16041	15710	15948	15864	15994	15955	16031	16115	16036	16096	15775	16028	15935	16056	16015	15995	15926	15969	15913	15979	16118	15886	15742	15947	15776	15752	15842	15821	15786	15825	16054	16092	15778	16002	16117	16094	15856	15888	15904	15961	15872	15933	15805	16031	15904	16199	15935	16136	16023	16121	15818	15903	15856	15902	15893	15847	15990	15987	15768	15889	15773	15993	15994	16059	15977	15898	16014	16105	15964	15987	15819	15870	15898	15958	16012	16010	16066	15967	15941	15982	15788	16082	16059	16085	16125	16009	15745	16091	15918	15998	15792	15929	16033	15767	16009	15890	15758	15790	16149	16021	15932	15892	16126	16092	15748	15893	15822	15669	15926	15751	15783	15867	16279	15834	15992	15840	15876	15861	16030	15793	16194	16002	15950	15943	16166	16020	15971	16104	16074	15824	15899	16045	15980	16028	15950	16010	15753	15834	16071	15804	15887	16045	15943	15917	15983	16028	15747	15863	15970	16062	16078	15994	16103	15880	15890	15942	16090	15912	16012	15893	15867	16118	15966	15965	16045	15875	15905	16067	15966	16008	15929	15993	16015	15935	15807	16044	15881	15943	15985	15938	15961	15873	15953	16000	15857	16067	16192	15886	16175	15899	15915	15880	16017	15989	15815	16031	16113	15876	15994	15854	15889	16071	15876	15783	16136	15931	16003	16076	15890	16088	15581	15717	16028	15864	15977	16095	15665	15917	16059	16014	16032	15936	15886	16024	15880	15769	16191	15803	16067	16169	15783	15879	15843	15959	15995	15922	15978	15917	16073	15850	15834	15761	16036	16001	15844	15796	16060	16050	16038	15731	15704	16045	15866	15942	16055	16101	16045	15949	15912	15903	15928	15952	15872	15727	15797	15994	15822	15892	15998	15851	15851	15812	16022	15933	15980	16032	15975	15792	16016	15978	15859	16021	15981	15837	15874	16018	15896	15792	15703	16022	15809	15974	15943	15977	15920	15798	15891	16061	15938	15987	15871	15978	15977	15786	15889	15877	15993	15935	16192	16167	16341	15754	15949	15843	16002	15801	15820	15874	15898	15968	16007	15868	15880	16165	16076	15989	15794	15755	16045	15777	15962	16016	16011	15983	15909	15946	16023	15832	15991	15959	15988	15916	15833	16045	15931	16004	16040	15846	15868	15979	15977	15807	15849	15965	15924	16024	16087	15766	15929	15916	15890	15930	15947	15926	15899	15935	15943	15866	16182	16162	16051	16045	15707	15944	15882	15864	15881	15773	16007	15916	15835	16043	15865	16156	15922	16007	15859	15938	16066	15871	15915	15989	15909	15947	15945	16062	15931	15893	15770	15741	15854	16076	16148	16132	15917	16022	16023	16005	16199	15958	15886	15942	15845	15945	15867	15727	16007	15952	16024	16011	15872	15983	16099	16051	15904	15953	15857	15976	16020	16072	16061	15660	15985	16030	16001	16005	15978	16023	15949	16067	16054	15979	15991	16152	16164	15984	15873	16103	15959	15796	15934	15807	16009	15998	15834	16019	15855	15810	15919	16056	15906	16149	15890	15912	15937	15936	15820	16049	16083	15883	15916	15847	16044	15894	15948	15926	15818	15946	15904	16034	15882	15997	15715	15837	16150	15918	15977	15902	15833	15808	16122	15838	15764	16210	16140	16098	16051	15979	15990	15955	15993	15866	15912	15974	15887	15942	16111	15976	16086	15911	16040	16010	16079	16006	15931	15938	15849	16099	15908	15865	15969	15989	16024	16038	16003	15722	15973	15900	16159	15812	15941	15911	15823	16106	15987	15905	15931	16034	15866	15825	15888	16129	15934	15920	15835	15981	15992	15863	15870	15850	16065	15999	15720	15880	15677	15918	15895	15930	15969	15943	15960	16020	15948	16148	16040	16100	15913	16008	16267	15887	15907	16072	16005	15933	16039	16079	15957	16076	15742	16095	15997	15984	15952	15918	15994	15954	15835	16155	15972	15836	16026	15845	15713	16015	16031	15939	15956	15985	15722	16056	16167	16169	15644	16068	15824	15828	15877	16070	15861	16002	16201	16004	15792	15977	15856	16089	16034	15984	15966	15892	15996	15897	15877	15995	16171	16146	16032	15955	15904	15917	16013	15936	16003	16052	15815	15930	16096	15898	15942	15972	15873	15901	15963	16115	15957	15879	16004	15939	16003	15998	16038	15935	15896	16060	15963	16016	16016	16113	16040	15908	15978	16040	15914	15968	15795	15896	15909	15901	15998	15836	16061	15925	15838	15951	15999	15882	15908	16078	15877	15958	15852	16187	15918	16056	16009	15781	15769	15876	15952	16146	16066	15979	16189	15912	16197	15874	16117	15989	16067	15784	15671	15695	15785	15947	16028	15996	16100	16033	15986	16004	15954	15909	16121	15961	15913	15858	15773	15825	15711	15817	16024	15967	15973	16093	16039	15880	16047	15975	16006	15953	15980	16037	15993	16034	16005	15932	15889	16065	15924	15910	15916	16138	15940	15940	16083	15708	15986	15900	16001	16090	16059	16045	15926	16004	16082	15999	15935	16223	15900	16008	15954	15684	15855	15882	15819	16020	15875
34091	55669	52227	41794	34307	29253	25041	22230	19924	18459	17306	16496	15857	15505	15199	14989	14682	14575	14588	14378	14407	14377	14396	14310	14268	14225	14179	14345	14124	14120	14395	14171	14095	14225	14151	14137	14231	14270	14117	14154	14082	14089	14123	14266	14004	14041	14054	14083	14117	14065	14071	14039	14192	14048	14060	14071	14024	13935	14190	14083	14088	14071	14148	14128	14057	14105	14049	14067	14087	14106	14238	14071	13940	14050	14144	14136	13864	14123	13983	14055	14224	14103	14030	13980	14207	14113	14194	13946	14143	14138	14061	14264	13994	14037	14168	14024	14085	14006	14059	14162	13952	14184	14087	13811	13990	14077	14024	14112	14004	14050	14105	13968	14102	14070	14163	13997	14008	13944	14207	14158	13972	13920	14174	14043	14010	14018	14066	14035	13985	13926	14107	14120	14069	14026	13993	14159	14171	14110	14110	14138	14151	14067	14070	13984	14019	14051	14308	14065	13976	14145	14090	13941	13969	14097	13988	14098	14126	14082	13984	14053	14003	14167	13812	14136	13856	13970	14093	13999	14111	14169	14180	14154	14069	14175	14074	14051	14073	14169	13933	14092	14038	14068	14181	14064	14058	14169	14035	14072	14055	14010	14180	14244	14217	14186	13973	14063	13867	14024	13978	13967	13983	14000	14237	13887	14122	14179	13935	14079	14137	13942	14044	13876	13957	13928	14052	14124	14152	14133	14010	14160	14113	13938	14024	14025	14072	14030	14191	14013	14115	13851	14085	14047	13950	14002	14024	13961	14115	14159	13841	14140	14127	14062	13959	13963	14057	14196	14113	14058	14177	14073	14194	14023	14136	13740	14053	14123	14053	14038	14121	14150	13938	13992	14092	13998	14159	14181	14142	14021	14070	14241	13953	14340	14044	14112	14053	14125	13975	13927	14042	13929	14174	13987	14215	14061	14207	14106	14093	13945	13971	13909	13947	13995	14269	14283	14007	13986	14044	13966	14281	14047	14064	13965	14216	13889	13896	14231	14129	13987	14205	14076	14020	14156	14019	13986	14077	14168	13968	14085	14105	14218	14057	14056	14034	14061	14255	14229	14079	13998	14052	13998	14150	14042	14052	14082	14184	14118	14227	13960	13979	14107	14146	14150	14001	14163	14099	14085	13891	14250	14029	14165	14137	14208	14006	14021	14077	14090	13930	14062	14126	14120	14019	14030	13915	13971	14071	13984	14112	14006	14040	13932	14143	14247	14094	13946	14031	14096	14022	13998	13957	14162	14123	13999	14176	14192	14036	13961	13824	14055	14177	13999	14117	14104	13971	14010	14119	14144	14221	13878	14020	14157	13933	14190	13871	14117	14059	14001	14118	14089	13925	13929	14116	13999	14105	14072	14053	14024	13946	14049	14228	14032	14082	14174	13990	14176	14019	13937	13889	14034	14149	14111	14162	14034	14231	14161	14054	13998	14093	14074	14078	14009	14171	14001	13999	14064	14091	14184	14187	13844	14078	13946	14107	13934	14026	14060	14019	14226	14131	13962	14049	13981	14087	14067	13842	13887	14195	14057	14115	14097	14030	14020	14068	14112	14031	14082	13994	14129	14084	14115	13966	14050	14203	14077	14030	14227	13924	14107	14061	14049	14178	14010	13884	13930	14062	14171	14198	14030	14079	14227	14050	14053	13899	13896	14153	13975	14104	14054	14015	13932	14127	13989	14034	14106	14093	13797	14116	13884	14002	13985	13973	14113	14066	14078	13999	14240	14039	14083	14068	14028	13938	14253	14157	14148	14131	13845	13987	14110	13965	14181	13925	14114	13961	13912	13890	13991	14112	14158	14158	13985	14053	14060	13871	14085	14080	14034	13983	14069	14217	14042	13945	14118	14009	14142	14085	14074	14037	14128	14170	14037	13835	14085	14021	14065	14004	13960	14018	14057	13979	13939	14194	14025	13919	14109	13974	14073	13898	14012	14089	14066	14125	14045	14061	14123	14198	14191	13866	13835	14173	14036	14000	14099	14069	14014	14102	14085	14055	14024	14124	13908	13996	13922	14171	14153	14115	14057	14149	14133	14133	13990	14093	14083	13976	13957	14068	14195	14152	14135	14108	14114	13923	14102	13991	14045	13937	14013	14066	14254	13978	14187	14110	13906	14104	14093	14047	14163	14075	14113	13990	14054	14028	14013	14184	14080	14167	13941	14056	14103	14165	14004	14145	14068	14095	13985	14002	14206	14036	14083	14154	14103	13932	13991	14029	14090	14199	14194	14099	14067	14105	14119	14140	14027	14211	14078	14120	14009	13946	14066	14112	14209	14024	14046	14129	14192	14190	14101	14096	14183	14045	14144	13974	14027	14008	13967	14040	14108	14171	14047	14114	14089	13985	14267	14090	14086	14060	14145	14107	13959	14057	14031	14051	14065	14076	14145	14017	14182	14145	14064	14277	13869	14014	14009	14092	14073	14090	14098	14074	14010	13969	14003	14135	14100	13897	14042	14015	14123	14026	13921	14226	14026	14080	14066	14013	14011	14057	14273	14050	14111	14020	14128	14017	14115	13984	14034	14019	14071	13977	14205	14030	14083	14185	13958	13980	14051	14090	14056	14068	14241	14173	13970	14017	14050	14088	14131	14137	13895	14188	14025	14216	14143	13925	14024	14201	14152	13974	13988	14041	14216	14164	14000	14001	14185	14110	14067	14109	13959	14059	13944	14164	14032	13937	14083	13912	14112	14167	14252	14089	14122	14205	14333	14130	13964	14174	13976	14142	14130	14087	14089	14197	13996	14137	13965	13994	14217	14151	14147	14064	13985	14062	13998	14015	14062	13908	14092	14050	14037	14039	14041	14155	13905	14189	14008	14002	14058	14177	14070	14069	13975	13972	13881	14064	14059	14134	14105	13974	14080	14016	13973	13927	14089	14126	14051	14085	14032	14047	14089	14084	14116	14186	13992	14184	14033	14223	13993	14151	14056	14038	14109	14006	13997	14071	14089	13871	14044	13901	14047	14021	14081	14151	14006	14044	14098	14001	13887	14047	13979	14251	14188	13801	13820	14225	14092	14252	13953	14078	14068	13956	14029	14005	14206	13954	14003	14049	14129	13976	14078	14121	14132	14193	14016	14037	14039	13978	13967	14072	14119	14037	13951	14031	14207	14015	14028	14019	14122	14201	14038	13992	14277	14165	14123	13866	14136	14033	14011	14117	14031	14067	14094	13950	13804	14032	14043	14074	14067	13933	14081	13981	13988	14018	14067	14030	14001	14274	13991	14053	13938	13946	14234	14130	13926	14133	14036	14123	14202	13836	14109	14146	13996	13984	14226	14218	13960	14109	14005	13942	14039	13875	14008	14036	14102	14074	14003	14136	14113	13989	14128	14065	13993	14106	13857	14127	14022	14085	14203	13979	14092	13970	13936	13998	14084	14097	14151	13878	14129	14265	14106	14043	14023	14070	14293	14009	14152	14139	14006	14146	13991	14041	13979	13988	13964	14191	13884	14232	13975	13861	14223	13960	14055	14054	14047	14139	14045	14061	14041	14100	14006	14012	14062	14038	13911	14072	14185	14075	14053	14029	13922	14093	13987	14141	14121	14188	14089	14031	14201	13975	14033	13969	14020	14121	14060	14046	14066	13981	14015	14068	14043	14037	14075	14106	14143	14157	14069	13960	14065	14216	14034	14130	14158	14081	14097	14208	13977	14064	13984	14142	14127	14108	13987	14098	14007	14122	14162	14044	14006	14142	14026	14052	14139	14211	14142	14299	14116	13849	13992	14062	14045	14038	13999	14106	14091	14073	13962	14015	14113	14067	13989	14101	14123	13995	14065	14012	13959	13982	14073	14170	14020	14161	14114	14147	14060	14243	14031	14186	14151	14290	14112	14005	14115	14055	14119	13959	14086	14124	14239	13865	14082	14058	14210	14231	13984	14245	13873	14076	14230	14063	13962	13994	14199	14050	14081	14146	14094	14011	14041	14142	14178	13878	14005	14193	14026	14037	14124	13991	14061	13978	13916	14086	14228	14039	13985	14081	14093	14195	14063	14015	14096	14054	13926	14087	14064	14058	14141	14044	14143	13978	13872	14033	14130	14004	14122	13950	13936	13960	13998	13848	14226	14061	13862	14092	14231	14087	14136	14076	14216	13799	14008	14146	14111	14142	14009	14007	14073	14041	13896	14111	14165	14141	14169	14097	14165	13922	14062	14124	13994	13988	14091	14212	14103	14133	14205	13949	14192	14123	14096	14013	14213	14005	14092	14308	14114	13990	13984	14083	14161	14156	14001	13988	14136	14052	13939	13988	13968	14076	14110	14079	14209	13913	14306	14193	14009	14098	14143	14029	13906	14126	13945	13953	13998	13873	14201	14002	14028	14076	14178	13856	14053	13999	13903	14258	14036	14129	14005	14063	14120	13903	14006	13962	14103	14082	14067	14014	14165	13849	14040	14125	14052	14196	14249	14076	14009	14163	14178	13890	13932	14100	13842	14058	14234	13943	13893	14193	14140	14196	13978	14156	14032	13943	14065	14120	14281	14032	14151	14180	14197	14137	13893	14129	14034	13993	14076	13884	14156	14008	14055	13901	14019	14095	14079	13992	13932	14035	14092	14041	14170	13913	13977	14103	14085	13992	14131	13888	14146	14038	14037	13974	13995	14229	13971	14220	14003	13889	14056	14015	14193	13993	14146	13931	14117	13949	14175	14212	14078	14092	14119	14116	14139	14006	14093	14161	14081	14235	14159	14035	14039	14086	14069	14143	13985	14248	14156	14082	14052	13993	14053	14046	14053	14169	14189	14194	14026	14061	13920	14207	14067	13959	14010	14138	13999	13949	13906	13922	14002	14132	13971	14203	14042	14144	14344	13899	14090	14279	13986	14166	13949	14017	14184	14062	14072	14100	13971	14022	14114	14152	14119	13864	14026	14138	13993	13948	14014	14297	13991	13947	13987	14010	14191	14100	14050	14116	14005	14028	14009	13819	14110	13816	14263	14145	14072	14099	14067	13935	13958	13986	13966	14017	13903	14050	14211	14081	14065	13905	14131	13976	14037	13990	14120	14068	14135	14030	14132	13936	14025	14043	14067	13909	14183	14025	14071	14077	13923	14067	14025	13998	14006	14070	13997	14133	13883	14027	13831	14028	13949	14219	14050	14220	14152	14116	13913
23274	21656	29656	24430	23505	27306	29445	23689	21470	20417	19451	18371	18068	17709	17368	16850	16832	16824	16751	16368	16394	16186	16364	16251	16398	16273	16457	16016	16145	16351	16191	16093	16231	16347	16223	16210	16076	16242	16062	16179	16108	16107	16144	16121	16064	15915	16041	16050	15969	16111	15723	16094	16214	16040	16115	16188	15959	16181	16082	16087	15987	16124	16116	16140	15923	15869	15848	15880	16142	15918	15894	15853	16057	16023	16076	16007	15919	16160	16182	15914	15956	16035	15926	15947	15803	16128	16053	16102	15902	16001	16085	16215	16014	15779	16021	16086	15928	16066	15993	15994	15907	16008	16045	16027	15940	16040	16172	16053	15996	16127	15969	16174	16121	15994	16180	16066	16042	15904	16017	16037	16122	15967	15958	15933	16006	16102	16036	15993	16110	16132	16223	16099	15977	15933	16118	15976	15954	15964	16018	16066	15882	15931	15969	15785	16022	15973	15962	15884	16061	15899	16016	16032	15879	16023	16014	15928	16099	15969	15968	16125	15831	15896	16033	16317	16193	16105	16003	15836	15906	15802	15907	16121	16112	16251	16014	15674	16004	15999	15977	15837	15802	16198	16127	15975	15906	16177	15873	15978	15945	15971	16149	15953	15940	15945	15878	15964	16051	16019	16103	15821	16060	15918	16039	16007	15934	15988	15920	16049	16103	16144	16013	16025	15883	16175	15940	15845	15974	16004	16032	15979	15898	15856	16007	16086	15728	15997	16024	15866	15928	15868	15779	16006	16216	15822	16013	16131	16071	16175	16188	15815	15924	16037	15999	16041	15869	15996	15976	15838	16030	15857	15872	16018	16207	15856	15839	16201	15963	15894	16145	16190	15930	15935	15955	16125	15981	16006	16025	15813	15920	15923	15922	16024	16105	16091	15822	15913	15935	16028	16204	15927	15930	15856	16104	16046	16020	16017	15897	15874	15861	15879	15824	15843	16147	15872	15993	15678	16013	15966	16148	16078	16012	16039	16134	15965	15960	16060	16155	16223	16060	15909	15946	15881	16225	15987	15947	16017	16011	16017	16127	15941	15909	15836	15856	16033	16284	16073	15891	16031	15920	16009	16149	16008	15986	15930	15860	15951	15735	16123	15909	16048	15965	16028	15884	16180	16183	16202	16055	15985	15854	15840	16022	15910	16034	16075	15767	16252	16086	15971	15806	15901	16040	15964	15989	16066	15998	16083	16194	15896	15905	16161	15932	15847	15981	15993	15955	15965	16093	15923	16039	15845	16107	16013	15972	15883	16045	15845	16003	16010	15950	16104	15904	16115	16091	16027	15896	15985	15810	16165	15920	16115	15836	15966	16079	15818	15936	15876	16072	16078	16052	15969	15992	15987	15981	15894	15937	15803	16105	15938	16078	15703	16007	15811	16032	15990	16078	15946	15875	15856	16122	15990	15953	15981	15940	15985	16075	16048	16268	16116	15969	15680	15922	16121	16025	15920	16177	15896	16139	16087	16014	15762	15813	15895	16079	16031	15833	15950	15947	15977	15861	15958	16000	16100	15987	15936	15997	15709	15941	15965	16100	15999	15995	15985	16129	16007	15839	15740	16087	15957	16062	15899	16084	15987	15974	15860	15968	15999	15927	15978	15993	15830	15878	15856	15977	15840	16039	15959	15929	16125	16124	15866	16105	15878	16029	15921	16085	16097	16079	15791	15925	16087	15866	16042	15820	16151	15946	15937	15861	15992	15952	16063	15930	15986	15950	15914	15957	15932	15925	15859	15873	16102	16037	15955	15888	16013	16062	16012	15920	16112	15931	15676	15982	15957	16195	15781	15942	15948	15995	15898	15975	15981	16163	15829	15879	15781	15804	15869	15898	15882	16009	15966	15994	15961	16032	16084	16008	15982	15974	16040	16185	16081	15980	15954	15917	16050	15964	16063	15599	15905	15985	15973	16004	16138	15982	15996	15945	16015	15849	16030	15991	15962	16000	15870	15899	15939	15947	15720	15998	16183	15939	16078	16033	15927	15955	16084	16017	15937	15904	15955	15838	15899	16018	15972	16090	16163	15886	15811	15818	16016	15991	16154	15972	15977	15987	16071	16004	15985	16055	16013	16104	15735	16048	15963	15971	16078	16012	15966	15952	16137	16142	15996	15943	16118	15873	16032	16164	15691	16022	16213	16133	16131	15976	16030	16000	15960	15958	15853	15917	15897	15746	15904	16052	15977	15956	16057	15932	15891	15767	16032	15949	15897	16146	16027	16177	15906	16036	15994	16027	16051	15888	15899	16273	15958	16059	15851	16019	16180	15976	16026	16053	15950	16031	16099	15948	15971	15976	15991	16072	16104	16043	15812	15931	16167	16008	15913	15930	15893	15896	16142	15902	15959	15824	15960	16030	16129	15956	15870	15966	15938	15980	15953	15978	15884	15918	15808	15989	16031	16056	15895	16013	15898	16098	16074	15912	16023	15911	15881	16081	15984	16045	15904	16003	15789	15971	15738	15921	15958	16059	15871	16082	15942	15932	16039	15967	15953	15811	15970	15860	15934	16149	16039	16060	15933	16074	16191	16050	16076	16008	15959	16104	16119	16087	16055	16087	15937	16029	15886	16220	16106	15939	16133	15955	16119	16014	15761	15966	15832	16021	15868	15913	15910	16056	15911	15916	16158	15950	15852	16186	16033	16075	15989	16118	16132	16004	16051	15982	16024	15930	15999	16004	15812	15931	16036	16198	16077	15921	15914	16031	15865	16000	15849	15997	15902	15797	15974	15886	16144	16083	16064	15969	15913	15949	16096	15889	16140	15905	15923	16040	16190	15946	16014	15916	15886	16106	15982	16095	15884	15867	15878	15997	16124	16095	16086	15811	16022	16126	16195	15953	16010	15893	16124	15983	15875	15883	16095	16065	15758	15907	16004	16208	15917	15934	16066	15904	15948	15919	16038	16058	15864	15974	15785	16072	15921	16045	15956	16016	15890	16230	16076	15992	16103	16015	15949	15948	16071	16065	16141	16025	15987	15852	15857	16088	15932	16146	16083	15939	16115	16038	15959	15859	15832	16041	16076	15919	15947	15991	15926	15877	16047	15903	15847	15918	15950	15856	16114	16046	15908	15954	15813	15874	15827	15894	16156	16020	15942	15737	16077	15985	16079	15984	15966	15865	16078	15800	16070	16125	16009	16002	15976	16171	15905	15776	15880	16088	16046	16057	15965	16049	15805	16043	15991	16142	16012	15980	16003	16084	15904	15884	15855	15975	16023	15897	15840	16027	15952	15995	16143	16115	15875	15949	15943	15829	15804	15877	16080	15908	15958	15979	16017	16013	15896	16134	16070	16019	16252	16014	16211	15996	16026	16009	16086	15912	15625	15983	15921	15774	15976	15990	16095	15844	15900	16024	16021	16009	16097	15919	15855	15905	15890	15997	16090	15683	15949	16092	16040	15902	15914	16014	16061	15802	15804	15993	16026	15834	15934	15933	15897	15998	16000	15889	15971	16161	16026	15898	15908	16035	16106	15925	16082	15919	15901	16128	15912	15929	15899	16039	15993	15918	16096	15949	15949	15940	16164	15847	15920	16058	15879	16123	15928	15930	15961	16223	15990	15870	15854	15820	15860	15938	16047	15886	16211	15890	16065	15975	16084	15816	15769	15868	16049	16080	15955	15828	16071	16031	16138	15893	15899	15901	16007	16035	15854	16004	15995	16011	15874	15909	15824	15945	15932	16084	16017	15994	15865	15892	15922	16024	15973	15787	15978	15984	16097	15912	15686	15967	16102	15938	15908	15945	15848	16104	15907	15844	15986	16049	15945	16056	15992	15857	15858	15882	15895	16046	15985	15915	15824	15842	16028	15868	15725	16091	15872	16049	16014	15909	15883	16028	16116	15766	16125	15872	16234	16021	16019	15929	15671	16074	15950	15964	16060	15970	16073	16059	16096	15797	15875	16178	16008	15924	15850	15856	15952	15933	15960	16076	15939	16086	15919	16063	15945	15893	15895	16063	15967	15845	16015	16104	15774	16008	16206	16080	15988	15984	15848	16283	16143	16009	15734	15839	15931	15936	15786	16110	16056	15852	15938	16092	15964	16086	15831	15729	16040	15739	15762	16022	15944	16001	15911	15964	16011	15846	16043	16068	15924	15999	15830	15907	15953	15819	15940	15938	15950	15955	16060	15978	15798	16141	16121	15924	16018	15987	16236	15953	16007	15943	15969	16200	16065	15869	15915	15760	15832	16120	15897	16041	16102	15961	15964	15987	15998	15980	15862	15894	15828	16085	15923	15929	15909	16005	16229	16025	16034	15832	15985	15982	16002	15972	15931	15992	15888	16062	16255	15842	15958	15907	15888	15833	15928	16229	15977	15921	16007	15994	15915	15957	15925	16059	16161	15879	16041	16031	16016	16080	16195	15798	16147	16038	16153	15915	16013	15987	16106	16113	15959	15980	16165	15971	15781	15862	15923	16135	15866	15963	16153	16168	16138	15906	16082	15933	15920	15910	15835	15899	16067	15746	16099	16122	16076	15868	15953	16040	16005	15889	16002	15954	15914	15956	15916	15983	16049	16081	15988	15941	16041	16139	15989	15915	15956	16035	15883	16016	15845	16162	16067	16033	15973	15925	15955	15988	15812	16006	15927	15964	16121	16001	15834	16100	16183	16050	15812	16009	15899	15984	15923	16004	16019	15989	15916	16085	16042	16021	15896	15786	15874	15837	15858	16177	16032	16062	15978	15886	15929	15799	15991	16111	15897	16039	16025	15836	16021	15959	15870	16082	15969	16034	16032	15975	16063	16061	15912	16204	16003	15999	16071	16061	15964	15859	16009	15972	15942	15997	15850	15883	15985	15980	15807	16069	16071	16012	15941	16083	15913	15856	16060	15813	15930	15983	15788	16174	16067	16135	15981	15959	16086	16092	15823	15917	15925	16016	16012	15967	15876	16173	16079	15821	15794	16021	15856	15898	16028	16007	15929	15919	15918	15756	16046	15854	16099	15974	16156	16113	16017	16083	15905	16075	15804	15863	15990	15821	16004	15907	16071	15983	15933	15825	15942	16081	16155	16095	16046	16054	15968	15943	16003	15779	15932	15863	16024	16149	16025	16043	15937	16040	15773	15954	15869	15885	15953	16029	16007	15943	16037	15824	15693	15923	16028	15976	16077
35710	60229	57149	46482	38716	32791	28645	25003	22185	20305	18814	17486	16842	16415	15678	15354	14996	14746	14775	14726	14590	14428	14216	14298	14326	14307	14183	14321	14264	13980	14224	14264	14249	14344	14279	14259	14354	14114	13989	14116	14268	14152	14121	14005	14183	14318	14073	14088	14093	14002	14122	14121	14228	13987	14216	14171	14154	14169	14025	14303	14130	14206	14152	14284	14095	14116	14055	13970	14166	14013	13958	14200	14041	14013	14057	14020	14082	14219	13965	14109	13844	14238	14012	14016	14018	14067	14048	14187	14113	14091	14059	14104	14127	14222	14032	14027	14138	14191	14079	13969	14030	14118	13944	14147	14062	14195	13960	14031	14102	14021	14149	13954	14005	14034	14144	14098	14004	14111	13904	14072	14084	14117	14082	13990	14032	14082	14118	13956	13946	14104	14140	14118	14299	14124	14032	14082	14146	13939	14246	14045	14106	14081	14033	14013	14177	14118	13992	14072	14164	14113	14214	14087	14166	14147	14087	14085	14019	14103	13977	14083	14140	14035	14071	14288	14031	14146	14038	13992	14163	13945	14214	14016	14110	14045	14038	14094	13924	14011	14010	14033	14079	14014	13972	14021	14038	14209	14149	14124	14114	14130	14088	14030	13929	13994	14093	14208	14105	14037	14130	13904	13965	14056	14027	13955	14208	14076	14056	14205	14024	14067	13852	13971	13976	14020	14110	14088	14077	14040	14077	13986	14039	14090	14115	13990	14020	14181	14053	14066	13919	14105	14073	14038	14045	13915	14266	14097	13993	13986	14189	14120	14125	13876	14131	14074	14047	13863	14116	14019	14216	14064	14030	13986	13853	14077	14015	13981	14122	13956	14106	14062	14050	14066	13987	13971	14022	13977	14059	13977	14070	14039	14110	14007	13961	14153	13885	13928	14217	13956	13915	14030	13846	14300	13968	13989	14205	14177	14222	14144	13982	14067	14075	13926	13948	14064	14274	14067	13910	14062	14046	14015	14006	14139	13967	14023	14124	14020	14094	14032	14019	14097	14272	13971	14040	14092	14085	14117	14196	14095	14163	14064	13885	14199	14110	14139	14114	14011	13913	14083	14031	13969	13990	14161	14032	14192	14153	14061	13877	14175	14001	14072	14096	14078	14216	14049	13967	14098	14259	14106	14116	14173	13900	14172	13976	13957	13982	13973	14053	14193	13907	14135	14045	14161	14153	14127	14111	13959	14061	14027	14086	13990	14146	14058	13962	14007	14041	14188	14001	13998	13920	14262	14118	13991	14007	14127	14090	13993	14139	14105	14170	14130	14057	14051	14291	14076	14056	14052	14076	14166	14111	13913	14115	14114	14004	14058	14209	14085	13988	14178	14020	14129	14097	14014	14099	14098	13911	14111	14166	14101	14199	14055	14075	14030	14060	14004	13960	14042	14119	14001	14040	14054	14103	14050	13903	13785	14224	14207	14109	14011	14120	14130	14064	13987	14210	13967	14051	14036	13836	13979	13984	14006	14299	14014	14247	14021	14245	14071	14179	14194	14160	14160	14038	14008	14180	13966	14061	14188	14000	14169	14039	13832	14094	13940	14084	14094	14056	14040	14015	13953	13956	14101	13989	14113	14165	13993	14172	14177	14106	13987	13856	14042	14067	14103	14134	14185	14207	13907	14037	14057	14071	14139	14186	14301	14017	14220	14075	14082	13939	14031	14072	14017	14030	14044	14142	13997	14191	14203	14042	14229	13959	13936	14171	14103	13982	13823	13988	13962	13994	14022	14089	14162	13875	14139	13818	14003	14108	14053	13994	14215	14129	14016	14164	14035	14186	14098	14126	13884	14057	14040	14061	14064	13924	14161	13968	14110	14093	14054	14134	14077	14091	14061	14076	14228	13987	13929	14130	14032	14106	14071	13989	13965	14195	14061	13961	14137	14038	14139	13982	13989	14131	13961	13912	14121	14121	14019	13947	14150	13959	13931	14097	14079	14088	14120	14245	13936	14042	14132	14016	14109	13938	14112	14108	14073	14043	13935	13948	14037	14105	14067	14237	14073	14103	13871	14213	13983	14055	14131	14038	13998	14073	13977	14093	14170	13989	13989	14017	14043	14149	14077	13979	14173	14170	14059	14101	14245	13858	14268	14067	14072	13972	14054	14073	14062	14065	14104	14105	14033	14086	13884	14132	14192	14150	14119	13980	14093	14073	13927	13976	13992	14158	13962	14082	13958	14037	14138	14048	13880	14157	14093	14032	14113	13906	14220	14063	14075	13984	14163	14084	14024	14058	14121	13913	14169	13994	13945	14087	14032	14051	14089	14181	14150	14033	14071	14142	14097	14112	14022	14102	13864	13986	13974	14040	14117	14176	13972	13881	14121	14241	14059	14086	14020	14093	14116	14119	14018	13889	14183	14000	14072	14071	14064	14054	14064	14025	14127	13783	14061	14010	14094	14019	14137	14106	13864	14062	14005	13920	14088	13866	14147	14246	14034	13994	14113	14152	14165	14092	14249	14021	14114	14281	13863	14064	14085	14058	13985	14023	13984	14054	13995	14139	14061	13944	14098	14214	13903	14042	13979	13891	14010	13864	14016	14140	14056	13970	14074	14023	14094	14015	14084	14240	14063	14151	14121	14255	14118	14137	13936	13930	14087	14154	14039	13993	14179	14112	14063	14080	14108	14108	14079	14091	14084	14095	14166	14060	13935	13997	14011	13987	14018	14113	14176	14120	13996	14112	14196	14202	13974	14112	14107	14171	14029	14120	13979	13941	14053	13932	14073	14081	14114	14115	14050	14086	14100	14190	14027	13957	14020	14130	14027	14172	14062	13977	14227	14025	13976	14007	13840	13938	14020	14124	14075	13942	14175	14062	14184	13892	14140	13930	14094	14135	14106	14112	14072	14220	13918	14173	14096	14064	14114	13850	14187	14188	14059	14277	14084	13951	14190	13919	13962	14190	13886	14129	14186	14080	14108	14056	13945	14152	14052	14079	14194	14052	13975	14175	14126	13995	14024	14248	13975	14038	13997	13949	14095	14209	14080	14045	14126	13941	14185	14012	14034	13982	14042	14166	14062	14051	13885	13809	14039	13989	14069	14080	14064	14035	14107	14054	14057	14127	14043	14105	14034	14088	14075	14095	14195	14123	13955	13998	14176	14093	14077	14095	14322	13906	14122	14006	14058	13987	14149	14148	14169	14039	14021	14077	14211	14145	14092	14174	13877	14240	14031	14013	14076	14084	14166	13934	14031	14117	14042	13941	13963	14052	14213	14017	14116	14142	14016	14163	14030	14112	13975	14129	14111	14184	14010	14108	14119	14013	14118	14099	14155	14106	14076	13984	13982	14028	14000	14093	14024	14255	14176	14071	14080	14087	14148	13927	14265	13950	13927	14189	14165	14073	14132	14141	14063	14058	14087	14047	14086	14203	14069	14081	14077	14175	14089	13962	14100	13916	13970	13859	14164	13996	14060	14108	14065	14119	14039	13924	14036	14058	13986	14129	14193	14103	14093	14035	13933	14033	14229	14223	14244	13949	14176	14100	13934	14046	14259	14170	13959	14034	14124	13972	13948	14023	13966	14032	14038	14091	13908	14089	14019	13976	13999	13992	14011	13983	14144	14154	14074	14088	14198	14228	13933	14122	14092	13904	13953	13911	14147	14087	14056	14065	14141	14119	14066	14097	14191	14221	13985	14224	14110	14074	13979	14060	13971	14145	14152	14022	13962	14093	14193	14185	14069	14026	14006	13989	14059	14143	13994	14113	13984	14072	14131	14026	14099	14009	14041	13958	14136	14208	14094	13977	14104	14121	14043	13892	14052	14187	14078	13921	14143	14078	13899	14154	14222	14086	14029	14125	14123	13946	14104	14100	14076	14007	14142	14112	14042	14124	14194	14100	14194	14131	13948	14087	14083	14021	14087	13950	13925	13942	13917	14140	13956	14158	14089	14159	13930	14215	14051	14088	13975	14041	13901	14147	14125	13864	13860	14177	13822	14026	14052	14123	14132	14007	14100	14149	14006	14053	14084	14050	13905	14248	14061	14208	14281	14232	14141	14076	14054	14046	13965	14222	14127	14013	14169	14025	13955	14195	13960	13990	14074	13942	13994	14055	14178	13919	14052	14004	14073	14095	14077	14089	13989	13991	14219	13874	14072	14182	14097	14009	13958	14182	14070	14099	14163	14028	14033	14015	14082	14172	13911	14030	14001	14153	13972	14128	14004	14087	13931	13929	14064	14063	14264	13950	14167	14009	14137	14012	13928	14027	14056	14092	14103	14241	14098	14230	14016	14158	14111	14074	13986	14087	14031	14187	14120	14155	13951	13991	14097	13988	14170	13987	13974	14152	14214	14005	14161	13996	14106	14101	14120	14047	13963	14205	14139	13973	13946	14060	14063	14182	14113	14175	13970	13993	14154	14152	13961	13988	13885	13891	14126	14010	14081	14215	14173	14043	13974	14014	13996	14168	14115	13993	14003	14137	14152	14012	14092	13945	14229	14174	13986	13964	14003	14069	14292	13895	13987	14067	13968	14233	13983	14086	13999	14039	14023	13983	14061	13989	14048	14043	14020	14040	14123	13958	14190	14008	13950	13970	14128	14124	14103	13907	14042	13969	14105	14122	14017	14050	13948	13957	14042	13948	14098	14049	14028	14161	14087	14294	13999	14119	14240	14019	14000	13955	14111	14112	14026	14231	14235	14125	13976	14021	14213	13968	14163	14060	13874	14050	14125	13942	13963	14030	14002	14229	14106	13956	14061	14048	14053	14080	14016	14088	14159	14106	14095	14093	13990	13997	14008	14064	14188	14296	14023	14192	14075	13850	14221	14023	14052	14009	14007	13945	14300	13898	14114	14064	14032	14144	13974	14102	14004	14153	14123	14236	14031	14201	14077	14257	14152	14021	14054	14184	13903	13947	14071	13865	14074	14131	14065	14066	13919	14035	14213	13912	14091	14037	14019	13949	14075	14073	14084	14035	14062	14003	14071	14000	13996	14209	14174	13976	14125	13885	14077	14014	14008	13962	14062	14088	13983	14069	13965	14060	14089	13825	14185	14101	14028	14005	14367	14020	14001	13991	14160	13916	14186	14061	14194	14105	13953	14056	13862	14012	14140	14072	13900	14020	14094	13995	14191	14121	14154	14055	14048	13970	14086	14136	14248
30040	32167	39639	35160	27512	23746	21437	19643	18631	17753	17476	16998	17040	16708	16722	16615	16498	16608	16340	16271	16220	16267	16259	16320	16295	16247	16488	16207	16298	16477	16249	16199	16391	16192	16281	16285	16309	15979	16327	16267	16024	16180	16264	16211	16120	16056	16109	16345	16272	16213	16202	16222	16111	16141	16079	16230	16105	16175	16294	16070	16195	16122	16313	16075	16193	16260	16212	16175	16137	16176	16125	16150	16235	16087	16220	16227	16106	16138	16265	16214	16165	15940	16148	16352	16075	16190	16308	16170	16031	16044	16276	16174	16209	16062	15895	16038	16253	16029	16180	16159	16251	16217	16323	16236	16214	16254	16219	16064	16144	16070	16226	16213	16320	16075	16248	16173	16032	16011	16070	16207	16100	16221	16133	16171	16111	16139	16222	16038	16369	16301	16189	16271	16226	16127	15900	16141	16171	16137	16174	16089	15943	16060	16144	16193	16245	16108	16317	16139	16224	16285	15957	16089	16349	16147	16118	16238	16033	16064	16131	15993	16106	16215	15997	16155	16131	16204	16203	16053	16327	16088	16032	16174	16041	16045	16139	16188	16213	16341	16206	16047	16093	16267	16205	16263	16157	16408	16342	16157	15988	16128	16068	16128	16346	16060	16193	16256	15954	16088	16159	16106	16158	16227	16270	16337	16328	16187	16095	16091	16196	16258	16377	16204	16172	16220	16320	16257	16256	16367	16166	16103	16375	16151	16099	16117	16219	15976	16409	16060	16252	16281	16198	16252	16266	16193	16139	16129	16033	16273	16120	15958	16238	16231	16256	16183	16003	16254	16254	16062	16372	16119	16206	16404	16056	16186	16214	15960	16294	16122	16083	16172	16294	16242	16152	16184	16276	16286	16200	16241	16160	16270	16139	15973	16165	16303	16140	16183	16317	16112	16236	16108	16134	15929	16069	16143	16112	16251	16247	15998	16103	16194	16219	16322	16173	16234	16224	16375	16266	16339	16245	16141	16319	16367	16276	16053	16211	16063	16234	16156	16211	16234	16209	16307	16096	16223	16103	16266	16083	16390	16064	16119	16322	16140	16166	16336	16196	15989	16317	16085	16139	16495	16026	16364	16137	16147	16100	16114	16182	16276	16186	15932	16308	16062	15883	16121	16168	16152	16177	16095	16191	16225	16211	16182	16132	16116	16299	16264	16187	16176	16014	16365	16118	15976	16099	16204	16296	16090	16173	16281	16087	16125	16070	16035	16170	16139	16147	16054	16513	16049	16318	16061	16379	16036	16092	16148	16217	16276	16298	16286	16180	16377	16424	16218	16235	16324	16264	16030	16270	16141	16183	16206	16171	16085	16079	16059	16443	16074	16162	16121	16118	16090	16377	16113	16091	16264	16173	15912	16154	16231	16259	16218	16194	16131	16090	16160	16104	16164	16263	16115	16230	16328	16147	16094	15976	16107	16180	15946	16418	16127	16110	16196	16028	16316	16102	16125	16154	16216	16229	16018	16173	16279	16094	16247	15992	16131	16205	16025	16068	16168	16118	16100	16347	16409	16294	16260	16355	15973	16070	16342	16102	16322	16323	16172	16280	16069	16197	16243	16226	16220	16143	16126	16254	16126	16182	16206	16319	15965	16191	16387	16200	16068	16141	16226	16278	16275	16164	16347	16224	16222	16156	15946	16262	16204	15976	16269	16144	16034	16106	16276	16130	16236	16281	16096	16068	16057	16068	16136	16118	16278	16255	16060	16038	16020	16123	16248	16103	16116	16010	16028	16113	16354	16250	16103	16115	16119	16234	16059	16157	15996	16096	16062	16197	16113	16215	16211	16234	16120	16044	16093	15907	16192	16134	16081	16115	16047	16003	16032	16300	16143	16283	16177	16167	15999	16171	16272	16011	16311	16133	16168	16243	16254	16251	16239	16243	16151	16157	16512	16259	16121	16366	16063	16390	16322	16438	16053	16443	16204	16099	16061	16068	16169	16108	16061	16311	16336	16029	16430	16103	16050	16095	16216	16306	16163	16377	16197	16343	16139	16256	16170	16174	16238	16263	16081	16176	16115	16250	16079	16128	16218	16265	16193	16097	16171	16313	16107	16271	16189	16177	16091	16075	16320	16178	16261	16153	16445	16223	16215	15965	16276	16228	16157	16147	16145	16003	16258	16077	16009	16325	16250	15999	16112	16368	16123	16070	16233	16262	16331	16205	16168	16243	16317	16264	16066	16180	16273	16065	15796	16346	16188	16185	16179	16119	16113	16201	16107	16154	16038	16101	16181	16191	16255	16234	16201	16376	16375	16245	16150	16206	16432	16156	16031	16238	16080	16059	16203	16156	16016	16189	16306	16212	16140	16368	16182	16273	16205	16095	15927	16348	16211	16042	16204	16210	16012	15862	16286	16183	16008	16313	16200	16215	16137	16065	16076	16074	16195	16219	16167	16236	16445	16198	16200	16033	16165	16077	16010	16150	16155	16163	16312	16249	16164	16105	16046	16043	16234	16231	16202	15993	16226	15994	16300	16170	16073	16121	16280	16188	16377	16063	16082	16284	16202	16264	16050	16146	16016	16222	16126	16308	16002	16262	16128	16246	16204	16095	16236	16091	16248	16280	16318	16190	16194	16267	16184	16141	16171	16358	16207	16284	16091	16239	16350	16180	16202	16128	16100	16141	16123	16249	16165	16066	16369	16121	16081	16159	16328	16234	16206	16231	15974	16230	16339	16216	16209	16390	16313	16236	16287	16109	16139	16218	16020	16196	16094	16090	16067	16200	16171	16247	16334	16018	16233	16120	16144	16211	16302	16065	16278	16125	16096	16133	16207	16187	16137	16177	16191	16236	16182	15994	16004	16248	16288	16325	16113	16131	16152	16248	16140	16174	16321	16243	16138	16139	16170	16312	15915	16054	16056	16233	16320	16271	16144	16212	16126	15985	15934	16162	16153	16291	16044	16310	15975	16191	16334	16159	16019	16105	16178	16385	16294	16072	16258	16183	16164	16209	16178	16144	16256	16176	16151	16047	16114	16170	16062	16037	16299	16132	16036	16226	16147	16200	16182	16375	16013	16167	15967	15997	16119	16255	16187	16102	16088	16087	16275	16213	16196	16098	16223	15901	16187	16136	16222	15990	16322	16051	15981	16272	16282	16255	16041	16294	16156	16086	16310	16283	16128	16143	16183	16133	16413	16146	16179	16368	16158	16232	16359	16216	16355	16144	16236	16162	16238	15976	16196	16248	16306	16254	16171	16327	16283	16198	16045	16121	16092	16170	16139	16239	16191	16112	16295	16177	16274	16184	16028	16084	16047	16223	16170	15965	16141	16024	16106	16301	16253	16261	16184	16225	16218	16251	16173	16101	16246	16422	16184	16401	15989	16141	16480	16186	16349	15953	16325	15994	16204	16166	16386	16195	16097	16014	16151	16207	16086	16280	16202	16219	16146	16252	16095	16361	16199	16060	16224	16160	16327	16017	16005	16204	16213	16081	16161	16176	16067	16354	16186	15855	16057	16067	16090	16174	15990	16081	16246	16269	16215	16093	15999	16194	16085	16096	16441	16127	16226	16189	15791	16177	16235	16166	16272	16090	16138	16325	16250	16064	16278	16072	15967	16046	16101	16143	16316	16391	16297	16286	16389	16101	16403	16035	16081	16101	16188	16198	16167	16304	16227	16109	16239	16177	16101	16127	16034	16119	16232	16205	16168	16103	16053	16163	16001	16132	16189	16156	16111	16106	16405	16200	16189	16172	16333	16204	16146	16202	16094	16332	16236	16237	16251	16240	16268	16382	16080	16116	16239	16213	16269	16206	16094	16012	16104	16078	15892	16153	16138	16011	16027	16195	16206	16230	16084	16016	16346	16128	16132	16161	16299	16147	16165	16264	16095	16244	16192	16092	16238	16120	16094	16170	16129	16415	16177	16095	16391	16302	16270	16097	16230	16110	16158	16113	16253	16292	16006	16185	15946	16294	16055	15964	16164	16292	16255	16293	16087	16137	16219	16348	15961	16232	16156	16159	16233	16306	16145	16207	16187	16115	16113	16230	16223	16179	16288	16270	16181	16148	16318	16331	16031	16210	16272	16123	16432	16063	16195	16157	16357	16076	16148	16209	16401	16201	16170	16203	16236	16221	16391	16373	16403	16095	16056	16117	16211	16060	16293	16208	16102	16001	16258	16397	16203	16139	16215	16178	15941	16298	16134	16214	16139	16349	15984	16167	16114	16173	16246	16241	16136	15984	16081	16167	16102	16209	16356	16232	16300	16269	16236	16280	15992	16126	16054	16209	16262	16177	16004	15972	16126	16054	16077	16187	16153	16208	16273	16236	16139	16246	16192	16178	16135	16184	16121	16179	16193	15995	16033	16439	16153	16348	16128	15934	16205	16146	16066	16055	15964	16100	16237	16245	16278	16374	16159	16050	15905	16025	16285	16159	16067	16103	16238	16157	16200	16139	16078	16167	16023	16231	16346	16096	16174	16375	16107	16130	15902	16106	16284	16283	15978	16345	16387	15959	15953	16238	16168	16078	16308	16202	16273	16126	15966	16326	16239	16269	16028	15964	16128	16036	16260	16063	16134	16042	16306	16372	16076	16069	16113	16225	16123	16132	16149	16085	16338	16166	15952	16310	16106	16349	16068	16045	16063	16172	16199	16241	15946	16299	16149	16092	16136	16334	16099	16042	16120	16178	16144	16294	16148	16371	16036	16040	15874	16243	16111	16197	16193	15988	16215	16169	15971	16037	16152	16134	16257	16237	16199	16034	16103	16079	16356	15912	16120	16318	16067	16283	16234	16169	16300	16097	16250	16264	16095	16131	16110	16133	16013	16162	16260	16121	16158	15916	16199	16147	16113	16266	16206	16299	16155	16382	16135	16152	16032	16364	16388	16057	16125	16232	16110	16106	16125	16227	16101	16168	16340	16269	15916	16337	16188	16186	16295	16319	16127	16230	16160	16191	16050	16140	16007	16169	16130	16299	16189	16216	16220	16352	16077	16110	16123	16230	16303	16256	16082	16087	15929	16189	16335	16303	16228	16196	16149	16276	16377	16166	16241	16231	16234	16024	16276	16306	16279	16221	16308	15976	16218	16158	16157	16295	16422	16310	16231	16311	16144	16338	16255	16095	15882	16206	16313	16443	16257	16206	16050	16095	16151	16023	16191
35003	50327	46503	36345	29441	24387	21476	19319	18021	16832	16272	15693	15191	15195	14893	14655	14583	14489	14405	14408	14526	14331	14484	14401	14324	14398	14166	14335	14396	14394	14256	14254	14158	14331	14290	14260	14267	14371	14151	14125	14183	14287	14238	14213	14245	14294	14121	14272	14300	14188	14314	14099	14268	14380	14206	14130	14146	14016	14364	14143	14391	14318	14147	14186	14189	14145	14140	14178	14181	14141	14308	14336	14277	14225	14127	14223	14304	14200	14279	14108	14202	14198	14084	14164	14228	14165	14289	14144	14060	14185	14059	14330	14159	14373	14209	14177	14217	14082	14120	14388	14182	14256	14072	14262	14032	14137	14166	14100	14252	14105	14309	14230	14184	14125	14185	14343	14211	14443	14287	14089	14213	14242	14163	14350	14238	14270	14152	14236	14176	14372	14262	14190	14160	14395	14329	14129	14327	14128	14355	14170	14192	14182	14127	14025	14123	14160	14116	14454	14134	14149	14237	14296	14143	14212	14248	14064	14159	14060	14241	14230	14314	14196	14299	14382	14219	14113	14103	14135	14127	14151	14249	14172	14124	14200	14234	14254	14168	14345	14265	14089	14139	14277	14163	14070	14179	14208	14225	14093	14132	14133	14445	14207	14264	14082	14291	14356	14219	14157	14227	14127	14257	14299	14276	14214	13976	14406	14238	14186	14072	14384	14271	14158	14212	14354	14254	14294	14147	14118	14223	14176	14357	14066	14050	14222	14012	14244	14218	14133	14206	14264	14132	14201	14117	14372	14293	14202	14204	14277	14262	14267	14017	14129	14303	14190	14231	14131	14314	14253	14252	14213	14305	14163	14452	14222	14281	14218	14114	14270	14220	14160	14297	14166	14323	14207	14261	14115	14244	14299	14258	14098	14105	14102	14247	14248	14088	14296	14226	14192	14133	14378	14177	14215	14355	14179	14011	14171	14188	14151	14221	14210	14257	14158	14220	14110	14293	14370	14286	14071	14341	14117	14198	14139	14383	14258	14376	14215	14228	14271	14282	14192	14009	14361	14097	14230	14375	14223	14168	14348	14261	14137	14291	14210	14198	14189	14295	14107	14162	14351	14233	14259	14269	14309	14236	14145	14209	14198	14132	14120	14211	14299	14228	14060	14212	14199	14178	14282	14182	14264	14207	14237	14160	14169	14320	14245	14198	14166	14098	14116	14215	14347	14236	14192	14208	14252	14207	14080	14052	14104	14176	14145	14335	14318	14393	14244	14274	14293	14231	14353	14034	14097	14175	14190	14288	14187	14234	14287	14082	14191	14385	14201	14120	14204	14399	14097	14283	14250	14111	13988	14340	14245	14185	14171	14084	14304	14260	14266	14231	14254	14313	14144	14264	14420	14043	14155	14121	14188	14181	14139	14262	14117	14052	14256	14264	14247	14463	14209	14209	14006	14146	14076	14147	14341	14170	14148	14286	14237	14310	14220	14239	14116	14145	14154	14255	14263	14130	14194	14256	14273	14370	14038	14150	14308	14161	14284	14158	14264	14252	14238	14265	14225	14019	14163	14371	14120	14246	14203	14164	14352	14263	14321	14116	14250	14196	14248	14386	14014	14370	14282	14195	14179	14288	14081	14264	14213	14251	14189	14448	14194	14373	14221	14166	14293	14123	14171	14278	14112	14211	14233	14182	14101	14289	14195	14214	14337	14317	14255	14126	13997	14128	14416	13951	14112	14128	14243	14305	14279	14159	14319	14146	14306	14305	14313	14222	14307	14236	14120	14145	14100	14300	14022	14439	14172	14402	14184	14341	14120	14246	14105	14026	14284	14162	14379	14198	14192	14102	14080	14175	14178	14072	14190	14280	14012	14358	14096	14273	14249	14163	14197	14160	14180	14236	14328	14366	14169	14365	14044	14308	14186	14182	14179	14197	14231	14048	14153	14265	14089	14355	14165	14077	14191	14212	14155	14193	14190	14186	14146	14209	14132	14237	14239	14197	14039	14148	14183	14164	14403	14236	14215	14212	14170	14190	14372	14250	14349	14131	14355	14282	14192	14327	14211	14193	14203	14074	14150	14253	14323	14229	14310	14177	14179	14190	14306	14168	14186	14186	14150	14122	14282	14165	14210	14164	14515	14290	14201	14377	14319	14104	14275	14400	14097	14149	14203	14221	14196	14154	14093	14247	14072	14171	14212	14433	14222	14130	14253	14158	14200	14147	14312	14258	14386	14314	14255	14205	14187	14237	14089	14284	14340	14235	14074	14367	14156	14245	14182	14220	14190	14362	14273	14361	14335	14268	14213	14145	14183	14376	14232	14214	14249	14178	14005	14113	13998	14307	14242	14184	14178	14124	14233	14291	14257	14300	14336	14182	14225	14153	14161	13989	14241	14207	14100	14085	14122	14224	14333	14267	14358	14238	14536	14220	14266	14322	14100	14292	13990	13939	14209	14226	14223	14260	14019	14313	14192	14330	14229	14101	14050	14072	14322	14167	14191	14161	14134	14182	14196	14184	14339	14062	14224	14317	14216	14229	14047	14203	14411	14195	14029	14163	14231	14113	14092	14194	13983	14327	14171	14234	14147	14084	14165	14258	14122	14185	14296	14154	14380	14327	14161	14121	14177	14030	14260	14203	14102	14070	14180	14177	14138	14174	14201	14331	14321	14185	14229	14219	14117	14115	14200	14257	14200	14258	14276	14220	14139	14119	14052	14317	14106	14304	14275	14187	14256	14200	14136	14170	14226	14199	14183	14277	14305	14219	14324	14388	14125	14224	14289	14127	14205	14230	14061	14174	14305	14165	14239	14025	14316	14238	14092	14290	14155	14121	14196	14296	14213	14275	14123	14209	14164	14406	14199	14179	14255	14225	14156	14168	14251	14169	14177	14128	14012	14244	14208	14398	14134	14220	14150	14311	14270	14223	14271	14368	14192	14208	14318	14140	14288	14118	14120	14309	14093	14094	14236	14253	14265	14341	14282	14281	14232	14118	14382	14173	14311	14239	14419	14245	14001	14320	14135	14123	14216	14367	14105	14292	14318	14312	14222	14387	14232	14210	14257	14284	14129	14238	14075	14285	14232	14209	14341	14188	14163	14245	14198	14427	14285	14150	14175	14223	14127	14212	14293	14285	14170	14074	14181	14128	14292	14121	14306	14235	14174	14229	14113	14203	14131	14251	14213	14168	14250	14297	14264	14448	14175	14222	14103	14111	14177	14224	14237	14250	14235	14429	14282	14281	14249	14248	14134	14400	14127	14290	14226	14226	14164	14267	14117	14179	14225	14225	14349	14177	14313	14283	14043	14321	14201	14223	14271	14371	14183	14223	14217	14146	14073	14076	14312	14159	14117	14312	14237	14000	14343	14233	14208	14063	14236	14266	14145	14194	14350	14184	14081	14361	14185	14146	14221	14184	14426	14168	14198	14330	14291	14266	14073	14456	14293	14200	14266	14270	14230	14249	14092	14284	14112	14217	14194	14183	14097	14271	14119	14315	14515	14162	14274	14062	13995	14192	14220	14173	14187	14338	14181	14198	14142	14061	14131	14240	14323	14240	14288	14206	14253	14312	14148	14227	14161	14277	14249	14235	14184	14166	14216	14288	14201	14228	14306	14172	14398	14253	14168	14203	14165	14278	14209	14251	14313	14128	14284	14326	14140	14105	14101	14140	14346	14251	14182	14218	14196	14323	14244	14210	14300	14387	14265	14232	14438	14045	14065	14307	14263	14172	14191	14316	14258	14144	14356	14188	14224	14139	14152	14137	14108	14224	14236	14203	14248	14183	14094	14175	14188	14278	14308	14282	14119	14188	14164	14148	14202	14168	14331	14135	14194	14266	14253	14223	14114	14080	14218	14164	14270	14227	14195	14306	14147	14324	14120	14269	14339	14422	14386	14316	14110	14166	14168	14199	14191	14251	14223	14280	14334	14259	14232	14230	14237	14416	14267	14128	14265	14084	14354	14408	14030	14181	14226	14163	14250	14325	14223	14149	14297	14202	14130	14184	14277	14190	14120	14207	14175	14244	14243	14059	14173	14163	14286	14274	14232	14042	14134	14237	14233	14311	14297	14030	14282	14291	14166	14407	14145	14229	14216	14344	14215	14148	14141	14036	14061	14302	14108	14286	14305	14128	14354	14112	14200	14241	14110	13985	14445	14226	14184	14213	14242	14202	14416	14396	14163	14105	14282	14369	14081	14292	14367	14306	14056	14381	14445	14234	14248	14197	14214	14259	14209	14327	14133	14213	14432	14338	14219	14276	14437	14263	14187	14362	14111	14237	14208	14112	14293	14295	14102	14206	14239	14066	14359	14226	14144	14152	14206	14113	14278	14303	14137	14217	14190	14173	14126	14243	14215	14068	14179	14179	14200	14172	14207	14173	14308	14200	14236	14250	14269	14185	14339	14166	14306	14228	14205	14274	14451	14259	14096	14123	14017	14226	14340	14307	14112	14117	14240	14244	14157	14072	14265	14249	14264	14257	14150	14037	14174	14253	14093	14216	14190	14081	14369	14250	14304	14286	14252	14159	14162	14270	14211	14156	14140	14142	14094	14193	14253	14278	14071	14191	14164	14225	14279	14358	14221	14279	14259	14117	14132	14204	14235	14294	14139	14219	14349	14279	14272	14140	14066	14196	14119	14029	14193	14196	14252	14132	14066	14131	14330	14236	14300	14259	14137	14280	14210	14260	14229	14314	14297	14084	14084	14104	14245	14384	14376	14482	14243	14228	14275	14272	14247	14371	14208	14119	14272	14264	14095	14254	14080	14118	14268	14177	14295	14177	14256	14233	14084	14237	14182	14253	14122	14335	14268	14391	14134	14048	14251	14232	14201	14160	14307	14355	14368	14264	14134	14234	14178	14322	14276	14186	14184	14197	14200	14294	14131	14246	14169	14090	14145	14384	14243	14212	14139	14165	14173	14135	14176	14073	14181	14334	14332	14226	14097	14127	14301	14121	14366	14093	14108	14199	14141	14281	14330	14172	14395	14129	14102	14049	14139	14100	14279	14149	14280	14155	14258	14150	14225	14181	14168	14180	14287	14189	14274	14116	14181	14114	14261	14188	14206	14345	14063	14150	14215	14109	14056	14357	14095	14228	14222	14207	14292	14225	14297	14068	14186	14227	14130	14223	14209	14160	14136	14080	14373	14246	14132	14195	14427	14162	14254
24458	21697	29508	26518	26079	26769	25319	21242	19611	18779	18144	17608	17224	16841	16586	16546	16581	16347	16239	16230	16173	16074	16147	16291	16276	16046	16172	16210	15882	16256	16053	16251	16183	16111	16012	15962	15949	15916	15932	15921	16058	15860	16004	15973	16096	15866	16182	15994	16055	16144	16050	16154	15968	15868	16194	16059	16083	16002	16179	15985	16278	16199	16165	16047	16028	15896	16007	15986	15830	16056	16127	15886	15834	15947	15807	15901	15813	15807	16065	16047	15966	15845	16014	16106	15687	15842	15981	15843	15774	16025	16059	16153	15650	16093	15905	15831	15989	15778	16060	15700	15897	15823	16052	15985	16052	16069	15966	15775	15905	15830	15883	15933	15963	15802	15784	16099	15991	15882	15973	16012	16109	15820	15977	15760	16114	15980	16006	15930	15982	16019	16077	15923	15816	15843	16124	16153	15929	15892	15967	16081	16074	15802	16048	15684	15897	15877	16023	16007	15819	16061	15997	16183	16059	16127	16177	15847	15868	15989	15953	15950	15910	15811	15969	15887	15905	16015	15932	15862	16045	16017	16085	15951	15721	15902	15898	15962	15897	15810	15924	15860	15906	16024	15752	15981	16043	15885	16069	15969	15831	16125	15905	15883	15995	15999	16035	15952	15946	16119	15948	15837	15901	15851	15972	15759	15989	15915	15914	16037	15891	15880	15946	16034	16066	15811	15789	15859	15920	15768	15828	15885	15986	15953	16011	15888	15795	16002	15938	15958	16032	16158	16141	16109	15834	15830	15847	15772	15669	16056	15900	16018	16162	16054	15792	15917	16102	16049	15840	16067	16077	15959	15882	16077	15994	15734	15796	15751	16074	15912	16137	15992	15797	15926	15731	15960	15940	15935	16001	15864	15774	15658	15964	16027	15874	15875	15900	15927	15992	15913	16045	15814	15959	15878	15952	15893	16035	15820	15960	15834	16066	16135	16054	15959	15835	15868	16080	15944	15864	16025	15860	15784	15805	15838	16013	15875	16168	16013	16069	16198	15709	15881	15850	15906	16019	16006	15890	15936	15931	15787	15790	15866	15911	16102	15918	15785	16060	15819	15824	15967	15809	15968	15656	15988	15825	16026	15879	15680	15872	16085	16025	16004	15946	16037	15876	16030	15940	15971	15940	15949	16002	15949	15832	15812	16037	16097	15897	15979	15915	15832	16047	15823	15944	15824	16065	15773	15676	15723	16080	16063	16100	15876	16007	15831	15901	15750	16266	15794	15792	15918	16008	15933	15987	15891	16002	16011	15943	15969	16062	16057	16066	16059	15747	15986	15960	15894	15877	16065	15903	15886	16166	15690	15874	16155	15910	15684	16022	15871	15839	16041	15968	15834	16077	16066	15973	15821	15789	15977	15887	15938	15887	15791	15884	15890	15689	16035	16017	15887	15959	15916	15859	15996	15952	15899	15866	15918	15844	15801	16230	15969	15971	15952	15854	16190	16021	15939	16016	16083	15919	15986	15940	16144	15874	15899	16048	15890	15898	16130	15991	15865	15855	15987	15903	16006	15878	15837	16054	15945	15863	15965	16040	16058	15881	15922	16045	16190	15983	15890	16042	15929	15778	16092	15908	16125	16031	15925	16040	15870	15981	15833	16006	15998	15896	15939	16063	16031	15935	15971	16016	15848	15793	15978	15873	15832	16061	16054	15833	15826	15898	15866	15990	15964	16018	15829	16016	15703	15951	15836	15884	15894	15836	15976	15988	16064	16046	15859	15867	15881	15908	15867	15890	15858	15853	15984	16061	15997	16058	16036	15985	15823	15882	16031	16066	16033	16041	15953	16042	15984	15876	15993	15942	15949	15828	16139	15841	15904	16014	15853	15852	16010	15971	15827	15859	15964	15877	16100	15872	16074	15814	16091	15827	15795	15935	15834	16025	15900	15758	16017	15773	16101	16075	15850	15905	15754	15869	16002	16018	15989	15944	15815	15857	15867	15833	15947	15807	16075	16121	16024	16056	15773	16166	15888	16077	16099	15976	15865	15823	15894	15926	16010	15892	16004	15763	16058	15980	15713	15823	15888	15890	15970	16046	15947	16084	16056	15857	15983	15928	15828	16114	15945	15927	16108	16051	15931	16019	16047	15946	16026	15981	15989	15813	15954	15927	15769	15774	15957	15855	15985	15822	16103	16129	15942	15857	15889	16029	15959	15897	15905	16174	16182	15848	15853	15918	15832	15859	15935	15997	16033	15966	16204	16045	15968	15853	16134	16147	15979	15961	15977	15876	15761	15825	15960	15949	15996	15750	16114	15966	16006	15932	15843	15902	15776	15745	16036	15828	15884	15934	15875	15901	15764	15962	16062	15820	15865	16004	15857	16053	15920	16185	16133	15986	15948	15890	16022	15923	15947	15993	15764	15957	15890	16167	16103	15984	15962	15984	16098	16082	15968	15864	15815	16164	15970	15976	15823	16011	15927	15941	16075	15915	15979	15814	15943	15921	16039	15905	16053	16075	16083	15905	15946	15985	15869	15998	15831	15876	16072	16085	15860	15931	15921	15952	15948	16077	16059	16067	15998	15911	15836	15975	15943	16023	15798	16088	15973	15832	15787	15896	15999	16019	15969	15943	16015	16117	15973	15703	15855	15933	15915	15876	15958	16051	15746	15919	16019	15871	15969	15949	15905	15952	15801	15991	15938	15855	15902	16047	15881	15886	15886	15785	16092	15830	16114	15827	15832	15899	16157	16029	16138	15935	15973	15892	15849	15718	15945	15887	16043	15940	16034	15932	15932	16053	16048	16030	15836	16008	15851	15888	16147	16027	15687	16004	15826	15933	16047	15802	16004	15744	15977	16249	16018	16001	16101	15868	15837	15737	16044	15800	15955	16121	16018	16094	15901	15893	15818	15963	15843	16046	16237	16040	16029	16274	15934	16060	15789	15767	15898	16006	15896	15786	15946	15967	15951	15913	15994	16190	15949	15928	16092	16003	16015	15880	15979	15922	15910	15791	16194	15822	15831	15986	16057	15991	15891	15876	15853	15962	16271	15711	15715	15778	15825	16072	15940	16152	16051	15814	15954	15906	15840	15934	15802	15938	16115	16021	16046	16014	15910	16070	15880	16011	16032	16024	15941	15792	15915	15991	15982	15831	16102	15859	15627	15897	16100	15982	15936	15966	15911	15859	15956	15947	15854	16004	16033	15855	15914	15988	15838	15720	15842	16147	15874	16031	15969	15873	16005	15983	16152	15976	15908	15826	15662	15684	15908	15835	16002	15865	15909	15864	16032	15936	15807	16032	15943	15958	16070	15965	15944	15989	15816	16078	15871	16068	15989	15990	15883	15914	16019	15950	15973	15882	15875	15822	15814	15916	16046	15927	16176	15872	16025	16155	16016	15988	15862	15967	16017	15757	15962	16049	16024	15810	16013	15981	15966	15909	15839	15895	15916	15824	15936	15832	16108	16036	16043	16100	15762	15878	15920	15722	15885	15729	15898	16034	16171	15888	15775	15949	15842	16059	15821	15907	15925	16102	15883	15915	15996	15960	15873	15868	16046	15858	16002	15951	16104	15995	16175	16106	15843	15949	15912	16044	16190	16070	16072	16037	15943	16065	16059	15918	15796	16067	15986	15863	16172	16081	15828	16020	16001	15876	15866	16073	15953	15751	16069	15915	16110	15994	16048	15852	15938	16044	15916	15981	15905	15813	15970	16146	15866	15932	15868	16111	15938	15989	15843	15706	15722	15790	15959	16040	15972	16048	15964	16051	15988	15850	15880	15986	15835	15863	16088	15943	16074	16080	15847	15836	15911	15935	15956	15937	15912	15787	15910	16076	15926	15880	15871	15905	15958	15727	15980	16015	15721	15925	16006	16065	16030	16101	16036	15894	15896	15976	15939	15739	16005	15875	16007	16134	16061	16073	16045	15890	15903	15853	15810	15954	15697	16031	16139	15885	15941	15751	15963	15995	15752	15998	15858	15858	15696	15908	16150	16014	16044	16107	16040	16007	15751	15845	15769	15988	15979	16033	15842	15807	15966	16018	16038	15980	16122	16064	15705	15963	15787	15931	15893	15707	15933	15917	15995	15860	15852	16052	15834	15752	16145	15890	16024	15809	15874	16003	15860	16043	16034	15944	16069	15823	15912	15901	15720	15843	15805	15815	16020	16040	16071	15915	15818	16019	16010	16019	16073	16087	15889	16017	15932	16033	16104	15957	16022	16087	16067	16153	15970	16007	16094	15874	15916	16026	15817	15940	15827	15948	15853	15834	15950	16124	16078	15894	15726	16008	15941	16159	15899	15879	15875	15897	15938	15881	15995	15935	15947	15941	15836	16016	15902	15877	16086	15945	16048	15788	15971	15954	15914	16088	15798	15901	15867	15978	15526	15703	15757	16064	15973	16055	16133	16066	16126	16008	16030	16153	15777	15966	15726	16018	15828	15909	16006	16022	16097	15874	15841	15876	15999	15979	15698	15849	15926	15799	15839	16216	15765	15856	15906	16110	15848	15973	15744	15786	15955	15915	15998	15585	15950	15967	15951	16042	16038	16043	16185	15970	15985	15782	15727	15778	15983	15830	15829	15915	16166	15886	16035	15844	15864	15883	15941	15712	16195	15898	16045	15957	16166	15917	15816	16132	15911	15816	16035	16084	16019	16033	15734	16139	16026	15998	16043	15860	15933	15940	15796	15961	15993	15978	15960	16057	15826	16004	15834	16050	15902	16062	15868	15878	15905	15978	15865	15869	15806	16127	15951	16100	16040	15893	15835	16102	15888	16015	15971	15996	16066	15895	15891	15835	15876	15998	15909	15990	15848	15898	15914	15992	15947	15784	15891	15891	15950	15869	15949	16041	16054	16091	16006	15974	16015	15771	15967	16050	15977	15998	15913	15880	15814	15971	16078	15996	15875	15941	16049	15778	16060	15874	15905	15909	15989	15858	15937	15759	15973	16117	16025	15937	15776	15839	15785	15784	16043	15880	16086	15964	16034	15880	15969	15800	15838	16060	15942	15910	15723	15986	15770	15897	16089	15938	15808	15779	15815	15881	15846	15932	16157	15943	15766	15958	16063	16163	15793	15851	15897	15866	15903	15994	16042	15993	15850	16013	15906	15903	15976	15868	15982	15894	15858	15902	15793	15855	15967	16009	16195	15867	15986	15934	15881
34510	55632	51640	41423	33784	28285	24571	21892	19830	18245	17289	16372	15924	15560	15166	14898	14796	14618	14611	14452	14450	14321	14430	14192	14167	14384	14380	14180	14236	14211	14000	14204	14106	14160	14174	14044	14274	14215	14150	14174	14155	13995	14122	14094	14060	14087	14176	14151	14154	13908	14178	14158	13993	14114	14242	14085	14086	14234	13902	14070	14230	14039	14240	14016	14118	14225	14101	14063	13923	13947	14092	14150	13928	14055	14213	14052	14004	14114	14209	14246	14129	13954	13889	14018	13987	13977	14103	14152	14036	14023	14100	14111	14203	14087	14057	13967	14045	14041	13998	14065	14185	14020	14144	14210	14005	14249	14102	14117	14260	14155	13926	13942	14010	14184	14072	14092	14163	14124	14201	13920	14192	14127	14176	13994	14172	14077	14139	14006	14097	14033	13993	14069	13983	14106	14067	14232	14034	13937	14217	13966	13989	14133	14077	14103	14009	14161	14069	14150	14196	14118	14082	14241	14176	14163	14266	14189	13991	14217	14022	14092	14048	14149	14008	14110	14096	13993	13998	14040	14117	14066	14091	14055	14104	14235	14275	14091	14117	14334	14061	14092	13990	13965	14083	14054	13905	13857	14110	13990	14124	14056	14137	14176	14043	14123	14248	14092	14157	13995	14071	14086	13984	14097	13936	14184	14194	14045	14198	13995	14096	14117	14127	14021	14059	14216	14216	14086	13984	14149	13937	14101	14202	14122	14198	14040	13994	13908	14073	14007	14241	14155	14038	14043	14031	14057	14188	14194	14069	13918	14054	14063	14036	14083	13996	13997	14100	14168	14113	14131	14054	13951	14087	14015	14093	14123	13916	14151	14089	14028	14078	14023	14174	14125	14101	13995	14074	13898	14249	14067	14153	14016	14004	14225	14072	14346	14045	14070	13949	14082	14082	14152	14074	14270	14127	14249	14092	13875	13945	14245	14050	14175	14122	14033	14130	14053	14084	14146	14159	13946	14188	14055	14035	13925	14068	14093	14076	14032	13991	14139	14183	13992	14128	14100	14103	14125	14068	13979	14032	13912	14054	14107	14057	13964	14182	13958	13917	14182	14134	14143	14055	14054	14177	14098	13956	13922	14122	14072	14279	14125	14095	14014	14085	13958	13999	14110	14172	14081	14160	14099	14191	13942	14044	14088	14091	14160	14027	14160	14182	14204	14159	14053	13935	14295	14027	14076	14088	14104	14123	14055	14143	14191	14185	13937	14074	14106	14074	14138	14142	13892	14069	14078	14197	14125	14009	13975	14306	14068	14149	13960	14067	14064	14099	13995	14091	14019	14033	14049	14095	14314	14072	14240	13989	14128	13935	14078	14129	14119	14152	14009	14053	14042	14132	13996	14039	14034	14043	14069	14020	14144	14128	14023	14227	14115	14146	13822	14025	14140	14229	14203	14111	14195	14057	14006	14084	13965	14185	13974	13944	14154	14130	14183	13978	14248	13962	14224	14005	14041	14265	14162	14045	14034	14054	14091	14180	13754	14183	14029	14095	14197	14214	14121	14041	14237	14174	14209	14003	13883	14184	14251	14269	14000	14118	14047	14072	14154	13959	13951	14106	14166	14145	14107	13975	14106	14021	14157	14135	14147	14048	14070	14101	14166	13985	14245	14058	14104	14104	14102	14179	14224	14025	14010	14101	14077	14057	14191	14086	14170	14041	14309	13965	14109	14011	14078	13981	13946	14052	14224	14038	14052	14117	14178	14284	14169	14091	13990	14246	14278	14053	14024	13832	13934	13978	14128	14060	14039	14102	14011	14140	13933	13978	13986	14158	14065	14167	13996	13915	14036	14073	14182	14219	14004	14173	13920	14117	13913	14074	14119	14232	14177	14072	13955	14066	13871	14081	13955	14043	14192	14019	14088	14134	14085	14004	14289	14132	13929	14073	14194	14016	14209	14081	14030	14028	14025	14165	14184	14082	14162	14068	14108	13951	14152	14153	14170	14034	14071	14132	14054	14258	14259	14070	14153	14023	14159	14011	13993	14022	13981	14215	14153	13991	14016	14221	14086	14035	14111	14148	14083	13952	14207	14088	14063	14064	14044	14226	14050	14085	14105	13994	13928	14058	14081	13933	14218	14130	13862	14111	13875	14089	13998	14261	14103	14136	14106	14106	14153	14005	14264	14048	14144	14095	14045	14251	13989	14056	14072	14028	13957	14204	13993	13995	14242	14141	14009	14195	14065	14052	14021	14127	14116	14007	14245	14138	14134	14151	14092	14115	14134	13963	14043	14050	14094	14068	14027	14096	14124	14081	14086	13982	14027	14096	14032	14229	14019	14144	13842	14163	14059	14029	14010	13948	14138	14159	14015	13929	14082	14133	14031	13982	14110	14144	14276	13865	14155	14139	14110	14209	14110	14171	13950	13960	14162	14105	14104	14132	14176	13974	14078	14153	14171	14184	14070	14163	13978	14165	13975	14020	14140	14037	14139	14104	14236	14086	13936	14203	14050	14106	13956	13931	14093	14218	14185	14108	14146	14153	14108	14020	14157	13957	14090	14132	14006	13946	13975	14029	14044	14009	14192	13932	14119	14114	14209	14075	14070	14103	14116	14182	14133	14133	14138	13954	14067	14172	13995	14050	14168	14186	14217	14106	13994	14230	14113	13998	14018	14092	13997	13964	14167	14049	14133	14052	14067	14021	14205	14174	14120	14040	14026	14000	14179	14054	13944	14274	13959	14152	14205	14016	14063	13957	14165	13905	14122	14180	14216	14089	14053	14067	14110	14071	14100	13975	14111	14184	14098	14036	14111	13951	14018	13976	14090	14048	14114	14007	14104	13985	13965	14116	14254	14033	14116	14130	14081	14378	14040	14105	14038	14151	14051	14227	14036	13971	14150	14155	14047	13986	14104	14211	14112	14073	14257	14101	13925	14078	14140	14135	14007	13968	14164	13992	14097	14058	14158	14120	14111	14136	13998	14203	14127	14082	14152	14147	14112	13984	14143	14163	14024	13861	14026	13906	14021	14222	14196	14023	13983	14195	14070	14062	14153	13977	13972	14033	14172	14032	14158	14089	13939	14219	14059	14099	14099	14233	14110	13991	14086	14093	13981	14086	14218	14308	14088	13946	14069	14010	14174	14045	14100	14166	13910	13986	14003	14223	14158	14088	14036	14176	14005	14013	13946	14039	14225	14013	14135	14043	14114	14167	14161	14133	13896	14333	14068	14175	14182	14234	14199	14218	14099	14024	14051	14198	14256	14223	13931	14042	14146	14122	14165	14105	14154	14003	14057	14187	14081	14066	14142	14073	14045	14106	14039	14040	14212	13984	14165	13913	13990	14163	14094	14113	14100	14256	14037	14138	14026	14094	14063	14037	14048	14032	14052	13945	14079	13954	14069	13982	14162	14105	14097	14117	14140	14084	14060	14076	14147	14170	14078	13988	14092	14068	13997	14142	14023	14062	13990	14208	13958	14125	13996	14065	14199	14024	14036	14341	14112	13986	14086	14206	14166	14060	14003	14117	14124	14038	14063	14117	14171	14118	13990	14140	13893	14071	14065	13840	14046	14098	14117	13953	13974	14114	14101	14046	13961	13961	14126	14014	14128	14122	14153	14242	14191	13908	14231	13871	14025	14041	14012	14263	14042	14223	14033	13985	14139	14022	14097	14180	14000	14117	14078	13921	14106	14085	13948	14121	14085	14072	13969	13968	14179	14051	14202	14128	14126	14133	14137	13842	14111	14317	14062	14279	14104	14098	13987	14022	14009	14125	14183	14134	14010	14049	14065	13968	13935	14121	14165	14026	13969	14119	14121	14034	13967	13989	14182	14099	14198	14057	14007	14232	14188	13984	14174	14179	14099	14051	14062	13959	14124	14230	14129	14079	14049	13995	13971	14146	14172	13980	13981	14102	14106	13964	14195	14004	13978	14077	14241	14044	14073	14009	14051	14158	14131	14152	14108	14016	14112	14094	14111	13927	14067	14079	14099	13945	14181	14202	13979	13993	14110	14165	14121	14120	14101	13854	14287	14048	13932	14122	14123	14116	14108	14158	13950	14097	14038	14164	14130	14235	14023	14019	13945	14069	14086	13999	14107	14077	14164	14142	14168	14056	13970	14114	13947	14237	13995	14169	13954	14230	14091	14011	14146	14088	14018	14014	14112	14095	14208	14106	13952	14212	14141	14020	14082	14115	14075	14044	14025	14108	14077	14141	14148	14178	13988	14278	14133	13936	14315	14028	14028	14084	14321	14085	14014	14116	14223	14001	14204	14151	14217	13997	14226	14084	14185	14007	14084	14133	14211	14077	14127	14107	14005	14180	14036	14166	14098	13982	14180	14033	14039	14170	14086	14011	14240	14232	14208	14126	14002	14123	14077	14038	14040	14051	14009	13918	14038	14101	14054	14193	14037	14085	14085	14046	14245	14118	13885	14216	14070	14121	13978	13983	14131	14022	14119	14253	13985	14225	14193	14001	14110	14075	14080	14094	14163	13996	14143	14185	14023	14146	14076	13966	14033	14163	14135	14160	14018	14263	14075	14020	14208	13942	13973	14190	14048	14168	14211	14010	14205	14106	14020	14100	14078	13955	14099	14108	13902	14238	14080	13933	13992	14038	14028	14016	13866	14000	14165	14018	13945	14199	14111	14058	14142	14008	14171	14071	13985	14198	14138	14036	14196	14138	13951	14059	14061	14013	14077	13966	13976	13953	14138	14116	13949	14021	14080	14050	14082	14069	14200	14205	14147	14081	13917	14232	14018	14153	14164	14148	13981	13998	14217	14019	14073	14082	13981	14147	13948	14021	13994	14152	14089	14131	14120	13881	14049	14066	13952	14149	14183	13895	13970	14144	14027	14194	14013	14165	14173	13961	14013	14313	14009	14041	14199	14212	14121	14110	13925	14040	14229	14197	13968	14015	14272	14078	14100	14055	14015	14177	14092	14001	14005	14032	13973	14203	14210	13944	14042	13924	14194	14038	14086	14159	14111	14018	14072	14071	13957	14207	14065	14220	14304	14084	13977	14120	14012	14078	14034	13943	14153	14087	14077	14078	14010	14006	14059	14102	14070	13987	13985	14104	14026	14285	14054	14086	14024	13961	14304	14102	14094	14321	14001	14125	14135	14040	14097	14019	14211	14081	14199	13947	14158	14074	14169	13921	13960
23367	21740	29798	24603	23513	27254	29411	23859	21443	20279	19267	18294	17962	17429	17390	16967	16800	16695	16440	16508	16176	16272	16258	16365	16720	16541	16271	16348	16346	16139	16090	16212	16131	16253	16180	16164	16273	16280	16214	16262	15967	16091	16162	16252	16149	16163	16313	16016	16142	16063	16336	16117	16251	16084	16232	16199	16051	16046	16215	16097	16036	15878	16341	16021	16125	16167	16007	16119	16098	16060	16197	16085	16152	15967	16101	16166	16049	16242	16106	16157	16198	16069	16082	16099	15917	15996	16189	16135	16088	16018	16077	16018	16093	16065	16094	16021	16073	16074	16156	16262	15923	16182	15990	16063	16049	16198	16119	16031	16332	16123	16057	15998	16051	16076	16016	16020	15917	15917	16067	16233	15987	16083	16088	16070	16184	16195	15955	15881	15959	16074	16117	16068	16082	16177	16143	16134	16049	16099	15936	16012	16140	15918	15919	16159	16053	15955	15956	16116	15975	16128	16220	15993	15965	16160	15996	16271	16179	16236	15989	15901	15958	15978	15874	15988	16231	16008	16123	16100	16004	16002	15971	15966	16104	15842	16139	16058	15743	15998	15912	15919	16093	15968	16160	16188	16102	16046	16160	15953	16093	15990	16034	16116	16071	16077	15865	15862	16071	16266	16011	16188	16060	16003	16160	16105	15911	16146	16147	16291	16237	16191	15950	16084	15936	16131	16056	16116	16125	15755	15743	16065	15979	16018	15810	15920	15941	15903	15929	16031	16201	16049	16051	16011	16255	16285	16212	15948	16146	16026	16067	16301	16089	15940	15957	15963	16131	16006	16007	16138	15943	15906	15872	16135	15867	16026	15941	16021	16100	16032	15764	16022	16354	16056	16083	15865	15853	16127	16212	16222	15991	16406	16130	16110	16024	15890	16082	16058	16048	16028	16037	16171	16086	15976	16009	16017	15938	15987	15845	16001	15885	16129	15959	15916	15938	16046	15969	16166	15947	16116	16119	16062	16068	16266	16087	16122	16067	15978	16050	16031	16059	16014	16219	15929	16078	16077	16135	16183	15980	15880	16017	16095	16009	16075	16078	16153	16176	15911	16219	16018	16269	15935	16118	16104	16013	16107	16077	16070	16197	16036	15971	16201	16081	16024	16150	16142	16114	15950	16068	16183	16053	15924	16013	16264	16096	16185	15919	16133	16176	15930	16149	16009	16138	16045	16080	16042	16086	16018	16072	16272	16060	16029	15995	15900	15805	15954	16101	15968	15999	16030	15986	16082	16157	15987	15882	15970	15977	16188	16041	16176	16090	15984	16011	16087	15998	15941	16028	15948	15991	16022	15981	15956	15887	15967	15943	16078	16062	15933	16020	16051	15908	15929	15886	15918	15839	16022	16356	16147	16092	15966	15892	15912	16250	16066	16005	15947	16064	16040	15865	16004	16211	16116	16221	15929	15884	16070	15932	16069	16036	16129	16237	15983	16090	16125	16064	16042	16123	16138	16001	16099	15931	16245	16140	15857	16057	16238	15893	16062	16118	16143	16045	15939	16064	15927	16010	15942	16015	16152	16054	15913	15776	15972	15926	16027	16198	15992	16135	16014	16029	16040	16071	15952	16271	16192	15984	16136	16139	15844	16212	15933	16052	16138	16270	16222	15946	15979	16094	16028	16180	15987	15899	16141	16030	15869	16091	16082	16063	15897	16167	15936	16142	16062	16022	15954	15959	16084	16079	16164	16074	15940	16070	16092	16157	15954	16114	15947	16187	16191	16060	15938	15933	15960	16036	16046	15967	16129	16010	15961	15846	16047	16155	16055	16025	15924	16115	16012	15946	15797	16005	16167	16004	15668	15884	15936	16081	16090	16264	16122	15925	16062	15985	16230	15949	15893	16080	16051	16143	16081	16079	16044	15960	15975	15871	16090	15993	16055	16103	16079	16159	16123	15954	16126	15939	15933	16075	16125	16164	16012	16045	15778	16139	16153	16182	16112	16218	15922	16131	16137	16004	16050	16005	15842	16070	16059	15966	15915	16078	16115	16206	15920	16017	15852	16056	15993	15834	16126	16082	16108	16036	15870	15969	16183	16051	15950	15923	16355	16036	16078	16070	16234	16074	16027	15917	16014	16062	16031	16042	16121	15953	15983	16107	15867	16005	16064	16050	16164	16056	15851	16082	16158	16105	16228	16289	16059	15999	15916	16124	16114	16196	16003	16051	16145	16092	16037	16059	16101	15969	15934	15967	15986	16107	16218	15934	15939	16088	15995	16168	16142	15884	15992	16189	16117	16194	16007	16190	16255	15990	15944	16144	16040	16057	15913	16182	16059	16149	15919	16179	16184	15980	16165	15974	15938	15984	15955	16035	16023	16058	16022	16042	15988	16061	15800	16094	15980	15848	16123	15875	16140	15787	15902	16066	15927	16176	16022	16228	16134	15923	15954	16015	15981	15966	15891	16084	15956	15981	16017	16117	16056	16032	15846	16194	15995	15845	15987	16017	16011	16056	16070	16011	16083	16138	16094	16057	16185	16261	16231	16123	16228	16097	16060	16172	16153	16177	15997	16055	15918	15985	16140	15840	16040	15969	16108	16007	16104	15981	16037	16009	16039	15982	15977	16038	16076	16095	16058	15834	16067	15906	15932	16156	16089	15981	15872	16011	15898	16060	15887	16067	16061	15864	16085	16157	16019	16043	15939	16158	16075	15772	15984	16212	16075	15891	16118	16097	16084	15866	16065	16200	15965	16081	15967	16242	15929	16031	16122	16055	16088	15929	16016	16008	15975	16179	16285	16086	15984	16341	15936	16099	16154	15885	15958	16047	16182	16073	15998	15907	16155	16037	15813	16070	16051	16043	16023	16218	16046	16186	16105	15946	16052	16228	16090	15960	16069	15972	16107	16126	16263	16249	16264	15958	16182	16063	15969	16048	15942	16039	16100	16074	16102	16132	15929	16004	15710	16071	16048	16076	15905	16147	15976	15929	16049	16135	16087	15993	16073	16198	16149	16204	15989	16117	16209	16011	16000	16030	16172	16242	15929	15833	16098	16116	16035	16118	16089	16239	16075	16004	15897	16095	15953	15825	15855	15793	15855	16071	15912	15878	16106	16043	16126	16040	15963	15945	16049	15974	15919	16156	16061	15897	15979	16214	16116	16085	16074	15961	15978	15930	16036	16211	16068	15966	15874	16098	16128	15848	16003	16214	15888	16021	16032	15917	15907	16084	15712	16036	16115	16022	15963	16034	16147	16081	16163	15985	15930	16055	16056	16038	15993	15769	16163	16199	16070	15952	15917	15943	16100	16044	15929	16260	16163	16061	16056	16144	16152	16116	15981	15747	15845	16124	16175	15817	16058	16030	15956	15869	16175	16297	16102	16122	15991	16019	15973	16177	16147	16059	16279	15834	15977	15903	16146	15993	16172	16202	16152	16169	15991	16095	16206	16123	16087	16130	15974	15977	15894	15950	16041	16082	15707	15878	16067	16158	15975	16136	15915	15953	16008	16065	16132	16046	16074	15954	16200	16039	15945	15984	15953	15967	15887	15894	15885	15978	16091	16271	15917	16170	16142	15948	15996	16096	16195	15922	16033	16081	16123	15887	15991	15891	15887	15962	16072	15979	16029	15956	15841	16116	15984	15907	15891	16062	16091	16017	16111	16267	15918	16250	16103	16150	16130	15994	16010	15906	15930	15921	15999	15951	15930	15996	16032	16022	16040	16011	16209	16028	16014	15993	15957	16110	15971	16190	16085	15997	16093	15877	16217	16078	16201	16067	16185	16040	16211	16019	15893	15932	16015	16043	16040	16077	16170	15801	16012	16009	16119	16180	16018	15920	15851	15904	15956	16103	15875	16149	15919	16112	16237	15977	16238	16146	16198	16168	15969	16009	15860	16028	16020	16097	16015	15969	16034	16111	16155	15952	16051	16111	16034	15937	15838	16098	16157	16043	15989	16216	16092	15946	15885	16031	15991	15971	15987	16095	15942	16095	16026	16013	16070	16147	16090	15881	16003	16221	15957	16023	16168	16090	15892	16088	16119	16024	15966	16138	15870	16182	15872	15802	15761	15738	16245	16152	16053	16062	16018	16169	16057	15949	16031	15957	16031	16095	15990	15894	16004	15704	16115	16161	15941	15712	15868	16016	16121	16161	16178	15978	16025	16131	15729	16010	16189	16207	15940	16224	15977	15854	16107	15990	15935	16003	16185	16152	15935	15917	16077	16080	16176	16011	16130	15987	16060	15946	16082	16029	16146	16115	15864	16049	16095	15964	15902	16188	16057	16025	15996	16069	16058	16114	15793	16078	16075	16067	15788	16035	15810	16015	16166	16169	15870	15889	15849	16085	16060	16000	16063	15969	16123	15973	16110	16121	16207	16056	16043	16121	16319	16110	15978	15944	15908	15917	16033	16283	16265	16188	15790	15820	15969	16003	15995	16200	15984	15961	16178	16236	16100	16113	16245	16092	16075	16052	16152	16135	15972	16145	15986	16088	15928	15966	15826	15974	15908	15987	15956	16051	15993	16001	16034	16081	16131	16004	16212	16087	16011	16020	16062	16009	15865	15932	16004	16020	16004	16166	15923	15980	15959	16082	16088	16045	16029	16063	16067	16284	16220	16315	16154	16114	15878	15918	16206	16053	16032	16140	16078	15726	16042	15994	15908	16025	15851	16148	15956	16146	15959	15926	16050	16115	15706	15991	15917	15994	16181	16276	16068	16178	15905	15953	15901	15939	16152	16055	16213	16213	16058	16229	16121	15936	16104	16119	16083	15916	16067	15976	15973	16026	15821	16035	16014	16068	16121	16102	15988	16189	16031	16093	15924	15971	15952	15870	15979	15951	15959	16067	16112	16098	16086	15862	16053	16050	15964	16199	16119	16033	15930	15967	16231	16096	15997	16244	16093	15874	16047	16101	16178	16022	16050	16045	15910	15971	15892	15795	15991	15995	15906	15985	15976	15955	16017	15994	16067	16000	16300	16178	16077	15899	15973	16286	15874	16138	16034	16215	15976	16220	16109	15963	16240	16121	16171	16115	16332	16113	16191	16035	15915	15919	16217	16093	16114	16029	16037	15901	15868	16015	15826	15912	15981	15968	16112	15959	16048	16006	15989	16076	15833	15795	15972	16066	15894	15981	15965	15941	16062	15998	15910	16146	16127
35965	60269	56727	46026	38544	32276	28049	24743	22205	20120	18527	17504	16764	16246	15725	15329	14930	14851	14613	14719	14593	14383	14794	14407	14386	14393	14323	14252	14202	14157	14233	14207	14216	14247	14131	14242	14343	14099	14278	14198	14143	14182	14220	14108	14227	14145	14065	14264	13986	14399	14281	14094	14051	14077	14056	14030	14086	14091	13989	14056	13964	14225	14067	14150	14309	14082	14131	14127	14115	14149	14150	14016	14041	14024	14338	14033	14130	14023	14146	14048	14238	14121	14238	14216	14143	14051	13956	14087	14109	14012	14089	14021	14143	14198	14145	14096	14121	14068	13994	14283	14170	14055	14132	13981	14008	14178	14130	14061	14223	14050	14177	14107	14358	14165	14169	14236	14081	14170	14136	14073	14245	13943	14231	14414	13969	14226	14183	13971	14119	14120	14004	14169	14299	14068	14193	14219	14098	14091	14252	14214	14085	14187	14115	14147	14111	14186	14163	14267	14139	14086	14078	14087	14119	14190	14349	14119	14269	14159	14065	14104	14246	14284	14019	14115	14110	14039	14019	14191	14179	14193	13986	14025	14049	14062	14174	14164	14076	14077	14072	14071	14201	14216	14094	14130	14186	14008	14141	14194	14255	14087	14062	14177	14110	14039	14053	13939	14228	14075	13977	14177	14082	14213	14152	13904	13987	14283	14102	14070	13957	14008	14180	14141	13982	14067	14072	13912	14140	14161	14016	14158	14116	14066	14101	13992	14039	13971	14074	14228	14131	14114	14123	14003	14231	14153	14071	14081	14226	14027	13995	14034	14015	14019	14011	14195	14131	14245	14002	14023	14124	14087	14063	14179	14115	14014	14114	14023	14133	14289	14166	14060	14134	13992	14172	14083	14111	14280	14223	14085	13971	13999	13998	14217	13993	14027	14067	13954	14282	14061	13928	14332	14092	13992	14155	14218	14052	14146	14175	14178	14257	14147	14156	13981	14099	14049	14232	14096	13967	14076	14113	14156	13930	14113	13920	13968	14134	14158	14051	14246	14260	14179	14161	14085	14179	14108	14139	14193	14151	14088	14161	14070	13870	14115	14200	14026	14055	14196	14139	14058	14055	14207	14069	14046	14084	14135	14050	14125	13957	14030	14032	14044	14142	14084	14085	13983	14010	14079	14196	14241	14008	14018	14059	14159	14079	14204	14077	13876	14133	14292	14062	14077	14142	14087	14212	14107	14171	14200	13941	14025	14102	14045	14227	13902	14170	14110	13916	14140	14269	14104	14082	13957	14052	14073	14220	14130	13997	14109	14032	14119	14056	14103	14096	14192	14001	14164	13877	14092	14241	13971	14223	14146	14177	13960	13900	14081	13994	14115	14208	13975	14055	14101	14231	13989	14055	14083	14140	14027	14149	14155	14125	14107	14123	14115	14210	14119	13958	13990	14168	14022	14172	14033	14156	14173	14083	14258	14081	14337	14174	14180	14165	13934	14038	14160	14040	14165	13966	14167	14161	14014	14092	14134	14111	14090	13985	13944	14079	14151	14004	14124	14142	14071	13980	14044	14134	14166	14121	14082	14008	14075	13968	14232	13960	14184	14170	14124	14144	14138	14266	14078	14163	14088	14249	14213	14086	14024	14142	14120	14300	14069	14081	14016	14122	14194	14089	13879	14088	14046	13904	14111	14078	14210	14027	13942	14078	14060	14055	14150	14089	13988	14226	13929	14151	14104	14109	14258	14121	14117	14170	14184	14091	14119	14117	14131	14316	14198	14136	14231	14139	14051	14064	14104	14004	14103	14173	14094	13954	14024	13976	14209	14215	14084	14102	14106	14180	14064	14105	14065	14095	14280	14036	14126	13889	14183	14106	13872	14166	14055	13941	14039	14085	14071	14154	14191	14280	14322	14236	14120	14072	14189	14043	14103	13997	14040	14185	14109	13934	14112	14269	14123	14067	14089	14035	14018	13927	13981	14089	14010	13984	14047	14273	14079	14099	14111	14188	14071	14140	14034	14158	14022	14061	14277	14065	14188	13844	14169	14137	14087	14012	14092	13988	14075	14247	14151	14123	14311	14001	14004	14113	14107	14098	14122	14039	14055	14003	14095	14145	14188	14031	14140	14085	14220	14081	14153	14105	14173	14122	14082	14041	14044	14147	14060	14173	13985	14037	14187	14097	14038	14015	14060	14093	13945	14218	13969	13935	14067	14190	14063	14027	14282	14047	14076	14013	14122	14080	13978	14250	14065	14272	14052	14097	13929	14239	14178	14167	13995	13957	14073	14101	14086	14029	14046	14260	14038	14227	14070	14103	14140	13982	14004	14189	14096	14179	14012	14114	14170	13935	13913	14150	14050	14196	14006	14077	14065	14154	14075	14018	14168	14232	14000	14108	14004	14133	14184	14101	14175	14130	14148	14210	14231	14077	14037	13949	13949	14038	14113	14083	14007	14058	14120	14122	14145	14073	14113	14171	14113	14152	14018	14249	14080	13965	14229	14035	14233	14061	14134	14034	14038	14082	14091	14112	13880	14178	14165	14082	14015	14156	14194	14176	14139	14101	14081	14151	14181	14100	14199	14180	14033	13988	13952	14221	14105	14077	14248	13959	14094	13987	14039	14039	13981	14094	14121	14146	13998	14045	14101	14128	14166	14052	14094	14167	14121	14012	14122	13977	14190	14106	14070	14074	14017	14161	14140	14218	14162	14118	14015	14155	14012	14031	13973	14110	14262	14110	14128	14052	13999	14046	14110	14235	14100	14145	14019	14085	14150	14072	14142	14037	14040	14217	14220	14040	14089	14009	14027	14175	13884	14222	14247	14177	13952	14065	14105	14073	14071	14171	14198	14063	14040	14121	14237	14220	14222	14216	14023	14218	14121	14196	13966	13867	14200	14098	13987	14103	14005	14109	14118	14185	14421	13911	14153	14158	13996	14106	14146	14227	14050	14089	14080	14288	14096	14122	14084	14010	13983	14100	14044	14166	14132	14182	14171	14273	14077	14041	14139	14093	14196	14098	14124	14013	14158	14033	14069	14082	14111	14009	13973	14162	14105	13993	14225	14047	14099	14015	14192	14189	14060	14130	14095	13967	14044	14037	14031	14027	14231	14337	14036	14026	13994	14175	14200	14136	14096	14198	14015	14130	14068	13926	14068	14289	14094	14097	14083	14189	14159	14027	14132	13969	14138	14009	14038	14246	14059	14157	14107	14191	14048	14126	14100	14157	14230	14208	14050	13968	14125	14016	14141	14120	13910	14061	14220	13992	14022	14197	13928	14112	13984	14023	13977	14204	13968	14095	14356	14123	14150	14106	13986	14090	14033	14135	14009	14147	13975	14054	14043	14061	14101	14168	14121	14052	13980	14094	14113	14154	14121	14236	14060	14025	14216	14011	14035	14175	14130	13912	14160	14002	14176	14090	13912	14000	14048	14059	14117	14075	13998	14175	14030	13979	14161	13876	14037	14197	14102	14132	14160	14034	14141	14103	14047	14096	14124	14223	14067	14093	14120	13960	14081	13929	14198	14120	14104	14014	14166	13894	14132	13898	14100	14032	14253	14246	14064	14332	14086	14089	14100	14133	14022	14083	14054	14151	14162	14211	13841	14042	14056	14150	14162	14103	14054	14044	14085	14165	14146	14086	14017	13931	14073	14155	14104	14138	14084	14009	14076	14171	14080	14090	14145	14085	14317	14024	14196	14068	14040	14077	14134	14102	14167	13876	14158	13949	13995	14103	13986	14051	14004	14116	14208	14096	14319	14152	14125	14015	14007	14218	14035	14163	14115	14199	14085	14133	14056	14084	14165	14107	14170	14129	14047	14257	14052	14063	14061	14070	14086	14124	13957	14132	14062	14142	14061	14167	13989	14074	14177	14031	14179	13900	14095	14077	14043	14060	14195	14050	13904	14073	14118	14061	14038	14035	13889	14185	14149	13923	14117	14203	14202	14190	14128	13996	13946	14105	14045	14172	14136	14014	14197	14042	14089	14038	14104	14208	14116	14188	14211	14167	14050	13973	14080	14124	13995	14035	14031	14098	13929	14072	14201	14035	13958	14195	14193	14177	14060	14229	14045	14026	14008	14068	14004	14038	14036	13926	14167	13948	14230	14142	14092	14041	14085	14174	14201	14190	14093	14134	14090	14090	14049	14081	14135	14069	14108	14141	14239	13932	14070	14040	14110	14252	14068	14080	14172	13956	14035	13836	14215	14141	13946	14017	14097	14165	14039	14130	14220	14153	14081	14168	14101	14240	14155	13832	14232	14098	13902	14052	14080	14129	14065	13947	14100	13907	14323	14180	14146	14233	14188	14159	14002	13965	14135	14020	14163	14080	13991	14166	14256	14056	14188	14260	14024	14073	14031	14055	14130	14084	14323	14098	14121	14051	14176	14033	13978	14154	14155	14212	13996	14182	14076	14002	14229	14212	13903	14346	14261	14131	13945	14041	14087	14108	14110	14170	14024	14100	14163	14087	14065	14003	14103	14134	14264	14026	14030	14143	14292	14277	14231	14158	14063	13950	13963	14161	14118	14202	14088	14202	14145	14095	14009	14196	14043	14153	14106	14153	14150	14288	14167	14078	14176	14025	14112	14155	14104	14202	14081	14123	14045	14065	14108	14146	13910	14089	14111	13860	14102	14102	14028	14246	14094	14033	14012	14166	14050	14008	14237	14161	14303	14150	14107	14052	14090	14021	14019	14226	14081	14041	14092	14164	14106	14131	14100	14088	14167	14058	13923	14180	13891	14201	14127	14169	14043	14030	14004	14159	14103	14162	14027	14076	14231	14096	13970	14048	13938	14176	14034	14227	14052	14125	14014	14182	14285	14098	14034	14264	13994	14200	14063	14313	14052	14031	14082	14194	13962	14084	14063	14152	14042	14082	14092	14122	14034	14126	14025	14079	14118	14104	14000	14059	14011	14134	14045	14116	13994	14117	14135	14073	13919	14068	14125	14067	14097	14143	14074	14256	14080	14105	14155	14305	14222	13965	13867	14246	14021	14058	14086	14206	13928	14124	14110	14155	14170	14197	13951	14104	14027	14159	14063	14025	14039	14230	14198	14049	14008	13966	14090	14136	14139	14068	13922	14104	14171	14106	14183	14010	14140	14239	14039	14277	14157	13958	13949	14053	14042	14157	14216	14121	14023	14126	14141	14022	13969	13949	14030
28620	30414	37902	32810	26520	22520	20247	18592	17556	17266	16470	16346	15948	15897	15877	15734	15649	15520	15436	15568	15634	15602	15714	15463	15516	15452	15529	15666	15554	15428	15481	15586	15445	15266	15309	15388	15207	15676	15249	15408	15575	15342	15355	15454	15393	15251	15597	15392	15412	15452	15438	15222	15398	15183	15424	15447	15324	15329	15283	15270	15483	15276	15506	15315	15472	15450	15397	15497	15439	15476	15429	15252	15523	15634	15440	15185	15400	15249	15459	15345	15390	15376	15370	15493	15319	15428	15365	15235	15233	15383	15549	15322	15641	15447	15448	15268	15226	15390	15589	15369	15321	15374	15300	15441	15442	15506	15270	15422	15305	15303	15388	15532	15514	15295	15310	15631	15396	15345	15552	15208	15356	15406	15486	15451	15253	15408	15233	15504	15380	15501	15472	15293	15469	15540	15509	15488	15414	15558	15518	15349	15371	15375	15331	15398	15586	15343	15099	15279	15374	15379	15426	15591	15533	15231	15478	15621	15460	15391	15361	15427	15382	15306	15222	15451	15448	15505	15198	15341	15325	15252	15375	15445	15212	15433	15559	15468	15408	15529	15395	15360	15441	15574	15452	15464	15393	15584	15384	15515	15364	15443	15285	15276	15377	15590	15420	15328	15428	15552	15194	15521	15383	15271	15308	15327	15467	15353	15367	15309	15312	15489	15304	15525	15384	15368	15374	15483	15248	15572	15422	15348	15389	15437	15074	15272	15201	15266	15248	15307	15333	15272	15281	15453	15477	15438	15435	15670	15630	15464	15443	15430	15417	15317	15486	15362	15441	15324	15573	15297	15374	15355	15473	15572	15064	15282	15589	15536	15546	15591	15613	15359	15439	15494	15504	15448	15423	15398	15386	15402	15378	15354	15383	15528	15398	15345	15333	15533	15415	15502	15412	15317	15321	15415	15491	15263	15302	15413	15311	15477	15144	15478	15614	15369	15418	15412	15383	15408	15253	15284	15356	15490	15261	15630	15565	15467	15461	15350	15228	15322	15317	15406	15387	15540	15594	15605	15493	15445	15381	15360	15437	15396	15337	15314	15399	15504	15520	15323	15445	15430	15494	15563	15410	15428	15531	15397	15447	15461	15332	15484	15477	15667	15348	15563	15327	15392	15522	15382	15518	15371	15393	15416	15335	15451	15333	15140	15520	15340	15526	15522	15493	15263	15400	15428	15494	15566	15446	15451	15419	15445	15453	15479	15386	15218	15355	15334	15715	15287	15441	15385	15519	15497	15286	15338	15350	15243	15362	15221	15511	15523	15490	15360	15489	15274	15335	15339	15368	15148	15343	15281	15403	15345	15346	15381	15376	15337	15558	15432	15413	15481	15654	15386	15485	15437	15446	15402	15442	15434	15373	15529	15458	15606	15273	15376	15532	15334	15352	15443	15431	15457	15317	15356	15368	15415	15262	15332	15431	15258	15429	15415	15597	15375	15344	15317	15438	15499	15461	15225	15351	15276	15395	15222	15521	15256	15484	15663	15511	15220	15430	15484	15405	15470	15500	15510	15314	15583	15316	15399	15406	15445	15324	15245	15429	15331	15571	15384	15397	15386	15354	15367	15264	15613	15248	15395	15351	15347	15497	15379	15525	15418	15487	15323	15329	15359	15414	15431	15268	15365	15395	15505	15326	15495	15586	15594	15526	15558	15591	15444	15533	15372	15562	15457	15472	15637	15437	15515	15456	15679	15538	15393	15296	15348	15359	15297	15409	15535	15467	15356	15335	15223	15384	15371	15451	15493	15390	15411	15432	15308	15480	15335	15524	15419	15309	15469	15593	15495	15406	15457	15466	15517	15335	15546	15384	15458	15405	15428	15389	15360	15299	15296	15489	15298	15399	15671	15430	15634	15493	15673	15315	15433	15489	15461	15233	15313	15188	15457	15481	15302	15477	15565	15570	15480	15366	15511	15404	15270	15322	15393	15390	15199	15275	15385	15541	15389	15516	15466	15389	15440	15457	15149	15282	15368	15583	15453	15478	15306	15449	15303	15221	15377	15280	15403	15518	15307	15419	15350	15321	15493	15477	15248	15341	15484	15490	15368	15558	15398	15529	15344	15448	15475	15434	15266	15284	15459	15308	15493	15338	15406	15395	15437	15568	15346	15645	15543	15400	15373	15364	15210	15402	15623	15512	15505	15278	15503	15277	15390	15455	15319	15298	15364	15268	15418	15462	15356	15553	15358	15455	15684	15366	15308	15342	15442	15540	15440	15401	15315	15381	15312	15192	15514	15514	15506	15365	15468	15421	15413	15279	15431	15334	15433	15400	15368	15474	15332	15544	15615	15434	15405	15306	15410	15385	15388	15277	15351	15374	15354	15332	15282	15422	15494	15412	15335	15365	15713	15481	15303	15527	15361	15181	15410	15422	15189	15391	15482	15467	15328	15311	15370	15575	15502	15512	15398	15317	15353	15458	15481	15452	15287	15274	15403	15443	15451	15327	15326	15331	15252	15303	15481	15452	15679	15416	15399	15369	15312	15473	15431	15493	15439	15304	15257	15558	15585	15345	15270	15244	15296	15265	15261	15531	15623	15452	15471	15554	15266	15380	15339	15428	15527	15489	15497	15568	15437	15312	15258	15513	15407	15302	15502	15416	15331	15306	15507	15491	15510	15424	15330	15597	15544	15822	15304	15484	15455	15475	15365	15425	15369	15279	15426	15566	15539	15431	15417	15382	15554	15526	15406	15497	15329	15404	15448	15442	15184	15399	15261	15504	15508	15578	15479	15335	15482	15521	15342	15503	15320	15639	15614	15373	15412	15493	15250	15327	15277	15445	15398	15370	15370	15576	15521	15343	15293	15388	15245	15642	15464	15615	15222	15595	15444	15506	15594	15491	15309	15443	15327	15404	15289	15341	15454	15331	15292	15419	15349	15668	15450	15491	15479	15257	15372	15323	15383	15414	15298	15555	15345	15421	15527	15342	15412	15723	15277	15192	15320	15384	15666	15322	15492	15363	15440	15610	15452	15455	15287	15546	15245	15460	15628	15369	15424	15383	15349	15337	15462	15488	15446	15279	15403	15253	15262	15287	15446	15362	15456	15386	15312	15511	15314	15456	15491	15310	15263	15449	15461	15457	15371	15324	15591	15514	15318	15196	15535	15417	15264	15354	15301	15096	15383	15366	15460	15380	15679	15236	15392	15357	15571	15377	15514	15420	15280	15442	15458	15339	15500	15371	15475	15538	15273	15413	15370	15340	15214	15591	15683	15449	15274	15551	15332	15472	15462	15416	15530	15430	15376	15432	15450	15218	15550	15455	15474	15334	15383	15479	15565	15559	15355	15271	15376	15285	15400	15358	15389	15367	15539	15303	15438	15351	15417	15383	15435	15330	15397	15323	15433	15406	15373	15465	15372	15511	15471	15389	15275	15501	15541	15391	15403	15375	15538	15396	15337	15473	15558	15362	15291	15668	15558	15358	15457	15523	15559	15525	15631	15396	15427	15218	15267	15580	15297	15456	15529	15470	15391	15446	15278	15435	15238	15390	15308	15406	15407	15360	15566	15517	15488	15285	15264	15440	15513	15468	15474	15440	15221	15216	15410	15414	15540	15519	15300	15375	15345	15305	15530	15561	15240	15365	15452	15491	15212	15333	15215	15456	15555	15434	15413	15199	15580	15409	15290	15478	15297	15408	15374	15351	15271	15442	15451	15470	15489	15224	15251	15507	15294	15445	15313	15509	15424	15479	15563	15327	15555	15615	15502	15363	15356	15552	15499	15313	15459	15418	15456	15539	15422	15528	15329	15371	15253	15475	15475	15546	15387	15500	15385	15302	15321	15583	15102	15490	15589	15300	15472	15427	15401	15369	15345	15359	15350	15223	15513	15580	15506	15454	15299	15365	15334	15445	15437	15424	15285	15511	15287	15429	15477	15435	15351	15386	15612	15512	15405	15326	15510	15311	15447	15122	15599	15500	15439	15428	15264	15396	15246	15272	15251	15398	15415	15474	15246	15539	15470	15382	15517	15446	15350	15387	15441	15544	15569	15628	15520	15469	15444	15537	15485	15564	15196	15331	15439	15408	15425	15366	15442	15446	15593	15469	15388	15412	15445	15318	15440	15353	15336	15322	15634	15361	15343	15541	15370	15192	15336	15255	15481	15540	15599	15234	15193	15383	15214	15639	15536	15414	15334	15494	15437	15345	15399	15387	15546	15545	15358	15327	15664	15293	15554	15489	15554	15396	15436	15479	15520	15391	15604	15373	15380	15482	15518	15488	15538	15432	15315	15457	15542	15458	15433	15221	15500	15602	15510	15424	15498	15488	15426	15442	15285	15274	15546	15505	15438	15376	15215	15370	15473	15410	15361	15527	15398	15400	15636	15300	15456	15436	15477	15306	15511	15229	15447	15429	15414	15430	15473	15370	15296	15381	15473	15199	15318	15302	15439	15365	15518	15407	15476	15613	15349	15391	15257	15329	15302	15579	15412	15269	15657	15393	15286	15410	15446	15420	15519	15284	15487	15441	15465	15501	15676	15559	15251	15399	15546	15498	15311	15322	15253	15451	15474	15401	15545	15416	15578	15443	15394	15680	15439	15559	15470	15317	15434	15461	15307	15407	15399	15342	15466	15441	15520	15524	15538	15456	15395	15498	15393	15518	15590	15436	15292	15433	15441	15392	15572	15395	15439	15391	15377	15587	15543	15469	15491	15517	15515	15471	15298	15258	15290	15394	15343	15343	15200	15522	15568	15390	15478	15325	15455	15394	15553	15350	15430	15311	15367	15566	15355	15404	15406	15479	15486	15490	15554	15407	15291	15662	15473	15298	15293	15568	15660	15468	15405	15333	15213	15359	15319	15324	15489	15475	15213	15354	15219	15467	15485	15624	15389	15510	15475	15451	15320	15166	15354	15423	15631	15467	15380	15408	15194	15376	15389	15451	15505	15328	15488	15358	15404	15416	15489	15394	15590	15471	15310	15435	15384	15388	15607	15439	15437	15256	15231	15532	15611	15339	15315	15491	15292	15348	15402	15259	15560	15369	15306	15541	15541	15539	15292	15159	15401	15486	15400	15390	15524	15311	15374	15211	15438	15293	15133	15343	15488	15427	15462	15468	15456	15334	15500	15485	15537	15341	15526	15479	15315	15439	15414	15549	15451	15383	15426
33393	47990	43964	34171	28117	23198	20169	18478	16993	15914	15547	14892	14593	14396	14191	13989	14032	13949	13784	13831	13689	13763	13757	13830	13693	13693	13685	13770	13624	13572	13511	13662	13698	13648	13703	13755	13596	13594	13591	13483	13533	13465	13712	13558	13588	13572	13586	13579	13640	13483	13554	13611	13670	13485	13709	13626	13599	13598	13549	13536	13631	13686	13596	13629	13659	13406	13700	13469	13572	13610	13490	13639	13464	13676	13433	13463	13569	13516	13596	13633	13651	13596	13595	13542	13477	13521	13524	13471	13484	13660	13461	13519	13699	13488	13589	13582	13498	13542	13622	13547	13656	13547	13536	13618	13540	13413	13739	13561	13584	13538	13594	13684	13730	13483	13649	13488	13563	13656	13505	13656	13595	13534	13629	13617	13609	13590	13600	13438	13526	13672	13415	13516	13683	13594	13610	13573	13456	13677	13598	13556	13538	13559	13563	13604	13599	13589	13418	13561	13625	13638	13447	13616	13629	13639	13406	13653	13512	13569	13607	13572	13528	13596	13677	13643	13670	13546	13445	13569	13636	13641	13452	13541	13580	13591	13621	13451	13539	13425	13649	13265	13471	13654	13600	13572	13435	13618	13391	13662	13506	13667	13695	13445	13443	13521	13641	13640	13572	13762	13620	13576	13560	13630	13564	13553	13618	13492	13633	13599	13463	13626	13544	13667	13492	13672	13609	13636	13474	13491	13559	13639	13404	13374	13562	13701	13446	13497	13382	13477	13635	13433	13662	13558	13646	13422	13570	13619	13597	13468	13681	13597	13583	13601	13448	13506	13675	13564	13722	13463	13692	13469	13600	13616	13604	13555	13570	13552	13551	13667	13470	13646	13626	13516	13484	13447	13575	13631	13624	13409	13689	13631	13434	13460	13632	13565	13577	13751	13643	13546	13631	13542	13422	13449	13745	13525	13583	13726	13535	13573	13695	13640	13449	13488	13547	13670	13734	13467	13590	13744	13525	13650	13763	13575	13700	13508	13466	13585	13461	13455	13483	13638	13689	13547	13471	13535	13641	13556	13465	13513	13526	13579	13518	13427	13388	13528	13570	13576	13411	13490	13586	13500	13482	13612	13654	13586	13474	13450	13431	13551	13532	13629	13689	13534	13639	13624	13527	13564	13568	13703	13479	13532	13524	13562	13451	13400	13511	13679	13620	13724	13699	13673	13701	13399	13624	13538	13787	13445	13574	13656	13640	13495	13599	13585	13669	13520	13576	13547	13584	13550	13576	13571	13509	13502	13624	13682	13537	13457	13507	13782	13591	13600	13713	13559	13487	13625	13440	13581	13486	13612	13444	13600	13595	13603	13478	13647	13411	13459	13528	13487	13604	13567	13670	13671	13669	13606	13624	13473	13682	13511	13573	13626	13581	13649	13735	13580	13662	13709	13650	13506	13503	13662	13598	13608	13709	13494	13581	13496	13628	13606	13559	13581	13601	13609	13493	13489	13671	13467	13552	13585	13587	13699	13564	13518	13544	13541	13417	13523	13581	13512	13527	13530	13522	13640	13592	13565	13665	13544	13751	13549	13661	13581	13508	13508	13508	13525	13635	13592	13535	13527	13568	13610	13490	13761	13712	13497	13543	13465	13371	13563	13598	13592	13482	13608	13527	13574	13656	13631	13557	13540	13642	13722	13612	13420	13640	13615	13675	13757	13647	13514	13705	13531	13601	13455	13534	13587	13621	13829	13394	13539	13686	13499	13728	13564	13606	13371	13640	13736	13718	13558	13449	13674	13485	13664	13388	13710	13633	13528	13528	13552	13664	13658	13683	13638	13486	13528	13476	13678	13466	13674	13722	13600	13503	13602	13341	13536	13618	13699	13669	13525	13623	13596	13525	13369	13562	13593	13508	13630	13638	13613	13634	13413	13633	13563	13661	13624	13453	13650	13709	13451	13503	13508	13564	13702	13787	13543	13638	13555	13609	13603	13576	13637	13490	13634	13553	13601	13600	13602	13499	13604	13673	13659	13785	13556	13452	13460	13647	13662	13530	13513	13522	13637	13586	13811	13534	13469	13598	13494	13459	13581	13703	13548	13582	13645	13465	13504	13606	13404	13645	13759	13667	13618	13492	13570	13710	13510	13606	13586	13550	13592	13476	13480	13407	13411	13503	13690	13700	13573	13939	13688	13581	13645	13543	13587	13619	13614	13408	13539	13641	13458	13513	13540	13459	13393	13602	13508	13662	13489	13605	13469	13770	13548	13497	13626	13640	13600	13514	13611	13587	13716	13434	13444	13540	13510	13504	13737	13392	13417	13503	13442	13547	13594	13646	13674	13526	13507	13353	13486	13560	13608	13571	13519	13550	13483	13529	13450	13605	13376	13571	13513	13716	13475	13811	13637	13567	13535	13516	13483	13557	13589	13380	13477	13598	13560	13629	13604	13338	13528	13603	13442	13688	13655	13581	13664	13460	13564	13406	13588	13536	13535	13497	13514	13539	13486	13609	13570	13658	13640	13479	13510	13659	13526	13527	13602	13654	13618	13522	13582	13633	13403	13617	13605	13609	13481	13642	13593	13536	13563	13614	13809	13581	13652	13516	13590	13608	13655	13549	13631	13680	13636	13592	13605	13495	13606	13618	13564	13759	13695	13594	13535	13530	13550	13698	13501	13395	13604	13553	13673	13433	13580	13760	13431	13477	13582	13486	13373	13461	13514	13469	13650	13478	13612	13553	13667	13507	13694	13603	13624	13413	13601	13528	13687	13575	13727	13738	13545	13459	13605	13625	13593	13440	13758	13415	13691	13646	13617	13687	13499	13666	13534	13581	13527	13575	13376	13433	13467	13673	13587	13574	13577	13615	13475	13550	13536	13506	13453	13638	13771	13538	13630	13463	13470	13571	13518	13792	13519	13623	13640	13542	13556	13464	13442	13725	13567	13606	13577	13501	13572	13391	13598	13671	13705	13445	13643	13515	13705	13703	13591	13541	13609	13350	13637	13591	13500	13525	13468	13641	13592	13368	13839	13662	13430	13515	13502	13640	13526	13559	13684	13501	13703	13606	13533	13544	13641	13595	13535	13631	13634	13497	13643	13588	13462	13364	13614	13526	13498	13549	13607	13397	13594	13497	13595	13471	13372	13369	13714	13555	13665	13589	13584	13530	13614	13523	13580	13659	13438	13627	13621	13544	13675	13637	13471	13599	13515	13456	13566	13654	13518	13548	13759	13643	13468	13616	13469	13610	13742	13646	13639	13575	13482	13587	13635	13566	13516	13626	13505	13398	13502	13711	13445	13503	13580	13544	13567	13365	13458	13508	13667	13553	13501	13455	13459	13456	13515	13595	13586	13598	13697	13624	13688	13571	13625	13449	13657	13371	13548	13693	13679	13446	13538	13599	13479	13578	13671	13593	13572	13569	13565	13519	13609	13496	13535	13566	13518	13704	13516	13467	13617	13434	13597	13709	13648	13631	13473	13647	13601	13703	13799	13403	13493	13516	13544	13656	13620	13694	13538	13524	13510	13516	13526	13702	13589	13445	13513	13571	13681	13639	13635	13617	13513	13539	13533	13527	13718	13672	13370	13652	13536	13580	13626	13733	13545	13436	13630	13516	13581	13508	13632	13839	13483	13689	13608	13587	13627	13530	13718	13548	13443	13673	13633	13660	13599	13550	13572	13685	13529	13604	13601	13552	13399	13500	13587	13745	13669	13421	13381	13731	13672	13550	13565	13595	13442	13682	13513	13624	13659	13633	13596	13539	13446	13519	13490	13600	13453	13605	13659	13522	13438	13458	13646	13680	13525	13587	13526	13586	13502	13597	13654	13566	13525	13650	13623	13611	13489	13571	13739	13633	13657	13477	13608	13471	13748	13607	13592	13438	13400	13610	13598	13355	13530	13536	13569	13606	13586	13529	13545	13630	13451	13740	13569	13445	13679	13574	13535	13629	13518	13651	13534	13612	13726	13632	13729	13385	13318	13654	13496	13737	13536	13432	13677	13696	13423	13616	13538	13381	13495	13465	13634	13389	13559	13486	13666	13667	13659	13459	13642	13495	13631	13523	13438	13475	13655	13687	13458	13665	13664	13730	13590	13448	13629	13613	13592	13352	13618	13801	13517	13625	13434	13741	13564	13656	13677	13582	13580	13638	13505	13543	13506	13533	13460	13598	13527	13638	13708	13563	13712	13707	13455	13494	13597	13639	13543	13518	13573	13499	13573	13608	13378	13634	13537	13667	13657	13598	13523	13458	13626	13624	13543	13469	13571	13618	13553	13621	13631	13736	13693	13416	13626	13646	13417	13644	13629	13481	13494	13673	13748	13622	13573	13627	13586	13446	13684	13613	13609	13550	13462	13565	13566	13639	13562	13561	13645	13508	13554	13583	13438	13683	13606	13526	13538	13621	13540	13637	13578	13657	13508	13640	13740	13480	13590	13650	13518	13585	13553	13600	13606	13543	13679	13652	13515	13583	13416	13623	13580	13582	13671	13635	13646	13553	13640	13644	13597	13563	13469	13633	13528	13596	13595	13477	13575	13586	13486	13634	13693	13638	13529	13664	13601	13701	13547	13590	13554	13331	13687	13579	13597	13541	13421	13496	13517	13711	13618	13475	13604	13611	13600	13578	13600	13555	13727	13566	13606	13446	13540	13579	13604	13627	13420	13684	13576	13441	13689	13583	13516	13590	13662	13542	13703	13603	13466	13628	13617	13576	13579	13745	13574	13599	13616	13458	13504	13537	13499	13385	13707	13594	13502	13646	13743	13541	13618	13525	13486	13568	13571	13727	13565	13722	13454	13433	13529	13528	13610	13512	13541	13584	13650	13609	13746	13631	13490	13630	13448	13698	13516	13654	13381	13556	13633	13868	13581	13442	13502	13543	13493	13549	13621	13434	13552	13748	13561	13578	13675	13602	13636	13690	13569	13509	13609	13548	13528	13558	13573	13609	13614	13549	13704	13579	13694	13692	13523	13528	13440	13686	13648	13391	13580	13698	13477	13571	13557	13535	13540	13581	13372	13604	13696	13686	13351	13564	13574	13565	13640	13553	13681	13516	13477	13666	13561	13524	13632	13667	13760	13495	13715	13498	13576	13633	13620	13545	13602	13507	13649	13457	13569	13578	13716	13550	13682	13622	13576	13425	13632	13574	13674	13641	13752	13536	13645
24532	21720	29453	26481	26273	27030	25135	21047	19827	18873	18307	17500	17240	16920	16760	16683	16541	16530	16335	16323	16029	16151	16301	16165	16280	16118	16262	15932	16068	15993	16080	15873	16161	16086	16240	16068	15836	15870	16043	15971	16115	16013	16103	15992	16113	16027	16092	16098	16045	16029	16068	16082	15829	16096	16090	15971	15853	16229	15843	16085	15937	15977	16214	15955	15916	16066	15849	15946	15879	15877	15807	15904	16002	15944	15881	16195	16074	15974	15947	16054	15929	16020	16072	16109	16008	16062	16136	16016	15913	15834	16064	15904	15961	15961	16104	16173	16099	16067	16197	16104	16027	16066	16049	15974	16010	16170	16210	15798	16184	16016	16099	16104	15912	16051	16053	15958	16064	15991	16218	16022	15840	16097	15893	15865	15855	15940	16028	15917	16057	15856	15884	15996	15827	16024	16161	16008	16111	16035	15928	15941	15962	15825	15943	16041	15884	15942	15932	15856	16023	16103	15925	16131	16092	16192	16021	16066	15987	16230	16017	15938	15902	15741	16082	16016	16056	15894	15967	15972	15829	16172	16006	15900	15979	16126	16101	15913	15836	16034	15927	15815	15851	15894	16037	15920	15815	16028	15861	15785	16128	15958	16128	16002	15976	15840	16227	15890	15954	15779	15926	16179	15978	15973	16067	15901	16038	15795	16023	15988	15989	15948	16197	16073	16019	15962	15915	15764	16188	15981	15918	15814	16057	15939	15942	15993	15968	16124	15733	15745	15836	16039	16035	15991	15939	15989	16070	15948	15943	15990	15921	15971	15983	16071	15961	15975	16207	16214	15949	15909	16015	15889	15935	15833	15855	15994	16118	15909	15950	15875	16171	15996	15830	15748	16027	15712	15809	15828	15710	16103	16092	16051	16211	15842	15981	16002	15910	15838	15928	15849	16004	15953	15992	15801	16020	15829	15918	15936	16010	15861	15940	16053	15993	16132	15888	15924	16167	16042	15899	15881	15899	15867	15736	15901	15715	16078	15870	15793	16120	16025	15951	16080	15991	15955	15986	16350	16069	16097	15965	15976	16092	16060	15960	15954	16024	15777	16036	15953	16034	15846	16008	15997	15850	15952	15909	16023	15925	15961	15895	15735	15793	15916	16139	16156	16023	15891	16110	15992	16079	16126	16174	15858	16011	15819	16037	15878	15947	15980	15801	15893	15998	16045	16024	15879	16155	15917	15738	15797	15908	15873	15945	15780	15995	15910	16229	15992	15928	16032	15907	16031	15854	15747	15865	16086	16087	16021	16050	16083	15954	15938	16031	15898	15940	16126	16137	16038	15858	16040	16126	15983	15818	15852	16177	15968	15956	16012	15914	16117	15936	15969	15977	15957	15924	16007	15929	16001	15871	16045	15707	16018	15852	15773	15900	16057	16167	16032	16049	15917	15908	15884	15928	15776	16052	15961	16070	16073	16043	16019	15894	15873	15971	16033	16004	15992	15982	15982	15781	15994	15985	15964	15890	16050	15799	15683	15960	16046	15805	16074	16067	16135	16014	16200	16131	16004	15994	15850	16065	16005	15998	15954	16057	16027	16009	16164	15919	15854	16120	15973	16107	16016	15845	15952	15977	16010	15850	15789	15860	16064	16011	16059	16043	15916	16076	15906	15861	15926	15912	16000	15823	15770	15913	15940	15895	16104	15951	16086	15957	15772	15938	16045	15698	15891	15960	15961	16012	15933	15696	16069	16081	15779	16109	15955	16095	15931	15935	16051	16050	15986	15892	16070	16053	16044	16168	15894	15999	16035	15926	16068	16098	15939	16026	16028	15943	15879	15747	16034	16016	16069	15996	15887	16084	15800	15944	15924	16040	15884	15983	15966	15836	16148	16019	15958	15826	16129	15968	16016	16116	15787	15923	16034	16042	15860	16111	16071	16113	15974	15872	15875	16025	15895	16039	16011	15961	16025	16228	16033	15833	15817	15937	15762	16017	15908	16006	16036	15930	15990	15805	15877	15929	15970	16074	16018	15968	15917	16019	16095	15923	16087	16100	16153	15779	15958	16103	15887	15792	16056	16032	15875	15871	16046	15761	15771	15966	15815	15958	15877	16000	16044	16232	15879	15980	15847	16058	15956	15805	15900	16045	15698	15909	16043	15936	15784	15881	16084	16152	15974	15950	15985	16085	15924	15999	16037	15860	16048	16083	15919	16111	16099	15954	16175	16069	15950	15770	15848	15966	15990	16054	16027	15920	16045	16033	15878	16077	15878	15803	16094	15807	15803	16039	15835	15908	15946	15935	15922	15862	16062	16093	16108	16079	16043	15946	15976	15920	15976	15885	16079	15851	16009	16026	15903	16083	15960	15884	15881	15828	15882	15892	15970	15979	15939	15925	15719	15794	15876	15848	15982	15896	16134	15966	15984	15992	15883	15903	16152	16003	15923	15955	15916	16025	16178	15840	16014	15799	16037	15906	15974	16093	16004	15830	15893	15833	15974	15850	15802	15953	16009	15980	15918	15976	16033	15965	15921	16004	15952	16023	15898	15898	15915	15720	15834	16005	16073	15985	16077	16026	16019	15959	15667	15960	15920	15932	15871	15901	16096	15983	15784	15935	15971	16059	15823	15977	15911	16031	16095	16147	15999	15966	15885	16076	16183	15805	16056	16040	16060	15857	15898	16061	16028	16074	16087	15809	15997	15902	15756	15943	15948	15819	15957	16033	16102	16008	16063	15747	15841	15888	15917	15873	16034	16070	15958	16054	15804	15967	15971	15849	15852	16054	16178	15909	15925	16207	15925	16240	15743	15705	15707	15968	15850	15885	15986	16099	15851	15935	16182	15887	16003	15919	15926	16013	16206	16016	15946	15883	15880	15787	15834	15973	16026	15963	15753	15728	15836	16074	15972	15977	15909	15689	15964	15898	15923	15831	15674	15950	15902	15947	15971	16047	15940	15803	15828	15917	15983	15838	16057	15872	15801	15902	16016	15887	15998	15949	15979	16072	16069	16015	15921	15919	16023	15873	15891	15824	15976	16048	15813	16159	15837	15961	16043	15992	15881	15911	15940	15794	15915	15702	16023	15846	16015	15919	15864	15906	16082	16044	16101	15972	15845	16072	15934	15946	15912	15946	15669	15919	15881	16014	15737	16036	16081	16136	16121	16090	15935	15886	15990	16026	15991	15794	15998	15947	16110	16147	15899	15875	16116	15910	15914	15995	15986	16096	15815	15998	15982	16056	16109	15749	15933	15780	15998	16012	15914	15767	15758	15988	16138	16206	16246	16029	15841	15946	16049	15900	16040	15907	16010	15981	15921	15663	15913	16004	16008	15926	16057	15865	16039	16105	16033	15758	15885	16063	16052	16144	15908	15760	16091	15997	15978	15895	15959	15937	15914	15891	15863	15832	15883	16107	15988	15985	15971	15927	15813	15991	16010	16093	16084	15948	16046	16092	16036	16005	16106	15687	16055	15860	15879	16170	16092	16012	16118	16005	15933	16082	15890	15883	16001	15878	15945	16164	16070	15912	15913	15913	15901	15996	15946	15886	16035	15969	15924	16095	15945	15987	15797	15929	15780	15928	15980	16033	15960	16012	15862	16008	15909	16098	15906	16169	15876	15954	15975	16004	15892	16083	16064	16044	15907	16110	16138	15904	16033	16114	16075	15848	15943	16169	15807	15808	15898	15832	16083	16000	15713	15889	15910	15965	15835	15799	16003	16093	15997	15974	15885	15953	15888	16031	15727	15797	15772	15879	16005	16128	16027	16160	15849	16068	16116	15970	15944	15870	15858	16040	16118	15816	16075	15772	16001	16086	15981	15992	15710	16244	16093	15964	15937	15973	15864	15865	15906	16083	15906	16002	15912	16110	15906	16106	16010	16138	15872	15849	15846	16067	15980	16074	16084	15901	16063	16204	16066	15810	15958	16047	16059	16096	15933	15910	15852	15995	16029	15840	16063	15856	16062	15916	16088	16049	16087	15872	16078	16042	15949	16057	16180	15955	16006	15867	16030	16000	15952	15971	15915	15959	15900	16063	15943	15981	15795	16006	15834	15981	15844	16120	15891	16000	15713	15820	16071	16165	15924	15815	16052	16128	15897	15802	16144	16005	15986	16003	15868	16015	15836	15860	15826	16048	15897	15904	15979	15831	15934	15898	15847	16123	16060	15888	15975	16068	15964	15983	15872	15880	15888	16036	15962	16089	16065	15987	15970	15821	16053	16024	15943	15921	15920	15949	15878	15825	15818	16030	15896	15921	16087	15956	15890	16060	16043	15941	15909	15917	16054	16057	15941	16035	16042	15782	15814	16015	15958	16082	15925	15912	16102	16008	16023	16141	15962	15804	16051	16040	15955	15966	15976	15886	16028	16114	15922	15867	16032	15917	15924	15841	16010	16016	15961	15924	15961	15928	15919	15866	15886	15967	16015	15939	15669	15964	16159	15945	15844	15978	15864	16035	15974	16143	15919	16072	15941	15973	15993	16098	15775	15914	16066	16030	16026	16073	15913	16090	16018	15894	15934	15961	15929	15721	15894	16019	16049	16200	16023	16021	16044	15990	16094	16073	15961	15879	16067	15955	15890	15889	15987	15854	16068	16232	16038	15985	16126	16081	15842	15959	16027	15892	15814	16122	15825	15986	15933	15979	15973	16167	16027	16090	15988	15962	16151	16086	15885	16002	15885	15979	15889	15930	15667	15938	16060	16069	16128	16181	15967	15870	15755	15911	15971	16051	15976	15973	16038	15769	16080	15945	16034	16032	16084	16236	15963	15839	15783	15847	15979	16013	15983	15859	15952	15821	16106	16012	16051	15812	15786	15888	16101	15910	15986	16120	16060	16041	16060	15724	15835	16001	15981	15905	16000	16031	16037	16025	15923	15843	16097	16045	15946	15902	15975	15923	15868	15978	15858	15972	15851	15976	15862	15977	15737	15924	15974	16143	16172	15919	15838	15785	15879	15786	15954	16102	16108	15936	16040	15903	15898	15880	15852	15816	15991	15803	15962	15921	16122	16129	15870	16006	16042	15906	15843	16109	15777	15915	16041	15978	16070	15998	15962	16009	15832	15862	15955	16108	15864	15913	15884	16041	15962	16099	16000	15895	16035	15975	15948	16038	15907	16036	16178	16139	16113	16009	16035	16091	15965	15883	15815	15936	16132	16095	15988
33871	55199	51288	40949	34307	28693	24527	21650	19606	18361	17241	16666	15894	15420	15134	14835	14773	14594	14668	14417	14410	14582	14351	14298	14363	14218	14306	14141	14313	14019	14202	14211	14192	14262	14205	14211	14202	14216	14156	14194	14251	14261	14231	14291	14113	14053	14216	14220	14075	14194	14090	14257	14057	14203	14117	14058	14402	14169	14264	14145	14256	14280	14026	14268	14146	14086	14219	14185	14281	14100	14035	14195	14144	14290	14175	14156	14249	14243	14049	14072	14032	14230	14233	14028	14040	14199	14365	14117	14164	14103	14067	14272	14108	14103	14012	14277	14143	14174	13988	14051	14105	14007	14081	14179	14239	14229	14169	14184	14112	14147	14177	14029	14166	14103	14221	14107	14139	14167	14239	13852	14297	14033	14157	14191	14068	13968	14228	14241	14031	14196	13991	14208	14103	13950	14288	13954	14138	14032	14022	14107	14077	14192	14302	14245	14081	14158	14207	14089	14040	14063	14050	14024	14204	14074	14115	14218	14058	14122	14162	14066	14014	14112	13999	14091	14203	14101	14215	14107	14073	13949	14107	13976	14037	14058	14276	14157	14047	14234	14066	14148	14278	14012	14172	14185	14148	14077	14100	14013	14251	14072	14026	14192	14068	14161	14176	14016	14225	14085	13921	14158	14043	14206	14000	14098	14294	13887	14140	14054	14122	13967	14101	14095	14222	14039	14119	14200	14017	14168	14069	14212	14169	14068	14035	14374	14099	14023	14064	14234	14057	13986	14156	14192	14065	14120	14210	14098	13968	14089	14055	13933	14138	14148	14051	14165	14004	14183	13977	14247	13897	14070	13991	14026	14186	14210	14193	14286	13924	14113	14134	14141	14175	13973	13985	14084	14093	14186	14330	14003	14085	14039	14136	14074	14086	13999	14057	14084	14093	14049	14073	14087	14166	14113	14094	14111	14075	14080	14031	14070	14022	14277	14026	14162	14131	14165	14044	14107	14193	14166	14218	14077	14253	14053	14408	14227	14166	14220	14167	14059	14112	14003	14116	14069	14142	14137	14242	14250	14111	14031	14063	14041	14187	14146	14224	14237	14199	14029	14010	14204	13986	14295	14029	14170	14289	14107	14047	13999	14209	14142	14014	14109	14219	14022	14180	13950	14052	14221	14157	14007	14129	13943	14200	14133	14097	14041	14094	14155	14029	14261	14161	13966	14150	14205	14036	13985	14106	13880	14156	13959	14130	14183	14003	13966	14049	14111	14108	14084	14003	14158	14102	14129	14137	14031	14146	14084	14226	14071	14254	14269	14134	14211	14100	14072	14063	13975	14148	14219	14161	14241	14217	14091	14174	14093	13963	14162	14167	14103	14121	14054	13982	14189	14020	14023	14212	13999	14177	14228	14210	14147	14116	14061	14158	14020	14161	14133	14106	14122	14168	14193	14170	14173	13946	14195	14103	14157	14217	14069	13984	14100	14225	14079	14140	14344	13944	14224	14248	14066	14141	14023	14114	14198	14218	14051	14306	13992	14085	14083	14312	14039	14089	14066	14167	14159	14194	14131	14168	14047	14327	14158	13999	14076	14145	13968	14198	14040	14120	13974	14082	14303	14106	14210	14139	14182	14094	14064	14138	14276	14129	14081	14293	14074	14020	14264	14139	13989	14193	14202	14359	14110	14109	14035	14258	14081	13953	14141	14098	14077	14211	14182	14076	14035	14252	14196	14106	14108	14138	14017	13883	14130	14233	14233	14085	14219	14143	14219	13892	14085	14094	14266	14045	14140	14031	14063	14126	14046	14086	14224	14091	13970	14104	14191	14004	14023	14217	14145	14095	14167	14121	14196	14238	14156	13847	14154	14225	14106	14252	14148	14019	13941	14180	14109	14255	14027	13986	14267	14066	14144	14227	14149	14059	14062	14285	14075	14112	14214	14125	14053	13977	14166	14126	14170	14228	14083	14210	14226	14007	14200	14192	14168	14116	14047	14034	14083	14426	14119	13949	14153	14177	14126	14059	13998	13952	14056	13994	14129	14214	14174	14220	14073	14239	13984	14119	14088	14061	14094	14111	14156	14071	14033	14162	14136	13926	14163	13992	14040	14155	14256	14080	14250	14071	14019	13986	14045	14141	14227	14098	14205	14210	14296	14180	14104	14179	13944	14163	14064	14165	13966	14203	14238	14069	14133	14112	14111	14077	14210	14046	14172	13960	14060	14000	14191	14132	14135	14106	14230	14118	14046	13968	14126	14007	14280	14048	14125	14129	13972	14208	14005	14125	13931	14096	14045	14228	14256	14167	14431	14097	14102	14054	14128	14181	14197	14086	14333	14244	13979	14074	14102	14284	14181	14121	14046	14035	14185	14277	13948	14086	14121	14037	14140	14249	14138	14212	14045	13999	14118	14228	14164	14001	14076	14104	14177	14203	14121	14159	13983	14233	14093	14213	14186	14004	14249	13982	14157	14171	14127	14084	14121	14104	13986	14042	14088	14001	14222	14090	14121	14223	13968	14183	14303	14060	14182	14081	14139	14159	14064	14123	14070	14059	14154	14046	14191	14096	14213	14082	14196	14124	13920	14167	14070	13983	14092	14200	14091	14178	14075	14054	14059	13887	14084	14231	14312	14165	14106	14144	13953	14181	14101	14091	14269	14190	14113	14172	14133	14188	13970	14137	14049	14090	14161	14172	14047	14215	14069	13995	14122	14269	14306	14020	14225	13848	13936	14258	14075	13992	14128	14191	14097	14220	14062	14076	14254	14085	14194	14097	14012	14169	14169	14143	14276	14121	14071	13913	14137	14018	14091	14197	14167	14046	14126	14205	14205	14151	14224	14058	13985	14175	13968	13999	14095	14060	14172	14099	14243	14215	14072	14049	14041	14108	14048	14165	14147	14073	14222	14361	13973	14188	14038	14021	14131	14031	14151	14074	14022	14211	14182	14230	14137	14173	14154	14033	14066	14135	14013	14164	13991	14231	14071	13945	14086	14143	14187	14122	14054	14098	14069	14024	14114	14194	14172	14106	14037	14120	14071	14086	14062	14025	13942	13987	13987	13985	14206	14116	14052	14155	14089	14039	14233	14143	14130	14119	13948	14182	14206	14068	13886	14100	14234	14101	14074	14056	14001	14218	14084	14105	14167	13971	14107	14182	14128	14050	14107	14384	13952	14095	14038	14231	14142	13963	14208	14057	14130	14314	14059	14248	14179	13935	14060	14066	14162	14116	14100	14129	14041	14111	14082	14121	13972	14115	14049	14215	14086	14274	14108	13918	14065	14102	14016	14160	14169	14140	14073	14203	14312	14173	13946	14085	14102	14198	14213	14183	14182	14139	14066	14099	14026	14251	14227	14255	14107	14078	14119	14041	14170	14010	14153	14077	14012	14067	14192	14182	14066	14047	14047	14055	14254	14102	14048	14174	14131	14250	14294	14160	14236	13975	14150	14057	14173	14079	14139	14185	14052	14260	14025	14138	14149	14031	14061	14179	14024	13987	14175	14223	14020	14006	14102	14374	14060	14141	14042	14234	14013	14209	14078	14277	14023	14188	14144	14021	14191	13978	14136	14172	14039	14180	14155	13977	14303	14320	14199	14251	14144	14112	14072	14203	14058	14198	14054	14102	14131	14121	14099	14031	14155	14176	14075	14067	14092	14177	14178	14081	14019	14157	14011	14012	14060	13853	13982	14060	14212	14028	14089	14106	14154	14158	14164	14158	14148	14140	14058	14087	13951	14205	14053	14074	13975	14099	14117	14111	14074	14204	14221	14123	14199	14162	13976	14034	14136	14179	14106	14325	13863	13913	14215	14159	14056	13856	14220	14263	14229	14170	14237	14075	14135	14181	14153	13983	14012	14038	14128	13877	14011	14049	14167	14077	14125	14184	14279	14230	14220	14077	13997	14066	14209	14033	14238	14182	13875	14128	14104	14134	14242	14027	14322	14320	14220	13967	14220	14111	14139	14124	14289	14239	13999	13957	14054	14245	14096	14260	13988	14197	14113	13951	13971	14019	13988	14132	14222	14086	14219	13935	14074	14098	14106	14013	14304	14049	14146	14106	14100	13962	13981	14234	14283	14146	14171	14197	14182	14195	14307	13994	14056	14259	13975	14098	14082	14126	14195	14074	14265	14050	14208	14115	14201	14163	14156	14159	14268	14220	14112	14030	14035	13974	14130	14095	14035	14077	14103	14153	13887	13995	14137	14101	14002	14186	14146	14041	14056	14164	13921	14216	14111	14233	14037	14058	14245	13980	14051	14232	14033	14038	14140	14165	14065	14097	14201	14161	14013	14137	14059	14107	14279	14176	14220	14038	14092	14111	14047	14183	14111	14095	14198	14155	14131	14093	14199	14039	14025	14096	14207	14009	14023	14060	14298	13956	14181	13972	13969	14189	14195	14150	14040	14095	14073	14118	14062	14182	14131	14260	14130	14123	14109	14170	14250	14037	14196	14137	14271	14121	14088	14173	14152	13974	13984	14020	14121	14341	14155	14116	14173	14295	14098	14065	14142	14190	14120	14235	14215	14108	14049	14093	14176	14090	14300	14235	14115	14038	14060	14136	14042	14079	14101	14182	14114	14078	13956	14111	14021	14187	14100	14149	14100	14203	14166	14195	14140	14086	14052	14275	14097	14121	14093	14218	14108	14168	14282	14129	14213	14237	14062	14162	14039	14166	14367	14060	14093	14258	13991	14045	14242	14088	13994	14101	14188	14104	14178	14108	14221	13913	14111	14091	14281	14183	14121	14106	14115	14196	14020	14240	14103	13966	14188	14074	14006	14087	13963	14217	14186	14382	13983	14213	14005	13952	14108	14212	14087	14047	14105	14294	14129	13960	14052	14111	14103	14205	14123	14092	14277	13969	14108	14196	14014	14119	14165	14099	14031	14089	14195	14043	13955	14060	14125	14111	14184	14153	14265	14293	13838	14145	14204	14330	14188	14351	14080	14079	14287	14210	14075	14197	14138	13975	14089	14156	14146	14190	14048	14113	14201	14120	14154	14098	14077	14193	14052	14140	14005	14181	14144	14137	14061	14064	14256	14041	14279	14192	14361	13970	14003	14044	14044	14122	14177	13959	14144	13996	14083	14108	14187	14278	14119	14118	14075	14130	14092	14016	14081	14103	14128	14088	14140	14143	13958	14216	14287	14031	14278	14071	14169
23311	21716	29754	24430	23399	27295	29395	23421	21225	20459	19161	18275	18027	17633	17422	17029	16980	16859	16599	16150	16550	16468	16385	16354	16251	16153	16269	16392	16377	16136	16301	16063	16229	16234	16242	16288	16290	16174	16204	16296	16183	16014	16038	16278	16245	16058	15979	16053	16076	16337	16120	15989	16007	15952	16006	16124	16087	16188	16164	16288	15794	16020	15959	16309	16072	15965	15926	15971	16177	16089	15928	15866	16285	16043	15933	16182	16057	16237	16413	16108	16023	16055	16081	15877	16208	16067	15990	15865	16165	16198	16115	15951	16022	15927	16324	16156	16015	16013	15950	15898	16055	15886	16087	16116	15947	16097	15999	16013	15929	16033	16025	15805	16149	15979	16081	16184	16097	16155	15825	16088	16149	16191	16066	16186	15990	15969	16158	15984	16057	15890	15966	16054	16085	16089	15852	16099	15704	15733	16013	16003	16018	15988	15973	16117	16061	16202	16011	16133	16008	15899	16073	15964	16142	16175	16155	16024	15963	16073	15793	16224	16063	16017	16055	15956	15962	15997	15954	16011	16146	15939	16098	15922	16095	15857	15787	15979	15886	15810	16097	15916	15872	15758	16012	15951	15913	15831	15962	15967	16082	15919	15903	16202	15883	15901	16143	16126	16003	16104	15959	15938	16216	15992	15950	16172	16122	15871	16058	15864	16100	16102	16135	16150	15797	15836	15964	16001	16151	15959	16050	15964	16080	16102	16175	16016	15937	15896	16119	15902	15858	15891	16037	15798	16031	16083	15939	16045	15935	16085	15925	16052	15919	16013	15928	15960	15934	16053	15854	15883	16102	16009	16021	15938	16058	15802	16041	15768	16017	15866	16075	16199	16024	15965	16203	16240	15903	15988	16003	15860	16016	15936	16006	15855	16182	15885	15865	16019	16010	16018	15993	15872	16135	16100	16179	16064	15879	15901	15942	15928	16186	16244	16090	15994	16225	15981	16052	15830	16079	16264	16125	16122	16030	15949	16002	15848	15763	15957	16027	15980	15995	16084	16007	15917	16090	15944	16110	16015	16154	15934	16052	16110	15957	16051	15997	16101	15978	15933	16157	16145	16018	15985	16018	15807	15885	15906	15905	16129	16104	15991	16042	15975	15961	16046	16084	16082	16102	16126	15882	15841	16134	15842	15842	16094	15972	16046	16144	16190	15916	15933	15998	15765	16186	16053	15951	16051	15839	15956	15849	15913	16075	16104	15999	16012	15938	16071	15996	16152	16042	16113	16272	15949	16075	15822	15894	16067	15911	15964	15965	15924	15960	16196	16000	16037	16247	16063	15933	16064	15879	16050	15879	15973	15929	16159	15979	15886	16020	16063	16163	15875	16055	16077	16155	16080	15866	16099	16194	15807	15950	15995	15834	15827	16138	16159	15951	15826	15911	16113	15904	15859	15946	15982	15992	15874	15957	16020	16065	15892	15924	15922	15958	15994	16047	16017	16021	15879	16218	16000	16042	16117	15925	15899	16119	15925	16069	15884	15982	15992	15981	15974	16143	16004	15917	15901	15854	16243	15892	16114	16067	16285	16003	16024	16081	15949	16092	16038	15875	16230	15867	15859	15945	15989	16030	16148	15946	16049	15931	16156	16049	16282	16184	15953	15995	15921	16019	16002	16086	15900	15878	16026	16149	15836	15969	15862	15916	15745	15946	15983	16133	16063	15986	15947	15997	16000	16128	15964	16022	16002	16050	15826	16047	15960	16136	16113	15971	16110	16108	15947	16197	16120	16000	16017	16036	16076	15871	15719	15890	15990	16150	15822	16062	15951	15959	16125	15898	16064	15985	15991	15995	16096	15903	15754	15978	15865	15956	15944	15923	15849	15885	15920	16055	15966	15854	15970	16022	16076	16025	16005	16134	15748	16064	16038	15824	15831	16110	15923	16020	15791	16126	15994	16097	16047	16175	15970	15911	16009	15925	15887	15678	15982	16006	16174	16038	15973	16062	15977	16067	15723	16051	15986	15886	15957	16036	16000	15984	16090	16175	16066	15884	15857	15687	16067	15926	15893	16018	15928	16039	16005	16125	15941	16053	15905	15984	15974	16163	16048	16079	16032	16138	15900	16113	16092	15955	16020	16049	16074	16026	16012	16176	15962	15826	16026	16040	16140	16099	15955	16094	16135	15833	15916	16044	16019	16022	16186	15872	16098	15983	15949	16102	16060	16085	15922	15893	16017	16134	16207	16150	16038	15934	15810	15971	16083	16200	16002	16003	15988	15958	16370	16224	15967	15789	15936	15780	16014	15866	15857	15899	15857	15947	16021	16017	16084	16167	16031	16121	15947	15883	16063	15966	15855	16064	15846	15920	15771	15976	16051	16047	16105	16248	16161	15965	15900	15977	15814	15961	16071	16033	15946	16024	16044	15774	16053	16000	15896	16150	16076	16071	15841	15953	15884	16054	15811	15787	15973	16020	16110	15938	16146	15905	16033	15944	16198	16177	16172	16197	15921	16043	16252	16015	16042	16088	16033	15993	16014	16124	16145	15985	15919	16060	15878	16027	15977	16058	16094	16011	16183	15989	16075	16015	15939	15890	16139	16209	16133	15954	15956	16269	16104	16131	16011	16029	16046	15985	15970	16016	15904	16095	15959	16019	15962	16074	16056	16116	16027	15902	16014	16113	15925	16250	15982	15951	16022	15894	15990	15793	16169	16163	16049	16040	15898	15987	15847	15948	16129	16164	16005	15852	16056	16075	15890	15953	15997	16089	16188	16134	15995	16007	15998	15920	16337	15917	15960	16061	16101	16047	15952	16200	15924	15950	15653	15964	16079	16155	15882	15777	15861	16055	16149	15905	15705	16166	15996	15870	15912	15941	15997	16012	15948	16023	15915	16027	16064	16169	15874	16132	15879	15967	15980	16003	16040	16026	15942	15977	15988	15951	15937	15750	16147	16045	16142	15940	15745	15928	16097	15973	15862	15935	16010	15979	15946	16031	15971	16059	16036	15934	16088	16087	16216	15905	15821	16092	16088	16008	15956	16198	15955	15970	15979	16011	15963	16156	16157	16090	16007	15962	16136	15946	15950	15794	16016	15780	15947	15880	16015	15773	15996	16056	15949	16005	16122	16005	16185	16048	16059	15989	15930	15946	15898	16107	16001	15981	16063	16029	15939	15853	16002	15944	16030	16080	16070	15871	16050	15871	15976	15880	15914	15909	15983	15998	15919	15838	15966	15850	15928	15908	16083	15908	16148	16245	15795	16028	16023	15874	15910	16144	15834	15906	15937	15896	15884	16036	15896	15872	16132	16004	16041	15862	16048	15907	16011	15983	15885	15988	15993	16062	16098	16102	15963	16133	15934	16078	16038	15979	15844	15880	15907	15986	15782	15852	15725	15999	16025	16033	16103	16091	15842	15988	16032	16141	15908	16098	16192	15999	15967	15949	15989	15994	16033	15942	16011	15872	16121	15876	15860	15945	16081	15919	15988	15965	16083	15877	15852	16153	16059	15910	16120	15948	15927	15842	15960	15981	16006	16139	16144	16021	16073	15758	15982	16034	16193	16027	15906	15937	15734	15856	15875	16070	15873	15826	15967	15897	16142	16036	15884	16039	16032	16058	15850	15912	15999	16025	15758	16005	15840	16102	16019	15915	16124	15907	15804	15951	15913	16200	16001	15984	15881	16078	16065	16049	15871	15987	15979	15811	16080	16133	15870	16099	16078	15956	16228	16044	15936	15822	15926	16062	15956	15900	15961	16118	15909	15913	16168	15927	16043	15802	16170	16193	16122	16286	16191	15982	15959	15991	15954	15971	15969	15938	15869	16064	16117	16293	15829	16113	15979	15919	16158	16117	16050	16015	15822	16041	16259	15968	16072	15914	15981	16038	15988	16037	16071	15864	16145	16084	16065	15890	15978	15979	15934	15917	16191	15977	16082	16047	16241	16087	16040	16105	16002	16028	16040	15919	16123	15952	15972	15960	15912	15863	16207	15946	15948	15750	16003	15926	16006	15901	16013	16041	16043	15955	16032	16135	16171	16155	16174	16007	16071	16103	16059	15954	15930	15958	15731	16088	15981	16022	16110	15996	15999	15941	15903	16028	15988	16054	16108	15988	15918	16082	16132	15890	16011	15964	16165	16002	15777	16065	16116	16044	16029	15842	16110	16224	15872	15920	16055	15908	16061	15910	16098	16033	15998	16110	16046	16022	15978	15967	16074	16035	16035	15753	15941	15790	15927	15872	16110	16013	16021	15959	15865	16154	15958	16018	15929	15830	15943	15918	15881	15864	15766	16006	15741	16045	16007	15709	15928	15918	16015	15934	15837	15991	15892	15993	15866	16022	15934	15949	16152	16058	16071	15977	16168	15842	16155	16151	16075	15991	16021	16117	15744	16049	15913	16013	16136	16075	15920	16136	15842	15980	15950	15787	16011	16144	16005	16048	16223	15794	15969	16029	15972	15864	15914	16165	15935	15867	16198	16017	15779	16065	16064	15974	15996	15881	15951	15935	15922	15971	16071	16026	16086	15786	16046	16005	16039	16060	16004	15934	15894	16043	15801	16104	16045	16059	15978	15873	16000	15886	16187	16074	16183	15878	16059	16172	15992	15920	16151	16096	16022	16125	16100	16084	15989	15883	16022	16121	16092	15936	16133	15989	16119	15980	15887	16031	15953	15888	16138	16085	15980	16088	16091	16194	16057	16048	15854	16117	15863	16080	16153	16002	15890	16042	16058	16013	16170	16154	15969	15669	15882	15978	16150	16088	15969	15866	16180	16013	16055	16063	15993	15832	15651	15876	16014	16075	15983	16007	15924	15893	15861	16149	16262	15894	15892	16092	15951	15950	15958	16060	16066	15959	16139	16142	16106	15930	15875	15749	16035	16040	15861	15995	16048	15966	15960	15827	15958	15978	15829	16011	15811	15967	15889	16118	15908	15974	15939	16086	16024	15957	15927	16032	15975	16024	16008	15963	15974	15826	16037	16214	15892	16085	15985	16095	16000	15820	15834	15936	15990	16068	15958	16158	15955	15999	16168	15995	15905	15939	15931	15987	16179	16001	16105	16221	16104	15916	15984	16030	16083	16084	16014	16007	15994	16038	16061	15934	16033	15917	16145	15723	15958	16001	16023	15952	16048	15923	16113	15852	15786	15831	16104	15974	15989
35462	59644	55908	45312	38329	32593	28120	24610	22027	20193	18911	17659	16710	16023	15563	15189	15016	14738	14607	14504	14686	14497	14495	14399	14525	14289	14498	14352	14200	14285	14234	14214	14157	14268	14314	14297	14330	13968	14141	14116	14191	14042	14053	14076	14211	14228	14135	14125	14197	13958	14172	14060	14075	14266	14171	14203	14135	14285	14145	14110	14207	14279	14252	14226	14121	14012	14107	14044	14269	14053	14047	14119	14213	14130	14092	14054	14097	14259	13976	14257	14189	14231	13845	14042	14097	14052	14262	14164	14129	14184	14192	14088	14120	14090	14004	14097	13986	14186	14216	14115	14237	14151	14036	14227	14128	14056	14152	14221	14333	14133	14018	14172	14080	14090	14109	14163	14276	14072	14143	14110	14189	14020	14291	13897	14125	14374	14043	13904	13932	13974	14101	14087	14066	13934	14014	14076	14142	14022	14037	14057	13944	14083	14054	14263	14137	13958	14186	14101	14053	14209	14100	14286	14212	14029	14323	14109	14153	14036	14175	14092	14065	14201	14080	13943	14014	14185	14144	14115	14130	14143	14020	14013	14176	14163	14115	14165	14132	13958	14160	14308	13941	14226	14088	14103	14287	14144	14105	14110	14173	14091	14051	14193	14383	14207	14166	14148	14215	14187	14125	14090	13992	14215	13949	14108	14142	14136	14117	14114	14098	14073	14107	14116	14096	14150	14140	14304	14076	14129	14147	14040	14161	14031	14126	14159	13967	14071	14025	14089	14171	14149	14084	14143	14196	13989	14042	14252	14125	14162	14156	14222	14063	14118	14071	14127	14087	14224	14303	14062	14143	14093	14016	14220	13935	14173	13941	14002	14066	14140	14260	14214	14017	14146	14065	14073	14287	14233	14043	14155	14139	13911	14091	14044	14072	14122	14176	13988	14037	14191	14097	14072	14065	14120	13878	14127	14156	14112	13935	14162	14240	14121	14186	14276	14023	13911	14026	14093	14111	14080	14097	14163	14124	14141	14146	14054	14152	14080	14187	14084	14048	13967	14179	14156	14124	14142	14015	14055	14043	14032	14133	14111	13957	14221	14181	14193	13964	14097	14115	14112	14212	14206	14102	14134	14102	13998	14198	14153	14102	14140	14083	14050	14118	13863	14210	14042	14070	14004	14057	14167	14239	14174	13911	14036	14177	14168	14072	14133	14276	13969	14261	14205	14141	14098	14071	14062	14320	14245	14124	14115	14064	14214	13928	14196	13938	14022	13966	14173	14244	14002	14116	14178	14064	14051	14232	14178	14087	14401	14071	14177	14188	13984	14072	14246	14091	13986	14193	13985	14044	14052	14053	14118	14042	13975	14067	14059	14203	14116	14118	14260	14119	14169	13913	14044	14085	14143	14044	14101	14175	14151	13945	14130	14206	14025	13905	14114	14051	14118	14032	14182	14126	14111	14030	13919	14133	14178	14385	14150	14105	13939	14159	14176	14234	14272	14128	14190	14359	14136	13992	14142	14034	14171	14057	13974	14046	14193	14023	14142	14018	14032	14030	14168	14210	14175	14040	14222	14264	14120	14016	14094	14070	14091	14121	14085	14196	13812	14052	14237	14215	14106	13934	14239	14151	14023	14189	14173	14051	14260	14068	14030	14116	14016	14061	14126	14132	14129	14180	14069	14116	14054	14157	14263	13882	14148	14060	14247	14152	14171	14056	14207	14147	14104	14111	14089	14249	14038	14039	14127	14110	14153	14152	14196	14182	14078	14281	14058	14030	14180	14191	14140	14114	14059	14125	14019	14034	14217	13931	14149	14168	14115	14104	13983	13967	14143	14006	14257	14124	14200	14033	14134	14079	14103	13947	14010	13878	14080	14068	14082	14189	14134	14159	14011	14101	14094	14015	14134	14065	14164	14155	14009	14181	14232	14199	14103	14245	14071	13934	13965	14235	14075	14195	14120	14238	14206	13951	14175	14286	14129	13969	14142	14059	14070	14049	14199	14065	14138	14115	14244	14129	13896	13973	14296	14165	14069	14153	13987	14065	14138	14168	14031	14145	14014	14048	14239	14055	14020	14212	14240	14094	14046	14233	14020	14141	14052	14106	13919	14083	14066	14071	14111	14042	14072	13874	14117	14124	14209	14008	14175	14113	14031	14132	14120	14143	14077	13946	14264	14050	14160	13984	14060	14251	14117	14136	14142	14101	14101	13981	14273	14063	14060	14172	14028	14091	14121	14126	13986	14166	13991	14082	14088	13873	14184	14275	14188	14160	14031	14082	14136	14014	14102	14132	14144	14195	14038	14098	14179	14027	14008	14138	14109	14172	13897	14148	14120	14068	14184	14015	14056	14285	14032	14051	13916	14022	14068	13989	14205	14178	13881	14093	14172	14036	14108	14080	14107	14002	14036	14166	14118	14164	14103	14130	14122	14076	14165	14169	14074	14028	14043	14168	14000	14175	14024	14173	14045	14092	14224	14117	14157	14024	14290	14071	14140	14064	14112	14058	14273	14127	14187	13949	14241	14128	14335	14130	14121	14198	14119	13869	14044	14166	14036	14043	13985	14050	14097	14120	14074	14071	14076	14058	14135	14145	14070	14139	14008	13998	13920	14120	14176	14195	13978	14126	14197	14057	13940	14178	14219	14047	14069	14289	14202	14058	14020	14168	14181	14233	14180	14166	14098	14056	14154	14106	14219	14175	14112	14101	14254	14026	14214	14138	14104	14108	14253	13959	14170	14137	14123	14236	14181	14256	14017	14048	14065	14025	14147	14162	14256	14056	14096	14152	14086	14091	13941	14138	14106	14153	14038	14197	13979	14057	14030	13966	14174	14078	13942	14345	14041	14174	14101	14213	14183	14282	13982	14033	14126	13896	14360	13975	14295	13968	14022	14057	14059	14219	14050	13957	14119	14128	13987	14004	14009	13991	14000	14180	14244	14174	14139	14215	14010	14099	14041	14015	14180	14178	14189	14004	14039	14177	14110	14208	13980	14146	14129	14065	14220	14181	14158	14139	14111	14112	14139	14105	14089	14035	13943	14079	14119	14129	13918	14184	14089	14215	14057	14142	14058	14131	14165	14096	14064	14043	14041	14064	14015	14091	14045	14199	14200	14111	13953	14135	14199	14168	13993	14044	14170	14030	14056	14023	14110	14148	14155	14188	14234	14159	14088	14012	14014	14057	14130	14015	14048	13994	14132	14073	14055	14000	14028	14051	14011	14016	14191	13989	14219	14215	14161	14055	13993	13943	14172	14088	14077	13946	14042	14136	14034	14112	14061	14051	14279	14139	14007	14148	14045	14088	14001	14078	14159	14122	14092	13983	14147	14145	13977	14157	14239	14067	13929	14146	14218	14031	14096	14052	14255	14168	14384	14060	14026	14156	14071	14118	14162	14087	14202	14144	14092	13988	13976	14074	14034	14270	13946	14012	14014	14122	14141	14200	14059	14135	14119	14178	13898	14106	14039	14195	14132	14049	14077	14103	14137	13980	14104	14208	14078	14217	14158	14129	14069	14101	13931	14028	14065	14069	14123	14235	14034	14165	14273	14040	14085	14009	14147	13994	14025	14040	14051	14148	14043	14238	14047	14047	14142	14117	14105	14115	14019	14054	14151	14066	14153	14244	14225	14015	13970	14174	14089	14159	13989	14055	14020	13939	14209	14155	14238	14205	14051	14121	14049	14102	14079	14059	14152	14105	14112	14091	14115	14010	14064	14169	13957	14195	14246	14235	14182	14216	14097	14193	14099	14038	14314	14027	14225	14164	14014	14183	14072	14151	14080	14045	14064	14191	13841	14149	14061	14375	14125	14201	14074	14064	14214	14086	14011	13988	14117	14084	14073	14250	14085	14179	14241	14049	14122	14037	14016	14194	14255	14075	13992	14003	14216	14067	14140	14109	13958	14193	14170	14012	14142	14092	14212	14115	13945	14244	14076	14018	14044	14160	14240	14075	14056	14138	14159	14066	14094	13964	14241	14119	14176	13960	14154	14030	14162	14171	14157	14186	14184	14100	14149	14127	14076	14099	14159	14085	13989	14169	14118	14178	14175	14095	14084	14002	14010	14139	14008	14137	14190	14081	14127	14125	14046	14199	14151	14100	14036	14074	14054	14085	13948	13998	14159	14203	13983	14136	14122	14168	14318	14260	13980	14109	14221	14145	14091	14041	14028	14059	14104	14036	14300	14031	14061	13968	14264	14110	14056	14117	14182	14083	14103	14197	14081	14104	14070	13961	14100	14058	14219	14004	14124	14229	13887	14105	14076	14181	14116	14152	14207	14022	14144	14042	14052	14149	14157	14131	14032	13979	14041	13988	13979	14024	14120	14172	14105	14049	14117	14206	13976	14155	14012	13996	14133	14023	13983	14105	14058	14095	14049	14146	14183	14091	13901	14100	13946	14032	14080	14164	14036	13929	14063	14214	13960	14187	14027	14145	14093	14104	14032	14004	14146	14250	14194	14021	13959	14054	13914	14336	14145	14110	13999	13969	14169	14080	14285	14144	14197	14030	14251	14179	13938	14188	14099	14048	14177	13945	14048	14088	14061	14114	13962	14142	14163	14182	14159	14141	14078	14039	13959	14149	14031	14082	14047	14316	13882	14104	14006	14144	13971	14016	14067	14174	14108	13974	13926	14154	14114	14231	14047	14085	14097	13979	14048	13925	14164	14012	14065	14257	14158	14220	14271	13956	14181	14042	14232	14211	14141	13987	13976	14097	14235	14225	14031	14139	14223	14021	14241	14134	14099	14285	14080	14069	14123	14203	14030	14226	14044	14007	14181	14064	14241	14034	14042	14083	14064	14035	14197	14235	14094	14196	14143	14084	14121	14067	13999	14105	14012	14074	14090	13976	13990	14068	14017	14263	14028	14036	14107	14256	14061	14074	14242	14165	13979	14111	14248	13984	13976	14158	14206	14044	13968	14233	14132	13970	14057	14061	14101	14087	14150	13866	14192	14068	13939	14032	13999	14092	13943	13995	14277	14087	14123	13967	14085	14203	14034	13960	14007	14157	13925	14102	14053	13997	14197	14076	14019	14133	13999	14204	13939	14172	14202	14315	14080	14231	14008	14033	14136	14075	14044	13963	14067	14129	14022	14188	14061	13973	14098	14053	14131	13841	14094	14057	14080	14014	14288	14247	14039	14147	14071	14099	13959	14207	14247
29677	30259	38535	33965	27162	23749	21421	19370	18400	17825	17717	16882	16965	16681	16606	16438	16355	16514	16354	16590	16340	16346	16536	16398	16314	16362	16355	16488	16349	16296	16338	16278	16181	16130	16249	16280	16268	16315	16500	16268	16306	16155	16354	16182	16196	16366	16249	16237	16187	16315	16230	16290	16341	16264	16421	16381	16271	16498	16250	16329	16187	16353	16116	16235	16516	16305	16219	16470	16222	16256	15971	16188	16164	16308	16213	16205	16317	15846	16410	16165	16242	16171	15979	16334	16433	16305	16226	16189	16334	16347	16422	16032	16132	16334	16375	15935	16217	16359	16454	16324	16367	16153	16188	16179	16111	16206	16158	16338	16371	16058	16276	16322	16212	16131	16288	16138	16165	16287	16236	16177	16296	16325	16288	16179	16277	16165	16232	16372	16217	16203	16002	16282	16548	16233	16088	16288	16147	16151	16177	16231	16338	16300	16350	16388	16155	16165	16181	16246	16289	16273	16258	16183	16210	16153	16121	16296	16337	16216	16233	16291	16339	16189	16123	16187	16417	16281	16265	16186	16273	16231	16329	16196	16214	16104	16245	16104	16071	16238	16291	16334	16316	16135	16073	16469	16370	16090	16168	16192	16126	16474	16236	16251	16475	16474	16285	16186	16189	16209	16298	16443	16200	16182	16294	16120	16288	16208	16214	16113	16457	16107	16228	16254	16041	16159	16299	15961	16236	16425	16069	16145	16176	16316	16290	16135	16249	16215	16273	16246	16175	16340	16071	15965	16106	16149	16165	16252	16420	16248	16322	16174	16379	16204	16225	16220	16222	16204	16222	16216	16205	16077	16288	16206	16178	16202	16130	16259	16254	16205	16253	16444	16286	16248	16255	16056	16071	16082	16329	16165	16139	16192	16242	16211	16179	16354	16219	16222	16251	16133	16006	16235	16134	16147	16146	16244	16257	16120	16223	16121	16247	16169	16255	16233	16443	16203	16205	16102	16300	16225	16194	16198	16283	16201	16298	16219	16340	16164	16209	16124	16384	16239	16386	16286	16144	16192	16262	16306	16265	16229	16303	16058	16231	16362	16149	16338	16137	16254	16200	16152	16218	16449	16210	16031	16155	16248	16191	16424	16312	16279	16175	16163	16151	16083	16074	16206	16167	16236	16170	16118	16186	16217	16333	16226	16263	16215	16199	16327	16323	16203	16245	16191	16327	16239	16224	16098	16198	16057	16255	16175	16221	16241	16453	16258	16190	16282	16240	16010	16134	16136	16290	16092	16149	16280	16498	16382	16125	16145	16106	16161	16138	16186	16206	16254	16071	16207	16250	16279	16154	16271	16199	16381	16200	16155	16104	16220	16238	16162	16252	16345	16371	16220	16118	16251	16168	16252	16189	16308	16164	16061	16271	16313	16396	16384	16365	16110	16334	16231	16393	16324	16122	16069	16184	16144	16275	16394	16291	16373	16193	16143	16233	16330	16339	16311	16277	16224	16041	16327	16389	16302	16190	16245	16175	16398	16351	16235	16211	16257	16051	16189	16267	16450	16304	16397	16407	16381	16240	16295	16230	16093	16338	16338	16074	16165	16337	16208	16162	16552	16104	16330	16253	16307	16436	16370	16196	16116	16189	16310	16190	16251	16179	16195	16353	16220	16099	16228	16188	15986	16422	16109	16125	16317	16254	16139	16213	16111	16272	16136	16278	16175	16244	16180	16113	16036	16317	16232	16412	16265	16335	16289	16298	16157	16263	16276	16191	16196	16258	16196	16189	16377	16369	16331	16254	16311	16280	16034	16005	16299	16146	16202	16253	16253	16302	16373	16264	16316	16443	16237	16230	16309	16163	16227	16085	16247	16117	16264	16421	16208	16289	16280	16194	16347	16318	16277	16258	16039	16251	16353	16331	16390	16127	16106	16088	16243	16235	16214	16204	16419	16190	16294	16438	16281	16238	16211	16058	16004	16179	16145	16338	16281	16345	16171	16166	16208	16204	16234	16213	16108	16251	16156	16453	16288	16315	16133	16377	16215	16282	16097	16312	16366	16115	16381	16204	16355	16233	16061	16224	16066	16319	16206	16193	16272	16151	16210	16267	16065	16283	16277	16240	15955	16392	16210	16384	16149	16236	16338	16193	16048	16259	15909	16234	16197	16058	16164	16396	16433	16277	16263	16167	16211	16127	16154	16259	16265	16355	16144	16624	16443	16154	16331	16136	16181	16395	16167	16394	16347	16073	16265	16269	16115	16160	16218	16404	16321	16196	16184	16312	16158	16282	16223	16413	16112	16242	16238	16331	16064	15992	16134	16210	16194	16195	16174	16260	16160	16039	16194	16335	16229	16264	16249	16245	16342	16117	16187	16188	16113	16127	16432	16337	16147	16377	16356	16046	16255	16067	16005	16167	16440	16267	16332	16490	16108	16336	16296	16248	16189	16267	16213	16163	16320	16341	16114	16014	16226	16360	16342	16335	16128	16090	16428	16285	16265	16045	16195	16102	16300	16183	16186	16058	16131	16117	16235	16095	16124	16032	16118	16236	16225	16332	16242	16404	16206	16363	16298	16278	16024	16209	16292	16413	16011	16399	16076	16046	16285	16185	16191	16453	16329	16203	16066	16036	16256	16223	16368	16201	16165	16223	16080	16418	16083	16278	16222	16519	16395	16517	16210	16246	16393	16337	16156	16094	16112	16096	16173	16347	16162	16077	16180	16418	16252	16352	15931	16373	16232	16329	16124	16294	16350	16269	16157	16327	16363	16270	16266	16191	16325	16157	16316	16413	16294	16195	16150	15999	16255	16176	16346	16332	16144	16235	16331	16389	16136	16286	16146	16430	16019	16289	16197	16235	16155	16257	16188	16153	16171	16262	16176	16317	16308	16312	16154	16266	16182	16307	16320	16121	16163	16349	16210	16399	16230	16224	16255	16109	16267	16165	16100	16233	16162	16219	16247	16307	16328	16403	16135	16162	16129	16160	16182	16297	16147	16132	16224	16227	16186	16182	16354	16350	16096	16245	16186	16192	16234	16169	16168	16409	16288	16074	16199	16312	16170	16255	16269	16044	16202	16191	16187	16235	16173	16164	16247	16344	16247	16316	16579	16100	16218	16168	16269	16452	16170	16189	16316	16307	16239	16289	16065	16166	16242	16426	16402	16415	16392	16215	16383	16268	16054	15998	16148	16245	16133	16272	16310	16206	16296	16234	16248	16076	16121	16303	16090	16184	16273	16093	16232	16119	16369	16162	16187	16443	16256	16072	16491	15967	16332	16395	16206	16081	16244	16357	16015	16268	16068	16170	16383	16245	16278	16106	16475	16498	16183	16149	16140	16480	16208	16342	16440	16215	16328	16276	16149	16270	16422	16181	16179	16126	16174	16268	16248	16202	16246	16237	16081	16341	16366	16331	16227	16259	16229	16234	16227	16425	16261	16100	15977	16324	16180	16459	16400	16288	16306	16332	16282	16168	16393	16284	16422	16267	16046	16344	16089	16314	16401	16089	16200	16102	16294	16128	16386	16183	16344	16178	16408	16211	16236	16224	16563	16065	16372	16404	16272	16332	16000	16216	16358	16083	16366	16545	16342	16150	16226	16277	16172	16157	16373	16272	16265	16261	16290	16472	16146	16183	16218	16123	16191	16201	16275	16400	16226	16274	16047	16213	16350	16395	16127	16052	16287	16279	16186	16410	16226	16200	16158	16199	16113	16438	16165	16263	16382	16381	16374	16119	16150	16345	16237	16262	16387	16260	16193	16190	16177	16231	16150	16373	16301	16288	16159	16224	16109	16261	16353	16219	16300	15962	16191	16382	16277	16178	16136	16254	16356	16264	16141	16263	16292	16372	16188	16280	16274	16260	16184	16457	16321	16308	16232	16412	16318	16305	16082	16286	16184	16217	16189	16234	16367	16135	16135	16078	16034	16154	16355	16197	16383	16343	16196	16288	16185	15946	15902	16428	16161	16313	16346	16313	16293	16180	16225	16268	16216	16326	16290	16368	16366	16266	16120	16360	16202	16279	16319	16313	16390	16192	16389	16287	16253	16412	16128	16334	16271	16142	16251	16260	16205	16044	16261	16287	16411	16153	16173	16221	16196	16172	16318	16181	15994	16112	16289	16211	16418	16158	16035	16398	16290	16127	16355	16411	16310	16250	16277	16067	16219	16147	16451	16335	16302	16247	16282	16207	16234	16355	16223	16130	16471	16366	16129	16332	16388	16115	16218	16311	16070	16095	16180	16204	16364	16398	16215	16214	16170	16349	16211	16202	16405	16178	16154	16196	16366	16339	16107	16202	16173	16123	16040	16239	16309	16208	16273	16571	16243	16228	16149	16243	16186	16279	16297	16234	16228	16392	16312	16101	16311	16292	16157	16231	15969	16206	16135	16286	16123	16312	16225	16293	16259	16306	16256	16101	16192	16300	16229	16399	16194	16455	16251	16276	16164	16024	16273	16227	16258	16329	16237	16255	16345	16211	16202	16397	16485	16187	16148	16304	16517	16137	16477	16367	16391	16132	16184	16126	16352	16320	16138	16227	16088	16398	16092	16120	16167	15984	16386	16174	16367	16408	16335	16024	16198	16440	16441	16170	16191	16447	16355	16477	16415	16225	16280	16383	16322	16113	16247	16227	16267	16261	16002	16370	16230	16229	16278	16304	16355	16179	16163	16183	16333	16015	16169	16041	16039	16155	16342	16189	16266	16274	16279	16135	16141	16416	16317	16280	16449	16322	16187	16263	16119	16230	15992	16273	16329	16212	16398	16277	16143	16091	16075	16253	16214	16190	16278	16222	16108	16231	16178	16159	16251	16198	16205	16313	16284	16328	16208	16350	16099	16324	16364	16165	16222	16228	16436	16448	16184	16301	16168	16244	16361	16224	16304	16178	16419	16205	16248	16303	16302	16026	16206	16103	16269	16056	16088	16426	16115	16461	16274	16363	16077	16128	16354	16257	16244	16485	16416	16173	16183	16064	16458	16154	16187	16362	16167	16128	16215	16221	16089	16074	16244	16157	16387	16220	16297	16198	16262	16108	16255	16262	16040	16413	16367	16348	16320	16121	16256	16290	16193	15934	16222	16336	16329	16421	16196	16264	16066	16127	16093	16313	16280	16404	16154	16123	16314	16344	16141	16268	16092	16489	16201	16211	16113	16142	16267	16136	16165
34033	48802	45046	35281	29073	24420	21312	19440	17950	17001	16371	15645	15276	15071	14968	14728	14665	14677	14433	14386	14429	14330	14564	14334	14462	14376	14548	14461	14221	14267	14372	14362	14418	14393	14292	14530	14284	14347	14269	14174	14239	14168	14190	14304	14408	14427	14342	14418	14286	14404	14272	14246	14348	14324	14243	14287	14363	14273	14136	14318	14360	14579	14392	14365	14089	14099	14228	14251	14322	14348	14285	14208	14304	14223	14332	14301	14255	14308	14251	14386	14367	14439	14298	14323	14502	14270	14229	14261	14241	14246	14303	14142	14212	14265	14314	14271	14378	14223	14212	14237	14226	14434	14256	14378	14108	14342	14205	14286	14200	14384	14099	14302	14220	14317	14207	14254	14227	14380	14479	14347	14360	14015	14435	14185	14257	14380	14251	14470	14182	14209	14356	14341	14234	14414	14457	14190	14222	14434	14320	14369	14344	14131	14271	14157	14228	14209	14299	14336	14341	14182	14246	14404	14254	14206	14321	14204	14256	14268	14341	14373	14166	14198	14239	14401	14356	14161	14346	14261	14296	14281	14370	14212	14292	14263	14441	14310	14167	14266	14221	14164	14295	14361	14255	14272	14193	14262	14256	14119	14389	14264	14370	14072	14358	14399	14354	14222	14376	14319	14218	14206	14342	14307	14282	14151	14313	14175	14219	14202	14361	14290	14323	14276	14214	14401	14210	14247	14248	14225	14164	14217	14270	14152	14385	14329	14178	14371	14314	14293	14267	14356	14310	14352	14364	14281	14222	14285	14312	14348	14297	14407	14397	14395	14307	14398	14236	14146	14183	14073	14506	14232	14219	14363	14289	14248	14249	14155	14418	14195	14272	14281	14332	14207	14267	14234	14198	14190	14428	14223	14187	14167	14290	14236	14266	14210	14065	14168	14353	14221	14388	14186	14170	14151	14314	14304	14352	14356	14319	14214	14276	14340	14355	14315	14169	14301	14382	14264	14396	14224	14246	14328	14242	14416	14232	14378	14357	14427	14266	14257	14456	14250	14074	14337	14211	14225	14389	14423	14225	14326	14258	14259	14089	14099	14090	14199	14284	14444	14135	14351	14277	14320	14151	14348	14150	14047	14268	14355	14349	14269	14358	14277	14196	14235	14359	14302	14200	14319	14228	14268	14329	14250	14233	14166	14365	14170	14318	14262	14187	14360	14415	14243	14270	14346	14369	14275	14239	14250	14132	14093	14421	14048	14258	14356	14148	14270	14320	14423	14253	14375	14271	14270	14329	14302	14212	14300	14242	14230	14317	14167	14192	14229	14214	14315	14312	14231	14291	14266	14200	14221	14296	14137	14498	14281	14355	14095	14259	14260	14433	14391	14153	14187	14289	14245	14261	14363	14270	14181	14282	14293	14422	14271	14221	14246	14451	14457	14319	14187	14406	14204	14352	14312	14320	14167	14324	14240	14306	14280	14236	14160	14441	14236	14372	14189	14183	14381	14290	14090	14367	14171	14222	14285	14183	14165	14300	14385	14196	14110	14307	14310	14060	14168	14346	14230	14454	14364	14324	14175	14327	14240	14130	14448	14166	14338	14371	14238	14302	14466	14154	14293	14232	14152	14323	14129	14359	14152	14365	14372	14373	14373	14229	14271	14158	14257	14181	14435	14447	14273	14289	14191	14106	14403	14218	14180	14210	14241	14162	14190	14471	14429	14355	14320	14425	14362	14306	14303	14323	14411	14186	14225	14119	14196	14238	14288	14169	14037	14190	14024	14491	14121	14229	14405	14355	14375	14286	14164	14159	14386	14272	14265	14267	14134	14356	14316	14550	14394	14265	14456	14233	14254	14276	14191	14444	14378	14412	14135	14315	14264	14253	14285	14224	14144	14209	14289	14235	14426	14299	14236	14196	14448	14107	14256	14207	14309	14531	14167	14196	14187	14289	14291	14338	14466	14330	14282	14111	14547	14250	14308	14156	14202	14221	14166	14497	14173	14180	14298	14410	14219	14349	14278	14200	14371	14315	14188	14314	14153	14243	14325	14179	14233	14222	14254	14236	14402	14419	14268	14189	14312	14236	14293	14239	14190	14357	14256	14391	14364	14384	14446	14291	14213	14259	14282	14405	14402	14448	14566	14250	14246	14339	14180	14207	14427	14143	14121	14209	14153	14094	14419	14143	14160	14337	14267	14152	14437	14209	14191	14296	14312	14265	14160	14282	14390	14229	14224	14279	14392	14324	14064	14406	14349	14243	14293	14261	14040	14335	14399	14312	14222	14306	14228	14292	14211	14300	14189	14250	14328	14384	14242	14231	14366	14201	14373	14354	14295	14154	14281	14354	14212	14385	14421	14151	14421	14234	14438	14147	14284	14378	14307	14301	14372	14251	14281	14282	14307	14233	14380	14182	14438	14316	14200	14255	14292	14440	14336	14345	14220	14210	14384	14286	14155	14297	14122	14388	14271	14383	14271	14352	14372	14279	14203	14203	14266	14310	14140	14109	14212	14374	14359	14301	14319	14309	14189	14079	14354	14245	14311	14320	14239	14314	14208	14249	14231	14348	14285	14283	14372	14210	14334	14253	14315	14128	14177	14563	14233	14249	14362	14134	14231	14127	14342	14219	14093	14331	14351	14305	14160	14277	14242	14261	14275	14289	14477	14057	14402	14334	14114	14184	14296	14254	14348	14300	14356	14213	14258	14284	14394	14260	14264	14276	14375	14269	14161	14442	14231	14310	14239	14328	14379	14376	14152	14416	14196	14500	14482	14384	14289	14423	14173	14175	14231	14170	14246	14323	14166	14179	14116	14241	14265	14347	14261	14290	14261	14316	14290	14288	14279	14329	14310	14197	14324	14174	14205	14306	14222	14329	14284	14345	14386	14213	14337	14262	14303	14098	14163	14185	14271	14181	14194	14121	14303	14213	14500	14378	14306	14491	14328	14340	14428	14336	14147	14256	14319	14230	14228	14314	14224	14197	14430	14365	14285	14293	14344	14485	14127	14350	14212	14129	14275	14150	14228	14078	14317	14317	14189	14302	14090	14296	14286	14214	14300	14306	14367	14360	14184	14338	14067	14278	14228	14221	14304	14392	14285	14275	14483	14270	14336	14213	14282	14192	14234	14260	14159	14293	14179	14124	14277	14360	14365	14375	14381	14250	14201	14116	14423	14273	14449	14303	14325	14313	14265	14378	14344	14193	14406	14484	14265	14191	14160	14180	14376	14070	14478	14224	14314	14148	14270	14228	14286	14363	14369	14364	14234	14195	14163	14362	14329	14288	14312	14289	14307	14035	14401	14174	14354	14277	14430	14295	14379	14191	14343	14394	14323	14191	14234	14349	14489	14155	14320	14269	14355	14148	14352	14292	14288	14358	14198	14145	14328	14207	14346	14155	14554	14443	14294	14364	14395	14253	14380	14385	14279	14215	14193	14317	14219	14199	14255	14252	14200	14482	14200	14195	14265	14319	14327	14215	14142	14274	14296	14241	14171	14171	14304	14255	14341	14227	14258	14351	14646	14353	14194	14135	14279	14326	14297	14226	14268	14395	14181	14412	14280	14303	14356	14300	14238	14279	14251	14239	14292	14245	14321	14123	14241	14263	14398	14347	14414	14194	14200	14350	14171	14170	14291	14420	14297	14171	14283	14258	14293	14318	14282	14282	14173	14332	14313	14170	14237	14274	14309	14351	14230	14315	14331	14186	14343	14475	14404	14326	14293	14211	14191	14213	14282	14338	14261	14150	14312	14139	14250	14324	14258	14330	14226	14201	14483	14263	14271	14255	14156	14125	14299	14400	14214	14310	14192	14133	14108	14325	14289	14354	14349	14320	14203	14389	14188	14200	14414	14446	14144	14284	14431	14279	14314	14338	14252	14230	14348	14397	14238	14287	14281	14233	14257	14178	14285	14395	14312	14439	14133	14275	14239	14263	14113	14371	14252	14232	14206	14367	14189	14238	14263	14260	14318	14158	14079	14117	14375	14229	14433	14089	14272	14364	14397	14147	14229	14305	14369	14350	14180	14253	14175	14264	14401	14381	14211	14290	14362	14188	14260	14377	14333	14299	14198	14408	14362	14312	14246	14172	14379	14189	14272	14081	14307	14394	14169	14214	14278	14192	14405	14199	14145	14388	14007	14332	14192	14239	14190	14212	14378	14304	14185	14073	14440	14253	14190	14166	14094	14358	14091	14262	14278	14408	14184	14372	14324	14433	14194	14262	14240	14222	14185	14278	14210	14124	14184	14209	14416	14177	14315	14260	14047	14207	14205	14359	14306	14243	14188	14274	14412	14234	14212	14209	14383	14291	14319	14384	14117	14168	14294	14284	14352	14219	14316	14435	14175	14134	14267	14163	14219	14169	14387	14262	14258	14300	14253	14389	14188	14302	14380	14148	14390	14395	14297	14178	14355	14481	14196	14184	14404	14259	14262	14274	14246	14185	14224	14411	14407	14435	14322	14207	14152	14359	14318	14196	14296	14382	14201	14247	14282	14260	14274	14316	14433	14246	14385	14286	14245	14496	14375	14153	14300	14344	14106	14369	14257	14356	14416	14300	14229	14297	14266	14197	14317	14408	14336	14300	14277	14408	14319	14281	14202	14319	14166	14229	14068	14205	14301	14185	14245	14202	14379	14294	14334	14402	14448	14249	14407	14370	14243	14148	14238	14219	14390	14196	14413	14148	14389	14258	14269	14342	14218	14366	14358	14170	14353	14290	14264	14216	14270	14364	14270	14306	14250	14465	14389	14249	14302	14063	14187	14239	14346	14308	14187	14412	14402	14169	14208	14387	14082	14315	14321	14395	14366	14351	14358	14269	14190	14246	14338	14158	14248	14567	14152	14242	14229	14142	14329	14168	14182	14297	14321	14329	14209	14191	14252	14157	14216	14462	14198	14300	14249	14349	14282	14278	14218	14297	14251	14228	14328	14351	14281	14277	14251	14369	14242	14105	14398	14148	14331	14239	14365	14308	14451	14242	14145	14149	14489	14192	14353	14208	14145	14293	14280	14155	14353	14313	14358	14336	14294	14379	14237	14090	14268	14284	14123	14103	14243	14465	14428	14368	14086	14333	14270	14256	14364	14093	14326	14304	14237	14239	14420	14246	14213	14390	14347	14204	14235	14371	14215	14239	14382	14283	14271	14229	14269	14372	14408	14478	14148
24556	21700	29340	26265	26083	27002	25601	21335	19798	19127	18287	17378	17154	16955	16633	16647	16326	16420	16310	16342	16149	16224	16167	16294	16130	16098	16210	15946	16049	15948	16006	16090	16198	16014	16058	15999	16159	16078	16065	16195	16021	16235	15931	16084	16109	16279	16070	15958	16037	16100	16065	16206	15972	15944	15926	15884	16180	16033	16241	16057	16067	16001	15900	15889	15962	15999	15994	15995	16064	16004	16172	16187	16009	16125	16241	15979	15870	16061	15989	15920	15874	15920	16095	16130	16105	15950	16026	16342	16050	15885	15862	15879	16009	15863	16105	16001	16069	15955	16038	15913	16028	16054	15866	15894	16192	16078	16033	16080	15851	16069	16020	15891	16081	15876	16008	15987	15942	16031	16000	15978	16129	16010	16024	16109	15995	15968	16100	15985	15970	15919	15848	15722	15999	15955	15992	15859	15982	16029	15909	15837	15839	16061	16080	15938	15927	16076	15988	15992	15889	15746	15954	15964	16194	15907	15873	15843	15941	15874	15946	15980	16038	15974	16077	16004	16036	15959	15918	15944	15859	15867	16130	15950	15840	15973	16038	15903	15816	15980	15992	16104	16004	16032	15979	15815	15874	15982	16240	15875	15762	16055	15958	15970	15991	16076	16060	15956	15824	16038	15909	16151	16093	16240	15818	15940	16089	15825	15819	15852	15831	15991	16125	15870	15936	15943	15905	15932	16215	16116	16108	15895	15993	15992	15959	16033	15843	15991	16025	16134	16045	15770	15922	15865	16014	16061	15998	16111	15790	16033	15864	15959	15968	15942	16147	15923	15992	15955	15909	15976	15997	15941	15961	16051	16084	15930	15805	16066	15991	15924	16139	16045	16118	15891	15982	16018	16184	16030	16050	15847	15935	15952	15935	16039	15937	15747	15952	16035	15920	15953	16025	16155	16055	15895	15994	15835	16080	16078	15774	15956	16006	15913	15984	15958	15936	15940	15955	15997	16062	16137	16026	15958	16093	15954	16019	15852	15831	15986	15922	15932	15872	15828	15821	15917	15912	15738	15946	15646	16032	15895	15936	16304	15863	16008	15892	15827	16154	16102	16068	15915	15926	16124	15855	15904	15975	15906	15962	15769	15860	15946	15770	15952	15904	15953	16002	16087	15933	16041	15865	16133	15768	15909	15863	15969	15723	15980	15988	15900	15807	15893	15980	16116	16009	15810	16034	16214	16074	15922	16067	15881	15905	16014	16122	16186	15907	16017	16011	15984	16125	15767	15953	16089	15929	15931	16093	15815	16247	15909	15801	16049	16019	16063	15927	16007	15893	16154	15946	15715	15978	15875	15764	15921	15784	15963	15771	15994	15977	16055	16087	16119	15786	15965	15920	15915	15914	15884	15905	16100	15896	15883	16042	16032	16033	16005	15821	15926	16137	15859	15877	15955	15866	15910	15915	16083	15842	16019	16056	16083	16000	16073	15836	16154	15973	15948	16023	16072	16131	16086	16013	15949	15700	16065	15825	16030	16123	15819	15990	16060	15951	15991	16010	15972	16084	16139	15917	15983	16098	15854	15926	15859	15895	15928	15916	15981	15897	15848	16017	15842	15822	15955	15804	16102	16107	16152	15916	15927	16059	16026	15986	16252	16014	15998	15887	15881	15814	16017	15988	15951	15761	16028	15994	15903	15938	15868	16070	15919	15807	15938	15948	15988	15849	15950	15846	15912	15966	15968	16006	15890	15888	15817	15822	15960	15854	16079	15815	16016	16055	15818	15908	15791	16001	15935	15951	16008	16039	15830	15972	15972	16047	15992	16055	15992	16077	16080	15984	15977	15823	15916	15785	16031	15978	16138	16044	15785	16101	16063	15730	15895	16041	16003	16235	15879	15900	16065	16069	16049	16071	15946	15888	15964	15928	15991	15843	15983	16126	15891	15928	15842	15874	16070	16007	15962	15959	16029	15957	16060	15784	16057	15937	15789	15898	16196	15921	16014	15988	15890	15934	15965	15904	15896	15721	15841	16018	15966	15948	15796	16017	16128	15750	16213	15958	15878	16091	16220	15952	15935	15819	15967	15956	15940	15861	15934	16002	16203	16147	16085	15783	16065	15953	16077	15952	15843	15948	16069	15776	15965	15973	15995	15806	16124	15965	15810	16091	15762	15834	16147	15900	15957	15888	16062	15867	15911	15893	16067	16099	16175	15997	16029	15996	16153	15976	16098	16076	15854	16041	16012	15871	15815	15753	15937	16041	16053	15885	15896	15904	15842	15895	15967	15844	15963	15982	15933	16043	16060	15845	15733	15855	15930	15976	15940	15983	15955	15910	16036	15955	15844	15847	15936	15922	15792	16181	15906	15984	16030	15988	15925	15967	15810	16034	15998	16107	15926	16083	16103	15836	16015	16142	15951	15793	15838	15979	16133	15813	16023	16153	16034	16036	16008	16087	15823	16036	16158	16034	16061	15920	15893	15880	15926	16055	15800	16062	16130	16024	15797	15999	16046	16040	16080	16146	15929	15990	15933	16121	16006	15939	15959	15954	15830	15930	15968	16183	16179	15810	15894	15854	15835	16067	16153	15911	16001	15925	15969	16147	15977	15835	15820	15904	15886	15929	16035	16099	16018	15889	15875	15839	16137	15918	15967	16038	15993	15896	15869	15925	16093	15999	15998	16117	16003	16001	16009	15915	15855	15934	15973	15913	15954	15981	15865	15896	15971	15851	16033	15960	15933	16022	15838	15940	15970	15812	15876	15738	15964	16242	15674	15926	16013	16073	15889	15848	15896	16011	16093	15877	15967	16093	15907	15934	15922	15905	16134	16095	16056	15887	15992	15942	16150	15993	15930	15892	16006	15974	15883	16076	16123	15768	15994	15963	15931	15877	15980	15975	15979	15920	15798	15867	15912	15972	15780	15862	15826	15913	15985	16159	15932	16056	15852	15705	16197	16052	15990	15968	15866	16033	15852	15910	16064	15939	15707	16213	16003	15935	16016	16078	16261	15970	15923	15973	16116	15911	15985	16118	16097	15843	15992	15973	15832	16022	15921	15999	15971	16010	16091	15798	15989	15702	16153	15985	15959	15750	15864	15961	15966	15721	15810	15988	16020	15946	15884	15970	16030	15856	15776	15987	15805	15994	16151	16026	15989	16053	15972	16066	16008	15872	16002	15772	15808	15989	16306	16085	16052	16030	15935	15889	15989	16140	16031	15915	16191	16021	16172	15789	16013	16030	15886	15945	15896	15815	16066	15993	15905	16095	15643	16052	15913	16049	15845	15927	16091	15757	15965	16142	16013	15857	15901	16155	16127	16063	15883	15821	16047	15870	15818	16166	16056	15978	15906	16171	16037	16015	16252	16019	15978	15932	15884	15918	16020	16041	15996	15884	15956	15995	16014	16124	15850	15915	15800	15750	16039	15828	15958	15886	16040	15831	15996	16040	16017	15881	16067	15868	15787	15840	16112	16033	15814	15910	16170	16038	15709	16183	15973	15943	16187	16134	16106	15894	16113	15927	15850	16046	16021	15847	15925	16067	16045	16084	15790	15978	15902	16185	16093	15965	16073	15958	16159	16040	15888	15935	15902	15919	15780	16113	16034	16089	15993	16010	16035	15929	15802	15977	15911	16148	15900	15999	15889	15967	16044	15930	16097	15930	15920	16080	16045	15898	16022	16052	15925	15942	16175	16134	15932	16284	15987	15997	16023	16080	15839	15909	15965	16018	15950	15910	16090	16007	16087	16109	15888	15943	15983	15910	15819	15843	16051	15790	15947	15886	15973	16032	16086	15949	15942	15836	15920	15851	16226	16087	16044	16117	16097	15913	15943	15754	16099	15868	15934	15911	15959	15927	15851	15932	15896	15973	16087	16084	15933	15994	16088	16020	15835	16091	16032	15996	15994	16136	15898	16001	16026	15963	16030	16052	15863	15943	15935	15868	16079	16026	15932	15820	15888	15811	15953	16053	15911	16043	16005	16174	15863	15957	16174	15898	16102	15978	15950	16011	15942	15918	16093	15911	16047	15921	15919	15660	16042	15881	15760	16050	16008	15882	16004	15963	15991	15834	15960	15878	15845	15853	16117	15821	15826	16011	16015	15979	15931	15962	16186	15938	15886	15842	16093	15939	16133	15982	16029	16040	16022	16050	16267	16046	15831	15973	15953	15968	15911	15882	15961	16074	16209	15895	15895	16092	16114	15836	16109	16204	16126	16060	16068	15959	15813	15947	15759	16250	15895	15955	16056	15891	15937	15935	15960	16062	15898	15948	16012	15680	15874	16083	15913	15862	16005	16018	15982	16013	15956	15958	16149	16046	15801	15978	15714	16023	16063	16005	16107	15895	15980	15836	15933	16059	15869	15950	15965	15997	15901	15877	15816	15986	15672	15944	15970	15815	15944	15937	15993	16046	15988	16060	16070	15954	16021	15995	15964	15891	16017	16061	15936	16025	16053	15948	15944	16091	16125	16060	15797	15853	16041	16066	16015	16016	15979	15879	15961	16213	15972	15982	16095	15896	16208	16016	15899	15758	15946	15925	16069	15987	16042	15894	15838	15994	15933	15837	16038	16160	15904	15925	15862	15848	16021	15985	16028	15935	15989	16009	15936	15758	15876	15997	15901	15798	15902	16092	15917	15785	15863	15983	15772	15815	15900	15936	16213	16203	16113	15992	16062	16027	16010	15954	15962	15890	16049	16091	16053	15850	15849	15963	15899	15919	15876	15900	15773	15906	15968	16090	15993	15878	15904	16236	15917	15910	16005	15710	16178	15992	16018	16020	15999	15993	15920	16061	15969	15746	16019	16063	15899	15719	15813	15889	15942	15918	16059	15956	15975	15839	15799	16018	15920	15920	15801	15798	16006	15971	16052	15869	15992	16089	16000	15835	15877	16084	15952	16126	15938	16105	16191	15964	15931	15922	15811	15868	15972	15917	16040	15957	16053	16038	15840	15736	15798	16062	16088	15914	15991	15925	15877	15873	15844	15938	15947	15917	15857	16010	16015	15881	16103	15831	15852	15838	15890	15950	15973	16056	15925	16044	15836	15809	15986	15850	15827	16148	16135	15937	15756	15758	15978	15860	16005	15927	16188	15743	15999	15948	15850	15962	16117	15985	15964	16058	16037	15969	15891	16147	15822	16045	16007	15868	15855	16035	15794	15852	16206
33262	53814	50092	40358	33855	28954	24702	21859	19807	18421	17194	16368	15709	15484	14837	14945	14740	14700	14465	14457	14473	14300	14526	14410	14348	14409	14328	14339	14406	14346	14304	14130	14144	14159	14152	14278	14138	14117	14267	14080	14170	14067	14154	14104	14169	14219	14374	14093	14111	14273	14165	14383	14073	14107	14137	14214	14258	14101	14226	14191	14121	14115	14185	14055	14007	14213	14120	14277	14074	14085	14225	14158	14121	14177	14025	14010	14188	14127	14090	14159	14265	14105	14114	14177	14031	14201	14198	14188	14125	14156	14110	14026	14126	14224	14130	13932	14092	14081	14183	14186	13973	14005	14240	13933	14170	14240	14021	14037	14224	14132	14300	14137	14210	13998	14223	14191	13891	14214	14064	14228	14082	14144	14034	14177	14187	14049	14056	14170	14083	14193	14070	14015	14333	14137	14031	14136	14161	14295	13893	14179	14060	14148	14083	14132	14133	14065	14215	14175	14139	14092	14043	13971	14015	14158	13991	14046	14187	14163	14051	14044	14266	14047	14113	14162	14152	14075	14361	14038	14223	13964	14035	14106	13966	14194	14118	14133	14225	14184	14131	14320	14002	14021	14072	14136	14164	14052	14302	14077	14153	14138	14008	14211	13884	13929	14195	14195	14157	14108	13938	14171	14217	14181	14219	14070	14020	14219	13977	14292	14118	14105	14116	14051	14144	14151	14099	14026	14227	14174	14080	14115	13988	14075	14041	14141	14141	14143	14123	14186	14111	13999	14174	14194	14196	14075	14162	14350	14147	14230	14284	14017	13992	14184	14202	14193	14225	14242	14248	13992	14244	13930	14155	14082	14069	14222	14124	14070	14237	14080	14048	14005	13979	14163	14189	14132	14215	14129	14138	14092	14141	14280	13985	14001	14094	14211	14133	14075	13937	14148	14351	14156	14163	14123	14099	14098	14075	14065	14064	14088	14020	14165	14100	14111	14122	14094	14086	14108	14249	14083	14001	14163	14136	14279	14286	13948	14018	14164	14075	14081	14239	14265	14224	14115	14150	14209	14303	14203	14046	13871	14144	14206	14093	14176	14181	14186	14117	14147	14211	14195	14219	14297	14008	14264	14106	14247	14039	14223	14214	14288	14175	14128	14241	14111	14194	14104	14127	14120	14077	14180	14118	14161	14142	14127	14005	14009	14007	14068	14124	14173	13903	14041	14046	14087	14036	14033	14044	14160	14241	14144	14215	14184	14204	14102	14222	14152	14043	14029	14070	14162	14078	14048	14185	14097	14140	14264	13953	14004	14093	14191	14289	14315	14171	14271	14096	14163	14150	14171	14212	14026	14034	14069	14190	14248	14149	14032	14225	14221	14067	14213	14135	14182	14003	14201	14059	14138	14085	14030	14082	14152	14291	14209	14061	14135	14131	14158	14046	13932	14255	14135	14135	14217	14238	14138	14005	14136	14182	14315	14256	14246	14281	14125	14142	14048	14199	14276	14100	14140	14215	14077	14138	14239	14233	14073	14318	13977	14117	14188	14065	14107	14231	13976	14152	14323	14098	14034	14152	14115	14116	14281	14040	14023	14111	14145	14094	14178	14152	14183	14158	14138	13998	14035	14163	13971	13997	14102	14132	14065	14279	14172	14052	14200	14163	14103	13917	14288	14295	14161	14097	14224	14256	14227	13994	14210	14188	14091	14099	14040	14209	14129	14060	14099	14161	14144	14183	14230	14232	14112	14220	14173	14151	14021	14133	14089	14007	14277	14048	14152	14280	14159	14198	14114	14145	14199	14116	14072	14200	14048	14049	13983	14134	14114	14121	14087	14069	14067	14035	14064	14064	14049	14161	14015	14101	14154	14045	14285	13933	13984	14171	14047	14196	14081	14073	14086	13997	14208	14094	13999	14091	14256	14038	14108	14053	14184	14076	14187	14017	14256	14126	14195	14190	13987	14183	14290	14036	14100	14066	14157	14245	14093	14052	14148	14126	14056	14068	14166	14054	14242	14267	14159	14068	14220	14039	14026	14135	14120	13982	14039	14215	14230	14027	14162	14089	13965	14219	14190	14324	14190	14201	14088	14007	14013	13987	14288	14058	14153	14063	14118	13998	13912	14128	14133	14088	14127	14130	14143	14027	14269	14016	14184	14159	14166	14225	14033	13930	14201	14051	14218	14117	14008	14300	13988	14230	14287	14077	14077	14153	14101	14197	14059	14115	14025	14120	14159	14097	14089	14094	14209	14053	14041	14165	14193	14118	14195	14237	14081	14085	14155	14084	14126	14235	13995	14129	14189	14203	14186	14139	14235	14215	14086	14211	14022	14025	14029	14107	14157	13886	14099	14060	14293	14166	14045	14239	14093	14221	14061	13979	14326	14227	14041	14216	13907	14201	14153	14088	14348	14021	14085	14263	14181	14282	14137	14182	14108	14226	14302	14179	14217	14072	14086	14130	13956	14215	14287	14095	14159	14103	14118	14062	13954	14137	14133	14125	14332	14106	14160	13997	14135	14016	14163	14189	14020	13974	14078	14169	14130	14155	14132	14166	14088	14203	14018	14039	14128	14246	14322	14146	14209	14128	14231	14127	14091	14262	14129	14040	13943	14203	14038	14187	14136	14160	14184	14186	14110	14138	13998	14107	14093	13998	14101	14183	14080	14164	14062	14366	13974	14076	14043	14166	14111	13850	14033	14400	14103	14141	14174	14200	13897	14108	14073	14248	14079	14216	14306	14127	14009	14225	14096	14013	14199	14058	14161	14045	14099	14169	14095	14218	14086	14288	14204	14301	14078	14151	14137	14204	14136	14207	14118	13918	14311	13986	14033	14240	14307	14159	14021	14093	14054	14287	14062	14051	14105	14057	14221	14164	14122	14071	14123	14216	14222	14194	14227	14124	14052	14228	14141	14158	14183	14016	14093	14224	14137	14078	14323	13971	14113	14188	14253	14153	14065	14308	14141	14162	14258	14021	14227	14127	14117	14093	14154	14197	14269	14169	14031	13994	14224	14058	14081	14090	14079	14171	14147	14245	14002	14266	14034	14148	14101	14017	13965	13962	14202	14251	14128	14110	14166	14130	14180	14147	14195	14048	14198	14211	14019	14142	14045	14173	14060	13963	14017	13917	14084	14189	14216	14154	14187	14164	14182	14171	14249	14114	14002	13974	14134	14133	14204	13982	14147	13887	14254	14180	14168	14206	14198	14031	14211	13991	14103	14317	14192	14148	14134	14232	14045	14230	14169	14042	14300	13960	14035	14195	14296	14135	14113	14165	14116	14110	14145	14224	14199	14352	14068	14125	14083	14094	14138	14148	14123	14272	14238	13986	14199	14123	14076	14161	14101	14067	14272	14218	14098	14233	14021	14111	14162	13944	14049	14338	14066	14120	14152	14120	14197	13888	14024	14193	13959	14161	14077	14386	14043	14093	14111	14128	14138	14072	14207	14125	14184	14028	14267	13958	14209	14195	14345	14390	14266	14126	14098	14193	14223	14290	14149	14120	14016	14278	14203	14033	14084	14104	14109	14165	14127	14107	14163	14104	14052	14252	13936	14292	14237	14072	13977	14263	14062	14146	14166	14160	14286	14349	14195	14162	14021	14095	14127	14258	14000	14205	14164	14142	14116	14071	14460	14132	14089	14113	14089	14096	14146	14049	14083	14209	14153	13980	14011	14071	14014	14160	14091	14075	14351	14126	14129	14233	14178	14080	14262	14276	14151	14188	14130	14207	14276	14041	14044	14099	14148	14110	14316	14164	14306	14084	14269	14117	14215	14206	14098	14132	14207	14154	14102	14270	14202	14049	14261	14056	14254	14122	14193	14042	14076	14179	13915	14061	13999	14098	14112	14261	14007	14225	14171	14152	14199	13987	14101	14058	14173	14159	14246	14105	14127	14171	14138	14293	14145	14155	14114	14052	14077	14167	14165	14043	14196	14137	14110	14260	14108	14231	14179	14132	14061	14048	14141	14273	14255	13974	14209	14320	14111	14120	14106	14143	14131	14208	14041	13988	14035	13937	14069	14055	14100	14261	14140	14122	14096	14144	14108	14221	14129	14123	14085	14168	14025	14132	14091	14321	14163	14261	13995	14029	14163	14211	14062	14097	14230	14205	14052	13983	14030	14267	13980	14156	14179	14113	14237	14125	14171	14302	14266	14234	14205	14067	14101	14235	14115	14051	14185	14134	14140	14110	14168	14345	14140	14118	14073	14156	14254	14109	14096	14035	14346	14189	14204	14166	14132	14105	14101	14276	14055	13960	14011	14138	14171	14029	14062	14064	14076	14152	14071	14129	14194	14101	14175	14131	14022	14103	14378	14131	14083	14149	14100	14102	14044	14208	14131	14187	14102	14117	14170	14158	14289	14199	14137	14092	14059	14270	14130	14237	14146	14013	14119	14080	13935	14172	13963	13970	13911	14067	13985	14118	14163	13894	14056	13980	14082	14186	14031	14176	14106	14111	14017	14275	14247	14239	13984	14334	13934	13992	14110	14093	14106	13991	14108	14175	14078	14386	14217	14019	14188	14164	14016	14140	14081	14018	14187	14055	14113	14073	14101	14263	14183	14175	14171	14052	14023	14205	14178	14158	14090	14131	14218	13990	14234	14149	14111	14245	14176	14260	14092	14233	14071	14200	14253	14111	14016	14181	14193	14009	14066	14060	14086	14172	13968	14274	14254	14133	14037	14199	14085	14249	14039	14127	14149	14184	14073	14195	13985	14201	14125	14101	14169	14132	14339	14085	14191	14158	14292	14331	14174	14237	13955	14277	14111	14095	13964	14211	14253	14227	14373	14079	14076	14058	14131	14163	14219	14093	14055	14155	14090	14165	14327	14208	14148	14051	14060	14194	14108	14260	14148	14120	14035	14130	14235	14185	14191	14076	14216	14213	14232	14210	14119	14085	13900	14070	14282	14021	14077	14316	14312	14093	14089	14268	14202	13949	14108	14013	14055	14190	14077	14058	14028	14159	14112	14017	13962	14044	14064	14148	14214	14166	14048	14022	14357	14065	14103	14065	14200	14202	14179	14237	14010	14227	14152	14338	14167	14145	14076	14149	14176	13981	14197	14234	14134	14293	14029	14233	14138	14251	14173	14121	14196	14058	14032	14109	14242	14178	14196	14137	14265	14255	14131	14130	14319	14212	14102	14311	14275	14164	14176
23349	21673	29719	24348	23375	27328	29736	23593	21304	20342	19173	18258	17630	17354	17052	17089	16828	16763	16541	16601	16444	16401	16377	16488	16334	16264	16308	16087	16334	16511	16300	16437	16236	16026	16263	16122	15968	16054	16120	16305	15966	16268	16109	15914	16165	16258	16220	16142	16236	15987	16291	16138	16040	16156	16198	15960	16339	16241	16010	16094	15937	16256	16069	16166	15987	16176	16008	15992	16126	16115	16407	16035	16169	16111	16170	16051	16262	15999	15961	16083	15989	16179	16113	16037	16148	16131	16152	16135	16046	16065	16126	16155	16123	16419	16178	16036	16075	16206	15987	15928	16280	16086	16110	16036	16212	16028	16030	16116	16104	16084	15931	16159	15960	15874	15990	16056	16252	16146	16087	15930	16161	15979	16056	15979	16190	16010	16060	16138	16232	16049	16232	16050	16139	16002	16257	16193	16148	16011	16228	16199	16214	16098	15940	15900	15930	16189	16231	16037	16154	16026	15845	15970	15919	16244	16171	16006	16019	16124	15896	16119	15929	16138	15935	16010	16173	16055	15942	16008	16007	16024	16109	16086	16137	16048	16363	16099	16109	16252	15967	16111	16163	15944	16117	16219	15980	16060	16268	15978	16036	16080	15968	16093	15983	15787	16102	15900	16172	16102	16145	16301	16107	16236	16134	16312	16177	16262	16155	16055	16096	15950	16104	16006	16068	15865	16116	16027	16117	16048	16099	16099	16120	15962	15862	16036	16110	15903	15815	16003	16146	15902	16163	16248	16013	16148	15973	16076	16162	16066	16143	16100	16247	15895	16068	16010	16097	16169	16273	16299	16399	16205	15968	15946	16117	16040	16065	16170	15953	16036	16069	16136	16255	16252	16043	15923	15934	16191	16049	16008	16058	16184	15967	16155	16263	16040	16088	15889	16191	16093	16159	15979	16179	16031	16148	15933	16193	16036	15975	16022	15975	15915	16081	16219	16089	16147	16066	16122	16103	16104	16045	16039	16130	15799	16028	16093	15897	15990	16115	16215	16031	16033	16052	16010	15928	16089	15942	16176	15886	16033	16199	15967	16158	16262	16002	16023	16043	15974	15935	16117	16068	15906	16111	15891	15980	16003	16101	15987	16127	15881	16065	16041	16029	16079	16128	16072	16131	16035	16228	15962	15993	16207	15977	15924	16133	16179	16029	15979	16167	16169	16124	16140	16086	15864	16068	16141	15927	16069	16043	15876	16057	16045	16041	15856	16156	16191	16064	16214	15995	16080	16097	16185	16041	16028	15989	16040	15922	16331	16123	16024	16070	15869	15970	16063	16089	16099	16029	16148	15936	16104	16197	15957	16221	16188	16210	16126	16029	16079	16136	16178	16017	15930	16043	15952	15971	15982	15923	16327	16267	16000	16102	15870	16046	15920	16020	16356	15963	16038	16067	16155	16124	16092	15911	16156	15985	16096	15945	15740	16157	16159	16086	16005	15811	16046	16096	15828	16118	15965	16012	16118	16140	16129	15994	15896	16202	16009	16145	16234	16085	16076	16118	16063	16087	16100	16226	15960	16146	15880	16027	16057	15981	16055	16181	15973	15850	16085	15962	16134	16273	16080	16044	16066	16148	16084	15980	15885	15960	16180	16093	15997	16006	15997	15960	16175	16128	16075	16086	16041	16122	16115	15879	16155	16065	16079	16136	15938	16072	16114	15995	16015	16009	16120	16116	15960	16139	16186	15833	16052	16107	15994	16332	15903	16088	16048	16088	16105	16061	16097	16103	15993	16064	16059	16018	16095	15942	16010	16038	15797	15957	15976	15918	15939	15842	16039	16137	15969	16023	15858	15920	16035	16111	16002	16079	16036	16131	16097	15997	15984	16138	16062	16165	16237	16318	15967	15991	16299	16032	16042	16032	16282	15982	16181	16031	16060	15895	16152	16136	16196	15928	16165	16064	16034	15999	15988	16167	16068	15910	16075	16059	16052	16114	15956	16149	16105	16084	15975	15952	15939	16022	16198	16243	16237	16024	16163	16196	16069	16027	16057	15996	15917	16064	16206	16090	16023	16009	16068	16063	16079	16153	15831	16026	15972	15999	15854	16022	16105	16129	16280	16139	16153	15749	16004	15994	15990	16111	16325	16167	15940	16140	16197	15887	16085	16126	16015	16045	16023	16229	16166	16083	15918	15967	15984	15890	16240	16111	16173	15886	16093	16152	16246	16293	15759	16085	16116	16093	16070	15923	16152	16077	16035	15889	16064	16052	16106	16048	15887	16009	16237	16172	15899	16116	16050	16041	16137	16162	16074	16347	16048	15923	15809	15842	15968	16174	15940	16001	15930	16026	16027	15906	15950	15956	15827	15881	16220	16137	15988	15983	15974	15898	15822	16012	16064	16286	15934	16146	15973	15910	15741	16096	16208	16129	16229	16169	16022	16082	16210	15917	16069	16132	16175	16164	16150	16106	16046	15981	15903	16055	16000	16006	15981	16075	16018	16100	15904	16136	16203	15964	16129	15900	15946	16300	16153	16224	15954	16207	16127	16076	16100	16181	16164	16162	16291	16021	15967	16010	15974	16210	16034	16054	16145	15941	15964	16107	16116	15965	16026	16276	16094	15982	16047	16204	15887	16221	16046	16116	16210	16061	15904	16087	16107	15945	16035	16157	16160	16050	16192	15921	16143	15989	15968	16177	16184	16214	16177	16271	15895	16086	15852	15949	16175	16056	15924	16054	16074	16166	15864	16166	16005	15929	15944	16009	15990	15861	15901	16036	16010	15896	16078	16043	16268	16144	16159	16071	16041	15994	15947	16135	15885	16175	15873	15884	16144	16071	16049	15917	16201	15928	16050	16033	15831	16063	16213	16030	16072	16090	15879	16063	16140	16189	16250	16103	16044	15922	15930	15895	16040	16138	16181	15969	15972	15993	16052	16169	15973	16060	16047	15867	16202	16027	15915	16123	16082	16015	15822	15947	15981	15942	15941	16029	16330	16058	16299	16054	16211	16192	16114	15978	15977	16103	15926	16154	16040	16028	16185	16079	16273	16246	16142	16144	16100	16040	16015	16050	16003	15988	16098	16142	16047	16092	16033	15950	15860	16106	16018	15990	15926	16120	16025	15878	16078	15887	16123	16026	16252	16155	16230	16021	16008	16140	16010	15889	16212	15964	15925	16121	15925	15897	15869	16115	16197	16160	16183	15989	15992	15897	16166	16291	15999	16081	16072	15873	16061	16136	16325	16067	16060	15988	16060	16115	15999	16027	16242	16166	15990	15846	16144	16065	15997	16097	15801	16127	16002	16120	16220	16174	16056	15841	15851	16044	16117	15961	15981	16124	16171	16062	16068	15943	15989	15972	16118	16043	15956	16085	16229	16061	16358	15942	16081	16176	15922	16022	16192	15964	16027	16174	16204	16209	16275	16200	15955	16154	16043	16037	16158	15898	16068	16157	16168	15994	16065	15968	16159	16005	15976	16246	16017	15992	16073	16041	16056	15961	15816	15968	16158	16215	16135	16073	16095	16082	16014	16207	16111	16005	16323	16011	16067	16201	16112	15995	15941	16209	16012	16112	16060	15938	16208	15945	16053	15992	16146	15863	16161	16227	15915	16032	16017	16014	16152	16132	16026	16202	15989	15920	16104	15996	16084	16077	16324	16098	16147	16076	15984	15993	15975	15943	16084	15943	16080	16009	16220	16036	16012	15910	16348	16229	15935	16147	16093	16262	15922	16025	15807	15989	16175	15982	15874	15947	15882	16049	16015	16105	15902	15857	16041	15969	16223	16015	16027	15987	16165	15910	16001	16321	16053	16151	16089	16068	16182	15992	16036	15860	15989	16259	16243	16024	16065	16037	16153	16125	16026	15908	15912	16101	15939	15858	16040	16079	16207	16006	15972	16144	16034	16004	16058	16122	16170	16232	15971	16014	15951	15859	15900	16126	16105	16047	16255	15916	15892	16029	16067	16186	16306	16159	16123	15947	15943	16003	15971	16093	16013	16112	16000	16099	16065	16009	16179	16058	15906	16186	15948	16007	16188	16202	16314	16197	16170	15985	16081	16058	15903	16136	15926	16014	16033	16015	15916	16051	15955	16143	16070	16212	16163	16166	15793	16242	15953	16063	16071	15880	16082	15912	15991	16047	15975	16033	16054	16033	15898	16000	15930	16022	16146	16141	15957	16159	15878	16129	16157	16017	15960	16161	15998	16045	16288	16057	16137	16057	16083	16284	16084	16102	16140	16182	15927	16099	16042	15912	15968	16085	16024	16022	15876	16111	15967	15995	15980	16186	15938	16244	16051	16094	16089	15904	15927	16259	15961	16107	16109	15865	16068	15868	16134	16081	15967	16069	15940	16035	16119	16084	15861	15928	16146	16149	16009	15949	16117	15969	15760	15990	16098	15990	16086	16103	15863	16008	16162	16244	15998	16081	16210	16089	16163	16135	16094	15967	16061	16054	16177	15987	16020	16086	16155	16039	16125	16179	16207	16088	16044	15919	15932	16017	15929	16202	16099	16005	16049	15987	16197	16056	16151	16025	16097	16124	16259	16030	16135	16048	15940	16075	16004	16108	16065	15975	15889	16129	16155	16123	16081	16051	16197	16183	16059	16057	16085	16135	16080	16087	16187	16025	16038	16028	16061	16123	15967	16068	16094	15926	15999	15992	16118	16135	16032	16026	16066	16043	15917	16018	16038	16074	16162	16110	16069	16135	15982	16035	16037	16113	16039	15918	15940	16059	16023	16255	16031	15926	15911	15953	15857	15937	16084	16029	16172	16028	16153	16226	16042	16108	16249	16104	16006	15831	16046	16173	16135	16008	15979	16188	16006	16212	16170	16142	16079	16070	15912	16013	16253	16190	16050	15982	16071	16144	16074	16091	16044	15851	15899	16086	16005	16050	16081	16187	16028	15968	15944	15973	15922	15925	16061	15884	15885	16022	16075	16035	16118	15929	16089	16048	16082	16071	15912	16132	16158	15852	16017	15939	16113	16001	15926	16039	16109	16050	16081	15911	16118	16072	16074	15982	16152	16015	16011	16267	16003	15955	16116	16002	16138	15810	16009	15899	16078	16060	16202	16117	15936	16195	15932	15972	16040	16064	15912	15989	15810	16032	16039	15998	16142	16089	15960	16249	16371	15916	16042	15932	15946	16243	16070	16042	16041
34870	58062	54865	44623	38092	32823	28445	24810	22322	20066	18492	17351	16550	15968	15597	15291	14957	14943	14714	14721	14555	14677	14515	14398	14590	14560	14522	14411	14380	14381	14337	14316	14388	14325	14395	14300	14188	14386	14210	14308	14209	14248	14089	14193	14059	14255	14147	14017	14206	14273	14070	14218	14214	14250	13951	14203	14075	14083	14100	14189	14366	14279	14259	14092	14295	14206	14039	14086	14240	14157	14029	14217	14197	14235	14289	13997	14343	14105	14116	14210	14171	13987	14155	14101	14021	14079	14132	14146	14155	14267	14088	13893	14070	14172	13827	14183	14145	14081	14146	14095	14146	14080	14022	14210	14134	14296	14019	14127	14105	14170	13970	14271	14177	14263	13991	14275	13998	14221	14212	14204	14077	14170	14081	14195	14142	14041	14127	14025	14352	14235	13974	13868	14231	14115	14235	14223	14062	14088	14154	14228	14165	14130	14155	14095	14065	14379	14020	14245	14140	14092	14207	14162	14038	14140	14198	14254	14200	13983	14086	14079	13904	14273	14118	14136	14304	14043	14070	14014	14200	14138	14192	14087	14114	14049	14025	14013	14059	14120	14092	14038	14273	14190	13953	14182	13868	14118	14061	13937	14236	14085	14180	13950	14254	14006	14206	14221	14130	14102	14267	14055	13994	14087	14101	14148	14184	14194	14010	14055	14136	13990	14003	14194	14246	13988	14278	14129	14067	14134	14036	14355	14283	14080	14261	13984	14133	14143	14177	14180	14304	13945	13932	14216	14090	14072	14068	14017	14109	13970	14177	14103	14135	14041	14125	14070	14082	13959	14151	14209	14170	14046	14234	14197	13860	14299	14124	14109	14181	14050	14104	14074	14076	14277	14295	14129	14155	14010	14151	14183	14220	14057	14261	14030	14317	13962	13997	14140	14066	14143	14033	14075	14173	14258	14174	14276	14079	14143	14073	14107	14015	14248	14091	13949	14161	14095	14136	14044	14200	14090	14352	14063	14155	14009	14142	14153	13929	14188	14127	14264	14254	14094	14127	14123	14300	14090	14143	14102	14161	14186	14049	14066	14212	14025	14167	14025	14033	13963	14174	13966	14166	14108	13902	14231	14024	14372	14249	14092	13980	14110	14054	14080	14271	14215	14175	14176	14155	14128	14190	13975	13960	14120	14036	14092	13987	14141	14078	14209	14178	14175	14126	14196	14200	13904	14077	14073	14276	14191	14168	14149	13933	14029	14313	14113	14024	14164	14171	14061	14090	14130	14033	14039	14043	14162	14196	14101	14104	14146	14113	14029	14056	14322	14148	14140	14266	14214	14079	14156	14137	14206	14065	14184	14001	14117	14189	13901	14061	14135	14350	14195	14332	14227	14209	14181	14258	14093	14056	14073	14016	14221	13971	14099	14209	14273	14050	14091	14253	14169	13995	13998	14225	14278	14301	14160	14065	14156	14063	14124	14111	13971	14258	14173	13955	14159	14181	13992	14259	14005	14038	14089	14301	14064	14183	14135	13951	14131	14193	14118	14271	14099	14018	14009	14068	14006	14166	14142	14199	14141	14264	14172	14115	14185	14091	13985	14207	14217	14251	14140	14120	14027	14096	14075	14188	14126	14037	14101	14149	14042	14182	14012	14200	14158	14191	14169	14101	14086	14288	14189	14123	13942	14242	13949	14269	14125	14276	14178	14043	14253	14044	14170	14148	14154	14022	14055	14092	14188	14143	14120	14200	14099	14161	14038	14127	14176	14137	14195	14169	14123	14056	14078	14045	13986	14177	14165	14005	14238	14204	14154	14094	14027	14118	14014	14162	14194	14327	14099	13985	14161	14089	14065	14133	14294	13968	14163	14042	14090	14199	14041	14209	14251	14275	14112	14204	14190	13996	14374	14052	14046	14075	14139	13957	14067	14225	13981	14222	13964	14184	14163	14270	14148	14080	14283	14232	14099	14116	14150	14140	14134	14137	14195	14279	14154	14011	14159	14087	14058	14226	14126	14238	13999	14181	14119	14175	14211	14121	14190	14106	14002	14026	14274	14033	14145	14029	14010	13993	14043	13932	14086	14057	14041	14148	14136	14129	14127	14130	14201	13902	14113	14247	14155	14116	14005	14163	14113	14203	14115	14109	14126	14166	14320	14170	14061	14058	14177	14161	14026	14075	14082	14102	14028	14173	14126	13915	13957	14112	14136	14284	14087	14058	14074	14197	14090	14076	14239	14119	14331	14112	14105	14033	14159	14027	14136	14143	14050	14034	14178	14066	13951	14147	14058	14253	14298	14090	14119	14200	14213	14232	14163	14150	13947	14110	14119	14109	14130	14232	14272	13970	14190	13988	14009	14293	14012	14322	14253	14138	14337	14156	14272	14249	14065	14015	13958	14007	14151	14041	13968	14239	13969	14130	14036	14277	14198	14060	14108	14101	14058	14201	14232	14015	14153	14014	14097	14125	13988	14166	14117	14143	14151	13966	14134	14066	14157	14189	13973	14181	14095	14124	14089	14068	14198	14032	14087	14200	14152	14148	14108	14243	14197	14061	14042	14104	14144	14045	14081	14051	14274	14139	14057	14177	14120	14290	14128	14182	14039	13983	13920	14082	14193	14223	14011	14018	13963	14248	14234	14091	14202	14077	14159	14289	14048	14227	13977	14062	14066	14232	14215	14006	14088	14133	14170	14023	14143	14157	13987	14090	14111	14279	14053	14088	14135	14190	14072	14036	14202	14225	14099	14231	14000	14036	14103	13992	14130	14137	14215	14085	14116	14063	14154	14139	14051	14099	14099	14184	14153	13992	14028	14185	14031	13980	14045	14117	14107	14088	14237	14256	14237	14099	14064	14133	14052	14241	14041	14195	14119	14159	14244	14223	14241	14033	14103	14130	14081	14226	14303	14137	13867	14147	14063	14070	14133	14246	14127	14072	13950	14015	14267	14030	14075	14021	14045	14216	14009	14284	14138	14220	14040	13886	14105	14042	14188	14123	14185	14128	14206	14060	14123	14141	13881	14144	14056	14199	14035	14164	14143	14247	14200	14092	14106	14065	14164	14237	14113	14095	13936	14098	14300	13934	14145	14094	14258	14256	14290	14332	14208	13947	14357	14018	14025	14051	14217	13967	14119	14225	14224	14134	14106	14106	14182	14166	14126	14058	14308	14032	14003	14034	14157	14203	14184	14107	14093	14094	13987	14097	13955	14067	14015	14188	14177	14057	14248	13994	14082	14088	14078	13994	14259	14079	14133	14354	14143	14208	14088	14026	14059	14111	14103	14183	13993	14184	14115	14078	14241	14086	14155	14146	13937	14154	14092	14333	14039	13978	13964	14174	14082	14228	14063	14048	14069	14186	14172	13936	14022	14108	13938	14206	14172	14168	14098	14076	14082	14257	14027	14138	14211	14201	14187	14097	14161	14141	14108	14376	13993	14013	14201	14083	14037	13942	14214	14239	14015	14184	14148	14172	14178	14143	14255	14244	14199	14052	14142	14124	14120	13982	14183	14144	14095	14170	14106	14039	14099	14218	14131	14027	14093	14070	14200	14014	14186	14170	14150	14001	14163	14057	14120	14073	14161	14013	14074	14289	14048	13991	13999	14172	14298	14178	13943	14117	14156	14159	14092	14171	14081	14045	14155	13998	14075	14144	14107	14150	13957	13996	14054	14164	14075	14104	14303	14197	14209	14058	14150	14131	14205	14094	14312	14109	14183	13827	14247	14006	14103	14168	14118	14076	14240	14172	14136	14035	14267	14137	14124	14242	14083	14070	14096	14139	14288	14023	14158	14087	14035	14313	13926	14121	14040	14208	14119	14082	14076	14193	14002	14150	14159	14149	14082	14038	14067	14034	14237	14050	14174	14071	14084	14141	13981	14160	14230	14141	14289	14049	14119	14089	14182	14175	13996	14006	14205	13995	14103	14136	14102	14189	14022	14174	14045	14213	14061	14235	14115	14137	14179	13975	14005	13960	14109	14128	14324	14124	13948	14216	14136	14259	14016	14172	14163	14035	14183	14164	14097	14108	14145	14094	14147	14117	14114	14244	14011	14207	14121	13984	14079	14129	14026	14049	14255	13996	13999	14051	14095	14159	14035	14080	14023	14139	14065	14051	14181	14131	14093	14188	14135	14123	14081	13972	14108	14268	14185	14010	14085	14174	14053	14113	13972	14058	14089	13982	14164	14057	14134	14177	14057	14051	14002	14046	14172	14128	13966	14047	14067	14158	14096	14047	14217	14215	14194	14302	13968	14188	14104	14225	14152	14338	14061	14142	14089	14160	14115	14117	14051	14084	14043	14140	14260	14102	14169	14066	14211	13950	14294	13944	14063	14185	14133	14109	14133	13992	14110	14152	14081	14133	13967	14089	14124	14196	14141	13941	14031	14070	14060	14111	14129	14150	14131	14077	14072	14133	14226	14171	14186	14162	14069	14133	14113	14090	14198	13907	14165	14043	14078	14121	14114	14140	14105	14177	14246	14135	14069	14142	14008	14124	14194	14076	14367	14186	14047	14075	14143	14076	14085	14101	14054	14087	14241	13928	14085	14024	14034	13886	14008	13968	14115	14277	14309	14172	14122	14174	14122	14294	14039	13999	14114	14158	14149	13988	14081	14219	14062	14191	14212	14160	14173	14276	14101	13921	14181	14256	13968	13961	14162	14260	14085	13947	14187	14269	14171	14119	14057	13902	14143	14221	14120	14041	14234	13994	14181	14186	14177	14085	14081	14241	14117	14255	14113	14030	14080	14136	14171	14185	14143	14056	14135	14223	14260	14116	14180	14126	14187	13890	14086	14292	14052	14116	13968	14087	14081	14019	14182	14153	14207	14008	14148	14224	14144	14123	14132	14258	14070	14147	14113	14159	14167	14189	14040	14075	14167	14106	14090	14016	13989	14026	14200	14001	14073	14072	13982	14018	14051	14001	14037	14088	14085	14218	14048	14286	13986	14091	13906	14150	14170	14140	14092	14094	14046	14074	14057	14178	14133	14324	14154	14107	14105	14122	14031	14133	14077	14178	14260	14021	13929	14115	14163	14154	14066	14121	14061	14266	14103	14176	13958	14256	14195	14100	14279	14198	14064	14297	14213	14037	14082	14205	13909	14059	14105	14259	14073	14052	14157	13960	14034	14173	14182	14016	14017	14211	14122	13958	14205	14195	14186
29805	29870	37622	33519	26678	23545	21520	19497	18596	18000	17526	17083	16793	16824	16547	16597	16341	16406	16367	16514	16304	16519	16518	16456	16455	16481	16288	16219	16477	16331	16370	16213	16506	16481	16384	16435	16360	16178	16333	16125	16200	16390	16263	16280	16323	16259	16269	16376	16310	16279	16307	16355	16451	16236	16286	16423	16262	16276	16304	16260	16341	16421	16147	16417	16121	16242	16230	16266	16280	16316	16079	16256	16338	16213	16373	16578	16286	16370	16442	16256	16418	16461	16399	16259	16201	16306	16205	16268	16180	16231	16112	16113	16125	16503	16304	16449	16578	16292	16282	16286	16135	16222	16228	16229	16381	16337	16324	16366	16231	15980	16290	16180	16215	16141	16309	16312	16192	16421	16332	16373	16284	16124	16379	16470	16253	16144	16360	16180	16425	16352	16137	16186	16377	16221	16314	16185	16355	16029	16377	16425	16249	16188	16173	16013	16200	16231	16233	16230	16303	16207	16354	16339	16290	16236	16230	16339	16203	16328	16297	16460	16125	16236	16327	16386	16129	16082	16458	16229	16282	16266	16229	16267	16309	16350	16431	16547	16472	16361	15958	16191	16302	16252	16442	16344	16186	15968	16368	16180	16333	16340	16358	16108	16286	16304	16382	16205	16221	16154	16269	16328	15991	16153	16145	16319	16249	16095	16276	16260	16318	16536	16003	16378	16168	16246	16420	16088	16012	16304	16466	16209	16335	16169	16415	16431	16320	16238	16226	16230	16110	16308	16461	16230	16306	16241	16237	16305	16335	16463	16267	16302	16202	16375	16145	16254	16388	16364	16428	16122	16335	16168	16181	16398	16264	16530	16042	16307	16463	16099	16282	16503	16177	16209	16162	16350	16608	16240	16389	16248	16205	16128	16358	16187	16349	16445	16162	15984	16041	16232	16369	16329	16360	16232	16225	16136	16377	16288	16515	16249	16310	16310	16283	16426	16196	16304	16253	16266	16301	16356	16239	16223	16204	16145	16169	16375	16353	16291	16350	16240	16290	16230	16312	16477	16426	16136	16210	16173	16240	16451	16175	16280	16277	16241	16209	16180	16402	16207	16424	16151	16191	16310	16281	16420	16285	16422	16219	16314	16388	16154	16341	16269	16361	16353	16276	16122	16293	16368	16193	16326	16398	16307	16233	16174	16235	16414	16339	16363	16493	16450	16175	16298	16221	16132	16341	16388	16206	16374	16225	16313	16362	16308	16226	16171	16131	16297	16286	16250	16389	16351	16226	16129	16358	16373	16409	16259	16326	16384	16249	16270	16323	16154	16229	16356	16121	16321	16183	16283	16267	16254	16329	16378	16232	16211	16299	16401	16473	16414	16292	16216	16102	16309	16527	16159	16199	16180	16211	16143	16319	16385	16017	16291	16356	16393	16398	16527	16276	16445	16344	16274	16263	16173	16284	15979	16259	16441	16220	16373	16274	16263	16269	16199	16335	16263	16205	16134	16241	16097	16308	16437	16134	16420	16368	16284	16139	16256	16329	16230	16378	16250	16354	16300	16261	16262	16320	16142	16236	16276	16016	16089	16075	16184	16175	16173	16232	16223	16351	16094	16502	16139	16299	16221	16208	16372	16415	16306	16121	16124	16104	16294	16094	16143	16196	16279	16207	16395	16255	16171	16262	16167	16163	16218	16193	16064	16315	16291	16265	16298	16522	16207	16284	16243	16136	16446	16253	16084	16272	16128	16204	16295	16264	16217	16092	16338	16296	16325	16326	16198	16183	16334	16258	16359	16402	16233	16166	16207	16356	16402	16382	16356	16338	16286	16365	16327	16262	16303	16350	16451	16231	16245	16420	16324	16242	16208	16005	16266	16117	16127	16313	16298	16318	16215	16247	16242	16513	16441	16444	16264	16125	16223	16445	16233	16197	16071	16123	16165	16094	16336	16147	16186	16294	16521	16369	16087	16197	16429	16253	16155	16370	16316	16111	16352	16273	16404	16278	16458	16285	16399	16278	16240	16188	16039	16218	16208	16234	16226	16396	16133	16293	16393	16174	16279	16449	16404	16158	15963	16207	16301	16263	16196	16303	16349	16375	16297	16321	16425	16366	16125	16227	16269	16399	16248	16412	16323	16171	16161	16362	16189	16435	16358	16368	16339	16266	16326	16321	16258	16214	16103	16139	16122	16326	16423	16211	16508	16436	16320	16441	16252	16277	16350	16238	16390	16276	16250	16280	16225	16291	16149	16255	16382	16223	16348	16009	16224	16194	16252	16181	16305	16267	16177	16077	16303	16252	16282	16238	16230	16216	16215	16191	16222	16083	16162	16276	16213	16327	16464	16184	16239	16267	16214	16177	16321	16383	16187	16260	16442	16308	16105	16329	16206	16325	16474	16234	16228	16293	16476	16359	16340	16552	16391	16154	16300	16407	16247	16281	16403	16185	16317	16245	16264	16211	16221	16287	16208	16129	16290	16416	16206	16389	16336	16127	16229	16386	16361	16042	16431	16057	16257	16320	16375	16195	16343	16335	16218	16192	16323	16577	16429	16136	16163	16319	16333	16396	16257	16219	16281	16421	16510	16322	16267	16176	16123	16123	16358	16296	16246	16311	16301	16085	16403	16192	16215	16202	16251	16283	16357	16234	16347	16107	16285	16141	16165	16419	16477	16333	16320	16214	16161	16506	16059	16340	16115	16245	16294	16553	16160	16334	16419	16254	16273	16330	16401	16226	16286	16209	16269	16177	16404	16237	16363	16298	16235	16401	16301	16374	16416	16147	16226	16403	16409	16184	16297	16370	16192	16255	16073	16431	16407	16252	16211	16364	16200	16431	16249	16185	16187	16193	16270	16255	16229	16660	16368	16340	16535	16352	16150	16298	16469	16325	16293	16220	16301	16370	16196	16138	16207	16273	16482	16362	16308	16224	16285	16265	16249	16362	16431	16264	16267	16561	16534	16192	16381	16370	16197	16171	16258	16086	16312	16357	16304	16274	16416	16328	16261	16202	16312	16355	16327	16340	16233	16282	16134	16338	16185	16427	16492	16051	16300	16160	16340	16196	16435	16482	16339	16514	16292	16303	16195	16180	16460	16432	16330	16388	16280	16340	16460	16263	16204	16229	15969	16359	16204	16202	16205	16268	16227	16543	16425	16289	16326	16217	16071	16311	16309	16145	16317	16229	16472	16131	16181	16441	16334	16465	16289	16474	16223	16242	16171	16258	16318	16184	16189	16390	16337	16276	16328	16524	16482	16258	16346	15909	16223	16413	16248	16294	16239	16154	16239	16413	16364	16381	16383	16331	16120	16471	16109	16181	16090	16374	16201	16412	16459	16237	16265	16110	16466	16283	16215	16211	16191	16339	16250	16383	16253	16231	16270	16267	16251	16300	16568	16555	16394	16422	16384	16302	16263	16099	16359	16421	16159	16358	16476	16384	16345	16099	16190	16335	16271	16196	16223	16175	16367	16158	16425	16401	16288	16378	16334	16234	16335	16240	16213	16392	16083	16215	16043	16499	16145	16273	16423	16176	16459	16305	16395	16337	16379	16264	16342	16434	16407	16191	16096	16290	16383	16427	16239	16453	16392	16294	16395	16289	16415	16464	16361	16285	16298	16203	16080	16104	16305	16064	16138	16261	16353	16357	16545	16262	16121	16219	16185	16104	16196	16326	16360	16298	16247	16397	16164	16381	16244	16351	16261	16329	16524	16183	16530	16266	16146	16362	16100	16227	16144	16252	16346	16429	16419	16344	16091	16469	16311	16152	16231	16236	16188	16174	16314	16419	16363	16151	16276	16291	16256	16272	16175	16154	16099	16445	16256	16259	16234	16162	16439	16152	16174	16269	16280	16297	16257	16352	16265	16076	16280	16187	16118	16329	16384	16388	16363	16322	16296	16356	16368	16310	16440	16450	16357	16070	16427	16400	16297	16068	16169	16228	16366	16080	16198	16405	16215	16507	16233	16166	16414	16457	16404	16235	16189	16135	16460	16109	16243	16370	16497	16356	16454	16179	16133	16386	16315	16181	16466	16338	16313	16363	16268	16289	16435	16390	16163	16435	16180	16451	16479	16402	16372	16329	16175	16157	16271	16314	16326	16207	16261	16268	16241	16170	16233	16046	16184	16179	16214	16394	16330	16399	16169	16362	16119	16305	16215	16338	16241	16392	16269	16162	16279	16279	16200	16304	16352	16348	16299	16320	16213	16426	16303	16251	16127	16141	16188	16453	16405	16233	16199	16296	16179	16200	16187	16239	16286	16110	16242	16260	16290	16210	16276	16360	16374	16357	16183	16374	16346	16350	16308	16156	16353	16425	16310	16379	16322	16253	16201	16352	16144	16314	16490	16397	16243	16421	16214	16190	16295	16346	16225	16387	16195	16126	16139	16347	16190	16177	15983	16401	16415	16228	16376	16206	16381	16312	16278	16343	16211	16343	16291	16357	16214	16270	16152	16278	16275	16350	16175	16224	16236	16195	16303	16250	16290	16271	16196	16109	16200	16440	16434	16413	16306	16302	16400	16216	16024	16322	16484	16240	16024	16321	16037	16330	16425	16091	16213	16266	16428	16411	16131	16350	16389	16250	16267	16211	16286	16476	16205	16590	16257	16289	16189	16186	16360	16256	16200	16379	16181	16446	16348	16353	16297	16302	16221	16387	16434	16442	16394	16410	16194	16350	16251	16435	16503	16277	16383	16461	16333	16331	16061	16132	16323	16370	16196	16303	16414	16236	16292	16282	16302	16326	16252	16379	16261	16126	16245	16275	16284	16249	16291	16323	16240	16253	16256	16222	16365	16178	16319	16373	16213	16209	16339	16308	16333	16347	16241	16197	16232	16333	16119	16185	16160	16473	16439	16220	16190	16207	16362	16309	16305	16170	16257	16393	16228	16303	16108	16084	16227	15991	16542	16248	16296	16223	16340	16098	16007	16135	16172	16294	16323	16168	16476	16328	16340	16348	16276	16446	16302	16119	16245	16330	16254	16268	16272	16285	16170	16316	16429	16215	16217	16226	16226	16029	16274	16021	16271	16377	16225	16222	16153	16169	16260	16189	16314	16264	16426	16240	16158	16530	16264	16338	16290	16346	16383	16312	16253	16251	16325	16316	16426	16439	16335	16182	16320	16398	16340	16050	16071	16236	16455	16319	16124	16372	16231	16360	16398
33826	47882	44209	34514	28569	24456	21503	19359	17944	16900	16034	15609	15192	15187	14949	14872	14632	14664	14420	14642	14419	14444	14435	14558	14432	14522	14384	14399	14444	14429	14445	14393	14241	14230	14349	14328	14511	14308	14410	14331	14391	14373	14248	14376	14273	14265	14346	14546	14168	14377	14350	14300	14451	14189	14266	14447	14267	14293	14249	14442	14351	14238	14359	14146	14244	14254	14369	14355	14374	14237	14221	14423	14340	14229	14404	14219	14440	14329	14237	14331	14267	14396	14162	14356	14456	14231	14370	14408	14199	14119	14289	14219	14338	14448	14350	14397	14184	14295	14411	14317	14310	14318	14484	14215	14240	14171	14393	14345	14428	14189	14313	14259	14286	14315	14318	14257	14241	14060	14187	14284	14322	14207	14475	14336	14275	14202	14189	14235	14370	14393	14137	14343	14171	14407	14328	14358	14163	14097	14359	14238	14342	14208	14327	14440	14243	14218	14414	14434	14152	14325	14273	14355	14397	14370	14382	14338	14309	14345	14185	14288	14243	14339	14239	14201	14211	14292	14298	14243	14308	14291	14335	14189	14248	14345	14155	14415	14181	14245	14469	14232	14215	14413	14191	14467	14176	14315	14329	14321	14211	14362	14073	14359	14387	14263	14385	14260	14235	14375	14202	14328	14354	14432	14351	14167	14198	14180	14294	14248	14309	14343	14274	14359	14360	14263	14397	14297	14354	14250	14189	14281	14220	14316	14133	14193	14435	14235	14334	14363	14498	14381	14276	14404	14383	14387	14508	14332	14444	14169	14301	14266	14345	14272	14281	14450	14197	14255	14188	14361	14222	14188	14429	14221	14323	14196	14229	14497	14122	14367	14324	14215	14199	14371	14233	14446	14166	14324	14452	14421	14335	14419	14321	14359	14316	14270	14391	14303	14324	14213	14232	14385	14224	14142	14323	14127	14389	14490	14364	14343	14405	14343	14305	14137	14330	14266	14299	14281	14442	14297	14232	14463	14237	14252	14329	14231	14257	14161	14446	14335	14273	14225	14301	14316	14214	14305	14191	14344	14114	14307	14332	14137	14309	14477	14292	14008	14206	14423	14307	14308	14271	14319	14191	14209	14228	14275	14277	14369	14158	14219	14324	14355	14270	14330	14283	14371	14320	14421	14270	14443	14438	14355	14366	14388	14270	14192	14522	14339	14279	14291	14267	14216	14257	14222	14213	14230	14230	14349	14303	14146	14378	14284	14369	14311	14481	14257	14299	14401	14219	14437	14422	14321	14383	14383	14313	14277	14351	14217	14168	14303	14128	14240	14266	14244	14221	14184	14224	14126	14425	14364	14322	14247	14301	14301	14317	14127	14334	14291	14404	14315	14397	14328	14287	14244	14300	14150	14182	14296	14294	14441	14296	14277	14276	14337	14298	14296	14130	14367	14199	14342	14323	14254	14216	14294	14363	14175	14272	14371	14363	14399	14230	14493	14248	14300	14273	14201	14300	14145	14319	14352	14478	14301	14349	14174	14126	14394	14142	14255	14375	14247	14195	14214	14349	14289	14275	14218	14358	14274	14405	14419	14223	14377	14268	14275	14251	14259	14261	14382	14290	14398	14127	14389	14248	14433	14362	14241	14289	14307	14472	14215	14411	14085	14399	14448	14100	14236	14329	14296	14191	14321	14214	14276	14174	14405	14104	14340	14277	14350	14331	14217	14298	14310	14341	14323	14230	14334	14188	14175	14355	14424	14217	14346	14319	14158	14414	14214	14339	14460	14180	14246	14332	14344	14300	14337	14436	14375	14351	14209	14356	14169	14357	14220	14166	14391	14264	14365	14531	14353	14295	14387	14183	14179	14169	14485	14097	14257	14364	14127	14297	14200	14282	14286	14426	14211	14393	14213	14093	14292	14229	14435	14404	14236	14176	14374	14240	14338	14304	14350	14213	14294	14343	14351	14311	14292	14271	14571	14406	14373	14401	14216	14228	14192	14230	14333	14441	14287	14285	14346	14174	14422	14331	14222	14233	14344	14284	14450	14097	14400	14279	14298	14239	14324	14363	14403	14313	14296	14433	14233	14254	14294	14382	14331	14191	14313	14432	14391	14121	14291	14298	14473	14229	14174	14304	14286	14393	14186	14434	14168	14250	14222	14305	14228	14363	14166	14207	14430	14338	14334	14360	14341	14204	14393	14313	14149	14272	14179	14275	14264	14365	14454	14281	14220	14484	14492	14297	14338	14282	14336	14342	14228	14489	14299	14326	14125	14263	14255	14418	14364	14362	14289	14263	14263	14242	14340	14446	14337	14395	14152	14276	14305	14165	14328	14133	14224	14178	14304	14272	14282	14185	14371	14341	14464	14192	14348	14233	14419	14406	14347	14244	14195	14399	14569	14105	14275	14385	14444	14271	14375	14215	14221	14217	14274	14312	14316	14323	14448	14245	14230	14406	14302	14308	14363	14408	14343	14436	14445	14188	14169	14226	14270	14351	14372	14243	14252	14260	14463	14179	14360	14200	14285	14235	14169	14412	14369	14271	14164	14240	14220	14324	14320	14325	14152	14235	14181	14253	14279	14245	14316	14299	14468	14289	14349	14337	14203	14171	14302	14218	14386	14276	14390	14323	14358	14089	14276	14556	14192	14407	14212	14309	14314	14339	14165	14318	14562	14297	14327	14126	14280	14229	14281	14379	14095	14254	14400	14469	14383	14339	14314	14332	14333	14356	14316	14299	14321	14217	14442	14172	14402	14309	14236	14269	14379	14575	14154	14383	14418	14399	14319	14192	14238	14327	14235	14099	14108	14334	14372	14273	14270	14328	14426	14239	14359	14245	14279	14195	14439	14294	14275	14343	14416	14368	14110	14283	14353	14358	14411	14428	14277	14411	14301	14197	14271	14371	14231	14290	14269	14296	14242	14109	14316	14213	14340	14403	14315	14467	14308	14454	14199	14294	14386	14234	14430	14252	14361	14343	14315	14231	14279	14230	14395	14285	14447	14266	14135	14262	14294	14216	14269	14379	14575	14125	14221	14187	14323	14404	14385	14269	14506	14255	14327	14375	14202	14345	14276	14310	14249	14178	14264	14328	14317	14246	14349	14318	14272	14416	14299	14342	14299	14345	14351	14414	14343	14210	14345	14225	14424	14218	14304	14532	14103	14099	14371	14332	14275	14373	14175	14356	14113	14213	14270	14357	14334	14305	14286	14236	14357	14213	14332	14196	14397	14238	14323	14309	14384	14401	14171	14322	14274	14391	14362	14284	14336	14450	14203	14310	14432	14333	14278	14322	14039	14335	14357	14168	14326	14360	14210	14364	14357	14235	14210	14114	14228	14220	14305	14267	14268	14247	14167	14376	14204	14398	14431	14309	14284	14245	14273	14313	14335	14308	14456	14246	14202	14334	14240	14096	14440	14329	14293	14485	14295	14179	14162	14147	14386	14409	14281	14133	14370	14154	14216	14365	14301	14347	14334	14353	14205	14284	14490	14256	14422	14334	14145	14228	14249	14326	14315	14248	14398	14318	14261	14364	14240	14250	14429	14286	14198	14581	14367	14338	14487	14278	14298	14400	14367	14503	14234	14416	14271	14295	14166	14346	14366	14452	14157	14372	14290	14402	14102	14458	14369	14324	14216	14340	14329	14362	14312	14250	14301	14314	14340	14458	14220	14245	14258	14282	14176	14283	14204	14221	14349	14578	14277	14335	14265	14408	14368	14330	14190	14270	14386	14349	14343	14366	14229	14380	14245	14298	14235	14384	14300	14290	14304	14478	14341	14345	14090	14310	14127	14263	14364	14324	14346	14247	14419	14315	14393	14412	14160	14150	14244	14285	14483	14257	14231	14274	14116	14380	14338	14279	14435	14426	14196	14336	14466	14426	14266	14528	14406	14269	14233	14439	14350	14369	14135	14181	14246	14353	14023	14419	14282	14205	14323	14327	14278	14273	14341	14247	14420	14427	14194	14219	14155	14301	14230	14179	14539	14081	14227	14314	14490	14387	14423	14209	14227	14275	14249	14358	14304	14413	14331	14294	14259	14223	14302	14221	14512	14420	14478	14144	14433	14351	14309	14318	14363	14344	14161	14427	14329	14220	14308	14158	14407	14202	14196	14372	14270	14402	14500	14467	14240	14279	14298	14215	14497	14225	14412	14182	14242	14404	14366	14174	14428	14227	14291	14417	14411	14228	14248	14296	14366	14417	14308	14370	14131	14353	14227	14387	14217	14256	14304	14096	14270	14133	14322	14306	14337	14241	14337	14247	14244	14310	14002	14279	14289	14218	14363	14314	14313	14215	14271	14225	14193	14279	14239	14238	14377	14381	14288	14322	14233	14266	14240	14390	14342	14259	14219	14306	14076	14314	14352	14327	14261	14214	14227	14378	14242	14262	14279	14208	14341	14323	14395	14307	14275	14352	14294	14354	14303	14178	14415	14411	14475	14318	14242	14453	14294	14390	14332	14409	14291	14475	14267	14439	14127	14271	14413	14309	14412	14237	14323	14332	14427	14235	14229	14205	14414	14326	14275	14268	14279	14328	14228	14268	14441	14380	14269	14403	14361	14325	14333	14306	14169	14386	14364	14200	14354	14354	14211	14152	14358	14315	14460	14260	14444	14174	14511	14400	14389	14268	14114	14505	14374	14388	14360	14150	14203	14318	14430	14344	14178	14350	14312	14535	14178	14254	14338	14078	14401	14144	14068	14047	14299	14329	14330	14218	14408	14420	14334	14276	14356	14404	14293	14176	14400	14333	14279	14387	14351	14336	14519	14326	14365	14387	14355	14364	14408	14244	14222	14241	14107	14188	14390	14337	14245	14324	14097	14452	14169	14409	14184	14470	14346	14183	14394	14282	14270	14302	14210	14153	14551	14338	14207	14221	14525	14218	14218	14243	14288	14250	14325	14276	14202	14255	14350	14358	14158	14300	14408	14199	14428	14342	14257	14266	14366	14262	14340	14412	14266	14354	14262	14245	14433	14451	14379	14357	14232	14384	14339	14198	14358	14279	14285	14220	14371	14252	14272	14303	14414	14260	14294	14183	14307	14404	14298	14402	14354	14367	14312	14244	14272	14203	14310	14438	14414	14306	14298	14113	14322	14245	14433	14327	14472	14382	14319	14103	14390	14369	14437	14373	14179	14328	14184	14229	14306	14178	14355	14377	14319
24515	21722	29448	26042	25712	26930	25843	21787	19779	18919	18207	17563	17308	16967	17017	16590	16546	16623	16462	16526	16349	16368	16234	16255	16302	16346	16325	16030	16076	16164	16167	16294	16198	16064	16308	16293	16243	16328	16053	16178	16356	16069	15988	16061	16100	16202	15976	16197	16238	16174	15987	16185	16233	16356	16081	16060	16118	16166	16251	16253	16276	16224	16176	16118	16110	15927	16173	16096	16087	16261	16280	16157	16125	16108	16179	16252	15985	15985	16199	16151	16077	15927	16104	16336	16093	16022	16076	16195	16133	16110	15966	16071	16101	16023	16100	16000	15969	16050	16189	16112	16121	16136	16295	16371	16178	16193	16114	16225	16060	16134	16066	16224	15982	16133	16037	16111	16320	16202	16430	16022	16256	16123	16171	16247	16204	16092	16244	15984	16002	16065	16003	15970	16059	16208	16035	15993	16150	15940	16102	16284	16318	16110	15983	16171	16114	16044	16226	16219	16277	16104	16073	16107	16041	16215	16233	16299	16029	15945	16131	16048	16090	16111	16054	15910	16012	16052	16309	16013	15998	16141	16101	16033	16196	16151	16047	16169	16155	16010	16219	15903	16177	15988	16087	16116	15978	16186	15888	16093	16110	16252	16054	16081	16136	16071	16271	15949	15966	15984	16145	16285	16096	16190	16142	16263	16348	16220	15896	16173	16199	15915	15942	16147	16052	16085	16078	16040	16077	16069	15985	16090	16216	16062	16173	16042	16083	16082	16182	16124	15943	16104	16041	16141	16217	16333	16203	16143	16060	16126	15981	16026	16104	16122	16089	16108	16012	15882	16055	16185	16031	16255	16099	16102	15993	16052	15957	16084	15993	16063	16174	16099	16102	16081	16107	16098	16183	15966	16196	16146	16155	16020	16153	16047	16159	16188	15986	16167	16073	16049	16092	16009	16240	16288	16133	16046	16137	16039	16148	15888	16133	16160	16132	16173	16368	16127	16236	16228	16077	15901	16043	16013	16154	16291	16047	16378	16100	16081	16064	16053	16112	15953	16036	16222	16088	15942	15998	16106	16109	16115	15895	16147	15867	16144	16256	16266	16154	16074	15896	16020	16067	16080	16068	15995	16150	16026	16063	15959	16007	15895	16363	16185	16115	16085	16064	16199	16153	15958	16143	15966	15804	16021	16113	16108	16236	16036	16136	16106	16078	16355	16143	16018	16090	16126	16089	16311	16121	16153	16305	16229	15888	16125	16393	16066	16124	15921	15998	16043	15968	16221	16190	16107	15976	16109	16169	16091	15990	15942	16025	16185	16022	16208	16168	16040	16266	16312	16275	16049	16121	16114	16104	16027	16254	16122	15921	15989	16142	16154	16037	16268	16099	16148	16004	16135	15995	16089	16110	16101	16015	15938	16259	15974	16046	16102	16223	16217	16139	15995	15925	16132	16114	16223	16024	16039	16087	16280	16259	16054	16078	16098	15892	16139	16240	16206	16063	16053	16092	16227	16095	16016	16030	16043	15992	16104	16042	15956	16203	16131	15991	16208	16092	16143	16106	15954	15891	16255	15999	16034	16127	15997	15979	15993	16165	16029	16080	16059	16137	16176	16046	16001	15994	16163	16118	16309	16124	16091	15931	16178	16130	16113	16206	16233	16052	16095	16026	16067	16174	16172	16192	16190	16164	15997	16287	16201	15769	16009	16130	16016	15938	16018	16073	16050	16003	15954	16085	15859	16160	16127	16160	16296	16018	16229	16012	15981	16069	16123	16089	16308	16070	16189	16173	16286	16119	16115	16172	16083	15927	16085	16135	16133	15964	15966	16213	16032	16147	16157	16037	16041	16277	15926	16085	16129	16092	16189	16201	15978	16185	16216	16035	15924	16020	16216	16105	16131	16033	15941	16049	16096	16220	15894	16186	16214	16026	15961	16080	16031	16222	16176	16123	16008	16039	16188	16106	16104	16182	16001	16067	15970	16134	16024	16042	16245	16415	16264	16061	16229	16043	16246	16168	16226	16137	16382	16053	16128	15937	16080	15995	16044	16063	16081	16006	16061	16066	16028	16234	16159	16021	16058	15934	16095	16111	16076	16125	15922	16024	16197	15928	16192	16082	15925	16033	16071	16010	16114	16227	16130	15935	16292	15988	16047	16218	16114	16114	15959	16131	16013	16135	16080	16125	16046	16035	16006	16218	15911	15970	16109	16184	16058	16036	16001	16058	16083	16350	16164	15997	16270	16244	16105	16093	16066	16092	16115	16012	16127	16015	16073	15948	16395	16272	16018	16222	16190	16205	16200	15940	16064	16198	16108	16087	16038	16132	16118	16059	16088	16026	16099	16141	16012	16118	16057	16169	16046	16266	16072	16042	16173	16261	16048	16008	16222	16154	16186	16104	16089	16077	16050	16216	16282	16147	16134	16163	16169	16087	16040	16009	16111	16203	16307	16322	16017	16078	16071	16027	16087	16154	16240	16097	16164	16199	16388	15959	16007	15962	16096	16228	16262	16012	16207	16204	16014	16104	15820	16213	15912	16402	16130	16018	16060	16217	16109	16079	16001	16044	15916	16260	16085	16293	16155	16020	16201	16008	16033	16007	16169	16201	15956	16374	16192	16065	16224	16110	16005	16254	15896	16140	16146	16011	16010	15878	15947	15923	16175	16258	15846	16126	16053	16171	16026	15840	15982	16083	16125	16047	16033	16001	16081	16008	16171	16141	16175	16081	16086	16112	16279	15964	16239	15981	16107	16197	16013	16226	16086	15991	16105	16190	16161	16105	16035	16238	16101	16214	16071	16119	16115	16039	16151	16263	16113	16291	15992	16341	16011	16112	16077	16143	16067	15991	16101	16184	15834	16133	16010	16151	16126	16048	16065	16325	16115	16086	16010	16214	16174	16010	16275	16213	16323	15996	15887	16204	16280	16253	16337	16227	16048	16047	16135	16157	16193	16060	16151	16146	16079	15949	16240	16111	16206	16091	16165	15973	16257	16097	16111	16094	15957	16076	16116	16058	16132	16120	16016	16081	15956	15974	16202	16072	16063	16273	16053	16000	16073	16091	15967	16165	16077	16126	16101	16181	16090	16084	16031	16112	16156	16108	16272	16057	15971	16155	16076	16134	16268	16162	16284	16048	16057	15950	16173	16255	16026	16068	16106	16246	16205	16171	16001	16066	16273	15956	16273	15975	16042	16161	16156	16229	16100	16026	16083	16237	16269	16245	16040	16172	15958	16074	16128	16148	16239	16074	15905	16065	16183	16014	16017	16098	16052	16086	16082	15927	16286	16220	16027	16150	16032	16072	16220	16270	16206	16071	15970	16101	16276	16304	16149	16171	16219	16134	15960	16035	16136	16074	16220	15864	15989	16203	16174	16211	16111	16223	16192	16222	16144	16121	16141	16159	16245	15921	16045	16062	15986	16056	16041	16165	16030	15818	16101	16192	16131	16090	16107	15838	15980	16140	15968	16216	16165	16279	16062	15960	16116	16101	16145	16162	16011	16141	16045	16121	16218	16169	16190	16160	16279	16056	16165	16360	16014	16099	16157	15959	16192	15848	16035	16010	16037	16042	16086	16286	16213	16041	15875	15917	16052	16235	16219	16127	15843	15967	15857	16015	16178	16142	16072	15935	16111	16012	15908	16065	15991	16089	16030	16014	16185	16290	15982	16080	15902	16047	15827	16336	16082	16027	16029	15848	16091	16091	16105	16071	15979	16082	15969	16101	16084	16103	16202	16064	16154	16236	15943	16226	16053	16231	15870	16169	16084	16087	16142	16138	16080	16243	16119	16106	16014	16201	16264	16162	16135	16075	15916	16113	16273	16144	16308	16130	16041	16137	16051	16313	15922	16426	16056	16009	16084	16035	15856	16140	16060	16244	16037	16178	16076	15965	16023	16004	16192	16171	16252	16065	16118	16358	16131	16188	16138	16107	15985	16032	15971	16139	15886	15998	15984	16213	15985	16097	16183	16039	16020	16288	15970	16222	16179	16023	16067	16178	16052	16146	16116	16222	16035	16262	16111	16172	15935	16127	16124	16006	15926	16040	16045	16045	16155	15961	16070	16140	16176	15949	15947	16240	16028	15999	16052	16088	16479	16095	16115	16068	15937	16033	16055	16247	15900	15999	16088	16144	16120	16106	15990	16174	15973	15960	16129	16168	16221	15955	15994	16032	15866	16154	16165	16222	16043	16059	16242	15982	16191	15990	16160	16061	16039	16050	16141	16244	16060	16134	16162	16099	16251	16069	16064	16215	16217	16317	16073	16140	16193	16119	15998	16000	16041	16028	16107	16319	16141	16067	16163	16081	16082	16015	16006	16022	16129	16160	16110	16207	16037	16113	15971	15975	16233	16225	16249	16224	16070	15930	15914	16130	15972	15988	16331	16056	16008	15806	16053	16186	16230	16026	15971	16042	16207	16029	15952	15984	15965	16139	16216	16223	16174	16007	15959	16098	16038	16166	16115	15924	16038	15999	16187	16249	16109	16097	16155	16243	16266	16219	16118	16054	16025	16236	16027	16309	16257	16024	16207	16154	16109	16010	16093	16192	16193	16025	16175	16214	16157	16122	16225	16054	16169	16144	16124	16243	16124	16136	16127	16030	16136	16167	16091	16104	16164	16191	16067	16185	16175	15966	16031	16256	16104	16022	16078	15857	16159	16175	15936	16156	16220	16300	16020	16078	15966	16173	16047	16180	16003	16223	16093	15983	16269	16013	16246	16253	16009	16177	16193	16192	16353	16203	16144	15971	15883	16025	16185	16269	16192	16336	16110	16073	16181	16018	16201	16212	16171	16101	16131	16023	16085	16225	16182	16075	16203	16155	15945	16082	16162	16112	16093	16128	16109	16120	15978	15930	16298	16066	16102	16122	15851	15922	16114	16229	16092	16060	15980	16141	16118	16093	16134	16039	16077	16099	16172	16073	16033	16093	16090	16176	16170	16122	16024	15983	16066	16173	16163	16212	16250	16015	15932	16063	16048	16116	16277	16064	16056	16115	16059	16070	16249	16083	16054	16099	16403	15978	16252	16075	15987	16254	16194	16130	16146	16064	16259	16242	16418	16073	16110	16096	16155	16018	15953	16064	16005	16217	16040	15821	16144	16083	15935	16009	15991	16370	16166	16040	15974	16252	16258	16226	16021	16062	16116	16020	16152	16073	16164
32818	53382	49794	40126	33496	28738	25072	22076	19856	18220	17156	16235	15570	15386	15110	14972	14709	14600	14542	14303	14481	14538	14495	14428	14394	14342	14475	14370	14256	14147	14291	14450	14394	14381	14318	14170	14330	14371	14160	14207	14111	14395	14142	14221	14506	14202	14328	14188	14358	14335	14278	14316	14399	14227	14224	14307	14268	14228	14199	14256	14337	14277	14035	14314	14151	14354	14216	14373	14145	14105	14318	14157	14168	14117	14226	14258	14238	14054	14188	14299	14185	14245	14393	14240	14214	14094	14203	14094	14205	14188	14175	14094	14242	14322	14287	14283	14284	14165	14025	13991	13996	14131	14198	14169	14314	14247	14108	14276	14245	14311	14249	14199	14144	14117	14328	14174	14259	14255	14237	14031	14320	14302	14223	14393	14028	14128	14101	14146	14073	14430	14111	14274	14166	14331	14200	14105	14110	14071	14240	14120	14247	14200	14139	14368	14301	14293	14177	14202	14241	14261	14218	14222	14199	14356	14265	14382	14352	13840	13996	14111	14443	14227	14180	14101	14116	14267	14123	14325	14212	14236	14172	14363	14215	14178	14254	14291	14281	14225	14010	14215	14180	14499	14237	14175	14270	14245	14240	14174	14298	14110	14152	14171	14100	14175	14242	14122	13989	14155	14289	14060	14320	14094	14267	14152	14309	14112	14304	14289	14171	14100	14341	14316	14243	14209	14169	14175	14136	14112	14270	14329	14029	14278	14211	14319	14172	14098	14066	14256	14230	14218	14181	14338	14239	14362	14282	14034	14284	14025	14218	14229	14334	14258	14046	14295	14155	14191	14199	14143	14174	14142	14124	14049	14262	14203	14201	14313	14293	14238	14268	14286	14360	14188	14185	14254	14232	14199	14337	14223	14224	14362	14108	14171	14297	14307	14063	14029	14176	14290	14214	14214	14306	14209	14352	14142	14143	14068	14387	14169	14154	14158	14231	14328	14223	14205	14148	14292	14183	14281	14279	14155	14231	14176	14121	14336	14254	14222	14331	14177	14102	14038	14217	14141	14164	14140	14239	14229	14280	14217	14201	14180	14176	14152	14185	14341	14261	14161	14353	14193	14351	14190	14229	14145	14140	14311	14129	14325	14185	14203	14301	14261	14170	14216	14329	14303	14198	14134	14224	14245	14128	14251	14021	14251	14131	14160	14180	14158	14241	14032	14261	14171	14237	14176	14220	14266	14219	14268	14146	14232	14169	13970	14155	14074	14180	14210	14156	14303	14000	14368	14196	14229	14240	14321	14308	14182	14230	14126	14127	14213	14154	14165	14307	14193	14311	14171	14212	14233	14090	14333	14243	14054	14155	14192	14156	14150	14253	14102	14093	14213	14098	14191	14378	14283	14192	14095	14133	14199	14275	14312	14217	14163	14230	14117	14262	14252	14258	14255	14272	14096	14157	14100	14260	14102	14158	14252	14292	14227	14350	14266	13999	14109	14171	14305	14152	14243	14210	14125	14166	14093	14145	14053	14276	14124	13976	14133	14144	14235	14220	14170	14235	14210	14074	14133	14283	14196	14186	14303	14338	14170	14398	14291	14105	14195	14291	14233	14217	14114	14265	14197	14372	14028	14232	14098	14218	14254	14358	14200	14196	14235	14162	14364	14146	14171	14116	14119	14285	14036	14182	14251	14346	14151	14164	14307	14196	14184	14150	14266	14224	14321	14193	14212	14299	14139	14079	14163	14092	14205	14264	14240	14209	14161	14139	14080	14150	14110	14259	14231	14346	14253	14299	14295	14330	14261	14172	14179	14319	14192	14175	14203	14195	14114	14122	14059	14232	14215	14469	14163	14317	14082	14177	14096	14290	14144	14125	14269	14228	14233	14377	14156	14217	14338	14093	14104	13998	14136	14257	14297	14223	14174	14027	14132	14108	14036	14310	14288	14155	14089	14249	14221	14093	14240	14095	14342	14364	14449	14279	14178	14232	14071	14278	14153	14219	14050	14451	14213	14211	14272	14141	14234	14280	14362	14172	14141	14229	14330	14057	14302	14286	14014	14368	14272	14153	14287	14378	14127	14206	14109	14285	14250	14157	14262	14368	14349	14077	14143	14187	14136	14280	14264	14309	14219	14158	14003	14177	14134	14074	14364	14169	14263	14129	14354	14243	14180	14066	14090	14158	14180	14232	14153	14079	14203	14273	14222	14243	14140	14329	14178	14291	14148	14265	14246	14089	14279	14221	14310	14331	14309	14095	14091	14368	14111	14227	14269	14328	14337	14172	14190	14231	14237	14168	13837	14336	14124	14190	14206	14289	14122	14130	14227	14198	14153	14359	14088	14212	14240	14155	14152	13995	14350	14235	14365	14104	14379	14292	14294	14219	14057	14106	14278	14302	14184	14198	13993	14375	14104	14205	14143	14156	14219	14263	14275	14356	14287	14185	14322	14224	14223	14310	14247	14161	14288	14277	14092	14128	14149	14157	14107	14194	14153	14137	14260	14214	14247	14268	14264	14011	14158	14262	14123	14225	14198	14181	14142	14224	14244	14199	14135	14225	14229	14209	14301	14291	14315	14302	14252	14170	14147	14222	14372	14306	14311	14065	14401	14272	14234	14193	14161	14208	14121	14249	14192	14126	14070	14267	14193	14166	14219	14335	14245	14162	14465	14085	14258	14226	14248	14133	13995	14155	14172	14204	14119	14153	14069	14219	14185	14197	14370	14185	14293	14057	13927	14169	14140	14224	14292	14174	14234	14318	14106	14357	14339	14136	14208	14072	14041	14173	14233	14124	14128	14294	14224	14136	14230	14037	14146	14275	14132	14219	14229	14098	14168	14088	14220	14180	14162	14206	14269	14292	14016	14210	14150	14140	14225	14299	14262	14001	14291	14201	14100	14176	14216	14318	14277	14168	14347	14239	14083	14337	14270	14119	14058	14327	14143	14251	14329	14173	14106	14112	14242	14060	14165	14180	14272	14118	14249	14160	14357	14201	14251	14292	14193	14074	14137	14186	14211	13964	14277	14303	14141	14243	14251	14215	14169	14400	14221	14126	14367	14121	14091	14332	14038	14298	14133	14290	14135	14322	14193	14336	14186	14175	14060	14352	14199	14446	14038	14136	14217	14140	14188	14246	14168	14327	14119	13992	14213	14235	14077	14196	14187	14126	14135	14219	14309	14175	14296	14239	14226	14218	14346	14183	14315	14257	14221	14062	14205	14202	14112	14044	14211	14305	14301	14142	14011	14131	14166	13974	14265	14262	14220	14115	14273	14152	14333	14181	14169	14331	14264	14284	14060	14163	14055	14089	14157	14233	14293	14277	14306	14177	14268	14176	14137	14233	14222	14268	14239	14186	14097	14198	14202	14287	14304	14334	14296	14151	14330	14297	14228	14259	14320	14276	14143	14124	14285	14152	14178	13984	14294	14085	14099	14032	14437	14312	14338	14301	14150	14300	14065	14156	14240	14333	14108	14265	14061	14212	14205	14281	14248	14259	14215	14319	14224	14215	14197	14140	14172	14142	14289	14271	14411	14222	14073	14196	14204	14122	14047	14070	14409	14054	14064	13974	14237	14237	14076	14363	14156	14083	14113	14142	14166	14197	14310	14157	14123	14170	14214	14251	14323	14293	14331	14262	14144	14046	14108	14345	14063	14160	14214	14400	14108	14239	14206	14338	14316	14171	14126	14334	14329	14312	14141	14378	14085	14135	14219	14255	14191	14190	14206	14329	14193	14249	14198	14350	14255	14225	14229	14244	14467	14213	14191	14094	14231	14224	14136	14133	14091	14196	14337	14154	14172	14125	14197	14231	14259	14075	14227	14249	14115	14163	14269	14126	14213	14078	14084	14226	14110	14267	14172	14216	14326	14316	14302	14228	14213	14220	14201	14162	14088	14312	14094	14243	14192	14427	14192	14143	14103	14309	14130	14128	14143	14360	14308	14156	14306	13992	14239	14213	14183	14207	14229	14216	14332	14177	13978	14246	14278	14100	14074	14179	14336	14071	14222	14092	14294	14134	14394	14213	14155	14206	14127	14251	14096	14211	14290	14143	14112	14118	14154	14087	14145	14213	14305	14054	14255	14116	14022	14223	14148	14225	14291	14095	14158	14177	14195	14188	14189	14201	14297	14329	14173	14237	14414	14199	14226	14167	14153	14165	14100	14310	14180	14290	14144	14158	14168	14279	14171	14200	14305	14257	14447	14293	14171	14256	14201	14225	14138	14167	14333	14100	14293	14379	14141	14172	14345	14208	14164	14155	14129	14330	14171	14082	14233	14099	14208	14285	14044	14179	14171	14311	14248	14200	14302	14119	14252	14170	14232	14259	14196	14338	14163	14117	14238	14457	14199	14050	14105	14049	14080	14266	14283	14190	14151	14205	14227	14252	14317	14262	14127	14251	14258	14269	14208	14060	14322	14319	14160	14313	14325	14207	14199	14176	14231	14127	14361	14224	14170	14172	14215	14236	14160	14344	14229	14288	14122	14413	14205	14188	14321	14269	14270	14243	14080	14232	14196	14291	14259	14127	14197	14190	14223	14133	14143	14249	14280	14138	14204	14148	14114	14222	14197	14014	14261	14082	14372	14161	14114	14313	14088	14168	14103	14066	14262	14170	14312	14285	14261	14047	14218	14185	14279	14356	14224	14230	14181	14148	14250	14161	14245	14295	14217	14143	14339	14104	14229	14226	14266	14397	14341	14101	14246	14221	14431	14150	14369	14191	14275	14198	14274	14194	14259	14158	14193	14246	14141	14256	14231	14086	14224	14300	14087	14178	14257	14201	14084	14126	14147	14168	14235	13972	14248	14165	14307	14226	14242	14135	14280	14311	14190	14097	14257	14186	14255	14172	14149	14131	14100	14435	14273	14068	14072	14239	14199	14261	14125	14034	14134	14239	14054	14037	14086	14253	14190	14046	14136	14301	14257	14185	14142	14244	14096	14237	14242	14276	14296	14197	14168	14259	14168	14254	14256	14355	14101	14348	14297	14186	14025	14276	14160	14295	14127	14240	14115	14253	14129	14275	14297	14167	14088	14135	14144	14215	14175	14196	14273	14083	14190	14230	14263	14233	14242	14269	14004	14281	14188	14309	14142	14340	14144	14202	14167	14212	14144	14075	14130	14104	14269	14321	14138	14048	14263	14165	14246	14200	14144	14018	14348	14170	14185
23308	21662	29700	24384	23213	27098	29656	23738	21092	20041	19099	18304	17689	17656	17406	17275	16855	16825	16538	16669	16642	16588	16680	16557	16598	16519	16660	16366	16446	16331	16259	16438	16415	16138	16330	16594	16284	16293	16354	16293	16398	16662	16474	16424	16155	16263	16505	16201	16418	16313	16099	16249	16254	16216	16322	16115	16300	16423	16321	16248	16044	16412	16403	16271	16114	16017	16075	16332	16253	16195	16056	16252	16091	16294	16405	16102	16266	16311	16223	16279	16108	16179	16246	16220	16430	16281	16276	16382	16222	16046	16266	16263	16178	16275	16230	16024	16232	16178	16224	16242	16221	16275	16306	16186	16256	16005	16147	16386	16195	16136	16193	16215	16224	16196	16203	16261	16246	16155	16150	16298	16239	16100	16236	16109	16046	16098	16145	16159	16281	16296	16000	16180	16152	16147	16253	16158	16384	16286	16089	16100	16248	16140	16372	16198	16168	16200	16198	16180	16259	16275	16150	16107	16153	16219	16281	16068	16153	16188	16185	16402	16147	16112	16164	16205	16293	16267	16092	16128	16174	16039	16195	16042	16300	16419	16196	16104	16285	16299	16392	16296	16325	16438	16205	16115	16053	16151	16256	16378	16088	16380	16491	16210	16213	16090	16307	16150	16212	16122	16168	16165	16098	16116	16135	16076	16404	16171	16094	16179	16208	16021	16269	16131	16208	16075	16284	16309	16146	16084	16282	16370	16183	16283	16268	16175	16240	16411	16316	16208	16219	16123	16273	16178	16053	16087	16134	16087	16270	16300	15969	16249	16227	16237	16157	16129	16228	16337	16289	16045	16186	16306	16411	16289	16296	16085	16181	16149	16008	16081	16415	16310	16131	16292	16118	16370	16281	16101	16156	16009	16033	16120	15981	16125	16172	16169	16228	16192	16106	16104	16233	16245	16296	16209	16087	16079	16348	15936	16351	16131	16103	16097	16047	16321	16115	16187	16167	16283	16347	16326	16357	16256	16210	16264	16352	16311	16171	16166	16071	16462	16068	16175	16195	16091	16052	15978	16139	16214	16216	16090	16061	16155	16258	16241	16280	16371	16096	16092	15776	16109	16105	16042	16328	16187	16229	16172	16191	16211	16384	16033	16190	16251	16353	16263	16209	16219	16208	15939	16079	16199	16067	16018	16170	16075	15982	16181	16224	16016	16170	16218	16163	16089	16164	16061	16153	16276	16138	16276	16271	16215	16193	16144	16284	16255	16295	16322	16110	16154	16206	16166	16005	16070	16199	16104	16311	16126	16029	16199	16262	16303	16294	16141	16204	16104	16136	16106	16153	16252	15972	16078	16233	16043	16315	16056	16136	16216	16231	16195	16262	15952	16155	16106	16171	16178	16024	16012	16164	16036	16159	16355	16436	16203	16076	16359	16253	16184	16120	16194	16258	16126	15960	16143	16031	16248	16116	16236	15996	16181	16068	16200	16184	16302	16198	16284	16144	16269	16210	16214	16194	16248	16006	16081	16066	16174	16114	16253	16108	16091	16048	16133	16022	16090	16119	16195	16233	16149	16162	16193	16148	16231	16138	16214	16470	16341	16056	16082	16144	16090	16416	16330	16192	16242	16088	16220	16214	16202	16180	16371	16262	16037	15997	16281	16158	16218	16218	16230	16393	16261	16102	16244	16211	16145	16187	16207	16235	16372	16268	15991	16210	16367	16351	16165	16141	16220	16105	15967	16151	16181	16305	16065	16094	16191	16299	16115	16321	16151	16014	16327	16206	16147	16030	16058	15982	16268	16110	16227	16224	16060	16101	16135	16295	16175	16152	16251	16276	16069	16313	16274	16179	16228	16332	16177	16345	16215	16215	16146	16192	16218	16223	16124	16035	16336	16079	16298	16324	16124	16161	16102	16304	16254	16172	16017	16334	16211	16395	16057	16054	16114	16136	16256	16222	16127	16079	16038	16176	16298	16126	16302	16112	16228	16124	15981	16084	16101	16275	16216	16087	16100	16186	16062	16279	16234	16170	15947	16112	16196	16165	16228	16306	16234	16125	16125	16142	16143	16308	16259	16169	16100	15917	16454	16152	16046	16119	16136	16166	16058	16207	16329	16416	16261	16218	16216	16079	16195	16127	16087	16030	16233	16260	16294	16095	16223	16341	15897	16254	16400	16292	16230	16184	16254	16073	16163	16106	16301	16081	16168	16076	16148	15941	16077	16286	16004	15977	16205	16193	15981	16215	16387	16137	16089	16243	16166	16151	16185	16054	16211	16199	16220	16368	16100	16034	15991	16205	16345	16133	16158	16156	16262	15975	16119	16299	16270	16268	16098	16101	16317	16185	16190	16228	16073	16051	16182	16079	15966	16103	16088	15982	16168	16164	16176	16134	16265	16020	16106	16259	16137	16268	16071	16239	16026	16226	16303	16122	16320	16123	16089	16094	16268	16185	16156	16303	16309	16186	16065	16117	16261	16086	16366	16318	16141	16191	16129	16162	16293	16232	16282	16091	16138	15921	16168	16348	15999	16116	16184	16235	16271	16319	16181	16061	16252	16200	16223	16035	16288	15969	16096	16265	16008	15999	16123	16021	16479	16164	16179	16256	16196	16204	16093	16082	16156	16023	16019	16137	16068	16225	16082	16233	16144	16102	16118	15992	16124	16435	16373	16200	16281	16136	16088	16115	16271	16131	16166	16034	16187	16157	16087	16130	16190	16001	16398	16048	16034	16100	16108	15935	16195	16543	16192	16163	16392	16157	15933	16125	16045	16015	16137	16286	15911	16069	16331	16093	16194	16049	16080	16270	16339	16004	16376	16260	16219	16246	16127	15943	16145	16250	16270	16152	16198	16022	16180	16145	16345	16283	16220	16282	16032	16045	16261	16118	16146	16159	16212	16218	16119	16203	16098	16169	16242	16097	16211	16116	16225	16131	15956	16117	16278	16104	16323	16187	16151	15959	16179	16254	16203	16257	16027	16224	16030	16240	16101	16200	15885	16033	15919	16127	16021	16067	16318	16170	16270	16161	16330	16232	16250	16197	16222	15953	16284	16210	16296	16119	16031	16194	16170	16207	16193	16193	16159	16095	16107	15996	16167	16127	16116	16108	16241	16200	16230	16077	16195	16256	16156	16250	16114	16186	16235	16089	15904	16087	16168	16032	16117	16241	16138	16094	16137	16255	16156	16253	16076	16216	16092	16114	16139	16129	16178	16260	16159	16231	16122	16218	16098	16185	16052	16188	16191	16215	16273	16066	16119	16088	16205	15922	16144	16097	16195	16077	16123	16214	15904	16172	16304	16188	16340	16216	16128	16326	16443	16133	16247	16232	16332	16279	16196	16172	16117	16142	16140	16119	16145	16318	16056	16253	16192	16177	16044	16206	16276	16377	16224	16151	16220	16211	16335	16208	16054	16231	16012	16234	16135	16127	15891	16222	16271	16259	16248	16216	16159	16085	16243	16268	16194	16156	16107	16220	16300	16271	16237	16204	16183	16209	16147	16141	16094	16148	16051	16222	16318	16163	16200	16288	16105	16113	16255	16006	16154	16252	16075	16070	16136	16087	16044	16201	16242	16096	16137	16049	16171	16209	16236	16136	16226	16215	16540	16340	16213	16132	15945	16081	16073	16174	15954	16221	16204	16316	16320	16360	16168	16292	16118	16374	16214	16089	15946	16201	16202	16150	16202	16200	16314	16209	16190	16183	16092	16207	16012	16275	15970	16247	16210	16300	16239	16029	16221	16174	16313	16212	16461	16191	16316	16234	16174	16076	16291	16149	16121	16211	16338	16176	16227	15936	16437	16252	16135	16304	16260	16141	16141	16140	16180	15931	16309	16243	16146	16189	16277	16191	16340	16417	15954	15833	16269	16131	16282	15966	16183	16215	16107	16164	16125	16025	16287	16300	16024	16067	16293	15973	16212	16278	16032	16251	16049	16345	16193	16463	16341	16235	16161	16058	16247	16163	16146	16197	16145	16182	16292	16391	16174	16229	16114	16164	16231	16221	16183	16124	16152	16082	16059	16191	16113	16145	16156	16216	16062	16136	16256	16167	16282	16071	16281	16194	16192	16387	16176	16302	16223	16201	16140	16254	16274	16213	16093	16158	16085	16321	16086	16206	16129	16059	16093	16087	16158	16061	16211	16029	16106	16138	16079	16347	16136	16162	16201	16065	15909	16204	16047	16139	16251	16183	16156	16167	16202	16309	16249	16217	16117	16287	16179	16271	16027	16130	16336	16217	16116	16303	16223	16129	16432	16285	16290	16159	16268	16087	16113	15872	16016	16259	16206	16103	16084	16289	16038	16005	16078	16306	16124	16166	16085	16223	16175	16203	16274	16197	16191	16288	16066	16285	16296	16089	16334	16327	16496	16146	16100	16179	16129	16151	16256	16261	16047	15997	16226	16169	15946	16122	16208	16140	16019	16101	15997	16134	16084	16183	16276	16064	16044	16261	16036	16147	16320	16193	16177	16167	16113	16270	16169	16282	16122	16327	15954	16361	16310	16249	16291	16129	16127	15930	16374	16181	16331	16310	16144	16223	16364	16272	16079	16229	16120	16228	16126	16113	15950	16122	16296	16379	16255	15879	16177	16467	16113	16136	16241	16100	16246	16170	16175	16149	16231	16135	16135	16113	16075	16004	16238	16098	16131	16327	16217	16181	16113	16213	16051	16053	16181	16104	16382	16000	16071	16052	16122	16139	16028	16083	16349	16126	15908	16320	16007	16164	16152	16189	16115	16102	16277	16139	16183	16320	16187	16164	16102	16308	16213	16121	16167	16193	16370	16149	16291	16260	16101	16193	16286	16211	16208	16157	16413	16316	16178	16198	16129	16128	16304	16080	16093	16121	16109	16237	15999	16183	16151	16149	16115	16269	16267	16218	16070	16223	16090	16213	16204	16272	16164	16281	16238	16227	16145	16157	16274	16299	15946	16117	16054	16039	16037	16168	16091	16164	16063	16108	15918	16100	16123	15900	16172	16076	16153	16208	16290	16011	16083	16080	16172	16090	16140	16189	16036	16173	16066	16007	16191	15965	16247	16305	16180	16306	16212	16221	16163	16174	16189	16184	16130	16102	16215	16337	16223	15865	16041	16267	16332	16025	16248	16236	16308	16270	16127	16023	16032	16170	16227	15968	16037	15934	16067	16261	16156	16355	16163
34154	57679	54407	44316	37704	32551	28489	24814	21864	19592	18358	17311	16177	15814	15477	15316	15069	14759	14808	14666	14614	14611	14647	14444	14618	14610	14316	14406	14488	14379	14509	14388	14277	14213	14328	14238	14280	14190	14236	14232	14425	14216	14165	14380	14218	14265	14217	14278	14218	14226	14263	14298	14064	14175	14084	14288	14335	14279	14006	14235	14106	14259	14225	14108	14102	14086	14202	14263	14168	14033	14089	14188	14139	14002	14201	13985	14227	14184	14096	14154	14309	14131	14072	14329	14195	14225	14138	14090	14125	14129	14161	14186	14268	14164	14192	14213	14272	14383	13961	14051	14138	14123	14177	14164	14133	14092	14101	14136	14058	14092	14164	14096	14210	14074	14138	14295	14119	14156	14221	14193	14145	14248	14155	14166	14085	14060	14240	14333	14065	14139	14246	14335	14013	14238	14138	14152	14191	14245	14378	14155	14145	14072	14085	14104	14125	14358	14247	14125	14259	14131	14198	14137	14412	14146	14217	14114	14055	14162	14075	14235	14202	14091	14269	14070	14120	14184	14047	14108	14204	14113	14112	14232	14056	14177	14013	14165	14268	14058	14152	14211	14029	14121	14040	14159	14155	14171	14278	14100	14212	14094	14170	14158	14052	14012	14179	14085	14028	14139	14220	14071	14096	14306	14208	14236	14169	14205	14028	13999	14156	14072	14146	14230	14196	14270	14190	14196	13970	14078	14114	14188	14130	14202	14292	14213	14198	14235	14201	14082	14284	14183	14308	14043	14226	14130	14231	14113	14277	14125	14268	14264	14161	14050	14163	14224	14109	14260	14096	14239	14014	14231	14153	14234	14048	14202	14331	14195	14232	14270	14066	14111	14103	14092	14274	14123	14294	14250	14201	14286	14262	14145	14074	14145	14231	14056	14243	14131	14212	14126	14119	14121	14248	14145	14138	14114	14313	13996	14029	14250	14049	14125	14199	14119	14294	14194	14177	14230	14256	14069	14243	14236	14045	14205	14197	14061	14178	14090	14135	14166	14247	14104	14285	14271	14094	14085	14115	14133	14083	14115	14118	14179	14138	14061	14141	14161	14033	14270	14186	14120	14103	14357	14355	14054	14167	14168	14147	14098	14080	14242	14242	14151	14294	14099	14149	14226	14217	14302	13929	14083	14185	14081	14252	14120	14171	14029	14193	14114	14094	14137	14213	14156	14182	14161	14190	14240	14108	14069	14160	14024	14204	14075	14173	14192	14190	14252	14268	14136	14188	14191	14140	14167	14370	14165	14006	14205	14063	14222	14233	14210	14092	14094	14153	14157	14054	14384	14160	14187	14104	14230	14252	14083	14134	14197	14210	14154	14159	14134	13953	14094	14154	14153	14163	14257	14082	14084	14147	14115	14362	14076	14228	14191	14098	14201	14128	14032	14126	14226	14202	14218	14180	14184	14075	14095	14168	14220	14342	14126	14022	14154	14080	14232	14295	14194	14168	14278	14131	14254	14129	14128	14170	14012	14172	14099	14200	14134	14204	14182	14275	14172	14170	14125	14102	14235	14203	14173	14009	14240	14078	14103	14131	14234	14258	14202	14186	14007	14167	14127	14100	14162	14264	14132	14053	14136	14013	14226	14096	14174	14139	14046	14278	14169	14191	14117	14070	14240	14196	14067	13976	14167	14199	14127	14033	14188	14284	14048	14190	14187	14206	14069	14167	14072	14329	14174	14142	14378	14082	14306	14078	14173	14313	14349	14220	14063	14247	14191	14067	14235	14050	14156	14029	14400	14166	14007	14103	14186	14112	14034	14070	14144	14132	14029	14054	14104	14115	14214	13990	14120	14108	14288	14267	14273	14250	13988	14204	14178	14088	13983	14199	14131	14048	13959	14025	14167	14141	13987	14150	14264	14274	14227	14026	14163	14071	14183	14152	14227	14088	14050	14216	14301	13995	14149	14129	14077	14031	14268	14202	14148	14193	14201	14066	14195	14232	14176	14268	14261	14026	14391	14046	14181	14253	14081	14102	14060	14205	14109	14243	14281	14173	14150	14164	14108	14108	14199	14031	14205	14244	14257	14149	14098	14082	14200	14185	14151	14200	14146	14131	14077	14057	14178	14268	14158	14202	14103	14076	14114	14422	14088	14341	14227	13962	14128	14097	14211	14182	14182	14184	14082	14244	14052	14130	14253	14289	14175	14240	14109	14086	13972	14258	14291	13951	14123	14276	14219	14230	14278	14165	14201	14017	14025	14133	14307	14191	14266	14250	14112	14115	14222	14409	14030	14144	14122	14138	14064	14085	14103	14244	14051	14194	14198	14296	14116	14114	14174	14097	14108	14199	14092	14205	14266	14070	14021	14107	14303	14042	14214	14262	14176	14059	14108	14164	14097	14135	13967	14205	14127	14008	14023	14216	14298	14102	14087	14245	14193	14262	14117	13986	14176	14069	14099	14142	14277	14055	14187	14036	14142	14259	14087	14083	14298	14039	14159	14280	14323	14100	14120	14094	14205	14248	14199	14133	14117	14123	14142	13969	14055	14138	14016	14112	14136	14204	14227	14024	14127	14250	14069	14033	14306	14167	14218	14205	14079	14270	14160	14207	14266	14177	14170	14116	14236	14202	14210	14252	14143	14196	14149	14089	14092	14254	14023	14258	14138	13963	14071	14175	14110	14019	14179	14001	14072	14109	13949	14207	14191	14111	14233	14225	14114	14076	14018	14170	14169	14307	13966	14173	14277	14195	14143	14197	14097	14280	14216	14179	14171	14248	14197	14117	14241	14021	14009	14037	13987	14233	14240	14150	14162	14149	14172	14465	14029	14162	14094	14350	14119	14014	14110	13970	14075	14149	14290	14177	14124	14170	14096	14079	14127	14134	14060	14389	14133	14170	14198	14294	14149	14075	14006	13994	14116	14338	13949	14153	14116	14081	14192	13992	14271	14130	14201	14122	14227	14016	13991	14132	14076	14117	14012	14141	14264	14082	13987	14097	14121	14212	14144	14090	14106	14168	14296	14073	14203	14050	14047	14248	14305	14101	14057	14180	14101	14226	14138	14147	14144	14137	13985	14196	14190	14207	13990	14109	14364	14144	14205	14209	14027	14147	14073	14097	14007	14072	14163	14137	14057	14345	14304	14165	14041	13959	14299	14004	14244	14224	14056	14251	14029	14080	14095	14018	14140	13983	14162	14253	14178	14110	14168	14008	14134	14074	14201	14051	14060	14146	14185	14147	14203	14036	14254	14130	14051	14236	14172	14272	14090	14179	14123	14224	14199	14057	14278	14072	14218	14156	14221	13999	14187	14065	14236	14200	14214	14230	14243	14105	14054	14062	14141	14365	14070	14060	14111	14310	14177	14347	14219	14070	14156	14206	14156	14082	14269	14066	14070	14238	14170	14025	14185	14163	14182	14167	14052	14206	14125	13986	14105	14131	14001	14252	14079	14134	14174	14190	14139	14126	14270	14225	14274	14062	14181	14204	14105	14150	14148	14089	14067	14270	14066	14375	14132	14384	14050	14276	14066	14177	14167	14135	14114	14023	14302	14202	14081	14287	14240	14198	14231	14149	13972	14110	14132	14166	14188	14116	14134	14048	14208	14178	14117	14105	14112	14120	14236	14193	14040	14104	14004	14328	14101	14150	14338	13974	14158	14132	14141	14130	14158	14156	14207	14082	14277	14219	14135	14182	14237	14194	14154	14061	14297	14015	14263	14092	14230	14130	14078	14216	14078	14247	14089	14121	14149	14165	14039	14144	14132	14285	14051	14165	14205	14097	14161	14075	14035	14066	14281	14179	14137	14406	13973	14132	14261	14127	13996	14150	14126	14145	13999	14214	14215	14229	14230	14085	14243	14180	14041	14139	14264	14189	13930	14222	14170	14182	14147	14216	14263	14238	14213	13970	14104	14178	14231	14254	14105	14160	14194	14158	13961	14248	14223	14188	14305	14077	14180	14210	14016	14370	14133	14285	14217	14306	14038	14106	14194	14012	14141	14267	14225	13969	14122	14109	14036	14151	14042	14343	14119	14152	14123	14056	14036	14117	14146	14244	14188	14129	14165	14032	14207	14122	14097	14332	14138	14264	14132	14039	14184	14213	14168	14082	14050	14194	14224	14195	14135	14173	14339	14035	14083	14220	14079	14161	14094	14158	14233	14083	14142	14161	13880	14301	14113	14241	14138	14142	14218	14224	14040	14253	14103	14085	14005	14077	14229	14125	14147	13885	14239	14208	14079	14208	14077	14210	14294	14205	14092	14237	14110	14251	14133	14066	14172	14226	14105	14103	14189	14048	14132	14283	14122	14174	14308	14113	14183	14274	14175	14071	14103	14051	14115	14032	14176	14215	14014	14098	14124	14269	14186	14133	14301	14015	14110	14249	14198	14290	14180	14091	14091	14296	14136	14072	14205	13981	14260	14388	14155	14169	14265	14128	14163	14086	14080	14151	13981	14248	14077	14240	14193	14141	14185	14237	14157	14249	14271	14302	14194	14121	14166	14014	13968	14009	14274	14211	14121	14218	14157	14112	14108	14254	14292	14267	14157	14269	14074	14261	14207	14121	14101	14190	14093	14118	14238	14082	14019	14030	14246	14192	14246	14162	14079	14255	14103	14223	14342	13916	14169	14167	14266	14049	14082	14295	14318	14164	14244	14290	14075	14302	14249	14166	14014	14126	14067	14132	14029	14113	14240	14074	14107	14134	14138	14182	14135	14096	14150	14164	14085	14211	14179	14193	14124	14193	14246	14189	14214	14163	14365	14142	14196	14233	14112	14007	14066	14221	14092	14216	14185	14251	14043	14121	14230	13969	14098	14149	14112	14116	14191	14095	14105	14134	14144	14234	14082	14121	14032	14120	14269	14041	14375	14165	14229	14155	14215	14259	14208	14207	14272	14142	14050	14184	14092	14308	14214	14095	14120	13911	13922	14221	14042	14326	14087	14128	14148	14144	14324	14061	14144	14140	14170	14120	14197	14095	14164	14216	14215	14119	14112	14178	14193	14070	14186	14205	14063	14041	14261	14258	14112	14061	14230	14283	14250	14143	14281	14231	14237	14159	14238	14201	14244	14130	14382	14120	14214	14190	14248	14143	14017	14164	14030	14293	14069	14215	14144	14135	14096	14232	14350	14217	14047	14183	14186	13916	14155	14151	14176	14109	14178
29581	29593	37023	33169	26493	23417	21433	19336	18578	17869	17290	17182	16852	16869	16706	16703	16655	16658	16686	16624	16613	16515	16561	16513	16514	16664	16391	16456	16832	16565	16442	16348	16416	16418	16405	16312	16286	16246	16564	16463	16409	16328	16523	16620	16356	16464	16484	16497	16401	16271	16378	16097	16350	16442	16298	16465	16544	16443	16438	16314	16511	16540	16644	16453	16393	16301	16272	16366	16485	16241	16451	16390	16349	16165	16419	16224	16386	16492	16492	16363	16362	16439	16320	16552	16425	16173	16146	16335	16463	16424	16426	16410	16410	16583	16423	16362	16286	16375	16325	16356	16353	16199	16433	16431	16245	16385	16406	16454	16352	16198	16435	16359	16546	16628	16365	16457	16445	16665	16475	16620	16242	16254	16339	16395	16412	16357	16411	16339	16171	16201	16208	16313	16337	16563	16321	16265	16638	16349	16366	16452	16541	16400	16553	16408	16425	16294	16248	16462	16392	16426	16491	16389	16394	16269	16517	16583	16235	16357	16366	16325	16265	16532	16363	16545	16227	16462	16202	16346	16282	16422	16456	16374	16337	16303	16209	16446	16451	16667	16571	16209	16482	16402	16420	16434	16507	16371	16544	16549	16455	16292	16411	16341	16306	16140	16525	16474	16473	16305	16130	16293	16371	16460	16238	16272	16419	16492	16432	16546	16467	16231	16525	16410	16290	16183	16132	16466	16369	16603	16374	16445	16414	16430	16440	16381	16411	16538	16468	16434	16445	16421	16340	16386	16207	16498	16337	16190	16408	16250	16436	16448	16224	16452	16522	16523	16554	16523	16379	16274	16431	16410	16293	16383	16394	16280	16231	16522	16347	16466	16373	16553	16319	16338	16386	16247	16459	16465	16320	16264	16365	16669	16439	16388	16333	16417	16477	16264	16384	16569	16228	16454	16324	16364	16299	16247	16396	16540	16066	16323	16202	16589	16410	16515	16385	16433	16387	16289	16317	16319	16339	16458	16446	16374	16530	16471	16441	16172	16326	16359	16410	16626	16435	16259	16451	16371	16373	16150	16357	16357	16394	16203	16498	16327	16306	16318	16398	16264	16465	16353	16473	16506	16416	16459	16292	16396	16194	16367	16432	16338	16299	16411	16489	16486	16322	16328	16403	16174	16236	16577	16302	16443	16317	16329	16396	16446	16433	16180	16398	16314	16459	16313	16270	16264	16443	16380	16274	16337	16586	16687	16506	16512	16327	16352	16502	16331	16640	16389	16448	16575	16452	16376	16467	16450	16486	16283	16576	16137	16197	16277	16401	16311	16311	16309	16404	16324	16365	16339	16386	16212	16324	16273	16356	16284	16448	16299	16440	16269	16194	16405	16222	16541	16207	16503	16498	16342	16437	16399	16495	16216	16622	16435	16457	16276	16473	16400	16471	16485	16339	16434	16220	16495	16276	16443	16371	16495	16434	16487	16574	16240	16447	16456	16348	16366	16308	16249	16305	16374	16600	16460	16347	16432	16326	16264	16434	16486	16281	16317	16309	16229	16457	16417	16280	16360	16243	16312	16313	16539	16442	16298	16361	16551	16306	16429	16289	16339	16502	16415	16274	16402	16295	16273	16268	16366	16384	16241	16230	16503	16492	16385	16636	16221	16537	16414	16464	16306	16557	16301	16403	16208	16217	16355	16520	16347	16125	16376	16206	16361	16445	16338	16236	16252	16342	16162	16450	16397	16252	16320	16502	16454	16450	16267	16450	16166	16295	16451	16431	16576	16034	16219	16580	16378	16505	16519	16306	16430	16284	16446	16489	16373	16496	16455	16379	16431	16174	16429	16282	16265	16236	16133	16556	16540	16506	16236	16437	16210	16406	16400	16337	16119	16289	16524	16313	16231	16363	16311	16236	16517	16269	16341	16552	16351	16356	16334	16343	16460	16528	16469	16323	16354	16335	16373	16484	16380	16386	16316	16585	16287	16480	16512	16483	16389	16282	16460	16445	16233	16349	16476	16584	16416	16227	16283	16214	16380	16185	16648	16387	16359	16561	16311	16262	16402	16274	16479	16516	16458	16355	16251	16350	16426	16268	16495	16261	16315	16324	16360	16244	16289	16342	16235	16351	16447	16458	16484	16372	16368	16269	16421	16361	16419	16257	16423	16246	16408	16287	16491	16245	16202	16415	16466	16449	16500	16471	16457	16428	16514	16594	16484	16435	16331	16567	16453	16250	16337	16451	16525	16514	16403	16482	16348	16349	16420	16525	16344	16328	16233	16386	16295	16375	16256	16453	16294	16293	16326	16408	16568	16201	16397	16336	16386	16315	16201	16433	16491	16399	16264	16226	16459	16452	16310	16222	16366	16442	16308	16473	16413	16263	16215	16200	16482	16428	16484	16311	16487	16333	16447	16466	16281	16457	16345	16346	16457	16312	16233	16361	16460	16396	16382	16385	16208	16163	16404	16534	16482	16321	16350	16455	16157	16209	16372	16407	16321	16331	16438	16325	16292	16290	16323	16292	16248	16274	16263	16470	16389	16380	16496	16377	16325	16312	16267	16372	16420	16389	16493	16616	16398	16415	16300	16434	16393	16421	16476	16253	16273	16488	16205	16558	16258	16372	16543	16512	16496	16407	16307	16258	16350	16239	16689	16316	16317	16311	16420	16444	16379	16398	16358	16317	16373	16438	16445	16371	16463	16203	16495	16425	16156	16494	16242	16341	16119	16090	16515	16318	16447	16418	16406	16327	16338	16284	16267	16216	16196	16344	16279	16164	16500	16473	16467	16412	16551	16468	16487	16454	16459	16446	16254	16442	16252	16333	16429	16317	16416	16336	16145	16317	16363	16355	16292	16286	16271	16513	16228	16366	16437	16364	16368	16562	16404	16494	16350	16469	16273	16180	16502	16303	16417	16458	16380	16365	16241	16523	16402	16321	16508	16252	16392	16308	16373	16302	16483	16410	16371	16417	16524	16446	16429	16505	16567	16278	16532	16394	16494	16358	16271	16225	16440	16231	16360	16279	16502	16387	16382	16545	16612	16427	16335	16418	16560	16380	16388	16211	16262	16336	16292	16457	16316	16325	16540	16479	16380	16326	16386	16334	16336	16411	16331	16486	16318	16288	16519	16483	16406	16448	16474	16526	16467	16137	16479	16583	16447	16422	16540	16111	16459	16213	16498	16291	16348	16362	16181	16305	16405	16339	16392	16188	16436	16429	16452	16384	16273	16465	16544	16409	16517	16457	16523	16256	16374	16451	16370	16358	16478	16365	16332	16267	16275	16315	16428	16328	16189	16423	16373	16410	16280	16375	16238	16432	16448	16630	16386	16249	16514	16271	16425	16439	16315	16520	16304	16351	16397	16431	16403	16328	16432	16229	16161	16525	16152	16526	16381	16200	16302	16398	16280	16489	16557	16468	16488	16305	16461	16398	16355	16207	16319	16438	16383	16250	16207	16513	16357	16603	16437	16358	16424	16510	16539	16270	16265	16224	16172	16423	16552	16502	16335	16222	16352	16596	16405	16406	16459	16450	16327	16452	16603	16312	16365	16277	16527	16408	16254	16452	16206	16278	16437	16482	16514	16581	16417	16604	16404	16406	16345	16285	16400	16488	16266	16430	16241	16369	16547	16328	16380	16520	16423	16572	16223	16502	16586	16538	16457	16457	16438	16387	16288	16584	16442	16620	16343	16348	16379	16369	16341	16303	16201	16592	16452	16328	16446	16322	16367	16350	16481	16183	16609	16187	16356	16299	16511	16400	16243	16340	16392	16506	16378	16193	16414	16418	16206	16453	16274	16257	16281	16394	16539	16325	16449	16517	16274	16448	16226	16266	16522	16648	16415	16286	16371	16442	16327	16371	16285	16332	16395	16450	16416	16556	16481	16382	16481	16548	16459	16350	16431	16363	16558	16439	16421	16280	16365	16429	16355	16466	16399	16430	16368	16388	16395	16321	16315	16401	16413	16439	16465	16391	16456	16393	16487	16377	16406	16288	16257	16301	16454	16312	16131	16470	16114	16197	16236	16540	16360	16399	16530	16317	16338	16607	16372	16471	16461	16552	16595	16368	16339	16462	16434	16313	16469	16274	16409	16436	16227	16337	16394	16408	16451	16430	16350	16155	16455	16464	16506	16228	16160	16260	16389	16191	16396	16276	16306	16207	16430	16344	16295	16219	16464	16182	16378	16447	16435	16652	16605	16516	16686	16317	16283	16436	16287	16541	16447	16495	16390	16329	16240	16423	16441	16451	16343	16241	16671	16345	16371	16464	16363	16381	16332	16595	16246	16488	16654	16515	16402	16245	16438	16459	16388	16332	16400	16430	16141	16364	16490	16473	16499	16407	16353	16307	16414	16317	16563	16595	16292	16430	16502	16310	16456	16555	16412	16352	16206	16538	16427	16338	16210	16325	16388	16535	16316	16464	16371	16440	16252	16398	16530	16288	16308	16193	16384	16294	16266	16381	16176	16498	16462	16389	16441	16703	16465	16442	16548	16286	16157	16263	16477	16291	16428	16530	16448	16391	16483	16482	16605	16519	16483	16406	16437	16359	16558	16385	16258	16410	16443	16389	16343	16486	16286	16502	16425	16316	16482	16380	16439	16311	16266	16400	16345	16287	16674	16375	16304	16347	16242	16390	16292	16539	16537	16483	16522	16435	16287	16409	16429	16245	16266	16397	16519	16482	16467	16418	16264	16474	16254	16437	16459	16431	16376	16381	16396	16517	16563	16484	16350	16331	16477	16389	16356	16188	16315	16367	16512	16235	16267	16562	16299	16434	16254	16292	16459	16444	16246	16530	16406	16332	16447	16391	16356	16456	16357	16501	16429	16460	16444	16393	16386	16381	16640	16402	16311	16463	16246	16367	16441	16418	16297	16355	16289	16443	16443	16603	16357	16371	16333	16207	16417	16288	16375	16508	16405	16412	16370	16380	16364	16326	16341	16281	16505	16285	16304	16506	16220	16341	16413	16477	16337	16499	16419	16202	16305	16179	16403	16468	16341	16623	16524	16389	16285	16462	16251	16444	16446	16342	16256	16435	16397	16191	16531	16453	16487	16371	16455	16576	16253	16420	16279	16302	16334	16321	16498	16430	16397	16291	16219	16386	16357	16349	16182	16273	16476	16217	16408	16420	16468	16281	16436	16413	16243	16301	16446	16538	16560
33183	47365	43673	34204	28253	24354	21500	19335	17595	16516	15930	15631	15296	15102	14964	14764	14617	14707	14526	14472	14506	14616	14456	14414	14518	14521	14514	14457	14468	14459	14372	14220	14379	14225	14440	14332	14337	14444	14564	14454	14432	14398	14326	14276	14392	14358	14308	14315	14409	14480	14507	14438	14338	14326	14312	14240	14386	14257	14318	14507	14431	14246	14450	14373	14299	14132	14270	14185	14262	14336	14368	14356	14240	14362	14433	14336	14319	14203	14379	14372	14267	14354	14349	14433	14390	14469	14342	14298	14154	14359	14216	14227	14164	14535	14375	14524	14373	14181	14497	14332	14348	14267	14364	14353	14363	14235	14289	14384	14332	14366	14316	14200	14291	14266	14377	14214	14493	14149	14311	14389	14294	14298	14204	14255	14302	14281	14355	14341	14403	14326	14495	14262	14416	14431	14316	14320	14109	14259	14350	14311	14362	14436	14276	14323	14156	14215	14390	14422	14481	14437	14142	14379	14186	14377	14288	14314	14390	14279	14245	14510	14262	14436	14190	14268	14166	14404	14490	14461	14328	14457	14276	14213	14338	14183	14453	14345	14517	14342	14448	14391	14242	14367	14189	14401	14416	14250	14362	14393	14054	14343	14269	14200	14288	14429	14413	14213	14474	14349	14205	14385	14172	14351	14526	14245	14192	14401	14310	14532	14133	14289	14372	14319	14477	14254	14293	14284	14305	14432	14322	14264	14342	14254	14258	14474	14331	14329	14365	14269	14086	14365	14226	14308	14283	14593	14459	14332	14217	14291	14217	14167	14340	14107	14340	14201	14442	14375	14340	14342	14378	14293	14370	14189	14380	14344	14329	14375	14208	14338	14258	14395	14345	14408	14276	14336	14342	14264	14344	14309	14166	14267	14328	14312	14280	14261	14401	14349	14152	14250	14275	14220	14288	14312	14265	14331	14483	14221	14253	14437	14425	14382	14400	14399	14379	14301	14299	14501	14186	14341	14356	14362	14395	14224	14465	14375	14193	14396	14421	14307	14323	14355	14347	14377	14193	14215	14258	14269	14482	14504	14277	14131	14502	14354	14352	14429	14396	14151	14357	14280	14251	14303	14317	14315	14140	14236	14209	14271	14226	14359	14240	14436	14308	14394	14295	14398	14443	14244	14312	14296	14241	14368	14407	14221	14456	14434	14367	14412	14306	14386	14318	14519	14273	14295	14508	14317	14328	14159	14339	14503	14356	14226	14337	14162	14264	14234	14123	14339	14236	14538	14411	14292	14194	14334	14283	14321	14370	14211	14318	14233	14164	14441	14452	14447	14401	14222	14314	14157	14235	14354	14308	14306	14393	14366	14408	14090	14364	14298	14266	14342	14251	14443	14223	14456	14376	14306	14146	14249	14422	14311	14245	14354	14369	14157	14310	14462	14145	14401	14283	14434	14341	14382	14270	14266	14221	14354	14251	14316	14273	14217	14483	14379	14436	14194	14303	14367	14257	14407	14144	14308	14244	14217	14346	14258	14310	14403	14225	14233	14358	14340	14311	14122	14396	14204	14258	14228	14376	14309	14283	14267	14468	14339	14420	14433	14448	14391	14266	14264	14390	14324	14334	14443	14254	14249	14303	14277	14440	14277	14272	14287	14328	14457	14272	14297	14203	14395	14320	14343	14187	14257	14431	14439	14306	14221	14312	14309	14372	14147	14352	14456	14361	14269	14271	14289	14463	14340	14105	14359	14284	14331	14464	14294	14282	14140	14579	14290	14362	14255	14432	14322	14363	14310	14471	14327	14406	14128	14223	14293	14296	14389	14322	14213	14271	14279	14440	14068	14428	14113	14385	14194	14269	14289	14369	14266	14261	14506	14442	14302	14293	14177	14349	14261	14344	14301	14225	14290	14340	14187	14213	14371	14127	14271	14522	14366	14282	14400	14219	14484	14300	14252	14225	14285	14317	14259	14339	14318	14412	14311	14342	14298	14383	14293	14369	14276	14316	14257	14381	14292	14314	14348	14407	14463	14233	14379	14408	14310	14304	14389	14286	14246	14260	14118	14493	14336	14271	14383	14229	14377	14443	14344	14296	14441	14318	14179	14232	14547	14225	14249	14450	14422	14215	14380	14326	14372	14272	14367	14319	14287	14131	14281	14349	14083	14233	14318	14316	14256	14214	14441	14313	14517	14278	14253	14435	14332	14397	14341	14284	14321	14451	14385	14295	14410	14229	14481	14231	14322	14432	14230	14270	14306	14159	14349	14187	14427	14194	14238	14196	14168	14355	14312	14439	14349	14455	14364	14339	14209	14361	14438	14226	14406	14371	14282	14200	14345	14330	14502	14256	14357	14438	14520	14270	14315	14284	14343	14408	14362	14414	14268	14410	14317	14346	14475	14346	14253	14401	14293	14233	14231	14374	14424	14415	14363	14308	14248	14233	14311	14306	14435	14391	14432	14383	14371	14415	14341	14321	14350	14418	14423	14314	14210	14145	14394	14372	14406	14385	14272	14396	14532	14276	14285	14431	14192	14444	14366	14427	14288	14410	14231	14387	14353	14273	14388	14259	14380	14315	14321	14355	14340	14389	14338	14413	14284	14417	14350	14457	14405	14301	14223	14388	14380	14327	14243	14338	14173	14370	14143	14195	14294	14357	14234	14362	14303	14374	14280	14295	14398	14250	14246	14453	14391	14241	14446	14355	14434	14417	14339	14280	14318	14250	14433	14180	14389	14296	14147	14129	14326	14353	14256	14333	14394	14184	14287	14352	14220	14199	14282	14381	14248	14341	14167	14326	14354	14423	14358	14209	14272	14336	14321	14233	14409	14237	14209	14303	14148	14312	14219	14370	14238	14357	14357	14373	14314	14326	14336	14509	14366	14350	14292	14316	14311	14355	14256	14346	14339	14278	14412	14504	14409	14173	14413	14314	14518	14479	14341	14397	14265	14419	14297	14239	14411	14337	14339	14273	14228	14273	14410	14390	14389	14176	14235	14424	14374	14287	14337	14237	14214	14398	14356	14219	14301	14277	14430	14403	14291	14390	14358	14278	14198	14221	14492	14358	14354	14218	14332	14392	14304	14382	14362	14476	14346	14395	14392	14311	14314	14315	14346	14302	14397	14433	14357	14330	14316	14352	14438	14223	14441	14393	14284	14364	14326	14403	14299	14349	14247	14323	14339	14344	14255	14235	14443	14168	14406	14222	14416	14368	14273	14355	14381	14422	14515	14223	14313	14437	14316	14377	14358	14356	14347	14390	14306	14355	14356	14332	14191	14158	14355	14355	14412	14254	14383	14207	14520	14321	14114	14266	14307	14448	14321	14351	14365	14375	14434	14296	14429	14431	14131	14371	14304	14359	14375	14322	14265	14362	14483	14377	14271	14421	14396	14368	14299	14352	14271	14377	14351	14411	14248	14399	14245	14413	14299	14308	14394	14341	14460	14248	14235	14321	14336	14399	14457	14358	14293	14529	14457	14292	14395	14427	14353	14328	14293	14204	14272	14430	14177	14366	14310	14485	14170	14325	14266	14361	14361	14338	14087	14321	14574	14275	14455	14224	14399	14390	14433	14287	14393	14407	14356	14283	14366	14231	14351	14310	14411	14365	14343	14269	14337	14369	14340	14475	14280	14300	14314	14493	14241	14342	14391	14276	14215	14403	14375	14387	14387	14165	14175	14284	14436	14318	14265	14446	14373	14433	14322	14277	14330	14339	14141	14315	14281	14195	14057	14277	14254	14260	14381	14410	14407	14249	14360	14413	14316	14276	14302	14386	14269	14443	14355	14398	14220	14274	14391	14319	14470	14363	14352	14251	14346	14185	14314	14335	14051	14425	14302	14396	14260	14254	14283	14317	14280	14396	14352	14357	14377	14404	14295	14298	14594	14318	14318	14345	14496	14243	14394	14466	14373	14259	14190	14512	14357	14254	14360	14284	14381	14464	14335	14192	14375	14297	14466	14365	14384	14342	14196	14342	14267	14443	14142	14201	14359	14320	14360	14290	14276	14332	14453	14372	14437	14377	14291	14289	14244	14100	14285	14338	14287	14236	14410	14295	14264	14411	14468	14123	14303	14166	14352	14302	14370	14470	14306	14369	14327	14332	14270	14318	14521	14439	14167	14322	14348	14178	14417	14365	14332	14248	14341	14206	14424	14350	14307	14562	14266	14264	14478	14351	14302	14361	14358	14217	14318	14294	14319	14486	14429	14072	14423	14353	14393	14238	14335	14293	14326	14416	14326	14355	14288	14422	14262	14057	14320	14242	14425	14330	14240	14483	14185	14523	14330	14256	14306	14195	14243	14326	14247	14297	14257	14371	14398	14282	14256	14280	14319	14286	14412	14125	14261	14336	14354	14393	14288	14293	14146	14349	14495	14133	14330	14312	14230	14337	14294	14339	14369	14394	14302	14402	14266	14276	14296	14541	14362	14209	14379	14289	14297	14425	14243	14456	14381	14321	14451	14314	14265	14336	14273	14278	14354	14471	14317	14452	14293	14396	14369	14327	14231	14259	14218	14338	14489	14364	14447	14572	14510	14325	14272	14515	14458	14396	14216	14367	14215	14303	14527	14330	14442	14575	14079	14463	14473	14353	14348	14268	14386	14330	14246	14406	14374	14290	14377	14335	14260	14234	14320	14336	14458	14299	14306	14426	14352	14296	14341	14352	14281	14323	14315	14351	14321	14232	14381	14495	14340	14310	14229	14459	14312	14400	14296	14256	14256	14365	14392	14320	14179	14450	14320	14479	14298	14416	14417	14237	14307	14470	14229	14306	14412	14266	14235	14358	14440	14165	14240	14388	14363	14325	14383	14411	14365	14186	14229	14359	14359	14209	14341	14332	14357	14276	14354	14335	14375	14420	14294	14410	14371	14445	14485	14297	14304	14480	14234	14366	14389	14375	14435	14459	14339	14288	14371	14280	14331	14185	14302	14191	14329	14259	14334	14398	14325	14363	14412	14277	14261	14340	14262	14380	14491	14346	14508	14425	14268	14296	14476	14264	14359	14292	14313	14291	14418	14414	14369	14352	14255	14513	14444	14375	14452	14262	14302	14363	14309	14391	14279	14318	14371	14452	14327	14293	14350	14249	14509	14317	14383	14233	14344	14397	14290	14308	14455	14459	14376	14354	14378	14526	14408	14371	14233	14340	14399	14175	14280	14356	14333
24521	21742	29520	26021	25740	27137	25952	21575	19697	19045	18275	17682	17344	17010	16916	16863	16751	16741	16475	16626	16672	16681	16707	16584	16561	16467	16412	16337	16445	16445	16486	16417	16378	16323	16328	16454	16309	16555	16428	16422	16389	16342	16283	16202	16414	16312	16120	16243	16480	16396	16475	16366	16347	16374	16245	16149	16222	16476	16265	16088	16361	16308	16562	16351	16322	16271	16083	16214	16300	16118	16171	16266	16320	16351	16150	16291	16079	16360	16196	16417	16245	16423	16116	16290	16242	16310	16157	16335	16250	16331	16527	16175	16394	16319	16304	16336	16269	16409	16111	16149	16414	16177	16273	16474	16392	16140	16184	16256	16363	16117	16229	16166	16264	16290	16173	16310	16178	16378	16347	16372	16250	16062	16099	16221	16164	16315	16305	16340	16253	16298	16221	16219	16343	16114	16205	16022	16096	16365	16289	16196	16132	16335	16383	16169	16287	16315	16175	16267	16238	16390	16359	16327	16240	16306	16222	16411	16264	16113	16363	16094	16428	16521	16114	16186	16248	16414	16311	16261	16340	16264	16366	16426	16355	16206	16287	16372	16417	16235	16370	16364	16226	16114	16366	16234	16336	16321	16254	16153	16167	16147	16093	16246	16232	16227	16349	16350	16253	16324	16192	16020	16478	16224	16295	16220	16118	16170	16259	16225	16206	16078	16185	16094	16442	16272	16335	16515	16278	16309	16240	16260	16035	16315	16350	16281	16216	16179	16293	16070	16310	16075	16155	16288	16301	16209	16417	16277	16203	16184	16385	16146	16370	16320	16277	16144	16363	16309	16219	16307	16264	16235	16282	16198	16295	16323	16120	16179	16082	16358	16283	16300	16208	16354	16291	16447	16184	16511	16326	16490	16239	16321	16493	16313	16410	16243	16417	16276	16169	16320	16302	16201	16327	16380	16294	16124	16263	16414	16282	16323	16219	16290	16215	16239	16314	16266	16222	16265	16290	16153	16210	16362	16212	16245	15999	16261	16424	16301	16374	16304	16043	15990	16328	16311	16250	16194	16366	16380	16172	16155	16185	16264	16154	16220	16502	16182	16176	16231	16181	16362	16297	16195	16328	16439	16380	16294	16234	16316	16102	16207	16145	16192	16348	16211	16233	16257	16185	16230	16123	16171	16272	16197	16199	16367	16383	16255	16209	16265	16246	16247	16291	16303	16187	16350	16214	16390	16090	16067	16166	16283	16110	16203	16038	16142	16200	16250	16168	16191	16186	16368	16387	16198	16179	16209	16288	16228	16237	16303	16124	16235	16437	16422	16201	16266	16265	16228	16412	16128	16355	16308	16265	16237	16311	16415	16236	16226	16325	16173	16471	16185	16070	16239	16342	16258	16170	16028	16293	16421	16354	16197	16538	16484	16268	16142	16146	16185	16137	16148	16312	16358	16121	16451	16311	16274	16174	16233	16516	16124	16148	16005	16028	16414	16272	16136	16162	16158	16237	16278	16268	16217	16386	16387	16246	16150	16254	16297	16287	15957	16268	16135	16224	16370	16290	16275	16145	16233	16383	16239	16418	16430	16360	16301	16339	16149	16330	16380	16318	16246	16335	16359	16306	16363	16157	16133	16304	16297	16213	16296	16259	16214	16287	16432	16191	16273	16284	16442	16138	16191	16282	16373	16374	16280	16230	16200	16338	16275	16189	16187	16377	16562	16053	16294	16288	16453	16294	16294	16260	16250	16370	16175	16274	16060	16250	16353	16331	16192	16102	16215	16179	16358	16242	16002	16087	16021	16329	16241	16386	16077	16009	15996	16390	16421	16287	16344	16069	15978	16114	16153	16308	16290	16417	16256	16412	16460	16272	16282	16277	16247	16356	16256	16096	16330	16119	16295	16152	16242	16095	16150	16141	16289	16261	16151	16285	16069	16185	16125	16296	16353	16201	16249	16155	16167	16241	16295	16082	16196	16376	16285	16219	16349	16442	16158	16196	16114	16351	16311	16125	16183	16310	16439	16153	16274	16244	16159	16180	16298	16103	16255	16323	16150	16075	16266	16306	16179	16250	16321	16124	16204	16225	16122	16377	16160	16275	16141	16331	16262	16078	16508	16293	16222	16200	16139	16200	16386	16407	16192	16272	16416	16222	16228	16220	16366	16294	16354	16203	16231	16289	16259	16361	16214	16267	16293	16371	16187	16383	16385	16198	16171	16267	16253	16181	16329	16297	16391	16087	16369	16255	16258	16186	16212	16320	16319	16466	16338	16206	16262	16418	16307	16321	16307	16069	16254	16347	16287	16076	16365	15979	16328	16246	16132	16361	16048	16099	16321	16301	16251	16147	16234	16343	16215	16276	16031	16228	16357	16228	16274	16291	16195	16215	16434	16303	16412	16238	16242	16210	16257	16380	16176	16197	16412	16147	16281	16328	16261	16173	16211	16186	16147	16476	16247	16255	16261	16230	16407	16390	16329	16359	16035	16215	16123	16188	16169	16283	16162	16397	16420	16306	16164	16288	16164	16222	16147	16284	16364	16131	16372	16366	16170	16132	16163	16451	16346	16040	16100	16244	16348	16271	16028	16240	16367	16032	16250	16305	16303	16377	16255	16464	16250	16558	16141	16120	16302	16186	16264	16183	16358	16250	16261	16179	16371	16339	16242	16352	16150	16416	16293	16232	16250	16237	16319	16294	16330	16336	16064	16417	16278	16239	16173	16244	16357	16339	16290	16300	16196	16277	16364	16328	16302	16253	16150	16171	16270	16278	16117	16090	16253	16169	16078	16276	16305	16338	16091	16430	16275	16345	16381	16238	16229	16253	16258	16279	16383	16363	16274	16298	16295	15916	16197	16220	16265	16183	16114	16214	15968	16317	16060	16437	16184	16295	16268	16259	16180	16201	16192	16311	16255	16101	16164	16110	16254	16220	16227	16148	16222	16343	16012	16050	16329	16165	15969	16160	16095	16558	16116	16460	16232	16313	16322	16245	16243	16123	16187	16370	16127	16253	16116	16136	16209	16158	16230	16361	16433	16111	16206	16128	16181	16231	16107	15904	16446	16408	16354	16247	16261	16051	16127	16369	16187	16328	16480	16458	16292	16138	16344	16292	16249	16235	16191	16306	16213	16191	16350	16286	16294	16276	16192	16187	16390	16240	16220	16128	16193	16173	16365	16344	16244	16261	16087	16183	16147	16368	16264	16328	16469	16176	16287	16135	16069	16233	16126	16262	16217	16175	16408	16150	16264	16130	16239	16296	16262	16409	16253	16480	16050	16100	16338	16206	16073	16241	16281	16277	16320	16145	16279	16141	16296	16257	16243	15999	16139	16294	16184	16286	16303	16242	16420	16157	16337	16184	16258	16331	16370	16186	16247	16316	16283	16536	16183	16298	16259	16124	16290	16182	16416	16342	16199	16094	16205	16251	16310	16364	16463	16271	16260	16152	16305	16243	16279	16252	16104	16313	16198	16402	16079	16258	16245	16236	16215	16208	16385	16121	16213	16258	16215	16229	15936	16302	16203	16140	16224	16230	16156	16524	16269	16339	16287	16242	16292	16199	16224	16201	16214	15877	16417	16326	16182	16233	15987	16111	16043	16347	16291	16170	16513	16398	16367	16273	16158	16234	16105	16105	16339	16264	16054	16112	16252	16159	16342	16128	16312	16185	16328	16174	16366	16270	16311	16383	16392	16239	16062	16282	16187	16335	16312	16243	16296	16210	16224	16369	16144	16097	16357	16272	16467	16459	16129	16484	16252	16241	16176	16390	16313	16338	16367	16200	16236	16235	16090	16048	16006	16301	16155	16325	16347	16330	16281	16247	16134	16320	16113	16190	16207	16280	16317	15975	16196	16003	16347	16202	16386	16297	16106	16179	16271	16376	16310	16446	16245	16159	16251	16211	16250	16276	16359	16288	16277	16332	16126	16166	16163	16221	16275	16039	16279	16303	16384	16283	16300	16260	16391	16114	16195	16290	16199	16225	16246	16321	16206	16227	16271	16210	16137	16202	16195	16040	16349	16370	16449	16167	16175	16377	16337	16248	16176	16221	16243	16251	16133	16265	16251	16303	16446	16278	16366	16300	16207	16234	16175	16401	16505	16118	16197	16155	16175	16286	16212	16171	16056	16219	16006	16196	16257	16198	16351	16437	16144	16235	16220	16218	16196	16159	16295	16305	16201	16318	16251	16156	16258	16287	16382	16210	16174	16149	16241	16374	16319	16274	16206	16336	16217	16163	16270	16084	16084	16374	16301	15985	16212	16067	16429	16240	16375	16258	16282	16398	16276	16211	16346	16332	16059	16418	16263	16026	16300	16302	16427	16276	16241	16374	16374	16358	16100	16104	16182	16437	16187	16204	16312	16271	16278	16187	16267	16111	16321	16278	16262	16286	16338	16185	16088	16333	16463	16260	16323	16319	16447	16258	16074	16299	16311	16274	16295	16134	16368	16287	16235	16603	16191	16309	16230	16135	16362	16320	16417	16321	16452	16266	15993	16241	16326	16253	16504	16231	16291	16425	16424	16246	16153	16196	16155	16200	16290	16341	16346	16375	16594	16334	16118	16103	16438	16153	16329	16173	16186	16157	16336	16243	16287	16228	16477	16324	16197	16219	16061	16286	16031	16246	16398	16393	16199	16344	16477	16177	16446	16202	16281	16238	16417	16357	16120	16267	16390	16207	16316	16293	16134	16384	16106	16258	16202	16126	16328	16311	16154	16210	16046	16278	16207	16222	16211	16234	16234	16195	16368	16168	16220	16417	16326	16330	16343	16271	16372	16389	16251	16396	16392	16328	16156	16270	16375	16253	16484	16260	16406	16110	16300	16277	16185	16244	16337	16355	16309	16127	16429	16267	16117	16265	16163	16258	16342	16302	16130	16235	16207	16287	16226	16239	16263	16342	16306	16149	16117	16275	16161	16113	16117	16175	16091	16390	16258	16337	16229	16351	16263	16136	16211	16196	16159	16427	16409	16054	16348	16405	16301	16083	16479	16128	16422	16238	16201	16374	16197	16207	16269	16200	16115	16304	16327	16138	16194	16149	16338	16253	16230	16473	16432	16046	16114	16140	16327	16253	16243	16147	16173	16451	16167	16293	16361	16108	16364	16254	16115	16088	16359	16222	16233	16121	16249	16318	16327	16348	16131	16145	16383	16429	16173	16320	16277
32405	53246	49820	39712	33513	28565	25080	22096	19578	18041	17085	16165	15799	15365	15228	14959	14800	14920	14686	14639	14561	14470	14405	14312	14521	14507	14527	14512	14466	14454	14305	14409	14526	14429	14358	14397	14455	14319	14296	14268	14334	14173	14215	14380	14274	14310	14271	14438	14282	14338	14362	14201	14251	14352	14241	14256	14315	14292	14291	14191	14640	14338	14264	14451	14364	14263	14350	14258	14247	14465	14256	14357	14523	14237	14319	14316	14126	14180	14337	14244	14060	14243	14320	14323	14182	14423	14304	14200	14291	14403	14433	14178	14158	14254	14203	14236	14136	14177	14232	14342	14446	14365	14187	14367	14394	14278	14362	14332	14249	14359	14234	14366	14408	14236	14267	14173	14261	14176	14320	14360	14313	14109	14647	14387	14221	14176	14310	14365	14151	14346	14250	14272	14186	14344	14339	14359	14325	14369	14486	14201	14462	14089	14285	14276	14271	14268	14342	14107	14230	14049	14338	14110	14097	14240	14205	14331	14186	14433	14186	14334	14343	14240	14260	14234	14254	14169	14184	14354	14387	14245	14377	14143	14263	14265	14267	14320	14264	14277	14251	14233	14178	14307	14161	14153	14262	14293	14183	14357	14317	14383	14222	14152	14405	14321	14324	14258	14247	14342	14380	14272	14337	14348	14339	14353	14197	14316	14321	14317	14367	14036	14127	14335	14289	14234	14314	14127	14177	14251	14379	14246	14389	14329	14465	14313	14311	14297	14338	14316	14158	14226	14241	14351	14269	14286	14263	14458	14284	14299	14378	14261	14158	14283	14325	14326	14304	14267	14236	14297	14359	14116	14268	14180	14198	14217	14263	14282	14400	14269	14202	14283	14339	14147	14238	14299	14388	14354	14345	14398	14304	14267	14377	14236	14239	14184	14281	14310	14153	14258	14304	14315	14505	14240	14270	14237	14216	14159	14134	14318	14380	14273	14212	14278	14211	14414	14432	14178	14463	14271	14266	14361	14355	14233	14219	14413	14307	14230	14264	14234	14228	14252	14257	14095	14202	14322	14153	14428	14407	14297	14097	14333	14273	14261	14267	14278	14248	14270	14143	14311	14276	14342	14207	14242	14311	14360	14340	14062	14428	14265	14390	14128	14316	14332	14100	14280	14308	14178	14356	14376	14448	14332	14259	14289	14235	14332	14344	14224	14327	14280	14427	14321	14232	14347	14173	14310	14213	14254	14287	14227	14299	14109	14151	14353	14192	14228	14277	14320	14207	14383	14283	14307	14219	14275	14212	14141	14471	14290	14347	14348	14158	14180	14215	14262	14218	14337	14241	14277	14268	14208	14247	14238	14457	14263	14372	14226	14274	14377	14312	14221	14229	14312	14324	14280	14232	14117	14193	14328	14205	14210	14083	14411	14176	14134	14286	14258	14140	14118	14206	14241	14232	14281	14130	14420	14269	14242	14126	14292	14237	14244	14383	14429	14302	14247	14193	14468	14527	14251	14245	14355	14202	14354	14490	14327	14402	14080	14453	14393	14210	14325	14286	14226	14236	14126	14260	14297	14076	14254	14117	14182	14339	14373	14321	14436	14362	14226	14407	14384	14218	14363	14166	14341	14259	14247	14324	14423	14270	14264	14394	14118	14315	14204	14237	14249	14153	14195	14271	14026	14339	14289	14390	14192	14252	14308	14314	14163	14317	14254	14275	14126	14240	14161	14315	14395	14358	14242	14350	14473	14271	14324	14371	14172	14208	14207	14262	14142	14290	14290	14290	14283	14318	14327	14301	14197	14128	14340	14127	14201	14265	14229	14144	14368	14367	14378	14213	14443	14260	14317	14452	14270	14123	14175	14244	14311	14194	14377	14265	14338	14260	14273	14423	14269	14072	14219	14184	14331	14280	14250	14340	14401	14392	14275	14441	14386	14413	14463	14396	14281	14084	14272	14457	14187	14382	14389	14269	14219	14327	14122	14346	14445	14264	14287	14201	14313	14235	14306	14299	14302	14252	14205	14132	14227	14312	14286	14339	14251	14306	14154	14286	14319	14272	14258	14292	14164	14120	14208	14167	14319	14332	14350	14427	14353	14285	14256	14191	14341	14183	14138	14222	14250	14315	14212	14382	14217	14290	14197	14121	14332	14334	14402	14240	14254	14187	14269	14333	14269	14265	14312	14220	14292	14352	14332	14425	14372	14272	14243	14250	14410	14195	14273	14168	14326	14175	14276	14327	14334	14201	14258	14277	14148	14329	14331	14232	14316	14251	14233	14405	14171	14293	14254	14120	14173	14352	14364	14084	14186	14344	14218	14309	14145	14349	14225	14174	14163	14276	14191	14268	14173	14280	14291	14183	14096	14375	14174	14296	14388	14319	14230	14252	14175	14234	14201	14192	14410	14423	14331	14183	14132	14262	14420	14201	14155	14262	14443	14460	14431	14306	14410	14333	14172	14228	14358	14187	14264	14345	14202	14361	14313	14280	14281	14302	14336	14376	14195	14307	14298	14378	14213	14400	14036	14287	14335	14360	14190	14146	14205	14356	14359	14356	14379	14346	14170	14350	14326	14243	14358	14193	14357	14252	14262	14244	14333	14251	14228	14285	14215	14154	14259	14396	14226	14120	14360	14356	14297	14219	14277	14299	14161	14160	14236	14139	14270	14313	14289	14222	14191	14288	14391	14287	14334	14270	14129	14470	14314	14360	14205	14203	14125	14262	14252	14223	14308	14203	14450	14303	14399	14284	14367	14226	14303	14296	14429	14341	14261	14304	14486	14109	14344	14082	14318	14269	14111	14304	14383	14156	14091	14317	14240	14198	14254	14352	14291	14163	14437	14163	14442	14278	14115	14111	14248	14284	14358	14149	14376	14339	14429	14242	14273	14221	14334	14324	14306	14215	14291	14203	14266	14245	14217	14192	14211	14253	14185	14202	14150	14275	14249	14348	14316	14398	14291	14240	14309	14311	14224	14185	14204	14107	14210	14319	14283	14222	14008	14192	14233	14267	14305	14315	14300	14277	14195	14353	14255	14284	14287	14384	14116	14386	14291	14287	14245	14017	14004	14382	14333	14397	14482	14383	14310	14357	14041	14305	14355	14220	14350	14211	14314	14276	14164	14099	14344	14360	14144	14182	14354	14267	14303	14182	14293	14388	14270	14250	14228	14344	14217	14301	14316	14278	14401	14313	14400	14162	14245	14316	14244	14479	14289	14246	14264	14244	14261	14264	14253	14337	14183	14540	14243	14250	14253	14260	14424	14197	14289	14317	14254	14210	14422	14376	14299	14220	14292	14396	14155	14170	14198	14197	14224	14345	14266	14219	14390	14177	14326	14355	14291	14184	14284	14239	14176	14314	14224	14197	14247	14213	14374	14329	14333	14193	14131	14242	14215	14195	14215	14199	14327	14328	14309	14332	14133	14354	14281	14277	14213	14267	14487	14439	14176	14315	14256	14201	14264	14406	14310	14217	14236	14335	14224	14192	14219	14253	14262	14235	14146	14326	14291	14232	14590	14403	14285	14314	14216	14478	14365	14396	14393	14329	14139	14215	14198	14451	14215	14344	14233	14305	14300	14291	14291	14218	14291	14222	14300	14181	14226	14187	14399	14372	14040	14408	14301	14223	14289	14270	14248	14317	14198	14297	14377	14202	14089	14307	14412	14186	14244	14218	14378	14292	14358	14229	14324	14149	14206	14379	14343	14399	14544	14329	14327	14381	14224	14248	14250	14369	14163	14450	14362	14403	14278	14214	14226	14321	14269	14093	14224	14383	14109	14318	14161	14151	14247	14253	14252	14219	14228	14340	14259	14132	14100	14266	14342	14065	14276	14267	14236	14403	14244	14288	14247	14430	14231	14315	14288	14104	14201	14130	14271	14305	14299	14172	14156	14272	14454	14282	14117	14154	14259	14350	14110	14263	14260	14452	14283	14357	14341	14309	14188	14454	14342	14241	14163	14294	14248	14076	14238	14255	14256	14436	14261	14192	14410	14584	14233	14298	14333	14439	14166	14228	14401	14300	14443	14188	14484	14138	14343	14278	14313	14313	14207	14408	14270	14301	14175	14299	14330	14178	14282	14294	14245	14282	14256	14314	14416	14449	14305	14277	14229	14312	14259	14317	14279	14378	14281	14232	14247	14399	14236	14191	14313	14262	14364	14375	14315	14378	14460	14147	14277	14348	14279	14329	14221	14095	14204	14402	14235	14399	14207	14108	14324	14195	14182	14363	14127	14340	14297	14386	14250	14266	14200	14323	14223	14250	14211	14300	14270	14327	14400	14404	14428	14239	14179	14342	14416	14193	14432	14368	14343	14310	14189	14320	14365	14277	14279	14211	14083	14250	14343	14327	14521	14358	14167	14178	14209	14316	14501	14163	14237	14451	14438	14138	14261	14110	14312	14140	14270	14231	14400	14396	14195	14378	14242	14345	14226	14144	14212	14202	14246	14391	14321	14185	14154	14303	14349	14229	14360	14226	14446	14413	14344	14339	14260	14090	14185	14532	14314	14178	14380	14166	14280	14284	14344	14273	14357	14208	14345	14294	14248	14316	14359	14339	14359	14372	14309	14272	14258	14214	14313	14346	14410	14257	14266	14359	14326	14321	14195	14331	14265	14069	14144	14325	14102	14383	14291	14199	14137	14425	14236	14246	14419	14398	14349	14305	14129	14413	14262	14234	14342	14231	14337	14229	14331	14408	14416	14236	14232	14228	14378	14257	14259	14311	14230	14164	14354	14223	14261	14423	14114	14420	14390	14314	14430	14378	14523	14326	14390	14243	14323	14185	14274	14229	14470	14079	14436	14125	14176	14289	14322	14212	14268	14142	14290	14390	14450	14285	14200	14453	14198	14232	14389	14219	14491	14254	14284	14243	14376	14284	14330	14342	14257	14362	14148	14299	14254	14378	14349	14353	14253	14301	14409	14363	14225	14218	14190	14302	14201	14239	14545	14074	14342	14247	14231	14125	14208	14211	14305	14334	14364	14356	14205	14195	14319	14204	14263	14236	14328	14095	14233	14180	14142	14230	14080	14236	14464	14305	14396	14313	14201	14162	14343	14181	14345	14265	14127	14194	14333	14199	14205	14218	14296	14392	14163	14308	14356	14360	14288	14417	14328	14346	14409	14329	14433	14201	14304	14376	14138	14342	14155	14336	14331	14341	14269
23379	21718	29707	24474	23165	27287	29546	24109	21230	20261	18971	18341	17762	17495	17423	17208	16952	16895	16787	16793	16808	16720	16778	16671	16509	16676	16783	16597	16636	16384	16623	16605	16648	16523	16338	16761	16599	16576	16519	16497	16425	16418	16581	16374	16536	16555	16220	16390	16405	16418	16308	16205	16341	16236	16300	16412	16426	16464	16543	16332	16380	16459	16236	16239	16290	16357	16462	16363	16478	16569	16298	16319	16453	16343	16224	16500	16538	16324	16395	16357	16607	16340	16470	16536	16258	16245	16181	16275	16301	16308	16186	16546	16423	16452	16555	16402	16273	16390	16334	16235	16248	16441	16159	16566	16430	16309	16407	16253	16271	16404	16445	16340	16259	16222	16323	16399	16329	16462	16356	16343	16420	16277	16294	16184	16353	16252	16399	16363	16424	16263	16336	16272	16531	16372	16106	16299	16390	16466	16339	16395	16370	16417	16155	16507	16356	16288	16358	16377	16176	16236	16243	16339	16473	16364	16410	16385	16176	16185	16313	16202	16141	16373	16298	16081	16283	16518	16215	16319	16318	16337	16304	16232	16437	16261	16303	16381	16404	16147	16506	16525	16192	16543	16148	16070	16166	16409	16343	16461	16352	16223	16157	16288	16331	16372	16433	16422	16304	16236	16477	16179	16638	16326	16294	16268	16405	16394	16493	16271	16210	16264	16331	16348	16390	16337	16483	16311	16300	16345	16325	16716	16370	16229	16273	16353	16464	16395	16273	16321	16256	16403	16440	16144	16279	16111	16142	16254	16320	16285	16334	16318	16282	16402	16177	16297	16302	16258	16513	16312	16198	16398	16347	16412	16569	16392	16366	16181	16289	16325	16349	16294	16140	16216	16326	16182	16421	16487	16272	16201	16305	16232	16329	16402	16224	16371	16024	16400	16333	16326	16402	16275	16272	16199	16325	16359	16263	16377	16355	16055	16398	16271	16110	16208	16397	16149	16211	16419	16193	16309	16459	16217	16210	16383	16289	16299	16253	16219	16210	16428	16273	16233	16570	16452	16422	16240	16384	16212	16209	16368	16295	16222	16187	16205	16421	16297	16146	16316	16231	16334	16418	16247	16232	16503	16329	16434	16265	16246	16376	16264	16376	16218	16287	16251	16064	16315	16339	16051	16381	16402	16388	16297	16343	16226	16274	16458	16193	16446	16485	16488	16371	16574	16272	16257	16230	16341	16389	16307	16205	16237	16214	16421	16341	16370	16187	16235	16301	16255	16369	16495	16403	16170	16392	16373	16219	16267	16345	16453	16259	16372	16293	16308	16360	16349	16302	16459	16520	16293	16272	16363	16127	16248	16502	16243	16383	16249	16389	16254	16293	16287	16456	16325	16294	16357	16158	16072	16300	16322	16219	16240	16323	16347	16034	16289	16440	16267	16310	16549	16480	16610	16380	16273	16447	16337	16287	16155	16386	16276	16374	16340	16385	16361	16215	16338	16365	16358	16304	16302	16314	16300	16197	16315	16325	16195	16427	16520	16288	16396	16335	16310	16387	16260	16328	16342	16403	16392	16311	16252	16175	16309	16513	16148	16301	16270	16296	16495	16099	16278	16243	16175	16157	16186	16221	16260	16262	16348	16362	16404	16277	16392	16060	16190	16348	16350	16328	16206	16368	16256	16436	16429	16294	16430	16210	16014	16413	16344	16288	16187	16155	16515	16414	16471	16478	16145	16218	16337	16327	16150	16230	16466	16192	16319	16324	16380	16280	16220	16282	16175	15909	16341	16440	16368	16359	16506	16295	16379	16435	16179	16493	16322	16396	16345	16468	16355	16370	16323	16354	16462	16494	16330	16338	16385	16243	16192	16230	16514	16237	16333	16132	16284	16292	16550	16482	16397	16464	15996	16364	16211	16149	16422	16428	16043	16087	16131	16247	16321	16339	16263	16380	16319	16273	16293	16303	16372	16443	16348	16472	16354	16231	16283	16468	16455	16343	16259	16274	16270	16253	16197	16333	16524	16309	16307	16366	16302	16393	16289	16327	16506	16409	16216	16329	16278	16433	16311	16386	16448	16284	16355	16329	16183	16172	16327	16208	16293	16134	16107	16314	16238	16279	16507	16183	16272	16176	16332	16363	16290	16297	16292	16256	16318	16341	16368	16414	16395	16332	16355	16273	16538	16294	16372	16390	16331	16470	16235	16308	16197	16173	16304	16555	16504	16373	16399	16346	16464	16360	16406	16190	16339	16367	16360	16460	16227	16191	16405	16210	16319	16258	16277	16379	16132	16196	16274	16222	16044	16192	16252	16399	16238	16281	16333	16340	16138	16359	16379	16512	16552	16290	16150	16264	16265	16418	16266	16351	16309	16303	16317	16316	16196	16310	16349	16419	16371	16300	16160	16349	16114	16432	16510	16398	16316	16462	16429	16351	16266	16227	16371	16224	16444	16591	16329	16224	16278	16194	16405	16301	16379	16401	16164	16329	16243	16268	16367	16250	16185	16425	16513	16307	16397	16316	16332	16423	16232	16363	16434	16188	16135	16318	16181	16261	16336	16319	16239	16257	16476	16389	16445	16398	16333	16395	16383	16207	16321	16447	16435	16438	16555	16301	15989	16323	16231	16340	16147	16381	16329	16411	16207	16293	16510	16512	16394	16367	16301	16144	16382	16336	16364	16306	16343	16376	16477	16349	16341	16294	16386	16381	16247	16185	16316	16144	16255	16440	16305	16363	16377	16327	16331	16409	16315	16486	16166	16167	16254	16378	16285	16412	16358	16194	16237	16327	16457	16186	16367	16396	16383	16535	16372	16525	16342	16264	16207	16392	16473	16094	16292	16263	16477	16213	16091	16268	16170	16206	16603	16335	16546	16276	16238	16466	16408	16207	16147	16177	16296	16336	16185	16255	16254	16346	16219	16146	16326	16386	16276	16182	16408	16294	16443	16359	16354	16287	16373	16354	16185	16376	16521	16222	16398	16438	16179	16270	16337	16295	16206	16173	16156	16084	16419	16198	16279	16316	16346	16368	16416	16438	16316	16349	16420	16205	16145	16480	16404	16255	16352	16191	16249	16179	16396	16293	16251	16382	16478	16277	16199	16403	16402	16338	16539	16276	16197	16357	16257	16200	16307	16609	16262	16129	16154	16468	16552	16237	16052	16260	16101	16363	16387	16448	16350	16323	16462	16269	16312	16317	16173	16332	16332	16369	16307	16264	16316	16146	16506	16246	16291	16258	16488	16474	16303	16517	16225	16252	16501	16287	16274	16299	16371	16420	16344	16185	16299	16425	16313	16382	16238	16399	16174	16309	16229	16481	16286	16228	16416	16201	16476	16266	16272	16329	16186	16335	16255	16480	16302	16291	16306	16365	16495	16559	16375	16265	16380	16254	16256	16370	16213	16201	16422	16328	16317	16292	16320	16360	16382	16249	16357	16214	16287	16331	16538	16340	16292	16367	16287	16324	16139	16323	16376	16081	16380	16409	16422	16218	16101	16291	16248	16434	16425	16169	16337	16259	16151	16251	16407	16285	16126	16390	16376	16409	16508	16393	16230	16215	16350	16246	16235	16032	16443	16365	16417	16252	16235	16258	16265	16208	16189	16275	16437	16257	16218	16182	16316	16172	16199	16291	16199	16247	16380	16381	16186	16274	16445	16358	16359	16367	16326	16220	16390	16386	16209	16385	16480	16434	16303	16496	16213	16192	16304	16452	16239	16302	16394	16335	16145	16434	16377	16369	16236	16438	16280	16238	16398	16401	16234	16237	16390	16193	16460	16322	16246	16301	16468	16259	16145	16407	16491	16408	16376	16187	16382	16054	16332	16432	16342	16508	16684	16492	16259	16302	16439	16283	16350	16448	16324	16266	16608	16252	16337	16206	15968	16267	16115	16211	16291	16368	16472	16233	16276	16354	16341	16238	16332	16436	16391	16553	16413	16224	16508	16392	16206	16378	16235	16295	16347	16370	16329	16278	16252	16423	16157	16436	16327	16324	16207	16417	16331	16283	16296	16311	16241	16427	16381	16418	16161	16166	16351	16342	16256	16312	16476	16313	16315	16499	16425	16241	16253	16372	16389	16265	16221	16235	16210	16237	16189	16250	16383	16310	16240	16234	16256	16242	16300	16138	16240	16304	16305	16453	16250	16451	16416	16317	16495	16239	16385	16520	16364	16272	16353	16371	16394	16381	16313	16426	16471	16256	16286	16124	16500	16194	16297	16473	16285	16383	16092	16348	16362	16384	16099	16163	16267	16145	16452	16261	16151	16177	16253	16316	16257	16394	16472	16176	16250	16311	16502	16477	16261	16306	16411	16402	16383	16367	16386	16302	16351	16257	16409	16306	16182	16386	16300	16117	16284	16330	16294	16334	16178	16172	16306	16309	16130	16276	16456	16391	16182	16226	16305	16339	16416	16435	16095	16421	16300	16499	16418	16390	16236	16438	16376	16374	16224	16475	16459	16326	16236	16252	16372	16210	16279	16454	16210	16184	16285	16165	16222	16487	16361	16301	16394	16339	16260	16148	16142	16341	16394	16230	16286	16315	16371	16376	16297	16311	16355	16418	16340	16478	16330	16204	16449	16204	16270	16190	16409	16532	16329	16460	16230	16433	16247	16262	16358	16396	16226	16584	16303	16206	16314	16299	16236	16346	16290	16255	16267	16397	16514	16284	16319	16324	16333	16310	16327	16421	16253	16138	16316	16260	16240	16400	16496	16405	16190	16438	16285	16351	16350	16523	16308	16521	16374	16345	16239	16324	16190	16346	16183	16310	16387	16160	16385	16407	16350	16271	16283	16312	16389	16234	16256	16165	16219	16490	16205	16329	16487	16355	16253	16445	16373	16413	16150	16552	16447	16385	16351	16233	16492	16457	16106	16376	16539	16512	16309	16533	16170	16474	16354	16325	16317	16303	16342	16346	16388	16256	16052	16195	16407	16308	16387	16277	16418	16163	16314	16436	16355	16176	15963	16356	16203	16628	16321	16279	16150	16338	16258	16338	16399	16409	16322	16368	16184	16211	16336	16337	16436	16444	16185	16265	16342	15990	16303	16226	16371	16353	16462	16407	16325	16478	16278	16229	16089	16080	16316	16236	16133	16312	16261	16340	16470	16232	16261	16367	16398	16287	16215	16241	16335	16449	16392	16281	16336	16363	16289	16389	16343
34445	57984	54233	44098	37138	32438	28556	24929	21955	19496	18316	17119	16335	15848	15608	15426	15232	14903	14846	14932	14659	14662	14755	14874	14709	14511	14604	14520	14482	14551	14529	14495	14502	14440	14341	14314	14453	14440	14301	14362	14439	14209	14261	14430	14241	14310	14423	14280	14429	14347	14392	14292	14307	14211	14436	14265	14362	14463	14204	14226	14175	14260	14280	14269	14425	14364	14310	14349	14389	14354	14378	14520	14316	14411	14069	14330	14348	14225	14209	14345	14288	14236	14290	14395	14325	14383	14279	14221	14242	14187	14356	14394	14168	14335	14227	14287	14366	14272	14203	14365	14335	14364	14114	14294	14160	14220	14184	14403	14192	14203	14200	14224	14343	14083	14292	14275	14330	14294	14408	14238	14334	14332	14184	14238	14375	14072	14425	14371	14256	14324	14119	14131	14306	14140	14229	14257	14387	14379	14360	14115	14493	14323	14344	14296	14307	14183	14277	14346	14171	14256	14343	14253	14150	14394	14320	14189	14359	14350	14483	14264	14215	14467	14352	14321	14382	14499	14425	14239	14239	14278	14236	14562	14357	14134	14324	14206	14285	14367	14376	14225	14372	14420	14178	14299	14162	14278	14280	14191	14218	14291	14244	14504	14233	14046	14322	14255	14338	14336	14308	14281	14358	14243	14247	14337	14243	14385	14187	14465	14422	14100	14208	14221	14099	14262	14110	14353	14173	14182	14237	14361	14274	14207	14207	14363	14310	14191	14218	14296	14315	14381	14240	14309	14201	14270	14219	14270	14143	14214	14136	14157	14346	14399	14201	14243	14273	14246	14155	14248	14305	14237	14290	14187	14358	14245	14206	14260	14245	14248	14316	14259	14354	14063	14266	14142	14247	14235	14271	14246	14202	14237	14250	14266	14284	14347	14246	14004	14354	14387	14246	14244	14432	14209	14258	14194	14376	14362	14201	14223	14424	14207	14019	14172	14301	14324	14150	14289	14283	14183	14208	14265	14365	14219	14317	14402	14332	14261	14226	14288	14364	14249	14234	14416	14277	14238	14370	14117	14346	14294	14454	14170	14104	14314	14206	14353	14271	14320	14231	14138	14217	14421	14386	14256	14215	14382	14292	14263	14224	14381	14337	14277	14412	14411	14327	14312	14075	14186	14151	14419	14264	14164	14373	14279	14301	14209	14283	14245	14304	14191	14260	14418	14177	14262	14339	14235	14189	14399	14375	14136	14431	14195	14379	14192	14324	14449	14146	14336	14128	14217	14254	14404	14263	14342	14277	14353	14338	14370	14255	14323	14257	14367	14357	14417	14458	14278	14235	14299	14325	14184	14361	14300	14379	14372	14286	14169	14335	14211	14290	14243	14380	14212	14215	14268	14013	14398	14344	14336	14106	14263	14200	14154	14316	14196	14290	14322	14219	14252	14400	14320	14295	14357	14312	14271	14317	14177	14295	14181	14391	14218	14118	14334	14246	14338	14451	14329	14278	14161	14338	14252	14281	14302	14217	14219	14120	14393	14089	14383	14405	14304	14214	14214	14392	14134	14327	14045	14267	14210	14124	14265	14234	14280	14177	14394	14382	14229	14318	14351	14343	14250	14295	14179	14574	14282	14175	14172	14221	14342	14351	14236	14211	14143	14318	14332	14352	14354	14316	14306	14225	14397	14364	14222	14223	14335	14133	14298	14082	14220	14226	14364	14178	14136	14222	14299	14367	14344	14200	14269	14287	14457	14376	14141	14312	14177	14133	14180	14372	14264	14391	14304	14444	14193	14400	14240	14062	14180	14055	14136	14393	14310	14221	14339	14166	14093	14153	14224	14207	14379	14183	14399	14305	14285	14407	14296	14305	14505	14318	14419	14185	14385	14338	14478	14287	14372	14335	14132	14186	14278	14191	14318	14263	14139	14235	14228	14361	14373	14194	14295	14269	14296	14260	14328	14302	14113	14153	14255	14232	14144	14288	14333	14238	14142	14390	14284	14356	14209	14261	14397	14211	14223	14331	14167	14327	14227	14367	14266	14258	14333	14429	14133	14276	14369	14297	14254	14265	14255	14107	14252	14244	14269	14316	14381	14269	14502	14417	14257	14195	14308	14301	14344	14230	14314	14227	14240	14107	14309	14205	14401	14193	14216	14248	14239	14308	14165	14242	14254	14400	14266	14212	14055	14275	14317	14440	14361	14383	14211	14428	14366	14381	14246	14366	14287	14229	14248	14240	14208	14248	14276	14361	14329	14351	14332	14191	14418	14224	14327	14223	14287	14384	14446	14360	14251	14214	14130	14130	14169	14353	14378	14106	14261	14294	14311	14144	14165	14246	14083	14161	14161	14169	14330	14181	14206	14187	14314	14284	14230	14325	14291	14134	14216	14234	14119	14336	14176	14150	14304	14379	14268	14367	14263	14234	14247	14296	14223	14224	14321	14289	14289	14276	14220	14320	14236	14280	14320	14369	14180	14202	14209	14189	14130	14286	14223	14204	14103	14413	14370	14179	14195	14270	14176	14379	14249	14123	14165	14136	14388	14225	14105	14459	14284	14311	14350	14217	14193	14236	14310	14321	14271	14295	14204	14163	14345	14254	14221	14271	14283	14301	14202	14182	14229	14337	14189	14262	14261	14452	14194	14389	14326	14134	14188	14266	14288	14409	14187	14382	14239	14295	14220	14245	14327	14441	14240	14180	14311	14295	14247	14318	14348	14177	14314	14367	14246	14232	14278	14374	14201	14295	14132	14155	14303	14162	14341	14362	14244	14232	14227	14009	14114	14270	14240	14309	14250	14285	14151	14266	14304	14219	14392	14244	14256	14351	14327	14459	14275	14272	14269	14301	14340	14406	14374	14453	14247	14220	14279	14307	14205	14253	14034	14174	14343	14189	14343	14335	14290	14346	14342	14087	14297	14233	14271	14227	14245	14400	14210	14319	14488	14317	14391	14258	14294	14232	14307	14363	14172	14156	14103	14281	14169	14320	14277	14261	14327	14224	14306	14185	14100	14389	14258	14190	14363	14193	14419	14343	14146	14242	14226	14181	14291	14369	14320	14357	14189	14218	14206	14176	14226	14204	14420	14293	14100	14177	14407	14089	14246	14348	14225	14212	14291	14268	14279	14202	14240	14182	14078	14338	14218	14227	14288	14139	14436	14353	14298	14342	14338	14288	14119	14265	14240	14159	14254	14228	14230	14261	14461	14198	14122	14185	14385	14095	14360	14473	14304	14239	14391	14280	14281	14204	14228	14213	14269	14372	14392	14103	14272	14245	14388	14232	14300	14345	14149	14319	14336	14318	14274	14461	14321	14321	14175	14275	14111	14121	14315	14371	14132	14298	14093	14418	14237	14273	14188	14248	14202	14201	14367	14285	14426	14260	14422	14271	14214	14316	14384	14179	14345	14252	14224	14273	14094	14331	14031	14227	14284	14150	14242	14376	14392	14247	14586	14304	14317	14125	14439	14333	14263	14256	14285	14282	14202	14232	14341	14317	14272	14282	14299	14125	14270	14439	14304	14341	14284	14278	14160	14156	14199	14271	14247	14274	14251	14253	14352	14196	14285	14287	14273	14289	14180	14083	14332	14344	14337	14300	14191	14509	14288	14289	14065	14281	14291	14289	14232	14278	14293	14293	14399	14262	14246	14202	14381	14111	14379	14383	14213	14213	14374	14312	14190	14424	14278	14321	14326	14234	14287	14273	14085	14350	14195	14315	14146	14211	14344	14109	14271	14312	14240	14341	14241	14429	14119	14220	14273	14235	14259	14118	14262	14204	14274	14289	14358	14242	14371	14326	14210	14274	14183	14148	14214	14312	14316	14218	14360	14421	14382	14211	14266	14264	14352	14358	14278	14344	14261	14347	14265	14322	14227	14359	14231	14362	14269	14405	14411	14384	14189	14466	14381	14255	14309	14210	14286	14440	14265	14306	14273	14382	14227	14179	14194	14309	14190	14302	14260	14139	14429	14475	14211	14356	14260	14276	14231	14200	14493	14342	14310	14348	14264	14253	14468	14366	14290	14084	14328	14160	14128	14243	14136	14373	14277	14286	14366	14325	14234	14193	14294	14370	14380	14215	14307	14229	14176	14212	14182	14397	14248	14329	14087	14314	14382	14213	14120	14420	14207	14195	14313	14258	14207	14321	14496	14178	14354	14242	14391	14436	14195	14324	14206	14368	14311	14346	14156	14276	14295	14334	14337	14267	14188	14376	14177	14039	14281	14184	14257	14404	14349	14432	14081	14336	14275	14276	14233	14246	14182	14256	14285	14246	14321	14234	14306	14188	14206	14298	14237	14369	14223	14215	14334	14410	14366	14286	14376	14124	14170	14201	14225	14264	14344	14214	14189	14329	14192	14285	14185	14321	14361	14178	14241	14283	14243	14380	14291	14310	14412	14247	14269	14283	14308	14324	14279	14175	14138	14202	14138	14115	14347	14280	14070	14365	14336	14255	14211	14298	14235	14350	14373	14267	14337	14332	14241	14362	14295	14445	14446	14322	14203	14397	14462	14207	14217	14333	14325	14191	14314	14051	14331	14269	14133	14215	14134	14327	14218	14486	14399	14389	14135	14418	14380	14328	14214	14207	14319	14333	14290	14206	14376	14242	14158	14366	14380	14374	14270	14298	14287	14370	14289	14320	14471	14317	14347	14112	14312	14255	14418	14278	14409	14221	14123	14254	14132	14348	14155	14283	14326	14342	14230	14256	14308	14162	14276	14129	14329	14025	14260	14091	14427	14234	14167	14216	14177	14226	14152	14345	14225	14289	14269	14278	14264	14246	14248	14344	14231	14248	14251	14283	14172	14170	14207	14272	14139	14223	14189	14148	14330	14375	14189	14276	14380	14343	14288	14368	14284	14267	14366	14053	14249	14578	14113	14109	14174	14226	14421	14291	14201	14441	14256	14138	14180	14176	14228	14268	14231	14229	14065	14290	14251	14364	14314	14289	14180	14449	14221	14173	14260	14305	14222	14343	14242	14120	14356	14235	14316	14290	14309	14350	14219	14369	14283	14302	14078	14253	14077	14228	14212	14294	14221	14339	14234	14250	14180	14250	14288	14407	14263	14135	14165	14291	14335	14214	14167	14225	14288	14328	14331	14255	14240	14414	14293	14436	14255	14240	14328	14227	14084	14229	14318	14380	14202	14037	14204	14208	14276
29505	29240	36887	32611	26248	23225	21228	19590	18495	18078	17501	17175	17216	16986	17050	16669	16677	16680	16816	16843	16831	16641	16812	16609	16758	16697	16590	16627	16819	16406	16609	16740	16469	16520	16395	16516	16576	16592	16602	16559	16652	16648	16575	16447	16498	16366	16726	16614	16698	16526	16614	16430	16611	16738	16516	16375	16597	16294	16732	16493	16280	16583	16673	16572	16560	16379	16678	16659	16584	16421	16480	16587	16583	16589	16539	16487	16531	16530	16598	16547	16429	16630	16660	16388	16779	16752	16516	16611	16622	16708	16476	16684	16303	16621	16545	16645	16627	16652	16316	16478	16572	16535	16555	16408	16557	16461	16758	16468	16660	16613	16548	16538	16596	16475	16703	16272	16491	16494	16563	16553	16647	16513	16543	16640	16463	16357	16584	16692	16776	16266	16606	16553	16468	16591	16569	16707	16543	16619	16702	16640	16576	16640	16325	16483	16519	16561	16698	16581	16673	16393	16348	16494	16680	16792	16554	16490	16507	16388	16476	16525	16687	16515	16564	16649	16416	16487	16531	16461	16236	16454	16566	16649	16481	16226	16632	16448	16398	16502	16446	16493	16601	16543	16420	16403	16323	16429	16601	16478	16513	16517	16580	16715	16579	16549	16599	16467	16521	16601	16451	16817	16548	16426	16524	16493	16578	16507	16586	16431	16678	16647	16349	16549	16556	16417	16387	16640	16508	16417	16379	16777	16554	16457	16432	16527	16591	16455	16407	16600	16569	16555	16475	16473	16455	16403	16409	16499	16636	16437	16447	16482	16507	16448	16506	16498	16540	16389	16497	16561	16578	16438	16642	16628	16666	16417	16562	16520	16431	16444	16655	16585	16515	16552	16550	16406	16598	16641	16493	16482	16350	16570	16406	16660	16541	16429	16707	16517	16387	16378	16630	16466	16299	16255	16386	16646	16589	16859	16536	16374	16424	16416	16627	16437	16395	16573	16450	16667	16638	16515	16414	16837	16478	16492	16466	16364	16332	16464	16543	16608	16450	16649	16450	16494	16381	16477	16609	16586	16381	16330	16298	16394	16491	16406	16520	16521	16396	16786	16628	16556	16669	16570	16444	16501	16597	16514	16631	16538	16474	16666	16502	16376	16549	16393	16608	16385	16620	16755	16557	16528	16507	16338	16512	16659	16432	16527	16572	16433	16520	16362	16490	16468	16399	16531	16424	16493	16560	16480	16545	16572	16576	16622	16522	16420	16484	16534	16631	16455	16602	16480	16425	16430	16435	16398	16519	16530	16456	16417	16596	16671	16726	16502	16648	16605	16630	16517	16423	16397	16618	16394	16524	16456	16595	16535	16400	16375	16710	16429	16551	16386	16561	16551	16413	16463	16499	16407	16693	16546	16740	16620	16671	16637	16321	16510	16611	16432	16404	16582	16427	16497	16696	16492	16326	16506	16637	16387	16682	16416	16496	16400	16546	16657	16414	16506	16318	16609	16533	16358	16609	16441	16562	16550	16745	16589	16622	16621	16474	16512	16507	16535	16643	16576	16480	16586	16363	16511	16477	16511	16490	16458	16586	16395	16609	16388	16606	16507	16563	16569	16456	16560	16471	16554	16637	16461	16543	16769	16623	16521	16723	16786	16524	16645	16559	16543	16674	16588	16612	16585	16645	16696	16733	16552	16556	16491	16773	16488	16479	16514	16410	16696	16469	16565	16586	16474	16518	16634	16665	16652	16655	16529	16740	16418	16711	16580	16572	16475	16668	16710	16484	16378	16526	16401	16451	16622	16481	16458	16359	16533	16493	16579	16499	16504	16602	16563	16504	16446	16540	16482	16599	16353	16629	16456	16587	16485	16546	16653	16655	16446	16489	16579	16573	16370	16404	16440	16398	16557	16529	16532	16501	16704	16806	16363	16573	16363	16536	16608	16513	16695	16380	16336	16433	16462	16467	16371	16596	16513	16441	16461	16441	16685	16668	16709	16603	16594	16480	16502	16612	16593	16542	16498	16609	16352	16442	16448	16400	16524	16622	16596	16524	16391	16505	16436	16558	16446	16532	16473	16478	16712	16527	16495	16469	16690	16477	16599	16312	16706	16513	16354	16327	16437	16502	16692	16661	16792	16481	16419	16518	16683	16459	16358	16474	16403	16494	16693	16663	16491	16494	16563	16305	16564	16583	16645	16600	16427	16462	16594	16393	16631	16434	16500	16578	16449	16430	16447	16596	16404	16566	16534	16410	16590	16545	16754	16647	16605	16424	16433	16336	16594	16459	16577	16679	16353	16511	16565	16667	16588	16572	16468	16839	16600	16558	16529	16491	16718	16761	16609	16490	16511	16518	16485	16588	16567	16526	16603	16398	16582	16454	16665	16663	16430	16292	16440	16584	16781	16564	16569	16473	16453	16688	16683	16507	16591	16443	16590	16467	16508	16387	16741	16473	16514	16355	16538	16405	16408	16525	16459	16423	16465	16473	16432	16379	16384	16437	16629	16254	16543	16375	16673	16658	16398	16390	16386	16522	16567	16511	16409	16608	16451	16578	16482	16476	16651	16443	16521	16428	16546	16684	16599	16508	16430	16342	16285	16586	16419	16416	16569	16597	16609	16529	16456	16521	16560	16335	16398	16529	16481	16550	16561	16612	16472	16601	16393	16502	16538	16392	16412	16343	16475	16641	16576	16477	16494	16624	16529	16593	16664	16402	16423	16708	16446	16548	16579	16557	16482	16601	16554	16461	16426	16474	16635	16545	16594	16537	16550	16622	16436	16404	16231	16666	16402	16413	16535	16492	16697	16260	16426	16609	16455	16683	16495	16403	16790	16664	16330	16435	16330	16345	16478	16468	16487	16392	16434	16466	16840	16799	16691	16374	16677	16422	16427	16462	16518	16551	16805	16651	16448	16652	16503	16506	16506	16610	16562	16623	16565	16650	16521	16647	16643	16676	16538	16701	16610	16607	16424	16579	16496	16325	16411	16483	16666	16613	16565	16434	16535	16463	16473	16589	16465	16319	16360	16635	16644	16557	16492	16585	16504	16563	16471	16422	16513	16769	16600	16498	16315	16564	16513	16587	16466	16519	16317	16356	16604	16570	16549	16409	16659	16545	16635	16564	16449	16501	16403	16477	16604	16536	16545	16689	16541	16500	16628	16583	16458	16517	16450	16545	16630	16305	16746	16693	16530	16489	16418	16511	16625	16574	16697	16426	16531	16516	16310	16561	16483	16514	16592	16638	16578	16502	16383	16736	16388	16631	16488	16598	16629	16398	16549	16703	16432	16607	16577	16679	16333	16596	16492	16605	16486	16565	16885	16447	16486	16414	16512	16584	16562	16426	16694	16579	16381	16345	16529	16488	16585	16632	16524	16473	16488	16533	16475	16592	16483	16497	16464	16491	16522	16545	16591	16620	16598	16648	16602	16649	16566	16728	16453	16508	16502	16588	16521	16695	16599	16562	16551	16443	16326	16562	16250	16605	16617	16360	16473	16541	16435	16543	16381	16433	16413	16423	16435	16566	16441	16556	16673	16504	16538	16550	16414	16529	16436	16654	16588	16468	16614	16690	16637	16644	16521	16491	16664	16504	16564	16446	16476	16564	16588	16517	16535	16448	16560	16587	16687	16421	16671	16529	16823	16550	16462	16621	16558	16533	16587	16558	16795	16616	16752	16452	16688	16648	16508	16588	16400	16452	16503	16382	16504	16602	16542	16586	16551	16599	16527	16603	16455	16566	16669	16546	16577	16396	16582	16489	16347	16606	16567	16616	16550	16573	16313	16686	16408	16448	16608	16528	16615	16748	16556	16670	16415	16689	16603	16343	16537	16436	16491	16727	16488	16734	16592	16513	16451	16417	16638	16633	16571	16458	16623	16429	16291	16494	16601	16589	16692	16631	16781	16337	16409	16487	16480	16458	16382	16353	16317	16445	16482	16609	16489	16647	16327	16603	16463	16585	16435	16741	16455	16392	16596	16752	16455	16653	16336	16316	16372	16428	16483	16427	16645	16600	16736	16576	16539	16577	16509	16549	16487	16520	16566	16584	16381	16695	16618	16596	16680	16287	16469	16505	16781	16608	16352	16500	16652	16648	16545	16415	16600	16630	16430	16636	16417	16581	16417	16594	16508	16647	16661	16670	16527	16517	16550	16725	16532	16577	16514	16572	16469	16486	16657	16552	16545	16683	16477	16604	16530	16422	16530	16361	16408	16578	16468	16450	16533	16442	16534	16431	16310	16617	16566	16630	16520	16521	16502	16588	16489	16528	16544	16518	16350	16510	16538	16492	16597	16563	16599	16485	16545	16513	16446	16573	16717	16414	16567	16354	16611	16448	16587	16588	16635	16554	16494	16578	16654	16590	16427	16509	16573	16422	16572	16315	16474	16520	16606	16362	16473	16641	16689	16704	16526	16481	16284	16581	16569	16595	16316	16483	16621	16421	16564	16415	16706	16373	16599	16651	16556	16615	16444	16599	16459	16588	16307	16509	16312	16459	16524	16701	16484	16392	16478	16511	16459	16565	16626	16554	16682	16752	16359	16737	16358	16453	16713	16613	16325	16378	16508	16646	16544	16707	16483	16456	16551	16549	16560	16472	16466	16625	16773	16638	16568	16612	16498	16657	16371	16560	16423	16388	16526	16538	16556	16496	16444	16583	16640	16491	16478	16580	16568	16462	16491	16722	16578	16598	16235	16684	16486	16675	16605	16598	16518	16283	16370	16450	16531	16531	16542	16426	16419	16625	16391	16577	16513	16405	16632	16585	16515	16462	16491	16555	16465	16535	16548	16465	16525	16439	16687	16559	16512	16513	16614	16546	16588	16771	16477	16490	16417	16464	16649	16612	16560	16426	16476	16651	16450	16506	16329	16480	16590	16616	16570	16507	16539	16540	16760	16581	16562	16399	16606	16442	16469	16496	16629	16689	16530	16542	16518	16533	16317	16601	16640	16591	16715	16421	16395	16325	16427	16504	16558	16490	16610	16587	16671	16478	16597	16603	16685	16527	16618	16605	16487	16418	16485	16555	16561	16493	16465	16390	16622	16395	16393	16554	16496	16604	16461	16553	16453	16589	16317	16700	16574	16555	16530	16586	16445	16637	16508	16569	16538	16679	16649	16309	16437	16746	16382	16374	16573	16700	16614	16551	16613	16386	16409	16453	16667
32757	47012	43220	33880	27937	24165	21241	19127	17620	16799	15903	15637	15368	15030	15024	14864	14480	14654	14685	14765	14717	14738	14766	14710	14531	14646	14541	14459	14615	14532	14511	14454	14487	14435	14574	14477	14418	14591	14451	14341	14499	14659	14409	14441	14455	14456	14543	14283	14346	14494	14605	14592	14448	14476	14419	14432	14449	14514	14440	14441	14413	14405	14275	14431	14439	14403	14274	14322	14522	14355	14470	14429	14583	14383	14540	14396	14344	14491	14441	14348	14411	14564	14466	14433	14535	14443	14247	14442	14570	14357	14369	14439	14411	14313	14440	14542	14346	14510	14371	14475	14507	14497	14450	14414	14348	14472	14319	14332	14449	14501	14490	14412	14148	14384	14513	14480	14350	14453	14395	14531	14578	14498	14374	14519	14257	14336	14400	14372	14411	14349	14368	14351	14392	14340	14502	14371	14476	14505	14454	14586	14432	14460	14614	14418	14534	14450	14304	14373	14358	14591	14331	14464	14455	14339	14470	14566	14547	14477	14527	14541	14401	14690	14348	14300	14454	14488	14450	14411	14453	14320	14127	14482	14440	14427	14403	14484	14418	14308	14417	14444	14147	14483	14384	14278	14525	14434	14304	14459	14338	14558	14328	14604	14360	14491	14489	14376	14420	14565	14351	14264	14373	14462	14262	14338	14481	14522	14381	14464	14462	14242	14526	14384	14674	14408	14213	14484	14373	14553	14446	14515	14243	14452	14350	14464	14540	14505	14603	14388	14582	14415	14443	14440	14304	14491	14530	14375	14409	14386	14332	14357	14332	14431	14473	14361	14457	14566	14357	14404	14361	14452	14320	14655	14318	14492	14336	14560	14528	14550	14352	14450	14523	14367	14465	14513	14433	14386	14316	14473	14426	14378	14508	14510	14674	14358	14365	14375	14313	14452	14515	14558	14539	14323	14224	14317	14283	14528	14460	14407	14387	14410	14668	14414	14448	14435	14497	14359	14316	14495	14493	14452	14457	14433	14386	14573	14313	14439	14413	14411	14388	14442	14388	14656	14428	14346	14311	14169	14457	14513	14436	14492	14486	14558	14392	14398	14247	14391	14444	14334	14449	14517	14301	14498	14504	14463	14538	14520	14506	14542	14366	14501	14499	14357	14357	14503	14319	14433	14467	14315	14519	14369	14434	14469	14555	14309	14402	14347	14546	14450	14580	14359	14210	14497	14396	14552	14617	14522	14267	14535	14370	14264	14422	14303	14546	14320	14321	14494	14294	14480	14515	14501	14440	14432	14422	14407	14372	14413	14518	14612	14465	14387	14472	14291	14241	14605	14339	14469	14501	14433	14461	14466	14453	14438	14545	14497	14525	14587	14304	14373	14441	14311	14511	14447	14389	14432	14444	14488	14485	14447	14548	14340	14472	14541	14528	14590	14361	14321	14465	14519	14415	14217	14512	14319	14438	14594	14341	14454	14503	14466	14332	14447	14379	14388	14489	14415	14312	14593	14314	14398	14330	14573	14475	14406	14386	14463	14459	14487	14472	14589	14477	14438	14554	14219	14433	14514	14443	14387	14258	14509	14491	14374	14396	14474	14340	14337	14507	14475	14443	14246	14177	14353	14251	14542	14418	14488	14574	14327	14305	14529	14558	14352	14292	14395	14503	14569	14474	14449	14274	14399	14556	14458	14514	14472	14461	14312	14312	14569	14361	14309	14393	14404	14559	14501	14353	14242	14340	14495	14521	14295	14436	14254	14489	14313	14539	14518	14301	14517	14372	14410	14509	14428	14138	14353	14286	14398	14563	14613	14560	14385	14314	14513	14428	14505	14364	14282	14350	14651	14512	14493	14527	14515	14593	14453	14122	14578	14470	14598	14358	14371	14362	14477	14498	14412	14490	14337	14572	14446	14403	14497	14548	14288	14447	14421	14358	14384	14430	14418	14581	14419	14363	14349	14605	14440	14438	14376	14236	14432	14411	14491	14477	14435	14457	14409	14371	14475	14476	14401	14445	14381	14311	14346	14451	14363	14366	14565	14559	14437	14502	14444	14382	14336	14436	14421	14469	14458	14434	14519	14420	14435	14492	14505	14346	14450	14422	14309	14396	14491	14409	14514	14317	14412	14572	14324	14332	14313	14383	14510	14423	14330	14470	14441	14399	14441	14336	14365	14540	14304	14413	14449	14309	14377	14367	14521	14369	14547	14374	14324	14243	14325	14436	14532	14532	14520	14437	14459	14411	14459	14445	14506	14391	14489	14428	14450	14319	14436	14487	14608	14507	14471	14515	14329	14463	14600	14411	14421	14273	14336	14401	14548	14429	14417	14258	14388	14352	14417	14497	14409	14483	14499	14374	14531	14340	14378	14455	14374	14313	14419	14537	14637	14463	14426	14459	14385	14349	14356	14642	14337	14437	14445	14403	14403	14610	14412	14251	14355	14333	14308	14578	14364	14353	14533	14252	14331	14516	14476	14387	14356	14474	14589	14489	14559	14487	14558	14512	14547	14352	14497	14523	14481	14514	14523	14434	14408	14398	14312	14393	14468	14553	14371	14374	14515	14367	14395	14345	14288	14356	14432	14317	14408	14478	14513	14459	14508	14403	14520	14494	14591	14414	14408	14350	14408	14447	14303	14229	14475	14284	14401	14381	14413	14405	14489	14374	14416	14438	14506	14511	14294	14404	14505	14606	14394	14450	14485	14258	14443	14419	14390	14417	14292	14502	14304	14215	14414	14490	14377	14461	14410	14486	14427	14486	14386	14557	14239	14341	14401	14502	14227	14439	14522	14510	14415	14339	14531	14430	14412	14374	14504	14519	14400	14321	14360	14497	14473	14467	14294	14479	14491	14369	14311	14425	14398	14572	14376	14354	14495	14444	14389	14366	14530	14295	14441	14551	14201	14437	14575	14329	14473	14466	14592	14458	14336	14556	14466	14493	14458	14100	14308	14582	14159	14525	14407	14308	14391	14329	14351	14523	14438	14387	14325	14570	14364	14468	14443	14631	14374	14310	14348	14478	14595	14559	14570	14553	14443	14535	14461	14259	14476	14356	14473	14295	14315	14474	14296	14463	14431	14437	14323	14549	14412	14339	14493	14340	14220	14517	14535	14518	14546	14417	14499	14478	14477	14329	14264	14581	14459	14484	14482	14353	14329	14463	14357	14480	14362	14481	14594	14383	14537	14468	14327	14432	14501	14535	14394	14351	14370	14545	14470	14431	14340	14347	14432	14424	14433	14343	14320	14413	14286	14353	14245	14475	14461	14419	14503	14402	14559	14501	14427	14373	14418	14439	14431	14475	14445	14402	14380	14535	14516	14342	14465	14422	14369	14437	14468	14342	14460	14578	14488	14517	14403	14376	14410	14592	14553	14459	14397	14609	14460	14259	14529	14225	14469	14497	14388	14344	14463	14588	14475	14505	14473	14421	14333	14522	14319	14381	14491	14342	14434	14575	14422	14431	14335	14735	14523	14352	14507	14573	14446	14375	14513	14388	14499	14458	14393	14403	14275	14232	14447	14397	14362	14381	14413	14378	14530	14409	14336	14559	14508	14363	14432	14328	14397	14261	14593	14443	14241	14436	14414	14353	14452	14367	14482	14666	14418	14375	14555	14419	14496	14351	14425	14430	14446	14454	14390	14623	14411	14486	14396	14319	14380	14468	14548	14354	14460	14492	14549	14566	14399	14369	14493	14483	14334	14366	14420	14429	14470	14239	14443	14367	14446	14270	14533	14546	14525	14356	14396	14399	14471	14511	14421	14462	14606	14309	14564	14195	14496	14295	14346	14299	14450	14382	14495	14433	14445	14250	14495	14494	14586	14554	14386	14535	14439	14438	14458	14441	14498	14423	14446	14509	14448	14605	14495	14412	14460	14425	14479	14457	14316	14450	14488	14597	14487	14261	14292	14477	14483	14502	14367	14519	14292	14428	14426	14493	14530	14464	14426	14460	14535	14369	14512	14390	14412	14496	14486	14452	14362	14354	14474	14324	14500	14335	14386	14559	14529	14474	14440	14159	14475	14463	14496	14432	14328	14453	14371	14308	14538	14407	14427	14373	14364	14514	14526	14386	14374	14479	14583	14506	14391	14552	14455	14589	14442	14501	14419	14550	14549	14194	14540	14391	14399	14314	14479	14459	14541	14483	14372	14479	14501	14354	14489	14484	14344	14294	14339	14421	14266	14469	14386	14326	14443	14508	14343	14634	14506	14471	14353	14297	14343	14440	14457	14558	14376	14699	14388	14421	14438	14530	14411	14374	14435	14496	14503	14383	14182	14580	14523	14378	14538	14489	14408	14484	14535	14646	14580	14512	14600	14561	14222	14373	14377	14489	14436	14403	14271	14391	14398	14370	14440	14374	14403	14409	14517	14337	14381	14336	14354	14550	14526	14313	14377	14514	14447	14317	14318	14482	14404	14331	14417	14505	14558	14378	14662	14526	14409	14433	14317	14452	14351	14448	14259	14435	14452	14415	14444	14418	14371	14371	14588	14468	14606	14356	14495	14300	14605	14385	14428	14650	14204	14500	14566	14455	14450	14398	14469	14457	14411	14302	14297	14462	14488	14470	14554	14469	14433	14578	14406	14346	14404	14543	14378	14500	14407	14314	14397	14381	14375	14406	14491	14350	14482	14322	14500	14480	14469	14317	14404	14500	14539	14442	14453	14500	14363	14464	14332	14409	14461	14435	14444	14469	14527	14457	14369	14374	14398	14377	14328	14346	14385	14541	14458	14435	14550	14539	14532	14302	14474	14534	14450	14459	14427	14448	14500	14427	14440	14406	14528	14287	14405	14330	14500	14558	14388	14412	14558	14547	14559	14370	14394	14440	14335	14377	14461	14401	14274	14343	14447	14541	14525	14323	14504	14338	14405	14387	14400	14439	14538	14463	14454	14352	14231	14505	14407	14322	14492	14293	14384	14499	14353	14468	14362	14442	14545	14521	14426	14385	14443	14442	14305	14447	14349	14510	14443	14398	14463	14263	14392	14366	14416	14421	14416	14448	14489	14419	14314	14451	14335	14467	14555	14352	14365	14284	14427	14450	14447	14334	14442	14371	14605	14361	14539	14333	14324	14625	14469	14482	14391	14427	14436	14399	14503	14386	14443	14358	14420	14352	14498	14577	14482	14365	14580	14438	14398	14508	14545	14363	14465	14519	14360
24559	21700	29407	25866	25386	26718	25445	21326	19714	18737	18318	17501	17320	17126	17049	16749	16839	16689	16709	16539	16840	16644	16684	16619	16457	16428	16501	16517	16727	16286	16405	16462	16415	16557	16543	16635	16449	16478	16353	16235	16328	16661	16616	16476	16253	16287	16515	16506	16510	16444	16281	16368	16318	16354	16313	16355	16432	16281	16304	16351	16229	16295	16383	16351	16423	16284	16439	16355	16345	16364	16253	16120	16289	16230	16406	16384	16157	16185	16268	16476	16214	16214	16236	16555	16393	16215	16439	16241	16370	16122	16334	16304	16184	16403	16298	16268	16503	16054	16256	16278	16417	16226	16335	16362	16267	16294	16468	16153	16310	16160	16416	16321	16343	16019	16197	16013	16359	16302	16262	16398	16286	16333	16272	16382	16276	16430	16030	16252	16397	16355	16542	16214	16281	16448	16285	16381	16304	16178	16124	16123	16144	16318	16244	16192	16151	16192	16264	16402	16088	16352	16258	16508	16206	16416	16385	16368	16328	16222	16201	16299	16402	16257	16665	16294	16322	16338	16126	16160	16449	16314	16371	16389	16150	16213	16324	16389	16451	16687	16384	16242	16336	16364	16317	16428	16199	16380	16274	16433	16474	16193	16363	16437	16161	16427	16393	16353	16214	16421	16312	16299	16235	16044	16378	16218	16230	16352	16436	16424	16323	16324	16350	16474	16322	16301	16533	16260	16087	16416	16338	16102	16384	16331	16279	16252	16098	16496	16365	16171	16357	16326	16208	16475	16431	16179	16265	16160	16264	16427	16129	16411	16365	16018	16230	16407	16439	16377	16364	16200	16272	16195	16088	16284	16208	16384	16487	16199	16179	16405	16441	16179	16409	16307	16223	16349	16360	16321	16439	16295	16381	16299	16248	16417	16454	16324	16314	16348	16117	16462	16286	16260	16360	16300	16482	16326	16421	16319	16338	16136	16310	16257	16311	16303	16219	16365	16403	16125	16301	16319	16193	16115	16181	16346	16407	16381	16122	16272	16085	16371	16515	16362	16339	16388	16424	16275	16241	16116	16295	16282	16183	16248	16357	16179	16329	16228	16537	16498	16428	16407	16286	16356	16221	16351	16195	16130	16484	16262	16412	16370	16371	16140	16487	16246	16372	16265	16386	16473	16364	16195	16364	16115	16336	16324	16282	16191	16455	16140	16277	16267	16256	16325	16311	16307	16354	16013	16254	16393	16330	16411	16241	16288	16285	16349	16305	16170	16278	16230	16296	16233	16180	16284	16311	16253	16508	16530	16146	16441	16316	16278	16147	16287	16142	16117	16430	16192	16289	16358	16341	16250	16492	16408	16276	16293	16364	16437	16141	16389	16371	16588	16297	16206	16154	16144	16169	16205	16438	16179	16134	16062	16285	16441	16311	16362	16305	16548	16227	16531	16427	16338	16297	16213	16310	16349	16285	16350	16147	16210	16198	16342	16375	16316	16241	16313	16222	16293	16374	16245	16325	16137	16295	16503	16266	16141	16386	16383	16432	16382	16389	16293	16428	16337	16361	16326	16152	16329	16301	16329	16453	16381	16297	16448	16375	16485	16449	16222	16385	16132	16301	16159	16342	16395	16132	16379	16198	16421	16368	16340	16216	16526	16254	16329	16363	16417	16138	16343	16382	16287	16215	16326	16320	16326	16436	16243	16249	16416	16419	16337	16389	16298	16337	16278	16478	16350	16345	16095	16199	16381	16697	16241	16388	16422	16309	16441	16257	16410	16295	16164	16230	16260	16404	16426	16199	16169	16301	16310	16297	16320	16251	16373	16605	16266	16258	16284	16439	16193	16227	16303	16338	16099	16262	16335	16302	16327	16250	16369	16318	16177	16297	16346	16161	16367	16238	16213	16034	16260	16365	16306	16396	16219	16167	16247	16379	16311	16227	16580	16375	16467	16190	16284	16223	16351	16247	16377	16412	16277	16295	16429	16395	16158	16114	16616	16340	16450	16275	16177	16225	16065	16279	16246	16329	16519	16325	16255	16393	16272	16297	16308	16224	16473	16506	16500	16312	15997	16241	16298	16333	16201	16453	16351	16489	16218	16126	16237	16640	16306	16222	16431	16324	16198	16266	16539	16233	16385	16351	16386	16421	16393	16432	16307	16377	16327	16319	16326	16345	16264	16254	15956	16406	16293	16256	16434	16391	16416	16262	16255	16276	16395	16449	16426	16462	16112	16235	16351	16337	16174	16077	16157	16398	16243	16317	16418	16645	16317	16441	16243	16567	16200	16256	16163	16322	16150	16373	16282	16352	16571	16443	16406	16498	16330	16319	16197	16404	16339	16133	16265	16430	16296	16453	16340	16179	16295	16337	16124	16526	16332	16339	16572	16472	16129	16283	16182	16259	16305	16268	16214	16432	16343	16401	16225	16364	16219	16128	16211	16396	16260	16436	16152	16446	16323	16289	16375	16432	16142	16376	16242	16282	16166	16258	16202	16410	16295	16351	16226	16245	16400	16069	16356	16379	16253	16194	16215	16328	16299	16417	16189	16248	16367	16256	16301	16429	16258	16366	16308	16372	16258	16411	16196	16281	16220	16337	16260	16404	16259	16479	16178	16379	16289	16102	16097	16251	16473	16085	16189	16385	16187	16416	16273	16145	16301	16419	16126	16157	16210	16256	16068	16463	16241	16248	16353	16361	16317	16147	16270	16366	16209	16129	16402	16252	16532	16304	16238	16510	16371	16358	16240	16303	16430	16426	16441	16525	16238	16315	16205	16441	16421	16459	16315	16321	16332	16383	16270	16236	16304	16327	16390	16186	16227	16179	16366	16108	16466	16120	16281	16382	16223	16219	16197	16185	16281	16317	16149	16446	16369	16322	16241	16124	16255	16367	16262	16385	16190	16372	16665	16358	16262	16348	16385	16235	16365	16135	16462	16257	16344	16486	16235	16229	16398	16550	16438	16226	16255	16328	16362	16265	16141	16227	16186	16256	16157	16359	16163	16197	16582	16290	16253	16229	16222	16299	16307	16211	16278	16208	16370	16369	16349	16310	16320	16213	16295	16461	16396	16327	16311	16339	16405	16323	16276	16100	16229	16091	16338	16433	16211	16429	16314	16267	16380	16244	16465	16137	16163	16244	16475	16233	16261	16337	16344	16337	16356	16255	16266	16337	16183	16219	16246	16203	16257	16417	16412	16236	16165	16109	16172	16132	16395	16645	16294	16255	16285	16443	16357	16381	16368	16272	16491	16315	16225	16366	16276	16436	16473	16135	16164	16257	16477	16450	16236	16450	16403	16344	16326	16174	16355	16522	16181	16088	16217	16115	16375	16210	16349	16189	16416	16380	16422	16360	16325	16315	16358	16290	16357	16429	16124	16396	16451	16497	16388	16261	16297	16448	15925	16345	16380	16263	16306	16155	16435	16066	16305	16387	16317	16393	16386	16342	16411	16377	16335	16335	16321	16301	16183	16252	16278	16187	16159	16433	16535	16383	16224	16424	16403	16362	16362	16303	16266	16239	16276	16128	16327	16356	16319	16485	16380	16385	16222	16167	16218	16328	16556	16387	16204	16327	16513	16307	16182	16373	16322	16202	16391	16352	16328	16264	16412	16473	16316	16258	16331	16441	16206	16282	16405	16375	16260	16137	16082	16357	16289	16323	16353	16283	16261	16311	16393	16358	16255	16201	16380	16344	16343	16336	16450	16273	16122	16201	16163	16259	16348	16398	16386	16252	16223	16469	16322	16189	16110	16212	16348	16251	16502	16295	16260	16462	16302	16329	16310	16315	16176	16440	16252	16170	16328	16220	16204	16282	16425	16445	16337	16256	16421	16399	16132	16567	16088	16293	16424	16507	16247	16206	16427	16207	16298	16272	16445	16383	16210	16240	16265	16423	16435	16320	16274	16089	16261	16129	16371	16248	16262	16312	16321	16218	16201	16232	16341	16173	16234	16170	16281	16275	16366	16235	16246	16343	16307	16163	16516	16442	16366	16225	16283	16444	16566	16239	16514	16237	16367	16088	16235	16370	16292	16308	16032	16308	16307	16313	16224	16352	16189	16246	16305	16334	16174	16298	16251	16219	16217	16429	16337	16344	16254	16530	16305	16480	16214	16299	16413	16509	16422	16327	16352	16276	16318	16290	16423	16204	16350	16385	16249	16307	16323	16303	16501	16374	16104	16227	16449	16303	16173	16219	16196	16468	16255	16208	16440	16343	16259	16264	16358	16278	16159	16366	16496	16586	16235	16411	16352	16442	16398	16467	16490	16430	16287	16271	16278	16376	16079	16401	16516	16408	16109	16336	16093	16352	16311	16328	16343	16176	16385	16425	16341	16411	16452	16347	16351	16412	16071	16336	16357	16173	16290	16053	16326	16393	16257	16296	16075	16383	16195	16363	16275	16260	16214	16234	16432	16307	16371	16256	16455	16376	16137	16466	16335	16325	16550	16494	16376	16316	16070	16447	16485	16504	16367	16118	16169	16302	16269	16442	16253	16447	16357	16316	16511	16398	16375	16393	16484	16247	16319	16234	16360	16502	16432	16302	16227	16284	16313	16346	16337	16379	16274	16441	16386	16405	16322	16463	16445	16436	16095	16312	16272	16201	16477	16297	16399	16355	16173	16246	16129	16348	16279	16196	16359	16332	16240	16223	16161	16317	16339	16197	16233	16222	16253	16168	16355	16278	16269	16208	16298	16329	16291	16456	16341	16518	16284	16467	16226	16439	16301	16303	16291	16221	16135	16058	16201	16257	16230	16226	16268	16461	16291	16304	16461	16317	16313	16351	16203	16277	16177	16355	16098	16464	16309	16207	16170	16546	16367	16510	16270	16313	16315	16223	16241	16330	16339	16548	16318	16311	16062	16147	16344	16223	16392	16196	16349	16339	16358	16351	16458	16338	16316	16405	16252	16362	16407	16240	16529	16310	16219	16328	16336	16402	16470	16537	16285	16301	16488	16406	16412	16464	16483	16278	16233	16133	16437	16420	16317	16414	16291	16407	16364	16315	16402	16150	16452	16352	16176	16062	16444	16216	16116	16362	16229	16284	16503	16272	16130	16498	16356	16305	16269	16351	16376	16267	16335	16574	16369	16389	16490	16183	16353	16301	16112	16388	16421	16422	16339	16278	16292	16202	16379	16383	16214	16357	16245	16406	16315	16180	16337
32425	52639	48956	38941	32751	27992	24722	21602	19596	17945	16852	16294	15825	15590	15216	14903	14931	14538	14780	14630	14835	14798	14671	14807	14596	14754	14409	14524	14550	14466	14516	14488	14458	14366	14555	14381	14444	14475	14549	14511	14401	14282	14421	14278	14370	14408	14354	14278	14309	14440	14187	14316	14554	14358	14439	14455	14510	14454	14276	14249	14621	14336	14354	14409	14459	14163	14469	14557	14378	14341	14242	14491	14584	14430	14267	14382	14389	14316	14303	14422	14412	14422	14355	14427	14333	14406	14278	14368	14387	14283	14399	14264	14524	14470	14365	14343	14361	14389	14400	14346	14329	14408	14328	14207	14436	14442	14404	14335	14408	14331	14357	14333	14256	14272	14378	14321	14355	14359	14422	14225	14484	14301	14283	14251	14495	14285	14538	14323	14420	14303	14275	14254	14318	14257	14252	14286	14316	14179	14397	14286	14306	14276	14400	14442	14441	14395	14366	14382	14495	14285	14357	14352	14533	14314	14195	14195	14347	14337	14374	14412	14458	14443	14262	14389	14553	14343	14387	14362	14250	14288	14204	14265	14333	14228	14365	14533	14574	14308	14392	14334	14474	14267	14287	14424	14348	14319	14275	14234	14495	14416	14220	14455	14233	14481	14660	14273	14407	14439	14309	14363	14274	14338	14358	14265	14282	14320	14219	14438	14394	14270	14448	14227	14464	14321	14345	14288	14290	14220	14292	14252	14290	14359	14411	14273	14459	14350	14412	14350	14238	14299	14340	14519	14277	14483	14306	14366	14175	14343	14265	14385	14348	14330	14316	14207	14342	14283	14225	14289	14236	14428	14375	14282	14373	14305	14376	14356	14276	14507	14214	14528	14308	14356	14328	14321	14444	14407	14466	14422	14339	14297	14362	14562	14109	14448	14475	14519	14195	14419	14290	14377	14358	14263	14384	14299	14312	14236	14394	14357	14355	14355	14204	14221	14140	14150	14340	14298	14367	14217	14434	14280	14357	14293	14339	14526	14440	14319	14356	14418	14325	14300	14319	14397	14332	14299	14395	14400	14428	14283	14377	14303	14252	14205	14335	14387	14188	14265	14262	14211	14423	14435	14414	14279	14288	14268	14308	14435	14379	14264	14327	14507	14343	14314	14365	14566	14593	14401	14442	14278	14278	14339	14278	14273	14497	14470	14366	14383	14213	14405	14349	14312	14370	14432	14288	14195	14312	14502	14458	14347	14379	14393	14294	14381	14351	14192	14508	14341	14450	14368	14373	14382	14186	14513	14421	14313	14195	14518	14286	14490	14349	14408	14221	14406	14449	14285	14413	14271	14220	14248	14236	14459	14168	14389	14408	14370	14193	14434	14367	14388	14353	14393	14347	14353	14236	14281	14399	14420	14307	14285	14410	14209	14423	14305	14332	14408	14423	14342	14301	14328	14484	14083	14439	14331	14304	14360	14345	14203	14521	14329	14335	14375	14371	14313	14306	14373	14369	14304	14298	14410	14308	14166	14357	14169	14289	14294	14393	14447	14285	14459	14328	14333	14409	14595	14478	14306	14212	14412	14384	14272	14374	14371	14347	14348	14226	14342	14325	14471	14381	14176	14338	14490	14235	14383	14323	14423	14384	14306	14367	14352	14370	14241	14339	14349	14497	14272	14345	14313	14443	14197	14399	14271	14358	14474	14265	14258	14264	14406	14283	14272	14338	14450	14441	14355	14315	14216	14242	14261	14352	14398	14430	14329	14278	14250	14476	14283	14450	14409	14299	14260	14354	14295	14198	14453	14405	14198	14339	14232	14417	14353	14283	14292	14539	14501	14501	14518	14412	14318	14326	14167	14293	14348	14414	14107	14464	14472	14438	14240	14242	14395	14411	14475	14341	14199	14410	14314	14558	14351	14183	14302	14519	14303	14202	14266	14335	14372	14506	14260	14309	14355	14365	14516	14278	14408	14221	14391	14444	14468	14303	14254	14236	14404	14287	14471	14260	14426	14475	14275	14289	14383	14426	14140	14268	14316	14419	14401	14366	14382	14341	14359	14250	14436	14566	14395	14329	14313	14284	14297	14490	14413	14354	14491	14351	14298	14237	14352	14321	14361	14338	14403	14434	14317	14353	14167	14368	14419	14422	14404	14297	14381	14278	14426	14454	14246	14305	14362	14274	14448	14300	14270	14190	14498	14415	14312	14205	14407	14305	14365	14451	14433	14336	14515	14269	14146	14290	14233	14448	14381	14389	14403	14234	14323	14200	14200	14346	14228	14427	14377	14359	14500	14403	14420	14275	14418	14309	14303	14360	14441	14441	14271	14423	14301	14473	14333	14132	14199	14498	14311	14423	14314	14337	14448	14328	14459	14420	14473	14297	14373	14223	14272	14496	14349	14177	14359	14367	14356	14358	14440	14275	14293	14371	14396	14457	14157	14294	14432	14348	14355	14473	14285	14329	14336	14124	14276	14395	14378	14340	14449	14400	14468	14456	14175	14214	14344	14401	14405	14384	14395	14318	14068	14541	14421	14333	14324	14425	14374	14309	14306	14234	14328	14232	14317	14298	14418	14422	14341	14232	14294	14468	14194	14228	14314	14197	14450	14329	14410	14399	14395	14551	14304	14429	14259	14354	14471	14455	14497	14364	14317	14298	14332	14530	14472	14478	14355	14504	14298	14356	14676	14444	14205	14352	14444	14390	14350	14375	14251	14344	14453	14316	14518	14419	14329	14451	14356	14335	14345	14238	14550	14441	14399	14368	14307	14403	14361	14305	14219	14280	14283	14351	14382	14353	14492	14298	14266	14525	14234	14221	14257	14427	14100	14414	14335	14437	14392	14328	14445	14375	14391	14292	14265	14372	14236	14258	14265	14544	14276	14465	14574	14357	14350	14420	14333	14295	14436	14298	14575	14260	14340	14289	14245	14411	14354	14332	14375	14362	14385	14402	14361	14162	14262	14134	14275	14424	14415	14145	14160	14427	14314	14248	14408	14445	14456	14300	14255	14516	14364	14280	14369	14272	14221	14326	14283	14423	14296	14271	14218	14355	14438	14375	14257	14341	14468	14391	14295	14596	14264	14351	14356	14230	14189	14582	14480	14468	14299	14346	14490	14302	14256	14306	14399	14481	14545	14359	14321	14425	14382	14475	14284	14555	14318	14279	14386	14472	14414	14283	14340	14347	14435	14332	14320	14348	14322	14378	14408	14150	14380	14257	14364	14189	14357	14384	14290	14390	14194	14350	14452	14072	14337	14436	14268	14422	14438	14317	14456	14383	14403	14387	14334	14303	14521	14332	14412	14294	14324	14400	14242	14208	14365	14263	14549	14395	14203	14308	14342	14312	14439	14341	14444	14343	14416	14317	14327	14450	14110	14296	14376	14349	14231	14284	14470	14174	14412	14291	14420	14282	14293	14228	14464	14438	14490	14302	14375	14275	14390	14251	14271	14369	14370	14325	14332	14461	14545	14216	14456	14430	14400	14276	14431	14317	14384	14497	14393	14243	14328	14360	14400	14530	14528	14544	14347	14352	14226	14308	14581	14438	14327	14496	14446	14201	14381	14281	14363	14530	14440	14245	14250	14384	14257	14246	14349	14299	14232	14283	14212	14244	14403	14424	14253	14509	14274	14551	14388	14412	14398	14278	14400	14531	14392	14307	14506	14516	14405	14443	14396	14390	14394	14370	14439	14385	14418	14199	14296	14308	14382	14250	14454	14206	14385	14471	14456	14303	14314	14404	14462	14327	14365	14311	14180	14435	14357	14251	14415	14327	14186	14229	14254	14320	14501	14352	14233	14244	14313	14283	14267	14310	14479	14255	14397	14409	14270	14267	14360	14361	14249	14354	14124	14271	14394	14422	14449	14372	14356	14228	14441	14302	14382	14365	14273	14360	14282	14335	14240	14395	14252	14376	14426	14318	14147	14088	14485	14529	14486	14192	14384	14307	14407	14364	14379	14512	14328	14293	14418	14343	14324	14322	14442	14329	14332	14258	14321	14412	14331	14273	14350	14307	14305	14699	14244	14469	14378	14348	14238	14444	14372	14394	14255	14326	14486	14285	14378	14205	14481	14400	14183	14262	14418	14400	14164	14430	14260	14223	14359	14304	14434	14190	14505	14446	14455	14241	14467	14433	14349	14305	14432	14377	14341	14568	14271	14365	14349	14386	14404	14351	14408	14466	14461	14430	14332	14483	14377	14330	14299	14399	14349	14333	14304	14401	14302	14534	14203	14390	14507	14398	14392	14359	14338	14468	14262	14463	14379	14301	14456	14265	14220	14470	14222	14411	14308	14281	14407	14191	14286	14280	14405	14323	14379	14416	14304	14348	14316	14457	14381	14424	14256	14185	14232	14253	14371	14259	14418	14543	14278	14450	14505	14291	14200	14167	14205	14393	14427	14533	14269	14181	14447	14381	14375	14335	14487	14334	14428	14490	14406	14383	14450	14462	14361	14508	14158	14501	14376	14403	14343	14523	14328	14405	14346	14456	14320	14170	14473	14356	14237	14427	14476	14443	14447	14300	14312	14358	14445	14284	14285	14393	14521	14333	14581	14388	14391	14393	14456	14294	14396	14273	14370	14366	14461	14358	14435	14415	14430	14321	14222	14336	14355	14313	14259	14452	14356	14302	14562	14237	14448	14504	14361	14372	14222	14563	14476	14385	14494	14380	14256	14401	14364	14265	14354	14511	14301	14430	14240	14368	14191	14359	14419	14344	14307	14514	14322	14252	14343	14459	14337	14177	14273	14430	14329	14498	14289	14298	14254	14368	14291	14363	14295	14439	14225	14283	14325	14332	14182	14273	14532	14515	14282	14218	14427	14325	14355	14406	14296	14349	14154	14255	14430	14464	14240	14534	14325	14416	14325	14242	14301	14425	14352	14400	14284	14535	14255	14283	14458	14346	14169	14341	14362	14506	14434	14355	14394	14231	14408	14275	14374	14297	14189	14382	14236	14308	14365	14294	14444	14474	14295	14302	14097	14324	14353	14103	14271	14279	14196	14453	14387	14471	14259	14345	14346	14313	14285	14212	14461	14385	14127	14445	14441	14338	14295	14390	14318	14294	14296	14273	14478	14360	14436	14607	14368	14158	14584	14186	14318	14435	14338	14280	14377	14288	14327	14382	14397	14422	14456	14308	14291	14304	14275	14314	14442	14473	14255
23315	21662	29647	24363	23054	26757	29309	23324	20989	20179	19088	18348	17919	17535	17545	17088	16959	16982	16887	17068	17066	16873	16776	16715	16583	16754	16702	16713	17110	16774	16893	16631	16743	16646	16477	16573	16537	16552	16605	16689	16483	16300	16401	16650	16602	16581	16707	16597	16507	16564	16518	16582	16284	16549	16565	16586	16430	16409	16468	16452	16473	16427	16506	16245	16668	16478	16352	16371	16525	16576	16702	16313	16419	16432	16433	16319	16334	16560	16551	16359	16444	16482	16366	16633	16478	16279	16445	16456	16611	16690	16460	16379	16168	16461	16272	16618	16305	16234	16580	16408	16365	16437	16613	16590	16564	16418	16586	16460	16231	16477	16432	16400	16584	16554	16561	16456	16611	16180	16322	16298	16528	16311	16441	16401	16605	16534	16510	16552	16530	16465	16388	16309	16428	16522	16492	16299	16434	16273	16397	16357	16366	16350	16240	16405	16518	16555	16384	16425	16383	16442	16401	16312	16420	16415	16336	16199	16156	16517	16306	16321	16591	16431	16231	16433	16337	16413	16600	16288	16373	16415	16425	16537	16319	16417	16652	16455	16258	16511	16302	16372	16400	16375	16429	16554	16261	16286	16452	16487	16274	16312	16471	16453	16480	16560	16401	16246	16531	16225	16236	16490	16385	16377	16411	16240	16255	16120	16692	16255	16226	16634	16495	16489	16403	16579	16358	16418	16579	16333	16314	16277	16524	16299	16430	16426	16463	16287	16303	16379	16386	16411	16352	16319	16504	16228	16475	16448	16643	16591	16310	16385	16314	16430	16648	16338	16472	16284	16315	16384	16299	16490	16502	16488	16516	16486	16381	16442	16468	16212	16309	16263	16249	16247	16311	16427	16380	16578	16395	16529	16382	16315	16177	16144	16386	16515	16385	16343	16262	16440	16315	16484	16532	16394	16428	16338	16260	16208	16368	16375	16371	16447	16208	16340	16415	16391	16427	16490	16399	16420	16536	16480	16255	16490	16514	16692	16332	16550	16479	16328	16343	16502	16429	16412	16420	16328	16340	16253	16568	16506	16520	16282	16673	16529	16298	16448	16485	16146	16441	16192	16448	16347	16312	16355	16534	16297	16359	16474	16441	16477	16403	16182	16444	16507	16427	16479	16486	16490	16415	16438	16466	16400	16424	16412	16381	16655	16381	16324	16314	16332	16384	16278	16433	16266	16465	16529	16526	16373	16519	16396	16451	16525	16602	16484	16597	16516	16501	16328	16574	16390	16162	16393	16688	16325	16332	16296	16596	16444	16433	16312	16429	16435	16523	16511	16432	16445	16465	16367	16453	16382	16379	16308	16328	16447	16272	16285	16379	16386	16292	16459	16482	16329	16574	16303	16398	16458	16472	16444	16528	16446	16437	16555	16512	16335	16333	16429	16314	16523	16323	16182	16447	16434	16355	16375	16414	16451	16434	16323	16635	16451	16346	16442	16439	16485	16465	16388	16357	16344	16386	16602	16527	16471	16469	16379	16358	16427	16324	16382	16356	16426	16489	16296	16273	16496	16445	16496	16570	16333	16467	16274	16328	16269	16225	16534	16482	16450	16280	16381	16371	16394	16482	16503	16270	16360	16282	16345	16365	16502	16440	16323	16421	16391	16387	16289	16411	16555	16438	16473	16409	16247	16451	16298	16336	16407	16338	16300	16627	16532	16548	16346	16388	16360	16557	16332	16243	16468	16505	16417	16434	16413	16442	16353	16326	16541	16456	16522	16336	16531	16514	16342	16451	16263	16491	16458	16436	16432	16374	16465	16374	16536	16323	16486	16313	16286	16296	16444	16324	16396	16483	16297	16246	16236	16294	16423	16425	16379	16253	16368	16287	16250	16315	16406	16385	16274	16515	16410	16406	16480	16310	16380	16586	16329	16198	16322	16548	16388	16263	16404	16597	16629	16595	16374	16211	16348	16324	16253	16444	16503	16544	16302	16242	16346	16428	16302	16444	16109	16383	16247	16319	16296	16237	16602	16426	16455	16317	16528	16371	16429	16536	16661	16316	16568	16510	16364	16339	16297	16335	16371	16438	16292	16437	16352	16476	16449	16394	16201	16340	16326	16343	16379	16508	16237	16258	16405	16566	16403	16225	16434	16433	16459	16362	16385	16427	16393	16416	16562	16594	16597	16453	16328	16520	16441	16277	16453	16325	16484	16486	16457	16235	16332	16305	16583	16386	16363	16335	16247	16499	16233	16453	16564	16480	16298	16396	16149	16460	16502	16350	16238	16526	16392	16443	16215	16429	16525	16468	16373	16601	16671	16396	16103	16099	16326	16375	16469	16371	16380	16398	16395	16345	16469	16454	16435	16415	16437	16371	16559	16404	16280	16321	16431	16383	16431	16559	16320	16330	16428	16264	16339	16537	16377	16348	16351	16263	16247	16397	16348	16269	16568	16385	16499	16339	16439	16487	16390	16496	16392	16429	16503	16427	16374	16401	16289	16465	16412	16452	16232	16317	16356	16449	16531	16131	16335	16423	16541	16339	16234	16432	16523	16274	16380	16496	16383	16616	16439	16541	16370	16657	16324	16258	16356	16403	16166	16086	16426	16383	16569	16238	16331	16324	16302	16305	16660	16237	16297	16387	16341	16465	16732	16539	16562	16362	16605	16567	16454	16328	16297	16475	16427	16370	16304	16186	16252	16295	16453	16737	16657	16427	16547	16046	16392	16349	16385	16273	16268	16355	16415	16543	16351	16409	16354	16637	16262	16572	16438	16333	16287	16273	16254	16180	16385	16438	16299	16417	16448	16484	16184	16349	16416	16376	16525	16321	16280	16523	16417	16547	16343	16421	16392	16695	16257	16332	16465	16466	16532	16178	16468	16363	16336	16177	16456	16523	16498	16366	16320	16294	16495	16224	16276	16590	16332	16535	16313	16195	16363	16430	16322	16555	16547	16317	16341	16330	16454	16229	16424	16341	16411	16423	16441	16394	16322	16518	16431	16493	16576	16391	16379	16347	16288	16680	16564	16285	16317	16311	16399	16534	16184	16304	16399	16343	16443	16331	16540	16358	16472	16540	16392	16345	16303	16242	16357	16382	16459	16487	16265	16317	16360	16367	16452	16253	16371	16354	16402	16690	16383	16483	16516	16351	16349	16313	16430	16342	16330	16372	16443	16378	16586	16374	16305	16252	16401	16435	16439	16361	16351	16487	16561	16376	16311	16392	16423	16253	16198	16517	16265	16365	16223	16537	16200	16398	16267	16446	16553	16364	16273	16565	16372	16391	16520	16416	16435	16469	16264	16324	16460	16318	16382	16393	16339	16366	16450	16477	16469	16431	16591	16481	16484	16413	16364	16526	16387	16574	16407	16532	16253	16210	16366	16285	16278	16296	16385	16483	16391	16171	16447	16621	16317	16428	16343	16465	16513	16482	16500	16293	16457	16422	16179	16456	16506	16458	16314	16322	16505	16302	16362	16378	16353	16589	16502	16450	16354	16462	16629	16470	16416	16435	16491	16451	16471	16585	16279	16462	16314	16453	16252	16389	16247	16349	16369	16472	16548	16318	16394	16418	16423	16598	16401	16329	16302	16293	16418	16495	16311	16270	16400	16350	16484	16590	16563	16464	16245	16271	16511	16458	16473	16383	16514	16403	16400	16418	16504	16403	16590	16409	16400	16261	16405	16453	16243	16680	16413	16646	16600	16259	16400	16332	16453	16421	16253	16344	16508	16318	16436	16214	16383	16342	16254	16474	16445	16387	16331	16336	16282	16466	16398	16546	16366	16432	16296	16262	16325	16268	16494	16333	16386	16441	16263	16361	16230	16329	16364	16180	16081	16446	16449	16286	16165	16332	16301	16537	16416	16265	16317	16430	16347	16607	16390	16339	16372	16374	16475	16473	16462	16528	16611	16528	16490	16270	16173	16458	16140	16361	16487	16484	16477	16317	16373	16335	16343	16422	16340	16462	16278	16317	16273	16475	16386	16499	16326	16248	16512	16280	16430	16351	16472	16227	16295	16428	16520	16576	16458	16528	16651	16359	16375	16552	16523	16358	16432	16287	16121	16341	16433	16345	16401	16448	16157	16370	16391	16390	16249	16353	16500	16378	16282	16435	16263	16544	16386	16472	16287	16215	16344	16380	16458	16595	16294	16545	16503	16362	16537	16399	16331	16366	16447	16383	16177	16408	16398	16436	16351	16341	16499	16409	16469	16441	16378	16425	16250	16171	16570	16443	16466	16536	16266	16377	16129	16122	16259	16336	16302	16589	16572	16409	16251	16445	16473	16379	16311	16428	16479	16456	16363	16445	16526	16510	16455	16536	16310	16392	16231	16654	16372	16298	16397	16372	16437	16393	16514	16438	16481	16316	16340	16324	16372	16528	16565	16547	16387	16391	16541	16578	16375	16321	16441	16315	16308	16309	16488	16405	16433	16549	16427	16254	16418	16635	16479	16351	16445	16471	16384	16493	16247	16328	16252	16346	16389	16439	16321	16410	16533	16289	16176	16337	16339	16343	16664	16779	16517	16541	16634	16559	16594	16684	16417	16391	16331	16377	16253	16408	16584	16451	16228	16386	16254	16388	16389	16547	16419	16418	16473	16362	16534	16242	16421	16518	16486	16232	16545	16488	16494	16528	16503	16458	16360	16433	16356	16404	16598	16321	16272	16421	16524	16490	16209	16529	16477	16453	16282	16437	16343	16541	16493	16444	16323	16432	16402	16488	16385	16236	16312	16454	16197	16601	16410	16478	16557	16429	16361	16402	16578	16404	16387	16625	16300	16280	16253	16447	16309	16608	16359	16456	16076	16499	16463	16482	16403	16388	16390	16506	16466	16508	16590	16323	16522	16434	16502	16366	16274	16466	16354	16621	16453	16505	16340	16499	16319	16349	16589	16550	16259	16326	16266	16348	16260	16444	16448	16614	16427	16400	16661	16419	16290	16294	16446	16418	16355	16406	16369	16448	16453	16545	16199	16432	16367	16370	16423	16411	16522	16373	16203	16377	16381	16480	16514	16532	16398	16237	16554	16683	16547	16402	16396	16412	16486	16346	16377	16579	16487	16399	16330	16366	16516	16253	16382	16428	16350	16530	16294	16543	16556	16354	16404	16195	16360	16387	16213	16423	16488	16486	16454	16648	16598	16625	16539	16454	16392	16180	16281
33781	57012	53427	43375	36961	31543	27494	24052	21502	19717	18151	17158	16628	15820	15629	15267	15023	15025	14944	14828	14904	14746	14912	14732	14908	14824	14770	14685	14548	14610	14667	14649	14632	14566	14608	14393	14376	14615	14597	14339	14476	14430	14504	14346	14361	14616	14546	14376	14427	14300	14475	14369	14289	14393	14305	14418	14257	14273	14287	14340	14256	14213	14413	14224	14296	14460	14292	14503	14312	14377	14379	14474	14155	14380	14282	14490	14345	14450	14425	14368	14355	14298	14412	14341	14334	14267	14361	14225	14356	14379	14179	14434	14331	14407	14162	14457	14378	14345	14480	14439	14395	14348	14306	14276	14328	14254	14265	14385	14409	14395	14364	14168	14409	14345	14369	14362	14247	14252	14398	14525	14277	14368	14323	14269	14359	14267	14213	14325	14133	14316	14287	14335	14324	14373	14347	14315	14360	14323	14336	14299	14341	14462	14407	14193	14338	14437	14278	14145	14346	14284	14316	14260	14355	14461	14267	14249	14307	14414	14439	14206	14340	14415	14335	14207	14262	14242	14404	14470	14436	14405	14206	14305	14487	14373	14222	14276	14421	14240	14179	14287	14276	14438	14419	14287	14297	14322	14492	14441	14316	14387	14243	14538	14406	14394	14446	14250	14465	14344	14346	14141	14535	14310	14259	14213	14390	14257	14328	14338	14316	14339	14333	14313	14420	14277	14304	14367	14474	14290	14257	14314	14347	14388	14280	14358	14263	14489	14290	14201	14333	14241	14283	14505	14265	14422	14300	14375	14331	14249	14427	14296	14250	14490	14273	14345	14321	14422	14249	14259	14374	14496	14422	14456	14426	14321	14356	14212	14369	14405	14268	14352	14448	14466	14263	14295	14358	14596	14367	14343	14171	14322	14274	14423	14369	14276	14549	14212	14292	14375	14268	14420	14381	14410	14397	14290	14256	14410	14337	14283	14337	14484	14503	14139	14377	14392	14470	14308	14290	14132	14190	14337	14349	14384	14237	14229	14303	14174	14278	14280	14391	14353	14293	14347	14387	14458	14291	14325	14298	14149	14329	14206	14278	14342	14427	14304	14287	14446	14395	14200	14282	14485	14400	14535	14212	14234	14575	14361	14271	14326	14432	14332	14491	14515	14372	14379	14417	14280	14246	14306	14348	14349	14263	14375	14283	14384	14187	14338	14295	14388	14324	14258	14476	14359	14290	14403	14243	14402	14380	14407	14177	14463	14232	14412	14438	14320	14330	14307	14194	14285	14384	14269	14373	14387	14461	14278	14121	14274	14358	14460	14247	14325	14316	14294	14227	14263	14347	14386	14283	14232	14184	14369	14279	14241	14155	14511	14443	14519	14344	14346	14182	14405	14372	14258	14258	14523	14384	14309	14335	14198	14266	14398	14400	14376	14205	14109	14272	14401	14146	14317	14326	14161	14397	14273	14312	14218	14385	14402	14255	14253	14281	14267	14265	14209	14393	14361	14449	14275	14369	14561	14430	14462	14327	14365	14237	14285	14300	14417	14317	14404	14262	14350	14280	14222	14470	14492	14222	14254	14240	14411	14560	14318	14269	14370	14376	14434	14334	14272	14298	14313	14289	14263	14244	14354	14294	14259	14326	14232	14220	14153	14317	14327	14481	14406	14351	14515	14311	14340	14522	14375	14308	14438	14457	14321	14399	14231	14364	14358	14395	14297	14403	14365	14415	14321	14249	14406	14355	14381	14267	14394	14370	14241	14247	14368	14257	14367	14249	14297	14226	14277	14385	14365	14543	14262	14586	14273	14194	14227	14231	14303	14311	14349	14298	14310	14255	14275	14413	14380	14457	14364	14225	14484	14343	14275	14372	14228	14345	14108	14466	14225	14316	14404	14338	14515	14442	14412	14235	14390	14387	14302	14387	14246	14198	14335	14309	14294	14165	14442	14392	14302	14287	14246	14424	14445	14217	14330	14417	14428	14341	14353	14248	14220	14411	14246	14262	14233	14484	14192	14282	14354	14316	14415	14380	14216	14385	14461	14231	14375	14534	14152	14254	14500	14374	14403	14377	14308	14263	14248	14347	14299	14309	14333	14294	14396	14257	14505	14224	14548	14211	14438	14255	14345	14339	14217	14264	14422	14245	14266	14255	14426	14285	14319	14458	14275	14353	14410	14222	14399	14356	14462	14217	14182	14574	14302	14246	14383	14249	14397	14278	14437	14486	14319	14286	14475	14388	14450	14238	14287	14230	14120	14274	14360	14064	14348	14340	14329	14310	14440	14344	14222	14386	14296	14261	14287	14470	14276	14120	14412	14480	14447	14338	14526	14253	14115	14372	14532	14312	14303	14272	14367	14560	14390	14214	14290	14282	14221	14203	14332	14279	14408	14238	14258	14192	14269	14361	14284	14411	14367	14296	14377	14333	14292	14067	14304	14351	14444	14414	14244	14429	14285	14363	14307	14293	14387	14259	14488	14199	14255	14402	14415	14279	14469	14426	14413	14254	14338	14226	14310	14323	14299	14235	14384	14305	14192	14477	14403	14223	14209	14515	14208	14431	14296	14212	14252	14237	14301	14314	14281	14329	14223	14410	14243	14329	14282	14409	14219	14468	14292	14371	14380	14248	14345	14170	14385	14317	14336	14329	14254	14380	14277	14195	14331	14513	14330	14267	14287	14155	14177	14196	14206	14375	14252	14068	14263	14414	14347	14436	14226	14203	14253	14471	14329	14445	14397	14373	14280	14417	14439	14289	14350	14079	14450	14244	14338	14390	14289	14393	14306	14552	14341	14286	14249	14380	14183	14239	14387	14247	14056	14488	14205	14343	14322	14357	14424	14311	14330	14399	14351	14430	14335	14409	14254	14370	14253	14345	14298	14228	14302	14429	14324	14392	14362	14425	14425	14429	14365	14345	14283	14259	14280	14348	14244	14365	14211	14324	14241	14393	14335	14335	14554	14376	14349	14284	14465	14378	14307	14490	14532	14389	14212	14338	14341	14320	14313	14332	14412	14373	14229	14301	14290	14384	14186	14328	14221	14390	14331	14365	14426	14340	14411	14216	14329	14244	14280	14201	14286	14338	14479	14350	14325	14336	14255	14314	14117	14299	14332	14286	14306	14296	14213	14260	14470	14457	14303	14388	14305	14411	14284	14359	14462	14467	14359	14196	14356	14400	14273	14295	14619	14188	14282	14322	14427	14255	14443	14407	14509	14300	14487	14291	14231	14318	14341	14203	14226	14146	14235	14321	14355	14447	14324	14306	14286	14235	14308	14288	14236	14367	14295	14221	14480	14269	14257	14328	14373	14358	14231	14309	14374	14387	14256	14208	14397	14395	14399	14326	14138	14365	14267	14487	14290	14448	14332	14363	14344	14087	14238	14351	14289	14378	14305	14241	14145	14481	14160	14548	14186	14333	14516	14264	14356	14105	14396	14243	14378	14420	14359	14281	14281	14431	14413	14378	14377	14419	14232	14385	14192	14357	14438	14292	14254	14410	14375	14408	14258	14439	14445	14206	14376	14315	14279	14426	14282	14261	14338	14385	14369	14351	14197	14445	14232	14295	14252	14288	14387	14270	14358	14334	14387	14180	14344	14265	14185	14332	14142	14175	14427	14373	14300	14448	14339	14290	14381	14359	14239	14348	14301	14482	14490	14224	14263	14403	14339	14406	14312	14303	14340	14245	14369	14379	14315	14559	14313	14266	14368	14393	14479	14223	14440	14299	14190	14178	14277	14117	14477	14269	14440	14302	14294	14283	14302	14320	14234	14278	14481	14367	14383	14374	14327	14455	14496	14340	14235	14467	14243	14420	14110	14311	14224	14466	14382	14174	14369	14333	14310	14207	14295	14269	14245	14522	14392	14178	14393	14420	14311	14449	14199	14267	14376	14356	14185	14168	14369	14221	14382	14221	14297	14305	14434	14304	14284	14340	14269	14333	14371	14237	14470	14502	14255	14272	14409	14273	14250	14333	14131	14422	14420	14448	14268	14341	14352	14498	14329	14268	14459	14422	14296	14270	14518	14263	14425	14451	14294	14270	14202	14388	14379	14436	14520	14414	14325	14196	14326	14358	14294	14398	14067	14270	14269	14326	14288	14315	14311	14241	14412	14287	14431	14484	14388	14356	14426	14431	14287	14522	14317	14202	14275	14276	14289	14324	14304	14158	14355	14366	14342	14281	14463	14217	14319	14420	14431	14207	14290	14195	14270	14323	14329	14393	14375	14422	14355	14328	14432	14318	14332	14244	14197	14228	14357	14324	14440	14511	14403	14254	14273	14370	14353	14320	14326	14500	14445	14397	14363	14323	14284	14449	14366	14273	14388	14490	14259	14175	14294	14241	14371	14323	14344	14320	14258	14291	14348	14368	14360	14493	14413	14252	14379	14336	14358	14399	14412	14415	14361	14491	14279	14487	14344	14211	14243	14402	14314	14467	14370	14256	14364	14054	14373	14242	14431	14441	14333	14298	14289	14266	14265	14393	14431	14392	14413	14530	14236	14377	14403	14344	14285	14251	14341	14279	14274	14352	14347	14252	14180	14453	14427	14454	14146	14345	14307	14366	14251	14262	14304	14428	14169	14225	14462	14403	14278	14376	14337	14481	14315	14216	14311	14429	14226	14306	14324	14151	14254	14408	14336	14362	14298	14278	14417	14287	14342	14422	14483	14311	14307	14381	14308	14141	14322	14481	14356	14343	14364	14403	14541	14281	14449	14304	14372	14279	14335	14313	14418	14230	14166	14305	14540	14536	14300	14372	14157	14198	14284	14356	14404	14239	14424	14316	14394	14249	14235	14380	14263	14278	14327	14255	14194	14387	14282	14321	14422	14308	14414	14183	14258	14348	14457	14493	14285	14342	14332	14302	14257	14470	14296	14504	14336	14344	14392	14429	14269	14383	14426	14247	14265	14414	14317	14453	14280	14303	14139	14226	14236	14177	14259	14356	14327	14389	14204	14213	14316	14351	14240	14373	14246	14362	14409	14454	14255	14332	14292	14166	14300	14345	14289	14362	14342	14319	14303	14513	14334	14203	14499	14356	14230	14543	14336	14346	14279	14260	14448	14308	14310	14385	14259	14398	14210	14280	14125	14313	14439	14316	14232	14296	14399	14217	14343	14352	14343	14385	14329	14279	14386	14348	14169	14278	14251	14284	14334	14552	14364
29777	29052	36568	32324	25886	23037	21116	19528	18688	18163	17803	17333	17473	17137	17166	17063	16892	16859	16855	16778	16960	16863	17015	16662	16803	16978	16936	16924	16876	16861	16778	16748	16759	16875	16800	16724	16808	16633	16685	16640	16596	16667	16710	16824	16953	16596	16839	16719	16639	16512	16693	16704	16773	16766	16670	16779	16864	16928	16743	16678	16681	16719	16574	16617	16845	16874	16747	16728	16852	16713	16624	16626	16647	16610	16703	16534	16775	16535	16777	16674	16609	16983	16821	16694	16643	16565	16671	16682	16893	16782	16817	16744	16581	16596	16591	16705	16766	16720	16809	16892	16725	16697	16719	16741	16641	16666	16575	16803	16654	16709	16683	16741	16731	16751	16655	16708	16536	16824	16808	16715	16632	16631	16493	16759	16803	16460	16613	16642	16667	16570	16751	16586	16615	16587	16665	16545	16794	16606	16705	16753	16821	16700	16734	16714	16835	16920	16789	16625	16834	16711	16658	16596	16752	16825	16728	16541	16696	16746	16737	16647	16642	16807	16705	16593	17045	16826	16813	16844	16647	16780	16493	16564	16669	16659	16761	16688	16688	16604	16800	16875	16536	16596	16815	16735	16610	16577	16765	16587	16535	16714	16878	16559	16566	16796	16899	16684	16763	16717	16771	16504	16684	16785	16584	16824	16468	16636	16682	16498	16615	16520	16530	16683	16575	16646	16681	16579	16640	16667	16584	16703	16786	16769	16701	16842	16792	16813	16691	16467	16535	16523	16911	16637	16738	16595	16716	16794	16475	16756	16734	16553	16661	16640	16695	16667	16601	16707	16832	16610	16707	16743	16937	16582	16883	16456	16464	16867	16633	16595	16781	16665	16574	16776	16762	16764	16682	16671	16554	16752	16723	16622	16746	16612	16901	16798	16708	16826	16578	16506	16665	16767	16588	16459	16615	16626	16718	16645	16794	16717	16792	16698	16688	16557	16757	16719	16644	16801	16687	16832	16824	16617	16505	16759	16639	16690	16674	16798	16707	16672	16655	16619	16584	16516	16578	16575	16729	16614	16840	16757	16767	16806	16825	16537	16622	16767	16499	16669	16720	16695	16694	16718	16659	16678	16759	16736	16761	16938	16716	16576	16819	16600	16704	16749	16686	16704	16791	16603	16820	16662	16746	16434	16593	16445	16646	16809	16886	16557	16471	16629	16757	16602	16760	16612	16771	16635	16729	16585	16628	16621	16512	16790	16799	16870	16669	16774	16660	16755	16739	16708	16516	16719	16687	16542	16786	16700	16757	16567	16918	16771	16781	16837	16701	16604	16576	16712	16839	16585	16782	16729	16826	16584	16756	16669	16725	16643	16657	16502	16673	16676	16500	16545	16661	16865	16683	16689	16577	16816	16610	16738	16865	16802	16452	16789	16761	16609	16568	16838	16766	16972	16757	16552	16540	16858	16711	16865	16759	16742	16586	16678	16688	16675	16568	16795	16968	16736	16785	16616	16555	16737	16853	16721	16739	16690	16567	16677	16655	16633	16698	16748	16652	16471	16567	16636	16742	16661	16671	16616	16691	16566	16679	16547	16684	16717	16697	16800	16665	16731	16637	16670	16802	16707	16803	16731	16605	16495	16709	16404	16818	16537	16791	16652	16714	16579	16818	16594	16558	16544	16668	16645	16768	16677	16646	16609	16653	16638	16605	16543	16663	16709	16788	16566	16708	16592	16753	16657	16667	16749	16791	16632	16608	16653	16960	16679	16764	16597	16614	16679	16758	16840	16709	16685	16617	16690	16744	16878	16736	16635	16789	16579	16588	16877	16487	16892	16662	16698	16631	16565	16636	16676	16638	16856	16567	16511	16562	16567	16607	16671	17016	16571	16703	16550	16648	16549	16690	16715	16637	16646	16719	16796	16482	16542	16764	16605	16787	16810	16637	16706	16673	16751	16973	16695	16750	16548	16715	16584	16652	16600	16726	16940	16657	16642	16821	16723	16521	16584	16503	16579	16774	16743	16536	16725	16642	16831	16760	16744	16622	16920	16571	16714	16629	16675	16717	16623	16814	16683	16884	16659	16792	16548	16729	16764	16706	16855	16665	16711	16727	16648	16594	16799	16718	16730	16824	16606	16781	16828	16716	16484	16630	16632	16606	16629	16570	16629	16731	16717	16750	16684	16690	16627	16725	16565	16830	16757	16667	16867	16774	16736	16744	16523	16854	16630	16710	16683	16505	16803	16534	16676	16566	16648	16563	16642	16751	16626	16808	16765	16884	16759	16798	16731	16820	16763	16682	16586	16543	16725	16674	16798	16570	16454	16810	16776	16747	16719	16728	16671	16827	16858	16826	16583	16773	16693	16803	16339	16701	16783	16728	16797	16599	16438	16864	16633	16628	16844	16600	16719	16849	16689	16649	16608	16768	16696	16616	16548	16615	16513	16810	16794	16668	16607	16566	16569	16651	16662	16668	16837	16793	16749	16509	16586	16686	16696	16857	16691	16670	16805	16863	16579	16630	16697	16549	16798	16543	16479	16782	16704	16652	16675	16647	16781	16631	16870	16639	16857	16677	16824	16788	16835	16752	16807	16526	16539	16775	16674	16661	16664	16616	16837	16673	16651	16830	16888	16729	16540	16737	16792	16585	16621	16669	16736	16773	16567	16584	16721	16733	16763	16921	16747	16642	16788	16787	16727	16807	16672	16723	16923	16778	16732	16866	16684	16655	16633	16631	16820	16546	16590	16653	16606	16618	16697	16645	16719	16685	16678	16676	16529	16614	16950	16580	16656	16529	16563	16704	16679	16878	16700	16663	16649	16675	16763	16377	16517	16660	16514	16784	16788	16638	16568	16464	16998	16856	16575	16750	16684	16629	16685	16614	16554	16551	16640	16680	16632	16860	16859	16756	16683	16758	16610	16569	16556	16526	16559	16716	16845	16706	16682	16772	16749	16856	16786	16776	16681	16849	16745	16850	16695	16609	16518	16831	16690	16773	16631	16545	16666	16601	16545	16693	16851	16687	16818	16748	16548	16703	16708	16920	16776	16868	16498	16745	16758	16789	16947	16707	16617	16688	16765	16644	16736	16806	16645	16708	16614	16693	16532	16614	16850	16632	16853	16705	16689	16738	16680	16602	16651	16565	16690	16729	16693	16798	16747	16830	16715	16597	16717	16720	16712	16783	16546	16672	16933	16800	16629	16941	16811	16716	16630	16613	16718	16729	16589	16516	16775	16641	16773	16747	16710	16704	16537	16873	16675	16618	16686	16692	16625	16614	16784	16706	16519	16671	16709	16829	16674	16593	16838	16571	16689	16734	16854	16944	16765	16717	16689	16834	16728	16742	16574	16629	16765	16791	16713	16705	16604	16490	16516	16591	16711	16729	16763	16848	16782	16588	16825	16809	16839	16497	16633	16341	16810	16892	16622	16790	16701	16740	16665	16684	16724	16573	16725	16658	16803	16782	16662	16650	16614	16677	16664	16705	16853	16607	16238	16743	16799	16803	16677	16614	16752	16851	16761	16622	16943	16739	16826	16692	16699	16969	16528	16586	16751	16802	16817	16748	16633	16612	16548	16625	16589	16485	16762	16785	16800	16805	16711	16869	16897	16709	16544	16725	16738	16555	16681	16692	16714	16939	16704	16743	16571	16840	16786	16711	16639	16468	16724	16413	16654	16876	16630	16711	16627	16705	16960	16569	16675	16736	16742	16897	16716	16799	16738	16904	16822	16779	16587	16513	16545	16760	16719	16717	16444	16635	16749	16825	16619	16660	16803	16682	16473	16698	16672	16559	16804	16677	16774	16643	16621	16741	16795	16829	16526	16666	16662	16650	16730	16688	16717	16810	16727	16412	16741	16704	16718	16703	16661	16962	16615	16621	16723	16840	16806	16915	16718	16920	16861	16625	16712	16590	16563	16847	16815	16714	16637	16790	16618	16574	16829	16839	16816	16676	16692	16869	16901	16656	16650	16753	16657	16829	16524	16598	16890	16749	16535	16655	16764	17015	16629	16711	16795	16671	16658	16580	16711	16535	16612	16673	16883	16739	16803	16790	16431	16686	16796	16604	16695	16797	16689	16754	16648	16600	16585	16749	16747	16878	16716	16721	16646	16651	16758	16691	16679	16713	16858	16621	16596	16777	16648	16843	16719	16769	16698	16670	16806	16425	16580	16703	16465	16755	16786	16784	16741	16795	16650	16755	16764	16783	16619	16985	16761	16741	16781	16624	16607	16702	16715	16854	16743	16795	16652	16775	16607	16799	16690	16781	16901	16643	16729	16659	16651	16780	16698	16887	16682	16827	16945	16763	16720	16748	16736	16838	16812	16650	16773	16689	16762	16726	16746	16826	16644	16691	16505	16612	16774	16675	16688	16682	16700	16800	16668	16816	16710	16853	16692	16480	16635	16618	16800	16788	16604	16769	16567	16648	16737	16544	16829	16531	16725	16906	16654	16700	16754	16479	16955	16697	16781	16616	16691	16748	16450	16765	16611	16818	16495	16650	16724	16793	16628	16483	16556	16664	16618	16626	16575	16673	16651	16581	16465	16706	16818	16614	16546	16611	16622	16790	16853	16782	16627	16553	16642	16687	16882	16757	16905	16688	16614	16724	16746	16844	16638	16673	16871	16551	16751	16772	16658	16588	16715	16829	16791	16633	16688	16722	16897	16649	16602	16810	16851	16781	16587	16741	16528	16972	16807	16568	16739	16780	16641	16662	16728	16695	16639	16751	16907	16651	16791	16538	16979	16708	16822	16526	16742	16585	16722	16872	16582	16633	16762	16811	16777	16549	16739	16795	16734	16796	16633	16898	16770	16675	16855	16708	16549	16553	16707	16749	16561	16690	16487	16827	16435	16797	16675	16655	16735	16772	16471	16666	16533	16498	16614	16656	16831	16869	16809	16736	16680	16663	16856	16938	16673	16502	16586	16735	16677	16728	16655	16658	16773	16512	16717	16670	16741	16705	16589	16845	16683	16722	16690	16831	16580	16595	16544	16531	16360	16695	16789	16891	16935	16794	16500	16974	16629	16909	16787	16749	16727	16760	16723	16849	16577	16612	16629	16958	16720	16862	16761	16725	16652	16757	16673	16435	16567	16523	16689	16827	16866	16756	16641	16881	16491	16772	16745	16745	16581	16685	16462	16697	16785	16833	16620	16758	16482
32605	46475	42641	33027	27344	23486	20747	18990	17576	16701	16093	15989	15407	15452	15088	15151	14877	14919	14877	14801	14810	14669	14599	14808	14937	14717	14727	14800	14870	14715	14609	14732	14764	14458	14755	14569	14832	14554	14654	14708	14656	14647	14461	14526	14826	14715	14610	14789	14580	14640	14538	14756	14767	14537	14577	14613	14512	14697	14523	14596	14542	14693	14669	14635	14432	14526	14428	14629	14455	14691	14615	14734	14613	14648	14465	14635	14604	14575	14809	14558	14600	14506	14668	14515	14591	14576	14766	14513	14734	14470	14503	14606	14693	14580	14584	14467	14661	14543	14738	14652	14585	14473	14543	14736	14654	14645	14627	14607	14711	14591	14618	14581	14768	14570	14604	14690	14539	14763	14594	14629	14676	14482	14678	14580	14552	14608	14641	14577	14671	14595	14647	14632	14382	14481	14561	14588	14646	14570	14625	14583	14569	14689	14697	14610	14636	14757	14495	14772	14715	14680	14588	14706	14796	14652	14730	14553	14463	14629	14731	14614	14478	14676	14546	14543	14572	14686	14508	14586	14582	14452	14664	14609	14552	14678	14532	14510	14612	14558	14552	14591	14541	14572	14477	14590	14564	14624	14682	14596	14482	14479	14591	14576	14801	14533	14525	14552	14642	14477	14699	14642	14522	14751	14742	14555	14649	14632	14571	14690	14466	14678	14617	14702	14736	14662	14640	14557	14834	14577	14559	14632	14522	14614	14695	14647	14551	14456	14421	14547	14568	14716	14520	14700	14507	14638	14668	14581	14636	14868	14322	14585	14401	14489	14516	14496	14580	14628	14472	14577	14642	14768	14431	14654	14450	14673	14528	14475	14735	14570	14454	14526	14643	14569	14599	14514	14551	14387	14679	14695	14647	14705	14669	14509	14457	14599	14619	14497	14405	14539	14545	14441	14520	14697	14513	14694	14740	14568	14613	14694	14582	14652	14618	14534	14609	14585	14471	14494	14529	14609	14664	14414	14481	14580	14641	14600	14571	14730	14467	14619	14704	14591	14579	14598	14630	14713	14559	14567	14605	14591	14762	14458	14679	14604	14489	14440	14598	14494	14608	14532	14575	14539	14576	14665	14604	14570	14621	14548	14728	14601	14612	14487	14665	14624	14694	14744	14526	14493	14528	14709	14578	14540	14492	14575	14651	14554	14505	14538	14567	14556	14683	14679	14556	14544	14541	14489	14543	14565	14475	14561	14542	14653	14609	14550	14585	14602	14609	14732	14657	14622	14576	14707	14405	14586	14734	14475	14618	14644	14564	14505	14802	14509	14681	14503	14603	14505	14573	14496	14401	14540	14661	14733	14390	14495	14416	14592	14682	14411	14650	14594	14697	14575	14661	14617	14676	14553	14598	14637	14710	14544	14686	14662	14491	14860	14404	14536	14508	14662	14485	14571	14617	14673	14639	14602	14608	14664	14459	14570	14560	14357	14622	14422	14637	14637	14536	14509	14595	14670	14515	14595	14638	14692	14553	14709	14602	14723	14652	14556	14568	14749	14589	14610	14613	14642	14555	14478	14746	14670	14559	14505	14532	14571	14620	14558	14515	14670	14498	14627	14747	14314	14599	14536	14634	14861	14571	14674	14476	14674	14540	14478	14615	14686	14473	14619	14707	14699	14510	14463	14526	14422	14586	14527	14532	14374	14329	14584	14879	14576	14692	14512	14549	14643	14670	14551	14656	14573	14615	14551	14731	14712	14605	14496	14587	14552	14570	14723	14555	14650	14641	14571	14646	14632	14596	14466	14638	14659	14649	14701	14644	14644	14586	14535	14630	14587	14540	14452	14503	14611	14637	14571	14834	14681	14542	14769	14572	14603	14345	14542	14616	14649	14626	14565	14702	14491	14620	14694	14781	14554	14517	14439	14686	14556	14554	14546	14585	14639	14405	14689	14513	14679	14631	14690	14580	14556	14597	14512	14495	14571	14708	14500	14544	14691	14714	14797	14764	14659	14483	14699	14540	14537	14663	14732	14536	14583	14531	14467	14667	14636	14686	14670	14460	14428	14650	14529	14568	14529	14662	14460	14536	14486	14636	14596	14657	14599	14489	14698	14588	14641	14599	14509	14788	14590	14580	14826	14535	14709	14655	14639	14747	14655	14434	14627	14703	14620	14493	14745	14647	14689	14573	14612	14585	14541	14618	14449	14782	14512	14619	14455	14660	14758	14677	14399	14641	14554	14545	14587	14514	14552	14571	14593	14584	14573	14635	14637	14474	14667	14584	14487	14825	14562	14677	14720	14685	14468	14699	14644	14618	14678	14680	14746	14638	14652	14578	14639	14678	14477	14577	14487	14638	14437	14665	14792	14581	14538	14621	14537	14695	14608	14580	14611	14578	14621	14445	14678	14548	14565	14584	14687	14610	14571	14636	14793	14716	14548	14705	14643	14518	14555	14626	14543	14565	14649	14611	14631	14606	14533	14544	14509	14454	14460	14687	14594	14340	14622	14630	14590	14658	14594	14646	14477	14620	14609	14525	14597	14460	14747	14768	14597	14646	14614	14588	14623	14542	14514	14644	14678	14717	14568	14520	14685	14554	14593	14540	14426	14602	14658	14645	14568	14564	14572	14570	14545	14847	14574	14571	14597	14585	14457	14571	14494	14576	14704	14566	14563	14505	14519	14690	14730	14478	14509	14604	14651	14774	14584	14516	14511	14692	14524	14797	14621	14674	14692	14607	14584	14571	14513	14514	14761	14694	14703	14546	14648	14772	14626	14677	14567	14638	14360	14580	14574	14654	14695	14508	14573	14698	14787	14538	14674	14535	14601	14656	14819	14599	14713	14622	14651	14452	14816	14682	14682	14591	14626	14647	14572	14557	14745	14607	14644	14580	14518	14497	14575	14657	14652	14694	14569	14554	14642	14646	14583	14650	14553	14707	14566	14617	14475	14715	14541	14661	14600	14502	14698	14579	14604	14685	14769	14552	14586	14655	14553	14643	14455	14646	14721	14632	14559	14709	14673	14614	14531	14669	14454	14606	14527	14775	14602	14661	14693	14751	14602	14606	14500	14587	14571	14801	14533	14572	14594	14715	14699	14607	14693	14691	14687	14500	14569	14582	14693	14663	14741	14671	14856	14514	14513	14523	14586	14507	14695	14537	14623	14672	14591	14534	14559	14562	14530	14650	14667	14587	14680	14755	14432	14500	14662	14548	14647	14600	14570	14433	14618	14721	14562	14518	14577	14571	14450	14761	14778	14456	14618	14551	14615	14384	14697	14566	14559	14633	14484	14455	14658	14845	14595	14557	14798	14672	14593	14421	14407	14615	14716	14573	14651	14679	14571	14765	14618	14604	14553	14480	14691	14493	14421	14581	14434	14522	14672	14512	14626	14678	14548	14722	14510	14789	14670	14696	14540	14682	14763	14427	14609	14644	14483	14512	14528	14613	14724	14656	14768	14482	14533	14616	14528	14516	14555	14661	14774	14702	14548	14597	14458	14534	14546	14575	14624	14711	14610	14583	14640	14647	14570	14609	14595	14553	14490	14611	14652	14686	14404	14574	14680	14726	14614	14644	14585	14511	14452	14578	14767	14743	14537	14719	14584	14628	14704	14585	14470	14578	14867	14790	14742	14623	14521	14503	14714	14615	14550	14576	14487	14845	14558	14400	14468	14682	14781	14529	14620	14682	14681	14562	14630	14611	14634	14638	14542	14709	14705	14538	14697	14581	14514	14659	14798	14653	14522	14510	14712	14732	14778	14778	14683	14653	14583	14550	14634	14683	14576	14649	14562	14724	14426	14550	14749	14623	14516	14561	14568	14770	14642	14663	14778	14646	14578	14570	14751	14406	14571	14503	14776	14730	14523	14482	14561	14660	14589	14454	14519	14600	14572	14571	14557	14411	14676	14619	14715	14627	14702	14660	14704	14594	14634	14757	14467	14457	14393	14633	14654	14686	14574	14663	14752	14615	14809	14582	14727	14690	14610	14700	14414	14717	14484	14758	14706	14542	14603	14620	14516	14589	14623	14728	14632	14676	14783	14567	14497	14552	14631	14842	14600	14686	14458	14704	14442	14605	14639	14560	14667	14570	14675	14570	14601	14719	14460	14727	14523	14570	14661	14364	14578	14477	14597	14503	14589	14702	14668	14534	14655	14565	14576	14567	14639	14521	14552	14618	14500	14606	14606	14426	14592	14593	14628	14742	14721	14599	14637	14414	14654	14550	14805	14679	14675	14538	14699	14657	14511	14706	14614	14644	14641	14655	14512	14517	14535	14562	14573	14553	14458	14538	14665	14717	14619	14605	14672	14587	14439	14643	14609	14643	14646	14546	14665	14719	14534	14574	14898	14501	14514	14429	14488	14478	14531	14786	14498	14526	14666	14670	14537	14634	14493	14577	14623	14731	14702	14518	14670	14772	14638	14641	14485	14661	14657	14689	14534	14546	14615	14411	14556	14624	14632	14457	14580	14647	14403	14636	14684	14781	14544	14616	14651	14508	14643	14694	14643	14391	14683	14655	14590	14545	14736	14590	14740	14667	14561	14493	14684	14369	14498	14541	14624	14603	14510	14422	14620	14743	14514	14632	14469	14508	14500	14660	14610	14520	14727	14614	14588	14469	14665	14522	14461	14590	14485	14653	14680	14609	14600	14637	14623	14602	14607	14674	14613	14605	14570	14624	14551	14650	14613	14644	14552	14484	14590	14731	14595	14602	14481	14576	14700	14606	14562	14692	14765	14493	14503	14642	14682	14673	14633	14649	14632	14538	14578	14623	14627	14579	14665	14577	14527	14568	14677	14639	14793	14739	14566	14465	14649	14626	14641	14673	14686	14488	14595	14635	14497	14561	14485	14597	14603	14899	14482	14602	14571	14724	14408	14610	14668	14555	14615	14923	14748	14676	14557	14492	14643	14505	14657	14512	14754	14654	14654	14591	14634	14489	14375	14579	14724	14616	14540	14495	14639	14667	14646	14575	14701	14614	14647	14658	14583	14662	14567	14704	14532	14759	14657	14799	14647	14632	14690	14571	14554	14560	14721	14650	14486	14710	14535	14499	14546	14429	14608	14429	14543	14574	14552	14643	14499	14638	14611	14591	14673	14472	14551	14679	14511	14769	14586	14550	14782	14695	14834	14505	14687	14763	14651	14720	14617	14498	14724	14352	14684
24522	21704	29344	25788	25206	26068	24819	21403	19582	18847	18170	17639	17475	17323	17055	16852	16769	16940	16988	16414	16620	16851	16679	16496	16593	16766	16510	16777	16644	16901	16730	16441	16503	16630	16722	16519	16743	16532	16511	16416	16696	16299	16617	16530	16635	16491	16510	16567	16583	16602	16691	16424	16527	16498	16427	16430	16607	16588	16558	16636	16385	16262	16498	16706	16773	16474	16384	16397	16648	16468	16442	16395	16141	16541	16618	16389	16568	16241	16392	16387	16541	16490	16714	16449	16485	16496	16313	16544	16495	16347	16407	16371	16677	16677	16576	16607	16490	16450	16433	16441	16373	16501	16276	16541	16624	16521	16613	16393	16380	16128	16341	16347	16532	16436	16479	16397	16478	16332	16461	16511	16512	16394	16375	16569	16282	16401	16486	16684	16497	16397	16636	16677	16457	16507	16357	16411	16283	16472	16563	16360	16241	16588	16331	16411	16368	16512	16258	16581	16466	16329	16355	16335	16273	16475	16571	16426	16401	16572	16512	16629	16496	16373	16364	16528	16606	16447	16480	16603	16518	16564	16519	16563	16490	16388	16527	16439	16489	16555	16534	16372	16352	16562	16585	16379	16453	16340	16344	16325	16325	16369	16507	16407	16513	16664	16477	16498	16385	16476	16475	16422	16475	16520	16486	16587	16251	16530	16509	16393	16410	16203	16588	16635	16526	16456	16382	16196	16328	16439	16324	16497	16491	16488	16473	16515	16253	16503	16446	16366	16638	16538	16547	16351	16366	16499	16707	16366	16490	16386	16322	16416	16522	16424	16203	16445	16494	16593	16366	16369	16408	16522	16399	16338	16452	16504	16702	16652	16314	16383	16334	16485	16335	16440	16605	16613	16529	16501	16502	16493	16501	16458	16339	16258	16437	16593	16409	16277	16520	16323	16135	16381	16295	16515	16464	16470	16295	16421	16204	16323	16328	16594	16508	16410	16364	16553	16400	16394	16360	16410	16361	16422	16337	16286	16557	16316	16509	16443	16623	16367	16367	16447	16362	16522	16299	16398	16582	16413	16510	16288	16287	16365	16326	16431	16539	16472	16510	16509	16204	16331	16360	16490	16666	16550	16413	16446	16360	16398	16213	16453	16347	16561	16535	16298	16373	16294	16601	16374	16435	16448	16560	16440	16536	16376	16641	16301	16202	16803	16370	16725	16331	16339	16347	16377	16313	16365	16439	16468	16398	16436	16502	16523	16458	16166	16454	16407	16398	16404	16336	16442	16642	16508	16500	16374	16372	16384	16419	16525	16527	16292	16463	16277	16119	16408	16555	16633	16323	16483	16439	16383	16615	16447	16361	16455	16505	16427	16457	16360	16506	16375	16411	16346	16222	16446	16594	16268	16463	16323	16251	16472	16453	16547	16434	16440	16311	16482	16467	16363	16364	16423	16515	16376	16499	16544	16492	16362	16529	16316	16514	16684	16426	16483	16378	16325	16558	16748	16412	16428	16461	16334	16538	16491	16459	16466	16372	16373	16559	16520	16441	16431	16306	16311	16225	16390	16335	16514	16353	16442	16458	16292	16400	16422	16393	16297	16407	16348	16279	16314	16325	16405	16622	16467	16414	16513	16574	16288	16448	16569	16526	16305	16350	16568	16339	16674	16543	16437	16385	16487	16267	16285	16555	16541	16544	16420	16678	16555	16295	16535	16557	16473	16490	16494	16309	16408	16368	16368	16410	16585	16333	16489	16420	16466	16393	16353	16472	16664	16417	16226	16361	16536	16408	16401	16724	16616	16722	16433	16252	16504	16736	16484	16479	16251	16477	16282	16263	16477	16444	16260	16242	16442	16261	16355	16216	16418	16310	16249	16515	16612	16355	16253	16323	16311	16446	16529	16618	16486	16386	16450	16346	16289	16344	16438	16561	16468	16420	16434	16301	16520	16335	16365	16316	16368	16432	16423	16425	16551	16564	16241	16467	16647	16463	16432	16397	16452	16418	16290	16257	16534	16447	16383	16281	16435	16280	16464	16644	16466	16330	16679	16405	16384	16516	16512	16543	16629	16292	16508	16251	16353	16427	16320	16460	16613	16413	16439	16557	16184	16455	16464	16540	16352	16447	16254	16252	16495	16559	16589	16398	16349	16349	16612	16494	16525	16162	16490	16233	16400	16359	16301	16319	16463	16482	16517	16431	16432	16395	16414	16576	16514	16352	16424	16421	16412	16488	16360	16345	16551	16419	16372	16437	16486	16464	16508	16461	16304	16448	16355	16341	16504	16485	16134	16543	16316	16553	16492	16537	16441	16542	16493	16703	16601	16323	16513	16555	16358	16282	16222	16370	16624	16548	16344	16225	16412	16391	16452	16691	16424	16556	16660	16301	16405	16350	16494	16347	16588	16416	16255	16347	16341	16312	16413	16541	16447	16438	16428	16419	16450	16459	16466	16449	16432	16480	16532	16665	16373	16417	16544	16419	16627	16418	16539	16319	16276	16470	16488	16504	16451	16351	16242	16474	16418	16526	16244	16223	16294	16415	16274	16415	16643	16716	16466	16336	16411	16291	16507	16174	16288	16475	16558	16451	16191	16268	16542	16699	16505	16451	16320	16501	16495	16329	16366	16528	16354	16616	16466	16441	16459	16350	16345	16403	16278	16247	16292	16441	16358	16585	16341	16654	16280	16311	16220	16588	16231	16412	16523	16380	16426	16458	16368	16455	16512	16362	16541	16241	16592	16592	16453	16456	16364	16440	16507	16447	16432	16648	16476	16401	16426	16448	16241	16490	16443	16534	16374	16528	16183	16344	16355	16556	16246	16422	16460	16224	16442	16384	16448	16300	16482	16613	16681	16465	16578	16605	16322	16566	16397	16436	16229	16544	16624	16473	16360	16580	16580	16462	16420	16309	16356	16379	16558	16504	16468	16362	16488	16593	16311	16397	16359	16530	16321	16408	16488	16405	16346	16425	16307	16534	16407	16374	16239	16396	16391	16516	16547	16441	16438	16293	16581	16392	16163	16358	16349	16569	16475	16353	16406	16378	16458	16315	16250	16409	16471	16382	16297	16503	16496	16519	16465	16348	16472	16421	16296	16248	16394	16594	16317	16228	16420	16474	16408	16506	16555	16594	16497	16563	16633	16550	16346	16346	16673	16450	16531	16343	16293	16263	16428	16524	16523	16468	16553	16430	16481	16517	16384	16376	16444	16531	16603	16258	16274	16410	16382	16579	16497	16391	16521	16397	16624	16612	16440	16537	16477	16587	16541	16465	16387	16486	16404	16639	16396	16670	16481	16488	16430	16273	16493	16420	16305	16459	16378	16608	16462	16414	16440	16438	16414	16443	16417	16364	16513	16522	16422	16466	16371	16469	16473	16514	16481	16422	16353	16409	16402	16686	16493	16467	16380	16373	16484	16423	16418	16395	16496	16393	16458	16526	16510	16247	16504	16435	16500	16576	16477	16462	16472	16451	16476	16380	16441	16346	16571	16338	16404	16424	16306	16351	16587	16460	16453	16470	16270	16334	16299	16135	16499	16138	16213	16366	16430	16558	16512	16602	16495	16437	16519	16690	16305	16411	16502	16324	16500	16472	16409	16358	16478	16384	16446	16432	16674	16447	16355	16464	16602	16457	16545	16525	16324	16392	16430	16430	16616	16523	16366	16392	16461	16394	16426	16476	16433	16294	16420	16471	16115	16613	16356	16405	16403	16412	16470	16464	16425	16416	16347	16528	16260	16412	16404	16430	16501	16479	16393	16396	16416	16511	16376	16562	16407	16521	16331	16504	16596	16356	16375	16589	16497	16474	16670	16507	16609	16357	16411	16312	16348	16433	16588	16639	16547	16528	16489	16546	16324	16440	16377	16578	16333	16537	16424	16491	16614	16478	16243	16558	16321	16540	16446	16380	16501	16414	16578	16400	16516	16466	16552	16268	16425	16573	16359	16366	16342	16402	16453	16541	16558	16555	16320	16538	16359	16487	16370	16277	16489	16341	16375	16630	16623	16457	16524	16473	16403	16406	16305	16216	16498	16477	16458	16533	16338	16545	16543	16288	16517	16328	16326	16517	16435	16478	16367	16286	16342	16472	16359	16547	16265	16558	16290	16480	16456	16515	16338	16529	16411	16776	16470	16551	16565	16501	16292	16562	16472	16284	16536	16396	16342	16415	16332	16525	16400	16532	16395	16663	16466	16552	16541	16388	16382	16444	16476	16383	16498	16388	16276	16350	16281	16320	16389	16362	16441	16233	16534	16276	16629	16616	16352	16652	16372	16410	16431	16332	16509	16265	16397	16331	16414	16590	16491	16491	16592	16270	16509	16473	16297	16370	16303	16714	16578	16548	16357	16421	16394	16492	16439	16517	16308	16237	16422	16302	16395	16516	16383	16389	16482	16225	16293	16292	16395	16391	16434	16588	16348	16435	16390	16470	16001	16475	16595	16534	16531	16316	16490	16460	16537	16297	16385	16357	16472	16516	16458	16310	16357	16255	16360	16555	16315	16583	16115	16327	16346	16420	16448	16386	16684	16454	16475	16486	16376	16467	16365	16322	16375	16529	16417	16491	16569	16501	16517	16363	16330	16476	16287	16405	16221	16589	16538	16370	16376	16287	16481	16591	16473	16371	16509	16397	16366	16551	16304	16452	16578	16593	16519	16592	16364	16228	16381	16360	16293	16443	16550	16460	16345	16483	16225	16439	16446	16561	16267	16355	16361	16331	16213	16458	16423	16543	16714	16524	16461	16438	16400	16383	16555	16622	16494	16641	16462	16267	16457	16472	16464	16454	16471	16652	16316	16408	16373	16323	16523	16187	16229	16473	16511	16261	16459	16484	16463	16748	16451	16312	16516	16645	16585	16555	16497	16514	16495	16542	16484	16378	16500	16529	16345	16533	16604	16350	16344	16371	16454	16546	16508	16624	16435	16596	16474	16514	16394	16507	16568	16241	16382	16351	16365	16275	16437	16596	16388	16389	16473	16472	16456	16592	16665	16512	16262	16525	16330	16515	16477	16401	16361	16244	16513	16548	16412	16392	16493	16557	16432	16445	16368	16338	16636	16434	16383	16382	16369	16453	16344	16580	16591	16339	16523	16666	16505	16320	16463	16382	16414	16207	16521	16320	16503	16327	16642	16574	16341	16419	16385	16614	16551	16389	16508	16436	16327
31686	51150	47480	37319	31730	26928	23694	21290	19174	17964	17063	16411	15648	15663	15151	15084	15061	14841	14888	14782	14919	14684	14819	14897	14753	14702	14751	14678	14617	14570	14670	14591	14595	14540	14457	14479	14617	14368	14501	14664	14534	14417	14676	14544	14593	14471	14324	14592	14448	14695	14373	14590	14397	14476	14461	14323	14395	14436	14406	14415	14504	14478	14409	14404	14300	14468	14504	14420	14543	14598	14436	14394	14487	14583	14538	14491	14464	14421	14356	14354	14475	14384	14473	14324	14354	14456	14376	14437	14298	14289	14477	14466	14477	14431	14514	14437	14442	14340	14514	14529	14402	14498	14363	14428	14398	14419	14340	14522	14455	14499	14455	14501	14282	14610	14467	14486	14562	14332	14421	14334	14474	14434	14485	14442	14464	14477	14403	14326	14378	14408	14348	14462	14188	14437	14287	14467	14337	14382	14498	14596	14379	14247	14349	14470	14511	14571	14485	14387	14581	14355	14662	14368	14460	14452	14442	14464	14319	14490	14555	14416	14376	14411	14485	14554	14508	14528	14460	14466	14393	14458	14221	14508	14460	14491	14459	14532	14270	14470	14439	14410	14473	14459	14503	14390	14417	14374	14508	14421	14328	14537	14404	14519	14422	14290	14296	14442	14334	14509	14494	14370	14366	14559	14305	14442	14396	14412	14507	14411	14342	14349	14438	14543	14476	14628	14400	14497	14425	14322	14450	14324	14398	14441	14507	14434	14327	14398	14335	14418	14316	14459	14512	14527	14354	14421	14503	14297	14353	14704	14364	14260	14452	14362	14482	14385	14339	14467	14503	14411	14282	14464	14423	14226	14355	14524	14477	14444	14491	14527	14370	14259	14523	14353	14417	14381	14315	14473	14410	14369	14393	14450	14490	14565	14247	14548	14412	14489	14503	14467	14257	14399	14530	14536	14506	14309	14461	14462	14481	14371	14407	14299	14466	14484	14409	14446	14458	14421	14540	14372	14411	14411	14492	14296	14466	14301	14489	14537	14515	14517	14620	14468	14319	14547	14403	14496	14439	14438	14527	14399	14259	14344	14383	14361	14455	14550	14345	14215	14448	14441	14506	14440	14402	14297	14506	14442	14532	14409	14666	14426	14314	14375	14402	14396	14590	14485	14376	14403	14409	14364	14292	14486	14253	14440	14548	14513	14474	14390	14577	14362	14587	14458	14622	14567	14428	14473	14244	14450	14526	14499	14520	14447	14318	14362	14552	14570	14367	14373	14275	14237	14317	14422	14555	14551	14260	14556	14503	14522	14383	14618	14401	14469	14430	14408	14440	14344	14464	14365	14518	14395	14378	14456	14518	14315	14376	14463	14431	14441	14419	14453	14184	14377	14366	14460	14462	14569	14451	14500	14416	14406	14532	14428	14416	14347	14413	14449	14487	14359	14378	14507	14251	14370	14411	14376	14447	14331	14559	14426	14289	14240	14348	14341	14367	14402	14434	14396	14464	14448	14438	14572	14511	14568	14341	14499	14435	14462	14336	14386	14462	14446	14365	14439	14476	14389	14429	14489	14489	14321	14375	14442	14512	14438	14541	14254	14346	14610	14371	14469	14345	14586	14481	14541	14196	14490	14404	14350	14478	14461	14376	14343	14433	14326	14470	14304	14393	14426	14522	14384	14449	14462	14572	14430	14432	14539	14408	14579	14286	14649	14443	14368	14374	14508	14361	14539	14378	14391	14437	14386	14439	14427	14574	14492	14461	14380	14475	14437	14307	14401	14407	14350	14428	14460	14382	14578	14486	14527	14354	14395	14484	14242	14470	14218	14362	14453	14314	14474	14397	14440	14300	14432	14372	14280	14417	14391	14478	14418	14319	14534	14512	14524	14528	14511	14381	14562	14490	14491	14392	14259	14168	14360	14407	14353	14391	14421	14391	14450	14347	14570	14396	14309	14261	14482	14477	14389	14434	14296	14480	14394	14464	14345	14399	14308	14517	14400	14374	14498	14430	14305	14381	14323	14501	14435	14350	14450	14394	14521	14506	14344	14500	14358	14303	14395	14484	14354	14301	14496	14408	14424	14438	14284	14443	14344	14382	14495	14379	14478	14467	14464	14555	14364	14499	14501	14491	14349	14481	14311	14468	14493	14510	14550	14450	14477	14307	14345	14548	14382	14452	14470	14263	14460	14530	14387	14347	14616	14384	14430	14419	14336	14429	14380	14350	14338	14286	14280	14481	14264	14386	14599	14167	14431	14393	14418	14398	14431	14547	14369	14612	14492	14490	14463	14549	14331	14442	14483	14326	14429	14317	14435	14522	14436	14405	14516	14379	14419	14520	14292	14303	14357	14382	14563	14391	14389	14400	14503	14386	14568	14419	14457	14555	14453	14398	14439	14300	14458	14440	14534	14513	14446	14430	14464	14539	14529	14513	14379	14400	14325	14534	14357	14259	14489	14404	14595	14403	14284	14522	14253	14520	14424	14371	14463	14418	14515	14395	14531	14291	14362	14310	14430	14371	14356	14276	14409	14388	14509	14419	14511	14369	14467	14390	14522	14493	14498	14486	14497	14517	14309	14468	14391	14408	14489	14132	14384	14392	14286	14443	14448	14502	14419	14449	14404	14443	14473	14365	14444	14524	14392	14447	14458	14442	14468	14454	14282	14394	14568	14410	14394	14525	14477	14445	14474	14282	14452	14435	14305	14346	14211	14465	14493	14564	14506	14248	14470	14588	14272	14496	14420	14593	14388	14542	14302	14490	14214	14518	14311	14441	14447	14463	14505	14514	14554	14454	14554	14366	14283	14408	14445	14372	14405	14458	14528	14613	14446	14368	14516	14293	14311	14447	14496	14280	14371	14505	14467	14409	14483	14321	14557	14457	14451	14498	14489	14547	14496	14373	14427	14240	14266	14493	14304	14218	14430	14402	14327	14405	14605	14328	14473	14428	14445	14580	14381	14403	14468	14424	14363	14383	14422	14502	14457	14414	14397	14318	14386	14523	14412	14483	14435	14376	14475	14276	14477	14553	14346	14254	14453	14516	14522	14451	14552	14333	14538	14582	14570	14479	14469	14275	14366	14378	14504	14485	14452	14375	14562	14422	14457	14507	14447	14450	14189	14347	14414	14333	14384	14565	14487	14547	14533	14551	14555	14609	14398	14380	14756	14445	14392	14355	14428	14533	14370	14431	14330	14540	14406	14407	14402	14464	14414	14368	14372	14245	14427	14370	14291	14278	14198	14225	14462	14414	14634	14396	14382	14333	14472	14501	14563	14567	14313	14382	14465	14501	14170	14672	14443	14493	14511	14323	14309	14444	14380	14393	14359	14531	14337	14417	14439	14578	14505	14439	14281	14346	14409	14473	14511	14407	14519	14416	14387	14369	14538	14377	14541	14247	14525	14395	14316	14361	14283	14387	14453	14398	14537	14515	14340	14402	14488	14363	14393	14501	14481	14302	14486	14516	14231	14439	14477	14409	14383	14481	14482	14315	14401	14656	14538	14398	14338	14246	14418	14622	14303	14384	14490	14354	14443	14243	14431	14462	14583	14411	14516	14508	14424	14337	14441	14572	14494	14624	14341	14329	14287	14418	14601	14494	14363	14504	14374	14500	14427	14526	14468	14457	14552	14456	14537	14568	14404	14422	14291	14385	14362	14537	14473	14420	14498	14361	14437	14417	14522	14707	14446	14464	14326	14292	14367	14393	14613	14490	14543	14376	14512	14403	14358	14363	14305	14479	14424	14438	14364	14458	14298	14300	14322	14634	14291	14432	14418	14394	14597	14495	14272	14245	14371	14394	14428	14386	14504	14402	14526	14447	14694	14117	14473	14307	14316	14404	14415	14460	14419	14482	14426	14468	14295	14512	14587	14461	14400	14457	14565	14365	14410	14578	14399	14405	14443	14348	14392	14273	14464	14521	14529	14326	14411	14346	14383	14405	14473	14551	14583	14457	14337	14468	14452	14398	14322	14424	14385	14463	14293	14398	14401	14484	14479	14426	14541	14601	14482	14430	14333	14422	14348	14335	14366	14108	14374	14519	14452	14651	14284	14382	14443	14432	14589	14393	14486	14434	14497	14278	14514	14410	14520	14560	14356	14317	14381	14548	14407	14376	14384	14563	14326	14538	14353	14343	14552	14570	14318	14306	14228	14384	14506	14425	14311	14332	14352	14489	14348	14524	14420	14486	14370	14490	14315	14520	14400	14545	14641	14404	14346	14379	14325	14424	14573	14503	14647	14463	14368	14574	14457	14531	14480	14562	14531	14365	14412	14399	14393	14270	14351	14367	14520	14412	14344	14485	14403	14660	14471	14429	14465	14358	14379	14462	14613	14367	14358	14395	14425	14342	14417	14395	14667	14466	14396	14363	14192	14506	14388	14395	14442	14383	14365	14421	14361	14403	14487	14388	14469	14204	14531	14407	14349	14496	14480	14341	14392	14471	14549	14282	14279	14450	14453	14463	14466	14345	14463	14473	14502	14369	14473	14378	14405	14487	14174	14443	14343	14426	14429	14450	14415	14403	14443	14431	14555	14360	14443	14547	14361	14382	14365	14518	14482	14430	14368	14539	14396	14407	14346	14418	14289	14413	14495	14316	14608	14509	14647	14557	14391	14396	14379	14572	14529	14278	14409	14337	14493	14421	14539	14516	14370	14527	14508	14489	14404	14507	14258	14363	14445	14409	14426	14505	14306	14435	14261	14393	14451	14339	14557	14450	14554	14576	14431	14412	14299	14454	14336	14450	14395	14417	14525	14317	14436	14478	14309	14400	14382	14381	14388	14403	14344	14495	14524	14407	14494	14332	14442	14444	14226	14474	14314	14558	14417	14374	14504	14266	14387	14365	14415	14467	14450	14393	14539	14499	14397	14438	14544	14495	14440	14310	14317	14422	14350	14571	14372	14452	14418	14443	14524	14375	14399	14134	14482	14513	14486	14538	14615	14286	14349	14417	14441	14375	14212	14371	14467	14572	14283	14220	14492	14615	14612	14133	14444	14283	14405	14415	14496	14328	14408	14443	14501	14477	14404	14619	14475	14516	14536	14370	14552	14566	14434	14399	14571	14507	14383	14503	14346	14437	14377	14423	14463	14389	14455	14443	14387	14441	14560	14263	14460	14398	14424	14568	14469	14383	14374	14500	14266	14387	14469	14261	14506	14500	14472
23354	21706	29681	24372	22815	26489	28789	23035	21129	20422	19076	18367	18127	17881	17455	17302	17006	16960	16983	16968	17273	17022	16545	17066	16864	16822	16869	16984	16851	16748	16727	16531	16622	16776	16700	16914	16805	16823	16602	16801	16574	16574	16522	16579	16670	16679	16876	16616	16618	16499	16837	16581	16579	16687	16463	16395	16708	16798	16521	16461	16508	16583	16455	16612	16538	16492	16598	16633	16590	16663	16566	16395	16517	16589	16311	16445	16401	16556	16266	16382	16718	16703	16622	16562	16645	16565	16530	16619	16313	16632	16449	16503	16533	16374	16557	16652	16485	16543	16464	16438	16544	16396	16561	16470	16413	16499	16616	16559	16629	16486	16572	16626	16547	16388	16411	16555	16570	16598	16527	16467	16468	16401	16535	16536	16546	16502	16538	16497	16423	16690	16544	16723	16458	16471	16503	16514	16499	16462	16504	16432	16599	16596	16400	16471	16568	16405	16451	16668	16513	16536	16550	16591	16550	16474	16396	16388	16427	16471	16457	16669	16467	16612	16546	16619	16639	16418	16457	16462	16346	16600	16569	16417	16598	16683	16500	16695	16606	16526	16390	16551	16661	16704	16337	16433	16475	16406	16597	16376	16543	16495	16511	16388	16545	16571	16752	16659	16592	16462	16695	16391	16592	16644	16383	16375	16431	16338	16491	16650	16418	16603	16617	16420	16551	16408	16526	16488	16480	16410	16455	16398	16415	16465	16591	16580	16468	16468	16386	16682	16436	16503	16418	16500	16543	16355	16583	16418	16574	16465	16466	16487	16498	16280	16456	16550	16514	16356	16469	16578	16635	16700	16378	16399	16423	16585	16371	16614	16447	16497	16190	16438	16447	16463	16371	16631	16572	16382	16579	16594	16495	16502	16622	16652	16589	16494	16613	16492	16651	16649	16580	16610	16673	16537	16581	16759	16488	16565	16334	16215	16567	16569	16304	16557	16552	16591	16573	16536	16455	16351	16323	16621	16335	16464	16418	16504	16606	16523	16519	16568	16603	16516	16610	16469	16390	16369	16374	16466	16498	16504	16683	16404	16362	16633	16553	16667	16614	16431	16474	16483	16432	16614	16433	16408	16459	16618	16628	16660	16452	16470	16324	16459	16537	16560	16485	16480	16384	16552	16390	16560	16427	16543	16397	16473	16602	16546	16496	16398	16398	16547	16352	16517	16405	16566	16439	16525	16382	16710	16459	16436	16627	16387	16541	16358	16409	16567	16400	16489	16501	16505	16582	16467	16491	16390	16463	16497	16544	16604	16401	16311	16679	16497	16569	16398	16580	16523	16585	16477	16502	16235	16377	16394	16572	16499	16473	16591	16624	16405	16560	16504	16485	16628	16504	16477	16345	16502	16508	16463	16499	16594	16656	16575	16402	16550	16467	16448	16573	16559	16823	16576	16556	16271	16595	16341	16553	16358	16420	16489	16733	16540	16612	16652	16304	16425	16648	16429	16491	16469	16691	16471	16514	16451	16535	16367	16499	16516	16563	16355	16530	16600	16547	16470	16407	16322	16360	16465	16483	16336	16479	16543	16446	16407	16413	16497	16540	16363	16344	16267	16299	16538	16770	16540	16516	16522	16601	16374	16672	16478	16470	16544	16403	16351	16375	16469	16540	16464	16531	16622	16499	16469	16577	16529	16478	16544	16627	16466	16422	16466	16466	16420	16681	16387	16549	16407	16395	16638	16579	16368	16460	16375	16400	16547	16497	16608	16448	16494	16544	16394	16389	16473	16505	16505	16396	16588	16743	16432	16247	16484	16403	16318	16565	16545	16386	16493	16415	16273	16440	16498	16503	16541	16170	16457	16377	16623	16597	16562	16484	16552	16500	16491	16290	16482	16540	16341	16592	16681	16546	16605	16669	16452	16392	16409	16593	16721	16552	16445	16436	16526	16489	16492	16315	16594	16560	16463	16566	16514	16397	16442	16357	16419	16481	16468	16379	16408	16451	16364	16628	16352	16310	16500	16272	16438	16324	16498	16430	16363	16374	16398	16513	16403	16667	16361	16480	16275	16535	16387	16471	16548	16509	16589	16565	16568	16408	16412	16446	16596	16696	16327	16504	16434	16441	16493	16546	16599	16402	16412	16442	16251	16347	16466	16608	16464	16452	16375	16580	16460	16579	16534	16650	16415	16453	16609	16569	16540	16397	16489	16514	16356	16368	16386	16613	16481	16407	16536	16614	16351	16293	16426	16524	16443	16364	16558	16516	16365	16547	16381	16169	16339	16616	16464	16376	16505	16374	16265	16366	16388	16451	16582	16495	16691	16401	16410	16572	16546	16407	16583	16585	16406	16616	16341	16612	16480	16296	16583	16742	16395	16355	16558	16395	16324	16270	16407	16326	16469	16324	16329	16245	16538	16694	16458	16480	16467	16648	16481	16432	16385	16426	16697	16463	16396	16434	16731	16459	16464	16400	16442	16542	16449	16541	16361	16377	16473	16400	16372	16362	16535	16740	16439	16488	16461	16503	16456	16575	16523	16512	16530	16578	16533	16343	16553	16592	16413	16345	16285	16392	16201	16440	16407	16623	16584	16592	16478	16470	16405	16319	16438	16457	16565	16449	16556	16479	16592	16509	16587	16532	16474	16406	16698	16498	16601	16555	16365	16425	16697	16445	16464	16699	16621	16536	16431	16470	16409	16449	16261	16693	16561	16475	16689	16514	16434	16454	16533	16532	16699	16381	16286	16557	16455	16448	16471	16483	16446	16513	16413	16392	16496	16364	16536	16642	16480	16328	16130	16511	16536	16291	16499	16543	16467	16580	16424	16429	16541	16321	16610	16539	16372	16358	16421	16491	16630	16441	16554	16565	16453	16407	16588	16342	16467	16327	16591	16428	16437	16795	16605	16515	16467	16483	16554	16411	16574	16376	16301	16597	16364	16423	16345	16527	16511	16372	16433	16701	16597	16292	16542	16280	16278	16505	16474	16159	16436	16808	16373	16429	16428	16504	16499	16361	16412	16465	16495	16390	16429	16556	16551	16377	16541	16478	16579	16380	16612	16414	16565	16370	16427	16542	16670	16419	16556	16620	16348	16560	16689	16563	16409	16318	16551	16512	16543	16311	16552	16331	16585	16381	16582	16256	16572	16512	16531	16483	16563	16464	16454	16429	16532	16346	16364	16601	16398	16431	16285	16595	16694	16535	16288	16560	16722	16521	16340	16507	16491	16562	16231	16487	16439	16576	16563	16627	16344	16418	16510	16474	16381	16577	16516	16456	16351	16349	16434	16383	16740	16430	16628	16482	16455	16630	16510	16548	16455	16436	16478	16577	16378	16717	16596	16509	16499	16471	16413	16679	16541	16330	16633	16228	16533	16453	16295	16330	16724	16483	16483	16609	16645	16646	16533	16352	16501	16253	16531	16811	16535	16497	16598	16369	16362	16432	16596	16587	16393	16585	16666	16549	16559	16567	16458	16421	16506	16635	16676	16621	16379	16409	16516	16538	16540	16641	16408	16457	16217	16384	16510	16527	16442	16853	16473	16541	16393	16560	16648	16556	16488	16431	16535	16630	16547	16662	16598	16489	16576	16283	16494	16468	16703	16521	16488	16507	16578	16354	16361	16611	16477	16701	16472	16502	16462	16478	16495	16472	16604	16543	16543	16596	16612	16325	16455	16564	16367	16450	16507	16523	16409	16500	16450	16467	16500	16324	16558	16580	16441	16591	16579	16673	16438	16750	16518	16431	16388	16411	16600	16447	16617	16603	16581	16637	16616	16628	16777	16223	16571	16693	16463	16295	16512	16314	16598	16361	16566	16558	16393	16482	16566	16544	16638	16490	16536	16433	16483	16309	16335	16548	16232	16566	16341	16576	16392	16417	16411	16415	16390	16560	16501	16474	16543	16540	16501	16503	16435	16593	16775	16700	16477	16290	16453	16459	16547	16453	16401	16463	16459	16268	16662	16442	16609	16427	16343	16684	16475	16450	16521	16277	16431	16501	16514	16593	16479	16465	16460	16506	16479	16564	16422	16543	16426	16391	16370	16680	16633	16277	16436	16493	16234	16602	16575	16523	16570	16419	16343	16417	16298	16583	16470	16445	16480	16450	16366	16517	16400	16518	16598	16394	16571	16279	16492	16397	16435	16395	16405	16587	16445	16503	16523	16621	16395	16447	16542	16378	16571	16557	16448	16574	16298	16561	16611	16388	16457	16589	16466	16521	16540	16496	16508	16423	16487	16627	16609	16544	16627	16580	16430	16451	16588	16455	16507	16520	16318	16481	16330	16654	16447	16301	16517	16480	16367	16705	16414	16390	16587	16429	16570	16604	16623	16634	16515	16275	16447	16644	16360	16593	16368	16594	16593	16539	16384	16293	16564	16418	16454	16408	16466	16542	16467	16689	16699	16524	16574	16527	16454	16604	16384	16312	16414	16504	16415	16232	16582	16455	16442	16489	16526	16507	16447	16387	16536	16428	16650	16426	16410	16460	16524	16561	16657	16425	16538	16534	16374	16475	16586	16480	16502	16601	16788	16547	16561	16553	16561	16419	16490	16373	16750	16592	16409	16361	16776	16577	16623	16807	16602	16494	16459	16378	16492	16555	16455	16558	16636	16583	16431	16471	16568	16617	16502	16534	16424	16622	16662	16414	16604	16268	16543	16567	16374	16465	16415	16530	16287	16406	16454	16365	16512	16477	16506	16481	16491	16772	16439	16345	16333	16497	16619	16574	16400	16381	16432	16619	16694	16536	16403	16640	16385	16610	16454	16528	16487	16689	16466	16493	16435	16434	16474	16534	16608	16392	16381	16635	16572	16656	16498	16526	16489	16498	16581	16487	16588	16596	16622	16640	16411	16285	16417	16656	16463	16536	16574	16599	16473	16537	16383	16590	16533	16277	16573	16302	16309	16288	16592	16477	16682	16527	16659	16421	16406	16434	16318	16625	16368	16623	16487	16519	16517	16454	16447	16287	16339	16557	16359	16407	16139	16724	16556	16546	16524	16425	16638	16470	16444	16523	16453	16526	16430	16481	16351	16445	16539	16537	16492	16494	16547	16597	16429	16302	16405	16442	16671	16360	16535	16527	16369	16443	16410	16357	16482	16386	16579	16611	16429	16500	16455	16555	16342	16475	16416	16506	16606	16563	16490	16564	16485	16359	16468
33134	55285	50836	41129	35210	30388	26869	24120	21450	19651	18271	17234	16647	16141	15630	15501	15405	15182	15302	15048	14973	15128	14958	15121	15037	14765	14801	14833	14794	14688	14660	14701	14743	14419	14541	14673	14625	14584	14570	14550	14669	14678	14589	14560	14565	14708	14390	14594	14487	14650	14401	14666	14472	14547	14523	14496	14535	14401	14344	14448	14548	14476	14629	14428	14386	14641	14649	14498	14643	14370	14507	14586	14336	14603	14362	14546	14401	14522	14399	14601	14443	14464	14544	14323	14435	14540	14512	14396	14529	14504	14242	14564	14355	14399	14561	14502	14470	14422	14311	14433	14486	14337	14412	14384	14516	14412	14494	14477	14619	14441	14509	14409	14487	14384	14464	14418	14585	14308	14331	14559	14360	14600	14355	14490	14533	14389	14579	14545	14497	14326	14454	14491	14301	14485	14429	14591	14416	14453	14270	14610	14365	14451	14441	14563	14517	14345	14431	14547	14532	14473	14528	14252	14393	14452	14451	14313	14463	14311	14403	14635	14456	14519	14362	14438	14528	14477	14336	14430	14462	14453	14643	14552	14511	14302	14481	14520	14482	14521	14502	14406	14350	14491	14342	14375	14658	14480	14500	14509	14271	14457	14448	14619	14594	14284	14346	14215	14311	14334	14561	14379	14521	14497	14588	14535	14429	14529	14542	14419	14499	14518	14541	14443	14453	14372	14352	14512	14319	14453	14401	14552	14439	14390	14544	14568	14521	14409	14388	14614	14589	14511	14356	14550	14489	14373	14438	14487	14428	14523	14299	14415	14468	14439	14534	14800	14443	14422	14715	14437	14428	14499	14522	14456	14457	14394	14568	14322	14462	14422	14427	14470	14341	14400	14478	14423	14354	14494	14382	14321	14535	14363	14433	14642	14409	14422	14386	14571	14411	14640	14502	14387	14544	14419	14520	14262	14397	14401	14523	14405	14394	14259	14406	14612	14261	14325	14518	14578	14401	14401	14512	14395	14490	14427	14467	14397	14551	14289	14439	14377	14417	14323	14549	14333	14469	14426	14590	14584	14471	14486	14348	14522	14516	14522	14314	14630	14517	14494	14398	14461	14396	14511	14341	14374	14435	14373	14467	14427	14362	14534	14360	14376	14587	14405	14505	14603	14651	14483	14524	14443	14576	14448	14393	14518	14370	14428	14484	14556	14352	14499	14470	14388	14389	14456	14271	14440	14465	14303	14414	14427	14381	14592	14498	14441	14513	14378	14517	14500	14429	14483	14654	14570	14506	14314	14365	14581	14419	14520	14538	14477	14514	14328	14470	14297	14320	14424	14397	14495	14377	14532	14358	14369	14452	14362	14570	14420	14361	14442	14487	14438	14485	14502	14413	14495	14431	14509	14436	14481	14443	14512	14426	14496	14344	14346	14313	14606	14498	14430	14307	14388	14425	14360	14416	14302	14478	14363	14560	14377	14347	14451	14326	14393	14679	14276	14509	14388	14577	14505	14383	14251	14463	14418	14462	14415	14425	14305	14400	14320	14593	14386	14474	14423	14443	14553	14459	14531	14428	14303	14538	14499	14372	14432	14378	14551	14385	14415	14327	14446	14573	14641	14374	14484	14483	14457	14495	14244	14249	14392	14559	14576	14412	14368	14366	14435	14360	14396	14392	14552	14343	14305	14303	14320	14451	14586	14374	14431	14431	14229	14635	14560	14344	14370	14309	14272	14454	14600	14472	14367	14476	14344	14602	14595	14435	14377	14334	14355	14386	14438	14170	14479	14369	14546	14417	14455	14386	14351	14592	14540	14619	14343	14558	14246	14569	14410	14480	14549	14638	14476	14491	14590	14424	14317	14341	14492	14279	14245	14363	14286	14495	14370	14303	14423	14511	14602	14501	14537	14468	14359	14506	14407	14660	14243	14284	14392	14330	14595	14566	14601	14387	14356	14465	14537	14384	14363	14466	14400	14414	14585	14397	14462	14389	14343	14478	14378	14461	14296	14484	14346	14374	14420	14432	14347	14442	14472	14431	14437	14542	14330	14386	14477	14522	14362	14374	14426	14565	14728	14449	14312	14594	14500	14466	14246	14424	14329	14428	14357	14361	14340	14288	14448	14616	14467	14304	14329	14408	14313	14448	14363	14405	14400	14499	14452	14408	14304	14407	14404	14438	14536	14435	14485	14467	14446	14540	14240	14438	14579	14436	14478	14595	14584	14587	14604	14564	14428	14466	14533	14397	14720	14522	14590	14212	14472	14451	14520	14312	14589	14444	14307	14342	14551	14392	14415	14489	14403	14575	14360	14434	14489	14399	14477	14516	14374	14449	14267	14406	14455	14432	14520	14549	14447	14391	14463	14534	14344	14514	14574	14398	14369	14381	14263	14479	14480	14616	14310	14346	14503	14563	14566	14343	14327	14402	14532	14437	14324	14352	14289	14428	14276	14481	14263	14425	14341	14509	14373	14442	14465	14511	14485	14587	14630	14529	14353	14534	14540	14463	14416	14454	14414	14427	14365	14377	14439	14521	14377	14429	14344	14459	14474	14411	14540	14461	14488	14357	14326	14526	14512	14443	14438	14269	14564	14337	14460	14504	14487	14412	14575	14529	14318	14531	14351	14625	14445	14249	14323	14366	14780	14488	14533	14380	14530	14328	14543	14541	14498	14424	14391	14260	14478	14437	14281	14376	14493	14297	14367	14529	14359	14342	14460	14569	14612	14672	14536	14405	14403	14497	14409	14393	14448	14542	14433	14455	14451	14339	14246	14335	14309	14483	14367	14213	14421	14502	14473	14515	14543	14303	14446	14531	14412	14359	14578	14553	14384	14366	14439	14353	14437	14442	14388	14385	14515	14576	14407	14353	14496	14578	14458	14342	14616	14468	14477	14489	14309	14525	14362	14381	14513	14633	14454	14393	14448	14396	14269	14378	14426	14543	14453	14403	14231	14473	14396	14515	14293	14528	14405	14479	14472	14440	14412	14241	14413	14473	14422	14465	14507	14444	14466	14466	14453	14409	14339	14440	14432	14655	14376	14299	14465	14324	14523	14284	14361	14480	14479	14439	14509	14617	14313	14372	14353	14502	14392	14607	14462	14535	14316	14396	14358	14400	14442	14441	14401	14518	14573	14490	14370	14647	14364	14362	14457	14442	14295	14441	14482	14418	14375	14303	14527	14439	14420	14365	14631	14355	14546	14569	14526	14492	14519	14430	14206	14452	14448	14502	14371	14509	14412	14422	14436	14468	14447	14416	14451	14528	14596	14414	14391	14425	14383	14527	14351	14469	14297	14303	14350	14390	14333	14470	14479	14275	14538	14382	14522	14465	14357	14533	14596	14441	14443	14528	14418	14364	14544	14355	14334	14363	14497	14555	14363	14482	14385	14449	14587	14469	14382	14553	14399	14329	14377	14492	14554	14486	14379	14460	14572	14351	14488	14285	14583	14321	14343	14485	14525	14564	14457	14287	14406	14382	14413	14273	14455	14473	14444	14331	14509	14304	14305	14363	14352	14504	14406	14438	14426	14476	14353	14504	14375	14505	14262	14505	14495	14362	14334	14303	14462	14413	14309	14591	14519	14528	14310	14683	14301	14458	14467	14521	14485	14494	14271	14396	14515	14477	14258	14462	14257	14560	14323	14469	14522	14457	14370	14582	14420	14422	14483	14470	14428	14402	14336	14303	14501	14349	14529	14543	14489	14554	14362	14414	14520	14399	14429	14377	14381	14535	14437	14465	14583	14500	14403	14401	14389	14390	14406	14418	14503	14444	14462	14594	14420	14397	14435	14525	14223	14408	14434	14434	14295	14421	14466	14401	14403	14521	14404	14504	14471	14363	14697	14495	14439	14443	14353	14391	14260	14463	14390	14481	14464	14468	14460	14427	14405	14379	14477	14301	14508	14474	14497	14491	14473	14626	14467	14518	14440	14566	14406	14523	14374	14538	14273	14482	14435	14291	14332	14473	14499	14334	14456	14305	14581	14243	14512	14633	14516	14413	14312	14560	14419	14365	14394	14480	14346	14542	14394	14455	14593	14499	14357	14348	14542	14341	14383	14331	14439	14367	14429	14409	14401	14379	14316	14446	14236	14452	14251	14528	14401	14413	14545	14383	14474	14529	14555	14453	14475	14475	14162	14386	14470	14347	14529	14406	14349	14403	14479	14524	14584	14279	14237	14435	14355	14406	14421	14521	14421	14602	14515	14499	14366	14430	14356	14523	14471	14493	14516	14546	14517	14543	14330	14511	14266	14448	14382	14421	14497	14418	14574	14538	14348	14474	14299	14476	14357	14399	14370	14453	14387	14466	14474	14371	14450	14429	14594	14406	14293	14332	14440	14638	14410	14497	14490	14469	14549	14452	14356	14470	14287	14449	14442	14415	14407	14296	14491	14307	14277	14503	14263	14419	14500	14271	14444	14467	14515	14520	14475	14461	14462	14441	14363	14614	14459	14395	14354	14435	14452	14307	14342	14517	14504	14263	14432	14437	14466	14477	14479	14470	14457	14467	14475	14473	14499	14280	14298	14630	14387	14280	14223	14510	14452	14442	14440	14413	14378	14650	14407	14376	14478	14452	14300	14424	14474	14404	14516	14458	14446	14406	14604	14438	14292	14517	14374	14618	14419	14475	14481	14373	14461	14443	14483	14464	14364	14353	14581	14430	14414	14275	14466	14458	14417	14275	14384	14614	14391	14363	14389	14418	14312	14410	14399	14503	14337	14403	14462	14466	14332	14544	14436	14456	14529	14520	14392	14548	14523	14374	14548	14349	14419	14473	14222	14498	14371	14518	14424	14476	14346	14424	14408	14297	14258	14534	14550	14478	14489	14418	14426	14408	14443	14422	14481	14514	14540	14434	14372	14392	14517	14483	14559	14358	14482	14496	14338	14448	14365	14252	14561	14448	14401	14501	14400	14382	14286	14336	14455	14324	14505	14396	14319	14634	14411	14610	14446	14379	14468	14497	14445	14503	14470	14279	14420	14389	14467	14367	14450	14409	14372	14394	14491	14511	14484	14379	14441	14543	14334	14295	14465	14476	14530	14323	14426	14484	14472	14571	14432	14472	14483	14356	14542	14400	14430	14480	14316	14628	14255	14567	14362	14417	14322	14595	14617	14427	14567	14205	14576	14601	14286	14461	14436	14507	14451	14520	14647	14373	14409
29372	28112	34359	30286	24856	22469	20935	19518	18695	18305	17857	17738	17842	17441	17127	17079	17048	17073	16985	17163	16728	17084	17042	17196	17263	16805	16935	17034	16892	16906	16922	16937	16888	17153	16997	16820	17070	16952	16909	17142	16909	16897	16702	16787	16892	17070	16741	16929	16891	16660	16958	17051	16980	17005	17002	16796	16858	16989	16967	17168	16803	16949	17073	16864	16924	17005	16969	16891	16821	16711	16810	16903	17000	16896	17062	16598	16796	16714	16888	16946	16800	16937	16854	16928	16935	16890	16910	16950	17020	16941	16729	17008	16762	16706	16961	16877	17100	16889	16907	16979	16650	16881	17065	16773	16784	16940	16866	16850	16982	16764	17012	16940	16950	16886	16926	16706	16786	16779	16853	16979	16690	16651	16849	16931	16851	16949	16676	16924	16768	16931	16915	16817	16819	16761	16993	16884	16863	16992	17008	16890	16723	16676	16740	16811	16689	16906	16950	16634	16824	16831	16808	16723	17005	16814	17135	16961	16880	16971	16705	16856	17009	17065	16776	16867	17081	16898	16869	16548	16926	17106	16979	16777	16896	16831	16774	16869	16818	16835	17015	16937	16762	16918	16991	16979	17100	16966	16899	16702	16767	16788	16954	16882	17017	16819	16833	16827	16977	16844	16924	16868	17083	17127	16909	16646	16906	16838	17056	16638	16764	16798	16893	16880	17004	17018	16892	16796	16818	16707	16812	16996	16878	17064	17107	16825	16522	17016	16909	16823	16998	16950	17059	16776	17002	16920	16935	17051	16927	16923	16818	16905	16684	16764	16897	17033	16949	16714	16726	16739	16811	16779	16851	17141	16985	16982	16823	16841	16798	17000	17067	16988	16792	16764	16877	16912	17054	16840	16920	16982	16913	16852	16993	16950	16938	16986	16910	16852	16980	16863	16796	16918	16758	16847	16983	16873	16830	16778	16804	16789	16723	17087	16903	17097	17006	16797	16915	16638	16879	16860	16771	16885	16771	16840	16974	16931	16990	16786	16984	16855	16805	16895	16848	16990	16921	16875	16789	16637	16896	17076	16991	16926	16755	17060	16876	16842	17036	16891	16754	16915	16738	16948	16689	16818	16759	16977	16781	17041	16863	16937	17097	17040	17110	16809	16841	16872	16867	16861	16846	16870	17005	16797	17005	17045	16839	16731	16750	16927	16930	16969	17005	16868	16769	16649	16798	16877	16925	16996	16941	16757	16986	17071	16876	16834	16915	16935	16736	16620	16908	16855	16889	16802	16907	16904	16781	16841	16695	16818	16990	16902	16837	16866	16914	16760	16891	16621	16810	17081	16860	16840	16900	17072	16824	16944	16792	16855	17030	17089	16859	16652	16787	16781	16774	16900	16942	16656	17049	16949	16991	17016	16631	16671	16748	16850	16810	16817	16733	16958	16951	17115	16961	17152	16914	16919	17091	16709	16910	17062	16681	16705	16896	16985	16918	16609	16748	16927	16971	16728	16882	16780	16866	17015	16853	17061	17064	16922	16796	16753	16800	16764	16839	16844	17027	16803	16882	16942	16950	16862	17003	17013	16838	16700	16883	16794	16858	16948	16754	16867	17024	16843	16897	16826	16800	16848	16874	16889	16975	16978	16741	17025	16825	17028	16975	16826	16974	16975	16943	16985	16807	16913	16848	16903	16819	16895	17168	16765	16897	16697	17017	16949	17006	16943	16770	16725	16888	16818	16937	16924	16744	16782	16777	16755	17115	16881	16813	16848	16936	16913	17063	16915	16842	16859	16851	16761	16694	16738	17089	16871	16957	16938	16972	16792	16737	16637	16905	17052	16699	16855	16751	17001	16760	16599	17025	16924	16741	16846	16948	17063	16906	16902	17024	16877	16649	16982	16804	17038	16809	16741	16953	17068	16915	16810	17112	16934	16934	17027	16989	16918	16831	16717	16853	16762	16894	16877	16910	17026	16947	16688	16886	17032	17048	16934	16763	16667	16971	16933	16927	16719	16950	16791	16981	16877	17006	16806	16782	16839	16734	16676	16810	16679	16838	16812	16981	16953	16886	16771	16792	17046	16956	16919	16856	17026	16883	16938	16923	16673	16880	16901	16786	16951	17018	16651	16718	16717	16998	16791	16754	16680	16861	16860	16843	16902	16809	16909	16863	16856	16979	16812	17065	16970	17014	16893	16951	17014	16729	16855	17112	16963	16805	16736	16922	16852	16901	16805	16812	16910	16880	16917	16881	16944	16932	16959	16733	16871	16867	16832	16951	16894	16819	16739	16810	16902	16775	16897	16748	17096	16841	16968	16967	17025	16953	16830	16832	16828	17142	16876	16986	16800	16915	16780	16832	16795	16919	17032	16727	16895	16885	16864	16982	16940	16925	17067	16695	16783	16632	16928	16961	16890	16995	16721	16910	17030	16688	16828	17144	16715	16909	16952	16778	16983	16842	17047	16679	16955	17090	16799	16999	17181	16838	16855	16769	17047	16817	16889	17005	16846	16773	16898	16995	16816	16883	16907	16812	17009	16802	16648	16989	16990	16879	16853	16914	17003	16801	16881	17001	16872	17136	16852	17008	16892	16772	16766	16913	16764	16972	16810	16831	16758	17037	16824	16931	16628	16786	16818	17019	16948	16898	16734	16970	16988	16992	16851	16907	16671	16684	16699	16667	16940	16963	16759	17087	16788	16907	16909	16821	16988	17010	16885	16958	16867	16681	16723	16617	16801	16774	16908	17036	17049	17016	17029	17034	16949	16873	17022	16959	16899	17089	16900	16649	16970	16926	16846	16901	16934	16821	17002	17078	16927	16690	16810	16975	16828	16777	16810	16816	16936	17059	17121	16796	16877	16926	16842	16785	16977	16828	16897	16764	17099	16794	16946	16954	16872	16956	16787	17063	16774	16964	16819	16754	16766	16922	16786	16849	16706	16881	16802	16809	16847	16911	16944	16932	17088	17060	16757	16962	16763	16758	16870	17105	16911	17196	16678	16718	16921	16898	16855	17024	16949	16948	16841	16948	17031	16820	16978	16994	16771	16831	16908	17174	16838	16866	16761	16858	16746	16907	16934	16775	16801	16925	16832	16994	16834	16859	16877	16748	16931	16962	17024	16896	16893	16668	16736	16697	16903	16881	16965	17008	16707	17148	16942	17042	16872	16967	16873	16820	16823	16881	16766	16890	16934	17021	17040	16812	16927	16802	16967	16813	16895	17045	16879	16874	16806	16892	16946	16911	16835	16855	16799	16907	16797	17084	16865	16798	17043	16838	16841	16838	16782	16776	16975	16891	16746	16887	16679	16858	16570	16902	16814	16846	16911	16688	16708	16956	16879	16989	16981	17000	16834	16895	16990	16740	16938	16773	16957	16995	16846	16590	16778	16848	16727	16943	16830	16857	17066	16974	16787	16826	16889	16659	16807	16860	16930	16970	16964	16842	16749	16986	16741	16707	17008	16759	16935	17010	16831	16867	17085	16685	16934	16935	17011	16815	16876	16933	16832	16842	16959	16696	16922	16866	16893	16821	16794	16986	16991	17026	17039	17025	17092	16828	16815	16732	16821	16831	16898	16824	16923	16956	16725	16752	16746	16708	16883	16951	16940	16914	16850	16921	16862	16829	16869	16955	17042	16863	16833	17228	16808	16775	16919	16571	16839	16872	16748	16925	16700	16785	16902	16852	16780	16939	16935	16863	16959	16952	16775	16986	16900	16819	16843	16840	17196	16682	16788	16913	16977	16718	16734	16832	16859	16951	16890	16948	16768	16762	16983	16849	16747	16791	16914	16745	17026	16953	16972	16851	16908	16938	16819	16902	16912	17013	16970	16777	16903	16888	17008	16857	17013	16724	16945	16768	16971	17032	16997	16932	16967	16959	17032	16854	16783	16716	16836	17006	17083	16891	17003	16865	16918	16822	16637	16809	16969	17039	17053	16989	16719	16996	16938	16890	16806	17094	16922	16921	17151	16910	16824	16686	17074	16880	16842	17013	16816	16759	16854	16680	16826	16947	16769	16915	16827	16891	16727	16968	17070	16719	16887	16875	16863	16921	16901	17002	16734	16718	16849	16987	16932	16880	16857	16933	16898	16613	17019	16833	16853	16933	16903	16721	16852	16806	16969	16990	16736	17152	16695	16638	16806	16826	16692	16533	16933	16842	16827	16771	16722	17078	16861	16888	16749	16816	16786	16793	17173	16714	16853	16906	16731	17006	17022	16675	16971	16776	16888	16743	16699	16965	17141	16726	17040	16967	16883	16669	16696	16845	16913	16692	16867	16933	17053	16971	17035	16945	16980	16867	16996	16978	16868	16879	17023	16890	16998	16861	16761	16853	16845	16967	16911	16781	16901	16869	16953	16984	16823	16753	16691	16838	16804	16803	16662	16798	16682	16754	16695	16781	16955	17041	16846	16811	16750	16911	16862	16825	16931	16828	16754	16941	16830	16667	16845	16884	17078	17037	17093	16924	16772	16791	16907	16998	16999	17117	16743	17008	16677	16838	17014	16885	16900	16802	16685	16891	16840	16801	16653	16776	16899	16664	16776	16851	16975	16779	16942	16789	16805	16966	16916	17039	16901	16722	16888	16945	16800	16955	17076	16795	16899	17075	16845	16855	16721	16918	16877	16827	16711	16738	17020	16823	17129	16902	16833	16913	16843	16999	16724	16950	16942	16656	17004	16808	16761	16852	16728	16711	16917	16997	16934	17106	16989	16968	16919	16968	16937	16972	16967	16829	16633	17018	16793	16877	16982	16739	16602	16978	17042	16891	16878	16780	16733	16964	16841	16863	16832	17124	17002	16857	17153	16884	16775	16921	17124	16952	16854	16685	16983	16942	16754	16929	16685	16982	16888	16915	16858	16847	16801	16696	16864	16919	16712	16856	16929	16781	16708	16987	16976	16958	16970	17034	16907	16890	16845	16987	16706	16922	16991	16790	17014	16947	16900	16934	16784	16696	17010	16829	16874	16712	17130	16966	16943	16809	17083	16958	16934	16943	16952	16907	16737	16806	17105	16995	16960	16865	16946	16897	17053	16826	17038	16756	16825	17008	16947	16695	16579	16946	16836	17056	17002	17092	16920	16846	16967	16755	16892	16983	17013	16841	16970	16949	16798	16707	16739	16716	16867	16872	16875	16794	16934	16993	16811	16803	17016	16861	16838
31754	44464	40113	31023	26220	22863	20342	18830	17996	16860	16265	15863	15599	15354	15132	15191	15055	14876	14882	14851	14908	14891	14848	14802	14909	14830	14914	14676	14845	14853	14807	14718	14798	14905	14624	14688	14968	14870	14834	14864	14700	14635	14758	14654	14819	14540	14612	14772	14802	14680	14797	14675	14764	14743	14645	14679	14708	14568	14769	14604	14734	14763	14738	14781	14628	14913	14714	14617	14730	14793	14642	14691	14702	14638	14588	14797	14730	14833	14657	14609	14777	14813	14692	14601	14558	14703	14586	14698	14614	14626	14697	14598	14476	14496	14663	14644	14830	14711	14650	14758	14443	14622	14480	14828	14812	14570	14664	14646	14701	14631	14653	14588	14653	14727	14674	14684	14689	14670	14738	14592	14753	14796	14868	14638	14595	14545	14727	14555	14717	14616	14800	14697	14695	14563	14728	14686	14828	14579	14762	14601	14811	14712	14428	14480	14672	14772	14735	14605	14681	14532	14759	14658	14657	14839	14838	14758	14546	14700	14486	14747	14829	14593	14604	14702	14693	14507	14691	14781	14645	14681	14574	14794	14506	14716	14757	14610	14668	14740	14747	14753	14582	14890	14783	14815	14657	14704	14555	14782	14500	14801	14621	14680	14684	14735	14754	14567	14701	14737	14770	14757	14809	14675	14775	14793	14523	14644	14665	14740	14659	14601	14631	14549	14761	14727	14451	14559	14553	14822	14624	14627	14870	14622	14537	14574	14588	14739	14714	14777	14776	14844	14561	14639	14675	14706	14620	14643	14755	14575	14633	14678	14844	14559	14867	14663	14519	14694	14664	14785	14580	14744	14627	14758	14597	14649	14660	14611	14520	14598	14810	14651	14759	14663	14698	14476	14666	14821	14711	14507	14597	14610	14785	14697	14616	14616	14638	14658	14636	14696	14747	14642	14585	14726	14645	14577	14760	14680	14649	14574	14689	14781	14694	14641	14749	14653	14786	14649	14682	14706	14758	14763	14598	14612	14740	14568	14753	14734	14591	14658	14809	14683	14812	14705	14908	14737	14634	14676	14823	14644	14835	14847	14672	14626	14571	14787	14624	14807	14668	14734	14577	14739	14772	14780	14732	14547	14574	14677	14706	14726	14768	14543	14579	14655	14677	14699	14534	14666	14796	14647	14702	14532	14614	14586	14754	14602	14674	14753	14531	14606	14750	14748	14639	14576	14834	14764	14534	14693	14577	14548	14723	14520	14825	14517	14667	14785	14563	14783	14509	14872	14720	14574	14795	14602	14778	14691	14645	14694	14836	14683	14634	14735	14738	14582	14788	14525	14740	14541	14640	14711	14806	14713	14605	14611	14602	14602	14575	14775	14496	14614	14613	14703	14788	14583	14676	14554	14800	14589	14719	14739	14606	14621	14632	14693	14618	14724	14709	14710	14539	14706	14663	14692	14641	14765	14762	14471	14599	14622	14786	14943	14675	14751	14729	14981	14739	14675	14765	14585	14867	14723	14595	14560	14870	14729	14832	14739	14785	14713	14832	14750	14711	14590	14688	14696	14583	14669	14519	14558	14602	14731	14940	14482	14516	14739	14686	14559	14781	14692	14750	14701	14700	14662	14685	14845	14444	14694	14751	14599	14642	14630	14534	14606	14727	14747	14573	14677	14540	14764	14762	14609	14774	14632	14924	14619	14605	14896	14767	14582	14532	14627	14603	14757	14755	14642	14663	14631	14761	14648	14637	14593	14592	14594	14768	14625	14734	14555	14531	14660	14630	14699	14698	14626	14594	14816	14627	14722	14814	14668	14586	14838	14804	14822	14582	14658	14765	14654	14683	14778	14747	14617	14499	14697	14803	14585	14778	14807	14699	14663	14536	14813	14757	14747	14764	14570	14614	14820	14657	14757	14562	14622	14551	14735	14697	14645	14745	14721	14745	14734	14695	14755	14602	14621	14704	14578	14689	14698	14721	14523	14685	14525	14865	14681	14658	14718	14694	14726	14648	14541	14690	14666	14763	14759	14743	14690	14775	14787	14837	14551	14669	14574	14623	14675	14851	14795	14611	14665	14672	14653	14636	14684	14514	14656	14658	14800	14586	14837	14791	14703	14820	14464	14565	14485	14888	14406	14702	14789	14473	14746	14659	14724	14794	14708	14476	14718	14672	14595	14592	14692	14626	14737	14800	14623	14394	14748	14635	14695	14625	14700	14744	14636	14766	14772	14740	14629	14849	14654	14651	14493	14674	14711	14784	14642	14684	14647	14600	14616	14558	14627	14564	14783	14710	14783	14798	14638	14739	14634	14820	14632	14634	14796	14545	14793	14690	14681	14601	14823	14632	14698	14542	14680	14673	14749	14619	14764	14716	14550	14503	14664	14677	14649	14754	14712	14634	14631	14711	14613	14726	14650	14673	14575	14824	14669	14721	14639	14756	14771	14575	14881	14552	14631	14559	14662	14642	14765	14568	14616	14686	14801	14719	14763	14672	14710	14614	14652	14805	14619	14788	14647	14704	14736	14865	14501	14625	14556	14669	14641	14777	14734	14672	14707	14787	14588	14643	14625	14725	14788	14704	14585	14790	14756	14776	14782	14625	14599	14682	14616	14637	14563	14610	14730	14601	14744	14782	14673	14689	14539	14692	14633	14800	14615	14702	14696	14871	14613	14528	14534	14941	14840	14793	14594	14664	14771	14677	14631	14795	14696	14689	14632	14686	14834	14627	14674	14747	14867	14792	14659	14594	14570	14692	14447	14682	14631	14611	14502	14672	14708	14614	14782	14737	14761	14635	14687	14584	14630	14733	14594	14734	14444	14694	14873	14619	14728	14859	14661	14719	14595	14603	14648	14763	14594	14554	14650	14707	14647	14882	14597	14500	14597	14526	14684	14642	14695	14785	14758	14738	14564	14816	14671	14835	14648	14768	14727	14531	14869	14679	14716	14749	14801	14772	14641	14668	14765	14771	14585	14849	14553	14663	14691	14675	14596	14638	14779	14617	14815	14629	14823	14610	14797	14691	14600	14785	14650	14740	14736	14724	14621	14636	14752	14849	14703	14641	14536	14740	14742	14660	14513	14778	14579	14606	14811	14621	14606	14548	14677	14706	14844	14706	14706	14825	14677	14724	14521	14769	14754	14538	14757	14641	14586	14657	14722	14631	14656	14467	14504	14554	14859	14896	14660	14563	14730	14704	14730	14476	14810	14640	14881	14733	14710	14664	14757	14717	14759	14821	14553	14728	14715	14777	14648	14722	14880	14410	14610	14655	14677	14855	14596	14627	14523	14621	14642	14578	14686	14617	14719	14683	14718	14642	14621	14740	14802	14709	14643	14568	14552	14742	14774	14862	14792	14567	14622	14517	14708	14507	14681	14669	14703	14616	14621	14670	14678	14667	14811	14577	14601	14587	14654	14630	14658	14587	14777	14701	14659	14664	14824	14773	14730	14589	14608	14672	14831	14677	14607	14559	14576	14665	14646	14636	14640	14582	14508	14562	14694	14586	14915	14828	14692	14695	14826	14731	14616	14783	14698	14733	14653	14558	14563	14650	14677	14642	14608	14627	14696	14797	14526	14700	14495	14662	14578	14637	14737	14867	14632	14714	14651	14794	14727	14631	14683	14556	14803	14741	14788	14682	14704	14596	14730	14639	14646	14781	14607	14732	14616	14672	14577	14655	14485	14730	14646	14685	14577	14869	14640	14731	14730	14751	14748	14562	14624	14717	14691	14608	14666	14730	14754	14716	14496	14725	14615	14796	14812	14510	14647	14722	14700	14666	14659	14717	14614	14696	14678	14662	14683	14719	14679	14637	14713	14798	14725	14780	14662	14699	14677	14710	14704	14608	14678	14603	14623	14671	14667	14803	14768	14687	14653	14657	14782	14725	14564	14722	14705	14679	14562	14669	14453	14751	14563	14763	14729	14708	14396	14633	14752	14747	14655	14868	14630	14639	14747	14765	14501	14724	14757	14561	14767	14630	14888	14550	14788	14705	14503	14686	14527	14777	14637	14688	14661	14662	14835	14553	14738	14508	14833	14723	14571	14737	14729	14428	14592	14756	14738	14694	14607	14732	14643	14503	14692	14766	14588	14516	14579	14656	14778	14776	14604	14639	14750	14619	14747	14687	14623	14741	14697	14726	14657	14543	14689	14686	14629	14736	14668	14639	14672	14701	14740	14709	14757	14625	14769	14660	14825	14756	14722	14612	14770	14791	14733	14630	14786	14644	14692	14892	14707	14807	14650	14648	14804	14648	14718	14797	14673	14500	14666	14742	14544	14784	14559	14621	14640	14739	14731	14467	14823	14640	14710	14667	14732	14784	14613	14737	14730	14805	14847	14639	14718	14861	14780	14700	14830	14821	14652	14810	14646	14813	14651	14570	14840	14745	14559	14598	14783	14527	14529	14924	14651	14705	14847	14577	14594	14736	14522	14846	14755	14691	14752	14618	14822	14538	14753	14878	14598	14802	14577	14600	14640	14627	14699	14685	14620	14698	14677	14629	14749	14567	14864	14733	14721	14783	14790	14546	14619	14606	14623	14782	14561	14646	14718	14497	14726	14662	14827	14610	14646	14711	14711	14723	14514	14845	14767	14618	14836	14747	14728	14540	14755	14705	14665	14577	14884	14653	14508	14662	14687	14667	14776	14729	14565	14499	14624	14715	14628	14612	14634	14652	14694	14767	14635	14767	14566	14562	14657	14606	14696	14552	14820	14562	14620	14663	14689	14637	14791	14833	14570	14819	14580	14727	14738	14852	14686	14485	14681	14707	14751	14751	14731	14608	14861	14694	14629	14840	14752	14835	14537	14704	14609	14865	14701	14926	14694	14492	14713	14687	14873	14497	14631	14629	14598	14824	14673	14676	14648	14528	14628	14632	14676	14760	14665	14518	14670	14641	14585	14592	14650	14563	14554	14577	14764	14597	14656	14520	14632	14577	14631	14755	14761	14678	14489	14939	14591	14698	14696	14555	14570	14517	14769	14791	14596	14733	14828	14691	14687	14777	14716	14726	14734	14739	14588	14673	14797	14765	14678	14701	14853	14570	14574	14664	14619	14594	14810	14540	14805	14736	14515	14705	14639	14772	14509	14766	14623	14842	14618	14659	14944	14708	14676	14710	14604	14695	14577	14638	14745	14757	14618	14669	14647	14678	14679	14627	14758
24466	21700	29373	25429	24448	25595	24628	21102	19823	18953	18428	18058	17594	17427	17491	17253	16982	17126	17151	17165	17003	16850	16957	16754	16965	16998	16741	16807	16865	16978	16749	16765	16778	16894	16787	16672	16643	16644	16847	16853	16664	16916	16879	16686	16671	16599	16686	16544	16592	16610	16854	16689	16779	16619	16617	16719	17016	16701	16620	16554	16599	16711	16622	16800	16691	16743	16676	16600	16770	16583	16643	16541	16702	16516	16719	16687	16472	16718	16628	16656	16576	16597	16823	16647	16632	16638	16660	16539	16518	16589	16688	16791	16732	16505	16736	16623	16650	16775	16519	16528	16593	16657	16750	16740	16778	16680	16663	16708	16670	16559	16634	16711	16823	16503	16849	16506	16697	16584	16453	16414	16596	16640	16437	16684	16442	16877	16736	16431	16769	16632	16537	16484	16658	16604	16591	16552	16809	16759	16512	16519	16658	16492	16502	16513	16608	16351	16835	16933	16576	16534	16440	16669	16539	16621	16541	16531	16742	16619	16646	16597	16515	16789	16463	16555	16715	16846	16537	16517	16356	16834	16872	16499	16762	16755	16697	16563	16530	16665	16447	16570	16633	16638	16704	16696	16719	16592	16472	16624	16465	16596	16615	16559	16632	16540	16586	16611	16669	16558	16575	16629	16576	16460	16533	16561	16539	16639	16536	16507	16775	16557	16536	16493	16655	16532	16619	16716	16566	16703	16760	16586	16588	16526	16672	16564	16577	16583	16601	16527	16675	16542	16519	16773	16527	16657	16637	16621	16530	16613	16516	16645	16665	16523	16646	16796	16536	16796	16723	16470	16616	16745	16731	16586	16648	16739	16515	16545	16618	16615	16677	16767	16587	16681	16666	16396	16466	16632	16478	16742	16722	16541	16513	16652	16592	16604	16661	16792	16438	16620	16643	16707	16564	16495	16672	16503	16643	16732	16695	16382	16684	16803	16502	16774	16511	16722	16598	16677	16674	16595	16486	16613	16700	16604	16555	16764	16669	16777	16626	16556	16678	16576	16538	16609	16618	16652	16529	16595	16761	16793	16644	16640	16643	16699	16709	16565	16755	16567	16654	16769	16685	16389	16676	16739	16426	16569	16634	16629	16600	16557	16694	16686	16839	16279	16594	16497	16620	16629	16562	16561	16710	16683	16551	16798	16629	16667	16641	16553	16718	16744	16877	16867	16799	16643	16663	16530	16669	16772	16652	16540	16498	16433	16674	16797	16608	16480	16550	16733	16478	16589	16749	16749	16604	16584	16605	16737	16804	16713	16749	16731	16809	16630	16794	16500	16608	16503	16521	16612	16881	16697	16807	16681	16639	16724	16800	16703	16660	16652	16730	16700	16763	16626	16625	16616	16655	16597	16447	16453	16674	16342	16583	16459	16563	16630	16594	16786	16687	16842	16655	16709	16782	16690	16491	16655	16640	16553	16713	16560	16509	16721	16619	16522	16592	16534	16724	16695	16492	16683	16692	16662	16668	16693	16806	16773	16558	16647	16576	16466	16603	16619	16574	16417	16567	16772	16719	16598	16591	16301	16685	16874	16657	16616	16487	16766	16636	16575	16627	16659	16779	16713	16759	16527	16554	16575	16547	16595	16616	16639	16620	16715	16598	16636	16653	16761	16647	16470	16651	16535	16566	16546	16841	16780	16755	16702	16748	16683	16635	16615	16512	16549	16654	16669	16543	16653	16463	16654	16680	16737	16725	16555	16577	16644	16475	16710	16672	16527	16612	16823	16827	16553	16632	16647	16547	16805	16706	16676	16743	16465	16560	16790	16837	16554	16751	16532	16622	16625	16326	16684	16638	16611	16636	16670	16714	16714	16489	16544	16827	16664	16689	16688	16662	16433	16708	16254	16768	16828	16713	16620	16566	16642	16667	16673	16633	16597	16629	16613	16571	16454	16529	16570	16764	16621	16469	16605	16503	16656	16610	16681	16851	16550	16706	16607	16755	16674	16550	16560	16612	16446	16635	16582	16700	16430	16667	16624	16707	16787	16636	16488	16624	16771	16500	16624	16427	16655	16777	16588	16715	16537	16722	16632	16585	16750	16587	16652	16555	16517	16832	16556	16753	16794	16729	16618	16581	16686	16578	16708	16683	16575	16403	16483	16563	16708	16691	16771	16776	16422	16565	16779	16620	16752	16642	16570	16644	16563	16578	16447	16845	16637	16632	16607	16621	16540	16511	16689	16634	16594	16497	16486	16554	16663	16675	16770	16710	16601	16578	16694	16783	16632	16638	16725	16553	16482	16678	16574	16545	16533	16593	16619	16759	16865	16580	16557	16406	16434	16436	16509	16595	16618	16631	16528	16742	16483	16454	16468	16569	16547	16694	16799	16734	16746	16613	16626	16659	16635	16560	16622	16623	16570	16589	16666	16885	16655	16651	16712	16712	16691	16733	16731	16678	16538	16673	16625	16598	16731	16636	16655	16622	16523	16743	16914	16730	16826	16600	16707	16759	16817	16614	16877	16940	16479	16799	16731	16647	16698	16671	16721	16470	16597	16673	16597	16549	16563	16495	16691	16476	16656	16751	16592	16584	16617	16539	16680	16730	16740	16515	16635	16829	16616	16661	16504	16745	16615	16798	16602	16633	16624	16445	16608	16549	16774	16354	16787	16615	16638	16301	16713	16638	16716	16668	16838	16797	16615	16710	16623	16586	16656	16658	16770	16922	16491	16709	16687	16705	16850	16768	16592	16665	16654	16729	16875	16717	16646	16645	16544	16536	16691	16634	16754	16607	16530	16596	16742	16653	16850	16508	16615	16803	16757	16698	16566	16616	16611	16600	16810	16727	16578	16502	16709	16588	16649	16656	16792	16584	16733	16600	16645	16455	16467	16644	16713	16613	16497	16694	16638	16611	16635	16453	16718	16518	16888	16474	16661	16803	16587	16492	16662	16795	16603	16641	16638	16641	16771	16817	16576	16621	16681	16804	16659	16675	16564	16550	16773	16578	16497	16575	16535	16655	16709	16650	16693	16701	16651	16646	16587	16498	16551	16496	16731	16668	16611	16578	16743	16681	16558	16601	16685	16468	16587	16619	16760	16693	16597	16530	16625	16545	16540	16800	17047	16771	16693	16573	16569	16698	16791	16723	16573	16485	16705	16502	16573	16687	16724	16547	16751	16703	16590	16381	16711	16723	16697	16739	16588	16910	16619	16678	16678	16653	16622	16505	16618	16670	16613	16715	16572	16622	16688	16597	16610	16480	16525	16512	16631	16758	16656	16637	16609	16617	16537	16661	16753	16950	16653	16785	16625	16454	16427	16764	16753	16625	16902	16529	16446	16594	16540	16728	16628	16573	16691	16567	16785	16542	16715	16805	16775	16789	16705	16854	16478	16638	16572	16563	16517	16478	16528	16721	16683	16696	16656	16835	16595	16707	16629	16476	16764	16820	16734	16674	16559	16701	16740	16645	16493	16562	16473	16513	16647	16827	16474	16648	16593	16563	16737	16614	16537	16469	16599	16570	16441	16503	16470	16432	16482	16595	16596	16557	16726	16833	16655	16780	16496	16658	16635	16617	16477	16460	16744	16637	16490	16721	16469	16520	16480	16547	16738	16700	16645	16845	16565	16855	16491	16550	16662	16624	16694	16615	16525	16447	16714	16658	16636	16634	16825	16636	16706	16662	16734	16710	16805	16573	16823	16652	16646	16527	16705	16792	16736	16609	16962	16481	16632	16588	16649	16589	16738	16653	16583	16754	16480	16666	16638	16690	16611	16600	16510	16772	16705	16744	16575	16498	16566	16591	16758	16730	16548	16659	16594	16616	16498	16736	16700	16504	16795	16634	16650	16554	16628	16594	16575	16757	16802	16621	16701	16806	16559	16568	16672	16757	16567	16570	16605	16700	16711	16594	16549	16527	16487	16874	16710	16666	16573	16537	16626	16585	16695	16607	16623	16675	16637	16716	16849	16626	16564	16848	16683	16397	16711	16583	16526	16657	16617	16701	16491	16127	16835	16543	16795	16635	16537	16532	16687	16641	16639	16655	16605	16659	16650	16637	16783	16697	16544	16624	16765	16655	16667	16645	16696	16679	16635	16550	16562	16500	16596	16698	16630	16652	16568	16747	16506	16536	16738	16657	16547	16464	16636	16699	16553	16737	16628	16630	16642	16866	16528	16791	16804	16683	16417	16626	16568	16602	16742	16591	16665	16588	16608	16666	16712	16627	16554	16661	16617	16662	16645	16450	16650	16693	16524	16545	16459	16683	16767	16623	16479	16569	16629	16689	16648	16568	16491	16850	16769	16860	16724	16619	16622	16513	16579	16688	16462	16762	16629	16742	16498	16645	16790	16679	16648	16624	16600	16682	16549	16620	16570	16645	16730	16583	16734	16557	16592	16699	16562	16700	16865	16596	16737	16603	16633	16600	16568	16742	16665	16495	16608	16406	16808	16580	16446	16656	16645	16564	16618	16624	16637	16568	16656	16732	16447	16648	16448	16801	16487	16528	16649	16470	16583	16562	16378	16672	16620	16757	16830	16540	16757	16574	16575	16754	16662	16679	16619	16669	16591	16529	16778	16656	16679	16694	16639	16608	16788	16685	16571	16603	16651	16684	16816	16564	16613	16452	16358	16620	16538	16428	16710	16645	16364	16661	16645	16846	16740	16657	16790	16923	16780	16790	16678	16539	16435	16767	16675	16732	16425	16582	16639	16563	16663	16697	16629	16438	16756	16595	16391	16457	16640	16554	16678	16579	16546	16484	16520	16555	16621	16794	16691	16749	16489	16832	16467	16474	16599	16674	16637	16632	16453	16621	16437	16658	16433	16753	16731	16658	16605	16835	16742	16410	16469	16720	16725	16380	16502	16502	16649	16800	16516	16650	16660	16502	16654	16588	16855	16604	16774	16689	16675	16711	16897	16702	16563	16636	16716	16615	16616	16775	16768	16706	16593	16561	16492	16642	16792	16645	16424	16585	16759	16710	16697	16633	16555	16636	16499	16694	16587	16716	16568	16573	16676	16622	16601	16606	16614	16586	16777	16563	16650	16683	16742	16679	16580	16658	16595	16773	16543	16614	16644	16555	16653	16597	16610	16777	16669	16758	16496	16713	16511	16796	16793	16883	16525	16478	16607	16673	16424	16629	16560	16323	16519	16907	16768	16803	16863
30790	48743	44867	35333	30207	26017	22913	20720	19241	18109	17091	16359	15786	15384	15255	15169	15039	15024	15029	14770	14973	14843	14904	14865	14907	14821	14669	14928	14772	14821	14789	14673	14575	14606	14620	14663	14660	14728	14629	14713	14647	14501	14493	14655	14716	14509	14517	14581	14551	14531	14478	14562	14563	14581	14491	14418	14619	14548	14463	14549	14567	14653	14484	14647	14629	14550	14498	14594	14669	14728	14499	14560	14395	14600	14490	14547	14602	14494	14656	14452	14506	14582	14507	14485	14631	14518	14463	14686	14566	14528	14421	14452	14464	14491	14493	14464	14711	14563	14421	14466	14468	14516	14438	14475	14677	14514	14508	14473	14660	14540	14520	14664	14648	14615	14532	14719	14620	14672	14326	14511	14650	14458	14569	14618	14567	14524	14555	14534	14605	14487	14531	14560	14461	14457	14573	14701	14589	14543	14542	14556	14547	14680	14552	14425	14704	14512	14510	14428	14663	14561	14546	14512	14298	14551	14601	14613	14597	14443	14657	14376	14684	14263	14501	14567	14493	14586	14312	14559	14442	14439	14690	14612	14344	14404	14647	14513	14449	14601	14717	14383	14488	14611	14596	14625	14653	14515	14531	14578	14668	14408	14517	14665	14538	14569	14556	14371	14562	14468	14545	14338	14486	14596	14357	14635	14396	14463	14563	14391	14411	14655	14365	14600	14455	14567	14580	14693	14481	14461	14604	14410	14600	14593	14442	14561	14533	14435	14353	14439	14362	14512	14600	14403	14639	14531	14530	14468	14565	14555	14359	14721	14615	14695	14527	14726	14483	14585	14474	14594	14688	14401	14557	14469	14700	14487	14516	14623	14498	14617	14457	14339	14495	14548	14549	14554	14625	14603	14401	14456	14563	14487	14609	14726	14422	14534	14587	14502	14411	14540	14557	14384	14639	14527	14501	14584	14492	14539	14616	14492	14489	14469	14519	14474	14585	14419	14502	14565	14614	14500	14717	14672	14599	14572	14572	14694	14419	14725	14543	14645	14564	14626	14548	14378	14653	14626	14734	14459	14518	14541	14461	14509	14419	14322	14592	14545	14616	14529	14473	14473	14488	14585	14523	14467	14551	14601	14548	14547	14492	14389	14549	14582	14352	14366	14617	14580	14656	14539	14529	14529	14444	14433	14589	14494	14543	14647	14529	14537	14674	14647	14417	14819	14566	14596	14465	14526	14504	14482	14434	14615	14592	14695	14535	14600	14496	14659	14387	14493	14471	14694	14424	14567	14492	14664	14579	14479	14563	14614	14565	14407	14530	14471	14658	14571	14387	14523	14611	14685	14431	14517	14602	14546	14468	14788	14515	14375	14515	14563	14613	14582	14482	14511	14654	14520	14502	14422	14506	14385	14587	14427	14606	14529	14393	14690	14519	14588	14525	14503	14454	14463	14675	14619	14498	14538	14379	14483	14567	14366	14444	14554	14538	14560	14600	14561	14631	14439	14429	14529	14492	14548	14504	14545	14446	14665	14638	14615	14672	14501	14570	14607	14430	14545	14593	14497	14487	14573	14487	14447	14729	14672	14587	14347	14554	14336	14364	14575	14427	14550	14593	14484	14662	14618	14637	14380	14473	14585	14754	14430	14604	14465	14495	14655	14589	14472	14457	14598	14639	14544	14630	14409	14485	14445	14611	14540	14341	14302	14477	14373	14604	14528	14537	14529	14592	14636	14541	14544	14492	14518	14626	14449	14548	14472	14603	14718	14297	14599	14419	14457	14444	14410	14679	14587	14570	14468	14581	14458	14450	14654	14429	14552	14545	14579	14286	14517	14606	14648	14485	14525	14535	14342	14494	14533	14240	14523	14480	14642	14458	14515	14390	14631	14607	14495	14466	14446	14683	14528	14608	14539	14575	14416	14537	14591	14502	14682	14490	14554	14567	14506	14472	14446	14400	14551	14535	14608	14611	14458	14384	14483	14490	14353	14578	14462	14475	14579	14438	14600	14569	14588	14630	14594	14376	14285	14648	14769	14472	14620	14578	14433	14443	14552	14500	14465	14584	14450	14639	14525	14558	14544	14467	14593	14486	14468	14603	14628	14523	14656	14758	14452	14458	14626	14500	14447	14406	14566	14536	14597	14532	14445	14488	14636	14627	14536	14607	14533	14578	14451	14576	14598	14452	14534	14436	14507	14592	14556	14599	14611	14585	14598	14831	14563	14601	14574	14436	14625	14414	14617	14505	14522	14509	14530	14543	14581	14587	14429	14553	14626	14539	14449	14640	14501	14532	14658	14369	14568	14516	14557	14438	14439	14508	14573	14637	14545	14549	14455	14366	14587	14569	14610	14587	14384	14566	14452	14542	14557	14547	14788	14601	14410	14611	14480	14724	14682	14841	14453	14412	14584	14441	14497	14560	14420	14470	14563	14650	14601	14607	14486	14470	14670	14504	14575	14507	14499	14456	14540	14456	14503	14533	14556	14479	14455	14562	14578	14377	14555	14342	14572	14638	14476	14674	14491	14660	14401	14479	14483	14412	14504	14583	14499	14434	14566	14404	14506	14639	14550	14699	14574	14599	14573	14560	14637	14630	14418	14483	14696	14684	14506	14542	14574	14470	14639	14356	14531	14543	14644	14476	14462	14673	14507	14509	14442	14667	14401	14530	14502	14485	14528	14543	14557	14516	14491	14525	14567	14530	14443	14558	14509	14430	14689	14551	14658	14421	14505	14729	14589	14405	14708	14535	14631	14540	14543	14486	14379	14464	14670	14501	14421	14593	14592	14559	14606	14668	14580	14420	14554	14467	14556	14523	14522	14589	14517	14530	14435	14484	14492	14671	14639	14519	14473	14492	14430	14546	14621	14511	14535	14607	14669	14508	14481	14577	14669	14558	14511	14617	14489	14452	14520	14528	14327	14579	14537	14413	14534	14325	14653	14590	14474	14404	14373	14533	14523	14574	14549	14589	14516	14600	14693	14371	14359	14445	14442	14485	14369	14557	14551	14396	14515	14516	14643	14396	14582	14672	14680	14512	14394	14417	14699	14587	14536	14505	14448	14513	14444	14437	14561	14719	14585	14550	14537	14402	14550	14586	14558	14644	14526	14634	14384	14583	14480	14511	14682	14460	14454	14466	14728	14559	14650	14463	14588	14524	14680	14434	14534	14437	14553	14472	14587	14562	14558	14391	14637	14478	14446	14414	14628	14467	14477	14495	14480	14529	14511	14442	14411	14468	14408	14527	14460	14463	14402	14452	14503	14746	14543	14678	14631	14542	14554	14319	14657	14549	14469	14550	14479	14480	14617	14596	14361	14433	14583	14608	14534	14564	14517	14579	14486	14530	14558	14483	14512	14599	14511	14429	14592	14449	14569	14559	14685	14483	14476	14485	14421	14492	14542	14503	14424	14576	14527	14784	14564	14442	14496	14552	14635	14473	14596	14642	14425	14424	14600	14637	14470	14570	14359	14564	14581	14631	14397	14374	14588	14516	14448	14441	14499	14450	14425	14548	14446	14600	14492	14591	14527	14650	14508	14590	14581	14508	14633	14608	14556	14530	14296	14674	14523	14768	14447	14545	14579	14404	14547	14615	14620	14607	14503	14536	14463	14506	14712	14608	14453	14560	14460	14490	14511	14573	14561	14440	14531	14723	14562	14399	14511	14785	14598	14530	14417	14385	14590	14530	14537	14548	14498	14527	14669	14613	14632	14535	14648	14476	14601	14490	14451	14633	14616	14401	14719	14641	14592	14354	14397	14688	14505	14509	14599	14490	14665	14506	14462	14545	14330	14442	14462	14566	14533	14495	14562	14437	14667	14535	14459	14560	14552	14508	14476	14593	14492	14605	14636	14568	14530	14534	14520	14625	14474	14653	14476	14633	14412	14654	14473	14472	14526	14546	14591	14280	14498	14478	14550	14474	14501	14506	14726	14584	14482	14505	14438	14356	14459	14573	14483	14666	14624	14513	14441	14558	14399	14683	14299	14566	14245	14719	14522	14510	14616	14461	14400	14631	14546	14317	14298	14671	14333	14593	14623	14599	14697	14380	14587	14546	14465	14522	14611	14544	14487	14655	14504	14478	14489	14454	14453	14644	14503	14600	14465	14612	14535	14625	14677	14414	14466	14610	14667	14572	14558	14514	14576	14456	14561	14456	14470	14483	14605	14413	14395	14556	14452	14535	14629	14484	14277	14635	14552	14626	14441	14585	14515	14611	14598	14681	14579	14537	14644	14560	14547	14493	14610	14562	14617	14449	14624	14519	14450	14484	14431	14555	14457	14478	14488	14692	14631	14314	14632	14696	14711	14573	14504	14575	14435	14577	14627	14497	14490	14447	14478	14618	14520	14501	14609	14519	14433	14443	14619	14289	14583	14490	14654	14597	14517	14469	14591	14518	14771	14447	14621	14510	14711	14389	14580	14547	14582	14510	14606	14616	14552	14429	14666	14520	14421	14479	14554	14471	14484	14588	14490	14421	14493	14448	14582	14701	14513	14504	14355	14473	14414	14531	14548	14691	14562	14698	14625	14531	14731	14598	14706	14634	14501	14531	14483	14567	14507	14564	14544	14551	14572	14547	14714	14594	14526	14415	14409	14552	14550	14452	14486	14600	14493	14722	14523	14568	14712	14483	14556	14669	14426	14449	14567	14518	14478	14687	14641	14366	14529	14529	14730	14444	14492	14587	14555	14462	14540	14361	14511	14482	14662	14363	14418	14486	14487	14510	14591	14689	14469	14623	14551	14562	14521	14517	14512	14516	14495	14414	14506	14547	14515	14652	14621	14589	14550	14637	14421	14649	14482	14540	14607	14358	14659	14630	14412	14494	14539	14535	14532	14604	14844	14468	14424	14636	14475	14546	14529	14676	14391	14488	14564	14611	14465	14563	14615	14527	14600	14680	14443	14454	14495	14516	14652	14558	14673	14531	14348	14744	14425	14577	14518	14561	14554	14668	14629	14569	14505	14594	14507	14538	14688	14468	14676	14705	14470	14636	14573	14600	14714	14535	14480	14459	14539	14618	14367	14540	14423	14677	14517	14451	14562	14544	14609	14514	14594	14502	14638	14660	14563	14388	14520	14455	14417	14609	14429	14558	14483	14461	14554	14615	14715	14475	14487	14497	14535	14444	14458	14562	14537	14599	14536	14366	14511	14542	14573	14789	14531
23391	21725	29752	24311	22639	26144	28429	22799	20934	20510	19354	18672	18153	18107	17630	17576	17792	17564	17302	17311	17267	17246	17123	17025	17195	17152	17239	17090	17073	17060	16973	16968	17014	16940	16887	17098	16841	16820	16999	16814	16748	16895	16753	16930	16953	16866	16630	16732	16905	16859	16764	16812	16786	16995	16683	16915	16910	16792	16832	16612	16882	16807	16778	16695	16994	16958	16679	16769	16715	16822	16826	16748	16903	16815	16823	16667	16994	17156	16814	16787	16691	16910	16784	16736	16900	16927	16865	16712	16686	16744	16536	16842	16718	16894	16837	16919	16580	16824	16692	16774	16893	16806	16779	16798	16654	16850	16789	16810	16706	16871	16725	16563	16842	16768	16858	16561	16776	16613	16590	16719	16795	16877	16547	16755	16694	16588	16778	16711	16744	16632	16929	16911	16953	16835	16781	16855	16742	16825	16741	16662	16700	16729	16719	16760	16688	16825	16602	16727	16750	16606	16867	16722	16607	16893	16784	16606	16783	17043	16874	16781	16596	16965	16879	16719	16844	16636	16611	16693	16621	16609	16669	16811	16898	16725	16729	16727	16602	16921	17119	16699	16603	16801	16579	16349	16749	16602	16820	16876	16915	16691	16739	16803	16809	16695	16728	16719	16717	16617	16835	16665	16641	16577	16862	16698	16921	16884	16822	16796	16587	16856	16697	16747	16407	16631	16846	16667	16678	16823	16782	16625	16824	16768	16754	16832	16629	16852	16852	16719	16539	16770	16702	16832	16603	16719	16837	16867	16943	16822	16542	16688	16828	16713	16914	16751	16641	16531	16785	16650	16646	16636	16580	16689	16813	16745	16824	16664	16643	16586	16788	16682	16704	16565	16713	16979	16850	16601	16842	16852	16677	16746	16750	16620	16850	16826	16820	16811	16620	16581	16758	16790	16930	16786	16665	16714	16709	16892	16707	16687	16629	16974	16550	16688	16845	16703	16808	16616	16571	16739	16872	16777	16561	16739	17026	16746	16726	16763	16861	16638	16784	16733	16663	16633	16819	16716	16687	16608	16774	16761	16818	16774	16777	16756	16599	16752	16772	16685	16658	16743	16547	16736	16685	16722	16751	16780	16714	16839	16893	16674	16785	16766	16865	16824	17041	16766	16976	16817	16658	16623	16661	16858	16811	16689	16684	16821	16620	16841	16670	16721	16657	16775	16852	16530	16674	16756	16855	16735	16510	16675	16752	16909	16744	16773	16776	17024	16797	16814	16731	16692	16716	16729	16747	16744	16851	16800	16677	16706	16732	16649	16651	16932	16695	16682	16694	16819	16741	16747	16486	16854	16803	16470	16747	16641	16646	16571	16638	16816	16608	16697	16830	16944	16700	16850	16604	16835	16736	16597	16684	16719	16623	16628	16728	16884	16793	16798	16832	16769	16751	16884	16844	16716	16874	16857	16714	16855	16791	16651	16793	16660	16683	16582	16599	16470	16884	16719	16660	16923	16637	16676	16719	16828	16712	16629	16668	16691	16691	16813	16828	16677	16623	16760	16804	16651	16909	16882	16797	16816	16825	16706	16729	16643	16614	16712	16821	16888	16778	16673	16744	16843	16585	16802	16794	16707	16591	16647	16850	16724	16599	16751	16745	16745	16830	16581	16858	16741	16781	16764	16583	16726	16611	16860	16682	16808	16658	16783	16671	16703	16795	16757	16618	16705	16751	16609	16874	16803	16675	16785	16674	16639	16674	16712	16785	16739	16852	16692	16715	16646	16804	16709	16814	16539	16675	16903	16624	16768	16686	16631	16698	16803	16534	16649	16770	16715	16718	16517	16705	16658	16717	16790	16622	16755	16777	16797	16700	16788	16725	16791	16813	16607	16731	16816	16788	16751	16684	16747	16713	16812	16607	16537	16750	16804	16724	16875	16820	16609	16895	16561	16671	16642	16788	16808	16798	16788	16815	16654	16648	16858	16850	16481	16737	16614	16727	16747	16744	16769	16523	16819	16560	16637	16860	16636	16681	16576	16676	16817	16855	16598	16760	16628	16678	16688	16757	16870	16841	16878	16946	16668	16695	16751	16668	16723	16788	16782	16761	16759	16712	16615	16847	16603	16671	16666	16782	16851	16708	16992	16855	16724	16856	16483	16812	16806	17116	16698	16762	16853	16669	16674	16881	16717	16756	16854	16599	16879	16506	16623	16745	16755	16848	16811	16792	16833	16847	16544	16600	16611	16733	16902	16854	16735	16610	16931	16720	16461	16501	16698	16600	16787	16718	16828	16589	16708	16778	16698	16693	16627	16639	16756	16581	16665	16668	16567	16746	16692	16807	16753	16890	16631	16581	16678	16591	16716	16652	16641	16384	16962	16609	16728	16669	16677	16722	16664	16821	16671	16770	16694	16747	16690	16709	16656	16605	16796	16547	16573	16720	16802	16636	16646	16697	16770	16665	16584	16793	16931	16758	16592	16569	16770	16819	16572	16690	16718	16651	16748	16919	16618	16686	16721	16599	16576	16856	16797	16753	16708	16748	16782	16853	16630	16885	16805	16822	16539	16831	16642	16864	16720	16802	16799	16694	16719	16733	16779	16663	16822	16653	16849	16606	16778	16657	16798	16782	16723	16917	16694	16715	16789	16680	16923	16940	16592	16673	16764	16608	16746	16733	16686	16933	16644	16767	16864	16904	16693	16704	16706	16668	16965	16942	16804	16668	16715	16634	16561	16768	16560	16834	16756	16615	16789	16772	17063	16650	16820	16465	16735	16764	16668	16709	16569	16593	16833	16817	16687	16808	16694	16786	16750	16810	16888	16709	16824	16737	16745	16760	17005	16761	16946	16871	16662	16699	16767	16740	16737	16765	16749	16727	16843	16779	16699	16728	16750	16771	16534	16932	16641	16750	16663	16731	16772	16789	16560	16621	16756	16817	16923	16822	16729	16863	16734	16719	16933	16790	16803	16792	16673	16454	16558	16822	16716	16836	16621	16448	16640	16851	16701	16757	16671	16910	16595	16607	16663	16635	16935	16858	16692	16807	16613	16690	16575	16592	16906	16774	16573	16709	16984	16801	16893	16872	16652	16674	16841	16855	16932	16476	16909	16849	16713	16795	16847	16772	16658	16663	16805	16559	16550	16633	16693	16560	16777	16712	16654	16708	16504	16674	16589	16839	17036	16976	16714	16549	16569	16547	16774	16510	16687	16878	16778	16740	16726	16731	16594	16644	16559	16868	16826	16626	16780	16531	16763	16754	16698	16859	16947	16605	16753	16718	16631	16887	16752	16848	17043	16815	16690	16751	16922	16661	16596	16771	16671	16734	16717	16773	16670	16998	16809	16780	16658	16873	16673	16817	16825	16735	16760	16683	16753	16912	16588	16754	16698	16790	16621	16755	16730	16522	16616	16872	16769	16575	16679	16524	16710	16614	16939	16702	16736	16588	16654	16906	16613	16712	16693	16710	16700	16634	16706	16914	16787	16838	16748	16723	16585	16715	16731	16770	16778	16739	16952	16704	16677	16743	16782	16528	16663	16450	16532	16501	16587	16741	16692	16694	16637	16547	16830	16514	16547	16518	16753	16636	16498	16888	16870	16554	16602	16749	16811	16777	16581	16809	16715	16685	16680	16695	16634	16731	16656	16607	16820	16618	16747	16924	16940	16690	16558	16760	16594	16975	16777	16867	16739	16932	16811	16644	16748	16864	16581	16796	16742	16746	16888	16801	16764	16864	16677	16553	16814	16681	16638	16629	16758	16677	16571	16748	16678	16821	16689	16916	16620	16707	16779	16807	16687	16804	16770	16938	16815	16825	16567	16567	16530	16859	16723	16860	16739	16791	16913	16663	16611	16555	16632	16680	16519	16767	16817	16778	16611	16760	16651	16746	16763	16668	16820	16684	16489	16520	16755	16632	16744	16669	16651	16928	16797	16891	16794	16395	16868	16834	16762	16761	16831	16917	16708	16715	16851	16893	16731	16939	16763	16688	16770	16687	16514	16782	16554	16692	16770	16984	16812	16630	16632	16628	16678	16689	16778	16659	16594	16695	16624	16856	16828	16663	16819	16627	16588	16664	16827	16673	16605	16641	16800	16770	16733	16620	16745	16880	16781	16749	16633	16795	16754	16764	16695	16853	16835	16856	17014	16542	16634	16746	16859	16763	16772	16713	16577	16600	16799	16751	16698	16661	16745	16736	16832	16832	16678	16774	16711	16844	16797	16853	16622	16722	16391	16790	16763	16667	16778	16611	16757	16673	16385	16709	16795	16794	16766	16969	16814	16806	16675	16700	16846	16723	16750	16808	16686	16790	16666	16847	16493	16552	16722	16750	16706	16684	16693	16732	16853	16885	16844	16700	16759	16775	16811	16548	16655	16645	16928	16867	16735	16641	16801	16796	16568	16820	16818	16797	16896	16850	16557	16648	16696	16761	16735	16584	16504	16646	16620	16511	16915	16547	16547	16675	16538	16923	16887	16786	16605	16683	16652	16843	16398	16769	16664	16636	16872	16638	16705	16740	16501	16751	16995	16785	16932	16531	16864	16800	16793	16940	16665	16779	16933	16961	16638	17000	16725	16611	16682	16830	16891	16613	16779	16660	16747	16816	16682	16794	16435	16633	16781	16888	16738	16579	16648	16629	16653	16715	16758	16871	16697	16703	16635	16781	16947	16647	16657	16604	16635	16840	16546	16833	16568	16678	16567	16884	16593	16712	16815	16811	16789	16583	16819	16779	16762	16798	16649	16773	16810	16730	16718	16687	16641	16756	16772	16618	16796	16650	16753	16710	16673	16807	16809	16732	16605	16921	17001	16657	16696	16747	16684	16808	16738	16815	16877	16673	16722	16621	16918	16914	16759	16810	16820	16636	16694	16478	16649	16807	16770	16786	16941	16727	16721	16756	16763	16805	16696	16756	16841	16923	16743	16723	16692	16707	16920	16749	16621	16701	16608	16800	16897	16558	16523	16633	16532	16929	16679	16834	16797	16850	16587	16958	16679	16667	16553	16681	16529	16730	16542	16946	16716	16623	16647	16641	16654	16660	16766	16714	16835	16720	16725	16654	16655	16620	16905	16662	16589	16823	16799	16679	16665	16732	16775	16543	16572	16675	16531	16853	16750	16674	16776	16629	16709	16888	16647	16826	16643	16762	16775	16722	16571	16654	16841
31421	52313	48886	39217	33734	29175	26077	23374	21155	19847	18319	17371	16730	16310	15927	15746	15677	15470	15220	15096	15248	15321	15237	15195	15046	14985	15028	14961	14952	14911	14869	14626	14852	14845	14742	14922	14745	14650	14864	14722	14849	14749	14502	14705	14755	14686	14807	14779	14562	14451	14617	14476	14607	14687	14837	14555	14596	14727	14608	14622	14677	14631	14736	14590	14613	14721	14588	14510	14582	14730	14548	14702	14559	14368	14507	14527	14559	14614	14605	14584	14594	14541	14574	14548	14595	14644	14800	14529	14537	14645	14558	14580	14577	14798	14437	14727	14514	14746	14618	14606	14602	14659	14356	14700	14520	14595	14533	14745	14489	14624	14510	14576	14568	14490	14794	14355	14568	14562	14630	14564	14479	14642	14550	14620	14580	14577	14560	14602	14542	14447	14521	14478	14551	14691	14668	14570	14290	14486	14564	14435	14635	14511	14468	14641	14498	14478	14551	14531	14439	14537	14509	14595	14530	14689	14578	14533	14785	14563	14603	14534	14521	14529	14488	14593	14693	14481	14587	14592	14549	14507	14566	14474	14503	14544	14385	14603	14537	14644	14568	14553	14550	14616	14742	14603	14495	14534	14682	14406	14460	14546	14530	14575	14598	14461	14456	14535	14558	14434	14545	14572	14515	14527	14459	14469	14573	14682	14476	14619	14608	14548	14530	14393	14401	14556	14708	14704	14527	14497	14660	14545	14450	14747	14605	14591	14587	14487	14756	14577	14498	14607	14558	14726	14540	14636	14425	14709	14715	14401	14619	14617	14532	14701	14480	14588	14556	14452	14607	14451	14645	14678	14440	14543	14704	14556	14408	14698	14441	14678	14701	14719	14616	14526	14447	14402	14544	14512	14548	14568	14602	14486	14645	14570	14446	14617	14619	14865	14704	14650	14518	14681	14577	14408	14644	14582	14664	14591	14557	14397	14703	14434	14856	14436	14535	14640	14623	14407	14646	14772	14487	14586	14733	14457	14658	14755	14544	14592	14542	14723	14604	14610	14633	14495	14687	14593	14434	14558	14622	14640	14649	14544	14522	14623	14514	14545	14567	14508	14584	14546	14597	14560	14376	14470	14604	14454	14568	14723	14576	14538	14467	14749	14572	14638	14645	14392	14474	14470	14393	14734	14581	14660	14613	14744	14499	14655	14491	14540	14573	14482	14662	14329	14695	14577	14557	14653	14584	14414	14701	14405	14462	14550	14626	14615	14476	14638	14451	14544	14590	14642	14479	14429	14631	14533	14558	14549	14630	14662	14410	14508	14537	14488	14408	14719	14406	14455	14441	14450	14611	14690	14595	14553	14621	14447	14501	14491	14554	14639	14503	14523	14552	14610	14634	14643	14524	14515	14647	14560	14576	14566	14620	14749	14551	14544	14599	14598	14509	14578	14726	14498	14584	14627	14584	14564	14515	14705	14491	14537	14543	14475	14660	14642	14662	14646	14459	14618	14576	14508	14528	14485	14586	14509	14590	14517	14545	14395	14684	14390	14581	14533	14676	14576	14591	14576	14643	14618	14467	14461	14621	14539	14635	14622	14661	14542	14566	14591	14473	14750	14556	14470	14382	14429	14549	14637	14683	14671	14658	14546	14557	14557	14587	14651	14547	14497	14618	14551	14438	14759	14740	14468	14495	14605	14586	14601	14628	14618	14657	14431	14473	14626	14555	14371	14499	14450	14653	14558	14378	14641	14479	14678	14540	14750	14549	14540	14669	14452	14769	14568	14434	14514	14609	14638	14457	14520	14656	14625	14641	14686	14510	14491	14504	14467	14489	14550	14596	14551	14555	14594	14589	14668	14503	14693	14721	14376	14615	14612	14586	14562	14625	14659	14522	14532	14704	14551	14531	14691	14606	14920	14520	14549	14460	14544	14553	14498	14551	14545	14527	14577	14581	14518	14486	14468	14608	14514	14601	14455	14588	14589	14487	14526	14532	14490	14589	14442	14545	14589	14532	14572	14708	14453	14730	14578	14467	14564	14702	14508	14351	14551	14505	14382	14632	14601	14624	14430	14636	14556	14575	14514	14507	14665	14732	14532	14680	14611	14567	14566	14626	14492	14513	14352	14556	14447	14474	14442	14659	14644	14609	14677	14593	14669	14565	14591	14584	14772	14406	14628	14635	14592	14564	14413	14597	14517	14452	14447	14660	14631	14679	14430	14470	14565	14584	14629	14463	14734	14590	14496	14379	14568	14625	14424	14431	14497	14548	14397	14414	14544	14601	14518	14588	14665	14685	14410	14701	14578	14624	14523	14372	14590	14437	14431	14472	14625	14546	14449	14461	14525	14718	14587	14661	14391	14552	14738	14570	14668	14538	14694	14490	14533	14628	14570	14646	14535	14436	14468	14641	14778	14520	14691	14449	14657	14566	14697	14533	14574	14405	14387	14539	14524	14660	14564	14403	14522	14743	14483	14522	14631	14468	14706	14570	14474	14573	14505	14684	14416	14542	14512	14611	14527	14499	14433	14554	14374	14496	14624	14702	14467	14575	14391	14737	14513	14667	14626	14625	14626	14529	14495	14502	14566	14522	14516	14472	14629	14291	14485	14543	14658	14679	14466	14618	14474	14521	14474	14426	14437	14610	14662	14511	14496	14640	14435	14678	14608	14736	14688	14604	14502	14432	14655	14541	14572	14555	14584	14608	14680	14565	14732	14602	14578	14715	14405	14474	14619	14502	14502	14539	14627	14546	14416	14570	14447	14524	14538	14691	14574	14476	14525	14614	14646	14575	14856	14551	14747	14487	14381	14509	14596	14630	14493	14600	14721	14396	14543	14581	14617	14612	14622	14498	14563	14387	14547	14573	14661	14719	14602	14429	14655	14539	14508	14473	14534	14596	14529	14558	14689	14569	14604	14656	14488	14336	14682	14659	14365	14546	14619	14535	14549	14536	14526	14641	14558	14423	14558	14602	14545	14429	14451	14490	14452	14726	14429	14492	14612	14553	14445	14594	14670	14652	14321	14578	14670	14556	14469	14535	14676	14536	14698	14426	14586	14491	14465	14592	14567	14499	14558	14663	14590	14512	14511	14599	14443	14696	14584	14628	14483	14656	14404	14670	14403	14419	14439	14671	14431	14619	14569	14652	14534	14536	14346	14470	14737	14496	14557	14448	14546	14587	14512	14397	14445	14470	14718	14488	14448	14807	14404	14546	14625	14418	14514	14575	14680	14660	14388	14628	14689	14500	14672	14508	14388	14531	14671	14575	14504	14521	14655	14456	14637	14553	14815	14636	14544	14462	14533	14529	14448	14424	14701	14686	14487	14596	14613	14500	14558	14594	14576	14603	14576	14663	14447	14459	14558	14506	14472	14653	14458	14474	14456	14446	14543	14498	14606	14646	14557	14651	14614	14705	14488	14516	14651	14613	14509	14462	14468	14463	14598	14569	14484	14724	14520	14617	14586	14521	14613	14650	14899	14456	14515	14494	14536	14510	14500	14551	14492	14499	14566	14668	14581	14461	14538	14503	14543	14490	14719	14481	14560	14589	14568	14572	14612	14504	14552	14463	14528	14563	14542	14497	14525	14469	14710	14595	14694	14645	14606	14586	14454	14461	14508	14559	14576	14689	14595	14585	14562	14504	14444	14544	14660	14624	14541	14674	14519	14367	14746	14454	14569	14743	14580	14679	14610	14601	14678	14591	14654	14674	14465	14438	14693	14560	14540	14735	14655	14596	14610	14627	14607	14704	14433	14465	14633	14467	14540	14507	14470	14766	14505	14569	14732	14640	14500	14465	14654	14515	14504	14476	14629	14546	14545	14632	14657	14492	14740	14620	14587	14502	14479	14477	14633	14542	14540	14521	14590	14558	14504	14634	14366	14626	14553	14446	14475	14555	14467	14511	14509	14540	14704	14625	14597	14539	14473	14407	14412	14492	14567	14525	14582	14505	14556	14634	14703	14481	14460	14569	14511	14612	14572	14658	14667	14486	14571	14615	14600	14516	14497	14488	14458	14538	14465	14500	14479	14563	14453	14497	14596	14653	14681	14493	14530	14418	14567	14522	14622	14489	14618	14445	14626	14535	14722	14742	14600	14511	14474	14516	14595	14532	14660	14452	14363	14593	14643	14519	14566	14647	14595	14673	14563	14676	14532	14450	14443	14619	14652	14683	14535	14543	14397	14648	14652	14469	14605	14477	14584	14556	14624	14638	14610	14411	14508	14512	14609	14760	14499	14677	14485	14695	14589	14573	14575	14565	14815	14452	14461	14569	14468	14555	14679	14612	14858	14517	14624	14428	14456	14569	14504	14509	14471	14553	14708	14453	14528	14560	14559	14635	14574	14659	14527	14593	14671	14576	14644	14611	14688	14752	14621	14488	14595	14614	14464	14619	14644	14535	14547	14646	14499	14545	14605	14458	14551	14479	14665	14498	14420	14475	14531	14562	14467	14532	14670	14705	14490	14550	14599	14623	14613	14518	14535	14705	14647	14700	14551	14495	14484	14648	14610	14757	14440	14527	14644	14679	14524	14681	14494	14570	14485	14708	14696	14612	14496	14595	14514	14683	14689	14655	14524	14600	14512	14582	14629	14670	14592	14548	14526	14455	14420	14527	14696	14631	14567	14453	14482	14533	14591	14484	14476	14537	14602	14659	14681	14577	14388	14670	14560	14425	14622	14490	14619	14560	14560	14565	14599	14567	14708	14647	14478	14623	14439	14518	14467	14612	14484	14500	14722	14570	14650	14426	14582	14633	14521	14436	14599	14608	14543	14553	14447	14693	14626	14419	14610	14417	14559	14615	14606	14626	14605	14619	14560	14580	14550	14570	14670	14492	14549	14701	14605	14519	14494	14679	14613	14592	14657	14473	14644	14479	14698	14630	14538	14558	14641	14371	14565	14526	14593	14463	14672	14640	14548	14412	14470	14676	14458	14556	14561	14613	14705	14518	14558	14360	14513	14523	14448	14594	14661	14372	14405	14635	14610	14478	14751	14596	14552	14625	14473	14673	14765	14486	14443	14662	14449	14581	14565	14612	14422	14519	14687	14494	14544	14676	14560	14368	14583	14596	14676	14577	14521	14506	14545	14423	14411	14577	14579	14553	14382	14747	14375	14571	14596	14433	14712	14442	14408	14840	14630	14499	14560	14519	14560	14585	14404	14448	14512
29363	26875	33450	30159	24458	22392	20819	19575	18747	18306	18111	17731	17362	17225	17446	17386	17191	17246	17208	17087	17372	17175	17215	17258	17038	16864	17183	16859	17182	17011	17204	17031	17084	17118	17290	17159	17055	17049	16914	16905	16938	16793	16969	17111	17209	17047	17134	17024	17161	17219	17334	17179	16917	17116	16954	17045	17001	17068	16890	17013	17151	17098	17067	17037	17163	16988	16983	16978	17084	16971	16962	17129	17112	16980	16984	16950	17069	17152	16925	16962	17046	16882	17092	17156	17011	16933	16967	16947	16874	16969	17063	17129	16944	16983	16811	17049	17049	17050	16942	17112	17143	17137	17041	17116	17013	16919	16931	17010	16951	16951	16869	17099	17024	16968	17119	17219	17152	17025	17003	17076	17168	17111	17185	16928	16938	16920	16795	16806	17243	17198	17250	16955	17238	17044	17097	16848	17091	16944	17158	17088	16936	16824	17089	16720	17172	17000	16879	16961	17135	17179	16940	16910	17016	16951	16885	16907	16926	17042	16854	16949	17135	16780	16913	16948	17056	17196	17152	16989	17004	17036	17000	16756	16807	17113	16900	17078	16943	16954	16926	16923	16794	16699	17072	17029	17016	17002	16910	16926	16792	16929	17078	16961	16942	16921	17026	17155	17029	17138	17032	16722	16910	16867	16907	16617	17450	17072	17101	16907	16910	17075	17070	17078	17020	16946	17116	17148	17017	16876	16897	17179	16973	16884	16871	16830	16999	17212	17049	17015	17151	17048	17083	17088	16788	17005	16722	17045	17139	17131	17253	17076	17020	17011	17020	16966	16956	16957	16996	17017	17016	16966	16905	17104	17168	17123	17167	16867	17044	17197	17030	17029	17079	17075	16901	16941	16880	17231	17111	17094	17108	16945	17028	17030	17053	17214	17047	16904	16930	17003	17209	16860	16983	16970	16958	17002	17144	16935	17100	17049	17001	16943	17167	17018	16988	17087	17186	17011	16883	17076	17095	16937	16989	17105	17103	16955	16828	17025	17115	16999	17064	17130	17124	17116	17341	17082	17107	17071	16958	17050	16966	17141	16959	16849	17119	16940	17136	17029	17100	17181	17221	17094	17088	17016	16977	17126	17207	16922	17032	16840	16819	16791	16879	17032	16962	16928	16935	16966	16900	17056	16992	17225	16883	17071	17052	17167	17044	17085	16887	16997	16972	16807	17010	17025	17100	16971	17108	17036	16939	17075	17186	16990	17037	17151	17019	17011	16920	17011	17111	16900	17094	17175	17069	16859	16950	17041	17025	16901	17076	17078	17171	16989	17037	17073	17063	16812	17093	16868	16852	17063	17062	16980	17153	17150	17037	16977	16893	16924	17088	16997	17198	17096	16900	16898	17074	16899	16940	16853	16959	16838	17021	17120	17217	17147	17080	16951	16945	16742	16993	16921	16998	17023	16867	17122	16968	17092	17259	17028	16994	17060	16851	16912	17136	17223	16960	17067	17116	17145	16868	16880	17065	17039	16857	16808	17045	17166	17159	16995	16966	17213	16981	16956	17120	17142	16942	17094	17249	17198	16882	17126	17023	16901	16984	16925	17054	16849	16825	16989	16987	16946	17086	17188	17054	16752	16803	17019	17149	16948	16861	17002	17101	17021	17094	16921	17078	16992	17046	16962	17014	16813	16871	17051	17028	16939	17122	17051	17196	17042	16922	16993	16758	17382	17070	17065	16930	16954	16977	16856	16977	17007	16880	17052	17040	16938	16819	16863	17011	17060	17065	16959	17015	17281	17092	16954	17074	17124	16844	17033	17087	16857	17059	17150	16903	16930	17087	17114	17049	17060	17163	17058	17052	17110	17090	17096	17203	17092	17052	16874	17055	17041	16898	16944	16965	16968	16950	17149	17109	16832	16936	16830	16968	17285	16885	17025	17100	17071	17106	17150	17153	17101	17000	16981	16862	16882	16905	16994	17125	17085	17144	17221	16868	17144	17003	17046	17097	16988	17106	17028	17219	16868	17065	17128	16804	16919	17160	17017	16965	16990	17040	16976	16864	17144	17127	16932	17058	17083	16906	16922	17107	17016	16958	17126	16742	16945	16960	17004	17131	16974	16923	16927	17237	17158	17091	16960	16994	16809	17014	16999	16658	16978	17011	17139	17132	16985	16858	17023	16949	17026	17084	16863	17035	17224	17005	17083	17094	17005	16918	16974	17091	16976	17006	17002	16914	17028	17018	17151	16927	16889	17116	17009	16930	17048	16889	17173	17036	17075	16971	17205	17077	17046	16959	17107	17093	16876	17202	16936	16961	16919	16989	17102	17095	17103	17046	16987	16995	17068	17071	17107	17237	17154	17189	17007	16988	16997	17338	16936	17005	16952	16898	17077	17023	16904	17093	17047	17050	17081	17089	17157	17185	17027	17342	16953	17143	17073	17134	17036	17038	16870	16946	17268	16961	16992	17184	17141	16982	17162	17064	16881	17097	16968	16858	16891	17032	16965	17209	17006	16901	16794	17013	16954	16969	17030	17019	17015	16985	17122	17107	17076	17046	16971	16795	16923	17019	17084	17157	16861	17031	16952	16934	17078	17120	16842	17100	16992	17022	17109	17141	17093	16990	17002	17077	17017	17040	16805	17131	16988	16994	17051	16935	16995	17068	17091	16902	17091	17094	17088	16801	16951	17073	16974	17087	17082	17041	17008	17042	17072	16842	16952	16871	17055	17047	17007	17021	17066	16970	16929	17034	16999	17039	17043	17057	17079	17057	17002	17010	16977	16990	17109	17123	17084	17063	17166	17230	17175	17242	17103	16908	17096	17087	17027	17005	16956	16931	17117	17017	17091	16998	16933	17120	17077	17011	17071	17059	17038	17019	16896	17021	17095	16970	17172	16782	16974	16922	16811	17088	16970	16766	17134	17142	17018	17071	17202	17051	17028	16913	16875	17117	16925	16997	17020	17110	17156	16850	17024	16889	17167	16972	17243	16978	16920	16941	17122	16804	16985	17183	17296	16954	16884	16978	17181	17065	16896	16857	16887	17005	16926	16849	17048	17067	16983	17225	17204	17266	16837	16901	16968	17011	17102	17213	17072	17051	17080	17063	16953	16900	17035	17124	17081	16838	16892	17047	17127	17148	17320	17021	16883	17084	16881	16972	17079	17152	16911	16861	17009	16829	17084	16832	16774	16725	16922	16928	16993	16782	16881	16857	17067	16998	16954	17048	17007	17088	16908	17272	17394	17180	17124	16953	17205	16975	16733	16991	17060	16734	16805	17074	16984	17128	16936	17018	17004	16858	17169	16878	17247	16927	17145	16926	16907	16893	17151	17122	17075	16847	17067	16821	16923	16878	17157	16920	17159	17268	16936	16861	17061	16866	16682	16895	17179	17047	16879	17065	17021	17003	16964	16889	17117	17041	16955	16947	16970	16930	17065	17015	16969	17073	16976	17196	17045	17048	16811	17108	17058	17075	17097	17209	17110	17054	16948	16953	17006	16975	17047	16832	16920	16851	17061	17013	17167	17179	17268	17101	17277	17186	17073	17022	16998	16713	16946	16946	17060	17109	17057	16915	17162	16896	17056	17060	17054	17051	17016	16939	17194	16880	17111	17009	16996	17022	17198	17066	17154	17100	17138	17005	16915	16978	16965	16954	17069	16865	16964	16926	16969	16969	17034	17229	17133	16873	16863	16887	17006	17021	16774	17122	17057	17294	17005	17061	16886	16979	17235	17126	17037	16951	17029	17120	17016	16947	16965	17049	17080	16864	16936	17035	16973	16948	17040	16935	17020	16969	17189	17120	17020	17151	16939	17113	17332	16913	16725	17096	17067	16913	17198	16701	17080	17171	17207	16867	16838	17130	16908	16999	17035	17184	16995	17042	17205	17087	17187	17121	17166	17066	16873	16988	17121	17006	17056	16825	16878	17047	17161	17187	16937	16991	17080	16905	16984	17235	17040	16929	17142	16973	17163	17075	17083	16885	17022	16892	17004	16886	17091	17050	17045	17102	17252	17103	16983	17122	17023	17183	17024	17024	16985	17209	17029	16951	17073	17204	16989	17295	17064	17182	17076	16989	17066	17036	17199	17117	17216	17056	17237	17004	16958	16947	16950	16973	16961	17082	16995	16953	16900	16911	16973	16936	17125	16873	17107	17022	17078	17076	17001	17054	16933	17040	17136	16990	17029	17071	16939	17036	16918	17282	17111	17051	16907	16835	17021	16989	17020	16995	17155	17116	16777	16880	16920	17086	17041	16892	17131	17080	17138	16898	17125	16913	16903	17024	16936	16945	17196	17185	16993	17085	17020	16877	17070	16891	17107	16923	17123	17261	16978	16812	17167	17030	16994	17052	17007	17277	17110	16946	17045	16911	16900	17054	17083	17196	17119	17195	17105	16986	16975	16992	17069	17071	17030	17021	16984	17117	16929	17070	16939	16824	17022	17095	17052	17069	17289	17008	17169	17115	16878	17177	16908	17141	16973	16991	16979	17005	16915	17035	16933	17198	16921	16862	17016	17195	17059	17078	17121	16834	16933	16897	17007	16895	17085	17096	16935	16969	16967	16924	16890	16816	16930	17213	17038	17011	17055	17102	17183	17028	16900	16951	17021	17061	17024	17050	16945	16970	17196	17204	16968	16920	17155	17101	16970	17061	16904	17017	17202	16878	17157	16917	17244	16938	17132	17033	17200	17034	17015	17119	17212	17258	16985	16926	16997	16950	17084	16890	16922	16939	17057	16988	16858	16880	16994	17118	16849	17043	17167	17110	17220	17216	16950	16982	17086	16990	16910	17193	16989	16993	17139	17037	16936	17160	16964	16918	17104	17129	16827	17126	17126	16991	17100	17127	17093	17118	17255	17138	17035	16928	17044	16997	17005	16842	17113	17205	16834	17099	17062	17088	17280	16921	16880	17134	17114	16902	17033	17205	17270	17017	17044	17153	17104	16946	16940	16747	16894	17095	16888	17260	17080	16991	17059	16865	17217	16850	17134	17055	17038	16975	16953	17095	17067	17075	16833	17070	17272	17220	17097	16842	16778	17040	16992	17023	17054	16916	17038	16960	16878	17102	16988	16896	17159	16945	16845	17036	17036	17008	17102	17100	17078	17134	16813	16994	16902	17256	17104	16965	16855	16929	16999	16994	17109	16962	17057	17068	17049	17158	16932
29810	42044	38430	30025	25390	22293	20243	18733	17579	16980	16321	15944	15678	15313	15452	15399	15100	15199	15133	15090	15077	15199	14996	14919	14903	14917	14883	14924	15146	15052	14848	14857	15020	14808	14643	15017	14822	14840	14771	14868	14803	14711	14803	14709	14930	14855	14800	14818	14806	14766	14730	14765	14727	14843	14799	14807	14874	14731	14653	14818	14760	14957	14742	14823	14908	14795	14847	14841	14745	14738	14755	14825	14608	14781	14798	14846	14715	14751	14825	14911	14898	14708	14791	14798	14803	14694	14712	14663	14730	14933	14772	14913	14767	14827	14514	14657	14609	14594	14674	14753	15036	14748	14821	14915	14735	14871	14792	14911	14813	14867	14813	14791	15019	14734	14721	14697	14720	14759	14791	14742	14673	14863	14779	14694	14659	14652	14963	14754	14909	14769	14571	14609	15055	14841	14899	14634	14686	14641	14751	14778	14949	14836	14632	14820	14820	14800	14844	14843	14938	14879	14575	14744	14747	14643	14641	14750	14894	14522	14662	14684	14901	14828	14814	14825	14734	14768	14933	14867	14749	14743	14755	14671	14790	14847	14769	14850	14805	14718	14860	14840	14842	14845	14698	14715	14816	14635	14601	14749	14758	14857	14728	14679	14856	14697	14818	14791	14737	14732	14828	14584	14712	14922	14958	14985	14779	14756	14699	14737	14856	14759	14738	14825	14854	14671	14756	14762	14996	14790	14898	14885	14812	14647	14844	14787	14876	14839	14903	14717	14677	14705	14869	14723	14845	14614	14753	14733	14817	14781	14779	14866	14721	14853	14791	14755	14681	14853	14729	14871	14680	14797	14683	14945	14703	14843	14798	14837	14525	14762	14767	14751	14830	14942	14792	14905	14679	14892	14892	14835	14598	14729	14877	14567	14722	14798	14738	14876	14622	14839	14658	14916	14820	14950	14815	14792	14723	14665	14611	14713	14743	14673	14934	14722	14917	14790	14759	14699	14769	14830	14790	14680	14863	14832	14797	14981	14741	14690	14856	14618	14852	14801	14594	14760	14787	14802	14868	14767	14694	14705	14756	14944	14707	14637	14817	14733	14893	14819	14848	14853	14701	14741	14730	14810	14825	14659	14668	14759	14764	14830	14716	14804	14750	14794	14932	14807	14732	14779	14818	14692	14775	14739	14841	14758	15007	14741	14618	14685	14955	14604	14864	14690	15028	15083	14883	14784	14545	14655	14689	14809	14856	14888	14736	14685	14861	14735	14938	14719	14813	14631	14765	14642	14760	14810	14860	14797	14810	14629	14815	14801	14656	14705	14719	14756	14876	14755	14846	14775	14723	14974	14733	14734	14806	14750	14756	14763	14681	14709	14838	14874	14965	14689	14771	14875	14743	14600	14915	14739	14674	14737	15049	14800	14703	14894	14649	14742	14677	14852	14975	14719	14846	14787	14694	14748	14723	14668	14957	14624	14839	14727	14694	14933	14612	14847	14728	14820	14860	14714	14803	14928	14814	14724	14730	14872	14642	14926	14829	14897	14849	14824	14895	14772	14742	14685	14680	14690	14880	14644	14575	14972	14635	14826	14744	14781	14778	14791	14861	14547	14829	14922	14842	14800	14785	14644	14682	14821	14783	14790	14842	14814	14782	14894	14686	14873	14683	15120	14703	14908	14660	14857	14745	14678	14925	14802	14788	14916	14785	14902	14795	14746	14764	14919	14636	14766	14943	14731	14684	14691	14687	14887	14806	14742	14817	14616	14726	14755	14639	14949	14749	14716	14796	14745	14771	14743	14964	14632	14791	14829	14921	14787	14744	14774	14912	14763	14827	14877	14818	14980	14696	14771	14689	14804	14630	14886	14805	14763	14868	14817	14768	14945	14759	14743	14744	14713	14794	14873	14799	14662	14773	14857	14859	14752	15010	14613	14846	14802	14778	14888	14725	14610	14835	14705	14732	14794	14783	14798	14683	14696	14764	14759	14784	14703	14643	14813	14766	14759	14833	14856	14946	14824	14672	14815	14665	14873	14921	14732	14818	14839	14817	14693	14721	14873	14837	14924	14815	14777	14654	14847	14720	14852	14793	14912	14777	14570	14647	14791	14823	14846	14964	14753	14621	14731	14859	14854	14755	14859	14830	14869	14793	14783	14747	14858	14649	14816	14890	14838	14670	14818	14639	14840	14806	14630	14766	14797	14655	14964	14824	14743	14676	14687	14850	14771	14785	14555	14812	14674	14824	14756	14861	14843	14862	14764	14761	14802	14883	14689	14896	14788	14916	14816	14742	14827	14699	14710	14861	14745	14893	14805	14744	14712	14780	14788	14922	14737	14903	14652	14875	14807	14702	14655	14813	14997	14820	14819	14991	14786	14770	14772	14741	14662	14810	14785	14958	14702	14737	14822	14841	14695	14812	14808	14913	14745	15005	14788	14914	14624	14657	14840	14900	14914	14763	14703	14702	14888	14681	14700	14910	14869	14788	14769	14845	14642	14841	14633	14890	14753	14841	14851	14896	14809	14771	14763	14916	14863	14766	14747	14719	14801	14790	14808	14763	14960	14765	14763	14929	14786	14680	14736	14794	14880	14781	14771	14732	14883	14790	14884	14861	14760	14736	14798	14837	14751	14842	14811	14824	14790	14874	14901	14663	14820	14874	14943	14756	14816	14730	14751	14634	14846	14781	14819	14723	14889	14817	14719	14970	14706	14609	14507	14709	14765	14749	14979	14772	14872	14810	14781	14744	14878	14800	14789	14841	14716	14904	14831	14726	14730	14698	14866	14848	14867	14865	14795	14707	14745	14813	14612	14970	14786	14745	14839	14834	14779	14676	14876	14816	14855	14743	14796	14819	14641	14990	14687	14941	14789	14724	14791	14882	14834	14781	14780	14772	14902	14894	14714	14784	14741	14610	14785	14782	14759	14808	14656	15002	14683	14896	14736	14815	14756	14568	14761	14910	14868	14808	14824	14842	14786	14695	14782	14760	14768	14741	14658	14664	14744	14862	14704	14789	14646	14774	14693	14804	14845	14628	14752	14656	14855	14832	14912	14732	14863	14767	14874	14791	14781	14915	14952	14801	14780	14681	14660	14834	14745	14696	14944	14810	14903	14802	14675	14738	14816	14756	14863	14772	14730	14841	14884	14851	14775	14688	14837	14871	14805	14809	14753	14763	14569	14941	14961	14701	14788	14794	14763	14777	14861	14818	14846	14691	14757	14805	14856	14872	14761	14842	14815	14765	14775	14751	14835	14721	14803	14733	14826	14788	14754	14767	14811	14750	14823	14869	14749	14733	14829	14720	14685	14723	14857	14874	14753	14800	14787	14927	14778	14723	14719	14785	14924	14771	14783	14795	14990	14843	14810	14851	14824	14845	14513	14669	14690	14804	14949	14913	14759	14705	14890	14993	14708	14776	14844	14925	14622	14763	14979	14765	14785	14751	14843	14820	14705	14838	14717	14681	14782	14705	14792	14782	14785	14815	14874	15027	14740	14663	14698	14836	14824	14912	14884	14799	14829	14509	14830	14684	14784	14706	14841	14871	14637	14861	14666	14802	14736	14827	14640	14564	14664	14756	14628	14580	14665	14880	14788	14811	14907	14734	14781	14750	14781	14827	14937	14749	14762	14860	14765	14796	14789	14724	14965	14809	14729	14726	14674	14777	14626	14929	14712	14794	14679	14715	14970	14674	14745	14862	14657	14736	14708	14673	14861	14761	14716	14847	14770	14712	14880	14689	14748	14727	14798	14590	14643	14804	14639	14697	14825	14769	14777	14789	14716	14804	14862	14605	15014	14765	14799	14934	14790	14734	14706	14794	14755	14902	14800	14823	14697	14898	14855	14705	14774	14818	14804	14651	14831	14836	14825	14857	14620	14720	14615	14977	14728	14738	14851	14905	14997	14747	14820	14779	14750	14731	14844	14815	15020	14852	14804	14881	14949	14712	14871	14853	14657	14865	14783	14689	14697	14713	14758	14802	14714	14921	14745	14985	14802	14627	14932	14746	14874	14846	14710	14725	14863	14891	14757	14797	14764	14625	14709	14760	14900	14813	14732	14832	14758	14904	14840	14759	14773	14760	14847	14854	14793	14825	14775	14733	14831	14834	14640	14808	14711	14825	14673	14694	14730	14580	14856	14657	14660	14855	14824	14745	14759	14655	14832	14632	14923	14913	14824	14763	14815	14725	14733	14775	14871	14819	14883	14736	14715	14985	14805	14696	14882	14871	14726	14776	14626	14730	14931	14869	14916	14818	14712	14814	14777	14749	14697	14876	14741	14847	14667	14697	14776	14949	14827	14766	14739	14761	14844	14798	14891	14720	15015	14751	14550	14730	14631	14804	14738	14591	14913	14779	14814	14878	14721	14780	14643	14762	14635	14736	14739	14782	14677	14796	14740	14872	14858	14751	14836	14947	14900	14989	14742	14864	14751	14932	14790	14845	14748	14749	14753	14752	14645	14723	14577	14745	14741	14782	14871	14806	14727	14850	14853	14724	14821	14803	14852	14935	14695	14628	14670	14817	14813	14863	14752	14890	14851	14950	14906	14795	14837	14811	14899	14609	14907	14740	14761	14781	14681	14768	14667	14848	14728	14923	14700	14912	14654	14880	14831	14783	14770	14782	14802	14800	14655	14863	14894	14787	14777	14681	14740	14775	14940	14763	14791	14890	14786	14874	14795	14730	14787	14765	14744	14874	14799	14802	14907	14689	14781	14796	14784	14936	14823	14871	14699	14820	14867	14699	14616	14850	14840	14751	14779	14789	14853	14778	14802	14865	14829	14738	14722	14824	14848	14776	14791	14818	14817	14727	14842	14722	14630	14785	14805	14916	14796	14898	14791	14755	14651	14698	14800	14797	14819	14718	14860	14814	14734	14963	14740	14754	14697	14666	14833	14854	14652	14842	14615	14880	14710	14689	14790	14808	14865	14719	14755	14775	14730	14792	14891	14783	14804	14755	14821	14792	14878	14914	14830	14752	14706	14942	14685	14702	14825	14699	15027	14774	14849	14838	14764	14896	14816	14807	14934	14748	14838	14983	14693	14728	14830	14803	14849	14851	14791	14829	14918	14771	14697	14864	14586	14857	14831	14853	14792	14784	14771	14883	14966	14672	14806	14912	14795	14592	14729	14944	14833	14831	14745	14851	14890	14833	14910	14788	14738
24558	21701	29259	25415	24283	25477	24227	20907	19785	19150	18651	18076	17976	17655	17493	17352	17185	17306	17285	17020	17514	17344	17098	16859	17137	17143	17002	16868	16913	17140	17047	16930	17023	17051	16871	16932	16895	16687	17168	17073	17090	17132	16911	16801	16900	16850	16890	16933	16986	16909	16941	16938	16879	16972	17045	16929	16806	16912	16757	16946	16888	16878	16728	16965	16802	16942	16673	17013	16806	16772	16849	16856	16838	16830	16908	16877	16871	16835	16841	16853	16898	16851	16728	16920	16748	16785	16823	16753	16721	16902	16791	16777	17012	16824	16869	16651	16666	16812	16987	16754	16770	17011	16965	16910	16679	16766	16614	16893	16888	16759	16838	16669	16887	16726	16819	16954	16884	16690	16731	16989	17202	16959	16845	16908	16867	16828	16694	16843	17151	16968	16848	16834	16601	16845	16824	16724	16781	16923	16929	16707	16956	16853	16889	16738	16752	16710	16806	16706	16840	16867	16955	16802	16692	16874	17034	16918	16721	17006	16793	16700	16691	16975	16840	16762	16874	16900	16778	16655	16811	16720	16942	16836	16900	16888	16729	16909	16715	16825	16826	16860	16812	16923	16914	16908	16813	16733	16752	16816	16702	16876	16804	16659	16698	16760	16771	16977	16690	16724	16751	16799	16816	16749	17105	16746	16864	16883	16691	16920	16973	16786	16976	16687	16778	16975	16794	16979	16948	16955	16852	16877	16487	16675	16893	16728	16899	16699	16936	16824	16970	16753	17115	16692	16688	16771	16779	16579	16773	16717	16780	16921	16912	16914	16836	16992	16894	16933	16751	16815	16772	16910	16791	16937	16924	16764	16973	16662	16609	16917	16827	16927	16851	16844	16761	16651	16828	16955	16948	16902	16921	16680	16833	16900	16697	16744	16796	16746	16528	16819	16806	16683	16713	16674	17009	17030	16870	16859	16847	16865	16761	16689	16720	16666	16677	16851	16761	16761	16974	16693	16686	16712	16915	16773	16831	16782	16848	16715	16663	16855	16816	17052	16781	16652	16772	17013	16757	16930	16597	16983	16919	16877	17008	16955	16760	16954	16943	16910	17031	16914	16883	16924	16583	16893	16796	16863	17015	17014	16912	16748	16671	16866	16871	16645	16856	16821	16912	17081	16753	16680	16831	16671	16848	16891	16984	17089	16768	16725	16797	16570	16868	16666	16744	16643	16845	17047	16866	16803	16457	16952	16757	16860	16717	16884	16945	16803	16844	17026	16903	16919	16849	16655	16779	16706	16743	16838	16742	16947	16747	16752	16933	16810	16905	16717	16757	16620	16745	16620	16653	16973	17093	16690	16999	16834	17024	16938	16903	16790	16813	16823	16771	16765	16802	16839	16859	16788	16854	16806	16975	16807	16511	16742	16867	16717	16791	16713	16550	17024	16794	16884	16811	16831	16864	16902	16972	16884	16856	16739	16878	16796	16840	16667	16686	16729	17042	16907	16889	16778	16875	16796	16725	16826	16818	16890	16648	16990	16985	16819	16856	16689	16748	16651	17044	16769	16901	16924	16933	16801	16791	16864	16799	16919	16859	16719	16701	16656	16938	16867	16637	16931	16823	16755	16816	16855	17016	16751	17072	16934	16800	16711	16688	16697	16856	16614	16878	16812	17095	16963	16889	16859	16735	16864	16698	16905	16954	16757	16810	16746	16907	16959	16827	16780	16702	16646	16881	16792	16723	16781	16826	16897	16836	16848	16862	16915	16749	16775	16688	16750	16795	16744	16983	16960	16832	16790	16925	16839	16839	16802	16785	16873	16764	16862	16792	16851	16772	16852	16814	16785	16702	16878	16714	16550	16910	16824	16722	16558	16801	16803	16635	16740	16919	16875	16812	16890	16962	16669	16783	16578	16756	16704	16934	16789	16830	16878	16956	16896	16729	16825	16823	16736	16843	16892	16645	16771	16890	16899	16957	16662	16837	16783	16582	16665	16726	16741	16891	16818	16780	16786	16724	16955	16791	16933	17030	16822	16706	16625	16835	16833	16888	16791	16918	17042	16719	16910	16931	17047	16869	16953	16914	16751	16842	16920	16836	16911	16708	16698	16878	16715	16847	16748	16694	16761	16699	16905	16734	16888	16880	16785	16580	16785	16701	16788	17073	16794	16857	16706	16870	17043	16812	16711	16711	16896	16893	16830	17001	16900	16719	16860	16983	17007	16801	16741	16971	16713	16891	16724	16805	17029	17150	16707	16766	16753	16933	16685	16760	16756	16847	16952	16802	16732	16783	16920	16948	16912	16746	16717	16934	16770	16869	16662	16992	17001	16748	17022	16931	17013	16726	17018	17075	16601	16756	16828	16862	16767	16906	16756	16757	16799	16921	16663	16980	16665	16788	16870	16841	16823	16793	16843	16745	16818	16668	16706	16720	16803	16798	16933	16909	16691	16664	16860	16787	16855	16888	16683	16937	16777	16873	16823	16895	16820	16943	16824	16791	16797	17034	16858	16691	16905	16716	16799	16915	16796	16800	16857	16717	16664	16745	16700	16749	16992	16796	16899	16652	16956	16997	16872	16761	16968	16905	16799	16949	16653	16760	16757	16488	16991	16808	16676	16946	16822	16991	16747	16717	16774	16850	16761	16716	16828	16796	16955	16859	16679	16683	16739	16806	16741	16906	16875	16863	16713	16994	16744	16965	16651	16791	16847	16783	16708	16888	16761	16773	16689	16667	16737	16759	16487	16803	16743	16789	16880	16702	16798	16876	16788	17015	16733	16885	16929	16909	16970	16794	16748	16756	16873	16891	16717	16885	16714	16655	16783	16625	16834	16880	16884	16821	16717	16654	16641	16788	16871	16845	16660	16852	16992	16798	16647	16931	16790	16732	16693	16960	16883	16797	16855	16827	16822	16739	16888	16809	16864	16713	16900	16735	16744	16673	16716	16787	16837	16738	16830	16861	16981	16831	16540	16731	16875	16972	16874	16778	16859	16906	16595	16775	16794	16813	16815	16936	16677	16801	16749	16882	16731	16799	16661	16791	16998	17010	16845	16729	16830	16898	16746	16775	16621	17016	16899	16722	16839	16784	16730	16817	16725	16833	16812	16826	16799	16762	16655	16733	16648	16836	16770	17003	16671	16968	16952	16837	16809	16618	16902	16881	16783	16893	16823	16850	17025	16968	16699	16779	16744	16789	16732	16773	16763	16904	16707	16854	16779	16829	16791	16886	16888	16841	16792	16739	16901	16783	16817	16811	16893	17114	17003	16733	16806	16854	16767	16690	16785	16630	16666	16806	16918	16955	16947	16596	16819	16981	16767	16699	16747	16865	16939	16800	16873	16875	16775	16898	16920	16840	16794	16749	17013	16916	16719	16853	16911	16934	16907	16825	16786	16869	17035	16870	16975	16831	16702	16650	16851	16768	16689	16678	16890	16883	16644	16766	16892	16761	16757	16665	16955	16759	16615	16705	16613	16993	16793	16884	16761	16833	16819	16805	16735	17049	16914	16924	16830	16914	16755	16980	16982	16788	16664	16800	16692	16922	17047	17001	16914	16811	16931	16841	16747	16768	16631	16580	16789	16859	16967	16887	16798	16801	16860	16879	16803	16866	16728	16894	16777	17126	16887	16838	16974	16945	16753	16783	16857	16794	16687	16761	16653	16980	16902	17054	16729	16937	16769	16561	16832	16786	16748	16986	16896	16699	16907	16971	16667	16768	17265	17186	16886	16973	16974	16812	16848	16802	16644	16836	16979	16887	16734	16805	16784	16655	16917	16760	16893	16803	17000	16892	16836	16727	16871	16807	16785	16780	16759	16763	16774	16864	16800	16923	16803	17068	16784	16880	16812	16800	16617	17011	16989	16957	16757	16907	16895	16688	16947	16836	16636	16913	16820	16764	16980	16920	16714	16849	16893	16577	17043	16846	16704	16881	16644	16986	16670	16795	16699	16645	16699	16759	16915	17037	16851	17041	16804	16719	16764	16974	16969	16576	16775	16783	16923	16765	16942	17016	16768	16938	16904	16670	16840	16800	16846	16744	16806	16934	16804	16927	16705	16744	16855	16882	16636	16799	16828	16804	16815	16999	16802	16950	16751	16822	16924	16955	16807	16830	17024	16789	16486	16849	16547	16924	16876	16995	16980	16858	16754	16850	17010	16729	16673	16841	16786	16785	17019	16917	16954	17160	16870	16898	16545	16861	17026	16814	16666	16750	16627	17013	16881	16832	16734	16629	16744	17015	17024	16686	16838	16987	16694	16856	16747	16771	16742	16689	16644	16748	16784	16772	16708	16754	16628	16952	16660	16873	17018	16815	17113	16922	16799	16842	16738	16788	16680	16950	17059	16764	16855	16877	16883	16929	16902	16794	17025	17029	16733	16903	17027	16768	16815	16926	16710	16873	16655	16572	17066	16780	16813	16908	16702	17037	16855	16920	16975	16916	16722	16717	16763	16785	16967	16854	16738	16966	16710	16987	17014	16711	16883	16700	16670	16924	16717	16827	16804	16716	16817	16613	16741	16800	16945	16979	17061	16801	16608	16832	16821	16881	16816	16814	16910	16767	16960	16666	16586	16936	16856	16913	16694	17020	16684	16861	16850	17049	16844	16711	16823	17011	16765	16926	16838	16849	16803	17075	16811	17054	16939	16896	16844	16737	16924	16741	16862	16819	16908	16702	16808	16864	16803	16923	16733	16774	16779	16917	17023	16952	16795	16916	16723	16699	16808	16672	16752	16789	16915	16757	16659	16769	16720	16794	16757	16803	16983	16813	16712	16816	16852	16833	16873	16873	16994	16915	16933	16794	16833	16947	16857	16860	17039	16842	16949	16837	16879	16822	16762	16751	16842	16823	16728	17122	16898	16719	16742	16772	16857	16957	16861	16984	16974	16698	16676	16820	16931	16680	16803	16954	16808	16728	16926	16990	16837	16868	16952	16815	16758	16783	16789	16885	16822	16747	16672	16827	16895	16802	16704	17011	16913	16761	16830	16933	16818	16970	16790	16838	16905	16793	16759	16954	16833	17080	16845	16653	16749	16932	16686	16842	16897	16935	16872	17040	16944	16833	16951	16839	16853	16711	16677	17046	16873	17011	16707	16846	16671	16729	16778	16611	16831	17003	16717	16749	16888	16834	16885	16778	16960	16929	16715	16806	16630	16727	16818
28420	46804	43738	34982	29334	25527	22724	20662	19229	18093	17289	16376	15922	15799	15594	15376	15366	15401	15212	15197	15194	15079	14986	15162	15043	14848	15030	15035	15077	14974	14725	14961	14730	15009	14777	14815	14838	14806	14875	14671	14911	14770	14959	14738	14814	14775	14692	14549	14763	14812	14624	14747	14804	14705	14793	14617	14682	14597	14742	14450	14735	14569	14654	14660	14877	14709	14755	14605	14685	14736	14589	14549	14710	14594	14757	14594	14774	14722	14704	14589	14563	14621	14668	14772	14600	14623	14846	14451	14766	14614	14631	14703	14630	14721	14684	14660	14730	14706	14585	14681	14626	14727	14666	14741	14666	14620	14741	14627	14846	14657	14535	14736	14678	14733	14525	14660	14630	14529	14602	14831	14658	14525	14653	14697	14587	14577	14629	14604	14685	14738	14726	14513	14724	14612	14622	14667	14649	14546	14665	14737	14622	14698	14577	14676	14597	14716	14717	14743	14577	14591	14496	14797	14678	14620	14670	14622	14711	14612	14687	14651	14661	14704	14786	14751	14640	14604	14646	14641	14727	14474	14770	14729	14664	14598	14679	14654	14678	14582	14719	14406	14605	14756	14613	14576	14678	14616	14621	14557	14657	14567	14690	14685	14778	14633	14657	14880	14798	14691	14786	14605	14727	14565	14640	14557	14812	14705	14607	14550	14607	14717	14768	14709	14794	14752	14678	14725	14597	14798	14587	14612	14563	14665	14563	14815	14616	14753	14695	14834	14677	14625	14642	14725	14611	14583	14568	14494	14651	14538	14879	14559	14763	14565	14923	14650	14738	14587	14777	14532	14700	14764	14729	14746	14714	14626	14685	14615	14769	14814	14604	14542	14630	14748	14614	14526	14750	14698	14789	14836	14677	14780	14601	14728	14677	14534	14675	14590	14585	14715	14899	14712	14730	14789	14725	14816	14532	14589	14741	14508	14529	14619	14548	14732	14593	14673	14648	14657	14681	14893	14692	14564	14724	14726	14724	14669	14705	14840	14679	14744	14633	14599	14733	14607	14777	14664	14703	14763	14619	14615	14679	14655	14745	14765	14739	14577	14656	14605	14745	14466	14699	14585	14653	14623	14553	14497	14531	14626	14631	14587	14701	14775	14634	14598	14622	14595	14866	14605	14787	14662	14766	14769	14411	14805	14686	14497	14715	14568	14561	14806	14738	14643	14760	14535	14721	14585	14744	14665	14688	14643	14673	14660	14667	14711	14506	14597	14692	14671	14710	14663	14799	14646	14679	14564	14834	14566	14766	14507	14665	14618	14549	14622	14461	14629	14690	14663	14597	14732	14677	14651	14519	14763	14475	14722	14698	14769	14649	14656	14609	14580	14703	14793	14679	14543	14599	14597	14752	14592	14637	14687	14645	14586	14531	14573	14615	14622	14880	14565	14671	14634	14804	14613	14697	14633	14650	14673	14642	14738	14699	14785	14648	14595	14746	14809	14537	14540	14605	14631	14742	14670	14613	14828	14784	14674	14558	14686	14653	14658	14632	14667	14745	14555	14542	14839	14805	14476	14725	14781	14570	14758	14660	14806	14654	14607	14620	14692	14640	14661	14664	14768	14714	14688	14639	14685	14667	14590	14687	14697	14617	14593	14551	14613	14780	14500	14675	14755	14572	14576	14662	14814	14790	14726	14765	14752	14910	14739	14748	14542	14690	14672	14605	14503	14751	14685	14642	14627	14588	14769	14601	14639	14756	14605	14465	14501	14827	14813	14544	14703	14622	14667	14574	14622	14653	14758	14635	14809	14754	14630	14645	14779	14657	14636	14777	14773	14608	14644	14760	14764	14675	14423	14758	14804	14547	14572	14518	14693	14788	14867	14731	14581	14766	14854	14596	14700	14736	14704	14574	14699	14709	14767	14621	14607	14684	14548	14702	14787	14658	14747	14657	14644	14821	14650	14600	14584	14590	14575	14629	14755	14613	14676	14462	14757	14764	14617	14656	14750	14531	14677	14653	14826	14738	14638	14944	14740	14599	14557	14619	14808	14560	14532	14760	14753	14654	14615	14683	14620	14942	14650	14910	14646	14602	14590	14804	14666	14693	14693	14605	14616	14810	14581	14727	14413	14820	14531	14852	14657	14616	14614	14586	14662	14558	14773	14688	14645	14691	14635	14672	14637	14751	14594	14751	14562	14705	14708	14678	14710	14636	14775	14618	14776	14724	14632	14702	14675	14800	14544	14705	14656	14824	14654	14723	14659	14580	14550	14648	14818	14735	14654	14629	14539	14677	14571	14884	14714	14645	14753	14645	14672	14716	14579	14610	14671	14723	14450	14464	14814	14662	14752	14646	14612	14517	14699	14587	14753	14634	14778	14643	14684	14548	14646	14602	14559	14715	14505	14676	14656	14747	14674	14775	14642	14776	14703	14908	14736	14654	14614	14575	14737	14575	14741	14790	14784	14518	14757	14686	14689	14659	14866	14479	14767	14659	14719	14489	14685	14749	14760	14651	14558	14518	14645	14595	14719	14617	14690	14537	14570	14636	14654	14656	14589	14683	14468	14638	14595	14898	14613	14701	14689	14522	14575	14783	14619	14529	14586	14812	14620	14673	14716	14946	14643	14843	14676	14469	14719	14677	14645	14801	14749	14591	14652	14754	14701	14702	14773	14732	14655	14655	14695	14753	14638	14737	14736	14653	14492	14788	14733	14720	14570	14657	14616	14648	14775	14860	14560	14450	14744	14678	14793	14704	14620	14790	14507	14627	14623	14792	14712	14494	14870	14571	14688	14753	14775	14756	14757	14655	14635	14739	14722	14811	14688	14688	14656	14663	14677	14707	14730	14616	14651	14636	14380	14639	14588	14600	14718	14914	14619	14795	14869	14829	14743	14581	14665	14791	14745	14607	14448	14671	14736	14648	14681	14743	14808	14687	14627	14761	14699	14495	14579	14683	14793	14745	14479	14767	14574	14692	14576	14777	14737	14645	14633	14786	14664	14795	14540	14714	14698	14601	14736	14634	14513	14748	14781	14749	14696	14644	14669	14658	14509	14649	14718	14778	14581	14640	14780	14744	14623	14701	14801	14567	14834	14622	14800	14611	14639	14706	14807	14849	14562	14710	14562	14649	14701	14687	14746	14633	14539	14761	14754	14718	14602	14582	14819	14606	14693	14656	14593	14691	14536	14605	14763	14583	14495	14683	14625	14602	14660	14777	14752	14823	14722	14742	14632	14598	14598	14623	14730	14701	14579	14659	14591	14734	14588	14642	14682	14788	14635	14633	14722	14683	14666	14797	14787	14522	14742	14550	14847	14713	14660	14728	14556	14741	14658	14664	14765	14650	14568	14712	14570	14657	14622	14603	14488	14705	14617	14685	14583	14666	14775	14681	14788	14409	14683	14678	14755	14655	14576	14654	14770	14655	14692	14874	14734	14689	14791	14612	14727	14865	14552	14526	14634	14705	14695	14804	14527	14612	14725	14678	14585	14682	14771	14663	14515	14699	14643	14815	14654	14699	14707	14784	14602	14696	14656	14623	14594	14777	14581	14658	14412	14716	14606	14843	14391	14683	14712	14743	14736	14616	14733	14660	14856	14537	14573	14772	14622	14782	14737	14705	14729	14824	14663	14677	14632	14743	14666	14746	14626	14642	14617	14534	14766	14641	14744	14734	14670	14741	14580	14738	14731	14665	14765	14686	14655	14539	14655	14804	14630	14785	14715	14589	14652	14602	14644	14682	14872	14722	14636	14545	14599	14675	14639	14626	14802	14642	14676	14840	14642	14619	14709	14865	14736	14664	14732	14646	14724	14535	14783	14510	14762	14628	14692	14688	14746	14767	14637	14680	14749	14819	14646	14596	14643	14618	14739	14609	14643	14650	14735	14646	14499	14620	14679	14629	14592	14656	14859	14705	14534	14827	14771	14789	14492	14693	14604	14711	14603	14568	14715	14636	14529	14624	14560	14659	14549	14732	14719	14642	14513	14652	14583	14488	14680	14889	14763	14563	14793	14694	14590	14950	14605	14636	14805	14575	14696	14751	14769	14675	14490	14648	14754	14642	14758	14820	14536	14818	14678	14624	14675	14614	14807	14748	14676	14738	14499	14538	14558	14675	14673	14635	14558	14767	14685	14696	14671	14841	14622	14527	14583	14696	14701	14813	14629	14700	14758	14510	14677	14570	14711	14842	14630	14571	14618	14770	14778	14694	14657	14795	14814	14605	14758	14683	14673	14760	14658	14760	14867	14766	14734	14544	14593	14673	14723	14620	14662	14691	14593	14718	14631	14782	14722	14657	14507	14648	14795	14706	14590	14659	14622	14742	14577	14587	14771	14734	14631	14518	14671	14648	14730	14674	14704	14742	14631	14464	14680	14632	14640	14881	14612	14778	14577	14696	14804	14767	14637	14789	14706	14665	14759	14561	14749	14595	14683	14694	14740	14741	14632	14714	14647	14671	14610	14702	14545	14528	14632	14489	14736	14735	14487	14706	14687	14666	14650	14826	14641	14510	14813	14636	14721	14607	14654	14808	14721	14572	14719	14837	14526	14772	14686	14643	14762	14508	14712	14804	14580	14694	14909	14736	14575	14621	14683	14726	14572	14680	14657	14811	14453	14551	14736	14651	14653	14753	14867	14869	14459	14587	14707	14646	14649	14610	14659	14750	14588	14586	14748	14821	14629	14756	14702	14562	14750	14725	14548	14797	14730	14643	14847	14693	14534	14799	14615	14544	14589	14580	14577	14905	14617	14606	14767	14506	14586	14567	14711	14627	14724	14635	14642	14722	14545	14634	14610	14687	14653	14744	14607	14730	14548	14781	14562	14683	14672	14684	14716	14783	14679	14705	14739	14613	14741	14669	14590	14653	14571	14680	14668	14709	14754	14486	14786	14860	14689	14561	14857	14762	14791	14665	14523	14762	14487	14659	14770	14586	14672	14630	14794	14749	14618	14637	14666	14617	14579	14789	14599	14553	14635	14936	14468	14667	14571	14556	14643	14662	14522	14692	14678	14684	14604	14621	14623	14619	14708	14682	14827	14550	14492	14682	14712	14552	14588	14592	14719	14656	14594	14764	14632	14631	14682	14691	14632	14862	14678	14694	14881	14732	14555	14588	14624	14643	14810	14464	14756	14683	14652	14821	14655	14686	14631	14599	14724	14693	14647
23354	21682	29687	24267	22479	25936	28319	22525	20543	20366	19375	18768	18366	18136	17724	17826	17539	17541	17559	17550	17627	17453	17552	17339	17345	17326	17289	17296	17067	17388	17297	17035	16905	17162	17035	17138	17071	17025	17166	16968	17328	17068	17026	16908	16674	17000	17165	17025	16789	16884	17114	17135	16980	17073	16882	16759	17108	16888	16950	16870	16945	16981	16849	17006	16859	16771	16761	16956	16712	16934	16981	16892	16926	16928	16856	16838	16854	17081	16981	17061	16910	17062	16794	16751	16990	16867	16941	16832	16736	17123	16926	16911	16828	16964	17013	16776	16632	17001	17029	16929	16760	16914	16989	16909	16948	16831	16927	17084	17034	17177	16780	16881	16872	16917	16911	16902	16705	16800	16990	17023	16994	17041	16882	16798	16854	16742	17092	17141	16909	16964	17027	16835	16784	16803	17027	16871	16917	16800	16859	16832	16812	16838	17072	16725	16741	16986	16915	17020	16835	16725	16925	16952	17095	16899	16898	16964	16946	17080	17101	16896	16870	17017	17005	17066	16737	16841	16893	16888	16713	17000	16918	16725	16897	16872	16941	16964	16870	16892	16955	16944	17172	16903	16976	16840	16975	17051	17068	17031	16982	16985	17035	17050	16949	16832	16887	16901	17057	17068	16729	16995	16938	16869	16871	16778	16789	16773	16872	16983	16964	16980	16964	16846	16894	16808	16815	17029	16778	17097	16829	16865	16898	16867	16966	16864	16916	16860	16965	16989	16856	16957	17131	16833	16906	16966	16935	16956	16784	16827	16765	16854	16728	16779	16813	16958	16830	16977	17036	16714	16866	16921	17021	16949	16835	16851	16985	17079	16892	17057	16836	16930	17074	17163	16778	16956	16789	16873	17039	16968	17031	16875	16980	16844	16841	17074	16934	16846	16813	17005	17131	16654	16823	16954	16820	16841	16982	16934	16736	16833	16942	16883	16902	17141	17059	16930	16842	16733	16742	16688	16851	16900	16711	16901	16847	16685	16780	16940	16797	16871	16703	16961	16961	16878	16896	16712	16876	16895	16849	16919	16779	16868	17011	17092	17070	16927	16914	16988	17041	16970	16820	16881	16848	16667	16960	17017	16933	16767	16941	17009	16793	16748	16712	16935	17051	16902	16862	16942	16940	16960	16857	16679	17145	16943	16957	16833	16916	17159	17059	16973	16812	16757	17012	16985	17036	16994	16882	16888	16826	16988	17065	17001	16799	16613	16910	16722	16653	16909	16831	16894	17046	16811	16957	16713	16743	16920	16843	16869	16791	17215	16693	16814	16882	16825	16935	16693	16731	16667	16928	16876	16852	16889	17054	17012	16932	16610	16994	16963	16953	16924	16740	16851	16684	16705	17112	16940	16843	16906	17046	16991	16979	17077	16963	16882	17078	16750	16831	16945	16835	17020	16829	16792	16910	17098	17154	16848	16785	16843	16521	16842	16996	16911	16697	16999	16675	17177	16775	16800	16879	16877	16836	16768	17031	16789	16818	16802	16871	16835	16931	16921	16755	16834	16927	16677	16894	16936	16983	16854	16965	16934	16978	16703	16921	17029	17025	16877	16982	16901	16678	17106	16949	17065	16842	16753	16669	16826	17037	17131	16938	16888	16965	16990	16849	16760	16844	17046	16863	16917	16730	16960	16881	16796	16758	16953	16807	16898	16683	16915	16650	16980	16909	16816	16856	16802	16992	16989	16941	16976	16939	16862	16659	17087	16762	16856	16921	16769	16839	16834	16841	16879	16739	16962	16882	17014	16763	16833	16793	16692	17174	16871	16871	16894	17027	17084	16935	16811	17037	17014	16945	16825	16752	16910	16957	16875	16943	16745	16978	17004	16770	16789	16831	16824	16828	16872	16899	16777	16739	16952	16831	16906	16767	16873	16656	17018	16958	16923	16882	16925	17063	16877	16908	16991	16914	16757	16624	16812	16940	16836	16900	16861	16930	16728	16853	16852	16718	16954	16983	16836	16940	16962	16855	16852	16752	16964	16983	16690	16823	16824	16800	16984	16929	16922	16555	16757	16983	17019	16735	16727	16767	16787	17066	16815	16706	16884	16878	16965	16647	16875	17004	16891	16915	16941	16861	16714	16814	16810	16824	16989	16812	16746	16785	16815	16907	16660	16962	16950	16908	16913	16800	16863	16605	16982	16711	16916	16945	16809	16789	16888	16707	16959	16969	16854	16819	16977	16974	16895	16820	17045	16690	16829	16813	16949	16855	16807	16959	16909	17098	16967	16988	16829	16887	16843	16709	16852	16942	16691	16830	16872	16957	17026	16653	16753	16948	16884	16900	17066	16997	17005	16871	16993	16823	16817	16883	17000	16904	16979	16927	16828	17105	16797	16925	16817	16965	17021	17095	16854	16868	17028	16974	16923	16990	17017	16900	16996	16776	16916	16991	17152	16883	16971	16905	16728	16896	16603	17078	16902	16879	16877	16777	16913	16672	16809	16712	16802	16711	16674	16855	16738	17149	16965	16868	16704	16984	17021	16840	16902	16854	17023	16809	16862	16889	16945	16738	16876	16890	16783	16877	16855	16650	16629	16924	16945	16845	16772	16801	17030	16858	16951	16841	16820	16883	16808	17034	17023	16856	16821	16851	17048	16948	16904	16939	16836	16952	17076	16906	17026	16783	16973	16681	16720	16844	16926	16919	16832	16747	16771	16778	17150	16819	17007	17220	16845	16864	16798	16864	16807	16801	16896	16860	16885	16848	16834	16806	16741	16849	16807	16975	16865	16895	16770	17017	16746	16710	16738	17000	16745	17017	16772	16885	17126	16821	16889	16730	16857	16948	17012	17002	16987	16959	16846	16833	16958	16930	16840	16981	16691	16948	16917	16919	16848	16943	16995	16724	16997	16898	16794	17029	17024	17048	16920	16921	16745	16758	16904	16940	16872	17085	16778	16834	16810	16623	16694	16972	16837	17048	17078	17030	16968	17000	16713	16953	16911	16817	17159	16938	16758	16756	16802	16669	16694	16926	16890	16845	16936	16983	16701	17155	16768	16965	16975	16970	17002	16969	16880	16962	16946	16775	16823	16811	16693	16758	16905	16799	17205	16759	16893	16928	16910	16960	16942	16826	16881	16909	17023	16662	16823	16756	16902	16716	16917	16759	16779	16842	16848	16817	16799	16918	16778	16777	17042	16866	16766	16843	16948	16896	16718	16870	16890	16802	17008	16805	17085	16970	16756	17133	16934	16869	16812	16871	16958	16889	16943	16724	16932	16745	16879	16905	16819	16853	16916	17047	16962	16956	16793	16930	16865	17094	17026	16791	16986	16971	16965	16742	16786	16818	16628	16762	16830	16898	16820	16894	16979	16844	16792	16915	16874	16725	16896	16835	16774	16962	16830	16791	16706	16741	17047	16890	17002	16812	16889	16990	16693	16765	16760	16707	17055	16852	16887	16920	16926	17000	16506	16720	16889	16783	16954	16928	16728	16988	16952	17040	16928	17073	16950	16894	16957	17033	16958	16959	17058	16927	16941	16663	17030	16912	17008	17004	16801	16964	16906	16771	16865	16894	16935	16889	16947	16871	16950	16917	16865	16901	17004	17097	17048	16836	16930	16802	17027	16880	16728	16818	16979	17060	17066	16971	16954	16942	16550	16913	16784	16976	16729	16825	16843	16889	16817	16785	16910	16756	16821	16953	16842	16765	16838	16892	16982	16793	16896	16967	16895	16919	16923	16942	16796	16819	16758	17084	16888	16761	16733	16963	16890	16943	16923	16826	16918	16833	16932	17036	16982	16950	16891	16830	16673	16974	16797	16880	16985	16754	16863	16874	16789	16783	16902	16956	16979	16741	16986	16757	17098	17056	16762	17042	16861	16830	16805	16916	16962	16780	16793	16870	16868	17116	16748	16831	16926	17013	16787	16629	16893	16859	16758	16949	16834	16714	16957	16914	16914	16802	16888	16860	16920	16858	16987	16827	16886	16965	16885	16912	17005	16890	16772	16803	16846	16948	17026	16826	16899	16857	16790	16931	16797	16643	17034	17034	17034	16969	16883	16996	16973	16983	16884	16938	16825	17012	16925	16658	17071	16839	16987	16673	17043	16928	16753	16699	16802	16868	16968	16846	16808	16803	16713	16917	16781	16876	16874	16687	16849	17001	16785	16699	16829	16879	16755	16627	16861	16953	16945	17063	17073	16983	16955	17027	16878	16858	16835	16833	16896	16784	16722	16806	16846	17032	16894	16803	16857	16820	16987	16935	16974	16763	16677	16998	17044	16853	17048	16791	16934	16992	16908	16858	16816	16770	16944	17004	16876	16886	16807	16832	17047	16642	16887	16977	16853	16998	16873	16760	16876	16922	16768	16913	16759	16876	16972	16823	16883	16928	17081	16905	16869	16837	16819	16937	16664	17117	16976	16890	16942	16930	16982	16843	16882	16895	16863	16765	16890	16682	16851	17018	16773	16890	16809	16745	17064	16736	16899	16708	17001	16848	16776	16840	16919	16733	16866	16958	16825	17013	16850	16974	16722	16723	16767	17127	17018	16869	16790	16792	16826	16712	16922	16948	16919	16779	16868	16786	17060	16813	16862	16788	16902	16895	17001	17001	16824	16907	16895	16725	16990	17041	16944	17013	16969	16967	16785	16938	17050	16949	17025	16865	16826	16881	16965	16793	16830	16842	16795	17010	16988	16855	16795	16877	16712	16906	16836	16897	17005	16843	16670	16848	17077	16955	16848	17026	16768	16811	17066	17025	16887	16903	16589	16915	16855	16726	17096	16957	16669	16783	16983	16907	16791	16879	16950	16769	16921	16785	17107	16816	17011	16847	16778	16811	16742	16971	17063	16901	16731	16947	16902	17049	17063	16784	16956	17099	17007	16851	16983	16931	16949	16736	16907	17019	16777	16659	16861	16883	16895	16904	16832	16881	16964	16989	16774	17002	16914	16936	16889	16919	16851	16918	16751	16747	16944	16773	16819	16819	16797	16483	17057	16957	17051	16975	16878	16980	16964	17160	16825	16984	16913	16902	16953	16934	16840	16990	17060	16677	16969	16911	16837	16671	16800	17023	16787	16886	16832	16897	16677	16861	16694	16910	17036	17107	17093	16763	16973	17016	16986	17067	17035	16807	16985	16668	17079	16841	16867	16892	16816	16944	16998
29532	51023	47860	38856	33037	28883	25426	22712	20929	19394	18438	17505	16881	16451	15922	15817	15851	15795	15547	15449	15469	15425	15321	15367	15229	15236	15164	15129	14885	15229	14978	15106	14847	14857	14847	14944	14741	14870	14655	14955	14739	14914	14843	14856	14916	14877	14818	14794	14645	14765	14835	14613	14774	14802	14746	14746	14781	14779	14939	14593	14798	14805	14817	14795	15017	14819	14799	14740	14778	14725	14633	14711	14672	14672	14759	14664	14619	14835	14891	14536	14692	14607	14637	14737	14703	14693	14821	14825	14761	14908	14864	14636	14737	14699	14698	14733	14839	14683	14661	14765	14841	14665	14718	14805	14705	14739	14542	14710	14698	14793	14473	14773	14670	14648	14638	14642	14801	14684	14576	14708	14791	14646	14674	14769	14747	14487	14786	14683	14655	14616	14588	14501	14703	14667	14588	14652	14647	14781	14599	14647	14799	14571	14729	14663	14759	14618	14723	14651	14729	14751	14837	14804	14601	14539	14643	14847	14661	14745	14686	14844	14736	14663	14781	14677	14761	14617	14705	14661	14831	14726	14708	14510	14633	14720	14698	15034	14729	14582	14633	14640	14588	14721	14581	14717	14676	14859	14572	14715	14692	14752	14710	14673	14752	14676	14712	14696	14857	14751	14612	14612	14739	14676	14696	14526	14616	14479	14590	14621	14814	14723	14769	14687	14599	14716	14796	14793	14682	14717	14472	14694	14656	14615	14722	14807	14627	14781	14792	14649	14624	14783	14765	14768	14638	14725	14808	14494	14723	14501	14579	14686	14652	14633	14725	14630	14838	14732	14527	14777	14587	14531	14877	14678	14795	14639	14498	14669	14707	14440	14705	14600	14656	14804	14739	14683	14492	14844	14536	14689	14653	14678	14720	14621	14793	14776	14496	14653	14588	14873	14648	14670	14835	14617	14475	14891	14587	14698	14722	14679	14804	14614	14648	14697	14786	14484	14814	14648	14641	14707	14592	14704	14759	14641	14539	14640	14654	14732	14915	14612	14759	14701	14549	14731	14626	14674	14643	14734	14754	14624	14647	14661	14597	14619	14786	14637	14874	14615	14632	14757	14632	14511	14553	14513	14655	14693	14648	14685	14685	14865	14589	14589	14581	14735	14726	14594	14619	14620	14504	14743	14722	14660	14606	14735	14543	14615	14614	14663	14621	14718	14638	14712	14701	14713	14699	14503	14808	14730	14683	14627	14691	14593	14705	14521	14694	14671	14767	14656	14875	14778	14718	14815	14714	14749	14659	14672	14572	14602	14610	14677	14782	14666	14714	14663	14698	14533	14707	14658	14785	14656	14779	14693	14775	14729	14735	14701	14747	14552	14798	14650	14792	14695	14588	14816	14791	14720	14515	14683	14714	14496	14712	14751	14632	14655	14649	14681	14765	14813	14815	14507	14613	14686	14644	14593	14600	14631	14772	14835	14608	14759	14650	14744	14741	14641	14686	14698	14691	14537	14695	14663	14627	14778	14721	14601	14562	14628	14735	14694	14753	14780	14829	14761	14612	14835	14741	14737	14737	14571	14744	14762	14641	14691	14752	14758	14752	14611	14754	14773	14625	14579	14649	14699	14745	14758	14793	14675	14723	14652	14910	14725	14574	14772	14531	14547	14746	14725	14688	14742	14574	14786	14686	14719	14611	14556	14877	14666	14793	14782	14938	14582	14579	14579	14548	14628	14849	14652	14648	14723	14738	14583	14765	14761	14679	14698	14745	14692	14559	14588	14659	14637	14758	14607	14821	14595	14626	14695	14590	14762	14687	14676	14890	14740	14506	14576	14836	14683	14839	14667	14640	14562	14669	14651	14540	14640	14686	14758	14686	14731	14731	14479	14495	14545	14822	14596	14593	14532	14834	14686	14618	14705	14764	14734	14625	14745	14529	14753	14764	14633	14806	14561	14850	14536	14631	14694	14694	14496	14811	14678	14641	14685	14778	14730	14707	14674	14652	14674	14571	14907	14473	14846	14667	14868	14648	14783	14681	14604	14588	14552	14563	14606	14645	14637	14529	14656	14812	14609	14665	14592	14575	14795	14571	14810	14732	14719	14610	14548	14762	14480	14475	14650	14742	14710	14681	14799	14667	14787	14605	14599	14646	14771	14730	14625	14878	14701	14783	14718	14560	14750	14454	14680	14717	14580	14802	14722	14848	14563	14576	14650	14595	14736	14772	14614	14672	14510	14721	14559	14631	14704	14554	14718	14500	14616	14653	14620	14660	14632	14789	14695	14811	14759	14654	14740	14659	14743	14710	14783	14720	14476	14815	14742	14831	14746	14864	14676	14617	14677	14616	14560	14686	14564	14567	14553	14649	14540	14746	14565	14659	14623	14528	14551	14564	14685	14878	14693	14679	14641	14721	14630	14860	14740	14637	14645	14715	14594	14689	14675	14792	14539	14759	14630	14751	14873	14551	14778	14717	14577	14604	14689	14669	14693	14684	14772	14610	14664	14754	14622	14786	14634	14619	14702	14525	14596	14681	14605	14796	14800	14628	14609	14714	14640	14856	14620	14694	14795	14713	14506	14617	14665	14691	14653	14705	14721	14645	14699	14648	14667	14506	14612	14701	14641	14790	14681	14742	14793	14598	14543	14661	14534	14874	14540	14493	14562	14629	14725	14662	14726	14533	14583	14618	14798	14777	14713	14754	14719	14636	14644	14625	14750	14538	14583	14828	14576	14723	14761	14535	14629	14611	14847	14679	14660	14742	14597	14713	14704	14752	14601	14716	14604	14659	14763	14488	14603	14770	14599	14707	14630	14639	14667	14680	14602	14715	14543	14661	14682	14761	14754	14552	14471	14666	14710	14551	14686	14659	14697	14569	14766	14663	14698	14429	14597	14645	14660	14780	14700	14800	14835	14679	14755	14525	14772	14720	14503	14696	14676	14642	14558	14548	14714	14738	14652	14826	14618	14515	14669	14595	14629	14721	14723	14622	14660	14861	14740	14804	14562	14767	14511	14559	14625	14652	14646	14672	14603	14523	14568	14809	14656	14593	14683	14770	14686	14701	14678	14662	14706	14625	14742	14617	14869	14623	14722	14676	14601	14669	14679	14837	14577	14692	14675	14641	14737	14520	14617	14701	14698	14548	14828	14574	14603	14641	14748	14645	14752	14614	14693	14524	14728	14819	14753	14658	14867	14694	14635	14563	14713	14730	14624	14570	14627	14666	14648	14722	14747	14709	14685	14499	14601	14740	14680	14540	14525	14686	14791	14815	14575	14768	14613	14763	14792	14682	14623	14836	14609	14552	14600	14819	14709	14748	14762	14657	14728	14574	14593	14632	14660	14484	14693	14685	14640	14600	14777	14599	14833	14850	14736	14727	14816	14754	14779	14743	14606	14790	14590	14500	14605	14673	14572	14706	14738	14807	14461	14772	14744	14743	14877	14802	14571	14580	14658	14860	14733	14586	14464	14821	14692	14642	14727	14603	14579	14685	14789	14743	14734	14650	14631	14646	14525	14697	14590	14714	14611	14798	14628	14761	14859	14776	14740	14648	14764	14837	14748	14632	14636	14565	14692	14739	14648	14768	14648	14651	14656	14680	14855	14701	14652	14629	14640	14674	14784	14822	14634	14714	14580	14624	14538	14695	14627	14716	14594	14573	14772	14825	14733	14794	14601	14706	14759	14630	14584	14873	14508	14585	14654	14676	14637	14705	14502	14712	14566	14661	14732	14698	14624	14625	14800	14658	14774	14654	14642	14738	14769	14666	14678	14632	14658	14678	14642	14577	14480	14809	14668	14626	14643	14600	14555	14901	14602	14748	14649	14669	14700	14715	14637	14667	14603	14819	14805	14832	14671	14513	14698	14654	14678	14588	14679	14624	14562	14737	14723	14556	14532	14600	14513	14697	14748	14597	14652	14739	14787	14697	14455	14702	14630	14726	14452	14833	14574	14705	14782	14732	14599	14766	14522	14743	14734	14725	14749	14603	14666	14709	14556	14559	14740	14620	14677	14765	14696	14733	14625	14736	14676	14429	14797	14693	14669	14793	14640	14725	14578	14784	14592	14832	14695	14666	14807	14611	14809	14651	14759	14689	14556	14623	14647	14688	14774	14566	14913	14623	14700	14643	14722	14521	14571	14686	14746	14606	14607	14560	14666	14652	14744	14712	14800	14757	14737	14580	14693	14677	14831	14776	14762	14733	14744	14640	14709	14672	14659	14588	14682	14625	14593	14728	14736	14586	14698	14572	14740	14508	14613	14742	14835	14784	14659	14766	14741	14586	14660	14534	14488	14647	14488	14466	14664	14729	14593	14610	14745	14701	14758	14534	14686	14587	14699	14538	14567	14575	14717	14630	14499	14865	14661	14517	14760	14766	14883	14645	14466	14711	14486	14594	14701	14613	14750	14429	14733	14718	14587	14722	14653	14690	14728	14808	14645	14656	14574	14498	14793	14606	14752	14615	14852	14431	14709	14760	14781	14431	14767	14682	14602	14655	14707	14785	14684	14587	14773	14664	14734	14571	14676	14619	14850	14508	14660	14639	14716	14797	14669	14578	14705	14672	14631	14669	14652	14757	14527	14659	14648	14658	14643	14694	14664	14664	14735	14778	14678	14681	14564	14822	14690	14514	14607	14627	14606	14550	14795	14619	14583	14742	14421	14740	14763	14733	14615	14781	14723	14488	14781	14712	14741	14742	14719	14650	14736	14788	14665	14518	14577	14706	14596	14659	14868	14819	14660	14795	14788	14683	14762	14504	14718	14723	14768	14561	14677	14746	14773	14682	14766	14674	14735	14671	14649	14595	14748	14783	14761	14746	14826	14694	14725	14650	14586	14653	14549	14832	14580	14593	14748	14635	14601	14672	14831	14675	14746	14665	14719	14586	14560	14771	14692	14574	14623	14681	14611	14700	14876	14630	14482	14614	14580	14674	14624	14525	14587	14754	14720	14582	14734	14753	14757	14693	14554	14723	14783	14670	14699	14678	14842	14700	14724	14655	14492	14618	14519	14666	14687	14781	14538	14635	14778	14768	14745	14712	14633	14614	14755	14571	14548	14691	14569	14570	14887	14829	14802	14716	14610	14686	14589	14647	14801	14692	14760	14494	14766	14625	14544	14581	14662	14783	14482	14587	14607	14794	14637	14603	14619	14663	14746	14655	14562
28991	26452	33054	30200	24347	22225	20823	19674	18794	18715	18105	18001	17718	17635	17696	17541	17654	17513	17464	17262	17595	17300	17243	17217	17350	17495	17255	17318	17320	17203	17155	17284	17272	17302	17195	17065	17328	17133	17282	17291	17289	17218	17056	17071	17264	17202	17346	17235	17212	17067	17332	17286	17122	17153	17307	17262	17150	17101	17221	17267	17162	17157	17258	17318	17211	17364	17291	17377	17021	17061	17101	17124	17208	17250	16961	17385	17209	17112	17190	17155	17057	17240	17197	17113	17138	17066	17175	17144	17000	17283	17321	17147	17123	17231	17345	17169	17169	17221	17199	17177	17080	17069	17438	17197	17116	17104	17251	17285	17215	17199	17131	17102	17203	17157	17281	17223	16958	17279	17251	17178	16977	17299	17393	17115	17218	17395	17024	17118	17441	17282	17136	17015	17175	16974	17038	17114	17114	17299	17282	17133	17280	17294	17180	17338	17190	17049	17235	17359	17320	17153	17061	17077	17215	17309	17352	17111	17156	17528	17224	17286	17501	17330	17142	17065	17095	17008	17071	17370	16968	17069	17135	17148	17121	17315	17212	17147	16951	17034	17172	17235	17449	17322	17054	17172	17076	17101	16987	17241	17256	17089	17235	17100	17137	17091	17302	17368	17237	17096	17391	17186	17092	17327	17359	17195	17081	17193	17230	17202	17269	17381	17284	17250	17479	17196	17162	17284	17133	17102	17568	17220	17095	17228	17393	17027	17309	17154	17166	17172	17046	17180	17209	17112	17054	17281	17243	17238	17245	17172	17168	17261	17098	17061	17306	17176	16894	17348	17253	17195	17260	17136	17353	17176	17330	17223	17328	17180	17320	17279	17102	17158	17380	17152	17036	17427	17140	17385	17148	17238	17041	17460	17202	17110	17129	17222	17209	17194	17219	17124	17095	17144	17347	17138	17023	17234	17305	17300	17052	17146	17011	17144	17402	17177	17257	17435	17359	17129	17243	17184	17217	17278	17352	17111	17091	17186	17204	16986	17404	17090	17296	17323	17214	17323	17277	17070	17246	17239	17277	17298	17101	17110	16981	17366	17188	17179	17123	16977	17140	17211	17211	17237	17238	17440	17217	17084	17073	17361	17169	17159	17276	17354	17018	17250	17360	17390	17375	17207	17342	17288	17242	17287	17216	17317	17127	17170	17222	17241	17177	17334	17157	17102	17160	17347	17211	17129	17264	17284	17198	17249	17289	17165	17222	17243	17318	17288	17153	17199	17037	17186	17336	17138	17046	17063	16947	17106	17079	17239	17181	17138	17275	17202	17229	17278	17249	17160	17249	17378	17299	17153	17156	17143	17191	17136	17012	17158	17115	17193	17100	17158	17024	17246	17240	16919	17053	17218	17113	17135	17333	17022	17243	17195	17319	17270	17040	17255	17234	17131	17263	17124	17382	17060	17174	17292	17217	17120	16947	17192	17063	17010	17161	17099	17044	17193	17152	17121	17024	17221	17166	17146	17076	17118	17226	17132	17143	17213	17203	17215	17103	17086	17223	17151	17195	17269	17327	17215	17203	17288	17181	17191	17164	17073	17142	17065	17249	17174	17044	17207	16975	17071	17178	17247	17444	17222	17018	17085	17013	17150	17169	17030	17283	17257	17259	17090	17139	17290	17199	17292	17173	17183	17372	17132	17094	17096	17366	17146	17319	17220	17167	17342	17158	17103	17274	17184	17297	17293	17190	17145	17213	17358	17137	17146	17266	17318	17249	17267	17349	17354	17355	17270	17260	17202	17252	17295	17222	17187	17355	17151	17142	17106	17114	17121	17445	17278	17131	17083	17107	16922	17265	17016	17168	17235	17291	17118	17117	17191	17205	17080	17322	17292	17268	17161	17298	17211	17311	17015	17113	17283	17310	16933	17243	17407	17274	17256	17261	17198	17036	17116	17247	17076	17110	16995	17281	17409	17308	17080	16973	17119	17173	17099	17103	17088	17217	17243	17109	17133	17310	17258	16966	17232	17369	17259	17150	17202	17142	17154	17354	17305	17152	17253	17167	17380	17286	17280	17002	17236	17186	17211	17279	17105	17054	17314	17252	17209	16934	17287	17173	17152	17364	16924	17206	17271	17230	17037	17163	17283	17212	17162	17322	17052	17269	17233	17170	17362	17145	17264	17320	17169	17133	17112	17098	17180	17161	17420	17410	17165	17091	16925	17049	17196	17261	17273	17202	17163	17194	17311	17307	17284	17241	17114	17136	17011	17222	17195	17252	17341	17050	17137	17222	17170	17106	17253	17158	17215	17251	17221	17158	17170	17099	16872	17286	17149	17179	17291	17054	17284	17144	17092	17251	17325	17250	17292	17111	17154	17209	17134	17112	17220	17283	17109	17404	17238	17300	17018	17105	17058	17188	17178	17195	17053	17231	17040	17271	17222	17272	17214	17272	17139	17140	17181	17326	17151	17224	17198	17264	17382	17395	17316	17298	17336	17409	17241	17366	17002	17299	17180	17317	17232	17293	17304	17317	17252	17059	17329	17228	17145	17352	17160	17185	17131	17034	17140	17312	17319	17313	17267	17260	17410	17181	17190	17260	17228	17202	17044	17287	17265	17012	17237	17269	17134	17064	17187	17151	17238	17135	17347	17218	17087	17065	17256	16937	17236	17178	17057	17152	17172	17122	17178	17383	16995	17131	17256	17158	17147	17186	17112	17234	17105	17124	17057	17077	17224	17466	17097	17238	17124	17132	17142	17210	17343	17277	17124	17267	17192	17421	17235	17165	17207	16892	17251	17375	17031	17059	17195	17195	17144	17153	17106	17194	17228	17182	17245	17181	17137	17254	17205	17238	17175	17300	17114	17260	17232	17353	17178	17288	17359	17160	17221	17194	17147	17161	16939	17285	17234	17068	17287	17472	17229	17055	17122	17089	17067	17277	16982	16893	17265	17174	17077	17061	17245	17322	17049	17120	17313	17522	17387	17164	17198	17133	17262	17468	17246	17374	17241	17152	17281	17347	17281	17170	17169	17227	17361	17102	17226	17256	17250	17164	17401	17196	17272	17107	17182	16976	17381	17212	17078	17232	17405	17130	17187	17318	17305	17228	17285	17131	17339	17195	17426	17201	17166	17147	17114	17355	17336	17290	17069	17322	17200	17208	17287	17516	17186	17264	17257	17140	17230	17255	17338	17324	17074	17159	17294	17114	17167	17159	17316	17270	17308	17388	17210	17163	17268	17485	17297	17186	17272	17153	17336	17227	17228	17316	17228	17004	17216	17018	17089	17429	17230	17218	17447	17247	16962	17181	17167	17328	17215	17350	17026	17155	17355	17187	17180	17376	17146	17177	17241	17129	17073	17061	17139	16987	17201	17084	17201	17038	17152	17518	17128	17091	17189	17331	17112	17267	17345	17277	17119	17080	17062	17045	17213	17086	17038	17084	17260	17322	17117	17240	17305	17071	17061	17314	17362	17293	17264	17179	17033	16940	17093	17143	17259	17262	17081	17405	17001	16930	17157	17253	17216	17128	17082	17130	17110	17104	17174	17248	17405	17129	17397	17094	17404	17077	17182	17419	17191	17290	17347	17138	17092	17272	17263	17148	17196	17156	17217	17068	17154	17135	17390	17315	17252	17227	16983	17233	17086	17141	17071	17264	17199	17225	17091	17094	17223	17171	17168	17121	17150	17327	17381	17059	17206	17204	16862	17204	17154	17328	17254	17249	17088	17369	17124	17280	17205	17130	17190	17165	17240	17221	17320	17074	17131	17215	17267	17230	17300	17214	17225	17215	17005	17095	17195	17278	17348	17124	17203	17219	17214	17358	17271	17200	17257	17262	16904	17245	17224	17246	17188	17161	17280	17296	17342	17243	17139	17090	17157	17115	17083	17289	17200	17087	17269	16955	17218	17268	17270	17231	17354	17086	17190	17205	17261	17101	17083	17063	17116	17181	17300	17253	17365	17343	17088	17038	17177	17065	17105	17007	17491	17202	17260	17175	17344	17331	17065	17132	17307	17005	17305	17318	17293	17149	17056	17220	17181	17290	17033	17253	17370	17518	17012	17099	17150	17222	17151	17294	17150	17256	17305	17253	17286	17356	17202	17141	17242	17209	17167	17328	17369	17138	16968	17095	17072	17062	16982	17216	17407	17198	17120	17101	17373	17163	17186	17275	17256	17298	17293	17403	17016	17314	17411	17386	17160	17351	17154	17313	17321	17220	17518	17341	17183	17222	16969	17141	17196	17310	17128	17125	17458	17138	17192	17153	17074	17277	17272	17288	17063	17004	16941	17110	17074	17339	17350	17286	17259	17031	16989	17138	17279	17186	17242	17130	17213	17169	17101	17080	17262	17076	17234	17387	17357	17288	17488	17339	17122	17253	17377	17023	17226	17116	17131	17099	17121	17149	17245	17149	17357	17023	17169	17129	16929	17021	17083	17130	17062	17131	17213	17318	17240	17245	17083	17062	17339	17156	17313	17051	17253	17110	17159	17189	17065	17089	17335	17158	17457	17098	17045	17116	17228	17097	17281	17260	17182	17236	17081	17365	17224	17247	17340	17132	17179	17089	17248	17131	16876	17200	17087	17112	17211	17247	17144	17273	17132	17211	17181	17259	16970	17385	17056	17390	17172	17420	17075	17153	17376	17198	17082	17375	17398	17290	17235	17218	17120	17163	17126	17189	17148	17164	17177	17149	17047	17269	17267	17230	17147	17224	17239	17247	17227	17379	17128	17222	17236	17128	17227	17007	17176	17222	16938	17180	17227	17287	17170	17304	17438	17356	16972	17151	17040	17188	17277	17303	17005	17249	17165	17353	17229	17092	17096	17237	17066	17348	17166	16973	17294	16976	17335	17085	17304	17208	17482	17136	17256	17232	17098	17183	17162	17306	17170	17227	17252	17154	17115	17021	17362	17206	17355	17090	17077	17228	17297	17166	17302	17288	17174	17418	17314	17094	17210	17333	17063	17249	17205	17310	17261	17165	17170	17106	17025	17287	17334	17231	17091	17321	17162	17201	17093	17314	17166	17265	17038	17058	17168	17222	17243	17284	17234	17109	17304	17155	17311	17157	17267	17074	16995	17202	17125	17331	17093	17345	17169	17136	17009	17259	17033	17206	17061	17123	17169	17251	17199	17211	17213	17132	17125	17182	17210	17288	17370	17156	17074
28638	41222	38477	30427	25175	22264	20025	18617	17678	16886	16435	15971	15842	15424	15445	15140	15238	15324	15294	15239	15369	15062	15215	15067	15140	15013	15077	14961	15110	15082	14804	15007	14988	15008	14997	14963	14940	14851	15140	14987	14854	14985	14872	14942	14919	14948	14851	14779	14696	15047	14877	14893	15071	14864	14979	15111	15153	14837	14956	14750	14847	14856	14954	14901	14856	14679	14743	14878	14802	14890	14957	14854	14830	14792	14820	14816	14966	14851	14735	14825	14847	14866	14840	14855	14965	15056	14872	14759	14910	14928	14753	14755	14903	14897	14814	14904	14881	15000	14686	14936	14984	14802	15072	14889	14752	14985	14883	14854	14873	14828	14907	14884	14915	14727	14976	14889	14786	15005	14876	14892	14826	15054	14911	14876	14839	14764	14867	14872	14818	14768	14892	14840	14901	14794	14668	14854	14899	14838	14999	14910	14904	14809	14956	14920	14980	14837	14814	14986	15101	14959	14854	14968	14678	14924	14841	14885	14844	14892	14897	14850	14885	14948	14941	14855	14998	14917	14949	15050	14921	14771	15078	14630	14906	14759	14877	14804	14831	14914	14985	14758	15106	14683	14990	14904	14974	14947	14937	14857	14833	14879	14898	14904	14877	14864	15033	14851	14944	14850	14811	14859	15040	14952	14964	14943	14858	14825	14933	14757	14800	14948	14945	14728	14885	15040	14948	14931	14993	14819	14933	14841	14925	14916	14760	14810	14836	14934	14939	14732	14985	14983	14954	14873	14674	14908	15021	14775	14862	15025	14742	14961	15015	14765	14918	14890	14904	14736	14749	15012	14816	14725	14915	15002	14653	14822	14863	14817	14918	14791	14959	14921	14801	14915	14856	14933	14886	14843	15017	14697	14971	14808	14873	14762	14943	14830	14951	14755	14883	14775	14808	14903	14826	14720	14845	15013	15147	14916	14834	14889	14885	14913	15030	14756	15008	14921	14853	14778	14814	14788	14939	14853	14894	14794	14778	14876	14847	14863	14956	15034	14962	14881	14800	14783	14899	14739	15030	14868	14871	14646	14851	14974	14738	14935	14896	15007	15021	14960	14826	15112	14898	14799	14981	14952	14878	14878	14937	14830	14923	14879	14884	14840	15054	14870	15007	14668	14803	14978	15052	14945	14851	14900	15016	14855	14937	15009	14903	14950	14743	14874	15044	14734	14857	14818	14676	14833	15032	14858	14751	14903	14943	14849	14888	14907	14853	15035	14925	14741	14965	14857	14916	14955	14796	14828	14913	14860	14963	14985	14962	14854	14955	14803	14872	14855	14860	15095	14809	15063	15104	15048	15028	15052	14957	14875	14732	14781	14914	14926	14943	14875	14904	14845	14689	14878	14911	14996	14753	14872	14812	14690	15036	14990	14939	15006	14955	14895	14862	14999	14818	14931	14725	14760	14852	14799	14731	14844	14888	14934	14844	14839	14918	14917	14922	14988	14967	14757	14611	14827	14804	14877	14919	14821	14996	14999	14966	14910	14852	14942	14892	14874	14863	14971	14851	14969	14784	14976	14945	14854	14913	14809	14766	14992	14825	14869	14778	14834	14857	14878	14897	14981	14795	14852	14859	14923	14990	14947	14678	15001	14881	14874	14821	14754	14804	14849	14905	14883	14926	14993	14760	14828	14846	14952	14749	14923	14745	14924	14774	14775	14984	14874	14992	14879	15053	14867	14863	14865	14957	14991	14839	15000	14976	14876	14808	14964	14899	15009	14852	14820	14900	14805	14811	15045	14780	14995	14981	14786	14932	14864	14828	14944	14691	14848	14880	14867	14848	14775	14900	14913	14699	14920	14938	14872	14810	14916	15014	14629	14824	14873	14842	14938	14837	14800	14863	14927	14816	14977	14903	14782	14849	14766	14905	14955	14908	14963	14755	14954	14984	14703	14823	14866	14908	14977	14784	14855	15084	14955	14949	14840	14974	14841	14783	14945	14920	14862	14841	14690	14889	14812	14778	14806	14882	14886	14915	14911	14914	14902	14940	14887	14932	14797	14902	14891	14790	14784	14837	15108	14899	14960	14898	14786	14813	14791	15070	14765	15038	14887	14886	14983	14902	14932	15007	14895	14963	14839	14820	14835	14828	14822	14900	15040	15047	14707	14837	14946	14863	14926	14875	14946	14906	14949	14841	14916	14957	14908	14880	14947	15046	14969	14827	14748	14989	14775	14826	14897	14721	14770	14841	14735	14800	14915	14880	14780	14827	14912	14871	14870	14934	15017	14816	14897	15006	15038	14704	14942	14913	14951	14865	14933	14757	14776	14790	14845	14915	14970	14961	14895	14800	14864	14758	14782	14891	14902	14892	14871	14984	14904	14838	14878	14960	15059	14893	14929	14934	14788	14906	14634	14862	14760	14826	14831	14850	14984	14886	14866	14966	14846	14864	14894	14845	14944	14872	14909	14834	14890	14890	15068	15001	14889	14731	14945	14756	14826	15032	14931	14938	14780	14922	14760	14878	14721	14956	14713	14962	14978	14871	14962	14981	14805	14874	14898	14718	14857	14798	14826	14969	14721	14893	14945	14817	14676	14710	14796	14821	15008	14750	14823	14981	14853	15065	14978	14779	14838	14925	14931	14663	14899	14705	14786	14845	14977	14933	14979	14959	14888	15023	14882	14937	15082	14819	14689	15022	14715	14905	15023	14870	14858	14920	14862	14932	14798	14979	14804	14905	14944	14700	14776	14911	14875	14780	14906	14897	14846	14815	14944	14796	14940	14753	14718	15024	14811	14782	14751	14814	14980	14791	14812	15059	15018	14840	14919	14844	14927	14899	14811	14836	15042	14717	14960	14920	14883	14936	14989	14957	14847	14813	14841	14773	14917	14813	14707	14836	15030	14789	14860	14835	14905	14757	14857	14802	15002	14830	14775	14745	14803	14905	14901	14745	14948	14955	14892	14965	14831	15005	14738	14867	14862	15025	14891	14785	14884	14857	14968	14896	14867	14957	14776	14837	15003	14871	14868	14814	14859	14966	14809	14985	14940	14876	14806	14881	14829	14749	14880	14970	14920	14903	14690	14820	14831	14796	15001	14755	14927	14986	14903	14833	14843	14809	14919	15011	14885	14742	14793	14890	14870	14970	14785	15048	15028	14941	14775	14861	14927	14698	14827	14904	14913	15030	14956	14810	15112	14783	14741	14916	14922	14835	14784	14940	14886	15001	14943	15043	14942	14552	15083	14886	14886	14964	14871	14617	14880	14853	14956	14980	14915	14725	14936	14732	14822	14800	14955	14714	14730	14831	14754	14848	14942	14845	15041	14866	14823	14871	14947	14911	15104	14879	15021	14994	14854	14756	14994	14856	14927	14855	14770	14874	14858	14718	14868	14779	14776	14835	14897	14891	14717	14813	14916	14878	14857	14952	14755	14844	14946	15016	14803	14879	15005	14951	14795	15047	14762	14898	14736	14959	14767	14869	14923	14870	15009	14806	14776	15178	14979	15075	15057	14746	14965	14861	14870	14884	14773	14922	14902	14756	14877	14937	14830	15014	14815	14886	15064	14883	14817	14902	14896	14885	14860	14765	14782	14920	14889	15013	14780	14876	14885	14644	14898	14650	14802	14869	14952	14981	14916	14884	14996	14887	14944	15217	14992	15008	14884	14991	14683	14725	14890	14613	14981	14925	14844	14847	14802	14797	14867	14955	14915	14900	14955	14778	14828	14772	14881	14802	15052	14779	14888	14910	14702	14710	14833	14989	14847	14800	14919	14874	14782	15046	14843	14974	14766	14768	14978	15011	15008	14775	14845	14876	14933	14790	14992	14801	14859	14872	14900	14945	15109	14622	14864	14843	14901	14882	14909	14791	14853	15006	14814	14977	14876	14882	14838	15008	14804	15016	14799	14840	14713	14775	14952	14909	15065	14796	14795	15049	14806	14970	14802	14917	14805	14859	14925	14713	14974	14921	14922	14805	14994	14806	14787	14861	14909	14799	14914	14855	14690	14837	14896	14786	14947	14767	14927	14812	14894	14740	14847	14902	14791	14930	14812	15070	14882	14760	14783	15049	14915	14936	14851	14826	14868	14967	14886	14924	14973	15091	14844	14903	14649	14720	14984	14790	14843	14944	14885	14704	14808	14790	14919	14831	14940	14805	14792	14910	14928	14866	14988	14995	14991	14920	14897	14774	14873	14758	14908	14958	14911	14936	14746	14918	14971	14858	14908	14827	14940	14895	14967	14650	14947	14917	14873	14860	14849	14793	14845	14799	14899	14988	14857	14830	14680	14905	14915	15037	14783	15045	14876	14904	14867	14893	14972	15005	14945	14994	14794	14872	14866	14742	14867	14853	14807	14800	14786	14814	14883	15024	14813	14887	14976	14807	14961	14829	14905	14908	14876	15004	14915	14808	14850	14796	15110	14769	14918	14945	14821	14955	14846	14746	14942	14794	14878	14878	14733	14842	14897	14981	14927	14953	14750	14821	15068	14936	14816	14687	14902	15115	14971	14879	14890	14747	14884	14873	14928	14820	15021	14961	14897	14717	14872	14888	14877	14776	14745	14844	14790	15026	14897	14939	14918	15064	14859	14946	14804	14935	14827	14897	14976	14911	14800	14983	14670	14807	14880	14777	14813	14853	14689	14889	14968	14752	14905	14908	14888	14754	14834	14961	15014	14969	14806	14947	14791	14935	14839	14697	14794	14899	14847	14951	14812	15085	14783	14981	14810	14940	14877	14904	14846	14945	14823	14799	14999	14988	14795	14906	14885	14871	14940	14809	14919	14959	14905	14995	14668	14757	14906	14992	14862	14912	14873	14839	14992	14981	15005	14915	14902	14806	14842	14946	14819	15030	14928	15144	14940	14874	14917	14952	14851	14840	14904	14802	14825	14872	14887	14922	14876	14816	14745	14945	14943	14984	14911	14728	14946	14853	14747	15099	14876	14876	14824	14940	14983	14810	15011	14863	14864	14797	14846	14826	14871	14766	14813	14573	14848	14876	14744	14862	14778	14888	14922	14753	14947	14744	14946	15029	14875	14863	14958	14898	14843	14969	15064	14986	15156	14899	14850	14780	14894	14816	14675	15012	14839	14956	14836	14824	14858	14973	14774	14861	14788	14947	14793	14863	14904	14873	14757	14965	15009	14851	14926	14798	14954	14819	14928
23353	20704	27925	24228	23254	24063	23251	19988	18713	18471	17791	17511	17296	16952	16764	16648	16662	16629	16691	16568	16548	16687	16418	16429	16639	16416	16481	16500	16487	16425	16347	16391	16136	16306	16262	16310	16381	16103	16245	16081	16163	16341	16229	16092	16123	16224	16168	16269	16238	16194	16212	16177	16387	16004	16126	16127	16251	16236	16162	16421	16150	16205	16257	16195	16282	16382	16289	16262	16284	16256	16351	16130	16159	16273	16387	16357	16125	16060	16341	16181	16117	16133	16220	16441	16286	16087	16172	16103	16331	16303	16346	16217	15988	16221	16289	15978	16162	16088	16419	16016	16131	16194	16223	15985	16267	16207	16217	16162	16002	16168	16296	16261	16063	16192	16286	16302	16137	16154	16174	16022	16263	16111	16180	16143	15976	16077	16231	16161	16235	16189	16053	16254	16238	16147	16268	16174	16159	16169	16045	16214	16255	16158	16138	16120	16188	16410	16189	16037	15992	16146	16092	16156	16199	16167	16247	16090	16088	16014	16261	16222	16174	16096	16340	16098	16193	16003	16194	16308	16322	16261	16362	16150	16187	16296	16211	16191	16149	16125	16231	16324	16161	16260	16131	16171	16024	16122	16299	16248	16260	16164	16230	16195	16184	16148	16234	16279	16106	16043	16156	16183	16233	16248	16234	16105	16166	16223	16121	16405	16069	16017	16399	16129	16160	16306	16105	16240	16304	15985	16251	16348	16294	16157	16127	16344	16061	16281	16218	16282	16226	16216	16129	16198	16139	15993	16371	16126	16120	16263	16300	16125	16103	16080	16168	16085	16225	16190	16233	16015	16036	16280	16083	15990	16090	16058	16304	16103	16035	16038	16166	15895	16066	15965	16119	16211	16251	16275	16200	16187	16224	16253	16136	15869	16135	15876	16314	16369	15959	16190	16178	16137	16287	16267	16099	16025	16410	16165	16255	16229	16255	16351	16244	16156	16228	16276	16284	16093	16147	16145	16268	16098	16063	16326	16179	16253	16221	16175	16246	15887	16119	16260	15968	16073	16202	16189	16207	16135	16204	16094	16039	15973	16067	16072	16193	16232	16178	16081	16166	16130	16085	16208	16054	16265	16130	16251	16149	16211	16114	16063	16240	16220	15990	16269	16126	16026	16049	16069	16101	16236	16137	16210	16102	16234	16231	16148	16135	15967	16131	16213	16246	16230	16131	16323	16065	16280	16420	16117	16368	16121	16191	16334	16181	16216	16103	16211	16185	16136	16044	16245	16158	16277	16114	16137	16300	16334	16358	16014	16238	16183	16385	16403	16214	16185	16374	16005	16267	16231	16039	16405	16064	16206	16310	16364	16111	16080	16134	16169	16154	16086	16218	16103	15919	16209	16002	16028	16428	16232	16281	16018	15902	16297	16230	16152	16046	16175	16072	16285	16319	16290	16347	16215	16254	16022	16211	16260	16173	15944	16435	16105	16228	16288	16277	16145	16306	16073	16240	16179	15953	16293	16168	16264	16079	16203	16087	16245	16227	16071	16164	16125	16149	16135	16388	16236	16231	15983	16362	16118	16088	16362	16218	16301	16551	16341	16078	16025	16190	15974	16187	16152	16252	16042	16250	16069	16438	16066	16115	16158	16092	16218	16212	16129	16069	16277	16316	16118	16207	16120	16096	16230	16235	16196	16082	16153	16203	16184	16134	16246	16317	16235	16351	16299	16429	16190	16114	16276	16325	16205	16324	16187	15970	16220	16209	16250	16341	16128	16137	16358	16411	16126	16298	16167	15990	16393	16410	16318	16146	16144	16305	16073	16003	15987	16222	16189	16186	16409	16329	16050	15908	16141	16306	16282	16317	16017	16136	16253	16208	16214	16427	15994	16134	16121	16184	16242	16101	16034	15947	16439	16223	16195	16127	16096	16147	16192	16122	16119	16316	16330	16236	16064	16029	16052	16205	16252	16136	16278	16247	16048	16072	16350	16225	16089	16243	16125	15984	16029	16351	16324	16209	16268	16245	16164	16152	16112	16115	16324	16353	16074	16185	16148	16163	16214	16156	16225	15908	16185	16148	16091	16070	16018	16273	16123	16061	16166	16259	16056	16234	16023	16095	16099	16355	16104	16344	16117	16149	16112	16118	16184	16333	16231	16200	16406	16268	16210	16241	16130	16192	16032	16180	16219	15989	16312	16279	16165	16273	16202	16264	16298	16279	16099	15995	16171	16145	16148	16168	16287	16188	16208	16237	16281	16367	16047	16216	16338	16280	16220	16172	16241	16263	16311	16106	16044	16197	16145	16154	16093	16133	16258	16267	16238	16191	16091	15987	16098	16035	16299	16184	16246	16092	16213	16125	16125	16089	16262	16323	16315	16096	16337	16229	15896	16252	16151	16168	16034	16164	16337	16426	16105	16146	16218	16107	16380	16235	16247	16196	16066	16233	16358	16291	15975	16129	16196	16290	16421	16156	16286	16186	16139	16258	16210	16208	16166	16300	16071	16217	16419	16210	16122	16010	16230	16169	16154	16417	16161	16062	16277	16353	16289	16159	16116	16018	16123	16122	16280	16262	16127	16037	16012	16316	16203	16214	16248	16057	16149	16133	16233	16112	16079	16290	15986	16231	16365	16205	16241	16407	16049	16106	16072	16424	16298	16141	16088	16184	16201	16399	16281	16278	16165	16076	16111	16378	16266	16285	16126	16185	16142	16123	16121	16259	16215	16248	16345	16223	16144	16252	16328	16171	16179	16061	16182	16198	16339	16243	16179	16299	16179	16137	16146	16095	16170	16138	16109	16052	16102	16037	16385	16142	16064	16127	16206	16213	16247	16263	16259	16240	15997	16145	15997	16268	16183	16462	16238	16360	16171	16135	16105	16243	16076	16334	16195	16293	16254	16101	16256	16000	16005	16132	16069	16240	16292	16449	16119	15987	16028	16011	16145	16127	16108	16125	16169	16202	16305	16195	16052	16257	16155	16133	16037	16197	16133	16221	16071	16301	16271	16238	16055	16281	16192	16343	16126	16027	16360	16352	16182	16078	16094	16097	16266	16087	16053	16286	15931	16030	16145	16427	16172	16180	16180	15997	16025	16004	16151	16182	16208	16104	16056	16255	16248	16247	16361	16121	16135	16023	16090	16029	16070	16224	16320	16147	16055	16122	16053	16179	16209	16204	16193	16199	16252	16075	16015	16265	16092	15988	16124	16097	16093	16039	16306	16274	16274	15972	16252	15961	16018	16115	16424	16096	16047	16310	16236	16235	16198	15958	16332	16415	16121	16078	16061	16223	16156	16098	16316	16149	16195	16360	16224	16246	16239	16280	16152	15933	16207	16162	16029	15987	16144	16254	16138	16255	16183	16351	16238	15995	16158	16193	16191	16372	16170	16301	16183	16262	16259	16048	16316	16294	16276	16207	16143	16094	16196	16180	16355	16242	16136	16172	16199	16106	16216	16255	16220	16177	16355	16209	16058	16201	16295	15870	16225	16190	16355	15991	16102	16368	16105	16202	16153	16125	16099	16013	16116	16062	16164	16233	16160	16169	16258	16169	16243	16148	16096	16252	16018	16195	16245	16149	16147	16251	16276	16147	16227	16099	16226	16285	16080	16266	16251	16188	16219	16206	16171	16216	16132	16029	16269	16253	16303	16090	16098	16014	16027	16233	16284	16371	16149	16195	16170	16221	16079	16162	16174	16171	16457	16316	16071	16261	16278	16201	16372	16118	16116	16144	16194	16343	16032	15985	16030	16165	16142	16160	16033	16206	16156	16008	16115	16065	16268	16280	15902	16184	16077	16017	16309	16108	15990	16152	16053	16100	16157	16125	16317	16104	16248	16177	16295	16061	16089	16135	16068	16285	16153	16057	16225	16370	16253	16097	16180	16059	16309	16140	16134	16186	16180	15906	15979	16238	16152	16120	16057	16295	16213	16049	16214	16388	16000	16113	16217	16077	16158	16158	16243	16096	16234	16332	16091	16154	16299	16069	16241	16184	16128	15940	16511	16160	16276	16164	16152	16392	15986	16137	16191	16133	16227	16331	16246	16376	16159	16317	16281	16122	16209	16238	16195	15957	16191	16269	16262	16305	16182	16230	16184	16240	16453	16122	15938	16157	16316	16330	16163	16190	16263	16326	16152	15952	16163	16220	16310	16262	16244	16413	16212	16307	16171	16317	16270	16140	16186	16337	16338	16130	16293	16241	16321	16200	16197	16044	16278	16194	16251	16318	16273	16121	16311	16143	16016	16142	16322	16146	16180	16297	16214	15861	16164	16027	16105	15964	16104	16214	16303	16324	16157	16043	16379	16153	16023	16092	15980	16098	16019	16174	16236	16044	16039	16108	16122	16142	16246	16215	16370	16178	16089	16303	16250	16337	16067	16097	16226	15981	16240	16195	16189	16240	16062	16342	16213	16211	16179	16304	16281	16140	16058	16423	16132	16250	16168	16216	16291	16179	16127	16228	16009	16205	16052	16377	16101	16281	16290	16125	16145	16066	16238	16145	16225	16313	16198	16351	16150	15986	16054	16189	16195	16259	16160	16303	16449	16161	16119	16157	16066	16230	16464	16071	16159	16163	16291	16182	16315	16189	16189	16191	16190	16040	16210	16388	16233	16437	16175	16198	16280	16150	16172	16196	16171	16414	15996	16188	16211	16084	16339	16156	16152	16153	15914	16228	16089	16166	16394	16301	16334	16285	16345	16024	16175	16216	16306	16223	16109	16029	16208	16262	16276	16243	16149	16244	16157	16344	16172	16372	16232	16190	16177	16229	16102	16218	16273	16408	16090	15956	16098	16217	16177	16154	16077	16153	16034	16120	16200	16191	16096	16252	16114	16337	16305	16084	16129	16122	16125	16146	16245	16235	16292	16131	16252	16382	16344	16341	16267	16249	16083	16170	16082	16192	16113	16070	16286	15946	16211	16148	16252	16206	16066	16495	16204	16176	16342	16241	16191	16248	16274	15941	16247	16028	16403	16146	16164	16276	16260	16129	16244	16362	16135	16111	16001	16090	16138	16234	16229	16164	16119	16312	16025	16278	16051	15976	16132	16049	16114	16155	16218	15965	16313	16225	16066	16303	16241	16196	16491	15814	16291	16275	16134	16144	16171	16384	16016	16064	16253	16250	16135	16187	16327	16204	16314	16258	16054	16177	16102	16315	16130
26645	44177	41407	33220	27584	24157	21352	19563	18031	17209	16527	15799	15453	15105	15002	14968	14812	14596	14696	14653	14633	14492	14564	14569	14459	14404	14209	14471	14388	14164	14360	14119	14334	14243	14152	14270	14346	14157	14305	13986	14138	14254	14276	14209	14097	14188	14180	14197	14171	14235	14208	14136	14072	14243	14011	13969	14175	14043	14133	14284	14055	14171	14040	14104	14009	13930	14165	14136	14123	14006	14176	13996	14017	14169	14220	14052	14148	14026	14093	14122	14188	14058	13996	14210	14039	14038	14028	14079	14091	14076	14023	14012	14182	14089	13903	14235	14071	14126	14289	14110	14109	14266	14089	14177	14149	14136	14130	13943	14068	14045	13975	14021	14155	14109	14259	14198	14203	14095	14032	13893	14131	14051	14163	13956	14033	14093	14137	14026	14176	14016	14004	14110	14089	14157	13978	14088	14045	14161	14039	14136	14001	14069	14065	13972	14138	14052	14112	14114	14110	14172	14161	14186	14090	14032	14166	14069	14000	14183	14258	14059	14213	14097	14054	13947	13996	13967	14021	13998	14156	14124	14054	14190	14066	14073	14030	14131	14007	14023	14238	14307	14130	13963	14112	14037	14165	13850	13996	14144	13984	14083	14221	14183	14052	14164	14068	14184	14109	14067	14066	13964	14136	14187	14090	14178	13999	14105	14010	14189	14153	14060	14101	14034	14021	14037	14078	14089	13902	14056	14096	14193	14093	14140	14076	13918	13985	14214	13950	14174	14165	14067	14137	14027	14084	14257	14075	14192	14110	14170	14143	14263	14067	14283	14037	14262	14126	14230	14032	14193	14083	13968	13966	14101	14366	14054	14340	14221	14343	13835	14063	14013	14100	14142	14220	13995	14094	14099	13988	14125	14120	14166	14051	13984	13999	14134	14219	14041	14110	13991	14064	14034	14187	14057	14092	14053	14009	14000	13960	14091	13984	14202	14040	14136	14084	14010	14052	14148	14105	14273	13977	14180	13982	14158	14005	14057	14014	13973	14085	14246	14220	14004	14178	14099	14143	14044	14067	13994	14093	13916	14070	14168	14070	14054	14071	14065	14214	14139	14146	14168	14088	14106	14079	14058	14163	14007	14076	13989	14011	14052	14251	14112	14178	14079	14159	14010	14063	13930	14002	14048	14066	14177	14021	13994	14047	13954	14133	14004	14173	14167	13995	14061	14187	13903	14120	13898	14228	14220	14066	14031	14031	13933	14196	14026	14082	14224	13995	14060	14044	14175	14039	14057	13994	14209	13906	14012	13960	14190	13971	14195	13977	14108	14187	13943	13952	14127	14016	14185	13976	14218	14087	13945	14200	14087	14081	14068	14108	14048	14070	14254	14080	14014	14253	14017	13857	14161	14120	14111	13965	14078	14151	14080	13947	14160	14157	13927	14138	14104	13969	14063	14112	14056	13959	14162	14123	13992	14153	13988	13990	14258	14067	14142	13940	14065	14043	14014	14128	14041	14150	13991	13998	14061	13891	14020	13963	14232	14035	14193	14195	14118	14069	14043	13946	14114	13972	14195	14159	14216	14162	14053	14015	14173	14071	14055	14044	13937	14129	14080	14222	14212	14019	14080	14005	14070	14101	14015	14109	14091	14196	14154	14109	14109	13814	14037	14038	14148	13961	13984	13971	14037	14103	14025	14187	14147	14026	14042	13978	13919	14256	13940	14169	14086	14347	14008	14101	13886	14112	14067	14027	14153	14088	14074	14115	14124	14092	14106	13799	14174	14032	14094	14180	14005	14018	14110	14033	13991	13907	13935	14165	13963	14043	14071	14149	14109	14084	13967	13929	14110	14064	14085	14270	13923	14048	13997	13968	14137	14094	14072	14174	14042	14030	14025	14154	13876	14003	14115	14161	14050	13969	14145	14159	13974	13968	14274	14136	14074	14071	14089	13998	14040	14042	14142	13985	14078	14086	14131	14042	14127	14068	14170	14197	14022	14103	14211	14107	14106	14125	14187	14121	13980	13883	14105	14088	14134	13964	14033	14159	14208	14279	14118	14093	14099	14155	14072	14237	14181	14181	14048	14000	14038	14079	14045	14369	14056	14099	14054	14070	13954	14126	13947	14112	14157	14081	14262	14142	14063	14002	14163	14017	14072	14119	13979	14147	14097	14102	14273	13937	14073	13896	14116	14023	14219	14138	14032	14076	14009	14142	14068	13970	13900	14092	13967	14100	14143	14035	14014	14141	14080	14112	14018	14025	14050	13849	14153	13935	14114	14025	13956	14200	14120	14116	14188	13911	14059	14156	14160	14017	14219	14118	14097	14050	14082	14079	14004	14012	14138	14116	14320	14074	14026	14001	13975	14198	14150	14172	13946	14122	14278	14079	14058	14059	14141	13970	14210	13973	14092	14202	14201	14081	14187	14061	14072	14143	14147	14162	14042	13930	14153	14137	14016	14045	14066	14215	14149	14097	13988	14145	14197	13940	14155	14136	14135	13970	14184	14110	14206	14092	13979	14058	14027	14115	14015	14089	14166	14044	14025	14119	14137	14148	14119	14082	14084	14051	14102	14007	14040	14107	14251	14173	13941	14180	14171	14005	14225	14083	14077	14222	14015	14132	14037	13965	13950	14029	14248	14242	14163	14142	14044	14069	14090	14249	14068	14070	14106	14181	14123	13989	14115	14031	14081	14183	14013	13983	14111	14101	14065	14191	14043	14108	14012	14209	14081	14184	14136	14099	14007	14107	13971	14100	13900	14152	14107	14275	14201	14319	14128	14079	14058	14110	14044	13992	14065	13958	14051	14015	14107	14140	14213	14142	14040	14201	13912	13911	14101	14141	14111	14124	14047	14218	14117	14255	14113	14003	14030	14042	13998	14112	13970	13988	14219	14050	13937	14110	14042	14112	14098	13971	14102	14011	13937	14056	14370	13939	13975	14083	14117	14162	14073	14264	14249	14147	14139	14128	14081	13934	14046	14114	14199	14192	14119	13843	14230	13859	13952	14094	14026	14177	14267	14178	14024	14171	13979	14097	14113	14058	14140	14192	14010	14101	14047	14029	13996	14059	14143	14193	13953	14075	13983	13993	14199	14109	13941	13919	14076	14184	14030	13907	14054	14086	14225	14059	14031	14021	14092	14006	14137	14079	14095	14058	14215	14075	14281	14095	14184	14186	14122	14122	14116	14069	14107	14156	14023	13997	13891	14041	13991	14064	14045	14052	14175	14109	13941	13967	13981	14175	14059	13906	14098	13964	14168	13999	13917	14077	14055	13962	14015	13999	13869	14074	14060	13913	14208	14105	14085	14101	14315	13969	13995	14098	13904	14177	14160	14113	14140	14002	14115	13909	14113	14127	14090	14034	14078	13974	14017	14244	13928	14141	13953	14161	14168	14090	14315	13957	14076	14145	14094	14198	14148	14099	14152	13959	14111	14069	14099	13994	14009	14082	14163	14041	14040	14136	14275	14086	14041	13970	14022	14096	13863	14173	14125	14159	14158	14094	13834	14100	13991	14140	14193	14245	13981	14106	14243	14116	14093	14094	13940	14265	14083	14157	14023	14142	14068	14108	14101	14131	14013	14011	14235	14094	13981	13961	14033	13993	14128	14224	14106	13928	14113	14194	14069	14092	13976	14092	14168	14156	14039	14055	14055	14089	14072	14183	14157	14084	14037	14348	14138	14356	14124	14093	14189	14154	14120	14116	13996	14138	13988	13974	13955	14101	14134	14183	14084	14082	14088	14117	13929	13917	14114	14029	14135	14178	14057	14280	14172	14090	14076	14094	14180	14025	13909	14057	13987	14196	14153	13997	13955	14017	14003	14061	14220	14219	14099	14130	14155	14044	14175	14155	14175	14153	13997	14146	14166	14080	14155	13998	14172	14159	14068	13991	14129	14141	14152	14018	14139	14129	14125	14027	13916	14024	13943	14093	14190	14016	14208	14045	14202	14127	14085	14134	13947	14165	14045	14083	14039	14167	14216	14090	14176	14117	14045	14044	14167	14036	14132	14104	14144	13987	14237	14080	14213	14063	14043	14160	14097	14039	14100	14068	14136	14053	14237	14165	14172	14060	14054	13888	14087	14042	14069	14113	14250	14079	14090	14031	14065	14246	14155	14230	13968	14116	14119	14115	14091	14105	14171	13981	14076	14142	14082	14073	14136	14147	14053	14205	13963	14185	14105	14022	14138	14151	14066	14095	14009	14041	13979	14105	14018	14198	14129	14102	14170	14153	14066	13998	14084	13942	13949	14088	14082	14083	13911	14065	14013	14006	14170	14015	14127	14109	14150	14124	13972	14038	13988	14133	13974	14004	14164	14005	14024	14178	14198	14091	13932	14145	14037	14041	14125	14005	14136	13983	14040	14206	14308	14113	14079	14101	14012	14280	14075	14014	13969	13958	14044	14141	14236	14167	14105	14085	14025	14128	14121	14177	14075	14104	14064	14278	14155	14244	14085	14162	14068	13992	14131	14040	13957	14209	14089	14067	14027	14086	14134	14101	14124	14082	13884	14186	14113	13983	13977	14035	14079	14199	14192	13947	13993	14125	14007	14152	14091	14163	14195	14119	14193	14156	14139	14160	14169	14216	14087	14067	14173	14011	14078	13983	14015	13893	14030	14271	14152	14172	14026	14144	14083	13986	14124	14116	14216	13949	14119	14168	14038	14106	14079	14026	14068	14083	14026	14118	14136	14197	14106	14035	14040	14035	14084	14148	14101	14134	14183	14141	14022	14097	14093	14256	14029	14093	14078	14011	13999	14030	14175	14123	13975	14026	14068	14127	14078	14074	13989	13877	13870	14119	14058	14113	13986	14025	14196	14038	14251	14138	14038	14064	14081	13885	14030	14093	14249	14067	13987	13992	13919	14201	13997	14190	14019	14188	14161	14087	14272	14015	14041	14087	13977	14041	13853	14102	14028	14176	13910	14122	14100	14099	14031	14042	14133	14044	13968	14126	13984	14119	14097	14124	13963	14149	14076	14006	14197	14052	14035	14032	14213	14198	14085	14186	14169	14088	14162	14079	14054	14067	14119	14190	14099	14111	14233	14170	13961	14048	14195	14143	13926	14101	14120	14280	14044	14096	13987	14058	14014	14127	13919	14021	14044	14042	14272	14173	14256	14134	14010	14014	14191	14181	14145	13998	14041	13985	13971	14037	14185
23215	21562	29540	24153	22420	25736	28061	22587	20775	20280	19242	18769	18628	18244	17990	17883	17860	17726	17655	17739	17693	17597	17409	17367	17365	17471	17324	17282	17529	17415	17365	17132	17022	17249	17082	17083	17039	17162	17060	17141	17320	17128	17290	16930	17048	17060	17114	16760	16772	17148	17049	17111	17039	17012	17152	16898	16994	17142	16982	16989	17205	17073	17060	17010	17011	17002	17309	17073	16987	17268	16936	17029	16902	16956	17092	17217	17328	17101	16992	17026	17061	16936	17034	16921	17105	17100	17061	16953	17134	17070	16916	16851	17163	17338	17090	17131	17160	17180	17025	16967	17063	16893	17016	17035	16948	17085	16951	17006	17106	16968	16976	17036	16967	17191	17074	17149	16886	17184	17118	16916	17052	16972	16907	16959	16775	17036	17001	17038	17077	17141	16970	17116	16927	16968	17039	16704	16874	17063	16830	16996	17284	17052	17036	17056	16931	16891	16893	16882	17110	16909	16936	17009	17025	17054	16939	17022	16942	16894	17057	16981	17029	17082	16938	17016	16823	17088	17057	16981	17176	17104	17115	16980	17266	16995	16937	16963	16898	16880	16958	16954	17101	16922	17055	17002	16885	16947	17099	17067	16887	16933	16908	16881	16998	17015	17095	17180	16964	16991	17104	16945	16783	17041	16922	17014	16969	17043	17028	17013	16868	17157	16945	16863	16790	16925	16976	16799	17215	17023	17103	16775	17102	17047	16845	16952	17067	17012	17114	17037	17013	16857	16896	17027	17134	17059	16956	17092	16983	16937	16935	16896	16984	16994	16970	17102	16995	16938	16922	17008	17153	17038	16849	17083	16992	16923	16937	17240	17023	17032	16989	17073	17047	17156	16946	16970	16890	17188	16836	17103	17023	17103	16886	16978	17036	16930	17020	16997	16939	16933	17008	17067	16977	16916	17065	16977	16859	17031	17008	16938	16882	17020	16854	16960	17004	17074	16987	16969	17047	16901	16961	16959	17067	16971	16718	17006	17058	16961	16796	17111	17077	16864	16921	17057	16997	16947	16754	16870	16909	16819	16974	17019	17228	17071	16991	17008	17019	17001	16975	17115	17119	17080	17114	16852	16960	17038	16969	16994	16891	16849	17034	16985	16887	17165	16732	16976	17221	16996	17106	16942	16967	16955	16977	16676	17049	16967	17018	16885	16901	16927	16967	17109	16967	16782	16759	16974	17029	16920	17106	16984	16948	16974	16939	16981	17057	17132	17239	17104	16963	16888	16952	16934	16801	16884	16988	16901	17134	16939	16992	16923	16797	16855	17184	17032	17033	17096	16919	16865	16802	17009	16952	16877	17071	16955	16976	16758	16872	16969	16841	17084	17074	17104	17137	17097	17114	17039	16852	17098	17114	17022	17187	16791	16956	16964	17001	17086	17051	16754	17022	16950	16837	17247	17011	17116	17025	16946	16968	16948	16972	17032	16891	16889	16925	17124	16905	16929	16943	16946	17085	17083	16916	16907	16936	16855	16992	17013	17059	17061	17093	17174	17057	17126	16820	17139	17018	17026	16989	16833	17026	16959	16920	16965	17168	17187	17031	17047	16851	17054	16858	16815	17064	17130	17127	16851	16998	16944	16972	16851	16773	16932	16957	17013	17013	17088	16881	16950	16747	16840	16909	17096	17110	17169	16981	16846	17051	16887	17072	17060	17091	16995	16971	17025	16981	16907	16972	16871	16840	17048	16912	17029	17135	16957	16895	16950	16861	17011	16948	17071	16793	16839	16813	16692	16864	16951	17118	16872	17153	17218	17331	17096	17007	17011	16783	16843	16989	16829	16843	16866	17117	16997	16965	17138	17114	17200	17001	16966	17050	16943	16969	17215	16960	17066	17071	16858	17071	17029	16947	16897	16774	17125	17025	16888	16960	17065	16863	16889	16998	16960	16831	16947	16989	16867	16865	16838	17093	16803	16994	17033	17087	16911	16951	16829	17066	17018	17023	16905	17068	16821	17076	16889	17028	17038	16874	17086	17127	17110	16819	16978	16909	16990	17104	16988	16850	16994	16863	16958	17002	17039	17052	17050	16954	16763	16943	16915	16901	16930	16951	16773	17030	16928	17036	16858	16797	16936	16881	16882	17134	17029	16926	17079	17088	17063	17005	17182	16851	16933	16873	16832	16927	16945	17134	16979	16986	16997	17062	16751	16906	16999	16959	16875	17108	16902	17039	16958	16997	16953	16953	17011	16927	17045	17164	16936	16962	16916	16982	16875	17024	16758	17019	16917	17000	17161	17116	17045	16974	16842	16965	17056	16962	16950	17032	16838	16890	17021	17004	16853	17119	17049	17098	16972	16918	16921	16893	17045	17015	16935	17013	16901	17033	17185	17132	17076	17155	17221	16992	16971	16978	17021	17047	16928	16900	17010	17021	17132	17001	16953	17081	17022	17085	17091	17217	17005	16799	16984	17141	16908	16832	16952	16931	17046	16872	16888	16775	17102	16833	16877	16899	17080	17009	16855	17017	16746	16984	17064	16958	17164	17193	16958	17024	16979	17167	16998	16890	16882	16897	16993	16925	16929	16956	17018	16984	16950	17236	16946	17191	16893	16839	16930	16919	16882	17028	16932	16894	16775	16801	16670	16763	16828	17000	17095	16813	16902	16911	16967	16844	17019	17091	17159	17060	16982	16930	16934	16932	16960	17065	17138	17047	16996	16865	16963	17011	16987	17207	16993	16829	16843	16948	17025	16815	16744	17006	16974	16883	16846	16864	17033	16936	16793	17051	17112	16962	16723	17010	17095	17075	17048	17052	16911	16928	16780	17061	16850	16894	16899	16996	16879	17036	16827	17016	16694	17133	16847	17229	17100	16774	16983	16925	17091	16815	16838	16822	17120	17073	16931	17014	16989	16944	17079	17001	16992	17016	16881	16990	17017	17012	17077	17000	17068	17119	16901	16964	16807	17049	17040	17001	16765	16986	17095	16960	17021	16881	17043	17093	17100	17183	17179	17086	17125	17083	17019	17027	16791	16974	16857	17032	17100	17027	17001	17166	16921	17041	17087	17231	17071	16874	16993	17192	17014	16873	16989	16901	16897	16904	17020	17120	16965	16799	17030	16781	17039	17000	16890	17015	16940	16851	16875	17014	16900	16951	17071	17027	17000	16946	17095	16906	16881	17195	17025	17047	16935	17002	16987	16948	17173	17130	17064	16854	17148	16995	16908	16822	16924	16984	16876	16994	16897	16827	16919	16921	17026	17032	16985	16893	16861	17111	17024	16838	16915	16897	16888	17159	16871	16986	17013	17218	16709	16878	17014	16929	17054	16959	16906	17052	16828	16934	17127	16846	16815	16786	16981	16938	16853	16962	16865	17210	16966	16941	16801	16814	16891	16705	17034	16825	17064	16947	17021	17025	16988	16704	16918	16799	16914	16888	17239	17184	16829	17080	16906	17088	16960	17222	17138	17023	16960	17068	16960	16833	17046	17144	16790	16850	16883	16987	17131	17110	17230	17097	16867	17003	17010	16898	16964	17030	16699	16962	16984	16858	16999	17038	16895	16903	16780	17125	16972	16869	17254	17099	17031	17067	16864	17041	16891	16954	16983	16996	17036	17127	16992	16934	17174	17055	16921	17064	16839	17094	17145	16889	17039	16995	16838	16829	17276	16970	17022	17110	16978	16916	17129	16999	16875	17127	17082	16864	16940	16898	16737	17005	17070	16838	16956	17010	16815	16996	16818	16890	17000	16945	16969	17095	16910	16932	17010	16931	17162	16974	16835	16743	16968	16822	16936	16834	17373	17094	17157	17005	17009	16915	17097	16787	16936	16742	16853	16842	16814	16972	16907	17022	16865	16916	16963	16955	16921	16856	17105	16905	16840	17054	16876	17000	17272	17130	17008	16975	16837	16979	16881	17275	16938	17043	17024	17019	16997	16972	17049	17070	17005	17006	16816	16869	16846	16970	16904	16864	16848	17116	17045	16888	16980	16954	16967	16734	17039	16789	16693	16652	17116	16994	17053	17206	16968	17081	16997	16941	17101	16948	17167	17015	16820	17081	16995	17047	16937	16900	16918	16765	17035	16977	17011	16940	17019	16975	16937	16917	16987	17008	17161	17077	17051	16965	16975	16930	16930	17075	17122	16932	17044	16838	16971	17113	17101	17069	17006	16972	16986	17023	17030	16903	16991	16796	16841	16813	16717	16964	16915	16922	17024	16852	16946	17133	16991	16995	16960	17105	16846	17147	16881	17043	17044	17053	16844	16954	16878	16941	16901	17070	16962	16871	16914	16978	17117	17031	17028	16903	16852	17086	17057	17025	16965	16929	16976	17352	16858	16740	17053	16861	16946	17041	17056	17268	17035	17151	17109	17145	17042	17020	16868	16907	16897	16970	16981	17089	16915	16984	17004	17048	16851	17143	16784	16987	17317	16961	16912	16917	16943	16863	16883	16761	16918	17122	17022	17053	17130	16879	16910	16831	16997	17058	16667	17081	17005	16979	17117	16984	17143	16833	16965	16874	17159	16996	16746	16806	17071	17017	17029	16906	16878	16935	16959	16908	16891	16941	16904	17172	16854	17143	17104	17098	17052	17108	16886	16937	16883	17148	17056	16994	17031	16934	16880	16867	16740	16976	17190	16930	16947	16936	16892	17063	16809	16845	17109	16876	17027	16860	16894	16725	16915	17147	17113	17062	16877	16800	16850	17109	17149	17107	16988	16988	16976	17322	17161	17143	16871	16955	16767	17064	16873	17224	17041	16795	17055	17006	17074	17056	17084	16981	16956	17055	16913	17047	17078	16954	17040	16781	16771	17218	16632	16902	16830	16940	17041	16798	17009	17173	16923	16908	17083	17054	17184	17167	16713	17064	16872	16894	16880	16936	16851	16838	16967	17006	16937	17053	16992	16824	16936	17114	16929	16950	16956	17108	16862	16956	16945	17110	17053	17248	17025	16899	16977	17055	16997	16943	17047	16838	16955	17110	16859	17136	16927	16942	16919	17026	17043	16791	17108	16822	16791	17037	16883	16990	17059	17100	17159	16786	16961	17148	16838	17013	16902	16893	16928	16821	16799	16981	17066	17066	16938	17003	16893	17126	17003	16872	17035	16883	16841	17008	16955	17129	16732	16746	16939	16926	16844	17089	16844	17021	16919	16826	17151
29079	50298	47508	38489	32557	28438	25208	22753	20716	19394	18357	17353	16814	16404	15991	15930	15756	15587	15471	15548	15422	15387	15327	15366	15305	15170	15118	15083	15094	14909	15033	14918	15050	14788	15115	14943	14803	14762	14802	14829	14812	14764	14749	14716	14578	14728	14568	14722	14694	14893	14831	14853	14715	14647	14732	14703	14759	14765	14620	14641	14766	14548	14658	14662	14606	14735	14753	14642	14803	14673	14651	14610	14700	14704	14637	14716	14612	14562	14834	14635	14693	14740	14867	14725	14619	14576	14572	14749	14725	14613	14596	14540	14624	14740	14574	14742	14509	14626	14715	14631	14711	14474	14599	14728	14791	14632	14686	14765	14677	14754	14502	14773	14587	14730	14630	14723	14667	14946	14609	14596	14625	14783	14853	14669	14726	14742	14706	14755	14784	14906	14653	14800	14609	14808	14702	14632	14722	14639	14684	14780	14730	14708	14824	14639	14679	14662	14641	14667	14538	14699	14708	14772	14617	14635	14647	14613	14767	14632	14704	14617	14682	14662	14791	14613	14587	14624	14630	14637	14740	14713	14796	14583	14814	14604	14572	14793	14613	14624	14569	14680	14768	14820	14493	14758	14805	14675	14513	14770	14650	14561	14597	14610	14543	14598	14677	14470	14649	14703	14671	14621	14641	14795	14668	14719	14648	14571	14712	14586	14813	14795	14574	14703	14725	14681	14625	14643	14516	14700	14527	14764	14625	14695	14703	14840	14730	14702	14726	14636	14629	14765	14570	14551	14762	14602	14619	14659	14692	14805	14769	14746	14717	14659	14647	14611	14684	14493	14593	14574	14639	14599	14575	14727	14712	14871	14641	14654	14659	14711	14690	14624	14683	14743	14666	14734	14759	14506	14800	14647	14786	14753	14629	14638	14666	14668	14617	14748	14627	14806	14641	14656	14587	14572	14659	14630	14685	14628	14703	14742	14593	14650	14721	14648	14694	14662	14610	14699	14691	14665	14659	14735	14654	14590	14543	14809	14471	14646	14683	14578	14663	14691	14807	14707	14604	14531	14820	14718	14552	14838	14594	14814	14547	14577	14709	14524	14640	14672	14698	14590	14694	14539	14775	14670	14710	14703	14611	14690	14647	14686	14596	14740	14601	14513	14575	14708	14692	14533	14765	14790	14650	14453	14703	14591	14563	14647	14788	14613	14706	14600	14704	14725	14805	14628	14583	14609	14663	14674	14665	14614	14746	14681	14637	14552	14585	14567	14657	14725	14570	14639	14636	14613	14604	14721	14796	14713	14646	14611	14773	14682	14806	14724	14591	14751	14621	14673	14555	14653	14684	14831	14633	14645	14617	14641	14614	14692	14540	14593	14666	14640	14716	14688	14646	14836	14747	14531	14708	14601	14588	14584	14742	14752	14681	14634	14725	14589	14651	14623	14631	14752	14673	14628	14620	14583	14647	14708	14653	14640	14652	14738	14685	14711	14575	14636	14690	14528	14616	14719	14554	14655	14733	14698	14832	14683	14638	14520	14670	14614	14819	14686	14620	14633	14585	14921	14646	14724	14628	14703	14818	14639	14560	14721	14704	14666	14647	14637	14469	14772	14841	14694	14517	14655	14706	14476	14719	14795	14621	14794	14597	14754	14787	14645	14541	14766	14865	14752	14769	14619	14682	14687	14578	14702	14632	14789	14563	14693	14587	14640	14597	14765	14684	14747	14653	14491	14675	14642	14706	14625	14647	14547	14814	14618	14677	14765	14750	14830	14559	14541	14676	14609	14592	14669	14679	14662	14794	14550	14741	14634	14838	14758	14652	14829	14632	14549	14584	14586	14591	14764	14530	14651	14400	14756	14595	14667	14815	14781	14780	14615	14681	14705	14653	14496	14780	14530	14646	14674	14493	14651	14680	14682	14665	14418	14611	14655	14567	14742	14633	14735	14721	14674	14562	14672	14639	14691	14679	14618	14670	14498	14838	14568	14738	14499	14637	14608	14562	14815	14659	14845	14692	14719	14579	14596	14840	14697	14592	14584	14816	14814	14711	14741	14614	14606	14548	14738	14681	14722	14734	14624	14746	14531	14599	14648	14787	14606	14647	14798	14640	14651	14551	14578	14736	14490	14702	14778	14734	14755	14546	14680	14693	14703	14659	14483	14624	14740	14676	14721	14679	14596	14624	14649	14636	14617	14465	14581	14580	14595	14751	14581	14614	14864	14734	14669	14625	14735	14731	14648	14592	14625	14476	14595	14634	14516	14559	14657	14543	14611	14657	14472	14796	14566	14614	14649	14659	14671	14713	14537	14800	14605	14665	14493	14720	14711	14639	14471	14517	14623	14435	14799	14712	14582	14620	14632	14547	14582	14725	14486	14646	14762	14633	14768	14643	14687	14586	14572	14717	14715	14669	14556	14627	14682	14752	14636	14785	14603	14632	14640	14508	14745	14586	14716	14753	14712	14645	14514	14521	14652	14825	14644	14488	14722	14552	14669	14629	14631	14572	14695	14741	14566	14786	14664	14813	14576	14621	14779	14690	14827	14718	14597	14709	14457	14595	14655	14541	14678	14873	14673	14600	14708	14763	14589	14770	14636	14856	14573	14761	14714	14641	14707	14844	14844	14530	14555	14750	14671	14695	14568	14631	14527	14622	14720	14731	14835	14650	14755	14734	14603	14585	14636	14674	14681	14851	14427	14466	14651	14716	14656	14669	14752	14732	14807	14534	14768	14630	14777	14791	14805	14540	14632	14588	14648	14444	14596	14716	14666	14778	14834	14911	14755	14647	14648	14515	14824	14613	14735	14753	14643	14827	14536	14495	14581	14589	14739	14719	14559	14545	14581	14682	14535	14716	14786	14540	14566	14623	14717	14619	14695	14497	14774	14632	14745	14603	14589	14812	14518	14721	14747	14496	14623	14824	14615	14616	14674	14701	14687	14645	14659	14533	14645	14612	14601	14603	14723	14785	14624	14665	14384	14439	14756	14833	14788	14541	14647	14722	14563	14609	14628	14749	14618	14614	14687	14635	14543	14643	14560	14648	14671	14531	14607	14684	14700	14711	14497	14574	14694	14630	14657	14730	14485	14665	14611	14746	14716	14672	14554	14560	14585	14739	14418	14657	14768	14499	14626	14619	14693	14561	14736	14692	14569	14695	14611	14680	14665	14640	14752	14655	14643	14710	14752	14667	14595	14781	14699	14660	14702	14768	14701	14638	14687	14641	14572	14612	14529	14730	14617	14710	14561	14541	14647	14639	14622	14718	14588	14582	14689	14782	14758	14656	14747	14705	14499	14675	14480	14693	14530	14758	14724	14727	14702	14748	14628	14650	14664	14657	14734	14669	14782	14796	14473	14451	14686	14578	14724	14637	14779	14522	14718	14726	14503	14557	14851	14578	14668	14741	14650	14626	14830	14679	14767	14783	14610	14693	14377	14649	14494	14730	14704	14693	14647	14637	14903	14647	14607	14564	14723	14685	14809	14468	14683	14637	14571	14796	14665	14676	14475	14708	14592	14921	14653	14673	14629	14713	14555	14719	14524	14673	14726	14570	14508	14834	14644	14616	14649	14809	14559	14633	14763	14792	14573	14516	14688	14642	14727	14769	14679	14723	14509	14506	14629	14585	14657	14566	14744	14665	14494	14762	14603	14627	14633	14705	14602	14633	14620	14661	14688	14610	14640	14653	14484	14635	14617	14680	14617	14556	14587	14426	14698	14666	14612	14711	14633	14721	14724	14735	14727	14767	14467	14617	14752	14670	14630	14818	14604	14840	14779	14448	14663	14679	14718	14705	14601	14807	14595	14643	14549	14808	14559	14703	14669	14652	14792	14623	14639	14723	14669	14619	14651	14608	14825	14653	14502	14743	14770	14584	14551	14633	14689	14627	14733	14612	14548	14620	14647	14657	14730	14660	14617	14604	14708	14698	14688	14698	14577	14686	14484	14473	14629	14647	14638	14675	14544	14731	14507	14648	14609	14745	14694	14731	14618	14711	14648	14702	14520	14739	14605	14515	14824	14640	14726	14596	14578	14546	14425	14805	14654	14653	14559	14605	14691	14671	14783	14548	14506	14567	14663	14697	14723	14789	14577	14606	14729	14811	14814	14445	14577	14766	14650	14559	14607	14637	14658	14739	14650	14745	14648	14669	14688	14513	14574	14640	14641	14647	14554	14827	14807	14597	14415	14534	14846	14587	14551	14677	14852	14680	14549	14668	14649	14753	14505	14527	14768	14590	14845	14635	14584	14661	14677	14525	14685	14789	14565	14744	14616	14607	14552	14690	14821	14711	14792	14870	14801	14538	14467	14615	14625	14572	14680	14720	14796	14655	14838	14604	14630	14566	14599	14546	14767	14727	14608	14804	14627	14679	14621	14762	14563	14618	14796	14610	14632	14555	14668	14539	14604	14749	14709	14680	14522	14442	14533	14605	14608	14619	14730	14674	14765	14710	14519	14693	14663	14714	14630	14639	14773	14639	14719	14839	14672	14541	14621	14740	14591	14809	14619	14599	14649	14606	14628	14605	14600	14622	14605	14785	14659	14618	14731	14798	14690	14618	14630	14737	14582	14733	14705	14452	14625	14521	14744	14588	14630	14725	14687	14743	14708	14689	14648	14778	14526	14715	14838	14743	14665	14610	14555	14641	14617	14672	14625	14718	14658	14708	14765	14621	14683	14634	14504	14617	14618	14494	14651	14620	14569	14904	14688	14442	14805	14684	14607	14793	14676	14625	14617	14614	14556	14524	14705	14481	14570	14725	14707	14716	14645	14652	14600	14835	14805	14522	14719	14527	14522	14640	14877	14566	14647	14502	14699	14570	14705	14798	14833	14621	14562	14678	14717	14690	14553	14637	14707	14617	14819	14661	14770	14614	14645	14634	14614	14618	14726	14508	14621	14785	14716	14514	14644	14739	14485	14732	14633	14652	14704	14774	14607	14682	14585	14462	14719	14681	14501	14752	14642	14723	14558	14527	14518	14741	14733	14585	14693	14719	14748	14558	14907	14584	14615	14755	14643	14813	14638	14625	14727	14814	14708	14707	14557	14828	14643	14501	14913	14645	14719	14485	14813	14713	14728	14665	14731	14882	14669	14782	14577	14474	14697	14634	14682	14711	14569	14572	14591	14822	14669	14657	14569	14538	14701	14579	14821	14533	14714	14709	14732
28885	26299	32991	29850	24145	22209	20686	19626	18923	18412	18214	17850	17789	17708	17774	17637	17643	17468	17438	17517	17399	17459	17626	17425	17559	17417	17351	17669	17486	17637	17388	17267	17268	17111	17191	17306	17285	17281	17223	17440	17411	17320	17234	17195	17266	17178	17268	17320	17411	17284	17349	17132	17404	17365	17322	17429	17344	17449	17346	17275	17191	17248	17251	17206	17363	17252	17555	17397	17220	17342	17375	17121	17367	17204	17196	17295	17120	17429	17260	17313	17404	17415	17298	17293	17428	17276	17435	17205	17121	17334	17238	17335	17368	17354	17406	17100	17249	17231	17396	17335	17312	17436	17400	17153	17187	17241	17211	17291	17218	17288	17340	17257	17165	17357	17553	17331	17120	17201	17243	17297	17296	17212	17366	17270	17251	17299	17212	17233	17340	17345	17295	17058	17248	17160	17421	17303	17461	17218	17349	17412	17185	17327	17149	17285	17121	17116	17129	17119	17307	17325	17403	17168	17162	17299	17359	17416	17395	17347	17395	17235	17236	17402	17262	17385	17288	17366	17265	17353	17353	17268	17314	17289	17183	17380	17280	17417	17521	17418	17445	17513	16952	17386	17349	17255	17351	17226	17303	17162	17145	17186	17360	17258	17322	17521	17231	17325	17288	17307	17296	17342	17373	17215	17124	17430	17152	17365	17295	17259	17478	17332	17364	17140	17391	17181	17386	17183	17246	17353	17322	17390	17138	17317	17121	17424	17282	17333	17214	17432	17258	17327	17329	17479	17248	17250	17253	17330	17094	17208	17201	17164	17380	17358	17227	17287	17243	17227	17233	17220	17216	17314	17164	17329	17388	17204	17309	17346	17288	17395	17226	17231	17260	17312	17132	17176	17152	17213	17472	17239	17440	17363	17457	17315	17270	17113	17454	17088	17317	17167	17196	17320	17178	17443	17093	17403	17175	17267	17256	17225	17248	17434	17164	17323	17230	17366	17305	17101	17449	17388	17260	17213	17387	17161	17120	17286	16961	17073	17295	17356	17295	17429	17358	17088	17200	17206	17234	17337	17371	17592	17222	17221	17022	17330	17416	17384	17198	17316	17466	17348	17328	17178	17238	17210	17295	17151	17047	17241	17218	17103	17318	17279	17318	17173	17276	17527	17391	17244	17246	17250	17357	17375	17589	17461	17472	17241	17564	17231	17203	17147	17413	17511	17322	17264	17401	17405	17326	17178	17404	17417	17233	17476	17431	17289	17280	17239	17106	17133	17393	17304	17403	17257	17208	17473	17236	17204	17419	17439	17334	17464	17251	17393	17356	17184	17057	17324	17221	17436	17109	17437	17225	17159	17359	17264	17186	17432	17300	17258	17424	17424	17516	17326	17400	17314	17297	17194	17104	17390	17294	17318	17318	17393	17364	17181	17284	17279	17292	17203	17224	17248	17227	17425	17556	17346	17066	17174	17237	17174	17133	17325	17401	17203	17312	17243	17352	17428	17546	17188	17127	17412	17323	17351	17369	17185	17087	17368	17401	17317	17170	17201	17240	17379	17371	17259	17352	17204	17117	17409	17073	17339	17339	17281	17262	17351	17178	17304	17304	17290	17334	17540	17309	17246	17186	17298	17410	17299	17150	17196	17243	17285	17105	17290	17002	17238	17101	17219	17193	17432	17322	17155	17387	17192	17311	17257	17545	17215	17447	17314	17241	17118	17288	17214	17536	17169	17282	17502	17265	17331	17362	17448	17374	17406	17240	17426	17493	17203	17179	17165	17273	17254	17409	17270	17101	17269	17223	17199	17236	17269	17288	17412	17294	17235	17420	17375	17128	17368	17379	17516	17343	17240	17543	17325	17485	17160	17271	17190	17229	17352	17367	17062	17328	17371	17165	17416	17327	17280	17405	17326	17192	17265	17281	17374	17455	17199	17449	17312	17427	17199	17331	17294	17221	17441	17278	17422	17311	17289	17353	17353	17206	17407	17303	17309	17269	17269	17235	17460	17310	17365	17351	17336	17339	17353	17465	17257	17238	17332	17355	17271	17176	17377	17196	17414	17335	17393	17209	17221	17407	17268	17280	17144	17514	17351	17199	17154	17254	17250	17307	17394	17460	17293	17299	17275	17432	17270	17377	17370	17376	17205	17228	17320	17399	17275	17230	17340	17442	17388	17438	17471	17482	17377	17073	17154	17248	17191	17250	17217	17118	17389	17316	17084	17159	17326	17228	17204	17528	17397	17415	17240	17166	17318	17494	17203	17476	17539	17264	17200	17196	17192	17480	17228	17381	17186	17243	17416	17277	17255	17506	17125	17217	17220	17263	17177	17270	17335	17276	17375	17252	17303	17399	17236	17478	17453	17321	17459	17240	17367	17210	17108	17369	17321	17440	17206	17314	17051	17373	17435	17213	17405	17231	17243	17168	17252	17334	17418	17335	17350	17304	17401	17189	17434	17281	17066	17174	17132	17315	17545	17434	17459	17379	17342	17342	17132	17286	17306	17356	17383	17285	17150	17456	17464	17211	17362	17291	17313	17249	17283	17471	17426	17251	17518	17312	17228	17371	17282	17393	17429	17120	17252	17180	17281	17292	17377	17326	17383	17193	17221	17252	17169	17243	17446	17186	17126	17392	17528	17086	17313	17350	17441	17070	17299	17425	17181	17209	17262	17220	17306	17291	17340	17451	17274	17406	17224	17336	17196	17153	17286	17235	17347	17240	17289	17425	17120	17353	17282	17435	17173	17495	17212	17153	17230	17205	17093	17278	17202	17419	17273	17195	17313	17358	17172	17344	17196	17272	17327	17276	17232	17322	17384	17440	17307	17284	17464	17292	17359	17307	17297	17361	17293	17184	17238	17203	17258	17225	17261	17369	17235	17261	17194	17101	17306	17232	17213	17264	17307	17291	17414	17302	17263	17399	17105	17253	17329	17486	17197	17331	17138	17412	17488	17322	17320	17189	17280	17467	17437	17489	17216	17265	17238	17404	17182	17480	17141	17460	17242	17172	17272	17292	17161	17102	17255	17287	17067	17307	17399	17243	17160	17214	17031	17435	17209	17358	17405	17196	17199	17376	17291	17275	17301	17176	17276	17326	17261	17332	17288	16986	17510	17257	17397	17189	17237	17419	17280	17120	17335	17427	17259	17297	17348	17277	17334	17141	17278	17458	17350	17298	17378	17429	17161	17326	17270	17349	17348	17162	17320	17103	17386	17215	17112	17245	17246	17319	17385	17205	16964	17396	17164	17262	17276	17186	17275	17284	17359	17360	17076	17309	17233	17513	17240	17191	17405	17375	17268	17389	17341	17364	17243	17218	17321	17459	17350	17394	17227	17453	17442	17321	17124	17351	17311	17299	17324	17271	17233	17287	17207	17524	17434	17359	17356	17155	17233	17347	17380	17459	17480	17188	17469	17218	17195	17019	17377	17381	17366	17249	17230	17266	17602	17366	17248	17278	17455	17172	17166	17238	17204	17279	17522	17315	17304	17388	17236	17245	17304	17506	17431	17215	17365	17228	17354	17243	17316	17356	17417	17261	17189	17349	17304	17451	17398	17112	17246	17256	17469	17314	17374	17216	17398	17502	17286	17350	17210	17136	17306	17381	17251	17242	17378	17402	17365	17251	17409	17165	17480	17475	17345	17202	17585	17234	17514	17238	17498	17375	17302	17145	17215	17224	17430	17367	17353	17417	17425	17252	17356	17162	17246	17326	17222	17291	17211	16946	17220	17170	17121	17223	17288	17359	17294	17371	17206	17426	17213	17418	17328	17114	17304	17346	17021	17405	16960	17370	17320	17204	17448	17359	17227	17160	17368	17362	17389	17358	17421	17188	17285	17314	17309	17377	17415	17321	17444	17316	17295	17378	17043	17228	17073	17424	17162	17381	17309	17439	17200	17357	17551	17243	17158	17326	17108	17314	17366	17222	17465	17374	17265	17224	17128	17340	17250	17350	17203	17263	17388	17299	17248	17500	17339	17369	17273	17320	17418	17358	17231	17382	17165	17244	17246	17023	17254	17273	17141	17158	16995	17328	17117	17317	17264	17245	17449	17217	17383	17167	17277	17596	17314	17329	17179	17319	17295	17342	17421	17291	17176	17343	17279	17245	17362	17428	17491	17323	17280	17374	17229	17300	17417	17416	17228	17339	17291	17412	17529	17586	17375	17368	17397	17510	17392	17465	17221	17461	17479	17459	17353	17279	17358	17242	17195	17068	17267	17294	17297	17175	17117	17132	17169	17259	17250	17324	17251	17446	17214	17275	17313	17446	17348	17213	17291	17316	17319	17391	17478	17346	17131	17243	17211	17498	17195	17368	17275	17376	17415	17376	17447	17295	17319	17289	17265	17337	17283	17223	17410	17361	17460	17215	17160	17434	17349	17196	17348	17345	17374	17331	16967	17251	17233	17236	17284	17263	17334	17317	17305	17148	17341	17147	17120	17453	17249	17506	17446	17189	17418	17320	17236	17309	17368	17300	17190	17425	17223	17537	17234	17415	17377	17532	17526	17239	17054	17244	17373	17240	17255	17136	17300	17226	17292	17456	17084	17221	17086	17395	17187	17169	17318	17299	17278	17459	17470	17294	17448	17371	17264	17223	17311	17193	17354	17181	17283	17288	17365	17137	17185	17408	17277	17369	17364	17193	17235	17143	17308	17280	17186	17321	17334	17223	17144	17353	17299	17436	17438	17382	17296	17221	17298	17162	17143	17289	17286	17237	17240	17389	17384	17383	17236	17411	17450	17444	17276	17261	17496	17474	17410	17206	17134	17331	17334	17319	17174	17483	17065	17226	17217	17488	17318	17424	17200	17165	17236	17287	17237	17387	17434	17350	17344	17319	17165	17032	17367	17461	17318	17372	17217	17316	17342	17311	17173	17429	17103	17289	17393	17237	17072	17160	17126	17315	17310	17346	17402	17273	17197	17378	17347	17197	17198	17199	17351	17295	17148	17183	17287	17287	17471	17452	17331	17422	17110	17198	17348	17281	17171	17187	17260	17218	17315	17086	17121	17376	17336	17365	17421	17150	17146	17475	17553	17456	17337	17332	17267	17353	17552	17393	17246	17118	17324	17205	17303	17328	17205	17209	17394	17309	17135	17359	17271	17420	17324	17493	17220	17305	17399	17277	17220	17280	17501	17358	17171	17416	17285	17365	17409	17144	17342
28282	40858	38198	29896	25116	22166	20083	18630	17775	16834	16437	16091	15698	15474	15536	15416	15388	15301	15387	15197	15301	15067	15158	14884	15049	15179	15109	14907	15089	15136	14912	15020	14907	15019	15036	15066	14778	15159	14999	14982	14924	14975	14877	15032	14923	15070	14998	14764	14894	14910	14915	14863	15048	14990	15031	15003	14950	14971	14993	14873	14954	14951	14961	14970	14915	15043	14904	14820	14909	14774	14947	15044	14865	14917	14853	14941	14829	14774	15003	14997	14790	14975	15011	14880	14916	15013	14736	14894	14851	14882	15031	14963	14965	14758	14954	14818	14953	15061	14947	14980	14904	14722	14958	14935	14782	14919	14917	14842	14855	14835	14907	14852	14789	15012	14868	14948	14974	14861	14821	14826	14940	15027	14885	14824	14976	14875	15006	14898	14891	14736	14828	14829	14897	14842	14871	15040	14804	14838	14994	14705	15007	14838	14902	14931	14790	14950	14803	14850	14929	14868	14853	14952	14938	14869	15023	14839	14803	14712	14840	14718	14961	14970	14799	14784	14962	14890	14825	14898	14808	14753	14714	15006	14816	15024	14796	14767	14937	14867	15078	14818	14936	14704	14841	14911	14681	14900	14923	14906	14815	14986	14867	14815	14930	14911	14771	14916	14813	14760	14780	14878	14688	14962	14829	14902	15031	14878	14987	14804	14908	14877	14942	14923	14868	14855	14837	15026	14889	14925	14887	14731	14879	14848	14909	15052	14769	15003	14999	15072	14814	14800	14934	14820	14879	14890	14718	14957	14884	14875	14994	14885	14984	14832	15029	14955	14969	14764	14761	14880	14987	14911	14714	14929	15033	14899	15003	14945	14786	14817	14880	14930	14941	14925	14990	14987	14903	14925	15000	14747	14896	15044	15112	14952	14929	14824	14743	14833	14847	14863	14848	14796	14952	14869	14814	14814	14931	14903	14899	14807	14888	14926	14989	15109	14753	14984	14801	14792	14979	14766	14837	14864	14826	15048	14858	14938	14738	14948	14965	14937	15081	14995	14772	15005	14826	14853	15037	14780	15028	14960	14849	14888	14795	14991	14677	15063	14785	14843	14802	15011	14960	14921	15076	14992	14921	15042	14851	15046	14867	14883	15030	14931	14777	14915	14916	14955	14962	15035	14802	14844	14924	14939	14932	14734	14799	14832	14943	14615	14858	14722	14779	14724	14960	14980	14870	15080	14720	14855	14980	14999	14881	15131	14982	14804	15021	15190	14987	14921	14912	14768	14877	14996	14913	14890	14782	15037	14865	14875	14831	14817	14884	14728	14862	14829	14812	14780	14735	14751	15064	14662	14915	15005	14954	14810	14839	14908	14904	14889	14774	14807	14945	14825	14651	14924	14898	14760	14932	14898	14955	14821	14957	14720	14931	14876	14862	14830	14803	15095	14918	14988	15052	14989	14962	14936	14706	15020	14932	14985	14749	14904	14981	15057	14890	14867	14935	15041	14871	14913	14755	14904	14869	15017	15081	14687	14961	14928	14896	14833	14971	14774	14985	14807	14946	14816	14903	14855	14878	14907	14789	14801	14840	14983	14778	14897	14805	14948	14926	14820	14925	14874	14793	14908	14866	14876	14923	14786	14865	14756	14956	14974	14896	14910	14945	14785	14999	14838	14939	14948	14607	14809	14814	14809	14696	14854	14887	14789	14953	14805	14880	15010	14789	14963	14998	14874	14798	15035	15140	14927	14911	14921	14883	14910	14968	14984	14869	14881	14996	14895	15030	14789	15045	14838	14874	14919	14976	14973	15016	14857	14837	14850	14935	14786	14899	14722	14854	14887	14906	14775	14775	15008	14704	14940	14718	14857	14826	14683	14777	15109	15093	14986	14875	14857	14931	14834	14866	14783	14999	14905	14871	15071	14930	14950	14661	14810	14977	14974	14931	14884	14853	14726	14807	14856	14698	14973	14906	15005	14798	14854	15027	14927	14923	14884	14984	15026	14822	14844	14759	14853	14916	14942	14835	14820	14799	14927	14931	14844	14870	14824	14817	14817	14924	14726	14947	14773	14851	14909	14905	14857	14973	14709	14744	14822	14984	15080	14869	14890	14813	15039	14867	14954	14811	14945	14984	14837	14944	15059	14848	14882	14892	14919	14940	14876	15000	14945	14818	15049	14936	14808	14892	14889	15077	15056	14971	14745	14940	14867	14916	14899	15009	14879	15007	15037	14924	14756	14823	14921	14832	14922	14896	14877	14918	14836	14976	14864	14938	14939	14786	14999	14784	14910	14963	14890	15086	14938	14938	14927	14835	14952	14858	14931	14847	14821	14799	14831	15018	14912	14922	14943	14816	14847	14854	14838	14907	14897	14939	14953	14812	14924	14819	14919	14911	14865	14952	14917	14923	14918	14739	14947	14959	14957	15033	14816	14854	15167	14798	14820	15022	15108	14798	14921	14909	14837	14818	14937	14967	15087	14997	14824	14921	14957	14887	14972	14986	14723	14854	14974	14747	14967	14854	14730	14973	14841	14842	14959	14735	14949	14815	14942	14710	14756	14905	14834	14867	14841	15045	14911	14862	14843	14849	14991	14767	14896	15166	14918	14967	14879	14833	14883	14697	14782	14922	14851	14723	14991	14897	14890	15064	14878	14769	14783	14745	14902	14915	14846	15045	15002	14857	14763	14785	14979	14888	14888	14839	14952	14841	14948	14960	14922	14879	14986	14915	14912	14928	15034	14946	14948	14862	14815	15011	14788	14928	14989	14905	14911	14877	14925	14817	14954	14916	14706	14802	14872	14932	14760	15055	15034	14811	14780	14887	14954	14878	15009	14796	14972	15044	14880	14861	14962	14919	14897	14753	14799	14787	14955	14808	14971	14962	14885	14842	14988	14988	14915	15019	14968	14942	14894	14893	14788	14732	14964	14899	14891	14932	14868	14834	14873	14838	14860	14763	14969	14851	14858	14874	14749	15006	14753	14878	14897	14963	15035	14905	14853	14883	14887	14821	14976	14801	14793	15018	14944	14986	15074	14800	14944	14858	14791	14925	14909	14888	15072	14904	14961	14944	14997	14975	14838	14775	14905	14889	14874	14751	14862	14943	15060	14870	14960	14817	14961	14799	14905	15061	14958	14897	15031	14971	14765	14734	14946	14839	14924	14731	14838	14849	14858	14888	15007	14837	14850	14995	14798	15183	14913	14915	14979	14936	14768	14909	15029	14815	14949	14971	14863	14986	15045	14875	14912	14895	14852	14907	14912	14924	14865	14950	14881	14972	14805	14864	14954	14995	14924	14925	14768	14775	14853	14877	14844	14803	15045	14863	14717	14877	14856	14800	14900	14916	14828	14999	15080	14965	14894	14964	14814	14882	14935	14859	14824	14744	15055	14916	14974	14829	14965	14925	14968	15019	14998	14832	15063	14862	14826	14992	14981	15036	14905	14801	15020	14848	14876	14749	14789	15050	14943	14845	15008	14990	14843	14780	14906	14802	14858	14966	15030	14828	14883	14927	14881	14790	14841	14880	14737	14888	14839	14873	14882	14790	15015	14919	14757	15143	14826	14922	14945	14881	14904	14961	14930	14720	14983	14957	14765	14968	14782	14741	14871	14810	14814	14900	14903	14912	15056	14878	14862	14856	14982	14831	14787	14843	14875	14991	14831	14825	14742	14876	14860	14799	14806	14876	14738	14807	14890	14763	14974	14916	15025	14781	14871	14941	14833	15073	15009	14793	14987	14910	14713	14808	14811	15002	14804	15022	14863	15138	14934	14950	14872	14963	14947	14956	15011	14936	14956	14889	14912	15043	14792	14825	14847	14782	14870	14948	15152	14846	14799	14884	14974	14979	14922	14962	14737	14905	15003	14887	14876	14968	14934	14959	15054	14977	14832	14763	14780	14941	14836	14966	14879	14927	14945	14822	14902	14924	14816	14813	14962	14878	14800	15004	15061	14977	14930	14781	15008	15000	14841	14922	14969	14944	14846	15064	14997	14926	14963	14816	14963	14891	14894	14963	15061	14827	15012	14933	14829	15070	14861	14834	14963	14881	15060	15003	14804	14897	14959	15034	14989	14959	14840	14945	14827	14961	14882	14858	14826	14827	14856	14775	14891	14869	14799	14900	14996	14903	14740	14988	14940	14969	14993	14844	14972	14821	14881	14788	14896	14891	14889	14947	14969	14937	14980	15011	14922	14842	14820	14924	14839	14925	14882	14957	14750	14921	14831	14944	14802	14944	14940	14654	14979	14802	14770	14901	14964	15153	14847	14837	14842	14828	14912	14726	15046	14917	14860	14816	14947	14838	14839	15040	14932	14977	14867	15036	15007	14839	14968	15100	14901	14967	14900	14937	14666	14863	14805	14909	14928	15158	15144	14985	14909	15170	14774	14922	14945	14873	14825	15066	14793	14823	15000	14893	14870	15007	15032	14912	14927	14904	14921	14815	14883	14974	14890	14828	14844	15119	14864	14827	14847	14815	14853	14851	14890	14716	15017	14837	14915	14827	14944	14807	14976	14710	15017	14781	14904	15034	14893	15000	14858	14968	14937	14835	14967	14876	14926	14957	14799	14945	14865	14954	14982	15027	14747	14926	14895	14718	14873	14992	14966	15025	14682	14943	15011	14913	14896	14990	15016	15071	14933	14697	14840	14964	14760	14871	14838	14994	14974	14921	14685	14761	14817	14945	14910	14878	14912	15138	14945	15034	14809	14988	14854	14932	14954	14995	14926	14916	14849	14847	14870	14783	14801	14907	14822	14855	14892	14875	14928	14915	14884	14739	14981	14879	14773	14804	14871	14838	14787	14836	14733	14972	14864	14893	14886	14814	14700	14944	14694	15030	14722	14882	14893	14964	14790	14810	14871	15121	14823	14748	14901	14931	14816	14889	14822	14845	14795	14864	15036	14951	14960	14746	14791	14977	14810	14816	14787	14902	14930	14992	14944	14890	14837	15008	14921	14827	14701	14957	14905	14847	14992	15015	14993	14838	14866	15059	14857	15010	14892	15014	14941	15027	14959	14792	15032	14832	15003	14838	14923	14839	14778	14965	14935	14874	14952	14838	14968	14800	15042	14836	14964	14906	14923	14779	14879	14936	15030	14959	15060	14981	14850	14957	14894	14829	14906	14731	14915	14749	14893	14989	14886	14884	15053	14894	14738	14913	14979
24519	21657	29223	25299	24239	25140	24055	20903	19509	19103	18662	18002	18093	17782	17592	17571	17685	17607	17473	17578	17566	17391	17348	17312	17398	17345	17225	17296	17085	17202	17066	17229	17225	17044	17209	17247	17206	16986	17083	17113	17089	16997	17159	17023	17052	17237	17216	17184	17048	17235	17077	16968	17116	17222	17091	17089	17149	17179	17117	17016	17067	16875	17073	17008	17112	17065	16997	16758	16793	17040	17049	16930	16919	17032	16984	17134	17076	17053	16992	16878	17056	16979	17000	16794	17023	16989	17059	16911	17105	17216	16851	17089	17112	16941	17134	16960	17057	17044	16906	17035	17140	17063	17070	17016	17010	16889	17050	16850	16993	16940	16968	16895	16987	17017	17087	17073	17193	17116	17083	17120	16895	17084	17126	16981	17103	17066	16971	16983	17249	17039	16933	17172	17124	16982	16992	17005	16907	16863	17077	17052	17094	17017	17013	17082	16892	16756	16935	16904	17031	17056	16805	17013	16967	16924	17138	17003	17094	16955	16947	17254	17127	17108	17074	17140	16967	16976	16938	17081	16966	17047	17016	16878	17164	16820	16999	16938	17128	17064	17069	17085	17082	16970	17131	16979	16952	16884	16924	16864	16820	16809	17074	16928	16932	17056	17137	16826	17120	16942	16992	17097	16898	17110	17043	16901	17234	17108	17114	17105	16936	17128	17101	17099	16995	17083	17009	16914	17105	17028	17087	16951	16784	17070	16916	17045	16957	16902	16960	17058	16964	16981	16992	17033	17001	17037	17007	17123	17031	17011	16845	17138	17050	16976	17043	17075	17000	16981	16979	16925	16936	16939	16881	16937	16879	16943	16960	17158	17045	16927	16778	16963	16969	16903	16992	17019	17080	16956	17128	16967	16923	16984	17129	16896	17136	17164	16969	17038	17014	17077	16985	17009	16951	17052	17099	16875	17037	16946	17014	17121	17004	17064	17076	16993	17153	16868	17262	17092	16941	17017	16970	17007	17009	16799	17078	16956	16922	16929	17033	16994	16901	17039	17156	17179	17223	16782	17054	17035	16654	17019	16840	16954	16892	16955	16734	16785	16993	17119	16889	17029	17010	17056	17117	16972	17090	16837	17040	16881	17028	16986	16783	16957	16942	16990	16867	16959	16702	17041	17084	17222	16928	16925	17068	16952	16781	16847	17112	16959	16990	17078	17017	16831	17118	17036	17265	16994	16975	17058	16984	16915	17048	17023	17111	17136	17126	16920	16930	16846	17213	17077	16957	17138	16943	16849	17003	16900	16842	16997	16901	16955	17156	17050	17044	17027	17002	16917	16852	16960	17168	17213	16903	16863	16917	16982	16825	17152	16988	17064	17043	16838	16967	16847	16848	17031	16964	17040	16942	17054	16907	16874	17138	16905	17223	17059	17134	17041	17150	17037	16869	16906	17121	17108	16918	16963	17089	17212	17164	16997	16864	16898	17087	17159	17020	16893	17154	16992	17182	16825	17088	17033	16949	16899	17031	16955	16850	16996	17041	17050	17277	17042	16788	16875	17077	17173	17040	17043	16889	17119	16916	16845	16940	17123	17209	17061	17043	16930	17207	17082	17243	16939	17021	16971	16901	17082	16822	16990	17038	17186	17117	17013	16938	16979	17173	17009	17000	16903	17029	16964	17054	16935	17037	16967	17133	17179	16785	16890	16927	16946	16998	16923	17130	17000	17082	16980	17000	16813	16905	17101	17124	17015	17153	17058	17337	16917	16858	17049	16830	16780	17004	16912	16943	17157	16956	17003	16986	16927	17073	16988	17169	17129	17037	16999	17023	16881	17042	17221	16968	16940	16954	16952	16975	17285	17160	17031	16963	16972	16903	17095	17081	16797	17004	16970	17167	17142	16999	17006	16823	17031	17078	17031	17029	16766	17231	17066	16925	17012	17080	16863	17033	17063	17013	17071	17158	16937	16903	17000	17064	17046	16981	16999	16860	16946	16802	17007	17140	17252	16958	17017	17165	17109	16735	16982	17092	16966	16906	16816	17079	17084	17117	17033	16971	16921	16923	16897	16764	17136	17110	16887	17168	16988	16734	16987	16850	17114	17064	16993	16998	17105	16973	16886	16991	16936	17020	16867	16811	16984	17049	17143	17133	17012	16794	16987	16883	16906	16994	16968	16926	16917	17059	16979	17243	16947	17026	17132	16966	17032	17025	16866	16962	16904	17141	16951	16964	17019	17201	16999	16879	17015	16866	16968	16823	16958	16942	16905	17080	16999	16926	16994	17014	16909	17162	17081	17103	17113	17016	17030	17051	16745	17045	17180	16985	17090	17093	17156	17010	17003	16942	16999	17066	16887	16900	16787	16960	16993	17111	17160	17127	17102	16880	17177	16891	17063	17220	16906	17074	17086	17023	17123	16962	17055	17052	16864	16878	16921	17160	16932	16983	16875	17030	17012	16854	16740	16968	17155	16945	17044	17040	16929	17053	17020	16989	16913	16908	17076	17133	16905	17098	17161	16942	17023	16956	16994	17053	17062	16920	16957	17024	16784	17108	16902	17009	17139	16912	16951	16889	16979	17242	17104	17069	16785	17094	17053	17048	17089	16954	17270	16927	16951	17087	16998	17006	16932	16911	17061	17041	16795	17037	16938	16970	16960	16908	17232	17032	17051	16909	16993	16900	17034	16925	17005	16988	16830	17071	17105	16984	17040	17057	17109	17146	17246	16947	16986	17238	17119	17264	17138	17107	16945	17048	17121	17103	16778	16980	16993	16765	16996	17102	16936	16963	16905	17053	17170	17223	17086	16948	17088	17101	17145	16995	17055	17097	17143	17080	16900	17041	16992	16995	16947	17266	16822	16931	16964	16872	16988	17180	17183	16971	17166	16761	17154	17187	17073	16900	16987	17040	16971	17080	16955	16900	16931	16796	16851	16946	17073	17040	17093	16986	16911	16979	17029	17080	17140	17133	17027	17069	17128	16862	17019	17013	16967	17080	16942	17087	17101	17175	16987	17120	17105	16827	16991	17217	16797	17167	17202	16878	16905	16940	17197	17023	17016	17084	17201	17047	17023	16946	17036	16905	16937	17041	16878	16903	16763	17082	17018	17046	16922	16950	16922	17176	16831	16968	17034	17103	16945	17024	16953	17142	17100	17098	16952	16825	16887	16998	17067	17116	16917	16933	16992	16924	17081	17198	16998	17036	16899	16935	17030	17048	16809	16994	17076	17163	17004	17067	17151	17084	16919	16953	16870	17011	16968	17093	16881	16947	16963	16963	17076	16931	16909	16848	16947	16893	17166	16780	16868	17138	17130	16783	16922	16932	16973	17014	17022	16998	16997	17038	16800	16966	17243	17071	17212	17215	16805	17069	17131	16978	17004	16702	17039	17008	17001	16889	16910	17019	16961	16914	17121	16997	17049	17180	17132	17012	17068	16949	16946	17070	16812	17102	16987	16916	17092	17136	16829	16962	17229	17220	16777	16866	16952	16946	17017	16799	16891	17165	17277	17246	16932	16986	17167	16979	16898	16943	17062	16883	17202	17031	17190	17032	17105	16827	16826	16994	16965	16985	16896	17041	16892	16926	17023	17006	16964	16930	16777	17107	17078	16999	17029	16954	17068	16974	16966	16996	17173	17076	17079	16964	17027	17104	17110	16996	16936	16912	17206	17116	16890	17110	17037	16887	16899	17110	17018	17046	16949	16917	16999	17020	17002	17083	16998	16831	16828	16897	16944	16938	16739	17036	17143	16986	16981	17060	17094	16898	17135	16980	16959	16978	17004	16932	17067	17026	17082	16963	16808	17143	17048	17023	16976	17112	17128	17115	17090	16915	16856	17131	17058	17055	17251	16996	16944	16808	16956	17143	16984	17059	17156	16933	17004	17116	17176	17145	16973	17222	16983	17069	17061	16987	17166	17007	16858	17126	16875	16964	17024	16847	17038	17038	17108	16970	16863	17081	16962	17108	16935	17090	17004	16878	16879	16822	17159	17002	16870	17218	17002	17069	17190	16973	17122	17028	17257	17224	17119	17044	16916	16885	17037	17072	17123	17117	16864	17098	16974	17022	16987	17072	17193	16776	17102	17016	16982	16965	17015	16953	17019	17036	16975	16914	17070	17213	16942	17017	16920	17131	16894	16958	16969	16817	17047	16943	17033	16898	16969	17097	17138	17028	16842	16985	17009	17010	17051	16991	16993	16957	17011	17014	16856	16968	16881	17016	17162	16938	16842	17027	17232	17121	17215	17135	17136	16939	17023	17068	16944	17037	16974	16974	16995	16937	17061	17002	16861	16727	16871	16978	16981	16979	17057	16997	17015	17038	16937	17071	16855	17116	16959	17040	17068	16990	16908	17103	17051	17017	17059	16878	17057	17092	17109	16983	17015	17092	17198	17117	16936	16871	16866	16875	17058	17080	16859	17016	17085	17029	17094	17032	16787	16998	17023	17002	17036	16910	17102	17071	17304	17036	17157	16995	16871	16940	16760	16921	17027	16947	16822	17007	16932	17102	17089	17174	17168	16955	16944	17016	17117	16932	16861	17045	16951	17063	16947	17079	17061	17129	17065	16867	17076	17102	17059	17016	16880	17118	16878	16995	17012	16953	16979	16971	16958	16896	17052	16826	16817	16903	16923	17007	16972	16776	16935	16965	17097	16837	17036	17022	17073	17069	16959	17067	16875	17011	16835	17101	17015	17055	17029	17021	16962	16958	17036	16917	16901	16985	17230	17067	16706	17054	17082	16947	17189	16834	17026	17215	17064	17016	17069	17067	17037	16991	17106	17032	17066	16969	17133	17034	16886	17010	16920	17232	16996	16927	17082	17043	16882	17087	17040	17164	16962	16969	16942	16987	17070	17108	16879	16944	17044	16851	17100	17376	17063	16894	16894	17127	16873	17024	16884	16930	16959	16948	16915	16929	16974	17040	17117	17027	16810	17047	17263	17051	17046	16880	16975	16998	17000	17136	17108	17112	17031	16919	17030	16928	16989	17056	16889	17143	17053	17070	16990	17011	17086	16992	17019	17035	16992	16983	17148	16847	16951	16988	17134	17049	17095	17080	17100	17016	17023	17100	17139	17098	17122	17023	16968	17171	16978	17001	16992	17020	17028	17183	16945	17119	17080	17057	16999	17063	17027	17176	17034	17072	17009	17127	16893	16862	16947
27476	45270	42979	34113	28873	25063	22290	20505	18895	17772	17124	16479	16174	15929	15781	15896	15490	15366	15606	15450	15273	15184	15356	15335	15118	15296	15095	15070	15166	15011	14872	15021	14989	14823	14937	14895	14927	14969	14925	15091	14798	14852	14844	14981	15068	14878	14775	14960	14830	14792	14805	14939	14791	14894	14842	14831	14836	14683	14798	15000	14694	14830	14737	14921	14961	14749	15006	14805	14916	14934	14755	14752	14805	14783	14762	14631	14740	14902	14646	14908	14702	14956	14822	14576	15035	14765	14718	14836	14866	14779	14757	14776	14719	14639	14742	14750	14816	14874	14743	14737	14942	14778	14811	14963	14800	14721	14826	14728	14750	14637	14676	14687	14909	14837	14788	14872	14757	14749	14770	14828	14863	14657	14794	14887	14856	14767	14820	15033	14792	14823	14660	14810	14674	14855	14790	14830	14812	14886	14772	14814	14648	14820	14651	14642	14700	14946	14778	14672	14679	14869	14673	14806	14822	14786	14775	14750	14802	14664	14971	14814	14702	14735	14658	14565	14915	14646	14746	14723	14829	14799	14844	14802	14833	14818	14766	14733	14686	14744	14757	14916	14958	14903	14904	14830	14918	14720	14836	14758	14808	14628	14714	14663	14928	14746	14759	14850	14913	14882	14785	14845	14738	14624	14718	14783	14809	14784	14810	14671	14804	15045	14736	14774	14789	14741	14673	14632	14812	14891	14670	14958	14702	14801	14800	14745	14871	14863	14852	14736	14730	14718	15024	14667	14750	14981	14797	14927	14813	14969	14875	14830	14683	14836	14835	14727	14828	14851	14779	14753	14774	14930	14782	14830	14693	14753	14845	14705	14785	14753	14732	14926	14796	14629	14772	14772	14839	14796	14839	14859	14833	14700	14747	14808	14829	14907	14573	14668	14848	14799	14744	14918	14598	14751	14760	14723	14748	14713	14838	14711	14913	14834	14608	14659	14810	14647	14796	14739	14755	14553	14714	14821	14862	14730	14731	14812	14759	14722	14909	14711	14641	14922	14948	14847	14797	14775	14746	14683	14836	14670	14738	14712	14680	14856	14779	14990	14766	14804	14755	14711	14687	14800	14791	14758	14806	14812	14798	14649	14777	14663	14556	14876	14696	14828	14629	14876	14879	14601	14858	14831	14635	14812	14771	14948	14754	14829	14932	14827	14855	14743	14949	14769	14767	14855	14874	14821	14680	14753	14823	14800	14760	14622	14738	14768	14997	14758	14816	14830	14754	14791	14709	14720	14713	14669	14760	14859	14844	14847	14673	14863	14653	14853	14695	14953	14870	14783	14685	14827	14807	14746	14841	14742	14914	14706	14822	14731	14720	14799	14740	14916	14823	14848	14484	14825	14630	14901	14868	14731	14830	14805	14719	14739	14732	14835	14788	14909	14805	14937	14788	14845	14670	14790	14730	14788	14724	14857	14804	14903	14800	14695	14735	14807	14830	14754	14832	14800	14763	14518	14766	14760	14834	14701	14767	14867	14797	14765	14770	14763	14819	14740	14725	14764	14918	14849	14767	14597	14755	14850	14891	14768	14837	14669	14849	14828	14647	14727	14909	14921	14701	14946	14694	14770	14756	14641	14997	14801	14853	14715	14867	14966	14761	14893	14738	14868	14764	14695	14827	14839	14833	14769	14819	14864	14733	14741	14725	14703	14647	14669	14808	14899	14633	14791	14896	14800	14793	14683	14723	14874	14852	14892	14695	14693	14623	14841	14828	14877	14730	14791	14719	14695	14736	14714	14779	14631	14895	14911	15055	14670	14787	14631	14760	14818	14734	14860	14781	14699	14720	14905	14766	14677	14792	14797	14674	14761	14864	14744	14629	14717	14745	14838	14969	14676	14859	14839	14756	14778	14673	14789	14862	14707	14811	14838	14669	14771	14755	14861	14730	14964	14835	14845	14759	14745	14694	14639	14791	14942	14728	14570	14832	14735	14855	14789	15031	14833	14832	14718	14968	14803	14836	14745	14850	14792	14759	14679	14769	14839	14830	14684	14773	14737	14815	14631	14871	14794	14862	14790	14794	14764	14765	14940	14702	14838	14850	14741	15044	14925	14767	14874	14785	14780	14808	14854	14623	14793	14828	14732	14943	14701	14675	14706	14977	14657	14783	14683	14848	14798	14800	14830	14831	14888	14761	14721	14783	14620	14840	14854	14927	14822	14748	14697	14742	14771	14818	14620	14852	14923	14789	14794	14768	14794	14599	14785	14696	14719	14809	14855	14769	14672	14705	14880	14716	14803	14799	14762	14854	14894	14981	14880	14701	14730	14737	14756	14921	14768	14569	14942	14750	14736	14631	14919	14769	14867	14765	14872	14831	14776	14718	14704	14807	14689	14909	14686	14850	14683	14814	14999	14886	14965	14833	14669	14805	14805	14749	14544	14718	14824	14909	14737	14831	14968	14654	14738	14773	14824	14907	14786	14647	14889	14774	14739	14689	14803	14736	14734	14919	14858	14886	14886	14871	14818	14991	14901	14801	14834	14795	14727	14762	14817	14908	14788	14843	14710	14658	14611	14795	14743	14774	14920	14804	14567	14821	14810	14714	14766	14850	14803	14815	14692	14860	14711	14663	14660	14859	14807	14778	14879	14646	14958	14642	14878	14662	14847	14824	14861	14649	14746	14679	14950	14799	14793	14677	14753	14746	15001	14643	14785	14974	14863	14627	14614	14709	14831	14836	14827	14799	14733	14783	14865	14618	14847	14804	14797	14923	14853	14741	14775	14771	14724	14712	14904	14768	14868	14719	14954	14714	14727	14681	14898	14710	14860	14950	14790	14863	14757	14854	14866	14833	14875	14674	14742	14825	14808	14812	14833	14638	14694	14842	14772	14740	14741	14896	14767	14794	14796	14803	14784	14770	14734	14910	14800	14762	14777	14861	14709	14543	14941	14763	14763	14896	14856	14800	14773	14833	14778	14860	14757	14784	14788	14822	14966	14771	14741	14607	14766	14771	14841	14865	14780	14894	14820	14888	14796	14853	14782	14953	14710	14830	14842	14782	14732	14858	14833	14549	14633	14866	14916	14894	14625	14640	14754	14628	14879	14648	14804	14747	14762	14796	14980	14729	14710	14730	14889	14609	14858	14837	14721	14787	14758	14816	14697	14849	14862	14694	14765	14690	14779	14802	14742	14566	14742	14794	14790	14823	14952	14921	14774	14786	14974	14730	14757	14731	14793	14788	14963	14716	14749	14739	14616	14796	14804	14815	14801	14871	14840	14765	14702	14915	14631	14849	14847	14746	14858	14799	14966	14721	14738	14689	14622	14759	14772	14804	14662	14806	14781	14765	14760	14646	14716	14736	14786	14891	14718	14830	14888	14742	14900	14761	14763	14837	14736	14760	14764	14734	14919	14840	14780	14666	14787	14728	14762	14759	14811	14851	14471	14905	14738	14638	14767	14712	14729	14844	15016	14838	14656	14872	14779	14856	14603	14658	14917	14787	14812	14791	14924	14704	14824	14858	14756	14763	14863	14774	14948	14823	14749	14817	15032	14672	14656	14937	14881	14670	14882	14720	14742	14895	14753	14772	14725	14758	14880	14679	14833	14743	14803	14775	14708	14992	14648	14830	14615	14908	14820	14725	14838	14686	14873	14624	14751	14916	14760	14673	14910	14695	14947	14846	14663	14907	14864	14816	14722	14846	14754	14814	14687	14767	14955	14933	14820	14871	14829	14698	14682	14741	14890	14869	15018	14759	14582	14948	14760	14731	14816	14756	14679	14827	14960	14944	14647	14771	14777	14732	14609	14787	14856	14594	14988	14932	14921	14744	14678	14962	14712	14779	14777	14773	14772	14769	14864	14766	14725	14744	14751	14868	14768	14801	14798	14677	14622	14872	14680	14794	14816	14728	14763	14879	14934	14805	14921	14765	14764	14754	14916	14912	14739	14710	14785	15015	14864	14800	14710	14768	14635	14695	14733	14837	14715	14852	14684	14858	14747	14905	14746	14745	14737	14773	14614	14912	14605	14846	14937	14752	14767	14802	14865	14755	14921	14810	14781	14762	14840	14804	14683	14824	14744	14803	14635	14849	14676	14913	14697	14808	14819	14711	14581	14803	14765	14739	14884	14800	14870	14718	14761	14878	14796	14723	14734	14742	14728	14740	14763	14595	14652	14839	14777	14819	14837	14781	14850	14870	14817	14906	14785	14717	14820	14800	14931	14925	14814	14752	14771	14769	14748	14721	14799	14667	14731	14851	14639	14834	14997	14731	14809	14644	14747	14922	14794	14739	15036	14708	14882	14659	14879	14748	14851	14957	14816	14731	14714	14905	14910	14789	14859	14692	14739	14829	14772	14744	14773	14935	14765	14650	14770	14793	14915	14835	14663	14860	14904	14699	14748	14651	14701	14854	14788	14711	14830	14795	14769	14799	14720	14847	14815	14879	14686	14911	14826	14841	14723	14705	14810	14790	14887	14769	14800	14897	14780	14925	14955	14721	14752	14748	14617	14721	14791	14796	14680	14814	14926	14632	14861	14732	14734	14580	14940	14900	14863	14858	14856	14770	14853	14749	14563	14787	14741	14815	14751	14652	14591	14887	14798	14754	14767	14684	14846	14715	14877	14875	14764	15029	14882	15030	14759	14794	14752	14883	14735	14674	14868	14744	14855	14801	14880	14826	14848	14739	14746	14802	14726	14866	14694	14745	14908	14818	14857	14803	14811	14712	14826	14859	14869	14855	14607	14691	14741	14685	14790	14766	14824	14850	14764	14756	14721	14788	14634	14730	14744	14723	14637	14712	14778	14784	14796	14844	14735	14681	14875	14775	14720	14785	14849	14797	14623	14805	14927	14823	14875	14896	14690	14632	14912	14797	14735	14958	14919	14815	14677	14745	14826	14896	14626	14751	14847	14646	14701	14673	14841	14776	14811	14696	14828	14738	14943	14814	14707	14774	14721	14730	14880	14730	14770	14766	14717	14765	14705	14796	14976	14924	14757	14911	14661	14901	14607	15012	14715	14752	14746	14836	14750	14888	14782	14730	14889	14934	14825	14692	14684	14697	14712	14884	14786	14881	14855	14793	14772	14729	14806	14694	14812	14830	14777	14720	14802	14751	14807	14887	14877	14705	14674	14799	14871	14802	14904	14692	14894	14772	14814	14945	14843
23316	21688	29659	24266	22449	25618	28177	22377	20487	20048	19727	18759	18560	18204	18185	17994	17867	18028	17759	17752	17583	17742	17514	17479	17489	17564	17487	17668	17356	17349	17443	17293	17317	17258	17249	17238	17060	17169	17312	17113	17499	17432	17253	17258	17239	17218	17275	17233	17124	17365	17233	17160	17139	17101	16995	17212	17123	17071	16891	16763	17145	17255	17003	17092	17098	16970	17042	16889	17178	17030	17175	17047	17239	17433	17164	17101	17167	16951	17149	17215	16902	17170	17180	16926	17085	17092	17262	17196	17216	17281	16951	17018	17178	17089	17226	16982	17076	16977	17153	17075	17094	17237	17076	17099	17121	17077	17229	16921	17077	16988	17130	17181	16988	17253	17292	17131	16997	17065	17014	17168	17195	16869	17157	16901	16998	17014	17149	17207	17125	17055	16954	17018	17338	17107	17237	16861	17040	17145	17069	17127	17122	17244	17090	16961	17014	17041	16842	17091	17176	16973	17073	17033	17003	17012	16876	17241	17083	17237	17126	17065	17123	16951	17141	17157	17244	17142	17121	16984	17079	17382	17120	17136	17196	17128	16970	17117	16940	16918	17093	17206	17087	17075	17040	17374	17119	17230	16909	17118	17292	16820	17056	17090	17097	17097	17088	17051	17216	17033	16994	17014	17284	17012	17019	16871	17149	17034	17050	16973	17083	16956	17089	17235	17023	16943	17211	16996	17229	17040	16969	17135	16922	16885	17204	17121	17148	17301	16919	16924	16940	16960	17010	17074	17233	17031	17172	17105	17174	17047	17050	16944	17087	17147	17113	17297	16969	17126	16922	17126	17129	16987	17107	17076	17022	17107	17078	17118	17172	17055	17036	17146	16951	17206	17042	16975	17122	17009	17173	17192	17010	17178	17077	17018	17068	17082	16898	17122	17051	17183	16923	17111	16934	16959	17144	17123	16990	16992	17097	16948	16904	16956	17035	17095	17239	16996	17089	17001	17230	17165	17259	17071	16994	17064	17074	16848	17356	16888	16973	16928	17085	17143	16927	17146	17078	17180	17115	17128	17188	16938	17067	17092	17040	16951	17059	17055	16903	17036	17137	16984	17123	17068	17116	16829	16838	17015	16950	16805	17085	17084	17072	17280	17076	16959	17207	17206	17062	17226	17140	17036	16963	17058	16929	17213	17155	17075	16920	16962	17172	16967	17052	16813	17037	17038	16927	16846	16861	17174	16903	17070	16879	16968	17037	17105	17136	17292	16915	16938	16979	17137	17233	16967	16944	17069	16945	17180	17167	16787	16808	17158	16976	17124	17117	17001	16948	17160	17090	16938	17139	17062	17043	17018	17066	16993	17036	17115	17170	17147	17053	17139	16994	17011	17029	17198	17087	17074	16861	16780	17171	17071	17014	16957	17036	16894	17103	16937	17052	17067	17097	17015	17187	17252	16962	17010	17098	17193	17058	17084	17121	17089	16996	17195	17002	16996	17083	17206	16928	16958	17108	17031	16980	16939	17119	17098	17041	17254	17183	17165	17123	17164	17000	17028	16919	17055	16885	17056	17070	17049	17042	17120	16951	17076	17031	17092	17051	16926	17047	16803	17046	17064	17141	17155	17047	17114	16968	16965	17132	17169	17267	16959	17006	17190	17042	16996	17117	17229	16917	16853	16828	16891	17000	17118	17065	16969	16833	16898	17099	16928	16973	17435	17212	17188	16899	16812	17061	17050	16885	16998	16904	17030	16906	17241	17060	17216	17076	17138	17142	16855	17072	17101	17050	16964	17052	17177	16920	16947	17076	17070	17049	17113	17047	16919	17021	17015	17039	16910	17000	17110	17153	17027	16967	17213	17200	17132	16923	17272	16909	16771	17055	17101	17124	17009	17005	16971	16906	17079	16992	17015	16928	17040	17074	17026	17108	16908	17062	17083	16934	17036	17040	17081	17013	17130	16855	17205	17075	17296	17268	16929	17111	17055	16991	17095	17099	16971	16991	16995	17114	16943	17108	17267	17082	17103	17064	17101	16869	17019	16920	17045	17040	17104	16928	17047	17142	17098	17026	17197	17201	17171	16928	17047	17075	17041	17166	17020	16961	17036	17249	16996	17009	17018	17052	17086	17213	17000	16995	16973	17017	17125	17076	16883	17163	17214	17242	16998	17121	16912	17162	17075	17067	17032	16985	16949	17087	17173	16982	16819	17119	17061	17011	17086	17061	17087	17093	17009	17003	17127	16990	16887	16889	17132	17080	17091	17142	17115	16951	16949	17135	17183	17028	16742	17060	16936	17218	17010	16873	17095	17097	17100	17191	16981	16912	17167	16933	17133	17184	17171	17112	16976	17064	17403	16945	16960	17019	17027	17197	16903	17117	17037	17092	16972	16957	17050	16956	16959	17152	16896	16977	16950	17053	16866	17151	16971	17077	16995	17070	17137	17105	17006	16990	16995	16963	17102	17073	17252	16968	16830	17028	17116	17019	16901	16977	16910	17228	17029	16865	16915	17191	17056	17109	16987	16949	17099	17097	17188	17122	16833	17219	17029	17119	17129	17019	17105	16965	16992	17165	16993	16882	16926	17097	16856	17053	17019	17262	17001	17030	17078	17019	17112	16912	17058	17053	17085	17128	17375	17183	16987	16998	17116	17063	17034	16952	16963	17243	17086	17020	17005	17076	17280	17057	17059	17058	17030	16894	17054	16953	17046	17106	17063	17082	17028	16943	17192	17280	17027	16959	16938	17045	17012	16916	17237	17118	17066	16933	17152	17180	16955	17075	17166	17073	17040	16815	17126	16925	17185	17112	17129	17106	16967	17242	16968	17056	17012	17104	17048	17134	17055	17112	17035	16965	17070	17132	17205	17020	17162	17132	17048	16920	16955	16863	17073	17065	16939	17111	17095	17129	16902	16908	17205	17008	16817	17110	16971	16940	17078	16775	16941	17039	16930	16967	16901	16968	16973	17112	17138	17061	16901	17041	17022	16923	17019	16959	17138	16911	17106	17161	17068	17023	16962	17001	17159	16991	17227	17195	17048	16905	16998	17063	16935	17080	17024	16960	17132	17246	16898	16874	17058	17038	17064	17080	16940	16985	16844	17161	17033	16771	16918	16942	17077	17245	16955	16853	16928	16972	17141	17203	17181	17115	17048	16793	17204	17041	16964	17029	17054	17009	17211	16886	16909	16927	17016	17261	16978	16910	17042	17003	16873	17119	16981	17260	17121	17047	17123	17147	17065	16994	17204	16994	17025	17062	16859	16981	17147	17221	17085	17126	17066	16976	17007	16714	16998	16953	17052	17090	17176	16927	16859	17320	17100	16933	17023	17087	16955	16902	16838	16976	17246	17094	17213	16985	17054	17057	17052	17052	17153	17261	17138	16943	16954	16976	17073	17122	17009	16908	16983	16934	17076	16911	17100	17207	17110	16988	17098	16960	16843	16896	16863	17010	17147	16944	17088	17064	17039	17119	16925	17127	17029	17251	17211	17142	17220	17140	17191	17068	16984	17017	17023	17145	16918	17190	17164	17172	16989	16967	17079	17057	17184	17052	17165	16811	16936	16896	16990	16989	16897	16989	16946	17076	16954	17026	17057	17174	16951	17048	16873	17052	17020	17021	16968	17063	17032	17104	17104	17114	17052	17150	17253	17210	17203	17099	17004	16961	17058	16874	17144	16950	17086	16814	17115	17229	16948	17029	16922	16931	17002	17174	17135	17278	17125	16936	17124	17163	16948	16977	16927	17159	17117	17184	17036	16993	16914	16792	16892	17047	17003	17112	17138	17158	17041	17023	17114	16882	16791	17017	17025	17179	17383	17196	16870	16748	17083	16910	16976	16968	17211	17256	17067	17066	17172	17083	17056	17004	17018	17021	17101	17185	17058	17162	16990	16988	16993	17089	16982	17142	17216	16922	17001	17033	16971	17140	17101	17161	17181	17085	17117	17124	17076	17080	17061	17023	17217	17132	17001	17024	16889	17090	16887	17002	17065	16942	16930	17039	17079	17194	17034	16842	17061	17109	17008	17208	16969	17034	17338	16969	17004	16959	16950	17245	16896	17012	17093	16868	17061	16965	17060	16939	16980	16872	17180	17000	17110	17046	16928	17009	17200	17073	17073	16946	16967	17234	17227	17007	16961	17003	17228	17012	16987	17239	17266	16993	17214	17086	17098	17041	17161	17105	17154	16970	17108	17143	17013	17079	17021	17232	16887	17134	17215	17149	17079	17103	17154	16902	17031	17002	17048	17160	17190	17160	17052	17218	16924	16974	17103	17037	17073	16900	17230	17164	17122	17079	17167	17077	17147	17131	17014	17176	16896	16981	17130	17073	17116	16972	17036	17009	17124	17111	17242	17195	17269	17077	16971	17202	16971	16982	17221	16873	17060	17155	16848	16988	17135	16962	17026	16963	17160	17060	17089	17125	17101	16883	16929	17086	17073	16907	17088	16869	16992	17138	17143	17184	16794	17053	16995	16832	17188	17034	17075	17137	17125	17057	16984	17018	17082	16760	17187	17106	16886	16982	17155	16931	17063	17189	17084	17033	17097	17046	17016	17250	17177	17144	17175	17041	16827	17150	17193	17184	17224	16868	17034	17169	16854	16707	17164	17051	17014	17095	16980	17043	16850	17201	17190	17073	16918	17008	17249	16958	16961	17039	16973	17261	17050	17125	17144	16991	17018	17075	16881	16945	17008	16889	17015	16985	17233	16908	17114	17134	17039	17144	17127	16854	17117	17161	16996	17065	16833	17014	17145	17105	17005	16908	17057	17172	16913	17037	16946	17027	17227	17026	17106	17054	16862	16900	17013	17001	17103	16984	16991	17114	16963	17041	17048	17342	16969	16932	17073	17336	17169	17091	16838	17048	17019	16904	17316	17143	17255	17133	17173	17038	17123	17026	17140	16892	17084	17154	17062	17081	17096	17029	16994	17040	16974	17116	17118	16885	17145	17126	17092	17117	17243	16986	16933	17091	17019	17215	16893	16945	17025	17012	17115	17042	16935	17042	17139	16888	16990	16795	17199	17027	16955	17155	17085	16985	17080	16983	17066	16923	17023	17155	17159	17168	17194	16986	16996	16953	16978	16947	17133	16941	17156	17095	16951	17084	17064	17024	17076	16989	16842	17079	17046	17136	17070	17025	17070	17052	17052	17092	17064	16973	17001
28648	49316	46972	38101	32333	28139	25116	22306	20800	19186	18155	17322	16946	16588	16514	16223	15903	16062	15854	15739	15479	15609	15420	15445	15424	15396	15169	15192	15117	15113	14991	15210	15051	15028	15038	14994	15098	14996	14899	14880	14847	14887	15022	14921	14917	14865	15051	14910	14912	14721	14809	14772	14861	15012	14967	14796	14752	15037	14939	14899	14778	14943	14791	14809	14851	14836	14837	14719	14886	14717	14778	14701	14664	14797	14785	14851	14921	14885	14670	14655	14818	14761	14863	14836	14613	14752	14958	14821	14935	14899	14763	14753	14787	14778	14758	14796	14851	14873	14739	14769	14801	14633	14845	14737	14880	14756	14769	14794	14933	14915	14866	14798	14847	14882	14856	14691	14739	14700	14975	14768	14871	14821	14967	14846	14727	14811	14913	14731	14805	14943	14780	14803	14820	14669	14758	14876	14838	14675	14891	14820	14902	14744	14804	14751	14697	14869	14835	14897	14664	14800	14921	14627	14777	14862	14722	14857	14798	14824	14781	14978	14872	14826	14792	14901	14893	14705	14812	14912	14748	14879	14838	15013	14858	14745	14706	14901	14737	14814	15065	14725	14727	14762	14804	14838	14806	14689	14879	14809	14710	14709	14752	14769	14573	14906	14860	14826	14678	14617	14701	14887	14809	14874	14744	14783	14687	14720	14837	14810	15000	14925	14617	14663	14846	14841	14907	14790	14866	14794	14792	15046	14787	14691	14808	14749	14968	14779	14718	14625	14806	14718	14699	14752	14855	14743	14860	14829	14950	14816	14758	14885	14742	14835	14687	14748	14678	14750	14829	14840	14861	14823	14878	14800	14714	14884	14638	14764	14694	14858	14567	14775	14886	14662	14677	14692	14746	14946	14728	14801	14714	14773	14740	14775	14793	14730	14746	14746	14573	14681	14876	14763	14784	14845	14714	14851	14736	14880	14754	14911	14824	14844	14683	14670	14746	14639	14914	14760	14814	14628	14823	14693	14880	14805	14738	14708	14859	14730	14718	14706	14799	14776	14861	14800	14793	14970	14753	14786	14845	14758	14719	14722	14884	14638	14819	14720	14671	14730	14850	14828	14696	14791	14871	14919	14736	14893	14592	14680	14800	14746	14676	14779	14693	14802	14779	14947	14817	14693	14848	14765	14981	14797	14907	14811	14835	14784	14838	14749	14858	14805	14894	14862	14841	14727	14946	14725	14616	14885	14703	14798	14872	14689	15029	14947	14628	14754	14653	14702	14700	14668	14870	14947	14663	14645	14730	14953	14763	14913	14876	14894	14685	14826	15010	14852	14709	14672	14642	14675	14841	14661	14872	14710	14773	14825	14572	14758	14775	14796	14667	14711	14544	14767	14750	14804	14656	14988	14964	14930	14791	15039	14727	14768	14744	14740	14761	14763	14841	14888	14903	14820	14639	14858	14610	14865	14667	14777	14659	14805	14693	14747	14722	14800	14843	14757	14862	14751	14763	14720	14894	14801	14704	14896	14826	14771	14701	14612	14713	14686	14703	14760	14811	14724	14803	14817	14911	14799	14898	14951	14614	14702	14662	14949	14644	14807	14751	14698	14902	14892	14862	14854	14640	14762	14865	14846	14881	14614	14820	14876	14787	14664	14873	14664	14890	15004	14858	14717	14865	14849	14758	14585	14781	14752	14825	14778	14742	14828	14902	14860	14746	14843	14776	14877	14770	14777	14712	14957	14828	14673	14770	14681	14900	14909	14855	14983	14702	14734	14781	14838	14768	14833	14820	14807	14682	14787	14707	14669	14747	14825	14676	14778	14939	14866	14768	14853	14758	14683	14945	14843	14672	14835	14882	14777	14729	14841	14824	14760	14881	14698	14875	14696	14785	14807	14775	14839	14826	14779	14783	14759	14757	14794	14733	14781	14834	14719	14817	14782	14848	14741	14747	14843	14691	14862	14837	14834	14882	14721	14653	14711	14807	14655	14823	14729	14803	14690	14782	14907	14856	14758	14827	14850	14904	14973	14701	14773	14778	14818	14824	14849	14790	14679	14681	14824	14791	14814	14697	14852	14794	14713	14742	14744	14765	14683	14919	14790	14925	14751	14674	14799	14762	14933	14767	14804	14667	14634	14837	14875	14884	14572	14865	14842	14564	14757	14766	14960	14867	14812	14889	14673	14742	14903	14609	14862	14819	14805	15009	14751	14673	14968	14715	14820	14895	14830	14837	14801	14896	14584	14807	14843	14635	14610	14685	14671	14920	14785	14805	14763	15018	14747	14798	14964	14639	14811	14836	14715	14925	14858	14736	14836	14606	14843	14798	14854	14811	14718	14658	14713	14879	14664	14751	14872	14850	14890	14663	14714	14667	14811	14781	14685	14867	14809	14937	14607	14918	14850	14619	14657	14832	14802	14935	14814	14819	14759	14881	14818	14788	14845	14717	14689	14770	14751	14839	15073	14799	14716	14816	14712	14874	14736	14829	14896	14729	14717	14753	14803	14705	14799	14646	14808	14695	14965	14797	14509	14743	14667	14760	14603	14862	14609	14612	14733	14934	14715	14774	14730	14891	14871	14888	14541	14890	14672	14646	14880	14857	14800	14921	14796	14728	14892	14756	15020	14544	14766	14831	14809	14912	14741	14845	14811	14717	14757	14602	14798	14758	14888	14711	14725	14859	14708	14726	14753	14919	14792	14628	14746	14690	14826	14930	14754	14940	14741	14798	14882	14555	14751	14817	14962	14752	14820	14823	14653	14867	14872	14648	14806	14779	14886	14797	14849	14826	14704	14819	14881	14873	14873	14783	14939	14598	14716	14753	14780	14664	14740	14813	14806	14926	14839	14755	14821	14765	14781	14704	14691	14827	14807	14727	15000	14820	14803	14835	14751	14768	14812	14997	14680	14813	14754	14788	14795	14792	14743	14794	14805	14757	14846	14735	14813	14870	14632	14766	14610	14845	14597	14749	14893	14862	14699	14666	14704	14862	14690	14721	14864	14771	14900	14736	14759	14838	14995	14658	14709	14875	14773	14687	14698	14805	14733	14745	14814	14794	14763	14802	14768	14636	14848	14629	14870	14855	14666	14928	14719	14935	14641	14885	14567	14701	14768	14689	14733	14891	14658	14833	14801	14820	14792	14761	14896	14888	14850	14751	14813	14952	14657	14692	14893	14873	14597	14662	14728	14823	14704	14916	14802	14835	14885	14907	14794	14900	14923	14764	14766	14740	14778	14836	14616	14611	14828	14989	14797	14662	14926	14747	14644	14872	14848	14667	14737	14708	14620	14768	14950	14762	14826	14780	14703	14680	14953	14978	14700	14874	14769	14789	14979	14777	14769	14899	14661	14635	14873	14645	14746	14873	14771	14687	15017	14746	14725	14746	14817	14536	14678	14750	14893	14832	14938	14820	14782	14584	14794	14920	14856	14865	14707	14678	14758	14850	14817	14772	14834	14821	14928	14964	14895	14902	14840	14860	15009	14924	14592	14889	14839	14775	14759	14766	14928	14871	14671	14833	14848	14761	14715	14734	14833	14675	14869	14770	14780	14882	14791	14808	14816	14806	14888	14706	14796	14700	14678	14665	14761	14568	14939	14611	14765	14617	14667	14869	14811	14780	14884	14797	14913	14662	14798	14612	14664	14780	14863	14772	14613	14753	14745	14907	14803	14880	14598	14876	14658	14852	14702	14722	14752	14747	14952	14681	14611	14751	14685	14688	14891	14819	14969	14706	14751	14714	14797	14954	14733	14814	14913	14862	14741	14758	14762	14790	14881	14811	14847	14776	14777	14795	14831	14783	14741	14750	14734	14825	14853	14633	14563	15018	14832	14934	14868	14779	14841	14764	14770	14722	14872	14717	14883	14761	14778	14655	14822	14877	14696	14910	14875	14611	15030	14773	14953	14690	14758	14859	14870	14900	14808	14803	14803	14865	14965	14733	14910	14810	14818	14769	14758	14617	14824	14761	14768	14828	14807	14814	14879	14794	14915	14751	14794	14787	14884	14779	14760	14849	14827	14734	14726	14733	14900	14874	14792	14747	14796	14716	14760	14819	14882	14795	14836	14924	14810	14987	14823	14845	14741	14837	14780	14786	14823	15071	14671	14759	14810	14688	14936	14711	14934	14831	14641	14775	14549	14724	14788	14733	14726	14780	14691	14733	14810	14716	14851	14869	14922	14870	15011	14823	14701	14805	14832	14743	14791	14928	14686	14680	14946	14615	14748	14767	14878	14829	14830	14631	14871	14710	14760	14787	14960	14785	14871	14911	14759	14847	14637	14790	14792	14748	14721	14737	14829	14635	14803	14744	14827	14840	14855	14722	14762	14810	14856	14872	14678	14726	14910	14663	14810	15017	14874	14791	14854	14807	14969	14856	14842	14899	14634	14878	14868	14801	14775	14658	14803	14735	14784	14778	14631	14823	14993	14692	14704	14986	14769	14609	14757	14824	14978	14777	14750	14791	14700	14673	14825	14983	14843	14858	14839	14746	14932	14632	14791	14867	14630	14825	15002	14744	14594	14802	14809	14856	14842	14712	14896	14753	14722	14918	14819	14810	14765	14857	14839	14781	14776	14805	14877	14718	14871	14716	14778	14726	14730	14797	14785	14735	14877	14739	14825	14851	14718	14827	14735	14850	14776	14853	14724	14900	14787	14744	14825	14769	14825	14607	14826	14795	14681	14728	14904	14779	14732	14772	14657	14807	14710	14667	14621	15098	14668	14770	14700	14847	14858	14854	14760	14831	14923	14810	14832	14707	14850	14623	14683	14900	14692	14825	15028	14671	14744	14775	14699	14842	14983	14878	14660	14626	14729	14686	14879	14872	14707	14933	14851	14723	14691	14671	14767	14903	14831	14870	14814	14765	14824	14920	14689	14829	14855	14841	14773	14754	14691	14844	14961	14688	14951	14801	14729	14852	14928	14863	14842	14858	14862	14701	14713	14845	14784	15040	14843	14843	14653	14787	14790	14789	14761	14804	14897	14758	14723	14739	14891	14885	14719	14985	14885	14903	14708	14876	14801	14730	14774	14664	14836	15008	14813	14740	14729	14702	14831	14820	14844	14652	14740	14652	14786	14698	14894	14713	14841	14837	14851	14815	14819	14877	14889	14862	14820	14763	14811	14782	14713	14848	14814	14782	14611	14801	14806	14895	14741	14875	14702
27575	24928	30850	28228	22970	20857	19585	18479	17907	17428	17252	17024	16901	16990	16808	16888	16786	16749	16980	16753	16626	16766	16643	16749	16541	16788	16659	16703	16734	16811	16770	16657	16828	16633	16547	16569	16648	16558	16469	16822	16594	16449	16308	16345	16488	16678	16543	16298	16673	16396	16600	16797	16546	16654	16609	16549	16683	16552	16685	16560	16544	16842	16368	16547	16523	16308	16573	16696	16664	16491	16579	16502	16479	16659	16450	16365	16663	16632	16409	16625	16663	16775	16554	16470	16558	16564	16585	16580	16390	16656	16544	16415	16426	16689	16662	16499	16452	16661	16696	16401	16619	16302	16464	16357	16537	16450	16334	16526	16582	16409	16530	16382	16523	16514	16469	16594	16480	16596	16494	16539	16406	16385	16693	16479	16480	16584	16623	16687	16425	16747	16646	16371	16707	16393	16500	16591	16481	16565	16623	16707	16378	16314	16563	16440	16458	16384	16284	16532	16602	16527	16719	16553	16575	16554	16610	16288	16470	16716	16481	16419	16514	16387	16443	16453	16403	16551	16487	16505	16610	16623	16401	16572	16400	16543	16613	16365	16517	16593	16386	16303	16535	16486	16604	16340	16736	16561	16305	16549	16383	16521	16585	16455	16543	16422	16422	16647	16463	16502	16414	16505	16588	16523	16661	16553	16603	16373	16395	16566	16569	16508	16614	16402	16554	16491	16589	16372	16555	16559	16501	16568	16446	16386	16612	16370	16398	16415	16509	16726	16572	16436	16603	16323	16583	16564	16655	16626	16545	16595	16459	16504	16547	16501	16555	16472	16810	16659	16555	16381	16545	16466	16548	16533	16496	16505	16581	16492	16477	16634	16512	16436	16504	16505	16409	16479	16478	16485	16330	16432	16592	16495	16481	16694	16571	16557	16720	16376	16418	16607	16666	16684	16572	16353	16585	16548	16474	16606	16448	16509	16678	16307	16422	16604	16384	16488	16629	16525	16502	16578	16568	16557	16580	16429	16481	16447	16585	16488	16434	16409	16457	16436	16688	16567	16602	16409	16486	16516	16445	16476	16476	16439	16463	16653	16432	16535	16442	16474	16695	16461	16589	16606	16375	16479	16624	16552	16414	16600	16593	16538	16505	16427	16578	16476	16493	16291	16455	16455	16510	16794	16631	16531	16401	16355	16474	16474	16600	16609	16381	16287	16596	16468	16626	16436	16567	16363	16384	16561	16705	16483	16683	16539	16495	16475	16576	16483	16537	16676	16291	16692	16688	16651	16541	16617	16441	16420	16591	16656	16531	16473	16583	16615	16516	16434	16432	16627	16555	16517	16512	16488	16662	16550	16647	16522	16508	16508	16513	16251	16285	16503	16477	16495	16620	16438	16518	16300	16458	16383	16438	16450	16709	16424	16408	16603	16516	16695	16528	16573	16614	16657	16541	16481	16535	16565	16496	16558	16631	16356	16565	16642	16387	16473	16457	16612	16531	16524	16640	16524	16548	16562	16541	16438	16414	16259	16473	16534	16437	16531	16421	16480	16425	16476	16530	16565	16496	16447	16552	16443	16483	16602	16448	16485	16480	16580	16504	16465	16501	16479	16684	16640	16292	16603	16503	16591	16550	16482	16590	16502	16513	16484	16396	16550	16664	16483	16580	16637	16476	16356	16612	16637	16598	16500	16358	16498	16523	16241	16392	16476	16452	16626	16511	16701	16499	16650	16467	16630	16654	16619	16529	16376	16585	16603	16705	16503	16438	16411	16488	16624	16507	16539	16674	16723	16488	16616	16606	16532	16380	16493	16453	16483	16485	16498	16462	16510	16415	16663	16557	16373	16520	16524	16563	16645	16553	16506	16668	16405	16453	16549	16646	16532	16582	16216	16435	16580	16593	16427	16545	16569	16578	16644	16285	16482	16323	16419	16549	16491	16468	16410	16744	16627	16542	16455	16676	16632	16524	16462	16386	16315	16662	16508	16629	16636	16410	16476	16514	16400	16430	16365	16458	16455	16452	16484	16408	16424	16420	16551	16544	16567	16601	16464	16597	16178	16503	16347	16592	16411	16606	16591	16612	16381	16639	16544	16638	16645	16429	16566	16440	16606	16726	16407	16602	16377	16699	16548	16624	16311	16556	16477	16516	16493	16473	16561	16506	16410	16574	16472	16771	16547	16572	16483	16569	16605	16669	16534	16421	16503	16527	16598	16612	16564	16571	16461	16717	16648	16486	16489	16621	16296	16390	16442	16404	16517	16494	16462	16466	16538	16466	16253	16523	16536	16531	16360	16675	16617	16643	16617	16378	16621	16495	16626	16380	16510	16415	16566	16267	16486	16502	16584	16564	16691	16520	16410	16506	16508	16575	16586	16559	16425	16494	16350	16600	16593	16625	16546	16725	16500	16434	16438	16638	16607	16514	16238	16451	16569	16489	16438	16621	16593	16217	16329	16457	16449	16529	16336	16477	16544	16567	16513	16542	16570	16465	16654	16548	16484	16542	16443	16454	16656	16682	16561	16622	16560	16618	16455	16458	16527	16524	16400	16482	16403	16239	16620	16517	16689	16682	16593	16409	16498	16586	16561	16422	16367	16650	16446	16492	16640	16600	16377	16588	16475	16353	16531	16650	16571	16433	16421	16397	16592	16292	16572	16734	16539	16595	16528	16444	16564	16647	16593	16620	16350	16648	16554	16503	16570	16427	16407	16511	16258	16554	16461	16348	16502	16688	16450	16291	16447	16611	16447	16590	16553	16473	16604	16557	16582	16559	16472	16306	16545	16573	16498	16532	16688	16579	16606	16696	16867	16576	16613	16422	16623	16430	16465	16587	16359	16509	16446	16636	16722	16573	16288	16299	16420	16629	16467	16293	16691	16631	16534	16671	16600	16509	16566	16754	16533	16524	16304	16506	16604	16556	16490	16476	16365	16551	16489	16534	16523	16575	16493	16399	16424	16589	16511	16591	16506	16584	16811	16506	16468	16300	16276	16614	16383	16481	16439	16543	16489	16576	16499	16591	16591	16488	16497	16573	16438	16518	16375	16315	16367	16371	16560	16502	16544	16634	16519	16553	16752	16394	16413	16429	16380	16513	16558	16512	16378	16419	16580	16595	16607	16400	16536	16603	16435	16533	16706	16522	16617	16442	16539	16499	16694	16610	16576	16511	16464	16518	16397	16306	16566	16509	16612	16391	16462	16307	16463	16573	16596	16618	16380	16396	16730	16428	16429	16428	16409	16386	16508	16782	16716	16631	16557	16606	16400	16382	16516	16686	16375	16687	16667	16586	16423	16425	16455	16558	16341	16515	16598	16518	16586	16650	16519	16438	16524	16539	16393	16510	16470	16445	16516	16532	16522	16376	16717	16702	16436	16617	16514	16342	16408	16426	16557	16406	16659	16415	16398	16391	16402	16679	16501	16423	16677	16434	16496	16457	16436	16521	16506	16506	16380	16600	16716	16474	16561	16429	16498	16659	16422	16490	16655	16685	16612	16496	16744	16466	16541	16499	16480	16419	16373	16499	16382	16407	16585	16432	16262	16509	16602	16489	16474	16538	16458	16543	16457	16449	16652	16570	16526	16518	16601	16587	16503	16674	16543	16542	16448	16347	16596	16437	16660	16606	16688	16557	16644	16576	16215	16500	16712	16533	16412	16624	16578	16438	16474	16336	16596	16657	16587	16593	16691	16621	16539	16727	16477	16449	16663	16695	16614	16554	16419	16517	16484	16544	16379	16620	16551	16359	16367	16462	16426	16403	16410	16462	16797	16446	16447	16420	16488	16672	16455	16598	16498	16418	16466	16438	16724	16459	16588	16516	16528	16667	16624	16650	16706	16383	16677	16568	16596	16639	16579	16616	16431	16551	16579	16594	16392	16402	16372	16460	16594	16841	16641	16619	16412	16515	16656	16617	16707	16683	16583	16487	16342	16521	16552	16366	16575	16403	16653	16548	16484	16439	16472	16489	16401	16583	16485	16493	16413	16487	16680	16408	16720	16733	16536	16604	16395	16434	16380	16456	16664	16277	16598	16438	16498	16638	16604	16548	16527	16543	16642	16682	16648	16634	16495	16577	16681	16653	16496	16531	16462	16569	16491	16499	16538	16609	16582	16493	16398	16439	16538	16571	16583	16400	16436	16608	16374	16634	16652	16633	16607	16547	16643	16629	16596	16513	16534	16611	16658	16457	16423	16399	16651	16618	16578	16635	16542	16569	16497	16471	16661	16525	16475	16539	16517	16261	16362	16460	16692	16402	16399	16708	16616	16593	16716	16326	16303	16485	16560	16630	16731	16450	16439	16412	16554	16578	16530	16636	16550	16752	16515	16379	16546	16418	16520	16667	16606	16550	16734	16615	16502	16569	16609	16582	16561	16740	16268	16438	16604	16466	16468	16681	16517	16533	16428	16640	16566	16378	16492	16627	16848	16526	16577	16718	16507	16646	16430	16621	16625	16569	16553	16535	16703	16579	16548	16453	16591	16488	16530	16562	16397	16610	16498	16600	16486	16400	16529	16524	16562	16511	16588	16759	16592	16615	16506	16506	16659	16438	16481	16358	16497	16515	16499	16529	16434	16465	16391	16634	16521	16645	16505	16579	16613	16695	16552	16638	16459	16323	16562	16500	16374	16500	16691	16551	16611	16456	16671	16317	16272	16559	16561	16755	16589	16662	16496	16661	16383	16384	16366	16477	16594	16687	16718	16516	16520	16361	16674	16636	16747	16627	16435	16572	16540	16752	16501	16453	16564	16389	16551	16591	16292	16520	16544	16402	16436	16622	16582	16422	16576	16560	16564	16610	16674	16639	16497	16448	16449	16548	16479	16697	16533	16682	16547	16688	16655	16506	16661	16461	16505	16555	16567	16659	16652	16571	16605	16540	16541	16325	16536	16422	16456	16374	16469	16490	16597	16840	16489	16546	16452	16639	16715	16407	16675	16451	16473	16598	16513	16528	16429	16655	16426	16542	16473	16622	16443	16738	16483	16461	16337	16625	16481	16593	16410	16515	16574	16686	16473	16481	16374	16547	16473	16406	16544	16673	16656	16703	16713	16491	16476	16560	16492	16727	16613	16672	16449	16605	16347	16418	16392	16557	16371	16574	16628	16625	16543	16437	16494	16524	16629	16572	16432	16339	16551	16318	16435	16704	16762	16465	16724	16530	16342
26588	38186	35418	28300	23681	20686	18880	17682	16611	16084	15512	15012	14908	14974	14604	14680	14578	14728	14674	14560	14515	14376	14607	14406	14490	14402	14333	14531	14312	14385	14352	14243	14407	14314	14284	14185	14312	14282	14352	14106	14316	14371	14344	14357	14290	14284	14339	14212	14294	14080	14356	14186	14252	14285	14087	14334	14135	14066	14323	14059	14156	14302	14100	14240	14266	14211	14199	14268	14140	14168	14231	14194	14375	14174	14210	14233	14429	14138	14269	14189	14132	14243	14224	14168	14368	14248	14251	14199	14204	14267	14130	14180	14262	14217	14113	14212	14213	14235	14177	14135	14243	14240	14346	14241	14016	14363	14217	14240	14165	14191	14234	14353	14343	14033	14106	14118	14324	14172	14232	14274	14210	14145	14036	14341	14285	14193	14178	14229	14330	14105	14263	14104	14248	14287	14328	14104	14164	14189	14175	14228	14200	14204	14271	14175	14253	14211	14240	14085	14315	14214	14308	14437	14249	14273	14185	14415	14173	14118	14412	14244	14242	14254	14289	14180	14330	14247	14419	14206	14226	14098	14080	14126	14074	14322	14008	14185	14202	14288	14288	14175	14234	14208	14070	14249	14197	14076	14203	14252	14025	14158	14214	14322	14150	14349	14229	14073	14207	14175	14177	14213	14262	14240	14267	14337	14271	14153	14298	14295	14212	14306	14208	14183	14185	14236	14232	14380	14191	14217	14229	14063	14180	14216	14187	14128	14354	14368	14302	14245	14374	14228	14178	14214	14199	14244	14271	14377	14289	14324	14227	14112	14250	14241	14247	14256	14171	14350	14148	14129	14215	14239	14192	14347	14276	14202	14147	14196	14226	14202	14162	14246	14176	14246	14340	14266	14331	14194	14365	14353	14277	14085	14278	14248	14252	14069	14157	14157	14228	14285	14236	14231	14272	14241	14026	14165	14267	14074	14284	14195	14371	14477	14167	14222	14243	14094	14301	14094	14123	14344	14207	14212	14337	14169	14055	14287	14137	14162	14195	14324	14311	14073	14128	14279	14296	14165	14132	14197	14423	14407	14256	14164	14308	14344	13999	14300	14297	14457	14305	14230	14279	14447	14355	14180	14270	13975	14294	14173	14115	14265	14231	14152	14211	14397	14275	14215	14333	14144	14220	14431	14183	14176	14380	14316	14283	14308	14269	14345	14056	14309	14249	14208	14170	14194	14312	14106	14260	14079	14349	14059	14197	14242	14105	14223	14137	14284	14185	14176	14269	14336	14219	14183	14263	14347	14142	14118	14095	14192	14261	14154	14067	14153	14323	14258	14412	14242	14150	14380	14231	14292	14350	14136	14187	14187	14228	14162	14135	14233	14172	14306	14344	14304	14208	14056	14202	14177	14151	14153	14131	14409	14187	14077	14154	14261	14211	14166	14161	14188	14294	14189	14288	14266	14218	14227	14238	14165	14357	14161	14344	14308	14287	14309	14156	14036	14266	14184	14303	14177	14240	14020	14167	13991	14239	14378	14229	14193	14164	14210	14125	14355	14045	14173	14295	14265	14223	14301	14391	14208	14180	14121	14097	14238	14243	14206	14211	14230	14228	14280	14195	14343	14136	14260	14178	14156	14353	14151	14054	14231	14290	14230	14326	14454	14230	14150	14162	14336	14319	14228	14198	14276	14271	14071	14071	14196	14201	14113	14075	14274	14235	14203	14028	14283	14028	14248	14421	14160	14358	14108	14204	14170	14233	14172	14114	14170	14262	14202	14286	14294	14276	14219	14229	14151	14243	14159	14184	14263	14192	14163	14326	14203	14305	14243	14136	14116	14148	14229	14063	14053	14329	14067	14225	14076	14327	14231	14236	14173	14325	14316	14322	14269	14376	14472	14168	14161	14143	14164	14132	14279	14171	14099	14227	14118	14318	14115	14180	14122	14334	14133	14322	14228	14283	14003	14289	14161	14340	14144	14167	14185	14222	14092	14277	14226	14093	14092	14455	14111	14422	14204	14314	14259	14043	14222	14178	14084	14306	14281	14229	14089	14415	14246	14297	14114	14105	14155	14406	14239	14341	14163	14220	14168	14300	13978	14198	14232	14290	14152	14026	14153	14328	14155	14196	14080	14294	14188	14317	14155	14221	14178	14141	14277	14236	14166	14134	14258	14141	14256	14356	14188	14216	14143	14160	14268	14192	14354	14158	14173	14324	14199	14090	14198	14225	14203	14055	14239	14239	14310	14293	14196	14175	14191	14252	14186	14232	14197	14116	14179	14297	14242	14204	14216	14259	14386	14326	14270	14156	14148	14332	14240	14106	14196	14052	14276	14239	14140	14037	14127	14180	14081	14249	14302	14144	14164	14209	14336	14361	14154	14169	14072	14266	14296	14210	14192	14338	14170	14259	14222	13996	14202	14259	14323	14101	14281	14148	14293	14296	14116	14111	14279	14048	14072	14301	14278	14159	14141	14366	14384	14076	14317	14079	14296	14249	14055	14319	14294	14088	13984	14179	14192	14092	14095	14294	14130	14343	14224	14276	14183	14307	14145	14144	14342	14185	14206	14260	14217	14142	14066	14125	14156	14207	14192	14145	14113	14285	14085	14414	14237	14146	14270	14201	14232	14277	14234	14304	14090	14263	14266	14336	14261	14360	14240	14271	14090	14224	14144	14214	14180	14231	14215	14261	14165	14203	14131	14286	14223	14259	14242	14297	14161	14288	14286	14279	14180	14098	14320	14194	14098	14329	14231	14362	14183	14306	14147	14139	14295	14166	14252	14275	14114	14430	14093	14382	14265	14120	14373	14122	14271	14108	14344	14287	14303	14274	14197	14189	14237	14139	14097	14281	14070	14227	14045	14151	13997	14339	14164	14219	14331	14257	14364	14248	14220	14024	14325	14209	14259	14077	14376	14022	14102	14247	14064	14324	14324	14200	14325	14137	14166	14130	14087	14199	14304	14130	14228	14343	14216	14119	14145	14134	13946	14151	14185	14118	14353	14130	14078	14284	14014	14351	14233	14103	14137	13991	14538	14125	14216	14138	14318	14319	14231	14351	14224	14320	14053	14086	14194	14210	14219	14117	14177	14151	14174	14223	14426	14189	14195	14176	14271	14245	14213	14205	14154	14274	14314	14216	14086	14255	14281	14288	14316	13989	14159	14209	14290	14189	14195	14212	14274	14174	14216	14109	14313	14209	14329	14296	14272	14140	14204	14313	14022	14307	14076	14090	14215	13994	14206	14219	14379	14258	14137	14244	14306	14216	14198	14294	14141	14185	14297	14182	14306	14284	14081	14344	14183	14125	14202	14080	14231	14165	14228	14131	14312	14055	14136	14158	14145	14181	14161	14341	14216	14224	14183	14245	14288	14195	14302	14174	14236	14339	14216	14268	14120	14202	14283	14318	14320	14155	14147	14212	14179	14223	14395	14136	14250	14128	14159	14079	14147	14266	14178	14283	14193	14206	14068	14156	14362	14240	14131	14251	14344	14306	14250	14115	14032	14226	14268	14154	14111	14179	14352	14172	14224	14277	14337	14302	14179	14160	14230	14206	14381	14368	14318	14270	14339	14321	14108	14147	14394	14214	14102	14271	14261	14348	14080	14066	14201	14171	14021	14248	14164	14089	14146	14269	14231	14229	14466	14142	14164	14201	14225	14212	14219	14275	14215	14284	14270	14073	14022	14228	14115	14203	14242	14229	14190	14146	14284	14165	13996	14360	14249	14210	14190	14335	14201	14269	14257	14141	14202	14232	14175	14228	14319	14223	14148	14329	14277	14358	14271	14158	14169	14212	14208	14250	14273	14296	14223	14123	14349	14415	14077	14401	14201	14303	14381	14320	14392	14362	14297	14234	14171	14009	14228	14300	14206	14264	14261	14411	14227	14162	14199	14210	14185	14409	14322	14190	14102	14107	14192	14270	14255	14341	14187	14222	14185	14032	14304	14115	14220	13987	14320	14192	14296	14412	14145	14303	14257	14143	14257	14278	14059	14434	14190	14274	14379	14289	14281	14201	14176	14217	14250	14199	14203	14193	14242	14263	14095	14222	14221	14221	14220	14178	14291	14172	14233	14167	14284	14264	14329	14272	14305	14208	14290	14275	14187	14176	14309	14178	14016	14222	14168	14296	14219	14168	14324	14344	14302	14147	14356	14254	14286	14318	14211	14227	14118	14257	14131	14402	14167	14366	14136	14098	14080	14193	14346	14202	14181	14212	14224	14133	14332	14271	14262	14090	14188	14219	14282	14369	14310	14311	14269	14366	14271	14103	14134	14341	14113	14363	14155	14243	14136	14138	14319	14354	14161	14292	14164	14220	14100	14121	14220	14227	14363	14242	14015	14370	14231	14176	14129	14277	14147	14147	14207	14189	14232	14209	14259	14270	14310	14268	14105	14371	14078	14192	14132	14214	14221	14376	14486	14097	14321	14342	14266	14275	14249	14239	14160	14341	14227	14362	14290	14307	14156	14292	14133	14176	14196	14146	14218	14172	14373	14214	14140	14245	14195	14137	14366	14200	14249	14405	14254	14219	14238	14395	14242	14216	14231	14230	14381	14104	14191	14275	14196	14213	14210	14055	14203	14174	14291	14259	14146	14192	14323	14234	14227	14292	14428	14100	14112	14153	14194	14159	14160	14273	14342	14196	14133	14306	14296	14127	14219	14301	14172	14312	14164	14224	14134	14170	14190	14354	14212	14241	14378	14296	14063	14230	13982	14132	14007	14183	14299	14102	14059	14298	14213	14227	14249	14325	14277	14178	14142	13997	14179	14064	14274	14234	14235	14246	14233	14463	14168	14304	14191	14162	14202	14360	14329	14096	14170	14193	14198	14255	14232	14174	14111	14085	14208	14207	14115	14361	14204	14341	14196	14193	14254	14284	14128	14256	14254	14297	14204	14061	14261	14232	14213	14385	14171	14294	14183	14130	14266	14358	14318	14048	14305	14153	14295	14251	14159	14325	14065	14358	14247	14075	14290	14090	14260	14195	14092	14258	14279	14272	14324	14121	14209	14283	14209	14021	14212	14260	14137	14468	14137	14125	14373	14303	14031	14348	14180	14265	14087	14155	14179	14259	14205	14192	14190	14225	14230	14228	14174	14172	14220	14195	14248	14219	14181	14140	14274	14287	13959	14148	14218	14132	14347	14021	14225	14324	14144	14222	14148
24397	21655	29258	25177	24104	25045	23966	20592	19449	19082	18543	18334	18218	18091	17870	17648	17844	17629	17690	17447	17606	17482	17376	17399	17287	17426	17331	16993	17352	17096	17353	17341	17156	17117	16980	16898	17085	17107	17182	16929	17120	17217	17223	17146	17004	17232	17342	17112	17175	17123	17125	17117	16959	16942	17119	17084	16901	17337	16916	16993	17134	17112	16992	17445	17311	17137	17119	17094	17180	17093	17219	17095	17402	16946	16924	17159	17012	17113	17056	17148	17073	17070	17073	17260	17198	17084	17203	17248	17138	17058	17109	17113	17088	16972	17132	17098	16998	17172	17061	17091	17088	17155	16898	17198	17159	17018	17204	17090	17043	17076	17215	16937	17184	17052	17320	17158	17034	17176	17139	17038	17140	17152	17035	17039	17046	17170	16968	17162	17167	17181	17069	16948	16974	17328	17115	16908	16888	17007	17024	16964	17185	17050	16968	17052	17217	17018	16895	17096	17066	17282	17270	17029	17114	16876	17063	17026	16957	17200	17135	17122	17063	17141	17118	17241	17227	17124	16861	17133	17034	17047	17307	17034	16992	17088	17246	17163	17200	16974	16995	16983	17185	17163	17056	16993	17180	16947	17088	17155	17101	16924	17100	17261	17141	17106	17212	17064	17189	17262	17082	16878	16992	17043	17142	17292	16937	17049	17208	17186	17012	17040	17115	17098	16927	17169	16934	16986	17029	16904	17257	17213	16958	16967	17195	16980	16923	17001	16929	16946	17007	17223	17163	17012	16948	17135	16945	17054	16944	17117	17135	17013	17004	17107	17246	17066	16980	17103	17161	17186	17100	17166	17042	17080	17132	17087	16992	17070	17104	17007	17184	17119	17062	16874	17078	17022	17145	16948	16906	17242	16979	16984	17181	17017	17253	17157	16996	16886	17256	16959	17113	17076	17171	16998	17157	16878	16982	16920	17152	17074	17020	17123	16867	17111	17006	17059	17053	17054	17087	17018	17215	16921	17051	17027	17082	17157	17019	17170	17045	17014	17053	16967	17013	17070	16923	17046	17170	17173	17233	17012	16942	16955	17047	17141	17143	17015	17062	17137	16998	17219	16922	16996	17009	16944	17201	17065	16913	17221	17173	17207	17025	16912	17149	17053	17135	16916	16933	16968	17024	16969	16924	17012	17033	17027	16962	17047	17073	17257	17197	16909	16910	17085	17161	17124	16985	17109	17352	17057	17137	17129	16983	17127	17078	17284	16895	17021	17030	16992	17048	16997	17193	17085	17091	17198	17256	17109	17294	17244	17176	16924	16876	16993	17005	17258	17142	17019	17001	16934	17017	17242	17155	17184	17089	16982	17106	17061	17317	17164	17062	17103	17106	17067	16997	17054	17236	16983	17017	17145	17210	16962	17041	17138	17037	16720	17074	16907	17094	17089	17102	17009	17083	17107	16991	16983	17037	16971	17145	17087	17074	17121	16841	17037	17025	17119	16996	17113	17008	17237	17175	17038	17148	17168	16977	16898	17144	17045	17064	17257	17118	17153	17175	17281	16896	17137	17123	16830	17135	17080	17020	16925	17149	16905	17098	16978	16969	17096	17171	16961	17076	17111	17180	16977	17091	17052	17305	17158	17052	17040	17145	17089	16919	16987	16875	17010	17156	17008	17315	17102	17140	16841	17130	16967	17250	16998	17105	17092	17045	17060	17137	16891	16867	16924	17173	16937	16924	17390	16953	17169	17222	17159	17269	17117	17096	17141	17205	17041	16989	16924	17223	17009	17151	17041	17010	17111	16968	17017	17083	17183	17123	16997	17096	17124	17076	17054	17243	17083	17299	17149	17230	17181	16835	17158	17068	16985	17099	16980	17167	17029	17029	17045	17077	16881	17180	17163	17227	17371	17060	17119	17099	16926	16973	17184	16954	17045	17032	17176	17034	17046	17088	17160	17220	17076	17046	17024	17007	17039	17094	17197	17155	17220	17181	17047	17059	16859	16966	17187	17108	17128	17127	17020	17189	17101	16971	17078	17118	17236	17139	16968	17130	17121	17012	17048	17200	17185	17093	17080	17142	17360	17183	17144	17151	17007	17217	17114	16884	16986	17117	17092	17370	17115	17134	17119	16967	17160	17078	16864	17011	16874	17046	17093	16921	17110	17329	17097	16934	17157	17087	16837	17151	17137	17098	17093	17287	17130	17003	16873	17185	17146	17191	17252	17178	17154	17111	17111	17087	16927	17244	17263	17050	16883	17130	16885	16957	17032	16929	17073	17075	17092	17132	16972	17100	17274	17082	17058	17085	17054	17122	17014	17028	16891	17036	16920	17166	17040	16797	17075	17129	17189	17180	17096	17027	17037	17015	16842	17067	17054	17128	17036	17108	17270	17142	17178	17152	16886	16965	17128	16833	17002	17123	17153	17256	17140	17082	16996	17344	17118	17091	17018	16874	17088	17383	17057	17068	16852	16988	16897	17086	16970	17041	17058	17259	17165	16920	17151	17142	17265	16982	17033	17146	16786	16987	17136	17129	17171	17216	17083	17323	16864	16926	16922	17171	17138	17164	17128	16958	16895	17061	16900	17208	17084	17056	16898	17037	16827	17101	16986	16958	16954	17001	17104	17006	16963	17030	17009	17101	17208	17099	16856	16863	17015	17169	17110	17177	17050	17126	17067	17015	16940	17049	17240	17265	16950	17009	16960	16920	17090	16866	16929	17023	16996	17285	17031	17083	16844	17097	17181	17058	17313	17115	16936	17058	17176	16996	17033	17228	17161	16957	16886	17034	16940	17090	17070	16931	17073	17085	17030	16819	17130	17075	17038	16963	17104	17133	17218	17134	17009	17011	16903	17166	17080	17031	17102	17054	17294	17075	17010	17115	16951	17178	16823	16907	17203	17207	17032	17013	17180	17110	17162	17221	17140	17123	17230	16917	17053	17069	17132	17241	17115	17109	17248	17177	17151	17057	17101	17206	17117	16975	17184	17019	16990	17145	17056	17039	16974	17166	17176	17040	17025	17058	17088	17055	17030	16973	16795	16990	16930	17020	16909	16957	17000	17176	17156	17202	16902	16964	17079	17037	16941	16983	17059	17103	16781	17231	17013	17084	16947	16925	17240	16891	17103	16997	17142	17118	17411	17138	17161	17154	17061	17054	16974	16982	17124	17083	17067	17090	17164	17072	17046	17237	17102	17167	16926	17110	17246	17142	17036	17209	17199	17022	16961	16890	17356	17053	17009	17100	17136	17185	17083	17120	16973	16841	17026	17043	17210	17264	17317	16952	17092	17230	17188	17177	16984	16873	17251	17139	17188	17029	16984	17023	17013	17282	17011	16899	17020	16980	16956	16859	17053	17060	17218	17143	17045	16959	17018	17077	17132	16961	16819	17110	17157	17065	17106	17149	17111	16984	16998	17128	16987	17200	16933	16976	16954	16949	17099	17302	17169	17146	17217	17129	17064	17127	17100	17169	17089	17112	17023	17352	17183	17176	17136	16993	17088	17015	17028	17028	17017	17176	17176	16959	16951	17052	17173	17010	17109	17156	17083	17088	17080	17014	17202	17196	17062	17074	17384	17053	17208	17135	16878	16881	16948	17029	17177	17106	16990	17131	17117	17201	16995	17056	16823	17029	17042	16929	17127	17287	17085	16950	16988	17351	17286	17057	17269	17237	17026	16845	17158	16875	17056	17094	17026	17330	17036	17057	17127	17328	17342	17251	17084	17017	17033	17007	17147	16970	17142	17149	17111	17054	16955	16885	16964	16952	16873	17105	17026	17138	16999	16978	17109	17190	17068	16922	17128	17038	17022	17135	16991	17117	17009	16849	17009	17288	17066	16804	16926	17184	16904	16985	16878	17117	16984	17052	16984	17011	17215	16902	16874	17157	17143	17262	17052	17076	17110	17043	16992	17291	17230	17347	17059	17155	17080	17225	17079	17223	17104	17118	17438	17105	16996	17016	17099	17177	17072	17181	17042	17188	17047	17186	17021	16967	17019	17157	17269	17268	17088	17254	16937	17163	17018	17150	17021	17028	16959	17183	17217	17109	17079	16971	17097	17033	17004	17014	17133	17223	17098	17135	17005	17202	17044	16982	17118	17149	17247	17032	17142	17016	17229	17143	17085	16865	17146	17249	17153	16945	17209	17079	17100	17264	17107	17064	17159	17141	17144	16850	16986	17040	17056	17100	17072	17211	17206	17182	17026	17029	17020	17040	17161	17108	16822	17042	17201	17165	17055	17130	16911	16959	16992	17159	17204	17096	17095	17193	17110	17033	16955	17087	16812	17079	17052	17019	17033	17186	17018	17161	17184	16898	17053	17078	17209	16953	17066	17162	16975	17104	17120	17169	17124	17349	16974	16960	17133	17002	17228	17057	17107	16985	17015	17051	17117	17068	17096	17050	16991	17103	16946	17174	17194	16969	16809	17094	17172	17070	17067	17147	17156	17004	17080	16923	16980	16907	16967	17090	16989	17010	16906	16990	17148	17210	17038	16880	17046	17198	16837	17135	16907	17035	17124	16896	16999	17031	17196	17110	16910	17043	17229	17301	17107	16939	16800	17167	17272	17017	17136	17206	17025	16978	17074	16986	16978	17019	17028	16964	16969	17031	17058	16891	16884	17018	16958	17212	16978	17035	16878	17061	16991	17061	17019	17218	17075	17161	17071	16997	17225	16948	17019	16955	17092	17214	16893	17076	17129	17123	16867	17102	17033	17079	17135	17069	16955	16892	16808	17259	17031	17166	16910	17104	17085	17041	16944	17241	16943	16960	17022	17244	17033	17136	17021	16976	17146	17165	16947	17057	17027	16976	17074	16989	17086	16962	17113	17095	17008	17026	17073	16938	17042	17073	17150	17257	17363	17377	17393	17117	17066	17040	17135	17155	16981	16919	17056	17219	17052	17060	17169	17217	17062	16898	17085	16952	17073	16899	17218	17116	17189	17112	17273	17065	17259	17146	16921	16976	17018	17137	17134	17081	17144	17035	16967	17150	17078	17083	17311	17075	16894	17081	17140	17093	17109	17062	16989	17091	17094	16971	17140	17039	17022	16963	17184	17143	17041	17114	16902	17040	17044	17066	17191	16987	17243	17147	17062	17089	17010	17059	17217	17115	16908	16973	17165	17080	17020	16948	17223	17013	17177	17064	17048	17011	16787	17174	17266
27273	45006	42027	33579	28330	24896	21969	20252	18582	17655	17134	16546	16149	16048	15978	15730	15644	15530	15403	15363	15510	15253	15224	15330	15386	15196	15259	15159	15104	15190	14995	14849	15105	15002	15018	14868	15003	14843	14886	14987	14817	14988	14879	14978	14786	14881	14764	14863	14713	14758	14771	14986	14821	14916	14936	14720	14820	14885	14801	14639	14913	14863	14922	14826	14935	14766	14756	14881	14837	14830	14892	15006	14812	14924	14921	14889	14867	14797	14843	14874	14984	14861	14769	14709	14700	14785	14765	14873	14902	14715	14870	14732	14917	14811	14844	14683	14931	14692	14902	14825	14799	14788	14771	14782	14889	14780	14608	14787	14835	14868	14891	14847	14927	14715	14692	14886	14897	14670	14861	14855	14733	14724	14785	14875	14801	14695	14608	14796	14679	14738	14601	14739	14824	14875	14776	14931	14888	14997	14890	14735	14783	14859	14802	14750	14920	14967	14710	14846	14778	14854	15100	14907	14876	14854	14785	14880	14941	14818	14817	14916	14767	14644	14651	14718	14925	14757	14753	14809	14754	14838	14793	14753	14688	14831	14775	14822	14740	14861	14761	14909	14791	14948	14687	14821	14732	14975	14838	14854	14962	14628	14788	14807	14826	14872	14884	14814	14788	14711	14794	14749	14721	14850	14746	14920	14839	14849	14753	14763	14748	14834	14932	14695	14730	14761	14777	14919	14847	14802	14913	14771	14840	14741	14660	14879	14826	14775	14810	14833	14831	14891	14808	14948	14735	14950	14793	14791	14819	14832	14831	14762	14977	14796	14911	14795	14830	14803	14972	14939	14688	14785	14750	14824	14631	14780	14909	14906	14703	14793	14830	14800	14832	14687	14947	14911	14909	14633	14944	14746	14622	14748	14788	14896	14846	14908	14652	14810	15002	14707	14677	14842	14850	14834	14752	14794	14813	14847	14903	14800	14607	14701	14690	14821	14824	14779	15043	14853	14713	14864	14961	14802	14794	14739	14776	14730	14911	14915	14778	14960	14820	14664	14671	14797	14807	14848	14784	14870	14808	14790	14717	14803	14869	14763	14783	14736	14717	14819	14823	14904	14663	14856	14786	14784	14851	14751	14865	14841	14769	14752	14808	14804	14809	14820	14799	14933	14981	14815	14865	14858	14791	14842	14681	14860	14793	14836	14888	14752	14930	14701	14753	14742	14855	14735	14778	14943	14884	14687	14914	14721	14810	14766	14854	14725	14848	14835	14666	14823	14851	14729	14848	14890	14963	14811	14918	14778	14890	14850	14803	14736	14604	14844	14867	14735	14722	14806	15017	14831	14852	14715	14695	14846	14836	14885	14679	14902	14707	14858	14842	14882	14832	14797	14772	14837	14901	14884	14682	14848	14839	14866	14698	14750	14871	14914	14785	14793	14657	14966	14783	14925	14747	14831	14760	14691	14798	14844	14696	14696	14744	14552	14755	14744	14752	14701	14913	14760	14777	14917	15050	14908	14748	14773	14944	14866	14687	14775	14558	14888	14510	14735	14785	14915	14849	14780	14877	14856	14851	14734	14794	14836	14738	14909	14834	14805	14770	14787	14744	14655	14938	14832	14702	14946	14849	14801	14755	14878	14793	14776	14814	14760	14792	14800	14829	14766	14763	14730	14900	14780	14827	14789	14852	14828	14702	14696	14905	14883	14838	15000	14845	15001	14712	14923	14901	14943	14876	14941	14786	14676	14865	14738	14848	14762	14828	14922	14884	14944	14842	14896	14762	14712	14889	14736	14756	14794	14755	14866	14676	14880	14861	14832	14748	14803	14745	14922	14881	14816	14926	14833	14778	14799	14746	14841	14665	14909	14901	14814	14763	14910	14762	14739	14757	14862	14824	14871	14757	14852	14866	14916	14807	14749	14864	14797	14847	14817	14855	14746	14919	14764	14863	15039	14825	14705	14974	14816	14753	14696	14579	14710	15007	14870	14826	14850	14896	14840	14974	14849	14840	14924	14714	14667	14779	15054	14710	14950	14846	14849	14834	15016	14710	14885	14761	14724	14743	14858	14807	14840	14835	14840	14844	14790	14809	14708	14792	14746	14934	14831	14766	14790	14861	14736	14835	14645	14742	14797	14654	14870	14737	14801	14816	14641	14700	14851	14834	14804	14739	14887	14799	14941	14801	14712	14743	14966	14878	14669	14771	14790	14955	14743	14874	14719	14915	14866	14779	14856	14710	14836	14861	14896	14691	14806	14803	14906	14873	14768	14690	14827	14738	14728	14777	15098	14788	14974	14865	14855	14786	14853	14698	14863	14775	14781	14904	14826	14845	14735	14851	14768	14944	14944	14874	14897	14607	14916	14786	14812	14752	14698	14970	14928	14712	14675	14779	14796	14826	14745	15009	14933	14794	14820	14690	14822	14975	14794	14834	14598	14785	14716	14614	14771	14684	14817	14670	14728	14730	14694	14859	14737	14891	14786	14741	14717	14796	14801	14953	14813	14714	14835	14783	14801	14800	14869	14794	14844	15044	14862	14661	14679	14873	14871	14851	14749	14892	14559	14876	14709	14900	14672	14888	14931	14863	15089	14793	14725	14749	14772	14682	14845	14798	14798	14749	15023	14923	14856	14829	14779	14784	14910	14850	14810	14738	14756	14841	14764	15063	14759	14820	14755	14801	14783	14701	14731	14945	14879	14726	14903	14611	14788	14863	14887	14863	14767	14896	14783	14650	14676	14623	14615	15055	14870	14802	14691	14803	14726	14678	14855	14906	14798	14959	14663	14697	14735	14744	14902	14787	14755	15046	14708	14874	14793	14701	14746	14792	14766	14909	14846	14770	14768	14759	14760	14895	14874	14900	14831	14721	14622	14683	15087	14803	14855	14768	14741	14830	14803	14779	14739	14879	14824	14852	14853	14589	14753	14881	14798	14828	14713	14791	14807	14877	14716	14711	14748	14807	14900	14893	14663	14864	14840	14888	14946	14727	14977	14805	14728	14677	14831	14867	14589	14676	14853	14778	14753	14794	14853	14795	14866	14709	14783	14796	14846	14823	14696	14975	14939	14895	14949	14897	14716	14854	14865	14758	14956	14680	14883	14976	14913	14926	14883	14862	14851	14874	14716	14884	14935	15082	14797	14916	14916	14768	14585	14685	14882	14778	14864	14858	14761	14890	14870	14903	14691	14804	14914	14824	14791	14813	14891	14748	14808	14707	14807	14930	14807	14743	14733	14839	14705	14869	14947	14776	14936	14857	14948	14743	14926	14730	14803	14870	14818	14922	14702	14752	15029	14856	14658	14832	14810	14732	14881	14921	14934	14872	14798	14880	14953	14724	14784	14743	14741	14928	14797	14572	14782	14832	14877	14802	14760	14724	14978	14845	14718	14780	14882	14895	14853	14806	14837	14910	14766	14977	14655	14825	14813	14768	14914	14866	14831	14588	14827	14705	14923	14865	14830	14682	14735	14933	14699	14652	14791	14771	14840	14781	14771	14773	14772	14837	14816	14892	14612	14832	14816	14758	14858	14686	14872	14850	14791	14800	14634	14872	14896	14720	14685	14786	14771	14786	14772	14869	14803	14641	14851	14853	14881	14839	14776	14789	14842	14767	14712	14836	14769	14822	14836	14730	14861	14813	14718	14908	15003	14873	14930	14723	14923	14682	14992	14849	14826	14940	14757	14776	14817	14892	14781	14776	14769	14759	14899	14735	14761	14754	14858	14867	14925	14821	14766	14808	14847	14952	14940	14956	14793	14975	14804	14776	14775	14828	14760	14850	14912	14935	14860	14881	15007	14930	14878	14895	14964	14848	14856	14846	14869	14746	14841	14830	14763	14764	14691	14800	14892	14709	14796	14776	14894	14819	14834	14832	14879	14913	14842	14615	14819	14703	14835	14888	14612	14872	14739	14790	14824	14859	14860	14817	14765	14670	14720	14807	14847	15020	14767	14733	14864	14922	15028	14794	14809	14821	14791	14797	14723	14721	14789	14864	14910	14770	14853	14894	14850	14790	14763	14755	14844	14973	14801	14839	14846	14871	14781	14895	15006	14801	14876	14866	14870	14946	14914	14777	14834	14671	14950	14796	14853	14756	14643	14624	14721	14952	14806	14800	14854	14773	14701	14659	14739	14821	14775	14641	14790	14947	14742	14826	14868	14882	14785	14939	14888	14957	14763	14775	14785	14840	14808	14943	15038	14998	14827	14864	14837	14912	14905	14921	14775	14844	14915	14802	14766	14689	14668	14638	14728	14888	14919	14859	14881	14950	14684	14821	14784	14849	14813	14671	14735	14964	14762	14892	14789	14739	14756	14863	14824	14814	14689	14777	14850	14735	14853	14808	14853	14777	14677	14857	14682	14919	14767	14867	14838	14710	14760	14861	14775	14765	14744	14791	14862	14849	14780	14861	14830	14778	14864	14717	14949	14823	14957	14896	14744	14800	14823	14841	14767	14808	14913	14923	14781	14675	14906	14808	14959	14793	14828	14911	14882	14986	14848	14926	14665	14955	14795	14690	14736	14886	14802	14785	14824	14860	14869	14575	14871	14927	14820	14820	14841	14801	14778	14669	15005	14836	15079	14743	14827	14817	14767	14785	14814	14807	14838	14915	14706	14907	14903	14893	14715	14877	14743	14812	14906	14674	14892	14948	14673	14683	14823	14824	14984	14956	14640	14810	14729	14605	14995	14703	14715	14982	14909	14779	14805	14773	14912	14715	14608	14911	14596	15058	14677	14704	14806	14677	14724	14761	14663	14675	14862	14806	14814	14862	15016	14728	14720	14901	14684	14651	14924	14893	14854	14970	14820	14945	14875	14837	14676	14775	14765	14762	14854	14715	14672	15013	14928	14664	14874	14751	14736	14822	14691	14871	14805	14829	14817	14862	14762	14858	14980	14840	14725	14772	14745	14716	14773	14940	14804	14818	14775	14680	14814	14825	14862	14879	14770	14758	14849	14794	14780	14789	14840	14868	14778	14954	14824	14855	14867	14719	14812	14847	14780	14842	14813	14781	14810	14801	14755	14829	14822	14911	14851	14779	14856	14765	14716	14685	14789	14865	14763	14674	14782	14857	14666	14934	14893	14657	14876	14853	14840	14819	14923	14762	14835	14911	14862	14821	14902	14735	14872	14821	14820	14690	14727	14867	14938	14916	14673	14845	14839
23273	21648	29670	24186	22324	25577	27875	22383	20553	20078	19220	18810	18779	18677	18236	18212	18337	18072	17955	17734	17809	17712	17793	17564	17461	17478	17596	17468	17470	17343	17531	17344	17415	17397	17379	17412	17228	17307	17354	17283	17444	17538	17313	17248	17409	17341	17219	17022	17169	17351	17464	17284	17330	17183	17186	17220	17215	17115	17303	17217	17011	17079	17223	17124	17173	17134	17305	17046	17293	17311	17379	17018	17098	17191	17174	17282	17409	17523	17036	17113	17067	17017	17196	17366	17059	17141	17272	17031	17179	17058	17234	17175	17340	17307	17089	17095	17182	17191	17214	17296	17101	17148	17288	17250	17371	17327	17159	16998	17260	17238	17309	17296	17200	17266	16940	17102	17036	17193	17190	17157	17239	17382	17266	17004	17188	17154	17348	17199	17128	17107	17277	17257	17148	16964	16994	17227	17233	16985	17057	17144	17068	16913	16897	17130	17161	16941	17162	17088	17240	16990	17080	17191	17098	17122	17097	17205	17093	17173	16896	17190	17114	17160	17302	17006	17056	17095	17391	17193	17047	17203	17273	17370	17117	16938	17089	17196	17195	17257	17131	17119	17322	17215	17132	17106	17280	17149	16989	17191	17181	17200	16972	17289	17277	17139	17202	17352	17148	17395	17054	17029	17044	17197	17154	17260	17265	16999	16997	16985	17158	17178	17236	17029	17362	17150	17136	16995	17026	17121	17136	17260	17079	17181	17131	17046	17253	17101	17170	17139	16982	17148	17093	17097	17115	17218	17169	17161	17010	17032	17049	17084	17071	17194	16952	17259	17270	17057	17098	17140	17020	17091	17154	17202	17200	16971	17167	17193	17144	17090	16968	17186	17095	17165	17094	17338	17078	17109	16985	17175	17162	17324	17346	17162	17227	17160	17164	16972	17309	17214	17077	17265	17030	17157	17077	17172	17267	17104	17255	17266	17289	17061	16981	17169	17131	17202	17026	17065	17196	17153	17068	17095	17184	17185	17131	17015	17320	16867	17245	17125	17312	17023	17162	17243	17024	17170	17227	17119	17121	17167	17104	17069	16925	17155	17217	16991	17067	17216	17131	17320	17025	16871	17112	17140	17098	17127	17102	17226	17159	17152	17046	17237	17017	17138	17233	17042	17163	17121	17235	17073	16946	17067	17274	17047	17192	17286	17087	17100	17282	17066	17012	16930	17031	17004	17304	17095	17347	16983	17008	17161	17217	17167	17113	17099	17059	17087	17398	17166	17166	17141	17017	17070	17169	17038	16982	17171	17255	17095	17230	17158	17329	17007	17044	17042	17214	16930	17122	17306	17295	17227	17166	17220	16964	17160	17079	17074	17161	17074	17038	17105	17184	17130	17122	16957	17036	17035	17062	17142	17194	17339	17091	17128	17381	17186	17183	17120	17035	17025	17193	17023	17260	16982	17211	17085	17161	17195	17093	16977	17038	17174	17076	17116	16970	17126	17116	17251	17215	17233	17022	17155	17397	17073	17147	17040	17146	17104	17229	17228	17174	17121	17240	17123	16986	17051	17016	17059	17347	17127	17194	17099	16977	16966	17049	17015	17168	17020	17120	16980	16894	17329	17132	17056	17171	17188	17062	17164	17163	17140	17199	17281	17246	16953	17316	17038	17197	17014	17035	17072	17138	17113	17208	17228	17202	17048	17042	17233	17373	17326	17001	17113	17207	17096	16954	17173	17201	17116	17152	17119	17071	16946	17170	17085	17027	16957	17215	17100	17058	17038	17230	17250	17175	17273	17101	16962	17146	17024	17108	17182	17119	17270	17080	17232	17424	16989	17203	17024	17077	17161	17100	17309	17023	17431	17255	17207	17282	17009	17041	17087	17180	17239	17124	16890	17206	17280	17022	17283	16943	17150	17242	17093	17196	17120	17145	17031	17050	17106	16890	17073	17230	17283	17136	17122	17184	17265	17165	17070	17100	16989	17235	17396	17009	17357	17225	17101	16924	17128	17115	17417	16978	17124	17072	17047	17209	16973	17320	17112	17142	17076	17290	17213	17150	17036	17351	17350	17241	17230	17044	17225	17131	17411	17088	17196	17244	17078	17172	17178	17078	17058	17223	17043	17113	17098	17058	17090	17141	17161	17238	17108	17041	17082	17233	17194	17178	17246	17073	17098	17091	17122	17043	17221	17221	17003	17230	17164	16936	17064	17214	17150	16989	17168	17040	17329	17030	17149	17114	17195	17113	17244	17213	17176	17273	17065	17424	17279	17138	17272	17089	17127	16956	17155	16958	17288	17367	17194	17047	17120	17125	16993	17209	17090	17088	17021	17179	17163	17172	17172	17117	17145	16948	17419	17257	17006	17116	17131	17043	17176	17252	17035	17130	17141	17222	17215	17166	17000	17234	17165	17302	17301	17238	17272	17141	17251	17043	17180	16982	17126	17211	17243	17211	17177	17062	17291	17080	17224	17252	16946	17148	16953	17014	16871	17030	16958	17097	17031	17020	17082	17024	17016	17103	17175	16907	17062	17362	17193	16922	16945	17049	17033	17269	16954	17246	17280	17002	17157	17181	17062	17179	17150	17261	16937	17261	17170	17153	16823	17201	17242	17174	17147	17140	17023	17213	16906	16995	17061	17116	17256	17149	17052	17200	17131	17075	17100	17093	17078	17125	17177	17032	17130	17175	17069	17142	17133	17073	17259	17301	17103	17010	17088	17187	17093	17087	17126	17100	17077	17052	17177	17093	17136	17288	17034	17079	17232	17162	16967	17540	17166	17300	17161	16968	17033	17051	17254	17163	16943	17162	17107	17197	17378	17244	17121	17084	17001	17087	17109	17056	17190	17125	16987	16887	17345	17433	17084	17303	17168	17117	17104	16998	16904	17154	17265	17133	17129	17081	17134	17158	17127	17162	17152	17175	17185	17187	17114	17060	17099	17064	17036	17202	17094	17118	17300	17105	17372	16995	17227	17158	16768	16944	17194	17054	17034	17052	17352	17072	17115	16994	17151	17295	17060	16985	17024	17147	17311	16999	17114	17039	17163	17073	16972	17007	17072	17108	16786	17046	17167	17250	17037	17283	17147	17213	16887	17125	17237	17215	17275	17392	17122	17021	17045	17145	17011	17204	17338	17095	17179	17007	17154	17052	17150	17267	17007	17255	16987	17198	17035	17220	17229	17056	17092	17223	17214	17081	17118	17040	17087	17230	17134	17162	17136	17110	17115	17348	16955	17377	17141	17046	17298	17304	17264	17067	17020	17101	17157	17110	17114	17111	17149	17116	17137	17200	17115	17196	17256	17169	17207	17225	17003	17165	16977	17060	17245	17351	17116	17263	17291	17017	17138	17352	17210	17194	17222	17121	16986	17153	17071	17064	16959	17096	17119	17273	17160	17215	17256	17107	17048	17179	17240	17274	17192	17138	17220	17129	17068	17037	17054	17056	17366	17199	17137	17144	17287	17198	17098	17077	17126	17119	17105	17121	17291	17099	17314	17002	17040	17117	16885	17133	17096	17081	17090	17053	16989	16822	16886	17084	17209	17216	17069	17107	17275	17093	17084	17266	17161	17196	16973	16959	17114	17235	17098	17211	17183	16892	16980	17102	16910	17041	17239	17269	16992	17080	17113	17130	17119	17260	17128	17082	17129	17135	16961	17044	17142	17174	17111	17020	17198	16901	17114	16960	17260	17100	16985	16965	17105	17210	17263	17130	17175	17216	17073	17079	17222	17255	17212	17219	17152	17101	17130	17018	17236	17157	17092	17118	17128	17051	17105	17000	17241	17168	17346	17080	17133	17090	17043	17108	17176	17247	17116	17066	17100	16940	17248	17069	17099	16908	17287	17028	17369	17215	17141	17342	17182	17144	17123	16932	17015	17277	17173	17171	17164	17240	17196	17009	17037	16909	16835	16924	17083	16942	17143	17050	17075	17056	17091	16983	17290	17199	16909	17082	17212	17057	17160	17133	17135	17046	17147	17140	17118	17108	16984	17069	17253	17093	17091	16974	17079	17201	17307	17165	17032	17129	17216	17058	17019	17148	17223	17199	17326	17273	17138	17121	16916	17032	17263	17130	17270	17289	17330	17158	17128	17133	17104	17208	17118	17194	16929	17075	17231	17115	17057	17084	17098	17279	17029	17068	17231	17234	17205	17075	17056	17281	17198	16867	17224	17175	17154	17141	17012	17132	17264	17389	16973	17124	17056	17245	16995	17148	17075	17135	17425	16859	17161	17271	17192	17033	17053	17004	16974	17170	16815	17059	17301	17188	17064	17082	17132	17120	17135	17053	17294	17218	17185	17158	17275	17246	17053	17162	17139	17234	17135	16979	17331	16901	17019	17181	17067	17146	17108	17170	17255	17126	17035	17211	17043	17172	17068	17169	17039	17216	17036	17090	17391	17073	17354	17429	17178	16949	17192	17149	17035	16984	17027	17071	17040	17074	17177	17030	17240	17211	17103	16961	16828	17153	17169	17339	17054	17023	17171	17200	17092	17228	17109	16924	17108	17364	17113	17181	17014	17134	17068	17370	17240	17377	17219	17078	17158	17140	17145	17052	16962	16990	16994	17044	17120	17051	16977	17217	17034	16983	17066	16979	17184	17234	17178	17158	17173	17244	17088	16945	17031	17346	17403	17263	17194	17110	17098	17296	17006	17166	17315	17196	17111	17087	17324	17209	17312	17137	17085	17088	16936	17233	16827	17017	17177	17129	17063	16962	17209	17101	17204	17250	17375	17039	17201	17027	17051	17216	17057	17251	17165	17055	17086	17381	17061	17243	17132	17052	17180	17051	17121	17092	17366	17102	17244	17381	17216	17090	17028	17263	17148	17176	17125	17303	17139	17128	17110	17093	17147	17099	17062	17023	17239	17172	17213	17068	17148	17078	16971	16866	17165	17194	17256	17141	17089	17034	16905	17048	17160	17000	16995	17222	17064	17187	16914	16886	17181	17151	17062	17009	17229	17101	17134	17107	17380	17025	17296	16870	17118	17191	17344	17121	17072	16949	17170	17192	17067	17241	16977	17038	17221	16983	17014	17015	16987	17042	17088	17105	16920	17078	16985	17177	17111	17103	17176	17011	17262	17002	17183	17000	17103	17015	17072	17154	17139	17115	17127	17102	17143	17319	17249	17077	16895	17198	17168	17247	17263	17258	17084	17215	17118
28236	48520	46008	37218	31815	27717	24525	22157	20297	18961	17939	17354	17055	16745	16626	16039	16248	15958	15715	15660	15480	15548	15610	15564	15280	15444	15279	15207	15205	15047	15277	15084	15042	14984	15197	15156	15201	15016	15164	15026	14939	15018	15005	14842	14945	15010	14900	14842	14926	14986	14935	14888	15008	14920	14928	14890	14675	14748	14882	14860	14923	14873	14961	15029	14823	14904	14774	14803	14912	14917	14791	14746	14945	14893	14715	14761	14700	14792	14814	14726	14768	14748	14770	14902	14870	14872	14760	14767	14649	14743	14913	14908	14907	14819	14880	14751	15118	14598	14867	14725	14817	14845	14811	14777	14826	14914	15037	14858	14984	14751	14939	14753	14788	14672	14972	14753	14993	14875	15031	14985	14949	14909	14792	14967	14730	14813	14725	14935	14907	14745	14898	14803	14785	14659	14972	14674	14907	14901	14716	14829	14769	14909	14810	14790	14706	14769	14904	14741	14858	14850	14911	14728	14800	14848	14798	14633	14710	14770	14844	14842	14946	14930	14827	14767	14810	14873	15022	14692	14707	14766	14868	14786	14952	14912	14890	14946	14905	14928	14755	14835	14968	14800	14703	14940	14691	14877	14877	14759	14898	14772	14809	14706	14899	14774	14979	14771	14829	14727	14931	14714	14837	14747	14648	14810	14686	14772	14803	14981	14797	14812	14809	14916	14937	14901	14918	14901	14768	14842	14946	14783	15028	14780	14906	14770	14893	14848	14861	14780	14666	14798	14525	14647	14746	14724	14707	14957	14691	14841	14860	14887	14723	14831	14956	14768	14748	14845	15039	14711	14928	14822	14741	14758	14759	14936	14834	14756	14776	14841	14693	14700	14950	14888	14663	14888	14799	14719	14728	14770	14741	14638	14933	14782	14784	14909	14904	14773	14815	14871	14761	14837	14880	14762	14691	14726	14810	14752	14673	14820	14671	14795	14833	14783	14889	14791	14866	14857	14738	14736	14821	15016	14883	14831	14926	14863	14959	15009	14824	14632	14751	14900	14898	14804	14814	14834	14780	14713	14829	14730	14888	14800	14697	15081	14719	14678	14815	15076	14855	14768	14784	14875	14733	14771	14870	14977	14789	14672	14831	14745	14860	14854	14856	14815	14793	14662	14655	14869	14800	14819	14794	14812	14738	14744	14906	14752	14787	14866	14671	14750	14753	14832	15023	14853	14948	14840	14931	14800	14930	14729	14852	14988	14874	14750	14814	14595	14880	14829	14619	14781	14770	14849	14923	14897	14797	14895	14882	14801	14874	14916	14875	14935	14947	14780	14817	14851	14915	14781	14814	14769	14865	14856	14705	14808	14961	14917	14826	14819	14935	14890	14855	14709	14859	14707	14941	14748	14667	14767	14567	14881	14703	14767	14732	14879	14804	14836	14928	14815	14889	14818	14767	14700	14673	15011	14763	14993	14759	14759	14807	14851	14813	14701	14828	14763	15015	14759	14809	14876	14731	14766	14734	14762	14933	14786	14962	14842	14816	14908	14847	14814	14814	14853	14660	14981	14840	14785	14757	14690	14881	14822	14860	14702	14885	14863	14817	14732	14665	14817	14844	14861	14856	14870	14725	14849	14861	14837	14710	14903	14797	15089	14845	14943	14775	14828	14804	14890	14795	14830	14903	14967	14701	14713	14687	14763	14693	15021	14744	14791	14758	14837	14852	15010	14643	14798	14609	14852	14986	14767	14907	14731	14920	14715	14674	14785	14837	14963	14956	14841	14939	14884	14803	14738	14846	14779	14819	14715	14821	14478	14891	14865	14907	14924	14813	14702	14696	14714	14779	14848	14765	14825	14925	14854	14883	14890	14718	14687	14868	14893	14904	14714	14745	14904	14900	14740	14786	14779	14633	14915	14793	14833	14895	14846	14764	14802	14983	14732	14847	14790	14761	14808	14956	15045	14834	14873	14948	14949	14881	14922	14689	14977	14882	14678	14773	14699	14746	14989	14927	14815	14905	14812	14791	14831	14727	14854	14763	14907	14751	14969	14841	14711	14938	14804	14721	14788	14687	14847	14693	14921	14837	14782	14998	14830	14912	15047	14896	14866	14949	14746	14871	14769	14792	14764	14600	14818	14823	14838	14803	14770	14840	14813	14711	14799	14927	14848	14841	14870	14846	14766	14858	14965	14749	14783	14826	14698	14957	14808	14782	14674	14930	14862	14788	14897	14751	14944	14950	14870	14711	14911	14806	14687	14793	14867	14695	14749	14972	14701	14842	14876	14933	14782	14962	14597	14897	14759	14607	14756	14823	14916	14777	14852	14918	14844	14940	14792	14838	14751	14859	14917	14762	14813	14885	14892	14895	14806	14919	14880	14733	15074	14898	14817	14858	14875	14820	14899	14881	14864	15058	14646	14842	14828	14854	14648	14871	14852	14696	14871	14630	14805	14912	14682	14721	14767	14830	14775	14733	14857	14727	14987	14899	14761	14785	14917	14730	14937	14917	14806	15001	14826	14728	14839	14824	14608	14757	14799	14696	14795	14770	14747	14717	14990	14732	14747	15021	14758	14906	14883	14769	14914	14893	14749	14777	14937	14736	14809	14765	14663	14849	14749	14739	14895	14716	14881	14675	14807	14880	14811	14725	14897	14832	14789	14870	14853	14892	14805	14795	14881	14835	14755	14842	15056	14705	14815	14852	14856	14973	14871	14900	14771	14859	14872	14898	14647	14656	14750	14871	14710	14829	14792	14628	15040	14897	14952	14641	14765	14768	14974	14865	14894	15014	14704	14919	14761	14963	14638	14634	14790	15028	14838	14838	14764	14892	14718	14791	14797	14932	14744	14882	14746	14886	14697	14957	14750	14736	14710	14750	14779	14924	14717	14870	14678	14700	14871	14724	14979	14727	14852	14809	14772	14812	14959	14801	14884	14720	14731	14778	14827	14595	14820	14906	14878	14739	14856	14715	14899	14835	14734	14678	14780	14925	14759	14625	14847	14761	14781	14774	14880	15039	14838	14780	14822	14855	14740	14920	14776	14762	14841	14713	14843	14812	14758	14958	14734	14676	14892	14856	14681	14918	14887	14812	15072	14970	14794	14881	14935	14714	14782	14792	14845	15004	14763	14778	14973	14808	14765	14612	14747	14768	14958	14847	14812	14797	14757	14812	14768	14994	14985	14959	14859	14614	14805	14897	14757	14865	14804	14753	14893	14957	14771	14912	14969	14589	14710	14875	14959	14746	14884	14960	14704	14853	14933	14746	14807	14819	14656	14889	14831	14809	14785	14862	14894	14874	14818	15034	14749	14827	14860	14832	15009	14743	14896	14676	14822	14791	14694	14725	14874	14843	14882	14704	14921	14642	14702	14922	14792	14865	14793	14921	14842	14796	14899	14787	14861	14828	14881	14626	14975	14740	14766	14794	14737	14746	15016	14929	14836	14761	15023	14868	15001	14962	14731	14624	14858	14797	14908	14657	14700	14827	14589	14729	14703	14911	14756	14808	14846	14689	14719	14862	14853	14807	14820	14728	14799	15007	14852	14893	14801	14876	14828	14849	14842	14784	14910	14592	14870	14848	14615	14856	14927	14865	14877	14804	14848	14832	14872	14964	14738	14861	14877	14713	14954	14790	14770	14808	14835	14873	14629	14846	14804	14774	14828	14815	14866	14786	14804	14625	14848	14770	14691	15017	14894	14787	14704	14817	14759	14777	14787	14710	14970	14703	14682	14848	14795	14990	14696	14894	14834	14974	14793	14776	14827	14875	14673	15016	14769	14861	14889	14864	14873	14831	14887	14755	14836	14830	14818	14753	14766	14871	14755	14879	14699	14547	14835	14814	14797	14910	14800	14962	14916	14886	14847	14841	14832	14880	14837	14675	14901	14817	14760	14842	14708	14851	14688	14827	14825	14826	14831	14843	14850	14783	14804	14799	14742	14821	14971	14805	14829	14710	14811	14666	14842	14664	14666	14915	14787	14849	14840	14738	14865	14845	14898	14609	14639	14844	14937	14893	14876	14791	14769	14738	14821	14789	14711	14942	14811	14818	14863	14812	14727	14916	14826	14778	14737	14828	14672	14730	14748	14836	15094	14899	14760	14768	14905	14860	14662	15103	14820	14893	14786	14877	14777	14789	14642	14944	14780	14703	14881	14731	14859	14793	14705	14753	14972	14804	14892	14808	14798	14894	14486	14698	14830	14880	14673	14844	14952	14911	14896	14794	14757	14667	14871	14857	14696	14916	14700	14962	14755	14599	14767	14862	14727	14706	14824	14846	14713	14812	14779	14775	14803	14848	14826	14766	14770	14822	14787	14893	14758	14821	14650	14931	14905	14782	14909	14547	14818	14999	14723	14730	14896	14632	14779	14783	14757	14703	14861	14908	14958	14759	14711	14892	14807	14715	14715	14745	14833	14732	14974	14813	14721	14886	14733	14841	14827	14869	14795	14764	14881	14874	14961	14893	14631	14726	14817	14847	14844	14841	14774	14914	14833	14728	14723	14798	14934	14735	14767	14734	14856	14890	14756	14922	14796	14785	14916	14992	14879	14779	14902	14642	14815	14861	14995	14813	14745	14625	14886	14829	14820	14676	14722	14887	14827	14886	14700	14926	14656	14917	14821	14707	14823	14765	14811	14714	14927	14840	14891	14764	14600	14917	14735	14806	14878	14738	14812	14933	14785	14831	14664	14879	14854	15050	14806	14755	14803	14806	14755	14860	14846	14889	14811	14806	14694	14941	14944	14749	14788	14904	14810	14974	14812	14707	14723	14950	14786	14852	14845	14681	14688	14860	14759	14725	15013	14881	14847	14805	14705	14962	14812	14725	14884	14621	14825	14850	14691	14813	14942	14691	14793	14867	14632	14874	14942	14753	14835	14866	14729	14865	14760	14709	14866	14717	14945	14810	14911	14901	14946	14638	14749	14911	14819	14831	14668	14798	15025	14863	14821	14888	14789	14874	14845	14777	14768	14877	14766	14835	14833	14841	14716	14841	14679	14842	14962	14768	14829	14759	14922	14821	14854	14668	14935	14713	14765	14727	14855	14778	14821	14712	14828	14813	14908	14775	14732	14698	14914	14966	14751	14955	14621	14842	14745	14927	14770	14920	14810	14883	14711	14758	14745	14963	14916	14856	14974	14732	14735	14895	14627	14857	14849	14836	14951
28987	25800	31905	29002	23859	21958	20556	19482	18753	18343	18157	18048	17798	17919	17884	17739	17676	17562	17414	17606	17598	17508	17693	17657	17652	17517	17511	17374	17359	17387	17519	17523	17514	17394	17468	17459	17427	17366	17352	17365	17472	17467	17414	17394	17169	17629	17456	17404	17485	17372	17391	17422	17442	17363	17533	17424	17440	17438	17197	17396	17448	17436	17314	17201	17265	17386	17349	17430	17396	17385	17348	17344	17157	17383	17394	17447	17482	17460	17567	17275	17492	17379	17549	17389	17119	17349	17253	17399	17400	17418	17421	17386	17261	17376	17209	17447	17527	17287	17477	17362	17283	17191	17227	17094	17637	17317	17349	17378	17257	17181	17279	17355	17229	17322	17362	17281	17415	17276	17428	17294	17438	17383	17383	17178	17341	17094	17339	17302	17369	17494	17381	17358	17243	17436	17387	17457	17576	17239	17344	17204	17179	17261	17305	17487	17293	17355	17212	17290	17485	17400	17300	17382	17485	17477	17193	17326	17246	17437	17261	17349	17505	17256	17416	17172	17294	17273	17369	17315	17441	17365	17330	17542	17448	17333	17316	17243	17470	17419	17416	17247	17359	17526	17394	17398	17303	17298	17269	17410	17160	17483	17479	17298	17382	17303	17295	17572	17454	17315	17377	17167	17388	17585	17558	17281	17315	17344	17423	17612	17220	17225	17407	17378	17419	17337	17392	17411	17241	17474	17499	17331	17480	17155	17426	17496	17399	17510	17270	17395	17440	17337	17397	17389	17358	17422	17442	17229	17248	17506	17264	17368	17376	17232	17045	17415	17522	17347	17504	17333	17241	17256	17361	17105	17340	17337	17263	17228	17466	17442	17477	17381	17140	17453	17381	17462	17336	17317	17412	17318	17615	17524	17440	17570	17287	17434	17413	17211	17299	17445	17400	17294	17331	17319	17325	17294	17500	17504	17434	17193	17328	17217	17438	17369	17318	17442	17388	17204	17286	17366	17296	17393	17298	17291	17241	17567	17264	17416	17446	17413	17537	17477	17462	17110	17320	17561	17281	17383	17336	17282	17481	17277	17182	17414	17357	17303	17259	17498	17217	17322	17381	17432	17381	17347	17379	17501	17474	17395	17097	17265	17208	17251	17212	17327	17261	17414	17252	17412	17374	17375	17355	17339	17473	17424	17301	17323	17482	17627	17392	17435	17079	17313	17434	17203	17331	17381	17479	17472	17484	17396	17287	17369	17414	17311	17457	17454	17246	17436	17182	17335	17543	17366	17401	17278	17441	17480	17498	17215	17296	17221	17243	17262	17507	17415	17497	17390	17550	17243	17359	17444	17330	17309	17233	17229	17267	17200	17474	17285	17370	17361	17509	17372	17188	17358	17286	17112	17411	17278	17616	17221	17090	17395	17522	17393	17284	17286	17271	17521	17558	17503	17358	17470	17267	17185	17182	17175	17423	17290	17397	17338	17355	17433	17437	17219	17150	17328	17314	17319	17304	17191	17585	17443	17387	17269	17385	17425	17327	17269	17217	17363	17438	17385	17185	17472	17222	17369	17311	17525	17497	17507	17456	17336	17547	17479	17520	17408	17522	17579	17414	17521	17513	17317	17253	17618	17403	17451	17361	17283	17222	17404	17545	17568	17317	17158	17148	17310	17474	17272	17448	17152	17479	17331	17209	17418	17341	17349	17299	17283	17478	17442	17103	17318	17450	17172	17489	17193	17270	17317	17375	17402	17273	17332	17237	17276	17507	17485	17253	17561	17359	17526	17388	17293	17583	17524	17376	17217	17464	17502	17338	17421	17316	17390	17450	17362	17307	17403	17282	17206	17265	17276	17237	17336	17238	17295	17397	17500	17402	17309	17351	17398	17370	17359	17533	17490	17398	17366	17270	17287	17551	17468	17419	17204	17362	17304	17281	17461	17413	17266	17334	17309	17671	17269	17308	17177	17385	17411	17264	17450	17485	17430	17393	17211	17324	17396	17166	17352	17394	17447	17606	17449	17266	17195	17524	17334	17194	17293	17495	17299	17280	17268	17394	17451	17122	17186	17465	17451	17304	17390	17574	17289	17310	17428	17362	17305	17536	17281	17440	17426	17389	17439	17246	17370	17515	17164	17352	17548	17406	17373	17337	17136	17296	17422	17299	17429	17372	17342	17430	17423	17498	17423	17484	17269	17481	17283	17292	17425	17396	17357	17365	17399	17367	17373	17469	17580	17313	17383	17168	17388	17454	17353	17285	17490	17186	17240	17423	17487	17380	17255	17258	17432	17438	17317	17386	17387	17375	17469	17196	17299	17581	17241	17428	17479	17276	17139	17108	17521	17067	17284	17470	17429	17348	17261	17358	17310	17359	17487	17266	17249	17240	17418	17326	17311	17278	17188	17333	17342	17237	17339	17371	17360	17486	17406	17399	17360	17346	17307	17267	17554	17410	17244	17251	17525	17495	17175	17291	17480	17546	17277	17318	17265	17381	17083	17192	17297	17538	17507	17407	17215	17456	17342	17318	17272	17186	17325	17519	17375	17375	17414	17313	17356	17338	17472	17536	17377	17132	17373	17294	17220	17398	17368	17263	17360	17323	17340	17253	17463	17392	17479	17546	17482	17290	17533	17109	17438	17448	17347	17509	17486	17501	17261	17362	17131	17360	17510	17460	17145	17496	17268	17407	17428	17313	17495	17437	17633	17420	17213	17303	17382	17343	17357	17299	17365	17495	17422	17478	17379	17350	17357	17272	17338	17338	17260	17389	17337	17517	17476	17668	17321	17562	17271	17392	17287	17364	17518	17267	17157	17385	17257	17493	17464	17371	17612	17479	17265	17290	17368	17434	17537	17423	17303	17463	17279	17325	17375	17444	17361	17296	17376	17695	17310	17079	17307	17186	17260	17285	17364	17279	17467	17222	17344	17515	17462	17330	17444	17524	17355	17478	17295	17391	17292	17421	17553	17529	17282	17483	17267	17405	17431	17245	17242	17288	17698	17425	17340	17226	17199	17395	17395	17424	17247	17199	17048	17303	17282	17525	17385	17426	17365	17302	17206	17467	17286	17397	17257	17348	17396	17506	17389	17388	17331	17496	17307	17265	17167	17150	17443	17246	17415	17346	17286	17384	17426	17438	17294	17455	17417	17345	17361	17355	17320	17564	17475	17400	17338	17230	17264	17392	17250	17201	17338	17372	17328	17336	17437	17377	17388	17427	17397	17300	17298	17296	17315	17416	17354	17211	17375	17533	17446	17281	17176	17346	17488	17588	17181	17348	17484	17342	17199	17427	17100	17190	17467	17449	17262	17460	17192	17449	17180	17518	17359	17382	17349	17223	17385	17240	17304	17402	17288	17279	17379	17509	17461	17413	17558	17388	17234	17446	17072	17280	17239	17353	17316	17303	17333	17243	17196	17268	17288	17236	17357	17393	17372	17265	17339	17240	17436	17204	17221	17259	17326	17480	17337	17375	17522	17391	17461	17433	17477	17191	17441	17165	17388	17271	17313	17285	17192	17267	17364	17335	17472	17404	17351	17240	17337	17306	17358	17292	17313	17331	17290	17460	17273	17138	17404	17532	17372	17394	17402	17214	17459	17345	17331	17417	17293	17248	17420	17432	17371	17345	17402	17197	17582	17334	17172	17416	17385	17125	17381	17330	17410	17310	17139	17155	17403	17383	17384	17301	17231	17226	17562	17412	17283	17588	17383	17732	17420	17441	17236	17248	17110	17188	17447	17214	17212	17258	17561	17098	17428	17466	17430	17523	17628	17314	17345	17511	17324	17332	17244	17374	17318	17379	17437	17432	17485	17644	17425	17530	17475	17339	17341	17283	17291	17133	17493	17236	17210	17456	17287	17253	17258	17264	17366	17347	17374	17462	17356	17604	17534	17311	17254	17450	17423	17291	17351	17362	17273	17328	17147	17128	17218	17541	17294	17295	17393	17391	17269	17643	17458	17478	17471	17416	17304	17387	17414	17206	17408	17237	17235	17401	17367	17418	17316	17391	17257	17098	17290	17445	17377	17386	17485	17439	17392	17234	17311	17369	17478	17255	17169	17435	17442	17544	17364	17197	17280	17154	17350	17393	17414	17230	17380	17406	17459	17420	17373	17182	17298	17228	17380	17413	17321	17340	17253	17255	17339	17368	17339	17225	17408	17235	17359	17410	17310	17288	17358	17233	17555	17334	17259	17412	17321	17266	17275	17517	17326	17231	17204	17287	17238	17266	17341	17492	17351	17309	17207	17404	17332	17130	17092	17468	17358	17410	17344	17496	17268	17274	17312	17566	17333	17457	17457	17187	17391	17369	17419	17624	17283	17281	17164	17343	17417	17350	17404	17454	17481	17301	17314	17358	17535	17487	17186	17454	17354	17466	17355	17256	17263	17411	17318	17173	17177	17400	17487	17466	17408	17365	17324	17263	17209	17462	17409	17313	17525	17501	17416	17276	17309	17266	17313	17450	17339	17421	17435	17290	17153	17243	17176	17508	17281	17312	17308	17433	17409	17156	17195	17528	17212	17421	17429	17494	17249	17344	17391	17425	17348	17299	17468	17288	17412	17500	17313	17456	17329	17168	17419	17173	17114	17283	17380	17262	17496	17535	17440	17444	17273	17333	17313	17321	17317	17412	17276	17590	17502	17383	17280	17443	17385	17209	17473	17370	17333	17238	17511	17517	17306	17407	17171	17345	17476	17367	17476	17219	17186	17233	17392	17488	17299	17446	17275	17276	17486	17490	17464	17173	17100	17302	17423	17408	17320	17346	17161	17513	17394	17532	17341	17149	17391	17557	17386	17356	17507	17577	17279	17404	17176	17289	17426	17289	17337	17344	17382	17233	17558	17311	17181	17336	17308	17267	17496	17364	17487	17422	17277	17202	17477	17456	17240	17536	17399	17309	17345	17436	17293	17417	17355	17458	17287	17466	17295	17461	17392	17289	17367	17307	17524	17322	17288	17455	17434	17679	17526	17166	17583	17323	17273	17386	17440	17415	17278	17445	17448	17303	17135	17134	17359	17334	17097	17390	17399	17571	17571	17410	17411	17423	17399	17254	17458	17433	17212	17012	17323	17260	17358	17379	17379	17451	17443	17507	17462	17392	17341	17241	17488	17252	17454	17239	17420	17197	17250	17373	17205	17465	17344	17443	17440	17336	17281	17335	17453
27574	39178	36730	28668	24255	21723	19541	18198	17265	16579	16280	16004	15835	15780	15745	15413	15446	15392	15276	15142	15372	15273	15389	15134	15288	15198	15229	15092	15164	15088	15056	14874	15092	14927	15015	14990	14994	15246	15115	15065	15164	15076	15214	14864	14918	14996	15033	14960	15069	14979	14936	15102	14997	14996	15147	14996	15074	15018	14945	14950	14969	15016	14923	15050	14913	14949	15068	14921	15104	15021	14907	14915	14926	15005	14959	14824	15041	15001	14891	14848	15145	14930	14986	15012	15045	14869	14974	14920	14948	14984	14994	15042	14947	15038	15004	14998	15072	14947	14962	14842	15000	14904	15026	15026	14951	15165	15078	14997	15098	15021	14746	15025	15053	14868	15061	14970	15091	15001	15074	14953	15061	14857	15057	15133	14897	14882	14929	14832	14891	14913	15075	14971	14956	14800	14910	14883	14883	14895	14754	14989	14959	14911	15127	15022	14904	14941	14963	14967	15064	15039	14932	14869	15134	15141	14881	15002	15033	14900	14920	14874	14979	15003	14982	14991	15001	14961	14996	15036	14978	15121	14988	14944	14951	15030	14869	15173	14965	15020	14995	14705	14968	14909	15111	14892	14699	14914	14972	14905	14790	14964	14945	15013	14900	15116	14807	14882	14762	15234	14934	14842	14932	14970	15085	14933	15038	14879	15071	15053	14980	15036	14966	14914	14870	15164	14909	14925	15088	14868	14959	14959	14859	14938	14885	15025	14929	15159	14865	14983	15068	14932	14882	14790	15068	14964	14852	15019	14909	14796	14911	15064	15045	14939	14884	14983	14894	15028	14993	14915	15072	15061	15064	15049	15142	14889	14941	14966	15042	14967	14794	14890	15092	14917	14920	15108	14983	14769	14948	15043	15094	14950	14897	15048	15001	15088	14938	14920	15219	15088	15018	14900	14886	14872	14979	14837	15087	14872	14903	14916	14926	14839	14883	15077	14834	14996	14973	15031	15026	15056	15006	15087	15078	14960	14790	14924	15038	15033	15023	15035	14945	14919	14855	15015	14934	15084	15077	14857	14830	14984	15015	14798	14919	14871	14885	14918	14768	14988	14996	14904	15053	14906	14958	14891	15060	14909	14927	14814	14874	15059	14758	14921	15103	15012	15008	14921	15177	14896	15029	15061	15030	14848	15124	14883	15013	14883	14962	15225	15025	14948	14931	15026	15003	15072	15052	14984	15108	14906	14854	14859	15000	14973	14964	14864	14929	15025	14932	15084	15154	14970	14903	15086	15029	14999	15044	14722	14906	14940	15049	14870	14995	15085	14764	14802	15015	14979	14983	14882	14953	14993	14942	14978	15003	14857	14930	15059	14797	14968	15056	14846	14849	15027	14893	14999	14865	15006	15018	14889	14979	14789	14951	14997	14670	15052	15005	15019	15096	15048	14869	14763	14872	15135	15036	14853	14898	14895	15117	15147	14974	14994	14833	15090	14902	15086	14859	14857	15017	15122	14942	14995	15109	14917	15123	14921	14878	15047	14817	14854	15088	14851	15033	14998	15039	15048	14927	15009	14906	14964	15066	14945	14990	14790	15037	14990	15018	14845	15040	15080	15065	15036	14921	15048	14812	15076	15036	15032	15056	14947	14991	15175	14991	14942	15018	14916	15067	15105	14781	14802	14963	14966	15047	15059	14925	14786	15035	15091	14870	15009	14920	15010	14819	15094	15056	14943	14951	15016	14901	15052	15003	14995	14817	15119	14939	15090	14870	14882	14988	14993	14803	15015	15099	14996	14837	15187	14808	15112	14985	15085	14807	15105	14865	14993	15175	15039	15060	14980	15068	15017	14985	14983	14995	14875	15038	14900	15126	14978	14960	15050	14988	14975	15085	15094	14928	15088	15060	15019	15068	14974	14977	15072	15003	14902	14992	14914	14952	15105	14905	14849	15086	14818	14819	14815	15033	15005	15020	14965	15001	15020	14867	14935	15012	14957	14821	14837	15065	14986	14976	14984	14993	14810	15055	14963	15014	15017	15122	15004	15052	14953	14817	15030	14805	14925	15012	15117	14998	15039	14874	15057	14964	15042	14917	14952	15010	15027	15015	14936	15068	15095	14887	15110	14822	15021	14981	14967	14823	14843	14982	14897	15137	14969	14997	14949	14705	14872	14801	14924	14992	14879	14831	14985	14866	15055	14983	15007	15053	14827	14885	15038	15001	14832	14776	14886	14938	14904	14935	15097	14979	14964	14953	15172	14945	14742	15074	14995	14918	14982	14907	14954	15010	14917	14821	14860	14844	15005	14984	14933	14986	14879	15022	15073	14956	14915	15032	15088	14978	14797	15027	15059	15003	14940	14945	14828	14957	14907	15146	15017	14821	14877	14795	14950	14698	15058	14955	14929	15073	14824	14886	15005	14923	14889	14831	15003	15070	14927	15065	14974	15133	15045	15057	15072	14883	15077	14913	15049	14987	14952	15073	14984	14875	14855	15086	14994	15020	15078	14909	14971	14986	15010	15055	14864	14858	15093	15135	14971	15001	14895	14976	15003	14789	14862	14875	15147	14937	14970	14868	15033	14892	14911	15088	15136	14972	14961	14860	14812	14801	14893	15125	15147	14979	15105	15038	15120	14941	14877	15010	15017	14930	15014	14846	14792	14947	14977	15015	15081	15213	14988	14896	14965	14855	14986	14929	14913	14822	14931	14912	15057	14983	15002	15014	14853	15096	15111	15008	14764	14995	14984	15005	15136	14899	14983	15051	14881	15052	15052	14780	14912	15163	14977	14874	14926	15043	14976	14993	15071	14895	14987	15096	14927	14903	15014	14928	15109	15162	14933	15093	15029	15009	15003	15052	14929	14918	14851	14960	15073	14875	14960	14905	15074	15068	14825	14979	14934	14916	15068	15032	15059	14834	15085	14886	14993	14907	14968	15027	15056	14878	14762	15174	14954	14911	14953	15026	15061	14982	15018	14858	15026	14975	15086	14993	15064	14785	14952	14939	14868	14918	14969	15025	14798	14930	14981	14892	15093	15161	15001	14951	14978	15044	15100	15098	15018	15054	15050	14959	15093	15095	14956	14936	14977	14872	14908	15023	14949	14950	15096	15019	14963	14894	14989	14973	14969	15114	14900	15005	15051	14810	15203	15084	15006	14886	14974	15035	14978	14856	14917	14956	14749	14948	15043	14857	14999	14918	14975	14837	14943	14968	14890	15029	14987	14987	15024	14925	14839	14928	14927	14939	14843	14956	15006	15103	14920	14908	14956	15008	15170	14882	14763	14831	14849	15074	14850	15065	14850	14872	15079	14968	14987	14951	15013	15117	14935	14974	14977	14918	15035	14968	14983	15175	14868	15112	14973	15086	15176	14958	14997	14911	14955	14967	14850	15010	14923	15109	15148	14935	15023	15024	14900	15048	15035	15003	14932	15034	14959	14836	14987	15046	14922	14878	14955	14770	15160	15082	14927	14890	15051	15232	14895	14927	15157	14994	15080	15057	15018	14882	15054	15042	14911	15004	14855	14958	14932	15041	14929	14914	15024	15100	14957	14986	14842	15039	14783	14924	14884	14775	15078	14787	14894	14985	15108	15097	14831	14879	14981	15192	14911	14924	15069	14856	14846	14968	14914	15028	14923	15099	14968	15011	15009	14955	15113	14923	14953	15061	14991	15111	14913	15019	14865	15061	15156	14961	15069	14970	14986	15037	15055	14856	15051	15161	14909	14935	14971	14991	14977	14969	15180	14867	14971	14978	14859	14932	15152	14925	14920	14729	15001	15200	14949	14768	14846	14934	14905	15030	14909	14958	15013	14970	15101	15043	15036	14948	14724	15059	15046	14934	15277	14983	15108	14999	15051	15059	15001	14820	15016	15006	15052	14917	14945	15002	14870	15150	14836	15060	14821	14985	14924	14894	15060	15066	14864	14929	14982	14991	14985	14991	15146	14838	14842	14884	15028	15054	14945	15089	14837	14974	14935	14869	14994	14933	14956	14893	14920	15037	14922	14873	14957	15014	15073	14938	14833	14960	15091	14944	15028	15012	14910	14972	14932	15021	14919	14984	14821	15028	14944	15031	14853	14968	15037	15008	15005	15089	14930	15030	14983	15088	15027	15017	15013	14923	15089	15096	15091	15071	14953	15040	14835	14863	14880	14992	14956	14879	14963	14906	14984	15041	15085	15065	14850	14897	14983	15091	14820	14900	15004	14849	14929	14844	14819	14973	14913	14890	15088	14862	15057	14980	14856	15108	14858	14949	15021	14965	14920	15032	14943	15030	14895	14890	14805	14797	15036	15004	15004	15037	14916	14986	14967	14917	15018	14932	15065	14969	14855	15059	14864	14979	14939	14903	14889	14987	14973	15032	15158	14973	15100	14894	15030	15042	15023	14859	15079	14996	15033	14921	15025	15015	15046	14881	15086	15057	15032	14999	14983	15035	14930	15012	14974	15190	14954	14857	15032	15136	14895	14832	15077	14991	14832	15030	15102	15023	14918	14940	15031	14964	14920	15077	15024	14971	14948	15078	15071	14955	14920	15142	14986	15012	15125	14922	15025	14861	14967	15125	14857	15001	14914	14972	15099	15024	14789	14990	14887	14973	14918	15084	14852	14942	14712	14969	15001	14891	14988	14980	14931	14950	14986	15007	14945	14801	14898	15076	15057	15125	14986	15076	15051	15088	15024	14959	14919	14973	15148	14931	15040	14876	14949	14969	14957	14982	15036	14875	15050	14934	14957	14898	15288	15039	14894	14826	14911	14995	14986	14879	15094	14966	15109	14993	14967	14844	15040	15128	14832	14919	15068	14919	14774	14888	15081	15083	15151	14775	14960	14949	15027	14869	15007	14994	14885	14931	14845	14984	15024	14969	14765	15031	14998	14965	14932	14805	14982	15036	14953	14977	14864	14990	14912	14818	15063	14992	14944	14971	15011	14912	15095	15160	14930	14833	15032	14894	14903	15016	14942	14985	14961	14962	14921	15184	14893	14926	14832	14963	15025	15000	14984	15124	14789	14892	14936	14919	15059	14956	15023	14985	14969	14955	14932	15033	15068	14781	14999	14893	14923	15003	15013	14809	15020	15108	14930	15038	14945	15132	14891	14900	14992	14924	15008	14957	14981	14968	14998	15090	14921	15031	14875	14962	14770	15080	14967	15093	15165	14878	14939
24526	21690	29262	25241	23987	24805	23646	20375	19344	18990	18484	18154	18335	17880	17859	17736	17571	17571	17617	17546	17477	17707	17568	17485	17410	17369	17295	17202	17420	17256	17282	17259	17380	16991	17125	17210	17143	17093	17086	17075	17016	17107	17347	17109	17250	17204	17052	17096	17081	17186	17160	17118	17168	17332	17246	17124	17338	17111	17091	17081	17306	17077	17004	16938	17153	16913	17001	16931	17156	17058	17056	17093	17084	16974	17097	17047	17274	16861	16970	16986	17072	17030	17182	16986	17125	17002	17080	17064	16970	17062	17157	17077	16859	17113	16970	17050	17013	17410	17024	17021	17298	17058	17152	16879	17114	17001	17027	17118	16918	17091	17116	17245	17233	17140	17057	17058	17045	17208	17013	16874	16922	17017	16846	16856	17140	17219	16988	16992	16862	17045	17003	17120	17278	17176	17096	17123	17079	17025	16882	16883	17102	16824	17106	17236	17094	16931	16937	16934	17115	17122	16986	17051	17091	17134	17105	16936	17168	17170	17127	16940	17214	16894	17114	17090	17207	17031	17032	17212	17014	16965	17244	17014	17163	16776	16956	17104	17064	17193	16842	17304	17016	17125	17111	16812	17206	17044	17165	16987	17117	16937	17122	17045	17105	16991	17085	17139	17144	17135	17102	16814	16942	16881	17100	16875	17178	17014	16983	17159	17124	17013	17157	17124	17117	17084	17110	17202	17007	16956	16897	17023	17084	17133	16917	16977	16862	17061	17152	17183	17178	17053	17271	17116	17217	17138	16865	17151	17207	17015	17121	16977	17138	16988	17095	17206	17218	16984	17335	17093	16929	17049	17124	16930	17127	17178	16985	17074	17213	16985	16886	17093	16823	16921	17028	16992	17033	17122	17130	17115	17081	16969	17224	16950	17021	17022	17047	16920	17011	17152	17038	17229	16872	17094	17144	17242	17042	16947	17120	17054	17164	16803	16939	17003	17131	17131	17060	17016	17071	17074	17057	17076	17010	17027	17141	16864	16871	16948	17220	16949	16950	17087	17115	16964	16965	16988	16975	17093	17147	17058	17048	16912	17078	17014	16981	16851	17062	17091	16991	17085	17024	17152	17239	17029	17074	17276	17135	17006	17043	17092	17054	16910	17069	16975	16883	16999	16799	17045	17049	17143	16934	17051	17053	17098	16986	17089	17069	17070	17117	16877	16856	16972	17205	17123	17094	16834	16954	17190	17128	16937	17081	17294	16928	16965	16994	17165	16795	16990	17286	17032	17044	16919	17114	16980	17040	17039	16990	17166	16993	17052	16830	16934	16920	17008	17166	17191	17063	16984	16867	17148	16980	17065	17165	17146	16997	17008	17095	16834	17162	17240	17184	16957	17037	16999	17076	17054	17165	17015	16976	17312	17297	16909	17189	16956	16964	16732	17278	17124	17167	17182	16848	17249	17275	17028	16998	16836	17208	17055	16981	17007	17212	17081	16989	16888	17053	17046	17072	17037	17053	16756	17163	16857	16858	17044	16921	17166	16890	16908	17015	17011	17046	16931	17080	16943	16908	17156	17028	16996	16990	16871	16942	17150	17027	17126	16945	17009	17090	17020	17117	16979	17159	16948	16808	16885	17133	16992	17139	17196	17120	16953	17360	16910	16906	17023	16953	16888	16893	17066	17011	17165	17143	17079	16970	17004	16996	17122	16987	17354	17091	17019	17060	16952	17039	17024	17108	16956	17047	16936	16855	17012	17017	17087	16846	16904	16917	17045	16962	17063	17257	17053	17066	16880	17174	17290	17090	17068	17101	16957	16903	16954	16819	16926	17027	17020	17093	17029	16918	17109	17160	16998	16923	16912	16947	17080	17131	16992	17026	16934	17246	17059	17128	17002	16913	17085	16873	16923	16962	16995	16927	17013	17128	17003	17198	16957	16914	17129	17067	16981	17018	16971	17124	16967	17001	17135	17006	17211	16930	16996	16997	17172	17153	17010	17103	16859	16976	17059	17154	17057	17118	16960	17060	17064	17228	17349	17004	16961	17134	17137	17024	17087	16771	17209	16887	17137	17039	17035	16922	17119	16814	16915	16702	16978	16943	16934	16950	16953	16884	16913	17087	17189	17015	17230	17126	17268	16848	17013	17051	17205	17183	17004	17203	17157	17206	17046	17034	17168	17110	17118	17136	17113	16921	17056	16952	17005	17102	16924	16882	16750	16890	16936	17142	16798	16963	17024	17006	17303	16886	17100	17092	16933	17148	17042	16798	17239	16904	17214	17106	16897	17124	17154	16977	16982	17139	17076	16923	16923	17115	17027	17015	16873	17217	17012	16955	16906	17012	17068	17364	16862	17079	17096	16916	16888	17278	16908	17070	16965	17037	17086	17151	17105	17201	16920	16936	17180	17242	17090	17131	17107	17138	16896	16975	16840	16902	17009	17032	16852	16956	17216	17059	16924	17045	17156	16996	17152	17119	16968	17005	16986	17015	17018	17226	16969	16887	17066	16936	16951	17045	17157	16941	17078	16968	16920	17196	17179	16968	17013	17095	17057	17159	17023	17049	17220	16994	17039	16942	16993	16762	16995	17195	17210	16829	17150	17160	17071	17018	16950	17123	17104	17111	16882	17015	17264	17044	16975	17186	16926	17018	16860	17044	16961	16832	16914	16970	16980	17053	16875	17165	17203	17099	17037	17058	17068	17080	16938	16893	17088	16965	17149	17046	16981	16898	17088	17237	17062	16998	17225	16904	16983	17150	17077	17022	16979	16921	17218	17139	16981	17063	17096	16968	17054	16870	17025	16837	17102	16985	16942	17065	17004	16938	17032	17059	16852	17170	16932	16928	17086	16903	17284	17230	17052	17197	17243	17016	16951	17251	17004	17169	16970	16894	17081	16995	16926	17069	17137	17040	17093	17048	16871	17167	17064	17139	17067	16966	16919	17212	17175	17220	16941	16975	17083	17033	16977	17079	17110	16936	17011	16943	17102	16970	17135	17002	17025	17029	16775	17006	17118	17039	17032	17234	16984	17169	17108	16913	17116	16947	17129	17030	17115	17067	16960	17092	16976	17015	17139	16808	17111	16959	16999	16910	16957	16846	17276	17102	16893	17054	16985	16964	17080	17218	17085	16969	17022	16909	17253	17050	16844	17201	17044	16949	17029	17049	17065	16918	16832	17078	17358	17062	16962	17201	17013	17103	17293	17126	16958	17097	17005	16873	16984	17099	16957	16940	17009	17240	16947	17118	16918	16883	16960	16937	16932	17083	17181	16941	16942	16880	17083	17258	17002	17068	16983	16987	16859	17131	16943	17110	17128	17034	16986	16971	17011	17181	16989	16770	16965	17152	17091	16950	17107	17076	16906	16957	16907	16918	17153	16971	16936	16931	16748	16832	17123	17028	17139	16990	17143	17082	16996	17167	17043	17043	17098	17005	16830	17011	17148	16993	17004	17049	17111	17113	17174	17114	16963	17140	17035	17222	17005	16888	16871	17004	17080	16889	17191	17075	17030	17105	16981	17058	16968	17145	16924	16928	16988	17009	16811	16939	17172	17116	16995	16962	16974	17024	17064	17017	17064	16875	16885	16954	16964	17138	17185	16881	17230	17020	16975	16988	16752	17039	16930	17074	17095	16865	16996	17076	17137	16966	16705	16885	16995	16962	17011	17087	17186	17005	16998	17082	17119	17106	16758	17142	16924	16958	16902	16938	17031	17038	16941	17001	17008	17134	16895	16991	17191	16976	17100	17108	16966	17047	16812	16988	16960	16904	16834	17000	16978	16980	17056	17055	17024	17076	16948	17019	17118	17040	16962	17014	17060	17152	17311	16960	16924	17068	17028	17206	17134	17321	16982	17135	17015	17263	17147	17163	17078	17092	16909	16974	17037	17086	16922	17022	17039	16974	17046	17133	16970	17022	17110	17030	17060	17069	17005	16904	17152	17145	17185	17053	17078	17010	16934	17035	16994	17033	17085	17033	17127	16925	16940	17121	17201	17040	17351	17036	17122	16959	16930	17104	16752	17018	17078	17036	17135	17112	17021	16989	17098	17044	17090	16885	17012	16983	17020	16985	16912	17119	17103	16984	16984	16919	16962	16969	16894	17040	17013	17126	17026	17059	17097	17104	16941	17021	17026	17128	16939	17165	17061	17022	17056	16825	17072	17011	17061	17134	17191	16968	16994	16984	16871	16964	16867	17018	17069	16937	16932	17130	17006	16980	17080	16996	16888	17168	16947	17132	17158	17268	17040	17191	17235	17180	17113	17050	17113	17077	17147	17100	17149	17179	17006	17256	17210	17076	16975	17066	17079	16933	17016	16968	16887	16955	17047	16928	17085	17047	17020	16930	17036	16957	17091	16994	16906	17058	17030	17304	17169	16997	17005	17199	17053	17275	17031	17026	17006	16946	16850	16928	17088	16897	16818	16962	17034	17048	17123	17023	16839	17068	16854	17107	17165	16904	16945	16836	17174	17032	17213	16948	16982	17068	17027	16762	16843	17132	16870	16883	17148	16958	17038	17157	16923	17060	16995	17066	17019	16984	17137	16977	16986	16940	17004	16980	17036	16955	16965	17078	16852	16807	17039	17131	17198	16915	17111	17142	17199	16988	17236	17176	16862	16969	16999	17215	17156	17206	16951	17183	17026	17045	17007	17046	16996	16951	16847	17089	16906	16974	16963	17176	16886	17207	17052	16998	17236	17101	17003	17172	17128	16904	17108	17038	16991	16940	16974	17121	17097	17167	16996	17008	17249	16934	17009	17035	17056	17096	17100	16689	17017	16982	16960	17116	16996	16836	17096	16989	17039	17015	16926	16880	16962	17058	16871	16899	16880	17097	16929	17316	17143	17043	16914	17108	17000	17030	17151	17163	17086	17035	16990	16880	16841	16816	16940	17060	17264	16926	16905	16967	17096	17081	16757	17012	17129	17205	17020	17028	16938	17105	17030	17036	17102	17082	17136	17020	17062	17112	17089	17246	17020	17071	17038	17035	16902	16955	16896	16943	17027	17041	16927	17004	17130	16988	17124	17060	17035	17038	16993	17132	17060	17184	16913	17282	17018	16913	17078	17061	16910	17034	16937	16987	17051	17140	16998	17015	17266	16963	16980	16813	17006	17073	16960	17145	16987	17128	16971	17168	17062	16821	17075	17026	17097	16903	16954	17243	17116
26261	43971	41582	33021	27778	23969	21818	19982	18572	17702	16719	16427	16357	16051	15817	15960	15559	15539	15553	15343	15460	15314	15340	15332	15370	15223	15118	14977	14991	15014	14986	15103	15106	14881	14935	14865	14961	14855	15041	14897	14969	15050	14804	14959	15015	14767	14878	14898	14912	14763	14844	14910	14695	15010	15058	14671	14879	14649	14759	14832	14839	14827	14798	15007	14925	14967	14969	14772	14692	14816	14846	14887	14937	14900	14999	14790	14962	14732	14909	14881	14971	14837	14802	14665	14999	14835	14780	14815	14897	14846	14825	14810	14723	14839	14802	14910	14847	14864	14909	14817	14964	14867	14773	14919	15045	14605	14712	14917	14703	14957	14847	14890	14904	14752	14669	14753	14789	14953	14863	14730	14871	14895	14883	14817	14840	14665	14934	14841	14765	14700	14816	14852	14908	14754	14898	14995	14858	14719	14623	15003	14764	14844	14686	14781	14643	14606	14816	14898	14706	15029	14952	14954	14795	14912	14787	14815	14790	14884	14928	14948	14882	14941	14850	14664	14801	15040	14651	14784	14787	14844	14829	14775	14775	14727	14916	14855	14875	14818	14752	14931	14899	14853	14930	14865	14860	14722	14815	14805	14668	14677	14754	14624	14901	14817	14721	14816	14800	14677	14824	14871	14812	14798	14759	14799	14828	14831	14731	14836	14769	14887	14871	14857	14797	14876	14796	14788	14779	14764	14879	14965	14906	14826	14940	14790	14828	14885	14864	14832	14893	14863	14926	14887	14954	14727	14926	14771	14838	14728	14881	14854	14891	14813	14725	14762	14907	14826	14904	14858	14786	14944	14926	14871	14883	14777	14759	14704	14807	14756	14910	14829	14855	14822	14766	14861	14911	14886	14764	14959	14868	14839	14734	14842	14818	14888	14852	14805	14934	14755	14720	14757	14688	14980	14674	14777	14706	14952	14810	14745	15006	14750	14862	14762	14954	14822	14724	14881	14893	14984	14736	14963	14721	14835	14776	14686	14879	14800	14846	14895	14840	14976	14839	14951	14890	14810	14617	14800	14819	14843	14858	14776	14897	14884	15000	14903	14970	14847	14810	14878	14892	14615	15002	14750	15063	14832	14728	14707	14899	14858	14760	14863	14703	14780	14776	14776	14772	14751	14956	14890	14739	14824	14741	14763	14792	14967	14834	14860	14728	14906	14890	14853	14936	14827	14564	14885	14997	14704	14631	14910	14890	14776	14786	14693	14961	14901	14733	14734	14815	14847	14747	14710	14865	14843	14931	14872	14803	14815	14916	14824	14780	15064	14745	14731	14810	14898	14846	14820	14873	14709	14768	14860	14909	14698	14859	14851	14935	14713	14940	14906	14949	14719	14812	14722	14743	14839	14810	14675	15040	14945	14859	14916	14899	14712	14956	14754	14786	14679	14734	14888	14964	14806	14750	14799	14858	14793	14831	14621	14648	14812	14867	14873	14825	14863	14900	14820	14708	14984	14721	14774	14928	14825	14832	14921	14767	14918	14935	14822	14970	14817	14749	14733	14786	14741	14841	14808	14655	14999	14926	14719	14728	14927	14728	14845	14867	14721	14775	14734	14860	14810	14843	14761	14803	14816	14819	15006	14850	14968	14963	14961	14769	14728	14721	14723	14753	14930	14811	14645	14839	14837	14874	14685	14796	14713	14714	14786	14859	14826	14776	14839	14762	14767	14829	14792	14930	14707	14882	14867	14651	14802	14791	14695	14914	14791	14771	14663	14862	14731	14863	14816	14925	14866	14804	14862	14938	14969	14778	14992	14804	14886	14841	14938	14874	14974	14837	14785	14912	14828	14861	14996	14796	14781	14734	14797	14909	14654	14714	14700	14834	14952	14731	14881	14749	14699	14842	14931	14877	14844	14910	14816	14783	14771	14897	14822	14850	14786	14797	14962	14739	14724	14762	14949	14909	14849	14959	14937	14899	14978	14813	14756	14749	14779	14892	14723	15008	14894	14814	14771	14804	14913	14803	14806	14798	14867	14632	14752	14892	14733	14815	14794	14800	14782	14759	14874	14716	14789	14706	14691	14802	14906	14824	14867	14713	14896	14905	14790	14898	14819	14812	14785	14952	14736	14996	14743	14849	14867	14758	14786	14800	14726	14715	14713	14975	14763	14883	14891	14810	14891	14907	14802	14676	14852	14927	14867	14818	14869	14751	14925	14759	14865	14917	14795	14807	14872	14904	14688	14726	14742	15046	14901	14773	14718	14722	14829	14865	15043	14717	15131	14743	14957	14903	14963	14738	14679	14722	14818	14839	14747	14832	14871	14813	14892	14790	14783	14744	14814	14870	14874	14926	14835	14914	14897	14869	14713	14708	14956	14948	14751	15099	14886	14867	14752	14834	14663	14970	14787	14864	14873	14822	14994	14957	14910	14994	14875	14781	14705	14805	14887	14728	14956	14865	14815	14850	14817	14738	14872	14793	14793	14829	14707	14992	14891	14722	14970	14990	14764	14879	14839	14749	14935	14902	14818	14826	14865	14873	14736	14839	14943	14831	15014	14852	14935	14891	14913	14717	14837	14749	14822	14883	14770	14716	14855	14840	14660	15000	14751	14982	14809	14866	14776	14783	14805	14822	14959	14864	14666	14951	14712	14743	14788	14816	14790	14832	14825	14998	14854	14823	15018	15056	14730	14839	14798	14822	14738	14926	14705	14767	14932	14803	14811	14767	14627	14789	14803	14699	14754	14906	14730	14775	14812	14738	14739	14831	14832	14816	14922	14773	14889	14985	14845	14895	14841	14735	14853	14828	14743	15099	14790	14847	14664	14879	14584	14967	14816	14960	14601	14761	14836	14644	14709	14788	14789	14832	14859	14788	14929	14587	14730	14909	14919	14653	14668	14881	14712	14759	14684	14785	14926	14783	14726	14831	14897	14903	14786	14775	14849	14777	14659	14907	14782	14913	14902	14807	14967	14867	14703	14657	14762	14873	14981	14708	14805	14804	14812	14866	14829	14815	14831	14859	14804	14829	14806	14822	14673	14859	14689	14792	14954	14701	14979	14849	14736	15005	14735	14865	14879	14816	14870	14785	14854	14791	14672	14789	14743	14980	15046	14763	14853	14841	14839	14774	14755	14682	14816	14729	14713	14827	14800	14777	14788	14791	14920	14764	14900	14747	14733	14851	14905	14937	14834	14738	14900	14784	14779	14853	14964	14791	14610	14868	14849	14764	14956	14867	14959	14910	14819	14750	14967	14793	14956	14825	14739	14741	14819	14842	14915	14773	14951	14813	14737	14946	14844	14910	14883	14874	14811	14947	14948	14940	14923	14915	14793	14844	14797	14772	14729	14883	14850	14799	15038	14853	14679	14717	14993	14736	14807	14906	14762	15014	14708	14795	14927	14798	14827	14883	14602	14858	14878	14702	14934	14970	14631	14890	14873	14768	14994	14633	14873	14789	14656	14806	14888	14800	14690	14838	14824	14806	14852	14804	14861	14973	14862	14904	14818	14838	14829	14771	14686	14880	14811	14895	14791	14732	14840	14757	14897	14674	14899	14864	14741	14633	14792	14780	14718	14953	14720	14780	14824	14733	14860	14786	14789	14897	14835	14935	14682	14757	14794	14800	14739	14853	14856	14853	14738	14895	14969	14869	14965	14835	14883	14980	14875	14912	14887	14768	14781	14898	14943	14883	14873	14973	14825	14873	14860	14832	15049	14808	14787	14927	14850	14851	15039	14760	14931	14939	14951	15066	14891	14722	14854	14656	15073	14695	14916	14692	14740	14683	14910	14800	14802	14746	14894	14785	14563	14711	14797	14715	14851	14828	14814	14784	14894	14781	15008	14823	14812	14728	14752	14904	15001	14854	14729	14925	15000	14917	14887	14622	14941	14753	14955	14995	14645	14806	14746	14681	14871	14850	14891	14887	14899	14896	14741	14779	14763	14875	14852	14968	14818	14902	14659	15007	14762	14958	14769	14707	14770	15022	14656	14849	15025	14873	14779	14756	14846	14934	14625	14795	14985	14788	14969	14863	14842	14689	14677	14948	14828	14757	14907	14952	14732	14827	14769	14823	14779	14661	14834	14739	14940	14835	14763	14723	14872	14866	14887	14690	14733	14832	14745	14876	14722	14715	14668	14778	14956	14612	14839	15009	14836	14766	14899	14971	14752	14656	14792	14870	14848	14827	14827	14915	14896	14682	14865	14822	14629	14792	14826	14747	14655	14742	14919	14762	14879	14798	14855	14806	14583	14830	14864	14600	14866	14829	14760	14852	14806	14846	14887	14850	14805	14807	14973	14808	14849	14883	14854	14911	14796	14879	14698	14854	14852	14846	14845	14724	14794	14899	14742	14681	14883	14819	14786	14660	14938	14797	14967	14808	14717	14812	14718	14827	14862	14857	14936	14805	14684	14800	14905	14808	14861	14853	14804	14843	14692	14999	14864	14735	14801	14905	14766	14688	14776	14820	14868	14656	14826	14761	14760	14946	14952	14842	14886	14745	14943	14910	14825	15116	14765	14582	14801	14849	14741	14884	14666	14771	14833	14713	14799	14900	14813	14715	14903	14626	14979	14899	14706	14861	14855	14827	14852	14820	14822	14880	14801	14834	14768	14856	14947	14805	14923	14788	14776	14716	14830	14838	14735	14874	14662	14675	14867	14795	14789	14774	14683	14904	14812	14948	14622	14833	14793	14716	14763	14946	14744	14928	14600	14744	14738	14909	14983	14919	14966	14851	14785	14791	14829	14789	14792	14748	14775	14865	14931	14669	14593	14909	14793	14771	14850	14740	14885	14791	14724	14779	14763	14671	14869	14838	14954	14856	14757	14935	14863	14916	14815	14847	14848	14731	14865	14860	14904	14678	14784	14933	14954	14753	14799	14782	14818	14775	14859	14638	14753	14871	14690	14757	14850	14993	14747	14821	14884	14937	14882	14761	14743	14575	14899	14740	14780	14634	14654	14819	14872	14737	14930	15027	14672	14772	14796	14808	14736	14912	14772	14961	14869	14896	14708	14854	14701	14884	15031	14973	14751	14845	14802	14764	14931	14708	14849	14950	14778	14758	14783	14767	14831	14707	14830	14811	14688	14791	14689	14752	14830	14927	14800	14619	14925	14803	14689	14978	14928	14749	14899	14771	14744	14974	14829	14725	14929	14879	15035
22278	20704	28342	23180	21350	24079	26442	20758	19071	18863	18568	17911	17822	17707	17358	17424	17391	17335	17173	16981	17134	17236	17103	16985	16872	16930	16727	16779	16829	16777	16701	16616	16568	16837	16438	16471	16564	16695	16526	16380	16421	16380	16531	16595	16517	16474	16501	16372	16252	16355	16380	16508	16387	16319	16255	16260	16290	16577	16441	16288	16299	16310	16387	16261	16218	16305	16513	16642	16300	16303	16556	16465	16412	16291	16378	16115	16323	16518	16334	16392	16369	16316	16286	16142	16262	16367	16314	16455	16412	16341	16274	16427	16469	16336	16307	16319	16450	16203	16496	16601	16449	16410	16351	16178	16438	16167	16546	16417	16364	16272	16208	16089	16412	16125	16324	16395	16432	16294	16151	16274	16519	16331	16414	16277	16494	16236	16442	16286	16166	16389	16216	16435	16378	16498	16287	16235	16407	16313	16245	16322	16558	16436	16425	16332	16282	16409	16477	16380	16153	16511	16489	16371	16243	16450	16329	16359	16200	16524	16195	16186	16392	16378	16550	16275	16344	16294	16494	16110	16276	16212	16297	16325	16437	16322	16345	16444	16204	16348	16432	16210	16312	16493	16395	16275	16377	16156	16501	16355	16111	16331	16418	16286	16289	16224	16422	16398	16368	16481	16342	16295	16438	16431	16582	16254	16371	16482	16449	16264	16231	16399	16288	16445	16545	16411	16249	16564	16423	16263	16413	16419	16517	16178	16185	16465	16505	16403	16404	16315	16268	16271	16280	16419	16281	16390	16350	16383	16433	16373	16447	16463	16455	16413	16659	16304	16288	16432	16273	16458	16278	16527	16333	16325	16636	16363	16274	16341	16399	16410	16494	16563	16310	16439	16368	16335	16396	16363	16263	16286	16284	16267	16355	16350	16410	16408	16332	16235	16424	16137	16396	16304	16541	16334	16586	16384	16433	16282	16436	16436	16296	16252	16475	16243	16254	16425	16499	16213	16417	16130	16318	16203	16458	16233	16299	16357	16375	16404	16360	16036	16308	16359	16363	16574	16352	16143	16314	16271	16326	16388	16439	16127	16143	16510	16279	16289	16137	16319	16260	16290	16386	16164	16385	16307	16375	16381	16331	16443	16386	16137	16367	16411	16149	16262	16321	16423	16123	16299	16308	16402	16357	16448	16186	16394	16278	16403	16310	16191	16341	16281	16524	16310	16322	16127	16299	16188	16351	16367	16152	16198	16381	16357	16363	16290	16351	16434	16273	16286	16365	16251	16312	16086	16271	16469	16300	16279	16347	16357	16306	16219	16424	16240	16221	16218	16378	16263	16255	16211	16383	16318	16224	16191	16443	16292	16152	16357	16179	16175	16281	16113	16358	16237	16336	16314	16110	16330	16107	16203	16366	16437	16368	16451	16254	16363	16456	16382	16301	16175	16390	16287	16572	16274	16381	16291	16267	16340	16242	16467	16285	16407	16361	16384	16380	16307	16393	16566	16332	16254	16462	16271	16415	16180	16282	16114	16159	16537	16247	16298	16276	16372	16410	16225	16329	16228	16325	16449	16226	16180	16222	16502	16197	16224	16175	16153	16157	16327	16276	16357	16378	16322	16347	16251	16417	16384	16198	16383	16336	16421	16184	16244	16264	16200	16207	16215	16497	16175	16458	16349	16242	16333	16515	16246	16281	16429	16554	16342	16351	16280	16430	16289	16274	16354	16283	16478	16544	16474	16350	16225	16332	16222	16349	16505	16433	16404	16422	16455	16336	16295	16236	16271	16137	16227	16197	16381	16454	16235	16306	16185	16569	16275	16388	16236	16378	16250	16171	16338	16470	16531	16138	16445	16108	16352	16308	16303	16203	16199	16497	16425	16387	16328	16487	16203	16257	16310	16203	16471	16315	16415	16352	16256	16296	16474	16281	16204	16363	16172	16437	16215	16431	16361	16397	16327	16318	16472	16335	16425	16338	16349	16189	16417	16384	16420	16635	16641	16246	16225	16374	16289	16573	16314	16510	16336	16361	16335	16201	16410	16244	16268	16467	16296	16413	16360	16416	16267	16519	16344	16289	16507	16368	16219	16434	16208	16413	16327	16397	16330	16521	16581	16458	16378	16334	16216	16350	16225	16372	16310	16454	16272	16215	16206	16312	16361	16428	16457	16382	16317	16129	16389	16412	16609	16353	16316	16269	16278	16120	16239	16484	16370	16327	16078	16306	16437	16450	16227	16297	16277	16545	16387	16294	16155	16282	16443	16258	16298	16326	16214	16453	16432	16290	16408	16253	16413	16269	16338	16300	16268	16338	16236	16359	16249	16287	16272	16165	16192	16098	16279	16405	16358	16366	16228	16231	16388	16270	16201	16363	16522	16435	16223	16207	16490	16349	16337	16193	16276	16424	16348	16372	16384	16217	16417	16344	16460	16153	16393	16397	16205	16309	16314	16428	16269	16284	16322	16476	16354	16445	16542	16303	16223	16300	16080	16292	16345	16271	16359	16400	16317	16354	16355	16320	16307	16266	16286	16427	16318	16361	16250	16286	16252	16244	16281	16275	16216	16270	16265	16111	16375	16374	16396	16270	16254	16297	16313	16415	16256	16271	16188	16394	16309	16277	16172	16308	16207	16335	16608	16245	16298	16339	16386	16393	16688	16602	16405	16401	16245	16309	16441	16198	16345	16462	16369	16114	16464	16446	16269	16228	16389	16336	16550	16317	16313	16255	16334	16384	16234	16281	16102	16342	16365	16364	16326	16348	16406	16448	16383	16335	16529	16336	16225	16477	16287	16260	16473	16343	16335	16451	16309	16103	16315	16489	16345	16205	16421	16314	16610	16428	16371	16304	16227	16284	16418	16257	16377	16386	16323	16399	16334	16258	16545	16224	16490	16397	16337	16177	16333	16123	16068	16584	16420	16461	16101	16389	16315	16242	16427	16374	16435	16510	16392	16505	16335	16219	16490	16450	16304	16262	16503	16361	16345	16375	16335	16361	16424	16392	16292	16357	16472	16354	16337	16205	16074	16319	16235	16423	16416	16291	16338	16302	16448	16419	16434	16215	16454	16370	16396	16377	16567	16283	16414	16430	16653	16420	16411	16302	16399	16363	16404	16374	16343	16354	16302	16367	16350	16300	16165	16405	16436	16450	16310	16185	16271	16275	16196	16300	16331	16337	16479	16371	16461	16376	16380	16271	16447	16353	16218	16441	16239	16410	16293	16340	16329	16408	16192	16309	16473	16496	16192	16371	16450	16295	16339	16537	16330	16202	16178	16353	16366	16310	16272	16269	16410	16265	16454	16457	16300	16401	16478	16323	16349	16265	16262	16351	16360	16462	16392	16272	16212	16219	16471	16348	16439	16176	16284	16381	16282	16270	16459	16322	16335	16164	16265	16315	16520	16472	16323	16140	16510	16258	16382	16447	16376	16327	16183	16401	16171	16456	16210	16463	16337	16351	16300	16215	16388	16237	16208	16234	16275	16431	16235	16247	16184	16298	16376	16504	16353	16131	16186	16375	16365	16399	16136	16279	16288	16447	16224	16414	16236	16279	16347	16527	16540	16281	16462	16318	16315	16266	16142	16349	16299	16263	16445	16363	16397	16518	16324	16095	16306	16596	16211	16354	16303	16325	16428	16410	16494	16345	16190	16256	16423	16331	16477	16406	16165	16339	16192	16245	16333	16307	16262	16188	16520	16280	16417	16252	16317	16253	16311	16369	16235	16448	16524	16365	16373	16207	16310	16407	16368	16289	16367	16231	16244	16360	16143	16330	16416	16537	16189	16349	16458	16437	16275	16148	16257	16357	16245	16160	16479	16295	16311	16188	16202	16366	16290	16203	16448	16317	16262	16447	16248	16356	16360	16393	16478	16520	16268	16420	16388	16219	16436	16660	16274	16232	16195	16165	16407	16355	16239	16349	16485	16346	16316	16347	16229	16358	16323	16504	16171	16219	16263	16408	16426	16268	16596	16283	16324	16429	16160	16393	16245	16207	16243	16372	16341	16247	16264	16251	16264	16099	16380	16297	16343	16345	16511	16393	16407	16280	16500	16482	16306	16304	16311	16341	16375	16246	16377	16320	16384	16221	16442	16364	16574	16356	16453	16316	16315	16258	16381	16214	16306	16420	16349	16461	16433	16437	16200	16434	16266	16591	16362	16512	16300	16381	16184	16155	16262	16111	16265	16274	16219	16314	16290	16239	16021	16501	16445	16329	16171	16438	16173	16404	16225	16344	16358	16270	16229	16311	16342	16466	16213	16330	16439	16316	16367	16496	16339	16367	16220	16224	16380	16374	16438	16435	16221	16516	16316	16297	16276	16298	16227	16244	16240	16389	16212	16259	16123	16325	16453	16316	16410	16201	16297	16400	16248	16610	16260	16194	16326	16148	16425	16357	16135	16144	16438	16522	16222	16286	16244	16170	16241	16315	16373	16189	16369	16283	16396	16363	16448	16253	16235	16177	16203	16291	16326	16527	16418	16462	16440	16420	16266	16388	16256	16128	16228	16364	16434	16416	16386	16273	16295	16424	16349	16229	16227	16449	16196	16401	16353	16371	16376	16488	16249	16170	16446	16292	16180	16468	16376	16273	16365	16265	16442	16572	16400	16339	16176	16408	16387	16385	16352	16222	16158	16304	16281	16211	16232	16451	16345	16222	16326	16447	16351	16350	16380	16297	16291	16240	16249	16167	16282	16373	16332	16371	16271	16426	16304	16244	16282	16507	16527	16364	16164	16319	16281	16295	16187	16387	16434	16338	16378	16383	16297	16335	16281	16148	16285	16254	16279	16174	16535	16261	16334	16375	16439	16378	16505	16449	16227	16202	16385	16493	16323	16436	16169	16192	16447	16300	16271	16367	16232	16181	16351	16145	16221	16459	16461	16318	16102	16448	16125	16287	16280	16382	16175	16280	16088	16190	16193	16316	16282	16365	16357	16411	16299	16132	16365	16208	16259	16200	16413	16243	16290	16346	16423	16218	16551	16410	16339	16276	16372	16340	16543	16464	16229	16387	16480	16341	16379	16408	16285	16204	16029	16348	16235	16239	16381	16304	16431	16416	16154	16352	16381	16379	16273	16274	16434	16311	16175	16309	16265	16397	16191	16217	16257	16638	16270	16598	16239	16297	16471	16360	16325	16409	16114	16374	16309	16453	16396	16467	16498
26263	45692	43524	35308	29699	25632	22876	20719	18866	17816	16904	16708	16267	16000	15782	15480	15332	15198	15000	15019	14850	15043	14898	14608	14868	14620	14701	14567	14462	14293	14404	14388	14307	14257	14208	14376	14228	14344	14229	14322	14209	14368	14099	14291	14477	14400	14212	14325	14334	14194	14098	14220	14191	14243	14112	14310	14055	14140	14184	14177	14324	14183	14182	14363	14014	13972	14168	14034	14216	14146	14039	14079	14236	14181	14021	14281	13949	14291	14227	14131	14119	14074	14207	14112	14236	13992	14065	14305	14166	14261	14053	14120	14031	14124	14148	14184	14026	14110	14190	14190	14171	14125	14225	14237	14081	14114	14098	14233	14119	14140	14203	14068	14201	14266	13973	14115	14202	14127	14181	14044	14100	14204	14312	14219	14160	14247	14080	14197	14051	14119	14092	13983	14090	14016	14076	14162	14198	14061	14049	14142	14101	14029	14093	14121	14264	14268	14019	14210	14129	14143	13989	14215	14257	14242	14162	14105	13985	14187	14126	14069	14110	14157	14120	14082	14131	14129	14163	14114	14217	14138	14131	14006	14108	14147	14156	14137	14073	14162	14227	14134	14086	13973	14069	14147	13972	14104	14149	14049	14240	14207	14079	13876	14264	14066	14100	14136	14175	14088	14300	13974	14247	14103	14053	14295	14087	14236	13998	14044	14296	14091	14164	14110	14014	14159	14058	14151	14134	14110	14189	14262	14074	14182	13935	14055	14037	14138	14199	14122	14113	14107	14186	14179	14134	14066	14249	14115	14141	14012	14031	14072	14254	14207	14153	14191	14223	14046	14257	14065	14092	13928	14126	14103	14059	14214	14161	14348	13969	14259	13918	13966	14064	14099	14198	14161	14302	13939	14101	14052	14081	14091	14149	14156	14003	14140	14014	14141	13953	14203	14000	14114	14010	14026	14025	14139	14187	14195	14100	14029	14083	14176	14261	14031	14156	14231	14086	14103	14136	14172	14023	14192	14061	14219	14294	14147	14233	14012	14000	14066	14156	14053	14053	14254	14015	14051	14072	14178	14192	14072	14038	14075	14171	14112	14093	14212	14043	14240	14221	14101	13996	14178	14199	14069	14040	14095	14250	14103	14097	14262	14068	14252	14095	14063	14105	14182	14141	14090	13973	14181	14199	14007	14268	14165	14104	14102	14203	14161	14164	14009	14246	14127	13999	14087	14168	14209	14397	13905	14158	14067	14131	14047	14118	13980	14173	14037	14146	14124	14071	14159	14129	14131	14077	14149	14107	14126	13918	14344	14031	14076	14108	14095	14174	14195	14235	14246	13989	14180	14052	14203	14091	14224	14119	14164	14332	14098	14109	14056	14258	14260	14199	13956	14209	14131	14095	13974	14195	14096	14182	14201	14203	14118	13970	14124	13968	14057	14164	14176	13985	14014	14219	14109	14134	14235	14015	14109	14086	14052	14247	14080	14101	14084	14217	14125	14027	14001	14086	14124	14245	14151	14142	13976	14039	14009	14125	14054	14251	14125	14136	14084	14235	14138	14134	14142	14258	14034	14178	14015	14035	14195	14165	14075	14113	14202	13971	14017	14155	14097	14032	14075	14126	14096	13987	14149	14027	14129	14052	14138	14206	14025	14061	14076	14198	14055	14295	14314	14161	14111	14266	14067	13990	14064	14080	14180	14132	14064	14057	14139	14137	14156	14082	14192	14236	13989	14181	14056	14090	13980	14240	14225	14044	14010	14424	14068	14059	14276	14142	13922	13978	13949	14173	13877	14251	14100	14083	14276	14025	14187	14123	14170	14075	14188	14046	14073	14098	14206	14032	14101	14046	14186	14153	13982	14052	14131	14044	14233	14189	14106	14100	13962	14108	14165	14092	14219	14089	14206	14021	14120	14146	14088	14110	14100	13987	14266	14147	14160	14116	14116	14190	14131	14182	13995	14201	14132	14036	14084	14203	14141	14273	14235	14132	13949	14131	14127	14036	14004	14088	14051	14259	14161	14011	13853	13994	14152	14205	14085	14132	14101	14133	14216	14211	14120	14137	14082	13887	13984	14245	14089	14102	13967	13944	14049	14198	14026	14017	14123	14093	14193	14117	14067	14078	14154	14183	14044	14032	14064	14209	14215	14052	14166	13947	14238	13944	14067	14052	14048	14128	13996	14235	14085	14174	14121	14210	13940	14012	14295	14132	14137	14129	14054	14154	14195	13963	14112	14057	14190	14136	14158	14003	14136	14058	14130	14042	14101	14050	14090	13980	14009	14121	13994	14000	14097	13983	13940	14069	14033	14165	14113	14153	14277	14034	14113	14012	14037	14101	13953	14151	14116	14120	14129	14212	14155	14026	14203	14231	14034	14045	14169	14081	14089	14248	14125	14108	14125	14117	14032	14095	14153	14036	14099	14150	14044	14028	14130	13984	14080	14068	14147	14196	14077	14181	14086	14137	14071	14117	14074	14126	14160	14075	14096	14221	14072	14036	14096	13971	14173	14088	14059	14102	14102	14091	14195	13990	14102	14168	14204	14127	14324	14083	14097	14103	13893	14090	14121	14133	14211	13943	14225	14274	14068	14183	14250	14129	14021	14105	14087	14083	14164	14271	14123	13991	13977	14215	14044	14044	13961	14032	14185	14126	14018	14012	14234	14101	14180	14093	14258	14271	14089	14138	14091	14218	14285	14136	14127	14216	14235	14141	14206	14211	14162	14228	14069	14137	14100	14159	13945	14080	14124	14063	14036	14254	14231	14372	14063	14012	14206	14142	14072	14144	14014	14118	13987	14141	14183	13991	14183	14187	14289	14069	14123	14128	14087	14029	14087	14005	13988	14260	14125	14068	14159	14100	13998	14173	13881	14031	14168	14068	13980	14128	13819	14080	14048	14159	14180	14187	14132	14253	14015	14067	14054	14083	14294	14371	14150	14222	14176	14160	14187	14195	14248	14079	14015	14266	14207	14124	14070	14182	14128	13997	14002	14092	14229	14184	14135	14037	13985	14040	13948	14110	14069	13979	14191	14018	14018	13999	14130	14166	14130	14009	14301	14144	14142	14097	14043	14092	13960	14088	14103	14139	14148	14180	14100	14106	14161	14203	14082	13965	14209	14125	14213	14182	14093	13993	14043	14049	14121	14108	13994	14001	14175	14142	14135	14158	14180	14315	14086	14184	14241	14226	13943	14138	14165	13981	14111	14204	14214	14132	14201	14231	14074	14051	14142	14186	14106	14178	14132	14026	14111	14115	14134	14142	13988	14093	14162	14161	13964	14227	14172	14125	14058	14118	14004	13941	13939	14101	14161	14116	14110	14070	14239	13993	13953	14022	14049	14173	14150	14182	14165	14181	14085	14139	14143	13971	14124	14197	14080	14186	14080	14164	14088	14160	14210	14234	14073	14107	14117	14027	14024	14084	14169	14037	14095	14078	14126	14097	14108	14125	14225	14091	14137	14037	14149	14046	14195	14123	14185	14122	14087	14080	14125	14116	13938	14033	14102	14334	14080	14093	14221	14274	14257	14138	14282	14128	14071	14090	14122	14052	14003	14030	14227	13960	14134	14090	13820	14188	14055	14094	14103	14148	14049	14101	14345	14252	14084	14173	14102	14140	14237	14065	14244	14170	14172	13906	14032	14209	14099	14105	14129	14177	14110	14185	14062	14149	14256	14170	14111	14107	14054	14043	14134	14122	14038	14084	14158	14107	14234	14108	14096	14167	14132	14076	14082	14053	14171	14086	14099	14172	14149	14109	14191	14012	14062	14133	14082	14021	14183	14119	14166	14123	14137	14305	14185	14278	13930	14274	14276	14141	14223	13991	14055	14097	14099	14253	14150	14043	14048	14168	14245	14247	14149	14231	14178	13968	14222	14063	14062	14207	14051	14142	14145	14106	14086	14343	14111	14187	14123	14185	14263	14025	14062	14224	13968	14407	14029	14090	14223	14035	14191	14130	14188	14198	14121	14163	14094	13987	14237	14115	14173	14067	14053	14234	14120	14242	14023	14080	14060	14080	14162	14072	14048	14125	13991	14106	13987	14257	14349	14243	13972	14172	14121	14064	14061	14292	14216	14233	14227	14000	14219	14207	14260	14148	14012	14162	13993	14147	14056	14025	14074	14062	14025	14208	14171	14282	14144	14225	14094	14230	13947	14182	14234	14064	14054	14019	14106	14428	14099	14334	14075	14046	14205	14163	14183	14175	14119	14158	13937	14091	14043	14183	14071	14210	14031	14032	14119	14193	14157	14203	14044	14222	14068	13996	14140	14197	13986	14116	14135	14119	14081	14159	14053	14153	14041	14148	14056	14175	14183	14055	14127	14215	14074	14145	14012	14135	14049	13990	13989	14078	14192	14066	13978	14076	14180	14079	14149	14113	14365	14053	14004	14073	14181	14164	14093	14079	14249	14028	14135	14125	14145	14281	14117	14236	14049	13978	14244	14208	14195	14176	14060	14247	14014	14241	14116	14222	14091	14082	14018	14010	14016	14101	13990	14135	14251	14065	14159	14217	14146	14203	14146	14164	14077	14104	14184	14086	14095	14159	14032	14161	14110	14028	14096	13947	14156	14041	13967	14045	14130	14021	14137	14114	14088	13898	14060	14093	14033	14137	14207	14056	14192	14020	14106	14006	14144	14220	14279	14183	13947	14135	14265	14069	14053	14035	13952	14110	14133	14069	14023	14097	14192	14248	14033	14181	14077	14040	14040	14215	14047	14102	13909	14164	14022	14107	14133	14112	14088	13913	14087	14033	13961	14168	14172	14010	14007	14143	14065	13986	14079	14062	13999	14007	14102	14116	14081	14082	14075	14172	14002	14196	14077	14082	13870	14197	14256	14187	14194	14001	14111	13970	14061	14099	14349	14176	14114	14234	14129	14252	14037	14134	14038	14105	13915	14041	13861	14097	14135	14071	14097	13994	14019	14017	14073	14225	14038	14176	14108	13980	14291	14201	14130	14071	14172	13944	14117	14282	14109	14146	13993	14286	14172	14246	14082	14041	13970	14153	14115	14059	14103	13831	14196	14112	14124	14032	14161	14053	14127	14055	14122	14180	14064	14145	14089	14159	14093	14152	14111	14110	14087	14152	14044	14089	14174	14169	14119	13996	14223	14259	14112	13990	14001	14232	13840	14061	13964	14110	14052	13977	14176	14204	14242
28839	25617	31764	28647	23209	21233	20047	19205	18537	18355	18058	17878	17780	17951	17805	17676	17501	17661	17711	17754	17649	17815	17523	17753	17582	17506	17592	17467	17266	17448	17461	17230	17444	17357	17203	17422	17528	17391	17488	17264	17469	17349	17357	17376	17271	17275	17599	17417	17451	17523	17300	17310	17622	17263	17451	17304	17491	17365	17229	17265	17402	17314	17228	17148	17209	17349	17269	17314	17392	17181	17393	17507	17376	17282	17347	17177	17298	17222	17379	17370	17326	17249	17165	17396	17213	17520	17392	17377	17201	17310	17341	17414	17348	17383	17432	17387	17288	17441	17488	17235	17597	17303	17213	17457	17127	17273	17520	17342	17329	17387	17347	17371	17345	17379	17313	17452	17367	17396	17349	17319	17338	17428	17433	17177	17395	17302	17428	17148	17179	17273	17457	17590	17354	17321	17432	17271	17465	17382	17274	17346	17258	17292	17515	17457	17376	17091	17325	17339	17391	17146	17275	17284	17359	17238	17409	17240	17348	17648	17201	17239	17116	17212	17428	17467	17225	17263	17439	17223	17438	17179	17391	17322	17289	17321	17323	17276	17388	17280	17527	17219	17288	17383	17305	17113	17543	17327	17283	17236	17307	17326	17366	17560	17282	17318	17311	17283	17297	17300	17207	17190	17412	17374	17489	17300	17365	17486	17268	17292	17223	17283	17223	17377	17335	17434	17234	17305	17260	17366	17365	17188	17336	17306	17058	17274	17346	17253	17380	17050	17256	17378	17333	17358	17292	17438	17165	17299	17232	17402	17300	17303	17140	17261	17551	17181	17363	17137	17275	17367	17212	17182	17322	17384	17153	17365	17232	17222	17224	17243	17302	17380	17052	17300	17408	17341	17405	17206	17263	17351	17183	17113	17435	17551	17512	17321	17156	17265	17083	17354	17350	17298	17472	17245	17128	17384	17235	17310	17350	17278	17287	17458	17402	17291	17399	17076	17404	17025	17258	17477	17119	17357	17393	17315	17446	17446	17242	17387	17261	17379	17418	17366	17301	17299	17181	17279	17434	17458	17158	17356	17314	17208	17315	17236	17381	17253	17290	17436	17250	17348	17223	17524	17388	17381	17316	17219	17324	17323	17198	17324	17470	17273	17365	17363	17490	17321	17333	17297	17424	17230	17246	17331	17336	17375	17401	17154	17468	17171	17553	17319	17518	17344	17464	17277	17471	17428	17469	17333	17346	17275	17586	17341	17492	17242	17400	17268	17191	17239	17289	17307	17464	17494	17278	17469	17309	17404	17290	17215	17203	17443	17373	17351	17176	17373	17422	17460	17281	17364	17363	17243	17209	17215	17448	17373	17258	17434	17222	17141	17319	17302	17481	17379	17509	17428	17173	17412	17291	17358	17377	17246	17188	17159	17302	17513	17537	17346	17507	17362	17604	17216	17536	17327	17432	17396	17475	17552	17338	17467	17247	17345	17418	17370	17417	17338	17223	17275	17367	17201	17303	17418	17257	17233	17314	17214	17265	17228	17367	17299	17435	17373	17368	17272	17503	17403	17457	17248	17326	17259	17237	17561	17291	17467	17333	17388	17322	17304	17734	17421	17412	17275	17353	17269	17297	17303	17277	17325	17305	17210	17519	17261	17566	17220	17467	17395	17305	17423	17552	17233	17175	17323	17287	17258	17501	17361	17341	17288	17279	17233	17274	17423	17266	17480	17413	17417	17468	17380	17382	17142	17225	17224	17438	17094	17348	17409	17291	17248	17279	17514	17371	17302	17496	17341	17286	17440	17202	17425	17253	17141	17435	17105	17475	17352	17237	17155	17446	17223	17280	17252	17370	17158	17371	17335	17398	17258	17234	17383	17389	17401	17505	17201	17300	17478	16991	17203	17319	17271	17314	17317	17305	17390	17261	17207	17230	17449	17355	17243	17162	17305	17270	17262	17392	17453	17536	17265	17408	17369	17383	17434	17327	17347	17302	17355	17225	17407	17251	17438	17459	17401	17384	17300	17372	17228	17377	17254	17339	17434	17264	17458	17104	17340	17300	17382	17488	17319	17189	17391	17329	17338	17494	17323	17172	17504	17108	17204	17554	17268	17583	17323	17394	17543	17344	17268	17188	17404	17264	17252	17548	17311	17404	17367	17364	17329	17499	17423	17352	17363	17339	17302	17313	17267	17237	17389	17419	17317	17167	17089	17359	17417	17241	17369	17212	17398	17177	17264	17402	17429	17471	17452	17447	17423	17453	17322	17447	17453	17371	17443	17359	17453	17426	17280	17318	17212	17266	17318	17409	17371	17327	17517	17337	17540	17471	17187	17392	17276	17294	17245	17215	17238	17272	17391	17151	17369	17372	17269	17148	17308	17355	17586	17534	17240	17411	17336	17514	17318	17388	17339	17293	17350	17290	17189	17288	17257	17427	17355	17341	17274	17389	17345	17287	17293	17389	17344	17365	17238	17337	17410	17262	17291	17358	17367	17281	17349	17290	17421	17292	17410	17350	17450	17295	17447	17242	17199	17581	17413	17225	17414	17235	17321	17361	17439	17314	17284	17008	17364	17458	17459	17364	17433	17182	17456	17328	17305	17176	17373	17227	17528	17306	17293	17309	17284	17154	17199	17324	17309	17364	17418	17391	17578	17315	17367	17383	17405	17385	17232	17168	17302	17232	17520	17376	17234	17381	17309	17393	17292	17371	17310	17361	17434	17389	17009	17311	17269	17464	17321	17288	17230	17429	17172	17451	17271	17426	17276	17275	17496	17226	17451	17405	17190	17377	17360	17367	17424	17406	17356	17305	17550	17517	17389	17453	17461	17468	17365	17353	17305	17377	17423	17240	17362	17388	17239	17274	17276	17247	17369	17381	17530	17349	17294	17378	17360	17423	17296	17286	17281	17347	17224	17472	17230	17191	17169	17382	17396	17524	17186	17123	17275	17326	17377	17382	17334	17289	17389	17272	17438	17323	17259	17473	17286	17122	17301	17248	17313	17369	17187	17501	17233	17247	17504	17282	17426	17341	17537	17311	17413	17395	17074	17321	17408	17208	17385	17372	17274	17162	17291	17323	17235	17363	17362	17364	17371	17401	17383	17264	17261	17495	17602	17468	17383	17278	17438	17359	17152	17373	17478	17355	17314	17451	17453	17331	17220	17404	17161	17341	17432	17385	17259	17694	17408	17102	17215	17215	17323	17227	17356	17171	17193	17374	17282	17307	17244	17362	17228	17155	17281	17392	17310	17455	17158	17503	17414	17276	17394	17413	17357	17195	17354	17427	17242	17139	17314	17248	17400	17474	17478	17506	17308	17332	17312	17218	17224	17274	17426	17285	17354	17533	17152	17213	17358	17350	17390	17420	17150	17250	17384	17392	17439	17400	17574	17272	17358	17419	17479	17329	17336	17315	17238	17469	17402	17403	17445	17213	17590	17386	17270	17264	17342	17587	17294	17245	17353	17357	17400	17254	17306	17385	17249	17349	17360	17255	17351	17286	17547	17560	17389	17337	17221	17250	17484	17597	17494	17379	17507	17210	17303	17319	17295	17382	17398	17294	17598	17430	17370	17286	17349	17302	17234	17501	17324	17251	17312	17262	17280	17321	17172	17330	17405	17311	17327	17411	17243	17678	17286	17314	17565	17638	17399	17291	17426	17507	17354	17312	17231	17354	17379	17180	17171	17296	17367	17126	17119	17204	17215	17521	17104	17393	17314	17363	17252	17244	17275	17387	17181	17564	17459	17447	17267	17283	17321	17415	17273	17317	17435	17423	17530	17400	17365	17452	17349	17333	17481	17437	17243	17398	17335	17295	17248	17430	17478	17362	17427	17389	17427	17204	17344	17293	17398	17337	17312	17288	17373	17226	17490	17238	17355	17352	17221	17380	17152	17453	17314	17293	17123	17207	17289	17250	17445	17213	17270	17375	17434	17427	17414	17186	17238	17552	17254	17311	17363	17278	17418	17180	17346	17442	17321	17216	17544	17144	17332	17243	17685	17316	17338	17350	17278	17281	17373	17346	17312	17455	17317	17270	17432	17318	17518	17375	17480	17367	17376	17383	17375	17192	17281	17393	17181	17372	17162	17074	17429	17511	17669	17409	17331	17427	17312	17309	17341	17136	17518	17540	17156	17257	17145	17266	17282	17193	17538	17302	17110	17364	17292	17218	17319	17395	17350	17223	17239	17372	17405	17282	17263	17288	17549	17386	17190	17423	17152	17368	17354	17300	17288	17384	17315	17276	17260	17112	17357	17411	17164	17207	17385	17342	17259	17464	17365	17352	17370	17396	17222	17331	17031	17087	17275	17371	17476	17260	17525	17198	17334	17367	17421	17494	17300	17325	17329	17304	17245	17496	17315	17366	17281	17056	17191	17342	17401	17429	17245	17268	17396	17335	17370	17471	17431	17522	17270	17189	17299	17268	17216	17432	17408	17159	17401	17569	17295	17391	17210	17309	17303	17289	17354	17290	17342	17269	17246	17117	17172	17240	17261	17363	17542	17354	17456	17322	17212	17109	17262	17372	17284	17286	17296	17207	17559	17465	17193	17266	17419	17332	17137	17185	17253	17331	17245	17322	17508	17394	17452	17286	17157	17420	17437	17304	17500	17296	17094	17570	17500	17525	17268	17258	17343	17431	17231	17439	17320	17547	17367	17157	17186	17345	17531	17413	17351	17447	17248	17335	17394	17225	17491	17266	17293	17145	17439	17264	17308	17263	17453	17318	17378	17396	17547	17233	17512	17364	17306	17307	17179	17389	17502	17546	17327	17494	17263	17329	17247	17255	17323	17341	17465	17465	17461	17181	17462	17345	17213	17485	17281	17402	17169	17336	17118	17227	17387	17321	17310	17313	17531	17292	17301	17301	17473	17409	17357	17438	17115	17373	17325	17375	17471	17438	17426	17365	17353	17176	17332	17331	17350	17304	17350	17352	17318	17266	17169	17339	17336	17295	17324	17321	17418	17311	17267	17280	17290	17170	17312	17283	17281	17287	17182	17244	17375	17623	17309	17459	17159	17262	17019	17322	17149	17314	17539	17242	17304	17488	17409	17166	17321	17337	17364	17331	17358	17168	17311	17017	17198	17385	17377	17364	17440	17192	17333	17318	17357	17577	17491	17559	17378	17346	17348	17540	17320	17398	17185	17253	17363	17433	17254	17279	17392
26547	38501	36006	28165	23609	20756	19161	18037	17096	16471	16142	16006	16077	15698	15553	15627	15521	15451	15528	15268	15352	15314	15286	15130	15274	15273	15065	14958	15092	15189	15070	15178	15158	15031	15079	14981	15112	14860	14825	15091	14924	15170	14993	15256	14869	14921	14923	14980	14835	14915	14866	15177	15058	15003	14982	14817	14877	14997	14854	14849	15039	15022	15022	14839	14768	14958	14902	15012	14816	15115	14961	14796	14933	14915	14909	14979	14938	14831	14898	14979	15008	15076	15007	14978	14882	14832	14793	15109	14894	14909	14890	14945	14990	15055	14914	14935	14844	14964	14941	14898	14846	14889	14907	15003	14878	14913	14936	14967	14891	14845	14936	14980	14876	14872	14933	14770	15074	15037	14966	14950	14968	14876	15024	14907	14796	14916	15154	14842	15151	14941	14914	15069	14800	15036	14906	14896	15128	15074	14907	14933	14911	14981	14942	14931	14871	14863	14926	14994	14828	14903	14861	14884	14996	15042	14933	14874	14888	14994	14949	14850	14961	14919	14856	14869	14860	14960	14901	14835	15094	14962	14933	14830	14943	14836	14914	14971	14729	15195	15050	14988	14798	14996	14986	14812	14915	14884	14976	15004	14821	14958	15021	14887	14992	14900	15049	14979	14805	15108	15016	14848	14807	15021	15010	15056	14993	14939	15008	14810	14711	15062	15025	14902	15007	14995	14960	15082	14911	14843	14985	15032	14761	14851	14901	15002	14969	14925	15035	14906	15009	14945	14907	14881	14948	14843	15040	14959	14892	14956	15003	14903	15019	15036	14759	14847	15097	14945	14865	14706	14996	14772	15082	14952	15017	14871	14903	14960	14980	15003	14895	14747	14804	14820	14888	14958	14967	14836	15072	14854	14788	14858	15035	14903	15038	14852	14868	14760	14981	14867	14739	14975	14889	14878	15026	14993	15043	14986	14916	14923	14958	14984	14830	14960	14985	14946	15076	14915	14793	14780	14955	14964	14969	14980	15028	14828	14941	14969	14822	14912	14926	15032	14993	14922	14887	14753	14942	14911	14967	14838	15012	14950	14955	14921	14904	15008	14871	15017	14812	14902	14882	15015	14871	14936	14879	14895	14905	14865	14741	14807	14845	15006	14995	14944	14940	15085	14799	14866	15051	14972	14942	15078	15100	14870	15035	14997	14911	14853	14954	14933	14873	15038	14881	15057	14904	15026	15061	15114	14848	14816	14856	14787	14905	15173	14958	14884	14855	14933	15042	14813	14976	15063	14892	14991	14908	14994	14833	14983	14964	15051	14999	14828	15040	15005	14665	14963	15114	14889	14737	14958	14939	14924	14987	14823	14767	14826	14918	14882	15045	14988	15072	14820	14797	14867	15067	14943	15018	14938	14911	14810	14821	14868	14977	14943	14824	14970	14877	14862	14944	15053	14991	15008	15086	14903	14939	14884	14831	15034	15053	15013	14820	14827	14979	14970	14962	14928	14921	14960	14836	14925	14907	14883	14895	14919	14963	15068	15003	15059	14759	14773	14963	14958	14980	14972	14886	14912	14954	14876	14964	14814	14933	14919	14958	14871	14911	14951	14950	15049	14905	15010	14825	14931	14895	14903	14922	14860	15096	14992	15022	14982	14923	14951	14799	14953	14832	14955	14819	14963	15006	14876	14782	14900	14864	15053	14766	15037	14925	14995	15018	14833	15070	14810	14907	15057	14988	15015	14821	14888	14984	14814	14893	15026	14875	14934	15093	14899	14951	14916	14857	15031	14849	15030	14904	15144	15004	14899	14965	14960	14955	15023	14959	14935	14961	14849	14940	14839	14848	14975	15014	15017	14937	15049	14956	14851	14978	14946	14913	14829	14962	14805	14865	14949	14868	14939	14962	15057	14917	14814	14856	14925	14846	14980	15016	15025	14941	14973	14943	14802	14965	14875	14936	14819	14803	14951	14930	14946	14975	14866	14846	14873	15036	15046	14986	14915	14958	15101	14915	14898	14939	15088	14954	14895	15010	14995	14952	14927	14900	14950	14825	14976	14987	14967	15043	14916	14934	14953	15002	14774	14944	14891	15003	15010	14923	14915	14908	14868	15023	14968	14912	14922	15041	14963	14981	14996	14898	14980	14914	15085	14921	15065	14949	14926	14968	14964	14850	14992	14900	15075	15139	14854	15057	14889	14947	15022	14833	15034	14956	14922	15060	15004	14820	14866	14780	14940	14961	15117	14933	14914	14977	14979	14991	14950	14944	14870	15030	14891	14905	15006	14931	14832	15011	14865	14899	14889	14834	14810	14972	14679	14933	14878	14792	15039	14896	15075	15025	15071	14730	14901	14919	14856	15003	14928	14931	14944	15121	14969	15071	14870	14944	15218	14827	14945	14767	15141	14791	14817	15027	14911	14971	14913	14813	14957	14916	14974	15028	14894	14986	14822	14845	14925	14842	14984	14895	15076	14976	14843	14946	14819	15040	14877	14938	14931	14902	15048	14839	14957	14863	15027	14761	14865	14953	14814	14906	15041	14978	14917	15152	14953	15110	14940	14853	14854	15039	14998	14975	15010	14902	14820	15138	14862	15062	14940	14984	15002	14963	15081	14963	14990	15021	15096	14907	14957	14934	14889	14839	15042	14939	14907	15067	14839	15006	14951	15056	15027	14754	14901	14977	14905	14943	14783	14938	14951	14843	14816	14937	15071	15026	14826	15115	14889	14924	14982	14875	15048	15030	14983	14765	14812	15011	14825	14973	14874	15005	14891	14884	15016	14868	15108	14924	14877	14975	14956	14929	14846	14741	14963	14887	14916	14938	14930	15128	14901	15009	14882	14900	15004	14886	15080	14846	14949	14829	14935	15054	14983	14948	14981	15054	14918	14867	14989	14864	14918	14884	14870	15005	14971	14813	15087	14844	14959	14948	14784	14932	15096	14820	14912	15129	14863	14865	14825	14810	15014	14744	14982	14937	15228	14857	15051	14839	14811	14923	14791	14960	14981	14921	14846	14936	14917	14839	14878	14914	15023	15096	14928	14876	14884	14899	14974	15139	15204	14905	14902	14918	14935	15104	14869	15102	14830	14971	14891	14906	15021	14971	14971	15089	14995	14941	14850	14939	14835	15123	14768	15076	14925	14797	14795	14902	14949	14801	14789	15073	15007	14948	14963	14924	14918	15121	14998	14946	15087	14913	14909	14916	14854	15089	14877	15079	14972	14877	14962	14774	14822	14880	14894	14777	15091	15071	15024	14899	14847	15059	15003	15019	14973	14878	14865	15015	14853	14944	14929	14984	15035	14907	14998	14828	14918	14904	14720	14818	14924	14941	14957	14988	14818	14998	14975	14919	15140	15057	14992	14888	14918	15096	14930	14869	15027	14949	14875	15085	14915	14921	15050	14946	14858	15056	15052	14907	15040	14944	14962	14954	14751	14812	15010	14945	14869	15015	14892	14921	15077	14752	15004	14761	14921	14973	14973	14936	14902	14912	15011	14936	15115	14975	14890	14946	14974	15022	14922	14899	15033	14971	15035	14876	14979	14808	14820	15052	15012	14987	14759	14956	14898	15060	14894	14834	15034	15047	15042	14903	14938	14765	14917	14739	14982	14983	15029	14978	15021	14946	14927	15117	15007	14968	14893	14888	14833	14909	15006	15027	14932	14853	14974	14971	14866	14991	14909	15053	14957	14756	14991	14923	14901	15142	14960	14962	14915	15068	14935	14945	14855	14988	14993	14944	14815	14922	14809	14999	14889	14887	14878	15051	14919	14973	15001	15039	14944	14863	14979	14939	14926	15094	14885	14896	14905	15017	15072	14982	14902	14896	14838	14952	14920	15102	15051	14982	14899	14897	14948	14951	14930	15011	14991	14928	14916	15008	15066	15091	14978	15020	14959	14926	14892	14823	14855	15007	14969	14994	14852	14967	14921	15012	14735	14942	14954	14837	14811	14999	14972	14863	14864	14840	14928	15027	15128	14801	14851	14971	14964	14825	14897	14949	15002	15206	15055	15018	14987	14980	14994	14810	14840	15023	14945	15091	14979	14843	14920	15166	14912	14913	14850	14876	14877	14890	14940	15026	15029	14898	14821	14843	15149	14865	14956	14943	14926	14952	14959	14858	14880	14798	14876	14917	14850	15031	14792	14909	14842	14887	15021	14870	14795	14984	15059	14907	14764	15092	15062	14803	14831	14963	14955	14884	15081	14929	14973	14822	14934	14988	14828	14901	15010	14965	14954	14949	14991	15028	14911	14931	14909	14997	15037	14957	14752	15008	14950	14791	15035	14867	14961	15008	14729	14986	14995	14768	15131	15031	15098	15084	14914	15077	15088	14973	14938	14838	14798	14981	14882	14813	15004	15034	14921	14936	15001	14958	14858	14943	14955	14850	14940	14881	14896	15050	14851	14936	15016	14803	14960	14944	15009	14982	14920	14911	14756	15097	14926	14956	14880	14890	14887	14754	14937	14880	14948	14906	14921	15027	14969	14935	15020	14814	14957	14803	15062	15131	14972	14920	14927	14907	15089	14653	14882	15133	14874	14900	14998	14930	15033	14943	14958	15007	15039	14876	14871	14900	14949	15106	14838	14835	15035	15000	14764	15075	14806	14986	14977	14946	14804	14944	14943	14834	14849	15004	14810	14877	15036	14963	14981	14983	15114	15019	14932	14993	14960	14905	14863	14905	14923	15015	14995	14806	15020	14939	14959	15088	15077	14994	14997	14912	14820	14895	14846	14923	14873	14863	14928	15027	14947	15106	14985	15166	14975	14954	14990	15027	14960	14946	14992	15015	14913	14827	14847	14849	15074	15045	14804	15005	14963	14910	15075	14897	14994	14916	14847	14944	14881	15062	14991	14964	14923	14992	14867	14926	15042	14821	15036	14858	14902	14895	14927	14956	14796	14993	14966	15033	14990	14857	15028	14999	14940	14907	14902	14902	14994	14932	15049	14865	14957	15036	14905	14979	14875	14964	14965	14869	14934	14818	14820	14838	15016	15116	14925	14907	14997	14824	14927	14998	14923	14906	15040	14769	15014	14939	14867	15066	15002	14657	14934	14987	14924	15001	15002	15097	14880	14762	15036	14998	14982	15119	14959	14956	14841	14956	14796	14796	14939	14888	14988	14846	14983	14877	15003	14972	14931	14932	14941	14922	14922	15023	15118
24493	21668	29279	25135	23741	24204	23286	19981	19083	18733	18503	18504	18134	17854	17710	17666	17580	17772	17377	17383	17450	17442	17397	17256	17356	17481	17309	17063	17085	17173	17130	17003	17107	17150	16949	17197	17282	17196	17085	17180	17116	17068	17068	17006	17098	17158	17064	17152	17116	17244	16993	17047	17222	17304	17072	17133	17127	17079	17198	17113	17121	17054	16948	16947	16901	16938	17176	17033	17025	16980	16762	17200	16873	17029	17057	16867	17290	17063	17097	16826	16745	17057	17222	16944	17061	17055	16949	17046	16949	16863	16969	16828	17022	16945	16940	17112	17077	16903	17039	16684	16954	17051	17053	16988	17163	17007	17260	17066	17044	16888	16894	16932	17182	16994	17053	17097	17082	17211	16913	17097	17175	16914	16958	16993	17011	16719	16993	16971	17016	17041	17160	17020	16799	16999	17101	16919	17076	16950	17007	17030	16882	16910	17054	17162	17014	17105	16936	16896	16995	16899	16909	16965	17060	16954	16871	16953	17011	16865	17033	16964	17146	17105	17024	17173	16989	17070	17166	17172	17063	16955	17142	17063	17073	16903	17044	16990	17085	17089	16977	17045	17021	16946	16955	16906	17207	17150	16996	17042	17194	16865	16848	16962	17158	17005	17022	16965	16954	17056	16920	17208	17076	17044	16948	16942	16977	16911	17261	17039	17061	17119	16836	16938	16817	16974	17071	16925	16911	16988	17049	17019	17095	16859	17141	16853	17056	17013	16952	17265	17053	17015	16907	16632	17063	16664	16963	17117	16889	17031	16938	16856	17024	17161	17042	17105	17042	16961	17087	16962	16817	17015	16974	17082	16961	17168	16940	16838	16961	17080	16962	16949	16983	17195	16852	17132	17012	16833	16883	16992	17018	16915	16933	16949	16995	16820	17206	17043	17041	16927	16900	17102	16951	17156	17164	17126	16572	16994	17074	17187	17000	16970	17010	16933	16942	16982	16939	16902	17117	16984	16957	16954	17009	17071	16911	16891	16933	17053	16942	16869	17126	16895	17002	17074	17061	16960	16984	16880	16666	16917	17074	17086	17129	17037	17100	17065	17041	16965	16944	16994	17029	16932	16917	16846	16991	16943	17052	16881	17039	17005	16917	17105	16919	16903	17034	17023	16939	16981	17052	16984	17022	17077	16922	17156	16907	17034	17157	16805	16876	17039	16982	16905	16950	16979	17030	16956	16929	16909	17123	16956	16839	17168	17088	17035	16742	17050	16888	17022	16965	17071	16851	17200	16923	16955	16958	17043	16967	16875	16755	17000	16908	16994	16989	17128	16904	16911	17043	17281	17015	16878	16920	16997	16951	16960	16844	17166	17062	16993	17025	16964	17228	16984	16973	16808	16878	17009	17016	16928	16771	16830	17017	17002	17025	17054	17131	17228	17166	16855	17133	16978	16831	16714	16936	16884	16910	17001	16947	17251	16851	16917	16690	16943	16832	16905	17042	16905	17191	17045	17008	16922	17059	17153	17259	17147	17042	17101	16843	16917	16941	16926	16899	17009	16985	16904	16962	16967	17041	16751	17044	16803	17021	16762	16803	17083	16986	16709	16920	16992	17199	17135	16767	16904	16887	16966	16942	16988	16919	17013	16942	16967	17087	16937	16931	17060	16910	16888	17118	16959	17121	16916	16863	17055	17188	17004	17298	16970	16954	16999	17121	16915	17038	16953	17029	17155	17162	16934	17088	17073	17134	16905	17091	17123	17105	17018	17060	17083	16960	17227	16946	16842	16894	16932	17025	16815	17175	16876	16812	16908	16912	16765	16932	17051	17049	16997	16987	16983	17033	17046	16954	16937	17033	16956	16975	16963	17073	16860	17081	16953	17051	16937	16957	17000	17006	16790	16833	17035	17017	16992	17007	17027	17106	17189	16832	16987	17033	16746	16994	16921	16911	17019	17008	16961	16948	17057	17086	17128	17161	17014	17001	17107	17013	16890	16827	17049	16656	17070	16935	17015	16878	16851	16845	16787	17015	17033	17040	17065	17089	16886	16949	16809	16783	16813	16898	17255	17006	16894	16980	16937	17079	17192	17079	16897	16966	17169	16916	16792	16949	17026	17036	17024	17032	17024	17039	16896	16940	16912	17183	16923	16921	16961	17199	17126	17084	17004	16972	17102	16937	16836	17010	17080	16945	17149	16910	16899	17179	16933	16985	16990	16955	16974	17070	16701	17087	17054	17193	16966	17034	16833	16855	17229	16867	16938	17092	17088	17018	16958	17007	17015	16957	16848	17043	17002	16925	17250	17054	16986	16772	16983	17095	17090	16875	16860	17044	16984	16913	17061	17043	17113	16976	17265	16989	17071	17084	17008	16853	16994	17356	17075	17068	16743	16989	17045	16814	16899	16825	17167	17037	17042	16879	16978	16855	16902	17007	16789	16888	16806	16879	17182	17053	16958	16862	17047	17011	16884	17009	17174	17203	17042	16933	16975	17135	17115	17177	16920	17016	16946	16999	17302	17063	17009	16968	17018	16940	17001	16890	16921	16877	16964	17109	17028	17042	16896	16974	16981	16927	16862	17062	16678	16879	16950	16857	16814	16999	17049	16932	17019	16983	17035	17031	17060	16812	16951	16918	17207	17176	17096	16965	17104	16871	17048	17002	16808	16854	16932	16949	17027	17130	17115	16881	16945	16980	16731	16958	16893	17010	17036	16994	17012	17026	17001	17073	17125	17017	16917	17017	17033	17033	16895	16848	17153	17069	16807	17078	16985	17060	16923	17173	17052	16966	16862	16822	16981	17082	16909	17121	17078	17030	16915	17180	17055	16884	16935	16870	17055	16980	17005	16918	16875	17222	17007	17052	16886	17039	16960	17108	16911	17003	16766	16803	17018	16957	17005	16912	17047	16981	16865	17010	17045	16907	17061	17018	17131	17062	17063	16770	16843	16931	16982	17119	17035	17266	16935	16917	17237	16908	16854	16974	17066	17184	16836	17068	17065	17038	17098	17014	17151	17059	17097	17023	17015	16938	17059	17154	16814	16926	16981	17021	17053	17013	16990	16887	16980	16906	17184	16997	16811	16923	17107	16849	16847	16928	17002	16880	16829	17040	16983	16924	16843	17226	17029	17012	17045	17295	17045	17119	16927	16922	16644	17061	16853	16904	16952	16998	17023	17062	17034	17041	17064	16943	16844	17025	17089	17170	16977	17017	16747	16941	16826	16988	17052	17172	17086	16932	16922	16974	16846	16901	16682	17041	16953	16881	17037	16859	16955	16926	17067	17124	16847	17022	16795	16856	16984	16994	16916	17081	16906	16801	16925	16990	16894	17029	17126	16959	17011	16802	17092	17076	17250	16909	17038	16909	16841	17066	16957	16961	16991	16968	16924	16880	17000	16857	17054	17199	17093	17111	17146	17186	17052	16949	16972	16911	17006	17049	17041	17051	17193	17304	16936	17023	16953	17041	17166	17031	16961	16779	16931	17156	16763	16924	16984	17125	16890	17048	16922	17041	17056	17096	16830	16776	16962	17045	16949	16966	17012	17053	16951	17002	16961	17062	16996	17319	16753	17118	17112	16926	16891	17100	16992	17026	16896	17202	16957	16892	17015	17133	17018	16924	16795	17024	17091	17096	17004	17132	16907	16833	16992	17131	16851	17068	16870	17063	17111	16716	17015	16919	17081	17111	17169	16990	17016	16795	16945	16862	16979	17046	17022	17053	17027	16998	16864	16906	17066	16961	16740	16807	16857	17127	16927	16944	16998	17003	16814	17080	16951	17101	16912	17114	17092	16933	16879	16758	16987	17159	17018	16964	16892	17037	17020	16982	17203	17005	17101	17035	17234	17119	17001	17085	17058	16985	17102	16818	16902	16911	16839	16994	17049	16966	16850	17052	16894	16900	16854	16959	17147	16929	16933	16867	16885	16804	17061	17021	17067	17046	17116	17061	17046	17041	17035	16963	17020	16982	16926	17191	17057	16810	17022	17061	17143	17186	16906	16929	17053	17183	16936	17069	17013	16762	17013	17047	16954	16913	16797	17051	17048	16862	17010	17105	16991	17240	16966	16938	17002	16967	17069	17172	17013	17004	16858	17111	17203	16972	16934	17114	16946	17056	17115	16896	16899	17062	17006	16972	17063	16834	16903	17094	17112	16919	17032	17034	16942	17046	17024	17022	16987	17155	17036	16991	17208	16827	16963	17202	16967	17021	17196	17181	17045	16965	16829	16891	17028	17079	17185	17111	17042	17067	17225	16837	16933	16869	16931	17082	17031	17050	16985	17047	16878	17075	16918	17058	17071	16995	17246	17034	17071	17090	17062	17145	16820	17004	16999	16914	16940	17049	16948	16866	17082	16965	17084	17012	17111	16971	16871	17240	16958	16897	16980	16857	16984	17151	16906	17009	17034	16923	16907	16798	16996	16896	16900	16775	16914	17008	16981	17126	17100	16937	16826	16942	16967	16855	16924	16889	17084	17086	16938	17056	16888	16950	17164	16963	16995	17212	16809	16715	16844	16966	16808	16828	16700	16755	17057	16906	16893	17020	16869	17043	16991	17001	16912	17276	16795	17048	17059	17022	16832	17036	16867	16976	17191	17068	16990	17050	17041	17140	16859	16866	16987	16851	16920	16964	17034	17002	17141	17027	16942	17001	16992	17040	17054	16920	16942	16799	16842	17121	16942	16809	16862	16920	17193	17024	17041	17006	17102	16912	17064	17030	17090	17000	16930	16889	16967	16838	17036	16846	16928	16926	16986	16784	16944	16976	16849	16969	16898	16909	16947	16942	16909	17065	17085	17159	17176	16904	17043	16931	16949	16996	16974	16952	16900	17022	17128	17194	17268	16985	17170	17200	17030	17052	16952	17060	17098	17089	17055	17131	17057	16973	16938	16912	17121	16828	16664	16887	17140	16819	17085	16796	17044	17191	16910	16960	16989	17149	17250	17096	17057	16910	16910	17051	16922	16953	17042	16972	16955	16999	17025	17042	17036	16871	17062	17083	17020	17076	16796	16962	17044	17164	16922	16999	17037	16884	17046	16984	17130	16812	16970	17063	16961	17123	17012	16935	16870	17253	16947	16866	17124	17153	17067	16896	17011	17086	16882	16720	17059	16984	16991	17048	16893	16911	16916	16957	17155	16938	16908	17106	16769	17048	16907	16971	17102
25726	43206	40767	32292	27080	23337	21138	19497	18239	17327	16974	16655	16372	16202	16000	15730	15635	15555	15398	15422	15265	15419	15385	15243	15206	15130	15120	14944	15108	15001	15165	15073	15095	15122	14981	14956	14862	15056	14765	14998	15096	14919	15079	14846	15022	14831	14765	15014	14754	14886	14869	14946	14839	14899	14799	14794	14789	14667	14886	14879	14661	14849	14745	14740	14782	14741	14835	14631	14678	14711	14867	14716	14749	14832	14836	14777	14726	14852	14953	14744	14744	14901	14867	14824	14816	14668	14861	14620	14785	14706	14786	14629	14839	14692	14727	14685	14780	14889	14645	14735	14908	14754	14893	14840	14916	14796	14839	14825	14758	14811	14545	14859	14724	14768	14657	14792	14829	14842	14885	14703	14717	14775	14775	14782	14827	14842	14730	14822	14839	14954	14679	14764	14710	14631	14713	14763	14803	14873	14647	14893	14992	14632	14868	14911	14928	14803	14952	14587	14680	14796	14847	14601	14776	14777	14901	14557	14751	14833	14661	14733	14582	14715	14735	14736	14797	14547	14770	14702	14827	14837	14648	14862	14661	14760	14928	14866	14726	14839	14733	14779	14689	14887	14802	14722	14849	14871	14743	14730	14697	14749	14860	14841	14759	14715	14808	14904	14799	14794	14874	14737	14926	14652	14752	14721	14738	14906	14732	14822	14683	14670	14831	14866	14780	14885	14845	14671	14893	14857	14871	14768	14683	14832	14773	14846	14800	14774	14546	14753	14991	14869	14826	14881	14811	14815	14850	14758	14848	14607	14777	14668	14779	14741	14698	14764	14908	14809	14684	14733	14657	14720	14692	14591	14705	14756	14841	14754	14793	14884	14719	14703	14532	14911	14671	14774	14711	14690	14825	14844	14736	14810	14811	14649	14826	14611	14844	14596	14750	14815	14818	14833	14824	14817	14791	14815	14705	14743	14802	14873	14791	14650	14736	14879	14754	14625	14857	14833	14810	14919	14973	14892	14751	14786	14732	14748	14838	14892	14663	14744	14758	14620	14730	14716	14848	14967	14717	14809	14763	14784	14738	14857	14915	14584	14729	14792	14666	14780	14891	14959	14832	14741	14652	14758	14668	14786	14884	14684	14819	14825	14847	14804	14917	14697	14797	14631	14675	14732	14791	14743	14844	14762	14691	14876	14808	14758	14972	14678	14688	14725	14794	14718	14709	14795	14745	14824	14734	15017	14778	14855	14666	14870	14711	14761	14754	14770	14742	14766	14874	14695	14781	14841	14696	14799	14831	14901	14717	14681	14751	14795	14906	14688	14859	14805	14771	14625	14695	14687	14971	15009	14808	14650	14798	14767	14840	14883	14782	14863	14747	14753	14908	14758	14678	14869	14789	14680	14824	14731	14684	14712	14868	14811	14886	14824	14743	14768	14728	14729	14838	14827	14672	14648	14833	14701	14735	14869	14714	14779	14816	14713	14828	14607	14810	14817	14725	14773	14878	14748	14750	14857	14773	14732	14798	14697	14911	14845	14794	14884	14653	14745	14753	14733	14726	14769	14806	14767	14730	14688	14707	14908	14806	14745	14867	14722	14661	14597	14913	14805	14704	14943	14773	14639	14724	14898	14903	14860	14814	14730	14869	14880	14696	14758	14719	14628	14766	14828	14915	14540	14602	14635	15026	14804	14752	14664	14623	14659	14795	14901	14754	14849	14640	14774	14824	14649	14836	14613	14595	14672	14787	14711	14719	14817	14844	15068	14758	14806	14910	14761	14587	14858	14765	14785	14697	14642	14752	14814	14845	14788	14824	14798	14795	14672	14608	14858	14758	14724	14718	14722	14729	14962	14799	14822	14921	14748	14612	14734	14856	14673	14837	14876	14799	14709	14723	14858	14631	14586	14729	14823	14739	14759	14822	14820	14750	14876	14716	14735	14744	14687	14767	14713	14834	14786	14822	14770	14719	14640	14778	14792	14784	14760	14860	14829	14711	14886	14705	14659	14719	14792	14883	14931	14819	14779	14782	14819	14715	14546	14713	14960	14849	14836	14863	14885	14822	14768	14799	14787	14619	14813	14797	14645	14720	14864	14655	14674	14804	14717	14814	14685	14678	14898	14807	14797	14777	14926	14696	14862	14763	14827	14843	14675	14830	14783	14837	14769	14778	14675	14774	14730	14808	14834	14785	14716	14737	14772	14774	14923	14700	14826	14801	14826	14669	14870	14704	14864	14779	14786	14935	14660	14781	14661	14756	14770	14637	14805	14754	14781	14723	14876	14684	14513	14656	14809	14759	14693	14638	14796	14937	14778	14855	14900	14652	14842	14802	14656	14746	14727	14831	14617	14807	14677	14728	14775	14785	14806	14736	14702	14949	14849	14697	14850	14673	14791	14650	14866	14606	14932	14741	14900	14775	14668	14777	14830	14821	14755	14768	14571	14701	14795	14815	14856	14777	14779	14674	14688	14848	14961	14769	14883	14733	14529	14870	14739	14819	14562	14705	14910	14656	14856	14809	14759	14826	14854	14748	14784	14727	14608	14854	14759	14991	14830	14691	14714	14762	14849	14807	14780	14783	14878	14651	14701	14664	14944	14583	14873	14769	14766	14760	14885	14641	14745	14790	14761	14597	14896	14660	14702	14687	14860	14748	14772	14705	14953	14708	14731	14810	14759	14961	14810	14854	14759	14934	14666	14899	14863	14954	14660	14749	14801	14714	14958	14685	14855	14827	14668	14666	14734	14739	14682	14642	14847	14921	14668	14873	14745	14712	14667	14763	14734	14673	14518	14794	14895	14743	14891	14849	14619	14845	14681	14849	14833	14570	14607	14667	14796	14823	14829	14658	14742	14859	14630	14870	14795	14917	14651	14624	14799	14765	14856	14540	14738	14893	14802	14749	14891	14894	14627	14830	14768	14828	14859	14756	14684	14723	14658	14772	14855	14712	14801	14740	15081	14832	14845	14697	14825	14831	14850	14810	14909	14621	14837	14907	14701	14516	14653	14935	14626	14602	14838	14953	14722	14739	14894	14980	14782	14606	14877	14764	14834	14778	14640	14856	14720	14720	14848	14656	14704	14636	14726	14743	14782	14798	14876	14758	14850	14588	14811	14668	14765	14676	14905	14804	14682	14719	14693	14804	14594	14704	14778	14812	14707	14747	14768	14852	14664	14788	14667	14700	14798	14868	14798	14776	14751	14825	14830	14731	14736	14872	14817	14851	14785	14975	14749	14796	14627	14730	14772	14681	14808	14821	14760	14887	14744	14975	14714	14680	14768	14693	14751	14804	14847	14687	14781	14835	14843	14774	14635	14765	14684	14795	14751	14736	14851	14778	14871	14831	14779	14781	15089	14611	14887	14816	14706	14852	14797	14684	14885	14848	14762	14788	14712	14897	14790	14670	14835	14829	14778	14558	14838	14779	14682	14858	14732	14775	14805	14827	14655	14668	14663	14850	14806	14767	14758	14675	14757	14771	14974	14830	14845	14783	14661	14740	14802	14870	14683	14771	14773	14845	14976	14665	14655	14681	14888	14742	14833	14621	14861	14834	14974	14611	14767	14883	14782	14953	14781	14911	14630	14919	14628	14847	14983	14605	14781	14580	14874	14826	14660	14952	14854	14782	14909	14862	14885	14792	14777	14860	14665	14720	14779	14808	14741	14820	14794	14891	14757	14766	14689	14800	14728	14831	14724	14752	14781	14856	14697	14845	14636	14603	14812	14663	14752	14892	14762	14668	14836	14872	14850	14727	14762	14930	14688	14879	14739	14714	14811	14740	14828	14814	14811	14801	14780	14753	14763	14604	14698	14843	14634	14942	14885	14927	14871	14693	14680	14995	14788	14799	14778	14887	14703	14719	14788	14808	14833	14845	14712	14735	14830	14788	14642	14981	14672	14725	14824	14754	14624	14811	14731	14911	14606	14699	14799	14789	14870	14818	14824	14777	14756	14871	14854	14744	14831	14772	14809	14807	14858	14798	14792	14820	14766	14842	14779	14841	14968	14953	14759	14833	14619	14665	14621	14875	15072	14805	14668	14820	14795	14724	14735	14664	15042	14690	14862	14805	14877	14823	14677	14759	14889	14730	14721	14592	14860	14781	14838	14899	14751	14723	14914	14803	14761	14901	14781	14886	14851	14894	14852	14813	14735	14813	14827	14798	14855	14799	14791	14757	14743	14751	14810	14844	14829	14704	14844	14748	14759	14721	14655	14666	14883	14715	14922	14688	14712	14762	14788	14780	14729	14821	14725	14895	14834	14778	14735	14740	14805	14671	14602	14729	14852	14732	14777	14733	14836	14672	14759	14684	14735	14762	14629	14853	14653	14857	14723	14881	14710	14687	14786	14794	14752	14837	14758	14851	14880	14984	14738	14937	14734	14760	14923	14986	14579	14754	14758	14690	14938	14923	14610	14666	14625	14838	14768	14819	14627	14864	14938	14982	14762	14814	14722	14630	14681	14704	14755	14764	14689	14927	14856	14660	14713	14936	14835	14728	14603	14831	14785	14692	14765	14654	14714	14941	14775	14789	14932	14612	14800	14760	14902	14805	14612	15036	14861	14976	14977	14814	14782	14763	14956	14675	14941	14784	14680	14726	14779	14742	14845	14687	14841	14905	14773	14784	14804	14745	14699	14734	14857	14661	14757	14791	14779	14861	14694	14728	14800	15002	14691	14822	14742	14748	14687	14830	14899	14870	14847	14832	14819	14744	14678	14800	14729	14755	14797	14785	14757	14793	14799	14792	14877	14739	14681	14829	14683	14848	14764	14829	14737	14724	14907	14726	14768	14676	14883	14739	14782	14819	14671	14822	14855	14788	14855	14643	14615	14694	14774	15014	14785	14769	14863	14853	14732	14743	14692	14760	14860	15053	14772	14661	14875	14786	14817	14843	14825	14890	14872	14704	14883	14690	14995	14674	14650	14731	14784	14697	14697	14718	14825	14939	14784	14860	14696	14702	14903	14861	14859	14840	14846	14728	14797	14728	14775	14746	14670	14935	14827	14830	14911	14786	14841	14787	14616	14732	14789	14856	14694	14855	14758	14623	14748	14848	14741	14768	14887	14707	14599	14793	14932	14706	14749	14961	14659	14850	14805	14783	14674	14691	14796	14830	14840	14951	14773	14765	14687	14912	14776	14785	14658	14733	14710	14712	14759	14670	14716
23420	21698	29717	24260	22329	25103	27119	21623	19996	19660	19322	19048	18781	18449	18292	18382	18189	18201	17777	18005	17873	17830	17786	17577	17618	17371	17424	17440	17361	17531	17354	17526	17600	17489	17263	17330	17244	17194	17309	17397	17365	17145	17213	17244	17189	17052	17338	17255	17487	17132	17265	17106	17361	17149	17019	16829	17259	17167	17142	17111	16976	17242	17096	17103	17169	17236	17156	17173	17353	17054	17368	17144	17029	17110	17126	17141	17291	17114	17475	17124	17284	17074	17227	17166	17159	17255	17286	17111	17178	17106	17166	17199	17118	17005	17152	17168	17067	16946	17419	17185	17104	17340	17082	16948	17139	17148	17124	17142	17300	17263	17092	17226	17207	17099	17233	17241	16988	17099	17099	16921	17154	17177	17232	17096	17020	17120	17155	17123	17201	17129	17081	17309	17286	17177	17115	17279	17273	17021	16963	17069	16999	17340	17180	17192	17097	17018	17301	17199	17180	17132	17247	16862	17013	17100	17162	16945	17083	17112	17049	17017	17212	17217	17103	17149	17257	17183	17103	17164	16868	17024	17330	17119	17221	16909	17141	16957	17136	17076	16926	17120	17007	17201	16965	17166	17169	17029	17089	17184	17029	17457	17150	17168	17124	16958	17010	17115	17164	17056	17098	17088	17042	17302	17114	17110	16994	17191	16939	16938	17178	17183	17097	17227	17231	16927	17068	17007	16901	16966	16999	16976	17018	17244	16976	17307	16883	17079	17230	16952	17076	17131	17104	17151	17224	17102	17115	17196	17205	17087	17274	16995	16997	17269	17180	17218	17070	17192	17107	16986	16874	17018	17135	17140	17111	17158	17294	17048	17184	17111	17088	17228	17043	17098	17088	17056	17040	16959	17257	17095	17006	17391	17294	17122	17128	17150	17053	17062	17130	17233	17207	17175	17198	17200	16926	17162	17116	17113	17114	17217	17010	17142	17171	17044	16894	17210	17213	16942	17202	17113	17026	17053	17024	17001	17160	17082	17069	17165	17128	16981	17266	17006	17017	17095	17207	17097	17058	17103	17086	16834	17031	17070	16896	17302	17101	17117	16957	16990	17118	17193	17068	17063	17052	17210	17155	17131	17293	17052	16998	17185	17256	17133	17149	16937	17032	16997	17207	16859	16891	17030	17382	17088	17123	16897	17152	17061	17257	17122	17085	17077	16950	16908	16996	16936	16977	17032	17087	17020	16953	17057	17071	16841	17261	17095	16923	17128	16897	17106	17225	17105	17149	17249	17145	17135	17074	16989	16966	17110	17070	17217	16883	17189	17038	17093	17365	17152	17005	16989	16886	17188	17196	17033	17178	16912	17103	16973	17218	17080	16880	17216	17348	17083	17087	17146	17101	17118	17312	17282	17272	17016	17167	17075	17104	17157	17223	17232	17143	16890	17168	17162	17240	17036	17132	17081	17160	17006	17065	16947	17090	17227	17238	17082	17078	16858	17056	16919	16901	17086	17162	17169	16934	16890	17013	17041	17009	17202	17084	17046	17213	17071	17044	17177	17152	16865	17026	17012	16939	16999	17330	17063	17113	17205	17267	17404	17241	17185	17254	17194	17185	17032	17083	16945	17152	17116	17256	16990	17186	17271	17087	17072	16963	17075	17107	17062	17083	17085	17282	17244	17184	17144	16950	17017	16961	17176	16978	16965	17001	17146	17149	17121	16985	17047	17107	17145	17115	17199	17011	17222	17046	17200	17252	17118	17058	17116	17037	17068	17119	16869	16929	17262	17023	17065	17177	17001	17158	17240	17054	17310	17207	17071	17180	17058	17127	17009	17198	17039	16997	17110	17065	17141	17191	17291	17093	17242	17103	17167	17247	17105	17130	17190	17044	16996	17095	17157	17192	17102	17094	17007	17099	16804	16989	16946	16994	17191	17188	17073	17079	17156	17079	17137	16989	16950	17144	17197	17105	17052	17086	17294	17106	17335	17014	16938	17064	17168	17194	17134	17148	17176	16890	17072	17164	16960	17074	17156	17290	17206	16961	17087	17134	17103	17125	17189	17300	17181	17045	17270	17025	17099	17207	17100	16945	17170	17258	17119	17133	17085	17093	17100	16946	17266	17051	17014	17055	17153	17156	17132	17014	17132	17004	17074	16991	17128	17038	17073	17014	17162	17054	17060	17067	17113	16995	17198	17056	17241	16989	17074	17108	17006	16905	17140	17328	16969	17190	17032	17227	17091	17158	17059	17176	17063	17128	17109	17067	17068	16942	17164	17192	17105	17012	16988	17083	17011	17054	17103	17110	16999	17161	17070	17040	17087	17109	17164	17056	16969	16844	16927	17103	17033	17136	17154	17432	17138	16916	16990	17060	16775	17226	17184	16889	17097	17064	16997	17082	17294	16931	17027	17075	17312	16960	17002	17300	17103	17057	17137	16888	16911	17062	17155	17079	17153	17122	17275	17148	17086	17189	16913	17060	17154	17183	17208	17146	17128	16880	17003	17052	17092	17064	17064	16987	16937	16894	17022	17069	17015	17041	17126	17109	17160	17101	17047	17073	17117	17186	17150	17019	17169	17271	17192	17348	17025	17164	17039	16949	17058	17052	17108	16998	17170	16841	16964	17192	17151	17045	17159	16995	17339	17142	17057	17119	17123	17311	16807	17200	17170	17184	17036	17101	17340	17015	16790	17101	16978	16836	16941	17138	17069	17013	17021	17200	17037	17184	17098	17242	17264	17270	17266	17015	17128	17238	17314	17137	17118	17028	17149	16866	17056	17308	17174	17026	16827	16888	17093	17270	17051	16844	17118	17072	17254	16921	17198	17149	17009	17174	17132	16909	16876	17052	17146	16913	17055	17029	17118	17285	17122	17129	17069	17260	17164	17079	17041	17170	17002	17372	16981	17167	17201	17139	17133	17152	17141	17004	17033	17272	16984	17008	17107	17052	17108	17084	17149	16985	17073	17032	17100	17103	16875	17053	17058	17034	17074	17043	17244	17130	17101	17212	17059	17040	17054	16995	17175	16997	17074	17091	17038	17076	16977	17040	17044	17086	17325	17056	17067	16999	17085	17259	16998	16967	17007	17033	17005	16997	17076	17102	16971	17262	17107	17096	16869	17013	17094	17060	17111	17194	17119	17285	17062	17130	16996	16995	17301	17016	16927	16896	16953	17177	17036	17191	16948	17018	16945	17207	17206	17237	17119	16986	17010	17219	17117	17100	16918	17201	17009	17229	16969	16979	17154	17156	16994	17281	16981	17255	17088	16975	16936	17044	17120	17023	16956	17056	17156	17316	17174	17162	17183	17134	17058	16984	17015	16966	16983	17150	17191	17030	17131	16881	16971	17253	17165	16971	17176	17209	16993	17056	17081	17126	16886	16982	17168	17105	17086	17152	17226	17025	17010	17218	17229	16981	17240	16996	17021	17248	17128	17027	16964	16781	17068	17158	17054	17197	16966	17097	17181	17121	17104	17011	17013	17155	16905	16995	16956	17062	17059	17127	16984	17046	16932	17052	17114	17059	16989	17046	17099	17090	17165	17086	17173	17125	16873	16935	17035	17102	16759	17113	17202	17129	17128	17229	17144	17014	17118	17097	16905	17154	17111	17104	16906	16970	17141	17006	16894	17105	17181	17199	16953	16896	17052	17073	17073	17014	16962	17036	17098	17164	17326	17414	17193	16844	17182	17113	17026	17036	17221	17124	16916	16877	17063	16999	17050	17071	17315	17015	16909	17103	17239	16965	17166	16983	17042	17065	16982	17182	17042	17125	17170	17024	16977	17311	17100	17028	17130	17114	16864	17004	16884	17000	17142	17007	17062	17152	17117	16930	16964	17109	17022	17034	17057	16931	16859	17106	16995	17295	17179	17235	16953	17204	17076	17066	17039	17060	17047	17107	17032	17226	16858	17465	17201	17137	17426	16962	17269	17214	16986	17095	17486	17181	17254	17316	17024	17056	17129	17215	17107	17070	17214	17079	16933	17169	17192	17009	17097	17301	17120	16903	16900	17114	17230	17061	17106	16979	17162	17043	17052	17016	17119	16980	17130	16950	17028	17195	17161	17209	16953	17082	17322	17269	17096	17145	17197	16984	16748	17024	16915	17101	17061	17024	17201	17133	17081	17136	16992	17163	17011	17010	16828	17036	17254	17293	17000	16910	17201	17179	16958	17021	17044	16989	17010	17153	17074	17266	16855	16888	17185	16967	17148	17126	17152	16905	17035	17081	17016	17261	16977	17198	17155	17059	17084	16977	17035	17010	16945	17096	17302	17137	17141	17136	17004	17222	17217	17134	16759	16950	17172	17216	17069	17056	17156	17007	16907	17227	17136	17167	17248	17070	16990	17024	17070	16853	17020	17188	17076	17035	17264	17224	17071	17236	17102	17014	16928	17090	17056	17208	17235	17226	16918	17133	17073	17077	17151	17230	17310	17210	16928	17153	17156	17047	17102	17379	17114	16929	17032	17041	17201	17196	17018	17082	17097	17121	17200	17125	17236	16973	17127	17124	16976	17224	17051	17037	17302	17152	17122	16985	17043	17120	17025	16967	17171	17179	16969	17014	16916	16933	17173	17139	17003	17040	16963	17157	17178	17126	16947	17201	17009	17052	17217	17111	17150	16985	16740	17086	16937	17075	16981	17084	17180	17150	17309	17145	17301	17231	17162	17063	17267	17014	17054	17103	17060	17013	17014	17020	17041	17180	17133	17134	17064	16918	17143	16896	17167	17137	17217	17030	17133	16980	17199	17148	17055	17144	17181	17092	17070	17166	17274	17109	17266	17023	17159	16938	17112	17125	17276	17232	16970	16937	17175	17029	16852	16912	16826	17124	16958	17306	17103	17055	16952	16854	17171	17172	17050	16922	17281	17186	17250	17034	17204	16924	17004	17185	17229	17072	17114	17042	17037	17000	17257	17090	16908	16934	17141	17252	17063	17118	16916	17030	17179	17111	17130	17201	17059	17235	17179	17017	17142	17061	17112	17079	17276	17251	17170	17113	17115	17075	16972	16839	17182	17073	17063	17216	17053	16938	16973	17099	16947	17063	17230	16985	16972	17126	16989	17002	17089	17176	17074	17216	17056	17292	17164	17096	17336	17015	16851	16915	16988	17038	17201	17173	17240	17091	16857	17105	17049	17165	17070	17084	17261	17049	17061	17199	17152
27241	47110	44937	36571	30322	26006	23069	20904	19424	18509	17972	17727	17303	16758	16473	16474	16174	15807	15843	15725	15780	15501	15702	15491	15320	15432	15146	15260	15213	15076	15173	15143	15085	15136	14947	14948	15020	14889	14950	14908	14774	15098	15018	15026	14881	14821	14795	14919	14823	15021	14739	14878	14875	14870	14888	14715	14915	14713	14747	14838	14999	14787	14847	14962	14884	14754	14956	14892	14937	14931	14754	14883	14783	14844	14884	14740	14764	14862	14820	14750	14820	14673	14774	14659	14918	14835	14901	14792	14946	14768	14739	14803	14872	14931	14921	14603	14816	14851	14742	14697	14909	14736	14859	14851	14814	14907	14763	14832	14805	14640	14846	14554	14801	14707	14701	14911	14805	14643	14820	14774	14956	14687	14844	15003	14734	14935	14974	14719	14739	14925	14604	14925	14813	14880	14786	14846	14566	14885	14660	14708	14778	14795	14742	14941	14794	14873	14746	14782	14856	14683	14740	14679	14726	14637	14905	14644	14835	14845	14673	14811	14936	14655	14880	14861	14927	14808	14745	14698	14871	14690	14757	14717	14831	14836	14868	14816	14824	14824	14774	14743	14666	14796	14907	14699	14866	14734	14753	14735	14826	14729	14942	14661	14811	14833	14875	14682	14656	14765	14595	14707	14800	14723	14712	14903	14814	14693	14886	14832	14900	14600	14820	14718	14891	14716	14767	14754	14888	14662	14788	14914	14839	14767	14581	14860	14698	14917	14813	14627	14791	14807	14665	14917	14967	14828	14795	14706	14849	14829	14710	14751	14708	14670	14663	14811	14621	14781	14730	14859	15012	14689	14781	14854	14656	14710	14871	14718	14721	14650	14688	14731	14757	14828	14688	14624	14746	14597	14930	14693	14846	14919	14856	14883	14769	14881	14877	14891	14771	14760	14802	14866	14788	14775	14829	14735	14822	14800	14768	14715	14790	14928	14933	14764	14786	14831	14725	14658	14866	14722	14901	14752	14896	14676	14886	14893	14756	14681	14816	14580	14768	14772	14933	14775	14776	14839	14813	14718	14853	14850	14421	14842	14771	14884	14839	14918	14723	14849	14805	14777	14875	14628	14720	14916	15014	14844	14848	14838	14707	14772	14717	14804	14892	14795	14723	14802	14850	14841	14837	14795	14824	14793	14914	14839	14799	14930	14807	14657	14898	14921	14792	14857	14741	14632	14763	14799	14653	14855	14846	14734	14828	14814	14758	14776	14937	14721	14778	14817	14715	14718	14859	14835	14891	14775	14701	14701	14882	14700	14799	14880	14759	14807	14752	14902	14932	14766	14688	14696	14823	14744	14802	14781	14975	14700	14732	14732	14840	14847	14724	14666	14650	14951	14764	14738	14810	14761	14659	14678	14720	14805	14855	14665	14859	14817	14647	14704	15043	14919	14862	14843	14810	14852	14717	14761	14662	14928	14764	14785	14724	14769	14711	14655	14798	14734	14899	14466	14809	14756	14812	14685	14696	14860	14909	14637	14689	14844	14735	14922	14783	14842	14878	14824	14829	14811	14774	14815	14760	14752	14806	14635	14688	14797	14860	14812	14803	14751	14917	14627	14805	14893	14832	14771	14850	14728	14660	14847	14680	14756	14724	14882	14786	14554	14697	14695	14790	14731	14755	14836	14685	14653	14652	15098	14739	14828	14712	14776	14873	14778	14815	14837	14937	14678	14790	14782	14761	14733	14836	14699	14747	14714	14735	14865	14798	14813	14790	14728	14788	14871	14722	15050	14749	14768	14682	14744	14889	14805	14664	14787	14688	14860	14825	14774	14821	14956	14828	14747	14754	14925	14930	14718	14905	14750	14790	14695	14872	14821	14819	14731	14681	14809	14823	14826	14684	14579	14719	15016	14679	14778	14804	14762	14910	14692	14742	14857	14884	14609	14868	14653	14755	14716	14747	14693	14718	14591	14918	14701	14792	15027	14797	14935	14871	14793	14843	14824	14845	14839	14730	14841	14878	14838	14858	14638	14839	14850	14746	14711	14732	14895	14969	14863	14637	14903	14785	14855	14783	14829	14692	14656	14811	14695	14830	14778	14820	14735	14932	15026	14823	14797	14617	14947	14777	14797	14760	14779	14742	14796	14659	14761	14818	14787	14658	14818	14735	14696	14861	14705	14705	14781	14865	14666	14853	14728	14634	14660	14750	14882	14742	14786	14853	14829	14767	14688	14806	14819	14773	14778	14815	14776	14557	14835	14666	14924	14878	14821	14788	14788	14814	14882	14784	14734	14841	14710	14960	14763	14685	14714	14773	14717	14836	14799	14833	14685	14802	14711	14656	14627	14840	14932	14892	14696	14741	14757	14739	14872	14705	14600	14707	14762	14727	14690	14832	14759	14763	14819	14888	14841	14783	14859	14734	14792	14632	14814	14736	14722	14805	14667	14804	14654	14721	14715	14658	14823	14824	14645	14731	14774	14962	14869	14664	14645	14676	14776	14660	14754	14901	14730	14887	14852	14810	14964	14906	14654	14789	14802	14771	14825	14586	14741	14698	15012	14835	14897	14860	14790	14791	14923	14645	14727	14814	14686	14801	14505	14642	14732	14604	14734	14675	14851	14775	14694	14844	14851	14777	14613	14884	14773	14722	14819	14840	14744	14746	14892	14782	14858	14796	14692	14701	14664	14763	14766	14974	14725	14746	14817	14850	14720	14863	14801	14914	14766	14628	14783	14791	14769	15007	14735	14733	14835	14809	14690	14780	14743	14821	14802	14633	14828	14665	14660	14947	14686	14856	14803	14661	14909	14858	14854	14754	14796	14943	14825	14810	14800	14625	14900	14938	14792	14725	14718	14936	14836	14754	14780	14882	14819	14756	14522	14811	14737	14700	14777	14983	14795	14718	14742	14618	14853	14828	14705	14774	14635	14763	14791	14718	14631	14766	14616	14777	14740	14948	14805	14719	14787	14697	14702	14828	14898	14651	14780	14734	14747	14961	14640	14738	14820	14740	14774	14926	14996	14627	14811	14738	14870	14720	14746	14774	14752	14721	14888	14894	14876	14825	14833	14915	14796	14904	14557	14797	14624	14858	14676	14650	14628	14829	14763	14844	14875	14809	14742	14697	14589	14649	14580	14815	14753	14790	14842	14717	14820	14772	14903	14825	14922	14720	14635	14812	14695	14712	14772	14890	14786	14738	14594	14810	14904	14694	14705	14832	14780	14678	15018	14818	14673	14881	14887	14773	14912	14817	14661	14724	14861	14919	14837	14874	14848	14740	14797	14603	14690	14761	14695	14798	14726	14934	14857	14743	14776	14600	14742	14707	14829	14573	14668	14579	14712	14856	14916	14775	14751	14904	14545	14741	14782	14747	14770	14608	14823	14713	14828	14648	14721	14810	14728	14643	14778	14789	14749	14836	14771	14639	14719	14646	14688	14618	14804	14751	14876	14720	14634	14741	14682	14742	14718	14690	14860	14719	14778	14764	14818	14829	14780	14737	14670	14579	14818	14871	14823	14869	14714	14725	14901	14744	14740	14918	14847	14645	14589	14895	14564	14802	14584	14813	14810	14680	14846	14763	14646	14749	14758	14612	14810	14676	14749	14917	14677	14564	14788	14683	14644	15001	14736	14752	14773	14739	14880	14731	14867	14795	14713	14947	14760	14604	14639	14819	14722	14845	14908	14772	14739	14763	14737	14765	14700	14763	14845	14756	14840	14697	14930	14696	14814	14723	14803	14660	14832	14731	14806	14992	14905	14826	14772	14753	14772	14663	14711	14809	14777	14802	14877	14703	14687	14732	14781	14954	14676	14808	14735	14820	14693	14597	14744	14710	14837	14830	14957	14898	14840	14712	14775	14922	14689	14796	14800	14870	14679	14809	14664	14665	14899	14690	14746	14760	14777	14795	14769	14812	14790	14651	14843	14802	14836	14798	14707	14832	14683	14778	14865	14894	14662	14491	14732	14719	14730	14961	14780	14873	14700	14883	14660	14949	14864	14806	14781	14715	14765	14744	14886	14851	14843	14595	14826	14631	14739	14841	14808	14818	14847	14864	14673	14928	14680	14677	14831	14790	14774	14680	14762	14635	14715	14587	14689	14837	14777	14767	14761	14685	14818	14790	14892	14663	14814	14731	14889	14731	14959	14686	14674	14755	14700	14875	14823	14869	14790	14878	14747	14656	14805	14696	14702	14850	14701	14598	14813	14692	14855	14727	14765	14805	14770	14816	14702	14752	14831	14747	14786	14735	14855	14638	14869	14875	14873	14758	14648	14734	14656	14707	14779	14737	14743	14731	14929	14856	14993	14664	14901	14684	14666	14661	14666	14914	14776	14707	14753	14834	14674	14759	14660	14758	14809	14688	14757	14643	14851	14650	14797	14710	14806	14708	14723	14603	14818	14665	14792	14865	14862	14740	14661	14757	14845	14920	14630	14574	14841	14633	14760	14978	14670	14694	14732	14848	14696	14853	14717	14887	14789	14875	14777	14641	14681	14615	14912	14580	14788	14669	14733	14706	14861	14784	14713	14953	14786	14735	14687	14725	14841	14844	14687	14808	14791	14813	14865	14748	14821	14871	14783	14780	14865	14827	14789	14745	14822	14727	14667	14957	14870	14682	14639	14685	14787	14857	14940	14764	14905	14784	14747	14802	14766	14840	14639	14901	14860	14814	14823	14701	14777	14796	14642	14840	14652	14849	14924	14963	14788	14815	14719	14709	14691	14784	14643	14841	14814	14740	14851	14916	14729	14737	14665	14806	14805	14587	14772	14698	14676	14955	14751	14833	14804	14964	14825	14801	14763	14841	14684	14864	14779	14842	14940	14815	14952	14833	14644	14735	14700	14898	14762	14762	14825	14789	14613	14646	14854	14686	14830	14717	14915	14701	14742	14772	14714	14936	14780	14830	14779	14698	14895	14816	14674	14834	14938	14791	14787	14663	14754	14783	14807	14721	14735	14870	14649	14709	14667	14882	14881	14895	14631	14895	14828	14873	14644	14753	14687	14667	14591	14690	14749	14760	14969	14664	14670	14732	14828	14530	14782	14807	14867	14660	14858	14734	14712	14887	14740	14814	14913	14952	14814	14781	14804	14660	14783	14652	14859	14818	14733	14767	14950	14711	14837	14769	14805	14841	14759	14670	14780	14857	14927	14773	14744	14929	14833
28868	25662	31700	28426	23014	20998	19957	18888	18581	18354	18102	18058	17808	17748	17774	17792	17672	17644	17391	17646	17516	17524	17613	17659	17540	17431	17319	17391	17319	17525	17393	17318	17178	17347	17464	17442	17590	17420	17332	17438	17347	17488	17375	17407	17475	17300	17529	17414	17440	17341	17497	17397	17213	17245	17432	17353	17306	17384	17203	17343	17235	17444	17321	17515	17191	17346	17246	17273	17382	17207	17283	17333	17342	17120	17266	17338	17341	17339	17418	17434	17356	17385	17322	17269	17327	17326	17218	17346	17286	17387	17187	17132	17264	17237	17328	17118	17274	17235	17213	17220	17457	17266	17423	17205	17261	17259	17256	17337	17292	17176	17479	17323	17488	17265	17461	17341	17206	17280	17322	17411	17304	17211	17212	17246	17408	17407	17263	17436	17365	17331	17272	17375	17200	17256	17350	17207	17334	17282	17466	17222	17332	17228	17258	17081	17357	17418	17320	17141	17200	16931	17168	17208	17373	17362	17331	17301	17255	17255	17359	17465	17216	17236	17378	17083	17328	17321	17340	17387	17213	17265	17238	17267	17270	17208	17354	17150	17240	17502	17338	17412	17216	17199	17179	17144	17403	17277	17220	17371	17164	17443	17393	17330	17313	17504	17270	17030	17223	17192	17414	17085	17348	17251	17333	17393	17216	17317	17340	17274	17298	17307	17325	17256	17388	17491	17258	17328	17320	17175	17332	17351	17221	17351	17496	17245	17290	17362	17240	17520	17400	17393	17262	17583	17208	17252	17444	17180	17283	17344	17378	17244	17265	17385	17241	17353	17159	17402	17174	17383	17509	17232	17507	17147	17598	17201	17364	17370	17535	17250	17312	17538	17200	17266	17319	17283	17133	17447	17254	17358	17231	17430	17489	17306	17313	17498	17225	17410	17029	17303	17585	17216	17412	17343	17471	17229	17504	17383	17242	17288	17335	17277	17298	17449	17167	17210	17255	17330	17338	17398	17102	17250	17051	17479	17166	17334	17286	17310	17286	17297	17482	17299	17370	17332	17272	17401	17327	17111	17280	17201	17244	17433	17286	17168	17306	17186	17191	17333	17361	17234	17303	17233	17403	17254	17235	17279	17181	17276	17429	17380	17445	17410	17452	17361	17439	17532	17330	17206	17321	17363	17370	17279	17289	17255	17319	17375	17332	17236	17335	17416	17398	17237	17313	17339	17275	17312	17391	17225	17153	17220	17401	17500	17207	17258	17387	17113	17268	17380	17267	17150	17300	17416	17287	17248	17201	17218	17297	17371	17246	17348	17260	17577	17284	17406	17407	17232	17245	17142	17202	17320	17240	17201	17174	17301	17223	17562	17233	17451	17249	17299	17294	17319	17298	17362	17335	17388	17601	17344	17087	17264	17198	17259	17252	17229	17225	17358	17236	17360	17182	17437	17414	17302	17489	17300	17556	17262	17302	17349	17182	17340	17294	17012	17168	17363	17123	17242	17334	17406	17268	17320	17170	17089	17171	17196	17276	17457	17308	17342	17338	17341	17094	17334	17345	17340	17418	17266	17502	17434	17347	17460	17251	17442	17470	17535	17260	17351	17367	17092	17338	17315	17244	17199	17414	17221	17291	17318	17367	17214	17337	17479	17534	17432	17484	17431	17456	17165	17407	17359	17485	17185	17274	17343	17484	17375	17335	17308	17422	17441	17386	17369	17364	17341	17372	17223	17218	17313	17346	17521	17403	17327	17304	17495	17267	17294	17361	17408	17288	17434	17312	17263	17337	17271	17355	17408	17297	17250	17371	17450	17274	17423	17268	17329	17389	17239	17150	17265	17313	17333	17314	17373	17316	17293	17358	17223	17447	17384	17470	17346	17425	17237	17196	17351	17334	17242	17389	17238	17423	17427	17213	17248	17255	17386	17299	17282	17289	17366	17404	17152	17338	17206	17284	17414	17264	17396	17260	17492	17619	17259	17343	17364	17348	17466	17511	17225	17502	17393	17273	17474	17324	17471	17247	17327	17339	17459	17284	17422	17348	17441	17364	17308	17308	17331	17231	17422	17360	17075	17173	17246	17249	17253	17508	17477	17546	17419	17382	17336	17306	17417	17202	17247	17389	17335	17249	17267	17136	17327	17161	17186	17146	17246	17454	17272	17337	17336	17165	17251	17170	17527	17367	17325	17484	17228	17294	17289	17236	17265	17347	17181	17426	17426	17467	17240	17200	17399	17428	17471	17361	17367	17266	17390	17150	17314	17291	17072	17330	17363	17295	17300	17123	17158	17464	17216	17286	17243	17169	17448	17300	17139	17284	17393	17314	17198	17195	17383	17350	17330	17194	17370	17295	17388	17250	17343	17443	17450	17217	17360	17278	17392	17331	17382	17351	17337	17372	17335	17252	17089	17311	17073	17273	17291	17230	17375	17343	17360	17405	17409	17292	17397	17318	17392	17245	17237	16977	17337	17378	17404	17219	17361	17235	17195	17145	17347	17489	17228	17368	17297	17224	17396	17235	17434	17426	17283	17246	17413	17351	17196	17454	17463	17390	17054	17359	17172	17300	17379	17384	17369	17303	17293	17206	17388	17373	17302	17289	17282	17408	17591	17424	17210	17279	17310	17342	17224	17189	17210	17170	17128	17339	17373	17227	17473	17423	17235	17520	17339	17168	17355	17210	17119	17202	17025	17013	17221	17244	17346	17318	17299	17199	17434	17429	17578	17279	17271	17594	17411	17411	17227	17450	17434	17359	17395	17253	17044	17060	17409	17254	17264	17080	17518	17406	17156	17156	17302	17276	17170	17394	17249	17538	17165	17457	17377	17362	17443	17479	17306	17344	17319	17364	17285	17223	17303	17474	17388	17452	17189	17652	17294	17194	17334	17477	17456	17318	17234	17395	17245	17328	17568	17309	17255	17313	17205	17270	17082	17230	17376	17552	17386	17436	17287	17385	17445	17160	17332	17366	17269	17415	17246	17170	17383	17241	17510	17542	17436	17224	17415	17450	17307	17234	17349	17437	17254	17395	17276	17306	17360	17278	17341	17337	17350	17415	17348	17305	17353	17402	17346	17221	17153	17275	17333	17315	17129	17425	17428	17252	17339	17139	17282	17394	17168	17319	17262	17303	17317	17255	17309	17149	17487	17018	17226	17206	17349	17282	17147	17373	17489	17409	17339	17279	17468	17438	17275	17089	17193	17254	17413	17377	17300	17315	17330	17580	17142	17459	17367	17316	17501	17365	17224	17363	17514	17205	17479	17393	17038	17201	17267	17246	17354	17354	17151	16925	17384	17414	17181	17190	17280	17317	17276	17371	17358	17168	17286	17246	17450	17472	17263	17517	17341	17020	17406	17198	17372	17500	17282	17469	17377	17427	17368	17391	17297	17313	17062	17392	17204	17176	17276	17210	17534	17123	17556	17401	17313	17265	17352	17279	17355	17361	17290	17260	17294	17281	17256	17387	17149	17424	17421	17291	17340	17385	17425	17398	17340	17375	17244	17155	17412	17317	17265	17168	17479	17278	17413	17244	17366	17274	17404	17508	17197	17382	17471	17179	17308	17341	17366	17365	17189	17245	17202	17164	17285	17381	17451	17233	17417	17371	17308	17297	17516	17416	17519	17267	17322	17337	17314	17280	17206	17539	17228	17172	17315	17107	17314	17300	17610	17296	17188	17414	17163	17414	17257	17212	17206	17349	17327	17508	17408	17092	17262	17289	17367	17457	17253	17436	17284	17359	17241	17339	17513	17188	17267	17448	17310	17297	17310	17247	17431	17246	17474	17216	17235	17251	17295	17352	17279	17497	17229	17367	17280	17268	17364	17204	17381	17210	17254	17287	17428	17304	17226	17336	17233	17280	17384	17315	17243	17351	17234	17458	17219	17328	17311	17387	17194	17260	17361	17408	17210	17328	17335	17154	17369	17304	17343	17256	17412	17180	17411	17426	17280	17347	17339	17517	17271	17438	17311	17365	17289	17439	17228	17505	17411	17437	17443	17407	17348	17431	17191	17306	17213	17246	17422	17244	17367	17515	17350	17422	17088	17394	17151	17309	17252	17380	17383	17111	17259	17187	17292	17313	17194	17393	17190	17429	17387	17226	17404	17268	17447	17215	17292	17438	17402	17393	17374	17265	17344	17386	17333	17275	17204	17195	17524	17243	17412	17339	17489	17259	17308	17287	17333	17320	17129	17120	17222	17279	17357	17270	17038	17111	17356	17403	17239	17306	17269	17337	17238	17229	17304	17354	17261	17091	17362	17219	17245	17159	17239	17384	17383	17283	17328	17266	17451	17289	17376	17292	17414	17351	17314	17310	17273	17160	17233	17169	17261	17358	17122	17206	17393	17355	17446	17115	17365	17335	17365	17606	17303	17413	17257	17136	17336	17170	17399	17159	17270	17441	17255	17189	17264	17317	17251	17505	17398	17371	17238	17284	17414	17518	17286	17390	17307	17360	17342	17357	17124	17241	17260	17340	17336	17076	17333	17478	17371	17450	17134	17299	17315	17366	17267	17293	17329	17157	17217	17401	17326	17088	16914	17313	17233	17506	17156	17449	17302	17411	17440	17368	17144	17125	17456	17242	17072	17240	17330	17480	17300	17182	17184	17251	17216	17402	17347	17390	17332	17298	17283	17359	17436	17406	17249	17251	17253	17275	17280	17275	17179	17258	17242	17369	17233	17283	17415	16970	17392	17112	17268	17282	17158	17226	17357	17390	17280	17279	17388	17455	17297	17430	17303	17225	17433	17403	17213	17297	17327	17392	17331	17251	17245	17364	17490	17516	17446	17175	17415	17317	17333	17165	17317	17350	17188	17396	17240	17258	17145	17210	17282	17260	17331	17345	17455	17333	17282	17265	17402	17299	17216	17270	17394	17331	17184	17294	17253	17253	17294	17331	17366	17160	17319	17408	17374	17342	17558	17556	17412	17395	17242	17313	17301	17373	17367	17513	17465	17334	17369	17204	17411	17391	17262	17262	17312	17435	17557	17422	17294	17282	17394	17183	17196	17186	17294	17418	17314	17278	17444	17440	17146	17254	17497	17381	17326	17385	17322	17402	17283	17350	17247	17329	17471	17386	17337	17279	17083	17354	17295	17387	17104	17426	17262	17204	17357	17033	17415	17195	17232	17130	17256	17510	17479	17372	17356	17257	17441	17275	17337
26383	38710	35489	28291	23203	20398	18595	17499	16841	16535	16173	16265	15870	15926	15818	15753	15533	15500	15458	15533	15362	15434	15299	15275	15338	15131	15227	15204	14994	15136	15070	15173	15010	15197	15280	15035	15081	15291	14799	15010	14945	14989	15077	15114	14947	15171	14835	14986	15141	14958	15074	14892	15004	14949	15084	15125	15045	14852	14793	15054	15013	14915	15004	15010	14989	14929	14902	15108	14982	14842	15034	14965	14858	15023	14950	14915	14918	15109	14917	15077	14932	15017	15012	14997	14895	15062	15045	14759	15050	14984	14929	14962	14925	15123	15183	14764	15016	14885	15013	14881	15064	14966	15009	14928	15003	14993	14763	14928	14993	14940	14985	14892	15011	15049	14987	15172	15027	14936	15011	14982	14991	14952	15063	14928	14975	15036	14809	15177	14823	14765	15054	14823	14840	15027	15020	14960	14928	14932	15058	14941	14899	15117	15108	14979	15135	15008	15011	14878	14954	14990	14934	15122	15038	14850	14964	14710	14874	14680	14893	15067	14895	14848	14971	15006	15046	14961	14915	14965	15014	14889	14990	14997	14911	15035	15131	14851	14886	14997	14841	14913	14957	14953	15039	15023	15030	15072	14879	15074	14987	14869	14973	14922	15045	15116	15119	14825	15094	15026	15049	15106	15049	14832	14995	15046	14962	14948	15020	15057	15040	14947	14936	14865	14886	14943	15024	15030	14886	15112	14970	14832	15072	15042	14900	14873	14939	15063	15039	15209	15053	15006	14962	15014	14780	15049	14852	14987	15121	15151	15005	15101	15028	14982	14999	14967	15007	14896	14884	15002	14955	14991	15078	14976	14854	14992	14826	15006	14993	14718	15042	14876	15204	15130	14897	14947	15038	14935	14898	15088	15059	15021	15082	14899	15087	14863	14813	14919	14937	15072	14934	15024	15076	14967	14927	15049	15061	15023	14936	15084	14875	15035	15044	14798	15001	15053	15030	14870	14815	15119	14840	15018	14922	15028	15041	14980	14797	14945	14813	14928	15082	14984	15022	14912	14869	14909	14938	14927	14945	14969	14949	14989	14986	14918	14957	14780	15036	15079	15012	14964	15019	14970	15032	14837	15091	14964	15118	15062	14944	15076	14917	15062	14871	15060	14973	15067	14994	15318	15053	15038	15053	14964	15002	15092	15126	14962	15084	14990	14875	14940	15040	15030	14827	14987	14955	14905	14903	15050	15068	14906	15007	14963	15110	15104	15061	14861	15016	15138	15091	14992	14974	14883	15128	14786	14969	14855	15031	15007	14835	15124	15043	14949	14851	15005	15050	14746	14965	14999	14908	15015	14969	14835	14849	15044	14838	14849	14935	15077	15042	14967	15130	14985	14990	14680	15036	15047	14963	15069	14986	14933	15079	15084	14960	15009	14981	15220	14983	15049	14932	15065	14875	15111	14987	14948	14861	14864	15060	14984	15003	15009	14836	15067	15052	14973	14914	15125	14984	14840	15001	14868	15070	14895	14844	14885	15205	14955	15161	15040	14966	15044	14924	15021	15075	14879	14966	14952	14890	14932	15141	15087	14919	15027	15039	15064	14956	15061	14893	14856	14922	15102	15139	15021	15104	14820	15158	14929	15086	14980	15039	14859	14891	15071	14955	15131	14914	14782	14925	14982	14919	14902	14907	14934	15041	14880	15055	15001	14894	14995	14935	14916	15047	14993	14979	15046	14931	14906	15021	15089	14934	15096	15056	15039	15024	15065	14996	14812	14898	14784	15167	15019	15084	14935	15118	14977	14971	15009	14954	14942	15032	14984	14992	14938	14993	14810	14785	15105	14920	14933	14873	14899	14907	14659	14735	14916	14998	14923	15037	14909	14919	15020	14799	14957	14984	14775	14910	15022	14972	14982	14800	14895	15030	15031	15044	14978	15016	14953	14877	14875	14946	14988	14899	15034	14971	14863	14955	14926	14939	14941	15095	14927	14949	14902	14951	15041	14883	15136	14878	14998	15055	15043	15146	15053	14966	15005	14960	14850	15022	14981	15048	14985	14961	14976	14957	14952	14982	15071	15116	14957	14892	15009	14977	14864	14885	15106	15141	15115	15018	14914	15029	14814	15095	14869	14836	14912	14885	14796	14981	14983	14799	15143	14978	14945	14889	14952	14989	15105	15092	14898	14928	14970	15039	14919	15089	14920	14852	15133	14854	15043	14853	14853	14991	14969	14880	14909	14953	14831	14749	14885	15008	14755	14918	14987	14839	14980	15013	14950	15085	15107	15153	14998	15035	15107	15004	14945	15014	15007	14915	14966	15101	15136	14907	15109	15026	14922	14863	14984	14884	14798	14876	14964	14901	15045	15034	14955	14978	14986	15170	15105	14985	14930	14778	14841	14923	14940	15099	14934	14959	14842	14852	15011	14948	14977	15095	14908	14933	14934	15038	14968	15096	15042	15099	14936	14901	14912	14784	15001	14977	14953	14901	14998	14858	14889	14944	15014	14854	15037	14895	14973	15106	14868	15045	15074	14921	14977	14875	14991	15068	15109	15037	15032	14994	14972	14929	14895	15115	15060	15061	14959	14969	14917	15010	14915	14962	15088	15111	14881	14901	14927	15113	15060	15044	14963	14942	14991	14903	15117	14987	14949	14923	14936	14943	14987	15003	15040	15055	14964	14753	15082	15000	14853	14838	14978	14889	14893	14846	14846	14921	14959	14923	14991	14937	15178	15135	14871	15033	15042	14973	15092	15015	14938	14830	14968	15063	14994	14956	14944	14986	15014	15053	14922	14903	14901	14943	14865	14877	15015	15076	14942	14843	15048	15062	14849	14951	15126	15019	14914	14930	14929	14895	14856	14956	14981	15096	14959	15009	15104	14893	14968	14914	15041	15054	14871	14852	14978	15052	14952	14950	14888	15012	14959	15098	14945	14984	15109	15215	15233	14928	14995	15029	14915	14959	15079	14896	14928	14863	14954	14941	15139	14992	15074	15073	15067	14980	14991	14946	15007	14971	14892	14930	15056	14965	14940	15034	14934	15018	14860	14981	15086	15087	14957	15042	14916	15006	14935	14946	15081	14975	14872	14966	15009	15011	15041	14952	14900	14768	15041	15007	15105	15043	15130	14978	14847	14975	14969	14984	14856	14952	15124	15137	15017	15039	14906	14933	14904	14918	14937	14999	14995	14984	15079	15177	14814	15088	14970	14887	14995	15170	15093	15062	15059	15121	15096	15052	14920	14939	14726	14978	15066	14907	15049	14973	15030	15238	14963	15006	15123	14992	14786	15037	14989	14853	14989	14990	15016	14950	15017	15036	15055	14999	14855	15013	15232	14796	14980	15037	15081	15032	14954	14881	15002	14979	14951	14969	14871	14995	14854	15072	14832	15054	14900	14991	14978	14965	14940	15081	14900	15041	15048	14989	15026	15009	14894	15008	15085	14971	14827	15082	14986	14795	14870	14999	15036	14968	14944	14971	14957	14964	15117	14935	14970	15019	15089	14970	14900	14904	15008	15047	15002	14884	14926	14922	14977	14944	15023	14969	15090	14935	14915	14943	14843	15041	14851	15157	14863	15149	15078	15024	14935	14875	15158	14982	15018	15031	14994	15081	15015	15067	15086	14862	15121	15080	14836	14947	14919	14946	14972	15057	14868	14961	14982	14965	15029	15017	14880	15205	14962	15070	15012	15045	14990	15068	15103	14856	14894	15024	14970	14924	15118	15025	15104	15020	15097	15117	15045	15003	15007	14978	15056	14976	14945	14947	15054	15047	14874	15034	15174	14960	15003	14874	15058	14979	15143	14963	14928	14975	14741	14995	15122	15110	14913	15108	14802	15049	14869	15066	15021	15030	14989	15025	15007	14997	15036	14911	15089	14985	14862	14990	14901	14954	14936	14886	14868	14930	15074	14788	14972	15047	14910	14872	14933	15114	15031	15014	14928	14945	14930	14913	14828	15288	15040	14841	14952	15082	15228	14970	14954	14964	14900	15182	14772	14968	14944	14824	15063	15080	14962	14953	14964	14804	14987	15011	14782	14704	15201	15022	14976	15048	15041	15031	14933	15072	14976	14995	14930	14911	15095	15006	15102	14968	15010	15010	14980	14984	14858	14977	14843	15042	15032	15023	15020	15066	14921	15043	14995	14916	15017	15012	15078	15080	15087	15027	14899	15069	14816	15066	14987	14939	15057	14921	14939	15092	14920	15026	14881	15060	15029	14796	15018	15002	15009	14980	15106	14939	15037	14840	14977	15017	15091	14935	15048	14881	14897	14863	14986	15261	14996	14839	15033	14866	15004	15033	14973	14939	14963	15114	14980	15061	14993	14937	14979	15061	14996	15070	14942	15005	14883	14981	15014	14986	15042	14929	14981	14951	15017	15006	14811	15038	15175	14993	14990	15035	14986	15050	15012	15212	14962	14972	15025	15113	14894	15162	14858	14929	14918	14926	15053	15072	14930	15123	14931	14891	14961	14996	14876	14913	14928	14955	15073	14960	14930	14929	14822	15113	14931	14992	14968	15070	15024	14955	15107	15011	14906	14908	15157	15004	15041	14931	14843	14986	15032	14987	15141	14970	14817	15059	14955	14896	14857	14950	14988	14931	15030	15001	15007	14929	15024	14881	14997	14934	15197	15069	15006	15027	15074	14770	15044	14976	15018	14895	14916	15122	15089	14929	14932	15024	15014	15021	14955	15054	15034	14997	14870	15029	15045	14939	14999	14943	14910	14986	15041	15030	15019	14691	14841	15016	14949	14894	14906	14958	15110	15098	14965	14938	15087	15034	14919	15011	14937	14812	15100	14989	14976	15092	14972	15054	15057	14794	14973	14985	15154	14935	15042	14977	15132	15194	15039	15059	14987	15154	14958	15045	14960	15010	14958	14798	15066	14839	15001	14890	15081	15099	14957	15180	14878	14891	15095	15075	14975	14895	15029	14819	15006	14988	14903	14800	15094	15054	14968	14975	14869	14843	14801	14886	15026	14998	14948	15106	14902	15084	14979	15086	14847	14931	14855	14944	14909	15132	15024	14826	14943	15121	15084	14852	14966	14952	15119	14925	15005	15110	14799	14997	14940	14836	15019	14899	15166	14930	15169	15120	14976	15086	15029	14949	15000	14906	15107	15057	15042	15025	14891	15038	14963	14839	14966	14918	14872	14888	15051
24463	21649	29210	25163	23677	24155	23005	19990	19088	19056	18479	18166	18265	17891	17796	17817	17774	17596	17575	17415	17629	17487	17327	17329	17408	17246	17139	17161	17542	17334	17240	17185	17131	17163	17342	17259	17291	17473	17361	17071	17207	17141	17079	17327	16916	16866	17218	17391	17128	16992	17157	17080	17334	17166	17086	17107	17137	17398	17034	17116	17096	17132	17183	17076	17116	17183	17039	16973	17119	17007	17078	17002	17096	17081	17155	17030	17158	17083	16813	17140	17034	17155	17159	17154	17030	17156	16879	16977	16911	16915	17181	17055	17200	17050	17036	17235	17088	17217	16971	17084	16977	17069	16954	17231	17063	17054	17037	17131	16850	17103	16958	17088	17067	17104	16940	17037	17114	16906	17088	16888	16997	16911	17199	16990	17180	17055	16893	17077	17097	17170	17172	17017	17027	17065	16928	16994	17004	16963	16977	17117	17072	16982	17178	17112	16942	16991	17109	17160	17047	16879	17010	17030	16941	17203	16928	17062	17076	17337	17229	17196	17060	16869	16923	16972	16904	17144	17086	17074	16894	16971	17195	16992	16993	17288	17126	16983	17152	17083	17066	17020	17046	17015	17103	17157	17086	17172	17048	16955	16974	17001	17036	17215	17046	17139	17051	16971	17220	17103	17164	17038	16990	16973	16992	17159	16924	17029	17035	16858	16958	17149	17111	17164	16971	17122	17063	17062	17062	17356	17028	17070	16871	17159	17052	17163	17032	17060	17225	17245	17162	16812	17003	16872	16983	16978	16943	17081	17120	17177	17035	17244	17090	17119	17253	16959	17089	17183	16859	17171	17103	17134	17046	16755	17015	17150	16865	16756	17004	17091	17051	17006	16944	17136	16870	17164	17189	17210	17015	17033	17396	16907	17113	17027	17084	17116	17380	17154	17113	16997	17091	16987	17286	17081	16911	17074	17050	17117	16961	16907	17046	16943	16962	17144	17044	17081	16874	16909	17124	16978	16986	16971	16944	17093	16966	16936	17098	17066	16924	16969	16960	17100	16975	16991	17036	17193	17028	17053	16976	16992	17085	16825	16930	17134	17149	17137	17027	17156	16940	16976	17192	16939	17184	16936	17224	16980	17014	16994	17149	17206	17097	17098	17196	17054	17087	16987	17004	17116	16941	17177	16861	17182	17129	17056	17207	17267	17107	16989	16994	16954	16938	17032	17104	17015	17101	16998	17022	17208	17030	16937	16977	16977	17027	17031	17227	17058	16875	17031	17025	17065	17071	17024	17011	16954	17130	17157	17036	17138	17020	17146	17038	17091	16892	17071	17092	17246	17164	17134	16882	17008	17119	16838	17101	16963	17094	16858	17041	16784	17072	17036	17148	16903	17322	17151	17323	16888	16996	17183	17050	16877	17015	17104	17008	17141	17096	16857	16997	17213	17044	16827	17034	16877	17126	17129	17127	17179	17001	17034	17021	17145	17089	17176	16993	17121	17216	17238	17028	17179	17005	16794	17149	17262	17097	16941	17054	17045	17246	17191	17044	17035	17134	17026	17113	17150	17011	17087	16949	17055	17091	17242	17084	17030	17100	16981	17071	16881	17116	16940	17105	17092	17032	17057	17159	16806	16888	17289	17083	17126	17022	17034	17203	17049	17049	16909	16949	16908	17065	17070	17105	17109	17031	17251	17026	16979	17168	16926	16950	17179	16989	17013	16993	17084	17113	16871	16993	16997	17269	17055	17143	16926	17063	17114	17254	17100	16954	16984	16922	16878	17120	17198	16813	16903	17033	16996	17086	16928	17078	17078	17070	17147	17043	17103	17149	17257	17173	17008	17019	17193	17118	17193	16962	17140	17016	17011	16989	16968	17162	17268	17116	16979	17149	17086	17168	17059	17045	16891	17089	17147	17155	16892	17069	17139	16991	16938	17159	16968	16990	16908	16997	16895	17137	17062	17022	17019	16828	17114	16968	17029	16890	16802	16919	17043	16975	17188	17061	17089	17204	16987	17291	17045	17156	17171	17099	16967	17124	16964	17043	17112	17208	17141	17130	17223	16941	16926	17182	16981	17295	16944	17169	17008	17113	17087	17220	17035	17100	16863	16914	17094	17050	17038	17127	16932	17182	16931	17028	17033	17198	16999	16867	16997	17013	17083	17310	17058	17031	17036	17080	17127	17367	17020	17041	17324	16998	17075	17201	16868	16952	17068	17143	17105	17071	17000	16749	17157	17063	16922	17013	17047	16888	17239	17201	17209	17088	17060	17063	17058	16879	17258	17233	17075	17086	16936	17073	16886	16951	17089	16822	16987	16932	17035	16971	17010	16961	17043	17083	17109	17143	17078	17265	17129	17187	17121	16995	16989	16935	17256	17100	17216	17140	16915	17045	17164	17022	17069	16928	16859	17073	17088	17086	17097	17071	17019	17237	17296	17095	16989	17197	16867	17038	17351	17132	17193	17272	17119	16894	17323	17067	16879	16911	17031	17206	17044	17009	16940	17247	17259	17034	16994	17148	17056	16925	17030	17079	17049	17053	17076	17027	17106	16978	17044	17156	16998	17396	17300	16949	16891	17085	16932	17021	17075	17062	16917	17025	17064	17078	17047	16971	17253	16965	17035	17142	17069	17053	17077	17017	16916	17005	17041	17110	16877	17117	17093	17084	17070	17032	17270	17017	17207	17151	17127	17003	17199	17349	17069	17161	16952	17082	17209	17246	16959	17181	17074	17164	16965	16926	17023	17084	17023	16975	17032	17063	16918	17034	17108	17097	16964	16856	16942	17242	16971	16991	17142	17085	17104	17018	16996	17071	16842	17115	17140	17393	17147	17241	17000	17043	17262	16904	17059	17070	16993	16913	16907	17226	16962	17156	17165	17185	17076	16961	17149	16979	16916	17158	16906	17163	17251	16978	17142	17149	16851	17052	17200	17328	17152	16952	17193	17156	16844	17184	17040	17278	16800	16969	16958	17055	16915	17210	17203	17307	17148	17289	17226	17218	17076	17238	17259	17106	17189	16961	17058	17242	17007	17080	16911	16917	16985	16989	16987	17123	17133	17110	17048	16853	16960	17001	16865	17093	16938	16835	17192	16866	16922	16952	16892	17034	17293	17134	16990	16923	17065	17067	16867	17028	17144	17134	16903	16892	17031	16959	17023	17208	16954	17073	17023	17188	17055	16913	17156	17046	16965	17207	16959	17027	16955	17021	17092	17031	17176	17003	17161	17094	17217	16970	17140	16854	17186	17261	17293	17068	17204	16936	17091	16910	17084	16915	16795	17163	17042	16912	16859	17178	17097	16967	16889	17065	16937	16835	17054	17403	17196	17100	17185	17199	17210	17067	17023	17013	16932	17101	17055	17191	17092	17087	17089	17131	17073	17299	17111	16856	17101	16934	17067	17036	17241	17061	16823	16940	17032	17219	17183	17041	17242	17118	17022	17131	17031	16976	16998	16961	16987	17011	17026	17070	16948	17069	17066	17207	17000	16942	17074	16997	17048	17015	16999	17105	16957	17273	17182	17118	17107	16984	17024	16949	17294	16947	16977	17093	16988	17076	17031	17211	17052	17078	16960	16929	17156	17084	16908	16893	17024	17023	17111	17125	17159	17131	17037	17232	17197	17059	17270	17102	16928	17092	16942	16863	16960	17146	16806	16925	17044	16992	17185	17055	17182	17061	16991	17051	16973	17015	17016	17157	16928	16937	17070	16974	16921	16899	16964	17047	16964	17112	16821	17028	17142	17145	17069	16983	17155	16951	16893	16897	17173	17002	17285	16998	17071	17016	17045	16827	17134	17084	17181	17010	16972	16739	17036	17109	17229	17144	17114	17040	16862	17157	17152	17149	17068	17083	17288	17324	17044	17079	17056	17153	17303	17081	17217	17058	17176	17016	17095	17126	17209	16826	16947	17165	17037	17071	17082	17027	16993	17094	17065	17192	17213	17041	17023	17092	17013	16955	17180	17167	16787	16858	17060	16961	17068	17066	17148	17100	16887	17079	16890	16872	17063	17028	17046	17017	17329	17100	17179	17046	16960	17123	17038	17053	16885	16978	17156	17378	17248	17317	16886	17142	17057	17012	17210	17158	17063	17107	17234	17201	17063	16993	17119	16869	16969	16757	17117	17016	17099	17093	17018	16969	16855	17046	16995	17117	17054	17023	16930	17051	17187	17028	17020	17188	17134	16914	17007	16964	17088	17114	17051	17049	17123	16932	17083	17075	16830	17103	17164	17167	17022	17035	16998	17129	17126	17236	17090	17135	17118	16936	17055	17076	16923	16909	17010	17118	16944	17028	16986	17022	17139	17127	17110	17158	17140	17010	17041	17146	17239	17145	16884	16910	17143	17045	17066	17111	16964	17187	17044	17204	16905	17222	17285	17069	17156	17126	17185	17119	16908	17130	17119	17025	17160	17103	16879	17085	17049	17158	16897	17139	16991	17389	17025	16987	17079	16984	17148	17023	16696	16979	16961	17204	17008	16997	17013	17162	17067	17018	17234	17056	17111	17175	17021	17177	16979	17233	16914	17251	17077	16935	17114	17091	17112	16985	16978	17095	16844	17031	17031	17105	17182	16843	17267	16879	17193	16928	16947	16980	17050	16900	16943	17145	17194	17092	16998	16968	17182	17145	17092	16839	16874	17121	16923	17204	17191	17177	17199	17052	17115	17240	17052	17047	16918	16999	17041	17057	17029	16952	17160	17015	17017	17109	17168	17154	17106	16918	16794	16997	17036	17109	16967	16821	16862	17171	17150	17058	17062	16988	17095	16817	16761	17012	17075	17046	17103	17043	17166	17195	17073	17111	17147	17249	17171	16999	17001	17040	16913	16800	17016	17015	17036	17114	17124	17187	16877	17016	16744	17041	17064	16908	17146	17065	17059	17313	17092	17120	17083	16944	17239	17025	17318	17107	17033	16986	16901	17165	16906	16945	16865	17109	16978	17193	17070	16881	16948	17149	17054	16892	17361	17226	17123	16828	16954	17217	16929	17125	17150	17209	17046	16910	17121	17234	16975	17209	17000	17197	17090	16989	17237	17127	17177	17178	17060	17106	17129	16928	16999	17025	16961	17218	17033	17242	17169	17032	16799	16950	17013	16975	17080	17004	17097	17072	17220	17131	16975	17145	17078	17200	17020	17051	16805	17108	17090	16949	17016	16886	17101
25454	43025	40094	32165	26588	22760	20432	19224	17922	17437	17170	16466	16324	16079	16061	15898	15800	15607	15500	15522	15432	15323	15633	15101	15299	15204	15120	15048	15042	15132	15019	15024	15028	15028	15143	14827	14984	15051	14769	14896	15019	14801	14963	14883	14827	14965	14852	14758	14907	14990	14998	14873	14793	14797	14866	14720	14818	14752	14909	14794	14747	15022	14830	14819	14808	14883	14801	14751	14839	14757	14857	14827	14828	14734	14835	14914	14706	14678	14743	14816	14639	14909	14935	14835	14750	14815	14887	14763	14809	14804	14719	14863	14793	14856	14834	14652	14841	14788	14971	14783	14682	14756	14696	14550	14951	14929	14736	14784	14837	14809	14693	14817	14893	14689	14803	14616	14637	14812	14818	14800	14890	14814	14761	14895	14906	15057	14707	14681	14782	14846	14801	14831	14699	14898	14789	14812	14891	14976	14846	14697	14816	14795	14718	14861	14838	14905	14793	14756	14782	14682	14744	14844	14868	14896	14705	14914	14762	14718	14781	14821	14764	14893	14927	14786	14766	14878	14780	14957	14724	14861	14740	14811	14819	14737	14863	14810	14789	14988	14825	14829	14806	14804	14881	14809	14863	14835	14713	14734	14778	14861	14836	14736	14651	14722	14869	14890	14722	14876	14742	14625	14768	14750	14782	14816	14992	14852	14846	14810	14796	14830	14858	14853	14760	14826	14706	14857	14773	14834	14785	14808	14598	14608	14534	14660	14748	14773	14838	14753	14929	14719	14848	14842	14952	14754	14841	14675	14699	14902	14710	14661	14780	14853	14867	14761	14659	14824	14788	14924	14831	14734	14746	14739	14900	14826	14790	14899	15067	14909	14851	14852	14682	14847	14664	14867	14720	14666	14632	14708	14930	14837	14714	14725	14855	14832	14881	14793	14728	14694	14595	14843	14736	14903	14745	14794	14857	14799	14725	14807	14516	14844	14845	14766	14853	14968	14817	14880	14781	14835	15122	14613	14735	14802	14775	14869	14919	14797	14806	14875	14957	14689	14628	14643	14983	14619	14653	14770	14820	14846	14635	14830	14895	14840	14854	14897	14705	14726	14729	14665	14846	14687	14843	14760	14845	14739	14784	14774	14776	14735	14799	14969	14846	14746	14686	14767	14772	14771	14848	14897	14962	14707	14824	14807	14774	14864	14884	14813	14805	14767	14874	14820	14929	14835	14812	14889	14533	14802	14927	14878	14684	14661	14814	14827	14769	14846	14657	14756	14890	14855	14730	14793	14879	14839	14751	14947	14893	14763	14950	14775	14770	14825	14933	14775	14804	14815	14669	14898	14796	14821	14893	14856	14826	14722	14907	14935	14784	14829	14782	14731	14990	14724	14857	14818	14743	14725	14801	14772	14735	14777	14751	14846	14804	14734	14863	14750	14870	14769	14904	14776	14801	14622	14848	14861	14793	14855	14772	14709	14784	14868	14653	14755	14920	14852	14829	14701	14830	14673	14831	14844	14698	14822	14691	14868	14584	14919	14824	14890	14858	14878	14853	14791	14784	14845	14678	14659	14692	14725	14761	14751	14866	14828	14806	14757	14795	14870	14867	14765	14890	14623	14771	14710	14887	14812	14842	14803	14815	14752	14916	14960	14957	14826	14671	14645	14794	14971	14901	14789	14803	14733	14749	14776	14676	14839	14790	14873	14895	14789	14640	14686	14747	15004	14837	14885	14904	14735	14703	14671	14939	14712	14912	14735	14682	14811	14728	14816	14834	14833	14780	14885	14531	14851	14741	14745	14723	14836	14662	14739	14749	14766	14602	14608	14794	14846	14730	15008	14942	14828	14652	14654	14751	14836	14848	14787	14886	14818	14801	14849	14883	14720	14683	14800	14894	14747	14813	15002	14868	14654	14877	14841	14868	14841	14988	14820	14778	14867	14901	14690	14934	14853	14726	14780	14788	14831	14856	14849	14933	14737	14700	14839	14855	14909	14869	14732	14793	14807	14759	14707	14891	15022	14902	14841	14851	14680	14870	14685	14776	14750	14643	14982	14695	14696	14915	14890	14719	14910	14840	14740	14977	14721	14867	14723	14820	14651	14912	14816	14846	14752	14781	14831	14773	14805	14876	14807	14879	14759	14729	14802	14816	14877	14769	14869	14747	14742	14760	14732	14771	14789	14855	14798	14793	14855	14968	14836	14787	14756	14947	14658	14787	14737	14776	14798	14780	14880	14737	14873	14979	14782	14774	14619	15068	14816	14796	14663	14845	14820	14900	15105	14732	14767	14832	14922	14959	14771	14890	14777	14859	14779	14740	14693	14732	14730	14769	14821	14848	14792	14918	14733	14989	14802	14773	14747	14831	14959	14705	14833	14853	14793	14585	14690	14778	14735	14631	14868	14789	14775	14751	14878	14857	14848	14732	14864	14846	14801	14805	14801	14882	14697	14740	14836	14931	14774	14870	14735	14776	14722	14873	14816	14886	14715	14833	14824	14696	14692	14745	14813	14728	14804	14918	14716	14879	14874	14778	14740	14827	14771	14791	14927	14765	14580	14860	14865	14757	14821	14808	14968	14713	14762	14766	14956	14832	14756	14919	14778	14828	14774	15090	14800	14834	14840	14783	14834	14743	14790	14797	14831	14787	14784	14717	14710	14790	14905	14825	14699	14889	14846	14765	14904	14788	14789	14731	14847	14852	14850	14847	14906	14825	14964	14629	14771	14859	14902	14888	14944	14954	14550	14691	14857	14640	15015	14886	14955	14964	14745	14766	14764	14862	14836	14928	14711	14814	14895	14726	14607	14920	14800	14828	14814	14746	14795	14878	14876	14726	14882	14700	14672	14810	14778	14990	14804	14794	14656	14780	14716	14749	14859	14774	14805	14727	14939	14724	14827	14960	14658	14844	14941	14728	14662	14805	14932	14725	14948	14820	14627	14756	14890	14762	14759	14736	14745	14885	14643	14741	14835	14892	14773	14821	14761	14700	14845	14732	14791	14718	14863	14702	14770	14885	14773	14862	14867	14604	14801	14936	14696	14866	14829	14641	14776	14767	14816	14928	14792	14809	14966	14799	14862	14759	14781	14738	14890	14685	14693	14803	14901	14838	14767	14891	14602	14759	14672	14760	14771	14768	14839	14726	14557	14871	14796	14743	14681	14884	14803	14923	14781	14736	14579	14900	14749	14810	14666	14807	14761	14776	14808	14821	14786	14660	14695	14651	14862	14883	14817	14928	14705	14823	14954	14691	14775	14853	14798	14780	14753	14926	14650	14894	14616	14749	14739	14754	14786	14816	14641	14802	14778	14700	14868	14647	14815	14695	14883	14762	14719	14802	14817	14815	14700	14811	14984	14771	14827	14861	14758	14775	14870	14826	14785	14777	14671	14826	14865	15056	14837	14637	14744	14879	15002	14697	14668	14992	14816	14758	14928	14762	14816	14787	14834	14762	14913	14698	15081	14662	14759	14743	14684	14772	14884	14862	14828	14914	14836	14928	14815	14708	14855	14780	14706	14593	14704	14793	14811	14830	14905	14783	14783	14793	14789	14690	14937	14866	14581	14830	14716	14739	14893	14558	14691	14777	14699	14805	14840	14822	14807	14814	14739	14739	14750	14931	14642	14791	14864	14751	14787	14679	14785	14728	14676	14873	14702	14714	14750	14729	14717	14837	14936	14769	14794	14710	14863	14728	14844	14987	14730	14796	14727	14865	14772	14938	14793	14893	14831	14924	14885	14796	14852	14718	14865	14964	14959	14764	14850	14667	14709	14777	14934	14798	14551	14814	14892	14729	14857	14802	14879	14819	14984	14768	14845	14907	14781	14593	14836	14802	14781	14740	14870	14821	14732	14940	14619	14718	14745	14844	14826	14865	14937	14841	14938	14761	14913	14945	14845	14889	14773	14989	14758	14764	14926	14636	14752	14759	14876	14812	14812	14854	14792	14843	14917	14938	14938	14795	14767	14856	14714	14788	14895	14895	14766	14843	14699	14826	14802	14766	15043	14827	14705	14651	14831	14846	14888	14698	14846	14818	14749	14771	14657	15007	14943	14734	14891	14944	14754	14807	14944	14645	14883	14832	14884	14867	14735	14818	14961	14741	14809	14797	14740	14827	14722	14877	14648	14731	14595	14953	14649	14942	14809	14930	14816	14866	14679	14927	14953	14741	14872	14729	14937	14605	14740	14653	14802	14907	14856	14828	14657	14839	14855	14866	14843	14816	14805	14944	14916	14951	14806	14770	14784	14840	14766	14960	14827	14737	14856	14948	14791	14821	14674	14902	14819	14780	14724	14836	14782	14779	14691	14722	14788	14660	14877	14955	14745	14878	14792	14709	14767	14807	14722	14661	14658	14821	15030	14766	14800	14828	14777	14880	14682	14680	14689	14647	14934	14988	14746	14802	14892	14856	14759	14868	14764	14709	14611	14828	14859	14709	14959	14781	14760	14894	14654	14712	14742	14759	14840	14815	14783	14873	14908	14726	14820	14744	14682	14859	14854	14742	14790	14740	14608	14705	14855	14747	14654	14847	14974	14775	14770	14926	14933	14932	14837	14824	14633	14722	14833	14980	14950	14874	14614	14890	14800	14659	14768	14783	14803	14655	14734	14974	14779	14887	14861	14765	14702	14860	14755	14796	14998	14819	14710	14669	14855	14906	14865	14843	14740	14706	14827	14788	14802	14834	14859	14783	14832	14690	14784	14874	14737	14867	14860	14649	14742	14887	14810	14702	14742	14736	14597	14805	14809	14876	14840	14854	14713	14708	14859	14762	14969	14755	14762	14835	15004	14721	14878	14745	14829	14852	14747	14723	14797	14742	14913	14986	14744	14888	14824	14772	14776	14970	14894	14806	14836	14816	14840	14826	14787	14743	14775	14725	14617	14821	14808	14736	14738	14824	14867	14860	14765	14664	14903	14843	14731	14832	14752	14902	14675	14777	14869	14733	14853	14884	14989	14715	14735	14741	14831	14840	14854	14728	14886	14907	14865	14639	14911	14948	14771	14869	14730	14994	14652	14989	14677	14911	14942	14824	14813	14836	14734	14949	14929	14708	14878	14803	14782	14663	14917	14745	14626	14839	14791	14969	14712	14826	14807	14701	14723	14811	14814	14815	14916	14694	14862	14710	14853	14745	14807	14864	14821	14777	14800	14868	14785	14849	14662
23359	21689	29682	24250	22308	25079	26880	21366	20024	19819	19262	18812	18515	18792	18157	18249	18003	18089	17761	17770	17803	17701	17873	17757	17580	17666	17486	17490	17628	17493	17315	17280	17244	17506	17380	17542	17446	17348	17205	17254	17342	17300	17386	17325	17257	17508	17224	16937	17321	17203	17039	17202	17399	17250	17279	17276	17199	17154	17046	17005	17004	17219	17045	17278	17067	17090	16970	17253	17213	17226	17126	17327	17359	17139	17329	17123	17200	17042	16874	17147	17190	17119	17181	17219	17257	17216	16932	17032	17310	16882	17269	17156	17281	17185	17073	17154	17071	17004	17364	17145	17118	17065	17066	17079	17074	17021	16983	16926	17325	17067	17037	17013	16903	16932	17152	17163	17255	17139	17222	17125	17045	17169	17141	16950	16982	17045	17346	17221	17337	17158	17175	17013	17148	16978	17108	17100	17070	17053	17220	17315	16902	16923	17220	17051	16916	17207	17235	17065	17154	17038	17364	16943	17040	17092	16898	16996	17203	16979	17032	16996	17017	17018	17034	16969	16975	16913	17184	17060	17100	17294	17095	17148	17113	17198	17146	16979	16815	17114	17245	17185	17271	17140	17094	16867	17047	17038	17023	17111	17124	17041	17126	17333	17184	16974	17196	17184	17046	17131	17154	17013	16859	17063	17097	17271	17181	16930	17034	16985	17091	17302	17084	16971	16944	17008	17076	17143	17027	17074	16849	17003	17065	17024	17202	16906	17173	16964	16889	17111	17322	17272	17194	17063	16923	17039	17104	16820	16951	17033	17209	17174	17059	17154	17221	17046	17193	17128	17251	17156	17185	17037	17248	17062	16958	16888	17151	17167	16982	17057	17012	17047	16925	17198	17036	17047	17229	16905	17035	17120	17052	17161	17165	17234	17233	17018	16929	17079	17174	17237	17043	17026	16853	17008	17034	17055	17009	17057	16942	16937	17273	16997	17036	17030	17118	17067	17016	16819	16947	16970	17174	17159	17291	17198	17262	17011	16860	17050	17041	17160	17164	17068	17131	17212	17245	17128	16914	16961	17260	17324	17257	16923	17048	17081	17128	16950	17190	16983	16872	17113	17218	17097	16925	16854	17282	17079	17208	17253	16991	17117	17279	17188	17259	17216	17017	16969	17262	17227	17035	16963	16989	17007	17058	17160	17245	17284	17059	17273	17109	17200	17097	17025	17119	17107	16963	17105	16925	17132	16944	17046	17166	16888	17179	17104	16979	17140	17131	17293	17043	17169	17436	17149	17215	17192	17085	17305	17002	17012	17288	17188	17256	17096	16995	16982	17242	16836	16861	17132	17156	17194	17257	17210	16999	17017	17016	17249	17089	16975	17084	17142	17012	17075	17143	17327	17165	17181	17046	17099	17317	16986	17178	17113	17128	17204	17053	17098	17141	16964	17002	17367	17299	17010	17150	17153	16956	16981	17174	17131	17109	17101	17050	17067	17093	17124	16998	17016	17224	17107	16861	17274	17209	17264	17195	17278	17262	17096	17076	17017	16899	17098	17028	16890	17159	16795	17189	16949	17034	17078	17066	17068	17085	17100	17165	17181	16906	17062	17120	17358	17020	17113	17037	16860	17102	17016	17027	17175	16869	17162	17213	17133	17087	17007	17021	17005	16977	17233	17073	17110	17107	17135	17113	17189	17091	16977	17037	17174	17179	17015	17190	17184	16986	16940	17198	17105	16994	17045	17069	16920	17129	17196	17198	17048	17000	17252	17119	17265	17052	16997	16891	17138	16971	17043	16994	17071	17292	16864	17223	16880	16983	17243	16999	17109	17154	17210	16855	17047	17165	17036	17240	16996	17189	17014	17096	17052	17029	17205	16953	17225	17009	16945	17117	17107	17237	17271	17179	17135	17129	17148	17062	17083	17070	17031	17158	17142	16994	17059	17300	16924	17121	17279	16998	17291	17184	16916	17140	16990	17054	16901	17034	17023	17141	17040	17117	17058	17133	17146	17043	16885	16924	16977	16725	17024	17122	17092	17225	17037	17158	17144	16899	17130	16999	17222	17007	16981	17016	17236	17037	17015	17143	16972	17038	17256	17172	16953	17084	16960	17093	17253	17108	17084	17360	17231	16983	17070	17244	17055	16974	17082	17327	17113	17232	17092	17047	16894	17054	16887	17100	17023	17266	17038	16965	17142	16968	17116	16922	17264	17146	16926	17071	16866	16960	16889	17122	16931	16904	17192	17074	16980	16990	17126	17144	17218	17134	17177	16850	17207	17110	16958	17245	17143	16986	17087	16996	17208	17031	17065	17069	17058	17042	17159	17211	17076	17167	17064	17166	16912	17166	16893	17174	17104	16853	17004	16869	17011	17166	17203	16980	16978	16905	17171	17202	17102	17206	17002	17235	17304	17237	17065	17235	17189	17121	17066	17126	17118	17060	17008	17156	17131	17092	17331	17245	17153	17189	17037	17002	16895	17060	17246	17027	17153	17099	17170	17187	17260	17030	17147	17156	17112	17067	17023	17091	17019	17246	17239	16998	16960	17087	17041	17154	17196	17130	17087	16906	17046	17137	17019	17098	17281	17100	16903	17017	17148	17280	17109	17018	17016	17032	16926	17143	17166	17218	17225	17092	17067	16989	17069	17113	17106	17201	17043	17096	17017	16943	16894	17160	17057	16988	17083	17175	17053	17057	17008	17075	16996	17179	17279	17082	17280	16700	17017	17031	17196	17228	17277	17037	17003	17168	17118	17130	16851	17051	17101	17253	17247	17069	17003	16999	17095	17124	16875	17315	17043	17167	17047	17093	16971	17188	17165	17240	17122	17010	17080	17009	16872	17079	17034	17128	16957	17030	17046	17053	17190	17307	17205	16968	16955	17171	16981	17144	17155	17015	17121	17197	16883	17054	16927	16943	17154	17043	17348	17212	16929	17115	17191	17208	17151	17004	17050	16994	17068	16984	17158	17055	17219	17060	16962	17197	17021	17165	16864	17303	16994	16915	17199	17198	17027	16991	16963	17189	17072	17029	16960	16984	16990	16930	17015	17066	17176	17186	17226	17104	17077	17091	17008	17072	16983	16953	17034	17211	17057	17266	17239	17235	16798	17114	17162	17177	17200	17003	16896	17206	17092	16960	17068	17306	17185	17028	17033	16936	17122	17064	16917	17015	17233	17298	17138	17107	16938	17112	17042	17192	16985	17057	17129	17295	17010	17130	17191	17042	16949	17202	17090	17169	17251	17139	16911	17112	17116	17009	17028	17174	17101	16967	17189	17179	17106	16797	16919	17035	17128	17051	17109	17162	16958	17171	17128	17126	17087	17130	16996	17041	17065	16975	17078	17083	17090	17322	17067	17171	17134	17171	17181	17047	17074	17058	17168	17269	16952	17131	16813	17071	17275	17141	16949	17168	17366	16921	16908	16999	17081	17009	16965	17043	17036	17090	17098	17097	16958	17002	17032	17222	17040	17285	17019	16872	17049	17082	17177	16967	17080	17061	17054	17179	17179	17237	17010	17112	17084	17039	16977	17216	17176	17164	17150	17132	17046	16951	17135	16865	17114	17058	17198	17141	17098	17089	17163	17007	17090	17076	17085	17177	17036	17017	17228	17102	16922	17238	17198	17071	16881	17337	17102	17013	16829	17047	17168	16905	17242	17057	17029	17189	17095	16944	16966	17145	17289	17059	17094	17093	17239	17103	17013	17091	17129	17122	17108	17007	17095	17094	17083	17024	16967	17001	16985	17107	16899	17165	16977	16935	17079	17103	17068	17154	17094	16941	16983	17008	17245	17061	17083	17075	17342	17147	17140	17062	17048	17268	17103	17049	17169	17237	16943	17152	17138	17289	16942	17025	16937	17130	17054	17002	17142	16840	17063	17256	16954	17031	17199	17259	16987	17196	16975	16853	17171	17272	17233	17055	17034	16996	17164	17065	17359	16975	16924	16815	17079	17101	17010	17035	16898	16938	16993	17085	16909	17124	17060	17102	17152	16996	17164	17075	17037	17146	17150	17105	17231	16902	17103	17234	17144	17136	16895	16876	16946	17068	16899	17066	16918	16935	17162	16941	17052	16953	17307	16966	16890	16914	17103	17030	17035	17368	17090	16971	16995	17076	17107	17033	17248	16992	17155	17298	17051	17099	17079	16863	17103	17061	17096	17017	17199	17084	17057	17190	17314	17094	17197	17156	17235	17046	17011	16939	17035	17002	17204	17235	16817	17104	17071	17028	17095	17046	17052	17223	16955	17067	17102	17162	17025	17253	17040	17118	17126	17065	17045	16926	17005	17255	17135	17009	17011	16998	17057	17077	16979	16943	16984	16998	16897	16930	17060	17030	16896	17053	17097	17108	17009	17038	17108	17040	17321	17256	17094	17187	17035	17223	17059	17173	17023	16927	17155	17232	17177	17112	17289	17191	17176	17088	17105	16861	16916	16779	16992	17095	17330	16884	17069	16979	17091	17213	17006	17112	16901	17063	17317	17180	16927	17105	17154	17249	16935	17267	17208	17177	17260	17293	17344	17211	17410	17013	17233	16956	17054	17080	17182	17136	17247	17215	17084	17104	17135	16917	16880	16993	17113	16866	16976	17106	17061	17041	16980	17271	16995	17125	17083	16899	17270	17241	17017	16992	17164	16777	17081	16963	17062	17096	16969	17293	17155	17120	16961	16995	17127	17039	17051	16990	17245	17244	17261	17083	16838	17105	17212	17169	16979	17024	17188	17050	16987	17016	17111	17287	17240	17062	17156	17241	17173	17019	17169	17296	17159	17158	16999	17058	17051	16928	17169	17131	17246	17195	17102	16981	17122	17074	17261	17282	17096	17205	17251	17118	17063	16993	17143	17093	16858	16974	17142	16952	17069	17099	17018	17274	17174	17200	17004	17063	17035	17095	17043	16960	17033	16948	17029	17052	17118	16979	17138	17292	17176	17081	16998	17140	16913	16928	16858	16961	17060	16924	17167	17129	16987	16909	17048	17233	17280	17014	17052	17066	17010	17155	16818	17053	17101	16842	16983	17055	17097	17100	16898	16933	17103	17102	16925	17126	17263	17190	17100	17061	17143	17238	16879	17134	17295	17065	16890	16892	16930	17121	16991	16915	17312	17127	16891	17311	17109	17223	17126	17134	17119	17208	17286	16997	17010	17118	17046	16939	17321	17000	17187
26696	47319	44347	35635	29885	25544	22727	20877	19627	18834	18204	17700	17235	16856	16701	16631	16308	16176	16076	15912	16008	15689	15510	15588	15355	15427	15351	15272	15215	15314	15188	15158	15096	15136	14915	15006	15087	15066	14924	14861	15040	14911	14835	15064	14940	14895	14891	14792	14886	14980	14733	14862	15013	14934	14786	14870	14705	14838	14727	14756	14830	14934	14753	14791	14881	14858	14735	14826	14666	14780	14825	14984	14858	14839	14831	14806	14724	14761	14768	15077	14813	14918	14729	15035	14851	14598	14892	14999	14976	14800	14868	14765	14792	14665	14752	14931	14882	14959	14761	14909	14865	15023	14753	14943	14843	14812	14778	14757	14941	15020	14910	14697	14573	14983	14876	14777	14719	14881	14777	14907	14798	14772	14991	14778	14755	14754	14881	14841	14727	14773	14859	14893	14733	14671	14939	14743	14834	14774	14956	14643	14722	14756	14890	14863	14684	14824	14944	14904	14813	14825	15076	14811	14739	14803	14729	14804	14845	14861	14827	14768	15096	14844	14916	14734	14985	14817	14901	14862	14830	14744	14835	14796	14883	14778	14861	14958	14728	14832	14845	14725	14916	14593	14804	14730	14558	14759	14815	14975	14868	14682	14954	14658	14870	14820	14738	14792	14722	14667	14771	14697	14911	14987	14696	14779	14668	14809	14843	14922	14850	14808	14887	14755	14986	14828	14806	14754	14988	14919	14823	14970	14738	14731	14919	14794	14924	14994	14887	14620	14849	14886	14645	14798	14977	14642	14744	14814	14660	14970	14802	14730	14823	14853	14797	14842	14801	14962	14961	14907	14810	14863	14843	14686	14824	14858	14793	14832	14827	14807	14914	14741	14853	14853	14844	14976	14698	14988	14979	14886	14771	14751	14945	14861	14716	14832	14852	14803	14917	14960	14746	14793	14791	14796	14809	14759	14789	14905	14762	14866	14914	14816	14765	14824	14928	14712	14930	14883	14822	14625	14905	14595	14619	14859	14734	14812	14889	14739	14726	14817	14979	14740	14803	14624	14798	14957	14648	14680	14837	14836	14852	14811	14716	14851	14731	14768	14651	14853	14808	14761	14780	14707	14790	14982	14791	14993	14823	14752	14811	14794	14834	14816	14880	14823	14881	14955	14821	14672	14874	14681	14691	14805	14647	14750	15032	14801	14817	14792	15009	15007	14702	14799	14682	14812	14694	14779	14817	14767	14854	14801	14644	14711	14689	14836	14806	14863	14752	14814	14788	14728	14792	14863	14787	14983	14953	14831	14874	14792	14721	14735	14877	14817	14806	14831	14855	14853	14851	14906	14775	14922	14723	14926	14693	14872	14894	14845	14617	14793	14869	14822	14818	14797	14743	14785	14768	14829	14723	14843	14852	14786	14947	14812	14842	14762	14774	14779	14927	14741	14891	14722	14693	14762	14965	14670	14734	14708	14879	14814	14886	14769	14712	14729	14932	14794	14927	14653	14773	14782	14812	14850	14800	14763	14946	14716	14790	14974	14886	14733	14792	14708	14896	14714	15004	14721	14664	14931	14794	14907	14778	14868	14732	14761	14767	14912	14693	14684	14862	14638	14915	14716	14955	14745	14903	14850	14960	14818	14842	14778	14904	14798	14969	14899	14894	14752	14645	15010	14788	14668	14717	14736	14888	14922	14762	14899	14865	14759	14788	14820	14758	14988	14850	14938	14751	15116	14840	14754	14828	14638	14832	14766	14838	14752	14896	14820	14832	14894	14825	14874	14672	14754	14709	14761	14804	14843	14747	14674	14691	14861	14832	14858	14596	14775	14857	14740	14911	14970	14869	14806	14748	14670	14888	14671	14916	14889	14766	14835	14698	14751	14869	14996	15027	14663	14887	14733	14726	14887	14808	14845	14802	14714	14680	14876	14861	14764	14812	14808	14904	14672	14877	14855	14734	14869	14823	14840	14799	14836	14626	14787	14786	14848	14877	14987	14937	14591	14914	14820	14751	14900	14842	14686	14830	14837	15021	14841	14915	14728	14919	14954	14722	14804	14822	14871	14882	14825	14890	14834	14771	14910	14889	14818	14819	14934	14684	14945	14809	14858	14815	14608	14876	14766	14883	14759	14856	14728	14597	14932	14746	14789	14826	15005	14926	14893	14795	14658	14798	14612	14660	14795	14735	14813	14872	14885	14895	14825	14947	14880	14751	14940	14771	14782	14722	14912	14716	14928	14822	14812	14832	14719	14909	14934	14708	14665	14977	14806	14758	14932	14832	14803	14844	14936	14884	14838	14805	14645	14732	14859	14768	14777	14783	14861	14774	14847	14717	14939	14899	14846	14781	14711	14864	14859	14911	14725	14799	14840	14752	14823	14906	14831	14870	14878	14720	14911	14829	14771	14865	14946	14882	14963	14986	14810	15010	14859	14843	14763	14892	15007	14748	14713	14826	14779	14858	14807	14691	14904	14762	14869	14804	14760	14630	14719	14764	14839	14639	14634	14668	14845	14774	14753	14652	14897	14749	14695	14881	14823	14804	14754	14717	14809	14849	14907	14798	14791	14899	14799	14728	14903	14791	15008	14822	14941	14758	14874	14933	14840	14898	14945	14650	14831	14976	14859	14856	14731	14829	14646	14829	14819	14751	14833	14805	14648	14880	14887	14684	14784	14884	14884	14705	14847	14929	14723	14679	14714	14757	14767	14879	14782	14796	14752	14965	14854	14926	14958	14594	14716	14642	14849	14637	14742	14751	14828	14856	14797	14824	14873	14740	14847	14864	14655	14659	14759	14742	14747	14681	14718	14686	14837	14857	14811	14941	14856	14865	14788	14833	14832	14949	14866	14828	14741	14832	14862	14806	14822	14710	14757	14654	14792	14581	14827	14753	14985	14970	14885	14683	14876	14685	14936	14508	14820	14802	14783	14909	14927	14924	14652	14799	14830	14802	14890	14750	14740	14789	14707	14865	14773	14739	14818	14853	14911	14957	14892	14849	14917	14785	14792	14969	14827	14748	14910	14860	14733	14814	14980	14847	14826	14880	14834	14934	14803	14818	14765	14894	14796	14810	14732	14913	14795	14900	14793	15004	14663	14807	14808	14702	14720	14781	14828	14627	14805	14656	14984	14889	14722	14847	14606	14927	14734	14679	14716	14855	14769	14788	14810	14768	14824	14823	14756	14793	14689	14818	14693	14762	14775	14854	14962	14872	14789	14830	14820	14890	14926	14749	15009	14780	14835	14751	14774	14827	14930	14711	14789	14843	14737	14802	14818	14868	14893	14839	14825	15066	14890	14603	14759	14722	14941	14904	14798	14821	14738	14812	14846	14637	14696	15008	14791	14794	14940	14767	14764	14671	14679	14834	14685	15131	14857	14796	14795	14755	14848	14932	14893	14666	14874	14884	14836	14770	14723	14806	14883	14906	14793	14849	14932	14843	14830	14893	14797	14881	14762	14843	14799	14841	14869	14881	14900	14646	14794	14657	14839	14814	14641	14745	14801	14835	14778	14893	14786	14884	14804	14558	14867	14868	14779	15018	14784	14797	14730	14891	14888	15039	14846	14865	14891	14908	14704	14852	14891	14726	14622	15006	14759	14676	14662	14781	14747	14865	14959	14764	14747	14857	14890	14735	14798	14795	14789	14669	14850	14840	14739	14945	14865	14797	14755	14726	14926	14859	14773	15073	14696	14712	14650	14657	14882	14711	14773	14770	14748	14973	14924	14805	14702	14877	14797	14765	14706	14875	14762	14916	14781	14857	14777	15047	14826	14850	14893	14768	14910	14694	14889	14927	14783	14672	14900	14835	14796	14726	14748	14718	14769	14824	14875	14791	14764	14789	14839	14760	14821	14903	14762	14781	14852	14920	14905	14732	14901	14925	14827	14845	14729	14877	14760	14833	14781	14872	14738	15009	14790	14767	14883	14852	14743	14641	14986	14794	14854	14878	14827	14828	14715	14764	14810	14746	14935	14935	14769	14911	14764	14702	14744	14704	14869	14895	14660	14844	14906	14773	14763	14862	14799	14810	14763	14861	14972	14808	14717	14735	14824	14716	14742	14708	14665	14830	14826	14674	14673	14905	14784	14820	14563	15144	14826	14834	14843	15013	14885	14804	14775	14814	14855	14824	14736	14766	14816	14638	14777	14739	14704	14886	14826	14841	14913	14791	14897	14763	14797	14832	14668	14851	14864	14708	14729	14754	14938	14493	14812	14830	15018	14813	14687	14868	14808	14926	14823	14680	14729	14797	14843	14830	14805	14882	14792	14895	14790	14888	14988	14776	14782	14762	14650	14714	14790	14853	14922	14705	14730	14746	14822	14841	14829	14881	14802	14974	14909	14815	14915	14682	14889	14871	14958	14830	14772	14726	15007	14733	14710	14803	14779	14873	14799	14693	14820	14951	14795	15032	14981	14833	14762	15027	14773	14909	14868	15080	14707	14804	14863	14700	14738	14806	14773	14974	14740	14858	14791	14898	14906	14747	15020	14776	14770	14920	14956	14955	14892	14736	14907	14857	14826	14728	14822	14905	14706	14806	14878	14838	14926	14867	14816	14795	14860	14714	14772	14920	14826	14926	14864	14725	14924	14877	14939	14771	14912	14831	14683	14676	14763	14810	14828	14773	14725	14788	14738	14908	14841	14768	15115	14798	14768	14946	14971	14880	14768	14927	14863	14825	14811	14851	14817	14838	14934	14765	14860	14718	14896	14947	14833	14890	14828	14883	14894	14699	14809	14832	14849	14961	14745	14911	14895	14627	14814	14594	14713	14738	14856	14793	14802	14749	14846	14718	15033	14833	14832	14760	14836	14831	14742	14930	14978	14782	15022	14861	14850	14822	14915	14891	14795	14703	14863	14885	14852	14929	14845	14775	14831	14730	14758	14660	14707	14873	14730	14774	14883	14736	14695	14743	14832	14850	14926	14743	14723	14716	14686	14892	14828	14759	14820	14721	15046	14798	14906	14735	14800	14767	14781	14762	14815	14780	14769	14954	14783	14801	14891	14906	14930	14717	14811	14937	14697	14826	14726	14746	14799	14824	14691	14768	14894	14829	14823	14862	14824	14693	14796	14910	14921	14782	14719	14732	14791	14735	14798	14658	14839	14815	14750	14726	14900	14774	14744	14657	14792	14842	14762	14728	14811	14789	14919	14685	14751	14641	14701
28609	25327	30866	27719	22446	20686	19664	18956	18433	18424	18305	18150	17783	17843	17693	17580	17751	17502	17504	17286	17467	17596	17459	17464	17502	17366	17445	17338	17140	17265	17326	17246	17327	17342	17133	17260	17257	17353	17357	17318	17261	17344	17282	17296	17357	17181	17383	17313	17547	17539	17274	17290	17285	17262	17126	17276	17222	17434	17093	17213	17248	17202	17139	17215	17313	17346	17256	17158	17275	17271	17141	17328	17263	17301	17458	17387	17243	17309	17332	17052	17193	17086	17343	17312	17428	17035	17264	17090	17178	17294	17279	17271	17353	17175	17272	17184	17156	17320	17302	17360	17280	17341	17339	17264	17090	17326	17233	17169	17321	17206	17320	17206	17277	17139	17324	17328	17260	16990	17094	17190	17248	17326	17366	17278	17190	17246	17300	17281	17214	17243	17307	17371	17287	17397	17203	17259	17325	17501	17353	17145	17471	17121	17191	17323	17199	17168	17329	17263	17355	17284	17391	17167	17352	17151	17251	17496	17184	17444	17369	17017	17308	17183	17343	17391	17274	17151	16970	17103	17186	17373	17251	17109	17429	17353	17439	17218	17115	17148	17312	17215	17197	17379	17456	17247	17287	17293	17073	17192	17180	17266	17264	17257	17248	17072	17172	17201	17235	17025	17340	17213	17127	17080	17221	17296	17307	17307	17399	17225	17190	17411	17152	17197	17076	17365	17296	17387	17189	17099	17081	17348	17251	17322	17047	17264	17339	17283	17368	17488	17379	17336	17215	17405	17324	17236	17398	17266	17188	17262	17338	17245	17300	17191	17296	17427	17326	17327	17159	17412	17255	17343	17332	17053	17251	17338	17398	17201	17140	17296	17430	17320	17301	17209	17345	17234	17143	17117	16959	17108	17254	17226	17264	17267	17383	17251	17350	17329	17395	17096	17165	17144	17204	17225	17266	17187	16982	17253	17345	17325	17270	17296	17113	17144	17261	17360	17283	17223	17164	17080	17364	17200	17108	17248	17303	17241	17247	17296	17208	17223	17313	17329	17227	17232	17488	17162	17437	17152	17294	17102	17280	17184	17376	17258	17429	17238	17445	17237	17183	17126	17222	17256	17335	17093	17090	17156	17267	17185	17371	17506	17395	17096	17253	17335	17429	17248	17351	17381	17338	17326	17088	17320	17349	17302	17248	17328	17200	17454	17198	17231	17227	16925	17268	17218	17125	17306	17243	17271	17161	16908	17187	17158	17437	17340	17229	17022	17196	17212	17291	17206	17231	17184	17385	17382	17320	17390	17237	17407	17344	17224	17460	17401	17399	17407	17175	17320	17259	17366	17160	17153	17202	17523	17219	17266	17269	17361	17299	17317	17289	17435	17280	17314	17012	17302	17231	17515	17440	17460	17160	17459	17394	17112	17268	17330	17268	17440	17304	17184	17084	17520	17370	17506	17501	17318	17274	17226	17024	17348	17332	17308	17197	17099	17125	17248	17429	17011	17136	17212	17300	17182	17264	17102	17365	17222	17006	17253	17457	17375	17426	17297	17219	17148	17112	17142	17212	17236	17447	17077	17250	17365	17392	17291	17372	17500	17229	17218	17109	17309	17307	17260	17366	17143	17306	17214	17441	17202	17264	17330	17295	17174	17274	17113	17277	17358	17312	17158	17186	17325	17112	17299	17269	17259	17372	17194	17190	17222	17187	17368	17127	17255	17273	17134	17139	17192	17079	17127	17182	17313	17388	17323	17361	17355	17207	17447	17493	17320	17366	17375	17263	17267	17034	17309	17105	17190	17215	17364	17433	17333	17347	17304	17215	17399	17240	17292	17191	17304	17182	17203	17352	17232	17342	17155	17373	17204	17416	17260	17335	17216	17190	17250	17316	17239	17051	17258	17296	17256	17006	17302	17143	17253	17277	17130	17305	17385	17390	17118	17331	17367	17246	17276	17198	17241	17372	17088	17378	17247	17079	17028	17462	17511	17271	17320	17138	17325	17411	17361	17223	17253	17178	17423	17302	17219	16943	17195	17253	17280	17133	17085	17323	17235	17147	17110	17222	17139	17439	17358	17419	17316	17209	17222	17421	17329	17354	17353	17411	17335	17267	17132	17051	17339	17301	17357	17146	17198	17222	17321	17445	17241	17318	17284	17145	17158	17108	17445	17236	17415	17155	17344	17098	17181	17128	17139	17285	17228	17332	17161	17137	17265	17579	17333	17210	17260	17267	17303	17230	17073	17148	17418	17226	17288	17114	17322	17326	17214	17108	17240	17271	17319	17334	17150	17186	17133	17069	17259	17202	17262	17166	17300	17198	17200	17135	17102	17353	17297	17349	17470	17132	17259	17259	17391	17292	17280	17311	17281	17093	17106	17183	17271	17364	17392	17272	17316	17161	17347	17420	17207	17312	17189	17255	17244	17438	17365	17464	17397	17361	17453	17328	17505	17585	17321	17294	17230	17414	17234	17235	17307	17424	17290	17242	17329	17045	17000	17402	17357	17111	17319	17190	17239	17308	17387	17402	17360	17379	17176	17367	17259	17080	17094	17124	17274	17178	17416	17197	17391	17139	17259	17241	17332	17173	17211	17180	17403	17338	17258	17171	17394	17245	17185	17226	17107	17224	17340	17347	17302	17431	17340	17267	17080	17224	17180	17291	17352	17505	17204	17174	17234	17438	17286	17398	17311	17155	16970	17397	17237	17474	17245	17363	17377	17355	17219	17168	17119	17217	17104	17252	17444	17174	17412	17303	17402	17234	17299	17195	16987	17378	17216	17300	17288	17183	17410	17261	17423	17313	17428	17219	17321	16965	17255	17484	17141	17478	17240	17103	17202	17314	17232	17294	17150	17179	17337	17138	17288	17214	17473	17289	17186	17243	17254	17399	17244	17316	17441	17373	17336	17186	17276	17188	17103	17076	17260	17493	17264	17393	17229	17458	17161	17232	17143	17372	17202	17403	17340	17343	17220	17116	17235	17162	17239	17176	17257	17408	17335	17386	17221	17248	17414	17172	17235	17442	17068	17404	17363	17200	17254	17112	17353	17217	17335	17368	17224	17239	17175	17173	17133	17385	17203	17053	17220	17250	17195	17309	17353	17199	17261	17401	17275	17445	17308	17057	17164	16917	17363	17282	17190	17249	17370	17367	17243	17185	17251	17286	17151	17178	17295	17069	17391	17253	17047	17034	17370	17332	17188	17489	17290	17131	17198	17275	17181	17253	17514	17075	17270	17167	17143	17206	17085	17225	17270	17357	17442	17155	17490	17221	17158	17143	17164	17432	17417	17221	17266	17269	17095	17136	17298	17304	17410	17331	17477	17409	17316	17430	17168	17340	17220	17265	17113	17524	17231	17285	17348	17514	17315	17215	17367	17370	17401	17320	17312	17240	17302	17338	17399	17209	17212	17283	17592	17346	17312	17262	17243	17452	17275	17291	17219	17242	17311	17174	17314	17124	16985	17284	17258	17336	17363	17271	17310	17416	17261	17366	17356	17329	17105	17361	17026	17270	17454	17200	17312	17340	17136	17344	17173	17387	17252	17186	17129	17266	17269	17266	17175	17493	17205	17385	17322	17051	17443	17163	17522	17341	17276	17274	17418	17288	17381	17348	17246	17297	17423	17196	17268	17195	17322	17357	17303	17316	17294	17230	17086	17398	17525	17076	17243	17147	17268	17331	17373	17319	17174	17271	17470	17224	17173	17353	17307	17411	17197	17375	17370	17479	17270	17178	17251	17263	17263	17462	17464	17313	17177	17343	17264	17260	17176	17274	17191	17207	17244	17171	17054	17460	17398	17300	17217	17306	17172	16977	17022	17154	17252	17342	17248	17347	17275	17307	17087	17172	17279	17226	17262	17207	17151	17110	17203	17258	17162	17192	17363	17474	17135	17352	17375	16988	17157	17254	17144	17305	17367	17188	17237	17325	17355	17253	17080	17192	17319	17225	17131	17122	17363	16988	17131	17205	17256	17176	17318	17185	17201	17320	17117	17144	17126	17198	17346	17138	17305	17095	17119	17321	17195	17074	16974	17179	17320	17188	17159	17291	17309	17163	17388	17444	17131	17387	17396	17249	17092	17252	17227	17124	17248	17207	17413	17345	17335	17180	17377	17325	17364	17436	17249	17309	17180	17091	17150	17239	17307	17226	17429	17395	17281	17529	17357	17261	17173	17256	17223	17281	17233	17255	17249	17593	17191	17146	17244	17305	17316	17308	17242	17176	17287	17444	17204	17390	17142	17224	17337	17220	17358	17349	17238	17464	17314	17185	17190	16990	17172	17265	17070	17356	17147	17222	17146	17247	17175	17305	17319	17241	17460	17332	17143	17402	17335	17346	17219	17372	17315	17362	17294	17124	17266	17259	17306	17291	17165	17174	17194	17083	17293	17233	17336	17240	17263	17294	17472	17412	17198	17314	17511	17339	17346	17349	17259	17097	17265	17267	17050	17106	17208	17311	17359	17383	17323	17371	17434	17668	17374	17210	17203	17249	17265	17240	17134	17118	17075	17192	17387	17325	17326	17399	17269	17196	17146	17435	17154	17301	17420	17203	17044	17301	17288	17330	17304	17399	17144	17228	17196	17142	17182	17247	17421	17083	17273	17328	17343	17344	17259	17143	17114	17252	17436	17390	17262	17231	17421	17338	17140	17194	17311	17388	17262	17223	17244	17348	17244	17307	17267	17197	17351	17341	17375	17422	17341	17321	17367	17233	17171	17114	17225	17180	17103	17294	17197	17220	17247	17455	17149	17216	17269	17235	17310	17269	17113	17241	17243	17413	17418	17412	17217	17133	16969	17148	17232	17464	17271	17311	17311	17292	17153	17158	17360	17449	17290	17104	17322	17399	17293	17252	17219	16983	17295	17463	17442	17113	17194	17147	17206	17303	17196	17073	17504	17270	17088	17333	17276	17478	17085	17337	17266	17296	17120	17285	17081	17212	17140	17322	17204	17387	17338	17328	17181	17517	17132	17365	17267	17400	17121	17332	17114	17413	17335	17197	17126	17336	17265	17096	17284	17222	17270	17326	17222	17193	17254	17219	17404	17260	17269	17245	17405	17267	17254	17162	17310	17247	17169	17216	17216	17290	17067	16971	17079	17171	17490	17388	17242	17394	17450	17236	17248	17288	17357	17209	17284	17168	17447	17092	17146	17434	17202	16952	17204
25845	37140	34513	26928	22782	19988	18536	17500	17026	16601	16417	15963	15890	15673	15848	15574	15303	15528	15266	15337	15304	15305	15231	15122	14956	14922	15059	15002	14999	14947	14845	15018	14955	15012	14914	14934	14961	15037	15127	14919	15019	14886	14948	14818	14938	14926	14871	15029	14966	14913	14904	14779	14808	14958	14666	14823	14928	14820	14996	14743	14905	14876	14912	14892	14973	14689	14850	14914	14851	14877	14846	15017	14976	14778	14929	14732	14846	14996	14806	14742	14794	14789	14762	14863	14947	14930	14843	14898	14756	14753	14912	14725	14996	15029	14772	14968	14900	14930	14845	14790	14741	14811	14850	14863	14968	14949	14957	14790	14857	14756	14812	14813	14880	14906	14928	14815	14954	14778	14870	14805	14872	14962	14985	14906	14917	14893	14855	14836	14983	14738	14801	14944	15048	14919	14978	14801	14825	15030	14793	14834	14838	14792	15157	14840	14756	14814	14738	14779	14831	14908	15012	14725	14873	14943	14772	14837	14768	14998	14864	14870	14744	15045	14702	14732	14718	14898	14895	14678	14834	14853	14836	14792	14823	14896	14838	14633	14888	14884	14809	14965	14824	14836	14898	14906	15013	14723	14834	14643	14794	14879	14928	14908	14866	14813	15039	14794	15033	14828	14893	14907	14841	14703	14860	14825	14868	14776	14749	14819	14915	15000	14976	15013	15019	14855	14848	14839	14783	14873	14944	14976	14835	14783	14857	14996	14841	14957	14712	14813	14841	14872	14782	14863	14842	14832	14618	14944	14897	14725	14927	14764	14863	14848	14813	14928	14933	14956	14980	14866	14856	14900	14913	15052	14819	15057	14812	14759	14824	15021	14814	14988	14900	15038	14902	14903	15031	14660	14910	14768	14794	14877	14815	14874	14941	14790	14873	14849	14731	14799	14960	14826	14731	14916	14881	14813	14880	14810	14863	14841	14685	15001	14637	14747	14745	14810	14840	14833	14844	14934	14706	14865	14908	14895	14817	15047	14849	14810	14968	14893	14818	15022	14902	15042	14902	14924	14892	14819	14751	14910	14962	14833	15033	14955	14915	14833	14910	14824	15041	14828	14884	14982	14934	14805	14765	14822	14976	14850	14827	14718	14890	15008	14838	14864	14894	14993	14857	15032	14918	14955	14769	14949	14988	14764	14818	14853	14897	14871	14780	14847	14996	14732	14901	14932	14895	14643	14803	14873	14974	14913	14815	14842	14858	14920	14861	14928	14872	14826	14805	14796	14899	14768	14802	14830	14900	14937	14947	14815	14869	14928	14631	15018	14691	14724	15074	14913	14999	14911	14883	14915	14882	14812	14993	14808	14716	14764	14642	14817	14744	14777	14826	14752	14826	14905	14741	14736	14848	14836	15016	15020	14933	14815	14752	14807	14837	14920	14718	14746	14709	14988	14935	14888	14803	15030	14840	14767	14903	14813	14806	14950	14834	14935	14814	14732	15011	14863	14733	14829	14747	14842	14898	14837	14811	15008	14992	14856	14726	14785	14984	14802	14819	14792	14974	14989	14807	14697	14826	14879	14946	14710	14852	14865	14952	14970	14880	14910	14829	14821	14969	14805	14893	14843	14753	14768	14753	14796	15013	14743	14879	14827	14852	14745	14934	14799	14860	14883	14837	14642	14702	14849	14757	14726	14937	14896	14713	14953	14624	14744	14972	14847	14803	14888	14898	14846	14932	14899	14760	14782	14886	14829	14839	14852	14918	14758	14876	14814	14957	14857	14882	14863	14751	14802	14847	14864	14895	14729	14746	14879	14941	14890	14801	14901	14888	14873	14922	14977	14927	14820	14849	14816	14851	14826	14821	14765	14787	14943	14876	14813	14917	14827	14716	14913	14866	14656	15026	14756	14813	14924	14927	14936	14885	14861	14848	14895	14905	14845	14846	14720	14828	14963	14733	14769	14864	14908	14765	14862	14877	14919	15055	14696	14921	14816	14985	14788	14942	14732	14912	14835	14812	14895	14799	14800	14820	14836	14811	14745	14884	14816	14711	14913	14917	14784	14880	14761	14980	15037	14732	14948	14853	14754	14794	14771	14866	14902	15003	14839	14890	14817	14753	14981	14951	14785	14869	14866	14911	14895	15028	14833	14857	14776	14783	14739	14945	15016	14989	14926	15016	14962	14749	14926	14921	14928	14843	14761	14894	14937	15103	14880	14996	14888	14733	14861	14838	14784	14813	14846	14916	15048	14827	14823	14636	14969	14897	14766	14771	14791	14910	14901	14606	14964	14954	14814	15020	14911	14894	14803	14893	14748	14889	14960	14728	14834	14932	14851	14938	14905	14775	15005	14869	14930	14837	14843	14771	14939	14726	14851	14709	15066	14949	14785	14852	14842	14893	14806	14854	14874	14691	14766	14622	15017	14782	14672	14991	14882	14871	14842	14940	14963	14888	14858	14908	14921	14843	15065	14593	14940	14679	14799	14935	14851	14986	14961	14842	14916	14753	14985	14859	14902	14937	15013	14869	14773	14837	14968	14843	14866	14822	14713	14882	14926	14958	14914	14840	14966	14784	14785	14825	14901	14886	14990	14789	14807	14847	14921	14858	15046	14812	14932	14890	14851	14826	14873	14791	14966	14832	14852	15028	14835	14912	14964	14744	14922	14779	14717	14796	14787	14885	14880	14875	14934	14760	14981	14988	14673	14873	14846	14839	14756	14929	14718	14911	14828	14810	14800	14873	14891	15091	15066	14832	15012	14801	14947	14864	14734	14781	14757	14899	14844	14840	14767	14804	14869	14887	14847	14918	14860	14731	15007	15011	14912	14841	14852	14819	14844	14773	14870	14728	14971	14921	14946	14907	14769	14830	14861	14894	14874	14886	14938	15041	14659	14842	14856	14734	14874	14934	14794	15034	14685	14783	14896	14882	14838	14858	14797	14867	14916	14852	14906	14930	14861	14906	14699	14774	14743	14923	14922	14915	14742	14908	14901	14896	14753	14787	14804	14989	14816	14781	14876	14769	14853	14865	14948	14825	14754	14824	14868	14888	14908	14994	14886	14875	14898	14947	14822	14903	14919	15006	14806	14817	14822	14859	14932	14907	14772	14840	14837	14864	14938	14947	14778	15069	14891	15008	14903	14992	15000	14951	15029	14765	14786	14864	14810	14965	14853	14942	14814	14992	14770	14992	14874	14883	14915	14813	14767	14947	14920	14807	14994	14951	14869	14798	14787	14771	14931	14898	14868	14944	14652	14909	14837	14601	14914	14818	14779	14959	14698	14941	14791	15006	14916	14878	14875	14926	14732	14851	14864	14878	14851	14847	14746	14762	15100	14872	14899	14801	15011	14826	14945	14889	14929	14918	14993	14747	14833	14846	14837	14830	14675	14977	14870	14895	14990	14979	14692	14757	14899	14873	15031	14792	14911	14887	14845	14918	14714	14901	14737	14871	14931	14894	14906	14874	14912	14674	14673	15071	14838	14881	14897	14865	14929	14785	14764	14963	14815	14769	14854	14767	14865	14800	14788	14907	14724	14927	14911	14995	14819	15052	14912	14824	14970	14915	15058	14940	14822	14899	14961	14799	14827	14887	14846	14956	14836	14746	14982	15072	14885	14802	15066	14968	14815	14958	14743	14848	14813	14919	14721	14740	14748	14878	15058	14704	14878	14660	14854	14788	14918	14843	14921	14792	14834	15042	14888	14900	14749	14880	14874	14820	14862	14656	14777	15069	14748	14908	14849	14904	14745	15080	14959	14898	14896	14758	14742	15004	15076	14870	14889	14830	15028	14997	14806	14824	14850	14851	14930	14818	15037	14772	14931	14649	14865	14745	14903	14806	14904	14815	14913	14668	14925	15125	14761	14943	14689	14885	14882	14798	14973	14996	14687	14850	14956	14851	14917	14812	14868	14987	14826	14916	14983	14915	14934	14838	14964	14867	14885	14861	14946	14883	14823	14933	14802	14826	14942	14991	14895	14924	14866	14788	14930	14904	14980	14837	14901	14894	14990	14735	14712	14914	14771	14933	14959	14783	14951	14950	14776	14917	14936	14847	14868	14884	14976	14956	14815	14965	14788	14979	14826	14980	14920	14862	14866	14824	14815	14912	14875	14970	14952	14774	14868	14926	14867	14824	14757	14829	14863	15069	14920	14890	14736	14678	14813	14976	14864	14868	15002	14937	14855	14716	14959	14943	14903	14831	14848	14989	14646	14893	14731	14818	14905	14865	14910	14742	14860	14869	14804	14913	14825	14862	14908	14912	14829	14761	14855	14889	14808	14847	14942	14796	14797	14775	14898	14743	14880	14952	14793	14699	14922	14854	14740	14834	14851	14784	14835	14781	14780	14939	14967	14850	14912	14752	15073	14822	14741	14797	14965	15006	14895	14853	14908	14844	14609	14802	14576	15083	14901	15071	14974	14798	14831	14781	14848	14875	14913	14791	14881	14809	14869	14927	14776	15132	14777	14644	14945	14846	14958	14826	14988	14946	14855	14765	14831	14928	14885	15056	14855	14761	14871	14745	14920	14899	14964	14959	14905	14814	14962	14804	14915	14821	14819	14908	14762	14837	14761	14814	15023	14983	14847	14767	14588	14909	14846	14985	14840	14966	14695	14977	14973	14937	14820	14861	14970	14915	14758	14956	14906	14796	14628	15081	14843	14871	14870	14858	14969	14906	14793	14823	14913	14814	14963	14922	14844	14832	14843	14883	14645	14796	14693	14850	14598	15004	14953	14952	14846	14846	15004	14841	14825	14845	14845	14929	14823	14832	14895	14836	14786	14812	14985	14799	14865	14784	14695	14956	15029	14709	14843	14888	14710	14752	14951	14879	14900	14855	14930	14999	14916	14875	14954	14829	14667	14802	14869	14878	14824	14903	14843	14917	14827	14933	14801	14990	14857	14950	14896	14831	14942	14941	14866	15010	14862	14794	14886	14893	14885	14959	14782	14788	14879	14893	14983	14971	14914	14896	14974	14951	15036	14946	14883	14799	14929	14812	14860	14962	14986	14914	14935	14965	14760	14781	14858	14981	14747	14604	14933	14863	14923	14903	14894	14693	15111	15027	14734	14900	14935	14928	14937	14934	14932	14898	14887	14965	14783	14731	14834	14847	14853	14829	14824	14790	15026	15052	14996	14877	15045	14968	14820	14906	14845	14959	15091
24494	21640	29181	25024	23628	24009	22742	19806	19164	18785	18869	18382	18266	18228	18013	18041	18044	17718	17690	17538	17743	17505	17518	17288	17532	17374	17294	17237	17241	17333	17260	17175	17356	17236	17349	17280	17384	17580	17191	17306	17070	17383	17228	17267	17253	17165	17241	17287	17345	17272	17096	17200	17147	17305	17087	17088	17086	17177	17183	17052	17259	17163	17013	16990	17201	17324	16997	17109	16960	17265	17059	17232	17315	17297	17235	17211	17171	17051	17394	17216	17079	17093	17081	17107	17025	17284	16922	17171	17201	17162	17176	17276	17020	17190	17156	17023	17094	16771	17459	17186	17032	17014	17045	17243	17336	16969	17106	17082	16954	17164	17220	16959	17269	17054	17001	17025	17008	16864	17120	17052	17330	17204	17033	17196	17180	17050	16979	16991	17069	17073	17049	17057	17264	17221	17029	17398	17155	17153	17108	17166	17311	17070	17179	17274	17069	17093	17102	17140	17063	17305	17040	17150	17329	17324	17239	17166	17307	17019	17154	17127	17210	17035	17185	17202	17089	17051	17284	17189	16973	17083	17020	17366	17042	17041	17199	16989	17093	17142	17219	16933	17117	17139	17266	16980	17199	17009	17124	17206	17235	17126	17035	17106	17076	16937	17181	17135	17138	17178	17256	17150	17224	17240	17114	17211	17157	17420	17236	17167	17157	17248	16940	17180	17327	17070	17124	17063	17002	17257	17184	17231	17158	17271	17048	17354	17133	17037	17350	17193	17291	17090	17072	17158	17191	17112	17162	17187	17012	17032	17281	17291	17002	17177	17124	16976	16962	17013	17051	17086	17085	17100	17080	17397	17237	17052	16953	16948	17123	16867	17104	17275	17187	17232	17209	17053	17020	17120	17220	17083	17280	17082	17003	17092	17060	17045	17186	17293	17134	17286	16974	16985	17276	17095	16921	16952	17070	17152	17313	17066	16957	17163	17178	17077	17109	17214	17187	17133	17077	16943	17234	17034	17183	17130	17193	17056	17119	16924	16984	17214	17312	16926	17367	16969	17323	17125	17140	16961	17198	17029	17009	17143	17062	17038	17368	17245	17313	17034	17306	17377	17233	17289	17131	17321	17353	17157	17074	17123	17310	17086	17112	17196	17052	17258	17051	17096	17330	16942	17196	17322	17085	17106	17396	17013	17188	17136	17213	17207	17259	17070	17053	16918	17015	17230	17221	16995	17118	17091	17209	16886	16976	17030	17110	17173	17099	16989	17234	17104	17127	17073	17204	17238	17349	16977	17045	17153	17152	17198	17174	17264	17069	17252	17016	17181	17063	17174	16873	16903	17234	17209	17179	17005	17171	17193	17070	17233	17096	17185	17071	16918	17249	17012	17062	17205	17161	17223	17071	17318	17112	17006	17098	17146	16965	17032	17103	17169	17254	17066	17167	17293	17064	17233	17109	17166	17348	17140	17219	17048	16883	17248	17237	17209	17175	17139	17132	17267	17059	16973	17190	17212	17175	17318	17278	17272	17147	17040	16988	17201	17184	16925	16998	17189	17036	16932	17039	17220	17301	16954	17167	17276	17248	17173	17025	17182	17454	17145	17229	17245	17129	17345	17217	17098	17261	17053	17191	17062	17231	17251	16968	17044	17095	17293	17113	17318	17040	17268	17264	16918	17176	17137	17034	17130	17043	17101	17161	16955	17068	17152	17077	17095	17067	16862	17183	17263	17182	17187	17094	17164	16933	17140	17205	17145	17131	17202	17116	17222	17016	17181	17318	17327	17180	17074	17020	17024	17117	17070	17081	17057	17375	17272	17427	17180	17159	17181	16982	17119	17063	17052	17109	16973	17187	16992	17129	17306	16997	16955	17174	17195	16970	17269	17204	16933	17066	16988	17088	17192	17043	17195	16997	17121	17317	17222	17259	17043	17263	17307	17028	17125	17046	17188	17145	17089	17112	17035	17101	17104	17211	17221	17471	17268	17176	17149	17189	17050	17263	16978	16924	17084	17329	17182	17073	17159	17088	17093	17011	17278	17012	17049	17088	17208	17049	17123	16978	17184	17274	17186	17043	16984	17207	17204	17070	17223	17122	17175	17126	16901	17189	17106	17154	17234	17028	17107	17143	17224	17156	17103	17164	17149	17200	17207	17091	17180	17025	17142	17298	17251	17168	17396	17206	17354	17244	17109	17219	17233	17086	17196	17113	17252	17120	17273	16999	17163	17187	17165	17198	17016	17078	17203	17050	17260	17213	17251	17197	17108	17239	17111	17024	17049	17135	17008	17290	17105	17190	17116	17155	17058	16944	17072	17419	17341	17241	17190	17188	17117	17250	17015	16834	17144	17090	17013	17049	16952	17045	17239	16979	17040	17225	17155	17136	17003	17251	17065	16970	17162	17220	17240	17180	17012	17396	17259	17145	16983	17021	17086	17042	17157	17242	17131	17357	17079	17148	17147	17176	17144	16926	17089	17224	17325	17235	17237	17314	17344	17280	17263	17225	17205	17326	17180	17117	17193	17089	17168	17113	17323	17201	17092	17366	17418	17084	17115	17076	17186	17184	17083	17298	17117	17141	17174	17083	16969	17374	17126	17225	17321	17147	17240	17150	17165	17082	17079	17258	17092	17216	17120	17254	17209	16999	16998	16910	17121	17182	17177	16960	17174	16995	17151	17261	17060	17271	17207	17015	17093	17039	17069	17363	17131	17052	17051	17069	16981	17000	17046	17095	17225	17272	17119	17211	17066	17167	17122	17077	16935	17018	17202	17035	17170	16983	17195	16906	17242	17351	17214	17106	17072	17132	17010	17260	17315	17154	17078	17064	17061	17116	17034	17154	17072	17216	17027	17267	17175	17430	17169	17322	17245	17044	17102	17114	17051	17136	17210	17273	17059	17194	17098	16978	17188	17125	17336	17147	16936	17052	16906	16976	17271	16889	16985	16986	17167	17188	17213	17146	17100	17107	17142	16954	17088	17150	17060	17351	17210	17119	17054	17193	17119	17059	17137	17007	17013	17277	16961	17022	17050	17179	17131	17105	17008	17024	17103	17261	17072	17158	17422	16957	17113	17184	17255	17271	17007	17129	17304	17013	17116	17159	17312	17257	17160	17036	17162	17030	17249	16992	17023	17116	17352	17144	17266	17299	17174	17226	17046	16998	16990	17165	17101	17154	17165	17019	17160	17149	17184	17152	17169	17350	17040	17073	17318	17101	17138	17131	17015	16980	16979	17205	16985	17154	17150	17343	17248	17157	17086	16963	17264	17035	17014	17159	17174	17294	17061	17329	17397	17128	17097	17095	17089	17194	16996	17157	17039	17198	17096	17144	17112	17255	17110	17160	17205	17508	17379	17303	17179	17229	17042	17180	17088	17059	17165	17016	17047	17267	16986	17004	16951	17075	17264	17106	17149	17154	17319	17217	17128	17175	17290	17250	17151	17119	17268	17149	17227	17251	17023	17056	17161	17010	17193	17006	17223	17055	17330	17177	17153	17086	17298	17124	17138	17069	17101	17172	17182	17085	16961	17091	17312	17284	17088	17182	17204	17204	17200	17353	17225	17088	17295	17171	17028	17156	17106	17202	17137	17174	17067	17232	17081	16898	17022	17016	17069	17230	17171	17068	17059	16984	17165	17236	17151	17070	17102	17101	17136	17116	17179	17103	17327	17266	17122	17025	17194	17069	17122	17202	17177	17057	17082	17276	17283	17250	17247	16996	17047	17351	16944	17087	17173	17220	17112	17159	17086	17100	17160	17344	16935	17146	17216	17068	17329	17070	17082	17155	17128	17160	17272	17157	17115	17028	17055	17270	17279	16981	17051	17236	17099	17240	16977	17116	17369	17148	16979	17240	17216	17152	17215	17104	17301	17171	17102	17221	17061	17125	17245	16966	17116	17375	17194	17374	17097	17121	17352	17201	17194	17118	17035	17172	17159	17196	17288	17216	17057	17113	17098	17235	17215	16983	17272	17192	17334	17094	17130	17081	17316	17066	17244	17283	17147	17186	17197	17113	16980	17162	17199	17112	17103	17255	17177	17130	17129	17148	17063	17346	17180	16896	17008	16975	17065	17057	17042	16992	17218	16959	17133	17096	17154	17090	17103	17299	17208	17183	17137	16918	17208	17089	17084	17268	17184	17153	17215	17272	17169	17210	17032	17220	17213	16992	17144	17207	17092	17240	17144	17141	17217	17054	16994	17174	17211	17426	17292	17277	17192	17133	17132	17281	17270	17217	17055	17031	17029	16978	17071	17228	17133	17245	17239	17121	17070	17219	16998	17181	17035	17182	16999	16992	17169	17322	17024	17119	17209	17219	16917	16979	17152	17301	17058	17032	17376	17208	17012	17241	17069	17316	17097	17157	17072	17214	17213	17506	16909	17013	16746	17143	17207	17127	17233	17159	17149	17210	17161	17110	16967	17105	17173	17087	17137	17203	17204	17124	17143	16961	17180	17204	17066	17087	17050	17263	17091	17202	17117	17339	17111	17142	17048	16998	17346	17029	17221	17069	17169	17081	17057	17226	17138	17108	17028	17248	17124	17089	17347	17055	17104	17167	17164	17158	17104	17335	16979	17043	17240	17224	17211	17115	17116	17306	17182	17282	17126	17135	17397	17102	17148	17050	17062	17110	17132	17064	17107	16917	16964	17069	17272	17180	17254	17192	17126	17163	17183	17080	17261	17065	17126	17179	17315	17413	17182	17164	17203	17287	17014	17200	17008	17149	16954	17349	17148	17046	17111	17191	17215	17073	17068	17207	17350	17182	17032	17134	17452	17225	17209	16983	17305	17195	17195	17164	16977	17211	17151	17091	17216	17128	17233	17084	17084	17229	17101	17047	17148	17099	17080	17037	17141	17140	17197	17438	17436	17187	17209	16986	17113	17043	17014	17064	17051	17157	17247	17306	17334	17056	17097	17162	17126	17134	17076	17104	17120	17090	17192	17137	17030	17290	17173	17062	17046	16982	17187	17142	17010	17240	17082	17153	17224	17257	17321	17062	17249	17026	17272	17248	17214	17028	17225	17055	17389	17109	17133	17308	17281	16999	17121	16885	17151	16883	17172	16990	17214	17064	17202	17008	17258	17081	17234	17200	17019	17217	17106	17141	17155	17056	17132	16941	17213	17112	16999	17157	16988	16991	17174	17251	17009	17285	16971	17227	17301
25438	41825	39213	31240	26018	22652	20365	19313	18230	17672	17400	16750	16488	16311	16100	15848	15862	15644	15690	15568	15428	15377	15335	15282	15295	15097	15078	15027	15086	14972	15117	15213	15114	15073	14844	15172	15071	14988	15274	15028	14916	14922	14854	14971	14954	14951	14957	14873	14799	14953	15002	14768	15014	14860	14794	14934	14864	14771	14903	14952	14894	14879	14896	14731	14958	14993	15008	14817	14928	14846	14927	14862	14688	14866	14850	14983	14970	15034	14680	15089	14811	14920	14891	15102	14818	14879	15039	14787	14735	14841	14813	14902	14881	14854	14735	14767	14826	14941	14776	14822	15050	14831	14856	14921	14916	14847	14926	15008	14749	14738	14809	14807	14846	14832	14795	14972	14829	14792	14819	14730	14896	14924	14855	14881	14794	14716	14824	14819	14832	15085	14967	14882	14738	14786	14804	14842	14737	14853	14753	14761	14957	14924	14850	14772	14733	14979	14760	14790	14823	14848	15031	14976	14870	14968	14856	14905	14966	14835	14915	14793	14832	14740	14793	14973	14869	14740	14859	14799	14923	14745	14682	14760	14774	14799	14879	14861	14783	14679	14768	14922	14808	14852	14906	14859	14858	14837	14847	14765	14889	14826	14706	15006	14742	14765	14880	14830	14927	14888	14856	14974	14898	14806	14929	14819	14846	14811	15019	14841	14876	14764	14962	14796	14979	14779	14756	14802	14854	14924	14971	14935	15066	14825	14864	14998	14723	14799	14786	14879	14869	14692	14923	14881	14752	14930	14718	14736	14931	15060	14870	14786	14870	14720	14910	14870	14967	14775	14924	14909	14833	15089	14820	14763	14665	14841	14890	14886	14809	14797	14807	14849	14852	14674	14830	14857	14834	14825	14665	14812	15006	14736	14814	14795	14921	15008	14849	14912	14768	14788	14827	14788	15012	14808	14815	14652	14874	14867	14758	14884	14885	14875	14826	14875	14828	14894	14883	14967	14863	14845	14894	14789	14889	14755	14779	14865	14692	14600	14875	14637	14686	14803	14849	14849	14837	14911	14987	14756	14906	14831	14834	14741	14969	14771	14848	14827	14740	14871	14794	14646	14861	14769	15049	14801	14741	14768	14902	14582	14877	14841	14907	14864	14739	14995	14653	14714	14879	14848	14817	14802	14836	14930	14627	14775	14911	14749	14837	14667	14871	14692	14801	14899	14774	14770	14864	14819	14810	14830	14662	14844	14802	14802	14933	14724	14918	14923	14962	14779	14825	14861	15010	14747	14915	14892	14993	14726	15071	14914	14697	14753	14972	14804	14694	14781	14781	14864	14913	14919	14946	14866	14646	14668	14810	14876	14795	14840	14796	14695	14929	14730	14842	14811	14911	14636	14878	14746	14947	14759	14994	14844	14607	14832	14825	14879	14779	14746	14844	14806	14726	14887	14854	14907	14946	14840	14613	14827	14785	14869	14858	14761	14702	15040	14860	15001	14754	14668	14788	14895	14897	14843	14916	14710	14779	14959	15073	14744	14756	14887	14814	14806	14773	14890	14887	14923	14856	14966	14798	14756	14810	14768	14855	14736	14936	14947	14686	14912	14720	14917	14954	14667	14885	14940	14856	14742	14706	14686	14885	14691	14757	14804	14812	14799	14790	14763	14886	14825	14826	14840	14760	14684	14928	14896	14849	14840	14834	14901	14852	14783	14842	14847	14775	14738	14941	14754	14933	14764	14959	14768	14791	14855	14832	14879	14897	14801	15045	14823	14873	14709	14787	14820	14730	14743	14811	14894	14888	14943	14862	14756	14750	14852	14822	14841	14837	14935	14814	14951	15009	14625	14815	14897	14860	14695	14897	14942	14945	14861	14576	14902	14767	14919	14899	14881	14670	14879	14852	14860	14744	14811	14959	14824	14747	14870	14856	14921	14695	14801	14824	14818	14880	14790	14867	14864	14729	14683	14886	14634	14843	14864	14789	14857	14724	14807	14800	14988	14792	14768	14845	14716	15024	14722	14905	14911	14749	14818	14879	14955	14912	14929	14871	14837	14811	14666	14995	14713	14869	14731	14911	14812	14794	14817	14982	14814	14948	14896	14916	14676	14780	14880	14871	14844	14791	14704	14653	14869	14825	14647	14854	14888	14791	14647	14859	14931	14867	14830	14721	14873	14665	14832	14975	14922	14906	14826	14852	14935	14720	14876	14873	14866	14856	14899	14888	14870	14729	14730	14791	14812	14827	14852	14800	14671	14902	14813	14915	14918	15049	14876	14661	14879	14949	14929	14866	14868	14711	14813	14915	14987	14842	14943	14888	14802	14886	14803	14710	14830	14961	14847	14839	14746	14803	14756	14686	14798	14783	15104	14772	14939	14820	14713	14946	14801	15127	14624	14883	14908	14815	14742	14804	14950	14764	14703	15000	14779	14737	14897	14810	14583	14859	14831	14791	14782	14957	14754	14828	14874	14746	14892	14793	14904	14842	14736	14839	14757	14771	14988	14821	14817	14701	14918	14848	14923	14805	14859	14957	14745	14669	14839	14777	14878	14967	14774	14729	14833	14959	14757	14765	14921	14998	14789	14881	14675	14991	14761	14822	14825	14910	14832	14846	14847	14766	14811	14891	14864	14851	14817	14866	14752	14775	14804	14806	14904	14825	14711	14818	14772	14712	14835	14752	14864	14720	14724	14834	14777	14851	14908	14704	14700	14842	14711	14833	14811	14731	14808	14812	14764	14793	14953	14799	14818	14879	14768	14771	14917	14863	14947	14838	14803	14834	14915	14836	14775	14992	14668	14789	14962	14945	14902	14766	14661	14822	14852	14734	14775	14898	14669	14748	14874	14858	14861	14855	14821	14870	14868	14894	14869	14970	14897	14901	14771	14814	14876	14953	14904	14871	14819	14854	14649	14868	14865	14884	14793	14877	14853	14878	14830	14708	14757	14812	14963	14800	14933	14768	14957	14777	14970	14884	14849	14949	14834	14935	14803	14844	14741	14859	14976	14766	14782	14782	14944	14798	14796	14752	14800	14880	14806	14784	14772	14827	14730	14806	14696	14868	14849	14811	14831	14789	14882	14824	14899	14923	14831	14838	14862	14820	14948	14758	14873	14676	14850	14761	14862	14825	14715	14658	14793	14748	14880	14737	14813	14660	14768	14765	14975	14862	14879	14892	14713	14865	14832	14834	14993	14691	14889	14745	14751	14705	14780	14596	14855	14737	14789	14771	14874	14743	14796	14695	14912	14724	14712	14799	14730	14842	14810	14898	14795	14651	14888	14930	14959	14785	14814	14856	14778	14837	15038	14741	14903	14844	15013	14958	14645	14869	14742	14776	14965	15068	14889	15067	15058	14910	14810	14839	14662	14766	14989	14749	14693	14930	14876	14787	14912	14863	14830	14754	14955	14775	14938	14745	14668	14982	14858	15068	14860	14770	14798	14995	14904	14774	14888	14697	14871	14925	14917	14780	14882	14930	14898	15052	14786	14908	14826	14810	14911	14907	14948	14769	14949	14888	14764	14850	14773	14822	14861	14819	14742	15061	14843	14967	14805	14735	14748	14896	14887	14859	14772	14753	14981	14862	14801	14669	14885	14786	14790	14914	14798	14832	14845	14755	14796	14894	14867	14819	14742	14849	14756	14768	14858	14788	14739	14916	14783	14788	15063	14819	14921	14912	14888	14883	14840	14909	14928	14869	14762	14796	14828	14891	14927	14924	14864	14638	14888	14890	14780	14835	14733	14820	14829	14858	14928	14758	14830	14769	14957	14853	14905	14750	14740	14897	14810	14779	14875	14719	14677	14970	14953	14918	14836	14813	14796	14798	14867	14792	14752	15067	14795	14712	14834	14839	14915	14928	14975	14829	14782	14839	14945	15026	14891	14858	15038	14857	14740	14816	14607	14898	14780	14940	14633	14830	14938	14968	14713	14830	14859	14783	14719	14763	14688	14923	14859	14794	14856	14852	14847	14777	14727	14679	14819	14717	14812	14921	15032	14873	14772	14956	14805	14886	14746	14899	14896	14927	15000	14894	14763	14914	14822	14946	14990	14832	15074	14772	14599	14779	14780	14814	14957	14974	14895	15036	14758	14838	14799	15002	14890	14827	14759	14980	14810	14802	14876	14751	14690	14834	14758	14944	14729	14788	14937	14777	14942	14809	14619	14932	14752	14821	14841	14940	14863	14896	14780	14839	14812	14778	14940	14829	14784	14939	14825	14783	14994	14926	14713	14886	14859	14995	14913	14815	14664	14669	14870	14910	14890	14847	14773	14748	14837	14735	14730	14971	14845	14871	14746	14687	14906	14907	14752	14808	14883	14783	14844	14785	14629	15003	14926	14900	14794	14736	14840	14714	14800	14892	14817	14870	14922	14796	14809	14813	15048	14849	14968	14849	14860	14867	14872	14838	14731	14893	15075	14830	14917	14757	14616	14960	14706	15014	15002	14851	14837	14681	14890	14808	14886	14743	14966	14895	14723	14801	14796	14789	15016	14806	14756	14760	14830	14832	14833	14700	14922	14783	15020	14910	14743	14801	14859	14828	14866	14866	14632	14776	14817	15005	14817	14889	14827	14755	14867	14908	14798	14923	14942	14866	14829	14864	14879	14908	14900	14840	14940	14888	14951	14845	14782	14860	14838	14700	14931	14986	14877	14800	14948	14973	14894	14972	14893	14845	14792	14996	14732	14825	14764	14667	14769	14843	14663	14837	14805	14891	14943	14972	14941	14837	14990	14801	14780	14837	14771	14586	14873	14899	14785	14752	14852	14676	14767	14962	14848	14801	14927	14918	14791	14820	14772	14726	14881	14845	14834	14666	14690	14912	14784	14878	14857	14905	14836	15084	14833	14889	14786	14864	14851	14866	14924	14858	14891	14751	14826	14856	14898	14752	14826	14919	14985	14723	14686	14828	14677	14807	14988	14945	15074	14918	14813	14745	14875	14807	14878	14846	14748	14848	14970	14891	14811	14891	14874	14808	14713	14801	15025	14801	14965	14723	14893	14944	14678	14783	14814	14762	14851	14713	14893	14770	14750	14726	14913	14854	14663	14693	14880	14952	14761	14877	14665	15003	14766	14900	14847	14796	14900	14840	14775	14783	14750	14915	14802	14826	14790	14954	14826	14900	15011	15003	14784	14841	14786	14908	14824	14781	14786	14696	14833
23285	21642	29632	24165	22171	24842	26932	21712	20366	20082	19304	19001	18765	18654	18635	18488	18224	17896	17725	18033	18009	17704	17908	17815	17683	17856	17913	17575	17467	17308	17295	17287	17408	17450	17423	17079	17469	17234	17420	17324	17333	17241	17241	17257	17328	17396	17221	17225	17383	17428	17465	17368	17066	17208	17313	17337	17304	17299	17428	17141	17362	17150	17156	17221	17183	17022	17260	17086	17375	17221	17160	17023	17266	17330	17331	17379	17010	17102	17179	17284	17185	17286	17253	17147	17134	17059	17219	17227	17221	17108	17139	17112	17171	17106	17219	17192	17112	17183	17055	17060	17348	17105	17362	17038	17217	17242	17075	17062	17079	17022	17128	17301	17199	17096	17146	17224	17135	17092	17190	17126	17065	17209	17197	17233	17351	17248	17156	17076	17114	17268	17265	17263	17279	17060	17289	17231	17328	17213	17113	17120	17290	17193	17182	17048	17170	17224	17252	17177	16990	17118	17095	16979	16990	16879	17293	17204	17445	17322	17169	17141	17321	17298	17172	17167	17255	17223	17154	17047	17219	17045	17067	17122	17078	17026	17126	17028	17094	17274	17122	17162	17180	17092	16985	17185	17143	16817	17191	17094	17087	16987	17109	17160	17219	17101	17260	17116	17173	17199	17227	17152	17205	17131	17166	17083	17206	17233	17058	17172	17273	17189	17109	17261	17182	17248	17231	17250	17163	17348	17105	17191	17047	17121	17074	17163	17284	17159	17214	17203	17138	17251	17170	17061	17121	17068	17187	17282	17107	17220	17162	17111	17088	17004	17211	17056	17099	17007	16982	17067	17068	16965	17178	17149	17064	17155	17148	17078	17219	17158	17139	17362	17150	17007	17362	17119	17093	17052	17032	17014	17039	17220	16950	16941	17112	17019	17234	17385	17310	17216	17253	17015	17164	16930	17101	17077	17266	17224	17169	17068	17154	16985	17274	17011	17154	17082	17121	17042	17140	16923	17165	17239	17237	17201	17135	17008	17266	17232	17024	17056	17140	17179	16946	16939	17172	17114	17213	17255	17021	17064	17379	17317	17400	17237	17142	17206	17284	17086	17263	17222	17096	17205	17258	17276	17382	17094	17037	17303	17219	17055	17290	17132	17095	17018	17194	17261	17165	17164	17340	17212	17176	17308	17117	17124	16910	17290	17118	17202	17233	17166	17169	17273	16975	16976	17193	17127	17146	17164	17232	17191	17209	17225	17166	17205	17211	17111	17385	17131	16949	17110	17156	17267	17064	17067	17019	17067	17039	17040	17069	17127	17103	17141	17268	17150	17053	17191	17105	17521	17099	17215	17092	17106	17254	16999	17269	17087	16994	17113	17240	17089	17077	17152	17334	17131	16984	17184	17063	17173	17069	17249	17272	17228	17126	17247	17059	16861	17118	17156	17316	17248	17051	17061	17151	17117	16968	17325	17156	17009	17103	17121	17214	17053	17032	17236	17243	17277	17218	17113	17225	16976	17213	17248	17045	16850	17269	17240	17285	17324	16874	17000	17262	17259	17292	17241	17313	17152	17251	17034	17107	16999	17230	17304	17095	17093	16960	17169	17209	17183	17036	17236	17276	17109	17179	17195	17163	17014	17257	17223	17273	17204	17178	17103	17123	17131	17251	17245	17132	17206	17164	17174	17144	17197	17111	17057	17201	17029	17134	17185	17067	17276	17142	17036	17071	17185	17187	17027	17109	17139	17107	17247	17238	17237	17084	16988	17176	17034	16992	17105	17108	17296	17384	17106	17094	17138	16959	17111	17290	17060	17143	17255	17164	16984	17209	17088	17238	16954	17257	17248	17018	16924	17239	17218	17295	17028	17154	17079	17152	17251	17199	17042	17113	17158	17239	17087	17088	16977	17044	17264	17126	17240	17082	16877	17288	17068	17118	17012	17175	17230	17129	17200	17271	17324	17063	17035	17059	17167	17255	17119	17141	17030	17235	17084	16987	17129	17368	17148	17149	17227	17111	17071	17151	17124	17174	17024	17222	17239	17223	17046	17213	16943	17043	16997	17147	17056	17233	17237	17182	17300	17159	17129	17384	17099	17139	17056	17357	17198	17157	16990	17147	17113	17206	17031	17199	17130	17141	17076	16912	17036	17237	17056	17170	17074	17123	17248	17060	17095	17218	17111	17268	17221	17052	17109	17115	17058	17175	17355	17056	17234	17253	17041	17407	17227	17339	17251	17171	17018	17154	17075	17044	16910	16956	17292	17130	16990	17198	17210	17173	17342	17263	17359	17168	17224	17179	17090	17014	17415	17218	17153	17177	17259	16997	17237	17119	17120	17065	17107	17215	17069	17066	16957	17131	17167	17181	17169	17203	16955	17014	17188	17280	17278	17231	17055	17057	16926	17138	17007	17174	17135	17152	17273	17207	17300	17067	16929	17232	17012	16958	16978	17193	17208	17187	17156	16863	17027	17128	17141	17136	17246	17362	16955	17038	17229	17038	16940	17175	17404	17269	17435	17255	17130	17212	17085	17140	17239	17202	17157	17200	17116	17222	17212	17088	17210	16962	17002	17058	17273	17096	17064	17198	17082	17017	17107	17158	17134	17124	17069	16968	17076	17098	16983	17025	17037	17112	17085	17134	17041	17077	17150	17179	17269	17111	17095	17250	17234	17203	17059	17109	17158	17102	17324	17154	17145	17212	17211	17197	17142	17147	17067	17123	17036	17135	16979	16974	17435	17355	17187	17100	17177	17344	17025	17077	17291	17173	17143	17184	17177	17193	17194	17195	17238	17133	17075	16943	17172	17188	17018	17226	17348	17200	17038	17204	17136	17046	17194	16996	17137	16988	17176	17228	17282	17169	17157	17268	16999	16922	16998	17281	17051	17144	17291	17159	17064	17024	17155	17152	17375	17106	17187	17148	17039	17211	17112	17268	17147	17240	17059	17221	17051	17166	17220	17268	17143	17347	17109	17190	17121	17018	17255	16941	17053	17085	17292	17034	17162	17120	16934	17084	16973	17148	17097	17015	17096	17105	16918	17215	17281	17237	17185	17232	17181	17170	17349	17195	16992	17295	17172	17259	17018	17247	17214	17094	17169	17096	17302	17124	17133	17067	17238	17279	17126	16978	17194	16964	17076	17069	17180	17113	17037	17079	17348	17121	17226	17116	17162	17085	17298	17047	17123	17108	17329	17200	17114	17222	17170	17175	17025	17244	17169	17338	17279	17092	17037	17092	17306	16961	16918	17198	17172	17089	17003	17278	17152	17192	16979	17092	17157	17190	17154	17197	16989	17196	17058	17252	17056	17050	17053	17181	17095	17242	17051	17173	17314	17125	17095	17133	17097	17234	16983	17131	17129	16984	16989	17154	17138	17215	17398	17002	16977	17096	16980	17192	17093	17172	17053	17309	17068	17024	16932	17068	16994	17218	17276	16895	17071	17261	17125	17291	17205	17102	17292	17107	17154	17281	17109	17155	17156	17235	17315	17093	17217	17231	17232	17210	17316	17257	17157	16990	17034	17045	17179	17183	16980	17267	16845	17234	17234	17287	16993	17013	17120	17387	17118	17119	17033	17143	16999	16956	17104	17289	17144	17199	17282	17074	17043	17190	17168	17034	17122	16958	16939	17278	17035	17126	17166	17019	17042	17321	16983	17020	17113	17065	17118	17032	17298	17064	17078	17218	17058	17088	17123	17130	17177	17477	17234	16919	17200	17212	17200	17171	17150	17023	17008	17189	17327	17136	17193	17004	17114	17193	16936	17205	17053	17047	17160	17227	17249	17245	17018	17263	17133	17044	17162	17124	17122	17247	17043	16998	17266	17148	17241	17318	17307	17204	17207	17022	17215	17175	17362	17176	17095	17165	17145	17120	17021	17168	17322	17117	17150	17189	17397	17380	17176	17206	17081	17095	17238	17234	16892	17345	17117	17202	17245	17097	17379	17129	17046	17201	17098	17087	16907	17111	17268	17197	17161	17304	17037	17270	17012	17378	17117	17177	17263	17317	17067	17063	17241	17141	17209	17122	17323	17093	16996	17145	17239	17196	17156	17032	17375	17246	17355	17246	17263	17352	17138	17173	17026	17135	17226	17204	16917	17097	17198	17094	17249	17089	17218	17132	16918	17194	17217	16998	17206	17156	17124	17242	17332	17246	17039	17034	17173	17215	17196	17334	17041	17213	17326	17193	17211	17141	17121	17130	17072	17238	16998	17190	17069	17168	17150	17016	17257	17217	16995	17079	17021	17187	17012	16900	16921	17177	17224	17288	17292	16974	17178	16993	17250	17224	17143	17200	17260	17048	17253	17049	17041	17275	17009	17122	17158	17235	17152	17159	17104	17142	17233	17239	17281	17107	17151	17164	17379	17197	17239	17223	17302	17058	16927	17106	17180	17137	17369	17215	17183	17174	17319	17094	16993	17215	17020	16996	17030	17211	16965	17067	17077	17057	17019	17007	17191	17057	17304	17266	17204	17195	17125	17031	17048	17169	17108	17089	17044	17261	17260	17122	17077	17243	17120	17140	17179	17222	17426	17104	16943	17279	17077	17182	17078	17200	17124	17271	16971	17125	17035	17136	16973	17209	17222	16971	17374	17221	17271	17271	17174	17212	17242	17377	17323	16903	17271	17251	17127	17181	16900	16982	17091	17151	17132	17089	17098	17342	16932	17065	17036	17202	17104	17248	17244	17150	17220	17305	17284	17002	16926	17158	17331	17060	17137	16944	16998	17031	17122	17153	16969	17174	17314	17120	17323	16983	17259	17321	17147	17040	17062	17098	16985	16979	17119	17098	16999	17047	17180	17009	17257	17266	17192	17060	17050	17159	16975	17307	17289	17106	17261	17088	17125	17188	17111	17193	17143	16908	17123	17443	17322	17204	17106	17196	17138	16991	17133	17049	17351	16969	17159	17103	17306	17213	17155	17136	17322	17050	17056	16951	17130	17048	17043	17351	17026	17063	17177	17080	17083	17110	17021	17182	17155	17023	17113	17175	17156	17172	17393	17226	17195	17015	16931	17050	17151	16978	17166	17035	16831	17212	16931	17278	17167	17194	17241	17251	17153	17137	17086	17073	17143	17298	17064	17035	17211	17109	17063	17167	16978	17077	17076	17196	17220	17075	17127	17196	17035	17261	17225	17187	17128	17319	17146	17185	17106	17020	17262
26522	45743	42750	34449	29243	25414	22677	21133	19773	19084	18229	17666	17300	17180	16755	16631	16351	16043	15871	15833	15823	15676	15607	15489	15370	15223	15482	15240	15260	15113	15095	14970	15148	15023	15030	14958	15271	15087	14967	14935	15008	15084	15110	14858	14879	14989	15044	14888	15006	14780	15147	14959	15118	14998	14794	14931	14859	14915	14780	15009	14770	14731	15010	14869	14870	14977	14880	14825	14818	14719	14785	14696	14675	14938	14861	14707	14782	14841	14958	14549	14737	14910	14800	14863	14818	14846	14888	14772	14818	14861	14876	14883	15003	14784	14899	14765	14622	14801	14788	14821	14812	14971	14938	14966	14910	14867	14866	14740	14778	14952	14838	14766	14724	14814	14930	14761	14908	14797	14857	14756	14885	14845	15046	14807	14777	14903	14831	14950	14754	14837	14781	14946	14754	14770	14925	14880	14889	14845	14751	14803	14743	14805	14871	14775	14705	14821	14813	14873	14725	14867	14816	14998	14649	14795	14751	14854	14819	14753	14991	14727	14714	14778	14775	14861	14838	14717	14815	14831	14879	14801	15118	14945	14866	14769	14856	14829	14818	14918	14704	14868	14872	14926	14789	14820	14827	14825	14880	14841	14894	14923	14694	14847	14876	14917	14684	14900	14739	14803	14903	14743	14744	14889	14849	14956	14741	14840	14797	14980	14845	14809	14790	14761	14770	14950	14909	14758	15034	14591	14908	14750	14931	14965	14711	14809	14875	14961	14727	15042	14861	14780	14809	14858	14697	14854	14786	14802	14862	14821	14845	14758	14882	14817	14753	14752	14891	14770	14754	14759	14793	14855	14832	14846	14801	14815	14873	14836	14966	14828	14619	14908	14666	14614	14754	14908	14829	14844	14768	14854	15013	14885	14802	14858	14946	14896	14989	14768	14746	14795	14898	14848	14800	14571	14957	14836	14772	14599	15029	14849	14858	14910	14954	14903	14889	14800	14804	14894	14701	14856	14799	14859	14897	14904	14868	15058	14748	14630	14818	14893	14733	14752	14912	14831	14879	14854	14727	14782	14969	14915	14750	14695	14891	14870	14659	14800	14761	14876	14862	14886	14945	14923	14943	14854	14784	14877	14998	14794	14748	14791	14860	14772	14963	14935	14917	14781	14807	14789	14889	14701	15039	14690	14929	14851	14675	14754	14784	14668	14698	14803	14906	14861	14683	14849	14819	14721	14624	14580	14766	14923	14713	14773	14764	14875	14790	14788	14831	14959	14821	14756	14830	14817	15001	14655	14714	14702	14612	14731	15071	14839	14925	14758	14937	14827	14888	14828	14864	14852	14897	14850	14696	14797	14884	14808	14941	14851	14875	14723	14936	14965	14819	14839	14803	14812	14746	14742	14607	14745	14831	14869	14971	14922	14773	14825	14754	14764	14748	14689	14808	14779	14789	14685	14669	14950	14850	14963	14767	14876	14756	14829	14828	14750	14819	14981	14775	14920	14888	14781	14835	14873	14712	14687	14821	14843	14875	14784	14701	14911	14724	14869	14759	14830	14804	14825	14844	14808	14894	14788	14661	14727	14764	14881	14911	14847	14761	14793	14684	14652	14925	14770	14714	14866	14833	14574	14729	14778	14929	14754	14896	14637	14973	14863	14943	14821	14870	14856	14741	14926	15046	14907	14844	14929	14799	14812	14684	14890	14880	14883	14800	14938	14791	14772	14742	14789	14811	14818	14772	14702	14762	14926	14736	14892	14962	14794	14735	14791	14945	14750	14788	14703	14881	14776	14700	14762	14947	14712	14824	14896	14893	14909	14773	14630	14742	14958	14895	14774	14734	14821	14850	14819	14922	14803	15050	14888	14894	14830	14814	14681	14796	15006	14794	14722	14798	14841	14859	14866	14835	14935	14694	14668	14882	14948	14821	14768	14920	14869	14648	14655	14871	14821	14877	14814	14870	14835	14718	14799	14759	14815	14821	14908	14985	14831	14682	14680	14728	14766	14803	14808	14730	14915	14767	14765	14777	14778	14774	14874	14595	14790	14705	14761	14886	14910	14955	14922	14896	14906	14861	14949	14815	14761	14846	14842	14787	14798	14940	14986	14760	14708	14950	14785	14743	14652	14674	14900	14829	14746	14758	14769	14874	14895	14821	14872	15024	14749	14950	14709	14775	14781	14808	14887	14841	14729	14802	14856	14788	14861	14840	14664	14841	14741	14807	14745	14937	14770	14799	14731	14845	14716	14941	14820	14681	14683	14732	14829	14842	14866	14717	14918	14724	14991	14575	14574	14932	14800	14859	14714	14915	14795	14852	14717	14869	14830	14737	14727	14735	14648	14993	14755	14730	14861	14885	14718	14835	14810	14708	14946	14845	14768	15007	15002	14864	14886	14714	14853	14901	14769	14880	14900	14593	14680	14831	14920	14791	14818	14860	14849	14716	14935	14815	14792	14856	14792	14977	14918	14864	14765	14784	14837	14981	14787	14797	14701	14873	14900	14656	14779	14867	14847	14600	14671	14933	14740	14841	14820	14813	14550	14608	14860	14790	14826	14743	14806	14852	14809	14752	14681	14892	14831	14721	14860	14889	14776	14681	14769	14661	14837	15030	14874	14845	14776	14679	14778	14984	14773	14922	14880	14967	14879	14779	14895	14779	14974	14749	14975	14771	14847	14819	14757	14802	14754	14830	14725	14917	14697	14855	14995	14764	14888	14919	14671	14837	14704	14764	14788	14913	14843	14869	14955	14753	14858	14805	14800	14835	14717	14912	14734	14795	14807	14684	14802	14709	14830	14803	14728	14661	14789	14845	14782	14764	14752	14793	14913	14814	14674	14765	14963	14753	14892	14776	14892	14907	14823	14918	14957	14638	14769	14781	14836	14729	14640	14891	14822	14709	14827	14977	14890	14809	14599	14838	14922	14729	14922	14806	14892	14838	14844	14921	14835	14735	14889	14722	14870	14930	14872	14852	14979	14907	14790	14702	14961	14864	14617	14682	14868	15009	14899	14645	14766	14735	14763	14832	14800	15004	14780	14916	14841	14844	14641	14894	14737	14567	14817	14520	14841	14572	14852	14957	14830	14722	14756	14848	14899	14782	14837	14628	14917	14846	14773	14826	14716	14826	14767	14929	14828	14909	14714	14760	14793	14993	14748	14824	14552	14873	14863	14792	14777	14965	14852	14854	14926	14842	14819	14749	14955	14872	14763	14808	14726	14861	14797	14828	14743	14677	14902	14718	14883	14893	14645	14785	14845	14815	14856	14934	14748	14945	14793	14714	14848	14757	14779	14646	14796	14724	14707	14738	14721	14754	14792	14718	14879	14789	14916	14865	14663	14805	14819	14741	14713	14720	14832	14900	14712	14723	14818	14851	14696	14893	14872	14895	15012	14773	14880	14837	14857	14825	14821	14848	14806	15011	15011	14820	14899	14845	14876	14911	14920	14782	14804	14844	14822	14670	14929	14827	14814	14745	14727	14810	14778	14821	14862	14886	14752	15012	14611	14700	14752	14750	14945	14699	14863	14817	14847	14805	14797	14903	14746	14828	14898	14780	14753	14773	14695	14954	14846	14813	14763	14956	14974	14651	14841	14740	14940	14784	14897	14747	14764	15014	14826	14803	14723	14958	14690	14849	14863	14797	14924	14859	14819	14722	14752	14803	14820	14757	14671	14772	14876	14749	14850	14750	14726	14958	14888	14905	14775	14748	14712	14658	14945	14774	14716	14697	14929	14665	14715	14816	14801	14739	14767	14800	14780	14758	15006	14870	14863	14945	14921	15003	14922	14852	14960	14634	14832	14692	14702	14893	14644	14792	14759	14727	14910	14732	14827	14905	14934	14756	14975	14808	14833	14692	14804	14695	14658	14812	14822	14799	14782	14881	14754	14823	14741	14906	14829	14824	14885	14723	14959	14777	14738	14867	14856	15017	14915	14731	14711	14969	14746	14735	14766	14799	14691	14861	14834	14890	14897	14676	14707	14755	14843	14988	14876	14910	14900	14718	14926	14906	14911	14761	14666	14917	14612	14600	14739	15022	14806	14762	14744	14894	14697	14762	14876	14836	15035	14872	14703	14757	14836	14787	14825	14882	14773	14770	14889	14999	14733	14777	14906	14871	14703	14656	14812	14795	14722	14829	14991	14766	14855	14751	14922	14914	15029	14872	14828	14696	14845	14727	14773	14731	14814	14690	14835	14807	14812	14864	14829	14870	14758	14918	14766	14748	14781	14827	14798	14685	14705	14750	14789	14780	14870	14759	14823	14967	14695	14778	14821	14896	14819	14766	14852	14781	14875	14585	15000	14807	14829	14743	14922	14882	14927	14839	14849	14828	14799	14768	14694	14990	14899	14813	14892	14757	15030	14854	15006	14689	14747	14860	14798	14847	14767	14836	14923	14833	14758	14859	14684	14838	14869	14815	14780	14905	14783	14963	14763	14748	14725	14790	14814	14831	14893	14772	14919	14748	14579	14763	14880	14776	14702	14798	14793	14599	14935	14745	14782	14771	14766	14705	14780	14852	14807	14747	14940	14690	14691	14879	14812	14965	14842	14718	14865	14793	14885	14716	14866	14845	14724	14593	14726	14821	14826	14770	14759	14862	14718	14876	14854	14617	14777	14799	14886	14808	14894	14843	14720	15005	14773	14863	14815	14752	14695	14841	14828	14929	14771	14893	14778	14859	14827	14724	14941	14896	14703	14953	14805	14883	14799	14836	14820	14845	14915	14752	14868	14890	14944	14687	14858	14883	14724	14673	14842	14858	14734	14815	14825	14723	14853	14761	14812	14760	14961	14717	14808	14679	14856	14867	14947	14947	14879	14878	14865	14861	14812	14734	14794	14905	14925	14972	14901	14696	14855	14870	14765	14860	14817	14756	14835	14791	14964	14590	14758	14777	14889	14798	14895	14797	14829	14803	14825	14820	14886	14629	14899	14849	14795	14826	14936	14776	14854	14636	14702	14795	14923	14825	14649	14850	14860	14808	14739	14758	14693	14792	14871	14794	14986	14765	14933	14650	14752	14885	14958	14784	14863	14924	14918	14854	14822	14733	14700	14926	14802	14943	14737	14960	14755	14867	14951	14948	14895	14799	14895	14734	14878	14747	14812	14696	14826	14910	14767	14876	14865	14891	14723	14851	14798	14755	14791	14992	14780	14905	14866
28778	24973	30117	26945	22195	20795	19984	19075	18417	18579	18501	18308	18150	18042	17941	17922	17807	17644	17677	17765	17814	17691	17584	17649	17604	17601	17591	17541	17749	17458	17546	17419	17517	17862	17349	17499	17403	17549	17510	17445	17653	17456	17364	17417	17540	17451	17439	17513	17417	17389	17639	17411	17214	17296	17292	17439	17408	17428	17515	17270	17302	17324	17167	17463	17447	17524	17567	17212	17377	17583	17556	17630	17278	17368	17362	17525	17422	17312	17308	17563	17342	17496	17321	17443	17367	17466	17429	17427	17705	17446	17639	17527	17534	17518	17386	17372	17410	17465	17471	17383	17412	17474	17661	17567	17469	17531	17373	17363	17578	17574	17465	17362	17454	17519	17419	17293	17402	17260	17501	17479	17440	17539	17332	17398	17639	17416	17449	17361	17520	17431	17402	17501	17606	17552	17397	17484	17601	17555	17341	17487	17528	17423	17550	17359	17315	17318	17291	17509	17526	17371	17376	17334	17385	17514	17636	17370	17446	17399	17565	17336	17448	17433	17547	17413	17297	17392	17254	17417	17440	17495	17410	17369	17396	17375	17448	17348	17564	17481	17445	17472	17538	17369	17389	17386	17518	17372	17410	17315	17367	17402	17638	17399	17480	17442	17246	17525	17618	17258	17446	17562	17482	17529	17420	17490	17463	17278	17420	17373	17331	17346	17472	17302	17415	17472	17219	17408	17511	17521	17485	17249	17338	17252	17722	17184	17318	17543	17342	17307	17546	17301	17587	17430	17468	17563	17505	17302	17589	17349	17419	17298	17485	17651	17147	17207	17386	17422	17494	17320	17434	17320	17379	17491	17348	17481	17605	17486	17337	17347	17384	17524	17354	17413	17453	17622	17499	17359	17427	17280	17388	17434	17313	17425	17429	17461	17287	17259	17198	17594	17354	17372	17380	17556	17561	17153	17440	17441	17240	17555	17390	17253	17352	17214	17359	17439	17590	17313	17444	17459	17202	17212	17322	17265	17492	17413	17379	17340	17431	17443	17379	17385	17530	17343	17399	17545	17416	17226	17346	17412	17514	17333	17329	17556	17351	17358	17542	17363	17574	17410	17641	17557	17489	17299	17187	17293	17362	17240	17417	17393	17451	17406	17518	17337	17520	17407	17356	17425	17277	17452	17384	17206	17365	17464	17408	17350	17508	17460	17558	17520	17409	17474	17520	17538	17496	17436	17506	17376	17424	17709	17186	17491	17326	17312	17492	17247	17388	17377	17430	17493	17255	17318	17480	17320	17429	17335	17555	17570	17475	17533	17345	17452	17511	17434	17475	17466	17381	17348	17277	17441	17483	17539	17610	17598	17653	17542	17612	17237	17554	17610	17428	17495	17242	17470	17527	17297	17354	17449	17489	17367	17603	17447	17634	17392	17529	17499	17413	17421	17522	17472	17359	17388	17647	17325	17472	17428	17415	17309	17391	17514	17415	17330	17227	17477	17418	17547	17438	17604	17366	17402	17643	17764	17428	17058	17444	17614	17364	17445	17453	17459	17476	17484	17337	17511	17499	17449	17378	17314	17331	17639	17674	17430	17439	17497	17441	17385	17481	17392	17598	17247	17419	17412	17508	17320	17464	17318	17304	17673	17493	17307	17545	17341	17529	17413	17403	17355	17505	17301	17293	17327	17291	17474	17440	17345	17426	17371	17274	17360	17352	17257	17375	17501	17611	17273	17382	17334	17336	17447	17408	17434	17345	17358	17577	17477	17480	17312	17355	17531	17412	17247	17303	17392	17391	17504	17472	17608	17424	17150	17496	17335	17338	17296	17217	17414	17419	17214	17633	17304	17285	17186	17396	17156	17575	17473	17393	17451	17582	17289	17528	17571	17570	17708	17460	17612	17502	17744	17428	17421	17465	17591	17418	17369	17310	17643	17584	17326	17466	17413	17335	17455	17287	17752	17256	17289	17610	17604	17436	17419	17612	17408	17563	17385	17357	17381	17617	17473	17532	17473	17354	17524	17429	17381	17492	17343	17555	17388	17489	17413	17323	17525	17500	17294	17350	17573	17526	17349	17525	17428	17398	17294	17368	17347	17567	17490	17547	17477	17282	17214	17341	17491	17402	17526	17403	17366	17476	17413	17455	17312	17444	17427	17459	17409	17719	17436	17683	17413	17662	17422	17411	17468	17457	17166	17453	17465	17372	17293	17494	17447	17500	17705	17325	17329	17357	17365	17517	17352	17498	17299	17365	17821	17444	17620	17348	17397	17600	17637	17585	17521	17465	17431	17282	17604	17461	17418	17440	17482	17276	17345	17447	17309	17477	17437	17397	17540	17544	17331	17368	17365	17479	17213	17343	17454	17680	17489	17513	17549	17415	17390	17343	17595	17528	17310	17398	17414	17337	17377	17592	17459	17571	17482	17356	17476	17435	17172	17250	17340	17119	17380	17351	17268	17430	17505	17634	17235	17280	17276	17459	17459	17410	17375	17269	17168	17388	17637	17257	17596	17336	17298	17353	17255	17319	17440	17556	17590	17461	17549	17605	17629	17433	17296	17537	17302	17533	17534	17338	17458	17382	17415	17347	17318	17514	17445	17298	17265	17353	17401	17498	17367	17517	17492	17619	17324	17581	17522	17365	17398	17277	17370	17608	17366	17420	17590	17432	17284	17266	17551	17452	17333	17597	17385	17384	17337	17644	17334	17607	17390	17453	17543	17704	17563	17325	17399	17361	17626	17282	17489	17373	17354	17430	17498	17505	17339	17286	17567	17499	17618	17410	17508	17256	17691	17452	17402	17463	17476	17425	17223	17475	17021	17550	17510	17490	17396	17340	17494	17282	17389	17342	17410	17418	17432	17547	17457	17253	17575	17370	17546	17247	17470	17384	17261	17473	17466	17515	17280	17626	17363	17448	17262	17434	17449	17232	17209	17524	17307	17478	17226	17583	17195	17330	17378	17492	17483	17349	17255	17313	17232	17548	17586	17391	17403	17451	17598	17430	17237	17406	17392	17361	17364	17378	17488	17479	17534	17523	17386	17566	17394	17634	17386	17592	17317	17454	17389	17666	17345	17356	17430	17472	17498	17387	17759	17480	17596	17356	17348	17353	17420	17501	17556	17285	17261	17289	17276	17376	17411	17582	17540	17269	17446	17397	17261	17454	17594	17431	17427	17469	17293	17525	17424	17134	17418	17263	17336	17388	17308	17604	17545	17517	17456	17341	17470	17334	17537	17669	17563	17596	17571	17389	17485	17468	17446	17378	17337	17380	17587	17332	17579	17615	17700	17520	17386	17422	17327	17360	17421	17600	17415	17436	17374	17302	17569	17431	17585	17490	17747	17537	17560	17265	17497	17491	17461	17374	17306	17181	17267	17423	17369	17504	17359	17499	17497	17377	17590	17490	17458	17514	17461	17272	17376	17493	17481	17339	17444	17524	17509	17437	17473	17394	17604	17493	17514	17456	17447	17449	17384	17604	17387	17388	17257	17316	17192	17191	17219	17474	17504	17386	17460	17607	17531	17259	17556	17435	17557	17361	17522	17730	17566	17379	17443	17516	17257	17422	17583	17453	17620	17527	17461	17420	17450	17406	17613	17539	17475	17476	17396	17388	17418	17465	17660	17520	17340	17647	17482	17508	17343	17470	17266	17422	17452	17427	17486	17622	17407	17392	17326	17361	17424	17513	17502	17490	17360	17365	17529	17468	17475	17447	17531	17297	17337	17434	17360	17484	17548	17374	17251	17464	17558	17443	17563	17333	17339	17442	17348	17356	17479	17546	17472	17507	17621	17512	17522	17194	17298	17356	17342	17441	17394	17618	17571	17488	17374	17387	17421	17203	17459	17424	17359	17524	17482	17329	17434	17569	17622	17514	17437	17176	17579	17543	17418	17542	17470	17471	17342	17598	17413	17439	17558	17335	17258	17506	17237	17414	17548	17674	17449	17459	17298	17359	17409	17413	17211	17398	17465	17334	17438	17878	17447	17505	17464	17495	17270	17396	17533	17440	17619	17407	17354	17717	17460	17435	17573	17483	17316	17448	17422	17360	17486	17333	17426	17329	17436	17285	17451	17710	17581	17549	17370	17545	17487	17297	17520	17461	17276	17759	17527	17592	17446	17555	17357	17563	17375	17403	17570	17703	17455	17249	17337	17361	17731	17472	17284	17630	17358	17552	17402	17368	17434	17396	17181	17321	17353	17495	17495	17400	17292	17228	17322	17468	17657	17458	17480	17264	17542	17308	17460	17441	17323	17461	17393	17491	17557	17397	17597	17438	17438	17246	17248	17372	17301	17535	17573	17387	17274	17331	17462	17384	17598	17511	17597	17545	17568	17580	17333	17491	17477	17363	17323	17453	17417	17666	17339	17550	17521	17364	17443	17584	17566	17548	17448	17599	17560	17458	17457	17323	17485	17385	17573	17556	17519	17473	17447	17339	17388	17400	17218	17161	17455	17364	17361	17362	17402	17519	17357	17469	17295	17346	17345	17299	17425	17298	17490	17522	17558	17362	17456	17581	17439	17328	17549	17328	17451	17714	17592	17362	17557	17468	17471	17399	17337	17388	17367	17561	17323	17450	17527	17405	17652	17516	17400	17552	17475	17317	17538	17456	17557	17516	17473	17459	17509	17395	17490	17263	17375	17364	17571	17226	17158	17449	17451	17332	17532	17436	17467	17459	17515	17458	17207	17385	17251	17556	17606	17297	17418	17394	17612	17336	17441	17505	17534	17317	17460	17524	17475	17565	17466	17338	17544	17363	17636	17529	17434	17606	17540	17202	17387	17315	17643	17314	17408	17561	17514	17352	17335	17526	17322	17365	17402	17391	17390	17459	17509	17376	17563	17541	17612	17235	17540	17417	17561	17592	17561	17607	17508	17533	17345	17352	17496	17310	17313	17234	17474	17345	17451	17504	17317	17639	17602	17656	17247	17573	17245	17462	17518	17500	17408	17487	17576	17372	17418	17454	17557	17567	17222	17414	17440	17520	17348	17615	17421	17463	17318	17313	17336	17446	17515	17458	17193	17527	17625	17392	17544	17500	17424	17456	17231	17619	17525	17338	17379	17431	17557	17425	17374	17351	17410	17481	17508	17335	17159	17602	17494	17332	17629	17461	17421	17210	17338	17342	17664	17344	17293	17521	17351	17436	17193	17588	17624	17352	17193
25458	35600	33202	26013	22562	20074	18533	17991	17323	16844	16373	16010	16114	15765	15733	15756	15762	15548	15428	15437	15374	15468	15257	15265	15253	15246	15138	15082	15162	15203	15099	15167	15130	15160	15149	15244	15249	15068	15125	15255	15093	15067	15104	15134	14954	15105	14971	15130	14983	14960	15055	15078	14860	15125	15002	14988	15165	14988	14973	14993	14900	14994	15084	14813	15145	14980	15133	14982	15159	15148	15202	15020	14956	15029	15126	14962	14930	15087	14891	15017	15053	15097	15083	15066	15133	14975	15109	15002	15026	14965	14989	14923	14977	15132	14974	14804	14979	15255	15020	14994	15154	14926	14912	15183	14957	14912	15019	15036	14967	14899	14901	14885	15141	15058	14988	15098	15075	14996	14932	15177	14977	15124	14995	14896	15109	14998	14970	14892	14979	15097	15013	14959	15164	14901	15086	15133	15033	15036	14924	14981	15195	14955	14951	15079	15046	14993	15102	15084	14921	14938	14894	15030	15067	14966	15031	14839	14861	15128	15111	14985	15070	15073	14910	15126	14953	14982	15159	14975	15082	15067	15059	15025	15092	15088	15164	14979	15069	14992	15141	15171	15003	15132	15084	15086	15147	14887	14918	15098	15100	14952	14996	14889	15101	14933	14867	14992	15196	14889	14833	14937	15136	15127	15152	14901	15086	15109	14961	15169	15124	15010	15133	14858	15042	15009	15030	14791	14928	14884	15032	15031	14712	15055	14961	15052	15050	15003	14932	14928	15037	15102	14816	15095	15048	14934	14969	15128	14890	14917	14980	14933	14839	15013	15076	14996	15013	14988	15135	15004	15066	14784	14999	15090	14989	15058	15092	15048	14986	14935	15129	14978	15021	15101	14910	15084	15007	15188	15065	15074	14865	15119	14875	15223	15009	14940	15080	15285	14971	15124	14958	14901	15044	15101	15100	14961	15002	14836	15110	15149	15075	15028	15041	15148	14902	15181	15089	15174	15025	15015	15058	15080	14867	15004	15031	14980	15128	14987	15058	15108	14915	14925	15035	15080	15127	15195	15041	14975	15146	14858	15102	14960	15139	14887	15081	15025	15017	14929	15105	14958	15014	15101	15098	15159	14982	15092	15138	14912	14895	15111	15171	15002	14986	14929	15172	15024	14979	15120	14990	15034	14995	14996	15134	14974	14920	14890	15126	14995	14974	14999	15015	15001	14939	14834	15155	15002	15045	15034	14874	14964	14996	14960	14884	15083	15047	15136	15084	15016	15122	15064	14928	14919	15074	15078	15004	14950	15022	15035	15067	14937	15077	14996	14973	15134	14918	15125	14889	14965	15029	14972	15064	14982	14992	14879	15066	14982	15043	15204	15142	14980	15100	15040	14973	14935	14954	15001	15075	14844	15146	15056	15114	14959	15112	15070	15066	14950	14922	14941	14749	14973	15142	15100	14970	14895	14906	15154	14948	15057	15047	15054	14923	15047	15204	15185	15033	14988	15140	14947	14914	14803	14961	15111	15082	14967	15036	14861	15109	15043	14969	15058	15273	15076	14973	15222	15021	15007	14985	15008	14895	15007	15096	15138	15144	14999	14947	15215	15035	15183	14937	15082	15206	15099	14974	14992	15081	14871	14927	15080	14858	14912	15007	15028	15083	15008	15091	14914	14998	15015	15182	15011	15196	14949	14959	15016	15006	14967	15014	15128	15132	15139	15132	15081	15017	14941	15099	15144	14924	14976	14951	15155	15170	14911	14975	15060	15032	15074	14824	15094	15042	15235	14947	15050	15243	14945	15007	15107	15030	15064	15061	15129	15133	15160	14924	15119	14779	14952	15091	14924	15215	15016	15173	15010	14983	15164	14963	14956	15089	15043	14958	15105	14944	15064	14976	14973	15044	14945	15163	15029	15111	14974	15055	15023	14905	14944	14918	15003	15142	15129	15075	15207	14941	14904	14991	15220	14994	14988	15150	14992	15123	15196	15053	15144	15048	14909	15128	14927	14964	15085	14985	14930	15090	15190	14892	15100	15026	14968	15085	14830	14916	15081	15155	14888	15007	14762	14905	15030	15018	15077	15021	15170	15027	14950	15117	14988	14985	14869	15164	15132	14922	15016	15054	15012	15104	14995	15019	15117	14865	14799	14974	15106	15015	15099	15088	15005	15001	14969	15175	15130	15170	15142	14979	15146	14978	15046	15069	14947	15100	15065	14849	15023	15056	15028	15054	14937	15131	15088	14900	15077	14985	14954	15100	15035	15256	14999	15032	15074	15022	15165	15161	15058	15006	15002	15067	14935	15102	15008	15084	14968	15078	14959	15089	14977	15024	15154	15153	15094	14998	14976	14932	14953	15044	14969	14908	15009	15132	15108	15067	15064	14900	15070	15167	14956	15169	15040	15115	14900	15130	15002	15110	15134	15234	15024	15024	15005	15015	15029	15027	14932	14935	15035	15029	14844	14927	15150	14969	14892	15090	14820	14926	14995	15001	14946	14944	14993	15009	15040	14999	14980	14928	14857	15128	15035	15173	14952	15107	15019	15075	15169	14808	14979	15122	14943	15065	15006	15248	15121	14940	15012	15023	15066	14979	15002	14982	14984	15026	15014	14807	14894	15072	14973	15212	14971	15148	15173	15061	14982	14756	15052	14995	15036	15134	15073	15041	14937	15113	15135	14948	14946	14929	15004	14926	14994	14977	15113	15090	14945	14920	15099	15085	14934	14971	15221	15051	14868	15099	15026	15050	15111	14990	14997	15228	15089	15116	15104	15073	14976	14931	14845	15156	15030	14862	14911	15156	14963	15078	14768	14910	15023	14954	15041	15190	15089	15041	14989	15114	14976	14979	15134	14974	15022	15004	15066	14934	15092	14889	15131	14909	15059	15189	14889	15095	15135	14835	14915	14995	15048	15083	15129	15011	15022	15075	15163	15045	15010	14962	14965	15211	14990	15117	15068	15188	15007	15064	15101	14977	15123	14878	14958	14908	15028	15148	14982	15044	14997	15132	14888	14894	15162	15053	15080	15034	15084	15193	15034	15074	15066	14968	14981	14969	15079	15114	15105	14988	14984	14929	15045	15198	15034	15073	14970	14934	15168	14941	15041	14972	15141	15118	14929	15001	14889	15119	14937	15197	15028	15109	15068	14873	15266	14952	15112	15151	14892	15116	14987	15003	15026	15033	15003	15141	15209	14928	14985	15146	14952	15066	14883	14998	15059	15130	14842	15077	15090	15062	15028	14895	15266	14927	15034	15056	14829	15254	14943	15065	15063	15158	15093	14874	15029	14983	15042	15095	15054	15144	15027	15059	15052	14961	14848	15064	15034	15004	14954	15005	15108	15061	14923	15060	15028	15131	15004	15008	15089	15129	15190	15198	14860	15105	15040	14888	15124	15071	14913	15018	15155	14913	15055	15025	15137	14996	15121	15125	14953	15117	15020	15113	15062	15095	14938	15034	15164	14919	14912	14931	14890	15131	14888	14953	15062	15128	14893	14890	15168	14973	15126	15016	15082	14997	14942	14988	14892	14838	15058	15151	15096	15164	14927	14974	15064	14999	15040	14995	14935	15227	14979	14996	14899	15160	15113	15149	15037	15087	14936	14895	15121	15071	15065	14949	15052	14942	15041	14985	15052	15087	14968	15022	15011	15103	15005	15029	14875	14907	15072	15020	15083	15125	14934	15112	15073	14990	15154	15130	15004	15019	14874	15046	15189	14984	15184	14928	15059	14961	15003	15183	14815	15190	15052	15003	15049	15051	15184	15020	15054	15057	15090	15015	14904	14884	15045	15045	15080	15111	14921	15177	14905	15103	15039	15131	15144	14884	14895	15060	15196	15047	15131	14894	15130	15106	15046	14928	14985	14997	15047	15065	15046	15067	14992	15177	14987	15072	14969	15295	15084	14969	15113	15060	15050	15104	15016	14908	14952	15163	15108	14975	15035	15028	14902	14961	15086	15012	15151	15047	15037	15056	15028	15052	15096	15163	14936	15011	15181	15088	15008	14833	15070	14919	14797	14950	15273	14959	14919	14979	15074	15024	15090	14917	14976	15032	15006	15004	15119	14957	15003	14960	14862	14898	15072	15059	15130	15068	14896	14855	15073	14994	15032	14919	15086	14971	15022	15190	14961	15096	15017	15194	14885	15131	15069	15175	14976	14945	15036	14897	15066	15148	15054	15015	14997	15181	14866	15081	14884	14917	14956	15046	14878	15014	14987	14962	15069	15084	14870	14945	15122	14986	15075	15056	14957	15059	14978	15116	15061	15089	15155	14888	14994	14960	14958	15113	14983	14970	15023	15135	15020	15179	14946	15042	15005	15044	14795	14997	15098	14921	14901	15200	15031	15007	15042	15006	15015	15187	14986	14983	15015	15072	15085	14937	15024	14965	14984	15228	15021	15054	14968	15065	14909	15092	14827	15001	15067	15101	15036	15016	14852	15068	15094	15006	14984	14991	15182	15035	14987	14988	15049	15023	14999	15189	14874	14894	15083	14984	15072	15009	14982	15126	14959	15023	15115	14961	15074	15094	15042	15224	15005	15080	15152	15144	15075	15107	14883	14936	14792	14983	15050	14903	15012	15144	15027	15021	14954	15084	15047	14971	15010	15021	15184	14836	15109	14968	15082	15082	15030	15099	15071	14868	14888	14979	15011	15310	15083	15012	15086	15249	14947	14810	14936	15049	15001	14995	15104	15165	14996	15162	15215	14979	15116	14910	15044	14959	14998	14877	15090	15048	15050	15090	14858	15054	15132	14818	14988	15101	14954	14831	14951	15053	14951	14839	15021	15011	15111	15050	15203	15009	15164	15078	14855	14987	15129	14979	15019	15085	15019	15044	15193	14837	15224	15096	14792	15095	14897	14993	15026	15063	14989	14935	14907	15004	15069	15190	15085	14955	14808	15055	14895	14863	14990	15125	15006	15180	15083	15100	15063	15035	15081	15110	14817	15028	15181	14989	15244	15055	15046	14957	15050	14998	15012	14946	15079	15091	15076	15038	15030	14934	15058	14916	15091	15002	15136	15053	14952	14956	15082	15003	14910	15070	15114	14972	14970	15075	15134	14981	15071	15029	14933	15174	15114	15072	15069	14943	14851	15019	15096	15079	15059	15045	15076	15025	15080	14973	14926	15076	14906	15161	15064	15096	15027	15044	15037	14994	15169
24334	21559	29062	24936	23407	23717	22957	20196	19262	19073	18427	18202	18017	17877	18022	17878	17637	17630	17749	17646	17314	17498	17282	17424	17457	17269	17351	17264	17181	17088	17133	17258	17105	17255	17336	17233	17219	17381	17036	17207	16916	17017	17042	17030	17263	17103	17335	17127	17143	17130	17062	17165	17280	16985	16958	17060	16991	17214	17071	16938	16803	17148	16999	16992	17096	17214	16996	17014	17140	16952	16971	16925	16966	17119	17166	16996	17145	16957	16857	17145	16750	16942	16888	16888	17273	16975	16812	17030	16938	16885	17143	17103	17019	17152	17048	17199	17238	17068	17054	17072	16775	17018	17057	16950	17062	17003	17134	16925	16987	17177	17031	16982	16993	17120	16911	17048	16840	17133	17194	17237	17103	16972	17213	17011	16904	17194	16959	16955	16979	16996	17041	16983	17004	16919	17056	17006	17087	17076	17290	17146	16919	16951	17009	17044	17107	17001	17016	17118	17096	17012	16951	16967	16936	17039	17091	16992	17011	17044	16895	17115	16981	16871	17018	17070	16922	16810	16904	16900	16942	17039	16965	16951	17052	17106	17147	17114	17042	17111	16894	17087	17104	16906	16903	16995	16928	17007	17013	17144	17000	16900	17015	17027	16958	17042	16986	16940	16999	17081	17080	17017	17233	17071	16938	16893	17084	16889	17062	16932	16939	17050	16919	16869	17005	16885	16738	16989	16933	16745	16993	17075	16815	16888	16848	17219	16972	17124	16922	16978	17019	16981	17137	16825	17031	17033	16993	16792	16836	16862	16730	17157	17007	17075	16934	16784	16753	16924	17097	16957	17015	16941	17056	16887	16967	17002	16817	16895	16809	17031	17134	17049	17049	17030	17182	17007	17075	17055	16884	16899	17112	16932	16972	17008	16919	16953	17103	17132	17008	17221	17172	16916	17155	16848	16998	16976	16837	16937	16917	17234	17027	17128	16985	17056	17080	17012	17029	16914	16886	17020	16914	17038	16947	16856	17126	16960	17068	17156	17111	17189	17137	16805	16938	16877	17113	17048	17023	17029	17035	17075	17076	16942	16993	17053	17015	16881	17138	16813	17085	17018	17214	17042	16962	16893	17038	17136	16989	16876	16999	17094	17144	17041	17024	17171	17082	17009	16942	17042	17012	17001	17138	17134	17065	16902	17192	16947	17115	16950	16935	17143	16840	16999	16982	16973	16880	17049	16893	16916	16823	17090	17072	16974	17052	17100	17012	16990	16965	16945	17051	17053	17027	16900	17009	17209	17149	16884	17042	17071	17028	17011	16913	16859	17040	17068	16822	17030	16878	17045	17190	17118	17222	16846	17135	16829	17022	17085	17124	16967	17113	16775	16914	16868	17101	17005	16927	16723	16894	17083	16774	16966	16861	17050	17070	16901	17173	17145	17011	17012	16906	16932	16927	17030	17100	16962	17166	17030	16918	16899	16966	16906	16978	16983	17049	16831	16876	16870	16915	16950	17076	17016	16965	16971	17094	17252	16879	16985	17132	17067	16979	16737	17019	17154	16964	17177	17144	16949	17037	16893	16970	17045	17062	16997	16865	17009	17131	16955	17177	17049	17030	17157	16936	16890	16950	17037	17002	16874	17156	17041	16933	16930	16979	17042	17101	16995	16996	16793	16881	16938	16978	16883	17213	17135	17084	16849	16721	16998	16937	17048	17017	17032	17037	17022	17099	16691	16925	17060	16796	17055	17163	17019	16995	17113	17011	16880	17043	17001	17166	16885	17060	17051	17124	17013	17017	17027	17139	16923	16879	17104	17008	17214	17128	17058	16906	17216	17022	16975	16997	16959	17191	17060	16980	17046	17058	16847	17052	17015	17003	16935	16973	17032	17030	16964	16964	16970	17055	17039	17178	17170	16988	16916	17111	17149	17188	16976	17030	17128	17047	16982	17118	17015	16950	17081	17099	17112	17055	16906	17254	17197	16842	16843	16911	16942	17054	17043	16998	17095	16987	17131	16908	17106	16909	16978	17172	17235	17064	16861	17105	17277	16998	16866	16874	16983	17025	17037	16997	17031	16873	17017	16913	16752	16922	16878	17191	17027	17028	16883	16968	16977	16985	17204	17069	16992	17037	17124	16990	17029	17176	17098	17184	17146	17273	16999	16991	16846	17112	16848	16874	17040	17019	16962	17218	16962	17251	17106	17092	17220	17154	16941	17039	17082	16909	17243	17098	16810	16886	17103	16844	16809	16961	17116	16986	16987	17097	17008	17129	16993	16949	16963	17033	17139	16997	16968	16799	17115	17034	17023	16925	16985	16888	16844	16903	17011	16914	17013	16886	17028	17111	17012	17023	16913	16971	16924	17128	16892	17077	17042	17097	16917	16773	17107	16998	16881	16878	17120	17045	16980	17127	17017	16883	17239	17002	17079	17078	16941	16668	17072	16993	17002	16965	17055	17057	17033	16899	17108	17008	17070	16929	17063	17196	16982	16929	17024	17081	17073	17092	16816	17052	17082	17103	16744	17052	16925	17063	16927	16927	16941	16849	17244	17099	17187	17071	17133	16930	17009	16887	17079	16929	16971	16955	16926	16954	16940	16917	16973	17058	16991	16962	17077	16937	16954	17033	16922	16870	17176	16778	17025	16895	16845	17053	16886	16980	17030	17135	17041	16796	16932	17142	16692	16915	16860	16886	16778	16944	17001	17085	16777	17086	17021	17030	17144	16903	16897	17043	16836	17004	16940	16907	16924	16939	17141	16888	17007	17246	17006	16917	16850	16963	16966	17054	16856	16891	17010	16992	17141	17097	16898	16934	16933	16912	17088	16947	16965	17014	16954	17094	17053	17052	17105	17142	16865	16877	16856	17084	17102	17095	16913	16940	17047	17101	17162	17035	16941	16899	16971	16787	16982	16853	17029	17204	16912	16839	17091	17088	17072	16875	17036	16946	16909	16921	16904	17116	16930	16887	17118	16841	16858	17249	16964	17111	16989	17079	16954	16924	16769	16960	17109	17114	16904	17203	17024	17015	17039	16874	17019	16986	17037	17011	17182	17050	17139	16910	16962	17008	17116	17038	17144	17087	16877	16961	16790	16945	16916	16954	16824	16925	17013	17098	17123	17125	17065	17018	17064	16933	17123	17103	16923	16972	16876	17040	17024	17028	16998	16892	17096	17107	16915	16944	17050	17102	16941	17121	16597	16966	16975	17096	16996	17030	16794	17067	16974	17094	16974	16971	17059	16944	17023	17166	17167	17180	17176	17084	17056	16730	17001	17053	16980	17051	17098	17035	17117	17071	16917	17087	17084	17157	16888	17040	17161	17077	17170	17009	16983	16927	17113	17104	17169	17050	17038	17066	16924	17081	17008	16962	17184	17068	16955	17031	17119	17142	17027	17224	17110	16994	16908	16910	17089	17129	16915	17086	16980	17171	17092	17186	16747	16978	16965	16855	16833	16837	17061	17161	16955	16922	16894	17179	16849	17203	17089	16795	16909	16979	16966	17100	17050	16879	17082	17066	17035	17324	17018	17020	16874	17226	17094	16964	17046	16977	17166	16883	16993	17004	17025	17097	16900	16939	16877	17134	17189	17093	16985	17021	17018	16992	17002	16843	17076	16918	17075	17106	16973	16708	16888	17065	16950	16898	17075	16923	16985	16979	16881	17040	16751	16895	16902	16915	17068	17117	17002	16993	17003	16983	17025	16978	17041	17048	16875	17007	17084	17041	16997	16907	16957	17006	17188	17120	16942	16957	16902	16761	16914	17168	17006	17039	16965	16866	17219	17118	17154	16907	16826	16872	17048	16940	17224	17066	16949	17099	16825	17084	17032	17044	16988	17047	16836	16914	17026	16972	17022	16990	17016	16885	16844	17020	17053	17010	16992	17114	17013	17063	17062	16885	16793	16945	16882	17002	17205	17246	16911	16863	16911	16689	17004	17136	17144	17029	17010	16983	16999	16986	16948	17211	17061	17063	17006	16769	16894	16932	16916	16964	16956	16915	16980	17209	16868	16964	16880	16930	17031	16775	17063	17047	16987	17070	17168	16987	16866	17065	17044	17009	17139	16924	17118	17039	16936	17080	16966	16962	17100	16991	17048	17050	17035	16948	16973	17110	16964	17033	17065	17100	17141	17076	16945	17168	16985	17008	17205	16987	17031	17122	16988	16970	17000	17052	16934	17152	17018	16989	16889	16884	17035	17006	16904	16848	16894	16899	17145	17031	16897	17195	16863	16960	17110	17224	16994	17064	17146	16979	17053	16956	17038	17163	16885	16876	16987	16954	17063	17189	17302	16922	17003	17016	16855	16873	16863	16889	16850	17071	16884	17069	17155	17088	17120	17133	16962	17087	17110	17183	17039	16988	17023	17098	16950	17075	16981	16982	16896	16976	16892	16977	17067	17046	17001	17035	17018	17031	16875	17185	17007	16885	17035	17023	16891	16946	17259	16961	16938	17250	17041	16958	16970	16748	16927	17129	17182	17366	17034	17031	17139	17063	17091	17039	17037	17000	16919	17015	17058	17070	17056	17080	17055	16995	17039	17147	16918	16933	16988	16946	17142	16971	16899	16864	16904	16781	16908	17123	17217	17165	17076	17013	16930	16952	16952	16859	16942	17166	16986	17119	16925	16968	17126	16977	16796	16948	16876	17055	17116	17185	17000	16901	16958	17039	16842	17117	16881	17094	17269	17043	17011	17031	16913	17111	16867	16953	17022	17315	17117	16961	17067	16996	16927	16876	17170	17067	16916	17086	16959	16887	17053	17027	16960	16963	17074	17022	17033	16821	16987	16973	16869	16987	17124	17082	16795	17059	17091	17129	16986	17118	17250	17069	17036	16803	16944	17134	16942	17022	17019	16845	16871	17100	17087	17050	17130	16764	16970	17180	16904	16941	17145	16861	17065	16845	16923	16959	17151	16989	17152	17014	17216	16979	16905	17055	17061	17111	17160	17053	16841	17108	17032	17050	17051	16926	16923	16897	16871	16900	16934	16920	16922	17049	16831	17200	16938	16832	16893	17073	17048	16686	16924	17015	17101	16841	16975	16904	16863	17016	16886	17067	17110	17045	17106	17052	17074	17078	17060	17091	17071	17083	17178	16924	16824	16834	17273	16924	16940	16958	16924	17123	17097	17191	17027	17232	17005	17129	16871	16956	16986	17020	17218
24498	40410	37913	29897	25250	22266	20199	19372	18263	17791	17199	16939	16509	16390	16059	15931	15637	15456	15563	15547	15521	15322	15253	15248	15112	15347	15003	15179	15078	15092	15141	14985	14931	14889	15000	14937	14923	14807	14983	14968	14891	14799	14677	14874	14771	14902	14910	14906	14754	14858	14886	14828	14906	14747	14676	14777	14801	14896	14823	15052	14724	14898	14789	14746	14953	14708	14762	14862	14856	14769	14804	14733	14897	14735	14863	14951	14786	14939	14664	14819	14875	14928	14737	14773	14761	14817	14504	14688	14638	14796	14749	14713	14762	14767	14682	14925	14788	14644	14660	14822	14721	14778	14905	14874	14797	14676	14648	14876	14841	14712	14968	14934	14675	14907	14769	14737	14880	14707	14714	14764	14731	14681	14823	14948	14737	14665	14677	14826	14721	14852	14805	14728	14927	14792	14825	14559	14689	14799	14736	14777	14612	14970	14778	14794	14818	14720	14969	14667	14879	14725	14985	14766	14649	14730	14680	14791	14770	14609	14612	14806	14777	14715	14708	14783	14981	14725	14839	14727	14873	14669	14835	14764	14656	14818	14880	14782	14816	14681	14924	14746	14673	14751	14823	14894	14692	14846	14846	14693	14891	14776	14586	14834	14742	14693	14762	14719	14690	14680	14611	14898	14810	14880	14824	14698	14928	14907	14667	14694	14782	14704	14816	14723	14744	14648	14654	14781	14648	14654	14881	14847	14902	14740	14572	14856	14785	14799	14587	14809	14949	14606	14855	14716	14735	14790	14690	14795	14632	14733	14759	14806	14690	14797	14850	14862	14644	14769	14802	14815	14709	14796	14594	14882	14806	14879	14827	14816	14710	14807	14691	14738	14637	14822	14762	14831	14728	14726	14888	14715	14578	14745	14783	14870	14828	14830	14960	14779	14670	14868	14808	14715	14715	14895	14742	14686	14753	14660	14787	14851	14767	14760	14713	15017	14788	14718	14843	14868	14547	14786	14687	14863	14847	14687	14714	14668	14755	14831	14725	14605	14813	14906	14856	14826	14801	14710	14803	14832	14715	14770	14726	14735	14780	14841	14867	14712	14766	14844	14819	14887	14786	14711	14894	14749	14831	14821	14826	14785	14890	14852	14784	14727	14754	14633	14882	14851	14635	14937	14575	14630	14859	14822	14729	14693	14897	14652	14848	14724	14852	14641	14915	14749	14662	14793	14652	14706	14899	14793	14719	14850	14630	14738	14637	14717	14896	14873	14721	14765	14743	15000	14764	14715	14716	14768	14866	14719	14777	14834	14863	14746	14679	14864	14604	14725	14841	14703	14734	14719	14493	14737	14673	14783	14771	14753	14884	14944	14734	14789	14835	14764	14628	14547	14836	14757	14937	14879	14786	14876	14765	14763	14933	14665	14795	14797	14869	14745	14686	14868	15005	14728	14876	14676	14845	14803	15114	14843	14752	14711	14662	14734	14601	14660	14841	14853	14885	14670	14821	14735	14861	14787	14705	14835	14688	14768	14708	14808	14584	14903	14668	14837	14703	14745	14804	14728	14783	14891	14678	14808	14619	14848	14787	14687	14832	14708	14725	14763	14918	14787	14800	14937	14824	14786	14675	14551	14828	14729	14714	14789	14835	14917	14621	14789	14869	14959	14729	14851	14754	14831	14755	14762	14932	14618	14761	14628	14817	14742	14815	14898	14800	14744	14683	14767	14773	14643	14719	14831	14696	14807	14621	14833	14818	14676	14826	14726	14841	14738	14777	14719	14856	14823	14790	14708	14738	14759	14712	14680	14859	14692	14860	14779	14649	14838	14668	14587	14693	14870	14682	14846	14807	14756	14653	14853	14901	14695	14852	14806	14611	14888	14892	14676	14670	14810	14903	14716	14834	14922	14814	14816	14766	14838	14812	14754	14630	14843	14812	14805	14871	14623	14669	14704	14567	14719	14796	14978	14689	14793	14789	14789	14803	14825	14662	14901	14664	14637	14754	14817	14890	14810	14783	15052	14799	14797	14603	14834	14798	14933	14734	14757	14726	14850	14769	14705	14545	14839	14793	14622	14694	14717	14710	14783	14601	14538	14798	14866	14931	14820	14756	14650	14824	14625	14687	14814	14673	14712	14813	14874	14877	14880	14713	14784	14769	14940	14670	14741	14801	14815	14892	14655	14682	14759	14836	14782	14844	14753	14780	14713	14688	14525	14761	14763	14770	14876	14853	14709	14773	14703	14773	14775	14788	14795	14804	14668	14757	14724	14609	14736	14844	14663	14738	14843	14877	14701	14973	14755	14661	14829	14807	14780	14784	14748	14773	14640	14858	14874	14763	14770	14750	14882	14814	14580	14901	14789	14852	14755	14837	14596	14774	14719	14734	14682	14811	14833	14755	14877	14885	14750	14833	14823	14692	14883	14893	14850	14781	14654	14702	14730	14794	14743	14716	14885	14741	14696	14772	14794	14893	14704	14808	14782	14732	14688	14765	14864	14782	14717	14750	14623	14852	14801	14763	14808	14880	14745	14678	14724	14775	14889	14871	14833	14725	14706	15156	14868	14639	14734	14855	14674	14827	14730	14690	14717	14743	14725	14858	14619	14710	14713	14653	14649	14775	14651	14746	14741	14610	14615	14826	14621	14805	14757	14900	14873	14804	14720	14675	14669	14677	14633	14807	14662	14880	14573	14808	14847	14867	14965	14672	14747	14661	14782	14798	14811	14726	14895	14976	14623	14828	14720	14734	14834	14777	14784	14815	14652	14825	14771	14672	14740	14791	14789	14766	14716	14783	14919	14644	14904	14741	14764	14748	14775	14631	14978	14784	14870	14729	14712	14919	14689	14903	14731	14794	14884	14933	14871	14734	14724	14837	14678	14794	14852	14723	14605	14571	14655	14860	14707	14825	14735	14926	14644	14742	14857	14695	14648	14740	14874	14647	14795	14744	14682	14798	14744	14590	14662	14666	14861	14657	14711	14658	14926	14826	14779	14917	14869	14666	14681	14727	14745	14654	14750	14683	14763	14780	14767	14741	14938	14720	14689	14708	14716	14905	14783	14793	14715	14681	14864	14678	14825	14801	14713	14719	14777	14907	14826	14807	14761	14681	14855	14715	14637	14854	14775	14741	14678	14754	14680	14733	14629	14982	14740	14780	14923	14684	14810	14838	14709	14670	14483	14897	14910	14678	14576	14737	14725	14856	14801	14811	14746	14794	14766	14775	14572	14748	14824	14654	14756	14855	14782	14692	14864	14665	14809	14782	14909	14824	14842	14865	14732	14787	14626	14813	14698	14926	14701	14821	14815	14838	14742	14915	14806	14658	14912	14683	14716	14896	14782	14763	14788	14764	14930	14850	14755	14777	14762	14909	14637	14763	14898	14838	14702	14797	14664	14798	14784	14783	14858	14650	14806	14808	14787	14680	14814	14689	14849	14708	14796	14773	14585	14747	14740	14753	14787	14767	14805	14748	14681	14584	14741	15010	14859	14742	14860	14861	14732	14746	14720	14902	14838	14889	14631	14761	14725	14911	14623	14718	14760	14617	14743	14686	14846	14790	14906	14632	14774	14675	14823	14832	14815	14920	14708	14817	14838	14846	14744	14842	14839	14792	14761	14858	14816	14887	14674	14892	14762	14589	14784	14623	14665	14709	14837	14836	14725	14649	14902	14821	14740	14745	14689	14817	14740	14728	14478	14837	14876	14839	14822	14879	14834	14850	14655	14846	14765	14722	14719	14777	14976	14803	14911	14700	14628	14567	14849	14848	14714	14788	14757	14829	14725	14918	14818	14688	14796	14772	14811	14867	14906	15007	14707	14813	14905	14793	14669	14628	14719	14784	14739	14807	14931	14721	14864	14857	14580	14805	14803	14668	14738	14832	14807	14781	14852	14747	14989	14838	14845	14732	15008	14841	14759	14793	14775	14658	14835	14801	14769	14686	14784	14738	14700	14899	14874	14869	14838	14791	14867	14770	14811	14957	14905	14626	14741	14798	14778	14734	14795	14705	14622	14733	14713	14758	14557	14686	14787	14812	14897	14724	14789	14730	14808	14680	14659	14741	14765	14718	14809	14819	14778	14821	14702	14716	14664	14781	14643	14716	14752	14774	14846	14819	14871	14903	14766	14859	14654	14784	14699	14859	14878	14755	14734	14859	14802	14644	14927	14913	14704	14804	14799	14835	14716	14744	14698	14801	14639	14676	14915	14779	14714	14981	14794	14623	14687	14738	14644	14806	14880	14654	14673	14896	14629	14870	14661	14708	14795	14724	14760	14761	14773	14689	14668	14800	14788	14814	14750	14534	14899	14737	14752	14720	14847	14622	14805	14855	14686	14747	14817	14770	14699	14853	14622	14635	14608	14659	14659	14980	14690	14895	14638	14860	14728	14630	14685	14796	14673	14870	14785	14917	14912	14860	14750	14824	14672	14798	14582	14960	14812	14922	14821	14863	14842	15013	14790	14843	14810	14820	14589	14779	14680	14726	14867	14595	14802	14733	14774	15043	14734	14804	14715	14810	14821	14791	14945	14701	14924	14796	14622	14666	14796	14691	14787	14713	14821	14788	14759	14620	14788	14741	14863	14897	14824	14753	14727	14839	14697	14993	14644	14794	14612	14766	14675	14851	14821	14795	14661	14838	14622	14780	14696	14893	14940	14795	14787	14744	14878	14856	14884	14728	14816	14691	14867	14816	14794	14839	14770	14687	14689	14699	14860	14835	14712	14780	14800	14800	14840	14666	14700	14975	14729	14684	14658	14983	14909	14744	14902	14799	14729	14723	14690	14778	14786	14686	14852	14997	14959	14779	14910	14790	14950	14785	14734	14730	14689	14705	14810	14826	14788	14840	14657	15007	14848	15009	14906	14823	14895	14785	14704	14640	14790	14785	14766	14779	14719	14893	14745	14822	14712	14677	14676	14781	14853	14669	14636	14904	14730	14810	14778	14834	14754	14853	14855	14839	14785	14677	14527	14733	14809	14924	14786	14827	14799	14683	14510	14739	14680	14732	14716	14814	14762	14785	14767	14906	14734	14773	14716	14739	14730	14540	14707	14892	14822	14545	14844	14788	14839	14679	14747	14888	14683	14676	14942	14676	14747	14675	14824	14725	14647	14658	14898	14826	14606	14710	14917	14713	14698	14777	14755	14601	14655	14545	14790	14795	14639
23341	21707	29706	24249	22199	24915	27013	21495	20330	20191	19603	18977	18813	18474	18424	18373	18223	17947	18130	17934	17889	17928	17804	17847	17563	17628	17745	17597	17468	17472	17537	17489	17586	17406	17581	17435	17340	17386	17278	17475	17364	17151	17189	17121	17054	17206	17359	17227	17156	17364	17296	17551	17236	17078	16989	16923	17106	17091	17077	17182	17015	17143	17254	17007	17216	17078	17189	17000	17140	17175	17175	17340	16968	17004	17143	17335	17105	17201	16974	17182	17191	17162	17200	17035	16969	17004	17050	17152	17128	17051	17023	17075	17140	17123	17197	16917	17195	17222	17165	17110	17169	17181	17193	17248	17273	17274	17066	17368	17191	17172	17091	17119	16986	17167	17154	17101	17245	17183	17027	17124	17253	17188	17162	17346	17091	17050	17135	17212	17139	17049	16996	17181	17026	17142	17006	17252	17110	17134	17235	17003	17210	17185	17038	17079	17143	17285	16874	17209	17112	17172	17348	17212	17111	17034	17054	17127	17122	17018	17207	17160	17165	17155	17019	16964	17099	17165	17150	16837	17001	16976	17088	17058	17023	17098	17160	16932	17091	17062	17124	17048	17213	17238	17135	17068	17119	16977	17090	17211	17305	17171	17220	17194	17334	17192	17067	17107	17174	17151	17178	17223	17221	17119	17010	16992	17296	17157	16973	16961	17001	17174	17105	17097	17176	17082	17133	17242	17162	17065	17169	16974	17276	17233	17169	17144	17049	16988	17091	17069	17163	16902	17179	17044	17128	17220	17282	17426	17172	17116	17151	17145	17204	17368	16964	17157	17163	17287	17256	17177	17064	17028	17079	17053	17134	16956	17126	17223	17037	17242	17067	17090	17242	17069	17048	17189	17084	17157	16971	17130	17063	17175	17209	17100	17203	17088	17136	17143	17046	17126	17256	17278	17158	17225	17135	17328	17075	17206	17176	17103	17158	17154	17318	17200	17188	17053	17151	17110	17149	17176	17004	17271	17053	17167	17396	17162	17138	17128	17129	17102	17153	16915	16872	17069	17037	17111	17172	16949	17038	17325	17027	16837	17102	17053	17120	17125	17114	17000	17250	17055	17159	17188	17098	17214	17142	17064	17354	17034	17299	17141	17092	17087	17093	16969	17113	17194	17146	17095	17091	17332	17028	17052	16928	17103	17090	17174	17084	17114	17049	17091	17026	16910	17167	17008	17190	17137	16968	17163	17046	16959	17217	17168	17142	16912	17149	17272	17320	17121	17092	17023	17044	17246	17057	17116	17176	17087	17208	17088	17177	17070	17034	17183	17047	17081	16996	17277	17187	17095	17062	17078	17137	17201	17216	17262	17084	17116	16973	17097	17061	16944	16877	17207	17067	17238	16973	17206	17070	17069	17229	17105	17268	17124	17045	17143	16837	17211	17110	16857	17086	17179	17212	17030	17109	17301	17215	17116	17011	16961	17112	17050	17040	16931	17196	16967	17116	17032	17050	17193	17097	17247	17149	17179	17175	17056	17037	17087	17211	17297	17082	17240	17272	17017	17162	17113	16958	17120	17205	16981	17119	17150	17069	16941	17207	17192	17326	17264	17324	16993	17040	17200	17014	17077	16999	16972	17172	17184	17120	17048	17041	17086	17145	17138	16909	17141	16978	17058	17059	17036	17318	17070	16989	17192	16973	17088	17198	17008	17057	17048	17202	17256	17202	17149	17102	17002	17028	17239	17004	17113	17081	17168	17253	17230	17286	17160	17213	17026	17308	17128	16956	17130	17139	16999	17112	17236	17089	17321	17051	16915	17120	17244	17176	17145	17047	17122	17005	17116	17130	16970	17173	17099	17362	17106	17165	16982	17314	17196	17211	16942	16969	17131	17095	17058	16947	17007	17080	16995	17042	17096	17086	17215	17415	16971	17267	17247	16989	17202	17103	17174	17085	16946	16873	17102	17163	17249	17009	17069	17261	17237	17136	17134	17117	17059	17096	17112	17278	17176	17262	16900	17001	17027	17178	17094	17030	17096	16991	16923	17264	17139	17022	17172	17104	17115	17159	17148	17234	17108	17159	16956	17143	16976	17038	17001	16950	17017	16965	17083	17075	17196	17133	17163	17283	17194	17023	17113	16983	17215	17198	17391	17091	17002	17091	17290	17071	17136	16957	17084	17127	17161	17114	17238	17106	17055	17038	17266	17085	17169	17127	17355	16963	17154	17131	17082	17088	16902	17075	16919	17118	17137	17182	17064	17260	17057	17159	17164	17044	17064	17025	17165	17145	16994	17069	17146	17105	17065	17076	17229	17018	17212	17137	17137	17166	17297	17107	17114	17015	17032	17184	17281	17104	17076	17219	17055	17021	16951	17134	17091	17086	17057	17089	17036	17096	17170	17371	17130	17131	17176	17049	17158	17015	17132	17052	17152	17217	17205	17093	17230	17329	17214	17414	17067	17071	17090	17091	17088	16899	17200	17194	17057	17161	17253	17204	17014	17091	17039	17196	17307	17042	17067	17096	17240	17156	17155	16879	17002	17115	16980	17284	17108	16934	17012	17148	17079	17091	17260	17024	16878	17079	17202	17205	17229	17225	16957	17126	17114	17006	17005	16942	16900	17026	17116	17179	17493	17221	17157	17018	16954	17081	17121	17067	17101	17121	17188	17112	17050	17297	16810	17132	17247	16932	16963	17149	16878	17151	17216	17196	17025	17001	17171	16944	17103	17015	17163	17152	17039	17060	17000	17101	17161	17044	17129	17164	17358	17087	17243	16897	17162	17050	17118	17069	17187	16929	17059	17093	17228	17306	17190	17097	17200	17255	17075	17176	17135	17081	17075	17221	17076	17112	17102	16906	17041	16994	17265	17173	17024	17359	17140	17076	17119	17047	17122	17190	17096	17103	17255	17151	17045	17145	17246	17047	17022	17006	17156	17134	17303	17030	17088	17236	17207	17086	17259	17028	16908	16837	17139	17334	16889	16996	17050	17120	17067	17297	17250	17104	17215	17145	17113	17287	17417	17118	16998	17217	17124	17149	17305	17144	17223	17121	16956	17164	16996	17072	17100	16979	17154	16970	17247	17265	16908	16914	17035	16924	16920	17161	17073	17233	17092	17197	17203	17100	17059	17041	17076	17191	16826	17012	17117	17224	16958	16999	17050	16941	17123	17222	17123	16997	17162	17183	17234	17185	17138	17167	17278	17221	17204	17165	17199	17054	17106	17208	17047	16918	17067	17223	17239	17270	16988	17045	17140	17021	17129	17112	17030	17001	17384	17095	17064	17184	17059	17331	16926	16962	17000	17212	17051	17105	17064	17016	17272	17115	17188	17018	17282	17248	17068	17090	16997	17021	17142	17068	16932	17119	16999	17096	17102	17124	17203	17261	17266	17111	17231	17126	17054	17358	17130	17128	17068	17125	17123	17190	17112	17014	17063	17133	16978	17280	17213	16941	17256	17023	17028	17077	16958	17040	17041	17094	17104	17055	16961	17095	17018	17153	17130	17028	17084	17040	17301	17016	16936	17094	17316	17344	17097	17316	16957	16999	16981	17140	17109	17116	17057	17096	17308	17106	17064	17141	17076	16926	17272	17339	17155	17163	17320	17141	16958	17121	17122	17124	17274	17156	16951	17088	17217	17054	16903	16964	17132	17115	17013	17005	17147	17249	17243	17094	17353	17207	17087	17077	17217	17031	17014	17183	17251	17308	17305	17042	17069	17331	17251	17098	17201	17220	17333	17024	16936	17350	17141	17012	17016	17218	17095	17003	17174	17279	17227	17213	17062	17053	17017	17082	17002	17247	17075	16944	17101	17154	17157	17166	17218	17281	17231	17078	17166	16933	16853	17100	17179	17145	17291	17045	16985	17140	17150	17072	17139	17124	17190	16990	17115	17067	17105	17081	17093	17223	17022	17305	17146	17332	17019	17110	17091	17098	17019	17197	16967	17078	17027	17045	17190	17033	17190	16981	17303	17014	17041	17041	16939	16999	17106	17094	17042	16925	16914	17181	17136	17214	17239	17002	16888	17103	17077	17271	17302	16879	17309	16963	17084	16853	17150	17032	16995	17144	17099	16948	17178	17206	17086	17191	17098	16952	17080	17116	17131	17190	17042	17155	17155	17294	17028	17061	17129	17195	17276	17193	16997	17079	16844	17024	17030	17131	17244	17241	17182	17149	17017	17225	17152	17131	17190	17363	17134	17108	17059	17231	17438	17150	17136	16929	17148	17075	17109	17124	17060	17110	17416	17107	17308	17143	17094	17126	17110	17191	17110	17056	17074	17138	17160	17283	16848	17121	17157	17191	17035	17137	17100	17044	17035	17219	16827	17036	17054	17106	17226	17053	16997	17208	17167	17351	17199	17365	17135	17280	17093	17085	17043	16860	16869	17151	16969	17090	17011	17148	17186	17092	17043	17166	17337	17133	17139	17173	17189	17041	17026	17042	17378	17018	17253	16959	17210	17043	17097	17068	17030	17071	16820	17150	17216	17099	16913	17111	17190	17016	16995	17239	17127	17114	17150	17228	17135	17255	17055	17107	17188	16947	17003	17222	17119	17154	16954	17196	17060	16972	17113	17165	17039	17236	17132	17266	17029	17183	17140	17006	17091	17186	17177	17030	17148	16990	17180	17054	16935	17116	17181	17222	16999	16994	16966	17394	16972	17047	16992	17203	17074	17209	17042	17109	17128	17036	17118	17211	17369	17082	17194	17079	17120	17185	17099	17186	17048	16926	17232	17095	17131	17167	17178	17127	17303	17049	17114	17079	17229	16986	17139	17203	17282	17094	17094	17167	17218	17120	17026	17026	17106	17337	17225	16967	17136	17153	17102	17166	17029	17196	17388	17366	17066	17084	17124	17066	17105	17175	17164	17104	17113	17150	17084	17118	17169	17237	17169	17164	17137	17152	16961	17001	17255	17014	17228	17201	17127	17143	17200	17043	17052	16998	16985	17017	17280	17271	17169	17115	17096	16970	16883	17332	17230	17111	17153	17281	17017	16854	16968	17216	17064	17072	17099	17181	17215	17278	17339	16945	16947	16917	16858	17207	17042	17129	17028	17195	17082	17063	17198	17144	17141	17125	17009	17292	17101	16966	17158	16950	17188	16969	17189	16956	17144	17358	17122	17243	16989	17022	17234	16974	17153	17300	17076	17065	17167	17009	17047
25826	44686	41720	33334	28258	25073	22978	21368	20197	19088	18452	17851	17447	17112	16802	16457	16364	16090	16034	16015	15933	15692	15474	15340	15427	15340	15532	15282	15414	15230	15302	15180	15179	15257	15149	15180	15216	15092	15180	15040	15145	14972	15138	15020	14974	14935	15054	15032	14865	15001	14931	14930	14891	14971	14930	14881	14759	14912	15113	14812	14798	14955	15041	14898	14876	14978	14717	14833	14869	14911	14756	14985	14945	14910	14894	14895	14862	15050	14772	14911	14954	14822	14796	14801	15050	14808	14905	14841	14977	15117	14996	14883	14890	14737	15075	14873	14931	14927	14891	14960	14835	14909	14764	14788	14740	14852	14931	14724	14835	14705	14878	14875	14886	15054	14788	14849	14717	15003	14883	14966	14979	14928	14817	14859	14974	14799	14796	14823	14999	14825	14925	14785	14876	14727	14993	14945	14917	14793	14826	14742	14921	14846	14766	14903	14889	14810	14977	14836	14728	14880	14966	14734	14796	14893	14852	14985	14980	14784	14757	14823	14861	14839	14872	14855	14688	14804	15100	14860	14714	14797	14961	14895	14792	14915	14832	14854	14780	14805	14928	14795	14996	14987	14757	14831	14882	14809	14849	14853	14889	14816	15039	14856	14916	15060	14924	14921	14855	14743	14819	14852	14977	14993	14980	14830	14955	14799	14880	14943	14884	14937	14819	14779	14886	14908	14822	14818	14733	14832	14790	14784	14820	14810	14882	14900	14781	14758	14892	14901	14759	14912	14908	14997	14934	14900	14991	14812	14816	15049	14865	14881	14956	14931	14779	14896	14721	14809	14962	14842	14753	14893	14925	14648	14739	14941	14839	14889	14790	14769	14746	14850	14802	14858	14960	14835	14790	14896	14769	14801	14890	14840	14935	14907	14979	14821	14607	14856	14913	14770	14878	14795	14980	14694	14751	14793	14924	14859	14904	14767	14819	14800	14848	14840	14842	14977	14780	14896	14866	14733	14877	14806	14850	14648	14880	14780	14698	14987	14704	14837	14813	14687	14958	14804	14816	14882	14896	14749	14955	14876	14874	14855	14659	14762	14736	15041	14883	14966	14678	14900	14885	14895	14779	14797	14886	14881	14730	14933	14770	14718	14905	14846	14859	14849	14793	14787	14847	14968	14815	14791	14849	14853	15078	14802	14796	14849	14987	14949	14802	14988	14910	14807	14895	14832	14765	14809	14863	14881	14934	14830	14830	14807	14831	14756	14947	14781	14839	14752	14722	15013	14959	14789	14778	14941	14755	14825	14737	14674	14797	14875	14954	15014	14948	14808	14938	14831	14756	14903	14895	14787	14764	14793	14744	14794	14991	14666	14886	14728	14930	14909	14772	14997	14740	14800	14785	14793	14871	14793	14868	14869	14802	14763	14955	14848	14885	14880	14879	15013	14785	14906	14785	14813	14957	14739	14896	14750	14857	14800	14785	14801	14923	14716	14860	14806	14819	14951	14567	14936	14704	14995	14893	14903	14963	15001	14988	14825	14855	14857	14823	14945	15003	14925	14868	14776	14926	14927	14912	14864	14846	14831	14904	14845	14823	14921	14981	15013	14903	14703	14904	14740	14831	14878	14879	15038	14839	14950	14874	14870	14890	14708	14838	14943	14865	14694	14862	14901	15061	14850	14917	14806	14822	14732	14802	14948	14860	14781	14668	14934	14903	14899	14838	14926	14928	14761	14706	14820	14983	14835	14719	14749	14831	14721	14964	14857	14939	14792	14902	14879	14714	14669	14790	14785	14909	14886	14887	14788	14904	14941	14877	14894	14777	14742	14810	14915	14922	14988	14800	14737	14701	14841	14927	15017	14788	14682	15110	14744	14955	14780	14692	14730	14954	14671	14842	14826	14896	14647	14763	14809	14782	14838	14742	14899	14922	14958	14891	14958	14860	14967	14831	14907	14740	14820	14819	14903	15014	14808	14921	14855	14945	14929	14694	14737	14901	14908	14947	14695	14912	14690	14831	14731	14786	14859	14974	14734	14872	14779	14938	14776	14972	14847	14890	14911	14570	14849	14843	14651	14803	14838	14797	14777	14656	14844	14938	14817	14779	15032	14749	14730	14896	14688	14700	14952	14811	14805	14776	14786	14824	14894	14849	14824	14836	14616	14744	14871	14898	14705	14888	14865	14780	14910	14850	14959	14847	14761	14743	14940	14875	14977	14872	14947	14620	14832	14840	14752	14847	14724	15031	14784	14908	14753	14920	14680	14883	14803	15126	14978	14826	14886	14818	14722	14710	14741	14732	14932	14885	14834	14798	14829	14848	14851	14807	14861	14752	14853	14873	14828	14814	14888	14829	14858	14758	14810	14704	14782	15011	14788	14893	14920	14826	14762	14899	14861	14888	14925	14858	14768	14716	14883	14870	14736	14873	14772	14844	14852	14776	14736	14798	14980	14778	14751	14869	14769	15054	14941	14895	14894	14850	14888	14944	14739	14770	14982	14763	14801	14907	14723	14761	14853	14808	14760	14881	14936	14753	14816	14810	14754	14903	14807	14660	14772	14876	14973	14674	14755	14829	15069	14667	14960	14735	15019	14889	14864	14829	14890	14805	14907	14769	14819	14776	14890	14731	14932	14822	14812	14816	14865	14822	14908	15088	14679	14900	14819	14851	14958	14816	14763	14896	14848	14897	14682	14677	14906	14799	14902	14905	15000	14906	14936	14871	14810	14861	14886	14785	14775	14782	14954	14795	14909	15068	14859	14940	14874	14911	14952	14875	14862	14996	14977	14753	14987	14903	14799	14825	14810	14935	14767	14862	14824	14744	15007	14764	14790	14957	14853	14883	14672	14841	14911	14918	14852	14836	14894	14698	14838	14878	14991	14834	15014	14886	14935	14802	14787	14727	14804	14890	14860	14852	14807	14918	14808	14762	14776	14847	14792	14974	14736	14853	14879	14894	14697	14815	14909	14842	14924	14789	14913	14785	14722	14888	14823	14886	14890	14858	14930	14791	14632	14877	14789	14945	14882	14873	14871	14888	14791	14817	14862	15031	14779	14990	14748	14756	14718	14697	14929	14963	14832	14867	14763	14698	14749	14906	14974	14736	14947	14861	14918	15038	14879	14979	14745	14820	14832	14821	14862	14809	14737	14959	14706	14748	14766	14831	14920	14846	14769	14808	14791	14849	15048	14774	14844	14931	14813	14683	14969	14769	15026	14838	14789	14855	14917	14771	14901	14800	14765	14844	14867	14630	15003	14706	14787	14781	14810	14803	14869	14795	14764	14677	14787	14930	14922	14827	14841	14912	14916	14911	15040	14890	14820	14896	14756	14852	14794	15000	15047	14825	14796	14890	14877	15029	14818	14856	14936	14818	14826	14970	14827	14856	14800	14848	14842	14963	14863	14993	15004	14881	14852	14955	14774	14861	14832	14747	15022	14860	14752	14893	14894	14810	14854	14913	14791	14773	15007	14889	14895	14902	14810	14916	14797	14833	14869	14825	15007	14808	14826	14764	14749	14777	14901	14970	14682	14839	14692	14903	14941	14748	14784	14928	14898	14991	14888	14793	14827	14883	14736	15047	14914	14635	14811	14990	14995	14997	14783	14960	14960	14848	14881	14857	14650	14867	14896	14783	15002	14705	14730	14897	15077	14758	14955	14942	14753	14895	14726	14773	14695	14613	14952	14842	14952	14684	14785	14871	14798	14979	14822	14821	15091	14916	14982	14838	14694	14983	14884	14823	14784	14916	14678	14813	14998	14793	14724	14901	14643	14904	14865	14843	14762	14994	14938	14832	14915	14911	14847	14842	14799	14687	14832	14793	14868	15004	14928	14979	14732	14848	14775	14663	14769	14764	14795	14873	14937	14650	14910	14862	14908	14837	15002	14782	14881	15046	14892	14758	14968	14859	14778	14949	14856	14721	14766	14849	14892	14778	14989	14909	14789	15041	14716	14822	14615	14830	14959	14838	14824	14891	14875	14786	14819	14892	14882	14740	14873	14885	14842	14832	14752	14814	14847	14946	14814	14712	14910	14836	14841	14937	14847	14572	14926	14819	14927	14864	14917	15002	14814	14831	14845	14870	14889	15002	14769	14707	14957	14861	14840	15017	14888	14744	14812	15002	14769	14845	14956	14751	14929	14951	14772	14909	14827	14927	14812	14878	14799	14734	14792	14852	14939	14938	14832	14924	14865	14612	14880	14861	14861	14782	14804	15019	14860	14736	14747	14827	14921	14855	14905	14949	14898	14728	15049	14675	14777	14782	14833	14847	14831	14947	15022	14845	14870	14754	14845	14857	14869	14798	14898	14823	15146	14967	14903	14846	14790	14824	14684	14766	14772	14936	14717	14715	14921	14665	14755	15038	14851	14845	14789	14683	15019	14842	14861	14831	14825	14782	14945	14716	14856	14983	14781	14762	14602	14971	14773	14745	14877	15013	14892	14767	14830	14908	15064	14826	14796	14721	14738	14783	14840	14875	14853	14834	14753	14882	15004	14835	14949	14862	14861	14981	14833	14731	15044	14708	14956	14813	14947	14725	14896	14745	14776	14691	14750	14712	14759	14822	14760	15017	14975	14809	14828	14788	14865	14827	14930	14797	14826	14778	14785	14879	14987	14825	14756	14756	14761	15010	15022	15023	14850	14893	14899	14887	14800	14966	14925	14777	14765	14737	14781	14918	14917	14861	14709	14821	14827	14827	14916	14769	14936	14699	14881	14781	14872	14873	14849	14913	14906	14949	14782	14792	14680	14660	14760	14977	14865	14719	14986	14784	14918	14854	14652	14881	14717	14886	14903	14929	14732	14963	14784	14784	14849	14840	14825	14834	14761	14907	14681	14841	14889	14834	14897	14892	14929	15075	14755	15039	14743	14788	14771	14704	14717	14782	14855	14949	14670	14861	14788	14739	14881	14717	14753	14654	14896	14881	14957	14791	14848	14995	14763	14770	14774	14624	14776	14920	14958	14732	14861	14763	14872	14910	14872	14784	14919	14788	14798	14785	14899	14907	14927	14563	14773	14837	14801	14655	14813	14657	14918	14786	14829	14727	14951	14890	14751	14861	14866	14897	14955	14629	14605	14811	14928	14909	14890	14888	14914	14747	14967	14805	14623	14843	14716	14932	14956	14834	14755	14819	14936	14767	14777	14827	14887	14797	14828	14806	15045
28663	24768	29807	26591	21862	20597	19803	19217	19045	18740	18531	18082	18290	18029	17873	17670	17762	17765	17766	17523	17976	17559	17765	17517	17650	17579	17601	17576	17455	17634	17467	17236	17579	17568	17577	17445	17350	17295	17579	17491	17386	17433	17624	17390	17654	17365	17534	17639	17357	17404	17388	17361	17521	17586	17546	17636	17544	17611	17293	17381	17268	17387	17475	17569	17467	17497	17411	17445	17475	17221	17603	17518	17271	17334	17420	17392	17535	17407	17174	17479	17443	17342	17447	17485	17438	17360	17205	17326	17452	17464	17496	17338	17580	17469	17649	17368	17518	17389	17413	17486	17518	17468	17446	17581	17496	17511	17243	17320	17339	17544	17249	17526	17363	17517	17439	17107	17440	17454	17541	17222	17483	17418	17555	17421	17503	17399	17365	17508	17517	17485	17605	17239	17398	17512	17422	17553	17283	17398	17434	17410	17391	17380	17287	17279	17461	17364	17419	17532	17690	17398	17482	17506	17517	17553	17322	17468	17367	17394	17597	17648	17512	17457	17412	17425	17560	17480	17436	17496	17577	17341	17434	17541	17534	17556	17106	17433	17317	17249	17471	17517	17396	17294	17491	17481	17401	17401	17255	17294	17659	17343	17322	17527	17446	17499	17459	17437	17556	17333	17506	17667	17345	17457	17386	17601	17410	17388	17403	17556	17574	17322	17476	17497	17266	17388	17525	17305	17455	17402	17494	17616	17503	17579	17512	17470	17437	17354	17202	17516	17489	17194	17454	17320	17420	17393	17451	17217	17578	17377	17519	17369	17810	17495	17436	17321	17476	17377	17524	17522	17483	17468	17320	17358	17441	17417	17143	17358	17437	17471	17617	17461	17716	17387	17147	17466	17279	17390	17325	17517	17390	17468	17562	17415	17610	17405	17450	17230	17441	17541	17534	17221	17323	17513	17290	17401	17528	17357	17477	17347	17351	17375	17515	17413	17330	17328	17429	17495	17435	17581	17367	17475	17599	17611	17505	17586	17401	17513	17411	17600	17577	17406	17492	17317	17472	17287	17579	17419	17313	17533	17290	17439	17302	17473	17569	17418	17510	17230	17281	17316	17386	17388	17556	17466	17445	17449	17478	17417	17448	17636	17344	17347	17500	17351	17339	17510	17491	17505	17587	17567	17495	17516	17395	17259	17418	17399	17424	17286	17579	17261	17502	17416	17441	17570	17498	17371	17109	17339	17603	17592	17486	17539	17470	17380	17350	17384	17579	17377	17558	17429	17257	17429	17401	17434	17343	17217	17475	17407	17348	17316	17364	17263	17282	17420	17337	17513	17413	17419	17445	17725	17515	17461	17548	17256	17453	17511	17467	17530	17465	17406	17687	17669	17562	17482	17476	17461	17386	17342	17594	17463	17340	17461	17268	17539	17351	17314	17294	17366	17532	17503	17474	17304	17439	17459	17279	17374	17593	17375	17270	17434	17440	17455	17541	17370	17495	17261	17464	17464	17431	17494	17397	17424	17403	17459	17433	17468	17312	17489	17661	17215	17374	17390	17403	17409	17348	17439	17393	17429	17383	17412	17619	17429	17420	17528	17475	17368	17428	17511	17393	17682	17415	17364	17361	17537	17363	17436	17659	17484	17569	17598	17288	17374	17488	17529	17385	17558	17279	17581	17492	17365	17418	17330	17708	17494	17593	17462	17342	17460	17653	17483	17521	17524	17238	17493	17365	17553	17511	17542	17419	17488	17443	17623	17364	17418	17512	17335	17578	17494	17705	17430	17460	17402	17727	17558	17361	17340	17596	17450	17489	17429	17510	17484	17568	17374	17420	17371	17467	17377	17459	17288	17389	17687	17241	17419	17412	17634	17389	17582	17321	17618	17575	17535	17703	17433	17711	17334	17462	17561	17476	17550	17396	17417	17355	17540	17656	17523	17465	17498	17372	17319	17483	17319	17470	17528	17489	17548	17405	17436	17412	17479	17535	17445	17515	17473	17255	17659	17427	17531	17566	17430	17535	17505	17238	17487	17526	17484	17477	17440	17481	17633	17511	17405	17406	17502	17394	17484	17443	17148	17499	17621	17500	17509	17575	17717	17584	17340	17527	17416	17580	17450	17623	17578	17599	17412	17572	17497	17399	17390	17343	17409	17422	17397	17401	17540	17388	17441	17299	17118	17554	17429	17276	17255	17561	17529	17701	17547	17434	17299	17576	17354	17426	17404	17538	17378	17267	17432	17427	17489	17388	17439	17332	17527	17603	17454	17468	17415	17472	17413	17245	17561	17379	17480	17590	17491	17386	17592	17424	17533	17373	17600	17287	17569	17383	17415	17335	17452	17602	17516	17333	17425	17427	17522	17512	17559	17529	17281	17490	17464	17620	17314	17190	17425	17436	17209	17475	17306	17314	17517	17661	17330	17412	17293	17121	17220	17316	17409	17396	17522	17464	17367	17424	17533	17341	17556	17361	17492	17494	17390	17344	17418	17711	17297	17384	17325	17241	17327	17563	17472	17510	17444	17337	17419	17371	17453	17644	17659	17606	17364	17363	17536	17440	17439	17484	17473	17485	17492	17499	17535	17444	17471	17348	17491	17327	17328	17341	17525	17500	17408	17460	17615	17520	17379	17181	17441	17462	17379	17525	17494	17387	17362	17515	17502	17474	17616	17444	17378	17310	17445	17392	17464	17522	17355	17471	17575	17369	17408	17365	17490	17571	17424	17625	17337	17238	17329	17468	17481	17561	17569	17520	17550	17314	17488	17322	17646	17536	17314	17597	17475	17328	17420	17468	17544	17557	17602	17386	17513	17528	17523	17462	17448	17449	17399	17417	17458	17459	17430	17512	17478	17358	17275	17545	17468	17670	17459	17310	17431	17540	17704	17397	17270	17526	17687	17513	17429	17504	17540	17466	17488	17291	17553	17507	17584	17462	17555	17342	17451	17535	17559	17470	17505	17390	17374	17381	17563	17492	17424	17426	17496	17339	17337	17552	17543	17442	17622	17251	17396	17344	17551	17303	17341	17632	17339	17406	17556	17621	17420	17262	17474	17483	17295	17374	17525	17603	17599	17435	17393	17549	17421	17465	17324	17515	17348	17422	17427	17502	17427	17433	17590	17449	17150	17482	17428	17471	17353	17349	17470	17581	17329	17450	17443	17294	17629	17328	17385	17404	17289	17300	17166	17374	17576	17558	17179	17588	17377	17262	17394	17349	17622	17554	17667	17450	17540	17557	17402	17325	17484	17540	17376	17518	17362	17505	17573	17571	17627	17368	17411	17545	17370	17457	17624	17351	17554	17470	17420	17340	17590	17394	17583	17414	17323	17384	17469	17551	17440	17395	17396	17408	17399	17195	17645	17648	17594	17741	17647	17497	17452	17327	17586	17515	17416	17531	17477	17403	17591	17522	17325	17445	17435	17521	17426	17386	17540	17751	17434	17372	17340	17720	17471	17638	17563	17260	17506	17558	17388	17288	17461	17357	17610	17470	17385	17540	17391	17171	17442	17399	17284	17466	17202	17186	17399	17541	17401	17311	17416	17467	17243	17405	17485	17419	17379	17579	17410	17455	17480	17382	17322	17359	17433	17387	17205	17568	17637	17378	17295	17402	17475	17425	17620	17683	17547	17376	17456	17502	17723	17499	17286	17441	17544	17636	17680	17249	17496	17374	17416	17605	17419	17432	17383	17597	17501	17398	17337	17277	17439	17365	17393	17482	17349	17474	17470	17482	17569	17477	17502	17348	17601	17351	17672	17465	17336	17602	17403	17243	17289	17452	17489	17526	17385	17350	17485	17456	17467	17345	17413	17556	17426	17442	17614	17499	17455	17412	17400	17431	17471	17589	17445	17387	17367	17629	17849	17604	17445	17374	17619	17412	17244	17445	17310	17347	17364	17426	17435	17324	17369	17412	17502	17520	17474	17451	17399	17325	17672	17364	17529	17370	17486	17392	17540	17382	17322	17244	17333	17661	17490	17523	17555	17626	17576	17407	17524	17392	17436	17260	17294	17454	17452	17302	17382	17388	17224	17503	17514	17341	17468	17274	17449	17359	17317	17244	17475	17419	17225	17418	17374	17444	17489	17636	17515	17432	17269	17443	17330	17623	17451	17491	17611	17323	17402	17414	17352	17406	17253	17598	17409	17281	17480	17604	17403	17428	17475	17374	17383	17406	17315	17450	17424	17526	17291	17290	17501	17524	17355	17260	17502	17624	17436	17451	17520	17495	17411	17559	17419	17507	17258	17517	17434	17423	17606	17477	17338	17611	17568	17503	17468	17301	17683	17165	17386	17412	17452	17317	17365	17654	17632	17532	17548	17468	17517	17375	17562	17519	17373	17530	17455	17512	17464	17296	17318	17653	17409	17522	17405	17450	17367	17620	17243	17289	17492	17478	17382	17508	17430	17328	17641	17493	17354	17512	17420	17478	17670	17579	17486	17553	17427	17638	17407	17427	17314	17268	17454	17303	17397	17378	17345	17336	17361	17586	17636	17279	17427	17475	17473	17409	17144	17686	17441	17387	17366	17557	17335	17339	17456	17374	17509	17349	17604	17249	17377	17426	17556	17445	17391	17540	17455	17251	17350	17390	17416	17355	17294	17362	17499	17367	17406	17573	17606	17691	17483	17355	17388	17385	17538	17447	17531	17375	17534	17490	17601	17389	17440	17529	17651	17366	17471	17448	17446	17509	17383	17296	17310	17351	17487	17570	17431	17477	17370	17533	17578	17535	17272	17345	17459	17419	17327	17557	17587	17375	17301	17453	17372	17572	17334	17321	17347	17433	17517	17452	17620	17374	17592	17528	17334	17531	17452	17642	17585	17614	17359	17560	17625	17426	17473	17365	17490	17489	17617	17655	17584	17554	17298	17462	17603	17555	17358	17506	17520	17474	17645	17407	17453	17302	17580	17438	17360	17544	17501	17622	17424	17610	17536	17410	17175	17395	17473	17573	17445	17315	17446	17463	17356	17563	17579	17592	17298	17461	17462	17461	17215	17338	17442	17374	17478	17520	17445	17564	17374	17406	17402	17511	17481	17593	17431	17341	17412	17566	17537	17357	17370	17646	17503	17408	17715	17306	17485	17622	17267	17156	17581	17434	17313	17513	17514	17329	17541	17718	17519	17672	17452	17424	17279	17356	17699	17439	17480	17517	17373	17395	17246
24763	35040	32299	25396	21818	19806	18619	17878	17568	16777	16632	16275	16009	15848	15753	15475	15629	15601	15614	15697	15425	15458	15261	15478	15164	15205	15328	15374	15093	15176	15180	15081	15217	15056	15182	15163	15271	15223	15146	14962	15312	15277	14998	15151	15233	15067	14923	14927	15187	15194	15058	15178	15007	14965	15123	15161	14972	15199	15166	14905	15074	15038	15007	15013	15023	14971	15101	14979	15077	15130	15027	15033	15129	15123	14878	15051	15156	15062	15109	14950	15082	15050	15252	15156	15047	15092	15141	14929	15118	14940	15074	15011	15057	15120	14917	15286	15280	14872	14833	15250	14960	15024	14793	14909	15032	14901	15178	15089	14987	15200	15090	15028	15053	14919	15161	15084	14982	15157	14786	14983	15040	14895	15118	15015	14980	14993	15141	14923	15097	15073	14948	14969	14966	15137	14893	14977	15092	15031	15140	14956	14992	15013	14932	14935	14890	15003	14975	14939	14949	15017	14986	15034	15210	15128	15129	15024	15130	15003	15018	15235	15135	15039	14970	15037	15147	15096	15024	14792	15023	14930	15174	15114	15019	14979	15081	15119	15174	15077	14904	15009	14996	14925	15121	15116	14944	14965	15141	15016	15196	15044	14932	15067	14974	15005	14899	14858	15265	14971	14999	14950	15112	15156	15082	15016	15016	15153	15157	15078	14830	15097	15006	15144	15162	15016	15037	15022	15037	15058	15083	14957	15242	15112	15209	14939	15074	15094	15132	15126	15038	15072	15103	14995	15029	15001	15057	15113	15063	15209	15127	14827	14911	14895	14973	14935	15107	15094	15092	15029	15097	15002	14962	15013	15046	14830	15007	15020	14887	15001	15211	15065	15057	15059	15101	14926	14865	14970	15139	15016	14992	15254	15125	15017	15140	15067	15003	15129	15027	15130	15021	15233	15143	14953	15085	15034	15138	14945	15088	15083	15029	15003	15072	14939	15079	15228	14993	15136	15078	14997	15207	15128	15022	14948	15030	14955	15101	14931	14997	14931	14993	15079	14928	15062	15055	15055	15165	14931	15135	15139	15080	15145	14886	15213	15061	15215	14904	15127	15125	15035	15068	15088	15054	15015	15007	15033	15043	15091	15122	15089	15000	15124	14880	14998	15136	14981	15014	14983	15072	14948	14942	15038	15017	15187	14976	14961	15087	15128	14943	14991	15231	15011	15035	14983	15034	14983	14937	14932	15152	14981	14985	15079	15104	14939	15098	15159	15020	14902	15090	15156	15032	15058	14873	14848	15051	15134	15031	15000	15215	14997	15111	15214	15117	15130	14949	15015	15030	15128	15146	15202	14842	15229	14863	14868	14944	15122	15218	14956	15115	15070	15211	15064	15081	14999	15018	14948	15089	15077	15184	15355	14948	15271	15011	15133	15020	15042	15107	14906	14971	15225	14969	15182	15075	15058	15103	14937	14951	15169	15124	15079	14976	15053	15057	15061	15024	15062	15181	15033	15131	14962	15098	15030	15230	14926	14901	15194	14999	15067	15018	15102	15063	14915	14884	14971	15042	15067	15069	15050	15279	15014	14981	15113	15075	15139	15074	15036	14980	15289	15141	14902	15029	15133	15113	14919	15031	14985	15074	15219	15038	14996	14921	15182	14986	15075	15104	15107	15009	15151	15228	15095	15102	15090	15067	14993	14901	15040	15012	15041	15151	15104	14957	15038	15006	14867	15087	15056	15156	14961	15037	14961	15092	15144	15009	15008	15195	15114	15092	15256	14922	15047	15086	15095	15169	14873	15158	15028	15020	14996	14930	14973	15278	15078	15018	15107	15197	14965	14956	15198	15078	14970	14999	15017	15214	15023	15098	15062	15211	14959	15134	14968	14873	15139	15182	15157	15145	15170	14908	15210	15101	15118	14806	15021	15175	15010	15111	14927	14900	14945	15338	14924	14926	15034	15060	15039	14963	15028	15110	14947	14937	15075	15091	14945	14831	15073	14989	15087	15069	14975	15066	14993	15020	15090	15070	15205	15185	15083	15159	15031	15066	14940	15096	15144	14995	15147	15184	15031	14981	15025	15105	14932	14995	15019	15124	15108	15090	15210	15127	15106	15249	15270	15160	15207	14982	15023	15047	15096	15024	15011	14956	14841	15125	15171	15080	15106	15031	14899	14851	15107	15176	14955	15181	15001	15012	15112	15199	15049	15201	14938	14909	14997	15259	15033	15071	15146	15061	15177	14954	15120	15149	15119	15165	15004	15100	14987	15090	15100	14981	14967	14827	15034	15038	15175	15081	15146	15006	14983	14967	15118	15073	15061	14962	15141	15116	15172	14981	15045	15044	15047	15128	15055	15063	14975	15109	15181	15199	15052	15112	14916	15127	15040	15069	15164	15199	14881	15083	15080	14995	15105	15066	14925	14971	15016	15088	15075	14921	15118	15157	14987	14932	15255	14866	15091	15025	15161	15132	15043	14898	15220	15043	15114	15123	15168	15109	15002	15065	14825	14934	15159	15013	15257	15253	14954	15107	14973	15060	14922	15093	15026	14921	15017	15263	14915	15196	15101	15067	15030	14905	15020	15163	15085	14912	15010	15038	14975	15056	15030	14865	14919	14951	14870	15095	15213	14958	15138	14917	14981	14994	15158	15016	14950	15029	14916	15155	15061	14894	15216	15125	14984	15062	15188	15059	14843	15134	14938	15132	15068	15055	15243	15146	15042	15096	15143	14995	15077	15207	14991	15208	14918	15029	15104	14974	14900	15056	15022	15175	15075	14998	14954	14928	15047	15263	15346	15079	15041	15125	14960	15036	14956	15117	14879	14973	14957	15042	14983	15068	15042	15226	15011	15058	15098	15048	14960	15030	15001	15179	15071	15084	15237	15173	15058	15065	15016	14986	15047	15029	14988	14876	15121	15142	15032	15078	15059	14968	15326	15027	15165	15100	14952	15083	14943	15049	15185	15008	15008	15013	14949	15058	14953	15071	15326	14932	14973	14844	15031	15067	15029	15005	15033	14919	15045	15256	15161	15064	14984	14993	15170	15028	14914	15121	15155	15140	15052	15018	14987	15165	14932	15019	15026	15068	15045	15082	15102	15332	15062	15026	14852	15140	15012	15046	15073	15135	15060	14939	15002	15020	14966	15020	14977	15135	15183	15187	15055	15002	15282	15108	14881	15024	15074	14902	15112	15024	15097	14918	14980	15012	15022	14870	14984	14898	14902	15088	15039	14957	14874	15065	14979	14999	15039	15014	15235	14999	15002	15186	15117	15129	15040	14979	15012	15012	15123	15101	15133	15101	15212	15163	14938	15174	15216	15013	15027	14884	15087	15125	15020	15175	15021	14987	15216	15029	15117	15128	15038	14900	14984	14918	15144	14989	14920	15144	14910	15040	15049	14885	15064	14852	15171	14852	15030	15128	14884	15069	15050	14960	15115	15123	15212	15063	14934	15106	15137	15161	14843	15095	15288	15079	15038	15058	15018	15138	14997	14958	15040	15147	15131	15035	15012	15126	15066	15141	15127	15174	14857	15068	15063	15060	15077	14949	15164	15125	14955	15112	15171	15137	15089	14899	14926	15052	15027	15150	15076	15129	14862	15035	15049	15144	15039	14964	14877	15069	15027	15109	14932	15060	14970	15209	14973	15043	15013	15004	15073	15164	14829	15187	15145	15028	14944	15102	15073	15100	15072	15078	14967	15306	14992	15166	15087	14983	15177	15053	14884	15029	14992	15020	15130	14927	15082	15127	15024	14996	14934	14975	15161	15067	15156	15137	14976	15038	14986	15062	15071	15004	15286	15186	14934	15134	14999	15090	15034	15018	14999	15016	15118	15081	15156	15053	15025	14985	15149	14909	15146	15033	15035	15110	14912	14919	15068	15007	15038	15063	14951	14889	15034	15068	15103	15032	15114	15133	15087	14986	15085	15124	15181	15099	14959	14940	15032	15109	15133	14960	14993	14947	15328	14963	15051	15057	15142	15144	15034	15030	14947	15053	14999	14923	15155	15073	15196	15058	15099	15165	15067	15010	15026	15012	14954	14908	15100	15069	14999	14998	15092	14985	14934	15068	15257	15035	15017	15174	15029	15070	15192	14880	15000	15193	15053	14979	14881	15135	15247	15025	15131	15200	15067	14984	15054	15056	15084	15107	14923	15055	14973	14933	14933	15053	14990	14981	15116	15061	15178	14904	14979	15018	15085	15240	14987	15063	15001	15085	15155	15037	15181	15190	14980	15108	15025	15041	15127	15076	15178	15044	15126	14984	15080	14945	15012	15206	15048	15150	15028	15053	15108	15146	15064	15248	15117	15218	15108	15052	15206	15037	15060	15094	15172	15097	14961	15063	15280	14989	15081	14919	15035	15101	15137	15089	15002	15109	15026	14926	15024	15143	15002	15020	14956	15040	15151	15103	15092	14958	15058	15131	15039	14863	15126	14877	15084	15080	14936	14975	15085	15227	15081	15076	15016	15098	15123	15064	14943	15146	15068	15034	14944	15116	14999	15032	15056	15199	15160	15074	15171	14850	15132	15271	15048	15270	15097	15159	15051	15048	15196	15034	15082	14992	14925	15047	15123	14931	14934	15148	15114	14894	15012	15076	15066	15108	15047	15025	14910	15093	14882	14939	15185	15218	14997	15115	15111	15032	14959	14956	15155	14973	15000	15107	15027	15067	15159	15124	15082	15199	14965	15027	15031	15050	15077	14878	15031	15110	15205	15103	15173	15029	15060	15095	14929	15161	15029	15142	14992	14951	14801	14949	15076	15018	15065	15080	15236	15061	15192	14807	15054	15049	15069	15108	14790	14996	15057	15025	15170	14887	14997	15063	15031	14992	15017	15085	14874	15035	15039	15292	14995	15054	15186	15053	14891	15108	14948	15014	14967	14989	15080	14989	14942	15112	15061	15071	15045	15195	15048	14963	15207	15009	15115	14904	15167	14976	15059	15191	15037	14986	15172	15109	15177	14819	15162	14995	15078	14969	14981	15011	15117	15005	15108	15155	14956	15100	15088	15119	15076	14977	14990	15028	14905	15172	14978	15095	14962	15122	15219	14992	15105	15074	15152	15159	15036	15266	14869	15100	15039	15038	14917	15182	15071	15088	14994	15108	15099	14927	15016	14900	15024	15043	15100	14990	14971	15011	14993	15119	15134	15149	15057
24529	21693	29227	25037	23354	23722	23173	20230	19357	19061	18916	18549	18069	18211	18100	17860	17943	17881	17784	17697	17642	17779	17440	17495	17756	17277	17345	17328	17351	17305	17379	17397	17268	17420	17255	17341	17226	17102	17222	17084	17204	17056	17095	17260	17291	17288	17358	17124	17324	17143	17238	17164	17172	17173	17009	17187	17147	17247	17168	17208	17071	17213	17012	17205	17365	17185	17291	17311	17248	17179	17119	17238	17059	17300	17302	17136	17149	17224	17092	17076	17094	17171	17148	17053	17165	17418	17359	17282	17117	17179	17201	17205	17152	17170	17127	17079	17161	17225	17083	17314	17494	17016	17119	17091	17225	17159	17027	17182	17130	17097	17432	17121	17266	17265	17160	16901	17184	16923	17223	17241	17220	16843	17016	17144	17072	16992	17084	17043	17089	17039	16911	17007	17076	17265	17189	17078	17228	16997	17205	17144	17060	17033	17064	17199	17059	17071	17248	17127	17268	16895	17156	17179	17176	17140	17140	17113	17108	17019	17134	16942	17233	17216	17107	17070	17040	17238	17081	17194	17219	17100	17334	17327	17264	17309	17140	17002	17089	17006	17012	17099	17151	17173	17086	17141	17168	17147	16867	17253	17208	17265	17064	17108	17034	17140	17073	17329	17164	17137	17067	17129	17165	16956	16981	16993	17251	17264	17358	16964	17146	17021	16910	17026	17127	17112	17038	17017	17204	16950	17086	17207	17042	17196	16996	17077	17372	17371	17225	17139	17135	17129	17104	17038	17064	17288	17216	17168	17327	17155	16972	17174	17165	17092	17124	17201	17019	17274	17023	17151	17227	17143	17091	17048	17285	16949	17016	16931	16958	17149	17129	17074	17225	17079	17108	17041	17167	17191	17347	17137	17161	16983	17159	17022	17267	17199	17200	17157	17263	17186	17145	17254	17199	17083	17100	17094	17208	17076	17092	17076	17199	17063	16892	17167	17095	17156	17266	17247	17196	17118	17016	17162	17144	17226	16999	17139	17102	17111	17000	17320	17005	17078	17111	17046	17060	16992	17084	17233	17271	17382	17161	17088	17184	17030	17042	17140	17026	17134	16984	17199	17155	16974	16908	17145	17115	17261	17173	17365	17186	16991	17111	17207	17116	17389	17320	17112	17295	17084	17185	17136	17007	17207	17093	17116	17278	17072	17138	17192	17223	17119	16929	17179	16996	16784	17143	17239	17274	17052	17215	16891	17026	17181	16992	17234	17056	17102	17065	16931	17195	17363	17223	17251	17193	17211	17353	17010	17320	17151	17118	17215	17455	17201	17112	16984	17381	17181	17247	17221	17125	17262	16962	17105	17003	17198	17115	17038	17144	16955	17166	17259	17073	17033	17359	17265	17045	16991	17253	17184	17363	17063	17059	17173	17274	17117	17278	17145	17185	16980	17047	17181	17150	17090	16999	17039	17146	17112	17263	17103	17161	17149	17389	17174	17092	17123	17057	16955	17156	16919	17114	17338	17120	17130	17240	17079	17064	17197	17223	17118	17255	17175	16963	17004	17203	17096	17140	17096	17129	16993	17172	17167	17184	17258	17102	17033	17127	17198	17191	16810	17069	16906	17187	17255	17266	17166	17032	17314	17099	17183	17215	17043	16956	17088	17069	17128	17191	17020	17335	17096	16969	17032	17076	17089	17043	17122	17293	17156	16995	16925	17272	16955	17333	16919	17037	17336	17313	17073	17416	17082	17028	17081	17081	17240	17002	17151	17245	17042	17337	17224	17078	17096	17029	17236	17236	17060	17186	17174	17134	17197	17259	17136	17051	17153	17308	17227	17103	17054	17240	17110	17063	17045	17211	17010	17279	17177	17031	16888	17133	17090	17179	17104	17071	17292	16997	17008	17022	16971	16981	17039	17154	17187	17157	17095	17227	17249	17204	17187	17324	17131	17227	17175	17098	17062	17189	16983	17251	17346	17096	17158	17280	17143	17266	17136	16957	16906	17119	17311	17087	16910	17152	17051	17074	17080	17120	17087	16868	17285	17024	17244	17015	17170	17071	17051	17047	17112	17166	17008	17234	17147	17020	17292	17188	17024	17004	16927	17072	16902	17196	17359	17224	17185	16938	17031	17005	17102	17215	16908	17011	17145	17277	17273	17219	17180	17234	17265	17082	16964	17107	17081	16964	17027	16967	17175	17014	17143	17098	17015	17223	17254	17220	16995	17096	17186	17131	16944	17089	17193	17155	17126	16982	17131	17159	17222	17188	16925	17074	17110	17153	17284	17422	17187	17270	17011	16891	17094	17166	17079	16991	17171	17136	17077	16997	17080	16983	17103	17220	17089	17126	17308	17205	17117	17144	17053	17162	17168	17317	17024	17132	17149	17133	17300	17178	17014	17255	17199	16893	17125	16953	16985	17380	17207	17111	16892	17042	17220	17089	17018	17197	17180	17181	17130	17074	17212	17169	17305	17376	17016	17137	16874	17090	17314	17379	17235	17201	17377	17155	17215	17097	17111	16886	16949	17240	17187	17024	17056	17003	17198	17165	17233	17261	17153	17132	17050	17178	17161	17087	17131	17146	17046	17180	17240	17094	17301	17200	17200	17137	17185	17221	17056	17210	16908	16913	16973	17193	17152	17037	17067	17234	17120	17119	17073	17202	17359	17152	16994	17263	16966	17169	17308	17172	17143	17023	17107	17100	17294	17181	17072	17020	17223	17185	17046	17006	17050	17222	16836	17026	17121	17150	17023	17179	17217	17179	17165	17057	17359	16957	17150	16925	17119	16981	17168	17184	17118	17368	17091	17196	17192	17139	17077	17153	17193	17015	16972	17084	17209	17278	16999	17274	17089	17223	17182	17225	17100	17114	17431	17059	17106	17275	17144	17330	17226	17266	17112	17046	17104	17284	17321	17094	17032	17143	17272	17086	17069	17202	17216	17051	17073	17063	17134	17059	17176	17157	17142	17163	17190	17193	17239	17112	17038	17107	16986	17214	17094	16996	17208	17337	17115	17032	17250	17114	17101	17241	17126	17153	17255	17087	17181	17006	17156	16928	17165	17330	17276	17114	17241	17227	17114	17165	17412	17211	17105	16998	17146	16974	17321	17035	17086	17103	17185	17178	17244	17333	17171	17018	17232	17081	17054	17336	17056	17152	16982	17173	17038	17092	17302	17187	17154	17021	17107	17278	17078	17215	17172	17417	17201	17210	17300	17138	17079	17141	17189	17324	17136	17222	17034	17210	17042	17194	17222	16884	17056	17043	17151	17078	17264	17021	17063	17000	17130	17035	17364	17297	17037	17343	17258	17121	17120	17143	17208	17071	17202	16906	17031	17083	17303	17207	17101	17107	17259	16951	16996	17152	17052	17213	17088	17074	17246	17189	17101	17189	17278	17210	17077	17400	17242	17178	16970	17170	17166	17145	17167	17083	17146	17040	16898	17065	17156	16889	17216	17183	17094	17038	17291	17119	17212	17026	17433	17181	17334	17066	17090	16989	17000	17036	17251	17133	17003	17312	17170	17161	16849	17160	17219	17237	16957	17320	17390	17129	17090	17373	17046	17053	17318	17234	17131	16940	17171	17294	17153	17250	17243	17097	17121	17291	17001	17084	17117	16968	17116	17288	17174	17223	17212	16884	16999	17146	17166	17227	17222	17171	17263	17180	17244	17045	17034	17021	17108	17235	17084	17194	17176	17000	17261	17200	17239	17231	16961	17104	16963	16948	17282	17219	17288	17129	17150	17064	17081	17059	17208	17037	17186	17162	16861	16953	17012	17055	17107	17099	17171	17242	17106	17257	17049	16972	17118	17163	17426	17204	17107	17314	17012	17295	17158	17029	17121	17175	16988	17078	17075	17294	17117	17056	17197	17271	17188	17048	17194	17153	17105	17272	17431	17225	17034	17024	17136	17177	17402	17052	17005	17217	17401	17203	17162	17254	17192	16947	16950	17136	17142	17037	17100	17104	17029	17162	17036	17023	17027	17155	17171	17134	17167	17075	17152	17311	16933	17080	17215	17142	17091	17207	16953	17041	17077	17129	17273	17116	17287	17287	17092	17379	17088	17266	16973	17219	17169	16983	17166	17236	17289	17286	17291	17096	17213	17267	17163	17178	17281	16841	16954	17154	17206	17263	17240	16978	17153	17119	17044	17194	17067	16925	17124	17117	16857	17299	16932	17205	17137	17100	17009	17022	17137	17098	17172	17313	17040	17088	17041	17340	17042	17015	17132	17099	17282	17198	17154	17058	17087	17176	17111	17124	17213	17106	17155	17275	17153	17100	17206	17286	17189	17014	17175	16862	17229	17052	17342	17033	17245	17226	17179	17166	17299	17195	16959	17128	17057	16987	17123	17229	17359	17070	17212	17213	17123	17375	17075	16993	17001	17207	17322	17101	17226	16894	17170	17217	17141	17236	16939	17193	17079	17015	17122	17217	16970	17097	17108	17134	17157	17032	17071	17073	17044	17333	17245	17200	17108	17102	17136	17095	17399	17105	17100	17121	16905	16906	17023	17202	17127	17065	17099	17270	17002	17306	17243	17129	17130	17151	17115	17304	17250	16948	16947	17199	17030	17176	17093	17150	17141	17070	17045	17227	17109	17165	17133	17147	17014	17328	17139	17078	17126	17067	17256	17081	17222	17253	17161	17169	17153	17273	17260	16870	17318	17197	17216	17178	17135	17097	16970	17119	17099	17129	17026	17354	17178	17347	17217	17028	17039	17026	17128	16982	17085	17221	17143	17084	17020	17175	17317	16968	17289	17220	17254	16919	17049	17246	17051	17084	16938	17072	17179	17254	17087	16895	17147	17234	17336	17129	17078	17037	17193	17293	17062	17175	17090	17188	17249	17208	17062	17003	17164	17188	17035	17010	17096	17162	17161	17187	17346	17138	17165	16970	17028	16987	17097	17053	16797	17085	17278	17190	16943	17402	17191	16999	16953	17015	17243	17203	16884	17203	17213	17287	16964	17150	17223	17163	17347	17132	17173	16986	17217	16986	17163	17242	17096	17085	17133	17259	17069	17215	17225	17252	17213	17209	16988	17065	16920	16904	17159	17154	16981	17266	16988	17260	16843	17194	17133	17122	17110	17198	16923	17324	17165	17221	17053	17010	17074	16987	17119	17063	16949	17216	17070	17097	17418	17118	16951	17164	17098	16955	17068
23953	39896	37183	29313	24912	22382	20549	19631	18823	17830	17408	16869	16647	16269	16058	16076	15663	15880	15564	15750	15581	15348	15455	15356	15229	15433	15089	15416	15125	15123	15076	15072	15272	15127	15016	14915	15089	15107	15080	14995	14969	14784	14841	14970	15012	15035	15082	14792	14920	14908	15027	15058	15116	14986	14899	15164	14870	14864	14886	14972	14861	14731	15036	14867	14846	14971	14830	14882	14833	14888	14781	14900	14805	14963	14872	14822	14879	15006	14977	15101	15148	14737	15002	14939	14838	14845	14971	14983	14898	14975	14914	14928	14835	14910	14848	14833	14942	14925	14887	15009	14840	15006	14992	14975	14856	14990	14790	14913	15004	14912	14921	14922	14812	14955	14799	14963	14857	14832	14939	14867	14865	14813	15040	14669	14723	14897	15012	14832	14927	14816	14903	14994	15056	14770	14748	14916	14803	14897	14728	14862	14992	14916	15034	14860	14907	14834	14954	14992	14872	14839	14916	14973	14898	14803	14991	14912	15002	14758	14908	15047	14903	14989	14810	14789	14863	14907	14982	14985	14783	14928	14773	15036	14724	14894	14909	15026	14847	14799	14784	14786	14776	15069	14887	14874	14894	14971	14926	14849	15116	14939	14869	14877	14872	14864	14959	14973	14983	14919	14925	14847	14856	14900	14763	14878	14853	14885	14851	15052	14910	14944	14838	15028	15021	14883	14896	14986	14829	14943	14802	14823	14991	14685	14915	14753	14997	14836	14828	15029	14838	14906	14901	14887	14896	14915	14793	14912	14999	14864	14963	14773	14998	14979	15051	14868	14877	14810	15044	14988	14903	14910	14815	14926	14993	14924	14915	14890	14832	14720	14931	14936	14831	14916	14825	14897	14880	14897	14848	14798	14799	14986	14881	14886	14975	14970	14845	14886	15018	14824	14787	14690	14987	14941	14839	14980	14760	14945	14917	15009	14981	14771	14784	14753	15150	14834	14905	14949	14973	14947	14840	14858	14967	14828	14986	14890	15030	14816	14747	15005	14845	14978	14900	14886	15026	14899	14825	14829	14707	15213	14797	14942	14919	14835	14980	14717	14749	14764	14865	14961	14920	14930	14896	14879	14766	14813	14863	14868	14896	14843	14940	14820	14892	14763	14936	14839	14998	14963	15011	15041	14767	14726	15075	14858	15045	14888	14922	14967	14884	14940	14772	15128	15001	14801	14905	14703	14755	15003	14919	14913	14835	14972	14813	14897	14905	15125	15019	14710	14746	14802	14865	14904	14884	14772	14983	14953	14847	14834	14969	14881	14987	14963	14961	14831	15053	14981	14906	14770	15019	15090	14784	14847	14884	14828	14905	14972	15079	14861	15006	14879	14965	14869	14842	14889	14856	14948	14958	14858	14881	15060	15036	14854	14776	14967	14871	14806	14923	14834	14936	14938	14968	14903	14856	14818	14889	14915	14764	14955	14872	14992	15025	15112	14992	14892	14770	14825	14906	14857	14880	14903	14848	14898	14673	14912	14895	14718	14888	14936	14810	14793	14884	15043	14827	14879	14967	14901	15026	14885	14953	14840	14885	14897	14933	14864	14904	14895	14851	14719	14695	14767	14893	14711	15132	14741	15013	14905	14688	14741	14985	15025	14768	14906	15089	14783	14890	14908	14827	15028	14898	14873	14940	14883	14901	14766	14877	14945	14947	14928	14760	14888	14897	14941	15065	14974	15034	14788	14928	14860	14862	14906	14960	14926	14974	14975	14995	14723	14939	15029	14914	14907	14898	14887	15005	14915	14676	14912	14841	15059	14893	14883	14905	14896	14790	14836	15070	14776	14814	14997	14808	14783	15031	14744	14859	14818	14862	14920	14847	14964	14736	14848	14795	14747	14879	14745	14807	14963	14914	14926	15024	14918	14867	14842	14885	14925	14964	14998	14850	15197	14827	14817	14794	14914	14863	14915	14986	14854	14806	14795	14852	14943	14901	15059	14833	14821	14968	15056	14912	14638	14927	14881	14730	14907	14851	14979	14912	14815	15004	14983	14862	14892	14874	14916	14664	14906	14856	14867	14857	15012	14913	14879	15034	14930	14840	14844	14881	14803	14906	15048	14893	14924	15025	14735	14981	14913	14915	14879	14818	14840	14901	15061	14739	14862	15068	15024	14842	14787	14863	14812	14984	14834	14851	14826	14936	14838	15004	14874	14815	14917	14964	14959	14666	14801	14922	14844	14948	14861	14883	14988	14810	14820	14699	14951	14906	14956	14751	14926	14933	14745	14874	15056	14993	14839	14894	15066	14905	14854	14769	14845	14922	14874	14669	14892	15097	14913	14867	14753	14891	15113	15032	14866	14858	14921	14804	15076	14827	14949	14686	14968	14920	14661	14848	14912	15032	14833	14969	14732	14992	14698	14940	14862	14741	14972	14908	14833	14869	14854	14893	14918	14884	14908	14846	14891	14928	14890	14902	15040	14841	14918	14902	14770	14917	14996	14757	15044	15033	14797	14840	14905	14811	14753	14948	15004	14957	14890	14818	14999	14744	14975	14859	14726	14894	14840	14763	15007	14845	14655	14828	14758	15049	14813	14993	14750	14994	14847	15005	14842	14870	15005	14990	14804	14712	14766	15018	14804	14788	14747	14881	14683	14877	14800	14821	15012	15071	14884	14799	14844	14786	14816	14934	15112	14745	14875	14902	14850	15071	14727	15016	14676	14860	14978	14870	14778	14765	14971	14734	14915	14785	15000	14773	14707	14805	14760	14791	14918	15031	14841	14879	14848	14797	14795	14997	14914	14937	14795	14892	14849	14782	14872	14845	14880	14858	14934	14909	14783	14905	14724	14637	14852	14887	14855	14898	14827	14831	14845	15067	14761	14925	14884	14821	15161	14874	14992	14832	14828	14866	15058	14838	14647	14943	14696	14764	14914	14925	15011	14783	14904	14846	14930	14910	14985	15001	14811	15034	14870	14871	14810	14853	14977	14920	14740	14896	14959	14931	14876	14759	15029	14725	14840	15099	14950	15030	14934	14902	14747	14875	14952	14890	14987	14841	14995	15085	14826	14954	14867	14925	14999	14906	14813	14745	14919	14937	14905	14734	14694	14965	14947	14903	14900	14962	14782	14816	14821	14790	14931	14857	14925	14835	14940	15041	14831	14854	14807	14884	14976	14816	14847	14784	14797	14818	14927	14733	14850	14838	14800	15032	14804	14807	15052	14828	14983	14927	14957	14936	14908	14894	14784	14912	14815	14887	14867	14672	14957	14794	14776	14858	15088	14826	14970	14877	14904	14896	14994	14734	14776	14850	15020	14776	14808	14933	15075	15033	14955	14848	14869	14928	14899	14842	14904	14836	14889	15077	14863	14979	14891	15003	14829	14844	14826	14837	15002	15048	14773	14990	14973	14755	14958	15058	14988	14886	14788	14843	14997	14779	14764	14877	14953	14705	14902	14855	14948	14999	14956	14886	14986	14957	15060	14886	14989	14718	14927	15100	14894	14955	14710	14773	14886	14789	14903	14918	15069	14883	14900	15041	14826	14894	14844	14924	14799	14912	14864	14836	14959	15056	14898	14914	14881	14969	14778	14786	14843	14923	14896	14944	14875	14879	14961	14887	14879	14754	15025	14754	14886	14907	14866	14831	14961	14793	14942	15035	14929	14978	14813	14730	14720	14901	14770	14910	14916	14890	14943	14737	14848	15015	15127	14743	14986	14902	14738	14934	14875	15025	14866	14834	15000	14949	14951	14922	14882	14830	14906	14844	14978	14887	14830	14839	14748	14954	14747	14943	14774	14918	14866	15111	14993	14692	14957	15000	14704	14777	14914	14834	15023	14928	15053	14804	14842	15010	15006	14827	14929	14922	14827	14918	15018	14816	14999	14987	14803	14847	14923	14797	14948	14908	14842	14836	14860	14961	14896	14967	14865	14819	14973	14917	14947	14888	14999	15004	14893	14901	14763	14793	14877	14909	14744	14900	14845	14978	14929	14802	14898	14884	14869	14802	15048	14868	14836	14829	14712	14979	14833	14845	15004	14891	14813	14897	14803	14820	14833	14870	14861	14894	15011	14750	15008	14736	14846	14959	14788	14871	14947	14940	14844	14766	14953	14727	14873	14857	14829	14973	14993	14910	14921	15000	14876	14793	14936	14979	15111	14940	15017	14755	14967	14857	14734	14954	14733	15028	14852	14927	14931	14860	14783	14853	14910	14756	14874	14758	14989	14737	14992	14921	14961	14856	14805	14837	15019	14829	14785	15049	14865	14832	14934	14924	14769	14799	14803	14798	14891	14806	14988	15123	14887	14761	14870	14919	15064	14926	14955	14899	14848	14950	14976	15032	14990	14885	14814	14998	15032	14958	14887	15000	14845	14902	14813	14866	14803	14922	14712	14990	14843	14860	14852	14981	14739	14900	14895	15066	14839	14874	14921	15028	14807	14901	14808	15008	14910	14739	14902	14877	14887	14965	14712	14848	14932	14900	14859	14944	14948	14951	14899	14800	14856	15116	14836	14803	14846	14789	14834	14928	15072	14998	14849	14827	14898	15020	14919	14857	14872	14841	14830	14763	14785	14828	15018	14829	14901	15027	14789	15145	14845	15132	14813	14919	14941	14852	14849	14880	14850	14890	14791	14803	14837	14907	14885	15050	14844	14989	14944	14837	15083	14783	14836	14840	14901	14796	14688	15062	14994	14860	14859	14939	14893	14881	14895	14915	14819	14922	14909	14889	14971	14974	14864	14958	14760	14747	14936	14754	14903	14859	14928	14885	14858	15024	14854	15141	14824	14865	14937	14857	14853	15008	14689	14806	14790	14830	15052	14702	14855	14957	14880	14962	14966	14859	14782	14833	14831	14943	14901	14825	14903	14714	15024	14763	14778	14915	14812	14892	14871	14906	14933	14778	14952	15078	14928	14996	14944	14872	14877	14859	14887	15105	14813	14770	14857	14969	14937	14760	14823	14855	14919	14856	14842	14906	14832	14876	14921	14789	14888	14803	14956	14605	14751	14820	14843	14794	14788	14980	14886	14761	14943	14844	15047	14779	14853	14674	14918	14921	14911	14783	14896	14819	14936	14947	14861	14943	14669	14924	15010	14958	14859	14968	14914	14990	15039	14823	14844	15039	14914	14961	14824	14827	14986	14860	14902	14753	14916	14815	14852
23406	21739	29761	24317	22185	24918	26874	21708	20380	20197	19599	18919	18835	18634	18325	18523	18208	18126	18241	18263	17960	17929	17799	17805	17829	17605	17611	17600	17547	17527	17592	17493	17429	17621	17619	17650	17586	17427	17441	17494	17443	17593	17464	17490	17439	17362	17309	17335	17210	17490	17259	17327	17402	17307	17252	17129	17265	17455	17319	17345	17336	17253	17319	17193	17099	17289	17385	17248	17114	17255	17338	17345	17110	17129	17315	17066	17173	17300	16994	17288	17244	17383	17066	17064	17344	17159	17472	17271	17163	17106	17345	17125	17205	17454	17310	17132	17133	17194	17208	17321	17070	17285	17095	17195	17281	17212	17100	17196	17313	17243	17227	17158	17214	17421	17265	17279	17083	17226	17265	17171	17036	17273	17185	17227	17002	17409	17126	17381	17134	17234	17206	17188	17329	17110	17380	17079	17184	17037	17305	17365	17262	17214	17101	17144	17199	17228	17288	17088	17466	17307	17215	17052	17182	17262	17241	17381	17219	17217	17117	17055	17378	17160	17384	17208	17449	17221	17035	17150	17049	17310	16986	17229	17087	17357	17334	17235	17139	17094	17135	17146	16962	17153	17165	17451	17458	17261	17062	17161	17294	17208	17208	17073	17196	17161	17068	17324	17237	17399	17149	17159	17171	17307	17324	17244	17021	17305	17233	17180	17319	17232	17202	17200	17208	17166	17134	17138	17322	17256	17095	17340	17299	17055	17161	17226	17235	17104	17171	17374	17203	17114	17271	17104	17044	17312	17047	17194	17252	17249	17105	17250	17290	17150	17158	17270	17240	17197	17299	17218	17310	17160	17317	17237	17195	16974	17338	17165	17198	17158	17156	17210	17107	17149	17412	17128	17359	17219	17092	17177	17216	17232	17091	17137	17302	17155	17255	17084	17229	17191	17179	17457	17000	17096	17284	17148	17109	17095	17368	17262	17298	17282	17236	17396	17151	17136	17201	16974	17174	17279	17308	17118	17280	17104	17254	17185	17240	17152	17114	17144	17216	17371	17222	17228	17193	17142	17177	17087	17178	17289	17315	17216	17296	17339	17035	17202	17437	17264	17258	17227	17004	17086	17217	17268	17167	16950	17152	17405	17273	17227	17062	17024	17023	17116	17069	17103	17266	17313	17223	17378	17317	17099	17390	17122	17213	17300	17368	17214	17322	17152	17109	17244	17319	17304	17324	17333	17117	17025	17251	17169	17217	17190	17120	17196	17242	17255	17175	17233	16937	17079	17244	17299	17024	17099	17389	17272	17183	17155	17231	17216	17369	17283	17411	17116	17151	17342	17148	17239	17224	17133	17116	17224	17053	17085	17138	17223	17304	17317	17126	16963	17184	17162	17155	17127	17072	17290	17047	17298	17064	17041	17396	17412	17177	17259	17006	17122	17280	17213	17224	17292	17142	17028	17174	17299	17111	17310	17055	17344	17137	17292	17209	17223	17176	17039	17221	17147	17298	17099	17266	17313	17218	17065	17325	17334	17128	17190	17314	17213	17113	17261	17165	17247	17279	17226	17210	17242	17256	17243	17148	17303	17004	17288	17253	17106	17156	17088	17062	17260	17093	17122	17205	17296	17112	17168	16979	17122	17167	17259	17359	17177	17222	17183	17172	17219	17236	17393	17178	17349	17198	17180	17255	17208	17092	17134	17005	17338	17120	17128	17270	17145	17227	17022	17159	17207	17303	17315	17188	17245	17233	17069	17281	17246	17321	17123	17166	17223	17104	17166	17251	17104	17067	17154	17138	17167	17073	16993	17064	17266	17052	17368	17102	17255	17206	17240	17281	17378	17099	17409	17227	17244	17366	17086	17396	17204	16963	16997	17161	17159	17385	17319	17108	16989	17095	17065	17029	16987	17104	17313	17267	17129	17200	17273	17365	17292	17198	17278	17366	17223	17085	17295	17233	17251	17449	17180	17244	17247	17193	17260	17099	17027	17269	17074	17088	17123	17282	17111	17181	16976	17173	17249	17336	17094	17182	17190	17041	17121	17073	17066	17180	17091	17300	17259	16968	17139	17257	17023	17412	17330	17244	17205	17209	17231	17108	17112	17252	17254	17157	17263	17129	17224	17164	17197	17196	17265	17399	17081	17216	17139	17118	17228	17222	17273	17129	17199	17152	17004	17229	17244	17247	17261	17156	17092	17263	17160	17193	17273	17314	17119	17125	17284	17176	17332	17186	17123	17345	17004	17260	17316	17115	17166	17440	17221	17144	17369	17133	17030	17131	17062	17271	17260	17207	17114	17251	17249	17207	17196	17134	17075	17104	17252	17076	17293	17376	16992	17373	17127	17324	17154	17186	17099	17083	17160	17140	17345	17305	17290	17166	17158	17216	17135	17111	17169	16985	17196	17181	17174	17126	17228	17195	17173	17167	17360	17169	17244	17243	17238	17261	17354	17328	17045	17058	17216	17294	17058	17007	17210	17341	17156	17329	17170	17275	17243	17194	17201	17212	17165	16990	17172	17055	17103	17225	17053	17206	17099	17153	17171	17255	17068	17212	17141	17294	17013	17228	17197	17281	17123	17038	17359	17277	17048	17409	17295	17215	16945	17310	17107	17268	16994	17196	17252	17257	17170	17190	17252	17099	17167	17237	17192	17226	17198	17105	17311	17084	17267	17257	17260	17107	17226	17095	17070	17107	17161	17225	17406	17229	17250	17056	17117	17252	17324	17074	17231	17053	17271	17168	17144	17283	17222	17070	17227	17299	17177	16949	17019	17287	17131	17245	17170	17174	17091	17008	17164	17019	17006	17195	16987	17117	17174	17218	17324	17074	17186	17127	17031	17293	17148	17060	17172	16974	17323	17306	17199	17233	17168	17281	17131	17136	17107	17262	17136	17117	17266	17307	17165	17219	17070	17313	17186	17291	17146	17119	17062	17383	17361	17205	17263	17214	17224	17089	17202	17297	17297	17228	17327	17342	17190	17378	17253	17279	17258	17103	17347	16952	17293	17142	17056	17337	17177	17234	17294	17239	17183	17280	17140	17135	17193	17226	17198	17075	16958	17247	17198	17290	17197	17211	17260	17118	17083	16999	17144	17161	17190	17195	17222	17348	17186	17210	17297	17292	17235	16808	17241	17297	17215	17355	17161	17340	17286	17098	17235	17127	17008	17154	17244	17275	17091	17181	17284	17052	17458	17180	17304	17334	17209	17276	17192	17277	17254	17151	17241	17155	17127	17037	17245	17432	17202	17298	17067	17156	17353	17021	17136	17318	17212	17149	17186	17237	17201	17187	17130	17156	17233	17230	17184	17112	17186	17222	17342	17191	17274	17043	17321	17421	17201	17144	17133	17284	17301	17244	17255	17298	17161	17385	17267	17181	17158	17043	17236	17123	17113	17167	17137	17211	17197	17227	17143	17255	17289	17091	17183	17229	17187	17147	17118	17007	17153	16966	17146	17151	17271	17114	17066	17291	17072	17311	17014	17094	17149	17297	16901	17103	17201	17013	17092	17209	17195	17020	17157	17227	17062	17106	17292	17213	17273	17231	17269	17353	17270	17029	17263	17268	17236	17311	17412	17427	17177	17281	17087	17363	17139	17227	17258	17183	17175	17115	17259	17252	17138	17126	17237	17255	17132	17144	17125	17213	17176	17060	17175	17163	17262	17495	17163	17378	17152	17206	17233	17406	17163	17257	16957	17010	17210	16911	17251	17097	17065	17158	17322	17208	17189	17249	17077	17295	17011	17277	17139	17166	17250	17006	17197	17160	17112	17115	17142	17026	17124	17274	17244	17173	17061	17168	17213	17184	17189	17035	17146	17131	17304	17186	17127	17095	17272	17162	17152	17054	17199	17058	17241	17271	17157	17495	17125	17052	17321	17154	16992	17298	17127	17264	17306	17339	17243	17253	17206	17255	17180	17044	17237	17048	17337	17306	17198	17349	17172	17240	17066	17474	17164	17307	17365	17183	17204	17202	17153	17279	17203	17310	17421	17378	17347	17304	16989	17410	17267	17328	17298	17076	17365	17142	17186	17384	17148	17014	17120	17040	17342	17243	17232	17300	17381	17245	17212	17226	17245	17213	17033	17208	17020	17174	17142	17239	17204	17152	17192	17267	17109	17333	17233	17311	17217	17239	17130	17105	17274	17180	17127	17212	17155	17470	17252	17021	17226	17164	17097	17408	17037	17022	17044	17145	17101	17296	17153	17085	17113	17218	17276	17291	17213	17285	17138	17259	17092	17077	17145	17094	17141	17148	17373	17209	17193	17068	17133	17143	17263	17176	17371	17371	17086	17222	17260	17391	17223	17105	17045	17099	17089	17146	17153	16964	17257	17098	17223	17219	17189	17321	17325	17220	17098	17006	17067	17192	17008	17253	17261	17125	17405	17360	17146	17059	17113	17244	17144	17280	17137	17141	17199	17376	17115	17367	17101	17163	17068	17068	17066	17118	17183	17264	17103	17155	17285	17306	17136	17342	17048	17385	17190	17270	17283	17151	17280	17297	17211	17350	17424	17229	17186	17359	17267	17387	17128	17194	17146	17158	17200	17269	17250	17070	17313	17124	17168	17159	17189	17496	17297	17152	17125	17109	17151	17192	17324	17201	17195	17360	17189	17127	17210	17215	17158	17162	17086	17369	17223	17169	17071	17257	17245	17250	17111	17026	17065	17303	17325	17167	17257	17231	17256	17321	17341	17085	17119	17054	17047	17224	17261	17112	17203	17249	17154	17273	17081	17262	17240	17179	17277	17171	17119	17328	17241	17184	17191	17214	17262	17160	17009	17113	17346	17177	17229	17263	17278	17065	17397	17335	17231	17206	17225	17170	17064	17069	17043	17252	17057	17278	17237	17104	17211	17166	17175	17163	17294	16957	17144	17358	17190	17239	17064	17282	17228	17391	17191	17059	17210	17196	17130	17231	17159	17217	17027	16872	17235	17256	17311	17183	17136	17294	17393	17087	17144	17166	17195	17429	17095	17408	17262	17185	17006	17048	17386	17234	17120	17226	17241	17399	17236	17113	17040	17085	16998	17447	17142	17186	17119	17117	17033	17247	17233	17225	17118	17207	17050	17293	17169	17084	17244	17161	17285	17282	17303	16880	17193	17281	17425	17075	17342	17206	17095	17136	17208	17255	17299	17421	17253	17247	17024	17244	17186	17208	17230
23154	39704	37559	30093	25507	22742	20592	19302	18264	17317	16721	15954	15749	15452	14974	14929	14769	14767	14620	14607	14414	14149	14140	14187	13925	13879	13828	13962	13907	13932	13642	13845	13909	13737	13641	13952	13643	13687	13689	13631	13584	13586	13613	13612	13580	13586	13643	13583	13568	13565	13535	13532	13581	13530	13613	13450	13531	13621	13510	13736	13557	13429	13395	13675	13723	13519	13402	13521	13688	13612	13411	13571	13544	13429	13613	13404	13505	13425	13439	13379	13649	13485	13504	13569	13515	13511	13512	13443	13336	13536	13490	13297	13431	13448	13459	13405	13541	13603	13391	13262	13548	13544	13414	13603	13530	13361	13571	13497	13575	13425	13397	13589	13469	13405	13528	13446	13502	13575	13431	13442	13469	13648	13388	13633	13325	13535	13463	13535	13430	13413	13550	13571	13383	13449	13630	13633	13536	13348	13318	13467	13432	13568	13573	13515	13632	13423	13460	13619	13412	13557	13305	13514	13465	13392	13434	13427	13591	13387	13347	13474	13376	13323	13540	13245	13535	13421	13403	13669	13521	13488	13447	13497	13528	13397	13586	13392	13468	13405	13391	13430	13408	13585	13448	13456	13462	13386	13401	13346	13484	13480	13463	13528	13591	13587	13430	13442	13545	13430	13483	13437	13489	13498	13553	13547	13438	13406	13395	13390	13506	13531	13522	13527	13481	13495	13415	13557	13434	13490	13341	13486	13483	13510	13315	13441	13464	13402	13332	13295	13560	13312	13342	13502	13339	13460	13541	13432	13492	13376	13423	13507	13427	13339	13430	13445	13487	13289	13520	13377	13541	13644	13378	13603	13333	13531	13553	13399	13355	13569	13342	13451	13523	13519	13384	13482	13346	13421	13421	13430	13553	13527	13428	13404	13536	13380	13505	13445	13439	13405	13593	13309	13467	13454	13464	13742	13511	13419	13524	13577	13338	13398	13578	13536	13428	13473	13410	13537	13396	13595	13482	13538	13398	13532	13492	13591	13392	13482	13672	13598	13324	13361	13409	13530	13533	13581	13376	13565	13411	13421	13546	13485	13512	13543	13483	13525	13610	13526	13523	13489	13500	13449	13636	13429	13426	13434	13670	13540	13402	13639	13525	13362	13556	13372	13720	13473	13581	13525	13545	13354	13703	13521	13433	13399	13515	13474	13361	13442	13543	13603	13391	13358	13505	13358	13444	13410	13493	13513	13638	13548	13394	13524	13392	13259	13404	13796	13549	13440	13514	13373	13575	13533	13465	13448	13399	13452	13455	13515	13399	13530	13343	13461	13431	13483	13417	13495	13459	13411	13618	13515	13464	13366	13366	13523	13325	13498	13509	13358	13476	13416	13432	13562	13699	13472	13438	13564	13494	13591	13584	13512	13483	13437	13513	13440	13550	13306	13395	13393	13462	13573	13693	13444	13259	13541	13542	13524	13285	13470	13560	13580	13508	13689	13491	13498	13294	13584	13555	13281	13512	13305	13616	13337	13392	13597	13469	13387	13439	13370	13558	13494	13479	13426	13303	13530	13313	13483	13483	13589	13436	13476	13561	13603	13316	13380	13577	13398	13619	13574	13525	13448	13339	13454	13469	13451	13412	13338	13559	13404	13560	13397	13553	13332	13447	13566	13403	13454	13342	13515	13661	13305	13391	13494	13590	13485	13409	13526	13599	13442	13429	13366	13389	13501	13422	13361	13550	13518	13469	13488	13507	13498	13481	13483	13459	13553	13446	13452	13588	13521	13602	13516	13626	13511	13497	13351	13537	13372	13458	13549	13483	13350	13500	13525	13631	13387	13514	13532	13565	13441	13416	13571	13482	13438	13586	13434	13600	13351	13493	13324	13441	13534	13401	13385	13572	13340	13392	13399	13458	13424	13337	13394	13501	13486	13497	13373	13547	13434	13426	13325	13483	13388	13655	13463	13565	13439	13431	13585	13405	13493	13543	13347	13530	13413	13465	13528	13307	13513	13309	13287	13464	13503	13673	13550	13526	13483	13478	13566	13535	13562	13550	13382	13450	13446	13403	13526	13398	13528	13464	13529	13530	13640	13544	13501	13518	13539	13551	13489	13641	13339	13494	13306	13576	13493	13405	13481	13338	13619	13352	13518	13651	13408	13399	13594	13545	13529	13498	13430	13252	13620	13475	13394	13529	13354	13547	13573	13528	13425	13334	13444	13375	13438	13648	13497	13412	13357	13569	13557	13341	13381	13460	13548	13483	13471	13552	13523	13464	13297	13494	13522	13460	13433	13431	13398	13512	13507	13517	13559	13358	13326	13534	13448	13349	13508	13494	13380	13403	13445	13431	13509	13454	13488	13445	13421	13547	13386	13392	13397	13370	13495	13343	13511	13298	13477	13500	13315	13258	13440	13310	13562	13375	13373	13323	13476	13467	13431	13350	13550	13365	13441	13606	13407	13399	13585	13490	13479	13610	13414	13420	13429	13494	13578	13575	13505	13355	13491	13404	13558	13425	13559	13553	13484	13549	13530	13542	13514	13292	13471	13575	13513	13514	13463	13582	13585	13367	13554	13488	13497	13348	13498	13490	13452	13410	13265	13603	13510	13444	13428	13519	13457	13668	13464	13296	13574	13306	13572	13471	13365	13392	13518	13439	13475	13409	13530	13419	13478	13381	13546	13284	13555	13482	13375	13349	13314	13620	13553	13517	13401	13546	13425	13321	13305	13470	13435	13418	13455	13587	13283	13282	13496	13367	13496	13370	13654	13496	13576	13495	13444	13510	13510	13423	13400	13640	13441	13387	13457	13487	13530	13386	13540	13475	13415	13470	13316	13353	13498	13600	13280	13562	13476	13355	13586	13373	13460	13586	13466	13569	13357	13595	13611	13398	13531	13489	13432	13586	13485	13533	13356	13701	13479	13652	13485	13285	13525	13393	13490	13469	13386	13444	13508	13502	13481	13439	13477	13316	13590	13365	13378	13479	13549	13437	13452	13323	13508	13613	13515	13568	13493	13529	13361	13443	13434	13597	13499	13485	13410	13458	13446	13486	13461	13609	13401	13507	13398	13434	13548	13289	13437	13542	13434	13408	13484	13397	13519	13434	13518	13624	13424	13491	13456	13580	13420	13616	13333	13370	13542	13371	13505	13582	13424	13484	13504	13351	13558	13429	13540	13442	13405	13298	13397	13520	13588	13523	13462	13573	13560	13468	13513	13389	13494	13448	13451	13514	13421	13653	13394	13521	13387	13354	13392	13413	13479	13447	13443	13353	13523	13451	13629	13401	13434	13384	13517	13604	13380	13487	13485	13695	13614	13351	13516	13499	13417	13504	13439	13389	13622	13583	13547	13363	13330	13516	13430	13459	13330	13601	13350	13480	13461	13462	13329	13354	13443	13652	13497	13695	13401	13451	13589	13375	13540	13504	13583	13538	13499	13480	13393	13484	13503	13458	13444	13496	13522	13504	13284	13494	13514	13439	13428	13375	13445	13505	13469	13491	13417	13323	13693	13396	13584	13528	13549	13451	13640	13537	13332	13355	13570	13537	13530	13521	13464	13456	13334	13356	13390	13333	13489	13385	13514	13453	13482	13464	13356	13432	13454	13561	13565	13427	13269	13672	13606	13631	13293	13441	13484	13438	13555	13425	13437	13529	13457	13600	13425	13502	13368	13458	13415	13512	13673	13534	13467	13484	13496	13571	13455	13378	13357	13552	13452	13488	13517	13397	13559	13428	13495	13546	13402	13549	13598	13512	13497	13356	13599	13468	13485	13340	13557	13522	13437	13531	13332	13343	13468	13449	13462	13531	13675	13398	13411	13550	13408	13439	13504	13450	13481	13288	13487	13508	13407	13500	13411	13462	13563	13484	13457	13450	13578	13529	13435	13400	13402	13545	13586	13433	13558	13458	13515	13441	13501	13465	13428	13358	13500	13514	13696	13445	13547	13504	13394	13469	13457	13429	13483	13494	13459	13555	13446	13445	13310	13402	13611	13470	13522	13527	13463	13505	13372	13389	13481	13369	13333	13422	13537	13690	13520	13613	13475	13421	13438	13390	13648	13277	13452	13373	13568	13388	13507	13526	13577	13456	13578	13505	13427	13309	13482	13474	13495	13348	13409	13454	13442	13411	13402	13417	13508	13446	13417	13477	13414	13478	13443	13529	13526	13611	13374	13376	13437	13469	13344	13433	13637	13535	13447	13650	13413	13517	13515	13480	13456	13501	13539	13484	13442	13467	13528	13292	13504	13255	13600	13533	13458	13425	13453	13390	13533	13539	13450	13462	13591	13435	13419	13572	13378	13418	13512	13396	13473	13531	13319	13504	13501	13430	13522	13356	13386	13329	13372	13501	13381	13548	13523	13476	13545	13508	13561	13468	13427	13460	13437	13501	13430	13468	13442	13428	13595	13458	13544	13555	13428	13520	13364	13458	13776	13261	13506	13571	13388	13515	13449	13406	13414	13481	13496	13390	13464	13298	13479	13378	13541	13547	13496	13363	13388	13465	13548	13485	13564	13425	13573	13552	13338	13488	13395	13353	13573	13376	13486	13466	13555	13453	13518	13482	13507	13329	13554	13481	13470	13487	13493	13378	13538	13582	13574	13521	13327	13478	13601	13513	13410	13438	13596	13445	13424	13428	13311	13459	13425	13561	13476	13507	13603	13591	13578	13449	13293	13578	13482	13651	13404	13503	13641	13458	13409	13476	13544	13487	13542	13641	13306	13484	13323	13523	13433	13538	13608	13415	13732	13464	13468	13487	13489	13669	13614	13555	13517	13355	13511	13435	13382	13478	13482	13412	13574	13500	13541	13594	13558	13480	13541	13488	13574	13380	13441	13401	13392	13440	13375	13517	13588	13338	13480	13405	13512	13538	13489	13514	13422	13573	13441	13439	13510	13605	13252	13543	13345	13540	13508	13370	13632	13544	13487	13480	13662	13517	13442	13512	13534	13490	13339	13418	13290	13588	13345	13594	13351	13443	13485	13488	13430	13430	13315	13390	13455	13445	13457	13538	13645	13519	13519	13449	13590	13444	13481	13585	13405	13532	13580	13464	13570	13486	13402	13532	13455	13537	13341	13424	13691	13449	13454	13518	13535	13552	13414	13393	13403	13532	13642	13505	13498	13481	13603	13463	13540	13471	13592	13537	13541	13508	13471	13453	13335
28617	24361	29470	26399	21791	20484	19653	19281	18729	18262	17970	18044	17897	17804	17696	17744	17603	17807	17730	17817	17803	17699	17526	17501	17526	17629	17438	17444	17497	17548	17472	17423	17577	17311	17480	17377	17286	17484	17557	17208	17589	17323	17341	17355	17231	17507	17676	17514	17317	17511	17208	17555	17510	17285	17513	17560	17255	17419	17511	17360	17266	17516	17388	17340	17396	17313	17337	17200	17145	17198	17377	17253	17209	17411	17535	17348	17354	17539	17339	17375	17297	17153	17284	17280	17298	17294	17355	17322	17365	17347	17332	17262	17416	17370	17270	17216	17266	17485	17563	17473	17349	17465	17395	17436	17446	17272	17242	17287	17284	17409	17363	17583	17176	17202	17356	17419	17293	17513	17429	17341	17284	17393	17073	17379	17431	17460	17385	17318	17355	17448	17351	17536	17208	17385	17412	17290	17602	17511	17359	17070	17238	17460	17349	17299	17491	17256	17306	17297	17314	17288	17358	17305	17478	17278	17235	17360	17327	17419	17209	17290	17485	17312	17340	17209	17218	17244	17370	17233	17293	17212	17313	17348	17309	17472	17127	17194	17266	17421	17452	17219	17298	17369	17170	17317	17401	17381	17304	17463	17327	17336	17450	17157	17475	17303	17593	17068	17398	17008	17404	17260	17330	17418	17160	17282	17229	17376	17417	17226	17499	17519	17314	17279	17332	17253	17252	17465	17410	17111	17343	17426	17468	17284	17454	17456	17496	17351	17488	17482	17266	17401	17262	17300	17299	17341	17208	17532	17217	17489	17270	17433	17431	17521	17460	17334	17232	17432	17210	17325	17207	17336	17474	17492	17452	17300	17408	17346	17508	17465	17259	17271	17301	17084	17101	17470	17238	17268	17302	17406	17387	17341	17415	17236	17375	17279	17219	17216	17244	17315	17323	17132	17154	17215	17417	17466	17327	17244	17528	17166	17492	17070	17205	17479	17327	17514	17296	17305	17261	17193	17305	17320	17320	17370	17215	17177	17220	17450	17204	17381	17121	17379	17274	17210	17550	17381	17412	17507	17313	17423	17406	17321	17204	17330	17244	17543	17351	17311	17261	17284	17410	17409	17538	17620	17481	17363	17306	17166	17165	17491	17254	17381	17500	17319	17257	17461	17291	17299	17379	17537	17537	17375	17048	17334	17238	17312	17414	17311	17178	17195	17108	17350	17479	17366	17272	17413	17232	17370	17332	17366	17371	17292	17359	17476	17457	17333	17304	17319	17378	17394	17323	17110	17175	17388	17202	17314	17413	17441	17218	17302	17220	17372	17334	17153	17361	17365	17510	17147	17083	17381	17099	17337	17488	17196	17302	17331	17186	17257	17094	17249	17299	17403	17365	17324	17384	17116	17297	17274	17348	16979	17398	17393	17316	17308	17303	17384	17293	17396	17350	17320	17364	17411	17450	17375	16972	17367	17265	17307	17602	17357	17232	17237	17180	17256	17328	17376	17431	17339	17438	17352	17269	17299	17122	17253	17279	17335	17279	17297	17493	17266	17385	17383	17168	17106	17389	17188	17353	17153	17310	17274	17400	17224	17238	17384	17373	17301	17557	17566	17243	17300	17486	17371	17477	17288	17248	17437	17486	17599	17246	17405	17350	17431	17109	17513	17477	17356	17379	17571	17303	17300	17302	17532	17363	17460	17508	17232	17301	17487	17327	17363	17350	17260	17248	17435	17474	17318	17374	17226	17338	17396	17441	17613	17382	17496	17434	17288	17279	17259	17385	17345	17277	17213	17426	17218	17517	17125	17255	17388	17325	17537	17252	17273	17442	17385	17266	17310	17246	17280	17200	17193	17385	17221	17512	17347	17314	17347	17251	17428	17251	17354	17402	17355	17343	17462	17382	17243	17265	17160	17329	17464	17261	17382	17469	17433	17411	17260	17336	17274	17374	17069	17372	17260	17403	17106	17382	17417	17309	17347	17583	17321	17421	17213	17310	17266	17437	17165	17123	17257	17447	17338	17258	17330	17330	17240	17417	17204	17489	17643	17401	17277	17237	17391	17511	17162	17313	17334	17196	17345	17303	17274	17228	17375	17322	17372	17279	17590	17257	17428	17291	17173	17225	17336	17235	17361	17256	17413	17401	17320	17261	17269	17214	17381	17380	17314	17166	17013	17311	17405	17358	17252	17261	17248	17506	17264	17334	17318	17362	17466	17386	17383	17262	17391	17338	17251	17493	17108	17296	17228	17306	17431	17486	17229	17150	17322	17464	17413	17391	17286	17389	17370	17272	17300	17494	17154	17506	17264	17228	17543	17448	17313	17330	17479	17213	17258	17300	17488	17541	17243	17388	17221	17109	17310	17315	17201	17308	17306	17320	17352	17361	17213	17337	17285	17303	17235	17170	17252	17290	17321	17535	17279	17295	17482	17424	17223	17388	17407	17330	17513	17297	17160	17430	17183	17291	17293	17248	17248	17326	17267	17398	17271	17270	17301	17340	17121	17134	17392	17250	17258	17480	17315	17409	17257	17324	17376	17420	17223	17163	17420	17254	17319	17381	17431	17281	17406	17516	17323	17557	17568	17150	17410	17330	17260	17314	17396	17365	17185	17301	17431	17438	17538	17319	17247	17219	17165	17320	17324	17188	17357	17198	17382	17456	17269	17284	17263	17287	17255	17322	17062	17182	17257	17366	17344	17229	16947	17355	17281	17288	17353	17104	17424	17259	17353	17251	17438	17432	17114	17505	17350	17292	17157	17156	17388	17260	17295	17155	17374	17353	17112	17291	17393	17389	17403	17330	17343	17297	17355	17319	17429	17451	17347	17301	17356	17361	17369	17266	17280	17289	17258	17226	17310	17464	17387	17196	17132	17227	17516	17274	17244	17379	17339	17376	17187	17350	17324	17456	17245	17295	17257	17236	17354	17571	17496	17477	17399	17394	17328	17141	17115	17408	17280	17300	17361	17169	17312	17404	17235	17532	17142	17193	17342	17651	17301	17347	17279	17448	17346	17326	17388	17447	17318	17102	17212	17121	17269	17250	17288	17411	17259	17539	17493	17305	17411	17408	17249	17401	17403	17408	17349	17411	17092	17285	17462	17283	17522	17426	17402	17188	17293	17341	17125	17305	17392	17375	17531	17447	17180	17438	17234	17372	17428	17167	17374	17455	17408	17508	17315	17427	17325	17575	17459	17418	17286	17250	17328	17301	17370	17523	17361	17467	17503	17468	17336	17143	17229	17352	17327	17273	17274	17323	17177	17203	17108	17486	17365	17502	17410	17360	17353	17342	17190	17288	17198	17484	17316	17233	17345	17332	17341	17280	17311	17230	17273	17302	17335	17405	17271	17372	17163	17366	17217	17456	17408	17477	17136	17342	17469	17448	17317	17342	17236	17321	17413	17341	17269	17486	17256	17408	17430	17134	17284	17332	17619	17599	17414	17430	17208	17240	17351	17368	17336	17256	17379	17316	17349	17348	17422	17294	17205	17098	17488	17352	17354	17442	17355	17276	17285	17280	17470	17440	17257	17762	17521	17371	17408	17520	17304	17462	17480	17586	17531	17151	17287	17312	17295	17386	17251	17640	17491	17106	17243	17372	17320	17234	17308	17136	17207	17258	17435	17296	17197	17293	17226	17325	17410	17360	17416	17327	17485	17385	17251	17452	17418	17326	17296	17344	17228	17457	17714	17193	17379	17175	17327	17283	17390	17409	17349	17431	17322	17311	17455	17395	17318	17372	17293	17412	17378	17326	17289	17487	17433	17328	17251	17244	17458	17316	17411	17344	17159	17467	17350	17329	17537	17409	17295	17284	17388	17510	17377	17330	17380	17362	17137	17231	17482	17004	17144	17117	17243	17417	17442	17348	17395	17447	17243	17479	17298	17345	17310	17338	17223	17324	17414	17379	17446	17260	17313	17392	17347	17345	17393	17266	17424	17437	17332	17134	17460	17371	17335	17208	17376	17181	17548	17509	17445	17423	17320	17197	17389	17481	17318	17217	17389	17483	17506	17486	17160	17156	17522	17275	17269	17312	17470	17222	17473	17112	17247	17234	17230	17490	17717	17365	17415	17433	17162	17319	17272	17315	17393	17221	17241	17310	17322	17273	17161	17570	17401	17329	17334	17193	17323	17329	17371	17453	17355	17471	17557	17081	17223	17494	17187	17378	17305	17407	17285	17454	17552	17240	17392	17476	17218	17188	17415	17359	17275	17244	17384	17235	17547	17283	17234	17429	17353	17387	17346	17396	17139	17277	17225	17216	17466	17565	17171	17355	17354	17175	17137	17387	17258	17391	17451	17371	17582	17252	17395	17147	17097	17284	17218	17274	17339	17367	17469	17461	17595	17427	17358	17364	17348	17376	17308	17095	17372	17338	17355	17281	17173	17407	17224	17278	17340	17300	17225	17163	17248	17518	17319	17211	17177	17278	17337	17314	17198	17313	17151	17603	17406	17156	17293	17247	17513	17167	17255	17315	17316	17362	17363	17334	17540	17587	17303	17611	17434	17442	17359	17372	17177	17420	17451	17410	17343	17231	17226	17406	17406	17636	17371	17256	17368	17431	17328	17379	17456	17377	17304	17338	17219	17407	17508	17376	17305	17164	17219	17250	17278	17338	17498	17391	17406	17128	17291	17422	17376	17411	17424	17377	17312	17352	17327	17399	17500	17273	17403	17396	17440	17421	17282	17391	17329	17603	17361	17255	17488	17289	17419	17474	17380	17340	17511	17313	17160	17242	17190	17653	17459	17391	17487	17371	17228	17335	17574	17449	17246	17256	17313	17350	17332	17425	17408	17236	17310	17373	17224	17340	17286	17399	17536	17460	17364	17238	17580	17262	17467	17298	17632	17231	17281	17533	17383	17503	17257	17295	17325	17372	17174	17195	17348	17281	17401	17337	17407	17210	17358	17356	17361	17169	17341	17125	17311	17340	17324	17587	17431	17129	17516	17469	17418	17350	17217	17118	17321	17620	17223	17422	17271	17192	17369	17319	17439	17310	17348	17279	17229	17352	17322	17576	17278	17285	17474	17249	17233	17369	17325	17315	17339	17485	17363	17466	17458	17314	17240	17326	17322	17345	17399	17426	17282	17183	17492	17460	17231	17259	17379	17477	17181	17347	17372	17459	17516	17333	17359	17395	17474	17345	17396	17323	17362	17355	17414
24144	34190	31839	25303	21572	19931	18776	17888	17221	16892	16228	16353	16100	16023	15700	15606	15672	15603	15503	15484	15475	15376	15262	15392	15193	15349	15425	15141	15036	15113	15245	14922	15185	15229	15069	14940	15131	15084	15062	15018	15135	15084	15012	15096	14934	14969	14977	14909	15100	14887	14996	15222	14933	14874	15003	15016	14961	15213	14891	14912	14919	14948	14947	14963	14907	14915	15123	14895	15151	15059	14956	14998	14957	14935	14933	14966	14952	15035	15028	14919	14955	15173	15032	14947	14756	14707	15013	14975	14918	15006	14992	15084	15001	14974	15030	15055	14979	14895	14981	15024	14953	14942	14879	14879	14938	14863	14974	15104	14937	15072	14849	14989	15072	14998	15121	14890	15024	14925	14894	14938	14875	15054	14955	14941	14928	15040	14929	15120	14855	14926	14868	14922	14907	14907	15159	14994	14903	14807	14933	14964	14972	15053	15016	14796	14972	15076	14926	15066	14975	15018	14970	15023	15031	15018	15204	14966	14994	15047	15010	14990	14953	14961	14975	15274	15018	14964	14972	14886	14911	14878	14927	15072	15066	14844	14882	15028	14891	15120	14967	14960	14771	15019	14952	15054	15122	15044	15122	15090	14974	15002	15000	15038	14991	14936	15100	14938	14966	14951	14896	14918	15181	15039	14887	15001	15082	14850	14858	14929	14943	15035	15019	14901	15002	14981	14816	14823	14939	15003	14890	14978	14805	15124	14998	14936	14966	15005	14983	14827	14949	14923	15101	14967	14850	14963	15040	14854	14910	15031	14909	15231	14928	14820	14914	15052	14949	15031	14924	14882	15148	15040	14975	14969	14952	14910	15050	15137	15043	14996	15064	14917	14986	14932	15023	14952	14992	15076	15081	14953	15024	14828	14790	15163	15039	15097	14930	14898	14809	14967	14963	14857	14783	14954	15045	14923	14916	14898	15041	14808	15022	14957	14979	15002	14884	14810	14944	14891	14919	15010	14951	14946	15012	14945	15013	14933	15009	14878	15020	14945	15008	14829	14907	15163	15092	14873	14931	14910	14906	14847	15098	15112	14980	15057	14927	15059	15052	14921	15040	15058	14986	14908	15021	14976	14862	15077	15078	14958	14913	14694	15019	14954	14892	14978	14874	15074	15047	14777	15031	15113	15092	14943	14894	15013	15103	14931	14863	15049	15041	15055	14929	14929	15001	15014	15080	15060	14941	14913	15217	14922	14865	14991	14871	15047	14925	15014	15053	14871	14859	14820	15201	15001	15073	15077	15009	14994	14974	15029	14807	15019	14869	14929	14981	14966	15037	14942	15078	15056	14783	14883	14982	14918	14978	15030	15137	14963	14956	14930	14922	14877	14955	15082	14972	14879	15037	15030	14903	14952	15042	15098	14980	15106	15027	14964	14908	14923	15034	14831	14924	15055	15027	14783	14925	14867	15084	15055	15028	15034	14892	14992	14861	14985	15051	15059	15158	14878	14915	14891	14877	14872	14988	14808	14999	15017	14939	15072	14807	15074	15028	14877	14973	15080	15108	15010	14895	15085	14942	14976	15058	15058	15066	15074	14917	15109	14985	14943	15032	14923	14944	14990	14904	15040	14915	14891	15067	14914	15110	14888	15156	15031	15024	15019	14903	15112	15048	15074	14808	14764	15081	14974	14938	14948	14982	14911	15056	14906	14884	14821	15009	14885	14868	14940	14946	14974	15087	14819	14992	15132	15068	14964	14933	15022	14954	15036	15094	14893	15043	14901	15001	14942	14873	15031	14858	14965	15019	14961	14829	15017	14924	14951	14909	15180	14859	15153	14732	15096	14977	15054	14822	14942	14911	15049	14920	14959	14897	14867	15016	15037	15070	14918	15001	14796	15146	14961	14888	14821	14863	14948	14856	14957	14965	14791	14937	14953	14957	14987	14948	14987	15097	14958	14732	15061	15039	14868	15070	14930	14906	15010	14912	14924	14946	15007	14857	15111	15019	14896	14997	14967	15024	14900	14935	15061	15112	14850	15091	14870	14977	14920	14946	14853	15049	14899	15014	14922	14927	14918	14920	14820	15003	14931	14942	14836	15138	14956	14943	14925	15192	14682	14891	14977	14763	15031	14876	15062	15046	14980	14977	15041	14953	14854	14895	15067	15086	15045	14781	15068	14985	14923	15017	15042	14990	15097	14911	14991	14951	15011	14983	15082	15050	15075	15028	15150	15044	15067	14919	15050	15010	14952	14965	14960	14924	14960	14781	15005	15046	15077	15110	15097	14974	14903	14793	14843	15090	15010	14905	15000	15011	14952	15007	14662	14941	14866	14890	14772	15020	15070	14931	14951	14907	14994	14903	15169	14939	14937	15043	14981	14903	15007	14800	15021	14995	15105	14973	14917	15073	14899	14939	14887	14820	14847	14997	14964	14914	15134	14929	14979	14922	14969	15216	15072	15182	15100	15076	14862	15006	14984	14969	14765	15012	14803	14895	14977	14922	14920	15032	14934	14990	14968	14978	14954	14895	15093	14999	14921	15008	14972	14940	14945	15080	15176	14981	15075	14901	15052	14874	14810	15081	15092	14945	14971	14966	14913	15008	14850	15042	15027	14981	15108	14998	15011	14770	15079	15086	14971	14877	14948	14888	15016	15015	14855	14958	15047	14935	15040	15026	14885	14997	14903	15131	15175	14787	14984	14969	14926	15166	15084	14862	14981	14934	15201	14828	15085	15068	15027	15033	15186	14999	15107	14926	15028	14986	15156	15064	14796	14920	15071	15093	14983	14879	14954	14969	15002	15104	15144	14850	15015	15025	14900	15078	15015	14881	14876	14921	14932	15143	15095	15083	14834	14970	15055	14821	14939	15004	15038	14968	15108	14934	14965	15051	14930	15015	14996	15000	14997	14942	14990	14935	15165	15007	15051	14960	14948	14911	14894	14943	15091	14980	14928	14872	15196	15241	14999	15044	15107	14999	15127	15080	14941	14876	15003	14933	14947	14957	14888	14906	14932	14763	14987	14856	15069	14956	15086	14981	15018	15095	14899	15026	15056	15083	14975	14960	15148	14929	15040	15077	15042	15106	14817	14896	14891	15076	15008	15062	14949	14787	14955	15061	15087	14984	15051	15087	14938	15112	15013	14814	15096	14991	15143	14916	14877	14991	15057	15013	14986	14973	15120	14989	15045	14951	14911	14836	14982	14888	15063	15021	15248	15001	14930	15051	15017	14799	15142	15044	14981	14993	14868	15097	14981	14786	14951	14983	14987	15025	14986	15125	15063	15042	14959	14997	15008	15027	14930	14824	14994	14976	14830	15021	15091	14910	15151	15098	14868	15049	14933	14915	14825	14821	15107	15102	14971	15236	14803	15074	14919	15000	14950	15057	15106	15016	15068	15012	15092	15011	15029	14972	14990	14883	15001	14990	14941	14999	15074	14906	15016	15001	15008	14737	14832	15107	14937	15066	14912	15048	14984	14978	14950	14971	14956	14905	15121	15104	14897	15085	14950	15082	15124	15049	14818	14999	15039	15034	15027	14886	14993	14860	15023	15014	14907	14771	15152	14997	14906	14961	15070	14970	14955	14885	14959	14985	15042	14915	14980	15053	14993	14973	14865	14921	14846	15053	14907	14998	15054	14986	14942	14917	15045	15089	14817	14873	14992	14988	15021	14860	14937	15101	15110	15161	14994	15140	14905	15009	14857	15105	14845	14908	15063	15083	15031	14950	14732	14959	14917	14987	15038	14950	15125	14986	14976	15103	14964	15020	14983	15061	15026	15015	15041	15112	14879	15148	14970	15135	14831	14923	14820	14965	14962	14908	15063	14872	14950	14971	14882	15061	15059	15097	14820	14994	14933	14965	14924	15083	15072	14966	15125	14963	15068	14935	14866	15052	15008	15003	14965	14832	14923	14954	15037	14922	14990	15009	14975	15023	15004	14969	14875	14999	14965	14915	14845	14891	14857	14933	15149	14827	14827	15010	14934	14919	15137	14813	15053	15151	14921	14939	15105	14952	14904	14818	15004	14994	14888	14914	15016	14957	15178	15088	14922	14902	14816	14936	14917	15015	14945	15063	14985	15164	15050	15071	14939	14951	14859	14961	14986	15077	14878	15056	14893	15160	14937	15101	14914	15035	14974	15149	14971	14955	14990	14949	14926	14980	14901	14918	14939	14912	14920	15059	15094	14851	14827	14898	14990	14788	14884	15075	14907	14974	15073	14925	14976	14968	15032	14959	14936	15045	15058	15090	15106	15077	14974	15054	14900	15090	14955	15169	14937	14862	14897	14946	14881	15130	15078	15055	15077	14946	15132	14886	14807	15135	14925	15025	14987	14978	14934	15026	14959	14957	14971	15079	14897	14945	15037	14941	15030	14975	14956	15001	14871	14929	15009	14936	14887	14967	15125	15027	14970	14884	15056	15015	15031	15154	15025	14815	14880	15002	14850	14876	14996	14972	14943	14929	15148	14988	14909	15059	15054	14989	14963	15147	14956	14966	15183	14788	14826	14779	15048	14832	14995	14915	14901	14888	14998	14976	15111	15092	15027	15036	15246	15066	15019	14949	14735	15023	14958	15056	15016	15113	15081	14934	15102	14817	14904	14954	14968	15061	14836	15192	15064	14993	14810	15119	14907	14990	15071	14913	15001	15126	15096	15033	14914	15000	14982	15050	15137	14909	15100	14938	15037	14843	14875	15062	14933	15075	14959	14975	15029	15035	14990	15024	15059	15043	15086	14867	15112	14769	14895	14903	14935	15113	14986	15116	14971	15103	15010	15088	15100	15063	14721	14871	15025	15009	15022	15033	14958	14885	14840	14863	15058	14861	14978	14944	14968	14896	15105	15002	15149	15090	15009	14878	14970	14778	14909	15230	15113	15031	14971	15024	15019	15107	15213	14794	15237	14826	15139	15106	14900	15128	14966	14944	15020	14849	14948	14853	14941	14913	14987	14826	15027	14928	15043	14948	15120	15044	15047	14962	14860	14814	14907	15206	14838	14759	14951	15079	14978	14944	15142	14949	15025	15007	15088	14901	14879	14925	14839	15075	14829	14921	14875	15141	15015	14839	14924	15014	14947	14904	14843	14865	15157	15107	15003	14995	14892	15029	14952	15061	14902	14907	15006	14937	15144	14889	14788	15172	15063	15147	14938	15066	14929	14869	14988
24509	21662	29168	24979	23264	23656	23168	20279	19142	18820	18533	18382	18112	17957	17831	17743	17786	17637	17410	17615	17542	17219	17459	17440	17312	17289	16949	17237	17075	17135	16992	17291	17242	17294	17179	17234	17086	17109	17179	17175	16955	17123	16905	16968	16831	16993	16777	17057	16999	16835	16983	16902	17082	17081	16921	17139	16839	17068	17053	16980	17112	16993	16991	16840	16898	16900	17117	17207	16846	16881	16879	17150	17033	17087	17181	16958	17051	17161	16818	16620	16956	17002	16909	17070	16797	16917	16968	17108	16841	16915	16904	16920	17213	16760	16921	17150	17152	16827	16891	16971	17103	16956	16950	16924	16924	16818	16997	17008	16959	16927	17019	16825	17013	16935	16989	17045	17088	16984	16916	16827	17194	16950	16883	16829	17172	16817	17018	16929	16929	16982	16801	16935	16919	17087	16986	17010	17257	17040	16953	17019	17081	16774	16947	17087	16999	16926	16865	16975	16966	17011	17116	17025	17000	16943	16925	16914	17035	16881	16909	16911	17023	16876	16914	16945	16776	16845	16931	16896	16914	17000	16795	16912	16941	16815	16997	16785	16893	16951	16810	17065	16957	16890	17016	16880	16982	16939	16834	16948	17172	16830	16943	16963	17123	16907	16711	16750	16940	16925	16989	16992	17157	16994	17057	16934	17121	16878	16921	16952	16969	17161	16811	16956	17037	16751	17045	16894	17179	16971	16976	16813	16984	16840	17012	16944	16997	16878	16967	17071	16922	17098	16950	16861	16871	17000	17113	16789	17048	17065	17116	17052	17036	17076	17022	16833	16805	16726	16868	16958	16923	16998	16969	16872	16911	16924	16902	16896	16813	17139	16801	17012	17061	16879	16722	16948	17045	16920	16889	16813	16886	16986	16882	16900	17069	16974	17072	17006	17018	16884	16932	17058	16755	16765	16930	16914	16990	16746	16918	16895	17004	17009	16827	17005	17235	16699	17070	16999	17104	16993	16976	17098	16713	17071	16909	16926	16911	16894	16928	16827	17155	16968	16935	17097	16960	16829	16904	17193	17022	16972	16910	16899	17096	17186	16962	16767	16852	16805	16793	16971	16920	17154	17090	17111	16850	16993	16719	16997	16893	17046	17092	16900	16769	17095	16615	17031	17045	17158	16967	16924	16937	16766	16955	16883	17018	17070	16703	16775	17006	17228	16979	16916	16955	16981	16908	16988	16841	17049	17036	17162	16867	16985	17252	16736	17020	16776	16818	16918	17070	16879	16834	16994	16871	16988	17131	17052	16916	16888	16878	16859	16876	16769	17026	16932	16974	17058	16797	16976	17058	16817	16876	16858	16845	16948	16952	16870	16903	16855	16954	16883	16974	17018	16947	16847	16900	17022	17046	16891	17061	16788	17023	16938	17030	17039	16965	16861	17105	17011	16923	16956	17034	17048	16926	17022	17014	16977	16968	16939	16945	16961	17047	17037	16935	16930	16912	17024	16967	16855	16942	16985	16691	16943	16931	17059	16765	16825	16885	17065	16903	16844	16888	16992	17003	16809	16962	17006	16809	16821	16812	16983	16866	16821	17074	16885	16974	16860	16978	16835	16940	17052	16791	17001	17134	17091	17021	16784	16895	16982	17027	17120	16939	17218	17063	16928	16810	16886	16783	17005	17157	17143	16957	17113	16896	16701	17059	16894	16936	16973	17029	17100	16990	17155	17011	16958	17017	16851	16931	16924	16897	17112	16868	16822	16975	16941	17067	17127	16971	17011	16927	17084	16804	16705	16901	16794	16794	16775	17020	16756	16927	16898	16919	16981	16977	17233	17046	16885	16957	16872	16983	17040	16941	17162	16859	16970	16940	17038	16964	16846	16883	16932	16870	17078	16821	16889	17080	16840	16762	17105	17023	17065	17089	16961	16932	17044	16916	17038	16871	16964	16933	16884	16933	16982	17070	16792	16995	16833	17121	16964	17143	16975	16954	17054	17024	17006	17072	17020	17018	16943	16946	16958	16797	17056	16905	16721	16962	16838	16769	16874	17101	16880	16861	16875	17130	17177	17061	17098	16782	16975	17056	17057	17013	16897	16977	16933	17152	16894	16883	17120	16855	17174	17013	17014	16882	16772	16927	16753	16919	17015	16851	16875	16934	16986	17036	17256	16943	16919	17114	16966	16893	16846	16918	16892	16941	17077	17060	16845	17068	16824	16883	16900	16904	16707	16950	17040	16839	17117	16978	16908	17027	17227	16941	16926	16789	16887	16910	16901	16781	17131	16843	16849	16984	16864	16901	17077	16929	17117	17020	16828	16992	16959	17144	17045	16983	16722	17092	16952	16834	17232	16826	16933	16950	17087	16864	17120	16835	17028	16979	17072	17016	17065	16939	17051	16954	17057	17108	16845	16836	16913	16820	17045	16881	16946	16905	16864	16904	16935	16947	17053	16973	16836	16680	17081	17139	16912	16919	16843	16909	16852	17134	17042	17036	16947	16871	16843	16933	16853	16746	16978	17110	17038	16902	16896	16951	17005	16937	16771	16805	16858	16842	16876	17094	16949	16820	16907	17039	16928	16833	17061	16704	16824	16963	16889	16989	16915	16844	16836	16874	17008	17143	17052	16967	16968	16980	17151	17211	17060	16893	17094	16897	16881	16900	16813	16998	16829	17061	16939	16989	16922	17008	16992	16892	16761	17001	17033	16840	17117	16983	17087	16993	17119	16854	17043	17195	16829	16918	16941	16917	16925	17030	16972	17002	16947	16929	17034	17131	17015	16942	17017	17137	17051	16716	16828	16834	16837	17004	16820	17001	16981	17020	16892	16975	16737	16812	16810	17066	17030	16880	16892	16867	16851	16995	16879	16919	16862	17090	16814	17003	17180	17027	16768	16962	17141	17072	17096	17035	16900	16880	16930	16901	17034	16856	16792	16875	16795	17056	17014	16928	16814	16961	16771	17020	17074	17127	16871	17040	17015	17030	16821	16867	16858	16842	17001	17152	16922	16707	16946	16943	16989	16935	17060	16954	16932	16977	16907	16913	17035	17100	17264	17075	17004	16936	17098	17102	16950	16920	16862	16907	17075	17050	17017	17122	16956	16988	16886	16878	17021	17052	16907	17024	16944	16968	17199	16824	16908	17085	17069	17054	17002	16886	17016	17070	16900	16920	16674	17021	16800	17162	17019	17067	17093	17039	16866	16986	16859	16939	16942	16827	16850	17014	17225	16810	16973	17148	16830	16972	17055	16992	17061	16938	17050	17073	16992	17026	16980	16972	16770	17067	17021	16805	16909	16922	17061	16940	16813	16919	16929	16862	16993	16792	16975	16906	16880	17116	16999	17128	17014	16790	16881	16862	16973	17054	17030	17037	16775	16829	16924	16906	16900	17160	17019	17075	17003	17065	16925	16711	16967	16856	17002	16721	16932	17033	16897	17101	16913	16936	16942	16910	17003	17016	16954	16937	17043	16973	17130	16976	16850	17081	16888	16820	16966	17074	16875	16945	16935	17000	16877	16895	17013	17099	16903	16954	16857	16881	17021	16868	16847	16979	16959	16835	16993	17029	16744	17052	17100	17152	16893	17058	16931	17002	16723	16876	16648	16934	16840	16899	16881	17047	16911	16968	17077	17051	16915	17032	17053	16756	16816	16975	17085	16989	17197	16921	17017	17087	17182	17000	16754	17114	17087	16893	16938	16911	16870	16909	17040	16903	17024	17024	16963	17085	16938	16923	16855	16922	16987	16946	17135	16810	16912	17017	17067	17039	16916	16840	16957	16791	16860	16810	17090	17034	17112	16712	16914	17125	16799	16913	16965	17019	17083	16956	16748	16944	16841	17029	17100	16985	16965	17015	16841	17033	16672	17045	17004	17104	16848	16954	16849	16699	16987	17049	17109	17194	16818	16894	16946	16838	16904	17217	16955	17018	16969	17082	17036	17163	17033	16904	16893	16741	16954	16890	16988	16914	16737	16766	17146	17160	17118	16903	17059	17227	16981	16969	16988	17001	16889	16847	16852	17113	16659	17210	17080	17127	17018	16899	16859	17016	17038	17006	17002	17074	16909	17028	17109	16909	17181	16918	17025	17058	16681	16881	17192	17185	17135	16977	17218	16876	16842	17128	17077	17212	16973	16971	16894	16991	16933	16895	16899	17000	17182	16988	16931	17133	16868	17073	16920	16958	17024	17073	16756	16892	16944	16966	16884	16760	17010	16877	16807	17110	17084	17084	16826	16946	16917	16850	16863	16997	16872	16885	17038	17071	17037	16998	16873	17059	17078	16938	17020	17067	16984	17088	17035	16934	17039	16937	16908	16879	16973	17333	17091	16947	17076	16990	17080	17149	16951	17033	17055	16971	17079	17009	16926	16996	17050	16828	16753	16767	16875	16912	16827	16946	16705	16937	17114	16752	17078	16923	17137	17023	17075	16908	16751	16961	16807	16847	17073	16896	16891	17035	16942	17076	16908	16929	16834	16851	16842	17011	16855	16944	16843	17125	16849	16908	16925	16929	17088	17096	16972	17097	16994	17017	17024	16837	16907	16979	16887	16914	16917	16940	17027	16870	17049	16984	16671	16802	16927	16834	16909	16976	16981	17052	16822	16811	16924	16860	16864	16967	16907	16886	16926	17086	17052	17040	16956	16884	17013	16982	17031	17171	16878	16855	17129	17004	17009	17222	17054	17153	16965	17077	17007	16903	16840	16972	17035	16792	16980	17015	17096	16768	16838	17147	16974	17013	16913	16843	16925	16990	17077	16914	17002	17112	16740	16954	17136	16939	17038	16908	16921	17006	17088	17034	16845	17089	16913	16923	17056	16955	16900	16968	17019	17076	17068	16949	16814	17168	16976	17025	16883	16923	16772	16994	16837	16988	16923	17052	17073	17042	16887	16834	17089	16978	16880	17089	17106	17028	16996	16939	16940	16978	17047	17084	17032	17051	17273	16997	16940	16900	16884	16848	16871	17158	16970	17088	17032	16914	16912	16994	16956	16812	16867	16847	17079	16823	17052	16979	16834	17076	16806	16944	16902	16879	16898	16766	16925	16922	16830	16886	16881	17002	17254	16897	17172	16934	16986	17098	16855	16924	16953	16913	16910	17097	17021	16840	17007	16986	16991	17057	17004	16978	16967	17065	17083	17024	17003	16980	16958	17009	16771	16855	17064
23323	39108	36879	29364	24605	22174	20812	19542	18375	17620	17051	16868	16364	16440	16029	15977	15957	15884	15804	15514	15393	15557	15306	15197	15224	15239	15197	15007	14939	15162	15056	15039	14968	14828	14866	14952	14902	14969	14960	14868	14907	14911	14730	14986	14995	14827	14891	14952	14965	14756	14868	14984	14802	14809	14699	14787	14784	14867	14799	14852	14732	14780	14758	14819	14797	14849	14746	14942	14782	14805	14723	14778	14786	14718	14876	14965	14680	14697	14841	14617	14759	14814	14872	14781	14866	14682	14716	14987	14840	14757	14727	14794	14640	14754	14903	14844	14927	14718	14733	14936	14794	14768	14842	14799	14744	14875	14816	14723	14857	14776	14923	14842	14947	14730	14880	14757	14784	14932	14986	14890	14682	14715	14760	14859	14755	14790	14699	14767	15041	14799	14622	14715	14949	14821	14798	14726	14763	14922	14793	14906	14883	14762	14825	14871	14709	14895	14700	14649	14650	14765	14827	14857	14664	14794	14825	14669	14792	14610	14884	14644	14731	14716	14783	14814	14930	14660	14602	14727	14802	14827	14731	14726	14747	14732	14970	14988	14883	14888	14670	14651	14806	14631	14708	14776	14792	14756	14672	14862	14815	14767	14734	14637	14965	14858	14849	14689	14841	14789	14762	14860	14946	14746	14680	14692	14724	14824	14889	14662	14748	14753	14765	14696	14740	14908	14717	14701	14778	14652	14737	14805	14815	14827	14760	14717	14918	14754	14743	14759	14823	14559	14780	14865	14559	14816	14810	14656	14817	14808	14708	14930	14846	14595	14811	14692	14761	14704	14893	14666	14748	14679	14709	14723	14552	14725	14811	14754	14623	14774	14769	14801	14918	14521	14841	14807	14791	14700	14913	14630	14893	14929	14926	14774	14834	14802	15062	14690	14751	14785	14832	14789	14661	14793	14868	14969	14720	14947	14741	14736	14665	14883	14773	14763	14964	14668	14714	14874	14654	14882	14673	14828	14784	14727	14660	14808	14671	14582	14887	14633	14835	14844	14865	14900	14704	14891	14742	14787	14754	14847	14744	14775	14778	14763	14793	14555	14855	14675	14736	14750	14776	14745	14806	14793	14720	14704	14839	14811	14844	14793	14713	14782	14737	14842	14736	14858	14695	14786	14755	14839	14685	14913	14677	14701	14906	14725	14937	14916	14702	14712	14787	14787	14879	14814	14920	14632	14786	14760	14867	14858	14811	14856	14784	14670	14927	14662	14832	14695	14705	14888	14816	14811	14628	14746	14825	14790	14860	14749	14654	14790	14635	14820	14696	14736	14674	14858	14709	14683	14680	14678	14817	14754	14775	14794	14462	14715	14865	14657	14637	14794	14733	14907	14869	14811	14720	14766	14743	14600	14623	14933	14781	14817	14774	14905	14657	14944	14853	14923	14795	14870	14901	14881	14708	14792	14897	14746	14856	14831	14874	14758	14754	14740	14915	14819	14924	14641	14955	14675	14673	14788	14729	14567	14634	14755	14891	14886	14765	14531	14689	14629	14851	14875	14703	14661	14641	14671	14802	14840	14736	14878	14793	14775	14777	14676	14817	14674	14846	14739	14816	14885	14811	14803	14723	14857	14612	14727	14736	14720	14610	14764	14652	14687	14747	14802	14762	15006	14824	14637	14709	14761	14791	14832	14831	14760	14820	14792	14745	14920	14628	14779	14816	14707	14704	14709	14822	14727	14911	14729	14819	14769	14706	14776	14786	14908	14808	14873	14813	14809	14731	14751	14531	14841	14659	14833	14664	14840	14860	14898	14714	14813	14821	14604	14852	14751	14768	14836	14797	14846	14749	14889	14672	14712	14868	14793	14915	14770	14808	14763	14862	14790	14884	14799	14800	15047	14813	14724	14820	14724	14692	14985	14744	14611	14838	14612	14746	14919	14783	14704	14925	14662	14834	14823	14722	14905	14772	14626	14583	14816	14699	14730	14682	14861	14792	14759	14824	14905	14793	14757	14645	14925	14745	14736	14707	14748	14876	14852	14751	14776	14783	14805	14838	14733	14788	14767	14707	14754	14784	14933	14626	14745	14851	14731	14835	14974	14740	14847	14701	14814	14879	14848	14702	14761	14817	14766	14911	14769	14692	14717	14633	14806	14906	14830	14776	14706	14915	14837	14826	14707	14819	14702	14973	14741	14805	14742	14698	14805	14854	14843	14719	14888	14815	14731	14866	14906	14879	14695	14826	14832	14759	14826	14772	14846	14784	14703	14774	14838	14746	14794	14676	14762	14817	14758	14700	14865	14751	14725	14781	14743	14841	14834	14843	14870	14692	14966	14685	14781	14699	14679	14930	14833	14690	14836	14820	14729	14774	14629	14890	14778	14662	14663	14792	14833	14909	14877	14712	14617	14875	14823	14650	14701	14789	14941	14723	14717	14753	14809	14729	14775	14889	14770	14812	14817	14780	14739	14869	14689	14664	14783	14779	14876	14779	14878	14686	14715	14765	14647	14775	14768	14651	14809	14742	14706	14829	14647	14698	14698	14740	14830	14757	14687	14858	14812	14671	14785	14712	14677	14663	14780	14765	14852	14646	14653	14670	14745	14791	14679	14752	14674	14738	14811	14840	14670	14726	14920	14888	14729	15042	14740	14807	14895	14862	14765	14676	14879	14950	14638	14787	14888	14928	14825	14818	14725	14709	14727	14676	14667	14677	14668	14696	14754	14711	14752	14807	14771	14792	14769	14799	14926	14842	14848	14885	14696	14807	14834	14823	14808	14776	14730	14848	14601	15052	14778	14799	14721	14857	14680	14774	14566	14917	14855	14817	14836	14848	14824	14584	14763	14745	14688	14961	14744	14783	14765	14703	14678	14882	14609	14719	14949	14765	14816	14866	14802	14851	14677	14568	14781	14704	14737	14943	14679	14645	14949	14750	14859	14802	14758	14727	14740	14766	14764	14702	14784	14741	14778	14843	14766	14644	14707	14607	14848	14812	14729	14893	14917	14732	14761	14836	14742	14817	14614	14775	14787	14666	14775	14887	14931	14769	14831	14663	14841	14846	14603	14626	14847	14674	14738	14802	14713	14917	14811	14747	14719	14526	14833	14672	14831	14851	14873	14648	14779	14703	14905	14647	14781	14789	14821	14782	14785	14690	14788	14808	14816	14956	14762	14698	14836	14854	14812	14749	14771	14830	14779	14601	14786	14777	14545	14681	14847	14762	14686	14832	14749	14581	14802	14700	14883	14822	14788	14736	14774	14854	14836	14800	14870	14834	14904	14608	14696	14806	14726	14732	14816	14683	14740	14675	14749	14895	14960	14628	14847	14826	14726	14700	14616	14899	14851	14569	14859	14841	14821	14784	14731	14778	14851	14840	14703	14701	14863	14827	14942	14721	14784	14800	14879	14685	14700	14676	14751	14774	14830	14755	14879	14797	14769	14801	14779	14755	14809	14723	14755	14795	14692	14719	14843	14894	14607	14695	14748	14974	14899	14619	14572	14732	14858	14672	14859	14660	14858	14766	14726	14848	14657	14704	14751	14699	14702	14694	14724	14763	14699	14784	14562	14799	14911	14877	14665	14795	14501	14737	14705	14812	14792	14871	14732	14748	14642	14794	14743	14796	14748	14763	14859	14825	14756	14904	14657	14737	14840	14925	14717	14647	14745	14632	14721	14731	14813	14876	14782	14812	14878	14659	14695	14696	14840	14864	14862	14617	14910	14773	14764	14829	14873	14680	14762	14908	14797	14865	14745	14778	14596	14812	14825	14686	14865	14726	14646	14817	14774	14849	14832	14748	14768	14688	14751	14702	14820	14776	14717	14644	14640	14734	14781	14669	14872	14742	14755	14710	14880	14744	14891	14832	14684	14791	14781	14837	14928	14766	14767	14759	14646	14756	14811	14906	14834	14819	14656	14688	14796	14691	14713	14895	14848	14834	14951	14586	14749	14864	14799	14950	14728	14840	14819	14660	14814	14948	14802	14647	14925	14777	14863	14813	14791	14828	14835	14760	14798	14903	14764	14842	14710	14650	14629	14744	14727	14633	14781	14743	14740	14679	14698	14749	14856	14695	14736	14510	14725	14726	14786	14916	14712	14894	14775	14727	14686	14800	14734	14717	14799	14922	14742	14841	14612	14726	14877	14762	14905	14844	14878	14716	14833	14691	14771	14825	14600	14847	14718	14741	14824	14873	14794	14729	14902	14740	14746	14647	14698	14811	14742	14852	14878	14827	14932	14761	14755	14703	14787	14800	14782	14760	14899	14809	14918	14595	14763	14853	14697	14873	14647	14750	14906	14836	14947	15019	14714	14917	14608	14924	14685	14788	14695	14759	14858	14548	14796	14825	14804	14783	14702	14694	14755	14988	14680	14795	14857	14813	14662	14625	14908	14700	14938	14576	14893	14772	14817	14817	14776	14586	14797	14769	14785	14770	14823	14684	14715	14757	14741	14940	14760	14801	14580	14773	14893	14825	14844	14838	14778	14639	14725	14865	14694	14822	14787	14808	14952	14668	14733	15039	14673	14702	14874	14611	14722	14759	14857	14797	14589	14863	14711	14756	14765	14750	14674	14640	14851	14694	14830	14752	14748	14953	14852	14992	14771	14828	14887	14904	14846	14919	14740	14800	14763	14766	14825	14736	14826	14649	14885	14740	14679	14653	14946	14888	14666	14782	14796	14898	14654	14786	14820	14883	14920	14732	14804	14942	14859	14778	14886	14781	14634	14712	14644	14568	14599	14741	14797	14806	14620	14717	14666	14899	14818	14907	14795	14793	14832	14681	14608	14698	14543	14834	14644	14926	14727	14852	14753	14892	14694	14669	14720	14784	14747	14753	14676	14881	14799	14661	14731	14766	14830	14635	14771	14714	14779	14690	14868	14709	14545	14867	14769	14813	14552	14856	14665	14744	14654	14781	14822	14758	14789	14707	14738	14801	14808	14675	14691	14804	14884	14612	14858	14733	14612	14771	14815	14779	14724	14717	14814	14722	14990	14718	14742	14733	14750	14831	14941	14740	14868	14830	14897	14801	14837	14718	14898	14877	14759	14821	14645	14719	14756	14730	14770	14745	14673	14753	14789	14847	14876	14588	14722	14759	14722	14833	14664	14935	14795	14611	14847	14837	14827	14793	14662	14862	14733	14751	14788	14567	14694	14722	14754
23440	21735	29740	24293	22204	24901	27166	21621	20126	19713	19342	18859	18791	18606	18343	18059	18339	18199	17808	18161	17791	17793	17765	17549	17471	17799	17311	17393	17457	17560	17484	17455	17332	17295	17164	17154	17264	17274	17434	17112	17304	17270	17066	17355	17048	16979	17155	17157	17290	17125	17039	16973	17297	16856	16947	16891	16967	16927	17235	17049	16884	16902	16960	17092	17083	17053	17189	16868	16976	17118	16881	17180	17186	16889	17151	16796	17238	17253	16911	17090	17038	17209	17022	16943	16828	17014	16889	16982	16921	17038	17016	17235	17124	17169	17059	17035	17081	17085	16931	16997	16974	16841	16965	17008	17016	16798	17097	17026	16893	17051	17033	16999	17111	16908	17133	17249	17097	16891	17044	17026	17037	17044	17037	17068	17342	17054	16722	16793	16802	17082	16961	16835	17095	16946	17010	16978	17169	16945	17070	17028	17073	17041	16941	17181	16977	17098	16937	16828	17018	17046	17110	17060	16885	16954	17013	17083	16943	17111	17050	17062	17188	17251	17085	17191	17065	16959	17074	17068	16968	17000	16895	17058	16867	16982	16915	17147	17083	17094	16770	17078	16923	16755	17066	16927	17068	16710	16886	17162	16832	17196	16834	17048	17102	16987	16905	17011	16994	16975	17082	17177	16931	17004	16981	16948	17045	16998	16913	16911	16994	16990	17071	17024	16938	17130	16873	16758	16946	16967	17091	17189	17035	17012	16970	17070	16954	17064	17047	16865	16975	16949	16858	17099	17079	17139	17169	17096	16877	16983	17048	17037	17122	16858	16861	16953	17209	17112	17152	16851	17116	17202	16904	17021	17163	17189	16939	16990	16959	16972	17278	17084	16940	17099	16995	17078	17111	16970	17186	16948	17023	17023	16961	16800	17128	17189	16989	17006	16780	16950	16883	17022	17054	17110	16898	17013	16930	17038	17076	17162	17231	17101	17012	17016	17029	17091	16965	17030	16853	16986	16838	17179	16923	16930	16843	16925	16920	16916	16961	17172	16966	17098	17052	16958	17234	17035	16833	17002	16961	16904	17018	17143	17066	17035	16884	16854	16911	16892	17012	16949	17003	16889	16914	17066	17083	17064	16983	17001	16929	17052	17011	17083	17096	17117	16936	17008	16913	16765	17114	17012	17150	16960	17133	17076	17010	17054	16987	17127	17075	16839	17051	16889	16853	16873	17088	17035	16789	16735	16789	17028	17078	16857	17021	16785	17077	17097	16879	16894	16968	16853	17029	17118	16972	16998	17152	17049	17051	16811	16849	16940	16959	17035	16854	17090	17103	17126	17045	17158	16774	16865	17210	17074	17115	17096	17035	16937	16814	16986	16963	17001	16936	17025	17054	17107	16849	16973	16903	16993	17116	16845	16975	17019	17014	16953	17099	16989	17101	17088	17114	17072	17152	16837	16845	16895	17054	17100	17007	16933	17040	16979	16843	16909	17202	16981	16938	16848	17288	16968	16781	16970	16952	16885	17271	17010	17008	16955	16937	16966	17194	17124	16947	16923	16864	16846	16724	17081	17197	17035	17033	17101	16970	16889	17071	17062	16948	16988	16918	16977	16901	17148	16999	16845	16822	16741	16968	16705	16809	17228	17039	17037	16956	16762	17096	17045	17011	16988	16836	16769	17045	17039	17123	17119	16934	17041	17011	17075	17096	16973	17109	16950	17101	17062	16778	16912	16951	16955	16965	17010	17032	17059	17022	17014	16855	17158	16956	17010	16883	17123	16915	16729	16903	17109	17180	16924	16835	16948	17257	17122	17053	17175	17015	16908	16751	17065	17005	17150	17083	16958	17092	17100	17130	16939	17126	17103	17037	17078	16972	17088	16907	16933	17109	16748	16907	17118	17070	17204	16952	17079	17050	16998	17071	16999	17074	17088	17000	17117	17185	16963	17001	16925	16913	17140	17183	16918	16745	16798	16896	16884	17152	16908	17029	16743	17062	17070	17070	17138	17055	17015	16900	17039	16966	16949	16905	17233	16818	17044	16878	16952	16810	16939	17223	16928	17090	17021	17039	16850	17246	17016	17102	17018	17189	17059	17058	16774	17017	16966	16908	16910	17028	17134	17004	16949	16971	17111	16790	17029	16939	16726	17089	17123	17008	16981	16834	16885	16926	17004	17121	17156	17036	16866	17066	16975	17172	16847	17041	16891	17060	16989	17023	17028	17132	16858	17028	17010	16972	17161	16972	16903	17186	16982	16882	16997	17102	17037	17035	17070	17153	17075	17076	16926	16882	16925	17081	17104	17016	17216	17029	16861	16786	17010	16948	16991	16941	17010	17192	17023	16975	17161	16839	17202	16806	16978	16900	16948	16801	16861	17017	16946	17053	16853	16906	16868	16976	16812	17092	16885	16814	16915	17016	17179	16952	17039	16927	17186	17217	16903	17062	16925	16976	16940	16917	16927	17022	17065	17100	17008	17031	17175	16948	16984	16883	16980	16884	16862	16906	16979	17052	16963	17020	17157	17000	16926	16919	17088	17031	16858	16915	16849	16987	16989	16936	16799	16698	17185	17119	17098	16882	16891	17127	16920	17082	16993	16866	16983	17020	17010	16930	17019	17099	17109	16913	16878	17019	16810	16927	16891	17070	17021	16947	16989	17130	17217	17158	17053	16912	17183	16958	17088	17061	16866	16960	16953	16961	16976	17027	16843	17206	17046	17056	17022	17079	17056	16827	16864	17069	16905	17102	17044	16830	16878	16956	17053	17125	16992	16996	16879	16878	16930	17024	17212	16893	16887	16877	17188	16942	16995	16870	16731	16855	17129	17139	16955	17129	17071	16925	17084	17231	16781	17049	17020	16819	17064	17007	17021	17054	17005	16976	17071	17001	16950	17010	17016	17048	17007	17057	17011	17079	16926	17029	16853	16936	16855	17132	17024	17127	16974	17156	17082	16944	16957	17029	17076	17150	17009	16944	16991	17077	17011	17182	16842	17019	16812	17217	16939	17067	17073	17050	16852	17099	17032	16861	16810	16954	17071	17113	17079	16930	16957	16988	17140	16960	16895	16991	17058	16888	17155	17130	17030	16869	16870	17077	17166	17094	16992	17059	16930	16922	16928	16895	17013	16845	16908	17042	16907	16776	16940	16919	16818	16938	16867	16807	16868	16985	17009	16904	16991	16979	16990	16948	16983	16909	17063	17041	17120	17005	16981	17005	16994	17035	16957	17065	17006	16923	17065	17109	17034	17102	17091	17092	17003	16866	16967	17031	16892	17190	17087	17056	17053	16899	17181	17022	17053	16945	17014	17185	16740	16901	17048	16990	16975	16889	17026	17104	16814	16999	17099	17017	16937	17017	16994	16884	16779	16961	17086	17116	17179	17062	17179	16997	16902	17172	16993	17080	16969	17027	17156	17037	16989	17147	16985	17113	17042	16937	17129	16897	17040	16824	16987	16875	17141	17021	17101	16993	17077	16992	17001	17028	16951	17014	17093	17101	17011	17021	17007	16934	16877	17073	16911	17065	16905	16854	17130	16985	16930	17026	16959	17117	16987	16875	16944	17163	17092	17107	16935	16842	17044	17068	17005	17017	17016	17052	17074	17219	17121	17044	17138	16961	17282	17081	16988	16966	16985	16867	17005	17007	16948	16966	16975	17032	16957	17156	16981	17136	16813	16892	17009	17095	17084	16868	17073	16821	17024	16864	16854	17022	16956	17010	16987	17084	16991	16974	16964	16867	16999	17025	17115	17190	17080	16929	17057	16964	17002	16897	16894	16951	17086	17047	17145	16955	17196	17028	17086	17141	16901	17053	16993	16986	17197	16794	16981	16885	16877	17046	17134	16936	16853	16905	17127	17136	17060	17162	16868	16816	16916	16967	17183	16920	16942	17007	17050	16991	17045	17220	16964	17183	17067	17013	17020	17014	16840	16991	17037	17156	16883	17171	17127	17073	17140	16916	16983	17077	16839	16937	16982	17036	16851	16873	16960	17152	16980	16981	16900	16956	17094	16990	16921	17032	17000	17006	17275	16998	16885	16812	17019	17127	17015	17085	17059	16922	16920	16905	17215	16906	16943	17137	16942	17103	17018	17030	17201	16919	16988	16947	16906	16999	16889	17031	16936	17125	16750	16874	17079	17202	17053	17005	17236	16914	17159	16854	17096	17014	17107	16962	17166	17028	16786	17121	17002	17144	17085	16752	17029	16991	16951	17061	17087	17040	17045	16900	16922	17012	16782	16774	17148	17076	16872	16923	16978	16871	16940	16893	16944	16885	17107	16988	16984	16867	17046	16985	16879	16733	16737	16790	17114	17230	16898	17121	16878	16990	16818	16973	17145	16951	17020	17025	17071	16988	16915	17059	16705	16877	16940	17007	16962	17048	17031	17186	17028	17065	17058	16951	17069	16954	17041	16902	17127	17055	16878	16898	16958	16897	17103	17126	17011	17020	16879	17050	16973	17169	17069	17116	16953	16954	16912	17085	16983	16947	17021	16925	16870	16953	17036	16973	16913	16844	16844	17003	17001	17003	16873	16864	17023	16978	17346	16860	17023	17119	16956	16996	16944	17043	17035	16895	16860	16785	17043	17043	17208	16905	16952	17038	16919	17038	17048	16913	17202	17079	16833	16898	16812	16879	16935	16883	17033	16977	16994	16923	16962	17237	17127	16809	17038	16942	16879	17044	16963	16981	17038	17044	16817	16983	16977	17028	16843	17081	17043	16966	17257	16878	16872	16953	16936	17040	16938	16993	17004	16920	17007	17149	17018	17035	16914	17286	16921	16816	16800	17040	16914	16941	17017	17310	17036	17005	16884	16920	17183	17139	16974	16926	17148	17038	17205	17179	16980	17082	16772	17137	17115	17099	16991	16781	17135	16926	17116	17072	16954	17112	16920	17068	16977	16849	17111	16966	17062	17056	17038	17082	17020	16877	16899	16928	17094	16691	17059	17140	16863	16998	17133	16767	17133	17166	17001	16920	17081	17098	17022	17025	17097	16951	16859	16930	16774	17133	16950	17056	17036	16974	16943	17065	17111	16883	17092	17139	17018	16946	16850	16708	17051	16923	16880	17157	16820	16915	16976	17039	17046	16981	17055	17137	16924	17183	17009	16980	17018	16989	16906	16957	16991	16775	17035	17257	16921	17097	16922	17046	17090	16940	17007
24729	43646	41490	33059	28043	24882	23152	21293	19658	18506	18138	17777	17356	16957	16843	16734	16239	16280	16298	16056	15775	15505	15422	15559	15463	15311	15262	15270	15319	15155	15133	15233	15230	14990	14936	15102	14944	14935	14996	15017	14991	14877	14899	14840	15018	14812	14784	14937	14887	14668	14901	14938	14705	14691	14793	14584	14800	14853	14775	14731	14845	14798	14859	14787	14913	14683	14800	14873	14820	14815	14685	14837	14774	14871	14630	14838	14853	14790	14632	14640	14787	14738	14743	14707	14587	14806	14730	14845	14753	14828	14725	14826	14863	14762	14828	14727	14768	14862	14558	14551	14693	14690	14764	14817	14855	14651	14657	14965	14584	14699	14842	14593	14878	14658	14618	14725	14677	14732	14687	14653	14836	14786	14841	14863	14798	14769	14816	14879	14779	14901	14728	14826	14789	14722	14664	14864	14776	14729	14843	14763	14577	14706	14530	14605	14864	14767	14579	14884	14931	14757	14767	14801	14839	14689	14689	14745	14646	14710	14823	14890	14745	14719	14604	14820	14775	14473	14847	14848	14636	14729	14671	14636	14780	14683	14770	14870	14656	14663	14619	14730	14917	14838	14771	14710	14664	14856	14826	14788	14832	14738	14799	14793	14900	14808	14739	14856	14670	14613	14627	14933	14590	14852	14745	14660	14492	14920	14712	14635	14885	14727	14726	14869	14798	14797	14832	14796	14571	14773	14762	14778	14776	14822	14851	14755	14831	14707	14574	14765	14572	14720	14711	14824	14789	14788	14749	14839	14986	14752	14741	14720	14642	14702	14677	14851	14855	14975	14847	14577	14701	14785	14642	14877	14788	14791	14861	14729	14863	14763	14858	14715	14588	14736	14850	14812	14748	14655	14763	14826	14700	14908	14840	14803	14683	14643	14816	14749	14730	14770	14700	14772	14773	14596	14764	14668	14570	14724	14747	14610	14722	14813	14724	14639	14871	14657	14812	14795	14716	14924	14637	14876	14747	14627	14751	14746	14794	14615	14635	14881	14651	14778	14825	14758	14723	14745	14615	14654	14736	14682	14840	14652	14741	14674	14714	14704	14779	14722	14598	14702	14661	14894	14705	14626	14814	14815	14924	14844	14616	14800	14707	14704	14771	14739	14658	14799	14631	14573	14902	14814	14588	14707	14681	14612	14791	14805	14698	14969	14790	14620	14875	14660	14822	14740	14639	14704	14676	14794	14749	14723	14694	14677	14782	14813	14762	14718	14843	14715	14552	14806	14823	14528	14778	14672	14656	14827	14655	14544	14769	14804	14866	14802	14675	14740	14710	14702	14779	14630	14779	14775	14607	14674	14801	14816	14727	14819	14735	14616	14867	14939	14773	14770	14701	14740	14718	14718	14712	14764	14728	14729	14827	14855	14790	14696	14731	14759	14704	14835	14682	14767	14715	14741	14797	14706	14632	14819	14736	14682	14761	14722	14906	14978	14583	14543	14651	14693	14759	14675	14694	14750	14700	14939	14779	14595	14759	14787	14685	14648	14917	14768	14760	14639	14871	14708	14814	14596	15051	14737	14674	14681	14743	14795	14773	14656	14690	14657	14802	14581	14750	14644	14878	14795	14636	14698	14841	14771	14719	14565	14631	14660	14835	14550	14785	14951	14751	14734	14659	14794	14754	14669	14885	14624	14829	14672	14824	14693	14710	14735	14651	14725	14753	14642	14798	14582	14726	14693	14563	14710	14888	14585	14782	14614	14610	14792	14544	14762	14638	14782	14712	14653	14819	14537	14865	14578	14678	14729	14607	14689	14666	14838	14761	14737	14797	14681	14905	14586	14686	14625	14669	14797	14747	14801	14911	14787	14541	14785	14633	14891	14665	14873	14860	14801	14666	14479	14773	14810	14730	14727	14664	14743	14777	14849	14668	14750	14663	14694	14919	14813	14697	14606	14730	14910	14699	14610	14783	14797	14696	14609	14625	14788	14756	14606	14744	14793	14886	14847	14795	14758	14683	14779	15031	14639	14674	14691	14737	14722	14678	14616	14792	14684	14785	14650	14549	14666	14649	14572	14701	14684	14829	14683	14751	14633	14883	14703	14616	14695	14596	14742	14651	14741	14789	14699	14765	14788	14709	14778	14805	14682	14767	14643	14840	14697	14726	14748	14834	14659	14746	14731	14854	14799	14611	14604	14823	14612	14625	14616	14624	14893	14648	14649	14821	14808	14744	14718	14923	14626	14940	14759	14634	14843	14769	14699	14744	14676	14684	14831	14749	14727	14808	14821	14681	14643	14838	14780	14693	14673	14797	14726	14875	14480	14551	14604	14847	14746	14736	14719	14674	14686	14724	14594	14705	14845	14641	14735	14848	14659	14714	14675	14602	14869	14419	14672	14702	14823	14745	14825	14891	14701	14692	14767	14685	14810	14688	14830	14884	14615	14701	14653	14748	14990	14796	14717	14951	14735	14751	14647	14751	14692	14699	14782	14622	14828	14796	14737	14787	14592	14740	14690	14712	14825	14879	14736	14656	14817	14763	14687	14905	14675	14912	14680	14825	14673	14696	14676	14590	14834	14580	14943	14741	14706	14797	14829	14646	14752	14676	14699	14565	14788	14754	14823	14525	14716	14782	14945	14697	14721	14771	14712	14704	14861	14652	14772	14884	14869	14622	14671	14638	14744	14753	14588	14767	14748	14706	14735	14660	14793	14674	14744	14789	14864	14640	14478	14885	14683	14758	14737	14740	14969	14712	14759	14986	14600	14888	14617	14635	14874	14669	14748	14514	14601	14753	14783	14642	14764	14771	14720	14657	14672	14709	14748	14694	14609	14586	14775	14741	14654	14770	14630	14718	14825	14686	14885	14667	14775	14794	14797	14907	14772	14667	14689	14697	14801	14664	14795	14794	14687	14795	14629	14776	14650	14879	14794	14638	14674	14722	14713	14723	14666	14744	14625	14641	14775	14682	14890	14715	14912	14844	14728	14644	14610	14790	14681	14734	14754	14708	14744	14908	14847	14786	14674	14953	14797	14887	14603	14791	14518	14548	14783	14693	14680	14579	14753	14814	14777	14829	14836	14720	14752	14791	14774	14764	14844	14799	14817	14630	14776	14624	14846	14636	14611	14689	14788	14851	14665	14660	14871	14605	14729	14870	14864	14770	14793	14744	14738	14673	14765	14747	14661	14693	14809	14922	14674	14886	14715	14925	14720	14817	14883	14573	14629	14702	14720	14709	14696	14603	14811	14541	14769	14758	14654	14950	14700	14762	14752	14777	14737	14727	14674	14723	14784	14777	14685	14838	14733	14844	14767	14847	14573	14554	14695	14605	14669	14682	14876	14759	14770	14781	14828	14774	14776	14689	14978	14739	14895	14808	14682	14947	14769	14723	14830	14923	14672	14698	14904	14643	14775	14789	14826	14773	14693	14688	14817	14768	14614	14641	14755	14742	14679	14687	14679	14779	14735	14717	14757	14690	14757	14757	14697	14742	14691	14728	14799	14664	14595	14746	14890	14586	14832	14615	14892	14750	14765	14593	14775	14798	14569	14829	14763	14796	14713	14812	14573	14784	14900	14758	14676	14796	14896	14885	14941	14695	14730	14915	14652	14738	14887	14778	14763	14667	14794	14866	14619	14706	14750	14799	14701	14684	14599	14766	14616	14852	14740	14743	14718	14808	14879	14759	14771	14820	14759	14843	14761	14809	14678	14833	14592	14832	14764	14837	14826	14654	14659	14699	14900	14790	14651	14927	14880	14649	14649	14716	14764	14815	14632	14753	14664	14621	14588	14724	14677	14639	14770	14808	14818	14784	14613	14565	14878	14814	14699	14620	14645	14795	14731	14703	14802	14749	14840	14761	14655	14700	14696	14971	14694	14547	14805	14744	14696	14623	14742	14867	14711	14875	14604	14758	14626	14881	14743	14547	14794	14825	14795	14647	14782	14632	14794	14733	14812	14759	14771	14670	14693	14892	14891	14779	14666	14735	14730	14617	14784	14662	14650	14711	14611	14776	14757	14574	14709	14598	14675	14765	14617	14644	14740	14668	14714	14733	14969	14663	14713	14638	14683	14698	14763	14656	14691	14781	14839	14756	14643	14865	14680	14845	14714	14678	14890	14689	14766	14745	14620	14742	14794	14596	14697	14708	14825	14760	14655	14638	14687	14756	14769	14894	14679	14668	14828	14669	14592	14719	14641	14630	14805	14804	14929	14816	14645	14649	14860	14727	14770	14822	14778	14836	14630	14678	14779	14774	14751	14755	14743	14747	14804	14718	14679	14723	14745	14715	14816	14865	14838	14704	14783	14896	14768	14806	14783	14664	14642	14709	14866	14730	14799	14705	14857	14759	14651	14677	14857	14694	14654	14625	14938	14612	14701	14843	14642	14736	14728	14855	14677	14581	14831	15118	14859	14845	14669	14613	14823	14628	14841	14769	14814	14650	14698	14665	14720	14797	14810	14645	14660	14767	14609	14751	14593	14655	14716	14729	14678	14643	14720	14791	14627	14715	14901	14739	14925	14752	14663	14860	14834	14667	14656	14842	14693	14820	14728	14704	14739	14802	14854	14789	14832	14617	14746	14725	14837	14591	14616	14845	14577	14759	14629	14767	14629	14700	14706	14806	14753	14661	14601	14568	14782	14671	14566	14917	14523	14803	14853	14889	14877	14773	14758	14808	14652	14881	14745	14560	14846	14685	14605	14653	14695	14772	14582	14944	14847	14750	14946	14766	14718	14728	14630	14837	14850	14706	14889	14710	14643	14586	14722	14723	14699	14796	14585	14676	14690	14801	14653	14730	14650	14724	14841	14760	14700	14593	14618	14750	14557	14720	14646	14610	14694	14743	14869	14870	14857	14774	14632	14847	14606	14773	14768	14630	14593	14731	14739	14725	14746	14740	14723	14630	14694	14642	14630	14559	14567	14767	14860	14665	14574	14807	14881	14741	14572	14574	14778	14712	14698	14756	14768	14705	14749	14749	14771	14603	14670	14853	14690	14695	14752	14724	14682	14688	14775	14648	14784	14878	14729	14730	14617	14801	14675	14724	14782	14608	14820	14827	14550	14861	14855	14723	14642	14840	14610	14873	14763	14623	14829	14752	14826	14825	14666	14887	14774	14694	14770	14863	14832	14697	14543	14905	14579	14812	14803	14530	14822	14821	14732
28533	24497	29635	26232	21649	20149	19687	18704	17999	18067	18012	17728	17726	17505	17509	17630	17833	17537	17386	17440	17289	17361	17415	17170	17225	17092	17397	17180	17004	17224	17089	17171	17091	17200	17278	17074	17058	17155	17147	17054	17037	17263	17243	17299	17097	16945	17089	17022	17059	16885	17057	16986	17350	17099	17060	17109	17086	16970	17035	17237	17030	17003	17151	17226	16945	16957	16993	17039	17002	16720	16983	17206	17056	17006	17203	17087	17087	17051	17211	16961	17083	17013	17206	17033	17279	17215	17134	17052	17063	17027	17158	17204	17098	16847	17011	17053	17227	17236	17147	17268	16936	16916	17056	17155	16825	17092	16757	16999	17039	16876	16978	16899	17071	16901	17162	17195	17121	17021	17174	17003	17298	17021	16971	17081	16992	16979	17046	16944	16971	17165	17350	17074	17071	17191	17331	17252	17219	17230	17141	17079	17022	17051	17201	17149	16943	16945	17224	17084	17135	17132	17014	17038	17203	17092	17148	17171	16976	16942	17267	16913	16981	16943	17302	16899	17129	16828	16882	16986	16954	16989	17085	17054	17100	17169	17062	16984	16932	17203	16953	17182	17009	16880	16939	16898	17118	16900	17033	16951	17208	17145	17313	16907	16805	17063	17061	16965	17005	16988	17067	17247	16894	17053	17040	17217	17117	16921	16993	17093	17201	17042	17029	17184	17044	17033	17051	17075	17112	16998	16897	17103	17060	17131	17102	16988	16773	17024	16932	17027	17050	17132	16985	17070	16969	17015	17216	17078	17177	17163	17121	17016	17136	17107	17116	17261	17080	17090	17041	17082	16955	16949	17130	17160	17190	17384	17091	16973	17215	17170	17104	17214	17110	17390	17094	17002	17281	17150	17140	16885	16872	16911	16981	17302	17058	17107	17311	17236	17211	16975	17248	16994	17273	17003	16947	17203	17006	16925	17013	17108	16958	16929	17154	16902	17060	17066	17013	17049	17043	17170	17125	17055	17097	17172	17123	17037	17004	17003	17191	17245	17176	17078	17027	17128	16971	17036	17210	16920	16793	16902	17222	17133	17311	17086	16991	17192	17083	16965	16737	17063	17093	17191	17239	16853	16892	17018	17130	16992	17206	17024	17115	16959	17053	16843	16985	17048	17014	16935	17121	17027	16936	17063	16947	17159	17105	17095	17335	16941	17189	16868	17149	17079	17077	17279	16972	17087	17214	17020	17187	17295	17054	17111	17071	17168	16933	16895	16967	17103	17061	16953	16950	16891	16993	17059	16943	16997	17014	17011	17099	17004	16984	17199	17105	17286	17092	17067	17135	17062	17131	17155	17111	17046	17209	17104	17017	17101	17159	17244	17007	17134	17157	17017	17084	17062	17264	17080	17077	17188	17051	17115	16993	17138	16997	16968	17219	16958	16895	17166	17196	17104	17093	17052	17058	16868	16902	16985	16845	17143	17027	16982	16917	17128	17362	17204	17113	17079	17008	16959	17002	17151	16917	17022	17054	17011	17199	17072	17236	16905	16994	16930	16967	17183	17159	17067	16897	17030	16954	17085	17072	17284	17122	17231	16867	17101	17056	17209	17026	16855	16997	17150	17025	17104	16993	17091	17134	17085	17119	16990	16996	17049	17151	17265	17110	17184	17117	17048	17170	16945	16919	17018	17112	17129	16914	17076	16946	17164	17026	17112	17180	17320	17139	16989	17042	17016	17096	17104	17051	16969	17239	17108	16932	17149	17019	17005	17242	17010	16949	16910	17042	17035	17191	17046	17070	16848	17026	16974	16975	17195	17072	17222	17094	17140	17145	16988	17228	17035	17006	17292	17095	16999	17134	17246	17183	17079	17113	16996	16913	17107	17007	16876	17183	17018	17121	17056	17015	16792	17134	17049	17064	17032	17104	17044	17050	17060	17056	17014	17123	17118	17179	17099	16991	17082	17260	17228	16772	17056	17205	17259	17212	17021	17043	17122	17004	16910	17038	17105	17121	16840	16973	17117	16859	17214	17067	17057	17021	16995	16978	17032	17001	17303	16947	17221	17122	17117	17264	17010	16809	17094	17197	17141	17031	17138	17032	17056	16945	17210	17142	16915	17061	17103	16990	16909	16954	17034	17066	17113	17225	16909	17125	17024	16769	17120	17119	17158	17018	16927	17040	17194	16996	17019	17011	17137	17164	17031	17022	16996	17124	17211	17125	17006	17047	17104	16930	17175	17044	17151	16923	17163	17194	17097	16927	17030	16933	17295	17002	17006	17094	17188	16976	17125	16928	16855	17021	16967	17282	17089	16997	17157	17263	16998	16949	17009	16913	17155	16880	17114	17156	17001	17156	16862	17079	17001	17082	17086	17129	17024	17019	17122	17118	17006	16968	16911	17160	17011	17066	17116	17213	17149	17040	16931	17031	17093	17164	16943	17035	17101	17325	17070	17022	17213	16957	16914	17026	16965	16913	16842	17024	16926	17079	16961	16852	17085	17070	17071	16859	17078	17007	16965	17103	16992	16871	17146	16948	17132	17060	17132	17090	17091	16921	16930	16934	17203	17225	17183	17107	17205	17177	16924	17107	17006	17087	17164	16998	16988	16981	17064	17125	17030	17105	17126	17278	17126	17067	16967	16931	17050	17286	17051	17052	17033	16921	17165	17127	17037	17069	16985	17124	17051	17155	17068	17177	17092	17020	17067	16939	17052	17176	16995	16907	17037	17172	17362	16967	16977	16893	17015	17185	16934	16929	17259	17147	17154	17128	16957	16985	17098	17048	16992	17088	17116	17127	17013	17143	17044	17306	17163	17080	17084	17051	16951	16965	17224	16885	17050	16945	17090	17141	17083	17042	17114	16961	17004	16959	16878	17152	17004	16987	17069	17319	16909	17238	16973	17130	16934	17013	17166	17033	17207	17281	17172	17253	17027	16971	16781	17083	16943	16939	17094	17066	17240	16935	17118	17242	16888	17125	17321	16998	17087	16997	17202	17273	17222	16990	16950	17017	17145	17012	17240	17295	16870	16889	16867	17104	16983	16822	16934	17000	17140	17136	17038	17128	17043	17276	17337	17060	16967	17085	17068	16984	17036	16894	17032	17121	17057	16838	17098	16856	16932	16829	17097	17200	17008	17120	17074	17153	16907	17171	17008	16924	17138	17162	17057	17052	16985	16939	17095	16913	17234	17022	17004	17132	17163	17190	17219	17139	17154	16881	17112	17168	17258	17099	16932	16933	17151	17119	17144	17178	17054	17173	17185	16965	17136	16964	17011	17014	17120	16880	17135	16998	17088	17022	16910	17104	17022	17048	16981	16767	16930	17153	17116	17116	16935	16937	17055	17037	16857	17223	17175	17242	16889	17035	17103	17114	17083	17200	17162	17213	17261	17129	17298	17252	16954	17327	17186	17147	17002	17258	17131	16996	17107	17108	16820	17117	17143	17218	17176	17089	17213	17174	17014	17199	16898	17088	17024	16947	17192	17202	17078	17123	16955	16949	16971	17143	16974	16953	16972	16953	17158	17020	16896	17065	17062	17030	17075	17243	17030	17176	17089	17152	17155	17070	16968	17177	17129	16957	16968	17169	17044	16972	17153	17216	16977	17249	16902	16950	17106	17180	16819	17028	17216	17015	17055	17112	17076	16953	17045	16870	17014	17283	16798	17177	17086	16977	16977	17015	16890	17020	17282	17083	16849	17073	16973	16817	16875	17143	17104	17058	16980	17185	17065	16980	17132	17067	16896	17123	17118	17157	17199	17093	16964	17159	16901	16828	16979	17059	17125	16910	17082	17033	17017	16967	17334	17196	17218	16955	17082	17157	17001	17086	17049	16938	16870	17082	17129	16985	17081	17129	17077	17220	17125	17193	17005	17194	16983	17101	16877	17005	17000	17111	17305	17138	16962	17378	17127	17042	16938	17151	17238	17160	17043	16914	17070	17060	16906	17026	17049	17342	17021	17131	17047	17030	17130	17183	17171	17041	17212	17215	17015	17195	16962	17163	17118	17188	17102	16896	17077	17065	17109	17213	17005	17043	16967	17077	16956	17026	16905	17068	16997	16832	17119	17121	17045	17044	17151	17084	16977	17089	17005	17038	17014	17097	16831	16962	17296	17127	16990	17181	16976	17017	16989	17227	17182	17159	17274	16894	17061	17050	17108	17135	17192	17110	17167	17057	17213	16998	17163	17141	17136	17194	17163	17022	17021	16905	17068	17085	17113	17012	17001	17177	17176	17028	16847	17148	17126	17038	17299	17144	16974	17053	16940	16985	16940	17020	17013	17032	17016	17030	16977	17037	17017	17070	17108	17241	16974	17183	17021	16958	17052	16784	16913	17214	17400	17060	17016	16985	17085	17073	17180	17033	16991	16978	17107	16931	17105	17084	17122	17072	16953	17070	16927	17086	16946	17207	16978	17253	17158	17106	17261	16826	17085	17134	17098	16984	16831	17098	17068	17127	16889	17166	17243	17268	16915	17112	16892	17178	17064	16978	16947	17174	17191	17004	17065	17136	17062	17016	17077	17077	17133	17244	16920	17121	17060	17120	17271	17022	17180	17112	17194	17095	17014	17133	16799	17119	17120	17102	17042	17002	17160	17043	16993	17413	17161	16978	17235	17095	17241	17165	17125	17116	17017	17292	16949	17188	17020	17038	17207	16994	16961	17143	17208	17074	16933	17182	16960	17207	17241	17166	16986	17245	17198	17047	17103	17225	17154	16993	16850	17062	17249	17166	17157	17209	17028	17173	16888	17181	16983	17211	17015	17130	17104	17023	16906	17018	16979	17153	17144	16883	16947	17217	16851	16813	17016	17164	16856	17084	16931	17014	17250	16996	17137	16965	17052	17116	16999	16966	17127	16970	16978	17054	17025	17018	17007	17031	17025	17070	16939	17045	16858	16907	17038	16904	17195	17140	16904	16982	17103	17201	16970	17189	16971	17072	17108	17081	17193	17092	17076	17219	17051	17144	17079	17142	17232	17167	17046	16939	16938	17096	16996	17107	17172	17016	17054	17058	17121	16949	17067	16907	16900	17122	17036	17005	17041	17011	17080	17071	17082	17373	17029	16897	17021	16942	16969	17092	17063	17043	17094	17188	17019	17082	17040	16891	17109	17100	17080	17202	17122	17122	17144	17020	16963	16942	17113	17077	16936	17114	17049	17115	17080
24002	34464	31994	25287	21513	19622	18676	17483	16743	16554	16205	16144	15869	15773	15469	15610	15477	15492	15395	15423	15016	15213	15085	15277	14984	14994	15109	14983	15021	14916	14998	15059	15191	15058	15064	14970	14856	14947	14956	14821	14778	14934	14897	14976	14875	14809	14855	14865	14810	14913	14847	14752	14925	14814	15004	14774	14914	14705	14952	14908	14846	14896	14916	14728	14803	14746	14883	14875	14804	15019	14905	14918	14790	14814	14867	14952	14874	14720	14868	14830	14875	14670	14596	14908	14900	14819	14720	14788	14909	14903	14751	14842	15025	14769	15008	14793	14782	14828	14903	14822	14824	14824	14927	14821	14679	14814	14815	14689	14801	14775	14735	14819	14771	14892	14724	14788	14768	14925	14825	14837	14706	14795	14900	14958	14703	14826	14863	14954	14833	14879	14823	14770	14750	14919	14930	14951	14772	14854	14702	14909	14811	14852	14789	14886	14786	14886	14724	14993	14761	14677	14881	14755	14846	14816	14784	14859	14737	14699	14782	14823	14895	14901	14869	14749	14875	14848	14880	14673	14693	14935	14797	14976	14726	14963	14692	14699	14747	14776	14794	14895	14829	14742	14863	14765	14932	14768	14665	14815	14903	14649	14921	14992	14886	14695	14881	14816	14784	14909	14728	14835	14896	14794	14808	14905	14909	14722	14810	14713	14985	14810	14925	14873	14753	14776	14899	14965	14792	14838	14652	14910	14916	14907	14983	14712	14849	14846	14807	14790	14898	15031	14881	14707	15011	14888	14881	14905	14801	14885	14791	14814	14878	15012	14662	14743	14703	14920	14744	14808	14718	14901	14807	14885	14744	14971	14848	14952	14980	14880	14848	14996	14837	15047	14850	14885	14884	14884	14972	14791	15041	14940	14953	14724	14769	14818	14914	14682	14740	14941	14792	14860	14831	14807	14974	14884	14851	14763	14811	14778	14795	14847	14719	14784	14765	14836	14871	14788	14776	14773	14944	14930	14687	14680	14834	14614	14856	14788	14790	14839	14976	14824	14713	14887	14818	14875	14757	14900	14736	14819	14877	14734	14917	14949	14786	14955	14631	14843	14868	14692	14719	14727	14835	14918	14844	14784	14886	14785	15079	14889	14817	14867	14946	14742	14915	14871	14888	14677	14900	14885	14845	14720	14837	14891	14767	14926	14674	14868	14778	14767	14771	14833	14929	14978	14733	14936	14767	14828	14815	14830	14838	14916	14928	14889	14894	14836	14837	14874	14783	14740	14805	14929	14854	14805	14801	14730	14866	14817	14802	14865	14986	14837	14782	14810	14788	14889	14810	14872	14870	14984	14862	14825	14878	14716	14971	14848	14994	14787	14896	14880	14828	14935	14815	14990	14804	14902	14784	14878	14840	14776	14739	14742	15017	14831	14888	14774	14824	14819	14913	14930	14867	14834	14746	14801	14931	14672	14752	14811	14642	14731	14918	14688	14807	14898	14977	14963	14817	14947	14950	14876	14927	14750	15011	14729	14914	14909	14742	14858	14877	14845	14884	14998	14915	14778	14731	14720	14726	14850	14827	14843	14815	15083	14862	14720	14844	14896	14806	14919	14910	14728	14838	14939	14891	14925	14937	14878	14878	14872	14852	14942	14833	14811	15032	14825	15012	14720	14747	14720	14891	14694	14873	14880	14889	14768	14763	14995	14835	14885	14917	14978	14833	15012	14741	14812	14764	14968	14791	14805	14992	14871	14769	14819	14841	14793	14824	15048	14714	14819	14838	14947	14788	14799	14793	14881	14797	14781	14911	14898	14871	14901	14782	14838	14691	14884	14809	14749	14754	14773	14941	14864	14827	14914	14915	15015	14849	14997	14727	14859	14787	14906	14686	14910	14726	14722	14754	14814	14876	14793	15039	14875	14833	14811	14748	14924	14906	14731	14829	15016	14862	14811	14901	14824	14798	14805	14898	14819	14817	14785	14954	14788	14768	14849	14724	14685	14836	14813	15035	14727	14792	14613	14792	14895	14917	14871	14834	14921	14901	14914	14772	14830	14922	14924	14756	14803	14751	14773	14812	14796	14964	15011	14902	14962	14818	14878	14955	14923	14916	14843	14907	14933	14877	14839	14773	14852	14771	14851	14877	14762	14848	14899	14858	14681	14852	14848	14757	14956	14971	14684	14821	14745	14755	14941	14672	14841	14872	14723	14876	14787	14760	14757	14793	14919	14698	14790	14784	14929	14974	14868	14614	14845	14838	14868	14668	14996	14889	14872	14999	14749	14857	14815	14765	14711	14903	14735	14869	14802	14886	14800	14801	15004	14857	14940	14863	14848	14842	14733	14996	14970	14921	14935	14900	14911	14751	14697	14797	15061	14752	14995	14917	14774	14887	14794	14918	14788	14960	14879	15031	14770	14705	14903	14785	14809	14891	14803	14785	14867	14949	14797	14880	15033	14849	14883	14824	14872	14817	14832	14723	14878	14839	14918	15012	14969	14823	14832	14817	14766	14910	14883	14850	14925	14918	14756	15018	14762	14746	14972	14713	14772	14804	14891	14838	14878	14887	14578	14998	14775	14879	14770	15072	14756	14792	14694	14859	14819	15014	14742	14793	14817	14768	14981	14927	14869	14873	14702	14873	14766	14670	14760	14894	14913	14867	14963	14818	14832	14857	14829	14708	14975	15024	14665	14571	14818	14750	14923	14810	14672	14689	14702	14865	14818	14650	14739	14773	14892	14664	14771	14958	14791	14820	15016	14647	14805	15001	14758	14806	14956	14663	14885	14839	14724	14742	14731	14778	14905	14650	14780	14722	15070	14795	14913	14703	14942	14842	14874	14897	14862	14927	14841	14976	14711	14871	14813	14779	14784	14762	14891	14948	14877	14784	14875	14745	14834	14855	14809	14781	14880	14856	14970	14908	14809	14784	14950	14711	15045	14916	14987	14845	14853	14783	14904	14967	15028	14951	14803	14926	14977	15047	14784	14789	14935	14819	14864	14827	14994	14790	14823	14755	14973	14933	14819	14889	14899	14947	14897	14808	14822	14816	14927	14854	14759	14920	14804	14969	14929	14983	14740	14732	14830	14849	14762	15007	14764	14975	14961	14907	14896	14924	14785	14762	14986	14882	14724	14845	14746	14696	14996	14732	14838	14857	14764	14821	14867	14882	14910	14892	14869	14944	14970	14800	15056	14687	14845	14894	15033	14836	14824	14727	14847	14735	14811	14960	14846	14919	14731	14868	14830	14893	14820	14822	14801	14883	14757	14760	14812	14857	14822	14962	15028	14956	15041	14877	14706	14837	14784	14792	14800	14881	15050	14820	14826	14886	14905	14831	14751	14890	14721	14847	14897	14641	14787	14858	14837	14883	14650	14999	14968	14818	15056	14891	14832	14851	14930	14806	14877	14959	14704	14971	14827	14830	14969	14867	14841	15049	14898	14845	14701	14859	14802	15005	14840	14742	14608	14785	14730	14794	14897	14963	14731	14825	14745	14822	14758	14738	14925	14813	14761	14830	14797	14907	14844	14820	14781	14771	14699	14780	14882	14854	14734	14622	14910	14711	14849	14966	14954	15044	14771	14732	14865	14855	14793	14875	14769	14818	14905	14835	14850	14757	14812	14852	14960	14807	14925	14908	14707	14706	14764	14870	14833	14845	14857	14933	14934	15055	14894	14780	14978	14696	14730	14907	14790	15042	14820	14980	14815	14723	14728	14907	14892	14702	15041	14850	14827	14850	14973	14814	14934	14855	14823	14932	14807	14910	14934	14799	14868	14746	15089	15008	14815	14820	14746	14740	14755	14836	14982	14753	14872	14851	14756	14813	15016	14877	14865	14894	14649	14880	14702	14784	14864	14783	14752	14900	15078	14850	14801	14956	14919	14683	14857	14640	14818	14848	14774	14806	14832	14862	14871	14847	14847	14929	14942	14783	14930	14763	14558	14840	14751	14847	14684	14754	14776	14967	14794	14831	14753	14836	14974	14875	14815	14794	14960	14738	14996	14736	15052	14807	14796	14929	14841	14928	14815	14863	14748	14832	14824	14914	14953	14840	14734	14717	14908	14788	14848	14886	14736	14728	14845	14956	14797	14825	14766	14974	14853	14673	14895	14889	14812	14791	14859	14803	14919	14788	14700	14860	14963	14837	14697	14976	14779	14772	15028	14580	14804	14979	15058	14830	14756	14908	14820	14969	14707	14958	14973	14875	15023	14691	14924	14757	14828	14952	14825	14811	14740	14949	14804	14774	15044	14841	14870	14814	14980	14905	14902	14767	14804	14971	14785	14851	14925	14846	14859	14799	14738	14843	14894	14904	14927	14742	14879	14830	14762	14712	14796	14768	14823	14849	14715	14822	14898	15021	14892	15023	14726	14940	14870	14810	14832	14878	14937	14747	14872	14725	15003	14800	14807	14794	14743	14933	14788	14998	14846	14864	15038	14923	14856	14883	14955	14990	14808	14702	14889	14955	14864	14869	14880	14908	14699	14737	14793	14907	14782	14940	14731	14888	14902	14878	14827	14795	14967	14767	14887	14925	14740	14895	14961	14619	14857	14757	14810	14822	14811	14842	14993	14895	15049	14863	14789	14780	14749	14783	14720	14729	14956	14825	14668	14924	14720	14876	14870	14741	14883	14961	14860	14808	14912	14940	14835	14929	14903	14908	14889	14751	14824	14966	14872	14894	14944	14920	14726	15050	14962	14901	14749	14783	14991	14714	14798	14925	14784	14921	14732	15012	14851	14929	14707	14802	14791	14824	14600	14908	15011	14798	14838	14825	14706	14730	14750	14684	14825	14735	14992	14913	14865	14971	14706	14899	14822	14966	14781	14661	14812	14964	14894	14930	14758	14957	14708	14752	14834	14900	14917	14757	14864	14880	14795	14841	14886	14804	14893	14837	14945	14777	14991	14860	14816	14734	14910	14890	14810	14762	14823	14935	14808	14843	14946	14947	14725	14789	15033	15041	14778	14789	14974	14745	14696	14800	14829	14758	14930	14832	14920	14861	14827	14885	14923	14781	14842	14819	14954	14836	14743	14844	14927	15104	14797	14769	14940	14758	14861	14923	15040	14834	14907	14669	14795	14708	14915	14978	14815	14802	14710	15009	14686	15010	14795	14911	14887	14689	14799	14907	14967	14881	14858	14847	14740	14845	14831	14908	14806
24572	21695	29223	25110	23392	23645	22681	19503	18753	18670	18253	18279	18087	18026	17906	17828	17671	17648	17448	17196	17287	17299	17196	17273	17114	17107	16901	17066	17137	17094	17274	16920	16758	17052	17149	17207	16941	16889	17001	16962	16820	16780	16681	16887	16996	16803	16969	16921	17053	16642	16960	16983	16821	16732	16924	16963	16938	16684	16813	16740	16673	16813	17089	16886	16678	16585	16854	16602	16849	16734	16738	16892	17022	16884	16779	16893	16572	16783	16707	16781	16705	16831	17020	16859	16615	16671	16747	16915	16936	16934	16879	16861	16675	16824	16823	16748	16917	16698	16940	16788	16659	16934	16664	16728	16884	16803	16839	16733	16839	16770	16750	16920	16872	16938	16992	16798	16704	16587	16613	16604	16851	16707	16859	16814	16838	16590	16770	16711	16736	16918	16910	16804	16745	16872	16866	16682	16828	16932	16789	16740	16736	16700	16861	16762	16785	16532	16767	16709	16821	16806	16792	16739	16893	16813	16770	16907	17125	16875	16609	16685	16856	16799	16868	16832	16884	16757	16775	16651	16695	16724	16859	16638	16840	16727	16603	16735	16836	16936	16756	16608	16892	16909	16734	16810	16662	16690	16926	16736	16877	16623	16727	16596	16823	16964	16995	16820	16958	16764	16908	16779	16759	16774	16758	16617	16869	16745	16874	16598	16770	16700	16650	16782	16803	16899	16848	16738	16723	16805	16782	16847	16819	16749	16665	16715	16723	16780	16939	16709	16780	16849	16911	16754	16889	16865	16789	16972	16788	16713	16814	16911	16538	16867	16833	16811	16583	16718	16923	16811	16832	16860	16746	16743	16866	16840	16751	16664	16608	16706	16588	16884	17001	16746	17012	16643	16547	16774	16671	16925	16828	16817	16750	16632	16878	16659	16893	16996	17075	16720	16630	16639	16915	16987	16760	16733	16871	16721	16826	16718	16720	16781	16733	16951	16596	16724	16752	16677	16770	16622	16766	16660	16806	16840	16867	17005	16818	16943	16829	16978	16698	16715	16776	17033	16855	16811	16700	16946	16745	16860	16605	16671	16938	16721	16806	16700	16770	16818	16875	16712	16871	16854	16768	16718	16689	16777	16707	17086	16989	16775	16778	16655	16822	16777	16782	16880	16693	16643	16767	16696	16808	16937	16632	16699	16842	16847	16627	16920	16831	16762	16700	16679	16928	16838	16850	16772	16834	16713	16812	16753	17029	16693	16556	16695	17042	16807	16821	16728	16704	16787	16923	16803	16610	16561	16669	16990	16769	16868	16852	16799	16840	16817	16782	16804	16990	16986	16840	16930	16747	16737	16791	16864	16705	16788	16616	16917	16851	16796	16908	16804	16733	16587	16821	16929	16822	16860	16671	16819	17082	16580	16744	16772	16740	16900	16860	16719	16740	16708	16940	16800	16904	16731	16941	16866	17060	16676	16650	16668	16731	16528	16759	16736	16760	16796	17051	16723	16573	16806	16616	16929	16912	16834	16872	16988	16614	16719	16623	16748	16666	16628	16754	16855	16841	16765	16818	16765	16960	16816	16648	16906	16850	16894	16822	16864	16773	16741	16931	16854	16767	16851	16912	16741	16843	17058	16832	16719	16785	16870	16884	16919	16695	16840	16818	16763	16723	16819	16814	16882	16839	16635	17026	16772	17071	16802	16823	16759	16838	17047	16821	16805	16855	16843	16942	16644	16773	16864	16958	16949	17162	16640	16706	16767	17003	16710	16679	16821	16727	16824	16970	16930	16782	16650	16733	16692	16851	17001	16609	16634	16894	17036	16666	16688	16913	16593	16758	16786	17004	16891	16780	16758	16820	16866	16701	16780	16843	16774	16872	16724	16742	16781	16769	16848	16754	16604	16859	16644	16747	16637	16834	17004	16819	16765	16751	16823	16684	16723	16877	17003	16779	16913	16644	16756	16790	16931	16857	16735	16729	16780	16864	16707	16746	16706	16749	16837	16910	16928	16587	16888	16699	16686	16693	16694	16856	16720	16780	16838	16696	16827	16802	16539	16766	16803	16849	16812	16881	16918	16836	16889	16812	16769	16747	16596	16807	16891	16780	16894	17030	16781	16767	16943	16766	16679	16581	16685	16807	16675	16735	16671	16696	16691	16831	16765	16853	16826	16669	16959	16795	16763	16788	16721	16861	16931	16968	16825	16936	16830	17092	16770	16896	16827	16872	16855	16961	16851	16709	16790	16976	16963	16929	16936	16774	16868	16678	16729	16824	16888	16916	16895	16955	16765	16715	16842	16608	16996	16843	16757	16459	16747	16616	16838	16906	16966	16813	16790	16757	16988	16893	16682	16740	16705	16750	16815	16724	16758	16926	16925	16664	16783	16810	16761	16676	16732	16596	16759	16790	16775	16723	16854	16792	16798	16894	16937	16973	16870	16693	16735	16804	16903	16805	16737	16760	16541	16766	17069	16958	16599	16903	16801	16681	16695	16725	16819	16852	16810	16957	16931	16834	16727	16763	16820	16907	16795	16816	16698	16832	16700	17055	16808	16755	16953	16815	17023	17062	16879	16698	16760	16851	16653	16807	16973	16892	16870	16692	16840	16852	16779	16647	16760	16812	16653	16762	16891	16770	16691	16974	16888	16804	16893	16684	16703	16794	16794	16896	16803	16795	16743	16699	16892	16733	16641	16832	16799	16667	16793	16758	16694	16643	16815	16780	16693	16710	16633	16891	16783	16667	16854	16920	16795	16800	16709	16751	16759	16945	16775	16851	16677	16877	16697	16746	16873	16842	16881	16837	16886	16704	16859	16995	16771	16818	16931	16807	16700	16613	16758	16644	16689	16886	16913	16866	16774	16777	16848	16948	16811	16922	16752	16647	16944	16799	16794	16752	16820	16872	16726	16876	16773	16835	16585	16799	16605	16665	16674	16908	16758	16797	16703	16941	16792	16817	16952	16622	16893	16741	16829	16567	16838	16930	16796	16645	16655	16907	16787	16750	16676	16798	16854	16921	16603	16743	16668	16835	16797	16658	16825	16670	16833	16898	16725	16761	16720	16820	16671	16912	16833	16866	16786	16833	16967	16816	16833	16746	16828	16778	16878	16800	16784	16843	16598	16785	16569	16778	16843	16910	16923	16876	16881	16757	16719	16737	17076	16971	16784	16935	16735	16836	16841	16800	17021	16759	16960	16829	16749	16669	16759	16646	16603	16872	16695	16935	16768	16714	16824	16815	16873	16691	16734	16827	16611	16749	16545	16759	16749	16787	16689	16837	16632	16839	16886	16834	16868	16650	16980	16885	16834	16673	16684	16583	16923	16814	17069	16749	16692	17020	16755	16661	16930	16539	16762	16804	16705	16761	16841	16716	16822	16653	16947	16767	16715	16802	16682	16963	16990	16627	16890	16795	16752	16842	16679	16594	16673	16876	16625	16825	16858	16749	16589	16729	16780	16897	16910	16731	16801	16804	16669	16772	16684	16837	16738	16876	16514	16885	16834	16601	16897	16886	16594	16815	16796	16856	16750	16739	16757	16678	16791	16865	16937	16889	16771	16735	16772	16695	16730	16739	16773	16816	16816	16887	16835	16831	16708	17038	17151	16976	16714	16672	16738	16690	16593	16844	16752	17014	16835	16737	16695	16815	16786	16784	16627	16869	16804	16642	16887	16739	16966	16801	16582	16708	16604	16677	16901	16844	16691	16898	16842	16877	16695	16766	16782	16814	16907	16920	16830	16732	16601	16717	16618	16706	16649	16776	16832	16586	16840	16723	16661	17023	16950	16808	16932	16772	16802	16795	16885	17016	16876	16953	16611	16711	16732	16772	16812	16768	16718	16849	16904	16932	16778	16713	16819	16699	16747	16804	16835	16784	16770	16757	16854	16939	16901	16816	16741	16750	16957	16907	16968	17029	16916	16651	16803	16628	16763	16703	16654	16924	16952	16916	16862	16857	16941	16881	16726	16663	16689	17035	16784	16808	16788	16724	16723	16704	16868	16769	16759	16837	16807	16755	16572	16796	16889	16898	16884	16776	16768	16693	17031	16830	16888	16903	16925	16671	16935	16977	16810	16686	16769	16925	16839	16974	16733	16965	16846	16741	16809	16876	16773	16728	16759	16776	16938	16906	16633	16758	16707	16977	16804	16754	16740	16656	16690	16911	16745	16747	16832	16880	16696	16903	16767	16643	16844	16743	16791	16699	16619	16784	16789	16893	16751	16866	16749	16890	16768	16779	16595	16628	16580	16572	16753	16871	16662	16686	16809	17019	16917	16712	16580	16823	16803	16768	16788	16927	16837	16856	16771	16809	17072	16773	16899	16901	16594	16827	16831	16771	16851	16718	16642	16638	16834	16732	16835	16770	16875	16915	16656	16727	16811	16642	16920	16800	16833	16930	16990	16629	16946	16720	16828	16735	16773	16964	16922	16793	16815	16862	16730	16593	16708	16775	16702	16585	16436	16785	16912	16785	16922	16737	16720	16965	16594	16573	16943	16719	16661	16619	16852	16893	16796	16744	16790	16933	16934	16886	16805	16791	16810	17022	16738	16803	17010	16965	16996	16840	16970	16793	16826	16928	16706	16672	16802	16713	16618	16665	16860	16869	16514	16528	16559	16779	16718	16916	16765	16749	16618	16863	16787	16743	16844	16894	16809	16839	16719	16536	16907	16662	16901	16812	16729	16831	17082	16822	16619	16752	16751	16808	16609	16691	16626	16601	16752	17103	16833	16725	16694	16606	16924	16795	16968	16745	16809	16770	16789	16945	16919	16680	16738	16971	17023	16787	16780	16950	16761	16663	16521	16718	16922	16581	16683	16834	16706	16793	16889	16665	16862	16828	16800	16761	16930	16772	16873	16795	16773	16944	16627	16797	16734	16745	16828	16850	16725	16695	16571	16806	16731	16664	16845	16942	16571	16859	16693	16692	16842	16941	16770	16805	16823	16924	16796	16755	16736	16929	16833	17026	16566	16705	16583	17057	16839	16879	16748	16790	17019	16782	16929	16787	16582	16860	16820	16722	16629	16871	16625	16750	16828	16755	16542	16769	16700	16688	16748	16806	16781	16862	16620	16735	16829	16874	16695	16660	16803	16745	16823	16777	17039	16800	16710	16950	16751	16848	16632	16865	16751	16912	16803	16944	16850	16822	16768	16728	16740	16740	16784
23762	40021	37673	29432	24910	22177	20383	18860	17917	17561	17182	16802	16542	16321	16092	15920	15795	15684	15618	15379	15361	15098	15173	15243	15125	15134	15065	15075	14825	14969	14948	14873	14772	14952	14961	14940	14757	14884	14757	14754	14565	14805	14707	14841	14770	14797	14659	14712	14672	14720	14666	14751	14879	14592	14885	14510	14697	14683	14718	14653	14680	14693	14767	14680	14681	14683	14574	14656	14758	14722	14782	14614	14860	14636	14818	14674	14724	14682	14672	14622	14678	14616	14623	14611	14707	14521	14662	14786	14617	14670	14715	14678	14604	14667	14839	14733	14872	14557	14694	14616	14600	14655	14661	14625	14712	14669	14661	14665	14786	14648	14613	14547	14732	14618	14631	14639	14690	14653	14518	14554	14799	14686	14637	14658	14745	14673	14569	14703	14554	14614	14917	14700	14850	14718	14528	14611	14714	14552	14899	14747	14687	14745	14496	14538	14673	14591	14847	14670	14850	14613	14567	14759	14844	14632	14860	14726	14737	14768	14732	14566	14675	14603	14798	14787	14662	14842	14673	14725	14754	14699	14775	14764	14653	14737	14599	14699	14672	14598	14555	14489	14649	14715	14690	14608	14668	14863	14689	14714	14614	14640	14719	14758	14561	14559	14811	14827	14662	14685	14679	14684	14627	14734	14553	14806	14758	14631	14642	14678	14610	14494	14468	14691	14554	14733	14613	14657	14536	14682	14674	14698	14750	14669	14726	14619	14606	14776	14630	14862	14591	14608	14782	14700	14684	14629	14626	14717	14513	14731	14748	14727	14590	14642	14609	14774	14728	14532	14683	14814	14570	14610	14524	14728	14707	14752	14611	14653	14720	14747	14586	14501	14678	14682	14548	14622	14570	14478	14662	14686	14620	14594	14632	14685	14703	14510	14644	14682	14428	14486	14790	14791	14648	14526	14510	14590	14746	14590	14631	14691	14814	14581	14617	14590	14670	14475	14703	14659	14567	14693	14636	14529	14731	14788	14604	14714	14643	14647	14700	14579	14599	14730	14688	14691	14654	14846	14669	14689	14677	14632	14553	14708	14613	14760	14593	14648	14743	14645	14606	14848	14627	14773	14699	14804	14759	14720	14686	14696	14739	14571	14612	14590	14785	14662	14597	14646	14757	14525	14870	14462	14731	14661	14701	14652	14586	14811	14746	14707	14591	14606	14806	14737	14646	14711	14802	14681	14603	14659	14569	14745	14721	14559	14717	14514	14556	14819	14731	14743	14764	14510	14657	14622	14511	14640	14816	14463	14638	14625	14505	14846	14781	14609	14614	14614	14644	14880	14697	14788	14601	14546	14761	14756	14642	14604	14776	14566	14675	14666	14485	14683	14539	14702	14632	14802	14678	14660	14786	14788	14610	14668	14641	14804	14729	14501	14700	14675	14773	14495	14775	14592	14786	14661	14408	14773	14711	14841	14666	14654	14551	14653	14785	14697	14500	14597	14600	14815	14745	14797	14556	14651	14670	14728	14783	14594	14728	14724	14761	14607	14674	14639	14721	14695	14647	14659	14736	14768	14579	14709	14696	14647	14703	14774	14723	14657	14707	14840	14610	14776	14805	14621	14686	14579	14687	14556	14657	14655	14698	14584	14684	14739	14469	14398	14577	14591	14706	14770	14746	14714	14634	14674	14710	14726	14679	14660	14647	14548	14603	14771	14711	14717	14720	14475	14679	14713	14799	14771	14483	14614	14517	14568	14648	14750	14596	14724	14819	14620	14670	14751	14549	14874	14568	14645	14769	14646	14702	14828	14858	14573	14498	14633	14637	14365	14868	14567	14680	14846	14683	14503	14863	14549	14551	14856	14559	14802	14615	14576	14545	14711	14672	14710	14570	14549	14641	14737	14661	14705	14758	14651	14707	14757	14578	14761	14719	14739	14651	14701	14732	14751	14733	14603	14705	14724	14623	14837	14634	14750	14601	14684	14654	14629	14625	14656	14664	14734	14635	14905	14515	14655	14734	14512	14621	14621	14788	14702	14381	14717	14704	14646	14617	14510	14584	14743	14620	14442	14586	14602	14563	14745	14638	14537	14803	14626	14766	14664	14838	14636	14602	14623	14471	14783	14537	14589	14546	14774	14774	14699	14734	14661	14665	14706	14652	14591	14619	14728	14591	14686	14720	14717	14482	14621	14543	14749	14718	14535	14797	14768	14612	14751	14554	14768	14567	14636	14715	14772	14648	14672	14648	14510	14611	14763	14810	14573	14714	14755	14633	14651	14778	14419	14709	14746	14755	14706	14785	14847	14748	14645	14473	14667	14685	14485	14672	14633	14739	14763	14787	14799	14546	14637	14765	14599	14670	14659	14659	14586	14591	14704	14558	14534	14670	14706	14710	14491	14772	14685	14626	14801	14634	14696	14647	14656	14547	14560	14704	14551	14807	14775	14668	14623	14707	14589	14587	14651	14671	14778	14603	14682	14762	14630	14813	14628	14755	14671	14866	14600	14662	14661	14733	14645	14684	14739	14817	14753	14554	14679	14638	14551	14618	14643	14723	14648	14617	14682	14685	14868	14594	14744	14629	14656	14671	14610	14628	14582	14754	14495	14800	14891	14577	14706	14684	14751	14652	14771	14854	14689	14787	14684	14643	14521	14739	14772	14658	14801	14521	14718	14729	14685	14610	14760	14755	14766	14651	14643	14635	14469	14669	14687	14642	14492	14668	14486	14655	14636	14613	14764	14659	14887	14708	14706	14658	14515	14745	14798	14481	14693	14716	14794	14715	14548	14701	14492	14660	14827	14680	14695	14670	14803	14568	14688	14549	14560	14579	14531	14479	14638	14770	14559	14608	14692	14466	14742	14806	14784	14580	14788	14759	14800	14507	14674	14622	14632	14718	14655	14603	14651	14669	14656	14629	14605	14548	14760	14737	14862	14671	14654	14725	14762	14632	14528	14559	14543	14605	14708	14662	14501	14720	14678	14980	14664	14523	14762	14610	14659	14506	14694	14629	14580	14750	14828	14711	14590	14590	14725	14903	14831	14670	14894	14683	14516	14802	14670	14795	14717	14613	14535	14569	14638	14611	14698	14614	14568	14578	14545	14746	14787	14711	14696	14625	14605	14637	14833	14518	14865	14646	14748	14545	14688	14709	14639	14541	14517	14666	14534	14534	14605	14629	14626	14549	14720	14568	14462	14763	14646	14703	14423	14641	14667	14745	14580	14634	14762	14549	14683	14774	14813	14653	14727	14945	14669	14690	14473	14661	14570	14694	14704	14729	14901	14490	14577	14579	14784	14730	14726	14721	14587	14708	14473	14806	14767	14647	14738	14588	14519	14752	14741	14755	14713	14557	14756	14557	14672	14725	14792	14638	14726	14693	14594	14771	14509	14673	14802	14738	14627	14645	14540	14686	14687	14626	14756	14557	14547	14581	14789	14641	14615	14704	14734	14591	14481	14854	14536	14540	14501	14698	14681	14792	14726	14792	14711	14507	14685	14763	14639	14754	14805	14659	14656	14723	14656	14793	14617	14883	14836	14580	14468	14626	14594	14675	14658	14781	14547	14636	14780	14669	14730	14545	14564	14770	14653	14800	14693	14756	14686	14728	14675	14706	14548	14923	14845	14596	14654	14644	14614	14554	14625	14609	14700	14672	14876	14604	14765	14576	14764	14798	14594	14646	14808	14729	14664	14617	14776	14770	14650	14864	14645	14630	14550	14634	14502	14772	14611	14693	14720	14572	14616	14666	14767	14608	14896	14678	14561	14663	14849	14722	14655	14624	14680	14526	14489	14656	14721	14760	14529	14617	14663	14687	14628	14705	14674	14652	14637	14746	14531	14794	14692	14759	14660	14672	14562	14713	14584	14667	14646	14577	14649	14639	14758	14890	14670	14661	14630	14594	14822	14705	14875	14540	14450	14582	14748	14623	14524	14645	14645	14902	14589	14585	14748	14650	14698	14637	14654	14625	14757	14779	14706	14716	14721	14546	14672	14804	14745	14576	14745	14707	14548	14688	14535	14634	14511	14745	14520	14446	14664	14743	14624	14594	14799	14553	14610	14719	14811	14742	14651	14704	14674	14951	14630	14722	14643	14561	14697	14770	14741	14676	14823	14642	14661	14708	14819	14783	14618	14651	14729	14681	14852	14643	14714	14584	14570	14697	14639	14677	14488	14760	14641	14695	14760	14843	14570	14742	14557	14704	14757	14695	14600	14695	14836	14713	14754	14670	14602	14697	14661	14709	14886	14780	14612	14723	14563	14535	14628	14671	14507	14683	14575	14562	14590	14555	14527	14736	14515	14747	14868	14668	14782	14679	14740	14615	14697	14650	14656	14793	14616	14755	14849	14790	14732	14764	14686	14787	14827	14642	14806	14655	14691	14768	14607	14774	14565	14711	14647	14659	14696	14643	14658	14744	14664	14624	14715	14753	14673	14683	14705	14745	14632	14626	14750	14576	14667	14713	14564	14834	14510	14582	14752	14724	14690	14822	14720	14622	14705	14722	14703	14760	14556	14654	14739	14425	14684	14622	14731	14720	14703	14550	14621	14592	14596	14636	14739	14804	14623	14748	14485	14638	14718	14666	14812	14831	14576	14552	14814	14853	14649	14455	14725	14671	14639	14787	14791	14647	14626	14676	14607	14454	14741	14586	14831	14606	14727	14598	14791	14626	14716	14668	14779	14574	14793	14500	14732	14637	14540	14786	14788	14718	14684	14691	14533	14544	14751	14593	14851	14691	14553	14544	14658	14747	14754	14612	14550	14625	14615	14641	14708	14777	14744	14580	14674	14793	14799	14633	14788	14712	14584	14790	14676	14584	14672	14794	14676	14824	14686	14640	14714	14652	14546	14788	14570	14782	14690	14775	14523	14759	14654	14667	14734	14656	14683	14658	14645	14815	14742	14803	14657	14624	14790	14781	14786	14713	14624	14744	14466	14653	14735	14456	14656	14617	14606	14669	14662	14615	14558	14654	14440	14713	14701	14721	14661	14694	14645	14620	14504	14613	14641	14630	14791	14547	14554	14767	14698	14686	14704	14761	14601	14633	14541	14500	14843	14664	14689	14754	14586	14674	14645	14552	14690	14610	14527	14770	14740	14693	14821	14564	14727	14678	14606	14661	14705	14628	14744	14634	14828	14662	14661	14703	14631	14735	14779	14534	14578
23314	21634	29618	24175	22116	24725	26360	20873	19622	19327	18861	18640	18472	18204	17971	17861	18033	17653	17564	17654	17268	17295	17273	17231	17056	17374	17328	17273	17148	17224	16982	16796	16959	16903	16897	16894	16680	17001	16894	16875	16902	16775	16851	16641	16726	16918	16798	16890	16813	16729	16940	16791	16651	16844	16908	16888	16749	16830	16524	16629	16481	16761	16568	16729	16684	16814	16807	16965	16776	16502	16817	16589	16638	16853	16802	16748	16851	16568	16663	16661	16664	16708	16791	16741	16540	16651	16801	16554	16792	16820	16718	16768	16670	16655	16656	16571	16588	16676	16550	16685	16739	16574	16675	16607	16679	16653	16590	16720	16582	16736	16624	16645	16721	16697	16656	16704	16786	16686	16871	16668	16697	16761	16907	16575	16712	16615	16680	16602	16759	16732	16791	16610	16741	16751	16520	16679	16671	16671	16652	16613	16624	16645	16551	16523	16681	16783	16593	16599	16794	16496	16682	16501	16640	16726	16683	16568	16612	16492	16455	16603	16588	16630	16678	16608	16594	16569	16696	16601	16773	16617	16512	16824	16604	16519	16581	16615	16783	16635	16741	16733	16608	16653	16530	16548	16739	16567	16825	16645	16701	16544	16716	16753	16727	16622	16541	16691	16563	16860	16723	16680	16419	16570	16412	16680	16710	16655	16556	16449	16735	16596	16638	16659	16668	16579	16753	16590	16765	16718	16691	16792	16946	16541	16664	16643	16731	16504	16748	16647	16905	16860	16605	16642	16628	16574	16689	16727	16730	16575	16757	16480	16475	16566	16728	16626	16568	16574	16510	16548	16773	16823	16511	16615	16685	16548	16536	16671	16503	16573	16612	16573	16619	16831	16672	16602	16606	16674	16594	16633	16574	16614	16722	16620	16643	16704	16628	16524	16682	16587	16746	16805	16805	16627	16776	16669	16625	16734	16809	16713	16557	16523	16804	16419	16404	16824	16667	16709	16581	16755	16785	16628	16799	16646	16789	16379	16706	16654	16700	16583	16710	16633	16470	16555	16690	16598	16679	16623	16624	16469	16613	16447	16583	16630	16569	16628	16424	16392	16584	16653	16777	16714	16551	16461	16737	16694	16679	16631	16807	16669	16703	16698	16626	16404	16469	16700	16648	16520	16438	16624	16718	16588	16571	16646	16490	16579	16620	16777	16760	16604	16460	16691	16577	16553	16842	16610	16469	16838	16454	16644	16625	16602	16865	16657	16571	16617	16639	16639	16904	16520	16631	16723	16618	16678	16529	16566	16511	16656	16782	16843	16520	16616	16597	16840	16686	16507	16650	16559	16672	16438	16432	16282	16614	16629	16584	16615	16554	16620	16404	16529	16768	16590	16658	16577	16527	16632	16632	16648	16610	16632	16746	16485	16601	16729	16858	16753	16588	16688	16486	16516	16332	16733	16718	16891	16492	16644	16741	16838	16653	16742	16632	16719	16608	16482	16906	16788	16643	16716	16626	16657	16709	16623	16769	16681	16737	16475	16833	16828	16659	16566	16662	16636	16487	16615	16524	16445	16528	16651	16679	16730	16500	16475	16869	16803	16731	16727	16740	16608	16472	16530	16670	16579	16585	16788	16838	16825	16696	16747	16828	16660	16639	16801	16815	16637	16862	16633	16623	16489	16501	16638	16679	16713	16419	16590	16539	16777	16703	16645	16638	16611	16695	16727	16571	16656	16799	16619	16597	16526	16720	16656	16719	16430	16731	16622	16685	16703	16673	16683	16773	16830	16526	16860	16631	16612	16613	16484	16681	16624	16546	16548	16566	16535	16712	16428	16529	16595	16568	16551	16567	16579	16598	16573	16561	16555	16647	16693	16741	16735	16780	16710	16627	16693	16744	16550	16630	16756	16731	16715	16607	16500	16798	16668	16631	16678	16474	16680	16720	16585	16680	16698	16631	16798	16746	16810	16474	16737	16755	16749	16717	16622	16598	16619	16558	16564	16588	16749	16648	16576	16514	16616	16760	16708	16394	16520	16736	16466	16622	16590	16733	16521	16981	16573	16563	16633	16500	16582	16667	16774	16835	16604	16556	16704	16690	16676	16476	16645	16390	16660	17000	16727	16384	16610	16479	16646	16782	16753	16787	16588	16615	16481	16539	16602	16783	16499	16541	16610	16500	16510	16701	16730	16566	16694	16681	16465	16571	16603	16707	16741	16710	16725	16545	16693	16642	16880	16517	16777	16623	16659	16468	16460	16739	16759	16711	16591	16480	16610	16761	16656	16602	16697	16584	16597	16669	16951	16652	16687	16642	16646	16800	16678	16572	16587	16672	16652	16729	16517	16719	16626	16661	16649	16601	16635	16594	16644	16521	16563	16566	16443	16384	16598	16754	16562	16621	16856	16745	16613	16607	16495	16640	16590	16624	16695	16524	16601	16711	16579	16822	16506	16692	16840	16837	16696	16571	16571	16758	16735	16550	16390	16799	16531	16649	16729	16369	16901	16661	16523	16322	16629	16507	16493	16392	16653	16752	16611	16677	16784	16589	16792	16742	16539	16611	16670	16633	16504	16675	16738	16681	16597	16583	16386	16563	16481	16642	16631	16564	16663	16575	16774	16561	16530	16827	16592	16667	16520	16661	16491	16509	16767	16667	16755	16592	16691	16454	16675	16405	16567	16634	16749	16610	16740	16555	16432	16362	16461	16698	16628	16549	16522	16512	16550	16471	16624	16563	16772	16580	16430	16491	16744	16465	16721	16800	16481	16751	16735	16734	16580	16810	16678	16527	16603	16776	16718	16637	16497	16662	16567	16556	16644	16694	16575	16760	16763	16655	16574	16552	16562	16751	16599	16593	16674	16564	16579	16788	16534	16507	16663	16633	16579	16758	16584	16711	16585	16737	16797	16488	16458	16584	16738	16773	16682	16671	16487	16390	16733	16835	16611	16664	16672	16686	16662	16517	16772	16536	16636	16616	16510	16629	16462	16584	16545	16716	16620	16645	16617	16616	16561	16648	16766	16476	16766	16517	16742	16630	16783	16651	16572	16700	16550	16644	16866	16677	16504	16652	16647	16683	16763	16389	16576	16649	16675	16755	16476	16630	16537	16633	16590	16572	16693	16454	16805	16626	16534	16622	16466	16718	16598	16536	16574	16766	16522	16722	16456	16605	16792	16795	16585	16720	16706	16699	16462	16742	16542	16848	16822	16572	16545	16630	16640	16821	16802	16795	16708	16850	16835	16501	16567	16572	16725	16716	16921	16458	16525	16614	16423	16701	16637	16685	16599	16659	16693	16900	16855	16725	16752	16446	16661	16560	16943	16726	16617	16678	16573	16691	16674	16580	16511	16609	16670	16724	16669	16563	16654	16785	16686	16701	16752	16593	16667	16710	16664	16670	16889	16792	16701	16481	16616	16817	16902	16421	16745	16304	16564	16672	16468	16797	16753	16651	16709	16584	16445	16552	16720	16671	16686	16717	16600	16797	16650	16764	16732	16632	16771	16609	16466	16609	16580	16708	16708	16754	16630	16634	16582	16565	16460	16838	16551	16748	16545	16612	16635	16707	16648	16567	16439	16599	16621	16635	16725	16418	16510	16830	16613	16862	16569	16534	16503	16795	16921	16482	16768	16732	16738	16492	16449	16645	16421	16465	16650	16719	16426	16549	16449	16373	16490	16524	16597	16711	16615	16505	16809	16593	16529	16507	16711	16719	16530	16492	16663	16615	16636	16720	16649	16580	16856	16431	16602	16835	16415	16527	16589	16593	16568	16505	16743	16486	16641	16599	16659	16613	16461	16645	16618	16508	16603	16680	16642	16580	16570	16584	16507	16402	16521	16500	16588	16492	16570	16657	16720	16401	16668	16509	16589	16784	16751	16719	16561	16518	16839	16529	16582	16588	16405	16499	16636	16718	16693	16524	16847	16608	16645	16941	16790	16680	16530	16541	16752	16776	16768	16786	16701	16584	16785	16683	16485	16594	16599	16513	16617	16400	16545	16710	16735	16442	16629	16774	16794	16762	16891	16711	16643	16770	16741	16590	16588	16479	16539	16630	16673	16635	16734	16707	16714	16603	16763	16430	16676	16531	16621	16679	16666	16659	16635	16784	16686	16569	16567	16813	16752	16699	16706	16636	16770	16595	16703	16635	16833	16494	16552	16604	16699	16633	16620	16748	16700	16806	16483	16653	16674	16679	16598	16650	16695	16661	16817	16701	16691	16552	16607	16651	16645	16694	16887	16719	16562	16536	16649	16661	16772	16395	16660	16748	16781	16687	16677	16497	16736	16732	16524	16905	16732	16523	16740	16680	16633	16783	16731	16630	16754	16593	16583	16661	16704	16844	16825	16552	16807	16539	16674	16358	16592	16631	16778	16683	16600	16643	16727	16688	16764	16598	16624	16525	16538	16543	16405	16537	16708	16688	16553	16492	16647	16607	16851	16477	16765	16741	16651	16472	16696	16577	16587	16530	16688	16778	16719	16662	16652	16733	16736	16727	16499	16569	16559	16778	16583	16660	16602	16604	16529	16560	16793	16618	16500	16377	16725	16377	16635	16162	16751	16779	16466	16715	16693	16584	16602	16698	16589	16501	16784	16693	16744	16903	16771	16628	16657	16464	16685	16761	16720	16628	16605	16824	16768	16577	16603	16615	16802	16486	16735	16843	16698	16788	16690	16661	16616	16478	16628	16826	16628	16863	16625	16657	17016	16813	16633	16636	16650	16777	16565	16785	16583	16613	16757	16883	16611	16546	16584	16711	16556	16610	16830	16502	16499	16678	16577	16569	16679	16590	16634	16631	16606	16596	16639	16715	16490	16633	16846	16526	16529	16612	16741	16648	16581	16597	16735	16659	16716	16776	16640	16828	16682	16747	16549	16644	16796	16802	16636	16603	16416	16447	16651	16651	16735	16774	16589	16486	16573	16638	16688	16642	16669	16632	16646	16726	16541	16703	16554	16565	16617	16760	16676	16568	16710	16556	16772	16454	16516	16724	16493	16729	16700	16585	16712	16591	16510	16612	16551	16687	16606	16630	16641	16663	16872	16566	16616	16690	16508	16612	16639	16621	16509	16583	16661	16439	16677	16726	16549	16606	16634	16609	16547	16595	16522	16538	16563	16690	16700	16807	16543	16671	16704	16436	16637	16786	16634	16708	16501	16372	16938
25135	44350	41744	33330	28409	24905	22334	20531	19416	18475	18099	17550	17195	16905	16561	16713	16268	16127	15923	15619	15584	15260	15419	15187	14937	15068	15044	15054	14911	15071	15089	14799	14826	14954	14839	14810	14762	14617	14712	14796	14731	14681	14707	14626	14772	14678	14641	14702	14588	14466	14629	14538	14557	14662	14551	14599	14701	14476	14570	14579	14651	14656	14512	14586	14669	14522	14556	14464	14721	14683	14518	14663	14641	14397	14577	14591	14511	14780	14531	14454	14471	14440	14506	14704	14532	14490	14454	14554	14475	14638	14434	14504	14617	14624	14577	14489	14635	14675	14402	14614	14582	14600	14765	14594	14455	14604	14623	14558	14476	14570	14459	14553	14574	14461	14459	14468	14570	14715	14605	14567	14700	14482	14672	14685	14536	14606	14745	14701	14519	14484	14725	14545	14323	14555	14425	14662	14470	14539	14687	14532	14587	14651	14550	14669	14572	14561	14668	14489	14530	14621	14577	14562	14375	14573	14588	14468	14520	14721	14561	14555	14641	14569	14559	14672	14480	14612	14601	14490	14548	14520	14577	14641	14600	14493	14403	14712	14561	14608	14449	14479	14421	14540	14546	14546	14481	14562	14444	14433	14651	14418	14556	14553	14341	14461	14415	14676	14382	14442	14358	14497	14569	14688	14536	14629	14461	14452	14687	14547	14550	14524	14493	14443	14633	14703	14615	14514	14425	14556	14503	14488	14682	14489	14470	14606	14431	14598	14495	14663	14671	14603	14695	14604	14495	14440	14590	14563	14601	14645	14590	14614	14586	14440	14475	14542	14639	14530	14527	14456	14522	14577	14615	14435	14460	14464	14420	14572	14355	14651	14489	14393	14622	14531	14633	14487	14510	14453	14716	14436	14588	14471	14570	14454	14638	14635	14306	14477	14613	14434	14496	14651	14573	14508	14555	14699	14619	14555	14497	14652	14356	14506	14667	14550	14488	14633	14587	14425	14571	14462	14597	14526	14485	14569	14752	14521	14461	14484	14700	14442	14435	14610	14459	14580	14506	14590	14619	14604	14548	14531	14585	14366	14542	14649	14555	14476	14392	14489	14349	14589	14249	14580	14355	14598	14326	14542	14433	14447	14631	14505	14530	14524	14598	14570	14449	14235	14493	14430	14461	14474	14630	14456	14522	14578	14477	14586	14543	14569	14530	14443	14672	14590	14472	14398	14515	14678	14615	14559	14409	14605	14542	14488	14450	14550	14586	14471	14464	14500	14368	14446	14602	14744	14501	14490	14453	14586	14696	14527	14687	14385	14611	14621	14558	14522	14536	14581	14564	14388	14577	14522	14398	14493	14528	14435	14652	14587	14485	14507	14574	14553	14554	14543	14510	14499	14531	14476	14517	14585	14477	14517	14678	14452	14549	14535	14411	14446	14624	14684	14716	14390	14634	14380	14510	14585	14523	14471	14446	14558	14575	14517	14635	14540	14613	14481	14540	14371	14171	14525	14599	14665	14536	14548	14598	14444	14599	14577	14547	14335	14500	14620	14447	14377	14489	14504	14471	14458	14557	14431	14469	14534	14622	14557	14425	14533	14571	14468	14433	14519	14427	14456	14561	14510	14589	14567	14655	14386	14560	14516	14562	14456	14561	14486	14486	14505	14582	14510	14543	14416	14594	14531	14441	14418	14387	14566	14488	14541	14532	14659	14502	14492	14319	14555	14553	14480	14434	14433	14508	14470	14498	14612	14592	14570	14607	14602	14508	14633	14560	14423	14499	14440	14542	14627	14540	14357	14533	14544	14486	14478	14732	14477	14615	14598	14537	14645	14470	14547	14592	14561	14457	14645	14552	14449	14654	14607	14677	14615	14712	14422	14403	14511	14455	14567	14496	14562	14553	14662	14578	14663	14501	14481	14499	14413	14434	14514	14473	14555	14563	14546	14575	14614	14572	14481	14536	14625	14542	14466	14785	14472	14550	14514	14455	14486	14692	14451	14504	14554	14506	14391	14503	14574	14665	14505	14767	14512	14584	14514	14747	14486	14578	14543	14491	14360	14575	14502	14523	14462	14480	14490	14550	14517	14683	14518	14517	14478	14462	14709	14576	14480	14586	14534	14568	14344	14583	14665	14483	14518	14501	14599	14555	14469	14588	14444	14411	14443	14599	14583	14626	14564	14693	14595	14502	14343	14474	14503	14609	14579	14521	14489	14623	14511	14440	14549	14587	14603	14251	14540	14569	14455	14551	14627	14518	14691	14500	14348	14466	14525	14591	14492	14437	14424	14532	14734	14564	14534	14706	14450	14585	14447	14510	14530	14540	14835	14503	14710	14463	14634	14351	14343	14558	14768	14483	14461	14442	14456	14543	14508	14477	14557	14519	14609	14579	14463	14444	14490	14384	14521	14605	14589	14479	14449	14581	14495	14595	14455	14652	14691	14395	14524	14516	14566	14470	14412	14495	14544	14439	14581	14580	14377	14609	14547	14646	14656	14474	14464	14480	14508	14588	14547	14598	14548	14406	14655	14647	14478	14722	14659	14383	14587	14441	14561	14551	14678	14412	14525	14543	14349	14716	14372	14726	14418	14443	14579	14643	14567	14611	14444	14524	14469	14540	14470	14678	14489	14645	14615	14576	14449	14639	14247	14467	14326	14445	14483	14616	14672	14684	14512	14533	14582	14593	14488	14563	14562	14297	14597	14690	14547	14558	14633	14478	14293	14481	14555	14538	14612	14562	14505	14715	14735	14375	14652	14649	14376	14472	14578	14693	14526	14590	14553	14600	14522	14483	14592	14410	14638	14489	14601	14524	14488	14625	14482	14375	14561	14468	14598	14514	14653	14496	14517	14588	14579	14517	14341	14605	14607	14546	14509	14464	14374	14527	14547	14414	14416	14573	14636	14392	14498	14674	14518	14454	14573	14404	14498	14542	14679	14409	14437	14737	14325	14702	14526	14559	14487	14477	14379	14579	14682	14412	14476	14483	14540	14431	14635	14565	14524	14538	14578	14464	14687	14516	14521	14531	14559	14669	14444	14588	14526	14330	14318	14504	14756	14494	14528	14278	14624	14582	14586	14325	14444	14566	14438	14497	14535	14443	14622	14561	14506	14796	14533	14588	14549	14615	14345	14547	14621	14652	14517	14558	14387	14554	14607	14607	14496	14483	14639	14456	14530	14330	14473	14518	14501	14572	14550	14427	14364	14511	14594	14647	14600	14420	14579	14518	14466	14726	14652	14385	14301	14554	14597	14546	14563	14449	14561	14637	14412	14621	14687	14522	14715	14459	14621	14449	14551	14721	14759	14568	14483	14560	14662	14453	14489	14475	14419	14530	14467	14427	14540	14470	14511	14511	14478	14597	14607	14602	14508	14458	14509	14573	14745	14401	14518	14518	14537	14537	14610	14263	14544	14710	14551	14515	14515	14515	14505	14505	14432	14486	14627	14513	14603	14635	14264	14647	14633	14565	14622	14338	14524	14612	14499	14488	14547	14623	14559	14470	14629	14483	14594	14526	14605	14555	14477	14601	14475	14457	14582	14578	14616	14660	14475	14446	14447	14762	14486	14448	14412	14689	14564	14551	14571	14428	14496	14774	14448	14645	14489	14544	14423	14584	14471	14555	14561	14537	14487	14659	14556	14328	14505	14432	14674	14511	14404	14514	14594	14629	14406	14483	14537	14392	14510	14342	14490	14538	14450	14542	14581	14598	14497	14400	14642	14653	14640	14547	14626	14572	14691	14509	14605	14629	14467	14485	14531	14557	14647	14456	14527	14549	14467	14505	14503	14705	14503	14365	14548	14487	14648	14459	14562	14636	14686	14549	14519	14420	14512	14495	14651	14557	14576	14453	14451	14672	14453	14636	14796	14571	14413	14414	14624	14513	14591	14499	14644	14653	14382	14659	14376	14574	14383	14498	14353	14586	14495	14627	14445	14569	14371	14498	14656	14791	14539	14489	14513	14649	14446	14559	14431	14582	14453	14504	14644	14477	14492	14537	14594	14619	14537	14514	14493	14629	14393	14603	14661	14404	14535	14662	14445	14456	14632	14583	14628	14453	14609	14623	14588	14522	14453	14476	14349	14531	14479	14397	14496	14469	14594	14435	14537	14524	14455	14684	14538	14486	14419	14518	14650	14717	14449	14672	14640	14575	14549	14417	14434	14468	14228	14417	14637	14531	14566	14572	14432	14358	14451	14376	14517	14471	14343	14635	14637	14478	14563	14553	14641	14481	14547	14537	14516	14413	14371	14561	14548	14573	14728	14521	14567	14376	14543	14503	14731	14560	14408	14350	14441	14490	14392	14492	14500	14483	14427	14582	14607	14486	14409	14547	14513	14529	14487	14545	14575	14391	14516	14496	14540	14613	14588	14591	14481	14529	14494	14608	14379	14436	14465	14714	14580	14353	14505	14504	14448	14410	14441	14453	14471	14681	14593	14682	14550	14352	14579	14398	14540	14552	14674	14621	14507	14638	14452	14648	14584	14323	14492	14735	14411	14348	14528	14480	14453	14519	14476	14482	14568	14421	14475	14516	14464	14522	14456	14523	14417	14520	14623	14485	14470	14515	14543	14460	14517	14623	14457	14560	14546	14487	14603	14596	14442	14435	14637	14489	14305	14594	14543	14560	14581	14308	14712	14426	14762	14605	14652	14427	14772	14589	14568	14532	14681	14643	14456	14590	14546	14266	14496	14516	14557	14516	14595	14566	14502	14677	14363	14380	14485	14483	14573	14595	14588	14551	14309	14494	14377	14554	14545	14513	14509	14454	14531	14556	14485	14532	14574	14438	14533	14424	14468	14434	14542	14481	14859	14474	14638	14492	14634	14692	14509	14634	14475	14385	14561	14552	14505	14518	14790	14472	14372	14707	14492	14448	14675	14539	14618	14458	14523	14588	14610	14427	14689	14555	14569	14463	14472	14428	14481	14502	14543	14494	14605	14415	14476	14667	14387	14628	14457	14638	14465	14383	14640	14577	14437	14468	14458	14514	14643	14645	14510	14572	14448	14557	14521	14658	14516	14523	14547	14500	14539	14586	14509	14341	14667	14499	14408	14598	14503	14385	14615	14558	14675	14434	14520	14563	14447	14643	14482	14801	14464	14602	14549	14735	14613	14500	14422	14590	14594	14525	14597	14522	14437	14748	14597	14567	14631	14423	14473
28559	24738	29805	26562	21654	20078	19215	18348	18094	17802	17866	17787	17685	17413	17654	17339	17423	17199	17233	17381	17362	17174	17067	17301	17319	17309	17202	17197	17222	17217	17256	17053	17127	17079	17177	17136	16984	17034	17031	17124	17050	17001	16935	17057	16988	16870	16849	16864	16998	16908	17230	17215	17140	16675	16903	16874	16771	16942	16959	16998	17071	16962	17022	17037	17059	16929	17006	17112	16870	16891	17165	16813	16748	17063	17001	16919	17110	16999	17028	16915	17008	17145	16957	16983	16934	17122	16909	17034	16712	17047	17031	16842	17073	16901	16941	16939	16852	16827	16971	16884	16869	16892	16839	17004	17042	17018	17049	16929	16950	16735	16869	17034	16907	17028	16853	16912	16969	17071	16841	16982	16865	16885	17031	17094	16908	16950	16830	16920	16906	17064	16730	16874	17014	16803	16879	17001	16831	16929	16895	16795	17031	17167	17007	16970	16890	17117	17150	17051	16828	16800	17061	17065	17038	16746	17005	16901	17000	17033	16984	16976	16857	17074	17043	16804	16894	16765	16981	16837	17035	16967	17054	16928	16891	16839	16908	16784	16963	16911	16960	16948	16874	16792	16806	16956	16862	16875	16931	17006	16768	16798	16913	16848	16921	16853	16876	16972	16910	17110	16916	17074	17155	16936	17028	17095	16977	16989	16858	16934	17230	16886	17041	16950	16974	17042	16927	17026	16841	16842	16815	16948	16835	16839	16802	17012	16956	17031	17186	17013	16850	17029	16933	16823	16973	16921	16924	16940	16938	16894	16836	16864	16941	17034	17117	16972	16875	16829	16992	17013	17105	16906	16939	16965	17058	16990	16852	16807	16845	16872	16946	17076	17111	16850	16953	16839	17031	17075	17036	16989	16834	16784	16951	17013	16909	17093	16897	16857	16856	16966	16831	16727	16817	17234	16837	16960	16923	16996	16985	16966	16925	16667	16734	16763	16818	16896	16959	16964	16904	17025	16922	17132	16943	16987	16876	16790	16996	17041	16880	16991	16828	16872	17012	17027	16809	17063	16768	16882	16974	16889	16829	16773	16701	16711	16917	16924	16903	17039	16910	16903	16967	16807	16788	16999	17122	16841	16670	16850	16913	16827	17135	16771	16779	17093	17031	17047	17029	16882	17045	16914	16937	16847	16885	16926	16868	16945	17094	16962	17145	16936	17036	17177	17009	16735	16848	16693	16876	16790	17022	16811	16903	17033	16959	17090	17052	16908	16964	16775	16974	16889	16904	16949	16988	17003	16995	16974	16969	16904	16923	17047	16776	16822	17061	16880	17154	16920	16963	17101	16842	16983	16857	17010	16954	16959	16982	16871	16841	16983	17051	16940	17028	16975	17094	16998	17010	16897	16846	16925	17007	17076	16742	17181	16860	16926	16866	17067	17023	17078	16962	16987	16900	17022	17118	16893	16864	17053	17057	16889	16775	16948	16948	16895	16942	16910	16971	16783	16829	17048	16861	17034	16814	17053	16946	16939	17056	16989	16917	16858	16873	16888	16866	16810	16793	16926	16987	17072	16924	16925	16923	16818	16873	16940	17012	16942	16983	16920	16774	16894	17000	16749	16990	17037	17080	16946	17007	17024	16986	17072	17117	16968	16942	16820	17049	16928	16889	17070	17026	16887	17034	17021	17103	16888	16935	16883	16894	16944	16993	16894	17150	16880	16788	17003	17017	17142	16994	16869	17028	16971	16921	16950	16942	16961	16940	17076	16734	16982	16925	17003	16981	16683	16812	16892	16775	17030	16914	16980	16922	17116	16978	17088	16887	16996	17146	17103	16917	16881	16988	16728	16940	16870	17170	16908	16999	16906	16805	17138	17003	16959	16864	16851	16955	17126	16832	16959	16839	16929	17065	16817	17132	16949	16829	16891	17111	16870	16977	17011	16881	17033	17024	16920	16950	16879	16762	17102	17018	17101	16896	16853	17008	16744	16728	17145	17089	17037	16920	17012	16974	16984	17151	16849	16743	17024	17007	16849	16972	16911	17008	16942	16873	16915	16959	16827	16859	16969	17006	16828	16921	16930	17015	16899	16899	16928	16884	16858	16902	17249	16834	16977	17178	16944	17060	17121	17144	17094	17016	17068	16935	16809	16987	16962	16844	16790	17085	16867	17006	16926	16926	16967	16991	16957	17065	16882	16759	16779	16911	17228	16788	16950	17048	16976	16876	16829	16998	16912	16745	16953	16976	17045	16950	17024	16912	16753	16902	16938	16860	16894	16964	16826	17054	16970	16854	16945	16836	17040	16849	16883	16952	16959	16954	16782	16926	17020	16766	16912	16863	16738	16769	16874	16944	16752	17059	16820	16982	16938	17051	16947	16924	16869	16989	17084	16812	16913	16987	16788	17069	17033	16937	17062	17021	16971	16967	16992	16973	16955	17007	16757	16855	17029	16999	16809	16832	16720	16875	17011	16960	17073	16963	17086	17023	17028	16912	16902	16889	16974	16922	16992	16895	17019	16962	16851	16750	16930	16876	16987	16887	16777	16930	17034	16929	16882	16954	16860	16946	16819	16893	17158	16894	16915	16854	16792	16994	17054	17065	16958	17279	16994	16942	16844	16921	17098	17197	16952	17045	16711	16923	16893	16958	17022	17016	16884	16973	16891	17147	16892	16816	16786	16985	16877	16990	16985	16896	17121	17007	16975	16931	16946	16904	16960	17019	16974	16928	16769	16901	16996	16741	16995	17083	16942	16756	16915	16958	16942	16864	16962	17036	16872	16905	17007	16872	17066	17111	16952	17024	17046	17069	17013	17116	16833	16907	16876	16851	16826	16786	17099	16700	16840	16822	17032	16900	16986	17091	16892	16879	16879	16721	17044	16851	17019	17092	16861	17024	16863	16739	17009	17128	16983	16829	16961	16712	16884	16529	17061	16802	16830	17073	16978	16725	16788	16983	16864	17000	17047	16939	17039	16950	17001	16812	16845	17065	17145	16913	17115	16878	16967	17278	17008	16847	16857	16950	16847	17115	16738	16872	16960	17077	17275	16748	17058	17248	17116	16815	16932	16949	16925	17059	16978	16952	16928	17039	16930	16945	17190	16958	16916	16955	16845	17008	16999	16910	17143	16827	16906	17162	16764	17243	16927	16772	16740	16851	16848	16985	16792	16872	17047	16837	16919	16991	16823	16813	16843	16923	17191	16791	16965	16911	16914	16894	16767	17092	17104	17187	16922	16725	16923	16925	16812	16899	16839	16849	16868	16846	16954	17077	16974	16895	16931	16776	16921	17092	17016	16802	16879	16898	16920	17040	17283	16933	17017	17021	16800	16917	16872	16835	16987	17117	16860	16972	17013	16993	16919	16945	16888	17020	17140	17091	17011	16927	17001	17139	17009	16894	17012	17009	16934	16853	16770	16972	17013	16841	16874	17063	16890	17055	16702	16990	16793	16916	16672	17098	17029	17075	16719	16720	16915	17021	16894	16906	16906	17110	16979	16931	17000	16677	16704	16898	16917	17026	16865	16804	16904	16842	17161	16964	17012	17068	16927	17026	16858	17068	17147	16994	16924	16866	17008	16994	17002	17020	16899	16663	16890	16721	16871	16722	16992	16905	17033	16943	17012	16988	16975	16731	16908	17062	16914	17022	16849	16872	16757	17052	16873	16940	16976	16955	17065	16886	17026	16905	16952	16910	16967	17131	16898	17004	16966	17089	16941	17066	17031	16872	16821	16914	16917	16831	16857	16982	16789	16893	17015	16815	16802	16857	17066	16967	17133	17061	17080	16885	16865	16925	16850	16822	16956	16961	16664	16923	16980	16908	16940	16941	17158	17006	16934	16940	17127	16888	16810	16801	16881	16782	16950	17170	17180	16964	17051	16791	17089	16936	16840	16968	16901	16934	16691	17103	16950	16932	17027	16937	16915	17024	17075	16891	16956	16954	17076	16734	16959	16808	17019	16934	17019	16887	16991	16960	17051	16740	16910	16988	17058	16975	16996	16896	16854	17278	16911	17240	17097	17018	16818	16971	16939	16874	16863	17004	17101	17005	16888	16976	16961	16861	16848	16936	16998	16895	16829	16853	16905	16949	16787	17008	16940	16798	16813	16962	17131	17089	17106	16882	16963	17035	16861	17120	17130	16995	16985	16810	16963	16821	17138	16973	16743	16782	16843	17071	16763	16960	16650	17131	16996	16941	16932	16897	17031	17095	16957	16795	16811	17233	16866	16849	16935	16994	16686	16960	16899	16992	17132	16959	16912	16949	16930	16804	16902	16802	16837	17001	16569	16770	16870	16948	16905	16762	16955	16937	17018	16840	17111	17058	16972	16725	16719	16970	16851	17248	16943	16854	16871	16967	17003	16962	16848	16989	17147	17130	16833	17050	17115	16907	16766	16884	17000	16886	17009	16636	16835	16773	16842	16798	16890	16785	17104	16797	16981	16909	16850	17033	16820	16920	16904	17195	17154	16906	16839	16965	16967	17227	16987	17219	16955	16979	16901	16949	16823	16874	17191	16900	16991	16924	16882	16834	17037	16897	16935	17114	16845	17058	16950	16979	16966	16832	17010	16946	16889	16948	16843	16988	17001	17050	16938	16855	16808	16837	16888	16983	17032	16954	16816	16882	16902	17256	16871	16987	16961	16999	16771	17017	16846	17008	16851	17045	17011	17036	17016	16911	17012	16960	16909	16803	16971	16869	17115	16772	16857	16962	16989	17193	17093	16847	16776	16738	17183	16814	17055	16872	16769	17048	16873	17013	16988	17054	16830	16966	16853	16989	16963	16872	16780	16992	16798	16946	16724	16942	16992	17204	16974	16812	16847	16932	16960	17002	17145	16909	16786	16756	16892	17014	16974	16823	16838	17115	17185	16978	16825	16835	16935	16881	16781	16982	17016	16944	16895	16929	16887	16886	16963	17117	16885	16994	16751	16876	16870	16994	16771	17160	16830	16918	16882	17148	16846	17029	17070	17010	16967	16768	17003	16812	16764	16950	17094	16869	16857	17026	16648	17088	16884	16935	16845	16829	16748	16883	16863	16769	17029	16881	16907	17207	16730	16887	16859	16861	16901	16839	16803	17103	16910	16966	16979	17010	16830	16822	17024	16973	17011	16778	16798	17075	16747	16815	16688	16780	16900	17042	16747	17005	17126	17108	16858	16851	16884
24186	34696	32504	25552	21939	19533	18219	17502	16893	16531	16387	16156	15911	15753	15527	15433	15526	15267	15172	15109	15125	15147	14919	15074	14994	14982	14991	15000	15041	14952	14893	15106	14851	14900	14961	14836	14855	14664	14784	14749	14682	14683	14838	14875	14832	14943	14588	14613	14820	14832	14659	14703	14777	14708	14789	14540	14822	14584	14700	14621	14621	14815	14501	14810	14754	14754	14684	14772	14702	14749	14754	14775	14749	14709	14681	14716	14750	14897	14809	14690	14728	14732	14631	14750	14820	14813	14517	14694	14647	14835	14697	14780	14615	14669	14808	14576	14760	14677	14619	14774	14617	14733	14557	14693	14730	14671	14746	14673	14729	14792	14721	14588	14733	14773	14760	14604	14685	14693	14591	14682	14744	14689	14611	14912	14884	14643	14598	14674	14711	14725	14715	14767	14775	14629	14740	14736	14762	14595	14661	14750	14766	14758	14704	14834	14637	14812	14830	14725	14676	14658	14695	14549	14543	14857	14749	14706	14744	14695	14718	14805	14707	14695	14879	14790	14655	14998	14567	14667	14566	14716	14941	14851	14764	14756	14799	14742	14593	14723	14727	14690	14732	14653	14568	14796	14698	14767	14810	14802	14547	14846	14771	14713	14715	14873	14743	14697	14701	14710	14839	14747	14689	14811	14646	14728	14807	14606	14642	14704	14844	14708	14465	14904	14514	14751	14655	14753	14662	14819	14794	14692	14682	14563	14672	14597	14821	14616	14677	14731	14629	14726	14721	14805	14715	14715	14610	14655	14779	14606	14723	14561	14595	14793	14837	14592	14911	14803	14750	14668	14750	14690	14780	14882	14814	14828	14848	14676	14741	14892	14656	14650	14736	14635	14713	14735	14671	14760	14824	14727	14742	14705	14710	14858	14518	14681	14789	14803	14742	14623	14738	14829	14709	14847	14661	14902	14626	14682	14708	14788	14739	14799	14686	14806	14626	14648	14789	14902	14617	14648	14837	14708	14775	14614	14695	14827	14814	14569	14839	14576	14736	14816	14703	14928	14582	14488	14603	14748	14688	14790	14695	14834	14573	14796	14814	14771	14660	14769	14668	14685	14836	14747	14571	14719	14722	14644	14667	14741	14761	14622	14580	14631	14674	14753	14499	14591	14701	14962	14729	14761	14717	14752	14688	14665	14678	14603	14672	14870	14746	14579	14721	14772	14703	14619	14844	14619	14836	14719	14778	14700	14848	14666	14757	14558	14805	14679	14695	14589	14769	14681	14599	14544	14546	14763	14724	14818	14726	14776	14799	14596	14707	14724	14712	14567	14843	14461	14741	14693	14654	14705	14915	14858	14697	14677	14522	14892	14608	14823	14780	14649	14827	14777	14648	14852	14662	14671	14828	14718	14641	14736	14753	14609	14590	14624	14773	14590	14613	14759	14618	14698	14754	14852	14812	14713	14584	14755	14807	14571	14688	14689	14864	14765	14673	14629	14669	14710	14666	14656	14850	14596	14718	14798	14781	14594	14701	14675	14701	14759	14610	14682	14710	14791	14508	14642	14804	14754	14629	14714	14661	14672	14765	14768	14840	14791	14549	14848	14716	14644	14867	14731	14684	14745	14690	14787	14757	14923	14608	14796	14726	14783	14649	14779	14614	14709	14798	14868	14776	14714	14797	14908	14888	14665	14906	14692	14850	14724	14722	14581	14811	14775	14754	14702	14634	14748	14771	14714	14655	14744	14750	14757	14872	14780	14529	14908	14491	14615	14720	14705	14628	14597	14678	14797	14908	14799	14734	14673	14706	14698	14748	14821	14797	14819	14829	14637	14650	14607	14816	14664	14648	14719	14546	14625	14815	14981	14659	14716	14793	14611	14551	14640	14702	14836	14734	14607	14694	14624	14637	14674	14796	14733	14683	14733	14917	14730	14652	14731	14663	14781	14540	14769	14812	14675	14725	14597	14761	14643	14673	14529	14770	14616	14627	14831	14910	14539	14900	14582	14687	14636	14780	14734	14738	14637	14875	14762	14749	14723	14673	14693	14588	14853	14553	14731	14780	14897	14730	14677	14659	14624	14755	14597	14777	14703	14722	14960	14779	14786	14770	14703	14854	14540	14652	14707	14615	14558	14804	14829	14732	14643	14818	14752	14583	14675	14785	14751	14626	14449	14737	14729	14604	14634	14603	14866	14726	14842	14685	14683	14770	14732	14645	14907	14925	14700	14679	14500	14709	14715	14672	14881	14645	14794	14810	14619	14743	14674	14717	14808	14701	14691	14724	14626	14738	14869	14694	14722	14915	14749	14768	14610	14863	14786	14594	14721	14739	14564	14839	14764	14685	14691	14705	14578	14869	14823	14590	14743	14709	14709	14619	14662	14681	14698	14743	14858	14784	14671	14766	14694	14694	14686	14700	14666	14643	14589	14698	14774	14622	14600	15007	14547	14767	14651	14740	14698	14756	14767	14763	14765	14827	14694	14825	14571	14781	14640	14743	14761	14791	14748	14753	14795	14660	14755	14698	14752	14620	14622	14660	14824	14718	14896	14698	14896	14783	14826	14827	14720	14731	14597	14858	14637	14687	14957	14711	14688	14629	14582	14586	14729	14737	14718	14743	14696	14792	14833	14689	14822	14708	14758	14658	14660	14932	14819	14808	14649	14753	14651	14760	14759	14732	14705	14520	14708	14779	14739	14580	14587	14722	14669	14671	14814	14636	14888	14705	14909	14782	14696	14648	14804	14623	14678	14689	14794	14731	14631	14878	14740	14664	14912	14663	14629	14605	14649	14669	14652	14669	14694	14717	14841	14643	14733	14773	14632	14714	14737	14779	14618	14834	14596	14804	14708	14577	14877	14878	14782	14588	14786	14714	14782	14710	14844	14573	14689	14768	14573	14785	14742	14590	14756	14646	14524	14618	14578	14619	14667	14765	14679	14590	14784	14885	14717	14525	14710	14712	14824	14723	14696	14713	14580	14823	14769	14763	14791	14791	14760	14847	14745	14653	14666	14830	14670	14831	14785	14813	14744	14601	14963	14714	14743	14894	14783	14755	14749	14688	14803	14854	14512	14577	14679	14671	14748	14794	14621	14651	14875	14549	14734	14707	14953	14611	14724	14781	14702	14780	14876	14790	14775	14803	14818	14637	14662	14761	14736	14863	14721	14741	14633	14663	14938	14735	14716	14873	14654	14724	14669	14734	14529	14659	14587	14841	14835	14727	14592	14620	14721	14786	14819	14678	14583	14736	14713	14708	14602	14791	14567	14741	14668	14734	14791	14828	14752	14695	14574	14848	14748	14639	14710	14679	14710	14671	14653	14661	14768	14735	14745	14658	14873	14707	14685	14748	14673	14602	14793	14907	14859	14692	14724	14750	14709	14847	14703	14748	14798	14801	14772	14645	14720	14626	14671	14750	14679	14628	14650	14872	14581	14653	14566	14833	14780	14545	14509	14782	14675	14756	14697	14933	14744	14771	14802	14618	14791	14733	14747	14788	14752	14688	14709	14837	14826	14644	14652	14744	14613	14777	14712	14544	14736	14682	14858	14653	14803	14544	14777	14637	14631	14809	14623	14670	14750	14884	14764	14763	14779	14679	14654	14892	14650	14686	14556	14843	14653	14654	14858	14737	14550	14789	14714	14629	14737	14803	14823	14665	14738	14632	14712	14666	14724	14686	14751	14689	14577	14721	14750	14670	14874	14834	14668	14746	14625	14631	14563	14807	14605	14725	14900	14690	14847	14597	14604	14814	14697	14825	14729	14776	14585	14727	14897	14695	14691	14577	14644	14644	14820	14756	14762	14899	14587	14603	14787	14762	14745	14844	14700	14669	14698	14940	14722	14659	14672	14571	14741	14669	14633	14682	14680	14638	14856	14667	14886	14697	14575	14635	14734	14717	14625	14795	14760	14573	14682	14708	14748	14699	14643	14718	14649	14681	14765	14635	14683	14745	14850	14823	14829	14728	14747	14790	14687	14702	14779	14479	14719	14604	14979	14698	14688	14665	14626	14852	14794	14574	14802	14611	14732	14715	14599	14821	14847	14820	14616	14638	14732	14514	14829	14433	14829	14559	14815	14861	14676	14829	14738	14671	14699	14782	14701	14830	14682	14797	14770	14548	14765	14658	14806	14668	14616	14821	14652	14687	14835	14787	14650	14674	14583	14709	14862	14616	14621	14847	14846	14755	14639	14701	14453	14585	14634	14719	14708	14690	14729	14758	14699	14604	14958	14740	14692	14703	14675	14607	14762	14753	14674	14694	14811	14696	14727	14876	14638	14570	14816	14568	14735	14796	14816	14769	14595	14704	14898	14833	14745	14789	14696	14653	14782	14768	14916	14712	14641	14621	14692	14838	14632	14543	14814	14673	14702	14685	14596	14568	14706	14784	14790	14859	14647	14664	14764	14745	14755	14686	14684	14710	14724	14880	14626	14738	14627	14646	14694	14769	14714	14654	14650	14730	14619	14669	14740	14706	14742	14744	14985	14686	14760	14801	14757	14701	14596	14831	14705	14875	14694	14711	14955	14649	14505	14815	14736	14537	14582	14739	14604	14783	14731	14546	14712	14638	14936	14678	14867	14751	14716	14637	14492	14960	14986	14695	14721	14726	14840	14550	14718	14670	14737	14683	14713	14689	14916	14697	14762	14720	14514	14612	14650	14688	14703	14808	14739	14598	14584	14663	14799	14610	14761	14658	14783	14611	14846	14686	14651	14764	14826	14637	14540	14749	14796	14642	14839	14748	14649	14797	14685	14710	14769	14703	14663	14693	14694	14746	14856	14750	14712	14519	14680	14558	14787	14654	14654	14737	14815	14651	14744	14690	14629	14748	14722	14571	14840	14659	14771	14478	14813	14568	14758	14708	14791	14643	14669	14606	14820	14845	14523	15090	14553	14706	14759	14711	14822	14664	14699	14696	14858	14703	14695	14844	14543	14776	14694	14693	14642	14768	14819	14852	14747	14572	14737	14919	14676	14930	14722	14575	14654	14914	14793	14661	14699	14614	14801	14895	14696	14719	14646	14758	14812	14675	14855	14680	14649	14877	14679	14859	14769	14806	14775	14640	14644	14592	14640	14821	14783	14744	14683	14636	14794	14822	14694	14765	14681	14813	14713	14796	14749	14666	14771	14753	14744	14688	14666	14758	14783	14742	14616	14626	14764
24478	21673	29192	25054	23415	23596	22449	19454	18481	18513	18133	18091	17796	17591	17661	17501	17354	17386	17261	17056	17015	17057	16956	16952	16931	16900	16804	16965	16925	16794	17018	16855	16726	16803	16718	16712	16509	16794	16697	16695	16588	16697	16707	16476	16701	16575	16687	16667	16725	16600	16767	16765	16746	16724	16667	16706	16606	16621	16613	16513	16659	16650	16328	16539	16488	16548	16488	16582	16469	16629	16640	16684	16688	16360	16714	16432	16603	16516	16398	16503	16746	16637	16631	16497	16489	16601	16636	16646	16384	16432	16398	16429	16431	16745	16733	16557	16478	16763	16524	16527	16604	16442	16538	16541	16578	16569	16718	16377	16402	16288	16535	16612	16429	16454	16458	16634	16564	16523	16531	16299	16773	16608	16655	16242	16632	16621	16758	16619	16723	16407	16463	16451	16517	16524	16503	16519	16692	16764	16732	16666	16453	16585	16471	16548	16544	16653	16619	16495	16576	16516	16758	16499	16602	16597	16536	16561	16677	16648	16499	16448	16563	16589	16560	16525	16488	16492	16587	16453	16374	16677	16591	16603	16463	16540	16562	16506	16592	16583	16582	16632	16708	16765	16702	16522	16516	16571	16543	16543	16467	16603	16436	16630	16618	16537	16603	16564	16458	16364	16572	16343	16509	16448	16517	16743	16532	16514	16483	16509	16930	16597	16532	16702	16325	16639	16519	16599	16580	16641	16566	16473	16673	16836	16718	16803	16518	16481	16368	16636	16541	16606	16580	16561	16409	16478	16578	16406	16420	16800	16598	16512	16427	16482	16530	16584	16687	16476	16470	16691	16495	16666	16682	16636	16719	16753	16562	16599	16617	16555	16520	16526	16669	16561	16436	16596	16489	16624	16492	16713	16476	16486	16464	16566	16668	16564	16560	16679	16709	16600	16591	16602	16575	16521	16749	16470	16651	16647	16494	16557	16712	16663	16570	16673	16521	16417	16733	16388	16525	16543	16410	16643	16469	16701	16762	16555	16606	16500	16613	16531	16574	16669	16491	16488	16544	16470	16610	16681	16486	16411	16516	16553	16420	16728	16705	16720	16517	16383	16834	16667	16492	16516	16450	16338	16570	16705	16517	16579	16536	16702	16542	16617	16414	16580	16633	16557	16405	16502	16578	16690	16488	16516	16463	16613	16435	16540	16525	16563	16790	16614	16389	16731	16470	16685	16483	16285	16658	16368	16423	16400	16768	16438	16634	16595	16503	16606	16624	16427	16568	16717	16758	16474	16558	16555	16724	16793	16564	16474	16651	16405	16549	16630	16648	16572	16658	16623	16708	16414	16548	16636	16688	16553	16530	16638	16382	16462	16556	16408	16766	16560	16560	16623	16757	16591	16520	16377	16596	16608	16710	16543	16617	16624	16507	16602	16603	16652	16542	16649	16552	16412	16360	16520	16509	16590	16599	16503	16650	16403	16556	16579	16506	16583	16495	16588	16721	16760	16593	16552	16660	16670	16715	16505	16636	16562	16557	16510	16571	16582	16530	16682	16517	16760	16490	16370	16594	16560	16842	16797	16536	16404	16648	16565	16572	16461	16550	16570	16445	16652	16747	16590	16739	16589	16451	16522	16440	16508	16663	16524	16683	16636	16494	16450	16680	16343	16581	16536	16681	16665	16454	16642	16578	16581	16462	16713	16545	16530	16641	16409	16603	16502	16519	16673	16403	16577	16614	16467	16666	16728	16473	16624	16726	16405	16572	16620	16508	16444	16747	16562	16642	16811	16665	16603	16490	16427	16537	16610	16684	16867	16573	16449	16767	16607	16512	16332	16480	16693	16589	16579	16589	16702	16698	16529	16756	16533	16689	16576	16557	16605	16516	16474	16635	16531	16422	16539	16591	16626	16715	16466	16594	16781	16627	16645	16530	16540	16642	16532	16566	16504	16521	16801	16749	16351	16576	16482	16596	16648	16722	16630	16565	16770	16367	16342	16550	16511	16423	16642	16486	16488	16644	16485	16625	16789	16517	16550	16531	16583	16601	16696	16566	16605	16489	16549	16500	16497	16487	16604	16435	16480	16649	16478	16528	16683	16750	16367	16545	16487	16645	16557	16580	16514	16634	16531	16596	16635	16624	16482	16476	16626	16541	16453	16645	16705	16574	16604	16652	16587	16656	16471	16452	16605	16260	16676	16565	16518	16434	16491	16519	16475	16428	16521	16464	16585	16672	16744	16746	16601	16657	16508	16521	16578	16523	16528	16477	16633	16614	16742	16547	16716	16477	16814	16905	16520	16717	16579	16332	16493	16547	16514	16571	16450	16669	16655	16511	16533	16563	16431	16726	16807	16652	16698	16705	16663	16571	16445	16260	16496	16493	16675	16677	16585	16480	16420	16452	16565	16700	16536	16492	16469	16694	16619	16613	16581	16479	16331	16470	16391	16562	16687	16556	16480	16698	16520	16572	16684	16658	16408	16737	16546	16496	16534	16610	16664	16630	16435	16434	16671	16625	16494	16498	16525	16768	16502	16563	16732	16577	16447	16573	16759	16596	16513	16686	16544	16447	16706	16492	16528	16690	16530	16516	16536	16562	16572	16651	16515	16463	16845	16594	16592	16369	16669	16575	16712	16500	16562	16569	16603	16678	16621	16490	16524	16671	16606	16565	16582	16640	16580	16549	16469	16735	16507	16777	16377	16549	16624	16716	16795	16496	16501	16373	16554	16359	16464	16619	16600	16739	16481	16682	16778	16590	16731	16626	16580	16609	16597	16738	16684	16455	16495	16635	16597	16568	16474	16386	16572	16521	16531	16688	16666	16423	16623	16567	16640	16600	16558	16603	16625	16714	16574	16428	16709	16476	16567	16506	16451	16728	16398	16487	16627	16457	16698	16702	16623	16704	16614	16766	16533	16578	16487	16880	16517	16699	16811	16651	16693	16771	16731	16773	16530	16590	16549	16325	16481	16546	16711	16695	16704	16395	16457	16482	16804	16647	16649	16736	16652	16683	16639	16284	16683	16790	16578	16524	16649	16539	16474	16656	16702	16346	16562	16453	16560	16731	16471	16718	16484	16700	16616	16598	16610	16467	16533	16730	16462	16689	16445	16608	16411	16428	16459	16600	16419	16473	16516	16620	16592	16580	16486	16622	16450	16742	16602	16585	16648	16733	16735	16652	16636	16533	16698	16414	16563	16439	16637	16711	16462	16617	16638	16497	16418	16565	16557	16492	16544	16525	16379	16787	16590	16458	16697	16601	16614	16684	16524	16456	16754	16736	16653	16551	16420	16599	16563	16480	16572	16602	16706	16783	16469	16659	16598	16720	16610	16679	16449	16720	16609	16497	16443	16549	16546	16629	16772	16617	16430	16733	16608	16626	16471	16750	16433	16646	16486	16751	16568	16690	16497	16509	16647	16710	16630	16577	16628	16685	16423	16480	16513	16568	16623	16564	16684	16683	16475	16468	16717	16382	16598	16546	16530	16383	16749	16793	16528	16545	16423	16621	16345	16568	16417	16643	16489	16383	16624	16528	16485	16397	16647	16638	16445	16427	16411	16519	16456	16565	16576	16510	16480	16464	16353	16558	16486	16532	16835	16499	16680	16573	16658	16740	16712	16592	16575	16632	16650	16798	16322	16647	16739	16658	16578	16577	16475	16592	16558	16497	16524	16668	16609	16498	16463	16381	16796	16663	16473	16598	16584	16730	16409	16252	16557	16751	16793	16535	16408	16617	16546	16638	16561	16649	16612	16585	16555	16600	16508	16681	16482	16485	16413	16742	16713	16481	16721	16602	16553	16628	16637	16613	16608	16788	16703	16546	16470	16598	16538	16302	16637	16733	16598	16648	16556	16625	16578	16497	16633	16628	16788	16474	16798	16664	16452	16723	16649	16580	16638	16516	16547	16363	16539	16334	16583	16446	16753	16506	16463	16729	16606	16534	16668	16653	16587	16607	16662	16675	16695	16575	16773	16485	16663	16232	16491	16659	16317	16601	16568	16475	16520	16623	16632	16576	16494	16432	16336	16583	16552	16422	16442	16410	16526	16679	16534	16398	16300	16629	16679	16692	16770	16555	16439	16637	16586	16625	16484	16687	16493	16616	16524	16679	16583	16522	16587	16824	16649	16627	16394	16512	16747	16705	16703	16418	16532	16588	16526	16474	16551	16467	16493	16515	16633	16603	16743	16574	16543	16524	16555	16605	16668	16683	16619	16574	16575	16542	16703	16555	16465	16802	16667	16512	16472	16791	16582	16578	16439	16557	16487	16781	16723	16603	16805	16485	16743	16317	16475	16531	16572	16597	16580	16580	16659	16632	16582	16606	16435	16823	16529	16688	16420	16629	16615	16665	16558	16517	16577	16494	16552	16559	16499	16630	16321	16572	16524	16706	16454	16665	16649	16543	16618	16517	16446	16459	16567	16609	16699	16448	16449	16689	16622	16631	16290	16556	16588	16724	16572	16553	16689	16513	16665	16659	16651	16815	16755	16648	16838	16645	16629	16708	16447	16516	16575	16643	16583	16442	16571	16542	16600	16486	16360	16589	16406	16559	16605	16698	16626	16580	16420	16632	16766	16722	16663	16509	16464	16758	16622	16606	16613	16578	16719	16638	16631	16703	16529	16491	16587	16567	16652	16653	16561	16533	16763	16504	16450	16650	16613	16665	16610	16650	16648	16514	16605	16718	16710	16645	16632	16449	16539	16424	16459	16754	16527	16519	16331	16445	16671	16545	16534	16447	16668	16525	16579	16538	16580	16499	16581	16551	16577	16804	16584	16619	16512	16500	16629	16540	16695	16732	16601	16460	16651	16621	16564	16645	16744	16484	16501	16515	16683	16610	16574	16765	16587	16696	16457	16589	16556	16484	16450	16456	16383	16527	16701	16462	16623	16684	16471	16531	16665	16753	16431	16656	16469	16414	16661	16458	16536	16651	16634	16707	16638	16508	16785	16486	16593	16599	16661	16544	16663	16411	16567	16651	16656	16602	16591	16422	16570	16464	16826	16804	16579	16490	16598	16608	16440	16498	16559	16503	16584	16410	16690	16610	16560	16723	16537	16481	16677	16478	16455	16473	16397	16523	16242	16424	16736	16595	16637	16705	16375	16502	16533	16828	16581	16425	16723	16711	16706	16744	16465	16640	16618	16551	16596	16591	16693	16593	16541
23723	40363	37731	30157	25086	22011	20031	18691	18023	17363	16946	16702	16286	16259	16081	16074	15584	15782	15387	15220	15193	15294	15048	15139	14935	14916	15018	15018	14830	15035	14747	14911	14805	14762	14799	14775	14757	14633	14682	14678	14664	14704	14602	14662	14467	14782	14630	14655	14627	14729	14628	14625	14534	14573	14561	14628	14492	14576	14730	14463	14590	14458	14421	14607	14692	14451	14774	14531	14331	14702	14613	14568	14551	14555	14333	14605	14540	14688	14472	14613	14353	14558	14633	14494	14604	14662	14637	14463	14654	14667	14541	14482	14546	14543	14532	14514	14566	14578	14762	14621	14423	14515	14800	14547	14659	14432	14655	14335	14513	14615	14597	14444	14581	14626	14640	14442	14452	14510	14581	14630	14425	14554	14648	14567	14570	14421	14551	14509	14705	14253	14519	14488	14446	14324	14531	14682	14748	14564	14621	14599	14625	14503	14387	14373	14541	14609	14486	14561	14705	14589	14639	14603	14622	14548	14553	14551	14709	14435	14549	14785	14663	14511	14655	14499	14460	14485	14440	14676	14601	14455	14557	14427	14658	14650	14539	14644	14382	14466	14601	14541	14735	14486	14603	14550	14423	14656	14477	14633	14435	14489	14501	14602	14578	14534	14497	14433	14461	14335	14627	14514	14492	14549	14543	14445	14624	14621	14535	14479	14683	14495	14556	14602	14651	14540	14619	14648	14509	14603	14625	14551	14591	14650	14581	14470	14692	14597	14451	14407	14513	14381	14590	14525	14600	14533	14658	14505	14576	14484	14528	14583	14635	14391	14619	14651	14427	14424	14370	14659	14498	14349	14657	14462	14574	14446	14563	14492	14593	14538	14520	14448	14456	14659	14513	14653	14635	14459	14601	14624	14619	14556	14681	14417	14522	14464	14327	14488	14578	14503	14465	14553	14449	14708	14600	14713	14465	14566	14380	14567	14451	14574	14505	14430	14615	14772	14639	14605	14652	14564	14443	14703	14622	14674	14448	14530	14622	14500	14451	14392	14471	14528	14291	14596	14477	14506	14838	14538	14660	14405	14682	14444	14594	14436	14529	14503	14613	14544	14469	14530	14494	14472	14466	14586	14492	14493	14571	14403	14643	14673	14453	14437	14569	14547	14692	14569	14608	14490	14620	14609	14525	14619	14414	14672	14554	14479	14565	14544	14524	14704	14422	14484	14519	14445	14533	14550	14484	14593	14493	14573	14491	14603	14531	14578	14531	14551	14395	14612	14321	14588	14582	14536	14352	14619	14578	14696	14504	14572	14616	14511	14619	14290	14510	14412	14739	14449	14527	14752	14513	14490	14527	14646	14649	14636	14378	14671	14701	14613	14544	14363	14584	14520	14597	14469	14397	14585	14681	14465	14680	14615	14406	14358	14496	14507	14511	14569	14674	14568	14443	14458	14686	14433	14639	14519	14501	14595	14365	14597	14508	14473	14626	14556	14392	14635	14577	14602	14558	14535	14641	14593	14475	14505	14490	14514	14562	14529	14765	14524	14459	14567	14589	14574	14720	14621	14626	14653	14602	14606	14442	14491	14685	14556	14757	14519	14493	14605	14495	14366	14521	14395	14552	14436	14711	14495	14526	14526	14551	14522	14697	14462	14427	14581	14645	14598	14378	14358	14539	14577	14513	14587	14503	14427	14681	14496	14426	14682	14393	14521	14516	14513	14526	14536	14573	14553	14707	14640	14566	14348	14626	14622	14361	14545	14747	14371	14428	14545	14618	14660	14459	14503	14532	14471	14586	14605	14546	14592	14677	14399	14394	14467	14523	14622	14521	14520	14690	14493	14476	14359	14558	14597	14511	14526	14389	14551	14368	14641	14532	14586	14710	14539	14577	14775	14448	14480	14607	14356	14668	14533	14482	14618	14603	14494	14535	14550	14537	14677	14466	14518	14597	14539	14343	14482	14580	14647	14475	14482	14634	14503	14735	14397	14658	14623	14540	14503	14668	14622	14459	14669	14623	14536	14705	14585	14635	14560	14466	14557	14542	14541	14625	14514	14505	14468	14464	14603	14486	14600	14489	14390	14699	14409	14577	14504	14553	14597	14546	14526	14300	14443	14599	14462	14402	14438	14439	14465	14516	14520	14492	14462	14522	14517	14569	14521	14573	14523	14417	14600	14563	14543	14531	14554	14539	14714	14578	14570	14393	14570	14538	14361	14694	14471	14603	14478	14386	14552	14431	14490	14432	14755	14566	14370	14522	14497	14472	14476	14444	14580	14490	14541	14573	14404	14701	14806	14768	14669	14641	14569	14585	14546	14505	14577	14543	14700	14524	14474	14509	14525	14475	14569	14529	14468	14578	14555	14481	14469	14595	14550	14612	14422	14519	14712	14574	14439	14521	14570	14542	14435	14566	14397	14528	14591	14456	14551	14567	14542	14547	14662	14520	14522	14389	14615	14541	14556	14581	14582	14468	14553	14559	14546	14407	14410	14600	14416	14507	14573	14533	14577	14588	14481	14584	14620	14622	14537	14610	14614	14721	14523	14444	14449	14602	14547	14595	14526	14352	14580	14771	14491	14547	14418	14541	14553	14531	14554	14395	14616	14380	14533	14487	14500	14680	14601	14643	14596	14531	14463	14691	14733	14452	14406	14444	14713	14428	14444	14411	14637	14576	14395	14469	14418	14543	14549	14548	14430	14574	14509	14500	14652	14446	14516	14591	14629	14356	14682	14542	14404	14407	14562	14525	14532	14490	14701	14608	14638	14628	14559	14541	14463	14514	14710	14512	14726	14378	14474	14596	14682	14418	14644	14546	14505	14595	14604	14612	14472	14663	14506	14574	14563	14520	14494	14478	14479	14667	14638	14523	14719	14507	14547	14393	14583	14669	14284	14556	14439	14671	14606	14526	14459	14522	14532	14473	14489	14538	14581	14545	14559	14525	14465	14594	14638	14446	14551	14651	14349	14523	14474	14458	14522	14660	14631	14699	14653	14403	14683	14524	14370	14703	14657	14438	14673	14607	14634	14502	14505	14513	14459	14435	14441	14482	14658	14425	14554	14604	14422	14547	14554	14529	14665	14448	14516	14684	14649	14538	14514	14407	14677	14496	14728	14484	14598	14462	14428	14599	14488	14568	14645	14588	14699	14406	14422	14641	14648	14700	14654	14684	14390	14471	14559	14556	14588	14539	14574	14525	14414	14363	14537	14589	14500	14560	14508	14636	14581	14521	14638	14631	14534	14483	14724	14558	14512	14502	14490	14491	14453	14571	14571	14525	14580	14644	14783	14627	14474	14474	14607	14543	14425	14543	14491	14626	14498	14437	14551	14428	14404	14489	14535	14343	14483	14603	14590	14601	14508	14495	14705	14522	14382	14762	14564	14187	14656	14353	14470	14657	14580	14644	14646	14604	14637	14477	14658	14465	14534	14536	14631	14465	14722	14546	14477	14563	14509	14474	14379	14489	14603	14624	14518	14608	14390	14591	14364	14589	14440	14661	14444	14573	14578	14582	14480	14458	14621	14517	14471	14449	14643	14455	14526	14709	14604	14616	14575	14530	14565	14735	14402	14401	14452	14719	14630	14538	14546	14582	14626	14454	14606	14384	14610	14472	14537	14536	14510	14445	14513	14287	14584	14695	14388	14742	14609	14507	14556	14537	14541	14572	14550	14467	14605	14552	14552	14540	14543	14341	14668	14572	14586	14535	14405	14572	14730	14521	14506	14615	14491	14573	14474	14625	14476	14605	14509	14438	14452	14402	14440	14545	14526	14489	14566	14693	14460	14500	14557	14673	14435	14431	14619	14734	14561	14494	14646	14476	14637	14770	14428	14409	14658	14544	14401	14667	14562	14440	14460	14520	14523	14529	14571	14614	14462	14580	14664	14517	14351	14464	14436	14355	14521	14519	14575	14584	14603	14373	14514	14711	14597	14390	14773	14448	14593	14701	14557	14559	14506	14505	14695	14460	14516	14542	14565	14592	14520	14676	14513	14582	14595	14573	14504	14552	14602	14570	14688	14656	14527	14730	14525	14622	14603	14527	14483	14558	14434	14575	14336	14549	14638	14519	14475	14602	14516	14629	14546	14624	14368	14538	14523	14588	14564	14544	14554	14544	14544	14843	14423	14669	14500	14669	14510	14585	14623	14516	14476	14711	14535	14659	14636	14360	14623	14466	14415	14587	14442	14599	14449	14670	14452	14526	14568	14549	14435	14605	14556	14645	14613	14564	14650	14499	14576	14684	14677	14704	14520	14524	14441	14479	14621	14663	14410	14557	14487	14631	14586	14600	14665	14653	14436	14543	14511	14553	14583	14442	14480	14468	14445	14557	14452	14651	14593	14481	14523	14354	14540	14564	14647	14575	14598	14545	14664	14627	14545	14508	14574	14540	14600	14620	14512	14621	14634	14532	14390	14613	14525	14527	14653	14418	14515	14766	14519	14498	14544	14593	14551	14442	14551	14508	14344	14531	14495	14344	14390	14499	14497	14456	14528	14669	14638	14496	14577	14419	14584	14552	14625	14555	14654	14408	14375	14557	14647	14625	14652	14478	14658	14566	14549	14560	14558	14418	14502	14586	14750	14544	14658	14516	14522	14486	14455	14631	14514	14591	14413	14631	14486	14609	14416	14512	14530	14622	14609	14481	14503	14423	14644	14479	14479	14533	14511	14328	14549	14543	14578	14553	14390	14423	14487	14558	14540	14558	14625	14618	14449	14458	14599	14481	14543	14496	14482	14518	14322	14549	14511	14572	14467	14521	14507	14420	14624	14432	14566	14668	14520	14574	14580	14560	14614	14344	14605	14495	14530	14423	14474	14556	14632	14650	14434	14529	14492	14474	14440	14693	14664	14500	14443	14590	14480	14564	14530	14557	14497	14514	14571	14552	14523	14496	14589	14425	14601	14612	14410	14490	14513	14547	14634	14637	14616	14564	14681	14579	14536	14505	14532	14587	14637	14728	14466	14463	14474	14606	14630	14498	14553	14612	14559	14451	14686	14471	14581	14613	14289	14708	14616	14631	14587	14554	14437	14415	14458	14427	14548	14605	14573	14598	14655	14558	14364	14442	14489	14722	14472	14551	14572	14618	14494	14624	14447	14732	14509	14490	14553	14481	14583	14568	14490	14429	14607	14598	14689	14437	14475	14542	14552	14543	14669	14557	14541
23336	21665	29694	24235	22138	24774	26426	20752	19485	19275	18987	18406	18439	18284	18100	18028	17854	17690	17307	17255	17327	16935	17125	16910	16894	17159	17102	16896	17082	16757	16853	16892	16927	16758	16834	16862	16730	16710	16660	16797	16506	16755	16761	16604	16676	16563	16552	16730	16526	16664	16363	16483	16570	16565	16504	16684	16640	16545	16584	16614	16670	16525	16542	16394	16583	16569	16669	16603	16490	16452	16671	16707	16458	16535	16406	16465	16521	16633	16533	16711	16702	16515	16512	16272	16398	16525	16459	16372	16568	16353	16449	16366	16592	16402	16580	16509	16472	16485	16589	16615	16483	16382	16516	16549	16610	16516	16560	16558	16544	16399	16629	16483	16546	16385	16644	16577	16394	16640	16603	16712	16472	16513	16601	16493	16579	16465	16499	16553	16466	16561	16281	16544	16581	16236	16575	16455	16517	16528	16264	16454	16606	16443	16491	16348	16622	16502	16428	16359	16612	16231	16367	16477	16367	16509	16495	16632	16494	16630	16529	16633	16617	16325	16381	16516	16586	16460	16515	16590	16255	16402	16566	16489	16543	16330	16581	16276	16539	16237	16412	16215	16491	16490	16623	16568	16570	16359	16402	16396	16587	16461	16517	16604	16607	16599	16364	16604	16472	16413	16211	16371	16342	16441	16382	16511	16438	16337	16524	16563	16388	16643	16360	16480	16337	16444	16534	16562	16443	16325	16332	16578	16588	16527	16513	16534	16364	16383	16490	16692	16389	16443	16406	16389	16597	16398	16408	16416	16417	16590	16373	16463	16340	16503	16572	16394	16412	16507	16535	16465	16524	16405	16613	16394	16555	16393	16346	16432	16586	16424	16333	16539	16483	16405	16598	16521	16507	16477	16413	16567	16405	16393	16345	16425	16284	16355	16386	16477	16271	16491	16547	16429	16642	16574	16675	16456	16548	16588	16289	16410	16410	16441	16543	16411	16448	16343	16197	16475	16469	16269	16699	16454	16235	16506	16430	16238	16440	16371	16448	16379	16488	16453	16369	16261	16621	16537	16523	16414	16605	16460	16557	16453	16486	16486	16353	16649	16553	16429	16506	16350	16454	16525	16509	16420	16525	16604	16410	16521	16418	16465	16374	16283	16401	16352	16562	16442	16459	16524	16318	16398	16409	16508	16399	16376	16359	16489	16373	16596	16563	16316	16564	16299	16250	16512	16555	16447	16452	16561	16385	16602	16202	16564	16337	16458	16343	16435	16511	16587	16494	16544	16564	16599	16590	16620	16488	16388	16442	16484	16324	16382	16421	16460	16530	16335	16232	16293	16377	16410	16343	16375	16630	16368	16225	16390	16578	16404	16423	16542	16515	16605	16704	16510	16427	16459	16514	16488	16633	16405	16318	16428	16429	16439	16170	16486	16411	16432	16307	16323	16463	16525	16464	16514	16443	16194	16263	16665	16540	16565	16364	16546	16489	16362	16376	16400	16570	16522	16484	16509	16697	16537	16504	16520	16345	16571	16482	16384	16235	16552	16356	16520	16569	16349	16459	16474	16559	16438	16394	16508	16486	16543	16545	16526	16504	16528	16426	16537	16639	16503	16611	16474	16457	16358	16432	16443	16241	16441	16498	16773	16444	16494	16471	16477	16505	16423	16354	16557	16377	16259	16727	16411	16641	16474	16413	16336	16533	16365	16352	16260	16247	16423	16355	16549	16498	16455	16463	16387	16381	16228	16494	16516	16504	16494	16425	16429	16418	16499	16480	16422	16570	16357	16632	16349	16361	16339	16513	16498	16426	16670	16603	16323	16686	16497	16379	16358	16379	16485	16373	16518	16362	16380	16402	16366	16518	16516	16446	16365	16516	16564	16308	16458	16450	16353	16309	16443	16265	16347	16691	16581	16667	16258	16597	16495	16470	16440	16372	16366	16544	16526	16263	16343	16300	16380	16496	16450	16695	16455	16482	16532	16481	16284	16646	16447	16549	16314	16470	16287	16464	16282	16449	16485	16348	16257	16417	16611	16586	16182	16389	16205	16588	16413	16408	16643	16388	16267	16564	16174	16386	16380	16480	16434	16604	16361	16340	16639	16368	16346	16509	16528	16462	16460	16432	16409	16544	16141	16496	16374	16464	16437	16452	16486	16586	16372	16574	16294	16264	16364	16457	16590	16273	16547	16496	16315	16519	16340	16319	16506	16507	16498	16258	16350	16490	16592	16644	16501	16654	16229	16253	16644	16412	16587	16404	16619	16485	16505	16691	16376	16548	16503	16359	16378	16438	16465	16733	16492	16565	16498	16411	16475	16519	16576	16681	16536	16698	16589	16495	16409	16365	16619	16455	16248	16388	16569	16396	16454	16355	16301	16448	16482	16591	16484	16546	16490	16606	16538	16146	16481	16469	16432	16482	16463	16398	16404	16462	16352	16762	16517	16331	16608	16288	16435	16326	16414	16217	16343	16286	16422	16430	16485	16636	16253	16333	16479	16429	16397	16339	16432	16543	16274	16384	16233	16345	16509	16545	16573	16629	16511	16387	16519	16336	16586	16430	16789	16475	16371	16629	16407	16413	16374	16580	16517	16490	16342	16252	16353	16669	16494	16442	16457	16581	16424	16460	16396	16449	16519	16663	16776	16375	16483	16373	16541	16507	16410	16526	16503	16324	16557	16610	16546	16408	16487	16666	16655	16483	16197	16594	16411	16349	16577	16398	16583	16359	16185	16464	16372	16463	16410	16461	16473	16517	16562	16643	16469	16417	16604	16626	16704	16419	16449	16504	16628	16548	16294	16549	16293	16306	16427	16459	16353	16337	16413	16555	16503	16558	16371	16340	16291	16537	16346	16469	16497	16477	16456	16602	16272	16502	16321	16451	16407	16695	16591	16452	16477	16598	16573	16587	16586	16508	16501	16717	16365	16477	16439	16394	16511	16448	16291	16439	16594	16342	16443	16514	16488	16540	16267	16275	16448	16460	16517	16684	16457	16456	16403	16515	16418	16432	16502	16166	16482	16467	16468	16450	16293	16467	16288	16452	16413	16503	16489	16342	16438	16291	16214	16402	16451	16430	16466	16445	16304	16475	16447	16540	16666	16495	16407	16628	16332	16550	16590	16572	16348	16334	16562	16687	16521	16504	16618	16536	16321	16382	16583	16661	16501	16503	16463	16467	16244	16610	16535	16341	16361	16399	16300	16419	16498	16365	16547	16565	16565	16453	16462	16349	16395	16618	16441	16381	16417	16547	16593	16422	16496	16413	16458	16541	16591	16529	16455	16476	16439	16553	16576	16637	16469	16466	16886	16473	16589	16558	16530	16548	16526	16440	16407	16259	16384	16524	16371	16492	16434	16412	16485	16423	16269	16525	16636	16542	16345	16446	16363	16383	16404	16534	16454	16381	16453	16588	16573	16516	16465	16372	16451	16452	16471	16473	16416	16630	16657	16289	16450	16571	16439	16444	16525	16624	16354	16410	16528	16781	16553	16557	16543	16554	16658	16481	16498	16289	16312	16482	16420	16318	16332	16625	16584	16514	16448	16402	16441	16381	16417	16617	16401	16515	16554	16347	16356	16361	16530	16473	16465	16353	16557	16453	16545	16322	16502	16522	16548	16428	16379	16398	16534	16420	16527	16390	16483	16573	16439	16352	16646	16531	16631	16519	16535	16445	16379	16305	16225	16600	16382	16332	16319	16267	16391	16387	16472	16568	16577	16530	16638	16434	16430	16611	16428	16401	16463	16446	16310	16503	16378	16354	16270	16448	16467	16479	16500	16454	16330	16512	16469	16373	16398	16357	16529	16333	16240	16497	16381	16452	16263	16542	16491	16304	16341	16500	16388	16461	16457	16437	16366	16669	16457	16435	16689	16484	16479	16423	16499	16449	16403	16620	16447	16349	16259	16749	16571	16562	16367	16351	16558	16515	16579	16445	16550	16674	16433	16412	16423	16172	16605	16579	16358	16613	16584	16648	16486	16483	16334	16279	16535	16422	16385	16644	16394	16424	16505	16466	16457	16456	16485	16601	16365	16574	16687	16579	16393	16468	16542	16277	16472	16496	16465	16390	16387	16443	16325	16441	16465	16271	16290	16571	16588	16592	16561	16572	16564	16417	16447	16332	16344	16454	16389	16130	16366	16478	16428	16551	16512	16652	16394	16259	16370	16308	16246	16572	16441	16419	16352	16547	16572	16410	16403	16481	16534	16363	16263	16530	16371	16376	16527	16533	16397	16385	16382	16465	16113	16370	16192	16394	16657	16388	16424	16410	16318	16471	16451	16376	16545	16412	16334	16502	16515	16451	16444	16489	16365	16569	16780	16436	16650	16536	16331	16581	16321	16325	16264	16347	16553	16444	16354	16342	16388	16415	16252	16448	16204	16583	16410	16643	16529	16473	16715	16634	16356	16562	16666	16486	16584	16423	16542	16466	16434	16583	16453	16535	16499	16369	16442	16335	16497	16584	16542	16552	16656	16362	16508	16405	16331	16510	16374	16449	16233	16447	16389	16474	16394	16459	16541	16358	16424	16412	16263	16347	16590	16473	16487	16478	16487	16669	16225	16315	16565	16407	16495	16489	16471	16606	16471	16543	16354	16665	16459	16428	16487	16425	16513	16475	16314	16486	16534	16605	16430	16462	16419	16414	16560	16410	16575	16504	16514	16501	16428	16429	16518	16364	16597	16448	16544	16541	16391	16322	16396	16515	16688	16433	16440	16432	16278	16705	16406	16391	16416	16504	16485	16681	16587	16356	16337	16473	16476	16315	16350	16581	16454	16550	16726	16603	16421	16616	16719	16470	16522	16495	16468	16539	16465	16408	16411	16345	16321	16509	16277	16434	16394	16448	16539	16413	16573	16292	16568	16453	16562	16476	16287	16288	16359	16448	16491	16436	16285	16406	16335	16438	16550	16472	16310	16581	16404	16179	16355	16505	16522	16598	16432	16467	16656	16557	16372	16474	16464	16353	16439	16661	16467	16365	16558	16456	16463	16473	16588	16484	16464	16316	16536	16591	16519	16385	16497	16397	16531	16469	16642	16590	16355	16349	16481	16353	16392	16422	16460	16385	16531	16545	16419	16382	16621	16392	16314	16578	16531	16551	16390	16456	16111	16509	16524	16313	16598	16376	16376	16523	16356	16425	16528	16563	16382	16382	16545	16224	16331
25192	44177	41929	33881	28499	24649	22124	20535	19446	18793	18217	17436	17327	16920	16753	16389	16213	15881	15799	15462	15716	15482	15167	15089	15201	15115	14854	15126	14962	14865	14946	14767	15003	14622	14714	14521	14897	14654	14538	14679	14569	14602	14568	14493	14711	14292	14581	14533	14454	14312	14492	14573	14256	14545	14365	14568	14502	14189	14624	14565	14412	14228	14429	14459	14452	14429	14300	14464	14618	14514	14290	14386	14414	14476	14488	14387	14686	14392	14441	14385	14489	14670	14428	14384	14484	14282	14507	14619	14399	14471	14471	14557	14492	14462	14540	14377	14308	14494	14419	14436	14466	14440	14566	14566	14319	14471	14475	14530	14517	14453	14385	14273	14645	14459	14408	14391	14520	14470	14509	14490	14491	14282	14406	14474	14523	14566	14414	14552	14433	14382	14438	14501	14414	14421	14363	14543	14556	14411	14238	14349	14554	14441	14428	14660	14308	14501	14432	14383	14450	14464	14451	14592	14434	14370	14396	14442	14377	14511	14564	14524	14494	14448	14468	14512	14473	14373	14350	14487	14490	14365	14407	14380	14452	14409	14264	14282	14364	14328	14486	14371	14352	14429	14428	14410	14471	14421	14444	14383	14430	14390	14372	14389	14337	14533	14489	14433	14458	14456	14442	14373	14517	14294	14537	14454	14326	14293	14501	14456	14429	14591	14413	14564	14509	14322	14460	14677	14254	14626	14412	14499	14342	14538	14383	14411	14373	14459	14356	14485	14548	14441	14435	14448	14491	14596	14408	14506	14455	14389	14391	14529	14541	14532	14444	14363	14393	14592	14430	14367	14401	14261	14400	14304	14612	14630	14254	14436	14336	14298	14383	14282	14482	14444	14463	14319	14413	14358	14428	14269	14471	14541	14408	14381	14407	14367	14373	14394	14578	14500	14403	14283	14597	14483	14368	14475	14434	14615	14494	14396	14514	14290	14479	14293	14426	14398	14434	14541	14172	14394	14381	14429	14278	14492	14608	14420	14208	14418	14210	14423	14416	14482	14466	14359	14541	14376	14203	14333	14484	14506	14320	14410	14411	14480	14354	14505	14484	14336	14480	14427	14445	14387	14375	14396	14389	14443	14543	14438	14274	14451	14330	14532	14478	14656	14519	14309	14355	14505	14462	14386	14516	14156	14325	14320	14503	14440	14384	14440	14473	14328	14520	14438	14462	14368	14184	14318	14551	14288	14334	14447	14404	14481	14398	14314	14485	14305	14390	14429	14384	14486	14336	14416	14448	14304	14480	14506	14297	14404	14384	14503	14420	14362	14439	14372	14288	14382	14349	14273	14427	14251	14431	14435	14495	14413	14543	14458	14458	14336	14542	14331	14415	14330	14380	14287	14622	14455	14370	14417	14458	14257	14464	14282	14449	14535	14481	14349	14440	14325	14455	14278	14380	14401	14283	14445	14564	14400	14578	14417	14435	14205	14355	14369	14379	14399	14215	14573	14368	14473	14507	14335	14339	14448	14354	14394	14558	14466	14320	14454	14364	14443	14505	14471	14523	14421	14331	14499	14465	14316	14423	14317	14514	14297	14449	14403	14495	14337	14537	14241	14407	14452	14529	14498	14448	14645	14329	14449	14533	14230	14432	14380	14372	14449	14361	14339	14360	14410	14516	14297	14564	14584	14400	14577	14270	14452	14245	14555	14373	14391	14442	14405	14463	14457	14358	14508	14382	14406	14441	14258	14492	14419	14568	14288	14506	14452	14367	14514	14341	14527	14423	14445	14481	14373	14446	14423	14336	14564	14491	14601	14576	14493	14260	14442	14203	14386	14490	14414	14307	14485	14438	14558	14554	14351	14412	14435	14358	14441	14330	14546	14303	14421	14367	14468	14409	14434	14545	14288	14582	14491	14595	14308	14484	14401	14531	14370	14324	14554	14406	14509	14516	14314	14663	14458	14478	14389	14508	14363	14505	14398	14464	14524	14447	14300	14317	14310	14297	14353	14607	14375	14373	14374	14593	14339	14385	14350	14389	14379	14570	14333	14256	14388	14224	14606	14473	14446	14432	14341	14491	14155	14385	14521	14440	14504	14510	14399	14533	14587	14287	14415	14440	14192	14350	14544	14390	14471	14489	14481	14359	14238	14332	14556	14471	14380	14551	14276	14387	14563	14423	14418	14453	14470	14475	14416	14271	14360	14432	14529	14490	14502	14690	14438	14342	14540	14282	14441	14461	14483	14496	14331	14406	14442	14525	14526	14359	14236	14419	14384	14532	14514	14322	14344	14436	14263	14317	14567	14358	14568	14449	14420	14348	14321	14324	14519	14381	14359	14372	14493	14325	14474	14512	14411	14536	14252	14352	14342	14578	14377	14492	14532	14253	14483	14414	14502	14566	14459	14500	14492	14285	14445	14522	14426	14290	14518	14284	14451	14360	14372	14471	14451	14567	14247	14456	14438	14327	14515	14299	14360	14470	14451	14442	14391	14329	14237	14481	14547	14264	14414	14439	14356	14559	14455	14533	14457	14385	14399	14247	14471	14461	14550	14307	14653	14381	14521	14515	14490	14539	14558	14389	14336	14310	14460	14244	14327	14460	14454	14463	14586	14320	14384	14326	14584	14555	14337	14252	14550	14545	14609	14333	14327	14556	14341	14570	14426	14437	14442	14502	14380	14409	14329	14351	14324	14493	14363	14377	14520	14486	14350	14295	14266	14442	14496	14552	14420	14413	14382	14383	14358	14537	14330	14398	14422	14544	14431	14395	14434	14296	14497	14323	14369	14313	14474	14527	14338	14394	14335	14417	14515	14255	14350	14243	14266	14393	14499	14216	14376	14290	14560	14612	14385	14481	14552	14514	14426	14354	14431	14417	14583	14443	14404	14371	14559	14487	14286	14433	14538	14399	14521	14446	14428	14408	14429	14474	14387	14371	14418	14491	14428	14337	14425	14442	14554	14481	14440	14382	14518	14470	14410	14448	14512	14359	14381	14465	14378	14508	14354	14543	14225	14526	14352	14672	14322	14396	14426	14513	14427	14353	14498	14404	14514	14448	14578	14435	14456	14386	14316	14344	14332	14540	14450	14331	14351	14427	14448	14436	14481	14299	14414	14375	14343	14411	14462	14431	14643	14507	14501	14585	14275	14384	14628	14369	14404	14364	14385	14634	14391	14374	14383	14515	14304	14321	14447	14379	14306	14370	14497	14419	14569	14404	14556	14557	14429	14513	14600	14596	14500	14482	14376	14324	14514	14442	14426	14523	14508	14321	14490	14224	14438	14446	14488	14410	14449	14532	14307	14454	14399	14315	14424	14461	14388	14520	14408	14376	14332	14371	14353	14289	14531	14479	14475	14425	14411	14420	14284	14383	14159	14318	14220	14443	14497	14513	14548	14300	14421	14437	14409	14523	14425	14461	14323	14449	14253	14541	14560	14469	14479	14483	14295	14378	14398	14324	14655	14430	14471	14499	14455	14385	14482	14388	14404	14503	14500	14292	14359	14361	14383	14346	14504	14481	14440	14505	14310	14513	14526	14477	14684	14407	14304	14536	14327	14447	14257	14410	14363	14453	14438	14434	14480	14246	14358	14268	14430	14446	14395	14557	14349	14543	14347	14335	14497	14494	14502	14575	14359	14413	14369	14363	14492	14330	14311	14430	14334	14566	14409	14538	14525	14432	14296	14432	14556	14607	14593	14532	14384	14421	14376	14246	14438	14644	14411	14448	14346	14567	14516	14441	14600	14463	14516	14460	14466	14487	14698	14306	14453	14487	14426	14617	14309	14254	14514	14423	14454	14596	14467	14496	14411	14338	14324	14543	14253	14388	14583	14506	14212	14651	14223	14453	14433	14392	14528	14520	14372	14527	14517	14334	14302	14364	14530	14423	14420	14427	14489	14453	14320	14372	14369	14514	14558	14335	14554	14434	14468	14437	14333	14493	14359	14476	14576	14494	14558	14281	14437	14376	14497	14522	14470	14519	14484	14403	14455	14415	14340	14348	14527	14429	14319	14370	14288	14579	14247	14318	14498	14567	14318	14514	14485	14365	14536	14487	14585	14514	14464	14420	14441	14371	14338	14608	14361	14616	14436	14319	14321	14649	14467	14378	14338	14509	14571	14450	14449	14399	14419	14352	14435	14617	14488	14473	14266	14428	14402	14468	14339	14533	14450	14319	14219	14367	14703	14561	14482	14151	14383	14413	14397	14348	14318	14306	14394	14465	14572	14428	14322	14368	14340	14451	14351	14447	14304	14400	14535	14417	14165	14459	14402	14478	14386	14384	14429	14320	14361	14422	14397	14428	14475	14529	14460	14484	14407	14426	14437	14383	14504	14578	14397	14484	14347	14203	14389	14533	14497	14516	14296	14351	14418	14398	14571	14448	14531	14490	14484	14450	14399	14483	14445	14342	14566	14552	14239	14530	14474	14471	14529	14363	14499	14417	14521	14397	14415	14445	14246	14548	14413	14403	14412	14559	14371	14616	14421	14500	14377	14341	14448	14413	14538	14483	14363	14326	14423	14432	14352	14310	14391	14368	14502	14218	14450	14438	14358	14398	14502	14438	14464	14417	14477	14478	14384	14412	14469	14493	14457	14335	14302	14474	14430	14415	14462	14492	14492	14538	14412	14485	14497	14438	14151	14227	14385	14522	14437	14496	14398	14472	14554	14442	14523	14477	14344	14422	14392	14626	14516	14420	14432	14301	14479	14633	14470	14618	14426	14465	14314	14474	14453	14476	14397	14441	14336	14375	14450	14426	14431	14609	14433	14451	14550	14393	14339	14292	14277	14324	14640	14433	14425	14431	14295	14493	14518	14410	14582	14519	14399	14460	14483	14294	14524	14451	14432	14392	14462	14544	14472	14374	14454	14462	14386	14448	14479	14426	14447	14383	14341	14460	14412	14453	14575	14365	14316	14457	14413	14434	14252	14545	14426	14492	14389	14453	14505	14280	14315	14386	14460	14430	14441	14573	14405	14465	14547	14603	14305	14275	14525	14351	14577	14404	14365	14470	14592	14408	14449	14372	14475	14331	14429	14321	14279	14414	14520	14296	14454	14293	14382	14526	14379	14588	14423	14326	14374	14475	14344	14502	14441	14435	14430	14504	14396	14515	14537	14461	14403	14503	14620	14314	14482	14425	14238	14443	14257	14444	14530	14318	14291
28484	24460	29385	26146	21468	19785	19063	18227	17793	17734	17671	17371	17332	17176	17063	17415	17007	17104	17177	17099	17085	16939	16827	16789	16754	16922	16837	16792	16870	16726	16735	16835	16727	16620	16632	16664	16483	16716	16726	16674	16758	16721	16581	16688	16605	16638	16516	16530	16679	16538	16746	16595	16733	16355	16649	16741	16582	16581	16615	16538	16520	16727	16552	16597	16838	16471	16799	16868	16727	16545	16557	16511	16459	16622	16454	16706	16693	16701	16576	16786	16505	16675	16405	16476	16777	16667	16569	16535	16720	16782	16725	16674	16726	16445	16454	16602	16754	16872	16718	16819	16665	16756	16823	16686	16802	16549	16740	16751	16387	16523	16464	16727	16619	16801	16758	16492	16840	16796	16568	16675	16663	16655	16863	16842	16652	16937	16709	16609	16670	16578	16649	16759	16548	16486	16753	16785	16859	16744	16602	16860	16449	16416	16711	16652	16452	16554	16423	16630	16540	16660	16753	16696	16508	16674	16704	16535	16483	16787	16717	16607	16717	16524	16599	16638	16886	16649	16483	16457	16468	16726	16776	16707	16720	16511	16586	16466	16883	16869	16680	16608	16560	16584	16665	16701	16660	16654	16831	16592	16701	16519	16642	16781	16745	16573	16643	16540	16670	16644	16771	16506	16752	16600	16662	16620	16601	16679	16669	16752	16543	16824	16545	16481	16688	16672	16573	16690	16640	16757	16718	16467	16615	16792	16676	16514	16596	16566	16512	16700	16829	16511	16621	16661	16645	16732	16636	16792	16450	16626	16795	16798	16634	16667	16900	16664	16753	16626	16825	16530	16752	16592	16611	16493	16628	16667	16849	16673	16586	16578	16714	16608	16467	16757	16740	16767	16751	16693	16751	16623	16603	16629	16618	16532	16651	16711	16912	16715	16677	16652	16695	16586	16673	16578	16516	16580	16615	16648	16565	16693	16600	16650	16782	16813	16543	16735	16749	16427	16700	16594	16691	16528	16651	16532	16671	16659	16677	16649	16695	16608	16726	16646	16498	16627	16616	16613	16628	16514	16313	16402	16557	16591	16441	16488	16410	16601	16609	16527	16642	16667	16624	16717	16713	16799	16566	16660	16553	16609	16583	16817	16510	16709	16635	16727	16381	16724	16467	16792	16760	16727	16494	16715	16519	16660	16768	16770	16753	16465	16592	16493	16761	16512	16592	16507	16602	16647	16488	16555	16684	16597	16620	16649	16416	16518	16741	16706	16642	16527	16655	16790	16594	16576	16692	16445	16679	16694	16579	16632	16584	16498	16555	16639	16630	16514	16756	16747	16634	16787	16497	16669	16910	16557	16631	16779	16708	16646	16563	16746	16855	16788	16590	16650	16718	16661	16780	16512	16503	16716	16377	16494	16785	16606	16760	16799	16573	16722	16595	16744	16656	16673	16650	16853	16573	16578	16500	16523	16677	16617	16663	16556	16584	16658	16469	16777	16679	16595	16503	16469	16716	16794	16798	16679	16713	16691	16661	16597	16535	16665	16793	16591	16576	16552	16698	16546	16591	16728	16695	16783	16480	16670	16578	16709	16453	16455	16641	16489	16439	16662	16536	16556	16593	16569	16569	16685	16646	16586	16527	16578	16840	16778	16680	16480	16504	16738	16661	16845	16687	16675	16675	16636	16499	16456	16837	16875	16557	16693	16588	16563	16590	16563	16536	16685	16638	16425	16885	16706	16600	16540	16632	16619	16494	16675	16552	16629	16606	16586	16487	16559	16644	16529	16708	16448	16657	16561	16648	16355	16521	16635	16693	16590	16565	16771	16653	16651	16622	16513	16533	16682	16591	16677	16727	16697	16564	16558	16493	16587	16594	16497	16503	16517	16681	16573	16459	16650	16695	16594	16587	16590	16658	16504	16633	16648	16554	16708	16647	16534	16738	16791	16517	16603	16663	16608	16638	16593	16648	16546	16817	16567	16748	16634	16625	16691	16456	16442	16847	16603	16641	16756	16658	16645	16601	16780	16434	16617	16603	16601	16686	16618	16597	16482	16779	16721	16834	16795	16775	16518	16633	16710	16454	16716	16518	16630	16579	16640	16615	16547	16616	16600	16775	16596	16605	16491	16569	16627	16542	16658	16912	16709	16785	16569	16504	16683	16698	16611	16670	16483	16665	16550	16520	16686	16696	16816	16628	16626	16508	16785	16601	16673	16641	16720	16689	16480	16742	16746	16598	16694	16558	16703	16790	16568	16490	16640	16760	16715	16518	16627	16758	16608	16661	16687	16578	16708	16423	16483	16539	16674	16672	16620	16736	16657	16616	16688	16606	16679	16687	16769	16585	16475	16687	16641	16673	16823	16630	16761	16772	16634	16551	16737	16641	16670	16621	16699	16751	16613	16625	16555	16646	16586	16592	16675	16664	16537	16525	16495	16754	16447	16618	16689	16613	16496	16603	16691	16676	16686	16518	16811	16674	16713	16657	16685	16524	16618	16840	16722	16648	16600	16542	16520	16618	16753	16829	16602	16791	16469	16680	16653	16377	16693	16792	16813	16636	16550	16723	16624	16722	16606	16529	16580	16428	16668	16679	16555	16636	16761	16775	16607	16588	16726	16725	16546	16767	16608	16702	16497	16869	16726	16674	16706	16613	16600	16539	16633	16727	16580	16910	16485	16564	16635	16549	16636	16605	16622	16554	16604	16888	16475	16590	16580	16621	16583	16654	16615	16756	16530	16670	16571	16562	16720	16807	16728	16738	16675	16561	16459	16655	16797	16502	16514	16622	16681	16526	16629	16750	16884	16555	16542	16575	16856	16617	16894	16556	16734	16565	16694	16519	16573	16614	16703	16508	16685	16827	16557	16472	16835	16567	16549	16706	16737	16663	16589	16605	16549	16682	16616	16511	16470	16838	16872	16491	16555	16540	16731	16484	16590	16703	16575	16662	16647	16430	16641	16625	16583	16792	16558	16532	16796	16568	16872	16735	16569	16734	16449	16731	16605	16509	16603	16543	16732	16674	16746	16552	16466	16578	16583	16542	16510	16766	16614	16691	16625	16507	16546	16561	16459	16769	16537	16626	16747	16746	16921	16800	16583	16579	16656	16647	16479	16775	16667	16552	16557	16585	16636	16650	16606	16692	16618	16634	16834	16616	16653	16618	16677	16565	16618	16654	16577	16619	16548	16743	16677	16352	16477	16509	16634	16533	16620	16514	16634	16722	16461	16569	16667	16648	16563	16517	16485	16644	16867	16802	16740	16712	16840	16556	16617	16701	16771	16737	16763	16632	16643	16681	16753	16654	16477	16765	16618	16633	16583	16543	16591	16717	16705	16622	16666	16649	16616	16612	16508	16501	16668	16668	16617	16450	16670	16460	16719	16644	16733	16543	16490	16650	16703	16680	16611	16459	16503	16531	16527	16672	16859	16715	16569	16602	16619	16499	16656	16814	16487	16767	16600	16637	16492	16605	16629	16811	16477	16649	16603	16664	16739	16779	16831	16551	16830	16514	16843	16645	16601	16794	16844	16622	16862	16760	16708	16724	16450	16826	16516	16857	16552	16558	16703	16751	16704	16582	16753	16680	16617	16734	16482	16522	16655	16734	16703	16672	16707	16689	16654	16861	16756	16801	16606	16654	16584	16577	16491	16534	16691	16737	16618	16678	16666	16664	16541	16593	16601	16777	16784	16650	16676	16889	16536	16550	16750	16733	16801	16552	16501	16728	16530	16552	16720	16525	16568	16577	16635	16615	16637	16605	16530	16738	16639	16479	16563	16661	16563	16724	16669	16746	16656	16650	16847	16516	16665	16641	16744	16802	16382	16634	16772	16782	16804	16610	16518	16459	16743	16394	16493	16627	16798	16811	16639	16693	16729	16632	16866	16781	16614	16436	16645	16657	16828	16648	16606	16837	16458	16653	16732	16717	16661	16789	16592	16695	16662	16673	16642	16694	16672	16477	16577	16744	16758	16505	16712	16797	16758	16730	16528	16571	16483	16551	16573	16545	16512	16695	16599	16606	16666	16692	16582	16614	16504	16480	16634	16860	16431	16567	16534	16660	16814	16695	16644	16529	16410	16632	16817	16609	16558	16753	16626	16694	16875	16687	16718	16598	16731	16789	16715	16511	16602	16599	16696	16878	16699	16523	16563	16707	16670	16744	16521	16682	16738	16672	16531	16786	16693	16948	16720	16569	16426	16639	16756	16776	16469	16552	16599	16599	16465	16447	16561	16471	16768	16614	16795	16505	16757	16673	16590	16630	16508	16686	16778	16627	16471	16592	16557	16626	16698	16412	16472	16679	16674	16691	16628	16602	16735	16689	16654	16601	16752	16843	16854	16511	16778	16578	16572	16687	16679	16674	16565	16761	16556	16854	16706	16556	16634	16727	16787	16532	16741	16608	16681	16595	16523	16922	16595	16550	16907	16677	16775	16635	16608	16777	16555	16666	16593	16817	16525	16574	16590	16648	16585	16495	16680	16671	16591	16534	16534	16569	16753	16735	16800	16615	16713	16747	16654	16632	16695	16620	16586	16462	16722	16651	16554	16398	16741	16548	16681	16643	16673	16470	16504	16594	16738	16775	16554	16565	16644	16567	16559	16608	16610	16487	16650	16617	16699	16673	16522	16675	16777	16856	16561	16458	16634	16655	16784	16759	16602	16658	16742	16690	16748	16715	16852	16656	16500	16571	16626	16512	16706	16686	16439	16609	16719	16868	16799	16661	16367	16642	16511	16560	16599	16588	16676	16679	16711	16580	16739	16622	16851	16650	16387	16745	16578	16780	16804	16512	16414	16682	16503	16738	16825	16589	16604	16690	16534	16792	16759	16634	16619	16569	16634	16801	16656	16537	16696	16736	16678	16490	16823	16651	16660	16628	16485	16636	16514	16761	16682	16779	16758	16813	16564	16622	16733	16721	16604	16477	16612	16558	16478	16597	16765	16665	16744	16739	16720	16672	16634	16623	16870	16453	16618	16711	16484	16499	16750	16638	16658	16728	16596	16526	16711	16551	16721	16593	16522	16630	16718	16966	16847	16612	16685	16725	16584	16617	16604	16768	16677	16717	16468	16553	16521	16741	16746	16833	16568	16437	16508	16579	16613	16736	16685	16569	16729	16686	16348	16682	16856	16752	16818	16757	16648	16552	16602	16777	16836	16806	16654
24104	34709	32363	25427	21570	19330	17925	17153	16698	16432	16091	15960	15670	15489	15374	15372	15132	15029	15106	14987	14866	14835	14823	14794	14891	14891	14683	14750	14791	14488	14577	14691	14608	14679	14699	14596	14638	14635	14666	14574	14441	14724	14572	14469	14495	14478	14391	14657	14383	14559	14480	14650	14499	14589	14508	14557	14629	14524	14634	14539	14607	14460	14384	14654	14401	14673	14470	14491	14578	14519	14517	14562	14420	14599	14408	14517	14560	14559	14638	14443	14431	14715	14446	14591	14477	14646	14731	14594	14512	14574	14545	14486	14389	14517	14407	14493	14562	14525	14650	14419	14493	14636	14527	14471	14444	14573	14481	14572	14733	14347	14617	14519	14284	14519	14308	14471	14636	14472	14561	14526	14503	14515	14624	14442	14665	14533	14588	14610	14532	14388	14418	14613	14552	14496	14514	14555	14401	14573	14475	14498	14568	14652	14566	14522	14485	14588	14605	14471	14557	14416	14611	14459	14517	14361	14428	14585	14614	14500	14641	14492	14462	14385	14405	14400	14609	14519	14500	14450	14598	14574	14613	14479	14548	14432	14527	14636	14284	14490	14536	14633	14589	14554	14462	14566	14475	14601	14528	14546	14389	14472	14418	14442	14417	14534	14478	14513	14676	14505	14473	14407	14579	14413	14578	14428	14571	14524	14417	14659	14538	14600	14578	14550	14511	14407	14539	14622	14668	14426	14380	14267	14554	14515	14432	14518	14528	14403	14457	14478	14414	14292	14474	14461	14510	14516	14629	14366	14644	14667	14453	14635	14489	14612	14551	14526	14496	14453	14475	14609	14544	14452	14512	14459	14441	14455	14408	14521	14572	14636	14442	14346	14520	14468	14559	14489	14436	14643	14400	14529	14500	14370	14649	14565	14625	14513	14558	14621	14569	14579	14651	14667	14545	14664	14602	14403	14541	14379	14562	14548	14385	14562	14598	14638	14659	14433	14630	14561	14500	14499	14683	14479	14681	14452	14641	14527	14337	14563	14476	14546	14506	14800	14518	14583	14370	14645	14616	14620	14520	14333	14580	14608	14477	14427	14509	14556	14479	14433	14632	14504	14495	14425	14656	14378	14694	14636	14587	14443	14402	14476	14569	14623	14289	14588	14439	14540	14385	14443	14611	14557	14679	14402	14432	14342	14391	14482	14696	14509	14553	14456	14591	14473	14451	14552	14509	14483	14592	14585	14611	14520	14485	14641	14488	14413	14544	14492	14685	14565	14575	14606	14518	14536	14485	14562	14561	14450	14536	14538	14439	14554	14552	14693	14485	14425	14526	14493	14424	14520	14496	14493	14582	14673	14444	14770	14407	14593	14513	14607	14545	14454	14429	14427	14473	14651	14442	14478	14356	14471	14531	14464	14508	14478	14403	14452	14414	14541	14338	14479	14497	14687	14363	14430	14489	14526	14675	14604	14449	14706	14452	14458	14516	14528	14387	14420	14509	14544	14479	14762	14458	14370	14449	14387	14513	14556	14532	14423	14491	14535	14567	14539	14658	14540	14598	14546	14571	14408	14413	14596	14522	14656	14425	14570	14520	14582	14537	14434	14440	14372	14446	14553	14590	14467	14571	14636	14271	14524	14458	14509	14520	14548	14491	14560	14496	14654	14553	14562	14520	14638	14532	14606	14617	14548	14476	14606	14502	14569	14482	14588	14655	14413	14635	14530	14458	14578	14506	14380	14497	14533	14541	14621	14513	14462	14438	14512	14495	14344	14583	14461	14484	14433	14663	14535	14606	14558	14652	14469	14403	14463	14468	14626	14505	14417	14521	14485	14560	14563	14552	14562	14449	14431	14505	14730	14634	14551	14523	14615	14586	14464	14589	14540	14502	14550	14507	14448	14401	14523	14346	14555	14530	14609	14599	14552	14576	14505	14591	14430	14520	14522	14701	14446	14476	14471	14507	14570	14456	14477	14490	14328	14550	14477	14454	14551	14623	14599	14558	14590	14736	14574	14441	14506	14462	14532	14527	14494	14594	14397	14571	14394	14511	14498	14531	14518	14440	14579	14451	14544	14506	14529	14543	14624	14467	14583	14515	14599	14604	14440	14543	14496	14611	14479	14528	14418	14499	14502	14501	14384	14521	14585	14507	14657	14671	14640	14618	14535	14506	14389	14591	14494	14604	14428	14539	14596	14543	14443	14382	14655	14481	14592	14501	14602	14340	14591	14547	14545	14588	14489	14697	14384	14611	14611	14424	14437	14550	14467	14541	14373	14495	14420	14608	14634	14628	14461	14552	14718	14516	14532	14423	14442	14641	14634	14683	14379	14401	14445	14381	14585	14457	14687	14537	14525	14487	14583	14568	14579	14555	14341	14513	14564	14395	14500	14456	14577	14412	14475	14469	14506	14466	14449	14604	14530	14686	14537	14558	14446	14459	14487	14616	14571	14546	14442	14366	14599	14349	14601	14373	14545	14357	14309	14456	14537	14588	14490	14563	14451	14507	14378	14444	14593	14390	14428	14497	14572	14666	14496	14376	14467	14364	14290	14573	14462	14382	14371	14426	14501	14621	14352	14421	14609	14557	14459	14526	14491	14522	14508	14668	14596	14543	14374	14488	14623	14606	14513	14611	14603	14559	14516	14630	14650	14687	14512	14524	14576	14531	14478	14341	14331	14539	14463	14736	14473	14487	14539	14531	14595	14470	14491	14526	14631	14713	14448	14457	14569	14689	14560	14508	14510	14528	14517	14561	14529	14524	14647	14522	14733	14410	14579	14505	14683	14653	14455	14665	14557	14540	14568	14416	14546	14521	14573	14375	14527	14583	14383	14531	14538	14549	14654	14585	14453	14500	14562	14503	14503	14525	14440	14569	14710	14418	14553	14537	14678	14478	14512	14565	14545	14580	14532	14403	14484	14571	14427	14602	14358	14639	14467	14362	14512	14537	14606	14454	14561	14407	14590	14437	14594	14535	14367	14395	14491	14661	14579	14429	14521	14426	14538	14431	14514	14663	14347	14582	14621	14578	14340	14551	14532	14448	14461	14604	14455	14595	14437	14472	14491	14527	14526	14615	14422	14465	14621	14631	14336	14428	14436	14505	14357	14482	14442	14464	14472	14503	14489	14476	14468	14414	14415	14533	14536	14566	14647	14580	14371	14597	14559	14477	14591	14640	14570	14516	14662	14592	14514	14416	14389	14480	14541	14577	14678	14654	14537	14377	14610	14464	14574	14632	14627	14605	14365	14431	14500	14533	14510	14458	14637	14496	14653	14565	14521	14453	14509	14583	14507	14530	14522	14492	14419	14607	14605	14529	14495	14641	14390	14568	14463	14663	14524	14409	14545	14452	14634	14557	14477	14625	14397	14315	14660	14448	14496	14428	14396	14555	14822	14470	14567	14492	14550	14617	14458	14330	14497	14467	14404	14503	14526	14548	14657	14376	14559	14587	14614	14409	14626	14597	14531	14632	14532	14511	14521	14435	14339	14635	14509	14538	14499	14728	14384	14462	14676	14640	14618	14486	14413	14539	14578	14666	14565	14393	14590	14575	14519	14522	14580	14538	14533	14426	14508	14425	14412	14468	14716	14577	14436	14604	14487	14450	14522	14493	14592	14481	14638	14561	14448	14551	14414	14648	14518	14524	14500	14435	14637	14534	14561	14421	14419	14508	14447	14661	14519	14493	14567	14516	14491	14793	14452	14690	14634	14626	14483	14388	14526	14737	14560	14414	14560	14406	14571	14696	14439	14674	14486	14555	14491	14408	14443	14582	14607	14709	14416	14570	14589	14493	14484	14540	14419	14493	14577	14518	14511	14529	14522	14671	14580	14591	14506	14516	14598	14283	14569	14640	14517	14480	14485	14690	14415	14561	14610	14521	14538	14553	14480	14456	14613	14551	14520	14460	14605	14395	14559	14469	14507	14606	14491	14604	14536	14407	14692	14402	14633	14541	14602	14507	14477	14770	14498	14636	14490	14514	14529	14329	14581	14424	14554	14578	14543	14379	14596	14493	14325	14540	14444	14481	14546	14637	14515	14629	14562	14538	14667	14319	14500	14493	14467	14611	14529	14444	14456	14458	14529	14574	14649	14559	14538	14503	14532	14552	14514	14465	14439	14495	14580	14558	14675	14577	14575	14571	14462	14543	14619	14643	14603	14542	14637	14369	14467	14476	14397	14460	14458	14679	14394	14855	14557	14397	14444	14535	14540	14498	14679	14648	14566	14592	14435	14595	14496	14661	14506	14502	14442	14591	14513	14595	14538	14524	14518	14430	14574	14501	14468	14582	14559	14655	14542	14513	14544	14620	14463	14608	14474	14512	14634	14501	14470	14592	14437	14505	14558	14427	14585	14336	14548	14425	14527	14607	14504	14642	14476	14304	14577	14650	14575	14405	14667	14554	14402	14459	14489	14631	14568	14550	14407	14513	14573	14478	14738	14491	14650	14643	14434	14551	14582	14546	14374	14616	14503	14551	14514	14465	14518	14534	14554	14524	14422	14616	14488	14457	14443	14537	14556	14495	14643	14627	14531	14455	14399	14556	14518	14463	14568	14479	14592	14491	14443	14478	14509	14456	14448	14608	14574	14522	14443	14479	14564	14475	14535	14649	14334	14423	14534	14564	14692	14466	14396	14650	14510	14469	14538	14539	14592	14506	14597	14523	14487	14318	14623	14508	14751	14721	14696	14457	14472	14524	14565	14556	14746	14644	14423	14531	14501	14475	14565	14523	14510	14580	14477	14645	14573	14410	14473	14473	14302	14573	14555	14392	14615	14401	14400	14426	14586	14485	14542	14517	14679	14521	14488	14451	14656	14552	14524	14487	14599	14457	14505	14594	14606	14397	14580	14438	14475	14500	14474	14419	14554	14635	14683	14530	14528	14651	14505	14424	14525	14563	14512	14627	14592	14542	14549	14681	14622	14558	14620	14548	14475	14506	14507	14558	14495	14468	14476	14466	14677	14375	14450	14519	14442	14508	14316	14546	14657	14645	14443	14655	14422	14478	14572	14492	14511	14452	14649	14404	14529	14559	14588	14633	14640	14495	14488	14416	14576	14429	14408	14703	14586	14440	14589	14465	14495	14587	14523	14479	14462	14730	14418	14453	14567	14503	14592	14595	14530	14520	14488	14504	14434	14474	14480	14480	14501	14665	14730	14553	14582
24596	21715	29277	25095	23296	23227	22130	19141	18325	18269	18232	17885	17632	17680	17241	17114	17328	17077	17106	16944	16497	16719	16736	16710	16692	16767	16725	16754	16726	16557	16570	16667	16586	16536	16483	16546	16277	16497	16418	16513	16538	16507	16438	16496	16668	16632	16268	16296	16487	16313	16228	16385	16645	16456	16485	16369	16581	16474	16557	16269	16336	16324	16365	16466	16518	16373	16400	16474	16461	16362	16510	16186	16300	16308	16362	16288	16171	16241	16545	16456	16424	16289	16429	16358	16293	16325	16316	16312	16460	16575	16295	16466	16475	16613	16468	16321	16334	16329	16460	16468	16356	16523	16287	16264	16400	16355	16474	16669	16263	16557	16537	16393	16191	16313	16376	16338	16502	16319	16323	16226	16334	16545	16240	16336	16257	16473	16110	16393	16251	16271	16235	16356	16720	16493	16353	16475	16625	16500	16191	16447	16306	16176	16274	16446	16499	16176	16343	16130	16487	16311	16456	16389	16459	16213	16419	16282	16260	16305	16149	16413	16377	16499	16468	16527	16320	16279	16237	16315	16496	16364	16324	16513	16352	16453	16637	16413	16493	16215	16318	16343	16390	16369	16253	16052	16200	16462	16364	16314	16340	16277	16252	16256	16458	16397	16460	16310	16284	16342	16539	16289	16229	16427	16205	16085	16208	16283	16162	16408	16325	16435	16389	16272	16332	16289	16272	16431	16379	16229	16438	16300	16357	16427	16414	16581	16405	16252	16397	16319	16344	16438	16321	16244	16234	16345	16224	16308	16278	16493	16310	16394	16480	16361	16459	16265	16351	16451	16383	16326	16486	16269	16229	16198	16313	16296	16232	16277	16457	16196	16246	16333	16276	16329	16291	16281	16441	16100	16284	16370	16235	16504	16389	16303	16451	16318	16354	16343	16344	16367	16220	16448	16296	16390	16466	16434	16131	16417	16367	16222	16384	16536	16395	16330	16466	16461	16433	16393	16384	16217	16483	16406	16188	16259	16324	16212	16405	16088	16310	16314	16259	16347	16454	16376	16277	16379	16418	16195	16260	16412	16307	16490	16283	16432	16356	16246	16297	16243	16318	16203	16373	16497	16311	16317	16386	16410	16633	16265	16346	16283	16370	16404	16405	16512	16217	16498	16376	16507	16431	16485	16433	16444	16363	16432	16275	16427	16465	16282	16369	16346	16371	16368	16496	16306	16362	16352	16359	16503	16489	16335	16357	16162	16285	16331	16346	16666	16359	16438	16556	16251	16455	16511	16320	16174	16224	16364	16442	16246	16417	16185	16386	16384	16415	16290	16394	16438	16089	16331	16298	16357	16413	16264	16260	16353	16270	16339	16332	16306	16311	16353	16309	16282	16377	16239	16380	16430	16202	16438	16450	16313	16531	16566	16522	16350	16125	16502	16496	16266	16365	16424	16425	16487	16444	16227	16310	16346	16286	16397	16212	16387	16369	16372	16466	16462	16205	16394	16422	16440	16391	16150	16262	16432	16376	16544	16439	16331	16155	16422	16085	16303	16309	16320	16335	16345	16353	16373	16405	16382	16375	16238	16250	16373	16266	16222	16167	16294	16259	16248	16420	16402	16308	16463	16344	16432	16472	16367	16293	16458	16475	16403	16549	16335	16407	16484	16333	16281	16332	16412	16534	16361	16317	16165	16289	16130	16539	16223	16284	16415	16404	16238	16430	16312	16375	16535	16417	16632	16179	16245	16353	16216	16467	16417	16368	16259	16298	16495	16355	16328	16382	16366	16329	16222	16088	16207	16318	16519	16446	16222	16379	16583	16393	16157	16325	16320	16228	16229	16175	16322	16217	16253	16468	16480	16437	16370	16279	16321	16282	16255	16256	16339	16293	16528	16349	16277	16258	16419	16361	16377	16500	16144	16433	16236	16155	16402	16267	16163	16326	16504	16256	16160	16204	16269	16261	16383	16408	16288	16495	16283	16616	16335	16296	16255	16321	16312	16459	16330	16482	16308	16458	16465	16429	16456	16559	16233	16509	16529	16384	16343	16251	16295	16316	16430	16340	16235	16226	16429	16271	16340	16390	16409	16359	16362	16190	16360	16323	16310	16256	16388	16473	16338	16384	16221	16211	16418	16237	16308	16204	16532	16416	16403	16438	16130	16191	16409	16351	16179	16451	16421	16462	16212	16313	16305	16395	16513	16679	16436	16396	16357	16429	16133	16083	16259	16373	16421	16471	16043	16250	16383	16258	16345	16253	16271	16400	16315	16431	16382	16516	16112	16410	16141	16261	16595	16364	16518	16538	16365	16290	16504	16114	16293	16325	16302	16258	16344	16457	16409	16317	16188	16576	16553	16585	16440	16393	16223	16652	16317	16237	16346	16296	16400	16297	16292	16357	16348	16452	16455	16148	16391	16236	16383	16379	16365	16406	16547	16364	16625	16213	16220	16402	16398	16174	16238	16486	16526	16307	16236	16361	16208	16384	16523	16245	16338	16233	16484	16252	16237	16402	16389	16459	16484	16548	16598	16262	16515	16507	16492	16449	16392	16281	16454	16334	16380	16428	16451	16286	16432	16264	16370	16416	16390	16341	16336	16411	16146	16355	16309	16301	16173	16541	16298	16308	16414	16482	16292	16402	16333	16329	16332	16182	16225	16466	16226	16180	16352	16453	16234	16338	16298	16358	16272	16293	16339	16361	16300	16332	16335	16244	16095	16283	16239	16280	16270	16297	16151	16424	16291	16282	16134	16387	16242	16457	16280	16313	16305	16451	16222	16278	16459	16280	16344	16430	16425	16229	16315	16319	16331	16418	16346	16235	16354	16319	16302	16444	16136	16391	16369	16336	16410	16565	16323	16383	16346	16223	16198	16231	16371	16458	16347	16383	16294	16421	16582	16187	16306	16370	16420	16346	16615	16409	16278	16185	16343	16301	16254	16330	16325	16503	16306	16330	16075	16359	16461	16455	16422	16315	16377	16335	16424	16246	16339	16554	16522	16174	16435	16446	16557	16344	16371	16461	16343	16307	16478	16372	16184	16434	16429	16387	16305	16282	16310	16464	16310	16330	16287	16385	16399	16625	16339	16593	16433	16280	16211	16163	16203	16334	16380	16419	16289	16395	16385	16343	16253	16477	16431	16567	16450	16291	16405	16363	16449	16550	16256	16436	16552	16255	16423	16356	16491	16206	16377	16341	16336	16428	16332	16400	16283	16354	16334	16506	16448	16379	16330	16336	16368	16309	16337	16337	16411	16531	16349	16316	16515	16271	16280	16374	16482	16380	16389	16156	16206	16311	16304	16458	16358	16284	16297	16422	16286	16391	16634	16495	16155	16360	16358	16377	16421	16305	16413	16377	16305	16374	16391	16452	16143	16339	16231	16338	16337	16347	16321	16188	16160	16444	16266	16425	16280	16275	16328	16445	16322	16321	16428	16288	16342	16468	16446	16455	16163	16360	16410	16469	16261	16257	16254	16380	16432	16438	16358	16421	16594	16354	16442	16296	16344	16125	16504	16401	16325	16301	16481	16415	16394	16236	16581	16291	16506	16486	16333	16308	16391	16266	16476	16376	16260	16430	16382	16308	16420	16628	16447	16241	16290	16332	16412	16320	16233	16353	16382	16335	16487	16310	16503	16495	16412	16368	16288	16351	16330	16449	16383	16203	16306	16317	16282	16554	16209	16458	16325	16436	16270	16279	16231	16287	16287	16409	16565	16206	16224	16466	16266	16320	16539	16296	16258	16185	16281	16350	16250	16195	16491	16320	16493	16415	16437	16447	16452	16328	16271	16363	16255	16238	16332	16441	16503	16084	16255	16339	16168	16319	16397	16207	16413	16454	16235	16520	16263	16469	16415	16412	16332	16527	16313	16471	16079	16224	16356	16413	16417	16326	16403	16148	16129	16387	16368	16572	16195	16417	16419	16232	16138	16255	16309	16414	16340	16231	16436	16413	16221	16364	16342	16467	16269	16328	16553	16332	16423	16573	16345	16466	16353	16283	16198	16338	16335	16456	16326	16239	16273	16203	16209	16392	16063	16296	16440	16398	16437	16303	16305	16477	16130	16417	16479	16350	16417	16492	16472	16311	16608	16475	16556	16424	16292	16450	16390	16378	16479	16209	16468	16409	16458	16213	16349	16290	16431	16141	16270	16204	16296	16342	16301	16325	16242	16427	16286	16464	16351	16437	16315	16216	16331	16320	16217	16506	16296	16089	16471	16310	16189	16321	16378	16369	16437	16287	16225	16411	16327	16108	16344	16386	16346	16313	16385	16379	16307	16422	16469	16479	16206	16336	16476	16316	16388	16360	16228	16405	16314	16316	16280	16332	16486	16213	16112	16331	16248	16376	16271	16258	16269	16368	16179	16532	16518	16364	16319	16387	16307	16284	16439	16389	16467	16145	16283	16545	16311	16246	16413	16089	16406	16260	16402	16352	16377	16241	16273	16374	16351	16357	16464	16198	16269	16328	16361	16344	16443	16613	16319	16564	16378	16396	16056	16264	16307	16421	16454	16333	16391	16469	16400	16341	16422	16331	16297	16424	16544	16432	16493	16371	16297	16504	16155	16321	16491	16377	16318	16229	16239	16501	16131	16382	16402	16369	16219	16465	16447	16307	16432	16365	16418	16254	16284	16347	16186	16317	16272	16374	16224	16429	16289	16327	16307	16189	16301	16231	16357	16489	16483	16529	16457	16385	16294	16421	16528	16520	16329	16504	16273	16321	16576	16337	16341	16540	16361	16286	16271	16235	16235	16383	16370	16226	16552	16586	16514	16242	16433	16367	16420	16335	16109	16450	16526	16386	16374	16255	16367	16332	16457	16248	16433	16275	16460	16357	16261	16633	16387	16517	16154	16388	16570	16530	16392	16395	16295	16425	16145	16208	16262	16344	16428	16345	16353	16493	16453	16237	16518	16343	16480	16413	16335	16384	16473	16389	16355	16413	16175	16357	16286	16280	16281	16213	16529	16368	16396	16553	16276	16318	16420	16228	16216	16387	16513	16354	16409	16471	16116	16340	16177	16230	16364	16410	16330	16493	16279	16445	16310	16565	16513	16306	16535	16605	16227	16263	16132	16322	16222	16292	16424	16274	16355	16330	16294	16359	16592	16341	16250	16540	16235	16639	16476	16313	16229	16371	16435	16292	16223	16373	16454	16388	16286
23684	40504	38091	29894	25125	22091	20109	18729	17988	17334	17220	16752	16484	16328	15942	15869	15566	15443	15387	15200	15079	15075	14951	14839	14933	14808	14912	14782	14973	14762	14507	14781	14661	14586	14564	14690	14550	14687	14669	14565	14555	14555	14564	14450	14365	14417	14264	14444	14568	14537	14404	14410	14439	14538	14527	14544	14486	14540	14562	14464	14393	14413	14449	14550	14355	14606	14624	14506	14494	14511	14369	14633	14300	14476	14559	14210	14282	14419	14348	14406	14391	14312	14566	14594	14729	14513	14424	14544	14284	14614	14389	14461	14575	14351	14572	14614	14585	14495	14532	14305	14459	14393	14649	14221	14400	14372	14546	14455	14455	14441	14434	14332	14480	14355	14466	14512	14374	14381	14406	14341	14463	14356	14350	14475	14618	14440	14520	14491	14535	14433	14386	14611	14309	14358	14313	14451	14501	14493	14487	14521	14388	14315	14434	14399	14473	14367	14519	14648	14403	14313	14486	14406	14370	14596	14259	14304	14557	14441	14460	14539	14341	14345	14497	14360	14235	14459	14340	14373	14498	14348	14576	14368	14592	14319	14541	14371	14545	14443	14480	14532	14366	14534	14447	14352	14388	14517	14470	14426	14547	14537	14593	14447	14457	14417	14291	14531	14351	14428	14280	14585	14302	14410	14480	14262	14340	14285	14391	14436	14352	14530	14395	14426	14362	14462	14438	14504	14540	14407	14429	14231	14298	14510	14432	14690	14285	14416	14366	14466	14474	14429	14418	14402	14513	14320	14483	14419	14381	14365	14557	14484	14376	14490	14566	14431	14478	14370	14409	14605	14466	14411	14265	14501	14531	14569	14361	14537	14429	14483	14479	14338	14417	14266	14348	14558	14521	14555	14460	14422	14439	14198	14468	14437	14203	14460	14471	14388	14451	14346	14446	14407	14327	14424	14341	14415	14406	14563	14519	14343	14456	14361	14285	14281	14563	14300	14272	14461	14503	14485	14363	14570	14321	14312	14317	14484	14253	14165	14417	14488	14332	14282	14352	14689	14394	14425	14477	14390	14459	14557	14539	14399	14492	14523	14240	14445	14404	14632	14504	14364	14434	14431	14403	14537	14550	14360	14530	14496	14472	14416	14333	14455	14430	14519	14489	14505	14399	14349	14370	14304	14359	14560	14430	14379	14615	14362	14406	14639	14399	14421	14452	14460	14546	14571	14393	14380	14370	14488	14223	14558	14382	14465	14468	14454	14445	14384	14504	14333	14411	14314	14279	14350	14348	14492	14504	14425	14324	14460	14440	14520	14467	14316	14342	14467	14423	14452	14664	14497	14436	14597	14518	14356	14466	14236	14372	14489	14399	14473	14441	14512	14346	14283	14431	14364	14397	14508	14505	14514	14360	14406	14418	14375	14359	14389	14371	14467	14454	14454	14405	14410	14355	14531	14367	14458	14327	14500	14349	14362	14599	14280	14306	14279	14616	14378	14401	14471	14345	14542	14351	14385	14426	14527	14501	14430	14450	14626	14367	14443	14532	14427	14336	14416	14401	14348	14440	14498	14522	14548	14486	14383	14527	14499	14490	14531	14453	14266	14478	14461	14507	14418	14359	14465	14352	14402	14414	14395	14299	14446	14520	14392	14381	14299	14251	14413	14434	14385	14405	14479	14374	14221	14370	14451	14407	14500	14295	14369	14348	14538	14416	14557	14252	14518	14497	14490	14493	14414	14486	14665	14463	14577	14459	14428	14394	14471	14665	14462	14267	14528	14476	14553	14254	14345	14484	14468	14335	14571	14426	14273	14443	14324	14442	14591	14402	14435	14460	14243	14386	14340	14304	14429	14434	14355	14350	14472	14576	14408	14352	14413	14289	14390	14508	14521	14447	14497	14371	14402	14322	14457	14532	14386	14547	14437	14466	14389	14487	14362	14567	14487	14422	14464	14452	14399	14521	14370	14362	14277	14557	14344	14447	14373	14408	14423	14405	14468	14422	14453	14391	14597	14451	14381	14319	14564	14472	14284	14532	14648	14435	14530	14286	14263	14366	14515	14553	14444	14277	14378	14437	14413	14518	14407	14447	14412	14360	14376	14518	14560	14582	14380	14614	14403	14299	14497	14228	14523	14366	14538	14495	14407	14431	14477	14323	14494	14424	14489	14274	14396	14463	14610	14417	14445	14453	14524	14426	14618	14404	14445	14528	14384	14331	14527	14478	14474	14439	14425	14340	14523	14516	14643	14486	14450	14421	14340	14432	14337	14498	14286	14342	14219	14505	14298	14375	14591	14450	14392	14309	14457	14512	14323	14447	14237	14346	14389	14542	14440	14466	14464	14260	14621	14527	14251	14459	14449	14455	14478	14404	14532	14320	14480	14505	14350	14325	14277	14503	14517	14504	14287	14459	14459	14343	14579	14310	14411	14473	14455	14507	14337	14505	14480	14591	14515	14425	14533	14359	14283	14508	14402	14341	14324	14385	14564	14451	14466	14307	14620	14460	14333	14494	14389	14481	14486	14461	14712	14509	14356	14335	14373	14418	14381	14345	14496	14590	14571	14399	14473	14534	14263	14412	14559	14456	14517	14512	14499	14374	14306	14555	14498	14404	14426	14595	14365	14458	14306	14495	14473	14319	14383	14397	14411	14360	14466	14435	14415	14495	14450	14328	14467	14538	14269	14574	14197	14431	14393	14365	14367	14349	14408	14609	14483	14308	14274	14476	14501	14362	14469	14399	14521	14381	14504	14376	14424	14465	14380	14394	14409	14548	14403	14453	14491	14433	14391	14505	14425	14325	14300	14488	14391	14490	14601	14372	14426	14409	14405	14492	14514	14466	14583	14527	14278	14418	14424	14486	14493	14376	14550	14469	14522	14481	14374	14401	14431	14413	14410	14415	14288	14471	14706	14412	14213	14623	14360	14262	14486	14462	14500	14573	14374	14413	14423	14462	14488	14558	14480	14395	14543	14480	14333	14497	14325	14551	14469	14511	14415	14370	14332	14365	14425	14356	14458	14399	14542	14394	14459	14390	14413	14472	14414	14473	14321	14502	14291	14435	14280	14568	14601	14390	14376	14358	14377	14442	14526	14497	14406	14218	14449	14437	14281	14418	14409	14560	14359	14423	14379	14298	14332	14452	14505	14402	14467	14434	14388	14379	14473	14625	14310	14432	14509	14442	14353	14452	14374	14556	14552	14454	14471	14412	14335	14501	14431	14411	14409	14300	14510	14319	14531	14442	14380	14435	14374	14558	14432	14253	14464	14395	14556	14241	14577	14439	14543	14289	14492	14235	14536	14477	14272	14438	14476	14662	14517	14355	14452	14460	14535	14457	14333	14419	14564	14385	14459	14372	14442	14249	14349	14399	14571	14370	14503	14433	14551	14322	14323	14423	14343	14426	14642	14397	14479	14307	14389	14317	14265	14382	14449	14290	14310	14376	14464	14397	14439	14462	14308	14465	14367	14344	14383	14467	14473	14423	14417	14136	14460	14387	14356	14553	14394	14521	14375	14315	14418	14435	14593	14573	14347	14274	14498	14426	14434	14463	14474	14523	14366	14432	14448	14404	14408	14507	14378	14426	14397	14511	14412	14391	14488	14482	14525	14411	14530	14418	14536	14397	14592	14481	14465	14550	14395	14426	14359	14302	14386	14596	14373	14459	14287	14518	14579	14341	14451	14404	14358	14525	14503	14364	14409	14309	14472	14447	14478	14630	14406	14490	14312	14350	14465	14490	14388	14480	14540	14343	14608	14455	14427	14460	14514	14361	14439	14586	14459	14534	14491	14416	14477	14328	14589	14392	14573	14401	14495	14491	14328	14426	14316	14431	14454	14199	14586	14360	14404	14249	14399	14522	14433	14449	14428	14404	14253	14471	14675	14531	14390	14388	14496	14449	14513	14514	14384	14482	14448	14584	14395	14536	14465	14512	14443	14587	14402	14478	14511	14331	14322	14459	14265	14369	14620	14383	14423	14461	14584	14434	14441	14363	14210	14380	14413	14401	14348	14429	14327	14668	14335	14490	14299	14456	14519	14412	14604	14412	14478	14484	14226	14316	14583	14557	14293	14393	14639	14371	14478	14565	14454	14407	14471	14334	14372	14539	14485	14401	14386	14377	14544	14167	14316	14437	14421	14434	14431	14489	14393	14402	14482	14399	14257	14430	14425	14414	14535	14367	14274	14450	14486	14440	14579	14460	14402	14321	14402	14464	14448	14447	14449	14482	14286	14439	14637	14474	14527	14467	14527	14159	14528	14663	14578	14511	14385	14446	14362	14291	14579	14564	14651	14391	14434	14598	14466	14431	14594	14441	14451	14454	14350	14473	14397	14393	14338	14615	14492	14352	14284	14278	14610	14399	14343	14394	14426	14441	14417	14513	14563	14379	14382	14419	14366	14443	14450	14548	14430	14278	14614	14500	14569	14566	14435	14341	14619	14353	14488	14516	14402	14507	14482	14493	14240	14331	14537	14426	14414	14505	14356	14526	14289	14360	14600	14506	14619	14419	14324	14455	14487	14488	14667	14530	14239	14489	14355	14406	14281	14532	14465	14519	14578	14643	14344	14305	14479	14464	14502	14374	14305	14383	14552	14382	14276	14509	14384	14422	14487	14325	14583	14374	14600	14487	14290	14386	14409	14585	14510	14290	14242	14384	14440	14354	14557	14252	14470	14490	14458	14389	14472	14442	14317	14383	14491	14362	14464	14205	14502	14476	14555	14324	14487	14204	14343	14479	14494	14292	14314	14600	14263	14415	14355	14669	14315	14365	14527	14238	14325	14478	14515	14538	14614	14619	14273	14366	14520	14512	14373	14520	14410	14367	14540	14514	14419	14487	14558	14549	14426	14408	14586	14608	14316	14627	14463	14430	14427	14340	14373	14323	14592	14575	14346	14348	14458	14476	14528	14316	14490	14565	14317	14517	14220	14462	14443	14595	14449	14424	14398	14382	14466	14530	14277	14454	14381	14391	14377	14481	14347	14373	14387	14487	14400	14534	14412	14461	14346	14282	14243	14453	14352	14505	14359	14403	14475	14504	14302	14409	14558	14350	14333	14576	14407	14354	14578	14364	14408	14290	14383	14472	14491	14395	14606	14263	14347	14450	14545	14324	14412	14246	14489	14326	14413	14277	14439	14259	14490	14505	14509	14558	14362	14544	14389
23332	21642	29617	24209	22104	24586	26324	20989	19418	19357	18865	18611	18062	17951	17735	17511	17696	17269	17130	17155	17201	17037	17036	16820	17013	17043	16814	16697	16780	16905	16469	16578	16700	16616	16370	16424	16487	16423	16164	16436	16202	16475	16425	16363	16380	16431	16484	16194	16197	16578	16377	16334	16447	16457	16453	16260	16439	16299	16240	16296	16221	16200	16261	16318	16255	16168	16013	16173	16280	16180	16572	16431	16267	16264	16245	16213	16383	16306	16264	16127	16163	16110	16271	16065	16241	16268	16160	16587	16092	16228	16321	16273	16351	16351	16184	16280	16339	16238	16308	16198	16122	16306	16285	16268	16287	16416	16313	16111	16426	16354	16296	16283	16285	16177	16260	16316	16183	16227	16237	16485	16173	16522	16244	16189	16439	16282	16412	16175	16351	16262	16240	16491	16195	16220	16259	16311	16188	16190	16212	16230	16234	16273	16264	16131	16127	16205	16016	16158	16226	16262	16178	16256	16001	16134	16131	16225	16078	16167	16360	16181	16240	16337	16374	16412	16256	16363	16181	16222	16318	16301	16240	16257	16117	16077	16324	16207	16256	16360	16056	16351	16403	16225	16282	16057	16145	16132	16033	15986	16225	16418	16458	16204	16285	16161	16086	16112	16204	16049	16424	16329	16159	16216	16325	16146	16137	16335	16164	16355	16293	16042	16156	16181	16400	16252	16188	16165	16289	16181	16282	16063	16207	16319	16255	16486	16220	16444	16357	16134	16105	16370	16293	16224	16226	16232	16167	16180	16357	16308	16385	16374	16342	16221	16210	16186	16275	16252	16279	16217	16249	16245	16145	16318	16182	16259	16207	16235	16241	16214	16278	16255	16286	16197	16131	16155	16358	16189	16335	16315	16297	16257	16305	16312	16377	16289	16225	16381	16023	16079	16206	16174	16174	16184	16457	16254	16367	16239	16130	16229	16271	16093	16364	16245	16407	16156	16346	16396	16108	16210	16487	16204	16283	16191	16146	16167	16285	16436	16303	16183	16274	16312	16353	16243	16307	16386	16321	16194	16110	16301	16174	16179	16434	16344	16345	16293	16411	16352	16342	16321	16394	16003	16330	16092	16195	16141	16141	16197	16082	16235	16087	16396	16193	16427	16304	16354	16215	16177	16300	16109	16331	16169	16330	16155	16376	16380	16372	16168	16249	16346	16182	16162	16259	16370	16302	16192	16314	16161	16057	16413	16297	16053	16105	16158	16276	16298	16110	16254	16322	16200	16165	16298	16127	16258	16201	16382	16199	16151	16384	16212	16170	16131	16171	16237	16322	16294	16376	16259	16301	16401	16313	16202	16274	16209	16081	16060	16113	16348	16120	16377	16333	16206	16252	15990	16257	16129	16303	16318	16460	16137	16245	16336	16280	16296	16152	16081	16109	16457	16188	16273	16215	16258	16154	16136	16361	16128	16244	16206	16314	16312	16379	16271	16152	16367	16344	16234	16204	16037	16287	16252	16293	16384	16378	16309	16187	16117	16068	16280	16203	16127	16313	16331	16322	16427	16216	16083	16169	16323	16294	16276	16202	16173	16060	16343	16237	16402	16302	16274	16286	16165	16200	16329	16398	16201	16283	16310	16323	16176	16225	15991	16269	16065	16395	16280	16430	16333	16457	16362	16247	16266	16301	16241	16325	16199	16584	16419	16237	16089	16120	16301	16139	16387	16191	16305	16226	16328	16233	16157	16367	16407	15945	16130	15966	16099	16228	16268	16352	16307	16162	16236	16187	16281	16327	16390	16298	16248	16305	16380	16433	16251	16372	16264	16310	16045	16346	16202	16226	16222	16215	16378	16187	16048	16368	16227	16247	16267	16186	16139	16281	16157	16184	16083	16182	16131	16136	16271	16388	16124	16208	16241	16164	16320	16313	16446	16342	16323	16193	16310	16452	15925	16232	16300	16244	16280	16145	16223	16291	16215	16088	16176	16170	16353	16292	16251	15973	16196	16127	16235	16270	16227	16355	16369	16425	16304	16238	16248	16253	16072	16362	16355	16298	16113	16325	16430	16168	16364	16433	16176	16257	16417	16271	16409	16166	16331	16190	16284	16343	16093	16173	16212	16409	16152	16276	16428	15970	16278	16366	16270	16339	16183	16134	16172	16250	16195	16316	16243	16436	16303	16157	16089	16428	16217	16203	15941	16372	16284	16194	16014	16252	16284	16367	16467	16268	16154	16098	16242	16238	16109	16440	16372	16147	16053	16305	16063	16208	16177	16178	16268	16124	16143	16304	16114	16216	16194	16203	16350	16246	16315	16299	16291	16170	16185	16132	16155	16225	16177	16328	16225	16443	16278	16328	16219	16178	16422	16324	16254	16346	16388	16203	16335	16161	16504	16138	16109	16263	16340	16364	16146	16049	16326	16239	16255	16273	16126	16192	16321	16036	16217	16354	16284	16235	16130	16374	16242	15981	16034	16176	16043	16171	16099	16047	16037	16359	16288	16197	16351	16205	16228	15926	16143	16303	16267	16344	16186	16301	16271	16163	16190	16165	16369	16136	16308	16027	16287	16242	16301	16221	16175	16236	16064	16344	16198	16279	16347	16220	16229	16306	16151	16262	16175	16284	16130	16167	16240	16201	16362	16322	16364	16327	16320	16183	16203	16381	16333	16320	16261	16153	16295	16228	16269	16525	16123	16058	16102	16162	16248	16090	16283	15998	16147	16325	16306	16090	16270	16290	16253	16164	16237	16094	16263	16345	16165	16086	16139	16306	16282	16365	16280	16185	16189	16048	16351	16336	16200	16202	16149	16318	16297	16242	16174	16105	16273	16156	16296	16283	16059	16237	16179	16224	16371	16362	16291	16044	16417	16379	16261	16133	16150	16338	16242	16141	16316	16204	16282	16397	16182	16194	16176	15917	16146	16106	16167	16280	16300	16291	16210	16372	16374	16352	16534	16184	16189	16192	16185	16291	16097	16165	16354	16222	16176	16186	16331	16211	16228	16279	16199	16264	16172	16067	16237	16069	16110	16307	16231	16150	16169	16231	16076	16240	16347	16072	16136	16165	16225	16318	16150	16024	16190	16205	16191	16243	16123	16113	16125	16314	16330	16184	16090	16230	16069	16107	16221	16148	16109	16378	16256	16359	16293	16278	16311	16282	16229	16111	16401	16132	16336	16167	16220	16231	16335	16301	16301	16199	16311	16414	16249	16184	16224	16190	16106	16205	16210	16256	16258	16167	16163	16053	16224	16127	16257	16142	16101	16357	16296	16194	16327	16014	16131	16237	16109	16173	16069	16352	16327	16221	16073	16152	16030	16291	16173	16246	16292	16171	16207	16214	16337	16223	16077	16353	16241	16397	16258	16165	16046	16269	16252	16170	16214	16411	16093	16103	16355	16122	16211	16353	16286	16379	16302	16063	16310	16364	16232	16275	16201	16299	16315	16258	16188	16251	16286	16129	16137	16251	16324	16372	16214	16325	16430	16300	16373	16281	16072	16230	16248	16123	16098	16386	16312	16226	16316	16242	16295	16375	16214	16398	16198	16133	16210	16413	16173	16417	16188	16243	16262	16424	16405	16261	16269	16309	16120	16138	16376	16181	16291	16134	16121	16277	16222	16262	16086	16192	16339	16188	16024	16229	16212	16432	16306	16076	15983	16171	16208	16336	16272	16188	16208	16292	16298	16103	16148	16297	16278	16210	16022	16460	16223	16278	16250	16236	16305	16268	16242	16381	16129	16218	16194	16096	16300	16309	16314	16229	16208	16287	16353	16132	16313	16198	16008	16083	16288	16299	16146	16214	16275	16267	16389	16061	16107	16094	16300	16344	16118	16160	16218	16305	16294	16394	16296	16357	16242	16433	16221	16156	16420	16270	16396	16340	16119	16304	16372	16001	16360	16406	16139	16075	16307	16245	16259	16382	16260	16232	16265	16368	16469	16227	16242	16158	16371	16066	15988	16102	16049	16290	16627	16166	16096	16154	16284	16230	16217	16284	16276	16288	16230	16323	16035	16334	16424	16277	16320	16370	16295	16270	16212	16135	16345	16103	16216	16329	16454	16131	16076	16253	16167	16230	16186	16156	16290	16234	16313	16321	16378	16452	16232	16302	16261	16274	16315	16318	16141	16291	16418	16040	16183	16301	16208	16262	16301	16254	16392	16105	16372	16326	16028	16276	16102	16035	16277	16215	16513	16433	16283	16279	16252	16361	16336	16181	16381	16125	16333	16144	16111	16338	16342	16499	16330	16343	16146	16235	16134	16164	16188	16268	16299	16226	16314	16426	16304	16109	16293	16037	16265	16139	16082	16095	16222	16122	16370	16173	16306	16334	16143	16284	16288	16224	16169	16430	16285	16261	16143	16157	16094	16267	16257	16251	16281	16251	16278	16233	16189	16151	16348	16401	16187	16089	16262	16333	16352	16166	16258	16278	16189	16507	16283	16309	16270	16255	16311	16141	16230	16504	16368	16247	16087	16251	16236	16077	16228	16394	16254	16122	16128	16187	16352	16195	16234	16218	16430	16154	16338	16226	16110	16230	16072	16231	16196	16236	16324	16284	16251	16321	16184	16164	16341	16233	16376	16221	16326	16283	16327	16226	16269	16259	16319	16196	16084	16377	16199	16222	16003	15932	16262	16291	16233	16328	16275	16104	16150	16221	16199	16250	16282	16318	16146	16107	16331	16063	16288	16267	16257	16120	15912	16058	16338	16434	16282	16423	16245	16282	16176	16068	16162	16175	16153	16217	16137	16205	16419	16355	16219	16202	16137	16131	16314	16212	16346	16146	16271	16208	16317	16262	16188	16100	16243	16316	16239	16323	16081	16419	16211	16223	16215	16332	16308	16282	16400	16153	16265	16368	16368	16239	16366	16225	16017	16205	16224	16151	16203	16411	16085	16099	16109	16206	16313	16258	16223	16182	16144	16258	16441	16078	16111	16220	16281	16293	16185	16176	16181	16233	16078	16133	16084	16237	16179	16124	16237	16130	16223	16207	16259	16233	16228	16254	16228	16209	16006	16155	16245	16303	16084	16312	16092	16306	16203	16115	16241	16318	16193	16323	16315	16367	16367	16169	16167	16307	16319	16388	16420	16292	16290	16135	16131	16195	16309	16185	16150	16321	16185	16301	16198	16350	16318	16311	16070	16306	16170	16116	15948
25312	44323	42116	33592	28050	24614	22216	20740	19652	18856	18266	17744	17373	16877	16493	16065	15945	15941	15702	15566	15425	15285	14923	15006	15104	15059	14873	14882	14894	14700	14809	14544	14480	14527	14540	14495	14467	14525	14458	14440	14373	14433	14460	14490	14335	14297	14472	14398	14442	14442	14398	14271	14375	14473	14377	14416	14344	14467	14426	14367	14206	14296	14274	14212	14339	14328	14237	14272	14365	14446	14327	14187	14397	14396	14390	14193	14328	14289	14320	14235	14362	14365	14571	14325	14473	14442	14309	14232	14324	14461	14282	14391	14255	14238	14338	14148	14467	14244	14334	14443	14319	14363	14261	14408	14257	14299	14233	14514	14311	14320	14275	14248	13998	14328	14475	14246	14213	14276	14175	14162	14274	14321	14306	14311	14232	14214	14476	14291	14144	14272	14246	14309	14394	14064	14398	14423	14021	14293	14392	14169	14182	14305	14253	14362	14197	14387	14332	14336	14412	14222	14340	14247	14160	14247	14176	14208	14227	14374	14298	14296	14230	14363	14354	14303	14160	14326	14319	14247	14218	14435	14428	14324	14153	14297	14221	14281	14525	14218	14234	14155	14365	14280	14399	14253	14301	14212	14401	14329	14342	14345	14340	14298	14239	14381	14301	14211	14221	14239	14339	14362	14303	14336	14247	14377	14331	14417	14290	14346	14204	14264	14263	14267	14315	14303	14379	14218	14241	14371	14421	14129	14327	14296	14298	14192	14332	14239	14389	14317	14220	14135	14309	14183	14290	14374	14097	14274	14292	14337	14276	14181	14348	14207	14328	14347	14193	14299	14349	14260	14428	14266	14354	14301	14216	14252	14366	14311	14267	14168	14378	14342	14289	14279	14280	14379	14297	14199	14415	14223	14189	14283	14377	14272	14332	14155	14371	14378	14241	14180	14211	14187	14260	14214	14292	14120	14331	14270	14130	14263	14436	14444	14216	14262	14243	14330	14353	14252	14238	14314	14245	14292	14318	14262	14231	14298	14290	14359	14307	14496	14184	14313	14237	14362	14220	14126	14458	14373	14358	14280	14341	14321	14278	14275	14288	14208	14362	14325	14331	14160	14154	14171	14163	14281	14336	14193	14339	14261	14377	14229	14329	14328	14251	14233	14102	14299	14497	14269	14312	14428	14260	14363	14499	14438	14359	14280	14175	14444	14341	14272	14116	14247	14245	14171	14212	14172	14316	14195	14102	14208	14266	14228	14277	14328	14251	14340	14398	14251	14314	14312	14370	14210	14378	14247	14346	14191	14355	14292	14441	14478	14193	14268	14327	14302	14366	14110	14359	14126	14181	14304	14257	14358	14150	14343	14283	14436	14380	14250	14292	14202	14398	14388	14255	14340	14232	14246	14319	14266	14199	14353	14248	14236	14363	14335	14487	14245	14381	14379	14315	14283	14315	14322	14288	14204	14239	14159	14083	14297	14169	14334	14344	14355	14271	14132	14328	14262	14205	14388	14289	14300	14205	14432	14431	14302	14308	14224	14278	14292	14309	14369	14269	14404	14247	14163	14244	14332	14306	14427	14372	14346	14403	14336	14319	14352	14255	14406	14197	14309	14412	14428	14364	14219	14322	14158	14228	14367	14132	14320	14209	14178	14274	14460	14239	14298	14311	14548	14344	14497	14319	14318	14191	14427	14271	14197	14168	14268	14499	14305	14307	14246	14289	14311	14241	14287	14432	14390	14340	14224	14358	14221	14306	14247	14465	14291	14165	14358	14243	14408	14109	14258	14191	14336	14397	14386	14280	14291	14392	14334	14162	14565	14353	14221	14361	14314	14244	14286	14353	14280	14092	14372	14061	14431	14262	14396	14359	14224	14263	14191	14213	14223	14317	14224	14357	14329	14168	14387	14281	14131	14347	14430	14086	14189	14253	14390	14304	14132	14292	14297	14255	14403	14314	14140	14252	14387	14274	14333	14273	14240	14347	14391	14243	14341	14272	14375	14195	14344	14315	14115	14282	14266	14196	14498	14232	14319	14376	14403	14329	14291	14307	14265	14311	14214	14160	14172	14410	14309	14451	14201	14585	14307	14173	14403	14427	14359	14236	14256	14040	14273	14225	14328	14309	14236	14266	14183	14262	14298	14062	14346	14135	14303	14291	14376	14194	14246	14210	14323	14335	14217	14379	14392	14286	14243	14326	14305	14212	14316	14259	14303	14212	14307	14276	14187	14216	14240	14281	14286	14328	14311	14237	14432	14255	14198	14378	14324	14391	14405	14269	14483	14247	14361	14365	14351	14227	14336	14300	14363	14310	14163	14236	14148	14264	14220	14368	14222	14238	14262	14025	14231	14307	14069	14273	14267	14251	14185	14226	14264	14254	14265	14354	14396	14193	14165	14237	14274	14217	14335	14297	14363	14283	14302	14306	14300	14173	14340	14314	14312	14339	14297	14423	14343	14191	14227	14450	14320	14402	14437	14343	14210	14270	14142	14187	14332	14143	14318	14350	14324	14123	14246	14337	14185	14259	14311	14230	14154	14351	14446	14246	14435	14273	14208	14238	14277	14204	14390	14269	14257	14119	14598	14256	14263	14326	14229	14095	14325	14223	14302	14386	14261	14076	14220	14093	14274	14390	14283	14326	14366	14283	14249	14237	14229	14465	14310	14327	14369	14346	14243	14208	14312	14274	14329	14314	14406	14104	14299	14212	14282	14301	14309	14239	14409	14275	14311	14148	14246	14188	14451	14167	14416	14128	14118	14263	14257	14426	14435	14353	14260	14307	14160	14153	14374	14227	14310	14113	14383	14315	14341	14278	14404	14285	14282	14266	14195	14270	14425	14309	14303	14234	14245	14229	14230	14074	14149	14313	14250	14213	14207	14408	14217	14327	14274	14224	14263	14256	14248	14363	14123	14326	14259	14216	14260	14036	14343	14089	14343	14370	14299	14245	14421	14298	14281	14148	14278	14405	14104	14431	14189	14311	14411	14133	14189	14231	14303	14267	14297	14289	14315	14213	14178	14242	14301	14246	14273	14323	14290	14437	14271	14395	14203	14326	14165	14391	14251	14423	14364	14407	14216	14152	14326	14396	14261	14231	14248	14184	14132	14161	14276	14316	14296	14278	14216	14314	14442	14267	14352	14285	14223	14330	14140	14283	14286	14392	14284	14155	14239	14293	14275	14223	14264	14199	14195	14319	14263	14265	14193	14312	14235	14275	14327	14324	14205	14230	14233	14328	14248	14419	14174	14263	14360	14218	14332	14169	14140	14325	14095	14178	14261	14193	14456	14095	14225	14140	14221	14270	14302	14360	14328	14504	14125	14125	14328	14290	14382	14387	14342	14306	14162	14293	14381	14326	14280	14288	14066	14423	14340	14314	14249	14224	14344	14319	14313	14391	14348	14276	14132	14167	14269	14207	14336	14150	14314	14214	14158	14437	14396	14230	14332	14374	14407	14225	14149	14360	14245	14367	14174	14423	14185	14328	14294	14323	14192	14371	14078	14231	14248	14223	14131	14196	14149	14357	14137	14253	14354	14124	14473	14363	14285	14267	14416	14314	14199	14156	14076	14251	14214	14347	14259	14391	14485	14412	14169	14325	14177	14256	14288	14256	14233	14377	14244	14250	14260	14336	14288	14311	14324	14260	14292	14310	14373	14328	14332	14260	14342	14326	14471	14265	14372	14376	14374	14460	14336	14180	14324	14329	14335	14364	14204	14262	14223	14324	14131	14341	14235	14419	14341	14422	14258	14183	14215	14188	14271	14531	14306	14683	14261	14196	14415	14336	14334	14272	14249	14300	14155	14319	14212	14368	14359	14354	14242	14226	14223	14364	14305	14304	14236	14386	14360	14211	14241	14255	14349	14071	14321	14298	14274	14166	14294	14283	14372	14330	14359	14282	14214	14184	14290	14288	14234	14167	14194	14353	14448	14365	14495	14214	14307	14346	14243	14290	14305	14400	14277	14361	14276	14282	14263	14210	14253	14201	14249	14410	14260	14302	14185	14298	14266	14234	14276	14287	14422	14278	14287	14376	14460	14350	14300	14151	14447	14262	14278	14236	14224	14419	14397	14198	14238	14278	14260	14141	14201	14423	14320	14102	14298	14327	14306	14331	14385	14274	14419	14291	14067	14282	14196	14441	14163	14319	14239	14213	14245	14238	14247	14367	14303	14129	14467	14153	14276	14439	14427	14296	14379	14254	14312	14464	14288	14380	14461	14288	14291	14075	14357	14264	14154	14140	14342	14412	14315	14103	14279	14369	14258	14188	14177	14217	14288	14309	14279	14345	14301	14461	14339	14214	14323	14302	14307	14344	14259	14340	14248	14351	14356	14299	14090	14242	14250	14284	14332	14250	14274	14240	14342	14433	14359	14371	14173	14198	14512	14304	14285	14377	14186	14338	14297	14331	14453	14092	14312	14243	14342	14247	14295	14232	14128	14165	14330	14289	14263	14115	14179	14181	14212	14274	14484	14398	14318	14286	14102	14340	14232	14439	14281	14303	14248	14274	14161	14384	14233	14193	14200	14387	14224	14349	14220	14286	14376	14199	14268	14401	14233	14305	14228	14165	14356	14271	14189	14347	14264	14302	14434	14141	14423	14341	14290	14099	14225	14365	14278	14409	14282	14288	14190	14284	14227	14313	14340	14445	14187	14254	14231	14315	14349	14176	14324	14234	14323	14286	14291	14218	14431	14429	14309	14324	14384	14284	14276	14238	14370	14331	14373	14363	14230	14118	14264	14177	14297	14347	14211	14224	14306	14128	14261	14305	14414	14151	14265	14282	14320	14285	14317	14297	14280	14193	14318	14281	14315	14243	14170	14221	14253	14321	14134	14298	14373	14167	14246	14337	14297	14247	14291	14314	14129	14142	14300	14348	14207	14296	14234	14193	14199	14396	14330	14171	14143	14443	14185	14118	14286	14440	14232	14471	14376	14178	14436	14293	14189	14240	14379	14303	14338	14243	14381	14097	14097	14320	14311	14334	14348	14374	14156	14441	14318	14252	14128	14156	14351	14331	14410	14356	14283	14328	14257	14416	14289	14289	14261	14216	14217	14375	14317	14104	14269	14304	14341	14169	14322	14203	14271	14339	14319	14095	14216	14411	14321	14209	14264	14316	14279	14527	14299	14257	14249	14285	14303	14394	14206	14286	14282	14149	14323
28383	24496	29461	26187	21141	19572	19081	18132	17928	17628	17415	17348	17167	17104	16869	16957	16783	16878	16528	16545	16787	16700	16627	16617	16632	16558	16585	16636	16591	16736	16516	16701	16632	16445	16538	16428	16473	16375	16505	16558	16518	16433	16365	16740	16486	16377	16551	16385	16473	16523	16631	16417	16658	16438	16516	16653	16356	16337	16278	16412	16546	16750	16507	16479	16521	16442	16398	16484	16529	16339	16335	16335	16375	16348	16420	16322	16511	16568	16516	16243	16480	16538	16388	16545	16624	16398	16420	16482	16421	16389	16448	16455	16451	16328	16432	16458	16353	16421	16457	16646	16395	16289	16414	16450	16306	16381	16515	16481	16512	16422	16434	16674	16343	16561	16576	16415	16366	16398	16338	16410	16677	16446	16446	16209	16505	16362	16492	16436	16436	16244	16242	16349	16341	16264	16369	16485	16396	16439	16520	16415	16606	16348	16441	16606	16413	16669	16372	16506	16452	16553	16415	16464	16471	16427	16443	16474	16680	16597	16561	16506	16458	16289	16632	16292	16516	16482	16406	16435	16357	16282	16617	16386	16457	16417	16331	16312	16253	16371	16609	16605	16386	16549	16567	16441	16376	16485	16378	16385	16671	16308	16535	16343	16416	16421	16317	16435	16403	16417	16405	16495	16312	16394	16591	16305	16371	16312	16423	16417	16486	16453	16404	16439	16443	16458	16505	16348	16436	16456	16411	16372	16490	16420	16355	16501	16604	16559	16696	16614	16394	16433	16534	16329	16649	16338	16289	16382	16363	16521	16489	16301	16508	16621	16350	16637	16445	16519	16378	16459	16462	16445	16810	16585	16513	16533	16415	16339	16529	16467	16292	16525	16312	16585	16484	16551	16496	16610	16619	16516	16295	16286	16341	16387	16367	16297	16276	16314	16447	16458	16445	16671	16454	16344	16497	16599	16467	16616	16436	16549	16353	16345	16610	16562	16420	16465	16566	16455	16270	16471	16571	16478	16406	16477	16443	16592	16420	16447	16419	16371	16362	16572	16477	16556	16511	16344	16326	16559	16629	16511	16243	16322	16301	16220	16449	16417	16463	16544	16301	16417	16387	16454	16403	16434	16596	16351	16420	16463	16363	16334	16463	16413	16261	16515	16522	16288	16215	16443	16475	16533	16614	16490	16515	16520	16554	16371	16383	16435	16358	16234	16396	16331	16363	16420	16497	16506	16446	16481	16492	16660	16271	16354	16385	16439	16509	16551	16287	16324	16495	16539	16445	16368	16425	16422	16338	16207	16393	16185	16371	16323	16513	16350	16537	16499	16426	16406	16344	16471	16399	16257	16419	16364	16581	16260	16506	16614	16431	16245	16387	16455	16412	16408	16310	16364	16416	16594	16570	16356	16597	16250	16349	16351	16407	16448	16394	16519	16540	16300	16559	16347	16412	16327	16424	16384	16331	16425	16441	16446	16404	16322	16371	16515	16537	16349	16614	16653	16395	16517	16529	16418	16334	16270	16457	16480	16452	16527	16445	16510	16482	16601	16570	16505	16587	16577	16491	16375	16434	16332	16456	16354	16224	16378	16292	16377	16262	16555	16383	16248	16484	16419	16381	16498	16489	16528	16430	16497	16537	16414	16489	16350	16468	16672	16526	16242	16487	16656	16573	16442	16361	16383	16413	16429	16520	16610	16591	16566	16484	16364	16233	16387	16368	16439	16614	16513	16475	16580	16477	16310	16483	16543	16387	16407	16542	16548	16290	16371	16422	16452	16277	16551	16371	16487	16413	16468	16479	16339	16632	16433	16506	16329	16463	16422	16584	16514	16470	16414	16293	16644	16492	16110	16458	16414	16430	16318	16316	16271	16503	16248	16320	16536	16492	16381	16350	16377	16450	16468	16473	16442	16338	16478	16301	16355	16393	16342	16382	16598	16589	16313	16559	16320	16578	16506	16459	16340	16377	16617	16257	16368	16329	16466	16633	16307	16429	16107	16403	16325	16456	16478	16440	16295	16438	16393	16421	16670	16299	16358	16415	16580	16521	16172	16427	16338	16500	16227	16275	16456	16567	16630	16472	16346	16245	16461	16459	16627	16394	16310	16439	16444	16366	16356	16287	16390	16552	16456	16542	16357	16596	16432	16592	16505	16319	16549	16494	16227	16341	16413	16462	16391	16374	16336	16568	16444	16529	16538	16558	16638	16595	16510	16396	16434	16493	16551	16474	16480	16400	16416	16480	16609	16426	16493	16316	16439	16349	16454	16662	16141	16382	16397	16457	16472	16465	16556	16416	16612	16361	16594	16340	16548	16326	16274	16365	16333	16457	16464	16703	16436	16379	16519	16499	16525	16387	16462	16258	16537	16245	16334	16348	16332	16414	16466	16405	16532	16514	16433	16424	16553	16464	16508	16457	16525	16521	16694	16602	16588	16440	16275	16364	16353	16368	16514	16454	16523	16483	16556	16582	16467	16342	16360	16374	16436	16403	16515	16425	16418	16485	16502	16579	16539	16677	16413	16440	16572	16545	16451	16619	16169	16507	16424	16369	16511	16366	16457	16451	16324	16408	16481	16547	16509	16575	16282	16540	16445	16497	16267	16443	16317	16249	16309	16540	16578	16411	16301	16545	16429	16518	16439	16410	16402	16358	16482	16524	16543	16621	16507	16406	16297	16617	16631	16564	16550	16525	16459	16582	16325	16592	16632	16719	16503	16491	16388	16574	16604	16420	16390	16370	16513	16341	16494	16346	16528	16434	16401	16671	16369	16491	16448	16368	16382	16429	16281	16187	16337	16648	16525	16277	16446	16301	16608	16400	16467	16662	16610	16658	16489	16496	16421	16437	16536	16565	16300	16540	16360	16494	16426	16540	16289	16275	16358	16507	16466	16273	16537	16456	16257	16421	16601	16385	16602	16368	16332	16439	16409	16434	16457	16466	16392	16455	16341	16376	16263	16365	16360	16546	16510	16419	16339	16447	16208	16461	16280	16283	16366	16465	16443	16295	16453	16681	16251	16657	16526	16292	16427	16555	16566	16436	16444	16494	16514	16445	16365	16294	16428	16502	16505	16600	16351	16469	16298	16569	16533	16504	16494	16499	16406	16471	16368	16242	16528	16512	16375	16324	16595	16364	16551	16527	16572	16449	16456	16382	16336	16349	16296	16320	16249	16513	16448	16461	16536	16497	16357	16324	16295	16349	16459	16434	16445	16389	16371	16311	16579	16322	16410	16552	16464	16522	16517	16485	16341	16501	16377	16629	16403	16490	16431	16237	16480	16372	16561	16538	16579	16365	16445	16466	16511	16592	16160	16500	16381	16620	16430	16370	16424	16584	16327	16419	16290	16347	16223	16354	16362	16548	16568	16444	16448	16518	16482	16099	16620	16396	16518	16385	16565	16422	16355	16353	16433	16345	16481	16423	16475	16677	16235	16452	16531	16387	16356	16443	16362	16370	16452	16549	16560	16374	16466	16595	16509	16277	16421	16432	16539	16349	16503	16659	16515	16464	16352	16550	16423	16420	16586	16537	16276	16418	16518	16654	16323	16564	16494	16578	16249	16540	16565	16572	16382	16511	16435	16291	16578	16422	16538	16387	16522	16416	16702	16647	16578	16518	16576	16537	16341	16424	16338	16570	16336	16410	16350	16514	16422	16438	16328	16516	16272	16455	16568	16678	16504	16575	16299	16543	16315	16557	16448	16326	16400	16524	16644	16461	16470	16449	16364	16447	16399	16485	16486	16170	16461	16403	16310	16360	16324	16450	16277	16421	16293	16235	16421	16307	16369	16395	16483	16758	16505	16605	16368	16497	16539	16559	16411	16537	16651	16479	16612	16567	16506	16516	16322	16447	16401	16684	16371	16345	16524	16348	16593	16457	16416	16414	16437	16570	16319	16389	16404	16326	16456	16419	16446	16479	16630	16291	16386	16367	16369	16391	16284	16331	16320	16545	16375	16426	16368	16551	16387	16399	16378	16238	16497	16496	16462	16495	16552	16320	16463	16407	16346	16561	16646	16613	16444	16588	16663	16433	16366	16579	16525	16471	16547	16357	16472	16435	16521	16343	16400	16485	16526	16444	16416	16445	16403	16458	16534	16580	16590	16378	16227	16435	16496	16412	16559	16355	16383	16351	16505	16293	16391	16328	16461	16303	16555	16603	16463	16378	16373	16341	16376	16332	16284	16435	16596	16270	16408	16535	16387	16501	16489	16314	16604	16593	16512	16311	16498	16483	16514	16573	16615	16678	16405	16517	16372	16648	16302	16258	16493	16414	16537	16417	16430	16373	16465	16436	16445	16325	16445	16472	16248	16265	16524	16581	16415	16712	16426	16498	16330	16453	16562	16587	16535	16606	16459	16340	16477	16163	16550	16449	16344	16492	16303	16404	16481	16538	16535	16459	16176	16461	16507	16410	16268	16528	16472	16386	16432	16499	16398	16556	16366	16230	16387	16543	16509	16461	16312	16560	16613	16496	16397	16258	16620	16511	16420	16447	16556	16514	16376	16402	16445	16512	16502	16529	16442	16764	16351	16163	16531	16532	16350	16441	16517	16411	16364	16471	16354	16613	16357	16392	16472	16456	16476	16428	16365	16307	16496	16244	16408	16175	16381	16408	16349	16377	16599	16618	16584	16187	16565	16449	16499	16397	16400	16346	16432	16660	16649	16354	16444	16524	16581	16615	16463	16477	16217	16428	16802	16479	16602	16468	16582	16432	16475	16395	16503	16684	16417	16688	16430	16480	16400	16371	16448	16363	16590	16262	16389	16523	16450	16347	16472	16466	16370	16550	16519	16621	16367	16603	16521	16515	16580	16414	16446	16488	16506	16387	16389	16710	16272	16442	16464	16454	16515	16363	16408	16331	16553	16434	16520	16442	16494	16487	16490	16455	16533	16556	16385	16492	16359	16442	16408	16411	16615	16470	16460	16501	16587	16424	16282	16371	16598	16525	16474	16453	16436	16447	16467	16393	16625	16636	16473	16476	16392	16689	16337	16568	16458	16416	16436	16636	16372	16467	16362	16505	16397	16426	16398	16335	16378	16536	16399	16468	16515	16203	16379	16464	16486	16423	16595	16379	16344	16426	16403	16693	16376	16584	16494	16558	16360	16502	16485	16568	16423	16679	16526	16712	16550	16539	16581	16583	16454	16559	16459	16374	16265
24387	34816	32754	25434	21541	19416	17991	17362	16747	16473	16213	15911	15473	15590	15482	15275	15198	15112	15007	15004	14599	14828	14533	14651	14630	14819	14564	14647	14427	14593	14653	14693	14558	14407	14631	14540	14367	14522	14286	14593	14465	14281	14580	14399	14606	14570	14404	14354	14559	14366	14558	14330	14391	14390	14429	14263	14504	14382	14464	14383	14474	14392	14521	14412	14456	14280	14420	14271	14350	14309	14514	14421	14320	14457	14551	14590	14269	14493	14221	14230	14533	14349	14376	14485	14604	14357	14432	14434	14350	14328	14288	14482	14395	14537	14439	14644	14304	14241	14424	14341	14495	14507	14468	14256	14186	14411	14355	14567	14500	14297	14652	14293	14435	14538	14309	14524	14426	14557	14277	14533	14414	14698	14472	14410	14373	14402	14455	14428	14554	14539	14381	14391	14375	14379	14461	14422	14206	14310	14387	14394	14462	14396	14429	14327	14364	14338	14501	14533	14474	14380	14462	14510	14400	14240	14536	14455	14408	14489	14385	14463	14406	14448	14382	14585	14510	14331	14489	14417	14430	14393	14421	14478	14411	14424	14223	14318	14344	14478	14415	14466	14543	14407	14423	14498	14375	14381	14468	14519	14558	14398	14391	14355	14547	14243	14219	14518	14454	14495	14420	14441	14286	14497	14477	14325	14310	14466	14375	14471	14419	14477	14533	14327	14424	14550	14543	14464	14342	14507	14454	14400	14308	14556	14567	14382	14271	14410	14428	14388	14392	14460	14452	14418	14468	14407	14205	14259	14461	14355	14619	14340	14588	14371	14453	14406	14204	14574	14445	14439	14206	14267	14358	14455	14488	14290	14327	14441	14378	14292	14375	14431	14368	14554	14560	14211	14648	14471	14519	14293	14395	14628	14398	14381	14488	14273	14343	14458	14478	14340	14442	14381	14452	14221	14280	14327	14351	14442	14249	14414	14602	14560	14377	14502	14439	14330	14352	14313	14488	14494	14453	14422	14452	14423	14371	14444	14555	14284	14434	14533	14436	14577	14239	14444	14417	14514	14486	14379	14208	14219	14726	14378	14382	14489	14339	14486	14443	14395	14407	14320	14359	14355	14491	14372	14335	14266	14442	14553	14341	14446	14308	14487	14471	14379	14468	14322	14516	14292	14327	14330	14353	14279	14426	14421	14330	14329	14581	14380	14352	14376	14372	14459	14581	14342	14445	14497	14454	14330	14306	14245	14329	14357	14347	14152	14398	14382	14332	14225	14497	14403	14520	14345	14431	14432	14558	14568	14332	14279	14405	14298	14446	14383	14378	14422	14338	14316	14308	14539	14379	14328	14348	14357	14379	14421	14246	14397	14401	14474	14603	14409	14530	14336	14575	14530	14391	14481	14538	14379	14445	14408	14427	14394	14465	14320	14457	14531	14385	14360	14367	14342	14449	14514	14404	14349	14455	14507	14464	14244	14398	14382	14413	14468	14464	14534	14429	14273	14391	14597	14471	14282	14400	14339	14503	14370	14330	14424	14416	14447	14330	14393	14401	14487	14491	14486	14169	14356	14310	14516	14309	14466	14275	14450	14425	14324	14475	14457	14532	14307	14465	14530	14332	14410	14599	14366	14613	14510	14325	14371	14477	14565	14374	14191	14411	14265	14477	14310	14594	14440	14441	14412	14462	14237	14284	14292	14360	14610	14317	14396	14478	14192	14444	14499	14380	14528	14556	14350	14450	14436	14323	14366	14507	14442	14536	14307	14561	14327	14327	14473	14493	14437	14463	14451	14515	14508	14480	14250	14345	14317	14421	14390	14535	14298	14390	14342	14398	14402	14399	14322	14436	14348	14291	14499	14398	14343	14523	14274	14447	14395	14531	14643	14309	14296	14441	14512	14401	14266	14444	14449	14229	14563	14551	14497	14512	14404	14328	14474	14549	14521	14308	14469	14554	14454	14466	14569	14211	14399	14232	14383	14480	14385	14391	14437	14447	14257	14638	14476	14382	14298	14530	14422	14417	14389	14323	14310	14323	14299	14383	14141	14370	14458	14536	14539	14563	14520	14465	14398	14441	14454	14466	14329	14288	14341	14563	14444	14346	14461	14271	14387	14334	14504	14442	14615	14398	14434	14423	14254	14444	14369	14500	14367	14477	14323	14343	14436	14477	14435	14374	14429	14474	14323	14457	14476	14405	14399	14475	14531	14502	14517	14293	14500	14369	14335	14471	14374	14451	14242	14382	14456	14452	14372	14527	14421	14476	14476	14496	14455	14275	14506	14355	14351	14433	14527	14463	14441	14472	14432	14417	14398	14487	14367	14369	14183	14473	14384	14480	14548	14414	14507	14359	14471	14420	14509	14328	14473	14344	14303	14431	14372	14571	14364	14445	14410	14280	14426	14391	14294	14351	14398	14406	14314	14416	14298	14506	14596	14512	14409	14416	14322	14309	14590	14489	14332	14432	14511	14366	14381	14414	14594	14407	14517	14502	14430	14445	14459	14441	14391	14519	14480	14456	14504	14324	14404	14354	14602	14387	14342	14552	14451	14494	14457	14416	14488	14395	14603	14392	14278	14337	14349	14459	14291	14354	14519	14321	14368	14460	14562	14374	14414	14334	14236	14283	14237	14492	14524	14176	14443	14300	14440	14444	14379	14451	14345	14518	14493	14386	14440	14423	14384	14507	14240	14355	14432	14279	14390	14396	14466	14306	14388	14388	14499	14506	14313	14470	14500	14554	14341	14537	14465	14357	14269	14419	14245	14499	14509	14438	14231	14531	14378	14639	14439	14457	14329	14254	14455	14485	14378	14633	14476	14313	14584	14518	14472	14345	14480	14199	14391	14386	14456	14469	14329	14488	14460	14547	14472	14537	14300	14598	14403	14409	14560	14443	14538	14376	14313	14291	14429	14508	14549	14246	14501	14181	14478	14380	14512	14339	14420	14383	14286	14448	14362	14478	14461	14463	14274	14319	14535	14280	14478	14392	14524	14467	14322	14449	14476	14363	14254	14492	14316	14446	14548	14410	14514	14372	14344	14258	14530	14324	14486	14398	14430	14484	14614	14079	14416	14402	14349	14408	14426	14327	14458	14523	14397	14488	14428	14565	14552	14470	14353	14467	14491	14491	14416	14270	14484	14417	14460	14537	14459	14356	14548	14232	14580	14446	14463	14553	14402	14476	14335	14348	14506	14343	14502	14463	14453	14459	14158	14486	14482	14421	14280	14609	14514	14467	14276	14541	14341	14482	14239	14425	14527	14556	14370	14375	14502	14341	14458	14380	14493	14325	14560	14551	14573	14292	14532	14391	14494	14459	14447	14459	14389	14434	14414	14396	14385	14505	14227	14481	14400	14483	14506	14290	14399	14326	14442	14487	14308	14367	14342	14423	14475	14420	14277	14494	14570	14385	14434	14391	14525	14574	14398	14552	14534	14364	14432	14315	14499	14542	14123	14461	14548	14367	14481	14434	14522	14416	14484	14573	14349	14391	14475	14498	14636	14300	14511	14415	14406	14478	14217	14437	14472	14445	14506	14470	14535	14496	14430	14264	14581	14516	14411	14427	14399	14227	14377	14520	14457	14468	14557	14255	14452	14414	14356	14524	14408	14435	14375	14300	14421	14348	14304	14388	14409	14414	14448	14497	14434	14432	14352	14374	14433	14391	14288	14390	14410	14442	14568	14487	14411	14472	14525	14521	14470	14296	14399	14420	14516	14394	14251	14493	14475	14324	14400	14327	14370	14396	14392	14377	14374	14424	14356	14573	14357	14540	14255	14283	14471	14428	14411	14444	14467	14576	14519	14334	14627	14379	14362	14454	14425	14455	14400	14499	14388	14447	14364	14449	14514	14160	14468	14529	14442	14602	14515	14413	14374	14444	14406	14447	14321	14458	14369	14446	14324	14444	14567	14406	14471	14525	14356	14416	14383	14421	14414	14470	14381	14521	14308	14414	14332	14344	14408	14558	14361	14540	14404	14467	14532	14504	14382	14441	14454	14453	14490	14516	14578	14535	14118	14457	14326	14357	14405	14289	14323	14387	14410	14376	14536	14436	14408	14473	14349	14389	14337	14404	14500	14524	14416	14393	14441	14334	14344	14430	14525	14458	14439	14548	14286	14550	14443	14362	14393	14344	14565	14375	14379	14413	14483	14320	14379	14364	14302	14326	14370	14378	14279	14385	14458	14506	14416	14346	14280	14639	14491	14340	14280	14431	14516	14515	14468	14447	14425	14546	14554	14454	14432	14395	14411	14327	14314	14401	14611	14505	14416	14479	14421	14381	14321	14445	14543	14505	14474	14470	14465	14452	14242	14477	14456	14287	14534	14482	14287	14512	14265	14490	14400	14484	14378	14413	14378	14512	14250	14369	14409	14298	14442	14410	14523	14577	14367	14434	14297	14455	14423	14347	14265	14400	14333	14312	14252	14420	14342	14416	14368	14439	14477	14412	14332	14490	14400	14488	14462	14469	14550	14519	14484	14485	14493	14562	14338	14473	14264	14428	14397	14336	14469	14444	14365	14371	14432	14404	14574	14412	14389	14465	14455	14418	14418	14500	14492	14515	14436	14517	14445	14338	14486	14374	14485	14318	14364	14507	14461	14332	14377	14336	14498	14409	14346	14394	14449	14459	14118	14468	14465	14414	14237	14421	14473	14466	14450	14260	14515	14530	14531	14237	14411	14492	14283	14529	14520	14388	14404	14403	14372	14373	14381	14539	14611	14401	14502	14410	14383	14521	14315	14509	14392	14309	14367	14197	14537	14460	14313	14513	14368	14485	14478	14478	14377	14479	14475	14357	14508	14644	14446	14449	14415	14325	14503	14310	14366	14648	14451	14291	14255	14374	14559	14469	14496	14457	14481	14293	14496	14263	14345	14338	14410	14332	14447	14379	14421	14453	14367	14418	14353	14466	14604	14230	14503	14364	14522	14430	14564	14414	14323	14374	14426	14529	14516	14370	14508	14417	14335	14456	14376	14512	14540	14457	14470	14513	14456	14446	14480	14405	14333	14334	14619	14464	14483	14379	14301	14496	14517	14525	14351	14421	14316	14570	14382	14468	14327	14318	14642	14460	14215	14461	14384	14325	14388	14532	14541	14454	14510	14526	14487	14483	14440	14338	14431	14463	14339	14320	14321	14494	14315	14400	14488	14509	14501	14356	14424
24532	21707	29226	25085	23229	23395	22083	19587	18374	18398	18070	17848	17537	17394	17221	17107	16916	16870	16819	16560	16587	16666	16512	16607	16530	16503	16458	16331	16380	16584	16464	16444	16650	16426	16463	16392	16141	16354	16367	16268	16050	16275	16296	16198	16178	16242	16390	16118	16185	16095	16139	16080	16084	16251	16258	16418	16183	15986	16273	16351	16067	16184	16111	16185	16308	15976	16176	16354	16306	16190	16145	16265	16048	16414	16229	16130	16198	16249	16479	16292	16379	16161	16181	16260	16059	16327	16244	15969	16011	16102	16231	16166	16243	16087	16233	16205	16229	16304	16153	16226	16270	16216	16127	16224	16105	16073	16151	16268	16239	16030	16184	16182	16165	16162	16161	16080	16256	16260	16198	16192	16296	16096	16219	16218	16114	16267	16199	16173	16052	16148	16090	16222	16048	16182	16226	16149	16245	16200	16159	16055	16135	16313	16170	16311	16225	16301	16122	16290	16208	16282	16177	16035	16214	16081	16016	16164	16282	16164	16393	16176	16192	16198	16175	16078	16189	16192	16107	16292	16119	16252	16284	16218	16465	16149	16477	16246	16143	16268	16170	16261	16145	16216	16371	16085	16029	16253	16147	16242	16305	16097	16231	16176	16141	15990	16060	16128	16407	16207	16171	16108	16119	16250	16016	16098	16184	16230	16251	16215	16230	16454	16253	16304	16334	16119	16187	16058	16075	16503	16375	16279	16210	16127	16387	16379	16299	16094	16165	16241	16252	16123	16160	16130	16270	16192	16007	16014	16021	16062	16148	16106	16092	16069	16024	16425	16340	16227	16089	16286	16189	16317	15990	16401	16138	16201	16225	16122	16226	16302	16243	16130	16148	16146	16062	16059	16210	16073	16164	16368	16183	16169	16190	16050	16317	16314	16290	16125	16346	16201	16205	16123	16064	16239	16074	15928	16189	16006	16130	16112	16202	16180	16311	16308	16378	16240	16237	16119	16280	16088	16194	16148	16022	15983	16052	16264	15989	16317	16220	16280	16466	16127	16003	16173	16032	16142	16352	16258	16301	16120	16216	16063	16182	16177	16273	16226	16332	16102	16221	16443	16241	16196	16171	16061	16316	16353	16214	16143	16169	16219	16179	16131	16149	16163	16210	16068	16077	16186	16300	16077	16014	16222	16405	16037	16175	16237	16224	16373	16165	16306	16132	16275	16244	16063	16122	16247	16249	16185	16326	16236	16238	16170	16126	16269	16282	16151	16296	16001	16209	15994	16027	16238	16155	16187	16248	16155	16152	16220	16259	16034	15981	16122	16128	16324	16203	16097	16143	16146	16040	16338	16389	16361	16245	16189	16136	16294	16305	16140	16093	16306	16267	16345	16218	16081	16216	16075	16261	16182	16210	16312	16334	16427	16470	16300	16253	16050	16316	16485	16281	16201	16121	16261	16286	16211	16210	16328	15868	15996	16361	15992	16342	16167	16031	16283	16286	16286	16181	16300	16228	16394	16283	16156	16037	16195	16040	16014	16111	16158	16309	16175	16312	16082	16234	16377	16171	16310	16081	16257	16023	16167	16208	16199	16090	16136	16279	16290	16222	16223	16268	16056	16017	16198	16331	16120	16291	16349	16175	16146	16003	16259	16097	16177	16040	16247	16105	16037	16154	16140	16161	16227	16136	16049	16314	16384	16434	16264	16077	16261	16173	16159	16158	16052	16212	16199	16193	16120	16078	16090	16181	16256	16238	16182	16207	16369	16038	16209	16178	16059	16060	16271	16173	16283	16226	16129	16193	16299	16208	16053	16278	16366	16204	16203	16161	16108	16173	16322	16078	16338	16003	16257	16190	16085	16238	16292	16015	16119	16209	16095	16278	16121	16068	15931	16283	16401	16348	16082	16169	16499	16188	16192	16284	16164	16156	16257	16272	16250	16186	16083	16187	16369	16006	16137	16343	16190	16126	16274	16225	16091	16249	16340	16033	16199	16116	16452	16226	16135	16180	16168	16267	16437	16053	16145	16181	16241	16164	16034	16141	16179	16232	16298	16209	16187	16195	16200	16294	16181	16072	16132	16319	16111	16187	16167	16185	16174	16259	16147	16128	16029	16198	16110	16196	16079	16101	16258	16276	16308	16329	16054	16284	16033	16183	16044	16235	16137	16200	16257	16271	16204	16292	16155	16153	16278	16089	16156	15904	16123	16204	16359	16150	16378	16198	16334	16272	16268	16157	16275	16099	16294	16293	16230	16127	16233	16172	16393	16053	16182	16126	16099	16171	16362	16214	16085	16227	16305	16372	16086	16214	16306	16126	16323	15996	16318	16404	16310	16210	16229	16266	16210	16214	16257	16222	16388	16081	16036	16194	16286	16232	16414	16206	16178	16073	16209	16218	16208	15847	16238	16390	16144	16149	16393	16133	16065	16203	16076	16135	16247	16124	16186	16260	16246	16166	16148	16205	16147	16442	16337	16169	16173	16369	16273	16330	16272	16108	16214	16069	16194	16252	16047	15987	16095	16033	16108	15931	16308	16021	16237	16125	16016	16113	16152	16273	16116	16082	16311	16258	16151	16122	16181	16142	16112	15996	16147	15992	16181	16092	16029	16040	16003	16189	16201	16230	16216	16336	16295	16212	16083	16056	16086	16352	16137	16114	16181	16080	16222	16339	16157	16266	16169	16085	16224	16271	16169	16100	16314	16298	16384	16217	16156	16296	16155	16162	16154	16323	16258	16204	16255	16310	16377	16367	16374	16102	16339	16231	16350	16171	16223	16045	16161	16241	16424	16300	16264	16202	16196	16198	16125	16124	16184	15835	16115	16077	16180	16341	16294	16355	16145	16039	15992	16157	16198	16208	16280	16187	16186	16091	16072	16236	16094	16376	16326	16221	16268	16245	16303	15982	16322	16276	16275	16243	16108	16160	16032	16019	16249	16125	16127	16221	16203	16240	16227	16155	16280	16275	16239	16468	16105	16054	16005	16158	16001	16025	16150	16325	16389	16438	16098	16132	16079	16052	16459	16283	16167	16084	16223	16120	16010	16084	16211	16184	16174	16275	16107	16137	16064	16200	16262	16295	16205	16170	16155	16066	16073	16148	16266	16262	16276	16120	16180	16329	16140	16124	15947	16293	16248	16291	16369	16304	16059	16222	16092	16140	16243	16270	16395	16208	16187	16153	16097	16120	16120	16295	15981	16385	16184	16069	16192	16113	16067	16272	16177	16271	16150	16099	16154	16310	16062	16210	16167	16114	16161	16000	16023	16165	16033	16282	16173	16171	16113	15989	16232	16235	16143	16145	16168	16270	16250	16215	16186	16222	16263	16215	16132	16164	16261	16146	16301	16343	16298	16227	16262	16201	16140	16381	16253	16291	16252	16084	16010	15988	16110	16186	16211	16060	16155	16255	16241	16322	16321	16084	16027	16368	16211	16232	16209	16176	16336	16301	16085	16074	16422	16102	16344	16248	16463	16108	16210	16274	16113	16184	16139	16302	16166	16225	16205	16119	16218	16107	15975	16131	16125	16253	16138	16176	16195	16361	16025	16169	16155	16141	16290	16212	16017	16131	16252	16387	16351	16071	16248	16132	16179	16324	16112	16067	16211	16091	16244	16141	16201	16249	16040	16124	16268	16220	16367	16292	16226	15962	16117	16212	16131	16277	16180	16397	16435	16359	16371	16157	16166	16247	16189	16275	16295	16126	16240	16110	16053	16113	16141	16215	16451	16133	16055	16019	16295	16210	16185	16056	16010	16173	16261	15992	16199	16362	16198	16122	16052	16180	16000	16272	16076	16056	16100	16355	16084	16111	16115	16350	16201	16261	16197	16122	16061	16349	16323	16285	16342	16112	16057	16115	16332	16488	16176	16132	16141	16121	16349	16245	16222	16327	16201	16229	16212	16210	16139	16033	16348	16194	16160	16129	16070	16319	16226	16369	16306	16144	16360	16297	16271	16185	16251	16162	16107	16036	16317	16336	16178	16183	16271	16131	16264	16326	16198	16286	16266	16299	16235	16032	16025	16106	16100	16176	16020	16372	16155	15896	16114	16131	16143	16304	16041	16198	16109	15999	16292	16196	16242	15986	16176	16235	16195	16375	16336	16116	16255	16206	16263	16195	16087	16318	16267	16285	16232	16211	16118	16150	16160	16176	16266	15985	16261	16183	15991	16207	16109	16087	16204	16008	16204	16062	16139	16292	16133	16138	16222	16321	16361	16322	16009	16167	16233	16357	16117	16277	16335	16062	16257	16198	16410	16285	16205	16243	16061	16150	16334	16169	16242	16266	16137	16203	16224	16101	16123	16209	16192	16283	16383	16293	16175	16262	16235	16151	16099	16181	16169	16385	16175	16424	16420	16132	16225	16288	16199	16317	16105	16367	16170	16136	16235	16184	16133	16142	16060	16399	16231	16015	16277	16212	16134	16122	16247	16103	16237	16237	16076	16081	16173	16116	16492	16146	16272	16136	16264	16144	16344	16246	16133	16296	16305	16135	16084	16146	16200	16135	16348	16206	16316	16327	16113	16138	16142	16046	15993	16167	16017	16146	16168	16095	16212	16101	16066	16281	16160	16044	16293	16310	16108	16045	16240	16141	16210	16381	16194	16257	16174	16344	16185	16332	16320	16232	16154	16044	15985	16304	16291	16093	16181	16221	16194	16300	16254	16213	16053	16326	16236	16227	16287	16190	16204	16241	16304	16145	15993	16086	16096	16145	16241	16234	16074	16244	16227	16241	16223	16169	16123	16125	16321	16144	16150	16410	16049	16119	16163	15995	16160	16195	16335	16297	16075	16345	16117	16102	15936	16048	16173	16083	16201	16147	16239	16278	16013	16114	15968	16331	16096	16198	16341	16291	16400	16160	16171	16407	16286	16207	16033	16243	16391	16225	16133	16267	16138	16169	16178	16345	16139	16318	16300	16045	16299	16203	16259	16278	16190	16007	16236	16359	16134	16236	16059	16148	16027	16157	16229	15991	16064	16110	16418	16252	16368	16094	16033	16284	16123	16111	16195	16344	16360	16177	16241	16080	16181	16168	16354	16256	16533	16222	16176	16143	16255	15997	16315	16338	16272	16229	16199	16043	15938	16127	16037	16091	16122	16328	16006	16268	16103	16211	16032	16329	16274	16263	16338	16307	16152	16218	16305	16256	16404	16246	16271
23350	40336	38049	29944	25182	22283	20204	19032	18266	17638	17183	16758	16475	16149	15878	15750	15534	15223	15260	15183	14949	15088	14850	14948	14732	14942	14641	14605	14834	14557	14538	14473	14454	14633	14672	14292	14459	14385	14430	14362	14464	14381	14465	14350	14450	14542	14274	14489	14285	14201	14484	14319	14329	14361	14466	14321	14236	14531	14382	14414	14329	14301	14455	14357	14392	14458	14168	14197	14161	14323	14308	14317	14333	14359	14323	14399	14309	14284	14361	14343	14258	14404	14317	14318	14349	14387	14289	14135	14363	14385	14346	14392	14393	14458	14295	14445	14352	14340	14222	14339	14420	14161	14337	14319	14209	14309	14449	14347	14523	14484	14420	14454	14547	14307	14456	14208	14346	14185	14280	14493	14210	14381	14268	14246	14192	14389	14375	14463	14222	14330	14217	14343	14287	14442	14298	14295	14326	14115	14336	14135	14383	14297	14307	14280	14463	14419	14265	14390	14376	14216	14326	14235	14264	14255	14156	14329	14243	14252	14336	14396	14335	14238	14266	14382	14291	14239	14310	14372	14208	14244	14363	14262	14289	14266	14252	14284	14295	14458	14210	14314	14415	14271	14338	14355	14190	14289	14234	14376	14419	14245	14401	14363	14354	14219	14358	14341	14262	14265	14200	14279	14315	14268	14254	14218	14169	14416	14321	14446	14344	14445	14468	14320	14337	14346	14316	14248	14204	14424	14462	14218	14466	14249	14280	14325	14462	14374	14149	14238	14271	14298	14425	14278	14384	14284	14373	14403	14538	14420	14391	14511	14323	14572	14371	14254	14195	14335	14301	14322	14292	14357	14429	14411	14193	14437	14515	14084	14266	14280	14283	14269	14441	14373	14319	14242	14336	14349	14480	14309	14302	14372	14406	14116	14248	14226	14383	14343	14472	14198	14410	14467	14355	14234	14435	14428	14383	14262	14366	14469	14279	14453	14274	14334	14392	14432	14391	14426	14223	14238	14264	14408	14355	14274	14278	14246	14374	14265	14408	14245	14260	14164	14391	14442	14381	14256	14334	14479	14503	14352	14336	14375	14238	14416	14246	14269	14322	14315	14367	14250	14311	14242	14290	14492	14299	14314	14185	14268	14524	14204	14325	14544	14257	14208	14122	14317	14432	14207	14268	14358	14399	14402	14472	14524	14336	14426	14334	14342	14305	14282	14175	14393	14352	14381	14151	14359	14394	14220	14275	14332	14400	14399	14300	14350	14364	14187	14384	14360	14524	14168	14238	14318	14193	14414	14342	14371	14374	14416	14389	14172	14258	14415	14327	14398	14350	14347	14406	14216	14334	14336	14479	14261	14453	14438	14253	14278	14374	14209	14340	14365	14303	14334	14322	14334	14368	14404	14331	14380	14451	14299	14473	14393	14490	14388	14412	14418	14318	14326	14367	14469	14408	14245	14392	14299	14386	14243	14308	14281	14231	14429	14334	14313	14187	14476	14306	14251	14255	14518	14333	14276	14316	14436	14222	14393	14335	14510	14318	14360	14272	14233	14379	14228	14467	14292	14255	14253	14189	14202	14334	14272	14521	14285	14377	14262	14340	14443	14370	14222	14371	14309	14245	14312	14255	14206	14304	14374	14267	14278	14285	14376	14315	14279	14458	14112	14183	14316	14458	14313	14331	14406	14513	14303	14400	14265	14161	14409	14328	14387	14135	14450	14346	14305	14223	14442	14290	14362	14359	14438	14339	14302	14278	14227	14273	14221	14399	14301	14273	14295	14457	14330	14245	14447	14391	14445	14459	14324	14315	14397	14434	14385	14166	14313	14415	14226	14347	14162	14237	14512	14358	14218	14419	14135	14168	14184	14313	14340	14468	14261	14295	14303	14262	14298	14355	14355	14339	14219	14291	14338	14225	14314	14401	14383	14406	14411	14318	14404	14461	14353	14394	14232	14452	14518	14132	14381	14314	14412	14265	14244	14382	14299	14263	14266	14511	14396	14131	14337	14143	14186	14516	14318	14276	14336	14445	14352	14333	14396	14362	14264	14399	14427	14413	14379	14234	14439	14366	14356	14342	14373	14363	14229	14209	14421	14335	14434	14097	14387	14572	14437	14219	14226	14227	14238	14349	14305	14214	14428	14163	14325	14407	14243	14371	14245	14324	14383	14164	14193	14220	14199	14290	14329	14155	14396	14329	14348	14267	14545	14338	14410	14360	14509	14172	14212	14342	14254	14524	14199	14241	14384	14231	14340	14507	14306	14378	14313	14329	14314	14268	14263	14303	14433	14323	14365	14422	14380	14337	14358	14425	14287	14457	14402	14336	14282	14465	14240	14238	14180	14326	14221	14279	14375	14182	14326	14332	14451	14577	14407	14305	14265	14323	14194	14467	14270	14226	14522	14212	14280	14350	14374	14315	14512	14345	14158	14360	14486	14355	14598	14283	14177	14327	14394	14514	14446	14421	14257	14436	14253	14314	14217	14262	14321	14505	14326	14489	14327	14228	14423	14555	14421	14332	14284	14371	14205	14191	14304	14342	14463	14358	14343	14368	14304	14300	14241	14255	14268	14495	14355	14392	14267	14413	14215	14516	14394	14215	14162	14301	14429	14169	14360	14349	14176	14274	14308	14293	14289	14467	14192	14440	14389	14371	14204	14391	14406	14471	14300	14357	14359	14224	14374	14489	14334	14414	14296	14292	14321	14191	14148	14292	14289	14392	14383	14252	14361	14415	14393	14387	14503	14256	14292	14339	14367	14461	14299	14259	14357	14263	14379	14214	14396	14257	14432	14212	14417	14305	14230	14302	14383	14224	14335	14455	14311	14123	14265	14321	14449	14355	14195	14323	14371	14425	14295	14505	14311	14330	14145	14283	14473	14217	14202	14466	14308	14337	14302	14255	14398	14135	14251	14374	14445	14191	14276	14181	14224	14403	14524	14158	14424	14218	14325	14355	14334	14352	14276	14275	14252	14210	14534	14328	14343	14310	14327	14568	14360	14443	14383	14258	14215	14307	14287	14382	14178	14472	14353	14367	14267	14337	14309	14187	14287	14394	14207	14310	14290	14300	14353	14377	14352	14321	14236	14320	14224	14326	14389	14352	14202	14261	14298	14217	14400	14270	14218	14444	14365	14252	14295	14346	14190	14389	14346	14321	14397	14275	14351	14281	14577	14329	14493	14259	14355	14276	14506	14318	14363	14400	14320	14277	14240	14512	14296	14268	14286	14291	14423	14441	14439	14297	14409	14356	14351	14425	14397	14335	14459	14425	14324	14491	14331	14277	14278	14344	14171	14317	14235	14144	14240	14421	14216	14400	14332	14322	14265	14263	14368	14430	14329	14316	14390	14195	14183	14358	14325	14260	14383	14284	14259	14240	14268	14322	14289	14270	14376	14337	14286	14239	14241	14321	14379	14260	14352	14453	14213	14439	14311	14364	14182	14269	14299	14412	14263	14297	14449	14428	14335	14238	14099	14366	14129	14318	14259	14308	14547	14329	14342	14226	14333	14239	14535	14363	14337	14199	14258	14276	14192	14314	14388	14254	14358	14362	14037	14451	14405	14144	14404	14472	14300	14280	14367	14326	14345	14213	14363	14434	14306	14357	14232	14404	14391	14338	14221	14263	14350	14416	14521	14493	14357	14288	14385	14284	14288	14351	14404	14359	14402	14276	14381	14395	14412	14355	14323	14361	14347	14220	14329	14239	14287	14349	14267	14331	14545	14474	14362	14168	14145	14336	14436	14316	14388	14557	14160	14267	14105	14236	14185	14354	14277	14257	14305	14366	14268	14222	14350	14392	14102	14462	14340	14301	14291	14388	14378	14352	14236	14150	14269	14175	14259	14289	14349	14347	14412	14243	14201	14353	14362	14174	14521	14353	14406	14320	14435	14326	14243	14293	14274	14328	14281	14176	14337	14252	14397	14465	14338	14291	14284	14410	14402	14535	14341	14188	14310	14124	14214	14335	14296	14349	14395	14307	14387	14409	14175	14431	14209	14430	14389	14263	14161	14319	14268	14309	14469	14306	14243	14447	14346	14301	14273	14160	14270	14322	14383	14164	14355	14302	14177	14338	14194	14313	14403	14268	14435	14255	14318	14338	14264	14327	14288	14315	14432	14419	14565	14264	14304	14230	14366	14220	14366	14528	14210	14259	14254	14435	14433	14359	14191	14400	14282	14352	14374	14135	14204	14373	14211	14425	14213	14235	14428	14397	14469	14239	14347	14300	14358	14333	14255	14229	14273	14286	14408	14354	14309	14170	14425	14281	14370	14141	14239	14445	14126	14284	14325	14283	14391	14334	14407	14471	14154	14455	14345	14131	14389	14315	14195	14195	14356	14296	14426	14455	14292	14438	14203	14296	14355	14205	14061	14265	14198	14168	14551	14426	14273	14361	14393	14286	14466	14421	14204	14349	14385	14286	14205	14392	14259	14190	14358	14235	14238	14226	14323	14252	14453	14380	14277	14254	14413	14254	14242	14265	14303	14414	14452	14339	14356	14259	14349	14470	14277	14227	14488	14334	14178	14267	14320	14142	14388	14405	14428	14474	14270	14278	14179	14361	14203	14425	14257	14208	14201	14265	14414	14254	14324	14276	14266	14258	14361	14314	14332	14469	14281	14389	14265	14382	14327	14099	14295	14367	14320	14335	14431	14343	14291	14431	14308	14256	14233	14332	14152	14141	14386	14377	14312	14399	14390	14411	14370	14432	14374	14374	14306	14517	14355	14395	14256	14540	14466	14587	14347	14349	14366	14396	14270	14401	14178	14371	14381	14286	14335	14245	14377	14401	14277	14315	14219	14241	14352	14252	14303	14193	14343	14368	14257	14303	14434	14321	14245	14372	14439	14358	14364	14359	14347	14297	14381	14404	14383	14397	14411	14333	14298	14214	14469	14228	14474	14168	14449	14394	14454	14335	14477	14427	14251	14355	14392	14284	14355	14390	14351	14340	14145	14303	14364	14144	14274	14319	14484	14504	14205	14346	14300	14266	14388	14469	14400	14286	14298	14469	14268	14387	14352	14369	14333	14131	14267	14180	14061	14440	14313	14344	14293	14185	14292	14280	14361	14295	14372	14387	14246	14388	14274	14436	14332	14428	14266	14277	14349	14301	14357	14370	14364	14363	14234	14296	14291	14311	14397	14377	14325	14387	14313	14251	14248
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
