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
339679037154	339679037671	339679038221	339679038771	339679039321	339679039871	339679040421	339679040971	339679041521	339679042071	339679042621	339679043171	339679043721	339679044271	339679044821	339679045371	339679045921	339679046471	339679047021	339679047571	339679048121	339679048671	339679049221	339679049771	339679050321	339679050871	339679051421	339679051971	339679052521	339679053071	339679053621	339679054171	339679054721	339679055271	339679055821	339679056371	339679056921	339679057471	339679058021	339679058571	339679059121	339679059671	339679060221	339679060771	339679061321	339679061871	339679062421	339679062971	339679063521	339679064071	339679064621	339679065171	339679065721	339679066271	339679066821	339679067371	339679067921	339679068471	339679069021	339679069571	339679070121	339679070671	339679071221	339679071771	339679072321	339679072871	339679073421	339679073971	339679074521	339679075071	339679075621	339679076171	339679076721	339679077271	339679077821	339679078371	339679078921	339679079471	339679080021	339679080571	339679081121	339679081671	339679082221	339679082771	339679083321	339679083871	339679084421	339679084971	339679085521	339679086071	339679086621	339679087171	339679087721	339679088271	339679088821	339679089371	339679089921	339679090471	339679091021	339679091571	339679092121	339679092671	339679093221	339679093771	339679094321	339679094871	339679095421	339679095971	339679096521	339679097071	339679097621	339679098171	339679098721	339679099271	339679099821	339679100371	339679100921	339679101471	339679102021	339679102571	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
21688	20270	27792	22660	21132	24760	27398	23105	21600	21374	20924	20546	20289	20188	20126	19992	19314	19251	19087	19092	18847	19006	18651	18608	18461	18465	18558	18494	18389	18501	18460	18444	18324	18396	18446	18299	18156	18286	18380	18428	18424	18308	18250	18448	18040	18328	18324	18121	18310	18313	18179	18339	18398	18387	18244	18248	18160	18050	18273	18169	18226	18195	18234	17922	18558	18189	18451	18192	18301	18417	18393	18276	18205	18213	18360	18289	18151	18084	18323	18199	18055	18275	18145	18485	18103	18070	18180	18357	18090	18150	18091	18129	18168	18050	18154	18236	18177	18219	18093	18039	18113	18304	18285	18232	18088	18283	18311	18053	18211	18136	18000	18166	18441	18023	18219	18102	18207	18250	18089	18162	18138	18133	18264	18125	17998	18089	18091	18089	18117	18064	17907	18139	18190	18214	18028	18396	18381	18234	18120	18223	18203	18305	17914	18249	18085	18232	18290	18168	18164	18107	18068	18089	18159	18082	17943	18179	18175	18219	17948	18165	18236	18184	18104	18150	18321	18257	18147	17875	18224	18140	18211	18277	18218	18252	18197	17982	18121	17986	18246	18194	18096	18001	18149	18171	18207	18170	18111	18231	18141	18069	18183	18282	18210	18045	18086	18157	18162	18136	18249	18284	18380	18306	18183	18164	18144	18305	17926	17962	18235	18193	18068	18083	18225	18113	18212	18144	18172	18256	17979	18246	18106	18047	18215	18161	18202	18171	18136	17992	17950	18157	18209	18205	18049	18004	18331	17869	18009	18129	18087	18192	18150	17936	18096	18164	18055	18263	18112	18260	18037	18084	18228	17995	18262	18107	17978	18006	18160	18246	18201	18164	18098	18273	18180	18278	18267	18316	18156	17925	18048	18343	18245	18189	18315	18094	18034	18155	18227	17910	18137	18166	17980	18174	18165	18154	18147	18123	17965	18029	18126	17990	18156	18181	18223	18022	17941	18136	17984	18077	18395	18099	18071	18064	17916	18025	18465	18297	18192	18086	18257	18196	18160	18203	18117	18083	18177	18146	18099	18076	17962	18288	18163	18048	18124	18266	18386	18125	18133	18183	18176	18217	18008	18232	18229	18229	18168	18239	18412	18151	18193	18383	18390	18193	18223	17954	18382	18089	17949	18346	18207	18219	18194	18048	18085	18040	18195	18079	18091	18048	18107	18188	17997	18161	18207	18258	18104	18097	18035	18213	18051	17982	18315	18195	18250	18216	18111	18114	18273	18153	18204	18170	18204	18159	18116	18067	18142	18111	18128	18138	18183	18001	18224	18067	18001	18132	18138	18188	18148	18254	18236	18190	18242	18235	18241	18245	18050	17997	18069	18121	18113	18317	18008	17995	18131	18086	17976	17998	18256	18169	18216	18017	18007	18108	18202	18235	18102	18174	18286	18269	18027	18175	18231	18181	18092	18256	18044	18026	18086	18186	18063	18183	18155	17969	18109	18176	18042	18058	18039	17938	17981	18177	17993	18255	18060	18110	18135	18195	18199	17947	18279	18340	18121	18285	18112	18151	18222	18018	18199	18266	18089	18290	18238	17894	18238	18219	18054	18169	18070	18077	18069	18313	17995	18329	18142	18213	18149	18004	17939	18291	18098	17958	18112	18035	18146	18149	18093	17900	18166	18256	18263	18024	18050	18141	18371	18006	18102	18145	18019	18398	18166	17895	18088	18164	18243	18071	18180	18164	17921	18106	18146	18096	18125	18278	18116	17985	18332	18263	18312	18232	18150	18159	18240	18354	18150	18207	18175	18105	18163	18274	17957	17993	18095	18111	18080	18292	18337	18198	18373	18188	18084	18280	18025	18172	18224	18283	18268	18327	17889	17946	18021	18095	18048	18009	17968	18106	18218	18231	17999	18017	18146	17939	18123	18239	18108	18231	18062	18165	18245	17907	17942	18192	17982	18084	18113	18042	18130	18184	17955	18178	18166	18316	18181	18109	18253	18123	18129	18193	18264	18115	18204	18139	18041	18190	18067	18083	17984	18026	17993	18199	18164	18132	18138	18129	18131	17959	18283	17883	18080	18253	18256	18054	18127	18185	18141	18175	18207	18198	18271	18166	18284	18273	18392	18150	18249	18178	18084	18216	18052	18004	18227	18245	18106	17973	18158	18094	18192	18398	18121	18163	18041	18118	18173	18055	18226	18055	17978	18068	18228	18115	18051	18109	18215	18091	18187	18013	18287	18084	18080	18204	18083	18017	18100	18296	18262	18035	18109	17957	18101	18185	18126	18130	18105	18027	18226	18180	18082	18231	18195	18170	18001	18066	18050	18286	18188	18125	18232	18167	18151	18092	18099	18219	18187	18108	18212	18151	18216	18235	17954	18267	17981	18264	17965	18191	18249	17960	18153	18265	18079	18171	18130	18358	17961	18127	17741	18173	18154	17892	17991	18141	18211	18211	18055	17893	18065	18198	18181	18085	17975	18020	18432	18174	18079	18190	18196	18051	18113	18057	18213	18124	18151	18129	18147	18216	18299	18283	18081	18068	18250	18064	18210	18041	18172	18009	18199	18224	18089	18074	18026	18093	18362	18268	18209	18179	18405	18242	18211	18166	18279	18176	18142	18181	18094	18148	18268	17979	18201	18107	18117	18268	18002	18173	18225	18109	18210	18013	18208	18318	18069	17993	18096	18082	18278	18094	18249	18149	17978	18270	17968	18146	18164	18054	18067	18185	18149	18188	18271	18173	18056	18430	18368	18037	18122	18170	18166	18075	18062	18126	18147	18092	18024	17998	18104	18109	18079	18167	18026	18081	18118	18044	18245	18398	18237	18084	18095	18359	18182	18188	18221	17898	18202	18203	18205	18085	18138	17770	18368	17982	18140	18043	18108	18110	18246	18189	18159	18032	18062	18175	18068	18213	18299	18329	18160	18236	18118	18268	18264	18209	18135	18062	17988	18333	18202	17987	18317	18076	18033	17947	18328	18009	17944	18021	18145	17910	17996	17971	18149	18222	18143	17910	17924	18234	17912	18102	18265	18016	18242	18154	18271	18182	18111	18273	18007	18089	18240	18111	18019	18196	18337	18083	18216	18199	18036	18072	18369	18180	18108	18032	18299	18307	18099	18317	18272	18151	18037	18147	18200	18229	18212	18130	18004	17942	18129	18270	18242	18203	18162	18092	18109	18083	18242	18220	18160	18186	18187	18169	18210	18276	18043	18242	18194	17961	18023	18185	18287	18185	18241	18247	17883	18190	18118	18105	18106	17931	18148	18174	18322	17801	18155	18326	18240	18065	18076	18196	18394	18067	18077	18172	18146	18318	18208	18036	18340	18238	18303	18284	18196	18186	17985	18273	18178	18164	18269	18202	17930	17990	17951	17968	17977	18048	18172	18301	18098	17991	18233	18084	18192	18209	18106	18055	18225	17884	18090	18232	18127	18169	18203	18227	18284	18157	18089	18152	18317	18163	18275	18036	18107	18294	18120	18199	18004	18020	18455	18154	18267	18155	18007	18079	17924	18383	18162	18407	18135	18083	18121	18250	18156	18169	18087	18237	18274	18437	18250	18196	17960	18151	18130	18335	18210	17977	18096	18181	18101	18069	18069	18214	18199	18104	17978	17981	18107	18092	18179	18232	18195	18264	18080	18046	18255	18260	18137	18081	18014	17984	18188	18125	18304	18110	17989	18266	18207	18077	18015	18124	18099	17976	18237	18152	18018	18224	18254	18356	18052	18322	18149	18070	18024	18164	18041	18267	17939	18205	18271	17951	18270	18204	18336	17982	18098	18172	18175	18376	18483	18399	18281	18232	18141	18158	18098	18178	18086	18426	18275	18094	17950	18086	17913	18237	18243	18134	18079	18359	18257	18015	18057	18006	18038	18240	18000	18225	18179	18015	18004	18071	18160	18027	18221	18373	18230	17935	18147	18097	17976	18204	18254	18021	18278	18016	18072	18290	18132	18233	18081	18189	18089	18157	18141	18146	17878	18045	18263	18120	18059	18193	18029	18152	18123	18036	17957	18300	18323	18048	18232	18210	18134	18160	18013	18021	18219	18195	18050	17959	18221	18234	18263	18076	18016	18312	18291	18181	18376	18085	18155	18223	17993	18160	18171	18195	18062	18140	17894	18132	18040	18320	18133	18431	18081	18239	18236	18142	18124	18096	18182	18149	18246	18185	18059	18176	18053	17969	18198	18155	18476	18279	18041	18126	18101	18192	18251	18168	18083	18164	18165	18178	18010	18129	18141	18103	18148	18071	18111	18229	18128	18102	18142	18340	18092	18094	18235	18257	18223	18183	18429	18244	17945	18331	18132	18062	18172	18243	18095	18115	18076	18252	18245	17999	18113	18023	17978	18159	18243	18129	17946	18017	18101	18095	18300	18188	18171	18140	18038	18318	18295	18138	18194	18284	18248	18281	18326	18304	18242	18171	18139	18211	18116	18133	18145	18229	18105	18064	18382	18159	18170	18187	18030	18185	18350	17865	18137	18072	18098	18188	18388	18126	18154	18256	18173	18165	18083	18233	18217	18154	18073	18126	17841	18027	18104	18029	18083	18177	17909	18090	18255	18157	18151	18170	17769	18181	18214	18114	18024	18304	18054	18368	18117	18113	18272	18141	18111	18180	18125	18081	18088	18059	18378	18074	18189	17902	18036	18026	18205	17908	18037	18195	18056	18151	18232	18386	18160	18147	18146	18135	18096	18132	18165	18182	18275	18109	18119	18080	18291	18120	18082	18203	18204	18108	18213	18264	18184	18062	18116	18024	18261	18306	18116	18211	18105	18193	18141	17942	17951	17940	18102	18211	18289	18321	18101	18202	18090	18199	18013	18322	18200	18325	18323	17944	18147	18226	18031	18320	18138	18169	18180	18217	18140	18234	18234	18300	17927	18102	17995	17949	17969	18015	18121	18182	18197	18153	18240	18227	18118	18108	18035	18012	18232	18091	18255	18189	18278	18266	18161	18250	18232	18126	18007	18170	18127	18040	18274	18137	18217	18089	18097	18069	18170	18007	18245	18152	18170	18086	18308	17977	18171	18026	18165	18219	18115	17957	18356	18318	18362	18327	18211	18043	18038	18134	18190	18279	18340	18214	17994	18239	18041	18259	18095	18173	17901	18104	18090	18024	18103	18343	18007	18127	17974	18186	18032	18040
24186	44267	43592	35996	31526	27830	25292	23668	21864	20701	20200	19781	19357	18998	18894	18456	17665	17582	17360	17064	17085	16849	16731	16453	16418	16507	16372	16412	16351	16234	16167	16203	16029	16045	16091	16020	16009	15984	16099	16175	16181	16052	16177	16160	16040	15928	16204	16019	16072	15948	16071	16237	16123	16043	16090	16089	16066	16051	16189	16152	16114	16033	16188	16007	16050	16122	16184	16121	15906	16074	15991	16171	15984	15974	15981	15935	16054	16083	16103	15869	16032	16016	16151	16028	15924	16029	16014	15746	15992	15902	15823	15992	16020	16017	16108	16010	16095	15834	15828	15990	16047	16026	15959	16051	15970	15823	16183	16006	16059	15877	16139	15948	15886	16116	15858	16037	15912	15973	15918	15900	15909	16051	15926	15961	15940	16117	15970	15857	15884	16020	16044	16062	15945	15912	15975	15978	15875	16135	16098	16027	15971	15900	15887	15942	15911	16073	15762	15978	16026	15887	15891	15967	16145	16028	15997	15856	16053	15944	15970	16002	15893	15974	15953	16024	15932	16065	15984	16065	15971	15976	15922	16121	15969	15878	16159	15910	15980	15943	15955	15906	16118	15824	15996	15868	16042	15912	15934	15899	16077	16005	15953	15820	16026	16103	16070	16016	16059	15960	15996	15936	15933	16034	15981	15924	16178	15983	15968	15886	15980	15943	16174	15908	16137	16011	15932	16009	15876	15994	16153	15955	16094	15859	16067	15933	16138	16014	16011	15981	15966	15993	15988	15880	16070	15938	16089	16078	16014	15982	16023	16091	16162	15968	15892	16012	15977	15936	16005	15781	15958	16068	15851	15869	15985	16065	15981	16021	15996	16074	15908	15993	15892	15914	16030	15937	15856	15889	16010	15779	16103	15947	15996	15878	16100	16059	16043	15915	16119	16062	15828	15863	15978	15938	16080	16039	15961	15999	16012	15974	16064	15992	16121	16072	16037	15968	15973	16115	15894	15875	15917	16039	16108	15985	16025	15929	16055	15948	16017	15827	15815	15889	16010	15969	15956	15927	15997	16035	16072	16115	15936	15994	16136	16032	15993	15870	16074	15976	15828	15786	15888	16008	15960	15904	16091	15923	15873	15880	15847	15923	16018	15875	15866	15992	15925	16031	16114	16086	15990	15882	15972	15982	15903	16044	15941	15894	15771	15880	16021	15960	15918	15955	16097	16121	16078	15918	15873	15857	15848	15984	15943	15851	15945	16027	15988	15872	15948	16074	16053	15884	16060	15899	15954	16093	15875	15942	15868	16028	15822	15799	15876	15994	15955	16047	16046	15962	16070	16186	16019	16000	15996	15871	15889	16059	15943	16004	15937	15931	15828	16014	15849	16013	15935	15912	15913	16032	15956	16149	15900	15864	16031	16052	16141	16021	15797	16123	15957	15996	15842	15884	15853	16047	15875	16056	16032	15924	15825	16071	15827	15919	15868	16008	16254	16011	15860	15990	15940	15899	16082	16094	15992	15968	15990	15990	15970	15851	15965	15881	15983	15857	15881	15952	15956	15962	16076	15971	15897	16063	16023	15829	15905	15946	15933	15805	16034	15823	16020	16010	16045	16030	15994	16081	15951	15896	15923	16046	15882	15868	15971	16136	16001	16039	15903	15943	16014	15835	15832	15837	15947	16089	15944	15860	16077	15917	16191	15813	15935	15927	16057	16026	16127	16037	16195	15953	15818	15943	16120	15915	15878	16005	15991	16070	15967	15908	15927	16024	15904	16041	16089	16056	16128	16001	15873	16065	15877	15887	16045	15783	16083	15991	15780	16107	15923	16043	15992	15978	15986	15975	16107	15895	15968	15941	15812	15920	15853	16026	15885	16086	16081	15950	15839	16002	15976	15826	15974	15900	16198	16026	15982	15860	15875	16035	15944	16082	15988	15860	16019	16104	15855	16051	15989	16156	15862	15978	16046	15884	15967	15846	16100	15914	16075	15912	15889	16037	15940	15937	15731	15897	15857	16058	16052	15864	16118	15924	16091	16033	16061	15949	16039	16017	15965	15937	16079	16053	16031	16159	15912	15935	15991	15959	15830	16111	16063	15991	15887	16045	15973	16078	15967	15978	15924	16063	15965	15986	15886	15843	15972	16065	16130	15869	16021	15876	15980	15925	15916	16046	16014	15904	15970	15832	15896	15936	16051	15795	16131	16033	15996	16037	15881	16063	16067	15890	16033	16017	15972	15887	16089	15915	15943	16002	15959	15965	15921	15945	16001	15893	16080	16160	16051	16082	16022	15934	16052	15986	16028	15956	15909	16118	16068	15918	15992	15709	15894	16062	15965	15955	15954	15942	16190	15862	15958	16046	15973	15881	16125	15936	15951	15829	15859	15980	15930	15998	16078	15953	15898	16005	15997	16065	15981	16015	16017	16006	15893	16155	15930	15898	16034	16010	15777	16047	15858	16137	15997	15940	15867	16012	15922	15986	15945	15933	15986	15999	15868	15906	15903	15922	15784	16088	15828	15818	15931	16202	16031	15858	15907	16032	15943	15917	16060	16096	15959	15817	16198	16109	15957	15907	15797	15897	15987	15968	15960	15983	15909	16056	16006	16011	15932	15922	16010	16152	15956	16101	16054	15899	15949	15898	15982	15903	15901	16181	15818	16048	15941	16225	15952	15972	15966	16058	15972	16111	16000	15965	15958	15887	15988	15926	15922	15971	16086	15932	16072	16037	15881	15945	16081	15783	15927	15891	16085	15985	16064	15954	15988	16081	15966	15934	15861	16032	16217	16156	15829	15981	15931	16012	16057	15860	16219	15952	15851	15929	15936	16053	16068	15826	16000	15761	15922	16096	15939	16105	16032	15909	15788	15962	15888	16098	15897	15889	15955	15906	15881	16109	16025	15862	15977	15855	15989	16003	15901	15866	15871	15928	16008	15927	15965	16098	15944	16075	15924	15856	16057	15913	15918	16051	15916	15939	16088	16056	15983	15863	15912	16151	16053	15975	16010	15862	15880	16074	15900	16172	15933	16070	15978	15898	15934	15888	15885	16052	16142	15994	15972	15895	15934	15906	15992	15984	16000	15865	16074	15989	15959	15873	16108	15945	16073	15910	15994	15970	16007	15999	16078	15992	16038	15893	16021	15890	15873	15887	16024	16021	16134	15952	15820	15932	16071	15996	15961	16023	15965	16143	16031	15973	15944	15989	15964	15741	15988	15923	16039	16110	15936	16043	15882	15854	16117	16209	15851	16013	16024	15866	15842	16132	15963	16029	15863	15749	16081	15955	15983	16088	15961	16012	16041	16145	15896	15998	16155	16014	16127	16011	16028	16144	15769	16196	15999	16027	15912	15900	16164	16092	15926	15955	15850	16070	16009	16122	16063	15893	16019	16006	16150	15807	15971	15861	15915	15881	15986	15877	15935	15900	15850	15886	16026	15828	15922	16000	15896	16138	15936	16083	15783	16044	15851	16050	15967	16039	15903	16035	15929	15845	15982	15996	15995	15874	15889	15999	15932	16013	16001	15975	15708	15951	15918	15985	16008	15974	15876	16112	16050	16045	15981	16006	15976	15924	15881	16093	15953	15983	15879	16010	15861	16086	16114	15977	16095	15940	15950	15952	16039	16004	16053	15897	15942	16022	15987	15854	15836	15982	16002	15911	15784	16220	15957	16029	15914	16032	15913	16031	16060	16003	15933	16025	16050	16004	15986	16033	15956	15917	15770	15872	16115	15933	16056	15868	16057	15946	16062	16033	15880	16051	15899	16005	16048	15803	15957	16092	16098	15957	15992	15960	16000	15962	16025	16084	15889	15915	15997	16024	16054	16051	16014	15926	16108	16053	16034	16026	15832	16043	16003	15949	16009	15905	16079	15832	15846	15777	15955	15839	15956	15872	16178	15952	15886	15870	16046	16021	16039	15974	15984	15969	16009	15941	16018	15897	16123	16012	15891	15855	16087	15825	16087	15965	15979	16019	16089	15867	15961	16029	15869	16011	16053	15966	15878	16014	15827	15981	15757	16096	15886	15961	15956	15983	16018	15967	16085	15913	15889	16083	16000	15817	15932	16087	15949	16016	15830	15948	15933	15903	15874	16009	15922	15808	15967	16012	15845	15828	15970	16035	16045	15882	16176	16064	16150	15962	15883	15912	16098	16133	15986	15950	16163	16015	15943	16025	16063	16126	15987	15921	15978	15962	16036	15949	16054	15875	15983	16029	15980	15962	15840	15995	15986	15869	15938	15956	15968	15931	15889	15860	15994	16132	15778	15934	16055	16033	15968	15998	15960	15918	15965	16002	15958	15809	15842	16085	15967	15832	15950	15912	16104	15962	15893	15738	15884	15991	15960	16099	15974	15857	15990	16142	15947	16075	15929	16126	15926	15969	15947	15907	15918	15986	16011	15775	15849	15873	15977	15860	15991	15938	16077	15977	15958	15989	15953	16023	16020	16046	16083	15997	15942	16014	16066	15939	15927	16062	16211	15923	16102	15850	15938	15870	15969	15927	15881	15906	16001	15970	15986	15979	15924	15937	16004	16004	16016	15880	16067	15856	15986	15979	16103	15788	16020	15913	16078	15885	16002	15906	16046	15902	16137	15911	15871	16019	16080	15957	15982	15838	15976	15931	15914	15790	15972	15900	16016	16044	15942	16066	15876	15926	15884	15920	15877	15918	16053	16014	16168	15924	15910	15863	15850	15918	16049	15938	16036	15953	15992	16068	16021	15905	15869	16048	15813	16087	15929	16093	15719	15873	16115	15861	16130	15978	15934	16121	15993	15902	15944	16067	15775	16005	16049	15851	16096	16082	16037	15861	16251	15749	16024	15844	15967	16014	15997	15980	16083	15965	16045	16121	15912	16021	16137	16076	15822	15981	16175	15903	15920	16049	16068	16212	15999	15968	16109	16022	15986	16139	16088	15966	16096	15949	15940	15904	16150	15956	16049	15993	16008	15939	15939	16083	16069	16100	16020	15974	15962	15979	16239	15877	15891	16005	16003	16027	15861	15926	15914	15955	15926	15951	15867	15939	15924	16051	15914	16052	16099	15927	15905	15969	16063	16088	15956	15968	16090	15940	15884	16028	15909	15949	16191	15924	16062	15884	16039	15755	15934	16046	15864	16050	15891	15924	16094	15959	16001	16120	15962	15897	16008	16135	16171	15942
28034	24439	31053	28476	24016	22224	21153	20382	19686	19638	19390	19162	19116	19079	18996	18924	18730	18624	18613	18463	18424	18374	18610	18371	18087	18221	18375	18306	18120	18221	18156	18294	18076	18302	18248	18167	18227	18134	18181	18192	18444	18219	18277	18100	18103	18216	18041	18112	18169	18141	18065	18199	18125	18231	18152	18197	17796	18356	18254	18393	18574	18120	18212	18171	18091	18024	18092	18243	18217	18205	17980	18145	18170	18103	18147	18176	18075	18323	18125	18118	18101	18055	18121	18180	17958	18022	18046	18128	17990	18298	18241	18172	17944	17999	18063	18259	18146	18251	18028	17921	18160	18078	17961	17978	18125	17910	18241	18197	18086	18120	18171	18423	18298	18116	18031	18160	18261	18189	18154	18287	18228	18166	18317	18052	18211	18076	18352	18153	18263	18179	18119	18105	18284	18244	18190	18184	17988	18175	18005	18076	18073	18093	18051	18199	18066	18261	17985	18098	18187	18194	18096	18140	18019	18152	18131	18144	18445	17838	18214	18120	18022	18112	18142	18050	18220	18160	18138	18025	18169	18283	17982	18133	18085	18016	18046	18271	17993	18219	18359	18201	18204	18094	18214	18165	17931	18074	18000	18141	18126	18089	18361	18207	18144	18141	18157	17876	18120	18015	18078	18031	18096	18016	18223	18124	18074	18217	18195	18102	17990	18079	18155	18390	18251	18222	18088	18036	18038	18046	18046	18165	18153	18053	18247	18137	18082	18033	18096	18234	18060	18187	18109	17986	18096	17987	18010	18228	18142	17951	18065	17981	18250	18170	18028	17951	18237	17995	18072	17973	18127	18117	17992	18233	18218	18037	17954	18042	18086	18120	18342	17990	18253	18417	18177	18056	18145	18314	18016	18200	18089	18240	18041	18019	18065	18025	18068	18228	18130	17985	17930	17944	18171	18087	18122	18198	17755	18161	17915	18030	17961	18140	17805	18025	18104	18245	18173	18152	18065	18122	18068	18132	18113	18011	18141	18070	18228	18251	18233	18172	18193	18034	18072	18269	18144	18377	18187	18140	17970	18115	18069	17973	18154	18186	18125	18166	17974	18111	18163	18260	18310	18123	18201	18140	18177	18214	18148	18022	18452	18138	18158	18114	18292	18223	18273	18193	18226	18236	18238	18061	18244	18191	18298	18085	18052	18070	18165	18088	18028	17982	17943	17932	18002	17948	18122	18181	18181	18150	18158	18286	18144	18243	18086	17906	18071	17984	18045	18188	18159	17909	18241	18347	17952	17999	17948	18054	18062	17985	18185	18118	18106	18203	18388	18287	18127	18145	18261	18175	18139	18210	18439	18121	18161	18160	18112	18079	18028	18167	18243	18079	18147	18224	18332	17919	18015	18116	18034	18093	18253	18144	18100	18092	18172	18234	18315	18217	18179	18213	18138	17951	18255	18096	18256	18014	18260	18205	18338	18285	18381	18261	18303	18085	18137	17992	18228	18020	18056	17962	18188	18178	18164	18336	18108	18077	18178	18232	18298	17963	17967	18048	18189	18218	18178	18007	18144	18228	17930	18002	18079	18102	18112	18018	18242	17991	18053	18026	18005	18017	18129	18113	18120	18147	18237	18109	18064	17806	18143	18090	18079	18187	18043	18090	18038	18123	18106	18030	17984	18287	18243	18149	18294	18170	18126	18199	18073	18023	17986	18196	18241	18197	18245	18259	17856	18325	18290	18147	18085	18075	18101	18134	18160	18081	18028	18184	18083	18118	18350	18133	18245	18074	18027	18102	18013	18008	18365	18097	18150	18251	18207	18042	18423	18037	18262	18256	18380	18264	18151	18017	17989	18137	18099	18088	18076	18155	18138	18310	18282	18289	18309	17938	18371	18061	18087	18375	18348	18172	18065	18159	18338	18111	18125	18273	18140	18113	18092	18143	18164	18213	18088	17950	17977	18226	18127	18314	18179	18084	18235	18299	18104	18073	18125	17979	18377	18278	18091	18185	18183	18226	18177	18015	18163	17991	18291	18056	18049	18103	18189	18315	18164	18187	18129	17902	18115	18232	18136	18176	18166	18248	17975	18096	18082	17885	18116	18320	18125	18246	18030	18073	18115	18113	18110	18006	17942	18174	18141	18046	18053	18087	18158	18143	18121	18137	18142	18263	18096	18030	18034	18042	18357	18256	18062	18136	18303	18042	18132	18002	18190	18183	18066	18265	18171	18177	18045	18139	18184	18124	18042	18015	18122	18174	18074	18106	18064	18349	18211	18265	18160	18295	18163	18180	18026	18065	18209	18166	18075	18383	18301	18259	18207	18215	18219	18174	18063	17942	18021	18154	18296	18200	17916	18211	18224	18274	18114	18075	18041	18311	18168	18100	18158	18043	18163	17945	18152	18267	18039	18398	18070	17945	18157	18081	18277	18407	18019	18279	18138	18168	18291	18104	17917	18150	18037	17990	17974	18098	17934	18288	18049	18062	18061	18149	18099	18099	18146	18170	18381	18037	18215	18298	18085	18021	18011	18073	18201	18075	18226	18273	18066	18125	18362	18088	18103	18075	18158	18180	18083	18189	18179	17940	18175	18090	18055	18021	18016	18240	18272	18011	18287	18169	18117	18303	18374	18161	18234	18177	18302	18144	18226	18154	18099	17920	18295	18123	18204	18066	18180	17989	18081	18168	17922	18274	18218	18226	18244	18117	18148	18049	18198	18089	18126	17997	18227	18175	18187	18138	18308	17888	18081	18020	18169	18184	18031	18120	18093	18218	18300	18490	18162	18152	18020	18380	18210	18097	18095	18397	18122	18166	18337	18072	18301	18001	18079	18170	18189	18144	18160	18052	18297	18162	18146	18082	18185	18164	18269	18159	18040	18090	18417	18053	18242	18314	18218	18145	18110	18010	18112	18075	18111	18362	18215	18093	18121	18261	18281	18125	18020	17897	18205	18156	18271	17983	18213	18109	18188	18236	18159	18114	18137	18125	18156	18240	17885	18237	18105	18226	18135	18262	18269	18196	18157	18349	18118	18249	18216	18139	18271	18194	18156	18292	18050	18059	18212	18127	18111	17995	18193	18092	17936	18324	18273	18296	18202	18140	18012	18311	18268	18033	18112	18181	18293	18200	18340	18074	17944	18124	18113	18266	18122	18058	17975	18094	18255	18167	18091	18101	18234	18091	18097	18013	18015	18037	18102	18143	18252	18203	18172	18170	18084	18258	17976	18259	18159	18210	18082	18238	18186	18174	18092	18143	18142	18153	18302	18187	18252	17920	18116	18091	18174	18135	18226	18183	18164	18020	18168	17985	18284	18273	18141	18237	18078	17910	18185	18060	18249	18219	18226	18195	18182	18385	18061	18015	18208	18088	18063	18160	18240	18189	18188	18291	18033	18168	18013	18047	18074	18052	17988	18205	18004	18084	18049	18421	18214	18227	18248	18024	17975	17935	18349	18266	18261	17970	18047	18139	18071	18138	18286	17999	18166	17996	18122	18217	17939	18220	18270	18221	18157	18254	18192	18362	18090	18169	18032	18018	18227	17982	17938	17925	17928	18145	18176	18019	18208	18060	18035	18053	18150	17985	18257	18197	18075	18083	18183	18305	18085	18073	18220	18170	18231	18102	18335	18107	18189	18053	18003	18126	18190	18234	18228	17989	18221	18008	18160	17892	18126	18191	18110	18203	18071	18189	18169	18012	18050	18177	18195	18121	18002	17823	18189	18196	18304	18046	18107	18090	18036	18272	18201	17888	18062	18160	18040	17842	18287	18365	18163	18314	18057	18154	18259	18392	18320	18071	18111	18198	18239	18256	18088	18300	18017	18112	18028	18076	18192	18084	18306	18146	18074	18337	18148	18257	18059	18131	18207	17945	18164	18340	18228	18210	18343	18032	18054	18295	18203	18078	18187	18234	18138	18166	18086	18276	18136	17923	18038	18047	17905	17981	18134	18144	18015	18327	17965	18219	18115	17962	18328	18249	18297	18018	17985	18114	18119	18217	18243	18247	18247	18097	18077	18184	18156	18166	18225	18139	18280	18047	18093	18123	18149	18105	18033	18023	18250	18181	18116	17881	18103	18072	18166	18053	18105	18160	18208	17971	18225	18139	18034	18326	18184	18082	18165	18219	18025	18158	18008	18140	18096	18227	18042	18327	18289	18177	18044	18253	18092	18063	18344	18202	18178	18219	18292	18123	18232	18001	18163	18015	17953	18281	18160	18095	18097	18098	18187	17979	18365	18210	18151	18046	18031	18227	18244	18288	18106	18180	18172	17807	18062	18179	18135	18120	18179	18092	18121	18063	18092	18410	18137	18261	18183	18161	18153	18155	18149	18139	18187	18209	18015	18188	18132	18045	18124	18188	18111	18106	18378	18206	18205	17923	17978	18079	18021	18305	18095	18363	18098	18061	18254	18182	18284	18221	18235	18179	18122	18248	18119	18088	18226	18138	18275	18203	18077	18219	18282	18073	18159	18223	17998	17892	18144	18119	17976	18375	18016	18200	18184	18106	18141	18140	18022	18043	18164	17899	18029	18062	18071	18114	18069	18233	18158	18004	18164	18026	18109	18245	18417	18149	18063	18270	18135	18256	18014	18235	18134	18263	18280	18215	17998	18125	18099	17977	18086	18237	17959	18167	18068	18107	18138	17982	18022	18189	17959	18185	18268	18181	18093	18071	18238	18312	18162	18107	17997	18048	18092	18236	18256	18027	18016	18172	18122	18224	18200	18157	18125	18249	18202	18093	18207	18296	18043	18057	18075	18149	17911	18034	18042	18164	18105	18089	18039	18234	18121	18263	17985	18033	18107	18061	18146	18175	18172	18069	18102	18268	18106	18012	18181	18082	18207	18217	17995	18034	17989	18087	18034	18192	18259	18299	18097	18105	17960	18191	18165	18090	18143	17950	18028	18035	18033	18092	18169	18024	18315	17998	18124	18085	18029	18174	18144	18023	18041	18048	18106	18083	18138	18175	18230	18080	18083	18196	18205	18028	18188	18284	18184	18122	18253	18064	18235	18071	18217	17989	18092	18110	18147	18162	18060	18278	18264	18122	18054	18178	18160	18227	18003	18254	18143	18206	18328	18010	18075	17949	18139	18029	18199	18107	18078	18163	18166	18228	18207	18182	18115	18014	18125	18134	18235	17997	18133	18111	18275	18151	18204	18121
24162	37291	35376	28609	25157	22659	20928	20024	19191	18559	18487	18140	17856	17883	17894	17352	17137	16898	17022	16775	16687	16895	16618	16493	16532	16593	16422	16364	16205	16267	16335	16387	16506	16420	16421	16488	16343	16287	16443	16520	16253	16384	16370	16208	16522	16426	16301	16435	16443	16254	16343	16365	16515	16333	16413	16381	16285	16320	16392	16302	16314	16344	16356	16123	16499	16274	16279	16253	16389	16389	16292	16161	16331	16513	16199	16427	16387	16196	16331	16427	16314	16383	16407	16261	16244	16309	16197	16208	16385	16323	16469	16262	16428	16376	16342	16219	16374	16296	16253	16231	16141	16297	16172	16260	16285	16302	16392	16035	16392	16446	16081	16379	16409	16379	16267	16207	16505	16291	16290	16174	16234	16267	16198	16408	16381	16239	16293	16338	16135	16262	16303	16327	16441	16339	16381	16235	16221	16194	16274	16308	16391	16202	16309	16266	16373	16359	16287	16284	16128	16223	16372	16427	16513	16361	16314	16165	16490	16410	16374	16209	16313	16405	16298	16224	16395	16402	16159	16157	16370	16307	16434	16341	16222	16399	16435	16346	16276	16307	16374	16345	16402	16040	16159	16250	16287	16284	16347	16343	16242	16372	16598	16115	16185	16290	16360	16308	16369	16166	16255	16138	16266	16254	16305	16313	16154	16373	16317	16125	16447	16131	16280	16236	16320	16283	16295	16256	16421	16395	16267	16258	16129	16230	16365	16376	16478	16353	16531	16395	16212	16271	16411	16475	16304	16267	16381	16242	16392	16191	16152	16185	16310	16207	16313	16190	16342	16348	16215	16363	16430	16150	16253	16228	16198	16143	16335	16301	16250	16261	16218	16442	16297	16288	16334	16390	16350	16280	16147	16282	16320	16361	16334	16366	16166	16296	16216	16288	16228	16421	16291	16286	16300	16377	16455	16326	16245	16283	16358	16617	16262	16391	16338	16192	16385	16305	16308	16340	16183	16196	16195	16410	16267	16294	16334	16278	16252	16307	16123	16402	16282	16339	16333	16204	16246	16370	16280	16318	16257	16416	16503	16288	16251	16409	16462	16223	16296	16264	16214	16281	16417	16286	16342	16446	16356	16448	16177	16312	16289	16260	16364	16371	16417	16195	16294	16316	16274	16246	16408	16372	16383	16174	16198	16393	16371	16315	16082	16212	16345	16305	16355	16319	16275	16329	16293	16363	16229	16408	16312	16194	16321	16296	16369	16307	16314	16256	16328	16323	16349	16318	16334	16213	16336	16349	16253	16362	16129	16254	16422	16172	16365	16242	16444	16211	16281	16285	16248	16299	16346	16082	16440	16317	16352	16434	16284	16332	16385	16259	16211	16240	16269	16301	16469	16151	16334	16325	16232	16079	16108	16268	16364	16273	16360	16262	16253	16460	16266	16411	16196	16283	16451	16358	16230	16154	16374	16222	16271	16406	16328	16272	16313	16292	16443	16120	16367	16153	16097	16335	16268	16183	16246	16375	16265	16336	16400	16353	16300	16369	16307	16343	16344	16372	16396	16353	16280	16381	16225	16318	16077	16118	16367	16414	16260	16144	16356	16293	16382	16262	16313	16146	16411	16203	16363	16397	16131	16251	16318	16283	16269	16310	16416	16287	16539	16299	16387	16180	16383	16194	16403	16235	16458	16383	16176	16290	16421	16329	16284	16456	16352	16497	16375	16332	16392	16330	16256	16403	16306	16268	16472	16335	16135	16311	16428	16390	16298	16438	16308	16354	16316	16338	16238	16191	16268	16369	16344	16133	16390	16344	16399	16165	16203	16372	16352	16329	16381	16290	16346	16389	16166	16285	16307	16176	16291	16517	16364	16404	16444	16358	16375	16144	16136	16293	16381	16158	16247	16140	16197	16302	16434	16311	16388	16352	16274	16091	16249	16362	16500	16275	16162	16240	16142	16236	16236	16291	16245	16182	16276	16191	16391	16308	16117	16330	16298	16255	16346	16395	16134	16439	16236	16374	16246	16399	16096	16323	16223	16335	16372	16394	16305	16286	16477	16343	16228	16403	16391	16229	16311	16300	16346	16199	16328	16264	16355	16346	16393	16334	16396	16136	16384	16301	16419	16277	16349	16195	16253	16228	16206	16259	16405	16435	16440	16127	16517	16297	16304	16338	16117	16289	16351	16249	16373	16184	16443	16340	16326	16300	16297	16345	16211	16190	16289	16211	16425	16245	16324	16357	16274	16457	16299	16459	16431	16329	16462	16242	16306	16256	16417	16259	16110	16336	16243	16340	16425	16371	16276	16165	16284	16291	16340	16268	16340	16341	16362	16242	16269	16301	16299	16155	16438	16291	16418	16111	16425	16323	16275	16274	16244	16373	16130	16268	16132	16489	16341	16407	16333	16351	16480	16180	16308	16317	16149	16296	16476	16263	16469	16260	16350	16316	16320	16263	16232	16411	16173	16255	16393	16346	16411	16343	16280	16346	16255	16269	16217	16379	16227	16456	16390	16335	16157	16253	16249	16348	16265	16254	16376	16261	16226	16367	16247	16341	16260	16111	16371	16244	16391	16425	16398	16246	16297	16139	16205	16347	16370	16229	16240	16300	16239	16306	16300	16355	16562	16203	16303	16316	16340	16347	16244	16362	16243	16232	16260	16144	16302	16334	16294	16271	16252	16297	16411	16387	16331	16377	16288	16284	16377	16191	16416	16322	16253	16229	16219	16174	16409	16331	16241	16196	16062	16410	16234	16302	16457	16280	16337	16316	16243	16249	16149	16339	16505	16159	16200	16312	16397	16348	16305	16302	16237	16325	16235	16181	16347	16190	16273	16297	16442	16271	16202	16368	16094	16506	16301	16245	16296	16422	16304	16427	16295	16468	16165	16391	16168	16336	16471	16318	16528	16329	16354	16530	16341	16264	16488	16237	16218	16422	16387	16195	16368	16378	16410	16352	16361	16203	16316	16322	16289	16433	16332	16541	16221	16254	16314	16350	16267	16305	16346	16278	16429	16169	16453	16273	16210	16275	16175	16289	16317	16335	16409	16165	16230	16347	16247	16436	16310	16208	16324	16270	16305	16366	16339	16132	16243	16382	16345	16516	16374	16241	16296	16287	16253	16132	16256	16389	16183	16335	16396	16326	16324	16195	16333	16157	16316	16243	16465	16293	16189	16415	16331	16161	16570	16293	16355	16299	16153	16309	16390	16602	16189	16261	16295	16354	16340	16388	16285	16381	16280	16298	16353	16265	16547	16154	16498	16306	16225	16268	16295	16366	16325	16240	16397	16331	16331	16271	16416	16405	16323	16285	16308	16070	16241	16287	16360	16385	16438	16320	16334	16340	16299	16146	16415	16327	16402	16273	16424	16355	16038	16380	16351	16379	16270	16195	16258	16249	16277	16235	16360	16106	16389	16317	16445	16319	16192	16156	16354	16269	16355	16298	16468	16219	16190	16271	16446	16211	16236	16158	16222	16199	16306	16412	16383	16336	16181	16151	16111	16458	16229	16210	16523	16293	16318	16313	16315	16365	16436	16206	16352	16317	16474	16287	16406	16281	16280	16382	16183	16421	16453	16160	16115	16267	16210	16109	16285	16291	16186	16283	16265	16389	16378	16404	16003	16266	16367	16219	16447	16359	16190	16400	16378	16450	16135	16287	16422	16312	16365	16312	16287	16390	16304	16387	16326	16285	16385	16420	16326	16433	16110	16363	16378	16361	16225	16350	16359	16154	16293	16340	16423	16241	16187	16372	16375	16397	16428	16438	16421	16327	16157	16387	16401	16372	16284	16241	16280	16290	16192	16214	16235	16412	16317	16205	16307	16270	16363	16404	16303	16194	16230	16632	16369	16075	16234	16303	16381	16181	16340	16281	16315	16471	16158	16314	16378	16260	16290	16263	16227	16320	16281	16215	16201	16301	16191	16424	16283	16275	16320	16247	16424	16176	16308	16167	16426	16540	16338	16455	16398	16291	16512	16345	16342	16422	16257	16397	16373	16395	16357	16332	16326	16303	16205	16380	16233	16318	16234	16431	16354	16438	16278	16285	16320	16422	16408	16368	16313	16201	16391	16291	16513	16456	16335	16478	16293	16406	16206	16267	16421	16379	16278	16315	16301	16402	16389	16222	16202	16314	16259	16312	16410	16294	16268	16261	16436	16330	16330	16066	16244	16279	16344	16273	16565	16407	16415	16154	16215	16443	16122	16391	16505	16184	16244	16236	16296	16239	16317	16337	16205	16351	16227	16277	16367	15995	16464	16211	16465	16302	16343	16298	16258	16241	16278	16402	16331	16252	16412	16308	16452	16294	16286	16411	16237	16323	16344	16269	16315	16374	16375	16213	16314	16418	16353	16451	16384	16282	16329	16293	16345	16278	16387	16519	16188	16287	16145	16441	16345	16430	16152	16357	16236	16291	16352	16343	16367	16389	16380	16382	16381	16376	16212	16321	16218	16297	16435	16217	16342	16353	16297	16249	16364	16414	16568	16352	16324	16262	16443	16292	16357	16174	16247	16299	16473	16401	16272	16355	16285	16291	16425	16165	16265	16350	16179	16326	16409	16384	16237	16387	16369	16309	16183	16120	16292	16470	16431	16263	16450	16270	16270	16274	16264	16215	16309	16258	16335	16304	16408	16304	16213	16318	16349	16344	16366	16288	16300	16304	16279	16415	16342	16113	16301	16349	16307	16475	16255	16196	16351	16122	16164	16182	16169	16195	16266	16235	16366	16241	16219	16436	16401	16186	16133	16165	16522	16342	16234	16196	16306	16266	16269	16173	16408	16309	16284	16551	16373	16311	16248	16430	16163	16224	16352	16181	16235	16184	16156	16032	16404	16292	16331	16374	16251	16427	16356	16200	16165	16354	16408	16333	16424	16139	16420	16355	16324	16200	16303	16189	16234	16408	16194	16237	16181	16205	16453	16247	16353	16133	16339	16316	16338	16370	16247	16452	16440	16189	16277	16227	16304	16298	16368	16381	16183	16302	16169	16261	16267	16167	16489	16339	16367	16350	16233	16522	16282	16297	16357	16327	16497	16445	16279	16361	16294	16387	16318	16379	16419	16310	16273	16123	16320	16222	16318	16283	16151	16416	16282	16246	16209	16329	16170	16268	16308	16261	16514	16411	16391	16228	16441	16230	16259	16124	16257	16307	16323	16279
24150	21649	29321	24942	24131	26071	25949	22504	21685	21103	20959	20719	20476	20152	20327	20376	19898	19533	19602	19372	19372	19167	19169	19182	19370	18944	18854	18872	18850	18876	19010	18591	18985	18628	18943	18650	18724	18802	19092	18787	18738	18779	18985	18734	18861	18882	18840	18874	19065	18751	18790	18776	18802	18830	18918	18945	18850	18540	18692	18641	18588	18910	18699	18615	19018	18907	18880	18697	18897	18748	18791	18826	18642	18816	18737	18829	18952	18678	18530	18766	18845	18914	18727	18798	18695	18711	18635	18595	18672	18876	18610	18664	18688	18727	18743	18830	18772	18746	18627	18647	18598	18698	18420	18781	18749	18595	18658	18980	18888	18650	18936	18731	18539	18623	18687	18869	18646	18533	18628	18770	18916	18840	18660	18843	18583	18802	18596	18509	18844	18702	18648	18640	18714	18634	18757	18685	18534	18421	18589	18426	18526	18698	18580	18507	18511	18584	18756	18830	18748	18643	18695	18609	18519	18775	18752	18727	18778	18734	18854	18783	18592	18756	18575	18586	18658	18765	18693	18916	18686	18644	18697	18771	18575	18864	19055	18776	18649	18644	18799	18436	18621	18790	18716	18810	18655	18812	18662	18685	18674	18719	18638	18681	18748	18662	18723	18618	18601	18713	18702	18726	18654	18862	18794	18995	18759	18852	18687	18608	18655	18772	18756	18884	18692	18852	18684	18787	18807	18911	18853	18691	18678	18709	18915	18742	18714	18546	18887	18587	18650	18667	18817	18541	18496	18577	18602	18735	18686	18837	18777	18734	18599	18904	18935	18778	18706	18805	18764	18794	18762	18642	18802	18546	18646	18768	18631	18820	18863	18749	18668	18931	18792	18796	18584	18848	18728	18687	18847	18741	18706	18832	18855	18697	18838	18906	18768	18608	18815	18748	18632	18736	18788	18685	18752	18820	18537	18727	18757	18819	18783	18836	18537	18900	18665	18788	18611	18785	18761	18600	18827	18712	18711	18643	18579	18752	18781	18671	18558	18669	18786	18846	18625	18760	18804	18881	18762	18954	19014	18562	18620	18580	18813	18618	18617	18803	18755	18799	18717	18649	18569	18768	18637	18710	18782	18681	18893	18715	18796	18833	18701	18709	18657	18672	18854	18970	18761	18705	18646	18801	18723	18632	18690	18685	18797	18567	18674	18680	18869	18605	18900	18854	18883	18672	18513	18786	18689	18836	18666	18765	18550	18598	18718	18655	18939	18901	18691	18807	18663	18704	18854	18608	18786	18839	18825	18945	18844	18418	18599	18887	18650	18938	18819	18717	18618	18693	18811	18566	18608	18530	18757	18686	18830	18724	18550	18723	18656	18717	18505	18599	18692	18656	18700	18791	18952	18707	18625	18976	18729	18699	18769	18684	18736	18582	18799	18617	18974	18614	18674	18706	18764	18743	18820	18707	18768	18804	18692	18598	18340	18491	18794	18800	18799	18876	18606	18663	18684	18622	18502	18761	18844	18897	19045	18748	18605	18685	18890	18672	18790	18567	18761	18637	18872	18632	18618	18788	18805	18712	18715	18881	18506	18653	18912	18626	18674	18882	18443	18715	18849	18758	18727	18776	18721	18564	18535	18583	18737	18859	18771	18577	18678	18699	18639	18631	18974	18846	18771	18740	18803	18587	18812	18771	18847	18657	18874	18606	18629	18692	18684	18633	18629	18496	18785	18647	18827	18472	18748	18693	18922	18601	18622	18828	18585	18672	18983	18630	18718	18779	18801	18760	18491	18789	18581	18790	18683	19080	18974	18549	18797	18707	18660	18765	18703	18924	18779	18720	18631	18408	18823	18793	18866	18588	18726	18692	18744	18760	18700	18660	18682	18625	18721	18543	18780	18747	18718	18745	18968	18934	18760	18430	18732	18741	18666	18648	18996	18594	18814	18592	18674	18624	18492	18642	18837	18603	18733	18769	18779	18771	18752	18607	18797	18680	18640	18857	18665	18832	18875	18623	18747	18712	18726	18731	18837	18876	18572	18695	18682	18621	18640	18888	18797	18699	18715	18772	18773	18846	18659	18719	18587	18907	18612	18577	18755	18776	18682	18713	18541	18687	18839	18515	19046	18690	18502	18738	18764	18587	18660	18863	18728	18709	18839	18730	18623	18775	18844	18766	18617	18820	18552	18725	18809	18810	18599	18472	18821	18863	18679	18674	18885	18861	18742	18710	18626	18760	18525	18775	18844	18772	18815	18462	18711	18642	18767	18784	18711	18811	18828	18672	18645	18701	18837	18702	18853	18812	18635	18868	18857	18803	18722	18736	18863	18773	18804	18809	18847	18578	18625	18667	18857	18842	18916	18740	18755	18918	18634	18792	18795	18802	18752	18749	18747	19006	18899	18821	18857	18763	18805	18672	18755	18656	18633	18656	18568	18589	18716	18803	18815	18779	18958	18731	18622	18672	18551	18603	18810	18659	18721	18873	18671	18707	18661	18876	18762	18586	18580	18728	18642	18590	18763	18513	18754	18602	18778	18709	18675	18733	18662	18508	18719	18424	18945	18703	19084	18683	18648	18769	18677	18750	18703	18958	18867	18674	18699	18937	18435	18620	18809	18675	18930	18715	18860	18719	18531	18750	18779	18837	18773	18808	18908	18868	18736	18651	18924	18706	18663	18444	18581	18748	18823	18915	18703	18729	18764	18711	18951	18630	18739	18617	18758	18769	18659	18626	18781	18576	18740	18620	18743	18612	18630	18694	18547	18699	19095	18600	18512	18901	18831	18731	18748	18825	18664	18693	18666	18711	18785	18911	18777	18766	18911	18863	18761	18756	18687	18646	18589	18733	18743	18683	18651	18801	18611	18716	18869	18696	18794	18706	18973	18817	18753	18668	18686	18782	18660	18496	18765	18887	18705	18843	18508	18808	18754	18924	18675	18770	18655	18533	18853	18699	18702	18622	18756	18776	18708	18710	18780	18773	18554	18496	18767	18801	18601	18560	18832	18711	18978	18574	18747	18758	18655	18641	18766	18721	18678	18613	18850	18688	18679	18579	18561	18804	18614	18620	18605	18646	18720	18860	18574	18748	18879	18993	18712	18818	18837	18672	18919	18519	18560	18692	18689	18720	18694	18542	18642	18682	18685	18853	18715	18658	18514	18780	18779	18741	18530	18625	18590	18827	18669	18756	18795	18842	19100	18567	18848	18699	18446	18578	18442	18806	18585	18701	18773	18790	18535	18959	18624	18873	18797	18600	18519	18542	18748	18657	18626	18769	18476	18621	18811	18614	18814	18885	18694	18775	18596	18893	18730	18728	18722	18753	18674	18858	18616	18688	18706	18552	18607	18752	18800	18653	18817	18671	18961	18901	18565	18600	18812	18659	18608	18849	18750	18656	18753	18955	18755	18721	18654	18818	18615	18696	18851	18726	18637	18584	18829	18969	18702	18732	18594	18861	18834	18620	18570	18574	18759	18794	18665	18636	18660	18558	18720	18686	18581	18634	18697	18761	18690	18715	18625	18877	18656	18657	18772	18597	18721	18663	18618	18861	18799	18669	18721	18552	18677	18807	18733	18626	18528	18518	18753	18797	18556	18772	18765	18715	18839	18638	18705	18808	18718	18842	18766	18672	18769	18758	18834	18743	18801	18782	18653	18775	18820	18688	18548	18685	18807	18458	18566	18761	18600	18635	18722	18679	18746	18723	18894	18698	18607	18743	18729	18913	18943	18778	18936	18738	18829	18781	18660	18802	18786	18852	18704	18783	18911	18755	18900	18935	18582	18826	18856	18749	18722	18700	18869	18618	18760	18663	18786	18802	18722	18897	18827	18771	18611	18750	18746	18734	18771	18622	18628	18857	18858	18645	18778	18751	18754	18685	18636	18736	18704	18704	18920	18639	18747	18886	18766	18872	18868	18824	18685	18755	18608	18660	18643	18970	18806	18719	18681	18649	18665	18562	18742	18822	18816	18739	18743	18683	18645	18781	18673	18707	18781	18693	18690	18487	18834	18776	18917	18914	18867	18834	18702	18614	18831	18699	18628	18781	18761	18773	18619	18631	18892	19000	18651	18888	18833	18634	18804	18841	18631	18692	18857	18597	18806	18671	18819	18867	18729	18688	18728	18864	18610	18711	18929	18656	18599	18688	18750	18765	18726	18819	18726	18671	18656	18623	18724	18883	18841	18768	18728	18616	18899	18751	18746	18705	18921	18932	18593	18729	18674	18645	18764	18555	18695	18675	18519	18676	18691	18705	18755	18712	18752	18853	18616	18744	18863	18873	19024	18786	18692	18644	18656	18693	18811	18684	18658	18641	18648	18530	18831	18664	18789	18793	18832	18696	18575	18811	18709	18721	18854	18699	18881	18815	18606	18595	18656	18871	18557	18951	18753	18585	18950	18819	19036	18945	18468	18614	18884	18965	18657	18670	18787	18619	18927	18681	18715	18672	18723	18587	18839	18739	18651	18746	18839	18785	18564	18900	18731	18573	18536	18663	18748	18916	18816	18754	18680	18482	18410	18749	18702	18575	18864	18896	18620	18669	18719	18648	18714	18558	18791	18667	18781	18740	18737	18751	18570	18741	18737	18636	18812	18646	18694	18876	18852	18559	18746	18584	18659	18795	18618	18750	18831	18868	18790	18511	18726	18755	18800	18883	18706	18603	18717	18746	18840	18721	18705	18722	18660	18638	18767	18609	18385	18817	18864	18767	18717	18683	18458	18755	18817	18797	18819	18930	18550	18732	18674	18772	18874	18795	18870	18702	18865	18730	18436	18733	18581	18752	18954	18771	18597	18820	18666	18832	18709	18811	18835	18662	18742	18781	18741	18773	18844	18534	18705	18675	18886	18626	18901	18743	18624	18574	18749	18824	18931	18794	18850	18687	18809	18800	18700	18706	18826	18789	18811	18688	18765	18759	18741	18626	18719	18738	18642	18642	18838	18724	18725	18844	18837	18809	18761	18583	18784	18586	18666	19075	19006	18626	18758	18792	18689	18623	18767	18745	18647	18824	18990	18622	18567	18907	18601	18738	18814	18837	18855	18560	18859	18751	18902	18751	18942	18831	18906	18713	18904	18747	18862	18796	18684	18789	18465	18803	18846	18580	18797	18996	18720	18864	18810	18983	18772	18615	18599	18705	18424	18678	18852	18742	18676	18577	18655	18489
24574	43280	41590	34332	29899	26503	24055	22664	21308	20566	19978	19495	19458	19005	19186	18667	17946	17910	17794	17560	17543	17425	17251	17224	16950	16918	16967	17062	16743	16832	16875	16935	16853	16659	16853	17077	16868	16874	16783	17022	16730	16767	16804	16799	16835	16651	16908	16758	16862	16820	16763	16700	16865	16621	16951	16836	16919	16839	16938	16556	16946	16909	16883	16597	16691	16872	16804	16571	16917	16664	16971	16708	16864	16768	16822	17056	16552	16718	16598	16804	16787	16639	16895	16666	16602	16752	16765	16799	16834	16708	16819	16861	16717	16820	16599	16664	16746	16846	16759	16679	16774	16760	16836	16551	16680	16625	16575	16716	16652	16705	16734	16676	16736	16638	16743	16756	16840	16624	16915	16741	16797	16777	16629	16638	16697	16691	16674	16740	16867	16878	16833	16762	16462	16614	16631	16836	16649	16585	16664	16673	16807	16655	16631	16667	16761	16781	16717	16672	16708	16806	16642	16739	16834	16616	16766	16708	16675	16848	16521	16757	16820	16734	16751	16716	16722	16729	16783	16831	16757	16723	16704	16589	16657	16538	16783	16600	16833	16662	16800	16697	16694	16692	16762	16714	16626	16712	16686	16801	16837	16643	16708	16726	16872	16545	16767	16587	16702	16845	16634	16802	16853	16721	16889	16794	16607	16745	16845	16629	16686	16729	16699	16942	16709	16696	16777	16662	16685	16855	16894	16631	16757	16753	16832	16561	16691	16695	16807	16691	16787	16657	16752	16660	16666	16715	16756	16844	16490	16656	16851	16705	16687	16856	16656	16703	16685	16769	16676	16851	16760	16786	16679	16743	16648	16641	16761	16797	16879	16798	16598	16764	16754	16774	16804	16921	16433	16848	16622	16663	16751	16729	16662	16628	16714	16709	16707	16687	16708	16608	16662	16702	16726	16713	16646	16793	16633	16785	16644	16723	16771	16689	16782	16721	16659	16716	16680	16584	16871	16832	16738	16563	16744	16533	16692	16709	16730	16590	16722	16649	16724	16672	16653	16709	16734	16602	16699	16744	16788	16624	16716	16654	16776	16792	16626	16880	16742	16822	16862	16791	16803	16718	16755	16794	16847	16622	16749	16627	16821	16713	16645	16665	16682	16767	16537	16732	16652	16789	16850	16680	16640	16970	16790	16647	16668	16814	16625	16705	16736	16754	16756	16691	16783	16700	16724	16830	16680	16735	16781	16734	16827	16764	16656	16511	16687	16639	16707	16843	16726	16857	16864	16586	16582	16684	16555	16802	16685	16621	16779	16690	16783	16372	16733	16685	16819	16841	16817	16712	16845	16836	16610	16779	16573	16593	16785	16518	16447	16873	16598	16854	16873	16757	16701	16749	16760	16701	16715	16608	16761	16569	16665	16639	16740	16748	16725	16567	16679	16761	16776	16779	16666	16688	16687	16568	16719	16701	16694	16794	16588	16521	16687	16711	16625	16548	16868	16671	16580	16793	16731	16773	16655	16763	16576	16843	16743	16675	16921	16787	16664	16792	16822	16841	16865	16451	16760	16688	16692	16808	16783	16679	16733	16697	16901	16902	16598	16613	16780	16856	16729	16831	16638	16642	16605	16588	16788	16807	16618	16718	16819	16641	16763	16716	16604	16769	16565	16646	16779	16777	16729	16671	16600	16915	16604	16617	16807	16851	16697	16662	16714	16833	16704	16832	16909	16694	16704	16737	16819	16511	16723	16666	16752	16719	16537	16709	16702	16751	16734	16878	16756	16708	16664	16635	16648	16673	16794	16760	16691	16641	16649	16735	16808	16655	16890	16702	16737	16608	16692	16652	16755	16671	16715	16759	16684	16784	16583	16700	16733	16556	16603	16645	16790	16796	16451	16827	16795	16718	16625	16566	16705	16816	16611	16735	16819	16957	16685	16774	16741	16792	16684	16548	16612	16772	16707	16801	16808	16783	16763	16751	16604	16663	16771	16618	16596	16612	16754	16606	16558	16655	16846	16651	16899	16964	16824	16661	16670	16679	16615	16666	16569	16469	16625	16650	16680	16572	16656	16707	16668	16719	16635	16721	16684	16689	16711	16646	16544	16862	16759	16596	16634	16641	16732	16776	16595	16729	16658	16913	16643	16632	16871	16746	16634	16825	16726	16769	16820	16650	16778	16544	16550	16667	16610	16755	16675	16710	16758	16536	16770	16643	16547	16700	16836	16690	16598	16721	16565	16627	16635	16770	16641	16723	16720	16812	16815	16720	16661	16724	16812	16557	16780	16745	16730	16766	16736	16838	16614	16840	16932	16721	16911	16765	16802	16734	16701	16790	16689	16518	16815	16680	16914	16830	16814	16745	16653	16611	16711	16720	16626	16715	16669	16816	16631	16722	16818	16735	16521	16870	16846	16759	16708	16701	16772	16719	16762	16594	16788	16657	16890	16769	16594	16654	16818	16585	16743	16572	16736	16674	16689	16672	16662	16884	16601	16699	16582	16816	16667	16768	16919	16783	16833	16747	16848	16723	16664	16542	16612	16711	16764	16533	16655	16769	16746	16604	16636	16728	16605	16800	16695	16918	16710	16724	16799	16695	16698	16738	16753	16663	16624	16799	16682	16734	16761	16708	16742	16732	16773	16713	16770	16964	16766	16864	16755	16606	16621	16682	16617	16707	16747	16700	16868	16816	16673	16720	16770	16783	16850	16745	16663	16646	16697	16655	16802	16824	16571	16900	16595	16601	16539	16538	16749	16815	16611	16703	16693	16784	16732	16702	16844	16683	16758	16661	16654	16558	16858	16766	16846	16698	16774	16754	16687	16787	16673	16692	16654	16701	16652	16623	16679	16507	16781	16600	16686	16926	16761	16844	16580	16676	16751	16787	16647	16610	16766	16698	16835	16766	16688	16792	16854	16754	16809	16804	16819	16702	16746	16707	16697	16687	16507	16572	16573	16777	16692	16721	16779	16643	16613	16723	16730	16705	16697	16744	16621	16605	16762	16561	16640	16700	16708	16676	16737	16719	16789	16786	16803	16591	16760	16595	16687	16765	16668	16747	16824	16782	16664	16614	16541	16517	16749	16730	16805	16708	16717	16723	16781	16799	16751	16743	16631	16821	16909	16656	16808	16733	16606	16735	16655	16758	16764	16707	16680	16791	16792	16755	16768	16697	16881	16802	16836	16631	16699	16706	16611	16751	16573	16887	16724	16769	16624	16660	16974	16766	16766	16793	16672	16759	16778	16610	16730	16585	16769	16808	16674	16644	16698	16602	16556	16632	16768	16730	16666	16784	16771	16868	16859	16613	16509	16747	16770	16965	16965	16602	16756	16659	16685	16671	16720	16723	16865	16634	16678	16788	16930	16820	16634	16723	16861	17036	16622	16713	16662	16630	16630	16724	16879	16686	16631	16706	16675	16694	16870	16800	16852	16526	16786	16689	16663	16655	16786	16665	16833	16707	16864	16622	16611	16820	16782	16657	16618	16737	16763	16590	16774	16666	16642	16654	16559	16469	16709	16502	16699	16808	16818	16640	16760	16793	16667	16796	16688	16659	16564	16718	16704	16821	16699	16589	16894	16747	16707	16746	16616	16520	16787	16722	16730	16696	16770	16839	16537	16637	16713	16567	16800	16718	16922	16515	16560	16524	16723	16813	16757	16831	16770	16648	16830	16734	16758	16590	16607	16714	16674	16728	16756	16720	16776	16752	16738	16848	16691	16587	16815	16667	16708	16537	16615	16688	16843	16644	16748	16825	16744	16774	16633	16804	16708	16802	16822	16745	16688	16531	16717	16648	16851	16592	16805	16718	16720	16730	16572	16815	16610	16835	16743	16746	16498	16810	16783	16790	16876	16843	16660	16554	16669	16648	16712	16548	16860	16732	16669	16745	16792	16586	17115	16602	16753	16640	16688	16635	16741	16707	16839	16618	16803	16693	16830	16563	16796	16817	16725	16661	16702	16474	16762	16772	16786	16771	16842	16535	16655	16966	16553	16633	16720	16692	16492	16758	16807	16818	16781	16736	16937	16748	16756	16878	16624	16655	16678	16818	16636	16608	16866	16744	16837	16657	16809	16858	16636	16491	16688	16804	16587	16644	16826	16756	16745	16904	16775	16839	16732	16714	16645	16583	16631	16619	16895	16569	16732	16736	16805	16754	16706	16778	16594	16608	16669	16845	16955	16663	16704	16716	16730	16677	16786	16787	16618	16711	16631	16810	16700	16632	16647	16678	16619	16570	16630	16683	16608	16789	16632	16751	16777	16820	16790	16731	16773	16603	16873	16780	16695	16612	16754	16640	16727	16764	16606	16679	16819	16665	16831	16585	16797	16717	16699	16749	16802	16744	16628	16714	16818	16741	16795	16623	16560	16844	16688	16783	16673	16936	16788	16756	16600	16696	16744	16693	16795	16726	16666	16685	16607	16753	16718	16784	16705	16785	16614	16765	16543	16734	16597	16722	16713	16620	16935	16620	16912	16638	16655	16805	16777	16748	16656	16836	16667	16741	16746	16769	16666	16596	16649	16849	16554	16816	16952	16717	16767	16755	16782	16703	16896	16798	16745	16703	16616	16670	16778	16826	16815	16626	16633	16778	16613	16732	16770	16736	16583	16776	16699	16699	16936	16682	16823	16764	16718	16775	16596	16628	16789	16595	16695	16775	16796	16692	16623	16483	16906	16803	16847	16681	16715	16678	16829	16721	16669	16968	16644	16845	16881	16569	16763	16673	16634	16996	16805	16655	16669	16745	16665	16767	16740	16777	16612	16780	16734	16857	16610	16541	16525	16623	16667	16682	16724	16477	16695	16594	16668	16785	16961	16601	16689	16694	16701	16835	16587	16431	16803	16702	16581	16717	16729	16800	16833	16920	16513	16509	16775	16596	16802	16864	16583	16646	16772	16794	16774	16664	16617	16889	16643	16762	16553	16724	16717	16656	16721	16812	16706	16513	16812	16482	16756	16942	16749	16692	16782	16696	16765	16705	16730	16822	16799	16978	16745	16790	16857	16819	16782	16637	16531	16655	16569	16766	16745	16891	16662	16767	16806	16705	16649	16772	16786	16659	16587	16602	16621	16744	16734	16785	16790	16619	16642	16823	16680	16820	16691	16727	16756	16722	16632	16784	16754	16690	16609	16643	16685	16807	16586	16783	16853	16655	16641	16730
23088	21556	29550	24116	22393	25964	29032	24241	22920	22432	21911	21435	21372	21082	21177	20604	20389	20191	20166	19844	19685	19615	19475	19389	19303	19225	19243	19250	19239	19419	19166	19121	19042	19124	19288	19215	19220	19171	19143	19329	18926	19151	18925	19083	18952	19031	18984	19161	19166	19144	18880	18752	18919	19130	18969	19045	19127	18873	19060	19026	19268	19277	18806	18800	19061	18770	18961	19003	19012	19024	19167	19130	19055	19049	18951	18829	19149	19028	19028	18951	19230	18980	18908	18893	18929	19018	19061	18827	18882	18869	18816	19020	18899	18842	18870	18983	18661	18848	18678	19017	18936	18937	18841	19073	18916	19081	18978	18951	18921	19074	18646	18962	18808	18915	18956	18758	18910	19072	19036	18872	19055	18647	18911	19068	18808	18887	18962	18970	18867	19168	18935	19066	18865	18813	18901	18937	19046	19081	18912	18870	19073	19157	19072	18906	19005	18979	18837	18887	18861	18892	18859	18959	18936	18885	19097	19149	18797	19118	19054	19118	18871	18838	18837	19067	19208	18915	19101	18932	18772	18892	18970	18890	18949	19016	19117	18954	19016	18865	18810	18875	18769	18909	18800	18828	18862	19190	18960	18945	18875	18983	18965	18804	18898	19029	18986	18875	18894	19074	18833	18925	18869	18903	18790	18866	18869	18936	18789	18850	19028	19009	18944	18969	18961	18895	18862	19031	19007	18876	18935	18765	18935	18983	18844	18980	18747	18936	19036	19093	18932	18972	18996	18920	18880	18879	18953	18840	18887	18943	18863	18998	19042	19141	19046	18984	18965	18989	19116	18925	18932	18775	18878	19021	18699	18989	19040	18998	18969	18749	18799	18952	18890	19023	18918	18893	18893	19159	18876	18845	18856	18851	18928	19136	19010	18967	18965	18883	18922	18805	19141	18823	18875	18881	18988	18639	18919	18820	19103	18859	19007	18833	18835	18761	18878	19047	18762	19037	18968	18905	18798	19047	19064	19058	18755	18803	18939	18851	19024	18805	18725	18708	19007	19063	18825	18842	19075	18991	18959	18916	18940	18976	18963	19061	18825	18833	18972	18959	18822	18926	18899	18763	19129	18903	18980	19035	18712	18890	18848	18957	18889	19097	18904	19049	18828	19034	18801	19070	18828	19004	18893	18976	18919	19063	19007	18768	18806	18835	18957	18851	19164	19088	18976	19017	18752	19077	18917	19118	18977	19037	18810	18936	19053	18747	18966	18841	18829	18904	18898	19041	19033	19000	18975	18893	18818	18961	18801	18837	18790	18813	18838	18943	19089	18984	18946	18765	18994	19007	18962	18841	18980	18928	19071	18761	19002	19013	18871	18902	18998	18859	18828	18803	19003	19005	18970	18726	18936	18962	18910	18728	18744	18861	18818	18945	18877	18969	18888	19006	19021	18783	19036	18613	18966	18871	18857	18967	19032	19007	18886	18927	19076	18877	19019	19031	18800	19165	19042	18930	18850	19038	19066	18780	18956	18778	18756	19015	19174	18890	19145	18852	18920	18943	18942	18942	19239	18835	18832	18866	19061	18879	19028	18824	18859	18724	19012	19088	19185	19057	19067	18814	18841	18762	18932	18920	19013	18790	19001	18966	18966	18932	19060	18869	19046	18605	18952	18781	18956	18814	19164	19043	18718	18904	18923	19011	19042	19057	18762	18955	18941	19001	18850	18914	18990	19053	18896	18958	18835	18750	18984	18857	18839	18716	18824	18923	19054	18923	18986	18736	18974	19034	18937	18978	19042	18840	18919	19057	19112	18863	18774	18857	18976	18883	18868	18679	18992	18789	18736	19163	18939	19070	18914	18964	19010	18971	18926	18832	18956	18942	19155	19031	19133	19055	19037	18737	19142	18929	18787	18684	18990	18904	18972	18823	18832	19045	18960	18888	19007	19109	18862	18995	18848	19036	18913	18788	19221	18858	18858	18713	19067	18886	18913	18728	18990	18995	18734	18873	18815	18961	19041	18654	18715	18776	18662	18776	19007	18785	18751	18771	18917	18956	18837	18987	18899	18874	19025	19028	19037	19033	19128	18866	18887	18793	18875	18821	19082	18779	18801	18994	18697	19061	18804	18925	18782	19166	18972	18751	18795	18841	18833	18915	18953	18769	18931	19090	18928	18959	18975	18788	18856	18852	18948	18822	18861	18928	18961	18878	18916	18841	18877	19005	18899	18843	18842	18763	19015	18838	18900	19142	18948	18758	18931	18959	19066	18906	18949	19054	19038	18983	19062	19043	18809	18929	19049	18827	18894	18934	19064	18995	19020	18723	18796	19013	18955	18964	18841	18899	18714	18816	19110	18987	19001	18856	18876	18970	18903	18847	18775	18950	18861	18930	19059	19042	18976	18880	19307	18919	18854	18907	19007	18767	18775	19045	19107	19061	19130	18989	18895	18676	19173	18732	18856	18920	18839	19064	19001	18777	18892	18923	19043	18873	18672	18840	18846	19038	19032	19002	18777	18801	18951	18805	18900	18852	19113	19096	18824	18748	18824	19106	19148	19149	18855	18765	18862	18878	18839	18866	18715	18935	18828	18942	18999	19016	19047	18978	18964	18580	19015	18915	18912	18737	18791	18875	18730	19012	18935	18874	18649	18709	18959	19160	18963	18748	19018	18939	18995	19131	19034	18803	18818	18939	18865	18930	18889	19079	19180	18818	18793	18924	18821	19020	18793	18980	18739	19053	18809	18953	18993	18991	18953	19120	18979	18955	18853	18928	18682	19028	18786	18971	19012	18882	18972	19012	18905	18700	19094	18962	19020	18956	18983	18812	18824	18823	18898	18818	18919	18865	18712	18989	18906	18924	18790	18873	18775	18803	18819	18856	18884	18976	19153	18883	18751	18939	18930	19013	18989	19002	18958	18930	18963	18844	18945	18947	18726	18923	18898	18959	18803	19029	18919	19084	18986	18939	18839	18868	18942	18900	19025	18866	18993	18936	18791	18822	18688	18879	18966	18814	18877	18783	18859	18897	18932	18804	18960	19023	18835	19041	18903	19092	18971	18824	18988	18909	18876	18886	19144	19126	18962	18751	18883	18903	19010	18797	18909	19033	18932	18937	18847	18909	18970	18721	19050	18885	18908	18957	18763	18883	18813	18765	18847	18808	18974	19086	18903	18847	18814	19004	18879	19070	19096	18956	18843	19028	18848	18815	18882	18897	18976	18872	18964	19166	18942	19013	18772	19035	19037	18841	18784	18739	18877	18911	18991	19061	18901	19067	18973	19003	18849	19001	18902	19042	19029	18929	18734	18994	18907	18877	18962	18933	19037	18969	18951	18788	19156	18981	18930	18946	19013	18806	18744	18725	18897	19109	18881	18964	18853	19176	19065	18860	18704	18730	18840	18963	18943	18793	19010	18992	19078	19087	18981	18845	18795	19149	18942	18917	18863	18736	18886	18992	18988	18970	19020	18942	19048	18880	18665	18940	19050	18900	18987	18757	19004	18880	18848	18968	19035	18956	18681	18937	19026	18827	19032	19001	18862	19006	18770	18877	18974	18926	18927	18988	18953	18904	18824	18871	18864	18831	18728	18854	19082	19057	18775	18902	18758	19015	19198	18841	18846	18994	18979	18838	19133	19204	19019	18921	19061	19074	19005	19010	18771	18754	19011	19123	19075	18920	18807	18941	18648	18817	18863	18910	18764	18964	19194	18807	18808	18770	18864	18954	18799	18769	18856	18919	19005	19005	18969	18908	18865	19002	18842	18767	19027	18641	18894	18856	18727	18964	18828	19114	18891	18763	18906	18878	18836	18867	18932	18903	19008	18809	18965	19002	18799	18703	19012	18820	18975	18812	18918	18872	19071	18849	18886	18732	19193	18933	18976	18984	19114	18898	18918	18832	18928	19094	18873	18985	19002	18903	18977	18889	18961	19087	18805	18928	19003	18993	18907	18880	19048	19112	18781	18986	18883	19070	18895	18888	18814	18811	19094	18939	18899	18858	18954	19067	18645	19001	19085	18905	19050	18986	18912	18924	18998	18935	18883	18923	19020	18909	18781	18904	18927	18913	18705	19120	18992	19161	18969	18963	18905	18903	19041	18686	18908	18897	18880	18883	18800	18868	18914	18866	18936	18982	18742	18866	18830	18960	18745	19135	18765	18756	18813	19006	18937	19022	18720	19072	18944	19041	18977	18949	18922	18718	19020	19017	18999	18754	18814	18951	18874	18878	18967	18826	18761	18863	19027	18780	19033	19083	18773	18806	18803	18914	18878	18930	19034	18778	18958	18871	18924	18847	18782	18960	18908	18857	18953	19037	18932	18944	18878	18842	18936	18958	18661	19021	18959	18849	18983	19055	18892	18955	18898	18909	18794	18909	19069	18901	18747	18808	18966	18920	18845	18824	18931	18922	18762	18848	18957	18959	18836	18982	18903	18853	18868	18780	18982	18943	18796	18871	18909	18878	19084	18811	19023	18796	18903	18830	18878	18897	18831	18749	19073	19012	18946	18875	18926	18741	18978	18764	19125	19011	18796	18825	18983	18879	18883	18795	18997	19005	18875	19118	19017	18984	18776	18875	18832	19009	19201	18954	19133	19143	19002	19036	18896	18793	18887	18931	18940	18963	19006	19002	18972	18831	18973	18990	18787	18857	18922	19163	18991	19087	18886	18838	18832	18917	18920	18905	18965	19059	18987	18879	19144	18915	18948	18930	18704	18795	18769	18927	18825	18913	18924	18999	19089	18807	18854	19038	19061	18888	18893	19135	19085	18921	18897	18960	18798	18882	18930	18852	18913	18894	18771	18788	19045	18942	18964	18855	18872	18840	18855	18849	18890	19032	18869	18877	18927	18993	18866	18924	18968	18895	19021	18910	18948	18912	19112	19062	18809	18666	19049	18888	18946	18924	19043	18804	18891	19181	19081	18917	18951	18815	19035	18896	18908	18928	18682	18809	18938	19019	19091	18859	19272	18887	18922	18880	18843	19012	19029	18769	18904	18975	18914	18897	18842	18908	19011	19007	18956	18819	18935	19102	18982	18705	18940	18796	18988	18875	18855	18664	18909	19099	18933	18826	18927	18745	18930	18913	18948	18955	18898	18913	19136	18913	18806	18875	18884	18948	18975	19043	18954	18933	18933	18748	19023	18855	18982	19146	18860	19012	18961	18885
26311	48339	46185	38383	33386	29197	26476	24742	23194	21997	21413	20798	20543	20195	20217	19637	18735	18339	18415	18074	17794	17862	17576	17262	17460	17194	17130	17061	17089	17065	17073	17013	17034	16928	16937	16992	16967	16900	16928	16973	16899	16954	16865	16843	16899	16881	16835	16772	16681	16941	16884	16809	17100	16911	16847	16634	16848	16950	16847	16985	16709	16892	17002	16739	16918	16761	16744	16728	16944	16719	17050	16842	16986	16918	16767	16962	16765	16930	16774	16634	16910	16862	16803	16752	16801	16747	16695	16723	16747	16852	16734	16901	16716	16743	16783	16693	16940	17001	16719	16778	16717	16782	16862	16807	16813	16667	16778	16862	16624	16737	16903	16721	16671	16768	16956	16831	16935	16688	16900	16908	16668	16822	16724	16713	16738	16909	16684	16618	16671	16930	16714	16773	16912	16849	16845	16791	16671	16868	16733	16988	16717	16659	16854	16818	16941	16851	16795	16790	16857	16767	16657	16801	16900	16831	16848	16731	16724	16742	16773	16761	17043	16716	16791	16731	16771	16761	16871	16874	16799	16925	16884	16804	16889	16687	16789	17023	16746	16846	16868	16771	16837	16837	16864	16716	16829	16878	16857	16747	16801	16876	16801	16813	16785	16731	16859	16727	16997	16899	16882	16947	16753	16801	16642	16819	16732	16934	16934	16858	16922	16721	16939	16713	16631	16855	16749	16727	16775	16967	16858	16704	16677	16807	16713	16831	16806	16699	16661	16787	16782	16842	16673	16824	16722	16858	16781	16845	16812	16724	16725	16860	16734	16825	16849	16812	16837	16635	16805	16769	16701	16772	16933	16766	16743	16670	16893	16795	16825	16686	16558	16888	17000	16830	16724	16680	16870	16618	16820	16753	16801	16898	16796	16699	16777	16863	16890	16785	16834	16757	16839	16712	16830	16891	16773	16632	16825	16787	16888	16704	16887	16767	16782	16747	16833	16732	16761	16800	16669	16732	16885	16769	16831	16853	16741	16887	16786	16873	16747	16974	16813	16788	16971	16694	16724	16782	16686	16583	16716	16650	16811	16820	16728	16735	16937	16767	16744	16736	16884	16592	16775	16848	16816	16786	16703	16876	16701	16964	16825	16763	16769	16767	16833	16815	16794	16735	16711	16810	16768	16689	16751	16960	16796	16841	16684	16800	16873	16826	16782	16786	16933	16722	16845	16849	16803	16810	16830	16591	16779	16663	16730	16655	16735	16816	16785	16696	16701	16705	16938	16724	16798	16713	16783	16825	16869	16804	16817	16837	16716	16721	16734	16667	16670	16928	16920	16891	16836	16796	16899	16732	16656	16767	16739	16857	16767	16747	16868	16795	16791	16905	16738	16542	16838	16817	16742	16677	17019	16851	16718	16852	16727	16793	16892	16677	16780	16709	16829	16644	16835	16812	16661	16857	16708	16759	16830	16654	16906	16663	16817	16799	16790	16710	16854	16693	16746	16799	16886	16779	16723	16791	16867	16893	16772	16660	16757	16776	16782	16779	16853	16916	17028	16752	16922	16835	16743	16591	16844	16658	16715	16803	16829	16633	16627	16835	16793	16925	16995	16820	16906	16681	16959	16831	16787	16683	16836	16756	16651	16857	16807	16905	16886	16658	16923	16895	16765	16819	16811	16678	16856	16879	16808	16900	16842	16756	16790	16773	16746	16617	16950	16841	16812	16962	16787	16884	16592	16749	16717	16779	16798	16870	16538	16613	16851	16681	16823	16865	16721	16713	16754	16620	16850	16719	16771	16623	16693	16938	16677	16727	16938	16772	16780	16778	16772	16833	16770	16812	16781	16814	16810	16798	16695	16742	16755	16511	16710	16785	16704	16571	16927	16665	16641	16881	16631	16735	16594	16837	16753	16569	16775	16680	16629	16787	16737	16833	16697	16714	16743	16739	16862	16711	16751	16734	16766	16848	16661	16569	16731	16815	16770	16761	16629	16801	16957	16645	16854	16724	16671	16644	16821	16803	16867	16818	16717	16696	16769	16966	16743	16968	16631	16742	16856	16617	17032	16689	16865	16832	16811	16657	16834	16782	16660	16730	16939	16883	16628	16851	16698	16676	16850	16692	16726	16699	16752	16644	16626	16733	16794	16952	16676	16861	16781	16887	16635	16744	16860	16752	16759	16766	16791	16821	16828	16699	16662	16843	16832	16892	16827	16716	16817	16601	16831	16824	16943	16674	16989	16787	16727	16824	16840	16864	16815	16681	16813	16877	16661	16918	16618	16747	16925	16642	16706	16671	16756	16765	16687	16925	16722	16794	16682	16664	16717	16703	16729	16713	16923	16583	16752	16834	16706	16597	16923	16722	16822	16837	17002	16768	16909	16767	16890	16793	16944	16828	16760	16852	16755	16670	16983	16699	16667	16846	16743	16860	16677	16853	16791	16643	16716	16735	16699	16819	16805	16682	16757	16757	16879	16901	16713	16707	16906	16641	16811	16981	16690	16791	16719	16675	16596	16537	16832	16821	16723	16670	16737	16813	16758	16882	16825	16952	16849	16715	16923	16791	16770	16810	16802	16877	16719	16756	16779	16722	16657	16666	16777	16793	16679	16791	16859	16680	16777	16740	16937	16852	16730	16918	17018	16712	17034	16866	16810	16818	16721	16815	16868	16781	16644	16683	16905	16729	16814	16845	16763	16722	16781	16882	16577	16891	16812	16651	16863	16747	16686	16737	16729	16743	16820	16781	16706	16653	16802	16709	16578	16695	16666	16752	16918	16827	16813	16720	16562	16706	16708	16684	16863	16693	16725	16791	16800	16696	16863	16806	16784	16846	16799	16816	16791	16789	16786	16736	16732	16853	16489	16880	16887	16686	16817	16719	16790	16935	16780	16804	16859	16766	16684	16812	16767	16921	16679	16835	16708	16880	16903	16858	16817	16680	16872	16656	16783	16825	16719	16832	16815	16651	16760	16967	16902	16816	16747	16727	16673	16844	16646	16848	16803	16900	16703	16635	16783	16746	16911	16793	16784	16711	16689	16841	16756	16854	16868	16782	16451	16928	16851	16660	16821	16718	16726	16740	16789	16809	16894	16806	16926	16935	16795	16719	16844	16686	16894	16827	16828	16686	16699	16833	16771	16838	16615	16919	16857	16771	16808	16880	16714	16688	16735	16709	16765	16516	16778	16789	16707	16845	16780	16732	16630	16666	16799	16829	16835	16627	16767	16610	16722	16692	16571	16803	16795	16805	16705	16775	16866	16754	16691	16762	16825	16842	16817	16773	16608	16639	16872	16818	16762	16783	16537	16861	16777	16879	16596	16868	16805	16708	16739	16809	16746	16805	16774	16793	16775	16725	16762	16861	16739	16815	16535	16800	16626	16746	16837	16756	16784	16861	16617	16871	16768	16846	16721	16804	16871	16782	16905	16682	16870	16758	17049	16880	16949	16830	16697	16723	16724	16775	16809	16929	16717	16745	16913	16769	16774	16544	16771	16748	16614	16886	16615	16707	16822	16766	16677	16855	16751	16785	16689	16766	16936	16844	16772	16876	16855	16893	16717	16830	16703	16770	16853	16815	16940	16719	16726	16668	16820	16708	16684	16783	16818	16607	16956	16768	16692	16783	16689	16694	16782	16637	16993	16936	16859	16770	16741	16679	16739	16652	16920	16808	16573	16834	16759	16867	16812	16737	16778	16696	16699	16779	16850	16741	16715	16705	16661	16845	16828	16803	16879	16620	16819	16843	16851	16702	16749	16886	16656	16663	16594	16601	16821	16743	16840	16815	16800	16806	16934	16753	16898	16769	16816	16709	16740	16933	16772	16877	16893	16568	16794	16797	16795	16698	16467	16817	16721	16733	16797	16771	16798	16776	16766	16795	16886	16587	16770	16864	16748	16673	17039	16794	16740	16719	16714	16825	16696	16665	16712	16771	16872	16703	16732	16806	16684	16877	16769	16820	16846	16811	16759	16643	16677	16677	16721	16681	16914	16911	16859	16636	16742	16782	16612	16810	16819	16764	16744	16915	16780	16765	16819	16793	16822	16789	16794	16639	16573	16834	16867	16899	16767	16703	16837	16920	16712	16741	16819	16642	16741	16660	16787	16804	16561	16772	16859	16865	16781	16781	16837	16616	16885	16739	16754	16721	16708	16894	16752	16641	16777	16919	16831	16840	16776	16751	16836	16670	16699	16704	16694	16772	16794	16789	16848	16782	16809	16693	16759	16646	16883	16606	16782	16737	16768	16723	16910	16841	16826	16709	16923	16916	16629	16779	16682	16782	16822	16808	16835	16689	16736	16882	16839	16772	16890	16668	16834	16749	16655	16641	16572	16740	16893	16751	16794	16624	16595	16780	16722	16823	16682	16791	16871	16852	16676	16804	16653	16941	16818	16652	16851	16742	16790	16618	16795	16842	16861	16845	16847	16582	16977	16878	16813	16768	16744	16913	16755	16688	16877	16997	16821	16619	16909	16857	16691	16778	16869	16751	16689	16690	16704	16889	16662	16835	16886	16801	16704	16799	16823	17039	16831	16696	16721	16826	16704	16786	16873	16790	16953	16750	16937	16720	16666	16874	16794	16883	16703	16809	16810	16615	16483	16623	16860	16722	16805	16785	16680	16762	16740	16844	16764	16718	16750	16692	16876	16915	16764	16783	16785	16688	16788	16693	16905	16781	16915	16843	16644	16871	16673	16913	16851	16741	16822	16855	16868	16777	16812	16769	16698	16828	16871	16693	16874	16722	16869	16791	16723	16731	16858	16688	16721	16667	16825	16700	16801	16813	16768	16762	16712	16910	16753	16660	16955	16842	16704	16922	16782	16765	16838	16840	16706	16814	16756	16726	16820	16810	16732	16757	16812	16861	16688	16699	16938	16916	16970	16552	16795	16739	16817	16652	16802	16654	16914	16837	16733	16768	16907	16757	16690	16738	16872	16667	16747	16732	16782	16981	16749	16964	16720	16874	16790	16708	16756	16693	16685	16581	16790	16628	16796	16785	16580	16797	16719	16754	16789	16682	16703	16636	16959	16655	16916	16746	16657	16695	16773	16801	16697	16647	16900	16893	16848	16793	16763	16827	16736	16712	16680	16690	16808	16771	16916	16688	16880	16688	16867	16866	16775	16849	16797	16723	16718	16931	16864	16905	16743	16843	16638	16780	16939	16757
27915	24636	31267	28384	23733	22018	21129	20087	19815	19503	19536	19030	18903	19029	18909	18621	18522	18435	18508	18524	18517	18270	18065	18133	18094	18137	18129	17926	18014	18264	18121	18008	18038	17997	17968	18028	17942	18038	17990	18116	18160	17895	18162	18076	17988	18003	17902	18018	17984	18132	18153	17955	18108	18034	17879	18053	18206	18000	17901	18066	17962	17916	17918	18051	17911	17936	17843	17993	18146	17939	17926	17794	17995	18106	18107	18170	17990	17897	17921	18075	18100	18105	18089	17896	18048	17996	17864	18136	18028	17997	18062	18098	17983	17970	18067	18029	17788	17927	18016	17920	17849	17972	18116	18058	17924	17888	17911	17912	17944	17841	18090	17810	17781	17850	18007	17772	17882	17929	18128	17917	18053	17816	17910	17917	18118	17888	17795	18038	17906	17879	18243	17819	18141	18047	17765	17989	17940	17909	18039	17948	18217	18032	18095	17971	17992	17802	17816	17962	18052	17998	18057	17762	17932	17875	18287	17984	18042	18057	17995	18112	18005	17971	17911	18143	18133	17642	17909	17921	17949	18167	18002	18148	18299	18095	17870	17995	18042	18046	17774	18183	17990	18160	17891	18007	17903	17917	17886	17847	18029	18117	17982	17911	17951	18132	17948	18148	17879	17952	17712	17767	18046	17989	17998	18039	17957	18172	17846	18113	18040	17973	18096	18142	17873	18100	17887	17723	17865	17742	18058	17862	18041	17997	17987	18094	18085	17861	18006	17981	18037	17971	17923	17993	17988	18001	18268	17990	18076	18059	18224	17920	18044	18102	17855	17712	18062	17936	18002	18103	17894	17948	17935	17989	18058	17779	17742	17858	17915	17847	17913	18070	17699	18081	17802	18059	18000	17865	18162	18192	18002	18010	18083	17880	17927	18001	17782	18068	17971	17935	17925	18132	18121	17853	17890	18064	17942	18061	17868	17876	17881	18066	18010	17687	17943	18015	17804	17930	18041	18141	17983	17930	18120	18095	18045	17948	17792	17813	18017	18006	18004	18067	18156	17991	17915	17953	17849	17898	17870	18024	18035	18001	17943	18069	18213	17833	18090	18133	18031	17890	18096	17926	17947	18078	18094	17912	17977	17795	17894	18036	17806	18206	17990	17984	18005	17862	18029	17980	18089	17909	18112	17953	17912	17945	17980	17956	18057	18009	18203	18007	17825	17725	17823	17996	17963	18164	17957	17978	18059	18075	18139	18005	18046	18049	17872	18095	17694	17906	18057	17981	18057	17963	17946	18102	18065	18035	18033	17834	17967	18152	17907	17980	17757	17915	17892	17947	17914	17831	17997	18135	18056	17983	18032	18065	17995	17905	18072	17978	17946	17986	18030	17834	18033	17993	18088	17796	17933	17864	18092	18074	18064	17903	17889	18063	17785	17851	17992	18104	18030	18138	18015	18037	17935	18041	17916	17922	18102	18031	17902	18140	18066	18094	18005	17857	18117	17941	17924	17845	18076	17720	18037	18098	18003	17893	18152	17886	18121	17872	17952	17919	17878	17896	17831	17748	17992	18023	17892	17957	17937	17915	18149	18138	17950	18080	18134	17907	17758	17917	18091	18078	18089	17929	18093	17928	18085	17939	17787	18159	18027	17880	18021	18054	17928	17910	17967	18104	18072	18060	17973	17821	18181	18062	17966	17842	18033	18087	17926	18014	18011	17932	17840	17727	17875	17851	17963	18061	17992	18092	17965	17991	17911	18081	17976	18126	18127	18013	17866	18025	17783	17977	18071	17902	18110	18144	18066	18002	18057	17964	17961	17818	17956	17857	17969	17885	17938	18071	18119	17866	17971	18008	17877	18078	18151	17900	17866	17969	18020	18134	17978	18112	17869	17885	17853	17957	17914	18051	17977	18281	18150	17995	17934	17996	18052	17917	18043	18052	18157	17993	17903	17966	17825	18090	18057	17833	17805	17935	17922	18019	17936	17836	17925	17961	17931	17844	18000	18176	18142	18016	18043	17948	18166	17762	17883	17904	17997	18093	17871	17920	17950	18035	18095	18259	17894	18150	17972	17914	18108	18010	18010	17853	18003	17942	17821	17944	18114	17985	18128	17893	18191	17903	17953	18022	18086	18040	18068	17852	17889	17893	17968	18101	18055	17880	17976	17859	18088	18131	17970	18036	18123	17935	17699	17964	18203	18007	18071	18020	18133	17946	18115	17723	17917	18038	18041	18003	17909	18104	18012	17929	17979	18102	17979	17862	17839	18262	18184	17955	18149	18164	18046	17925	18147	18053	18006	18279	17869	17864	17985	17995	18026	18011	18039	17933	17962	17981	17991	18063	18050	18140	17987	18038	18026	17927	17991	17952	18186	18017	17833	17966	18066	17892	18056	18014	18047	18038	18146	17973	17990	17913	18098	17888	17999	18175	18027	17974	18182	17857	18152	18086	18081	17868	17998	18015	17914	18100	18123	18106	17759	17832	18001	18097	17953	18167	17902	17745	17894	18053	18021	17994	17936	18082	18084	18046	18065	18089	17975	18084	18081	17926	17921	18033	17831	18100	17891	17971	17866	18105	17881	17981	18023	17972	17743	17968	18037	17986	18002	18132	18170	17868	18030	17792	18003	18048	17958	18058	18065	17861	17928	17856	17985	17956	18036	17989	17957	17957	17872	17949	17795	17924	17987	18036	18103	17876	17944	17955	17933	17835	17851	18155	17972	17921	17952	17884	17820	18041	18180	17988	18005	17935	17924	17912	18028	18076	17929	17920	18018	18085	17828	17901	17738	17951	17927	17951	17920	17963	17833	18010	18206	17884	18015	18063	18030	17916	17861	18028	17814	17952	18233	18151	18058	18009	17960	18080	18065	17952	18049	17996	17921	17963	17824	18168	17671	17979	17914	17971	18188	18014	18051	17971	17964	17902	18243	18080	18099	17993	18043	18119	17859	17824	17989	17954	17980	17971	18163	17809	18140	18121	17999	18162	17939	18003	18073	18201	17837	17942	18008	18122	17986	17911	18027	18122	18081	18011	18076	18008	18054	17864	18175	17861	18112	18100	17980	18108	18092	18053	18092	18096	17992	17918	17820	18038	17827	18102	17766	18172	18159	18141	18001	18040	17881	18150	18039	18061	17988	18145	18163	18254	18079	18111	18068	17873	18096	18031	18075	17835	17866	17799	18099	18129	18024	17921	18044	17978	17903	17901	17994	18049	18136	17992	17919	18053	17978	17888	18095	18021	17969	17858	18008	17976	18022	18055	17983	18059	18126	18046	18053	17851	18183	18091	17973	18120	18109	17936	18149	18157	18027	17864	17818	17824	18050	18066	18038	17957	18170	17971	18060	18077	18128	18104	17783	17895	17890	18033	18001	18113	18092	18023	17905	17923	17945	18142	18072	18184	17933	17972	18020	18051	18026	18125	18084	17933	17981	17930	18034	18068	18047	17992	18182	18028	17793	17958	17930	17902	17887	18043	18051	18104	17896	18082	17852	17807	18162	17977	17981	17932	17966	18041	18072	17979	18094	18034	18175	18151	18120	17909	17757	17872	17861	18126	17995	17974	18118	18024	17974	18019	18085	18240	17904	18054	18114	18116	18008	18177	18212	18050	17885	17880	17868	17936	18019	18090	17952	17931	17961	18103	17990	18057	17872	18085	17956	17840	18022	18036	18041	18125	18070	18094	17981	17941	17924	18143	17847	17906	17834	18084	17957	18077	18046	17889	17911	18183	18118	17950	18102	18096	18061	17984	17828	18155	18034	17935	17769	17909	17906	18074	17933	17891	17861	18054	17714	18005	18123	18197	17853	18055	18038	18077	18268	18092	17969	17887	18173	18010	18025	18054	18024	17913	17936	18039	17890	17848	17806	17959	17967	18127	17950	17779	18103	17823	17909	18032	18091	18000	17988	17962	18050	17867	18204	17826	17977	18178	18058	18223	18217	18063	17808	17941	17886	18045	17889	17881	18120	17741	17834	18055	18046	17947	17930	18073	17958	17860	18095	17992	18031	17995	17908	17893	17998	17871	17926	17983	18010	18035	18121	17986	17926	18290	17870	17880	17951	17975	18101	17953	18008	17894	18016	18010	17994	17964	17790	17824	18076	18215	18131	17854	18160	18007	18047	18156	17773	17885	18044	18047	18051	18056	17923	17991	17943	18015	17921	17941	18054	17947	18210	18048	18088	17783	18040	18123	17967	17906	17980	17900	17907	18079	18110	18172	18010	17997	18010	18034	18166	18076	17864	17952	17913	18053	18029	18064	18013	17942	17912	18040	18102	18091	18112	17918	18128	17928	18130	18158	17907	17956	17825	17999	17992	18146	18055	17837	18056	18004	17990	17790	18077	18064	17928	18200	17917	18132	17720	18202	17973	17928	18131	18080	17831	17932	17971	18115	17899	18104	17916	17919	17877	18165	18004	17711	18094	17926	17970	17966	17885	17904	18049	18167	18063	17770	17983	18002	17937	18178	18077	18271	17873	17924	17833	18015	18105	18152	17890	17936	18040	17948	18054	18125	17870	17912	18007	17919	18284	18156	18031	18100	17961	18035	18101	18067	18034	17741	17843	18042	17921	17932	17954	17859	18071	18028	17945	17960	17722	18171	17927	18034	18000	17979	17977	17855	18058	17954	18008	17864	17879	17980	18006	17918	17931	18039	17956	18028	17977	17934	18166	18076	18163	17868	17967	17770	18001	17974	17946	18060	18059	18006	17825	18113	17918	18115	18110	17896	18176	18055	18006	17905	18076	18145	18040	17907	18046	18100	18010	17863	18130	17998	18180	18191	17962	17893	17877	18107	18179	17980	17990	18146	18098	17840	18131	18065	18108	18052	17966	18077	17988	18162	17960	18356	17864	17939	18107	17865	18002	17971	18091	17973	18251	17984	17957	18151	17955	17952	17864	17921	18071	17761	18093	17846	17985	18190	17930	17998	18102	17975	17885	17791	17990	17972	18022	18200	17871	17829	17872	17907	18120	17942	18009	18033	17829	17996	17784	18079	17965	17927	17929	17973	18026	17974	18180	17985	18107	17953	18149	17973	17885	18022	18037	17943	17988	18015	18055	17807	18039	17845	18039	18125	17909	17857	17889	17927	18054	18057	18084	18046	18035	18054	17942	18267	18271	18031	17806	18136	18032	17970	18073	18096	18010	17917	18137	17968	18039	17973
24850	38450	35803	28566	24783	22102	20622	19914	19075	18552	18321	17918	17767	17638	17789	17389	17053	16760	16984	16719	16728	16584	16363	16422	16210	16395	16167	16231	16243	16281	16264	16274	16260	16152	16166	16150	16223	16143	16028	16266	16378	16114	16401	16239	16265	16116	16250	16133	16351	16015	16363	16310	16265	16130	16373	16481	16291	16154	16482	16312	16368	16204	16134	16209	16175	16196	16440	16162	16131	16153	16285	16382	16322	16295	16035	16135	16312	16115	16351	16255	16077	16241	16066	16205	16252	16236	16125	16164	16136	16197	16259	16063	16203	16052	16099	15993	16162	16137	16363	16123	16361	16044	16001	16326	16307	15951	15962	16158	16269	16157	16214	16248	16317	16178	16293	16104	16239	16288	16301	16233	16109	16139	16146	16171	16275	16246	16260	16170	16427	16210	16229	16146	16351	16279	16058	16063	16186	16279	16134	16179	16101	16217	16322	16373	16079	16230	16389	16255	16185	16222	16285	16216	16319	16359	16130	16418	16098	16142	16326	16231	16209	16247	16148	16208	16084	16243	16464	16126	16209	16293	16240	16328	16096	16156	16124	15980	16074	16151	16003	16433	16178	16274	16325	16230	16150	16195	16320	16115	16289	16402	16138	16334	16213	16241	16254	16149	16348	16152	16012	16106	16257	16102	16255	16256	16177	16279	16210	16317	16184	16240	16156	16093	16142	16157	16174	16138	16192	16186	16225	16289	16107	16030	16179	16205	16207	16340	16197	16141	16413	16240	16090	16109	16100	16457	16188	16176	16112	16203	16220	16313	16362	16227	16319	16181	16079	16226	16177	16137	16218	16401	16220	16436	16190	16042	16194	16307	16365	16318	16134	16201	16214	16133	16198	16082	16165	16175	16265	16252	16219	16181	16251	16248	15974	16051	16146	16209	16409	16093	16251	16212	16226	16304	16279	16303	16155	16170	16372	16267	16288	16098	16296	16269	15973	16352	16178	16181	16275	16348	16388	16313	16217	16138	16326	16297	16078	16234	16213	16243	16126	16230	16299	16146	16154	16184	16179	16198	16268	16074	16418	16293	16273	16283	16283	16223	16141	16345	16065	16208	16301	15987	16204	16149	16197	16307	16122	16133	16249	16139	16171	16242	16278	16027	16213	16088	16209	16275	16148	16244	16152	16162	16300	16301	16084	16265	16361	16175	16148	16011	16238	16101	16153	16159	16304	16262	16145	16234	16200	16304	16190	16251	16092	16205	16180	16132	16229	16206	16220	16131	16377	16121	16214	16152	16259	16189	16123	16111	16227	16293	16187	16276	16115	16264	16171	16132	16235	16142	16203	16115	16132	16264	16233	16305	16308	16293	16234	16157	16212	16036	16118	16062	16291	16201	16221	16199	16271	16206	16172	16241	16092	16112	16335	16250	16275	16119	16216	16314	16383	16177	16338	16277	16288	16199	16113	16189	16217	16364	16242	16244	16412	16295	16075	16379	16122	16246	16087	16256	16289	16310	16337	16167	16100	16188	16125	16248	16182	16178	16109	16096	16191	16208	16196	16231	16434	16130	16321	16088	16461	16225	16179	16229	16155	16194	16179	16057	16121	16350	16436	16191	16267	16198	16152	16299	16141	16270	16101	16197	16071	16078	16028	16112	16193	16251	16237	16127	16118	16125	16240	16191	16227	16324	16358	16217	16184	16323	16114	16212	16242	16087	16050	16252	16262	16281	16309	16286	16094	16354	16235	16446	16375	16050	16172	16089	16201	16240	16278	16059	16376	16181	16171	16284	16046	16305	16109	16149	16303	16295	16144	16330	16126	16306	16302	16292	16305	16256	16349	16180	16227	16166	16275	16097	16045	16303	16396	16218	16382	16129	16204	16231	16094	16299	16271	16229	16174	16287	16223	16069	16063	16299	16218	16136	16347	16275	16045	16408	16149	16209	16206	16226	16185	16134	16127	16153	16164	16079	16166	16190	16379	16323	16255	16190	16138	16264	16134	16292	16212	16083	16196	16054	16282	16138	16261	16289	16285	16172	16159	16151	16408	16155	16216	16170	16266	16290	16310	16186	16198	16161	16315	16282	16212	16191	16216	16108	16219	16381	16212	16247	16130	16192	16334	16276	16116	16247	16264	16168	16177	16075	16165	16225	16311	16231	16098	16284	16204	16234	16381	16228	16374	16297	16244	16268	16383	16211	16132	16223	16196	16180	16259	16211	16326	16143	16172	16178	16193	16247	16159	16289	16247	16072	16159	16355	16239	16113	16216	16152	16325	16201	16417	16242	15971	16127	16138	16247	16357	16092	16119	16358	16230	16300	16266	16322	16247	16083	16161	16358	16258	16141	16207	16212	16223	16328	16299	16085	16187	16062	16305	16158	16124	16328	16374	16158	16146	16059	16181	16232	16204	16252	16277	16330	16210	16293	16151	16225	16372	16252	16169	16297	16274	16207	16213	16344	16227	16278	16256	16152	16296	16238	16073	16221	16309	16221	16138	16163	16267	16294	16264	16295	16358	16294	16196	16051	16358	16072	16142	16364	16007	16283	16140	16075	16285	16250	16217	16116	16204	16452	16134	16389	16256	16311	16243	16297	16157	16227	16064	16235	16185	16219	16168	16212	16188	16146	16200	16225	16203	16136	16245	16230	16194	16025	16088	16308	16253	16120	16181	16182	16294	16131	16254	16110	16256	16191	16267	16277	16374	16327	16191	16290	16256	16090	16144	16184	16120	16068	16330	15993	16187	16318	16259	16245	16225	16281	16361	16253	16229	16267	16090	16242	16238	16182	16167	16258	16174	16250	16132	16254	16324	16493	16296	16075	16223	16150	16231	16215	16060	16156	16240	16238	16150	16343	16341	16062	16373	16125	16322	16181	16160	16191	16336	16060	16109	16121	16264	16235	16201	16327	16169	16163	16240	16350	16323	16227	16069	16120	16372	16260	16057	16268	16196	16102	16298	16236	16166	16089	16278	16066	16313	16152	16341	16152	16132	16239	16426	16117	16356	16404	16390	16331	16278	16175	16216	16160	16195	16343	16139	16215	16010	16341	16345	16214	16140	16058	16280	16338	16055	16163	16151	16297	16147	16170	16088	16245	16179	16113	16258	16066	16371	16224	16394	16124	16199	16273	16218	16192	16278	16339	16150	16169	16085	16192	16063	16086	16178	16067	16243	16113	16186	16202	16353	16166	16294	16378	16400	16378	16299	16225	16253	16229	16078	16209	16135	16236	16215	16039	16353	16272	16136	16260	16440	16151	16446	16321	16288	16013	16035	16025	16067	16167	16301	16152	16081	16203	16359	16094	16277	16340	16105	16124	16214	16279	16240	16175	16022	16210	16520	16126	16205	16313	16333	16285	16256	16223	15951	16223	16373	16096	16300	16160	16297	16040	16230	16145	16375	16261	16290	16197	16127	16387	16054	16265	16211	16090	16113	16308	16361	16400	16201	16178	16267	16302	16275	16185	16162	16178	16225	16240	15996	16145	16289	16331	16128	16195	16280	15976	16318	16373	16178	16179	16172	16203	16228	16263	16125	16042	16124	16327	16156	16153	16339	16209	16014	16207	16250	16329	16264	16212	16170	16344	16234	16331	16166	16267	16300	16187	16188	16307	16225	16171	16147	16361	16169	16471	16260	16266	16188	16252	16171	16310	16158	16063	16194	16158	16330	16076	16212	16250	16210	16221	16064	16204	16181	16123	16279	16285	16283	16181	16148	16028	16371	16240	16126	16214	16274	16062	16090	16241	15972	16405	16237	16134	16064	16241	16278	16142	16271	16240	16112	16125	16178	16168	16155	16169	16206	16126	16217	16157	16202	16207	16373	16223	16392	16232	16216	16188	16131	16129	16296	16165	16049	16223	16029	16156	16317	16159	16282	16310	16221	16216	16084	16334	16223	16155	16140	16145	16165	16087	16200	16226	16196	16230	16245	16293	16315	16197	15911	16152	16315	16223	16186	16281	16180	16265	16207	16357	16157	16138	16193	16328	16136	16236	16117	16393	16079	16315	16229	16159	16278	16171	16180	16138	16152	16266	16099	16226	16267	16311	16065	16217	16195	16218	16181	16388	16276	16223	16058	16064	16166	16284	16203	16248	16216	16210	16348	16275	16382	16117	16115	16172	16335	16141	16338	16229	16352	16196	16153	16307	16271	16186	16235	16241	16185	16257	16178	16043	16061	16114	16225	16288	16146	16184	16285	16237	16123	16268	16248	16323	16064	16327	16304	15937	16207	16079	16343	16165	16113	16246	16269	16225	16066	16235	16363	16379	16049	16345	16161	16149	16296	16231	16093	16289	15984	16341	16283	16355	16188	16231	16147	16184	16128	16257	16181	16210	16183	16243	16252	16182	16279	16215	16138	16139	16370	16245	16398	16303	16299	16148	16122	16087	16222	16259	16184	16205	16068	16251	16156	16371	16290	16272	16111	16351	16114	16293	16201	16179	15950	16242	16228	16286	16315	16241	16244	16193	16172	16169	16185	16082	16263	16347	16239	16300	16082	16288	16258	16445	16356	16209	16195	16228	16225	16161	16218	16253	16325	16297	16323	16408	16237	16328	16073	16154	16115	16314	16219	16233	16324	16216	16084	16439	16201	16225	16191	16420	16090	16310	16332	16145	16034	16191	16396	16172	16074	16259	16249	16214	16131	16233	16454	16272	16239	16059	16269	16195	16056	16345	16275	16190	16258	16060	16216	16328	16256	15983	16168	16241	16163	16110	16438	16399	16199	16088	16341	16336	16136	16112	16171	16245	16163	16243	16185	16244	16238	16332	16337	16327	16376	16193	16060	16273	16238	16224	16212	16226	16147	16226	16100	16293	16235	16088	16204	16156	16202	16049	16275	16318	16121	16163	16194	16227	16362	16264	16297	16084	16161	16080	16110	16330	16259	16089	16031	16444	16199	16259	15995	16277	16256	16319	16145	16272	16034	16291	16130	16438	16204	16333	15898	16300	16169	16377	16260	16055	16083	16280	16089	16240	16389	16026	16284	16195	16166	16030	16162	16098	16249	16243	16345	16239	16230	16262	16341	16166	16196	16286	16336	16295	16145	16186	16207	16234	16138	16205	16159	16322	16111	16210	16385	16194	16299	16177	16120	16167	16374	16190	16248	16201	16204	16058	16390	16296	16231	16248	16068	16249	16120	16176	16197	16144	16252	16403
24071	21567	29288	24882	23920	25759	25679	22375	21551	21377	21087	20860	20595	20484	20539	19944	19913	19564	19657	19607	19267	19428	19224	19207	19108	19139	18986	19067	18918	19094	19018	18976	18905	18982	18883	18932	19098	19150	18863	19078	19147	18785	19054	19021	19159	19035	18777	18828	18898	19080	18934	18851	18974	19149	18930	19137	18775	18926	18931	18865	19015	18934	18849	18959	18956	18893	18882	18941	18996	18945	18970	18911	19063	18765	18961	18940	18828	19059	18768	18803	18878	18821	18841	18710	18928	18912	18665	18999	18869	18906	18683	18979	18848	18941	18740	18872	18848	18826	18941	19013	18876	18874	18873	18898	18933	18822	18882	18940	18774	18745	18882	18892	19046	18776	18972	18849	18804	18778	18814	19024	18862	18911	18765	19121	18725	18754	18819	18884	18991	18749	19097	18834	18921	18806	18968	18840	18879	18817	18971	18702	18829	18870	18738	18779	18894	18889	18941	18942	18838	18880	18980	18783	18866	18816	18810	18808	18799	18870	18886	18831	18854	19140	18735	18930	18830	18782	18792	18899	18742	18986	18874	18756	18717	18912	18869	18919	18832	18908	18834	18833	18968	18772	18869	18863	19012	18823	18936	18728	18856	18990	18912	19059	18897	18728	18965	18761	18961	18806	19149	18900	18814	18789	18748	18635	18634	18695	18900	18976	18887	19229	18846	18917	18946	18957	18954	18761	19002	18939	18695	18784	18865	18911	18652	18816	18953	18919	18810	18951	18894	18682	18832	19011	18989	18759	18811	18818	19052	18644	18850	19140	19010	18600	18876	18796	18863	18989	18925	18875	18819	19098	18673	18986	18899	18832	18768	18974	18862	18808	18742	18803	18818	18709	18781	18971	18897	18734	18865	18702	18937	18913	18962	18812	18876	18820	19082	18957	18863	18667	18811	18883	18803	18908	18754	18730	18993	18886	18657	18731	18875	18731	18714	18911	18930	18910	18813	18763	18773	18981	18672	18613	18871	19067	18847	18945	18933	18868	18822	18718	18762	18628	19110	18920	19025	18877	18867	18830	18811	18864	18728	18679	18795	19168	18893	18800	18773	19064	19031	18815	18987	18973	18744	18762	18952	18870	18837	18772	18822	18869	18787	18837	18845	18707	18876	18923	18938	18837	18869	18752	18868	18844	18781	18620	18795	18789	18697	18937	18834	18875	18838	18874	18668	18909	18910	18703	18849	18881	18903	18696	18563	18681	19126	18616	19063	18896	18859	18769	18798	18871	18896	18892	18900	18964	18872	18905	18829	18649	19029	18792	18932	18943	18659	19040	18883	18846	18888	18794	18777	18932	18840	18740	18894	18995	19060	19229	18779	18863	18874	18913	19011	19052	18886	18845	18756	18816	18909	18724	18650	18774	18856	18890	18711	18976	18971	18862	18939	18783	19007	18915	18665	18989	18741	18768	18884	18837	19053	18916	18875	19070	18795	18911	18915	18782	18903	18823	19069	18902	18950	18702	18898	18965	18846	18783	18843	18793	19066	18990	18906	18907	18950	19009	18779	18887	18988	18990	18816	18940	18751	19083	18780	18628	18746	18853	18705	19064	18935	18775	18998	18566	18842	18713	18922	18856	18830	18924	18830	18991	18992	19068	18639	18832	18857	19063	18901	18727	18885	18734	18890	18792	18667	18859	18808	18899	18845	18850	18757	18880	18657	18787	18786	18831	18853	18924	18926	18872	19064	18901	18875	18928	18835	18866	18918	18777	18799	18904	18971	18909	18887	18818	18629	18887	18853	18796	18884	18717	18768	18971	18843	18732	18938	18743	18831	18829	18959	18750	18830	18957	18647	18868	18924	18820	18695	18783	18934	18734	18742	19030	18987	18940	18817	18914	18803	18691	19013	18776	18943	18821	18860	18671	18800	18950	18848	18770	18797	18859	18959	18871	18883	18854	18858	18947	18703	18832	18885	19013	18898	19040	18883	18705	18796	18917	18871	18781	18789	18761	18738	18903	18733	18735	18951	19014	18942	19000	19079	18961	18854	18792	18894	18749	19011	18849	18994	18914	18992	18915	18870	18849	19089	18729	18772	18947	18615	18927	18690	18736	18738	18677	18753	18784	18906	18897	18816	18914	18839	18789	18938	18784	18823	18958	18945	18913	18671	18772	18824	18902	18878	18883	18832	18814	19012	18812	18828	18653	18814	18959	18914	18844	18670	18859	18785	18936	18727	18880	18845	18677	18909	18851	18967	19014	19128	18844	18885	18722	18881	18703	18697	18842	18820	18770	18810	18853	18978	18884	18770	18889	18765	18763	18900	18983	18901	18900	18625	18892	18992	18956	18839	19004	18779	18810	18865	18737	18896	18814	18734	18863	18700	18966	18649	18712	18873	18994	18806	18943	18931	18828	18920	18785	19109	18774	18825	18912	18938	18918	18884	18802	18882	18862	19020	18650	18988	18931	19018	18929	18648	18920	19102	18861	18965	18670	18842	18793	18733	18879	18881	18744	18820	18934	18925	18961	18961	18917	18862	18868	18904	18682	18885	18918	18814	18940	18781	19018	18930	18909	18773	18709	18934	18891	18928	18755	18905	18808	18889	18740	18751	19062	18971	18922	18741	18953	18814	18798	18820	18943	18651	18887	18829	18804	18790	18848	18904	19043	18747	18882	18834	18863	18932	18784	18834	18867	18919	18806	18925	18866	19104	18911	18880	18980	18665	18842	18672	18848	18881	19015	18676	18889	18959	19023	18941	18911	18852	18876	18747	18857	18822	18827	18899	18939	18841	18615	18997	18886	18953	18979	19073	18833	18859	18891	18957	18901	18731	18859	18698	18774	18756	18740	18737	18856	18861	18743	18884	18947	18963	18821	18735	19022	18940	18764	18808	18779	18555	18928	19001	18840	19022	18965	18886	18923	19158	18791	18928	18917	18802	18913	18864	18738	18890	18810	19034	18855	18836	19027	18990	18937	19081	18847	19056	18924	18882	18897	18982	18882	19008	18909	18748	18848	18669	19026	18895	18883	18635	18794	18843	18837	18945	18912	18911	18852	18925	18817	19001	18918	18934	18640	18722	18715	18806	18795	18683	18945	18798	18908	18916	18887	18925	18834	18847	18906	18998	18991	18925	18900	18910	18835	18817	18867	19059	18976	18828	18841	18835	18857	18930	18833	18960	18951	18889	18969	18783	18717	18817	19131	18872	18689	18826	18644	18937	18780	18829	18931	18952	18963	18953	18863	18829	18988	18968	18912	18936	18788	18912	18973	18801	19007	18829	18794	18937	18876	18848	18690	19080	19238	18810	18918	18885	18950	18862	18830	18915	18876	18737	18962	18851	18775	18943	18818	18936	18845	18878	18680	19073	18900	18859	18815	18887	18612	18593	18847	18864	18686	18844	18928	18931	18839	18751	18840	18860	18915	18853	18816	18925	18840	18724	18688	18714	18664	18988	18814	18949	18969	18903	18879	18728	18878	18960	18832	18791	19001	18798	18790	18866	18912	18744	18725	18876	18780	18854	18939	18835	18928	18935	18921	18977	18847	18901	18796	18884	19082	19008	18873	18711	18968	19066	18767	18871	18689	18772	18830	18879	18995	18926	18914	18931	18940	19058	18847	18837	18885	18791	18962	18832	19135	19002	18740	19012	18695	18844	18757	18739	18813	18636	18779	18876	18749	19077	18772	18742	18845	18781	19049	18897	18903	18682	18967	18896	18934	18719	19123	18933	19027	18753	18796	18841	18830	18998	18738	18768	18857	18870	18806	18900	18926	18999	18842	18952	18963	18920	18712	18861	18778	18817	18785	18892	18684	18729	18858	18791	18868	18800	18928	18772	18755	18841	18713	18820	18786	18935	18943	18762	18818	18883	18931	18654	18948	18924	18667	18816	18786	18651	18881	18805	18819	19054	18816	18807	18796	19015	18649	18792	18978	18986	19005	18817	18800	18919	18789	18863	19007	19098	19059	18795	18982	18746	18895	18880	18761	18651	18670	18770	18691	18768	18952	18929	18741	18909	18517	18726	19007	18843	18910	18684	18752	18958	18897	18932	18799	19067	18867	18949	18711	18940	18960	19135	18839	18966	18972	19093	18858	18802	18818	18781	18953	18771	18899	18814	18905	18906	18629	18797	18994	18854	18771	18837	18685	18989	18831	18961	18780	18937	18761	19043	18798	18673	18907	18774	18758	18781	18836	18694	18882	18815	18882	18852	18596	18784	18861	18872	18687	18965	18750	18914	18922	18929	18948	18947	18842	18770	18627	18863	18966	18919	18925	18956	19044	18877	18698	18852	18813	18669	18888	18883	18963	18886	19076	18939	18748	19127	19125	18763	18838	18822	18657	18848	19013	19105	18955	18871	18673	18836	18869	19212	18988	18912	18825	18867	18860	18854	18929	18916	19030	18735	18873	18755	18933	18773	19006	19036	18828	18817	18709	18976	18784	18742	18678	18990	18871	18782	18809	18896	18841	18773	18794	18915	18910	18691	18967	18875	18858	18975	18954	18997	18704	19068	19009	19017	18800	18767	18868	18972	18969	18880	18799	18923	18968	19077	18840	18821	19034	18887	18805	18716	18729	18897	18833	18993	18729	18868	18717	18935	18876	18695	18747	18747	19076	18867	18935	19089	19018	19160	18768	18946	18909	18863	18938	18922	18980	18909	18720	18830	18840	18929	18836	18779	18913	18972	18851	18752	18898	18961	18924	19046	18884	18792	18917	18816	18759	18982	18668	19046	18858	18841	18943	18917	19001	18706	19010	18825	18973	18997	18838	18756	18946	18766	18775	18957	18813	18850	18922	18918	19011	18705	18938	18753	18781	18968	19027	19018	18899	18940	18876	18788	18638	18677	18840	18792	18771	19196	18949	18675	18631	18911	19034	18888	18754	18939	19029	18978	18954	19172	18914	18705	18907	18929	18963	19085	18948	18890	18714	18770	18879	18823	19018	18918	18761	18901	18873	18904	18842	18860	18700	18732	18864	18784	18864	18917	18825	18849	18868	18957	18951	19129	18664	18769	18866	18807	18698	18722	18679	19052	18848	18993	18929	18709	18705	18877	18631	18840	18931	18844	18809	19048	18946	18892	18891	18694	18743	18929	19044	18693	18721	18874	18831	18903	18974	18945	18652	18915	18907	18862	18989	18701	18759	18917	18951	18824	18798	18856	18758
24755	43726	42107	34166	29550	25894	23836	22189	21530	20427	20133	19690	19328	19424	19115	18570	17966	17869	17823	17545	17294	17346	17393	17273	17242	16984	16883	16825	16976	16924	16916	16852	16986	16820	16816	16814	16696	16863	16823	17020	16925	16879	16805	16655	16857	16756	16796	16793	16838	16846	16897	16811	16703	16743	16828	16845	16860	16879	16750	16757	16644	16708	16750	16651	16793	16541	16658	16748	16737	16806	16635	16789	16865	16958	16682	16719	16601	16693	16761	16771	16817	16804	16662	16661	16764	16899	16742	16881	16846	16690	16689	16747	16645	16656	16465	16751	16499	16658	16827	16752	16768	16837	16739	16724	16863	16656	16877	16854	16825	16635	16762	16761	16802	16622	16679	16676	16787	16817	16727	16717	16739	16714	16704	16603	16686	16596	16890	16909	16673	16680	16637	16873	16643	16780	16737	16804	16671	16590	16624	16759	16885	16708	16729	16791	16850	16758	16857	16781	16707	16638	16780	16693	16677	16883	16654	16819	16929	16821	16614	16773	16809	16731	16530	17008	16809	16740	16872	16811	16805	16845	16753	16758	16664	16772	16774	16811	16588	16753	16749	16854	16804	16684	16799	16620	16682	16505	16792	16759	16764	16758	16723	16754	16713	16761	16800	16711	16828	16714	16850	16745	16724	16734	16861	16657	16622	16815	16806	16973	16780	16765	16794	16723	16762	16941	16688	16691	16582	16758	16808	16681	16697	16617	16728	16641	16791	16624	16483	16873	16664	16740	16589	16609	16771	16698	16764	16833	16489	16669	16702	16709	16697	16769	16781	16693	16786	16749	16604	16925	16603	16883	16617	16663	16674	16724	16735	16925	16759	16974	16800	16603	16728	16584	16817	16774	16692	16741	16687	16687	16738	16773	16882	16629	16883	16699	16699	16575	16523	16628	16669	16798	16599	16730	17020	16758	16655	16816	16764	16757	16674	16576	16765	16692	16764	16769	16718	16921	16850	16689	16736	16705	16598	16580	16864	16808	16790	16591	16840	16655	16787	16908	16714	16697	16665	16795	16634	16736	16609	16564	16755	16741	16805	16813	16788	16657	16784	16737	16639	16770	16838	16821	16726	16718	16699	16776	16846	16620	16643	16702	16668	16646	16858	16777	16676	16843	16603	16660	16845	16751	16765	16667	16890	16714	16948	16505	16661	16716	16850	16615	16811	16624	16784	16832	16644	16797	16698	16752	16716	16706	16804	16729	16850	16771	16725	16682	16740	16785	16929	16699	16681	16582	16754	16739	16664	16725	16686	16798	16643	16750	16882	16669	16680	16715	16650	16658	16868	16828	16771	16619	16907	16676	16720	16718	16790	16566	16685	16751	16775	16580	16794	16735	16994	16668	16577	16706	16786	16727	17009	16685	16688	16696	16704	16792	16722	16655	16787	16636	16655	16668	16790	16866	16584	16797	16815	16665	16705	16793	16732	16586	16755	16787	16778	16752	16854	16648	16624	16702	16564	16779	16655	16743	16707	16657	16939	16756	16745	16809	16839	16622	16642	16706	16701	16574	16844	16654	16785	16750	16625	16778	16588	16498	16822	16533	16660	16668	16869	16628	16796	16873	16682	16643	16714	16729	16763	16710	16794	16669	16805	16655	16893	16625	16894	16624	16637	16783	16657	16800	16805	16639	16751	16937	16535	16639	16646	16875	16634	16670	16726	16742	16845	16746	16778	16655	16840	16935	16596	16784	16801	16613	16795	16858	16710	16534	16812	16767	16823	16726	16829	16871	16672	16726	16877	16768	16785	16646	16789	16757	16737	16671	16846	16632	16740	16800	16751	16781	16786	16778	16719	16496	16756	16855	16867	16919	16816	16555	16925	16698	16842	16816	16851	16785	16761	16685	16739	16757	16839	16688	16733	16550	16924	16732	16808	16647	16567	16642	16725	16848	16785	16674	16692	16767	16739	16693	16648	16694	16587	16583	16861	16711	16551	16793	16661	16770	16744	16755	16889	16780	16760	16683	16721	16743	16522	16720	16701	16759	16698	16619	16568	16833	16516	16620	16836	16603	16723	16776	16703	16679	16844	16775	16860	16692	16845	16808	16827	16654	16705	16609	16718	16736	16695	16804	16810	16700	16817	16710	16702	16683	16680	16797	16581	16879	16606	16731	16790	16667	16791	16806	16821	16859	16774	16709	16712	16714	17016	16807	16649	16737	16763	16744	16875	16541	16907	16580	16752	16658	16819	16797	16664	16668	16808	16667	16816	16858	16791	16807	16773	16826	16810	16741	16787	16677	16665	16848	16787	16683	16621	16845	16598	16758	16748	16822	16721	16783	16687	16853	16655	16793	16782	16751	16723	16753	16785	16774	16750	16642	16766	16705	16772	16687	16703	16877	16641	16544	16685	16605	16790	16621	16738	16703	16674	16600	16671	16668	16750	16724	16654	16790	16876	16653	16723	16758	16944	16658	16679	16881	16643	16732	16818	16651	16692	16806	16805	16600	16691	16669	16778	16640	16769	16596	16835	16756	16705	16656	16826	16706	16791	16756	16731	16709	16668	16663	16626	16625	16820	16964	16854	16807	16638	16666	16740	16713	16720	16560	16723	16531	16562	16666	16820	16628	16862	16610	16757	16565	16809	16742	16742	16611	16669	16859	16730	16735	16669	16754	16759	16787	16643	16558	16803	16706	16609	16712	16549	16752	16698	16749	16655	16691	16682	16855	16641	16766	16794	16851	16715	16642	16859	16824	16850	16746	16770	16638	16540	16693	16820	16809	16804	16863	16718	16689	16767	16749	16921	16645	16808	16705	16787	16766	16828	16863	16746	16629	16742	16753	16673	16882	16675	16726	16718	16801	16627	16696	16827	16595	16844	16768	16701	16585	16703	16777	16500	16689	16818	16736	16963	16789	16576	16886	16729	16806	16747	16641	16537	16869	16552	16809	16839	16745	16747	16609	16614	16799	16684	16698	16763	16681	16710	16640	16716	16791	16666	16726	16704	16777	16681	16749	16815	16704	16645	16566	16826	16651	16731	16568	16866	16643	16879	16677	16714	16558	16661	16637	16727	16863	16883	16754	16665	16686	16754	16793	16422	16904	16564	16853	16886	16640	16740	16829	16768	16775	16830	16783	16733	16654	16726	16672	16634	16790	16756	16850	16720	16712	16799	16920	16678	16722	16606	16759	16758	16735	16626	16765	16719	16669	16696	16691	16836	16655	16757	16640	16704	16589	16699	16871	16646	16746	16787	16731	16697	16591	16784	16773	16667	16630	16840	16797	16774	16844	16829	16594	16916	16723	16708	16764	16577	16570	16649	16873	16696	16623	16616	16799	16768	16786	16606	16690	16695	16821	16770	16547	16627	16862	16633	16726	16845	16610	16796	16823	16809	16853	16817	16709	16773	16871	16719	16742	16646	16662	16692	16680	16656	16813	16739	16804	16710	16786	16725	16601	16994	16804	16868	16773	16700	16602	16648	16745	16716	16785	16626	16550	16827	16653	17080	16832	16776	16730	16624	16731	16648	16655	16694	16757	16779	16585	16835	16692	16775	16682	16588	16667	16656	16676	16780	16570	16769	16721	16749	16724	16606	16877	16734	16514	16682	16760	16792	16768	16601	16529	16784	16784	16792	16638	16957	16793	16856	16658	16619	16730	16852	16709	16744	16811	16733	16611	16604	16674	16740	16757	16686	16837	16564	16708	16863	16870	16771	16790	16684	16845	16580	16846	16762	16880	16713	16715	16746	16769	16648	16703	16678	16764	16964	16624	16782	16745	17026	16665	16846	16721	16769	16775	16657	16729	16794	16775	16561	16759	16645	16815	16769	16880	16635	16668	16838	16755	16726	16827	16782	16616	16731	16632	16647	16679	16761	16825	16597	16923	16683	16719	16711	16764	16558	16729	16505	16849	16776	16781	16596	16652	16751	16816	16759	16675	16699	16766	16784	16731	16693	16456	16592	16724	16704	16649	16817	16647	16721	16851	16703	16782	16844	16680	16621	16684	16776	16644	16598	16697	16726	16680	16718	16543	16756	16588	16641	16629	16723	16590	16915	16693	16743	16809	16655	16795	16770	16796	16682	16786	16639	16910	16792	16872	16724	16839	16627	16663	16726	16799	16660	16825	16807	16680	16672	16810	16866	16668	16615	16749	16814	16801	16918	16713	16554	16558	16661	16509	16697	16639	16864	16635	16744	16726	16657	16739	16682	16579	16696	16616	16653	16563	16795	16576	16737	16790	16686	16728	16560	16741	16689	16639	16755	16580	16703	16636	16767	16613	16854	16727	16638	16769	16839	16721	16754	16870	16678	16780	16717	16720	16760	16762	16693	16668	16765	16877	16820	16716	16764	16747	16783	16664	16813	16891	16741	16844	16785	16620	16758	16730	16727	16856	16723	16740	16767	16850	16611	16609	16621	16721	16745	16755	16692	16723	16899	16913	16609	16903	16732	16643	16709	16766	16629	16819	16700	16875	16870	16797	16820	16760	16936	16863	16743	16720	16608	16871	16860	16759	16802	16882	16746	16623	16751	16772	16764	16936	16750	16852	16668	16873	16679	16631	16696	16736	16728	16543	16798	16663	16598	16771	16693	16581	16533	16804	17002	16664	16644	16569	16729	16772	16626	16968	16918	16868	16751	16712	16620	16960	16668	16697	16731	16793	16775	16684	16658	16662	16770	16864	16909	16851	16806	16785	16832	16695	16732	16769	16795	16679	16702	16592	16581	16874	16903	16603	16648	16680	16612	16579	16722	16811	16723	16745	16707	16609	16695	16506	16754	16764	16896	16696	16751	16817	16861	16729	16701	16832	16728	16901	16756	16692	16731	16543	16730	16692	16885	16762	16786	16760	16749	16931	16725	16740	16767	16628	16655	16723	16793	16787	16548	16729	16693	16805	16745	16786	16606	16745	16837	16943	16652	16713	16793	16761	16860	16867	16835	16864	16714	16580	16914	16764	16694	16675	16747	16745	16547	16693	16737	16744	16674	16783	16882	16837	16805	16684	16788	16709	16698	16819	16845	16663	16790	16732	16902	16729	16654	16826	16785	16825	16766	16632	16820	16764	16346	16750	16775	16670	16855	16834	16954	16675	16749	16720	17067	16893	16681	16726	16591	16551	16663	16850	16794	16744	16558	16688	16891	16827	16642	16724	16877	16726	16842	16668
23074	21570	29586	24087	22469	26061	29417	24431	23371	22911	22727	22072	22058	21633	21574	21282	21089	20422	20452	20213	20275	20068	19945	19884	19633	19897	19997	19457	19874	19643	19572	19616	19429	19500	19579	19504	19547	19485	19600	19480	19481	19436	19733	19497	19417	19351	19661	19313	19542	19546	19430	19595	19385	19670	19573	19531	19443	19638	19389	19546	19524	19563	19415	19424	19385	19229	19407	19381	19510	19595	19592	19485	19468	19608	19528	19286	19531	19337	19444	19330	19504	19176	19424	19433	19326	19337	19503	19031	19393	19441	19625	19429	19480	19363	19378	19579	19357	19444	19502	19443	19235	19317	19504	19484	19502	19206	19440	19627	19483	19251	19451	19639	19409	19370	19145	19444	19382	19394	19242	19395	19329	19368	19440	19334	19291	19555	19214	19378	19403	19216	19265	19381	19409	19651	19387	19384	19452	19333	19256	19237	19492	19348	19428	19469	19431	19556	19402	19491	19386	19106	19529	19285	19410	19565	19194	19351	19384	19278	19460	19493	19229	19371	19390	19414	19287	19399	19463	19404	19333	19273	19468	19538	19501	19395	19352	19426	19407	19234	19419	19610	19555	19353	19311	19296	19419	19321	19415	19430	19446	19257	19508	19661	19318	19442	19226	19286	19498	19460	19410	19253	19307	19539	19645	19392	19327	19290	19472	19324	19448	19453	19485	19356	19625	19278	19453	19356	19408	19353	19493	19306	19299	19525	19293	19400	19521	19148	19376	19317	19462	19423	19363	19071	19420	19212	19479	19205	19402	19296	19409	19477	19356	19348	19303	19362	19198	19433	19328	19261	19629	19581	19365	19585	19324	19544	19315	19541	19325	19464	19428	19278	19304	19221	19369	19539	19393	19493	19418	19384	19422	19453	19410	19466	19498	19507	19368	19284	19387	19244	19291	19369	19418	19421	19552	19344	19401	19138	19246	19439	19240	19519	19476	19485	19521	19686	19313	19432	19454	19403	19511	19441	19432	19454	19274	19261	19220	19445	19674	19507	19402	19407	19247	19568	19344	19436	19342	19339	19287	19499	19382	19631	19570	19399	19384	19280	19338	19602	19287	19271	19595	19490	19445	19217	19458	19329	19433	19333	19311	19418	19311	19291	19440	19222	19440	19353	19491	19275	19419	19619	19401	19294	19182	19329	19311	19511	19361	19472	19518	19466	19403	19480	19357	19752	19473	19397	19336	19357	19425	19294	19321	19203	19472	19465	19462	19274	19268	19381	19316	19170	19350	19529	19441	19421	19284	19290	19422	19509	19409	19299	19349	19443	19497	19573	19534	19288	19431	19433	19545	19586	19208	19385	19389	19378	19289	19163	19380	19343	19139	19509	19374	19402	19510	19336	19571	19277	19511	19357	19505	19541	19554	19336	19399	19357	19328	19377	19437	19308	19268	19553	19418	19281	19339	19253	19429	19412	19443	19477	19357	19378	19491	19421	19417	19433	19383	19498	19235	19299	19416	19491	19528	19401	19408	19541	19543	19330	19413	19420	19378	19201	19261	19621	19334	19110	19352	19137	19361	19368	19562	19365	19360	19159	19385	19351	19424	19252	19455	19567	19329	19321	19476	19366	19322	19338	19165	19260	19538	19382	19395	19361	19371	19479	19472	19389	19346	19427	19296	19426	19436	19245	19421	19281	19511	19361	19254	19302	19248	19384	19339	19566	19240	19222	19337	19353	19577	19544	19364	19280	19382	19503	19329	19443	19382	19468	19373	19265	19457	19531	19203	19230	19297	19443	19542	19435	19161	18983	19454	19363	19360	19602	19560	19300	19575	19595	19348	19545	19352	19086	19355	19366	19218	19312	19492	19575	19347	19405	19350	19213	19401	19369	19400	19209	19281	19477	19364	19505	19287	19476	19319	19398	19265	19230	19431	19436	19457	19309	19313	19482	19335	19426	19486	19451	19459	19618	19231	19360	19234	19316	19415	19262	19425	19458	19320	19406	19434	19398	19101	19477	19388	19311	19569	19404	19420	19410	19374	19379	19441	19358	19394	19223	19435	19234	19199	19425	19187	19295	19410	19277	19491	19402	19223	19292	19601	19443	19221	19287	19385	19312	19224	19351	19189	19406	19427	19467	19348	19309	19414	19445	19442	19319	19348	19353	19419	19458	19451	19331	19467	19436	19220	19285	19398	19587	19555	19430	19298	19414	19684	19369	19466	19487	19390	19097	19168	19308	19254	19387	19353	19327	19597	19518	19269	19311	19365	19447	19287	19418	19456	19276	19437	19397	19253	19261	19551	19577	19603	19323	19459	19432	19380	19368	18971	19549	19631	19558	19343	19187	19583	19307	19668	19164	19535	19566	19782	19244	19446	19507	19367	19652	19507	19370	19373	19432	19301	19459	19285	19291	19133	19198	19183	19523	19506	19104	19296	19447	19463	19326	19290	19222	19444	19393	19344	19365	19495	19269	19451	19293	19361	19241	19428	19259	19385	19355	19401	19499	19321	19357	19425	19403	19383	19350	19384	19352	19494	19330	19371	19555	19428	19610	19368	19539	19390	19668	19553	19537	19502	19497	19458	19289	19303	19198	19324	19349	19571	19308	19425	19607	19514	19477	19388	19530	19349	19260	19501	19409	19228	19271	19483	19332	19179	19307	19343	19492	19170	19420	19411	19353	19347	19463	19153	19509	19408	19503	19269	19368	19438	19382	19425	19410	19452	19562	19320	19414	19374	19383	19401	19288	19377	19469	19201	19487	19526	19524	19339	19436	19352	19389	19563	19225	19261	19406	19329	19510	19383	19280	19160	19289	19443	19433	19564	19463	19373	19449	19539	19295	19365	19487	19323	19395	19704	19353	19515	19473	19358	19345	19359	19185	19432	19531	19239	19401	19370	19534	19363	19360	19401	19238	19337	19373	19235	19225	19263	19499	19399	19344	19394	19563	19457	19250	19416	19389	19513	19374	19505	19261	19407	19335	19322	19411	19251	19475	19457	19508	19476	19387	19292	19467	19493	19096	19233	19236	19423	19085	19308	19488	19487	19315	19502	19275	19400	19332	19607	19532	19367	19283	19302	19266	19347	19765	19182	19378	19589	19296	19328	19279	19474	19391	19482	19315	19383	19280	19394	19527	19595	19631	19480	19515	19394	19543	19435	19291	19453	19542	19614	19463	19501	19427	19364	19479	19474	19448	19410	19299	19228	19247	19293	19257	19380	19380	19334	19489	19348	19253	19496	19487	19448	19396	19545	19284	19398	19301	19213	19409	19326	19324	19285	19558	19266	19436	19455	19374	19591	19294	19233	19293	19227	19405	19353	19498	19507	19460	19311	19318	19520	19209	19518	19191	19334	19212	19365	19629	19570	19584	19436	19513	19386	19539	19349	19419	19413	19616	19486	19385	19354	19227	19212	19335	19212	19515	19558	19606	19287	19252	19078	19586	19462	19405	19332	19283	19503	19449	19314	19211	19214	19308	19512	19460	19625	19415	19412	19533	19549	19476	19481	19198	19643	19200	19545	19335	19505	19374	19333	19401	19649	19419	19499	19275	19452	19306	19391	19395	19288	19380	19378	19456	19502	19320	19321	19422	19451	19216	19391	19145	19485	19392	19284	19463	19405	19107	19336	19486	19444	19207	19321	19609	19418	19376	19518	19596	19545	19411	19375	19409	19284	19246	19355	19431	19351	19455	19270	19446	19319	19394	19439	19382	19394	19251	19305	19402	19193	19402	19421	19253	19238	19313	19468	19616	19157	19575	19518	19266	19558	19117	19328	19319	19240	19395	19530	19349	19401	19425	19452	19515	19404	19243	19509	19354	19503	19347	19537	19408	19337	19573	19467	19423	19397	19551	19534	19160	19371	19422	19527	19376	19446	19450	19347	19383	19429	19451	19314	19399	19482	19555	19305	19409	19507	19412	19260	19217	19279	19521	19336	19567	19417	19662	19337	19493	19412	19413	19398	19481	19431	19415	19435	19285	19510	19275	19552	19346	19282	19304	19313	19253	19469	19385	19519	19381	19478	19312	19505	19499	19321	19455	19326	19277	19354	19387	19524	19403	19139	19283	19285	19169	19380	19472	19142	19500	19339	19394	19303	19239	19364	19173	19415	19247	19382	19210	19311	19398	19465	19445	19310	19479	19363	19457	19363	19588	19355	19363	19404	19630	19536	19446	19486	19363	19411	19544	19491	19121	19260	19253	19509	19560	19462	19216	19427	19363	19437	19469	19410	19407	19280	19372	19332	19556	19406	19480	19588	19518	19606	19475	19383	19346	19453	19375	19324	19430	19600	19430	19429	19532	19586	19388	19341	19369	19432	19365	19529	19223	19562	19312	19141	19334	19463	19506	19312	19351	19267	19367	19382	19301	19320	19487	19207	19560	19416	19281	19261	19138	19387	19221	19395	19331	19386	19418	19244	19511	19546	19761	19509	19333	19475	19425	19418	19541	19698	19567	19368	19400	19423	19457	19451	19380	19409	19362	19489	19478	19429	19225	19497	19439	19407	19347	19433	19372	19589	19320	19443	19246	19475	19519	19294	19225	19522	19340	19372	19240	19343	19428	19375	19275	19367	19284	19457	19497	19405	19464	19314	19358	19309	19369	19371	19530	19454	19521	19607	19421	19488	19535	19403	19181	19469	19538	19592	19396	19425	19453	19565	19368	19266	19559	19265	19207	19313	19440	19483	19503	19386	19560	19309	19471	19317	19408	19359	19423	19346	19341	19382	19267	19621	19388	19283	19485	19541	19315	19510	19442	19489	19171	19072	19483	19504	19450	19285	19232	19367	19303	19306	19440	19452	19404	19348	19342	19444	19522	19419	19406	19422	19403	19171	19389	19327	19303	19313	19358	19350	19457	19430	19507	19260	19153	19345	19446	19332	19345	19246	19364	19429	19319	19383	19407	19405	19411	19612	19364	19380	19331	19554	19443	19523	19426	19281	19462	19355	19308	19524	19381	19512	19332	19487	19429	19550	19318	19392	19415	19447	19257	19382	19438	19409	19417	19590	19403	19288	19557	19287	19498	19369	19474	19257	19482	19204	19426	19359	19423	19173	19502	19429	19443	19204	19489	19394	19294	19507	19431	19381	19522	19265	19305	19542	19348	19187	19404	19444	19492	19274	19116	19454	19292	19421	19579	19425	19543	19286	19308	19277	19455	19556	19224
26828	47846	46269	38081	33205	29434	26505	24836	23541	22310	21740	21152	20853	20394	20507	19632	18912	18489	18325	18094	18189	18051	17619	17377	17736	17587	17449	17455	17437	17290	17253	17281	17185	17050	17122	17148	17138	17187	17164	17041	17198	17083	17155	17047	17039	17015	17177	17091	17190	17038	17208	17129	16984	17195	17236	17223	17197	17138	17109	17207	16996	17094	17022	17117	17038	17153	17126	16967	17087	16992	17015	17221	16983	17185	17179	17126	16941	17197	16814	17043	16930	16951	17129	17062	17072	16983	17095	17043	17005	17188	17169	17004	17219	17163	17189	17167	16875	17057	16886	17029	17126	17009	17077	17166	17024	17129	17245	16973	17172	17043	16878	17106	17052	16979	16951	16947	17083	17032	17201	17043	17031	16939	17281	17083	17105	16969	17237	17054	17111	17109	17060	16978	17218	16852	17032	17093	16959	17106	16960	16973	16942	17224	17190	16828	17135	16995	16842	17065	17002	17163	17012	16944	17094	17124	16945	17067	17068	17192	17064	17164	17009	16962	16953	16730	16989	17163	17062	17014	17027	16972	17039	16913	17133	17071	17125	16982	17306	17114	17132	16974	17060	17081	17029	17028	17263	17127	17157	16995	16877	17072	17141	16909	17084	17142	17068	17035	16935	17146	17233	16989	17155	17132	17091	17108	17120	17005	17151	17317	17021	17104	17040	16953	17106	17133	16959	17003	17005	17077	17075	17029	16961	17054	17089	17218	16999	17132	17082	16957	17000	17198	16943	16894	17070	17125	17023	17067	17031	17182	17099	17106	17122	17229	17015	17133	16905	16990	17253	17110	17035	17105	17087	17114	17206	16889	16899	17200	17095	17019	17051	17084	16957	17165	17000	17050	16975	16995	16996	17104	16943	17060	17084	16914	17233	17032	17011	16873	17173	17065	17084	17118	17022	16914	16995	17218	17158	16899	17093	17078	17262	17115	17017	17037	16810	17139	16975	17231	17011	16961	16977	17130	17129	17051	17136	17027	17096	16997	16941	17161	17258	16977	17006	17043	17121	16958	17116	17046	17088	16893	16876	17115	17167	17143	17035	16932	17011	16976	17126	16997	16969	17088	17075	16964	17123	16886	17210	17103	16965	17039	16999	17155	16979	17133	17036	17091	17055	17149	16912	16995	17144	17067	16948	17209	17209	17006	16981	16957	16913	17052	17024	16932	16945	16992	17164	16965	17089	17063	17154	17012	16985	17076	16954	16987	16947	17050	16970	16950	16936	17122	17075	16997	17099	16933	16874	17089	17076	17073	17200	17018	17010	16957	17002	17100	17205	17090	17025	16904	17124	16835	17075	17037	17008	17014	16976	16998	17101	17317	17124	17227	17020	16917	17122	17077	17017	17000	16890	17022	17111	17035	17096	17106	17077	17098	17043	16994	17122	16939	17060	17013	16850	16941	17239	17028	17202	16795	17112	16867	17234	16954	16946	17086	17190	17018	16885	16939	17067	16809	16889	16960	17056	17129	16919	17199	17070	17064	16944	16953	16883	17156	16940	16997	17219	16920	17028	17000	16988	17003	17021	17157	16931	16924	17188	16984	17092	16994	17041	16905	17026	17103	16939	17102	17111	17102	17112	17010	17037	17033	17032	17121	17130	17037	17184	17028	17174	17006	17101	16937	16990	17127	17240	17184	17080	17220	17116	17152	17045	16883	17118	16945	17161	16938	17151	17017	17099	17194	17040	17041	16959	17112	16945	17162	17150	16953	17143	17009	16992	17042	16830	17095	16971	16890	17134	17140	16975	16953	16887	16879	17173	17063	17088	17118	16917	17069	17040	17180	16957	17018	17021	16942	17034	17049	17062	16931	17113	17054	16944	17087	16918	16984	16992	16988	17067	17031	16924	17035	16958	17081	16942	16994	16978	16960	16943	17112	16941	17023	17053	17164	17136	17128	17004	16987	17057	16931	17127	16921	17139	17183	17097	16830	17045	16874	16944	16963	17052	16919	17163	16942	17222	17094	17062	16992	17048	16995	17074	17128	16896	16929	17153	17163	17165	17115	16995	17006	17106	17064	16924	17001	17056	16903	16943	17061	16878	16992	17124	17113	17044	16993	17117	16902	17026	17055	16835	17133	17082	16978	16960	16952	16773	17078	17118	17158	17028	16936	17120	16897	17137	17004	17067	17033	16874	17074	17113	17024	16999	17118	17061	17017	17029	16829	17111	17035	17045	17006	16864	16895	17063	16927	16906	16864	17096	16860	17003	17176	17155	17014	17078	17009	17187	17139	17082	17032	17053	17084	16865	17022	17092	16816	16980	17078	16938	16999	17148	17209	17031	17064	17178	17188	16941	16952	17011	16936	17070	17132	16884	17095	17001	17076	17126	16919	16898	17100	16916	16967	16962	17063	16907	17033	17012	16862	16963	17212	16866	17011	17023	16970	17000	17082	17080	16977	17147	16925	17137	17162	16929	17002	16932	17227	17155	17168	16958	17111	17183	17096	17062	17114	16864	16919	17009	17151	16946	17000	16928	17226	17029	16894	17274	17165	16986	17087	17107	16961	17040	17007	17006	17153	17101	16908	16993	17021	16916	16954	17008	17122	17013	17069	17008	16932	16943	17045	17072	16997	17211	17052	16965	16950	17089	17095	17018	16979	17065	17099	17026	17097	16870	17024	17055	16965	16814	17117	17128	17095	17169	17152	17201	17085	16944	16957	16955	17029	17073	16948	17021	17115	17025	17236	17066	17082	17136	17107	16911	17142	17030	17215	17090	17116	17176	17094	17054	16974	17058	17246	16916	17158	17057	16901	17086	17133	16930	17059	17007	16966	16964	17012	17205	17066	17024	17100	17012	17157	17083	17074	16880	17135	16906	16996	17000	17106	17146	17017	17034	16946	16957	16983	16946	16855	17040	16930	17059	17189	16914	16956	17050	17151	16948	17085	17093	16877	16956	17073	17159	17209	16816	16988	17007	17083	17030	17182	16991	16888	17079	17024	16994	16974	17089	17004	17124	17057	16976	16988	16990	17013	17129	17056	17036	16948	17083	16974	16981	17089	17094	17114	17088	17177	17003	17108	16984	17050	17039	16856	17072	16844	17241	16934	17110	17100	17092	16981	17115	16955	17001	16997	16905	17111	17085	17169	16970	17231	17110	17137	16974	17065	17143	17059	17030	17141	17101	17187	17060	17152	16922	17171	16999	17022	16947	17170	17153	16965	16957	16998	17116	17106	17167	17053	17072	16967	17061	17265	16959	17080	17004	16968	16954	17052	17113	16892	16985	17037	16963	17022	17065	17277	17082	16875	17167	17214	17098	17172	17020	17032	16950	16967	17072	17081	16980	17136	17204	16974	16962	16955	17068	16933	17115	16828	17115	17080	17096	17193	16918	17040	17037	17186	16862	17077	17128	17120	17109	16940	16921	16909	17046	16894	16943	17122	16992	17200	17080	17040	17116	17113	17063	17025	17201	17067	17055	17059	16961	16975	17058	17057	16959	17106	17019	17002	17032	17162	16804	17188	17137	16987	17018	17049	16882	16958	17057	17021	16948	17000	17037	16981	16907	17017	17176	17092	17053	17099	16967	16977	17083	16976	16973	16897	16994	17231	17048	16906	16992	16896	17134	17102	17161	17093	17051	17008	17162	16863	17021	16896	17225	17091	16946	17092	16917	17318	16950	17200	17007	17011	17033	16980	17030	17081	16980	17009	16926	16993	17034	17098	16856	16912	17092	16999	16985	17176	17103	16986	17043	17006	17001	16957	16992	17035	17057	17119	16937	17096	16934	17200	17046	17110	17003	16936	17046	17075	16948	17084	16984	16916	16999	17107	17059	16984	17096	17154	16958	17164	16969	16817	17074	16656	17022	16954	16957	17163	17002	16966	17048	17280	17058	16838	17015	17048	17108	17203	17106	16904	17229	17104	16947	17193	16904	16857	17130	17197	17014	16964	17003	16807	16925	17077	16943	17029	17117	17045	17076	17160	17054	16893	17114	16955	17035	16939	16947	17087	17053	16963	17064	17056	17091	17053	17027	17185	17052	17172	17127	17067	17131	16989	17112	16985	16947	16976	17156	16984	17053	16999	17072	17057	17056	16972	17110	16965	16949	17176	16970	17218	17125	17145	17249	17029	17100	17134	16932	17202	17016	17228	17191	17086	17122	17137	17002	17064	17223	16929	16959	17130	16954	16940	17059	17096	17009	17103	17078	16816	17009	16987	16916	17108	16873	17056	16957	17117	17049	17052	17051	16962	17055	16957	17019	17011	17108	17133	17028	17065	17238	17096	17117	17102	17093	17070	17099	16862	17010	17167	16975	16855	17243	17176	16931	16886	17057	17143	17023	17080	16947	17083	17187	17048	17138	17050	16962	17164	17216	16897	17094	17038	17004	16882	17197	17092	17064	17095	17210	16934	17127	17153	17206	17074	17024	16997	16990	17096	16998	16982	17160	17149	17141	17029	16975	17076	16980	17084	16979	16931	16891	17037	17228	16937	17079	17220	16951	17031	16988	16975	17057	17084	16870	16942	16957	16941	16937	17094	17097	17060	17224	17020	17037	17105	17010	17155	17148	17032	17043	16901	17006	17045	17038	17190	17171	16859	16841	17040	17005	16893	17093	16954	17163	17059	17058	16968	16992	17064	17095	16969	17014	17041	17026	17127	17107	17087	17050	16950	16951	17125	17036	17018	17021	17018	17028	16963	16861	16886	17185	16925	16860	17129	17125	17015	17177	17051	17166	16787	17131	17046	16990	16932	17161	16708	17116	16844	17045	16942	16826	16987	17044	17008	16995	17050	17016	16946	17193	17017	16852	16952	16792	17105	16942	17136	17185	17194	17077	16865	17107	16907	17115	17016	17129	17168	17054	17088	17129	17011	17048	16966	17085	16869	17002	17221	17325	16933	17211	17209	17084	17051	16907	17018	17051	17064	16922	17062	16839	17317	17072	17133	16901	17179	17150	17041	17269	17022	17041	17084	17170	17275	17103	17073	16995	16997	16984	17158	17115	17031	17195	17265	16967	17197	16961	17026	16897	17054	17097	17057	16932	16970	17045	16989	16959	17024	17128	16925	17103	16899	17021	16943	17045	17093	17140	17037	17073	17046	16894	17011	17198	16902	17016	17097	17109	17048	16962	17081	17022	17159	17053	16915	16990	17077	16936	17084
28080	24540	31013	28514	23925	22584	21549	20742	20330	19598	19651	19583	19373	19262	19452	19154	18998	18931	18962	18910	18784	18671	18592	18660	18705	18689	18421	18525	18700	18463	18434	18421	18536	18517	18492	18589	18497	18379	18552	18470	18537	18656	18339	18615	18437	18561	18466	18458	18473	18521	18357	18464	18085	18352	18416	18451	18504	18504	18532	18436	18682	18568	18338	18506	18613	18410	18441	18432	18363	18409	18446	18227	18450	18535	18341	18447	18363	18599	18381	18335	18537	18354	18507	18348	18610	18402	18305	18528	18286	18380	18357	18708	18654	18535	18410	18330	18419	18438	18528	18517	18431	18514	18554	18449	18707	18403	18606	18474	18488	18577	18541	18355	18621	18374	18569	18404	18582	18460	18581	18501	18418	18636	18458	18276	18512	18397	18298	18496	18297	18367	18383	18374	18423	18349	18362	18422	18410	18302	18530	18621	18213	18411	18432	18517	18580	18315	18303	18348	18320	18330	18498	18425	18515	18319	18692	18468	18579	18468	18478	18383	18364	18408	18482	18403	18598	18482	18555	18497	18445	18482	18500	18469	18387	18337	18230	18509	18470	18597	18448	18596	18411	18345	18457	18243	18420	18454	18429	18495	18388	18543	18283	18451	18294	18385	18368	18503	18500	18412	18635	18431	18435	18416	18554	18445	18216	18544	18437	18440	18473	18561	18486	18454	18366	18374	18510	18452	18543	18380	18426	18616	18290	18500	18385	18379	18360	18719	18486	18417	18548	18520	18556	18753	18472	18286	18204	18370	18361	18531	18344	18425	18528	18464	18309	18665	18562	18343	18393	18515	18499	18605	18611	18482	18346	18377	18489	18431	18226	18360	18414	18440	18511	18437	18604	18410	18494	18259	18599	18393	18446	18234	18503	18322	18481	18397	18499	18508	18355	18497	18591	18209	18225	18322	18501	18395	18554	18593	18392	18509	18556	18545	18522	18451	18559	18459	18643	18331	18448	18426	18475	18547	18466	18225	18445	18249	18346	18644	18390	18477	18414	18457	18419	18354	18298	18408	18424	18354	18458	18546	18454	18495	18352	18339	18333	18415	18423	18638	18457	18589	18494	18257	18477	18398	18441	18414	18361	18543	18422	18703	18486	18462	18469	18242	18508	18302	18574	18413	18528	18613	18545	18569	18361	18558	18605	18439	18470	18500	18381	18415	18384	18406	18432	18490	18491	18437	18329	18397	18619	18353	18391	18344	18740	18667	18454	18377	18358	18612	18527	18517	18560	18307	18631	18382	18375	18546	18387	18377	18474	18519	18361	18424	18437	18452	18668	18484	18370	18658	18485	18475	18496	18265	18525	18338	18343	18267	18319	18305	18346	18542	18576	18414	18486	18480	18502	18567	18494	18277	18443	18391	18504	18511	18433	18451	18517	18388	18323	18327	18514	18562	18671	18635	18391	18443	18454	18496	18514	18394	18260	18229	18496	18676	18434	18261	18481	18408	18468	18467	18598	18526	18455	18252	18247	18304	18271	18589	18397	18497	18424	18497	18362	18505	18490	18432	18644	18446	18434	18291	18521	18449	18527	18348	18432	18308	18376	18210	18467	18544	18433	18316	18435	18463	18534	18281	18562	18480	18381	18611	18368	18311	18303	18382	18535	18349	18456	18328	18575	18389	18481	18507	18384	18313	18234	18312	18436	18329	18442	18598	18399	18367	18413	18545	18360	18463	18360	18552	18499	18619	18345	18530	18712	18536	18528	18256	18571	18436	18420	18419	18391	18495	18691	18469	18215	18485	18289	18396	18421	18502	18604	18468	18423	18375	18458	18517	18554	18466	18546	18468	18484	18586	18241	18666	18475	18486	18403	18374	18317	18636	18435	18437	18651	18534	18356	18529	18214	18338	18230	18329	18639	18367	18458	18369	18402	18357	18393	18430	18559	18261	18472	18640	18269	18537	18491	18348	18457	18325	18413	18435	18463	18477	18325	18565	18634	18530	18550	18361	18245	18492	18555	18381	18747	18466	18495	18410	18610	18645	18477	18352	18312	18435	18453	18543	18408	18389	18395	18494	18406	18559	18411	18535	18492	18374	18394	18376	18476	18531	18459	18641	18517	18525	18410	18580	18521	18533	18356	18388	18357	18517	18437	18643	18382	18409	18500	18464	18542	18400	18190	18415	18223	18451	18151	18538	18440	18351	18260	18398	18343	18423	18428	18264	18374	18224	18317	18582	18552	18456	18381	18518	18438	18566	18510	18608	18376	18575	18526	18323	18476	18344	18657	18682	18284	18510	18505	18575	18226	18343	18565	18483	18387	18409	18522	18543	18529	18370	18477	18358	18575	18493	18529	18675	18517	18542	18391	18529	18583	18529	18219	18273	18404	18263	18256	18398	18487	18641	18516	18370	18411	18492	18319	18498	18418	18354	18262	18454	18568	18337	18406	18396	18285	18186	18381	18570	18550	18513	18631	18787	18230	18331	18597	18550	18465	18612	18465	18610	18417	18515	18325	18577	18498	18423	18543	18445	18564	18258	18441	18545	18190	18446	18462	18549	18542	18329	18504	18484	18421	18407	18430	18555	18436	18385	18418	18362	18384	18384	18438	18697	18532	18493	18492	18473	18547	18593	18407	18285	18483	18398	18449	18595	18461	18512	18499	18244	18318	18344	18567	18243	18357	18271	18385	18255	18377	18392	18403	18365	18623	18365	18371	18373	18324	18403	18579	18292	18470	18295	18396	18332	18513	18444	18455	18363	18525	18345	18547	18223	18535	18356	18511	18461	18479	18627	18650	18585	18302	18448	18561	18584	18654	18319	18361	18373	18375	18348	18300	18438	18238	18462	18390	18490	18543	18440	18632	18692	18593	18429	18571	18368	18392	18402	18295	18411	18672	18670	18558	18356	18439	18387	18637	18608	18598	18383	18520	18407	18365	18445	18392	18494	18578	18597	18397	18501	18488	18158	18618	18465	18416	18353	18394	18253	18342	18371	18497	18414	18241	18530	18476	18663	18711	18490	18494	18373	18432	18427	18631	18459	18196	18564	18432	18342	18690	18567	18542	18500	18472	18574	18399	18583	18497	18572	18549	18370	18393	18262	18525	18453	18460	18408	18507	18465	18614	18405	18548	18588	18206	18538	18354	18491	18425	18577	18532	18474	18323	18504	18643	18306	18412	18719	18397	18762	18390	18570	18508	18536	18565	18513	18511	18373	18344	18407	18418	18482	18364	18667	18661	18521	18426	18603	18504	18357	18468	18479	18458	18464	18274	18469	18471	18368	18382	18276	18433	18390	18386	18558	18353	18343	18576	18085	18534	18405	18505	18690	18639	18279	18582	18505	18342	18423	18555	18260	18596	18508	18439	18422	18612	18555	18519	18273	18600	18560	18383	18339	18408	18120	18206	18227	18459	18654	18391	18421	18424	18578	18535	18316	18320	18495	18401	18494	18378	18430	18269	18605	18541	18571	18328	18339	18295	18482	18513	18354	18436	18549	18608	18319	18446	18622	18351	18689	18412	18362	18305	18277	18341	18323	18328	18415	18516	18381	18487	18462	18550	18329	18515	18489	18445	18373	18337	18377	18382	18249	18301	18464	18330	18313	18346	18420	18383	18395	18379	18639	18483	18406	18666	18582	18510	18334	18490	18523	18440	18331	18512	18413	18406	18539	18586	18599	18632	18535	18564	18540	18503	18494	18295	18566	18420	18277	18530	18520	18390	18462	18492	18619	18377	18213	18570	18508	18535	18445	18446	18454	18359	18577	18361	18474	18568	18445	18678	18576	18366	18385	18440	18456	18356	18153	18577	18506	18470	18432	18354	18620	18402	18296	18433	18427	18178	18355	18547	18413	18185	18425	18485	18402	18439	18449	18423	18327	18468	18530	18449	18258	18572	18509	18452	18423	18356	18232	18536	18525	18520	18519	18629	18416	18482	18375	18445	18379	18514	18431	18567	18583	18565	18545	18609	18486	18397	18407	18472	18652	18289	18320	18481	18357	18445	18296	18347	18434	18459	18563	18271	18415	18628	18447	18467	18488	18372	18321	18431	18516	18459	18370	18703	18373	18263	18552	18463	18546	18571	18288	18384	18342	18571	18233	18592	18439	18581	18455	18486	18506	18295	18369	18494	18327	18182	18471	18578	18434	18536	18362	18306	18282	18547	18358	18458	18678	18371	18346	18361	18399	18449	18454	18626	18417	18337	18310	18430	18478	18444	18496	18464	18639	18405	18319	18490	18406	18708	18372	18322	18646	18326	18261	18605	18630	18593	18313	18493	18335	18454	18477	18504	18318	18339	18311	18522	18627	18589	18593	18416	18345	18482	18558	18528	18520	18610	18546	18542	18488	18495	18235	18417	18558	18393	18464	18476	18473	18597	18506	18428	18502	18474	18411	18423	18528	18660	18372	18453	18411	18552	18541	18371	18619	18445	18465	18483	18565	18687	18496	18377	18417	18321	18441	18516	18420	18624	18548	18456	18304	18193	18419	18348	18398	18292	18446	18591	18354	18561	18689	18312	18623	18652	18459	18355	18432	18499	18313	18461	18423	18566	18500	18716	18413	18508	18484	18423	18485	18449	18445	18371	18306	18407	18494	18711	18610	18614	18492	18505	18573	18488	18345	18433	18366	18447	18738	18340	18559	18577	18546	18403	18465	18511	18398	18357	18237	18467	18542	18328	18205	18500	18345	18401	18303	18439	18501	18634	18533	18551	18726	18404	18430	18439	18472	18299	18392	18411	18379	18349	18432	18452	18588	18394	18584	18460	18549	18269	18467	18356	18269	18467	18408	18513	18375	18193	18459	18503	18513	18615	18130	18568	18538	18380	18563	18504	18286	18225	18212	18483	18440	18470	18573	18307	18492	18482	18507	18579	18411	18521	18645	18625	18475	18416	18456	18376	18330	18376	18309	18126	18511	18535	18604	18270	18450	18569	18481	18386	18442	18504	18342	18512	18730	18590	18369	18399	18480	18694	18243	18212	18465	18377	18510	18366	18746	18440	18462	18507	18473	18496	18487	18448	18193	18385	18623	18531	18369	18190	18558	18593	18352	18634	18540	18331	18438	18522	18424	18623	18382	18458	18488	18167	18381	18379	18474	18323	18485	18298	18472	18557	18576	18346	18481	18497	18566	18607	18570	18336	18390	18533	18362	18455	18387	18313	18572
25171	37570	35324	28196	24962	22489	20923	20170	19441	18812	18391	18215	18038	17842	17967	17559	17236	16971	16959	16852	16837	16818	16682	16649	16721	16492	16493	16764	16471	16531	16450	16571	16594	16483	16479	16434	16433	16588	16421	16384	16648	16491	16496	16467	16437	16378	16451	16555	16422	16553	16390	16604	16527	16533	16488	16604	16535	16514	16453	16608	16460	16619	16461	16460	16341	16619	16437	16484	16515	16584	16442	16411	16420	16464	16456	16386	16383	16403	16550	16524	16502	16088	16559	16545	16569	16490	16374	16329	16410	16526	16486	16376	16402	16437	16533	16407	16520	16600	16235	16515	16424	16722	16537	16308	16257	16449	16291	16557	16495	16495	16481	16477	16449	16565	16535	16639	16460	16652	16425	16281	16524	16340	16433	16584	16222	16440	16440	16345	16313	16549	16421	16594	16371	16181	16321	16667	16469	16503	16534	16472	16588	16555	16548	16520	16420	16682	16537	16383	16273	16470	16501	16500	16355	16456	16473	16417	16482	16350	16346	16461	16472	16430	16429	16553	16348	16249	16392	16484	16371	16331	16642	16352	16419	16388	16372	16531	16491	16374	16430	16381	16433	16418	16398	16342	16466	16494	16575	16651	16448	16513	16647	16302	16436	16392	16313	16524	16161	16458	16474	16500	16465	16479	16497	16536	16366	16228	16477	16517	16348	16417	16274	16515	16335	16491	16370	16370	16453	16269	16432	16332	16327	16505	16589	16486	16241	16426	16514	16456	16385	16484	16406	16218	16609	16341	16495	16719	16486	16483	16564	16495	16335	16575	16584	16344	16355	16370	16329	16319	16487	16499	16503	16359	16602	16516	16460	16515	16466	16443	16388	16583	16489	16353	16325	16357	16570	16294	16505	16549	16489	16451	16593	16351	16400	16568	16244	16414	16420	16541	16373	16504	16443	16383	16443	16587	16441	16471	16567	16428	16358	16578	16453	16429	16494	16431	16352	16553	16330	16265	16379	16429	16533	16489	16304	16371	16548	16483	16406	16390	16353	16428	16432	16293	16385	16350	16489	16529	16593	16475	16397	16437	16347	16498	16200	16419	16565	16405	16617	16411	16341	16575	16352	16358	16542	16598	16359	16389	16396	16400	16402	16496	16414	16525	16388	16434	16354	16315	16600	16468	16283	16404	16570	16480	16406	16651	16423	16503	16595	16413	16400	16286	16442	16415	16479	16508	16534	16392	16554	16369	16521	16256	16571	16484	16596	16519	16569	16406	16527	16265	16299	16506	16267	16603	16404	16626	16404	16516	16468	16374	16487	16485	16384	16566	16278	16368	16404	16630	16467	16650	16437	16416	16331	16430	16541	16493	16532	16539	16654	16485	16351	16424	16529	16387	16408	16424	16354	16380	16494	16492	16461	16408	16665	16290	16567	16534	16421	16382	16409	16463	16507	16360	16457	16533	16329	16328	16498	16505	16450	16508	16298	16294	16518	16476	16392	16402	16350	16489	16413	16572	16533	16325	16417	16500	16284	16476	16410	16372	16446	16584	16415	16387	16413	16249	16257	16417	16388	16543	16488	16591	16471	16459	16400	16442	16436	16492	16349	16552	16434	16538	16443	16568	16542	16496	16286	16472	16518	16515	16431	16436	16479	16376	16501	16389	16547	16480	16635	16437	16465	16556	16362	16368	16406	16451	16504	16358	16530	16479	16387	16483	16397	16313	16317	16278	16489	16309	16526	16452	16511	16617	16478	16279	16385	16277	16499	16506	16281	16712	16406	16504	16450	16246	16398	16614	16439	16429	16449	16385	16501	16307	16565	16550	16330	16349	16483	16530	16477	16624	16408	16235	16560	16565	16446	16484	16398	16572	16529	16653	16467	16607	16611	16444	16359	16522	16579	16675	16430	16410	16278	16519	16326	16465	16464	16264	16447	16549	16521	16466	16372	16371	16383	16504	16351	16251	16467	16465	16437	16283	16529	16521	16407	16413	16552	16354	16311	16318	16520	16414	16255	16469	16491	16436	16564	16385	16415	16468	16470	16352	16455	16397	16418	16486	16487	16528	16365	16544	16473	16438	16400	16528	16437	16477	16420	16559	16474	16566	16463	16485	16665	16575	16471	16614	16503	16402	16679	16368	16453	16410	16437	16342	16432	16432	16472	16507	16557	16436	16538	16379	16408	16320	16360	16470	16432	16368	16317	16569	16497	16393	16361	16454	16308	16639	16520	16452	16429	16452	16550	16599	16563	16290	16468	16473	16453	16554	16437	16405	16392	16553	16351	16684	16412	16497	16555	16345	16510	16464	16414	16359	16370	16393	16590	16515	16464	16383	16476	16391	16442	16453	16323	16646	16331	16413	16389	16396	16540	16350	16388	16622	16380	16396	16541	16555	16465	16531	16311	16384	16510	16533	16611	16363	16458	16339	16488	16509	16432	16424	16556	16284	16554	16518	16396	16572	16575	16464	16433	16407	16356	16668	16502	16541	16498	16458	16393	16385	16450	16370	16300	16313	16449	16624	16458	16574	16499	16518	16548	16414	16403	16441	16501	16351	16452	16401	16493	16373	16510	16455	16311	16323	16387	16405	16423	16349	16368	16486	16646	16492	16364	16548	16525	16518	16451	16345	16519	16271	16490	16332	16361	16611	16359	16236	16575	16616	16534	16386	16384	16371	16447	16268	16397	16432	16297	16390	16553	16466	16482	16327	16457	16422	16458	16398	16542	16500	16501	16356	16460	16423	16515	16312	16283	16534	16352	16281	16484	16452	16417	16454	16524	16462	16430	16528	16624	16361	16308	16405	16560	16417	16510	16368	16359	16339	16480	16384	16482	16450	16480	16539	16315	16244	16447	16333	16554	16431	16466	16514	16322	16413	16426	16559	16508	16385	16474	16536	16229	16551	16516	16371	16448	16478	16500	16341	16534	16426	16421	16522	16493	16443	16484	16501	16508	16320	16490	16328	16492	16525	16555	16389	16558	16557	16423	16353	16441	16359	16329	16486	16453	16423	16382	16382	16634	16332	16434	16491	16415	16430	16481	16603	16341	16504	16551	16721	16456	16579	16239	16531	16391	16619	16675	16263	16580	16475	16473	16483	16371	16483	16375	16358	16726	16544	16131	16441	16654	16476	16396	16435	16508	16544	16261	16389	16466	16220	16494	16480	16403	16552	16449	16476	16462	16601	16403	16511	16352	16626	16557	16612	16415	16477	16419	16392	16436	16551	16517	16439	16349	16471	16578	16528	16401	16343	16367	16393	16449	16450	16485	16360	16499	16310	16441	16488	16543	16437	16403	16647	16528	16333	16545	16466	16508	16406	16440	16564	16443	16501	16470	16508	16573	16654	16391	16470	16532	16486	16441	16364	16380	16410	16401	16347	16488	16474	16556	16458	16568	16497	16505	16480	16392	16398	16364	16556	16454	16494	16269	16495	16495	16379	16553	16540	16314	16440	16436	16474	16424	16699	16426	16469	16528	16293	16448	16545	16498	16440	16302	16531	16545	16613	16478	16541	16417	16335	16383	16288	16605	16344	16585	16336	16521	16402	16411	16140	16414	16312	16404	16508	16269	16357	16553	16402	16387	16609	16365	16530	16232	16559	16310	16317	16502	16470	16523	16417	16618	16555	16525	16329	16494	16612	16570	16126	16470	16354	16611	16353	16434	16497	16320	16573	16453	16425	16432	16534	16540	16521	16282	16440	16613	16425	16501	16463	16462	16406	16523	16406	16539	16360	16311	16428	16267	16638	16446	16391	16440	16528	16612	16535	16429	16328	16599	16263	16587	16419	16591	16481	16542	16454	16323	16552	16503	16494	16515	16578	16594	16319	16481	16508	16293	16321	16537	16516	16376	16399	16494	16389	16307	16584	16489	16266	16465	16525	16449	16364	16525	16577	16346	16506	16251	16531	16520	16380	16453	16326	16439	16380	16548	16397	16448	16536	16279	16488	16379	16379	16590	16529	16342	16442	16402	16405	16336	16535	16485	16381	16574	16412	16548	16306	16430	16421	16600	16374	16490	16504	16446	16145	16508	16497	16526	16467	16458	16610	16536	16411	16474	16449	16366	16416	16475	16466	16300	16426	16390	16426	16425	16510	16613	16385	16427	16432	16354	16486	16486	16290	16398	16433	16516	16536	16461	16354	16568	16446	16401	16533	16330	16262	16326	16363	16411	16420	16653	16434	16502	16440	16499	16437	16406	16495	16435	16458	16483	16351	16465	16399	16456	16293	16536	16264	16450	16277	16529	16330	16475	16430	16471	16355	16585	16423	16633	16456	16505	16627	16713	16315	16335	16484	16453	16430	16375	16330	16413	16573	16347	16442	16549	16315	16495	16527	16272	16383	16508	16366	16572	16354	16445	16330	16482	16575	16580	16436	16406	16407	16612	16336	16482	16430	16404	16364	16428	16461	16468	16407	16450	16503	16493	16451	16560	16455	16678	16557	16469	16460	16360	16394	16550	16378	16298	16473	16419	16477	16489	16508	16610	16361	16518	16338	16589	16504	16424	16462	16533	16337	16441	16506	16492	16257	16350	16402	16363	16374	16467	16523	16472	16385	16436	16431	16438	16386	16295	16555	16612	16390	16383	16536	16485	16359	16474	16428	16550	16565	16535	16462	16586	16364	16529	16451	16371	16315	16540	16273	16422	16545	16574	16337	16462	16573	16500	16512	16448	16265	16483	16442	16243	16488	16390	16327	16473	16501	16395	16532	16553	16351	16465	16367	16484	16555	16362	16391	16479	16620	16551	16656	16360	16509	16472	16317	16385	16407	16467	16546	16468	16449	16488	16350	16295	16443	16650	16421	16382	16424	16436	16449	16393	16392	16478	16218	16462	16435	16436	16344	16581	16434	16490	16416	16367	16315	16513	16444	16643	16345	16398	16364	16396	16412	16527	16584	16426	16619	16451	16450	16466	16408	16427	16421	16551	16305	16404	16403	16477	16437	16381	16332	16353	16428	16387	16371	16417	16352	16620	16623	16494	16173	16588	16603	16510	16460	16594	16338	16530	16306	16337	16343	16444	16472	16409	16425	16441	16335	16408	16502	16557	16485	16469	16462	16529	16364	16503	16434	16468	16394	16435	16241	16389	16341	16358	16558	16537	16558	16502	16677	16559	16525	16580	16447	16346	16492	16452	16430	16512	16410	16502	16515	16435	16571
24112	21607	29328	24859	24051	26273	26203	23070	22416	21692	21484	21342	21255	21093	20781	20549	20371	20172	20083	20221	20065	19894	19762	19720	19726	19615	19660	19637	19521	19442	19352	19541	19479	19619	19621	19605	19416	19318	19567	19558	19389	19501	19507	19476	19355	19606	19448	19376	19645	19540	19484	19426	19624	19376	19287	19498	19590	19174	19232	19322	19361	19529	19520	19610	19331	19239	19253	19439	19458	19517	19593	19296	19476	19278	19489	19313	19306	19196	19530	19520	19364	19460	19401	19438	19439	19524	19178	19462	19680	19268	19387	19393	19406	19438	19523	19341	19276	19277	19409	19472	19733	19595	19386	19458	19461	19343	19152	19323	19138	19227	19303	19316	19453	19159	19259	19355	19350	19214	19294	19369	19388	19292	19350	19352	19166	19201	19278	19300	19312	19042	19261	19399	19325	19216	19445	19451	19413	19257	19539	19449	19325	19385	19470	19382	19368	19296	19240	19400	19262	19358	19390	19334	19299	19378	19221	19340	19390	19350	19350	19390	19348	19472	19200	19416	19447	19515	19421	19374	19268	19118	19371	19313	19337	19124	19542	19425	19455	19303	19251	19561	19317	19224	19409	19231	19308	19200	19152	19368	19354	19205	19282	19361	19308	19364	19331	19383	19498	19306	19408	19342	19225	19142	19354	19411	19436	19290	19356	19272	19310	19344	19266	19210	19176	19295	19248	19235	19348	19467	19331	19456	19536	19351	19303	19317	19405	19384	19535	19326	19294	19153	19241	19257	19479	19432	19580	19134	19464	19315	19289	19112	19225	19260	19292	19346	19275	19317	19472	19358	19500	19405	19372	19397	19291	19361	19394	19253	19060	19369	19449	19330	19298	19437	19437	19511	19283	19272	19459	19257	19408	19456	19293	19368	19270	19490	19550	19507	19478	19532	19378	19383	19297	19433	19161	19604	19384	19325	19226	19181	19278	19505	19426	19459	19625	19444	19424	19370	19388	19348	19218	19289	19308	19320	19434	19319	19314	19263	19535	19466	19229	19452	19563	19470	19365	19179	19176	19129	19109	19448	19290	19395	19348	19362	19336	19315	19377	19428	19586	19175	19335	19490	19391	19505	19389	19230	19389	19179	19348	19361	19333	19497	19305	19308	19281	19365	19324	19406	19265	19375	19404	19317	19494	19268	19357	19565	19343	19327	19332	19398	19192	19377	19410	19587	19204	19289	19366	19417	19307	19341	19291	19450	19447	19328	19405	19399	19348	19598	19459	19217	19320	19264	19296	19281	19483	19591	19396	19420	19062	19422	19292	19272	19113	19393	19479	19235	19387	19243	19377	19407	19480	19338	19594	19237	19314	19333	19307	19314	19450	19201	19292	19234	19247	19347	19418	19196	19299	19128	19402	19573	19278	19306	19266	19382	19414	19443	19447	19469	19363	19284	19381	19380	19286	19438	19319	19363	19289	19362	19299	19278	19329	19412	19414	19321	19422	19368	19444	19299	19340	19387	19342	19509	19473	19273	19376	19221	19197	19265	19277	19388	19394	19398	19426	19246	19333	19219	19292	19494	19539	19164	19428	19435	19284	19269	19248	19341	19498	19430	19531	19163	19196	19408	19108	19157	19354	19268	19437	19455	19361	19254	19304	19486	19268	19237	19402	19297	19299	19478	19529	19328	19252	19459	19502	19491	19427	19290	19267	19457	19527	19351	19423	19548	19261	19357	19435	19418	19277	19250	19291	19280	19409	19323	19232	19279	19465	19312	19501	19403	19326	19216	19366	19317	19241	19492	19352	19431	19247	19585	19292	19294	19417	19338	19210	19450	19465	19588	19431	19575	19258	19339	19254	19368	19381	19305	19192	19295	19458	19445	19435	19629	19400	19320	19414	19357	19270	19330	19346	19251	19510	19221	19285	19254	19295	19223	19475	19421	19539	19390	19287	19392	19180	19486	19622	19291	19303	19327	19271	19234	19279	19271	19394	19558	19360	19337	19553	19356	19352	19198	19446	19272	19320	19358	19282	19214	19457	19445	19339	19549	19306	19348	19344	19394	19210	19317	19316	19361	19253	19211	19306	19322	19503	19573	19384	19167	19258	19371	19484	19356	19382	19371	19132	19428	19429	19409	19287	19202	19262	19656	19305	19231	19384	19375	19285	19577	19474	19417	19291	19512	19474	19326	19112	19349	19345	19393	19425	19281	19147	19351	19296	19588	19223	19415	19112	19393	19346	19028	19350	19302	19225	19036	19225	19215	19309	19291	19379	19432	19474	19290	19202	19302	19219	19286	19366	19404	19462	19246	19228	19239	19099	19251	19404	19563	19386	19381	19441	19425	19417	19339	19308	19257	19276	19415	19480	19466	19370	19277	19421	19366	19413	19426	19340	19354	19325	19442	19492	19288	19352	19331	19400	19324	19442	19372	19572	19302	19148	19205	19431	19370	19270	19402	19379	19336	19400	19457	19437	19546	19464	19426	19424	19345	19538	19398	19560	19305	19316	19294	19386	19289	19271	19193	19436	19278	19329	19224	19460	19366	19287	19337	19370	19357	19390	19178	19280	19128	19173	19389	19339	19203	19542	19350	19250	19359	19583	19247	19250	19159	19395	19320	19551	19473	19361	19467	19316	19321	19309	19327	19214	19394	19306	19279	19343	19153	19531	19490	19329	19448	19391	19120	19419	19546	19366	19481	19310	19417	19386	19427	19387	19367	19410	19334	19424	19495	19485	19292	19388	19375	19566	19250	19570	19062	19353	19567	19211	19291	19504	19495	19615	19358	19368	19233	19352	19333	19595	19539	19170	19421	19240	19373	19233	19310	19495	19308	19325	19255	19314	19259	19343	19168	19290	19405	19298	19347	19424	19171	19352	19535	19333	19328	19240	19444	19266	19280	19410	19422	19451	19382	19179	19460	19360	19387	19446	19326	19552	19077	19523	19311	19521	19176	19371	19298	19387	19146	19322	19383	19278	19403	19471	19273	19307	19268	19330	19395	19277	19367	19318	19365	19109	19347	19508	19170	19360	19406	19507	19426	19593	19269	19291	19441	19443	19163	19385	19622	19423	19236	19299	19528	19221	19320	19306	19405	19380	19211	19447	19263	19344	19217	19240	19447	19486	19424	19293	19368	19346	19183	19356	19209	19316	19326	19213	19174	19258	19424	19257	19329	19237	19368	19162	19430	19245	19512	19264	19425	19329	19318	19295	19301	19485	19278	19311	19299	19422	19435	19339	19433	19405	19384	19128	19363	19431	19368	19271	19449	19367	19167	19333	19446	19281	19336	19307	19114	19438	19509	19491	19248	19418	19357	19490	19437	19131	19268	19347	19165	19416	19245	19452	19221	19534	19303	19466	19265	19395	19371	19099	19124	19368	19494	19326	19355	19277	19399	19317	19466	19395	19370	19230	19321	19452	19172	19293	19343	19186	19383	19531	19296	19404	19441	19334	19360	19309	19488	19335	19360	19415	19250	19557	19369	19204	19553	19360	19349	19563	19582	19356	19346	19434	19482	19564	19340	19508	19113	19410	19410	19327	19332	19623	19164	19403	19437	19799	19507	19340	19354	19347	19466	19575	19359	19368	19287	19370	19392	19477	19477	19216	19322	19285	19406	19159	19477	19366	19589	19257	19198	19282	19368	19453	19453	19418	19283	19359	19126	19185	19247	19364	19590	19670	19429	19559	19262	19258	19447	19319	19157	19127	19274	19397	19437	19658	19292	19608	19338	19382	19217	19178	19535	19370	19413	19319	19266	19506	19343	19441	19336	19429	19452	19268	19409	19288	19237	19642	19461	19538	19388	19401	19217	19421	19302	19467	19352	19263	19288	19501	19346	19543	19329	19256	19325	19484	19404	19288	19215	19432	19426	19377	19255	19311	19351	19446	19386	19498	19295	19301	19482	19365	19466	19475	19350	19463	19346	19480	19556	19190	19326	19498	19331	19403	19365	19643	19433	18978	19378	19369	19218	19516	19276	19348	19424	19524	19316	19281	19239	19413	19374	19532	19413	19354	19098	19135	19342	19279	19183	19322	19388	19112	19532	19223	19246	19206	19340	19404	19353	19308	19335	19404	19135	19398	19329	19509	19258	19202	19322	19349	19340	19414	19255	19366	19551	19460	19423	19420	19436	19425	19382	19462	19190	19359	19355	19458	19488	19163	19260	19580	19542	19393	19237	19496	19410	19225	19390	19470	19329	19369	19128	19222	19337	19316	19320	19335	19200	19048	19142	19232	19434	19416	19302	19425	19207	19386	19323	19524	19296	19478	19421	19294	19494	19380	19361	19430	19081	19570	19301	19285	19274	19531	19413	19331	19249	19437	19517	19436	19193	19368	19234	19393	19360	19564	19396	19456	19382	19492	19118	19454	19526	19391	19443	19380	19235	19392	19456	19437	19362	19096	19366	19551	19320	19408	19437	19468	19435	19382	19409	19367	19352	19362	19555	19318	19327	19384	19310	19292	19521	19448	19538	19269	19496	19388	19373	19373	19585	19295	19356	19394	19573	19381	19150	19481	19179	19279	19275	19165	19382	19531	19446	19640	19177	19295	19086	19207	19283	19228	19382	19255	19219	19303	19266	19210	19270	19443	19179	19458	19173	19206	19329	19445	19616	19421	19270	19480	19225	19481	19607	19187	19372	19491	19280	19405	19204	19268	19196	19544	19055	19367	19223	19327	19215	19362	19269	19662	19272	19454	19257	19327	19263	19396	19555	19331	19374	19332	19217	19368	19285	19320	19454	19270	19339	19429	19232	19322	19406	19328	19167	19249	19234	19233	19418	19370	19438	19315	19283	19376	19337	19386	19369	19412	19210	19189	19313	19371	19318	19420	19311	19464	19206	19359	19487	19201	19468	19459	19334	19355	19441	19341	19540	19344	19518	19272	19360	19159	19345	19334	19313	19329	19391	19366	19388	19193	19264	19278	19511	19351	19350	19350	19220	19232	19426	19373	19333	19504	19258	19129	19499	19384	19226	19393	19305	19282	19286	19349	19641	19637	19337	19333	19547	19261	19561	19564	19354	19146	19271	19411	19488	19500	19292	19291	19377	19387	19325	19216	19205	19488	19326	19180	19340	19221	19259	19226	19368	19265	19468	19586	19604	19291	19326	19489	19391	19384	19388	19484	19489	19225	19210	19395	19476	19306	19419	19459	19201	19180	19364
24965	43322	41953	33818	29940	26397	24197	22787	21801	20486	20222	19808	19511	19352	19263	18918	18228	18095	17986	17943	17835	17681	17481	17400	17378	17197	17184	17194	17256	17302	17201	17117	17037	17104	17441	16980	17210	17055	17109	17099	17053	16952	17319	17120	16996	17012	17268	17061	17109	17158	17294	16993	17176	17060	17169	17223	17041	16835	17144	17032	17215	17036	17172	17104	16929	17141	17076	17090	16960	17104	17018	17256	16988	17087	17030	17051	17224	17011	17037	17086	17178	17064	17229	17119	17068	16943	17128	17004	17029	17010	17000	16937	16931	16819	17001	17100	17129	17032	17082	16982	17003	17026	17153	17049	16777	17044	17000	17172	17041	17054	17162	16968	16818	17010	17012	17135	17022	17037	17242	17067	16813	17070	17124	17041	17176	16947	17068	17139	17218	17038	16926	17168	16910	17013	17046	16969	17094	17105	17099	17206	17017	17076	17036	17159	17028	16980	17193	17025	16968	17041	17089	17008	17062	17103	17081	17130	17242	16939	17084	17010	17057	16954	17027	17080	16906	16907	16982	16935	17057	17016	16977	16934	17002	16902	17000	16986	16877	17026	17139	17013	17152	16904	16943	17083	17133	16915	17129	16988	16973	17126	17007	17153	16954	17042	16988	16929	17013	17121	16963	17132	17009	17216	16970	17174	17076	17132	17136	17101	17080	16942	17011	17019	17093	16938	17111	17115	17093	17086	17242	17079	17105	16900	16814	16897	16894	17018	16954	16862	16923	16998	17057	16855	16896	17100	17110	16888	17197	16962	16911	16964	17158	16884	16975	17109	16898	16925	17010	16995	16956	16879	16960	16892	16990	17164	17195	16890	17023	17123	16907	17183	16988	17018	17008	16898	17025	17000	17025	16946	17098	17000	17158	16987	16846	17111	17049	17038	17024	16911	17030	17106	16894	16871	17133	17005	17022	16814	17139	17223	17142	17197	17025	17090	17188	16989	16942	17084	16816	16924	17077	17085	17198	16966	16963	16903	17220	16919	17009	16962	17063	17170	16891	17015	17068	17069	16923	16902	17019	16943	16881	16907	17000	17065	17129	16900	17088	16957	16887	16961	16813	17047	16891	16992	17069	16886	17277	17137	17109	17024	17110	17080	16910	16969	16998	16929	17102	17170	16980	17067	17105	16812	17108	17066	16869	16968	16922	16997	17069	16859	16997	17201	16910	16986	17028	16892	17077	17105	17029	16980	17027	16962	17044	16907	16928	17003	17034	16867	16791	16931	17003	16999	17218	17176	17168	16995	17060	16929	17063	17022	17018	17007	17116	17035	17136	17074	17094	16967	16972	16852	17174	16918	17096	17126	17089	16980	17226	16913	17079	16960	17245	16928	17114	16904	17101	17053	17015	17055	17119	17051	17032	16859	16836	17068	16953	16970	17004	17083	16976	17005	17106	17018	16904	16912	17051	17077	16971	17036	16968	17022	17145	17065	17087	17234	16954	16965	16994	17196	17135	16899	17089	17167	17002	16894	16947	16908	17093	17130	17079	17008	16952	17061	17008	17006	16921	17189	17090	17116	17020	16695	17195	16976	16926	16958	16873	17124	16980	16886	17000	17177	17088	17087	16855	16984	16904	17066	16820	17000	16914	17020	17008	16942	17174	17115	17034	17096	17054	17003	17105	17103	17051	16900	16911	17037	17114	16704	17130	16960	17044	17031	16968	17010	16886	16934	17161	17188	17128	16971	17049	17055	17032	17080	16952	17011	17016	17107	17128	16791	16853	17143	17062	17029	16862	16917	16898	16973	16886	17119	16996	16999	16811	17052	16945	17160	17028	16982	16990	17077	17005	17001	17019	17036	17121	16931	16923	17161	16971	17040	17064	17028	16992	17006	16923	16878	17162	17028	16975	17128	17153	16969	17205	17067	17077	16950	17021	17228	17030	17001	16952	17137	17056	17005	17011	16893	16899	17079	16882	17070	16988	17111	17177	16946	16916	17089	17048	16906	16809	17312	17017	17077	17106	16989	17097	16960	17056	17117	17053	17029	16960	16956	17224	16790	17136	17004	17100	16903	16948	16969	17128	17222	17076	16920	17043	16971	17002	17053	17149	17058	17033	17100	17000	17017	16993	17016	17049	16887	16975	16941	17250	16976	17065	17050	17007	17076	16962	17242	16856	17113	16939	17101	17024	17017	17005	16966	17137	16921	17029	16877	17075	16948	17098	16798	17085	17130	16994	16827	16950	17078	17082	17122	16939	17006	17198	17089	16973	17192	17097	17045	17061	17000	17116	16915	17062	17061	17032	17065	17012	17172	16989	16956	16999	17100	16933	16776	17103	17037	17078	16940	17114	16868	17026	16932	17070	16909	16997	17022	17096	17216	17027	17149	17128	17116	17078	16990	17081	16992	16990	16887	17008	16866	16973	16933	16834	17015	17100	16961	17060	17045	17121	17080	17011	16991	16993	16908	17129	17000	16923	17233	17048	16937	17070	16877	17036	17031	17007	17137	17068	17028	17056	16995	17174	17074	17021	17018	17181	16907	17027	17008	17090	17059	17172	17045	16990	17066	17035	16897	17077	17086	17136	17268	17156	17004	16876	17214	17095	17080	16825	17058	16880	16933	17024	17013	17038	17099	17103	17180	17045	17017	16957	16999	17190	17280	16942	17079	16983	17042	17117	16932	17062	16895	16932	17155	16756	16930	17070	17133	17169	17013	17071	16845	16947	17048	16873	17005	17056	17084	17050	17106	17053	16908	17041	17018	16961	17097	17019	16879	16948	16892	17171	17263	17047	16926	17019	16946	17090	16773	17210	17053	17141	16867	16975	16940	17170	17094	17132	17051	17172	17093	17038	16975	16913	17045	17119	17152	17108	16994	17054	17119	17049	17116	16846	17017	17157	17075	17096	17046	16866	16962	16852	16814	17076	16925	17055	17059	16905	16979	16918	17027	17115	16904	16987	16997	17014	16897	17022	17198	17076	16930	17136	16954	17079	16959	17050	17001	17144	16971	16993	16984	16829	17048	17014	16989	17195	17071	17023	17097	17052	17169	16976	17030	16871	17164	17003	17050	16935	16973	17064	17060	17031	17056	17028	17222	16957	17040	16974	16946	16972	17138	16973	16961	16993	17008	17095	16924	17222	17239	16993	16954	16872	17021	17012	17098	17061	16996	17037	17070	17102	17077	17037	16996	17040	17103	16970	17043	17092	17021	17063	16992	16990	16849	16955	16854	16996	17189	17177	16956	16923	16898	17043	17030	17051	16977	16973	17000	17161	16877	17193	17051	16887	17049	17020	17051	16955	17164	16766	17020	16950	17069	16879	16995	16969	16910	17256	17106	16905	17138	16953	16991	17032	16931	17090	17250	16961	16961	17081	17028	16808	17050	17115	16871	17041	17114	17040	16902	17154	17146	16980	17038	17151	16934	17230	16897	17002	16974	16962	17092	17148	17056	17022	16994	17076	16893	17100	16981	16952	16884	17127	16973	16981	17031	17026	16964	16939	16949	17161	17117	16985	17074	16940	17117	16992	17130	17081	17063	16968	16962	17059	16902	16956	17008	17021	17024	16957	17158	16986	16947	16969	17072	16850	17083	16943	16904	17081	17026	16917	17105	17243	17020	17042	17124	17055	16995	17101	16935	17075	16957	17175	16920	16984	17034	17122	16995	16981	17096	17002	16960	17003	17156	17084	17120	17070	17161	17161	17165	17102	17097	16960	16810	17031	17093	17105	17056	16868	17099	17113	16944	17047	16971	17022	17179	16947	17040	17151	17104	16985	17067	16944	17060	16996	17237	17094	17055	16973	17084	16982	17078	16881	16942	17068	17167	16885	16982	17146	17074	17109	17086	16974	17114	17131	16915	16763	16959	17040	17086	16837	17115	16981	16941	16985	17160	17011	17122	16910	17027	17030	17059	17117	16935	17140	17089	17128	16928	16958	17040	16988	17041	17048	16971	16925	17107	16890	17068	16792	17056	16996	16940	16928	17276	17020	17070	17017	17004	16905	17147	17050	17087	17040	17097	17080	17028	17130	17123	17010	17101	16997	16990	17046	16867	17021	16986	16996	16893	17034	17065	17109	16971	16986	17199	17041	17000	17152	16954	17263	16924	17171	17085	17086	17041	17130	17103	16946	17001	16994	17187	17118	17005	17024	16911	17104	16994	17085	16836	16994	17187	17006	17110	16971	16932	17075	16972	16980	17076	17072	17139	17016	17005	17033	16898	17120	17026	17003	16954	17099	17208	17173	16954	17061	17010	16967	17012	17253	16845	16846	16929	16822	16983	16992	17047	16883	17027	17229	17057	17102	16821	17260	17006	17039	17116	16964	17011	16970	17097	17089	16967	17182	17033	16995	16939	16996	16953	16944	17153	17017	17033	16915	16978	17176	17002	16966	17142	17048	16876	17103	16966	17040	17018	16944	16719	16976	17008	16985	17022	17119	16879	17185	17094	16964	16919	17148	16924	17133	17069	17190	16987	17108	17004	17003	17078	16907	16961	17060	16870	17124	16982	17060	17071	16985	16736	17034	17025	16991	17106	17070	16969	17264	16975	16904	16890	17086	16953	17025	17109	17011	17116	16969	16977	16987	17078	17137	17027	16792	16983	16917	16969	17037	17072	17073	17105	17022	17098	17186	17046	16978	17011	16925	17015	16844	16959	17153	17196	17080	17049	17138	17120	17057	17044	16968	17128	17014	17051	16994	16996	17060	17031	17013	17040	17025	17087	16979	17201	17001	17274	17041	16981	16902	17021	17026	17021	17001	17156	17081	16953	17135	17107	17160	17032	17196	16869	16896	17154	17155	16985	17044	17091	16923	17035	16772	16920	16915	17143	17017	17093	16945	17135	17021	16962	16857	17246	17003	17161	17173	16969	16934	16916	16832	17098	16853	17092	17027	17133	16928	16990	16921	17165	17052	16909	17162	16989	17119	17159	17188	16975	17035	17024	16886	16917	16996	17168	17103	16989	17053	17028	17188	16963	16886	17151	16864	17091	17057	17098	17055	17090	16856	17010	17125	16970	16959	17032	17125	17119	17038	17068	17001	17142	17092	17138	16900	16995	16961	16928	16934	17124	17055	16946	17055	16876	17234	16873	16911	17003	17010	16881	17036	16970	17053	16999	17058	17081	17064	17100	17034	17017	16958	17071	16936	17032	17094	17126
23100	21578	29599	24092	22476	26236	29620	25027	23354	23320	22872	22384	22181	22038	21850	21466	21030	20961	20796	20902	20553	20249	20280	20333	20306	20027	20158	19951	20208	20099	20018	20028	19855	20043	20082	19870	20090	20117	19890	20019	20099	20022	19804	19984	19760	19966	19752	20026	19843	19851	19699	19775	19872	20050	19834	19760	19968	19850	20029	20003	19891	19658	20044	19767	20017	19906	19950	19734	19582	19806	19746	19794	19826	19866	19652	19822	19528	19900	19922	19664	19866	19915	19918	19674	19904	19635	19779	19671	19991	19856	19848	19846	19762	19903	19940	19847	19957	19812	19745	19853	19896	19793	19761	19711	19867	20095	19871	19738	19803	19911	19667	19656	19835	19851	19666	19724	19989	19704	19892	19796	19762	19813	19737	19921	19844	19864	19791	19666	20040	19876	19863	19838	19775	19922	19816	19835	19890	19851	19760	19730	19688	19757	19692	19952	19577	19855	19840	19699	19970	19720	19940	19886	19880	19920	19732	19843	19728	20000	19743	19815	19611	19817	19835	19852	19826	19829	19771	19954	19840	19828	19809	19907	20045	19905	19893	19569	19948	19740	19833	19785	19784	19782	19707	19860	19874	19896	19697	19815	19990	19674	19751	19616	19921	19898	19635	19769	19870	19793	19665	19682	19922	19749	19700	19828	19873	19807	19751	19692	19798	19911	19706	19793	20036	19791	19748	19720	19769	19657	19762	19774	19760	19886	19790	19736	19898	19786	19573	19906	19646	19790	19775	19539	19833	19688	19840	19635	19882	19732	19695	19974	19757	19998	19775	19840	19700	19776	19738	19800	19996	19787	19834	19907	19693	19807	19791	19662	19759	19729	19747	19810	19738	19642	19860	19689	19738	19603	19836	19965	19946	19638	19575	19796	19891	19762	19868	19664	19627	19449	19678	19798	19648	19986	19714	19677	19683	19744	19724	19821	19757	19657	19802	19835	19796	19854	19825	19664	19732	19783	19540	19823	19849	19981	19878	19687	19794	19996	19750	19808	19452	19685	19681	20036	19703	19606	19783	19926	19557	19652	19902	19718	19853	19888	19692	19896	19790	19763	19691	19817	19707	19797	19825	19765	19917	19780	19879	19884	19932	19806	19809	19516	19860	19710	19998	19669	19534	19581	19668	19682	19692	19669	19942	19709	19614	19881	19667	19652	19732	19778	19772	19709	19679	19936	19648	19610	19705	19806	19786	19840	19664	19884	19634	19516	19752	19675	19819	20027	19849	19682	19996	19948	19601	19834	19719	19874	19865	19647	19779	19531	19693	19917	19612	19714	19646	19806	19800	19636	19941	19955	19714	19629	19945	19910	20150	19671	19794	19711	19678	19706	19619	19770	19845	19659	19834	19810	19882	19873	19960	19779	19836	19836	19859	19710	19775	19745	19631	19580	19772	19893	19909	19847	19685	19706	19648	19890	19855	19673	19849	19538	19749	19930	19895	19833	19556	19883	20007	19825	19781	19702	19813	19771	19896	19873	19878	19749	19739	19849	19623	19500	19653	19841	19619	19929	20063	19784	19737	19663	19801	19390	19714	19728	19778	19849	19703	19606	19788	19730	19568	19741	19736	19776	20003	19692	19937	19826	19724	19703	19803	19833	19773	19854	19538	19569	19748	19883	19853	19806	19899	20112	19944	19623	19714	19807	19594	19921	19752	19946	20036	19740	19814	19544	19651	19701	19752	19806	19810	19854	19702	19694	19787	19853	19736	19761	20140	19824	19603	19744	19713	19826	19960	19855	19696	19666	19662	19695	19980	19732	19886	19755	19701	19774	19659	19679	19910	19679	19838	19775	19981	19892	19812	19999	19873	19604	19470	19640	19762	19817	19884	19868	19915	19652	19870	19533	19617	19827	19729	19905	19608	19765	19750	19811	19885	19930	19797	19781	19681	19730	19599	19684	19873	19653	19607	19593	19736	19745	20055	19884	19589	19697	19812	19955	19953	19848	19831	19781	19948	19737	19716	19869	19848	19618	19711	19617	19582	19687	19914	19631	19635	19926	19903	19797	19691	19711	19902	19642	19726	19857	19951	19782	19703	19829	19908	19798	19881	19772	19765	19819	19932	19871	19739	19730	19537	19780	19749	19694	19705	19756	19716	19886	20072	19837	19789	19877	19833	19755	19932	19736	19731	19711	19958	19782	19936	19731	19771	19897	19767	19707	19900	19725	19821	19796	19714	19824	19990	20026	19865	19694	19755	19830	19789	19912	19752	19601	19680	19698	19656	19821	19752	19774	19787	19585	19969	19610	19880	19586	19585	19770	19839	19688	19855	19899	19704	19671	19991	19917	19830	19972	19811	19862	19874	19860	19941	19956	19671	19591	19778	19655	19785	19829	19664	19831	19682	19781	19778	19714	19682	19768	19692	19695	19792	19639	19843	19891	19698	19906	19776	19830	19830	19778	19770	19532	19820	19843	19917	19873	19881	19897	19796	19830	19798	19702	19757	19738	19882	19800	19831	19915	19904	19465	19662	19745	19574	19692	19807	19918	19729	19733	19990	19775	19926	19901	19607	19809	19867	19861	19793	19727	19888	19696	19887	19939	19822	19915	19743	19843	19619	19644	19741	19764	19822	19665	19622	19641	19694	19803	19847	19923	19795	19796	19851	19722	19904	19909	19691	19688	19983	19964	19761	19907	19878	19839	19740	19886	19545	19713	19758	19509	19749	19736	19940	19786	19748	19708	19724	19947	19864	19899	19760	19635	19658	20005	19967	19626	19597	19743	20021	19784	19802	19832	19664	19567	19914	19748	19710	19484	19865	19706	19767	20012	19850	19781	19819	19797	19712	19967	19834	19720	19732	19841	19621	19693	19843	19867	19872	19676	19705	19423	19866	19717	19769	19867	19817	19738	19595	19598	19663	19706	19901	19777	19821	19664	19536	19842	19811	19813	19790	19823	19637	19739	20041	19575	19815	19842	19732	19536	19662	19698	19832	19874	19675	19960	19749	19881	19871	19965	19843	19801	19840	19666	19824	19629	19727	19692	19789	19672	19595	19641	19759	19644	19944	19816	19680	19732	19803	19751	19916	19814	19664	19726	20073	19885	19635	19844	19768	19789	19814	19722	19815	19666	19745	19740	19855	19676	19597	19736	19770	19747	19551	19935	19940	19766	19887	19975	19569	19828	19660	19638	19789	19815	19913	19880	19851	19900	20046	19614	19641	19708	19697	19713	19689	19697	19657	19854	19892	19738	19647	19891	19818	19678	19635	19911	19737	19809	19865	19498	19807	19741	19890	19827	19837	19694	19939	19793	19645	19698	19779	19823	19882	19894	19776	19890	19881	19903	19835	19828	19673	19707	19843	19609	19859	19549	19664	19985	19764	19861	19876	19775	19799	19563	19607	19820	19877	19620	19712	19798	19588	19960	19814	19720	19747	19726	19601	19835	19909	19625	19587	19815	19605	19926	19669	19485	19821	19690	19594	19687	19694	19749	19687	19677	19752	19826	19943	19780	19867	20061	19759	19819	19715	19504	19658	19870	19825	19612	20019	19658	19732	19803	19852	19669	19927	19713	19971	19693	19783	19873	19719	19642	19833	19443	19702	19659	19795	19814	19743	19679	19942	19639	19875	19804	19888	20009	19847	19781	19842	19745	19826	19870	19649	19737	19756	19887	19669	19694	19790	19961	19459	20001	19900	19670	19706	19800	19849	19597	19740	19574	19832	19850	19632	19711	19818	19897	19700	19695	19709	19512	19642	19947	19722	19786	19975	19571	19620	19822	19712	19854	19828	19700	19797	19764	19834	19601	19674	19663	19575	19772	19751	19957	19613	19692	19769	19632	19741	19738	19621	19848	19871	19837	19627	19686	19774	19780	19668	19817	19800	19780	19637	19667	19786	19836	19714	19794	19787	20220	19917	19926	19782	19462	19749	19958	19756	19741	19709	19716	19879	19877	19630	19625	19838	19816	19667	19800	19656	19701	19796	19802	19780	19922	20036	20106	19930	19783	19676	19528	19866	19708	19934	19865	19895	19664	19705	19955	19596	19772	19717	19935	19729	19894	19841	19740	19681	19637	19960	19805	19840	19711	20059	19763	19681	19886	19761	19939	19887	19773	19756	19725	19857	19840	19723	19952	19755	19634	19794	19759	19810	19605	19812	19885	19604	19743	19781	19948	19752	19642	19868	19788	19808	19801	19744	19771	19758	19698	19962	19827	19573	19933	19907	19683	19625	19814	19615	19809	19763	19774	19692	19709	19804	19847	19819	19678	20019	19725	19834	19715	19747	19725	19896	19646	19802	19701	19949	19858	19841	19805	19929	19754	19509	19771	19856	19604	19624	19809	19849	19709	19802	19607	19853	19765	19735	19851	19750	19904	19706	19839	19734	19586	19874	19690	19991	19778	19764	19823	19781	19655	20026	19718	19941	19895	20024	19731	19760	19803	19705	19777	19695	19461	19939	19868	19687	19647	19720	19667	19697	20070	19897	19814	20002	19821	19615	19919	19732	19832	19837	19824	19658	19563	19797	19715	19906	19709	19685	19884	19683	19894	19797	19792	19791	19771	19943	19996	19962	19751	19862	19882	19691	19617	19606	19622	19948	19700	19823	19607	19793	19662	19900	19785	19874	19624	19756	19903	19678	19754	19821	19795	19714	19840	19704	19599	19879	19819	19701	19811	19761	19640	19864	19743	19810	19944	19616	19900	19899	19887	19828	19617	19770	19774	19929	19747	19693	19799	19810	19778	19838	19677	19466	19773	19688	19808	19931	19766	19853	20123	19742	19762	19728	19624	19822	19688	19618	19742	19705	19982	19905	19778	19879	19746	19916	19943	19930	19670	19697	19522	19685	19702	20035	19648	19903	19767	19889	19732	19778	19728	19702	19806	19670	19951	19757	19825	19917	19598	19878	19651	19764	19638	19662	19803	19777	19762	19551	19732	19904	19714	19714	19801	19668	19878	19881	19847	19728	19541	19653	19647	19668	19780	19694	19414	19647	19933	20072	19963	19925	19830	19630	19808	19770	19733	19735	19729	19795	19789	19515	19641	19724	20000	19698	19727	19871	19673	19804	19660	19768	19648	19591	19927	19902	19678	19846	19800	19922	19650	19767	19846	19748	19703	19728	19604	19868	19686	19613	19679	19809	19841	19844	19770	19962	19809	19662	19847
26518	47343	45560	37721	33087	29439	26688	25077	23801	22236	21685	21165	21231	20692	20556	19960	19054	18755	18747	18509	18474	18198	17888	17816	17779	17644	17549	17639	17487	17592	17366	17324	17476	17507	17330	17509	17382	17377	17405	17475	17374	17392	17400	17393	17307	17257	17261	17530	17362	17325	17458	17356	17375	17414	17227	17411	17408	17413	17628	17468	17184	17388	17520	17153	17247	17357	17351	17297	17244	17266	17180	17360	17228	17305	17126	17135	17158	17308	17229	17334	17335	17244	17234	17328	17180	17355	17295	17187	17159	17230	17137	17166	17202	17270	17216	17149	16981	17314	17256	17188	17275	17267	17064	17273	17181	17215	17160	17178	17085	17268	17334	17220	17320	17206	17425	17290	17344	17288	17172	17274	17443	17067	17335	17212	17218	17212	17371	17276	17316	17185	17361	17202	17272	17192	17280	17097	17088	17275	17350	17054	17266	17156	17105	17068	17012	17139	17324	17195	17188	17261	17116	17274	17211	17321	17063	17207	17164	17239	17303	17170	17362	17052	17268	17245	17133	17307	17160	17327	17269	17171	17316	17230	17406	17379	17230	17222	17264	17154	17290	17319	17260	17082	17092	17280	17335	17275	17249	17207	17220	17311	17225	17341	17396	17120	17244	17321	17248	16940	17263	17230	17179	17115	17193	17186	17221	17090	17158	17362	17348	17112	17276	17142	17358	17259	17399	17294	17096	17238	17368	17122	17108	17342	17315	17187	17263	17331	17347	17332	17247	17269	17114	17264	17259	17231	17319	17241	17453	17186	17343	17019	17333	17226	17365	17184	17208	17128	17244	17096	17289	17293	17150	17193	17374	17354	17149	17324	17186	17181	17416	17275	17148	17184	17159	17260	17176	17137	17124	17122	17304	17251	17148	17111	17152	17171	17302	17080	17139	17170	17258	17269	17261	17260	17131	17186	17233	17179	17084	17217	17056	17160	17219	17203	17236	17335	17173	17271	17298	17214	17174	17292	17270	17278	17134	17166	17374	17192	17241	17351	17300	17032	17240	17096	17294	17270	17102	17334	17204	17258	17130	17262	17097	17107	17083	17374	17349	17192	17505	17293	17234	17230	17273	17307	17177	17308	17273	17204	17085	17030	17105	17229	17156	17290	17030	17189	17190	17276	17234	17288	17213	17298	17178	17266	17179	17304	17204	17372	17329	17301	17152	17312	17193	17223	17116	17139	17385	17244	17172	17312	17338	17194	17288	17154	17250	17228	17295	17183	17136	17017	17288	17240	17273	17203	17183	17126	17384	17199	17198	17170	17151	17078	17223	17552	17177	17081	17120	17249	17289	17109	17140	17177	17347	17191	17098	17222	17202	17135	17181	17284	17148	17176	17381	17286	17265	17298	17139	17163	16992	17271	17339	17247	17182	17075	17318	17217	17213	17218	17145	17319	17433	17080	17456	17175	17058	17330	17174	17130	17209	17247	17225	17207	17321	17191	17264	17126	17413	17063	17343	17269	17095	17250	17094	17270	17043	17359	17451	17166	17098	17119	17224	17311	17249	17212	17268	17170	17316	17128	17256	17278	17147	17210	17415	17183	17259	17281	17202	17251	17383	17224	17232	17272	17124	17150	17185	17163	17214	17341	17341	17285	17341	17282	17145	17149	17262	17279	17255	17268	17319	17458	17183	17287	17050	17283	17203	17266	17216	17271	17360	17113	17304	17142	17263	17187	17217	17308	17292	17338	17505	17232	17351	17385	17135	17171	17369	17198	17158	17160	17257	17291	17279	17020	17137	17304	17362	17277	17227	17348	17157	17275	17191	17208	17208	17312	17140	17072	17181	17016	17130	17193	17366	17115	17154	17217	17281	17056	17130	17240	17248	17226	17111	17155	17270	17143	17334	17217	17209	17397	17344	17142	17240	17247	16994	17273	17337	17167	17111	17180	17263	17184	17171	17265	17027	17257	17313	17266	17280	17186	17500	17229	17323	17104	17131	17296	17075	17129	17276	17341	17283	17297	17252	17282	17266	17199	17195	17159	17240	17194	17277	17315	17295	17242	17035	17156	17274	17273	16994	17022	17142	17347	17442	17301	17251	17236	17071	17035	17354	17187	17114	17012	17222	17289	17369	17218	17367	17208	17021	17255	17199	17222	17236	17152	17316	17283	17181	17162	17198	17245	17237	17233	17273	17195	17191	17158	17159	17143	17412	17224	17427	17281	17250	17285	17219	17306	17259	17045	17244	17161	17139	17193	17245	17104	17371	17326	17212	17293	17052	17340	17275	17296	17281	17094	17236	17341	17276	17038	17186	17155	17105	17357	17206	17092	17335	17252	17410	17268	17260	17239	17292	17113	17330	17200	17110	17353	17405	17115	17101	17240	17223	17265	17249	17350	17267	17196	17283	17260	17273	17137	17170	17182	17107	17072	17182	17232	17204	17169	17216	17226	17247	17176	17037	17020	17179	17262	17254	17276	17240	17272	17213	17022	17163	17157	17197	17145	17249	17062	17204	17288	17114	17162	17293	17397	17233	17296	17255	17293	17134	17278	17253	17273	17295	17270	17272	17202	17230	17235	17205	17260	17180	17138	17366	17232	17101	17190	17134	17285	17215	17121	17306	17103	17133	17189	17281	17138	17114	17212	17277	17382	17152	17210	17129	17195	17373	17149	17225	17214	17057	17188	17446	17227	17267	17015	17223	17330	17315	17327	17206	17321	17002	17242	17314	17290	17151	17104	17296	17222	17293	17267	17432	17107	17115	17221	17286	17297	17255	17193	17294	17330	17228	17366	17097	17107	17107	17188	17236	17204	17228	17231	17154	17036	17089	17090	17378	17173	17372	17203	17341	17218	17238	17101	17253	17148	17165	17005	17225	17279	17247	17223	17105	17154	17080	17298	17248	17078	17234	17375	17293	17319	17345	17000	17200	17413	17156	17060	17046	17262	17123	17097	17224	17171	17074	17282	17088	17351	17408	17104	17321	17252	17189	17179	17335	17224	17164	17123	17340	17381	17106	17170	17234	17302	17134	17097	17351	17056	17123	17230	17203	17241	17107	17155	17200	17117	17167	17471	17129	17343	17214	17207	17043	17266	17211	17158	17257	17156	17139	17256	17225	17117	17156	17160	17189	17231	17263	17231	17242	17349	17339	17326	17387	17263	17339	17212	17482	17160	17407	17401	17200	17075	17159	17100	17306	17186	17308	17226	17190	17140	17211	17130	17037	17155	17338	17254	17137	17204	17202	17249	17136	17214	17234	17276	17041	17214	17264	17266	17207	17196	17238	17358	17243	17291	17218	17344	17077	17109	17383	17107	17127	17274	17209	17247	17209	17228	17137	17253	17341	17309	17249	17304	17455	17182	17223	17212	17197	17204	16986	17245	17336	17256	17195	17367	17119	17249	17255	17174	17381	17313	17316	17104	17352	17200	17050	17202	17159	17234	17304	17159	17143	17199	17227	17231	17358	17199	17388	17115	17333	17102	17287	17159	17386	17201	17346	17320	17331	17124	17177	17162	17359	17085	17118	17128	17265	17215	17323	17090	17301	17373	17182	17055	17125	17187	17235	17204	17281	17279	17121	17136	17289	17302	17175	17173	17100	17201	17256	17327	17132	17129	17238	17038	17266	17175	17474	17188	17257	17126	17152	17154	17081	17177	17151	17262	17170	17254	17110	17117	17232	17225	17229	17263	17096	17083	17301	17307	17255	17230	17184	17207	17303	17204	17174	17343	17166	17215	17245	17211	17165	17164	17443	17116	17481	17183	17221	17241	17208	17091	17259	17222	17170	17160	17182	17148	17234	17328	17299	17188	17268	17270	17167	17162	17143	17182	17289	17393	17171	17350	17383	17133	17248	17218	17298	17144	17168	17314	17324	17144	17334	17283	17282	17234	17155	17028	17299	17348	17318	17348	17197	17260	17201	17297	17142	17258	17294	17149	17007	17248	17447	17017	17348	17208	17321	17163	17137	17251	17114	17181	17224	17172	17280	17289	17446	17307	16968	17153	17497	17183	17237	17186	17133	17334	17233	17248	17229	17268	17283	17288	17190	17342	17277	17112	17240	17198	17163	17147	17257	17339	17180	17322	17204	17276	17173	17364	17155	17298	17203	17188	17145	17131	17182	17228	17391	17201	17093	17348	17168	17328	17316	17353	17211	17199	17314	17090	17277	17267	17160	17292	17368	17180	17251	17391	17394	17244	17333	17089	17311	17367	17052	17188	17331	17174	17286	17111	17076	17340	17217	17269	17327	17214	17137	17254	17282	17136	17273	17169	17086	17222	17225	17161	17203	17000	17361	17174	17369	17187	17462	17194	17504	17396	17274	17179	17290	17379	17178	17039	17227	17087	17294	17213	17006	17234	17253	17330	17357	17195	17142	17293	17347	17256	17019	17137	17212	17159	17194	17130	17298	17049	17295	17165	17252	17031	17341	17229	17133	17196	17197	16960	17079	17146	17435	17315	17191	17198	17299	17229	17243	17253	17325	17155	16997	17176	17188	17360	16962	17217	17331	17270	17064	17315	17302	17238	17378	17243	17247	17303	17237	17118	17442	17239	17276	17118	17336	17187	17374	17239	17241	17216	17235	17098	17108	17275	17225	17222	17234	17096	17181	17210	17403	17357	17101	17256	17216	17304	17255	17019	17227	17223	17171	17288	17212	17118	17304	17226	17113	17139	17139	17234	17178	16998	17146	17475	17273	17405	17268	17393	17269	17133	17237	17264	17196	17143	17116	17110	17389	17275	17278	17216	17066	17214	17244	17150	17246	17312	17223	17251	17168	17369	17098	17086	17202	17202	17318	17284	17196	17186	17237	16971	17406	17206	17153	17151	17194	17334	17264	17184	17450	17183	17152	17309	17291	16965	17264	17199	17156	17218	17122	17164	17329	17125	17323	17199	17208	17257	17173	17119	17109	17035	17156	17373	17212	17192	17254	17310	17242	17116	17236	17295	17312	17144	17094	17341	17441	17234	17201	17304	17151	17324	17183	17172	17284	17096	17100	17292	17260	17185	17049	17116	17178	17224	17315	17233	17322	17237	17207	17298	17254	17337	17190	17171	17243	17303	17224	17379	17258	17198	17258	17304	17233	17374	17274	17229	17302	17365	17279	17162	17198	17177	17156	17245	17343	17355	17314	17225	17056	17245	17062	17389	17138	17157	17311	17318
28118	24297	30605	28272	23949	22947	21865	21106	20575	20312	20196	20050	20122	19942	19890	19494	19565	19504	19496	19192	19197	19331	19130	19371	19143	19131	19260	19184	19131	19090	19010	19032	19002	19338	19299	19043	19002	19053	19074	18978	18918	19031	18763	18828	18986	18977	19008	19060	19019	18876	18949	19073	19059	18980	18861	18860	18901	19033	19002	19263	18899	18876	18902	19011	18951	18719	18936	18904	18890	18998	18913	19008	18802	19063	18948	19144	19253	19028	18773	18891	18849	18796	18950	18890	19074	18853	19100	18794	18960	19228	18878	18915	18941	19155	18932	18843	18875	19010	19075	18971	19046	18903	18896	18899	19125	18949	18727	18966	19101	18688	18794	19028	18830	18795	18939	18747	19070	18857	18954	19115	19050	19341	19122	18664	19011	18867	18942	18950	18675	18845	19158	18973	18887	18997	18997	18989	19041	18840	19012	19011	18843	18947	18906	18950	19035	18973	18963	18923	18836	18841	18875	19098	18908	18854	18998	19010	18784	18896	19172	19038	18850	19103	19021	18910	18964	18929	18916	18985	19002	18831	18925	18935	18990	18843	19158	18825	19118	18906	18926	18896	19057	19018	19081	19143	19075	18769	18878	18772	18688	19152	19029	18812	18797	18986	18868	18774	19128	18962	18991	18821	18854	18695	19147	18938	18926	19043	18803	18892	18782	19112	18997	19000	19058	18874	19249	18866	19065	18714	18886	19075	18934	19103	18774	19116	18953	18854	18866	18743	18930	18925	19034	18974	19124	19087	18831	18992	18950	18974	18913	18955	19190	18850	18855	18870	19030	19072	18996	18806	18929	18768	19198	18852	19074	18917	18825	18998	19030	19048	19002	18992	18789	18914	18993	18950	18905	18969	19043	19082	18891	18923	19048	18743	19007	18884	19022	18930	18848	18807	18929	18978	18945	18806	18950	18995	18939	18990	18909	19221	19053	18995	19066	19025	18981	18916	18887	18836	18956	18964	18930	18991	18945	18832	18946	18988	19039	19002	19255	18977	18800	18827	18916	19170	18817	18801	18863	18997	18844	18979	19131	19047	18794	19023	18982	18894	19038	18951	18757	19136	18861	18688	19003	18823	18715	18928	18917	19024	18971	19078	19023	18880	18950	18969	19153	19241	19076	19011	18872	18985	18855	18720	19019	19038	18877	18932	18923	18833	18862	18911	18955	18886	18892	18870	18923	18808	18908	18950	18876	18696	19134	18926	18620	18937	18964	18874	18813	18763	18847	18939	19166	19038	18955	19051	19037	18957	18925	18947	18794	19025	18741	18972	19000	19058	19017	18816	18748	18981	19026	18810	19094	18811	19124	18832	19134	18900	19155	19094	19053	18717	19115	18892	19142	18922	19024	19015	18788	18912	18852	19135	19062	18955	19133	18922	18947	18871	18894	18826	18923	18847	19284	18896	18852	18858	18906	19054	19062	18851	19013	19031	18808	18851	18929	19046	19091	18913	18942	18883	18831	18792	18958	18859	18926	18933	19015	18769	18938	18931	18829	19017	19021	18894	18822	19061	19097	18727	19115	18979	18928	19218	19022	18882	18945	18869	19080	18957	19003	18990	18965	18950	18804	18958	18972	18953	19222	18921	18919	18916	19022	18917	18874	18889	18860	18983	18804	18937	18984	19193	18999	18891	18952	19085	18925	18925	19097	19077	18816	19259	18888	18950	19047	19059	18857	18608	18955	18966	18980	18803	18896	18974	18925	19009	18873	18978	18872	19023	18922	19020	18977	18887	18857	18931	18734	18785	19076	19015	18992	19056	19021	18837	19052	19012	19143	19048	18990	18870	18978	19031	19054	19031	19031	18899	18975	19006	19083	18719	18639	18937	18980	19106	19049	18978	18867	19066	19049	18784	18778	18945	19109	18871	18916	19059	18905	18951	18903	18876	19028	18984	19126	18886	18836	19014	19063	18884	18808	18805	19067	19020	18897	18849	18994	18742	19053	18857	19027	18857	19060	18941	18778	18979	18989	19077	18826	19053	19168	19114	18976	18932	19108	18910	19143	19092	18906	18835	18838	19074	18962	18895	19112	18899	18822	19083	19079	18889	18974	19043	18886	19028	18855	19022	18872	19039	18975	19124	18996	18931	19071	19172	18895	19076	18936	19007	19046	18823	19121	18776	18961	18897	19000	19080	18975	19029	18816	18944	18723	19012	18952	18961	18931	18911	19042	18875	18765	18995	18908	18802	18995	19022	18811	19029	19043	18782	18916	18770	18679	18823	19029	19096	19081	19095	18974	18982	18898	19022	18951	18719	19082	18818	19099	18905	18832	18781	18961	18999	19125	19072	18829	18890	19050	18782	18864	19083	19036	19146	18933	19054	18836	18736	18988	19131	18716	18898	19052	19023	19009	18926	18872	19048	18994	18902	19077	19134	18967	18750	19059	18780	19195	19328	18827	18741	19021	18961	18947	19005	18817	19078	18900	19145	19102	18768	18984	18801	18799	18927	18954	18847	18920	19039	18934	19111	19082	19122	18961	19123	18856	19066	18961	18732	18908	18863	18883	18972	19081	18805	18956	18941	18863	18988	19035	18898	19021	18938	19028	19194	18822	19062	19117	18787	18958	18792	18940	18967	19003	18892	19047	19016	18970	18872	18864	19045	19050	19331	19043	18908	18985	19027	18915	18921	18895	18804	18939	18799	19015	18925	18875	18811	19057	18904	19009	19072	18965	18899	18995	18811	19073	18947	19097	19105	19088	19071	18879	18823	18889	18929	18912	19109	18828	19090	19135	19011	18820	19075	19078	18955	19062	19021	19000	18920	18906	19062	19110	19002	18995	19053	18942	18863	18974	18807	19027	18908	19078	18948	18986	18857	18989	18792	19108	18967	19045	18872	18971	19070	18894	18898	18868	18897	18946	18743	18936	18869	18734	18998	18910	18734	18897	18780	18720	18993	18913	18899	18870	19147	18815	19057	18771	18914	19065	19041	19100	19113	18951	18856	18997	19060	18857	19163	18979	19102	19047	19032	18889	19052	19110	18833	18951	18940	18884	18967	19097	19055	18949	19038	18775	18898	18799	18933	18951	19007	18934	19043	19038	18876	18786	19006	18968	18995	18903	19102	18907	19001	18940	18887	18933	19079	18986	18838	19012	19165	18865	19063	18922	19077	19074	18944	19148	19015	18971	19018	19087	18882	18751	18878	18966	18876	18933	18905	19211	18826	18910	18813	18984	19006	19016	18884	18980	18859	18820	19015	19091	19044	19024	19036	18812	18774	18902	18868	19004	18988	18795	18903	18839	19077	18983	19081	18908	18804	19088	18840	18797	19043	19217	18921	18995	18770	18774	18792	18894	19033	19042	18870	19044	18856	18921	18910	18916	18988	19029	19141	18922	18838	19053	18989	18958	18900	18742	18927	19046	18764	19075	19026	18974	18968	18994	19072	18873	19060	18767	18918	18916	19048	18749	18795	18822	18929	18998	18777	18921	18873	18938	18889	18887	18960	19068	18890	19043	19125	18806	19019	18979	18787	19055	18992	19099	18919	19125	19045	18942	18999	18887	19104	18868	18858	18929	18940	19027	18944	18962	18892	19040	18982	19002	19006	19032	19125	18878	19002	18880	18904	18950	18738	19043	18720	18736	19018	19083	19056	19044	18970	19178	18816	18950	18876	18926	19034	18763	18759	18915	18970	18885	18910	18795	18988	18904	18882	18899	18858	18893	18917	18972	18850	18998	18735	18835	18752	18732	18883	19132	18788	18882	18994	18920	19299	18740	18959	18840	19040	18897	18919	19033	18852	18766	18926	18914	18859	18992	19023	18862	18853	18990	18885	18884	19136	18927	18897	18841	18973	18989	18818	19029	18990	19027	18911	18909	18815	18996	18933	18826	18867	18983	18931	18800	18915	19052	18877	19073	18946	18769	18949	19168	19182	19028	18823	18937	19002	18983	18922	18831	18931	19106	18930	18940	18863	18918	18682	18955	19107	18871	19006	18887	18742	19102	19009	18807	19100	19285	18858	18692	18871	19149	18871	19242	19117	19058	18985	18930	19126	18883	19013	18926	18832	19150	19048	18813	19038	19081	18970	19194	19011	18860	18880	18784	18966	18880	18888	18905	19058	18710	18715	19001	18989	18917	18810	18937	18695	18807	19047	18938	18872	18825	19257	18838	19207	19203	18901	18952	18986	18798	18988	19043	19062	19239	18836	19185	19026	18970	19227	18907	18836	18835	18991	18869	18724	18951	18910	18942	18966	18941	18770	18889	18952	19016	18820	19115	18876	19012	18727	18705	18821	18856	19179	18944	19079	19024	18802	18848	18866	18982	18933	18884	19003	19106	19012	18975	19126	19105	18920	18929	18935	19033	18895	18967	18932	19162	19224	19058	18964	18819	19043	19065	18892	18955	18803	19005	18952	18786	18811	19039	18964	18937	19177	18960	19003	18960	19011	18958	18966	18958	19144	19007	18962	18885	19022	18885	18765	18765	18967	18990	18744	19023	18692	18874	19047	18886	19075	19067	18988	18974	18927	19018	18897	18954	18936	18959	19050	19269	18905	19099	18836	19068	18946	18929	19004	19064	18855	18849	18839	19048	19029	19038	19021	18787	18802	19016	18744	19012	18744	18970	18835	18944	18813	18835	18902	18839	18749	18978	19075	19027	19090	18971	18938	18879	18879	18969	19086	19263	19099	18950	18870	18948	18997	18618	18833	18936	19043	18875	18917	18831	18902	18828	18831	18977	18993	19119	19099	18908	19012	18975	19106	18934	18750	19050	18930	18814	18727	18841	19232	19072	18954	18830	18962	18991	18968	19074	19243	18917	19007	19042	18775	18815	18857	18867	18874	18941	19052	19053	19071	18814	18971	19040	19024	18966	18835	18876	19231	18884	19131	18869	18981	19005	18858	18976	19077	19072	19147	18987	18939	19013	19287	18909	18905	18896	18930	19046	18920	18938	18887	19074	18784	19065	18980	18801	18991	18999	19046	18942	18874	18845	19064	18980	18961	19024	19035	18936	19068	18918	18949	18922	19004	18893	18988	19078	18910	18902	19011	18947	19043	19005	18912	18780	18921	18968	19005	19086	19030	18944	18978	18960	18943	18946	19109	18953	18956	19164	18993	18930	18972	19148	18861	18966	18982	19188	18898	18857	18953	18933	18898	18972	18816
24314	36835	34406	27716	24905	22665	21140	20243	19768	18864	18765	18443	18394	18244	18234	17636	17520	17302	17209	17381	17176	17145	16965	17111	17043	16835	16806	16975	16710	16730	16798	16909	16953	16762	16764	16913	16837	16722	16752	16722	16632	16772	16855	16824	16740	16656	16719	16680	16666	16678	16681	16733	16740	16699	16723	16832	16780	16716	16806	16652	16636	16811	16636	16689	16678	16863	16727	16602	16662	16695	16569	16802	16758	16759	16712	16576	16791	16597	16621	16683	16648	16634	16661	16681	16756	16762	16873	16720	16742	16766	16601	16713	16492	16570	16687	16790	16743	16856	16698	16676	16644	16633	16564	16761	16787	16704	16753	16510	16743	16603	16654	16584	16787	16802	16851	16702	16905	16783	16496	16797	16823	16722	16706	16753	16691	16756	16702	16638	16708	17083	16762	16740	16856	16703	16759	16697	16777	16920	16799	16658	16816	16671	16775	16728	16740	16832	16714	16828	16694	16660	16735	16668	16505	16663	16731	16828	16582	16704	16651	16728	16813	16684	16659	16757	16644	16536	16912	16697	16787	16677	16864	16543	16606	16638	16785	16621	16901	16769	16868	16713	16744	16785	16762	16686	16661	16758	16612	16722	16750	16696	16684	16831	16698	16782	16551	16697	16670	16642	16703	16648	16504	16677	16636	16692	16674	16688	16750	16749	16733	16714	16565	16804	16724	16680	16653	16922	16824	16713	16719	16746	16776	16597	16643	16756	16748	16610	16879	16827	16656	16757	16815	16863	16819	16779	16475	16644	16771	16684	16736	16603	16858	16647	16910	16637	16831	16741	16762	16753	16740	16736	16744	16575	16673	16823	16642	16607	16845	16769	16938	16629	16747	16714	16658	16693	16706	16721	16613	16681	16781	16678	16582	16652	16873	16842	16646	16693	16758	16760	16778	16825	16735	16773	16693	16752	16889	16780	16728	16850	16743	16650	16666	16792	16686	16795	16799	16757	16510	16711	16696	16575	16699	16666	16952	16760	16645	16649	16816	16660	16718	16708	16693	16637	16721	16809	16538	16679	16747	16735	16720	16732	16711	16963	16806	16704	16863	16776	16833	16501	16963	16681	16773	16616	16798	16688	16724	16789	16715	16656	16729	16610	16628	16709	16608	16737	16735	16798	16675	16680	16853	16707	17017	16805	16720	16799	16611	16719	16822	16741	16439	16767	16695	16593	16689	16761	16535	16651	16661	16890	16623	16853	16814	16700	16755	16732	16765	16718	16835	16627	16763	16781	16687	16624	16580	16694	16665	16656	16730	16474	16769	16613	16722	16748	16723	16786	16596	16789	16644	16679	16781	16733	16851	16688	16695	16767	16723	16729	16872	16718	16645	16776	16759	16678	16769	16820	16747	16685	16689	16680	16607	16834	16856	16686	16576	16937	16664	16877	16634	16688	16733	16587	16684	16746	16771	16626	16739	16719	16751	16719	16709	16649	16795	16745	16789	16722	16680	16694	16615	16793	16652	16789	16717	16734	16791	16673	16810	16678	16675	16650	16720	16494	16619	16734	16720	16607	16742	16662	16692	16773	16574	16729	16655	16591	16766	16678	16724	16721	16618	16708	16577	16716	16742	16690	16685	16835	16687	16660	16748	16647	16840	16668	16709	16591	16817	16693	16648	16552	16750	16902	16605	16710	16704	17058	16735	16763	16729	16719	16855	16703	16765	16571	16727	16622	16676	16783	16836	16773	16780	16666	16771	16810	16864	16657	16755	16623	16765	16849	16749	16708	16785	16630	16933	16558	16654	16700	16784	16781	16815	16721	16660	16479	16660	16652	16692	16781	16734	16884	16642	16680	16885	16783	16653	16704	16648	16535	16662	16858	16776	16771	16665	16788	16703	16694	16684	16822	16707	16739	16487	16708	16573	16813	16732	16663	16812	16698	16690	16636	16800	16597	16598	16673	16652	16599	16556	16731	16737	16694	16695	16872	16764	16753	16862	16623	16722	16640	16771	16657	16675	16927	16632	16793	16724	16835	16831	16622	16764	16767	16760	16688	16486	16812	16799	16684	16861	16644	16602	16725	16656	16810	16655	16692	16745	16601	16684	16574	16778	16546	16712	16669	16704	16919	16652	16795	16792	16756	16720	16787	16820	16735	16784	16651	16568	16804	16721	16816	16665	16797	16587	16773	16694	16651	16544	16840	16805	16642	16471	16713	16772	16712	16696	16762	16731	16802	16783	16726	16652	16794	16699	16776	16973	16649	16805	16696	16611	16937	16819	16654	16802	16752	16697	16525	16904	16701	16661	16837	16708	16750	16500	16784	16684	16802	16646	16487	16754	16601	16566	16719	16946	16689	16716	16591	16711	16609	16548	16570	16664	16836	16674	16685	16711	16726	16603	16776	16815	16719	16693	16986	16733	16802	16674	16520	16906	16710	16816	16734	16493	16728	16683	16585	16800	16762	16694	16627	16688	16666	16723	16825	16664	16763	16703	16691	16674	16610	16866	16697	16687	16607	16657	16780	16702	16612	16686	16669	16700	16834	16647	16730	16696	16717	16676	16708	16701	16860	16826	16720	16611	16728	16741	16699	16702	16710	16726	16693	16734	16863	16713	16709	16715	16723	16952	16606	16655	16672	16625	16829	16919	16777	16687	16598	16748	16591	16658	16598	16726	16743	16804	16864	16626	16715	16702	16748	16634	16810	16713	16733	16747	16691	16873	16675	16751	16634	16611	16617	16705	16647	16743	16677	16577	16818	16767	16799	16706	16775	16715	16663	16682	16645	16733	16591	16662	16694	16676	16816	16632	16647	16768	16713	16802	16927	16691	16808	16627	16864	16627	16851	16636	16532	16653	16661	16782	16715	16757	16750	16614	16672	16791	16683	16673	16631	16732	16854	16824	16675	16730	16896	16829	16664	16785	16857	16718	16818	16632	16794	16679	16759	16780	16800	16717	16703	16737	16819	16804	16721	16702	16751	16833	16788	16731	16648	16604	16705	16728	16669	16840	16906	16815	16560	16801	16730	16731	16849	16757	16706	16822	16706	16710	16723	16616	16719	16684	16817	16654	16606	16630	16518	16899	16718	16694	16646	16658	16684	16803	16835	17027	16739	16555	16626	16726	16915	16795	16656	16630	16719	16759	16770	16721	16470	16699	16687	16794	16834	16610	16700	16737	16771	16741	16644	16750	16871	16852	16652	16624	16779	16695	16681	16719	16749	16846	16591	16706	16748	16634	16711	16733	16726	16797	16750	16700	16550	16783	16671	16625	16625	16735	16715	16714	16827	16674	16612	16686	16669	16668	16789	16720	16711	16776	16647	16650	16623	16686	16690	16749	16584	16655	16565	16825	16907	16718	16759	16809	16520	16633	16671	16856	16786	16765	16694	16782	16793	16941	16733	16729	16697	16699	16613	16679	16543	16857	16629	16785	16800	16774	16624	16585	16666	16620	16683	16741	16901	16624	16775	16830	16717	16819	16927	16642	16731	16743	16577	16868	16694	16632	16597	16806	16840	16651	16710	16817	16623	16693	16649	16657	16955	16741	16683	16710	16706	16694	16731	16644	16816	16683	16591	16634	16774	16589	16751	16671	16694	16764	16765	16654	16693	16760	16586	16612	16709	16650	16607	16790	16736	16703	16718	16772	16688	16766	16730	16566	16631	16745	16719	16733	16632	16861	16677	16813	16745	16655	16877	16842	16845	16760	16629	16789	16744	16733	16589	16705	16804	16665	16791	16692	16567	16719	16575	16702	16782	16775	16814	16697	16910	16800	16591	16667	16807	16842	16560	16738	16668	16722	16660	16710	16635	16662	16770	16674	16744	16734	16611	16786	16729	16716	16751	16766	16761	16910	16690	16889	16623	16654	16830	16761	16626	16828	16637	16642	16547	16804	16732	16785	16773	16717	16894	16534	16703	16603	16664	16777	16732	16837	16801	16699	16861	16601	16744	16719	16687	16759	16713	16739	16864	16795	16657	16629	16588	16603	16656	16577	16647	16819	16684	16759	16663	16703	16875	16666	16652	16664	16877	16631	16654	16782	16805	16651	16812	16663	16665	16726	16793	16643	16777	16624	16628	16515	16702	16612	16802	16822	16655	16600	16629	16775	16751	16644	16911	16674	16689	16763	16645	16674	16665	16452	16764	16680	16779	16725	16462	16576	16671	16726	16699	16753	16807	16589	16761	16702	16806	16759	16671	16836	16664	16626	16684	16691	16678	16840	16665	16715	16798	16644	16629	16725	16705	16607	16753	16712	16596	16650	16725	16775	16670	16676	16692	16640	16716	16707	16651	16591	16850	16643	16924	16656	16824	16764	16682	16873	16707	16608	16770	16703	16794	16548	16919	16889	16844	16815	16740	16957	16610	16638	16877	16697	16846	16576	16667	16620	16702	16605	16704	16731	16658	16605	16668	16660	16662	16540	16681	16773	16826	16777	16600	16750	16819	16668	16755	16904	16846	16778	16747	16796	16824	16736	16791	16730	16653	16703	16742	16722	16802	16494	16777	16765	16731	16528	16770	16792	16646	16731	16662	16785	16683	16710	16882	16806	16721	16682	16881	16846	16947	16710	16645	16680	16704	16671	16767	16610	16583	16846	16619	16795	16693	16729	16627	16611	16720	16646	16850	16721	16760	16611	16575	16784	16808	16803	16870	16909	16672	16811	16590	16714	16661	16582	16854	16849	16541	16715	16779	16771	16735	16628	16712	16678	16685	16625	16775	16759	16702	16745	16619	16509	16697	16747	16713	16374	16784	16711	16758	16862	16674	16634	16688	16653	16746	16758	16848	16624	16780	16830	16754	16714	16783	16780	16546	16780	16846	16657	16727	16691	16723	16801	16841	16761	16745	16666	16808	16737	16881	16626	16575	16560	16785	16785	16776	16665	16522	16762	16630	16722	16569	16884	16680	16790	16675	16787	16798	16853	16538	16594	16600	16813	16689	16736	16825	16638	16730	16680	16708	16674	16825	16805	16717	16664	16799	16725	16686	16650	16737	16699	16898	16612	16659	16563	16693	16733	16659	16613	16739	16754	16710	16691	16749	16636	16851	16606	16707	16584	16835	16820	16724	16753	16633	16719	16719	16764	16643	16722	16759	16775	16640	16674	16797	16676	16945	16632	16710	16600	16833	16656	16640	16810	16695	16861	16720	16666	16650	16753	16777
24093	21567	29221	24809	24077	26517	26296	23290	22402	21799	21361	21359	21179	21011	21124	20728	20575	20184	20313	20147	20179	19935	20011	19928	19650	19864	19928	19894	19919	19524	19729	19679	19706	19904	19601	19641	19713	19464	19663	19438	19743	19789	19699	19797	19563	19543	19733	19825	19560	19527	19627	19487	19489	19839	19481	19527	19678	19634	19713	19581	19530	19628	19724	19491	19673	19448	19572	19298	19398	19620	19462	19573	19516	19775	19458	19561	19498	19678	19746	19629	19600	19642	19598	19525	19575	19627	19664	19382	19652	19346	19380	19386	19485	19376	19314	19396	19506	19254	19344	19455	19523	19522	19576	19584	19706	19425	19426	19557	19568	19733	19582	19691	19586	19566	19499	19485	19568	19588	19557	19648	19454	19509	19487	19694	19591	19520	19635	19433	19556	19794	19735	19483	19597	19524	19359	19285	19293	19540	19510	19589	19355	19659	19362	19417	19351	19497	19613	19356	19482	19419	19712	19544	19506	19472	19530	19432	19719	19537	19413	19442	19441	19412	19482	19533	19591	19511	19308	19570	19456	19338	19599	19464	19670	19699	19460	19503	19522	19553	19666	19725	19418	19773	19589	19715	19525	19567	19602	19383	19386	19713	19673	19447	19368	19547	19594	19618	19433	19630	19625	19683	19682	19488	19683	19400	19308	19497	19512	19582	19557	19625	19695	19669	19373	19550	19512	19426	19436	19434	19469	19583	19551	19355	19470	19412	19650	19435	19593	19688	19491	19360	19636	19498	19455	19317	19790	19511	19436	19557	19510	19573	19703	19377	19466	19535	19476	19392	19752	19446	19535	19603	19580	19497	19491	19485	19589	19461	19457	19573	19679	19505	19357	19540	19515	19606	19754	19565	19578	19554	19691	19594	19656	19549	19579	19252	19530	19304	19630	19470	19581	19600	19346	19443	19450	19817	19654	19632	19475	19371	19426	19449	19470	19436	19597	19458	19582	19547	19661	19457	19576	19619	19388	19490	19618	19412	19457	19528	19527	19618	19448	19679	19471	19592	19350	19585	19565	19616	19449	19587	19432	19500	19623	19656	19477	19466	19771	19464	19749	19529	19596	19707	19714	19591	19645	19420	19655	19527	19529	19395	19352	19502	19648	19498	19659	19657	19552	19432	19584	19669	19542	19501	19416	19638	19576	19700	19289	19563	19605	19550	19360	19411	19336	19572	19531	19396	19500	19670	19443	19683	19439	19416	19626	19519	19583	19421	19641	19392	19369	19523	19558	19507	19559	19497	19743	19695	19585	19414	19510	19570	19670	19642	19422	19525	19412	19491	19572	19515	19650	19508	19507	19609	19446	19402	19324	19444	19491	19416	19410	19751	19565	19665	19456	19439	19561	19548	19501	19564	19698	19793	19566	19487	19485	19538	19684	19587	19542	19354	19477	19493	19507	19508	19670	19599	19431	19559	19446	19481	19393	19427	19568	19603	19791	19788	19556	19666	19595	19349	19569	19388	19407	19520	19609	19488	19628	19516	19734	19271	19537	19534	19593	19535	19598	19560	19558	19570	19579	19437	19573	19606	19503	19483	19660	19413	19519	19521	19377	19363	19651	19476	19654	19594	19556	19646	19536	19501	19542	19576	19687	19525	19617	19490	19719	19796	19606	19512	19456	19357	19329	19418	19541	19429	19531	19640	19661	19504	19367	19519	19300	19537	19412	19406	19303	19484	19460	19421	19479	19418	19253	19550	19598	19595	19638	19317	19626	19583	19487	19410	19481	19426	19526	19866	19540	19478	19557	19445	19437	19631	19697	19603	19566	19680	19639	19378	19400	19446	19726	19463	19813	19718	19499	19646	19692	19602	19509	19645	19569	19599	19714	19672	19504	19519	19579	19483	19591	19461	19446	19447	19611	19380	19551	19627	19724	19391	19561	19414	19482	19427	19403	19538	19660	19695	19506	19591	19566	19421	19414	19669	19473	19477	19724	19476	19535	19458	19402	19493	19601	19564	19595	19513	19689	19306	19440	19453	19620	19347	19423	19566	19532	19476	19692	19534	19619	19791	19538	19672	19479	19573	19486	19356	19312	19543	19462	19625	19671	19607	19494	19506	19702	19610	19650	19455	19570	19359	19482	19471	19455	19329	19414	19522	19561	19306	19431	19342	19523	19357	19503	19691	19470	19327	19721	19675	19423	19542	19581	19484	19660	19467	19577	19524	19534	19680	19438	19658	19400	19453	19575	19268	19233	19576	19571	19465	19641	19471	19591	19575	19630	19754	19621	19274	19176	19469	19672	19465	19548	19550	19531	19276	19423	19168	19700	19502	19753	19465	19440	19674	19414	19470	19607	19576	19570	19487	19561	19764	19617	19530	19551	19528	19397	19327	19372	19465	19469	19509	19757	19594	19551	19667	19608	19443	19589	19525	19510	19464	19537	19713	19450	19445	19352	19448	19603	19389	19731	19556	19434	19487	19636	19524	19647	19341	19422	19789	19657	19579	19584	19426	19652	19285	19404	19766	19536	19515	19626	19455	19528	19762	19643	19395	19577	19446	19512	19863	19468	19526	19626	19503	19541	19490	19696	19633	19548	19715	19691	19393	19480	19329	19631	19582	19712	19522	19508	19494	19570	19457	19633	19733	19460	19923	19518	19527	19677	19494	19780	19597	19536	19407	19631	19481	19416	19468	19470	19406	19653	19613	19566	19571	19586	19795	19598	19545	19744	19674	19556	19373	19484	19496	19616	19654	19722	19499	19546	19550	19580	19514	19483	19397	19298	19636	19579	19520	19545	19690	19611	19797	19458	19751	19563	19392	19440	19640	19510	19462	19432	19375	19569	19508	19696	19587	19338	19590	19488	19501	19534	19516	19641	19646	19830	19653	19615	19584	19625	19237	19441	19582	19409	19513	19467	19513	19468	19653	19640	19449	19503	19592	19529	19500	19672	19359	19553	19425	19672	19628	19427	19478	19267	19553	19536	19270	19361	19477	19425	19542	19497	19743	19337	19608	19682	19486	19411	19449	19553	19688	19751	19609	19599	19602	19647	19650	19784	19430	19487	19471	19508	19454	19755	19461	19764	19641	19732	19618	19683	19711	19577	19599	19616	19575	19482	19650	19526	19463	19589	19471	19647	19643	19410	19644	19437	19440	19667	19430	19467	19460	19677	19299	19553	19501	19378	19544	19394	19617	19538	19435	19418	19602	19533	19714	19471	19592	19433	19334	19416	19700	19615	19556	19415	19492	19641	19498	19520	19466	19560	19393	19637	19573	19336	19761	19568	19568	19632	19683	19421	19461	19551	19383	19623	19585	19555	19465	19512	19407	19520	19540	19534	19630	19407	19194	19489	19672	19444	19573	19319	19533	19733	19434	19796	19514	19583	19515	19529	19337	19323	19592	19561	19331	19516	19699	19545	19571	19543	19709	19555	19478	19549	19699	19463	19532	19580	19474	19302	19629	19581	19652	19483	19652	19600	19577	19538	19547	19576	19581	19703	19398	19541	19694	19658	19665	19528	19474	19470	19622	19411	19635	19359	19548	19530	19565	19414	19499	19654	19574	19531	19504	19764	19485	19412	19675	19528	19429	19493	19590	19605	19702	19592	19687	19403	19601	19553	19599	19600	19495	19710	19589	19474	19310	19304	19434	19660	19566	19503	19536	19518	19494	19565	19424	19674	19687	19589	19564	19526	19295	19404	19636	19335	19461	19437	19455	19461	19451	19513	19544	19622	19698	19610	19446	19478	19581	19454	19399	19661	19729	19642	19551	19672	19516	19709	19430	19371	19686	19266	19496	19525	19455	19466	19478	19629	19401	19454	19463	19283	19724	19358	19442	19587	19548	19452	19616	19556	19761	19441	19458	19561	19353	19522	19460	19637	19449	19675	19573	19651	19331	19485	19415	19626	19400	19545	19507	19362	19393	19521	19503	19481	19605	19555	19468	19360	19431	19640	19585	19636	19536	19620	19563	19480	19121	19496	19639	19635	19740	19609	19489	19508	19255	19465	19621	19674	19448	19624	19569	19570	19448	19446	19710	19485	19494	19547	19636	19430	19950	19445	19521	19600	19560	19729	19666	19750	19460	19494	19645	19642	19471	19605	19626	19523	19415	19478	19251	19517	19457	19572	19494	19493	19498	19528	19488	19717	19538	19773	19357	19569	19487	19525	19504	19582	19503	19475	19727	19738	19584	19651	19498	19508	19528	19431	19706	19596	19765	19383	19614	19538	19551	19373	19396	19516	19480	19633	19647	19346	19495	19720	19534	19520	19607	19684	19579	19518	19764	19566	19907	19531	19632	19629	19546	19645	19506	19432	19488	19695	19498	19708	19540	19530	19294	19433	19520	19544	19252	19385	19709	19638	19611	19554	19480	19664	19567	19452	19441	19490	19592	19473	19561	19580	19531	19555	19520	19640	19673	19665	19502	19349	19568	19557	19426	19613	19646	19520	19477	19742	19389	19465	19580	19476	19456	19606	19760	19735	19585	19495	19679	19509	19440	19483	19410	19364	19543	19684	19548	19632	19561	19349	19421	19466	19519	19611	19514	19634	19313	19427	19555	19489	19559	19558	19495	19474	19530	19623	19440	19374	19471	19604	19483	19477	19495	19586	19483	19606	19503	19472	19788	19712	19424	19421	19441	19676	19501	19542	19657	19669	19548	19572	19686	19641	19629	19379	19738	19441	19612	19605	19371	19695	19367	19635	19407	19628	19602	19438	19767	19596	19357	19373	19549	19558	19463	19331	19488	19517	19503	19476	19406	19411	19523	19486	19563	19618	19422	19702	19352	19639	19501	19612	19367	19606	19494	19355	19449	19475	19498	19408	19255	19379	19436	19685	19673	19644	19681	19570	19541	19580	19592	19540	19523	19423	19426	19476	19574	19547	19453	19486	19588	19415	19252	19597	19413	19469	19495	19686	19400	19521	19349	19526	19403	19474	19472	19590	19397	19400	19461	19584	19486	19618	19515	19303	19751	19718	19586	19642	19681	19625	19642	19412	19522	19520	19360	19551	19810	19514	19523	19595	19500	19539	19458	19397	19584	19539	19583	19586	19745	19609	19233	19605	19728	19530	19558	19472	19818	19552	19377	19551	19571	19470	19526	19574	19676	19547	19363	19482	19612	19708	19412	19773	19454	19428	19668	19496	19659	19379	19478	19564	19556
24450	42672	40440	33082	29351	26473	24252	22708	21761	20543	20351	19889	19607	19575	19505	18939	18315	18170	18238	18179	17914	17669	17480	17558	17273	17353	17142	17326	17342	17514	17199	17159	17165	17266	17143	17161	17192	17059	17033	17010	17147	17169	17140	17084	17049	17099	17187	17200	17126	17179	17430	17195	17278	17186	17095	17214	17356	17152	17267	17239	17140	17065	17076	17112	17061	17172	17169	17103	17159	17062	17418	17091	17206	17208	17085	17240	17001	17052	17258	17102	17217	16948	17085	17068	17027	17045	17141	16965	17212	17054	17120	17071	17182	17040	17054	17257	16965	17090	17174	17177	17283	17044	17127	17089	17208	16959	16964	17013	17162	17234	17025	17047	17092	17103	16898	17222	17098	17119	17179	17116	16953	17131	17124	17134	17017	17016	16919	17064	17092	17208	17101	17047	17050	17008	17037	17083	16948	17166	16992	17155	17156	17007	17233	17200	17021	17095	17246	17112	17034	17031	17141	16958	16806	17115	17109	17137	17062	16985	17032	16906	17277	17027	17207	17218	17068	17201	17234	17017	17058	17215	17122	17208	16992	17105	17037	16827	17174	16891	17213	17173	17094	17199	17152	17209	17060	17119	17164	17120	17084	17119	17161	17241	17066	17161	17026	17125	17089	17264	17061	16986	17265	17143	17133	17170	16955	17121	16981	17177	17085	17183	17004	17036	17096	17113	17011	17105	17067	17091	17200	16929	17124	17098	17145	16951	17145	17127	17110	16999	16998	16983	17109	17053	17065	17268	16960	16888	17241	17066	17023	17239	17100	17051	17095	17245	17187	17094	17174	17052	17182	17146	17143	16991	17128	17103	17107	17016	17298	17210	17009	17077	17151	17015	17077	17125	17068	17024	17198	17117	16998	17047	17100	17058	17297	17175	17188	17157	17173	17202	17098	17144	16994	17021	16925	17163	17153	17212	17210	16907	17036	17154	17056	17195	17315	16970	17090	17044	16859	17075	16938	17051	17123	17069	17117	17163	17003	17197	17112	17173	17104	17133	17017	17104	17129	16999	17144	17117	17083	17127	16952	17057	16965	17267	17024	17151	17316	17115	17095	17088	17104	17349	17049	17161	17141	17265	17199	17231	16915	17266	17138	17096	17115	17022	17168	17044	17209	17184	17016	17146	17272	16970	17113	16908	16967	17336	17135	17251	16875	17127	17034	17187	17119	16985	17129	17229	17091	17164	17019	17179	17142	17120	17113	16937	17117	17069	17020	17070	16946	17116	17024	17027	17065	16988	16951	17032	17121	17094	17035	16990	17190	16964	17110	17351	17184	17209	17035	16956	17048	16939	17062	16995	17066	17057	17301	17130	17024	17246	17101	17232	17062	16961	17154	17223	17140	17052	17190	17291	17021	17040	17169	17146	17175	17072	17055	16961	17142	16996	17112	17273	17151	16836	17016	17082	17315	17032	16931	17250	17033	17106	17156	17111	17090	17020	17158	16964	17066	17189	17262	17252	17305	17235	17116	17097	17090	17026	16927	17134	17036	17154	17157	17157	17012	17155	17210	17084	17296	16889	17203	17001	17062	17093	17158	17034	17091	17096	17270	17020	17170	17262	17105	17208	17058	17176	17005	17012	17135	17181	17160	17028	17025	17306	16904	17104	17123	17219	17154	17108	17063	17116	17242	17097	17157	16999	17216	17251	17156	17233	17146	17053	17052	17123	17132	17010	17170	17230	16843	17105	17076	17031	17066	17018	17170	17134	17177	17169	17197	17197	17096	16933	17063	17170	17085	17049	17236	17138	17146	17131	17110	16845	17209	17082	17106	16967	17137	17030	17316	17142	17048	17066	16992	17159	17052	17014	17018	17005	17220	17118	17178	17161	17099	17097	17017	17156	17044	17132	16953	17057	17214	17131	17029	17073	17310	17056	17244	17167	16901	17059	17156	17136	17114	17175	17215	17188	16942	17148	17024	17055	17137	17063	16976	17362	17188	17078	17186	16944	17066	17148	17179	17042	17004	17026	17135	17305	16985	17250	17145	17104	17025	16949	17074	16987	17275	17195	17110	17080	16996	17070	17162	16974	17040	17045	17059	17116	16987	17079	17159	17235	17159	17152	17081	17074	17253	17132	17033	17060	17164	17196	17165	17161	17131	17212	17028	16999	17174	17162	16989	17291	17095	17080	17093	16990	16907	17109	17177	17217	17142	17134	17001	17164	17172	17082	17207	17146	17141	17355	17167	17098	17076	17183	17192	17021	17296	17143	16977	17146	17119	17136	17170	17090	17082	17135	17022	16895	17084	17121	17133	16969	17081	16975	17052	17154	17078	17032	17081	16920	17233	17051	17089	17138	17117	16984	16887	17009	17131	16950	17116	17046	17056	17326	17117	17158	16854	17066	17014	16964	16989	17065	17152	17021	16983	17229	17050	17150	17120	17078	17048	17037	17130	17130	17044	17122	17080	17090	17105	17162	16840	17180	16910	17351	17066	17174	17007	17172	17108	17332	17206	16995	17149	17189	17197	17070	16879	17287	17179	17188	17185	17173	17202	17162	17252	17100	17197	16985	17236	17077	17029	17222	17130	17003	16977	17205	17079	17229	17111	17334	17024	17013	17185	17264	17146	17044	16926	17114	17235	17092	16842	17230	16989	17070	17051	16905	17109	17119	17052	17174	17001	16992	17106	17106	17153	17210	17077	17249	17097	17187	17315	17117	17266	17139	17073	17119	17099	17022	16916	17178	17126	16993	17134	17078	17007	17209	17223	17186	17217	16989	16999	17111	17156	17071	16825	17351	17147	17053	17087	17155	17071	17226	17120	16994	17178	17076	17239	17302	17163	17023	17043	17264	17175	17210	16972	17089	17272	17075	17028	17096	17111	17044	17130	17163	17192	17022	17177	17137	17195	17052	17218	17206	17149	17169	17030	17090	17165	17068	17173	17113	17029	17260	17113	17118	17028	17171	17142	17082	17082	17189	17090	16969	17117	17141	17123	17131	17242	17134	17002	17026	16961	17142	17085	16981	17119	17291	16978	17237	17014	17092	16890	17154	17140	17104	17213	17046	17238	17103	17192	17268	17061	17116	17060	17070	17037	17112	17217	17018	16957	16951	17152	16981	17180	16947	16997	17255	17138	17074	17207	17131	17168	17157	17002	17297	17181	17251	17071	17193	17176	17090	17134	17055	17012	17161	17223	17062	17118	17100	16915	17049	17168	17068	16979	17031	17065	17177	17062	17125	17258	17112	17023	17136	17146	17035	17191	17176	17183	17202	17289	16972	17108	16993	17181	17270	17008	17125	17118	17358	17127	17194	16941	17215	17253	17122	17109	16942	17076	17100	17160	17160	17024	17149	17264	17204	17133	17233	17140	16858	17173	17160	17129	17084	17149	17100	17111	17150	17127	17096	17094	17191	17046	16976	17083	16970	17091	17049	17067	17100	17128	17293	17136	16968	17190	17178	17039	17060	17049	17037	16981	17167	17316	17317	17033	17121	17110	17032	17076	17082	17122	17046	17109	17117	17249	17139	16915	17208	17156	17240	17241	17203	17052	17106	17132	17021	17116	17058	16952	17255	17096	17065	17227	17173	17036	17192	17102	17158	17175	17210	17239	17119	17173	17015	17094	17095	17322	17092	17025	17073	17142	17151	17182	17260	17286	17388	17194	17291	17158	17084	17053	17205	17023	17235	17271	17120	17288	17028	17127	17234	17001	17197	17074	17016	17254	17197	17154	17093	16984	17133	17010	17162	17101	17052	16985	17070	16918	17166	17130	17155	17029	17165	17058	17164	17007	17119	17137	17105	17127	17279	16979	16964	17099	16958	17127	17094	17277	17056	16909	17075	17109	17071	17064	17140	17144	17126	17067	17056	17167	17040	17159	17164	17116	17171	17207	17132	17118	17014	17035	17281	17037	17285	16963	16948	17114	16970	17088	17159	17103	17159	16958	17053	17133	17178	17071	17024	16941	16959	17104	16863	17226	17023	17180	17130	17117	17098	17185	17077	17216	17168	16990	17166	17156	17251	16862	17252	17063	17163	17217	17038	17123	16922	17220	17080	17133	17180	17041	16993	17193	17165	17074	17126	16996	17054	17178	17034	17137	17132	17025	17011	17149	17015	17126	17155	17296	17123	17082	17109	17227	16967	17059	17106	17149	17050	17137	17105	17156	17242	17205	17016	17093	17302	16985	17044	17056	17122	17193	16938	17067	17097	17221	16945	17188	17241	17054	17153	17047	17129	17072	17163	17080	17162	17028	17221	16949	16969	17010	17041	17068	17302	17038	17086	16934	17175	17090	17073	17119	17066	16991	17092	17103	17169	16938	17072	17076	17047	17171	17178	17118	17057	17145	17085	17105	17113	17081	17083	16976	16973	17217	17226	17049	17030	17187	17136	17039	17152	16984	17081	17222	17161	16942	17195	17161	17278	17135	17174	17153	17033	17165	17087	17236	17052	17079	17149	17156	17081	17057	17164	17176	17030	17080	17223	16846	17196	17148	17215	17066	17103	17102	17218	17106	17078	17224	17155	16986	17084	17110	17179	17151	17156	17239	17003	17103	17194	17165	17131	17098	17043	16963	17003	17102	17193	17133	16943	17082	17170	17189	16984	17128	17166	17159	16992	17089	17074	17088	17370	17147	17137	17274	16920	16992	17228	17104	17126	16866	17052	17189	16999	17007	17197	17060	17129	16917	17044	17164	17101	17157	17315	16999	17086	17024	17076	17095	17285	17191	17023	17151	17321	16991	17080	17061	16959	17127	16809	17104	17263	17105	17185	17046	17136	17047	17184	17299	17212	17268	17218	17131	17123	17069	17176	17082	17259	17042	17153	17089	17043	17291	17089	17075	17197	17176	17177	17079	16951	17055	17163	17146	17109	17072	17074	17123	17219	17029	17033	17134	17016	17184	17038	17143	17201	17179	17189	17199	17032	17011	17108	17119	17043	17036	17065	17045	17188	17148	17194	17318	17190	17152	17015	17050	17203	17121	16955	17032	17005	17180	17102	17165	17093	16971	17258	17197	17090	17157	17216	17158	16993	17103	17144	17131	17145	17103	17145	17089	17065	17270	17171	17233	16987	17131	16980	16943	17155	17145	17131	16975	17191	17320	17120	17117	16934	17230	17139	17021	17051	17074	17134	17071	17022	17125	17112	17023	17081	17193	17096
23121	21559	29581	24082	22348	26388	29672	24598	23437	23275	22861	22452	22258	22011	21890	21507	21039	20885	20755	21069	20929	20719	20437	20371	20394	20133	20265	20023	20026	20141	20043	19979	20053	20074	19843	19997	20075	20095	20010	19705	20070	20064	20031	20044	19849	19937	19937	19868	19998	20039	19829	19805	19817	19843	19723	19996	19954	19801	19694	19917	19921	19911	19826	19890	19663	19750	19816	19822	19981	19976	20000	19860	19953	19835	19922	19794	19900	19952	19810	19865	20192	19963	19753	19719	19894	19870	19637	19756	19962	19937	19738	19536	19998	19703	19696	20143	19625	19828	19892	19900	19657	19628	19755	19965	19966	19921	19757	19746	19724	19637	19784	19808	19788	19583	19752	19805	19741	19761	19813	19657	19729	19923	20031	19716	19898	19811	19631	19755	19663	19789	19782	19828	19794	19974	19715	19762	19640	19872	19792	19869	19963	19901	19751	19623	19852	19836	19904	19745	19809	19886	19768	19861	19856	20029	19584	19709	19591	19649	19874	19860	19627	19861	19781	19915	19742	19819	19886	19836	19747	19966	19848	19786	19934	19818	19849	19708	19907	19721	19912	19898	19735	19894	19731	19749	19809	19925	19806	19781	19604	19753	19934	19806	19879	19938	19808	19884	19661	19870	19656	19834	20039	19723	19882	19985	19756	19691	19912	19885	19609	19757	19830	19834	19987	19849	19859	19788	19908	19801	19717	19661	19616	19510	19817	19756	19850	19820	20055	19807	19683	19926	19768	19716	19969	19794	19927	19798	19812	19828	19666	19844	19752	19813	19653	19761	19803	19602	19729	19746	20047	19869	19662	19565	19765	19781	19784	19702	19748	19795	19724	19751	19874	19854	19918	19797	19685	19804	19590	19832	19763	19973	19952	19841	19661	19913	19925	19755	19785	19969	19879	19600	19716	19851	19831	19745	19752	19775	19892	19818	19841	19874	19789	19808	19759	19519	19969	19919	19841	19787	19623	19743	19842	19788	19769	19851	19733	19788	19978	19825	19944	19774	19725	19825	19752	19843	19943	19829	19653	19879	19675	19842	19875	19661	19850	19601	19888	19750	19717	19870	19776	19576	19598	19796	19800	19732	19741	19797	19956	19639	19751	19611	19805	19920	19879	19577	19550	19689	19874	19769	19809	19658	19806	19895	19807	19889	19728	19906	19694	19663	19641	19733	19783	19950	19919	19982	19848	19821	19893	19883	19804	19760	19696	19839	19720	19796	19680	19934	19831	19994	19917	19945	19818	19978	19758	19862	19767	19953	19718	19752	19751	19762	19814	20020	19665	19861	19778	19905	19963	19631	19818	19747	19608	19700	19909	19827	19605	19526	19814	19870	19865	19970	19845	19718	19862	19769	19788	19789	19884	19837	19764	19722	19855	19902	19649	19752	19780	19703	19699	19790	19855	19799	19758	19734	19789	19866	19746	19847	19836	19668	19761	20010	19899	19645	19679	19869	19681	19935	19857	19700	19859	19639	19907	19805	19963	19791	19776	19720	19806	19819	19962	19817	19754	19879	19875	19724	19907	19519	19888	19624	19822	19741	20035	19538	19549	19985	19816	19726	19966	20083	19797	19970	19998	19732	19935	19578	19751	19824	19705	19729	19789	19750	19778	19782	19790	19863	19976	19758	19747	19673	19792	19778	19739	19651	19755	19684	19947	19747	19925	19757	19902	19948	19783	19936	19858	19794	19889	19814	19902	19619	19789	19816	19568	19704	19695	19748	19728	19586	19777	19697	19966	19612	19824	19937	19746	19855	19819	19783	19577	19743	19795	19803	19862	19734	19681	19680	19905	20031	19892	19917	19751	19797	19844	19631	19899	19720	19785	19897	19715	19665	19716	19874	19920	19670	19748	19885	19874	19766	19816	19797	19737	19587	19651	19758	19789	19784	19836	19603	19746	19572	19930	19690	19749	19936	19853	19851	19686	20041	19920	19776	19700	19732	20011	19873	19829	19819	19848	19829	19819	19836	19859	19787	19659	19957	19870	19614	19715	19981	19786	19663	19796	20139	19713	19888	19793	19791	19908	19804	19872	19887	19899	19739	19822	19623	19901	19700	19787	19773	19721	20026	19434	19677	20074	19884	19769	19513	19892	19871	19961	19824	19758	19660	19603	20012	19636	19464	19824	19607	19706	20048	19890	19472	19733	19530	19811	19901	19692	19790	19838	19799	19808	19827	19954	19857	19950	19939	19838	19803	19594	19679	19744	19743	19905	19879	20000	20003	19860	19760	19843	19764	19753	20019	19950	19713	19712	19524	19999	19811	19772	19771	19633	19727	19789	19787	19854	19733	19749	19776	19840	19728	19656	19774	19866	19863	19920	19831	19650	19897	19794	19713	19769	19578	19930	19817	19926	19841	20041	19755	19567	19749	19951	19690	19547	19639	19984	19755	19681	19780	20141	19810	19851	19729	19926	19801	19758	19552	19912	19707	19887	19758	19764	19891	19690	19873	19919	19697	19691	19934	19721	19951	19954	19673	19778	19864	19722	19876	19809	19826	19614	19733	19882	19793	19639	19698	19651	19732	19720	19689	19770	19950	19729	19913	19683	19790	19766	19762	19717	19785	19716	19524	19820	19643	19919	19773	19662	19719	19797	19925	19642	19639	19663	19894	19848	19721	19722	19663	19718	19789	19805	19840	19840	19710	19626	19744	19817	19825	19693	19709	19914	19851	19862	19706	19846	19732	19736	20042	19661	19675	19876	19679	19755	19943	19848	19927	19684	19795	19918	19642	19829	19650	19619	19976	19629	19711	19722	19569	19644	19802	19800	19951	19763	19740	19756	19967	19672	19685	19742	19833	19796	19794	19549	19685	19853	19765	19668	19686	19847	19784	20033	19816	19570	19878	19708	19859	19775	19721	19799	19973	19785	19844	19791	19779	19946	19881	19898	19687	19610	19708	19863	19867	19853	19778	19839	19641	19608	19695	19907	19771	19909	19594	19660	19720	19955	19726	19711	19664	19864	19865	19806	19844	19921	19799	19879	19802	19669	19752	19825	19955	19906	19871	19912	19939	19932	19774	19585	19761	19890	19870	20095	19789	19898	19797	19741	19693	19684	19776	20098	19635	19872	19753	19965	19931	19809	19868	19741	19769	19858	19712	19902	19744	19853	19746	19753	19704	19757	19699	19925	19667	19743	19931	19948	19921	19773	19774	20100	19696	19891	19800	19828	19881	19681	19817	19823	19772	19948	20019	19836	19996	19881	19690	19847	19829	19829	19505	19728	19844	19933	19720	19707	19891	19818	19795	19678	19713	19717	19736	19804	19582	19870	19772	19908	19660	19882	19759	19763	19629	19836	19886	19935	19673	19744	19737	19790	19459	19820	19851	19905	19580	19795	19871	19800	19741	19875	19699	19825	19829	19661	19827	19745	19560	19746	19855	19705	19889	19560	19737	19840	19773	20021	19807	19801	20017	19713	19798	19754	19821	19802	19845	19537	19832	20150	19786	19826	19751	19679	19595	19806	19908	19909	19892	19758	19616	19814	19773	19778	19688	19819	19721	19809	19731	19864	19844	19769	19871	19849	19724	19851	19720	19874	19788	19654	19773	19949	19730	19752	19804	19660	19669	19855	19782	19788	19681	19749	19779	19613	19763	19615	19705	19852	19881	19695	19797	19868	19673	19841	19744	19773	19933	19902	19756	19565	19828	19948	19934	20038	19695	19768	19713	19788	19864	19820	19922	19731	19686	19665	19746	19743	19553	19844	19669	19957	19625	19834	19728	20017	19726	20012	19729	19861	19826	19651	19708	19689	19742	19781	19804	19859	19960	19741	19808	19841	19881	19746	19874	19592	20036	19671	19801	19741	19593	19932	19671	19988	19745	19853	19838	19637	19712	19857	19605	19856	19770	19648	20027	19823	19945	20172	19771	19865	19852	19619	19849	19717	19932	19661	19878	19826	19674	19751	19605	19865	19802	19815	19921	20095	19891	19910	19830	19750	19775	19889	19800	19821	19823	19696	19724	19700	19618	19550	19680	19869	19643	19791	19719	19792	19903	19782	19669	19771	19671	19790	19937	19896	19748	19736	19707	19742	19677	19804	19723	19967	19729	19887	19856	19763	19888	19575	19700	19495	19786	19674	19896	19976	19889	19759	19793	19748	19639	19630	19703	19778	19717	19591	19913	19609	19780	19915	19812	19736	19923	19976	19978	19953	19617	19691	19814	19964	19597	19814	19926	19766	19620	19943	19953	19838	19833	19827	19784	19527	19640	19790	19935	19913	19765	19781	19843	19641	19681	19693	19784	19828	19780	19759	19786	19891	19691	19582	19788	19992	19714	19917	19815	19768	19769	19773	19912	19830	19659	19745	19695	19768	19640	19827	19852	19661	19977	19870	19867	19566	19584	19753	19685	19860	19847	19738	19767	19824	20000	19776	19654	19744	19859	19640	19604	19857	19881	19570	19888	19753	19678	19682	19822	19690	19691	19907	19825	19547	19718	19983	19892	19933	19756	19800	19756	19890	19741	19651	19825	19619	19766	19800	19904	19656	19844	19848	19779	19767	19906	19845	19835	19747	20009	19876	19727	19862	19757	19844	19860	19819	19743	19946	19861	19822	19669	19731	19844	19762	19719	19948	19668	19966	19812	19921	20028	19761	19785	19688	19622	19813	19753	19787	19793	19810	19792	19655	19679	19820	19779	19826	19929	19836	19712	19843	19842	19901	19959	20043	19771	19763	19828	19618	19827	19732	19944	19966	19852	19875	19828	19857	19761	19849	19764	19848	19887	19879	19801	19830	19825	19866	19803	19851	19759	19903	19746	20021	19879	19813	19953	19791	19812	19748	19942	19854	19656	19685	19717	19789	19776	19929	19776	19677	19982	19848	19797	19674	19873	19731	20021	19731	19759	19876	19827	19969	19634	19890	19836	19854	19688	19799	19567	19932	19671	19689	19883	19977	19869	19894	19750	19965	19777	19682	19962	19698	19643	19887	19850	19920	19891	19825	19631	19788	19742	19908	19679	19737	19954	19980	19913	19729	19828	19874	19633	19859	19759	19985	20020	19669	19805	19808	19800	19817	19739	19771	19746	19912	19678	19780	19760	19908	19850	20028	19657	19747	19746	19987	19768	19811	19872	19641	19671	19688	19707	19810	19786	19835	19883	19815	19747
25818	46182	45078	37219	32705	29859	26684	24978	23578	22203	21636	21261	20762	20845	20518	19725	19115	18705	18676	18369	18354	17991	17897	17884	17701	17753	17570	17613	17468	17596	17572	17340	17330	17368	17449	17337	17431	17537	17322	17418	17310	17414	17505	17268	17226	17375	17303	17373	17410	17205	17296	17345	17425	17263	17371	17280	17405	17323	17281	17236	17405	17500	17432	17444	17363	17447	17287	17321	17208	17245	17270	17536	17407	17465	17264	17405	17207	17165	17157	17171	17210	17321	17366	17220	17368	17181	17221	17215	17136	17169	17334	17200	17083	17455	17182	17256	17352	17218	17141	17402	17112	17183	17202	17307	17378	17082	17345	17347	17240	17152	17102	17387	17288	17159	17305	17322	17261	17053	17167	17289	17252	17289	17303	17063	17271	17068	17261	17271	17130	17304	17469	17216	17057	17328	17148	17392	17268	17281	17323	17230	17299	17415	17567	17178	17237	17186	17428	17227	17360	17192	17140	17203	17148	17125	17200	17257	17322	17221	17378	17354	17350	17295	17084	17391	17201	17153	17228	17217	17351	17221	17098	17353	17353	17148	17279	17314	17224	17184	17172	17268	17128	17168	17188	17165	17229	17079	17262	17224	17065	17152	17315	17192	17381	17124	17081	17259	17279	17268	17299	17258	17176	17222	17121	17159	17125	17206	17209	17244	17295	17321	17415	17163	17204	17225	17265	17103	17319	17185	17489	17228	17341	17262	17025	17260	17030	17154	17103	17158	17143	17412	17308	17078	17124	17182	17347	17295	17152	17200	17173	17210	17275	17145	17193	17111	17181	17233	17324	17333	17332	17284	17242	17368	17219	17423	17286	17294	17144	17188	17187	17244	17272	17175	17360	17255	17228	17169	17361	17251	17225	17255	17197	17194	17359	17317	17210	17312	17384	17430	17198	17248	17275	17245	17218	17279	17307	17180	17156	17317	17255	17074	17151	17254	17258	17174	17224	17281	17100	17240	17226	17410	17169	17216	17268	17245	17188	17065	17222	17280	17327	17158	17190	17150	17271	17206	17212	17198	17197	17166	17233	17125	17224	17189	17184	17161	17413	17288	17370	17232	17198	17379	17339	17263	17251	17294	17106	17170	17453	17057	17277	17404	17331	17195	17292	17201	17094	17149	17026	16921	17300	17180	17177	17197	17178	17215	17289	17269	17349	17177	17222	17452	17204	17180	17334	17059	17009	17195	17226	17239	17214	17378	17266	17229	17429	17157	17179	17440	17316	17188	17224	17146	17250	17244	17267	17212	17385	17226	17285	17166	17211	17484	17329	17079	17160	17232	17255	17243	17146	17207	17319	17198	17344	17187	17087	17199	17363	17254	17229	17365	17328	17123	17353	17258	17418	17227	17117	17353	17149	16949	17179	17251	17184	17203	17373	17201	17271	17272	17247	17165	17080	17161	17218	17431	17372	17327	17200	17358	17196	17214	17166	17401	17238	17296	17362	17111	17199	17289	17261	17361	17123	17375	17134	17326	17197	17189	17240	17109	17402	17229	17315	17183	17209	17265	17120	17166	17311	17126	17288	17111	17318	17071	17177	17164	17326	17277	17196	17298	17211	17156	17315	17343	17244	17186	17482	17308	17337	17318	17225	17363	17149	17175	17149	17171	17262	17350	17098	17205	17205	17174	17092	17214	17205	17245	17115	17158	17357	17224	17126	17271	17227	17255	17312	17261	17282	17217	17095	17216	17239	17190	17258	17404	17152	17328	17307	17248	17226	17182	17088	17189	17219	17208	17142	17217	17374	17230	17253	17366	17279	17241	17323	17119	17319	17306	17238	17273	17074	17081	17328	17250	17386	17278	17155	17214	17304	17083	17423	17167	17236	17329	17086	17420	17261	17059	17193	17488	17359	17063	17213	17231	17255	17141	17305	17261	17278	17199	17246	17313	16891	17423	17225	17348	17188	17283	17285	17227	17183	17278	17196	17013	17318	17117	17131	17226	17400	17073	17089	17237	17332	17252	17166	17101	17301	17219	17268	17209	17024	17189	17218	17243	17276	17277	17299	17266	17285	17218	17264	17260	17266	17224	17331	17231	17178	17359	17183	17216	17199	17161	17193	17181	17167	17035	17207	17424	17426	17182	17215	17380	17001	17145	17311	17099	17178	17209	17243	17232	17291	17112	17287	17294	17259	17077	17337	17220	17178	17182	17359	17251	17215	17122	17247	17252	17349	17187	17361	17166	17048	17088	17216	17375	17338	17310	17198	17461	17046	17283	17111	17374	17107	17106	17296	17295	17211	17244	17255	17139	17243	17218	17221	17161	17169	17040	17110	17123	17127	17220	17169	17394	17188	17140	17298	17231	17350	17092	17109	17377	17141	17274	17134	17190	17262	17052	17296	17128	17151	17111	17128	17287	17168	17259	17231	17111	17194	17231	17285	17270	17140	17165	17290	17382	17255	17216	17142	17193	17070	17130	17132	17205	17216	17254	17332	17261	17271	17350	17054	17478	17247	17241	17183	17343	17203	17254	17281	17486	17342	17052	17104	17195	16977	17157	17135	17302	17312	17239	17192	17276	17230	17202	17291	17166	17020	17206	17043	17072	17159	17210	17222	17192	17254	17239	17205	17144	17331	17129	17129	17137	17263	17329	17285	17294	17150	17188	17134	17159	17250	17215	17138	17393	17221	17089	17428	17121	17318	17242	17145	17273	17207	17391	17228	17164	17141	17207	17113	17117	17380	17325	17345	17199	17154	17175	17273	17070	17180	17216	17311	17247	17247	17403	17131	17361	17138	17289	17228	17229	17158	17209	17138	17261	17348	17295	17330	17183	17163	17295	17094	17274	17201	16996	17209	17265	17134	17238	17355	17219	17358	17242	17160	17188	17332	17245	17355	17177	17265	17288	16997	17171	17282	17273	17178	17188	17245	17311	17257	17180	17203	17241	17117	17185	17207	17358	17324	17004	17228	17106	17281	17173	17169	17203	17293	17177	17050	17022	17171	17307	17139	17382	17136	17125	17188	17153	17214	17305	17279	17327	17284	17189	17361	17165	17304	17126	17294	17145	17164	17226	17227	17367	17110	17317	17143	17071	17113	17294	17307	17317	17299	17272	17231	17220	17333	17298	17202	17218	17242	17156	17107	17192	17063	17255	17114	17211	17064	17028	17091	17095	17037	17281	17070	17226	17220	17000	17241	17319	17253	17322	17029	17333	17290	17236	17156	17110	17182	17247	17211	17083	17286	17187	17405	17392	17343	17220	17205	17152	17378	17393	17277	17276	17246	17202	17310	17076	17356	17159	17238	17306	17234	17030	17336	17188	17265	17341	17182	17231	17332	16895	17343	17187	17232	17225	17353	17345	17297	17310	17284	17213	17370	17184	17240	17280	17139	17357	17276	17303	17295	17294	17101	17251	17378	17220	17249	17263	17241	17134	17097	17217	17320	17215	17287	17249	17119	17183	17267	17182	17218	17361	17194	17219	17185	17150	17104	17025	17270	17205	17160	17099	17227	17262	17051	17231	17117	17280	17223	17149	17334	17150	17196	17289	17251	17204	17223	17223	17084	17423	17091	17254	17337	17181	17155	17336	17213	17188	17141	17131	17046	17292	17326	17196	17308	17149	17271	17363	17143	17351	17135	17263	17054	17079	17092	17233	17188	17266	17216	17093	17205	17226	17327	17309	17062	17240	17314	17282	17324	17225	17347	17424	17142	17200	17121	17145	17257	17222	17194	17178	17147	17171	17307	17146	17287	17266	17242	17408	17282	17322	17008	17279	17150	17270	17258	17354	17273	17101	17264	17331	17171	17150	17085	17240	17258	16904	17321	17056	17218	17493	17121	17175	17157	17384	17147	17267	17251	17267	17245	17378	17132	17110	17095	17338	17214	17254	17176	17070	17198	17176	17254	17121	17294	17357	17298	17139	17130	17337	17093	17161	17189	17257	17339	17157	17274	17229	17124	17213	17281	17163	17136	17139	17210	17194	17386	17395	17185	17430	17264	17243	17323	17316	17268	17167	17133	17104	17285	17155	17300	17190	17075	17292	17169	17224	17208	17103	17196	17244	17216	17223	17189	17233	16999	17235	17317	17172	17142	17216	17177	17375	17136	17111	17285	17343	17221	17192	17260	17352	17127	17138	17344	17335	17324	17162	17200	17116	17314	17090	17180	17305	17176	17215	17071	17179	17285	17185	17368	17177	17298	17265	17086	17396	17294	17254	17125	17268	17162	17331	17221	17112	17213	17257	17298	17228	17277	17201	17124	17104	17193	17051	17272	17255	17038	17158	17254	17235	17151	17272	17236	17152	17169	17233	17167	17121	17303	17359	17219	16997	17139	17159	17117	17299	17368	17223	17243	17153	17058	17229	17182	17133	17132	17179	17105	17178	17236	17312	17160	17337	17294	17222	17236	17146	17118	17222	17188	17254	17108	17148	17308	17241	17283	17233	17289	17353	17206	17193	17190	17164	17371	17312	17285	17249	17235	17351	17248	17278	17121	17288	17406	17131	17449	17239	17338	17319	17252	17049	17090	17052	17204	17294	17203	17228	17188	17103	17135	17373	17029	17281	17088	17339	17182	17255	17381	17342	17236	17105	17364	17191	17187	17206	17341	17117	17234	17112	17017	17198	17138	17200	17221	17162	17178	17202	17179	17233	17259	17063	17432	16974	17161	17001	17316	17141	17285	17347	17225	17090	17170	17215	17217	17423	17271	17162	17265	17251	17257	17302	17191	17052	17087	17256	17150	17244	17309	17228	17376	17282	17137	17072	17176	17173	17186	17210	17279	17260	17145	17168	17284	17241	17401	17308	17344	17014	17313	17149	17208	17102	17141	17379	17168	17147	17260	17165	17257	17195	17228	17257	17226	17179	16967	17109	17088	17365	17286	17239	17143	17345	17300	17275	17269	17115	17026	17096	17197	17286	17263	17287	17202	17208	17179	17157	17253	17351	17199	17112	17135	17088	17342	17203	17227	17279	17258	17206	17336	17114	17196	17037	17450	17318	17176	17061	17352	17083	17217	17320	17292	17374	17069	17172	17261	17074	17189	17285	17344	17210	17355	17135	17143	17152	17411	17154	17060	17173	17272	17160	17206	17392	17061	17221	17415	17396	17055	17222	17166	17333	17348	17151	17190	17310	17369	17302	17244	17298	17252	17317	17234	17299
28004	24055	30397	28465	24033	22631	21904	20708	20280	20011	19959	19780	19722	19836	19588	19337	19334	19231	19128	19316	19216	19231	19144	18824	18927	18883	19092	18788	18780	18827	18811	18821	18886	18919	18960	18916	18908	18773	18773	18735	18827	18946	19065	18911	18753	18670	18772	18774	18861	19055	18682	18806	18724	18721	18903	18548	19040	18882	18915	18729	19051	18713	18758	18603	18631	18955	18680	18769	18760	18971	18973	18597	18807	18781	18735	18827	18849	18820	18840	18864	18649	18650	18975	18948	18961	18802	18658	18968	18911	18838	18875	18621	18902	18749	18861	18641	18734	18803	18663	18861	18619	18655	18819	18701	18612	18506	18694	18799	18854	18894	18572	18778	18583	18776	18739	18699	18892	18762	18683	19000	18755	18633	18845	18694	18692	18712	18651	18805	18816	18870	18845	18970	18671	18748	18857	18652	18835	18998	18939	18883	18865	18596	18823	18689	18600	18686	18893	18689	18707	18877	18530	18834	18850	18996	18702	18992	19069	18609	18821	18682	18927	18743	18881	18750	18887	18806	18600	18800	18877	18761	18801	18825	18787	18917	18902	18791	18864	18712	18786	18920	18824	18588	18667	18604	18752	18579	19018	18786	18785	18833	18848	18782	18990	18810	18739	18793	18688	18571	18884	18898	18709	18758	18851	18766	18862	18730	18715	18548	18851	18804	18725	18901	18839	18789	18681	18609	18881	18846	18739	18856	18897	18545	18827	18821	18696	18767	18966	18828	18919	18936	18853	18842	18776	18887	18722	18781	18641	18725	18867	18763	18558	18894	18794	18682	18728	18896	18699	18889	18872	18777	18934	18846	18733	18941	18860	18736	18633	18754	18820	18690	18790	18657	18805	18652	18800	18828	18693	18922	18771	18711	18986	18937	18946	18762	18872	18925	18670	18698	18697	18738	18808	18824	18568	18834	18770	18943	18660	18846	18759	18683	18794	18627	18835	18678	18662	18700	18713	18714	18653	18947	18808	18581	18877	18696	18863	18807	18677	18902	18839	18914	18869	18747	18498	18859	18718	18809	18840	18933	18861	18700	18651	19104	18888	18850	18707	18769	18863	18767	18597	18891	18922	18772	18821	18817	18817	18670	18780	18626	18769	18762	18759	18876	18796	18705	18939	18935	18835	18794	18497	18846	18763	18657	18682	18664	18596	18809	18902	18765	18719	18850	18692	18603	18753	18704	18991	18910	18726	18752	18603	18649	18684	18685	18688	18887	18730	18894	18904	18737	18921	18699	18706	18757	18775	18807	18982	18766	18742	18776	19030	18873	18811	18886	18723	18716	18841	18895	18765	18590	18765	18820	18816	18819	18689	18609	18818	18800	18566	18742	18786	18803	18960	18805	18810	18601	18720	18789	18858	18938	18883	18841	18819	18848	18645	19014	18890	18783	18854	18908	18713	18898	18725	18855	19010	18653	18877	18835	18704	18875	18669	18702	18798	18831	18707	18716	18534	18757	18503	18745	18852	18743	18838	18971	18783	18818	18847	18468	18496	18839	18733	18729	18830	18710	18947	18924	18854	18802	18870	18672	18788	18785	18783	18822	18772	18648	18746	18757	18989	18680	18788	18829	18753	18884	18962	18996	18697	18915	18840	18628	18683	18754	18728	18671	18672	18963	18712	18677	18741	18810	18866	18793	18737	18498	18787	18785	18825	18758	18778	18953	18808	18742	18814	18823	18864	18937	18800	18741	18895	18613	18711	18537	18924	18791	18770	18969	18660	18700	18707	18917	18824	18620	18820	18675	18970	18830	18882	18683	18982	18977	18672	18780	18808	18707	18731	18831	18895	18784	18948	18795	18669	18690	18760	18783	18908	18708	18704	18524	18808	18815	18617	18997	18912	18846	18893	18826	18701	18801	18658	18837	18820	18988	18692	18666	19002	18830	18895	18883	19093	18882	18802	18949	18844	18930	18789	18820	18867	18820	18715	18811	18885	18840	18758	18710	18622	18871	18903	18691	18585	18856	18768	18851	18874	18541	18771	18919	18790	18892	18751	18723	18843	18741	18559	18804	18879	18682	18727	18893	19024	18843	18930	18660	18862	18583	18778	18787	18754	18843	18853	18775	18846	18709	18747	18848	18738	18733	18717	18778	18714	18739	18802	18801	18741	18842	18970	18826	18789	18857	18962	18496	18864	18803	18803	18849	18829	18712	18980	18753	18716	18794	18897	18724	18892	18802	18822	18969	18949	18719	18597	18778	18775	18686	18853	18801	18799	18662	18886	18588	18834	18981	18830	18687	18783	18799	18624	18634	18870	18707	18787	18916	18752	18611	18667	18822	18735	18844	18608	18619	18883	18895	18855	18782	18787	18767	18871	18846	18936	18538	18844	18795	18824	18789	18915	18680	18862	18687	18952	18821	18667	18489	18935	18839	18741	18646	18748	18552	18793	18679	18653	18995	19039	18749	18728	18833	18890	18860	18773	18918	18835	18815	18587	18934	18746	18772	18646	18869	18943	18864	18776	18746	18942	18860	18854	18654	18989	18923	18874	18703	18815	18838	18974	18676	18529	18699	18767	19143	18950	18831	18803	18828	18837	18640	18986	18765	18832	18801	18911	18702	18687	18759	18836	19088	18931	18765	18891	18776	18852	18791	18775	18726	18800	18794	18850	18717	18650	18740	18854	18668	19008	18786	18779	18732	18762	18669	18806	18787	18763	18980	18831	18799	18705	18707	18813	18767	18927	18906	18666	18959	18967	18912	19022	18882	18744	18934	18646	18660	18855	18778	18774	18904	18858	18807	18617	18738	18741	18643	18925	18727	18966	18689	19011	18624	18935	18865	18813	18679	18782	18820	19007	18894	18981	18623	18692	18823	18755	18810	19025	18585	18745	18833	18706	18732	18910	18714	18834	18935	18930	18843	18855	18723	18877	18561	18770	19103	18864	18694	18714	18548	18701	18678	18890	18657	18850	18827	18759	18970	18931	18948	18888	18793	18695	18761	18582	18669	18785	18786	18858	18866	18793	18805	18812	18797	18722	18874	18812	18905	18800	18652	18713	18681	18581	18667	18665	18878	18734	18916	18648	18785	18739	19047	18814	18847	18900	18704	18816	18748	18742	18816	18684	18746	18614	18692	18912	18932	18816	18686	18951	18508	18621	18873	18765	18709	18928	18558	18705	18839	18671	18908	18884	18575	18769	18545	18756	18802	18672	18460	18671	18888	18850	18632	18889	18811	18773	18951	18980	18843	18867	18828	18783	18864	18954	18860	18759	18970	18882	18864	18614	18513	18782	18689	18624	18724	18823	18747	19041	18744	18834	18781	18916	18774	18706	18943	18739	18667	18928	18865	18946	18729	18876	18868	18892	18746	18931	18935	18684	18849	18695	18944	18823	19123	18906	18804	18742	18821	18915	18936	18735	18646	18811	18865	18889	18706	18600	18773	18641	18787	18899	18722	18750	18821	18750	18657	18783	18733	18833	18814	18717	18703	18682	18759	18864	18810	18737	18806	18857	18644	18773	18870	18935	18795	18683	18823	18802	18802	18737	18780	18632	18877	18744	18667	18829	18639	18621	18842	19030	18904	18796	18930	18809	18682	18789	18726	18661	18599	18783	18662	18979	18892	18791	18677	18894	18868	18780	18641	18840	18964	18566	18719	18849	18668	18819	18955	18891	18687	18733	18788	18708	18862	18763	18814	18630	18802	18894	18796	18924	18843	18805	18906	19073	18813	18803	18668	18451	18828	18821	18586	18414	18960	18788	18972	18822	18661	18699	18666	18745	18819	18724	18696	18734	18578	18868	18941	18848	18778	18812	18860	18879	18864	18829	18913	18716	18685	18790	18728	18811	18714	18750	18672	18744	18982	18791	18750	18707	18773	18984	18897	18768	18816	18729	18802	18771	18725	18802	18814	18643	18845	18693	18652	18783	18847	18824	18825	18965	18796	18832	18563	19009	18837	18844	18966	18754	18511	18871	18749	18836	18714	18889	18912	18931	18744	18922	18771	18686	18711	18698	18882	18604	18775	18750	18762	18782	18645	18746	18588	18835	18832	18884	18769	18646	18733	18803	18797	18774	19016	18647	18644	18858	18922	18812	18572	18863	18933	18720	18600	18659	18866	18897	18930	18715	18954	18926	18710	18677	18698	18747	18919	18687	18730	18774	18709	18929	18818	18908	18902	18939	18843	18758	18929	18726	18913	18750	18673	18980	18866	18641	18632	18900	18579	18740	18526	18672	18878	18778	18826	18845	18741	18722	18920	18591	18752	18680	18951	18637	18918	18979	18833	18727	18808	18904	18959	18942	18903	18837	18815	18719	18834	18847	18785	18843	18711	18816	18874	18770	18724	18778	18728	18750	18954	18543	19033	18910	18905	18897	18770	18667	18893	18645	18789	18633	18736	18696	18830	19081	18739	18850	18899	18783	18737	18734	18612	18456	18872	18951	18802	18736	18613	18650	18738	18866	18834	18892	18747	18661	18788	18635	18675	18855	18797	18838	18745	18632	18975	18874	18739	18953	18921	18710	18781	18773	18828	18867	18816	18848	18734	18779	18723	18709	18812	18779	18564	18807	18658	18882	18779	18788	18840	18709	18730	18782	18923	18941	18670	18534	18671	18841	18797	18854	18838	18790	18739	19042	18714	19029	18668	18998	18931	18818	18740	18834	18788	18723	18972	19018	18803	18978	18878	18870	18714	18887	18863	18800	18666	18771	18715	18692	18744	19035	18937	18727	18561	18611	18848	18922	18830	18766	18821	18798	18900	18823	18927	18728	18786	18860	18833	18696	18788	18782	18832	18934	18683	18796	18802	18864	18798	18784	18746	18849	18773	18965	18873	18784	18703	18751	18763	18968	18766	18726	18531	18812	18801	18821	18855	18608	18679	18566	18756	18772	18659	18954	18937	18981	18623	18624	18836	18718	18721	18787	18831	18973	18750	18887	18781	18732	18909	18729	18665	18708	18879	18880	18909	18909	18850	18678	18724	18732	18681	18599	18691	18852	18933	18773	18713	18823	18709	18667	18870	18581	18508	18818	18707	18747	18857	18840	18892	18831	18685	18775	18631	18759	18802	18781	18825	18744	18899	18847	18593	18758	18623	18940	18771	18552	18740	18800	18675	19073	18738	18769	18663	18667	18852	18668	18665	18883	18908	18782	18922	18554	18868
23292	35167	33855	27696	24628	22503	21083	20125	19363	18814	18593	18192	18164	18025	18080	17506	17274	17091	17097	17099	17146	17015	17038	16823	16743	16839	16884	16682	16742	16772	16697	16721	16660	16647	16530	16755	16509	16738	16608	16551	16550	16616	16530	16712	16787	16480	16614	16485	16570	16529	16580	16546	16683	16570	16567	16741	16796	16405	16593	16573	16578	16689	16514	16545	16600	16547	16708	16542	16329	16628	16505	16769	16713	16620	16655	16633	16794	16666	16516	16530	16657	16704	16531	16572	16220	16449	16628	16501	16544	16456	16603	16560	16545	16428	16624	16755	16622	16535	16616	16377	16729	16572	16404	16723	16596	16524	16470	16622	16570	16767	16433	16577	16515	16487	16590	16568	16648	16330	16664	16624	16492	16457	16668	16678	16419	16668	16461	16612	16702	16635	16574	16719	16698	16395	16437	16665	16540	16559	16446	16557	16590	16634	16593	16557	16498	16604	16560	16524	16686	16531	16503	16581	16509	16600	16473	16499	16541	16568	16649	16631	16532	16681	16761	16750	16707	16566	16437	16555	16411	16504	16599	16566	16667	16423	16552	16627	16592	16502	16525	16614	16639	16610	16517	16524	16618	16623	16498	16328	16512	16690	16473	16621	16408	16538	16534	16448	16522	16632	16420	16759	16717	16468	16536	16550	16391	16430	16680	16522	16608	16470	16700	16612	16640	16490	16533	16584	16289	16469	16255	16634	16690	16553	16722	16662	16728	16583	16555	16479	16586	16455	16616	16557	16692	16374	16578	16663	16468	16459	16463	16491	16588	16617	16470	16526	16471	16744	16457	16454	16644	16568	16516	16574	16613	16678	16683	16559	16602	16409	16735	16504	16503	16675	16494	16616	16591	16549	16532	16516	16685	16437	16571	16565	16631	16434	16601	16566	16694	16526	16524	16507	16570	16418	16669	16538	16541	16739	16683	16418	16489	16399	16628	16674	16548	16655	16548	16609	16679	16459	16716	16556	16441	16521	16597	16641	16700	16700	16639	16489	16600	16744	16613	16587	16527	16377	16619	16520	16691	16645	16594	16438	16558	16525	16630	16632	16582	16517	16772	16570	16491	16630	16601	16650	16554	16479	16684	16542	16623	16541	16451	16564	16594	16514	16576	16684	16476	16352	16387	16765	16707	16461	16717	16644	16653	16747	16458	16569	16541	16321	16528	16447	16597	16466	16584	16575	16643	16750	16639	16566	16758	16524	16594	16548	16499	16686	16762	16589	16659	16643	16474	16542	16652	16462	16651	16565	16839	16581	16521	16609	16595	16721	16483	16632	16695	16708	16662	16375	16635	16587	16534	16534	16528	16565	16697	16714	16651	16431	16541	16653	16506	16469	16617	16609	16573	16810	16643	16312	16789	16536	16523	16635	16595	16745	16527	16636	16550	16519	16623	16626	16534	16671	16575	16659	16613	16518	16633	16675	16653	16577	16512	16439	16507	16586	16525	16415	16665	16586	16546	16760	16595	16605	16698	16501	16605	16702	16604	16553	16637	16512	16568	16484	16659	16635	16631	16524	16561	16487	16630	16650	16565	16647	16590	16713	16520	16579	16728	16459	16670	16617	16611	16674	16663	16439	16486	16564	16578	16550	16596	16688	16812	16372	16479	16479	16499	16606	16651	16476	16786	16597	16602	16730	16488	16586	16577	16594	16496	16573	16582	16587	16567	16508	16565	16594	16677	16570	16509	16478	16454	16532	16476	16612	16430	16681	16618	16513	16485	16665	16596	16530	16648	16618	16563	16557	16741	16493	16571	16655	16367	16614	16717	16548	16643	16525	16551	16485	16732	16639	16494	16608	16651	16678	16633	16526	16468	16456	16644	16518	16862	16581	16566	16535	16644	16602	16374	16568	16665	16658	16632	16500	16345	16556	16595	16584	16517	16578	16533	16622	16426	16746	16668	16396	16580	16465	16758	16485	16607	16549	16531	16694	16565	16657	16624	16687	16462	16449	16614	16570	16439	16598	16733	16446	16664	16543	16605	16620	16641	16624	16484	16526	16475	16570	16699	16481	16598	16517	16516	16539	16646	16403	16482	16578	16604	16528	16666	16800	16565	16689	16513	16439	16612	16661	16690	16608	16605	16573	16538	16465	16672	16549	16631	16609	16571	16537	16596	16599	16535	16629	16732	16403	16615	16533	16457	16526	16505	16376	16652	16485	16546	16619	16565	16657	16534	16521	16713	16445	16538	16617	16630	16593	16493	16545	16566	16525	16678	16473	16572	16623	16674	16621	16334	16577	16423	16712	16674	16624	16506	16782	16456	16629	16445	16602	16675	16656	16406	16513	16477	16484	16557	16500	16662	16627	16632	16681	16477	16529	16440	16583	16474	16617	16558	16604	16738	16513	16404	16500	16598	16608	16597	16676	16705	16786	16637	16503	16603	16585	16574	16433	16513	16638	16488	16689	16485	16533	16652	16623	16554	16616	16472	16407	16634	16498	16599	16736	16386	16570	16664	16604	16599	16433	16570	16680	16480	16498	16758	16485	16637	16460	16575	16361	16545	16662	16659	16577	16605	16582	16694	16700	16725	16485	16578	16590	16484	16681	16445	16610	16640	16762	16638	16461	16696	16609	16661	16629	16643	16475	16696	16493	16590	16421	16507	16646	16755	16563	16469	16701	16649	16403	16560	16638	16572	16576	16645	16581	16604	16698	16572	16648	16627	16549	16460	16602	16660	16533	16759	16712	16463	16385	16609	16593	16386	16621	16515	16405	16436	16521	16572	16628	16626	16691	16587	16557	16635	16533	16594	16468	16367	16511	16575	16712	16498	16630	16627	16530	16440	16625	16679	16454	16657	16442	16578	16692	16622	16667	16577	16395	16409	16562	16624	16465	16692	16556	16610	16506	16484	16563	16510	16605	16670	16683	16667	16669	16518	16475	16692	16701	16658	16573	16348	16434	16660	16674	16629	16710	16403	16497	16577	16551	16451	16379	16587	16576	16484	16552	16645	16466	16648	16505	16508	16529	16601	16398	16574	16419	16595	16641	16563	16526	16584	16601	16492	16590	16597	16561	16414	16463	16557	16629	16545	16593	16596	16583	16759	16539	16555	16612	16398	16606	16716	16445	16453	16721	16690	16403	16549	16702	16527	16501	16464	16693	16505	16583	16508	16667	16597	16598	16711	16548	16400	16616	16594	16622	16533	16675	16416	16597	16532	16635	16683	16481	16654	16487	16667	16439	16750	16608	16595	16436	16493	16739	16492	16547	16609	16373	16347	16787	16639	16589	16607	16512	16594	16510	16593	16544	16400	16607	16350	16686	16524	16621	16671	16626	16580	16609	16668	16519	16465	16499	16804	16475	16561	16715	16667	16522	16467	16609	16486	16679	16685	16565	16613	16586	16419	16580	16552	16814	16534	16583	16615	16612	16598	16799	16440	16695	16505	16512	16545	16532	16499	16636	16649	16521	16528	16604	16452	16473	16753	16596	16515	16624	16663	16628	16621	16637	16564	16499	16672	16458	16687	16527	16755	16529	16570	16515	16683	16589	16580	16466	16834	16524	16581	16611	16457	16467	16531	16718	16530	16697	16534	16736	16562	16647	16540	16525	16772	16487	16675	16451	16636	16430	16584	16561	16581	16527	16509	16597	16552	16512	16588	16372	16604	16527	16781	16598	16578	16549	16805	16485	16561	16475	16565	16602	16579	16654	16692	16568	16603	16642	16535	16698	16441	16436	16547	16584	16711	16605	16686	16515	16545	16561	16649	16565	16695	16699	16743	16759	16448	16614	16417	16537	16554	16589	16593	16604	16647	16544	16586	16546	16514	16546	16454	16827	16560	16455	16538	16504	16495	16645	16556	16596	16660	16607	16760	16615	16563	16723	16730	16551	16740	16708	16536	16535	16563	16520	16742	16445	16370	16624	16662	16652	16498	16605	16634	16645	16439	16672	16582	16516	16618	16608	16695	16472	16704	16624	16670	16643	16666	16687	16429	16573	16734	16522	16522	16494	16510	16745	16493	16592	16503	16712	16785	16661	16585	16628	16537	16628	16612	16520	16452	16447	16526	16519	16640	16506	16553	16556	16609	16628	16567	16614	16567	16567	16505	16875	16601	16512	16647	16569	16616	16509	16620	16660	16596	16617	16593	16488	16603	16585	16572	16505	16633	16580	16403	16803	16773	16554	16489	16524	16713	16589	16530	16554	16632	16548	16645	16590	16829	16500	16643	16558	16587	16707	16556	16571	16708	16290	16768	16641	16507	16461	16866	16566	16450	16676	16484	16621	16613	16637	16811	16547	16565	16599	16387	16516	16579	16692	16701	16606	16569	16520	16648	16591	16513	16493	16570	16482	16435	16359	16512	16398	16533	16516	16624	16566	16564	17039	16579	16552	16588	16589	16465	16553	16544	16652	16641	16658	16604	16568	16697	16435	16543	16583	16668	16660	16464	16439	16434	16690	16792	16499	16645	16667	16583	16526	16556	16602	16548	16534	16596	16700	16628	16523	16532	16490	16604	16812	16557	16515	16673	16498	16629	16674	16423	16729	16594	16547	16624	16458	16696	16706	16576	16495	16581	16719	16786	16536	16644	16769	16639	16594	16515	16637	16461	16596	16490	16574	16625	16639	16340	16655	16388	16717	16605	16578	16578	16600	16587	16616	16399	16597	16538	16549	16568	16677	16484	16582	16616	16489	16636	16610	16430	16460	16647	16547	16679	16544	16453	16526	16520	16502	16652	16560	16601	16557	16589	16586	16596	16379	16657	16675	16541	16478	16507	16448	16692	16465	16633	16778	16675	16573	16683	16502	16645	16400	16542	16662	16608	16672	16454	16665	16540	16259	16705	16480	16600	16611	16603	16555	16615	16627	16481	16672	16634	16562	16574	16847	16688	16569	16313	16666	16472	16826	16653	16574	16698	16469	16484	16774	16631	16570	16454	16638	16623	16779	16548	16698	16636	16505	16616	16480	16641	16516	16483	16645	16626	16417	16624	16536	16779	16544	16647	16633	16588	16605	16486	16689	16618	16427	16558	16619	16463	16607	16648	16564	16566	16513	16494	16505	16564	16581	16456	16608	16464	16739	16647	16351	16676	16600	16608	16650	16623	16506	16555	16595	16647	16639	16512	16567	16383	16738	16689	16377	16553	16568	16680	16727	16668	16635
24024	21569	29241	24833	23923	26167	26046	23009	22035	21996	21808	21260	20963	21013	20946	20606	20372	20174	20117	19894	20001	19719	19842	19763	19646	19804	19357	19687	19567	19398	19683	19709	19613	19226	19368	19487	19460	19619	19456	19490	19689	19471	19427	19350	19353	19506	19539	19367	19287	19496	19457	19276	19458	19549	19374	19517	19487	19608	19349	19630	19491	19377	19539	19557	19420	19487	19258	19410	19510	19544	19446	19338	19426	19524	19416	19516	19517	19263	19566	19456	19185	19445	19396	19428	19267	19278	19276	19372	19446	19297	19533	19359	19168	19414	19312	19344	19492	19472	19496	19449	19532	19648	19466	19595	19410	19371	19365	19312	19334	19252	19505	19534	19346	19167	19391	19483	19372	19601	19401	19490	19370	19371	19546	19451	19459	19365	19429	19573	19533	19303	19227	19383	19493	19564	19231	19429	19448	19230	19521	19280	19415	19361	19381	19474	19288	19314	19205	19372	19283	19388	19480	19477	19276	19335	19458	19358	19511	19438	19445	19274	19413	19550	19274	19306	19337	19195	19448	19221	19288	19268	19266	19458	19279	19315	19373	19288	19500	19328	19498	19428	19383	19379	19486	19351	19487	19330	19403	19348	19348	19162	19498	19462	19287	19349	19218	19312	19276	19296	19364	19498	19390	19558	19451	19314	19379	19304	19416	19402	19205	19374	19451	19397	19515	19383	19323	19494	19515	19472	19701	19547	19305	19512	19486	19261	19459	19367	19381	19316	19651	19090	19599	19452	19377	19470	19462	19453	19348	19382	19315	19469	19169	19409	19103	19393	19276	19336	19517	19335	19577	19419	19408	19330	19360	19368	19493	19317	19222	19442	19329	19485	19573	19311	19306	19323	19291	19286	19442	19321	19439	19252	19402	19283	19298	19325	19284	19411	19398	19375	19512	19283	19454	19439	19361	19463	19278	19244	19638	19512	19338	19280	19250	19325	19344	19316	19209	19341	19280	19485	19286	19630	19376	19346	19191	19465	19409	19426	19355	19453	19373	19341	19217	19457	19496	19294	19501	19302	19620	19390	19571	19246	19278	19376	19417	19364	19390	19292	19604	19415	19429	19463	19431	19170	19208	19445	19427	19452	19339	19296	19441	19367	19400	19375	19323	19460	19442	19485	19507	19390	19508	19483	19519	19450	19508	19347	19294	19212	19491	19533	19376	19526	19548	19426	19511	19311	19349	19249	19462	19497	19320	19506	19563	19646	19400	19253	19400	19289	19406	19410	19353	19303	19457	19499	19484	19368	19372	19411	19293	19187	19437	19658	19356	19508	19434	19395	19281	19496	19355	19389	19427	19462	19374	19469	19243	19255	19342	19531	19184	19491	19249	19377	19289	19405	19393	19374	19538	19373	19415	19345	19490	19332	19511	19254	19507	19380	19526	19504	19583	19300	19292	19690	19401	19503	19132	19291	19257	19451	19404	19407	19269	19263	19354	19170	19385	19588	19552	19443	19314	19398	19236	19286	19290	19405	19294	19353	19416	19460	19465	19571	19528	19304	19522	19337	19437	19374	19382	19262	19468	19409	19339	19260	19259	19368	19288	19249	19487	19316	19288	19441	19461	19367	19301	19197	19342	19464	19360	19364	19397	19331	19401	19336	19472	19225	19315	19404	19557	19540	19441	19367	19288	19333	19380	19273	19570	19382	19249	19336	19411	19450	19313	19411	19293	19465	19322	19466	19560	19555	19407	19478	19579	19304	19394	19366	19289	19194	19313	19380	19451	19455	19440	19410	19334	19285	19596	19438	19386	19187	19515	19475	19454	19510	19617	19260	19599	19465	19365	19362	19537	19352	19268	19384	19461	19400	19309	19413	19313	19370	19422	19344	19398	19503	19494	19463	19437	19289	19384	19418	19441	19441	19363	19286	19471	19249	19475	19409	19307	19448	19314	19483	19299	19366	19562	19291	19439	19477	19251	19364	19417	19427	19523	19460	19217	19517	19355	19185	19445	19375	19280	19324	19347	19438	19280	19416	19420	19254	19179	19373	19428	19536	19399	19327	19223	19278	19508	19186	19293	19433	19427	19410	19198	19421	19278	19601	19592	19354	19487	19371	19390	19550	19493	19429	19393	19535	19380	19411	19233	19229	19161	19155	19520	19306	19295	19430	19375	19487	19472	19709	19410	19196	19187	19329	19246	19542	19527	19521	19394	19115	19136	19539	19198	19216	19392	19382	19489	19314	19447	19566	19248	19559	19413	19266	19493	19417	19515	19624	19313	19470	19393	19481	19482	19379	19464	19477	19339	19421	19398	19369	19356	19202	19461	19469	19658	19635	19418	19429	19398	19273	19194	19340	19204	19247	19420	19316	19319	19493	19187	19449	19418	19259	19312	19444	19241	19344	19304	19341	19268	19438	19393	19439	19364	19362	19451	19530	19311	19472	19252	19345	19327	19317	19520	19360	19354	19502	19352	19326	19462	19326	19247	19339	19243	19331	19212	19427	19385	19551	19387	19591	19361	19410	19300	19472	19373	19297	19573	19656	19395	19522	19369	19416	19565	19386	19465	19346	19463	19360	19320	19380	19327	19417	19535	19573	19327	19357	19372	19366	19197	19170	19336	19233	19482	19464	19291	19429	19248	19264	19316	19264	19450	19414	19288	19333	19504	19142	19308	19171	19322	19402	19385	19444	19477	19602	19419	19472	19404	19577	19517	19462	19406	19420	19343	19581	19206	19249	19572	19134	19293	19437	19433	19514	19338	19422	19065	19254	19389	19292	19213	19533	19219	19263	19558	19364	19377	19440	19329	19337	19356	19373	19273	19427	19318	19373	19633	19285	19449	19238	19215	19283	19430	19364	19533	19219	19511	19479	19505	19455	19414	19364	19482	19348	19379	19325	19549	19282	19520	19461	19300	19580	19289	19409	19282	19317	19154	19415	19332	19465	19469	19364	19366	19623	19636	19417	19237	19397	19333	19569	19507	19319	19266	19350	19319	19318	19569	19614	19476	19316	19279	19213	19364	19331	19476	19484	19359	19143	19508	19471	19283	19234	19317	19373	19342	19263	19652	19485	19543	19240	19349	19565	19351	19368	19512	19261	19313	19198	19332	19283	19430	19099	19373	19392	19296	19322	19417	19653	19571	19506	19364	19422	19194	19234	19324	19132	19561	19515	19161	19289	19437	19383	19366	19489	19478	19455	19337	19347	19406	19377	19205	19339	19374	19595	19483	19408	19477	19261	19234	19224	19639	19504	19520	19300	19307	19517	19388	19247	19483	19342	19386	19371	19520	19477	19495	19203	19411	19252	19280	19491	19620	19445	19640	19431	19130	19234	19264	19486	19386	19356	19589	19357	19106	19348	19477	19359	19370	19370	19205	19451	19332	19313	19251	19498	19278	19236	19395	19399	19387	19394	19577	19354	19391	19531	19513	19216	19424	19371	19616	19421	19466	19603	19516	19588	19208	19253	19272	19401	19373	19288	19449	19475	19385	19250	19411	19487	19544	19251	19304	19327	19358	19406	19639	19488	19389	19406	19388	19409	19390	19543	19382	19291	19344	19233	19283	19378	19452	19470	19222	19213	19516	19408	19409	19422	19362	19412	19522	19464	19388	19602	19335	19431	19410	19467	19473	19556	19274	19402	19534	19349	19469	19178	19360	19582	19278	19358	19382	19496	19237	19296	19255	19448	19385	19396	19484	19440	19577	19397	19361	19114	19257	19414	19299	19326	19376	19356	19285	19477	19400	19510	19595	19358	19483	19649	19393	19392	19184	19302	19425	19345	19331	19394	19274	19305	19586	19532	19332	19529	19310	19355	19307	19477	19487	19090	19318	19385	19308	19198	19601	19107	19431	19371	19369	19354	19405	19565	19374	19388	19470	19606	19556	19415	19285	19476	19683	19549	19300	19505	19438	19469	19501	19536	19664	19368	19343	19487	19323	19377	19484	19438	19385	19442	19604	19444	19540	19425	19322	19302	19440	19543	19273	19457	19422	19596	19265	19578	19363	19459	19604	19522	19298	19250	19109	19178	19430	19607	19481	19492	19337	19268	19326	19381	19324	19360	19358	19370	19151	19311	19630	19414	19609	19462	19239	19357	19411	19160	19090	19395	19323	19388	19164	19482	19503	19417	19457	19362	19170	19317	19207	19362	19340	19408	19455	19303	19319	19501	19286	19503	19542	19267	19323	19278	19519	19518	19232	19280	19193	19338	19436	19389	19727	19503	19320	19492	19286	19411	19677	19354	19397	19395	19441	19259	19399	19409	19354	19366	19589	19396	19257	19393	19402	19565	19429	19521	19277	19385	19508	19494	19487	19576	19329	19295	19388	19182	19450	19528	19377	19385	19493	19211	19338	19284	19519	19566	19521	19369	19502	19363	19446	19090	19300	19290	19198	19187	19282	19336	19531	19381	19430	19186	19386	19507	19640	19523	19503	19350	19508	19500	19416	19313	19381	19406	19245	19560	19617	19343	19459	19285	19396	19466	19709	19433	19573	19296	19440	19388	19437	19663	19365	19474	19482	19397	19630	19427	19389	19461	19389	19433	19338	19442	19187	19327	19462	19374	19298	19401	19478	19358	19259	19409	19352	19372	19158	19409	19379	19267	19460	19574	19389	19367	19370	19320	19523	19094	19318	19290	19282	19340	19190	19339	19413	19604	19539	19446	19370	19500	19436	19121	19482	19409	19292	19338	19502	19299	19431	19379	19240	19623	19387	19353	19436	19156	19286	19492	19172	19539	19392	19369	19314	19363	19282	19389	19414	19549	19454	19216	19302	19243	19346	19539	19589	19253	19390	19454	19318	19528	19453	19421	19241	19489	19434	19264	19498	19501	19384	19412	19358	19519	19296	19657	19436	19194	19418	19393	19287	19423	19469	19441	19465	19394	19374	19427	19171	19401	19405	19327	19434	19294	19362	19506	19408	19341	19550	19231	19347	19546	19677	19367	19459	19273	19468	19466	19553	19488	19203	19412	19428	19288	19475	19344	19223	19495	19533	19392	19309	19268	19493	19436	19399	19416	19502	19377	19386	19316	19301	19417	19717	19492	19395	19560	19560	19470	19217	19397	19378	19488	19272	19423	19251	19440	19280	19322	19269	19189	19341	19509	19436	19605	19328	19380	19409	19233	19372	19342	19481	19309	19333	19393	19510	19589	19376	19409
23076	40592	39621	33171	29290	26360	24345	22567	21657	20450	20357	19814	19687	19615	19325	18992	18235	17944	17936	17861	17839	17660	17538	17538	17195	17373	17357	17297	17248	17175	17155	17106	17105	17300	17196	16971	16963	17164	17235	17120	17054	17184	17058	16925	17391	17052	17103	17116	16754	17108	17055	17115	17316	17152	16994	16952	17047	16973	17275	16940	17065	17209	16935	17139	17193	17056	17045	17213	16930	17156	17054	17100	17162	17027	17096	17062	16940	17002	16994	17081	16996	17122	16907	17091	17010	17060	17020	17174	17190	17076	16958	16930	16942	17054	17030	17081	17080	16864	16940	17065	16953	16877	17159	17214	16932	16987	17118	16898	17019	17169	16958	17074	17024	16919	17137	17012	17096	16891	17081	16857	17017	16991	16972	17161	16946	16995	17341	17029	17046	16937	16963	17084	16983	17206	16938	17153	16981	16892	17100	17051	17006	16923	17202	17034	16990	17209	16960	16983	17009	17031	17138	17002	17075	16880	16927	16934	17045	16891	16868	16941	17196	17125	17081	17080	17222	17061	17023	16973	16879	16996	17088	17082	17009	17171	16941	16980	17040	16986	16917	17101	16944	16869	17167	17021	17025	17080	17030	17044	16981	17052	17037	16961	16999	16810	17025	17103	17111	16953	17043	16966	16957	17053	16948	17027	17060	16943	16934	16979	17066	16941	16952	17086	17004	16902	16918	17070	17086	16962	17021	17047	16886	16965	17101	16981	17055	16977	16912	16947	17166	17116	16902	16936	17158	17036	17122	17113	16904	16966	17051	16823	17067	16970	17164	16946	17073	17147	17048	16976	17058	16916	17035	16997	16698	16923	17056	16970	17147	17015	17163	16958	17074	17175	17024	17212	17135	17082	16909	17105	16991	17066	17081	17194	17028	16904	16902	17170	17067	16999	16962	16977	16981	16848	17050	16902	17013	16978	17049	16980	16861	16933	16853	17121	17078	16901	17151	17033	17041	16912	17101	17055	16897	16885	17045	16860	16793	16959	16970	16909	17169	16912	17115	17005	17134	17072	17009	16923	17110	17064	16829	16959	17103	16984	16962	17158	17169	17001	16912	17074	17152	16937	16964	16971	17101	17072	17140	17048	17093	17009	16941	16968	16990	17055	17020	17042	16841	17035	17058	17055	17094	17012	16906	16898	17082	16907	17056	17152	16914	16962	17002	17022	16915	17130	16934	16850	17054	17113	16930	17057	17067	17015	17061	17008	16856	17042	17042	17044	17013	17214	17136	16949	16980	17136	17063	17065	16973	16958	17087	16917	16954	17045	17047	17069	17200	17078	17062	16979	17057	17014	17012	16844	16945	16943	17042	17036	17169	17042	17090	16989	17041	17156	17019	17011	17065	16947	17065	17232	16967	17050	17083	17012	17042	17013	16879	16983	17017	16966	17134	17178	17098	17052	17020	17052	16933	16933	16911	17110	16927	17098	17044	17022	17042	17002	16921	17111	16908	16845	16930	16870	17084	17057	16887	17156	17066	17068	17046	16949	17045	16991	17075	16943	16958	16946	16852	17151	17124	16848	16972	17119	17047	17027	17092	17065	17119	16889	17085	16958	16907	17012	17044	16899	17062	17085	16982	16959	16791	17049	16880	16923	17002	17191	17202	17026	17086	17020	16899	17079	16893	16987	17096	16987	17051	16900	16929	16922	17068	16883	17040	17079	17072	17024	17084	17101	16995	17013	17089	16858	17054	17150	17067	16960	17012	16914	16948	16758	17058	17075	16916	17121	17063	16949	17184	16999	17158	17016	16974	16864	17171	17005	16906	16982	16937	17061	17079	16856	17022	17056	16937	17179	16994	17146	17067	16955	16930	16972	17010	17094	16954	16994	17010	17058	17055	17038	16863	16969	17045	17050	17203	17012	16955	16897	16832	16974	17052	17134	17110	16873	17027	17043	17076	16873	16912	16995	17124	16918	17117	16852	17016	17188	16960	17137	16936	17010	17080	16898	16967	17141	17070	17020	17088	16955	16844	16868	17028	17022	16776	16875	16779	17187	17024	17085	16867	17136	16996	17046	16884	16939	16987	16941	16905	17086	17115	17041	17012	16994	17224	17068	17193	17188	17001	17035	16846	17043	16865	17089	16990	16847	17192	16935	16979	16989	16993	16951	17121	16732	16995	17039	16994	17024	17038	16951	17064	17053	17005	16901	17007	17075	16987	16821	16870	17079	17095	16912	16934	17099	16920	16892	17043	17096	16928	16900	16982	16970	17135	17156	16977	17184	16905	17064	17049	17050	17223	17010	17063	17028	17140	17160	16947	17040	16943	17080	16846	17147	16989	17021	17000	16988	17020	16926	17032	16839	17212	17110	16999	16965	17175	17048	17013	16911	16931	17100	17098	16967	17104	16807	17031	17059	16946	16968	17047	17075	17119	17008	16896	17146	17092	16987	16944	17083	16907	17148	16908	17059	17015	17088	16943	17165	17060	16959	16979	17157	16910	17089	16995	16993	17087	17090	17043	17052	17031	16923	16962	16843	16959	16935	17119	16826	17295	17058	17051	16991	17008	17207	17074	17054	16865	17113	17096	17008	17319	16916	16945	17067	16985	16915	17238	17116	16927	16995	17068	17114	16992	16995	17176	17197	17034	16925	17190	17171	17114	17142	16994	16953	16964	17012	17057	16915	17086	17132	17090	16983	16957	16911	16954	16967	16999	16777	17015	16923	17030	16986	17073	17038	17024	16957	16963	17036	16886	17246	16969	17234	17073	16913	17020	17068	17066	17018	16815	17012	17156	16917	16899	17224	16893	16961	17129	17096	16834	17018	17061	17145	17092	17003	16927	17122	17136	16952	16954	17090	17067	17142	16910	17068	16924	17029	17014	16917	17135	16990	17033	16959	16978	16995	17240	16946	17023	17060	16921	17000	17036	16941	16954	17067	17132	17016	17114	17058	17000	17065	16845	16871	16953	16944	17210	17055	16951	16927	16912	16897	17038	16960	16946	17017	17093	17071	17074	16971	17150	17017	16957	17104	16736	17004	17082	16981	17122	17072	16871	17052	16997	16959	16975	16867	17079	16992	16996	17139	16903	17055	17081	16971	17096	17057	17009	16955	16935	16968	17011	17078	17029	17044	17000	16795	17037	16832	16903	17011	17009	17116	16889	17078	17010	17000	16902	17130	17026	16859	17018	17010	17154	17049	16916	17124	16823	16969	17198	16893	16848	17002	16930	17181	16847	17039	16857	17096	17113	17075	17071	17101	17048	17091	17075	17076	16925	16703	17015	17003	16935	16963	16969	16982	17100	17135	16954	16901	17057	16892	17207	17090	16809	17188	17062	16930	17062	17134	16982	17004	16982	17037	17019	17031	16985	17032	17118	16855	16932	16934	16977	16971	17086	16918	17024	16900	16966	17006	17094	16978	17126	17135	17048	16983	17094	16932	16941	17140	16971	17000	17059	16923	16978	16915	17028	16776	17068	16954	17061	17273	16918	16974	17039	16937	17128	17048	16939	17175	17137	17049	16924	17164	17006	16996	17028	16939	16981	16951	17133	16897	17018	17015	17003	17043	17179	16942	16992	16958	17070	17038	16783	17086	17076	17070	17070	16989	16841	17041	17021	17026	17012	17113	17101	16933	17165	16941	17019	17018	17077	16922	16999	16924	17024	17043	17156	17021	16968	16931	17028	16992	17171	16945	16975	17148	16924	17063	16952	16978	16958	17133	16941	17087	17067	16972	17114	16879	16857	17117	17114	17083	16866	17067	16737	17123	17120	16966	17004	16910	16953	16964	17021	17052	16926	16994	16959	16971	16898	17000	17056	17103	17183	17147	17157	17059	16914	17097	17027	16958	17049	17106	17022	16991	16949	16839	16850	17116	16849	16838	17027	16941	17063	17081	17038	16958	16966	16984	17138	17222	16988	17039	17002	17040	16932	16986	17146	16876	16902	17056	16889	16874	17025	16944	17106	16949	16958	17135	17011	16937	16949	17012	17106	16914	17030	16933	16864	16938	17042	17064	16978	16948	17053	17014	17242	17044	17006	17045	16908	17006	17082	17003	16867	17158	17125	17123	16848	16969	17126	17143	16994	17045	16879	17089	16871	17032	16771	16841	16920	17100	17135	16854	16995	16902	17141	16818	16945	17021	17029	16971	17123	17005	17244	17008	17037	17003	17087	16940	17136	17105	17123	17095	17139	17038	17038	16956	17012	16898	17084	17040	17031	16992	17016	17043	17180	16959	16965	16967	17007	16915	17182	16901	16999	16914	17006	17004	17001	16958	17083	16978	16799	17012	16936	16902	17001	17033	17053	17100	17029	17046	16984	16953	16971	16964	17168	16714	17093	17069	16986	17035	17053	17005	16844	17034	16960	16894	17066	16870	17056	16963	16918	16975	16999	17106	16985	16949	17026	17061	16896	17101	17065	17096	17059	17189	16941	16984	16883	16942	17043	17026	17061	17023	17112	16861	16970	17065	17192	16912	16954	17139	17053	17176	17130	17073	17256	16887	17105	16941	17125	16850	17101	17010	17004	16821	17033	17084	16852	17037	17291	16721	16931	16807	17024	17094	16917	17081	17003	17056	16951	16945	16977	16977	17059	16954	17028	16861	17132	17038	17134	16969	17129	16927	17075	17128	17044	16950	17202	17017	16969	16854	16914	17211	17094	16935	16967	17045	17029	17033	16851	17047	17209	17005	16985	17159	16953	17052	17109	17160	17020	17231	17188	16938	17026	17006	17136	16821	17010	16841	17086	17053	16917	17108	16963	17084	17002	17116	17133	16936	16890	17000	17133	17042	17092	17007	16957	17075	17082	17040	17178	16907	17172	17017	16750	16853	16694	16856	17060	16813	16902	16930	17001	16841	16994	17045	17104	17049	16970	16991	17039	17032	16988	16939	16913	17052	17033	16840	17194	16985	17087	16901	17021	17064	17064	17061	17069	16878	16973	16920	17013	16904	16913	17080	16980	17203	17081	16975	17049	16990	16933	17071	17153	16900	17031	17084	17063	17059	17121	16866	17033	16998	17047	16881	16964	17136	17150	17040	17174	16895	17259	16981	16916	16965	17052	16971	17101	16980	17142	17004	17024	17094	16949	16985	17091	16995	17002	17019	17144	16954	16943	17095	17052	16967	17034	16850	16942	17150	17037	16950	16894	17070	16965	16916
23189	21655	29708	24208	22482	26369	29683	24832	23525	23260	22836	22308	22130	22142	21818	21562	20933	20807	20593	20752	20571	20334	20402	20558	20154	20144	20198	20046	20152	19971	19786	19977	19888	20141	19835	20098	19868	19775	19904	19974	20195	20093	19836	19906	19918	19688	19815	20105	19819	19931	19844	20009	19690	19771	19877	19953	19834	19827	20014	19879	19913	19798	19834	19898	19780	19867	19867	19609	19818	20031	19858	19965	19882	19810	19930	19734	19642	19869	19764	19644	19624	19916	19814	19741	19707	19607	19772	19712	19536	19799	19566	19926	19758	19616	19607	19923	19788	19808	19817	19667	19611	19686	19941	19722	19560	19642	19633	19789	19720	19778	19814	19759	19874	19786	19572	19693	19805	19693	19738	19659	19625	20005	19839	19785	19525	19731	19703	19916	19826	19503	19664	19754	19697	19893	19790	19864	19943	19667	19662	19636	19688	19943	19738	19598	19727	19766	19597	19534	19712	19731	19731	19865	19779	19680	19544	19831	19630	19702	19731	19598	19877	19854	19718	19722	19740	19566	19662	19902	19750	19696	19769	19830	19828	19931	19729	19618	19731	19767	19820	19874	19560	19707	19715	19888	19715	19679	19911	19708	19809	19633	19682	19733	19828	19717	19802	20025	19714	19747	19579	19659	19928	19654	19772	19729	19709	19676	19753	19630	19603	19603	19671	19783	19827	19564	19647	19797	19849	19666	19678	19595	19784	19774	19834	19808	19916	19763	19814	19604	19820	19802	20073	19958	19665	19692	19595	20043	19887	19885	19775	19641	19896	19707	19759	19615	19731	19564	19778	19495	19733	19899	19703	19824	19675	19593	19799	19703	19898	19583	19805	19853	19675	19964	19756	19833	19790	19908	19638	19686	19656	19695	19587	19508	19882	19726	19496	19664	19675	19613	19761	19688	19822	19462	19798	19469	19840	19922	19690	19525	19837	19832	19407	19690	19612	19665	19857	19920	19881	19812	19745	19644	19684	19633	19488	19598	19759	19805	19670	19693	19728	19640	19705	19608	19888	19722	19640	19597	19612	19688	19538	19712	19866	19859	19641	19531	19648	19710	19680	19768	19659	19702	19551	19555	19770	19737	19554	19558	19595	19720	19942	19937	19871	19877	19888	19468	19907	19649	19850	19601	19641	19740	19363	19798	20087	19712	19602	19720	19511	19736	19790	19725	19727	19739	19663	19719	19885	19699	19767	19654	19637	19722	19864	19772	19852	19613	19883	19738	19858	19589	19673	19785	19938	19535	19638	19787	19689	19753	19708	19860	19704	19668	19554	19825	19660	19533	19813	19595	19757	19597	19542	19759	19654	19841	19640	19798	19600	19793	20069	19519	19576	19793	19832	19852	19679	19763	19699	19575	19653	19990	19853	19824	19817	19898	19852	19878	19856	19707	19762	19838	19683	19744	19830	19684	19761	19696	19752	19795	19887	19892	19681	19546	19487	19740	19605	19663	19937	19698	19902	19621	19747	19574	19837	19911	19595	19766	19773	19845	20020	19833	20054	19756	19693	19681	19789	19812	19603	19721	19674	19713	19806	19576	19748	19892	19790	19551	19678	19536	19963	19965	19663	19387	19676	19862	19711	19661	19801	19787	19731	19692	19699	19696	19614	19693	19689	19759	19773	19836	19690	19869	19694	19797	19733	19721	19570	19587	19729	19570	19543	19819	19511	19783	19853	19765	19682	19727	19762	19820	19652	19709	19798	19761	19581	20053	19612	19739	19712	19693	19741	19789	19664	19715	19708	19704	19741	19673	19687	19708	19751	19872	19638	19612	19680	19723	19642	19578	19677	19658	19709	19781	19970	19813	19565	19740	19782	19437	19813	19500	19795	19911	19694	19712	19786	19785	19802	19612	19541	19972	19683	19646	19746	19720	19870	19688	19751	19770	19628	19715	19850	19680	19580	19705	19828	19842	19802	19554	19684	19692	19737	19724	19737	19734	19866	19529	19990	19678	19556	19543	20037	19841	19718	19781	19839	19928	19726	19723	19885	19592	19720	19832	19918	19586	19735	19812	19793	19632	19676	19879	19766	19954	19717	19629	19686	19819	19908	19770	19555	19931	19943	19736	19641	19751	19770	19646	19718	19693	19747	19743	19496	19673	19767	19760	19895	19791	19712	19562	19738	19475	19689	19720	19635	19703	19799	19885	19826	19910	19681	19594	19745	19976	19749	19596	19672	19674	19610	19701	19866	19824	19537	19461	19726	19562	19681	19620	19846	19744	19781	19657	19712	19855	19642	19641	19592	19637	19550	19850	19570	19601	19819	19921	19687	19866	19762	19706	19679	19739	19890	19718	19769	19699	19715	19809	19678	19682	19833	19730	19772	19820	19680	19757	19940	19897	19757	19687	19681	19632	19755	19615	19646	19842	19744	19677	19635	19787	19919	19863	19798	19635	19700	19497	19761	19653	19642	19596	19782	19717	19797	19708	19901	19514	19670	19700	19670	19766	19787	19801	19852	19689	19544	19743	19715	19790	19778	19732	19842	19553	19781	19730	19614	19838	19900	19760	19820	19766	19822	19734	19737	19819	19779	19743	19738	19697	19660	19615	19654	19678	19794	19604	19845	19563	19535	19544	19765	19923	19838	19845	19912	19739	19701	19752	19741	19829	19748	19548	19820	19819	19766	19562	19661	19765	19700	19663	19835	19773	20002	19512	19705	19830	19780	19702	19536	19960	19720	19655	19753	19648	19923	19607	19664	19717	19799	19559	19818	19736	19799	19800	19586	19779	19805	19623	19601	19718	19713	19649	19671	19641	19752	19883	19615	19509	19699	19405	19712	19753	19687	19802	19451	19586	19723	19884	19846	19866	19766	19523	19839	19681	19914	19737	19787	19705	19584	19582	19684	19733	19738	19794	19585	19900	19854	19782	19799	19740	19774	19626	19692	19815	19722	19978	19693	19650	19691	19787	19692	19812	19566	19491	19685	19743	19649	19671	19678	19555	19882	19834	19757	19641	19828	19847	19593	19815	19577	19690	19892	19586	19785	19734	19748	19713	19808	19589	19872	19671	19764	19905	19775	19646	19594	19840	19649	19787	19616	19745	19730	19991	19506	19850	19421	19768	19523	19736	19635	19547	19765	19623	19645	19703	19603	19742	19686	19608	19731	19746	19798	19615	19819	19682	19780	19629	19772	19838	19747	19577	20002	19853	19661	19947	19937	19662	19587	19563	19872	19849	19790	19697	19766	19812	19932	19815	19805	19681	19807	19717	19726	19758	19787	19872	19753	19839	19656	19690	19608	19482	19670	19668	19651	19681	19425	19416	19987	19615	19751	19635	19705	19819	19529	19712	19644	19712	19801	19648	19772	19785	19951	19552	19738	19756	19662	19613	19682	19596	19877	19806	19931	19622	19615	19625	19797	19528	19661	19707	19756	19795	19564	19952	19928	19950	19934	19773	19764	19637	19756	19784	19761	19789	19790	19777	19713	19660	19714	19676	19739	19786	19827	19918	19531	19589	19896	19983	19684	19660	19463	19734	19743	19690	19809	19611	19757	19555	19549	19529	19880	19740	19735	19686	19772	19426	19631	19819	19714	19581	19870	19654	19582	19847	19781	19783	19585	19874	19713	19935	19569	19775	19657	19650	19737	19682	19903	19623	19910	19613	19557	19657	19722	19680	19612	19750	19738	19683	19896	19580	19664	19570	19720	19563	19630	19582	19705	19670	19773	19767	19765	19581	19681	19726	19605	19873	19769	19746	19750	19685	19680	19921	19674	19835	19757	19629	19745	19664	19772	19511	19856	19494	19890	19874	19753	19858	19707	19692	19773	19816	19780	19745	19621	19823	19918	19758	19734	19913	19779	19831	19731	19771	19631	19678	19807	19612	19732	19783	19731	19603	19812	19685	19674	19629	19620	19664	19669	19728	19627	19559	19614	19814	19930	19581	19531	19695	19613	19747	19819	19972	19973	19649	19647	19632	19859	19744	19584	19484	19627	19656	19609	19710	19676	19735	19754	19717	19772	19864	19746	19602	19601	19744	19660	19729	19733	19732	19886	19674	19720	19552	19773	19720	19845	19666	19636	19740	19735	19879	19976	19761	19779	19696	19784	19598	19726	19703	19717	19757	19894	19769	19758	19705	19699	19485	19695	19600	19816	19781	19623	19432	19625	19654	19790	19521	19625	19682	19859	19687	19653	19709	19877	19666	19975	19866	19785	19771	19608	19597	19556	19744	19480	19675	19587	19725	19745	19584	19912	19591	19750	19691	19771	19745	19665	19561	19634	19653	19755	19528	19804	19755	19908	19930	19743	19674	19793	19804	19675	19773	19582	19538	19818	19581	19835	19626	19555	19711	19647	19735	19766	19710	19728	19753	19771	19906	19660	19715	19913	19726	19683	19727	19878	19701	19822	19736	19749	19821	19657	19641	19591	19807	19771	19650	19595	19692	19680	19882	19780	19708	19665	19745	19744	19894	19631	19790	19707	19601	19603	19571	19614	19696	19625	19804	19764	19768	19748	19754	19575	19661	19936	19692	19647	19732	19711	19715	19882	19877	19696	19492	19923	19888	19727	19892	19838	19887	19939	19573	19911	19628	19594	19815	19675	19938	19647	19692	19742	19716	19728	19556	19778	20022	19698	19917	19963	19671	19610	19708	19797	19789	19627	19803	19742	19753	19688	19802	19585	19660	19408	19794	19749	19497	19466	19697	19807	19730	19752	19639	19739	19619	19788	19820	19499	19736	19923	19791	19617	19747	19715	19786	19810	19729	19926	19732	19776	19550	19759	19613	19917	19856	19762	19718	19725	19873	19809	19655	19730	19639	19848	19718	19717	19650	19541	19766	19560	19567	19713	19686	19731	19761	19693	19732	19804	19978	19685	19554	19556	19725	19601	19752	19475	19637	19767	19610	19716	19626	19749	19718	19707	19805	20008	19453	19817	19694	19578	19624	19865	19875	19710	19810	19722	19547	19669	19628	19959	19825	19671	19740	19577	19895	19817	19735	19782	19814	19742	19719	20042	19724	19850	19743	19544	19624	19762	19728	19804	19580	19668	19902	19655	19839	19649	19787	19618	19785	19865	19814	19696	19686	19838	19864	19656	19765	19951	19579	19854	19579	19711	19803	19730	19923	19850	19809	19549	19852	19824	19746	19666	19665	19464	19579
25077	45441	44416	37396	33243	29482	27172	24874	23600	22519	21903	21401	21098	20780	20547	19830	19071	18672	18430	18535	18404	18151	18166	17971	17544	17724	17651	17712	17466	17545	17525	17372	17422	17366	17258	17541	17498	17476	17394	17283	17443	17364	17288	17382	17276	17531	17509	17460	17333	17416	17272	17472	17331	17298	17339	17571	17433	17390	17300	17426	17491	17414	17405	17262	17264	17072	17397	17332	17342	17198	17478	17335	17286	17177	17534	17242	17290	17476	17293	17204	17224	17215	17267	17389	17292	17271	17464	17256	17245	17312	17206	17136	17310	17181	17357	17232	17404	17276	17449	17314	17333	17180	17157	17328	17363	17311	17177	17287	17185	17353	17233	17127	17379	17246	17299	17358	17280	17434	17314	17256	17226	17452	17277	17131	17395	17398	17272	17380	17184	17421	17181	17375	17305	17272	17265	17165	17072	17342	17287	17145	17254	17316	17375	17256	17218	17291	17224	17369	17146	17453	17330	17289	17321	17299	17260	17389	17193	17219	17430	17161	17420	17359	17350	17396	17306	17236	17297	17139	17370	17200	17331	17252	17285	17228	17239	17260	17315	17284	17421	17273	17352	17211	17155	17329	17339	17287	17220	17329	17173	17266	17235	17390	17385	17317	17210	17359	17281	17134	17271	17178	17074	17408	17307	17286	17194	17155	17214	17253	17297	17473	17230	17252	17349	17122	17452	17349	17296	17352	17251	17151	17207	17360	17160	17090	17165	17350	17334	17167	17022	17249	17135	17406	17156	17352	17341	17158	17297	17108	17410	17135	17267	17333	17149	17282	17217	17293	17182	17277	17244	17345	17401	17348	17059	17188	17255	17193	17294	17152	17128	17145	17292	17319	17192	17337	17103	17289	17142	17307	17294	17226	17074	17232	17352	17478	17158	17203	17554	17376	17143	17292	17290	17296	17254	17030	17043	17348	17167	17203	17301	17256	17069	17341	17412	17145	17248	17283	17287	17101	17415	17316	17271	17003	17208	17270	17135	17315	17239	17227	17397	17079	17257	17206	17106	17132	17224	17261	17255	17118	17193	17366	17330	17317	17379	17354	17111	17316	17298	17269	17156	17244	17124	17168	17344	17162	17287	17273	17217	17325	17380	17325	17128	17305	17266	17112	17239	17318	17144	17174	17304	17292	17138	17225	17309	17227	17129	17285	17383	17347	17310	17213	17296	17127	17279	17124	17339	17231	17203	17298	17129	17231	17117	17398	17313	17226	17146	17223	17304	17271	17348	17336	17443	17228	17268	17407	17397	17077	17429	17026	17171	17174	17401	17148	17229	17397	17310	17223	17276	17171	17327	17203	17250	17246	17315	17262	17261	17376	17198	17271	17202	17189	17275	17204	17181	17505	17198	17351	17380	17276	17180	17240	17348	17306	17377	17351	17291	17257	17140	17375	17403	17324	17051	17167	17278	17252	17231	17441	17331	16940	17189	17251	17279	17054	17406	17047	17244	17369	17169	17309	17298	17221	17134	17337	17219	17179	17358	17403	17218	17182	17211	17267	17310	17271	17442	17190	17207	17307	17155	17311	17448	17147	17130	17192	17224	17215	17189	17197	17100	17073	17278	17238	17366	17423	17257	17377	17203	17322	17244	17234	17308	16923	17314	17496	17236	17261	17181	17238	17397	17340	17119	17298	17252	17269	17215	17272	17249	17121	17283	17368	17314	17347	17301	17013	17182	17309	17124	17421	17282	17175	17224	17213	17205	17338	17392	17310	17238	17230	17245	17257	17338	17266	17378	17221	17206	17277	17128	17316	17321	17083	17110	17037	17312	17255	17041	17242	17244	17236	17248	17256	17281	17388	17279	17255	17204	17231	17168	17257	17045	17334	17319	17161	17258	17190	17330	17153	17400	17253	17312	17284	17141	17261	17385	17195	17225	17351	17222	17014	17201	17204	17228	17120	17291	17266	17037	17275	17194	17266	17141	17226	17122	17231	17257	17312	17196	17299	17000	17343	17334	17365	17282	17069	17347	17220	17205	17264	17253	17062	17239	17066	17380	17392	17267	17226	17187	17207	17281	17289	17243	17226	17301	17007	17207	17155	17142	17328	17256	17134	17334	17378	17269	17151	17189	17179	17290	17333	17128	17276	17282	17183	17396	17115	17339	17441	17264	17156	17280	17273	17297	17205	17254	17294	17245	17369	17283	17342	17338	17296	17305	17380	17348	17176	17420	17371	17254	17231	17216	17144	17291	17290	17288	17274	17232	17151	17409	17293	17244	17198	17390	17301	17333	17324	17310	17381	17312	17160	17133	17070	17209	17045	17156	17235	17374	17285	17223	17294	17365	17380	17335	17242	17092	17128	17413	17115	17275	17308	17177	17225	17214	17112	17200	17138	17193	17259	17300	17270	17321	17156	17339	17021	17203	17261	17250	17308	17335	17205	17457	17194	17236	17352	17318	17309	17327	17288	17299	17461	17234	17242	17203	17298	17312	17410	17252	17328	17278	17204	17382	17282	17242	17252	17393	17299	17323	17226	17283	17224	17307	17197	17234	17197	17392	17122	17281	17263	17470	17120	17554	17236	17202	17232	17345	17240	17347	17195	17267	17266	17102	17191	17252	17111	17347	17328	17279	17228	17190	17317	17271	17393	17230	17186	17300	17379	17246	17354	17199	17210	17196	17249	17159	17282	17219	17220	17321	17157	17177	17259	17239	17142	17126	17201	17159	17270	17302	17369	17253	17259	17240	17216	17299	17263	17275	17244	17146	17219	17148	17303	17470	17092	17414	17258	17331	17168	17303	17385	17184	17153	17155	17279	17206	17214	17310	17119	17296	17134	17250	17313	17262	17374	17087	17355	17420	17203	17350	17208	17410	17412	17114	17329	17468	17333	17215	17315	17045	17186	17415	17115	17224	17293	17178	17491	17182	17349	17359	17307	17333	17268	17302	17250	17201	17209	17410	17087	17208	17332	17291	17366	17335	17039	17292	17261	17208	17238	17174	17267	17301	17081	17372	17276	17526	17326	17369	17183	17432	17135	17318	17241	17236	17222	17331	17355	17178	17304	17112	17210	17057	17330	17082	17365	17284	17285	17314	17189	17506	17247	17289	17310	17267	17127	17321	17240	17268	17169	17176	17309	17152	17308	17191	17435	17328	17259	17346	17395	17287	17235	17328	17218	17336	17099	17275	17255	17138	17292	17345	17478	17299	17303	17299	17291	17347	17302	17136	17138	17336	17294	17345	17257	17337	17259	17105	17232	17263	17170	17206	17262	17326	17160	17433	17351	17260	17272	17271	17066	17550	17224	17181	17219	17210	17290	17287	17286	17288	17109	17261	17282	17302	17249	17333	17389	17497	17340	17312	17238	17190	17478	17206	17149	17392	17253	16988	17222	17056	17444	17161	17266	17138	17356	17390	17102	17261	17113	17219	17231	17384	17290	17418	17206	17221	17242	17229	17308	17258	17395	17052	17417	17258	17527	17115	17269	17272	17203	17276	17313	17138	17353	17014	17303	17291	17241	17284	17300	17189	17348	17195	17301	17254	17380	17207	17444	17264	17271	17056	17126	17286	17247	17156	17227	17407	17191	17023	17138	17228	17334	17445	17187	17205	17237	17244	17308	17160	17102	17382	17245	17232	17095	17266	17250	17381	17296	17409	17257	17127	17328	17287	17503	17282	17185	17291	17316	17200	17228	17303	17218	17155	17168	17299	17337	17229	17301	17304	17133	17223	17105	17132	17445	17308	17249	17218	17319	17316	17193	17220	17098	17069	17284	17323	17185	17350	17247	17188	17232	17241	17226	17313	17289	17418	17281	17291	17331	17198	17123	17299	17260	17271	17245	17237	16951	17259	17089	17513	17365	17301	17142	17174	17103	17412	17336	17193	17303	17341	17326	17221	17304	17212	17147	17170	17076	17245	17283	17108	17334	17322	17329	17286	17227	17358	17157	17123	17159	17152	17327	17405	17334	17184	17372	17280	17412	17308	17309	17171	17400	17155	17145	17246	17255	17226	17257	17265	17421	17266	17361	17332	17026	17301	17327	17258	17383	17276	17197	17262	17219	17185	17392	17277	17171	17238	17345	17053	17286	17216	17156	17032	17379	17286	17226	17368	17239	17251	17449	17251	17304	17192	17122	17362	17321	17263	17345	17231	17142	17131	17281	17455	17359	17190	17205	17300	17280	17297	17163	17352	17478	17220	17384	17289	17274	17335	17276	17330	17332	17201	17125	17237	17356	17319	17119	17149	17281	17190	17311	17319	17253	17161	17333	17119	17277	17281	17249	17224	17181	17310	17192	17146	17269	17178	17268	17370	17287	17096	17316	17223	17463	17334	17318	17148	17285	17239	17203	17237	17275	17323	17435	17178	17377	17381	17206	17364	17231	17236	17263	17308	17275	17414	17365	17301	17254	17229	17321	17076	17218	17220	17342	17200	17247	17214	17342	17157	17250	17212	17338	17358	17429	17182	17247	17368	17398	17292	17226	17295	17262	17346	17296	17178	17379	17301	17060	17297	17324	17283	17253	17259	17099	17290	17281	17118	17101	17361	17262	17346	17410	17307	17359	17225	17352	17335	17247	17168	17172	17345	17365	17308	17257	17299	17190	17228	17150	17334	17175	17421	17228	17392	17260	17049	17174	17219	17339	17211	17073	17189	17227	17168	17285	17107	17305	17267	17421	17340	17412	17311	17295	17247	17304	17196	17179	17159	17257	17097	17276	17387	17092	17300	17179	17142	17132	17322	17230	17105	17066	17223	17209	17286	17315	17290	17261	17281	17286	17238	17113	17243	17407	17391	17281	17241	17207	17216	17191	17185	17354	17319	17141	17214	17047	17307	17213	17330	17207	17157	17138	17082	17244	17129	17436	17304	17228	17291	17248	17238	17347	17187	17100	17281	17232	17245	17301	17317	17143	17310	17134	17313	17335	17222	17113	17404	17220	17259	17131	17262	17045	17300	17359	17287	17381	17232	17238	17127	17230	17175	17256	17393	17457	17281	17220	17331	17255	17187	17363	17356	17134	17409	17233	17325	17211	17244	17180	17476	17253	17382	17206	17157	17117	17258	17362	17196	17112	17340	17277	17229	17240	17170	17277	17242	17358	17296	17325	17263	17364	17211	17249	17245	17035	17251	17300	17022	17245	17366	17168	17226	17080	17380	17116
28054	23909	30308	28252	23850	22483	21512	20611	20276	19629	19664	19594	19577	19608	19469	19123	18925	18813	19026	18712	18757	18730	18578	18782	18778	18564	18649	18654	18646	18524	18567	18769	18588	18496	18559	18746	18597	18629	18644	18883	18692	18687	18624	18761	18595	18391	18470	18509	18589	18640	18565	18538	18579	18517	18721	18599	18154	18465	18527	18641	18417	18430	18637	18434	18419	18678	18588	18495	18532	18513	18359	18540	18399	18557	18512	18546	18583	18508	18562	18316	18575	18440	18497	18465	18554	18693	18605	18452	18511	18479	18601	18443	18496	18558	18569	18420	18495	18445	18497	18742	18564	18766	18473	18396	18342	18587	18717	18484	18544	18458	18461	18407	18497	18552	18438	18557	18601	18628	18449	18458	18572	18611	18566	18490	18557	18697	18306	18516	18409	18645	18522	18734	18538	18466	18647	18437	18288	18465	18380	18529	18343	18413	18547	18469	18768	18466	18468	18358	18523	18393	18534	18558	18314	18382	18512	18465	18436	18458	18466	18442	18355	18280	18531	18658	18367	18345	18438	18401	18445	18609	18521	18697	18623	18554	18474	18646	18737	18466	18488	18440	18558	18468	18480	18533	18562	18675	18518	18498	18545	18455	18418	18569	18621	18430	18451	18567	18666	18503	18443	18587	18620	18293	18408	18454	18634	18482	18556	18507	18443	18573	18539	18390	18453	18415	18445	18331	18552	18271	18390	18506	18512	18657	18429	18641	18472	18568	18336	18578	18409	18374	18560	18507	18177	18438	18468	18472	18482	18610	18603	18701	18527	18682	18654	18553	18521	18641	18571	18482	18233	18649	18653	18517	18383	18532	18572	18455	18502	18635	18503	18500	18523	18401	18503	18715	18307	18503	18552	18569	18602	18739	18419	18696	18680	18653	18579	18480	18659	18545	18590	18724	18666	18527	18601	18508	18558	18536	18574	18486	18427	18425	18660	18551	18506	18525	18678	18498	18272	18536	18425	18440	18536	18495	18465	18437	18370	18398	18491	18317	18467	18552	18259	18517	18428	18524	18401	18482	18541	18477	18281	18342	18535	18589	18631	18404	18564	18495	18394	18541	18278	18529	18528	18444	18556	18498	18506	18336	18495	18675	18565	18471	18442	18523	18605	18486	18426	18695	18524	18404	18396	18408	18309	18344	18548	18562	18617	18607	18351	18561	18744	18635	18482	18494	18339	18470	18534	18390	18376	18546	18641	18515	18606	18600	18357	18487	18593	18605	18758	18567	18464	18524	18527	18515	18628	18591	18671	18572	18564	18480	18610	18611	18515	18384	18748	18582	18474	18690	18605	18610	18504	18411	18627	18309	18784	18667	18655	18445	18545	18548	18429	18511	18784	18629	18602	18436	18450	18447	18442	18615	18487	18375	18531	18714	18661	18638	18512	18557	18510	18447	18453	18575	18488	18605	18423	18612	18632	18490	18480	18516	18447	18328	18486	18570	18626	18411	18458	18703	18636	18429	18675	18509	18539	18532	18479	18517	18523	18657	18504	18608	18434	18584	18385	18410	18596	18578	18442	18515	18370	18593	18327	18374	18372	18419	18270	18590	18453	18315	18575	18542	18489	18516	18880	18464	18550	18585	18562	18495	18436	18785	18549	18648	18519	18612	18498	18445	18479	18527	18382	18595	18537	18397	18470	18333	18679	18390	18507	18477	18623	18487	18670	18401	18669	18447	18645	18672	18490	18599	18567	18578	18374	18579	18591	18396	18576	18455	18419	18483	18546	18526	18629	18558	18479	18362	18459	18528	18502	18561	18664	18547	18351	18434	18733	18335	18566	18501	18408	18304	18510	18408	18578	18484	18455	18539	18465	18617	18648	18480	18449	18478	18510	18530	18388	18476	18492	18581	18322	18557	18613	18363	18627	18495	18271	18700	18345	18301	18281	18505	18529	18395	18516	18659	18512	18482	18333	18468	18288	18494	18506	18432	18588	18556	18347	18437	18615	18534	18440	18454	18449	18543	18372	18474	18469	18486	18524	18407	18529	18524	18609	18361	18415	18465	18392	18474	18622	18330	18407	18505	18562	18566	18584	18454	18541	18523	18440	18410	18619	18331	18567	18399	18465	18629	18552	18503	18317	18315	18457	18298	18383	18427	18427	18556	18592	18632	18542	18576	18678	18610	18514	18629	18579	18291	18417	18515	18272	18437	18314	18509	18513	18520	18515	18409	18593	18373	18491	18455	18497	18714	18606	18421	18414	18335	18295	18488	18532	18437	18602	18432	18343	18444	18629	18464	18604	18724	18412	18480	18448	18598	18307	18711	18506	18569	18606	18474	18443	18599	18577	18410	18559	18576	18469	18333	18270	18576	18328	18534	18527	18314	18539	18446	18524	18473	18735	18470	18410	18451	18339	18515	18556	18721	18464	18579	18456	18565	18181	18628	18436	18335	18631	18298	18450	18691	18365	18528	18484	18224	18602	18291	18421	18554	18600	18595	18584	18549	18434	18469	18571	18559	18467	18350	18376	18426	18595	18675	18734	18771	18613	18558	18502	18549	18366	18651	18516	18489	18610	18504	18451	18594	18564	18607	18624	18426	18582	18525	18459	18351	18421	18486	18634	18570	18534	18505	18568	18398	18382	18373	18569	18437	18542	18658	18565	18484	18537	18538	18609	18525	18549	18357	18572	18426	18619	18442	18428	18512	18462	18415	18460	18528	18647	18405	18392	18568	18566	18586	18518	18490	18507	18553	18429	18506	18497	18484	18494	18667	18396	18596	18614	18520	18384	18420	18467	18547	18579	18530	18557	18354	18382	18493	18398	18560	18523	18611	18646	18485	18672	18514	18510	18569	18377	18365	18425	18417	18593	18512	18733	18498	18560	18417	18520	18565	18547	18378	18407	18405	18458	18363	18504	18339	18240	18595	18640	18543	18397	18482	18462	18461	18530	18562	18624	18247	18557	18560	18481	18552	18506	18474	18354	18473	18422	18558	18579	18470	18650	18495	18553	18563	18671	18660	18447	18362	18669	18600	18659	18537	18450	18360	18483	18364	18381	18519	18503	18627	18475	18526	18406	18464	18604	18547	18533	18567	18285	18472	18438	18571	18445	18490	18672	18551	18449	18539	18342	18571	18637	18510	18469	18311	18656	18431	18458	18560	18585	18483	18405	18509	18379	18441	18430	18599	18465	18688	18521	18534	18614	18457	18619	18457	18460	18608	18486	18444	18346	18562	18609	18344	18447	18658	18602	18425	18483	18518	18555	18501	18386	18272	18553	18483	18564	18604	18483	18621	18605	18725	18348	18477	18588	18452	18535	18459	18572	18491	18662	18322	18141	18682	18438	18464	18360	18525	18469	18499	18698	18600	18465	18265	18678	18439	18393	18585	18465	18347	18361	18485	18686	18619	18466	18280	18583	18563	18526	18587	18565	18522	18579	18527	18544	18459	18549	18626	18539	18621	18480	18480	18701	18667	18638	18378	18359	18486	18367	18316	18417	18368	18638	18628	18580	18442	18329	18619	18530	18645	18438	18480	18613	18497	18512	18428	18536	18456	18636	18489	18470	18579	18487	18604	18344	18351	18426	18499	18413	18551	18770	18498	18523	18470	18709	18415	18198	18382	18568	18627	18630	18441	18645	18661	18639	18421	18410	18346	18373	18620	18516	18480	18725	18561	18683	18650	18611	18358	18521	18331	18478	18716	18711	18482	18455	18503	18471	18643	18389	18473	18432	18682	18513	18505	18365	18387	18585	18349	18464	18384	18596	18483	18565	18470	18501	18507	18489	18489	18587	18466	18612	18411	18567	18609	18595	18443	18522	18570	18514	18561	18480	18678	18422	18564	18589	18411	18432	18550	18614	18618	18746	18570	18453	18482	18837	18490	18540	18439	18614	18609	18571	18637	18496	18672	18341	18398	18641	18424	18615	18507	18360	18409	18647	18554	18600	18309	18308	18665	18510	18416	18482	18656	18383	18424	18380	18472	18470	18423	18470	18627	18495	18775	18514	18776	18310	18534	18681	18626	18461	18553	18489	18460	18401	18555	18548	18615	18522	18333	18456	18587	18388	18573	18383	18580	18627	18544	18578	18645	18480	18353	18632	18538	18577	18380	18642	18474	18398	18585	18459	18445	18612	18960	18672	18336	18297	18407	18450	18574	18543	18589	18533	18487	18781	18560	18581	18528	18517	18400	18433	18430	18566	18354	18645	18555	18367	18536	18682	18536	18431	18492	18309	18580	18575	18382	18574	18542	18635	18547	18440	18551	18625	18378	18761	18379	18665	18458	18523	18464	18549	18482	18541	18569	18581	18416	18509	18427	18523	18364	18631	18715	18427	18517	18439	18590	18328	18517	18919	18448	18472	18424	18439	18576	18411	18545	18499	18446	18392	18374	18471	18603	18571	18563	18411	18578	18524	18682	18435	18444	18538	18611	18677	18675	18526	18568	18581	18513	18729	18528	18493	18354	18446	18458	18604	18433	18587	18505	18297	18286	18369	18485	18536	18550	18584	18659	18638	18330	18499	18663	18561	18423	18414	18478	18324	18452	18441	18795	18269	18696	18266	18423	18396	18412	18109	18669	18582	18390	18731	18749	18613	18607	18538	18275	18454	18651	18418	18635	18510	18355	18466	18449	18666	18425	18615	18416	18720	18558	18519	18482	18446	18508	18573	18665	18532	18577	18638	18281	18459	18421	18648	18684	18379	18426	18524	18493	18625	18566	18674	18393	18356	18464	18409	18522	18529	18596	18324	18424	18664	18509	18440	18554	18641	18557	18575	18425	18535	18637	18570	18602	18620	18471	18573	18485	18444	18524	18430	18639	18612	18503	18637	18711	18424	18470	18558	18635	18479	18547	18606	18527	18528	18431	18572	18361	18362	18544	18602	18677	18275	18319	18423	18499	18488	18347	18546	18602	18689	18543	18539	18544	18498	18489	18291	18614	18655	18652	18630	18313	18382	18667	18482	18516	18467	18550	18442	18404	18284	18590	18495	18497	18655	18502	18604	18505	18493	18449	18481	18494	18514	18412	18527	18425	18456	18275	18529	18595	18478	18515	18398	18466	18560	18538	18421	18558	18443	18629	18314	18390	18479	18333	18491	18546	18540	18360	18557	18461	18592	18408	18531	18565	18552	18518	18518	18512	18367	18550	18335	18561	18488	18422
23377	35190	33756	27761	24780	22580	20931	19993	19445	18620	18635	18372	18019	18065	17855	17694	17285	17141	16985	16891	16951	16831	16771	16699	16583	16716	16686	16531	16580	16490	16587	16649	16536	16437	16480	16373	16473	16514	16618	16500	16397	16471	16692	16403	16463	16335	16513	16585	16618	16524	16467	16527	16493	16369	16436	16690	16511	16326	16500	16393	16490	16514	16473	16600	16655	16565	16583	16372	16468	16362	16389	16458	16414	16514	16457	16498	16488	16675	16637	16307	16458	16441	16462	16553	16427	16598	16385	16626	16628	16420	16599	16499	16488	16588	16459	16334	16550	16565	16513	16525	16466	16456	16526	16511	16490	16419	16551	16536	16306	16437	16462	16450	16468	16599	16585	16540	16361	16411	16486	16441	16513	16480	16487	16547	16433	16515	16637	16517	16402	16461	16508	16599	16494	16467	16441	16379	16529	16414	16466	16572	16522	16508	16243	16573	16406	16318	16560	16531	16453	16396	16394	16429	16347	16242	16356	16588	16370	16525	16429	16358	16309	16422	16530	16373	16584	16566	16462	16431	16495	16425	16394	16464	16553	16310	16704	16453	16646	16538	16605	16488	16499	16622	16417	16510	16427	16550	16466	16458	16452	16409	16454	16585	16421	16541	16483	16461	16289	16542	16531	16358	16526	16483	16479	16386	16601	16426	16435	16588	16346	16390	16543	16348	16616	16507	16555	16499	16481	16428	16486	16472	16449	16619	16410	16416	16399	16456	16466	16550	16407	16614	16531	16435	16515	16420	16555	16369	16494	16359	16525	16507	16438	16352	16651	16522	16431	16522	16616	16431	16733	16480	16512	16459	16387	16583	16421	16433	16720	16475	16365	16593	16421	16536	16492	16562	16346	16417	16509	16490	16457	16573	16409	16287	16602	16317	16417	16418	16373	16338	16497	16406	16328	16691	16361	16364	16306	16525	16548	16407	16528	16516	16362	16465	16411	16731	16464	16327	16557	16360	16524	16348	16407	16489	16468	16477	16519	16521	16487	16549	16441	16337	16379	16339	16500	16424	16544	16654	16318	16516	16519	16470	16484	16474	16508	16559	16355	16397	16605	16566	16406	16447	16626	16501	16298	16457	16483	16735	16220	16537	16281	16479	16466	16522	16363	16511	16258	16405	16327	16541	16472	16495	16510	16363	16444	16602	16360	16495	16469	16428	16352	16408	16468	16451	16437	16263	16576	16335	16397	16429	16520	16412	16482	16494	16629	16375	16322	16531	16436	16386	16510	16303	16400	16466	16477	16451	16637	16353	16478	16367	16455	16330	16471	16452	16621	16464	16416	16534	16515	16552	16405	16399	16545	16611	16514	16538	16455	16424	16426	16585	16619	16524	16432	16368	16541	16607	16454	16456	16460	16407	16452	16492	16370	16501	16339	16322	16473	16357	16451	16396	16657	16546	16622	16540	16375	16465	16333	16411	16466	16516	16559	16418	16348	16309	16550	16564	16577	16565	16481	16390	16510	16457	16558	16366	16346	16419	16476	16532	16456	16408	16423	16395	16625	16470	16572	16517	16512	16642	16471	16625	16622	16476	16586	16499	16633	16478	16460	16434	16551	16442	16354	16499	16459	16505	16397	16444	16442	16413	16547	16514	16401	16444	16555	16672	16644	16352	16361	16528	16539	16516	16467	16362	16485	16322	16476	16438	16457	16479	16388	16394	16548	16685	16439	16484	16368	16537	16463	16439	16691	16444	16519	16474	16521	16464	16437	16604	16524	16476	16525	16441	16362	16665	16600	16580	16656	16446	16305	16368	16591	16479	16491	16393	16462	16410	16610	16414	16496	16663	16564	16457	16313	16338	16082	16569	16516	16377	16488	16520	16368	16390	16526	16389	16752	16570	16361	16289	16560	16544	16484	16482	16551	16299	16388	16419	16348	16411	16499	16505	16479	16549	16562	16509	16356	16549	16632	16312	16386	16537	16331	16445	16361	16496	16588	16502	16552	16497	16487	16344	16503	16377	16507	16323	16328	16478	16544	16374	16472	16524	16457	16477	16462	16576	16476	16525	16595	16466	16367	16368	16487	16458	16320	16529	16268	16467	16560	16514	16339	16392	16639	16513	16602	16509	16422	16385	16246	16545	16497	16440	16316	16448	16404	16441	16572	16474	16436	16318	16503	16380	16269	16601	16479	16374	16621	16514	16462	16414	16508	16542	16489	16504	16409	16359	16493	16335	16478	16388	16305	16458	16486	16392	16518	16571	16612	16593	16620	16633	16455	16398	16449	16404	16438	16635	16556	16672	16280	16460	16304	16436	16627	16636	16410	16556	16550	16398	16475	16482	16455	16460	16362	16409	16668	16333	16398	16446	16476	16435	16434	16430	16512	16385	16460	16552	16383	16518	16370	16413	16552	16355	16492	16476	16492	16488	16598	16460	16516	16431	16358	16646	16505	16478	16493	16519	16393	16347	16419	16512	16333	16338	16512	16489	16392	16765	16290	16420	16513	16503	16460	16524	16354	16494	16428	16503	16473	16571	16404	16379	16462	16420	16610	16534	16398	16477	16374	16469	16313	16369	16555	16451	16454	16499	16398	16490	16561	16483	16414	16516	16472	16294	16412	16326	16504	16517	16550	16351	16765	16375	16384	16557	16512	16554	16448	16561	16504	16416	16490	16516	16465	16477	16504	16529	16386	16551	16566	16411	16556	16547	16375	16497	16394	16563	16507	16499	16517	16529	16440	16498	16435	16393	16412	16522	16482	16335	16629	16455	16562	16612	16566	16516	16487	16436	16523	16658	16457	16582	16506	16496	16364	16449	16342	16727	16490	16355	16542	16537	16452	16544	16505	16511	16487	16424	16468	16591	16283	16544	16498	16491	16565	16486	16471	16409	16489	16496	16362	16501	16579	16404	16459	16465	16476	16502	16483	16424	16356	16394	16369	16606	16450	16425	16483	16450	16442	16578	16480	16590	16619	16513	16425	16488	16577	16481	16467	16470	16445	16472	16547	16481	16458	16506	16443	16544	16623	16320	16525	16648	16339	16538	16431	16487	16446	16468	16341	16317	16534	16453	16448	16478	16489	16515	16436	16478	16570	16363	16478	16576	16422	16439	16362	16397	16468	16405	16495	16416	16470	16569	16536	16359	16524	16586	16498	16379	16435	16449	16330	16604	16455	16444	16569	16272	16378	16511	16535	16485	16433	16513	16344	16373	16458	16532	16695	16479	16327	16490	16375	16459	16410	16390	16475	16419	16442	16627	16531	16252	16298	16418	16324	16429	16306	16506	16324	16424	16385	16630	16430	16387	16568	16558	16408	16403	16610	16523	16417	16467	16443	16509	16522	16370	16491	16396	16528	16417	16529	16540	16510	16370	16527	16631	16456	16414	16512	16557	16442	16397	16335	16515	16471	16539	16540	16561	16523	16326	16453	16414	16580	16666	16626	16397	16376	16494	16481	16568	16303	16452	16424	16381	16480	16509	16525	16685	16644	16504	16443	16365	16607	16537	16501	16509	16578	16411	16389	16416	16283	16424	16293	16434	16506	16333	16479	16400	16566	16390	16475	16350	16480	16504	16469	16591	16517	16473	16435	16469	16592	16471	16399	16468	16564	16462	16486	16547	16474	16446	16661	16492	16477	16285	16271	16436	16304	16575	16587	16414	16274	16558	16327	16466	16273	16303	16330	16658	16527	16370	16557	16591	16331	16648	16460	16423	16376	16562	16395	16402	16426	16583	16576	16551	16431	16640	16274	16562	16579	16537	16435	16538	16505	16547	16312	16497	16382	16450	16388	16449	16597	16538	16493	16326	16423	16515	16577	16618	16483	16572	16517	16442	16538	16437	16442	16524	16468	16541	16441	16397	16382	16360	16479	16506	16517	16596	16541	16375	16323	16554	16361	16502	16687	16477	16427	16390	16237	16509	16521	16530	16477	16456	16375	16574	16504	16442	16533	16500	16323	16462	16638	16465	16372	16631	16428	16463	16628	16507	16191	16476	16396	16555	16237	16409	16529	16542	16564	16457	16389	16514	16494	16412	16398	16446	16267	16379	16372	16628	16401	16600	16347	16529	16516	16491	16412	16433	16565	16337	16396	16400	16336	16481	16453	16377	16442	16392	16409	16519	16555	16448	16421	16433	16446	16574	16409	16495	16402	16510	16639	16347	16577	16461	16424	16381	16501	16363	16480	16679	16560	16717	16441	16449	16351	16516	16536	16288	16503	16551	16387	16427	16515	16431	16547	16609	16405	16563	16209	16378	16427	16510	16332	16565	16390	16343	16624	16260	16474	16408	16473	16529	16573	16412	16394	16555	16471	16426	16517	16558	16572	16452	16444	16560	16491	16383	16462	16438	16532	16568	16309	16376	16324	16503	16502	16474	16535	16445	16597	16377	16516	16598	16384	16478	16480	16620	16461	16437	16471	16502	16464	16502	16455	16419	16598	16580	16570	16511	16658	16511	16291	16520	16609	16534	16486	16366	16537	16490	16455	16494	16547	16417	16560	16616	16495	16411	16447	16576	16520	16396	16471	16671	16526	16545	16574	16395	16397	16674	16559	16351	16358	16472	16532	16476	16581	16497	16493	16437	16506	16654	16614	16355	16438	16303	16531	16458	16411	16499	16371	16480	16543	16349	16598	16541	16541	16493	16470	16517	16381	16447	16492	16361	16483	16335	16478	16533	16316	16491	16550	16439	16426	16303	16582	16573	16406	16522	16329	16531	16407	16447	16274	16488	16404	16491	16475	16637	16498	16407	16490	16261	16461	16508	16623	16285	16477	16635	16411	16617	16529	16428	16537	16377	16488	16207	16264	16300	16618	16468	16685	16524	16423	16452	16546	16512	16471	16572	16552	16450	16516	16391	16629	16320	16479	16389	16573	16415	16367	16536	16557	16485	16627	16426	16484	16388	16331	16449	16477	16625	16346	16597	16483	16587	16430	16442	16420	16350	16442	16267	16505	16562	16444	16484	16526	16546	16394	16353	16688	16473	16488	16549	16373	16554	16400	16328	16433	16553	16387	16420	16560	16475	16472	16643	16316	16433	16459	16444	16284	16480	16492	16377	16561	16530	16394	16497	16274	16456	16461	16421	16652	16494	16451	16399	16727	16652	16469	16454	16455	16388	16572	16415	16416	16488	16526	16495	16562	16462	16514	16343	16338	16542
24161	21645	29391	24920	24126	26260	26396	22975	22165	21877	21453	21377	20994	20992	20966	20688	20311	19986	19874	19988	20058	19902	19664	19806	19780	19594	19503	19652	19440	19624	19432	19352	19570	19431	19530	19519	19611	19434	19274	19343	19410	19354	19471	19441	19715	19343	19408	19567	19441	19459	19393	19336	19334	19373	19339	19406	19272	19606	19344	19482	19442	19424	19369	19363	19358	19514	19290	19269	19428	19353	19465	19561	19515	19192	19356	19208	19269	19208	19321	19387	19284	19603	19466	19505	19607	19666	19645	19388	19111	19465	19405	19293	19302	19395	19307	19330	19368	19248	19280	19323	19271	19442	19437	19608	19318	19550	19407	19192	19390	19380	19292	19366	19445	19470	19493	19455	19397	19332	19334	19326	19449	19369	19334	19231	19261	19408	19193	19205	19367	19409	19427	19375	19340	19374	19254	19323	19509	19638	19524	19261	19443	19177	19301	19214	19478	19545	19651	19409	19399	19461	19434	19389	19539	19403	19414	19533	19410	19349	19323	19308	19475	19391	19413	19285	19298	19349	19388	19300	19367	19511	19189	19387	19360	19286	19567	19441	19449	19358	19348	19303	19149	19325	19459	19460	19331	19227	19289	19441	19308	19361	19316	19360	19234	19517	19295	19330	19557	19235	19418	19445	19516	19309	19334	19171	19208	19399	19147	19204	19250	19347	19181	19099	19449	19402	19375	19414	19382	19339	19296	19327	19422	19383	19432	19376	19520	19429	19354	19155	19244	19337	19401	19199	19423	19396	19527	19342	19267	19406	19410	19328	19373	19188	19403	19285	19442	19539	19293	19370	19278	19468	19490	19514	19293	19509	19454	19241	19343	19509	19375	19344	19343	19312	19292	19368	19347	19343	19366	19281	19496	19177	19401	19347	19352	19332	19272	19253	19308	19287	19189	19323	19348	19622	19456	19426	19316	19235	19342	19373	19408	19451	19268	19402	19172	19276	19326	19309	19244	19234	19398	19332	19240	19387	19219	19529	19448	19413	19418	19370	19261	19318	19607	19590	19584	19313	19369	19580	19371	19441	19394	19538	19342	19751	19448	19186	19460	19355	19506	19426	19292	19440	19530	19189	19327	19523	19461	19449	19386	19372	19025	19324	19027	19233	19403	19403	19374	19342	19378	19191	19375	19356	19344	19297	19217	19162	19098	19399	19354	19423	19224	19184	19384	19589	19255	19292	19513	19446	19315	19330	19538	19523	19433	19325	19227	19405	19403	19389	19342	19254	19334	19519	19492	19560	19322	19324	19490	19274	19569	19417	19291	19235	19353	19383	19432	19195	19345	19170	19318	19391	19448	19426	19378	19296	19445	19427	19470	19404	19194	19170	19418	19317	19271	19545	19198	19121	19295	19394	19323	19482	19310	19269	19568	19385	19383	19393	19488	19311	19372	19582	19348	19149	19472	19084	19373	19373	19616	19421	19400	19393	19114	19081	19484	19337	19374	19398	19469	19327	19332	19351	19416	19257	19234	19304	19128	19240	19404	19233	19302	19351	19356	19424	19316	19470	19317	19392	19167	19221	19450	19364	19207	19197	19466	19285	19326	19346	19418	19454	19452	19452	19451	19198	19190	19425	19328	19208	19283	19207	19471	19366	19461	19302	19323	19395	19249	19497	19387	19429	19426	19472	19424	19257	19339	19200	19274	19449	19227	19445	19405	19352	19239	19529	19288	19438	19269	19203	19481	19142	19305	19261	19235	19332	19288	19353	19362	19269	19395	19392	19253	19369	19367	19453	19529	19211	19492	19363	19361	19435	19311	19514	19213	19379	19373	19496	19174	19202	19354	19407	19535	19190	19502	19250	19395	19230	19361	19458	19269	19265	19544	19344	19622	19300	19430	19290	19515	19328	19559	19264	19492	19356	19484	19284	19287	19242	19476	19564	19589	19351	19423	19328	19226	19443	19508	19283	19514	19414	19360	19141	19235	19481	19447	19241	19396	19460	19453	19604	19401	19314	19398	19304	19646	19117	19674	19503	19468	19430	19452	19368	19303	19286	19222	19452	19362	19436	19242	19378	19581	19453	19481	19337	19276	19358	19479	19308	19555	19451	19132	19193	19468	19495	19536	19351	19462	19350	19371	19361	19453	19241	19474	19253	19384	19175	19188	19414	19258	19198	19165	19167	19356	19484	19342	19408	19388	19631	19330	19506	19448	19201	19365	19420	19294	19175	19453	19468	19439	19429	19405	19200	19308	19427	19291	19175	19288	19153	19371	19287	19539	19229	19530	19598	19569	19451	19365	19356	19429	19375	19307	19467	19347	19146	19484	19232	19316	19354	19415	19282	19419	19366	19429	19272	19316	19286	19438	19495	19347	19623	19378	19292	19701	19486	19378	19147	19304	19251	19298	19294	19445	19261	19451	19433	19258	19340	19316	19489	19502	19483	19480	19180	19472	19367	19012	19320	19321	19410	19398	19540	19522	19497	19354	19188	19614	19398	19251	19236	19153	19430	19315	19203	19461	19396	19502	19495	19422	19267	19309	19452	19343	19301	19474	19519	19358	19255	19277	19389	19145	19410	19323	19359	19263	19282	19331	19450	19280	19405	19399	19403	19360	19281	19273	19343	19238	19298	19372	19370	19407	19394	19565	19481	19205	19491	19395	19352	19208	19510	19531	19533	19516	19225	19351	19432	19660	19346	19291	19512	19390	19513	19385	19403	19346	19335	19156	19282	19355	19497	19475	19798	19398	19444	19419	19136	19311	19371	19355	19366	19468	19437	19280	19603	19475	19325	19325	19436	19468	19466	19372	19275	19433	19439	19348	19282	19159	19304	19476	19429	19358	19380	19371	19331	19358	19644	19402	19240	19446	19316	19510	19535	19172	19341	19376	19421	19377	19120	19441	19308	19490	19435	19352	19471	19411	19452	19470	19324	19271	19320	19378	19400	19264	19101	19294	19491	19532	19594	19543	19295	19452	19412	19455	19364	19563	19253	19462	19393	19515	19309	19504	19323	19524	19289	19304	19188	19245	19297	19192	19284	19349	19517	19263	19226	19329	19376	18977	19459	19503	19222	19383	19481	19311	19388	19268	19404	19483	19202	19266	19115	19272	19536	19414	19583	19458	19585	19357	19419	19402	19379	19420	19459	19383	19276	19488	19341	19503	19376	19356	19184	19480	19490	19552	19094	19097	19297	19486	19383	19225	19425	19394	19407	19095	19440	19329	19326	19310	19527	19296	19541	19439	19326	19499	19291	19452	19422	19603	19342	19320	19266	19155	19271	19382	19231	19524	19420	19309	19300	19390	19370	19266	19375	19288	19325	19460	19352	19354	19362	19285	19360	19373	19231	19333	19278	19442	19257	19351	19372	19473	19263	19354	19357	19176	19288	19217	19257	19158	19630	19354	19354	19639	19473	19352	19155	19317	19189	19498	19192	19367	19324	19544	19484	19280	19163	19266	19332	19285	19401	19498	19453	19306	19399	19404	19408	19541	19231	19201	19454	19203	19395	19370	19394	19400	19019	19488	19383	19281	19231	19344	19305	19323	19554	19316	19387	19252	19415	19421	19481	19294	19357	19316	19338	19254	19396	19294	19347	19473	19246	19470	19542	19225	19218	19288	19605	19221	19316	19292	19349	19315	19272	19470	19276	19369	19620	19562	19432	19319	19440	19361	19004	19460	19133	19696	19204	19157	19309	19501	19274	19128	19240	19293	18980	19309	19190	19525	19498	19665	19271	19413	19190	19201	19514	19462	19516	19561	19182	19477	19511	19294	19237	19462	19240	19306	19373	19414	19473	19345	19267	19467	19448	19492	19230	19228	19360	19429	19541	19295	19121	19373	19604	19447	19382	19332	19536	19465	19264	19424	19417	19518	19491	19385	19206	19410	19293	19282	19124	19443	19364	19311	19394	19361	19306	19419	19179	19264	19377	19281	19370	19415	19616	19462	19387	19313	19676	19355	19539	19346	19203	19469	19112	19122	19461	19522	19301	19375	19389	19443	19337	19275	19479	19309	19270	19386	19467	19200	19235	19433	19245	19313	19330	19429	19447	19318	19291	19461	19541	19325	19455	19329	19197	19171	19610	19195	19400	19349	19437	19484	19284	19415	19190	19441	19289	19378	19373	19453	19560	19335	19462	19409	19180	19385	19693	19182	19564	19308	19392	19337	19512	19383	19359	19465	19311	19312	19408	19343	19328	19302	19354	19432	19249	19258	19400	19457	19345	19478	19413	19417	19363	19400	19526	19295	19413	19428	19339	19265	19288	19529	19290	19367	19335	19341	19388	19342	19415	19336	19544	19572	19362	19321	19384	19238	19272	19420	19332	19366	19405	19366	19407	19132	19336	19491	19347	19199	19175	19402	19250	19608	19387	19173	19349	19496	19448	19366	19420	19437	19371	19306	19257	19356	19588	19300	19169	19354	19495	19307	19253	19502	19323	19418	19242	19281	19463	19554	19274	19386	19445	19390	19174	19332	19450	19330	19442	19399	19345	19367	19204	19244	19264	19363	19458	19334	19092	19263	19281	19514	19341	19374	19433	19398	19413	19479	19309	19393	19336	19115	18964	19415	19328	19253	19358	19346	19297	19454	19426	19244	19201	19424	19300	19308	19592	19494	19432	19348	19491	19502	19328	19372	19240	19462	19404	19412	19277	19458	19202	19370	19481	19438	19304	19393	19455	19330	19493	19313	19462	19318	19112	19616	19435	19519	19508	19149	19367	19436	19374	19555	19275	19343	19487	19231	19520	19511	19419	19311	19302	19124	19263	19321	19359	19278	19364	19256	19397	19298	19562	19474	19270	19398	19372	19383	19478	19442	19362	19398	19444	19338	19383	19536	19285	19449	19424	19471	19353	19471	19322	19539	19410	19476	19484	19334	19592	19255	19338	19271	19132	19259	19121	19318	19426	19397	19444	19424	19384	19237	19451	19455	19367	19180	19236	19230	19351	19417	19184	19323	19239	19411	19283	19468	19355	19356	19234	19422	19314	19446	19317	19423	19307	19338	19485	19535	19420	19391	19513	19487	19412	19555	19354	19405	19261	19406	19294	19506	19390	19473	19473	19187	19453	19508	19305	19214	19495	19459	19493	19372	19425	19360	19547	19228	19311	19281	19291	19426	19438	19408	19519	19457	19352	19436	19327	19356	19452	19513	19548	19454	19201
23266	41399	40414	33897	30040	26550	24366	22615	21817	20663	20222	20000	19718	19588	19482	18599	18015	17795	17967	17940	17980	17712	17532	17393	17268	17292	17402	17270	17163	17155	17075	17313	17064	16950	17075	17067	17080	17134	16970	17072	16947	17113	17006	17082	17117	17285	17062	17143	17113	17044	17202	17058	17032	16932	17065	17139	17001	17059	17056	16989	17044	17121	17022	17158	17046	17027	17011	17128	17005	16995	17059	16976	17063	17067	16906	17130	17090	16895	17003	17086	17060	16849	17047	17064	17017	16966	17047	16902	17053	17082	16974	17015	17076	16907	17002	16974	16987	17023	17001	17007	17070	17056	16995	17018	17099	17054	17005	16957	16868	16927	16941	17059	17139	17071	17179	17002	17046	16963	16831	17137	17033	17070	16919	17057	17077	16815	16914	17053	17177	16849	17115	16798	16952	17008	17055	17038	16988	16992	17006	17117	16908	16914	17048	17024	16976	17064	16968	16989	16985	16976	17082	17176	17093	17052	16960	17115	16906	17165	17163	16878	16910	17081	16860	16928	16974	17138	17125	17039	16975	16906	17127	16957	16925	16858	17076	16979	16996	17063	17009	17095	16853	17044	17136	17034	16925	17021	16887	16905	16992	17006	17068	16928	17105	16899	16994	16877	16932	17109	17148	17189	16965	16961	16899	17050	16988	17004	17308	17058	17122	17120	16997	17004	17081	16860	17078	16826	16991	17074	16989	17078	16978	16927	17023	16978	16846	17059	17200	17068	16878	17024	16815	16914	17108	16955	17014	17023	17061	16985	16959	16921	16967	16929	16977	16993	16976	17027	17086	17013	16926	16902	17102	16925	16961	16977	16995	17209	16878	16937	16933	17044	17026	17203	16966	16952	16985	16675	16939	16947	16940	17003	16857	17047	17170	16950	16975	16984	17260	17083	16880	17198	17057	16971	17154	17039	17076	16930	16765	17055	17071	16929	17128	17026	16941	17106	17218	16880	16995	16814	16856	16995	16988	16974	17003	16958	16854	16888	17129	17017	17080	16974	16941	16977	16982	17202	17022	17149	17003	17088	17089	16983	16869	17178	17202	16995	17042	16994	16980	16984	17005	16988	16963	16930	16990	17091	17111	17049	16919	17022	17029	17070	17163	16831	16941	16845	16968	16990	16915	17072	17023	17057	17164	17023	16942	16992	16901	17132	16834	17042	17007	16819	16998	17052	16949	17107	17008	16889	16997	16992	17064	16997	17097	17017	17071	16906	16960	16911	17015	16928	17018	16970	16897	16999	17150	17072	17065	17062	17121	16780	17121	17032	17004	16877	17021	16983	16920	16979	17147	17070	17065	17108	17123	17014	16998	17080	16961	17056	17064	16919	17007	16972	17064	16951	17094	16972	16965	17242	16975	17110	17000	17111	16816	16978	17145	16872	16892	16941	17084	17012	17027	16955	17144	17084	16862	17019	17014	17055	17040	16882	16928	16995	17130	16900	17048	17000	16776	17084	16886	17026	17045	16932	17137	16961	17040	17049	16792	17082	17109	16844	17123	16950	16904	17077	16905	16985	16923	16823	16912	16965	16945	16929	17014	16975	16984	16933	17007	17079	16958	16876	17121	16979	17072	16883	16983	16975	16933	17012	17183	17033	17068	17044	17102	16941	17210	16967	17090	17071	17101	17141	17136	17085	17016	17058	16907	16901	17055	16933	16996	16904	16904	16987	16999	16970	16955	17007	17082	17117	16965	17027	16900	16997	17127	16947	17018	17218	17069	17111	17015	17018	16945	16872	16912	16897	16858	16818	16880	17065	17073	17007	17240	16814	17064	17152	16821	17027	17019	17076	16907	16969	16786	16981	17103	17066	16964	17054	17052	17108	16972	17059	16806	16984	17105	17106	16988	16915	16966	17104	16867	17032	16960	16997	17138	16968	16966	17029	17010	17131	17037	16975	16945	17004	17025	17030	17065	17029	17014	16913	17079	17021	17136	16945	16965	16981	17111	17075	16970	17055	16706	17036	16937	16872	17158	17047	17143	17110	17011	17108	17063	17089	16928	16943	17099	16957	16790	16968	17111	17006	16945	16944	17051	16948	17068	17090	17022	17024	17117	16976	17023	17098	16922	17125	17008	17043	17039	17093	16997	17034	17337	17035	16939	17171	16908	17078	17115	16897	16933	17123	16748	17008	17128	17000	16989	16918	16917	17040	17088	17013	17013	16850	16694	16978	16927	16960	17092	16870	17042	17018	16900	16976	17079	16740	17082	17115	16956	16953	16921	17047	17018	17014	17129	17077	16924	17024	17082	16825	16942	16973	16909	17055	16950	17000	16945	16970	16949	17062	17019	16855	17134	16935	17048	17032	16785	16992	16898	17066	17207	17006	16958	16905	16851	17015	17023	17003	17022	16995	16995	17049	17040	17159	17043	16982	16766	17029	16930	16831	17145	17072	16970	17080	17142	17061	17038	17145	17038	16946	17086	16984	16993	17002	16863	17029	16970	16822	17067	16988	16975	16870	17089	16884	16781	16963	17056	17063	17083	17016	16994	17001	16965	16984	17072	17061	16947	17007	16934	16977	17008	17002	16907	16772	16947	17016	16990	16976	16829	17016	17049	17024	17091	17167	17007	16902	17080	17014	16933	17183	16957	17015	16958	16944	17025	17017	17118	16904	16968	17106	16961	16972	16976	16982	17082	17134	17178	17016	16960	16999	16947	17046	16904	17028	17207	17127	17006	16914	16875	17090	17139	16753	16945	16971	17087	17190	17016	16955	16970	16989	16984	17229	16917	16863	16781	16996	17022	17011	17022	16789	17055	17123	16945	16969	17012	17231	17227	17052	16952	16999	16984	16800	17117	16941	16880	16992	16992	16855	16745	16911	17072	16933	17041	16997	17085	17007	16847	17057	17123	17000	17142	17014	17065	17046	17110	16987	16979	16858	16928	16982	17027	17064	16890	17120	16933	16853	16803	16977	16927	17148	16925	16984	16920	17053	16990	16728	16982	16941	16871	17015	16816	16962	17013	17111	16827	17007	17055	16918	17026	16918	17052	17003	17167	16939	17097	17021	16863	16974	17023	17101	16983	16976	17052	16875	17188	17085	17011	16883	17131	16866	16853	17057	17208	17038	16948	17142	16989	16984	17034	16924	16913	16927	16843	17208	16907	16936	16962	17073	16852	17043	16839	16959	16918	17131	17007	17000	17009	17136	16926	17122	17064	17028	17027	17002	16999	16987	17088	17025	17205	17177	16999	17009	16895	17013	16959	16889	16981	17019	16900	17077	16911	17076	16921	17069	17132	16937	17042	16824	17150	17095	16981	17098	16989	17062	17134	17010	17092	17014	17254	16973	17119	17126	17265	16878	17224	16983	16851	17243	17054	16959	16858	17013	17084	17031	16948	17066	17045	17080	16793	16899	16826	17109	17016	16952	16960	17109	16932	16989	17144	16849	16859	16909	16969	17213	16950	17063	17050	17077	16943	16942	16957	16908	17120	16953	17061	16903	16970	16924	17084	16928	17061	17012	17015	16915	16964	16814	16908	16997	16951	16934	17027	17023	16968	16956	16978	16901	16935	16840	17035	17054	16986	16898	17085	17065	16980	17105	17019	16911	17038	17100	17027	17057	16997	16991	17034	16993	16846	17047	17118	17120	17126	16951	17028	16948	16974	17031	17002	16898	16921	16928	16961	17110	17062	17127	16942	17053	17024	17080	17106	17050	16886	17020	17016	16831	17040	16962	16979	16924	17048	16760	16982	16978	16923	16949	16900	17072	16867	17007	16991	16922	16960	17014	17024	16979	17161	17135	17029	17140	17087	17059	16909	17153	16978	16935	17057	17150	17018	16990	16904	17109	17218	17004	16875	17107	17123	17214	16841	16973	17066	17083	17041	16886	17030	16906	16957	16892	16952	17038	16895	16945	16983	16821	17178	16911	17060	16901	17236	16955	16992	17151	16953	17080	17022	17145	16955	16984	16946	16980	16946	17142	17151	17113	16960	17092	17164	16974	17150	17139	17213	17106	16997	16963	17135	17050	17036	16999	16971	17030	17092	16945	16999	17083	17074	16963	16920	17032	16929	16945	16834	16994	17052	17094	17097	16988	16799	16984	17138	17154	16855	16917	16894	16974	16976	16975	17014	16853	16876	17023	17057	16993	16975	16876	17077	16973	17156	17070	17093	16990	16872	16955	16985	16827	17116	17203	17084	16978	17065	16967	16978	16972	16904	16912	16969	16990	16976	16741	16823	17123	16921	17031	16821	16954	17017	16859	16715	17073	16997	16946	17036	16797	16998	16908	16959	17028	16888	16974	17145	16914	17105	17012	16975	17065	16966	16992	17070	16887	16942	17039	16801	16856	16915	17099	16945	17087	17011	16933	17048	16920	17173	16856	17070	16929	17106	17025	16915	16984	16830	17078	16998	16970	17084	17008	17002	17145	17093	17067	16974	17142	17149	16938	16975	17049	17085	16939	17026	16766	17129	17063	17191	17194	16984	17190	16891	17081	17037	16985	17104	17051	17012	17068	16886	16852	17066	17060	17122	16886	17228	17041	17083	16972	16896	17027	17014	17187	16898	16974	16996	17047	16994	16798	16998	17121	17069	16993	16949	17103	17221	17067	17188	16920	17051	16847	17009	17067	16982	17079	16954	16994	16959	17161	17003	17051	17016	17168	17003	17100	16916	17049	17074	17057	17055	17134	16978	16950	16904	16894	16911	17078	16917	17006	17065	17045	17056	16942	17214	17040	16950	17055	17217	16843	17139	17097	16924	16918	16996	17033	16940	17123	17096	17040	17092	16940	17073	17042	17008	17170	16955	16875	16916	17055	16930	16928	17093	17149	17092	16829	16990	17026	16917	17129	17021	16813	17049	16938	17067	17017	16970	16775	16972	16996	17155	16963	16862	16991	16940	16984	17095	17051	17058	17046	17010	17074	17084	17077	17034	17103	16870	16971	17077	17272	17124	17058	16898	17032	17004	17094	17047	16978	17162	17054	17020	16881	17043	16985	16952	16894	16973	17126	16915	17168	16995	16881	17071	17087	16962	16975	17178	17003	16751	17006	16976	16876	17111	17017	17080	17203	17233	16970	17035	17022	16801	17025	17066	17086	17004	16937	16856	16942	17201	17028	16871	16883	16930	17025	16979	17043	16933	17043	16954	17149	16911	16975
23090	21599	29635	24137	22423	26272	29521	24652	23398	23005	22530	22016	21993	21967	21892	21432	20892	20305	20665	20695	20486	20447	20415	19895	20039	19825	19941	20161	19792	19835	19755	19633	19735	19791	19821	19782	19708	19852	19992	19952	19773	19849	19856	19863	19654	19621	19741	19739	19739	19468	19607	19739	19713	19833	19709	19662	19740	19910	19765	19774	19740	19657	19858	19726	19553	19512	19631	19634	19805	19679	19752	19606	19741	19773	19470	19621	19644	19835	19522	19571	19716	19656	19587	19644	19745	19558	19683	19559	19785	19616	19635	19869	19557	19488	19789	19762	19661	19608	19669	19575	19301	19734	19539	19540	19543	19902	19401	19512	19661	19602	19684	19617	19516	19643	19565	19623	19556	19668	19689	19746	19444	19711	19596	19602	19529	19485	19659	19380	19430	19400	19582	19676	19830	19493	19611	19601	19376	19574	19577	19568	19774	19505	19556	19704	19709	19711	19706	19604	19783	19566	19633	19608	19558	19562	19675	19748	19763	19453	19606	19689	19760	19484	19561	19639	19816	19740	19523	19569	19448	19629	19735	19704	19311	19656	19563	19381	19592	19391	19683	19394	19465	19739	19610	19461	19834	19586	19554	19562	19512	19530	19441	19522	19735	19579	19519	19756	19644	19457	19534	19757	19708	19618	19607	19819	19708	19573	19643	19724	19581	19625	19710	19496	19457	19615	19498	19787	19490	19505	19717	19670	19412	19551	19741	19495	19548	19680	19672	19498	19536	19511	19751	19879	19463	19800	19727	19613	19757	19331	19651	19588	19675	19548	19567	19545	19667	19626	19632	19596	19564	19523	19390	19656	19758	19681	19745	19660	19710	19507	19716	19696	19632	19560	19758	19768	19694	19477	19479	19503	19623	19704	19592	19393	19722	19686	19496	19733	19557	19577	19348	19605	19455	19754	19589	19757	19763	19561	19398	19647	19577	19869	19615	19673	19572	19646	19493	19508	19763	19593	19560	19328	19518	19674	19403	19383	19524	19618	19635	19582	19631	19568	19592	19768	19549	19541	19685	19452	19441	19723	19321	19533	19526	19699	19607	19507	19673	19749	19754	19793	19739	19688	19408	19533	19557	19778	19759	19655	19505	19546	19700	19766	19821	19481	19387	19812	19600	19459	19597	19746	19682	19575	19753	19636	19561	19451	19539	19552	19410	19616	19606	19679	19442	19558	19731	19410	19700	19700	19569	19539	19752	19507	19691	19565	19727	19728	19787	19620	19365	19368	19464	19539	19496	19745	19625	19714	19579	19745	19608	19685	19496	19654	19825	19519	19765	19489	19618	19504	19609	19392	19784	19590	19380	19575	19517	19630	19418	19512	19448	19659	19596	19588	19529	19824	19629	19812	19702	19538	19417	19746	19575	19605	19831	19442	19581	19534	19603	19590	19469	19887	19662	19722	19520	19648	19615	19459	19593	19819	19590	19570	19729	19639	19769	19485	19446	19803	19716	19484	19763	19490	19600	19749	19561	19441	19535	19641	19601	19536	19546	19615	19723	19603	19456	19839	19580	19548	19549	19375	19545	19675	19886	19782	19663	19481	19621	19558	19605	19650	19679	19599	19680	19467	19455	19713	19717	19644	19730	19738	19671	19516	19531	19513	19795	19875	19583	19770	19602	19679	19570	19627	19441	19719	19689	19561	19729	19612	19796	19518	19666	19627	19661	19638	19685	19619	19606	19483	19487	19488	19872	19467	19449	19732	19563	19560	19711	19533	19634	19466	19605	19570	19662	19720	19767	19617	19532	19454	19635	19771	19703	19634	19577	19766	19524	19681	19730	19442	19565	19696	19450	19352	19690	19596	19579	19697	19579	19894	19611	19452	19659	19442	19791	19750	19783	19584	19602	19740	19670	19423	19669	19589	19474	19440	19430	19652	19516	19538	19397	19566	19531	19773	19647	19473	19495	19452	19614	19421	19521	19540	19644	19799	19599	19620	19617	19526	19729	19711	19566	19589	19550	19515	19631	19518	19470	19552	19667	19526	19558	19500	19731	19607	19694	19469	19549	19665	19567	19716	19752	19517	19561	19480	19588	19432	19648	19722	19453	19677	19640	19745	19684	19582	19507	19542	19663	19612	19790	19714	19716	19591	19604	19682	19440	19789	19653	19480	19618	19505	19644	19482	19446	19730	19704	19794	19520	19514	19683	19423	19654	19709	19587	19536	19786	19544	19584	19634	19621	19558	19605	19577	19651	19589	19421	19687	19649	19571	19754	19838	19699	19666	19625	19568	19684	19599	19607	19595	19430	19610	19789	19766	19668	19645	19670	19610	19568	19502	19420	19760	19761	19542	19486	19727	19535	19558	19524	19571	19675	19460	19628	19452	19546	19720	19592	19684	19497	19659	19578	19519	19590	19385	19512	19561	19284	19496	19574	19522	19411	19542	19565	19542	19606	19575	19758	19784	19523	19543	19540	19476	19709	19419	19622	19597	19666	19476	19528	19638	19663	19666	19536	19461	19587	19744	19806	19485	19557	19749	19677	19508	19504	19491	19678	19701	19759	19578	19579	19643	19578	19520	19401	19653	19490	19700	19649	19600	19590	19575	19532	19574	19451	19592	19582	19456	19569	19288	19615	19718	19765	19571	19654	19668	19709	19467	19354	19578	19574	19536	19588	19643	19505	19514	19494	19391	19401	19799	19600	19733	19760	19559	19615	19447	19509	19621	19699	19726	19626	19763	19601	19662	19738	19897	19641	19598	19575	19717	19599	19688	19648	19689	19819	19663	19703	19619	19793	19354	19485	19405	19415	19504	19798	19624	19552	19596	19662	19514	19503	19650	19523	19639	19692	19381	19697	19502	19498	19605	19480	19543	19820	19833	19597	19670	19290	19556	19561	19195	19572	19640	19580	19579	19635	19506	19575	19486	19634	19568	19599	19704	19572	19317	19599	19745	19662	19621	19504	19637	19674	19576	19535	19658	19539	19676	19466	19409	19692	19580	19678	19595	19749	19462	19493	19647	19462	19500	19558	19404	19717	19713	19438	19726	19550	19435	19601	19739	19606	19540	19840	19706	19659	19497	19495	19643	19667	19605	19705	19555	19633	19501	19611	19345	19487	19339	19493	19378	19699	19625	19538	19596	19532	19536	19477	19446	19759	19568	19550	19525	19564	19843	19649	19837	19685	19644	19480	19576	19805	19551	19578	19794	19422	19699	19794	19736	19433	19665	19718	19570	19686	19489	19508	19686	19668	19551	19578	19730	19693	19543	19595	19757	19715	19574	19662	19650	19641	19573	19553	19535	19429	19501	19595	19617	19798	19548	19510	19641	19417	19504	19605	19616	19563	19708	19701	19841	19633	19645	19693	19742	19395	19670	19629	19777	19642	19540	19705	19653	19723	19602	19395	19538	19588	19428	19411	19702	19398	19566	19507	19452	19788	19707	19709	19616	19712	19819	19433	19706	19698	19613	19601	19642	19474	19688	19591	19547	19586	19417	19629	19540	19841	19567	19524	19468	19654	19561	19660	19458	19519	19557	19393	19614	19582	19572	19408	19683	19560	19585	19533	19554	19733	19622	19526	19488	19611	19645	19550	19607	19672	19659	19678	19429	19494	19507	19403	19409	19597	19681	19667	19639	19601	19594	19666	19704	19655	19395	19659	19512	19631	19662	19604	19495	19644	19459	19770	19559	19303	19395	19518	19425	19727	19527	19580	19477	19479	19656	19480	19442	19541	19469	19744	19817	19623	19537	19444	19565	19610	19504	19493	19649	19567	19602	19523	19479	19423	19539	19577	19548	19614	19723	19562	19548	19757	19633	19832	19414	19429	19543	19713	19564	19674	19634	19456	19708	19488	19862	19812	19758	19667	19568	19698	19537	19631	19639	19527	19680	19580	19658	19540	19531	19516	19577	19618	19639	19792	19690	19769	19749	19695	19580	19578	19594	19514	19533	19505	19629	19791	19645	19619	19615	19718	19633	19778	19614	19565	19609	19572	19622	19429	19764	19696	19522	19639	19615	19669	19664	19513	19627	19544	19473	19655	19710	19613	19637	19493	19702	19818	19561	19745	19506	19816	19641	19689	19657	19795	19507	19664	19303	19664	19816	19875	19788	19532	19558	19228	19476	19632	19573	19573	19528	19461	19733	19602	19441	19740	19428	19666	19632	19605	19679	19471	19434	19708	19493	19533	19646	19396	19661	19851	19641	19767	19590	19604	19470	19702	19669	19581	19701	19834	19640	19766	19794	19421	19735	19598	19489	19757	19570	19698	19670	19786	19842	19515	19576	19724	19553	19578	19614	19444	19473	19599	19541	19505	19891	19701	19600	19678	19550	19536	19583	19716	19578	19480	19442	19968	19434	19648	19422	19497	19576	19588	19291	19461	19501	19361	19626	19629	19807	19458	19765	19569	19540	19502	19504	19626	19654	19606	19680	19712	19344	19624	19501	19668	19449	19381	19734	19567	19699	19644	19827	19597	19835	19569	19436	19565	19530	19554	19422	19641	19508	19657	19640	19532	19588	19609	19583	19867	19563	19802	19655	19522	19562	19601	19623	19519	19574	19634	19469	19546	19508	19525	19586	19599	19599	19614	19610	19686	19629	19564	19473	19613	19598	19437	19437	19317	19444	19489	19676	19686	19641	19534	19648	19523	19656	19619	19688	19479	19582	19505	19409	19571	19639	19593	19755	19726	19540	19508	19545	19590	19319	19360	19489	19436	19474	19654	19701	19548	19461	19505	19658	19654	19785	19495	19591	19645	19490	19662	19615	19575	19696	19353	19501	19799	19602	19519	19711	19615	19524	19766	19306	19390	19596	19511	19602	19448	19479	19610	19620	19790	19728	19694	19576	19599	19511	19523	19672	19597	19716	19544	19527	19784	19656	19652	19555	19730	19512	19820	19508	19725	19582	19559	19549	19497	19504	19753	19682	19430	19484	19668	19597	19419	19531	19648	19740	19691	19521	19813	19457	19657	19681	19692	19664	19752	19573	19653	19667	19478	19641	19862	19567	19589	19599	19699	19769	19479	19580	19437	19603	19767	19660	19705	19468	19655	19463	19552	19524	19798	19686	19695	19654	19691	19476	19717	19526	19698	19737	19697	19706	19793	19711	19631	19740	19586	19691	19443	19497	19779	19250	19595	19541	19404	19397	19588	19658	19499	19305
25017	45454	44840	38310	33861	29894	26958	25088	23510	22204	21380	20942	20739	20630	20356	19616	18834	18307	18198	18326	18555	18109	17785	17883	17613	17283	17566	17372	17418	17395	17445	17223	17139	17240	17202	17323	17175	17161	17315	17252	17283	17169	17245	17211	17097	17188	17124	17103	17211	17221	17276	17126	17120	17201	17062	17174	17342	17287	17282	17301	17032	16935	17296	17260	17099	17222	17141	17156	17035	17243	17292	17117	17261	17160	16965	17171	17212	17110	17034	17152	17198	17181	17115	17201	17296	17087	17010	17187	16992	17061	17073	17271	17195	17045	16998	17169	17308	17231	17211	17171	17203	17107	17196	17077	17189	17078	17120	17185	17112	17234	17100	17116	17246	17115	17189	17055	17180	17247	17015	17066	17085	17160	17194	17133	17126	17108	17060	17031	17219	17134	17094	17125	17388	16941	17256	17137	17091	17277	17160	17182	17062	17147	17108	16896	17157	17078	17164	17235	17142	17091	17053	17120	17226	17074	17049	17193	17172	17113	17056	17238	16877	16870	17147	17117	16988	17106	17024	17113	17177	17123	17175	17271	17281	16857	17019	17046	17113	17136	17277	17210	17092	17236	17156	16967	17119	16954	17052	17191	17118	16975	16976	17070	17061	17122	17219	17134	17147	16988	17183	17150	17151	17168	17156	16865	17045	17272	17078	16926	17098	17181	17217	17015	17146	16898	17100	17129	17061	17230	17122	17032	17156	17045	17045	16995	17074	17044	17232	17135	17150	17019	16981	17118	17170	17009	17024	17131	17048	17208	17136	17305	17124	17149	17033	17170	17148	17098	17088	17147	17174	16947	17049	16964	17123	17203	17196	17244	17142	17143	17137	17238	17016	17073	17020	17054	17056	17064	16998	17095	17077	17210	17032	17007	17217	16938	17252	17026	17081	16999	17001	17049	16946	17338	17286	17297	17131	17106	17140	16866	17015	17124	17224	17083	17068	17101	17097	17170	17185	16975	17218	17101	17205	17007	17088	17144	17242	17076	16997	17107	17059	16976	17028	17234	17015	17029	17067	16969	17146	16975	17052	17118	16983	17096	17038	17020	17222	17202	16830	17111	17070	17097	17041	17048	17014	17066	17132	17226	17076	17214	17014	17039	17033	17135	17198	17169	17001	17165	17110	17219	17013	17160	17045	17185	17067	17064	17111	17043	17029	17084	17183	17193	17064	17144	17207	17058	17157	17142	17076	17048	17076	17091	17041	17245	17073	16971	17071	17028	17025	16956	17197	17175	17157	17190	17057	17018	17145	17276	17045	17169	16997	16889	17145	17278	17011	17073	17190	17006	17167	17139	17055	17032	17048	17083	17195	16945	17278	16990	17107	17269	17117	17218	17165	17171	17094	16955	16990	17116	17212	17228	17022	17059	17047	17038	17094	17081	17102	17059	17076	17068	17275	17236	17204	17165	17000	17005	16844	17080	17086	17113	17070	17005	17119	17199	16998	17105	17068	17131	17102	17121	17097	16985	16983	16994	16994	17083	17159	17117	16996	17177	17147	17073	17011	17148	17132	17289	17080	17151	16968	17145	17171	16982	17223	17189	17059	17043	17266	17125	16943	17128	17117	17018	17017	17162	17207	17139	17182	17081	17151	17043	16966	17340	17098	17030	17174	17087	17182	17117	17098	17078	17157	17061	16990	17058	17110	16996	17220	17131	17168	16916	17037	17097	16989	17079	17048	16998	16990	17076	16962	17080	16969	17045	17194	17056	17073	17137	16942	17089	17090	16991	17059	17085	16993	17131	17072	17019	17308	17136	16975	16943	17185	16990	17037	17270	17189	17074	17163	17037	17112	17081	16997	16975	17038	16983	17071	17074	17155	17082	17197	17164	17135	17037	17035	17106	16807	17166	17050	16989	17010	17091	17035	17052	17164	16997	17173	16952	17079	17007	17062	16966	17025	17207	17054	17289	17132	17159	17169	17154	17052	17055	16923	17148	17062	17057	17222	16972	17038	17071	17055	16958	16946	17111	17004	16925	17315	17003	17167	16921	17091	17193	17050	17124	17249	17154	16960	17069	17023	17124	17203	17127	17091	17053	17041	17169	17165	17253	17075	17111	17089	17124	17148	17042	17187	17293	16978	16978	17155	16985	17124	17114	17202	17052	17087	16983	16948	16932	17071	17117	17037	17124	16988	17121	16955	17150	17045	17053	17072	17087	17126	16997	16918	17148	17030	16913	16940	17105	17094	17168	17121	17172	17186	17081	17220	17117	16940	17259	17053	17095	17284	17173	17007	17053	17116	17067	17108	17094	17014	17263	17238	17299	17007	17197	17139	17141	17212	17041	17184	17119	17183	17198	17058	17143	17161	16941	16992	17089	17192	17106	17209	16980	17021	17171	17089	17100	17047	17078	17163	17074	17158	16963	17111	16991	17251	17133	17169	17133	17085	17105	16993	17137	17123	17133	17026	17092	17124	17020	17102	17082	17108	17109	17118	16956	17250	17048	17104	17270	17118	17042	17257	17187	16993	17120	16948	17133	17031	17053	17104	17117	17186	17051	17019	17198	17146	17235	16981	17196	16984	17084	17104	16870	17090	17288	16942	17004	17117	16977	17155	17178	17161	17157	16968	17082	17026	17117	17147	17104	17059	17094	17155	17118	17082	17084	17233	17299	16974	17150	17068	17145	16952	17131	17007	17112	17074	17090	17037	17040	17083	17145	17050	17090	16930	17202	17055	17008	17224	17061	16949	16957	17000	16977	17074	17222	16932	17027	17126	17053	17078	17234	17002	17176	17194	16936	16997	17182	17227	17142	16991	17053	16927	16993	16982	17005	17206	16973	17017	17114	17149	16986	17075	16987	17174	17296	17099	17025	17116	16968	17028	17118	17246	17135	17118	16915	17030	17044	17142	17139	16925	17143	17018	16982	17250	17229	17009	17034	17117	17101	17138	17099	17146	17163	17111	17137	17176	17176	17062	17069	17113	17148	17224	17001	17069	17087	16995	17304	16979	17075	17090	17159	17165	17000	16869	17181	17083	16997	16848	17152	17007	17038	17132	17303	17038	17093	17294	17092	17098	17099	17061	17100	17197	17158	17008	16996	17075	17030	16948	17163	17192	17162	16923	17150	17396	17064	17152	17078	17070	17062	17084	17131	17078	17055	17112	17125	17030	17319	17005	17162	17063	17068	17233	17056	17158	17080	17196	17055	17089	17065	17028	17181	17018	16924	17135	16973	17077	17168	17127	17072	17285	17125	17117	17164	17251	17192	17007	17247	17005	17016	17026	16806	17273	16991	17026	16912	17067	16885	17153	17235	17077	17058	17165	17020	17107	17230	17093	17137	17180	16923	17160	17095	17056	17054	17067	17215	17195	17020	16984	17069	17148	17088	17291	17139	17124	17142	17043	17060	16980	16988	17237	16983	17023	17064	17090	16924	17157	17155	17077	17000	17120	17113	17063	17126	17225	17054	16978	16867	17253	16999	17074	17072	17136	17159	17264	17217	17070	17051	17047	17083	17148	17213	16912	17186	17040	17142	17159	17161	17078	17049	17191	16980	17060	17118	16981	17100	17289	17197	17203	17087	17088	17214	17086	17015	17066	16944	17130	16961	17144	17198	17022	17258	17165	17060	16978	17186	17145	17110	16982	17064	16948	17124	16914	17233	17220	17064	17144	17067	17135	17063	17008	17214	17130	17042	17048	17014	17193	17076	17124	17053	17051	17065	17263	17038	17047	17045	17086	17030	17048	17091	17044	16993	17138	17179	17007	17253	16880	17187	17046	17203	17060	17110	17027	17083	17060	17240	17074	17100	17002	17015	17050	16986	17056	16954	16942	17182	16995	17013	16873	17235	16998	17038	17007	17062	17026	16990	16975	16995	17018	17193	17002	17124	17055	17038	17065	17071	17098	17260	17078	17099	17091	17077	17251	17158	17109	17032	17130	17125	17125	17051	17064	17068	17097	17068	16951	17138	16978	17043	17025	17041	17215	17057	17122	17043	17101	17096	16952	17061	16925	17115	17164	16962	17018	17000	17061	16932	17081	16961	17164	17244	17266	17094	16990	17039	16994	17179	17016	17168	17189	17165	17123	17162	17074	17320	17076	17043	17048	16944	17174	16862	16959	17175	17063	17171	16994	16971	17081	17040	17040	16979	17157	17180	17047	16985	17126	17089	17193	17101	17152	16916	17204	17051	17080	17102	17208	17220	17104	17095	17112	17116	17168	16965	17155	16945	17034	17175	17007	17026	17009	17195	17240	17089	17270	17028	17147	16992	17131	17160	17121	17097	17061	17040	17258	16905	17213	17169	17010	16962	17166	17014	17238	17200	17125	17116	17080	17141	17093	17243	16970	17247	17050	17126	17128	16941	17095	17045	17052	16976	17057	17246	17075	17168	17074	17007	17125	17101	17206	16976	16975	17135	17151	17183	17211	17184	16979	17231	17126	16994	17213	17160	17048	17262	16974	17051	17100	16916	17001	17166	16970	17189	17030	17033	17170	17193	17016	17052	17124	16947	16977	17204	17105	17197	16894	17124	17178	17018	17035	16950	17012	17083	16975	16898	17020	17139	16932	17101	17169	17044	17140	16969	17044	16998	17121	17104	17082	17054	17146	17078	17107	17060	16996	17174	17160	16953	17265	16960	17198	17115	16989	17046	17210	17033	17242	16948	17133	17140	17086	16998	17220	17128	17252	17185	17110	16981	17105	17039	16925	17067	17058	17038	17221	17130	17061	17184	17029	17115	17250	17285	17163	16977	17105	16988	16968	17109	17031	17115	17191	16954	17100	17111	17164	17183	17194	17126	17149	16970	17106	16977	17091	17005	17024	17187	17085	17220	17173	17170	17079	17053	17196	17134	17064	16917	16993	17218	16975	17073	16867	17262	17342	17165	17175	17089	17124	17064	17056	17211	17113	17147	17193	17048	16903	16958	17002	17161	17107	17152	17104	17034	17011	16986	17001	17131	17099	17071	17044	17314	17067	17112	17204	17188	17099	17012	16894	17197	17102	17178	17039	17111	16962	17124	17200	17066	17033	17055	17017	16936	17188	17141	17076	17212	17192	17182	17104	17050	17117	17148	17043	17066	17059	17109	17059	17127	17108	17013	16916	17163	17046	17124	17006	17155	17219	17121	17070	17142	17084	17111	17026	17018	17169	17245	16977	17183
27993	24105	30478	28801	24171	22783	21793	20624	20246	19912	19550	19758	19492	19705	19434	19282	18821	18776	18912	18698	18748	18982	18711	18686	18630	18721	18597	18454	18388	18686	18756	18648	18549	18494	18563	18646	18475	18528	18550	18491	18385	18459	18531	18427	18586	18642	18494	18409	18599	18465	18769	18606	18291	18492	18487	18497	18546	18645	18421	18522	18502	18505	18678	18327	18565	18609	18396	18350	18287	18576	18519	18475	18415	18661	18497	18398	18462	18666	18638	18385	18530	18527	18440	18439	18278	18435	18566	18368	18255	18401	18410	18381	18292	18291	18548	18615	18393	18550	18449	18490	18352	18542	18385	18432	18631	18389	18216	18532	18559	18355	18433	18367	18510	18401	18418	18569	18560	18412	18578	18171	18209	18461	18324	18462	18660	18532	18389	18459	18545	18479	18332	18671	18417	18390	18353	18506	18712	18439	18553	18471	18597	18386	18409	18402	18301	18402	18571	18430	18346	18425	18619	18520	18458	18470	18443	18522	18392	18396	18466	18165	18355	18429	18462	18581	18723	18492	18384	18556	18561	18518	18513	18735	18437	18382	18436	18473	18472	18381	18446	18546	18431	18447	18668	18616	18557	18529	18319	18379	18443	18433	18594	18688	18611	18515	18520	18418	18536	18321	18441	18545	18650	18546	18538	18282	18324	18422	18396	18339	18647	18445	18336	18554	18504	18551	18350	18616	18456	18327	18429	18364	18426	18530	18290	18594	18221	18435	18225	18507	18558	18559	18290	18465	18211	18385	18362	18452	18528	18430	18542	18377	18447	18602	18553	18600	18459	18305	18510	18368	18525	18430	18426	18618	18588	18343	18555	18498	18367	18541	18362	18453	18451	18349	18717	18440	18417	18669	18387	18565	18472	18539	18683	18424	18467	18386	18467	18563	18553	18593	18282	18509	18507	18678	18688	18550	18264	18433	18601	18479	18654	18530	18417	18593	18564	18654	18419	18669	18334	18874	18472	18325	18414	18469	18638	18670	18476	18479	18534	18460	18604	18510	18511	18320	18564	18578	18496	18635	18640	18541	18530	18570	18445	18491	18636	18458	18628	18544	18646	18552	18402	18594	18406	18524	18512	18500	18366	18407	18575	18477	18401	18441	18468	18620	18542	18338	18513	18591	18495	18523	18430	18336	18501	18396	18449	18259	18503	18410	18567	18332	18607	18283	18468	18635	18681	18547	18607	18393	18523	18442	18473	18200	18523	18622	18441	18437	18631	18569	18704	18573	18644	18409	18582	18572	18329	18601	18500	18449	18335	18320	18683	18263	18409	18437	18466	18591	18431	18500	18471	18443	18615	18545	18594	18525	18259	18414	18655	18616	18518	18623	18513	18435	18409	18596	18320	18504	18366	18280	18476	18731	18398	18386	18408	18484	18393	18356	18607	18608	18591	18604	18540	18534	18464	18430	18455	18411	18549	18660	18307	18322	18553	18436	18410	18446	18549	18502	18597	18346	18427	18376	18480	18585	18400	18513	18372	18477	18566	18608	18157	18576	18747	18463	18512	18514	18588	18351	18312	18683	18472	18292	18363	18589	18415	18251	18682	18423	18574	18325	18439	18420	18562	18534	18287	18392	18244	18489	18644	18534	18347	18333	18465	18350	18346	18397	18452	18507	18357	18422	18376	18553	18609	18657	18528	18454	18413	18543	18499	18350	18214	18694	18443	18542	18253	18550	18615	18500	18431	18402	18352	18521	18404	18431	18389	18314	18453	18362	18470	18586	18675	18524	18593	18395	18491	18612	18573	18356	18408	18470	18495	18407	18285	18539	18523	18167	18514	18542	18451	18648	18416	18525	18478	18491	18545	18450	18457	18374	18399	18273	18347	18492	18312	18336	18366	18459	18398	18460	18299	18424	18428	18702	18365	18506	18544	18366	18369	18637	18461	18341	18478	18561	18343	18343	18577	18467	18647	18263	18420	18363	18428	18420	18478	18512	18590	18790	18490	18409	18443	18366	18478	18525	18431	18341	18493	18309	18545	18741	18395	18689	18549	18419	18597	18534	18570	18420	18359	18246	18449	18479	18669	18345	18543	18439	18404	18389	18555	18330	18393	18470	18621	18366	18350	18561	18366	18478	18338	18446	18549	18723	18518	18536	18425	18535	18596	18509	18423	18384	18511	18509	18546	18487	18573	18339	18693	18444	18371	18357	18559	18431	18710	18654	18599	18563	18643	18298	18448	18401	18466	18552	18473	18378	18524	18489	18429	18369	18220	18624	18597	18427	18421	18686	18614	18468	18459	18378	18473	18296	18447	18454	18432	18507	18300	18520	18377	18436	18435	18534	18328	18467	18510	18476	18497	18488	18346	18517	18582	18658	18576	18496	18750	18479	18562	18500	18386	18368	18354	18565	18520	18533	18492	18510	18526	18541	18695	18437	18510	18350	18468	18632	18451	18383	18616	18615	18545	18392	18445	18557	18421	18430	18479	18367	18577	18312	18466	18519	18474	18421	18373	18482	18400	18314	18234	18344	18578	18322	18636	18443	18350	18532	18550	18477	18468	18542	18526	18761	18556	18548	18413	18388	18567	18504	18481	18559	18554	18285	18608	18459	18432	18572	18592	18379	18476	18410	18599	18447	18787	18422	18463	18493	18374	18552	18701	18497	18649	18539	18630	18458	18413	18448	18560	18361	18592	18502	18412	18438	18428	18330	18509	18448	18621	18530	18523	18305	18614	18468	18549	18441	18340	18417	18612	18533	18663	18607	18535	18472	18328	18664	18536	18186	18419	18401	18595	18570	18498	18506	18388	18422	18618	18540	18460	18571	18488	18421	18488	18528	18548	18301	18422	18624	18481	18506	18468	18403	18486	18437	18456	18502	18530	18505	18424	18516	18423	18600	18452	18498	18602	18536	18577	18573	18309	18363	18544	18594	18477	18544	18497	18259	18475	18616	18506	18477	18442	18212	18609	18605	18615	18363	18530	18551	18578	18467	18509	18415	18504	18440	18418	18505	18603	18532	18433	18349	18565	18332	18452	18541	18537	18386	18432	18355	18629	18583	18437	18374	18317	18661	18681	18424	18547	18407	18662	18485	18506	18642	18464	18289	18424	18375	18471	18424	18440	18419	18376	18485	18682	18639	18389	18575	18590	18483	18440	18568	18447	18444	18548	18622	18468	18406	18478	18672	18400	18633	18606	18495	18499	18446	18381	18420	18534	18342	18430	18420	18521	18662	18519	18720	18453	18388	18415	18512	18547	18508	18305	18525	18528	18533	18488	18489	18430	18580	18552	18584	18498	18654	18587	18596	18439	18563	18462	18485	18484	18507	18491	18348	18623	18485	18370	18444	18683	18575	18414	18357	18335	18528	18416	18605	18496	18424	18590	18488	18598	18391	18446	18546	18319	18264	18537	18517	18554	18358	18361	18607	18451	18343	18526	18275	18727	18583	18552	18331	18598	18551	18659	18526	18570	18364	18551	18400	18287	18609	18531	18184	18395	18496	18254	18453	18473	18672	18456	18671	18468	18243	18374	18507	18277	18340	18393	18456	18473	18468	18512	18573	18546	18538	18518	18327	18407	18696	18494	18361	18638	18338	18548	18417	18357	18609	18745	18731	18380	18607	18383	18524	18489	18608	18558	18291	18401	18483	18332	18265	18476	18441	18428	18732	18488	18600	18511	18475	18460	18528	18441	18503	18640	18596	18402	18608	18407	18472	18525	18687	18499	18332	18378	18681	18380	18393	18431	18316	18456	18298	18479	18529	18565	18512	18524	18441	18653	18506	18647	18537	18445	18364	18659	18504	18570	18490	18499	18457	18377	18589	18541	18535	18501	18579	18568	18501	18547	18517	18417	18516	18410	18169	18565	18771	18312	18509	18656	18592	18433	18592	18417	18503	18532	18477	18540	18483	18461	18315	18427	18437	18522	18364	18487	18618	18326	18623	18350	18459	18733	18464	18485	18664	18452	18538	18413	18615	18468	18443	18445	18210	18603	18643	18344	18711	18538	18604	18477	18329	18520	18456	18561	18704	18579	18425	18406	18661	18538	18368	18426	18471	18516	18468	18617	18590	18582	18388	18357	18479	18489	18768	18616	18338	18788	18504	18590	18525	18598	18636	18542	18489	18324	18406	18657	18325	18599	18427	18462	18508	18319	18497	18523	18450	18358	18466	18420	18646	18494	18423	18167	18620	18457	18564	18325	18538	18432	18533	18645	18607	18444	18594	18517	18270	18667	18576	18651	18321	18512	18542	18311	18345	18523	18624	18689	18441	18481	18514	18473	18523	18634	18441	18517	18532	18755	18520	18529	18588	18470	18658	18483	18429	18721	18720	18525	18533	18590	18417	18538	18497	18395	18661	18278	18535	18684	18568	18651	18405	18389	18476	18670	18486	18680	18541	18458	18342	18486	18451	18592	18413	18510	18552	18520	18538	18557	18420	18586	18317	18626	18477	18564	18393	18257	18230	18488	18541	18504	18455	18389	18406	18279	18540	18369	18525	18401	18395	18366	18676	18303	18390	18625	18431	18504	18583	18418	18382	18503	18585	18462	18433	18509	18536	18664	18215	18717	18525	18366	18442	18383	18483	18734	18494	18346	18649	18387	18497	18436	18260	18476	18565	18402	18377	18632	18546	18683	18265	18336	18619	18533	18230	18407	18476	18291	18461	18303	18452	18332	18470	18462	18425	18795	18432	18346	18277	18301	18450	18612	18361	18693	18484	18588	18360	18488	18385	18549	18516	18411	18589	18517	18467	18465	18480	18366	18403	18557	18575	18466	18551	18648	18484	18460	18595	18543	18499	18493	18527	18386	18468	18307	18308	18599	18307	18462	18448	18455	18447	18425	18362	18321	18298	18511	18608	18518	18512	18515	18536	18375	18447	18610	18523	18378	18302	18352	18376	18447	18454	18457	18455	18279	18552	18393	18602	18448	18302	18645	18367	18426	18465	18555	18565	18557	18450	18313	18294	18515	18219	18445	18387	18314	18591	18575	18470	18415	18380	18346	18317	18575	18531	18525	18396	18573	18597	18332	18369	18525	18519	18567	18486	18552	18502	18573	18600	18229	18356	18533	18522	18494	18473	18385	18498	18602	18506	18485	18347	18360	18429	18574	18425	18495	18432	18590	18454	18439	18647	18467	18410	18517	18569	18459	18392	18648	18549
24247	36031	34194	28788	25240	23004	20975	20027	19277	18428	18332	18171	18058	17984	17792	17511	17067	16970	16932	16990	16922	16786	16810	16370	16594	16400	16578	16615	16555	16671	16587	16532	16431	16249	16650	16293	16410	16465	16556	16473	16361	16394	16569	16388	16454	16447	16224	16339	16386	16538	16414	16442	16442	16498	16262	16267	16369	16561	16478	16521	16529	16297	16341	16257	16464	16428	16470	16525	16381	16569	16560	16375	16559	16443	16406	16619	16553	16316	16373	16339	16418	16321	16438	16548	16388	16507	16316	16490	16435	16323	16468	16312	16474	16298	16403	16288	16394	16387	16242	16406	16321	16244	16438	16468	16330	16336	16372	16434	16349	16382	16418	16447	16515	16519	16400	16473	16499	16355	16168	16457	16470	16413	16431	16423	16407	16453	16473	16489	16419	16297	16403	16467	16442	16410	16465	16413	16351	16363	16400	16419	16312	16351	16513	16569	16425	16556	16524	16469	16363	16406	16541	16296	16491	16463	16401	16398	16305	16450	16420	16424	16242	16552	16477	16485	16437	16323	16363	16500	16531	16350	16570	16499	16415	16384	16308	16410	16512	16291	16480	16348	16369	16394	16457	16461	16445	16328	16470	16333	16379	16370	16427	16477	16427	16392	16551	16351	16408	16376	16234	16258	16515	16391	16438	16509	16260	16450	16308	16307	16503	16447	16359	16333	16463	16345	16249	16328	16559	16441	16331	16410	16462	16179	16426	16374	16341	16352	16600	16427	16369	16351	16447	16331	16528	16311	16317	16350	16321	16327	16327	16204	16323	16355	16458	16219	16241	16503	16332	16373	16402	16454	16210	16276	16401	16473	16356	16349	16357	16315	16578	16264	16501	16333	16480	16338	16181	16526	16403	16442	16596	16310	16406	16386	16388	16490	16394	16328	16497	16462	16540	16421	16533	16312	16512	16371	16236	16463	16439	16426	16482	16548	16468	16553	16387	16405	16414	16380	16631	16223	16579	16420	16558	16376	16394	16316	16346	16236	16190	16572	16336	16579	16468	16455	16513	16455	16384	16374	16503	16317	16359	16521	16208	16183	16558	16540	16218	16450	16484	16379	16365	16500	16360	16345	16445	16376	16408	16328	16662	16358	16407	16238	16405	16465	16560	16327	16278	16345	16590	16548	16475	16524	16498	16409	16267	16346	16240	16330	16599	16294	16573	16570	16333	16586	16418	16248	16425	16377	16372	16281	16381	16455	16383	16393	16481	16301	16417	16309	16541	16616	16427	16257	16601	16450	16522	16452	16407	16362	16353	16414	16364	16417	16434	16444	16384	16302	16419	16424	16292	16292	16477	16629	16482	16447	16393	16310	16320	16392	16458	16375	16277	16409	16315	16298	16380	16413	16373	16409	16487	16290	16435	16337	16491	16384	16550	16320	16426	16394	16288	16364	16306	16171	16316	16261	16302	16344	16434	16440	16284	16394	16240	16325	16485	16390	16439	16385	16368	16498	16342	16486	16373	16359	16377	16298	16516	16327	16421	16382	16188	16492	16461	16474	16448	16487	16344	16366	16434	16340	16300	16295	16356	16472	16306	16416	16325	16360	16545	16428	16328	16380	16400	16565	16409	16194	16510	16388	16464	16388	16303	16457	16329	16447	16409	16375	16489	16356	16391	16502	16598	16259	16482	16424	16188	16240	16489	16575	16656	16364	16400	16268	16510	16559	16327	16529	16402	16396	16346	16429	16533	16485	16341	16496	16609	16260	16443	16337	16439	16478	16380	16484	16578	16261	16341	16546	16386	16591	16418	16370	16300	16397	16403	16376	16394	16416	16341	16356	16353	16479	16539	16437	16330	16393	16310	16395	16502	16364	16424	16274	16298	16575	16465	16364	16492	16466	16420	16422	16387	16299	16472	16466	16265	16552	16443	16488	16344	16436	16436	16587	16314	16395	16435	16506	16322	16402	16518	16614	16504	16444	16480	16483	16232	16368	16475	16277	16481	16428	16360	16461	16478	16518	16263	16465	16377	16536	16408	16263	16329	16334	16174	16275	16449	16306	16379	16390	16577	16239	16305	16162	16269	16430	16287	16409	16304	16379	16347	16424	16342	16351	16399	16487	16217	16322	16557	16412	16438	16441	16500	16519	16193	16358	16473	16322	16445	16419	16366	16474	16397	16469	16241	16432	16280	16564	16436	16287	16522	16463	16348	16414	16432	16323	16409	16460	16339	16502	16429	16522	16432	16438	16336	16466	16505	16425	16293	16436	16428	16400	16481	16311	16491	16381	16288	16454	16263	16444	16335	16511	16358	16558	16419	16393	16402	16431	16371	16441	16480	16359	16367	16426	16340	16447	16398	16413	16192	16442	16402	16314	16433	16435	16514	16450	16415	16381	16417	16436	16584	16593	16489	16542	16233	16455	16266	16606	16207	16438	16400	16461	16410	16414	16390	16455	16474	16453	16561	16420	16411	16263	16323	16357	16416	16425	16306	16333	16191	16367	16445	16285	16392	16332	16356	16461	16330	16413	16422	16480	16496	16293	16297	16536	16317	16325	16519	16482	16287	16426	16345	16423	16368	16456	16274	16265	16395	16330	16478	16383	16213	16335	16456	16247	16419	16511	16283	16599	16320	16463	16400	16482	16316	16360	16327	16346	16353	16435	16402	16327	16551	16307	16265	16511	16451	16437	16356	16322	16483	16359	16403	16500	16560	16303	16542	16305	16374	16447	16411	16226	16453	16500	16468	16546	16655	16370	16477	16512	16100	16497	16562	16363	16501	16243	16308	16425	16430	16325	16516	16532	16458	16422	16469	16486	16399	16542	16672	16303	16385	16478	16430	16385	16377	16302	16161	16366	16532	16431	16346	16509	16668	16284	16449	16474	16417	16445	16394	16385	16475	16627	16381	16412	16405	16526	16370	16457	16421	16485	16409	16167	16378	16389	16302	16389	16505	16419	16462	16404	16390	16219	16421	16397	16273	16453	16313	16485	16429	16255	16332	16418	16641	16449	16478	16493	16436	16349	16282	16364	16366	16497	16373	16292	16429	16331	16401	16364	16393	16384	16416	16398	16541	16421	16486	16480	16329	16404	16416	16441	16322	16422	16618	16430	16466	16390	16382	16423	16277	16095	16239	16282	16555	16461	16287	16503	16313	16314	16337	16410	16439	16330	16389	16542	16502	16385	16414	16381	16470	16363	16239	16341	16306	16466	16521	16403	16347	16418	16323	16299	16510	16463	16596	16144	16498	16342	16339	16322	16393	16404	16461	16357	16395	16328	16384	16344	16411	16469	16407	16402	16566	16357	16415	16373	16386	16371	16304	16279	16426	16536	16408	16394	16359	16436	16260	16314	16472	16419	16321	16489	16207	16458	16331	16513	16405	16402	16246	16452	16201	16462	16289	16582	16345	16443	16390	16414	16331	16394	16514	16326	16328	16480	16421	16526	16470	16570	16409	16334	16449	16519	16337	16374	16352	16343	16524	16420	16315	16328	16382	16450	16369	16260	16546	16240	16408	16441	16386	16226	16399	16477	16435	16475	16386	16501	16419	16494	16284	16311	16261	16448	16420	16513	16544	16401	16398	16406	16298	16421	16629	16306	16542	16379	16239	16296	16330	16478	16354	16355	16431	16481	16503	16453	16403	16563	16337	16563	16508	16299	16474	16229	16554	16546	16345	16447	16558	16355	16247	16622	16358	16343	16403	16528	16301	16384	16490	16298	16530	16526	16425	16457	16323	16377	16545	16471	16472	16551	16347	16427	16222	16518	16301	16408	16627	16503	16485	16430	16323	16614	16534	16323	16327	16362	16329	16398	16429	16271	16301	16527	16386	16458	16283	16330	16303	16303	16430	16609	16365	16429	16438	16473	16380	16184	16543	16307	16388	16312	16230	16475	16476	16353	16481	16428	16412	16426	16508	16179	16251	16584	16520	16578	16254	16473	16384	16362	16474	16243	16505	16375	16371	16290	16489	16490	16402	16408	16350	16468	16620	16487	16495	16584	16338	16300	16451	16474	16268	16406	16382	16368	16428	16436	16443	16463	16435	16486	16377	16377	16677	16266	16493	16435	16541	16253	16522	16296	16504	16598	16473	16487	16520	16582	16465	16620	16455	16469	16365	16236	16338	16629	16353	16343	16410	16447	16308	16382	16367	16410	16531	16358	16320	16466	16382	16291	16427	16425	16403	16285	16231	16573	16413	16342	16415	16569	16425	16403	16592	16411	16363	16357	16524	16409	16338	16300	16352	16462	16394	16454	16377	16293	16430	16531	16472	16554	16440	16480	16334	16304	16366	16385	16375	16569	16458	16429	16440	16407	16302	16333	16499	16335	16432	16427	16533	16217	16551	16465	16372	16419	16373	16355	16509	16487	16304	16506	16505	16505	16429	16321	16499	16382	16576	16367	16392	16308	16538	16427	16463	16132	16385	16541	16303	16305	16320	16344	16521	16331	16314	16491	16529	16426	16449	16459	16216	16311	16611	16288	16483	16267	16348	16347	16438	16382	16326	16429	16393	16350	16361	16376	16301	16433	16465	16380	16507	16403	16420	16464	16352	16524	16367	16544	16338	16384	16278	16341	16440	16502	16468	16369	16334	16290	16235	16418	16525	16324	16290	16197	16379	16281	16437	16440	16399	16485	16367	16199	16309	16628	16454	16428	16336	16360	16407	16356	16199	16451	16585	16469	16406	16426	16327	16608	16595	16129	16448	16347	16266	16411	16238	16380	16492	16379	16265	16317	16317	16474	16350	16399	16411	16316	16528	16268	16389	16375	16315	16420	16593	16346	16507	16226	16445	16403	16151	16333	16630	16388	16429	16346	16537	16389	16363	16195	16512	16487	16383	16336	16543	16374	16491	16467	16379	16336	16363	16453	16427	16317	16314	16499	16326	16403	16355	16419	16423	16350	16308	16535	16485	16584	16330	16564	16598	16409	16574	16371	16352	16668	16343	16276	16326	16412	16447	16338	16301	16382	16361	16473	16336	16471	16441	16341	16322	16356	16484	16354	16294	16573	16261	16442	16374	16389	16402	16425	16290	16375	16281	16485	16438	16373	16433	16455	16551	16383	16373	16373	16415	16197	16405	16433	16403	16509	16363	16460	16436	16522	16295	16425	16226	16225	16410	16527	16151	16585	16437	16444	16394	16549	16374	16375	16290	16370
24143	21671	29405	24960	24141	26314	26159	22952	22010	21596	21047	21097	20805	20858	20932	20415	19897	19882	19868	19889	19684	19796	19617	19425	19508	19482	19478	19448	19508	19557	19477	19400	19117	19203	19342	19246	19372	19285	19112	19214	19162	19211	19419	19086	19126	19293	19288	19108	19186	19172	19308	18997	19360	18977	19231	19183	19110	19046	19063	19134	19134	19065	19492	18905	19089	19268	19327	19298	19186	19210	19198	19170	19215	19067	19004	19254	19009	19319	19303	19062	19128	19152	18996	19127	19135	18880	18959	19119	19218	19079	19221	19068	18881	19109	18958	19183	19190	19252	19270	19166	19270	19056	19077	19148	19107	18997	19224	19380	19165	19198	19253	19220	18913	19210	18954	19002	19135	19191	19044	19090	19175	19171	19217	19268	19124	19178	19137	19116	19233	18971	19115	18831	19041	19258	19298	19210	19066	19167	19174	19170	19073	19081	19219	19302	19310	19438	19393	19184	19092	18851	18806	19104	19115	19069	19227	19132	19191	19090	19190	19008	19124	19151	19350	19122	18918	19121	19154	19300	19164	19157	19064	19262	19063	19004	19041	19186	19014	19089	19115	19172	18963	19104	19119	19088	19145	19151	19020	19167	18988	18892	18998	19199	19215	19039	19217	19122	18997	19287	19111	19239	19213	19053	18982	19042	18933	19165	19075	19285	19122	19017	19158	19304	19056	19248	19289	19230	19064	19185	19074	19209	19083	19160	19272	19089	18945	19096	19165	19126	19295	19016	19128	19184	19065	19073	19220	19168	19108	19167	18946	18975	19109	19033	19135	19076	19050	19163	19199	19121	19189	19116	19293	19101	19250	19040	19098	19152	19094	19183	19211	19106	19069	19403	19069	19112	19202	19392	19107	19245	19100	19194	19244	19062	19155	19166	19174	18942	19185	19219	19196	19153	19063	19072	19157	19095	18876	19088	19286	19274	19202	19121	19123	19072	19025	19260	18996	19150	19060	19054	18959	18961	19070	18980	18958	18999	19033	19079	19174	19121	19209	19218	19333	19303	19071	19029	19211	19009	19032	19136	19196	19156	19112	18997	19168	19329	19116	19005	19237	19124	18974	19031	19229	19218	19138	18910	19106	19192	19080	19246	19228	19221	19098	19189	19212	19126	19205	19101	19102	19095	19151	19185	19261	19104	19059	18970	19234	19187	19220	19208	19313	19070	19187	19194	19130	19156	19129	19010	19104	19108	19294	19162	19278	19066	19061	19232	18967	19110	19133	19024	19098	19125	18893	19074	19193	18816	19132	19112	18961	19115	19272	19027	19066	19059	19225	19189	19172	19081	19151	18993	19065	19026	19158	19137	19207	19113	19105	19088	18700	18974	19212	18934	19312	19194	19063	19092	19155	18915	19030	18940	19078	19204	19136	18981	19046	19026	18963	18868	19232	19328	19150	19159	19181	19130	19033	18864	19154	19202	19124	18989	18892	19078	19047	19136	18970	19238	19268	19135	19186	18963	18936	19227	19033	19180	19076	19151	19109	19168	19216	19144	18858	19265	18901	19165	19029	19074	18957	19034	19105	19156	19124	19064	19029	19363	19060	19192	19023	18944	19211	19183	19176	19136	19304	18935	19101	19021	19118	19192	19165	19187	18985	19181	19134	19180	19219	19056	19215	18993	19187	19187	19084	18962	18993	19020	19110	19045	19131	18988	19070	19155	19112	19112	19116	19127	18910	19351	19093	18999	19035	19116	19111	19062	18949	19135	19168	19046	19091	19312	19061	19131	19267	18982	18952	19121	19177	19193	19360	19040	19180	19272	19033	19155	19237	18976	19218	18768	19259	19021	19143	19138	19155	19062	19444	18969	19171	19022	19068	19118	19142	19266	19139	19168	19271	19260	19163	19272	19093	19018	19200	19034	18980	18878	19145	19016	19198	19001	19047	19014	19123	19201	19072	19212	19114	19141	19127	19110	19179	19180	19156	19147	19149	19127	18997	19230	19260	19260	19237	19126	19189	19150	19193	19194	19134	19002	18866	18897	19381	19258	19104	18987	19191	19035	19130	19102	19099	19167	19033	19169	19288	18978	19092	19012	19153	19271	19035	18925	19013	19103	19085	19134	19203	19380	19118	19374	19108	18894	19233	18952	19163	19084	19285	19232	19203	19054	19128	19351	19358	19007	19136	19082	19149	19154	19198	19046	19163	19079	19158	19107	19180	19082	19100	19014	18979	19092	19057	18915	19299	19253	19131	19055	19164	19352	19173	18899	19084	18955	19256	19069	19001	19104	19128	19156	19283	19045	19217	19216	19253	19109	19058	18952	19071	18879	19208	19087	19236	19309	19046	19052	19060	18904	19048	19144	19140	19063	19038	19167	19136	18930	19082	19181	19159	19009	18991	19119	19108	18918	19154	19064	19122	19158	19002	19158	19195	19140	19171	19214	19185	19309	19252	19082	19215	19315	19219	19185	19124	19054	19187	19204	19021	19054	19058	19172	19117	19040	19237	18890	19147	19268	19285	18922	18972	19146	18933	19186	19035	19174	19000	19102	19076	18989	19099	19126	18988	19032	19122	19108	18967	19063	19062	19136	19263	19203	19262	19123	19259	18997	19257	18835	18990	19088	18911	19170	19260	19118	19164	19245	19068	19036	19030	18955	19170	19034	18936	19076	19155	18995	19259	19095	19253	18934	19163	19236	19131	19049	18991	19044	19165	18977	19239	19076	18982	19199	19028	19171	19153	19176	19081	19139	19237	19166	19165	18867	19018	19301	19057	19199	19229	19163	19063	19103	19351	19246	19079	19073	19168	19304	19070	19085	19053	18852	19111	19018	19124	19072	19003	19150	19004	19183	19130	19129	19153	19114	19008	19055	19155	19064	18998	19303	19261	18988	19185	18981	18843	19089	19126	19280	19255	19078	19236	19150	19205	19060	19266	19184	19010	18938	19003	19126	19185	19097	19075	19195	18929	19176	19144	19308	18865	19160	18990	18868	19134	19142	19179	19355	19004	19013	19232	19120	19174	19197	18996	19156	19160	19153	19009	19252	18999	19050	19252	18952	19237	19053	19064	18961	18916	19305	19235	19309	19257	19364	19140	19040	19293	19021	19160	19049	19022	18896	19049	19259	18954	19322	19069	19183	19123	19075	18920	19280	19212	19224	19399	19210	19008	19094	19071	19035	19198	19141	18891	19162	19145	19083	19101	19247	19176	19123	19173	19212	19190	19195	19123	19046	18955	19130	19155	19332	18853	19094	19205	19266	19142	19122	19302	19091	19071	19051	19142	19106	19102	19166	19133	19214	19384	19129	19142	18925	19212	19131	19195	19108	19241	19295	19177	19147	18854	19081	19181	19114	19115	19195	19210	19310	19147	19092	19109	19247	19058	19012	19069	19111	19137	19131	19114	19141	19145	19057	19120	19093	19292	19190	19072	19121	19131	19085	19086	18939	19199	18962	19202	19208	19131	19123	19284	19147	19062	19077	19021	18958	19008	19207	19109	19201	19205	19042	19139	19088	19126	19051	19070	19142	19191	19010	19059	18916	19169	19126	19050	19074	19156	18978	19332	19199	19142	19310	19130	18993	19353	18960	19178	19063	19113	18890	19024	18943	18894	19173	19066	19066	19282	19081	19209	19094	18990	19103	19042	19099	19011	18965	19079	19161	18995	19130	19244	19142	19079	19277	19233	19155	19084	18984	19051	19008	19150	18950	18995	19015	19161	19106	19125	19176	19070	19048	19127	19025	19201	18994	19267	19369	19135	19091	19092	19197	19080	19181	19030	19207	19137	19098	19150	19001	19160	19135	19089	19048	19239	19007	19115	19012	19130	19048	19065	18975	19159	19136	19041	19035	19107	18833	18991	19197	19035	19032	18836	18931	19045	19046	19180	19225	19041	19088	19173	19409	19065	19333	19157	18960	19215	19374	19324	19248	19052	19162	19031	19096	19117	19091	19166	19214	19362	19166	18995	19061	19010	19302	19063	19243	19482	19053	19164	19163	19113	19018	19135	18882	19109	18899	19119	19205	18936	18987	19048	19108	19224	19326	19150	19034	19166	19054	19178	19266	19167	19099	19361	19158	19138	19019	19272	19134	19160	19270	19113	19022	19169	18999	19165	19104	19223	19213	19194	19172	18986	18950	19017	18998	19026	19126	19143	18994	19164	19117	19385	19101	19093	19057	19105	19086	19178	19115	19097	19128	19120	19105	19135	19043	19186	19169	19171	19122	18947	19235	19054	19235	19217	18941	19051	19014	19032	19071	19179	19162	19104	19186	19217	19032	19160	19198	18900	19015	18927	19091	19130	19163	18946	19351	19311	19121	19038	19357	19118	19122	19165	19133	19242	19181	19113	18793	19251	19219	19214	19024	19021	19145	19155	18958	19063	19152	19179	19197	18962	19258	19116	19164	18877	18908	18944	19403	18970	19127	19054	19171	19221	18898	19055	19263	18951	19121	18999	18901	18913	19030	19204	18986	18999	19267	19160	19023	19383	19296	19185	19089	19168	19112	19308	19216	19006	19259	19190	19096	19102	18894	19041	19103	19050	19179	19235	18881	19082	19087	19045	19072	19189	19079	18903	19183	19264	19039	19272	19225	19064	19085	19169	18945	19057	19028	19223	19102	19053	19026	19277	19232	19262	18900	19197	19034	19146	18802	19085	19420	18975	19303	19096	19040	19335	19061	19077	19112	19050	19165	19264	19152	19107	18965	19135	19063	19153	19090	19052	19177	19101	19184	19236	19223	19155	19219	19142	19149	18968	19055	19065	19064	19056	18902	18982	18834	19232	19079	18907	19023	19119	19129	19059	19171	18982	19058	18996	19061	19177	19068	19046	19126	19003	19161	19021	19083	19019	19232	19107	19185	19335	18984	19050	19179	19051	19092	18964	19208	19260	19063	18935	19092	19330	19211	19189	19051	19214	19236	19159	19131	18979	19064	19220	19218	19043	18954	19095	19044	19300	19406	19158	18944	19220	19038	19296	19086	18865	19058	18941	19171	19182	19088	19281	19174	19272	19261	19111	19118	19121	19289	19088	19234	19101	19056	18934	19217	19137	19201	19078	19255	18892	18897	19085	19109	19214	19090	18981	19264	19170	19357	19036	19252	19112	19073	19006	18912	19126	19136	19103	19109	18895	19095	19245	19105	19061	19128	19325	19140	19133	18993
24382	42559	40700	34085	30204	27050	24120	22884	21659	20301	19886	19707	19648	19315	19373	18714	18011	17837	17698	17735	17766	17703	17614	17304	17069	17167	17023	17178	16918	17045	17179	16978	17043	16999	17115	16984	17102	16904	16911	17202	17138	17084	17064	16878	17004	16972	16891	16876	16845	16812	16979	17107	17044	17112	17022	17064	16742	16900	16971	17058	16995	16859	17025	16955	16915	16852	16910	16914	16951	16575	17169	16828	17003	16959	17044	16939	16764	16887	16987	16781	16972	16836	16902	16830	16882	16994	16920	17117	16980	16893	17035	16753	16822	16868	16917	17061	16866	16955	16949	16909	17025	16881	17008	16873	16798	16909	16917	17059	16861	16909	16940	16976	17002	16874	16964	16631	17047	16967	16773	16874	16916	16885	16846	16888	16944	17145	16855	16953	16900	16809	16730	16908	16862	16915	16832	16904	16957	16908	17042	16841	17027	16940	16906	17002	16890	16823	16907	16850	16852	16975	16863	16857	17071	17019	16889	16914	16777	16929	16979	16954	16904	16902	17071	17058	16912	16983	16847	17069	16960	16858	17079	17140	17099	17101	17018	16928	16836	17002	16927	16976	16883	16852	16921	16933	17020	16917	16739	16975	16833	16993	16819	16865	16899	16929	16933	17015	16992	16974	17044	16982	16842	16972	16819	17013	16848	16800	16955	16903	16986	16737	17023	16745	17043	16864	17082	16855	16886	16809	17030	16932	17015	16993	16864	16768	16893	16839	17073	17059	16985	16774	16845	16982	16865	16851	16845	16764	16918	16900	16780	16947	16901	16958	16919	16999	17037	17011	16845	16998	16964	17014	16854	16921	17088	16840	16938	16957	16954	16963	16828	16720	16779	16877	16906	16846	16882	16824	16971	16830	16857	16661	16872	17016	16971	16864	17046	16787	16870	16899	16932	16935	16846	17046	16871	16739	16846	17006	17036	16787	16840	16997	16896	16905	16881	16708	16963	16749	16882	16810	16970	16854	16813	16970	16876	16967	16808	17108	17006	16807	16952	16922	16945	16933	17031	16909	17054	16910	16942	16909	16776	17043	16864	16851	16962	16851	17033	16858	16989	17012	16774	17008	16833	16778	16899	16955	17004	16905	16911	16887	16949	16865	16787	16853	16858	16957	16828	16799	16814	17017	16943	16852	16858	16897	16951	17024	16810	17014	16852	16992	17044	16892	16915	16997	16928	16795	16787	16982	16886	16819	16853	17014	17021	17019	16927	16911	16938	17245	16918	16948	16937	16963	17042	16949	17055	16891	16826	16812	17001	16913	16850	16981	16834	16948	16848	16840	16874	16879	16886	16830	16986	16916	16987	16921	16928	16695	16811	16850	16869	16924	16886	16842	17095	16917	16985	16796	16883	16962	16695	16890	16733	16940	16872	17109	16939	16736	16937	16852	16881	17044	16983	16789	16973	16945	16946	16940	17054	16842	16890	16897	16776	16948	16780	16838	16918	16976	16877	16826	16892	16994	16874	16889	16929	17194	16868	17032	16895	16836	16977	16779	16887	17006	16879	16917	16872	16524	16941	16918	17001	17044	16870	17043	16888	16840	16943	16966	16798	16757	16967	16842	16970	17037	16980	16966	16771	16799	16953	16914	16782	17003	16860	16832	16831	16821	16877	16967	16837	17099	16930	17029	16917	16834	16988	16981	16869	17015	16885	16895	16953	16838	17004	16947	16848	16719	16915	16905	16908	16803	16826	17020	16995	16884	17048	16796	16730	16875	16957	16921	16926	16800	16993	16903	16884	16777	16835	16884	16743	17021	16900	16811	16991	16771	16817	16990	16907	17041	16995	16769	16851	16972	16895	16797	16958	16944	17015	16900	16852	17104	16670	16798	16965	16847	17057	16921	16931	16808	16882	17000	16825	16891	16942	16824	16866	16908	16967	17126	16828	16788	16858	16927	16777	16880	16968	16763	16864	17075	17038	16826	16881	16866	16914	16909	16877	16866	16934	17039	16826	16946	16939	17027	16929	16733	17023	16944	16877	16927	17009	16839	16778	17080	16909	17008	17100	17034	16961	16800	17161	16933	16905	16871	16918	16828	16783	16801	16866	16970	16864	17026	16907	16821	16905	16868	16800	17000	16994	16714	16943	16921	16868	16735	16826	16799	16948	16817	16815	16965	16977	16947	16828	16646	16985	16710	17012	16952	16953	16852	16844	16790	16878	16920	17004	16970	16705	17023	16889	16935	16938	16923	16960	16847	16940	16890	16927	17018	16953	16984	16830	16934	17125	16857	16949	17012	16870	16919	16919	16996	16852	16896	16903	16853	16919	16918	16809	16812	16867	16962	16818	16901	16813	16794	17020	17018	16749	16845	16783	16965	16889	16935	17019	16958	16823	16935	16872	17095	16960	16753	16819	16974	16962	16970	16997	16857	16973	16905	16824	16778	16983	17063	16778	16736	16894	17014	16846	16815	16744	16892	16914	16945	16799	16900	16992	16855	16871	16876	16804	16908	16844	16862	16790	16824	16959	16917	16832	16818	16858	16978	16850	16816	16962	16858	16856	16807	16959	17002	16955	16894	16904	16848	16910	16874	16991	16848	16819	16819	16956	16894	16950	16966	16914	16985	16877	16839	16792	16965	16758	17031	16944	16788	16920	16916	17003	16946	16833	16775	16873	16925	16813	16810	17037	16858	16989	16800	16981	16897	16852	16991	17019	16868	16837	16911	16974	17058	16952	16704	16951	16942	16810	16965	16991	16777	16941	16921	16964	16793	16832	16932	16887	17161	16969	16734	16755	16820	16864	16821	16997	16904	16933	16925	16809	16898	16944	16835	17030	16861	16822	16902	16808	16865	16919	16915	16999	16999	16922	16844	16902	17026	17030	16767	16741	16916	16970	16766	16810	16893	16822	16864	16774	17016	16891	16781	17007	17251	16887	16976	16746	16852	16817	16930	16765	16862	16973	16864	16969	16954	16955	16819	17005	16997	16869	16945	16894	16766	16800	16996	16882	16961	16711	16982	16863	16831	16990	16884	16937	16972	16926	17068	17134	16942	16868	16891	16841	16871	16970	16990	16857	16747	16995	16873	16954	16866	16917	16982	16916	16773	16853	16909	16859	16906	16897	16749	17033	16881	17068	17003	17081	16976	16894	16931	16984	17042	16911	16867	16867	17160	17041	16889	16902	16984	16803	16918	16912	17197	16881	17000	16808	16890	16823	16910	16770	16839	16999	16844	16926	16913	16881	17003	16899	16883	16810	16831	16869	17039	16992	16830	16930	17002	17007	16905	16991	16941	16839	16896	16764	16787	16945	16880	16824	16903	16973	16927	16717	16857	16841	16990	17065	17006	17056	16859	16788	16899	16947	16791	17045	16826	16955	16942	16848	16885	16877	16990	16947	16786	16977	16811	17033	16825	16895	16835	16902	16969	16853	16976	16895	17010	17047	16849	16914	16824	16906	17084	16922	16723	16984	16988	16929	16891	16911	16867	16890	16860	16857	17006	16902	16874	17029	17042	17004	17013	16975	16909	16817	16827	16836	16901	17013	16855	16990	16923	16987	17004	16976	16958	16799	17051	16978	16917	16862	16843	16861	16798	16743	16833	16894	16876	16833	16952	16737	16888	16920	17169	16821	16863	16842	17023	16757	16999	17046	16981	16977	16798	16902	16793	16993	17026	17032	16783	17014	16874	16944	16989	16824	16968	16921	16894	16909	16734	16934	16752	17018	16880	16899	16836	16990	16989	16879	16912	16835	16919	16821	16871	16889	16988	16873	16791	17146	17013	16928	16956	16984	16863	16850	16845	16698	16811	16952	17094	16837	16958	17009	16852	16908	16842	17019	16767	16915	16874	17003	16779	16924	16959	16760	16782	16814	16847	16884	16857	16935	17067	16902	16854	16981	16875	16750	17085	16972	17083	16934	17024	16956	16873	16762	16786	16922	16805	16824	16841	16802	16973	17055	16937	16987	16959	16853	16946	16811	16812	16858	17178	16865	17107	16991	17022	16857	16802	16891	16779	16694	16940	16886	16899	16980	16826	17058	16860	17013	16895	16925	16908	17000	16956	16778	17121	16875	17074	16781	16857	16775	16733	16917	16880	16987	16839	16985	16958	17008	16994	16888	16944	17068	16855	16921	16926	16759	16782	16873	16906	16865	16833	16941	16837	16829	16978	16999	16751	16884	16981	16960	16844	16957	16802	16884	16949	16828	16975	16844	16879	17009	16944	16841	16824	16997	16935	16856	16787	16896	17029	16776	16854	16976	16941	16818	16821	16937	17029	16910	16807	16996	16620	17103	16837	16959	16812	16695	16725	16912	16942	16925	17032	16910	16844	16984	16828	16866	16903	16956	16905	16788	16929	16937	17002	16978	16918	17058	16970	16955	16768	16978	16721	16757	16878	16882	16851	16905	16939	16856	16778	16755	16949	16799	16865	16927	16830	16853	16793	16956	16858	17008	16938	16887	17002	16902	16915	17026	16908	16644	16860	16849	17040	16965	16841	16888	16893	16727	16920	16926	17073	16830	16795	16832	16934	16874	16857	16954	16814	16930	16823	16923	16942	16822	16878	16852	16895	16746	17022	16958	16946	16758	17045	16861	16870	16811	16857	16927	16927	17020	16884	16699	17015	16803	16970	16947	17050	16890	16859	16916	16983	16956	16975	16926	17039	17050	16951	16964	16974	17048	16820	16908	16833	16855	16921	16822	16914	16961	16909	16963	16913	17047	16898	16880	17206	16958	17151	16701	16940	16863	16941	16780	16841	16944	16907	16930	16958	16893	16782	16842	17059	16803	16971	16934	16800	16950	16935	16940	17102	16932	16940	16860	16878	16941	16879	16942	16942	17204	16975	16999	16782	16988	16980	16998	16857	16951	16815	16815	16927	17016	16933	16861	16874	16731	17065	16897	16785	16998	16848	16850	16853	16838	16965	16871	16810	16955	16834	17010	16920	16865	16911	16839	16934	16914	16953	16793	16726	16892	17024	16735	17044	16881	16964	16831	16776	16849	16874	17064	17057	17028	16991	16867	16870	16820	16963	16956	16764	16808	16841	16673	16956	16867	16942	16872	17012	16976	16720	17074	16930	16921	16833	17017	16841	17058	16850	16952	16921	16963	16681	16869	16913	16893	16798	16996	16996	16745	16994	16975	16805	16905	16821	16981	16956
23077	21572	29595	24082	22473	26314	29171	24535	23183	22687	21994	21377	21516	21370	21574	20942	20483	20267	20107	19998	20221	20062	19771	19915	19586	19869	19660	19271	19226	19601	19495	19321	19394	19332	19299	19458	19430	19341	19357	19389	19251	19337	19518	19462	19244	19283	19441	19423	19534	19244	19361	19228	19317	19257	19171	19259	19241	19144	19269	19405	19335	18833	19207	19362	19319	19225	19206	19350	19280	19405	19148	19199	19215	19102	19121	19171	19212	19289	19305	19203	19312	19378	19227	19222	19095	19439	19275	19192	19195	19101	18968	19016	19094	19169	19228	19007	19113	19042	19246	19304	19025	19154	19304	19021	19153	19259	19175	19297	19198	19351	19170	19161	19201	19277	19129	19121	19112	19143	19185	19252	18814	19348	19256	19065	19226	19246	19091	18958	19267	19314	19435	19206	19051	19012	19212	19074	19345	19291	19248	19212	19237	19205	18981	19281	19297	19339	19090	19017	19176	19161	19083	19220	19261	19346	19083	19505	19245	19254	19347	19178	19356	19353	19028	19305	19227	19203	19114	19206	19342	19201	19071	19315	18948	19198	19198	19068	19074	19170	19254	19157	19187	19135	19104	19189	19377	19243	19102	19033	19030	19235	19223	19170	19192	19029	19176	19026	19335	19226	19217	19253	19241	19032	19291	19357	19098	19144	19302	19281	19211	19109	19165	19198	19151	19317	19149	19172	19133	19235	19408	19213	19333	19296	19145	19412	19337	19116	19311	19054	19263	19167	19266	19246	19567	19275	19279	19424	19058	19001	19065	19086	19176	19206	19161	19240	19110	19190	19112	19173	19014	19282	18973	19088	19292	19002	18989	19091	19212	19430	19302	19325	19070	19070	19319	19404	19254	19269	19250	19043	19218	19270	19282	19131	19176	19107	19405	19275	19057	19214	19307	19162	19100	19005	19005	18957	18985	18972	19097	19067	19018	19101	19042	19342	19065	18967	19239	19347	19422	19090	19123	19181	19166	19230	19177	19097	19025	19445	19313	19334	19095	19224	19318	19089	19371	19107	19278	19135	19300	19239	19237	19247	19196	19065	19274	19452	19136	19292	19299	19152	19219	19158	19078	18985	19319	19105	19145	19330	19182	19103	19339	18986	19311	19108	19086	19288	19171	19276	18963	19262	19296	19038	19406	19228	19250	19318	19256	19230	19164	19112	18908	19087	19257	19178	19283	19237	19376	18984	19042	19116	19066	19289	19077	18998	19049	19161	19112	19122	19062	19198	19384	19091	19311	19083	19152	19350	19013	18924	19259	19321	19143	19240	19188	19146	19278	19301	19276	19209	19051	19236	19101	19211	19418	19027	19200	19209	19307	19180	19016	19261	19205	19124	19185	19285	19029	19078	19072	19114	19061	19173	19163	19199	19173	19285	19244	19221	18986	19064	19234	19312	19094	19171	19271	19189	19286	19132	19030	19045	19367	19191	19338	19249	19134	19117	19235	19004	19239	19150	19206	19396	19168	19170	18916	19147	19207	19193	19087	19207	19134	19286	19301	18987	19062	19149	19282	19279	19258	19271	19291	19121	19073	19023	19479	19007	19207	19345	19299	19486	19392	19234	19251	19120	19132	19070	19251	19302	19184	19062	19272	19220	19139	19214	19219	19189	19409	19345	19233	19000	19134	19311	19161	19251	19176	19233	19126	19288	19052	19340	19328	19319	19227	19097	19269	19308	19029	19106	19257	19304	19124	19109	19103	19097	19039	19224	18967	19065	18996	18985	19457	19352	19130	19211	19181	19251	19129	19085	18846	19167	19361	19163	19112	19183	18982	19100	19563	19213	19055	19215	19154	19185	19027	19182	19271	19120	19044	19256	19185	18995	19184	19108	19201	19314	19101	18957	19354	18972	19240	19085	19133	19118	19096	19143	19075	19076	19107	19350	19010	19325	19130	18998	19129	19473	19250	19074	18967	19277	19110	19300	19153	18940	19234	18900	19210	19220	19176	19054	19143	19333	19108	19200	19276	19058	19164	19148	19119	19082	18939	19340	19201	19145	19084	19253	19179	19138	19076	19287	19158	19154	19081	19235	19001	19020	19096	19351	19357	19306	19087	19316	19272	19306	19160	19228	19192	19278	19158	19197	19101	19062	19185	19278	19216	19151	19080	19042	19247	19295	19317	19280	19275	19128	19330	19066	19050	18882	19318	19277	19188	19185	19365	19143	19178	19212	19066	19192	19063	19173	19274	19113	19184	19111	19166	19089	19120	19209	19192	19171	19089	19155	19195	19046	19156	19151	19042	19266	18949	19310	19321	19197	19369	19201	19208	19301	19116	19262	19190	19276	19092	19362	19292	19105	19062	19291	19324	19208	19032	19223	19036	19005	19123	19214	19243	19095	19234	19210	19187	19241	19373	19176	19191	19109	19096	19134	19282	19067	19133	19193	19248	19160	19289	19270	19038	19040	19153	18995	19040	19100	19091	19147	19271	19041	19146	19022	19239	19317	19148	19144	19156	19197	19403	19228	19125	19201	19033	19222	19172	19027	19288	19134	19333	19186	19195	19213	19267	19298	19239	19161	19025	19146	19241	19106	19058	19251	19001	19290	19295	19089	19070	19162	19155	19280	19215	19356	19416	19025	19147	19164	19189	19084	19172	19054	19277	19375	19112	19317	19211	18965	19076	19221	19313	19180	19097	19304	19121	19219	19262	19178	19280	19170	19130	19169	19246	19185	19145	19368	19080	19035	19216	19068	19332	19300	19280	19202	19392	19246	19091	19116	19248	19272	19039	19196	19172	19181	19351	19365	19260	19062	19359	19220	19299	19234	19178	19298	19127	19254	19270	19211	19227	19192	19171	19317	19224	19135	19216	19041	19142	19246	19235	19112	19129	19322	19067	18951	19183	19469	19331	19215	19086	19014	19283	19122	19029	19191	19079	19125	19088	18976	19205	19179	19190	19107	19362	19276	19117	19088	19137	19112	19236	19072	18969	19248	19059	19199	19197	19123	19206	19236	19170	19161	19115	19099	18953	19255	19022	19099	19367	19115	19313	18968	19092	19316	19357	19439	19231	19138	19233	18983	19182	19192	19332	19146	19237	19013	19058	19296	19217	19220	19501	19236	19182	19330	19263	19296	18873	19245	19241	18946	19253	19162	19188	19048	19162	19105	19063	18944	19135	19156	19134	19208	19347	19031	19107	19176	19301	19173	19134	19172	19120	19126	19093	19192	19031	19165	19248	19113	19173	19264	19311	19351	18979	19055	19331	19117	19341	19361	19136	18994	19234	19478	19127	19244	19155	19220	19234	19113	19341	19287	19356	19217	19126	19302	19392	19110	19051	19180	19020	19174	19116	19226	19434	19333	19154	19207	19105	19336	19218	19062	19197	19274	19292	19109	19128	19014	19165	19206	19409	19176	19130	19230	19231	19222	19180	19182	19198	19355	19141	19236	19180	19116	19316	19201	19162	19235	19225	19243	19255	19070	19172	19127	19284	19273	19237	19211	19301	19200	19099	19213	19029	19273	19137	19007	19325	19054	19297	19240	19262	19296	19102	19237	19206	19009	19365	19188	19108	19240	19226	19017	19311	19250	19330	19175	19219	18973	19067	19324	19291	18964	19214	19224	19097	19184	18948	18968	19217	19300	19382	19173	19229	19134	19199	19020	19395	19003	19304	19368	19342	19342	19158	19295	19320	19239	19323	19170	19358	19125	19126	19105	19129	19137	19288	19166	19167	19109	19250	19248	19306	19033	19344	19308	19117	19383	19225	19173	19242	18912	19309	19204	19323	19167	19394	19150	19388	19171	19232	19203	19130	19106	19226	19255	19309	19189	19134	19091	19213	19041	19345	19071	19173	19157	19051	19006	19214	19494	19144	18932	18999	19097	19167	19182	18838	19270	19413	19301	19519	19183	19136	19075	19094	18900	19215	19192	19100	19130	19205	19352	19229	19144	19188	19300	19243	19262	19283	19214	19217	19223	19066	19175	19157	19272	19332	19099	19174	19120	19307	19019	19286	18933	19236	19352	19324	18904	19112	19133	19050	19029	19219	18970	19368	19074	19417	19093	19250	19050	19001	19293	19128	19295	19216	18913	19248	19025	19091	19162	19076	19200	18967	19140	19074	19401	19162	19257	19377	19288	19237	19225	19011	19287	19088	19250	19123	19084	19016	19121	19404	19275	19328	19424	19036	19228	19428	19140	19054	19218	19144	19246	19257	19257	19104	19347	19118	19261	19377	19380	19311	19269	19124	19227	19033	19306	19247	19314	19100	19253	19246	19301	19067	19364	19342	19152	19195	19211	19263	19247	19275	19016	19503	19179	19252	19223	19331	19489	19151	19100	19139	19150	19309	19205	19333	19264	19328	19210	19129	19052	19056	19040	19204	19008	19195	19033	19203	19026	18978	19331	18980	19277	19234	19172	19057	19169	19339	19213	19270	19130	19036	18960	19127	19263	19296	19238	19322	19043	19121	19311	19351	19255	19103	19266	19148	19198	19201	19319	19170	18982	19073	19026	19247	19291	19208	19196	19312	19105	19386	19371	18978	19106	19236	19021	19149	19142	19157	19368	19166	19181	19041	19208	19427	19318	19324	19267	19299	19023	19357	19158	19239	19310	19340	19313	19147	19256	19064	19222	19189	19270	19200	19116	19303	19119	19255	19274	19165	19188	19108	19067	19045	19263	19020	19200	19288	19224	19150	19162	19305	19049	19296	19100	19224	19002	19096	19151	19486	19249	19205	19148	19090	19300	19211	19192	19210	19182	19135	19169	19160	19130	19193	19390	19226	19280	19210	19284	19231	19247	19145	19191	19110	19252	19252	19262	19140	19185	19185	19223	19217	19276	19135	19237	19368	19247	18961	19218	19156	19120	19077	19327	19316	19284	19289	19344	19075	19237	19108	19083	19114	19277	19352	19384	19086	19158	19097	19282	19256	19202	19141	19137	19119	19292	19100	19243	19249	19320	19296	19355	19042	19115	18949	19140	19248	19121	19150	19174	19329	19236	19264	19152	18882	19225	19088	19204	19256	18994	19262	19256	19093	19095	19120	19397	19080	19228	19060	19199	19043	19031	18944	19186	19265	19074	19147	19187	19338	19152	19152	19165	19172	19108	19133	19091	19118	19274	19285	19208	19227	19478	19280	19141	19092	19082	19266	19022	19071	19056
25941	46548	44515	37860	33928	29845	26829	24750	23385	21909	21050	20841	20609	20634	20278	19576	18529	18157	18011	18100	18283	17783	17692	17317	17243	17188	17229	17233	17317	17270	17188	16975	16894	17301	17051	17160	16950	16798	17175	16909	16984	16931	16881	16928	17076	16921	16908	16922	16951	17066	17062	17081	17030	16935	16906	17029	17070	16937	16830	16959	17062	16883	17015	16841	17067	16878	16950	17045	17003	16961	16929	16980	17100	16942	16966	16927	16767	16922	16915	17032	16856	16901	16920	16964	16898	16872	16905	16943	16809	16829	16976	16865	16881	16818	16796	16927	16851	16946	16921	16853	16927	17009	16836	16938	16889	16945	16780	16849	16902	16789	16852	16807	17026	16929	16933	16840	16924	16824	16911	16692	16992	16912	16757	17007	16881	16941	17110	16928	17024	16766	16957	16922	16821	17003	16972	16836	17002	16837	16940	16984	16812	16800	16805	16821	16926	16998	16945	16939	16916	16796	16791	16785	16775	16826	16869	16915	16937	16805	16910	16919	16825	16791	16896	16740	16989	17010	16963	16896	17036	16898	16878	17026	17005	16737	16873	16778	17074	16883	16858	16727	17029	17003	16732	16985	17000	17041	16992	16832	16932	16846	17005	16859	16879	16793	17006	16781	16933	16961	16931	16814	16937	16970	16842	16956	16803	16898	16791	16792	16738	16798	16838	16881	16805	16933	16874	16717	16821	16726	16739	16932	16869	16910	16676	16996	16778	16953	16828	16918	16727	16757	16942	16907	16815	17024	16767	16923	16872	16899	16882	16742	17147	16748	16955	16722	16837	16878	16945	16981	17073	16931	16907	16918	17097	16867	16714	16922	16806	17053	16721	16917	17088	16721	16959	16866	17083	16921	16883	16780	17041	16853	16978	16797	16955	16806	16839	17019	17022	16837	16662	17012	17056	16728	16902	16837	16941	16916	16981	16853	16924	16816	17023	16892	16892	16801	16847	16889	16890	16968	16991	16990	16925	17004	16954	16833	16746	16655	16927	16772	16869	16905	16703	16875	16697	16857	16846	16908	17001	17061	16978	16914	17003	16897	16833	16900	16984	16780	16773	16754	16811	16695	16947	16907	16876	16833	16922	16782	16954	16873	16865	17035	16829	16675	16850	17035	16809	16908	16912	16893	16844	16848	16905	16726	16997	17053	16901	16822	16941	17019	16782	16949	16842	16903	16838	16952	16731	16952	16836	16914	16808	16781	16896	16884	16935	16871	16752	16929	16823	16947	16960	16977	16850	16954	16897	16722	17033	16890	16766	16746	16998	16753	16938	16833	16833	16982	16818	16838	16893	16832	16727	16936	16759	16992	16816	17035	16886	16889	16885	16730	16935	17008	16826	16908	16913	16972	16769	16820	16720	16828	16870	16787	16706	17057	16838	16815	16897	16955	16760	16909	16885	16814	16945	16940	16790	16815	16824	16927	16847	16890	16866	16907	16868	16631	16871	16890	16646	16881	16704	17028	16831	16921	16929	16897	16947	16887	17107	16843	16830	16947	17003	16786	16841	16946	16998	16915	16937	16892	16897	16810	16828	16725	17043	16927	16934	16866	16826	16813	16908	16932	16903	16841	16754	16875	16959	16957	16778	16699	16830	16869	16808	16802	16717	17037	16729	16833	17050	16791	16919	16831	16968	16870	16947	16843	16784	16949	16768	16730	16843	16994	16906	16797	16852	16708	16971	16840	16949	17119	16781	16813	17004	16789	16925	16820	16952	16947	16900	16745	16845	16957	16888	16932	16827	16644	16860	16891	16799	16906	16820	16842	16738	17013	16849	16900	16782	16853	16882	16934	16867	16711	16773	16819	17065	16873	16836	16856	16825	16784	16793	16856	16818	17000	16847	17076	16854	16886	16847	16803	16991	17083	16788	16864	16978	16624	16888	16645	16973	16924	17115	16822	16931	17065	16976	16917	16818	16984	16868	17026	16871	16937	16817	16907	16754	16906	16968	16823	16800	16918	16906	17069	16678	16880	16867	16799	16872	16721	16964	16868	16824	16767	16851	16956	16886	16931	16965	16813	16903	16987	16892	16757	16795	16854	16923	16787	16957	16893	16859	16782	16979	16846	16884	16929	17022	16919	16918	16933	16873	16879	16784	16834	16988	16912	16855	16970	16780	16764	17033	16846	16812	17041	16805	16983	16780	16897	16866	16771	16849	16912	16670	16890	16915	16848	16824	16774	16923	16867	16865	16898	16839	16836	16803	16910	16697	16924	16824	16897	16925	16928	16927	16921	16719	16733	16869	16887	16776	16773	16950	16806	16866	16950	16880	16804	17020	16838	16791	16878	16958	16950	16831	16826	16912	17110	16925	16895	16812	16781	16999	16939	17087	16845	16856	17035	16792	16885	16947	17032	16864	16771	17037	17026	16855	16964	16860	16837	16918	16827	16852	16949	16932	16769	16893	17157	16954	16991	16928	16934	16760	16767	16901	16792	17001	16911	16842	16928	17035	17017	16735	16813	16929	16800	16847	16875	16992	16764	16811	16935	17004	16832	16833	16766	16931	17004	16900	16804	16812	16783	16767	16868	16879	16988	16913	16961	16924	16924	16933	16834	16804	16659	16937	16793	16743	16783	16813	16957	16927	16821	16832	16956	16879	16786	17007	16783	16982	16989	16857	16856	16902	16887	17033	16974	16891	16790	16961	16951	16942	16953	16824	16687	16783	16849	17071	16815	16961	16810	17012	16964	16916	16850	16737	16930	16945	16907	16824	16657	16962	16929	16874	17085	16889	16740	16993	16799	16814	16850	16558	16853	16863	16986	16754	16822	16917	16867	16945	16976	16867	16872	16893	16880	16938	16933	16774	17011	16961	17059	16757	16819	16993	16645	16961	16969	16904	16841	16903	16848	16764	16819	16974	16868	16976	16922	16820	16942	16853	16877	16813	16911	16823	17122	16813	16970	16897	16871	16945	16794	16999	16801	17050	16949	16880	17218	16715	16873	16983	16815	16821	16822	16769	16693	16841	16898	16912	16969	16906	16831	16933	16832	16954	16909	16793	16826	17018	16977	16963	16780	17023	16758	16946	16859	16756	17168	16886	16864	17027	16885	16823	16911	16892	16880	16806	16856	16936	16813	16807	16905	16992	16766	16978	16880	16922	16744	16795	16891	16770	16953	16861	16907	16750	16882	16992	16803	16999	16845	17015	16786	16938	16587	16835	16806	16970	16920	16831	16938	16803	16762	16864	16751	16783	16976	16934	16885	17036	16817	16928	17075	16952	16923	16674	16904	16853	16941	16713	16787	16758	16936	16946	16859	16839	16899	17059	16828	16852	16854	16909	16843	16728	16836	16912	16986	16817	16824	16884	16842	16961	16834	16663	16819	16860	16954	16745	16874	16898	16903	16987	16955	16985	16968	16805	16930	16834	16795	16801	16970	16938	16964	16880	16932	16868	16869	16808	16840	16812	16961	16839	16911	16976	16715	16868	16777	16992	17019	16919	17074	16880	16782	16946	16896	17098	16873	16966	16992	16815	16824	16804	16786	16860	16772	17177	16894	16851	16889	16911	16745	16770	17110	16961	16957	16730	16792	17057	16800	16832	16949	16934	17015	16729	16735	16942	16944	16839	16747	16870	16859	16918	16808	16891	16798	16741	16760	16979	16869	16762	16861	16662	16945	16761	16804	16928	16819	16692	16795	16988	16624	16843	16808	16758	16877	16970	16858	16841	16970	16812	16947	16890	16841	17008	16806	16683	17108	16918	16887	16801	16957	16842	16882	16986	16760	16727	16862	16942	16830	16849	16882	16873	16935	16919	16983	16753	16801	16976	16904	16916	16997	16872	16847	16833	16897	16927	16749	17053	16905	16711	16949	16830	16974	16853	16700	16979	16595	16811	16829	17065	16804	16761	16728	17085	16754	16881	16823	16919	16775	16761	16853	16686	16906	16912	16910	16793	16823	16939	16817	16958	16825	16907	16902	17079	16710	17012	16702	16928	16899	16949	16869	16830	16876	16888	16773	16920	16748	17004	16906	16972	16818	16909	16848	17006	16925	16810	16967	16792	16806	16841	17000	16865	16915	16749	16764	16855	16856	16793	16756	17034	16856	16911	16870	16836	16902	17009	17045	16965	16913	16749	16944	16756	16947	16890	16843	16762	16914	16732	17024	16946	16710	16759	16876	16803	16713	16902	16867	16912	16793	16943	16678	16979	16992	16867	17117	16921	16751	16984	16767	16875	16899	16853	16892	16910	16976	16941	16771	16812	16600	16781	16850	16914	16941	16731	16978	16794	16848	17020	17000	16857	16872	16959	16867	16837	16899	16763	16952	17009	16739	17014	16817	16960	16778	16779	16930	16993	16990	16839	16971	16944	16955	16991	16850	16844	16818	16944	16942	16912	16783	17009	16963	16896	16997	16939	16874	16843	17019	16766	16907	16947	16893	16809	16912	16874	16857	16953	16905	17010	17048	16977	16967	16861	16869	17073	16902	16808	16953	16849	16773	16960	16800	16871	17056	16779	16873	16902	16902	16845	17068	16847	16841	16998	17002	17087	16837	16775	16800	16960	16755	17029	16838	16815	17009	16895	16808	16815	16773	17019	16966	16940	16763	16964	16876	16887	16863	16950	16820	16690	16942	16902	16813	16876	16875	16841	16891	16828	16872	16937	16910	16976	16832	16934	16864	16833	16833	16966	16899	17010	16760	16752	16902	16916	17084	16950	16892	16900	16684	17024	16885	16917	16920	16999	16853	16975	16887	16837	16980	17055	16999	16789	16743	16911	16811	16913	16866	17124	16796	16726	17100	16939	17003	16901	16721	17086	16875	16856	16778	16965	16915	16846	16919	16914	16908	16917	16977	16796	16869	16831	16864	16916	16967	16977	16919	16836	16951	16768	16854	16873	16885	16842	16981	16936	16792	16892	16759	16929	16901	16836	16798	16871	16960	16828	16763	16758	17000	16741	16889	16786	17048	16953	17005	17094	17005	16837	16854	16830	16816	16873	16798	16876	16739	16759	16890	16937	16877	16992	17024	16943	16890	16935	16819	16846	16769	17047	16895	16786	16783	17022	16963	16783	16875	16975	17030	16999	16734	16891	16785	16945	16794	16856	16798	16821	16937	16968	16945	16831	16851	16712	16946	16984	16821	17099	16806	16974	16883	16860	16841
28233	24359	30566	28539	24143	22632	21137	20375	20011	19517	19472	19089	19168	19079	19072	18936	18798	18575	18466	18373	18493	18598	18573	18311	18246	18390	18312	18238	18188	18375	18150	18285	17942	18318	18175	18323	18316	18334	18335	18193	18168	18229	18443	18198	18265	18050	18068	18263	18008	18127	17979	18158	18236	18213	18008	18046	18203	18030	18176	18045	18273	18160	18190	18181	18330	17974	18337	18308	18169	18121	18261	18001	18029	17956	18234	18029	18039	18273	18410	18244	18222	18164	18042	17984	18181	18167	18042	18260	18237	18159	18282	18044	18356	18108	18088	18356	18041	18209	18212	18108	18249	18094	18124	18066	18247	18065	18220	17956	18179	18199	18064	18113	18217	18192	18183	18071	18204	18008	18227	18166	18158	18294	18107	18321	18211	18135	18175	17979	18180	18218	18378	18406	18200	18208	18423	18257	18106	18001	18150	18186	18168	18360	18297	18023	18228	18015	18200	17999	18176	18079	18344	18023	18090	18139	18215	18383	18316	18185	18158	17933	18174	17919	18094	18055	18095	17990	17885	18282	18323	18252	18098	18060	18296	18243	18151	18160	18320	18170	18099	18173	18016	17977	18075	18285	18159	18215	18069	18104	18063	18375	18103	18120	18293	18039	18277	18263	18359	18172	17958	18212	18145	17959	18249	18243	18064	18122	18124	18280	18096	18047	18177	18277	18388	17832	18135	18200	18043	18191	18027	18002	18052	18158	18183	17981	18306	18127	18374	18196	18405	18144	18141	17904	17980	18177	18096	18152	18194	18081	18074	18176	18450	18155	18073	18439	18104	18093	18185	18204	18213	18321	18260	18209	18224	18301	18346	18096	18190	18115	18135	18063	18197	18217	17984	18022	18100	18093	18009	18265	18041	18043	18126	18228	18199	18172	18089	17965	17996	18004	17945	18190	18007	18071	18048	18159	18168	18183	18002	18125	18094	18091	18132	18248	18168	17968	18083	18040	17976	18334	18140	18015	18316	18198	18084	18120	18235	18277	18233	18161	18316	18315	18068	18287	18069	18215	17925	18179	18237	18033	18350	18109	18264	18071	18210	18137	18132	17963	18119	18016	18104	18113	18124	18089	18067	18007	18281	18070	18195	18267	18082	18049	18168	18329	18001	18184	18033	18028	18153	17998	18268	18119	18174	18039	18256	18251	18127	18029	18318	18027	18136	18244	18034	18291	18134	18106	18034	18025	18018	18058	18165	18185	18314	18260	18169	18145	17936	18104	18420	18167	18131	18245	18070	18004	18223	18216	18013	18133	18240	18026	18286	18200	18327	18107	18176	18297	18278	18020	18066	18064	18322	18244	18195	18123	18160	18090	18117	18300	18052	18121	18023	18187	18043	18233	18079	18199	18267	18010	18138	18262	18166	18206	18278	18255	18127	17893	18101	17955	18000	18197	18129	18229	18373	18304	18082	18046	18110	17879	18314	18142	18102	18216	18276	18109	18333	18315	18173	18280	18075	18195	18225	18170	18161	18156	18026	18081	18117	18024	18258	18003	18371	18220	18170	18057	18168	18178	18107	17939	18143	18139	18164	18067	18323	18332	18244	18284	18161	18101	18084	18160	18333	18128	18078	18291	18395	18262	18163	18182	18088	18261	18349	18030	18233	18202	18209	18071	18254	18177	18102	18076	18248	18394	18273	18247	18038	18022	18173	18155	18108	18077	18303	18374	18186	18329	18068	18369	18202	18117	18048	18046	18014	18157	18071	17985	18236	18090	18060	18073	18136	18116	18474	18099	18136	18147	18365	17980	18229	18232	18160	18007	17927	18052	18169	18073	18273	17886	18148	18302	18043	18029	17977	18169	18104	17964	18189	18228	18208	18069	18179	18144	18176	18198	18225	18205	18236	18093	18298	18204	18048	17981	18118	17948	18169	18156	18090	18255	18173	18290	18209	18249	18103	18291	17999	18006	18219	18241	18097	18210	18153	18202	18158	18000	18240	18093	18202	18145	18045	18211	18552	18223	18344	18241	18223	18283	18097	17803	17921	18090	18076	18237	18259	17991	18189	18165	18330	18131	18216	18268	18144	17953	18192	18116	18155	18027	18236	18212	18199	18438	18399	18332	18049	18126	18037	18190	18161	18331	18036	18068	18186	18146	18022	18135	18097	18105	18074	18213	18063	18278	18216	18113	18048	18135	18067	18062	17856	18189	18160	18069	18247	18106	18211	18117	18293	18220	18174	18051	18113	18014	18144	18189	18386	18201	18384	18169	18301	18223	18150	18166	18091	18246	18178	18060	18039	17936	18341	18331	18304	18177	18148	18296	18107	18204	18220	17948	17995	18035	18174	18076	18069	18176	18014	18218	18099	18024	18157	18299	18111	18227	18182	18099	18228	18156	17899	18311	18397	18135	18193	18062	18061	17923	17944	18009	17844	17945	18295	18258	18311	18154	18103	17919	18167	18151	18078	18184	18235	17980	18180	18153	18089	18232	18220	18062	18200	18175	18211	18113	18292	18021	18228	18136	18156	18198	18063	18121	18178	18136	18357	18159	18339	18067	18292	18294	18124	18160	18091	18194	18065	18031	18151	18445	18112	18226	18269	18209	18230	18284	18145	18255	18207	18285	18263	18127	18235	18207	18188	18302	18468	18112	17972	18020	18098	18052	18255	18019	18182	18085	18199	18221	18156	18116	18257	18100	18263	18174	18097	18136	18148	18153	18207	18208	18292	18070	18097	18169	18164	17935	18049	18209	18299	18143	17872	18088	18175	18120	18095	18084	18306	18335	18177	18089	18233	18185	18168	18066	18113	18174	18369	18233	18227	18045	17998	18181	18022	18161	18195	18304	18512	17998	18354	18099	18142	17956	18041	18206	18197	18130	18176	18306	18105	18260	18191	18319	18284	18278	18195	18130	18114	18035	17907	18090	18111	18221	18201	18110	18253	18212	18145	18169	18247	18192	18012	18212	18372	18097	18109	18270	18155	18033	18106	18120	18113	17934	18247	18276	18183	18163	18115	18238	18096	18094	18180	17992	18147	18200	18424	18166	18037	18376	18106	18166	17909	18317	18260	18207	18236	18252	18215	18013	18062	17976	18006	17956	18256	18319	18339	18163	18027	18255	18309	18245	18213	18071	18395	18080	18167	18247	18173	18135	18110	18262	18202	18223	18238	18189	18101	18195	18067	18261	18089	17998	18244	18274	18062	18179	18216	18152	17858	18111	18284	18180	18133	18465	18349	18184	18214	18211	18205	18338	18124	18114	18081	18211	18283	17914	18101	18219	18288	18435	18109	18091	18153	18185	18201	18192	18244	18158	18138	18012	18315	18134	18273	18197	18212	18046	18200	18332	18081	18140	18104	18044	18011	18126	18217	18095	18115	18315	18142	18268	18421	18187	17992	18045	18156	18281	18267	18154	18018	18285	18217	18032	18243	18007	18258	18128	18135	18068	18313	18288	18149	18256	18272	18218	18107	18145	18089	18082	18097	18114	18113	18103	18111	18275	18183	18375	18195	18297	18270	18130	18056	18244	18230	18037	18264	18193	18248	18323	18196	18039	18081	18034	18277	18212	18211	18220	18129	18163	18108	18041	18209	18264	18089	18102	18069	18063	18084	18152	18133	18253	18074	18232	18225	18083	18260	18199	18104	18214	18239	18246	18002	18044	18022	18272	18233	18014	18254	18069	17940	18100	18205	18077	18243	18044	18211	18178	18151	18328	18187	18287	18198	18232	18102	18249	18206	18165	18228	18318	18144	18190	18222	17998	18124	18282	18191	18010	18227	18291	18268	18093	18177	18123	17992	18214	18269	18101	18231	18212	18592	18314	18156	18262	18097	18348	18267	18243	18042	18230	18120	18416	17957	17892	18163	18299	18217	18170	17918	18210	18112	18258	18396	18022	18030	18312	18239	18358	18120	17978	18347	18138	18276	18181	18127	18205	18176	18148	18116	18166	18222	18256	18068	18090	18277	17910	18397	18199	18314	18237	18000	18140	18131	18226	18199	18233	18232	18176	18004	18214	18277	18273	18377	18103	18180	18023	18129	18333	18060	18143	18129	18333	18313	18207	18216	18203	18176	18157	18029	18230	18338	18204	18052	18100	18233	18078	18037	18180	18248	18350	18168	18127	18220	18176	17943	18130	18216	18156	18099	18000	18146	18064	17992	17935	18130	18176	18337	18324	18134	18299	18302	18239	17956	18079	18135	18007	17984	18163	18293	18284	18164	18217	18236	18278	18293	18376	18316	17935	18257	18110	18034	18243	18281	18103	18257	18112	18154	18013	18029	17976	18154	18049	18248	18197	17942	18128	18350	18166	18301	18028	18064	18165	18125	18020	18018	18246	18229	18230	18240	18224	18172	18200	18330	18297	18234	18260	18165	17991	17948	18181	18270	18177	18238	18157	18261	18106	18089	18279	18256	18300	18325	18269	18138	18107	18159	18056	18324	18071	18266	18297	18085	18280	18085	18170	18091	18243	18032	18185	18122	18154	18018	18202	18179	18027	18018	18093	18168	18147	18098	18186	18268	18034	18239	18103	18074	18086	18247	18361	18172	18019	17895	18301	17916	18114	18508	18018	18233	18021	18093	18248	18163	18171	18083	18223	18391	18274	18031	18283	18180	18118	18127	18062	18058	17991	18274	18219	18134	18059	18372	18144	18208	18031	18214	18165	18185	18126	18353	18275	18131	18099	18207	18223	18052	18064	18092	18385	18219	18107	18301	18207	18168	18140	17988	17916	18304	18377	18003	18180	18120	18178	18044	18005	18206	18163	18393	18111	18286	18109	18215	18141	17934	18121	18099	18011	18233	18168	17939	18182	18177	18031	18355	18067	18272	18237	18064	18177	18071	18136	18019	18118	18279	18213	18067	18200	18035	18044	18133	18194	18282	18072	18088	17991	18147	18262	17966	18156	18251	18165	17972	17965	18000	18016	18064	18217	18197	18233	18312	18021	18307	18186	18284	18209	18253	18018	18236	18101	18118	18034	18331	18226	18153	18174	18371	17970	18197	18295	18330	18346	18069	18164	18247	18248	18186	18205	18202	18198	18260	18328	18138	18130	17967	18108	17973	18126	18040	18031	18123	18127	18158	18382	18327	18107	17958	18159	18277	18109	18017	18305	18040	17825	18168	18146	18433	18286	18084	18013	18093	17903	18082	18159	18038	18090
24713	36712	34518	28731	25495	23042	20811	19981	19204	18552	18188	18004	17840	17871	17860	17426	16984	16722	16669	16829	16897	16716	16603	16647	16695	16526	16455	16390	16456	16490	16470	16449	16384	16354	16242	16284	16380	16479	16435	16175	16330	16300	16542	16188	16407	16526	16330	16288	16225	16217	16289	16364	16481	16360	16389	16521	16376	16342	16136	16152	16460	16301	16208	16285	16240	16333	16349	16376	16301	16489	16360	16370	16221	16409	16415	16344	16453	16205	16293	16218	16306	16228	16403	16298	16294	16393	16325	16260	16213	16363	16385	16261	16285	16164	16333	16063	16444	16059	16401	16276	16232	16282	16155	16283	16271	16319	16360	16498	16422	16104	16161	16233	16276	16299	16057	16293	16409	16254	16347	16188	16230	16329	16281	16248	16264	16327	16386	16311	16434	16391	16303	16126	16358	16289	16137	15971	16392	16307	16250	16439	16330	16324	16367	16338	16175	16293	16268	16438	16358	16244	16385	16275	16225	16501	16286	16213	16406	16262	16361	16349	16171	16541	16407	16574	16181	16464	16291	16184	16155	16211	16225	16344	16424	16133	16237	16304	16267	16269	16302	16154	16226	16161	16211	16385	16303	16419	16277	16263	16330	16450	16184	16256	16325	16354	16335	16259	16422	16427	16453	16300	16416	16161	16231	16220	16357	16400	16390	16350	16244	16432	16301	16124	16245	16210	16059	16269	16379	16200	16287	16346	16352	16198	16223	16299	16299	16277	16110	16199	16093	16284	16235	16310	16228	16314	16300	16336	16406	16348	16292	16318	16311	16207	16277	16448	16405	16341	16274	16359	16224	16253	16389	16324	16307	16476	16027	16434	16259	16223	16115	16397	16245	16230	16446	16281	16084	16232	16366	16334	16321	16182	16272	16415	16302	16479	16436	16156	16360	16240	16411	16411	16197	16413	16224	16162	16301	16256	16295	16420	16295	16331	16155	16298	16342	16362	16245	16339	16437	16195	16370	16037	16459	16307	16314	16360	16352	16333	16235	16403	16325	16260	16262	16170	16411	16304	16372	16340	16275	16386	16435	16195	16309	16363	16152	16348	16215	16136	16350	16027	16391	16302	16420	16204	16387	16058	16143	16352	16270	16510	16301	16213	16198	16103	16254	16355	16295	16369	16224	16251	16375	16159	16402	16228	16249	16343	16239	16168	16384	16217	16273	16319	16176	16177	16362	16312	16293	16153	16361	16535	16402	16358	16308	16187	16299	16343	16353	16336	16220	16247	16211	16398	16206	16456	16207	16271	16185	16484	16554	16181	16328	16232	16165	16278	16037	16257	16305	16268	16334	16149	16209	16226	16308	16252	16300	16253	16296	16329	16350	16275	16388	16256	16281	16145	16279	16247	16378	16333	16302	16104	16242	16318	16211	16374	16429	16257	16276	16413	16307	16456	16229	16436	16189	16307	16292	16246	16299	16161	16377	16314	16168	16266	16395	16326	16150	16349	16176	16250	16161	16303	16348	16275	16203	16237	16156	16412	16162	16212	16411	16451	16418	16286	16301	16313	16273	16376	16450	16226	16320	16316	16182	16257	16481	16436	16112	16152	16345	16202	16286	16272	16379	16220	16292	16320	16232	16324	16336	16296	16258	16408	16357	16439	16226	16402	16261	16315	16270	16335	16412	16380	16274	16327	16255	16216	16320	16491	16292	16344	16485	16259	16303	16460	16129	16162	16324	16221	16329	16260	16269	16306	16217	16433	16198	16246	16348	16409	16310	16113	16338	16443	16176	16239	16379	16453	16199	16428	16263	16385	16336	16161	16404	16193	16270	16347	16319	16212	16503	16426	16103	16325	16146	16229	16145	16296	16280	16425	16405	16392	16084	16211	16401	16359	16280	16289	16426	16391	16175	16344	16298	16232	16268	16236	16253	16313	16214	16289	16220	16198	16387	16311	16156	16236	16378	16228	16373	16390	16299	16320	16196	16200	16277	16440	16325	16307	16488	16417	16214	16207	16420	16339	16378	16271	16176	16389	16283	16446	16351	16379	16240	16077	16407	16195	16274	16345	16316	16288	16107	16372	16239	16329	16314	16463	16346	16272	16107	16294	16407	16291	16426	16355	16249	16452	16082	16329	16293	16421	16248	16302	16281	16374	16170	16321	16339	16231	16406	16462	16275	16327	16277	16321	16060	16288	16241	16281	16250	16228	16238	16368	16368	16340	16434	16255	16304	16224	16370	16353	16272	16364	16369	16117	16280	16268	16260	16336	16478	16268	16402	16270	16294	16083	16135	16370	16419	16450	16072	16332	16243	16247	16296	16252	16269	16216	16313	16199	16288	16295	16284	16394	16289	16268	16403	16433	16236	16338	16307	16290	16419	16117	16257	16191	16218	16338	16391	16415	16219	16348	16236	16372	16266	16311	16430	16297	16096	16376	16323	16198	16141	16516	16296	16223	16297	16397	16229	16143	16059	16225	16162	16245	16360	16134	16323	16287	16289	16319	16354	16314	16400	16150	16357	16371	16252	16291	16455	16212	16119	16267	16424	16225	16120	16205	16422	16319	16450	16321	16211	16335	16212	16419	16175	16300	16277	16354	16287	16288	16455	16319	16316	16512	16340	16336	16335	16276	16394	16187	16313	16163	16260	16290	16320	16363	16213	16417	16239	16267	16276	16216	16180	16167	16334	16223	16326	16287	16182	16426	16379	16253	16052	16316	16197	16309	16372	16108	16286	16413	16344	16384	16420	16302	16393	16417	16323	16307	16213	16315	16353	16430	16179	16485	16204	16370	16313	16170	16243	16290	16223	16346	16191	16178	16433	16351	16291	16200	16276	16335	16239	16381	16368	16239	16472	16487	16405	16225	16289	16350	16404	16389	16362	16257	16273	16343	16275	16175	16222	16294	16344	16272	16347	16376	16104	16298	16276	16238	16423	16511	16241	16365	16258	16299	16299	16143	16230	16275	16206	16287	16278	16481	16428	16365	16045	16108	16346	16211	16484	16322	16228	16270	16279	16392	16269	16245	16418	16414	16176	16257	16348	16202	16394	16385	16293	16166	16296	16440	16265	16231	16354	16248	16433	16324	16328	16196	16264	16508	16310	16056	16427	16251	16262	16309	16442	16286	16341	16448	16099	16483	16312	16343	16287	16305	16303	16199	16148	16372	16367	16314	16387	16217	16240	16217	16283	16147	16149	16355	16271	16500	16203	16437	16253	16274	16176	16258	16341	16251	16122	16133	16418	16163	16263	16226	16243	16337	16300	16528	16260	16310	16171	16312	16252	16423	16337	16227	16245	16342	16325	16307	16205	16445	16381	16306	16058	16301	16360	16275	16210	16290	16127	16529	16216	16314	16328	16252	16212	16266	16274	16232	16319	16212	16149	16221	16368	16129	16338	16268	16481	16286	16242	16363	16398	16296	16209	16403	16380	16370	16199	16140	16254	16453	16280	16220	16245	16454	16366	16293	16401	16255	16135	16312	16291	16334	16172	16123	16482	16297	16353	16350	16242	16280	16395	16326	16157	16323	16312	16271	16318	16251	16289	16304	16345	16215	16360	16350	16465	16325	16310	16276	16228	16237	16278	16279	16329	16353	16293	16231	16165	16357	16351	16095	16324	16264	16503	16243	16204	16247	16358	16150	16252	16335	16232	16138	16118	16262	16288	16290	16246	16402	16396	16330	16212	16144	16213	16415	16241	16350	16403	16211	16269	16237	16180	16290	16146	16204	16271	16287	16252	16420	16178	16247	16285	16320	16388	16387	16278	16250	16334	16253	16403	16362	16191	16329	16212	16194	16082	16143	16436	16394	16299	16150	16063	16359	16560	16228	16380	16048	16310	16237	16278	16231	16320	16282	16326	16269	16237	16225	16252	16219	16344	16250	16376	16236	16394	16413	16273	16310	16291	16453	16330	16392	16250	16240	16347	16312	16323	16372	16218	16232	16286	16304	16345	16406	16314	16402	16320	16137	16311	16247	16247	16440	16165	16326	16384	16418	16212	16308	16101	16266	16400	16375	16433	16134	16373	16410	16276	16249	16120	16041	16289	16200	16183	16217	16234	16333	16146	16574	16183	16294	16225	16268	16369	16424	16114	16118	16380	16119	16301	16271	16457	16262	16271	16309	16221	16187	16291	16361	16264	16339	16334	16166	16448	16045	16404	16291	16171	16309	16394	16167	16355	16354	16276	16309	16112	16231	16345	16325	16378	16338	16169	16306	16329	16399	16316	16299	16372	16238	16322	16282	16300	16359	16390	16314	16374	16274	16285	16288	16284	16247	16476	16311	16536	16247	16364	16372	16297	16489	16271	16227	16210	16335	16339	16200	16365	16167	16213	16275	16177	16336	16378	16184	16231	16543	16349	16126	16474	16200	16410	16299	16311	16322	16415	16411	16288	16341	16356	16421	16286	16313	16441	16348	16412	16299	16508	16436	16187	16215	16325	16380	16296	16527	16225	16292	16198	16321	16402	16206	16174	16412	16165	16177	16283	16431	16180	16266	16214	16272	16311	16251	16367	16280	16243	16386	16341	16053	16326	16484	16398	16435	16165	16272	16583	16262	16350	16366	16306	16351	16302	16330	16318	16337	16418	16100	16280	16293	16333	16335	16251	16374	16251	16420	16200	16370	16305	16355	16363	16267	16265	16177	16180	16315	16407	16232	16282	16275	16336	16615	16367	16299	16293	16346	16368	16236	16382	16415	16235	16254	16205	16153	16347	16431	16216	16265	16358	16384	16240	16289	16182	16416	16189	16408	16291	16409	16131	16398	16429	16366	16267	16306	16460	16442	16263	16283	16354	16301	16369	16311	16261	16349	16283	16348	16416	16187	16284	16282	16530	16332	16296	16275	16216	16284	16224	16313	16185	16242	16195	16374	16338	16153	16318	16200	16224	16428	16414	16304	16261	16274	16412	16215	16166	16249	16414	16328	16329	16346	16301	16308	16279	16336	16076	16334	16378	16133	16338	16362	16285	16344	16274	16494	16200	16452	16334	16238	16396	16356	16316	16347	16399	16397	16259	16404	16325	16379	16280	16199	16287	16303	16287	16349	16247	16327	16365	16350	16413	16444	16308	16183	16168	16291	16294	16154	16240	16372	16312	16335	16287	16141	16287	16029	16374	16280	16329	16274	16344	15997	16179	16160	16314	16422	16288	16357	16323	16242
24069	21571	29288	24795	23851	26164	25882	22610	21607	21436	20600	20580	20422	20493	20374	19967	19585	19398	19423	19354	19477	19427	19251	19000	19081	18921	18886	19060	18990	18960	19098	18822	18736	18938	18947	18708	18910	18890	18875	18856	18644	18874	18885	18803	18958	18902	18804	18934	18934	18912	19053	19018	18709	18768	18776	18748	18919	18665	19012	18895	18828	18988	18735	18821	18781	18806	18708	18684	19076	18791	18836	18787	18759	18768	18838	18833	18689	18853	18765	18679	18754	18663	18715	18827	18885	18839	18727	18609	18856	18869	18781	18760	18661	18795	18730	18723	18853	18862	18639	18779	18631	18921	18950	18847	18701	18843	18708	18812	18844	18917	18816	18772	18793	18711	18683	18568	18751	18773	18640	18732	18989	18755	18813	18605	18716	18893	18828	18811	18960	18929	18744	18851	18915	18754	18587	18595	18807	18972	18705	18660	18677	18675	18738	18890	18805	18774	18724	18766	18754	19050	18661	18625	18603	18662	18792	18635	18943	18793	18858	18928	19004	18914	18858	18685	18716	18599	18612	18802	18901	18743	18937	18898	18773	18665	18760	18811	18508	18761	18694	18739	18815	18797	18936	18740	18890	18948	18686	18723	18703	18678	18839	18759	18719	18908	18625	18586	18891	18621	18620	18798	18882	18882	18657	18701	18702	18754	18943	18837	18806	18936	18987	18776	18840	18709	18927	18735	18837	18884	18799	18672	18629	18607	18802	18579	18662	18654	18844	18848	18666	18755	18602	18789	18822	18729	18746	18657	18555	18785	18835	18824	18882	18673	18757	18620	18624	18822	18973	18855	18646	18681	18700	18867	18614	18848	18814	18804	18834	18769	18852	18611	18707	18727	18849	18885	18744	18874	18685	18695	18704	18775	18735	18801	18697	18696	18782	18716	18719	18755	18859	18626	18692	18964	18562	18840	18667	18845	18646	18708	18751	18625	18837	18682	18644	18696	18839	18688	19022	18810	18609	18586	18644	18806	18616	18673	18641	18649	18812	18852	18827	18585	18894	18700	18682	18460	18703	18893	18706	18672	18820	18690	18876	18704	18730	18899	18816	18884	18948	18679	19003	18656	18765	18834	18780	18631	18780	18860	18655	18745	18717	18744	18790	18930	18839	18733	18662	18877	18795	18971	18795	18833	18694	18996	18720	18726	18767	18914	18818	18748	18690	18706	18700	18797	18909	18806	18789	18785	18684	18665	18830	18946	18686	18866	18701	18679	18826	18757	18754	18812	18808	18759	18456	18953	18682	18631	18659	18879	19043	18868	18802	18741	19003	18638	18483	18739	18712	18569	18837	18787	18670	18720	18878	18673	18829	18906	18947	18874	18536	18677	18755	18756	18682	18876	18837	18700	18668	18660	18762	18627	18696	18782	18765	18774	18751	18713	18923	18747	18843	18857	18737	18709	18467	18789	18989	18907	18615	18672	18764	18794	18840	18830	18797	18732	18794	18835	18737	19038	18640	18853	18762	18847	18572	18805	18924	18829	18810	18700	18701	18957	18609	18863	19069	19011	18870	18719	18841	18719	18732	18794	18883	18870	18800	18882	18704	18659	18741	18814	18999	18754	18771	18769	18824	18723	18803	18961	18833	18801	18937	18708	18675	18793	18696	18736	18835	18901	18764	18691	18608	18802	18802	18788	18850	18918	18816	18612	18617	18678	18631	18798	18833	18832	18738	18768	18676	19032	18731	18743	18687	18672	18844	18722	18875	18752	18783	18766	18728	18924	18821	18921	18862	18773	18648	18804	18817	18843	18790	18705	18830	18781	18795	18719	18800	18646	18759	18670	18696	18723	18550	18822	18868	18790	18830	18862	18744	18712	18885	18816	18660	18720	18731	18610	18933	18770	18726	18736	18725	18667	18740	18740	18885	19040	18874	18884	18677	18853	18632	18828	18713	18820	18783	18797	18652	18700	18527	18695	18712	18687	18971	18970	18892	18916	18924	18854	18839	18687	18625	18771	18735	18820	18892	18688	18604	18717	18807	18794	18918	18450	18804	18933	18688	19048	18545	18960	18636	18877	18854	18535	18874	18817	18798	18790	18711	18668	18860	18824	18804	18820	18960	18710	18910	18876	18764	18857	18867	18805	18840	18789	18602	18745	18809	18731	18986	18757	18715	18602	18770	18698	18799	19025	18877	19045	18782	18899	18836	18751	18789	18605	18680	18869	18690	18812	18819	18602	19040	18643	18957	18726	18980	18774	18965	18735	18731	18819	18802	18851	19003	18481	18736	18652	18696	18629	18657	18692	19001	18777	18848	18912	18947	18636	18744	18820	18798	18929	18843	18639	18912	19003	18937	18762	18934	18732	18836	18718	18691	18893	18718	18633	18797	18762	18822	18579	18864	18628	18820	18711	18664	18718	18631	18926	18713	18669	18593	18671	18681	18703	18810	18806	18776	18730	18861	18773	18758	18676	18711	18778	18706	18647	18715	18993	18618	18723	18871	18999	18994	18814	18911	18438	18682	18819	18793	18722	18880	18867	18724	18818	18751	18641	18763	18620	18766	18886	18613	18752	18855	18797	18738	18744	18766	18787	18740	18871	18822	18777	18789	18648	18871	18579	18901	18742	18655	18850	18732	18622	18656	18855	18778	18730	18810	18912	18750	18867	18717	18462	18729	18809	18723	18566	18839	18732	18643	18884	18665	18638	18753	18640	18777	18756	18799	18786	18827	18725	18650	18831	18856	18683	18567	18654	18641	18817	18768	18688	18747	18862	18811	18766	18869	18706	18614	18704	18879	18715	18821	18662	18713	18615	18651	18864	18828	18775	18821	18742	18929	18626	18734	18686	18880	18771	18839	18673	18852	18898	18603	19011	18677	18689	18801	18507	18615	18748	18921	18731	18900	18679	18832	18734	18774	18907	18524	18771	18795	18755	18692	18771	19043	18676	18606	18651	18898	18885	18546	18832	18545	18875	18919	18653	18780	18657	18626	18989	18965	18669	18592	18601	18916	18896	18666	18804	18902	18808	18882	18933	18693	18654	18742	18888	18598	18885	18646	18545	18520	18730	18665	18758	18552	19085	18784	18560	18831	18696	18664	18777	18592	18689	18606	18774	18658	18687	18791	18696	18783	18727	18845	18844	18913	18866	18867	18739	18673	18953	18910	18871	18736	18715	18629	18722	18777	18637	18812	19024	18731	18661	18677	18852	18596	18938	18808	18946	19031	18862	18780	18895	18813	19020	18522	18721	18592	18596	18826	18740	18750	18991	18648	18749	18537	18791	18794	18825	18740	18763	18505	18695	18766	18690	18692	18624	18685	18762	18905	18490	18563	18695	18826	18844	18830	18733	18728	18749	18576	18908	18972	18723	18682	18944	18846	18789	19012	18895	18736	18751	18931	18743	18732	18787	18892	19046	18830	18521	18805	18724	18829	18777	18727	18838	18678	18784	18810	18624	18686	18533	18908	18768	18760	18932	18616	18849	19010	18745	18534	18720	18666	18814	18906	18696	18653	18547	18734	18722	18759	18749	18673	18627	18792	18914	18745	18922	18608	18905	18700	18744	18904	18781	18888	18809	18729	18979	18703	18665	18773	18776	18838	18790	18841	18579	18716	18867	18747	18875	18809	18672	18534	18780	18928	18921	18799	18753	18766	18706	18674	18773	18769	18621	18627	18769	18570	18666	18801	18825	18837	18829	18770	18571	18838	18828	18826	18752	18580	18923	18669	18588	18768	18694	18763	18933	18700	18798	18757	18754	18727	18992	19048	18685	19071	18808	18738	18752	18604	18669	18629	18991	18757	18858	18667	18751	18662	18706	18819	18861	18721	18815	18640	18600	18769	18800	18757	18837	18791	18703	18923	18699	18691	18703	18412	18608	18662	18797	18785	18593	18785	18696	18581	18794	18819	18729	18694	18746	18833	19012	18680	18847	18713	18651	18641	18785	18803	18745	18967	18778	18725	18951	18830	18879	18738	18671	18706	18722	18718	18855	18638	18641	18830	18686	18900	18758	18897	18706	18842	18626	18779	18846	18735	18597	18649	18690	18928	18635	18899	18727	18813	18840	18887	18587	19011	18714	18791	18621	18896	18817	18783	19028	18700	18934	18933	18884	18605	18666	18542	18825	18832	18922	18804	18735	18731	18742	18794	18519	18780	18619	18730	18851	18654	18768	18778	18782	18752	18917	18662	19029	18953	18862	18803	18852	18759	18702	18746	18666	18611	18541	18809	18891	18735	18667	18677	18837	18774	18689	18790	18895	18754	18515	18874	18738	18777	18812	18574	18782	18852	18714	19039	18834	18700	18750	18593	18894	18776	18842	18770	18800	18682	18904	18910	18717	18979	18657	18936	18721	18846	18653	18752	18779	18911	18903	18570	18823	18790	18824	18566	18785	18732	18805	18801	18963	18648	18823	19020	18722	18787	18874	18806	18696	18925	18893	18820	18678	18753	18877	18784	18709	18783	18740	18802	18608	18704	18625	18879	18836	18908	18553	18767	18869	18910	18845	18777	18780	18749	18883	18821	18575	18806	18808	19011	19060	18958	18763	18969	18827	18900	18516	18774	18888	18816	18631	18917	18758	18874	18611	18821	18760	18728	18557	18815	18681	18739	19024	18779	18869	18984	18859	18781	18638	18818	18952	18984	18768	18848	18728	18841	18736	18950	18721	18656	18752	18746	18658	18853	18764	19025	18610	18564	18869	19055	18973	18711	18873	18895	18843	18804	18765	18728	18941	18797	18474	18718	19009	18800	18899	18784	18662	18622	18710	18845	18856	19095	18911	18964	18684	18782	18865	18839	18810	18944	18865	18675	18671	18719	18648	18769	18999	18891	18627	18721	18684	18644	18627	18723	18801	18765	18960	18914	18854	18820	18714	18853	18613	18802	18899	18707	18616	18726	18590	18700	18748	18567	18763	18706	18826	18859	18847	18757	18694	18843	18722	18823	18630	18791	18684	18906	18782	18921	19068	18930	18814	18867	18667	18967	18646	18935	18785	18708	18803	18806	18858	18757	18727	18927	18735	18795	18736	18938	18825	18681	18725	18517	18654	18764	18847	18795	18918	18799	18732	18839	18634	18721	18699	18899	19001	18863	18922	18538	18756	18843	18947	18721	18615	18756	18469	18695	18761	18771	18656	18888	18854	18773	19057	18832	18426	18756	18671
24199	43074	41036	33778	29878	27072	23986	22513	21324	20131	19712	19485	19064	19162	19206	18403	17833	17591	17344	17597	17428	17517	17144	17127	17029	16878	16906	16979	16601	16798	16663	16867	16851	16720	16850	16789	16647	16545	16825	16645	16718	16719	16660	16776	16771	16733	16616	16599	16783	16758	16824	16612	16753	16540	16708	16715	16433	16872	16675	16745	16607	16577	16914	16820	16837	16855	16759	16891	16747	16754	16733	16709	16728	16683	16602	16520	16702	16561	16732	16755	16728	16671	16687	16828	16573	16668	16755	16518	16527	16663	16743	16754	16622	16655	16617	16775	16627	16655	16677	16652	16551	16527	16597	16558	16701	16714	16486	16765	16752	16724	16658	16579	16711	16596	16556	16575	16600	16575	16503	16690	16676	16556	16618	16523	16656	16563	16566	16641	16627	16589	16655	16640	16618	16646	16636	16707	16514	16852	16444	16592	16616	16546	16647	16638	16759	16490	16688	16724	16632	16618	16689	16624	16786	16763	16629	16557	16537	16660	16654	16716	16668	16507	16599	16706	16632	16848	16718	16682	16480	16639	16708	16677	16537	16716	16740	16745	16819	16799	16703	16641	16624	16599	16701	16655	16618	16721	16504	16660	16687	16611	16588	16596	16609	16612	16637	16577	16818	16631	16662	16556	16524	16663	16684	16675	16648	16802	16641	16878	16757	16559	16582	16805	16770	16539	16556	16612	16698	16839	16699	16481	16671	16659	16739	16538	16666	16643	16431	16532	16693	16632	16742	16643	16703	16549	16645	16785	16830	16774	16662	16777	16695	16846	16712	16607	16773	16606	16607	16634	16581	16657	16699	16630	16640	16625	16657	16803	16611	16700	16567	16743	16635	16527	16501	16780	16644	16747	16581	16615	16606	16592	16477	16671	16579	16625	16629	16633	16789	16636	16849	16654	16710	16698	16669	16591	16460	16683	16559	16598	16701	16682	16649	16598	16608	16648	16570	16600	16621	16656	16567	16671	16739	16785	16600	16677	16733	16727	16567	16643	16766	16691	16629	16493	16646	16545	16736	16423	16291	16722	16672	16760	16473	16519	16563	16613	16666	16579	16647	16762	16724	16693	16637	16633	16658	16784	16690	16525	16642	16603	16638	16581	16514	16736	16679	16548	16862	16600	16632	16483	16854	16747	16757	16514	16612	16666	16720	16564	16577	16726	16691	16654	16512	16682	16515	16761	16542	16608	16646	16671	16686	16649	16593	16662	16438	16534	16787	16729	16623	16703	16560	16660	16711	16543	16736	16816	16778	16759	16517	16683	16537	16647	16649	16798	16534	16542	16741	16447	16639	16500	16700	16752	16493	16710	16644	16420	16665	16772	16705	16491	16750	16635	16456	16675	16475	16657	16484	16530	16615	16669	16607	16705	16607	16632	16761	16462	16669	16752	16715	16589	16734	16479	16892	16685	16720	16640	16682	16677	16675	16721	16521	16611	16725	16591	16623	16582	16473	16518	16606	16578	16617	16674	16509	16522	16717	16634	16802	16694	16671	16534	16722	16697	16569	16700	16609	16669	16541	16720	16548	16422	16742	16851	16735	16777	16627	16672	16440	16733	16740	16673	16489	16590	16840	16463	16761	16655	16725	16714	16469	16594	16517	16649	16515	16761	16896	16680	16661	16733	16568	16787	16632	16999	16661	16601	16694	16584	16647	16834	16651	16701	16725	16631	16641	16468	16733	16539	16769	16620	16674	16537	16554	16448	16549	16839	16778	16733	16502	16635	16627	16386	16780	16677	16675	16622	16616	16624	16759	16523	16595	16716	16690	16734	16598	16868	16600	16443	16545	16670	16398	16705	16599	16571	16635	16684	16634	16684	16677	16614	16649	16710	16486	16694	16795	16736	16819	16586	16914	16714	16626	16500	16571	16548	16753	16687	16360	16630	16615	16798	16731	16713	16683	16737	16668	16664	16775	16611	16664	16553	16559	16552	16559	16556	16614	16612	16633	16660	16635	16565	16590	16646	16707	16813	16736	16529	16594	16506	16585	16587	16740	16509	16625	16877	16643	16598	16708	16625	16699	16761	16567	16539	16626	16699	16553	16642	16693	16678	16509	16704	16720	16481	16379	16626	16736	16544	16838	16629	16612	16753	16563	16695	16646	16573	16680	16710	16762	16650	16615	16765	16693	16727	16508	16495	16855	16539	16821	16740	16600	16648	16602	16689	16699	16621	16772	16676	16619	16682	16708	16556	16795	16854	16617	16558	16583	16630	16598	16662	16717	16552	16638	16658	16617	16421	16766	16673	16609	16545	16550	16508	16624	16549	16446	16671	16579	16627	16691	16707	16743	16762	16513	16717	16590	16849	16847	16664	16684	16658	16814	16695	16583	16521	16666	16591	16592	16810	16756	16685	16693	16634	16560	16589	16752	16731	16734	16640	16641	16636	16769	16699	16559	16774	16712	16800	16708	16813	16657	16589	16540	16632	16774	16542	16598	16585	16649	16652	16674	16698	16571	16707	16521	16714	16528	16683	16578	16662	16617	16605	16743	16683	16484	16631	16652	16536	16623	16623	16755	16618	16779	16755	16621	16551	16489	16591	16760	16616	16581	16512	16692	16611	16668	16505	16745	16641	16671	16609	16577	16597	16713	16603	16791	16637	16694	16711	16597	16640	16656	16562	16637	16608	16737	16459	16527	16495	16605	16695	16586	16627	16663	16798	16630	16580	16628	16734	16704	16711	16610	16641	16548	16666	16658	16707	16690	16683	16823	16662	16583	16816	16705	16681	16528	16691	16756	16596	16587	16669	16574	16533	16504	16514	16674	16577	16709	16718	16597	16656	16699	16612	16598	16635	16628	16535	16694	16497	16695	16621	16547	16666	16662	16531	16551	16695	16701	16483	16523	16590	16737	16642	16729	16648	16514	16652	16681	16595	16747	16721	16723	16598	16636	16773	16589	16713	16554	16565	16665	16351	16632	16501	16579	16618	16823	16769	16560	16792	16705	16614	16601	16705	16660	16554	16770	16600	16572	16615	16748	16653	16750	16474	16637	16471	16782	16489	16702	16562	16748	16456	16644	16558	16688	16559	16822	16627	16627	16512	16685	16585	16669	16637	16605	16649	16548	16738	16796	16497	16814	16958	16473	16621	16629	16618	16618	16536	16716	16538	16689	16612	16754	16653	16673	16704	16730	16488	16638	16685	16596	16803	16645	16580	16633	16729	16651	16516	16719	16633	16429	16566	16711	16417	16744	16606	16662	16616	16640	16542	16530	16588	16741	16632	16595	16785	16645	16600	16531	16579	16645	16667	16707	16641	16671	16442	16677	16592	16826	16789	16538	16803	16856	16574	16701	16543	16514	16619	16734	16762	16628	16608	16706	16507	16664	16708	16667	16719	16657	16698	16629	16653	16536	16586	16623	16659	16464	16837	16556	16619	16565	16714	16447	16507	16764	16752	16692	16613	16551	16780	16451	16811	16645	16718	16852	16793	16758	16578	16577	16531	16623	16653	16628	16617	16582	16632	16779	16815	16769	16755	16664	16431	16721	16731	16523	16622	16401	16804	16751	16712	16532	16656	16665	16639	16633	16516	16497	16645	16600	16625	16653	16753	16690	16582	16671	16615	16479	16743	16630	16619	16886	16521	16597	16592	16597	16681	16609	16776	16597	16603	16693	16731	16592	16643	16727	16709	16729	16607	16514	16613	16485	16732	16670	16721	16686	16624	16736	16476	16701	16705	16562	16757	16370	16671	16735	16557	16761	16593	16730	16534	16649	16677	16606	16685	16654	16558	16656	16733	16632	16481	16714	16687	16711	16736	16518	16647	16685	16708	16663	16581	16615	16666	16599	16715	16459	16525	16611	16710	16643	16657	16663	16646	16681	16713	16727	16572	16630	16529	16581	16625	16579	16592	16750	16612	16632	16552	16742	16645	16668	16738	16890	16506	16633	16641	16612	16595	16764	16773	16660	16704	16689	16728	16712	16658	16339	16652	16475	16757	16685	16439	16600	16703	16823	16602	16772	16695	16765	16650	16886	16677	16677	16717	16701	16576	16814	16690	16622	16673	16655	16724	16646	16705	16778	16475	16606	16675	16677	16513	16464	16633	16627	16740	16558	16629	16777	16669	16435	16594	16687	16736	16538	16505	16556	16631	16568	16593	16767	16611	16597	16683	16699	16637	16549	16767	16706	16910	16663	16590	16779	16557	16725	16656	16702	16524	16566	16653	16669	16668	16557	16632	16764	16624	16640	16636	16671	16640	16527	16613	16554	16688	16685	16726	16928	16630	16685	16605	16533	16559	16708	16530	16594	16594	16633	16691	16792	16528	16671	16734	16544	16587	16638	16593	16608	16745	16550	16648	16543	16507	16785	16555	16673	16501	16759	16592	16562	16584	16590	16604	16701	16631	16569	16630	16849	16619	16563	16744	16799	16605	16714	16554	16575	16537	16670	16646	16662	16887	16608	16646	16704	16360	16597	16634	16605	16690	16509	16665	16625	16673	16468	16811	16712	16617	16754	16554	16684	16818	16697	16641	16436	16654	16637	16763	16667	16626	16530	16646	16725	16723	16778	16429	16472	16513	16777	16536	16743	16774	16518	16501	16719	16613	16640	16663	16693	16638	16403	16782	16721	16708	16583	16735	16539	16741	16729	16684	16713	16509	16636	16526	16643	16499	16668	16608	16623	16837	16659	16526	16608	16700	16730	16554	16742	16445	16747	16704	16610	16756	16614	16771	16716	16773	16635	16858	16642	16495	16674	16703	16710	16852	16723	16582	16640	16707	16659	16738	16668	16560	16506	16694	16663	16710	16603	16477	16684	16742	16647	16889	16482	16757	16699	16607	16710	16551	16722	16633	16650	16745	16472	16388	16548	16606	16803	16600	16536	16648	16706	16680	16637	16771	16569	16737	16748	16797	16678	16650	16701	16563	16477	16596	16868	16359	16595	16741	16769	16644	16653	16584	16736	16556	16798	16595	16559	16720	16650	16764	16671	16741	16675	16585	16786	16747	16716	16504	16800	16427	16585	16651	16697	16676	16497	16666	16660	16584	16711	16692	16765	16624	16632	16671	16670	16865	16740	16408	16644	16715	16494	16726	16638	16733	16610	16771	16621	16701	16715	16552	16631	16444	16622	16631	16541	16648	16657	16643	16486	16766	16790	16729
23114	21567	29579	24127	22401	26319	29222	24474	22983	22720	21656	21524	21543	21442	21304	21008	20441	20050	19785	20134	20047	19966	19678	19485	19537	19364	19382	19353	19436	19375	19219	19270	19448	19099	19299	19249	19446	19183	19236	19159	19079	19107	19152	19204	19092	18965	19205	19014	19262	19032	19059	18891	19171	19204	19443	19135	19017	18902	19272	18943	19332	19200	19120	19106	19046	19221	18959	19071	19151	19122	19017	19087	18994	19055	19007	19069	19032	18873	18987	19081	19023	18948	19293	19130	19036	19051	19064	18862	18887	19036	19023	19151	19096	19386	19152	19104	19199	19102	19073	19073	19038	19093	18907	19062	19133	19024	18933	19056	19148	19050	19055	19084	19172	19225	18989	19057	19011	18982	19057	18967	19038	19027	18906	19091	18939	19132	18829	18979	18814	19064	18969	18777	19226	18900	18890	18864	19056	19204	19010	19144	19118	19265	19126	18753	19035	18835	19153	19022	19179	19015	19092	19037	19185	19226	18955	18860	18894	19005	19006	19022	19091	18870	19110	18938	19037	18888	19224	18967	18799	18773	19136	19006	19008	18998	18948	19099	19097	19033	18715	19085	18921	19180	19165	19083	19192	18975	18890	19000	18893	19043	18861	19085	19164	18968	19054	18983	19105	19038	18999	18972	19095	19051	19035	19089	18963	18928	18979	18993	19123	19161	19106	19035	18907	19052	18833	19032	19170	19032	18948	19060	18893	18987	18922	19210	19205	18930	19206	19005	19155	19100	19083	19202	19179	18936	19039	18958	19085	19093	19051	19080	19126	19016	19099	18925	19193	18800	19020	19050	19026	19024	18935	19045	19043	19029	18929	19071	19105	19053	18939	19077	19135	19172	18987	19052	19000	19085	19063	19065	18865	19060	19076	18944	18971	18948	18924	18988	19024	19163	19055	18995	19080	18923	18990	18900	18884	18877	18899	18998	19129	18947	19134	19128	18883	18932	18995	19145	19122	19026	19008	19156	19032	19098	18847	18968	18872	18915	19112	18905	18836	18943	18881	18904	18935	18970	18875	18851	18920	19102	18765	19243	19055	18878	18919	19079	18880	19063	19104	19094	18956	18762	18965	18892	19014	18932	19206	19209	18957	18983	18991	19198	19005	18989	19274	18899	19107	19035	19097	19028	18832	19120	19133	19046	19097	19052	19174	18993	18770	19162	18995	18871	19118	19152	19167	18749	18734	19076	18913	18972	19164	19120	18990	18983	19113	19166	18953	18970	19050	19011	18869	19037	18891	19006	19086	18991	18970	19058	19059	19064	19128	19148	18877	19026	19063	19027	18990	18764	19025	18906	18959	19132	19039	18909	18892	19054	18955	19133	19040	19059	19144	19078	19067	18844	18983	19118	19106	19011	18994	19024	19067	18991	19055	18842	18925	18907	19165	19136	19138	19008	18969	18950	18903	18990	19110	18993	18984	18822	18767	18936	18996	18861	19098	19042	18985	18933	19051	19027	19071	18948	18915	19004	19041	18894	19031	19233	19153	19160	19137	18970	18975	18881	18901	18900	19034	19008	19085	19029	19171	18921	19000	19175	19108	19197	18828	19090	19053	19066	19146	19049	18830	19051	19160	19130	18879	19067	19068	18868	19059	19182	18886	18825	19105	18918	19150	19180	18951	19049	19030	18992	18920	19137	19102	19018	18901	18883	18983	18959	18706	18983	19010	19178	19005	18849	18917	19060	18882	19035	18978	19202	19044	19051	19108	18975	18958	18833	19085	19141	19039	18871	18816	18983	18855	19131	19099	18982	19237	19205	19244	19030	19209	18871	18949	19081	18869	19099	19019	18995	18895	18948	18944	19004	18858	19082	18948	18999	19214	19005	18906	18973	19198	18834	19010	18982	19057	18895	19027	19278	18936	18986	19062	18905	18885	18892	19016	19183	19149	19295	18950	18878	18999	18918	19198	19121	18980	19051	18923	19107	19013	19178	18874	18824	19149	18928	18934	19001	19147	18794	18838	18949	18940	18803	18902	18787	18882	18908	18943	18881	18783	19042	18871	19186	19092	19050	18896	19046	18996	18979	18779	18931	18997	19163	18914	18833	19085	19123	19020	18959	18965	18788	18771	19142	19043	18795	18738	18867	19000	19014	18738	18811	18855	18979	18928	19047	19197	19191	19232	19140	19070	19187	19119	19047	19107	19118	18948	19082	19006	18977	19054	18995	19015	19100	18831	19100	19165	18885	19243	19179	19028	19134	19110	18958	19164	18929	18882	19151	19205	18867	19093	18808	18967	18826	18655	18817	19126	19225	19121	18756	19056	18922	18920	18931	19118	18970	19037	19111	19111	18953	19230	18984	18915	18977	18926	19042	19304	19196	18893	18907	18995	18925	19004	19295	18995	19040	18970	19061	19010	19089	19120	18903	18950	18948	19022	18861	18946	19128	18944	18976	19022	18921	19013	19070	19203	18860	18778	18874	19141	19068	19051	18920	18935	19013	19008	19185	19147	19060	19092	19050	18917	19082	19036	19040	18849	18873	18962	19113	19035	18817	18956	18985	18969	18721	19002	18847	19130	19039	18997	19072	19147	18712	18925	19268	19086	19006	19128	18953	18950	18953	19089	19218	19109	19172	18946	18977	19227	18984	18908	18967	19157	18861	19000	19128	18900	18887	18739	19084	19056	18946	19081	18992	18935	19034	19051	18925	19023	18973	19261	18967	19123	19024	18915	18919	19041	19103	18967	18862	18744	18776	18957	19238	19144	19199	18996	18835	19113	18906	19010	18974	19063	18818	19071	19108	19036	19018	18973	18806	18764	19189	18970	18848	18925	19056	19050	19107	18902	19168	19043	18729	18928	19319	19092	19213	19002	19025	19116	18781	19044	18838	18978	19018	18938	18973	19066	18979	19069	18906	19126	18906	19171	19202	19120	19189	19045	19220	19096	18894	19211	18876	18981	18997	18998	18984	18963	18912	18751	18840	18925	19031	19003	19168	19313	18889	19244	19058	19081	18881	19126	18828	18963	19032	18898	18897	19005	18766	18788	19047	18948	18910	18809	18995	19053	19045	19122	18975	18909	19071	19070	18933	19057	19058	19138	18889	19105	18891	19195	18983	18910	19116	19197	19162	19243	19027	18958	19096	18870	19022	19202	19037	19033	18932	19271	18938	19051	19078	18768	19059	18989	18836	18899	19064	18882	18992	18985	18972	18844	18982	18993	19006	19071	19104	19024	19051	19031	18882	18904	19160	19108	19027	19106	19030	19031	19027	19014	18967	19176	19080	19046	18777	18908	18798	18988	19039	19150	19058	18957	19026	18926	19103	19250	19020	18932	19159	19041	19009	18934	19025	19056	19100	19059	18742	19140	19203	19006	18967	19194	19000	19090	19058	18946	18957	18931	18927	19190	19138	19015	19025	19177	18906	19080	19038	18872	19114	19019	19149	18967	18818	19088	18964	19149	19043	19033	18946	18986	18975	18966	18985	19055	19023	19027	18997	19016	19065	18856	19036	18946	19004	19141	18892	18934	19039	19132	18979	19046	19062	19048	19067	19089	18969	19108	18973	18821	18932	18941	18833	18897	18953	18947	18927	19091	19035	19032	18951	18999	19001	19113	19059	18915	18899	18931	18898	18909	18890	19193	18986	18968	19132	18981	19043	19132	19145	19157	18879	19062	19139	18826	18805	19080	19141	18874	19091	19050	18924	18960	19084	19059	18845	18882	19140	18914	18990	19288	19031	19058	19080	19096	19046	19054	19216	18881	19010	18833	19020	18975	18960	19069	18979	18953	18935	18939	19033	19195	18877	18918	19121	18920	19009	19107	18878	19042	19164	18924	19120	19140	19156	19162	19039	19038	19013	18863	19141	18940	18949	19068	19099	19099	19092	18880	18969	19025	19003	19101	18976	19067	18929	19075	19056	19034	18955	19004	19127	19174	19183	18682	19158	18971	19174	18839	18959	19092	18921	18992	18927	19054	18882	19060	19037	19056	19082	18957	18860	19029	19054	19041	18974	19083	19014	19048	18912	19217	18979	18923	18866	18909	19180	19330	19036	18874	19091	18941	18990	19069	18941	18840	18829	18964	19000	19058	18903	19120	18953	19066	18859	19014	18901	19185	18845	19188	18902	18942	19222	19046	19113	19123	18864	18925	19118	18995	19063	18924	19003	19091	19101	19019	18845	18917	18836	19004	18971	18874	18954	19177	19134	19157	18980	19074	19233	19065	18852	18913	19117	19023	18823	19113	19061	18963	19000	19117	18924	18869	19102	19206	18762	19133	19038	18889	18905	19142	19060	18922	18836	19192	19030	18956	18854	19032	18991	19024	18880	19004	18948	18919	19073	19103	18984	18756	19075	18924	18903	18976	19043	18963	18755	19123	19133	19105	19043	19059	19149	19108	18946	19099	18958	18774	18917	18839	19016	19098	19049	18966	19165	19127	19343	19148	19021	18889	18880	18803	18965	19053	18965	19024	19061	18860	18998	19156	19017	18901	18836	18998	19161	19188	18974	18990	19173	19196	19201	19020	19033	19173	19037	19111	18967	19065	18915	19187	19004	18871	18721	18976	18922	19006	19126	19095	18977	18924	19045	19072	19360	18886	18825	19084	18772	19066	19090	18984	19116	19218	19132	19046	18995	19318	18902	18964	18976	18895	19161	18878	19132	19071	19032	18995	18943	18973	19208	19062	18816	19063	19042	19180	18841	19123	19171	18900	18991	18970	19138	19007	18872	18989	18919	18975	19187	19090	18867	18992	19089	18987	19108	18984	18954	18910	19053	18931	18931	18855	19049	19121	19112	19184	19087	18989	18889	19076	19187	19191	18996	18926	18955	18913	18868	19026	18989	19035	19115	18935	18965	18847	19157	19033	18819	19245	18995	18922	18958	19004	18998	18815	18844	18834	19040	18855	18688	18938	19053	19059	19044	18930	18945	18836	19032	18894	18915	18954	19005	18896	18956	19128	18984	18967	19025	18986	19026	19027	19051	19122	19018	19114	18775	18953	19023	19022	18878	19135	19018	19073	19095	19055	19193	19179	18985	19111	19092	19113	18987	19021	19025	19175	19061	19021	18999	19044	19018	19037	19128	18994	18985	18931	19040	19218	18856	18959	19140	19052	19026	19261	18958	18951	18942	19077	19028	19027	19123	18889	18991	19115	19124	19052	18988
25983	46565	45029	37934	33611	30014	26575	24788	23279	21997	20857	20500	20430	20578	20234	19297	18455	18133	17903	18224	18160	17738	17463	17265	17270	17024	17081	17307	17104	17147	16864	16946	16969	16898	16728	16935	16835	16944	16875	16818	16916	16941	17027	16894	16877	16762	16848	16989	17035	16947	16876	16892	16943	16947	16824	16837	16844	16931	16852	17022	16805	16719	16956	16806	16802	17063	16942	16833	16976	16758	16844	16722	16785	16795	16980	16883	16786	16794	16665	16733	16790	16766	16782	16643	16832	16766	16788	16776	17026	16804	16778	16711	16704	16709	16716	16745	16741	16895	16797	16818	16839	16707	16640	16663	16824	16828	16703	17004	16747	16591	16742	16560	16820	16700	16807	16777	16856	16570	16804	16812	16798	16718	16808	16754	16775	16665	16929	16755	16802	16667	16743	16624	16692	16771	16774	16730	16889	16729	16758	16888	16755	16712	16772	16882	16904	16558	16965	16667	16966	16814	16693	16761	16739	16948	16768	16811	16856	16898	16905	16682	16748	16954	16762	16671	16820	16842	16824	16649	16703	16872	16760	16916	16617	16680	16687	16884	16832	16845	16690	16854	16687	16765	16788	16733	16838	16654	16915	16888	16829	16689	16810	16854	16729	16647	16905	16827	16773	16863	16718	16773	16855	16752	16881	16817	16635	16742	16815	16762	16902	16737	16573	16863	16840	16834	16845	16740	16780	16760	17059	16817	16862	16685	16666	16785	16682	16618	16737	16848	16683	16842	16769	16795	16785	16675	16730	16675	16733	16716	16803	16836	16841	16707	16678	16824	16936	16716	16754	16822	16796	16651	16531	16693	16776	16788	16851	16763	16735	16786	16669	16812	16634	16545	16689	16714	16829	16601	16751	16769	16698	16803	16820	16891	16885	16722	16817	16824	16834	16909	16727	16754	16801	16777	16749	16713	16747	16823	16872	16865	16772	16747	16629	16860	16709	16898	16711	16726	16595	16804	16705	16742	16654	16973	16713	16780	16901	16839	16613	16873	16772	16832	16836	16733	16718	16775	16828	16848	16651	16830	16771	16588	16766	16718	16767	16727	16761	16837	16840	16740	16837	16631	16986	16902	16846	16712	16714	16689	16713	16839	16807	16606	16723	17035	16849	16729	16694	16841	16778	16839	16845	16855	16642	16804	16790	16833	16681	16638	16865	16776	16802	16776	16811	16803	16726	16776	16928	16769	16723	16739	16808	16722	16778	16792	16838	16721	16793	16787	16707	16738	16797	16804	16547	16761	16600	16816	16795	16860	16717	16838	16912	16715	16778	16811	16624	16721	16809	16824	16771	16780	16684	16891	16691	16748	16869	16779	16834	16655	16652	16975	16829	16673	16765	16753	16680	16748	16650	16693	16672	16628	16881	16793	16676	16804	16760	16878	16864	16687	16607	16792	16741	16873	16820	16677	16677	16969	16868	16718	16675	16681	16750	16772	16804	16794	16984	16797	16782	16781	16857	16702	16741	16632	16830	16712	16820	16772	16878	16772	16621	16923	16687	16695	16937	16794	16594	16819	16768	16624	16865	16751	16747	16682	16816	16658	16710	16814	16800	16741	16623	16816	16716	16641	16683	16664	16892	16646	16880	16800	16667	16583	16735	16806	16682	16633	16679	16793	16789	16546	16687	16895	16830	16798	16719	16616	16879	16699	16754	16791	16894	16755	16803	16857	16880	16742	16857	16539	16794	16736	16722	17063	16695	16882	16640	16852	16707	16772	16712	16707	16872	16701	16815	16850	16882	16839	16891	16936	16647	16690	16731	16768	16759	16679	16651	16925	16759	16836	16646	16632	16724	16809	16762	16824	16694	16878	16818	16790	16738	16775	16777	16750	16707	16796	16741	16823	16657	16765	16809	16686	16707	16823	16803	16801	16739	16705	16765	16704	16715	16767	16763	16763	16766	16836	16857	16893	16680	16934	16851	16597	16740	16607	16749	16792	16711	16677	16784	16766	16673	16760	16886	16615	16743	16727	16820	16758	16784	16828	16759	16774	16714	16899	16862	16791	16826	16736	16887	16810	16708	16890	16876	16722	16686	16896	16793	16684	16680	16880	16605	16619	16791	16757	16766	16678	16783	16922	16851	16704	16817	16875	16708	16867	16716	16773	16932	16824	16662	16982	16903	16844	16730	16627	16835	16722	16753	16818	16895	16862	16793	16941	16758	16853	16585	16846	16590	16706	16849	16628	16881	16878	16682	16697	16605	16666	16770	16806	16725	16868	16799	16767	16861	16698	16817	16837	16873	16827	16736	16815	16740	16696	16714	16794	16874	16808	16812	16652	16768	16751	16787	16841	16541	16738	16734	16721	16531	16698	16956	16800	16780	16757	16792	16624	16768	16857	16731	16731	16916	16673	16683	16766	16624	16687	16633	16910	16705	16783	16864	16680	16931	16668	16744	16635	16753	16799	16665	16824	16848	16751	16820	16861	16761	16734	16674	16624	16959	16878	16639	16794	16678	16783	16712	16711	16708	16757	16948	16738	16972	16613	16932	16919	16498	16678	16945	16868	16911	16858	16780	16806	16683	16915	16712	16756	16842	16801	16665	16836	16638	16777	16709	16652	16879	16695	16704	16779	16645	16880	16884	16916	16878	16676	16868	16653	16667	16781	16747	16676	16644	16545	16925	16762	16533	16653	16850	16833	16545	16908	16727	16748	16732	16872	16814	16734	16735	16813	16646	16612	16696	16819	16808	16767	16845	16764	16683	16737	16610	16647	16676	16868	16788	16720	16876	16704	16835	16716	16645	16747	16743	16712	16725	16699	16772	16887	16817	16647	16723	16667	16951	16777	16783	16712	16764	16626	16719	16745	16825	16841	16752	16650	16907	16824	16837	16706	16784	16664	16822	16826	16767	16792	16615	16851	16783	16741	16827	16823	16837	16964	16722	16722	16732	16766	16807	16788	16692	16802	16791	16760	16716	16890	16875	16818	16935	16649	16768	16833	16707	16889	16838	16711	16713	16824	16730	16680	16851	16697	16819	16838	16976	16730	16892	16691	16637	16746	16950	16883	16638	16789	16602	16898	16576	16744	16879	16598	16682	16708	16820	16740	16631	16644	16791	16946	16769	16828	16727	16681	16795	16816	16874	16766	16843	16764	16640	16658	16764	16866	16453	16776	16663	16811	16650	16771	16855	16654	16812	17001	16756	16857	16576	16782	16656	16673	16806	16718	16772	16784	16734	16750	16769	16941	16620	16709	16842	16806	16623	16655	16903	16848	16824	16804	16641	16708	16846	16737	16775	16602	16796	16779	16828	16689	16842	16738	16620	16713	16718	16896	16649	16636	16782	16746	16859	16639	16673	16787	16786	16831	16848	16823	16656	16729	16713	16693	16693	16769	16656	16820	16946	16680	16707	16675	16700	16808	16964	16676	17041	16773	16657	16787	16975	16793	16655	16738	16612	16848	16680	16713	16664	16783	16843	16819	16709	16824	16884	16695	16769	16683	16769	16800	16801	16786	16811	16753	16705	16791	16910	16676	16690	16866	16866	16585	16779	16803	16803	16850	16718	16614	16734	16722	16785	16886	16744	16823	16900	16788	16701	16860	16659	16889	16867	16753	16800	16920	16707	16815	16782	16733	16849	16706	16733	16627	16830	16750	16652	16895	16836	16900	16712	16761	16836	16641	16877	16705	16863	16761	16861	16884	16798	16803	16629	16637	16851	16773	16747	16930	16771	16797	16736	16904	16642	16953	16663	16766	16731	16768	16673	16708	16738	16767	16849	16617	16676	16662	16682	16659	16971	16663	16861	16735	16953	16756	16719	16455	16619	16674	16699	16881	16740	16796	16848	16708	16744	16678	16660	16768	16709	16844	16884	16768	16746	16686	16754	16774	16859	16866	16805	16746	16574	16772	16694	16676	16708	16677	16794	16636	16647	16796	16741	16664	16732	16644	16780	16566	16780	16838	16607	16604	16733	16803	16721	16886	16695	16864	16614	16767	16782	16738	16747	16726	16795	16626	16727	16774	16681	16618	16742	16748	16725	16635	16708	16870	16920	16784	16836	16892	16742	16866	16751	16751	16727	16756	16840	16728	16680	16616	16908	16738	16695	16752	16632	16667	16792	16759	16666	16776	16752	16811	16794	16680	16719	16744	16763	16627	16702	16872	16891	16835	16771	16875	16686	16717	16605	16824	16683	16625	16529	16724	16831	16729	16723	16692	16836	16740	16718	16616	16865	16741	16723	16631	16846	16707	16663	16801	16769	16815	16834	16797	16829	16859	16744	16704	16725	16705	16752	16840	16713	16737	16825	16647	16762	16551	16750	16696	16737	16741	16740	16857	16832	16812	16603	16809	16926	16773	16778	16651	16728	16789	16698	16867	16713	16646	16956	16936	16683	16865	16761	16705	16746	16750	16933	16572	16764	16861	16643	16868	16844	16918	16687	16833	16910	16600	16713	16712	16575	16801	16690	16802	16705	16762	16831	16753	16798	16770	16808	16769	16702	16834	16619	16702	16679	16692	16654	16821	16704	16807	16556	16762	16796	16764	16788	16930	16620	16729	16867	16686	16791	16925	16894	16824	16845	16701	16751	16657	16881	16844	16901	16620	16774	16880	16895	16846	16866	16690	16869	16681	16726	16639	16624	16863	16909	16961	16551	16612	16800	16713	16782	16697	16657	16833	16860	16640	16708	16854	16811	16581	16825	16745	16615	16649	16954	16659	16731	16892	16572	16808	16812	16620	16697	16829	16896	16676	16696	16749	16621	16783	16807	16712	16665	16685	16722	16903	16775	16888	16807	16939	16733	16869	16862	16703	16711	16754	16659	16607	16829	16787	16779	16823	16858	16915	16838	16579	16701	16747	16677	16743	16437	16743	16801	16803	16845	16596	16744	16631	16692	16717	16718	16717	16765	16670	16924	16703	16905	16728	17062	16675	16729	16645	16645	16798	16808	16741	16778	16832	16651	16778	16819	16529	16756	16826	16892	16828	16727	16833	16888	16865	16780	16758	16698	16768	16503	16804	16731	16748	16825	16653	16875	16939	16697	16751	16767	16728	16577	16831	16732	16729	16728	16840	16831	17033	16648	16780	16790	16783	16787	16590	16815	16839	16793	16859	16582	17037	16764	16709	16685	16935	16852	16868	16907	16679	16680	16769	16700	16746
28100	24298	30597	28327	24185	22409	21131	20089	19543	19414	19143	18855	18940	18968	18815	18648	18278	18212	18277	18270	18358	18305	18036	18059	17943	18156	18100	18253	17929	18291	18071	18014	17934	18027	18073	17862	17805	18077	18141	18095	17885	18009	17780	17910	17964	18006	17994	17860	18045	17955	17831	17934	18033	17961	17831	18047	18010	17935	18003	18062	17772	18231	18203	18021	17965	18038	18037	18016	17645	17977	18049	17834	17991	17935	18009	18002	18068	18025	17935	18100	17888	18049	18153	18003	18081	17912	18002	17612	17891	18107	17814	18073	17900	17825	18069	18111	18052	17993	17860	17893	17968	17936	17930	18009	17945	18017	17991	18137	17922	17959	18045	18119	17962	17938	17843	18081	17852	17926	18003	17773	18044	17918	17989	18115	17917	17808	17894	17906	18029	17871	17816	17820	17793	17923	17911	17959	17884	17873	17874	17899	18037	17952	17988	17957	18000	17952	18060	17816	18007	17843	17730	18042	18073	18038	18068	17940	17950	17842	18223	18042	17844	17888	18136	17891	17871	18193	18167	18013	17996	18062	17695	17742	17888	17802	18056	17931	18100	18002	18119	18071	18198	18065	17965	17650	17967	18049	17919	17919	18098	17931	17876	17715	17939	17928	18170	17960	17845	18009	17827	18044	17880	17881	17857	18083	18005	18083	17875	17845	18101	18082	18146	17922	18000	17945	17947	17690	17827	18019	17961	17794	17976	17862	17996	18036	18041	17833	17891	17958	18088	18176	17761	17927	17779	18102	17982	18045	17846	17898	18073	18072	17985	18057	17990	17991	18146	17941	17953	17890	17927	17895	17619	17935	18040	17873	17834	18005	17929	17877	17768	17939	17938	17969	18010	18061	18215	17962	17915	17958	17727	17958	18066	17908	17832	18098	17926	18088	17911	17861	17908	18089	17989	17946	17876	17936	17996	18107	17872	17972	17894	17969	18125	17970	17824	17829	17939	17798	17952	17756	17828	17905	17973	17726	17969	17991	17947	18017	17948	17852	18087	18059	17814	17887	18096	17855	17897	17967	17795	17829	17969	18039	17953	17837	17747	18070	18064	17997	17847	17979	18220	18124	17693	17945	17791	17979	17898	17778	18056	18040	18160	17841	17955	17919	17815	18013	18054	18084	17971	18115	17756	18029	17894	17962	17907	17828	17937	17942	18034	17976	17967	17896	18002	18047	17751	17817	17804	18113	18033	17998	17777	17916	18164	17726	18016	18151	17995	17880	18066	18110	17990	18208	18097	18056	17988	18017	18072	18143	18099	17983	17968	18008	18119	18107	17699	17952	18036	18062	17865	18058	17878	18010	17964	17893	17959	18155	17771	17854	17863	17826	18086	17873	17957	17901	17932	17546	17890	18036	17954	17952	17866	17790	17977	17874	17923	18024	17971	17933	18025	17992	17834	17878	17798	17784	18134	18135	17836	17826	17892	17866	17968	18063	17992	17934	18045	17961	17989	17904	17972	17970	17908	17960	17762	17984	17967	17828	17865	17894	17924	18012	18098	18052	17797	18055	17799	17994	18142	17947	18083	17918	17933	17978	17890	18038	18003	17988	17982	18078	18063	18079	18226	18087	17945	17766	18033	18157	17981	17948	18004	17823	17916	17900	18060	17978	18065	17976	18051	18034	17756	17950	18067	17753	17929	17848	18020	17722	18180	18050	17990	18035	18003	17834	17919	17929	17936	17931	17996	18138	17989	17829	17982	17946	18072	17938	17971	18112	17879	17740	17767	17863	17879	17657	17932	17924	17815	17960	18099	17860	17839	17862	18012	17827	17880	17773	17915	17932	18086	17973	17957	18127	17862	17969	17930	17861	17879	18108	17992	18168	17996	17812	17902	18180	17956	17915	17938	18050	17959	17950	18138	17917	18072	18031	17870	18059	17865	17908	17908	18033	17980	17925	18015	17922	17923	17970	18014	17891	17987	18084	18018	17655	17938	17892	17816	17886	18038	17858	18123	18120	18047	17892	18083	17559	17857	17834	17860	17928	18069	17928	17920	17864	17787	18105	18065	17741	17791	18174	17876	17959	17940	18029	18022	18116	18230	17936	18109	17894	18020	17981	18044	17901	17918	17694	17955	17971	17957	17992	17838	17827	17948	18034	17928	18155	17944	17924	18056	17995	17794	18019	17814	17913	18051	18064	17998	17977	18001	18078	17935	17888	18008	17904	18000	18151	17847	17725	18032	17942	17934	17746	17835	18012	17813	18108	18030	17981	18223	17869	18021	17788	18120	18055	18021	17860	18203	18066	17847	17723	18021	17854	17906	18007	17856	17979	18036	17812	18032	17827	18152	17989	17878	18094	17913	18076	17779	17915	17850	17936	18038	18051	17776	17811	18057	17981	17893	17911	17943	17755	17978	18027	17882	17848	17987	17995	18008	17915	17930	17977	17896	17940	17927	17964	17942	17800	17908	17979	18095	18061	17876	17925	18101	17878	17944	17912	17808	18125	17770	17961	18047	17677	18013	17997	18010	17904	17868	17763	17978	18112	17866	17935	18064	18008	18009	17950	17995	17989	17928	17817	18034	17972	17894	17980	17784	18080	17959	17938	18106	18022	17839	17987	17923	18017	18049	17947	17919	18042	17983	17917	17907	17879	18112	17839	17906	17849	18086	17866	17909	17992	17887	18027	17850	17702	17832	18164	17900	17808	17939	17823	17884	17994	17932	18053	18078	18048	18079	18036	18019	18023	18075	17760	18105	18003	17799	17976	17852	17938	17888	17932	18091	17858	17837	17868	18099	18094	18102	17743	18124	17701	18013	18209	18164	17776	17998	17937	17929	18019	17934	17905	17706	18067	17973	18142	17822	17748	17940	17777	17919	17809	17784	17833	18060	18156	17651	17904	18006	17700	17969	18030	18227	18062	18005	18047	18037	17880	17914	18098	17959	18106	18028	18101	18043	17911	17825	17899	18054	17918	18077	18180	17803	17742	17813	18025	17749	17857	17969	17953	17987	17990	17926	18107	17985	18062	17764	18056	18084	17981	17929	18096	17967	18073	17864	18088	18069	18066	18025	17960	18235	17818	18008	17855	18019	18004	17975	18055	18116	17724	18102	18013	17956	17999	18010	17939	17891	17950	17947	17838	18039	18217	18218	17993	17883	18061	17957	17867	18035	17737	17880	17995	18048	17812	18248	18083	18188	17907	17909	18039	17874	17872	17908	17802	18122	18097	17940	17815	18008	18067	18025	17956	17804	17887	17897	18034	17907	17888	18119	17816	18128	18000	17911	17950	17932	17741	17853	17899	17980	17940	18030	18001	17957	17989	18045	18258	18196	17936	17914	17880	18065	17883	18038	17936	17886	17924	17934	17817	17943	18118	17772	17946	17876	17923	18000	18007	18128	18001	17924	18164	18034	17912	18038	18089	18015	18106	17950	17894	17880	18001	17830	17938	17855	17859	17857	17720	17848	17946	17991	17918	18058	17913	17991	17994	17988	17951	18082	18046	17776	18066	17780	18003	17882	17784	17868	17774	18178	17999	18012	17941	18212	18001	18041	17989	17961	18005	17991	17938	17840	18013	18056	18018	17982	17897	17939	17988	17931	18023	17945	18020	18034	17807	17854	17733	17952	17889	18033	17701	18016	17986	17951	17897	17903	17721	18144	18069	17923	17954	18030	17997	18048	17927	17897	17971	17979	18028	17912	17855	17885	17788	17882	17930	17799	18035	17778	18056	17987	18061	17899	17868	18042	18040	18361	17964	17913	18101	18020	18092	17890	17902	17757	17994	18004	17814	18006	17872	17804	17941	18010	18153	18114	18009	18157	17959	17926	17868	17934	17832	17888	18093	17972	17762	17997	17929	17943	17810	17888	17886	17964	17959	17900	17999	17968	18130	17995	17848	17931	17947	17929	17990	18083	17793	17856	18045	17995	18121	17916	17798	17751	17838	18076	17993	18127	18142	18014	17950	17821	17893	17929	17861	17938	17894	18007	18143	17903	18108	17832	17912	18105	17902	17872	17885	17975	17996	17995	18064	17863	17896	18083	18145	17957	17789	18091	18037	17883	18090	17957	17938	17890	17876	18208	17896	17927	18215	18112	17922	18031	17820	18114	17661	18000	18000	17789	18131	17973	18062	18012	17847	17774	17775	17947	17946	18064	17981	17874	17945	17906	17988	18140	17967	17937	18003	18034	17880	17926	17955	17997	17943	18064	17968	17801	18118	18086	17956	17893	17963	18104	17880	17956	17989	17922	18068	17894	17933	18101	17787	17914	17830	18001	18133	18055	17969	17892	18132	18147	17985	18222	18105	17942	18148	18011	17995	18028	17936	18032	17869	18063	18280	17989	18152	17979	18170	17934	17820	17899	17860	17943	18123	17886	17840	17923	18080	18064	18012	18139	17881	17980	18149	17991	18033	17951	17887	18192	17922	17912	17992	17976	17872	18052	17773	17709	18055	18024	17996	18119	17923	17897	17897	17851	17893	17818	18157	18155	17944	17793	17910	18073	17961	17802	17864	17977	17835	17795	17928	17900	18141	18045	18162	18067	17825	17907	17844	17995	18057	18018	17923	17927	17800	17979	17941	17863	17964	18151	18068	17980	18122	18070	17930	18075	17885	18032	17948	17963	17960	17987	17995	17823	17813	17758	18150	18237	18074	18067	17929	17870	17912	18025	18094	18044	17825	18087	17906	18009	17857	18027	17909	17963	18020	18225	17957	17796	17961	18102	18119	18037	17962	17904	18244	17923	17945	17967	18043	18076	18083	17984	17988	17907	17932	18083	17932	17965	17955	17940	17958	17925	17997	18047	17774	17990	18091	18058	17942	17844	17812	18168	17870	17860	17926	18059	18097	18174	18258	18021	17907	17995	17751	17752	17794	17922	17895	17951	17951	17856	17963	18032	17782	18030	17928	17855	17940	17984	17904	18150	18018	17991	17924	18028	17789	17894	18051	18252	17936	18031	18011	17962	18061	18066	18101	18026	18013	18086	17920	17928	18030	17793	17941	18039	17985	17879	17968	18134	18025	17896	17946	17916	18072	18042	17951	17880	18011	18023	18241	17899	17956	17957	17866	18012	17903	17999	17921	17939	17989	18075	17950	18014	17942	17912	17834	18031	17909	18056	17946	18069	17998	17955	17957	18029	17923	17858	18032	17985	17955	17882	18071
24193	36517	34752	28748	25563	22826	20728	19713	18887	18418	17885	17763	17632	17681	17587	17169	16734	16698	16459	16732	16644	16647	16612	16246	16275	16266	16303	16103	16474	16203	16152	16199	16119	16088	16188	16042	16209	16172	16299	16227	16277	16075	16176	16193	15983	16122	16178	16171	16040	16232	16064	16278	16256	16255	16061	16209	16320	16103	16203	16081	16209	16103	16186	16292	16058	16174	16175	16249	16229	16149	16151	16108	16053	16100	16174	16117	16123	16144	16191	16138	16237	16284	16050	16140	16067	16047	16078	16119	15900	16152	16170	15999	16081	16086	16170	16098	16159	16145	16052	16248	16065	16190	16287	16031	15956	16105	16234	16044	16150	16146	16197	15934	16085	16177	16125	16124	16110	16234	16148	15943	15998	16122	16181	16220	16065	16068	16127	16104	16239	16121	16149	15919	15972	16101	16186	16102	16084	16136	16269	16147	16162	16102	16238	16169	15950	16018	16177	16184	16089	15984	16099	16015	16184	16139	16167	16172	16220	15983	16254	16271	15966	16156	16199	16304	16158	16095	16117	16205	16143	16327	16260	16292	16236	16138	16083	16118	16123	16080	16042	16105	16070	15946	16035	16003	16294	16043	16198	16084	16306	16139	16089	16204	15982	16061	16107	16148	16074	16100	16035	16162	16147	15976	15995	16238	16216	16226	15994	16061	16139	16060	15986	15997	15965	16132	16071	16079	16013	16166	16130	16249	16146	16049	16035	16034	16182	16129	16179	16155	16331	16147	16028	16177	16179	16187	16328	16093	16150	16021	15982	16229	16136	16291	16179	15963	16380	15996	16179	16073	16214	16071	16028	16189	16218	16187	16187	16252	15882	16090	16112	16079	16271	16211	16187	16074	16131	16217	16355	16106	16154	16063	15878	16190	16115	15973	16166	16124	16103	16018	16280	16147	16049	16190	16091	16113	16182	16000	16060	16142	16129	16172	16115	16105	16077	16143	16114	16058	16162	16167	16198	16128	16133	16122	16166	15948	16228	16049	16086	16100	16153	16157	16199	16138	16241	15968	16151	16004	16025	16220	15963	16229	16167	16160	15894	16079	16066	16089	16192	16330	16113	16246	16076	15933	16252	16120	16130	16148	16063	16036	16198	16048	16011	16244	16107	16210	16160	16238	16151	15983	15935	16202	16118	16158	16156	16116	16137	16042	16095	16208	16036	16108	16152	16213	16169	16291	16140	16101	16225	16124	16122	16423	15925	16221	16000	16020	16129	16394	16173	16177	16231	16061	16103	16104	15981	15931	16123	16167	16077	15949	16129	16176	16251	16079	16358	16087	16083	15999	16164	16113	16161	15895	16095	16207	16094	16211	15994	16240	16099	16243	16071	16019	16031	16020	16176	16067	16106	16039	16233	16138	16075	16210	16109	16086	15997	16135	16009	16028	16206	16155	16100	16029	16079	16102	16087	16069	16134	16134	16114	16121	15930	16097	16048	16207	15966	16236	16129	16140	15981	16083	16070	16009	16130	16204	16200	16102	16157	15950	16209	16189	16237	16050	15941	16069	16182	16220	16178	16057	16023	16085	16163	16049	16121	16002	16152	16187	16088	16129	15979	16000	16159	16169	16161	15980	16218	16046	16055	16216	16099	16009	16227	16054	16086	16056	15941	16140	16011	16094	16174	16202	16111	16042	16118	16499	16264	16221	16016	16017	16287	16184	16061	16094	16026	16013	16368	16000	16189	16129	16233	16076	16235	16044	16116	16189	16117	16071	16171	16065	16298	16149	16044	16193	15994	16034	16082	16235	16068	15936	16113	16116	16049	16094	16187	16031	16136	16164	16086	16030	16258	16068	16008	16042	16085	16170	16267	16013	16158	16057	16222	16163	16178	16267	16305	16019	16186	16249	16034	16043	16108	16108	16228	16038	16157	16184	16156	16050	16150	16054	16040	15924	16046	16222	16104	16211	16068	16161	16237	16131	16077	16103	16127	16011	15973	16323	15979	16130	16244	16308	15993	16079	16013	16106	16068	16014	16341	16205	16139	16078	16152	16011	16131	16050	16039	16152	16090	16098	16232	16151	16075	16129	16122	16230	16295	16256	16128	16102	16090	16250	16107	16203	16088	16357	16238	16138	16013	16067	16020	16176	16125	16126	16105	16209	16214	16015	16158	16066	16214	16085	16026	16102	16092	16212	16134	16189	16001	16189	16121	16114	16103	16055	16057	16177	15998	16087	16174	16169	15968	16128	16110	16044	16103	16117	16172	16148	16247	16188	16085	16196	16203	16120	16019	16116	16073	16206	16098	16107	16247	16201	16128	16244	16057	16189	16278	16185	16045	16157	16063	16110	16104	16020	16167	16133	16111	16056	16200	15954	16239	15936	16044	15998	16416	16181	16073	16104	16078	16214	16119	16185	16166	15993	16049	16122	16247	16240	16090	16208	16200	16064	16119	16068	16227	16217	16067	16164	16097	16050	16013	16119	16384	16120	16100	16243	15986	16106	16159	16189	15982	16224	16112	16086	16084	16155	16130	16069	16326	16009	16106	16104	16121	16249	16037	15991	16101	16055	16176	16113	16091	16227	16151	16205	15980	16084	16252	16119	16168	16280	16112	16101	16221	16161	16105	16026	16099	16009	16152	15986	16008	16025	16229	16099	15908	16075	16118	15993	15917	16391	16030	16181	16222	15999	16175	16080	16209	15969	16192	15983	16067	15947	16255	16167	15962	16235	16080	16142	16123	15999	16209	16123	16030	16077	16187	16280	15951	16133	16026	16151	16219	16189	16117	16050	16137	16160	16278	16135	16010	16092	16177	16112	16151	16116	16170	16106	16096	16243	16052	16106	15890	16056	16098	15994	16146	16119	16236	16244	16032	16184	16313	16119	16169	16118	16141	16119	16121	16143	16230	16063	16121	16244	15971	16195	16128	16156	16069	16201	15890	16179	16059	16166	16228	16016	16183	16201	16042	16150	16103	16110	16154	16098	16027	16102	16067	16124	15837	16112	16089	15987	16263	16074	16238	16083	16071	16119	16068	15985	15932	15999	16180	16276	16122	16215	16037	16166	15880	16144	16010	16054	16041	16232	16206	16201	16041	16232	16085	16156	16049	16246	16184	16174	16078	16216	15990	16007	15981	16179	16032	16028	16056	16125	16117	16096	16186	16334	16063	16171	16281	16084	16169	16106	16196	15976	16116	16210	16074	16242	16187	16005	16065	16286	16384	16192	16134	16095	16160	16086	16134	16168	16142	16106	16009	16003	16183	16073	16129	16152	16035	16000	15966	16254	16076	16028	16010	15987	16081	16124	16377	16048	16032	16141	16106	16247	16146	16062	16191	16183	15998	16169	16033	16096	16160	16132	16113	16043	16188	16284	16159	16062	16172	16012	16185	16036	16101	16253	15993	16017	15865	16116	16123	16160	15974	16154	16082	16067	16154	16135	16123	16207	16226	16247	16128	16099	16138	15989	16154	16045	16283	16281	16052	16202	16116	15986	16116	16189	16059	16116	16086	16206	16315	16214	16266	16246	16151	16046	16187	16155	16138	16120	16176	16119	16095	16312	15920	16182	16068	15933	16332	15978	16028	16119	16035	16221	16126	16364	16036	16197	16136	16178	16152	16051	16110	16048	16094	16317	16221	16223	16038	16214	16009	16134	16069	16104	16021	16037	16090	16146	16255	15939	16209	15978	16091	16021	16219	16137	16040	16030	16236	16167	16130	16175	16014	16145	16191	16102	16325	16181	15968	16137	16104	16227	16139	15946	16199	16065	16074	16215	16172	16185	16086	16209	16151	16189	16047	16215	16155	16116	16184	16229	16125	16006	16165	16187	16247	16022	16082	16070	16190	16186	16085	16038	16135	16103	16151	16173	16209	16104	16123	16163	15945	16160	16237	16164	16169	16010	16124	16209	16112	16280	16119	16015	16282	16256	16154	15884	16126	16182	16216	16101	16158	15966	16113	16237	16025	16064	16175	16011	16126	16242	16101	16179	16052	16264	16063	16131	16150	16271	16337	16224	16137	16144	16127	16186	15944	16161	16066	16027	16120	16334	16008	16295	16167	16294	16049	16014	16184	16119	16106	16319	16192	16127	16043	16119	16126	16259	16046	16180	16275	16096	16185	16046	16146	16006	16082	16099	16011	16230	16202	15970	16187	16087	16225	15882	16215	16258	16166	15998	16239	16138	16113	16136	16028	16248	16052	16234	16127	16125	16082	16111	16217	16184	16025	16287	16123	16298	16071	16154	16053	16228	16148	16182	15993	16100	16115	16047	16214	16203	16210	16222	16280	15976	16197	16007	16145	16142	16168	16154	15981	16175	16121	16236	16155	16081	16215	16205	16076	16011	16190	16039	16052	16145	15991	16023	16211	16175	16018	16271	16131	16055	16019	16158	16007	16178	15866	16066	16162	16111	16141	16112	15944	16170	16212	16190	16121	16253	16123	16155	16347	15936	16026	15984	16104	16204	16151	16117	16096	16116	16129	16024	16227	16075	16150	16164	15931	16086	16174	16105	16137	16055	16086	16201	16109	16218	16063	16157	16392	15917	16092	16261	16243	16013	16200	16095	16408	16266	16093	16040	16105	16128	16088	16048	15960	16209	16079	16092	16080	16097	16132	16080	16084	15994	16178	16038	15983	16051	16082	16040	16016	16158	15920	16145	16064	16072	16019	16098	16024	16105	16147	16240	16100	16261	16209	16150	16230	16277	16170	16001	16112	16137	16066	16137	15946	16137	16116	16158	15934	16179	16213	15990	15977	15985	16286	16131	16131	16183	16061	16084	16169	16134	15931	16236	16051	15991	16124	16067	16136	16010	16117	16110	15997	16250	16172	16180	16274	15995	16303	16057	16109	15976	16160	16196	16088	16079	16052	16163	16156	16088	16082	16082	16227	16084	16183	16209	16193	16069	16388	16181	16006	16121	16107	16162	16113	16084	16251	16008	16127	16178	16068	16082	16260	16126	16160	15985	16036	16113	16089	16287	16108	15977	16171	16063	16182	16287	16041	16114	16231	16090	16145	16104	16105	16121	16181	16020	16094	16244	16246	16194	16088	16154	16102	16106	16220	16112	16015	16071	15986	16119	15882	16159	15976	16075	15982	16143	16258	16165	16093	16210	16089	16065	16136	16172	16284	16006	16140	16019	16029	16201	16043	16328	16084	16027
24067	21564	29200	24964	24276	26578	25960	22672	21825	21373	20657	20336	20290	20312	20259	20236	19615	19308	19392	19327	19504	19379	19392	19132	18877	19082	19145	19040	19104	19032	19006	18788	18892	18789	18634	18724	18658	18800	18839	18749	18853	18857	18799	18733	18990	18876	18832	18897	18655	19013	18845	18841	18857	19103	18841	18869	18933	18641	18723	18658	18768	18821	18976	18823	18672	18923	18878	18872	18653	18758	18731	18924	18748	18720	18713	18722	18926	18804	18740	18627	18836	18716	18983	18694	18689	18709	18878	18813	18853	18880	18724	18750	18813	18678	18601	18688	18686	18630	18665	18765	18751	18716	19044	19048	18771	18550	18661	18621	18937	18779	18695	18704	18692	18864	18694	18686	18749	18658	18680	18628	18681	18809	18764	18940	18914	18625	18745	18650	18604	18784	18750	18766	18806	18863	18626	18783	18646	18614	18806	18965	18714	18747	18653	18732	18893	18718	18641	18480	18845	18749	18775	18794	18840	18710	18775	18695	18708	18756	18654	18712	18955	18587	18886	18686	18831	18731	18677	18419	18845	18880	18685	18835	18581	18817	18958	18925	18783	18736	18575	18705	18782	18708	18951	18492	18844	18628	18711	18642	18872	18513	18959	18713	18705	18843	18748	18856	18834	18809	19011	18757	18798	18852	18881	18806	18752	18875	18958	18847	18695	18612	18603	18704	18653	18766	18608	18716	18810	18578	18691	18780	18709	18784	18682	18582	18819	18659	18700	18572	18662	18931	18786	18837	18749	18765	18763	18870	18745	18795	18652	18823	18867	18674	18627	18666	18816	18591	18836	18885	19022	18857	18901	18839	18651	18855	18608	18761	18718	18956	18664	18608	18810	18691	18891	18768	18850	18611	18764	18688	18975	18580	18808	18765	18674	18997	18720	18786	18939	18742	18800	18550	18620	18785	18648	18597	18776	18922	18773	18692	18554	18730	18592	18516	18865	18807	18704	18795	18717	18829	18837	18571	18694	18732	18713	18708	18737	18625	18647	18765	18667	18824	18846	18677	18743	18626	18794	18719	19017	18740	18892	18850	18677	18782	18739	18846	18782	18761	18751	18944	18928	18726	18885	18716	18789	18692	18880	18764	18770	18786	18760	18881	18809	18705	18627	18671	18777	18819	18676	18890	18441	18619	18559	18820	18736	18789	18741	18902	18805	18760	18780	18714	19075	18760	18848	18800	18855	18682	18825	18644	18942	18810	18828	18791	18902	18957	18866	18731	18753	18886	18811	18819	18728	18767	18756	18792	18938	18774	18775	18728	18813	18869	18774	18605	18839	18601	19016	18752	18638	18814	18800	18839	18877	18768	18766	19012	18873	18588	18889	18601	18662	18661	18496	18853	18765	18642	18815	18942	18707	18696	18715	18852	18675	18708	18773	18676	18812	18860	18668	18777	18646	18865	18764	18941	18887	18801	18703	18805	18766	18960	18674	18829	18804	18751	18663	18761	18663	18840	18849	18904	18706	18851	18677	18549	18644	18671	18839	18621	18906	18991	18695	18724	18978	18706	18787	18657	18828	18855	18723	18919	18718	18844	18660	18641	18610	18819	18536	18636	18793	18886	18960	18798	18932	18921	18624	18793	18694	19018	18964	18838	18756	18962	18736	18767	18691	18791	18789	18655	18674	18708	18544	18751	18795	18876	18694	18547	18773	18612	18857	18921	18876	19121	18867	18793	18784	18615	18862	18954	18712	18812	18737	18602	18710	18867	18996	19061	18835	18877	18736	18793	18875	18868	18709	18830	18824	18617	18926	18693	18566	18857	19004	18810	18713	18685	18559	18797	18730	18831	18822	18822	18828	18823	18565	18723	18814	18677	18707	18711	18569	18995	18757	18633	18569	18716	18573	18767	18810	18712	18546	18719	18751	18882	18828	18595	18913	18805	18765	18719	18581	18905	18771	18835	18934	18701	18674	18708	18728	18839	18738	18842	18793	18766	18839	18806	18580	18827	18729	18663	18829	18744	18790	18681	18609	18643	18778	18545	18602	18871	18875	18749	18642	18579	18705	18772	18876	18774	18855	18959	18797	18629	18698	18604	18712	18633	18684	18788	18747	18808	18889	18703	18783	18780	18903	18698	18734	18759	18729	18794	18907	18754	18556	18688	18861	18810	18788	18758	18506	18918	18689	18840	18872	18967	18736	18788	18749	18600	18770	18625	18784	18494	18716	18562	18672	18759	18672	18893	18696	18809	18854	18469	18664	18843	18532	18813	18776	18706	18793	18868	18861	18770	18810	18792	18812	18824	18787	18620	18688	18748	18582	18876	18571	18866	18765	18641	18828	18914	18881	18849	18896	18643	18870	18960	18742	18538	18849	18562	18923	18983	18686	18834	18702	18724	18623	18830	18863	18689	18499	18737	18733	18869	18821	18873	18725	18654	18725	18888	18725	19043	18823	18812	18725	18725	18772	18835	18830	18882	18712	18919	18850	18633	18728	18757	18595	18838	18748	18694	18885	18700	18776	18825	18678	18568	18846	18808	18644	18818	18827	18702	18866	18818	18943	18948	18763	18708	18687	18814	18798	18915	18675	18941	18865	19014	18667	18655	18563	18692	18899	18953	18890	18761	18821	18788	18706	18591	18895	18649	18767	18767	18791	19039	18734	18955	18828	18664	18662	18853	18750	18696	18687	18490	18595	18705	18519	19069	18769	18908	18726	18678	18821	18604	18761	18601	18788	18675	18696	18538	18577	18731	18759	18647	18813	18873	18907	18878	18810	18829	18692	18861	18784	18690	18894	18620	18805	18905	18670	18705	18784	18726	18916	18905	18860	18938	18807	18516	18808	18725	18837	18748	18785	18665	18835	18759	18708	18614	18820	19070	18602	18668	18509	18634	18809	18681	18991	18605	18821	18926	18632	18714	18624	18640	18858	18765	18767	18709	18864	18706	18746	18526	18799	18841	18572	18752	18768	18570	18937	18635	18875	18643	18643	18954	18657	18974	18812	18684	18645	18629	18900	18702	18796	18818	18604	19024	18732	18675	18836	18928	18891	18970	18788	18775	18739	18918	18874	18678	18595	18726	18537	18607	18799	18932	18953	18800	18663	18751	18866	18845	18824	18838	18585	18741	18738	18786	18928	18766	18886	18658	18855	18788	18794	18654	18588	18902	18972	18875	18849	18827	18845	18711	18652	18590	18851	19034	18700	18701	18816	18722	18580	18810	18771	18752	18587	18828	18806	18856	18881	18837	18982	18874	18769	18817	18838	18703	18757	18656	18693	18768	18903	18785	18769	18569	18788	18905	18875	18593	18772	18961	18750	18839	18608	18633	18931	18719	18720	18692	18717	18845	18640	18977	18702	18687	18814	18788	18797	18839	18723	18681	18560	18915	18817	18819	18660	18886	18722	18692	18849	18960	18810	18801	18731	18606	18625	18813	18847	18802	18820	18679	18763	18736	18788	18756	18924	18817	18653	18937	18790	18772	18698	18645	18767	18896	18794	18665	18860	18831	18829	18854	18801	18580	18705	18601	18932	18683	18679	18636	18800	18646	18960	18562	18588	18670	18896	18880	18936	18789	18608	18766	18647	18840	18769	18800	18777	18914	18845	18693	18774	18670	18983	18734	18668	18582	18687	18848	18834	18836	18616	18811	18858	18877	18918	18701	18958	18815	18613	18551	18698	18812	18985	18853	18771	18694	18742	18713	18955	18859	18796	18740	18826	18753	18790	18745	18744	18619	18772	18672	18896	18702	18972	18849	18539	18799	18718	18755	18734	18739	18874	18668	18783	18852	18812	18616	18840	18513	18897	18752	18885	18604	18776	18895	18733	18650	19017	19018	18659	18824	18867	18784	18716	18644	18873	18513	18906	18572	18669	18662	18750	18742	18683	18725	18981	18851	18888	18741	18869	18702	18785	18638	18649	18595	18682	18874	18718	18714	18786	18735	18619	18712	18657	18912	18757	18683	18659	18793	18900	18888	18850	18561	18785	18977	18723	18780	18621	18680	18714	18784	18806	18766	18775	18929	18909	18956	18653	18749	18615	18952	18685	18886	18861	18473	19065	18876	18669	18871	18751	18786	18935	18936	18680	18494	18602	18734	18588	18700	18917	18837	18750	18947	18882	18754	18729	18951	18607	18640	18604	18636	18991	18799	18685	18986	18748	18783	18617	18715	18709	18799	18722	18761	18772	18782	18760	18839	18729	18825	18701	18685	18869	18554	18723	18822	18907	18651	18744	18977	18789	18723	18854	18799	18860	18782	18981	18722	18603	18858	18699	18593	18988	18630	18709	18596	18775	18964	18589	18706	18777	18734	18768	18979	18831	18818	18902	18582	18475	18680	18786	18679	18738	18691	19060	18725	18635	18795	18698	18799	18733	18702	18837	18783	18901	18905	18822	18856	18971	18873	18884	18843	18693	18840	18826	18813	18791	18763	18717	18667	18859	18661	18803	18597	18939	18885	18706	19051	18845	18812	18690	18635	18881	18834	18829	18780	18807	18760	18702	18728	18900	18685	18668	18789	18869	18584	18757	18825	18597	18673	18564	18624	18841	18812	18699	19006	18826	18801	18896	18748	18787	18834	18593	18783	18859	18801	18670	18891	18753	18830	18845	18757	18766	18798	18676	18693	18700	18633	18603	18644	18962	18785	18681	18919	18739	18573	18628	18663	18921	18747	18795	18798	18722	18803	18891	18823	18721	18684	18858	18544	18924	18971	18657	18828	18935	18795	18627	18638	18712	18713	18781	18780	19015	18664	18694	18911	18956	18932	18720	18664	18710	18851	18595	18752	18751	18889	18945	18766	18822	18772	18715	18750	18754	18583	18777	18730	18884	18817	18814	18896	18808	18873	18773	18860	18743	18809	18820	18711	19020	18862	18874	18725	18766	18766	18855	18516	18658	18732	18870	18644	18867	18722	18619	18757	18803	18926	18738	18835	18798	18774	18814	18695	18704	18931	18701	18792	18858	18732	18809	18737	18813	18719	18699	18806	18799	18713	18681	18719	18835	18674	18831	18811	18592	18586	18642	18929	18729	18588	18896	18730	18587	18726	18746	18782	18967	18771	18829	18771	18673	18713	18768	18764	19012	18821	18702	18962	18761	18709	18448	18690	18677	18642	18697	18727	18588	18911	18840	18893	18847	18751	18815	18960	18694	18664	18772	18744
24351	42550	41006	34340	30974	27378	24231	22340	21250	20327	19711	19387	19004	19197	18958	18413	18072	17249	17401	17620	17456	17405	17099	16934	16987	17034	16923	16897	16737	16724	16923	16804	16676	16686	16807	16850	16742	16556	16650	16610	16778	16617	16642	16728	16624	16454	16612	16691	16750	16726	16800	16676	16417	16546	16538	16628	16660	16620	16801	16406	16552	16771	16794	16644	16795	16634	16671	16721	16780	16585	16767	16645	16760	16744	16662	16581	16655	16734	16674	16528	16576	16699	16586	16801	16590	16553	16472	16643	16456	16671	16581	16695	16609	16859	16828	16754	16537	16563	16648	16607	16642	16510	16785	16747	16630	16541	16699	16609	16525	16623	16939	16669	16708	16538	16624	16494	16657	16749	16650	16667	16513	16666	16561	16761	16754	16640	16777	16628	16619	16741	16533	16755	16651	16666	16614	16680	16602	16696	16638	16552	16730	16563	16779	16755	16400	16589	16593	16556	16584	16757	16759	16805	16622	16744	16637	16485	16527	16534	16467	16586	16655	16600	16728	16611	16697	16679	16696	16818	16476	16592	16646	16629	16504	16641	16431	16520	16609	16941	16629	16597	16480	16570	16544	16516	16607	16657	16774	16807	16585	16570	16629	16418	16794	16571	16804	16526	16687	16713	16690	16639	16711	16522	16573	16587	16829	16733	16501	16647	16523	16667	16707	16701	16622	16581	16569	16699	16608	16679	16703	16607	16570	16569	16576	16647	16486	16648	16481	16407	16556	16716	16820	16544	16790	16658	16413	16686	16446	16480	16671	16727	16609	16537	16703	16664	16622	16634	16670	16536	16729	16686	16674	16607	16723	16768	16729	16617	16663	16524	16607	16430	16720	16473	16580	16566	16525	16787	16643	16612	16610	16627	16561	16732	16703	16541	16653	16668	16667	16673	16522	16865	16784	16652	16704	16599	16596	16735	16456	16622	16556	16516	16544	16630	16416	16499	16653	16581	16484	16626	16491	16550	16730	16589	16542	16618	16663	16631	16751	16511	16730	16687	16789	16642	16782	16741	16748	16607	16535	16593	16475	16720	16643	16555	16770	16518	16591	16597	16495	16998	16663	16627	16616	16537	16670	16549	16565	16736	16690	16490	16750	16569	16567	16741	16415	16747	16566	16791	16346	16598	16676	16677	16582	16509	16469	16659	16582	16634	16838	16773	16618	16812	16647	16573	16685	16712	16649	16664	16816	16629	16621	16723	16626	16603	16822	16585	16720	16579	16783	16577	16747	16693	16509	16649	16639	16374	16660	16686	16527	16541	16729	16556	16632	16505	16646	16654	16633	16815	16540	16591	16636	16688	16723	16657	16663	16593	16601	16665	16500	16531	16622	16620	16703	16668	16613	16706	16505	16759	16650	16647	16587	16555	16691	16638	16751	16682	16646	16838	16567	16616	16738	16538	16504	16687	16551	16733	16549	16792	16577	16793	16668	16563	16750	16611	16726	16709	16828	16561	16717	16623	16667	16443	16542	16440	16564	16558	16686	16633	16603	16590	16686	16732	16611	16671	16553	16588	16520	16681	16548	16728	16538	16725	16453	16598	16589	16414	16728	16643	16669	16579	16470	16679	16663	16559	16639	16642	16580	16777	16602	16560	16593	16611	16518	16543	16810	16741	16600	16639	16771	16461	16819	16618	16632	16716	16765	16634	16728	16683	16679	16798	16376	16521	16574	16647	16454	16538	16674	16703	16617	16623	16501	16637	16650	16533	16628	16604	16672	16556	16727	16540	16586	16600	16444	16565	16665	16534	16482	16672	16650	16582	16657	16731	16735	16562	16649	16627	16530	16516	16610	16591	16551	16634	16707	16659	16671	16645	16552	16732	16716	16595	16478	16597	16672	16525	16748	16574	16842	16642	16405	16485	16521	16697	16521	16730	16556	16746	16723	16519	16510	16678	16789	16544	16707	16671	16683	16665	16721	16580	16615	16496	16546	16534	16660	16628	16526	16656	16649	16589	16609	16716	16732	16627	16587	16823	16663	16555	16567	16739	16733	16734	16709	16493	16635	16704	16522	16656	16595	16598	16673	16639	16551	16641	16610	16768	16592	16664	16547	16602	16650	16550	16746	16647	16516	16554	16629	16490	16675	16697	16811	16683	16620	16511	16544	16514	16560	16559	16488	16616	16713	16591	16581	16628	16538	16600	16594	16737	16515	16598	16675	16500	16630	16501	16655	16736	16511	16605	16505	16511	16584	16646	16768	16734	16578	16579	16542	16555	16414	16639	16668	16597	16592	16585	16516	16676	16607	16608	16548	16493	16576	16701	16595	16643	16484	16602	16608	16674	16580	16622	16718	16630	16710	16470	16593	16637	16549	16612	16746	16479	16529	16649	16709	16634	16512	16867	16629	16711	16588	16656	16490	16695	16643	16713	16810	16557	16575	16618	16675	16800	16746	16552	16692	16861	16456	16603	16685	16564	16708	16696	16498	16616	16498	16596	16729	16550	16640	16707	16701	16592	16648	16607	16709	16820	16669	16489	16678	16651	16563	16613	16592	16638	16703	16657	16761	16726	16526	16695	16615	16717	16669	16679	16602	16607	16809	16708	16601	16565	16668	16574	16543	16644	16695	16553	16615	16599	16787	16655	16589	16705	16545	16613	16538	16789	16591	16638	16644	16714	16595	16683	16651	16583	16558	16731	16512	16449	16702	16632	16681	16368	16818	16831	16605	16815	16457	16580	16665	16695	16668	16687	16646	16594	16630	16686	16640	16735	16528	16751	16719	16586	16628	16630	16694	16730	16710	16683	16651	16695	16539	16515	16577	16467	16640	16808	16683	16784	16516	16774	16677	16492	16605	16717	16653	16688	16647	16649	16671	16637	16616	16506	16571	16660	16579	16629	16617	16595	16616	16658	16670	16706	16650	16547	16653	16639	16713	16599	16682	16678	16554	16648	16557	16636	16750	16446	16555	16777	16629	16587	16534	16542	16594	16708	16529	16746	16686	16810	16584	16588	16519	16643	16855	16633	16479	16677	16658	16601	16840	16594	16699	16507	16554	16748	16514	16673	16691	16492	16829	16512	16763	16540	16645	16557	16476	16462	16575	16669	16650	16569	16519	16491	16687	16604	16620	16590	16678	16566	16828	16715	16555	16519	16626	16590	16613	16906	16542	16476	16677	16517	16548	16861	16625	16561	16537	16645	16756	16603	16688	16740	16449	16439	16624	16627	16594	16808	16685	16588	16872	16565	16713	16508	16679	16566	16801	16626	16616	16619	16711	16687	16652	16689	16698	16456	16612	16732	16824	16550	16726	16549	16437	16598	16855	16432	16663	16805	16512	16687	16617	16442	16818	16687	16617	16615	16657	16607	16565	16596	16647	16646	16608	16655	16637	16685	16664	16783	16359	16542	16813	16606	16595	16647	16613	16666	16690	16650	16780	16619	16572	16632	16566	16707	16509	16618	16677	16618	16547	16671	16559	16536	16800	16494	16554	16588	16539	16528	16486	16753	16517	16625	16577	16358	16767	16489	16517	16586	16657	16899	16702	16590	16609	16494	16719	16566	16534	16833	16512	16403	16608	16576	16698	16764	16624	16578	16580	16554	16652	16561	16590	16559	16475	16692	16360	16631	16569	16660	16528	16670	16539	16724	16560	16660	16515	16670	16734	16712	16569	16491	16596	16545	16673	16513	16811	16610	16623	16620	16519	16420	16514	16475	16648	16490	16797	16511	16788	16663	16622	16508	16732	16577	16579	16664	16807	16564	16570	16622	16691	16644	16608	16685	16594	16757	16615	16641	16617	16610	16587	16695	16571	16859	16690	16575	16720	16596	16552	16480	16517	16522	16428	16532	16531	16706	16914	16557	16493	16621	16773	16703	16607	16611	16687	16704	16612	16707	16609	16728	16651	16729	16584	16708	16531	16679	16588	16525	16512	16582	16639	16526	16728	16649	16640	16478	16548	16649	16684	16723	16665	16548	16717	16788	16431	16646	16572	16610	16835	16611	16635	16463	16636	16522	16605	16606	16840	16498	16634	16666	16451	16591	16615	16843	16514	16624	16571	16652	16597	16696	16505	16565	16678	16529	16846	16628	16694	16704	16617	16434	16550	16553	16714	16613	16701	16590	16803	16631	16640	16563	16618	16690	16612	16581	16638	16607	16745	16645	16539	16772	16559	16654	16655	16512	16583	16432	16563	16596	16485	16733	16860	16573	16671	16630	16548	16496	16841	16543	16729	16666	16539	16482	16603	16727	16727	16515	16841	16559	16646	16787	16554	16812	16553	16710	16768	16734	16552	16724	16651	16757	16638	16465	16607	16662	16619	16606	16625	16722	16556	16553	16768	16523	16565	16699	16666	16518	16662	16652	16589	16581	16607	16658	16573	16534	16644	16566	16611	16696	16674	16653	16748	16530	16598	16567	16691	16508	16687	16658	16551	16772	16517	16602	16914	16666	16578	16646	16709	16639	16602	16585	16742	16596	16432	16691	16662	16577	16556	16798	16482	16604	16642	16544	16671	16623	16681	16659	16805	16747	16640	16572	16701	16807	16684	16705	16659	16587	16630	16671	16713	16674	16591	16556	16617	16625	16665	16756	16616	16569	16714	16777	16735	16625	16587	16615	16508	16536	16581	16582	16514	16721	16588	16688	16786	16643	16697	16578	16691	16650	16671	16493	16769	16586	16823	16422	16652	16701	16674	16741	16781	16847	16525	16700	16614	16668	16756	16603	16593	16485	16800	16593	16600	16842	16493	16629	16736	16679	16606	16727	16605	16580	16609	16568	16575	16651	16701	16591	16677	16564	16569	16697	16604	16698	16554	16745	16676	16387	16855	16599	16725	16712	16715	16664	16544	16496	16607	16841	16858	16608	16615	16692	16640	16591	16545	16541	16621	16581	16841	16590	16652	16671	16606	16646	16771	16746	16734	16807	16513	16703	16655	16686	16562	16588	16828	16597	16591	16634	16493	16733	16367	16560	16590	16546	16564	16552	16587	16569	16571	16663	16699	16586	16532	16647	16463	16758	16671	16742	16569	16804	16555	16528	16756	16602	16590	16578	16748	16727	16565	16778	16717	16443	16737	16602	16603	16595	16749	16481	16506	16698	16595	16761	16625	16689	16574	16471	16507	16735	16491	16659	16683	16644	16627	16547	16497	16680	16591	16561
23129	21592	29603	24151	22698	26879	29633	24400	23083	22773	21901	21739	21509	21435	21358	21070	20369	20100	20199	20106	20160	20023	19696	19457	19782	19619	19582	19746	19688	19643	19474	19360	19413	19397	19462	19341	19158	19538	19589	19297	19215	19372	19180	19504	19455	19456	19391	19518	19554	19263	19156	19612	19404	19317	19327	19457	19394	19400	19467	19322	19343	19318	19375	19315	19358	19281	19250	19233	19180	19359	19158	19447	19527	19274	19568	19420	19418	19288	19450	19186	19303	19159	18935	19141	19351	19285	19049	19149	19404	19332	19318	19159	19417	19187	19260	19263	19249	19135	19132	19350	19219	19110	19294	19371	19377	19219	19379	19263	19226	19610	19363	19268	19424	19497	19434	19211	19372	19386	19274	19116	19490	19214	19448	19426	19100	19193	19303	19172	19208	19169	19363	19159	19142	19270	19225	19237	19173	19289	19174	19249	19255	19175	19207	19365	19291	19294	19251	19360	19462	19397	19497	19327	19376	19203	19202	19227	19102	19004	19124	19195	19233	19183	19254	19382	19254	19204	19381	19285	19355	19298	19206	19084	19077	19174	19153	19331	19412	19048	19230	19282	19304	19422	19347	19238	19263	19236	19126	19008	19197	19139	19276	19412	19299	19106	19444	19337	19302	19521	19267	19203	19189	19344	19172	19264	19354	19245	19165	19334	19114	19091	19149	19113	19162	19466	19289	19150	19024	19232	19336	19185	19349	19121	19234	19461	19233	19254	19362	19327	19073	19462	19068	19069	19342	19069	19275	19067	19299	19246	19376	19138	19335	19154	19380	18993	19135	19199	19079	19315	19245	19108	19201	19273	19390	19329	19377	19334	19328	19116	19205	19259	19247	19115	19318	19239	19303	19229	19128	19454	19435	19201	19298	19255	19023	19220	19434	19321	19476	19248	19151	19181	19458	19195	19259	19247	19245	19256	19109	19224	19165	19273	19278	19238	19435	19278	19082	19272	19170	19139	19217	19189	19135	19163	19095	19207	19531	19134	19173	19290	19343	19192	19396	19348	19160	19121	19064	19148	19234	19147	19325	19043	19287	19324	19130	19120	19225	18964	19129	18991	19347	19383	19187	19268	19109	19078	19093	19181	19400	19210	19206	19393	19124	19320	19236	19365	19367	19091	19225	19505	19252	19240	19391	19304	19182	19237	19241	19317	19272	19332	19443	19253	19238	19113	19171	19139	19291	19407	19339	19214	19261	19305	19176	19396	19436	19191	19166	19232	19326	19136	19230	19339	19238	19339	19127	19179	19275	19320	19254	19049	19010	19450	19222	19257	19508	19426	19384	19296	19198	19053	19156	19247	19227	19315	19438	19312	19101	19180	19235	19380	19298	19101	19169	19217	19135	19340	19162	19476	19440	19184	19301	19359	19154	19197	19130	19485	19403	19167	19069	19162	19116	19289	19352	19164	19269	19187	19233	19179	19273	19203	19133	19278	19343	19121	19208	19407	19324	19199	18983	18994	19172	19227	19236	19283	19242	19257	19146	19136	19347	19146	19262	19136	19261	19119	19529	19233	19056	19246	19432	19280	19186	19437	19270	19178	19320	19365	19420	19129	19430	19284	19256	19148	19150	19198	19281	19220	19450	19476	19159	19156	19390	19313	19202	19290	19245	19102	19342	19280	19369	19284	19419	19381	19456	19322	19334	19288	19385	19248	19147	19312	19078	19279	19055	19384	19444	19161	19079	19088	19276	19221	19088	19242	19324	19076	19186	19469	19020	19429	19342	19238	18939	19481	19281	19235	19241	19268	19180	19347	19232	19095	19097	19320	19362	19299	18980	19300	19329	19151	19397	19186	19036	19317	19135	19188	19054	19359	19259	19150	19234	19335	19250	19267	19558	19251	19255	19495	19305	19278	19297	19215	19374	19142	19124	19081	19278	19420	19364	19455	19396	19198	19151	19043	19282	19177	19541	19202	19258	19284	19399	19114	19294	19180	19385	18978	19265	19030	19260	19224	19105	19297	19361	19320	19214	19230	19429	19093	19162	19235	19125	19057	19309	19346	19191	19170	19163	19278	19376	19321	19223	18986	19279	19196	19266	19040	19362	19396	19277	19267	19216	19211	19385	19183	19204	19370	19293	19128	19136	19080	19365	19026	19309	19282	19162	19198	19239	19325	19087	19152	19359	19146	19550	19319	19094	19149	19242	19238	19319	19286	19457	19483	19233	19304	19249	19116	19092	19368	19389	19218	19136	19207	19202	19334	19236	19149	19109	19105	19319	19207	19500	19223	19114	19527	19432	19394	19229	19337	19245	19251	19188	19232	19054	19168	19483	19215	19228	19181	19347	19302	19235	19455	19195	19161	19262	19284	19228	19189	19477	19325	19005	19233	19172	19307	19281	19346	19184	19300	19123	19195	19306	19218	19394	19157	19392	19300	19185	19114	19178	19329	19312	19264	19171	19235	19251	19287	19411	19212	19209	19141	19536	19217	19109	19249	19160	19278	19238	19024	19312	19061	19121	19354	19298	19111	19488	19166	19299	19366	19221	19155	19099	19492	19246	19297	19542	19432	19307	19301	19384	19346	19327	19182	19106	19100	19365	19213	19369	19391	19339	19159	19403	19226	19176	19065	19280	19473	19262	19153	19451	19412	19210	19186	19227	19232	18964	19131	19291	19293	19104	19419	19175	19320	19334	19114	18979	19458	19199	19241	19095	19378	19106	19272	19328	19432	19087	19373	19155	19198	19080	19259	19380	19380	18997	19404	18990	19231	19064	19108	19160	18903	19074	19254	19330	19359	19119	19051	19252	19463	19291	19080	19197	19266	19259	19247	19260	19270	19193	19249	19235	19227	19299	19382	19214	19299	19191	19215	19219	19074	19195	19331	19059	19343	19266	19180	19280	19467	19254	19215	19353	19237	19302	19167	19265	19126	19146	19077	19026	19172	19157	19135	19172	19045	19359	19210	19339	19221	19156	19132	19239	19219	19393	19446	19269	19475	19323	19172	19211	19436	19123	19373	19450	19241	19363	19277	19368	19317	19268	19204	19281	19180	19238	19359	19261	18972	19407	19155	19377	19406	19377	19144	19201	19264	19332	19283	19484	19138	19209	19135	19189	19330	19198	19204	19292	19235	19271	19182	19229	19231	19478	19308	19232	19323	19217	19295	19262	19241	19129	19365	19279	19350	19162	19221	19499	19528	19206	19176	19109	18982	19232	19397	19190	19354	19150	19056	19377	19297	19242	19106	19186	19405	19314	19389	19282	19173	19147	19218	19104	19355	19038	19311	19473	19101	19460	19440	19253	19143	19125	19355	19387	19096	19418	19325	19218	19173	19296	19190	19174	19318	19131	19343	19135	19320	19209	19258	19283	19222	19076	19020	19275	19410	19176	19095	19113	19157	19122	19227	19149	19334	19133	19290	19292	19152	19233	19474	19014	19414	19187	19199	19125	19366	19257	19277	19389	19257	19220	19148	19166	19246	19164	19120	19108	19201	19094	19114	19289	19294	19395	19266	19200	19242	19391	19214	19246	19296	19202	19189	19204	19183	19273	19486	19064	19135	19145	19203	19208	19273	19116	19120	19315	19114	19438	19337	19341	19348	19330	19147	19145	19279	19213	19051	19280	19122	19305	19144	19302	19252	19349	19202	19000	19154	19329	19121	19130	19150	19405	19263	19481	19397	19231	19238	19298	19187	19190	19192	19295	19048	19261	19386	19212	19243	19349	19210	19290	19367	19292	19186	19346	19313	19112	19364	19359	19360	19135	19143	19289	19069	19135	19609	19343	19316	19212	19285	19288	19235	19160	19116	19266	19293	19251	19314	19327	19362	19392	19428	19205	19330	19249	19396	19246	19183	19527	19218	19199	19130	18953	19242	19154	18994	19223	19388	19351	19125	19305	19354	19419	19290	19226	19211	19201	19209	19425	19136	19328	19158	19422	19167	18947	19321	19202	19251	19328	19057	19278	19228	19320	19048	19167	19153	19402	19288	19234	19320	19252	19212	19095	19128	19307	19137	19424	19404	19065	19281	19168	19146	19261	19289	19304	19137	19138	19264	19368	19255	19389	19341	19238	19219	19356	19256	19290	19186	19182	19251	19006	19205	19354	19388	19112	19310	19208	19176	19180	19312	19182	19441	19344	19204	19175	19381	19563	19309	19372	19313	19377	19139	19284	19307	19109	19170	19277	19274	19291	19325	19142	19258	19288	19292	19141	19217	19286	19226	19244	19284	19301	19300	19299	19112	19229	19350	19290	19200	19322	19501	19289	18986	19095	19134	19252	19371	19287	19332	19030	19174	19370	19285	19113	19152	19475	19509	19396	19222	19268	19143	19258	19233	19282	19129	19127	19387	19226	19271	19308	19131	19143	19029	19231	19194	19314	19173	19296	19171	19136	19282	19204	19249	19213	18990	19282	19066	19246	19133	19100	19067	19166	19315	19339	19178	19216	18960	19297	19310	19134	19323	19164	19129	19197	19238	19206	19160	19282	19055	19312	19185	19496	19382	19402	19363	19391	19272	19166	19344	19141	19239	19301	19128	19300	19408	19434	19089	19262	19318	19323	19256	19113	19301	19114	18884	19374	19047	19232	18979	19436	19430	19134	19209	19243	19317	19337	19420	19077	19350	19312	19232	19203	19255	19218	19490	19378	19289	19251	19282	19417	19326	19314	19111	19463	19397	19377	19155	19179	19285	19033	19238	19251	19256	19259	19211	19365	19179	19306	19290	19375	19255	19311	19138	19172	19262	19329	19340	19512	19267	18976	19232	19283	19267	19287	19193	19312	19127	19212	19128	19163	19455	19350	19310	19119	19195	19297	19254	19338	19454	19165	19420	19236	19240	19428	19258	18990	19117	19233	19202	19081	19300	19010	19269	19323	19015	19178	19158	19096	19347	19252	19190	19046	19284	19393	19060	19380	19133	19102	19194	19066	19158	19344	19292	19272	19485	19186	19225	19354	19283	19251	19189	19402	19108	19287	19119	19201	19167	19205	19177	19372	19449	19395	19234	19243	19177	19370	19077	19253	19163	19171	19174	19477	19321	19109	19155	19448	19178	19302	19223	19299	19222	19423	19348	19126	19313	19335	19250	19320	19290	18984	19222	19094	19239	19359	19291	19304	19174	19033	19290	19178	19263	19321	19434	19161	19347	19126	19419	19102	19187
26123	47354	46206	39421	35238	31745	26691	24892	23301	22135	21064	20964	20312	20259	20040	19299	18572	18192	18260	18313	18275	18036	17806	17421	17278	17160	17289	17222	17252	17079	17083	17043	17126	16974	16967	17066	17057	17098	17076	16969	16972	17012	17096	16826	16882	16887	17060	17003	16964	17107	17078	17133	16851	16906	16881	17132	17270	16960	17130	17010	16988	17168	16922	17022	16894	16814	16988	16971	16804	16864	16925	16867	16773	16930	16928	17038	16822	16939	16926	16916	16891	16922	17021	16744	16865	16915	16886	16839	16758	17011	16777	16952	16869	16791	16856	16985	16772	16861	16631	16779	16901	16760	16866	16818	17002	16874	17070	16929	16874	16817	16700	16877	16832	16847	16974	16856	17006	16795	17106	16948	16983	17000	17151	16867	16815	16731	16986	17046	16774	16868	17068	16687	16823	16821	16924	17047	16898	16922	16768	16798	17067	16879	16841	16831	17036	17007	16859	16981	16864	16789	16937	16853	16728	16840	16825	16903	16901	16949	16841	16880	17015	16874	16757	17056	16863	16990	16763	16788	16891	17000	16926	16945	16824	16946	16809	16873	16851	16870	16767	16673	16859	16979	16831	16641	16904	16919	16935	16952	16900	16905	16944	16939	16961	16863	16853	16888	16940	17125	16813	16980	16820	16853	16955	16874	16822	17106	17009	17095	16773	16881	16881	16738	16721	16992	16722	17024	16760	16829	16913	17004	16866	16737	16984	16928	16714	16869	16837	16857	16888	16951	16813	16812	16941	16846	16845	16911	16880	16836	16863	16910	16851	16962	16961	17065	16781	16836	17110	16983	16995	16925	16693	16818	16936	16820	16818	16985	17002	16982	16914	16829	16936	16976	16994	16843	16915	17002	16950	16866	16801	16887	17014	16969	16773	16903	16903	16887	16789	16756	16942	16999	16919	16791	16930	17039	16875	16931	16753	16720	16950	16858	16833	17082	16549	16870	16992	16775	16857	16865	16833	16935	16907	17021	16810	17012	16901	16885	16834	16865	16826	16923	16953	17002	16981	16745	16885	16818	16993	16653	17011	16981	16808	16807	16972	16823	16958	16889	16798	16789	16937	16902	16678	16824	16912	16710	16933	16759	17032	16868	16734	16937	16757	16817	16830	16805	17013	16957	16946	16982	16855	17029	16753	16963	16821	16951	17045	16828	16978	16788	16859	16878	16957	16722	17041	16662	16928	16989	16878	16911	16971	16890	16958	16801	16939	16823	16902	16754	16854	16928	16847	16787	16982	17037	16922	17044	16810	16905	16793	16927	16881	17075	16883	17016	16901	16865	16945	16967	16894	16807	16831	16671	16908	16867	17003	16750	16867	16933	16954	16823	16962	16945	16825	16876	16729	17062	16794	16919	16825	16824	16980	16694	16860	16848	16932	16976	16964	16826	16672	16908	16883	16959	16877	16667	16880	16765	16764	16982	16675	16675	16963	16860	16819	16767	16908	16823	16851	16865	16926	16835	16865	16919	16775	16961	16985	16965	16890	16806	16848	16953	16972	16937	16728	16918	16939	16875	16912	16885	16947	16936	16904	16835	16826	16949	16927	16854	16919	16950	16922	16851	16775	16757	16968	16893	16928	16986	17056	16825	17070	16758	16970	16788	16793	16917	16909	16855	17006	16708	16793	16735	16895	16880	17068	16886	16865	17034	17016	16792	16741	16920	16874	16951	16862	16808	16811	17043	16905	16900	16824	16791	16847	16876	16809	16922	16967	16875	16859	16934	16701	16913	16706	16904	16810	16990	16666	16972	17027	16884	16820	17028	16800	17036	16997	16910	16847	16906	17040	16842	16916	16790	16978	16829	16945	16835	16906	16863	16925	16855	16809	17141	16977	16795	16823	16911	16900	16929	16751	16796	16953	16678	16820	16674	16962	16930	16987	16950	16758	17045	16930	16958	17034	16856	16911	16901	17032	17033	16791	17034	16817	16966	16721	17074	16883	16949	16998	16915	16810	16784	17056	16869	16797	16965	16893	16792	16983	16742	16835	16892	16869	16739	16804	16789	16866	17020	16873	16892	16959	16934	16792	17034	16867	16962	16902	16898	17096	16738	16664	16835	16769	16907	16973	16888	16825	17002	17075	17016	16965	16839	16923	16875	16874	16859	16650	16925	16960	16893	17090	16824	16974	16793	16807	16938	16966	16999	17012	16922	16779	17086	16732	16929	16887	16898	16725	16868	16867	16860	16842	16944	17037	16922	16965	16897	17061	16857	16871	16924	16953	16887	16933	16815	16814	16674	16803	17060	16971	16902	16918	16970	17048	16863	16840	17015	16918	16817	16856	16855	16897	16897	17008	16912	16793	16788	16763	16822	16899	16742	16714	16944	16795	16876	17054	16915	16847	16900	16888	16933	16850	16854	16892	16828	16816	17000	17020	16868	16947	17190	16890	17043	16862	16989	17016	16859	16919	16852	17015	16759	16815	16795	16933	16934	16736	16885	16989	16919	16682	16823	16958	16761	17005	16888	16876	16863	16953	16975	16943	16937	16908	16724	16902	16840	16932	16911	16952	16879	17018	16871	16832	16871	16921	16813	16930	16904	16882	16985	17049	16859	16705	16847	16722	16885	16996	16719	16925	16954	16927	16822	16895	16935	16858	16825	16780	16856	16931	16813	16824	16959	16996	16874	17046	16942	17029	16907	16891	16886	16899	16865	16943	16920	16841	17043	16959	16889	16935	16903	16843	16704	16870	16934	16931	16764	16788	16861	16872	17007	16909	16815	16813	16949	16973	16854	16860	16719	16842	16795	17049	16928	16921	16758	16840	16866	16818	16994	16901	16938	16852	16869	16855	16758	16960	16887	16820	16810	16793	16844	16894	16933	16770	16817	16672	16883	17052	16774	16821	16968	17053	16881	16963	16728	16751	16968	16980	16895	17022	16973	16861	16894	16963	16853	16696	17049	16893	16759	16847	16774	16983	16770	16810	16817	16881	16863	16975	17000	16710	16904	16787	16917	16924	17086	16783	16898	16863	16921	16910	16896	16947	16890	16963	16958	16902	16861	16712	16714	16980	16749	16851	16845	16947	16887	16929	16940	16941	16921	16922	17132	17015	16916	16980	16955	16789	16904	16923	16968	16934	16912	16725	17012	16840	16864	16968	16771	16823	16960	16761	16883	16836	16813	16785	16981	16864	16921	16908	16837	17011	16736	16870	16844	17050	16757	16768	16803	16864	16744	16950	16899	16770	16721	16793	16822	16944	16811	17047	16863	16791	16745	16946	16646	16832	16904	16883	16912	16839	16811	16829	16959	16905	16881	17017	16986	16748	16766	16966	17020	16870	16774	16909	16957	17002	16996	16852	16891	17056	16845	16795	16733	16946	16976	16819	16866	16951	16776	17020	16878	17040	16954	16822	16856	16932	16858	16873	16935	17035	16823	16902	16629	16798	16927	16967	16800	16852	16972	16945	16891	16868	16801	16937	16913	16832	16572	16960	17028	16900	16756	16924	16879	16869	17011	16990	16914	16882	16858	16926	16955	17018	16708	16867	16806	17067	16721	16990	16844	17062	16822	16816	16830	16743	16950	16813	16906	16958	16868	16869	16776	16822	16867	16882	16773	16849	16931	16931	16673	16806	16898	17053	16836	16721	16983	17057	16698	17065	16931	16838	17008	16997	16698	16828	16932	16959	16886	16705	16819	16828	16796	16934	17073	16864	16891	16849	16890	17012	16954	16867	16953	16862	16791	16775	16852	16953	16734	17027	16853	16797	16834	16896	16960	16795	16932	17035	16749	16859	16888	16980	16961	16795	16916	16702	16876	16854	16932	16889	16910	16936	16902	16869	16773	16842	16939	16815	16816	16972	16921	16941	16894	16907	16806	16739	16993	16833	16847	16884	16909	16905	16767	16967	16782	16863	16896	16773	16917	16709	16914	16944	16939	16880	17137	16713	16839	16751	17045	16790	16797	16705	16858	16963	17012	16808	16883	16832	16981	16997	17014	16808	16824	16842	16986	16900	16894	16757	16891	16851	16778	16816	16948	16844	16821	16814	16824	16964	16790	16818	16812	16678	16939	16925	16941	16857	16913	16969	16857	16935	16894	16837	16789	16849	16741	16651	16633	16831	16932	16830	16957	16895	17007	16790	16919	16830	16762	16960	16683	17040	16767	16818	16760	16857	16837	16920	17016	16843	16866	16966	16727	16966	16975	16778	16805	16933	16889	16821	16783	17000	16990	16909	16700	17058	16771	16852	16852	16997	16803	16930	16974	16982	16863	16759	16876	16817	17032	17030	16804	16725	16947	16795	16850	16924	16920	16943	16861	16805	16772	16789	16681	16719	16898	16724	16888	16961	16785	16857	16769	16878	16800	16685	17012	16690	16996	16925	16881	16859	16782	17024	16960	16671	16979	16768	16709	16915	16816	16832	16924	16956	16885	16997	16986	16924	16785	16901	16860	16929	16914	16719	16915	16987	16962	16833	16836	16943	16903	16576	16809	16884	17062	16868	16766	16911	16894	16885	16719	16932	16964	16770	16903	16723	16859	16738	16811	16892	17007	16899	16898	16976	16813	16840	16831	16798	16833	16949	16918	16883	16765	16752	16881	16844	16920	16776	16949	16840	16743	17081	16927	16982	16837	16884	16867	16764	17040	16844	16971	16815	16663	16889	16845	16932	16810	17018	16845	16919	16759	16755	16828	16901	16879	16717	16770	17013	16925	16787	16711	16799	16683	16874	16875	16873	16930	16883	16958	16901	16905	17019	16830	16880	16933	16886	16850	16964	16902	16841	17014	16860	17026	16971	16918	16909	16946	16834	16895	16851	16875	16863	16880	16949	16934	17059	16789	16889	17014	16916	16920	16974	16940	17047	16794	16876	16860	16806	16886	16962	16856	16754	16856	16987	16987	17102	16925	16922	16746	16902	16837	16885	17017	16850	16872	16912	16945	16814	16880	16862	16970	16845	17010	16864	16771	16834	16826	16987	16853	16867	16772	16763	16958	16908	16899	16922	16799	16885	16765	16938	16729	16910	16914	16747	16946	16744	16962	17016	16772	16832	16928	16801	16959	16854	17069	16752	17030	17034	16855	16943	17049	16913	16939	16826	16916	16918	16865	16855	16696	16841	16954	16894	16995	16760	16857	16893	16940	16903	17014	16949	16770	16831	16832
28044	24641	31630	29011	24803	23451	21952	20384	19926	19454	19395	19268	19050	19097	18848	18935	18659	18665	18792	18432	18483	18467	18589	18285	18130	18222	18173	18387	18448	18446	18252	18312	18315	18399	18047	18179	18343	18243	18182	18449	18323	18405	18347	18150	18316	18258	18038	18168	18258	18315	18202	18329	18454	18339	18209	18212	18178	18384	18209	18323	18393	18413	18268	18268	18103	18330	18155	18333	18280	18349	18336	18175	18234	18098	18209	17991	18389	18145	18122	18091	18336	18200	18260	18087	18343	18217	18116	18179	18133	18130	18126	18165	18371	18128	18281	18075	18357	18391	18150	18226	18198	18390	18020	18129	18071	18211	18125	18172	18281	18193	18238	18224	18296	18234	18319	18133	18103	18159	18267	18163	18236	18234	18377	18199	18409	18258	18276	18059	18140	18299	18152	18037	18354	18242	18372	18100	18024	18221	18137	18151	18356	18162	18336	18329	18101	18327	17987	18244	18143	18410	18222	18217	18287	18311	18122	18141	18367	18132	18168	18100	18276	18296	18256	18329	18059	18267	17997	18182	18184	18069	18138	18114	18271	18138	18101	18345	18121	18208	18238	18199	18213	18190	18224	18336	18351	18305	18044	18075	18053	18197	18127	18215	18294	18021	18114	18102	18227	18323	18090	18338	18144	18296	18291	18177	18227	18377	18036	18096	18290	18329	18279	18083	18174	18369	18186	18476	18391	18104	18277	18409	18154	18233	18213	18155	18222	18143	18183	18256	18286	18229	18065	18188	18329	18166	18181	18175	18153	18242	18338	18239	18210	18297	18538	18248	18159	18262	18300	18070	18260	18145	18443	18169	18386	18343	18273	18228	18033	18047	18103	18366	18028	18288	18309	18239	18173	18240	17930	18180	18201	18063	18051	18178	18007	18275	18116	18266	18275	18314	18255	18054	18234	18139	18279	18228	18404	18302	18146	18326	18353	18094	18342	18170	18405	18170	18233	18045	18037	18178	18158	18244	18272	18290	18110	17900	18013	18340	18358	18151	18187	18208	18175	18169	18206	18242	18365	18206	18097	18072	18197	18020	18222	18171	18247	18004	18196	18204	18386	18138	18113	18153	18334	18350	18085	18193	18248	18108	18020	18262	18399	18361	18219	18208	18201	18418	18381	18253	18402	17993	18149	18132	18455	18361	17996	18180	18314	18293	18218	18318	18216	17912	18432	18397	18062	18168	18346	18236	18340	18316	18217	18138	18305	18100	18129	18209	18144	18163	18121	18357	18288	18241	18069	18329	18175	18090	18135	18172	18203	18188	18305	18008	18161	18025	18152	17972	18205	18197	18133	18175	18236	18167	18169	18059	18285	18178	18335	18102	18298	18264	18244	18098	18354	18160	18361	18343	18204	18199	18271	18240	18320	18092	18132	18231	18426	18109	18333	18452	18188	18094	18200	18309	18309	18245	18151	18165	18216	18084	18378	18387	18412	18237	18084	18167	18242	18189	18273	18068	18101	18163	18055	18050	18035	18079	18084	18133	18273	18221	18173	18039	17923	18136	18207	18306	18361	18325	18349	18265	18145	18091	18114	18018	18119	18179	18325	18155	18105	18355	18547	18451	18265	18229	18112	18089	18370	18401	18191	18217	18193	18466	18383	18225	18343	18345	18120	18206	18417	18210	18103	18276	18296	18355	18123	18361	17969	18209	18290	18124	18057	17928	18053	18434	18241	18140	18083	18361	18364	18125	18307	18232	18093	18314	18305	18156	18098	17968	18344	18376	18321	18330	18061	18139	18234	18362	18197	18545	18116	18242	18161	18183	18206	18030	18255	18116	18073	17885	18224	18200	18318	18228	18093	18115	18079	18277	18288	18029	18065	18307	18119	18250	18330	18302	18328	18351	18463	18307	18192	18115	18215	18264	18143	18045	18275	18024	18444	18202	18399	18338	18344	18342	18271	18287	18239	18112	18193	18000	18069	18213	18342	18220	18271	18268	18133	18210	18207	18228	18105	18064	18089	18194	18140	18255	18279	18211	18284	18234	18276	18287	18305	18212	18167	18216	18416	18375	18298	18220	18455	18055	18116	18142	18089	18131	18226	18303	18115	18148	18316	18270	18097	18059	18352	18340	18077	18118	18369	18318	18123	18028	18158	18068	18083	18298	18224	18363	18109	18074	18159	18014	18267	18274	18189	18287	18130	18382	18224	18240	18305	18202	18193	18169	18274	18131	18372	18259	18149	18111	18264	18157	18213	18313	18246	18362	18390	18420	18239	18111	18198	18267	18345	18481	18275	18073	18359	18360	18151	18094	18327	18143	18373	18195	18029	18420	18173	18187	18191	18186	18266	18133	18356	18288	18093	18306	18200	18310	18285	18236	18313	18103	18274	18269	18251	18029	18164	18283	18214	18277	18195	18347	18243	18236	18202	17909	18298	18263	18170	18121	18092	18167	18252	18329	18337	18381	18248	18055	18220	18171	18249	18137	18150	18223	18399	18300	18288	18409	18264	18180	18027	18310	18183	18275	18325	18371	18107	18309	18106	18017	18309	18293	18299	18075	18111	18270	18395	18265	18143	17970	18256	18123	18184	18261	18136	18362	18166	18249	18213	18210	18143	18149	18214	17970	18216	18212	18219	18169	18390	18314	18259	18295	18123	18064	18130	18124	17964	18131	18246	18112	18447	18305	18571	18181	18130	18157	18067	18006	18105	18362	18172	18223	18326	18391	18280	18256	18093	18305	18245	18313	18336	18324	18097	18164	18216	18179	18299	18191	18193	18357	18144	18089	18247	18021	18276	18032	18445	18035	18239	18251	18197	18168	17971	18313	18345	18318	18184	18078	18397	18147	18147	18145	18362	18268	18082	18042	18144	18276	18323	18212	18248	18385	18283	18122	18340	18061	18018	18287	18118	18422	17977	17992	18332	18156	18114	18252	18378	18505	18201	18139	18226	18096	18187	18089	18210	18223	18245	18008	18309	17919	17962	18221	18236	18070	18249	18288	18293	18320	18426	17893	18256	18105	18256	18286	18161	18216	18525	18223	18178	18250	18168	18231	17958	18218	18220	18347	18390	18139	18177	18136	18082	18207	18406	18387	18106	18318	18151	18240	18194	18187	18214	18124	18186	18181	18407	18208	18309	18382	18177	18191	18212	18135	18147	18299	18338	18421	18089	18171	18194	18255	18245	18326	18194	18386	18255	18022	18172	18298	18168	18193	18286	18337	18378	18180	18087	18237	18290	18272	18199	18210	18129	18140	18078	18230	18139	18230	18250	18270	18125	18272	18148	18350	18403	18191	18303	18140	18224	18268	18244	18094	18310	18256	18173	18428	18226	18340	18097	18149	18210	18018	18446	18481	18212	18230	18324	18401	18021	18092	18044	18197	18040	18148	18321	18045	18071	18239	18294	18085	18295	18189	18296	17949	18291	18359	18097	18332	18393	18312	18403	18167	18201	18008	18168	18024	18129	18377	18338	18279	18325	17892	18464	18226	18193	17946	18340	18271	18263	18068	18208	18263	18304	18160	18361	18245	18059	18178	17964	18241	18341	18312	18149	18179	18168	18148	18205	18364	18133	18328	18453	18265	18158	18238	18322	18114	17893	18086	18179	18282	18224	18178	18003	18241	18177	18302	18251	18005	18336	18262	18180	18283	18530	18154	18135	18159	18084	18219	18501	18290	18198	18425	18088	18251	18168	18050	18206	18422	18203	18400	18024	18282	18395	18152	18292	18096	18240	18141	18282	18195	18274	18229	18377	18344	18107	18057	18266	18278	18106	18356	18307	18248	18143	18279	18129	18090	18192	18286	18285	18278	18150	18390	18213	18143	18233	18152	18144	18284	18123	18277	18301	18254	17899	18394	18174	18089	18515	18172	18246	18157	18111	18268	18315	17998	18181	18337	18239	18086	18258	18266	18239	18239	18326	18150	18030	17988	18343	17921	18269	18304	18198	18197	17956	18174	18358	18135	18406	18218	18427	18156	18284	18134	18338	18124	18120	18155	18143	18189	18352	18281	18258	17803	18388	18270	18388	18184	18365	18201	18169	18233	18264	18125	18182	18215	18192	18138	18039	18154	18399	18304	18239	18228	18306	18261	18095	18161	18352	18201	18173	18369	18384	18173	18160	18112	18139	18181	18323	18295	18274	18170	18225	18255	18232	18156	18262	18143	18269	17994	18263	18209	18142	17955	18359	18136	18131	18179	18217	18431	18341	18249	18191	18182	18239	18174	18253	18120	18124	18395	18299	18259	18166	18276	18160	18191	18089	18357	18330	18326	18342	18140	18242	18225	18301	18146	18224	18267	18339	18171	18044	18296	18119	18264	18350	18281	18218	18199	18285	18137	18337	18160	18303	18333	18084	18257	18334	18341	18291	18259	18358	18120	18307	18327	18312	18208	18124	18279	18168	18242	18443	18311	18345	18157	18298	18169	18052	18300	18210	18126	18241	18227	18273	18244	18146	18218	18055	18240	18195	18222	18309	18310	18226	18115	18265	18268	18140	18329	18454	17947	18041	18120	18244	18521	18113	18082	18347	18349	18189	18048	18279	18213	18239	18340	18179	18273	18258	17960	18155	18218	18370	18309	18076	18082	18221	18108	18264	18225	18274	18238	18241	18115	18296	18281	18078	18313	18319	18165	18220	18250	18424	18157	18111	18264	18092	18093	18176	18233	18398	18219	18295	18097	18396	18328	18270	18257	18372	18033	18322	18257	18267	18573	18257	18329	18244	18190	18381	18177	18355	18102	18303	18211	18296	18333	18061	18185	18217	18159	18165	18102	18201	18370	18054	18210	18331	18150	18414	18211	18144	18318	18192	18268	18227	18227	18063	18256	18313	18253	18193	17867	18104	18162	18219	17891	18091	18162	18309	18192	18225	18088	18239	18122	18368	18214	18141	18157	18389	18158	18268	18234	18327	18077	18172	18232	18176	18292	18094	18258	18339	18134	18141	18106	18000	18058	18219	17996	18302	18216	18348	18180	18436	18271	18167	18291	18322	18373	18263	18266	18158	18091	18069	18317	18160	18254	18343	18264	18194	18221	18162	18056	18274	18184	18226	18329	18061	18137	18341	18083	18359	18295	18327	17910	18424	18213	18361	18197	18435	18322	17956	18184	18195	18311	18034	18309	18366	18222	18182	18228	18080	18274	18172	18339	17929	18299	18328	18273
25150	38257	36032	29478	26322	24083	21407	19643	19251	18458	17982	17961	17725	17750	17583	17290	16967	16693	16677	16636	16764	16689	16487	16396	16428	16387	16358	16449	16337	16331	16343	16184	16338	16425	16148	16162	16169	16306	16192	16253	16146	16343	16204	16265	16362	16187	16276	16256	16335	16395	16237	16072	16349	16415	16255	16146	16339	16389	16257	16319	16283	16379	16331	16301	16097	16323	16143	16254	16288	16162	16327	16119	16423	16323	16280	16198	16317	16315	16288	16190	16205	16362	16286	16181	16284	16121	16145	16258	16272	16116	16238	16274	16434	16273	16225	16108	16362	16314	16443	16210	16276	16169	16397	16143	16221	16312	16173	16280	16418	16260	16186	16370	16294	16072	16182	16264	16219	16240	16290	16043	16256	16206	16230	16237	16291	16269	16043	16277	16140	16155	16335	16139	16256	16236	16357	16195	16379	16450	16386	16293	16327	16337	16260	16225	16183	16126	16135	16300	16252	16234	16142	16250	16292	16223	16274	16301	16277	16271	16151	16270	16174	16294	16170	16190	16088	16332	16279	16257	16132	16118	16234	16181	16328	16309	16391	16257	16125	16532	16422	16218	16338	16309	16174	16190	16359	16264	16193	16212	16372	16176	16236	16301	16245	16232	16236	16181	16190	16268	16247	16304	16257	16149	16212	16065	16439	16331	16322	16258	16455	16348	16185	16405	16170	16171	16324	16312	16246	16249	16295	16241	16161	16246	16152	16391	16407	16358	16165	16173	16167	16251	16276	16235	16411	16051	16285	16238	16318	16157	16397	16357	16197	16231	16439	16379	16270	16291	16273	16208	16200	16199	16165	16257	16247	16121	16363	16325	16343	16224	16200	16199	16296	16163	16480	16277	16150	16297	16370	16355	16160	16200	16128	16177	16166	16211	16276	16286	16489	16214	16369	16370	16190	16404	16260	16214	16271	16245	16162	16260	16295	16176	16495	16176	16344	16267	16219	16219	16315	16178	16178	16127	16255	16221	16297	16236	16186	16294	16206	16457	16196	16220	16034	16265	16208	16177	16245	16300	16237	16130	16238	16313	16231	16298	16240	16200	16251	16150	16258	16290	16239	16351	16283	16389	16264	16312	16233	16261	16228	16263	16105	16306	16277	16187	16352	16137	16018	16252	16365	16320	16170	16150	16238	16301	16276	16290	16376	16176	16300	16295	16263	16211	15988	16277	16224	16274	16294	16261	16157	16235	16097	16255	16201	16382	16129	16256	16229	16196	16342	16212	16311	16324	16382	16364	16281	16260	16387	16131	16139	16411	16176	16265	16174	16213	16227	16452	16251	16267	16261	16336	16237	16098	16254	16158	16374	16149	16221	16351	16221	16131	16246	16191	16281	16192	16286	16312	16126	16289	16225	16319	16288	16308	16224	16241	16248	16302	16338	16276	16124	16375	16231	16304	16290	16557	16254	16182	16310	16255	16259	16296	16291	16275	16352	16344	16248	16192	16186	16253	16319	16414	16252	16335	16211	16267	16313	16143	15945	16304	16328	16326	16105	16165	16295	16287	16317	16148	16356	16265	16435	16164	16207	16261	16197	16264	16434	16290	16171	16203	16332	16272	16279	16363	16366	16286	16196	16377	16378	16206	16209	16394	16168	16247	16108	16079	16273	16408	16237	16167	16186	16136	16204	16162	16304	16373	16087	16278	16150	16190	16114	16322	16184	16203	16468	16300	16269	16138	16279	16269	16285	16126	16145	16239	16330	16215	16209	16171	16111	16202	16172	16483	16134	16353	16149	16251	16108	16435	16296	16099	16145	16282	16142	16305	16196	16153	16164	16079	16156	16197	16299	16179	16413	16192	16367	16294	16339	16307	16244	16292	16331	16291	16172	16126	16220	16123	16297	16369	16410	16159	16249	16312	16087	16183	16291	16173	16214	16280	16247	16144	16413	16313	16081	16331	16357	16190	16175	16184	16163	16179	16473	16304	16363	16306	16255	16274	16165	16085	16216	16126	16391	16253	16348	16259	16315	16148	16253	16267	16102	16206	16376	16267	16247	16069	16239	16221	16125	16360	16324	16297	16400	16232	16374	16174	16220	16361	16127	16371	16305	16192	16185	16175	16148	16213	16329	16225	16250	16036	16067	16283	16386	16188	16242	16119	16144	16405	16082	16263	16208	16239	16247	16440	16265	16193	16330	16407	16095	16363	16180	16346	16132	16173	16298	16247	16366	16171	16177	16238	16361	16390	16325	16165	16207	16217	16288	16306	16296	16259	16345	16175	16303	16336	16285	16254	16240	16085	16309	16255	16308	16234	16178	16163	16314	16163	16180	16241	16194	16202	16185	16244	16257	16296	16365	16238	16171	16221	16341	16159	16278	16088	16199	16327	16150	16352	16262	16200	16304	16435	16058	16347	16343	16319	16170	16172	16260	16327	16382	16358	16268	16230	16395	16201	16127	16308	16218	16239	16205	16161	16248	16279	16271	16382	16362	16161	16100	16251	16314	16135	16333	16332	16185	16297	16076	16410	16257	16192	16206	16366	16259	16178	16298	16263	16225	16192	16418	16291	16395	16161	16323	16414	16280	16388	16353	16172	16288	16387	16321	16219	16292	16381	16020	16223	16187	16325	16106	16335	16255	16257	16240	16255	16282	16241	16278	16109	16297	16256	16243	16158	16200	16289	16192	16281	16236	16389	16217	16473	16207	16133	16246	16208	16249	16263	16357	16281	16267	16205	16287	16350	16300	16276	16240	16149	16232	16163	16235	16278	16243	16198	16286	16373	16302	16235	16190	16186	16203	16219	16264	16298	16136	16341	16368	16133	16265	16119	16473	16338	16430	16402	16378	16323	16292	16146	16329	16301	16150	16335	16103	16299	16254	16179	16144	16194	16278	16407	16205	16032	16246	16349	16292	16178	16233	16113	16352	16135	16318	16322	16187	16309	16335	16304	16280	16246	16271	16305	16290	16268	16407	16319	16235	16034	16423	16290	16302	16082	16228	16449	16047	16209	16185	16289	16112	16322	16164	16253	16416	16399	16150	16311	16110	16283	16379	16191	16254	16220	16209	16439	16258	16164	16363	16338	16133	16267	16203	16220	16303	16312	16334	16217	16186	16266	16299	16265	16358	16237	16134	16124	16335	16250	16286	16343	16168	16190	16376	16229	16262	16178	16181	16286	16345	16148	16267	16208	16115	16291	16234	16137	16180	16439	16274	16302	16128	16375	16154	16259	16307	15973	16136	16122	16291	16289	16217	16221	16147	16223	16290	16133	16325	16034	16282	16359	16201	16275	16218	16297	16363	16244	16391	16396	16127	16278	16364	16056	16107	16223	16344	16192	16318	16263	16083	16239	16202	16330	16467	16208	16136	16225	16106	16202	16236	16204	16190	16384	16413	16165	16381	16349	16213	16280	16316	16291	16051	16372	16262	16366	16256	16232	16217	16205	16481	16260	16293	16335	16219	16131	16176	16158	16152	16118	16192	16117	16182	15999	16173	16105	16286	16126	16183	16119	16323	16271	16135	16289	16295	16353	16216	16254	16344	16461	15997	16369	16212	16098	16423	16224	16314	16216	16309	16234	16360	16281	16324	16219	16115	16233	16301	16294	16311	16408	16383	16084	16303	16383	16150	16266	16341	16246	16303	16408	16225	16194	16207	16304	16208	16265	16088	16199	16268	16244	16240	16217	16225	16183	16229	16230	16239	16526	16266	16260	16382	16288	16290	16225	16272	16255	16176	16094	16239	16115	16286	16237	16215	16197	16281	16305	16348	16301	16248	16326	16273	16150	16169	16158	16205	16169	16298	16051	16250	16128	16224	16266	16359	16309	16180	16244	16228	16374	16151	16209	16103	16236	16137	16237	16207	16191	16306	16375	16271	16021	16266	16337	16255	16196	16306	16244	16276	16207	16189	16249	16203	16181	16260	16425	16257	16394	16280	16253	16281	16279	16375	16245	16215	16341	16267	16274	16216	16222	16237	16282	16300	16275	16293	16301	16297	16201	16299	16229	16030	16185	16107	16356	16244	16253	16478	16233	16270	16311	16227	16316	16276	16356	16185	16377	16309	16287	16395	16153	16223	16317	16300	16189	16376	16338	16266	16250	16274	16319	16188	16133	16166	16340	16352	16320	16286	16228	16283	16252	16058	16308	16456	16284	16327	16465	16400	16255	16287	16281	16151	16183	16296	16283	16277	16267	16412	16127	16164	16247	16371	16338	16162	16158	16201	16160	16181	16233	16325	16240	16351	16027	16449	16191	16225	16160	16281	16367	16299	16267	16142	16266	16256	16139	16131	16476	16215	16330	16217	16273	16201	16229	16268	16159	16392	16253	16256	16339	16144	16080	16470	16035	16204	16265	16195	16355	16210	16274	16317	16429	16169	16182	16235	16356	16134	16299	16234	16236	16078	16093	16492	16285	16317	16223	16387	16299	16238	16285	16260	16310	16286	16526	16236	16133	16333	16192	16377	16227	16130	16419	16279	16195	16296	16285	16183	16183	16393	16208	16186	16127	16348	16299	16276	16379	16292	16147	16237	16270	16278	16401	16310	16383	16339	16265	16463	16213	16272	16158	16067	16198	16176	16207	16228	16260	16085	16187	16152	16284	16258	16244	16338	16317	16175	16340	16177	16220	16287	16243	16354	16346	16113	16250	16299	16386	16256	16191	16152	16324	16212	16209	16318	16455	16366	16368	16243	16359	16306	16365	16418	16422	16066	16335	16143	16321	16131	16259	16261	16263	16210	16289	16159	16326	16277	16238	16297	16030	16253	16113	16373	16189	16412	16171	16236	16176	16256	16234	16150	16307	16242	16194	16146	16133	16304	16086	16120	16271	16299	16157	16188	16214	16300	16144	16146	16027	16548	16183	16299	16367	16240	16299	16151	16299	16124	16319	16343	16191	16218	16374	16297	16135	16207	16396	16358	16292	16303	16330	16535	16274	16313	16078	16200	16234	16319	16283	16291	16328	16334	16120	16208	16241	16272	16387	16374	16304	16290	16297	16359	16370	16077	16123	16354	16161	16293	16263	16362	16182	16345	16334	16237	16222	16352	16234	16294	16363	16326	16297	16372	16319	16253	16342	16309	16238	16268	16267	16368	16078	16218	16321	16342	16222	16144	16242	16133	16167	16250	16364	16426	16081	16215	16287	16171	16416	16280	16396
24024	21561	29273	24942	24543	26852	26708	23016	21722	21320	21086	20600	20463	20656	20485	20152	19811	19557	19660	19700	19665	19656	19427	19166	19213	19289	19040	19311	19215	19277	19247	19048	18867	19049	19245	19004	19057	18850	18958	19166	19360	19035	19122	18967	19110	19083	18914	18985	19142	19042	19074	19038	19153	19141	18815	19120	18974	18880	18994	19250	19048	19010	18977	19048	19043	18866	19149	19002	19051	18899	19090	18940	18974	19041	18958	19072	19028	18988	18938	18996	19051	19025	18825	18998	19116	19005	19216	18976	19207	18834	18898	19034	19103	18978	18567	18998	19246	18918	19126	19062	19147	18770	19151	19055	18914	18911	18883	19109	19160	19165	18826	19081	19009	18919	18927	18805	19038	18988	19205	18892	18973	19039	19045	18964	18799	18877	18808	18768	19087	19056	18914	18861	19073	18969	18997	19145	18889	19002	19030	19045	18932	18975	18838	18852	18982	18876	18856	18650	18945	19104	19018	18955	18874	18713	18946	18995	18784	18873	18993	18908	19012	18919	18932	18830	18979	18902	19118	18942	19072	19082	19025	18953	18952	18843	18835	19117	19052	18994	18930	18916	18958	19061	18777	18959	18916	18994	19037	19193	18981	18958	19129	18851	18894	19033	18954	19090	19002	18762	18997	18907	18846	18952	18935	18722	18756	18606	18826	18831	18900	19044	19078	19074	18931	19077	19251	19019	18882	19066	19046	19049	18946	18961	19054	18709	18979	18825	18901	19017	19091	18916	19084	18975	19064	18920	19050	18833	18823	18971	18946	18938	19173	18846	18916	18868	18998	18958	18881	19062	18945	18816	18963	18828	18803	18925	18897	18997	18951	18978	19119	19295	19016	19138	18956	18837	18743	19049	19048	18872	18785	19085	18958	18803	18978	18847	19056	18988	18987	19020	19034	18759	18954	18996	18933	19134	18913	19003	18867	18806	19045	18927	18857	18939	18984	18827	19039	18837	18902	19022	19019	18933	18986	19067	18907	18865	18910	18866	18940	18821	18920	19182	19069	18975	18942	18720	19151	18973	18781	19134	19015	18995	19071	18930	18798	18898	19051	19205	18885	19069	19105	19077	18906	18740	18873	19147	19052	19127	18837	18836	18783	18908	18832	18887	19101	18981	18809	18791	18981	18865	18888	18985	19078	18822	18802	18920	18824	18964	18983	18941	18942	19023	19077	19031	19168	19054	19180	19036	18974	18880	19003	19045	18933	19031	18990	19068	18921	18785	18946	18858	19014	18905	18867	18986	18989	18923	18945	19004	18915	18896	18931	18808	18882	19010	19067	18938	18965	18838	18881	18997	18947	19032	18935	18749	18959	18817	18962	18875	19142	19010	19077	18922	19104	19021	19096	18888	18919	18722	18943	19228	18860	18848	18993	18958	18923	18979	18732	18845	19136	18763	18819	19107	18989	18872	18967	19094	19077	18992	18861	18942	19039	19026	18935	18974	19023	18857	19016	18720	18903	18879	19068	18859	18812	18894	18969	18881	18938	18938	18707	19015	19016	18829	19171	18936	19020	18901	19060	19200	18986	18836	19050	18964	18937	18885	18919	18764	18925	19299	19331	18902	18851	19053	18948	18938	18751	18985	18903	19033	18908	18889	18800	19018	19051	19043	19069	19024	18967	18765	19080	19069	18872	19008	19020	18947	18804	19049	18907	19101	18967	19011	18976	18992	18853	19025	18974	19033	18941	18901	19081	18868	18811	18746	18933	18881	19042	18789	18926	18987	18901	19060	18974	19126	19013	19035	19051	18841	18980	18962	18841	18944	19230	18942	18872	19011	19078	18882	18777	19006	18849	18676	18811	18976	18984	18991	19006	19078	18940	18720	19066	19028	19120	19041	19085	18725	18969	19101	19087	19064	19040	19034	19040	18739	19046	19031	18977	18861	18824	18932	19023	18830	18873	18798	19054	19009	18979	19025	18985	18878	18878	18789	18916	19095	18932	19061	18917	18868	19249	18918	18976	19167	19050	19024	18985	18925	18905	19108	18844	18909	18848	19034	18866	18870	19023	18974	19029	19020	19015	18927	19086	18812	19093	19040	18908	19050	19015	19060	19037	18891	18967	19128	18840	19005	19007	18810	18824	18830	19020	19047	19113	19021	19082	18911	19216	19113	18818	18874	19077	18903	19140	19074	19117	18896	19121	19089	19112	19099	19012	18860	19060	18994	19017	18997	18806	19015	19045	18851	19061	19067	19044	18959	18960	19009	18768	18805	19140	18896	18866	19052	18967	18902	18965	19119	18944	18918	18842	18784	18989	18863	19020	18984	18867	19136	18871	19024	18887	18905	19061	18882	18954	18896	18912	18769	18801	18895	18979	19040	18948	18834	18849	19033	19053	18931	19150	18676	19149	18998	19002	18998	19040	18820	18883	18945	18927	19121	18804	19004	19115	19124	18883	19007	18998	19135	19048	18974	18937	18899	18840	18839	19094	18791	18895	18938	18869	18838	18761	18888	18989	18875	18956	19089	19026	19148	18982	18898	19009	19024	19106	19107	18862	18962	18753	19077	18915	18675	18994	19045	18906	18909	18953	19046	19131	19053	18744	18910	18838	18863	19131	18774	18920	18926	18917	18835	18913	18890	18946	18878	18875	19177	18923	18644	18913	18989	19056	19077	19097	18936	18996	19009	18960	18927	19047	18937	19014	18988	19140	19095	19011	18827	18986	18900	19018	19018	19228	19050	18928	19014	18740	18847	18932	18929	19065	18891	18927	19011	18943	19013	19056	18842	18863	18923	19019	18959	18975	18863	18863	19001	18922	18943	18960	18955	18898	18881	18924	18919	18856	18747	19062	18916	18960	19005	19138	18858	18865	18994	19120	19071	18831	18702	19111	18892	18990	18928	19044	18790	18899	19020	18896	18864	19085	18763	18877	18797	18945	19058	18820	19221	19056	18888	18926	18915	18915	18927	19033	18993	18899	18958	19312	18804	18979	19006	18943	18959	18854	18913	18827	18792	19152	18894	18920	18958	19191	18881	19059	18886	19032	18948	19113	19039	19018	19014	19046	19073	18728	18887	18900	19041	19018	18983	18857	18996	19101	18872	19060	19080	18858	18938	18800	18952	18814	19284	18905	18880	19015	18894	19106	19099	18862	18923	19084	18997	18952	19037	19054	19123	18928	18840	18952	18970	19059	18853	19094	19067	18893	18797	18979	19175	18807	18839	19044	18877	18751	18908	18879	19100	18994	18906	18977	19151	19000	19025	18914	18840	18850	18788	18843	18935	18945	19004	19003	18999	18984	18868	18995	18950	19036	18836	19110	18763	18903	19043	18987	19020	19056	18812	18954	18879	19023	18836	18919	18980	19015	18902	18918	18943	18858	18992	18707	18853	19216	18970	18995	18948	19144	18780	18807	18965	18954	18875	18991	19013	18985	19068	19030	18991	18969	18717	19065	19201	19061	19014	19146	18924	19019	19084	18965	19019	19042	19041	18858	18764	18862	18977	19050	19257	18955	18943	19151	18946	18799	19079	18881	19040	18984	18600	19123	19043	18908	19077	18932	18954	19212	18865	18967	19071	18990	18936	19078	18984	19036	18840	18854	19006	18920	18943	18992	19007	18776	19006	18845	19055	19118	18738	18835	18948	19020	18932	18988	18843	18779	18911	18887	18878	18958	18784	19044	18671	18778	18856	18836	18763	19080	18856	18945	19168	19143	19058	18917	18874	18815	18844	18906	18965	18849	19014	19028	19033	18880	19086	19023	18960	19288	18842	18910	18819	18814	18869	18925	19036	19216	18966	18911	18923	19105	19004	18862	19062	18932	18971	19016	18960	19090	19048	19120	18955	18988	18896	18800	18945	18899	18924	18805	18844	18997	18869	18815	18866	18871	19024	19327	19142	19094	18942	19170	18855	19136	19131	18975	19295	18910	18934	18926	19045	18898	18850	19194	18909	18828	18972	18900	19060	18942	18913	18966	19083	19025	18828	19008	18990	18980	19035	18982	18969	19053	18961	19014	19043	18992	18967	19111	18844	18947	18882	18835	19017	18871	18989	19032	18894	18925	18932	18998	19168	18721	18844	18992	18930	19017	18889	18913	18997	19021	18983	18998	18903	18985	18883	19048	19033	18923	19003	18874	18890	18948	18792	18806	19078	19100	19008	18971	19153	18993	18881	18870	19137	18949	18905	18926	18938	18950	18907	19024	18845	18901	19071	18907	18998	18850	18746	18893	19059	18934	18884	18999	18916	18925	19153	19026	18875	18839	18801	18983	19096	19000	19022	18911	19038	18996	18731	18609	19100	19125	18957	18891	18892	18982	19057	19123	19069	18962	18921	18896	18992	19058	19046	18772	18905	19179	18892	18851	18788	18940	18776	18969	18961	18833	18843	19030	18993	18895	18977	18868	19036	18846	19164	19009	18861	18765	18953	18897	19137	18982	19073	19038	18899	18879	18847	18810	18952	18924	18689	19039	19172	18936	18719	19007	18943	19023	18866	18737	18895	18943	19106	19090	19044	18940	19003	18831	18713	18855	19044	18760	18859	19097	18863	19008	18899	19008	18951	19073	18721	18847	19025	18875	19034	18981	18965	18887	18981	19001	18977	19048	18781	18914	18938	19029	19031	19050	19024	18879	19051	18956	18916	19129	19087	18889	19014	18974	19044	18897	18971	18669	19093	19232	19150	18924	19023	18971	18733	18882	18943	18997	19103	19092	19192	18945	18843	18940	19059	19143	18775	19079	19073	18781	18954	18954	18907	18968	18917	18742	18926	19018	18859	19169	19041	19049	18801	19022	18915	19025	18993	19205	18997	18772	18874	18991	19103	18789	18938	18971	18760	18952	18918	19266	18954	19075	18979	18939	19087	18939	18928	18902	19101	18896	19050	19017	18855	19187	18974	19139	18998	18971	18863	18979	18852	18947	18881	19097	18976	18899	18987	18857	18968	19013	18989	19081	18930	19056	18944	18799	19048	18968	18975	18852	18853	18790	18963	18813	19026	19012	18894	18963	18881	18992	19003	18945	18892	18832	19122	19055	19106	19002	18866	18932	18878	18990	18916	18880	18832	19099	18666	19113	18967	18975	18986	18991	18947	19216	18978	18908	18894	19026	19192	19106	19219	18937	19184	19067	19076	18916	18843	18886	18903	18831	19001	18778	19126	18894	18991
24881	43339	42308	35133	31660	28458	24862	22497	21419	20467	19659	19459	19150	18985	19004	18421	17887	17783	17423	17482	17719	17534	16984	17114	16911	16864	17037	16940	17105	16880	16867	16849	16974	16845	16796	16727	16873	16683	16853	16620	16924	16830	16666	16842	16661	16873	16949	16820	16815	16828	16817	16729	16809	16790	16710	16822	16808	16817	16715	16860	16954	16771	16857	16875	16787	16611	16772	16949	16599	16897	16754	16632	16700	16618	16727	16804	16717	16823	16691	16668	16831	16682	16908	16864	16670	16822	16634	16802	16786	16777	16743	16598	16746	16916	16908	16911	16696	16843	16718	16825	16764	16809	16849	16719	16855	16814	16683	16776	16656	16773	16773	16600	16644	16498	16855	16686	16856	17009	16694	16913	16655	16883	16926	16849	16553	16740	16673	16755	16702	16734	16749	16659	16706	16809	16680	16935	16652	16658	16857	16794	16569	16776	16670	16693	16861	16702	16703	16638	16773	16830	16825	16851	16735	16696	16781	16681	16726	16548	16818	16876	16838	16647	16781	16886	16763	16988	16724	16658	16897	16757	16856	16702	16792	16770	16764	16776	16635	16582	16735	16706	16795	16894	16575	16791	16882	16724	16889	16857	16831	16662	16632	16678	16770	16746	16884	16684	16679	16726	16812	16707	16831	16871	16570	16838	16658	16787	16768	16713	16732	16721	16707	16835	16764	16763	16789	16660	16865	16778	16784	16744	16718	16841	16598	16747	16773	16655	16860	16733	16777	16702	16887	16737	16757	16786	16811	16690	17061	16828	16765	16655	16726	16827	16821	16816	16967	16650	16796	16797	16666	16891	16615	16928	16657	16649	16761	16675	16758	16603	16947	16659	16728	16859	16642	16703	16830	16647	16902	16830	16888	16903	16826	16637	16657	16750	16742	16634	16696	16651	16785	16586	16631	16822	16817	16820	16824	16693	16715	16763	16471	16657	16798	16670	16823	16654	16768	16796	16911	16658	16774	16703	16934	16897	16753	16847	16682	16671	16776	16637	16618	16767	16841	16808	16791	16818	16822	16698	16772	16809	16688	16571	16663	16612	16738	16814	16769	16852	16779	16689	16539	16852	16801	16690	16753	16705	16782	16816	16717	16761	16647	16704	16750	16916	16796	16762	16639	16538	16702	16710	16708	16782	16770	16767	16792	16685	16590	16663	16837	16939	16753	16903	16612	16598	16557	16622	16723	16807	16788	16744	16697	16708	16580	16761	16768	16538	16822	16743	16700	16674	16742	16813	16832	16765	16808	16839	16759	16750	16730	16848	16840	16680	16697	16857	16657	16771	16729	16771	16824	16657	16864	16690	16790	16779	16685	16776	16565	16786	16662	16833	16799	16859	16785	16753	16813	16739	16752	16705	16679	16806	16754	16962	16792	16684	16916	16785	16714	16726	16853	16666	16758	16662	16496	16691	16702	16686	16767	16812	16759	16940	16768	16849	16576	16802	16730	16718	16870	16722	16844	16707	16840	16758	16771	16507	16764	16699	16766	16714	16817	16780	16822	16665	16809	16782	16753	16691	16644	16803	16757	16784	16674	16869	16776	16933	16753	16630	16588	16697	16819	16807	16773	16854	16733	16826	16652	16723	16919	16890	16747	16810	16680	16704	16731	16780	16709	16836	16596	16647	16862	16830	16649	16698	16533	16755	16822	16800	16761	16530	16778	16820	16753	16815	16774	16685	16873	16730	16736	16635	16821	16572	16696	16687	16711	16838	16734	16861	16853	16835	16835	16907	16642	16835	16738	16779	16636	16735	16766	16771	16831	16869	16631	16729	16791	16776	16697	16735	16801	16851	16733	16480	16648	16858	16661	16819	16697	16733	16778	16803	16832	16859	16666	16753	16807	16783	16790	16684	16629	16730	16786	16856	16798	16641	16795	16806	16692	16816	16836	16749	16742	16789	16793	16639	16791	16645	16690	16859	16647	16599	16874	16748	16875	16854	16740	16678	16757	16591	16820	16845	16776	16451	16750	16758	16792	16828	16884	16569	16768	16784	16704	16731	16782	16675	16784	16728	16933	16724	16683	16716	16679	16777	16730	16826	16755	16852	16885	16875	16782	16793	16994	16603	16880	16815	16807	16655	16682	16767	16795	16754	16742	16822	16809	16620	16613	16749	16790	16406	16831	17006	16840	16758	16715	16706	16817	16852	16698	16881	16675	16546	16639	16723	16658	16669	16950	16758	16764	16720	16966	16790	16746	16738	16895	16900	16794	16776	16633	16807	16885	16985	16840	16701	16733	16687	16706	16650	16674	16855	16918	16767	16578	16787	16737	16708	16603	16841	16748	16844	16653	16705	16798	16864	16702	16823	16744	16748	16903	16818	16729	16737	16666	16744	16558	16911	16744	16754	16803	16664	16721	16771	16823	16785	16759	16713	16683	16709	16689	16783	16623	16797	16790	16800	16823	16717	16941	16609	16784	16645	16732	16652	16726	16762	16704	16626	16753	16688	16635	16742	16882	16735	16774	16749	16574	16667	16921	16542	16707	16757	16606	16680	16772	16665	16848	16741	16576	16808	16973	16689	16656	16610	17014	16617	16853	16767	16745	16765	16764	16632	16754	16717	16811	16859	16843	16704	16647	16669	16815	16814	16655	16594	16778	16623	16669	16524	16861	16710	16692	16714	16750	16858	16678	16749	16827	16620	16765	16810	16660	16718	16787	16837	16774	16805	16853	16817	16730	16789	16777	16875	16717	16681	16588	16851	16774	16646	16843	16717	16662	16650	16722	16963	16676	16631	16733	16825	16744	16645	16695	16850	16697	16771	16646	16682	16591	16739	16617	16726	16988	16610	16846	16757	16910	16752	16879	16871	16786	16700	16771	16700	16929	16850	16619	16703	16761	16572	16849	16791	16784	16757	16865	16741	16554	16982	16846	16701	16742	16743	16720	16732	16789	16517	16535	16804	16681	16799	16577	16859	16827	16829	16778	16769	16793	16731	16770	16879	16700	16703	16884	16717	16610	16809	16705	16700	16821	16698	16782	16809	16668	16767	16613	16713	16793	16680	16640	16644	16658	16956	16702	16663	16693	16855	16851	16843	16723	16659	16781	16745	16934	16756	16798	16715	16711	16608	16743	16861	16727	16769	16831	16879	16788	16829	16762	16883	16835	16786	16704	16667	16850	16746	16664	16651	16862	16765	16569	16846	16591	16662	16781	16598	16586	16895	16698	16949	16791	16874	16863	16726	16693	16730	16917	16774	16844	16642	16691	16761	16680	16726	16903	16628	16964	16790	16694	16800	16695	16856	16854	16689	16698	16635	16659	16649	16713	16697	16730	16682	16736	16658	16936	16910	16885	16713	16703	16761	16720	16776	16740	16553	16615	16837	16683	16776	16661	16688	16735	16754	16563	16810	16913	16571	16867	16697	16868	16742	16713	16827	16895	16517	16849	16708	16788	16709	16816	16797	16664	16664	16588	16759	16752	16673	16697	16942	16686	16757	16677	16907	16652	16602	16855	16701	16792	16731	16774	16715	16753	16739	16655	16754	16835	16761	16798	16699	16782	16627	16830	16705	16738	16987	16678	16750	16842	16718	16712	16912	16692	16599	16764	16802	16675	16628	16611	16748	16768	16840	16608	16762	16805	16613	16588	16722	16806	16723	16891	16597	16664	16649	16624	16738	16566	16707	16799	16786	16717	16616	16846	16708	16674	16713	16802	16912	16682	16823	16695	16681	16738	16829	16737	16682	16801	16817	16842	16874	16766	16817	16838	16840	16897	16664	16689	16740	16729	16635	16637	16772	16705	16785	16673	16751	16736	16795	16634	16816	16798	16745	16685	16834	16931	16826	16743	16613	16709	16602	16751	16666	16732	16834	16818	16859	16672	16799	16568	16750	16639	16759	16907	16862	16800	16779	16723	16752	16680	16637	16679	16697	16751	16810	16645	16650	16685	16780	16780	16565	16845	16810	16762	16764	16585	16657	16785	16807	16653	16754	16736	16684	16902	16579	16764	16853	16685	16726	16842	16925	16725	16852	16889	16697	16667	16850	16697	16846	16826	16742	16799	16897	16679	16799	16720	16697	16644	16728	16780	16725	16713	16657	16719	16696	16895	16793	16560	16792	16706	16673	16701	16579	16840	16728	16656	16982	16702	16661	16954	16706	16746	16773	16810	16583	16852	16715	16761	16724	16780	16751	16776	16737	16703	16775	16879	16800	16631	16665	16719	16696	16574	16847	16890	16745	16703	16696	16599	16747	16704	16574	16860	16869	16774	16828	16847	16542	16680	16662	16953	16623	16767	16701	16758	16676	16589	16878	16657	16748	16775	16906	16745	16677	16749	16821	16649	16875	16672	16857	16773	16650	16776	16802	16671	16885	16609	16741	16662	16875	16734	16690	16795	16736	16764	16621	16683	16624	16816	16946	16714	16654	16620	16806	16737	16710	16784	16732	16785	16627	16783	16709	16847	16719	16819	16746	16686	16694	16767	16756	16716	16648	16725	16675	16786	16603	16650	16826	16655	16898	16709	16675	16671	16725	16652	16685	16582	16744	16636	16770	16572	16843	16808	16696	16564	16813	16832	16619	16640	16805	16663	16803	16745	16782	16954	16546	16762	16777	16674	16841	16711	16730	16798	16923	16704	16672	16783	16832	16497	16746	16876	16701	16878	16570	16721	16663	16652	16709	16830	16877	16722	16792	16828	16826	16721	16815	16822	16684	16722	16609	16745	16692	16775	16757	16676	16659	16667	16818	16705	16815	16712	16639	16788	16716	16781	16846	16767	16701	16740	16766	16707	16552	16859	16745	16668	16594	16883	16900	16823	16781	16802	16968	16649	16725	16955	16712	16527	16827	16987	16687	16820	16738	16813	16816	16900	16577	16801	16749	16939	16417	16863	16639	16713	16757	16711	16672	16786	16739	16728	16792	16716	16847	16764	16822	16708	16662	16822	16815	16832	16755	16824	16585	16729	16856	16639	16876	16672	16817	16712	16640	16701	16802	16688	16743	16833	16808	16897	16804	16745	16726	16716	16899	16794	16830	16814	16811	16776	16762	16611	16815	16759	16724	16857	16762	16781	16927	16656	16791	16884	16820	16787	16696	16611	16741	16955	16657	16791	16919	16813	16614	16813	16828	16882	16779	16849	16843	16789	16751	16841	16664	16594	16780
23076	21584	29571	24151	22548	26921	30217	24670	23325	23090	22480	22026	21846	21579	21577	21037	20659	20144	20340	20377	20588	20440	20093	20114	19883	19847	19704	19779	19824	19831	19689	19782	19607	19653	19714	19929	19719	19679	19782	19786	19810	19698	19640	19475	19652	19449	19711	19679	19515	19651	19617	19422	19661	19652	19451	19517	19604	19608	19553	19809	19499	19592	19543	19686	19587	19575	19658	19755	19626	19444	19562	19653	19565	19459	19520	19469	19369	19662	19658	19365	19586	19470	19680	19428	19474	19412	19600	19723	19513	19337	19421	19675	19312	19458	19350	19570	19608	19596	19603	19424	19666	19533	19416	19594	19431	19557	19675	19661	19564	19412	19297	19480	19409	19553	19590	19318	19500	19401	19513	19404	19281	19403	19542	19307	19567	19442	19590	19727	19629	19675	19599	19794	19513	19305	19420	19339	19385	19455	19384	19532	19397	19732	19510	19387	19495	19505	19240	19464	19529	19421	19453	19384	19319	19485	19633	19523	19661	19491	19438	19391	19484	19254	19519	19452	19362	19443	19514	19453	19624	19522	19527	19723	19587	19442	19457	19590	19420	19439	19605	19558	19512	19424	19345	19480	19546	19506	19535	19534	19543	19379	19594	19554	19523	19607	19450	19487	19384	19380	19532	19312	19462	19302	19496	19612	19647	19557	19441	19495	19567	19503	19543	19492	19536	19632	19426	19385	19468	19443	19458	19367	19432	19386	19404	19588	19672	19690	19482	19252	19622	19613	19484	19274	19358	19556	19608	19512	19477	19472	19721	19557	19493	19544	19419	19405	19641	19457	19488	19366	19617	19309	19365	19508	19481	19366	19350	19486	19349	19369	19639	19511	19545	19343	19510	19228	19601	19478	19492	19697	19642	19495	19441	19355	19482	19403	19725	19390	19264	19438	19464	19537	19593	19491	19497	19333	19381	19296	19538	19552	19351	19346	19797	19342	19645	19528	19306	19528	19679	19508	19569	19403	19571	19374	19492	19651	19688	19491	19510	19603	19365	19610	19396	19380	19696	19486	19375	19490	19532	19681	19342	19531	19529	19487	19603	19406	19345	19458	19184	19515	19377	19534	19438	19627	19417	19320	19332	19395	19456	19581	19396	19580	19442	19538	19558	19612	19596	19549	19580	19591	19329	19471	19624	19516	19523	19424	19363	19499	19266	19494	19337	19335	19482	19440	19492	19605	19597	19360	19551	19419	19451	19382	19487	19542	19598	19474	19592	19459	19600	19626	19586	19655	19601	19430	19455	19350	19532	19620	19638	19540	19549	19433	19461	19603	19338	19410	19546	19496	19354	19497	19405	19436	19432	19560	19506	19535	19379	19527	19666	19442	19420	19413	19504	19537	19503	19554	19731	19530	19488	19492	19546	19592	19703	19559	19361	19315	19544	19435	19519	19451	19489	19563	19678	19608	19710	19493	19398	19357	19562	19467	19544	19528	19289	19558	19526	19198	19430	19433	19684	19355	19449	19575	19417	19448	19280	19627	19640	19819	19627	19559	19391	19515	19379	19670	19513	19610	19581	19460	19411	19302	19515	19455	19538	19434	19589	19504	19420	19425	19493	19580	19423	19600	19311	19368	19441	19766	19482	19500	19476	19387	19491	19217	19450	19510	19578	19504	19531	19312	19334	19707	19285	19579	19519	19306	19495	19308	19415	19391	19457	19505	19464	19451	19560	19404	19492	19299	19702	19454	19483	19612	19486	19479	19389	19442	19531	19366	19419	19426	19339	19618	19447	19195	19464	19488	19358	19475	19489	19502	19356	19383	19556	19686	19577	19506	19501	19344	19504	19452	19366	19614	19504	19488	19595	19347	19650	19489	19433	19403	19478	19304	19634	19506	19607	19431	19412	19654	19491	19359	19464	19500	19460	19517	19537	19451	19431	19512	19473	19404	19513	19550	19659	19556	19505	19416	19621	19369	19598	19536	19406	19341	19347	19398	19295	19512	19586	19350	19449	19523	19320	19395	19422	19307	19398	19560	19446	19584	19460	19574	19532	19450	19488	19518	19578	19424	19781	19468	19403	19587	19571	19411	19530	19369	19550	19445	19555	19471	19321	19547	19713	19599	19538	19682	19608	19380	19415	19247	19633	19383	19651	19308	19410	19407	19530	19623	19568	19398	19359	19425	19428	19567	19474	19321	19516	19426	19474	19391	19450	19184	19674	19514	19493	19511	19275	19627	19407	19400	19471	19355	19423	19455	19367	19547	19540	19433	19608	19449	19474	19391	19513	19545	19647	19533	19516	19293	19532	19516	19614	19352	19372	19375	19454	19408	19417	19279	19555	19512	19487	19440	19481	19711	19342	19283	19668	19633	19612	19591	19407	19567	19472	19402	19452	19471	19463	19426	19594	19476	19521	19414	19539	19492	19634	19520	19458	19398	19554	19560	19474	19549	19445	19256	19513	19570	19545	19450	19311	19580	19550	19403	19410	19490	19489	19410	19400	19303	19232	19651	19564	19367	19587	19382	19417	19391	19248	19370	19488	19434	19363	19620	19484	19466	19466	19542	19406	19418	19582	19551	19398	19386	19474	19459	19576	19351	19478	19480	19296	19399	19261	19642	19447	19731	19628	19449	19524	19544	19607	19384	19497	19566	19439	19375	19352	19298	19454	19532	19728	19532	19545	19457	19417	19583	19572	19613	19317	19459	19666	19387	19407	19598	19138	19175	19426	19673	19573	19573	19356	19399	19182	19469	19602	19527	19520	19570	19366	19442	19624	19461	19603	19682	19437	19504	19522	19560	19555	19490	19492	19363	19403	19383	19426	19570	19512	19209	19368	19313	19489	19449	19354	19478	19400	19553	19445	19341	19220	19543	19477	19440	19335	19265	19293	19338	19503	19373	19536	19644	19478	19393	19424	19529	19388	19616	19393	19192	19328	19696	19388	19504	19363	19306	19644	19631	19453	19360	19597	19468	19479	19462	19718	19555	19201	19495	19244	19660	19426	19613	19434	19438	19523	19438	19422	19341	19474	19626	19537	19435	19586	19535	19639	19444	19467	19435	19327	19500	19646	19340	19567	19361	19470	19474	19744	19513	19405	19509	19409	19359	19558	19499	19521	19461	19564	19552	19434	19215	19469	19481	19464	19315	19615	19509	19583	19280	19297	19596	19331	19349	19720	19363	19447	19438	19643	19505	19654	19426	19349	19499	19426	19280	19436	19366	19446	19382	19580	19623	19465	19503	19553	19481	19588	19687	19382	19280	19437	19393	19440	19422	19456	19538	19564	19511	19546	19134	19394	19391	19420	19214	19544	19438	19601	19333	19607	19562	19394	19369	19498	19385	19426	19574	19800	19316	19474	19822	19600	19402	19313	19470	19441	19394	19457	19417	19499	19387	19590	19474	19400	19423	19517	19466	19487	19399	19254	19499	19285	19408	19447	19414	19169	19398	19333	19412	19586	19325	19409	19381	19590	19531	19453	19617	19544	19505	19471	19560	19554	19565	19537	19483	19568	19479	19616	19397	19454	19356	19487	19409	19381	19641	19569	19528	19489	19503	19366	19400	19470	19372	19673	19312	19241	19523	19349	19611	19378	19524	19438	19481	19299	19699	19376	19487	19391	19411	19485	19440	19486	19473	19389	19140	19349	19224	19561	19399	19539	19560	19517	19422	19384	19639	19396	19438	19378	19306	19345	19544	19543	19346	19429	19421	19309	19571	19384	19466	19521	19579	19617	19422	19641	19178	19636	19358	19478	19510	19527	19475	19606	19457	19408	19389	19628	19652	19405	19357	19383	19365	19417	19488	19578	19283	19534	19519	19370	19310	19378	19364	19359	19349	19463	19496	19444	19702	19536	19505	19423	19212	19538	19695	19511	19368	19508	19432	19448	19666	19472	19572	19572	19536	19598	19451	19485	19446	19421	19604	19463	19490	19584	19531	19667	19308	19524	19443	19585	19424	19343	19408	19374	19295	19604	19427	19413	19210	19261	19497	19305	19668	19357	19556	19628	19482	19522	19432	19501	19529	19610	19578	19748	19703	19609	19619	19332	19433	19460	19699	19520	19337	19282	19517	19610	19691	19302	19403	19473	19600	19165	19373	19332	19520	19491	19522	19339	19211	19233	19584	19205	19490	19314	19439	19503	19706	19451	19409	19546	19492	19423	19401	19558	19416	19454	19595	19408	19532	19487	19630	19524	19544	19466	19496	19572	19353	19390	19570	19546	19288	19384	19553	19405	19715	19445	19534	19563	19485	19542	19603	19542	19421	19386	19102	19550	19443	19735	19544	19318	19477	19612	19395	19379	19474	19558	19307	19422	19335	19446	19389	19497	19491	19475	19463	19611	19577	19566	19331	19379	19573	19448	19373	19411	19503	19508	19325	19530	19367	19563	19564	19366	19315	19460	19447	19276	19280	19505	19542	19515	19480	19565	19481	19404	19372	19490	19582	19669	19637	19269	19615	19469	19558	19567	19485	19234	19417	19306	19360	19409	19373	19504	19633	19496	19364	19528	19391	19457	19383	19456	19434	19254	19404	19430	19315	19506	19423	19540	19451	19613	19511	19482	19445	19448	19425	19619	19428	19655	19504	19425	19478	19340	19342	19475	19516	19507	19421	19553	19645	19526	19519	19475	19452	19727	19488	19527	19385	19534	19404	19570	19499	19393	19458	19309	19301	19602	19182	19272	19426	19478	19512	19584	19416	19476	19575	19699	19441	19473	19420	19411	19432	19400	19532	19534	19308	19419	19510	19428	19483	19307	19448	19650	19474	19475	19474	19524	19466	19304	19692	19422	19526	19695	19624	19403	19452	19398	19350	19539	19328	19316	19372	19595	19463	19443	19365	19446	19406	19349	19509	19537	19479	19582	19441	19446	19536	19292	19484	19414	19434	19364	19335	19543	19489	19577	19497	19373	19638	19658	19329	19639	19491	19549	19469	19404	19319	19308	19429	19613	19600	19266	19253	19405	19356	19296	19326	19450	19548	19590	19557	19461	19300	19387	19536	19215	19444	19473	19493	19565	19541	19659	19434	19488	19629	19609	19391	19369	19227	19496	19179	19523	19512	19419	19381	19431	19592	19500	19320	19172	19513	19467	19337	19656	19345	19391	19617	19355	19408	19548	19288	19408	19475	19472	19393	19438	19415	19512	19468	19580	19609	19523	19531
26072	47820	46664	39143	34866	31816	28160	24980	23456	22331	21040	20732	20132	20025	20159	19388	18383	17901	17834	18245	18633	18142	17784	17575	17332	17349	17164	17470	17342	17444	17085	17259	17070	17052	17034	17145	17161	17091	17023	16990	17049	17180	17020	17047	17077	17054	17081	17228	17083	17071	17050	16914	17141	16959	17005	17192	16907	17241	17149	17132	17084	16923	17175	17112	17104	17006	17072	16875	17016	17085	16983	17037	17035	17055	16924	16982	16858	17133	17060	17077	17088	17106	17049	16964	16912	17011	16885	16778	16932	16993	16952	16946	16760	17136	17010	17081	16957	16805	17055	16995	16855	16922	16964	17067	17087	16946	16961	16942	16931	17062	16935	17035	16924	17026	16946	16842	16885	16807	17049	16897	16978	16844	17044	16933	16987	16952	16989	16694	17075	17041	16966	17033	16889	17007	17096	17157	16800	17077	16765	17110	17066	16993	16965	16999	16967	16886	17031	17072	17006	16723	16712	16925	16954	17035	16960	16930	16960	16945	16779	16917	17152	16866	16956	16859	16997	16752	17010	17099	16928	16847	17184	16900	16866	17004	16980	16957	17019	16959	17153	17050	16952	16833	17019	16933	17007	16989	16977	16959	16999	17086	17060	16878	16811	16963	16953	17045	17008	17062	16903	17013	17061	17070	16875	17058	16918	16813	16948	17083	16894	16931	17068	16889	17072	17082	16902	16926	17105	17028	16954	16952	16863	16925	16997	17032	17131	16805	17055	16943	16876	17008	16886	16958	16913	16901	17037	17014	17160	16802	16987	16933	16953	16986	17031	16920	16948	16978	17082	16981	17123	16991	16851	16939	17029	16810	16705	17019	16862	16825	16917	17027	16818	16797	16941	17103	17176	17037	16933	16985	16875	17091	16842	17151	17047	16817	17018	16924	16952	16802	17033	16794	16910	16990	17043	16899	16868	17003	17079	16998	17049	16960	16970	17086	16982	17029	16883	17037	16974	16868	16893	17122	16999	16950	17139	16978	16707	17037	16960	16927	17200	17003	16962	16918	17022	16986	16856	16933	16955	16844	16939	17108	16976	17012	17048	16997	16809	16914	17083	16893	16958	16908	17010	16970	17002	16921	17071	16912	16966	16949	17170	16917	16986	16900	16837	16960	17137	16918	16928	17141	16939	17013	16828	16937	16963	17000	16964	17082	17037	17022	16873	16732	16932	16810	16975	16905	16740	16900	17008	16916	17056	16943	16871	16986	16865	17036	16959	16882	17045	17038	16905	17043	16983	17002	16779	17039	16869	17079	16999	16920	16899	16836	16903	16915	16885	16932	16879	16977	16874	17127	16883	16950	17063	16943	17013	17075	16913	16704	17098	16891	16691	16844	17124	17061	16855	16925	17120	16910	17040	16951	16933	16872	16902	16913	16876	16991	17002	16964	17020	17066	16882	16863	17012	17175	16960	16765	16982	16911	17011	16982	17016	17023	16958	16858	16896	16905	17141	16926	17050	16827	16971	16934	17070	16736	16937	16953	16828	16892	16945	17049	16955	17073	16988	16903	16912	16908	17085	16940	16971	16969	16924	16973	16994	16862	16989	16973	17058	16806	16998	16908	16967	17048	16868	16918	17036	17069	16966	17018	16987	16907	16943	16964	16863	16873	17109	16919	16950	16887	17027	16977	16980	17173	17119	16890	16897	17060	16994	17008	17038	17017	16970	16828	17023	17050	16793	16915	16959	16905	16985	17089	17031	17052	16921	17013	16961	16955	17136	16926	17106	16870	16860	17014	16924	17109	16949	17074	16812	17075	16900	16929	16997	17138	16873	17055	16892	16807	16892	17095	17007	16879	16957	16893	16767	17160	16913	16996	17200	16947	16971	16978	16942	16969	17055	17012	16838	16785	16911	16981	17005	16944	16793	16863	16972	17096	16877	17016	16900	16904	16824	16970	17023	17036	16855	17004	17143	16951	16976	17042	16815	17089	17021	17005	16895	16918	17095	16900	16950	16909	17092	16969	16908	16964	16846	16961	17069	16988	17062	16947	16984	16973	16956	17128	16933	16874	16892	17019	16925	16841	17027	17057	17091	16986	16829	17074	16870	17106	16981	16948	16933	16959	16832	17022	17071	17103	16966	17008	17102	17158	17006	16965	17089	16783	16998	16867	16851	16908	16966	16992	16809	16974	17002	16773	17182	16940	16885	16955	16857	16947	17106	16897	17006	16895	16984	16970	16976	17093	16918	17115	16946	16775	16687	17062	17026	16654	16969	16958	16793	16898	17024	17099	16987	16964	16841	16867	17155	16716	16749	16889	16893	16726	16797	17055	16975	17089	16854	17120	17146	16984	16904	16879	17094	16857	17007	17023	16958	16998	17019	17025	16787	16938	17022	17123	16775	16887	17003	16984	16991	16851	16740	16882	17106	16716	17006	16986	16945	17189	17103	17111	16939	16854	17113	17191	16781	16784	16940	17089	16908	16949	16968	17084	16947	16882	17075	16884	17042	16959	16980	17028	16949	16958	17057	16994	17253	16826	16889	16758	16857	16863	17012	16895	16952	17037	16865	17021	16954	16914	17005	16941	17024	17114	17027	17065	17019	16971	16867	17023	16991	16923	16886	16943	16828	16950	16855	17143	17009	16911	16934	16982	16911	17005	16894	16920	16873	16911	16899	16950	17027	16732	17124	17047	16973	17024	16881	16998	17022	17000	16918	17161	16934	16958	16961	16995	17130	16911	16720	16975	16895	16998	17029	16796	16765	17009	16981	16886	17022	16994	16932	16900	17127	16824	16921	16960	17066	17127	16877	17085	17010	16891	17181	16971	16845	16998	17079	17000	16997	16898	16844	16957	17067	16892	16845	16942	16770	17000	17071	16977	16885	16938	16977	16906	17185	16901	16936	17197	16722	17042	16860	17107	16958	16921	16996	17090	16943	16850	17039	17012	16916	17088	17046	17044	16934	16934	16777	16973	16910	16974	16912	16913	16920	17167	17053	17001	16917	17064	16873	17028	16904	16968	17079	17023	16991	16993	16934	16943	16936	16926	16852	16984	16974	16895	16695	16979	16896	16936	16857	17014	16941	17126	17054	16871	16893	16962	17001	16908	16926	16713	16959	16793	16811	16842	17032	16862	16975	16849	17188	16842	17169	16975	17014	16932	16794	16910	16805	17004	17032	17043	16877	17129	16955	16838	16904	16871	16982	17053	16937	16978	16910	17015	16935	17014	16935	16976	17015	16889	16927	16914	16992	16962	17087	16939	17155	16906	17073	16855	17017	17029	17079	16972	17052	16841	16909	16918	17003	17033	16726	16968	16879	16905	16777	17041	17005	17024	16982	17002	16958	17034	16960	16891	16977	16870	17038	16772	17058	16992	16923	16849	16855	17029	16911	16785	16975	16994	17089	16962	16957	17051	16896	17047	17184	17019	16864	16835	16846	16846	17012	17005	16926	16845	17042	17035	16986	16812	17030	16796	16816	16832	17045	16927	16852	17075	16810	17133	17041	16797	17070	16968	16994	16995	17052	16799	16672	16920	17046	16812	16965	16798	16910	17016	17077	16801	17064	16945	16915	16986	16986	16821	16875	16909	16969	16877	16911	16952	16794	17012	16969	16939	17047	16965	16968	17093	16819	17017	16864	16893	17049	16947	17117	16935	16891	16839	17038	16855	16815	17077	16929	17095	16828	17060	16938	17052	16989	17041	16888	16981	16985	16975	16982	17006	16994	17036	16867	16800	16893	16905	17061	17136	16950	16993	16884	16943	17053	16864	16969	16964	16885	16831	17140	16843	16900	17032	16757	17097	16812	16987	17040	17102	16943	16974	17077	16979	17017	16910	16937	17005	16929	16870	16899	16940	16918	16838	17011	16894	16974	16882	17147	16956	16911	16825	16963	16853	16981	17024	16933	16782	16982	16994	16997	17173	16982	17049	17026	16987	17115	16909	16865	17074	16907	16928	16897	17105	17010	17080	16908	17027	16836	16983	17041	16986	16743	16947	17003	17067	16971	16886	17079	17041	17049	17093	16804	16950	17021	16929	16921	16886	16970	16954	17104	16937	16951	17094	16923	16976	17051	16824	16978	17045	16872	17021	17024	16964	16923	17097	17124	17207	17071	16995	17065	16915	17001	16885	16923	16979	16979	17095	17137	16895	17039	16948	16899	17082	16960	17153	17102	16615	16911	17162	16971	16863	17056	17000	16918	16909	17147	16927	17026	16922	17113	17032	17189	16828	16954	16954	16893	16935	17028	17064	17077	16890	16983	16851	17068	16801	16998	16953	16964	16801	16956	16985	16799	16960	16894	16944	16910	16921	16841	17055	16985	16968	17056	16911	17045	17094	16973	16791	16887	17030	16764	17137	17066	16929	16866	16883	16963	16817	16893	16998	17017	17098	16888	16856	16922	17104	16981	17007	17014	16920	16850	16912	17064	17155	17002	17032	16977	16985	17160	16872	16732	17026	17107	17050	16986	16969	16916	16993	16994	17101	16842	16983	17055	17051	16963	16941	17158	16883	16746	16979	17117	16860	17006	17169	17004	16835	17049	17011	17019	16944	16901	16995	16996	17091	16979	16774	17075	16782	16872	16922	17096	16888	16921	16966	16806	16880	17071	16965	16841	16880	16753	17035	16986	17010	17008	16901	17114	17002	16934	16886	17201	17014	17012	16947	16775	16923	17079	16928	17016	17149	17092	16817	17073	16950	17096	16870	16859	17060	16706	17095	16944	16994	16939	17018	17127	16903	16893	16960	16984	16864	16876	16849	17109	16900	16934	17046	17019	16887	17071	16937	16869	16971	17027	16863	16953	16796	16821	17018	16977	17031	16972	17185	17001	17005	16849	17027	17080	16937	17057	17101	16925	16929	16988	17000	16902	16913	17085	17026	16963	16929	17091	16980	17032	16936	16835	17016	16887	16747	16978	16883	16923	17064	17183	16956	16911	16997	16946	16908	16906	16997	17085	17001	17138	16997	16889	17073	16871	16883	16688	17018	16996	17051	17133	16917	16867	16837	16912	16953	16972	16830	16997	17082	17158	16810	17005	17131	17092	16948	16911	16951	17042	16987	17095	17001	17060	16836	16941	16896	16988	16847	16941	16867	16962	17021	17056	16940	16943	16980	17042	16901	16937	17032	16850	16998	16902	17064	17107	17084	16904	17006	16930	16999
28243	24828	31513	29600	25146	23702	22222	20370	20195	19890	19513	19382	19254	19038	19034	18997	18832	18765	18659	18601	18769	18734	18530	18443	18337	18587	18383	18681	18502	18394	18509	18523	18589	18297	18510	18311	18285	18365	18547	18528	18539	18264	18567	18499	18534	18445	18420	18390	18416	18683	18313	18298	18421	18651	18421	18308	18567	18507	18409	18383	18332	18498	18498	18405	18606	18416	18468	18359	18519	18218	18512	18533	18216	18703	18449	18493	18486	18422	18426	18682	18506	18551	18311	18264	18446	18313	18176	18355	18437	18419	18544	18332	18516	18387	18570	18253	18467	18314	18443	18396	18263	18234	18197	18418	18319	18271	18426	18317	18390	18595	18519	18179	18243	18412	18270	18571	18612	18447	18303	18481	18370	18435	18220	18292	18467	18364	18363	18214	18381	18350	18332	18383	18346	18438	18411	18440	18447	18199	18323	18189	18382	18311	18373	18394	18612	18549	18414	18442	18314	18382	18564	18434	18542	18374	18416	18404	18150	18315	18406	18314	18351	18341	18506	18393	18322	18305	18505	18187	18292	18389	18333	18331	18413	18365	18312	18358	18277	18427	18475	18306	18196	18438	18553	18414	18524	18359	18514	18304	18474	18481	18244	18427	18351	18402	18317	18535	18253	18394	18161	18520	18472	18293	18242	18467	18481	18331	18506	18365	18392	18398	18378	18510	18463	18399	18197	18450	18416	18460	18458	18408	18308	18337	18234	18501	18371	18443	18402	18525	18518	18242	18520	18322	18532	18565	18487	18385	18482	18442	18395	18441	18538	18457	18343	18418	18281	18393	18349	18447	18437	18405	18337	18365	18445	18412	18465	18293	18342	18527	18405	18530	18302	18497	18445	18400	18446	18417	18464	18360	18237	18432	18457	18426	18428	18530	18551	18330	18474	18414	18261	18464	18465	18460	18430	18372	18351	18297	18476	18419	18362	18215	18608	18434	18409	18390	18387	18320	18494	18429	18316	18402	18322	18638	18457	18340	18484	18500	18453	18458	18447	18442	18617	18414	18580	18374	18435	18450	18420	18397	18474	18492	18451	18510	18423	18608	18414	18323	18354	18313	18562	18451	18488	18684	18225	18593	18421	18232	18393	18318	18275	18523	18453	18440	18354	18487	18402	18567	18352	18331	18478	18435	18572	18425	18373	18344	18411	18444	18288	18494	18390	18539	18226	18498	18211	18342	18442	18338	18512	18601	18450	18497	18527	18356	18486	18311	18627	18407	18428	18403	18350	18291	18301	18293	18369	18475	18287	18222	18352	18424	18289	18332	18452	18542	18427	18449	18362	18401	18359	18508	18292	18355	18470	18527	18543	18416	18362	18395	18626	18358	18544	18366	18507	18227	18454	18213	18412	18489	18474	18549	18387	18362	18556	18407	18645	18395	18507	18445	18299	18358	18564	18433	18291	18344	18390	18509	18332	18260	18579	18286	18631	18414	18138	18504	18404	18606	18438	18513	18144	18366	18402	18454	18555	18507	18321	18334	18296	18412	18504	18407	18661	18255	18489	18456	18350	18435	18228	18470	18431	18234	18586	18455	18347	18364	18535	18470	18486	18267	18150	18358	18452	18475	18436	18433	18559	18359	18596	18313	18426	18307	18529	18583	18461	18375	18428	18410	18465	18493	18382	18563	18338	18164	18367	18463	18371	18546	18543	18226	18598	18458	18465	18270	18402	18426	18361	18350	18332	18557	18537	18412	18623	18521	18298	18424	18654	18544	18393	18479	18540	18630	18581	18579	18646	18583	18409	18446	18279	18509	18634	18563	18340	18304	18454	18564	18483	18229	18401	18581	18516	18380	18552	18426	18245	18287	18317	18332	18421	18588	18447	18401	18411	18330	18586	18387	18445	18388	18371	18601	18420	18316	18311	18312	18345	18405	18379	18342	18278	18349	18466	18461	18452	18418	18308	18479	18513	18543	18497	18493	18493	18351	18537	18412	18468	18506	18419	18499	18485	18397	18438	18430	18348	18353	18307	18576	18428	18401	18640	18252	18445	18283	18115	18275	18566	18352	18538	18263	18501	18494	18377	18252	18384	18486	18621	18595	18397	18601	18550	18350	18332	18050	18464	18354	18391	18361	18428	18460	18175	18550	18443	18276	18411	18164	18251	18233	18638	18578	18225	18359	18442	18320	18528	18386	18520	18470	18634	18477	18512	18490	18363	18706	18329	18217	18478	18475	18527	18458	18259	18389	18463	18395	18292	18197	18404	18340	18229	18316	18490	18311	18462	18402	18379	18589	18402	18308	18310	18498	18481	18416	18180	18325	18496	18362	18215	18525	18354	18486	18492	18567	18406	18482	18460	18419	18333	18289	18433	18405	18316	18128	18458	18379	18359	18358	18427	18465	18272	18301	18334	18493	18560	18499	18377	18449	18358	18430	18283	18301	18234	18304	18628	18283	18546	18372	18294	18630	18386	18563	18414	18594	18273	18232	18484	18486	18391	18473	18306	18362	18261	18427	18583	18385	18281	18536	18386	18488	18245	18536	18357	18417	18385	18354	18544	18394	18541	18446	18411	18416	18386	18427	18475	18420	18552	18391	18328	18413	18432	18397	18530	18321	18452	18492	18452	18564	18547	18323	18567	18543	18316	18299	18572	18340	18475	18528	18454	18350	18424	18262	18559	18319	18365	18342	18461	18365	18264	18420	18180	18211	18373	18470	18314	18581	18308	18488	18424	18559	18325	18397	18339	18388	18313	18155	18553	18365	18291	18348	18320	18522	18282	18471	18346	18347	18373	18475	18479	18480	18358	18421	18543	18372	18294	18478	18358	18396	18594	18446	18260	18604	18351	18463	18450	18430	18411	18471	18237	18319	18484	18136	18342	18349	18436	18526	18391	18403	18503	18368	18562	18468	18369	18441	18234	18310	18629	18250	18389	18371	18197	18469	18356	18367	18352	18330	18624	18384	18411	18377	18367	18396	18485	18410	18440	18464	18423	18564	18271	18551	18520	18421	18493	18539	18585	18604	18222	18402	18487	18430	18467	18315	18477	18430	18341	18356	18548	18277	18373	18319	18392	18344	18476	18378	18450	18395	18382	18345	18444	18208	18424	18271	18258	18359	18539	18571	18439	18652	18569	18359	18441	18498	18428	18469	18415	18340	18493	18396	18418	18514	18158	18302	18319	18421	18329	18277	18452	18397	18532	18449	18396	18397	18436	18338	18408	18526	18341	18377	18309	18375	18253	18307	18259	18374	18736	18523	18201	18420	18491	18425	18573	18677	18397	18412	18406	18569	18546	18393	18503	18393	18204	18469	18544	18397	18247	18368	18292	18103	18507	18588	18313	18307	18319	18286	18524	18485	18555	18496	18544	18453	18331	18515	18542	18624	18624	18362	18544	18409	18224	18309	18532	18361	18424	18654	18529	18595	18257	18224	18465	18545	18405	18328	18380	18386	18471	18509	18334	18359	18353	18334	18470	18466	18423	18255	18369	18300	18255	18492	18447	18519	18431	18361	18459	18556	18387	18446	18544	18407	18492	18533	18416	18301	18344	18416	18312	18414	18468	18494	18484	18430	18438	18303	18409	18390	18422	18361	18515	18652	18727	18534	18591	18311	18180	18457	18400	18527	18364	18304	18501	18339	18559	18533	18455	18344	18231	18240	18523	18333	18600	18307	18380	18347	18363	18226	18389	18617	18592	18394	18422	18546	18268	18454	18452	18451	18418	18423	18363	18627	18478	18390	18310	18344	18395	18485	18507	18362	18156	18299	18616	18651	18505	18501	18355	18191	18334	18522	18728	18420	18471	18300	18338	18432	18442	18543	18380	18359	18579	18464	18455	18580	18615	18570	18253	18362	18636	18710	18461	18341	18216	18274	18489	18363	18357	18505	18449	18346	18303	18433	18411	18345	18267	18455	18447	18638	18276	18385	18488	18406	18472	18478	18332	18437	18307	18492	18536	18496	18655	18509	18487	18584	18195	18391	18342	18400	18387	18394	18432	18432	18267	18489	18538	18361	18361	18470	18562	18482	18376	18379	18427	18232	18629	18353	18438	18521	18409	18153	18329	18453	18406	18557	18287	18486	18400	18394	18272	18421	18419	18232	18425	18432	18313	18349	18289	18431	18369	18427	18320	18192	18722	18227	18444	18353	18375	18365	18451	18306	18360	18646	18450	18487	18520	18539	18325	18535	18351	18417	18209	18501	18444	18371	18423	18319	18504	18514	18467	18491	18388	18320	18573	18487	18617	18333	18277	18358	18393	18419	18685	18558	18456	18336	18404	18463	18507	18296	18682	18434	18463	18436	18551	18275	18393	18534	18263	18309	18223	18163	18289	18632	18254	18443	18411	18276	18459	18520	18222	18351	18662	18549	18437	18465	18267	18502	18434	18530	18539	18480	18444	18618	18572	18354	18584	18343	18431	18401	18580	18572	18427	18515	18437	18219	18400	18325	18307	18482	18510	18344	18291	18328	18289	18125	18437	18314	18536	18387	18553	18517	18294	18521	18209	18489	18567	18296	18381	18342	18431	18520	18093	18474	18506	18591	18656	18572	18491	18515	18394	18416	18593	18311	18465	18384	18344	18435	18421	18448	18451	18397	18486	18530	18546	18316	18460	18322	18308	18296	18507	18366	18277	18493	18357	18415	18444	18258	18478	18375	18411	18568	18263	18338	18392	18238	18305	18670	18547	18692	18361	18308	18334	18442	18303	18420	18558	18367	18417	18517	18580	18173	18350	18506	18160	18380	18555	18394	18396	18317	18432	18345	18329	18469	18215	18563	18444	18368	18299	18288	18382	18284	18284	18278	18251	18630	18253	18491	18470	18469	18447	18528	18582	18516	18317	18191	18331	18552	18546	18329	18591	18351	18490	18477	18430	18441	18371	18373	18608	18436	18078	18329	18540	18397	18366	18372	18400	18366	18340	18309	18417	18302	18403	18598	18431	18529	18427	18532	18352	18347	18354	18303	18363	18420	18640	18357	18531	18405	18326	18324	18289	18481	18436	18541	18533	18466	18329	18446	18441	18192	18524	18426	18412	18656	18284	18573	18221	18490	18534	18447	18471	18500	18402	18417	18340	18540	18417	18325	18328	18408	18474	18434	18434	18417	18364	18654	18362	18347	18333	18370	18266	18553	18300	18556	18320	18547	18369	18251	18369	18435
25367	37847	36257	29599	26555	24217	21746	19942	19177	18627	18255	18105	17861	17652	17438	17439	16907	16701	16805	16836	16806	16780	16631	16544	16585	16529	16483	16703	16678	16350	16266	16349	16497	16321	16525	16339	16343	16349	16391	16339	16402	16519	16270	16318	16351	16409	16338	16343	16104	16401	16324	16478	16379	16352	16320	16411	16395	16269	16392	16318	16244	16368	16365	16282	16365	16361	16366	16388	16298	16319	16264	16318	16295	16248	16396	16295	16330	16381	16307	16366	16181	16123	16286	16415	16198	16337	16370	16371	16334	16332	16127	16307	16311	16260	16302	16314	16361	16369	16273	16400	16295	16494	16303	16470	16296	16437	16526	16360	16202	16351	16423	16409	16583	16284	16271	16286	16200	16361	16097	16324	16538	16164	16513	16324	16229	16290	16222	16274	16307	16180	16401	16182	16378	16256	16342	16321	16349	16341	16305	16276	16309	16459	16449	16162	16307	16386	16368	16323	16280	16309	16149	16342	16239	16417	16322	16270	16199	16314	16315	16355	16514	16332	16345	16337	16369	16321	16295	16201	16214	16156	16354	16430	16415	16296	16215	16336	16377	16166	16224	16401	16278	16464	16176	16233	16232	16350	16340	16413	16270	16431	16254	16360	16389	16373	16106	16437	16299	16457	16401	16175	16266	16475	16493	16226	16473	16317	16355	16299	16465	16325	16482	16368	16432	16150	16342	16236	16340	16373	16385	16375	16372	16428	16244	16381	16320	16250	16498	16258	16488	16293	16209	16329	16417	16312	16408	16432	16453	16333	16316	16270	16200	16387	16348	16269	16259	16343	16240	16189	16304	16428	16424	16395	16324	16382	16449	16379	16581	16252	16250	16422	16282	16281	16269	16338	16126	16155	16438	16255	16483	16409	16306	16404	16213	16345	16338	16392	16283	16459	16385	16367	16390	16491	16364	16255	16237	16428	16344	16340	16490	16342	16402	16225	16292	16287	16257	16180	16429	16231	16332	16292	16329	16388	16311	16300	16245	16477	16411	16441	16284	16259	16346	16427	16377	16402	16418	16171	16410	16408	16296	16580	16206	16177	16323	16300	16388	16402	16379	16391	16420	16294	16372	16379	16209	16337	16341	16406	16532	16310	16297	16410	16368	16290	16282	16117	16349	16271	16351	16402	16210	16256	16453	16250	16286	16304	16230	16395	16314	16183	16309	16289	16481	16297	16310	16405	16263	16262	16385	16355	16287	16504	16309	16395	16419	16449	16338	16197	16501	16213	16284	16240	16308	16303	16377	16443	16349	16295	16314	16309	16515	16443	16249	16344	16119	16251	16268	16284	16367	16310	16222	16411	16390	16277	16267	16272	16313	16150	16255	16362	16340	16247	16510	16213	16316	16184	16271	16350	16374	16297	16303	16425	16324	16311	16359	16277	16488	16420	16369	16537	16227	16285	16335	16252	16165	16284	16053	16490	16253	16426	16370	16370	16448	16401	16254	16134	16310	16440	16327	16139	16401	16329	16269	16221	16516	16410	16199	16352	16239	16267	16269	16301	16395	16417	16354	16388	16334	16288	16571	16380	16231	16275	16332	16328	16373	16154	16263	16203	16361	16337	16315	16242	16345	16249	16496	16280	16369	16342	16421	16277	16274	16395	16444	16450	16396	16378	16238	16297	16284	16378	16169	16329	16425	16339	16277	16361	16384	16530	16103	16392	16404	16320	16444	16408	16461	16284	16365	16418	16353	16397	16325	16372	16413	16220	16285	16481	16305	16363	16489	16162	16273	16300	16471	16183	16271	16261	16410	16383	16413	16355	16305	16302	16350	16331	16303	16330	16259	16260	16409	16225	16165	16356	16339	16347	16368	16415	16191	16379	16272	16501	16352	16360	16479	16578	16330	16320	16449	16298	16370	16291	16331	16367	16187	16247	16329	16458	16528	16222	16355	16415	16531	16320	16401	16349	16340	16225	16237	16332	16108	16435	16149	16238	16155	16191	16418	16383	16346	16362	16304	16435	16341	16390	16348	16241	16102	16369	16334	16352	16251	16378	16324	16218	16480	16325	16404	16285	16321	16270	16229	16444	16236	16475	16348	16153	16396	16278	16229	16388	16289	16360	16450	16234	16416	16301	16252	16475	16219	16295	16470	16289	16332	16316	16382	16241	16366	16317	16374	16270	16402	16328	16403	16167	16360	16385	16243	16303	16465	16357	16266	16369	16393	16350	16393	16405	16434	16268	16368	16272	16331	16424	16329	16333	16277	16240	16406	16411	16235	16319	16488	16062	16422	16259	16259	16483	16318	16197	16160	16377	16419	16355	16292	16313	16321	16372	16457	16287	16213	16310	16315	16358	16357	16273	16321	16140	16104	16504	16293	16343	16254	16350	16447	16323	16335	16358	16262	16489	16290	16392	16336	16270	16266	16353	16202	16392	16465	16276	16308	16340	16373	16401	16367	16392	16419	16327	16253	16164	16348	16252	16155	16308	16348	16108	16275	16314	16342	16199	16245	16349	16209	16179	16295	16232	16388	16314	16412	16348	16452	16364	16317	16489	16335	16272	16460	16323	16370	16388	16313	16273	16411	16386	16297	16257	16294	16340	16280	16463	16390	16368	16322	16411	16403	16357	16154	16418	16424	16249	16547	16329	16229	16361	16215	16331	16322	16424	16248	16423	16510	16326	16236	16284	16301	16571	16395	16229	16321	16302	16393	16423	16390	16243	16317	16406	16329	16447	16238	16293	16382	16380	16132	16460	16291	16422	16304	16474	16515	16462	16265	16510	16338	16243	16301	16427	16335	16242	16368	16410	16389	16446	16208	16504	16142	16443	16197	16220	16311	16531	16248	16364	16356	16502	16350	16410	16342	16397	16313	16155	16589	16276	16436	16224	16216	16396	16163	16300	16384	16413	16496	16429	16178	16373	16419	16181	16243	16451	16393	16255	16186	16363	16231	16502	16278	16265	16312	16117	16245	16370	16471	16308	16218	16425	16302	16332	16378	16284	16392	16323	16301	16479	16231	16375	16365	16303	16237	16260	16490	16268	16403	16127	16291	16395	16369	16397	16430	16199	16343	16275	16196	16376	16371	16187	16481	16320	16229	16455	16315	16398	16461	16244	16301	16208	16357	16273	16401	16371	16408	16405	16424	16413	16373	16238	16391	16220	16502	16443	16210	16364	16586	16273	16421	16412	16159	16348	16146	16416	16408	16268	16194	16413	16160	16421	16248	16344	16283	16387	16410	16244	16321	16351	16304	16303	16261	16401	16520	16370	16284	16556	16268	16297	16283	16236	16421	16148	16396	16167	16398	16127	16338	16209	16217	16321	16311	16256	16293	16271	16253	16289	16336	16419	16351	16438	16322	16212	16336	16231	16107	16285	16363	16321	16330	16405	16272	16278	16176	16376	16346	16169	16234	16420	16348	16396	16250	16318	16330	16348	16230	16310	16295	16398	16194	16522	16369	16346	16321	16460	16405	16325	16315	16337	16321	16195	16280	16371	16241	16466	16360	16379	16247	16471	16253	16270	16291	16310	16280	16242	16364	16209	16381	16203	16243	16243	16416	16337	16381	16346	16389	16512	16396	16286	16348	16394	16300	16339	16355	16350	16357	16361	16373	16380	16456	16322	16372	16506	16415	16319	16254	16310	16440	16465	16216	16348	16405	16172	16494	16365	16268	16311	16278	16368	16293	16301	16286	16352	16231	16440	16426	16465	16442	16378	16256	16361	16197	16304	16486	16284	16553	16451	16250	16424	16160	16351	16282	16247	16103	16453	16175	16287	16203	16377	16222	16401	16361	16239	16374	16401	16451	16289	16431	16426	16304	16188	16225	16173	16211	16388	16286	16303	16241	16566	16425	16470	16252	16222	16329	16253	16222	16339	16314	16288	16318	16281	16472	16279	16468	16286	16083	16320	16408	16314	16418	16335	16239	16486	16334	16429	16389	16242	16435	16526	16266	16463	16337	16318	16326	16457	16330	16249	16322	16374	16344	16345	16309	16361	16372	16310	16148	16377	16287	16541	16233	16461	16450	16235	16304	16497	16368	16460	16389	16070	16285	16428	16340	16353	16164	16278	16360	16320	16433	16271	16213	16254	16300	16134	16203	16339	16388	16339	16375	16229	16282	16411	16102	16136	16340	16423	16393	16528	16296	16374	16211	16327	16204	16385	16321	16265	16274	16410	16346	16337	16286	16337	16314	16246	16359	16366	16426	16279	16299	16455	16342	16368	16394	16371	16246	16204	16348	16501	16301	16397	16384	16358	16442	16206	16283	16441	16291	16454	16439	16351	16475	16185	16214	16305	16265	16396	16366	16218	16365	16435	16333	16292	16331	16291	16443	16149	16210	16296	16286	16260	16502	16347	16464	16370	16381	16237	16498	16406	16373	16344	16399	16321	16298	16224	16404	16500	16283	16311	16454	16280	16356	16243	16275	16455	16388	16412	16317	16255	16202	16297	16260	16295	16157	16287	16350	16383	16325	16092	16426	16278	16152	16482	16262	16404	16437	16239	16305	16143	16325	16459	16433	16296	16441	16320	16384	16229	16336	16272	16384	16317	16318	16429	16232	16504	16349	16337	16378	16278	16225	16292	16323	16358	16339	16320	16212	16371	16240	16388	16231	16295	16313	16426	16282	16245	16252	16425	16317	16368	16429	16409	16280	16450	16446	16529	16318	16375	16423	16437	16114	16325	16326	16367	16361	16356	16337	16220	16349	16415	16313	16396	16149	16171	16263	16378	16343	16306	16370	16374	16331	16266	16329	16182	16402	16210	16395	16362	16230	16331	16495	16279	16234	16166	16377	16345	16408	16305	16315	16277	16366	16463	16342	16432	16355	16253	16296	16526	16340	16155	16492	16153	16219	16424	16302	16180	16339	16266	16398	16433	16476	16467	16364	16424	16148	16353	16399	16449	16232	16353	16448	16328	16333	16320	16460	16399	16269	16234	16228	16471	16295	16530	16527	16499	16288	16429	16330	16341	16335	16446	16361	16400	16450	16389	16332	16362	16292	16333	16352	16423	16395	16307	16277	16477	16277	16470	16204	16419	16248	16271	16469	16571	16208	16343	16246	16363	16057	16274	16344	16446	16301	16239	16391	16426	16344	16435	16325	16212	16199	16361	16385	16349	16361	16254	16330	16182	16509	16236	16479	16471	16435	16442
24029	21558	29278	24937	24663	27112	26904	22959	21694	21410	21186	20668	20680	20475	20214	20232	19716	19376	19573	19753	19855	19767	19365	19273	19373	19308	19317	19056	19209	19167	19140	19263	19148	19069	18982	19190	19165	19132	19343	19070	19096	19086	19206	19247	19076	19176	19037	18903	18975	19173	19090	19099	19080	19068	18923	19280	19202	19166	19009	19082	19151	18871	19007	18956	18929	18909	18987	18923	19152	19234	19147	19063	18948	18963	18922	19051	19117	18859	19021	18881	19061	19067	19197	18911	19033	18862	19116	18912	19142	19020	18942	19005	18954	19121	18926	18977	18747	19095	19114	19180	19031	18905	18926	18881	19201	19123	19018	18990	18988	19133	18993	19094	18943	19229	18973	19025	19064	19053	18854	19012	19079	19006	18892	19120	18948	19163	19112	18856	18993	18901	18827	19127	19136	18876	18956	18946	19168	19230	18927	19141	18932	19140	19173	19265	19005	18876	18978	18657	18956	18934	19153	19100	19019	19108	19184	19087	18995	19056	18923	18907	19038	18948	19053	19115	19098	19003	18975	18879	19060	18856	18893	19133	18988	19057	18945	19034	18954	18980	19028	19117	19085	19003	19013	18807	19133	19114	19105	18963	19015	19130	19059	18984	19016	19055	18935	19047	18868	19061	19095	18850	19073	19042	19042	18968	19005	18826	19047	19061	18995	19162	19063	19016	19008	18961	19024	18916	18934	19279	19012	18970	19138	19081	18817	18937	19230	19105	19191	19115	18843	18703	18904	18777	19063	19042	19040	19038	18976	18971	18997	18882	18946	19013	19010	18952	18970	18909	19084	19148	18915	19181	19071	19069	18964	19103	19012	19162	18939	18679	19114	19007	19090	18997	19034	18913	18887	18889	18953	19025	19200	19089	18798	19089	19069	18949	19174	19030	19000	18846	18981	18932	19013	19095	18890	18931	19016	18790	18950	18928	18910	18948	19034	18878	18975	18962	19013	19039	18836	18981	19164	19101	18989	18999	18991	19011	19002	18836	19049	18986	19082	18958	19041	18892	19042	18933	18992	19133	19100	19024	19013	19158	19265	19008	18920	19001	18962	19005	19020	18895	19031	19048	18749	18895	19009	18980	19053	19007	18972	18914	18994	19121	18927	19143	18885	18885	18974	19112	19095	18993	19009	18889	19293	18948	19142	19103	19154	19078	19123	18825	19040	18916	19104	18987	19113	19014	18932	18841	19147	19016	18895	19223	18986	18935	19117	18914	18859	19007	18838	19028	18827	18906	18867	18857	19059	19125	18970	19019	18973	19172	18759	18917	18853	18962	19140	19132	19003	19037	18908	18938	19166	19120	19179	19155	18924	18988	18969	18879	19112	18806	19142	18931	19055	19227	18938	19094	19042	19165	18998	18943	19085	19042	19161	19329	19175	18877	19012	19085	18992	19020	18963	18913	18919	18822	18970	19089	19212	19006	19059	19033	19017	18748	19070	18974	19013	19103	19139	18883	19066	19368	19068	18827	19027	19129	18663	18985	19116	18956	19016	19032	18946	18948	18840	18854	18945	19042	18952	19012	19214	18958	19094	19005	18877	18900	18992	19031	18878	19011	18749	18969	19099	19038	18839	19100	19056	18722	18947	19227	18842	19161	18977	19180	18847	18922	18962	18957	19048	18832	19079	18924	18995	18934	18871	18866	18906	18987	18997	19136	19155	18969	19006	19070	18822	18855	19037	18822	18993	19009	18961	18848	19044	18969	19013	18906	18941	19010	19029	19043	19127	18978	18947	19017	18999	18854	18946	18942	18932	19011	19070	18876	18989	19030	18844	18916	19181	19041	19030	18993	19194	18958	18917	19054	19148	19010	19014	18916	18900	18971	18677	18887	19060	18929	19081	18936	18821	18923	18923	18675	18959	18658	19159	19069	19064	19102	18994	18835	18808	18963	18873	18985	18867	18836	18826	19056	18841	19046	19096	19124	19039	19088	19074	19110	18998	19044	18925	18875	19198	19029	18961	19093	18998	19088	18875	19095	18847	18972	18986	19046	19184	19030	18840	18948	19005	18857	19027	19052	19078	18962	19018	18987	19052	19271	19086	18989	18990	18991	19062	19102	18935	19048	19110	18968	19060	19040	18799	19155	19074	19062	18997	19144	19129	18894	19070	19086	19151	19116	18939	18757	19140	19213	18923	18942	18949	19147	18936	18966	18975	18903	18949	19226	19003	18830	18666	19014	19023	19221	18978	18984	19165	19064	19062	18995	19100	18962	19150	19097	18912	19218	19046	18933	18950	18987	18952	19086	19108	18983	19151	19043	18968	19107	18981	18990	18959	18860	19145	18866	19039	18999	19055	19002	19145	19139	19271	18951	19030	19131	18991	18926	19066	18907	19132	19206	19065	18986	18956	18958	19240	18898	18729	18989	18919	18912	19041	18993	18809	19084	19095	18896	19193	19062	18968	19056	19260	19033	19009	19118	19175	19295	19161	18843	18904	18917	18933	19011	19162	18946	19182	18937	18971	18878	19155	18932	19081	19099	19075	19121	19124	19032	19116	18981	18956	18894	18993	18991	18952	18888	18902	19083	18914	19003	19119	18987	19037	19036	18996	18876	18948	18981	18946	18907	18997	19073	18816	19115	19137	19133	18977	18918	18998	19024	18839	19007	19049	19168	19036	18972	19089	19005	19121	18966	19148	19012	19042	18790	19047	18887	18740	19120	19147	19035	19173	18843	18917	19081	19076	18840	19070	18957	19115	18935	19178	18913	18958	18832	18910	18823	18858	19003	19051	18960	18857	18989	18921	19170	18876	18927	18936	19207	18810	18966	18879	18959	19048	19217	19215	18980	18792	19032	19073	19091	19183	19116	18775	18985	19031	18980	19124	19051	19015	19108	19137	19165	18936	19148	19065	18963	19136	18843	19052	18928	18937	18626	18857	18903	19068	18890	19029	19102	19126	19098	18910	19020	19105	18902	18916	19013	18831	18895	19102	18802	18913	19141	18907	19033	19093	19030	19047	19178	18841	19078	19047	19183	19029	19003	19005	18979	18885	19000	18996	18991	18988	19039	19138	18919	19081	19016	19012	18886	19109	19011	19022	19099	19050	18963	18882	19031	18844	18971	19086	19057	18888	19060	19088	18993	19004	18956	19026	19013	19074	19093	18991	18949	19073	19134	19088	18944	19017	18949	18722	19361	19264	19169	18965	19110	18974	19080	19178	18907	18930	18970	18782	19228	18870	19034	18755	18721	19074	18962	19016	19062	19096	18894	19040	18895	19152	19064	19116	19094	19038	19038	19054	18852	18873	18933	18968	19203	18861	18880	19195	18922	19041	19158	19241	18929	19204	19083	19115	19064	18938	18823	19040	19049	18855	18904	18960	18916	19270	18885	19075	18947	18930	18999	19076	19124	19060	18894	18857	19196	18971	19087	18994	19039	19074	19059	19120	19097	19014	19001	19076	18865	19055	18820	19005	18969	19025	18945	19008	19064	18911	18996	19056	19066	18862	19045	18948	18849	19065	19056	19039	19075	19107	18894	19125	18961	18855	18967	19146	19048	18952	18857	19038	19007	19161	18882	18938	18863	18997	19011	18883	18966	19062	19053	18898	18852	18768	18889	19076	19051	19020	19055	19029	19029	18996	18943	19005	19006	18733	19087	19027	18877	19145	19074	19065	19015	19282	19007	19035	19059	18893	19134	19244	19002	19081	19151	19097	18949	19150	18795	18897	19202	19062	18935	19140	19037	18846	19118	18985	19057	19070	19044	19043	19037	19059	19100	19000	19184	19129	18985	19112	18960	18900	18924	19082	18950	18714	19013	18997	19109	19262	19076	19022	18752	18984	18886	18791	19032	18969	18976	19255	19184	18992	19016	18871	18915	18990	19074	19178	19058	19122	19055	19136	19089	18872	19036	19182	19086	18960	19138	18767	18839	18926	19119	19011	18890	19336	18871	18954	18874	19065	19057	19068	18902	18962	18794	19109	18886	19054	19032	19079	18823	18941	19010	18844	19095	19066	18984	19084	19192	18952	19100	19151	18849	18995	18872	18954	19030	18836	18987	19045	18979	18959	18881	19103	18727	19017	19107	19020	18975	18999	19091	19036	19143	18979	18930	19028	18813	19209	18913	19247	18867	19059	19105	19092	19017	18858	18872	18980	19007	19003	19016	19068	18804	19201	19186	19136	19062	18872	18975	18983	18833	19218	18943	18911	18995	19030	18950	19029	18987	19110	18984	19011	19024	18786	18945	19000	18953	18988	19099	19231	19043	19077	18832	19136	19020	19130	19163	18786	19086	19252	19070	19013	19183	19134	18909	19190	19054	19120	18893	18993	18926	18960	18997	18923	19003	18978	19050	18944	19181	18927	19051	18975	18981	19166	18919	18828	19127	19079	19029	18946	18889	19138	19150	18889	19132	18830	18960	18977	18966	18982	19089	19172	19027	18971	18989	18999	19047	18921	18997	19037	19073	18754	18696	19091	19034	18810	19130	19086	19172	19106	19201	19058	18881	19206	19158	18935	18926	18980	18993	19021	19159	19185	19114	18974	18978	19046	18850	19203	19355	19058	19099	18885	18882	18924	18862	18995	18912	18980	18902	19102	18874	19156	19127	19029	18952	19242	19131	19034	19145	18998	18938	19145	19182	18857	18977	19025	18935	19083	18938	19055	18863	18862	18960	18922	18953	19023	19050	19190	19219	19108	18868	19025	19092	19026	19047	18936	19074	18938	19053	19126	18988	18715	19189	19215	19251	19063	18931	18931	18795	18851	18828	18941	18926	18963	18968	18833	18996	19064	18706	19034	18976	19178	19087	18921	19001	18907	18837	18930	19112	19037	19138	19064	18964	18925	18845	19074	19025	18853	19174	19040	18891	19147	19034	18968	19091	19005	19055	19024	18908	19029	18852	19140	19162	19047	18993	19160	19056	18920	18825	18898	19008	18964	19130	18822	19192	18951	18957	19013	19076	19011	19137	19021	19100	19057	18962	19285	18921	19024	18938	19187	19082	19093	19124	18990	18757	19065	18959	18925	19051	18873	18937	18928	19167	19005	18869	19030	19102	19162	19084	18840	18833	18969	19082	18938	19180	18974	18947	18906	18958	18987	18757	18929	18977	19090	18988	19068	19100	19022	18942	18906	18907	18915	19152	18848	19122	19186	19126	18937	19145
24902	43810	42768	35331	32072	28380	25457	22419	21290	20586	19690	19299	19089	18899	18823	18387	17680	17498	17375	17508	17600	17567	17302	17136	16856	17120	17027	16952	17017	17136	16847	16881	16941	16829	16796	16761	16849	16840	16794	16770	16758	16978	16596	16846	16739	16820	16764	16930	16936	16702	16748	16775	16782	16917	16736	16782	16694	16733	16797	17003	16680	16778	16771	16878	16761	16838	16924	16735	16744	16856	16640	16669	16854	16681	16913	16775	16721	16722	16885	16715	16856	16870	16846	16953	16802	16606	16764	16852	16760	16902	16731	16829	16857	16720	16686	16823	16831	16852	16850	16935	16882	16767	16864	16646	16828	16704	16756	16790	16541	16757	16719	16792	16758	16870	16899	16768	16587	16843	16719	16574	16837	16775	16671	16593	16818	16667	16714	16718	16657	16681	16826	16836	16660	16811	16742	16650	16529	16618	16736	16707	16609	16862	16654	16913	16741	16767	16815	16775	16786	16686	16633	16741	16906	16684	16766	16810	16725	16833	16833	16563	16934	16826	16882	16748	16826	16952	16725	16807	16964	16930	16696	16761	16726	16751	16784	16708	16676	16805	16573	16903	16769	16629	16705	16702	16686	16792	16698	16795	16761	16769	16565	16627	16673	16857	16688	16691	16757	16635	16721	16779	16950	16718	16753	16696	16567	16729	16565	16652	16768	16882	16790	16561	16672	16680	16766	16782	16755	16758	16822	16830	17019	16799	16718	16632	16964	16804	16881	16659	16840	16688	16713	16778	16909	16583	16822	16497	16714	16872	16718	16768	16747	16798	16720	16712	16645	16759	16629	16714	16828	16855	16819	16667	16761	16611	16684	16872	16749	16688	16646	16806	16774	16788	16886	16730	16820	16663	16747	16766	16810	16826	16749	16916	16626	16898	16632	16737	16833	16589	16788	16625	16705	16906	16887	16704	16767	16572	16792	16737	16915	16867	16602	16942	16882	16702	16749	16804	16852	16708	16705	16705	16702	16765	16790	16803	16811	16788	16979	16749	16857	16763	16710	16830	16743	16715	16686	16856	16771	16752	16704	16738	16847	16911	16976	16695	16611	16663	16656	16739	16772	16833	16891	16713	16792	16833	16846	16632	16891	16698	16566	16647	16709	16630	16762	16897	16717	16599	16782	16752	16838	16672	16767	16656	16858	16754	16749	16846	16670	16862	16745	16798	16687	16827	16765	16894	16793	16715	16826	16726	16542	16820	16713	16819	16770	16784	16658	16778	16617	16667	16887	16783	16707	16651	16853	16724	16837	16846	16813	16717	16681	16583	16652	16576	16753	16827	16646	16858	16754	16693	16783	16835	16696	16864	16745	16752	16992	16759	16709	16832	16754	16636	16831	16707	16843	16803	16869	16743	16706	16910	16806	16681	16685	16635	16810	16860	16788	16811	16795	16704	16821	16867	16846	16706	16767	16726	16806	16854	16654	16835	16705	16623	16960	16809	16772	16667	16810	16754	16777	16831	16811	16788	16612	16530	16630	16846	16712	16705	16831	16688	16785	16613	16777	16913	16910	16741	16526	16758	16780	16598	16819	16582	16762	16559	16764	16637	16808	16576	16631	16714	16740	16734	16670	16601	16872	16753	16791	16712	16647	16712	16878	16840	16834	16813	16648	16795	16907	16890	16941	16852	16782	16628	16676	16808	16805	16708	16703	16733	16734	16777	16739	16755	16833	16719	16894	16864	16630	16705	16827	16725	16818	16733	16544	16763	16845	16573	16661	16728	16889	16892	16811	16856	16790	16701	16834	16743	16954	16632	16811	16721	16651	16766	16701	16778	16770	16644	16586	16810	16866	16681	16758	16751	16861	16839	16545	16818	16885	16670	16653	16712	16744	16889	16791	16644	16683	16871	16548	16718	16643	16603	16721	16701	16822	16661	16492	16763	16756	16736	16761	16723	16715	16763	16768	16821	16772	16718	16796	16693	16743	16830	16725	16777	16821	16746	16673	16841	16834	16850	16703	16854	16662	16922	16795	16735	16794	16550	16890	16748	16699	16679	16805	16808	16851	16886	16931	16661	16807	16669	16791	16975	16768	16727	16645	16699	16828	16824	16818	16820	16671	16851	16815	16643	16826	16747	16828	16864	16735	16739	16779	16831	16746	16658	16671	16607	16786	16810	16843	16801	16795	16633	16814	16772	16752	16604	16759	16786	16669	16775	17046	16897	16905	16671	16704	16586	16579	16682	16866	16755	16628	16659	16675	16612	16752	16782	16699	16784	16782	16744	16797	16815	16737	16944	16908	16718	16748	16841	16857	16664	16710	16758	16755	16642	16839	16678	16914	16718	16761	16700	16849	16681	16767	16615	16564	16816	16784	16813	16745	16576	16907	16656	16650	16731	16811	16741	16706	16844	16808	16640	16742	16861	16762	16766	16808	16777	16709	16696	16702	16755	16775	16834	16732	16770	16689	16859	16812	16764	16781	16886	16556	16888	16904	16858	16830	16821	16671	16742	16742	16749	16716	16884	16791	16811	16837	16739	16665	16790	16791	16625	16539	16822	16909	16573	16802	16723	16788	16811	16811	16702	16871	16759	16754	16813	16893	16814	16726	16784	16654	16891	16730	16690	16818	16896	16846	16842	16845	16706	16619	16681	16811	16759	16883	16715	16778	16612	16631	16801	16946	16800	16855	16792	16826	16781	16799	16758	16807	16710	16805	16641	16795	16699	16684	16820	16877	16680	16641	16727	16652	16715	16857	16697	16642	16788	16834	16838	16824	16820	16609	16782	16689	16699	16759	16733	16675	16755	16606	16728	16613	16730	16781	16658	16834	16894	16812	16689	16861	16679	16865	16574	16845	16609	16755	16609	16740	16734	16719	16799	16650	16885	16802	16803	16946	16836	16839	16634	16640	16899	16663	16721	16654	16684	16885	16756	16847	16784	16717	16934	16602	16694	16887	16796	16893	16868	16854	16731	16864	16879	16674	16750	16696	16758	16791	16702	16579	16767	16677	16719	16750	16816	16762	16837	16668	16740	16683	16651	16969	16767	16810	16797	16744	16832	16829	16835	16768	16762	16737	16674	16628	16745	16829	16686	16869	16727	16833	16682	16833	16685	16482	16712	16723	16846	16686	16659	16791	16626	16543	16736	16640	16712	16805	16937	16738	16580	16863	16727	16835	16768	16820	16865	16689	16898	16692	16748	16730	16694	16691	16873	16802	16659	16832	16793	16762	16605	16865	16983	16773	16842	16695	16756	16729	16533	16671	16738	16831	16791	16767	16815	16695	16765	16709	16967	16649	16780	16693	16790	16678	16669	16810	16700	16589	16682	16768	16850	16615	16772	16741	16770	16844	16653	16926	16665	16685	16738	16595	16787	16763	16672	16886	16881	16913	16700	16745	16655	16844	16800	16690	16705	16834	16793	16831	16850	16852	16612	16772	16930	16722	16953	16752	16744	16778	16806	16710	16739	16920	16757	16806	16732	16636	16862	16747	16805	16702	16666	16718	16895	16838	16787	16840	16762	16654	16886	16707	16695	16623	16830	16783	16839	16831	16756	16585	16633	16828	16835	16726	16893	16635	16716	16897	16822	16696	16815	16879	16784	16844	16711	16631	16777	16777	16755	16666	16639	16773	16717	16910	16552	16793	16990	16819	16892	16882	16701	16534	16626	16621	16658	16745	16770	16893	16825	16914	16750	16931	16733	16974	16789	16865	16845	16593	16750	16683	16826	16766	16746	16773	16869	16705	16742	16653	16728	16691	16682	16858	16724	16790	16606	16580	16987	16778	16996	16752	16665	16684	16609	16822	16644	16671	16915	16845	16669	16577	16756	16755	16763	16797	16819	16834	16736	16734	16810	16841	16602	16680	16822	16853	16738	16619	16799	16887	16686	16782	16832	16889	16951	16683	16680	16767	16785	16804	16853	16871	16737	16845	16796	16835	16749	16935	16862	16734	16863	16699	16598	16591	16828	16558	16965	16825	16715	16749	16813	16668	16843	16729	16850	16675	16724	16769	16931	16821	16733	16823	16842	16804	16737	16817	16697	16795	16653	16558	16784	16874	16658	16749	16772	16567	16751	16737	16861	16835	16732	16896	16539	16949	16756	16635	16737	16688	16908	16701	16692	16696	16754	16731	16668	16769	16811	16573	16698	16785	16844	16650	16763	16813	16751	16740	16639	16826	16720	16796	16781	16849	16729	16863	16735	16620	16877	16664	16737	16640	16689	16692	16777	16682	16763	16791	16835	16813	16826	16883	16872	16664	16837	16830	16721	16735	16685	16738	16557	16825	16670	16804	16810	16715	16695	16813	16682	16879	16926	16665	16789	16728	16920	16702	16668	16750	16723	16745	16702	16813	16776	16779	16684	16768	16821	16716	16885	16733	16529	16801	16761	16938	16920	16664	16743	16838	16733	16627	16815	16674	16752	16964	16852	16691	16811	16873	16719	16868	16689	16723	16851	16825	16790	16874	16908	16679	16667	16712	16888	16852	16903	16884	16611	16892	16613	16890	16816	16798	16791	16804	16857	16761	16595	16758	16627	16676	16719	16646	16717	16658	16769	16600	16781	16746	16827	16738	16583	16689	16657	16911	16909	16729	16747	16804	16727	16591	16564	16540	16612	16708	16748	16623	16657	16754	16666	16910	16699	16708	16708	16759	16742	16915	16764	16688	16698	16727	16837	16627	16808	16681	16756	16718	16753	16820	16655	16737	16761	16662	16802	16732	16894	16608	16778	16664	16786	16725	16870	16833	16740	16841	16715	16837	16779	16660	16661	16667	16692	16739	16768	16788	16695	16938	16625	16591	16867	16725	16827	16664	16732	16549	16783	16637	16642	16835	16654	16802	16667	16692	16695	16817	16838	16637	16741	16633	16574	16742	16714	16879	16805	16673	16783	16789	16805	16845	16770	16758	16880	16768	16773	16910	16870	16704	16742	16852	16681	16739	16784	16765	16735	16827	16832	16741	16639	16653	16698	16566	16772	16763	16680	16703	16542	16754	16693	16652	16833	16629	16743	16869	16754	16812	16743	16871	16671	16924	16859	16862	16741	16622	16776	16794	16799	16754	16641	16858	16793	16789	16823	16732	16811	16875	16941	16854	16530	16860	16678	16712	16748	16657	16699	17110	16601	16672	16725	16773	16771	16829	16754	16772	16853	16685	16814
23109	21560	29544	24149	22666	27000	30047	24334	22854	22756	21737	21407	21279	21203	20971	20755	20296	20012	19776	20213	20260	20058	19725	19630	19537	19493	19587	19490	19531	19355	19383	19417	19320	19238	19292	19260	19534	19432	19289	19324	19215	19195	19197	19358	19224	19359	19156	19470	19383	19247	19261	19203	19279	19013	19270	19146	19135	19468	19149	19132	19220	19144	19385	19085	19050	19379	19342	19098	19166	19245	19072	19111	19210	19089	19162	19450	19355	19165	19031	19135	19266	19068	18992	19383	19096	19164	19142	19065	19101	19296	18981	19155	19168	19004	19086	19149	18990	19278	19173	19349	19036	19090	19184	19160	19091	19026	19148	19186	19300	19194	18976	19042	19314	19251	19214	19046	19153	18968	19289	18974	19015	19244	19086	18981	19170	19246	18928	19161	18958	19246	19261	19101	19152	19034	19212	19147	19095	19043	19049	19234	19171	19326	19277	19284	19217	19117	19173	19173	19125	19081	18981	19202	18795	19129	19170	19180	18938	19204	19263	19122	19240	19000	19173	19185	19135	19211	19091	19140	18948	19261	19026	19155	19181	18856	19050	19195	19153	19435	19193	19142	19017	19195	19087	19158	19270	19221	19196	19104	19190	19240	19119	18956	19197	19159	19085	19293	19151	19253	19182	19209	19144	19287	19166	19128	19026	19255	18984	19143	19263	19217	18977	19246	19028	19153	19346	19066	19055	19029	19052	18972	19255	19112	19183	18984	19035	18996	19254	19181	18993	19093	19259	19132	19225	19078	19122	19029	19193	19272	19104	19232	19095	19051	19060	19146	19064	19068	19112	19159	19034	19034	18936	19034	19102	19240	19008	19288	19228	19045	19249	19172	18856	19016	18983	19176	19261	19127	19117	18934	19198	19109	19316	19122	19157	19291	19137	19177	18879	19080	19057	19080	19198	19270	19100	19377	19138	19079	18971	19155	19158	19110	19000	19231	19139	19189	19082	19148	19125	19178	19204	19103	19051	19064	19132	19152	19297	19147	19026	19003	19147	19241	18959	18830	19146	19269	19178	19230	18976	19221	19115	19077	18995	19146	18952	19132	19132	19006	19250	19286	19057	19024	18970	19097	19189	19056	19021	19131	19348	18900	19044	19094	19134	19158	19197	19102	19108	19095	19236	19224	18911	18889	19062	19117	19149	19281	19121	18984	19334	19220	19093	19327	18907	18997	19258	19070	18934	19254	19190	19024	19390	19075	18794	19164	19058	19125	19151	19140	19018	19071	19128	19314	19098	19228	18968	19201	19142	19076	19215	19235	19220	19165	19131	19311	19312	19185	19214	18909	19044	18951	19064	19195	19162	19048	19066	19211	19171	19093	19062	18947	18909	19027	19184	19117	18990	19102	18935	18938	19028	19054	19057	19247	19234	18837	19101	18896	18874	19163	18773	19053	19317	19189	18978	18980	18981	18907	19128	19062	19236	19166	19054	19103	19152	18955	19421	19178	19177	19248	19215	19010	19206	19169	18857	19280	18846	18924	19191	18988	19065	19203	18879	19212	19049	19183	18979	19201	19130	18958	19147	19219	19042	19094	19187	19092	18808	19110	19278	19133	19138	18983	19143	19103	19099	19020	19163	19115	18931	19050	19179	19131	19203	18908	18991	18980	19106	19097	19114	19349	19341	18841	19029	19100	19323	18947	19303	19091	19104	19018	19001	19103	19037	19167	19093	19125	19034	19196	19060	19058	19104	19077	19217	19085	19159	19184	19105	18989	19136	19174	18995	19059	18990	19158	19151	19050	19269	19253	19080	19275	19125	19081	18892	19050	19153	19103	19022	19260	19021	18871	19237	19123	19123	19090	19225	19379	19224	19059	19085	19188	19023	18996	19227	19113	19136	19401	19234	19191	19030	19141	18945	19309	19114	19136	19097	19362	19139	18958	19098	18996	19058	19125	19151	19046	19016	19145	19209	19241	19284	19113	19356	19189	18966	19179	19238	19189	19098	18998	19418	19340	19243	19174	19341	19281	18906	19014	19024	19021	19282	19155	19207	19059	19186	19182	19065	18998	19121	19269	19186	19227	19039	19079	19062	19283	18968	19186	19147	18992	19155	19085	19156	19013	19079	19017	19150	19135	19069	19127	19213	19149	19055	19144	19151	19090	19073	19192	19300	19184	19032	19017	18945	19113	19085	19034	19259	19084	18978	19186	19085	19015	19402	19106	18874	18974	19117	19066	19034	19113	19244	19166	19203	19316	19180	19196	19347	19170	19254	18900	19090	19066	19211	18998	19249	18972	19262	19061	19072	19321	19057	19224	19125	18988	19085	18876	19191	19022	19048	19129	19187	19355	18818	19056	19203	18974	19300	19275	18954	18968	19080	19098	19257	19102	19059	19099	18996	19037	19138	19014	19103	19054	19086	19066	19105	19089	19045	18986	19144	19233	19201	19087	19247	19329	19190	19371	19168	19196	19143	19174	18954	19226	19006	19306	18958	19189	18985	19189	19182	19182	19084	19047	19052	19071	19157	19089	19234	19129	19102	18970	19369	19081	19194	19150	19090	19304	19224	19061	19197	19085	19249	18968	19094	19105	19244	19142	19181	19100	18845	19112	19186	19191	19219	19149	19027	18974	19240	18937	19215	18996	19122	18954	19079	19027	19175	19230	19191	19195	19149	19009	19121	18934	19174	18926	19172	18980	18998	19120	19015	19223	19098	19240	19080	19211	19176	19151	19308	19280	19250	19105	19066	19048	19125	19131	19138	18932	19122	19127	19141	19173	19072	19218	19088	18976	19016	19024	19080	18929	19061	18818	19197	19313	19150	19339	19029	19153	19114	19194	19035	19029	19211	19132	19156	19264	19203	18980	18996	19158	19249	18978	18810	18948	19100	19447	18958	19281	19109	19012	19148	19042	18934	19076	19168	19161	18957	19029	19001	19064	19024	19043	19269	19214	19289	19281	19290	19010	19097	19058	18941	19205	19145	19026	19068	19145	19308	19022	19110	19163	19320	19242	18856	19128	19018	19083	18941	18950	18964	19293	19266	19111	19145	19170	18953	19096	19303	19053	19082	19336	19236	19085	19213	18938	19137	19110	19112	19083	19147	19309	19200	19220	19107	19270	19164	19076	19196	18998	19063	19032	19264	19423	19233	19019	19119	19244	19175	19033	19168	19082	19125	19281	19195	18906	19200	19132	19287	19122	19174	19035	18872	19083	19109	19050	19103	19098	19164	19027	18864	19107	19043	19106	19149	19351	19071	18809	19124	19221	19039	19300	19316	19227	19114	19228	18990	19014	19095	19103	19092	19239	19130	19143	19052	19083	19233	19158	19091	19075	19186	19265	19187	19282	19197	19111	19032	19096	19154	19060	19236	19222	18979	19031	18846	19200	19288	19292	19142	19315	19072	19200	19100	19130	19131	19088	19073	19071	19232	19340	19080	19151	19103	19133	19062	19357	19007	18991	18947	18879	19312	19060	19125	19182	19028	19015	19124	19071	19305	19424	19195	19108	19172	19116	19087	19175	19213	19207	19154	19047	19301	19119	19201	19153	19137	19165	18944	19134	19118	19119	19156	19130	19383	19265	18915	19158	19137	19176	19061	19144	19036	19195	18964	19168	19214	19235	19141	18973	19167	18950	19174	19138	19190	19031	19180	19048	19066	19088	19092	19254	19233	19383	19386	19007	19278	19233	19154	19213	19069	19223	19129	19058	19177	19274	19330	19154	19258	19114	19132	19075	19097	19226	19181	19017	19213	19248	19122	19083	18934	19169	19049	19056	19142	18972	19053	19295	19218	19218	18946	19153	19051	19034	19129	19000	19115	19125	19206	19085	19282	19108	19293	19105	19127	19096	19093	19003	19146	19153	19205	19010	19140	19053	19236	19011	18968	18914	19088	19142	18997	19030	19198	19195	19003	18980	18870	18920	19085	19112	19046	19093	19124	18890	19132	19116	19135	19188	19211	19089	19276	19276	19269	19142	19150	19037	19047	19145	18964	19108	19172	18978	19105	19075	18931	19191	18821	19247	19224	19237	18995	18979	18899	19079	18942	19045	19244	19104	19207	19287	19264	19117	19065	19073	19085	19166	19067	18977	19289	19036	19165	19225	19017	19155	19029	19045	19054	19260	19106	19095	19006	19023	19009	19267	18933	19049	19275	19190	19157	19169	18942	19272	19178	19091	19212	19122	19231	19123	19206	19221	19327	19114	19163	19105	19059	18942	19191	19204	19238	19028	19155	19242	18988	19128	19095	19129	19001	19090	19212	19188	19004	19287	19226	19292	19103	19160	18978	19256	19207	19235	19321	18861	19022	19175	19043	19096	19339	18968	19145	19151	19094	18966	19249	18934	19134	19332	18862	18749	19211	18986	19156	18919	18994	19098	18940	19055	19012	19205	19187	19105	19025	18883	19256	19073	19304	19224	19036	18944	18915	19162	19262	19085	19196	19032	19092	19187	19192	19191	19209	19111	19227	19248	19149	19032	19289	19142	19210	19087	19005	19037	19141	19084	19187	18996	19003	18982	19006	19091	19170	19109	19346	19125	19147	19115	19124	19273	19229	19232	19147	18920	18984	19151	19095	19177	19001	19269	19161	19121	19168	19151	19322	19121	19293	18885	18980	19182	19060	19226	19203	19117	19087	19177	19059	19119	19096	19056	19271	19125	19003	18947	19121	19017	19219	19062	18915	19061	19094	19093	19267	19143	19088	19072	19152	19164	19110	19292	19216	19031	19485	19130	19043	19020	18907	19015	19137	19269	18958	19163	19123	19200	18981	19017	19188	19178	19123	19079	19078	19210	19106	19228	19072	19032	19195	19004	18992	19114	18901	19276	19039	19230	18910	19176	19143	19120	19165	19090	19040	19088	19159	19115	19154	19127	19357	19080	19049	19143	19240	18994	19105	18987	19041	19127	18898	19046	19246	19199	19110	19091	19142	19065	19163	19271	19182	19002	18858	18825	19160	19022	19065	19134	19186	19068	19059	19046	19111	18894	19074	19008	19182	19122	18969	19054	19196	18949	19217	19035	19092	19194	19064	19114	19005	19081	19161	18931	18891	19064	19113	19116	19034	19088	19055	18983	19257	19082	19065	19223	19219	18993	19173	19309	19123	19165	19062	19149	19056	19214	19082	19254	19215	19217	19103	19059	19179	19207	19077	19037	19135	19135
26120	47947	47150	39803	35922	31925	28371	24588	22874	22058	20844	20526	19997	19659	19737	19114	18297	17796	17885	17906	18240	18105	17611	17282	17295	17182	17181	17183	17184	17155	17026	16987	16861	16953	17026	17116	16951	16784	16874	16944	16918	16770	16992	17038	16946	16962	16848	16900	17062	16986	17030	16943	17006	16892	16747	16813	16952	16780	17011	16887	16976	16930	16927	16855	16914	16832	16698	16897	16868	16934	16728	16795	16720	17012	16889	16849	16767	16817	16879	16767	16733	16919	16652	16799	16708	16832	16720	16871	16792	16788	16862	16982	16953	16850	16826	16921	16753	16761	16866	16744	16770	16795	16933	16692	16856	16846	16671	16965	16704	16899	16670	16822	16885	16630	16841	16716	16872	16691	16776	16955	16921	16822	16800	16696	16723	16736	16998	16785	17047	16865	16827	16773	16961	16881	16703	16806	16982	16940	16855	16822	16807	16807	16863	16822	16789	16892	16847	17023	16737	16739	16946	16671	16681	16880	16799	16981	16742	16815	17007	16648	16873	16851	16868	16804	16708	16869	16741	16917	16821	16749	16882	16815	16777	16971	16640	16957	16739	16758	16657	16900	16830	16863	16855	16810	16995	16786	16790	16795	16837	16803	16797	16700	16946	16965	16807	16897	16922	16838	16924	16814	16798	16745	16726	16602	16910	16914	16754	16785	16580	16831	16922	16872	16976	16794	16849	16633	16894	16810	16563	16781	16950	16636	16781	16723	16999	16778	16728	16782	16718	16932	16805	16694	16825	16868	16665	16886	17011	16947	16764	16910	16681	16831	16712	16830	16590	16886	16835	16961	16604	16788	16763	16819	16812	16760	16789	16869	16878	16794	16732	16850	16803	16896	16917	16814	16750	16793	16760	16922	16909	16870	16889	16742	16832	16751	16808	16856	16770	16663	16779	16660	16890	16771	16853	16706	16859	16691	16808	16723	16790	16783	16827	16979	16820	16711	16840	16677	16593	16808	16785	16651	16984	16758	16874	16717	16772	16888	16885	16793	16814	16930	16785	16795	16761	16658	16912	16916	16765	16796	16707	16736	16852	17038	16900	16769	17034	16941	16847	16682	16721	16618	16838	16696	16691	16597	16832	16808	16842	16771	16951	16956	16876	16697	16711	16936	16838	16684	16693	16876	16869	16919	16639	16888	16874	16786	16803	16704	16867	16870	16963	16927	16698	16883	16744	16850	16693	16747	16907	16739	17000	16770	16777	16690	16862	16784	16852	16836	16649	16866	16875	16730	16679	16799	16775	16768	16730	16795	16799	16938	16810	16932	16935	16829	17009	16814	16708	16841	16808	16763	16754	16840	16772	16819	16788	16813	16850	16712	16865	16722	16804	16613	16717	16802	16758	16835	16729	16827	16785	16971	16615	16714	16932	16705	16832	16743	16772	16740	16830	16988	16841	16735	16746	16839	16795	16937	16795	16802	16874	16894	16741	16827	16904	16941	16683	16865	16864	16852	16865	16906	16748	16823	16555	16809	16810	17000	16891	16828	16808	16681	16839	16783	16952	16914	16854	16810	16934	16785	16731	16867	16705	16799	16766	16889	16784	16831	16705	16878	16613	16844	16825	16902	16750	16769	16797	16626	16714	16801	16788	16894	16939	16851	16882	16917	16860	17038	16794	16910	16811	16647	16712	16755	16940	16983	16611	16664	16581	16703	16986	16646	16871	16720	16677	16908	16889	16910	16751	16958	16900	16785	16758	16762	16813	16743	16866	16666	16787	16838	16655	16834	16846	16795	16862	16809	16966	16819	16754	16733	16805	16933	16720	16872	16952	17034	16899	16772	16833	16928	16966	16736	16892	16729	16811	16776	16696	16794	16850	16887	16644	16913	16855	16824	16830	16879	16864	16896	16985	16870	16865	16847	16711	16799	16884	16782	16788	16757	16763	16861	16941	16809	16688	16816	16589	16739	16777	16889	17032	16761	16685	16809	16924	16561	16840	16784	17016	16787	16839	16727	16840	17010	16777	16703	16957	16799	16831	16796	16862	16918	16931	16785	16666	16874	16769	16846	16707	16774	16754	16856	16781	16743	16826	16807	16612	16795	16943	16800	16682	16693	16816	16798	16806	16909	16946	16619	16803	16709	16728	16799	16936	16902	16844	16781	16702	16800	16689	17032	16767	16847	16764	16839	16996	16732	16583	16770	16653	16833	16888	16745	16834	16686	16810	16798	16641	16804	16821	16723	16708	16786	16956	16705	16833	16852	16843	16852	16797	16813	16760	16831	16743	16692	16836	16806	16898	16788	16780	16890	16634	16843	16780	16895	16928	16820	17083	16668	16765	16822	16767	16826	16824	16759	16903	16820	16713	16751	16790	16906	16945	16689	16776	16898	16843	16745	16834	16732	16817	16722	17019	16679	16823	16770	16742	16621	16794	16889	16651	16859	16819	16748	16818	16737	16727	16620	16898	16757	16815	16831	16789	16772	16785	16684	16749	16815	16750	16819	16775	16689	16821	16826	16733	16936	16710	16957	16899	16904	16850	16888	16706	16893	16830	16878	16714	16750	16809	16855	16714	16866	16763	16809	16871	16903	16799	16982	16864	16922	16702	16857	16684	16793	16831	16745	16918	16744	16728	16805	16734	16875	16851	16884	16750	16810	16992	16730	16835	16875	16726	16695	16776	16687	16893	16743	16672	16859	16756	16822	16759	16661	16809	16925	16752	16755	16810	16871	16810	16666	16784	16859	16966	16757	16754	16691	16841	16756	16889	16979	16769	16796	16944	16800	16856	16806	16794	16813	16796	16882	16771	16642	16767	16850	16937	16770	16758	16776	16796	16758	16791	16992	16799	16857	16705	16856	16921	16841	16749	16775	16974	16689	16757	16858	16702	16728	16694	16903	16853	16851	16853	16888	16634	16944	16893	16792	16768	16758	16754	16754	16836	16876	16692	16856	16882	16686	16714	16833	16899	16683	16768	16896	16873	16958	16870	16716	16973	16883	16799	16848	16813	16650	16728	16752	16936	16634	16682	16829	16868	16868	16646	16846	16780	16776	16839	17051	16892	16820	16937	16898	16750	16876	16917	16792	16709	16986	16857	16803	16660	16838	16756	16715	16821	16699	16752	16826	16889	16944	16921	16904	16794	16718	16839	16803	16590	16802	16836	16936	16904	16662	16712	16768	16696	16663	16899	16950	16760	16867	16765	16822	16904	16808	16674	16845	16796	16748	16909	16900	16792	16858	16881	16768	16732	16938	16928	16743	16640	16863	16676	16860	16704	16828	17015	16710	16929	16703	16871	16920	16958	16800	16771	16741	16748	16948	16817	16703	16761	16749	16934	16616	16698	16662	16836	16860	16813	16654	16770	16771	16805	16687	16864	16840	16888	16767	16834	16823	16693	16899	16898	16696	16665	16906	16848	16928	16905	16714	16865	16713	16793	16698	16770	16824	16805	16659	16893	16797	16577	16837	16918	16926	16772	16758	16750	16742	16824	16973	16834	16838	16697	16819	16807	16693	16802	17046	16814	16728	16790	16762	16802	16968	16668	16836	16784	16953	16751	16731	16801	16830	16857	16715	16857	16981	16769	16812	16765	16689	16830	16747	16706	16830	16783	16924	16795	16654	16838	16764	16597	16720	16867	16760	16780	17071	16714	16856	16818	16794	16989	16801	16816	16776	16628	16888	16960	16778	16881	16853	16822	16815	16731	16743	16938	16808	16925	16969	16943	16673	16784	16809	16902	16677	16837	16876	16605	16916	16955	16790	16751	16759	16840	16777	16826	16831	16696	16859	16830	16845	17126	16850	16630	16889	16886	16807	16846	16772	16764	16810	16763	16811	16785	16840	17014	17003	16680	16693	16891	16902	16718	16887	16806	16873	16831	16916	16752	16713	16779	16873	16938	16753	16644	16775	16844	16916	16710	16852	16922	16824	16800	16712	16713	16846	16858	16819	16789	16721	16817	16690	16837	16757	16933	16723	16677	16964	16804	16754	16742	16794	16711	16860	16702	16806	16705	16844	16768	16923	16967	16582	16949	16954	16662	16876	16740	16767	16818	16796	16702	16729	16724	16865	16686	16783	16932	16913	16794	16732	16837	16663	16923	16869	16549	16847	16980	17038	16821	16843	16817	16880	16803	16819	16855	16830	16706	16651	16802	16857	16711	16852	16697	16919	16917	16797	16823	17003	16657	16967	16772	16853	16799	16688	16757	16877	16942	16864	17110	16805	16712	16964	16702	16789	16766	16990	16780	16797	16838	16804	16704	16807	17013	16807	16787	16685	16664	16819	16837	16831	16778	16867	16734	16846	16959	16784	16806	16808	17007	16750	16822	16865	16713	16754	16675	16935	16753	16729	16729	16780	16774	16649	16816	16853	16779	16746	16800	16773	16849	16910	16838	16862	16885	16691	16823	16810	16935	16974	16862	16708	16703	16756	16898	16896	16668	16756	16977	16842	16859	16713	16791	16828	16664	16815	16766	16899	16875	16804	16768	16845	16731	16670	16822	16776	16807	16708	16830	16910	16977	16879	17050	16837	16988	16817	16751	16851	16754	16933	16848	16915	16944	16801	16809	16784	16889	16688	16787	16870	16903	16917	16845	16864	16879	16790	16724	16828	17126	16840	16850	16711	16760	16790	16776	16973	16794	16710	17032	16774	16886	16753	17049	16847	16708	16727	16916	16958	16726	16749	16986	16906	16907	16881	16818	16815	16869	16674	16782	16896	16764	16871	16784	16822	16963	16819	16667	16924	16845	17034	16899	16751	16774	16937	16755	16620	16877	16730	16874	16795	16846	16663	16645	16882	16822	16849	16967	16831	16712	16885	16950	16877	16719	16677	16694	16868	16770	16865	16815	16849	16713	16680	16878	16740	16967	16648	16773	16757	16856	16752	16849	16641	16810	16725	16687	16631	16829	16776	16819	17137	16665	16780	16926	16789	16915	16974	16893	16860	16944	16845	16819	16838	17006	16892	16863	16740	16797	16857	16842	16833	16688	16740	16730	16694	16808	16687	16832	16744	16774	16914	16844	16841	16743	16710	16846	16723	16855	16698	16919	16797	16879	16924	16755	16812	16790	16728	16759	16808	16806	16626	16816	16816	16725	16737	16903	16704	16789	16917	16748	17025	17004	16782	16927	16817	16876	16736	16774	16839	16816	16972	16810	16798
28166	24473	31276	29327	24451	23245	21656	19865	19355	19165	18733	18771	18662	18331	18519	18259	18360	18178	17884	18068	17944	18194	18055	17955	17793	17878	17653	17657	17809	17856	17792	17827	17901	17872	17845	17806	17969	17721	17734	17707	17788	17735	17509	17898	17777	17652	17532	17660	17642	17870	17760	17914	17866	17804	17743	17751	17677	17840	17816	17744	17759	17710	17836	17629	17927	17665	17630	17670	17805	17591	17812	17801	17803	17855	17779	17622	17894	17787	17931	17632	17751	17916	17767	17571	17896	17742	17625	17751	18108	17673	17879	17697	17908	17878	17598	17705	17737	17711	17826	17692	17818	17605	17734	17816	17694	17675	17806	17725	17875	17820	17918	17767	17669	17624	17827	17650	17672	17665	17803	17549	17826	17694	17692	17722	17784	17857	17786	17682	17834	17738	17908	17760	17500	17876	17687	17712	17718	17720	17910	17677	17637	17786	17731	17877	17875	17802	17731	17986	17742	17838	17851	17871	17870	17649	17576	17679	17839	17809	17750	17818	17914	17665	17827	17642	17775	17618	17645	17741	17889	17801	17514	17735	17747	17725	17740	17752	17501	17766	17832	17800	17857	17719	17984	17811	17793	17684	17682	17794	17683	17614	17868	17819	17759	17688	17776	18000	18052	17810	17591	17569	17845	17775	17640	17587	17702	17608	17560	17500	17678	17678	17809	17856	17851	17956	17803	17497	17879	17631	17663	17569	17951	17932	17720	17584	17762	17772	17933	17865	17712	17750	17936	17877	17823	17964	17754	17628	17856	17791	17686	17822	17897	17878	17645	17796	17680	17460	17678	17896	17656	17901	17647	17694	17787	17795	17890	17747	17597	17710	17888	17570	17716	17766	17991	17651	17736	17661	17848	17896	17848	17717	17798	17823	17671	17647	17649	17769	17726	17760	17741	17696	17695	17846	17639	17770	17691	17922	17863	17633	17718	18019	17681	17869	17865	17753	17595	17864	17582	17819	17837	18029	17644	17721	17765	17866	17812	18037	17924	17711	17732	17617	17618	17803	17647	17651	17695	17726	17818	17948	17729	17729	17703	17694	17423	17847	17710	17563	17650	17776	17699	17673	17779	17633	17743	17599	17855	17717	17810	17950	17431	17912	17758	17729	17690	17805	17753	17789	17718	17852	17556	17824	17780	18053	17858	17545	17973	17730	17818	17727	17705	17743	17771	17630	17754	17666	17830	17651	17869	17534	17782	17726	17751	17714	17685	17754	17727	17726	17844	17725	17732	17710	17847	17705	17835	17838	17620	17847	18046	17751	17774	17690	17998	17911	17558	17587	17698	17675	17620	17714	18010	17668	17808	17574	17667	17766	17738	17884	17751	17781	17820	17611	17739	17627	17652	17615	17800	17879	17756	17539	17825	17465	17820	17718	17797	17707	17755	17765	17750	17795	17910	17621	17828	17821	17587	17663	17752	17645	17589	17601	17782	17721	17730	17907	17616	17725	17916	17338	17729	17577	17530	17703	17864	17741	17913	17722	17567	17836	17555	17625	17605	17736	17654	17859	17872	17556	17704	17673	17973	17677	17628	17883	17658	17731	17693	17719	17831	17925	17861	17779	17831	17706	17749	17866	17842	17742	17862	17806	17590	17679	17897	17773	17802	17630	17878	17848	17718	17832	17740	17928	17695	17534	17706	17770	17824	17485	17865	17691	17600	17680	17696	17709	17663	17668	17961	17691	17698	17486	17630	17638	17808	17773	17687	17739	17696	17804	17816	17779	17942	17762	17579	17873	17766	17763	17553	17703	17755	17864	17743	17576	17629	17732	17807	17619	17823	17766	17535	17708	17755	17857	17552	17711	17677	17673	17725	17755	17620	17868	17687	17554	17738	17656	17832	17650	17779	17857	17534	17628	17883	17656	17753	17657	17684	17664	17596	17832	17799	17805	17620	17794	17852	17835	17668	17844	17892	17699	17668	17781	17663	17758	17935	17825	17750	17715	17762	17589	17703	17708	17752	17893	17669	17919	17956	17653	17422	17695	17731	17824	17633	17779	17678	17852	17988	17740	17741	17777	17714	17650	17702	17679	17816	17638	17873	17692	17877	17509	17739	17945	17740	17672	17744	17705	17744	17713	17832	17783	17706	17675	17938	17839	17787	17919	17684	17622	17782	17747	17694	17791	17954	17716	17610	17665	17596	17582	17871	17689	17735	17738	17663	17920	17830	17645	17837	17762	17799	17707	17691	17845	17720	17495	17711	17812	17576	17833	17827	17674	17873	17884	17609	17834	17760	17786	17700	17671	17621	17809	17911	17741	17723	17766	17756	17705	17990	17544	17606	17695	17482	17787	17592	17685	17712	17824	17676	17789	17703	17750	17595	17601	17963	17754	17739	17936	17739	17889	17702	17902	17893	17871	17778	17980	17910	17715	17883	17667	17776	17605	17710	17844	17685	17726	17619	17742	17576	17769	17998	17689	17974	17699	17706	17886	17789	17740	17774	17726	17841	17799	17796	17785	17618	17547	17597	17786	17547	17588	17845	17815	17723	17768	17789	17836	17790	17774	17686	17620	17763	17892	17725	17599	17634	17759	17688	17749	17666	17791	17705	17610	17809	17700	17718	17701	17770	17616	17817	17968	17921	17765	17851	17860	17759	17792	17857	17748	17635	17798	18037	17595	17849	17525	17722	17705	17693	17368	17491	17694	17733	17712	17712	17881	17799	17717	17835	17682	17794	17845	17763	17683	17957	17672	17695	17735	17707	17767	17955	17916	17849	17716	17561	17657	17807	17663	17542	17731	17906	17695	17745	17724	17833	17904	17900	17919	17799	17738	17820	17674	17677	17657	17670	17677	17702	17806	17734	17885	17783	17733	17729	17532	17750	17712	17680	17784	17719	17782	17818	17664	17711	17550	17862	17662	17886	17715	17815	17718	18018	17634	17746	17849	17660	17860	17692	17717	17663	17667	17619	17783	17765	17668	17734	17637	17993	17555	17808	17791	17646	17791	17719	17746	17802	17662	17810	17759	17808	17761	17641	17692	17780	17725	17782	17861	17785	17779	17912	17940	17765	17796	17663	17672	17654	17883	17664	17680	17837	17565	17812	17723	17463	17588	17778	17931	17583	17956	17555	17583	17667	17770	17667	17941	17607	17810	17908	17593	17665	17675	17713	17698	17647	17611	17691	17807	17702	17721	17927	17761	17701	17728	17839	17726	17910	17704	17673	17824	17638	17735	17767	17806	17608	17783	17747	17606	18046	17755	17672	17729	17748	17595	17776	17725	17796	17771	17752	17913	17694	17719	17836	17782	17907	17859	17813	17716	17644	17731	17881	17612	17745	17861	17633	17718	17639	17598	17802	17743	17670	17710	17738	17683	17830	17659	17715	17729	17797	17752	17769	17657	17767	17597	17959	17685	17719	17687	17704	17929	17810	17626	17584	17812	17763	17687	17669	17841	17901	17875	18001	17664	17783	17668	17708	17646	17854	17608	17988	17847	17798	17694	17832	17979	17742	17617	17706	17611	17495	17707	17762	17661	17912	17860	17810	17881	17861	17734	17769	17570	17808	17809	17702	17534	17757	17940	17803	17807	17666	17835	17992	17889	17842	17603	17772	17715	17849	17949	17705	17849	17791	17801	17729	17905	17697	17908	17570	17692	17548	17897	17436	17833	17754	17734	17720	17660	17625	17868	17716	17742	17827	17825	17881	17770	17791	17799	17903	17762	17689	17698	17762	17825	17606	17721	17605	17788	17721	17856	17836	17735	17970	17559	17650	17791	17649	17702	17759	17702	17782	17742	17822	17756	17673	17825	17700	17909	17799	17676	17757	17746	17666	17807	17827	17608	17613	17710	17838	17886	17676	17737	17641	17878	17874	17538	17759	17832	17682	17800	17729	17800	17690	17811	17582	17895	17655	17785	17933	18007	17851	17749	17752	18005	17629	17666	17725	17795	17721	17830	17934	17580	17754	17798	17904	17608	17720	17728	17664	17538	17642	17807	17666	17619	17814	17726	17912	17806	17815	17805	17811	17739	17741	17740	17628	17895	17870	17726	17650	17814	17718	17711	17687	17785	17625	17689	17746	17562	17851	17813	17794	17739	17544	17693	17610	17709	17833	17994	17887	17735	17700	17762	17841	17597	17609	17706	17701	17766	17941	17734	17956	17813	17757	17752	17710	17702	17712	17844	17729	17590	17880	17575	17815	17713	17788	17887	17853	17785	17771	17796	17791	17767	17786	18016	17814	17654	17743	17665	17899	17864	17770	17642	17691	17544	17954	17740	17857	17907	17777	17570	17668	17661	17775	17556	17688	17811	17695	17651	17750	17837	17654	17846	17762	17814	17782	17805	17842	17831	17852	17738	17799	17952	17722	17604	17827	17720	17728	17832	17844	17731	17684	17756	17928	17776	17914	17859	17727	17783	17946	17870	17809	17757	17726	17780	17757	17799	17845	17524	17882	17663	17545	17806	17808	17573	17648	17748	17866	18036	17831	18052	17895	17669	17900	17808	17648	17712	17802	17726	17899	18088	17723	17752	17796	17774	17968	17639	17762	17877	17707	17776	17751	17920	17763	17750	17997	17840	17831	17750	17744	17797	17793	17881	17937	17795	17546	17534	17747	17814	17726	17626	17772	17572	17660	17751	17674	17828	17858	17813	17804	17774	17765	17836	17537	17665	17760	17727	17689	17519	17705	17604	17759	17823	17673	17760	17836	17691	17773	17718	17873	17735	17588	17870	17883	17949	17714	17802	17799	17893	17741	17863	17738	17771	17658	17889	17764	17771	17909	17909	17608	17706	17731	17665	17698	17806	17745	17735	17869	17800	17898	17729	17771	17895	17893	17654	17625	17599	17808	17800	17946	17619	17586	17917	17806	17854	17824	17860	17645	17794	17709	17658	17624	17847	17658	17828	17705	17925	17907	17626	17785	17817	17747	17828	17886	17895	17943	17638	17655	17675	17739	17728	18064	17997	17735	17531	17893	17788	17811	17842	17823	17736	17719	17848	17777	17751	17899	17667	17723	17720	17776	17905	17751	17713	17801	17927	17837	17754	17683	17541	17567	17877	17845	17655	17606	17952	17915	17883	17975	17848	17903	17940	18049	17823	17840	17672	17650	17821	17821	17720	17642	17746	17911	17728	17771	17628	17800	17681	17596	17639	17898	17762
25133	37512	36369	29560	26511	24384	21587	19737	18839	18286	17821	17749	17315	17309	17233	16914	16598	16518	16232	16535	16720	16511	16437	16022	16105	16274	16119	16138	16228	16164	16101	16216	16125	16106	16153	16050	16055	16039	16146	16156	15882	16162	16074	16245	16115	16041	15902	16218	16234	16083	15944	15991	16023	16074	15957	16207	16162	16013	16105	15984	15993	16076	15942	15822	16112	16076	16033	16152	15886	16035	15975	15933	16123	15983	15885	16002	16014	15965	15995	16042	16194	16057	16028	15858	16073	15959	15872	15885	16046	16073	16125	16078	16157	15983	16011	15967	16029	16075	15956	15895	16000	16211	15952	16000	15973	15968	15946	15992	16146	16059	15971	16147	15999	16059	16032	16001	16008	15985	16183	16027	15896	15867	15879	15962	16114	16059	16236	15941	15871	16204	15991	16094	16033	15913	15986	15939	16164	16066	15876	15954	16161	16160	15988	16040	16006	16050	16193	16008	15955	16147	16023	16047	15960	16061	16140	15983	15922	15951	15954	16058	15934	15966	15965	16050	16004	15875	15960	16236	16119	15994	16042	16067	16048	16031	16015	15987	15961	15982	16025	16110	15895	16027	15981	16053	16055	15933	16032	16036	15966	16111	16027	16089	15913	15996	16041	15815	15894	16070	16020	16040	15972	15877	15869	15812	16071	16054	16100	16035	16021	15990	16012	16017	16048	16033	15992	15840	16026	16060	15971	16055	15876	15966	15999	15890	16002	15926	15927	15971	16130	16098	15992	16002	16051	16185	16119	16056	16074	15999	15892	15919	16082	16031	16022	16110	16103	16054	16022	15968	16098	16001	16054	16149	15994	15876	16006	16059	16087	16010	15936	15920	15973	15960	15915	15864	15996	15893	16131	15996	16036	15841	15916	16031	16066	15969	15998	15946	16052	15861	15946	16068	15911	16079	15871	16073	16119	16064	16082	15944	15908	15903	15920	16111	16057	15987	16101	16029	15964	15965	16090	16021	16046	16073	16037	15924	16013	15943	16065	15873	15903	15927	16061	16184	15983	15872	16048	16068	16003	16168	15946	16015	15909	16044	16049	16203	15980	16046	16115	15882	16000	16071	16012	16062	15955	16053	16031	16048	15946	16153	16109	15998	15997	16121	16018	16091	15961	16018	16060	16067	16058	16166	15974	16070	15813	16061	16012	16106	15962	16007	16088	16031	15951	16069	16005	16011	15971	16080	16246	16018	16134	16134	15949	16157	15881	16111	16082	15956	15824	16031	15856	15965	16192	15991	15931	16158	16032	16028	15981	15996	16109	16147	15976	16012	15809	16012	16079	15868	16146	15987	15988	16093	16040	16031	15974	15838	15988	16051	16190	15968	15972	16117	15908	15979	16117	16093	16150	15983	15916	15914	16037	15962	15863	16134	15990	15992	16007	15986	15997	15920	15957	16057	15986	15996	16025	15847	16128	16025	16186	16073	15949	16042	16071	16060	16064	15989	16066	16003	15871	16081	15941	15931	15916	15963	15914	16002	16093	16010	16064	16042	16015	15935	15809	15918	15980	15909	15881	15976	15963	16074	15952	16069	15995	16230	16087	16121	16015	15893	15981	16079	15970	15977	16115	16065	16015	15896	16062	16059	15911	15970	16080	16028	15931	16029	16069	15965	16113	15856	15990	15870	16122	15943	15916	16111	16007	16049	16055	15998	16029	15766	16005	16009	15918	16093	16077	16056	16016	16008	15987	16175	16029	15976	16061	15963	16067	16004	16037	16043	16010	15993	15947	16090	16030	16052	15823	15969	16031	16023	15944	15994	15982	16098	15892	15959	16053	16053	16057	15859	16008	15928	16058	16082	16111	16044	16116	16055	15901	15924	15931	16046	16063	15869	16086	16038	16022	15938	16072	16035	15988	16023	16091	16071	16113	16111	15984	15920	16086	16058	15976	15998	16231	16068	15936	16036	16046	16044	16078	15828	15820	16099	16189	15872	15979	16009	16076	16212	16144	16060	16000	15919	16069	16211	15967	16089	16001	16059	15885	15971	15884	16059	15964	16076	15985	15984	15940	15853	15928	15953	16060	15949	15994	16014	15994	15966	15881	15956	15822	16057	16115	16155	15965	15826	15970	16016	15918	16055	15949	16010	16051	16203	15909	16115	16038	16094	16197	16114	15874	16022	16142	15896	16059	16080	15971	16078	15875	16160	16143	16087	16008	16018	16019	15882	16083	15974	16041	15854	15961	15831	15961	16189	15904	16080	15990	16066	16024	16020	15883	15937	16000	16152	15922	15955	16054	16136	16037	16000	16132	15976	16143	15923	16077	15972	15838	15979	16052	16052	15914	15942	15967	15929	16006	16040	15978	16196	16088	16281	16092	15933	16040	16038	16020	16090	16104	15913	16057	15935	15990	16140	16149	16034	16017	15844	15862	16038	16028	16102	15994	16086	16030	16017	16053	15856	16178	16047	16073	15982	15990	16075	15908	16108	16013	16050	16127	15893	15981	16059	16067	16033	16013	16106	16112	15939	16126	15959	16053	15932	15952	16077	16021	16073	16039	16069	15898	15939	16199	16068	15994	16040	15915	16009	15995	15987	15991	16047	15944	16160	16075	16066	16038	15957	16066	16081	16055	16040	15897	15886	15987	15884	15990	16111	15817	16112	15902	16023	16045	16043	15990	15968	16125	16077	15866	16053	16053	15942	16038	16077	16070	16048	15998	15872	16047	16152	16015	16193	16007	16135	15967	16093	15903	16046	15985	15924	16058	16089	16081	15884	15868	16131	16064	16016	15959	16102	16123	15938	15976	16067	16039	16040	15951	16054	16003	15995	15925	16178	15821	15801	16176	15947	15991	16039	15980	15717	16061	16060	16066	15931	15998	16273	16088	15931	15881	15998	16130	16043	15961	16068	16014	15967	15995	15970	15943	16036	16084	15950	16002	15984	16039	16316	15902	15978	16170	16076	15882	15992	16048	16171	16086	15896	16010	16016	15933	15863	16150	16008	16077	15971	15962	16032	16024	16034	16104	15981	16095	15977	16053	16042	15995	15903	16111	16002	16044	15935	16027	16110	15768	16111	16003	16041	15926	15989	15886	15932	16031	15946	16150	15920	16020	16093	15992	15945	16163	16085	15998	15923	16061	15977	15988	16023	16081	16086	15902	16049	16171	15799	16018	16039	16077	16096	15938	15974	16012	15900	16113	15944	16040	16062	16227	16147	16186	16037	16216	15966	16121	16081	15884	15993	16084	15996	15878	15946	16008	16115	16109	15895	16114	15988	16083	15964	15977	16043	15937	15956	16126	16017	16056	16101	15972	15981	15938	16027	16016	16180	16005	16035	15930	15804	16061	15974	15834	16062	15969	15970	16097	15997	15919	16006	16011	15849	16151	16046	16073	15857	16051	15931	16034	15869	15950	16006	16146	16030	15893	15769	15945	15920	15907	15950	16045	16089	15996	16046	16062	16087	16076	16105	15865	15868	16092	16061	16035	16049	16188	16023	16137	15912	15871	16090	15948	15906	16019	16086	16186	16008	15901	16051	16067	15813	15902	16040	15958	15938	15972	16005	15936	16025	16034	16013	16187	16072	16197	15872	15973	15860	15822	16107	16146	15953	15980	15950	15979	15873	15974	16142	15943	15856	16023	15980	15972	15942	16151	15974	15992	16070	16089	15899	16110	16229	16114	16048	15964	15929	16012	16037	16039	16004	15982	15971	16036	16012	16128	15917	16181	15978	15934	15893	16031	16057	15829	16081	15941	15928	16113	15975	15891	16033	16118	16006	16057	15958	15903	16002	15918	16115	16030	16006	16014	16031	16013	16102	16044	16048	15973	15953	16244	15812	16070	16036	15955	16036	16010	16158	16006	16014	15982	16066	16043	15892	16093	15961	16028	15955	16042	15960	15936	16077	16055	15934	15879	15885	16063	16182	16067	16047	16041	15963	16124	15999	16185	15797	15941	15921	15987	16045	16052	16101	16021	16077	15907	16081	15989	16002	15951	15877	16110	16102	16040	15931	16039	15945	16056	16037	15979	15906	15977	16036	16015	15951	16058	15994	16003	16086	16120	15923	16057	16250	16032	15964	16081	16050	16175	16143	15832	15862	16097	16018	15899	15906	16106	15999	15940	15949	16136	15971	16100	15903	16128	16132	15982	15806	16133	16136	16023	16125	15851	15999	16040	16125	16081	16027	16151	16040	16090	16108	15962	15991	16006	16046	16151	16008	15974	16195	16117	16004	16069	16085	16121	15995	16031	16017	16039	16059	16029	16158	16058	16092	16032	16016	15997	16079	16074	16167	15954	16000	16080	16020	15911	15857	16125	16063	16003	15910	15953	16074	16042	15921	15993	15869	15972	16013	15929	16098	15994	16091	15935	15987	15958	15895	16042	16175	16148	16139	15874	16117	16074	15842	16032	16054	16171	15981	15923	15999	16065	15931	16079	15877	15924	16156	15842	15996	16108	16113	15867	16071	16143	15864	16114	15945	16087	16007	16001	15998	16193	15955	15995	16062	15891	16088	15936	16097	16120	16098	16047	16186	16024	15980	16094	15959	16079	16099	16099	15918	15919	16047	16114	15894	16130	15876	15895	16145	16193	16165	15830	16036	16224	16100	16141	15885	15964	15990	16145	15865	15991	16204	16072	16087	16025	15903	16003	16018	16058	15900	16030	16046	15988	16039	16037	16091	15905	16052	16027	16019	16079	15911	16144	15928	16093	16004	16069	15898	16075	15923	15989	16088	15959	15895	16141	16036	16031	15988	16074	16003	15994	15997	16071	16067	15950	16039	16089	15975	16068	16033	16151	15981	15982	15876	16121	16058	15824	16118	16055	15736	15878	16177	16045	16134	16061	16128	16068	16040	16077	15954	16048	16074	16067	16026	15784	16016	15828	15882	16067	15924	16013	16105	15971	15911	16075	16059	16213	15943	16226	16018	16055	15962	16182	15967	16061	16067	15815	16175	16075	15914	16035	16082	15977	16058	16119	15965	16084	16068	16119	16078	16190	16134	16005	16086	16045	15966	16020	16066	15954	15986	16004	15909	15984	15972	16091	16059	16090	15995	16036	16132	16008	16074	15918	15904	15946	15953	15911	16103	15963	16091	16026	16056	16041	15818	15941	16252	16158	16033	15906	16031	16068	16241	16152	15941	16050	15978	15967	16086
24151	21583	29256	24922	24163	26945	26529	22413	21019	20731	20403	19808	19757	19677	19806	19391	19174	18940	18808	18729	18819	18975	18725	18410	18423	18321	18707	18426	18433	18404	18518	18242	18335	18228	18524	18386	18538	18448	18144	18349	18460	18479	18511	18409	18267	18318	18368	18207	18278	18198	18251	18287	18396	18204	18284	18165	18231	18366	18494	18259	18214	18307	18394	18366	18249	18223	18283	18172	18468	18182	18508	18355	18437	18251	18375	18410	18428	18218	18261	18371	18199	18397	18482	18416	18488	18230	18211	18341	18424	18309	18426	18096	18162	18391	18305	18488	18255	18395	18277	18151	18411	18199	18395	18192	18236	18112	18110	18482	18372	18080	18313	18339	18292	18505	18182	18314	18249	18126	18432	18334	18200	18409	18333	18472	18257	18461	18329	18317	18240	18474	18256	18256	18510	18375	18377	18511	18188	18350	18416	17976	18299	18408	18290	18424	18137	18349	18250	18187	18365	18577	18232	18150	18236	18169	18252	18188	18306	18283	18341	18091	18224	18413	18451	18022	18186	18340	18291	18231	18347	18465	18184	18104	18294	18432	18284	18368	18453	18198	18235	18239	18311	18267	18287	18260	18388	18268	18250	18278	18117	18257	18100	18190	18133	18272	18336	18344	18279	18358	18288	18230	18388	18219	18171	18329	18252	18333	18153	18219	18308	18013	18161	18108	18263	18256	18261	18081	18254	18231	18433	18244	18407	18452	18307	18073	18414	18301	18254	18436	18424	18380	18458	18054	18297	18354	18195	18188	18312	18282	18396	18486	18463	18410	18412	18234	18218	18432	18338	18302	18305	18280	18352	18265	18183	18262	18263	18340	18384	18437	18262	18242	18186	18282	18386	18282	18177	18276	18426	18256	18247	18231	18235	18269	18133	18131	18271	18188	18356	18235	18294	18412	18574	18255	18326	18455	18233	18367	18235	18216	18136	18264	18367	18165	18346	18370	18275	18350	18305	18312	18181	18260	18290	18260	18451	18176	18219	18414	18374	18089	17896	18226	18288	18369	18246	18213	18413	18298	18256	18200	18196	18157	18249	18448	18467	18261	18143	18137	18260	18268	18338	18309	18291	18347	18218	18286	18283	18512	18424	18509	18396	18149	18278	18408	18074	18225	18398	18378	18280	18446	18134	18372	18292	18374	18304	18278	18343	18319	18240	18068	18266	18351	18203	18392	18325	18313	18150	18423	18419	18079	18178	18422	18367	18227	18265	18419	18294	18145	18153	18412	18328	18279	18254	18253	18287	18443	18066	18441	18144	18124	18365	18261	18078	18313	18247	18053	18274	18444	18488	18434	18309	18305	18446	18046	18374	18143	18318	18313	18362	18151	18204	18350	18350	18229	18208	18347	18453	18298	18248	18358	18135	18349	18121	18258	18152	18084	18310	18183	18267	18271	18255	18336	18313	18363	18293	18239	18308	18306	18276	18369	18141	18465	18209	18305	18383	18199	18190	18320	18526	18496	18522	18239	18216	18409	18267	18312	18232	18500	18347	18239	18195	18268	18395	18348	18241	18452	18471	18346	18369	18200	18518	18356	18381	18333	18316	18412	18228	18358	18403	18209	18224	18315	18146	18231	18220	18287	18242	18305	18212	18252	18013	18442	18359	18335	18259	18282	18113	18326	18237	18393	18114	18032	18329	18326	18432	18417	18087	18233	18190	18180	18175	18340	18314	18256	18377	18211	18407	18250	18363	18236	18367	18209	18228	18514	18087	18194	18232	18093	18181	18187	18117	18398	18432	18466	18390	18220	18271	18381	18307	18314	18347	18256	18233	18195	18201	18232	18363	18058	18121	18345	18304	18187	18203	18312	18201	18283	18416	18546	18579	18369	18290	18319	18441	18335	18422	18254	18304	18130	18277	18195	18376	18303	18279	18249	18213	18217	18431	18282	18326	18365	18297	18395	18267	18217	18289	18265	18240	18417	18214	18287	18264	18303	18467	18308	18387	18283	18246	18528	18376	18222	18302	18330	18356	18073	18282	18462	18270	18208	18182	18207	18260	18322	18184	18316	18061	18310	18218	18421	18293	18543	18268	18220	18263	18131	18319	18532	18297	18295	18295	18329	18247	18348	18162	18191	18339	18208	18047	18224	18355	18177	18137	18304	18433	18274	18364	18325	18292	18291	18600	18235	18189	18279	18299	18088	18215	18244	18376	18072	18351	18349	18357	18280	18336	18296	18405	18273	18166	18355	18338	18349	18147	18267	18426	18425	18142	18240	18136	18353	18202	18208	18447	18314	18243	18226	18214	18167	18187	18230	18365	18375	18395	18324	18295	18187	18196	18344	18290	18182	18237	18377	18423	18126	18353	18427	18337	18336	18210	18431	18434	18196	18155	18331	18136	18190	18442	18383	18475	18287	18148	18345	18079	18402	18390	18189	18333	18269	18445	18320	18404	18329	18216	18299	18314	18191	18146	18227	18302	18129	18291	18510	18302	18336	18278	17940	18374	18401	18384	18237	18327	18033	18478	18290	18552	18385	18217	18353	18220	18383	18482	18286	18334	18369	18147	18416	18320	18208	18330	18343	18306	18306	18306	18418	18225	18249	18258	18446	18352	18302	18319	18513	18251	18455	18441	18381	18356	18394	18264	18336	18292	18209	18260	18149	18077	18344	18057	18392	18224	18294	18047	18219	18422	18147	18353	18359	18375	18235	18275	18281	18184	18363	18006	18262	18517	18201	18292	18207	18255	18398	18461	18103	18484	18091	18232	18083	18059	18266	18375	18247	18180	18549	18285	18176	18110	18262	18287	18201	18283	18369	18208	18228	18293	18312	18451	18168	18350	18408	18187	18479	18463	18115	18248	18277	18178	18303	18587	18217	18401	17948	18186	18213	18232	18097	18187	18217	18316	18256	18199	18260	18196	18330	18271	18194	18227	18251	18361	18250	18344	18374	18196	18194	18027	18296	18346	18159	18252	18258	18447	18518	18334	18219	18117	18010	18262	18205	18433	18251	18140	18482	18156	18190	18518	18267	18311	18040	18495	18278	18236	18264	18225	18290	18313	18328	18152	18085	18471	18311	18480	18319	18411	18394	18338	18560	18196	18489	18360	18257	18171	18172	18066	18291	18139	18294	18446	18375	18041	18155	18311	18308	18172	18307	18234	18440	18187	18175	18329	18463	18413	18083	18215	18314	18290	18428	18381	18301	18066	18207	18256	18162	18248	18143	18243	18140	18416	18481	18215	18256	18383	18282	18481	18492	18394	18072	18422	18125	18202	18188	17999	18232	18158	18180	18359	18214	18219	18367	18280	18256	18290	18419	18598	18217	18317	18255	18043	18283	18055	18290	18263	18234	18407	18286	18018	18289	18166	18538	18193	18362	18298	18340	18446	18435	18470	18294	18215	18418	18426	18251	18459	18565	18351	18447	18417	18468	18066	18413	18161	18329	18384	18335	18236	18425	18394	18371	18241	18353	18549	18082	18300	18330	18213	18427	18269	18145	18198	17978	18226	18373	18308	18387	18375	18345	18519	18218	18205	18335	18260	18209	18329	18232	18220	18031	18261	18225	18437	18225	18268	18089	18537	18360	18335	18304	18534	18299	18226	18269	18311	18236	18463	18319	18433	18318	18477	18188	18227	18390	18171	18427	18311	18318	17976	18306	18075	18221	18320	18512	18395	18224	18382	18089	18344	18423	18386	18438	18567	18420	18215	18270	18442	18202	18369	18264	18176	18421	18285	18249	18224	18354	18389	18309	18279	17993	18281	18234	18470	18338	18346	18142	18475	18232	18321	18268	18219	18302	18402	18232	18130	18286	18226	18350	18002	18199	18371	18179	18348	18304	18398	18407	18342	18316	18253	18349	18177	18265	18324	18324	18377	18487	18190	18421	18260	18263	18254	18240	18446	18540	18446	18135	18174	18467	18494	18331	18208	18221	18511	18375	18390	18185	18431	18362	18152	18470	18344	18105	18361	18290	18407	18243	18396	18407	18355	18346	18181	18284	18114	18166	18080	18439	18227	18440	18209	18235	18379	18109	18434	18505	18222	18204	18201	18276	18144	18423	18383	18207	18433	18079	18358	18395	18356	18344	18218	18321	18199	18411	18350	18272	18176	18448	18132	18373	18274	18258	18152	18430	18388	18214	18210	18301	18077	18295	18366	18048	18217	18387	18149	18271	18217	18274	18457	18272	18314	18405	18307	18192	18289	18277	18249	18315	18074	18271	18334	18337	18682	18246	18322	18295	18232	18281	18311	18268	18441	18538	18428	18359	18487	18303	18369	18440	18301	18301	18160	18273	18160	18315	18267	18034	18437	18280	18556	18221	18044	18345	18248	18191	18360	18452	18057	18344	18235	18385	18444	18399	18229	18134	18280	18369	18320	18282	18244	18020	18224	18277	18352	18297	18360	18317	18371	18377	18173	18292	18273	18207	18321	18424	18246	18302	18365	18429	18316	18234	18348	18381	18137	18422	18132	18426	18489	18428	18220	18204	18237	18144	18437	18232	18376	18363	18096	18074	18241	18419	18383	18408	18230	18507	18335	18388	18258	18224	18273	18436	18351	18395	18309	18427	18169	18156	18229	18348	18238	18383	18376	18363	18316	18137	18311	18239	18132	18282	18345	18226	18250	18321	18350	18154	18298	18173	18409	18349	18398	18257	18352	18233	18348	18249	18352	18285	18076	18182	18070	18325	18198	18360	18378	18439	18318	18306	18157	18400	18269	18093	18313	18297	18036	18291	18440	18332	18506	18386	18288	18341	18364	18342	18386	18429	18102	18221	18318	18365	18333	18297	18144	18116	18316	18344	18372	18469	18386	18253	18292	18234	18191	18077	18286	18255	18107	18395	18156	18243	18234	18292	18454	18316	18227	18273	18200	18078	18590	18010	18227	18305	18307	18252	18372	18283	18387	18316	18283	18410	18279	18302	18548	18266	18460	18230	18327	18361	18408	18444	18504	18206	18078	18237	18155	18271	18435	18378	18346	18417	18096	18540	18352	18145	18282	18373	18208	18217	18362	18074	18299	18363	18325	18276	18221	18306	18246	18399	18337	18324	18337	18247	18173	18237	18084	18359	18512	18246	18318	18355	18193	18482	18267	18508	18332	18352	18366	18296	18249	18233	18197	18206	18286	18096	18277	18396	18225	18257	18409	18468	18253	18438
24869	43372	42366	35010	31183	28360	25376	22118	20876	20180	19242	18740	18758	18458	18319	17894	17415	17072	17268	17108	17275	17322	16982	16631	16676	16574	16724	16711	16678	16622	16402	16507	16558	16469	16462	16381	16632	16453	16525	16571	16382	16642	16505	16431	16325	16393	16577	16279	16388	16398	16501	16509	16374	16530	16423	16395	16344	16386	16370	16599	16527	16465	16468	16657	16320	16348	16413	16312	16315	16297	16381	16403	16289	16559	16341	16315	16173	16618	16271	16431	16365	16459	16490	16444	16347	16466	16201	16438	16306	16269	16149	16367	16470	16220	16612	16305	16578	16284	16386	16293	16323	16435	16316	16454	16251	16452	16263	16276	16449	16352	16351	16345	16341	16252	16461	16161	16329	16404	16404	16439	16384	16192	16342	16325	16328	16407	16456	16371	16339	16308	16362	16388	16403	16334	16502	16399	16440	16330	16502	16480	16236	16316	16505	16437	16407	16336	16503	16254	16307	16376	16463	16209	16328	16184	16343	16199	16383	16343	16322	16187	16338	16588	16405	16365	16312	16369	16303	16441	16385	16419	16458	16409	16276	16249	16383	16341	16476	16310	16269	16509	16481	16545	16577	16412	16338	16217	16527	16344	16248	16508	16505	16186	16349	16462	16398	16292	16152	16456	16285	16464	16207	16346	16403	16289	16210	16339	16478	16341	16391	16367	16518	16299	16458	16377	16445	16374	16387	16477	16360	16482	16369	16294	16325	16278	16394	16311	16379	16296	16352	16394	16314	16255	16402	16477	16271	16294	16458	16358	16282	16463	16420	16268	16252	16210	16332	16505	16504	16401	16245	16386	16444	16381	16310	16350	16190	16278	16284	16207	16437	16485	16338	16299	16305	16230	16240	16368	16632	16319	16330	16375	16376	16273	16370	16235	16453	16384	16296	16422	16289	16234	16268	16289	16287	16287	16452	16206	16406	16382	16312	16549	16348	16210	16259	16425	16295	16248	16345	16295	16232	16356	16408	16358	16397	16285	16353	16450	16423	16483	16311	16380	16330	16416	16383	16455	16357	16335	16449	16355	16560	16389	16487	16265	16313	16418	16118	16353	16411	16436	16306	16458	16396	16303	16154	16370	16166	16387	16362	16346	16291	16417	16286	16348	16300	16505	16334	16277	16254	16388	16435	16268	16497	16608	16417	16415	16235	16435	16351	16353	16309	16315	16346	16366	16410	16422	16471	16442	16285	16501	16274	16420	16557	16281	16439	16415	16423	16392	16347	16254	16207	16350	16261	16451	16491	16220	16382	16403	16529	16465	16335	16410	16452	16328	16559	16206	16292	16363	16347	16335	16314	16394	16373	16340	16287	16184	16385	16463	16257	16145	16375	16480	16328	16358	16294	16456	16398	16338	16531	16372	16458	16335	16237	16366	16419	16488	16260	16324	16287	16258	16312	16546	16254	16310	16487	16450	16404	16331	16224	16604	16353	16233	16286	16178	16253	16278	16212	16341	16250	16431	16466	16490	16492	16382	16322	16334	16369	16365	16287	16376	16464	16291	16472	16230	16320	16244	16185	16291	16327	16252	16328	16164	16266	16311	16546	16404	16496	16509	16266	16692	16397	16458	16147	16388	16252	16322	16318	16319	16454	16362	16266	16367	16358	16395	16523	16358	16406	16478	16297	16491	16303	16506	16338	16272	16303	16277	16276	16433	16520	16370	16264	16459	16371	16324	16359	16478	16250	16429	16296	16369	16423	16413	16315	16348	16406	16215	16407	16261	16337	16398	16459	16359	16343	16302	16299	16340	16283	16443	16388	16335	16295	16356	16451	16376	16135	16373	16248	16179	16272	16081	16420	16381	16229	16355	16314	16467	16265	16450	16325	16335	16367	16392	16413	16341	16466	16398	16338	16378	16463	16312	16486	16331	16276	16369	16354	16299	16484	16486	16298	16361	16376	16537	16477	16310	16351	16329	16301	16395	16451	16499	16400	16354	16444	16306	16263	16427	16226	16353	16491	16302	16286	16392	16429	16429	16323	16318	16341	16363	16135	16339	16396	16524	16361	16301	16305	16582	16198	16279	16178	16262	16173	16328	16310	16471	16449	16236	16519	16386	16461	16314	16463	16366	16304	16332	16458	16400	16413	16394	16460	16423	16511	16408	16355	16119	16314	16143	16443	16348	16265	16372	16438	16320	16300	16380	16470	16465	16443	16279	16325	16201	16356	16368	16427	16376	16569	16259	16460	16346	16372	16272	16418	16260	16440	16292	16397	16297	16450	16352	16211	16320	16356	16466	16394	16332	16314	16406	16305	16306	16336	16568	16475	16269	16418	16366	16297	16496	16360	16288	16364	16432	16526	16376	16462	16254	16366	16394	16418	16388	16446	16202	16410	16500	16447	16399	16270	16335	16480	16360	16459	16273	16543	16380	16509	16536	16310	16486	16353	16363	16396	16399	16161	16477	16362	16437	16242	16469	16362	16277	16493	16299	16296	16561	16422	16455	16222	16336	16419	16242	16370	16184	16348	16295	16131	16173	16555	16497	16474	16334	16528	16462	16091	16490	16167	16528	16398	16393	16373	16307	16421	16399	16243	16363	16282	16365	16466	16335	16310	16352	16321	16345	16452	16335	16379	16358	16530	16331	16416	16197	16334	16358	16324	16219	16476	16241	16259	16340	16353	16385	16288	16436	16239	16322	16345	16467	16353	16515	16395	16309	16297	16367	16504	16455	16520	16344	16349	16459	16354	16319	16521	16210	16191	16264	16213	16254	16381	16345	16273	16343	16364	16459	16311	16246	16315	16438	16238	16373	16528	16425	16410	16166	16309	16387	16524	16378	16322	16412	16357	16300	16468	16515	16366	16301	16383	16357	16320	16401	16309	16496	16287	16299	16372	16208	16396	16530	16369	16275	16324	16315	16389	16367	16371	16412	16257	16299	16346	16401	16332	16497	16325	16289	16468	16257	16395	16235	16516	16487	16280	16418	16287	16292	16256	16409	16276	16340	16378	16483	16375	16407	16391	16277	16304	16287	16296	16420	16376	16362	16302	16343	16448	16380	16306	16462	16331	16257	16476	16464	16250	16195	16434	16418	16506	16382	16295	16438	16446	16110	16432	16340	16367	16401	16191	16312	16333	16511	16343	16354	16397	16276	16428	16134	16369	16349	16467	16304	16423	16393	16330	16441	16127	16293	16319	16432	16289	16278	16503	16479	16457	16312	16516	16251	16415	16424	16347	16224	16576	16298	16318	16435	16356	16431	16382	16296	16379	16299	16435	16185	16241	16358	16293	16343	16447	16616	16321	16359	16415	16278	16119	16393	16390	16462	16209	16526	16361	16437	16415	16342	16325	16292	16150	16256	16616	16294	16291	16415	16343	16423	16236	16537	16325	16303	16369	16260	16345	16310	16303	16547	16331	16415	16332	16306	16435	16501	16340	16227	16501	16338	16282	16361	16201	16541	16386	16304	16242	16318	16370	16349	16354	16336	16346	16419	16354	16363	16288	16258	16419	16405	16358	16410	16287	16290	16393	16265	16265	16305	16296	16361	16455	16263	16582	16414	16313	16439	16368	16232	16435	16249	16342	16421	16290	16428	16255	16372	16434	16389	16394	16334	16466	16413	16461	16586	16203	16226	16249	16418	16495	16259	16241	16344	16310	16369	16381	16423	16214	16332	16453	16451	16289	16343	16410	16360	16330	16301	16368	16395	16412	16418	16219	16460	16381	16372	16426	16325	16380	16284	16456	16477	16410	16190	16426	16219	16307	16295	16231	16324	16275	16363	16408	16384	16397	16386	16400	16439	16450	16418	16452	16618	16298	16376	16410	16391	16474	16350	16271	16417	16137	16303	16291	16368	16414	16284	16520	16217	16340	16358	16408	16347	16180	16344	16352	16304	16358	16323	16381	16413	16175	16166	16397	16274	16468	16282	16277	16362	16288	16476	16544	16289	16486	16432	16327	16445	16251	16368	16301	16311	16457	16418	16421	16151	16368	16281	16263	16405	16395	16475	16354	16392	16177	16392	16415	16197	16414	16479	16274	16417	16376	16344	16280	16367	16403	16177	16414	16271	16360	16412	16234	16200	16363	16375	16233	16282	16400	16294	16041	16223	16315	16351	16391	16447	16391	16272	16270	16361	16497	16456	16260	16423	16550	16330	16299	16438	16402	16277	16387	16398	16403	16347	16310	16533	16281	16333	16358	16267	16227	16484	16360	16490	16519	16224	16292	16238	16380	16430	16310	16256	16411	16286	16376	16465	16530	16355	16438	16409	16456	16421	16304	16260	16324	16264	16331	16281	16475	16351	16260	16193	16217	16270	16458	16279	16300	16406	16395	16286	16380	16404	16251	16482	16370	16333	16439	16401	16370	16218	16273	16300	16442	16607	16552	16393	16324	16143	16449	16373	16381	16335	16298	16140	16354	16502	16247	16553	16346	16552	16328	16421	16227	16430	16357	16474	16288	16349	16348	16306	16393	16226	16219	16313	16528	16198	16351	16345	16265	16224	16311	16326	16330	16211	16233	16288	16445	16440	16386	16466	16272	16302	16229	16313	16383	16286	16145	16480	16386	16368	16442	16247	16378	16496	16270	16281	16418	16314	16319	16512	16413	16377	16413	16414	16436	16359	16293	16391	16404	16331	16319	16354	16304	16412	16356	16376	16415	16263	16523	16470	16445	16322	16307	16407	16349	16253	16409	16203	16260	16254	16464	16155	16492	16182	16202	16232	16424	16242	16421	16354	16303	16316	16200	16388	16402	16499	16356	16249	16378	16387	16359	16634	16339	16501	16492	16351	16463	16300	16329	16272	16403	16468	16271	16418	16400	16180	16460	16426	16326	16345	16281	16343	16362	16287	16525	16180	16265	16496	16375	16600	16366	16282	16375	16378	16402	16409	16336	16471	16323	16289	16316	16498	16193	16338	16502	16362	16435	16281	16643	16191	16276	16387	16483	16349	16449	16230	16517	16274	16597	16467	16353	16343	16432	16515	16255	16293	16311	16308	16388	16399	16281	16319	16266	16349	16315	16298	16378	16333	16246	16419	16268	16377	16356	16319	16225	16493	16461	16406	16316	16497	16402	16308	16379	16183	16220	16211	16429	16243	16523	16413	16251	16197	16318	16200	16421	16298	16561	16388	16468	16264	16357	16291	16376	16279	16359	16395
23153	21598	29654	24147	22469	26417	30005	24232	22329	21849	21310	20507	20770	20443	20122	20035	19420	19338	19204	19480	19338	19341	19121	18842	18567	18780	18773	18772	18705	18755	18567	18442	18599	18659	18468	18591	18631	18472	18674	18719	18386	18543	18411	18393	18403	18371	18320	18582	18510	18218	18493	18470	18574	18495	18446	18608	18445	18271	18670	18399	18393	18229	18361	18576	18421	18419	18604	18530	18611	18609	18321	18624	18618	18462	18557	18289	18240	18258	18341	18572	18495	18316	18592	18398	18459	18487	18504	18378	18442	18152	18253	18273	18599	18362	18475	18548	18557	18245	18430	18330	18294	18380	18392	18435	18443	18424	18406	18519	18374	18220	18407	18383	18552	18518	18444	18660	18329	18432	18317	18384	18229	18409	18436	18082	18219	18449	18195	18297	18473	18247	18342	18460	18321	18200	18321	18367	18299	18219	18412	18250	18369	18514	18370	18287	18404	18592	18419	18313	18350	18374	18287	18197	18527	18417	18468	18449	18469	18390	18306	18310	18495	18283	18608	18045	18372	18344	18227	18356	18364	18370	18365	18380	18506	18623	18383	18184	18400	18359	18255	18471	18574	18290	18155	18425	18374	18520	18584	18129	18481	18444	18249	18280	18330	18558	18312	18448	18380	18377	18346	18303	18523	18442	18375	18552	18437	18524	18360	18527	18390	18313	18349	18293	18290	18258	18210	18324	18514	18231	18423	18364	18403	18521	18433	18220	18361	18471	18345	18267	18552	18554	18471	18240	18335	18349	18266	18238	18237	18261	18297	18326	18194	18384	18343	18247	18516	18486	18416	18340	18298	18335	18264	18368	18369	18454	18585	18507	18535	18520	18424	18310	18315	18385	18428	18451	18272	18307	18250	18428	18133	18374	18184	18392	18418	18327	18368	18100	18203	18325	18333	18572	18122	18423	18392	18360	18061	18377	18347	18038	18454	18242	18248	18307	18402	18356	18328	18269	18449	18320	18179	18178	18329	18266	18323	18343	18425	18555	18236	18198	18454	18325	18388	18315	18275	18380	18517	18468	18241	18356	18451	18381	18274	18289	18502	18480	18149	18510	18535	18280	18270	18302	18357	18168	18128	18128	18506	18406	18262	18093	18320	18417	18290	18196	18399	18396	18379	18341	18460	18474	18517	18402	18360	18559	18284	18532	18349	18378	18292	18325	18680	18331	18341	18442	18441	18413	18246	18308	18382	18501	18338	18230	18344	18450	18479	18326	18301	18371	18320	18292	18274	18169	18153	18303	18454	18323	18431	18209	18461	18386	18335	18143	18184	18300	18476	18269	18494	18322	18446	18386	18561	18460	18570	18462	18317	18349	18406	18306	18252	18217	18472	18391	18359	18439	18378	18239	18469	18478	18513	18354	18533	18500	18307	18515	18254	18297	18488	18263	18417	18609	18468	18579	18560	18153	18132	18387	18536	18287	18233	18327	18354	18166	18382	18300	18347	18171	18528	18334	18407	18397	18352	18254	18384	18306	18322	18412	18182	18371	18469	18362	18090	18326	18471	18423	18490	18504	18347	18374	18517	18281	18287	18338	18326	18442	18566	18458	18294	18476	18527	18577	18453	18508	18292	18405	18452	18174	18383	18338	18261	18394	18197	18429	18300	18247	18260	18331	18550	18274	18384	18518	18037	18250	18746	18278	18174	18250	18255	18298	18212	18340	18420	18229	18491	18263	18339	18331	18372	18232	18322	18080	18215	18175	18325	18484	18556	18232	18266	18252	18353	18223	18404	18404	18380	18265	18375	18165	18219	18364	18288	18477	18215	18490	18352	18542	18473	18643	18214	18396	18605	18289	18351	18314	18627	18092	18474	18275	18168	18572	18528	18293	18414	18430	18254	18470	18396	18474	18344	18454	18341	18248	18169	18334	18466	18392	18327	18274	18463	18209	18390	18311	18285	18356	18264	18487	18395	18432	18456	18269	18367	18358	18357	18171	18361	18111	18225	18208	18314	18313	18377	18500	18118	18288	18224	18282	18434	18469	18340	18088	18376	18421	18360	18338	18452	18425	18157	18374	18481	18294	18246	18438	18523	18368	18325	18498	18319	18340	18391	18321	18297	18443	18284	18303	18354	18351	18409	18379	18252	18223	18411	18421	18408	18395	18406	18370	18486	18401	18491	18402	18426	18418	18525	18532	18399	18515	18475	18402	18385	18222	18601	18302	18418	18350	18249	18420	18468	18254	18512	18368	18401	18522	18427	18389	18369	18460	18407	18226	18195	18328	18262	18425	18439	18315	18401	18311	18340	18442	18231	18381	18342	18348	18245	18641	18310	18386	18347	18294	18279	18418	18355	18443	18562	18457	18295	18327	18570	18415	18298	18474	18011	18145	18302	18594	18533	18478	18419	18227	18474	18415	18389	18363	18323	18449	18398	18443	18229	18287	18404	18395	18401	18213	18392	18489	18437	18279	18163	18437	18362	18356	18312	18429	18326	18341	18144	18250	18229	18436	18332	18343	18495	18258	18411	18339	18381	18518	18379	18330	18276	18464	18326	18347	18200	18442	18599	18246	18346	18411	18304	18393	18316	18238	18347	18224	18381	18259	18488	18419	18472	18371	18308	18382	18203	18482	18382	18447	18332	18333	18359	18389	18075	18151	18545	18288	18338	18413	18411	18585	18250	18586	18334	18209	18382	18565	18400	18461	18389	18394	18361	18279	18435	18363	18367	18505	18412	18325	18321	18338	18209	18408	18275	18335	18283	18319	18408	18144	18441	18487	18506	18309	18284	18321	18278	18352	18571	18472	18259	18129	18390	18373	18263	18454	18420	18372	18183	18297	18443	18265	18435	18616	18178	18537	18203	18368	18357	18243	18289	18279	18257	18421	18185	18403	18192	18389	18429	18449	18311	18420	18443	18440	18277	18212	18312	18385	18277	18477	18187	18402	18680	18235	18181	18164	18266	18407	18170	18294	18653	18446	18163	18471	18393	18394	18486	18387	18399	18297	18346	18421	18244	18193	18341	18333	18271	18143	18275	18414	18542	18168	18393	18348	18382	18329	18415	18272	18529	18441	18298	18412	18556	18208	18360	18394	18252	18323	18093	18288	18478	18323	18353	18359	18274	18240	18289	18183	18479	18281	18202	18297	18557	18427	18327	18465	18382	18344	18595	18272	18373	18364	18330	18276	18195	18251	18289	18516	18396	18266	18566	18583	18347	18394	18236	18500	18276	18446	18315	18326	18492	18304	18404	18239	18479	18211	18299	18419	18451	18252	18289	18372	18301	18300	18401	18389	18557	18383	18393	18227	18251	18434	18497	18456	18459	18314	18232	18207	18235	18306	18438	18280	18585	18428	18388	18558	18452	18380	18477	18423	18485	18344	18290	18345	18433	18352	18282	18505	18517	18208	18351	18258	18477	18298	18322	18415	18385	18346	18191	18569	18589	18389	18265	18375	18332	18395	18429	18305	18437	18381	18388	18336	18210	18354	18332	18381	18323	18409	18305	18348	18414	18331	18317	18169	18369	18473	18451	18409	18143	18197	18462	18409	18327	18301	18369	18325	18386	18342	18440	18387	18354	18137	18265	18203	18255	18219	18234	18302	18396	18393	18313	18193	18388	18391	18360	18368	18363	18402	18469	18377	18492	18210	18389	18351	18179	18437	18367	18224	18493	18339	18314	18475	18478	18376	18564	18222	18370	18355	18292	18537	18317	18364	18157	18046	18376	18387	18252	18414	18403	18109	18293	18395	18359	18135	18315	18252	18283	18234	18400	18316	18505	18221	18413	18337	18422	18399	18442	18455	18444	18370	18012	18152	18234	18189	18345	18373	18305	18454	18435	18404	18341	18325	18184	18258	18233	18413	18412	18182	18392	18446	18258	18390	18347	18229	18370	18377	18451	18349	18658	18492	18368	18521	18396	18316	18412	18359	18412	18407	18272	18161	18390	18488	18488	18488	18389	18416	18448	18328	18284	18199	18159	18215	18226	18245	18197	18265	18315	18338	18542	18339	18456	18474	18279	18186	18258	18347	18421	18336	18399	18309	18405	18207	18586	18216	18268	18222	18413	18353	18091	18185	18354	18317	18343	18403	18414	18274	18171	18409	18285	18313	18621	18319	18325	18613	18330	18376	18309	18281	18364	18352	18485	18375	18339	18282	18205	18343	18535	18485	18394	18411	18242	18305	18283	18409	18333	18549	18258	18498	18362	18504	18370	18475	18266	18330	18429	18460	18280	18455	18299	18315	18345	18285	18617	18550	18375	18227	18480	18216	18313	18368	18313	18340	18304	18346	18331	18298	18305	18315	18323	18193	18439	18252	18464	18367	18382	18509	18284	18263	18315	18430	18445	18431	18440	18393	18318	18368	18140	18329	18281	18607	18404	18400	18342	18370	18388	18479	18436	18304	18178	18535	18296	18361	18294	18250	18176	18350	18376	18293	18227	18432	18369	18304	18446	18275	18269	18234	18307	18214	18498	18314	18285	18391	18538	18367	18234	18406	18338	18488	18384	18296	18247	18469	18094	18239	18248	18407	18384	18271	18410	18359	18434	18460	18500	18154	18562	18257	18549	18301	18262	18256	18129	18300	18124	18490	18405	18344	18129	18345	18352	18269	18200	18609	18385	18542	18641	18400	18384	18394	18437	18282	18084	18388	18369	18280	18327	18446	18233	18318	18413	18325	18437	18365	18244	18258	18250	18199	18289	18369	18367	18377	18380	18407	18229	18094	18434	18310	18316	18367	18334	18394	18302	18346	18186	18361	18168	18206	18560	18448	18357	18285	18522	18209	18318	18461	18084	18142	18259	18323	18417	18298	18260	18322	18354	18368	18284	18396	18244	18304	18489	18319	18371	18322	18413	18521	18300	18343	18412	18484	18341	18461	18232	18321	18159	18484	18509	18282	18378	18316	18436	18262	18375	18453	18419	18327	18401	18619	18256	18277	18122	18336	18457	18379	18532	18161	18369	18242	18414	18303	18291	18362	18392	18242	18239	18259	18178	18451	18359	18193	18375	18347	18668	18554	18240	18181	18362	18422	18341	18346	18470	18568	18263	18442	18234	18351	18413	18418	18233	18357	18352	18460	18149	18243	18442	18273	18411	18406	18253	18287	18136	18264	18328	18346	18309	18094	18321	18512	18269	18427	18321	18361	18173	18539	18397	18318
26760	48165	46956	39749	34455	31505	28676	24767	23067	21767	20717	19804	19735	19471	19363	18726	18037	17514	17672	17587	17812	17621	17198	16859	16941	16835	16763	17048	16953	16628	16672	16565	16510	16631	16526	16462	16598	16501	16429	16334	16514	16579	16589	16355	16427	16326	16532	16501	16475	16431	16453	16451	16438	16603	16483	16603	16318	16682	16604	16475	16356	16595	16469	16607	16497	16522	16389	16456	16430	16461	16469	16437	16474	16431	16464	16498	16642	16389	16466	16350	16487	16339	16360	16529	16533	16430	16239	16502	16477	16358	16512	16432	16360	16423	16470	16402	16522	16406	16501	16484	16401	16537	16543	16208	16372	16389	16440	16497	16522	16530	16523	16572	16403	16335	16435	16507	16520	16493	16480	16381	16322	16648	16333	16318	16460	16405	16244	16495	16484	16361	16489	16432	16439	16158	16459	16245	16450	16407	16518	16436	16517	16443	16477	16334	16456	16519	16447	16563	16561	16362	16506	16441	16498	16249	16387	16584	16334	16370	16588	16390	16581	16512	16336	16482	16554	16363	16509	16515	16378	16456	16670	16382	16328	16428	16227	16553	16446	16364	16465	16524	16367	16448	16521	16350	16529	16449	16545	16518	16503	16311	16390	16388	16327	16449	16420	16394	16434	16456	16430	16436	16429	16451	16350	16503	16477	16424	16354	16319	16397	16358	16518	16330	16495	16472	16335	16491	16386	16489	16447	16579	16406	16417	16697	16448	16352	16263	16410	16336	16341	16504	16501	16429	16466	16610	16476	16396	16528	16427	16434	16452	16543	16448	16354	16617	16251	16405	16435	16259	16396	16450	16208	16368	16388	16452	16605	16386	16475	16253	16458	16417	16526	16471	16397	16580	16426	16383	16473	16308	16483	16481	16336	16343	16465	16421	16559	16256	16390	16531	16328	16358	16620	16403	16446	16467	16544	16447	16387	16369	16360	16486	16604	16365	16350	16465	16550	16545	16377	16550	16366	16418	16499	16446	16386	16363	16623	16417	16492	16424	16436	16519	16403	16442	16388	16578	16470	16448	16429	16373	16501	16370	16405	16300	16403	16394	16444	16405	16411	16401	16307	16549	16398	16281	16430	16561	16398	16470	16276	16270	16383	16440	16423	16603	16359	16487	16512	16399	16355	16417	16370	16609	16267	16471	16364	16401	16356	16573	16488	16475	16360	16532	16510	16439	16456	16380	16404	16410	16639	16443	16377	16340	16317	16563	16369	16310	16412	16263	16375	16759	16369	16403	16323	16248	16334	16553	16317	16369	16368	16523	16545	16495	16594	16458	16318	16340	16305	16332	16523	16294	16469	16224	16455	16349	16450	16386	16184	16306	16442	16309	16410	16462	16554	16565	16622	16333	16389	16375	16418	16452	16390	16435	16467	16296	16505	16484	16375	16437	16632	16442	16533	16352	16583	16378	16429	16536	16338	16367	16399	16585	16474	16456	16330	16331	16447	16382	16442	16389	16393	16547	16355	16280	16202	16361	16404	16408	16375	16420	16500	16413	16443	16505	16338	16339	16392	16400	16510	16357	16239	16516	16441	16467	16481	16410	16390	16577	16530	16518	16435	16492	16252	16509	16414	16440	16395	16386	16314	16462	16499	16321	16581	16450	16521	16264	16491	16308	16348	16452	16357	16468	16295	16337	16471	16225	16585	16474	16337	16278	16238	16269	16413	16518	16519	16499	16376	16441	16515	16454	16337	16280	16578	16482	16393	16373	16294	16576	16287	16351	16413	16412	16274	16424	16393	16392	16298	16351	16227	16455	16442	16515	16385	16300	16427	16469	16372	16547	16464	16415	16332	16394	16352	16386	16254	16438	16381	16415	16377	16393	16529	16359	16416	16304	16501	16458	16383	16438	16391	16486	16373	16365	16551	16508	16505	16309	16523	16506	16445	16420	16303	16273	16480	16574	16393	16453	16209	16232	16332	16485	16580	16425	16452	16676	16351	16506	16240	16513	16623	16509	16404	16296	16499	16473	16374	16596	16361	16495	16559	16398	16560	16393	16288	16362	16289	16491	16471	16546	16464	16550	16547	16552	16417	16351	16295	16291	16449	16428	16361	16255	16575	16623	16505	16246	16401	16334	16506	16457	16479	16493	16432	16315	16473	16672	16546	16271	16407	16315	16192	16368	16568	16566	16453	16337	16281	16413	16387	16509	16358	16611	16310	16312	16537	16383	16441	16491	16617	16551	16194	16285	16510	16353	16376	16507	16403	16289	16423	16278	16362	16389	16430	16424	16500	16290	16333	16479	16478	16582	16562	16355	16312	16506	16239	16255	16372	16496	16352	16515	16447	16565	16353	16491	16352	16503	16499	16362	16553	16465	16379	16505	16509	16461	16406	16317	16355	16425	16412	16308	16635	16454	16220	16318	16329	16527	16609	16387	16428	16322	16563	16450	16359	16321	16511	16206	16451	16383	16490	16422	16286	16507	16381	16341	16399	16373	16345	16327	16379	16426	16599	16446	16293	16477	16418	16365	16350	16575	16361	16580	16355	16328	16650	16315	16720	16672	16198	16438	16255	16355	16453	16458	16460	16394	16550	16381	16351	16401	16435	16382	16703	16543	16333	16545	16364	16380	16372	16411	16424	16444	16411	16376	16348	16306	16351	16391	16379	16378	16305	16424	16485	16371	16350	16535	16326	16480	16359	16573	16526	16405	16590	16418	16489	16500	16438	16470	16620	16378	16366	16681	16538	16421	16447	16262	16262	16509	16544	16454	16589	16299	16383	16504	16524	16397	16324	16431	16483	16226	16225	16391	16389	16400	16524	16331	16352	16532	16509	16412	16404	16323	16483	16336	16302	16234	16375	16489	16501	16577	16496	16365	16287	16545	16499	16364	16391	16359	16454	16387	16547	16426	16466	16453	16447	16265	16203	16375	16352	16410	16520	16395	16476	16544	16266	16520	16672	16453	16481	16381	16442	16344	16395	16535	16373	16537	16432	16543	16507	16358	16373	16495	16379	16361	16290	16423	16598	16257	16436	16293	16363	16388	16224	16341	16296	16448	16431	16367	16495	16300	16455	16288	16283	16355	16475	16262	16435	16484	16373	16358	16288	16506	16414	16304	16395	16448	16417	16579	16278	16277	16426	16458	16568	16390	16419	16452	16337	16480	16550	16348	16420	16457	16541	16342	16446	16056	16551	16456	16432	16391	16359	16498	16383	16466	16342	16435	16477	16364	16427	16498	16440	16381	16506	16533	16441	16410	16556	16377	16487	16458	16345	16191	16449	16554	16552	16436	16532	16360	16269	16298	16387	16379	16332	16367	16465	16509	16423	16282	16401	16426	16356	16456	16404	16461	16386	16469	16525	16264	16498	16567	16474	16319	16431	16411	16246	16531	16335	16554	16632	16594	16483	16420	16596	16348	16403	16463	16476	16377	16425	16496	16319	16436	16371	16299	16351	16441	16371	16394	16412	16391	16414	16486	16258	16463	16476	16359	16403	16372	16533	16510	16400	16543	16297	16366	16344	16344	16579	16381	16267	16490	16460	16420	16360	16520	16314	16441	16398	16451	16346	16420	16368	16572	16312	16394	16551	16373	16424	16462	16347	16379	16304	16345	16458	16395	16339	16458	16449	16292	16401	16325	16361	16227	16322	16520	16362	16322	16489	16468	16357	16326	16312	16328	16527	16495	16402	16313	16548	16435	16378	16429	16649	16388	16558	16377	16460	16373	16518	16410	16425	16500	16402	16519	16198	16373	16445	16362	16626	16408	16592	16309	16500	16489	16504	16546	16366	16454	16530	16464	16396	16598	16434	16603	16434	16348	16434	16416	16482	16576	16512	16470	16443	16433	16435	16351	16568	16479	16491	16516	16379	16369	16529	16459	16258	16310	16461	16302	16406	16426	16327	16390	16606	16501	16168	16371	16260	16492	16314	16332	16378	16387	16419	16427	16398	16309	16502	16271	16594	16427	16452	16448	16454	16548	16553	16443	16353	16209	16416	16452	16289	16551	16445	16439	16310	16638	16437	16469	16355	16475	16388	16263	16314	16424	16325	16385	16436	16307	16398	16376	16331	16462	16512	16466	16548	16523	16290	16345	16257	16373	16480	16450	16550	16303	16445	16593	16517	16569	16376	16452	16468	16349	16649	16421	16445	16498	16252	16457	16520	16415	16498	16375	16397	16336	16435	16444	16282	16346	16393	16411	16346	16555	16326	16340	16418	16462	16442	16658	16428	16444	16327	16531	16601	16503	16272	16408	16434	16462	16375	16198	16356	16347	16331	16281	16407	16486	16448	16354	16463	16355	16372	16518	16365	16396	16308	16310	16407	16465	16579	16453	16475	16401	16337	16498	16450	16570	16231	16224	16506	16451	16394	16396	16473	16401	16381	16423	16343	16506	16400	16308	16280	16411	16390	16311	16554	16533	16575	16375	16605	16546	16373	16408	16451	16308	16482	16411	16401	16530	16496	16480	16268	16436	16341	16457	16192	16426	16460	16314	16390	16363	16526	16395	16423	16403	16373	16393	16412	16448	16414	16327	16390	16531	16472	16455	16333	16462	16367	16557	16506	16484	16395	16235	16410	16363	16355	16289	16513	16294	16315	16429	16441	16569	16324	16499	16452	16617	16303	16396	16323	16347	16415	16470	16292	16429	16364	16468	16253	16358	16498	16405	16365	16348	16545	16368	16523	16499	16436	16410	16628	16308	16355	16496	16339	16342	16432	16367	16617	16320	16348	16437	16287	16350	16352	16474	16463	16387	16337	16440	16506	16309	16350	16351	16429	16432	16498	16402	16406	16331	16427	16460	16480	16227	16410	16229	16440	16309	16370	16458	16418	16449	16259	16484	16437	16355	16394	16288	16334	16310	16279	16520	16608	16379	16560	16267	16417	16413	16291	16427	16337	16506	16436	16451	16562	16485	16428	16543	16375	16389	16518	16425	16373	16495	16328	16221	16342	16483	16425	16345	16509	16634	16449	16474	16299	16341	16472	16470	16470	16320	16330	16564	16433	16402	16449	16457	16290	16330	16396	16348	16409	16352	16490	16335	16311	16454	16188	16476	16373	16167	16532	16585	16552	16405	16365	16455	16588	16223	16453	16438	16388	16456	16575	16345	16583	16493	16354	16323	16413	16438	16626	16388	16534	16312	16314	16479	16155	16342
28231	24589	31361	29184	23835	22295	21439	19785	18983	18387	18177	18264	18069	18051	17801	17860	17671	17383	17601	17411	17517	17314	17525	17561	17379	17152	17258	17416	17142	17367	17282	17486	17172	17189	17211	17533	17493	17330	17351	17343	17238	17114	17452	17501	17509	17382	17213	17289	17272	17190	17087	17203	17164	17227	17229	17137	17387	17172	17229	17051	17018	17116	17196	17277	17185	17171	17259	17125	17437	17254	17227	17328	17202	17584	17310	17301	17115	17104	17285	17212	17333	17307	16977	17136	17081	17419	17420	17252	17125	17202	17382	17433	17266	17131	17228	17358	17164	17045	17243	17267	17194	17262	17248	17363	17178	17178	17195	17042	17205	17063	17217	17174	17079	17111	17322	17078	17037	17266	17342	17275	17203	17216	17120	17160	17271	17022	17278	17327	16997	17244	17357	17252	17023	17140	17170	17021	17193	17227	17216	17160	17153	17267	17100	17145	17407	16966	17264	17045	17251	17144	17250	17273	17244	17189	17134	17419	17290	17118	17344	17041	17257	17233	17287	17153	17158	17314	17143	17413	17164	17061	17348	17440	17177	17044	17104	17139	17094	17282	17317	17381	17215	17241	17283	17311	17087	17026	17137	16952	17171	17080	17137	17150	17315	17176	17072	17290	17185	17055	17044	17107	17104	17194	17133	17213	17193	17153	17033	17196	17130	17137	17005	17268	16987	17140	16937	17209	17253	17309	17165	17161	17109	17116	17153	17208	17067	17188	17263	17103	17363	17302	17254	17280	17246	17290	17309	17333	17154	17217	17184	17369	17148	17170	17269	17024	17134	17253	17230	17043	17250	17234	17238	17216	17426	17289	17338	17147	17290	17179	17431	17326	17105	17365	17200	17312	17214	17103	17214	17317	17289	17147	17159	17108	17167	17259	17331	16900	17071	17268	17213	17151	17105	17427	17210	17142	17186	17278	17386	17169	17132	16957	17308	17313	17327	17268	17340	17327	17117	17246	17176	17170	17138	17134	17190	17202	17199	17165	17092	17141	17312	17134	17153	16994	17022	17142	17073	17036	17259	17040	17108	17123	17153	17184	17162	16983	17288	17394	17220	17144	17139	17041	17052	17225	17171	17335	17163	17221	16919	17289	17107	16947	17054	17301	17238	17141	17200	17239	17317	17207	17058	17106	17073	17312	17283	17173	17229	17049	17056	17085	17281	17215	17109	17191	17262	17187	17083	17207	17176	17279	17362	17211	17236	17286	17196	17265	17259	17008	17170	17253	17027	17019	17117	17128	17007	17312	17206	17145	17233	17274	17145	17166	17074	17359	17116	17202	17420	17398	17237	16980	17370	17122	17105	17253	17300	17363	17152	17187	17184	17330	17042	17118	17175	17007	17195	17056	17112	17193	17074	17205	17315	17284	17198	17165	17270	17330	17222	17143	17101	17270	17049	17210	17225	17142	17083	17237	17283	17406	17269	17230	17315	17195	17035	17018	17300	17268	17049	17285	17260	17217	17302	16963	17520	17440	17202	17133	17292	17076	17148	17378	17337	17052	17061	17054	17155	17203	17260	17268	17187	17072	17281	17288	17160	17251	17376	17257	17354	17160	17303	17023	17004	17135	17227	17297	17144	17169	17183	17170	17253	17168	17046	17140	17078	17300	16871	17059	17294	17219	17144	17128	17033	17219	17218	17147	17028	17230	17317	17099	17127	17128	17234	17375	17363	17007	17226	17033	17146	17319	17109	17150	17190	17087	17290	17330	17069	17419	17299	17243	17163	17098	17224	17280	17127	17135	17070	17075	17141	17111	17356	17174	17278	16992	17144	17322	17350	17142	17160	17352	17267	17387	17098	17111	17077	17075	17315	17296	17026	17313	17200	17157	17522	17114	17224	17233	17163	17178	17159	17236	17358	17058	17237	17211	17281	17079	17009	17239	16987	17127	17311	17070	17058	17185	17094	17186	17081	17248	17101	17161	17137	17293	17334	17161	17235	17132	17109	17150	17266	17433	17193	17088	17328	17279	17235	17099	17132	17342	17302	17232	17377	17112	17366	17011	17387	17192	17078	17314	17444	17240	17055	16978	17247	17277	17245	17380	17423	17305	17164	17150	17193	17036	17085	17143	16926	17100	17196	17151	17221	17320	17264	17272	17277	17346	17150	16936	17192	17213	17007	17050	17251	17462	17168	17211	17283	17069	17073	17123	17264	17321	17161	17157	17144	17195	17143	17216	17394	17086	17152	17199	17260	17240	17211	17315	17132	17166	17150	17000	17176	17030	17208	16960	17140	17214	17291	17270	17249	17246	17256	17292	17103	17252	17198	17126	17201	17023	17086	17255	17046	17229	17334	17196	17277	17372	17070	17170	17281	17209	17138	17180	17076	17161	17324	17316	17209	17268	16982	17161	17087	17060	17112	17188	17181	17296	17243	17105	17211	17038	17156	17240	17284	17179	17329	17207	17172	17308	17063	16959	17390	17175	17164	17285	17136	17170	17108	17329	17215	17097	17122	17258	17103	17143	17288	17214	17205	17293	17139	17265	17270	17003	17182	17262	17207	17229	17154	17333	17214	17144	17175	17369	17344	17174	17136	17336	17091	17166	17284	17085	17208	17072	17253	17213	17180	17118	17058	17203	17037	17322	17211	17263	17291	17232	17174	17188	17257	17217	17172	17089	17221	17262	17182	17061	17249	17201	17382	17288	16962	17318	17286	17267	17233	17073	17207	17437	16981	17194	16992	17207	17351	17210	17345	17229	17270	17163	17293	17127	17207	17156	17240	17130	17193	17254	16908	17105	17219	17161	17234	17284	17006	17188	17233	17478	17160	17049	17281	17093	17159	17184	17348	17219	17310	17161	17273	17225	17282	17453	17278	17270	17394	17265	17120	17131	17180	17181	17122	16956	17216	17255	17089	17156	17214	17326	17245	17229	17221	16928	17284	17009	16924	17079	17203	17065	17087	17400	17140	17257	17136	17148	17169	17342	17095	17315	17217	16950	17130	17246	17088	17248	17113	17260	17243	17202	16939	17174	17226	17273	17162	17261	17281	17078	17399	17248	17402	17238	17089	17141	17221	17009	17157	17169	17158	17248	17418	17044	17285	17254	17171	17145	17219	17309	17292	17134	17245	17091	17085	17316	17194	17216	17238	17030	17275	17210	17295	17200	17229	17086	17102	17152	17227	17141	17073	17172	17344	17278	17156	17290	17263	17035	17107	17499	17212	17223	17168	17158	17343	17233	17312	17072	17137	17389	17174	17080	17062	17156	17091	17292	17249	16964	17099	17163	17228	17201	17227	17258	17224	17149	17140	17231	17087	17477	17146	17230	17240	17238	17095	17240	17037	17104	17223	17058	17138	17325	17102	17229	17237	17132	17076	17145	17184	17151	17181	17026	17404	17247	17467	17306	17257	17161	16886	17199	17012	17250	17369	17188	17026	17182	17273	17220	17165	17294	17182	17221	17273	17090	17294	16998	17244	17104	16968	17203	17323	17131	17385	17343	17140	17121	17232	17381	17234	17240	17173	17182	17115	17120	17352	17221	17200	17035	17395	17223	17168	17123	16985	17184	17120	17093	17225	17298	17377	17135	17484	17175	17129	17248	17399	17152	17169	17254	17105	17326	17212	17193	17125	17155	17179	17273	17318	17257	17169	17049	17087	17138	17247	17164	17238	17291	17277	17122	17242	17223	17135	17169	17107	17332	17194	17229	17446	17177	17166	17212	17365	17231	17369	17153	17276	17221	17139	17213	17315	17166	17160	17087	17166	17020	17229	17315	17275	17200	17303	17208	17287	17283	17272	17322	17295	17102	17203	17014	17075	17024	17346	17391	17268	17158	17167	17250	17142	17079	17210	17350	17147	17186	17181	17270	17033	17178	17315	17039	17144	17180	17207	17323	17132	17319	17333	17125	17099	16947	17146	17256	17179	17180	17374	17113	16964	17020	17404	17291	17147	17271	17282	17092	17239	17240	17391	17146	17176	17347	17155	17061	17221	17124	17302	17209	17101	17237	17255	17308	17213	17008	17186	17132	17054	17240	17152	16980	17107	17361	17076	17050	17301	17200	17241	17059	17064	17272	17364	16946	17274	17090	17166	17151	17024	17124	17021	17347	17169	17353	17283	17086	17043	17075	17253	17300	17125	17063	17223	17177	17208	17153	17442	17262	16881	17136	17426	17009	17190	17106	17146	17081	17269	17221	17182	17203	17130	17458	17270	17321	17002	17244	17227	17042	17167	17238	17177	17183	17299	17200	17107	17162	17056	17220	17444	17418	17206	17224	17082	17235	17025	17288	17251	17223	17314	17149	17154	17163	17032	17074	17109	17335	17173	17125	17152	17330	17121	17188	17329	17053	17293	17074	17389	17313	17039	17106	17210	17289	17334	17222	17178	17166	17270	17134	17140	17129	17253	17338	17345	17135	17260	17208	17276	17101	17137	17208	17412	17088	17309	17331	17191	17425	17110	17074	17384	17060	17244	17236	17281	17084	17244	17319	17460	17384	17395	17226	17111	17144	17056	17239	17220	17204	17190	17237	17052	17261	17202	17255	17175	17223	17212	17117	17277	17064	17078	17149	17234	17203	16952	17147	16993	17201	17463	17025	17217	17196	17129	16804	17055	17207	17220	17432	17217	17132	17112	17141	17005	17252	17152	17295	17262	17266	17431	17300	17328	17234	17103	17198	17143	17305	17108	17267	17357	17291	17326	17337	17195	17109	17122	17284	16954	17141	17234	17129	17218	17137	17148	17330	17275	17287	17076	16930	17133	17391	17244	17168	17194	17163	17353	17079	17251	17108	17358	17153	17319	17015	17364	17153	17032	17271	17279	17313	17179	17223	17343	17363	17219	17318	17310	17293	17217	17416	17288	17343	17230	17253	17152	17141	17430	17168	17260	17255	17093	17281	17291	17115	17174	17270	17033	17160	17353	17228	17178	17084	17321	17252	17116	17259	17384	17046	17276	17151	17343	17179	17229	17305	17234	17204	17270	17094	17191	17300	17195	17007	17212	17190	17221	17141	17321	17137	17299	17252	17188	17455	17273	17096	17517	17076	17145	17165	17278	17295	17230	17405	17131	17076	17288	17219	17352	17212	17318	17138	17412	17260	17263	17090	17276	17169	17239	17222	17134	17362	17010	17108	17235	16922	17284	17196	17138	17289	17061	17205
25543	37996	36658	30243	25388	23350	22016	19762	18524	17969	17541	17268	17192	16662	16894	16536	16445	16138	16091	15999	16225	16126	15884	15856	15738	15892	15916	15871	15985	15829	15701	15750	15660	15802	15842	15600	15680	15866	15607	15817	15569	15823	15855	15762	15678	15649	15855	15799	15638	15842	15660	15844	15727	15625	15740	15587	15741	15716	15716	15710	15693	15589	15731	15714	15598	15774	15699	15678	15820	15712	15627	15648	15659	15658	15630	15751	15685	15718	15661	15764	15586	15588	15561	15557	15668	15512	15789	15681	15690	15676	15696	15589	15621	15780	15635	15765	15662	15678	15583	15581	15720	15590	15750	15612	15594	15599	15566	15715	15676	15644	15731	15741	15635	15755	15618	15770	15513	15544	15622	15669	15591	15566	15506	15618	15682	15593	15787	15505	15594	15776	15568	15724	15817	15440	15637	15485	15684	15478	15563	15728	15489	15795	15741	15692	15836	15667	15486	15782	15706	15815	15481	15788	15645	15789	15546	15701	15568	15747	15904	15632	15576	15620	15782	15673	15693	15643	15531	15707	15636	15657	15681	15475	15652	15666	15676	15809	15701	15706	15691	15749	15551	15698	15691	15552	15735	15747	15671	15685	15643	15625	15500	15664	15685	15628	15741	15480	15725	15665	15786	15591	15786	15583	15596	15729	15704	15715	15558	15507	15690	15565	15677	15610	15635	15652	15651	15547	15704	15554	15655	15709	15592	15734	15693	15582	15707	15686	15660	15613	15561	15505	15793	15735	15454	15723	15619	15688	15760	15785	15853	15657	15450	15650	15551	15735	15671	15683	15476	15656	15596	15575	15859	15608	15615	15781	15653	15620	15567	15735	15659	15667	15529	15758	15668	15737	15624	15555	15712	15709	15740	15658	15709	15557	15758	15577	15746	15667	15504	15511	15640	15785	15688	15584	15632	15663	15668	15633	15681	15612	15571	15666	15633	15517	15737	15684	15607	15718	15672	15756	15779	15810	15573	15739	15605	15573	15616	15506	15728	15491	15810	15695	15689	15743	15842	15532	15681	15732	15644	15648	15698	15582	15785	15671	15683	15616	15670	15592	15675	15630	15764	15865	15708	15488	15588	15632	15577	15564	15627	15671	15566	15609	15629	15644	15749	15721	15551	15567	15798	15644	15674	15597	15877	15870	15684	15744	15669	15559	15767	15654	15589	15524	15525	15631	15570	15689	15740	15835	15482	15793	15474	15791	15648	15605	15470	15736	15675	15609	15678	15758	15657	15571	15668	15516	15600	15667	15581	15571	15854	15732	15765	15751	15768	15798	15792	15650	15615	15755	15548	15591	15793	15616	15667	15536	15622	15571	15850	15525	15732	15710	15594	15526	15586	15498	15630	15576	15749	15599	15615	15731	15704	15622	15724	15504	15568	15676	15750	15713	15654	15701	15556	15673	15574	15693	15799	15736	15596	15671	15651	15555	15611	15678	15673	15690	15723	15728	15694	15683	15674	15738	15493	15663	15685	15741	15673	15542	15694	15535	15699	15689	15555	15661	15504	15647	15630	15675	15611	15683	15696	15772	15691	15634	15599	15614	15789	15840	15582	15782	15661	15609	15636	15685	15600	15810	15641	15599	15798	15574	15600	15636	15716	15690	15700	15634	15723	15546	15540	15740	15590	15612	15565	15662	15550	15662	15666	15679	15716	15510	15566	15690	15698	15739	15697	15679	15616	15576	15777	15616	15583	15679	15633	15770	15528	15709	15748	15725	15558	15668	15587	15689	15730	15699	15729	15722	15448	15439	15501	15606	15587	15706	15808	15678	15541	15618	15798	15531	15681	15539	15593	15554	15692	15522	15757	15697	15750	15655	15536	15710	15564	15529	15650	15603	15658	15633	15395	15676	15680	15609	15684	15660	15722	15542	15727	15719	15709	15785	15803	15742	15755	15730	15727	15635	15772	15640	15635	15568	15710	15719	15716	15715	15632	15569	15703	15465	15696	15638	15709	15476	15761	15536	15650	15622	15791	15473	15794	15711	15725	15742	15725	15824	15572	15740	15729	15679	15655	15610	15627	15779	15702	15614	15634	15633	15604	15589	15687	15661	15641	15635	15645	15799	15600	15576	15634	15734	15768	15689	15707	15579	15615	15603	15679	15594	15686	15502	15561	15690	15763	15818	15650	15648	15729	15683	15617	15617	15596	15547	15592	15782	15598	15704	15564	15639	15708	15624	15606	15609	15729	15644	15830	15582	15649	15734	15689	15703	15778	15696	15703	15621	15634	15596	15537	15641	15574	15723	15618	15659	15713	15660	15565	15595	15635	15645	15711	15714	15644	15497	15764	15773	15514	15724	15737	15606	15650	15439	15589	15792	15726	15496	15644	15590	15673	15600	15643	15593	15747	15718	15744	15676	15507	15683	15521	15809	15754	15755	15686	15759	15591	15627	15722	15508	15796	15666	15603	15623	15791	15596	15818	15713	15795	15738	15619	15587	15727	15655	15758	15523	15792	15678	15720	15664	15740	15595	15612	15532	15714	15706	15664	15790	15779	15525	15724	15568	15780	15647	15817	15640	15641	15726	15471	15538	15662	15677	15692	15746	15628	15591	15924	15539	15607	15600	15558	15485	15549	15763	15727	15639	15775	15721	15492	15616	15630	15678	15707	15787	15503	15543	15794	15731	15652	15705	15574	15715	15533	15600	15830	15667	15454	15648	15616	15703	15709	15813	15424	15654	15574	15749	15898	15701	15672	15615	15784	15644	15706	15738	15769	15752	15584	15676	15720	15654	15737	15526	15705	15856	15579	15705	15704	15605	15567	15646	15525	15509	15657	15686	15724	15729	15605	15681	15639	15691	15656	15547	15523	15588	15794	15783	15450	15758	15637	15776	15702	15637	15812	15608	15730	15737	15436	15717	15770	15474	15704	15747	15510	15672	15640	15585	15680	15743	15709	15564	15739	15692	15864	15507	15842	15825	15715	15657	15803	15552	15770	15572	15670	15748	15685	15752	15722	15609	15648	15654	15610	15763	15617	15807	15600	15724	15886	15670	15637	15841	15554	15674	15575	15674	15693	15713	15724	15758	15744	15849	15721	15629	15657	15708	15757	15754	15656	15686	15632	15649	15570	15551	15800	15561	15787	15526	15711	15675	15615	15713	15721	15840	15524	15655	15711	15817	15656	15691	15801	15712	15667	15774	15669	15571	15631	15618	15694	15830	15594	15743	15587	15557	15844	15722	15841	15497	15548	15457	15707	15583	15848	15635	15655	15448	15622	15657	15675	15586	15633	15558	15719	15589	15759	15704	15747	15590	15593	15783	15537	15600	15717	15613	15606	15715	15750	15689	15704	15764	15621	15616	15714	15733	15645	15670	15736	15742	15666	15662	15714	15602	15731	15632	15779	15662	15409	15613	15613	15633	15704	15711	15696	15760	15683	15562	15695	15752	15637	15753	15806	15672	15680	15586	15738	15499	15563	15665	15629	15748	15670	15768	15771	15638	15769	15686	15654	15692	15704	15541	15688	15788	15705	15724	15705	15531	15845	15724	15638	15733	15682	15655	15729	15604	15688	15804	15723	15610	15601	15789	15594	15512	15673	15673	15640	15688	15678	15785	15633	15769	15515	15704	15598	15561	15722	15719	15604	15556	15719	15635	15771	15866	15793	15785	15707	15674	15769	15473	15612	15625	15657	15487	15700	15519	15699	15674	15766	15673	15852	15740	15745	15593	15562	15847	15664	15681	15816	15604	15804	15734	15591	15568	15534	15654	15747	15595	15686	15648	15805	15656	15729	15746	15714	15570	15696	15752	15664	15786	15586	15762	15836	15748	15575	15629	15690	15845	15673	15680	15549	15723	15787	15647	15762	15725	15678	15716	15726	15667	15650	15651	15801	15762	15714	15593	15810	15799	15604	15671	15709	15706	15611	15717	15688	15729	15713	15674	15560	15696	15651	15598	15493	15629	15525	15607	15758	15667	15763	15578	15543	15710	15632	15825	15600	15577	15725	15607	15721	15861	15696	15675	15823	15428	15686	15768	15596	15650	15430	15680	15740	15653	15738	15776	15731	15646	15759	15676	15692	15713	15706	15767	15780	15591	15755	15731	15690	15684	15674	15771	15673	15622	15621	15620	15709	15736	15756	15637	15592	15432	15801	15700	15706	15720	15774	15632	15571	15626	15552	15659	15796	15856	15637	15732	15672	15745	15682	15741	15654	15635	15644	15569	15531	15725	15807	15639	15605	15745	15627	15552	15688	15657	15656	15621	15697	15724	15730	15633	15747	15704	15742	15638	15781	15544	15681	15604	15661	15549	15776	15544	15714	15668	15732	15635	15551	15662	15619	15628	15496	15599	15752	15637	15594	15493	15716	15680	15866	15633	15635	15907	15718	15844	15673	15603	15756	15532	15798	15551	15737	15726	15736	15792	15649	15523	15890	15562	15658	15719	15633	15657	15772	15875	15676	15551	15704	15557	15629	15648	15653	15705	15725	15755	15804	15681	15623	15693	15579	15627	15598	15608	15533	15745	15624	15629	15654	15785	15595	15805	15709	15658	15743	15661	15542	15644	15789	15684	15734	15684	15581	15686	15704	15626	15606	15656	15679	15605	15604	15625	15606	15768	15699	15673	15740	15856	15681	15660	15527	15824	15521	15751	15717	15612	15817	15592	15742	15656	15666	15653	15450	15584	15686	15723	15594	15586	15790	15687	15725	15821	15692	15782	15776	15778	15734	15684	15609	15757	15751	15765	15608	15702	15694	15596	15680	15784	15741	15589	15535	15763	15719	15764	15771	15765	15595	15779	15497	15706	15593	15650	15706	15671	15724	15618	15472	15621	15461	15760	15708	15634	15651	15645	15785	15691	15632	15682	15631	15626	15614	15552	15541	15635	15906	15759	15616	15644	15580	15800	15699	15520	15618	15604	15575	15734	15545	15804	15568	15753	15450	15608	15658	15691	15729	15651	15697	15825	15527	15690	15566	15731	15708	15712	15562	15765	15571	15766	15615	15969	15597	15761	15502	15778	15602	15573	15724	15608	15503	15672	15652	15677	15462	15665	15600	15760	15678	15858	15749	15571	15622	15663	15596	15665	15619	15788	15619	15631	15782	15820	15654	15603	15705	15792	15701	15623	15710	15654	15615	15524	15753	15675	15665	15582	15791	15795
24190	21599	29194	25018	24159	26093	26213	22193	20736	20431	19663	19407	19363	18946	18882	18768	18541	18597	18142	18392	18337	18423	18229	18187	18074	17980	18144	17923	17872	17970	18007	17832	17911	17742	17825	17899	18077	17885	17952	17862	17963	17744	17796	17626	17705	17762	17718	17979	17855	17898	17990	17746	17971	17732	17937	17839	17809	18015	17882	17689	17826	17898	17885	17954	17743	17698	17726	17728	17947	17757	17482	17731	17898	17889	17781	17742	17610	17838	17858	17666	17750	17912	17640	17608	17891	17909	17819	17936	17811	17587	17982	17813	17935	17712	17855	17652	17596	17802	17631	17810	17860	17802	17763	17440	17885	17901	17778	17857	17683	17949	17776	17746	17866	17887	17840	17773	17816	17860	17650	17917	17951	17722	17774	17913	17718	17857	17806	17536	17622	17793	17515	17910	17646	17658	17896	17939	17681	17854	17681	17808	17641	17665	17779	17615	17661	17675	17915	17885	17639	17651	17508	17689	17701	17808	17734	17887	17810	17906	17661	17862	17626	17480	17743	17740	17642	17738	17933	17728	17613	17865	17671	17690	17803	17798	17828	17851	17717	17991	17851	17783	17760	17808	17739	17957	17880	17726	17864	17751	17824	17804	17907	17599	17766	17740	17808	17861	17893	17706	17731	17992	17713	17721	17958	17699	17626	17614	17725	17806	17619	17771	17991	17770	17880	17638	17711	17668	17988	17674	17675	17760	17735	17766	17766	17836	17665	17607	17700	17726	17696	17672	17919	17677	17751	17588	17862	17845	17759	17651	17898	17770	17926	17762	17856	17761	17780	17631	17822	17627	17742	17611	17670	17749	17714	17566	17644	17753	17755	17832	17696	17671	17779	17938	17833	17621	17857	17750	17802	17524	17798	17765	17727	17707	17613	17734	17654	17788	17691	17783	17769	17652	17648	17976	17822	17779	17884	17814	17866	17775	17760	17831	17730	17723	17836	17675	17880	17982	17853	17770	17828	17688	17831	17848	17634	17694	17901	18033	17819	17748	17756	17702	17832	17648	17789	17910	17746	17648	17609	17848	17690	17705	17630	17633	17693	17661	17876	17770	17815	17877	17692	17844	17567	17858	17814	17701	17863	17889	17876	17760	17509	17593	17726	17727	17807	17785	17726	17653	17767	17654	17932	17841	17732	17780	17775	17782	17823	17867	17900	17796	17732	17607	17735	17647	17643	17627	17927	17683	17938	17627	17723	17545	17705	17486	17675	17850	17786	17817	17693	17829	17781	17597	17839	17807	17763	17674	17563	17670	17753	17756	17785	17830	17759	17760	17593	17828	17804	17718	17940	17539	17858	17793	17831	17711	17617	17594	17749	17652	17797	17631	17774	17775	17794	17680	17717	17792	17651	17712	17864	17869	17900	17891	17561	17480	17669	17766	17675	17805	17765	17573	17668	17835	17650	17707	17637	17609	17885	17811	17962	17842	17738	17862	17817	17771	17738	17968	17712	17933	17730	17722	17824	17651	17823	17927	17638	17641	17867	17680	17723	17631	17685	17819	17582	17791	17783	17805	17922	17807	17761	17817	17903	17798	17780	17898	17724	17575	17719	17837	17858	17758	17783	17826	17733	17657	17824	17878	17470	17832	17852	17609	17678	17814	17857	17761	17742	17565	17923	17558	17777	17711	17953	17766	17787	17837	17681	17752	17573	17946	17830	17469	17552	17574	17572	17826	17827	17446	17876	17647	17670	17622	17684	17690	17805	17735	17746	17856	17703	17796	17658	17852	17787	17920	17864	17833	17793	17697	17913	17750	17622	17879	17750	17810	17913	17675	17966	17708	17780	17576	17651	17714	17662	17579	17843	17832	17942	17936	17679	17630	17781	17836	17865	17742	17976	17667	17650	17737	17815	17726	17756	17980	17858	17713	17685	17803	17639	17674	17720	17911	17602	17791	17645	17635	17700	17717	17661	17649	17755	17707	17868	17797	17837	17780	17890	17750	17642	17864	17805	17860	17827	17725	17802	17541	17689	17953	18102	17760	17590	17622	17521	17598	17721	17662	17760	17695	18049	17893	17711	17712	17868	17907	17675	17633	17844	17744	17880	17772	17843	17779	17712	17913	17623	17492	17869	17923	17739	17795	17629	17521	17728	17644	17681	17806	17681	17730	17683	17675	17755	17812	17664	17795	17758	17618	17761	17738	17824	17599	17829	17752	17623	17717	17729	17743	17633	17945	17876	17710	17603	17850	17790	18003	18088	17614	17885	18004	17681	17741	17794	17661	17478	17692	17766	17614	17723	17712	17694	17875	17946	17709	17832	18023	17515	17692	17768	17642	17791	17836	17809	17628	17826	17792	17857	17614	17894	17778	17665	17883	17874	17732	17779	17772	17705	17862	17904	17708	17977	17548	17785	17671	17767	17793	17737	17776	17793	17712	17654	17810	17738	17595	17676	17568	17825	17661	17775	17798	17711	17759	17509	17545	17684	17743	17686	17835	17687	17786	17993	17832	17910	17766	17648	18004	17807	17865	17539	17708	17837	17859	17663	17698	17791	17699	17763	17717	17864	17756	17814	17949	17701	17567	17906	17874	17802	17755	17833	17773	17766	17834	17738	17732	17678	17687	17821	17614	17975	17538	17594	17774	17773	17654	17602	17621	17738	17919	17791	17786	17651	17626	17997	17566	17637	17772	17962	17814	17928	17563	17712	17693	17839	17505	17797	17744	17858	17943	17889	17743	17767	17586	17447	17561	17620	17836	17868	17807	17846	17727	17790	17719	18062	17805	17793	17710	17534	17881	17797	17783	17762	17658	17689	17885	17745	17608	17962	17807	17865	17776	17717	17726	17744	17844	17782	17812	17467	17752	17642	17675	17667	17699	17770	17729	17809	17928	17893	17865	17839	17897	17833	17693	17778	17618	17750	17728	17695	17741	17636	17713	17774	17788	17864	17822	17845	17743	17789	17801	17877	17784	17839	17783	17835	17722	17950	17795	17908	17782	17813	17849	17870	17660	17792	17772	17652	17814	17821	17690	17793	17873	17641	17766	17848	17796	17803	17760	17855	17833	17827	17867	17768	17536	17745	17624	17769	17833	17909	17723	17717	17743	17914	17626	17741	17725	17705	17839	17857	17686	17528	17701	17861	17999	18123	17678	17700	17782	17913	17874	17751	17697	17747	17833	17596	17797	17712	17726	17552	17720	17644	17651	17750	17841	18026	17716	18008	17581	17753	17752	17790	17862	17831	17821	17973	17782	17726	17796	17793	17687	17669	17707	17705	17580	17729	17567	17701	17608	17880	17873	17718	17764	17729	17772	17863	17867	17442	17638	17766	17624	17685	17840	17586	17736	17845	17810	17827	17655	17923	17761	17726	17720	17982	17764	17771	17719	17900	17662	17775	17724	17742	17875	17861	17694	17761	17802	17876	17969	17686	17766	17643	17693	17712	17894	17684	17838	17769	17864	17854	17586	17840	17690	17690	17605	17853	17648	17861	17810	17793	17618	17595	17860	17679	17723	17774	17576	17690	17847	17816	17747	17849	17616	17648	17652	17820	17898	17664	17740	17865	17699	17801	17773	17845	17644	17718	17816	17921	17732	17689	17608	17627	17694	17832	17963	17591	17919	17853	17832	17571	17872	17637	17698	17740	17937	17719	17733	17503	17824	17832	17745	17643	17625	17877	17695	17741	17833	17726	17722	17895	17786	17818	17949	17892	17703	17819	17685	18000	17633	17913	17866	17976	17614	17776	17743	18139	17721	17782	17948	17801	17744	17791	17916	17616	17862	17625	17732	17766	17707	17617	17634	17578	17483	17750	17587	17727	17919	17883	17680	17859	17964	17713	17732	17854	17849	17600	17813	17777	17801	17858	17686	17799	17919	17717	17729	17774	17720	17639	17669	17715	17673	18070	17858	17750	17448	17657	17794	17717	17819	17602	17905	17807	17789	17679	17830	17911	17918	17532	17769	17805	17787	17886	17760	17677	17630	17756	17765	17752	17759	17908	17765	17760	17904	17763	17693	17806	17868	17759	17704	17740	17667	17861	17651	17648	17817	17773	17690	17863	17848	17781	17600	17633	17708	17739	17750	17806	17857	17903	17862	17848	17836	17598	17597	17701	18002	17936	17570	17845	17729	17819	17738	17854	17805	17730	17860	17827	17567	17618	17552	17743	17754	17786	17738	17765	17915	17753	18048	17967	17718	17792	17740	17715	17715	17888	17669	17846	17691	17765	17796	17936	17675	17707	17611	17736	17888	17911	17721	17731	17822	17755	17800	17657	17946	17572	17656	17509	17818	17786	17909	17888	17623	17906	17732	17717	17711	17560	17738	17822	17779	17871	17823	17941	17861	17714	17939	17693	17851	17683	17735	17930	17830	17537	17696	17723	17660	17572	17662	17744	17631	17898	17741	17678	17601	17908	17862	17848	17771	17632	17901	17688	17677	17730	17930	17970	17801	17909	17966	17792	17745	17630	17595	17795	17794	17800	17882	18014	17831	17683	17718	17606	17650	17540	17640	17683	17953	17760	17641	17793	17582	17784	17540	17742	17974	17805	17536	17648	17897	17928	17847	17615	17935	17962	17809	17946	17685	17906	17697	17881	17863	17769	17805	17941	17773	17723	17750	17744	17717	17915	17718	17713	17784	17863	17721	17790	17655	17813	17796	17944	17775	17731	17731	17779	17664	17838	17745	17826	17864	17747	17728	17789	17738	17618	17837	17798	17778	17883	17582	17889	17749	17695	17732	17779	17919	17712	17932	17773	17577	17464	17843	17744	17691	17824	17766	17550	17762	17949	17828	17673	17524	17852	17718	17606	17695	17580	17789	17903	17862	17797	17732	17767	17883	17666	17780	17778	17856	17856	17817	17898	17755	17503	17711	17743	17817	17699	17543	17958	17646	17770	17757	17582	17712	17795	17709	17808	17743	17744	17893	17817	17815	17623	17830	17765	17865	17777	17734	17905	17692	17917	17716	17793	17831	17697	17927	17703	17696	17924	17775	17655	17735	17808	17998	17944	17738	17904	17853	17796	17885	17713	17800	17815	17730	17666	17830	17738	17622	17624	17640	17728	17818	17895	17964	17730	17840	17945	17861	17549	17525	17725	17669	17692	17611	17726	17642	17825	17798	17793	17721	17570	17638	17775	17562	17813	17760	17598	17695	17774	17738
25373	44319	43484	35555	30040	27617	25595	22696	21056	19841	19070	18644	18491	18167	18057	17548	17270	16762	16853	16951	17097	17052	16510	16446	16137	16257	16573	16416	16479	16280	16365	16170	16108	16139	16218	16187	16078	16123	16063	16195	16149	16236	16192	16013	16178	16046	16102	16216	16133	16139	16071	16109	16229	16164	16202	16158	16068	16279	15958	15994	16105	16171	16150	16149	16178	16105	16105	16156	16059	16122	16107	16155	16202	16024	16056	16037	16106	15946	16117	16116	16116	16125	16138	15924	16166	16162	16056	15974	16198	16061	16089	16037	16031	16169	16265	16314	15936	16148	16003	16066	16012	15839	16175	16086	16097	16171	16106	15935	16012	16215	15921	15829	15988	15957	15927	16047	16178	16355	16202	16183	16126	16095	16007	16108	16167	16091	15974	16186	16144	16119	16124	16201	15883	15980	15998	16057	16159	16111	16051	16189	16078	16113	16152	16062	16055	15981	16185	16113	16081	15967	15983	16103	16138	15996	16043	16239	16166	16051	15994	16043	16048	16138	16037	16089	16118	16183	16198	15989	15980	16440	15884	15992	16089	15951	16029	16058	16131	16012	16036	16045	16185	16005	15903	16075	16149	16160	16078	16020	15934	15993	16131	15920	16230	16092	15914	16040	16077	16079	16148	16098	16101	16210	16142	15953	16129	15993	15885	16122	16164	16081	16110	16171	16059	16061	15924	16027	16180	15992	16203	16127	16090	15959	16091	16192	16147	15998	16129	15986	15885	16214	16054	15928	16088	16200	16035	16155	16162	16031	16010	16151	15935	16109	16031	15918	16150	15971	16112	16102	16161	16107	16138	16173	15985	15954	15952	16090	16075	15932	16137	16099	15809	16050	16032	16014	16145	16078	16033	15995	16206	16042	16051	16022	16062	15905	16086	16037	16203	16139	16122	16029	16124	15951	15943	16003	16037	15987	16042	16118	16120	15941	16058	15949	16008	16262	16032	16214	16009	16105	16165	16107	16043	16040	16166	16046	16090	16197	16070	16193	15900	15997	15924	16134	16167	15991	16030	16199	16103	16038	16140	16061	15975	15902	16021	16028	15989	16195	15968	16013	16231	15924	16134	16141	15972	16063	16054	16153	16245	15999	16083	16116	15910	15894	15904	16263	16051	16109	16140	16016	16151	16013	15877	16001	16142	16117	16223	16097	15920	16155	16062	15954	16105	16163	15999	16064	16063	16239	16170	16045	16037	15978	16201	16134	16034	16135	16081	16116	16004	16127	16066	15987	16010	16054	16030	16284	16215	16087	16140	15942	16081	16141	16044	16207	16050	16142	15914	16215	16012	16134	16085	16077	16288	16007	16127	15947	16103	16030	16162	16021	16169	16059	16200	16147	16040	16061	16039	15952	16217	16079	15969	16115	16160	16064	15988	15988	16175	16179	15990	16054	16121	15975	16251	16196	16035	16159	16165	16078	16116	15963	16027	16162	16075	15997	16118	16027	16122	16156	16012	16220	15931	16056	16026	16076	16205	16211	16023	15910	15870	16128	16004	15928	16149	16004	16032	16036	16005	15913	16236	15911	16163	16037	16056	15914	16280	15967	16142	16094	16175	16206	15985	16022	16358	15970	16125	16060	16156	16114	16017	16173	15942	16204	16216	15990	16174	15969	16104	16075	16131	15960	16025	16219	16136	16074	16008	16104	16006	16187	15879	16167	15949	15972	16079	15948	16093	16073	16114	16010	16061	16097	16125	16251	16093	16083	15996	15982	16045	16038	15941	15993	16095	16267	16032	16051	16109	16120	16071	15923	16022	16072	16082	15974	16045	16061	16161	16079	16193	16026	16080	16091	15976	15993	16071	16209	16026	16125	16114	16203	16020	16206	16125	15987	16132	16204	16132	16168	15996	16145	16115	16209	16021	16188	16090	16099	16014	16066	16048	16119	15951	16143	16127	16124	16141	16022	15962	16023	15972	16020	16030	15946	16034	16259	16224	15971	16131	15957	15927	16023	15941	16173	16100	16043	16021	16260	16171	15998	16005	16099	16207	16004	16010	16220	16145	15974	16009	15919	16005	15932	16051	16111	16065	16087	15993	16023	15934	16208	16060	16118	16044	16132	16048	16140	16000	16056	16168	16001	16008	16034	16093	16093	15958	16093	15998	16046	16257	16236	16075	16066	16017	15988	16122	16060	16018	15767	16012	15998	16215	15938	16101	16069	16094	15911	15870	16048	16047	15963	16037	16059	16153	16018	16071	16237	15981	16055	15940	16172	16055	15956	16064	15991	15879	16019	16119	15947	16036	15981	15995	15855	16143	16128	16255	15935	16264	16062	16187	16135	16110	16033	16215	16171	16230	16019	16003	16202	15927	16163	16112	16013	16014	16130	16010	15883	16159	16050	16051	15998	16050	16138	15986	15998	15975	16101	16127	16051	16075	16085	15947	16217	16203	16018	15938	16186	16058	15988	16036	16084	16039	16265	16223	15939	16257	16010	16022	16023	15976	16092	15892	16114	16214	16100	16100	15973	15984	15865	16120	15953	16145	16037	16082	16068	15933	16122	16003	15993	16105	15990	15860	16016	16104	16042	16086	16049	15979	16185	16132	15991	16199	16117	16117	15997	16123	15866	16151	16057	16184	16132	15916	16071	16057	15990	16058	16204	16024	16073	16189	16070	15911	16213	16202	15934	16131	16198	16044	16129	16069	15922	15759	16029	16182	16092	16028	16122	16063	16109	16027	16099	16014	15938	16018	16140	15974	15967	16196	16009	16135	16107	15978	16106	16010	16238	16075	15903	16092	16075	16059	16016	16208	16112	16271	15952	16083	16024	16196	16097	15837	16121	16139	16012	16159	16193	16166	16130	15945	16199	16191	15958	16043	16002	16150	16247	16077	15970	16028	15970	16138	16195	16136	16050	16030	16185	15910	15958	16034	16118	16012	16171	16042	16181	16138	16178	16325	16122	16033	16082	16097	16306	16218	16062	16103	16240	16067	16250	16090	15985	16050	16152	16006	15998	16077	15960	15984	15999	16073	16023	16081	15971	15985	15991	16223	16151	16272	15760	16179	16082	16113	16188	16086	16169	16082	16040	16054	16091	16111	16068	16017	15988	15937	16086	16047	16086	16097	16165	16094	16097	16066	16013	15830	16179	16072	16017	16136	16082	16123	16203	16093	16106	16080	16074	15965	15945	16013	15838	16115	16041	16114	16122	16137	16092	16066	16023	16046	16102	16062	16096	16160	16019	15931	15970	16070	16013	16035	16115	16062	16091	16122	16112	16148	16112	15920	16063	16070	16217	16181	15912	16140	16084	15991	16125	16030	16139	16005	16012	16127	16047	15973	15947	15915	16140	16085	15992	16242	16042	15927	16126	16032	16140	16085	15972	16030	16124	16241	16116	16058	15956	15923	16128	16157	16060	16036	16088	16136	16107	15971	16024	16050	15891	16074	16226	15983	16148	16008	15947	16079	15936	16046	16059	16000	16031	15921	15991	16025	16084	16234	16134	16146	16037	16121	16070	15817	16057	16151	15987	16206	16260	15976	16097	16043	16010	16210	15972	15996	15981	16242	16103	16130	16031	16094	16028	16072	16007	16095	15974	16048	16113	16044	15884	16182	16082	16142	16015	16070	15899	16043	16051	16043	16122	16099	16073	15983	15928	16132	16037	15879	16063	15927	16031	16008	15846	16090	16124	15967	16072	15971	15976	16117	16038	16038	16089	16107	15970	16077	16065	16022	16057	16165	16117	16139	16111	16051	16073	16208	16124	15961	16136	16168	16074	16186	16277	16037	15946	16001	16098	16134	16095	16077	16066	16186	16168	16132	16023	16064	16140	16226	16081	15953	16174	16160	16063	15957	15991	16066	16118	16015	16104	16105	16082	16161	15952	16213	16087	15959	15994	15987	16113	16180	15996	16020	16020	16016	16049	15916	16270	16066	16142	16144	16036	16127	16081	16118	15854	16125	16030	16058	16051	16030	16024	16023	16035	16098	16169	16199	16019	16097	15882	16122	16129	16050	15984	16131	16027	16050	15862	16192	15949	15963	16233	16021	16239	16022	16163	16077	15997	16092	15981	16067	16008	16092	16126	16155	16158	15946	16055	15903	16132	16042	16246	16070	16191	16103	16025	16149	16145	16057	16068	16076	16222	16101	16091	15999	16284	16109	16069	16155	16001	16114	15961	16077	16086	15992	16076	16066	16141	16098	16203	15869	16072	16050	15962	15995	16138	16045	16180	16085	16212	16002	15994	15973	16057	16130	15970	16117	15912	16034	16120	16034	15984	16126	16024	15992	16082	16019	16148	16083	16167	15976	15952	16159	15975	15964	16062	16103	16027	16277	16033	16058	16125	16150	16188	15955	16174	15966	16160	16023	15964	16057	16246	16107	16076	16175	16146	16074	15946	16022	16113	16086	16043	16017	16151	15955	15786	15819	16221	16040	16053	16141	16023	16092	16063	16339	15967	16070	16048	16153	16249	16010	16045	16159	16052	15982	16065	15972	16186	16186	16052	16143	16202	16058	16316	16192	16059	15998	16143	16023	15834	15985	15960	16165	16082	15970	16142	16084	16082	16143	16068	15983	16025	16117	16056	16216	16036	16084	16076	15991	15948	16123	15989	16131	16037	16142	16043	16022	16100	16034	16133	16028	16149	16086	16006	15962	15984	16267	16103	16159	16006	16149	16150	15940	16130	16033	16027	16095	16275	15982	16033	16063	16152	16007	16151	16019	16198	16125	16021	16207	16104	15831	16094	16165	16122	15892	16223	16100	16125	16144	16123	15919	16025	16082	15943	16113	16167	16033	15978	15999	16071	16127	16076	15895	16052	16125	16051	16241	16115	16037	16049	16128	16134	16094	15924	16120	16124	16014	16096	16077	15924	15972	16102	16348	15987	15909	16161	15778	16097	16083	15934	16096	15841	16051	16009	16066	15969	16186	16116	16036	16099	16108	16101	16029	16172	15956	15913	16059	16116	15867	16132	16120	15979	15955	16126	16044	16123	15868	16002	16133	15877	16073	16125	16149	16075	15887	16084	16153	16068	16194	15862	15994	16138	16110	15898	16240	16201	16091	16217	16060	15971	16098	15960	16076	16137	16147	16044	16106	16142	16367	16111	16148	16062	16148	16021	15938	16091	16097	16071	15953	16281	16021	15987	15974	16223
23170	21563	29552	24089	22346	26140	29875	24055	22043	21777	20953	20200	19932	19782	19842	19458	19017	18704	18773	18709	18919	18835	18720	18592	18293	18239	18225	18063	18462	18162	17898	18095	17864	17961	18099	18100	18244	18176	18140	17883	18005	18012	17949	18043	17961	17961	17930	17914	17897	18020	18118	17894	17849	18081	18102	17914	18008	17963	18020	17939	17979	18069	17730	17916	17925	17901	18026	18059	17774	17999	17998	17974	17911	17659	17827	18050	17922	17944	17956	17983	17976	18054	18200	17979	17887	17944	17984	17849	17818	17984	17842	17697	17727	17843	17923	17997	18050	17869	17816	17794	17750	17974	17767	17952	17869	17960	17776	18076	17919	17742	18049	17765	17722	17979	17866	17694	17833	17790	17884	17754	17991	17882	17980	17932	17935	17735	18020	17879	17983	17766	17782	17913	17790	17849	18048	17990	17867	17994	17953	18154	17908	17714	17847	17953	17860	17857	17714	17800	18201	17923	17880	17761	18011	17807	18006	17813	17816	17810	17879	17842	17967	18057	17893	17896	17911	18004	17927	17768	18007	17964	17792	17847	17962	17764	17806	17845	17814	17779	17876	17981	17833	17894	17936	17911	18034	17858	17861	17751	17809	17978	17734	17678	17876	17862	18118	17842	17966	17873	17928	18017	17722	17761	17812	17789	17877	17873	17637	17817	17890	18038	17853	17894	17642	17756	17910	17914	17880	17774	17708	18019	17707	17867	18071	17888	17893	17790	17922	17904	18118	18013	17910	17859	17780	17797	17793	17961	17820	17883	17736	17848	17864	17968	17762	17832	17925	17837	17933	17708	17715	17727	17763	18119	17900	18043	17866	17824	17877	17863	17714	18152	17844	17867	17873	17917	17940	17986	17772	17798	17762	17842	17885	17785	17969	18040	18014	17940	17813	17831	17839	17775	17893	17868	17825	18069	17650	17819	17751	17674	17776	17767	17809	17983	18060	18013	17781	17849	17850	17873	18018	17882	17771	17879	17953	18066	17739	17772	17850	17840	17684	17888	17891	17833	17741	17782	17843	17837	17738	17926	17933	17831	17801	17968	17902	17662	17790	17857	17853	17832	17746	17553	17663	17846	17880	17818	17749	17829	17761	17923	17970	18031	17823	17646	18036	17960	17957	17633	17851	17749	17848	17821	17660	17931	17963	17691	17857	17668	17714	17811	17743	18018	17920	17775	18150	17880	17761	17707	17759	17900	17796	17908	17939	17988	17783	17885	18005	17928	17731	17824	17880	17606	17964	18062	17665	17798	17708	18022	17730	17782	17760	18001	17797	17750	17826	17814	17961	17768	17857	17895	17795	18018	17819	17855	18046	17799	18033	17616	17670	17877	17807	17814	17860	18013	17801	17829	18005	17873	17945	18012	17857	17697	17696	17842	18095	18018	17893	17852	17930	17811	18057	17843	17893	17996	17991	17895	17913	17744	17948	17872	17743	18058	17929	17860	17863	17765	17762	17735	17949	17851	17835	17832	17862	17653	17835	18021	17997	17749	18069	17963	17683	17759	17884	17982	17877	17849	17764	17980	17607	17801	17898	17871	17813	17967	18135	17796	17972	17987	17868	17860	17901	17827	17915	17789	17878	17845	17815	17916	17782	17856	17994	17920	17904	17892	17874	17872	17772	17903	17674	17810	17694	17957	17842	17694	17889	17566	17751	17894	17843	17835	17930	17739	17678	17662	17975	17793	17885	17894	18018	17732	17776	17786	18015	17850	17705	17886	17827	17825	17798	17645	18019	17803	17719	17998	17661	17730	17893	17926	18058	17956	17769	17885	17896	17878	18035	18069	17939	17804	17868	17597	17817	17900	17923	17874	17858	17888	17969	17765	17841	17770	18036	17850	18015	17674	17778	17688	17748	17680	17887	17879	17889	17708	17923	18017	17690	17972	17950	17772	17803	17793	17722	17903	17721	17878	17933	17787	17800	17765	17907	17824	17681	17766	17806	17828	17768	17797	17839	17949	17823	17800	17575	17781	17831	17990	17769	17618	17747	17867	17878	17768	17818	17786	18032	17820	17901	17714	17733	17600	18050	17902	17701	17506	17845	17877	17817	17711	17791	17926	17822	18057	17739	17818	17756	17713	17780	17734	18060	17674	17696	17804	17918	17586	17715	17912	17806	17858	17869	17927	17932	17693	17673	18033	17865	17884	17902	17765	17870	17793	17608	17797	17823	17696	17917	17901	17890	17983	17888	17937	17821	17848	17903	17917	17926	17906	17953	17805	17759	17725	18023	17952	17869	17639	17911	17922	17822	18032	17956	17818	17864	17751	17871	17776	17891	18013	17874	17970	17987	17789	17974	17633	18001	18000	17754	17912	17748	17829	17696	18007	17797	17837	17750	17724	17940	17653	17784	17879	17842	17795	17908	17914	17873	17994	17987	17749	17677	17819	17863	17938	17878	17879	17777	17748	17962	17792	17805	17973	17953	18043	17988	17714	17890	17991	17855	17850	17797	17913	17956	18005	17801	17896	17951	17746	17815	17971	17893	18040	17803	17939	17988	17966	17977	17717	17857	17859	17629	17747	17993	17959	17698	17874	17795	18035	17874	17738	17781	17844	17660	18091	17938	17822	17969	17894	17872	17853	17796	17641	17996	17786	17599	17850	17930	17769	17735	17874	17824	17865	17749	17883	18106	17871	17999	17799	17861	17707	17682	17900	17815	18080	17876	17710	17953	17776	17775	17973	17804	17830	17857	17916	17838	17917	17735	17863	18025	17860	17900	17718	18042	17935	17956	17863	18067	18092	17887	17859	17740	17816	17768	17815	17824	17678	17936	17789	17880	18055	17869	18006	18008	17956	17815	17861	17751	17872	18075	17784	17792	17859	17839	17737	17999	17706	17825	17993	17904	17939	17778	17864	17844	17807	17788	17895	17929	17988	17820	17763	17797	17779	17767	17674	17945	17823	17818	17845	17998	17730	17851	18015	17962	17865	17730	17836	17938	17909	17913	17889	17779	17963	17827	17886	17887	17834	17832	17819	17985	17729	17518	17902	18069	17853	17885	17772	17861	17964	17833	17805	17806	17698	17804	17762	17773	17922	17902	18021	17787	17739	17939	17747	17878	17926	17909	17778	17859	17811	18010	17822	17737	17657	17708	17741	18004	17746	17754	17830	17967	17877	18052	17787	17996	17935	17893	17804	17781	17891	17846	17845	17755	17817	17945	17920	18058	17758	17874	17972	17933	17825	17718	17764	17993	17743	17954	17700	17908	17800	18106	17835	18014	17737	17802	17961	17867	17860	17737	17828	17851	17902	17804	17606	17903	17795	17829	17867	17689	17752	17716	17667	18042	17882	17831	17825	17626	18141	17793	17837	17898	17733	17748	17770	17977	17998	18024	17777	17707	17909	17757	17740	17829	17973	17870	17706	17821	17960	17729	17878	17883	17850	17779	17799	17807	17901	18116	18101	17824	17847	17917	17808	17776	17660	17803	17879	17707	17931	17922	17954	17651	17817	18070	17798	17804	17874	17884	17855	17785	17950	17820	17944	17923	17945	17701	17976	17748	18060	17927	17861	17914	17839	17841	17992	17841	17789	17924	17850	17814	17733	17927	17855	17919	17748	17647	17897	17846	17707	17837	17985	17855	17726	17957	17722	17971	17785	17837	17834	17961	17799	17820	17743	17841	17812	17837	17880	17869	17745	17963	17966	17827	18071	17735	17864	17858	17811	17774	17901	17803	17643	17985	17790	17977	17723	17720	18065	17697	18088	17853	17748	17679	17595	18017	17770	17730	17761	18009	17793	17886	17875	17859	17853	17981	17657	17718	17668	17845	17960	17826	17693	17860	17825	17780	17810	17900	17909	17947	17681	17859	17853	17963	17791	17961	18035	17769	17841	17804	17818	17934	17697	17798	18143	17916	17795	17913	17737	17650	17888	17664	17773	17775	17606	17692	17916	17944	17889	17933	17650	17789	18033	17832	17902	18058	17810	17812	17550	17600	17846	17932	17942	17706	17673	17768	17756	17764	17873	17872	17882	17811	17886	17597	17765	17958	17819	18001	17865	17940	17924	17915	17604	17790	17825	17852	17863	18042	17897	17916	17940	17821	17808	17981	17688	17779	17786	17782	17980	17910	17885	17922	17878	17803	18031	17750	17952	17723	17805	18031	17878	17826	17868	17902	17947	17877	17618	17938	17974	17767	17760	17795	17851	17841	17834	17793	17798	17967	17922	17896	17758	17886	17891	17721	17751	17761	17778	17936	17808	17787	17912	17820	17896	17824	17713	17858	17864	17858	17803	17835	17831	17742	17859	17853	17912	17933	17897	17806	17794	17985	17863	17937	17920	17939	17800	17769	17916	17795	17891	17965	17950	17924	17654	17904	17840	17784	17807	17665	17616	17938	17987	17982	17691	17938	17946	17691	17853	17811	17736	17710	17921	17841	17900	17869	17817	17923	18120	17819	17803	17830	17877	17942	18001	17839	17826	17881	17935	17949	17837	17701	17666	17803	17629	17916	17837	17827	17731	17843	17695	17640	17742	17780	17866	17950	17685	17872	17889	17678	17728	17858	17934	17700	17773	17817	17912	17853	17867	17841	17873	17772	17777	17800	18105	17660	17898	17808	17730	17927	18041	17914	17929	17910	17819	18012	17917	17896	17832	17950	17794	17763	18021	17859	17818	17939	17736	17740	17920	17641	17821	17849	17961	17960	17929	17764	17784	17775	17788	17880	17750	17922	17882	17797	17672	17976	17918	17834	17823	17990	18037	17969	18007	17793	17834	18003	17937	18055	17786	17785	17856	17800	17812	17929	17754	17997	17854	17627	17825	17822	17841	17911	17952	17753	17908	17668	17988	17966	17878	17865	17936	17912	17973	17930	17631	17664	17954	17713	18085	17587	17866	18063	17984	17917	17865	17849	17707	17972	18023	17899	17850	17822	17804	17771	17889	17822	17778	17797	17970	17792	17822	17790	17770	17727	17937	17900	17925	17766	17829	18037	17975	17940	17964	17843	17998	17816	17663	17757	18086	17906	17660	17962	17942	17848	17891	17769	17855	17755	17804	17674	17934	17799	17964	17732	17771	17864	17816	18201	17973	17908	17831	17882	17647	17799	17827	17896	17789	17970	17829	17827	17838	18066	17742	17806	17745	17701	17798	17624	17792	17837	17874
26822	48089	46706	38204	33526	30700	28750	25253	22808	21776	20305	19771	19531	19091	18844	18558	17880	17281	17177	17306	17577	17449	16900	16359	16398	16476	16546	16409	16472	16389	16111	16255	16265	16126	16166	16306	16350	16308	16298	16293	16323	16281	16149	16034	16163	16165	16199	16231	16186	16248	16195	16179	16256	16124	16200	16188	16124	16159	16097	15888	16198	16076	16199	16173	16201	16023	16284	16019	15985	16313	16287	16152	16133	15984	15928	16121	16027	16183	16101	16110	16035	16276	16030	15952	16250	16120	15987	15981	16188	16158	16082	16114	16079	16041	16102	15993	15992	16151	16202	16141	16122	16167	16369	16097	16126	16031	16086	15998	15988	16165	16205	16114	16236	16017	16080	16034	16195	16118	16123	16033	15999	16004	16074	16179	16003	16105	16136	16237	16205	16184	16181	16130	16229	16123	16096	16141	16085	16159	16157	15972	16087	16280	16160	16002	16092	16185	15935	16306	16133	16128	15950	15958	16236	16065	16211	16270	16106	16155	16132	16067	16037	16116	16120	15915	16103	16048	16131	16245	15958	16029	16108	16023	16194	16041	16167	16179	15966	16068	16075	15920	16097	16172	16224	16107	16247	16026	16274	16023	15968	16152	16115	16083	16112	16043	16269	16216	16067	16165	16039	16179	16084	16019	16024	16107	16049	16006	16062	16202	16182	15965	16139	16078	16310	16142	16123	16193	16068	16047	16159	16036	16023	16142	15929	16096	16100	16119	16093	16052	16070	16018	16183	15957	16019	16053	16019	16173	16299	16009	16159	15918	16143	16077	16232	16014	16002	15966	16121	15989	16163	16266	16244	16069	16117	16048	16220	16063	15935	16130	16194	16125	16074	15996	16004	15885	16139	16122	15936	15936	16163	16144	16023	16054	16071	16116	16035	16061	16153	16175	15887	16207	16032	15916	16014	16128	16076	16198	15967	15854	16291	16070	15990	16144	16049	16069	16108	15936	16136	16036	15976	16123	16067	15998	15975	16167	16108	15997	16231	15999	16172	16040	16046	15951	16314	16172	16220	16110	15993	16049	16078	16205	16043	15977	15983	15900	15841	16201	16179	16268	16189	16053	15943	16028	16038	16081	15987	16258	16085	16085	15910	16043	15917	15982	16096	16212	16079	16139	16198	16151	16160	16087	16204	16141	16041	16149	15954	15991	16168	15900	16084	16158	16189	16058	16162	16173	16068	16102	16139	16064	16105	16036	16112	15981	16064	16075	16137	16168	16037	16057	16206	16023	16122	16139	16084	16065	16078	16002	16009	16078	16210	16154	16281	16079	16243	15984	16219	16064	16035	16070	16087	16138	16151	16064	16226	16186	16159	16109	16151	16136	16065	16265	16063	16134	16169	16300	16102	16137	15899	15960	15857	16005	16292	16138	16056	16383	16125	16057	15961	16135	16080	16263	16076	16176	15993	16136	16102	16048	16082	16231	16026	16192	16181	15927	16336	15958	16015	16131	16136	16088	16192	16066	16095	15917	16149	16058	16145	16070	16174	15903	15984	15945	16230	16071	16202	16087	16192	16020	16217	16030	16065	16155	16113	15940	15877	15910	16080	16203	16007	16179	15957	16098	16139	16034	16238	16116	16042	16235	16128	16200	16059	16173	16105	16074	15968	16188	15952	15971	16152	16008	16181	15912	16090	16162	15969	16115	16209	16062	16050	16160	15923	16026	16265	15993	15996	16168	16009	16003	16000	16047	16160	16058	16091	16166	16152	16094	16063	16070	15942	15913	16112	16070	16160	16026	16063	16197	15997	16042	16087	15855	16111	15972	16352	16116	16115	16194	16063	16067	16099	16048	16038	16245	16124	16090	16026	16052	15959	16108	16173	16064	16174	16313	16067	16143	16078	15972	16146	15965	16015	16002	16212	15980	16066	16128	16067	16006	16041	15962	15977	16155	15983	16223	16164	16314	16011	15963	15979	16097	16120	16227	16099	16106	16019	16198	16225	16170	16085	16104	16001	15929	15966	16231	16087	16238	16027	16134	15947	16189	15933	16136	16236	16116	16229	16026	16154	16202	15992	16235	16138	16261	16191	16065	16220	16056	16199	15914	16016	16157	16226	15982	16143	16026	16170	16095	15953	16103	16137	16078	16106	16076	15962	16181	16086	16067	16094	15989	16134	16191	16048	16004	16120	16048	15983	16200	16084	16217	15961	16026	16155	16049	16185	16066	16130	15720	15885	16154	16141	16115	16119	16096	15957	16145	16169	16113	15878	15981	16103	16151	16155	16220	16023	16110	16307	16099	16053	16225	16069	15944	16192	15993	16119	16190	15931	16172	16194	16219	16175	16066	15976	16041	16054	16056	16156	16143	16046	15986	16009	16126	16008	15996	16173	15996	16044	16115	16147	16087	16058	16158	15929	16138	15938	15989	16150	16023	16162	15947	16104	16005	15946	16196	15986	16262	16121	15968	16093	16120	16158	16135	16242	16080	16087	16095	16024	16159	16192	16061	16163	15972	15999	15959	15972	15988	16055	16182	16038	16024	16018	15972	16062	15932	16147	16116	16010	15994	16129	16007	16122	16103	15919	16252	16124	16178	16153	16283	16242	16247	15989	16151	15992	15904	16082	16132	16152	15973	16147	16006	16206	16206	15933	15955	16045	16103	16267	16034	16142	15965	16083	16117	16105	16119	16120	16019	16039	15969	16088	16137	16105	16116	16162	16170	16111	16141	15968	16065	16053	15998	16174	15985	16231	16029	16143	15973	16119	16179	16105	16145	16154	15972	16182	16191	16132	16017	16060	16095	16110	16124	15983	16171	15998	15885	15833	16058	15959	16083	16159	16044	16220	16042	16192	16069	15999	16224	16120	16081	16224	16129	16061	16112	16107	16009	15962	15944	16219	16073	16219	15951	16160	15999	16043	16096	16019	16129	15954	16042	16175	16268	16078	16220	15957	15965	15960	15989	16115	16067	16158	16169	16076	16107	16093	15967	16120	16194	16086	15964	16062	16074	16026	16089	16076	16023	16042	16149	16084	16034	16122	16168	15970	16138	16023	16100	16017	16091	16228	15895	16167	16099	15999	16001	16186	15968	16136	16119	16092	16056	16115	16179	16079	16071	16233	16175	16070	15966	16025	16149	16189	15973	16264	15961	16042	15964	16010	16062	16239	16172	15917	16198	16189	15976	16085	15935	16090	16187	16069	16384	15981	16254	16158	16054	16020	16129	16074	16091	16122	15884	16105	16021	16191	16051	16083	16019	16245	16178	16106	15891	16134	16023	15954	16114	15933	16208	16285	16128	16239	15921	16223	16166	16029	16160	16073	16079	15949	15999	16095	16145	16057	16068	16163	16109	15849	16103	16043	16241	16084	15847	16033	16160	16084	16077	15912	16085	16220	16216	16129	16128	16028	16061	16037	16051	16008	16172	16012	16194	16152	16179	16145	16101	16215	16187	16164	16095	16170	15978	16050	16081	16049	16094	16228	16259	16104	16028	16048	16138	16173	16028	15992	16190	16067	16200	16213	16009	16090	16200	16080	16290	15892	16179	16156	16074	16099	16107	16177	16096	16052	16121	15900	15961	16164	16220	16069	16031	16112	16037	16190	16104	16168	15914	16193	15936	16199	16048	16219	16061	16024	16072	16266	15986	15810	16126	16118	16051	16177	15925	16281	16288	16183	16007	16048	16133	16153	16065	15956	16269	16049	16118	16127	16182	15994	16103	16223	16048	16162	16023	16005	16136	16032	16174	16001	16227	16227	16089	16084	15983	15936	16019	16133	16139	16176	16024	16059	16267	15969	16159	16112	15961	16032	16091	16156	16247	15923	16109	16163	16093	16113	16013	16110	16192	16154	16170	16104	15973	15853	15922	15880	16116	16108	15959	16043	16034	16140	15976	16022	16123	16019	16053	15823	16035	15955	16174	16176	16042	16063	16320	16187	16182	16082	16141	16105	15937	16102	16172	16163	16018	16061	16135	16263	16119	16034	16165	16278	16005	16054	16044	16131	16199	16033	16119	16075	15920	16298	16041	16113	15914	16080	15955	16083	16104	16015	15983	16200	15908	16142	16096	16096	16288	16118	16019	16070	16021	16180	16257	16250	16183	16106	16008	16019	16128	16031	16052	15967	16075	16156	16043	16022	16291	16043	16076	16066	16205	16133	16125	16174	16095	15907	15978	16133	16179	16103	16013	16190	16115	16112	16276	16012	15877	16069	16003	16145	16006	16191	16133	16021	16244	16253	16178	16114	16138	16011	16158	16034	15989	16037	16185	16072	16035	16157	16126	16094	15978	16116	15997	16192	16029	16016	16067	16263	16071	16106	16056	16210	16228	16230	15897	15938	16210	16216	16126	16118	16073	15971	16179	16121	15947	16205	16170	16246	15940	15946	16003	16156	16085	16188	16138	15951	16056	16006	15968	16124	16133	16010	16039	16164	16258	16096	16086	15916	16037	16201	16204	15976	16075	16172	15960	16067	16100	15986	16116	16152	16143	15892	15934	16184	16209	16059	16095	16039	16109	16091	16127	16119	16020	16029	16168	16050	16118	16277	16279	16007	16200	16132	16029	15970	16140	15994	16035	16065	15974	16237	16130	16038	16149	15999	16094	16139	16011	16019	16291	16004	15917	16214	16132	16182	16158	16057	16060	16014	16166	15988	16218	16206	16002	16258	16018	16084	16162	16029	16227	16145	15971	15886	16007	15896	16093	16051	16217	16116	15927	15867	16026	15781	16048	16167	16070	16122	16054	16099	16119	16241	15983	15969	16074	16101	16106	16130	16128	16183	16041	16005	16316	16106	16109	16143	16069	16144	16258	16088	16049	16050	15976	16190	15885	15968	16012	16007	16151	16172	16104	16182	15892	16159	16060	16069	15991	16024	16013	16176	16146	16104	16154	15994	16233	16138	16214	16049	16159	16040	16158	15972	16136	15932	16040	16073	16100	16037	16085	16147	16008	16073	16203	15916	16138	15975	16047	16100	16084	15859	16107	16020	16434	15929	16159	16083	16163	16001	16178	15978	16130	16201	16100	15968	16061	16076	16092	16146	16061	16310	16154	16073	15955	16092	16274	16081	16109	16175	16082	16142	16215	16125	16108	16087	15976	16005	16077	16051	15839	16036	16030	16170	16101	16019	16142	15963	16015	16001	16062	15954	16123	16087	16184
28071	24432	30794	27960	22994	21686	21008	19386	18592	18329	17836	17683	17470	17579	17653	17552	17094	17161	16970	16963	17015	17187	16832	16832	16791	16886	16731	16690	16965	16945	16828	16780	16899	16845	16906	16958	16790	16877	16852	16766	16987	16632	16710	16714	16705	16655	16632	16612	16888	16712	16607	16818	16613	16701	16801	16769	16880	16816	16838	16915	16621	17045	16723	16823	16673	16655	16757	16584	16727	16766	16774	16737	16747	16697	16895	16840	16714	16755	16780	16703	16881	16611	16482	16855	16728	16521	16740	16882	16677	16879	16822	16647	16708	16604	16619	16695	16591	16719	16784	16589	16696	16621	16672	16606	16808	16632	16936	16845	16709	16575	16929	16903	16819	16676	16701	16717	16866	16660	16740	16932	16628	16541	16853	16752	16520	16719	16773	16761	16661	16721	16666	16895	16791	16538	16852	16655	16792	16713	16740	16565	16596	16683	16860	16746	16491	16677	16728	16755	16818	16677	16808	16812	16505	16658	16698	16757	16930	16799	16796	16826	16697	16729	16547	16638	16802	16726	16644	16674	16799	16724	16586	16739	16799	16467	16763	16808	16595	16906	16692	16714	16858	16528	16891	16793	16696	16863	16859	16636	16722	16801	16752	16571	16823	16703	16926	16793	16844	16832	16710	16616	16630	16678	16790	16758	16903	16582	16759	16632	16603	16824	16664	16786	16733	16730	16575	16786	16581	16539	16667	16698	16761	16715	16756	16852	16635	16705	16717	16807	16750	16604	16582	16513	16566	16573	16929	16572	16768	16757	16596	16634	16930	16696	16736	16741	16726	16722	16763	16758	16527	16825	16754	16749	16845	16698	16893	16801	16760	16579	16833	16748	16580	16423	16868	16917	16608	16633	16684	16619	16839	16493	16916	16830	16854	16784	16649	16692	16771	16550	16844	16771	16524	16716	16781	16785	16613	16718	16516	16648	16686	16634	16666	16742	16661	16524	16528	16741	16676	16526	16737	16565	16901	16701	16685	16994	16714	16881	16826	16612	16702	16835	16735	16660	16766	16874	16707	16699	16617	16561	16709	16877	16670	16847	16665	16740	16759	16731	16760	16741	16719	16839	16751	16586	16448	16542	16897	16897	16674	16662	16663	16939	16659	16584	16765	16631	16563	16784	16777	16762	16738	16800	16682	16505	16793	16802	16803	16521	16853	16645	16575	16451	17019	16729	16716	16768	16764	16861	16713	16574	16701	16648	16816	16598	16682	16751	16573	16520	16586	16577	16732	16702	16753	16809	16869	16799	16745	16805	16855	16934	16737	16684	16766	16909	16777	16697	16726	16877	16827	16814	16902	16680	16707	16701	16798	16726	16684	16668	16809	16858	16580	16624	16617	16486	16799	16900	16813	16848	16841	16766	16707	16640	16860	16904	16811	16790	16830	16691	16624	16685	16708	16632	16714	16881	16766	16681	16947	16792	16665	16667	16776	16567	16782	16792	16791	16849	16621	16478	16665	16638	16759	16586	16821	16840	16835	16734	16760	16855	16736	16733	16601	16574	16749	16819	16774	16691	16557	16693	16676	16956	16582	16727	16640	16616	16698	16674	16676	16709	16544	16671	16826	16810	16831	16739	16838	17055	16810	16744	16713	16899	16798	16596	16865	16767	16663	16700	16861	16885	16776	16770	16657	16798	16645	16577	16538	16610	16642	16737	16646	16780	16701	16810	16817	16843	16731	16646	16786	16751	16720	16759	16969	16528	16653	16713	16999	16658	16621	16765	16462	16794	16752	16631	16683	16620	16756	16787	16790	16759	16672	16590	16609	16658	16716	16820	16992	16814	16780	16648	16691	16876	16542	16788	16587	16916	16768	16745	16741	16872	16785	16742	16511	16771	16804	16712	16789	16908	16869	16847	16630	16638	16782	16761	16636	16466	16904	16956	16670	16579	16784	16825	16940	16819	16457	16931	16744	16806	16890	16788	16720	16779	16921	16539	16800	16743	16662	16698	16652	16761	16814	16530	16661	16830	16896	16754	16785	16705	16781	16825	16668	16527	16903	16717	16788	16632	16931	16832	16676	16579	16638	16841	16795	16735	16478	16809	16703	16767	16857	16627	16763	16720	16566	16721	16816	16846	16869	16674	16940	16629	16679	16697	16806	16627	16837	16885	16700	16761	16917	16931	16912	16845	16969	16691	16938	16571	16639	16716	16808	16720	16610	16702	16714	16783	16659	16905	16734	16627	16864	16837	16774	16672	16889	16744	16691	16804	16814	16667	16777	16763	16692	16800	16656	16856	16552	16555	16829	16644	16876	16651	16623	16902	16655	16781	16742	16707	16604	16766	16698	16740	16780	16572	16837	16892	16740	16768	16657	16820	16642	16745	16746	16770	16732	16596	16768	16786	16906	16533	16439	16785	16708	16892	16729	16825	16795	16813	16704	16874	16838	16637	16550	16651	16830	16862	16731	16631	16736	16725	16899	16800	16834	16792	16755	16660	16585	16693	16867	16542	16919	16686	16905	16689	16750	16794	16875	16818	16796	16728	16713	16729	16578	16620	16751	16882	16773	16779	16901	16758	16477	16404	16651	16661	16805	16746	16821	16733	16869	16712	16754	16751	16645	16500	16910	16677	16711	16698	16520	16922	16901	16723	16663	16590	16549	16886	16504	16816	16743	16966	16724	16680	16700	16698	16693	16770	16616	16680	16607	16782	16882	16807	16893	16644	16837	16708	16976	16870	16697	16782	16671	16756	16763	16753	16566	16938	16787	16752	16660	16727	16771	16688	16753	16769	16640	16678	16763	16756	16777	16776	16684	16770	16928	16545	16732	16754	16658	16778	16715	16755	16498	16705	16759	16639	16556	16871	16700	16714	16766	16750	16867	16773	16856	16796	16664	16780	16926	16753	16619	16705	16828	16709	16756	16776	16696	16719	16669	16749	16913	16676	16764	16730	16657	16852	16679	16665	16641	16638	16800	16670	16664	16694	16599	16789	16638	16751	16804	16587	16682	16733	16746	16755	16661	16708	16856	16736	16680	16590	16683	16848	16751	16683	16686	16773	16641	16699	16556	16846	16575	16665	16589	16606	16679	16889	16682	16782	16794	16717	16805	16703	16851	16748	16848	16739	16800	16626	16681	16647	16674	16829	16624	16816	16742	16780	16898	16821	16882	16730	16546	16664	16713	16744	16851	16836	16801	16721	16571	16786	16796	16793	16937	16899	16837	16742	16737	16789	16700	16717	16732	16776	16814	16796	16741	16846	16590	16763	16757	16756	16966	16732	16724	16708	16800	16653	16793	16888	16923	16789	16873	16724	16706	16814	16802	16793	16936	16837	16821	16648	16628	16582	16405	16778	16733	16561	16723	16768	16743	16700	16500	16764	16827	16775	16846	16778	16727	16699	16849	16921	16795	16426	16787	16521	16734	16598	16767	16672	16810	16794	16709	16551	16890	16768	16653	16785	16771	16820	16719	16723	16757	16762	16820	16803	16699	16899	16899	16778	16727	16784	16844	16895	16673	16672	16587	16883	16739	16773	16707	16800	16850	16728	16757	16529	16731	16896	16811	16777	16705	16844	16820	16764	16871	16797	16560	16725	16787	16692	16588	16879	16846	16610	16779	16993	16449	16779	16720	16555	16698	16802	16726	16661	16824	16903	16745	16580	16707	16720	16699	16740	16816	16711	16691	16773	16705	16576	16668	17001	16810	16561	16769	16785	16584	16657	16832	16818	16930	16683	16760	16653	16439	16753	16335	16745	16676	16970	16806	16734	16678	16601	16704	16711	16701	16686	16692	16876	16711	16697	16746	16672	16694	16716	16590	16775	16706	16561	16720	16739	16714	16759	16949	16682	16653	16624	16778	16678	16785	16808	16729	16680	16711	16612	16645	16661	16825	16706	16716	16640	16757	16681	16786	16966	16599	16561	16761	16831	16880	16878	16963	16611	16805	16936	16868	16881	16724	16793	16992	16867	16777	16578	16656	16861	16699	16716	16600	16659	16792	16851	16634	16788	16701	16823	16690	16830	16605	16639	16581	16814	16727	16659	16662	16751	16731	16889	16585	16639	16888	16599	16875	16700	16796	16750	16587	16759	16793	16774	16808	16585	16628	16717	16701	16762	16603	16838	16886	16799	16705	16760	16583	16571	16702	16815	16651	16538	16693	16729	16918	16770	16980	16660	16665	16715	16642	16728	16658	16715	16887	16665	16881	16956	16878	16792	16768	16917	16826	16683	16820	16857	16670	16726	16935	16648	16522	16706	16724	16855	16395	16468	16774	16658	16734	16754	16601	16762	16808	16486	16802	16758	16928	16718	16731	16631	16725	16645	16665	16715	16668	16638	16922	16615	16661	16846	16705	16829	16672	16856	16834	16875	16931	16896	16842	16704	16748	16553	16558	16449	16781	16766	16757	16770	16824	16816	16797	16740	16893	16711	16888	16836	16891	16654	16765	16876	16618	16858	16746	16764	16833	16891	16957	16680	16830	16645	16841	16721	16629	16746	16595	16794	16952	16695	16512	16974	16921	16796	16742	16826	16673	16845	16710	16858	16603	16830	16864	16757	16617	16722	16551	16694	16588	16775	16649	16706	16675	16823	16729	16548	16864	16736	16841	16812	16751	16765	16756	16834	16636	16836	16725	16816	16565	16915	16525	16675	16876	16826	16658	16640	16782	16784	16640	16897	16765	16767	16898	16914	16893	16706	16709	16873	16773	16768	16678	16521	16676	16696	16675	16704	16838	16813	16715	16737	16852	16724	16820	16609	16992	16754	16741	16505	16732	16379	16633	16471	16601	16600	16528	17043	16688	16758	16684	16591	16681	16627	16760	16610	16702	16762	16942	16687	16837	16547	16729	16574	16705	16821	17111	16755	16780	16778	16740	16938	16814	16695	16698	16820	16705	16720	16824	16606	16765	16664	16649	16757	16810	16681	16849	16719	16670	16593	16788	16684	16714	16679	16690	16693	16784	16769	16786	16802	16687	16518	16985	16815	16910	16814	16739	16785	16680	16899	16838	16901	16706	16717	16742	16699	16762	16805	16698	16838	16725	16886	16636	16862	16847	16627	16759	16985	16831	16776	16666	16635	16652	16661	16728	16904	16768	16752	16771	16926	16681	16685	16854	16823	16707	16883	16766	16699	16826	16773	16756	16679	16653	16779	16770	16797
24753	38190	35751	28541	24825	23146	21846	19838	18238	18053	17225	16960	16750	16903	16514	16351	16200	15878	15850	15893	16111	16069	15559	15481	15596	15518	15682	15504	15439	15550	15320	15391	15364	15303	15496	15384	15552	15450	15503	15485	15300	15429	15416	15436	15364	15478	15384	15399	15378	15340	15486	15324	15535	15339	15513	15447	15363	15485	15451	15341	15404	15259	15500	15443	15612	15562	15569	15399	15408	15484	15433	15463	15444	15249	15696	15441	15368	15583	15387	15413	15231	15387	15430	15357	15462	15558	15395	15474	15388	15456	15433	15274	15636	15440	15501	15380	15286	15281	15370	15444	15417	15400	15243	15352	15429	15295	15231	15617	15223	15479	15459	15492	15365	15481	15425	15471	15431	15419	15477	15288	15488	15380	15401	15448	15355	15352	15401	15352	15371	15366	15405	15450	15324	15491	15586	15537	15573	15486	15485	15436	15198	15340	15278	15462	15436	15350	15423	15345	15416	15439	15503	15164	15346	15472	15348	15497	15252	15291	15489	15283	15313	15496	15508	15271	15291	15298	15470	15404	15354	15456	15330	15372	15269	15371	15275	15523	15286	15402	15420	15533	15410	15384	15158	15284	15464	15434	15382	15368	15347	15462	15553	15341	15343	15524	15405	15381	15322	15389	15242	15309	15339	15504	15463	15492	15467	15334	15335	15292	15329	15304	15345	15350	15479	15251	15467	15341	15371	15336	15223	15423	15373	15275	15333	15434	15571	15213	15341	15266	15394	15388	15421	15345	15330	15607	15335	15334	15449	15552	15340	15508	15262	15377	15168	15268	15302	15361	15449	15230	15455	15556	15304	15554	15487	15517	15304	15367	15245	15253	15408	15486	15416	15285	15436	15287	15368	15560	15376	15473	15265	15516	15149	15198	15253	15272	15348	15397	15268	15341	15463	15372	15424	15354	15239	15430	15464	15385	15513	15330	15486	15433	15454	15333	15298	15495	15182	15137	15248	15298	15599	15390	15460	15419	15237	15407	15241	15391	15338	15367	15516	15361	15393	15377	15417	15430	15446	15328	15560	15578	15218	15225	15538	15540	15435	15434	15411	15335	15284	15548	15489	15377	15181	15278	15554	15193	15468	15422	15329	15429	15494	15613	15282	15177	15187	15454	15347	15327	15262	15408	15541	15366	15336	15346	15263	15269	15388	15417	15379	15295	15445	15389	15387	15225	15409	15523	15253	15326	15504	15399	15385	15357	15460	15377	15364	15449	15352	15568	15348	15521	15252	15347	15400	15461	15350	15531	15289	15370	15394	15458	15312	15387	15349	15443	15446	15479	15537	15334	15467	15400	15353	15435	15586	15372	15406	15507	15280	15385	15416	15400	15312	15474	15380	15372	15261	15327	15238	15330	15356	15397	15346	15549	15412	15356	15377	15289	15395	15186	15366	15516	15596	15422	15436	15487	15318	15430	15405	15433	15454	15396	15453	15587	15421	15321	15158	15419	15516	15257	15334	15281	15306	15521	15356	15292	15506	15399	15545	15415	15231	15428	15388	15375	15346	15311	15494	15459	15414	15356	15563	15211	15342	15553	15336	15318	15285	15354	15369	15390	15517	15339	15391	15437	15319	15410	15403	15527	15387	15504	15479	15471	15400	15572	15262	15361	15303	15349	15275	15367	15442	15463	15330	15331	15415	15381	15383	15415	15632	15290	15359	15456	15276	15334	15359	15486	15419	15475	15061	15336	15365	15493	15606	15405	15477	15283	15200	15631	15322	15249	15411	15206	15390	15293	15380	15436	15533	15390	15239	15525	15356	15485	15533	15493	15368	15561	15361	15395	15423	15290	15530	15435	15511	15513	15407	15338	15415	15404	15333	15360	15357	15511	15345	15488	15445	15442	15442	15370	15399	15573	15358	15327	15417	15391	15465	15338	15291	15394	15440	15543	15296	15405	15378	15342	15368	15450	15368	15571	15386	15404	15334	15441	15220	15436	15248	15308	15489	15429	15424	15544	15366	15431	15459	15467	15417	15275	15499	15362	15331	15436	15413	15351	15577	15369	15708	15465	15297	15389	15373	15510	15367	15330	15355	15268	15429	15408	15325	15339	15546	15293	15520	15387	15504	15468	15395	15270	15458	15362	15295	15381	15411	15402	15601	15298	15331	15541	15374	15358	15507	15417	15403	15267	15598	15458	15299	15397	15363	15477	15467	15437	15306	15451	15431	15510	15336	15209	15260	15475	15465	15561	15275	15486	15564	15382	15440	15377	15503	15478	15328	15576	15520	15376	15362	15478	15382	15329	15525	15456	15492	15124	15554	15186	15478	15409	15459	15341	15578	15520	15251	15369	15481	15400	15259	15512	15377	15307	15449	15304	15351	15265	15415	15412	15441	15470	15358	15500	15460	15276	15597	15217	15462	15335	15211	15487	15619	15467	15492	15418	15529	15279	15344	15320	15360	15494	15452	15411	15389	15407	15175	15532	15436	15332	15424	15243	15310	15512	15182	15401	15051	15345	15399	15412	15316	15493	15391	15303	15295	15522	15382	15355	15443	15306	15399	15320	15400	15497	15585	15579	15404	15624	15416	15373	15431	15498	15555	15445	15440	15259	15470	15503	15275	15367	15162	15343	15461	15421	15544	15573	15181	15311	15318	15463	15476	15324	15380	15454	15505	15384	15314	15589	15435	15449	15394	15379	15394	15325	15353	15469	15121	15376	15561	15511	15439	15381	15286	15297	15307	15333	15375	15236	15352	15452	15498	15283	15394	15414	15361	15332	15465	15340	15407	15416	15289	15324	15532	15388	15216	15570	15342	15484	15481	15436	15458	15343	15410	15250	15260	15240	15484	15351	15354	15363	15422	15377	15515	15477	15424	15442	15453	15408	15358	15301	15364	15381	15316	15351	15459	15313	15482	15418	15301	15495	15344	15498	15431	15386	15445	15422	15409	15336	15276	15532	15410	15332	15368	15310	15499	15439	15420	15273	15465	15304	15452	15432	15418	15344	15564	15576	15223	15525	15430	15289	15498	15441	15185	15359	15400	15382	15349	15449	15315	15238	15495	15357	15570	15376	15452	15513	15425	15504	15409	15406	15471	15453	15515	15346	15143	15350	15382	15425	15433	15261	15431	15372	15457	15276	15518	15499	15382	15312	15502	15478	15461	15569	15436	15430	15307	15439	15523	15539	15429	15394	15497	15371	15225	15422	15334	15265	15569	15464	15381	15407	15397	15253	15319	15394	15135	15458	15368	15261	15437	15335	15512	15328	15445	15363	15344	15272	15411	15365	15577	15280	15422	15376	15585	15402	15405	15346	15467	15450	15529	15353	15509	15234	15377	15324	15453	15188	15615	15476	15422	15416	15385	15261	15218	15302	15257	15419	15318	15384	15327	15431	15477	15439	15409	15456	15542	15349	15420	15416	15406	15459	15276	15509	15474	15357	15418	15414	15462	15382	15422	15408	15321	15393	15506	15294	15391	15326	15462	15340	15351	15403	15344	15264	15398	15411	15434	15325	15308	15323	15455	15348	15404	15329	15504	15320	15408	15385	15341	15244	15517	15458	15286	15419	15418	15412	15282	15207	15330	15456	15462	15306	15427	15454	15322	15388	15312	15348	15344	15720	15362	15379	15337	15569	15345	15423	15344	15345	15462	15274	15456	15424	15374	15480	15520	15519	15363	15450	15391	15536	15216	15505	15484	15482	15385	15332	15447	15515	15327	15334	15306	15424	15445	15405	15174	15461	15476	15296	15237	15416	15217	15465	15370	15376	15466	15357	15203	15478	15405	15233	15395	15326	15374	15565	15535	15481	15332	15252	15288	15671	15389	15212	15291	15364	15463	15232	15397	15314	15525	15441	15326	15222	15400	15516	15520	15421	15505	15560	15494	15476	15200	15491	15513	15457	15375	15485	15577	15333	15349	15479	15410	15401	15310	15281	15429	15389	15314	15383	15238	15253	15258	15449	15350	15458	15341	15444	15377	15283	15465	15474	15392	15381	15285	15396	15383	15373	15368	15368	15252	15272	15409	15385	15614	15388	15501	15348	15271	15311	15305	15396	15385	15338	15537	15287	15376	15324	15399	15398	15378	15461	15370	15471	15276	15339	15445	15417	15415	15560	15428	15367	15376	15231	15592	15384	15458	15369	15429	15489	15429	15503	15627	15267	15355	15360	15586	15499	15415	15272	15462	15467	15460	15472	15322	15354	15608	15400	15099	15422	15318	15247	15393	15357	15339	15382	15365	15321	15385	15472	15275	15459	15358	15368	15491	15197	15299	15569	15466	15266	15455	15392	15399	15348	15364	15355	15480	15352	15522	15588	15238	15349	15427	15592	15477	15408	15268	15482	15380	15483	15499	15437	15392	15424	15391	15577	15389	15540	15394	15384	15383	15505	15511	15452	15556	15401	15473	15261	15411	15388	15550	15343	15520	15379	15345	15406	15449	15151	15481	15541	15485	15390	15332	15329	15315	15438	15343	15350	15317	15359	15463	15450	15457	15446	15350	15407	15411	15347	15557	15311	15525	15366	15588	15473	15247	15323	15318	15324	15267	15406	15361	15385	15488	15339	15374	15422	15503	15400	15410	15358	15324	15486	15374	15323	15195	15658	15536	15264	15262	15229	15466	15400	15337	15479	15374	15253	15252	15285	15313	15394	15268	15185	15313	15526	15501	15367	15514	15286	15322	15464	15315	15348	15327	15327	15346	15357	15473	15294	15404	15546	15354	15276	15317	15371	15519	15397	15441	15362	15241	15554	15454	15221	15456	15406	15426	15320	15347	15351	15563	15363	15206	15723	15470	15536	15334	15158	15500	15324	15505	15315	15405	15367	15362	15715	15596	15403	15265	15439	15230	15271	15280	15391	15639	15486	15397	15377	15430	15312	15298	15401	15354	15414	15155	15408	15502	15449	15543	15426	15342	15598	15411	15306	15357	15374	15406	15568	15234	15433	15422	15518	15538	15483	15181	15417	15352	15538	15355	15413	15554	15489	15469	15473	15395	15454	15470	15535	15382	15316	15469	15371	15530	15367	15428	15371	15470	15337	15445	15455	15499	15399	15534	15508	15458	15433	15425	15351	15527	15486	15375	15296	15467	15569	15334	15541	15380	15350	15337	15598	15345	15502	15406	15362	15517	15452	15408	15348	15325	15448	15533	15199	15329	15483
24144	21560	29237	24814	23866	25659	26421	22029	20306	20116	19498	19131	19031	18831	18785	18310	18649	18226	18011	17895	18043	18118	17838	17827	17613	17665	17608	17516	17785	17478	17562	17606	17656	17610	17592	17575	17771	17779	17734	17542	17613	17685	17539	17540	17496	17386	17628	17719	17397	17451	17484	17625	17600	17404	17515	17482	17573	17519	17262	17499	17512	17581	17387	17341	17406	17516	17653	17419	17488	17533	17649	17557	17560	17573	17479	17583	17414	17566	17514	17289	17535	17536	17502	17551	17469	17515	17823	17347	17563	17483	17434	17263	17400	17556	17559	17519	17421	17527	17559	17606	17328	17394	17431	17433	17388	17723	17636	17350	17374	17447	17460	17312	17463	17656	17258	17475	17445	17395	17526	17629	17621	17423	17414	17639	17408	17415	17552	17447	17438	17493	17393	17665	17409	17334	17446	17458	17473	17398	17593	17391	17528	17561	17483	17409	17601	17429	17530	17681	17407	17677	17533	17326	17530	17507	17687	17628	17492	17514	17199	17230	17439	17770	17441	17429	17178	17378	17394	17366	17591	17541	17319	17351	17373	17315	17326	17414	17595	17366	17547	17704	17747	17384	17659	17468	17692	17572	17443	17502	17478	17378	17429	17561	17538	17389	17579	17609	17713	17397	17383	17367	17458	17683	17505	17433	17333	17477	17362	17434	17410	17633	17507	17530	17545	17507	17533	17522	17433	17581	17334	17471	17339	17558	17492	17534	17617	17577	17470	17359	17232	17488	17394	17449	17743	17459	17448	17379	17515	17390	17568	17350	17531	17416	17391	17655	17556	17497	17765	17404	17355	17316	17496	17586	17383	17419	17368	17551	17290	17562	17482	17508	17475	17581	17339	17418	17462	17427	17416	17371	17517	17503	17227	17467	17454	17296	17437	17718	17238	17524	17472	17531	17504	17503	17545	17492	17567	17435	17526	17524	17590	17551	17455	17294	17402	17449	17447	17170	17455	17430	17421	17435	17364	17400	17430	17365	17512	17322	17514	17441	17436	17502	17354	17193	17515	17581	17411	17518	17455	17360	17452	17664	17297	17476	17353	17504	17405	17541	17307	17559	17479	17453	17538	17522	17517	17734	17477	17334	17286	17357	17510	17471	17470	17517	17608	17504	17254	17336	17507	17529	17403	17458	17519	17316	17516	17625	17197	17281	17558	17156	17453	17599	17347	17519	17472	17570	17427	17484	17372	17183	17519	17355	17432	17594	17378	17343	17528	17264	17575	17386	17588	17420	17426	17563	17373	17236	17382	17774	17606	17437	17477	17280	17470	17464	17532	17501	17501	17723	17410	17552	17634	17545	17496	17390	17559	17346	17315	17599	17466	17557	17518	17245	17303	17554	17414	17467	17714	17493	17281	17332	17468	17337	17448	17402	17397	17394	17529	17432	17446	17415	17458	17518	17333	17342	17478	17546	17563	17478	17545	17308	17463	17508	17496	17484	17630	17581	17630	17333	17388	17510	17424	17431	17484	17315	17370	17507	17271	17473	17427	17322	17444	17558	17470	17390	17496	17219	17532	17418	17298	17384	17395	17409	17520	17593	17481	17395	17419	17569	17316	17464	17435	17453	17473	17415	17584	17522	17615	17360	17578	17470	17520	17469	17504	17561	17545	17433	17424	17600	17739	17492	17463	17429	17420	17548	17549	17353	17490	17792	17610	17417	17459	17345	17573	17591	17527	17357	17475	17465	17294	17512	17489	17458	17433	17636	17538	17598	17598	17582	17345	17464	17344	17566	17445	17435	17145	17589	17467	17612	17259	17566	17360	17495	17404	17547	17459	17570	17452	17548	17404	17553	17501	17360	17401	17305	17366	17383	17453	17536	17425	17359	17470	17370	17241	17477	17808	17320	17519	17625	17734	17397	17517	17459	17660	17495	17479	17614	17642	17506	17418	17325	17389	17582	17435	17418	17462	17446	17484	17296	17283	17467	17422	17523	17563	17563	17295	17390	17272	17505	17381	17427	17381	17501	17380	17592	17541	17517	17577	17264	17732	17442	17469	17463	17370	17433	17431	17565	17491	17412	17671	17454	17449	17391	17343	17465	17344	17559	17536	17489	17420	17450	17399	17238	17638	17520	17406	17725	17656	17444	17534	17412	17474	17606	17407	17336	17427	17464	17509	17297	17400	17490	17439	17547	17286	17629	17571	17786	17520	17517	17365	17616	17499	17467	17530	17356	17297	17469	17655	17563	17670	17355	17593	17305	17394	17342	17460	17560	17489	17501	17583	17350	17528	17402	17533	17484	17513	17533	17322	17530	17548	17477	17630	17620	17552	17551	17403	17326	17481	17544	17354	17452	17646	17368	17458	17529	17383	17454	17495	17607	17613	17547	17507	17517	17521	17442	17648	17539	17391	17496	17562	17516	17410	17459	17433	17279	17384	17480	17333	17622	17199	17438	17343	17580	17512	17610	17464	17436	17646	17488	17556	17410	17373	17235	17473	17464	17425	17474	17476	17272	17511	17415	17637	17537	17456	17536	17460	17384	17341	17557	17406	17509	17474	17478	17249	17654	17389	17565	17686	17538	17503	17516	17567	17427	17710	17609	17558	17511	17273	17458	17467	17431	17377	17495	17335	17423	17730	17717	17466	17393	17538	17575	17483	17325	17674	17664	17648	17535	17452	17508	17339	17342	17375	17583	17726	17499	17581	17531	17419	17679	17773	17521	17476	17487	17691	17485	17569	17544	17500	17512	17411	17225	17312	17449	17322	17538	17655	17468	17576	17562	17539	17564	17566	17654	17388	17631	17687	17494	17511	17422	17608	17544	17591	17303	17619	17412	17567	17417	17590	17489	17485	17277	17516	17310	17425	17387	17518	17383	17471	17249	17481	17593	17593	17479	17541	17213	17474	17456	17764	17448	17339	17411	17515	17458	17448	17361	17583	17521	17309	17341	17316	17501	17588	17606	17231	17570	17408	17460	17529	17504	17338	17306	17658	17617	17398	17494	17373	17305	17545	17519	17464	17304	17439	17487	17424	17331	17606	17515	17319	17617	17452	17575	17579	17468	17652	17350	17366	17464	17231	17341	17560	17354	17463	17473	17403	17533	17406	17472	17497	17483	17455	17301	17499	17502	17595	17456	17732	17467	17624	17379	17466	17484	17590	17384	17418	17462	17619	17558	17657	17418	17543	17448	17477	17433	17571	17342	17729	17571	17418	17337	17591	17483	17521	17539	17705	17630	17484	17471	17416	17760	17465	17512	17679	17520	17433	17450	17548	17452	17544	17441	17567	17660	17675	17474	17354	17344	17560	17401	17446	17528	17641	17412	17417	17433	17285	17407	17181	17441	17519	17465	17344	17484	17476	17544	17384	17343	17742	17507	17525	17340	17584	17365	17635	17448	17463	17247	17407	17275	17679	17394	17504	17267	17415	17600	17628	17603	17344	17545	17509	17408	17404	17592	17347	17493	17583	17445	17477	17674	17568	17567	17587	17578	17489	17503	17685	17423	17583	17531	17559	17282	17703	17532	17672	17518	17314	17453	17438	17454	17484	17392	17344	17345	17353	17373	17378	17428	17466	17569	17546	17467	17236	17492	17433	17314	17524	17461	17398	17494	17492	17400	17435	17536	17261	17345	17438	17475	17448	17570	17745	17736	17279	17317	17615	17365	17469	17588	17320	17428	17513	17549	17282	17614	17392	17414	17363	17389	17450	17320	17281	17475	17411	17603	17346	17534	17602	17626	17533	17352	17598	17544	17509	17445	17453	17354	17552	17455	17536	17318	17398	17345	17513	17680	17503	17513	17463	17356	17319	17419	17366	17539	17464	17410	17392	17515	17395	17455	17499	17481	17378	17594	17611	17391	17242	17431	17518	17592	17617	17468	17486	17460	17616	17505	17369	17398	17448	17389	17544	17422	17468	17562	17440	17415	17415	17316	17501	17390	17326	17405	17742	17540	17537	17446	17410	17461	17586	17498	17353	17454	17635	17661	17539	17497	17547	17478	17797	17581	17501	17699	17464	17624	17622	17372	17541	17287	17564	17364	17377	17303	17437	17271	17518	17561	17336	17442	17483	17480	17635	17357	17451	17481	17551	17643	17570	17415	17571	17372	17280	17517	17574	17698	17401	17249	17630	17436	17370	17607	17328	17490	17358	17513	17380	17556	17502	17481	17420	17747	17478	17605	17392	17539	17396	17474	17362	17573	17477	17438	17361	17487	17521	17429	17550	17263	17481	17508	17476	17547	17361	17706	17444	17446	17424	17648	17401	17485	17548	17733	17504	17532	17654	17462	17320	17328	17608	17608	17632	17485	17449	17477	17441	17579	17595	17486	17226	17438	17459	17394	17377	17384	17260	17475	17654	17510	17590	17393	17422	17453	17285	17517	17453	17377	17522	17500	17576	17310	17449	17658	17485	17356	17534	17692	17476	17565	17468	17431	17614	17432	17479	17484	17555	17328	17398	17403	17380	17357	17298	17523	17560	17550	17386	17558	17440	17581	17834	17479	17609	17448	17435	17272	17499	17506	17704	17373	17483	17423	17376	17457	17628	17580	17334	17494	17490	17540	17547	17357	17537	17278	17611	17400	17391	17509	17349	17502	17569	17683	17407	17419	17252	17474	17648	17520	17775	17459	17606	17457	17302	17462	17559	17393	17330	17542	17401	17601	17456	17458	17630	17341	17486	17569	17350	17447	17419	17338	17375	17283	17529	17454	17397	17439	17507	17423	17305	17580	17485	17423	17305	17389	17564	17628	17394	17335	17410	17453	17521	17468	17422	17601	17372	17495	17512	17377	17598	17629	17500	17525	17498	17654	17535	17373	17479	17437	17573	17628	17483	17658	17535	17448	17583	17620	17454	17532	17430	17297	17582	17331	17517	17372	17878	17496	17502	17381	17557	17744	17606	17424	17733	17746	17543	17543	17440	17330	17468	17336	17512	17420	17456	17489	17517	17284	17359	17448	17404	17559	17419	17588	17705	17482	17454	17367	17412	17557	17399	17646	17467	17536	17661	17242	17550	17538	17593	17697	17519	17386	17519	17446	17538	17641	17628	17457	17629	17681	17241	17517	17651	17467	17537	17505	17497	17471	17442	17553	17575	17636	17372	17494	17511	17680	17382	17465	17554	17507	17536	17251	17473	17403	17521	17445	17394	17443	17557	17450
24732	43338	41732	33946	29339	27057	25853	22715	20487	20026	19050	18437	18230	18064	17872	17600	17080	16687	16463	16665	16932	16749	16538	16097	16178	16117	16036	16163	16142	15978	15991	15840	15786	16028	15945	16001	15966	15992	15987	15842	15875	16114	16005	15924	15800	15955	16015	15855	15978	16033	15803	15992	15900	15829	15933	15858	15836	15856	15930	15923	15905	15704	15810	15837	16005	15911	15831	15821	16057	15959	16042	15846	15681	15707	15870	15757	15890	15782	15756	15953	15795	15687	15799	15821	15760	15804	15786	15964	15950	15986	15745	15727	15843	15766	15928	15838	15943	15758	15820	15871	15893	15708	15812	15865	15943	15702	15849	15852	15898	16017	15933	15801	15772	15918	15753	15824	15867	15913	15715	15878	16092	15869	15923	15850	15665	16008	15904	15851	15918	15750	15932	15890	15729	16013	15817	15798	15725	15886	15798	15904	15692	16077	15934	15741	15870	15852	15920	15818	15975	15814	15811	15953	15944	15709	15867	15859	15936	15912	15786	15966	15854	15770	15922	15781	15811	15881	15957	15864	15813	15790	15825	15731	15814	15939	15797	15845	16059	15749	15851	16021	15997	15684	15794	15992	15773	15736	15796	15744	15835	15744	15890	15814	15740	15955	15785	15901	15956	15918	15877	15942	15766	15865	15855	15953	15778	15898	15927	15761	15940	15757	15827	15904	15760	15684	15768	15666	15960	15892	15931	16033	16002	15882	15936	15820	15861	15808	15789	15907	15752	15897	15949	15877	15800	15769	15825	15914	15796	15880	15786	15955	15942	15890	15787	15947	15972	15774	15870	15862	15907	15782	15986	15880	15839	15877	15825	15843	15876	15786	15792	15870	15874	15956	15746	15837	15839	15907	15873	15859	15828	15750	15865	15859	15715	15867	15928	15809	15915	15736	15905	15746	15845	15899	15593	16002	15872	15860	15950	15811	15849	15858	16008	15776	15767	15943	15837	15724	15673	15895	15918	15760	15721	15839	15774	15953	16035	15809	15871	16046	15881	15823	15794	15902	15886	15890	15827	15688	15898	15809	15925	15969	15676	15976	15889	15960	15859	15895	15814	15669	15760	15787	15777	15852	15753	15863	15821	15915	15954	15887	16024	15859	15834	15820	15834	15762	15877	15985	15603	15674	15877	15903	16019	15871	15934	15973	15840	15780	15938	15849	15771	15800	15904	15778	15911	15762	15837	15856	15873	15895	15846	15955	15797	15892	15733	15678	15885	15844	15876	15755	15859	15815	15757	15868	15802	15794	15741	15903	15793	15751	15919	15785	15885	15843	16007	15694	15773	15796	15967	15900	15695	15791	15975	15766	15830	15800	15854	16005	15937	15812	15969	15676	15870	15885	15815	15878	15651	15743	15835	15813	15733	15901	15842	15797	15905	15816	15855	15894	15801	15788	15886	15811	15772	15764	15810	15733	15924	15752	15864	15986	15877	15814	15921	15843	15919	15709	15775	15968	15827	15926	15830	15881	15870	15891	15717	15901	15757	16001	15860	15874	15745	15943	15803	15833	15835	15789	15931	15963	15852	15764	15869	16085	15787	15866	15860	15863	15749	15838	15804	15900	15768	15745	15907	15946	15858	15997	15773	15936	15706	15732	15867	15882	15744	15987	15847	15802	15810	15809	15688	15933	15891	15784	15779	15963	15794	15820	15686	15827	15728	15797	15714	15897	15788	15980	15823	15782	15956	15832	15803	15743	15841	15890	15816	15841	15815	15811	15752	15687	15909	16012	15676	15884	15868	15971	15900	16044	15842	15964	15859	15597	15762	15754	15854	15692	15833	15803	15851	15834	15807	15834	15831	15780	15745	15779	15866	15918	15856	15894	15954	15792	15709	15822	15845	15813	15781	15695	15852	15760	15947	15651	15713	16001	15914	15862	15800	15909	15925	15702	15815	15876	15758	15815	15848	15779	15830	15818	15801	15727	15742	15918	15831	15801	15880	15909	15813	15783	15923	15853	15696	15806	15921	15814	15903	15811	15870	15871	15865	15911	15780	15927	15776	15699	15877	15870	15727	15859	15789	15935	15852	15864	16015	15976	15787	15865	15722	15885	15906	15675	15881	15959	15917	15860	15976	15797	15865	15955	16054	15844	15753	15897	15896	15805	15750	15915	15890	15801	15862	15641	15687	15759	15620	15918	15833	15713	15895	15735	15880	15890	15821	15740	15901	15874	15871	15841	15992	15778	15945	15652	15667	15660	15834	15891	16055	15777	15884	15839	15753	15861	15667	15804	15933	15911	15997	15760	15798	15828	15948	15885	15769	15711	16026	15794	15943	15837	15773	15955	15905	15953	15847	15725	15875	16010	15852	15966	16013	15935	15872	15968	15864	16048	15856	15952	15829	15786	15845	15969	15859	15866	15929	15825	15845	15861	15763	15843	15670	15913	15722	15840	15788	15764	15950	15853	16035	15756	15662	15810	15853	15895	15960	15951	15894	15989	15855	15756	15883	15875	15980	15921	15742	15579	15812	15824	15952	15900	15795	16134	15850	15800	15758	15829	16075	15847	15994	15770	15913	15805	15801	15811	16052	15800	15980	15775	15674	15882	15933	15766	15758	15723	15939	15973	15773	15929	15902	15889	15844	15849	15880	15918	15943	15929	15781	15750	15782	15784	15863	15551	15794	15793	15946	15740	15921	15886	16023	15809	15882	15975	15850	15705	15809	15865	16049	15706	15899	15730	15764	15855	15787	15881	15810	15741	15944	15882	15949	15819	15835	15977	15767	15932	15982	15814	15888	15713	15994	15797	16060	15910	16019	15765	15896	15886	15762	15908	15886	15949	15909	15954	15847	15864	15755	15829	15747	15806	15802	15878	15695	16039	15699	15685	15821	15963	15784	15921	15907	15683	15801	15676	15854	15837	15814	15635	15969	15859	15627	15899	15887	16028	15769	15803	15748	15905	15849	15831	15653	15710	15732	15883	15966	16040	15915	15858	15897	15790	15914	15987	16021	15800	16031	15699	15766	15851	15901	15970	15828	15978	15807	15835	15777	15932	15896	15911	15850	15801	16046	15904	15781	15597	15833	15950	15829	15966	15846	15906	15803	15838	15980	15695	15962	15799	15867	15771	16089	15790	15983	15886	16155	15831	15825	15776	16058	15526	15862	15925	15793	15790	15968	15919	15727	15841	15711	15969	15904	15929	15958	15895	15730	15826	15770	15886	15906	15805	15879	15779	15774	15950	15703	15897	15840	15973	15878	15962	15652	15794	15911	15825	15862	16034	15725	15847	15851	15893	15820	15719	16032	15878	15879	15835	15849	15819	15745	15997	15667	15872	15876	15867	15833	15960	15931	15824	15913	15875	15754	15779	15790	15872	15907	15887	15924	15954	15804	16005	15966	15867	15888	15869	15957	15805	15903	15863	15899	15967	15825	15825	16024	15745	15836	15766	15877	15974	15756	15940	15846	15862	15792	16044	15874	15649	16002	15913	15727	15739	15942	15757	15853	15924	15951	15798	15863	15971	15746	15753	15958	15914	15820	15840	15954	15970	15718	15974	15724	15819	15734	15888	15882	16056	15661	15972	15842	15942	15779	15889	15788	15951	15702	15792	15907	15704	15877	16000	15943	15804	15781	15868	15769	15863	15875	15773	15661	15983	15790	15941	15704	15778	15833	15884	15836	15940	15937	15797	15831	15989	15776	15885	15988	15719	15894	15694	15982	15891	16009	15953	15767	16038	15999	15645	15971	15932	15993	16138	15712	15792	15876	15913	16024	15894	15845	15871	15765	15853	15758	15878	15820	15809	15822	15951	15730	15734	15854	15959	15897	15612	15979	15835	15996	15822	15745	15802	16062	15839	15715	15753	15695	15943	15844	15946	15771	15816	16006	15949	15818	15899	15870	16041	15626	15684	15806	15841	15905	15717	15966	15792	15880	15879	15787	15855	15845	15878	15983	15867	15894	15935	15829	15951	15798	15883	15996	15896	15691	15856	15899	15802	15898	15751	15788	15795	15863	15732	15693	15912	16062	15884	15757	15916	15643	16136	15752	15899	15813	15884	15846	15985	15839	15879	15862	15786	15834	15908	15878	15800	15715	15947	15971	15832	15837	15749	15880	15795	15944	15716	15823	15886	15896	15861	15910	15815	15855	15950	15753	15900	15752	15882	15949	15777	15924	15819	15693	15849	15850	15965	15875	15960	15777	15971	15700	15976	15973	15778	15697	15805	15885	15776	15892	15783	15921	15777	15896	15885	16013	15805	15968	15946	15852	15842	15821	15758	15953	15802	15735	15780	15773	15992	15819	15769	15870	15660	15816	15814	15972	15760	15879	15796	15835	15817	15753	15929	15874	16150	15767	16048	15748	15863	15878	15742	15895	15844	15906	15899	15936	15773	15787	15878	15729	15918	15824	15781	15833	15972	15842	15943	15767	15871	15721	15853	15783	15851	15890	15961	15942	15845	15903	15932	15887	15976	15907	15577	15834	15770	15742	15792	15910	15792	16037	15855	15897	15644	15872	15730	15783	15900	15836	15870	15735	15909	15841	15871	15928	15757	15800	15913	15808	15863	15783	15970	15961	15706	15803	15786	15944	15985	15752	15826	15646	15913	15887	15867	15969	15675	15942	15747	15748	15912	15859	15901	16046	15937	15766	15700	15802	15773	15889	15982	15875	15952	15712	15709	15776	15714	15864	15945	15923	15720	15839	15904	15946	15789	15808	15884	15878	15752	15803	15928	15776	15865	15801	15867	16068	15907	15786	15792	15734	15798	15774	15793	15795	15638	15775	15885	15976	15820	15795	15903	15654	15720	15628	15755	16023	15963	15849	15940	15884	15843	15738	15836	15901	15775	15826	15912	15768	16064	15779	15832	15701	15777	15726	15922	15860	15632	16063	15889	16055	15906	15888	15868	16027	15850	15672	15808	15956	15908	15857	15773	15751	15951	15750	15748	15877	15790	15753	15826	15843	15782	15690	15791	15872	15856	15919	15887	15980	15794	15878	15788	15965	15769	15926	15858	15740	15734	15766	15874	15668	15930	15918	15729	15877	15765	15933	15805	15833	15863	15830	15850	15792	15806	16027	15967	15913	15812	15898	15790	15697	15800	15752	15594	15853	15769	15894	15767	15856	15925	15812	15758	15993	15794	15917	15832	15952	15603	15922	15910
23178	21581	29535	24092	22273	25754	29799	24244	21971	21894	20703	19832	20014	19910	19736	19529	18980	18865	18592	18440	18852	18801	18548	18175	18267	18242	18248	18091	18068	18221	17988	18001	18116	18122	18155	18201	18182	17935	17867	17951	17883	17943	18122	18128	18022	17880	18123	18075	17779	17868	17930	18048	18020	17922	17959	18072	17826	17736	18040	17989	17793	17787	17823	17697	17922	18077	17862	17756	18138	17802	17904	17803	18005	17775	17962	17966	17881	17814	17924	17951	17985	18014	17926	17760	17851	17745	17887	17831	17850	17590	17851	17879	17854	17788	17849	18045	17635	17792	17810	17952	17825	17768	17611	17834	17924	17836	17892	17797	17741	17763	17827	17806	17966	17718	17850	17927	17910	17704	17800	17700	17846	17743	17997	17812	17771	17841	17824	17783	17937	17724	17768	17789	17908	17813	17833	17658	17692	17912	17951	17815	17906	17688	17775	17800	17861	17836	17671	17800	17897	17678	17466	17972	17844	17869	17964	17856	17757	18019	17741	17900	17990	17786	17959	17673	17670	17722	17688	17732	17762	17843	17786	17755	17912	17982	17571	17799	17508	17616	17790	17844	17865	17916	17753	17806	17808	17625	17587	17774	17577	17813	17832	17758	17924	17877	17836	17925	17770	17791	17814	17863	17739	17852	17703	17847	17908	17782	17789	17670	17769	17452	17587	18066	17652	17735	17721	17622	17697	17804	18064	17906	17726	17671	17939	17929	17682	17659	17809	17881	17886	17792	17816	17852	17684	17600	18003	17974	17885	17869	17702	17791	17904	17712	17801	17776	17854	17725	17719	17587	17820	17738	17979	17832	17565	17914	17760	17791	17955	18107	17771	17868	17694	17964	17953	17908	17870	17939	17879	17780	17632	17909	17603	17788	17688	17797	17836	17831	17783	17715	17876	17811	17609	17522	17974	17987	17754	17875	17830	17686	17709	17850	17867	17591	17842	17698	17596	17958	17835	17695	17747	17718	17532	17656	17747	17796	17538	17828	17818	17888	17745	17622	17835	17643	18225	17694	17848	17870	17724	17798	17813	17921	17755	17694	17778	17867	17770	17673	17808	17741	18026	17867	17741	17695	18070	17952	17971	17936	17806	17653	17779	17555	17687	17775	17914	17756	17731	17805	17811	17855	17522	17544	17796	17810	17804	17815	17881	17946	17833	17724	17924	17841	17996	17730	17946	17861	17832	17940	17980	17793	17760	17809	17860	17895	17857	17523	17679	17945	17763	17819	17855	17654	17861	17806	17803	17906	17772	17712	17804	17966	17655	17549	17913	18060	17824	17780	17705	17813	17853	17886	17949	17891	17886	17676	17703	17712	17723	17774	17574	17745	17729	17549	17511	17795	17945	17747	17907	18033	17622	17926	17887	17918	17861	18004	17911	17630	17817	17762	17732	17975	17761	17793	17904	17885	18020	17745	17745	17794	17793	17662	17719	17744	17830	17942	17667	17670	17924	17695	17675	17670	17848	17798	17851	17869	17819	17914	17800	17624	17970	17899	17894	17788	17791	17715	17677	17685	17878	17702	17798	17865	17819	17784	17860	17971	17890	17670	17743	17609	17995	17948	17810	17917	17662	17833	17789	17736	17647	17808	17685	17777	17837	17889	17834	17814	17696	17638	17574	17720	17535	17730	17877	17643	17730	17819	17815	17775	17958	17923	17954	17875	17809	17890	17878	17896	17786	17840	17837	17574	17728	17594	17696	17738	17877	17936	17883	18000	17784	17708	17884	17618	17700	17837	17801	17696	17819	17717	17852	17636	17995	17767	18014	17874	17803	17893	17659	17682	17582	17741	17754	17754	17863	17632	17754	17768	17669	17875	17969	17755	17888	17915	17867	17842	17775	17950	17819	17881	17841	17837	17944	17888	17793	17725	17775	17736	17782	17649	17892	17999	17900	17883	17732	17725	17749	17711	17654	17608	17730	17987	17729	17854	17518	17883	17948	17776	17815	17684	17686	17717	17768	17815	17820	17863	17809	17885	17621	17787	17847	17902	17739	17797	17950	17751	17638	17915	17776	17841	17801	17942	17784	17749	17962	17930	17873	17701	17966	17657	17781	17826	17773	17756	17854	17811	17928	17739	17860	17772	17758	17645	17689	17960	17879	17869	17812	17851	17925	17804	17682	17788	17684	17845	17693	17675	17807	17721	17763	17526	17800	17738	17675	17877	17842	17783	17785	17710	17756	17848	17804	17629	17854	17959	17910	17921	17984	17810	17838	17603	17681	17632	17939	17566	17860	17752	18024	17698	17732	17827	17860	17813	17660	17843	17930	17908	17892	17712	17794	17917	17905	17709	17913	17867	17730	17634	17796	17708	17743	17648	17656	17953	17614	17837	17831	17800	17891	17886	17837	17673	17651	17669	17904	17780	17729	17707	17776	17682	17638	17883	17753	17557	17569	17740	17655	17931	17849	17746	17768	17775	17875	17566	17936	17820	17653	17681	17962	17916	18036	17969	17791	17932	17695	17661	17900	17776	17753	17869	18006	17605	17723	17809	17743	17906	17959	17728	17629	17783	17728	17957	17817	17662	17828	17762	17748	17563	17876	17725	17909	17868	17767	17757	17845	17863	17794	17813	17976	17719	17899	17617	17705	18010	17745	17634	17680	17835	17820	17868	17840	17792	17747	17764	17796	17926	17797	17853	17710	17675	17776	17673	17636	17713	17829	17718	17732	17625	17701	17755	17878	17800	17998	17673	17632	17819	17648	17764	17767	17702	17946	17803	17976	17849	17763	17615	17584	17681	17690	17948	17823	17558	17627	17666	17866	17749	17789	17776	17623	17903	17729	18015	17798	17899	17880	17845	18054	17843	17796	17891	18010	17594	17715	17725	17741	17730	17792	17623	17759	17778	17994	17784	17934	17694	17927	17832	17536	17779	17862	17860	17667	17761	17880	17844	17826	17771	17959	17794	17935	17934	17626	17836	17821	17811	17759	17940	17950	17667	17801	17873	17682	17969	17590	17809	17711	17847	17869	17645	17889	17853	17691	17857	17870	17679	17832	17611	17661	17596	17821	17838	17690	17846	17920	17931	17821	17688	17817	17800	17778	17650	17669	17754	18104	17893	17867	17857	17743	17679	17779	17757	17905	17755	17777	17874	17968	17897	17689	17665	17877	17738	17670	17835	17819	17957	17751	17738	17926	17678	17824	17818	17778	17731	17897	17642	17689	17672	17811	17766	17750	17704	17897	17863	17750	17818	17923	17757	17911	17923	17809	17884	17759	17930	17931	17747	17732	17738	17846	17799	17817	17706	17577	17786	17862	17625	17798	17871	17761	17731	17931	17815	17780	17791	17798	17715	17913	17979	17807	17938	17914	17939	17949	17760	17876	17637	17659	17671	18067	17732	17802	17608	17774	17849	17693	17731	17727	17785	17542	17664	17497	17721	17843	17751	17757	17707	17935	17651	17928	17525	17718	17714	17771	17737	17869	17822	17879	17508	17663	17820	17751	17876	17511	17571	17666	17806	17837	17741	17929	17582	17814	17759	17860	18044	17841	17924	17611	17838	17510	17663	17901	17780	17751	17683	17810	17932	17748	17576	17680	17712	17841	17881	17933	17610	17874	17944	17858	17637	17827	17563	17867	17813	18014	17846	17702	17737	17983	17835	17780	17586	17842	17900	17855	17851	18049	17827	17838	17861	17853	17823	17774	17833	17866	18023	17893	17609	17870	17851	17748	17682	17687	17818	17541	17712	17645	17822	17860	17806	17972	17799	17899	17515	17790	17776	17607	17644	17825	17877	17785	17850	17891	17675	17839	17872	17908	17852	17645	17703	17646	17909	17823	17715	17564	17821	17723	17905	17882	17813	17648	17816	17739	17709	17724	17803	17712	17759	17901	18030	17937	17813	17698	17720	17942	17828	17853	17720	17653	17800	17765	17765	17686	17763	17833	17808	17556	17804	17755	17933	17853	17851	17934	17774	17748	18018	17809	17854	17698	17869	17634	17850	17738	17772	17844	18129	17701	17891	17846	17915	17886	17749	17521	17722	17749	17671	17771	17695	18015	17761	17621	17975	17734	17746	17765	17779	17933	17588	17817	17758	17752	17641	17947	17870	17876	17797	17894	17753	17730	17724	17875	17728	17820	17660	17926	17691	17796	17764	18058	17790	17740	17695	17775	17798	17714	17949	17477	17891	17716	17678	17770	17826	17972	17970	17685	17860	17785	17742	17751	17663	17822	17880	18111	17700	17951	17860	17906	17855	17710	17897	17785	17870	17750	17572	17822	17587	17882	17731	17774	17734	17877	17617	17753	17726	17797	17742	17838	17813	17772	17690	17747	17692	17765	17788	18023	17831	17801	17669	17775	17793	17744	17927	17871	17918	17888	17765	17862	17877	17894	17795	17813	17839	17787	17985	17795	17942	17822	17803	17755	17602	17667	17838	17680	17809	17604	17615	17567	17871	17728	17867	17990	17707	17807	17905	17659	17689	17744	17855	17582	17775	17646	17883	17731	17627	17777	17826	17723	17708	17797	17987	17670	17836	17772	17637	17914	17872	17944	17809	17846	17720	17662	17747	17676	17679	17769	17535	17665	17852	18016	17640	17699	17828	17895	17814	17722	17656	17673	17503	17837	17624	17721	17944	17841	17769	18053	17923	17763	17805	17569	17864	17732	17761	17825	17962	17843	17674	17858	17861	17723	17829	17816	18006	17757	17942	17987	17660	17719	17936	17883	17671	17700	17905	17842	17873	17845	17536	17801	17680	17781	17848	17796	17829	17918	17851	17763	17786	17869	17577	17933	17704	17874	17761	17929	17765	17833	17779	17766	17659	17954	17716	17674	17679	17872	17784	17746	18004	17868	17710	17837	17656	17851	17729	17750	17724	17706	17583	17832	17958	17664	17658	17884	17824	17623	17619	17836	17574	17688	17987	17663	17669	18012	17632	17846	17873	17843	17650	17949	17889	17920	17739	17921	17574	17812	17548	17977	17966	17892	17855	17919	17887	17790	17777	17629	17707	17773	17737	17948	17716	17801	17793	17609	17852	17638	17597	17808	17933	17529	17767	17729	17738	17768	17844	17715	17759	17664	17723	17796	17628	17778	17892	17597	17639	17614	17844	17778	17957	17850	17661	17850	17651	17661	17764	17845	17835	17828	17869	17924	17872
26269	47189	45733	38234	32505	29468	28522	25762	22598	21753	20724	19359	19403	19226	18970	18317	17840	17359	17042	17119	17293	17316	16701	16626	16482	16222	16350	16465	16371	16327	16347	16089	16206	16257	16151	16205	16090	15958	16337	16261	16065	15994	16252	15917	16161	16030	16102	16087	16048	16128	15995	16056	16155	16049	16302	15977	16135	16032	16081	16149	15987	16040	16104	16141	16046	15972	16157	16022	16045	15972	16205	16004	16070	16034	15978	16071	15986	16081	15925	15930	16002	16022	16219	15965	15990	16004	15976	16019	16053	16218	16195	16135	16073	15989	15888	16015	16113	16089	16060	16094	16037	15737	16009	16065	15939	15968	16093	15991	15930	16038	15913	15908	15914	16003	16035	15890	15821	16002	16113	15870	15945	15993	15879	16080	15999	16080	16024	15993	16039	16101	16015	15803	15959	15928	16118	16032	15847	16006	16139	15943	15851	15992	16125	15938	15920	15866	16124	15995	16111	16012	15877	15922	15958	15917	15988	16021	16075	16071	15940	15971	16001	15964	16057	15968	16081	16013	16147	16041	15987	16027	15881	15968	16033	16218	15930	16030	16054	16156	15829	16053	15950	16126	16031	16082	15957	16061	16150	15971	16091	16116	16003	15853	16115	15811	15952	16154	16023	15997	16030	15958	16175	16102	15974	15951	16006	16213	15971	15938	16093	16208	15972	16010	16084	16071	16095	16189	16199	16006	15962	16029	15820	16082	15983	16016	15868	15954	16070	15959	15964	16033	16000	16155	15899	15993	16036	16019	16041	15990	16002	16078	15989	15900	15918	15884	16191	16078	16020	15888	16052	15997	16166	16127	16041	15904	15986	15975	16017	16075	16004	16055	15937	16059	16019	15936	15984	15969	16045	16033	15852	16043	16128	16046	15897	15935	15982	16184	16067	15936	15940	15821	15940	16087	15912	16073	15941	15937	15984	15988	16014	16113	15929	16039	15943	16064	16172	15922	15984	16120	15862	16056	15921	15906	15954	16083	16081	15931	15926	16129	15859	16006	15851	16089	16023	15889	16188	15959	16006	16145	15983	16278	16016	16135	16106	15915	16002	15989	16156	16144	16001	16014	15937	15942	16062	16126	16149	16041	15989	16081	16022	16005	16081	16097	16043	15934	16048	15995	15956	16042	16118	15861	16048	16022	15975	16023	15941	16057	16031	16092	16195	16108	15829	16062	15940	15786	16116	16165	16098	16081	15955	15906	15982	16027	15969	15990	15962	15979	15864	15950	15936	16022	16082	16139	16060	16053	16074	15992	15985	16009	16084	15987	15888	16102	15974	16075	16013	16209	15926	15897	15740	16054	16040	15880	15894	15959	16057	16091	15945	16108	15944	16029	16058	16018	16150	16109	15959	16017	16087	15886	15957	15920	16177	15841	15960	16110	16064	16145	16008	15883	15946	15821	16148	16024	16102	15916	16110	16093	15994	16174	15829	16028	16116	15853	16068	15958	16091	15786	16076	15981	16038	15988	15869	15917	15983	15998	16120	15935	15957	15985	15886	15968	15959	15950	15886	15901	15887	15957	15763	16208	15945	16031	16128	15864	15952	15877	16086	15945	15926	15946	15949	15859	15879	16066	15826	16082	16098	15973	15969	15967	16000	16117	15948	16078	16118	15946	15948	15925	16013	16038	16245	16028	15946	16092	16026	16026	16065	16004	16083	16068	15987	16023	16010	16036	15881	16011	15953	16133	15985	15819	15949	15933	16080	16123	15941	15869	16042	15936	15872	15900	16022	16165	16038	16081	16132	16148	16092	16115	16022	16011	15924	15957	16206	16035	15971	15872	15907	15954	16021	16028	16116	15984	15915	15933	16092	15990	15971	15944	16170	16009	15920	16037	16110	15863	15929	16098	15955	16079	16170	15837	15955	15954	16072	16019	15915	16227	15882	16081	16183	15963	16057	16006	15994	16048	16034	16028	16035	15958	15947	15917	16004	16140	16008	16115	15995	16099	16087	16035	16092	15952	15997	16025	15906	16010	15981	15892	16046	16012	16026	16055	16020	16082	16098	15901	16333	15964	16159	15939	15910	16104	16089	15835	15944	15974	15832	16008	16037	16085	16117	16073	16086	16142	15943	16230	15983	16069	15772	15956	16051	16071	16105	15962	16049	15887	15941	15941	15918	15918	15964	16008	16026	16075	16089	16154	16175	16072	15868	15944	16033	15889	15982	15938	15988	15864	15899	16089	16138	15983	16037	16045	15992	16016	15995	15946	16143	15982	16073	16035	15844	15950	16126	16162	16069	16073	16010	15928	15854	15831	16021	15986	16179	16005	16039	16120	15997	16040	16006	16200	15934	15997	16014	15971	15910	16127	15890	15855	15939	16108	16048	15980	16092	16028	16142	15930	15892	15863	16171	15888	16080	16000	16066	15871	15891	15960	15807	15956	15947	15941	16176	16225	15816	16099	16009	16057	16201	16111	15964	16100	16077	16057	15999	16101	16143	16008	15977	15988	16116	16081	15962	16050	15972	16095	15949	15918	15946	15967	16334	15967	16024	16106	16047	16019	16183	15924	16043	16063	16107	16052	16053	16037	15984	15913	15808	16045	15928	15871	15956	15975	15931	16050	16089	15982	16145	16087	15884	16076	16035	15838	16201	16113	16090	15888	15973	15992	15992	15824	15899	15987	15981	16129	16078	15983	16049	16147	16162	15997	15965	16015	15896	15997	15997	15999	16014	16029	16157	16064	16007	16043	16062	16117	16040	16171	16093	15959	15910	16150	15912	16089	16005	16027	15919	15988	16015	15809	15961	16090	15993	15997	16027	16013	16053	16093	15921	15944	15836	16216	15972	15969	16120	15913	15961	15894	16020	16051	15894	16124	16022	15798	15973	15706	16038	15993	16217	15924	15983	16054	16013	15973	16094	16030	15899	15969	15992	15920	15879	15858	16022	16087	16024	16210	15968	16064	16116	15959	16028	16034	15925	15889	15999	15849	16043	16042	16144	15864	15990	16035	15776	15937	16040	16088	15932	16028	15923	15978	15846	15948	15883	15923	15959	16192	15937	16071	15989	16079	15982	15996	15965	15912	16057	15925	16025	16028	16054	16045	16001	15956	16031	16067	15950	16173	16008	16100	15950	16011	16111	16036	15967	16143	16039	16048	15874	15996	16004	16012	16092	16037	16053	15931	16089	16141	16021	15991	15936	15852	15890	16121	15952	15994	15984	15902	16064	16059	15926	15759	15885	16096	15956	16135	15963	16059	16013	15971	15990	15844	15959	16084	15937	16130	15843	15998	15866	15989	16020	15917	16115	16199	16156	16095	16008	16104	16084	16052	16080	15845	16129	16026	16016	16021	15971	16126	15916	15870	15936	16050	16007	15885	16021	15982	15893	16088	15915	16041	15964	15823	15957	16021	15962	15928	15904	16000	16096	16010	15992	16106	16059	16059	15955	16002	15969	15933	15987	16018	16097	16055	15856	16126	16050	15897	16167	15979	16128	16016	16036	15909	16109	15948	16112	16088	15895	15997	16133	15939	15938	16147	16011	16023	16106	15956	16035	15930	16068	16061	16074	16035	16036	16008	16132	15906	15915	16119	16068	16034	15846	16001	16078	15962	16049	16141	16130	15938	15867	16162	16062	16130	15954	15958	15903	15969	16014	16086	16017	16017	16091	15924	15889	15900	16070	16062	16101	16085	16039	16123	15900	15992	16061	16040	16151	16072	16116	15926	15938	15892	16036	15731	16026	15983	16173	15933	16045	16038	16007	16001	16125	16005	15978	15820	16082	15995	15891	16068	15869	15985	15955	16060	16008	16021	16054	16088	16124	15928	16018	16083	16104	16118	16024	16047	16095	16000	15913	16158	15975	15923	16134	15932	15890	16007	16123	15990	16093	16010	15866	16052	15976	16047	15933	16111	16064	16116	16026	15887	16145	15995	16021	15959	16039	15896	16085	15852	16068	15989	16114	15897	16088	16107	16158	16061	16048	16052	15968	16160	16152	16087	15959	15917	16081	15904	15964	16121	16002	16130	16128	15877	15883	16016	15935	16119	16096	15812	15941	15974	15975	16007	16034	15947	15931	16106	16046	16024	15998	16112	15870	16136	15819	16054	15879	16058	16031	15914	16091	15895	15992	16021	16091	15916	15974	15989	16005	16163	16224	16090	15976	16057	16014	15954	16001	16021	16001	16067	16122	16029	16038	15995	16211	15916	15906	15846	15915	16145	16073	15991	15942	16016	16028	16152	15997	16059	15988	16050	16069	16145	15907	15925	16043	15973	15883	16032	16073	16082	15878	15935	15985	15991	15924	15903	16056	16003	15983	15996	16223	15930	15992	16036	15944	15876	15926	16023	15978	15942	16022	15953	16182	15924	16030	16098	15871	15993	15930	16091	15928	15734	16059	15998	15885	15819	16091	15939	15936	16067	16108	15927	16080	16029	16064	15884	15823	15830	16053	16008	15994	15869	16097	15878	15908	16043	15982	16073	16042	16148	15933	15949	16014	16015	16075	15883	16094	15972	16152	15818	16018	16014	15983	16108	16255	16004	16016	16014	16054	15855	16032	16107	16026	15965	15836	16212	16013	16046	15907	16188	15995	15992	15968	15910	16097	15929	16097	15836	16038	15867	16052	15989	15966	15793	16057	16086	15956	16091	16105	16002	15902	16102	16112	15966	15979	15910	15973	15966	16086	15892	15983	15992	15926	15870	16036	16030	15955	16023	16110	16052	15965	15936	15953	16098	15992	15931	15960	16064	16103	15969	16030	15966	15958	16056	15864	15985	16019	15849	16096	15954	16000	15808	16074	15967	16083	16082	15990	16093	15959	15971	16015	16087	15896	15986	15887	16177	15989	15886	16119	16102	16035	15971	16071	15884	15981	16064	15978	16001	15970	15987	15832	15927	16020	16081	15979	15888	16118	16096	15860	16120	16044	16045	15965	16043	15997	15886	15911	16036	16062	16265	15762	16013	15979	15959	15950	16037	15939	16024	16068	15939	15965	16077	16037	16129	15944	15960	15849	16058	16047	15922	15799	15990	15938	16064	15935	15972	15857	16043	16013	16191	16004	15879	16033	16118	15788	16032	16020	15859	16068	16116	15982	15950	15964	16080	15892	16005	16062	15998	15913	15982	15969	15872	16157	16012	15948	16064	15879	15917	16042	16108
28078	24523	31142	28122	22796	20879	20614	19695	18460	18245	17973	17808	17588	17370	17406	17383	17177	17086	17071	17040	17091	17031	17011	16842	16681	16899	16597	16775	16819	16673	16678	16787	16616	16812	16771	16503	16850	16647	16669	16796	16713	16884	16791	16607	16832	16607	16773	16777	16565	16525	16644	16688	16682	16676	16564	16721	16643	16739	16775	16776	16934	16776	16587	16629	16653	16597	16628	16766	16655	16727	16609	16510	16562	16622	16618	16612	16672	16742	16562	16362	16669	16730	16730	16627	16637	16620	16518	16651	16655	16785	16797	16763	16743	16530	16548	16672	16555	16814	16793	16536	16806	16712	16655	16756	16586	16642	16564	16813	16755	16873	16791	16571	16734	16519	16674	16718	16738	16717	16681	16525	16779	16598	16556	16691	16806	16413	16467	16654	16814	16591	16843	16581	16700	16593	16646	16642	16687	16799	16550	16575	16809	16579	16630	16748	16822	16782	16735	16659	16647	16595	16634	16762	16700	16577	16870	16709	16839	16579	16585	16671	16698	16782	16683	16472	16702	16818	16582	16707	16762	16762	16621	16664	16745	16691	16675	16875	16818	16629	16540	16573	16694	16847	16737	16757	16663	16726	16580	16736	16564	16731	16561	16673	16727	16761	16364	16512	16503	16533	16691	16460	16547	16710	16561	16794	16722	16672	16700	16633	16609	16489	16732	16759	16531	16756	16686	16590	16544	16687	16783	16740	16727	16693	16792	16651	16682	16558	16658	16771	16916	16655	16641	16682	16816	16594	16571	16496	16654	16528	16603	16650	16584	16397	16693	16642	16655	16757	16642	16697	16583	16763	16702	16732	16693	16383	16395	16610	16733	16597	16638	16670	16674	16914	16848	16780	16727	16850	16745	16547	16534	16530	16589	16729	16643	16784	16775	16654	16669	16674	16642	16614	16623	16775	16845	16719	16633	16679	16702	16647	16336	16680	16759	16625	16790	16577	16589	16694	16639	16877	16652	16587	16692	16845	16619	16868	16751	16624	16654	16716	16542	16743	16677	16506	16759	16660	16712	16739	16828	16690	16561	16783	16734	16624	16595	16464	16600	16711	16791	16658	16737	16631	16756	16661	16506	16720	16613	16617	16519	16666	16993	16554	16840	16553	16800	16581	16603	16797	16669	16792	16641	16661	16648	16649	16612	16671	16727	16611	16794	16620	16687	16809	16806	16807	16611	16827	16604	16769	16860	16638	16673	16680	16573	16418	16710	16660	16776	16629	16573	16686	16593	16536	16770	16701	16578	16622	16728	16555	16533	16723	16658	16770	16416	16681	16814	16621	16693	16712	16626	16712	16806	16721	16682	16607	16590	16717	16679	16386	16729	16676	16726	16755	16627	16626	16684	16566	16852	16711	16744	16672	16739	16608	16500	16581	16685	16679	16708	16701	16635	16677	16689	16690	16908	16772	16693	16586	16767	16651	16670	16815	16531	16559	16985	16441	16762	16712	16364	16636	16441	16616	16561	16760	16557	16504	16684	16677	16792	16705	16550	16691	16671	16760	16826	16667	16672	16697	16503	16792	16716	16510	16781	16440	16734	16473	16855	16534	16620	16511	16515	16667	16767	16719	16411	16518	16699	16645	16817	16539	16959	16758	16931	16616	16678	16812	16651	16564	16552	16620	16540	16871	16616	16614	16567	16494	16866	16594	16601	16710	16578	16814	16774	16588	16636	16547	16312	16701	16492	16450	16668	16803	16707	16824	16720	16875	16754	16482	16874	16615	16684	16455	16558	16558	16689	16890	16703	16716	16586	16545	16648	16635	16983	16657	16746	16650	16959	16814	16639	16607	16524	16429	16429	16521	16762	16682	16708	16653	16819	16751	16851	16602	16605	16589	16502	16690	16629	16576	16629	16693	16837	16672	16633	16533	16654	16689	16587	16511	16707	16579	16762	16634	16663	16660	16818	16765	16536	16420	16824	16698	16583	16601	16716	16601	16547	16640	16733	16809	16653	16604	16781	16660	16701	16770	16787	16562	16685	16699	16812	16726	16727	16622	16662	16642	16543	16648	16459	16803	16992	16797	16669	16686	16742	16700	16699	16641	16747	16701	16579	16826	16828	16496	16663	16902	16706	16589	16630	16743	16845	16909	16774	16486	16715	16536	16634	16672	16780	16856	16637	16655	16776	16769	16725	16824	16767	16672	16651	16531	16810	16731	16556	16488	16638	16639	16735	16806	16889	16631	16745	16760	16541	16487	16607	16669	16673	16664	16828	16689	16695	16719	16612	16763	16545	16703	16826	16597	16605	16608	16530	16884	16631	16759	16767	16603	16794	16684	16652	16652	16734	16887	16752	16839	16689	16747	16701	16860	16872	16493	16647	16631	16591	16712	16714	16796	16903	16544	16538	16638	16849	16740	16682	16498	16419	16639	16659	16753	16686	16666	16718	16781	16845	16859	16688	16594	16643	16666	16619	16477	16587	16776	16733	16752	16673	16669	16841	16577	16804	16651	16636	16581	16641	16701	16723	16753	16835	16769	16675	16658	16537	16775	16643	16724	16649	16595	16498	16707	16755	16727	16637	16670	16722	16489	16634	16893	16913	16878	16714	16626	16679	16661	16713	16775	16689	16641	16557	16609	16637	16766	16681	16826	16661	16421	16600	16614	16731	16604	16800	16447	16622	16597	16698	16656	16529	16705	16600	16568	16726	16846	16616	16559	16785	16814	16649	16683	16670	16776	16490	16679	16572	16772	16705	16869	16787	16637	16729	16744	16687	16742	16498	16649	16856	16668	16931	16808	16439	16685	16663	16764	16707	16715	16707	16557	16781	16600	16955	16620	16561	16564	16737	16774	16592	16649	16608	16743	16889	16611	16661	16530	16644	16681	16774	16840	16643	16576	16730	16566	16751	16658	16766	16715	16859	16501	16767	16463	16705	16500	16684	16805	16738	16505	16693	16599	16641	16713	16516	16733	16833	16705	16806	16692	16710	16636	16712	16655	16661	16950	16663	16891	16685	16690	16652	16742	16745	16685	16498	16833	16640	16606	16656	16876	16614	16637	16626	16529	16521	16780	16905	16889	16953	16664	16678	16589	16570	16257	16735	16772	16713	16564	16734	16729	16566	16588	16713	16643	16577	16550	16676	16686	16560	16814	16715	16419	16767	16484	16795	16499	16714	16791	16724	16634	16613	16745	16616	16743	16689	16557	16629	16645	16598	16661	16612	16782	16820	16450	16738	16512	16838	16643	16737	16647	16621	16596	16804	16810	16657	16728	16682	16495	16593	16653	16940	16612	16623	16921	16808	16697	16626	16852	16681	16636	16667	16576	16819	16715	16610	16723	16801	16780	16653	16799	16828	16735	16656	16473	16665	16514	16654	16753	16584	16633	16856	16545	16690	16533	16473	16489	16622	16645	16845	16782	16713	16701	16756	16807	16840	16762	16673	16758	16688	16724	16857	16704	16640	16612	16704	16593	16686	16585	16449	16463	16460	16562	16705	16579	16775	16618	16665	16707	16742	16744	16655	16835	16694	16591	16764	16842	16730	16620	16775	16720	16697	16770	16713	16676	16555	16671	16649	16736	16527	16678	16595	16658	16727	16718	16740	16589	16664	16795	16585	17023	16670	16648	16774	16738	16510	16663	16733	16523	17067	16866	16870	16635	16580	16637	16793	16656	16742	16589	16781	16506	16738	16812	16761	16670	16807	16827	16650	16611	16638	16415	16456	16656	16672	16697	16782	16836	16660	16421	16715	16701	16539	16768	16733	16714	16698	16647	16808	16661	16714	16739	16765	16715	16763	16512	16678	16561	16730	16592	16598	16602	16815	16859	16807	16716	16755	16676	16818	16564	16905	16584	16593	16672	16781	16761	16639	16776	16647	16542	16625	16544	16734	16781	16509	16591	16563	16644	16568	16803	16667	16768	16702	16727	16494	16465	16405	16647	16570	16733	16667	16697	16797	16700	16685	16910	16693	16757	16663	16582	16787	16566	16662	16509	16730	16463	16686	16764	16749	16654	16655	16677	16751	16540	16682	16594	16650	16488	16729	16645	16683	16659	16649	16733	16664	16718	16757	16684	16712	16637	16694	16592	16375	16697	16751	16595	16662	16987	16783	16998	16624	16733	16849	16739	16704	16695	16614	16763	16560	16698	16669	16664	16606	16719	16634	16703	16742	16701	16740	16655	16710	16820	16708	16723	16717	16749	16714	16638	16795	16514	16675	16703	16609	16771	16547	16483	16720	16719	16717	16620	16825	16522	16692	16925	16539	16743	16647	16393	16612	16871	16733	16689	16739	16738	16579	16702	16867	16790	16586	16666	16600	16403	16545	16659	16707	16593	16729	16727	16724	16679	16562	16869	16601	16670	16739	16751	16495	16512	16592	16898	16610	16631	16871	16795	16886	16624	16591	16659	16861	16867	16765	16518	16886	16728	16835	16748	16417	16509	16791	16675	16707	16923	16709	16738	16785	16781	16829	16790	16613	16485	16855	16696	16767	16694	16663	16717	16686	16629	16719	16670	16644	16613	16658	16725	16630	16609	16609	16752	16566	16656	16687	16613	16827	16672	16853	16597	16642	16799	16691	16797	16773	16633	16709	16805	16624	16663	16518	16774	16600	16562	16848	16630	16651	16657	16659	16641	16674	16683	16748	16536	16549	16666	16625	16699	16889	16650	16760	16555	16743	16831	16555	16785	16584	16868	16651	16583	16742	16495	16496	16675	16604	16671	16692	16677	16526	16600	16679	16777	16609	16650	16537	16754	16708	16635	16488	16875	16703	16536	16620	16560	16496	16463	16781	16702	16548	16889	16763	16799	16699	16795	16723	16664	16837	16686	16570	16844	16812	16555	16626	16754	16702	16619	16927	16629	16535	16447	16522	16669	16448	16721	16773	16646	16655	16675	16713	16786	16650	16779	16631	16656	16775	16720	16741	16649	16654	16711	16685	16575	16636	16531	16712	16747	16591	16821	16758	16695	16671	16697	16650	16641	16649	16538	16682	16503	16629	16760	16761	16806	16703	16825	16608	16693	16840	16743	16630	16573	16669	16633	16589	16457	16674	16676	16754	16646	16715	16653	16591	16671	16733	16722	16937	16631	16709	16720	16595	16652	16707	16692	16561	16614	16709	16805	16784	16637	16899	16650	16554	16710	16672	16575	16626	16658
25468	37720	36072	28643	24139	21864	21082	20230	18420	17791	17315	16792	16826	16666	16618	16347	15933	15885	15785	15781	16111	15906	15634	15443	15562	15541	15585	15440	15609	15426	15533	15341	15491	15527	15330	15239	15435	15406	15416	15425	15336	15440	15442	15288	15326	15395	15388	15240	15484	15213	15430	15420	15450	15582	15381	15598	15298	15434	15349	15508	15294	15292	15218	15510	15615	15445	15221	15487	15358	15430	15459	15190	15327	15392	15237	15271	15265	15300	15286	15320	15574	15367	15327	15535	15345	15288	15383	15249	15409	15369	15343	15579	15322	15477	15402	15339	15375	15340	15342	15512	15349	15298	15370	15518	15389	15350	15612	15339	15492	15468	15208	15307	15271	15339	15345	15302	15371	15235	15334	15405	15204	15302	15448	15241	15205	15413	15444	15273	15145	15435	15392	15369	15410	15398	15517	15244	15366	15162	15411	15354	15435	15393	15309	15326	15369	15365	15392	15342	15394	15461	15205	15455	15381	15339	15230	15405	15355	15265	15391	15292	15286	15312	15402	15277	15446	15212	15390	15331	15219	15219	15351	15369	15403	15228	15441	15112	15199	15461	15419	15361	15341	15465	15472	15309	15467	15411	15346	15444	15286	15456	15388	15569	15393	15373	15147	15460	15391	15484	15332	15406	15305	15448	15458	15625	15482	15542	15358	15152	15321	15288	15319	15338	15338	15269	15265	15282	15351	15219	15322	15412	15504	15383	15444	15258	15357	15404	15498	15297	15277	15218	15419	15328	15368	15264	15424	15358	15204	15359	15417	15343	15322	15582	15345	15366	15592	15242	15254	15545	15369	15279	15248	15332	15439	15459	15381	15254	15465	15492	15281	15407	15501	15299	15445	15229	15500	15205	15349	15421	15349	15462	15278	15228	15267	15263	15362	15363	15412	15469	15350	15271	15472	15168	15397	15404	15304	15371	15304	15354	15343	15327	15258	15295	15335	15371	15339	15365	15354	15480	15311	15373	15394	15272	15359	15318	15363	15275	15295	15469	15513	15476	15254	15349	15457	15324	15251	15407	15374	15279	15338	15169	15295	15198	15252	15504	15520	15309	15434	15509	15655	15328	15210	15390	15514	15211	15418	15358	15347	15391	15304	15442	15162	15494	15334	15221	15334	15382	15343	15333	15501	15418	15355	15235	15472	15400	15301	15387	15396	15260	15318	15308	15558	15399	15348	15291	15286	15259	15142	15342	15365	15300	15489	15284	15128	15387	15246	15267	15259	15238	15616	15239	15354	15378	15429	15383	15366	15193	15384	15393	15504	15527	15467	15299	15369	15386	15582	15405	15428	15255	15495	15413	15282	15468	15506	15458	15526	15403	15373	15421	15485	15291	15397	15431	15389	15238	15412	15488	15283	15283	15371	15305	15254	15455	15400	15254	15307	15417	15369	15244	15333	15410	15566	15396	15449	15241	15469	15344	15255	15467	15352	15442	15266	15376	15405	15298	15362	15387	15281	15231	15399	15449	15335	15434	15291	15371	15591	15381	15349	15411	15302	15488	15389	15329	15251	15228	15406	15262	15399	15280	15444	15386	15295	15426	15176	15382	15324	15212	15361	15464	15445	15210	15315	15411	15255	15205	15433	15305	15353	15463	15302	15306	15259	15335	15415	15366	15305	15534	15449	15484	15309	15385	15478	15390	15423	15541	15311	15413	15620	15382	15274	15435	15484	15416	15366	15343	15379	15342	15357	15356	15298	15291	15440	15316	15445	15433	15303	15351	15414	15335	15446	15437	15326	15238	15460	15303	15416	15325	15266	15310	15244	15390	15163	15316	15362	15197	15454	15252	15559	15320	15307	15350	15290	15477	15257	15504	15237	15332	15432	15330	15222	15237	15348	15193	15208	15506	15423	15368	15336	15269	15394	15176	15243	15241	15340	15533	15338	15382	15360	15409	15451	15588	15228	15420	15385	15349	15261	15201	15659	15290	15429	15333	15286	15242	15427	15389	15383	15467	15444	15385	15240	15399	15381	15529	15426	15299	15303	15381	15273	15396	15344	15356	15395	15286	15356	15272	15329	15417	15335	15341	15412	15268	15266	15112	15342	15393	15502	15444	15337	15448	15282	15366	15462	15355	15349	15311	15468	15498	15401	15345	15284	15496	15301	15513	15419	15396	15230	15374	15382	15271	15567	15371	15424	15465	15432	15361	15293	15530	15333	15482	15253	15315	15371	15579	15516	15145	15407	15245	15300	15380	15252	15357	15366	15369	15335	15470	15224	15250	15413	15302	15294	15544	15214	15550	15362	15498	15369	15309	15399	15249	15241	15247	15216	15415	15327	15413	15319	15389	15418	15260	15394	15375	15294	15361	15264	15241	15426	15401	15419	15275	15393	15436	15383	15047	15562	15411	15307	15314	15335	15449	15366	15248	15457	15360	15262	15330	15442	15324	15521	15423	15227	15281	15271	15491	15325	15344	15360	15603	15344	15427	15151	15224	15451	15522	15432	15420	15314	15347	15369	15378	15566	15318	15438	15283	15367	15243	15336	15351	15385	15429	15445	15352	15314	15330	15255	15399	15435	15395	15490	15407	15352	15482	15466	15416	15280	15528	15304	15494	15364	15473	15626	15190	15380	15368	15481	15268	15350	15317	15406	15420	15453	15399	15331	15407	15387	15513	15531	15336	15331	15391	15400	15330	15421	15440	15245	15432	15429	15425	15325	15304	15369	15323	15323	15258	15445	15500	15314	15397	15310	15286	15398	15262	15419	15339	15336	15310	15379	15411	15355	15470	15408	15474	15309	15304	15385	15231	15426	15139	15487	15432	15660	15388	15421	15227	15289	15198	15213	15331	15099	15347	15498	15392	15399	15308	15447	15375	15393	15404	15306	15217	15368	15225	15326	15418	15425	15425	15510	15404	15386	15402	15273	15322	15393	15366	15467	15259	15407	15350	15345	15279	15402	15438	15387	15313	15292	15271	15365	15437	15555	15487	15307	15316	15338	15417	15459	15461	15322	15458	15405	15472	15337	15547	15150	15258	15315	15319	15448	15353	15389	15365	15287	15284	15120	15368	15335	15312	15331	15328	15346	15417	15411	15253	15395	15274	15450	15413	15430	15429	15337	15417	15394	15209	15339	15446	15331	15298	15332	15305	15358	15383	15406	15387	15366	15415	15284	15339	15453	15413	15457	15398	15223	15334	15355	15344	15311	15251	15365	15494	15451	15351	15469	15312	15265	15412	15251	15310	15366	15481	15199	15341	15351	15362	15448	15311	15392	15085	15445	15509	15255	15257	15469	15492	15382	15291	15404	15473	15455	15411	15516	15339	15331	15378	15372	15461	15467	15430	15403	15306	15542	15274	15478	15411	15443	15386	15381	15478	15379	15417	15205	15310	15380	15227	15504	15403	15363	15343	15540	15394	15187	15464	15374	15388	15445	15487	15500	15356	15183	15207	15219	15240	15439	15272	15500	15376	15162	15405	15162	15513	15487	15364	15362	15377	15354	15212	15391	15235	15266	15266	15491	15180	15522	15308	15366	15325	15594	15306	15318	15491	15338	15296	15341	15164	15324	15491	15297	15323	15389	15448	15327	15475	15456	15362	15312	15402	15306	15441	15274	15411	15363	15391	15375	15277	15373	15407	15359	15411	15260	15274	15542	15386	15351	15251	15464	15366	15345	15371	15309	15354	15167	15351	15337	15213	15471	15400	15217	15259	15438	15265	15319	15240	15305	15406	15401	15332	15336	15412	15278	15323	15317	15460	15294	15297	15132	15418	15406	15626	15377	15313	15454	15398	15251	15212	15324	15332	15220	15423	15145	15220	15270	15353	15325	15405	15360	15368	15488	15363	15433	15279	15275	15382	15406	15254	15384	15268	15593	15243	15435	15470	15347	15588	15550	15345	15270	15283	15447	15199	15502	15437	15441	15386	15332	15245	15272	15439	15373	15422	15472	15339	15453	15383	15342	15252	15336	15284	15403	15302	15462	15463	15287	15461	15357	15179	15309	15306	15469	15255	15317	15283	15370	15296	15181	15497	15473	15385	15408	15382	15384	15380	15463	15271	15349	15329	15460	15270	15348	15248	15269	15268	15454	15286	15236	15131	15487	15420	15217	15485	15207	15474	15394	15386	15332	15244	15341	15277	15408	15487	15080	15379	15343	15460	15412	15237	15275	15335	15323	15216	15270	15115	15496	15497	15495	15398	15389	15464	15331	15372	15384	15370	15380	15386	15311	15453	15495	15452	15459	15407	15408	15353	15564	15538	15328	15423	15347	15376	15306	15463	15376	15399	15413	15338	15444	15392	15348	15356	15406	15332	15462	15280	15498	15429	15362	15379	15183	15567	15340	15407	15504	15379	15435	15365	15338	15380	15417	15363	15307	15509	15338	15247	15223	15305	15321	15387	15494	15343	15309	15457	15505	15286	15454	15321	15347	15486	15390	15248	15395	15315	15504	15292	15371	15458	15414	15366	15371	15447	15357	15452	15215	15283	15195	15289	15382	15368	15237	15417	15221	15603	15374	15321	15329	15375	15503	15202	15195	15481	15433	15435	15395	15344	15270	15353	15376	15514	15280	15490	15370	15456	15248	15336	15356	15514	15461	15361	15330	15440	15406	15466	15408	15412	15396	15410	15364	15399	15279	15336	15450	15565	15461	15447	15481	15313	15425	15352	15382	15526	15364	15189	15382	15249	15435	15309	15232	15440	15432	15387	15347	15427	15461	15428	15433	15411	15376	15478	15220	15286	15308	15564	15318	15363	15393	15366	15281	15408	15275	15234	15449	15308	15437	15359	15544	15436	15317	15509	15440	15292	15247	15358	15310	15303	15434	15457	15246	15467	15497	15380	15383	15381	15419	15244	15236	15278	15469	15473	15221	15308	15374	15357	15350	15316	15337	15215	15309	15442	15261	15426	15487	15262	15334	15240	15383	15363	15439	15326	15404	15350	15414	15426	15174	15438	15317	15389	15478	15327	15479	15295	15378	15456	15248	15351	15598	15442	15481	15504	15428	15413	15263	15299	15389	15341	15383	15287	15475	15469	15155	15419	15302	15405	15448	15446	15230	15371	15384	15540	15412	15404	15272	15299	15381	15566	15253	15431	15222	15220	15285	15327	15423	15358	15320	15558	15407	15427	15251	15171	15420	15286	15468	15522	15470	15365
24045	21573	29242	24835	23814	25129	25351	22158	20521	19936	19548	19026	18878	18834	18775	18353	18174	17968	18199	17917	17958	18169	17670	17687	17810	17525	17695	17702	17395	17481	17447	17545	17327	17348	17458	17405	17486	17376	17536	17510	17338	17288	17305	17417	17426	17320	17391	17431	17322	17548	17521	17487	17205	17295	17464	17264	17496	17370	17295	17514	17373	17479	17217	17377	17371	17159	17154	17247	17395	17224	17319	17434	17305	17564	17256	17411	17212	17414	17203	17322	17592	17372	17423	17383	17211	17363	17268	17524	17282	17210	17497	17326	17337	17418	17276	17303	17204	17301	17370	17215	17361	17442	17237	17392	17315	17340	17415	17237	17216	17461	17250	17249	17348	17321	17385	17416	17456	17379	17506	17218	17388	17245	17100	17375	17395	17486	17545	17477	17440	17336	17211	17443	17285	17422	17584	17492	17411	17186	17252	17371	17392	17341	17280	17339	17213	17300	17311	17313	17296	17209	17440	17162	17461	17366	17219	17269	17223	17310	17261	17200	17341	17362	17178	17332	17573	17243	17192	17352	17535	17437	17342	17258	17512	17401	17424	17213	17257	17246	17147	17417	17293	17252	17466	17301	17400	17210	17508	17484	17366	17356	17228	17367	17558	17240	17356	17235	17405	17428	17210	17382	17416	17213	17387	17311	17304	17367	17158	17363	17395	17283	17366	17448	17377	17329	17447	17248	17404	17325	17486	17357	17383	17503	17259	17221	17263	17256	17194	17481	17317	17338	17096	17410	17162	17277	17238	17320	17331	17536	17430	17306	17362	17352	17291	17211	17450	17324	17319	17454	17183	17294	17380	17525	17292	17284	17385	17322	17217	17048	17501	17373	17270	17169	17387	17251	17266	17307	17301	17288	17292	17400	17248	17522	17338	17304	17364	17269	17354	17354	17322	17098	17119	17343	17353	17383	17252	17398	17310	17354	17366	17206	17349	17188	17313	17307	17222	17156	17206	17295	17407	17232	17205	17485	17300	17405	17101	17346	17239	17380	17336	17526	17511	17209	17276	17167	17286	17293	17321	17328	17174	17467	17278	17436	17325	17258	17411	17294	17336	17317	17216	17358	17447	17300	17295	17318	17119	17471	17083	17155	17371	17439	17536	17427	17311	17321	17202	17350	17145	17512	17294	17163	17418	17466	17598	17141	17447	17346	17393	17399	17392	17421	17539	17309	17338	17436	17298	17395	17169	17327	17270	17331	17442	17288	17162	17498	17199	17232	17153	17298	17385	17248	17359	17318	17405	17259	17425	17073	17280	17310	17413	17334	17172	17396	17347	17289	17148	17302	17332	17275	17210	17222	17331	17443	17517	17382	17378	17492	17327	17102	17299	17334	17257	17275	17317	17538	17438	17234	17377	17395	17348	17367	17089	17291	17476	17298	17254	17082	17318	17264	17395	17352	17244	17315	17461	17205	17421	17296	17200	17177	17170	17310	17283	17305	17272	17111	17214	17251	17459	17326	17326	17385	17259	17260	17100	17307	17296	17307	17341	17307	17252	17272	17222	17361	17408	17451	17456	17121	17192	17372	17474	17406	17215	17327	17320	17418	17253	17445	17275	17218	17221	17631	17381	17216	17279	17324	17214	17324	17280	17133	17496	17159	17291	17214	17395	17399	17289	17313	17238	17310	17265	17260	17147	17238	17470	17352	17376	17324	17401	17319	17249	17323	17438	17267	17359	17396	17135	17222	17529	17391	17339	17275	17274	17331	17469	17339	17356	17424	17387	17196	17396	17310	17286	17437	17474	17248	17441	17286	17379	17214	17020	17329	17236	17212	17326	17350	17327	17250	17244	17380	17282	17264	17354	17342	17245	17355	17333	17428	17499	17267	17324	17269	17330	17538	17272	17238	17345	17324	17262	17322	17297	17303	17360	17364	17372	17246	17268	17455	17408	17537	17337	17499	17397	17397	17462	17416	17249	17228	17284	17330	17421	17133	17451	17453	17574	17349	17303	17420	17448	17302	17223	17262	17323	17349	17440	17291	17179	17270	17356	17258	17360	17288	17426	17267	17037	17226	17317	17568	17394	17153	17316	17135	17067	17338	17261	17439	17020	17390	17386	17169	17328	17159	17194	17367	17624	17352	17403	17289	17247	17108	17474	17312	17348	17260	17291	17322	17421	17298	17293	17303	17310	17286	17426	17304	17426	17230	17176	17223	17424	17220	17315	17217	16908	17476	17372	17491	17333	17466	17410	17268	17235	17221	17534	17142	17218	17215	17557	17099	17260	17163	17122	17361	17385	17262	17297	17416	17437	17461	17192	17413	17098	17148	17216	17148	17387	17299	17144	17274	17245	17324	17412	17314	17507	17345	17325	17443	17204	17174	17284	17278	17224	17079	17339	17261	17417	17390	17402	17423	17395	17211	17444	17331	17354	17419	17191	17324	17408	17433	17499	17213	17498	17427	17414	17395	17338	17334	17328	17151	17243	17284	17374	17302	17139	17239	17470	17348	17445	17459	17463	17250	17332	17465	17323	17269	17363	17326	17290	17239	17486	17474	17410	17443	17379	17317	17282	17336	17384	17295	17265	17360	17315	17429	17533	17398	17291	17480	17282	17261	17344	17271	17398	17163	17546	17492	17420	17039	17360	17395	17334	17305	17400	17469	17219	17452	17508	17399	17345	17505	17222	17266	17465	17638	17252	17300	17473	17258	17274	17253	17344	17341	17373	17316	17416	17587	17374	17359	17097	17387	17260	17575	17344	17261	17197	17306	17429	17350	17388	17367	17386	17388	17279	17534	17382	17627	17484	17244	17235	17279	17394	17317	17250	17444	17293	17313	17474	17433	17371	17395	17471	17090	17240	17257	17346	17323	17450	17446	17542	17216	17476	17013	17209	17381	17434	17379	17463	17312	17376	17175	17273	17231	17032	17330	17120	17271	17351	17257	17286	17269	17282	17376	17431	17351	17119	17276	17298	17356	17209	17305	17153	17403	17300	17227	17267	17249	17581	17326	17293	17308	17390	17407	17267	17347	17564	17381	17533	17352	17414	17308	17414	17336	17181	17595	17420	17182	17305	17391	17270	17134	17219	17265	17385	17606	17360	17185	17346	17477	17376	17412	17301	17298	17422	17560	17386	17141	17204	17590	17431	17445	17305	17303	17233	17340	17293	17460	17330	17259	17368	17118	17424	17411	17395	17201	17347	17277	17139	17145	17173	17334	17487	17241	17151	17275	17228	17452	17410	17218	17123	17237	17493	17522	17476	17348	17303	17022	17351	17126	17227	17551	17276	17329	17248	17367	17201	17337	17345	17218	17089	17342	17254	17280	17266	17304	17390	17151	17382	17285	17376	17135	17230	17398	17600	17440	17149	17343	17370	17189	17433	17337	17249	17435	17357	17313	17379	17305	17388	17214	17136	17453	17511	17185	17308	17276	17463	17392	17253	17216	17371	17270	17409	17327	17220	17433	17245	17334	17442	17479	17232	17309	17420	17298	17396	17257	17332	17206	17443	17485	17328	17267	17362	17464	17310	17260	17335	17264	17196	17393	17409	17328	17496	17110	17406	17103	17159	17106	17267	17241	17425	17398	17431	17563	17251	17314	17257	17073	17238	17307	17256	17393	17299	17180	17596	17401	17433	17471	17450	17373	17332	17166	17070	16935	17365	17187	17283	17400	17437	17366	17420	17231	17336	17301	17257	17240	17365	17353	17365	17361	17391	17500	17415	17410	17320	17292	17307	17366	17236	17226	17425	17294	17344	17423	17432	17413	17373	17260	17330	17125	17185	17188	17540	17439	17287	17416	17034	17603	17041	17303	17363	17267	17359	17311	17319	17412	17167	17350	17287	17403	17169	17450	17367	17332	17265	17317	17368	17066	17121	17236	17111	17263	17392	17218	17406	17177	17341	17306	17175	17279	17225	17419	17281	17307	17448	17322	17376	17140	17294	17472	17326	17408	17536	17511	17377	17254	17454	17371	17375	17164	17243	17338	17376	17318	17430	17294	17343	17050	17242	17411	17273	17266	17404	17232	17380	17218	17314	17514	17353	17330	17283	17251	17183	17359	17326	17301	17319	17282	17337	17226	17441	17296	17341	17451	17525	17439	17355	17094	17356	17430	17352	17349	17295	17394	17484	17413	17381	17221	17461	17296	17407	17160	17373	17282	17272	17359	17308	17520	17170	17319	17228	17521	17452	17234	17386	17171	17311	17432	17245	17265	17245	17272	17379	17298	17307	17513	17404	17095	17232	17409	17091	17288	17290	17289	17315	17410	17302	17352	17416	17184	17214	17336	17282	17417	17465	17318	17215	17145	17374	17288	17234	17161	17416	17479	17255	17313	17289	17409	17347	17453	17349	17341	17434	17560	17294	17223	17342	17205	17387	17308	17632	17411	17261	17273	17232	17352	17162	17333	17255	17317	17285	17393	17278	17169	17299	17282	17302	17289	17476	17165	17123	17391	17321	17301	17447	17262	17098	17337	17140	17261	17523	17216	17422	17419	17448	17311	17393	17468	17297	17346	17338	17433	17567	17332	17327	17398	17186	17377	17256	17162	17461	17391	17161	17275	17461	17205	17407	17368	17317	17399	17438	17352	17306	17131	17109	17243	17410	17345	17458	17151	17322	17255	17423	17347	17440	17347	17114	17171	17295	17325	17357	17501	17343	17203	17075	17327	17219	17498	17259	17458	17537	17147	17224	17136	17340	17260	17404	17361	17311	17177	17353	17465	17257	17456	17305	17278	17405	17337	17326	17448	17387	17148	17425	17347	17609	17297	17616	17277	17351	17412	17418	17461	17382	17493	17331	17221	17217	17255	17292	17208	17325	17515	17328	17446	17193	17427	17427	17278	17377	17294	17216	17391	17355	17277	17575	17430	17280	17268	17365	17415	17413	17082	17237	17502	17526	17365	17228	17281	17218	17355	17389	17336	17576	17376	17434	17407	17443	17383	17359	17381	17356	17438	17470	17135	17341	17177	17366	17670	17294	17440	17396	17177	17279	17324	17172	17374	17251	17615	17314	17321	17513	17399	17401	17352	17248	17398	17426	17094	17229	17407	17342	17273	17545	17327	17373	17252	17358	17370	17331	17501	17461	17379	17555	16933	17383	17247	17274	17333	17268	17211	17350	17323	17229	17289	17151	17188	17219	17465	17457	17398	17234	17350
24776	43631	41976	33778	29218	25797	24676	23286	20801	19669	19059	18207	18051	17793	17849	17348	16934	16709	16560	16630	16727	16671	16265	16131	16177	15994	16008	16073	16220	15978	15895	15977	15798	15870	15633	15983	15806	15902	15722	15835	15918	15770	15771	15895	15994	15883	15861	15743	15866	15785	15800	15777	15788	15740	16084	15822	15788	15784	15957	15758	15947	15823	15792	15870	15774	15647	15808	15827	15804	15845	15935	15753	15568	15836	15839	15723	15811	15759	15764	15691	15787	15799	15789	15730	15703	15737	15834	15808	15785	15899	15699	15644	15890	15756	15751	15904	15724	15851	15890	15867	15827	15758	15799	15798	15698	15815	15682	15713	15960	15707	15845	15819	15754	15639	15826	15962	15646	15669	15747	15805	15652	15809	15793	15771	15689	15850	15883	15785	15758	15834	15653	15853	15940	15904	15791	15745	15743	15687	15839	15987	15756	15732	15764	15766	15863	15791	15708	15636	15838	15844	15671	15717	15784	15903	15774	15835	15747	15730	15747	15693	15815	15721	15918	15818	15801	15976	15935	15825	15828	15824	15703	15875	15737	15588	15722	15830	15805	15905	16009	15942	15871	15814	15819	15828	15810	15859	15830	15872	15593	15810	15599	15764	15756	15559	15745	15793	15734	15854	15751	15869	15740	15917	15541	15786	15641	15743	15762	15907	15631	15801	15864	15788	15878	15980	15820	15669	15744	15703	15778	15735	15934	15754	15758	15585	15849	15889	15656	15770	15670	15665	15771	15782	15892	15624	15696	15782	15859	15712	15956	15796	15849	15607	15824	15643	15706	15750	15698	15808	15736	15624	15788	15920	15824	15906	15648	15792	15854	15737	15849	15714	15850	15541	15821	15812	15774	15847	15766	15578	15734	15864	15692	15715	15818	15862	15713	15632	15823	15833	15835	15889	15815	15833	15941	15679	15778	15495	15769	15756	15817	15820	15828	15669	15736	15692	15672	15720	15800	15934	15842	15786	16011	15709	15744	15769	15814	15675	15894	15771	15759	15815	15725	15734	15824	15776	15639	15810	15813	15665	15736	15761	15784	15749	15818	15617	15877	15694	15845	15742	15885	15876	15746	15822	15668	15617	15845	15943	15680	16068	15608	15835	15693	15831	15602	15896	15644	15713	15722	15757	15633	15539	15773	15830	15848	15881	15820	15750	15877	15582	15780	15695	15643	15901	15744	15851	15688	15825	15771	15620	15781	15788	15598	15812	15647	15738	15760	15740	15849	15794	15689	15791	15773	15612	15784	15724	15649	15752	15602	15876	15804	15570	15731	15733	15764	15854	15840	15744	15871	15701	15876	15737	15772	15898	15855	15894	15905	15833	15631	15772	15871	15608	15772	15726	15621	15784	15825	15888	15827	15670	15798	15688	15752	15776	15932	15660	15684	15708	15733	15663	15817	15886	15743	15733	15703	15932	15925	15740	15776	15636	15671	15747	15648	15711	15849	15890	15624	15695	15797	15737	15562	15755	15745	15753	15748	15623	15692	15895	15819	15869	15736	15733	15938	15614	15860	15703	15771	15761	15898	15641	15897	15741	15635	15844	15756	15884	15833	15978	15756	15646	15746	15746	15780	15577	15646	15755	15749	15662	15932	15858	15824	15667	15944	15759	15657	15778	15731	15753	15655	15790	15735	15769	15708	15949	15598	15912	15866	15756	15721	15702	15708	15868	15788	15799	15743	15737	15801	15808	15769	15791	15846	15738	15713	15685	15942	15968	15752	15761	15814	15785	15674	15838	15671	15600	15757	15753	15918	15816	15884	15795	15766	15872	15583	15872	15826	15889	15887	15787	15963	15830	15831	15767	15796	15782	15700	15996	15892	15798	15761	15910	15793	15715	15721	15698	15823	15741	15921	15643	15757	15696	15807	15733	15842	15690	15647	15706	15732	15621	15678	15698	15631	15753	15717	15711	15726	15649	15875	15777	15778	15784	15813	15807	15745	15707	15861	15892	15656	15723	15844	15751	15823	15898	15682	15777	15987	15698	15779	15614	15816	15828	15767	15970	15806	15788	15737	15934	15648	15880	15829	15849	15705	15750	15737	15905	15790	15797	15758	16042	15821	15561	15760	15692	15778	15754	15627	15558	15631	15726	15862	15716	15823	15851	15855	15726	15747	15855	15868	15919	15790	15653	15573	15753	15991	15581	15719	15951	15897	15603	15774	15735	15854	15831	15733	15872	15826	15699	15875	15822	15840	15704	16035	15750	15793	15766	15949	15769	15831	15624	15906	15768	15805	15787	15554	15847	15923	15677	15804	15689	15833	15854	15814	15900	15752	15712	15821	15828	15708	15618	15889	15748	15707	15842	15647	15971	15954	15680	15730	15978	15729	15548	15846	15812	15780	15663	15670	15787	15921	15914	15961	15827	15632	15893	15995	15727	15782	15770	15798	15788	15683	15977	15724	15925	15786	15822	15949	15676	15749	15910	15610	15649	15667	15616	15699	15574	15653	15775	15725	15720	15865	15680	15843	15781	15795	15743	15807	15648	15778	15712	15759	15917	15608	15848	15832	15688	15729	15793	15713	15946	15870	15664	15669	15790	15616	15843	15658	15726	15933	15807	15773	15743	15783	15632	15836	15968	15677	15885	15704	15668	15719	15676	15811	15736	15678	15874	15811	15871	15765	15860	15757	15595	15833	15896	15708	15848	15793	15733	15770	15744	15813	15652	15735	15827	15613	15744	15778	15889	15801	15813	15796	15816	15878	15970	15856	15790	15778	15806	15795	15698	15613	15839	15797	15757	15801	15759	15756	15720	15767	15914	15738	15574	15735	15614	15832	15597	15751	15702	15722	15673	15819	15705	15872	15897	15768	15861	15693	15866	15641	15753	15840	15752	15571	15781	15675	15916	15834	15804	15648	15743	15734	15777	15680	15811	15814	15893	15768	15814	15657	15855	15780	15846	15704	15732	15791	15702	15754	15936	15813	15815	15822	15785	15865	15860	15808	15744	15792	15944	15682	15930	15680	15777	15795	15732	15852	15622	15692	15833	15822	15866	15831	15797	15908	15650	15921	15688	15723	15616	15671	15817	15773	15743	15842	15717	15637	15767	15939	15639	15824	15794	15693	15828	15772	15573	15801	15648	15755	15923	15839	15736	15874	15706	15790	15760	15859	15743	15691	15949	15700	15663	15830	15635	15824	15858	15766	15636	15749	15749	15855	15777	15807	15706	15754	15629	15635	15912	15890	15934	15863	15711	15743	15844	15699	15768	15698	15740	15683	15770	15892	15775	15752	15788	15848	15776	15704	15693	15920	15950	15812	15743	15699	15787	15651	15710	15837	15709	15801	15726	15836	15821	15770	15677	15792	15855	15680	15811	15743	15967	15722	15943	15778	15728	15784	15668	15697	15785	15699	15759	15760	15782	15654	15627	15843	15692	15711	15684	15655	15779	15749	15758	15801	15821	15631	15533	15720	15808	15843	15783	15918	15666	15661	15699	15736	15823	15848	15831	15543	15763	15869	15715	15817	15827	15977	15897	15741	15816	15753	15775	15865	15861	15801	15868	15886	15766	15726	15682	15674	15800	16052	15877	15797	15835	15811	15903	15757	15820	15738	15752	15656	15795	15812	15773	15584	15792	15834	15737	15765	15765	15681	15877	15811	15868	15765	15948	15732	15613	15683	15859	15633	15813	15701	15614	15767	15799	15947	15754	15706	15920	15880	15605	15749	15811	15795	15774	15784	15865	15772	15643	15841	15780	15915	15750	15783	15847	15883	15728	15705	15672	15770	15798	15886	15673	15665	15867	15659	15730	15738	15697	15921	15889	15725	15777	15743	15711	15813	15777	15971	15787	15868	15692	15932	15893	15701	15725	15559	15888	15770	15808	15579	15880	15856	15946	15726	15881	15744	15771	15836	15863	15650	15804	15726	15788	15715	15733	15848	15852	15700	15824	15672	15776	15994	15763	15922	15745	15991	15733	15704	15766	15781	15870	15795	15654	15843	15930	15776	15728	15779	15861	15837	15667	15697	15911	15739	15774	15855	15784	15947	15904	15790	15690	15777	15836	15879	15662	15916	15707	15706	15697	15962	15683	15854	15743	15922	15850	15849	15829	15785	15662	15886	15776	15804	15708	15703	15878	15687	15867	15860	15687	15930	15834	15622	15746	15819	15723	15842	15619	15796	15628	15731	15845	15808	15746	15697	15780	15760	15747	15760	15779	15907	15794	15741	15842	15780	15766	15767	15922	15703	15696	15541	15729	15610	15638	15751	15868	15856	15785	15773	15672	15828	15760	15884	15802	15895	15705	15905	15645	15894	15621	15660	15738	15698	15943	15882	15734	15837	15803	15947	15848	15637	15836	15764	15762	15781	15734	15579	15667	15903	15667	15829	15667	15921	15672	15779	15980	15850	15919	15723	16005	15630	15799	15816	15698	15828	15806	15633	15835	15827	15792	15785	15760	15683	15950	15792	15695	15818	15947	15659	15676	15683	15751	15782	15779	15788	15802	15699	15959	15803	15829	15660	15689	15833	15961	15636	15809	15728	15872	15837	15798	15738	15633	15690	15655	15974	15772	15637	15795	15753	15723	15914	15695	15734	15867	15817	15786	15758	15701	15917	15828	15889	15746	15765	15872	15694	15815	16017	15836	15712	15597	15809	15611	15751	15724	15808	15870	15710	15694	15798	15725	15928	15797	15723	15847	15817	15714	15879	15807	15825	15728	15744	15716	15714	15849	15748	15830	15741	15766	15514	15725	15696	15841	15779	15745	15756	15585	15574	15661	15770	15757	15750	15516	15762	15787	15777	15712	15751	15775	15799	15702	15546	15839	15816	15652	15658	15761	15875	15837	15789	15799	15806	15818	15878	15792	15810	15836	15789	15714	15728	15746	15837	15714	15752	15836	15687	15644	15697	15775	15729	15759	15759	15889	15776	15755	15830	15950	15724	15717	15851	15762	15724	15855	15858	15754	15589	15770	15647	15824	15772	15827	15746	15873	15705	15807	15775	15890	15769	15823	15708	15776	15834	15751	15889	15842	15757	15802	15742	15683	15754	15784	15742	15581	15988	15775	15874	15648	15648	15649	15946	15612	15700	15854	15896	15725	15772	15694	15764	15914	15648	15741	15823	15661	15713	15733	15690	15878	15642	15434	15699	15949	15737	15633
23147	21587	29544	24116	22270	25609	29189	24297	21887	21232	20894	19857	19798	19651	19437	19354	19006	18493	18486	18434	18240	18649	18294	18179	18244	18155	17947	17935	18138	17974	17897	17832	18015	17747	17703	17918	17821	17710	17891	17742	17667	17705	17864	17812	17735	17968	18054	17736	17844	17819	17637	17641	17871	17844	17899	17718	17812	18064	17729	17700	17865	17656	17539	17813	17851	17650	17746	17723	17697	17576	17762	17606	17711	17732	17844	17556	17719	17606	17770	17675	17367	17545	17771	17835	17634	17628	17673	17452	17581	17678	17812	17589	17932	17623	17806	17674	17595	17607	17798	17657	17906	17530	17627	17494	17716	17685	17746	17585	17602	17633	17632	17358	17546	17461	17644	17600	17617	17688	17661	17570	17694	17622	17653	17487	17610	17538	17493	17738	17527	17691	17525	17569	17629	17606	17793	17679	17685	17585	17630	17904	17669	17472	17523	17610	17616	17715	17505	17764	17786	17806	17606	17698	17806	17578	17389	17507	17539	17446	17452	17833	17860	17284	17718	17585	17517	17577	17698	17681	17820	17485	17481	17514	17702	17595	17795	17784	17731	17814	17464	17574	17769	17650	17564	17690	17599	17592	17511	17502	17583	17692	17640	17617	17743	17539	17553	17544	17703	17456	17686	17614	17629	17597	17471	17670	17588	17609	17621	17461	17519	17763	17738	17394	17616	17543	17681	17689	17348	17703	17568	17538	17562	17491	17616	17754	17491	17529	17762	17771	17671	17586	17669	17791	17593	17805	17727	17800	17928	17327	17783	17619	17567	17718	17628	17676	17684	17772	17752	17580	17665	17602	17490	17748	17858	17785	17628	17409	17758	17618	17605	17712	17616	17569	17541	17626	17437	17526	17597	17697	17519	17710	17692	17627	17505	17648	17799	17418	17477	17546	17823	17663	17469	17752	17625	17602	17656	17647	17494	17699	17483	17657	17788	17763	17648	17702	17703	17560	17617	17605	17509	17713	17488	17704	17576	17679	17508	17563	17666	17673	17813	17672	17725	17412	17666	17556	17696	17556	17570	17832	17691	17460	17671	17410	17522	17683	17719	17461	17543	17682	17514	17740	17654	17694	17547	17775	17630	17571	17654	17703	17588	17435	17550	17836	17617	17540	17749	17588	17747	17792	17841	17526	17560	17553	17666	17776	17875	17581	17829	17667	17567	17803	17733	17637	17581	17561	17600	17421	17508	17585	17772	17787	17799	17645	17543	17463	17843	17344	17942	17465	17678	17622	17613	17611	17629	17729	17641	17621	17512	17380	17786	17599	17483	17815	17839	17689	17688	17873	17695	17662	17444	17783	17520	17637	17717	17784	17761	17667	17667	17851	17772	17402	17935	17631	17412	17592	17727	17492	17548	17532	17701	17627	17642	17566	17632	17581	17363	17678	17638	17723	17698	17750	17598	17608	17556	17689	17547	17644	17494	17645	17554	17705	17600	17586	17767	17678	17700	17784	17560	17506	17597	17449	17753	17680	17606	17637	17739	17756	17679	17701	17539	17705	17676	17653	17713	17591	17768	17723	17510	17560	17566	17731	17663	17606	17475	17629	17707	17820	17728	17583	17524	17687	17556	17546	17509	17520	17618	17605	17502	17565	17509	17558	17647	17399	17493	17628	17768	17737	17646	17740	17569	17519	17603	17539	17753	17574	17461	17545	17693	17463	17633	17696	17598	17231	17592	17562	17649	17735	17569	17562	17620	17659	17543	17628	17725	17636	17776	17771	17840	17517	17392	17695	17499	17835	17578	17656	17621	17573	17656	17478	17659	17742	17813	17799	17505	17611	17663	17624	17656	17556	17686	17547	17814	17472	17728	17500	17594	17532	17790	17615	17620	17655	17780	17564	17743	17532	17433	17486	17679	17608	17385	17557	17490	17462	17704	17641	17825	17604	17615	17625	17604	17754	17606	17636	17446	17561	17721	17417	17661	17547	17691	17841	17412	17609	17737	17612	17537	17643	17735	17630	17565	17699	17484	17413	17789	17582	17732	17660	17692	17540	17562	17445	17630	17769	17323	17597	17528	17653	17514	17740	17788	17668	17724	17665	17693	17722	17511	17656	17664	17590	17700	17658	17562	17702	17627	17726	17705	17531	17684	17574	17599	17591	17818	17814	17657	17631	17713	17702	17548	17767	17712	17541	17650	17645	17557	17715	17561	17566	17511	17637	17740	17710	17599	17461	17657	17729	17451	17744	17654	17642	17531	17476	17640	17757	17445	17758	17784	17642	17791	17479	17578	17453	17749	17628	17752	17585	17723	17359	17556	17636	17437	17568	17812	17426	17650	17614	17467	17680	17763	17661	17539	17527	17723	17622	17556	17615	17452	17742	17608	17427	17497	17812	17785	17571	17645	17547	17568	17686	17529	17680	17624	17516	17759	17599	17817	17537	17436	17669	17606	17538	17732	17642	17707	17605	17719	17402	17542	17647	17642	17583	17755	17579	17707	17480	17607	17567	17681	17595	17804	17498	17749	17503	17682	17772	17577	17471	17663	17581	17689	17497	17458	17532	17751	17635	17454	17682	17371	17605	17418	17756	17624	17550	17477	17651	17540	17542	17599	17599	17626	17546	17710	17729	17634	17542	17594	17452	17398	17641	17595	17852	17615	17598	17791	17767	17673	17462	17524	17553	17562	17678	17579	17510	17778	17562	17543	17535	17426	17652	17595	17727	17590	17638	17898	17536	17581	17614	17660	17466	17567	17751	17468	17776	17601	17451	17488	17380	17653	17725	17708	17528	17723	17562	17512	17579	17597	17574	17478	17656	17773	17567	17664	17714	17703	17608	17502	17598	17678	17492	17674	17637	17508	17530	17790	17764	17635	17527	17757	17519	17512	17505	17569	17552	17677	17501	17505	17634	17582	17779	17617	17581	17660	17573	17621	17535	17522	17693	17557	17780	17525	17529	17597	17661	17817	17685	17763	17781	17695	17570	17777	17626	17537	17441	17505	17476	17846	17501	17650	17542	17406	17543	17460	17529	17655	17629	17457	17602	17543	17573	17718	17662	17638	17581	17679	17499	17620	17637	17576	17696	17516	17608	17719	17629	17726	17684	17495	17578	17375	17572	17576	17643	17484	17716	17685	17741	17493	17546	17636	17503	17703	17515	17538	17543	17538	17718	17676	17667	17628	17687	17876	17651	17744	17671	17617	17608	17782	17682	17673	17375	17747	17556	17468	17637	17658	17637	17649	17815	17838	17515	17735	17364	17581	17714	17594	17477	17636	17632	17590	17654	17872	17632	17564	17640	17629	17520	17726	17799	17781	17673	17423	17603	17436	17685	17439	17643	17493	17733	17495	17664	17629	17645	17624	17593	17691	17621	17457	17649	17583	17453	17549	17483	17667	17737	17705	17462	17659	17600	17490	17740	17781	17511	17628	17573	17668	17526	17546	17391	17615	17563	17545	17533	17519	17727	17666	17530	17515	17697	17601	17589	17571	17618	17599	17674	17710	17517	17764	17760	17761	17707	17650	17594	17629	17759	17710	17540	17457	17627	17449	18037	17572	17688	17762	17502	17528	17604	17582	17519	17704	17475	17583	17653	17563	17710	17767	17873	17531	17799	17651	17777	17694	17688	17575	17530	17663	17740	17484	17466	17597	17656	17598	17549	17590	17691	17695	17660	17705	17708	17559	17790	17577	17657	17395	17617	17817	17663	17475	17378	17530	17631	17708	17522	17672	17771	17685	17708	17719	17741	17636	17601	17710	17729	17578	17718	17646	17634	17688	17628	17569	17720	17643	17713	17653	17716	17544	17605	17865	17802	17623	17451	17844	17758	17722	17615	17778	17666	17641	17672	17514	17802	17679	17685	17679	17708	17634	17660	17475	17618	17673	17534	17707	17900	17865	17618	17471	17534	17557	17700	17743	17434	17571	17591	17652	17751	17781	17519	17657	17688	17734	17687	17704	17537	17639	17638	17477	17543	17709	17531	17650	17633	17602	17661	17809	17619	17545	17573	17533	17693	17656	17573	17708	17603	17936	17581	17656	17532	17565	17766	17592	17532	17535	17624	17672	17621	17574	17731	17757	17566	17582	17453	17710	17547	17613	17538	17529	17517	17617	17647	17759	17583	17523	17461	17362	17576	17707	17433	17853	17606	17442	17497	17670	17552	17539	17539	17741	17663	17611	17618	17539	17587	17596	17516	17703	17796	17721	17682	17788	17560	17722	17585	17688	17676	17562	17644	17546	17593	17766	17648	17550	17631	17510	17499	17593	17511	17480	17578	17567	17590	17730	17526	17526	17802	17792	17304	17555	17751	17622	17640	17697	17618	17508	17679	17827	17564	17917	17386	17555	17584	17577	17560	17474	17645	17662	17546	17534	17617	17659	17488	17510	17615	17632	17617	17627	17595	17583	17531	17492	17641	17772	17571	17654	17728	17550	17462	17645	17643	17510	17787	17769	17486	17603	17617	17604	17673	17743	17432	17612	17686	17809	17669	17659	17668	17812	17685	17732	17591	17581	17641	17621	17584	17560	17702	17604	17734	17567	17632	17601	17625	17775	17552	17688	17636	17502	17634	17422	17498	17559	17774	17517	17548	17632	17521	17698	17556	17670	17496	17673	17371	17840	17665	17573	17752	17693	17800	17529	17569	17657	17460	17590	17611	17604	17511	17605	17629	17655	17827	17535	17561	17735	17322	17737	17594	17505	17691	17620	17474	17419	17491	17527	17458	17551	17645	17483	17613	17650	17491	17727	17749	17437	17611	17574	17406	17415	17599	17911	17654	17437	17654	17493	17630	17732	17623	17719	17557	17649	17616	17724	17565	17633	17441	17480	17640	17617	17612	17599	17558	17747	17648	17556	17414	17548	17616	17420	17558	17694	17593	17731	17694	17516	17602	17426	17734	17520	17622	17750	17552	17666	17788	17495	17538	17563	17552	17521	17675	17790	17773	17553	17697	17703	17648	17744	17535	17533	17662	17637	17693	17632	17609	17668	17412	17734	17858	17677	17454	17705	17661	17426	17500	17788	17717	17786	17750	17717	17375	17404	17477	17563	17570	17657	17597	17721	17621	17481	17546	17491	17672	17587	17691	17689	17343	17656	17636	17467	17751	17665	17512	17738	17430	17767	17704	17533	17723	17777	17663	17746	17653	17517	17633	17634	17688
26326	47458	46179	37949	32488	29095	27843	25936	22636	21528	20714	19372	19203	19009	18778	18432	17608	17254	17152	17054	17528	17280	16758	16364	16262	16378	16479	16425	16501	16347	16228	16067	15941	16146	16044	16121	16143	16105	15985	16090	16013	15896	16044	16022	15769	15954	16044	16037	15940	16197	15898	16008	16025	16002	16149	15961	16075	16043	16250	15866	16021	15918	16145	15855	15924	15961	15888	16064	16007	15966	15836	15872	15986	16023	15902	15810	15952	16006	16017	15857	16027	15924	15902	15891	15986	15970	15926	15837	16054	15992	15924	16002	15976	15928	16011	16015	16102	15937	16064	15869	15911	15942	16015	15957	15830	15886	16125	15960	15946	15865	15906	15920	15958	15663	15983	15933	15815	15920	16015	15956	16075	15991	15864	15980	15895	15847	16009	15960	15949	15914	15999	15899	15955	16000	15929	16069	16083	15850	15857	15862	15937	15754	15987	15998	15854	15855	15981	15846	15801	15681	15919	15903	16089	15853	15952	15801	15775	15888	15837	15918	16025	15905	15959	15922	15941	15856	15941	16159	15814	15955	15746	15848	15979	16120	15961	15871	15967	15937	15947	15865	15818	15909	16167	15943	15914	15855	16070	15861	15945	15891	15807	15854	15906	15945	15682	15999	15873	16027	15730	15999	15975	15983	15825	15909	15984	15978	15909	15882	16008	15855	15988	15830	15944	15834	15977	15955	15876	16087	16020	15788	15997	15823	15839	15859	16005	15980	15935	16037	15916	16085	16010	15963	15776	15990	15920	15940	15807	15907	15911	15893	15956	15871	15987	15803	15965	15855	15942	15875	15899	15952	16046	15847	15993	15812	16006	15910	16022	15980	15806	15933	15762	16027	15743	15946	15808	15646	15857	15692	15893	15743	16051	15944	15770	15765	15898	15947	15897	16010	15842	15754	15998	15848	15802	15764	16115	15978	15931	15886	15949	15867	15951	15854	16027	15863	16033	15791	15923	15888	15891	15801	15894	15766	15823	15797	15808	15792	16022	15962	15888	16034	15944	15908	15955	15989	15779	15927	16047	16010	16114	15894	15847	15986	15937	15836	15831	15839	16009	15889	16003	15919	15848	15835	16030	15954	15900	16006	16074	15944	15896	15965	15884	15960	15908	15950	15805	16036	15802	15881	15966	15887	15846	15911	15979	15822	15747	16005	15999	15979	16015	15795	15856	15910	15779	15871	15869	15826	15679	15937	15852	15833	15844	15891	16012	15834	15993	16074	15912	15808	15932	15882	15880	16040	15843	15859	15886	16119	15847	15876	15827	15960	15972	15811	16038	15945	15761	15985	15771	16064	16041	15882	15865	15975	15976	15827	15950	15960	15987	15887	15927	16036	15880	15854	15868	16093	15781	15909	15951	15868	15867	15856	15857	16023	15916	15796	15978	15836	16019	15925	15887	15959	15853	16062	15984	15924	15884	15857	15845	15962	15864	15835	15777	15893	15986	16011	15776	15972	15984	15984	15894	15884	16129	15931	15821	15981	15839	15705	15823	15792	15857	15885	15985	16123	15936	15953	15894	16012	15972	16025	15863	15880	15808	15772	15772	16060	15877	15961	15960	15835	15914	16017	16060	15974	15904	15851	15873	16015	15777	15895	15859	16017	15820	15993	15956	15937	15807	15819	15813	15995	15848	15907	15636	16006	15820	15931	15863	16054	15923	16007	15862	16051	15833	15956	15937	15904	15799	15959	16012	15936	15781	15875	15776	16012	15916	15839	15981	15922	15745	15785	15845	15964	15774	15873	15810	15957	15967	16064	16031	15884	15842	16046	15880	15965	15887	15921	15915	15796	15801	15840	15824	15868	15767	15788	15962	15792	15763	15888	15844	15939	15826	15933	15849	15860	15885	16118	15985	15749	15835	16068	15789	15828	15965	16010	15808	15776	15765	15729	15853	15955	15882	15799	15876	15815	15998	15947	15929	15856	16123	15882	15855	15731	15990	16065	15949	16152	15934	16072	15720	16137	15850	15867	15909	15917	15910	16039	15986	15999	15929	15792	15885	15872	16043	16077	15837	15849	15951	15946	15928	15904	15942	15848	15858	15694	15820	15848	15910	15786	15907	15959	15983	15999	16063	15777	15775	15983	16091	15975	15816	15767	15956	15752	15969	15975	15877	15846	15942	15946	15994	15971	16065	15795	15755	15872	15862	15795	15963	15852	16005	15913	16029	16052	15774	15813	15962	15892	16000	15874	16033	15903	15959	15949	15913	15956	15913	15881	15814	16196	15852	15771	15848	15979	15911	15807	15924	16018	15843	15998	15764	15917	15887	15835	16016	15950	15851	16015	15984	15920	15879	15929	15818	15965	15930	15956	15951	15831	15883	15741	15848	15929	16067	15896	15738	15735	16103	15853	15967	16082	15864	15803	15935	15936	16013	15838	15952	15918	15825	15926	15954	15852	15892	15975	16052	15712	15955	15903	15968	15946	16027	15954	15854	15994	15956	15875	15938	16017	15903	15963	15969	15943	15903	15890	15862	15802	15969	15977	15881	16059	15906	15896	15775	15818	16029	15848	15889	15985	15773	15919	15927	15959	15925	15748	15905	15975	15839	15797	15931	15852	15992	15824	16018	15790	15979	15847	15999	15920	15934	15965	15868	15808	15892	15752	16071	15930	15759	15896	16006	15955	15940	15894	15937	15938	15903	16052	15945	15795	15961	16055	15830	15958	15936	15903	15888	16108	15860	15929	15917	15926	15985	15792	15755	15818	15820	15911	16033	15892	15909	15888	15768	15673	15817	16052	15959	15863	15911	15911	15837	15953	15881	15855	16080	15892	15865	15949	15759	16003	15832	16045	15975	15975	15921	15818	15818	15931	16194	16053	15984	15764	15857	15881	15871	15852	16064	15880	15691	15821	15888	16052	15946	15905	15830	15956	15694	15876	15862	15911	16022	16070	15823	15894	16113	15971	15761	15769	16002	15744	15980	16139	16029	16093	15894	16027	15685	15903	15875	15846	15805	15774	15766	16041	15966	15979	16044	15817	15918	15895	16062	15993	15856	15875	15868	15990	15930	15898	16077	15979	15836	15827	15903	16074	15917	15957	16057	15851	15738	15981	15926	15969	15920	15757	15900	15951	15941	15808	15895	15985	16123	15924	15785	15881	15936	16030	15867	15881	16040	15844	15838	15934	15640	15856	15742	16065	16048	15781	15799	15964	15982	15870	15894	15777	15897	15954	15889	15853	15815	15928	16053	15811	16057	15883	15787	15795	15954	15756	15796	15813	15828	15817	15818	15743	15850	16109	15939	15739	15907	15883	15819	15928	16021	15988	15643	16033	15780	16059	15843	15773	15888	15893	15758	15872	15826	15877	15854	15965	15883	15794	15894	15714	16069	15906	15989	15977	16032	15900	15920	15919	15960	15992	15967	15936	15850	15836	16034	15872	15860	16038	15845	15942	15827	16082	15995	15899	15927	15689	15959	15857	15969	16005	16028	15899	15960	15959	15845	15989	15898	16032	15758	16003	15909	15785	15809	15917	15836	15889	16152	15766	15682	15866	15822	15871	15887	15944	15885	15836	15961	15803	16066	15851	15939	15936	15987	15863	15719	15930	15835	15867	15903	16073	15963	15809	15808	15937	16128	15964	15971	15976	15947	15968	15843	15940	15959	15930	15923	15763	15906	16081	16018	15903	15952	15805	15857	15867	15857	15952	15931	15924	16062	16015	15857	16024	16031	15845	15953	15985	15870	15877	16031	16027	15896	16123	15854	15979	15769	15859	15819	15965	15820	15798	15725	16192	15902	15650	15921	15755	15956	16035	15923	15844	15935	15772	15916	15967	15813	15947	15924	15960	16096	15910	16010	15857	16003	15973	15775	15956	16046	16066	15845	15948	16063	15969	15894	15908	16004	15954	15984	15994	15994	15756	15762	15975	16058	15835	15812	15926	16079	15924	16004	15941	16055	15843	15949	15960	15893	15756	15986	16020	15907	16008	15831	15794	15961	15885	15959	15918	15975	16023	15825	15903	15945	15919	15832	15972	15918	15856	15853	15908	16106	15723	15930	16017	15798	15953	15808	16013	16085	15986	15888	15914	15799	16060	15810	15895	15958	15806	15961	15803	15900	15985	15841	16025	15996	15965	15905	15828	16108	15931	16086	15969	15962	15795	15875	15933	15898	15956	16001	15906	15753	15753	15842	15844	15839	15773	15855	15844	15942	15839	15758	15866	15897	15849	15957	15796	15798	15895	15960	15927	15767	15975	15722	15981	15980	16037	15962	15924	16009	15908	16166	15919	16047	15960	16030	15761	15922	15761	15947	15903	15879	15875	15903	15891	16050	15846	15942	15746	15811	15815	15847	15906	15936	15734	15920	15725	15842	15829	15984	15714	15876	15837	15930	15731	15856	15921	15973	16081	15836	15914	15930	15882	15908	15978	15941	15921	15943	16013	15798	15985	15801	16003	15896	15806	15943	15855	16006	15958	15812	16088	15891	15854	15949	15984	15894	15942	15995	15985	15872	15808	15878	15953	15804	15785	15956	15979	15906	15836	16052	15866	15986	15900	15946	15935	15717	15968	15948	15996	15792	15838	15849	15827	16075	15941	15924	15842	15744	15831	15975	15933	15852	15967	15723	15893	15999	15696	15988	15931	15974	16170	15936	15784	15755	15894	15880	16076	16018	15837	15973	16014	15812	15891	15934	15758	15921	15794	15946	15930	15771	15900	16028	15796	15847	16047	15942	15999	15928	15986	15830	15977	15899	16006	15998	16042	15669	16064	15845	15978	16041	15860	15956	15792	15926	15910	16042	15809	15979	16076	16003	15764	16044	15957	15859	15990	15845	15766	15804	15680	15973	15982	15852	15764	15827	16004	16027	15989	15939	15995	15851	15995	15844	15640	15952	16042	16126	15996	15728	16062	15755	15866	15992	16075	16047	15812	16111	15917	15936	15979	15938	15979	15987	16067	15937	15897	15926	15900	15808	15720	15930	15941	15864	15747	15950	16035	15843	15785	15954	15955	15816	15986	15883	15918	15805	15815	15951	16012	16049	16039	16053	15814	15918	15887	15927	15762	15920	15826	15929	15907	15819	15900	15782	16049	15805	16081	15812	15944	15740	15873	15850	15910	16114	15769	15917	15856	15786	15875	15780	15736	15876	16073	15922	15934
28095	24272	30270	27625	22349	20538	20178	19346	18122	17793	17818	17416	17324	17349	16959	17116	16865	16794	16628	16572	16613	16791	16510	16521	16592	16328	16476	16477	16565	16401	16539	16457	16254	16307	16404	16434	16645	16403	16288	16140	16450	16384	16290	16726	16494	16508	16489	16346	16382	16502	16393	16517	16615	16556	16659	16466	16653	16313	16525	16332	16457	16516	16415	16453	16353	16369	16396	16559	16384	16231	16482	16335	16263	16261	16352	16453	16493	16319	16315	16352	16520	16322	16359	16381	16656	16237	16341	16252	16260	16324	16480	16337	16453	16462	16533	16413	16461	16391	16500	16658	16392	16473	16447	16398	16357	16328	16162	16394	16371	16274	16245	16410	16327	16165	16434	16293	16365	16386	16420	16375	16404	16213	16148	16438	16280	16330	16502	16422	16441	16456	16426	16483	16461	16331	16479	16386	16334	16403	16472	16366	16435	16354	16218	16648	16412	16383	16373	16402	16475	16417	16326	16363	16443	16347	16275	16184	16495	16379	16313	16345	16279	16309	16416	16338	16509	16374	16350	16195	16446	16520	16452	16256	16636	16336	16309	16292	16224	16487	16222	16355	16258	16475	16484	16416	16302	16321	16390	16296	16529	16426	16424	16285	16461	16533	16685	16297	16373	16521	16320	16346	16525	16548	16168	16302	16172	16302	16519	16563	16404	16461	16252	16556	16518	16345	16244	16252	16190	16436	16413	16318	16322	16464	16454	16328	16118	16575	16380	16396	16666	16395	16381	16217	16490	16344	16362	16280	16418	16550	16422	16295	16417	16383	16332	16426	16379	16317	16432	16506	16194	16441	16209	16377	16723	16087	16385	16558	16472	16303	16393	16438	16576	16365	16537	16352	16447	16402	16401	16463	16317	16360	16461	16400	16485	16154	16383	16346	16410	16388	16617	16328	16378	16574	16491	16279	16515	16288	16434	16504	16323	16335	16462	16353	16472	16341	16354	16126	16103	16088	16299	16238	16429	16305	16705	16462	16349	16409	16469	16740	16301	16326	16278	16403	16346	16356	16287	16346	16454	16512	16659	16226	16564	16334	16521	16305	16303	16628	16399	16247	16172	16367	16367	16248	16472	16405	16395	16327	16410	16251	16535	16338	16476	16363	16395	16387	16376	16372	16422	16450	16434	16060	16326	16326	16448	16333	16416	16229	16454	16383	16518	16300	16280	16416	16482	16340	16533	16317	16395	16180	16330	16615	16462	16429	16308	16375	16417	16422	16426	16400	16268	16413	16468	16384	16356	16476	16148	16148	16338	16284	16370	16375	16227	16333	16503	16435	16412	16398	16367	16524	16301	16488	16189	16275	16426	16448	16422	16244	16335	16265	16364	16646	16330	16413	16438	16323	16100	16158	16347	16410	16445	16500	16457	16525	16613	16551	16365	16321	16571	16354	16303	16370	16411	16556	16403	16429	16303	16458	16293	16255	16379	16286	16512	16312	16280	16230	16251	16340	16250	16219	16427	16441	16330	16311	16389	16349	16470	16308	16317	16369	16387	16505	16441	16589	16329	16423	16278	16443	16346	16446	16429	16339	16462	16375	16552	16308	16324	16456	16167	16434	16419	16234	16661	16521	16328	16500	16374	16362	16460	16250	16267	16193	16320	16475	16406	16498	16507	16341	16366	16580	16263	16265	16326	16236	16183	16283	16175	16349	16336	16390	16274	16475	16516	16223	16360	16256	16350	16388	16458	16576	16356	16450	16388	16319	16447	16369	16516	16347	16347	16331	16441	16530	16404	16367	16418	16333	16180	16377	16674	16469	16488	16464	16266	16384	16498	16354	16237	16322	16444	16336	16372	16516	16267	16442	16406	16370	16465	16361	16411	16461	16435	16253	16281	16393	16434	16421	16296	16276	16379	16331	16440	16520	16392	16447	16644	16486	16388	16272	16564	16436	16516	16491	16573	16416	16423	16431	16484	16480	16411	16218	16307	16319	16297	16359	16585	16181	16479	16272	16423	16527	16566	16618	16477	16245	16367	16350	16589	16291	16489	16264	16509	16547	16368	16517	16337	16429	16209	16354	16390	16360	16509	16537	16415	16463	16476	16532	16377	16292	16351	16349	16500	16475	16553	16433	16261	16581	16256	16188	16487	16461	16396	16400	16433	16431	16283	16406	16366	16361	16370	16336	16315	16441	16251	16154	16350	16185	16418	16459	16335	16418	16361	16375	16455	16312	16220	16425	16490	16431	16319	16342	16293	16216	16342	16433	16493	16346	16377	16275	16185	16249	16358	16194	16510	16460	16634	16326	16375	16344	16279	16211	16573	16417	16564	16495	16370	16433	16473	16249	16546	16305	16407	16436	16599	16467	16516	16201	16451	16502	16437	16365	16350	16449	16534	16383	16615	16597	16278	16381	16395	16447	16397	16351	16389	16353	16428	16441	16234	16276	16418	16553	16403	16306	16494	16285	16504	16211	16444	16480	16595	16345	16163	16468	16375	16419	16475	16425	16464	16445	16580	16387	16391	16464	16517	16515	16384	16401	16374	16196	16443	16551	16230	16330	16485	16299	16397	16403	16485	16581	16306	16280	16170	16587	16158	16385	16374	16409	16458	16376	16373	16320	16459	16252	16464	16494	16310	16496	16208	16413	16393	16297	16256	16419	16445	16256	16513	16396	16432	16378	16481	16497	16597	16344	16403	16358	16274	16441	16341	16319	16330	16540	16253	16374	16481	16467	16387	16189	16362	16361	16414	16336	16281	16502	16609	16253	16408	16514	16412	16299	16242	16359	16305	16519	16569	16291	16480	16249	16566	16403	16544	16274	16299	16428	16564	16518	16475	16543	16390	16391	16582	16455	16319	16214	16339	16376	16232	16487	16463	16577	16308	16230	16312	16235	16398	16512	16429	16458	16228	16156	16440	16331	16299	16435	16346	16305	16348	16301	16336	16401	16349	16396	16318	16356	16642	16383	16402	16529	16468	16470	16383	16394	16597	16487	16361	16334	16292	16435	16415	16516	16448	16424	16386	16404	16464	16446	16463	16726	16357	16420	16459	16492	16275	16350	16412	16440	16425	16358	16357	16411	16387	16380	16317	16375	16446	16367	16270	16171	16569	16625	16407	16597	16308	16376	16475	16234	16492	16290	16402	16413	16255	16398	16440	16276	16337	16234	16462	16592	16497	16411	16546	16299	16191	16419	16417	16340	16409	16343	16346	16483	16441	16289	16361	16383	16349	16093	16365	16240	16478	16369	16539	16444	16319	16572	16397	16539	16492	16629	16306	16324	16545	16486	16336	16187	16415	16265	16262	16355	16429	16433	16528	16194	16306	16343	16540	16490	16430	16505	16235	16382	16493	16375	16343	16501	16400	16597	16370	16318	16264	16285	16279	16232	16563	16372	16557	16322	16297	16330	16361	16554	16325	16412	16257	16484	16527	16495	16465	16508	16477	16509	16470	16358	16359	16278	16325	16271	16432	16369	16374	16356	16395	16288	16265	16420	16488	16438	16564	16178	16327	16497	16522	16427	16360	16568	16268	16589	16349	16445	16326	16297	16549	16169	16353	16348	16493	16366	16369	16407	16336	16569	16509	16102	16363	16373	16374	16496	16330	16465	16423	16478	16504	16630	16556	16241	16342	16475	16438	16503	16514	16397	16411	16315	16472	16399	16093	16386	16533	16302	16229	16320	16325	16444	16382	16539	16452	16510	16411	16456	16501	16497	16546	16397	16371	16257	16344	16490	16380	16569	16450	16282	16421	16426	16355	16607	16488	16331	16448	16423	16311	16424	16304	16390	16435	16338	16777	16217	16428	16294	16379	16291	16463	16193	16347	16599	16330	16458	16445	16346	16396	16343	16432	16665	16463	16389	16251	16359	16446	16300	16337	16384	16417	16351	16429	16494	16379	16400	16299	16336	16407	16489	16526	16413	16527	16202	16364	16342	16307	16427	16659	16315	16451	16480	16373	16206	16420	16235	16353	16297	16296	16449	16577	16531	16413	16461	16381	16438	16365	16403	16439	16463	16342	16551	16458	16468	16375	16505	16270	16518	16589	16531	16433	16518	16370	16436	16345	16461	16482	16593	16349	16508	16473	16266	16474	16241	16417	16370	16370	16391	16457	16388	16376	16318	16352	16346	16387	16438	16590	16403	16363	16192	16266	16316	16439	16189	16378	16423	16306	16231	16388	16323	16341	16342	16118	16396	16446	16455	16431	16415	16534	16278	16423	16252	16450	16380	16224	16481	16411	16450	16279	16421	16624	16411	16242	16382	16333	16295	16346	16590	16616	16438	16560	16370	16380	16226	16290	16167	16440	16242	16635	16608	16608	16529	16349	16382	16447	16310	16363	16395	16352	16447	16444	16410	16419	16174	16427	16516	16332	16487	16301	16516	16304	16184	16477	16296	16292	16403	16365	16338	16376	16279	16430	16343	16461	16301	16374	16539	16386	16340	16342	16578	16347	16196	16574	16329	16501	16435	16470	16493	16440	16196	16391	16199	16390	16439	16365	16291	16188	16226	16222	16414	16579	16380	16348	16305	16079	16420	16396	16377	16438	16494	16506	16293	16599	16045	16417	16332	16474	16373	16484	16385	16357	16580	16512	16620	16461	16345	16464	16344	16490	16231	16333	16288	16435	16409	16462	16610	16553	16417	16401	16291	16453	16339	16319	16221	16585	16416	16541	16432	16575	16384	16333	16374	16360	16302	16451	16543	16469	16307	16434	16421	16536	16418	16559	16310	16552	16298	16413	16392	16426	16338	16586	16365	16411	16453	16267	16438	16334	16464	16178	16319	16474	16338	16336	16438	16532	16453	16393	16253	16323	16447	16618	16294	16552	16290	16523	16241	16269	16356	16353	16181	16474	16661	16571	16298	16699	16586	16584	16278	16178	16465	16344	16295	16443	16538	16267	16591	16296	16411	16357	16402	16388	16334	16121	16504	16189	16339	16173	16258	16500	16104	16408	16452	16465	16317	16488	16170	16332	16226	16352	16569	16356	16375	16473	16393	16345	16402	16580	16424	16392	16478	16446	16389	16374	16360	16235	16349	16505	16547	16426	16501	16514	16363	16528	16583	16436	16352	16543	16158	16572	16379	16488	16711	16556	16312	16528	16405	16227	16344	16573	16684	16388	16543	16533	16365	16432	16501	16457	16268	16493	16265
24769	36611	35110	28191	23809	21728	20820	20107	18249	17567	17128	16698	16527	16763	16322	16327	15956	15868	15740	15621	15835	15821	15497	15371	15247	15461	15495	15331	15403	15241	15340	15134	15265	15269	15176	15191	15236	15309	15384	15293	15228	15364	15172	15268	15335	15319	15239	15196	15269	15054	15290	15268	15199	15177	15275	15276	15269	15265	15336	15003	15211	15162	15281	15211	15235	15360	15191	15275	15153	15344	15207	15139	15214	15218	15073	15134	15358	15137	15191	15235	15176	15131	15264	15262	15230	15218	15221	15139	15096	15410	15100	15178	15186	15224	15253	15096	15207	15289	15177	15106	15339	15285	15324	15310	15233	15175	15177	15156	15148	15140	15235	15050	15146	15150	15275	15093	15209	15207	15112	15025	15284	15124	15203	15236	15327	15305	15261	15129	15192	15244	15096	15144	15199	15153	15415	15257	15339	15155	15172	15162	15224	15260	15232	15310	15158	15169	15052	15352	15182	15095	15203	15247	15261	15187	15133	14961	15354	15210	15245	15160	15048	15068	15157	15205	15231	15194	15166	15169	15139	15142	15326	15173	15231	15229	15245	15141	15116	15304	15122	15231	15234	15260	15271	15240	15193	15217	15278	15374	15155	15250	15257	15353	15216	15359	15035	15151	15300	15161	15100	15109	15195	15240	15229	15106	15285	15429	15172	15219	15248	15322	15215	15191	15113	15044	15265	15319	15281	15169	15222	15305	15075	15179	15144	15050	15293	15221	15034	15143	15286	15104	15202	15171	15192	15052	15223	15137	15107	15163	15272	15149	15184	15213	15294	15249	15125	15233	15077	15340	15058	15128	15249	15265	15161	15174	15217	15145	15112	15309	15285	15077	15249	15120	15322	15196	15014	15134	15248	15336	15182	15179	15200	15117	15096	15242	15340	15141	15068	15163	15140	15282	15162	15282	15146	15226	15226	15295	15106	15114	15135	15374	15165	15116	15219	15112	15012	15421	15247	15287	15149	15215	15275	15169	15110	15181	15106	15308	15247	15150	15195	15447	15053	15122	15237	15186	15154	15213	15350	15199	15201	15308	15187	15150	15145	15423	15242	15155	15306	15222	15161	15155	15178	15075	15390	15136	15263	15237	15287	15143	15210	15160	15203	15065	15117	15247	15180	15021	15252	15102	15187	15152	15179	15099	15258	15042	15202	15287	15093	15306	15238	15228	15307	15222	15203	15138	15265	15269	15297	15027	15133	15284	15081	15095	15178	15243	15161	15354	15217	14987	15246	15380	15253	15273	15172	15227	15264	15039	15292	15016	15252	15194	15203	15128	15276	15174	15056	15272	15133	15274	15218	15108	15349	15084	15141	15180	15012	15146	15323	15113	15241	15275	15119	15171	15316	15205	15326	15126	15164	15091	15207	15175	15225	15229	15147	15341	15249	15008	15478	15047	15151	15076	15304	15247	15103	15229	15200	15405	15125	15102	15231	15119	15348	15188	15066	15117	15162	15110	15320	15152	15214	15130	15071	15209	15215	15105	15290	15274	15059	15351	15404	15100	15285	15299	15039	15253	15215	15118	15172	15130	15287	15077	15267	15027	15212	15302	15127	15352	15271	14997	15220	15154	15283	15166	15252	15112	15433	15274	15279	15293	15207	15287	15251	15112	15182	15306	15259	15092	15002	15314	15316	15133	15129	15216	15317	15140	15287	15069	15098	15329	15203	15256	15228	15144	15237	15255	15222	15163	15363	15262	15180	15132	15193	15116	15222	15304	15341	15400	15184	15232	15232	15062	15284	15285	15308	15109	15158	15157	15267	15240	15229	15110	15054	15237	15038	15044	15177	15063	15277	15303	15315	15304	15119	15249	15244	15286	15112	15228	15090	15122	15194	15299	15229	15097	15143	15241	15376	15299	15248	15220	15251	15165	15243	15247	15365	14995	15080	15264	15188	15385	15179	15162	15298	15197	15164	15108	15108	15260	15056	15150	15247	15075	15256	15346	15243	15234	15191	15218	15255	15230	15198	15227	15103	15256	15251	15189	15251	15122	15173	15041	15158	15218	15115	15197	15104	15205	15222	15277	15003	15233	15114	15313	15086	15131	15211	15085	15152	15217	15117	15233	15226	15338	15377	15019	15254	15057	15282	15340	15162	15264	15129	15446	15082	15353	15255	15204	15385	15211	15221	15227	15225	15217	15245	15271	15031	15036	15064	15107	15129	15240	15190	15023	15243	15286	15176	14980	15244	15177	15225	15270	15175	15212	15217	15113	15318	15337	15158	15146	15267	15251	15320	15100	15232	15196	15285	15341	15181	15133	15133	15203	15083	15141	15137	15194	15283	15200	15164	15187	15197	15246	15208	15092	15173	15255	15230	15285	15067	15298	15191	15089	15195	15359	15211	15157	15242	15274	15210	15251	15317	15228	15308	15402	15265	15143	15181	15082	15192	15162	15278	15073	15468	15063	15134	15294	15156	15154	15262	15120	15101	15235	15297	15250	15229	15239	15270	15151	15244	14996	15250	15199	15128	15039	15074	15184	15211	15302	15236	15144	15048	15079	15124	15078	15164	15229	15200	15134	15319	15273	15166	15306	15266	15030	15227	15187	15403	15244	15160	15316	15352	15191	15251	15360	15205	15164	15160	15181	15181	15204	15269	15174	15202	15062	15086	15146	15296	14950	15290	15183	15210	15247	15304	15188	15340	15283	15444	15306	15272	15183	15186	15104	15334	15259	15241	15266	15187	15179	15238	15340	15060	15199	15248	15139	15366	15366	15194	15218	15271	15220	15199	15349	15128	15131	15259	15390	15227	15231	15209	15341	15073	15141	15148	15152	15247	15068	15234	15096	15132	15080	15310	15041	15164	15209	15243	15213	15286	15230	15229	15104	15143	15326	15189	15316	15304	15083	15282	14871	15357	15345	15304	15205	15200	15266	15067	15334	15092	15095	15221	15163	15217	15285	15267	15231	15498	14991	15102	15179	15247	15253	15241	15232	15364	15178	15174	15287	15175	15163	15285	15112	15245	15146	15206	15199	15031	15173	15222	15111	15319	15077	15302	15231	15056	15276	15270	15092	15024	15172	15236	15236	15368	15073	15186	15252	15324	15198	15224	15274	15333	15109	15232	15367	15136	15193	15202	15191	15193	15197	15163	15288	15255	15050	15328	15247	15068	15135	15111	15170	15211	15325	15105	15051	15258	15243	15229	15165	15167	15347	15143	15123	15059	15277	15137	15233	15242	15295	15220	15210	15400	15104	15197	15184	15155	15231	15092	15360	15128	15324	15157	15274	15181	15112	15359	15259	15182	15215	15256	15189	15153	15199	15345	15377	15161	15150	15172	15198	15184	15156	15063	15113	15208	15328	15132	15291	15268	15141	15160	15263	15007	15440	15222	15115	15215	15194	15375	14991	15256	15318	15276	15019	15485	15242	15170	15198	15221	15228	15154	15168	15327	15261	15118	15299	15047	15104	15148	15214	15341	15130	15074	15140	15138	15165	15156	15231	15147	15236	15289	15156	15398	15061	15181	15224	15110	15024	15180	15130	15289	15128	15221	15147	15058	15182	15223	15188	15319	15295	15212	15116	15317	15211	15280	15288	15298	15251	14984	15264	15094	15204	15154	15178	15274	15262	15138	15044	15061	15093	15246	15167	15249	15234	15343	15341	15310	14990	15284	15370	15222	15309	15287	15200	15041	15334	15345	15286	15228	15251	15221	14993	15227	15217	15207	15055	15193	15149	15368	15222	15090	15330	15270	15262	15240	15332	15251	15048	15147	15356	15288	15192	15085	15118	15234	15189	15150	15162	15170	15162	15176	15221	15204	15093	15248	15310	15061	15130	15236	15173	15261	15150	15219	15087	15256	15202	15204	15082	15297	15292	15088	15127	15369	15314	15221	15322	15099	15116	15314	15266	15201	15297	15212	15222	15182	15179	15134	15174	15310	15196	15108	15129	15244	15199	15176	15058	15104	15183	15194	15062	15256	15306	15293	15323	15268	15308	15340	15173	15275	15250	15323	15203	15202	15110	15041	15251	15193	15077	15244	15196	15246	15017	15338	15213	15232	15162	15285	15391	15112	15334	15151	15301	14985	15191	15108	15282	15284	15236	15354	15128	15147	15284	15188	15037	15395	15129	15219	15361	15086	15232	15170	15070	15416	15134	15235	15070	15175	15230	15159	15270	15087	15242	15049	15282	15175	15438	15167	15208	15097	15167	15133	15186	15186	15359	15144	15239	15092	15148	15236	15155	15229	15105	15274	15185	15103	15223	15178	15139	15107	15223	15230	15073	15254	15259	15221	15126	15257	15344	15334	15270	15218	15402	15079	15204	15228	15075	15209	15150	15213	15242	15253	15114	15113	15198	15297	15184	15201	15187	15289	15284	15138	15107	15114	15306	15301	15028	15433	15276	15280	15358	15137	15403	15328	15216	15326	15244	15224	15171	15269	15260	15212	15268	15067	15191	15156	15237	14962	15310	15152	15201	15147	15234	15297	15267	15252	15242	15121	15252	15220	15086	15120	15141	15269	15258	15257	15194	15171	15130	14990	15272	15133	15223	15190	15123	15252	15075	15366	15148	15240	15153	15184	15286	15320	15218	15338	15134	15035	15176	15142	15171	15122	15155	15169	15244	15270	15209	15315	15227	15312	15154	15344	15175	15315	15178	15117	15211	15052	15076	15181	15142	15016	15140	15261	15277	15269	15111	15207	15228	15327	15235	15257	15234	15256	15305	15136	15244	15098	15365	15186	15234	15205	15361	15255	15160	15214	15230	15215	15028	15152	15242	15138	15300	15279	15344	15240	15174	15253	15213	15219	15116	15182	15264	15428	15070	15140	15261	15240	15223	15077	15025	15258	15176	15156	15188	15187	15240	15315	15284	15345	15226	15152	15222	15242	15075	15246	15357	15205	15235	15157	15301	15265	15283	15281	15130	15220	15168	15404	15150	15000	15210	15182	15404	15183	15223	15201	15259	15290	15234	15305	15136	15292	15219	15113	15162	15223	15284	15284	15271	15245	15280	15236	15075	15318	15158	15244	15173	15144	15195	15075	15091	15286	15319	15199	15136	15183	15231	15255	15209	15403	15288	15088	15258	15198	15232	15200	15082	15160	15211	15161	15145	15214	15363	15166	15325	15240	15130	15068	15292	15303	15130	15195	15355	15164	15199
24199	21566	29145	24850	23525	24879	24901	21838	20021	19655	19253	18436	18363	18557	18506	18014	17918	17772	17566	17721	17780	17663	17259	17264	17441	17059	17291	17312	17152	17220	17101	17053	16936	17033	17135	17164	17101	17008	16878	17207	17274	17196	17068	17139	17039	16960	17179	17134	17095	17130	16904	16982	17035	17079	17058	17010	17070	17098	16998	17062	17295	17033	17105	16981	17121	17027	17061	17033	16815	17027	17017	17015	17201	17009	16826	17224	16810	16901	17204	16978	16958	17010	17136	17078	16953	16892	16915	16911	16964	16845	17238	16973	16985	17016	17008	17089	17010	17034	16912	16990	17030	16914	17135	16911	16839	16934	16883	16789	16949	17237	16827	16918	16828	16897	17058	16925	17006	16821	16768	16878	16912	16915	16741	17009	16917	16937	17050	16880	17159	17183	17059	16880	16931	16915	17063	17029	16804	16910	17100	16855	16895	16911	16923	17019	16887	16904	16858	16932	17128	17152	16937	17050	16996	16924	16907	16764	17132	16717	16878	16912	16925	16880	16789	17010	16964	16953	17009	16790	17149	16994	16941	16911	17204	17160	16904	16911	17014	16876	16754	17006	16908	16974	16989	16817	16874	16764	16830	16798	16854	16992	17048	16858	16916	17122	16965	16889	17101	16951	16928	16838	17007	17021	16960	16955	16958	16803	16686	16919	17011	16844	17001	16973	16818	16869	16978	16958	17029	16769	16737	16897	16932	17000	16879	17022	16935	17110	16883	16839	17015	16863	17136	16986	17062	16758	16906	16823	17051	17101	17162	17055	17115	16959	16838	17002	16994	17055	17165	16907	17011	17084	17090	16873	16879	16999	16883	16877	16945	16780	16762	17010	17096	16998	17128	17050	16978	16802	16971	16764	16832	16857	17088	16879	16729	16941	16792	16829	16885	16949	16954	16986	17119	16987	16856	16847	16927	16967	16867	17187	16921	16903	17116	17067	16830	17079	16997	16888	16995	16866	17086	17116	17088	16997	16920	16961	17050	16973	17074	16928	17221	16855	16949	17375	16981	17030	17108	17023	16826	16765	17105	17055	16885	17043	16946	16952	16894	16975	16897	16883	16990	16872	17006	17049	16946	17102	17185	17197	17187	16852	17055	17108	16994	16827	17021	16873	17067	16872	17109	17149	17199	17077	16954	17001	16971	16950	16899	16891	16704	16929	16838	16877	16961	16903	16866	16807	16657	16910	16973	17004	16980	16997	16989	16953	17090	16891	16867	17020	16815	17070	17018	17164	16788	16780	16865	16934	16957	16882	16886	16976	16963	16926	16995	16928	16965	17133	17016	16958	17032	17020	17021	16950	16859	16898	17057	16763	16843	16820	17028	17044	17041	16963	17048	16944	16920	16771	17051	17106	17023	16917	17129	17035	16991	17115	17002	16905	16721	16895	17215	16822	16914	17043	17122	16902	17060	16890	16987	17162	17160	17007	16929	17072	16800	16972	16963	16730	16803	17066	16709	16813	16713	17085	17054	16911	16853	16840	16867	16815	16741	16946	16877	16965	16979	17031	16816	16951	17129	17109	16980	16822	16991	17013	17124	17210	16875	16890	16980	17228	16729	17021	16879	16982	17004	16912	16998	16850	17177	16894	16851	16997	16877	16905	17045	16974	16943	16970	16738	17052	17084	16771	16942	16943	16808	17071	16844	16992	16953	16964	16894	17268	16796	16813	16794	16857	16875	16831	17015	17164	16976	17059	16962	16935	16907	17170	16965	17224	16951	16797	16964	16943	17054	16991	16887	16972	16962	17036	16975	16930	16928	17014	17090	17269	17085	16881	16847	16969	17061	16993	16789	16950	16947	16909	16853	16915	17089	16961	17126	16902	17030	16990	17015	16977	17097	16960	16940	17075	16945	16949	16957	16973	16975	17169	17033	17000	16999	16824	16779	17001	17183	17054	16919	17038	16850	16876	16832	16888	17005	16940	16910	17139	16941	16809	16930	17000	16901	16946	16818	16916	16703	16933	16952	16773	17154	16885	16804	17061	16862	16927	16838	16983	17128	17041	16973	16869	16888	16905	16867	16799	17134	16952	16959	17066	16985	16715	16842	16760	16914	16931	17011	16895	16942	16839	17040	16982	16816	16868	17036	17002	16960	16963	16814	16832	16987	16919	17096	16927	16999	17076	17044	17139	16860	16995	17120	16799	16954	16935	16875	16931	17005	16862	16985	16796	16871	16918	16839	16987	16933	16973	17045	16938	16893	16964	16841	17124	17184	17016	16975	17042	16869	17018	17007	17009	17030	16810	17071	16583	17051	16956	16910	16947	17081	17062	16946	16901	16983	17123	17022	16999	17031	16865	16949	17122	16931	16945	17110	16992	16870	16931	17105	16991	16801	16995	16955	16946	16746	16994	16935	17020	17009	16969	16894	17189	16948	16999	16841	16902	16956	16921	17101	16860	16993	16885	16899	17052	17004	17033	16830	17054	16781	16987	16650	16910	16901	17103	17029	16894	16993	16876	17061	16931	17046	17017	16854	16946	16970	17024	17032	16929	17020	17134	16895	16998	16981	16872	17024	16899	16800	17102	16811	17150	17076	17163	17076	16898	16754	16882	16920	17082	16953	16807	16841	17128	16967	17105	17044	17045	17109	17074	16943	16724	17078	16917	17140	17024	16976	16946	16710	17006	16985	16953	16720	16917	16932	17019	16977	16936	17139	16840	17118	16896	16856	16973	16875	17020	17136	16931	17234	17169	16886	16871	17071	17070	17036	16976	17101	17053	16907	17183	16982	16936	17060	17116	17047	17002	17128	17018	16858	16862	17159	16990	16770	17037	16879	17022	16906	16901	16881	16731	16824	16706	17034	17093	16932	16848	16868	17107	17044	16865	16830	17021	16752	17004	17048	17068	16934	17218	17064	17030	16909	16568	16870	16770	16774	16837	16947	16837	16908	17003	17046	16949	16997	16875	17045	16868	17058	17190	17127	17108	16810	16893	16862	16991	16979	16940	16970	16991	16960	16900	16798	16856	17048	16910	17117	16924	16985	17074	16776	17001	16909	16904	16942	16904	17082	17153	17016	16987	16929	17008	16976	17021	17100	17098	16949	16929	16749	17014	17008	16979	17171	17182	16878	16926	16808	16965	17105	17023	16962	17251	16904	16865	16759	17031	17076	17040	16841	16978	16827	17015	16978	16852	17063	16844	16956	17197	16857	17171	16767	16942	17057	16646	17038	16923	16854	16880	16883	17068	17033	17004	16904	16992	16927	16944	17051	17025	16961	17024	16952	16862	17040	16953	17019	16894	16708	17250	16906	17113	16944	16951	16934	17037	17073	17057	16982	16944	16930	16759	16880	16986	16899	17030	17060	17107	17108	17055	17068	16931	16907	16874	16825	16777	16960	16792	17011	16981	17097	16975	17036	17030	16798	17117	17013	17105	16959	16983	16850	17104	16868	16903	17212	16894	16916	16787	17002	17021	16904	16992	17091	17102	16895	16846	17221	16872	17010	17121	17101	17056	16961	17045	17030	16893	16993	16845	17051	16850	16981	16908	17026	16782	16854	16907	16955	17037	16943	17002	16930	16995	17086	16919	16858	17056	17199	17167	16960	16879	17013	16877	16909	17023	16900	17048	17170	17165	17073	16916	16976	16857	17006	16965	17129	16946	17077	17199	16839	16850	16886	16963	16753	17128	17030	17203	17176	16998	17125	16985	17007	16781	17204	16940	16919	16898	17070	16803	16812	17049	16888	16947	16900	16882	16968	16977	17020	17106	17133	16903	17150	17045	16853	16898	16843	16814	16988	17039	17046	17073	16882	17024	16981	17030	16945	16967	17094	16943	16876	16829	16983	16911	16949	17058	17145	16830	16883	16900	16911	17146	17049	17134	17025	17033	17120	16961	17025	17047	16823	17216	17087	17056	17013	16930	16956	17050	16790	16829	16867	16916	17132	16927	17074	16978	17026	16993	16984	16744	16824	17056	16922	17089	17059	16837	16992	16900	16945	16977	17181	17025	16907	17019	16918	17002	17136	16888	16929	17187	16887	17143	16986	16967	16925	16774	16932	17025	16938	17212	17022	16829	16856	17101	16851	17060	16932	16919	16790	16961	17131	16929	16702	16821	16907	17135	16809	16991	17107	16885	16999	16826	16846	16994	16859	16911	16973	16880	16832	16884	17042	17060	16890	16904	16883	17080	16893	17078	16942	16929	16991	16959	16939	17107	17031	17057	17082	16772	17032	17107	17036	16758	16946	17085	16876	16875	16848	17106	16860	16906	16988	16911	16846	16954	17081	17203	16995	17100	16834	17017	17039	16961	16973	16934	17012	16831	16981	17013	16861	16915	17016	16904	16754	16982	17012	17064	16971	16947	16847	16745	16886	16893	16955	17020	16627	16932	16853	16978	16864	16976	17029	16849	16933	17081	17173	17074	16975	16804	16946	16947	17043	16714	17012	17000	16722	17016	16790	16951	17028	17042	16874	17105	16934	17077	17084	16970	16946	17037	16934	17053	16952	16818	17173	17115	16941	17114	17036	17306	17197	17028	17016	17070	16913	16910	16964	17039	16839	17062	16925	16959	17041	17013	17066	16978	16980	17051	17014	17018	16939	16975	16886	16983	16916	17087	17029	16911	17046	16999	17044	16977	16899	16798	16925	17171	17006	16920	17188	16988	16957	16941	16792	16829	16816	16967	16840	16786	16860	16884	16964	16917	16670	17074	16897	17003	16801	16927	17006	16931	17081	17009	17294	16919	16923	16868	16984	17003	16770	17189	16990	16880	16848	16957	17115	17010	16892	17086	16991	17065	16820	17016	16922	17012	16942	17095	17115	16782	17100	17133	16970	16968	16947	16856	16999	17004	16926	16997	17069	17109	17007	16977	16956	16852	17094	16857	16826	16918	17144	16934	16877	16953	16936	17053	17036	16974	16874	17116	17137	16978	17033	16773	16891	16846	16841	17016	17104	16930	16903	17067	17095	16895	16837	17157	16888	16986	17188	17029	16926	17064	16945	17144	16902	16859	17097	16924	17031	17055	17064	16996	17070	17181	17159	16996	16891	17072	16848	17069	17003	16972	16876	17038	17027	17046	17150	16917	17001	16938	17115	16825	16880	17051	16802	16934	17088	17038	16951	16832	16956	17054	16949	17002	17020	16861	16991	16969	16970	16695
23595	41400	40199	33375	28356	25210	24174	23366	20591	19827	19095	18009	17822	17862	17614	17323	16910	16688	16337	16421	16554	16625	16090	15861	15958	15919	16073	15910	15854	15972	15832	15609	15631	15620	15809	15723	15610	15625	15669	15697	15568	15633	15803	15682	15713	15637	15599	15689	15844	15658	15705	15587	15741	15545	15591	15618	15570	15771	15563	15738	15756	15630	15676	15779	15733	15667	15649	15519	15604	15756	15668	15593	15563	15473	15540	15558	15633	15750	15414	15634	15504	15596	15850	15704	15563	15605	15729	15544	15595	15637	15550	15683	15642	15643	15444	15501	15589	15622	15630	15601	15580	15587	15512	15536	15733	15447	15634	15750	15600	15475	15663	15567	15312	15515	15388	15537	15547	15739	15336	15624	15785	15515	15518	15550	15715	15607	15422	15582	15533	15644	15552	15510	15708	15630	15695	15683	15533	15400	15623	15649	15764	15641	15497	15424	15518	15591	15634	15491	15538	15548	15631	15737	15664	15599	15571	15568	15736	15563	15834	15613	15560	15561	15560	15569	15676	15470	15676	15568	15615	15665	15541	15554	15764	15563	15849	15597	15648	15426	15550	15570	15572	15595	15386	15504	15828	15750	15447	15549	15612	15696	15395	15708	15504	15636	15449	15447	15670	15613	15552	15724	15514	15572	15571	15597	15641	15508	15536	15439	15561	15643	15456	15666	15654	15576	15596	15592	15598	15820	15543	15607	15587	15485	15575	15589	15435	15350	15538	15541	15595	15465	15687	15688	15615	15609	15615	15689	15574	15557	15537	15639	15602	15541	15550	15674	15572	15579	15526	15580	15521	15746	15577	15585	15620	15573	15680	15511	15596	15637	15620	15480	15668	15671	15650	15621	15585	15504	15762	15596	15495	15665	15544	15496	15605	15624	15531	15527	15719	15504	15574	15595	15329	15457	15536	15610	15639	15444	15731	15376	15561	15752	15510	15666	15572	15578	15416	15550	15539	15497	15704	15679	15478	15542	15797	15334	15704	15636	15623	15681	15626	15607	15689	15770	15572	15597	15429	15572	15564	15682	15599	15647	15572	15572	15601	15587	15612	15665	15569	15578	15621	15610	15685	15545	15529	15621	15494	15648	15453	15595	15701	15497	15664	15593	15407	15620	15805	15662	15616	15558	15595	15644	15719	15615	15828	15610	15418	15546	15523	15611	15549	15651	15465	15530	15391	15559	15782	15676	15548	15582	15530	15626	15571	15539	15492	15686	15662	15579	15535	15646	15605	15710	15640	15614	15437	15448	15657	15415	15582	15648	15443	15632	15537	15790	15599	15499	15497	15543	15606	15527	15605	15534	15498	15805	15571	15646	15534	15746	15609	15440	15499	15436	15518	15634	15498	15739	15453	15503	15559	15683	15658	15522	15626	15580	15636	15576	15568	15597	15582	15638	15378	15628	15744	15506	15572	15717	15765	15591	15569	15555	15510	15489	15796	15636	15606	15404	15481	15624	15617	15627	15511	15452	15583	15634	15569	15459	15640	15626	15575	15591	15491	15510	15632	15573	15664	15645	15515	15542	15697	15420	15372	15609	15328	15817	15621	15539	15519	15604	15557	15713	15645	15525	15431	15456	15620	15502	15413	15330	15665	15598	15552	15601	15502	15427	15699	15536	15648	15642	15615	15523	15629	15447	15541	15600	15625	15576	15491	15574	15572	15525	15574	15787	15579	15702	15621	15601	15755	15670	15678	15513	15679	15774	15506	15633	15465	15453	15357	15503	15442	15569	15564	15482	15548	15485	15396	15592	15645	15702	15541	15738	15454	15526	15599	15350	15669	15588	15560	15755	15580	15621	15641	15592	15481	15665	15697	15591	15625	15481	15529	15501	15726	15552	15550	15557	15567	15507	15694	15525	15671	15348	15712	15588	15469	15667	15615	15689	15728	15483	15583	15563	15563	15465	15567	15694	15649	15437	15411	15607	15600	15704	15577	15530	15699	15755	15494	15713	15531	15594	15670	15560	15685	15487	15550	15623	15476	15575	15508	15669	15608	15558	15576	15604	15581	15457	15574	15601	15625	15617	15685	15345	15623	15432	15537	15698	15498	15624	15755	15710	15445	15541	15571	15591	15588	15602	15512	15773	15599	15367	15610	15746	15632	15410	15576	15455	15634	15575	15526	15633	15440	15563	15608	15509	15836	15456	15572	15566	15690	15682	15568	15564	15689	15610	15700	15484	15655	15609	15569	15669	15632	15414	15764	15608	15630	15556	15583	15696	15467	15651	15598	15679	15668	15445	15607	15561	15668	15584	15529	15508	15586	15503	15379	15632	15503	15537	15521	15493	15697	15699	15321	15500	15550	15759	15634	15699	15522	15560	15644	15551	15472	15603	15572	15537	15527	15518	15594	15532	15831	15548	15557	15535	15581	15627	15736	15684	15586	15548	15536	15612	15539	15701	15588	15527	15627	15690	15442	15643	15470	15773	15608	15367	15768	15543	15513	15473	15574	15634	15478	15536	15572	15668	15659	15519	15409	15611	15804	15472	15564	15741	15667	15571	15575	15620	15673	15420	15594	15721	15692	15634	15669	15388	15487	15414	15532	15606	15703	15513	15618	15762	15677	15649	15580	15459	15507	15570	15533	15570	15570	15541	15729	15610	15725	15680	15586	15595	15703	15598	15581	15623	15470	15615	15803	15618	15573	15515	15545	15567	15589	15487	15675	15643	15581	15628	15571	15719	15585	15439	15593	15466	15593	15460	15635	15616	15792	15817	15659	15570	15525	15351	15672	15569	15447	15486	15612	15666	15599	15531	15583	15390	15679	15520	15704	15599	15460	15432	15514	15717	15494	15455	15726	15505	15724	15680	15451	15548	15503	15592	15588	15700	15689	15653	15638	15635	15509	15572	15670	15646	15662	15368	15674	15689	15537	15666	15668	15682	15549	15467	15667	15536	15666	15579	15433	15483	15609	15589	15498	15731	15788	15631	15748	15679	15659	15616	15597	15603	15554	15613	15509	15563	15743	15654	15621	15495	15337	15724	15553	15407	15537	15573	15698	15577	15610	15465	15482	15545	15694	15553	15538	15534	15592	15424	15657	15649	15615	15668	15515	15598	15596	15635	15657	15516	15653	15491	15519	15609	15506	15596	15551	15535	15721	15563	15524	15573	15761	15635	15593	15723	15536	15580	15419	15652	15607	15523	15648	15575	15479	15554	15695	15632	15508	15596	15628	15343	15539	15499	15462	15456	15567	15701	15520	15616	15490	15614	15673	15618	15693	15719	15525	15541	15733	15650	15647	15523	15718	15485	15634	15577	15611	15570	15718	15571	15627	15624	15621	15574	15424	15569	15508	15368	15528	15368	15534	15733	15667	15486	15422	15501	15727	15616	15541	15514	15467	15541	15581	15670	15771	15464	15430	15502	15569	15354	15820	15660	15575	15604	15773	15765	15592	15544	15687	15554	15649	15613	15842	15697	15533	15323	15643	15518	15562	15437	15550	15607	15444	15495	15627	15450	15668	15690	15609	15523	15711	15510	15724	15562	15738	15700	15629	15625	15595	15615	15677	15644	15441	15743	15498	15635	15656	15539	15643	15492	15576	15786	15583	15692	15643	15524	15541	15686	15481	15556	15614	15672	15601	15597	15710	15638	15485	15455	15579	15484	15517	15526	15574	15588	15496	15438	15617	15601	15358	15689	15592	15608	15523	15527	15454	15741	15741	15732	15646	15581	15468	15552	15705	15493	15685	15494	15592	15640	15781	15426	15685	15588	15534	15440	15596	15593	15686	15549	15710	15485	15699	15594	15583	15675	15631	15521	15698	15538	15635	15619	15474	15578	15618	15473	15516	15622	15448	15544	15501	15482	15516	15555	15630	15607	15647	15456	15437	15772	15497	15629	15602	15397	15603	15522	15658	15615	15629	15658	15711	15565	15498	15599	15556	15679	15661	15559	15626	15435	15290	15630	15566	15630	15709	15542	15598	15667	15561	15586	15531	15462	15598	15554	15544	15562	15582	15636	15723	15547	15707	15559	15615	15509	15477	15541	15566	15603	15622	15565	15522	15501	15469	15697	15823	15648	15586	15573	15620	15559	15545	15464	15639	15677	15559	15709	15699	15657	15465	15454	15600	15715	15705	15458	15753	15609	15561	15510	15744	15739	15523	15638	15775	15521	15473	15457	15591	15696	15658	15357	15640	15694	15697	15484	15606	15683	15411	15560	15564	15644	15564	15592	15640	15532	15508	15689	15577	15713	15811	15528	15516	15469	15554	15710	15566	15541	15530	15545	15715	15556	15576	15705	15673	15796	15653	15576	15544	15645	15534	15620	15691	15673	15683	15675	15669	15594	15708	15596	15593	15536	15579	15751	15708	15560	15696	15564	15526	15463	15458	15584	15419	15568	15511	15648	15661	15684	15449	15601	15701	15474	15583	15560	15707	15653	15653	15600	15552	15606	15572	15431	15498	15453	15560	15554	15518	15713	15573	15675	15493	15690	15459	15516	15493	15548	15558	15579	15550	15635	15501	15679	15827	15560	15574	15489	15641	15584	15674	15572	15516	15671	15549	15402	15457	15529	15658	15464	15591	15538	15575	15664	15705	15854	15692	15542	15668	15524	15634	15687	15663	15564	15428	15531	15677	15428	15425	15626	15568	15566	15581	15509	15499	15682	15585	15514	15535	15489	15750	15668	15650	15590	15563	15642	15490	15734	15666	15667	15553	15648	15702	15773	15620	15583	15421	15547	15707	15575	15556	15391	15279	15661	15519	15568	15472	15465	15534	15525	15622	15448	15494	15617	15640	15554	15721	15561	15579	15696	15810	15636	15637	15668	15562	15520	15652	15454	15727	15750	15492	15551	15612	15571	15478	15656	15667	15410	15660	15475	15461	15704	15381	15683	15680	15686	15641	15599	15325	15522	15494	15580	15482	15580	15700	15672	15543	15656	15454	15590	15624	15790	15740	15633	15588	15522	15295	15471	15493	15685	15674	15532	15666	15623	15550	15481	15525	15540	15544	15473	15622	15332	15672	15370	15597	15576	15589	15424	15634	15626	15572	15415	15505	15530	15622	15681	15387	15569	15627	15845	15683	15622	15589	15603	15628	15493	15520	15474	15682	15549	15430	15669	15559	15580	15625	15599	15677	15544	15288	15545	15422	15561	15637	15656
23184	21605	29638	24104	22282	25468	28379	23935	21927	21249	20522	19594	19266	19654	18979	19108	18452	18232	18023	17996	18155	18171	17855	17838	17685	17524	17702	17533	17528	17404	17503	17445	17219	17376	17367	17339	17197	17292	17404	17377	17236	17469	17439	17597	17223	17363	17181	17245	17314	17324	17259	17320	17308	17397	17341	17379	17323	17153	17179	17357	17062	17237	17344	17284	17358	17303	17227	17212	17119	17429	17324	17201	17467	17151	17476	17200	17401	17129	17014	17206	17299	17132	17058	17187	17330	17317	17471	17317	17233	17171	17217	17048	17325	17108	17170	17243	17308	17174	17197	17247	17266	17223	17207	17320	17297	17005	17188	17219	17330	17324	17281	17201	17043	17103	17200	17097	17224	17337	17287	17264	17239	17228	17099	17273	17252	17276	17187	17127	17297	17201	17241	17327	17197	17301	16995	17233	17331	17109	17012	17295	17217	17220	17274	17302	17272	17199	17314	17200	17192	17335	17528	17348	17266	17242	17449	17230	17270	17292	17196	17163	17347	17174	17116	17458	17394	17198	17284	17126	17414	17305	17240	17289	17235	16972	17127	17021	17184	17173	17232	17185	17337	17236	17187	17307	17161	17252	17325	17252	17319	17240	17091	17134	17226	17154	17111	17302	17111	17076	17179	17225	17298	17038	17141	17271	17219	17188	17337	17196	17306	17272	17318	17158	17408	17113	17297	17135	17186	17046	17272	17001	17384	17353	17253	17139	17269	17136	17307	17124	17208	17256	17185	16984	17239	17058	17383	17057	17090	16993	17123	17272	17240	17185	17254	16955	17325	17420	17242	17300	17048	17027	17154	17280	17461	17457	17128	17073	17260	17018	17117	17200	17399	17286	17221	17145	17224	17141	17186	17279	17140	17403	17200	17094	17293	17380	17163	17272	17178	17316	17268	17190	17233	17106	17232	17136	17154	17281	17158	17182	17142	17127	16976	17216	17281	17287	17349	17158	17262	17183	17346	17125	17129	17411	17391	17341	17311	17183	17254	17178	17285	17232	17267	17130	17218	17292	17200	17136	17143	17109	17257	17149	17268	17095	17152	17169	17220	17260	17202	17001	17288	17152	17376	17132	17135	17338	17188	17024	17220	17148	17366	17419	17009	17233	17421	17265	17111	17236	17259	17277	17037	17050	17302	17296	17094	16969	17416	17375	17240	17162	17178	17121	17361	17328	17125	17533	17176	17300	17189	17366	17286	17253	17218	17406	17233	17420	17301	16963	17148	17331	17186	17183	17171	17306	17349	17242	17075	17285	17184	17186	17163	17257	17070	17223	17143	17297	17243	17249	17133	16994	16945	17139	17242	17273	17074	17161	17182	17217	17317	17061	17316	17463	17156	17016	17079	17193	17102	17220	17337	17329	17103	16972	17291	17191	17180	17306	17140	17206	17049	17139	17191	17139	17327	17195	17169	17277	17329	17166	17382	17134	17171	17229	17130	17032	17367	17147	17246	17227	17185	17003	17278	17090	17183	17194	16981	17157	17351	17234	17376	17292	17235	17217	17057	17391	17351	17132	17244	16920	17056	17363	17265	17100	17107	17280	17000	17229	17260	17299	17227	17311	17205	17296	16990	17084	17067	17362	17175	17371	17196	17107	17176	17101	17111	17039	17179	17145	17166	17335	17297	17362	17082	17195	17219	17359	17164	17084	17119	17134	17194	17222	17238	17289	17169	17132	17102	17159	17234	17377	17077	17177	17092	17249	17190	17311	17448	17027	17327	17272	17027	17258	17214	17181	17253	17120	17271	17345	17326	17292	17193	17140	17158	17221	17261	17098	17071	17232	17041	16978	17156	17317	17209	17163	17285	17133	17206	17254	17011	16980	17234	17194	17296	17270	17052	17021	17178	17203	17093	17116	17101	17161	16981	17271	17265	17109	17268	17155	17275	17159	17152	17013	17249	17306	17309	17208	17146	17190	17160	17255	17307	17133	17367	17233	17151	17230	17109	17139	17335	17094	17213	17009	17388	17272	17217	17270	17219	17098	17080	17136	17342	17384	17416	17245	17308	17358	17114	17060	17285	17015	17283	17221	17082	17224	17238	17270	17348	17222	17209	17267	17053	17242	17274	16984	17089	17174	17336	17379	17218	16945	17012	17265	17366	16960	17052	17071	17171	16882	17109	17231	17150	17244	17064	17188	17304	17110	17289	17061	17070	17311	17369	17241	17066	17167	17311	17183	17149	17074	17145	17337	17108	17181	17060	17227	17071	17232	17166	17361	17158	17150	17054	17279	17315	17307	17168	17213	17247	17270	17088	16975	17158	17056	17205	17074	17327	17146	17277	17336	17307	17264	17259	17163	17245	17281	17034	17070	17178	17238	17228	17201	17361	17108	17201	17259	17224	17358	17129	17289	17226	17054	17127	17199	17248	17002	17231	17236	17256	17311	17122	17232	17177	17385	17410	17281	17154	17139	17377	17209	17300	17134	17263	17335	17084	17146	17169	17297	16920	17165	17292	17116	17262	17291	17215	17047	17071	17187	17073	17013	17118	17114	17189	17297	17398	17183	17200	17084	17058	17118	17122	17279	17452	17079	17291	17149	17119	17265	17238	16926	17356	17088	17198	17124	17183	17227	17276	17086	17153	17045	17103	17046	16990	17131	17242	17274	17286	17077	16999	17451	17296	17148	17405	17234	17250	17227	17270	17170	17383	17345	17163	17213	17148	17277	17209	17277	16944	17126	17225	17149	17046	17236	17258	17264	17101	17087	17060	17154	17052	17092	17274	17290	17116	17320	17104	16989	17281	17258	17276	17386	17444	17222	17005	17242	17207	17196	17232	17142	17125	17259	16992	17192	17274	17481	17173	16963	17210	17362	17255	17247	17307	17103	17068	17110	17324	17188	17178	17307	17242	17218	17330	17274	17137	17181	17007	17205	17266	17255	17133	17365	17095	17136	17249	17119	17237	17208	17048	17183	17271	17113	17300	17192	17123	17149	17112	17291	17173	17462	17264	17167	17205	17311	17162	17313	17120	17293	17177	16951	17076	17075	17369	17060	17166	17296	17189	17109	17173	17461	17212	17322	17257	16973	17344	16917	17037	17359	17235	17124	17182	17113	17187	17296	17360	17021	17316	17144	17249	17027	17094	17052	17236	17080	17108	17339	17277	17278	17351	17293	17240	17127	17257	17159	17104	17116	17150	17083	17160	17272	17213	17241	17246	17297	17306	17154	17237	17088	17221	17286	17435	17217	17302	17076	17097	17053	17092	17148	17033	17322	17133	17198	17276	17107	17272	17223	17250	17234	17107	17248	17122	17364	17274	17173	17252	17321	17124	17196	17301	17276	17299	17090	17317	17244	17247	16972	17129	17054	17195	17179	17104	17365	17170	17184	16933	16955	17035	17139	17025	16984	17154	17246	17189	17435	17299	17424	17262	17132	17155	16896	17202	17048	17115	17029	17132	17219	17197	17176	16990	17256	17355	17143	17096	17015	17269	17145	17220	17056	17081	17037	17201	16983	17165	17227	17211	17086	17202	17043	17182	17081	17182	17138	17338	17238	17182	17113	17079	17286	17213	17273	17052	17310	17295	17187	17117	17159	17211	17031	17186	17222	17149	17164	17087	17207	17008	17174	17255	17014	17089	17155	17096	17301	17305	17103	17252	17101	17188	17153	17258	16925	16936	17183	17208	17256	17118	17101	17210	17077	17360	17231	17367	17094	17073	17026	17182	17074	17271	16993	17192	17247	17189	17353	17227	17076	17099	17061	17225	17376	17110	17255	17329	17153	17348	17105	17132	17220	17229	17234	17071	17073	17218	17178	17121	17069	17204	17128	17063	17096	17080	17197	16836	17137	17344	17150	17079	17066	17335	17319	16988	17155	17227	17045	17313	17247	17177	17283	17304	17222	17144	17132	17066	17283	17037	17180	17211	17074	17294	17128	17219	17342	17322	17163	17298	17192	17233	17174	17177	17224	17144	16974	17172	17109	17243	17213	17299	17334	17277	16896	17199	17087	17170	17063	17287	17136	17223	17279	17099	17166	17224	17273	17184	17303	17185	16956	17030	17190	17114	17203	17197	17248	17087	16962	16872	17403	17308	17168	17373	17018	17209	17218	17222	17205	17013	16924	17129	16971	17204	17150	17085	17270	17138	17058	17286	17179	17186	17313	17148	17139	17441	17325	17094	17327	17045	17185	17173	17123	17209	17149	17212	17275	17267	17214	17255	17186	17113	17077	17122	17117	17436	17288	17241	17353	17109	17162	17218	17205	17180	17076	17233	17224	17387	17196	17239	17146	17343	17303	17168	17250	17273	17126	17092	17055	17217	17072	17112	17256	17262	17315	17148	17261	17017	17133	17131	17206	17128	17158	17401	17157	16991	17196	17272	17138	17164	17309	17232	17258	17341	17190	17248	17326	17129	17174	17288	17245	17348	17088	17314	17341	17302	17040	17131	17400	17222	17002	17314	17215	17233	17327	17266	17111	17189	17273	17208	17353	17071	17166	17119	17145	17309	17184	16955	17184	17275	16991	17076	17576	17286	17373	17023	16976	17135	17232	17005	17234	17130	17156	17293	17385	17002	17286	17057	17257	17216	17251	17274	17039	17171	17424	17219	17019	17455	16849	17240	17122	16843	17153	17366	17377	17075	17038	17206	17126	17165	17329	17215	17149	17110	17140	17127	17236	17286	17187	17350	17186	17214	17039	17046	17146	17285	17341	17210	17210	17234	17049	17209	17314	17154	17229	17227	17390	17286	17168	17225	17063	17172	17202	17197	17132	17278	17209	17428	17172	17180	17091	17087	17406	17322	17122	17373	17151	17026	17101	17378	17059	17219	17251	17098	17093	17260	17146	17019	17284	16971	17061	16978	17054	17176	17297	17326	17052	17169	17137	17279	17084	17283	17018	17147	17317	17199	17301	17130	17031	17090	17192	17148	17128	17250	17311	17327	17288	17254	17207	17340	17212	17176	17072	17384	17257	17466	17367	17191	17166	17141	17228	17150	17039	17036	17149	17243	17035	17124	17196	17236	16879	17166	17205	17289	17315	17185	17123	17012	17200	17094	17401	17236	17304	17215	16971	17341	17278	17192	16958	17202	17192	17280	17075	17320	17042	17274	17345	17257	17235	17076	17470	17155	17283	17115	17216	17363	17043	17193	17138	17019	17357
25565	45510	43824	37241	32980	28301	26263	26043	23017	21496	20751	18980	18732	18977	18692	18086	17372	17070	16866	16719	17046	17065	16495	16257	16235	16045	16070	16172	16144	15887	15878	15897	15828	15578	15788	15906	15744	15770	15666	15725	15823	15643	15849	15757	15786	15807	15652	15927	15676	15777	15790	15729	15689	15848	15702	15847	15752	15573	15647	15803	15751	15742	15689	15800	15772	15740	15544	15630	15917	15664	15697	15665	15684	15804	15447	15487	15508	15703	15748	15814	15605	15735	15460	15718	15708	15616	15733	15832	15704	15557	15619	15842	15761	15664	15689	15765	15726	15763	15628	15507	15578	15562	15666	15612	15684	15669	15706	15701	15780	15691	15678	15580	15668	15667	15776	15684	15661	15879	15854	15838	15495	15767	15617	15585	15759	15792	15655	15633	15838	15722	15645	15783	15643	15694	15610	15571	15725	15592	15567	15739	15586	15716	15740	15930	15698	15767	15743	15593	15631	15646	15793	15678	15526	15824	15651	15777	15706	15749	15684	15551	15671	15659	15795	15696	15533	15740	15612	15489	15699	15754	15520	15851	15748	15806	15742	15749	15734	15626	15793	15766	15717	15582	15496	15624	15532	15769	15572	15681	15665	15663	15739	15725	15633	15554	15614	15803	15520	15655	15705	15746	15552	15708	15725	15812	15803	15686	15726	15719	15640	15635	15543	15675	15633	15693	15684	15674	15984	15695	15813	15508	15647	15804	15588	15655	15598	15667	15616	15535	15494	15533	15735	15692	15651	15748	15707	15611	15719	15640	15644	15548	15828	15813	15640	15634	15718	15522	15707	15798	15671	15693	15551	15753	15515	15880	15738	15532	15800	15930	15780	15696	15664	15661	15840	15550	15754	15715	15547	15648	15625	15778	15569	15747	15650	15747	15701	15604	15747	15649	15444	15662	15650	15580	15565	15674	15746	15536	15768	15794	15492	15584	15692	15677	15679	15627	15762	15675	15593	15698	15519	15677	15543	15690	15775	15542	15578	15736	15595	15665	15672	15788	15731	15604	15775	15541	15666	15822	15586	15752	15686	15634	15784	15725	15805	15598	15541	15667	15658	15566	15658	15557	15769	15555	15686	15693	15751	15697	15662	15897	15738	15673	15585	15503	15605	15707	15730	15704	15645	15505	15588	15707	15623	15712	15792	15688	15743	15615	15516	15750	15660	15701	15940	15863	15569	15759	15634	15720	15821	15719	15629	15693	15573	15433	15572	15860	15558	15418	15786	15778	15656	15784	15619	15511	15629	15615	15596	15626	15630	15607	15572	15849	15569	15881	15627	15606	15647	15660	15830	15520	15662	15720	15567	15632	15754	15628	15725	15678	15564	15793	15669	15781	15775	15696	15837	15716	15474	15587	15703	15692	15844	15632	15561	15679	15806	15712	15840	15702	15671	15825	15600	15576	15697	15800	15539	15640	15625	15666	15651	15736	15516	15585	15744	15673	15502	15664	15671	15824	15782	15694	15743	15808	15746	15801	15498	15697	15626	15772	15679	15500	15888	15650	15629	15605	15583	15619	15674	15741	15746	15728	15692	15713	15565	15653	15804	15635	15650	15560	15677	15609	15673	15614	15511	15693	15507	15628	15598	15620	15596	15702	15790	15648	15776	15647	15670	15631	15621	15545	15708	15490	15681	15691	15646	15702	15645	15746	15644	15769	15712	15616	15682	15731	15776	15663	15767	15764	15847	15611	15608	15611	15685	15744	15533	15716	15660	15549	15637	15573	15685	15739	15788	15535	15597	15716	15646	15772	15686	15718	15713	15762	15741	15624	15628	15556	15773	15534	15737	15893	15692	15649	15742	15635	15725	15655	15679	15614	15579	15689	15589	15699	15648	15681	15660	15849	15694	15655	15547	15750	15633	15648	15681	15579	15718	15716	15578	15659	15692	15526	15677	15581	15621	15745	15701	15544	15723	15608	15697	15659	15547	15780	15666	15697	15696	15683	15597	15689	15569	15682	15504	16057	15642	15800	15799	15648	15704	15649	15668	15619	15815	15701	15486	15716	15674	15641	15718	15830	15605	15877	15574	15401	15639	15659	15598	15774	15602	15756	15636	15734	15883	15650	15821	15776	15556	15748	15610	15814	15563	15753	15855	15692	15710	15760	15842	15596	15666	15729	15590	15876	15509	15580	15641	15672	15695	15694	15886	15567	15595	15881	15557	15713	15626	15730	15608	15459	15735	15700	15577	15606	15645	15711	15726	15665	15700	15727	15733	15750	15759	15725	15643	15553	15591	15879	15568	15686	15766	15912	15740	15602	15627	15671	15734	15735	15977	15624	15659	15638	15689	15659	15770	15591	15548	15593	15607	15543	15650	15692	15571	15808	15676	15602	15786	15645	15722	15668	15748	15671	15822	15727	15601	15768	15582	15618	15626	15649	15643	15644	15580	15637	15692	15622	15637	15767	15732	15800	15680	15655	15621	15857	15704	15816	15617	15694	15561	15588	15587	15629	15553	15592	15613	15588	15509	15617	15613	15774	15694	15554	15765	15663	15692	15818	15930	15696	15759	15693	15526	15727	15718	15580	15655	15584	15610	15748	15658	15617	15713	15781	15688	15608	15516	15743	15677	15617	15747	15877	15740	15758	15638	15674	15567	15676	15644	15786	15559	15580	15661	15719	15475	15620	15809	15630	15634	15575	15713	15648	15722	15638	15658	15616	15571	15788	15549	15558	15575	15644	15540	15664	15545	15621	15913	15715	15719	15544	15730	15677	15620	15645	15766	15678	15684	15798	15729	15760	15710	15683	15762	15785	15799	15511	15622	15750	15571	15735	15618	15681	15782	15718	15707	15771	15652	15717	15611	15746	15720	15595	15683	15636	15655	15553	15696	15748	15649	15556	15661	15708	15695	15624	15709	15695	15731	15652	15516	15607	15667	15684	15571	15619	15617	15823	15644	15738	15714	15647	15696	15717	15739	15707	15665	15739	15795	15700	15715	15873	15706	15795	15656	15674	15492	15626	15587	15552	15553	15534	15755	15661	15669	15442	15625	15610	15649	15703	15557	15800	15659	15822	15779	15744	15600	15696	15664	15687	15642	15699	15835	15741	15586	15801	15700	15797	15613	15744	15549	15553	15704	15762	15786	15631	15590	15599	15605	15605	15573	15873	15582	15587	15499	15718	15581	15543	15613	15484	15597	15595	15738	15887	15633	15788	15714	15610	15594	15740	15692	15612	15753	15820	15558	15440	15561	15730	15671	15661	15614	15703	15559	15722	15648	15764	15509	15659	15418	15804	15695	15585	15620	15430	15732	15558	15760	15719	15629	15687	15540	15611	15758	15755	15654	15680	15742	15802	15714	15664	15709	15709	15914	15480	15746	15732	15691	15797	15637	15526	15588	15706	15601	15845	15624	15742	15600	15632	15774	15674	15720	15568	15633	15449	15823	15633	15510	15638	15869	15571	15454	15724	15680	15642	15613	15565	15618	15802	15782	15673	15755	15738	15738	15573	15679	15526	15677	15768	15822	15833	15617	15727	15616	15633	15724	15791	15688	15605	15743	15592	15886	15693	15623	15638	15709	15669	15617	15601	15741	15693	15694	15660	15545	15672	15763	15580	15518	15603	15707	15684	15731	15613	15790	15671	15737	15601	15538	15623	15730	15693	15762	15567	15766	15758	15710	15664	15718	15669	15716	15609	15813	15690	15610	15783	15669	15580	15548	15672	15724	15826	15812	15593	15816	15576	15581	15747	15699	15738	15502	15740	15792	15629	15762	15785	15648	15568	15755	15443	15802	15622	15719	15645	15616	15728	15778	15673	15644	15664	15770	15774	15702	15643	15593	15703	15743	15748	15780	15684	15584	15540	15683	15652	15640	15637	15683	15524	15459	15488	15652	15582	15648	15762	15909	15541	15679	15629	15697	15781	15673	15616	15583	15692	15721	15615	15613	15801	15501	15563	15790	15832	15640	15604	15798	15627	15695	15582	15594	15783	15686	15660	15513	15592	15814	15537	15528	15614	15716	15638	15640	15582	15698	15589	15685	15582	15670	15762	15769	15665	15579	15661	15652	15632	15504	15694	15608	15562	15486	15563	15775	15640	15735	15663	15650	15543	15802	15739	15678	15622	15669	15720	15663	15672	15710	15604	15723	15632	15807	15744	15724	15630	15693	15729	15641	15698	15627	15774	15763	15809	15687	15796	15738	15733	15539	15567	15698	15828	15639	15588	15643	15716	15708	15701	15805	15681	15787	15587	15584	15625	15752	15543	15599	15655	15721	15639	15726	15554	15478	15854	15502	15573	15529	15706	15608	15711	15728	15744	15881	15726	15643	15722	15475	15799	15717	15803	15603	15778	15586	15608	15776	15738	15912	15611	15643	15892	15843	15675	15673	15805	15626	15682	15861	15754	15750	15565	15555	15594	15556	15847	15718	15716	15626	15733	15541	15728	15682	15563	15619	15548	15488	15571	15737	15635	15793	15528	15640	15659	15798	15717	15752	15642	15878	15550	15630	15843	15650	15705	15746	15842	15645	15464	15690	15736	15544	15694	15868	15636	15614	15800	15685	15570	15503	15897	15733	15606	15686	15406	15851	15623	15642	15893	15785	15712	15429	15789	15779	15694	15880	15496	15552	15762	15402	15655	15496	15889	15682	15595	15529	15810	15637	15734	15626	15755	15639	15601	15902	15663	15562	15765	15765	15813	15680	15555	15557	15665	15794	15579	15704	15788	15522	15658	15603	15688	15700	15613	15636	15794	15757	15750	15726	15636	15872	15759	15521	15541	15589	15467	15520	15728	15747	15904	15525	15600	15595	15584	15807	15608	15618	15779	15699	15684	15579	15669	15606	15652	15725	15585	15700	15674	15775	15565	15681	15541	15576	15762	15659	15716	15672	15744	15531	15670	15681	15685	15894	15664	15559	15590	15622	15646	15724	15596	15685	15689	15639	15652	15607	15612	15557	15679	15592	15481	15768	15692	15674	15714	15656	15740	15747	15865	15718	15648	15619	15558	15606	15389	15657	15681	15730	15595	15630	15566	15740	15769	15765	15734	15773	15615	15776	15705	15483	15698	15764	15621	15819	15655	15739	15516	15584	15767	15573	15647	15639	15777	15742	15749	15601	15770	15591	15876	15706	15568	15808	15570	15816	15756	15631	15463	15816	15630
28091	24198	29622	26994	22400	20485	19599	18781	18001	17430	17412	16905	17260	16945	16754	16706	16714	16600	16438	16522	16495	16559	16386	16449	16317	16247	16371	16149	16281	16151	16300	16054	16179	16200	16165	16177	16262	16314	16262	16121	16311	16103	16255	16276	16184	16091	16203	16211	16303	16197	16187	15963	16053	16354	16190	16199	16260	15984	16138	16154	16132	16146	16029	16251	16215	16356	16001	16312	16086	16168	16208	16169	16027	16166	16104	16144	16287	15958	16105	16077	16096	15895	16074	16185	16255	15901	16181	16123	16155	15964	16176	16032	15970	16193	16126	16148	16174	16179	16175	16113	16050	16126	16122	16024	16329	16183	16221	15975	16146	16229	16012	16126	16083	16212	15966	15998	16183	16132	16005	15977	16204	16297	16237	16007	16042	16275	16362	16169	16056	16071	16168	15927	16060	16033	15949	16241	16221	15894	16018	15961	16177	15787	16094	16071	16291	15903	15915	15972	16205	15841	16114	16170	16391	16241	16201	15929	16182	15975	15856	16128	16234	16312	16207	16131	16283	16131	16067	16213	16192	16140	16085	16186	15988	16341	15962	15948	15904	15967	16329	16188	15941	16027	16108	16042	16226	15996	16203	16085	15996	16054	16182	16291	16269	16250	16175	16186	16137	16112	16173	16155	16115	16048	16145	16028	16095	16155	16273	16244	16211	16132	16345	16110	16120	16290	16215	16074	16285	16377	16064	16066	15916	16135	16152	16187	16183	16030	16333	16110	16061	16213	16202	16334	16206	16049	16380	16115	16003	16226	16275	16406	16067	16091	16039	16063	16138	16109	16315	16057	16327	16053	16169	16277	16037	16189	16312	16037	16168	16342	16232	15974	16171	16088	15918	16355	16102	16040	15985	16042	16155	16014	16193	16161	16085	16161	16201	16375	16132	16169	16173	16145	16030	16211	16165	16237	16069	16103	16112	16161	16280	16342	16367	16081	16185	16085	16168	16216	16321	16229	15980	16060	16121	16086	16159	16186	16295	15954	15903	15989	16171	16251	16212	16269	16199	16072	16340	16081	16131	15983	16053	16168	16123	16221	16116	16046	16118	16203	16341	16267	16185	16157	16194	16104	16303	16188	16077	16022	16243	16150	16083	16002	16128	16172	16237	16082	16064	15940	16071	16161	15991	16115	16310	16242	16185	16329	16259	15996	16035	16232	16213	16219	15958	16146	16263	16269	16086	16034	16032	16008	16060	16123	15993	16221	16348	16137	16230	16014	16106	16191	16081	16175	16101	16101	16043	16128	16390	16240	16115	16135	15942	16072	16175	16144	16174	16147	16113	16178	16293	16175	16311	16277	16228	16028	16118	15946	16089	16134	16160	15962	16205	16086	16085	16344	16279	16324	16247	15939	16104	16381	16126	16214	16357	16105	16169	16098	16116	16100	16124	16205	16299	16371	16086	16013	15967	16047	16159	16298	16181	16085	15981	16175	16295	16204	16072	16204	15913	16152	16427	16287	16076	16153	16046	16026	16088	16260	16254	15980	16111	16105	16131	16121	16081	16249	15968	16165	16026	16339	16250	16164	16179	16186	16079	15947	16283	15990	15935	16098	16047	16150	16121	16150	16082	16171	16062	16279	16341	16105	16109	16188	16149	16302	16219	16083	16203	16339	16196	16092	16123	16307	16209	16065	16330	16420	16125	16122	16246	16331	16138	16164	16194	16084	16240	16152	16131	15993	16039	16005	16086	16209	16030	16113	16269	16115	16131	16124	16190	16088	16154	16043	16026	16342	16165	16164	16192	16099	16305	16305	16254	16339	16207	16355	15977	16361	16317	16322	16245	16230	16194	16154	16245	16060	16210	16125	15975	16131	16135	16019	16235	16290	16112	16153	15993	16064	16132	16142	16147	16238	15984	16314	16326	16084	16023	16168	16127	16278	16083	16016	16244	16184	16400	16194	16035	16118	16157	16119	16065	16230	16044	16243	16167	16145	16019	15995	15960	16110	16180	16080	16120	16141	16346	16219	16103	16157	15998	16242	16258	16049	16310	16119	15897	16046	16167	16162	16152	16087	16389	16213	16445	16191	16339	16159	16148	16158	16147	16054	16209	16158	16095	16191	15936	16179	16053	16295	15999	16142	16290	16089	16180	16013	16198	16200	16022	16212	16374	16292	16007	16238	16304	16065	16118	16079	16156	16137	16146	16070	16037	16194	16212	16152	16112	16074	16161	16372	16143	16182	16052	16094	16068	16021	16122	16119	16306	16041	16114	16098	16211	16176	15994	16213	16222	16126	16453	16098	16091	16126	16089	16224	16159	16201	16124	16146	16334	15999	16193	16200	16157	16211	16142	16171	16109	15955	16098	16235	16059	16117	16107	16142	16123	16206	15938	16155	16216	16178	16090	16034	15974	16134	16192	16126	15947	16090	16090	16126	15952	15945	16160	16134	16255	16275	16164	16164	16281	16235	16411	16188	16038	16248	16183	15973	16152	16285	16150	16190	16139	16273	16228	16149	15964	16272	16269	16242	16169	16140	16027	16166	16292	16220	16110	16165	16076	16192	16151	16268	16136	16287	16165	16170	16320	16154	16222	16051	15981	16266	16256	16365	16193	16011	16285	16070	15989	16012	16258	16007	16181	16226	16158	16305	16097	16139	16118	16061	16138	16277	16080	16310	16349	16200	16096	16273	16229	16160	16090	16258	16011	16102	16325	16225	16046	16003	16053	16166	16199	16014	16385	15888	16207	16124	16185	15926	16052	16127	16165	16073	16293	16141	16164	16346	16234	16089	16140	16189	16138	16196	16129	16169	16161	16108	16099	16128	16201	16052	16248	16168	16072	16107	16287	16002	16026	16113	16084	16354	16101	16035	16208	16321	16143	16223	16185	16272	16137	16170	16291	16217	16443	16205	16015	16140	16144	16201	16143	16047	16108	16289	16132	16107	16025	16164	16101	16092	16123	15959	16123	16173	15984	16229	16113	16070	16073	15987	16091	15988	16204	16238	16076	16045	16147	16148	16227	16390	16047	16171	16280	16202	16267	16342	16305	15997	16195	16152	16209	16171	15990	16208	16117	16035	16208	16025	16273	16163	15966	16400	16291	16197	16212	16083	16117	16089	16077	16080	16128	15971	16079	16157	16197	16292	16204	16101	16272	16117	16176	16250	16277	16101	15998	16017	16277	16287	16266	16187	16197	16440	16133	16042	16134	16254	16125	16168	16074	16186	16211	16137	16129	16149	16075	16078	16180	15908	16181	16063	16169	16151	16186	16172	16171	16002	16225	16197	16449	16142	16204	16240	16388	16075	16165	16147	16142	16163	16060	16131	16334	15919	15956	16121	16201	16058	16072	16137	16204	16111	16146	16139	16071	16220	16197	16248	16182	16030	16203	16231	16395	16250	16187	16210	16182	16008	16096	16311	16045	16068	16021	16092	16155	16154	16073	16078	16249	16218	16220	16029	16267	15838	16298	16159	16202	16138	16069	16181	16203	16214	16212	16145	16344	16356	16109	16047	16296	16222	16152	16055	16197	16251	16239	16233	16335	16268	16212	16235	16322	16084	16193	16132	16109	16222	16110	15995	16227	15862	16108	15970	16188	16001	16090	16080	16197	16081	16071	15968	16170	16049	16031	16158	16048	16184	16061	16300	16294	16022	16090	16157	16220	15896	16136	16133	16280	16265	16128	16113	16321	16165	16049	16146	16267	16207	16227	15934	16038	15962	16072	16185	16060	15916	15980	16215	16165	16114	16195	16102	16033	16447	16110	16220	16122	16068	16198	16248	16178	16232	16240	16366	16226	16185	16140	16195	16292	15989	16282	16198	16110	16188	16107	16274	15982	16332	16156	16110	16140	16289	16206	16032	16006	16133	16213	16080	16158	16190	16221	16047	16190	16003	16108	16212	16401	16196	16120	16091	16140	16126	16295	16085	16099	16176	16283	16077	16128	15970	16042	16243	15969	16111	16351	16050	16212	16064	16150	16174	16229	16224	16069	16268	16196	16270	16141	16271	16079	16071	16416	16228	16117	15952	16092	16032	16251	16324	16312	16332	16304	16182	16215	16217	16056	16184	16142	16024	16209	16049	16185	16325	16091	16324	16186	16350	16113	16172	16245	16137	16177	16246	16294	16043	16120	16033	16177	16151	16055	16160	16177	15958	16123	16278	16211	16226	16183	16180	16022	15869	16240	15992	16339	16204	16354	16091	15966	16087	16225	16173	16097	16123	16207	16032	16232	16191	16278	16108	16020	16139	16308	15999	16226	16060	16367	16072	16203	16066	16103	16083	16159	16162	16017	16195	16012	16274	16081	16163	16044	16018	16072	16052	16242	16212	16244	16131	16302	15958	16217	16241	16142	16040	16023	16171	16049	16045	16289	16165	16217	15999	16148	16170	16010	15950	16091	16185	16201	16139	16103	16215	16181	16088	16197	16109	16208	16061	16226	16146	16009	16060	16079	16013	16074	16067	16079	16226	16287	16233	16039	16336	16233	16193	16453	16307	16235	16293	16301	16045	16089	15990	16155	16261	16304	16009	16196	16185	16058	16268	16214	16097	16360	16123	16194	16169	16228	16354	16319	16271	16213	16260	16085	16184	16115	16278	16181	16025	16198	16077	16220	16271	16005	16020	16032	16089	16174	16185	16093	16045	15963	16021	16129	16185	16072	16260	16102	16086	15889	16052	16156	16094	16109	16061	16177	15982	16153	16381	16231	16120	16055	16273	16096	16147	16085	16246	16161	15938	16236	16125	16076	16081	16115	16009	16145	16290	16212	16051	16505	16074	16316	16152	16044	16099	16106	16201	16050	15951	16052	15937	16251	16167	16190	16206	16242	16024	16048	16123	15944	16007	16077	16168	16091	16305	16018	16141	16092	16203	16276	16209	16156	16222	15955	15960	16200	16088	16132	16267	16181	15964	16128	16146	16269	16065	16175	16132	16167	16269	16093	16153	16294	16299	16183	16162	16274	16043	15987	16181	16289	16053	15972	16137	16189	16163	16220	16293	16122	16202	16380	16161	16002	16163	16134	16269	16012	15948	16238	16093	16285	15952	16063	16111	16229	16262	16264	16239	15981	16267	16237	15963	16210	16224	16091	16268	16015	15994	16178	16046	16057	16323	16053	16058	16123	16074	15958	16223	16086	16203	15975	16219	16312	16279	16147	16219
24501	36353	33366	27527	24403	21657	20314	20053	17931	17609	17157	16324	16348	16581	16263	15824	15710	15512	15514	15442	15508	15513	15278	15157	15171	15040	15244	15303	15266	15037	15194	15013	15054	15135	15041	15052	15041	15000	14949	15070	15023	15046	15198	15022	14965	14970	14931	14967	14934	15037	15051	15035	15077	15000	15080	15146	15172	14886	14976	15090	14975	14921	14781	15074	14937	15016	15103	14844	14842	15003	15129	15067	15085	14852	14904	14841	15055	15021	15183	14919	14912	15080	14990	14954	14981	15008	14912	14956	15031	15014	15019	15125	14937	15094	15006	14952	14966	15017	14915	15159	14958	15020	15075	15003	14886	15023	14982	14962	14937	15160	14890	15092	15004	15017	14973	15065	14955	15063	15072	14870	14978	14836	15057	15024	14823	14964	14893	15114	14910	14962	15149	14918	14795	14871	15000	14978	14974	14813	15104	15103	14981	14991	15086	14966	14946	14916	14935	14947	14991	14979	14995	15051	15012	15012	14908	15040	14820	15098	15015	14924	14934	14846	14970	15009	14987	15015	14929	14954	14916	14987	15167	14995	14937	15042	14964	14967	15010	14989	15094	14765	15126	14884	14951	15064	15010	14965	14873	15109	15167	14924	14929	14967	14976	15081	15133	14974	14912	14947	15101	15048	15074	14995	15158	15103	15067	14963	14957	14888	14938	15031	15035	14981	15002	15070	14895	15067	14851	14991	14983	15077	15091	14865	14796	15151	15026	14969	15039	14972	15020	14828	15040	15041	15075	15023	14993	14931	14935	14969	14869	15023	14972	14911	14922	15118	15031	15036	14935	15013	15060	15004	14956	14940	14905	14980	15015	15042	14879	15036	15049	15142	14908	14826	15054	14895	14942	15022	14826	15155	14872	14952	15057	14978	14931	14914	15004	15057	14889	14963	15021	14930	14979	14846	15062	14923	15054	14871	14917	15005	14983	15043	15020	14968	14813	15083	15015	14917	14903	15167	14908	15012	15115	15086	15050	14988	14954	15024	15063	14987	14939	15003	15061	14775	15109	15109	14883	15129	15089	14980	15052	15063	14894	14890	15005	14951	14813	15005	15013	15096	15086	15006	14995	15137	15160	14989	14970	15008	15092	14853	15115	15043	14978	15005	14993	14967	15023	15165	15116	14875	15086	14959	14863	15130	15111	14935	15004	14917	14999	14983	14994	15072	14943	15040	15080	14913	14902	15050	15078	14934	14942	15084	14897	15122	15079	15042	15166	15037	14913	14871	14976	15118	14989	15024	14971	14975	14944	15044	15037	15034	15227	15070	15044	15161	15061	15077	14989	15073	14947	14890	15064	15071	14905	14988	14907	15230	14879	15132	14905	14949	14872	15072	14898	15055	14976	14997	14946	14949	14827	14915	15010	14824	15023	14831	14951	14973	14945	14932	15065	14937	15070	14991	15011	15190	14979	14980	15156	14989	14938	14947	14864	15073	15012	15052	14907	15097	15014	15141	14865	14847	15048	15112	15007	15133	15062	15233	15043	15047	14925	15014	15033	15106	14983	15136	14858	15004	14893	14928	14913	14860	14977	14869	14955	15107	14957	14937	15003	14975	14863	15100	15235	15012	15041	15061	14911	15055	15024	15019	14812	14936	15008	14990	14859	15003	14934	15123	14970	14847	14942	15170	14969	15021	14832	15134	15008	15014	14981	15011	15145	14955	14909	14877	15092	14988	14923	14870	14919	14912	15077	14933	15001	15077	15045	15006	14976	14980	15105	15095	14948	14927	14952	14964	14915	14872	15016	15059	15076	15195	15036	15103	15048	14981	15153	14891	14914	14651	15065	14913	14872	14982	14981	14893	15069	14891	14962	14833	15059	14846	15017	15102	14908	15138	14951	14991	14842	14914	14996	15093	14875	15022	14904	15019	15110	15025	14985	15128	14878	14845	14929	14970	14996	14987	14931	15042	14970	14991	15089	15105	15058	14962	14885	15196	15122	15055	14886	15081	15003	15051	15104	14965	14955	15039	14909	14785	15117	15124	14979	15103	15008	15053	15041	14964	15038	14844	15102	14912	15039	14949	15020	15066	14860	15131	14986	14817	14982	14902	14914	14996	14866	15138	15028	14983	15043	14999	14976	15060	14877	14951	15057	14864	14954	15059	15197	15186	14983	14954	14963	14949	15187	14951	15004	14990	15004	15132	15053	14930	15085	14879	14980	15073	14969	15004	14965	14940	15208	15052	15137	14965	15036	14931	14968	15133	14965	15018	15090	15128	14805	14998	14997	14967	14849	14857	15009	15118	14999	15006	14971	15057	14976	15191	15027	15070	15086	14931	14938	15121	14837	15033	15003	15009	15025	14970	15011	15017	15005	15125	14991	15111	15143	15103	14958	14968	14891	15015	15073	14983	15134	14945	15102	14913	14962	14887	15134	15086	15195	14885	14847	15078	14950	15028	14906	14848	14996	14915	15079	14980	15028	15079	14996	14908	15114	15157	14949	15133	14868	15011	14961	14891	14995	15031	14967	15142	14912	14861	14883	14980	14913	15089	15038	14990	15153	14846	15079	15061	14920	15014	15041	14909	14977	14956	14990	14842	15029	14929	14917	14877	14925	15077	14836	15044	14944	15012	14953	15005	14850	14981	14888	15104	15043	14960	14926	14930	14956	15114	15011	15002	14806	15030	15072	15115	14977	15009	14856	15105	15103	15169	15117	14919	15099	15017	14807	15338	14972	14925	14908	15088	14999	14918	15040	15147	14905	14898	15214	14925	15172	15059	15015	15113	15102	14988	15049	14777	15018	14812	14965	14911	15038	15052	15057	14980	14922	15038	15025	14923	14832	15165	15056	15053	14812	14999	14917	15231	14906	15067	15016	14905	14991	15051	14888	14866	14946	15152	14955	15034	14948	15150	14916	14952	15100	15067	14919	14936	14971	15000	14913	14950	14939	14888	15045	15027	15183	14893	15004	14984	14966	14849	14899	15096	14958	14914	14905	15022	15021	15017	15059	14968	15195	14902	14920	14916	15099	15099	14991	14988	15118	15027	14890	14902	15061	15048	15106	14811	15063	15156	14995	15040	14928	15040	14918	15003	15020	14963	15224	14871	14929	15165	14854	15017	15186	14960	15067	15030	14939	15146	14949	14918	15136	15147	14928	15107	15058	14942	14927	15055	14877	15163	15059	15013	14948	15043	14927	15173	15173	14944	14856	14976	15031	14930	15148	14908	15019	15037	15076	15109	15021	15074	14942	14919	15183	14922	15035	15097	14961	14999	15080	14978	14929	14982	15047	14814	14977	14943	14952	15017	14892	15071	14941	15189	14899	15000	15078	14902	15035	14843	14886	14997	14949	15046	14988	15132	14912	14993	15088	14939	14874	14920	15009	14992	15062	14977	15035	14982	15012	15068	14884	15044	15042	15032	15100	14785	15038	14992	14961	15198	14896	15073	15024	14985	15037	14871	14960	15066	15065	15189	14871	15068	15162	14958	15020	15101	15012	15083	15071	14916	15126	14891	14872	14922	14877	15043	14993	15005	14914	14896	14889	14876	15110	15037	15106	15018	15160	15079	15001	14974	15059	15028	15088	15012	14828	15026	15001	15043	14992	15074	14887	15148	15056	14951	14863	14927	15032	15013	14985	14843	14800	14987	14914	15054	14828	15015	14945	15089	15036	15170	15030	15026	14781	15110	14951	14987	14968	15050	15117	15187	15026	15027	14962	15167	15194	14864	14912	15024	14946	14930	14995	15005	14921	14989	15057	14875	15047	14851	14894	14915	14825	15044	15048	15213	15000	15162	14993	14988	14953	15005	15029	15038	14947	15073	15063	15120	14959	14979	15048	14875	14888	14886	14928	14978	14961	15016	14961	14856	15105	14833	15012	15038	15110	14851	14926	14848	15057	15045	14998	14932	15171	15135	14868	14880	15008	15028	15004	14992	14678	14820	15021	14922	15176	15235	14883	14912	15021	15134	15004	15012	15236	14881	14847	14948	15028	14977	14978	14898	15096	14819	15111	15003	15077	14996	15058	15100	15030	14983	15107	14837	14979	14981	15065	15122	15041	15048	15048	15043	15035	14961	14821	15089	14914	15042	15015	15045	14840	14985	15054	14996	15052	14954	15063	14978	15163	14968	15032	15106	15026	15078	14905	15082	14952	15082	15115	15039	15184	15188	15183	15019	15149	14972	14993	14949	14977	14968	14921	15003	14917	14931	15013	15179	14947	14926	15076	15118	15070	15047	15032	15115	14967	14890	14918	15011	14733	15028	14959	14969	14855	15028	14876	14902	15080	15083	14947	15056	15144	15166	15020	15031	15049	15114	14881	14939	15066	15066	15029	15180	14974	15140	15039	14932	15092	15093	15083	15123	14862	15042	15181	14930	14998	15092	15067	14908	15033	15107	15165	14863	15028	14924	14981	14963	15112	14990	14794	14997	15040	14855	14926	15037	14991	14810	14972	15006	14869	14936	15029	15111	15151	14846	15011	14979	15101	15010	14963	15001	15037	14979	14983	14886	15089	14965	14955	14789	15058	15021	15005	15070	14892	14985	15011	15050	15051	14953	15017	15030	14968	15170	14992	14922	15137	14967	14870	14968	14885	14884	14810	14921	14918	15012	14956	14894	15128	15002	15257	14929	14979	15097	14884	15002	15099	14977	14999	15007	14994	15157	15084	15002	15141	15016	15029	15169	14924	14956	15009	15095	15029	14974	14982	14986	14990	14860	14923	14650	14894	15222	15134	15059	14871	15074	15057	15083	14865	15097	14937	14966	14854	14863	14871	15105	14989	15011	15113	15060	15091	15004	15075	15118	15202	15045	15088	15105	15025	15007	15055	14984	15006	14946	15052	14966	14937	14938	15131	14978	14915	14870	14961	14924	15063	14943	15116	15023	14986	14923	15061	15102	15062	15043	14990	14946	14935	14949	15187	15155	15145	14976	14908	14989	14889	14971	15061	15113	14962	14914	15132	15115	14890	15069	14971	15084	15062	15119	14890	15155	15096	14878	15234	14959	14944	15031	15125	14923	15220	14983	15064	15044	15128	14996	15142	14946	14840	14901	14913	15064	14890	14918	14928	15133	15003	15016	14987	14916	14943	15255	15053	15034	14927	15072	15045	15066	15013	14950	14857	14947	15050	15036	15145	15027	14871	15138	14972	15056	14953	15052
24148	21603	29238	24848	23568	24869	23943	21684	20323	19326	18966	18499	17999	18375	18239	17966	17678	17492	17251	17073	17405	17391	16996	16995	17136	17033	16980	17180	16993	16889	16821	16843	16971	16925	16831	16877	16851	16897	16944	16931	16897	16893	16790	16593	16904	16838	17030	17113	17098	16813	16989	17161	16866	16879	16794	16898	16736	16748	16980	16698	16842	16813	16887	16633	16888	16961	16838	16706	16840	16743	16672	16544	16779	16897	16786	16733	16850	16463	16600	16973	16912	16873	16864	16754	16800	16824	16764	16899	16901	16795	16762	16988	16716	16834	16695	16642	16754	16862	16637	16820	16757	16668	16911	16937	16854	16745	16743	16753	16700	16695	16730	16717	16860	16684	16853	16960	16749	16625	16644	16756	16764	16778	16667	16582	16573	16877	16786	16919	16866	16968	16883	16798	16922	16692	16648	16718	16794	16778	16715	16897	16837	16682	16789	16789	17004	16690	16836	16997	16854	16693	16750	16710	16861	16781	16701	16750	16849	16733	16860	16624	16854	16780	16787	16782	16754	17092	16831	16743	16739	16871	16967	16802	16975	16885	16637	16841	16679	16748	16950	16908	16967	16689	16728	16739	16788	16694	16963	16808	16751	16773	16792	16669	16546	16784	16712	16810	16673	16734	16731	16847	16852	16708	16552	16648	16776	16854	16405	16827	16509	16737	16809	16794	16750	16556	16667	16811	16821	16641	16896	16820	16630	16949	17002	16788	16772	16904	16761	16778	16890	16928	16743	16639	16915	16765	16888	16657	16744	16635	16758	16765	16742	16841	16935	16644	16804	16662	16745	16799	16780	16808	16925	16777	16938	16755	16738	16932	16548	16892	16849	16898	16699	16807	16689	16568	16862	16684	16742	16782	16506	16899	16719	16873	16696	16962	16944	16697	16516	16675	16784	16669	16799	16905	16746	16747	16833	16637	16790	16832	16777	16773	16725	16760	16808	16880	16725	16497	16643	16532	16959	16696	16780	16709	16629	16691	16653	16697	16745	16850	16741	16787	16751	16887	16790	16747	16773	16863	16701	16776	16787	16873	16872	16847	16755	16779	16691	17126	16776	16767	16866	16866	16883	17112	16808	16815	16814	16746	16764	16631	16859	16934	16755	16757	16682	16735	16775	16601	16845	16900	16760	16953	16666	16853	16689	16682	16716	16842	16771	16798	16826	16606	16824	16750	16643	16690	16920	16883	16671	16723	16626	16751	17120	16832	16788	16715	16910	16672	16834	16833	16712	16741	16763	16925	16853	16829	16720	16839	16805	16693	16803	16783	16688	16643	16821	16614	16660	16446	16702	16896	16812	16778	16638	16726	16851	16849	16803	16673	16835	16606	16630	16899	16963	16689	16835	16659	16805	16938	17038	16770	16717	16693	16865	16515	16882	16745	16791	16867	16818	16869	16737	16813	16875	16873	16818	16886	16852	16762	16820	16837	16742	16724	16797	16691	16763	16659	16847	16636	16978	16777	16772	16808	16633	16666	16754	16921	16691	16714	16766	16813	16849	16948	16840	16477	16603	16764	16776	16935	16993	16914	16722	16827	16742	16798	16832	16681	16709	16688	16855	16940	16721	16999	16770	16784	16736	16871	16822	16879	16724	16504	16713	16783	16806	16777	16867	16814	16853	16776	16790	16633	16703	16749	16773	16922	16976	16739	16936	16831	16981	16825	16946	16967	16832	16941	16838	16883	16875	16984	17050	16831	16609	16601	16580	16593	16677	16654	16778	16714	16814	16707	16868	16768	16692	16604	16725	16626	16900	16773	17065	16646	16845	16768	16597	16810	16941	16744	16627	16758	16653	16616	16830	16872	16993	16739	16644	16736	16744	16766	16717	16739	16607	16788	16798	16791	16876	16601	16769	16722	16806	16582	16791	16709	16815	16788	17119	16833	16657	16739	16925	16942	16715	16873	17029	16665	16738	16769	16883	16945	16627	16876	16723	17081	16812	16945	16819	16804	16770	16757	16668	16802	16592	16846	16910	16759	16559	16771	16705	16868	16701	16843	16911	16763	16726	16954	16851	16934	16619	16683	16544	16821	16924	16815	16835	16848	16950	16936	16695	16779	16850	16873	16725	16877	16704	16785	16662	16670	16794	16889	16638	16773	16951	16603	16497	16738	16712	16785	16710	16834	16629	16882	16871	16589	16908	16719	16595	16634	16883	16734	16748	16587	16782	16642	16802	17039	16753	16804	16706	16851	16847	16692	16768	16484	16697	16747	16630	16947	16800	16680	16697	17079	16896	16778	16667	16678	16708	16843	16828	16521	16757	16579	16826	16763	16656	16829	16636	16803	16864	16854	16856	16637	16611	16903	16782	16818	16972	16779	16774	16930	16751	16930	16664	16651	16599	16561	16624	16745	16631	16768	16799	16795	16661	16944	16466	16895	16959	16702	16830	16722	16819	16755	16775	16808	16623	16820	16826	16917	16757	16759	16735	16753	16713	16971	17003	16718	16837	16958	16849	16839	16822	16606	16953	16870	16813	16676	16788	16854	16662	16865	16855	16727	16556	16671	16565	16753	16545	16681	17122	16661	16766	16710	16814	16713	16885	16908	16613	16648	16752	16959	16684	16547	16854	16889	16899	16631	16718	16835	16810	16701	17058	16928	16734	16661	16686	16847	16953	16735	16983	16637	16629	16800	16573	16772	16848	16740	16835	16929	16781	16680	16845	16750	16724	16635	16756	16702	16829	16830	16843	16585	16699	16841	16770	16647	16845	16716	16880	16847	16677	16627	16812	16786	16853	16826	17124	16632	17051	16750	16646	16834	17061	16733	16693	16791	16837	16664	16497	17064	16868	16700	16712	16728	16896	16746	16872	16807	16727	16725	16553	16954	16859	16801	16753	16840	16775	16744	16756	16656	16886	16976	16862	16596	16729	16846	16798	16942	16716	16908	16666	16978	16778	16807	16911	16737	16871	16714	16721	16729	16792	16532	16786	16657	16979	16733	16976	16945	16917	16790	16827	16601	16847	16924	16962	16696	16767	16864	16836	16810	16697	16768	16868	16708	16817	16892	16897	16741	16847	16616	16766	16736	16854	16828	16744	16666	16556	16823	16730	16794	16818	16749	16740	16894	16914	16744	16554	16481	16713	16858	16703	16801	16753	17037	16937	16957	16798	16691	16693	16948	16795	16807	16935	16838	16839	16888	16895	16869	16666	16861	16807	16579	16925	16736	16848	16862	16899	16814	16698	16829	16765	16775	16954	16568	16801	16752	16759	16853	16867	16793	16704	16769	16973	16940	16735	16909	16751	16844	16871	16718	16638	16707	16840	16637	16849	16632	16679	16955	16868	16892	16910	16649	16840	16705	16783	16860	16658	16605	16768	16874	16658	16524	16965	16833	16676	16765	16806	16813	16712	16909	16952	16809	16747	16764	16755	16816	16808	16548	16685	16699	16732	16754	16791	16914	16808	16900	16794	16667	16811	16848	16884	16714	16740	16837	16810	16790	16604	16894	16801	16680	16706	16930	16740	16774	16715	16682	16782	16891	16714	16808	16945	16875	16663	16810	16817	16676	17054	16948	16790	16866	16723	16896	16864	16675	16690	16701	16780	16735	16732	16760	16741	16710	16745	16821	16804	16760	16713	16685	16810	17093	16758	16599	16729	16834	16872	16792	16730	16652	16855	16774	16823	16901	16881	16701	16973	16961	16769	16869	16874	16496	16675	16571	16645	16727	16831	16783	17026	16935	16767	16653	16717	16904	16754	16939	17025	16781	16955	16727	16805	16853	16728	16839	16746	16788	16722	16761	16610	16778	16762	16973	16680	16730	16813	16889	16826	16690	17023	16742	16883	16646	16745	16737	16885	16568	16900	16754	16541	16686	16708	16702	16934	16632	16944	16757	16812	16625	16700	16688	16765	16874	16756	16751	16807	16637	16665	16769	17066	16674	16932	16601	16775	16824	16931	16825	16807	16798	16835	16686	16574	16854	16746	16914	16819	16651	16728	16756	16666	16866	16772	16798	16792	16881	16712	16602	16818	17032	16624	16811	16812	16778	16505	16427	16742	16685	16884	16740	16736	16704	16906	16774	16837	16773	16827	16886	16884	16835	16802	16796	16836	16646	16636	16892	16786	16793	16740	16482	16856	16825	16789	16912	16958	16786	16959	16924	16674	16672	16629	16596	16572	16849	16763	16859	16658	16648	16521	16757	16663	16764	16656	16792	16415	16958	16824	16533	16673	16980	16468	16679	16642	16837	16632	16768	16875	16895	16630	16561	16665	16829	16729	16730	16696	16833	16802	16763	16591	16928	16731	16766	16896	16913	16596	16677	16774	16778	16958	16756	16791	16762	16688	16854	16722	16813	16676	16615	16756	16708	16668	16863	16916	16810	16781	16777	16742	16748	16653	16797	16622	16713	16775	16886	16757	16690	16925	16794	16745	16697	16672	16758	16780	16792	16724	16976	16989	16743	16757	16729	16977	16677	16740	16899	16643	16624	16757	16720	16864	16915	16984	16754	16734	16702	16638	16810	16913	16693	17028	16839	16738	16687	16609	16758	16795	16786	16724	16640	16734	16832	16581	16946	16750	16787	17039	16894	16586	16829	16711	16706	16899	16935	16742	16958	16979	16799	16923	16707	16903	16779	16772	16869	16650	16965	16894	16952	16763	16643	16663	16636	16939	16768	16609	16803	16900	16901	16650	16824	16801	16831	16838	16632	16701	16955	16822	16799	16805	16880	16857	16564	16814	16790	16693	16705	16823	16802	16803	16612	16868	16783	16854	16823	16709	16757	16893	16807	16739	16742	17009	16721	16707	16763	16906	16746	16819	16831	16772	16717	16739	16594	16668	16632	16823	16761	16728	16743	16812	16685	16867	16885	16889	16783	16792	16760	16807	16698	16648	16770	16755	16800	16834	16686	16784	16733	16815	16701	16767	16966	16950	16761	16863	16847	16693	16569	16803	16912	16693	16969	16934	16592	16612	16728	16794	16985	16598	16836	16797	16773	16788	16739	17003	17144	16719	16606	16913	16880	16911	16643	16683	16879	16498	16889	16800	16929	16804	16730	16653	16676	16707	16841	16999	16815	16858	16707	16627	16736	16710	16710	16849	16875	16744	16782	16729	16745	16669	16728	16677	16562	16864	16804	16821	16717	16709	16858	16786	16852
24051	42284	40700	33029	29092	25385	23365	22759	20723	19268	18940	17893	17502	17837	17490	16956	16622	16270	16313	16205	16418	16246	15858	15643	15739	15481	15790	15642	15820	15490	15555	15477	15540	15435	15681	15472	15480	15448	15449	15348	15665	15522	15479	15645	15502	15448	15422	15429	15531	15380	15395	15485	15504	15463	15653	15405	15500	15580	15589	15589	15256	15426	15552	15491	15566	15438	15394	15441	15588	15360	15514	15461	15477	15382	15512	15271	15448	15567	15328	15269	15480	15706	15491	15410	15379	15443	15537	15421	15437	15472	15329	15457	15417	15438	15391	15531	15253	15491	15375	15413	15433	15529	15595	15419	15481	15429	15370	15461	15476	15504	15495	15265	15468	15420	15324	15360	15428	15451	15447	15559	15630	15411	15603	15328	15383	15374	15393	15391	15524	15401	15592	15575	15476	15464	15391	15542	15209	15469	15552	15588	15424	15520	15714	15444	15446	15347	15565	15515	15402	15482	15362	15319	15540	15599	15282	15442	15500	15473	15526	15408	15556	15403	15559	15217	15466	15457	15508	15498	15625	15454	15485	15406	15457	15374	15339	15546	15540	15434	15463	15484	15640	15560	15429	15405	15407	15442	15491	15395	15455	15424	15452	15568	15376	15442	15467	15474	15479	15418	15439	15569	15546	15562	15422	15434	15470	15184	15481	15537	15335	15526	15389	15435	15487	15474	15179	15351	15579	15377	15338	15511	15509	15397	15253	15507	15227	15405	15489	15408	15338	15445	15520	15445	15423	15357	15322	15374	15531	15386	15590	15403	15567	15422	15458	15417	15474	15364	15271	15597	15411	15375	15450	15397	15533	15309	15286	15529	15378	15383	15388	15506	15419	15493	15486	15242	15469	15515	15386	15440	15401	15433	15490	15209	15524	15317	15293	15459	15403	15407	15422	15507	15366	15668	15248	15402	15426	15490	15462	15395	15469	15382	15365	15472	15546	15429	15550	15552	15542	15548	15560	15530	15351	15541	15268	15296	15507	15589	15323	15577	15645	15518	15527	15355	15585	15467	15330	15351	15357	15323	15476	15407	15441	15523	15415	15540	15498	15392	15481	15495	15421	15343	15459	15457	15271	15444	15295	15391	15289	15533	15290	15419	15356	15454	15612	15518	15345	15410	15463	15457	15449	15546	15707	15503	15446	15516	15484	15554	15612	15432	15616	15330	15612	15450	15454	15232	15567	15425	15344	15382	15175	15423	15566	15354	15392	15360	15494	15426	15609	15402	15614	15405	15489	15472	15484	15397	15533	15415	15153	15389	15616	15351	15551	15315	15656	15456	15350	15438	15335	15324	15442	15273	15496	15259	15359	15402	15438	15472	15294	15320	15377	15470	15391	15364	15601	15415	15431	15330	15438	15522	15309	15466	15401	15302	15522	15408	15537	15388	15412	15256	15539	15394	15628	15272	15507	15255	15466	15264	15400	15412	15453	15385	15414	15470	15473	15383	15460	15445	15520	15530	15467	15537	15465	15561	15430	15314	15234	15502	15421	15541	15595	15458	15335	15377	15531	15461	15540	15290	15294	15453	15378	15386	15380	15537	15429	15498	15324	15601	15536	15450	15460	15329	15432	15378	15604	15340	15354	15537	15390	15397	15483	15442	15383	15389	15482	15471	15488	15503	15483	15267	15474	15583	15509	15397	15337	15532	15477	15501	15423	15353	15500	15402	15303	15589	15377	15385	15619	15505	15334	15385	15538	15236	15477	15528	15443	15551	15471	15400	15460	15523	15294	15400	15444	15499	15437	15459	15277	15574	15422	15449	15441	15562	15386	15543	15349	15246	15267	15391	15419	15305	15462	15203	15294	15379	15294	15563	15547	15443	15592	15442	15506	15587	15478	15391	15279	15519	15400	15290	15376	15319	15482	15457	15476	15450	15520	15330	15589	15317	15400	15442	15420	15444	15431	15466	15361	15289	15423	15509	15392	15337	15628	15227	15626	15372	15430	15393	15333	15403	15450	15296	15512	15445	15440	15504	15404	15499	15536	15335	15515	15456	15431	15328	15588	15340	15383	15459	15340	15343	15454	15530	15477	15542	15601	15529	15398	15531	15479	15439	15514	15594	15358	15364	15509	15534	15459	15480	15355	15472	15386	15380	15376	15509	15508	15491	15433	15495	15472	15293	15594	15387	15353	15394	15408	15384	15510	15379	15426	15143	15615	15502	15484	15483	15439	15389	15564	15512	15309	15405	15624	15404	15390	15564	15353	15314	15336	15505	15356	15593	15612	15463	15423	15450	15285	15357	15617	15518	15266	15463	15368	15542	15398	15384	15446	15463	15398	15299	15558	15418	15518	15315	15454	15515	15405	15485	15509	15421	15396	15418	15444	15476	15506	15389	15507	15451	15397	15532	15378	15572	15382	15452	15297	15361	15276	15434	15434	15556	15385	15527	15401	15318	15525	15510	15456	15539	15334	15393	15523	15326	15455	15528	15421	15478	15420	15449	15517	15484	15575	15561	15550	15356	15254	15221	15358	15615	15400	15444	15523	15519	15335	15371	15254	15331	15480	15452	15268	15429	15278	15329	15368	15405	15410	15477	15337	15344	15433	15302	15667	15404	15587	15408	15365	15225	15450	15639	15277	15565	15489	15471	15573	15480	15456	15437	15353	15446	15491	15483	15352	15488	15518	15479	15395	15380	15487	15507	15277	15353	15347	15329	15578	15403	15554	15341	15471	15436	15393	15449	15364	15552	15638	15392	15347	15430	15450	15387	15303	15367	15371	15578	15391	15344	15303	15581	15427	15558	15376	15278	15289	15518	15316	15500	15302	15542	15373	15466	15413	15407	15486	15664	15490	15367	15372	15566	15444	15472	15492	15582	15381	15447	15405	15590	15458	15362	15271	15403	15278	15423	15478	15480	15357	15422	15502	15466	15525	15599	15435	15545	15379	15377	15424	15488	15298	15400	15539	15371	15370	15531	15423	15261	15401	15460	15383	15352	15580	15498	15435	15500	15443	15384	15508	15530	15368	15418	15393	15598	15406	15580	15427	15356	15482	15594	15440	15369	15536	15495	15381	15620	15358	15458	15306	15443	15389	15447	15443	15343	15396	15481	15523	15392	15480	15459	15557	15478	15488	15555	15465	15337	15496	15414	15244	15562	15390	15561	15324	15328	15335	15464	15430	15416	15346	15532	15409	15424	15274	15415	15595	15520	15389	15299	15428	15338	15457	15477	15373	15398	15384	15516	15476	15382	15451	15358	15454	15401	15445	15481	15350	15487	15333	15428	15440	15460	15543	15503	15578	15611	15432	15459	15483	15536	15433	15334	15447	15569	15297	15472	15441	15330	15411	15428	15532	15469	15501	15405	15440	15371	15498	15454	15354	15393	15504	15265	15461	15429	15448	15513	15665	15574	15189	15508	15533	15517	15456	15291	15405	15381	15473	15537	15326	15359	15361	15340	15377	15387	15528	15453	15492	15613	15688	15497	15332	15219	15443	15440	15379	15280	15465	15195	15567	15215	15496	15408	15342	15521	15305	15410	15536	15284	15365	15409	15404	15449	15501	15438	15449	15542	15384	15480	15447	15548	15574	15492	15256	15450	15330	15533	15605	15368	15479	15397	15552	15423	15548	15554	15593	15594	15516	15366	15549	15433	15533	15435	15503	15502	15278	15474	15415	15432	15565	15422	15447	15448	15430	15529	15483	15451	15442	15527	15465	15438	15535	15463	15469	15531	15491	15464	15507	15448	15259	15545	15423	15594	15451	15536	15486	15370	15373	15514	15411	15177	15279	15545	15621	15442	15464	15539	15399	15437	15367	15373	15407	15633	15445	15458	15285	15416	15451	15474	15460	15443	15259	15485	15158	15371	15472	15375	15579	15276	15511	15504	15435	15522	15478	15449	15489	15347	15290	15352	15440	15495	15429	15558	15416	15491	15375	15511	15388	15533	15435	15448	15517	15530	15364	15391	15425	15378	15443	15392	15371	15427	15556	15569	15490	15406	15358	15635	15424	15541	15381	15453	15401	15369	15513	15511	15376	15503	15461	15535	15505	15369	15295	15510	15290	15448	15572	15491	15439	15361	15478	15325	15498	15396	15400	15529	15477	15459	15476	15400	15504	15467	15343	15477	15538	15527	15439	15524	15419	15400	15551	15611	15417	15493	15535	15464	15512	15424	15511	15272	15560	15408	15379	15690	15313	15467	15423	15572	15599	15370	15374	15502	15391	15380	15469	15306	15481	15351	15331	15365	15396	15380	15302	15498	15411	15508	15559	15328	15260	15568	15419	15167	15525	15426	15536	15449	15535	15472	15474	15540	15169	15517	15159	15442	15351	15539	15392	15302	15379	15386	15280	15327	15399	15444	15421	15293	15444	15436	15234	15244	15452	15369	15547	15626	15538	15320	15314	15664	15473	15376	15506	15479	15731	15260	15498	15519	15499	15567	15355	15492	15196	15452	15561	15465	15345	15303	15590	15379	15418	15176	15501	15489	15328	15426	15651	15482	15321	15337	15391	15530	15415	15416	15341	15393	15629	15586	15304	15458	15355	15545	15486	15488	15420	15421	15533	15629	15472	15478	15442	15424	15516	15493	15384	15439	15492	15266	15526	15297	15279	15480	15361	15405	15385	15554	15293	15347	15448	15548	15408	15414	15400	15385	15489	15473	15370	15415	15350	15342	15348	15614	15462	15437	15510	15334	15571	15465	15422	15444	15388	15369	15368	15533	15379	15535	15467	15652	15558	15314	15485	15516	15295	15412	15379	15548	15528	15474	15581	15342	15318	15392	15425	15362	15428	15426	15403	15432	15538	15606	15364	15459	15282	15553	15512	15247	15480	15389	15509	15436	15547	15426	15340	15493	15458	15614	15413	15401	15565	15259	15534	15349	15451	15407	15546	15330	15315	15370	15480	15380	15615	15279	15489	15366	15396	15416	15364	15490	15520	15435	15245	15413	15573	15436	15501	15667	15312	15524	15594	15473	15486	15390	15289	15238	15314	15483	15430	15465	15493	15405	15399	15400	15403	15425	15490	15323	15299	15471	15440	15514	15369	15498	15393	15460	15299	15359	15262	15307	15400	15358	15479	15460	15335	15397	15405	15449	15508	15367	15369	15433	15399	15488	15341	15241	15328	15526	15482	15306	15456	15352	15409	15520	15308	15442
23121	21566	29622	24059	22289	25235	27900	23308	21504	20674	20183	19270	19169	18929	18818	18520	18302	18073	17894	17613	17820	17660	17694	17331	17401	17430	17132	17355	17302	17145	17234	17290	16824	16967	17125	17232	17183	17120	16967	16967	17198	17178	17185	17038	17156	17179	17426	17091	16957	17019	16914	16905	16996	17009	16941	16974	17003	16969	17016	17014	16916	16957	16918	16840	16937	17094	17173	16888	16881	16984	16781	17261	17068	17180	17179	17111	16912	16948	16998	17143	17018	16854	16826	17153	16952	16836	17150	17012	16835	16882	17028	16948	16905	16957	16907	16890	16904	17113	16721	16832	16717	16906	16899	16971	16784	17123	16940	17028	16847	16854	17121	16747	17136	16988	17055	16750	16873	16982	16865	16990	16873	16971	16906	16698	16856	17008	16949	16761	16941	16942	16957	16879	16947	16901	17035	17076	16920	16965	16900	16986	16857	16889	17014	17052	16919	16948	17078	16776	16796	16727	17122	17092	16875	16959	16890	16946	16944	16953	16783	17050	16948	17034	16917	16938	17006	16873	17046	16908	17057	16940	16921	17020	17063	16994	16950	16932	16943	16788	16959	17012	16920	16882	17095	17138	16986	17032	16964	16965	17022	17040	16925	17196	16957	16903	16954	17044	16978	17032	16953	17220	17023	16949	16924	17047	16930	16753	16852	16780	16709	16924	16771	16800	16983	16830	16939	16880	16987	17014	17075	16791	16989	16767	16736	17010	16896	16767	16905	16942	17118	16830	16682	16882	16605	16907	16808	16826	16930	17009	16909	16882	16892	16958	16899	17010	16972	16919	16923	17013	16637	16720	16908	16912	17035	16888	16874	16960	16893	16856	16849	17091	17115	16955	17151	16741	16733	16852	16973	16954	17060	16896	17013	16966	17057	16935	17044	16779	16979	16819	16904	16837	16936	16928	16845	16938	16790	16893	16775	17019	16809	16896	17096	16854	17032	16772	16986	16901	16940	16966	16933	16934	16803	16882	16744	16855	16985	17062	16760	16876	17021	16955	16944	16798	17081	16768	16903	16973	16881	16875	17111	17060	16843	16932	16702	17042	16827	16899	16722	16886	17045	16838	16954	16885	17021	16930	17062	17067	16752	16845	16915	16829	16636	16792	17083	16805	16712	16979	16966	16858	16892	16912	16901	17018	16966	16898	16932	16764	16919	17059	16910	16706	16865	16853	17003	17004	16998	16787	17104	16771	17107	16921	16803	16860	17052	16904	16803	16841	16940	16978	16924	16949	17160	16981	16931	16878	17038	16939	17053	16979	16974	16977	16853	16908	17003	16917	17105	16751	16929	17081	17028	16902	17079	16884	16834	16943	16930	16663	16893	17042	16887	16970	17049	17049	16834	16965	16869	16804	16743	16891	16782	17005	17020	16985	16822	16967	16854	16851	16842	16809	16950	16957	16896	17067	16688	16881	16903	16888	16963	17121	17146	17072	17102	16811	16735	16894	16851	17034	16800	16966	16850	16869	17089	16897	16975	16542	16735	16731	16890	16988	16959	17072	17040	16827	16874	16992	16798	16901	17020	16776	16925	17178	16792	16788	16838	16827	16973	16886	16823	16943	16766	16970	16860	16927	16999	16972	16957	17021	17040	16786	16875	17061	16869	16858	16908	16841	16816	16996	16648	16878	16703	16883	16890	17011	17018	17094	16859	16950	16840	17008	16705	16821	16776	16716	16849	16880	16747	16905	16975	16933	16924	16968	16960	16808	16760	16752	16897	16897	17008	17041	16983	16930	16556	16726	16924	16831	16873	16713	16944	16991	16912	16956	16808	16882	16762	16857	17010	16800	16901	17004	16972	16986	16893	16722	17019	16856	16801	16766	17089	16859	17017	16806	16701	16843	17006	17100	16925	16866	16973	16896	16913	16904	16947	17028	16817	16924	16847	17041	16906	16838	16955	16962	16961	16946	16770	16829	16685	16995	16812	16842	16902	16863	16838	16851	16913	16837	17038	16978	16892	17064	16836	16898	17188	16900	16993	16804	17221	16880	17021	16816	16853	16846	16956	16645	16918	16835	16765	16779	17140	16965	17127	17103	16967	16855	16819	16898	17000	17001	16849	16990	16977	17062	16964	17050	16949	16819	16996	16933	17092	16831	17050	17030	16752	16766	16926	16862	17063	16991	16783	16886	17004	16627	16831	16764	16789	16966	16798	16816	16858	16872	16958	17071	16818	17031	16891	17013	17008	16833	16917	16814	16774	16968	16925	17004	16928	16919	17053	16761	16902	16709	16878	16963	16885	16848	16920	16844	16888	16967	16989	16844	16836	16808	17062	17109	16694	17160	16887	16952	16965	17010	16990	16853	16839	16838	16821	16782	16848	17040	16922	17066	17206	16928	16877	17059	16822	16892	17001	16961	17016	16841	16931	16776	17062	16900	16937	17047	16953	16983	16922	17080	16787	17069	16912	16764	16892	16917	16817	16935	17000	17153	17046	16979	16960	17085	16975	16839	17007	16840	16711	16706	16856	17024	16914	16896	17003	16985	16926	16832	16889	16936	16746	17142	17030	16826	16961	16880	17014	16797	16956	17021	16821	16982	16933	16902	16776	16924	16886	16886	16905	16877	16890	16990	16974	16947	17022	16928	17001	16901	17088	16999	16746	16693	16893	16941	16936	16759	16900	17035	16996	16820	17039	17072	16767	17068	17042	16945	16957	17002	16988	16729	16777	16930	17038	16774	16843	16856	16874	16871	17009	16812	17005	16736	16925	16872	16945	17020	16955	16885	16819	16874	16733	17106	16971	16916	16766	16938	17133	16903	16759	17027	16758	16927	16858	16867	16870	16925	16910	17012	16800	17053	17114	16922	16808	16995	16998	16981	16788	17062	17056	17060	16905	17136	16878	17027	16987	16874	17030	16918	16906	16931	17050	16890	16736	16790	16991	17088	17064	16775	17090	16993	16939	16904	17051	16768	16906	16945	16875	16782	16809	17074	16804	16928	16941	16740	17028	16891	17019	17059	17032	17076	16924	16893	16987	16850	16980	16896	16858	16967	17023	17067	16852	17033	16791	16912	16822	17040	16747	16800	16952	16838	16838	17020	16765	16939	16905	16971	17074	16926	16845	16977	16924	17226	16957	16984	16977	16963	16743	17158	16883	17087	16888	16901	16848	16979	16971	16726	17194	16806	16875	16844	16992	16900	16966	17023	16888	16744	16696	16846	17060	17042	16844	16855	16862	16777	16690	16901	17003	16831	17109	16856	17039	16854	16904	16916	16909	16919	16755	17058	16832	17021	16753	16864	16865	16722	16914	16891	16787	16790	16883	16959	16756	17032	16799	16872	16946	16828	16865	16821	16973	16973	17037	16895	16944	16779	16960	16889	16970	16854	17039	17065	17130	16839	16978	16930	16949	16904	16885	16794	17019	17025	16851	17024	17000	16906	16905	16921	16945	16764	16773	16915	17029	16970	16873	17043	16954	17126	16976	16972	16814	16996	16954	16849	16942	17009	17034	16708	16938	16798	16787	16682	16775	17001	16784	16956	17143	16839	16819	16483	17069	17000	16872	16726	16894	16912	16913	16751	16637	16781	16899	17089	16779	16929	16901	16849	17004	16755	17015	16894	16836	16861	16845	16818	16986	16804	16821	16798	16782	16818	16791	16843	16750	16786	16893	16876	16804	17060	16775	16862	17000	16815	17082	16925	16942	17006	16948	16847	16932	16825	16863	16878	16758	16993	16796	16819	16795	17012	16981	16790	16820	16916	16953	16828	16901	17000	16912	16691	16901	16793	16836	16895	16998	16980	17083	16898	16819	16961	17046	16781	16914	16816	16831	16952	16955	16968	16859	16987	16817	16846	16762	16830	17014	16909	17067	16871	16861	17007	17027	16847	16800	16968	17103	17074	17023	16997	16731	16912	16909	16929	16985	16918	16993	16934	16967	16847	16911	16797	17064	17037	16883	16791	16944	17073	16822	16914	16981	16747	16763	16939	16900	16900	16729	16813	16783	16852	16881	17054	16951	16833	16914	16923	16914	16816	16899	16965	16931	16934	17243	17029	17069	16960	17005	16912	16889	16884	17094	16802	16791	16737	16825	16806	16823	16809	16940	17071	16960	16903	16955	16923	16885	16796	16961	17035	16883	16914	16798	17004	17098	16955	16993	17024	16936	16789	16889	16941	16933	16734	16875	16820	16884	16893	17109	16925	16879	16626	16993	17029	16853	16748	16826	16863	17090	16935	16693	16759	16756	16990	16946	16992	16933	16930	16878	16957	16674	16871	16883	16801	16934	16814	16965	16789	16777	16939	17108	16859	16894	16758	16847	16846	16779	17008	16998	17013	16803	16831	16736	16982	16957	16995	16904	16858	17063	16982	16866	17070	16874	17029	17036	16996	17168	17051	16696	16952	17004	16698	16794	16947	16821	16905	16766	16964	16983	16777	16960	16855	16952	16640	17072	16826	16975	16856	17054	16846	17007	16906	17108	16917	16814	16865	16951	17108	16582	16916	16996	16807	16898	16758	16948	17067	17074	16880	16751	17017	16969	16921	16821	16888	16959	16935	16841	16947	16838	16789	16912	16994	16779	16935	16987	16912	16991	16969	16910	16786	16986	16792	17038	16936	16806	17116	16920	17019	16803	16982	17026	16783	16936	16729	16894	16812	16912	16726	16855	16871	16921	17034	16957	16813	16834	17082	16724	17053	16816	16974	17090	17018	16865	16753	16946	16956	16828	16962	16979	16982	16917	17003	16800	16825	17121	16919	16873	16829	16801	16956	16965	16856	16881	16977	16938	17043	16889	16921	16841	17073	16751	16917	16814	16740	17035	17053	16880	16915	16965	16789	16993	16868	16935	16826	16810	16911	16774	16810	16876	17005	16918	16963	16861	16730	16883	16899	16916	16870	16948	16845	16875	16936	16828	16817	16968	16945	17099	16931	16813	16864	16906	16979	16855	16834	16916	16912	16959	16976	16744	17019	17004	16877	16884	16913	16833	16845	16867	16941	16735	17011	17128	16983	17021	16845	16993	17008	16585	16792	17039	16907	16918	17137	17137	16916	16954	16964	16839	16798	16766	16971	16810	16830	17006	16785	16993	16964	16835	16847	16769	16865	16704	16941	17212	16949	17075	16908	17028	16925	16808	16864	16698	17012	16689	16780	16867	17040
25394	46109	44610	36815	33078	28492	26027	25221	22644	21111	20393	19106	18715	18570	18301	17747	17258	17008	16559	16579	16802	16683	16377	15996	16066	15900	15797	15912	15932	15637	15770	15653	15633	15556	15598	15688	15647	15665	15781	15642	15649	15765	15715	15622	15506	15709	15552	15788	15597	15571	15503	15721	15524	15637	15664	15503	15476	15735	15544	15453	15485	15564	15718	15526	15645	15680	15584	15388	15435	15447	15759	15487	15507	15429	15716	15446	15411	15393	15452	15504	15266	15601	15558	15608	15504	15435	15545	15608	15636	15491	15406	15322	15608	15538	15553	15463	15521	15556	15641	15519	15475	15533	15683	15379	15364	15444	15527	15716	15690	15497	15515	15552	15260	15616	15668	15662	15584	15361	15485	15459	15452	15426	15499	15623	15484	15432	15652	15459	15591	15633	15527	15554	15655	15574	15495	15474	15340	15503	15461	15526	15573	15700	15410	15472	15557	15510	15625	15522	15397	15439	15565	15582	15569	15594	15502	15556	15475	15551	15553	15435	15420	15568	15473	15683	15455	15600	15368	15661	15598	15480	15477	15614	15513	15547	15523	15578	15467	15537	15644	15482	15264	15444	15421	15418	15417	15490	15515	15499	15689	15578	15485	15539	15539	15423	15550	15538	15445	15517	15636	15525	15470	15517	15682	15582	15457	15505	15411	15460	15510	15525	15588	15658	15557	15530	15436	15606	15635	15421	15454	15467	15426	15487	15286	15360	15606	15496	15608	15366	15572	15500	15417	15380	15543	15567	15637	15536	15556	15588	15473	15550	15387	15304	15557	15532	15497	15506	15286	15565	15487	15370	15434	15326	15414	15323	15505	15551	15326	15590	15338	15375	15507	15437	15464	15423	15533	15503	15459	15471	15540	15396	15568	15576	15542	15336	15493	15611	15367	15495	15463	15678	15453	15389	15313	15549	15372	15552	15577	15358	15487	15523	15451	15535	15436	15456	15516	15431	15310	15444	15522	15585	15223	15544	15446	15421	15523	15181	15313	15414	15493	15635	15426	15458	15580	15436	15388	15580	15261	15602	15447	15586	15359	15358	15512	15562	15322	15434	15471	15529	15460	15504	15289	15500	15524	15537	15454	15469	15505	15734	15628	15554	15481	15548	15452	15749	15580	15376	15424	15539	15491	15445	15316	15535	15528	15449	15406	15445	15480	15423	15536	15708	15504	15463	15412	15463	15599	15518	15649	15457	15508	15497	15621	15515	15567	15427	15640	15378	15663	15437	15426	15482	15444	15497	15491	15391	15516	15543	15326	15618	15640	15443	15368	15486	15495	15452	15373	15454	15642	15472	15422	15456	15540	15637	15543	15510	15639	15576	15563	15444	15586	15567	15611	15439	15253	15484	15528	15577	15350	15439	15636	15562	15443	15432	15544	15329	15431	15435	15407	15453	15419	15334	15416	15680	15263	15455	15486	15567	15536	15563	15422	15466	15523	15371	15610	15520	15440	15328	15514	15553	15438	15388	15395	15432	15551	15577	15587	15482	15527	15614	15477	15439	15423	15538	15396	15610	15450	15403	15701	15544	15495	15361	15588	15340	15546	15588	15635	15632	15441	15595	15524	15286	15554	15618	15426	15166	15571	15383	15398	15544	15463	15332	15462	15537	15445	15482	15293	15585	15307	15509	15347	15516	15499	15405	15602	15342	15427	15320	15504	15330	15592	15474	15293	15447	15547	15626	15346	15572	15483	15437	15560	15479	15323	15489	15523	15491	15290	15658	15628	15633	15580	15541	15432	15451	15562	15525	15480	15619	15489	15554	15630	15519	15434	15624	15481	15291	15670	15578	15463	15467	15398	15391	15420	15461	15479	15571	15378	15596	15413	15431	15500	15534	15476	15534	15410	15758	15469	15497	15512	15301	15584	15657	15705	15526	15354	15536	15664	15494	15427	15460	15466	15387	15299	15374	15589	15437	15459	15490	15527	15316	15522	15477	15464	15657	15466	15596	15512	15419	15437	15462	15387	15457	15344	15607	15433	15442	15495	15515	15375	15493	15394	15372	15554	15439	15535	15497	15496	15305	15570	15407	15515	15629	15457	15627	15342	15527	15525	15545	15525	15278	15374	15496	15464	15363	15385	15475	15460	15644	15497	15473	15531	15466	15555	15585	15590	15424	15553	15542	15560	15451	15430	15670	15600	15419	15318	15623	15588	15491	15481	15568	15492	15611	15678	15461	15563	15557	15457	15455	15541	15596	15322	15511	15493	15485	15462	15603	15544	15382	15380	15535	15449	15522	15387	15509	15245	15521	15412	15513	15516	15453	15350	15451	15640	15440	15548	15537	15548	15465	15603	15802	15606	15586	15452	15461	15474	15601	15469	15482	15369	15487	15466	15518	15323	15491	15434	15680	15541	15397	15493	15497	15751	15353	15375	15386	15563	15572	15585	15493	15442	15439	15502	15418	15507	15539	15341	15496	15430	15523	15483	15461	15367	15519	15179	15544	15502	15600	15437	15603	15427	15420	15583	15489	15563	15309	15384	15527	15368	15507	15441	15457	15476	15481	15369	15467	15373	15437	15596	15412	15522	15490	15592	15558	15424	15535	15629	15336	15494	15400	15571	15457	15383	15372	15434	15467	15584	15338	15349	15441	15550	15646	15497	15556	15502	15456	15583	15685	15504	15406	15531	15507	15449	15429	15668	15482	15508	15518	15649	15595	15580	15388	15580	15437	15493	15605	15477	15413	15650	15376	15628	15756	15547	15576	15516	15558	15541	15586	15613	15281	15559	15488	15593	15272	15576	15567	15498	15412	15458	15534	15515	15573	15607	15630	15470	15436	15450	15543	15468	15430	15543	15517	15562	15713	15560	15482	15436	15545	15479	15591	15564	15365	15644	15411	15511	15429	15482	15463	15459	15502	15476	15590	15414	15540	15630	15602	15461	15370	15408	15450	15490	15521	15616	15518	15501	15189	15424	15501	15464	15429	15526	15524	15339	15495	15497	15434	15449	15458	15447	15639	15380	15454	15541	15569	15400	15530	15454	15445	15372	15630	15476	15402	15453	15393	15457	15504	15542	15600	15437	15427	15529	15500	15646	15461	15630	15426	15584	15480	15371	15443	15339	15342	15396	15600	15360	15554	15633	15571	15572	15509	15435	15619	15656	15420	15464	15534	15389	15434	15673	15479	15634	15455	15478	15512	15398	15604	15337	15386	15412	15487	15445	15516	15572	15572	15471	15523	15398	15363	15528	15516	15597	15311	15586	15571	15337	15366	15530	15531	15468	15578	15462	15357	15433	15458	15434	15572	15337	15386	15371	15298	15539	15362	15422	15334	15248	15609	15629	15511	15531	15540	15437	15482	15572	15522	15472	15579	15376	15479	15460	15466	15595	15444	15370	15555	15547	15308	15402	15504	15465	15499	15408	15514	15488	15468	15584	15343	15664	15390	15502	15397	15436	15374	15310	15422	15349	15351	15439	15326	15452	15436	15398	15618	15654	15413	15538	15701	15424	15462	15339	15711	15517	15591	15669	15294	15411	15442	15584	15420	15420	15556	15507	15594	15564	15437	15470	15359	15356	15348	15469	15418	15634	15336	15616	15516	15521	15598	15495	15421	15592	15428	15423	15486	15279	15332	15468	15481	15475	15389	15321	15490	15435	15427	15481	15303	15464	15402	15384	15522	15549	15384	15442	15517	15475	15520	15514	15402	15465	15554	15656	15406	15346	15492	15596	15415	15501	15640	15493	15462	15423	15524	15428	15361	15423	15500	15402	15459	15467	15508	15604	15509	15667	15512	15443	15576	15694	15439	15526	15405	15592	15480	15429	15472	15483	15535	15558	15501	15500	15696	15577	15560	15361	15488	15512	15607	15404	15531	15598	15526	15514	15549	15529	15614	15461	15427	15536	15490	15428	15497	15382	15452	15551	15618	15461	15544	15411	15581	15577	15413	15569	15427	15544	15621	15630	15531	15559	15404	15361	15400	15509	15475	15485	15466	15420	15418	15484	15520	15227	15563	15586	15543	15469	15405	15578	15588	15507	15484	15459	15370	15312	15503	15533	15621	15506	15555	15496	15485	15357	15532	15561	15574	15541	15489	15465	15503	15577	15440	15385	15295	15490	15615	15423	15570	15274	15382	15545	15570	15452	15469	15422	15571	15528	15584	15492	15272	15622	15441	15417	15468	15281	15578	15459	15576	15472	15560	15445	15406	15379	15562	15491	15620	15560	15355	15158	15581	15321	15543	15406	15456	15595	15512	15427	15496	15484	15548	15477	15560	15531	15426	15497	15520	15229	15489	15547	15432	15523	15463	15508	15425	15461	15637	15572	15501	15554	15472	15552	15372	15647	15445	15516	15465	15568	15444	15564	15325	15456	15332	15426	15405	15638	15182	15430	15480	15526	15614	15447	15475	15557	15409	15451	15403	15550	15440	15374	15790	15385	15547	15383	15386	15510	15376	15510	15774	15302	15426	15557	15407	15534	15250	15472	15621	15387	15516	15506	15442	15496	15459	15438	15470	15494	15323	15438	15520	15519	15419	15505	15420	15511	15463	15606	15488	15379	15414	15484	15431	15487	15296	15567	15451	15440	15293	15560	15374	15491	15489	15442	15486	15458	15472	15603	15417	15542	15434	15499	15531	15410	15653	15328	15519	15543	15594	15586	15606	15419	15501	15661	15344	15578	15390	15429	15539	15491	15479	15258	15516	15591	15500	15520	15575	15485	15478	15336	15610	15453	15637	15641	15594	15486	15567	15556	15443	15614	15523	15402	15431	15459	15572	15411	15478	15626	15584	15563	15457	15494	15504	15626	15496	15476	15500	15479	15485	15628	15506	15546	15466	15417	15482	15525	15526	15536	15486	15452	15413	15531	15424	15500	15498	15594	15661	15334	15519	15488	15618	15595	15387	15500	15482	15530	15517	15495	15591	15533	15518	15363	15586	15452	15553	15581	15651	15357	15557	15722	15440	15505	15410	15554	15495	15509	15590	15556	15504	15581	15339	15428	15450	15552	15644	15271	15559	15542	15533	15387	15485	15583	15459	15448	15473	15629	15521	15388	15552	15428	15668	15482	15516	15645	15534	15405	15411	15545	15565	15613	15529	15321	15448	15595	15387	15455	15585	15337	15612	15386	15418	15485	15509	15417	15767	15413	15478	15471	15456
27887	24134	29776	26934	22387	20072	18870	18407	17625	17112	16936	16701	16567	16599	16435	16334	16377	16226	16042	16073	16081	16128	15933	16134	15881	15917	16028	16010	15780	15810	15916	15737	15635	15995	15931	15726	15635	15729	15731	15793	15595	15690	16046	15513	15726	15953	15903	15879	15698	15695	15865	15702	15737	15585	15658	15682	15976	15769	15768	15778	15596	15791	15734	15711	15831	15712	15821	15977	16021	15684	15855	15813	15790	15723	15791	15903	15778	15777	15797	15672	15910	15545	15665	15727	15799	15612	15821	15723	15808	15998	15724	15721	15829	15636	15696	15698	15792	15673	15916	15713	15718	15690	15712	15812	15952	15821	15713	15969	15565	15852	15780	15996	15869	15725	15750	16056	15888	15759	15673	15969	15723	15718	15815	15560	15719	15612	15661	15711	15745	15718	15908	15648	15750	15740	15627	15494	15706	15758	15889	15908	15758	15626	15775	15955	15820	15640	15861	15710	15717	15823	15782	15853	15815	15832	15621	15820	15892	15961	15714	15785	15876	15979	15792	15719	15851	15587	15747	15799	15735	15798	15906	15786	15947	15767	15674	15891	15709	15654	15959	15675	15735	15691	15685	15817	15761	15726	15553	15842	15832	15940	15856	15758	15481	15598	15764	15999	15647	15778	15818	15850	15724	15714	15766	15653	15830	15795	15973	15845	15750	15767	15820	15578	15711	15580	15886	15799	15799	15722	15996	15912	15955	16043	15847	15588	15815	15821	15868	15702	15781	15541	15794	15730	15694	15765	15731	15788	15677	15814	15871	15540	15843	15729	15932	15632	15835	15780	15681	15772	15792	15951	15874	15645	15771	15735	15723	15879	15822	15805	15859	16005	15792	15821	15856	15915	15841	15647	15533	15715	15937	15815	15645	15877	15663	15866	15770	15745	15849	15888	15763	15810	15910	15771	15587	15677	15667	15829	15919	15643	15843	15800	15792	15739	15905	15791	15795	15923	15718	15814	15949	15893	15720	15983	15755	15839	15806	15841	15814	15764	15732	15868	15511	15859	15853	15939	15383	15676	15878	15752	15760	15516	15748	15608	15819	15715	15693	15798	15764	15913	15825	15757	15767	15676	15738	15760	15744	15750	15495	15704	15694	15728	15782	15738	15637	15714	15965	15859	15614	15578	15890	15537	15703	15624	15877	15756	15700	15614	15790	15668	15624	15687	15763	15781	15714	15703	15701	15932	15838	15871	15830	15792	15723	15528	15867	15777	15862	15836	15734	15635	15588	15710	15726	15867	15805	15853	15891	15862	15963	15840	15738	15622	15796	15856	15850	15991	15707	15881	15834	15884	15832	15759	15757	15687	15842	15842	15867	15660	15891	15792	15834	15704	15701	15798	15578	15739	15666	15662	15660	15903	15554	15663	15781	15592	15792	15797	15815	15642	15737	15749	15740	15798	15995	15976	15821	15861	15627	15753	15644	15759	15693	15905	16005	15862	15542	15811	15934	15712	15746	15744	15689	15767	15795	15761	15914	15776	15779	15851	15799	15766	15617	15734	15770	15639	15698	15803	15749	15863	15685	15671	15790	15642	15793	15871	15561	16054	15600	15760	15830	15815	15718	15653	15823	15673	15830	15763	15721	15785	15859	15923	15825	15733	15637	15592	15690	15756	15795	15650	15820	15893	15756	16050	15796	15775	15865	16023	15794	15787	15766	15661	15602	15654	15679	15521	15670	15758	15590	15731	15716	15834	15844	15715	15754	15573	15870	16018	15790	15730	15996	15811	15976	16057	15749	15834	15847	15681	15938	15894	15928	15663	15664	15937	15854	15543	15680	15674	15630	15671	15738	15926	15729	15802	15755	15731	15833	15981	15936	15716	15600	15696	15683	15761	15903	15951	15892	15893	15896	15802	16012	15719	15802	15838	15634	15658	15699	15770	15810	15604	15912	15851	15701	15890	15792	15787	15746	15776	15851	15764	15632	15784	15885	15961	15895	15729	15754	15836	15773	15911	15703	15745	15806	15810	15597	15850	15779	16114	15799	15936	15870	15636	15807	15745	15791	15683	15791	15883	15631	15865	15938	15841	15744	15874	15881	15701	15652	15815	15755	15755	15793	15733	15779	15724	15693	15675	15753	15789	15776	15863	15647	15784	15909	15785	15944	15820	15816	15922	15959	15790	15726	15548	15870	15702	15739	15801	15966	15741	15952	15681	15854	15829	15638	15831	15707	16007	15927	15743	15801	15852	15762	15922	15725	15716	15802	15838	15923	15829	15919	15879	15861	15769	15763	15820	15928	15957	15807	15774	15656	15648	15529	15705	15890	15810	15810	15586	15670	15880	15845	15603	15676	15785	15746	15681	15734	15788	15838	15844	15693	15913	15672	15763	15839	15763	15692	15891	15812	15741	15777	15882	15908	15793	15778	15762	15868	15718	15603	15667	15622	15689	15697	15903	15782	15842	15734	15712	15714	15596	15691	15748	15842	15746	15667	15800	15874	15793	15646	15577	15769	15953	15741	15826	15848	15940	15819	15931	15836	15691	15741	15694	15903	15737	15860	15801	15667	15921	15762	15665	15706	15767	15917	15667	15859	15865	15622	15698	15700	15724	15804	15552	15825	15744	15879	15799	15818	15837	15638	15772	15883	15781	15841	15778	15837	15666	15770	15954	15675	15720	15484	15877	15938	15840	15643	15844	15654	15683	15691	15788	15813	15858	15748	15592	15684	15803	15864	15893	15558	15698	15749	15549	15663	15771	15640	15836	15690	15896	15719	15663	15791	15761	15599	15796	15718	15838	15776	15845	15666	15647	15802	15937	15822	15900	15858	15888	15630	15854	15896	15696	15818	15829	15815	15641	15883	15632	15746	15902	15732	15704	15780	15554	15574	15586	15897	15829	15795	15816	15830	16088	15827	15751	15882	15823	15786	15668	15819	15555	15919	15652	15561	15849	15709	15648	15691	15976	15735	15777	15970	15895	15843	15828	15834	15764	15707	15909	15728	15731	15617	15643	15725	15921	15892	15901	15864	15817	15647	15594	15781	15654	15717	15707	15813	15721	15738	15742	15709	15816	15763	15749	15763	15602	15863	15682	15563	15809	15750	15648	15764	15711	15821	15912	15849	15793	15747	15749	15906	15929	15812	15789	15799	15624	15832	15770	15933	15814	15672	15540	15866	15698	15812	15725	15826	15800	15748	15692	15704	15812	15958	15860	15924	15791	15753	15682	15898	15808	15794	15777	15727	15704	15907	15901	15523	15713	15730	15699	15608	15744	15769	15638	15860	15738	15915	15871	15962	15693	15892	15918	15827	15656	15706	15762	15694	15612	15808	15849	15745	15723	15834	15608	15869	15579	15705	15773	15833	15802	15919	15574	15750	15850	15562	15710	15840	15971	15784	16009	15743	15655	15759	15901	15740	15875	15628	15493	15707	15777	15811	15866	15710	15920	15735	15634	15891	15737	15798	15916	15667	15772	15913	15759	15790	15629	15745	15739	15833	15594	15680	15877	15992	15845	15607	15631	15703	15838	15636	15895	15876	15823	15819	15591	15792	15742	15820	15738	15702	15604	15771	15796	15795	15729	15898	15761	15751	15895	15719	15883	15704	15737	15775	15945	15829	15906	15683	15736	15944	15846	15826	15814	15933	15730	15861	15801	15840	15760	15883	15730	15973	15838	15684	15843	15875	15615	15632	15722	15829	15872	15625	15848	15707	15652	15767	15785	15829	15912	15884	15860	15954	15755	15778	15893	15824	15809	15838	15880	15716	15564	15643	15456	15760	15953	15709	15650	15736	15709	15849	15699	15707	15795	15922	15811	15718	15916	15783	15701	15729	15745	15706	15734	15830	15632	15722	15721	15839	15814	15832	15833	15792	15714	15914	15984	15623	15634	15617	15766	15718	16277	15528	15785	15813	15655	15654	15849	15756	15884	15848	15732	15689	15734	15850	15932	15837	15929	15800	15838	15866	15807	15742	15552	15768	15604	15710	15756	15683	15744	15693	15692	15823	15625	15850	15946	15778	15956	15768	15660	15776	15621	15891	15763	15561	15813	15737	15749	15851	15727	15919	15719	15654	15760	15666	15769	15699	15674	15848	15632	15762	15823	15926	15697	15866	15863	15864	15784	15818	15921	15848	15775	15863	15677	15725	15850	15771	15669	15804	15764	15641	15887	15821	15571	15704	15713	15702	15870	15928	15797	15677	15778	15913	15722	15745	15656	15590	15814	15759	15794	15769	15695	15981	15831	15685	15816	15746	15744	15750	15931	15829	15799	15765	15731	15990	15648	15804	15913	16002	15851	15932	15652	15530	15793	15719	15807	15797	15760	15714	15602	15736	15683	15796	15805	15800	15701	15613	15858	15747	15888	15686	15661	15885	15775	15795	15731	15686	15697	15619	15926	15810	15800	15864	15835	15917	15815	15816	15862	15642	15688	15794	15735	15694	15671	15926	15702	15843	15793	15631	15881	15749	15832	15824	15771	15524	15774	15705	15649	15796	15970	15701	15579	15724	15783	15849	15907	15663	15642	15842	15826	15852	15691	15832	15852	15894	15822	15986	15962	15587	15817	15649	15749	15796	15916	15808	15813	15724	15824	15692	15756	15795	15880	15686	15821	15845	15894	15627	15676	15806	15796	15939	15640	15686	15534	15754	15969	15760	15804	15750	15837	15943	15707	15944	15753	15602	15755	15849	15792	15700	15807	15618	15953	15826	15704	15695	15848	15719	15717	15465	15739	15713	15906	15764	15871	15921	15910	15896	15624	15678	15892	15884	15917	15728	15610	15683	15611	15671	15703	15755	15792	15628	15864	15873	15766	15623	15952	15713	15713	15556	15663	15743	15708	15783	15891	15805	15708	15750	15833	15824	15811	15818	15978	15667	15916	15662	15785	15698	15776	15849	15976	15663	15962	15699	15758	15941	15716	15743	15791	15691	15737	15684	15747	15680	15717	15732	15842	15621	15885	15846	15781	15931	15749	15820	15798	15633	15697	15835	15821	15799	15857	15685	15870	15831	15690	15779	15689	15757	15791	15725	15809	15840	15777	15724	15665	15830	15656	15713	15688	15716	15693	15780	15777	15785	15692	15888	15781	15712	15778	15833	15735	15770	15779	15728	15758	15810	15760	15817	15669	15719	15911	15755	15626	15904	15675	15652	15751	15666	15754
24472	35941	34350	27804	24652	21350	19701	19231	18305	17188	16789	16453	16023	16266	16118	15690	15643	15490	15293	15199	15046	15166	15074	14939	15015	14898	15041	14963	14867	14928	14820	14848	14731	14703	14847	14887	14867	14733	14862	14737	14678	14874	14758	14674	14870	14771	14904	14860	14793	14835	14830	14911	14572	14600	14797	14928	14619	14909	14883	14889	14789	14865	14839	14808	14774	14850	14634	14711	14810	14812	14805	14675	14851	14704	14778	14911	14683	14759	14743	14954	14696	14575	14898	14591	14687	14776	14839	14917	14764	14661	14889	14692	14707	14851	14791	14713	14694	14703	14866	14700	14815	14659	14910	14645	14664	14854	14769	14785	14704	14753	14676	14808	14925	14649	14801	14752	14704	15027	14693	14771	14753	14728	14641	14996	14658	14800	14741	14746	14708	14675	14684	14757	14810	14665	14937	14831	14794	14709	14719	14751	14767	14772	14623	14715	14871	14645	14744	14960	14854	14735	14896	14917	14768	14645	14833	14661	14666	14811	14876	14908	14855	14810	14857	14557	14698	14826	14801	14721	14813	14853	14801	14693	14931	14844	14861	14754	14749	14787	14636	14765	14825	14767	14801	14786	14939	14860	14749	14612	14760	14685	14672	14864	14789	14643	14755	14796	14713	14883	14809	14785	14724	14685	14685	14699	14575	14798	14769	14756	14794	14698	14626	14768	14545	14951	14700	14703	14641	15002	14757	14659	14696	14755	14764	14829	14745	14815	14778	14726	14727	14881	14740	14943	14887	14902	14809	14850	14705	14644	14787	14773	14787	14787	14876	14755	14708	14749	14700	14976	14875	14692	14786	14916	14706	14782	14716	14622	14687	14679	14959	14830	14764	14718	14658	14768	14726	14645	14885	14821	14935	14831	14738	14604	14832	14826	14754	14838	14804	14746	14888	14591	14584	14692	14874	14677	14920	14765	14720	14857	14742	14869	14707	14528	14762	14889	14654	14757	14821	14806	14795	14888	14790	14718	14707	14698	14518	14846	14757	14897	14667	14752	14698	14707	14870	14863	14724	14670	14866	14792	14680	14789	14994	14881	14835	14703	14746	14760	14994	14655	14867	14777	14722	14690	14772	14666	14701	14668	14712	14704	14774	14730	14730	14850	14845	14592	14555	14699	14831	14570	14662	14593	14756	14728	14871	14704	14730	14861	14701	14919	14791	14738	14775	14575	14622	14704	14615	14830	14765	14519	14814	14636	14726	14811	14704	14717	14884	14812	14733	14778	14746	14739	14706	14717	14557	14896	14747	14674	14720	14868	14687	14847	14767	14824	14703	14696	14816	14764	14751	14807	14713	14732	14820	14905	14870	14727	14873	14758	14803	14589	14724	14883	14920	14600	14628	14676	14792	14798	14677	14756	14854	14907	14729	14651	14792	14849	14739	14806	14816	14679	14801	14830	14831	14760	14642	14660	14900	14749	14947	14608	14778	14674	14856	14743	14742	14736	14725	14735	14827	14546	14625	14893	14746	14741	14638	14702	14881	14932	14771	14846	14709	14791	14669	14740	14780	14785	14772	14879	14808	14703	14715	14740	14943	14848	14821	14801	14733	14732	14716	14613	14727	14742	14880	14678	14798	14760	14785	14722	14790	14865	14737	14752	14687	14704	14784	14662	14852	14672	14612	14718	14756	14926	14786	14731	14787	14653	14768	14765	14454	14836	14689	14701	14752	14641	14855	14888	14770	14600	14715	14841	14897	14715	14598	14652	14670	14822	14680	14658	14844	14891	14895	14772	14876	14698	14695	14794	14802	14664	14858	14721	14899	14784	14725	14848	14726	14903	14617	14826	14762	14756	14835	14762	14782	14742	14779	14929	14845	14752	14735	14810	14815	14828	14610	14748	14778	14991	14864	14781	14736	14697	14730	14753	14771	14783	14818	14801	14734	14579	14951	14805	14790	14698	14621	14726	14807	14808	14878	14830	14662	14589	14887	14824	14842	14807	14631	14734	14599	14854	14756	14678	14714	14661	14759	14742	14746	15029	14695	14821	14784	14685	14831	14586	14895	14607	14679	14799	14751	14763	14566	14804	14783	14760	14949	14770	14766	14758	14749	14720	14727	14741	14778	14776	14853	14955	14881	14588	14746	14760	14710	14812	14737	14651	14919	14653	14774	14721	14614	14749	14738	14731	14782	14725	14684	14712	14746	14706	14853	14706	14781	14929	14773	14884	14717	14824	14857	14755	14694	14657	14816	14801	14674	14746	14782	14760	14808	14845	14856	14766	14962	14676	14754	14718	14699	14945	14756	14655	14696	14718	14816	14791	14718	14962	14775	14942	14619	14775	14826	14711	14791	14849	14637	14638	14803	14752	14784	14700	14609	14800	14845	14800	14748	14715	14790	14721	14629	14702	14596	14721	14697	14703	14725	14821	14762	14793	14788	14768	14809	14827	14794	14912	14623	14690	14719	14838	14706	14770	14774	14859	14774	14816	14792	14763	14714	14963	14679	14785	14813	14886	14819	14826	14731	14935	14702	14819	14795	14670	14834	14770	14861	14754	14755	14728	14641	14750	14759	14835	14769	14936	14823	14736	14898	14865	14682	14870	14753	14848	14718	14807	14651	14652	14683	14885	14830	14787	14729	14739	14930	14699	14602	14939	14704	14778	14804	14758	14552	14851	14648	14683	14580	14741	14830	14830	14718	14875	14822	14691	14840	14793	14867	14919	14767	14675	14770	14802	14853	14987	14657	14738	14632	14844	14760	14713	14762	14734	14900	14858	14807	14866	14937	14779	14774	14762	14900	14955	14796	14733	14594	14762	14757	14743	14677	14822	14570	14601	14926	14760	14821	14791	14810	14720	14713	14869	14877	14681	14649	14748	14656	14604	14739	14726	14896	14818	14906	14933	14803	14832	14536	14921	14841	14860	14763	14682	14733	14688	14965	14642	14845	14745	14863	14926	14686	14773	14847	14714	14927	14748	14707	14757	14681	14750	14771	14865	14821	14826	14901	14847	14839	14801	14713	14761	14830	14675	14828	14660	14816	14814	14770	14831	14798	14541	14657	14842	14832	14755	14712	14751	14771	14724	14709	14711	15011	14702	14743	14750	14702	14876	14525	14787	14827	14844	14802	14835	14824	14786	14765	14784	14920	14702	14901	14756	14988	14671	14920	14712	14626	14757	14847	14758	14751	14811	14819	14771	14845	14906	14831	14700	14784	14981	14636	14881	14695	14797	14714	14773	14758	14822	14819	14713	14542	14917	14685	14772	14987	14721	14757	14785	14840	14735	14889	14638	14708	14925	14868	15005	14553	14665	14707	14834	14815	14857	14821	14810	14833	14662	14722	14751	14666	14753	14726	14791	14836	14768	14857	14775	14653	14759	14907	14754	14916	14830	14827	14854	14687	14909	14876	14764	14779	14825	14626	14774	14879	14773	14820	14906	14743	14726	14964	14749	14951	14889	14707	14745	14896	14694	14746	14673	14813	14695	14591	14705	14798	14650	14635	14849	14758	14604	14727	14722	14710	14764	14756	14649	14759	14725	14807	14816	14685	14844	14737	14690	14865	14680	14833	14769	14761	14774	14750	14874	14676	14694	14762	14699	14764	14572	14801	14757	14769	14686	14824	14856	14765	14624	14835	14581	14773	14687	14699	14857	14696	14685	14895	14724	14665	14800	14810	14751	14649	14764	14579	14815	14736	14627	14703	14799	14747	14880	14919	14893	14931	14702	14983	14772	14743	14930	14698	14766	14826	14824	14753	14598	14797	14941	14756	14733	14781	14738	14677	14754	14682	14649	14655	14830	14843	14774	14622	14542	14836	14744	14792	14806	14694	14834	14926	14941	14703	14777	14918	14784	14649	14876	14758	14742	14736	14851	14983	14797	14658	14601	14759	14750	14808	14759	14735	14755	14889	14819	14543	14812	14705	14727	14943	14716	14760	14826	14704	14722	14845	14598	14733	14671	14764	14670	14748	14710	14709	14737	14746	14741	14688	14704	14734	14777	14886	14575	14808	14681	14654	14742	14657	14983	14818	14928	14737	14837	14779	14866	14754	14735	14706	14671	14879	14748	14601	14631	14676	14676	14739	14869	14724	14893	14749	14643	14814	14706	14881	14746	14589	14588	14851	14757	14816	14883	14658	14809	14731	14796	14961	14647	14872	14690	14814	14891	14740	14937	14833	14883	14678	14910	14760	14847	14552	14701	14696	14798	14703	14794	14848	14518	14868	14957	14824	14763	14913	14785	14648	14806	14900	14719	14750	14788	14842	14686	14796	14788	14728	14786	14623	14863	14834	14762	14706	14628	14545	14953	14813	14688	14815	14670	14812	14690	14721	14764	14806	14837	14756	14847	14663	14840	14786	14733	14949	14720	14976	14738	14778	14897	14714	14728	14637	14744	14795	14611	14874	14752	14741	14784	14855	14827	14833	14902	14704	14761	14620	14611	14862	14740	14721	14926	14746	14824	14696	14903	14686	14613	14897	14816	14684	14756	14684	14799	14676	14860	14803	14758	14834	14772	14780	14759	14593	14683	14999	14700	14684	14900	14865	14848	14924	14719	14586	14645	14833	14732	14722	14791	14979	14834	14847	14754	14896	14610	14798	14828	14587	14767	14755	14744	14665	14837	14862	14869	14723	14734	14691	14631	14789	14676	14668	14732	14570	14754	14780	14798	14782	14886	14756	14779	14886	14733	14669	14717	14577	14680	14741	14807	14966	14808	14682	14994	14633	14868	14903	14625	14860	14663	14882	14639	14679	14776	14801	14895	14728	14860	14863	14720	14686	14759	14951	14816	14714	14866	14733	14533	14800	14814	14751	14692	14668	14779	14679	14932	14852	14690	14910	14690	14773	14766	14837	14799	14785	14548	14590	14820	14732	14740	14609	14793	14729	14662	14770	14818	14737	14739	14910	14788	14988	14962	14775	14757	14798	14728	14660	14780	14861	14736	14901	14818	14772	14723	14720	14726	14715	14761	14650	14728	14774	14850	14751	14694	14763	14632	14594	14835	14793	14698	14901	14848	14683	15063	14793	14755	14717	14722	14959	14782	14826	14666	14730	14630	14831	14861	14853	14839	14687	14688	14666	14633	14889	14746	14983	14717	14743	14685	14732	14883	14828	14713	14878	14907	14918	14748	14678	14854	14857	14724	14727	14686	14633	14685
24112	21569	29230	24789	23678	24686	23895	20816	19787	18895	18658	18035	17697	17797	17749	17610	17558	17006	17103	17038	17096	16960	16876	16722	16503	16620	16820	16680	16740	16588	16415	16562	16599	16424	16422	16543	16472	16531	16711	16432	16715	16385	16376	16461	16402	16408	16690	16506	16558	16421	16451	16356	16509	16437	16638	16716	16463	16535	16513	16410	16458	16495	16648	16566	16443	16345	16379	16463	16756	16631	16505	16533	16629	16458	16383	16629	16476	16560	16791	16514	16339	16453	16416	16527	16429	16447	16540	16440	16452	16632	16338	16474	16385	16407	16205	16558	16449	16593	16613	16706	16546	16683	16456	16414	16455	16427	16194	16444	16362	16507	16305	16509	16538	16465	16293	16313	16620	16367	16479	16339	16383	16163	16370	16407	16634	16515	16431	16324	16425	16483	16418	16430	16452	16554	16654	16239	16396	16639	16564	16572	16573	16427	16403	16298	16376	16440	16324	16363	16414	16413	16550	16490	16346	16474	16639	16401	16529	16399	16239	16663	16384	16308	16549	16361	16432	16425	16387	16556	16440	16454	16547	16505	16381	16406	16481	16364	16480	16214	16352	16480	16510	16215	16635	16599	16658	16478	16307	16427	16579	16265	16446	16428	16434	16392	16312	16403	16532	16369	16337	16239	16483	16179	16511	16672	16551	16639	16475	16283	16606	16460	16228	16416	16643	16447	16328	16299	16574	16319	16389	16459	16545	16292	16332	16497	16395	16227	16588	16393	16444	16379	16438	16423	16203	16459	16326	16311	16521	16463	16378	16507	16466	16419	16425	16189	16549	16366	16425	16273	16196	16380	16542	16440	16356	16530	16261	16472	16588	16476	16406	16539	16213	16448	16601	16282	16377	16385	16229	16525	16416	16415	16281	16381	16240	16480	16460	16628	16481	16531	16447	16576	16504	16488	16470	16509	16653	16350	16420	16659	16274	16352	16418	16495	16304	16434	16437	16358	16387	16583	16235	16165	16565	16372	16505	16390	16542	16610	16496	16336	16330	16306	16284	16532	16500	16733	16774	16489	16386	16499	16412	16498	16317	16503	16487	16447	16376	16495	16389	16477	16464	16426	16553	16398	16402	16165	16346	16486	16414	16597	16537	16417	16395	16555	16372	16455	16533	16389	16318	16443	16311	16411	16364	16264	16312	16640	16231	16412	16572	16445	16404	16549	16534	16573	16332	16307	16621	16528	16363	16474	16530	16481	16640	16458	16359	16465	16467	16360	16575	16464	16424	16373	16501	16370	16404	16398	16426	16502	16439	16384	16388	16268	16286	16501	16410	16367	16549	16442	16234	16486	16466	16416	16500	16612	16415	16356	16607	16471	16262	16369	16273	16494	16678	16374	16537	16383	16338	16399	16412	16428	16484	16536	16456	16294	16505	16505	16282	16361	16322	16462	16425	16706	16361	16426	16471	16462	16391	16387	16382	16560	16526	16166	16416	16226	16214	16296	16339	16484	16424	16469	16390	16294	16367	16451	16326	16484	16427	16219	16374	16526	16437	16212	16538	16343	16379	16327	16477	16436	16432	16465	16512	16244	16503	16432	16224	16419	16264	16298	16383	16394	16385	16339	16389	16416	16246	16378	16292	16528	16378	16316	16583	16498	16602	16494	16376	16395	16585	16389	16420	16548	16445	16428	16499	16349	16369	16354	16268	16401	16390	16408	16320	16301	16476	16370	16527	16418	16363	16501	16557	16348	16374	16117	16439	16131	16441	16541	16463	16456	16692	16493	16339	16709	16409	16380	16503	16209	16401	16321	16301	16478	16287	16553	16391	16565	16337	16529	16397	16467	16549	16539	16442	16455	16235	16262	16221	16453	16326	16501	16506	16488	16323	16461	16309	16334	16436	16491	16519	16422	16485	16616	16396	16477	16510	16452	16569	16444	16542	16400	16553	16223	16216	16418	16523	16478	16484	16368	16284	16342	16444	16224	16257	16580	16328	16558	16362	16461	16396	16429	16301	16486	16297	16276	16368	16279	16129	16485	16333	16410	16325	16481	16421	16454	16757	16593	16461	16472	16529	16425	16442	16473	16184	16464	16578	16509	16409	16510	16355	16332	16544	16593	16494	16559	16451	16344	16177	16419	16561	16436	16510	16418	16397	16368	16350	16482	16442	16411	16633	16474	16605	16499	16485	16379	16490	16366	16392	16388	16415	16277	16232	16600	16366	16369	16620	16334	16353	16370	16382	16508	16448	16389	16399	16396	16493	16361	16325	16391	16296	16299	16355	16345	16518	16454	16506	16500	16496	16278	16515	16362	16474	16459	16333	16318	16337	16447	16429	16417	16380	16409	16133	16363	16481	16436	16420	16485	16309	16182	16516	16575	16477	16478	16561	16626	16472	16349	16584	16234	16411	16371	16469	16351	16493	16555	16260	16519	16306	16538	16317	16560	16688	16429	16352	16581	16590	16485	16392	16598	16412	16482	16450	16368	16544	16426	16456	16296	16452	16430	16384	16526	16468	16219	16428	16406	16528	16353	16560	16419	16428	16187	16492	16453	16645	16345	16406	16447	16436	16380	16378	16507	16595	16393	16554	16631	16323	16326	16168	16425	16456	16505	16164	16394	16398	16294	16418	16461	16437	16450	16398	16531	16585	16363	16510	16296	16388	16336	16313	16318	16391	16501	16345	16347	16390	16342	16619	16681	16507	16449	16467	16517	16363	16226	16551	16644	16534	16374	16468	16574	16472	16501	16439	16387	16424	16642	16336	16330	16542	16407	16528	16580	16352	16381	16372	16466	16393	16390	16320	16488	16511	16454	16207	16585	16306	16347	16333	16418	16557	16336	16490	16565	16311	16169	16465	16290	16451	16474	16288	16267	16244	16565	16308	16574	16226	16083	16447	16406	16449	16381	16511	16401	16459	16416	16344	16533	16654	16517	16498	16307	16475	16311	16320	16527	16554	16591	16511	16582	16144	16423	16487	16464	16497	16425	16481	16548	16436	16547	16425	16562	16435	16440	16408	16348	16398	16462	16345	16390	16576	16583	16569	16358	16437	16483	16375	16392	16355	16575	16542	16427	16370	16290	16505	16452	16494	16595	16426	16419	16260	16302	16540	16297	16322	16493	16669	16469	16377	16564	16398	16346	16370	16272	16430	16534	16488	16356	16519	16405	16428	16123	16548	16525	16447	16667	16330	16401	16639	16306	16483	16508	16589	16667	16402	16400	16358	16369	16327	16494	16523	16565	16347	16397	16548	16288	16234	16419	16254	16558	16552	16296	16454	16356	16527	16466	16425	16324	16378	16320	16409	16499	16520	16487	16493	16398	16483	16454	16411	16475	16470	16487	16615	16539	16350	16495	16436	16412	16416	16516	16409	16369	16563	16581	16385	16289	16469	16358	16634	16556	16430	16382	16388	16412	16449	16473	16179	16430	16516	16479	16389	16408	16615	16332	16657	16408	16350	16416	16410	16574	16397	16433	16494	16450	16291	16424	16245	16396	16471	16390	16356	16468	16496	16312	16427	16381	16527	16378	16374	16289	16551	16442	16403	16410	16519	16596	16626	16244	16320	16436	16307	16351	16371	16437	16387	16415	16546	16456	16538	16642	16403	16327	16258	16361	16444	16702	16507	16304	16268	16423	16276	16367	16502	16402	16383	16505	16424	16415	16531	16595	16270	16394	16418	16399	16586	16421	16334	16347	16469	16475	16487	16405	16631	16395	16370	16325	16292	16454	16314	16603	16274	16132	16485	16464	16490	16227	16512	16204	16360	16317	16156	16215	16464	16359	16458	16672	16437	16209	16744	16305	16462	16452	16550	16400	16351	16469	16344	16172	16604	16446	16417	16438	16395	16444	16308	16469	16531	16463	16451	16292	16498	16323	16432	16478	16497	16479	16433	16389	16537	16416	16596	16462	16594	16431	16457	16431	16583	16502	16428	16420	16445	16337	16422	16402	16313	16519	16281	16507	16588	16572	16641	16544	16446	16573	16456	16347	16388	16501	16504	16426	16497	16396	16543	16398	16145	16498	16483	16416	16468	16178	16482	16614	16369	16524	16479	16522	16494	16439	16519	16511	16234	16364	16470	16458	16414	16456	16614	16378	16465	16480	16463	16469	16741	16340	16337	16394	16728	16185	16496	16448	16327	16441	16402	16517	16392	16330	16529	16367	16619	16328	16507	16656	16524	16418	16704	16445	16217	16245	16474	16489	16356	16413	16394	16433	16378	16331	16370	16425	16693	16365	16353	16342	16398	16338	16541	16372	16425	16422	16372	16430	16324	16458	16415	16487	16455	16473	16213	16297	16584	16558	16364	16337	16540	16468	16533	16274	16443	16406	16388	16576	16423	16400	16526	16450	16530	16611	16547	16671	16526	16344	16519	16260	16374	16388	16474	16535	16549	16504	16562	16234	16406	16514	16389	16534	16440	16467	16399	16429	16423	16380	16404	16472	16595	16364	16390	16156	16396	16470	16488	16334	16392	16203	16322	16073	16213	16393	16181	16405	16401	16412	16339	16257	16275	16316	16620	16399	16405	16437	16304	16319	16436	16393	16489	16469	16476	16497	16559	16319	16338	16409	16426	16503	16491	16491	16419	16541	16495	16292	16491	16590	16553	16506	16443	16259	16450	16590	16461	16426	16515	16482	16512	16331	16513	16590	16585	16364	16199	16230	16360	16412	16390	16587	16529	16597	16456	16407	16407	16583	16422	16326	16228	16573	16392	16394	16322	16457	16410	16430	16440	16426	16397	16264	16243	16633	16562	16529	16508	16406	16435	16325	16606	16482	16524	16384	16238	16421	16531	16337	16385	16475	16521	16323	16505	16424	16454	16528	16561	16425	16427	16397	16467	16484	16381	16569	16428	16471	16195	16541	16470	16288	16462	16369	16452	16428	16353	16355	16395	16317	16483	16552	16456	16585	16231	16487	16484	16321	16526	16412	16462	16548	16446	16579	16475	16562	16454	16506	16426	16341	16675	16211	16493	16346	16663	16295	16347	16531	16397	16332	16462	16548	16329	16541	16323	16208	16500	16688	16451	16346	16473	16551	16553	16517	16398	16449	16765	16165	16425	16441	16252	16335	16406	16407	16442	16477	16439	16251	16354	16226	16568	16596	16397	16380	16597	16303	16370	16338	16280	16253	16460	16397	16558	16577	16474	16362
24946	42878	40653	34048	29487	25466	22746	21861	20689	19284	18650	17814	17381	17537	17118	16783	16477	15984	16041	15962	16027	15998	15788	15461	15531	15473	15404	15792	15466	15327	15253	15348	15229	15308	15361	15338	15384	15299	15309	15395	15280	15140	15160	15342	15241	15380	15281	15444	15303	15200	15329	15313	15463	15152	15310	15159	15495	15304	15178	15361	15405	15299	15065	15539	15118	15265	15243	15368	15151	15367	15294	15299	15195	15343	15259	15172	15275	15301	15201	15227	15258	15267	15179	15350	15339	15026	15352	15217	15310	15338	15168	15212	15315	15194	15158	15187	15126	15302	15285	15285	15386	15381	15384	15306	15396	15215	15409	15376	15231	15166	15322	15290	15245	15185	15169	15055	15099	15306	15334	15241	15353	15290	15111	15177	15258	15132	15291	15174	15267	15102	15192	15165	15302	15075	15321	15239	15181	15034	15180	15158	15191	15144	15256	15274	15212	15267	15187	15218	15216	15285	15149	15188	15175	15079	15309	15051	15244	15231	15185	15196	15104	15106	15346	15363	15446	15279	15151	15197	15336	15091	15143	15269	15162	15151	15148	15078	15149	15392	15217	15120	15301	15183	15289	15264	15243	15328	15319	15182	15240	15200	15259	15111	15347	15266	15317	15158	15100	15277	15273	15217	15173	15228	15164	15185	15286	15421	15228	15255	15194	15229	15214	15038	15239	15110	15168	15179	15198	15224	15304	15257	15112	15188	15122	15213	15188	15187	15304	15073	14964	15277	15195	15215	15171	15213	15033	15236	15236	15301	15168	15055	15287	15235	15230	15196	15165	15142	15253	15214	15138	15163	15337	15142	15334	15245	15143	15217	15196	15146	15395	15353	15290	15262	15222	14970	15240	15230	15198	15111	15084	15244	15284	15121	15241	15249	15285	15234	15107	15356	15205	15297	15187	15198	15134	15180	15109	15151	15224	15266	15256	15157	15231	15257	15390	15047	15241	15254	15331	15456	15414	15165	15348	15291	15204	15410	15167	15216	14851	15374	15121	15211	15264	15327	15189	15450	15078	15224	15226	15211	15161	15181	15046	15131	15207	15189	15308	15216	15060	15431	15107	15185	15111	15280	15178	15246	15231	15268	15248	15182	15173	15128	15187	15227	15301	15210	15226	15244	15281	15307	15265	15436	15036	15054	15372	15086	15364	15270	15104	15130	15161	15159	15162	15320	15310	15308	15140	15203	15138	15225	14962	15309	15315	15231	15097	15293	15341	15175	15171	15224	15146	15184	15244	15209	15120	15170	15320	15276	15206	15212	15141	15223	15212	15172	15325	15241	15334	15265	15413	15317	15524	15234	15374	15120	15152	15207	15246	15366	15352	15267	14989	15310	15180	15345	15348	15293	15126	15159	15248	15323	15068	15146	15232	15202	15174	15258	15288	15227	15192	15328	15192	15329	15249	15222	15153	15118	15003	15276	15195	15260	15196	15229	15164	15287	15158	15281	15398	15085	15359	15221	15122	15143	15393	15244	15336	15220	15295	15358	15366	15318	15305	15208	15179	15204	15327	15144	15287	15131	15117	15247	15341	15274	15230	15326	15066	15045	15237	15358	15204	15202	15262	15238	15159	15323	15225	15160	15231	15111	15103	15349	15267	15151	15064	15254	15203	15205	15220	15229	15282	15261	15247	15190	15244	15168	15100	15234	15182	15318	15109	15360	15172	15283	15060	15292	15169	15221	15131	15229	15149	15104	15209	15172	15094	15196	15244	15297	15144	15345	15081	15126	14992	15273	15205	15320	15240	15190	15355	15119	15113	15205	15214	15370	15224	15126	15214	15227	15188	15202	15287	15092	15190	15262	15161	15275	15134	15192	15416	15321	15279	15281	15241	15354	15185	15172	15312	15218	15353	15138	15160	15311	15315	15162	15427	15116	15046	15270	15195	15229	15120	15151	15368	15187	15114	15389	15265	15165	15216	15340	15191	15206	15188	15188	15358	15245	15367	15035	15290	15332	15244	15196	15261	15270	15334	15155	15175	15265	15233	15253	15114	15177	15240	15299	15049	15283	15050	15134	15115	15253	15200	15239	15273	15320	15213	15305	15152	15055	15224	15196	15236	15380	15002	15204	15135	15248	15253	14942	15020	15313	15047	15285	15093	15225	15196	15153	15109	15283	15361	15168	15105	15106	15360	15265	15047	15261	15199	15196	15128	15241	15057	14991	15231	15207	15197	15103	15164	15331	15308	15069	15144	15126	15163	15271	15171	15205	15271	15073	15112	15213	15335	15162	15276	15137	15233	15193	15257	15231	15299	15186	15317	15045	15230	15258	15206	15322	15164	15423	15282	15200	15285	15371	15296	15339	15237	15194	15300	15207	15165	15357	15000	15131	15213	15187	15126	15229	15114	15117	15330	15230	15038	15176	15219	15293	15090	15370	15283	15389	15093	15287	15304	15203	15357	15129	15362	15269	15283	15162	15182	15167	15212	15283	15147	15203	15191	15156	15087	15263	15457	15341	15174	15291	14989	15185	15287	15135	15193	15268	15231	15241	15240	15168	15339	15191	15331	15085	15164	15300	15169	15200	15209	15196	15024	15439	15181	15052	15222	15137	15210	15428	15123	15098	15241	15275	15195	15296	15278	14982	15150	15226	15275	15233	14893	15353	15178	15174	15203	15403	14980	15161	15147	15262	15257	15192	15238	15172	15236	15316	15293	15071	15192	15176	15207	15245	15334	15300	15011	15359	15046	14996	15147	15175	15190	15252	15305	15272	15073	15378	15193	15173	15272	15173	15260	15340	15278	15276	15277	15400	15325	15172	15231	15188	15119	15136	15348	15239	15078	15209	15352	15054	15039	15225	15319	15235	15188	15195	15311	15140	15291	15324	15202	15052	15159	15049	15255	15341	15257	15227	14970	15286	15187	15063	15295	15165	15309	15103	15347	15113	15210	15301	15295	15260	15412	15278	15184	15117	15231	15264	15268	15114	15349	15140	15115	15140	15189	15247	15271	15209	15153	15278	15193	15254	15118	15326	15120	15178	15157	15146	15244	15238	15147	15046	15254	15227	15188	15141	15212	15158	15269	15209	15218	15138	15359	15188	15238	14993	15256	15117	15146	14987	15209	15274	15209	15011	15108	15170	15256	15156	15344	15285	15203	15174	15084	15213	15069	15103	15149	15134	15219	15201	15200	15103	15152	15262	15291	15248	15178	15239	15125	15153	15265	15445	15176	15173	15053	15319	15467	15096	15170	15202	15138	15371	15290	15285	15185	15184	15170	15338	15130	15142	15272	15151	15185	15151	15329	15158	15224	15202	15332	15192	15165	15322	15374	15107	15457	15061	15295	15333	15194	15102	15224	15222	15315	15149	15223	15315	15198	15476	15078	15044	15197	15133	15215	15239	15300	15195	15303	15107	15426	15549	15147	15120	15188	15201	15281	15230	15181	15116	15190	15122	15213	15281	15100	15189	15318	15151	15217	15070	15189	15164	15135	15012	15167	15279	15241	15426	15240	15096	15196	15192	15019	15292	15135	15202	15176	15247	15372	15285	15209	15230	15157	15258	15302	15172	15168	15225	15263	15141	15264	15137	15325	15087	15047	15200	15198	15223	15117	15193	14966	15091	15245	15290	15216	15065	15283	15311	15341	15241	15189	15108	15280	15220	15318	15124	15073	15222	15277	15120	15149	15200	15326	15286	15329	15307	15295	15207	15165	15343	15399	15223	15115	15122	15194	15222	15201	15096	15280	15208	15142	15179	15292	15214	15338	15324	15230	15324	15331	15145	15298	15399	15084	15291	15178	14889	15231	15310	15152	15230	15140	15275	15319	15186	15267	15127	15107	15272	15403	15055	15220	15301	15312	15119	15126	15319	15449	15207	15233	15175	15244	15252	15106	15368	15280	15264	15324	15221	15321	15156	15043	15203	15286	15260	15351	15297	15086	15152	15170	15266	15206	15199	15179	15372	15220	15115	15194	15227	15272	15371	15155	15192	15117	15261	15250	15274	15238	15027	15063	15224	15262	15251	14990	15014	15291	15210	15149	15199	15268	15256	15209	15259	15118	15200	15245	15287	15176	15354	15191	15248	15144	15362	15219	15143	15391	15104	15173	15017	15334	15093	15355	15143	15274	15110	15161	15289	15028	15166	15208	15277	15303	15354	15082	15120	15212	15154	15218	15472	15167	15352	15306	15274	15177	15227	14962	15179	15340	15180	15239	15003	15071	15292	15210	15417	15091	15093	15335	15093	15089	15400	15267	15063	15224	15122	15280	15197	15293	15253	15147	15370	15095	15218	15077	15176	15255	15108	15222	14966	15392	15284	15083	15215	15188	15186	15164	15307	15285	15277	15219	15309	15345	15301	15157	15105	15469	15295	15197	15284	15165	15096	15093	15271	15281	15247	15256	15301	15189	15241	15241	15212	15246	15142	15134	15165	15103	15235	15274	15256	15340	15193	15150	15285	15134	15330	15088	14959	15163	15351	15103	15253	15265	15173	15088	15227	15225	15170	15320	15281	15210	15355	15380	15246	15290	15202	15198	15157	15051	15207	14928	15232	15259	15180	15242	15224	15180	15172	15181	15264	15309	15244	15269	15270	15099	15293	15302	15230	15175	15096	15438	15255	15269	15351	15151	15119	15217	15330	15173	15263	15264	15421	15123	15237	15288	15137	15232	15219	15457	15225	15354	15195	15053	15249	15126	15178	15073	15262	15251	15158	15191	15185	15286	15168	15145	15304	15153	15131	15384	15014	15184	15130	15269	14922	15230	15304	15050	15182	15245	15063	15237	15172	15153	15175	15159	15179	15197	15240	15133	15279	15157	15075	15282	15175	15064	15123	15381	15333	15267	15203	15404	15398	15256	15387	15255	15202	15149	15047	15146	15195	15160	15264	15193	15332	15168	15227	15180	15234	15313	15311	15296	15142	15468	15203	15044	15334	15164	15416	15258	15097	15226	15183	15235	15149	15323	15226	15300	15214	15186	15203	15229	15197	15287	15062	15230	15150	15227	15315	14991	15137	15204	15245	15307	15230	15245	15152	15213	15212	15251	15075	15093	15174	15309	15055	15160	15349	15308	15226	15135	15208	15155	15266	15220	15184	15151	15328	15317	15082	15044	15228	15279	15153	15189	15095	15115	15281	15143	15096	15167	15148	15219	15254	15357	15141
23102	21553	29607	24010	22223	25293	27652	22585	21144	20361	19619	19035	18708	18353	18349	18043	17806	17647	17323	17425	17344	17279	17138	17035	17072	16969	16785	16881	17040	16704	16916	16694	16737	16822	16555	16617	16569	16827	16672	16542	16655	16820	16791	16810	16517	16646	16718	16615	16691	16597	16626	16676	16644	16702	16779	16646	16652	16512	16906	16689	16638	16654	16492	16789	16748	16825	16555	16482	16492	16699	16573	16755	16660	16464	16373	16603	16556	16427	16514	16591	16514	16463	16508	16707	16636	16666	16505	16265	16624	16741	16516	16362	16365	16527	16657	16766	16656	16475	16488	16532	16639	16478	16427	16554	16470	16410	16514	16482	16488	16547	16567	16465	16485	16566	16594	16371	16795	16493	16469	16728	16680	16545	16639	16423	16549	16502	16773	16630	16747	16556	16715	16436	16488	16593	16495	16674	16660	16434	16473	16428	16701	16539	16427	16648	16413	16397	16468	16560	16401	16489	16789	16482	16589	16681	16580	16759	16491	16519	16608	16619	16502	16485	16511	16440	16543	16727	16561	16773	16624	16552	16533	16312	16570	16396	16782	16712	16730	16569	16648	16563	16588	16674	16571	16662	16708	16542	16592	16502	16583	16225	16505	16788	16606	16450	16631	16665	16583	16547	16464	16558	16504	16581	16550	16682	16534	16300	16850	16606	16463	16491	16591	16470	16402	16441	16563	16429	16728	16676	16480	16508	16561	16588	16535	16314	16397	16558	16605	16685	16588	16576	16356	16346	16470	16477	16433	16302	16626	16536	16430	16577	16647	16454	16523	16370	16667	16515	16762	16710	16526	16495	16569	16492	16616	16494	16718	16482	16597	16584	16581	16481	16525	16617	16478	16405	16279	16471	16472	16523	16689	16622	16519	16659	16631	16548	16412	16589	16495	16398	16597	16673	16536	16484	16482	16486	16591	16361	16449	16505	16523	16651	16525	16471	16478	16438	16519	16413	16680	16644	16449	16567	16453	16569	16469	16511	16633	16664	16499	16549	16499	16432	16527	16536	16601	16778	16476	16508	16393	16472	16502	16535	16652	16482	16564	16490	16531	16471	16586	16450	16519	16520	16543	16601	16504	16553	16557	16528	16590	16461	16467	16579	16621	16619	16494	16580	16612	16674	16369	16478	16550	16419	16366	16575	16584	16342	16335	16506	16657	16776	16688	16540	16580	16410	16510	16292	16475	16525	16418	16417	16574	16784	16657	16740	16360	16311	16553	16464	16731	16401	16485	16522	16644	16535	16412	16656	16529	16486	16495	16632	16233	16672	16637	16445	16398	16362	16665	16395	16493	16558	16447	16411	16575	16539	16527	16661	16568	16740	16494	16555	16597	16501	16560	16467	16373	16345	16380	16494	16708	16365	16474	16611	16490	16512	16589	16389	16548	16511	16626	16527	16794	16719	16388	16393	16448	16717	16561	16624	16685	16453	16507	16479	16564	16808	16541	16542	16654	16388	16299	16266	16526	16332	16509	16404	16598	16547	16394	16636	16530	16660	16657	16472	16506	16846	16508	16526	16738	16562	16491	16627	16485	16542	16549	16665	16575	16334	16587	16533	16728	16536	16481	16558	16646	16612	16754	16486	16604	16630	16464	16540	16329	16525	16420	16455	16675	16445	16611	16453	16625	16589	16685	16512	16647	16543	16627	16602	16546	16642	16590	16324	16441	16598	16506	16550	16534	16548	16501	16341	16455	16487	16569	16559	16681	16495	16526	16474	16581	16561	16609	16619	16750	16599	16535	16628	16520	16412	16333	16506	16533	16377	16732	16621	16739	16517	16672	16351	16323	16401	16430	16677	16493	16413	16651	16584	16561	16569	16413	16676	16563	16529	16602	16449	16752	16499	16341	16428	16538	16585	16419	16567	16344	16500	16390	16543	16587	16564	16568	16549	16499	16490	16622	16574	16653	16552	16348	16605	16594	16554	16528	16330	16538	16492	16358	16506	16526	16412	16525	16535	16406	16518	16539	16459	16648	16490	16642	16508	16539	16660	16502	16535	16551	16395	16616	16446	16649	16789	16506	16582	16395	16539	16690	16640	16726	16405	16556	16683	16500	16595	16517	16537	16615	16490	16604	16381	16530	16716	16751	16643	16565	16488	16617	16412	16708	16580	16506	16443	16383	16519	16652	16529	16427	16559	16753	16684	16665	16441	16642	16566	16655	16551	16580	16473	16631	16710	16567	16638	16431	16572	16637	16601	16585	16306	16582	16566	16725	16675	16417	16653	16714	16647	16553	16481	16613	16516	16482	16586	16605	16441	16390	16458	16370	16360	16663	16364	16543	16559	16604	16742	16351	16349	16576	16678	16598	16591	16491	16581	16334	16671	16501	16581	16541	16413	16522	16530	16574	16638	16619	16379	16654	16523	16738	16528	16675	16519	16335	16482	16638	16429	16605	16662	16569	16630	16568	16577	16368	16457	16478	16566	16514	16535	16615	16357	16641	16574	16393	16622	16456	16514	16577	16638	16567	16496	16445	16688	16515	16405	16411	16502	16508	16569	16737	16583	16570	16472	16392	16493	16605	16546	16599	16685	16482	16397	16334	16418	16384	16299	16663	16749	16574	16606	16416	16697	16787	16490	16593	16588	16603	16713	16606	16466	16563	16560	16579	16463	16534	16397	16416	16465	16696	16576	16656	16668	16534	16379	16441	16583	16462	16553	16630	16656	16561	16505	16407	16616	16552	16566	16509	16597	16560	16544	16859	16501	16693	16461	16323	16500	16429	16430	16548	16320	16406	16422	16524	16518	16612	16494	16448	16481	16490	16518	16732	16577	16648	16513	16598	16583	16740	16553	16498	16458	16513	16370	16593	16337	16497	16502	16412	16519	16393	16539	16713	16736	16511	16704	16404	16510	16499	16774	16644	16402	16673	16544	16634	16699	16471	16631	16528	16514	16675	16511	16584	16484	16588	16551	16495	16620	16382	16540	16571	16474	16366	16465	16403	16611	16599	16475	16779	16608	16486	16486	16380	16388	16487	16570	16387	16458	16664	16516	16440	16590	16526	16432	16429	16500	16406	16564	16591	16646	16440	16464	16484	16455	16715	16478	16597	16469	16416	16510	16697	16611	16520	16539	16391	16531	16514	16627	16782	16343	16580	16465	16570	16672	16436	16424	16526	16799	16683	16575	16555	16714	16601	16402	16473	16389	16580	16421	16492	16437	16466	16469	16571	16482	16642	16536	16620	16593	16531	16738	16656	16496	16389	16691	16367	16457	16402	16546	16701	16883	16766	16485	16686	16568	16675	16566	16564	16279	16724	16696	16483	16335	16432	16647	16614	16502	16499	16477	16535	16636	16569	16541	16635	16294	16352	16600	16749	16456	16535	16541	16550	16642	16590	16551	16491	16368	16653	16555	16622	16610	16738	16714	16427	16458	16536	16631	16472	16640	16615	16495	16491	16697	16603	16667	16442	16620	16678	16507	16671	16501	16425	16471	16456	16433	16529	16519	16508	16545	16477	16475	16573	16487	16478	16461	16550	16593	16566	16596	16475	16547	16406	16453	16444	16662	16762	16538	16537	16398	16427	16444	16694	16495	16457	16468	16422	16570	16582	16677	16565	16585	16642	16468	16580	16553	16624	16516	16432	16488	16504	16535	16566	16299	16465	16581	16494	16478	16447	16552	16577	16630	16644	16602	16599	16601	16607	16523	16615	16346	16511	16559	16462	16644	16546	16508	16485	16629	16545	16570	16685	16430	16511	16399	16622	16559	16691	16592	16344	16428	16443	16488	16635	16502	16358	16752	16647	16467	16610	16459	16458	16574	16703	16596	16527	16486	16398	16268	16591	16377	16549	16664	16293	16583	16573	16582	16328	16679	16415	16632	16554	16634	16576	16584	16456	16535	16453	16503	16435	16699	16671	16540	16500	16503	16415	16497	16506	16449	16782	16482	16348	16472	16409	16612	16698	16416	16486	16652	16420	16379	16507	16428	16369	16612	16514	16458	16486	16765	16687	16566	16405	16555	16501	16531	16568	16434	16524	16506	16752	16684	16587	16601	16434	16492	16584	16498	16513	16550	16548	16435	16498	16430	16552	16708	16787	16652	16617	16633	16680	16468	16575	16648	16483	16569	16457	16480	16470	16565	16317	16472	16348	16770	16684	16406	16613	16575	16565	16450	16469	16659	16613	16541	16470	16580	16495	16713	16531	16500	16611	16370	16464	16530	16488	16661	16780	16463	16545	16320	16456	16431	16509	16565	16448	16384	16494	16462	16579	16568	16637	16255	16611	16658	16637	16585	16315	16431	16466	16434	16442	16436	16385	16677	16507	16798	16497	16655	16542	16557	16713	16475	16532	16510	16484	16620	16582	16530	16448	16408	16532	16563	16678	16496	16464	16658	16531	16668	16543	16422	16546	16474	16665	16463	16328	16525	16498	16330	16635	16514	16662	16683	16519	16400	16419	16464	16595	16564	16479	16453	16445	16710	16454	16480	16452	16678	16581	16384	16495	16392	16558	16293	16735	16499	16531	16669	16609	16733	16564	16501	16427	16241	16499	16428	16421	16708	16536	16669	16456	16543	16500	16480	16424	16470	16548	16459	16578	16627	16666	16476	16500	16510	16760	16432	16693	16286	16244	16479	16691	16622	16579	16442	16511	16527	16610	16428	16486	16490	16544	16368	16527	16352	16678	16594	16581	16595	16729	16494	16363	16580	16466	16451	16553	16452	16643	16627	16541	16521	16471	16417	16656	16628	16481	16908	16440	16555	16535	16460	16707	16480	16485	16560	16478	16702	16659	16492	16650	16601	16551	16275	16519	16507	16503	16614	16590	16643	16485	16599	16504	16346	16487	16474	16503	16485	16323	16549	16477	16673	16395	16553	16612	16638	16660	16599	16297	16556	16284	16605	16400	16688	16584	16492	16491	16646	16509	16623	16609	16531	16480	16572	16602	16550	16643	16491	16519	16596	16538	16569	16330	16545	16438	16649	16625	16405	16438	16533	16433	16368	16459	16599	16336	16389	16285	16489	16505	16612	16671	16629	16453	16187	16615	16498	16529	16525	16449	16649	16275	16556	16413	16509	16497	16454	16455	16554	16540	16649	16570	16481	16581	16573	16480	16424	16416	16447	16541	16346	16435	16590	16664	16404	16370	16289	16830	16470
26630	45889	43862	37679	33146	28671	25652	24169	22551	20871	20270	19128	18238	18346	17897	17393	17066	16510	16461	16351	16334	16377	16022	15713	15677	15770	15589	15768	15538	15487	15341	15397	15382	15333	15482	15265	15292	15450	15336	15355	15368	15275	15299	15437	15514	15256	15326	15301	15062	15422	15214	15275	15324	15500	15320	15220	15243	15315	15330	15380	15302	15439	15325	15229	15330	15263	15410	15315	15412	15252	15239	15423	15179	15430	15288	15320	15259	15250	15217	15337	15281	15312	15200	15314	15149	15327	15134	15182	15146	15139	15302	15295	15250	15275	15088	15409	15228	15124	15178	15276	15158	15324	15445	15396	15238	15347	15436	15310	15329	15390	15334	15156	15173	15260	15312	15166	15323	15347	15368	15181	15370	15362	15326	15231	15246	15356	15272	15184	15177	15244	15227	15274	15326	15258	15049	15403	15126	15352	15246	15234	15434	15221	15270	15244	15271	15251	15230	15256	15295	15391	15129	15250	15270	15258	15234	15160	15282	15229	15128	15215	15159	15216	15337	15206	15172	15179	15229	15189	15265	15296	15279	15283	15210	15184	15351	15089	15305	15389	15393	15304	15410	15144	15184	15202	15319	15357	15151	15243	15300	15174	15168	15185	15304	15371	15281	15415	15237	15355	15157	15369	15410	15301	15293	15304	15054	15306	15190	15331	15172	15103	15391	15437	15227	15234	15265	15226	15250	15143	15281	15307	15185	15165	15310	15339	15412	15103	15345	15244	15280	15244	15344	15244	15367	15201	15189	15364	15214	15236	15122	15114	15353	15443	15236	15167	15100	15436	15418	15308	15209	15289	15371	15386	15103	15348	15204	15274	15096	15207	15189	15189	15162	15291	15253	15322	15159	15071	15307	15343	15133	15235	15183	15258	15313	15290	15269	15347	15344	15269	15368	15267	15312	15324	15310	15233	15262	15326	15161	15371	15277	15286	15312	15388	15143	15222	15471	15321	15287	15205	15263	15237	15296	15317	15266	15346	15133	15175	15115	15313	15222	15188	15381	15215	15119	15247	15356	15247	15237	15311	15257	15095	15316	15304	15185	15245	15276	15349	15076	15398	15300	15260	15231	15321	15052	15376	15098	15351	15248	15113	15250	15258	15119	15235	15211	15174	15170	15246	15328	15409	15257	15146	15261	15112	15240	15349	15293	15252	15140	15316	15298	15169	15279	15270	15061	15205	15097	15126	15318	15117	15485	15224	15308	15311	15149	15082	15181	15166	15244	15173	15248	15308	15133	15181	15183	15215	15247	15200	15172	15310	15124	15147	15156	15172	15392	15348	15334	15242	15431	15246	15010	15133	15245	15318	15168	15257	15303	15351	15120	15306	15195	15349	15357	15228	15159	15181	15145	15265	15265	15273	15305	15245	15199	15360	15255	15299	15385	15313	15250	15251	15171	15219	15250	15291	15235	15364	15300	15193	15143	15123	15230	15312	15191	15282	15228	15415	15400	15396	15232	15429	15182	15048	15074	15300	15159	15121	15230	15437	15250	15112	15229	15171	15274	15316	15355	15167	15268	15316	15438	15443	15151	15324	15009	15162	15283	15207	15134	15260	15404	15204	15378	15323	15376	15238	15151	15275	15370	15112	15239	15165	15308	15175	15152	15363	15213	15374	15307	15448	15211	15285	15213	15323	15234	15120	15101	15251	15100	15336	15329	15410	15239	15281	15219	15286	15327	15444	15327	15155	15381	15186	15298	15076	15224	15320	15062	15206	15362	15244	15211	15169	15144	15195	15141	15200	15197	15247	15329	15229	15383	15255	15355	15226	15348	15138	15255	15234	15411	15116	15335	15328	14976	15214	15312	15182	15166	15235	15457	15169	15122	15355	15250	15295	15387	15209	15137	15042	15276	15230	15518	15262	15311	15247	15290	15158	15225	15221	15153	15242	15311	15422	15277	15353	15209	15280	15203	15164	15305	15266	15244	15184	15490	15399	15195	15266	15308	15362	15153	15359	15107	15169	15254	15150	15174	15162	15303	15415	15112	15391	15252	15152	15162	15225	15227	15198	15244	15260	15279	15365	15315	15144	15277	15185	15160	15291	15405	15266	15191	15382	14950	15320	15271	15038	15192	15300	15208	15124	15288	15339	15209	15351	15110	15182	15282	15256	15322	15300	15271	15368	15275	15206	15152	15195	15396	15216	15134	15112	15401	15189	15432	15352	15273	15343	15221	15145	15320	15271	15246	15194	15351	15338	15368	15273	15150	15028	15159	15031	15227	15322	15395	15174	15283	15222	15098	15399	15259	15279	15176	15231	15172	15181	15083	15233	15121	15221	15256	15217	15363	15348	15143	15426	15406	15206	15102	15339	15255	15377	15028	15247	15268	15252	15313	15217	15176	15522	15139	15278	15128	15195	15303	15159	15147	15310	15344	15167	15328	15177	15258	15247	15256	15246	15148	15145	15464	15221	15224	15190	15269	15105	15478	15359	15150	15217	15246	15499	15103	15155	15284	15369	15174	15381	15250	15202	15097	15163	15394	15294	15284	15187	15306	15308	15382	15254	15192	15311	15279	15131	15264	15225	15215	15371	15073	15269	15335	15272	15143	15220	15267	15226	15282	15262	15143	15065	15258	15140	15302	15238	15235	15340	15269	15157	15207	15216	15365	15223	15300	15272	15147	15403	15148	15182	15284	15166	15155	15387	15216	15218	15313	15265	15236	15260	15101	15139	15217	15299	15111	15329	15255	15369	15272	15230	15267	15218	15332	15268	15391	15270	15250	15173	15118	15300	15131	15099	15403	15632	15153	15247	15294	15169	15144	15298	15203	15131	15208	15419	15391	15385	15106	15175	15183	15297	15110	15274	15260	15296	15246	15243	15341	15192	15316	15212	15398	15333	15288	15258	15162	15271	15204	15397	15292	15237	15401	15487	15140	15346	15265	15074	15381	15239	15115	15112	15133	15230	15255	15313	15043	15316	15288	15162	15310	15259	15169	15250	15273	15071	15183	15247	15309	15370	15173	15185	15184	15420	15084	15131	15264	15062	15256	15170	15352	15211	15069	15274	15211	15378	15385	15134	15307	15174	15111	15279	15334	15396	15202	14998	15210	15354	15166	15100	15237	15334	15426	15328	15215	15346	15115	15162	15071	15185	15167	15241	15292	15267	15173	15198	15272	15045	15338	15234	15291	15270	15196	15131	15187	15533	15298	15233	15140	15406	15470	15251	15154	15143	15066	15157	15306	15136	15364	15074	15261	15251	15183	15197	15217	15186	15180	15421	15263	15277	15107	15279	15275	15331	15238	15116	15319	15204	15211	15252	15182	15259	15232	15119	15131	15354	15277	15220	15326	15191	15295	15334	15203	15222	15242	15202	15229	15299	15256	15202	15181	15281	15427	15298	15145	15338	15197	15428	15245	15400	15225	15207	15149	15326	15145	15415	15301	15158	15350	15377	15226	15218	15078	15367	15116	15133	15244	15120	15272	15145	15437	15122	15373	15273	15312	15206	15189	15293	15336	15164	15170	15421	15223	15239	15258	15192	15347	15249	15324	15211	15212	15129	15386	15199	15273	15181	15152	15321	15371	15221	15300	15092	15283	15228	15333	15242	15313	15275	15275	15319	15314	15261	15242	15304	15238	15423	15330	15199	15276	15260	15241	15397	15335	15137	15355	15195	15310	15429	15122	15165	15175	15145	15206	15367	15272	15318	15407	15142	15257	15261	15141	15266	15103	15355	15309	15096	15235	15199	15283	15314	15229	15318	15117	15224	15175	15292	15328	15303	15352	15186	15330	15407	15288	15115	15291	15319	15241	15295	15294	15321	15259	15337	15228	15440	15181	15270	15296	15230	15240	15224	15352	15403	15128	15251	15215	15243	15400	15291	15010	15306	15164	15169	15318	15303	15261	15316	15238	15133	15127	15163	15333	15282	15194	15296	15241	15089	15037	15312	15271	15003	15288	15306	15155	15182	15200	15172	15109	15242	15198	15142	15185	15498	15262	15332	15377	15242	15287	15091	15210	15346	15248	15114	15217	15224	15077	15258	15268	15152	15258	15271	15219	15214	15308	15246	15222	15296	15107	15333	15138	15225	15178	15377	15276	15310	15342	15250	15100	15278	15297	15306	15353	15290	15150	15330	15239	15135	15212	15158	15200	15431	15258	15185	15133	15354	15196	15259	15267	15293	15415	15175	15379	15290	15215	15364	15297	15388	15138	15187	15316	15437	15062	15167	15235	15375	15302	15300	15270	15397	15130	15304	15317	15383	15253	15199	15184	15248	15275	15365	15191	15300	15239	15358	15224	15383	15248	15386	15248	15274	15159	15184	15186	15207	15263	15316	15223	15073	15299	15295	15190	15151	15112	15235	15118	15205	15256	15255	15288	15277	15165	15356	15259	15420	15449	15136	15168	14974	15144	15003	15169	15166	15151	15339	15240	15420	15236	15211	15176	15289	15247	15275	15295	15246	15282	15367	15197	15424	15338	15190	15323	15172	15271	15276	15177	15233	15209	15258	15252	15152	15223	15311	15154	15192	15286	15222	15233	15335	15316	14988	15212	15137	15250	15290	15121	15292	15129	15226	15231	15209	15231	15288	15175	15442	15281	15144	15213	15159	15182	15171	15293	15201	15253	15149	15322	15081	15129	15078	15211	15334	15171	15336	15293	15178	15022	15328	15313	15211	15135	15366	15280	15247	15272	15278	15305	15173	15195	15278	15194	15128	15317	15309	15331	15206	15311	15309	15137	15202	15194	15331	15221	15261	15241	15267	15325	15483	15134	15252	15276	15263	15176	15291	15271	15035	15267	15475	15276	15119	15125	15109	15281	15164	15324	15405	15061	15139	15400	15255	15318	15286	15345	15175	15287	15212	15138	15331	15282	15291	15268	15434	15219	15121	15359	15194	15426	15240	15189	15316	15150	15220	15301	15172	15217	15261	15044	15317	15143	15239	15195	15313	15138	15241	15359	15133	15335	15276	15206	15043	15206	15296	15327	15317	15399	15276	15295	15183	15289	15160	15243	15312	15261	15127	15311	15025	15281	15397	15219	15179	15366	15157	15186	15191	15266	15401	15116	15398	15348	15255	15230	15265	15270	15246	15230	15193	15325	15596	15226	15337	15236	15514	15216	15372	15142	15211	15359	15316	15302	15231	15292	15362	15293	15205
27975	23899	28760	26630	22056	20485	18862	17817	17360	16847	16704	16461	16423	16543	16099	16087	15897	15988	15811	15855	15940	15919	15678	15621	15547	15788	15738	15676	15612	15589	15580	15563	15613	15516	15541	15496	15565	15499	15594	15504	15702	15632	15706	15640	15607	15442	15555	15529	15536	15725	15554	15635	15681	15520	15668	15566	15678	15591	15625	15393	15443	15496	15587	15396	15461	15429	15611	15580	15336	15489	15560	15620	15546	15624	15374	15326	15522	15619	15751	15521	15571	15492	15406	15355	15512	15541	15523	15706	15612	15431	15410	15456	15536	15554	15486	15481	15423	15470	15488	15592	15439	15520	15490	15607	15753	15489	15468	15570	15629	15633	15500	15522	15556	15319	15305	15523	15749	15499	15511	15637	15535	15679	15659	15475	15719	15493	15337	15558	15559	15510	15448	15564	15400	15520	15534	15622	15682	15434	15554	15665	15618	15700	15541	15587	15379	15637	15648	15417	15396	15499	15429	15545	15612	15562	15501	15329	15679	15617	15551	15484	15507	15448	15645	15534	15603	15299	15516	15542	15419	15659	15479	15455	15550	15450	15667	15604	15451	15610	15649	15627	15664	15394	15510	15507	15641	15380	15536	15687	15571	15662	15548	15822	15508	15480	15580	15634	15303	15310	15506	15315	15655	15626	15358	15436	15524	15489	15506	15742	15512	15605	15536	15574	15519	15480	15401	15570	15323	15384	15533	15481	15497	15467	15490	15844	15696	15426	15577	15465	15388	15507	15203	15506	15570	15474	15551	15532	15653	15506	15473	15400	15560	15475	15559	15389	15748	15503	15568	15671	15650	15596	15463	15576	15477	15509	15452	15467	15707	15470	15408	15517	15462	15705	15569	15589	15642	15528	15586	15653	15562	15464	15433	15356	15539	15515	15583	15457	15655	15443	15590	15563	15518	15448	15600	15617	15549	15384	15413	15388	15366	15512	15415	15437	15529	15489	15664	15527	15340	15568	15419	15500	15535	15415	15691	15536	15622	15434	15641	15562	15501	15678	15684	15486	15428	15356	15428	15580	15197	15572	15581	15635	15597	15614	15800	15471	15426	15545	15438	15650	15524	15429	15352	15469	15432	15517	15535	15390	15518	15506	15329	15611	15655	15363	15618	15589	15522	15422	15485	15631	15581	15522	15548	15555	15676	15201	15626	15457	15510	15602	15747	15486	15711	15639	15496	15489	15441	15636	15528	15523	15612	15675	15514	15681	15578	15520	15582	15462	15360	15370	15296	15265	15513	15597	15613	15619	15442	15475	15367	15532	15454	15692	15544	15539	15527	15668	15513	15424	15664	15499	15503	15437	15390	15478	15513	15428	15499	15412	15465	15265	15528	15467	15384	15251	15567	15535	15413	15583	15316	15458	15622	15535	15562	15402	15800	15613	15397	15383	15701	15445	15531	15313	15626	15506	15489	15501	15542	15404	15256	15470	15592	15756	15634	15475	15595	15566	15421	15593	15376	15447	15502	15646	15488	15621	15435	15467	15529	15354	15506	15315	15348	15514	15521	15373	15566	15492	15276	15550	15624	15447	15623	15638	15481	15661	15499	15404	15485	15448	15423	15526	15590	15708	15578	15630	15477	15333	15483	15503	15439	15254	15521	15459	15559	15422	15537	15570	15505	15519	15546	15556	15565	15462	15440	15682	15373	15447	15714	15595	15512	15787	15644	15611	15373	15615	15562	15389	15351	15482	15560	15546	15588	15634	15676	15475	15485	15380	15536	15633	15548	15450	15670	15606	15610	15673	15608	15449	15653	15636	15422	15322	15527	15491	15638	15403	15560	15363	15622	15671	15453	15495	15490	15270	15438	15512	15658	15338	15516	15569	15394	15508	15545	15542	15518	15553	15532	15479	15465	15487	15546	15486	15430	15341	15545	15363	15453	15382	15642	15533	15541	15414	15467	15512	15562	15612	15575	15494	15666	15618	15483	15364	15501	15369	15426	15505	15284	15478	15620	15353	15619	15416	15427	15491	15403	15454	15528	15498	15327	15520	15449	15397	15546	15549	15509	15762	15564	15430	15356	15593	15469	15415	15499	15461	15255	15638	15528	15387	15415	15487	15709	15539	15514	15424	15447	15434	15630	15387	15529	15625	15453	15436	15417	15409	15605	15693	15640	15486	15664	15369	15602	15713	15683	15347	15664	15485	15716	15458	15436	15449	15661	15658	15734	15570	15424	15582	15470	15506	15508	15562	15459	15559	15603	15449	15501	15525	15767	15537	15632	15534	15690	15652	15334	15553	15642	15679	15468	15565	15581	15613	15527	15572	15389	15490	15610	15463	15474	15536	15537	15824	15572	15505	15602	15535	15508	15443	15417	15480	15492	15665	15491	15567	15567	15484	15531	15599	15648	15696	15441	15525	15639	15667	15584	15538	15606	15654	15497	15520	15418	15657	15641	15523	15500	15631	15538	15611	15459	15576	15493	15671	15461	15644	15593	15568	15354	15475	15530	15642	15507	15581	15515	15628	15634	15476	15654	15471	15505	15388	15402	15582	15553	15506	15435	15451	15656	15427	15720	15643	15542	15597	15740	15535	15484	15547	15561	15579	15523	15514	15656	15558	15791	15754	15645	15614	15584	15548	15584	15643	15444	15713	15506	15434	15533	15274	15534	15465	15472	15570	15510	15518	15452	15387	15447	15312	15431	15388	15477	15654	15566	15506	15516	15428	15556	15451	15462	15551	15614	15738	15423	15572	15478	15432	15529	15549	15551	15639	15533	15557	15258	15572	15536	15556	15350	15495	15707	15510	15773	15557	15636	15535	15569	15528	15652	15407	15512	15641	15505	15556	15575	15613	15565	15461	15509	15432	15423	15348	15636	15611	15582	15549	15843	15511	15632	15723	15426	15485	15588	15633	15574	15505	15376	15387	15448	15389	15550	15514	15522	15364	15486	15508	15502	15531	15662	15590	15504	15436	15417	15323	15394	15542	15643	15642	15591	15679	15480	15557	15500	15394	15803	15539	15469	15481	15366	15409	15449	15506	15666	15468	15514	15556	15284	15704	15536	15476	15459	15777	15550	15470	15671	15503	15541	15466	15655	15419	15615	15525	15373	15729	15540	15463	15446	15484	15690	15434	15485	15384	15642	15585	15607	15453	15570	15579	15621	15567	15295	15529	15420	15517	15604	15551	15372	15654	15566	15636	15387	15542	15577	15673	15509	15430	15474	15662	15433	15472	15439	15463	15257	15543	15478	15665	15599	15455	15664	15337	15264	15620	15395	15517	15609	15397	15524	15583	15410	15490	15545	15453	15423	15378	15526	15637	15538	15659	15519	15585	15536	15579	15681	15445	15708	15651	15577	15507	15557	15437	15547	15479	15605	15642	15559	15548	15616	15604	15654	15781	15320	15693	15652	15533	15531	15627	15432	15632	15463	15422	15455	15568	15675	15609	15522	15501	15462	15605	15451	15652	15364	15602	15440	15487	15597	15481	15566	15381	15282	15742	15532	15511	15429	15514	15393	15606	15446	15500	15395	15468	15654	15561	15333	15735	15595	15506	15634	15476	15507	15512	15538	15652	15462	15480	15432	15627	15525	15523	15633	15703	15624	15597	15522	15719	15357	15621	15566	15666	15450	15646	15506	15461	15431	15706	15454	15533	15534	15348	15467	15669	15558	15558	15490	15571	15511	15525	15503	15574	15516	15473	15789	15530	15580	15382	15486	15522	15379	15452	15465	15410	15625	15465	15575	15675	15418	15584	15614	15458	15650	15512	15548	15619	15735	15221	15519	15543	15551	15482	15572	15619	15396	15471	15523	15578	15504	15516	15532	15413	15486	15624	15653	15512	15473	15272	15475	15595	15310	15285	15684	15416	15664	15595	15333	15659	15700	15516	15452	15411	15470	15347	15531	15511	15566	15542	15580	15495	15572	15542	15524	15525	15424	15503	15539	15337	15508	15459	15409	15479	15481	15436	15450	15444	15598	15515	15446	15501	15357	15452	15554	15433	15533	15577	15499	15472	15466	15514	15508	15629	15320	15683	15463	15541	15558	15571	15474	15374	15636	15458	15666	15373	15370	15493	15464	15462	15448	15401	15411	15696	15465	15418	15493	15528	15535	15613	15659	15596	15524	15449	15611	15618	15572	15467	15544	15459	15401	15356	15436	15393	15418	15510	15531	15613	15481	15618	15643	15434	15674	15376	15611	15484	15390	15494	15425	15625	15532	15648	15481	15376	15610	15516	15460	15384	15274	15532	15558	15638	15524	15583	15518	15471	15480	15684	15580	15303	15461	15672	15468	15599	15570	15597	15625	15493	15434	15480	15612	15643	15633	15472	15803	15541	15780	15516	15420	15341	15385	15561	15559	15525	15471	15329	15485	15606	15538	15521	15555	15572	15577	15759	15593	15337	15356	15532	15461	15346	15450	15507	15534	15482	15455	15472	15529	15598	15468	15375	15433	15577	15616	15609	15448	15566	15517	15595	15441	15516	15674	15387	15482	15542	15538	15392	15723	15654	15494	15552	15529	15476	15364	15502	15484	15524	15460	15550	15483	15604	15563	15664	15467	15768	15618	15318	15628	15423	15511	15438	15485	15538	15510	15695	15459	15549	15398	15417	15478	15381	15607	15484	15572	15525	15601	15575	15415	15569	15565	15526	15537	15632	15405	15406	15482	15486	15430	15579	15561	15517	15551	15364	15343	15554	15777	15250	15478	15344	15426	15442	15405	15679	15766	15473	15635	15685	15617	15596	15602	15443	15547	15497	15614	15504	15517	15557	15647	15481	15586	15722	15431	15421	15577	15365	15703	15358	15562	15587	15525	15634	15577	15779	15578	15554	15723	15410	15372	15698	15572	15690	15477	15433	15307	15632	15610	15390	15574	15602	15661	15697	15578	15669	15385	15657	15626	15559	15578	15619	15592	15481	15502	15567	15640	15706	15479	15279	15279	15631	15483	15474	15378	15705	15504	15309	15640	15612	15516	15492	15507	15324	15595	15539	15611	15597	15447	15413	15544	15377	15545	15465	15668	15447	15463	15554	15532	15594	15392	15691	15496	15782	15589	15379	15301	15510	15681	15570	15562	15527	15606	15402	15509	15440	15394	15456	15511	15356	15587	15526	15620	15681	15296	15657	15536	15473	15345	15600	15475	15549	15501	15616	15617	15263
24051	35187	32865	27444	24373	21904	19606	18814	17843	17130	16791	16332	15806	15864	15868	15540	15396	15166	15097	14899	14955	15058	14955	14969	14913	14824	14862	14788	14822	14545	14578	14631	14635	14583	14616	14837	14631	14554	14638	14733	14823	14636	14738	14698	14906	14623	14787	14669	14756	14655	14605	14674	14678	14689	14727	14798	14582	14557	14655	14591	14619	14674	14659	14744	14593	14707	14598	14829	14433	14754	14807	14627	14709	14603	14681	14538	14671	14511	14709	14639	14596	14617	14752	14572	14636	14556	14802	14646	14491	14777	14720	14567	14717	14375	14671	14703	14542	14571	14774	14522	14667	14431	14549	14829	14804	14595	14716	14695	14721	14592	14832	14499	14548	14446	14444	14556	14526	14697	14665	14703	14628	14616	14508	14694	14576	14738	14804	14545	14684	14445	14617	14531	14633	14501	14538	14490	14545	14636	14683	14576	14755	14563	14780	14627	14603	14719	14691	14534	14625	14698	14590	14692	14543	14578	14484	14497	14668	14656	14597	14695	14614	14729	14687	14629	14601	14703	14662	14645	14780	14687	14643	14687	14625	14679	14844	14524	14615	14527	14551	14701	14484	14581	14698	14557	14672	14515	14574	14648	14612	14700	14697	14697	14443	14578	14579	14730	14575	14780	14653	14659	14584	14606	14446	14612	14662	14670	14676	14706	14679	14418	14726	14638	14551	14659	14564	14343	14438	14640	14624	14558	14489	14793	14855	14719	14718	14716	14785	14785	14594	14563	14627	14763	14788	14540	14719	14633	14599	14625	14457	14564	14448	14740	14793	14516	14722	14516	14661	14577	14724	14614	14610	14795	14614	14758	14677	14805	14682	14637	14719	14553	14697	14716	14632	14634	14615	14525	14615	14832	14676	14498	14647	14598	14652	14557	14634	14685	14638	14516	14757	14756	14785	14455	14523	14838	14685	14631	14729	14512	14716	14524	14530	14563	14703	14458	14677	14617	14712	14856	14693	14552	14657	14649	14596	14674	14784	14616	14726	14664	14631	14529	14641	14614	14489	14616	14523	14541	14644	14617	14621	14635	14469	14641	14733	14611	14701	14661	14594	14896	14597	14648	14487	14755	14711	14550	14661	14613	14719	14643	14783	14606	14426	14627	14641	14709	14554	14542	14829	14705	14539	14583	14698	14517	14713	14690	14659	14675	14546	14605	14591	14671	14918	14671	14569	14535	14809	14475	14691	14481	14614	14661	14722	14554	14606	14738	14766	14694	14625	14691	14711	14671	14619	14768	14626	14763	14567	14635	14706	14543	14499	14646	14695	14648	14362	14636	14465	14553	14626	14795	14615	14745	14608	14676	14596	14770	14614	14633	14564	14642	14535	14584	14590	14552	14710	14518	14563	14555	14630	14679	14534	14670	14640	14568	14545	14735	14688	14716	14555	14789	14626	14612	14562	14624	14813	14712	14680	14694	14628	14854	14456	14769	14570	14521	14609	14617	14601	14725	14755	14756	14631	14576	14666	14622	14581	14605	14670	14631	14571	14619	14542	14602	14446	14658	14648	14485	14669	14489	14479	14639	14520	14657	14716	14590	14546	14813	14439	14737	14665	14629	14557	14630	14572	14686	14660	14661	14542	14809	14585	14545	14605	14693	14688	14765	14544	14570	14698	14561	14485	14730	14656	14456	14458	14446	14504	14556	14633	14735	14699	14628	14729	14774	14546	14812	14604	14681	14676	14610	14444	14732	14617	14557	14644	14648	14581	14618	14719	14609	14470	14737	14794	14708	14546	14610	14664	14647	14495	14638	14568	14556	14598	14520	14672	14579	14639	14562	14767	14650	14664	14662	14712	14664	14761	14575	14633	14796	14700	14714	14585	14675	14607	14581	14667	14564	14502	14551	14738	14706	14671	14617	14483	14727	14609	14595	14582	14606	14553	14601	14733	14612	14606	14634	14581	14533	14629	14752	14743	14608	14646	14615	14821	14558	14619	14640	14662	14647	14447	14741	14528	14645	14446	14692	14518	14580	14658	14768	14774	14539	14582	14750	14594	14634	14552	14652	14554	14584	14747	14737	14576	14720	14620	14791	14464	14744	14526	14521	14764	14655	14393	14740	14647	14553	14643	14648	14543	14657	14553	14692	14530	14819	14823	14719	14672	14651	14658	14503	14640	14937	14625	14529	14703	14677	14652	14702	14736	14474	14503	14461	14667	14897	14656	14637	14860	14530	14514	14621	14436	14770	14819	14645	14575	14679	14710	14570	14566	14751	14668	14672	14542	14671	14662	14722	14807	14403	14752	14438	14450	14660	14719	14476	14756	14718	14561	14666	14632	14640	14738	14842	14615	14624	14657	14726	14569	14659	14782	14591	14778	14509	14561	14693	14678	14646	14544	14668	14792	14503	14559	14634	14715	14727	14653	14585	14571	14669	14670	14819	14512	14683	14574	14658	14647	14677	14677	14625	14658	14657	14495	14617	14712	14561	14546	14652	14529	14653	14747	14632	14758	14647	14459	14559	14623	14593	14798	14648	14614	14658	14690	14620	14648	14602	14637	14489	14554	14547	14478	14553	14928	14817	14581	14642	14500	14616	14729	14654	14741	14612	14517	14631	14620	14703	14691	14652	14721	14495	14393	14562	14767	14640	14615	14589	14618	14615	14480	14961	14545	14547	14669	14566	14542	14632	14531	14571	14737	14564	14665	14497	14659	14829	14557	14588	14540	14552	14747	14602	14671	14664	14459	14581	14649	14476	14612	14587	14635	14650	14806	14535	14660	14806	14417	14771	14585	14754	14639	14737	14789	14598	14733	14544	14685	14632	14520	14609	14588	14742	14640	14746	14655	14451	14632	14575	14755	14821	14543	14526	14579	14635	14513	14578	14671	14671	14626	14612	14594	14675	14659	14578	14666	14563	14662	14593	14679	14667	14593	14475	14832	14676	14525	14698	14546	14392	14434	14570	14729	14540	14872	14769	14538	14558	14589	14802	14755	14604	14814	14635	14577	14632	14690	14652	14603	14458	14626	14642	14667	14735	14487	14779	14570	14592	14701	14663	14709	14652	14591	14737	14698	14573	14590	14675	14536	14695	14830	14595	14669	14611	14474	14549	14588	14845	14734	14554	14661	14485	14610	14613	14722	14735	14602	14641	14713	14635	14462	14670	14551	14542	14610	14764	14515	14674	14564	14715	14514	14704	14670	14655	14597	14549	14555	14599	14583	14636	14722	14590	14650	14503	14746	14594	14724	14535	14517	14677	14685	14693	14569	14668	14603	14701	14525	14674	14753	14631	14580	14665	14801	14676	14709	14651	14688	14594	14592	14402	14848	14527	14775	14585	14589	14565	14695	14666	14591	14692	14703	14689	14690	14773	14563	14678	14547	14672	14753	14650	14619	14739	14720	14477	14709	14496	14729	14605	14573	14605	14717	14597	14771	14713	14733	14710	14613	14665	14716	14491	14577	14572	14523	14620	14655	14656	14478	14596	14515	14701	14531	14463	14583	14412	14620	14780	14665	14828	14645	14731	14660	14528	14586	14593	14611	14689	14702	14531	14782	14631	14524	14634	14610	14783	14489	14761	14707	14641	14601	14607	14603	14566	14655	14491	14689	14553	14702	14515	14653	14475	14489	14577	14602	14661	14594	14565	14617	14880	14657	14806	14549	14632	14635	14774	14601	14426	14663	14648	14658	14690	14474	14544	14745	14586	14628	14627	14580	14716	14686	14731	14637	14530	14719	14704	14564	14749	14663	14785	14574	14572	14637	14610	14719	14710	14721	14635	14659	14780	14458	14447	14614	14670	14600	14585	14540	14565	14545	14728	14433	14813	14512	14847	14553	14598	14517	14798	14688	14666	14758	14586	14651	14562	14450	14560	14673	14494	14698	14561	14580	14729	14810	14580	14552	14704	14616	14585	14615	14734	14723	14803	14601	14437	14553	14592	14633	14601	14591	14768	14590	14858	14780	14595	14624	14584	14674	14691	14849	14641	14697	14785	14598	14658	14620	14732	14549	14680	14491	14682	14835	14606	14598	14581	14582	14514	14772	14669	14627	14508	14626	14675	14504	14543	14631	14760	14518	14579	14657	14714	14800	14677	14622	14804	14619	14517	14519	14634	14662	14500	14682	14510	14718	14587	14624	14637	14626	14731	14623	14552	14527	14688	14711	14682	14561	14566	14709	14644	14658	14549	14753	14792	14707	14557	14644	14676	14534	14586	14592	14608	14797	14691	14612	14888	14666	14468	14678	14512	14721	14704	14649	14807	14609	14712	14728	14723	14520	14693	14472	14664	14690	14756	14664	14781	14725	14843	14464	14591	14719	14708	14447	14743	14682	14635	14744	14674	14664	14519	14701	14657	14679	14698	14466	14707	14522	14564	14527	14631	14724	14635	14552	14802	14559	14591	14509	14524	14536	14644	14616	14568	14456	14615	14656	14616	14736	14650	14480	14542	14554	14639	14790	14673	14664	14573	14757	14746	14576	14585	14538	14613	14737	14786	14602	14476	14563	14650	14567	14588	14708	14612	14501	14737	14658	14642	14704	14732	14652	14590	14551	14639	14638	14708	14754	14586	14629	14670	14443	14718	14591	14744	14635	14459	14725	14684	14692	14725	14679	14650	14505	14568	14638	14618	14668	14519	14629	14520	14545	14491	14578	14620	14639	14795	14653	14669	14600	14665	14563	14514	14514	14614	14733	14541	14597	14604	14650	14858	14529	14431	14547	14606	14729	14419	14511	14764	14689	14549	14650	14555	14737	14333	14638	14586	14651	14630	14642	14674	14561	14631	14571	14687	14798	14639	14711	14728	14720	14689	14491	14565	14616	14691	14443	14559	14547	14755	14605	14718	14686	14705	14541	14619	14739	14559	14757	14649	14676	14631	14668	14648	14626	14788	14647	14587	14724	14636	14548	14577	14654	14593	14619	14656	14568	14453	14417	14601	14416	14768	14652	14724	14565	14662	14536	14665	14603	14604	14686	14658	14655	14556	14676	14634	14572	14724	14740	14579	14649	14618	14629	14664	14578	14750	14579	14630	14672	14613	14682	14531	14509	14643	14688	14619	14611	14704	14612	14556	14723	14496	14734	14571	14540	14579	14493	14631	14688	14682	14639	14601	14674	14787	14486	14562	14562	14666	14643	14679	14700	14625	14609	14624	14339	14642
24098	21560	29149	24803	23451	24756	23889	20106	19393	18767	18481	17982	17406	17401	17605	17171	17061	16935	16759	16638	16599	16676	16631	16472	16226	16239	16308	16261	16348	16318	16151	16286	16317	16370	16318	16167	16183	16307	15960	16214	16099	16325	16151	16210	16266	16342	16419	16298	16110	15992	16146	16089	16075	16023	16312	16349	16150	16095	16416	16355	16164	15994	15985	16219	16297	16331	16002	16107	15934	16186	16066	16209	16254	16162	15924	16282	16058	16179	16059	16097	16150	16051	16168	15985	15974	16087	16143	16116	16058	16325	16158	16144	16106	16007	16049	16173	16258	16024	15980	16030	16162	16032	16135	15792	16010	16166	16290	15921	16116	16254	16397	16117	15991	16159	16089	15878	16099	16099	16129	16164	16193	16020	16131	16148	16154	16092	16066	16151	15919	16297	16145	16255	16151	16074	16006	16179	16150	16136	16073	16096	16306	16088	16153	16172	16171	16060	16267	16176	16102	16169	16116	16248	16180	15959	16164	16072	15954	16112	16177	16095	16138	16046	15972	16132	16192	16002	16010	16103	15950	16031	15906	16032	16022	16148	16321	16436	16182	16134	16102	16108	16042	16230	16181	16113	16044	16071	16073	16045	16063	16148	15896	15884	16178	16180	16139	15958	16193	16181	16125	16344	16231	16166	16085	16089	16142	16149	16020	16229	16101	16246	16269	16195	16128	16062	16153	16063	16158	16021	15945	15948	16001	16183	16041	16202	16041	16209	16003	16171	16319	16201	16020	15988	16186	16191	16217	16056	16090	16297	16099	15837	16192	16098	15939	16205	16091	16178	16124	16004	15985	16319	16113	16101	16028	16151	16298	16205	16144	15983	16117	16185	16023	15858	16099	16163	16112	16224	16085	16017	16214	15992	16018	16031	15835	15919	16089	16047	15935	16139	16158	16184	16057	16083	16192	15964	15909	16017	15954	16079	16067	16222	16181	15980	16119	16047	15954	16120	16317	16053	16213	16222	16002	16095	15938	16078	16038	15967	16084	16014	16122	16120	16138	16153	16176	16156	16095	16113	16056	16157	16042	15954	16254	15957	15939	16343	16054	15988	15976	16060	16115	16156	16172	16214	15960	16122	16102	16184	16083	16036	16145	16073	16070	16196	16002	16149	16092	16097	16157	16204	16130	15944	16284	16052	16022	15991	16101	15889	15982	16211	16288	16056	16215	16113	16194	16289	16009	16149	16243	16216	16035	16208	16312	16190	16180	16078	16249	16055	15934	16151	16239	16302	16302	16019	16110	15964	16138	16105	16118	16154	16286	16243	16133	16057	16013	15946	16039	16014	16156	16181	16167	16116	16176	16122	16182	16317	15981	16052	16143	16070	16007	15934	16066	16183	16033	16072	16137	16192	16107	16000	16207	16036	16056	15940	16118	16139	16253	16044	16045	16073	15818	16103	16208	16119	16200	16199	16015	16038	16081	16247	16371	16301	16107	16279	16160	16012	16017	16224	16180	16008	16271	16108	16107	16072	16073	16040	16082	16053	16036	16095	16283	16159	15995	16030	16050	15994	16059	15987	16246	16102	16175	16317	16110	16193	16047	16218	15999	16176	16017	16088	16128	16068	16115	16005	15989	15955	15822	16143	15954	16262	16024	16189	15997	16301	16244	16114	16119	16077	16102	15964	16012	16138	16083	16018	16093	16100	16050	16082	16158	16078	16081	15944	16074	16086	16027	16164	16249	15992	16176	15917	16143	16034	16093	16095	16299	16098	16117	16040	16079	16228	15957	16064	16234	16254	16189	16013	16021	16231	16085	16203	16194	16067	15990	16132	16188	16185	15955	15955	16070	16078	16221	15831	16175	16098	16005	16089	16069	16026	16276	16216	15882	16241	16253	16195	16136	16291	16156	16024	16154	16075	16153	16272	16013	16103	16027	15876	16227	16109	16279	16351	16158	16483	16160	16118	15968	16071	16113	16093	16180	16055	16209	16090	16303	16149	16215	16049	16336	16164	16180	16178	16315	16098	16146	16128	16188	16023	16020	16139	16284	16194	16141	15997	16084	15990	16115	16168	16008	16150	16001	16320	16017	16304	16098	16011	16088	16165	16025	16135	16158	16173	16236	16115	16199	16158	16153	16182	16187	16038	16072	16212	16182	16106	16123	15863	16280	16152	16081	16196	16116	16231	16062	16055	15985	16130	15929	16342	16257	16173	16028	16129	16052	15985	16074	16030	16136	16048	16021	15914	16070	16197	16330	15973	16207	16060	16241	16064	16036	16167	16011	16042	15893	16107	15980	16050	16193	16009	16234	16218	16002	16167	15933	16114	16019	15868	16056	16155	16072	16119	15986	16170	16246	16022	16053	16083	16078	16152	16145	16330	16198	16077	16092	16254	16094	16367	16087	16121	16213	15949	15970	16057	15922	15942	16212	16086	16180	16324	16007	16177	16043	15997	16175	16189	16189	16148	16079	16200	16007	16192	16259	16172	16176	16290	16272	16275	16144	16074	16028	16018	16170	16121	16030	16154	16219	16003	16333	16112	16077	16087	15964	15952	15964	16057	16082	16143	16173	16134	16255	15951	16040	16186	16003	16022	15971	16373	16010	16066	16148	16005	16140	16187	16148	16068	16129	16191	16011	16022	16106	16177	16217	16042	16030	16015	16221	16234	16050	16153	15926	16151	16139	16218	15951	16110	16011	16087	15991	16161	16055	16221	16256	15942	16125	16228	16167	16311	16005	16063	16071	16150	16159	16121	15957	15970	16124	16110	16058	16161	16109	16202	15789	16068	16121	16145	16186	16091	15985	16214	16109	15966	16087	16337	16180	16210	16085	16024	16247	15958	16007	15912	16036	16203	16045	16049	15963	16189	16107	15991	16160	16129	15908	15945	16086	16194	16340	16014	16122	16159	16233	16024	16162	15940	16124	16041	15943	15947	16144	16176	16016	16080	16052	16093	16143	16248	16027	15963	16232	16209	15940	16028	16056	16023	15988	16074	16043	16151	16289	16148	16146	16064	16036	16083	16271	16036	16266	16249	16155	16199	16086	16146	16226	16219	16204	15990	16141	16354	16193	16130	15964	16156	16132	16070	16129	16107	15963	16118	16271	16165	16029	16087	16093	16057	16340	16080	15961	16010	15965	15924	15978	15749	16234	16141	16025	16298	16237	16005	16197	16187	16057	16042	15952	16099	16260	16114	16028	16215	15987	16074	15767	16124	16047	16410	16047	16301	16182	16063	16245	16129	16366	16358	16242	15976	15972	16239	16100	16238	15977	16238	16026	16233	16203	16056	16040	16073	16118	16142	16011	16060	16024	16210	16047	16325	16186	15992	16267	16194	16015	16187	16002	16033	16080	16150	16048	16092	16143	16255	16403	16031	16230	16048	15993	15935	16035	16201	16043	16159	15997	16160	16279	16038	16376	16249	16184	16242	16025	16291	16223	16124	15925	16138	16057	15988	16258	16032	16157	16078	16092	16061	16013	16092	16333	16262	16102	15950	16097	16164	16088	16210	16045	15913	16035	15953	16158	16008	16253	16087	16109	15972	16060	16069	16183	16018	16190	16030	16085	16076	16047	16124	16101	15847	16047	15907	16050	15931	16220	15836	15973	16143	16175	16327	16222	16102	15930	16149	16080	16151	16035	16148	16253	16172	16014	16226	16137	16118	16098	16070	16108	16184	16176	16058	16027	16263	16185	16112	16071	15942	16209	16207	16009	16186	16006	16169	16088	16135	16359	15976	16068	16161	16253	16199	16089	16153	16078	15989	16097	16125	16150	16294	16227	16283	16207	16225	15996	15909	16225	16233	16203	16104	16215	16141	16427	15977	16230	16177	16147	16125	16026	16127	15979	16084	16138	16024	16190	15957	16118	16185	16164	16127	16107	16060	16050	16054	16113	15885	16004	16321	16089	16140	16243	16355	16235	16189	16207	16091	16243	16078	16065	16229	16210	16095	15922	16025	16189	16004	16309	16282	16274	16135	16319	16276	16234	16161	16276	16137	16103	16105	16186	16203	16116	16118	16123	15896	16147	16033	16345	16074	16053	16083	16000	16145	15990	16141	16254	16164	16100	16153	16060	16066	16282	16101	16056	16252	15858	16238	16075	16111	16222	15952	15965	16101	16144	16266	16073	16088	16063	16240	16269	16271	16121	16016	16094	15942	16092	16257	16253	16007	16059	16112	16324	16050	16155	16126	16141	16079	16080	16363	16139	16069	15906	15960	16227	16055	16003	16021	16014	16036	16212	16151	16148	16176	15909	16052	16128	16106	16235	16139	16200	16130	16230	16161	16215	16196	16181	16159	16140	16002	16283	16113	16093	16068	16314	16080	15935	16069	16206	16014	16072	16122	16115	16092	16177	16067	16232	16156	16313	15969	16170	16168	15838	16263	16081	16075	15973	16109	16321	16300	16288	15908	16015	16027	16173	16152	16088	16152	16174	16114	15927	15961	16003	16187	16134	16206	16195	16096	15947	15998	16166	16200	16306	16091	16139	16054	16006	16168	16291	16096	16313	16081	16059	16135	16040	16131	16170	16130	16115	16174	15938	16141	16145	16083	16142	16197	16110	16182	16277	16106	16162	16144	16305	16120	16089	16050	16213	16061	16137	16201	16141	16177	16238	16146	16214	16006	16311	16178	16122	16073	16066	16027	15920	16138	16097	16027	16092	16078	16086	16046	16034	16053	16039	16050	16056	16291	16057	16260	16201	16034	16153	16123	15946	16223	16169	16065	16067	16144	15969	16049	16122	15932	16037	16014	16244	16102	16080	15931	16243	15929	16224	15918	16142	16138	16036	16434	16224	16098	16267	16029	16195	16136	16084	16126	16223	16124	16034	15914	16270	15922	16055	16011	15840	16132	16202	16268	16031	16085	16294	16145	15997	16030	16116	15986	16208	16089	16135	16253	16042	15878	16162	16067	16128	16005	16142	16271	16116	16178	16336	16104	16143	16186	15970	16048	16124	16244	15982	16132	16088	16083	16078	16257	16034	16298	16195	16065	15988	16116	16135	16068	16262	16181	16219	16084	16201	15982	15950	16080	16149	16174	16059	16183	16101	16061	16052	16131	16242	16234	16236	16110	16203	15910	16117	16278	16077	16139	16136	16242	16243	16072	16199	16008	15977	15941	16152	16249	16161	16164	16042	16194	16109	16029	16151	16150
23586	40778	39279	32528	28821	25817	22958	21097	20292	18895	18717	17762	17203	17053	16971	16766	16402	16115	15879	15811	15940	15684	15517	15416	15358	15186	15317	15390	15434	15290	15238	15340	15051	15154	15203	15201	15188	15112	15128	15157	14995	15262	15280	14985	15175	14971	15060	15190	15103	15031	15081	15188	15169	14985	15044	15000	15328	15267	15096	15201	15108	15143	15117	15064	14997	15113	15117	15002	15226	15115	15170	15038	14988	15106	14977	15172	15053	15064	14882	15092	15101	15089	14979	15197	14971	15015	14969	15131	14935	15168	14998	15018	15054	15134	14968	14963	15177	14958	15072	14937	15148	15057	14943	15014	14886	15030	15104	14945	15122	15126	14870	15033	15091	15058	15252	15034	15018	14941	15031	14983	15104	15025	14982	15161	15118	14972	14947	15027	15186	15033	15058	15116	15015	15058	14903	15094	15107	15028	15035	14965	15148	15077	15163	15092	15141	15076	15022	15259	15113	15068	15018	14984	15012	15002	14834	15009	15027	14963	15045	15134	15127	15052	15178	14964	15282	14971	15255	15195	15109	15158	15188	14813	15118	15074	14945	14961	15239	15116	15211	15142	15065	15071	15112	15030	15093	15027	15039	15033	14927	15115	15054	15081	15022	15084	14996	14960	14986	14926	15208	15174	15093	15112	15055	15126	15145	14982	14859	15020	14938	15014	15005	15074	15016	15005	15141	14972	15092	14946	15059	14873	14877	14991	15011	15013	15211	15104	15062	14827	14954	15007	14884	15025	14974	15044	15056	15125	14914	14917	14942	14746	15119	14987	15196	14900	15074	15059	15121	15171	15089	15017	15063	15050	14754	15036	15231	14978	15206	15018	15098	15057	15023	15041	15100	15076	15072	15112	15099	15052	15109	14991	15039	15073	14897	15218	15188	14996	15118	15007	15165	15132	15096	15019	14978	15104	15050	15073	15163	14748	15186	15094	15078	15123	15117	15082	15184	15131	15027	15109	15002	14943	14960	14955	15167	15021	15037	15132	15207	15204	14970	15146	14870	14982	15100	14931	15101	15082	15071	15159	15046	15355	15086	15086	15007	14986	15189	14919	15137	15000	14976	15075	15078	15130	15115	15036	14892	14991	15084	15040	15015	15009	14947	15037	15139	14941	14928	15050	15049	15074	15002	15038	15184	15123	14837	15155	15150	14995	15202	14986	14969	15219	14840	15058	15035	14902	14927	14997	15087	15039	14919	14964	15166	15090	14815	14997	15088	14924	14846	14979	14891	15084	15157	15026	15070	15080	14983	15099	15264	14991	15050	15074	15076	15129	15230	15032	15012	15068	15195	15194	15112	15054	14938	15148	15002	15156	15107	15163	15144	15071	14940	14945	15106	15079	15136	15127	14964	14923	15020	15095	15160	14957	15260	14995	15221	15144	15152	15080	15094	14962	15035	14974	14875	15054	15199	14979	14942	15129	15000	15129	14920	14940	15110	15190	15138	14990	15054	15031	14997	15067	14841	14987	14992	15118	14989	15190	14987	14971	15134	15050	15143	14992	15068	15241	15070	15143	15110	15038	14962	15006	15069	15051	14893	14985	15040	14799	15134	15057	15146	15071	15000	14797	15109	15093	15029	15046	15103	15015	15043	14985	15159	14787	15056	14937	15057	15031	15086	14988	15001	15093	15010	15062	14988	15102	15159	15066	15051	15030	15017	14970	15199	15078	14974	15175	15009	15186	15031	15145	14999	15101	15116	15089	15124	14968	15040	14884	15062	15052	15060	15037	15062	15089	14887	15106	15039	14958	15099	14957	15038	14860	14842	15008	15112	15183	15206	14848	14976	15182	14898	14906	15247	15097	15115	15107	15080	14958	15094	15049	14924	15166	15061	14991	14883	15099	15078	15062	15077	15044	15026	15120	15196	15056	15165	15174	15196	14962	15119	15118	15124	15037	15049	15157	15065	15098	15038	15260	15053	15084	15156	15152	14987	15109	15019	14987	15161	14934	15055	15066	15019	15020	14821	15320	15068	15094	14959	15016	15028	15135	15060	15102	15102	14968	15114	15018	14869	14920	15098	15001	15239	15015	15067	14973	15024	15079	15077	15106	15069	15007	15093	15108	14881	15137	15011	14905	15036	14932	15007	14983	15037	15007	15130	15006	15216	15050	15067	15060	15026	15026	15237	15324	14824	14853	14852	15180	14902	14960	14996	14989	15138	15121	15132	14913	15218	15171	14940	15123	14946	15015	15011	15030	15211	15075	15056	14982	15007	15019	15134	14976	15003	15025	15099	14989	15043	15049	14936	15135	15012	15119	15107	15135	15106	14922	14935	15134	14958	14789	15034	15022	15131	15030	15024	15119	15051	15134	15040	14901	15157	15099	14908	15067	15071	15172	15062	15048	15031	15123	15049	15011	15135	15058	14899	14928	15170	15135	15014	14905	14977	15069	15159	15093	15049	15034	14978	15124	14979	14968	14802	15043	14875	15121	15187	15011	15092	15006	15109	14893	15124	15133	14968	15198	15048	15033	14996	15066	15053	15054	15154	14945	15128	15032	15005	14979	15001	15124	15130	14900	14894	15009	15065	15058	15104	14924	14986	14883	15074	15119	14941	15010	14972	14947	15068	15073	15421	15007	15054	14971	14980	14968	15117	15035	15061	15043	15074	15026	15059	14992	15063	15039	15092	15065	15205	15190	14990	15025	14963	15001	15110	15127	14951	15237	15093	14991	14967	14802	14937	14937	15006	15180	15133	15071	15104	15156	14926	14967	15238	15074	15190	14993	15074	15078	15151	15189	15131	14934	15005	15021	15088	15130	15081	14928	15117	14952	14962	15148	15124	15095	15083	15186	15100	14989	15157	15079	15105	15216	15024	14963	15004	14925	15158	14939	14821	14928	15020	14912	14918	15123	15026	15118	15136	15177	14982	15057	15010	14996	14957	15093	14990	14971	14920	14971	15066	15081	14886	15179	14903	15035	15158	15011	15102	15140	15182	14973	15067	15076	15129	15066	14989	15038	15139	15145	15007	15127	14970	15166	15045	15183	14917	15135	14952	15065	15057	14996	15221	15094	15050	15146	14976	14885	14997	14921	14799	14880	15039	14978	15019	15053	15061	15203	15081	15084	15012	15064	15170	15150	15097	15120	15085	15176	14982	15156	15100	15099	14859	15136	14996	15177	15055	14854	15301	15139	15229	14969	15124	14954	15141	15100	14995	15069	15045	15073	15002	15111	15108	14970	15038	14881	15163	14995	15043	15006	14922	15005	15112	15110	14903	14955	14949	14943	15006	15104	15200	15192	15127	14981	15055	15056	15025	15068	15070	14901	15061	15064	15001	15030	14962	15081	14935	15165	14989	15124	15157	15205	14991	14991	15085	15314	15273	14890	15099	15008	15016	15127	14976	15033	14994	14948	14917	15026	15047	15150	15089	14953	14954	14966	14964	15002	15097	15143	15147	14998	14973	15071	14979	14957	14958	15172	15089	15200	15113	14981	15035	15136	14941	15037	15006	15076	15019	15023	14843	15147	15027	14989	14970	15054	15241	14952	15145	15102	15185	15016	15152	14876	14924	14918	14977	15078	15036	15111	14905	15034	15075	14959	15016	15034	15004	15095	14912	15038	15072	15021	15055	15125	15106	15122	15184	15147	14982	15038	15104	15104	14962	14858	15168	15038	14951	15101	14929	15099	15010	14986	15093	14988	15193	15013	15043	15107	15063	15025	15114	14926	15090	15019	15247	14991	15053	15140	15039	14838	15122	14965	14991	15027	14968	14765	15045	15068	15178	15218	14977	15127	15021	14996	14966	15017	15028	14999	15081	15124	15115	15097	15033	15009	15071	15138	14907	15142	14981	14823	15038	15013	15116	15154	15116	15046	15090	14899	15162	15006	15134	14901	15041	15072	15043	15277	15064	15076	15106	15018	15103	15119	15142	14834	15085	15058	15081	15162	15058	15071	15196	14985	15097	14935	15120	15064	15059	15041	14951	14926	15048	14988	14958	14863	15149	15052	15083	14842	15059	15064	15057	15032	15173	15066	14985	15069	15038	15155	15043	15241	14924	14961	15088	15017	15095	15005	15182	15060	15192	14954	14973	15026	15133	14815	15041	15126	15226	14972	14940	14974	15047	15099	15010	15016	15195	15111	14806	15099	15035	15086	15049	15115	15212	15050	14978	15110	14964	15144	15124	15208	15130	15059	15010	15142	15203	14950	15156	15036	15058	14954	14937	15068	15052	15093	15087	14992	14876	15093	14769	15076	14962	15060	15105	15089	15201	14993	14965	15084	15153	15014	15068	15080	15033	15030	14971	15030	15027	15164	14946	15018	14935	15064	14912	15115	14858	15056	15013	15184	15068	15062	15057	15073	15000	15080	15008	14991	15059	15222	15089	15109	15170	14959	15145	15100	15291	15064	14907	15042	15115	14850	15169	15075	15108	15025	15071	14925	15087	15218	15260	15041	15217	15093	15072	14944	15044	14986	15010	15107	15064	15232	14863	15087	15176	15077	15015	15244	14964	15161	15153	14918	14983	15274	15007	15227	15122	14971	15091	15062	15183	15116	15059	15076	15049	15037	15048	14992	15115	14902	14898	14888	15144	14944	15030	14997	14869	15031	15000	15038	15135	14990	15039	15056	15100	15205	14866	15057	14961	15031	15037	15096	14829	15223	14829	15085	15211	15038	15105	14853	15121	15114	15173	15285	15045	15130	14980	14986	15064	15069	14945	15007	14984	14976	15161	15037	15000	14997	15095	15035	15148	15029	15012	15084	14978	14890	14995	14996	15003	14938	15124	14975	15118	15122	15099	14897	14997	14979	14927	15087	15033	15286	15140	15168	15009	15132	14900	15155	15128	15211	15070	15094	15071	14989	15086	15034	15143	15023	15096	15222	14906	15188	15075	15021	14965	15107	14924	15017	15027	15013	15035	15030	14872	14958	14923	15300	15206	15111	15112	15082	15216	15126	15062	15061	15020	14975	15021	15061	15002	14934	15120	15187	14901	15112	14975	15068	15156	15174	15071	15086	14974	15010	15118	15024	15114	15043	15048	14969	15050	15053	15176	15040	15068	14951	14937	15020	15030	15147	15138	15189	14880	15160	15080	15043	15048	15071	15192	14971	15114	14921	15205	15125	14861	15066	15029	15086	15019	15184	15112	15062	15003	15165
23182	21601	29618	24072	22232	25378	28003	22256	20803	20091	19700	19057	18224	18285	18338	17996	17547	17613	17183	17137	17207	17319	17088	17015	17018	16687	16816	16929	16952	16500	16519	16534	16525	16524	16327	16498	16563	16321	16488	16618	16517	16504	16549	16737	16605	16532	16519	16608	16341	16551	16450	16409	16445	16579	16775	16575	16396	16347	16499	16627	16473	16405	16617	16464	16621	16359	16460	16275	16646	16607	16431	16488	16430	16445	16342	16491	16498	16237	16564	16383	16447	16301	16461	16465	16414	16304	16452	16295	16553	16309	16523	16382	16211	16307	16298	16349	16398	16271	16335	16475	16359	16359	16383	16374	16470	16256	16481	16555	16614	16289	16376	16357	16309	16344	16446	16294	16362	16293	16430	16298	16475	16277	16512	16254	16332	16441	16354	16482	16346	16516	16382	16516	16280	16289	16267	16345	16404	16541	16166	16168	16372	16447	16430	16606	16295	16354	16394	16342	16355	16527	16315	16433	16319	16163	16331	16227	16462	16539	16315	16262	16505	16403	16321	16507	16482	16329	16277	16384	16243	16109	16228	16423	16215	16401	16470	16477	16508	16264	16348	16386	16404	16520	16216	16457	16516	16315	16393	16329	16441	16395	16439	16560	16454	16516	16399	16535	16471	16342	16361	16354	16104	16344	16540	16434	16592	16484	16247	16536	16426	16335	16486	16472	16352	16390	16433	16428	16284	16289	16484	16470	16468	16454	16328	16309	16439	16213	16300	16377	16402	16366	16476	16362	16405	16309	16389	16205	16387	16566	16350	16536	16284	16397	16428	16366	16440	16292	16505	16395	16237	16360	16462	16247	16410	16461	16354	16220	16392	16147	16592	16526	16386	16297	16493	16424	16345	16547	16312	16551	16410	16228	16387	16158	16318	16467	16278	16471	16430	16369	16381	16127	16360	16246	16370	16362	16574	16452	16416	16353	16571	16398	16184	16369	16244	16331	16283	16574	16582	16212	16289	16351	16195	16381	16368	16462	16334	16341	16326	16334	16267	16411	16241	16296	16230	16347	16463	16482	16541	16499	16414	16540	16558	16423	16327	16608	16295	16214	16429	16336	16456	16233	16281	16262	16419	16274	16385	16226	16412	16385	16307	16370	16199	16299	16455	16444	16412	16250	16390	16369	16311	16411	16342	16438	16288	16176	16339	16159	16349	16407	16349	16237	16233	16455	16386	16520	16166	16227	16372	16326	16312	16434	16385	16366	16382	16426	16347	16475	16333	16239	16122	16374	16354	16286	16252	16418	16292	16298	16415	16348	16473	16634	16225	16343	16366	16295	16459	16444	16419	16454	16445	16337	16379	16329	16422	16413	16243	16501	16278	16315	16371	16493	16360	16425	16421	16378	16482	16402	16382	16348	16485	16348	16524	16150	16356	16521	16451	16159	16303	16297	16110	16458	16251	16441	16333	16220	16266	16500	16454	16583	16496	16337	16561	16272	16459	16183	16183	16243	16480	16564	16338	16277	16481	16363	16719	16370	16248	16325	16038	16478	16474	16488	16429	16504	16290	16323	16412	16498	16388	16492	16444	16312	16459	16394	16463	16379	16321	16232	16348	16137	16346	16346	16486	16259	16400	16362	16328	16485	16366	16333	16378	16252	16525	16440	16389	16259	16476	16338	16504	16353	16281	16544	16333	16385	16596	16214	16294	16066	16433	16340	16470	16274	16551	16099	16154	16402	16510	16334	16313	16426	16571	16287	16318	16292	16315	16406	16458	16743	16495	16548	16321	16226	16352	16280	16452	16423	16398	16406	16500	16320	16643	16331	16444	16355	16279	16352	16368	16165	16370	16377	16442	16397	16241	16345	16299	16261	16399	16586	16353	16434	16422	16260	16447	16568	16431	16421	16466	16359	16271	16360	16469	16465	16560	16427	16565	16527	16441	16093	16519	16400	16451	16205	16292	16355	16460	16249	16471	16411	16497	16390	16610	16298	16390	16427	16222	16518	16341	16308	16177	16078	16278	16417	16244	16390	16462	16373	16167	16307	16344	16258	16175	16462	16209	16581	16249	16324	16421	16470	16356	16232	16322	16311	16467	16470	16524	16434	16242	16438	16378	16152	16367	16341	16483	16618	16502	16206	16051	16355	16442	16387	16401	16565	16441	16265	16458	16494	16237	16646	16326	16364	16318	16567	16203	16402	16374	16341	16333	16308	16297	16444	16331	16447	16361	16552	16355	16268	16252	16496	16544	16181	16452	16311	16395	16236	16582	16190	16140	16320	16343	16317	16336	16490	16219	16421	16229	16478	16365	16241	16524	16320	16389	16321	16235	16406	16464	16402	16330	16324	16478	16340	16421	16251	16457	16457	16507	16375	16417	16286	16377	16265	16324	16354	16474	16465	16268	16391	16332	16559	16369	16257	16359	16386	16443	16410	16274	16298	16170	16311	16423	16323	16325	16335	16641	16454	16311	16377	16468	16272	16226	16259	16495	16221	16282	16510	16248	16466	16238	16434	16388	16395	16266	16304	16651	16391	16206	16247	16471	16469	16410	16400	16364	16326	16319	16423	16447	16314	16667	16411	16290	16525	16291	16279	16294	16195	16216	16274	16462	16360	16503	16300	16205	16353	16424	16336	16548	16460	16330	16270	16276	16437	16466	16370	16398	16474	16427	16355	16339	16183	16257	16354	16108	16663	16487	16465	16469	16429	16203	16350	16624	16377	16561	16402	16488	16260	16434	16328	16300	16263	16444	16440	16361	16403	16346	16236	16410	16270	16333	16387	16635	16378	16301	16494	16470	16468	16468	16396	16460	16396	16437	16395	16651	16507	16451	16488	16553	16495	16283	16477	16290	16346	16392	16670	16284	16358	16361	16445	16382	16436	16360	16451	16311	16390	16449	16494	16573	16489	16522	16403	16325	16345	16533	16521	16383	16375	16475	16288	16429	16329	16252	16336	16211	16425	16357	16394	16489	16206	16271	16534	16446	16447	16441	16451	16224	16294	16436	16136	16365	16309	16196	16301	16528	16095	16241	16224	16322	16211	16563	16325	16420	16137	16350	16326	16160	16414	16335	16370	16455	16217	16360	16290	16169	16457	16342	16377	16341	16433	16308	16462	16480	16388	16367	16295	16305	16320	16430	16482	16491	16322	16365	16281	16217	16516	16415	16339	16361	16386	16300	16405	16368	16139	16472	16333	16190	16129	16413	16242	16361	16474	16302	16384	16489	16412	16218	16370	16465	16441	16275	16363	16421	16297	16417	16439	16488	16294	16401	16256	16341	16305	16472	16575	16247	16545	16275	16382	16346	16272	16401	16556	16343	16417	16443	16283	16510	16358	16350	16517	16370	16348	16293	16471	16337	16502	16426	16448	16356	16356	16607	16289	16089	16278	16232	16518	16321	16385	16254	16432	16323	16407	16337	16346	16470	16252	16402	16289	16520	16572	16194	16447	16206	16244	16268	16277	16470	16368	16241	16421	16301	16497	16612	16608	16373	16466	16273	16156	16268	16433	16338	16093	16222	16354	16409	16427	16399	16357	16282	16364	16270	16539	16455	16601	16461	16263	16588	16327	16327	16446	16215	16393	16409	16477	16630	16378	16387	16353	16364	16453	16323	16454	16474	16286	16530	16544	16454	16182	16431	16553	16423	16413	16529	16474	16421	16423	16357	16432	16289	16547	16359	16347	16385	16237	16261	16277	16513	16231	16405	16426	16346	16496	16586	16366	16198	16410	16264	16296	16491	16450	16453	16258	16452	16421	16244	16388	16485	16515	16368	16152	16445	16361	16408	16405	16472	16148	16382	16333	16110	16410	16287	16356	16463	16400	16534	16371	16383	16419	16515	16613	16352	16574	16507	16367	16415	16420	16428	16514	16119	16363	16507	16192	16535	16266	16346	16289	16257	16263	16127	16403	16480	16365	16359	16462	16394	16337	16430	16275	16352	16290	16383	16184	16714	16484	16195	16337	16292	16295	16540	16464	16415	16407	16183	16302	16366	16529	16309	16367	16214	16415	16388	16526	16430	16532	16390	16381	16472	16372	16343	16274	16471	16352	16373	16561	16383	16606	16416	16293	16382	16266	16339	16316	16424	16370	16359	16292	16259	16403	16424	16257	16276	16449	16363	16364	16318	16495	16320	16404	16319	16139	16379	16219	16358	16430	16255	16374	16386	16422	16455	16300	16483	16374	16489	16461	16569	16424	16203	16504	16162	16371	16230	16293	16511	16445	16441	16431	16464	16311	16535	16511	16370	16285	16284	16287	16230	16337	16322	16221	16310	16335	16585	16405	16344	16386	16395	16305	16375	16521	16519	16322	16448	16576	16422	16318	16459	16332	16531	16328	16394	16319	16481	16387	16363	16342	16299	16440	16381	16453	16356	16445	16406	16208	16317	16390	16401	16571	16516	16368	16460	16334	16382	16331	16520	16376	16497	16264	16291	16377	16305	16427	16328	16166	16140	16286	16299	16400	16317	16348	16459	16271	16232	16284	16477	16351	16354	16722	16428	16444	16343	16183	16343	16270	16522	16517	16399	16395	16528	16400	16641	16487	16278	16510	16394	16228	16357	16129	16322	16347	16342	16405	16237	16283	16442	16398	16420	16521	16481	16506	16483	16292	16490	16486	16281	16372	16387	16310	16295	16157	16408	16282	16335	16417	16434	16472	16537	16516	16360	16433	16369	16497	16472	16567	16390	16447	16413	16337	16327	16318	16301	16360	16499	16325	16355	16431	16358	16171	16409	16400	16428	16348	16308	16438	16463	16392	16635	16337	16326	16277	16299	16269	16345	16249	16382	16344	16124	16299	16367	16318	16325	16235	16223	16336	16282	16203	16446	16555	16213	16280	16400	16316	16192	16242	16488	16506	16288	16468	16311	16132	16269	16425	16457	16299	16484	16213	16378	16303	16289	16174	16393	16343	16411	16421	16332	16339	16340	16375	16470	16368	16258	16366	16245	16337	16393	16319	16413	16448	16198	16438	16322	16297	16341	16403	16377	16253	16406	16234	16521	16430	16218	16388	16338	16433	16283	16322	16443	16272	16502	16363	16404	16332	16244	16329	16544	16361	16510	16231	16462	16362	16395	16598	16445	16365	16300	16550	16412	16456	16457	16164	16365	16536	16311	16232	16320	16282	16579	16614	16267	16313	16529	16549	16290	16406
25499	45694	44442	37139	32876	29341	26280	23605	22456	20667	20295	18962	18142	18263	18129	17467	17141	16444	16408	16236	16303	16432	15812	15800	15754	15523	15456	15584	15287	15300	15181	15397	15371	15248	15118	15098	15272	15177	14969	15243	15394	15428	15284	15320	15222	15067	15282	15106	15137	15224	15344	15234	15149	15250	15280	15292	15324	15202	15456	15144	15181	15370	15317	15185	15199	15269	15349	15095	15067	15235	15209	15134	15053	15178	15155	15094	15239	14952	15078	15118	15068	15219	15110	14847	15044	15178	15247	15213	15009	15208	15067	15257	15029	15282	15307	15153	15184	15308	15274	15152	15290	15182	15105	15158	15113	15161	15115	15209	15080	15061	15270	15072	15242	15053	15018	15157	15352	15221	15412	15141	15223	15238	15164	15316	15062	15124	15153	15119	15014	15197	14849	15202	15143	15171	15172	15222	15178	15077	15147	15157	15166	15122	15121	15146	15241	15201	15227	15055	15233	15096	15354	15081	15068	15257	15318	15084	15144	15214	14952	15142	15189	15204	15210	15235	15208	15141	15163	15155	15238	15120	15141	15236	15263	15087	15097	15211	15309	15061	15241	15349	15171	15139	15134	15096	15284	15239	15229	14892	15245	15288	15081	15228	14979	15183	15038	15256	15226	15144	15248	15379	15074	15019	15198	15123	15105	15241	15179	15166	15163	15147	15223	15270	15249	15176	15127	15078	15206	15021	15074	15254	15210	15263	15198	15093	15213	15128	15241	15186	15222	15178	15129	15058	15177	15151	15169	15325	15000	15141	15222	15230	15126	15101	15204	15262	14981	15224	15092	15108	15125	14904	15141	15216	15084	15177	15116	15089	15133	15019	15128	15064	15100	15218	15085	15179	15170	15201	15278	15077	15104	14957	15253	15083	15042	15178	15116	15260	15110	14979	15167	14911	15209	15220	15046	15140	15154	15029	15023	15214	15355	15149	15280	15282	15200	15126	15125	15082	15094	15211	15356	15080	15164	15266	15176	14978	15133	15210	15077	15055	15215	15048	15316	15274	15127	15240	15246	15243	15137	15087	14952	15244	15149	15073	15053	15236	15027	15194	15108	15204	15055	15175	15018	14952	15289	14961	15208	15151	15181	15175	15293	15123	15015	15070	15380	15126	14999	15091	15165	15227	15190	15141	15141	15137	15280	15156	15182	15048	15081	15117	15086	15196	15179	15031	15075	15117	15202	15056	15106	15170	15289	15149	15269	15198	15187	15115	15032	15185	15174	15083	15025	15108	14911	15184	15103	15185	15192	15101	14950	15261	15134	15170	15132	15116	15140	15202	15202	15005	15026	15278	15022	15459	15119	14972	15030	15054	15062	15028	15072	15164	15094	15218	15275	15258	15247	15239	15143	14908	15292	15254	15228	15064	15104	14996	15339	15221	15104	15060	15248	15166	15006	15270	15014	15224	15094	15037	15198	14998	15141	15278	15117	14919	15132	15097	15098	15057	15196	15384	15227	15199	15160	15210	15232	15303	15171	15153	15015	15181	15082	15059	15058	15186	14971	15063	15049	15197	15174	15143	15159	15115	15146	15045	15193	15100	15141	15120	15156	15058	15081	15085	15074	14956	15128	15276	15196	15222	15088	15178	15184	15006	15269	15136	15202	15116	15190	15037	15135	15186	15167	15128	15034	15251	15418	14938	15018	15156	15286	15046	15317	15116	14963	15140	15144	15087	15151	15062	14960	15208	15210	14984	15088	15279	15096	15142	15029	15307	15086	15069	14996	15270	15181	15244	15243	15217	15164	15248	15074	14961	15017	15161	15134	15177	15236	15064	15126	15142	15204	15162	15151	15112	15148	15071	15238	15189	14994	15130	15177	15123	15334	15424	15217	15284	15108	15098	15155	15057	15055	15023	15142	15092	15235	15141	15186	15122	15098	15125	15197	15205	15097	15076	15116	15257	15079	15116	15138	15144	15185	15155	15147	15074	15066	15261	15208	15337	15087	15028	15126	15143	15141	15036	15164	15027	15073	15031	15173	15268	15125	15134	15147	15100	15124	15216	15172	15229	15096	15057	15147	15064	15165	15081	15132	15130	15095	15088	15236	15116	15267	15059	15347	15225	15100	15289	15049	15069	15274	15205	15114	15152	15090	14902	15298	15169	15055	15118	15214	14949	15121	14998	15316	14948	15092	15217	15154	15102	15202	15151	15003	15152	15075	15093	15144	15127	15114	15065	14969	15185	15183	15109	15149	15115	15138	15155	15100	14989	15105	15079	15135	15160	15245	15020	15186	15118	15316	15089	15095	15129	15189	15262	15087	15087	15201	15154	15261	15179	15138	15175	15228	14981	15149	15200	15141	14993	15189	15246	15153	15071	15157	15167	15176	15249	15177	15086	15109	15161	15058	15056	15094	15022	15202	15225	15260	15114	15307	15173	15176	15112	15240	15022	15156	15081	15065	15055	15253	15059	15157	15138	14993	15253	15276	15174	15149	15021	15124	15205	15119	15199	15166	15117	15117	15050	15123	15077	15204	15181	15133	15088	15168	15231	15036	15309	15150	15263	15042	15175	14940	15043	15262	15104	15198	15120	15173	15296	15088	15293	14997	15077	15203	15393	15046	15073	15197	15021	15006	15189	15107	15126	15070	15048	15107	15048	15157	15131	15184	15089	15184	15208	15224	15185	15224	15126	15085	15130	15217	15047	14976	15193	15144	15266	15146	15095	15108	15094	15160	15174	15126	15149	15160	14969	15179	15206	15114	15238	15294	15086	15173	15216	15109	15148	15228	15351	15275	15060	15182	15138	15101	15193	15185	15106	15106	15158	14901	15124	15254	15249	15037	15165	15029	15303	15089	15038	15179	15241	15188	15181	15194	15200	14979	15195	15308	15233	15154	15028	15235	15161	15274	15079	15167	15046	15191	15025	15042	15372	15088	15022	15174	15182	15191	15272	15213	15199	15082	15082	15301	15174	14999	15179	15156	15022	15119	15010	15277	15232	15216	15067	15171	15073	14979	15166	15249	15061	15068	15223	15024	15097	15136	15070	15156	15157	15174	15013	15075	15096	15131	15080	15061	15045	15135	15145	15128	15128	14993	15278	15038	15117	15097	15171	15106	15130	15244	15264	15258	15054	15053	15052	15058	15174	15128	15047	15166	15063	15055	14962	15140	15085	15119	15121	15142	15379	15272	15249	15164	15148	15048	15249	15177	15140	15170	15166	15074	15126	15084	15007	15134	15191	15056	15147	15045	15277	15084	15158	15197	15191	15075	15161	15067	15303	15139	15158	15245	15006	15355	15245	15006	15137	15099	15178	15082	14982	15191	15156	15127	15322	15121	15023	15202	15129	15089	15224	15137	15183	15088	15018	15101	15174	15200	15289	15044	15205	15043	15032	15102	15055	15168	15219	15217	15119	15141	15278	15162	15024	15128	15309	15216	15102	15018	15019	15096	15194	15268	14980	15147	15009	15281	15079	15323	15243	15151	15180	15102	15244	15195	15165	15166	15138	15132	14959	14916	15123	15166	15178	15103	15021	15144	15187	15214	15216	15251	15133	15219	15055	15087	15121	15094	15202	15031	15163	15250	15137	15010	15136	15155	15141	15236	14984	15078	15157	14952	15133	15121	15071	15180	14996	14964	15017	15164	15131	15130	15337	15183	15092	15226	15109	15179	15049	15129	15232	15087	15220	15120	15215	15246	15041	15197	15210	15278	15239	15150	15267	15102	15013	15226	15224	15130	15226	15204	15241	15145	15166	15089	15077	15010	15286	15174	15054	15173	15138	15233	15095	15195	15029	15036	15286	15155	15139	15132	15150	15215	15114	14967	15084	15132	15075	15290	14993	15092	15092	15199	15214	15154	15114	15207	15091	15000	15175	15230	15159	15231	15113	15132	15148	15231	15183	15244	15181	15159	15339	15128	15244	15355	15063	15196	15257	14951	15040	15097	15078	15005	15200	15249	15098	15016	15136	15230	15082	15230	15043	15107	15113	15132	14948	15259	15130	15297	15072	15292	15191	15112	15312	15199	15184	15347	15164	15007	15034	14942	15182	15111	15225	15224	15131	15168	15099	15133	15175	15090	15176	15333	15094	15291	15078	15153	15069	15197	15174	15020	15064	15268	15230	15007	15122	15337	14979	14909	15098	15110	15245	15108	15023	15195	14997	15208	15139	15134	15189	15114	15174	15181	15186	15149	15127	15023	15104	15221	15123	15226	15157	15078	15241	15147	15079	15104	15132	15215	15123	15026	15097	15077	15102	15113	15099	15087	15152	15073	15298	15205	15272	15098	15207	15222	15151	14983	15182	15095	15178	15205	15324	15229	15038	15274	15070	15186	15227	15219	15068	15180	15051	15175	15100	15065	15195	15130	15164	15306	15092	15124	15189	14891	15161	15220	15136	15271	15117	15092	15159	15019	15197	15018	15206	15025	15293	14994	15036	15134	15226	15186	15024	15136	15020	15022	15082	15215	15171	15304	15331	15218	15144	15070	15292	15137	15151	15053	15271	15130	15114	15109	15164	15169	15054	15091	15196	15253	15115	15183	15004	15009	15278	15073	15093	15131	15100	15151	15190	15192	15168	15335	15169	15219	15114	15105	15176	15184	15130	15223	14914	15342	15104	15022	15261	15045	15209	15236	15152	15117	15143	15151	15120	14994	15084	15145	15128	15165	15109	15167	15147	15115	15119	15137	15321	15197	15106	14960	15301	15090	15158	15101	15235	15088	15243	15198	15290	15271	15114	15137	14984	15315	15205	15178	15249	15217	15085	15074	15048	15138	15305	15052	15125	15083	15091	15136	15062	15153	15152	15071	15233	15070	14904	15237	15139	15061	15080	15085	14983	15306	15247	15191	15128	15172	15195	15052	15249	15174	15239	15057	15191	15242	15181	14984	15244	15060	15253	15166	15042	15395	15060	15058	15182	15059	15269	14994	15062	15208	15261	15223	15200	15210	15019	15058	15146	14997	15222	15052	15190	15132	15174	15087	15226	15112	15032	15008	15027	15248	15093	15135	15159	15221	15022	15102	15219	15159	15118	15270	15153	15224	14976	15196	14991	15126	15238	15088	14957	14961	15188	15091	15164	15128	15194	15158	14993	15187	15028	15094	15023	15055	15142	15316	15133	15261	15069	15203	15006	15228	15295	15150	15064	15198	14997	15325	15097
27945	23712	29243	26737	21927	19730	18681	17408	16885	16589	16464	16159	15984	15712	16025	15794	15701	15607	15485	15498	15483	15582	15486	15420	15222	15262	15479	15287	15254	15234	15266	15162	15263	15277	15161	15254	15308	15278	15231	15253	15337	15310	15282	15340	15147	15154	15233	15329	15244	14999	15217	15297	15266	14941	15187	15289	15320	15161	15145	15289	15272	15350	15250	15240	15143	15238	15208	15243	15255	15170	15210	15062	15054	15019	15210	15258	15147	15013	15157	15048	15103	15146	15053	15234	15467	15056	15149	15229	15125	15041	15154	15048	15030	15252	15143	15283	15186	15219	15401	15128	15330	15090	15163	15157	15097	15152	15079	15315	15247	15104	14957	15240	15247	14957	14997	15056	15127	15150	15282	15046	15071	15123	15245	15241	14969	15251	15053	14993	15100	15169	15097	15164	15311	15133	15228	15060	15083	15183	14972	15232	15076	15150	15096	15075	15150	15261	15168	14921	15111	15200	15083	15022	15152	15123	15281	15043	14865	15056	14888	14883	15047	15263	15224	15221	15041	15318	15012	15042	15061	15101	15313	15119	15081	15216	15114	15254	15056	14995	15317	15076	15243	15133	15252	15057	15172	15154	15121	15258	15221	14878	15257	15193	15077	15013	15274	15226	15106	15188	15340	15179	15274	15102	15019	15223	15017	15105	15208	15074	15326	15120	15173	15135	15137	15293	15180	15095	15317	15232	15216	15098	15178	15262	15213	15447	15061	15348	15071	15344	14968	14950	15104	15352	15273	15319	15151	15092	15325	14965	15100	15121	15099	15037	15050	15193	15249	15223	15057	15104	15067	14989	15105	15028	15032	15127	15020	15233	15088	15064	15125	15155	15203	15133	15217	15155	15137	15143	15129	15166	15124	15108	15092	15327	15228	15230	15155	15127	15125	15165	15219	14980	15258	15014	15037	15205	15161	15084	15156	15287	15297	15207	15165	15173	15198	15027	15235	15304	15181	14992	15121	15101	15269	15237	15143	15203	15230	15170	15245	15180	15194	15032	15185	15139	15423	15095	15337	15184	15077	15163	15245	15127	15108	14971	15106	15066	15194	15238	15159	15079	15053	15361	15131	15167	15095	15080	15104	15029	15092	15266	15286	15295	15345	15244	15142	15040	15255	15064	15232	15001	15181	15158	15048	15196	15221	15253	15346	15061	15265	15053	15124	15079	14937	15084	15143	15245	15110	15098	15355	15200	15077	15259	14985	15179	15155	15095	15205	15239	15417	15103	15188	15200	15264	15055	15143	15165	15160	15122	14875	15273	15313	15090	15004	15227	15186	15174	15112	15150	15140	15251	15191	15261	15260	14977	15302	15286	15158	15236	15257	15162	15211	15385	15290	15111	15148	15000	15237	15259	15105	15394	15311	15068	15063	15040	15076	15122	15174	15135	15283	15214	15174	15104	15220	15141	15283	15020	15078	15184	15024	15277	15257	15129	15233	15286	15326	15008	15208	15051	15297	14954	15139	15406	15215	15112	14928	14975	15004	15055	15175	15255	15199	15109	15276	15084	15195	15027	15179	14887	15027	15080	15183	15211	15137	15260	15190	15142	15178	14880	15101	14866	15184	15189	15153	15242	15155	15100	15225	15159	15249	15024	15119	14921	15082	15295	15129	15306	15068	15075	15155	15163	15121	15259	15202	15114	15184	15288	15051	15127	15046	14944	15154	15068	14963	15026	15240	15208	15141	15139	15064	15060	15260	15163	15110	15358	15230	15360	15047	15212	14967	15196	15210	15183	14999	15002	15229	15193	15204	15283	15058	15189	15162	15178	15098	15068	15154	15157	15116	14935	15093	14955	15346	15010	15256	15108	15162	15345	15059	15228	15293	15239	14970	15078	15183	15299	15142	15163	15180	15238	15038	15235	15094	14937	15134	15200	14899	15276	15062	14980	15163	15140	15266	15109	15281	15292	15039	15028	15219	15304	15219	15041	15076	15182	15207	15303	15146	15276	15298	15018	15147	15164	15055	15137	15407	15294	15105	15036	15162	15236	15089	15020	15026	15124	15234	15230	15105	15110	15082	15151	15154	15135	15000	15108	14988	15246	15278	15047	15272	15263	15354	15216	15117	15014	15193	15278	15235	15012	15160	15107	15264	15209	15072	15178	15358	15024	15132	15129	15067	15069	15239	15241	15156	15243	15239	15428	15155	15324	15346	15295	14961	15107	15204	15235	15213	15193	15150	15128	15175	15243	15057	14938	15077	15306	14965	15321	15261	14973	15336	15059	15050	15370	15038	15051	15116	15137	15181	15049	15105	15022	15254	15106	15158	15083	14998	15249	15285	14930	15359	15354	15430	15064	15091	15125	15068	15033	15283	15232	15081	14979	15285	15184	15163	15312	15268	15073	15132	15292	15159	15085	15156	15157	15036	15239	15173	15004	15286	15284	15071	14989	15026	15215	15072	15020	15337	15120	15129	15420	15126	15079	14949	15219	15209	15245	15247	15167	15123	15147	14944	15258	15157	15002	15015	15098	15166	15244	15095	15250	15074	15367	15153	15140	14885	15115	15256	15281	15280	15037	15210	15021	15233	15081	15193	15237	15055	15284	15350	14987	15217	15197	15084	15243	15247	15036	15039	15273	15246	15032	15327	15077	15129	15280	15200	15138	15128	15049	15318	15180	15116	15158	15265	15124	15099	15229	15107	15266	15049	15185	15072	15207	15352	15186	15122	15026	15026	15093	15204	15178	15110	15153	15343	15065	15161	15247	15169	15109	15035	15116	15140	15223	15074	15005	14945	15119	15150	15203	15095	15217	15154	15076	15249	15192	15084	15284	15335	15088	15072	15000	14931	15339	15168	15352	15355	15102	15178	15429	15178	15081	15063	15073	15055	15204	15080	15048	15109	15162	15354	15107	15331	15185	15246	15277	14951	15127	15270	15190	15130	15259	15278	15280	15277	14989	15188	15139	15042	15235	15184	15098	15198	15245	15269	15400	15304	15203	15120	15095	15014	15255	15235	15263	15098	15191	15354	15117	15077	14933	15131	15252	15111	15392	15082	15085	15023	15036	15188	15206	15095	15253	15013	14927	15224	15218	15203	15074	15056	15107	15121	15153	15263	15306	15017	15167	15303	15234	15080	15208	15145	15119	15350	15269	15246	15101	15173	15186	15320	15438	15177	15132	15279	15287	15163	15183	15017	15141	15006	15094	15188	15096	15324	15212	15218	14971	15026	15221	15458	15202	15252	15060	15296	15132	15130	15135	15207	15058	15190	14999	15151	15309	15066	15192	15231	15187	15243	15112	15198	14952	15117	15000	15023	15263	15256	15187	15116	15230	15327	15159	15064	15066	15075	15201	15248	15191	15055	15141	15167	15192	15091	15144	15050	15253	15227	14984	14837	15208	15275	14927	15109	15299	15239	15194	15198	15051	15309	15153	14920	15148	15135	14973	15476	15249	15175	15242	14965	15217	15149	15283	15121	15223	14957	15248	15146	15153	15098	15010	15259	15232	15253	15000	14924	15021	15114	15020	15178	15355	15111	14922	15216	15399	15166	15032	15174	15049	15153	15187	15233	15135	15146	15014	15135	15020	15220	15221	15253	15223	15205	15126	15131	14981	15095	15257	15095	15198	15188	15184	15333	15158	15093	15128	15207	15153	15079	15282	15246	15061	15161	15269	15189	15147	15105	15184	15432	15214	15043	15012	15148	15129	15095	15276	15161	15333	15357	15191	15023	15226	15084	15096	15132	15264	15085	15332	15172	15147	15207	15196	15328	15098	15047	15079	15128	15314	15144	15161	15188	15059	15231	14951	15255	14951	15200	14989	15209	15052	15364	15174	15233	15236	15309	15197	15221	15067	15143	15206	15326	15208	15232	15066	14986	15014	15162	15211	15114	15059	15159	15250	15161	15091	15210	15061	15237	15198	15301	15031	15277	15129	15029	15172	15217	15122	15228	15253	15257	15119	15178	15032	15056	15238	15156	14995	15151	15210	15233	15314	15179	15064	15119	14960	14951	15068	15193	15059	15155	15183	15031	15031	15108	15106	15129	14970	15332	15081	14983	15190	15125	15166	15302	15062	15045	15151	14995	15106	15284	15030	15012	15180	15172	15067	15071	15128	15222	15091	15202	15262	15069	15162	15331	15104	15305	15083	15015	15208	15035	15067	15190	15389	15356	15137	15113	14946	15299	15073	15060	15065	14976	15195	15079	15028	15195	15413	15150	15206	15204	14803	15298	15213	15420	15201	15135	15115	15140	15177	15052	15235	14871	15220	15257	15137	15191	15101	15168	15254	15365	15154	15003	15264	15192	15134	15210	15092	15309	15208	14859	15235	15206	15026	15228	15428	15113	15076	15439	15080	15050	15132	15074	15087	15156	15255	15174	14925	15197	15181	15170	15184	15149	15074	15180	14933	15318	15201	15111	15271	15236	15166	15119	15367	15033	15169	15246	15040	15123	15160	15191	15269	15262	15245	15160	15151	15061	15076	14940	15173	15140	15186	15138	15132	15090	15289	15156	15039	15041	15265	15228	15066	15182	15178	15273	15282	15328	15086	15163	15186	15165	15151	15157	15138	15156	15247	15323	15062	14934	15150	15080	15162	15252	15254	15085	15112	15259	15092	15257	15109	15131	15289	15109	15195	15344	15225	15178	15168	15174	15245	15052	15032	15095	15287	14964	15102	15225	15291	15236	15200	15202	15196	15110	15262	15124	15390	15323	15215	15116	15196	15237	15025	15018	15221	15287	15120	15296	15192	15071	15056	15324	15180	15347	15363	15014	15085	15105	15196	15038	15026	15288	15040	15274	15345	15092	15032	15137	15112	15050	15134	15045	15033	15032	15250	15168	15325	15295	15095	15205	15200	15086	15344	15292	15117	15088	15149	15213	15240	15195	15196	15110	15311	15081	15146	15122	15080	15186	15054	15068	15109	15061	15159	15150	15023	15248	15158	15313	15263	15127	15343	15222	15132	15042	14988	15078	15051	15230	15164	15418	15171	15150	15063	15265	15093	15124	15260	15007	15149	15125	15188	15094	14990	15094	15099	15141	15239	15176	15197	15172	15127	15204	15044	15092	15223	15257	15172	15021	15099	15150	15237	15309	15275	15084	15250	15063	15075	15145	15188	15055	15151	15006	15164	15162	15040	14877	15086	15076	15264	15179	15190
23378	35358	33879	28102	24396	21571	19607	18140	17604	16953	16542	16090	15618	15578	15637	15244	15128	14921	14963	14669	14737	15041	14698	14723	14646	14650	14465	14499	14585	14612	14482	14570	14431	14435	14418	14439	14392	14371	14492	14394	14511	14314	14444	14430	14559	14565	14450	14633	14408	14318	14401	14472	14516	14285	14388	14410	14621	14474	14462	14469	14367	14460	14237	14436	14536	14434	14404	14392	14359	14304	14311	14347	14366	14383	14316	14274	14455	14594	14348	14488	14332	14494	14415	14553	14329	14436	14291	14264	14396	14472	14249	14456	14477	14334	14406	14451	14563	14408	14325	14529	14507	14487	14302	14308	14509	14405	14452	14431	14408	14455	14377	14246	14382	14381	14399	14465	14514	14399	14318	14382	14415	14402	14586	14328	14470	14454	14283	14314	14471	14567	14374	14448	14588	14413	14552	14141	14343	14403	14372	14529	14437	14299	14282	14396	14400	14359	14315	14437	14378	14454	14261	14417	14463	14273	14486	14313	14382	14380	14305	14491	14178	14285	14427	14451	14437	14195	14533	14200	14536	14235	14422	14229	14433	14537	14316	14250	14460	14397	14355	14472	14346	14340	14277	14433	14282	14532	14505	14424	14350	14257	14273	14366	14371	14287	14298	14528	14535	14325	14315	14403	14301	14380	14257	14256	14308	14447	14471	14502	14339	14381	14483	14484	14478	14280	14601	14277	14243	14317	14525	14313	14439	14277	14570	14302	14334	14262	14355	14341	14595	14295	14373	14269	14397	14360	14469	14347	14439	14238	14543	14469	14322	14407	14501	14422	14391	14359	14216	14373	14248	14332	14445	14507	14380	14472	14448	14286	14479	14329	14494	14206	14337	14271	14472	14646	14574	14568	14483	14277	14330	14487	14433	14454	14537	14424	14579	14381	14434	14381	14360	14415	14512	14336	14354	14230	14427	14354	14440	14261	14236	14518	14475	14467	14366	14457	14505	14521	14361	14218	14540	14344	14417	14438	14500	14382	14414	14306	14454	14394	14355	14296	14454	14441	14452	14391	14428	14360	14433	14356	14302	14413	14558	14334	14290	14431	14429	14473	14461	14405	14319	14359	14419	14366	14393	14515	14441	14446	14503	14294	14425	14235	14354	14304	14430	14455	14298	14318	14487	14508	14372	14500	14437	14356	14455	14330	14407	14290	14318	14460	14580	14460	14427	14508	14582	14406	14520	14500	14374	14436	14353	14536	14534	14580	14258	14340	14289	14382	14349	14376	14371	14513	14453	14251	14496	14438	14445	14396	14425	14299	14397	14330	14301	14455	14508	14517	14416	14631	14302	14339	14390	14504	14397	14335	14329	14230	14374	14428	14258	14380	14481	14400	14280	14443	14374	14603	14388	14329	14291	14261	14317	14402	14451	14381	14550	14263	14429	14321	14396	14428	14387	14492	14391	14281	14289	14426	14458	14301	14397	14376	14436	14452	14276	14343	14596	14365	14378	14379	14250	14421	14410	14286	14375	14502	14584	14355	14351	14548	14518	14567	14332	14307	14496	14325	14339	14446	14414	14574	14384	14551	14450	14443	14535	14454	14288	14297	14393	14418	14449	14460	14506	14377	14299	14308	14393	14334	14386	14389	14358	14459	14399	14436	14350	14466	14364	14425	14505	14431	14373	14286	14403	14368	14407	14428	14416	14581	14421	14348	14346	14447	14231	14238	14512	14302	14449	14323	14187	14374	14446	14407	14387	14456	14420	14376	14191	14365	14578	14162	14478	14406	14358	14292	14491	14432	14533	14546	14428	14568	14417	14460	14475	14481	14379	14006	14518	14326	14357	14585	14358	14392	14363	14417	14137	14426	14573	14453	14330	14425	14445	14372	14337	14423	14285	14383	14426	14289	14366	14332	14496	14368	14573	14229	14400	14437	14325	14366	14384	14285	14447	14312	14421	14527	14343	14337	14397	14406	14411	14334	14444	14450	14449	14495	14489	14393	14332	14430	14385	14519	14425	14395	14465	14210	14448	14326	14459	14500	14365	14502	14460	14260	14507	14268	14440	14522	14291	14377	14282	14412	14231	14343	14376	14355	14431	14418	14407	14368	14500	14383	14553	14546	14473	14305	14363	14299	14433	14517	14506	14370	14546	14353	14400	14347	14559	14334	14387	14356	14137	14458	14457	14313	14431	14529	14417	14432	14345	14357	14450	14395	14342	14419	14508	14567	14200	14507	14274	14315	14493	14470	14299	14508	14407	14517	14465	14300	14331	14364	14635	14278	14452	14238	14422	14304	14424	14382	14423	14425	14606	14372	14446	14445	14325	14287	14178	14491	14594	14287	14282	14526	14495	14241	14371	14460	14335	14301	14518	14517	14462	14338	14323	14287	14352	14384	14495	14284	14492	14361	14300	14576	14228	14378	14403	14293	14294	14385	14417	14436	14254	14171	14361	14417	14499	14275	14470	14553	14281	14344	14434	14445	14415	14356	14594	14277	14612	14458	14192	14400	14393	14391	14482	14361	14370	14303	14350	14383	14379	14475	14343	14400	14427	14431	14339	14346	14309	14262	14423	14397	14300	14520	14442	14505	14442	14616	14516	14523	14340	14520	14309	14494	14563	14386	14221	14363	14452	14406	14345	14570	14355	14478	14391	14432	14600	14363	14296	14659	14396	14335	14486	14609	14408	14490	14449	14549	14327	14504	14460	14424	14441	14406	14358	14326	14397	14569	14567	14312	14359	14299	14291	14370	14380	14271	14580	14250	14360	14320	14375	14533	14251	14317	14339	14408	14422	14401	14436	14381	14177	14331	14554	14469	14478	14418	14553	14330	14336	14281	14383	14447	14394	14516	14452	14416	14407	14363	14375	14354	14432	14479	14282	14311	14324	14275	14396	14395	14370	14377	14416	14435	14416	14416	14531	14342	14188	14395	14514	14329	14220	14446	14319	14405	14315	14449	14303	14419	14307	14438	14494	14460	14444	14468	14381	14510	14423	14444	14311	14357	14271	14495	14353	14306	14275	14529	14479	14337	14224	14273	14552	14255	14361	14270	14321	14437	14361	14359	14440	14465	14424	14331	14459	14542	14399	14431	14480	14392	14534	14589	14349	14243	14420	14477	14361	14334	14296	14238	14441	14436	14393	14589	14277	14375	14442	14287	14362	14392	14315	14212	14511	14463	14529	14214	14445	14316	14265	14451	14319	14390	14395	14445	14279	14172	14254	14469	14336	14504	14472	14396	14385	14478	14549	14436	14559	14576	14321	14323	14089	14539	14371	14251	14394	14318	14531	14188	14545	14412	14335	14535	14288	14413	14345	14472	14417	14332	14279	14392	14460	14367	14368	14401	14432	14489	14465	14445	14579	14421	14479	14379	14308	14472	14352	14291	14379	14273	14305	14295	14457	14451	14347	14507	14257	14350	14270	14449	14390	14346	14277	14474	14328	14268	14593	14410	14446	14244	14476	14316	14354	14462	14418	14444	14315	14330	14407	14359	14369	14411	14541	14319	14450	14434	14411	14505	14472	14469	14347	14460	14480	14541	14378	14525	14377	14371	14290	14327	14361	14603	14376	14129	14325	14539	14321	14423	14203	14425	14463	14388	14491	14245	14208	14434	14441	14443	14523	14252	14323	14240	14289	14370	14439	14397	14362	14312	14437	14403	14375	14435	14481	14123	14404	14409	14255	14394	14361	14520	14436	14256	14206	14398	14503	14443	14325	14456	14459	14266	14344	14330	14628	14408	14274	14530	14302	14420	14376	14482	14331	14376	14446	14298	14433	14400	14434	14381	14344	14514	14347	14367	14326	14428	14429	14366	14374	14337	14412	14287	14388	14409	14363	14288	14403	14423	14352	14383	14289	14356	14394	14256	14566	14424	14480	14520	14352	14377	14252	14321	14564	14418	14463	14447	14414	14192	14469	14396	14240	14369	14269	14461	14379	14492	14471	14483	14359	14360	14443	14246	14364	14306	14239	14373	14466	14498	14427	14425	14311	14467	14335	14407	14378	14422	14299	14383	14426	14272	14410	14342	14431	14328	14394	14411	14297	14424	14574	14237	14275	14416	14349	14517	14489	14511	14450	14467	14545	14390	14222	14481	14294	14370	14525	14275	14510	14316	14406	14474	14435	14442	14355	14409	14336	14412	14546	14379	14277	14442	14352	14417	14400	14361	14352	14417	14482	14473	14397	14343	14219	14353	14329	14535	14306	14459	14351	14284	14509	14416	14503	14264	14411	14301	14391	14539	14414	14396	14410	14495	14260	14413	14211	14167	14393	14342	14179	14575	14329	14299	14271	14579	14368	14417	14344	14489	14269	14328	14334	14345	14555	14399	14412	14282	14286	14303	14389	14314	14464	14293	14425	14328	14457	14502	14427	14339	14243	14336	14552	14305	14288	14229	14455	14505	14525	14428	14462	14332	14336	14333	14292	14264	14368	14425	14462	14470	14324	14325	14413	14350	14396	14499	14210	14327	14490	14511	14339	14379	14557	14472	14496	14220	14370	14426	14328	14334	14397	14448	14339	14481	14483	14548	14289	14466	14325	14393	14234	14274	14358	14300	14373	14508	14438	14629	14357	14512	14427	14390	14513	14385	14333	14351	14292	14381	14407	14457	14483	14304	14419	14294	14433	14535	14375	14302	14348	14267	14370	14241	14478	14360	14433	14288	14373	14262	14330	14481	14352	14387	14391	14352	14184	14346	14407	14399	14381	14417	14427	14459	14537	14470	14424	14336	14471	14530	14388	14432	14417	14472	14313	14248	14379	14349	14298	14533	14346	14426	14429	14217	14452	14578	14215	14449	14381	14333	14599	14345	14546	14504	14391	14371	14515	14534	14544	14459	14341	14379	14417	14242	14517	14572	14408	14401	14167	14296	14377	14343	14429	14485	14495	14377	14405	14289	14437	14655	14404	14347	14396	14447	14413	14331	14510	14395	14231	14386	14430	14348	14335	14453	14564	14329	14356	14357	14398	14493	14256	14451	14369	14596	14590	14470	14424	14304	14428	14430	14362	14361	14335	14419	14459	14371	14232	14435	14481	14408	14339	14361	14518	14373	14282	14523	14316	14511	14450	14318	14421	14356	14392	14370	14259	14513	14418	14474	14337	14301	14508	14337	14364	14543	14417	14307	14364	14315	14353	14286	14345	14258	14521	14406	14250	14430
24198	21605	29293	24821	23455	24435	23878	19747	18812	18621	18091	17494	17182	17105	17069	16732	16795	16478	16553	16372	16368	16414	16321	15916	16155	16173	16027	16051	15852	16115	16148	16048	16133	15767	15826	16010	15910	15857	15993	15691	15858	15902	15810	15954	15794	15953	16034	15867	15880	15752	15952	15730	15897	15913	15928	15821	16134	15694	15674	16092	15940	15924	15876	15732	15999	15715	15788	15807	15814	15828	15808	15907	15776	15877	15789	15836	15952	15792	16032	15823	15914	15859	16162	15781	15961	15906	15699	15859	15825	15791	15945	15606	15820	15611	15759	15678	15871	15701	15817	15815	15913	15911	15744	15730	15670	15789	15949	15926	15910	15930	15664	15805	15750	16006	15825	15781	15830	15716	15858	15821	15775	15871	15712	15737	15682	15789	15962	15729	15820	15572	15842	15748	15801	15859	16046	15851	15950	15979	15840	15857	15770	15982	15772	15559	15826	15660	15842	15648	15779	15743	15740	15834	15775	15841	15768	15798	16005	15884	15962	15797	15741	15743	15926	15911	15668	16057	15869	15884	15818	15747	15845	15735	15758	15868	15875	15929	15712	15735	15840	15734	15827	15730	15821	15927	15783	15765	15686	15844	15705	15681	15656	15732	15660	15939	16133	15948	15798	15695	15794	15807	15720	15553	15611	15723	15984	15641	15835	15799	15669	15712	15612	15764	15711	15887	15750	15915	15913	15971	15860	15886	15792	15732	15866	15508	15764	15537	15868	15923	15826	15999	15983	15874	15700	15788	15743	15840	15767	15659	15801	15990	15764	15687	15858	15711	15738	15622	15774	15639	15671	15724	15748	15877	15708	15665	15668	15776	15852	15706	15821	15843	15642	15719	15910	15832	15953	15756	15811	15819	15839	15946	15807	15841	15812	15786	15947	15773	15938	15648	15756	15890	15738	15840	15895	15525	15722	15845	15961	15811	15804	15811	15638	15846	15675	15990	15719	15705	15833	15772	15746	15919	15792	15608	15812	15751	15826	15854	15747	15749	15597	15843	15906	15614	15877	15838	15970	15823	15739	15742	15829	15900	15854	15817	15834	15840	15863	15701	15637	15657	15724	16076	15859	15880	15817	15793	15925	15994	15984	15639	15562	15927	15616	15946	15881	15789	15865	15839	15889	15971	15817	15879	15755	15696	15830	15652	15614	15694	15817	15958	15870	15758	15805	15754	16000	16012	15759	15832	15759	15744	15823	15861	15586	15923	15651	15756	15783	15834	15716	15803	15893	15778	15904	15719	15821	15655	15683	15812	15874	15733	15896	15552	15907	15787	15813	15884	15655	15597	15966	15737	15842	15849	15884	15842	15930	15868	15444	15810	15730	15799	15715	15872	15675	15650	16041	15663	15859	15730	15739	15920	15613	15758	15833	15673	15812	15741	15748	15778	15656	15880	16051	15829	15844	15613	15993	15895	15775	15868	15975	15827	15808	15780	16096	15806	15971	15944	15871	15744	15772	15877	15883	15790	15854	15828	15755	15872	15695	15815	15582	15862	15943	15946	15906	15867	15765	15789	15637	15885	15819	15688	15752	15732	15740	15971	15956	15920	15806	15783	15786	15902	15946	15827	15799	15872	15748	15862	16029	15810	15926	15670	15694	15937	15789	15721	15928	15782	15779	15759	15857	15648	15751	15820	15692	15917	16017	15729	15856	15786	16036	15791	15725	15881	15765	15903	15870	15625	15817	15800	15964	15665	15853	15753	15604	15831	15725	15634	15918	15745	15855	15902	15705	15549	15691	15763	15947	15806	15819	15893	15951	15824	15830	15734	15733	15699	15836	15759	15830	15793	15764	15775	15697	15821	15875	15756	15798	15794	16005	15985	15764	15716	15697	15803	15715	15757	15792	15726	15898	15584	15912	15805	15798	16094	15818	15890	15914	15866	15705	15747	15780	15692	15638	15946	15913	15869	15688	15797	15745	15853	15683	15678	15592	15915	15866	15728	15708	15824	15719	15850	15959	15620	15671	15806	15923	15835	16002	15586	15923	15881	15865	15810	15643	15906	15899	15876	15766	15892	15890	15690	15821	15899	15771	15873	16094	15844	15682	15843	15562	15862	15608	15732	15808	15857	15622	15825	15632	15761	15822	15890	15839	15803	15750	15794	15745	15784	15611	15660	15981	15754	15829	15692	15702	15721	15985	15765	15697	15719	15865	15743	15821	15789	15837	15691	15714	15760	15592	15675	15825	15742	15862	15663	15851	15843	15649	15724	15927	15588	15957	15615	15971	15735	15902	15635	15826	15728	15823	15810	15789	15728	15698	15780	15768	15906	15839	15670	15907	15813	15814	15837	15988	15857	16003	15737	15790	15943	15804	15871	15710	15831	15858	15793	15718	15926	15751	15916	15924	15793	15788	15564	15784	15928	15886	15837	15795	15796	15984	15929	15864	15921	15783	15794	15819	15826	15689	15943	15855	15791	15903	15781	15899	15628	15728	15649	15818	15682	15902	15735	15746	15822	15875	15800	15916	15749	15779	15729	15702	15756	16087	15860	15816	15808	15875	16034	15847	15763	15781	15725	15798	15906	15720	15903	15605	15766	15845	15751	15823	15698	15741	15840	15894	15683	15808	15730	15706	15865	15777	15744	15871	15936	15824	15717	15977	15907	15856	15898	15756	15656	15958	15819	15798	15743	15782	16060	15752	15746	15993	16009	15810	15755	15719	15933	15864	15895	15710	15898	15731	15800	15860	15723	15715	15901	15707	15686	15936	15948	15845	16037	15815	15968	15987	15841	15915	15759	15963	15858	15842	15741	15732	15558	15878	15939	15955	15801	15809	15706	15918	15870	15745	15772	15816	15804	15911	15836	15793	15933	15911	15882	15986	15959	15892	15961	15834	15585	15842	15671	16044	15845	15841	15847	15753	15769	15789	15776	15745	15780	15922	16004	15898	15892	15935	15712	15913	15718	15807	15737	15756	15748	15714	15650	15697	15790	15818	15816	15820	15811	15711	15648	15749	15892	15774	15835	15871	15883	15737	15937	16025	15762	15841	15662	15723	15684	15897	15713	15824	15717	15556	15772	15864	15828	15780	15914	15859	15906	15854	15762	15816	15957	15883	15742	15790	15828	15786	15552	15763	15760	15647	15743	15708	15741	15887	15618	15872	15789	15977	15894	15661	15911	15920	15842	15822	15686	15823	15741	15667	15726	15956	15930	15890	15701	15649	15783	15863	15685	15828	15827	15731	15716	15765	15869	15915	15884	15733	15877	15768	15940	15655	15890	15690	15767	15815	15632	15821	15798	15695	15869	15833	15596	15714	15818	15450	15865	15748	15916	15730	15927	15886	15997	15888	15564	15805	15668	15827	15521	15622	15744	15558	15746	15817	15886	15720	15701	15785	15842	15891	15893	15800	15868	15792	15773	15780	16013	15971	15691	15755	15802	15880	15880	15969	15808	15762	15771	15766	15574	15711	16025	15857	15822	15707	15615	15802	15842	15951	15870	15695	15927	15864	15975	15791	15811	15995	15856	15845	15795	15824	15764	15841	16052	15853	15766	15761	15740	15878	16012	15764	15958	15910	15702	15937	15605	15890	15900	15713	15736	15945	15780	15886	15635	15692	15806	15929	15657	15718	15672	15713	15840	15679	15779	15800	15807	15923	15790	15832	15617	15838	15855	15783	15882	15806	15733	15968	15856	15834	15637	15852	15773	15836	15980	16020	15776	15713	15827	15693	15710	15738	15658	15699	15878	15764	15855	15881	15997	15829	15613	15742	15813	15868	15960	15789	15839	15746	15941	15732	15744	15698	15841	15645	15552	15705	15819	15959	15969	16022	15863	15767	15693	15744	15788	15662	15881	15947	15628	15971	15532	15711	15785	15729	15676	15773	15993	15789	15785	16065	15698	15604	15843	15967	15748	15950	15695	15645	15916	15808	15613	15823	15855	15631	15752	15906	15673	15823	15964	15882	15830	15798	15888	15891	15700	15798	15889	15875	15668	15871	15636	15836	15676	15760	15809	15857	15976	15704	16006	15661	15667	15863	15748	15817	15951	15968	15753	15959	15818	15635	15923	15794	15959	15750	15808	15814	15919	15699	15664	15679	15668	15796	16094	15868	15875	15762	15929	15718	15872	15748	15717	15581	15796	15906	15851	15704	15781	15672	15869	15851	15858	15876	15824	15797	15700	15827	15594	15713	15601	15872	15738	15692	15758	15802	15563	15822	15768	15661	15897	15846	15900	15886	15813	15953	15965	15665	16027	15857	15869	15983	15999	15894	15731	15693	15627	15778	15829	15740	15712	15904	15774	15643	15769	15764	15672	15820	15736	15820	15729	15727	15876	15538	15865	15752	15764	15777	15818	15861	15907	15825	15799	15701	15956	15888	15661	15868	15693	15819	16077	15853	15734	15837	15855	15732	15890	15713	15594	15892	15846	15888	15721	15896	15823	15974	15902	15933	15846	15896	15787	15896	15815	15772	15908	15839	15725	15770	15852	15810	15983	15834	15899	15953	15881	15906	15968	15815	15833	15753	15746	15920	15915	15941	15798	15959	15997	15799	15766	15713	15814	15777	16004	15868	15896	15888	15702	15751	15815	15789	15736	15795	15839	15769	15878	15842	15842	15832	15826	15922	15817	15872	16001	15743	15863	16072	15858	15755	15660	15787	15900	15679	15655	15857	15730	15798	15854	15834	15749	15911	15851	15914	15801	15770	15673	15636	16015	15889	15840	15853	15827	15807	15722	16006	15935	15645	15896	15685	15972	15900	15777	15718	15754	15778	15859	15787	15849	15868	15847	15897	15770	15697	15811	15768	15675	15762	15697	15764	15743	15945	15783	15636	15752	15714	15589	15716	15764	15741	15966	16034	15797	15677	15823	15780	15897	15687	15697	15843	15744	15800	15642	15755	15843	15805	15794	15803	15697	15944	15856	15894	15808	15654	15965	15833	15830	15872	15844	15891	15813	15948	15552	15753	15977	15841	15878	15956	15705	15905	15836	15860	15737	15695	15725	15606	15866	15755	15740	15837	15664	15614	15747	15935	15904	15880	15908	15758	15695	15886	15775	15770	15530	15800	15742	15946	15769	15989	15944	15822	15726	15874	15798	15976	15874	15824	15654	15499	15850	15905	15865	15818	15835	15932	15781	15703	15847	15661	15869	15996	15847
23303	40873	40264	33185	28505	25197	23463	20933	19490	19006	18632	17761	16891	16735	16732	16413	16274	15904	15648	15551	15449	15690	15075	15372	15084	15108	15112	15003	14973	15029	14923	15043	14870	14918	14881	14754	14995	14918	15059	14866	14889	15002	15003	14851	14773	15010	14950	14945	14870	14900	14944	14951	14803	14902	14781	14979	14966	14991	14986	14851	14787	14945	14802	14940	14902	14993	14853	14978	14874	15015	14978	14703	14779	14976	14792	14645	14908	14779	14933	14810	14915	14761	15010	14702	14800	14714	14840	14814	14903	14875	15047	14796	14944	15009	14867	14891	14825	14857	14843	14794	15020	14885	14691	14804	14849	14878	14806	14869	14884	14891	14851	14873	14832	14987	14851	14997	14776	14792	14959	14765	14911	14918	14701	14842	14836	14894	14874	14764	14767	14714	14683	14946	14842	15059	14928	14767	14955	14827	14917	14684	14811	14873	14791	14860	14928	14860	14989	14700	14883	14799	14669	15067	14739	14923	14751	14692	14947	14878	14744	14877	14684	14796	14888	15026	15007	14845	14872	14756	14826	14848	14889	14728	14872	14848	15118	14816	14786	14738	14872	14686	14802	14850	14701	14853	14879	14726	14754	14807	14752	14716	14891	14912	15004	14816	14703	14866	14833	14818	14728	14858	14803	14763	14629	14849	14854	14902	14903	14942	14894	14826	14818	14843	14774	14964	14672	14942	14776	14846	14773	14892	14883	14832	14820	14849	14881	14889	14856	14935	14900	14713	14649	14935	14844	14962	14694	14932	14802	14930	14830	14759	14822	14885	14783	14771	14869	14805	14846	14944	14706	14781	14864	14871	14866	14875	14585	14723	14794	14681	14948	14943	14923	14791	14837	14890	14732	14914	14770	14922	14771	14881	14795	14724	14846	14872	14776	14884	14840	14725	14750	14925	14774	14837	14705	14797	14881	14868	14757	14771	14914	14933	14988	14712	14821	14875	14899	14723	14765	15036	14780	14982	14913	14783	14691	14657	14936	15034	14871	14864	14758	14955	14804	14845	15043	14856	14979	14870	14680	14947	14736	14647	14875	14810	14920	14810	14743	14868	14718	14951	14967	14708	14900	14952	14805	14836	14950	14799	14884	14574	14741	14799	14775	14850	14767	14764	14977	14776	14774	14989	14990	14875	14907	14776	14861	14762	15079	14720	14732	14909	14863	14921	14792	14808	14995	14804	14919	14831	14806	14711	14809	14814	14987	14897	14893	14851	14818	14872	14774	14989	14891	14941	14905	14717	14786	14886	14821	14718	14745	14952	14773	14730	14858	14872	14957	14873	14820	15014	14791	14901	14905	14719	14815	14949	14753	14801	14804	14887	14948	14746	14784	14910	14935	14860	14770	15030	14797	14706	14673	14846	15095	14865	14852	14895	14863	14872	14891	14822	14799	14768	14853	14770	14889	14690	14787	14913	14909	14989	14843	14812	14543	14901	14829	14879	14951	14823	14854	14792	14853	14943	14846	14809	14783	14977	14719	14801	14986	14724	14928	14756	14774	14778	14852	14802	14859	14866	14925	14707	14828	14730	14700	14887	14665	14791	14918	14989	14852	14952	14816	14739	14836	14765	14847	14869	14789	14788	14902	14810	14864	14920	14800	14915	14831	14814	14735	14821	14853	14989	14856	14654	14888	14952	14862	14916	14697	15027	14818	14632	14740	14930	14946	14720	14912	14765	14810	14888	14932	14797	14848	14883	14794	14729	15016	14722	14730	14800	14852	14826	14737	14950	14741	14768	14784	14778	14779	14858	14929	14911	14767	14926	14764	14641	14865	14784	14874	14886	14684	14912	14968	14818	14774	14877	14824	14619	14892	14905	14938	14880	14820	14885	14812	14885	14781	14721	14713	14808	14791	14999	14906	14902	14767	14911	14907	14901	14686	14799	14852	14771	14693	14857	14952	14708	14881	14830	14865	14914	14941	14847	14738	14863	14808	14792	14794	14772	14988	14895	14787	14665	14734	14739	14731	14867	14753	14772	14974	14745	14776	14845	14949	14987	14885	14696	14879	14679	14665	14912	14778	14855	14776	15008	14988	14816	14837	14713	14680	14817	15000	14703	15040	14601	14918	14857	14985	14847	14771	14882	14817	14810	15058	14796	14857	14933	14836	14741	14815	14659	14839	14808	14923	14653	14803	14646	14934	14757	14899	14661	14817	14839	14877	14896	14754	14852	15014	14728	14744	14840	14825	14699	14783	14925	14695	14856	14923	14754	14928	14713	14904	14842	14880	14972	14731	14779	15061	14681	14781	14698	14879	14907	14839	14917	14950	14896	14764	14676	14784	14918	14710	15001	14826	14770	14779	14778	14861	14784	14890	14908	14901	14858	14796	14987	14710	14803	14835	14873	14905	14779	14831	15035	14760	14727	14833	14852	14829	14670	14907	14809	14851	14706	14871	14829	14888	14697	14782	14972	14807	14690	14920	14702	14851	14707	14785	14854	14848	14888	14890	14984	14901	14687	14877	14825	14685	14706	14745	14633	14892	14868	14821	14727	14940	14813	14826	14864	14950	14809	14769	14983	14766	15041	14767	14688	14814	14989	14748	14643	14812	14755	14751	14860	14906	14678	14779	14852	14827	14936	14756	14829	14884	14878	14802	14737	14777	14942	14930	14779	14823	14942	14925	14752	14692	14879	14945	14681	14916	14982	14910	14822	14912	14923	14834	14721	14954	14905	14970	14924	14794	14932	14681	14849	14886	14693	14885	14803	14737	14784	14977	14771	14746	14827	14773	14933	14807	14957	14844	14801	14973	14811	14886	14917	14915	14871	14833	14852	14804	14865	15075	14710	14876	14689	14896	14781	14724	14860	14952	14955	14819	14908	14906	14776	14852	14964	14783	14912	14848	14755	14797	14745	14760	14806	14860	14926	14825	14729	14891	14847	14801	14875	14805	14822	14927	14665	14962	14738	14774	14731	14724	14726	14758	14871	14755	14859	14869	15052	14857	14880	14785	15012	14729	14735	14770	14908	14936	14959	14773	14738	14863	14576	14941	14838	14884	14855	15086	14897	14996	14634	14887	14766	14725	14947	14910	14732	14771	14778	14878	14762	15021	14828	14850	14691	14683	14994	14684	14795	14802	14772	14867	14920	14775	14957	14794	14856	14821	14738	14970	14710	14733	14986	14828	14943	14881	14658	14736	14865	14940	14835	14899	14937	14763	14947	14933	14755	14917	14857	14857	14796	14766	14695	14646	14693	14960	14782	14946	14773	14848	14920	14698	14776	14902	14713	14987	14468	14734	14862	14804	14868	14869	14815	14702	14788	14671	14848	14830	14714	14787	14803	14846	14881	14875	14898	14823	14686	14949	14752	14865	14870	14700	14815	14958	14910	14718	14899	14786	14954	14742	14728	14701	14870	14875	14869	14888	14739	14789	14814	15032	14920	14805	14846	14952	14793	14839	14889	14834	14777	14883	14818	14768	14829	14895	14938	14871	14829	14847	14786	14744	14884	14671	14711	14944	14985	14747	14773	14862	14815	14901	14855	14918	14826	14693	14789	14809	14896	14796	14768	14817	14874	15102	14888	14963	14782	14876	14820	14981	14879	14797	15009	14806	14761	14840	14912	14783	14656	14857	14716	14871	14829	14819	14933	14783	14721	14808	14955	14851	14854	14715	14809	14709	14772	14567	14796	14846	14838	14741	14820	14950	14770	14927	14757	14904	14811	14754	14890	14805	14842	14903	14958	14734	14943	14773	14807	14822	14685	14964	14700	14683	14780	14702	14840	15036	14702	14846	14655	14834	14895	14767	14806	14866	14972	14901	14883	14803	14742	14825	14856	14821	14755	14739	14902	14728	14872	14740	14802	14922	14945	14782	14922	14632	14940	14700	14662	14826	14735	14860	14824	14908	14888	14905	14738	14719	14750	14966	14775	14866	14817	14775	14862	14871	14775	14874	14956	14777	14712	14796	14895	14751	14729	14730	14877	14870	14912	14778	14787	14936	14840	14859	14966	14790	14911	14745	14804	14979	14822	14813	14912	14746	14830	14804	14768	14984	14772	14956	14651	14790	14982	14866	14744	14928	14892	14911	14831	14683	15018	14808	14794	15011	14785	14909	15098	14852	15018	14867	14864	14783	14803	14788	14829	14930	14881	14721	15001	14778	14936	14751	14779	14764	14992	14723	14944	14915	14855	14778	14852	14786	14814	14844	14884	14678	14807	14883	14852	14853	14754	14792	14761	14853	14865	14816	14711	14752	14713	14930	14856	14942	14869	14832	14814	14790	15008	14926	14772	14902	14782	14760	14731	14872	14934	15055	14831	14798	14745	14850	14769	14768	14693	14638	14702	14897	14816	14903	14763	14868	14910	14916	14800	14748	14851	14684	14814	14837	14726	14792	14687	14852	14981	14603	14844	14758	14758	15034	14870	14859	14727	14756	14931	14752	14846	14866	14812	14803	15000	15084	14802	14804	14901	14899	14743	14903	14849	14817	14826	14886	14742	14968	14862	14886	14765	14770	14727	14966	14866	14927	14688	14795	14812	14969	14760	14897	14750	14830	14907	14731	14947	14855	14723	14949	14726	14944	14876	14839	14601	14947	14864	14912	14803	14816	14735	14808	14941	14713	14806	14759	15095	14735	14997	14697	14978	14820	14831	15053	14780	14853	14854	14948	14871	14976	14911	14825	14804	14812	14783	14777	14753	14829	14738	14919	14843	14861	14830	14695	14927	14983	14752	14837	14794	14740	14803	14943	14720	14886	14910	14776	14821	14977	14830	14717	14882	14772	14781	14908	14852	14819	14728	14872	14939	14778	14760	14898	14737	14725	14912	14844	14884	14834	14945	14934	14869	14813	14898	14759	14724	14842	14832	14803	14848	14781	14854	14956	14679	14899	14875	14958	14971	14862	14712	14998	14939	14863	14979	14829	14879	14750	14817	14911	14863	14797	14766	14830	14878	14850	14869	14660	14880	14806	14708	14755	14786	14910	14863	15023	14783	14879	14670	14922	14781	14952	14868	14917	14777	14906	14866	14806	14868	14763	14862	14827	14809	14941	14897	14891	14842	14867	14788	14851	14951	14741	14838	14822	14824	14907	14965	14829	14822	14809	14879	14774	14904	14898	14885	14800	14764	15008	14946	14840	14894	14584	14751	14699	14931	14767	14802
23219	21627	29636	24165	22169	25188	27713	21940	20132	19849	19254	18799	18204	17903	17847	17671	17369	17296	17069	17000	16852	17019	17039	16659	16781	16629	16403	16556	16552	16534	16288	16496	16471	16375	16207	16372	16147	16299	16327	16527	16481	16311	16430	16429	16294	16503	16427	16204	16110	16127	16261	16155	16074	16257	16475	16174	16278	16071	16284	16237	16285	16376	16379	16093	16243	16255	16264	16443	16395	16149	16386	16262	16442	16215	16278	16199	16382	16216	16113	16298	16235	16098	16160	16312	16360	16231	16123	16079	16231	16195	16234	16161	16117	16147	16416	16322	16390	16213	16186	16227	16168	16097	16381	16165	16277	16325	16303	16171	16410	16089	15999	16018	16240	16160	16115	16270	16047	16464	16184	16256	16133	16113	16296	16161	16291	16105	16204	16125	16276	16359	16281	16266	16151	16156	16108	16132	16205	16316	16238	16227	15958	16080	16114	15996	16210	16205	16068	16134	16244	16150	16074	16219	16422	16040	16190	16122	16286	16216	16119	16028	16247	16050	16221	15847	16212	16099	16069	16024	16399	16121	16187	16139	16255	16268	16106	16127	16216	15953	16207	16079	16129	16064	16306	16040	16181	16111	16117	16296	16197	16279	16161	16056	15893	16011	16252	16249	16227	16162	16163	16361	16158	16220	16098	15947	16203	16160	16016	16141	16368	16052	16105	16150	15964	16039	16146	16141	16058	16263	16204	16230	16061	16088	16094	16248	16279	16066	16288	16352	16107	16198	16199	16236	16106	16246	16270	16076	16021	16054	16140	16127	16113	16118	16158	16247	16242	16202	16038	16179	16221	16050	16179	16140	16229	16269	16081	15933	16212	16268	16250	16272	16148	16252	16135	16140	16097	16205	15960	16111	16029	16137	16296	16087	16005	16190	16191	16130	16187	16273	16209	15992	16291	16048	15974	16103	16206	16293	16179	16091	16029	16220	16161	16390	16109	16168	16064	16323	16309	15996	16226	16141	16337	16106	15985	16050	16063	16313	16133	16057	16228	16140	16115	16420	16238	16082	15952	16052	16245	16325	16322	16211	16228	15978	16284	16055	16143	15972	16347	16038	15966	16210	16139	16144	16152	16113	16133	16190	16238	16242	16257	16047	16223	16175	16131	15986	16288	16195	16344	16180	16052	16125	16042	16332	16009	16111	16236	16093	16258	16068	16107	16104	16034	16264	16253	16094	16251	16382	16275	16180	16095	16161	16066	15936	16163	16125	16315	16266	16084	16101	16093	16047	15915	16133	16312	16156	16262	16187	16098	15980	16319	16102	16253	16173	16199	16211	16212	16254	16131	16053	16259	16061	16174	16217	16140	16267	16113	16054	16094	16096	16058	16056	16067	16229	16082	16200	16193	16164	16037	16312	16270	16111	16129	16256	16104	16241	16127	16241	16399	16200	16207	16226	16186	16174	16362	16330	16308	16207	16280	16094	16384	16202	16059	16216	15994	16081	16146	16140	16140	16157	16258	16315	16235	16005	16313	16102	16276	16188	16085	16164	15978	16213	16356	16223	16208	15993	16221	16303	16178	16048	16043	16046	16247	16028	16105	16140	16170	16395	16214	16251	16219	16276	16301	16185	16213	16212	16103	16270	16183	16134	16231	16194	15988	15996	16229	16334	15931	16186	16141	16128	16248	16168	16276	16120	15924	16223	16149	16093	16133	16117	15992	16283	16169	16143	16280	16280	16375	16099	16239	16393	16175	16232	16169	16103	16244	16200	15990	16015	16196	16203	16355	16436	15966	16140	16064	16279	15959	16021	16096	16286	16235	16398	16092	16149	16220	16301	16349	16185	16087	16068	16016	16226	16146	16159	16002	15951	16362	16186	16115	16014	16291	16190	16285	15864	16133	16054	16199	16006	16250	16253	16074	16106	16188	16281	16223	16081	16094	16215	16092	16209	16123	16053	16008	16235	16258	16279	16201	16187	16221	16055	16114	16187	16286	16076	16136	16294	16188	16131	16250	16198	16158	16154	16081	16223	16325	16024	16237	16255	16212	16194	16228	16090	16085	16029	16148	16212	16273	16285	16225	16214	16122	16122	16193	16014	16043	16165	16253	16306	16381	16372	16386	16175	16118	16024	16115	16180	16037	16203	15854	16308	16238	16344	16152	16268	16226	16209	16378	16168	16034	15947	16119	16442	16131	16220	16376	16242	16169	16159	15936	16333	16312	16137	16120	16165	16189	16168	16224	16165	16137	16258	16158	16172	16133	16073	16109	16199	15862	16258	16279	16313	16075	16204	16185	16221	16125	16249	16043	16234	16004	16073	16190	16224	16173	15923	16280	16190	16301	16041	16247	16113	16280	16287	16113	16146	16198	16147	16290	16245	16234	16299	16175	16267	16305	16231	16302	16048	16051	16043	16207	16104	16229	16087	16132	16012	16089	16023	16186	16065	16145	16300	16202	16214	16382	16082	16095	16072	16182	16026	16330	16295	16160	16201	16157	16043	15973	16303	16027	16208	16161	16309	16273	16047	16171	16208	16117	16059	16126	16156	16283	16098	16244	16244	16083	16042	16221	16280	16104	16166	16276	16141	16077	16173	16097	15899	16163	16320	16391	16235	16203	16220	16147	16193	16164	16342	16140	16128	16028	16283	16088	16118	16142	16092	16317	16174	16032	16111	16152	16089	16003	16048	16194	16194	16209	15883	16298	16083	16084	16091	16117	16224	16054	16027	16034	16242	16409	16317	15981	16074	15977	16186	16408	16268	16198	16116	16101	16100	16327	16179	16204	16092	16098	16468	16143	16093	16348	16158	16319	16216	16169	15982	16016	16279	16300	16125	16195	15995	16020	16149	16296	16035	16169	16219	16191	15872	16169	16174	16191	16046	16257	16184	16091	16132	16071	16010	16154	16376	16133	16135	16068	16258	16300	16150	16092	16068	16011	15958	16175	16094	16261	16023	16188	16231	16038	16118	16194	16076	16242	16058	16341	16231	15997	16098	16129	16260	16001	16204	16119	16147	16047	15860	16268	16083	16091	16189	16227	16049	16110	16144	16174	16100	16058	16287	16299	16065	16114	15941	16109	16068	16199	16282	16069	16103	16258	16179	16101	16060	15972	16006	16062	16154	16194	16192	16011	16001	16122	16217	16298	16124	16005	16113	16158	16033	16013	16139	16200	16211	16119	16355	16362	16340	16093	16291	16317	16250	16035	16095	16052	16029	16111	16329	16208	16183	16005	15990	16371	16053	16210	16169	16105	16129	16185	16238	16292	16056	16210	16253	16235	16146	16177	16284	16175	16372	16280	16092	16179	16220	16470	16192	16152	15940	16269	16214	16083	16165	16181	16001	16351	16235	16412	16181	16080	16000	16186	16117	16096	16073	16117	16081	16248	16329	16186	16239	16222	16187	16292	16173	16428	16205	16225	16218	16246	16192	16243	15970	16073	16174	16231	16345	16216	16203	16235	16191	16019	15978	16223	16225	16289	16138	16141	16308	16048	16076	16081	16333	16070	16140	16099	16172	16221	16103	16331	16152	16261	16073	16130	16276	16083	16352	16237	16104	16149	16076	16157	16262	16303	16170	16231	16086	16111	16137	16147	16322	16091	16232	16100	16200	16126	16071	16076	15937	15990	16301	16122	16160	16275	16176	16206	16154	16270	16221	16202	16091	16135	16126	16184	16106	16238	16199	16092	16192	16116	16356	16309	16437	16159	16025	16253	16012	16213	16294	16182	16067	16205	16056	16144	16196	16176	16218	15950	16109	16251	15902	16001	16250	16073	16120	16096	16183	16007	16204	16081	16078	16255	16028	16052	16114	16263	16431	16206	16171	16229	15877	16146	16233	16360	16225	16030	16267	16297	16028	16104	16122	16025	16180	16155	16218	16031	16248	16297	16078	16281	16140	16133	16309	16235	16071	15931	16136	16077	15995	16264	16110	16087	16347	16226	16039	16120	16044	16212	16293	16309	16272	16148	16154	16189	16153	15947	16156	16163	16040	16242	16232	16372	16037	16257	16177	16247	16089	16142	16124	16245	16279	16306	16087	16175	16126	16204	16164	16095	16245	16072	15995	16026	16104	16105	16190	16160	16121	16111	16014	16047	16357	16182	16260	16617	16020	16256	16218	16016	16076	16237	16124	16018	16188	16006	16154	16062	16189	16008	16016	16073	15996	16183	16058	15994	16073	16314	16242	16237	16226	16246	16091	16162	16133	16090	16106	16128	16405	16143	16318	16167	16270	16046	15962	16225	16196	16146	16289	15949	16279	16248	16039	16149	16045	16061	16187	16267	16157	16078	16124	16134	16257	15934	16001	16097	16093	16362	16296	16324	16142	16182	16287	16078	16252	16028	16010	16111	16253	16208	16312	16113	16040	16068	16002	16148	16112	16156	16129	16329	16112	15996	16088	16269	16254	16114	15949	16273	16375	16270	16278	16337	16254	16383	16196	16050	16240	16183	16291	16029	16345	16312	16091	16217	16003	16110	16098	16318	16003	16066	16261	16348	16097	15982	16230	16160	16147	16026	16455	16225	16063	16236	16246	16189	16227	16492	16187	16291	16214	16287	16258	16369	15950	16016	16158	16161	16166	16302	16096	16262	16262	16134	16092	16124	16081	16288	16100	16333	16285	16316	16118	16212	16253	16026	16138	16062	16185	16231	15858	16107	16230	16159	16260	16162	16185	16166	16111	16070	16148	16145	16184	16251	16124	16389	16069	16151	16224	16377	16240	16125	16092	16192	16033	16063	16168	16222	16045	16146	16102	15972	16063	16108	16021	16069	16321	16243	16219	16045	16168	16084	16040	16028	16131	16060	15983	16102	16175	16187	16126	15796	16259	16225	16264	16063	16163	16123	16294	16243	16103	16374	16148	16143	16357	16294	15975	16123	15931	15948	16154	16219	16397	16363	16260	16169	16011	16167	16195	16393	16129	16112	16258	16058	16098	16198	16243	15888	15993	16188	16146	16156	16101	16328	16007	16246	16091	15867	16090	16194	16021	16176	16302	16235	16045	16123	16064	16268	16158	15946	16184	16045	16157	16139	15975	16344	16016	16271	16181	16223	16272	16193	16068	16084	16114	16216	16101	16006	15808	16080	16190	16237	16274	16079	16169	16102	16213	16012	16273	16227	16206	16141	16202	16076	16193	16213	16203	16028	16014	16131	16169
25236	45124	44308	37094	31776	28382	25965	23333	21693	20834	19956	19292	18071	17578	17525	17260	17014	16447	16335	15996	16054	16098	15908	15694	15456	15516	15305	15523	15184	15177	15342	15244	15191	15241	15230	15035	15197	15233	15134	15187	15017	15216	15337	15224	15203	15017	15145	15065	15107	15134	15094	15210	15058	15234	15261	15150	15068	15179	15094	15015	15208	15185	15085	15258	15006	15280	15121	15176	15208	15226	15079	15038	14901	15142	15081	15090	15131	15133	15145	15207	14906	15047	14983	15100	15107	15218	14944	14909	15101	15008	14951	14887	15124	14980	15216	15011	15112	15115	14915	15027	15097	14891	15109	14971	14937	15046	14878	15118	15135	15124	15156	15062	14899	15143	15056	14879	14970	15059	15028	14992	15077	14894	15010	15005	15033	14976	15034	15032	14903	15056	15227	14886	15077	15005	14933	15259	14877	15120	14921	15086	15043	15050	15134	14990	15130	15068	14924	15015	15039	14986	14963	15244	15034	14969	15078	14969	15254	14928	15124	15116	14831	14913	15152	15026	15093	14904	15058	15118	15113	14922	15011	15101	15022	14919	14863	14894	15222	15008	15244	14966	14950	15099	15147	15041	15035	15031	14780	15017	15077	15016	15189	14936	15006	15099	15008	15269	15122	14993	14958	15016	14833	14894	15112	15179	15112	15118	15058	14855	15186	15241	15165	15112	15054	15005	14946	14973	15093	15091	14939	14986	15093	15130	15057	15073	15012	14990	15043	15032	15080	14890	15036	15022	15043	15008	15125	15011	15020	15170	15005	15042	14985	15218	15192	14981	14962	14847	15045	15001	15146	14996	15052	15137	15035	14918	14920	15069	15128	14986	15006	15165	14965	15265	14953	14896	15041	15081	15065	14969	15011	14863	15059	15074	15145	15054	15008	14977	14981	14860	15224	15006	15042	14990	14990	15206	15128	15020	15098	14856	14885	15096	15203	15199	15037	15031	15059	15030	15018	14697	14989	14930	15054	14999	15010	14997	15091	15135	15160	15016	15065	14945	14908	15055	14952	14968	15036	15096	14967	14996	15102	15071	14901	14953	15126	14913	15120	14994	14979	15112	15099	15071	14921	15163	15120	14988	14887	14906	15000	14969	15038	15053	15171	15063	15115	15117	15097	14877	15031	15014	15155	15061	14934	15126	15123	15112	15076	15006	15030	15086	15052	14953	15084	14917	15091	15043	14917	15010	15002	15040	15070	14963	15037	15125	15087	15114	14907	15058	14976	14908	15102	15062	15087	14846	14951	14716	15150	15102	15096	14850	14932	15032	15144	14975	14937	14998	15012	14988	15104	14864	15010	15008	14984	15026	15005	15069	15107	15324	14994	15049	14970	15057	14978	15160	14912	14995	14948	15100	15215	14997	15116	15013	15011	15028	15017	15073	15090	14984	15064	14894	15012	15001	14904	15079	15041	15215	15019	15029	14794	14944	15063	15165	15012	15173	15201	14996	14907	14911	15038	14886	14985	15169	15105	15011	15006	14824	14861	14994	14899	14960	15096	15248	15090	15142	14958	14969	15053	14952	15130	14900	14985	14986	14827	14958	15120	15032	15082	14863	15005	15124	15010	15085	15103	15052	14877	15031	14946	15108	14887	15163	15076	15015	15005	15165	15062	14871	15044	15160	15058	14982	14990	15008	15052	14850	15045	14962	14958	14955	15025	14980	15115	14992	14934	15141	15057	15004	15055	14842	14987	15001	15064	15019	15150	15086	14993	14978	15079	15120	15008	15208	15051	15073	15125	15004	14908	15020	15042	15093	14944	15120	14961	15002	15051	14862	15079	14985	14964	14805	15094	15056	15179	15010	14925	15122	15050	15213	14997	15116	14887	15163	15057	15092	15109	15019	15143	15153	14922	14963	15131	14912	14954	15138	14914	14964	14975	15021	15030	15021	15063	15063	15070	15097	15015	15126	15090	15088	15098	14979	15083	15126	15115	15046	14964	15078	15080	14954	15036	14848	14958	14919	15038	14867	14998	15021	14780	14945	15150	15029	15041	15024	14933	14971	15313	15121	14878	15008	15020	14870	15033	15083	15113	15000	15118	15081	15045	14999	15031	15013	14981	14999	15018	15035	15119	14984	15119	15034	15027	15078	14970	15068	15011	14905	14993	15076	15034	14994	15052	15055	14954	15072	15032	15186	15063	15149	15046	14970	15014	14996	15156	15100	14909	14962	15123	14968	15000	15015	15059	15200	15095	15058	14973	15018	15068	14971	14992	15215	14843	14962	14880	14961	14930	15094	14981	14962	15028	15072	14983	15056	15006	15028	14992	14982	15014	15187	15108	14936	15091	15022	15167	15003	15116	15048	15226	14837	15095	15060	15070	14960	15140	15083	15138	15157	14874	15022	14819	15033	14937	15053	14881	14991	15158	14956	14990	14971	15166	14973	14989	15214	14987	15177	15036	14889	15084	15214	14866	15114	15036	15116	15069	14909	14992	14995	14988	15084	15081	14886	15148	14922	15144	14978	15025	15070	15142	14776	14954	15107	14951	14919	15148	15016	15021	15063	15059	14994	15044	14995	14900	15162	15128	14963	15005	14923	15058	14992	15197	15057	14985	14998	15221	14891	14998	15048	15028	15060	15043	14976	14966	15077	15133	15020	15026	14948	15015	14953	15072	14942	14958	14970	14851	15168	15053	15015	14916	15052	14893	15031	15071	15208	15127	15194	15010	15196	15084	14985	15283	15066	15059	15058	15102	14992	15114	15048	15077	15028	14916	15005	15172	15136	14922	15086	14924	15085	15139	15113	14902	14998	14959	14894	14857	15174	14995	14948	15185	14885	15051	15082	14892	15026	15144	15012	15005	15228	14982	14955	15025	15023	15024	14975	14948	15087	15053	15017	14991	15022	15070	15028	15067	14905	14837	15056	14923	14971	15008	14912	15194	15152	14904	15102	14918	14964	15020	14915	15121	15058	15088	15015	15165	15118	14967	15067	15061	14905	15106	15050	14899	14895	14977	15118	15014	15091	15139	14878	14943	15135	15013	15221	15138	15142	15386	14942	14989	15199	14977	15119	14997	14939	15055	15050	14902	15209	14973	14868	14918	14885	15089	14905	15007	15140	14921	15086	15035	15066	14900	15133	14927	14902	14971	15043	15002	15089	15019	14971	15138	15114	15096	15068	14896	14991	14950	14960	14936	14999	15128	15054	14961	14816	14993	14999	15047	14892	14967	15010	14952	15069	15023	14934	15156	14926	14909	14955	14952	14790	15226	15054	14852	15041	15141	15096	15152	14880	15090	14915	15145	15025	15110	15030	14949	14983	14952	15077	15013	15023	14930	15076	15052	15105	15116	15047	15052	15128	15092	15028	15057	15039	15003	15190	15081	14906	15205	14923	14992	15031	14885	14900	15048	15076	15002	15038	15029	15260	14987	15120	14996	14902	14892	15006	15001	14888	14986	14993	15298	15219	15049	15144	14927	15079	15117	15264	14908	15104	15028	14993	14982	15128	15012	15035	15036	15199	15077	14989	15068	14952	14983	15164	14929	15165	15059	15073	15064	15128	14860	15113	15011	15042	14976	14980	15032	15019	14994	14980	15042	15215	14867	14977	14934	15060	15017	15025	15105	15102	15331	15009	14876	14933	14955	14988	15117	15087	14995	14951	14876	14893	14943	14986	15174	14907	15022	14996	15027	14874	15076	14983	14957	15012	15039	15133	14912	14903	15054	14936	14945	14982	14959	15024	15218	15003	15046	15169	15089	14992	14923	14934	14931	15120	14899	14969	14905	14933	15073	14954	15079	14983	14943	15050	14917	14992	15004	14981	14920	15016	15116	15031	15031	15005	14916	15039	15130	14982	15080	14643	15008	14984	15064	15117	15137	14977	15145	15000	14982	14995	14887	14986	14874	15060	14996	14896	15169	15057	15038	14869	15035	15072	15142	15072	14973	14844	15004	15160	15069	15027	15089	15009	14979	15003	15048	14888	14948	15037	15206	15097	15071	14985	14929	15140	15009	15045	14995	14843	15049	14988	14913	14974	15092	14930	14876	14917	15076	14958	15051	15144	14918	14876	15203	15122	14936	14980	15040	15050	15025	15071	15093	15185	14953	14947	14914	14840	15186	15008	14819	15118	14995	14996	14897	14987	15041	14994	14918	14998	14963	15080	14938	14933	15127	15129	15117	14962	15170	15047	15038	15104	15061	15097	15108	15046	15007	14941	14878	15116	14951	14800	15045	14913	15087	14945	15065	15001	15053	14955	14936	14935	14964	14983	14956	15187	14959	15092	14910	14986	14936	15114	15020	15049	15047	14885	15027	14992	15077	15071	15031	14924	15123	15062	14969	15096	14988	14899	15031	15029	14891	14895	14988	15043	15118	14886	14894	14857	14951	15060	14786	14994	14760	15048	15047	15029	14982	14927	14881	15091	15072	14969	14950	14945	14956	15174	15083	15063	15113	15105	15087	15148	14935	14999	15129	15118	15036	14938	14973	15031	14962	15139	15166	14936	15056	14855	14904	15001	15026	15129	14995	14954	15082	15058	14915	15013	15083	14929	15089	14894	14956	15088	15118	14934	15048	15042	15052	14926	15012	14985	15118	14930	15029	14981	15020	15081	14998	14914	15130	14968	14987	15036	14894	14815	14919	14992	15101	15131	14996	15066	14909	14953	15018	14947	15060	14968	15113	15113	15005	15018	15232	14991	14921	15176	15117	15045	14896	14926	15136	15162	15015	14972	15031	14924	14970	15166	14901	14882	15195	14953	14909	14985	15210	15135	15203	15017	14916	15049	14943	14891	15061	15021	15096	15004	14827	15042	15119	14889	15007	14950	14828	15170	15127	14947	14809	15239	14897	14971	14981	15166	15164	15004	15009	15000	15109	15143	15071	14971	14913	14872	15006	14975	14980	14813	14906	15082	15040	14929	15215	14941	15037	15054	14997	15169	15121	15132	15030	15123	14997	14995	14946	14871	14976	15114	15250	14961	14806	15130	15098	15002	15011	15091	14911	14938	15015	15048	15118	15020	15153	15025	15119	15102	14911	14999	15043	15016	14958	14700	15044	14992	15066	14859	14850	14968	15013	14959	14873	15018	15165	14975	15082	15004	14887	14998	15283	14975	15073	15043	15182	14954	15066	15121	15108	14932	14922	15115	14929	14992	15079	14862
27904	23682	29143	25939	20618	19305	18638	17185	16703	16467	16065	15867	15691	15421	15574	15715	15552	15310	15289	15255	15214	15061	15237	15013	15194	15150	15141	14991	15030	15023	14958	15036	14988	14808	14858	14800	15035	15000	15030	15081	14921	15195	15181	14972	14886	15003	15049	15152	15119	14855	15009	14932	14997	15161	14949	15147	14841	14814	14870	14770	15099	14885	15138	14894	14845	14936	15066	14922	14918	15159	15195	14954	14917	14960	14757	14937	14866	14839	15157	14913	14901	14869	15058	14891	14964	15127	15158	14925	14939	15012	14834	15009	15046	15055	14670	14961	14744	14872	14885	14925	14961	15027	15032	14915	15034	14920	14968	14975	14920	14975	14917	14949	14971	15017	15149	14890	14888	15017	14944	14893	15000	14996	14828	15114	14966	14948	15141	14871	14921	14929	14961	14886	15007	15077	14814	14846	14863	14949	14964	14941	14869	15089	14950	14935	14971	14960	14777	14878	14795	14876	14807	15022	14706	14944	14967	15084	14839	14768	14842	14754	14913	14940	15028	14813	14843	14843	15082	14815	14869	15159	15006	14799	14992	15060	14889	14805	14909	14781	14998	14831	14888	15023	14981	14810	14896	14965	14692	15034	15016	15005	15030	14909	15010	15017	15060	14944	15091	14918	15065	14901	14905	14911	15119	14822	15010	14890	14974	15054	14763	14823	14759	14841	14947	14775	15013	15106	14974	14983	15024	14797	14974	15071	14813	14884	14986	14948	14860	14744	14792	14711	15059	14894	14975	14840	14994	14902	14724	14870	15031	15017	14957	14723	15129	14683	14803	15019	14860	15010	14932	15024	15014	14962	14986	14858	14882	15077	15122	14910	14892	15037	14939	15046	15019	14836	14834	15003	15039	14909	15079	14897	15008	14957	14970	14985	14823	14740	14982	14907	15137	14944	14848	14839	14810	15123	14959	14865	14943	14921	15032	15091	15278	15047	14830	15004	14907	14902	14936	15006	15034	14919	15039	14958	15001	14947	14850	14762	14849	14869	15051	15020	14956	15026	15180	15026	14887	15010	14988	14740	14941	14844	14719	14976	14963	15035	15008	14905	15017	14938	14911	14821	15030	15259	14981	14998	14789	14852	15042	14959	14811	14896	14870	15062	14897	14958	14891	14969	14942	14932	15169	14825	15002	14970	15077	14861	15029	14867	14966	14792	14964	14868	14970	14923	15004	15019	14984	14908	14975	15035	14944	14932	14959	14884	15057	14925	14982	14843	14919	14890	14867	14730	14927	15031	14845	15004	15073	14746	15022	14994	14927	15010	15063	14906	15131	14849	14953	14836	14819	14950	14873	14867	15114	14983	15082	14930	15060	15103	15034	14921	14929	14903	14760	15012	15079	14933	14956	14993	14997	14861	14924	14907	15084	14853	14835	14920	14834	14945	14918	14886	14755	14896	15091	14656	14949	14963	14826	14897	15011	14801	14986	14917	14837	14923	14973	14924	14949	14849	15020	14949	15016	14890	15029	15013	14887	14836	15088	15027	15044	14881	14936	15099	14922	14857	14939	14904	14968	15075	14913	15025	14988	15011	14906	15004	15168	14904	14894	14816	14953	14957	15038	14958	14983	14826	15228	14908	14867	15132	14791	14864	15127	15142	15038	15039	14981	15019	14899	14986	14763	14975	14735	14857	15079	14916	14939	14826	14778	15000	14922	14698	15114	14902	14817	14824	14872	14928	14914	14892	14993	15021	15206	15147	14807	14895	15063	14950	14949	14804	14980	14976	14782	14879	14947	14823	14854	14902	14953	14977	14904	14767	14995	14823	14809	14916	14826	15026	14974	15053	14967	15134	14879	14943	14978	15069	14680	14939	14832	14770	14862	14780	15032	14919	14788	14871	14937	14895	14942	14977	14914	14985	15044	14919	14873	14840	14889	14904	14922	14840	14977	14827	14925	14916	14993	14759	15084	15073	14814	14904	14987	14646	14653	14949	14936	14903	14996	15084	15071	14912	14718	14767	14889	14847	14978	14938	14979	15250	14935	14893	14904	14899	14832	14896	15198	14924	15010	14885	15063	14803	14916	14934	15205	14923	14976	14928	14979	14825	15043	15009	14953	14920	14964	15006	14981	14934	14974	14993	15076	14901	15074	15050	15089	14973	15035	14987	14959	14961	14940	15023	14836	14978	15009	14713	14880	14773	14872	15035	15029	15002	15060	14915	14970	14953	14851	15134	14957	15036	14880	14969	15000	14917	14964	14865	14851	14891	15018	15023	14927	14961	14981	14910	14809	14847	14893	14780	15011	15121	14969	15022	14708	14917	14948	14863	14807	15068	14970	14874	14952	15166	14881	14890	14899	15074	14877	15008	15060	14907	14819	14859	14947	15014	14884	15022	14784	14897	14787	14878	14913	15175	15139	14860	15068	14987	15138	14978	14953	14843	15015	14771	15110	15119	14982	14896	14936	14933	15024	14932	14958	14880	14954	14875	14918	15096	15005	15071	15013	14934	14921	14865	15034	14972	14954	14889	14852	14825	14798	14993	15055	14846	14840	14826	14954	14962	15106	14873	14816	14806	14855	14906	14978	14960	14955	15078	14832	15047	15001	14907	14830	15009	14849	15073	14933	14869	14981	14854	14820	14898	15013	14834	14920	14976	14903	14798	14922	15021	14913	14928	14831	14962	15035	14969	14931	14831	14963	14921	14767	14995	14766	15055	14806	14826	14877	14790	14880	14927	14820	15131	15190	15077	14943	15031	14984	14916	14858	15003	14978	14896	14984	15070	14928	15023	15048	15010	14973	15009	14954	14854	14766	15157	15048	15006	14881	14979	14993	14876	14879	15068	15119	14991	14963	14989	14894	14782	14818	15143	15071	14659	15087	14968	14995	15042	14974	14774	14923	15108	14940	15061	14803	14931	14963	14897	14920	14916	14755	15052	14868	14992	14999	14829	14869	14882	14902	15180	15021	14981	14837	15182	15057	15068	14919	14927	14951	15121	15076	15082	14721	14840	14876	14933	14842	15017	15002	15259	14908	14999	14793	14980	14888	14956	14762	14822	14946	14838	15024	14914	14945	14771	14748	14952	14870	14790	15069	15026	14956	14981	15081	14969	14803	14838	14974	14997	14922	14752	15057	15083	15016	14987	14808	14987	14951	15038	14808	14912	15043	15026	14913	14737	15128	14954	14898	14834	14779	14893	15156	15152	14776	15044	15037	14880	14866	14978	15040	15025	14927	14900	14997	15092	14873	15056	15087	14816	15051	14851	15018	14856	15057	15051	15036	14931	14953	14969	15126	14822	14825	14984	14874	15088	15013	14859	14820	14930	15086	14914	14853	14980	14992	15057	14738	15056	15146	15040	14901	14769	14909	14773	14842	15034	15103	14944	14950	14901	14868	15038	14883	14965	14873	15022	14881	15057	15144	15007	14859	15004	15031	14968	15127	14965	15142	14785	14809	15067	15049	14985	14886	14998	14991	15076	14913	15081	14919	14998	15155	15012	14862	15043	15074	15072	14796	14965	14970	14996	14769	14912	14936	14839	14866	14911	14976	15057	14922	14848	15040	14946	14966	14957	15070	14915	15047	14994	14918	14807	15015	14724	15018	15093	14872	14923	14948	14909	15015	14824	14803	14846	15007	14819	14798	14973	14999	15080	14951	14864	14993	14938	14970	14810	14952	15000	14896	14781	14985	15012	15269	15101	14934	15177	14864	15064	14977	14850	15052	15040	15128	15020	15043	14813	14968	14892	14875	14923	14947	15017	14921	14909	15066	14815	14962	14881	14915	15063	14803	14998	14913	14997	15159	15085	15041	14893	14977	14922	15089	14965	15094	14936	14872	14797	14997	14723	14962	14871	14971	14764	14957	14901	14880	14853	15148	14946	14972	14976	14796	14973	14850	15000	14810	14961	14862	15028	14957	14824	14891	14779	14842	14931	14760	15090	14733	14841	14897	14969	15102	14862	14932	14871	15012	14934	14924	14959	15031	14752	14979	14966	14959	14957	14997	15016	14940	15116	15190	14707	15008	14785	14924	14789	15009	15085	14942	14910	14818	14697	15054	14797	15104	14887	14879	14810	15084	14907	15089	14788	15185	14844	14997	14814	15126	14739	14855	14923	15011	14972	14728	14838	14833	15301	15178	14839	15015	14915	15042	14663	15056	14940	14895	15000	14756	15150	14771	15101	14795	14919	15098	15009	14948	14972	14949	15084	14812	14709	14741	14773	15088	14834	14981	14957	14817	14897	14890	14910	14808	14912	14998	14699	14961	15066	15082	14845	15068	14861	15011	14808	14890	14818	15099	14991	14828	15026	14989	14916	14839	14866	14970	14939	15148	15021	14907	14876	14883	14872	14945	14927	15022	14893	15016	15051	14766	15024	14941	14974	15000	14962	15111	15053	14805	15010	14899	14827	14951	14934	14725	14989	14936	14890	15047	14937	14941	15044	14990	14830	14857	15003	14895	15003	15106	14971	15120	15029	15173	14950	15089	14810	14913	14694	15079	15134	14872	14949	14922	14877	14916	15220	14890	14920	14905	14958	14983	15102	15167	14850	14983	14877	14869	14958	15006	14990	15017	14910	14881	15094	15091	15051	15216	15038	14928	15114	14824	14899	14860	14903	14959	14798	14790	14789	15101	15162	14968	14911	14892	14960	15133	15058	15179	14869	14991	14809	14710	15037	14860	15063	15022	15123	14915	14696	14992	15045	15105	14868	14813	14853	14974	15126	14994	14980	14951	15130	14877	14922	14937	14959	14917	15004	14955	14992	15093	14972	15055	15086	14987	14932	14960	14763	14858	14884	15048	14960	15041	14801	15000	14833	15024	14685	14824	15010	14966	14927	15089	15004	15008	14842	15077	14968	14897	15165	15047	15035	15119	15106	15209	14964	15051	15074	14942	14904	14927	14954	14827	14602	14808	14887	14877	14917	15093	14963	14936	15024	14993	14939	14981	14975	15203	14997	15025	15137	14922	14941	14962	14951	15002	14849	14993	15109	14895	15018	14910	14913	15080	14972	15073	15035	15096	14938	14889	14991	14998	15061	14849	14990	14894	14980	14855	14976	14947	14682	14998	14978	15157	14979	14955	14750	14888	14850	15027	15101	14980	15067	14959	14959	15056	15072	15123	14912	15070	14924	14836	15030	15026	14858	15113	14856	15100	14968
23709	35080	34069	26827	22753	20719	19788	18068	16966	16758	16265	16123	15649	15261	15074	15165	15202	14852	14658	14605	14740	14631	14682	14500	14551	14362	14255	14546	14309	14314	14274	14399	14243	14239	14292	14172	14164	14316	14315	14327	14273	14199	14232	14366	14250	14339	14189	14348	14215	14252	14278	14247	14091	14428	14344	14344	14294	14313	14414	14294	14160	14234	14259	14246	14225	14194	14269	14172	14334	14165	14173	14286	14277	14186	14287	14371	14271	14271	14271	14310	14319	14304	14301	14314	14253	14218	14214	14250	14241	14245	14176	14287	14143	14248	14278	14355	14225	14250	14078	14221	14440	14158	14267	14299	14304	14227	14145	14099	14200	14353	14297	14280	14447	14194	14116	14394	14116	14276	14211	14205	14286	14345	14222	14262	14312	14216	14109	14307	14179	14255	14368	14125	14268	14264	14150	14270	14311	14401	14118	14248	14139	14430	14180	14139	14299	14164	14336	14298	14223	14292	14240	14087	14235	14347	14237	14203	14246	14213	14212	14136	14201	14291	14248	14257	14482	14183	14124	14203	14238	14117	14239	14257	14307	14145	14031	14078	14209	14137	13999	14405	14162	14153	14300	14398	14269	14072	14256	14162	14398	14085	14303	14208	14350	14173	14299	14257	14318	14205	14353	14368	14218	14187	14230	14165	14246	14239	14314	14335	14288	14315	14291	14154	14420	14080	14146	14039	14267	14259	14277	14231	14328	14121	14340	14290	14288	14163	14274	14227	14207	14096	14108	14222	14218	14399	14161	14187	14323	14142	14265	14313	14256	14316	14241	14123	14160	14213	13992	14202	14249	14191	14249	14393	14222	14174	14241	14278	14192	14194	14228	14136	14159	14145	14158	14315	14235	14233	14272	14366	14208	14254	14242	14297	14254	14238	14290	14216	14435	14323	14084	14287	14232	14220	14121	14280	14272	14197	14359	14206	14279	14173	14490	14141	14210	14182	14179	14212	14186	14313	14257	14162	14224	14148	14131	14204	14266	14342	14424	14247	14116	14233	14231	14231	14280	14378	14146	14063	14263	14146	14216	14246	14224	14193	14273	14301	14142	14346	14192	14292	14224	14381	14223	14303	14219	14288	14085	14399	14300	14157	14223	14141	14282	14139	14255	14244	14247	14272	14113	14262	14198	14168	14149	14275	14240	14263	14247	14288	14100	14335	14124	14294	14188	14197	14284	14056	14201	14102	14391	14285	14162	14140	14257	14261	14405	14140	14226	14235	14229	14214	14078	14015	14319	14151	14226	14347	14214	14323	14276	14300	14234	14093	14347	14284	14316	14223	14080	14142	14313	14410	14231	14216	14203	14361	14033	14251	14191	14145	14158	14283	14285	14280	14329	14285	14210	14171	14350	14293	14199	14308	14307	14374	14313	14217	14116	14186	14194	14285	14281	14391	14333	14209	14316	14211	14247	14137	14256	14327	14346	14260	14178	14250	14129	14313	14251	14419	14270	14157	14223	14109	14160	14242	14196	14391	14247	14259	14234	14163	14234	14270	14094	14319	14360	14178	14270	14240	14270	14278	14200	14277	14220	14333	14243	14256	14212	14220	14207	14156	14245	14224	14274	14290	14187	14395	14152	14244	14226	14186	14222	14189	14232	14162	14164	14333	14189	14385	14296	14173	14251	14197	14151	14215	14214	14180	14332	14184	14199	14308	14197	14290	14260	14101	14133	14210	14230	14253	14362	14115	14283	14175	14234	14162	14194	14319	14280	14310	14300	14315	14251	14123	14277	14206	14320	14201	14173	14200	14274	14100	14320	14242	14095	14080	14279	14224	14339	14296	14203	14201	14191	14130	14091	14097	14361	14271	14115	14195	14138	14034	14340	14351	14173	14147	14271	14281	14082	14199	14267	14413	14116	14019	14097	14216	14281	14232	14248	14102	14340	14336	14276	14203	14144	14205	14197	14021	14226	14239	14176	14352	14195	14161	14121	14353	14225	14338	14239	14343	14277	14258	14386	14159	14429	14330	14356	14350	14265	14336	14092	14301	14253	14345	14225	14328	14291	14189	14301	14158	14131	14158	14171	14235	14323	14183	14420	14274	14299	14217	14264	14327	14169	14024	14116	14274	14225	14193	14175	14072	14391	14223	14233	14125	14216	14128	14353	14110	14263	14228	14262	14156	14248	14291	14201	14157	14118	14341	14307	14261	14157	14228	14112	14235	14318	14199	14412	14193	14206	14299	14229	14265	14201	14133	14123	14382	14213	14330	14119	14152	14211	14158	14301	14082	14384	14368	14165	14127	14304	14054	14193	14108	14363	14263	14357	14409	14188	14192	14313	14483	14172	14297	14259	14221	14189	14312	14215	14137	14253	14258	14283	14119	14057	14266	14167	14321	14115	14235	14231	14288	14166	14191	14472	14218	14326	14131	14287	14230	14141	14260	14213	14367	14447	14237	14215	14313	14276	14224	14367	14101	14273	14382	14215	14226	14310	14422	14227	14087	14243	14273	14237	14335	14279	14125	14344	14188	14403	14118	14148	14301	14130	14201	14134	14340	14146	14276	14169	14248	14140	14296	14169	14148	14117	14154	14234	14110	14269	14236	14086	14315	14014	14154	14384	14230	14318	14240	14291	14310	14318	14212	14349	14183	14080	14050	14281	14098	14368	14233	14329	14089	14116	14193	14152	14361	14098	14254	14210	14193	14103	14298	14175	14309	14151	14365	14088	14237	14144	14390	14196	14348	14386	14451	14167	14297	14302	14134	14296	14272	14255	14144	14413	14145	14183	14325	14271	14320	14255	14259	14177	14304	14128	14152	13987	14248	14158	14177	14192	14187	14201	14256	14266	14130	14382	14241	14457	14082	14194	14175	14218	14127	14271	14255	14311	14393	14222	14248	14189	14153	14339	14173	14342	14184	14346	14169	14099	14240	14286	14295	14152	14220	14171	14315	14335	14454	14204	14344	14295	14086	14218	14216	14058	14116	14123	14287	14312	14274	14140	14247	14101	14370	14108	14217	14321	14297	14207	14306	14362	14293	14232	14285	14196	14357	14231	14205	14111	14246	14192	14105	14172	14062	14170	14456	14264	14207	14268	14196	14184	14249	14259	14177	14248	14350	14140	14142	14266	14165	14252	14238	14203	14091	14313	14450	14270	14280	14337	14235	14194	14366	14023	14308	14250	14334	14217	14293	14170	14262	14391	14379	14210	14161	14296	14173	14171	14196	14132	14181	14235	14171	14330	14149	14182	14192	14215	14209	14319	14391	14300	14180	14289	14254	14097	14183	14238	14279	14250	14177	14359	14189	14187	14226	14271	14163	14343	14209	14275	14148	14299	14287	14406	14136	14186	14335	14406	14233	14192	14354	14354	14138	14187	14267	14336	14296	14240	14259	14366	14421	14301	14273	14190	14249	14164	14310	14232	14182	14223	14215	14274	14028	14165	14421	14325	14169	14225	14161	14213	14119	14179	14278	14310	14164	14306	14309	14142	14379	14166	14231	14198	14240	14307	14106	14405	14272	14246	14247	14363	14186	14254	14332	14185	14291	14397	14126	14052	14290	14186	14324	14265	14248	14157	14263	14164	14407	14332	14187	14360	14156	14087	14099	14253	14301	14301	14077	14172	14373	14303	14170	14182	14211	14245	14320	14124	14274	14314	14343	14379	14219	14277	14211	14252	14098	14279	14131	14207	14221	14196	14479	14320	14301	14045	14219	14450	14264	14275	14359	14348	14185	14254	14307	14178	14302	14172	14322	14320	14193	14119	14203	14319	14087	14257	14324	14087	14133	14276	14220	14076	14000	14160	14230	14260	14237	14278	14360	14058	14296	14181	14244	14383	14116	14293	14284	14179	14283	14274	14340	14321	14305	14218	14108	14308	14188	14339	14138	14220	14317	14119	14037	14276	14161	14213	14317	14291	14190	14425	14089	14132	14284	14279	14276	14277	14217	14355	14135	14435	14262	14382	14371	13984	14200	14202	14349	14314	14174	14177	14311	14347	14328	14168	14406	14250	14151	14081	14319	14224	14327	14184	14136	14138	14247	14194	14327	14304	14230	14258	14351	14017	14109	14201	14212	14297	14136	14201	14392	14305	14297	14269	14288	14291	14145	14211	14309	14260	14445	14199	14431	14062	14064	14202	14190	14355	14221	14332	14190	14209	14194	14202	14176	14227	14156	14232	14236	14254	14182	14143	14315	14017	14314	14042	14435	14119	14104	14165	14186	14208	14204	14226	14121	14276	14362	14284	14309	14318	14169	14084	14235	14270	14308	14291	14271	14391	14249	14059	14119	14197	14126	14126	14109	14213	14164	14285	14145	14068	14305	14346	14262	14247	14231	14267	14232	14259	14118	14347	14322	14252	14180	14518	14190	14344	14257	14305	14242	14282	14227	14196	14090	14280	14256	14332	14184	14259	14174	14197	14467	14268	14189	14162	14201	14426	14299	14239	14213	14233	14416	14261	14146	14352	14230	14229	14206	14242	14345	14141	14128	14102	14210	14304	14259	14293	14204	14362	14167	14314	14344	14212	14363	14149	14397	14188	14345	14228	14263	14044	14303	14157	14226	14134	14213	14174	14177	14152	14225	14185	14230	14330	14402	14288	14097	14233	14071	14250	14241	14165	14371	14217	14253	14217	14213	14398	14299	14158	14318	14235	14144	14173	14264	14188	14219	14319	14112	14249	14193	14208	14417	14269	14266	14400	14316	14243	14130	14268	14289	14299	14175	14219	14287	14136	14247	14272	14214	14273	14357	14366	14231	14221	14121	14326	14321	14359	14458	14199	14233	14173	14411	14250	14245	14061	14273	14240	14185	14173	14294	14249	14284	14262	14250	14355	14180	14372	14253	14339	14314	14268	14214	14056	14085	14430	14264	14314	14102	14267	14247	14211	14234	14170	14204	14266	14213	14218	14321	14237	14359	14233	14326	14322	14202	14171	14155	14348	14263	14209	14245	14156	14270	14224	14244	14240	14145	14135	14216	14150	14215	14395	14255	14350	14026	14241	14144	14173	14192	14308	14256	14219	14312	14279	14258	14183	14252	14222	14157	14200	14234	14228	14361	14238	14062	14224	14259	14342	14260	14229	14304	14114	14219	14319	14309	14156	14311	14122	14084	14058	14243	14202	14260	14185	14242	14330	14301	14228	14242	14083	14225	14281	14207
24241	21620	29316	24790	23307	24183	23257	19786	18238	18137	17528	17558	17009	16593	16514	16423	16500	16283	16185	15994	16214	16059	15922	15859	15845	15793	15512	15645	15691	15560	15565	15767	15604	15435	15398	15686	15810	15538	15832	15717	15532	15520	15612	15726	15687	15616	15598	15488	15643	15812	15738	15801	15573	15555	15591	15481	15440	15598	15472	15528	15604	15520	15632	15465	15358	15716	15638	15496	15447	15594	15615	15440	15375	15719	15445	15538	15499	15719	15371	15330	15555	15676	15563	15475	15354	15393	15499	15603	15476	15419	15267	15423	15449	15320	15594	15540	15571	15472	15415	15504	15544	15575	15552	15384	15501	15380	15368	15305	15502	15482	15471	15341	15671	15516	15570	15464	15475	15655	15299	15560	15388	15330	15478	15227	15376	15505	15428	15471	15609	15527	15625	15502	15505	15142	15673	15626	15486	15469	15420	15356	15529	15414	15530	15421	15607	15481	15582	15429	15436	15418	15422	15462	15417	15519	15483	15140	15382	15357	15561	15299	15473	15456	15381	15508	15540	15549	15386	15450	15423	15419	15555	15470	15434	15368	15532	15291	15446	15489	15604	15598	15565	15310	15592	15631	15561	15460	15356	15384	15458	15380	15580	15408	15493	15575	15433	15614	15626	15470	15460	15592	15477	15526	15221	15302	15538	15483	15645	15580	15471	15506	15664	15676	15485	15334	15401	15350	15463	15587	15463	15344	15407	15354	15289	15471	15331	15379	15478	15519	15653	15529	15541	15391	15386	15366	15535	15577	15527	15496	15554	15569	15334	15526	15600	15491	15435	15427	15542	15505	15633	15396	15381	15393	15499	15318	15638	15337	15692	15375	15641	15446	15396	15467	15529	15466	15657	15707	15659	15362	15504	15524	15515	15573	15411	15573	15425	15394	15534	15425	15242	15645	15391	15556	15352	15366	15385	15436	15419	15363	15403	15370	15627	15537	15425	15508	15494	15515	15521	15442	15722	15551	15529	15536	15511	15409	15439	15387	15436	15519	15563	15487	15578	15438	15638	15309	15430	15471	15476	15642	15445	15279	15614	15332	15598	15496	15518	15661	15379	15158	15566	15371	15431	15520	15540	15381	15457	15550	15519	15526	15457	15575	15366	15559	15538	15362	15581	15491	15387	15647	15402	15283	15313	15449	15564	15342	15443	15401	15585	15620	15435	15506	15499	15681	15666	15450	15560	15523	15696	15473	15230	15490	15564	15426	15452	15540	15532	15550	15435	15200	15490	15554	15679	15584	15633	15506	15553	15496	15492	15517	15474	15441	15364	15385	15549	15440	15266	15515	15645	15414	15653	15396	15495	15503	15520	15510	15595	15579	15528	15372	15422	15468	15592	15648	15438	15541	15466	15576	15363	15501	15533	15536	15370	15414	15490	15427	15512	15618	15476	15510	15338	15453	15364	15243	15748	15431	15489	15553	15514	15307	15556	15484	15477	15556	15554	15588	15445	15499	15632	15536	15458	15301	15264	15657	15474	15443	15349	15685	15558	15378	15303	15456	15464	15428	15587	15418	15599	15517	15579	15440	15453	15461	15303	15443	15609	15635	15652	15489	15526	15571	15383	15473	15527	15422	15467	15419	15424	15576	15655	15459	15456	15543	15522	15594	15354	15679	15612	15440	15487	15495	15382	15550	15401	15538	15516	15314	15679	15560	15480	15220	15307	15518	15455	15407	15420	15353	15306	15355	15535	15431	15685	15574	15448	15609	15270	15492	15301	15564	15455	15556	15506	15312	15504	15464	15539	15407	15656	15499	15623	15596	15417	15448	15480	15535	15476	15451	15483	15434	15575	15450	15547	15506	15526	15373	15739	15596	15531	15399	15451	15400	15442	15556	15518	15369	15522	15531	15524	15555	15431	15448	15482	15526	15575	15474	15422	15701	15451	15467	15467	15456	15433	15382	15522	15493	15332	15297	15435	15305	15603	15459	15647	15379	15542	15564	15424	15405	15503	15522	15241	15528	15726	15196	15568	15313	15451	15485	15500	15484	15607	15690	15500	15583	15476	15465	15509	15525	15449	15551	15416	15489	15426	15605	15621	15586	15330	15489	15325	15590	15533	15399	15409	15525	15639	15342	15488	15574	15550	15404	15511	15509	15413	15371	15350	15443	15540	15408	15384	15634	15400	15398	15406	15514	15622	15509	15685	15437	15531	15579	15517	15606	15515	15572	15465	15536	15539	15510	15376	15527	15452	15580	15441	15616	15329	15434	15480	15435	15350	15402	15407	15478	15389	15641	15473	15447	15442	15543	15553	15678	15412	15334	15321	15581	15532	15504	15291	15533	15572	15653	15428	15577	15355	15520	15583	15419	15269	15480	15446	15624	15512	15548	15635	15625	15609	15493	15660	15552	15583	15555	15504	15521	15459	15354	15403	15397	15632	15574	15510	15419	15590	15452	15469	15478	15416	15408	15456	15510	15260	15368	15471	15600	15482	15638	15545	15532	15279	15588	15315	15618	15404	15666	15571	15457	15547	15515	15355	15649	15467	15352	15359	15503	15456	15200	15428	15336	15442	15446	15456	15310	15373	15380	15480	15518	15517	15340	15417	15460	15471	15452	15504	15519	15271	15481	15525	15302	15535	15571	15584	15331	15552	15527	15372	15623	15530	15363	15469	15439	15582	15437	15466	15572	15518	15530	15647	15626	15585	15637	15558	15596	15388	15510	15476	15344	15459	15375	15716	15592	15503	15572	15515	15430	15622	15454	15418	15621	15342	15438	15527	15506	15401	15385	15541	15419	15510	15404	15579	15374	15464	15524	15520	15448	15387	15515	15596	15421	15398	15478	15518	15484	15325	15424	15633	15536	15676	15539	15645	15439	15516	15460	15284	15481	15546	15267	15398	15536	15464	15559	15644	15481	15393	15707	15616	15601	15425	15485	15481	15383	15656	15477	15427	15230	15613	15512	15436	15622	15833	15493	15397	15397	15497	15518	15537	15530	15581	15357	15476	15459	15242	15529	15448	15364	15378	15409	15258	15509	15411	15639	15631	15434	15518	15443	15596	15651	15503	15554	15397	15380	15535	15536	15537	15561	15256	15486	15411	15433	15392	15573	15550	15458	15443	15457	15670	15510	15420	15551	15492	15503	15607	15406	15472	15365	15510	15520	15586	15603	15557	15416	15603	15549	15588	15213	15456	15484	15325	15594	15569	15463	15408	15495	15640	15467	15439	15467	15685	15381	15316	15179	15427	15436	15392	15344	15652	15574	15646	15544	15563	15647	15496	15529	15447	15560	15248	15462	15611	15535	15431	15313	15530	15444	15540	15456	15640	15471	15677	15657	15449	15382	15443	15675	15612	15645	15703	15682	15481	15515	15552	15482	15497	15504	15437	15513	15520	15532	15396	15428	15414	15475	15415	15590	15395	15516	15590	15246	15460	15713	15349	15554	15439	15421	15575	15529	15437	15529	15294	15318	15522	15468	15464	15550	15418	15461	15556	15355	15459	15452	15490	15600	15399	15587	15329	15584	15455	15716	15409	15463	15542	15614	15573	15271	15345	15562	15612	15356	15491	15675	15495	15357	15560	15404	15430	15501	15367	15331	15432	15397	15485	15470	15551	15389	15308	15394	15485	15564	15534	15446	15495	15582	15525	15540	15368	15567	15477	15533	15497	15476	15383	15605	15484	15500	15595	15476	15426	15356	15719	15404	15494	15314	15398	15312	15352	15492	15567	15650	15338	15475	15529	15505	15462	15405	15414	15443	15505	15527	15310	15295	15370	15564	15614	15662	15458	15543	15746	15497	15560	15562	15590	15609	15605	15494	15450	15531	15505	15375	15570	15448	15288	15536	15487	15402	15391	15598	15335	15170	15491	15373	15439	15371	15545	15488	15319	15348	15552	15473	15336	15512	15456	15351	15343	15571	15398	15452	15595	15561	15422	15455	15556	15323	15277	15478	15355	15561	15420	15574	15467	15525	15460	15502	15314	15514	15510	15490	15460	15469	15408	15596	15566	15488	15391	15399	15470	15564	15590	15517	15458	15605	15438	15549	15484	15535	15375	15529	15540	15477	15282	15553	15617	15483	15492	15530	15587	15411	15444	15271	15368	15574	15429	15567	15344	15548	15523	15469	15474	15234	15471	15524	15457	15368	15345	15435	15548	15551	15203	15335	15484	15376	15572	15420	15700	15524	15436	15504	15429	15593	15501	15443	15251	15495	15570	15687	15407	15502	15402	15655	15534	15452	15451	15679	15588	15597	15491	15509	15527	15277	15515	15568	15630	15490	15319	15476	15546	15459	15407	15363	15394	15642	15391	15424	15332	15382	15584	15685	15537	15741	15653	15438	15373	15406	15631	15550	15331	15431	15303	15424	15498	15477	15395	15421	15680	15471	15460	15524	15380	15153	15295	15538	15554	15632	15413	15519	15274	15555	15450	15331	15688	15635	15442	15354	15444	15499	15470	15255	15603	15585	15485	15541	15610	15426	15543	15349	15554	15229	15552	15391	15772	15512	15555	15380	15600	15465	15518	15522	15479	15597	15358	15355	15469	15463	15567	15414	15441	15485	15418	15410	15435	15354	15529	15661	15371	15466	15537	15430	15558	15644	15301	15488	15530	15568	15550	15368	15685	15598	15460	15509	15554	15422	15447	15525	15530	15503	15475	15431	15453	15376	15467	15482	15449	15571	15339	15527	15276	15497	15410	15428	15431	15489	15396	15489	15395	15462	15441	15382	15408	15353	15498	15427	15621	15407	15376	15482	15356	15460	15273	15441	15434	15493	15495	15432	15551	15499	15685	15797	15474	15439	15638	15334	15552	15500	15406	15516	15401	15581	15404	15494	15413	15440	15267	15246	15410	15429	15527	15428	15452	15468	15328	15707	15405	15593	15481	15606	15401	15389	15408	15410	15344	15683	15538	15393	15450	15589	15599	15596	15463	15662	15330	15670	15560	15483	15408	15420	15377	15523	15566	15479	15411	15650	15624	15444	15347	15269	15447	15582	15635	15588	15458	15499	15584	15402	15342	15572	15488	15338	15359	15500	15463	15431	15551	15515	15607	15386	15319	15577	15515	15368	15515	15407	15480	15448	15592	15399	15619	15627	15545	15493	15489	15393	15546	15649	15568	15495	15481	15532	15675	15433	15446	15552	15540	15634	15426	15564
23113	40568	39618	32535	27727	24738	23204	20808	19323	18778	17990	17702	16943	16325	16307	16391	16073	15711	15635	15424	15311	15330	15129	15008	15129	15070	14805	14955	14740	14855	14802	14723	14687	14781	14648	14554	14783	14739	14687	14748	14675	14698	14788	14584	14654	14591	14665	14620	14567	14754	14686	14832	14733	14722	14804	14688	14594	14713	14516	14749	14571	14915	14678	14617	14677	14824	14568	14558	14600	14663	14766	14541	14694	14553	14496	14709	14568	14535	14711	14463	14625	14581	14718	14658	14500	14622	14574	14678	14594	14596	14647	14506	14544	14682	14736	14694	14681	14778	14549	14676	14603	14750	14635	14650	14601	14491	14712	14659	14636	14692	14534	14681	14718	14603	14616	14612	14542	14500	14507	14484	14609	14752	14707	14675	14648	14439	14641	14839	14657	14447	14743	14601	14758	14633	14585	14530	14526	14731	14654	14414	14706	14694	14646	14487	14634	14761	14729	14328	14720	14641	14604	14618	14626	14639	14763	14607	14485	14565	14746	14409	14636	14642	14686	14670	14647	14599	14662	14614	14444	14702	14635	14612	14629	14613	14612	14646	14584	14618	14752	14363	14552	14562	14665	14680	14663	14681	14644	14716	14679	14543	14563	14719	14524	14526	14506	14618	14665	14603	14559	14464	14749	14684	14574	14777	14558	14574	14565	14642	14419	14526	14542	14752	14439	14612	14612	14464	14656	14594	14557	14612	14613	14466	14626	14696	14609	14768	14692	14688	14597	14677	14880	14655	14545	14681	14697	14687	14434	14691	14815	14550	14569	14618	14593	14579	14577	14506	14574	14510	14633	14533	14461	14630	14516	14733	14702	14668	14832	14652	14573	14479	14529	14779	14462	14603	14669	14515	14803	14523	14483	14758	14521	14701	14728	14545	14516	14626	14688	14479	14532	14650	14590	14536	14685	14667	14736	14631	14574	14654	14604	14689	14773	14715	14452	14503	14509	14589	14579	14712	14616	14681	14568	14620	14520	14630	14420	14532	14531	14602	14769	14699	14504	14451	14625	14565	14634	14665	14560	14769	14601	14649	14577	14642	14571	14707	14586	14542	14833	14700	14657	14538	14642	14636	14755	14605	14547	14758	14659	14532	14630	14697	14694	14668	14739	14547	14557	14625	14584	14626	14548	14572	14575	14805	14547	14630	14652	14682	14703	14615	14452	14666	14626	14649	14567	14591	14719	14666	14590	14616	14794	14675	14658	14554	14635	14515	14726	14586	14590	14588	14671	14572	14808	14617	14598	14688	14445	14463	14620	14577	14559	14621	14684	14523	14538	14629	14715	14623	14519	14740	14692	14615	14586	14754	14633	14680	14580	14777	14696	14655	14708	14757	14578	14712	14496	14619	14730	14493	14738	14689	14619	14707	14750	14623	14754	14538	14631	14626	14484	14706	14455	14704	14496	14564	14584	14638	14630	14582	14534	14502	14666	14721	14670	14657	14633	14848	14624	14792	14455	14538	14679	14679	14744	14662	14546	14584	14617	14440	14708	14524	14664	14845	14611	14785	14610	14695	14656	14657	14627	14677	14574	14674	14593	14624	14724	14581	14645	14654	14519	14570	14859	14684	14725	14517	14562	14615	14721	14580	14724	14751	14584	14596	14630	14666	14663	14539	14461	14601	14656	14445	14650	14449	14719	14496	14796	14450	14878	14682	14596	14558	14816	14517	14522	14436	14582	14650	14565	14698	14598	14463	14531	14723	14627	14725	14802	14625	14522	14745	14615	14552	14427	14567	14719	14764	14651	14610	14536	14585	14686	14775	14528	14544	14603	14426	14724	14608	14495	14700	14650	14492	14674	14356	14630	14621	14588	14598	14535	14743	14629	14676	14556	14538	14764	14548	14768	14702	14566	14727	14641	14726	14596	14669	14660	14552	14570	14381	14804	14863	14585	14593	14694	14596	14478	14531	14714	14733	14540	14744	14670	14586	14535	14690	14648	14763	14623	14648	14590	14580	14601	14483	14570	14537	14600	14535	14587	14601	14710	14759	14496	14600	14619	14647	14678	14428	14595	14546	14598	14612	14677	14853	14620	14596	14538	14474	14580	14697	14689	14527	14614	14641	14722	14707	14709	14534	14684	14528	14530	14648	14611	14688	14373	14482	14618	14715	14581	14635	14578	14641	14551	14377	14588	14523	14574	14610	14630	14766	14597	14811	14669	14707	14443	14727	14564	14682	14772	14566	14516	14633	14626	14682	14768	14594	14682	14560	14642	14563	14578	14574	14677	14685	14451	14758	14697	14663	14668	14673	14758	14590	14620	14683	14695	14515	14624	14599	14704	14598	14486	14737	14572	14598	14642	14621	14590	14636	14627	14708	14571	14570	14656	14546	14663	14447	14512	14657	14702	14703	14626	14702	14593	14482	14758	14548	14533	14500	14765	14697	14651	14666	14487	14574	14766	14527	14694	14533	14518	14557	14732	14617	14593	14745	14547	14659	14718	14613	14669	14728	14559	14732	14717	14678	14470	14542	14489	14653	14704	14624	14522	14566	14636	14439	14787	14785	14591	14608	14507	14731	14759	14693	14571	14601	14593	14586	14632	14718	14581	14593	14555	14881	14762	14664	14787	14454	14761	14604	14687	14646	14573	14755	14544	14636	14544	14613	14535	14578	14685	14578	14657	14623	14595	14603	14595	14782	14703	14730	14654	14658	14412	14642	14720	14639	14698	14650	14384	14651	14660	14692	14636	14488	14684	14664	14675	14825	14550	14411	14767	14507	14524	14608	14592	14566	14643	14668	14702	14644	14718	14571	14623	14477	14625	14642	14614	14747	14594	14632	14672	14576	14670	14681	14604	14580	14642	14722	14700	14576	14686	14616	14803	14670	14626	14555	14806	14638	14633	14563	14488	14585	14448	14717	14709	14519	14810	14608	14692	14568	14620	14769	14579	14552	14680	14663	14690	14512	14500	14641	14557	14670	14516	14780	14781	14722	14519	14680	14614	14438	14587	14567	14795	14604	14641	14683	14689	14587	14776	14714	14410	14649	14527	14472	14615	14795	14612	14836	14557	14634	14784	14707	14428	14620	14472	14694	14537	14544	14725	14388	14605	14659	14604	14541	14623	14544	14633	14613	14533	14764	14714	14802	14765	14521	14595	14518	14521	14502	14590	14738	14624	14562	14709	14730	14629	14517	14652	14628	14647	14401	14700	14528	14726	14729	14907	14608	14502	14579	14648	14436	14558	14591	14603	14746	14649	14714	14721	14679	14609	14749	14641	14662	14555	14601	14708	14578	14695	14636	14693	14769	14650	14600	14566	14678	14544	14724	14625	14659	14661	14660	14725	14547	14600	14671	14540	14679	14830	14726	14577	14761	14440	14437	14901	14696	14547	14594	14614	14489	14728	14641	14682	14665	14591	14739	14627	14608	14613	14683	14535	14663	14703	14643	14688	14694	14598	14571	14672	14722	14556	14497	14491	14506	14555	14591	14704	14591	14626	14662	14735	14681	14647	14656	14698	14717	14574	14587	14659	14587	14654	14552	14537	14619	14678	14731	14556	14705	14802	14579	14558	14705	14675	14489	14637	14703	14608	14592	14636	14550	14675	14526	14579	14640	14510	14514	14547	14613	14442	14688	14640	14648	14822	14732	14589	14672	14619	14670	14691	14414	14709	14519	14728	14667	14631	14764	14795	14688	14671	14627	14565	14506	14746	14537	14572	14752	14626	14644	14601	14449	14706	14636	14611	14402	14612	14710	14469	14636	14650	14776	14543	14707	14384	14635	14632	14606	14582	14514	14777	14534	14682	14459	14605	14754	14620	14663	14574	14589	14677	14656	14448	14632	14568	14732	14668	14537	14369	14652	14544	14746	14555	14490	14804	14526	14599	14647	14490	14645	14495	14645	14494	14432	14634	14758	14705	14572	14429	14641	14477	14714	14631	14795	14656	14629	14558	14655	14530	14461	14431	14530	14601	14699	14680	14723	14495	14597	14561	14614	14723	14506	14671	14562	14836	14642	14610	14647	14540	14572	14598	14559	14741	14493	14684	14505	14622	14658	14648	14580	14516	14574	14614	14692	14533	14651	14680	14397	14695	14832	14697	14660	14723	14616	14690	14647	14789	14868	14826	14668	14558	14850	14669	14536	14529	14564	14691	14623	14544	14760	14618	14428	14494	14552	14518	14545	14568	14612	14715	14819	14657	14646	14589	14742	14621	14700	14664	14627	14619	14666	14527	14697	14601	14695	14378	14730	14617	14558	14519	14673	14751	14647	14725	14603	14635	14623	14530	14672	14700	14330	14553	14647	14585	14660	14723	14687	14644	14620	14703	14487	14781	14633	14575	14730	14599	14754	14581	14637	14536	14644	14546	14713	14600	14659	14641	14580	14640	14721	14442	14752	14794	14618	14685	14617	14440	14713	14569	14817	14553	14711	14621	14733	14631	14341	14540	14602	14491	14645	14528	14588	14654	14440	14478	14576	14587	14604	14507	14668	14590	14700	14704	14739	14718	14572	14727	14614	14680	14735	14586	14628	14615	14616	14611	14789	14527	14681	14671	14450	14618	14701	14628	14640	14377	14680	14603	14687	14623	14596	14461	14741	14826	14542	14565	14648	14587	14511	14782	14594	14695	14552	14573	14431	14615	14626	14620	14622	14489	14528	14420	14667	14598	14662	14532	14616	14657	14786	14772	14614	14574	14565	14821	14643	14575	14661	14776	14782	14591	14714	14585	14462	14816	14662	14686	14622	14696	14624	14593	14693	14614	14688	14690	14613	14609	14621	14514	14662	14525	14630	14573	14604	14631	14691	14593	14610	14709	14659	14723	14746	14612	14558	14510	14605	14631	14856	14605	14464	14620	14463	14762	14663	14674	14678	14464	14597	14601	14694	14530	14722	14665	14591	14592	14619	14470	14751	14513	14710	14886	14591	14706	14570	14751	14537	14736	14636	14782	14488	14637	14684	14503	14720	14656	14605	14758	14562	14580	14484	14524	14702	14494	14749	14567	14664	14691	14683	14671	14541	14607	14558	14517	14554	14582	14543	14706	14544	14662	14774	14547	14615	14746	14543	14601	14534	14742	14687	14674	14481	14606	14783	14633	14698	14483	14728	14698	14591	14574	14627	14694	14647	14602	14687	14686	14516	14796	14763	14634	14580	14729	14717
23219	21591	29642	24044	22070	24951	27477	21801	19312	19508	18553	18602	18165	17406	17356	17178	17214	16799	16625	16600	16667	16634	16476	16269	16336	16245	15964	16053	16106	16010	16036	16066	15621	16063	16135	15930	15632	15845	15983	15978	15990	15894	15725	15778	15677	15763	15768	15784	15794	15812	15912	15817	15686	15887	15810	15882	15998	15935	15683	15837	15936	15959	15876	15873	15843	15741	15843	15853	15605	15768	15777	15780	15745	15854	15806	15904	15589	15789	15782	15909	15854	15728	15857	15613	15618	15764	15772	15783	15817	15739	15565	15616	15806	15786	15913	15842	15801	15954	15927	15818	15875	15812	15737	15689	15716	15695	15600	15713	15729	15504	15855	15835	15858	15734	15753	15999	15627	15762	15892	15596	15741	15679	15753	15796	15935	15593	15719	15692	15891	15905	15759	15746	15774	15726	15735	15782	15873	15795	15803	15653	15729	16041	15779	15672	15735	15700	15547	15922	15544	15811	15840	15672	15890	15782	15863	15808	15874	15991	15746	15571	15778	15744	15687	15494	15686	15812	15815	15747	15724	15826	15744	15735	15676	15776	15871	15805	15664	15683	15615	15923	15719	15762	15512	15764	15927	15597	15776	15648	15853	15820	15684	15969	15696	15788	15687	15595	15717	15600	15704	15670	15845	15620	15628	15711	15615	15941	15768	15520	15644	15587	15586	15682	15652	15694	15942	15633	15809	15985	15913	15754	15757	15827	15966	15791	15836	15905	15880	15533	15657	15651	15848	15710	15758	15620	15736	15862	15655	15717	15729	15843	15850	15746	15889	15587	15523	15731	15649	15847	15576	15659	15629	15626	15866	15738	15647	15819	15618	15652	15921	15745	15834	15556	15751	15749	15796	15759	15710	15610	15661	15648	15830	15564	15747	15742	15748	15701	15640	15870	15743	15692	15535	15753	15650	15636	15709	15887	15932	15705	15515	15868	15901	15750	15675	15823	15609	15794	15575	15660	15813	15643	15777	15737	15701	15811	15774	15692	15816	15818	15578	15654	15949	15605	15658	15675	15728	15614	15673	15553	15910	15718	15656	15719	15831	15743	15705	15717	15824	15947	15575	15716	15894	15814	15581	15749	15804	15855	15842	15748	15709	15746	15933	15737	15818	15764	15874	15841	15737	15614	15930	15538	15662	15803	15886	15841	15588	15743	15758	15733	15655	15789	15716	15807	15585	15678	15631	15830	15619	15574	15858	15580	15650	15714	15659	15763	15834	15718	15841	15887	15769	15750	15455	15687	15857	15664	15619	15726	15784	15652	15679	15616	15686	15780	15695	15599	15687	15693	15688	15739	15680	15613	15853	15401	15604	15451	15993	15803	15481	15637	15718	15691	15651	15670	15715	15694	15613	15690	15872	15703	15606	15729	15830	15735	15778	15840	15650	15744	15794	15594	15639	15732	15583	15683	15752	15733	15745	15880	15869	15720	15874	15754	15620	15661	15955	15694	15797	15753	15848	15759	15724	15689	15741	15674	15702	15644	15522	15823	15825	15891	15647	15802	15753	15810	15556	15734	15661	15705	15617	15539	15837	15761	15823	15642	15785	15725	15715	15711	15803	15618	15670	15761	15733	15582	15673	15775	15670	15814	15651	15828	15556	15662	15727	15673	15836	15872	15661	15671	15678	15798	15691	15645	15752	15918	15733	15525	15719	15725	15754	15680	15600	15660	15867	15842	15709	15741	15912	15718	15712	15716	15633	15772	15550	15548	15877	15667	15812	15808	15685	15770	15851	15813	15785	15771	15636	15719	15738	15744	15795	15754	15810	15717	15629	15712	15661	15840	15855	15660	15855	15756	15671	15852	15757	15849	15650	15888	15754	15490	15591	15582	15658	15820	15724	15777	15706	15694	15849	15663	15630	15710	15754	15806	15764	15876	15806	15748	15930	15833	15667	15738	15812	15760	15552	15642	15901	15638	15695	15661	15716	15794	15636	15752	15758	15680	15757	15718	15739	15751	15771	15784	15760	15707	15891	15676	15727	15652	15756	15708	15632	15620	15816	15862	15858	15691	15691	15582	15683	15665	15635	15564	15671	15561	15548	15700	15457	15721	15777	15714	15567	15504	15765	15743	15654	15858	15725	15825	15648	15788	15628	15786	15749	15835	15798	15643	15586	15908	15605	15764	15595	15702	15847	15863	15746	15716	15605	15840	15764	15645	15732	15651	15894	15700	15671	15698	15781	15700	15802	15655	15742	15714	15623	15896	15710	15689	15736	15688	15729	15754	15778	15745	15919	15683	15809	15796	15975	15999	15578	15759	15662	15712	15723	15893	15694	15731	15671	15725	15730	15721	15738	15648	15579	15506	15574	15850	15514	15645	15732	15665	15767	15767	15710	15673	15654	15655	15851	15912	15730	15782	15769	15570	15656	15634	15587	15472	15818	15666	15888	15865	15780	15844	15741	15826	15708	15625	15748	15793	15910	15593	15798	15792	15504	15774	15655	15687	15682	15808	15878	15689	15669	15822	15948	15843	15652	15560	15800	15859	15728	15663	15717	15631	15829	15801	15661	15647	15723	15695	15791	15530	15782	15838	15446	15607	15712	15733	15649	15648	15694	15734	15602	15656	15755	15865	15752	15747	15579	15646	15709	15726	15607	15715	15679	15811	15809	15683	15627	15817	15670	15555	15652	15731	15768	15577	15577	15731	15913	15802	15703	15573	15655	15554	15701	15823	15495	15692	15780	15685	15605	15626	15804	15795	15817	15813	15529	15621	15647	15672	15819	15772	15654	15576	15639	15504	15816	15660	15528	15720	15748	15868	15655	15650	15694	15774	15515	15611	15401	15879	15787	15693	15710	15623	15914	15841	15837	15757	15917	15606	15685	15516	15879	15786	15687	15743	15904	15613	15868	15888	15775	15881	15645	15615	15895	15848	15642	15635	15834	15624	15769	15560	15629	15852	15904	15780	15724	15703	15726	15882	15696	15776	15920	15816	15783	15693	15619	15771	15812	15625	16001	15786	15741	15724	15720	15698	15688	15637	15652	15970	15799	15956	15695	15764	15651	15660	15638	15679	15742	15557	15579	15719	15694	15587	15590	15697	15727	16091	15483	15641	15802	15651	15637	15686	15795	15779	15835	15796	15547	15647	15725	15725	15627	15815	15797	15662	15762	15859	15819	15921	15751	15819	15798	15655	15709	15706	15804	15723	15811	15904	15793	15763	15695	15729	15818	15692	15770	15685	15692	15605	15624	15636	15532	15557	15677	15644	15493	15737	15555	15628	15763	15901	15781	15725	16008	15682	15725	15673	15783	15769	15676	15612	15598	15755	15715	15991	15806	15788	15568	15740	15723	15395	15800	15677	15704	15774	15828	15709	15860	15726	15873	15739	15931	15672	15730	15702	15814	15816	15833	15809	15718	15630	15619	15740	15802	15630	15594	15748	15823	15521	15679	15714	15632	15382	15814	15663	15755	15722	15758	15711	15872	15725	15790	15648	15850	15668	15904	15848	15709	15626	15629	15702	15807	15777	15691	15674	15895	15814	15746	15555	15842	15735	15693	15681	15760	16000	15610	15767	15702	15813	15698	15849	15703	15811	15551	15655	15550	15738	15791	15681	15793	15846	15887	15713	15689	15656	15725	15766	15856	15726	15696	15814	15796	15823	15677	15644	15976	15635	15862	15568	15678	15541	15689	15760	15854	15733	15605	15632	15732	15760	15736	15761	15676	15786	15822	15918	15970	15604	15774	15631	15675	15743	15569	15787	15958	15649	15781	15745	15828	15641	15795	15554	15635	15782	15881	15907	15837	15888	15682	15795	15849	15796	15837	15829	15829	15753	16018	15734	15685	15772	15928	15598	15508	15871	15603	15724	15579	15580	15721	15705	15783	15679	15496	15729	15646	15700	15650	15743	15783	15881	15657	15685	15912	15701	15758	15775	15735	15928	15968	15661	15611	15766	15845	15540	15699	15691	15741	15830	15713	15613	15845	15659	15789	15866	15690	15646	15680	15800	15724	15623	15853	15753	15512	15955	15724	15754	15708	15722	15827	15791	15878	15651	15723	15858	15782	15670	15675	15779	15647	15844	15651	15674	15798	15625	15648	15832	15739	15732	15738	15874	15733	15636	15841	15782	15816	15730	15814	15596	15622	15797	15677	15618	15828	15728	15759	15583	15554	15585	15590	15712	15655	15660	15795	15799	15823	15909	15767	15675	15694	15947	15709	15785	15794	15545	15716	15672	15582	15731	15648	15725	15927	15658	15639	15606	15559	15765	15708	15628	15757	15798	15607	15839	15867	15834	15638	15617	15726	15818	15790	15758	15670	15745	15851	15623	15694	15778	15747	15727	15734	15717	15653	15795	15790	15773	15753	15660	15617	15779	15879	15889	15728	15830	15874	15648	15724	15866	15735	15833	15635	15715	15610	15651	15771	15623	15784	15744	15841	15797	15843	15730	15873	15843	15804	15922	15771	15822	15830	15763	15964	15723	15628	15673	15482	15679	15516	15721	15733	15492	15638	15527	15689	15707	15646	15553	15718	15944	15885	15817	15725	15618	15615	15958	15631	15635	15742	15769	15757	15796	15869	15576	15818	15732	15701	15677	15642	15786	15490	15872	15758	15373	15821	15846	15702	15793	15945	15863	15804	15653	15805	15725	15718	15595	15846	15954	16033	15627	15754	15708	15877	15922	15795	15913	15738	15810	15764	15563	15604	15718	15722	15751	15679	15760	15668	15669	15600	15620	15941	15771	15900	15725	15705	15742	15686	15587	15645	15820	15725	15689	15507	15928	15731	15666	15622	15495	15673	15724	15659	15738	15814	15722	15796	15754	16026	15685	15709	15708	15646	15736	15797	15761	15586	15439	15612	15840	15461	15613	15948	15898	15751	15707	15725	15728	15732	15835	15799	15454	15633	15785	15720	15694	15802	15750	15688	15672	15463	15644	15802	15548	15779	15699	15786	15781	15626	15566	15860	15712	15673	15627	15744	15739	15748	15773	15892	15803	15752	15789	15636	15813	15796	15686	15758	15546	15727	15651	15636	15662	15755	15655	15737	15519	15717	15729	15776	15817	16054	15647	15857	15861	15539	15598	15697	15559	15601	15811	15751	15719	15612	15735	15736	15678	15763	15755	15743	15876	15782	15785	15625	15917	15715	15640	15527	15698
24872	44500	44179	36765	31563	27949	25893	23320	21012	20521	19280	19243	17898	17250	17238	17052	16660	16102	15953	15915	15873	15597	15493	15350	15297	15169	14949	15182	15046	14873	15104	14982	14780	14853	14950	14896	14793	14870	14744	14802	14903	14859	14838	14954	15078	14840	14793	14864	14848	14698	14908	14851	14876	14803	14802	14647	14877	14709	14874	14775	14773	14875	14749	14771	14777	14680	14744	14735	14730	14770	14904	14650	14852	14834	14631	14832	14671	14701	14696	14413	14765	14787	14900	14872	14765	14880	14682	14792	14760	14673	14731	14839	14881	14594	14668	14659	14762	14823	14920	14815	14742	14793	14612	14806	14617	14803	14592	14719	14558	14665	14650	14749	14817	14588	14720	14762	14697	14611	14717	14823	14618	14713	14947	14706	14763	14769	14871	14619	14712	14622	14609	14685	14740	14641	14739	14659	14704	14793	14799	14841	14702	14715	14681	14596	14732	14818	14700	14606	14589	14712	14787	14656	14799	14675	14561	14841	15017	14708	14599	14899	14741	14700	14899	14642	14743	14663	14716	14697	14670	14805	14769	14688	14901	14771	14700	14795	14580	14871	14682	14811	14608	14624	14648	14802	14696	14833	14922	14772	14841	14734	14911	14747	14570	14777	14814	14762	14968	14653	14659	14808	14742	14727	14715	14741	14743	14675	14742	14813	14810	14693	14823	14791	14773	14770	14750	14673	14705	14720	14676	14836	14813	14670	14747	14700	14674	14946	14637	14805	14774	14930	14737	14822	14644	14721	14843	14741	14628	14728	14681	14672	14635	14730	14659	14770	14681	14740	14800	14601	14838	14543	14758	14833	14860	14713	14838	14750	14775	14575	14799	14708	14734	14798	14743	14730	14720	14623	14963	14798	14797	14725	14783	14800	14834	14734	14737	14622	14650	14689	14827	14789	14717	14719	14785	14636	14738	14777	14728	14644	14873	14727	14670	14687	14788	14885	14763	14810	14624	14747	14703	14822	14637	14630	14743	14607	14739	14813	14693	14766	14879	14795	14576	14851	14774	14778	14816	14731	14730	14777	15005	14718	14758	14679	14850	14727	14853	14617	14762	14644	14782	14828	14818	14604	14661	14726	14794	14691	14779	14847	14650	14706	14514	14753	14716	14762	14779	14967	14647	14785	14720	14739	14646	14619	14814	14858	14749	14579	14519	14560	14706	14846	14705	14645	14743	14639	14893	14682	14610	14770	14621	14744	14712	14743	14798	14689	14840	14716	14857	14478	14683	14898	14790	14963	14784	14738	14859	14696	14737	14684	14654	14731	14763	14777	14536	14865	14665	14644	14850	14664	14820	14771	14733	14700	14808	14796	14804	14710	14722	14690	14736	14646	14657	14720	14789	14625	14821	14689	14765	14759	14730	14830	14660	14558	14723	14684	14592	14558	14640	14848	14617	14641	14568	14748	14779	14605	14721	14670	14646	14766	14814	14692	14696	14792	14735	14820	14660	14688	14732	14721	14835	14767	14690	14736	14740	14843	14778	14975	14671	14796	14796	14681	14792	14778	14583	14704	14837	14756	14820	14792	14707	14799	14742	14740	14827	14780	14711	14789	14714	14741	14658	14684	14734	14814	14819	14610	14670	14787	14876	14522	14796	14662	14733	14745	14749	14729	14754	14730	14580	14796	14769	14865	14674	14800	14626	14727	14769	14782	14661	14662	14720	14779	14709	14628	14932	14775	14654	14565	14796	14840	14785	14839	14878	14685	14824	14881	14706	14772	14700	14821	14808	14783	14931	14724	14809	14761	14884	14713	14609	14797	14752	14695	14661	14693	14763	14826	14690	14701	14641	14622	14886	14628	14818	14706	14747	14773	14774	14778	14613	14647	14652	14751	14760	14649	14769	14727	14641	14793	14768	14602	14870	14711	14757	14753	14684	14763	14796	14830	14804	14818	14752	14651	14851	14719	14792	14569	14783	14721	14706	14630	14799	14644	14754	14808	14670	14729	14725	14800	14542	14767	14781	14665	14718	14693	14705	14577	14755	14658	14660	14547	14714	14805	14611	14842	14802	14720	14900	14597	14643	14704	14776	14801	14758	14800	14693	14631	14681	14818	14710	14783	14686	14558	14836	14687	14696	14710	14781	14933	14883	14727	14777	14712	14853	14591	14738	14791	14869	14720	14575	14662	14551	14575	14685	14572	14660	14767	14759	14704	14827	14835	14747	14766	14811	14685	14814	14754	14796	14534	14712	14705	14784	14708	14863	14725	14812	14675	14819	14881	14637	14782	14877	14832	14582	14732	14522	14742	14758	14660	14694	14655	14682	14780	14730	14646	14751	14771	14687	14705	14702	14578	14667	14669	14711	14736	14660	14637	14672	14727	14612	14747	14725	14772	14732	14691	14883	14638	14762	14581	14533	14850	14823	14713	14694	14558	14939	14769	14625	14693	14734	14747	14922	14717	14721	14754	14542	14804	14653	14774	14553	14624	14785	14669	14614	14878	14690	14674	14803	14814	14659	14371	14733	14692	14746	14708	14796	14568	14712	14721	14606	14735	14650	14823	14634	14715	14617	14834	14845	14754	14539	14630	14733	14633	14749	14759	14739	14739	14754	14686	14797	14748	14797	14652	14688	14661	14678	14625	14698	14869	14549	14621	14801	14762	14557	14704	14761	14594	14898	14723	14814	14824	14610	14737	14697	14767	14853	14776	14552	14708	14679	14551	14630	14817	14763	14796	14764	14742	14665	14812	14591	14752	14845	14627	14684	14683	14712	14569	14632	14854	14598	14664	14697	14743	14868	14722	14705	14725	14774	14686	14715	14797	14734	14815	14649	14805	14710	14585	14829	14847	14792	14756	14618	14701	14722	14698	14605	14712	14701	14830	14595	14851	14642	14804	14835	14718	14803	14521	14768	14684	14732	14793	14710	14663	14714	14719	14663	14710	14698	14812	14817	14682	14607	14848	14835	14638	14786	14816	14695	14807	14716	14731	14672	14924	14657	14957	14653	14727	14854	14755	14811	14745	14732	14717	14746	14694	14818	14752	14858	14597	14663	14706	14678	14821	14867	14668	14721	14847	14707	14675	14671	14660	14790	14662	14776	14674	14792	14875	14778	14703	14578	14794	14858	14715	14776	14633	14852	14782	14705	14642	14713	14600	14659	14834	14679	14966	14745	14652	14660	14763	14797	14769	14713	14741	14610	14772	14718	14760	14771	14823	14604	14684	14467	14762	14781	14577	14700	14720	14762	14798	14717	14721	14796	14814	14740	14668	14909	14701	14795	14718	14774	14724	14588	14824	14639	14694	14769	14906	14723	14562	14668	14660	14852	14868	14671	14816	14800	14736	14866	14688	14653	14671	14724	14679	14647	14760	14736	14745	14793	14654	14600	14711	14671	14847	14583	14755	14580	14802	14536	14646	14843	14676	14791	14785	14964	14666	14773	14683	14794	14706	14892	14810	14639	14682	14685	14543	14765	14682	14662	14827	14785	14649	14617	14669	14742	14500	14781	14791	14715	14905	14709	14688	14609	14806	14777	14632	14750	14523	14830	14633	14712	14684	15017	14722	14956	14668	14925	14827	14714	14736	14805	14566	14786	14807	14739	14716	14860	14710	14835	14692	14778	14729	14665	14825	14776	14606	14783	14747	14801	14917	14771	14715	14666	14677	14700	14721	14712	14548	14781	14616	14777	14765	14795	14787	14763	14675	14749	14763	14842	14709	14842	14925	14676	14734	14799	14684	14666	14686	14824	14695	14774	14738	14625	14909	14639	14740	14776	14802	14846	14825	14736	14715	14906	14698	14898	14826	14556	14722	14841	14821	14498	14743	14663	14702	14749	14601	14698	14607	14667	14657	14686	14644	14787	14684	14595	14696	14594	14735	14803	14500	14772	14723	14711	14925	14712	14884	14894	14638	14686	14706	14628	14846	14760	14792	14896	14570	14666	14733	14827	14696	14990	14703	14847	14636	14860	14804	14685	14682	14732	14726	14738	14787	14664	14700	14647	14576	14912	14633	14654	14489	14670	14702	14798	14682	14679	14786	14800	14803	14725	14586	14716	14764	14787	14670	14666	14899	14789	14728	14810	14742	14737	14827	14717	14603	14734	14591	14612	14708	14714	14667	14719	14688	14799	14789	14740	14762	14727	14771	14709	14629	14747	14561	14732	14645	14677	14602	14801	14585	14682	14770	14654	14573	14949	14732	14806	14529	14684	14815	14733	14824	14802	14700	14738	14780	14693	14859	14683	14723	14707	14782	14688	14966	14649	14876	14799	14796	14754	14672	14934	14817	14644	14667	14857	14815	14645	14711	14697	14864	14708	14561	14788	14744	14722	14678	14751	14692	14863	14716	14639	14772	14740	14761	14778	14889	14788	14730	14753	14808	14774	14794	14572	14656	14840	14829	14669	14799	14767	14783	14843	14877	14920	14703	14717	14768	14688	14592	14806	14610	14677	14727	14740	14754	14766	14899	14746	14789	14581	14711	14736	14760	14724	14619	14856	14772	14833	14641	14842	14815	14719	14817	14755	14739	14703	14763	14913	14651	14780	14830	14539	14878	14736	14647	14633	14881	14751	14683	14730	14751	14716	14686	14757	14793	14633	14690	14711	14634	14771	14794	14759	14710	14592	14715	14893	14775	14685	14820	14704	14655	14840	14731	14722	14664	14732	14776	14680	14664	14849	14612	14749	14743	14787	14616	14726	14882	14668	14649	14752	14985	14485	14728	14745	14717	14752	14491	14689	14643	14631	14701	14701	14778	14752	14713	14682	14779	14758	14719	14770	14625	14689	14600	14739	14788	14606	14780	14807	14728	14891	14824	14739	14914	14834	14711	14590	14648	14882	14670	14719	14720	14815	14609	14686	14618	14837	14666	14872	14844	14710	14832	14797	14835	14608	14752	14850	14824	14700	14780	14689	14719	14724	14681	14879	14660	14641	14697	14605	14679	14698	14685	14785	14643	14746	14753	14590	14618	14758	14616	14868	14722	14717	14737	14804	14593	14772	14686	14797	14808	14677	14748	14799	14713	14594	14830	14773	14756	14837	14663	14729	14847	14815	14705	14729	14762	14894	14779	14696	14621	14779	14632	14786	14627	14945	14648	14655	14786	14582	14860	14746	14683	14635	14751	14743	14626	14763	14589	14617	14860	14663	14717	14812	14863
27968	23644	29188	25944	20671	19201	18230	17259	16430	16102	15918	15888	15648	15372	15474	15349	15415	15450	15177	15071	15225	15210	14817	14981	15051	15139	15052	14870	14881	14865	14861	14740	14953	14843	15012	14791	14929	14757	14881	14857	15030	14956	14973	14735	14798	14977	14922	14855	14802	14888	14867	14886	14715	14697	14946	14810	14899	14835	14730	14829	14905	14944	14815	14966	14898	14889	15046	14942	15030	14966	14727	14756	14990	14966	14943	14825	14827	14919	14798	14802	14901	14945	14985	14883	14929	14827	14883	14910	14847	14893	14785	14864	14710	14861	14983	14739	14860	15022	14743	14775	14660	14825	14952	14924	14895	14803	14815	14770	14940	14882	14827	14879	14913	14901	14736	15067	14723	14973	15103	14734	14764	14773	14874	14781	14894	14971	14831	14782	14600	14759	14753	14900	14895	14629	14713	14801	14593	14784	14712	14839	14783	14807	14667	14877	14852	14749	14765	14672	14873	14970	14832	15017	14832	14754	14575	14642	14949	14953	14833	14730	14787	14938	14944	14706	14716	14899	14830	14961	14845	14801	14753	14975	14956	14771	14705	14796	14677	14750	14752	14703	14646	14989	14755	15024	14867	14711	14719	14819	14745	14747	14873	14842	14853	14753	14910	14781	14740	14787	14910	14731	14857	14831	14708	14828	14934	14655	14616	14811	14820	14988	14761	14844	14609	14899	14816	15027	14688	14858	15034	14929	14748	14861	14513	14875	14812	14710	14969	14826	14706	14699	14725	14692	14899	14771	14828	14961	14780	14879	14950	14877	14666	14918	14666	14735	14692	14915	14827	14555	14702	14773	14840	14994	14941	14633	14701	14781	14906	14746	14623	14875	14771	14930	14893	14831	14701	14775	14848	14837	14878	14947	14775	14630	14786	14708	14766	14709	14772	14679	14849	14769	14763	14862	14773	14664	14768	14945	14815	15026	14850	14817	14830	15002	14701	14781	14640	14813	15121	14955	14763	14811	14929	14900	14791	14757	14832	14841	14734	14958	14697	14804	14840	14878	14753	14861	14734	14847	14780	14761	14848	14744	14758	14824	14778	14852	14842	14891	14824	14904	14797	14968	14955	14786	14852	14639	14779	14816	14548	14768	14863	14868	14554	14878	14738	14847	14881	14704	14817	14818	14861	14744	14760	15055	14934	14718	14818	14776	14798	14840	14761	14926	14812	14692	14925	14903	14962	14774	14730	14782	14763	14926	14842	14983	14925	14805	14884	14762	14820	14885	14816	14779	14638	14969	14796	14689	14764	14759	14740	14763	14922	14880	14961	14928	14827	14872	14911	14957	14674	14765	14747	14964	14654	14799	14959	14854	14643	14698	15017	14676	14946	14730	14815	14768	14977	14848	14889	14943	14782	14775	14717	14900	14832	14766	14777	14673	14929	14721	14726	14986	14868	14739	14902	14944	14849	14782	14800	14952	14740	14787	14812	14839	14846	14975	14810	14818	15162	15005	14806	14945	14903	14856	14652	14870	15040	14762	14702	14904	14713	14692	14738	14869	14866	14879	14712	15044	15019	14744	14906	14803	14828	14876	14781	14865	14743	14645	14627	14805	14745	14773	14778	14913	14855	14842	14710	14592	14849	14678	14649	14846	14849	14929	14865	14976	14913	14827	14769	14682	14770	14826	14896	14713	14936	14874	14880	14664	14712	14775	14810	14744	14933	14732	14793	14834	14890	14882	14866	14927	15020	14857	14865	14872	14752	14880	14778	14916	14804	14702	14839	14589	14951	14635	14798	14844	14808	14973	15051	14851	14795	14829	14714	14927	14906	14812	15032	14942	14860	14765	14904	14724	14854	14853	14844	14860	14821	14786	14864	14519	14836	14821	14848	14793	14771	14764	14715	14774	14764	14741	14859	14885	14876	14868	14898	14825	14880	14905	14885	14732	14809	14854	14868	14869	14833	14960	14916	15036	14663	15046	14820	14776	14978	14842	14729	14792	14843	14841	14821	14690	14871	14684	14611	14749	14936	14922	14792	14793	14761	14792	14756	14810	14855	14969	14928	15006	15005	14935	14968	14786	14793	14898	14935	14790	14810	14800	14750	14660	14894	14868	14764	14965	14843	14948	14836	14893	14789	14969	14683	14788	14704	14997	14775	14880	14830	14723	14806	14598	14849	14835	14905	14686	14736	14793	14794	14762	14802	14850	15058	14725	14850	14710	14720	14701	14811	14730	14877	14834	14918	14902	14967	14774	14800	14830	14936	14910	14814	14846	14806	14887	15016	14889	14745	14911	14884	14865	14962	14905	14881	14867	14832	14666	14792	14630	15051	14820	14935	14837	14970	14722	14763	14663	14915	14696	14702	14733	14796	14680	14743	14773	14844	14871	14872	14657	14980	14743	14792	14858	14874	14770	14915	14710	14617	14730	14660	15023	14826	14769	14663	14981	14787	14709	14913	14717	14904	14897	14760	14829	14787	14626	14622	14906	14851	14919	14966	14882	14619	15019	14870	14975	14970	14828	14770	14698	14950	14956	14830	14992	14785	14920	14985	14844	14848	14571	14636	14830	14884	14881	14812	14777	14923	14678	14880	14686	14770	14920	14702	14734	14876	14733	14684	14885	14716	14925	14850	14731	14824	14706	14756	14826	14809	14687	14797	14631	14911	14674	14988	14874	14721	14808	14938	14739	14745	14855	14819	14812	14636	14961	14858	14735	14885	14792	14776	14875	14744	14941	14826	14805	14861	14960	14839	14842	14790	14753	14841	14776	14690	14837	14854	14855	14840	14798	14942	14991	14925	14637	14775	14871	14887	14720	15016	14894	14760	14784	14838	15015	14609	14886	14700	14886	14794	14778	14895	14697	14795	14898	14765	14830	14932	14770	14821	14761	14723	14750	14885	14875	15019	14841	14724	14929	14961	14880	14869	15079	14773	14800	14863	14590	14745	14798	14836	14679	14785	14800	14916	14850	14825	14720	14828	14790	14956	14630	14707	14884	14804	14834	14893	14935	14717	14766	14893	14672	14883	14875	14821	14913	14906	14856	14969	14812	14821	14757	14661	14943	14966	14794	14879	14738	14788	14954	14850	14770	14875	14842	14760	14826	14796	14952	14922	14866	14951	14679	14784	14679	14786	14709	14604	14770	14763	14871	14710	14825	14889	14632	14761	14648	14807	14920	14774	14813	14886	14770	14591	14925	14838	14670	14825	14735	14675	14788	14681	14803	14862	14793	14775	14874	14998	14839	14906	14832	14703	14808	14922	14775	14722	14771	14854	14739	14693	14672	14803	14831	14741	14657	14856	14893	14830	14921	14909	14845	14739	14867	14652	14746	14909	14883	14828	14584	14815	14821	14654	14692	15020	14831	14847	14905	14840	14684	14748	14915	14724	14809	14654	14778	14939	14828	14954	14869	14897	14862	14813	14649	14689	14889	14960	14969	14792	14837	14865	14846	14817	14611	14782	14904	14880	14701	14746	14859	14932	14730	14822	14777	14822	14754	14555	14968	14758	14960	14655	14682	14743	14731	14784	14936	14791	14913	14998	14952	14865	14653	14844	14810	14903	14783	14878	14811	14576	14875	14888	14874	14853	14880	14763	14642	14611	14717	14909	14747	14760	14840	14629	14883	14880	14958	15019	14824	14867	14892	14881	14858	14661	14793	14832	14932	14866	14730	14817	14808	14790	14837	14925	14971	14951	14808	14694	14847	15064	14922	14780	14725	15033	14947	14866	14973	15093	14869	14743	14738	14860	14821	14624	15042	14797	14741	14567	14793	14834	14782	15004	14914	14914	14854	14858	14839	15044	14784	14905	14843	14767	14918	14830	14885	14829	14813	14834	15032	14997	14934	14695	14815	14875	14889	15025	14824	14817	14794	14635	14759	14894	14732	14639	14904	14773	14834	14723	14762	14983	14756	14763	14863	15026	14887	14755	14830	14967	14858	14923	14882	14652	14717	14690	14729	14685	14984	14834	14689	15000	14685	14680	14806	15001	14888	14761	14846	14745	14649	14801	14721	14911	15000	14831	14858	14751	14588	14770	14894	14700	14857	14994	14807	14832	14763	14621	14759	14632	14878	15047	14779	14875	14720	14799	14605	14857	14840	14836	14849	14604	14860	14924	14965	14891	14698	14836	14806	14879	14753	14955	14853	15033	14898	15032	15084	14980	14964	14935	14812	14987	15035	14932	14775	14900	14926	14800	14854	14796	14832	14896	14760	14813	14897	14911	14884	14911	14830	14788	14556	14779	14776	14893	14923	15054	14801	14820	14810	14816	14801	14956	14784	14582	14752	14786	14574	14815	14770	14787	14806	15008	14790	14833	14641	14809	14737	14821	14811	14731	14777	14869	14796	14809	14691	14986	14806	14776	14860	14940	14843	14841	14725	14776	14747	14893	15001	14873	14705	14929	14911	14739	14913	15003	14871	14767	14801	14788	14894	14870	14763	14869	14766	14728	14734	14748	14841	14820	14788	14708	14636	14915	14682	14865	14846	14650	15091	14842	14841	14798	14929	14811	15031	14729	14767	14794	14880	14876	14729	14768	14651	14938	14706	14794	14715	14836	14805	14794	14860	14733	14932	14964	14980	14843	14856	14811	14846	14750	14927	14681	14813	14744	14854	14677	14768	14884	14803	14678	14809	14805	14859	14691	14843	14772	14720	14663	14830	14829	15059	14758	14972	14850	14920	14819	14943	14731	14815	14806	14904	14797	14915	14794	14906	14764	14829	14811	15055	14992	14853	14640	14898	14733	14871	14781	14793	14712	14836	14651	14901	14765	14778	14759	14911	14866	14806	14644	14881	14977	14752	14709	14785	14775	14779	14827	14832	14824	14703	14763	14951	14848	14904	15008	14869	14881	14826	14670	14666	14686	14756	14871	14713	14711	14845	14766	15035	14946	14948	14742	14858	14829	14801	14859	14822	14740	14656	14743	14805	14901	14784	14791	14868	14842	14889	14687	14846	14708	14639	14919	14751	14713	14812	14750	14789	14783	14642	15013	14784	14744	14661	14844	14842	14708	14849	14997	14928	14556	14861	14717	14788	14810	14716	14901	14860	14923	14844	14899	14908	14739	14936	14788	15038	14929	14807	14823	14832	14745	14874	14618	14812	14896	15002	14746	14775	14979	14911	14616	14810	14889	14709	14828	14841	14781	14837	14919	14746
23210	34473	34250	26544	22787	21086	19160	18003	16550	16554	16225	16183	15463	15114	15134	15009	14806	14479	14454	14653	14563	14566	14423	14566	14475	14150	14147	14328	14290	14093	14213	14209	14276	14156	14103	14223	14053	14227	14111	14163	14120	14216	14178	14156	14040	14258	14042	14274	14131	14084	14174	14260	14138	14184	14223	14151	14317	14238	13963	14113	14278	14204	14174	14256	14024	14035	14044	14049	13964	14113	14084	14112	14115	14044	14056	14273	14122	14103	14096	14096	14095	14063	13975	14016	14205	13977	13950	14098	14221	14149	13979	14132	14183	14052	13976	14043	13913	14011	13977	13947	14037	14020	14095	14025	14205	13980	14144	14033	13849	14174	14066	13987	14036	14142	14190	14041	14021	13967	14115	14079	14127	14002	14070	14149	13897	14094	14124	14101	13999	14042	14203	14069	13900	14054	14151	14123	14185	14001	14208	14171	14179	14224	13909	14318	13970	14017	13903	14147	14132	14110	14094	14008	14029	14287	14285	13973	14206	14087	14165	14020	13968	14209	14038	14119	14100	14079	14102	13955	14213	14143	14088	13961	14176	14084	14149	14273	14166	14006	14129	13984	14195	14012	14100	14178	14143	14042	14088	14038	14102	13908	14035	14003	14191	14036	14120	14053	14137	14011	13953	14255	14009	14064	14190	14164	14110	14193	14071	14085	14217	14155	14085	14027	14024	14194	13939	14163	13938	14212	14217	14176	14257	14040	14033	14066	14083	13962	14145	14261	14046	13880	14013	14200	14131	14069	14069	13907	14128	14098	14025	13900	13957	14074	14213	14210	14037	14011	14005	14099	14161	13900	14122	13909	14124	14032	14130	14041	14146	14125	14229	14070	14073	14183	14196	14116	14172	14145	14056	14005	14045	14159	14085	14014	14242	14027	14001	14228	14039	14131	14171	14036	13970	14051	14237	14142	14079	14093	14194	14011	14167	14062	14038	14055	13912	14131	14035	14152	14108	14113	14096	14174	14137	14138	14122	14035	14176	14089	14289	13987	13998	13993	14140	13969	14118	14206	13868	14047	14177	13913	14115	13857	14072	14153	14139	14127	14132	14167	14094	14092	14017	13983	14105	14185	13924	13990	14231	14098	14025	14136	14098	13994	14071	13940	13998	14050	14176	14061	14041	14129	13983	14077	14090	14062	13992	14013	14049	14018	14288	14183	14110	14094	14164	14304	14180	14072	13889	13923	14186	14058	14211	14175	14260	14187	14121	14050	14111	14217	14117	14011	13996	14119	14109	14011	13968	14283	13938	14156	14065	14096	13994	13932	13994	13973	14158	14176	14059	14245	14078	14118	14187	14104	14011	14104	13927	13983	14021	14173	14067	14317	14006	14006	14033	14267	13995	13918	13937	14286	14178	13929	14153	14050	14240	14077	14145	14119	14034	14351	14103	14269	14142	14134	14005	14197	14229	14195	14259	14021	14314	14119	14063	14149	14034	14144	14024	14152	14168	14108	14109	14166	14240	14103	14021	14030	14091	14187	14208	14228	14034	14097	14142	13924	14131	14147	14085	14058	14337	13944	14191	14156	14325	14208	14052	14202	14187	14002	14072	13957	14060	13968	14087	14039	14089	14088	14249	14031	14090	14101	14008	14131	14199	14167	13906	13995	14064	14020	13962	14068	13954	13959	13967	14155	14166	14103	14138	14202	14013	14152	14084	14035	14050	14096	14197	13988	14213	14131	13883	14022	14271	14114	14028	14127	14147	14071	14221	14128	14132	13984	14167	14130	14106	14060	14002	14162	14223	13927	14107	14004	13982	14221	14091	14125	14043	14013	14183	14362	13858	13944	14168	13968	14171	14130	14223	13785	14157	14006	13929	14037	13886	14065	14230	14172	14065	14123	14067	14225	14037	14102	14048	14097	14142	14133	14079	14062	14207	14116	14153	14102	14085	14173	14069	14098	14030	13942	14127	14187	14040	14198	14044	13979	14179	14155	14161	14199	14007	14021	14026	14157	14235	14043	14283	14150	14200	14201	14117	14038	14181	14158	14211	14106	13985	14108	14032	14117	14176	14236	14209	14114	14072	14176	14090	14081	14162	14097	13976	14181	14045	14121	14193	14253	14100	14183	13982	14078	14012	13924	14107	14099	14044	14092	14137	14210	13968	14034	14169	13964	13966	14189	14143	14023	14087	13938	13991	14054	14068	14127	14153	14189	14250	14085	14294	14011	14208	13965	14096	14087	14092	14153	14148	14033	14057	14155	13926	14179	14088	14188	14036	14231	14214	14141	14022	14040	13999	14094	14035	14075	14121	14102	14008	14224	14130	13962	14102	14151	14329	14173	14113	14011	14022	14012	14237	14129	14074	14035	14105	14197	14189	14154	14175	14016	13900	13943	14244	14195	13946	14301	13989	14044	14014	13974	14013	14215	14208	14070	14069	14033	14280	14039	14305	14031	14013	14149	13989	14123	14009	14127	14149	14161	14114	14144	14026	14102	14142	14069	14156	14069	14121	14168	13974	14165	13998	14152	14041	14158	14058	14110	13984	14005	14178	14123	14253	14041	14177	14171	14126	14141	14207	14208	14095	14055	14111	14122	14037	14158	13890	14015	14284	13990	14038	13901	14231	14064	14097	14134	14211	14134	14193	14065	13947	14191	14185	14208	13932	14085	14227	14106	14085	14069	14145	14025	14040	14012	14073	13978	14035	14068	14137	14169	14063	14172	14059	14157	14029	14172	14176	14216	14131	14063	13999	14007	14172	13977	13931	14038	14070	14167	14099	14128	14090	13999	14108	14107	14113	14074	14271	13965	14177	14140	14071	14139	14020	14015	14059	14111	14083	14292	14002	14083	14050	13953	14055	14099	14125	14211	14144	14130	14035	14146	14260	14112	14145	13881	14186	14061	14309	14115	14049	13975	14359	14066	14080	14120	14187	14274	14220	14125	14046	14087	14049	14143	14192	14096	13945	13956	14195	14233	14246	14019	14203	13966	14412	14021	14113	14271	14021	14253	14005	14186	14207	14085	14076	13981	14289	14240	14169	14005	14121	14016	13963	14009	14239	14081	13940	13942	14021	14095	14139	14216	14093	14081	14114	14055	14082	14094	14081	14090	13893	14093	14103	14077	14160	13983	14032	14167	14200	14134	14293	14222	14198	14312	13923	14267	14076	14113	14186	14027	14028	14209	14088	13988	14107	14171	14053	14009	14227	14039	14103	14214	14225	14284	14007	13999	14006	14119	14343	14117	14132	14098	14139	14268	13916	14088	13932	14199	14013	14078	14092	14207	14152	14083	13919	14046	14287	13964	14202	14095	14179	13891	14174	14071	14231	14196	13882	14192	14274	14187	14035	14088	14192	14006	14289	14153	14271	14149	14131	14231	14256	14051	14232	14080	13963	14075	14075	13994	13967	14216	14067	14080	14091	14140	14230	14208	14147	14025	14188	14155	14266	14054	14025	14091	14097	14183	14080	14136	14108	14079	14214	14087	14076	14235	14029	14275	14277	14080	14297	14174	14207	14143	13979	14072	14061	14073	14244	14178	14055	14109	14107	14094	14157	14032	14022	13967	14236	14028	14163	14105	14051	14205	14070	14319	14381	14007	14051	14000	14167	13926	14106	14132	14043	14171	14123	14112	14075	13934	14091	14093	14033	14063	14222	14141	14130	14139	14232	14097	14082	14153	13977	14108	14168	14170	14104	14057	14235	14110	14172	14054	14077	14138	14052	14112	14154	13962	13919	14218	14113	14043	14053	14180	14103	14158	14122	14133	14094	14019	14053	14106	13946	14065	14027	14149	14141	14060	13945	14120	14226	13922	14152	14118	14193	14086	14129	14047	14199	14104	14049	14015	14174	14047	14071	14039	14167	14035	14273	14041	14205	13998	14139	14165	14298	14199	14145	14070	14119	14163	14013	14115	14051	14078	14015	14110	14218	14236	14071	14306	14187	14110	14008	14171	14098	13983	14065	14097	14086	14002	14239	14068	14063	14096	13992	13940	14204	14219	14259	14153	14011	14039	14199	14040	13973	14155	14263	14048	14063	14193	14041	13870	14062	14144	14051	14161	14153	14113	13928	14058	14211	14217	14109	13962	14293	14154	14022	14154	14127	14202	14167	14210	14142	13981	14213	14084	14094	14170	14089	14200	14154	14275	13941	14056	14178	14062	14046	14028	14230	14107	14114	14138	14341	14175	14140	14327	14046	14012	14069	14101	14102	14216	14228	14312	14259	14175	14025	13895	14092	14089	14056	14135	14239	14113	13974	14099	14276	14002	14145	14111	14042	14046	14082	14214	14105	14251	14230	14161	14196	14096	14039	13983	14198	14108	14081	13991	14152	14027	13987	14225	14164	14137	14286	14144	13867	14212	14235	14035	14047	14118	14047	14177	14147	14098	13991	14064	14198	14111	14225	14131	14128	14088	14081	14031	14049	14135	14041	14067	14064	14086	14103	14005	14159	14093	14063	14123	14176	14172	14036	14076	14117	14226	14115	14069	14182	14098	14166	14086	14082	14196	14267	13962	14053	14023	14137	14099	14038	14006	14124	14259	14176	14107	14077	13948	14201	14141	13990	14169	14084	14101	14027	14054	14096	14129	13939	13984	14211	14275	13927	14130	14086	14031	14029	14015	13959	14024	14205	13996	14131	13902	13897	14273	14210	14002	14142	14102	14084	14123	14072	14191	13899	14223	14044	14090	13982	14127	14111	14151	13979	14131	14023	14017	14153	14127	14163	14020	14075	14104	14328	14099	14168	14167	14213	14032	14070	14102	13985	13996	14170	14061	14105	14042	14196	14150	14116	14074	14157	14167	14236	13989	13964	14139	14055	14057	14149	14224	14100	14308	14199	14130	14026	14112	14147	14310	14037	14071	14079	14108	14136	13960	14146	14112	14163	14004	14098	13883	14149	14107	13915	14149	14185	14136	14092	14173	13998	14029	14126	14014	14148	13994	14226	14209	14107	14009	14061	14019	14120	14126	14026	14099	14188	14068	14103	14214	14022	14042	14104	14207	14104	14022	14094	14175	14101	14106	14083	14164	14193	13959	14067	14303	14027	14042	14295	14216	14016	13995	14218	14035	14157	14124	13991	14031	14053	14221	14013	14015	14165	14223	14040	14066	13990	14104	14081	14045	14128	14049	14052	14107	14069	14121	13994	14125	14197	14078
24221	21593	29244	24698	23080	24266	23400	19844	18345	18002	17761	17458	17239	16586	16811	16630	16456	16171	16238	16144	16448	16207	15999	15880	15831	15784	15850	15846	15836	15763	15749	15661	15651	15750	15899	15580	15835	15761	15717	15642	15745	15728	15668	15766	15598	15769	15819	15488	15667	15706	15649	15685	15749	15538	15637	15508	15902	15677	15645	15848	15943	15733	15604	15753	15641	15752	15631	15661	15472	15763	15496	15729	15676	15527	15587	15464	15739	15589	15532	15541	15601	15485	15661	15724	15587	15696	15555	15569	15700	15528	15636	15482	15676	15768	15871	15754	15646	15495	15690	15639	15528	15689	15544	15616	15618	15591	15733	15534	15580	15621	15765	15672	15663	15630	15491	15665	15662	15698	15816	15714	15688	15751	15742	15572	15525	15644	15516	15479	15610	15576	15671	15525	15474	15651	15637	15504	15638	15740	15716	15562	15658	15674	15655	15720	15837	15497	15561	15573	15758	15534	15721	15890	15432	15444	15677	15744	15646	15713	15690	15647	15834	15661	15662	15410	15623	15536	15752	15514	15687	15694	15700	15491	15543	15655	15701	15612	15513	15573	15475	15653	15657	15667	15741	15656	15569	15603	15484	15513	15528	15559	15753	15642	15407	15532	15871	15519	15535	15437	15627	15839	15520	15702	15585	15625	15387	15600	15615	15649	15641	15668	15675	15733	15758	15752	15693	15657	15544	15497	15772	15576	15604	15477	15550	15672	15649	15599	15759	15553	15697	15799	15693	15739	15696	15493	15556	15464	15671	15693	15717	15577	15493	15627	15753	15501	15559	15877	15681	15796	15558	15656	15708	15562	15599	15735	15731	15722	15704	15593	15640	15606	15862	15511	15526	15434	15557	15579	15770	15448	15658	15471	15589	15661	15856	15621	15670	15540	15668	15896	15736	15689	15679	15630	15741	15562	15521	15610	15481	15501	15655	15647	15610	15487	15461	15618	15567	15476	15654	15617	15854	15379	15569	15509	15511	15611	15676	15693	15703	15680	15749	15455	15831	15543	15598	15619	15501	15698	15746	15709	15650	15696	15662	15712	15599	15594	15680	15664	15650	15779	15695	15644	15424	15643	15435	15638	15506	15880	15648	15745	15494	15498	15681	15849	15486	15656	15745	15595	15647	15495	15654	15614	15666	15602	15483	15525	15552	15528	15725	15587	15626	15379	15472	15588	15803	15587	15561	15542	15741	15492	15697	15512	15727	15573	15623	15758	15663	15739	15585	15570	15593	15594	15735	15693	15666	15662	15724	15524	15683	15648	15612	15720	15699	15665	15776	15700	15645	15604	15652	15790	15614	15900	15730	15618	15903	15542	15638	15546	15782	15639	15694	15564	15526	15647	15515	15652	15745	15666	15721	15719	15655	15500	15684	15763	15956	15619	15644	15749	15690	15598	15493	15595	15745	15408	15478	15701	15643	15633	15570	15668	15495	15663	15701	15641	15561	15876	15825	15846	15590	15623	15770	15627	15536	15786	15674	15595	15595	15601	15696	15626	15736	15597	15430	15686	15730	15793	15788	15656	15831	15713	15704	15590	15647	15626	15633	15720	15642	15717	15481	15493	15526	15504	15692	15671	15696	15640	15624	15624	15507	15626	15662	15671	15630	15669	15669	15529	15700	15582	15694	15415	15851	15611	15691	15607	15691	15590	15667	15666	15518	15562	15761	15640	15678	15598	15633	15540	15468	15699	15760	15549	15688	15534	15569	15697	15566	15722	15599	15578	15775	15637	15651	15618	15642	15434	15776	15756	15562	15529	15690	15751	15608	15524	15759	15680	15620	15395	15498	15746	15613	15440	15659	15549	15617	15703	15834	15553	15661	15784	15576	15657	15457	15707	15660	15615	15647	15579	15394	15682	15643	15647	15679	15516	15706	15383	15595	15683	15734	15700	15597	15574	15775	15681	15589	15638	15641	15789	15603	15638	15841	15594	15615	15682	15758	15617	15673	15424	15754	15706	15714	15754	15679	15685	15701	15561	15631	15599	15503	15637	15741	15535	15668	15494	15813	15622	15701	15719	15521	15517	15664	15441	15774	15748	15603	15805	15643	15670	15584	15644	15667	15720	15756	15659	15535	15785	15638	15721	15564	15701	15719	15658	15499	15602	15495	15749	15672	15672	15606	15534	15465	15627	15654	15520	15560	15653	15631	15661	15583	15792	15580	15729	15450	15596	15679	15490	15689	15562	15598	15534	15664	15389	15627	15395	15726	15491	15595	15622	15500	15780	15546	15622	15644	15639	15616	15719	15558	15748	15774	15431	15516	15487	15635	15548	15635	15545	15717	15482	15551	15555	15776	15665	15630	15558	15551	15893	15732	15706	15569	15742	15593	15637	15504	15621	15746	15496	15593	15628	15686	15393	15563	15624	15793	15618	15630	15490	15681	15728	15744	15570	15770	15579	15497	15559	15571	15695	15638	15474	15589	15770	15761	15703	15778	15392	15514	15846	15580	15671	15680	15653	15678	15571	15555	15649	15674	15488	15769	15608	15627	15631	15571	15720	15529	15766	15707	15587	15702	15633	15662	15503	15714	15600	15480	15760	15661	15626	15680	15658	15587	15672	15679	15572	15786	15832	15573	15581	15657	15573	15748	15643	15624	15692	15609	15819	15679	15548	15660	15664	15697	15707	15580	15773	15641	15658	15478	15434	15554	15405	15771	15701	15721	15750	15476	15676	15576	15604	15626	15709	15774	15575	15651	15773	15432	15650	15727	15790	15690	15608	15687	15608	15715	15706	15486	15495	15484	15701	15547	15665	15504	15494	15582	15665	15630	15699	15550	15427	15515	15531	15674	15598	15603	15553	15694	15387	15661	15707	15574	15703	15559	15668	15693	15512	15708	15791	15657	15637	15598	15666	15542	15570	15600	15685	15561	15861	15706	15484	15469	15698	15768	15581	15472	15724	15484	15602	15656	15657	15829	15812	15720	15551	15419	15741	15586	15704	15593	15558	15593	15539	15741	15894	15558	15685	15670	15541	15545	15477	15701	15588	15591	15796	15804	15681	15491	15517	15507	15731	15435	15823	15624	15694	15605	15427	15745	15780	15717	15606	15394	15744	15691	15611	15713	15533	15450	15768	15649	15714	15678	15693	15548	15866	15813	15527	15566	15702	15611	15644	15745	15658	15696	15640	15476	15619	15427	15645	15714	15565	15616	15777	15644	15542	15634	15696	15602	15649	15771	15564	15629	15761	15809	15762	15851	15983	15534	15555	15514	15464	15896	15702	15443	15551	15716	15677	15788	15751	15628	15630	15622	15601	15710	15468	15741	15600	15848	15829	15777	15590	15540	15677	15738	15646	15584	15622	15635	15511	15588	15569	15663	15548	15553	15555	15790	15674	15478	15464	15577	15717	15786	15688	15532	15481	15752	15574	15603	15692	15664	15558	15653	15581	15582	15571	15604	15526	15813	15536	15563	15446	15658	15535	15709	15718	15683	15629	15601	15662	15574	15659	15462	15647	15725	15738	15410	15482	15565	15646	15716	15614	15660	15724	15778	15700	15650	15687	15725	15466	15762	15564	15590	15710	15694	15714	15519	15476	15663	15657	15674	15751	15568	15665	15701	15703	15805	15480	15504	15594	15506	15592	15783	15748	15678	15600	15463	15570	15675	15766	15797	15517	15840	15777	15646	15680	15647	15597	15638	15552	15702	15572	15658	15585	15657	15670	15609	15637	15615	15525	15592	15645	15535	15662	15813	15513	15526	15513	15577	15503	15499	15638	15595	15735	15628	15568	15439	15491	15613	15653	15758	15459	15678	15562	15513	15667	15715	15603	15488	15571	15625	15647	15642	15700	15718	15595	15639	15752	15766	15567	15428	15523	15671	15741	15670	15787	15715	15600	15624	15699	15728	15669	15677	15741	15657	15570	15552	15743	15762	15646	15602	15669	15614	15815	15556	15485	15591	15458	15795	15548	15797	15487	15791	15609	15655	15787	15651	15618	15618	15485	15753	15716	15644	15778	15843	15691	15740	15755	15522	15760	15590	15628	15686	15622	15780	15802	15680	15502	15705	15767	15637	15543	15532	15620	15577	15596	15802	15710	15507	15504	15673	15624	15741	15929	15471	15581	15842	15750	15620	15624	15576	15470	15586	15492	15697	15805	15774	15523	15611	15545	15709	15557	15347	15480	15599	15609	15622	15559	15456	15572	15599	15680	15743	15563	15860	15749	15488	15731	15629	15663	15499	15836	15605	15477	15570	15889	15691	15688	15392	15575	15650	15735	15591	15584	15607	15502	15775	15760	15657	15658	15701	15399	15687	15520	15730	15660	15582	15564	15558	15708	15689	15476	15626	15649	15738	15581	15751	15718	15888	15640	15734	15585	15562	15663	15798	15651	15609	15799	15669	15556	15710	15724	15610	15569	15770	15494	15556	15541	15541	15678	15652	15525	15433	15574	15637	15658	15738	15658	15823	15542	15677	15455	15519	15647	15783	15687	15698	15813	15612	15731	15776	15577	15516	15711	15732	15610	15621	15601	15488	15829	15615	15829	15774	15803	15604	15716	15667	15622	15319	15697	15574	15670	15621	15594	15610	15636	15557	15545	15723	15707	15634	15660	15650	15725	15655	15609	15614	15600	15689	15657	15709	15731	15666	15680	15502	15582	15650	15519	15631	15491	15673	15451	15699	15602	15645	15350	15685	15715	15774	15761	15545	15525	15709	15643	15720	15935	15606	15619	15650	15754	15529	15618	15676	15686	15525	15494	15650	15572	15732	15679	15649	15532	15794	15790	15627	15622	15878	15506	15607	15657	15599	15697	15750	15595	15657	15654	15584	15548	15653	15544	15571	15576	15726	15552	15630	15689	15664	15494	15652	15596	15559	15588	15556	15709	15677	15502	15509	15617	15477	15537	15640	15721	15583	15567	15825	15898	15526	15771	15770	15542	15481	15427	15597	15703	15528	15537	15536	15525	15615	15560	15542	15552	15809	15578	15719	15646	15819	15575	15698	15640	15672	15536	15528	15612	15655	15760	15655	15703	15854	15699	15587	15594	15614	15659	15733	15583	15641	15569	15425	15653	15656	15598	15615	15604	15583	15579	15625	15633	15665	15590	15590	15530	15763	15510	15560	15488	15642	15557	15633	15564	15590	15787	15470	15634	15571	15644
23193	40501	39670	31468	27629	25282	22746	20972	19178	18714	18001	17854	17074	16320	16396	16221	16111	15510	15541	15448	15444	15280	15269	15053	15216	15121	14904	14808	14760	14725	14984	14924	14732	14597	14866	14720	14579	14577	14771	14614	14815	14990	14691	14675	14696	14621	14783	14767	14851	14890	14755	14785	14693	14621	14849	14828	14767	14566	14686	14795	14803	14801	14666	14725	14607	14870	14497	14763	14531	14664	14511	14862	14687	14615	14588	14696	14641	14652	14681	14648	14826	14696	14748	14718	14602	14652	14832	14751	14665	14605	14688	14591	14790	14619	14673	14738	14687	14610	14618	14671	14607	14574	14828	14880	14746	14849	14606	14832	14717	14721	14757	14689	14645	14706	14677	14677	14712	14780	14700	14613	14705	14695	14732	14724	14761	14656	14703	14647	14734	14726	14444	14612	14622	14790	14669	14488	14566	14658	14695	14730	14621	14696	14765	14659	14672	14748	14800	14695	14674	14509	14660	14696	14694	14636	14534	14669	14412	14798	14846	14602	14694	14835	14701	14639	14682	14711	14648	14418	14737	14803	14696	14844	14599	14642	14756	14824	14617	14770	14751	14664	14797	14591	14721	14771	14713	14767	14691	14674	14596	14833	14658	14716	14815	14579	14788	14612	14713	14842	14575	14833	14645	14838	14602	14681	14667	14592	14924	14830	14778	14669	14675	14533	14715	14795	14528	14711	14562	14661	14762	14605	14716	14858	14413	14809	14593	14829	14632	14698	14709	14647	14579	14721	14880	14558	14763	14672	14709	14855	14693	14515	14524	14648	14725	14624	14700	14775	14587	14653	14728	14807	14526	14593	14591	14507	14722	14642	14736	14519	14782	14636	14627	14605	14674	14740	14655	14716	14704	14807	14835	14687	14690	14724	14808	14542	14589	14629	14766	14657	14657	14615	14673	14719	14585	14551	14720	14686	14733	14494	14697	14587	14598	14686	14614	14641	14605	14400	14584	14638	14612	14578	14673	14669	14658	14628	14701	14535	14702	14709	14833	14692	14654	14782	14613	14797	14753	14608	14630	14678	14692	14646	14729	14778	14635	14690	14635	14619	14600	14400	14613	14578	14681	14629	14702	14685	14587	14632	14815	14576	14671	14565	14664	14755	14599	14761	14534	14601	14541	14740	14604	14742	14472	14645	14437	14739	14687	14656	14707	14535	14785	14568	14833	14639	14752	14678	14522	14757	14672	14614	14609	14721	14521	14711	14699	14601	14723	14883	14623	14670	14547	14625	14682	14682	14774	14719	14498	14644	14716	14702	14873	14777	14575	14586	14783	14957	14647	14773	14698	14743	14751	14865	14773	14692	14555	14677	14747	14663	14718	14540	14907	14550	14806	14485	14915	14895	14732	14762	14697	14519	14648	14792	14695	14588	14635	14563	14736	14725	14623	14767	14739	14713	14521	14692	14668	14739	14812	14538	14721	14658	14811	14698	14717	14649	14693	14756	14458	14789	14725	14742	14776	14685	14823	14565	14477	14538	14675	14681	14539	14691	14553	14746	14627	14742	14636	14546	14731	14608	14524	14557	14595	14593	14730	14738	14786	14617	14749	14547	14685	14666	14679	14687	14880	14463	14511	14689	14511	14729	14747	14744	14748	14599	14698	14879	14620	14662	14682	14648	14654	14560	14543	14487	14715	14824	14749	14566	14659	14533	14664	14552	14735	14601	14594	14595	14461	14597	14638	14766	14672	14680	14739	14628	14674	14625	14579	14755	14636	14711	14750	14681	14617	14660	14717	14795	14550	14712	14743	14656	14697	14474	14722	14638	14823	14638	14627	14595	14492	14648	14682	14577	14742	14539	14685	14734	14665	14568	14761	14691	14712	14594	14751	14620	14654	14703	14710	14694	14520	14552	14657	14597	14667	14584	14655	14747	14742	14855	14617	14612	14563	14689	14640	14637	14720	14439	14545	14569	14621	14558	14596	14670	14653	14567	14767	14676	14702	14741	14540	14615	14664	14651	14773	14553	14616	14617	14589	14839	14772	14782	14601	14558	14696	14718	14607	14486	14701	14494	14630	14580	14790	14679	14769	14625	14664	14849	14606	14800	14694	14709	14764	14669	14581	14683	14745	14719	14697	14757	14712	14701	14849	14643	14732	14713	14584	14633	14493	14641	14608	14726	14643	14570	14535	14619	14686	14535	14651	14687	14521	14607	14607	14797	14689	14737	14605	14550	14701	14610	14529	14793	14616	14628	14709	14702	14768	14562	14767	14633	14648	14704	14875	14721	14635	14800	14851	14763	14670	14627	14704	14534	14662	14664	14605	14672	14862	14611	14707	14664	14738	14531	14717	14691	14727	14589	14608	14668	14640	14689	14658	14538	14760	14740	14655	14722	14535	14487	14664	14727	14571	14643	14490	14642	14748	14695	14509	14712	14611	14656	14739	14581	14877	14808	14804	14457	14775	14681	14702	14574	14787	14681	14639	14698	14624	14650	14609	14639	14686	14810	14738	14680	14743	14593	14629	14555	14677	14787	14640	14588	14717	14756	14673	14927	14635	14587	14664	14662	14584	14670	14675	14726	14874	14761	14551	14643	14741	14629	14639	14666	14573	14639	14623	14575	14704	14707	14548	14708	14528	14577	14570	14718	14587	14705	14559	14717	14708	14698	14608	14613	14740	14656	14698	14637	14851	14621	14591	14765	14663	14602	14718	14796	14637	14781	14803	14712	14670	14765	14681	14711	14794	14551	14670	14725	14630	14612	14683	14833	14612	14678	14611	14715	14913	14616	14667	14740	14673	14540	14710	14694	14655	14640	14651	14574	14594	14613	14645	14682	14753	14767	14673	14563	14730	14772	14697	14756	14480	14663	14664	14819	14659	14738	14684	14721	14795	14742	14680	14644	14778	14534	14649	14773	14618	14802	14510	14797	14814	14667	14568	14653	14673	14758	14678	14703	14559	14572	14714	14744	14593	14657	14808	14532	14724	14512	14737	14620	14596	14693	14683	14832	14709	14665	14560	14648	14597	14670	14660	14651	14702	14733	14736	14726	14681	14785	14681	14607	14664	14472	14667	14563	14674	14698	14572	14536	14687	14561	14731	14504	14815	14692	14686	14530	14919	14725	14506	14714	14889	14617	14637	14514	14638	14736	14610	14688	14791	14739	14742	14578	14457	14628	14594	14680	14577	14726	14614	14525	14778	14510	14517	14719	14686	14747	14571	14653	14540	14625	14688	14655	14660	14818	14620	14745	14804	14772	14728	14703	14566	14638	14576	14531	14647	14595	14643	14581	14592	14681	14477	14601	14621	14741	14449	14678	14779	14564	14588	14625	14662	14680	14664	14721	14687	14689	14677	14820	14694	14574	14541	14660	14731	14861	14664	14729	14594	14668	14599	14500	14833	14514	14748	14655	14654	14578	14701	14729	14609	14648	14587	14641	14702	14630	14705	14671	14659	14733	14820	14631	14735	14650	14712	14648	14692	14745	14572	14653	14576	14641	14692	14589	14643	14680	14619	14842	14493	14768	14600	14628	14624	14789	14637	14609	14700	14571	14722	14528	14725	14807	14551	14652	14694	14528	14688	14524	14611	14687	14674	14541	14696	14685	14812	14704	14570	14684	14556	14540	14807	14666	14581	14558	14953	14551	14668	14502	14771	14689	14775	14545	14749	14656	14701	14759	14725	14791	14569	14651	14746	14712	14522	14523	14714	14737	14769	14549	14530	14630	14882	14557	14555	14656	14743	14572	14748	14568	14655	14696	14717	14694	14516	14750	14628	14631	14574	14752	14687	14720	14615	14714	14637	14758	14596	14855	14629	14633	14779	14457	14666	14684	14815	14770	14736	14546	14386	14614	14855	14669	14561	14746	14684	14503	14659	14743	14541	14654	14518	14600	14711	14713	14608	14748	14606	14715	14595	14608	14682	14668	14461	14622	14720	14744	14615	14715	14818	14591	14732	14684	14823	14690	14767	14804	14576	14694	14628	14726	14581	14858	14646	14562	14547	14743	14501	14536	14713	14545	14688	14558	14587	14575	14605	14576	14634	14599	14644	14781	14583	14723	14637	14785	14738	14599	14594	14665	14647	14424	14787	14746	14780	14763	14667	14791	14643	14660	14747	14663	14604	14585	14643	14666	14694	14555	14620	14483	14786	14563	14698	14621	14599	14571	14719	14775	14734	14604	14724	14551	14659	14619	14804	14786	14819	14643	14621	14715	14756	14676	14522	14565	14693	14807	14671	14696	14615	14626	14699	14567	14679	14592	14636	14451	14756	14769	14667	14672	14652	14741	14689	14727	14540	14636	14705	14713	14740	14707	14665	14588	14685	14680	14633	14475	14736	14671	14659	14645	14776	14520	14666	14717	14539	14734	14766	14581	14720	14765	14506	14794	14462	14588	14706	14674	14724	14665	14751	14766	14626	14644	14775	14725	14845	14687	14573	14732	14659	14557	14720	14600	14631	14642	14625	14746	14670	14619	14757	14527	14879	14755	14522	14548	14802	14660	14601	14654	14788	14561	14690	14720	14737	14533	14716	14638	14606	14525	14834	14618	14692	14683	14905	14688	14720	14851	14410	14674	14587	14567	14589	14765	14649	14804	14475	14573	14601	14621	14655	14657	14664	14681	14673	14794	14585	14645	14686	14535	14692	14555	14451	14784	14692	14522	14656	14670	14615	14625	14587	14663	14617	14589	14794	14643	14503	14547	14715	14807	14745	14690	14786	14749	14683	14601	14834	14604	14647	14764	14580	14833	14684	14656	14553	14714	14680	14782	14673	14750	14590	14761	14714	14706	14693	14750	14658	14870	14538	14699	14650	14664	14637	14709	14730	14767	14654	14765	14635	14709	14731	14635	14612	14629	14714	14693	14689	14588	14831	14615	14672	14581	14523	14603	14678	14768	14907	14688	14825	14618	14599	14744	14757	14619	14846	14598	14691	14757	14427	14712	14739	14761	14921	14720	14670	14582	14729	14782	14615	14787	14707	14791	14580	14703	14693	14726	14598	14588	14568	14747	14687	14762	14660	14665	14578	14739	14472	14647	14724	14696	14549	14562	14479	14663	14887	14510	14665	14706	14762	14672	14615	14677	14795	14783	14708	14899	14607	14542	14825	14558	14765	14507	14577	14651	14702	14649	14655	14770	14605	14513	14666	14627	14675	14552
23174	21609	29594	24089	22114	25113	27476	21922	19866	19551	19142	18766	18348	17854	17582	17426	17342	16919	16785	16791	16887	16791	16623	16710	16302	16463	16299	16375	16259	16020	16088	16301	16122	16185	16007	16192	16173	16024	16265	16249	16227	16088	16020	16272	16036	15996	15902	15987	16111	16059	16309	16048	16046	16177	16016	16047	16187	16197	16170	16196	15992	16025	15919	15900	16068	16091	16065	15914	15960	16187	15997	16019	16024	15952	15776	15958	15953	15902	15942	16214	15978	15928	15928	16052	15937	15975	16048	15747	15826	15797	15932	16103	15807	15873	16184	16019	16025	15871	16122	15962	15923	16084	16141	15896	15994	15874	16018	15995	16135	16119	15943	15927	15966	16152	15861	15962	16155	15906	15869	16202	15812	15933	16163	15958	15862	15999	15680	15878	15928	16232	15967	15783	15939	15928	15956	15888	16075	15797	15760	15848	15822	15979	16197	15899	16063	16031	16019	15854	15801	16042	15852	15952	15998	15933	16106	15971	15979	15888	15994	15898	15821	16063	16076	15780	16066	15847	16054	15976	15903	15845	16151	15772	15885	15880	15951	15909	15986	15855	15912	16184	15926	15929	16023	15920	16138	16060	16155	16240	16012	15990	15787	15916	15931	16161	15754	16048	15666	16060	16008	15837	15830	16043	16058	16054	15965	16118	15844	16034	16009	15867	15970	15874	15958	15878	16030	16056	15939	16045	15864	16053	15866	15865	16135	15886	16051	15913	15948	15829	16061	15997	15851	15910	15764	15928	16012	16034	16016	16007	16091	15838	15930	15785	16007	15974	15867	16157	16094	16028	15985	16008	15939	16105	15918	15950	15953	15912	15872	15929	15920	15836	15961	15915	15958	15806	15767	15931	16045	16030	16029	15827	15859	16086	15969	15996	16075	15864	16068	16148	15810	16082	15915	15937	15912	15875	15913	15964	15826	15938	15747	15951	16071	15981	15868	15842	15863	16016	15878	16111	15897	15953	15773	16180	15897	15871	15979	15784	16013	15966	16001	15998	15908	16030	16070	15883	15795	15888	15997	15903	15985	15937	16152	15735	15918	16009	16004	16009	16013	15806	16081	15888	16013	16033	16147	16131	16070	15797	15775	15857	15764	16086	15891	15851	15949	16014	15836	15899	15956	15837	15941	15919	15999	15968	15755	15935	15992	15942	16094	15831	15966	15953	15834	15985	15761	16092	16071	16085	15896	15838	15906	16070	15971	15666	15922	16201	16054	16042	15969	16006	15916	15934	15938	15969	16077	16064	16026	16040	16019	15955	15923	15970	15729	16057	15916	15989	15974	16090	15990	16062	15957	15878	15769	15998	15984	16117	15892	16028	15995	16042	15660	15960	15924	15780	15738	15983	16084	16042	16030	15954	15950	15910	15873	16068	16090	15980	15866	15886	15925	15851	15946	15970	15958	15923	15952	15895	15927	16122	16235	16031	15978	16004	16074	15935	15964	15868	15945	15991	16103	16014	15948	15925	15719	15999	16054	15985	15755	15863	15894	15836	16171	16089	15722	15986	15903	15902	15862	15919	15890	15770	15921	16085	15939	15754	15828	15791	15873	15879	16004	15650	16053	16103	15959	15810	15900	15899	16075	16081	15778	15770	15802	15947	16064	15951	16083	16073	15758	16057	15811	16082	15974	15980	16119	16031	15823	16001	16030	16009	15725	15982	16036	15960	15975	15824	15848	16076	16036	16041	16117	15889	15950	16086	16044	15946	15870	15779	15944	15864	16051	15937	15929	16068	15832	15996	15989	16023	15884	15848	15918	16178	16106	15932	15793	15959	15962	15747	15806	15996	15862	15814	16036	15939	15912	15963	16164	15863	15986	16027	15930	15956	16065	15878	15837	16023	15867	16161	16040	15852	15925	15877	15991	15992	15824	16032	15871	15962	15877	15942	15972	15898	15996	15845	15920	15879	15981	15990	15896	15999	15974	15826	15941	15951	16304	15997	16131	16109	15920	15744	15948	15834	16145	15853	16175	15929	15937	15858	15902	15718	16110	15967	15970	16132	15857	15804	15949	15939	15858	16003	16191	15967	15991	15943	15953	15879	15914	15769	16114	15899	15979	16061	15956	15980	15752	15946	16167	15890	15981	16018	15998	15994	15892	15894	15945	16056	16133	15911	15940	15945	15907	15763	15899	16256	16005	15967	15766	15849	15776	16266	15910	15969	16035	15896	15856	16041	15885	15982	16044	15984	16183	16039	16166	15850	15916	15941	16059	15888	15919	16009	15936	15974	15844	16150	15995	15817	16056	15909	15900	15958	15782	15938	15985	15861	15945	16024	16125	15896	16035	15899	15844	16005	16000	15962	15751	15921	15866	15839	16077	15962	16066	16040	16004	15795	16031	16167	16101	16044	16011	15903	16123	16062	16086	15939	15903	15872	16084	15867	15998	16145	15935	16161	15981	15871	15889	15837	16032	15879	16073	16243	15959	15880	16035	15952	16084	15957	15880	16005	16011	15991	15763	16032	15696	15971	15991	15894	15773	15864	16058	15934	15939	15849	16121	15961	15950	15945	16045	15992	15944	16098	16008	15801	15979	15850	16045	16031	15830	15913	16158	15862	15730	15940	16139	16021	15925	16092	16244	15826	15927	15848	15828	16023	15957	15999	15826	15996	15758	15876	16000	15953	15733	15976	15892	16079	15803	15976	15892	15939	15991	16025	16021	16121	16050	16049	16011	16140	15903	15877	15938	15825	16002	16089	15947	15976	16072	15958	15864	15970	15808	16160	15959	15879	16122	15709	15827	15945	15817	15974	15853	16033	15959	15698	15977	15899	15852	15820	16032	15955	15987	15842	15905	16144	15980	15819	16010	15897	15890	15782	15881	15883	15903	15944	16065	15977	15963	15841	15970	15865	15995	15975	16135	15795	16001	16274	15885	16064	15958	16212	15819	15846	15815	15983	15953	15908	15662	16036	16262	15890	15881	16078	15805	16014	15914	16048	15912	15799	15946	15907	16025	15894	15869	16010	16032	16113	15952	15923	15958	16073	15924	15954	15950	15871	15917	15896	16145	16067	15981	15951	16160	15931	16006	16018	15983	16090	15750	15849	15889	15980	15780	15979	15765	16011	15962	15902	15838	15988	15841	15966	16018	15867	16066	15971	15906	15808	16088	16007	16048	16101	16085	15906	16027	16078	15567	16081	15974	16030	15924	16081	15849	15949	15802	16042	15966	15950	15884	16072	15842	15710	15967	15962	16175	15991	16007	15873	15997	15862	16007	16088	15822	16000	16058	16068	15831	16095	15920	16020	16209	15965	16012	15902	16122	15894	15760	16076	15910	16010	15967	16031	16014	15804	15866	15885	16135	16160	15990	15935	16056	16073	15923	15760	15858	15924	16116	16060	15882	15961	15881	16003	15867	15775	15868	15755	15997	15908	15979	16110	15856	15819	16182	16107	15813	16118	15722	15971	15969	15782	15810	15822	15891	15891	15947	15910	15860	16232	16019	15976	16038	15896	15955	16041	15890	15923	15891	15907	16085	15865	15958	16090	16002	15997	16039	15836	15831	15970	15913	15888	16062	15955	15988	15928	15714	16154	16107	15948	15983	15954	15934	15848	15835	15764	16010	16011	15951	16089	15830	15785	15925	15878	16057	15843	15984	16015	16191	15853	15900	15944	16012	15775	16034	16023	15914	15926	15826	16011	16032	16116	16050	15929	15794	15668	15897	15986	15884	15921	16004	15865	15856	15855	15844	15936	16118	15832	16003	16071	15961	15940	16113	16098	15912	16070	15952	15906	16033	15888	15914	15833	15779	15829	15820	15974	15760	16013	15752	15865	15906	15866	15957	16085	15851	15925	15972	15951	16069	15819	15965	15929	15813	15983	15955	15976	16004	15902	15843	15995	16080	16012	15958	15821	15857	15807	15816	16120	15760	16084	15956	15767	16007	16214	16020	15958	15914	15868	15834	15875	15993	15966	15940	15866	15926	15932	15870	15962	15959	15649	16069	15873	15837	15983	16127	15966	15885	16103	15692	15834	15847	16037	16198	16132	16128	16020	16043	16073	15952	15811	15916	15905	15869	15891	16131	15946	16147	15885	16007	16117	15873	16042	15976	16047	16032	16000	15952	15866	15943	15931	16122	15856	15776	16027	15764	16002	16016	15971	15882	15966	15887	15764	16075	16076	15932	16017	15705	16168	16068	15947	15963	16143	16160	16165	15974	16148	15908	16023	15883	16008	15900	15975	15945	16101	16147	16073	16130	15959	15765	15906	15879	16038	16103	15945	15991	16036	16000	15954	15941	15758	15939	16103	16022	16187	16025	15982	16126	15988	15986	16029	16044	15972	16007	15986	16044	16003	16164	16166	15992	15914	16195	15914	15831	16003	16075	16034	15932	15960	15979	15742	15999	15821	15987	15891	15982	15895	16118	15939	16131	15628	15995	15836	15918	15973	15899	15778	15876	16130	15872	15849	15977	16082	15938	16175	15916	15978	15768	15955	15961	16046	15936	15867	15824	15721	15858	15961	15884	15909	15933	16026	16062	15964	15926	15985	15911	15870	15902	16010	15767	16047	15802	15839	15790	15872	16008	15794	15770	15901	16251	15861	15796	15995	16101	15878	15944	16223	16083	15979	16077	16012	15998	15919	15728	15993	15849	15861	16033	15985	15958	15943	16057	15747	15870	15876	15733	15901	15847	15851	16063	15840	15916	15916	16125	15935	16001	16064	16062	15951	15844	15998	15938	15983	15942	15984	15929	16079	15829	16022	15915	16040	16120	15829	15868	15894	15958	16039	16063	15924	15974	15949	15808	15989	15965	15912	15823	16002	15843	15950	16011	15822	16239	15898	15988	15952	15782	15823	16032	16030	15760	15908	16122	16193	15992	15801	15990	15876	15961	15945	15825	15954	15994	15983	15988	15964	15850	16007	15897	15796	15857	16075	15871	16124	15976	15930	15958	15858	15878	16054	16075	15809	16089	15880	15869	16067	15925	15880	16047	15983	16024	16137	15937	16113	15865	15998	16040	16171	15877	15873	15877	16052	15923	16048	16207	16055	15745	16020	15841	15954	15983	15978	16049	15902	15802	15807	15918	16011	15976	15994	16055	16110	16104	15854	15962	15793	16141	15826	15823	16179	15910	15840	15968	16017	15965	15864	15991	15978
25072	45318	44120	36410	31382	28334	25833	23282	21162	20361	19502	19038	18075	17316	16818	17193	16758	16167	16322	16123	16124	15795	15846	15437	15345	15378	15230	15248	15292	15160	14996	15015	14838	15044	15141	15013	14834	15086	14969	14976	15047	15034	14905	15065	15110	14850	14923	14989	14893	14975	15005	14662	14897	14929	15010	14842	14995	15002	14834	15037	14866	15017	14890	14864	15007	14920	14902	14823	14997	14922	14814	14878	14989	14979	14810	14844	14906	14852	14897	14780	14891	14752	14725	15054	14813	14821	14832	14846	14902	14628	14909	14871	14752	14696	14907	14975	14782	14880	14948	14865	14863	14777	14824	14788	15063	14945	14897	14854	14780	14725	14982	14915	14829	14920	14876	14792	14806	14884	14745	14805	14873	14865	14913	14968	14834	14879	14678	14864	14769	14854	14820	14870	14789	14867	14986	14900	14897	14766	14786	14850	14879	14883	14910	14805	14890	14786	14793	14903	14802	14800	14744	14922	14843	14836	14765	14788	14626	14813	14773	14920	14747	14854	14622	14885	15062	14864	14910	14912	14863	14973	14773	14890	14853	14761	14892	14823	14921	14875	14831	14902	14858	14855	14816	14970	14891	14668	14648	14933	14747	14886	14946	15011	14756	14852	14829	14979	14882	14863	14946	14913	14635	14800	14831	14790	14768	14957	14954	14919	14865	14792	14833	14973	14902	14852	14766	14996	14903	14902	14866	14981	14922	14757	15028	14648	14880	14889	14988	14745	14951	14879	14883	14975	14819	14829	14885	14824	14674	14848	14795	15007	14927	14898	14840	14943	14892	14728	14760	14936	14859	14641	14830	14653	14794	14708	14841	14946	14883	14944	14869	14983	14732	14768	14952	14964	14733	14898	14788	14899	14829	14876	14870	14712	14759	14880	14852	14891	14815	14803	14854	14931	14885	14699	15053	14720	14971	14665	14996	14713	14745	14965	14843	14723	14697	14764	15061	14891	14719	14861	14799	14823	14864	14746	14895	14658	14940	14765	14901	14890	14831	14959	14898	14776	14804	14729	14710	15108	14818	14833	14762	14687	14778	14893	14985	14732	14829	14886	14860	14828	14820	14929	14635	14808	14897	14918	14899	14899	14913	14860	14824	14961	14817	14709	14964	14865	14893	14934	14879	14809	14856	14889	14778	14671	14957	14970	14929	14884	14811	14930	14889	14762	14753	14875	14947	14661	14935	14983	14858	14665	14749	14875	14809	14962	14842	14728	14807	14777	14854	14859	14880	14720	14719	14861	14831	14854	14807	14823	14828	14635	14737	14889	14880	14947	15019	14726	14854	14814	14627	14766	14896	14768	14869	14926	14883	14771	14670	14821	14993	14795	14845	14802	14644	14796	14840	14995	14983	14935	14945	14761	14794	14682	14775	14793	14688	14965	14802	14657	14894	14828	14862	14760	14751	14820	14797	14857	15019	14747	14837	14819	14870	14742	14721	14936	14848	14930	14925	14829	14995	14691	14902	14678	14716	14874	14855	14867	14898	14870	14878	14702	14803	14900	14962	14814	14879	14791	14838	15027	14675	14864	14850	14712	15044	14814	14825	14768	14891	14739	14858	14763	14747	14837	14958	14858	14903	14912	14663	14777	14657	14896	14746	14787	14754	14977	14996	14909	15005	14724	14891	14892	14736	14953	14781	14806	14989	14876	15030	14937	14976	14854	14718	14866	14766	14825	14828	14797	14885	14888	15021	14967	14946	14731	14864	14938	14881	14805	14883	14775	14840	14810	14842	14608	14768	14751	14793	14932	14806	14697	14685	15002	14719	14908	14920	14753	14876	14787	14870	14696	15004	14880	15083	14915	14973	14795	14864	14811	14904	14741	14946	14925	14760	14804	14795	14689	14881	14832	14886	14842	14836	14874	14879	14839	14825	14892	14961	14912	14797	14792	14909	14942	14793	14950	14730	14872	14846	14786	14923	14760	14713	14764	14976	14781	14773	14985	14808	14928	14763	14813	14877	14931	14976	14723	14812	14993	14845	15027	15018	14902	14794	14807	14919	14999	14715	14663	14901	14871	14861	14723	14775	14904	14803	14846	14708	14906	14855	14872	14826	14823	14776	14921	14861	14723	14729	14752	14870	14805	14909	14746	14916	14878	14825	14863	14984	14835	14841	15055	14845	14871	14883	14811	14715	14699	14674	14928	14955	14765	14950	14734	14885	14868	14786	14853	14951	14910	14875	14819	14594	14805	14698	14773	14857	14818	14933	14808	14931	14886	14756	15003	14894	14860	14578	14732	14839	14934	14814	14841	14815	14749	14854	14943	15057	14615	14860	14840	14737	14876	15065	14705	14727	15047	14929	14924	14914	14880	15018	14794	14725	14837	14890	14816	14800	14977	15067	14797	14878	14833	14910	14927	14780	14988	14902	14775	14844	14968	14753	14908	14864	14904	14777	14822	14830	14803	14764	14914	14962	14879	14884	14841	14857	14701	14941	14841	14856	14981	14783	15058	14990	14787	14828	14810	14744	14963	15062	14785	14741	14870	14687	14773	14781	14720	14889	14861	14933	14797	15037	14890	14847	14886	14862	14717	14906	14920	14835	14851	14945	14883	14883	14884	14876	14958	14648	14860	14777	14805	14886	14781	14917	15014	14890	14800	14788	14839	14795	14924	14693	14761	14823	14878	14967	14881	14724	14748	14944	14777	14721	14898	14561	14811	14899	14996	14831	14748	14842	14881	14844	14802	14915	14727	14895	14828	14858	14940	14632	14865	14766	14813	14755	14826	14813	14904	14822	14611	14840	14766	14873	14871	14883	14810	14842	14773	14920	14969	14950	14820	14880	14779	14733	14883	14895	14861	14812	14894	14852	14849	14869	14766	14666	14782	14921	14754	14915	14902	14786	14782	14784	14766	14965	14952	14776	15013	14818	14806	14950	14850	14930	14825	14767	14656	14963	14962	14975	14882	14766	14799	14863	14804	14682	14618	14840	14899	14998	14765	14795	14838	14917	14875	14901	14925	14964	14898	14725	14775	14795	14913	14871	14879	14819	14861	14878	14862	14861	14878	14622	14878	14844	14940	15017	15005	14797	14908	14885	14627	15047	14648	14696	14952	14606	14776	14818	14841	15096	14765	14880	14761	14816	14799	14905	14887	14753	14904	14858	14802	14738	14872	14802	14990	14844	14788	14965	14829	14578	14870	14861	14871	14922	14985	14628	14908	14660	14860	14841	14842	14865	14871	15007	14786	14945	14726	14802	14955	14956	15080	14846	14806	14925	14925	15005	14746	14665	14869	14771	14832	14854	14726	14905	14843	14903	14767	14900	14893	14795	14815	14835	14810	14819	14821	14750	14849	14880	14874	14697	14836	14822	14777	14979	14953	14799	14652	14934	14772	14830	14690	14775	14790	14768	14924	14864	14713	14904	14866	14774	14837	14870	14830	14945	14740	14849	14827	14835	14782	14987	14878	14865	14879	14794	14730	14863	15038	14666	14942	14944	14984	14757	14880	14901	14743	14875	14751	14723	14956	14707	14765	14802	14806	14893	14699	14825	14860	14873	14717	14969	14858	14978	15027	14764	14835	14911	14982	14639	14918	14864	14841	14695	14822	14704	14841	14986	15018	14758	14683	14867	14899	14870	14882	14893	14825	14941	14740	14750	14825	14790	14724	14779	14775	14760	14801	14942	14764	14803	14925	14941	14804	14866	14790	14750	14875	14965	14948	14781	14827	14896	14854	15072	14970	14760	14904	14890	14916	14919	14648	14945	14941	14929	14848	14807	14827	14881	14856	14777	14857	14967	14702	14880	14898	14768	14915	14807	14794	14774	14798	15091	14904	14797	14939	14818	14876	14766	14874	14821	14774	14876	14917	14747	14644	14770	14862	14857	14918	14891	14775	14975	14978	14861	14772	14812	14615	14661	14945	14807	14836	14962	14714	14867	15030	14767	14822	14833	14984	14936	14904	14770	14877	14897	14799	14829	14670	14885	14776	14768	14824	14779	14886	14809	14940	14862	14727	14755	14883	14886	14879	14686	14895	14879	14895	14859	14697	14574	14901	14734	14682	14790	14960	14863	14820	14839	14884	14979	14699	14718	14746	14977	14755	14735	14867	14728	14809	14834	14831	14625	14798	14927	14961	14858	14783	14983	14768	14878	14907	14799	14801	14813	14701	14847	14762	14853	14857	14912	14966	14898	14789	14909	14863	14768	14736	14804	14944	14981	14867	14612	14796	14823	14830	14929	14813	14870	14960	14792	14801	14867	14815	14781	14885	14891	14742	14815	14893	14743	14613	15029	15018	14843	15021	14871	14754	14695	14719	14886	14656	14927	14900	14878	14737	14905	14862	14773	14949	14915	14781	14773	14763	14862	14904	14910	14743	14782	14848	14717	14957	14884	14816	14728	14732	14794	14734	14787	14794	14747	15007	14855	14762	14860	14978	14870	14813	14851	14886	14778	14859	14891	14976	14834	14771	14974	14938	14838	14792	14783	14695	14652	14773	14651	14870	14891	15014	14648	14773	14814	14804	14844	14931	15009	14988	14709	14979	14894	14960	14883	14718	14816	15002	14766	14940	15052	14921	14773	14829	14748	14900	14991	14678	14844	14926	14901	14730	14856	14817	14880	14861	14795	14897	14881	15018	14809	14779	14952	14899	14958	14866	14870	14824	14851	14691	14754	14888	14910	14934	14698	14816	14863	14721	14763	14738	14851	14775	15072	14768	14731	14986	14809	14805	14861	14816	14892	14889	14962	14980	15002	14625	14668	14983	14906	14726	14801	14631	14959	14874	14868	14905	14862	14872	14875	14905	14900	14820	14939	14852	14756	14893	15073	14806	14899	14723	14930	14910	14778	14749	14892	14844	14826	14880	14723	14867	14766	14714	14832	14904	14896	14951	14941	14988	14939	14837	14890	14810	14951	14908	14779	14716	14948	14796	14791	14957	14801	14897	14887	14904	15193	14903	14823	14755	14950	14725	14819	15056	14763	14885	14906	14823	14733	14816	14850	14568	14946	14732	14779	14767	14875	14808	14909	14920	14888	14814	14766	14864	14804	14643	14859	14822	14768	14919	14878	14883	14727	14808	14932	14919	14771	14825	14924	14844	14699	14810	14887	14850	14819	14859	14859	14895	14763	14893	14761	14881	14780	14751	14911	14776	14797	14844
27978	23820	29292	26091	20913	19114	18118	17194	16558	16338	16035	16079	15911	15669	15349	15292	15384	15288	15343	15155	15448	15101	15229	15133	15222	15021	15051	15056	15186	14745	14953	15008	15019	14930	15066	14985	15013	14947	15010	15000	14863	15144	14945	15020	14961	14916	14880	14878	14867	14889	15026	14985	14916	14979	14872	15090	14925	15063	15174	15131	15077	14964	14843	14748	14978	14999	14972	14937	14955	14961	15075	14919	14894	14845	14887	14951	14865	14852	14771	14712	14694	14870	15087	14899	14919	14915	14920	14888	14801	14831	14814	14838	14908	14930	14679	14938	15085	14772	15034	14926	14850	14878	15016	14985	15031	14743	14825	14787	14843	14673	14565	14945	14749	14786	14796	14720	14842	15131	15094	14862	14858	14960	14929	14833	14860	14945	14973	14905	15042	14656	14851	14777	14893	14878	14744	14874	15025	14899	15007	14752	14803	14867	15086	14902	14864	14820	14890	14844	14849	14795	15085	14811	14893	14949	14912	14967	15044	14968	14858	14744	14913	14749	14930	14900	14957	14807	14912	14988	14921	14768	14874	14831	14797	14884	15052	14886	14839	15139	14906	15011	14958	15047	14857	14940	14940	14833	14904	14909	14910	14804	14852	14918	14940	14775	14998	14954	14885	14828	15063	15060	14948	14961	14982	14791	15032	14815	14818	14881	14988	14649	14872	14871	14937	14718	14686	14861	15027	14946	14909	14764	14952	14994	15084	14987	14676	14970	14904	14847	14992	14841	14876	14909	14875	14740	14874	14970	14975	14832	14798	14908	14787	14865	14800	14777	14847	14813	14989	14920	14726	14992	14886	14726	14945	14765	14839	14940	15002	15041	14848	15021	14949	14737	14934	14788	14822	14885	14939	14964	14935	14993	14945	14859	15028	14901	14916	14948	14891	14808	14956	15059	14955	14782	14899	14986	14874	14771	14817	15023	14985	14818	14587	15059	14822	14912	14712	14840	14925	14828	14866	15111	14918	14941	15053	14909	14903	15151	14851	14801	14838	14695	14611	14911	14816	14912	14880	14863	15036	15093	14851	14774	14940	14740	14878	14957	14826	14848	14989	14998	15006	14894	14955	14842	14863	14923	14724	15074	14902	14820	14927	14839	14919	14940	14865	14796	14697	15103	15059	14740	14976	14832	15068	14848	14841	14964	14810	14935	14868	14773	14957	14930	15063	15014	14929	14884	14963	14818	14911	14840	14918	15031	15035	14996	14893	14979	14690	14803	14928	14960	14717	14804	14799	14850	15127	14776	14915	14809	14864	14859	15088	14906	14948	14858	14953	14821	14973	14974	15047	14791	14902	14857	15027	14724	14927	15009	14985	14954	14790	15019	14870	14897	14851	15143	14972	14662	14864	14707	14921	14964	14996	15023	14942	14771	14781	15179	14932	14766	14959	14933	14759	14828	14873	14853	14846	15059	15004	14652	14936	15005	14980	14847	14795	14941	14968	14817	14945	15038	15095	15040	15046	14873	14757	14808	14806	14965	14766	14844	14961	15025	14851	14727	14935	14826	14772	14876	14999	15107	14877	14785	14822	15030	14643	14913	14953	15050	14968	14952	15031	14817	14933	14850	14971	14775	14841	14977	14793	14912	14920	14814	15029	14722	14834	15009	14956	14815	14866	14848	14914	14697	14829	15029	15023	15074	14658	15145	15070	14925	14868	14867	14735	14968	15032	14931	14822	14916	14890	14909	14975	14945	14774	14761	14856	15020	14999	14828	14780	14951	14984	14902	14921	14837	14816	14927	14834	14921	14941	14820	14904	14960	14776	14941	14866	14880	14899	14907	15002	14858	14722	14983	14899	14806	14928	14997	14983	15020	14953	14869	14999	14970	14812	14923	14965	15014	14896	15025	14900	14889	14963	14695	15046	14992	14950	14957	14914	14822	14904	14741	15017	15032	15030	15007	14845	14795	14768	14928	14757	14878	14986	14829	14973	15009	15025	14820	15006	15052	14819	14874	14850	14952	14815	15015	15016	14960	14990	14754	14806	15060	14964	14966	14935	14818	14974	14987	14853	14861	15040	14723	14964	14767	14850	15007	14801	14750	15061	15001	14976	14971	14847	14945	14967	15080	14833	14821	14876	15100	14907	14944	14871	14990	15032	15164	14997	14883	14852	14878	14947	14980	15009	14839	14959	15143	14788	14956	14855	15079	15063	14784	14808	14792	14760	15005	15185	14910	14709	14890	14954	15111	14683	14857	14965	14900	14905	14883	14826	14701	14830	15088	14923	15037	15130	14844	14797	14718	14882	14992	15070	14882	14943	15008	15027	15025	15085	14790	14848	14829	15034	14968	14611	14775	14936	15209	14847	14714	14965	14818	14985	14823	14889	14879	14872	14878	15077	14890	14709	14851	14928	14785	14799	14816	15122	14989	14854	14837	14845	14958	14907	14902	15016	14927	14964	14974	14792	14776	14875	14930	14997	14831	14820	14914	14934	14916	14886	14871	15029	14845	14905	15022	14945	15096	15060	14940	15044	14843	14854	14829	15015	14918	14987	15069	14893	14885	14988	14991	14774	15012	15039	14916	14875	14875	14888	14934	14899	14931	14811	14759	14676	15015	14892	14892	14961	14749	14734	14898	14902	14997	14989	14998	14821	15075	14897	15126	15041	15047	14809	14864	14826	15065	14909	14882	14840	15034	14801	14890	15112	14920	14901	14808	14794	14815	14951	14952	14939	14772	14880	14850	15051	15028	14931	14989	14898	15028	14979	14934	15105	14909	14908	14914	14871	14891	14914	15001	15061	14915	14999	14940	14888	14882	14832	14803	14722	14987	14947	15091	14892	14979	14946	15078	14826	14934	15037	14981	14971	14904	14741	14856	14860	14893	14760	14923	14826	15003	14973	14863	14838	14799	14788	15064	14865	14949	14957	15108	14834	14959	15034	15003	14865	14990	14878	15037	15080	14790	14887	14846	14730	14952	14853	15039	15072	14831	14748	14983	15385	14844	14807	14761	14785	14974	14854	14898	14945	14824	14674	14813	15041	15071	14684	15017	14995	15033	15072	14777	14808	14800	14899	14720	14908	14934	15055	15032	14846	14827	15070	14965	15100	15006	14834	14798	14920	14953	14545	14906	14733	14964	15071	14890	14909	14778	14908	14755	15071	15141	14931	15069	14857	14884	14957	14894	15023	14779	14849	14964	14957	14964	14721	15047	14938	14798	14802	15047	14884	14937	14759	14853	14917	14997	14874	14815	14926	14824	15088	14921	14839	14876	14801	14930	14832	14869	14876	14960	14831	14891	15001	14817	14871	14942	15001	14697	14870	15010	14679	14976	14853	14959	14986	14881	15009	14687	14947	14869	14912	15004	14949	14838	14899	14909	15014	14953	14880	15079	15018	14976	14832	14783	15159	15064	14952	14812	14780	14969	14882	15003	14982	14831	14851	14981	14850	15034	15061	14926	14756	14831	14956	15039	14973	14889	14751	15074	14982	14960	14996	14997	14768	14927	14966	14862	14798	14741	14815	14875	14911	14975	14834	14782	15000	14856	14807	14915	14952	14908	14882	14884	14871	14877	14957	14828	15041	14928	14909	15077	14988	15172	14905	14807	14972	14818	14995	14905	14861	14949	14729	14971	15067	14929	15034	14874	14742	14963	14732	14921	15222	14767	14960	14881	15070	14958	14904	14910	14835	14853	15034	14702	14907	14864	15096	14942	14858	14844	15058	14922	14784	14878	14889	15110	14865	14989	14935	15007	15003	14876	14837	15095	14841	14847	14997	14961	14992	15064	14976	14973	15007	14981	14868	15039	14907	14968	15078	14925	14840	14831	14852	14925	15018	14913	15049	15003	14881	15092	14621	14766	15036	14957	14860	14783	15024	14936	15023	14873	14972	15049	14944	14992	14771	14969	14977	14898	14844	14959	14872	14801	14912	14907	14929	14927	15002	14991	14953	14977	14861	14880	15019	14982	15075	14752	15150	15035	14871	14824	15195	14886	15072	14886	14808	14927	14927	14848	14757	15019	14962	14983	14881	14956	15025	14911	14822	14855	14937	15084	15003	14905	14943	15114	15041	14914	14997	14812	15040	14899	14906	14811	14920	14856	14829	14796	14793	15041	14874	15023	15138	14926	14917	14953	14841	14938	14884	14953	14815	14898	14715	14929	15004	15042	15014	14785	14775	14794	14844	14845	14820	14793	14945	15072	15024	14958	14743	14989	14907	14988	14998	14823	14895	14727	15039	14955	14835	14918	14958	15135	15024	15003	14954	14900	14945	14966	14983	15031	14979	14992	14943	14823	14744	14792	14971	14849	14920	14644	14835	14897	15018	14882	14881	15007	15009	14811	14972	14980	15037	14742	14955	15020	14789	14834	14889	14893	14968	14987	14878	14848	14839	14963	14964	14880	14831	14994	14942	14939	14929	14990	14748	14901	14944	14941	14912	14904	14852	14768	15147	15058	14974	14941	14875	14979	14986	14837	14971	15048	14855	14801	15065	15095	14697	14967	14868	14868	14817	14969	15079	15091	14995	14803	15017	14915	14948	14937	14926	14883	14945	14918	14799	15009	15036	14868	15142	14696	14887	14811	14947	14814	14951	14877	14952	14710	14690	14640	14663	14793	14848	14798	14803	14865	15037	14855	14997	14929	14841	14890	14969	15106	14769	15228	14822	15013	14789	14748	14942	14873	14887	14707	14938	15003	15030	15020	14863	14912	14873	14876	14903	14846	14939	15017	14910	14791	14942	14855	14755	14986	14781	14849	15008	14942	14963	14922	14869	14947	14898	14803	14951	15069	14904	14958	14975	15080	14897	14776	14956	14862	15029	14936	15021	14977	14904	14747	14829	14754	14885	14973	15033	15159	15020	15105	14722	15002	14821	14951	15014	14849	14933	15138	14780	14844	14951	14815	14787	14909	15088	14927	14918	14741	14910	14755	15010	14768	14784	14952	14981	14900	15018	14822	15176	14813	14804	15022	14977	14946	14904	15014	14832	15103	14908	14874	15040	14953	14981	14699	14814	15022	14989	15125	14925	14869	14789	14731	14952	14907	14828	14820	14778	14879	14944	14949	14979	15056	14880	14899	15093	14981	14791	14910	14948	15064	14666	15055	14848	14745	14958	14919	14759	14795	15244	14946	14887	14762	15094	15075	14943	14971	14908	14933
23408	35342	33938	27066	23289	20685	19307	17961	16870	16543	16202	16044	15684	15238	14875	14965	14849	14669	14702	14654	14599	14380	14501	14627	14366	14323	14321	14311	14464	14252	14240	14293	14264	14151	14124	14139	14174	14146	14164	14130	14244	14212	14066	14106	14066	14257	14170	14122	14112	14102	14274	14269	14218	14262	14266	14164	14327	14217	14177	14239	14300	14099	14208	14202	14211	14172	14133	14196	14305	14163	14157	14022	14301	14172	14349	14155	14180	14083	14364	14278	14194	14146	14141	14356	14164	14113	14224	14264	14124	14146	14228	14279	14170	14157	14164	14399	13941	14275	14052	14098	14182	14022	14157	14176	14174	14292	14206	14092	14287	14120	14194	14145	14203	14314	14199	14189	14157	14153	14254	14127	14132	14040	14287	14203	14035	14188	14177	14295	14154	14265	14322	14180	14220	14157	14098	14073	14284	14107	14016	14259	14104	14123	14212	14185	14224	14074	14274	14290	14029	14231	14364	14162	14239	14124	14191	14083	14208	14109	14073	14121	14258	14155	14107	14259	14157	14277	14206	14230	14147	14074	14155	14157	14321	14049	14106	14186	14223	14307	14306	14149	14125	14139	14207	14245	14115	14175	13991	14194	14227	14146	14117	14073	14276	14213	14097	14018	13975	14085	14249	14116	14159	14168	14075	14029	14214	14255	14193	14159	14063	13968	14158	14124	14200	14163	14181	14083	14091	14104	14209	14170	14163	14212	14217	14208	14223	14103	14226	13987	14207	14229	14308	14257	14215	14124	14178	14095	14336	14124	14253	14194	14210	14184	14221	14242	14237	14097	14132	13911	14267	14054	14059	14131	14046	14272	14324	14145	14057	14125	14012	14050	13986	14092	14110	14242	14141	14272	14005	14166	14075	14130	14234	14230	14106	14094	14114	14124	14164	14153	14058	14238	14246	14200	14092	14223	14190	14162	14259	14079	14236	14254	14128	14252	14257	14171	14247	14235	14116	14265	14285	14129	14141	14085	13968	14367	14128	14197	14209	14146	14250	14000	14377	14177	14112	14180	14221	14193	14279	14309	13960	14350	14117	14195	14169	14171	14036	14457	14250	14251	14201	14115	14122	14161	14049	14253	14189	14133	14164	14225	14061	14178	14208	14101	14271	14033	14198	14201	14234	14209	14165	14236	14171	14085	14274	14139	14151	14127	14156	14283	14189	14145	14189	14090	14078	14196	14268	14169	14196	13988	14219	14033	14169	14284	14090	14125	14067	14196	14153	14053	14308	14213	14245	14223	14065	14250	14180	14221	14157	14039	14231	14373	14169	14195	14084	14213	14171	14220	14161	14160	14308	14110	14061	14083	14280	14077	14170	14191	14288	14289	14163	14052	14299	14140	14292	14113	14128	14155	14217	14160	14165	14129	14268	14192	14218	14188	14315	14022	14320	14162	14177	14118	14216	14058	14121	14063	14177	14159	14213	14188	14036	14046	14160	14225	14128	14221	14096	14154	14157	14282	14128	14280	14122	14111	14048	14031	14154	14219	14330	14190	14072	14245	14049	14166	14232	14205	14040	14118	14026	14248	14279	14210	14181	14245	14266	14141	14236	14216	14140	14355	14175	14317	14260	14261	14094	14050	14156	14164	14272	14229	14105	14243	14306	14100	14091	14239	13879	14331	13916	14125	14172	14085	14201	14129	14240	14206	14138	14190	14106	14161	14093	14169	14252	14195	14097	14166	14266	14077	14244	14126	14216	14183	14208	14212	14177	14105	14315	14145	14241	14189	14215	14149	14166	14306	14197	14128	14261	14025	14214	14307	14100	14256	14304	14251	14198	14095	14006	14205	14174	13979	13916	14127	14152	14169	14048	14112	14350	14014	14031	14252	14041	14276	14104	14276	14158	14283	14203	14294	14133	14175	14012	14191	14126	14133	14242	14167	14204	14137	14275	14209	14297	14216	14267	14204	14161	14085	14203	14048	14089	14325	14082	14166	14135	14111	14022	14143	14254	14291	14098	14163	14170	14278	14097	14071	14268	14135	14069	14108	14198	14257	14137	14323	14080	14099	14221	14212	14137	14133	14140	14177	14125	13895	14254	14284	14293	14253	14176	14067	14309	14223	14106	14386	14153	14081	14102	14235	14149	14208	14250	14192	14217	14210	14245	14145	14211	14230	14272	13992	14216	14164	14380	14221	14080	14153	14086	14317	14086	14223	14038	14262	14177	14118	14212	14032	14199	14105	14285	14096	14223	14274	14209	14022	14237	14224	14104	14157	14144	14220	14379	14007	14259	14238	14180	14065	14207	14340	14180	14136	14214	14118	14109	13963	14085	14161	14312	14179	14174	14158	14206	14032	13917	13951	14151	14008	14128	14192	14093	14090	14340	14061	14364	14306	14071	14219	14076	14060	14133	14272	14030	14060	14285	14153	13988	14362	14171	14256	14283	14239	14126	14194	14238	14100	14255	14215	14226	14383	14095	14079	14060	14184	14143	14233	14296	14177	14076	14060	14262	14128	14100	14252	14279	14184	14191	14395	14213	14190	14126	14149	14319	14308	14120	14136	14144	14227	14065	14347	14160	14290	14193	14115	14136	14058	14158	14359	14152	14300	14184	14379	14230	14164	14311	14075	14266	14038	14081	14122	13943	14178	14221	14123	14148	14141	14074	14153	14185	14470	14250	14104	14243	14113	14129	14111	14149	14104	14311	14136	14218	14048	14148	14268	14199	14118	14339	14188	14148	14070	14311	14159	14233	14147	14194	14098	14384	14181	14147	14036	14164	14116	14128	14183	14207	14245	14106	14223	14341	14073	14102	14257	14202	14132	14216	14185	14301	14234	14203	14233	14158	14084	14151	14190	14126	14271	14217	14374	13981	14165	14313	14241	14254	14029	14384	14248	14160	14147	14305	14202	14136	14274	14154	14041	14165	13994	14180	14069	14074	14403	14227	14318	14024	14171	14170	14158	14112	14100	14074	14132	14104	14176	14077	14187	14207	14169	14213	14291	14133	14229	14373	14260	13997	14270	14179	14143	14262	14256	14291	14260	14234	14114	14159	14220	14074	14180	14320	13930	14160	14118	14131	14037	14072	14157	14236	14174	14332	14154	14123	14235	14100	14127	14153	14204	13936	14110	14221	14198	14098	14073	14247	14002	14140	14051	14291	14033	14296	14254	14215	14100	14202	14420	14206	14400	14295	14304	14182	14195	14038	14195	14185	14115	14085	14178	14196	14266	14116	14135	14218	14164	14219	14145	14191	14132	14245	14177	14116	14144	14227	14236	14098	14018	14184	14114	14145	14019	14084	14138	14202	14456	14175	14123	14095	14051	14179	14104	14153	14156	14134	14284	14290	14162	14126	14241	14180	14245	14193	13991	14320	14114	14281	14137	14218	14212	14265	14233	14066	14223	14216	14083	14049	14100	14136	14206	14241	14085	14112	14154	14050	14204	14056	14035	14257	14193	14106	14168	14057	13972	14196	14218	14159	14049	14183	14122	14038	14268	14131	14026	14150	14315	14295	14196	14085	14242	14245	14292	14127	13980	14160	14161	14054	14198	14178	14031	14059	14114	14202	14352	14251	14163	14174	14036	14165	14063	14231	14029	14285	14118	14129	14222	14269	14202	14076	14177	14300	14066	14045	14266	14347	14174	14073	14158	14329	14146	14202	14122	14279	14278	14095	14020	14197	14331	14174	14061	14011	14400	14106	14254	14122	14177	14251	14142	14169	14312	14184	14281	14270	14223	14038	14287	14252	14306	14089	14058	14202	14338	14119	14100	14266	14132	14173	14098	14051	14127	14196	14195	14178	14124	14176	14218	14244	14054	14114	14161	14319	14053	14141	14250	14231	14186	14209	14152	14225	14181	14258	14142	14097	14096	14080	14067	14078	14195	14196	14181	14180	14289	14108	14302	14163	14281	13948	14145	14269	14296	14133	14187	14319	14066	14138	14139	14113	14163	14165	14143	14167	14113	14118	14158	14060	14267	14226	14354	14064	14166	14308	14232	14250	14293	14196	14039	14300	14251	14270	14200	14215	14126	14161	14160	14299	14169	14213	14145	14152	14301	14059	14166	14107	14033	14178	14187	14172	14154	14196	14044	14228	14142	14210	14036	14027	14068	14128	14188	14179	14309	14190	14285	14252	14192	14203	14256	14049	14154	14231	14235	14157	14182	14118	14163	14041	14219	14197	14266	14199	14309	14329	14132	14255	14012	14157	14114	14234	14245	14113	14238	14095	13975	14137	14223	14227	14212	14162	14197	14265	14052	14232	14192	14295	14209	14171	14148	14102	14227	14158	14260	14201	14392	14197	14119	14184	14064	14085	14330	14193	14315	14046	14034	14250	14036	14202	14152	14195	14199	14023	14279	14150	14018	14300	14201	14310	14104	14285	14158	14158	14260	14170	14221	14254	14131	14344	14293	13993	14412	14302	14201	14127	14219	14149	14363	14240	14106	14184	14152	14059	14135	14272	14092	14182	14221	14071	14120	14140	14142	14008	14267	14222	14349	13961	14071	14229	14057	14050	14250	14247	14357	14189	14164	14007	14069	14134	14264	14226	14181	14151	14188	14241	14042	14123	14234	14110	14227	14138	14178	14064	14152	14299	14001	14227	14312	14250	14012	14135	14118	14086	14232	14281	14315	14135	14296	14149	14303	14226	14156	14237	14346	14174	14294	14132	14173	14045	14314	14222	14055	14098	14221	14223	14230	14202	14186	14193	14071	14193	14036	14298	14188	14204	14168	14274	14242	14081	14224	14177	14156	14150	14179	14243	14303	14235	14247	14139	14046	14215	14139	14358	14116	14198	14113	14205	14290	14134	14330	14190	14214	14218	14218	14131	14212	14211	14090	14284	14187	14209	14230	14255	14248	14263	14422	14161	14170	14276	14230	14110	14152	14098	14385	14205	14281	14189	14253	14154	14086	14331	14199	14137	14161	14220	14301	14245	14239	14115	14212	14175	14268	14339	14250	14167	14355	14211	14235	14187	14138	14183	14223	14260	14101	14282	14147	14348	14246	14053	14113	14256	14087	14207	14203	14253	14024	14052	14047	14328	14131	14223	14192	14044	14330	14290	14297	14165	14202	14275	14113	14106	14195	14199	14103	14249	14193	14349	14173	14081	14239	14340	14293	14100	14153	14289	14192	14086	14132	14097	14061	14257	14143
24211	21607	29259	24790	23533	24116	23553	19824	18384	18046	17667	17555	17290	16833	16849	16588	16474	16302	16336	16109	16205	16074	16124	16194	16135	15855	15949	15829	15917	15803	15789	15997	15731	15754	15878	15673	15849	15731	15809	15837	15653	15873	15700	15727	15765	15716	15734	15966	15579	15710	15682	15721	15831	15786	15737	15768	15643	15738	15700	15883	15691	15724	15930	15789	15808	15683	15600	15619	15751	15483	15503	15633	15688	15755	15714	15787	15702	15706	15736	15801	15778	15758	15690	15718	15647	15722	15632	15621	15779	15844	15756	15627	15771	15894	15737	15819	15638	15662	15717	15533	15728	15753	15651	15766	15731	15676	15728	15729	15711	15546	15748	15621	15779	15702	15649	15718	15715	15645	15529	15751	15678	15631	15745	15603	15800	15698	15601	15414	15571	15664	15854	15755	15707	15762	15646	15601	15780	15709	15591	15585	15874	15679	15724	15836	15532	15496	15715	15744	15764	15816	15566	15597	15720	15790	15536	15593	15602	15689	15789	15632	15701	15613	15771	15720	15774	15891	15771	15497	15926	15520	15802	15802	15707	15633	15729	15545	15677	15747	15701	15574	15617	15734	15802	15525	15764	15700	15732	15820	15837	15782	15709	15601	15501	15653	15786	15696	15631	15697	15842	15603	15686	15599	15578	15612	15612	15653	15685	15822	15634	15869	15585	15713	15702	15558	15680	15647	15650	15599	15732	15659	15610	15402	15605	15594	15724	15574	15746	15642	15847	15631	15602	15665	15823	15674	15749	15362	15721	15604	15560	15861	15701	15559	15627	15680	15832	15582	15663	15796	15725	15692	15679	15676	15800	15628	15661	15602	15669	15836	15864	15741	15528	15723	15809	15499	15602	15776	15643	15526	15631	15788	15546	15624	15744	15731	15848	15556	15624	15545	15734	15658	15546	15789	15630	15548	15730	15861	15715	15851	15731	15535	15433	15795	15879	15735	15650	15590	15502	15698	15805	15696	15684	15583	15469	15581	15689	15558	15709	15746	15701	15608	15581	15676	15594	15671	15685	15808	15784	15676	15608	15430	15744	15645	15583	15681	15635	15646	15661	15704	15726	15603	15888	15641	15575	15771	15601	15777	15584	15492	15873	15376	15692	15735	15773	15564	15738	15829	15726	15584	15760	15582	15750	15666	15696	15480	15684	15643	15565	15605	15813	15724	15739	15805	15714	15905	15496	15661	15690	15742	15806	15848	15681	15679	15762	15741	15672	15648	15815	15702	15705	15587	15513	15719	15712	15691	15604	15756	15568	15739	15812	15761	15647	15750	15553	15640	15776	15705	15544	15573	15636	15671	15885	15856	15541	15660	15681	15743	15463	15824	15807	15681	15697	15722	15704	15711	15786	15709	15674	15678	15522	15569	15543	15590	15744	15768	15683	15648	15599	15484	15737	15636	15461	15618	15640	15830	15703	15623	15700	15704	15574	15660	15790	15673	15700	15563	15578	15633	15770	15923	15675	15609	15663	15637	15647	15706	15626	15612	15692	15675	15852	15871	15666	15681	15636	15883	15863	15602	15826	15741	15782	15731	15826	15700	15797	15587	15772	15593	15850	15839	15760	15719	15849	15657	15683	15614	15609	15693	15633	15545	15840	15862	15846	15456	15829	15650	15518	15819	15762	15619	15590	15861	15632	15688	15645	15669	15772	15830	15654	15783	15781	15513	15610	15651	15548	15660	15671	15792	15633	15718	15899	15743	15715	15760	15581	15683	15672	15726	15611	15831	15763	15756	15867	15780	15866	15723	15538	15561	15550	15605	15503	15587	15677	15805	15760	15714	15572	15612	15867	15781	15710	15552	15757	15811	15717	15758	15812	15706	15807	15625	15694	15543	15774	15717	15652	15646	15648	15703	15633	15692	15491	15788	15739	15662	15411	15562	15541	15758	15708	15727	15754	15809	15807	15675	15752	15525	15488	15723	15758	15792	15730	15721	15629	15640	15490	15589	15697	15612	15659	15731	15659	15876	15752	15703	15776	15820	15613	15681	15685	15586	15579	15814	15866	15592	15644	15556	15706	15772	15817	15601	15784	15577	15748	15571	15685	15595	15838	15846	15620	15762	15805	15720	15669	15664	15706	15569	15722	15778	15698	15809	15843	15382	15608	15640	15544	15883	15591	15622	15606	15787	15677	15545	15568	15740	15568	15696	15646	15726	15683	15577	15801	15798	15850	15787	15777	15578	15592	15801	15628	15870	15864	16053	15683	15587	15645	15787	15593	15719	15563	15611	15844	15819	15603	15661	15601	15724	15866	15634	15677	15692	15820	15785	15604	15535	15662	15711	15787	15917	15737	15698	15560	15658	15532	15643	15775	15809	16035	15803	15801	15752	15672	15604	15745	15829	15730	15474	15841	15751	15685	15618	15563	15742	15617	15697	15880	15499	15547	15546	15604	15633	15528	15571	15646	15699	15731	15830	15593	15649	15869	15547	15614	15662	15681	15688	15669	15718	15621	15691	15680	15667	15620	15753	15613	15642	15646	15738	15736	15568	15655	15608	15538	15681	15670	15592	15654	15733	15790	15752	15579	15749	15860	15696	15661	15664	15533	15550	15680	15640	15739	15647	15572	15824	15536	15716	15716	15664	15453	15462	15655	15667	15841	15776	15624	15690	15888	15636	15714	15800	15598	15749	15433	15427	15621	15550	15934	15754	15809	15846	15462	15914	15822	15747	15644	15695	15666	15704	15697	15583	15601	15666	15582	15752	15755	15645	15669	15757	15703	15515	15759	15712	15622	15795	15541	15758	15461	15456	15789	15756	15691	15887	15590	15562	15612	15752	15599	15637	15746	15705	15587	15770	15725	15577	15618	15690	15612	15873	15754	15477	15601	15624	15726	15631	15687	15638	15750	15780	15834	15501	15513	15728	15615	15857	15740	15654	15717	15535	15565	15664	15719	15481	15726	15638	15806	15647	15468	15742	15463	15490	15518	15705	15636	15812	15813	15650	15739	15960	15724	15651	15814	15892	15608	15657	15601	15590	15893	15682	15803	15775	15545	15681	15901	15660	15598	15680	15636	15713	15644	15599	15845	15622	15633	15694	15535	15843	15860	15584	15606	15746	15885	15759	15617	15548	15721	15896	15663	15854	15600	15852	15738	15538	15790	15658	15689	15712	15845	15833	15495	15569	15465	15756	15537	15713	15661	15764	15685	15757	15578	15580	15586	15648	15669	15624	15572	15612	15569	15654	15778	15718	15731	15675	15527	15831	15802	15750	15805	15694	15605	15794	15779	15591	15890	15546	15610	15693	15728	15817	15771	15935	15822	15566	15742	15678	15483	15610	15442	15708	15720	15736	15674	15750	15801	15735	15708	15565	15588	15667	15675	15787	15786	15687	15698	15705	15712	15551	15777	15777	15763	15683	15683	15541	15757	15543	15703	15597	15720	15706	15852	15633	15751	15767	15622	15586	15773	15703	15759	15575	15831	15577	15752	15503	15618	15728	15696	15572	15712	15697	15805	15615	15808	15708	15820	15674	15453	15696	15759	15751	15739	15738	15579	15904	15826	15719	15518	15848	15666	15640	15636	15539	15768	15620	15874	15709	15707	15938	15693	15635	15581	15743	15755	15643	15581	15767	15814	15640	15581	15711	15493	15760	15724	15686	15867	15567	15718	15785	15625	15776	15785	15700	15604	15740	15734	15790	15859	15486	15839	15540	15594	15766	15638	15501	15552	15693	15680	15670	15581	15655	15663	15785	15729	15851	15676	15572	15809	15865	15674	15486	15808	15382	15739	15628	15789	15637	15672	15664	15649	15833	16004	15612	15740	15617	15677	15596	15817	15793	15966	15778	15655	15636	15762	15471	15684	15491	15719	15734	15807	15647	15544	15643	15617	15696	15863	15635	15776	15637	15679	15594	15621	15651	15693	15819	15804	15758	15749	15716	15543	15763	15699	15743	15647	15653	15817	15812	15748	15769	15633	15827	15637	15846	15772	15751	15817	15848	15683	15634	15665	15663	15802	15748	15521	15516	15607	15585	15668	15718	15716	15616	15834	15716	15902	15521	15573	15662	15639	15771	15779	15585	15691	15819	15760	15702	15461	15896	15808	15623	15713	15648	15563	15595	15726	15875	15621	15741	15644	15806	15818	15619	15656	15637	15792	15586	15654	15666	15526	15728	15666	15670	15823	15731	15501	15596	15654	15736	15838	15516	15767	15801	15617	15611	15636	15499	15747	15781	15499	15639	15575	15685	15629	15633	15826	15764	15888	15814	15664	15567	15586	15710	15765	15634	15603	15563	15631	15793	15765	15717	15555	15710	15669	15691	15748	15790	15813	15694	15628	15531	15674	15716	15652	15769	15832	15675	15794	15640	15849	15741	15664	15711	15715	15602	15641	15823	15677	15581	15714	15622	15567	15716	15877	15509	15750	15681	15716	15652	15820	15755	15694	15852	15692	15735	15622	15585	15566	15633	15853	15886	15681	15763	15621	15737	15670	15656	15895	15360	15787	15822	15658	15939	15609	15774	15576	15620	15653	15712	15652	15783	15924	15683	15714	15765	15680	15722	15725	15790	15723	15756	15618	15789	15521	15489	15656	15625	15656	15746	15582	15741	15727	15761	15769	15734	15774	15668	15571	15496	15748	15575	15764	15691	15698	15705	15685	15470	15836	15604	15657	15661	15759	15729	15723	15623	15844	15761	15730	15688	15702	15713	15723	15758	15693	15762	15719	15718	15576	15487	15484	15856	15677	15823	15665	15757	15680	15566	15633	15554	15683	15591	15676	15744	15713	15688	15623	15605	15827	15639	15948	15953	15777	15747	15659	15701	15829	15762	15563	15873	15544	15676	15703	15568	15505	15613	15653	15718	15689	15612	15641	15556	15787	15710	16002	15698	15690	15641	15644	15760	15388	15519	15838	15646	15804	15746	15542	15642	15681	15620	15533	15588	15715	15783	15708	15559	15901	15590	15616	15668	15684	15619	15644	15487	15852	15566	15720	15692	15705	15598	15738	15720	15758	15555	15671	15813	15580	15569	15564	15715	15685	15761	15797	15566	15611	15699	15795	15709	15794	15769	15635	15704	15578	15592	15718	15910	15807	15610	15652	15796	15807	15761	15829	15736	15797	15800	15652	15555	15558	15482	15616	15659	15631	15580	15851	15753
23011	41605	40254	32772	28819	24854	22941	20651	19204	18254	17977	17631	17199	16530	15945	16089	15925	15576	15499	15357	15427	15454	15392	15242	15155	14883	14912	15066	15020	14702	14887	14814	14835	14962	14724	14847	14899	14847	14798	14889	14746	14785	14904	14778	14904	14765	14743	14843	14868	14795	14822	14724	14870	14714	14911	14782	14743	14802	14808	14819	14908	14889	14474	14618	14823	14741	14755	14707	14750	14743	14724	14700	14610	14574	14813	14582	14680	14816	14667	14824	14831	14771	14702	14831	14701	14623	14700	14749	14570	14770	14772	14549	14647	14722	14959	14671	14797	14631	14658	14610	14809	14675	14751	14788	14591	14851	14811	14766	14506	14658	14668	14736	14624	14725	14823	14743	14766	14896	14626	14655	14703	14658	14482	14659	14757	14772	14659	14698	14690	14773	14762	14762	14574	14757	14812	14769	14757	14863	14736	14698	14774	14770	14508	14764	14550	14759	14812	14625	14627	14867	14811	14667	14761	14675	14472	14561	14661	14716	14580	14581	14499	14589	14792	14627	14722	14762	14894	14794	14814	14631	14813	14578	14841	14498	14739	14738	14770	14527	14674	14779	14756	14704	14579	14646	14670	14771	14751	14691	14705	14705	14793	14574	14561	14826	14799	14763	14965	14729	14796	14823	14660	14633	14839	14727	14642	14832	14653	14606	14677	14617	14770	14763	14668	14577	14576	14534	14828	14603	14825	14685	14793	14803	14716	14678	14817	14574	14775	14696	14925	14690	14695	14709	14889	14736	14722	14730	14681	14668	14747	14658	14583	14552	14692	14624	14791	14688	14766	14639	14787	14638	14650	14651	14576	14774	14628	14785	14658	14664	14669	14670	14736	14716	14745	14696	14673	14635	14740	14647	14456	14726	14552	14603	14587	14642	14869	14808	14657	14708	14494	14728	14750	14633	14515	14773	14673	14710	14657	14572	14787	14683	14746	14716	14726	14775	14689	14761	14789	14700	14641	14648	14704	14766	14717	14673	14492	14728	14756	14665	14676	14770	14741	14586	14625	14718	14650	14757	14695	14679	14672	14809	14822	14849	14635	14668	14666	14565	14767	14753	14633	14557	14708	14697	14662	14642	14861	14647	14725	14576	14547	14808	14762	14944	14792	14760	14777	14615	14660	14769	14707	14878	14818	14644	14667	14714	14738	14784	14573	14680	14789	14659	14588	14787	14733	14681	14564	14680	14702	14761	14685	14646	14609	14573	14698	14676	14596	14647	14639	14771	14717	14881	14763	14796	14581	14729	14567	14672	14850	14901	14574	14730	14526	14764	14745	14702	14641	14755	14711	14720	14721	14764	14620	14620	14680	14565	14636	14770	14713	14806	14673	14640	14612	14730	14762	14556	14731	14581	14727	14778	14783	14719	14830	14684	14743	14743	14696	14692	14754	14732	14727	14698	14674	14861	14711	14805	14623	14774	14743	14791	14849	14734	14638	14771	14553	14720	14811	14835	14692	14688	14652	14619	14687	14784	14723	14843	14598	14914	14617	14834	14630	14649	14767	14722	14710	14680	14663	14616	14633	14747	14703	14645	14601	14602	14737	14665	14513	14781	14706	14789	14721	14623	14857	14607	14830	14618	14603	14611	14936	14577	14834	14601	14700	14696	14627	14653	14769	14739	14633	14546	14923	14650	14744	14691	14776	14664	14813	14633	14665	14798	14595	14594	14839	14667	14754	14663	14660	14749	14746	14762	14968	14679	14764	14458	14558	14602	14605	14776	14573	14619	14542	14657	14860	14746	14828	14703	14570	14751	14769	14564	14614	14560	14788	14624	14627	14751	14705	14627	14672	14527	14681	14699	14706	14695	14698	14769	14661	14719	14516	14825	14677	14596	14576	14706	14959	15034	14685	14463	14717	14568	14709	14830	14689	14679	14823	14717	14746	14727	14764	14848	14749	14759	14789	14724	14796	14736	14641	14654	14681	14676	14923	14612	14726	14826	14754	14573	14726	14511	14489	14730	14805	14691	14696	14749	14663	14766	14678	14746	14782	14625	14714	14517	14671	14596	14722	14633	14666	14694	14762	14673	14773	14681	14850	14791	14535	14733	14802	14687	14542	14634	14610	14723	14742	14695	14590	14710	14728	14912	14688	14655	14728	14642	14619	14685	14758	14582	14693	14694	14730	14713	14688	14681	14733	14601	14615	14686	14639	14685	14721	14797	14825	14748	14677	14570	14573	14654	14710	14787	14499	14626	14846	14583	14765	14755	14841	14727	14803	14661	14575	14728	14756	14704	14691	14825	14724	14751	14800	14664	14677	14913	14611	14821	14530	14751	14657	14827	14688	14705	14713	14772	14626	14875	14798	14698	14606	14822	14534	14548	14561	14664	14592	14617	14699	14845	14593	14623	14685	14630	14468	14688	14738	14652	14731	14669	14690	14616	14529	14595	14630	14740	14676	14928	14622	14670	14753	14679	14677	14626	14544	14617	14781	14725	14744	14663	14789	14793	14659	14743	14608	14789	14793	14767	14814	14701	14866	14552	14747	14547	14631	14737	14825	14681	14676	14709	14761	14669	14723	14639	14787	14635	14836	14489	14735	14902	14634	14714	14624	14879	14728	14748	14913	14632	14644	14733	14914	14692	14586	14609	14696	14636	14648	14706	14728	14727	14694	14769	14783	14758	14606	14762	14559	14686	14889	14691	14685	14658	14700	14656	14682	14527	14706	14805	14666	14560	14713	14730	14651	14603	14529	14651	14681	14728	14751	14827	14666	14484	14669	14649	14676	14744	14709	14585	14741	14725	14668	14574	14677	14665	14774	14769	14753	14651	14776	14602	14770	14783	14779	14635	14467	14629	14759	14734	14673	14828	14644	14647	14625	14584	14696	14673	14556	14673	14731	14727	14672	14786	14779	14896	14737	14532	14660	14690	14890	14648	14565	14859	14649	14570	14763	14673	14643	14739	14855	14991	14708	14711	14772	14689	14679	14745	14562	14480	14775	14628	14739	14766	14674	14577	14783	14793	14757	14667	14648	14762	14876	14770	14712	14631	14662	14683	14878	14700	14481	14763	14567	14696	14661	14713	14683	14816	14710	14579	14512	14779	14803	14846	14472	14730	14652	14528	14624	14726	14527	14654	14796	14817	14836	14540	14770	14578	14662	14821	14668	14686	14770	14707	14684	14514	14684	14813	14797	14686	14791	14670	14586	14559	14724	14762	14726	14766	14976	14801	14751	14632	14753	14743	14789	14710	14646	14737	14519	14822	14755	14619	14771	14519	14837	14710	14734	14840	14728	14687	14656	14753	14727	14817	14885	14683	14680	14772	14670	14808	14710	14596	14527	14716	14595	14624	14663	14648	14814	14729	14749	14651	14586	14729	14663	14849	14810	14755	14562	14736	14863	14854	14821	14745	14709	14627	14757	14922	14686	14854	14628	14667	14581	14822	14866	14652	14734	14729	14557	14739	14639	14702	14746	14704	14642	14710	14595	14565	14593	14696	14748	14641	14840	14735	14725	14446	14675	14753	14859	14776	14737	14600	14707	14696	14607	14847	14626	14655	14683	14721	14717	14760	14687	14739	14783	14756	14745	14621	14853	14768	14892	14624	14674	14576	14654	14612	14590	14687	14594	14876	14646	14640	14694	14713	14539	14745	14798	14741	14680	14534	14653	14611	14500	14634	14803	14787	14519	14586	14746	14643	14670	14688	14611	14770	14558	14549	14770	14785	14660	14748	14695	14785	14738	14699	14682	14736	14681	14699	14687	14588	14616	14731	14555	14601	14604	14746	14604	14712	14866	14646	14739	14837	14801	14715	14624	14638	14741	14663	14657	14640	14680	14802	14642	14740	14550	14768	14802	14766	14592	14742	14696	14691	14572	14789	14809	14727	14734	14613	14716	14540	14808	14708	14718	14654	14619	14856	14693	14794	14704	14809	14762	14707	14824	14776	14758	14608	14634	14686	14616	14626	14693	14683	14806	14686	14667	14539	14729	14703	14602	14785	14775	14789	14753	14655	14738	14838	14547	14848	14825	14694	14813	14640	14929	14602	14576	14921	14791	14592	14529	14697	14720	14587	14597	14762	14708	14661	14732	14617	14589	14386	14670	14623	14815	14688	14729	14633	14695	14559	14717	14715	14744	14640	14836	14737	14626	14761	14657	14694	14577	14809	14789	14821	14747	14763	14696	14691	14677	14742	14685	14693	14710	14731	14723	14743	14689	14599	14725	14783	14786	14649	14507	14669	14740	14696	14773	14950	14710	14787	14787	14566	14665	14588	14572	14689	14833	14733	14637	14748	14795	14721	14736	14716	14621	14656	14710	14728	14858	14736	14694	14583	14631	14687	14774	14794	14611	14722	14842	14664	14717	14761	14747	14716	14646	14902	14768	14536	14761	14672	14762	14615	14800	14603	14816	14729	14706	14761	14589	14739	14862	14551	14806	14712	14722	14744	14629	14750	14753	14608	14732	14808	14547	14587	14700	14673	14719	14571	14786	14729	14779	14656	14684	14796	14735	14664	14716	14751	14581	14721	14629	14776	14779	14772	14708	14714	14710	14740	14703	14652	14763	14796	14867	14634	14686	14817	14716	14749	14584	14589	14756	14667	14778	14724	14673	14666	14682	14655	14709	14658	14738	14587	14634	14780	14603	14914	14742	14451	14828	14570	14748	14483	14737	14719	14649	14668	14585	14814	14805	14633	14750	14550	14671	14689	14737	14612	14672	14713	14870	14565	14637	14696	14817	14934	14653	14750	14565	14660	14715	14668	14592	14706	14831	14651	14849	14602	14794	14713	14679	14687	14874	14797	14736	14665	14798	14850	14711	14739	14770	14601	14613	14651	14730	14601	14821	14739	14729	14837	14730	14604	14653	14618	14655	14614	14719	14713	14681	14754	14739	14628	14579	14714	14759	14585	14643	14733	14807	14632	14599	14603	14628	14692	14821	14589	14816	14641	14629	14663	14540	14689	14663	14783	14848	14647	14578	14547	14709	14800	14662	14628	14852	14704	14794	14658	14707	14839	14509	14635	14607	14618	14580	14682	14682	14629	14628	14659	14584	14826	14763	14659	14615	14854	14628	14692	14629	14706	14710	14633	14651	14565	14718	14726	14639	14675	14545	14683	14619	14706	14952	14807	14416	14949	14836	14659	14775	14738	14700	14655
23195	21609	29651	24080	22284	25133	27584	21656	19774	19291	19060	18334	18108	17922	17181	17089	16912	16892	16831	16774	16640	16758	16575	16379	16469	16391	16162	16364	16240	16123	16257	16175	16027	16225	16133	16159	15978	15912	16268	15996	16074	16038	16169	16235	16061	16077	16236	16088	15995	16015	16125	16058	16013	15876	15978	16004	15876	16289	16077	16092	15894	16151	16083	16076	16197	15877	15998	15968	16026	16019	16143	15914	16086	15923	15840	15938	16032	15931	16102	15927	15923	16081	16021	15920	16165	16122	15943	15987	15986	15963	15976	15738	16034	15802	16088	15841	15922	16009	15962	15832	15866	15986	15860	16025	16165	15914	16156	16068	15950	16118	16126	15784	16011	15863	15959	16125	16000	15898	15992	15817	15857	16005	15914	16224	15942	15827	16037	15831	15851	15938	15987	16022	15866	15844	15830	15873	15919	15916	15888	15860	16124	16045	15929	15962	16044	15813	15977	16021	16085	15938	16211	15952	15840	15874	16115	15853	16074	15961	16094	15658	15966	15925	16054	15917	16040	16054	15807	15793	15988	15908	16035	15817	16052	16082	15986	15924	16005	15834	15991	15852	15981	15968	15933	15919	16088	15960	15869	15866	16070	15914	15900	15800	16061	16075	15981	15798	16115	15887	15901	15831	16002	16128	16008	15757	15934	15898	15827	15845	15803	15964	15877	15764	16035	16015	15892	16099	16037	15904	15938	15997	15947	15997	15894	16011	15917	15976	15844	15977	15859	15921	15900	15843	15771	15712	15829	15870	16067	15839	15875	15868	16049	15849	15817	15944	15959	15852	15832	16036	15800	15710	15854	15911	15933	15881	15990	15727	15888	15909	15772	15824	15848	15782	15984	15836	15827	15888	15885	16142	16068	15925	15952	15947	15872	15913	15863	15841	15910	15897	15779	15938	15941	15828	16160	15852	16026	16087	15848	15868	15925	15796	15964	15907	16063	16009	15900	15870	15844	15855	15866	15738	15944	15901	15819	15851	15836	15922	16114	16124	15912	15988	15772	15855	16012	15994	15780	15821	15817	15954	15980	15867	15842	16071	16046	15842	15895	15839	15701	15819	15881	16092	15842	15913	15774	16024	16068	15714	15724	15870	15903	15777	15729	15741	15676	15888	16085	15906	15948	15834	15913	15931	16085	15897	15934	15957	16033	15851	15988	15933	16030	15960	15929	16054	15780	15782	15865	15975	16004	15572	15941	15753	15952	15732	15919	15957	15894	15851	15631	16156	15920	15952	15808	15746	15931	16017	16030	16082	15858	15850	15897	15987	15935	15915	15921	15801	15917	16041	15940	15960	16163	15844	15854	16151	15861	15981	16111	15937	16250	15875	15800	15978	15806	15909	16051	15837	15972	15656	15897	15829	15835	15889	15809	15782	16019	15783	15946	15914	15787	15880	15760	16025	15788	15985	15986	15886	15880	15803	16084	15832	15843	16054	16005	15983	15975	15933	16039	16032	15914	15893	16056	16021	16062	15946	16036	15833	16034	15953	15928	15871	16023	15809	15916	15918	15802	16027	15876	15923	16132	15770	15980	15959	15912	15990	16036	15872	16118	15906	15879	16033	15886	15799	15918	16044	16016	16006	15846	15788	15931	15939	15980	15778	15801	15790	15963	15966	15922	15891	15968	15846	16175	15766	15813	16025	16013	15950	16082	15909	15811	15949	15889	15925	15853	15896	15985	15915	16130	15925	15815	15896	15901	15931	16017	15910	15814	15846	15703	15750	15801	16314	15835	15864	15874	16027	16036	15734	15977	15879	16054	16020	16052	16047	15840	15873	15961	15790	15899	16071	16016	15830	15853	16137	15949	15883	16136	16030	16018	15842	15950	15958	15960	15799	15782	15804	16093	16067	15751	16007	15836	15866	16085	15920	15945	16013	16014	15801	16182	15965	15855	15850	15897	15815	15862	15904	16055	16006	16028	15940	15872	15881	15957	15912	15880	15846	16011	15961	15704	16083	15959	15713	16043	15909	15953	15932	15871	15846	15996	15949	15951	15980	15892	15870	15733	15880	15918	15943	15864	15847	16036	15841	15656	15856	15757	15844	16053	15963	15850	16017	15893	15856	15963	15936	15800	15871	16009	15908	15930	15910	15935	16113	16044	15957	16094	15999	15979	15865	15767	15930	15998	15968	15911	16000	16181	15939	15834	16065	15849	15867	15938	15789	15727	16029	15808	15928	15844	16054	15904	16115	15872	15872	15841	15890	15858	15914	15874	15857	15904	15802	15993	15988	15966	15948	15712	15888	15807	15921	15946	16072	15990	15848	15987	15752	15712	15861	15854	15895	16027	15932	16046	15884	16059	15613	15744	15797	15960	15815	16091	15775	15972	15770	15758	15980	15756	15815	15947	15888	16045	15946	15891	16154	15820	15851	16101	16022	15845	15822	15987	15926	15851	15933	15844	16120	15826	16033	15985	16031	16173	16014	15992	15811	16003	15895	15921	15794	15782	16013	16051	15983	16017	15932	15918	15913	15838	15989	16123	15993	16072	15972	15799	15935	15752	15884	15966	15985	16109	15994	15887	15775	15756	16199	15878	15971	15814	15701	16064	15797	16073	15932	15977	15796	15959	16003	15777	15874	15970	15840	15763	15795	15980	15917	16012	15844	15730	15921	15854	15897	15841	15721	16045	15817	15780	15870	15872	15969	15909	15927	15798	16111	15952	16018	16008	15934	15930	16023	15940	15854	15995	15820	15851	15793	16021	15753	16133	15845	15860	15971	15984	16034	15711	15889	15999	15694	15875	15946	16068	16059	15837	15748	15991	15815	15773	15954	15810	15807	15890	16034	16206	15812	15953	16024	15884	15865	15902	15935	15932	15939	15909	16017	15864	15993	15975	15956	15991	15990	15903	16017	15950	16015	15804	15964	15997	15934	15845	15991	15972	15980	16023	16280	16022	15831	16026	15903	16028	15828	15930	15857	15846	15968	15958	15727	16067	15832	15873	15913	16068	15891	15971	15991	15906	15977	15866	15841	15935	16016	15811	15917	15914	15744	15909	15914	16107	15873	15780	15798	15918	15730	16074	15806	16040	15870	15854	16018	16153	15823	15881	15825	15967	15732	15999	16009	15755	15995	15836	15791	16041	16010	15872	15815	15842	15834	15782	15953	15940	15884	15871	15940	15977	16011	15716	16039	15906	15960	16186	15831	15982	15703	15983	15774	16123	15969	15983	15987	15952	15820	15822	16021	16059	15996	15997	15901	15846	16033	15902	15987	15898	15958	15730	15927	15998	15973	15851	16031	15933	15732	15980	15795	15888	16062	15803	15998	15800	15777	15823	15932	15700	16162	15764	15965	15759	16085	15818	15899	15949	15751	15904	16030	15851	15910	15827	15827	15999	16044	15924	15749	16003	15961	15969	15829	15907	15884	16033	16035	15934	15990	16028	16079	16077	15795	15851	15832	16005	15996	15988	15822	15981	15805	15965	15885	16005	15797	15882	15889	16015	15883	15975	16086	15805	16047	15903	16080	16054	15819	15949	15859	16061	15883	15804	15913	16042	15799	15906	15856	15816	16043	15943	15787	15895	16027	15948	16024	15768	15862	15737	15946	15815	15721	15905	15841	16068	15845	16093	15875	15990	16016	15856	15820	15881	15903	15839	16081	15924	15953	15993	15942	15973	15883	15987	16051	15816	15925	15946	15725	15748	15918	16072	16046	15987	15975	15944	16049	15916	15952	15898	15975	15964	16045	15881	16096	15818	16121	15986	15783	15801	15808	15986	15980	15870	15969	15800	15765	15832	15983	15731	15950	15850	15984	16105	15924	15926	15980	15841	15863	16067	16048	15901	15701	16071	15977	15963	16049	15729	15863	15983	15635	15925	15774	16048	15821	15922	16053	15874	16072	16099	16025	16117	15911	15684	15980	15682	15958	16010	15812	15880	15950	15912	15838	15989	16013	15886	16006	15811	15745	15830	15941	15975	15853	16017	15867	15901	15972	15956	15987	15935	16093	15973	15753	16006	15797	15982	15981	15839	15727	15991	16101	15825	16022	15940	15948	16008	15945	15791	15773	16023	15805	15989	15971	15888	15963	15945	15881	15958	15848	16086	15943	15958	15782	16161	15964	16209	15919	16045	15624	15920	15898	15863	15887	15790	15856	15902	15850	15827	15832	15890	16050	15828	16106	16090	15945	15889	15974	15947	15953	15898	15922	15935	16015	15852	15809	15737	15768	16095	16077	16074	15782	15979	15789	15809	15944	15796	16052	16013	15854	15896	15936	15932	15813	15827	16058	15980	15783	15858	15931	15920	15870	15917	15954	15869	15738	15822	15761	15938	15646	15795	15878	15975	15973	15876	15859	15939	15828	15911	15897	15986	15827	16024	15863	15937	16042	15753	16146	15873	15805	15803	15862	15883	15954	15967	16025	15832	15832	15998	15945	15870	16111	16039	16104	15855	15971	15926	15907	15970	15903	15790	16098	15937	15945	15897	15890	15874	15898	15903	15866	16166	15960	15984	15901	16092	15712	15929	15941	15858	16124	16111	15864	15955	15886	15756	15928	15949	15861	15954	15923	15964	15767	15931	15887	15968	15822	16035	16070	15923	15712	15953	15929	16006	15937	15820	15962	16023	16044	15907	15880	16075	15983	15875	16019	15802	16096	15921	15946	16143	15950	16059	15809	15808	16001	15960	15752	15951	15850	15913	15796	15929	16162	15865	15673	15856	16006	15910	15652	15888	15933	15759	15948	15877	16177	16000	16122	15930	15938	16053	15851	15976	15874	15950	15995	15965	15988	15942	15862	15954	16028	15780	15984	15938	15927	16101	15936	16022	15674	15742	15977	15736	16255	15934	15933	15745	15750	15885	15918	15788	15881	15994	15912	15940	15935	15967	15792	16031	15850	15736	15982	16029	15738	15806	16039	15854	15925	15972	15953	16107	15961	15954	15843	16009	15841	15914	15980	15927	15954	16050	15937	15726	15966	15855	16074	15745	15976	15737	15975	15921	16057	15968	16017	16017	15896	15913	15751	15918	15924	15924	16007	15949	15924	15852	15902	15861	15921	15881	15988	15931	15604	16098	16006	15731	15964	15844	15937	15967	15982	16174	15979	16074	15998	15652	15957	15682	16016	16030	15928	16029	15985	15858	15630	15873	15966	16122	15849
24770	45079	44457	37050	32912	28667	25636	23042	20665	19911	19476	18934	18609	17548	16706	16796	16678	16353	16150	15853	15843	15758	15645	15829	15421	15323	15239	15426	15095	15050	14951	14764	14898	14976	14981	14895	15057	15064	14996	15034	14874	15119	14940	14988	14919	15077	14853	14958	15042	14776	15109	15004	15090	14957	14919	14882	14898	14934	14822	14737	14739	14970	15085	14852	14908	14980	15014	15036	14797	14963	14917	14873	15078	14887	14891	15023	14747	14816	14885	14948	14952	14767	15009	14876	14894	14814	14939	14868	14847	14900	15007	14923	14915	14934	14893	14945	14776	14961	14942	14786	14836	14837	14852	14909	14865	14801	14776	14768	14900	14799	14917	14844	14760	14853	14898	14800	14867	14892	14772	14733	14873	14842	14856	14817	14960	14852	14889	14896	14793	14785	14759	14890	14893	14881	14974	14904	14949	14830	14755	14809	14965	14763	15004	14851	14782	15079	14902	14932	14915	14873	14957	14988	14805	15003	14749	14853	14759	14929	14736	14718	14825	14801	14797	14892	14887	14968	14880	14736	14791	15009	14860	14903	14891	14739	14781	14746	14720	14738	14839	14779	14912	14722	14789	14968	14806	14885	14743	14761	14678	14949	14829	14815	14900	14990	14843	14809	14885	14844	14940	14699	14938	14818	14964	14840	14869	14824	14712	14884	14741	14846	14964	14783	14788	14685	14885	14709	14762	14856	14882	14746	14727	14867	14902	14761	14789	14810	14910	14712	14669	14778	14801	14812	14833	14806	14941	15023	14746	14819	14715	14834	14732	14690	14729	14822	14885	14850	14929	14898	14826	14842	14974	14846	14802	14936	14813	14861	14820	14753	14707	14906	14891	14820	14943	14713	14895	15018	14737	14871	14958	14851	14850	14838	14794	14752	14924	14871	14683	14745	14893	15075	14956	14791	14787	14855	14838	14930	14609	14866	14844	14931	14893	14719	14985	14830	14761	14751	14827	14693	14977	14936	14671	14770	14926	14669	14893	14794	14823	14678	14793	14786	14662	14915	14962	14965	14714	14670	14911	14808	14743	14821	14912	15008	14931	14812	14879	14810	14790	14796	14903	14919	14867	14866	14863	14888	14883	14979	14800	14768	14936	14985	14812	14834	14918	14769	14759	14780	14885	14762	14817	14964	14879	14907	14726	14882	14912	14894	14893	14853	14782	14732	14957	14848	14920	14907	14858	14778	14890	14797	14667	14677	14861	14887	14713	14711	14687	14745	14774	14853	14738	14971	14883	14805	14963	14879	14989	14941	14924	14819	14866	14685	14773	14833	14914	14904	14704	14761	14833	14987	14680	14819	15008	15029	14774	14752	14762	14806	15043	14619	14968	14880	14753	14964	14762	14877	14889	14643	14816	14860	14853	14884	14770	14662	14854	14717	14769	14792	14871	14729	14709	14861	14921	14931	14780	14864	14926	14973	14858	14832	14820	14866	14874	14858	14874	14887	14797	14599	14859	14804	14817	14877	14661	14708	14805	14820	14710	14887	14644	14716	14811	14886	14736	14797	14745	14827	14927	14928	14886	14960	14604	14961	14912	14821	15063	14942	14870	14799	14807	14817	14977	14583	14916	14959	14585	14770	14869	14816	14801	14865	14807	14795	14877	14841	14635	14877	14772	14835	14567	14743	14770	14999	14860	14717	14787	14791	14951	14966	14775	14815	14891	14801	14845	14747	14689	14771	14878	14673	14771	14836	14761	14889	14833	14720	14867	14668	14897	14701	14829	14915	14740	14743	14982	14796	14797	14860	14800	14777	14884	14768	14752	14844	14867	14720	14887	14907	14909	14552	14894	14915	14834	14765	14806	14893	14983	14817	14761	14787	14825	14876	14817	14874	14798	14911	14822	14826	14833	14857	14867	14796	14907	14836	14853	14761	14743	14923	14927	14653	14736	14658	14744	14770	14695	14891	14700	14818	14779	14843	14939	14631	14834	14721	14781	14918	14928	14713	14736	14788	14895	14811	14729	14823	14757	14882	14987	14905	14760	14909	14856	14910	14677	14741	14971	14889	14881	14738	14768	14886	14875	14885	14811	14922	14832	15005	14796	14734	14804	14934	14783	14846	14790	15112	14893	14919	14901	14861	14947	14758	14867	14698	14828	14797	14674	14730	14746	14903	14569	14806	15022	14713	14786	14905	14762	14712	14808	14912	14815	14803	14801	14743	14785	14646	14791	14867	14754	14834	14810	14904	14998	14750	14792	14771	14860	14757	14927	14932	14731	14899	14843	14908	14677	14800	14894	14872	14735	14716	14702	14876	14791	14859	14847	14954	14706	14807	14915	14838	14849	14710	14859	14873	14712	14888	14760	14788	14868	14825	14806	14882	14802	14882	14775	14730	14897	14828	14773	14763	14812	14990	14892	14915	14853	14903	14826	14688	14691	14977	14777	14886	14829	14805	14881	14960	14804	14823	14824	14812	14872	14887	14877	14826	14834	14896	14845	14759	14755	14733	14939	14863	14804	14588	14837	14848	14719	14795	14945	14683	14828	14699	15063	14919	14815	14625	14843	14668	14694	14899	14916	14913	14866	14896	15016	14732	14675	14823	14858	14809	14723	14749	14726	14903	14815	14749	14636	14790	14742	14844	14781	14645	14874	14781	14708	14786	14889	14906	14825	14885	14738	14902	14794	14806	14994	14829	14870	14917	14782	14744	14959	14812	14774	14920	14799	14867	14723	14827	14979	14836	14728	14771	14840	14803	14801	14891	14839	14830	14882	14596	14845	15043	14828	14812	14835	14912	14975	14879	14737	14773	14865	14762	14894	14772	14931	14896	14981	14665	14919	14794	14882	14793	14911	14779	14937	14726	14885	14716	14898	14905	14947	14789	14829	14742	14763	14944	14915	14898	14820	14981	14804	14774	14740	14713	14848	14783	14881	14901	14754	14685	14726	14847	14780	14738	14747	14847	14865	14656	14869	14760	14755	14646	14955	14763	14950	14982	14836	14844	14727	14688	15004	14703	14674	14824	14756	14833	14947	14793	14806	14840	14910	14813	14961	14747	14825	14853	15059	14859	14705	14807	14837	14684	14833	14755	14930	14748	14885	14796	14751	14793	14806	14992	14793	14850	14790	14845	14843	14834	14766	15068	14731	14690	14713	14730	15022	14929	14865	14832	14743	14693	14729	14869	14788	14778	14726	14848	14883	14633	14725	14853	14888	14839	14903	14784	14791	14862	14893	14531	14725	14821	14744	14764	14765	14763	14726	14813	14765	14777	14713	14727	14813	14861	14895	14741	14941	14896	14844	14938	14765	14692	14870	14858	14885	14790	14773	14769	14916	14960	14827	14861	14876	14772	14811	14742	14709	14802	14822	14860	14695	14896	14909	14978	14711	14954	14761	14781	14687	14771	14957	14774	14708	14818	14881	14690	14867	14892	14570	14738	14789	15016	14869	14962	14639	14625	14886	14908	14766	14812	14788	14816	14866	14652	14813	14916	14858	14788	14799	14664	14873	14704	14834	14947	14850	14963	14833	14905	14673	14770	14819	14807	14959	14942	14858	14893	14934	14854	14814	14647	15048	14812	14820	14800	14690	14737	14870	14896	14926	14719	14885	14847	14801	14839	14994	14717	14877	14816	14745	14928	14715	14776	14907	14821	14844	14795	14795	14803	14745	14759	14857	14694	14798	14992	14882	14831	14727	14906	14907	14830	14800	14930	14956	15106	14989	14804	15180	14893	14772	14881	14811	14842	15014	14879	14759	14826	14843	15035	14955	14946	14944	14765	14917	14900	14889	14761	14651	14696	14906	14906	14749	14886	14956	14788	14855	14896	14621	14878	14756	14776	14860	14985	15098	14727	14953	14934	14927	14679	14714	14819	14845	14935	14594	14773	14863	14782	14848	14653	14851	14919	14985	14871	14702	14800	14851	14784	14768	14713	14918	14855	14983	14943	14751	14809	14845	14953	14880	14785	14808	14865	14942	14780	14777	14948	14896	14835	14890	14760	14888	14779	15049	14798	14742	14737	14885	14769	14798	14809	14770	14819	14783	14718	14729	14966	14739	14736	14797	14800	15071	15040	14779	14844	14783	14823	14873	15057	14866	14873	14808	14927	15012	14776	14920	14971	14821	15001	14833	14947	14872	14678	14729	14740	14921	14841	14682	14807	14853	14917	14807	14767	14770	14950	14946	14776	14977	15051	14789	14828	14789	14872	14894	14916	14762	14792	14998	14911	14573	14892	14957	14808	14916	15026	14850	14824	14791	14784	14822	14827	14792	14952	14937	14642	14864	14798	14823	14860	14955	14786	14840	14774	14904	14924	14884	14801	14923	14877	14957	15000	14836	14660	14780	14762	14869	14814	14938	14804	14832	14816	15084	14840	14702	14790	14887	14734	15016	14846	14970	14813	14833	14816	14798	14765	14777	14827	14762	14949	14905	14871	14752	14743	14768	14909	14854	14890	14762	14806	14700	14937	14795	14891	14815	15048	14800	14669	14747	14993	14975	14719	14807	14908	14860	14697	14736	14887	14834	14840	14884	14822	14864	14778	14676	14917	14869	14842	14865	14870	14643	14952	14817	14702	14949	14855	14733	14791	14941	14849	14867	14840	14962	14741	14789	14819	14812	14927	14777	14855	14896	14788	14783	14646	14592	14588	15037	14751	14794	14844	14859	14761	15017	14849	14823	14792	14952	14735	14769	14954	14927	14803	14775	14844	14763	14714	15047	14804	14912	14814	14908	14853	14905	14890	14885	14927	14944	14871	14703	14924	14850	14795	14965	14811	14920	14740	14768	14861	14827	14912	14858	14829	14866	14744	14701	14840	14712	14848	14915	14792	14856	14740	14882	14934	14779	14829	14736	14896	14821	14797	14690	14817	14798	14858	14743	14852	14791	14685	14841	14686	14693	14845	14753	14685	14890	14857	14923	14915	15110	14640	14697	14886	14869	14939	14877	14797	14810	14793	14847	14738	14785	14732	14817	14825	14930	14657	14839	14948	14690	14827	14776	15040	14835	14754	14811	14888	14914	15026	14848	14713	14920	14839	14744	14824	14843	14721	14688	14922	15079	14770	14818	14732	14921	14710	14907	14810	14949	14689	15058	14722	14843	14843	14781	14813	14822	14893	14630	14831	14858	15020	15004	14875	14684	14754	14847	14936	14683	14882
27788	23621	29377	26757	21462	19602	18126	17082	16326	15959	16067	15929	15911	15609	15343	15162	15301	15225	15295	15121	15140	15065	15065	15075	15016	14778	14879	15000	15099	14990	15072	14852	14675	14695	15017	14791	14960	14914	14691	14925	14633	14800	14750	14798	14826	14686	14940	14982	14775	14798	14682	14840	14930	14882	14697	14912	14711	14705	14784	14835	14896	14732	14696	14974	14777	14988	14899	14861	14874	14699	14924	14637	14914	15001	14922	14788	14898	14696	14654	14973	14709	14696	14771	15019	14794	14843	14847	14867	14773	14769	14757	14586	14622	14876	14801	14682	14924	14726	14777	15002	14961	14839	14799	14868	14521	14864	14760	14695	14862	14834	14872	14714	14670	14762	14688	14834	14956	14770	14838	14669	14889	14558	15007	14663	14933	14818	14541	14859	14737	14679	14773	14866	14719	14741	14826	14662	14865	14904	14740	14843	14793	14834	14918	14809	14905	14926	14871	14931	14846	14581	14993	14769	14715	14732	14670	14728	14926	14934	14739	14843	14869	14698	14746	14802	14855	14980	14838	14783	14767	14782	14581	14741	14974	14883	14778	14945	14804	14769	14670	14953	14921	14968	15084	14913	14742	14694	14599	14709	14856	14892	14753	14835	14855	14997	14726	14913	14749	14611	14862	14999	14598	14851	14787	14733	14894	14845	14719	14716	14788	14813	14948	14719	14757	14693	15055	14610	14876	14745	14693	14584	14871	14935	15038	14704	14792	14594	14958	14769	14671	14940	14632	14861	14732	14913	14873	14877	14861	14755	14880	14657	14648	14917	14751	14959	14973	14791	14904	14985	14764	14921	14779	14757	14696	15003	14864	14703	14741	14749	14745	14876	14858	14789	14925	14985	14827	14805	14625	14978	14935	14864	14570	14845	14901	14944	14726	14947	14799	14845	14833	14914	14611	14743	14733	14785	14953	14841	14833	14755	14781	14886	14685	14806	14663	14759	14821	14696	14877	14652	14745	14802	14622	14933	14992	14806	15031	14671	14906	14704	14789	14926	14799	14979	14774	14776	14704	14814	14920	14983	14876	14681	14895	14706	14767	15023	14770	14762	14816	14970	14813	14797	14778	14757	14868	14799	15009	14918	14809	14710	14750	14782	14953	14972	15024	14826	14861	14934	14848	14801	14675	14976	14772	15024	14985	14760	14900	14902	14906	14797	14861	14746	14962	14658	14870	15069	14894	14865	14726	14795	14811	14757	14897	14815	14734	14833	14928	14849	15041	14635	14937	14953	14654	14830	14741	14806	14748	14923	14900	15023	14811	14676	14752	14726	14953	14867	14634	14735	14896	14889	14883	14934	14918	14926	14929	14927	14790	14706	14954	14661	14795	14783	14883	14699	14878	14755	14890	14923	14844	14874	14815	14642	14800	14890	14720	14711	14806	14758	14775	14703	14930	14821	14887	14744	15028	14823	14748	14721	14745	14795	14721	14766	14906	14845	14919	14905	14821	14794	14774	14866	14911	14852	14799	14811	14951	14788	14833	14871	14938	14638	14627	14732	14928	14710	14784	14996	14750	14690	14896	15020	15051	14738	14843	14685	14743	14876	14874	14912	14893	14648	14768	14945	14816	14866	14769	14697	14826	14752	14897	14870	14641	14867	14872	14816	14881	14874	14711	14708	14780	14906	14930	14797	14937	14694	14853	14734	14929	14710	14743	14805	14679	14668	14833	14945	14684	14818	14713	14951	15101	14864	14729	14774	14765	14902	14810	14860	14798	14744	14642	14724	14766	14817	14853	14812	14888	14735	14701	14810	14767	14620	14848	14900	14863	14740	14662	14885	14762	14783	14759	14837	14845	14900	14958	14920	14888	14705	14698	14666	14962	14731	14755	14772	14685	14823	14908	14728	14780	14734	14790	14902	14874	14699	14854	14727	14842	14880	14860	14779	14862	14773	14908	14795	14892	14859	14830	14724	14877	14821	14701	14818	14745	14926	14809	14723	14757	14828	14931	14889	14768	14679	14796	14788	14805	14873	15032	14829	15037	14708	14682	14846	14985	14712	14922	14717	14677	14826	14974	14735	14754	14766	14908	14717	14903	14983	14931	14927	14735	14622	14689	14973	14879	14720	14863	14861	14783	14830	14823	14813	14715	14672	14751	14683	14749	14781	14807	14824	14898	14928	14679	14797	14813	14846	14853	14701	14985	15026	14798	14844	14756	14807	14873	14833	14883	14855	14751	14678	14785	14888	14897	14719	14812	14646	14733	14864	14695	14696	14698	14955	14736	14915	14799	14863	14827	14940	14776	14760	14799	14916	14839	14777	14927	14940	14802	14794	14715	14723	14886	14960	15075	14818	14994	14787	14769	14576	14912	14699	14938	14904	14635	14673	14825	14899	14870	14792	14621	14938	14806	14836	14952	14887	14745	14990	14922	15116	14888	14712	14774	14852	14969	14603	14657	14766	14966	14905	14816	14905	15128	14730	14812	14959	14877	14983	14890	14816	14788	14874	14932	14917	14637	14877	14860	14841	14937	14968	14752	14686	14597	14811	14828	14946	14985	14935	14799	14746	14686	14798	14896	14705	14760	14894	14857	14874	14835	14912	14738	14735	14842	15062	14929	14736	14755	14796	14732	14891	14900	14832	14822	14907	14883	14954	14991	14874	14730	14957	14778	14642	14770	14897	14584	14892	14753	14741	14855	14714	14948	14856	14886	14730	14708	14818	14868	14812	14743	14769	14819	15088	14820	14890	14728	14812	14606	14781	14870	15015	14879	14791	14849	14879	14768	14918	14734	14859	14948	14773	14688	14895	14730	14818	15099	14716	14832	14853	14810	14893	14835	14760	14804	14719	14830	14966	14775	14931	14870	14829	14950	14814	14721	14832	14829	14937	14879	14891	14856	14881	14869	14852	14820	14915	14910	14781	14708	14868	14797	14798	14872	14809	15040	14777	14876	14712	14762	14814	14925	14861	14584	14752	14794	14824	14528	14740	14788	14602	14845	14727	14791	14937	14919	14605	14831	14735	14819	14776	14754	14988	15068	14786	14770	14737	14809	14942	14850	14838	14802	15026	14917	14937	14677	14858	14992	14986	14943	14740	14813	14746	14922	14729	14929	14798	14876	14933	14843	14958	14775	14719	14664	14768	14885	14937	14907	14589	15000	14705	14777	14764	14948	14781	14865	14862	14837	14829	14881	14982	14911	14850	14928	14910	14855	14938	14887	14745	14847	14762	14999	14723	14748	14699	14804	14639	14951	14721	14598	14820	14793	14806	14918	14897	14888	14720	14914	14876	15066	14964	14894	14889	14846	14679	14804	14666	14649	14744	14892	15048	14723	14888	14751	14757	14692	14855	14786	14770	14775	14750	14860	14915	14755	14847	14962	14742	14856	14986	14849	14903	14827	14902	14722	14989	14808	14930	14930	14850	14788	14701	14800	14686	14845	14857	14964	14739	14694	15005	14811	14623	14778	14830	14974	14729	14789	14848	14842	14741	15004	14916	14922	14484	14851	14534	14765	14676	14827	14904	14803	14918	14829	14864	14941	14787	14782	14807	14871	14523	14875	14847	14896	14918	14848	14764	14761	14778	14844	15036	14848	14741	14951	14814	14777	14860	14867	14927	14756	15033	15050	14880	14972	14700	14838	14765	14761	14563	14607	14707	14993	14861	14758	14583	14813	14677	14876	14752	15008	14981	15006	14819	14763	14624	14801	14735	14721	14843	14643	14769	14790	14865	14997	14814	14915	14853	14678	14752	14842	14859	14686	14887	14793	14823	14756	14882	14855	14736	14878	14845	14804	14720	14887	14925	14729	14902	14645	14746	14916	14713	14769	14771	14757	14856	14772	14729	14826	15016	14988	14534	14922	14641	14790	14916	14712	14902	14829	14866	14843	14780	14804	14778	14975	14867	14882	14710	14948	14761	14910	14787	14827	14820	14856	14814	14721	14869	14718	14952	14820	15044	14860	14964	14802	14738	14814	14552	14808	14969	15007	14680	14507	14946	14719	14835	14854	14908	14682	14756	14796	14760	15050	14883	14778	14892	14792	14781	14955	14800	14759	14776	14739	14808	14939	14849	14776	14745	14775	14949	14972	14793	14819	14676	14777	14892	14821	14821	14833	14704	14717	14859	14748	14921	14835	14636	14633	14835	14740	14693	14826	14737	14757	14667	14984	14823	14730	15018	14905	14694	14774	14992	14865	14805	15001	14766	14872	15114	14742	14993	14834	14886	14967	14791	14833	14695	14789	14730	14914	14859	14665	14962	14671	14676	14730	15022	14747	14769	14695	14775	14924	14739	14818	14836	14906	14645	14802	14843	14907	14772	14898	14671	14843	14877	14779	14919	14905	14646	14697	14953	14870	14929	14863	14578	14889	14939	14815	15018	14756	14951	14869	14691	14755	14799	14855	15038	14914	14918	14833	14797	14761	14870	14879	14697	14851	15001	14931	14805	14721	14731	15024	14692	14906	14753	14693	14741	14800	14775	14888	14887	14757	14764	14754	14753	14784	14857	14796	14651	14814	14964	14830	14881	14750	14960	14858	14784	14869	14766	14879	14814	14698	14695	14750	14721	14927	14767	14760	14688	14695	14819	14757	14993	14838	14923	14797	14782	14741	14685	14740	14686	14846	14856	14851	14995	14959	14944	14841	14838	14745	14743	14807	14802	14969	14797	14775	14934	14896	14872	14780	14777	14833	14845	14818	14787	14744	14817	14916	14727	14735	14605	14531	14858	14724	14827	14834	14767	14925	14904	14809	14942	14831	14877	14782	14822	14801	14925	14776	14804	14890	14705	14807	14889	14794	14835	14685	14719	14724	14901	14918	14718	14694	14707	14654	14991	14926	14764	14903	14691	14681	14812	14761	14886	14677	14793	14752	14840	14883	14757	14778	14845	14846	14792	14616	14809	14697	14793	14971	14741	14761	14876	14735	14734	14738	14750	14904	14718	14857	14998	14854	15032	14923	14810	14909	14803	14854	14988	14831	14996	14935	14740	14739	14811	14779	14843	14803	14611	14719	14521	14721	14640	14663	14694	14869	14648	14847	14673	14935	14705	14812	14587	14841	14787	14841	14928	14802	14702	14826	14735	14685	14786	14795	14815	14860	14717	14755	15014	14908	14853	14863	14678	14901	14901	14787	14779	14747	14574	14947	14903	14605	14929
22852	34855	34467	27799	24022	21507	19116	17956	16701	16350	15797	15890	15552	15313	15050	15003	14876	14609	14593	14544	14670	14640	14491	14455	14356	14189	14170	14282	14254	13993	14175	14125	14288	14349	14290	13983	14144	14150	14090	13966	14182	14163	14268	14129	13980	14273	14078	14121	14170	14334	14106	14157	14230	14101	14095	14313	14073	14235	14355	14233	14063	14017	14081	14162	14102	14416	14184	13968	14183	14140	14216	14200	14149	14208	14030	14222	14142	14109	14025	14063	14081	14146	13915	14201	14246	14182	14005	14196	14170	13917	14217	14118	14147	14173	14284	14067	14251	14065	14025	14166	14030	13951	13917	14140	14152	14095	14048	14037	14132	13989	13997	14188	14179	14093	14256	14208	14121	14079	14017	14144	14161	13992	14218	14266	14049	14209	13987	14132	14234	14071	14166	14092	14152	14173	14121	14088	14130	13991	14218	14021	14087	14167	14101	14060	14177	14179	14042	14151	14166	14116	13982	14209	13994	14316	14146	13912	14193	14109	14130	14159	14176	14083	14198	14055	14059	14073	14220	14080	14100	14072	13995	14149	14114	13986	14158	14207	14219	13934	14175	14008	14104	14108	14204	14287	14221	14316	14137	14206	14050	14125	14130	14162	13913	14054	14228	14264	14115	14248	14054	14128	14077	14081	14273	14270	14230	14154	14203	14069	14288	14218	14208	14126	14135	14114	14122	14287	14173	14068	14111	14208	14046	14151	14168	14096	14033	14128	14039	14154	14103	14152	14064	14157	14158	14073	14192	14167	14106	14074	14134	14153	14237	14076	14228	14135	14083	14066	14145	14288	14037	14095	14087	14136	14129	14043	14092	13978	14053	14040	14046	14135	14274	14280	14189	14017	14198	13969	14169	14297	14262	14279	14188	13952	14123	14071	14140	14131	14182	14171	14011	14207	14250	14024	14302	14168	14158	14080	14122	14103	14248	14196	14165	14085	14004	14106	14220	14011	14363	14017	14290	14152	14068	14205	14162	14129	14143	14209	14045	14244	14095	14178	14090	13836	14017	14048	14301	14002	14037	14109	14133	14128	13946	14152	13970	14016	14135	14253	14091	14122	14293	14024	14260	14121	14228	14138	14169	14135	14266	14242	13959	13962	13944	14091	14063	14183	14119	14168	14028	14166	13928	14291	14011	14289	14202	13966	14149	14260	14285	14116	14348	14294	14056	14084	14079	14171	14094	14033	14161	14013	14154	14279	14096	13961	14207	14186	14094	14059	14106	14306	14054	14259	14145	14082	14083	14206	14029	14094	14130	13949	14176	14032	14177	14188	14275	14197	14126	14353	14069	14201	14005	14066	14050	14178	14160	14096	14132	14145	14091	14236	14115	14174	14139	14152	14126	14027	14150	14074	14050	14083	14198	14109	14071	14000	14080	14077	14028	14310	14052	14066	14070	14063	14145	14247	14002	14053	14191	14210	14096	14152	14153	14018	14158	14071	14046	14312	14201	14118	14013	14044	14152	14076	14033	14120	14081	14266	14105	14158	14280	14221	14176	14146	14059	14159	14095	14117	13956	14045	14147	14091	14146	14123	14089	14138	14078	14101	14283	14368	14133	14187	14020	14321	14242	14122	14080	14235	14032	14122	14134	14080	14269	13954	14231	14089	14313	14147	14067	14267	14226	14178	14288	14075	14099	14171	14152	14245	14090	13932	14144	14076	14214	14001	14104	14225	14169	14210	13959	14215	14140	14043	14217	14095	13965	14168	14123	14021	14240	14129	14229	13954	14214	14197	14214	14114	14136	14203	14197	14055	14193	14151	14050	14116	14236	14047	14216	14192	14167	14183	14115	14167	13992	14179	14076	14118	14230	14084	14088	14004	14282	14218	14009	14155	14081	14099	14199	14079	13997	14098	14146	14217	14089	14102	13993	13919	14176	14211	14312	14073	14189	14032	14096	14259	14126	14040	14181	14190	14129	14096	14191	14189	14062	14104	14160	14191	14107	14122	14112	14192	14178	14053	14004	14127	13902	14149	13929	14156	14166	14156	14127	14048	14099	14255	14140	14092	14270	14122	14152	14247	14233	14233	14285	14270	13982	14107	13946	14034	14110	13936	14087	14282	14154	14157	13994	14062	14198	14141	14014	14012	14086	14151	14012	14206	14065	14443	14340	14221	14211	14317	14180	14009	14081	14199	14190	14179	14062	14104	14081	14151	13938	14008	14178	14162	14184	14249	14164	14140	14123	14141	14322	14146	14179	14076	14135	14101	14222	14212	14152	14070	14117	14404	14211	14049	14003	14037	14093	14026	13985	14096	14248	14172	14105	14162	14188	14200	14158	14270	14178	14039	14158	14156	14093	14287	14228	14050	14356	14115	14175	14116	14272	14036	14284	14391	14089	14092	14035	14127	14169	14129	14193	14156	14137	14117	14255	14166	14227	14173	14081	14093	14263	14014	14030	14186	14391	14174	14049	14080	13992	14111	14129	14204	14265	14274	14208	14104	14168	14252	14123	14078	14354	14136	14189	14190	14130	14131	14128	14222	14112	14096	14265	14064	14125	14111	14091	13967	14261	14075	14220	14189	14275	14255	14082	14088	14135	14115	14231	14192	14171	13940	14190	14196	14105	14201	14182	14136	14186	14137	14250	14153	14063	14162	14191	14046	14220	14327	14152	14220	14251	14199	14224	14089	14211	14045	14134	14064	14001	14200	14034	14162	14090	14066	14179	13947	14120	14141	14200	14282	14175	14127	14122	14194	14302	14135	14230	14109	14178	14201	14178	14149	14257	14023	14199	14209	14062	14184	13980	13960	14136	14222	14230	14134	14194	14112	14050	14299	14357	14138	14151	14081	14227	14138	14148	14025	14207	14236	14067	14175	13936	14043	14237	13951	14266	14131	14122	14090	14071	14102	14160	14074	14103	14168	14188	14150	14176	14138	14167	14376	14037	14110	14199	14211	14089	14133	14178	14229	14049	14405	14268	14108	14120	14057	14096	14159	14003	14022	14140	14157	14123	14202	14080	14111	13998	14063	14082	14051	14047	14157	14113	14117	14194	14142	14060	14005	14355	14162	14242	14063	14170	14044	14168	14347	14328	14167	14170	14206	14110	14223	13963	14163	14095	14061	14158	14172	14032	14083	14101	14057	14112	14104	14231	14194	14121	14186	13945	14136	14043	14283	14029	14010	14358	14340	14097	14195	14069	14164	14046	14132	14248	14086	14086	13999	14250	13983	14105	14104	14044	14111	14157	13878	14103	14146	14131	14205	14139	14125	14239	14012	14184	14234	14163	14235	14335	14252	14093	14103	14018	14203	14169	14099	14064	14077	14200	14096	14301	14026	14274	14274	14102	14130	14177	14134	14128	13951	14177	13957	14146	14161	14268	13979	14138	14066	14017	14108	14075	14111	14030	14175	14043	14108	14182	14226	14092	14224	14233	14104	14003	14158	14155	14126	14024	14116	14423	14183	14203	14148	14165	14123	14095	14044	13998	14186	14343	14082	14249	14081	14116	14079	14048	14218	14233	13976	13958	13993	14241	14100	14101	14313	14295	14268	14280	14141	14140	14226	14161	14141	13922	14209	14223	14035	14116	14130	14085	14084	14120	14160	14155	14309	14258	14192	14099	14081	14373	14088	14071	14051	14181	14068	14158	14112	14121	14068	14173	14124	13988	14012	14094	14087	14019	13916	14169	14146	14119	14082	14115	14137	14218	14155	14153	14088	13993	14184	14071	14006	14116	14195	14017	14168	14124	14145	14168	14053	14104	14320	14033	14220	14025	13981	14094	14073	14076	14237	14048	14055	14161	14180	14061	14195	14093	14325	14142	13977	14181	14076	14190	13951	14139	14133	14085	14053	14045	14079	14201	13961	14186	14093	14046	14186	14100	14134	14067	14206	14302	14198	14285	14104	14089	14212	14115	14219	14151	14143	14141	14022	14273	14122	14258	14157	14070	13959	14026	14128	14251	14073	14156	14006	14358	13936	14131	14039	14174	14226	14104	14252	13928	14185	14156	14092	14239	14272	14038	14271	14119	14065	14113	14063	14007	14139	14130	14058	14198	14176	14200	14067	14079	14237	14227	14195	14049	14198	14057	14042	14022	13980	14105	14105	14224	14127	14137	14006	14211	14141	14014	14093	14023	14291	14164	14174	14030	14121	14199	14130	14121	14079	14070	14027	14150	13919	14312	14226	14178	14066	14050	14187	14260	14171	14122	13961	14032	14133	14050	14300	14154	14245	14239	14201	14079	14261	13954	14297	13973	14005	14079	14093	14059	14023	14231	14052	14166	14225	14030	14209	14112	14195	14232	14108	14061	14152	14080	14158	14095	14138	14153	14106	14172	14154	14227	14128	14194	14258	14146	14113	14078	14017	14221	14256	14188	14102	14345	14281	14142	14124	14103	14083	14165	14184	14189	14176	14227	14117	14389	14038	14295	14024	14091	14016	14045	14071	14230	14169	14109	14161	14369	14063	14097	14098	14147	13988	14090	14285	14405	14075	14227	14012	14132	14159	14234	14119	14320	14106	14125	14171	13980	14159	14105	14130	14239	14122	14226	14124	14119	14216	14263	14034	14092	14062	14173	14047	13969	14342	14171	14145	14051	14153	14230	14034	14100	14048	14149	14213	14119	14153	14280	14156	14158	14060	14068	14206	14220	14060	14114	14277	14107	14047	14104	14207	14116	14158	14252	14162	14118	14273	14032	13992	14326	14180	14086	14162	14046	14167	13976	14242	14152	13972	14046	14284	13978	14201	14118	14233	14178	14364	14259	14205	14153	14242	14155	14033	14205	14120	14243	14092	14154	14087	14199	14038	13962	14143	13998	14053	14142	14075	14194	14032	14211	14148	14140	14245	14206	14267	14006	14127	14249	14154	14118	14248	14144	14128	14126	14190	14101	14024	14139	14235	14101	14056	14035	14184	14289	14273	13979	14018	14048	14230	14079	14153	14207	14158	14015	14104	14066	14098	14079	14299	14232	14194	14075	14230	14167	14161	14140	14157	14234	14043	14117	14156	14023	14230	14001	13903	14070	14122	13886	14179	14078	14094	14246	14139	14154	14099	14162	14184	14055	14119	14089	14110	14212	14160	14274	14117	14119	13941	14040	14170	14226	14297	14187	14285	14151	13994	14198	13992	14048	14032	14269	14117	14150	14043	14163	14268
24196	21577	29241	24761	23448	24516	23072	19629	17961	17762	17307	17074	17048	16532	16378	16209	15966	16297	16051	15893	15815	15708	15916	15793	15560	15527	15643	15660	15559	15560	15423	15573	15406	15518	15655	15304	15433	15438	15359	15260	15544	15410	15443	15440	15311	15323	15550	15362	15546	15227	15633	15608	15399	15351	15330	15513	15460	15442	15097	15464	15573	15351	15178	15516	15537	15325	15552	15198	15310	15516	15546	15239	15457	15390	15508	15337	15443	15487	15327	15249	15476	15202	15471	15438	15348	15527	15306	15319	15548	15374	15368	15545	15376	15372	15469	15230	15291	15467	15476	15376	15385	15416	15475	15304	15253	15329	15160	15444	15342	15341	15260	15160	15446	15236	15481	15302	15361	15149	15527	15266	15435	15532	15642	15575	15382	15240	15493	15229	15357	15304	15534	15224	15441	15480	15632	15633	15528	15570	15410	15412	15397	15291	15270	15239	15545	15266	15424	15287	15455	15307	15243	15328	15367	15352	15463	15435	15336	15355	15390	15244	15377	15435	15570	15363	15561	15387	15469	15548	15524	15312	15215	15330	15462	15367	15450	15678	15507	15427	15248	15214	15284	15457	15410	15361	15281	15482	15296	15407	15587	15403	15326	15269	15515	15366	15378	15254	15522	15299	15431	15356	15310	15322	15531	15409	15409	15476	15307	15248	15349	15301	15390	15618	15455	15489	15372	15169	15535	15535	15333	15277	15441	15256	15450	15245	15388	15358	15355	15216	15464	15291	15496	15577	15389	15155	15346	15410	15263	15290	15566	15418	15468	15300	15474	15410	15437	15218	15389	15286	15294	15475	15466	15286	15453	15464	15332	15401	15465	15414	15577	15441	15488	15393	15311	15541	15268	15478	15416	15481	15512	15383	15329	15327	15503	15639	15415	15526	15635	15520	15427	15550	15504	15319	15387	15390	15177	15449	15543	15319	15360	15494	15418	15426	15597	15493	15425	15465	15445	15296	15312	15324	15333	15331	15166	15218	15206	15510	15415	15434	15327	15483	15430	15466	15355	15513	15704	15384	15410	15452	15387	15292	15443	15508	15305	15353	15324	15607	15335	15521	15342	15196	15517	15465	15567	15306	15297	15441	15350	15505	15352	15330	15234	15255	15325	15278	15353	15550	15392	15330	15443	15609	15201	15378	15280	15444	15446	15421	15532	15514	15348	15418	15355	15532	15372	15283	15363	15451	15371	15251	15348	15478	15345	15410	15221	15352	15399	15283	15344	15522	15406	15453	15351	15364	15301	15375	15295	15444	15304	15360	15309	15440	15404	15376	15465	15292	15522	15370	15440	15425	15455	15495	15353	15299	15408	15412	15456	15457	15522	15461	15170	15258	15392	15251	15210	15402	15262	15472	15253	15371	15386	15519	15497	15342	15269	15364	15496	15432	15555	15363	15372	15380	15267	15525	15475	15586	15337	15515	15456	15310	15231	15340	15363	15413	15666	15296	15198	15363	15317	15239	15251	15582	15428	15382	15498	15458	15510	15339	15262	15261	15295	15221	15369	15420	15155	15375	15310	15393	15261	15462	15244	15436	15556	15342	15319	15406	15447	15352	15192	15355	15373	15052	15481	15363	15369	15536	15300	15203	15437	15438	15310	15228	15425	15339	15500	15379	15391	15444	15291	15442	15433	15214	15314	15276	15242	15318	15435	15329	15255	15387	15253	15295	15393	15543	15322	15486	15269	15218	15459	15308	15335	15448	15321	15218	15382	15291	15544	15350	15391	15335	15360	15443	15407	15442	15345	15305	15552	15266	15506	15314	15325	15426	15309	15397	15405	15409	15297	15524	15257	15365	15329	15490	15470	15213	15356	15496	15378	15391	15375	15469	15102	15303	15453	15375	15439	15290	15605	15414	15353	15191	15510	15379	15450	15409	15579	15290	15116	15579	15481	15374	15473	15374	15333	15441	15141	15448	15240	15302	15269	15380	15159	15377	15443	15288	15398	15499	15351	15629	15521	15417	15414	15415	15255	15231	15462	15391	14925	15537	15611	15365	15406	15470	15210	15149	15347	15589	15368	15404	15324	15260	15468	15331	15451	15239	15404	15275	15511	15302	15259	15273	15490	15543	15343	15311	15495	15550	15422	15060	15262	15420	15452	15374	15499	15391	15440	15494	15294	15188	15373	15363	15466	15384	15476	15462	15267	15254	15573	15408	15231	15261	15306	15451	15396	15347	15527	15350	15437	15494	15349	15303	15374	15306	15374	15294	15414	15293	15390	15210	15533	15383	15441	15247	15415	15271	15319	15340	15417	15515	15634	15439	15390	15477	15210	15471	15342	15130	15289	15526	15398	15492	15388	15303	15373	15303	15278	15255	15431	15319	15452	15530	15348	15418	15363	15288	15400	15293	15301	15500	15380	15541	15310	15258	15434	15431	15279	15225	15394	15472	15455	15440	15324	15277	15507	15624	15355	15271	15335	15309	15271	15268	15377	15166	15462	15587	15247	15450	15407	15387	15537	15422	15382	15388	15359	15251	15238	15481	15273	15334	15395	15392	15616	15476	15467	15336	15199	15435	15215	15371	15544	15336	15440	15384	15565	15437	15449	15331	15163	15147	15373	15568	15471	15567	15444	15317	15274	15391	15349	15393	15296	15357	15519	15425	15429	15453	15154	15450	15401	15369	15313	15381	15335	15284	15395	15279	15338	15464	15365	15383	15581	15394	15448	15423	15434	15295	15277	15428	15356	15358	15573	15453	15301	15226	15216	15397	15370	15264	15487	15487	15503	15272	15512	15401	15408	15153	15576	15286	15462	15315	15506	15520	15291	15374	15288	15228	15586	15468	15324	15369	15503	15385	15478	15485	15446	15504	15495	15298	15372	15504	15378	15405	15347	15278	15357	15308	15462	15579	15653	15389	15244	15216	15212	15460	15378	15434	15584	15353	15426	15397	15445	15148	15379	15276	15305	15457	15283	15341	15517	15527	15415	15263	15504	15207	15281	15343	15359	15338	15271	15287	15160	15104	15323	15243	15427	15227	15351	15445	15336	15491	15486	15316	15426	15215	15429	15375	15386	15602	15368	15233	15300	15452	15215	15313	15214	15342	15248	15275	15239	15288	15366	15514	15393	15373	15447	15616	15356	15283	15357	15399	15478	15656	15718	15482	15484	15510	15368	15282	15315	15285	15369	15253	15502	15428	15213	15249	15651	15533	15480	15361	15408	15402	15401	15341	15402	15255	15303	15444	15289	15308	15501	15416	15536	15347	15533	15366	15519	15317	15428	15356	15475	15072	15321	15234	15515	15312	15426	15344	15225	15348	15418	15603	15499	15246	15199	15200	15448	15283	15505	15276	15310	15536	15450	15505	15388	15435	15384	15467	15546	15397	15267	15416	15384	15248	15352	15296	15596	15361	15449	15291	15602	15652	15562	15331	15352	15355	15317	15496	15386	15426	15344	15260	15268	15399	15420	15220	15328	15381	15421	15558	15419	15312	15295	15297	15656	15482	15371	15290	15326	15405	15300	15396	15532	15296	15413	15367	15574	15456	15364	15300	15318	15331	15355	15402	15225	15383	15388	15318	15463	15377	15371	15418	15338	15462	15429	15631	15235	15377	15392	15420	15500	15497	15476	15351	15598	15416	15211	15328	15415	15385	15271	15173	15332	15429	15513	15434	15313	15517	15478	15361	15302	15308	15227	15361	15227	15471	15429	15311	15337	15456	15312	15429	15296	15366	15355	15287	15455	15415	15540	15394	15328	15294	15332	15140	15129	15364	15267	15427	15241	15408	15315	15428	15250	15452	15388	15309	15364	15294	15355	15361	15391	15574	15412	15406	15290	15360	15284	15369	15360	15395	15490	15492	15326	15489	15459	15300	15647	15436	15405	15240	15361	15505	15653	15359	15402	15364	15271	15003	15364	15489	15567	15413	15269	15559	15400	15420	15478	15406	15442	15392	15330	15277	15358	15285	15337	15392	15511	15399	15318	15316	15238	15312	15504	15318	15287	15322	15406	15333	15306	15431	15525	15467	15145	15303	15256	15324	15251	15439	15406	15357	15491	15416	15446	15446	15495	15363	15364	15745	15469	15442	15535	15377	15517	15432	15426	15348	15510	15387	15489	15283	15441	15355	15310	15267	15251	15300	15540	15301	15257	15375	15357	15362	15292	15310	15298	15342	15424	15340	15419	15309	15363	15227	15306	15310	15399	15470	15574	15431	15408	15357	15358	15513	15289	15357	15172	15282	15433	15323	15401	15269	15290	15451	15457	15425	15328	15298	15297	15411	15266	15249	15334	15418	15337	15254	15416	15545	15310	15217	15302	15503	15417	15478	15455	15493	15370	15290	15494	15265	15426	15501	15446	15256	15335	15346	15298	15338	15578	15408	15384	15457	15276	15370	15416	15511	15358	15286	15496	15428	15331	15290	15331	15583	15452	15379	15394	15221	15376	15346	15315	15224	15315	15627	15454	15430	15583	15358	15292	15496	15512	15377	15173	15458	15420	15356	15398	15494	15551	15288	15363	15434	15430	15562	15411	15348	15324	15448	15256	15546	15302	15364	15437	15405	15139	15305	15309	15458	15200	15565	15250	15271	15512	15332	15186	15363	15506	15281	15286	15452	15377	15451	15378	15270	15282	15321	15382	15521	15261	15398	15328	15360	15130	15217	15298	15299	15446	15279	15419	15449	15448	15258	15459	15477	15347	15335	15401	15324	15411	15244	15529	15455	15352	15471	15321	15075	15222	15417	15528	15506	15507	15485	15270	15495	15308	15497	15338	15491	15616	15422	15387	15420	15426	15430	15291	15326	15068	15190	15332	15277	15301	15661	15382	15399	15353	15288	15332	15243	15339	15402	15251	15357	15565	15284	15431	15437	15347	15137	15278	15185	15183	15442	15285	15373	15440	15473	15516	15262	15412	15428	15452	15138	15255	15332	15463	15342	15339	15370	15489	15351	15439	15462	15393	15395	15378	15230	15355	15430	15433	15352	15521	15466	15365	15444	15276	15351	15337	15354	15438	15435	15271	15351	15396	15485	15444	15378	15288	15528	15342	15676	15332	15572	15616	15443	15523	15247	15457	15498	15295	15392	15488	15417	15384	15363	15378	15298	15435	15473	15566	15464	15389	15287	15266	15238	15475	15429	15183	15430	15261	15390	15273	15296
22936	40418	40066	33162	29311	25439	22665	20641	18925	17920	17809	17354	17230	16568	16149	15815	15580	15457	15261	15330	15157	15223	15082	14864	14956	14771	14844	15071	14750	14652	14670	14489	14727	14644	14619	14505	14694	14679	14683	14754	14678	14624	14567	14716	14638	14604	14532	14568	14520	14682	14463	14603	14733	14642	14617	14619	14665	14731	14525	14559	14693	14494	14558	14541	14533	14591	14648	14726	14624	14609	14803	14513	14608	14459	14609	14603	14611	14453	14439	14563	14678	14462	14508	14575	14730	14610	14680	14491	14550	14546	14504	14544	14688	14404	14458	14498	14622	14577	14588	14560	14467	14541	14559	14670	14583	14552	14336	14557	14534	14634	14493	14650	14622	14430	14316	14600	14583	14305	14502	14613	14598	14535	14411	14425	14529	14541	14751	14501	14475	14493	14444	14465	14435	14563	14716	14433	14655	14602	14579	14542	14679	14657	14533	14642	14388	14636	14509	14516	14632	14429	14587	14711	14588	14515	14458	14606	14633	14301	14681	14547	14722	14642	14395	14312	14556	14594	14589	14468	14505	14521	14449	14474	14459	14610	14503	14370	14477	14586	14503	14567	14619	14633	14548	14439	14415	14528	14555	14459	14496	14542	14541	14558	14588	14505	14607	14598	14484	14571	14483	14545	14530	14498	14447	14631	14628	14540	14620	14594	14623	14636	14539	14579	14420	14535	14541	14509	14613	14471	14590	14557	14594	14608	14435	14560	14260	14584	14368	14585	14487	14393	14529	14565	14559	14429	14642	14443	14617	14573	14628	14571	14375	14498	14512	14545	14467	14475	14594	14486	14629	14600	14554	14461	14524	14573	14500	14487	14371	14475	14671	14400	14567	14762	14346	14610	14389	14493	14526	14633	14591	14473	14647	14421	14509	14355	14492	14388	14717	14526	14509	14502	14581	14608	14421	14448	14675	14718	14415	14673	14379	14388	14443	14461	14632	14458	14601	14573	14561	14634	14497	14533	14608	14559	14521	14561	14522	14502	14531	14601	14408	14570	14590	14698	14548	14517	14769	14620	14523	14423	14571	14457	14587	14421	14463	14476	14565	14550	14560	14581	14595	14493	14559	14548	14492	14429	14815	14357	14559	14719	14492	14665	14416	14616	14390	14566	14612	14483	14499	14457	14479	14635	14667	14450	14641	14590	14652	14685	14353	14399	14461	14593	14532	14271	14575	14580	14606	14715	14572	14618	14460	14437	14419	14637	14522	14514	14518	14584	14652	14598	14423	14621	14802	14524	14511	14463	14492	14496	14602	14717	14686	14556	14693	14514	14691	14721	14450	14470	14630	14481	14485	14383	14439	14601	14456	14577	14555	14473	14474	14661	14451	14472	14504	14590	14528	14351	14480	14454	14449	14600	14556	14455	14361	14403	14541	14461	14627	14681	14471	14463	14500	14521	14592	14573	14395	14638	14572	14468	14599	14424	14490	14707	14399	14310	14556	14600	14403	14350	14471	14708	14596	14628	14505	14628	14640	14469	14676	14616	14486	14653	14494	14540	14515	14544	14424	14579	14602	14464	14666	14555	14480	14537	14581	14682	14567	14495	14627	14667	14570	14511	14475	14447	14614	14577	14447	14360	14506	14384	14523	14529	14438	14650	14546	14561	14555	14578	14631	14512	14405	14542	14521	14663	14628	14482	14531	14364	14504	14580	14507	14512	14542	14550	14591	14576	14576	14555	14527	14520	14562	14483	14509	14610	14539	14548	14625	14485	14437	14622	14679	14401	14464	14609	14754	14678	14468	14556	14543	14620	14592	14437	14569	14505	14710	14596	14636	14612	14448	14740	14460	14706	14568	14602	14637	14349	14594	14476	14515	14387	14581	14808	14424	14558	14497	14637	14530	14553	14596	14565	14474	14512	14632	14523	14611	14616	14456	14600	14526	14459	14445	14496	14500	14554	14477	14538	14568	14655	14503	14586	14514	14526	14402	14559	14418	14681	14547	14380	14644	14412	14445	14538	14633	14545	14534	14605	14535	14326	14331	14498	14774	14491	14527	14590	14526	14682	14541	14494	14532	14636	14489	14453	14557	14639	14412	14470	14592	14570	14567	14267	14482	14393	14566	14497	14647	14475	14613	14442	14539	14584	14409	14448	14689	14598	14599	14536	14546	14583	14721	14668	14637	14436	14575	14426	14542	14596	14567	14488	14604	14334	14430	14515	14472	14463	14611	14456	14565	14592	14438	14517	14534	14414	14702	14463	14516	14394	14600	14587	14679	14639	14448	14513	14651	14658	14665	14640	14596	14415	14684	14666	14531	14754	14531	14565	14633	14414	14585	14453	14618	14541	14595	14788	14374	14522	14613	14582	14522	14598	14557	14578	14413	14486	14597	14608	14471	14594	14516	14576	14524	14565	14500	14658	14536	14470	14490	14586	14576	14590	14705	14424	14591	14470	14594	14512	14612	14483	14297	14441	14625	14459	14483	14596	14469	14709	14508	14501	14589	14567	14556	14443	14537	14826	14481	14478	14626	14678	14441	14426	14600	14622	14411	14554	14501	14600	14434	14504	14484	14433	14559	14532	14472	14545	14595	14624	14443	14413	14588	14799	14529	14438	14453	14574	14575	14653	14593	14553	14659	14539	14565	14537	14647	14577	14676	14584	14460	14627	14603	14523	14638	14532	14404	14478	14562	14404	14692	14588	14790	14543	14619	14401	14367	14572	14465	14530	14532	14497	14467	14552	14604	14563	14575	14442	14615	14433	14671	14506	14527	14453	14610	14496	14511	14479	14508	14669	14671	14386	14552	14583	14593	14509	14560	14606	14630	14773	14664	14524	14489	14464	14625	14421	14523	14711	14543	14542	14466	14704	14476	14514	14540	14490	14377	14564	14591	14425	14604	14498	14673	14290	14477	14584	14606	14621	14403	14404	14673	14458	14624	14578	14580	14555	14422	14397	14527	14581	14611	14584	14409	14571	14312	14431	14569	14432	14601	14457	14611	14591	14378	14556	14587	14652	14452	14406	14626	14620	14635	14534	14470	14539	14553	14408	14412	14559	14627	14388	14381	14549	14495	14356	14637	14498	14538	14377	14562	14591	14651	14285	14505	14357	14543	14291	14492	14375	14742	14553	14478	14510	14520	14506	14366	14493	14541	14645	14443	14492	14651	14705	14490	14463	14411	14581	14549	14555	14632	14469	14622	14440	14615	14500	14533	14591	14568	14480	14382	14587	14405	14490	14455	14428	14551	14369	14360	14599	14400	14525	14501	14549	14390	14440	14547	14431	14579	14646	14493	14485	14569	14538	14625	14511	14556	14618	14338	14467	14645	14666	14454	14570	14567	14404	14639	14802	14668	14563	14553	14621	14675	14445	14524	14565	14404	14635	14654	14529	14648	14419	14596	14532	14567	14611	14372	14517	14568	14640	14723	14599	14351	14474	14499	14558	14628	14505	14486	14496	14466	14533	14723	14611	14629	14479	14626	14434	14478	14588	14603	14584	14519	14727	14486	14468	14635	14523	14522	14608	14525	14407	14544	14410	14454	14473	14549	14363	14435	14555	14584	14601	14507	14581	14669	14383	14511	14452	14456	14633	14558	14524	14418	14700	14579	14398	14703	14567	14415	14465	14647	14537	14492	14692	14503	14528	14501	14558	14435	14650	14569	14559	14682	14489	14463	14599	14447	14482	14616	14468	14511	14544	14410	14481	14418	14447	14560	14590	14506	14598	14483	14516	14408	14582	14641	14558	14482	14538	14557	14430	14571	14558	14591	14664	14430	14431	14775	14470	14524	14577	14541	14442	14697	14509	14595	14533	14587	14595	14603	14688	14711	14494	14579	14484	14589	14570	14520	14569	14641	14479	14528	14579	14540	14454	14511	14481	14264	14599	14470	14351	14660	14492	14575	14680	14619	14665	14522	14582	14666	14505	14388	14576	14537	14424	14661	14399	14599	14556	14463	14614	14568	14650	14690	14594	14624	14480	14620	14491	14377	14547	14521	14516	14617	14559	14379	14537	14562	14505	14429	14497	14572	14673	14430	14481	14396	14625	14464	14612	14495	14574	14493	14334	14580	14468	14669	14576	14495	14636	14565	14448	14705	14452	14524	14692	14534	14666	14588	14421	14666	14541	14513	14531	14519	14512	14532	14618	14582	14564	14520	14652	14384	14620	14609	14472	14610	14522	14447	14709	14532	14635	14388	14715	14492	14408	14651	14551	14532	14660	14520	14602	14521	14501	14406	14577	14476	14612	14379	14561	14518	14621	14563	14516	14671	14563	14604	14527	14449	14363	14601	14270	14542	14444	14450	14661	14615	14611	14535	14557	14484	14410	14414	14512	14553	14668	14562	14734	14496	14576	14502	14492	14582	14736	14665	14456	14491	14498	14493	14490	14687	14473	14600	14461	14575	14499	14595	14456	14563	14475	14392	14616	14510	14647	14578	14678	14601	14519	14589	14282	14512	14772	14369	14587	14292	14627	14507	14464	14479	14609	14530	14665	14670	14507	14499	14591	14447	14690	14470	14391	14654	14497	14518	14573	14559	14608	14465	14694	14446	14445	14686	14627	14492	14536	14584	14770	14484	14563	14465	14604	14694	14632	14566	14673	14517	14517	14670	14618	14551	14570	14645	14618	14681	14595	14472	14422	14532	14353	14668	14634	14537	14706	14596	14421	14533	14504	14417	14454	14555	14492	14417	14557	14465	14532	14569	14341	14535	14514	14579	14349	14530	14491	14576	14643	14626	14387	14375	14378	14667	14616	14311	14583	14478	14510	14580	14465	14524	14581	14390	14570	14614	14446	14709	14721	14617	14555	14588	14541	14554	14425	14352	14524	14473	14619	14515	14539	14547	14351	14594	14481	14475	14521	14560	14600	14441	14608	14399	14497	14544	14495	14637	14392	14560	14650	14764	14601	14538	14547	14492	14646	14335	14428	14552	14466	14648	14461	14516	14521	14343	14479	14576	14617	14479	14680	14550	14488	14425	14589	14423	14557	14551	14600	14485	14585	14615	14598	14443	14560	14703	14589	14575	14611	14522	14410	14506	14503	14773	14629	14414	14608	14360	14514	14383	14689	14548	14675	14607	14464	14371	14538	14446	14557	14727	14377	14603	14423	14476	14744	14436	14705	14576	14506	14372	14423	14441	14467	14530	14364	14484	14524
23228	21598	29606	24123	22203	25207	27427	21491	19552	19096	18673	18173	17884	17485	17147	16745	16843	16723	16422	16500	16457	16194	16225	16176	16357	16301	15950	15969	15972	15814	15802	15891	15847	15757	15813	15751	15691	15726	15843	15910	15990	15679	15673	15851	15846	15712	15960	15806	15768	15826	15800	15539	15838	15772	15816	15775	15785	15907	15872	15708	15827	15843	15755	15768	15705	15713	15741	15666	15574	15638	15790	15665	15760	15897	15695	15595	15781	15591	15657	15674	15860	15585	15728	15686	15550	15625	15616	15774	15765	15703	15886	15555	15696	15593	15891	15842	15769	15567	15538	15548	15605	15581	15793	15756	15596	15757	15472	15716	15641	15542	15799	15805	15816	15625	15526	15600	15581	15704	15652	15754	15848	15734	15565	15827	15638	15466	15795	15956	15718	15735	15590	15611	15640	15792	15497	15673	15722	15664	15695	15940	15642	15809	15800	15526	15656	15736	15631	15819	15827	15571	15668	15301	15945	15679	15776	15463	15634	15718	15692	15630	15505	15568	15709	15882	15742	15705	15649	15886	15763	15545	15628	15736	15714	15826	15756	15503	15648	15916	15877	15831	15564	15598	15615	15508	15760	15930	15624	15624	15776	15775	15693	15657	15695	15785	15694	15703	15541	15602	15696	15652	15680	15800	15570	15520	15570	15651	15393	15814	15815	15674	15482	15422	15630	15829	15620	15706	15811	15568	15596	15875	15695	15809	15884	15618	15672	15792	15705	15695	15612	15656	15779	15652	15706	15600	15764	15649	15564	15635	15904	15862	15666	15525	15703	15642	15553	15785	15648	15736	15560	15678	15761	15451	15760	15521	15715	15795	15655	15708	15585	15607	15714	15579	15626	15699	15680	15637	15602	15577	15565	15705	15642	15613	15594	15831	15600	15528	15684	15589	15586	15618	15708	15714	15861	15701	15733	15565	15609	15726	15663	15733	15554	15730	15567	15628	15772	15654	15686	15833	15695	15812	15661	15700	15435	15803	15647	15739	15730	15624	15641	15439	15644	15678	15680	15461	15626	15708	15509	15801	15812	15740	15562	15533	15826	15768	15719	15612	15692	15650	15793	15573	15931	15674	15673	15535	15634	15661	15684	15745	15826	15654	15652	15778	15631	15660	15624	15759	15853	15714	15741	15494	15628	15613	15667	15414	15595	15555	15647	15673	15593	15714	15536	15533	15683	15729	15636	15756	15630	15681	15797	15700	15727	15576	15717	15581	15572	15585	15662	15693	15628	15608	15751	15669	15643	15667	15586	15770	15712	15612	15717	15451	15863	15594	15634	15681	15727	15753	15738	15618	15681	15752	15707	15551	15666	15710	15638	15687	15544	15601	15614	15717	15685	15719	15716	15642	15649	15708	15484	15661	15649	15600	15630	15620	15616	15777	15663	15569	15597	15671	15669	15666	15538	15677	15699	15584	15581	15592	15470	15683	15573	15706	15635	15602	15736	15837	15524	15723	15538	15427	15798	15763	15683	15659	15670	15489	15792	15713	15924	15577	15653	15633	15572	15768	15568	15738	15418	15577	15702	15468	15606	15889	15644	15462	15611	15574	15477	15370	15734	15357	15473	15632	15489	15669	15712	15581	15907	15714	15721	15501	15508	15748	15696	15576	15634	15794	15794	15831	15696	15685	15730	15425	15600	15605	15541	15657	15704	15777	15704	15550	15788	15520	15525	15624	15630	15621	15419	15569	15850	15815	15734	15484	15680	15572	15723	15494	15694	15730	15689	15579	15692	15768	15664	15637	15859	15731	15690	15481	15674	15567	15714	15607	15769	15709	15533	15479	15526	15821	15647	15664	15573	15730	15773	15535	15577	15632	15489	15575	15707	15548	15585	15487	15507	15669	15648	15663	15788	15857	15700	15502	15490	15562	15736	15609	15483	15665	15506	15444	15694	15776	15744	15642	15536	15586	15820	15653	15596	15658	15595	15591	15796	15498	15741	15693	15652	15886	15686	15639	15737	15661	15764	15803	15617	15551	15567	15684	15608	15716	15682	15490	15670	15799	15648	15576	15704	15589	15681	15810	15762	15550	15649	15604	15527	15702	15622	15784	15722	15724	15588	15704	15906	15542	15716	15674	15708	15541	15811	15471	15701	15711	15729	15647	15804	15609	15337	15498	15645	15687	15575	15590	15605	15529	15621	15827	15739	15506	15805	15446	15684	15778	15547	15766	15736	15579	15675	15630	15593	15602	15659	15622	15570	15439	15382	15427	15435	15651	15707	15549	15695	15584	15722	15624	15662	15674	15698	15603	15590	15529	15660	15715	15749	15778	15507	15644	15789	15709	15726	15878	15524	15545	15866	15565	15533	15664	15713	15673	15666	15573	15616	15724	15584	15501	15762	15562	15739	15789	15669	15704	15804	15629	15780	15954	15859	15643	15696	15624	15551	15724	15578	15643	15777	15666	15734	15647	15555	15733	15776	15666	15668	15644	15826	15630	15735	15581	15782	15695	15562	15863	15651	15606	15621	15444	15837	15570	15608	15480	15724	15610	15658	15726	15623	15694	15628	15561	15655	15767	15512	15558	15603	15632	15761	15702	15489	15626	15686	15698	15637	15478	15790	15755	15642	15758	15615	15772	15685	15726	15642	15862	15749	15884	15586	15581	15496	15622	15627	15859	15804	15605	15528	15820	15868	15843	15603	15816	15501	15470	15602	15666	15585	15732	15785	15807	15436	15614	15617	15563	15703	15672	15673	15718	15576	15644	15460	15928	15739	15827	15491	15679	15634	15707	15578	15668	15690	15581	15669	15507	15701	15601	15587	15567	15639	15723	15528	15708	15805	15677	15612	15620	15636	15674	15533	15788	15720	15644	15791	15517	15741	15590	15792	15658	15450	15593	15506	15823	15680	15724	15662	15494	15674	15622	15878	15743	15626	15853	15722	15709	15686	15669	15793	15610	15904	15675	15929	15680	15770	15458	15538	15762	15689	15627	15588	15643	15604	15768	15409	15843	15580	15781	15520	15567	15811	15703	15670	15484	15750	15490	15441	15682	15687	15674	15625	15601	15749	15720	15675	15682	15812	15754	15720	15407	15558	15673	15899	15737	15633	15737	15740	15538	15739	15485	15675	15520	15666	15596	15839	15599	15734	15724	15774	15667	15653	15636	15568	15734	15626	15738	16039	15835	15741	15567	15547	15775	15849	15675	15406	15623	15594	15781	15733	15721	15719	15578	15496	15453	15717	15673	15710	15637	15678	15675	15614	15745	15583	15719	15650	15682	15909	15722	15663	15605	15692	15455	15672	15702	15586	15512	15585	15523	15702	15609	15714	15704	15623	15890	15851	15598	15803	15650	15664	15508	15608	15754	15947	15654	15523	15650	15653	15498	15853	15702	15799	15604	15764	15623	15754	15543	15667	15600	15779	15654	15836	15740	15777	15627	15940	15607	15521	15770	15766	15611	15669	15872	15570	15568	15555	15450	15537	15554	15698	15634	15615	15614	15785	15599	15759	15629	15708	15650	15555	15524	15722	15702	15650	15643	15472	15756	15505	15525	15580	15509	15818	15578	15673	15747	15935	15525	15519	15657	15624	15786	15684	15759	15477	15581	15870	15927	15685	15721	15881	15856	15653	15331	15745	15556	15544	15670	15576	15693	15495	15584	15604	15677	15755	15626	15719	15638	15744	15740	15469	15617	15679	15449	15757	15659	15522	15561	15706	15673	15785	15674	15542	15574	15687	15708	15849	15617	15734	15730	15555	15704	15728	15690	15644	15534	15650	15617	15718	15623	15596	15569	15619	15492	15634	15667	15582	15555	15618	15431	15618	15782	15475	15763	15831	15617	15700	15657	15602	15594	15637	15735	15738	15590	15577	15756	15759	15673	15898	15881	15668	15703	15647	15706	15684	15577	15585	15534	15754	15636	15638	15652	15647	15643	15806	15710	15833	15712	15545	15720	15531	15589	15511	15635	15626	15378	15802	15711	15823	15798	15582	15670	15768	15898	15551	15690	15754	15742	15407	15509	15567	15548	15652	15512	15522	15476	15770	15626	15488	15776	15772	15623	15607	15609	15843	15756	15717	15540	15627	15766	15468	15685	15550	15632	15715	15686	15595	15833	15561	15575	15658	15583	15781	15557	15489	15574	15826	15524	15593	15777	15600	15628	15755	15757	15610	15635	15694	15597	15614	15684	15581	15612	15532	15788	15777	15579	15728	15684	15802	15761	15709	15540	15598	15669	15523	15723	15646	15661	15680	15659	15777	15614	15583	15699	15522	15718	15705	15633	15721	15644	15747	15807	15609	15547	15573	15729	15676	15792	15449	15755	15603	15517	15518	15598	15662	15655	15527	15685	15678	15564	15553	15519	15753	15650	15622	15585	15537	15582	15695	15562	15653	15664	15762	15578	15643	15520	15756	15724	15977	15817	15805	15628	15675	15673	15729	15623	15591	15625	15701	15689	15912	15828	15738	15491	15760	15860	15647	15858	15741	15580	15678	15520	15701	15631	15609	15842	15557	15575	15634	15680	15463	15461	15843	15467	15670	15642	15778	15632	15576	15741	15576	15663	15732	15716	15694	15610	15576	15601	15728	15678	15863	15711	15638	15804	15865	15627	15588	15661	15571	15641	15803	15753	15697	15523	15779	15697	15650	15536	15654	15685	15723	15699	15607	15628	15627	15722	15632	15557	15617	15626	15858	15724	15700	15747	15616	15703	15615	15688	15676	15558	15626	15855	15574	15690	15498	15698	15613	15619	15487	15576	15730	15601	15783	15782	15560	15807	15792	15475	15527	15787	15543	15535	15656	15575	15553	15651	15510	15640	15610	15719	15694	15707	15726	15649	15683	15742	15676	15732	15594	15690	15653	15592	15666	15626	15689	15868	15546	15689	15721	15761	15652	15567	15796	15559	15639	15617	15754	15706	15757	15672	15797	15641	15669	15478	15574	15848	15977	15792	15618	15563	15596	15771	15823	15838	15650	15735	15736	15653	15637	15766	15691	15815	15560	15506	15714	15563	15761	15473	15606	15488	15508	15706	15838	15747	15637	15694	15644	15866	15658	15701	15777	15653	15756	15771	15831	15674	15508	15543	15701	15617	15637	15590	15740	15753	15586	15646	15835	15477	15477	15511	15563	15680	15791	15522	15675	15673	15614	15591	15804	15524
24875	45463	44258	36936	32796	29081	25472	22997	20603	19589	19040	18776	18258	17368	16781	16390	16555	16167	15814	15904	15728	15620	15675	15441	15100	15271	15029	15239	15081	14773	14869	14935	14742	14755	14651	14713	14641	14945	14804	14843	14821	14877	14806	14593	14821	14812	14802	14680	14760	14695	14754	14794	14792	14970	14581	14723	14846	14602	14836	14690	14683	14635	14748	14852	14712	14731	14680	14748	14599	14673	14801	14665	14827	14686	14491	14622	14635	14734	14689	14639	14703	14633	14909	14744	14691	14744	14837	14685	14982	14655	14704	14704	14540	14674	14568	14563	14612	14647	14649	14570	14698	14632	14732	14563	14781	14696	14765	14530	14536	14852	14640	14689	14721	14486	14633	14723	14656	14722	14590	14739	14578	14541	14728	14684	14477	14734	14690	14679	14694	14629	14615	14770	14756	14677	14703	14724	14735	14608	14543	14847	14651	14690	14750	14646	14708	14799	14565	14742	14663	14730	14635	14672	14741	14639	14735	14656	14606	14664	14649	14735	14771	14584	14701	14561	14819	14680	14825	14602	14652	14869	14855	14479	14664	14621	14877	14592	14750	14707	14826	14657	14631	14580	14782	14742	14453	14736	14705	14797	14786	14510	14741	14640	14635	14771	14679	14639	14687	14687	14805	14711	14660	14749	14649	14740	14591	14636	14547	14700	14671	14709	14514	14581	14665	14701	14634	14579	14630	14714	14638	14669	14528	14537	14732	14655	14658	14770	14643	14574	14616	14624	14792	14735	14633	14723	14711	14707	14593	14676	14832	14764	14704	14652	14531	14705	14706	14646	14671	14604	14705	14807	14567	14684	14738	14597	14633	14711	14621	14643	14817	14675	14800	14622	14602	14586	14688	14795	14786	14649	14701	14689	14798	14613	14876	14677	14615	14711	14699	14666	14612	14716	14688	14467	14690	14665	14552	14714	14672	14660	14596	14698	14604	14621	14574	14514	14763	14735	14621	14658	14684	14561	14565	14506	14738	14686	14609	14801	14512	14546	14721	14704	14738	14621	14644	14692	14642	14635	14646	14621	14713	14631	14804	14800	14483	14760	14634	14686	14632	14691	14751	14612	14638	14727	14705	14609	14575	14643	14497	14689	14625	14715	14710	14736	14835	14651	14605	14762	14672	14711	14694	14587	14687	14700	14705	14613	14654	14623	14716	14762	14649	14701	14752	14606	14654	14881	14531	14665	14750	14715	14790	14730	14794	14588	14627	14801	14702	14575	14842	14658	14708	14566	14615	14720	14823	14726	14705	14578	14667	14828	14569	14519	14714	14761	14810	14726	14666	14645	14740	14702	14667	14763	14613	14561	14684	14704	14657	14678	14650	14755	14558	14519	14520	14610	14868	14713	14830	14476	14779	14739	14721	14613	14746	14583	14755	14492	14612	14640	14405	14789	14662	14590	14814	14674	14694	14752	14624	14501	14677	14725	14534	14690	14877	14552	14631	14688	14703	14878	14699	14782	14596	14766	14495	14781	14675	14605	14625	14627	14585	14572	14652	14715	14460	14695	14558	14702	14606	14582	14792	14691	14690	14535	14651	14759	14741	14745	14634	14787	14470	14705	14612	14696	14769	14683	14852	14596	14684	14488	14582	14882	14494	14706	14583	14775	14622	14549	14617	14526	14819	14689	14873	14621	14658	14754	14488	14726	14756	14657	14637	14719	14568	14650	14713	14644	14788	14735	14838	14585	14812	14672	14703	14584	14703	14693	14825	14678	14615	14683	14493	14630	14698	14781	14553	14799	14755	14700	14593	14650	14618	14681	14524	14838	14757	14711	14580	14774	14708	14703	14566	14697	14696	14814	14709	14675	14627	14673	14707	14753	14482	14666	14514	14797	14573	14499	14694	14404	14759	14753	14552	14696	14767	14550	14608	14515	14686	14591	14793	14707	14625	14622	14657	14632	14612	14552	14719	14652	14722	14640	14855	14548	14724	14622	14722	14661	14660	14792	14633	14747	14680	14698	14745	14622	14571	14639	14779	14620	14575	14518	14690	14731	14685	14645	14539	14668	14747	14617	14627	14723	14556	14690	14722	14583	14623	14587	14633	14715	14649	14632	14629	14643	14562	14674	14685	14779	14843	14560	14615	14726	14635	14506	14743	14640	14731	14563	14842	14611	14672	14618	14736	14677	14647	14729	14525	14609	14656	14726	14527	14753	14553	14568	14721	14556	14566	14698	14677	14437	14633	14724	14725	14597	14752	14834	14831	14621	14497	14760	14691	14492	14820	14730	14694	14643	14669	14525	14417	14608	14678	14559	14674	14746	14671	14712	14743	14611	14698	14705	14738	14624	14656	14540	14645	14691	14447	14701	14591	14631	14757	14696	14686	14536	14743	14601	14670	14485	14749	14680	14708	14497	14712	14669	14718	14654	14627	14701	14691	14481	14703	14800	14664	14537	14520	14772	14734	14651	14782	14737	14565	14757	14772	14642	14710	14683	14565	14792	14633	14768	14509	14694	14610	14609	14706	14689	14804	14584	14604	14713	14811	14608	14670	14593	14565	14622	14775	14658	14805	14728	14594	14540	14631	14638	14710	14811	14605	14702	14606	14631	14656	14513	14650	14630	14596	14632	14640	14543	14714	14777	14725	14573	14674	14644	14685	14573	14641	14527	14656	14633	14550	14563	14743	14517	14694	14737	14679	14711	14743	14533	14662	14831	14634	14539	14489	14695	14752	14690	14475	14758	14621	14541	14692	14537	14768	14590	14569	14508	14695	14677	14792	14664	14857	14547	14594	14838	14544	14670	14512	14688	14591	14629	14534	14751	14717	14515	14700	14629	14574	14613	14635	14603	14467	14529	14758	14622	14680	14724	14595	14654	14560	14749	14621	14736	14573	14776	14541	14474	14783	14790	14650	14633	14575	14702	14704	14829	14631	14731	14702	14763	14680	14792	14789	14698	14805	14486	14892	14657	14598	14750	14585	14595	14678	14815	14687	14636	14765	14692	14625	14600	14546	14642	14553	14710	14749	14762	14607	14804	14885	14710	14510	14645	14737	14809	14625	14625	14776	14612	14626	14557	14588	14523	14681	14575	14714	14650	14599	14517	14768	14608	14645	14609	14589	14667	14655	14686	14567	14742	14629	14631	14702	14634	14613	14599	14629	14720	14809	14614	14522	14698	14599	14893	14609	14631	14641	14649	14718	14607	14749	14813	14715	14704	14635	14847	14764	14620	14643	14589	14579	14599	14514	14634	14472	14722	14760	14691	14630	14708	14701	14753	14763	14606	14576	14559	14568	14719	14658	14598	14649	14614	14577	14450	14683	14623	14600	14796	14629	14651	14710	14619	14633	14669	14741	14669	14693	14652	14871	14644	14661	14643	14570	14767	14722	14565	14635	14716	14642	14858	14717	14667	14652	14639	14558	14661	14734	14591	14617	14743	14612	14688	14700	14571	14469	14639	14641	14752	14765	14647	14711	14624	14704	14776	14584	14617	14592	14715	14706	14629	14571	14734	14514	14744	14588	14738	14831	14638	14743	14595	14523	14585	14628	14631	14582	14680	14688	14452	14678	14700	14693	14720	14768	14591	14550	14712	14480	14698	14785	14618	14714	14634	14619	14711	14712	14896	14801	14687	14723	14539	14701	14534	14626	14577	14571	14586	14567	14701	14499	14574	14656	14695	14773	14674	14588	14519	14630	14695	14592	14569	14777	14644	14715	14540	14851	14552	14722	14698	14854	14703	14585	14696	14581	14673	14715	14651	14779	14586	14769	14636	14619	14682	14675	14768	14872	14685	14755	14763	14760	14436	14719	14542	14652	14636	14680	14787	14668	14693	14729	14645	14668	14525	14566	14667	14511	14757	14682	14622	14809	14524	14615	14565	14687	14559	14787	14673	14724	14566	14604	14695	14699	14494	14517	14452	14718	14687	14486	14886	14611	14792	14545	14639	14567	14732	14567	14860	14511	14583	14736	14626	14583	14710	14628	14844	14650	14632	14467	14543	14668	14648	14801	14626	14697	14491	14747	14580	14573	14618	14534	14668	14740	14622	14765	14592	14521	14763	14684	14710	14505	14740	14709	14792	14410	14692	14798	14495	14594	14803	14633	14653	14681	14752	14611	14726	14682	14633	14596	14844	14372	14699	14687	14901	14680	14672	14660	14673	14619	14678	14790	14561	14642	14666	14698	14604	14564	14670	14759	14906	14746	14825	14826	14656	14609	14736	14702	14592	14618	14756	14659	14614	14732	14616	14656	14700	14570	14671	14857	14645	14614	14613	14655	14535	14833	14616	14707	14733	14517	14950	14401	14513	14649	14644	14706	14687	14740	14763	14843	14593	14791	14690	14508	14743	14662	14547	14833	14744	14426	14718	14582	14732	14611	14560	14733	14511	14504	14495	14607	14482	14556	14482	14651	14734	14558	14565	14556	14683	14727	14493	14713	14539	14693	14729	14860	14665	14681	14528	14663	14672	14829	14675	14529	14613	14769	14747	14715	14682	14584	14572	14672	14561	14643	14717	14735	14765	14694	14578	14763	14573	14684	14726	14684	14654	14630	14752	14797	14612	14594	14845	14642	14742	14696	14777	14466	14715	14671	14653	14598	14507	14769	14684	14680	14673	14716	14660	14631	14492	14712	14668	14639	14675	14691	14550	14699	14855	14513	14922	14612	14593	14592	14527	14756	14688	14633	14602	14562	14715	14523	14805	14618	14636	14768	14512	14603	14441	14761	14772	14643	14619	14587	14749	14839	14734	14720	14654	14742	14765	14595	14578	14673	14763	14584	14692	14686	14529	14523	14703	14652	14677	14697	14543	14662	14452	14760	14406	14672	14876	14798	14630	14566	14678	14465	14748	14709	14616	14670	14812	14708	14488	14869	14602	14747	14543	14502	14534	14624	14717	14504	14707	14543	14496	14580	14722	14695	14793	14804	14635	14766	14588	14702	14618	14739	14710	14655	14677	14485	14563	14680	14638	14878	14643	14466	14645	14620	14666	14700	14834	14607	14714	14552	14561	14734	14445	14620	14599	14632	14626	14467	14752	14630	14469	14626	14765	14724	14751	14718	14639	14631	14580	14711	14751	14580	14730	14590	14578	14793	14596	14696	14653	14646	14589	14819	14810	14530	14710	14583	14737	14605	14709	14425	14592	14623	14594	14764	14530
27869	23625	29363	26421	21551	19558	17969	16795	16087	15921	15699	15423	15478	15413	15342	15085	14794	14866	14813	14903	14730	14996	14900	14963	14755	14671	14775	14868	14686	14683	14608	14527	14579	14665	14572	14612	14606	14584	14708	14565	14671	14560	14513	14684	14485	14640	14578	14559	14642	14588	14396	14502	14588	14479	14562	14623	14739	14557	14507	14688	14793	14637	14830	14577	14619	14586	14680	14661	14501	14586	14607	14589	14600	14604	14682	14543	14623	14544	14716	14470	14602	14550	14503	14709	14637	14430	14580	14578	14580	14597	14491	14424	14452	14761	14492	14520	14701	14582	14457	14423	14689	14609	14802	14735	14644	14524	14592	14603	14592	14695	14504	14577	14651	14603	14859	14272	14677	14574	14592	14681	14322	14673	14520	14715	14457	14650	14441	14531	14652	14680	14504	14613	14788	14625	14571	14566	14560	14771	14729	14671	14725	14544	14641	14555	14545	14511	14632	14634	14682	14524	14604	14462	14520	14610	14705	14555	14413	14571	14674	14571	14459	14544	14770	14824	14518	14647	14637	14560	14414	14571	14604	14453	14662	14476	14634	14500	14823	14633	14562	14610	14635	14700	14574	14702	14740	14728	14616	14308	14473	14598	14748	14631	14616	14571	14690	14665	14501	14384	14646	14565	14529	14577	14604	14566	14714	14575	14478	14707	14494	14471	14522	14518	14744	14639	14630	14667	14371	14397	14440	14548	14814	14707	14483	14706	14453	14609	14656	14628	14495	14767	14902	14725	14464	14665	14661	14654	14566	14661	14558	14632	14590	14806	14491	14729	14323	14663	14571	14455	14719	14621	14567	14497	14519	14539	14480	14536	14633	14592	14580	14591	14651	14468	14678	14556	14578	14641	14721	14693	14641	14481	14768	14781	14505	14541	14767	14521	14692	14673	14545	14633	14511	14720	14715	14449	14479	14661	14786	14633	14570	14507	14656	14610	14697	14596	14675	14447	14376	14646	14641	14600	14597	14574	14676	14632	14530	14589	14475	14657	14649	14601	14420	14665	14539	14578	14563	14470	14528	14646	14428	14576	14557	14502	14617	14440	14682	14682	14675	14551	14537	14612	14609	14671	14663	14621	14773	14615	14653	14459	14608	14704	14645	14561	14282	14599	14620	14404	14583	14389	14555	14669	14549	14591	14643	14658	14883	14574	14621	14564	14624	14659	14481	14519	14661	14522	14572	14647	14475	14724	14579	14537	14559	14572	14789	14703	14520	14433	14483	14546	14512	14503	14360	14270	14730	14456	14617	14568	14480	14661	14493	14448	14613	14467	14764	14652	14729	14484	14674	14465	14676	14259	14687	14699	14603	14443	14552	14634	14726	14751	14521	14677	14634	14803	14718	14683	14606	14558	14525	14655	14511	14563	14704	14598	14587	14698	14653	14463	14629	14691	14686	14741	14706	14584	14733	14464	14712	14705	14407	14690	14537	14475	14672	14488	14485	14592	14832	14538	14477	14585	14845	14705	14765	14826	14566	14543	14537	14510	14535	14590	14512	14533	14333	14494	14595	14727	14728	14534	14644	14687	14670	14611	14548	14588	14388	14598	14606	14530	14661	14566	14611	14540	14582	14548	14576	14688	14543	14574	14666	14546	14685	14658	14432	14581	14438	14583	14502	14516	14624	14581	14599	14723	14746	14478	14624	14532	14596	14568	14645	14553	14536	14552	14628	14478	14721	14594	14667	14583	14690	14427	14646	14625	14619	14508	14507	14447	14625	14605	14735	14644	14608	14766	14620	14664	14488	14403	14622	14665	14517	14626	14636	14577	14487	14419	14578	14549	14625	14752	14623	14478	14640	14554	14608	14787	14631	14657	14505	14522	14694	14549	14607	14586	14642	14691	14564	14685	14611	14607	14331	14596	14432	14303	14671	14640	14731	14761	14589	14554	14591	14588	14755	14504	14692	14639	14481	14663	14531	14790	14621	14598	14449	14627	14524	14360	14662	14451	14568	14716	14665	14444	14612	14722	14592	14609	14549	14455	14709	14369	14631	14541	14552	14511	14338	14692	14502	14643	14584	14463	14727	14542	14548	14565	14577	14644	14483	14467	14348	14562	14752	14687	14714	14464	14492	14712	14529	14631	14567	14526	14842	14442	14652	14614	14624	14623	14619	14807	14648	14613	14549	14465	14487	14699	14675	14616	14578	14714	14492	14586	14389	14593	14688	14581	14445	14549	14517	14405	14458	14493	14528	14665	14717	14549	14721	14639	14504	14690	14744	14427	14703	14719	14616	14667	14591	14454	14571	14674	14592	14594	14651	14408	14389	14388	14560	14522	14465	14602	14591	14581	14502	14623	14592	14475	14576	14595	14615	14524	14474	14711	14614	14575	14718	14667	14524	14830	14618	14671	14800	14569	14737	14718	14634	14634	14556	14329	14580	14387	14584	14535	14650	14635	14621	14682	14602	14654	14798	14519	14666	14544	14612	14624	14552	14580	14500	14672	14602	14597	14735	14544	14560	14380	14513	14577	14729	14666	14676	14531	14702	14635	14593	14563	14600	14597	14693	14517	14797	14566	14662	14490	14562	14615	14722	14674	14496	14599	14288	14908	14732	14531	14504	14714	14681	14771	14750	14609	14730	14574	14808	14646	14541	14509	14651	14578	14705	14457	14502	14640	14793	14626	14634	14676	14604	14482	14536	14535	14414	14587	14507	14504	14601	14558	14516	14568	14617	14647	14613	14501	14586	14440	14479	14643	14714	14645	14678	14712	14666	14554	14569	14590	14734	14640	14577	14613	14435	14448	14686	14589	14704	14546	14652	14471	14649	14489	14672	14596	14729	14466	14897	14698	14435	14451	14579	14772	14430	14721	14579	14676	14591	14662	14877	14470	14347	14514	14528	14716	14774	14628	14407	14577	14529	14636	14585	14561	14488	14751	14623	14584	14617	14695	14469	14532	14706	14766	14443	14413	14795	14690	14532	14606	14600	14413	14601	14517	14491	14514	14924	14670	14504	14538	14698	14751	14469	14419	14621	14369	14464	14639	14491	14595	14569	14640	14477	14748	14495	14540	14402	14537	14565	14717	14580	14675	14588	14456	14579	14697	14802	14373	14807	14725	14622	14566	14578	14616	14662	14583	14711	14733	14519	14398	14552	14696	14601	14516	14594	14597	14544	14562	14650	14601	14509	14550	14428	14697	14526	14633	14394	14655	14733	14685	14452	14651	14619	14652	14638	14626	14433	14633	14665	14530	14599	14643	14503	14605	14557	14556	14449	14840	14696	14567	14546	14514	14643	14735	14697	14533	14575	14600	14486	14647	14574	14715	14492	14585	14497	14598	14455	14602	14779	14603	14652	14777	14760	14735	14738	14585	14589	14662	14622	14531	14645	14569	14575	14483	14254	14505	14504	14531	14746	14550	14603	14588	14535	14542	14581	14386	14495	14701	14669	14527	14674	14506	14766	14507	14546	14406	14601	14562	14555	14703	14592	14676	14467	14754	14590	14529	14551	14527	14529	14431	14616	14819	14594	14657	14619	14563	14683	14786	14583	14572	14258	14680	14630	14549	14492	14684	14504	14346	14340	14660	14703	14672	14569	14511	14464	14412	14623	14558	14693	14720	14506	14564	14781	14638	14824	14528	14574	14503	14799	14760	14509	14599	14634	14845	14835	14672	14480	14652	14616	14609	14605	14471	14797	14554	14469	14519	14686	14869	14427	14485	14520	14753	14592	14613	14407	14384	14705	14632	14610	14456	14527	14418	14627	14710	14559	14604	14635	14559	14733	14667	14621	14603	14558	14722	14502	14632	14589	14619	14564	14631	14598	14560	14692	14405	14685	14467	14663	14607	14741	14424	14695	14570	14602	14638	14752	14646	14617	14628	14795	14622	14688	14755	14612	14461	14659	14461	14514	14499	14369	14683	14650	14702	14603	14483	14592	14454	14709	14813	14459	14543	14561	14701	14543	14487	14624	14668	14706	14532	14577	14567	14615	14445	14739	14600	14605	14542	14607	14525	14640	14677	14483	14581	14518	14538	14554	14682	14824	14530	14578	14664	14465	14511	14574	14293	14629	14601	14660	14708	14537	14484	14542	14783	14627	14748	14585	14618	14506	14401	14570	14749	14467	14632	14442	14608	14733	14423	14537	14671	14462	14627	14436	14749	14670	14596	14604	14671	14508	14449	14564	14663	14662	14483	14680	14701	14758	14655	14586	14602	14699	14553	14728	14546	14623	14522	14752	14531	14598	14593	14622	14582	14668	14544	14435	14521	14542	14687	14613	14786	14743	14499	14617	14337	14606	14567	14710	14595	14522	14659	14700	14587	14643	14595	14722	14430	14482	14749	14585	14453	14477	14671	14499	14698	14612	14607	14721	14518	14525	14552	14424	14561	14798	14595	14499	14575	14555	14490	14521	14560	14814	14632	14534	14768	14397	14642	14859	14592	14650	14371	14658	14750	14758	14719	14697	14711	14564	14343	14479	14549	14522	14664	14717	14710	14621	14627	14660	14556	14493	14612	14579	14626	14639	14679	14501	14626	14816	14456	14873	14596	14701	14683	14489	14598	14732	14574	14710	14609	14561	14489	14536	14668	14420	14656	14547	14552	14700	14612	14528	14565	14393	14827	14605	14497	14605	14370	14455	14715	14739	14803	14618	14606	14405	14578	14730	14556	14796	14641	14394	14543	14571	14793	14360	14750	14524	14422	14646	14791	14691	14591	14608	14643	14637	14638	14554	14649	14516	14645	14633	14435	14729	14591	14564	14586	14546	14510	14693	14643	14548	14604	14719	14590	14715	14653	14655	14626	14409	14563	14440	14589	14491	14773	14515	14423	14546	14508	14531	14702	14606	14434	14488	14411	14738	14236	14577	14643	14665	14563	14700	14558	14637	14744	14428	14545	14698	14712	14710	14693	14538	14451	14788	14592	14633	14587	14493	14676	14441	14593	14500	14578	14390	14477	14577	14641	14714	14663	14675	14627	14539	14455	14539	14609	14480	14476	14505	14468	14535	14644	14481	14665	14597	14683	14658	14559	14574	14586	14690	14728	14764	14529	14611	14824	14584	14719	14591	14556	14571	14682	14699	14659	14511	14671	14539	14550	14709	14523	14405	14675	14619	14650	14843	14423	14850	14483	14590	14607	14542	14558	14697	14745	14662	14685
23324	35075	34218	27614	24182	21467	19169	17858	16579	15924	16000	15665	15310	15211	14822	14696	14730	14662	14456	14425	14381	14248	14226	14074	14284	14059	14099	14163	14320	14187	14107	14002	13797	14004	14114	13933	14165	14118	14036	14054	14081	14075	13992	13993	13961	13970	13882	13965	14022	13974	14044	13864	13995	14109	13982	14015	13989	13963	14010	13976	14043	14022	13929	13861	14003	13982	13998	14038	13934	13951	14050	13998	14072	13976	13886	14147	13983	14103	13949	13953	13941	13832	13923	13904	14026	13930	14156	13842	14014	14041	13956	13986	14068	13977	14012	14012	14081	13934	13953	14108	14009	14073	13907	13892	13903	13845	13985	13978	13864	13918	13809	14068	14018	13894	13932	14114	13985	13941	14012	13975	13961	13955	13879	14001	14120	13961	13953	14015	14101	13999	13920	14029	13959	13984	13838	14006	14196	14017	13856	14017	13951	14028	14062	13950	14062	14090	14010	14027	14071	14006	14022	14113	14046	13911	14110	14041	13872	14049	13998	14003	14023	13964	14189	13945	14126	14049	13950	13908	13838	13956	13870	13979	14022	13954	13872	13759	14051	13980	13909	13804	13936	13920	13977	14009	13879	13914	13796	13879	13904	14094	14011	14007	13982	13955	13820	13897	13923	13836	14091	14000	13941	13949	14055	13945	14000	13874	13931	13855	13986	14066	14006	13982	13881	13934	14081	14087	13913	14019	13908	14178	13938	13898	13973	13912	13936	13939	14055	13818	13894	13875	13956	13940	13929	13945	14072	14080	13987	14010	14111	13967	14171	14101	13950	13787	14037	13848	14053	14087	13863	13986	13933	14124	13985	14050	13988	13921	14163	14015	13956	13996	13870	13976	14015	13990	14086	14016	14168	13908	14051	13898	14076	13981	13882	14023	14080	14044	13833	13940	13996	13916	13927	13880	13835	14004	13984	14062	13966	13893	13947	13893	14048	13901	13752	14165	13860	14062	13955	13977	13967	13981	13873	14087	14011	13984	13855	14131	13974	14067	13876	13978	14009	13880	13940	13833	14070	14127	14118	13944	13900	13985	14097	13981	13997	13866	14024	14090	13911	14071	14109	13998	13881	13936	13963	13976	13798	13938	13844	14087	14090	13956	13973	13944	13906	13991	13845	13894	13994	14034	13927	14121	13913	13906	13961	13966	14014	13976	14006	14008	14022	13971	13881	14080	13983	13882	13944	14080	13866	13921	13929	13957	13877	13978	14163	14031	14071	13974	14013	13969	13947	13997	14036	13783	14089	13826	13869	14009	14091	13958	13963	14011	14079	14074	13885	13823	13948	13970	13974	14005	14090	13927	13912	14028	13941	14009	13805	14027	13921	14045	13856	13874	13835	14082	13959	13936	13925	13790	13928	14051	13926	13993	14060	13868	13994	13964	13996	14179	13855	13881	14096	13945	13967	14001	14062	14069	13856	14104	13986	13840	14074	13942	13772	14019	13907	13863	13843	14020	13761	14000	13903	14019	13955	14038	13915	14061	14194	13930	14109	14043	14003	14097	13974	14032	14225	13896	13827	13919	13983	13918	13982	13860	13981	14005	14114	13969	14001	14091	13929	14066	13957	13927	13955	13991	14151	14004	13880	14071	13909	13827	13920	14047	14022	13954	13936	14051	14072	13974	13819	13911	13817	14102	13895	14008	14000	13978	13981	13970	14062	13985	14004	13996	13927	14052	13958	13992	14189	13959	14039	13931	14227	13795	13956	13814	14002	13931	13996	13826	14007	13939	14028	13935	13962	13990	13877	13938	14178	13942	14011	13922	14178	13963	13948	13915	13965	14060	13895	13979	13918	13945	14141	13862	14077	14015	13894	14060	13776	14022	13942	13907	14088	14090	13963	14043	13907	13909	13936	13908	13672	13964	14003	13988	14090	13938	14000	13919	14085	14088	14145	13846	14054	13803	13819	14050	14078	13896	14001	13982	13877	14052	13886	13914	14062	14055	13854	14095	14061	13791	14086	13978	14099	13922	14098	14034	13962	13868	14039	13961	13895	14010	13956	14029	14020	13923	13916	14052	14088	13894	13951	14120	14026	13932	14142	14028	13916	13941	14101	13894	13812	13975	14135	13964	14145	13793	14109	14064	14067	13924	14070	14047	14040	13978	14070	13907	13866	14105	13849	13801	14134	13957	14055	13975	14039	14097	14005	13830	13961	13910	13878	13864	13978	13950	14029	14032	13734	13922	13814	13845	13962	13974	13954	13901	14030	13952	13910	13984	14087	13928	14074	13879	14052	14011	13941	13725	14098	14074	14120	14147	13960	13935	13979	14068	14015	13974	13958	13842	14038	14069	13949	13908	13992	13824	13862	14076	14031	13917	13962	14043	13936	13994	14091	14029	13942	14117	13978	14122	13863	14095	14032	13969	13898	14018	13980	14100	14044	13856	13997	13874	13908	13962	13903	13989	14009	13890	13800	13956	14102	14024	13877	14008	14039	13836	13968	14098	14004	14012	13983	14263	14014	13957	14027	14123	14085	14000	13864	14053	13961	13904	13943	14073	13994	13960	14056	14079	13888	13906	13972	14191	13841	13971	13934	13998	13866	14018	14100	13975	13834	13990	13934	13911	14004	14014	13819	13830	13870	14096	13989	13918	14005	14073	13972	14181	13948	13911	14093	13920	14038	14019	13911	13863	13943	14111	13948	14033	13942	13981	14121	13928	13802	13925	14003	14064	14046	13958	13979	14036	13958	14031	14063	13980	13966	13921	14051	14037	14052	13848	13939	14036	13999	14163	13884	13894	14106	13968	14132	14038	13959	14008	14028	13858	14120	13980	13995	13910	14107	14092	13956	13917	14031	13875	13959	13885	13921	13988	13924	14079	13791	14017	13968	14066	14029	14104	14069	14122	13905	13910	13822	13908	13938	14163	13859	13856	14103	13891	14073	13980	13894	13944	13998	13880	13991	13944	14101	13991	14044	13832	14083	14083	13983	13872	13820	13931	13953	14112	13930	14063	13880	14088	13957	13969	14013	13831	13793	13996	14153	13911	13980	14001	13936	13968	13868	13825	13904	14097	13869	13988	13912	14044	13936	13924	14091	14031	14102	14044	13902	14181	14076	14078	14151	13996	13962	14186	13831	13963	13978	13967	14041	14020	13931	13832	13901	14118	14038	13859	14028	14012	14010	13915	14011	13865	13865	13999	13952	13891	14032	14016	14069	13921	14045	13939	13922	13888	14017	14077	13943	14024	13952	14061	13873	14002	13951	14032	13908	13974	13961	13992	14148	13939	13864	14108	13836	13952	13885	14046	13719	14012	14017	13977	14040	13989	13928	14048	13979	13902	13980	14060	14094	13950	14031	13867	13882	13935	13923	14012	13811	13957	13910	13842	13870	13951	13919	13974	13977	14070	13977	14101	14068	13962	13978	13791	14170	13868	14021	13916	13959	13972	14014	13823	14050	13956	13988	13924	13889	13849	13907	14068	13875	14078	13872	14032	13809	13873	14128	13938	13862	13991	13996	14038	13826	13983	13867	13977	13941	14180	13898	13918	14152	14039	13888	14080	13920	13985	14099	13989	13997	14066	14014	13925	14004	13941	13954	14098	13905	13995	13918	13998	14057	13851	14049	13788	13971	13916	14038	14004	13858	13941	13964	14039	13883	13903	13822	13902	13934	14052	13826	14111	13953	13924	13902	13705	13992	14085	13919	13950	13999	13959	13913	13848	14020	14093	14107	13857	14020	13960	13921	14086	13803	13990	14055	14037	13959	14019	13853	14012	14125	13800	13989	14009	14023	13997	13856	13925	13862	13944	13989	14020	13977	13893	13960	14014	13961	13877	13817	13936	13933	13988	13949	13953	13943	13924	14017	14042	13821	13952	13968	14044	13923	13963	13932	14044	14136	13926	14045	13766	13863	14042	13913	13979	14218	14154	13910	13917	13952	14068	14007	13964	13962	13975	13832	13914	13962	13978	14070	14028	14027	14084	13922	14051	14076	13889	13910	13806	14062	14032	13947	13911	13819	14077	13955	14044	13821	14013	13955	14013	14079	14149	14022	14213	13860	13983	13840	14093	13898	13926	13919	14007	13977	14051	13999	14216	13865	13824	14087	13921	14020	13947	14054	14063	14019	14029	14025	13978	13956	14039	14074	13868	13910	14013	13889	13856	13887	13971	14012	13940	13926	13933	13969	14091	14010	14055	13804	14014	14138	14171	14203	14017	14019	14126	13958	14100	13969	14022	13681	14098	13926	14180	13974	13940	14086	13968	14112	13941	13942	14031	13749	13668	14105	13990	13978	13788	13969	13888	14077	13892	14021	13847	14047	13945	13931	13990	14029	13997	14030	13803	14053	13950	14066	14043	14013	13846	14055	14043	14132	13846	14030	14041	13877	13925	13823	13962	13974	13880	13836	14137	14004	13967	14067	14048	13990	13889	13869	13955	14048	14138	14040	13954	13857	14184	14027	13836	14093	13812	13980	14013	14137	13908	13979	14041	13891	14011	13875	14076	14051	14111	14004	13906	14012	13933	14048	13885	14060	13980	14104	13843	14056	13811	14043	14099	14120	13860	14057	13936	14077	13968	13979	13983	13900	13924	14076	13928	13946	13931	14061	14157	13922	13961	13946	13920	13836	14188	13980	13818	14008	13995	14047	13990	14003	14033	13925	14035	13874	14109	13881	13974	14012	13852	13931	13928	14089	14086	13902	14017	13907	14013	13936	14053	14004	13918	14068	13810	13903	14064	13936	13960	13914	13873	14040	13973	13991	13897	13963	13904	13962	13884	13827	14157	14027	13829	13887	14167	14008	13941	14063	14045	13881	13848	14108	14025	13861	13852	13930	13942	14053	14023	13947	14047	13917	13934	13797	13951	13965	13898	14077	13905	13983	13869	13905	13999	13940	13830	13976	13935	13970	14114	14003	14058	13891	13903	13932	14079	13893	13886	13967	13970	13963	14050	14184	14010	14026	13829	13910	13941	14118	13960	13797	14069	14018	13928	13868	14123	14088	13948	14025	13906	13931	14024	14143	13898	13951	13912	14092	13927	13985	13930	14085	13940	13864	14056	14020	13890	14017	14106	13881	13965	14009	13997	13991	13925	13839	14079	14004	14001	14052	14008	14060	14145	13903	13786	13874	13868	13998	13874	13895	14131	13986	13999	13936	14112
24273	21631	29295	24856	23545	24456	23239	19483	17925	17775	17370	16917	16931	16609	16327	15979	16100	15852	15890	15700	15681	15789	15876	15666	15524	15569	15545	15524	15511	15482	15546	15189	15532	15364	15513	15471	15323	15102	15313	15316	15257	15446	15291	15576	15316	15395	15332	15143	15364	15343	15271	15331	15344	15358	15506	15346	15295	15298	15327	15212	15420	15292	15498	15460	15522	15409	15341	15271	15380	15511	15289	15318	15433	15433	15357	15402	15242	15213	15323	15414	15366	15463	15063	15492	15262	15279	15243	15407	15308	15280	15295	15409	15344	15352	15246	15328	15064	15152	15439	15461	15213	15378	15236	15320	15193	15357	15310	15315	15357	15342	15256	15129	15387	15450	15174	15216	15251	15315	15443	15167	15324	15217	15305	15203	15304	15121	15303	15070	15178	15199	15105	15409	15340	15163	15258	15274	15375	15210	15255	15268	15333	15203	15202	15327	15378	15463	15325	15411	15333	15328	15314	15336	15403	15223	15260	15298	15171	15282	15332	15314	15233	15397	15557	15387	15355	15348	15372	15220	15001	15243	15230	15423	15314	15305	15379	15356	15346	15223	15203	15372	15261	15244	15342	15345	15208	15364	15230	15219	15355	15226	15253	15255	15318	15385	15329	15268	15212	15206	15304	15113	15399	15286	15283	15378	15255	15462	15313	15316	15329	15581	15256	15393	15131	15358	15416	15191	15241	15273	15301	15401	15277	15238	15295	15206	15176	15266	15225	15387	15267	15280	15295	15105	15316	15488	15187	15201	15301	15351	15388	15192	15275	15399	15383	15421	15363	15404	15261	15231	15320	15374	15357	15222	15325	15331	15058	15434	15358	15141	15352	15223	15216	15170	15269	15379	15227	15105	15217	15357	15348	15315	15292	15361	15399	15226	15348	15231	15249	15095	15085	15281	15162	15414	15329	15274	15241	15241	15253	15270	15184	15344	15202	15186	15317	15153	15208	15281	15555	15321	15231	15290	15466	15471	15340	15401	15486	15102	15281	15427	15277	15276	15267	15370	15326	15304	15277	15287	15327	15136	15074	15155	15351	15244	15338	15314	15239	15157	15307	15313	15046	15317	15554	15417	15177	15246	15407	15418	15363	15567	15430	15281	15084	15267	15061	15485	15306	15245	15254	15042	15269	15419	15368	15362	15239	15405	15373	15278	15221	15235	15206	15306	15121	15239	15331	15227	15309	15378	15255	15305	15313	15185	15363	15285	15486	15291	15356	15218	15353	15337	15358	15386	15421	15237	15173	15311	15268	15332	15263	15312	15183	15382	15355	15187	15222	15240	15221	15304	15398	15348	15073	15494	15438	15414	15416	15108	15210	15334	15259	15369	15181	15216	15515	15383	15140	15294	15388	15250	15288	15141	15263	15463	15198	15194	15291	15364	15228	15357	15199	15281	15270	15341	15362	15111	15306	15204	15194	15433	15228	15213	15292	15374	15203	15296	15185	15140	15260	15224	15335	15175	15216	15343	15402	15258	15239	15281	15318	15210	15171	15374	15191	15297	15381	15343	15344	15449	15233	15384	15246	15353	15236	15508	15189	15329	15213	15247	15435	15265	15302	15167	15323	15181	14979	15536	15381	15390	15307	15270	15384	15238	15283	15410	15486	15412	15404	15403	15278	15296	15381	15318	15452	15117	15336	15376	15229	15242	15173	15278	15248	15391	15235	15065	15394	15289	15262	15147	15163	15101	15123	15321	15347	15509	15350	15258	15244	15186	15133	15159	15404	15226	15467	15252	15499	15321	15331	15318	15171	15465	15207	15337	15384	15098	15276	15258	15420	15293	15312	15277	15337	15333	15206	15272	15331	15256	15235	15209	15214	15200	15265	15072	15268	15158	15329	15300	15110	15156	15337	15168	15292	15271	15136	15386	15167	15299	15212	15165	15237	15349	15320	15286	15361	15395	15301	15446	15220	15455	15212	15270	15312	15231	15384	15330	15270	15247	15257	15449	15414	15289	15454	15172	15121	15507	15314	15258	15291	15366	15412	15286	15251	15299	15326	15220	15318	15157	15267	15122	15192	15143	15190	15132	15396	15425	15267	15378	15385	15314	15394	15171	15288	15361	15251	15265	15224	15521	15432	15499	15296	15119	15203	15347	15222	15436	15114	15171	15319	15298	15410	15342	15318	15224	15142	15381	15332	15296	15317	15308	15395	15440	15090	15222	15373	15256	15207	15189	15296	15233	15278	15209	15324	15393	15175	15339	15442	15316	15271	15367	15357	15438	15431	15298	15288	15352	15367	15330	15225	15343	15297	15276	15194	15161	15184	15384	15251	15158	15217	15481	15225	15388	15222	15194	15523	15423	15197	15433	15239	15217	15288	15290	15306	15352	15152	15037	15171	15430	15313	15351	15307	15356	15191	15206	15263	15357	15413	15371	15127	15108	15280	15376	15388	15426	15282	15192	15273	15170	15408	15354	15357	15140	15167	15271	15399	15259	15464	15378	15272	15222	15370	15256	15257	15442	15432	15177	15357	15133	15220	15357	15476	15401	15333	15231	15113	15309	15246	15291	15367	15284	15254	15158	15241	15290	15207	15377	15347	15299	15114	14919	15179	15484	15322	15327	15243	15267	15487	15161	15209	15423	15345	15430	15481	15258	15273	15278	15360	15328	15338	15301	15550	15256	15283	15412	15324	15313	15468	15246	15330	15480	15127	15198	15211	15254	15374	15407	15088	15369	15234	15311	15230	15549	15341	15136	15436	15286	15287	15204	15232	15332	15107	15281	15034	15400	15210	15208	15202	15380	15166	15222	15387	15355	15399	15261	15244	15299	15329	15281	15392	15379	15395	15348	15239	15345	15412	15318	15524	15367	15178	15307	15173	15258	15254	15329	15350	15443	15170	15240	15285	15297	15201	15275	15375	15200	15265	15261	15371	15524	15347	15260	15187	15195	15333	15328	15254	15235	15304	15198	15164	15302	15320	15288	15422	15387	15414	15122	15187	15350	15431	15425	15276	15112	15272	15168	15393	15352	15000	15158	15505	15216	15284	15266	15296	15263	15506	15350	15374	15151	15337	15458	15280	15278	15356	15225	15394	15236	15332	15438	15357	15286	15309	15194	15322	15379	15229	15439	15366	15526	15558	15434	15364	15536	15260	15192	15225	15407	15258	15304	15282	15471	15169	15140	15222	15266	15242	15139	15406	15494	15545	15531	15354	15141	15144	15328	15332	15324	15287	15202	15116	15169	15331	15221	15296	15256	15243	15145	15262	15235	15224	15094	15180	15292	15255	15352	15345	15243	15197	15172	15208	15078	15472	15392	15211	15399	15469	15222	15344	15261	15284	15334	15114	15346	15253	15329	15334	15501	15351	15464	15203	15244	15250	15363	15255	15303	15443	15383	15059	15379	15444	15492	15583	15380	15317	15270	15176	15148	15333	15584	15173	15546	15264	15045	14968	15349	15417	15309	15307	15259	15140	15195	15158	15318	15168	15280	15237	15299	15090	15172	15313	15367	15194	15178	15264	15169	15237	15314	15198	15289	15459	15272	15223	15263	15139	15330	15343	15400	15251	15320	15407	15364	15390	15238	15265	15186	15333	15184	15343	15247	15283	15359	15296	15226	15321	15216	15435	15248	15436	15177	15259	15238	15298	15464	15266	15286	15357	15204	15262	15196	15182	15110	15432	15331	15377	15295	15286	15180	15254	15317	15445	15272	15249	15246	15109	15268	15299	15466	15328	15238	15271	15311	15323	15298	15394	15376	15282	15258	15138	15142	15328	15162	15418	15324	15283	15342	15451	15098	15160	15155	15154	15144	15418	15294	15235	15225	15093	15377	15281	15135	15399	15293	15137	15448	15297	15440	15417	15227	15217	15368	15262	15429	15451	15445	15276	15428	15409	15295	15400	15230	15430	15378	15282	15199	15225	15340	15313	15402	15136	15275	15376	15192	15319	15274	15079	15461	15217	15513	15040	15015	15378	15293	15417	15435	15423	15383	15301	15186	15324	15293	15105	15286	15344	15345	15357	15365	15399	15319	15542	15185	15421	15291	15479	15270	15126	15217	15342	15212	15254	15204	15363	15155	15221	15234	15148	15259	15402	15226	15173	15400	15491	15202	15447	15271	15283	15337	15347	15230	15236	15399	15248	15522	15223	15245	15222	15205	15065	15268	15239	15364	15349	15472	15203	15254	15473	15219	15136	15274	15328	15163	15474	15269	15304	15307	15342	15367	15191	15520	15207	15266	15342	15332	15350	15316	15329	15371	15292	15391	15099	15227	15443	15379	15387	14978	15437	15194	15230	15282	15311	15159	15316	15370	15239	15182	15280	15338	15367	15089	15101	15306	15346	15515	15382	15330	15129	15391	15117	15360	15400	15283	15195	15149	15390	15177	15290	15319	15150	15204	15244	15262	15209	15329	15362	15299	15320	15124	15453	15202	15412	15359	15206	15464	15271	15135	15125	15434	15368	15334	15409	15279	15246	15319	15469	15249	15392	15273	15364	15291	15360	15465	15305	15500	15398	15254	15440	15200	15277	15387	15370	15282	15233	15409	15344	15202	15346	15319	15243	15248	15387	15183	15387	15286	15319	15324	15229	15222	15198	15236	15463	15259	15253	15181	15250	15228	15242	15358	15259	15302	15327	15499	15543	15222	15483	15238	15399	15261	15419	15390	15467	15279	15426	15205	15176	15271	15413	15458	15244	15320	15417	15260	15397	15268	15331	15179	15462	15331	15111	15208	15510	15300	15339	15288	15184	15402	15309	15311	15106	15453	15443	15510	15331	15400	15436	15366	15288	15382	15326	15231	15258	15342	15185	15313	15411	15272	15287	15224	15129	15311	15565	15353	15175	15317	15229	15237	15221	15259	15466	15235	15362	15425	15275	15352	15404	15196	15328	15406	15345	15420	15228	15264	15489	15267	15069	15301	15347	15198	15357	15357	15204	15125	15359	15405	15263	15296	15224	15199	15426	15363	15168	15205	15327	15269	15180	15348	15349	15278	15256	15179	15098	15263	15238	15256	15208	15297	15358	15236	15167	15264	15260	15303	15271	15260	15120	15262	15399	15120	15342	15407	15304	15401	15324	15301	15346	15395	15314	15295	15424	15218	15287	15431	15328	15267	15253	15507	15306	15197	15237	15216	15153	15185	15349	15359	15167	15161
23375	41933	41652	33506	29152	25976	22685	20566	18812	17761	17643	17327	16942	16652	15989	15690	15632	15626	15488	15176	15114	15111	15031	14968	14923	14599	14780	15036	14709	14459	14589	14568	14731	14779	14536	14615	14613	14381	14730	14552	14543	14812	14696	14725	14470	14766	14583	14689	14656	14635	14555	14784	14499	14440	14390	14570	14522	14484	14569	14590	14618	14618	14449	14418	14661	14449	14623	14647	14557	14582	14498	14595	14617	14508	14522	14636	14553	14463	14679	14532	14487	14646	14420	14467	14613	14466	14531	14520	14476	14564	14371	14552	14531	14431	14533	14555	14586	14554	14568	14557	14495	14500	14478	14460	14489	14578	14447	14601	14461	14505	14620	14484	14469	14471	14626	14574	14344	14638	14523	14758	14526	14484	14417	14598	14494	14564	14538	14504	14581	14381	14402	14552	14497	14521	14470	14501	14567	14587	14399	14556	14470	14620	14528	14534	14428	14447	14549	14385	14549	14601	14493	14434	14438	14517	14668	14554	14349	14490	14665	14526	14431	14548	14556	14591	14551	14269	14655	14499	14304	14642	14397	14399	14556	14408	14477	14600	14645	14607	14584	14671	14596	14604	14578	14504	14402	14470	14456	14595	14515	14410	14510	14415	14542	14516	14627	14629	14327	14649	14490	14529	14629	14412	14527	14541	14413	14342	14508	14487	14417	14612	14418	14698	14521	14656	14379	14638	14510	14684	14598	14665	14573	14400	14540	14642	14574	14334	14500	14396	14582	14535	14626	14555	14406	14582	14466	14535	14512	14380	14536	14591	14490	14443	14463	14646	14454	14525	14693	14596	14488	14573	14472	14301	14504	14566	14471	14621	14538	14543	14536	14586	14675	14593	14572	14462	14637	14415	14556	14642	14714	14514	14570	14367	14535	14576	14429	14442	14521	14618	14509	14628	14303	14494	14483	14469	14464	14615	14530	14473	14602	14470	14575	14545	14628	14472	14537	14531	14555	14612	14427	14331	14335	14703	14484	14554	14438	14491	14515	14457	14587	14602	14378	14506	14624	14267	14375	14472	14536	14659	14477	14645	14553	14509	14612	14605	14471	14427	14456	14575	14434	14536	14598	14563	14734	14537	14587	14633	14317	14475	14650	14468	14470	14594	14478	14540	14653	14677	14396	14526	14472	14521	14473	14498	14631	14495	14474	14504	14503	14635	14503	14577	14561	14475	14409	14560	14437	14497	14438	14539	14507	14322	14592	14411	14559	14454	14473	14550	14494	14630	14511	14539	14541	14516	14471	14695	14542	14569	14697	14430	14491	14371	14480	14547	14556	14600	14403	14420	14564	14529	14539	14374	14502	14583	14229	14501	14454	14381	14464	14444	14551	14540	14689	14533	14473	14391	14500	14524	14620	14581	14551	14488	14548	14578	14575	14443	14484	14517	14457	14574	14458	14542	14480	14501	14523	14647	14719	14662	14514	14432	14545	14464	14493	14480	14551	14541	14639	14517	14497	14538	14352	14504	14327	14545	14654	14371	14580	14541	14651	14567	14505	14534	14396	14638	14496	14698	14398	14578	14580	14516	14741	14646	14581	14392	14485	14682	14519	14504	14479	14543	14453	14475	14567	14461	14586	14406	14504	14449	14569	14634	14509	14357	14672	14323	14298	14322	14382	14602	14416	14501	14502	14408	14621	14571	14462	14421	14396	14428	14462	14477	14525	14592	14361	14680	14517	14587	14409	14629	14495	14454	14489	14455	14655	14561	14357	14632	14484	14586	14603	14539	14388	14530	14621	14622	14476	14610	14498	14495	14723	14387	14515	14633	14497	14677	14523	14541	14482	14586	14662	14410	14512	14413	14538	14449	14561	14379	14786	14378	14528	14466	14523	14543	14402	14649	14580	14557	14778	14433	14634	14401	14558	14548	14459	14605	14687	14540	14528	14534	14539	14575	14589	14277	14487	14481	14502	14419	14522	14794	14542	14472	14578	14415	14442	14432	14648	14565	14592	14588	14590	14642	14678	14420	14523	14515	14674	14615	14515	14549	14649	14511	14682	14545	14557	14463	14530	14465	14465	14359	14465	14569	14580	14303	14397	14549	14550	14604	14436	14565	14299	14569	14405	14385	14441	14601	14613	14569	14643	14673	14485	14572	14472	14549	14468	14408	14588	14508	14643	14477	14566	14540	14512	14423	14440	14465	14526	14573	14377	14646	14599	14491	14586	14399	14413	14729	14324	14589	14573	14548	14508	14517	14615	14525	14581	14376	14630	14535	14495	14547	14597	14504	14255	14447	14598	14458	14512	14465	14522	14454	14613	14513	14456	14513	14570	14417	14575	14541	14369	14581	14570	14478	14612	14481	14565	14477	14533	14457	14466	14583	14623	14528	14558	14583	14492	14463	14523	14529	14491	14430	14368	14440	14533	14385	14576	14578	14464	14514	14627	14485	14603	14581	14523	14533	14671	14493	14542	14374	14546	14544	14557	14435	14527	14396	14473	14454	14692	14493	14489	14567	14495	14426	14428	14426	14477	14528	14610	14519	14244	14514	14555	14454	14543	14662	14405	14333	14574	14436	14560	14602	14561	14283	14592	14489	14391	14607	14569	14607	14509	14593	14543	14579	14584	14449	14676	14481	14400	14549	14560	14402	14513	14681	14493	14390	14547	14656	14566	14603	14499	14522	14523	14687	14442	14538	14513	14580	14643	14515	14575	14579	14499	14387	14593	14462	14535	14564	14460	14623	14487	14419	14413	14512	14335	14484	14698	14489	14649	14587	14738	14414	14489	14361	14532	14405	14579	14559	14667	14337	14590	14633	14472	14562	14539	14466	14658	14525	14588	14535	14515	14615	14493	14626	14472	14476	14672	14593	14570	14442	14422	14508	14522	14454	14476	14619	14464	14519	14507	14550	14557	14662	14515	14614	14484	14441	14468	14500	14536	14466	14389	14330	14421	14693	14489	14692	14508	14510	14555	14446	14627	14459	14556	14634	14646	14556	14509	14503	14526	14571	14596	14470	14607	14568	14582	14415	14367	14500	14384	14637	14448	14623	14432	14593	14495	14651	14641	14538	14487	14382	14377	14605	14524	14445	14732	14513	14686	14580	14466	14450	14595	14594	14417	14696	14410	14633	14542	14268	14730	14488	14384	14435	14573	14371	14496	14506	14698	14517	14398	14571	14501	14631	14691	14626	14360	14440	14557	14523	14525	14465	14510	14543	14590	14508	14581	14575	14519	14530	14588	14367	14527	14530	14542	14557	14527	14599	14488	14379	14485	14533	14505	14592	14531	14405	14450	14503	14614	14617	14470	14432	14599	14486	14574	14587	14552	14538	14648	14543	14324	14367	14611	14649	14463	14692	14549	14596	14528	14595	14590	14759	14609	14463	14426	14539	14552	14415	14543	14632	14347	14491	14345	14696	14671	14440	14507	14588	14447	14628	14582	14405	14637	14483	14351	14511	14518	14664	14378	14547	14363	14543	14405	14375	14404	14495	14463	14500	14362	14522	14582	14479	14571	14608	14614	14514	14572	14549	14504	14523	14567	14410	14440	14488	14683	14537	14430	14636	14551	14393	14578	14401	14612	14598	14602	14426	14534	14579	14573	14520	14554	14439	14507	14537	14515	14487	14674	14583	14561	14644	14454	14483	14710	14476	14444	14408	14434	14405	14431	14521	14597	14432	14502	14327	14518	14373	14629	14594	14888	14652	14432	14690	14467	14441	14618	14535	14485	14313	14620	14612	14657	14411	14611	14550	14468	14439	14660	14532	14565	14547	14559	14528	14635	14644	14346	14493	14442	14625	14546	14459	14537	14485	14614	14584	14473	14301	14453	14604	14650	14413	14425	14643	14503	14593	14554	14485	14501	14548	14515	14532	14558	14382	14561	14450	14476	14636	14382	14497	14508	14429	14575	14525	14490	14510	14535	14515	14645	14534	14605	14608	14625	14673	14543	14561	14560	14450	14465	14475	14491	14570	14524	14545	14480	14577	14552	14482	14567	14551	14667	14470	14509	14558	14427	14366	14411	14385	14490	14582	14603	14731	14572	14483	14417	14571	14511	14367	14289	14505	14591	14628	14510	14598	14568	14406	14435	14375	14565	14241	14414	14506	14415	14402	14483	14454	14538	14620	14637	14529	14606	14540	14558	14454	14459	14475	14579	14535	14517	14389	14566	14501	14554	14554	14566	14707	14359	14622	14650	14539	14402	14644	14507	14568	14513	14565	14630	14309	14563	14518	14698	14725	14721	14473	14467	14536	14584	14563	14352	14616	14566	14577	14477	14537	14384	14543	14421	14472	14496	14542	14618	14712	14573	14548	14528	14342	14517	14563	14393	14630	14464	14508	14690	14508	14483	14527	14573	14593	14514	14506	14373	14613	14584	14470	14485	14522	14387	14482	14786	14435	14519	14689	14436	14630	14618	14534	14483	14535	14491	14508	14523	14450	14562	14660	14590	14555	14499	14399	14457	14325	14479	14573	14541	14457	14616	14421	14607	14466	14494	14602	14406	14571	14469	14308	14531	14387	14578	14516	14526	14406	14526	14638	14628	14526	14561	14475	14626	14560	14355	14473	14550	14561	14648	14560	14660	14505	14308	14548	14412	14738	14536	14684	14713	14368	14599	14452	14508	14556	14499	14573	14518	14487	14581	14495	14581	14335	14493	14483	14529	14548	14615	14605	14546	14620	14577	14394	14548	14430	14475	14496	14654	14611	14635	14530	14605	14494	14669	14591	14510	14541	14483	14518	14606	14422	14575	14461	14506	14662	14575	14484	14637	14520	14599	14406	14580	14500	14632	14492	14642	14667	14740	14597	14519	14679	14453	14550	14508	14531	14485	14663	14644	14537	14500	14586	14622	14442	14293	14630	14474	14472	14542	14490	14502	14528	14624	14379	14463	14426	14396	14492	14436	14534	14369	14624	14577	14629	14453	14497	14485	14493	14510	14399	14529	14553	14543	14691	14619	14566	14544	14541	14556	14464	14628	14597	14452	14412	14305	14589	14562	14496	14533	14514	14405	14562	14703	14495	14499	14494	14373	14668	14374	14708	14640	14480	14574	14497	14414	14533	14455	14340	14475	14563	14577	14348	14540	14727	14602	14518	14416	14618	14503	14498	14572	14344	14580	14578	14399	14647	14447	14445	14610	14562	14429	14431	14586	14542
23211	21603	29628	24093	22278	25398	27383	21260	19285	18583	18290	17874	18036	17742	17267	16958	16737	16795	16578	16555	16224	16289	16192	16228	16058	16026	15763	16185	15995	16020	15917	15822	15807	15943	15734	15817	15966	15881	15841	15695	15932	15760	15614	15629	15858	15803	16025	15678	15935	15920	15770	15893	15620	15597	15634	15800	15537	15645	15686	15569	15566	15858	15670	15619	15692	15625	15796	15792	15471	15591	15611	15593	15784	15744	15717	15529	15616	15709	15677	15645	15701	15779	15635	15488	15481	15670	15530	15630	15750	15678	15646	15509	15638	15741	15632	15657	15708	15689	15675	15524	15648	15745	15663	15718	15695	15469	15655	15613	15648	15671	15645	15581	15661	15606	15565	15549	15485	15698	15447	15540	15845	15645	15781	15517	15664	15597	15711	15737	15620	15611	15665	15721	15721	15649	15686	15585	15634	15753	15467	15659	15809	15601	15804	15681	15667	15565	15604	15589	15764	15724	15645	15525	15606	15638	15379	15827	15559	15670	15625	15495	15620	15547	15671	15739	15786	15753	15634	15616	15642	15437	15633	15617	15696	15754	15555	15747	15618	15593	15805	15558	15680	15767	15654	15691	15547	15582	15572	15787	15523	15626	15710	15530	15533	15685	15580	15639	15475	15610	15554	15559	15655	15528	15704	15492	15728	15693	15615	15505	15570	15493	15515	15690	15691	15607	15664	15697	15613	15586	15482	15618	15494	15687	15550	15594	15644	15520	15531	15612	15524	15503	15678	15589	15711	15524	15534	15485	15584	15575	15610	15575	15616	15663	15646	15708	15845	15561	15579	15575	15700	15652	15516	15421	15488	15535	15661	15538	15612	15878	15785	15630	15716	15766	15602	15434	15754	15554	15582	15731	15762	15733	15763	15592	15628	15676	15855	15760	15380	15500	15632	15647	15567	15526	15634	15724	15535	15613	15633	15710	15585	15604	15690	15516	15676	15781	15373	15840	15623	15616	15546	15583	15623	15711	15548	15624	15644	15625	15677	15587	15724	15614	15530	15642	15589	15504	15512	15568	15374	15675	15723	15504	15554	15746	15527	15586	15689	15750	15736	15653	15699	15593	15531	15624	15640	15636	15628	15757	15654	15593	15651	15477	15714	15518	15637	15671	15543	15703	15718	15697	15511	15554	15755	15559	15479	15428	15566	15630	15567	15592	15610	15621	15595	15632	15449	15709	15909	15567	15739	15733	15597	15864	15716	15574	15532	15459	15673	15547	15742	15839	15687	15629	15413	15677	15498	15584	15819	15739	15692	15471	15682	15660	15411	15389	15559	15674	15495	15550	15578	15747	15570	15690	15390	15660	15684	15565	15694	15771	15636	15666	15623	15656	15487	15624	15603	15663	15733	15575	15452	15693	15510	15735	15678	15500	15520	15685	15642	15725	15712	15846	15672	15615	15621	15549	15514	15436	15716	15507	15523	15800	15915	15738	15702	15531	15723	15471	15535	15526	15696	15502	15410	15762	15712	15710	15522	15686	15521	15772	15613	15531	15918	15635	15547	15624	15677	15620	15531	15806	15803	15576	15405	15775	15546	15644	15726	15806	15453	15670	15720	15659	15767	15598	15705	15557	15555	15734	15718	15598	15676	15670	15452	15574	15588	15842	15511	15392	15786	15598	15683	15486	15524	15428	15634	15678	15847	15678	15721	15542	15754	15540	15661	15647	15691	15654	15704	15593	15687	15598	15819	15646	15767	15663	15511	15710	15621	15514	15526	15478	15734	15676	15462	15624	15477	15549	15660	15843	15448	15841	15587	15436	15481	15729	15725	15608	15852	15586	15537	15640	15519	15440	15652	15830	15636	15781	15593	15746	15576	15712	15543	15553	15313	15479	15544	15614	15459	15722	15593	15662	15635	15761	15623	15563	15644	15742	15473	15774	15548	15437	15561	15732	15790	15757	15497	15337	15701	15789	15653	15611	15713	15667	15800	15661	15710	15534	15706	15584	15707	15641	15658	15591	15464	15630	15732	15649	15627	15593	15608	15660	15611	15511	15806	15645	15769	15569	15416	15523	15730	15799	15461	15605	15510	15514	15551	15654	15653	15743	15705	15686	15707	15629	15700	15454	15503	15463	15770	15727	15569	15728	15589	15534	15712	15530	15503	15646	15538	15585	15624	15606	15520	15664	15705	15451	15704	15507	15770	15491	15808	15647	15494	15569	15726	15396	15637	15692	15587	15538	15477	15555	15743	15704	15666	15684	15564	15456	15582	15648	15756	15547	15466	15565	15567	15557	15385	15730	15464	15448	15657	15740	15618	15640	15735	15463	15709	15589	15519	15568	15796	15534	15756	15497	15524	15614	15551	15615	15702	15862	15818	15597	15381	15695	15625	15643	15658	15600	15590	15470	15665	15588	15648	15765	15551	15626	15464	15996	15479	15474	15606	15666	15783	15505	15639	15675	15640	15558	15813	15697	15453	15501	15619	15570	15462	15554	15764	15781	15609	15834	15717	15650	15559	15386	15407	15746	15468	15648	15880	15607	15655	15559	15501	15623	15710	15506	15627	15680	15699	15493	15705	15376	15785	15545	15577	15536	15714	15615	15426	15641	15717	15497	15506	15670	15699	15666	15529	15520	15814	15736	15790	15831	15524	15610	15773	15710	15502	15618	15432	15629	15515	15630	15556	15411	15724	15743	15595	15653	15913	15654	15705	15533	15603	15580	15554	15601	15674	15745	15654	15658	15468	15764	15656	15615	15511	15446	15433	15443	15468	15520	15664	15687	15512	15405	15535	15528	15893	15603	15672	15688	15807	15664	15652	15556	15572	15615	15627	15652	15660	15546	15668	15358	15699	15440	15746	15577	15705	15601	15475	15690	15752	15542	15755	15618	15548	15636	15561	15756	15568	15619	15653	15587	15647	15486	15619	15693	15511	15699	15505	15743	15649	15620	15655	15378	15531	15687	15751	15628	15504	15454	15665	15592	15568	15574	15636	15718	15678	15652	15684	15597	15485	15649	15660	15593	15612	15627	15480	15595	15596	15624	15567	15598	15653	15579	15784	15676	15804	15613	15575	15690	15751	15710	15697	15772	15614	15632	15761	15641	15539	15665	15726	15531	15514	15471	15495	15553	15550	15591	15590	15593	15710	15435	15680	15623	15701	15350	15725	15784	15549	15481	15621	15607	15516	15403	15452	15551	15461	15688	15689	15835	15614	15792	15738	15697	15695	15575	15568	15659	15630	15652	15399	15444	15825	15623	15570	15540	15634	15461	15590	15589	15673	15479	15754	15543	15796	15601	15752	15490	15620	15719	15738	15828	15732	15626	15722	15693	15413	15701	15487	15599	15706	15545	15623	15742	15606	15460	15582	15598	15549	15610	15561	15709	15596	15631	15560	15572	15539	15545	15596	15700	15593	15550	15534	15562	15474	15599	15706	15705	15582	15597	15892	15564	15563	15596	15659	15564	15604	15690	15632	15390	15640	15547	15654	15441	15746	15622	15514	15462	15561	15657	15584	15749	15582	15497	15830	15861	15845	15527	15627	15409	15566	15639	15489	15590	15496	15644	15593	15671	15544	15609	15465	15584	15588	15641	15657	15555	15727	15656	15574	15593	15541	15527	15704	15427	15809	15609	15396	15651	15670	15446	15465	15612	15554	15626	15584	15594	15691	15766	15755	15722	15611	15822	15663	15686	15662	15636	15686	15684	15617	15770	15552	15653	15653	15420	15740	15615	15456	15607	15769	15599	15559	15580	15687	15698	15681	15317	15567	15526	15527	15520	15652	15691	15589	15706	15347	15596	15601	15640	15611	15659	15554	15570	15647	15681	15687	15791	15829	15664	15638	15495	15590	15786	15554	15625	15657	15539	15558	15819	15623	15594	15766	15590	15583	15498	15805	15551	15522	15492	15700	15896	15622	15597	15482	15410	15514	15800	15602	15424	15506	15714	15628	15521	15499	15724	15492	15538	15628	15583	15386	15797	15783	15522	15719	15529	15767	15687	15834	15542	15663	15676	15540	15718	15649	15540	15602	15709	15729	15717	15545	15500	15598	15801	15585	15773	15765	15597	15455	15564	15717	15645	15588	15800	15535	15720	15575	15692	15807	15786	15776	15468	15616	15657	15641	15472	15548	15638	15568	15843	15722	15687	15508	15603	15711	15783	15718	15671	15571	15571	15680	15772	15592	15741	15624	15469	15792	15589	15705	15628	15486	15573	15527	15734	15633	15641	15713	15612	15535	15780	15610	15456	15467	15635	15739	15541	15669	15617	15588	15792	15628	15530	15772	15547	15363	15628	15515	15579	15861	15470	15539	15592	15735	15721	15564	15589	15567	15598	15687	15436	15597	15674	15794	15746	15388	15678	15591	15635	15689	15665	15563	15619	15670	15643	15489	15589	15434	15720	15663	15540	15547	15569	15731	15477	15627	15683	15595	15730	15639	15717	15628	15697	15671	15309	15592	15623	15576	15547	15712	15551	15665	15767	15437	15508	15636	15673	15615	15567	15543	15559	15621	15836	15578	15606	15559	15461	15728	15791	15558	15747	15593	15576	15539	15657	15732	15640	15545	15556	15803	15593	15516	15631	15483	15650	15679	15541	15760	15461	15698	15876	15740	15621	15665	15480	15681	15852	15616	15628	15765	15486	15578	15472	15575	15716	15620	15579	15506	15776	15462	15550	15671	15678	15613	15529	15794	15710	15637	15616	15495	15506	15720	15681	15480	15636	15779	15759	15559	15494	15512	15728	15661	15485	15553	15652	15501	15683	15618	15711	15895	15604	15487	15625	15580	15662	15575	15395	15737	15614	15522	15434	15840	15844	15707	15637	15727	15692	15401	15634	15552	15572	15789	15470	15644	15528	15619	15627	15686	15595	15611	15595	15453	15550	15602	15531	15734	15452	15731	15505	15600	15564	15695	15850	15555	15805	15632	15550	15476	15671	15588	15656	15619	15748	15595	15462	15658	15601	15406	15691	15566	15601	15681	15722	15550	15629	15749	15692	15594	15741	15704	15562	15525	15653	15661	15705	15759	15541	15548	15650	15728	15687	15528	15668	15745	15532	15627	15751	15745	15710	15732	15417	15355	15383	15613	15669	15784	15478	15586	15677	15655	15601	15724	15665	15705	15457	15795	15637	15816	15632	15518	15460	15669	15571	15793	15594
25178	46521	45413	37473	32943	29246	25738	22867	20715	19173	19066	18431	18199	17694	17090	16370	16439	16189	16086	15812	15628	15581	15659	15561	15157	15175	14968	15124	15029	14989	15018	14841	14761	14886	14752	14871	14883	14875	14867	14839	15049	14740	14910	14791	14815	14794	15024	14837	14750	14968	14798	14792	14688	14790	14850	14787	14760	14705	14736	14817	14994	14995	14829	14695	14841	14822	14644	14922	14778	14768	14778	14730	14859	14720	14726	14866	14910	14836	14871	14641	14836	14762	14708	14876	14749	14642	14836	14882	14660	14676	14708	14727	14654	14810	14561	14671	14809	14643	14877	14782	14685	14730	14579	14708	14718	14834	14777	14714	14790	14619	14663	14708	14798	14664	14666	14730	14613	14633	14733	14869	14686	14875	14773	14677	14606	14870	14650	14805	14736	14639	14876	14842	14632	14762	14758	14779	14706	14801	14871	14860	14950	14827	14467	14795	14794	14682	14785	14602	14920	14771	14706	14629	14724	14837	14677	14727	14729	14743	14519	14706	14774	14615	14789	14930	14644	14704	14744	14740	14770	14713	14772	14777	14747	14817	14752	14674	14733	14652	14765	14826	14813	14636	14684	14799	14846	14681	14552	14827	14773	14723	14809	14900	14724	14673	14837	14805	14840	14842	14753	14718	14721	14735	14735	14676	14623	14746	14873	14670	14704	14680	14749	14766	14711	14717	14587	14703	14925	14672	14809	14751	14848	14741	14607	14849	14666	14809	14860	14801	14733	14884	14685	14620	14808	14718	14803	14512	14682	14778	14684	14671	14804	14725	14662	14722	14876	14811	14817	14498	14682	14580	14947	14644	14712	14644	14681	14702	14753	14708	14845	14828	14739	14767	14813	14873	14785	14655	14560	14767	14658	14720	14826	14660	14665	14641	14714	14738	14832	14769	14826	14660	14789	14798	14844	14701	14717	14653	14675	14683	14633	14750	14807	14829	14646	14768	14708	14680	14749	14484	14724	14781	14617	14661	14732	14677	14820	14811	14704	14762	14662	14658	14683	14561	14716	14999	14695	14621	14787	14635	14730	14647	14685	14709	15061	14572	14696	14782	14662	14791	14679	14615	14820	14899	14687	14587	14439	14723	14793	14847	14684	14941	14617	14702	14752	14837	14630	14763	14674	14796	14691	14665	14779	14750	14632	14581	14525	14765	14828	14874	14637	14786	14628	14484	14788	14559	14835	14770	14847	14698	14760	14847	14611	14783	14607	14760	14787	14679	14775	14746	14638	14766	14864	14591	14685	14785	14737	14834	14688	14711	14807	14718	14778	14690	14683	14631	14914	14734	14693	14663	14723	14649	14825	14657	14702	14707	14767	14756	14885	14674	14686	14661	14665	14793	14642	14682	14788	14685	14632	14810	14848	14756	14786	14637	14766	14773	14855	14787	14734	14727	14599	14764	14762	14434	14650	14694	14688	14684	14792	14783	14713	14754	14628	14426	14680	14719	14701	14660	14667	14612	14749	14883	14643	14808	14767	14740	14668	14602	14693	14695	14812	14874	14764	14721	14744	14686	14598	14676	14618	14765	14720	14726	14622	14692	14729	14629	14766	14677	14713	14726	14669	14734	14755	14898	14728	14723	14650	14755	14625	14866	14751	14623	14902	14590	14615	14746	14768	14695	14580	14730	14801	14631	14768	14875	14595	14816	14754	14582	14629	14654	14541	14727	14733	14699	14734	14759	14701	14806	14559	14678	14644	14726	14561	14831	14854	14686	14685	14596	14604	14685	14718	14728	14804	14731	14850	14724	14807	14664	14631	14761	14727	14623	14685	14533	14634	14820	14949	14547	14593	14747	14828	14740	14671	14769	14858	14883	14771	14638	14534	14726	14661	14733	14624	14686	14733	14762	14715	14612	14610	14511	14874	14639	14837	14705	14786	14699	14701	14714	14857	14610	14782	14684	14586	14730	14833	14723	14689	14599	14593	14683	14778	14898	14664	14703	14715	14803	14853	14736	14662	14727	14736	14569	14757	14757	14723	14833	14664	14584	14708	14597	14682	14704	14624	14730	14785	14570	14809	14672	14827	14933	14998	14709	14869	14754	14794	14742	14777	14787	14734	14667	14794	14487	14717	14688	14852	14761	14694	14777	14666	14632	14793	14658	14728	14812	14763	14930	14539	14819	14701	14885	14777	14786	14743	14659	14742	14699	14889	14560	14795	14725	14605	14691	14734	14643	14917	14538	14743	14686	14770	14680	14712	14731	14621	14641	14610	14822	14819	14910	14738	14746	14584	14707	14781	14828	14780	14656	14930	14584	14740	14551	14609	14828	14708	14659	14649	14749	14753	14747	14546	14719	14716	14676	14549	14590	14856	14673	14717	14809	14755	14811	14775	14730	14859	14812	14729	14599	14733	14884	14610	14664	14713	14753	14718	14709	14668	14651	14856	14738	14711	14740	14710	14685	14636	14762	14677	14672	14733	14761	14713	14717	14799	14865	14666	14793	14709	14700	14697	14706	14592	14843	14578	14693	14762	14698	14692	14842	14817	14777	14682	14761	14776	14679	14899	14755	14700	14665	14787	14658	14712	14755	14621	14685	14658	14709	14911	14709	14877	14625	14759	14750	14729	14786	14723	14601	14752	14723	14498	14677	14697	14920	14729	14539	14621	14702	14431	14809	14726	14565	14756	14697	14700	14779	14706	14888	14944	14681	14862	14755	14785	14571	14805	14589	14600	14804	14799	14676	14764	14718	14645	14507	14802	14647	14709	14743	14841	14820	14593	14693	14732	14712	14619	14699	14796	14631	14842	14696	14714	14683	14734	14913	14689	14796	14434	14899	14648	14842	14755	14736	14708	14623	14707	14867	14588	14671	14736	14698	14786	14710	14816	14825	14530	14554	14635	14658	14719	14683	14656	14770	14814	14636	14724	14732	14595	14843	14728	14874	14674	14811	14690	14679	14583	14506	14736	14660	14684	14731	14764	14703	14819	14726	14676	14708	14731	14783	14733	14719	14630	14622	14798	14804	14746	14571	14546	14856	14654	14585	14845	14683	14772	14698	14655	14532	14823	14769	14847	14748	14712	14647	14797	14732	14796	14794	14810	14677	14635	14694	14759	14800	14709	14596	14579	14775	14777	14618	14728	14733	14587	14790	14803	14541	14646	14747	14748	14734	14804	14623	14760	14756	14993	14605	14633	14759	14595	14629	14700	14701	14721	14759	14767	14713	14572	14619	14635	14580	14758	14596	14754	14735	14671	14676	14558	14797	14764	14631	14776	14637	14633	14745	14668	14794	14723	14797	14898	14796	14822	14600	14762	14733	14824	14764	14824	14784	14694	14556	14657	14777	14758	14876	14833	14745	14572	14876	14521	14707	14810	14738	14673	14682	14764	14786	14731	14753	14771	14875	14873	14740	14805	14598	14711	14649	14719	14784	14777	14897	14827	14455	14803	14788	14846	14771	14693	14755	14621	14491	14743	14717	14714	14769	14671	14663	14740	14652	14988	14620	14603	14609	14829	14678	14587	14922	14942	14711	14969	14655	14716	14619	14675	14508	14717	14589	14724	14719	14716	14815	14633	14657	14636	14572	14978	14634	14881	14669	14791	14723	14660	14635	14790	14655	14657	14669	14708	14630	14804	14806	14779	14671	14664	14503	14609	14949	14822	14599	14660	14705	14678	14529	14671	14524	14890	14764	14733	14815	14663	14857	14626	14838	14700	14612	14858	14805	14685	14564	14672	14700	14933	14782	14806	14723	14725	14707	14774	14635	14602	14516	14658	14804	14686	14758	14820	14669	14626	14853	14739	14551	14760	14845	14712	14870	14681	14563	14711	14831	14804	14747	14700	14725	14851	14640	14743	14669	14780	14625	14596	14710	14620	14631	14722	14822	14675	14650	14646	14716	14841	14650	14663	14636	14726	14701	14712	14675	14705	14724	14873	14803	14703	14545	14730	14744	14838	14886	14554	14732	14577	14851	14637	14685	14651	14721	14703	14779	14621	14728	14726	14792	14568	14884	14827	14588	14678	14597	14784	14659	14642	14743	14747	14741	14767	14708	14616	14714	14791	14731	14788	14618	14883	14737	14633	14678	14626	14636	14602	14774	14793	14734	14684	14829	14758	14797	14835	14656	14688	14749	14737	14710	14741	14790	14883	14919	14764	14692	14743	14707	14862	14582	14768	14709	14456	14684	14728	14775	14629	14741	14916	14605	14668	14634	14811	14692	14695	14794	14501	14811	14797	14701	14690	14632	14765	14741	14756	14614	14554	14885	14701	14737	14814	14892	14640	14651	14752	14754	14604	14812	14771	14626	14657	14572	14658	14594	14671	14766	14409	14738	14819	14691	14637	14657	14817	14875	14636	14768	14620	14734	14848	14708	14783	14590	14687	14746	14786	14604	14815	14709	14625	14578	15035	14770	14739	14703	14892	14678	14704	14880	14729	14638	14647	14724	14577	14710	14724	14828	14823	14751	14663	14565	14804	14547	14693	14773	14862	14781	14733	14658	14814	14592	14713	14589	14656	14670	14590	14696	14765	14675	14761	14658	14747	14641	14801	14790	14751	14625	14507	14850	14714	14714	14603	14482	14749	14696	14634	14817	14697	14795	14477	14632	14799	14734	14885	14754	14631	14699	14671	14843	14881	14779	14711	14694	14774	14712	14673	14595	14711	14690	14691	14876	14686	14583	14783	14660	14588	14711	14590	14704	14631	14754	14693	14773	14668	14689	14675	14490	14946	14824	14705	14722	14621	14811	14691	14736	14656	14711	14738	14782	14818	14673	14881	14679	14733	14734	14826	14606	14586	14769	14790	14587	14861	14644	14734	14584	14647	14666	14841	14735	14857	14714	14711	14791	14731	14640	14673	14777	14687	14669	14687	14844	14695	14693	14695	14594	14808	14623	14789	14750	14749	14718	14813	14648	14688	14827	14607	14608	14768	14804	14702	14764	14663	14843	14803	14525	14648	14787	14717	14859	15029	14737	14605	14754	14618	14737	14612	14790	14652	14637	14519	14736	14732	14768	14670	14638	14806	14646	14886	14720	14766	14648	14732	14635	14758	14680	14802	14791	14657	14804	14732	14632	14643	14710	14643	14736	14757	14623	14781	14745	14616	14475	14692	14561	14711	14612	14776	14812	14641	14830	14647	14712	14822	14922	14710	14769
27847	23878	29956	26962	21536	19719	18410	17067	16365	16050	16016	15711	15497	15514	15450	15285	15237	15046	14985	15212	14826	14979	14675	15052	14849	14821	14951	14987	14857	14913	14897	14659	14662	14990	14730	14831	14958	14856	14867	14599	14722	14834	14882	14813	14619	14891	14707	14706	14736	14751	14609	14876	14695	14684	14843	14835	14917	14816	14930	14737	14703	14782	14878	15006	14909	14810	14746	14892	14784	14849	15009	14633	14745	14798	14664	14627	14741	14673	14784	14701	14889	14859	14657	14876	14819	14655	14942	14808	14811	14849	14786	14899	14937	14709	14783	14749	14853	14849	14887	14874	14867	14829	14776	14805	15037	14801	14850	14644	14825	14904	14884	14668	14775	14805	14795	14699	14887	14768	14865	14839	14739	14886	14980	15062	14897	14784	14734	14877	14594	14808	14879	14553	14717	14896	14671	14861	14748	14837	14832	14734	14791	14902	14814	14716	14910	14780	14679	14759	14754	14693	14898	14877	14953	14767	14764	14594	14845	14826	14765	14617	14785	14764	14889	14688	14893	14655	14722	14931	14693	14652	14777	14690	14759	14796	14931	14832	14831	14704	14527	14996	14872	14876	14872	14931	14965	14809	14685	14757	14863	14978	14851	14823	14795	14867	14924	14934	14687	14672	14887	14603	14592	14612	14604	14651	14943	14740	14962	14627	14739	14850	14721	14787	14850	14878	14734	14815	14902	14744	14715	14773	14870	14846	14919	14724	14676	14890	14816	14771	14879	14831	15002	14677	14633	14834	14850	14847	14703	14807	14820	14555	14964	14623	14668	14770	14838	14862	14741	14560	14796	14774	14736	14911	14841	14831	14832	14942	14784	14960	14660	14831	14768	14777	14831	14855	14700	14776	14984	14833	14729	14745	14755	15001	14737	14906	14773	14721	14766	14830	14852	14790	14663	14779	14978	14698	14793	14801	14933	14730	14596	14651	14835	14948	14755	14753	14728	14783	14889	14756	14641	14676	15061	14854	14671	14799	14806	14636	14746	14951	14687	14829	14879	14904	14920	14613	14892	14812	14779	14725	14890	14902	14773	14760	14847	14722	14942	14735	14725	14780	14694	14636	14595	14850	14651	14554	14860	14854	14901	14684	14789	14793	14723	14733	15095	14885	14926	14758	14851	15021	15017	14747	14880	14905	14830	14758	14744	14701	14807	14802	14840	14818	14838	14772	14902	14633	14943	14735	14855	14789	14816	14812	14763	14791	14921	14800	14825	14839	14877	14867	14730	14876	14705	14907	14908	14935	15039	14805	14785	14747	14749	14759	14735	14833	14678	14761	14932	14795	14772	14677	14776	14761	14861	14663	14839	14732	14762	14898	14846	14714	14805	14847	14846	14776	14995	14939	14776	14705	14756	14855	14953	14885	14935	14650	14665	14693	14882	14813	14908	14966	14936	15042	14678	14623	14763	14784	14839	14821	14848	14832	14656	14788	14939	14896	14955	14812	14936	14615	14686	14754	14691	14645	14672	14716	14818	14792	14747	14672	14844	14747	14754	14667	14812	14913	14762	14845	14851	14874	14863	14706	15083	14743	14694	14781	14891	14690	14954	14752	14746	14755	14764	14708	14765	14838	14811	14868	14785	14925	14865	14961	14521	14832	14662	14695	14891	14853	14863	15077	14895	14689	14807	14837	14796	14750	14851	14738	14656	14920	14694	14836	14751	14953	14885	14939	14772	14848	14944	14848	15071	14792	14858	14876	14716	14839	14919	14848	14789	14859	14882	14893	14881	14778	14726	14959	14709	14770	14687	14803	14736	14807	14779	14914	15007	14872	14757	14724	14964	14777	14808	14892	14812	14908	14846	14810	14985	14765	14651	14806	14780	14773	14954	14757	14841	14789	14608	14767	14853	14864	14818	14810	14685	14764	14836	14966	14678	14738	14751	14860	14767	14790	14808	14824	14763	14824	14858	14668	14878	14846	14496	14759	14715	14692	14999	14787	14822	14647	14788	14907	14772	14615	14584	14721	14858	14781	14658	14846	14931	14813	14766	14842	14551	14813	14794	14692	14681	14898	14890	14620	14603	14939	14816	14930	14652	14857	14750	14730	14838	14674	14697	14576	14892	14700	14920	14746	14772	14663	14802	14753	14827	14744	14664	15123	14781	14880	14807	14751	14994	14944	14809	14697	14720	14973	14814	14745	14873	14732	14859	14834	14743	15005	14918	14974	14890	14926	14633	14897	14644	14851	14884	14920	14688	14761	14816	14887	14651	14849	14639	14932	14853	14795	14950	14813	14684	14860	14794	14816	14767	14833	14761	14960	14750	14856	14869	14844	14844	14808	14786	14783	14679	14718	14821	14722	14759	14864	14752	14871	14672	14874	14837	14740	14895	14694	14908	14676	14591	14726	14620	14864	14785	14844	14948	14825	14830	14829	14810	14970	14858	14721	14708	14669	14850	14967	14874	14797	14865	14746	14828	14886	14938	14791	15014	14928	14873	14891	14956	14941	14907	14898	14911	14731	14883	14881	14740	14829	14625	14823	15066	14776	15088	14676	14819	14987	15068	14997	14750	14806	14666	14738	14867	14879	15034	14781	14853	14813	14765	14774	14796	14790	14865	14722	14583	14911	14875	14752	14855	14777	14597	14682	14794	14784	14773	14870	14733	14720	14626	14662	14644	14792	14967	14854	14888	14848	14666	14720	15050	14906	14825	14736	14843	14860	14772	14747	14770	14872	14888	14737	15237	14849	14717	14775	14977	14761	14950	14728	14625	14892	14977	14848	14955	14904	14776	14867	14935	14816	14939	14702	14820	14665	14882	14732	14796	14883	14778	14596	14663	14719	14722	14870	14936	14862	14770	14755	14805	14731	14669	14836	14829	14791	14881	14684	14893	14871	14772	14684	14699	14757	14865	14714	14990	14761	14687	14837	14831	14776	14651	14785	14689	14840	14832	14759	14900	14891	14759	14607	14735	14777	14861	14843	14700	14869	14697	14830	14728	14811	14850	14745	14827	14885	14726	14746	14749	14882	14876	14588	14844	14797	14977	14833	14759	15105	14778	15037	14885	14784	14862	14788	14849	14807	14737	14739	14632	14779	14593	14950	14755	14807	14843	14996	14828	14810	14677	14822	14833	14759	14746	14714	14763	14768	14889	14811	15101	14665	14678	14878	14720	14857	14788	14720	14844	14826	14993	14577	14731	14782	14687	14893	14844	14698	14841	14857	14877	14805	14682	14887	15094	14693	14824	14685	14696	14582	14801	15027	14732	14568	14715	14843	14588	14747	14743	14865	14673	14722	14602	14774	14934	14792	14781	14779	14790	14791	14923	14719	14884	14738	14862	14882	14946	14687	14713	14691	14898	14914	14888	14882	14808	14786	14940	14915	14817	14757	14711	14720	14974	14731	14678	14869	14857	14815	15014	14857	14753	14817	14953	14747	14833	14631	14852	14705	14704	14951	14763	14666	14987	14935	14690	14799	14778	14915	14757	14778	14789	14782	14584	14749	15116	14784	14871	14914	14984	14933	14928	15039	14816	14937	14774	14722	14781	14793	14845	14858	14869	14851	14730	14885	15016	14768	14784	14784	14710	14891	14716	14769	14860	14769	14994	14691	14800	14775	14918	14829	15012	14952	14993	14772	14764	14850	14848	14722	14830	14798	14911	14851	14890	14849	14798	14904	14787	14863	14775	14752	14500	14893	14809	14764	14912	14692	14718	14725	14772	14899	14853	14879	14760	14736	14819	14818	14876	14765	14883	14845	14947	14892	14786	14829	14875	14702	14945	14720	14852	14808	14868	14847	14913	14707	14788	14698	14692	14746	14882	14863	14663	14766	14837	14879	14906	14963	14941	14683	14893	14684	14777	14906	14779	14870	14694	14744	14889	14905	14583	14892	14795	15003	14737	14798	14696	14869	14792	14794	14825	14844	14738	14772	14729	14771	14502	14730	14749	14750	14939	14701	14766	14812	14830	14818	14822	14802	14831	14638	14627	14812	14828	14693	14973	14896	14983	14759	14748	14902	14727	14792	14960	14747	14727	14861	14961	14675	14625	14824	14764	14763	14775	14849	14760	14774	14954	14872	14672	14709	14968	14908	14913	14877	14809	14763	14739	14699	15027	14918	14954	14750	14857	14776	14821	14954	14675	14689	14759	14766	14757	14763	14691	14609	14891	14763	14754	14821	14806	14980	14927	14929	14854	14776	14842	14639	14872	14792	14849	14762	14714	14503	14633	14600	14875	14915	14949	14758	14787	14671	14853	14871	14777	14816	14847	14544	14819	14783	14859	14759	14721	14783	14880	14685	14622	14870	14836	14907	14847	14846	14782	14864	15069	14982	14693	14804	14935	14808	14903	14835	14801	14942	14755	14879	14835	14669	14840	14890	14824	14792	14742	14798	14768	14756	14728	14794	14808	14820	14592	14883	14912	14970	14723	14608	14824	14743	14813	14768	14552	14704	14937	14806	14831	14701	14573	14774	14894	14816	14722	14887	14917	14749	14781	14731	14818	14785	14902	14773	14700	15022	14892	14883	14802	14921	15014	14925	14857	14818	14792	14822	14868	14766	14592	14852	14724	14887	14704	14867	14711	14956	14633	14573	14703	14767	14690	14815	14796	14731	14792	14966	14853	14899	14970	14867	14818	14877	14712	14622	14781	14733	14840	14832	14880	14696	14830	14805	14846	14612	14710	14642	14816	14924	14718	14869	14723	14741	14837	14913	14902	15008	14903	14840	14887	14895	14889	14909	14821	14909	14816	14885	14952	14685	14824	14979	14682	14922	14924	14672	14694	14855	14606	14924	14885	14679	14874	14991	14925	14729	14883	14809	14690	14767	14670	14622	14697	14894	14953	14831	14645	14893	14547	14802	14692	14850	14891	14666	14909	14906	14585	14841	14872	14939	14715	14653	14784	14740	14922	14698	14751	14901	14638	14809	14973	14719	14804	14788	14867	14759	14825	14767	14837	14614	14614	14837	14876	14645	14830	14622	14825	14724	14919	14800	14734	14746	14889	14732	14902	14806	14798	14781	14704	14865	14786	14738	14741	14744	14740	15007	14851	14711	14904	14807	14823	14941	14915	14865	14861	14701	14906	14876	15092	14747	14680	14815	14735	14792	14903	15024	14717	14743	14798	14650	14801	14726	14687	14787	14991	14935	14789	14677
23315	36164	35215	28247	24110	21337	19374	17851	16848	15693	15702	15768	15506	15446	14932	14679	14856	14599	14634	14467	14515	14503	14339	14465	14204	14271	14259	14288	14212	14108	13988	14208	14043	14053	13842	14151	13976	14059	14084	14125	14147	14193	14029	14224	14227	14191	14201	14075	14054	14034	14090	14052	14088	13981	14073	14096	14207	14108	14042	14104	13925	14252	14057	14186	13995	14096	14165	14107	14220	13941	14080	13966	14025	14020	14181	14083	14068	13986	14085	14176	14010	14116	14123	14170	14029	14050	13995	14051	14169	13953	14086	14017	13960	13962	14142	14053	14015	13865	14041	14148	14039	14128	14174	14133	14054	14140	14107	13959	14085	14020	14149	13961	14075	14075	14055	14039	14223	14015	14001	13938	14025	14149	13964	14158	14009	14170	14199	14130	13881	14252	14228	14111	14118	14087	14048	14125	14100	14006	14052	13987	14000	14083	13903	14002	14074	14180	14095	13772	13935	13951	14086	14115	14080	14052	14218	14027	14060	14068	14063	14024	13962	14025	14109	14021	14021	14073	14016	14172	14149	14149	14087	14108	14164	14069	14113	13998	14062	13962	13992	14141	14137	14002	14130	14149	14077	14053	13970	14133	14047	14066	14154	14177	14081	14124	14104	14079	14094	14082	14178	14038	14045	14036	13966	13975	14064	14062	13864	14114	14084	14170	14287	14185	13856	14065	14086	13828	14134	14083	13899	14050	14096	13968	14128	14134	14054	14078	14012	14044	14103	14031	13976	14125	14004	13987	14061	14003	14088	13978	14014	14142	14174	14161	13964	14043	14010	14026	13962	14018	14056	14241	14128	14082	14089	14198	14235	14013	14006	14269	14092	14181	14132	14088	14147	14094	14323	13946	13879	14085	14125	13995	14162	14227	14067	13862	14029	14141	14094	14019	14120	14049	14007	13987	14021	13842	14132	14042	14025	14105	14207	14025	14178	13967	14229	13973	14154	13908	13997	14035	13978	14195	13999	14086	14228	14111	14150	14046	13952	14045	13925	14232	14089	14159	14161	14059	14085	14031	14193	14132	14081	14118	13903	14089	14179	14178	13962	14164	14082	14064	13965	14011	13916	14144	14109	14199	13922	14026	14213	14107	14130	14031	14064	14174	13992	14114	13984	14355	14028	14181	14003	14059	14074	14080	14065	14155	14004	14104	14101	13926	14138	13930	14164	14063	14007	14113	14176	13988	14087	14196	14054	14115	13931	14052	14065	14140	14069	14127	14142	14062	14079	14072	13968	13990	14127	14059	14020	14066	13945	13961	14176	14121	13856	14046	14213	14141	14121	14067	14256	14091	14163	14204	14105	13989	14104	14167	14051	14234	14016	14085	14126	14128	14100	14088	14054	14020	14035	14012	14003	14003	14053	13986	14126	14116	14010	13918	13890	14188	14004	13908	14063	14113	14235	13869	14081	14153	14140	14073	14015	14235	14084	14062	14108	14024	14025	13977	14231	14149	14195	13972	14017	14047	14134	14301	14134	14087	14194	14233	13977	13996	13893	14132	14122	13996	14069	13957	14084	14108	14124	14042	14035	14110	14008	13912	14045	14008	13917	14020	14144	14152	14100	14121	14199	14011	13931	14292	14029	14122	14050	14120	14173	14070	14030	14040	14132	14081	14079	14220	14150	14151	14194	14233	13989	14223	13999	14079	13979	13961	14043	13926	14051	14080	14011	14185	13899	14125	14105	14165	14131	14027	13908	14317	13955	14260	13963	14077	14145	14178	14200	14133	14017	14052	14040	14122	14235	14033	14076	14036	14034	14067	13997	13858	14085	14081	14163	13931	14010	14122	14151	13997	14159	13991	14073	14020	14063	14184	13997	14083	14073	14017	14066	13965	14099	14010	13921	14067	14057	14160	14092	13884	14189	14071	13931	14102	14065	14044	14184	13997	14258	14159	14142	14086	14081	14071	14062	14030	14117	14059	14010	14269	14150	14158	14023	14228	13956	14188	13800	14026	14093	14137	14109	14095	14141	14149	14030	14172	14090	13953	14032	14146	14027	14040	14107	13877	14224	14213	14106	13955	14121	14133	14113	13973	13975	14010	14149	14037	13964	14034	13978	14052	14039	14045	13870	14125	14175	14030	14034	14112	14020	13977	14052	14133	14027	14164	14091	13997	14242	14047	14242	14154	14153	14048	14185	13966	14152	14215	14125	14160	13998	14060	14069	14049	14077	14025	14308	14161	13974	14129	13937	14080	14016	14291	14046	13918	14098	14040	14211	13897	14135	14036	14028	14202	14070	14284	14038	14215	14009	14043	14281	14052	14046	14170	14061	14119	14069	14148	14106	14081	13968	14062	13973	14033	14093	14110	14079	14043	14087	14033	14128	14182	14105	14081	13986	14033	13872	13998	14219	14054	14138	13956	14106	14051	13934	14034	14157	14069	14068	14248	14156	13963	14210	14059	14185	14032	14220	13970	14130	14138	14065	14122	14206	14059	14058	13928	14048	14053	14062	14052	14047	13971	14074	14077	14183	14068	14075	14052	14052	13983	14060	13999	14250	13965	14148	14050	14068	14037	14120	14092	14108	14104	13955	14073	14034	14075	14008	14108	14169	14169	13862	14049	13943	13825	14047	14049	14197	14131	14013	13920	14237	14098	14030	14072	13959	13923	14092	14093	14057	13968	14027	14010	14053	14154	14051	13966	14163	14005	14089	14026	14293	13887	14022	14146	14260	13987	14026	13962	14035	14111	14075	14162	14017	14099	14002	14113	14174	14107	14117	14093	14240	14017	14078	14182	14060	14011	14069	14207	14123	14040	14019	14089	14190	14129	14242	13927	14109	14051	14023	14145	14112	14069	14080	14095	14111	14114	14045	14179	14008	13965	13965	13935	14070	13893	13921	14200	14099	14050	14094	14172	14068	14281	13981	13987	14098	14009	13947	13937	14114	13961	14273	13882	14070	14078	14055	14080	14135	14056	14064	14108	14190	14155	14051	14052	14026	14142	14027	14096	13981	13978	14181	13990	14024	14092	14062	13971	14185	14205	14070	14093	14156	14025	14088	14062	14030	13897	14242	13956	14124	14126	13995	14103	14100	14068	13933	14011	14251	14091	13979	14187	14006	14164	14084	14026	14063	14042	14024	13998	14054	14062	14108	14093	13989	13972	14089	14040	13956	14010	14061	14063	14106	14082	14158	14056	14084	13975	14066	14003	14212	13851	13931	14138	13996	14122	13996	14016	14176	14029	14091	13989	14116	14101	14158	14137	14105	14108	14211	14095	14128	14027	14152	14000	13817	13985	14022	14135	14060	14040	14049	14082	14005	14146	14191	14017	14114	13982	14105	14073	14057	13983	14160	14154	13955	14349	13968	14265	14126	13960	14067	13826	13898	14142	13987	14109	14082	14188	14032	14097	13884	14039	14098	13929	14003	14042	14016	14083	14121	14027	14178	13852	14032	14133	14156	14282	14125	14153	13965	14172	14118	13994	14094	14237	13943	14203	13993	14228	14033	14075	14169	14034	14107	14072	14139	14029	13966	13977	14072	14005	14176	13949	14176	13988	14148	13878	13976	14126	14083	14031	14121	14184	14083	13954	14115	13959	14124	14163	14100	14001	14012	14045	14090	14074	13931	14188	14126	14069	14030	14155	14109	14039	14088	13983	14062	14070	14103	14109	14156	13995	14165	14066	14108	14176	14035	14049	14060	13983	14127	13969	14012	14109	14148	14065	14053	14091	14074	14186	14137	14147	14098	14239	14040	13890	14041	13944	14056	13989	13977	14075	14037	14008	13869	14001	14058	14020	14100	14167	14056	14131	14148	14228	14035	14039	14004	13989	14076	14087	14123	14087	14161	14065	14006	13936	13949	14003	14204	13977	14016	14071	14135	14070	14070	14189	14097	13981	14189	14209	14024	14115	14037	14079	14014	13898	14094	14037	14095	14165	14201	14178	14067	13909	14127	14107	14062	14101	14125	13960	14093	14021	14077	14028	14069	14154	14021	14177	13928	14229	14128	14258	14023	14029	13914	13954	14075	13920	14015	14051	14089	14089	14024	14093	14081	14150	14140	14179	13924	13967	14173	14075	13980	14091	14149	13870	14109	14143	14041	14003	13963	14091	14024	14037	14102	13913	14015	14022	14047	13946	13982	14195	14079	14290	14172	14123	14206	14014	14005	14096	14090	14098	14079	14227	14164	13957	14149	14031	13962	14144	14033	13984	13913	14367	14080	14079	13919	14186	13872	14119	14022	14010	14083	14095	14168	14162	13963	14178	14114	14000	14029	13835	14033	14209	13900	14193	14073	14184	13889	13928	13946	14130	13955	13992	13976	13948	14089	14059	14169	14037	13944	14178	14045	14102	14059	14109	14215	13908	14221	14066	14219	13974	14122	14019	14197	14071	14015	14140	13997	14036	13982	14104	13855	14030	14071	14115	14136	14056	14308	14089	14056	14098	14029	14098	14112	14180	14172	13991	14004	14099	13965	14035	14181	14051	13918	14160	14081	14124	14012	13959	14162	13999	14101	14006	13813	14048	14068	14080	14152	14020	14078	14070	13963	14027	14134	14099	14077	13976	14108	14032	14043	14059	13917	13941	14030	14129	13994	14157	14118	14078	14092	14262	14072	14045	14050	14121	14167	14010	14052	14213	14001	14027	13970	13904	14070	13958	14050	14096	14222	13995	14087	14106	14091	14098	13940	14044	13941	14003	13969	14034	13979	14043	14121	13902	14111	14159	14078	13898	14192	13939	14131	13990	14041	14057	14086	13868	14171	14152	14071	14004	14060	14223	13934	13999	14100	14074	14151	14012	14118	14084	14088	13863	14015	14163	14104	14109	14082	14182	14025	13935	13973	13962	14029	14090	14091	13959	14097	14169	14008	14260	14076	14084	13938	14047	14238	14098	14213	14055	14160	14287	14036	14111	14097	14144	13946	14027	14106	14008	14139	14013	14104	13946	13966	14078	14033	14157	14142	14195	14208	14038	14102	13954	14073	14126	14181	13999	14100	13973	14055	14079	14078	14086	13923	14015	14066	14003	13894	14128	14085	14082	14020	14051	13925	14207	14091	13953	14073	13975	14077	14078	14154	13945	14030	14134	13978	13967	13974	13982	14084	14128	14015	14034	14055	14128	13984	14105	14092	14226	13999	14044	14016	13946	14095	14029
24196	21622	29293	24940	23465	24368	23310	19183	17813	17335	16971	16950	16852	16601	16220	16210	16003	16064	15936	15617	15817	15640	15570	15564	15514	15217	15396	15551	15365	15400	15050	15304	15239	15447	15155	15202	15309	15201	15340	15337	15521	15444	15374	15260	15248	15302	15086	15257	15100	15141	15382	15315	15360	15138	15305	15390	15243	15153	15293	15260	15238	15341	15122	15112	15310	15096	15280	15414	15352	15150	15423	15240	15193	15103	15147	15274	15168	15244	15268	15163	15275	15154	15391	15083	15246	15182	15336	15156	15217	15116	15183	15137	15268	15236	15296	15200	15233	15065	15159	15104	15111	15079	15287	15279	15205	15208	15265	15128	15262	15122	15156	15217	15121	15116	15038	15258	15428	15140	15245	15347	15018	15114	15159	15128	15184	15486	15128	15097	15034	15297	15177	14910	15228	15009	15178	15070	15297	15133	15247	15436	15082	15293	15214	15260	15174	15196	15144	15017	15162	15181	15305	15071	15139	15319	15220	15200	15367	15212	15110	15318	15227	15281	15310	15203	15404	15274	15188	15083	15267	15197	15137	15219	14998	15342	15114	15033	15376	15228	15234	15150	15173	15130	15266	15257	15160	15136	15246	15354	15294	15285	15131	15360	15117	15311	15191	15118	15409	15127	15195	15265	15059	15159	15032	15225	15260	15143	15184	15084	14974	15102	15225	15120	15094	15158	15205	15300	15120	15080	15114	15189	15295	15342	15183	15284	15221	15233	15150	15314	15191	14898	15251	15142	14997	15342	15177	15487	14976	15277	15328	15190	15298	15227	15209	15338	15023	15184	15181	15213	15385	15107	15370	15324	15212	15173	15286	15292	15190	15199	15330	15186	15092	15240	15272	15186	15121	15220	15210	15275	15223	15320	15017	15181	15064	15276	15163	15049	15113	15214	15241	15267	15294	15271	15196	15169	15028	15308	15301	15314	15333	15072	15102	15221	15105	15102	15152	15263	15118	15349	15314	15517	15320	15371	15107	15236	15113	15277	15251	15165	15153	15219	15223	15124	15128	15403	15204	15108	15180	15256	15250	15105	15445	15083	15123	15182	15070	15083	15212	15160	15177	15176	15240	15079	15345	15186	15058	15196	15234	15071	15283	15210	15282	15270	15267	15165	15367	15383	15112	15185	15325	15258	15237	15205	15161	15231	15187	15251	15039	15214	15185	15226	15423	15105	15343	15262	15187	15289	15164	15339	15127	15073	15078	15278	15176	15135	15211	15052	15326	15158	15083	15212	15189	15208	15202	15129	15235	15256	15182	15133	15076	15198	15268	15338	15103	15284	15125	15199	15392	15065	15183	15307	15384	15207	15237	15102	15256	15194	15134	15213	15168	15258	15183	15036	15443	15268	15197	15189	15282	15422	15303	15090	15379	15023	15208	15119	15426	15158	15192	15085	15277	15232	15011	15214	15108	15140	15113	15149	15153	15101	15134	15130	15190	15247	15299	15221	15143	15111	15382	15197	15291	15398	15124	15175	15067	15210	15110	15247	15373	15280	15283	15232	15154	14935	15166	15090	14943	15051	15221	15210	14961	15377	15261	15138	15188	15194	15207	15331	15229	15210	15142	15050	15160	15235	15300	15033	15268	15116	15413	15239	15304	15396	15071	15262	15076	15285	15414	15299	15230	15165	15216	15227	15169	15370	15447	15337	15258	15321	15388	15233	15304	15275	15177	15056	15344	15177	15278	15151	15296	15085	15052	15150	15304	15121	15006	15101	15321	15364	15080	15146	15230	15097	15102	15157	15132	14963	15195	15186	15181	15233	15351	15252	15384	15331	15297	15159	15295	15368	15043	15130	15143	15176	15161	14937	15458	15114	15119	15202	15251	15008	15188	15251	15043	15086	15228	15379	15299	15217	15287	15155	15315	15180	15150	15002	15265	15016	15309	15386	15247	15249	15115	15075	15262	15314	14975	15158	15303	15244	15303	15310	15227	15155	15351	15233	15414	15184	15155	15223	15076	15169	15137	15236	15268	15365	15200	15197	15278	15214	15183	15179	15242	15025	15325	15167	15046	15233	15170	15062	15213	15130	15083	15319	15239	15162	15052	15271	15076	15311	15275	15234	15261	15143	15153	15092	15263	15007	15138	15329	15438	15223	15050	15201	15108	15080	15153	15108	15081	15116	15174	15207	15101	15287	15249	15255	15143	15235	15098	15217	15228	15228	15462	15299	15291	15260	15157	15095	15159	15041	15211	14874	15156	15249	15136	15143	15304	15016	15168	15257	15178	15043	15196	15148	15278	15357	15393	15284	15119	15314	15248	15120	15052	15203	15295	15122	15188	15232	15150	15174	15160	15227	15030	15069	15292	15371	15255	15049	15089	15281	15256	15404	15228	15222	15161	15030	14966	15262	15395	15253	15292	15137	15223	15119	15165	15267	15039	15178	15108	15225	15154	15356	15178	15058	15075	15157	15154	15318	15418	15270	15212	15345	15199	15316	15408	15224	15331	15113	15253	15134	15212	15266	15188	15236	15219	15299	15276	15270	15077	15157	15222	15135	15181	15238	14938	15111	15050	15145	15511	15091	15124	15101	15147	15177	15349	15103	15223	15238	15093	15149	15287	15233	15389	15074	15228	15260	15129	15087	15216	15080	15245	15233	15083	15082	15012	14949	15067	15212	15090	15114	15318	15104	15209	15229	15120	15296	15382	15001	15148	15179	15170	15367	14967	15201	15376	15268	15105	15236	15350	15125	15266	15312	15248	15237	15240	15226	15047	15124	15335	15207	15230	15238	15202	15093	15192	14971	15219	15191	15185	15214	15302	15419	15166	15136	15231	15257	15314	15063	15305	15193	15103	15245	15286	15206	15311	15217	15157	15166	15090	15182	15110	15265	15238	15105	15311	15213	15311	15041	15333	15199	15240	15211	15414	15225	15124	15156	15084	15205	15322	15191	15174	15130	15427	15110	15166	15133	15085	15406	15105	15238	15138	15003	15396	15232	15390	15377	15045	15265	15239	14900	15334	15137	15316	15262	15250	15156	15253	15256	15229	15214	15333	15240	15224	15312	15278	15236	15213	15300	15268	15258	15263	15317	15128	15165	15377	15286	15210	15164	15279	15105	15237	15175	15099	15424	15228	15147	15332	15140	15178	15202	15330	15112	15006	15045	15221	15255	15270	15262	15258	15133	15075	15261	15149	15233	15218	15217	15179	15309	15283	15103	15095	15107	15269	15320	15123	15215	15170	15197	15155	15302	15181	15225	15101	15112	15212	15163	15092	15085	15203	15034	15183	15162	14937	15242	15201	15245	15204	15101	15190	15272	15375	15295	15228	15230	15214	14962	15339	15196	15243	15165	15139	15333	15234	15170	15145	15238	15257	15163	15086	15063	15289	15193	15081	15233	15246	14969	15290	15182	15418	15285	15362	15323	15225	15133	15210	15360	15249	15202	15219	15103	15351	15349	15187	15194	15315	15221	15434	15342	15105	15224	15300	15215	15264	15081	15139	15201	15286	15231	15163	14993	15346	15106	15386	15229	15276	15287	15243	15375	15173	15100	15077	15295	15101	15218	15082	15114	15323	15425	15381	15167	15140	15213	15284	15096	15191	15176	15081	15086	15182	15346	15316	15264	15244	15366	15339	15367	15221	15283	15273	15156	15232	15001	15110	15128	14967	14912	14986	15101	15135	15348	15106	15163	15128	15290	15114	15245	15367	15326	15368	14963	15267	15389	15133	15217	15025	14894	15138	15118	15316	15146	15442	15325	15192	15148	15346	15111	15009	15041	15012	15182	15106	15095	15131	15218	15033	15306	15069	15122	15214	15294	15149	15232	15284	15098	15130	15202	15078	15280	15258	15179	15137	15146	15530	15313	15269	15306	15378	15313	15121	15126	15189	15217	15176	15109	15217	15213	15115	15263	15277	15139	15355	15279	15338	15361	15221	15189	15110	15109	15095	15082	15471	15328	15208	15163	15234	15179	15275	15272	15183	15198	15057	15347	15136	15113	15373	15226	15251	15060	15110	15117	15241	15176	15424	15246	15185	15151	15192	15008	15018	15329	15142	15311	15238	15124	15207	15290	15264	15284	15311	15210	15197	15070	15061	15155	15246	15185	15317	15170	15308	15206	15133	15385	15256	15286	15246	15216	15168	15120	15253	15252	15359	15352	15184	15301	15209	15349	15012	15157	15272	15295	15272	15272	15106	15248	15270	15225	15205	15394	15128	15449	15286	15240	15169	15233	15131	15059	15108	15204	15309	15154	15233	15187	15247	15351	15197	15320	15290	15070	15186	15163	15122	15142	15394	15352	15298	15165	15028	15211	15088	15308	15115	15235	15203	15239	15157	15321	15298	15018	15251	15074	15140	15066	15061	15346	15039	15128	15116	15214	15346	15162	15084	15137	15389	15183	15371	15016	15197	15155	15039	15037	14919	15135	15229	15294	15254	15228	15362	15202	15115	15268	15263	15159	15203	15190	15061	15114	15428	15214	15232	15215	15421	15106	15136	15261	15208	15103	15178	15182	15199	15280	15040	15288	15200	15321	15291	15262	15109	15129	15110	15039	15114	15285	15049	14943	15318	15072	15332	15372	15249	15237	15096	15185	15039	15299	15114	15246	15244	15163	15246	15157	15250	15317	15307	15191	15241	15103	15171	15142	15227	15332	15255	15334	15331	15165	15164	15227	15262	15191	15405	15169	15248	15241	15256	14940	15344	15189	15212	15352	15210	15221	15305	15293	15237	15132	15230	15297	15090	15187	15330	14981	15062	15105	15101	15098	15096	15103	15214	15309	15270	15239	15274	15395	15261	15059	15201	15253	15081	15193	15141	14937	15200	15258	15346	15360	15124	15179	15060	15294	15277	15285	15197	15133	15212	15091	15188	15209	15296	15214	15376	15398	15118	14899	15234	15290	15227	15263	15132	15040	15180	15159	15116	15150	15121	15271	15252	15447	15212	15245	15325	15103	15268	15160	14963	15260	15193	15311	15143	15117	15177	15191	15057	15441	15227	15228	15159	15167	15025	15318	15206	15253	15070	15208	15160	15292	15216	15454	15343	15237	15380	15166	15219	15114	15169	15135	15149	15206	15137	15188	15204	15266	15197	15317	15009	15310	15362	15083	15332	15280	14852	15154	15198	15124	15437	15364	15136	15147	15188	15178	15144	15298
22754	42333	41805	33762	28959	25394	22626	20514	18942	17620	17184	17163	16777	16557	15951	15662	15567	15396	15167	15181	15076	14912	15259	14968	14620	14708	14569	14898	14672	14737	14636	14611	14634	14486	14423	14461	14505	14470	14482	14672	14554	14423	14586	14642	14410	14460	14539	14462	14493	14621	14636	14448	14566	14569	14547	14484	14586	14498	14475	14475	14438	14751	14562	14416	14588	14522	14533	14556	14393	14527	14500	14558	14445	14629	14468	14380	14287	14538	14557	14660	14553	14365	14594	14359	14550	14383	14479	14481	14647	14291	14415	14278	14437	14466	14326	14445	14544	14424	14529	14530	14507	14532	14459	14571	14258	14493	14371	14572	14543	14560	14373	14432	14488	14415	14512	14463	14548	14460	14418	14470	14393	14569	14343	14507	14490	14560	14455	14539	14399	14546	14510	14513	14414	14362	14377	14539	14333	14431	14302	14459	14330	14544	14396	14484	14443	14434	14398	14424	14334	14421	14517	14419	14433	14393	14464	14434	14444	14439	14307	14473	14475	14420	14464	14228	14510	14214	14481	14377	14487	14407	14395	14529	14490	14551	14519	14461	14381	14475	14381	14667	14511	14135	14372	14444	14397	14460	14383	14622	14333	14371	14535	14333	14520	14353	14485	14510	14453	14622	14400	14321	14395	14340	14357	14483	14326	14629	14379	14350	14412	14393	14522	14477	14453	14597	14393	14435	14464	14382	14565	14363	14389	14450	14458	14483	14424	14563	14491	14406	14368	14414	14365	14422	14408	14562	14565	14458	14513	14546	14334	14393	14304	14489	14408	14459	14366	14505	14254	14366	14718	14575	14376	14448	14315	14515	14415	14540	14627	14427	14369	14457	14595	14388	14466	14419	14440	14485	14514	14503	14319	14339	14246	14432	14563	14442	14415	14225	14478	14544	14412	14585	14354	14697	14402	14432	14504	14574	14478	14533	14567	14512	14356	14511	14438	14353	14585	14324	14501	14551	14404	14495	14515	14450	14466	14490	14395	14601	14330	14508	14480	14381	14436	14451	14440	14527	14455	14305	14465	14600	14465	14342	14436	14416	14328	14435	14488	14554	14426	14424	14460	14496	14483	14478	14544	14324	14525	14426	14507	14410	14543	14449	14414	14330	14480	14328	14479	14487	14434	14553	14316	14507	14460	14424	14426	14413	14397	14505	14458	14482	14370	14419	14248	14467	14447	14340	14507	14548	14451	14487	14479	14319	14302	14486	14391	14573	14465	14216	14562	14345	14575	14322	14428	14294	14549	14454	14378	14489	14277	14386	14356	14510	14588	14400	14592	14650	14517	14412	14542	14483	14583	14365	14382	14541	14484	14552	14566	14394	14272	14372	14519	14513	14325	14529	14287	14326	14249	14361	14268	14447	14380	14532	14536	14637	14293	14425	14484	14412	14422	14545	14393	14462	14487	14430	14395	14461	14449	14467	14578	14218	14225	14483	14412	14563	14304	14453	14485	14440	14374	14371	14205	14389	14384	14491	14481	14432	14369	14390	14468	14406	14326	14393	14350	14404	14455	14668	14471	14504	14398	14409	14380	14499	14372	14433	14536	14520	14404	14328	14478	14328	14573	14479	14323	14305	14510	14511	14352	14418	14484	14413	14432	14470	14386	14482	14357	14430	14596	14593	14447	14282	14453	14295	14499	14533	14594	14603	14462	14401	14255	14433	14454	14308	14526	14470	14534	14245	14385	14396	14471	14545	14424	14321	14448	14563	14530	14583	14380	14533	14369	14475	14400	14426	14181	14442	14658	14362	14456	14461	14365	14351	14194	14550	14451	14337	14191	14357	14319	14332	14383	14493	14333	14557	14493	14606	14425	14416	14259	14405	14518	14496	14277	14405	14452	14438	14415	14465	14348	14234	14355	14507	14316	14402	14232	14380	14671	14461	14363	14561	14390	14438	14481	14517	14521	14466	14456	14366	14636	14506	14448	14554	14568	14491	14352	14414	14371	14415	14466	14426	14462	14440	14374	14324	14338	14456	14524	14479	14742	14290	14346	14365	14326	14324	14584	14397	14300	14305	14440	14512	14411	14319	14611	14583	14456	14497	14312	14480	14363	14404	14283	14492	14421	14494	14363	14482	14477	14342	14475	14392	14597	14411	14478	14543	14347	14507	14428	14564	14460	14435	14345	14362	14518	14351	14521	14334	14452	14462	14473	14492	14501	14450	14492	14402	14515	14315	14522	14463	14483	14439	14452	14425	14356	14456	14522	14571	14484	14572	14621	14247	14223	14607	14347	14335	14371	14482	14413	14357	14423	14249	14416	14413	14296	14437	14387	14627	14266	14512	14417	14428	14647	14476	14339	14599	14368	14360	14333	14462	14404	14552	14406	14447	14400	14394	14329	14410	14417	14415	14338	14436	14450	14455	14527	14375	14365	14467	14488	14480	14367	14453	14408	14426	14560	14401	14585	14397	14470	14351	14511	14529	14534	14406	14445	14503	14378	14410	14331	14394	14246	14412	14516	14421	14460	14492	14246	14442	14532	14464	14586	14550	14646	14377	14488	14463	14426	14468	14394	14572	14390	14381	14363	14520	14428	14451	14522	14518	14429	14457	14468	14513	14517	14576	14364	14400	14404	14583	14405	14575	14541	14457	14595	14367	14451	14538	14422	14551	14412	14563	14446	14418	14487	14330	14459	14496	14496	14462	14436	14522	14460	14276	14453	14526	14346	14518	14472	14529	14294	14289	14406	14406	14289	14348	14499	14494	14417	14487	14521	14408	14615	14520	14444	14418	14573	14441	14558	14398	14457	14418	14614	14521	14535	14249	14474	14458	14403	14439	14548	14440	14487	14372	14473	14455	14387	14506	14491	14341	14341	14578	14590	14515	14301	14421	14597	14424	14459	14414	14433	14294	14554	14331	14508	14555	14448	14461	14531	14328	14389	14390	14465	14411	14311	14527	14479	14630	14457	14621	14225	14545	14449	14461	14335	14327	14481	14442	14647	14470	14629	14361	14319	14362	14521	14336	14365	14399	14596	14390	14474	14353	14406	14656	14296	14400	14410	14486	14581	14307	14296	14541	14425	14523	14482	14496	14440	14494	14417	14375	14500	14529	14302	14385	14358	14447	14462	14631	14499	14363	14458	14580	14318	14356	14500	14555	14564	14416	14504	14502	14514	14399	14384	14473	14321	14483	14425	14468	14448	14514	14454	14295	14582	14485	14475	14467	14503	14357	14524	14465	14391	14502	14477	14438	14478	14362	14373	14341	14466	14430	14403	14367	14302	14534	14383	14491	14348	14534	14425	14464	14707	14387	14523	14385	14428	14401	14448	14431	14561	14465	14378	14518	14386	14451	14450	14384	14405	14548	14491	14428	14446	14565	14503	14455	14330	14125	14629	14652	14215	14384	14468	14377	14638	14465	14510	14320	14303	14605	14477	14340	14516	14484	14400	14266	14583	14573	14547	14449	14405	14479	14433	14478	14382	14555	14604	14536	14362	14443	14377	14447	14340	14497	14506	14503	14361	14324	14402	14448	14402	14479	14502	14485	14350	14440	14417	14553	14346	14589	14592	14388	14407	14373	14531	14447	14386	14444	14516	14436	14394	14576	14358	14542	14411	14406	14554	14379	14349	14424	14483	14369	14724	14299	14461	14489	14582	14356	14431	14483	14347	14363	14509	14369	14618	14418	14358	14385	14535	14404	14469	14395	14538	14527	14358	14443	14470	14397	14592	14460	14479	14440	14500	14515	14527	14433	14536	14360	14498	14616	14394	14311	14458	14585	14581	14472	14463	14513	14551	14374	14493	14498	14444	14528	14469	14602	14515	14508	14498	14450	14369	14326	14247	14408	14508	14575	14433	14456	14542	14480	14403	14329	14493	14325	14520	14374	14608	14313	14414	14461	14459	14419	14405	14588	14540	14507	14467	14504	14491	14418	14672	14459	14463	14434	14544	14392	14347	14387	14266	14379	14343	14455	14297	14426	14467	14436	14474	14423	14428	14544	14437	14372	14352	14524	14469	14191	14431	14335	14399	14651	14326	14399	14464	14311	14257	14384	14481	14291	14423	14488	14376	14426	14514	14544	14427	14439	14467	14335	14421	14415	14575	14430	14539	14554	14397	14464	14468	14449	14448	14525	14453	14451	14586	14429	14458	14375	14481	14306	14473	14571	14429	14397	14416	14391	14253	14429	14374	14379	14590	14449	14309	14410	14458	14562	14452	14438	14479	14442	14424	14339	14424	14371	14398	14528	14536	14510	14396	14444	14389	14389	14305	14312	14467	14377	14435	14390	14391	14244	14475	14446	14555	14501	14406	14334	14312	14540	14471	14526	14605	14374	14440	14612	14523	14479	14487	14357	14408	14487	14513	14485	14425	14486	14523	14307	14395	14580	14377	14441	14361	14323	14485	14472	14473	14339	14308	14518	14328	14420	14545	14444	14521	14484	14634	14515	14444	14356	14340	14480	14496	14409	14353	14651	14397	14401	14324	14513	14435	14497	14415	14393	14487	14293	14475	14442	14455	14502	14562	14544	14388	14456	14386	14457	14490	14379	14461	14375	14554	14463	14408	14441	14404	14472	14454	14330	14510	14490	14450	14293	14320	14345	14459	14384	14550	14470	14420	14396	14478	14472	14400	14415	14487	14506	14469	14576	14285	14530	14370	14597	14460	14479	14384	14530	14556	14316	14402	14539	14449	14535	14460	14478	14299	14401	14319	14344	14377	14460	14337	14448	14486	14344	14241	14378	14602	14463	14338	14545	14518	14433	14360	14499	14379	14364	14481	14572	14461	14384	14487	14337	14263	14601	14450	14569	14312	14407	14302	14408	14427	14357	14517	14447	14534	14412	14374	14461	14516	14407	14356	14417	14503	14504	14490	14392	14353	14457	14396	14547	14497	14426	14372	14400	14436	14379	14263	14381	14462	14407	14419	14568	14421	14370	14344	14553	14559	14456	14225	14485	14491	14365	14432	14363	14427	14496	14353	14512	14475	14425	14432	14382	14460	14581	14496	14306	14354	14318	14369	14440	14529	14311	14479	14549	14366	14523	14419	14391	14446	14345	14359	14388	14488	14324	14426	14490	14482	14430	14350	14432	14544	14343	14504	14464	14505	14731	14480	14273	14270	14401	14487	14347	14510	14472	14334	14518	14507	14443	14331	14400
23228	21614	29652	24099	22276	25440	27572	21481	19721	19126	18472	18392	18234	17788	17754	17338	17130	16816	16689	16543	16711	16649	16783	16544	16463	16302	16405	16427	16318	16061	16153	16223	15968	16084	15986	16062	16188	16101	16222	16107	16187	16202	16007	15997	16207	16013	16071	16026	16070	16077	16034	16022	16164	16103	15987	16060	15931	15943	15763	16119	16210	16029	16016	16161	16015	16096	16016	16039	16157	15965	15991	15946	16003	16126	15881	16034	16032	15935	16165	15995	15961	16133	16059	16126	16169	16043	16023	15956	16065	15833	15986	15702	16008	16024	15935	16144	16057	16108	15996	15950	15857	15998	16038	15932	16019	16030	15841	15919	15844	16007	15926	16246	15962	16173	15996	15741	15945	16067	15960	15910	15800	15827	15891	15917	15997	15988	15812	16132	16023	15981	16032	15808	16003	15918	15926	15939	15905	15902	15894	16130	16131	16101	15849	16050	15952	16180	16012	16135	15936	15821	15800	15912	15884	15849	15921	16036	16162	15981	15856	16010	15945	15759	15939	15704	16102	15937	15737	16026	16077	16073	15897	15772	16102	15857	15991	15955	15875	16014	15909	15898	15963	16018	15769	15897	15855	16028	15916	15943	16026	16035	15907	16220	16131	16063	15685	16045	16123	16090	15971	15836	16045	15952	16037	16102	16045	15900	15864	15961	15958	15848	15842	15875	15926	15835	16089	15995	16004	16034	16000	16052	15842	15808	15940	15920	16054	16023	15903	15977	15775	16005	15898	15821	15830	16131	15861	16190	15972	15975	15874	16257	15809	16072	16021	15948	15982	15900	16187	15977	15814	16149	15695	15993	15995	15931	15876	16001	16022	15998	16005	15862	15964	16007	15998	16110	15877	16001	16095	15903	16011	15747	16054	15957	15840	15847	15998	15855	15997	15938	16039	15900	15738	16018	15844	15968	16068	15944	15996	15832	15919	15998	15947	15984	16050	16141	16010	15939	16064	15764	16007	15960	15870	15844	15777	16136	16033	16031	16108	15868	16051	15968	15897	15970	16057	16085	15968	16020	15947	15965	15897	15967	15957	16099	15917	15885	15873	15845	16033	15944	15964	15960	16020	16069	16049	15853	15956	15942	15804	16131	15981	15791	15787	16113	15915	15830	15923	16073	15891	15989	15982	15871	15814	16216	15768	15867	15953	15953	15911	15965	16002	15881	15826	15948	16028	15940	15872	16137	15923	15976	15868	15787	16059	15975	16077	16002	16009	15838	15684	15990	15763	15682	15981	16075	15959	16041	15857	15702	15969	15857	16062	15936	15992	15997	15849	15909	16002	15704	15910	15989	16004	16023	15873	15951	16049	16103	15998	15966	15775	15963	15819	15860	15945	15911	16072	15945	15941	15918	15885	16014	15814	16030	15989	15733	16091	16190	15978	16070	16023	15788	15970	15877	15999	15732	16056	15861	15927	16064	15950	16132	16109	15894	16088	16012	15945	15775	15877	15962	15963	16071	15872	15937	16005	16048	15966	15991	15884	15962	15929	15838	15813	15982	15787	15819	15880	15850	15879	15786	15928	15917	15897	15996	15982	15918	15994	16012	15942	15796	15711	15926	15823	15870	15831	15979	15904	15923	16155	15891	15877	15839	15905	15844	15939	16103	15857	15883	15890	16023	15991	16155	15992	15881	16056	15979	16007	15958	15999	15653	16049	15795	16066	15967	15822	15995	15573	15997	16034	15865	16031	15895	15900	15958	15963	16107	15978	16074	15953	15915	15973	16023	15935	15845	16008	15717	16055	15782	15979	16135	16136	15980	16175	15960	16160	15894	15805	15864	16004	15908	15742	16049	16012	15902	15915	15860	15837	15866	15975	16106	15861	15987	15982	15853	16107	15952	15963	16077	16007	16140	15863	15866	15916	15702	15924	15942	15991	15813	15992	16054	15873	15987	15915	15816	15867	15772	16130	15870	15953	16098	15787	15959	16071	15704	15959	15963	15930	16090	16036	16027	15874	16067	16124	15901	15830	15871	15982	16016	15849	16031	15729	16033	15932	16124	15803	15884	15939	15911	15884	16063	15765	16014	15889	15830	15923	15865	15988	15747	16022	16187	15789	15886	16031	15910	16040	15932	15835	15734	15993	15941	15969	15907	15990	16014	16011	16217	15887	15728	16078	15952	15864	16076	16147	15900	15976	15887	15755	15823	16278	16073	16131	16011	15944	15748	16093	15867	15858	15855	16035	15729	15898	15890	16016	16123	15826	15841	15919	16106	15941	15853	16017	15931	16154	15975	15973	15993	16061	16033	15868	15910	15928	16048	15583	15995	16219	15937	15912	15909	15878	15699	16047	15870	15847	15910	16024	15890	15919	16149	15847	16006	16002	15993	15852	15823	15771	15927	15880	16083	15921	15979	15815	15917	15759	15832	15790	15843	15966	16029	15954	16043	15908	15790	15948	15864	15634	15914	15861	16175	16024	15972	16020	15945	15857	15907	15930	16170	15857	15921	15895	15929	15784	16186	15754	15879	15867	16111	16099	16040	15816	15691	15908	16051	15916	16175	15928	15963	16009	15807	16046	15982	15861	16117	15776	15869	15932	16064	16035	15672	15931	15895	15861	15855	15749	16031	15920	15971	16127	15842	15981	15865	16011	16002	15705	15751	15878	15830	15936	15999	15925	15973	15977	16001	16068	16095	15954	15980	15968	15773	15910	15944	15867	15996	15792	15893	15924	15792	15907	15967	15845	15883	15793	15867	15996	15932	16101	15981	16025	15802	15851	15835	15940	15956	15978	15920	15948	15901	15644	15953	15728	16006	15941	15800	16062	15967	16010	15959	15865	16147	16187	16030	16047	15973	15723	15693	15912	15965	15993	16226	15942	15833	15871	15871	16095	15990	15856	15946	15937	15887	15999	16237	15826	15851	15941	16026	15918	15755	15960	16049	15734	15984	16096	15910	16046	16178	16059	15850	15928	15833	15763	15620	16062	15779	16129	15995	15807	15872	16256	15963	15847	16005	15847	15955	15995	16090	15804	15879	15918	16086	16072	15886	15857	15853	15979	15997	16055	15961	15947	15796	15968	15899	15963	16076	15919	15905	15922	15962	15739	16023	16016	15826	15778	15830	15929	15901	15918	16070	16080	15995	15929	16019	15997	16001	16138	15861	15991	15926	15967	15843	16098	16111	15929	16053	15946	15998	15920	15833	16034	15995	15939	15951	15965	15916	15896	16151	15921	15946	15974	15953	15748	16022	15809	15933	15957	16145	15883	15998	15873	16057	15935	15858	16061	15851	15975	15743	15923	15824	15860	15889	16098	15801	15875	15953	16061	15899	16041	15774	16006	15907	16068	15876	15815	15852	15984	15969	15951	15989	16030	15852	15783	15920	16010	15803	15936	15849	15979	15920	15976	15836	15890	15940	15859	15795	15944	15910	15920	15954	15912	15805	15907	15909	16018	16039	15894	15945	16024	15741	16124	15962	15832	15905	15850	16198	15911	16003	16042	15793	15950	15913	15851	16054	15960	15793	16137	15886	15881	16091	16035	15908	15939	15934	15997	16044	16094	16165	15936	15883	15735	15994	16078	16026	16028	15890	15880	16017	16013	16020	15971	15947	16088	16039	15751	15912	16126	15893	16025	15991	16029	15827	15909	16033	15895	15990	15955	16063	15732	16003	15898	16069	16003	15988	15906	16002	15874	16044	15967	15985	16177	15794	15903	16135	16014	15784	16067	16009	16039	16058	15737	15982	15786	15667	15880	15899	15860	16021	15832	15731	16155	15888	15931	16078	15916	15879	15970	15984	15958	16076	16116	16043	16008	15946	15997	15908	15993	15929	15942	15865	15989	15842	15789	15829	16029	16013	16040	15921	15691	15762	15935	15910	15995	15912	15898	15856	15966	15757	15955	15927	16024	15808	15894	15875	16131	15905	15851	15946	15946	15974	16096	15951	16034	15959	15801	15993	15968	15821	15997	15972	15994	16022	16128	15866	15679	15924	15819	15980	16078	16010	15905	16092	16164	15834	15935	15981	15750	15928	15973	15992	15877	16000	16064	16042	15933	15921	15931	15798	15923	15739	15880	15865	15870	16063	15961	15913	15906	16001	15944	16017	16001	15921	16004	15971	15914	15926	15902	15872	15887	15955	15880	15900	15948	16070	15882	15930	15791	15871	16199	15961	15963	15939	16105	15993	15886	16057	15879	16120	16052	15761	15654	16078	16005	15940	15855	16034	16158	16042	16142	16082	16318	15858	15803	15788	16013	15665	15852	15971	15772	15843	15849	15989	16081	16013	15966	15927	15962	15866	16009	16020	15982	15724	15784	16001	15904	15974	15948	15938	15924	15934	15982	15710	15789	15947	15775	15886	16041	15902	16014	16100	15911	15906	15908	15806	16118	15967	15818	15974	15940	16106	16031	16073	16001	15865	15943	15860	15816	15890	15819	15965	15990	15889	15779	15921	15803	16065	15962	15786	15864	15987	15837	15928	15960	15931	16069	15860	16001	15891	15988	16186	15909	16027	15813	16051	15922	15949	15791	16122	16181	16040	15792	15854	15920	16014	15774	15881	16011	16006	16006	15896	16026	15921	15726	15970	16070	15906	15801	15843	16052	16045	15881	15895	16085	16120	15918	15846	15867	15919	15922	16048	15990	16168	15778	15871	15854	16068	15959	15931	15974	15975	15906	15854	15799	15854	16075	16202	15820	15848	15895	15882	16026	15934	15945	15941	15905	15943	15846	16063	16031	15992	15992	15979	15868	15944	15877	15897	15897	15763	16029	15967	15848	15942	16049	15993	15926	15978	15989	15946	15983	16184	16019	16071	16038	15948	16005	15904	15859	15777	15847	15892	15972	15931	15939	15775	15612	15750	16028	15895	15915	16205	15877	15730	15865	15995	16129	16008	16151	15821	16053	15751	15884	15788	16025	15877	16061	16023	15978	16008	15885	16087	15933	16082	15948	16074	15953	15809	15885	15929	15897	16003	15833	15947	16002	15878	15909	15765	16147	15875	16016	15937	15829	16024	15983	16077	16076	15914	15947	15756	15992	15781	15940	15996	16069	15799	15933	16010	15807	15958	15921	16022	15900	15881	16109	15905	16046	15962	15900	16003	15906	15708	15913	15786	15865	15948	15925	15802	15864	16005	15905	16042	15880	15855	15898	16058
24747	47025	45145	37411	33279	29273	25577	22830	21080	19294	18742	18899	18407	17878	16853	16832	16651	16457	16010	16019	15631	15781	15665	15781	15132	15061	15157	15044	15004	14968	15053	14886	15068	15039	14959	15006	14907	14973	15111	15117	14952	14932	15218	14894	14926	14754	14921	14880	14923	14955	14974	14942	14891	15003	14929	14998	14952	14900	14968	14989	14864	14909	15024	14814	14872	15018	14982	14975	14859	14959	14813	14836	14885	14983	14822	14800	14770	14911	14795	14777	14947	14894	14864	14879	14815	14836	14729	14946	14892	15016	14797	15003	14855	14820	14956	14847	14970	14821	14945	14889	14798	14731	14985	14778	14950	14850	14846	14944	14834	14983	14840	14802	14902	14885	14933	14919	14968	14738	14842	14785	14910	14793	14788	14739	14848	14850	14808	14899	14832	14828	14839	14879	14909	14799	14953	14877	15001	14930	14814	14963	14769	14900	14881	14857	14981	14957	14769	14815	14955	14735	14987	14670	14788	14750	14806	14866	14670	14842	14802	14857	14748	14784	14750	14856	14978	14867	14873	14841	14961	14891	14761	14853	14841	14906	14973	14826	14874	14806	14936	14844	14899	14796	14898	14825	14985	14983	14815	14949	14977	14785	14793	14850	14878	14939	14732	14991	14846	14728	14879	14856	14862	14976	14910	14908	14869	14779	14796	14922	14839	14714	14737	14939	15024	14924	14843	14726	14959	14835	14897	14807	14894	14805	14780	14901	14762	14817	14868	14847	14714	14979	14846	14833	14815	14888	14817	14899	14910	14945	14862	14806	14906	14902	14823	14862	14835	14823	14870	14845	14736	14852	14961	14847	14889	14803	14898	14778	14927	14900	14777	14793	14928	14764	14827	14799	14887	14860	14766	14822	15008	14895	14737	14734	15007	14862	14795	15040	14780	14896	14698	14915	14758	14881	14756	14723	15113	14680	14918	14939	14934	14601	14902	14703	14959	14896	14971	14787	14790	14803	14867	14900	14909	14808	14798	14882	14904	14764	14773	14757	14897	14873	14848	14876	14722	14880	14745	14810	15007	14932	14836	15026	14938	14911	14880	14909	14727	14864	14957	14872	14797	14756	14914	14774	14827	14933	14857	14748	14853	14913	14819	14828	14768	14831	14842	14816	14893	14881	14718	14804	14612	14812	14971	14689	14909	14678	14976	14737	14709	14849	14866	14862	14869	14813	14846	14659	14975	14726	14935	14895	14841	14482	14792	14944	14818	14978	14734	14877	14953	14757	14725	14921	15087	14852	14685	14856	14852	14720	14910	14765	14786	14887	14998	14686	14730	14833	14916	14762	14814	14879	14961	14806	14912	14774	14704	14766	14811	14754	14702	14869	14783	14842	14716	14654	14814	14839	14731	14969	14865	14889	15065	14789	14911	14771	14935	14828	14763	14700	14951	14926	14777	14582	14809	14640	14807	14761	14791	15005	14894	14886	14941	14741	14766	14904	14863	14694	14913	14708	14909	14961	14965	14687	14902	14692	14776	14750	14936	14777	14790	14850	14892	14843	14679	14982	14952	14913	14910	14875	14995	14859	14900	14923	14988	14755	15016	14877	14983	14848	14726	14843	14875	14999	14761	14963	14916	14809	14793	14664	14850	14845	14995	14802	14857	14648	14956	14851	14905	14895	14834	14971	14902	14952	14760	14815	14773	14955	14990	14683	14742	14668	14919	14828	14762	14858	14727	14786	14723	14871	14746	14998	14653	14755	14992	14979	15029	14962	14745	14890	14983	14807	14793	14921	14734	14915	14799	14615	14860	14765	14929	14812	14965	14889	14988	14759	14847	14838	14806	14949	14996	14910	14897	14764	15000	14895	14842	14887	14836	14830	14815	14805	14696	14890	14743	14855	14825	14845	14843	14640	14728	14847	14618	14762	14811	14824	14800	14911	14904	14945	14816	14973	14732	14967	15068	14930	14983	14793	14876	14935	14837	14909	14828	14811	14728	14850	14832	14842	14930	14667	14876	14871	14850	14713	14932	14795	14933	14697	14865	14942	14992	14833	14770	14951	14801	14789	14728	14850	14867	14850	14924	14779	14731	14833	14675	14796	14919	14734	14911	14821	14680	14917	14782	14750	14733	14775	15006	14913	14841	14695	14935	14793	14685	14630	14946	14757	14710	14812	14813	14928	14833	14702	14936	14757	14791	14742	14864	14810	14611	14902	14792	14906	14901	15093	14783	14770	14822	14816	14783	14728	15015	14819	14703	14861	14773	14783	14762	15014	14822	14833	14749	14899	14736	14774	14729	14892	14740	14911	15011	14666	14836	14742	14780	14916	14951	14555	14779	14925	14905	14781	14860	14858	14708	14810	14880	14918	14842	14906	14871	14689	14736	14885	14969	14728	15050	14681	14762	14909	14921	14912	14806	14885	14784	14854	14813	14775	14851	14763	14983	15012	14701	15027	14909	14736	14758	15035	14787	14985	14634	14951	14750	14917	14885	14841	14858	14984	15001	14813	14747	14990	14861	14843	14855	14830	14769	14866	14898	14714	14816	14752	14836	14765	14724	14880	14887	14696	14922	14797	14812	14812	14683	15000	14925	14947	14916	14820	14860	14717	14892	14742	14832	14820	14809	14860	14661	14877	14827	14939	14836	14976	14765	14855	14901	14777	14914	14857	14877	15037	14729	14743	14755	14801	14860	14771	14792	14918	14966	14853	14953	14825	14910	14803	14803	14709	15034	14879	14906	14729	15008	14856	14815	14777	14999	14862	14803	15004	14808	14925	14875	14834	14937	14757	14865	14824	14853	14890	14754	14827	14877	14942	14907	14900	14941	14813	14844	14921	14946	14960	14959	14949	14980	14785	14888	14870	14930	14977	14863	14910	14991	14855	14885	14845	14893	14915	14872	14841	14954	14906	14951	14770	14797	14938	14766	14815	14778	14984	14904	14853	14647	14884	14744	14863	14819	14721	14828	14765	14917	14918	14751	14818	14897	14902	14777	14880	14918	14841	14771	15037	14912	14765	14821	15003	14808	14932	14879	14752	14801	14982	14750	14835	14947	14682	14887	14679	14894	14803	14812	14985	14706	14813	14857	14710	14713	14793	14983	14920	14992	14712	14813	14856	14884	14927	14874	14798	14831	14873	14749	14823	14768	14939	14881	14778	14724	14728	14947	14928	14683	14757	14845	14694	14830	14926	14880	14860	14922	14744	14732	14726	14856	14846	14811	14842	14897	14818	14891	14725	14671	14844	14759	14795	14862	14887	14803	14922	14666	14797	14992	14914	15061	14883	14877	14845	14956	14887	14807	14937	14801	14833	14913	14762	14771	14759	14880	14885	14757	14884	14861	14839	14813	14875	14868	14845	14979	14897	14806	14881	15038	14659	14811	14625	14861	14881	14772	14724	14750	14918	14814	14897	14900	14847	14753	14886	14920	14820	14839	14931	14758	14801	14697	14889	14858	14957	15007	14759	14931	14986	14827	14889	14743	14791	14802	14743	14829	14963	14835	14810	14930	14720	14875	14887	14727	14864	14741	14818	14900	14832	14838	14716	14886	14781	14852	14696	14800	14819	15033	14951	14860	14745	14644	14785	14667	14842	14895	14876	14811	14912	14951	14822	14797	14857	14814	14901	14747	14745	14796	14707	14922	14718	14783	14791	14954	14817	14792	14700	14737	14973	14827	14987	14726	14847	14990	14844	14928	14858	15064	14758	14867	14915	14887	14844	14819	14893	14936	14875	14675	14912	14839	14803	14794	14893	14827	14840	14829	14899	14818	14738	14732	14867	14949	14848	14889	14768	14754	14795	14909	14709	14999	14966	14880	14930	14820	14915	14937	14769	14760	14834	14706	14969	14797	14791	14774	14739	14866	14883	14903	14823	14856	14804	14840	14848	14859	14777	14743	14652	14832	14818	14896	14879	14843	14975	14988	14716	14807	14958	14732	14909	14815	14858	14966	14845	14875	14970	14904	14764	14915	14825	14734	14897	14779	14779	14708	14845	14867	14769	14882	14926	14834	14797	15006	14917	14937	14977	14745	14771	14815	14665	14664	15035	14752	14969	14842	14908	14792	15075	14841	14886	14845	14889	14899	14940	14866	14973	14933	14825	14673	14980	14684	14915	14828	14939	14789	14814	14788	14827	14792	14781	14917	14913	14705	14671	14783	14793	14815	14833	14919	14820	14800	14829	14772	14818	14936	14709	14774	14823	14973	14810	14777	14839	14847	14950	14954	14904	14853	14823	14775	15059	15071	14763	14752	14675	14863	14738	14775	14798	14711	14723	14681	14929	14752	14843	14786	14820	15079	14833	14857	14757	14884	14884	14806	14916	14891	14972	14798	14592	14748	14929	14763	14760	14876	14746	14753	14844	14892	14980	14883	15013	14812	14740	14913	14705	14879	15006	14963	14913	14935	14944	14965	14979	14665	14913	14875	14851	14818	14865	14868	14907	14666	14838	14787	14925	14775	14882	14854	14704	14932	14911	14938	14794	15010	14804	14969	14677	14756	14801	14890	14851	14738	14759	14805	14794	14740	14962	14779	14804	14964	14762	14859	14828	14879	14825	14875	14699	14868	14824	14931	14787	14809	14873	14772	14733	14723	14703	14830	14917	14883	14908	15119	14870	14707	14792	14802	14901	14929	14940	14863	14924	14704	14703	14878	14818	14803	14799	14706	14902	14805	14871	14815	14730	14964	14927	14922	14848	14799	14716	14837	14847	14727	14846	14765	14790	14883	14706	14911	14847	15017	14837	14801	15017	14763	14953	14818	14700	14797	14716	14660	14939	14890	14815	14689	14886	14850	14841	14906	14905	14946	14911	14844	14721	14845	14854	14966	14741	14742	14732	14880	14891	14812	14943	14844	14794	14918	14940	14731	14857	14926	14708	14883	14630	14640	15032	15014	14964	14715	14874	14806	14642	14985	14955	14962	14793	14764	14878	14850	14747	14767	14855	14751	14872	14673	14937	14752	14779	14798	14900	14891	14831	14992	14859	14829	14863	14783	14782	14756	14590	14845	14710	14817	14931	14902	14921	14809	14852	14854	14919	14677	14919	14875	14920	14959	14993	14825	14813	14905	14754	14729	14881	14841	14823	14908	14847	14812	14840	14785	14734	14938	14895	14940	14753	14806	14775	14851	15026	14816	14980	14926	14986	14950	14811	14719	14838
27730	23388	28661	26047	21582	19746	18314	16963	16516	15984	15604	15739	15928	15475	15429	15188	15372	15408	15107	15006	15084	14991	15041	14756	14868	14754	14945	15009	14805	14951	14857	14627	14541	14967	14853	14778	14796	14765	14895	14906	14913	15040	14924	14849	14768	14838	14648	14830	14795	14852	14894	14898	15085	14845	14797	14799	14792	14854	14956	14698	14751	14847	14697	14863	14905	14867	14802	14697	14712	14868	15005	14693	14895	14904	14826	14849	14642	14710	14873	14783	14798	14839	14860	14806	14829	14797	14707	14847	14868	14797	14716	14739	14829	14618	14767	14648	14920	14762	14753	14877	14956	14916	14869	14884	14895	14658	14804	14853	14757	14947	14810	14711	14624	14629	14788	14758	14758	14801	14603	14728	14831	14713	14856	14802	14555	14663	14878	14722	14669	14769	14877	15019	14753	14660	14857	14928	14766	14617	14861	14798	14610	14709	14862	14744	14559	14777	14912	14730	14832	14776	14681	14704	14812	14811	14860	14809	14830	14748	14665	14790	14737	14644	14854	14685	14754	14791	14772	14748	14713	14898	14658	14608	14668	14693	14700	14607	14752	14555	14779	14790	14783	14941	14975	14971	14671	14714	14794	15118	14780	14735	14734	14924	14968	14862	14796	14685	14657	14722	14634	14846	14802	14629	14866	14833	14724	14684	14732	14926	14847	14780	14713	14808	14888	14743	14876	14913	14806	14922	14821	14622	14813	14695	14860	14728	14826	14747	14829	14858	14863	14700	14752	14676	14642	14669	14880	14687	14713	14603	14656	14866	14766	14777	15060	14650	14892	14792	14808	14537	14786	14809	14772	14921	14733	14873	14748	14728	14606	14815	14845	14741	14819	14896	14788	14657	14669	14903	14774	14701	14842	14671	14764	14703	14640	14804	14929	14698	14916	14764	14936	14896	14929	14849	14728	14945	14708	14629	14833	14746	14832	14786	15000	14737	14903	14760	14741	14854	14995	14769	14636	14882	14887	14670	14858	14959	14760	14848	14882	14871	14705	14639	14873	14809	14787	14719	14770	14860	14864	14709	14737	14766	14854	14822	14604	14532	14731	14756	14783	14941	14924	14852	14846	14790	14748	14827	14781	14737	14642	14685	14743	14857	14772	14576	14721	14626	14851	14799	14970	14571	14750	14625	14850	14719	14854	14758	14850	14820	14924	14931	14773	14945	14677	14770	14931	14952	14768	14698	14811	14767	14870	14675	14659	14791	14701	14834	14798	14745	14859	14780	14690	14813	14830	14928	14784	14803	14968	14784	14691	14746	14778	14779	14772	14872	14702	14730	14800	14784	14856	14802	14759	14646	14574	14790	14903	14960	14644	14802	14798	14897	14785	14900	14942	14910	14846	14886	14792	14827	14924	14642	14735	14789	14643	14758	14716	14812	14946	14933	14671	14455	15034	14892	14942	14655	14884	14909	14702	14738	14952	14827	14607	14752	14851	14518	14897	14770	14853	14869	14802	14773	14885	14775	14871	14712	14777	14645	14752	14697	14832	14813	14876	14778	14927	14630	14807	14843	14993	14764	14604	14875	14777	14852	14738	14694	14935	14784	14673	14914	14775	14791	14845	14763	14773	14845	14895	14815	14712	14844	14783	14639	14719	14744	14889	14843	14756	14647	14683	14758	15010	14748	14653	14864	14743	14763	14784	14715	14887	14741	14721	14729	14853	14641	14689	14655	14973	14772	14889	14695	14938	14859	14744	14634	14748	14907	14810	14979	14749	14620	14820	14786	14840	14627	14603	14703	14851	14776	14911	14535	14843	14639	14779	14777	14695	14787	14820	14730	14750	14689	14673	14827	14825	14804	14821	14620	14710	14824	14897	14609	14541	14923	14779	14833	14765	14886	14705	14754	14704	14816	14827	14757	14846	14714	14837	14880	14673	14913	14700	14749	14715	14824	14878	14931	14924	14624	14870	14812	14765	14763	14908	14595	14868	14862	14557	14778	14752	14821	14886	14874	14817	14789	14842	14851	14776	15091	14797	14711	14832	14727	14919	14886	14850	14741	14956	14815	14726	14751	14752	14906	14719	14718	14943	14760	14854	14948	14646	14807	14621	14702	14808	14824	14790	14807	14769	14721	14894	14780	14851	14837	14746	14869	14811	14918	14813	14820	14818	15021	14688	14940	14744	14816	15158	14932	14907	14782	14909	14583	14838	14842	14858	14858	14807	14824	14694	14745	14851	14778	14654	14771	14757	14763	14884	14758	14816	14755	14867	14763	14724	15020	14822	14605	14921	14870	14729	14614	14807	14813	14895	14635	14740	14783	14756	14817	14757	14794	14810	14726	14727	14742	14738	14721	14973	14858	14708	14760	14686	14827	14869	14792	14796	14912	14857	14688	14778	14751	14971	14824	14649	14664	14719	14761	14893	14646	14951	14848	14880	14955	14799	14793	14625	14782	14809	14917	14708	14676	14909	14986	14659	14610	14664	14630	14673	14827	14791	14855	14892	14952	14799	14662	14708	14812	14807	14966	14830	14949	14801	14803	14985	14883	14792	14875	14540	14635	14663	14845	14912	14804	14859	14759	14815	14845	14790	14825	14754	14774	15040	14627	14800	14811	14986	14935	14901	14753	14608	14689	14977	14776	14777	14862	14603	14702	14702	14969	14901	14713	14772	14656	14551	14721	14874	14722	14774	14859	14802	14741	14809	14682	14888	14792	14694	14814	14676	14716	14672	14818	14813	14782	14686	14729	14662	14749	14725	14870	14662	14737	14771	14768	14863	14646	14903	14923	14786	14861	14736	14739	15003	14936	14947	14657	14911	14799	14802	14747	14908	14879	14630	14808	14843	14796	14724	14648	14525	14985	14813	14800	14753	14881	14966	14768	14777	14853	14786	14845	14830	14992	14744	14794	14716	14708	14719	14917	14883	14818	14708	14863	14763	14648	15012	15072	14720	14752	14783	14861	14686	14741	14796	14642	14842	14988	14839	14772	14764	14740	14681	14792	14634	14745	14905	14833	14887	14763	14756	14871	14714	14951	14817	14861	14765	14935	14691	14716	14764	14722	14881	14632	14840	14652	14882	14717	14971	14905	14735	14960	14979	14650	14832	14709	14749	14868	14892	14963	14843	14859	14896	14723	14714	14771	14924	14900	14857	14845	14927	14708	14855	14710	14870	14853	14985	14798	14874	14776	14706	14842	14713	14947	14881	14917	14865	14748	15056	14782	14767	14681	14668	14842	14707	14803	14815	14704	14849	14920	14821	14632	14750	14611	14623	14664	14907	14831	14721	14833	14690	14751	14833	14798	14856	14797	14816	14913	14943	14848	14872	14899	14965	14794	14900	14702	14856	14842	14701	14503	14870	14554	14886	14854	14885	14847	14646	14961	14762	14676	14785	14863	14929	14887	14818	14837	14726	14716	14903	14702	14831	14811	15004	14721	14896	14658	14592	14796	14795	14567	14626	14757	14669	14569	14724	14834	14747	14792	14726	14793	14785	14857	14745	14813	15104	14860	14603	14818	14705	14758	14818	14881	14739	14802	14801	14842	14899	14846	14730	14639	14718	14716	14740	14816	14770	14776	15018	14913	14813	14927	14702	14781	14627	14683	14849	14744	14716	14818	14828	14579	14810	14725	14744	14723	14838	14830	14793	14582	14809	14791	14734	14876	14708	14877	14810	14847	14806	14644	14703	14745	14655	14971	14871	14679	14829	14890	14880	14856	14794	14850	15005	14789	14715	14656	14819	14753	14877	14838	14803	14945	14843	14819	14660	14920	14757	14800	14924	14833	14870	14733	14694	14723	14637	14763	14999	14940	14826	14608	14844	14566	14955	14752	14857	14588	14672	14734	14834	14807	14718	14753	14869	14786	14829	14693	14795	14996	14951	14831	14858	14804	14727	14862	14864	14765	14796	14946	15050	14623	14870	14907	14820	14711	14667	14981	14824	14759	14787	14693	14630	14799	14917	14886	14661	14872	14758	14690	14928	14893	14832	14637	14903	14655	14860	14753	14948	14721	14772	14779	14868	14899	14928	14764	14762	14859	14744	14701	14996	14723	14797	14950	14532	14623	14934	14778	14849	14737	14954	14968	14645	14847	14800	14850	14858	14912	14913	14791	14764	14798	14480	14796	14839	14881	14892	14662	14901	14771	14918	14944	14801	14874	14784	14902	14841	14701	14642	14771	14710	14936	14946	14850	14837	14744	14770	14819	15043	14967	14739	14938	14808	14886	14866	14811	14690	14735	14648	14761	15062	14726	14658	14717	14820	14866	14657	14689	14862	14915	14773	14740	14863	14752	14815	14949	14900	14689	14846	14880	14882	14878	14673	14922	14924	14907	14730	14825	14775	14841	14750	14878	14860	14905	14908	14946	14869	14930	14947	14839	14921	14754	14761	14715	14761	14804	14977	14835	14617	14811	14925	14764	14892	14716	14867	14679	14615	14658	15095	14891	14899	14897	14820	15043	14823	14832	14748	14844	14805	14899	14914	14628	14665	14774	14765	14770	14566	14765	14582	14990	14872	14830	14641	14638	14707	14831	14909	14904	14887	14738	14770	14897	14923	14709	14621	14738	14832	14863	14954	14649	14850	14969	14706	14840	14653	14791	14715	14781	14816	14867	14708	14742	14723	14777	14738	14727	14855	14650	14844	14919	14651	14917	15011	14680	14696	14731	14749	14794	14860	14684	14664	14762	14849	14701	14797	14683	14712	14900	14712	14732	14780	14899	14981	14698	14887	14673	14876	14852	14726	14807	14663	14729	14603	14670	14894	14788	14747	14755	14681	14885	14706	14792	14684	14570	14666	14929	14825	14679	14806	15052	14835	14697	14753	14783	14842	14760	14810	14932	14821	14750	14798	14978	14739	14787	14645	14610	14828	14882	14909	14602	14872	14674	14747	14766	14724	14625	14732	14894	14652	14840	14709	14693	14702	14772	14715	14847	14886	14734	14779	14903	14865	14682	14699	14833	14818	14890	14751	14829	14758	14906	14920	14720	14627	14912	14871	14830	14804	14741	14665	14724	14888	14742	14669	14583	14849	14770	14918	14769	14925	14857	14783	14820	14677	14618	14770	14803	14722	14925	14755	14643	14881	14859	14980	14966	14697	14759	14948	14833	14914	14733	14715	14809	14703	14746	15001	14682	14699	14733	14817	14802	14772	14852
22680	33847	33294	27235	24184	21681	19706	17831	16897	16206	15924	15754	15708	15531	15017	15162	14884	14945	14458	14621	14496	14507	14555	14465	14481	14372	14306	14316	14408	14286	14358	14291	14129	14218	14189	14159	14187	14307	14099	14181	14160	14359	14230	14140	14129	14175	14267	14329	14388	14202	14312	14269	14171	14134	14140	14043	14155	14129	14233	14116	14332	14050	14318	14265	14289	14372	14172	14072	14311	14152	14259	14288	14193	14189	14207	14185	14211	14027	14350	14093	14023	14263	14129	14352	14236	14398	14139	14125	14121	14132	14287	14236	14203	14169	14443	14074	14301	14079	14180	14045	14246	14356	14323	14299	14222	14286	14170	14254	14220	14107	14278	14269	14362	14238	14174	14132	14166	14208	14206	14215	14192	14236	14132	14313	14069	14227	14201	14088	14173	14210	14143	14179	14128	14244	14111	14228	14222	14146	14076	14292	14143	14362	14097	14090	14133	14443	14136	14313	14204	14131	14107	14271	14146	14169	14265	14236	14169	14044	14261	14233	14107	14075	14130	14213	14158	14086	14146	14153	14236	14220	14374	14092	13980	14089	14249	14000	14265	14277	14144	14100	14041	14144	14152	14228	14109	14307	14072	14230	14260	14154	14193	14078	14377	14156	14268	14276	14170	14222	14157	14165	14165	14168	14217	14075	14168	14193	14084	14235	14343	14151	14356	14124	14103	14073	14145	14152	14078	14110	14203	14175	14119	14320	14245	14158	14201	14118	14063	14134	14333	14259	14275	14150	14183	14180	14121	14290	14192	14407	14189	14158	14288	14193	14207	14116	14248	14250	14161	14058	14254	14165	14218	14183	14085	14220	14176	14138	14106	14211	14256	14083	14296	14147	14289	14358	14078	14167	14250	14059	14229	14178	14156	14192	14156	14102	14264	14046	14212	14159	14244	14051	14291	14258	14248	14096	14071	14178	14190	14348	13963	14115	14201	14317	14235	14301	14101	14179	14160	14097	14212	14156	14283	14151	14237	14272	14181	14265	14207	14197	14148	14270	14105	14299	14151	14250	14281	14071	14410	14083	14173	14043	14334	14172	14123	14059	14161	14281	14087	14304	14328	14223	14367	14168	14128	14232	14141	14027	14228	14118	14328	14180	14166	14273	14159	14114	14250	14059	14189	14081	14194	14200	14040	14219	14242	14181	14201	14170	14190	14304	14303	14238	14307	14056	14177	14159	14193	14172	14235	14186	14160	14069	14083	14184	14211	14195	14126	14291	14180	14012	14249	14165	14202	14195	14190	14156	14137	14231	14192	14199	14358	14193	14093	14130	14165	14358	14057	14225	14105	14249	14304	14021	14279	14111	14033	14152	14092	14039	14237	14232	14223	14179	14392	14049	14342	14256	14086	14121	14266	13978	14347	14211	14268	14165	14123	14257	14247	14010	14176	14137	14230	14359	14293	14159	14220	14165	14240	14313	14094	14191	14282	14156	14100	14097	14397	14196	14032	14250	14348	14219	14235	14237	14041	14154	14306	14160	14011	14003	14293	14058	14232	14181	14140	14136	14258	14232	14186	14044	14115	14174	14224	14166	14211	14229	14328	14183	14026	14218	14196	14159	14089	14244	14142	14218	14244	14199	14201	14169	14257	14215	14103	14176	14291	14119	14259	14300	14082	14120	14068	14151	14245	14285	13992	14109	14056	14043	14232	14238	14232	14207	14285	14145	14213	14157	14297	14154	14035	14290	14149	14205	14150	14263	14192	14187	14225	14244	14185	14182	14128	14054	14167	14132	14088	14086	14213	14332	14212	14107	14545	14168	14071	14285	14285	14109	14332	14273	14117	14058	14323	14235	14136	14333	14079	14052	14106	14202	14205	14329	14343	14270	14295	14094	14160	14237	14134	14170	14039	14060	14193	14189	14091	14128	14334	14190	14030	14147	14186	14140	14186	14300	14319	14267	14224	14154	14227	14204	13995	14145	14163	14353	14226	14163	14119	14140	14118	14202	14158	14122	14148	14142	14246	14134	14313	14160	13965	14089	14273	13949	14209	14133	14241	14161	14251	14113	14224	14182	14197	14329	14165	14285	14135	14086	14088	14079	14121	14167	14198	14249	14067	14332	14142	14303	14112	14106	14253	14112	14207	14166	14144	14181	14246	14214	14239	14136	14190	14337	14206	14168	14355	14041	14327	14008	14172	14187	14339	14140	14307	14119	14117	14070	14242	14195	14207	14184	14284	14183	14286	14303	14264	14242	14143	14120	14157	14204	14227	14387	14143	14173	14110	14178	14272	14248	14066	14163	14138	14232	14343	14143	14183	14151	14143	14201	14127	14319	14196	14301	14126	14096	14080	14261	14191	14168	14157	14207	14185	14096	14143	14019	14033	14116	14362	14166	14169	14310	14232	14204	14054	14247	14173	14150	14236	14173	14233	14081	14291	14114	14163	14190	14314	14287	14060	14256	14208	14266	14173	14232	14244	14159	14242	14258	14223	14182	14231	14274	14287	14056	14196	14105	14155	14229	14180	14096	14255	14166	14238	14070	14185	14144	14264	14330	14090	14220	14251	14282	14275	14207	14109	14163	14301	14290	14216	14157	14423	14162	14181	14219	13911	14138	14285	14132	14219	14194	14088	14018	14292	14123	14117	13993	14362	14270	14207	14331	14391	14189	14068	14196	14240	14132	14195	13991	14148	14273	14181	14048	14158	14110	14449	14058	14183	14218	14337	14204	14337	14269	14143	14250	13926	14257	14146	14238	14278	14188	14213	14218	14209	14027	14403	14265	14207	14229	13993	14099	14029	14207	14254	14278	14187	14248	14168	14219	14176	14454	14158	14035	14070	14194	14187	14170	14003	14201	14320	14214	14026	14223	14326	14359	14304	14244	14359	14178	14261	14122	14286	14118	14264	14273	14212	14179	14254	14239	14277	14129	13962	14099	14149	14256	13997	14262	14235	14261	14421	14167	14276	14274	14184	14250	14253	14048	14295	14015	14118	14131	14160	14306	14139	14227	14215	14088	14244	14237	14177	14120	14336	14146	14305	14400	14310	14198	14234	14229	14088	14232	14201	14202	14303	14096	14131	14232	14229	14199	14123	14163	14190	14017	14210	14070	14225	14213	14343	14214	14191	14157	14292	14324	14206	14256	14252	14217	14178	14161	14190	14215	14032	14127	14077	14248	14076	13984	14196	14205	14151	14204	14152	14141	14186	14293	14163	14254	14280	14142	14096	14220	14163	14266	14291	14262	14139	13985	14247	14097	14234	14272	14111	14220	14155	14124	14188	14267	14224	14256	14294	14403	14372	14319	14150	14165	14321	14170	14168	14140	14127	14264	14313	14175	13992	14256	14226	14261	14204	14157	14303	14074	14186	14326	14278	14200	14280	14176	14166	14104	14136	14353	14119	14349	14144	14166	14242	14109	14104	14279	14090	14160	14280	14116	14213	14137	14189	14268	14228	14090	14392	14159	14119	14219	14354	14187	14202	14096	14171	14174	14218	14120	14148	14142	14129	14192	14137	14245	14262	14184	14080	14205	14234	14295	14293	14267	14255	14125	14234	14244	14326	14168	14288	14373	14218	14264	14237	14170	14189	14087	13975	14128	14284	14320	14053	14311	14181	14179	14076	14120	14269	14007	14376	14183	14089	14190	14252	14268	14173	14250	14243	14267	14243	14101	14258	14111	14206	14278	14233	14222	14158	14273	13964	14345	14252	14195	14232	14208	14236	14266	14260	14227	14145	14242	14047	14300	14184	14343	14336	14136	14365	14370	14291	14373	14284	14183	14151	14215	14070	14186	14142	14074	14233	14228	14248	14390	14337	14186	14275	14195	14242	14074	14133	14267	14173	14261	14152	14356	14340	14224	14276	14139	14282	14177	14245	14220	14153	14205	14238	14314	14181	14141	14202	14020	14114	14354	14118	14062	14189	14203	14210	14192	13896	14099	14222	14129	14410	14275	14060	14294	14185	14112	14043	14083	14177	14216	14119	14263	14154	14304	14242	14126	14340	14069	14286	14194	14220	14367	14195	14034	14358	14312	14063	14053	14261	14190	14119	14202	14177	14248	14165	14265	14256	14113	14331	14072	14167	14073	14161	14196	14227	14138	14193	14121	14267	14114	14208	14173	14190	14280	14152	14147	14080	14135	14388	14307	14218	14196	14162	14240	14213	14293	14337	14088	14172	14215	14184	14144	14296	14169	14227	14062	14121	14283	14131	14180	14236	14234	14377	14115	14196	14271	14117	14289	14237	14148	14254	14307	14090	14206	14250	14369	14184	14160	14136	14245	14221	14201	13974	14135	14147	14202	14095	14203	14282	14348	14179	14147	14248	14158	14227	14100	14270	14121	14183	13967	14293	14261	14043	14161	14254	14239	14377	14150	14219	14263	14315	14207	14089	14279	14211	14175	14223	14148	14198	14084	14436	14223	14110	14195	14289	14176	14246	14046	14261	14294	14005	14140	14135	14354	14373	14191	14332	14076	14247	14243	14334	14130	14191	14324	14297	14329	14232	14154	14233	14148	14336	14208	14202	14142	14161	14252	14263	14266	14297	14284	14133	14232	14240	14224	14154	14203	14208	14162	14100	14254	14396	14068	14125	14251	14172	14314	14205	14165	14184	14149	14183	14236	14356	14259	14286	14182	14228	14074	14236	14193	14133	14183	14042	14209	14155	14272	14098	14083	14132	14195	14235	14141	14235	14256	14336	14182	14119	14096	14265	14258	14154	14298	14160	14099	13991	14212	14157	14110	14005	14195	14222	14201	14124	14218	14229	14152	14439	14310	14331	14079	14114	14124	14125	14382	14187	14193	14109	14281	14019	14218	14155	14043	14300	14194	14291	14219	14170	14282	14124	14304	14142	14145	14076	14250	14152	14105	14202	14227	14190	14273	14119	14214	14241	14141	14430	14261	14183	14217	14197	14241	14121	14193	14173	14270	14208	14288	14246	14355	14203	14265	14045	14332	14116	14173	14165	14287	14314	14310	14248	13987	14032	14143	14224	14350	14148	14281	14280	14295	14205	14199	14178	14036	14092	14076	14173	14117	14239	14384	14295	14225	14118	14071	14302	14217	14388	14176	14126	14149	14228	14122	14071	14288	14306	14154	14245	14329	14233	14295	14070	14179	14148	14113	14124	14140	14220	14113	14253	14160	14275	14244	14228	14260
24183	21587	29200	24760	23338	24158	23158	19190	17749	17514	16959	16869	16822	16680	16385	16312	16021	16092	15912	15725	15708	15587	15593	15644	15531	15476	15417	15435	15272	15362	15306	15273	15280	15403	15543	15277	15322	15320	15113	15381	15408	15500	15163	15299	15372	15397	15406	15194	15170	15237	15229	15373	15306	15208	15279	15070	15165	15277	15254	15329	15232	15180	15101	15229	15127	15282	15407	15234	15397	14991	15192	15155	15112	15288	15330	15201	15057	15234	15141	15152	15191	15216	15315	15176	15292	15249	15252	15189	15406	15356	15369	15297	15162	15282	15145	15239	15118	15137	15479	15252	15172	15184	15245	15279	15076	15182	15157	15140	15113	15120	15282	15270	15315	15227	15285	15315	15157	15210	15364	15151	15267	15363	15226	15298	15163	15203	15270	15382	15237	15215	15382	15266	15127	15099	15241	15111	15277	14891	15137	15152	15350	15269	15352	15307	15094	15026	15231	15069	15288	15158	15142	15201	14978	15126	15188	15168	15487	15314	15335	15152	15151	15097	15189	15385	15138	15302	15302	15226	15071	15271	15222	15463	15404	15159	15228	15175	15226	15262	15101	15285	15329	15439	15008	15210	15218	15266	15465	15222	15013	15183	15471	15211	15353	15213	15161	15102	15278	15328	15324	15264	15238	15164	15126	15156	15212	15117	15375	15199	14990	15144	15120	15258	15161	15121	15155	15254	15298	15240	15371	15091	15299	15154	15280	15281	15430	15250	15176	15211	15282	15250	15151	15351	15139	15400	15315	15311	15153	15244	15111	15291	15141	15086	15386	15155	15214	15277	15185	15338	15374	15165	15357	15232	15307	15178	15243	15222	15164	15207	15167	15120	15049	15281	15083	15344	15072	15315	15336	15376	15103	15112	15232	15064	15170	15081	15224	15294	15216	15359	15142	15142	15126	15237	15256	15282	15066	15320	15107	15218	15219	15201	15192	15256	15139	15431	15128	15177	14981	15193	15247	15183	15204	15286	15123	15373	15219	15149	15219	15023	15177	15016	15295	15346	15172	15358	15406	15275	15245	15183	15225	15241	15248	14995	15224	15153	15262	15366	15232	15161	15183	15166	15179	15142	15433	15236	15349	15134	14914	15073	15068	15025	15136	15004	15228	15382	15194	15030	15210	15171	15089	15366	15230	15261	15264	15328	15127	15172	15347	14986	15146	15051	15319	15182	15258	15096	15338	15296	15284	15169	15435	15400	15277	15201	15440	15243	15106	15231	15144	15177	15088	15328	15259	15200	15048	15036	15194	15277	15244	15389	15359	15250	15174	15303	15262	15322	15365	15092	15201	15297	15115	15255	15253	15060	15040	15315	15206	15136	15138	15178	15193	15194	15040	15096	15263	15332	15294	15229	15139	15327	14979	15152	15134	15130	15097	15310	15174	15260	15327	15131	15232	15059	15411	15238	15267	15070	15125	15110	15245	15127	15126	15117	15201	15123	15225	15131	15073	15377	15401	15268	14990	15241	15180	15262	15235	15273	15341	15265	15300	15115	15167	15343	15369	15370	15010	15346	15181	15238	15163	15369	15266	15048	15033	15251	15195	15374	15100	15234	15154	15278	15250	15121	15297	15071	15202	15195	15212	15293	15055	15381	15163	15228	15205	15300	15285	15095	15051	15214	15092	15373	15258	15253	15306	15062	15204	15192	15175	15221	15235	15087	15250	15167	15274	15244	15160	15273	15199	15203	15248	15144	15266	15244	15382	15251	15245	15101	15105	15397	15250	15176	15262	15169	15231	15018	15480	15322	15099	15110	15081	15335	15177	15220	15157	15298	15348	15283	15339	15156	15133	15277	15203	15286	15066	15327	15141	15367	15280	15149	15293	15214	15263	15158	15136	15074	15379	15264	15358	15082	15191	15226	15219	15161	15175	15308	15171	15404	15174	15249	15006	15268	15267	15156	15243	15161	15000	15137	15307	15144	15215	15047	15160	15100	15260	15185	15071	15243	14936	15134	15352	15164	15206	15159	15176	15123	15117	15056	15185	15170	15117	15232	15069	15194	15312	15326	15221	15072	15170	15296	15333	15022	15277	15266	15279	15206	15213	15297	15294	15273	15080	15253	15264	15075	15287	15088	15047	15310	15236	15345	15045	15170	15351	15199	15220	15210	15287	15105	15134	15056	15340	15365	15239	15010	15275	15415	15094	15033	15264	15040	15164	15298	15306	15216	15348	15080	15165	15285	15146	15180	15164	15117	15202	15002	15217	15095	15099	15081	15187	15114	15047	15210	15146	15307	15388	15371	15129	15260	15120	15129	15176	15248	15270	15221	15060	15292	15181	15014	15234	15131	15244	15162	15246	15174	15149	15384	15175	15171	15223	15175	15165	15188	15163	15159	15424	15200	15016	15363	15250	15084	15151	15215	15223	15126	15126	15430	15155	15190	15118	15154	15167	15252	15128	15226	15281	15241	15230	15212	15261	15220	15373	15085	15199	15059	15244	15233	15214	15320	15148	15155	15403	15296	15208	15122	15256	15225	15196	15073	15218	15280	15078	15083	15183	15292	15274	15219	15224	15391	15219	15045	15100	15169	15183	14987	15273	15325	15247	15382	15223	15125	15111	15334	15476	15305	15166	15121	15158	15232	15154	15360	15296	15228	15086	15365	15145	15377	15160	15186	15252	15487	15256	15451	15406	15114	15232	15305	15289	15134	15111	15284	15278	15220	15059	15136	15138	15086	15363	15138	15049	15320	15072	15134	15362	15249	15350	15222	15228	15197	15272	15288	15156	15024	15322	15191	15263	15152	15264	15156	15348	15094	15179	15371	15250	15200	15001	15251	15211	15165	15094	15400	15231	15167	15155	15118	15399	15111	15022	15191	15144	15042	15257	15103	15196	15236	15041	15282	15056	15336	15142	15087	15175	15209	15254	15068	15256	15255	15329	15250	15192	15471	15099	15338	15196	15125	15141	15278	15266	15317	15302	15182	15323	15375	15076	15121	15246	15223	15333	15191	15164	15218	15281	15172	15139	15248	15108	15335	15195	15309	15255	15158	15186	15402	15105	15157	15259	15257	15092	15283	15206	15146	15111	15206	15142	15097	15237	15181	15308	15075	15288	15030	15131	15326	15152	15057	15141	15176	14934	15057	15341	15186	15316	15169	15200	15221	15242	15058	15032	15231	15222	15151	15052	15131	15012	15167	15350	15266	15100	15144	15252	15154	15278	15258	15289	15341	15316	15301	15257	15437	15141	15098	15207	15431	15054	15156	15134	15331	15180	15425	15090	15081	15327	15211	15182	15524	15326	15148	15222	15375	15093	15182	15084	15045	15119	15058	14978	15208	15316	15196	15280	15299	15186	15159	15213	15295	15243	15059	15104	15235	15237	15228	15155	15244	15214	15087	15163	15393	15251	15281	15492	15300	15073	15397	15123	15196	15357	15180	15379	15198	15194	15206	15275	15353	15011	15199	15279	15201	15269	15081	15366	15316	15372	15302	15098	15385	15291	15383	15163	15271	15230	15256	15118	15237	15240	15306	15162	15127	15231	15298	15206	15204	15177	15431	15138	15284	15137	15052	14997	15317	15189	15372	15297	15027	15300	15189	15291	15310	15203	15170	15188	15133	15053	15307	15289	15326	15264	15295	15214	15226	15234	15171	15119	15094	15172	15284	15306	15250	15173	15138	15012	15296	15182	15135	15226	15168	15272	15188	15089	15073	15188	15317	15158	15299	15103	15336	15293	15202	15400	15078	15535	15338	15096	15164	15309	15279	15248	14998	15173	15089	15134	15211	15186	15012	15335	14954	15177	15353	15210	15332	14994	15108	15330	15241	15187	15268	15176	14979	15230	15260	15169	15262	15375	15291	15283	15148	15155	15049	15265	15421	15363	15328	15237	15249	15238	15405	15316	14937	15295	15396	15060	15215	15355	15077	15078	15198	15100	15150	15252	15123	15078	15117	15082	15263	15206	15273	15281	15182	15186	15169	15114	15096	15216	15195	15087	15014	15280	15099	15362	15231	15076	15412	15178	15217	15293	15120	15250	15065	15370	15186	15262	15084	15032	14954	15316	15195	15417	15132	15181	15276	15350	15121	15188	15228	15243	15182	15068	15251	15214	15236	15093	15439	15349	15230	15210	14979	15423	15173	15227	15160	15363	15243	15109	15330	15240	15341	15190	15311	15276	15313	15169	15239	15150	15328	15140	15321	15203	15114	15348	15152	15234	15095	15254	15371	15268	15340	15099	15193	15244	15152	15241	15211	15079	15231	15237	15146	15051	15106	15167	15196	15028	15254	15167	15392	15202	15073	15054	15143	15049	15196	15371	15147	15299	15101	15230	15384	15363	15188	15136	15059	15243	15174	15268	15104	15070	15217	15256	15169	15069	15295	15417	15389	15211	15290	15287	15427	15219	15171	15232	15280	14960	15267	15426	15206	15229	15189	15142	15312	15140	15196	15261	15300	15172	15088	15320	15187	15333	15229	15276	15375	15208	15096	15409	15310	15437	15242	15036	15018	15280	15099	15202	15257	15300	15291	15295	15217	15246	15230	15379	15278	15337	15264	15429	15373	15254	15278	15318	15190	15133	15157	15139	15119	15326	15194	15067	15202	15094	15219	15239	15082	15252	15145	15140	15221	15224	15042	15174	15086	15181	15247	15301	15356	15192	15220	15132	15287	15326	15133	15318	15124	15155	15277	15280	15233	15022	15392	15198	15116	15227	15332	15136	15228	15180	15281	15267	15273	15085	15127	15264	15263	15219	15274	15311	15343	15265	15300	15227	15399	15317	15190	15090	15079	15047	15120	15229	15214	15335	15193	15303	15162	15492	15220	15141	15143	15117	15286	15077	15178	15370	15433	15323	15253	15222	15173	15215	15256	15051	15156	15305	15313	15140	15080	15485	15101	15213	15117	15117	15131	15267	15205	15040	15294	15170	15203	15254	15232	15255	15128	15224	15090	15261	15142	15186	15475	15299	15064	15231	15226	15061	15224	15298	15143	15272	15244	15367	15390	15319	15456	15168	15411	15147	15264	15081	15308	15229	15133	15356	15273	15274	15221	15172	15041	15287	15078	15048	15327	15238	15211	15427	15395	15148	15027	15419	15128	15118	15228	15154	15230	15199	15128	15241	15349	15318	15086	15154	15186	15315	15243	15053	15225	15060	15060
22949	39703	38378	32302	28580	25422	23119	20658	19189	17981	17504	17341	16991	16655	16062	15890	15965	15405	15360	15286	15369	15049	15176	15074	14895	14527	14721	14845	14508	14629	14663	14752	14790	14582	14513	14642	14588	14588	14624	14655	14708	14480	14589	14585	14633	14414	14500	14497	14445	14620	14729	14568	14557	14594	14655	14627	14441	14559	14483	14728	14583	14465	14539	14657	14551	14434	14551	14538	14558	14472	14583	14793	14440	14579	14442	14374	14454	14657	14525	14523	14628	14464	14633	14611	14539	14651	14501	14521	14592	14516	14385	14604	14560	14567	14473	14552	14437	14570	14474	14552	14662	14494	14561	14516	14498	14511	14460	14391	14658	14558	14483	14463	14490	14525	14578	14592	14398	14435	14619	14589	14694	14496	14559	14677	14541	14474	14361	14603	14458	14620	14496	14427	14523	14331	14647	14391	14575	14633	14381	14513	14498	14489	14534	14468	14461	14516	14657	14600	14447	14501	14562	14587	14425	14568	14528	14437	14486	14371	14601	14544	14401	14443	14511	14519	14519	14558	14531	14531	14486	14474	14582	14406	14472	14416	14537	14550	14486	14562	14322	14412	14495	14444	14618	14493	14507	14760	14618	14507	14657	14599	14530	14369	14527	14445	14639	14685	14535	14484	14613	14351	14557	14650	14522	14389	14512	14570	14439	14515	14394	14484	14489	14622	14602	14468	14523	14335	14574	14640	14458	14591	14502	14577	14691	14447	14431	14538	14482	14456	14546	14608	14526	14566	14395	14442	14491	14509	14532	14659	14617	14487	14661	14399	14427	14552	14557	14489	14459	14590	14326	14404	14641	14513	14536	14356	14502	14410	14718	14514	14434	14504	14598	14525	14604	14554	14564	14594	14568	14526	14431	14557	14466	14444	14630	14594	14306	14509	14437	14586	14619	14428	14443	14549	14476	14471	14609	14557	14669	14548	14425	14604	14665	14520	14515	14507	14549	14475	14364	14474	14478	14465	14445	14518	14518	14443	14455	14509	14427	14467	14458	14467	14301	14524	14487	14589	14470	14529	14445	14428	14413	14593	14612	14425	14518	14623	14405	14301	14662	14554	14574	14366	14456	14451	14484	14416	14482	14481	14455	14460	14670	14359	14399	14644	14580	14632	14351	14497	14366	14454	14606	14408	14733	14438	14530	14505	14481	14558	14683	14548	14454	14575	14483	14556	14566	14413	14434	14554	14637	14571	14570	14518	14488	14354	14414	14529	14455	14659	14551	14510	14378	14353	14654	14388	14530	14393	14537	14580	14623	14508	14666	14596	14621	14578	14493	14607	14459	14595	14592	14456	14327	14598	14598	14445	14496	14444	14361	14541	14546	14472	14486	14542	14615	14573	14480	14620	14606	14378	14481	14669	14445	14195	14574	14412	14546	14491	14478	14652	14559	14520	14483	14593	14602	14730	14529	14589	14517	14495	14426	14571	14561	14463	14576	14535	14512	14432	14526	14556	14462	14493	14600	14699	14515	14635	14480	14361	14479	14523	14442	14509	14488	14510	14570	14582	14564	14537	14418	14562	14378	14572	14599	14427	14693	14465	14450	14541	14518	14522	14456	14463	14479	14512	14425	14365	14606	14403	14451	14515	14607	14629	14567	14489	14496	14411	14431	14511	14640	14416	14499	14402	14500	14566	14371	14612	14575	14473	14653	14583	14626	14525	14533	14484	14477	14503	14553	14495	14569	14495	14421	14451	14425	14652	14511	14581	14519	14495	14564	14555	14641	14464	14529	14556	14635	14626	14719	14495	14610	14545	14427	14531	14540	14572	14537	14499	14567	14425	14643	14523	14531	14627	14588	14314	14295	14608	14514	14481	14542	14645	14427	14403	14400	14368	14586	14631	14562	14366	14563	14533	14630	14592	14629	14659	14545	14392	14630	14589	14457	14650	14461	14619	14634	14502	14575	14486	14405	14651	14562	14603	14512	14456	14611	14518	14389	14366	14399	14420	14661	14648	14405	14446	14552	14556	14670	14568	14536	14607	14507	14541	14493	14501	14544	14364	14406	14513	14501	14301	14570	14366	14496	14625	14441	14583	14475	14386	14380	14634	14563	14608	14525	14512	14387	14515	14688	14480	14471	14600	14591	14422	14564	14487	14431	14476	14478	14394	14334	14460	14472	14517	14554	14405	14565	14478	14518	14378	14393	14467	14522	14418	14559	14318	14550	14359	14609	14500	14553	14534	14354	14462	14588	14510	14337	14532	14706	14343	14539	14478	14584	14468	14403	14520	14366	14676	14402	14602	14462	14397	14516	14500	14535	14532	14520	14535	14320	14343	14544	14768	14697	14317	14472	14448	14393	14414	14507	14343	14479	14464	14640	14407	14464	14374	14551	14579	14627	14402	14636	14482	14495	14544	14527	14648	14637	14478	14623	14589	14661	14409	14539	14534	14381	14521	14448	14665	14613	14566	14441	14496	14571	14469	14291	14465	14459	14516	14483	14640	14612	14415	14445	14503	14639	14501	14342	14552	14472	14716	14610	14653	14484	14533	14453	14547	14553	14517	14492	14625	14506	14569	14572	14369	14576	14389	14587	14329	14576	14352	14530	14554	14502	14596	14550	14298	14486	14390	14576	14668	14454	14597	14428	14341	14643	14588	14378	14564	14243	14524	14788	14528	14483	14656	14451	14540	14521	14575	14514	14623	14416	14517	14531	14673	14685	14634	14656	14639	14533	14491	14465	14383	14616	14489	14503	14524	14660	14655	14434	14636	14366	14583	14628	14458	14476	14584	14515	14441	14453	14400	14561	14508	14394	14346	14518	14632	14463	14573	14530	14695	14335	14434	14310	14479	14454	14565	14664	14550	14402	14548	14485	14568	14709	14331	14442	14466	14435	14466	14493	14438	14743	14426	14641	14440	14389	14439	14522	14451	14563	14627	14539	14355	14596	14549	14514	14549	14647	14420	14542	14585	14516	14578	14301	14504	14665	14542	14507	14643	14449	14513	14491	14560	14461	14564	14507	14579	14324	14550	14493	14385	14528	14507	14521	14558	14433	14498	14469	14586	14517	14513	14532	14442	14499	14623	14541	14467	14501	14507	14539	14421	14536	14550	14488	14596	14437	14485	14300	14287	14477	14552	14340	14549	14489	14239	14491	14609	14520	14433	14555	14601	14390	14543	14443	14457	14519	14432	14545	14391	14483	14573	14506	14455	14709	14584	14486	14413	14414	14394	14614	14610	14670	14646	14458	14467	14438	14744	14525	14406	14824	14596	14525	14547	14597	14660	14434	14431	14515	14539	14763	14417	14550	14516	14598	14493	14609	14459	14479	14601	14554	14424	14423	14450	14433	14491	14285	14503	14513	14536	14534	14503	14521	14458	14535	14504	14586	14465	14451	14391	14628	14456	14445	14531	14709	14614	14516	14629	14605	14443	14596	14525	14527	14340	14504	14471	14497	14539	14388	14478	14563	14634	14451	14417	14576	14506	14447	14516	14513	14515	14348	14522	14500	14582	14606	14420	14559	14438	14611	14632	14381	14495	14470	14480	14452	14548	14390	14481	14546	14562	14446	14675	14652	14375	14546	14540	14545	14507	14408	14685	14499	14405	14504	14561	14637	14512	14567	14551	14615	14557	14378	14517	14403	14506	14551	14617	14473	14560	14583	14539	14559	14587	14530	14583	14300	14539	14483	14500	14457	14535	14397	14556	14469	14639	14521	14519	14486	14525	14437	14554	14488	14514	14606	14412	14594	14532	14558	14593	14409	14499	14449	14283	14551	14394	14482	14518	14401	14598	14438	14474	14508	14487	14483	14497	14482	14512	14596	14521	14583	14627	14361	14492	14590	14544	14551	14456	14562	14584	14547	14549	14677	14635	14683	14503	14682	14467	14549	14387	14614	14391	14418	14342	14479	14468	14496	14577	14584	14480	14588	14537	14534	14572	14458	14468	14563	14507	14529	14534	14504	14420	14688	14470	14447	14445	14620	14684	14605	14555	14539	14541	14418	14531	14439	14543	14459	14543	14449	14385	14590	14444	14507	14394	14586	14345	14527	14460	14463	14533	14615	14649	14603	14389	14530	14486	14509	14455	14293	14672	14435	14339	14535	14597	14412	14460	14434	14556	14393	14498	14408	14599	14323	14604	14459	14648	14528	14480	14566	14513	14650	14472	14574	14327	14350	14450	14665	14360	14414	14491	14528	14667	14425	14578	14374	14372	14469	14500	14555	14675	14474	14565	14443	14523	14626	14556	14460	14604	14375	14582	14516	14377	14450	14431	14680	14642	14348	14526	14534	14560	14376	14459	14499	14484	14390	14551	14470	14453	14514	14402	14477	14545	14323	14601	14540	14459	14555	14553	14423	14536	14465	14574	14621	14464	14432	14528	14482	14488	14577	14545	14509	14433	14598	14421	14519	14503	14539	14367	14573	14501	14546	14342	14416	14460	14752	14397	14491	14615	14419	14493	14348	14474	14433	14470	14507	14540	14511	14443	14440	14479	14607	14627	14475	14454	14472	14493	14476	14497	14556	14508	14427	14411	14707	14330	14613	14663	14650	14441	14712	14449	14487	14499	14545	14507	14562	14523	14492	14474	14541	14500	14583	14441	14484	14566	14539	14467	14523	14602	14796	14374	14361	14698	14477	14495	14450	14599	14293	14353	14488	14434	14355	14466	14514	14380	14642	14386	14547	14476	14563	14579	14561	14346	14500	14604	14366	14582	14514	14415	14515	14644	14377	14456	14543	14411	14505	14613	14584	14485	14602	14532	14312	14524	14574	14520	14657	14557	14482	14548	14557	14438	14483	14535	14462	14453	14577	14575	14612	14344	14543	14447	14625	14428	14514	14552	14371	14486	14614	14570	14674	14516	14586	14489	14501	14472	14491	14499	14545	14443	14481	14590	14369	14561	14445	14517	14600	14348	14554	14515	14416	14496	14593	14535	14424	14574	14550	14618	14356	14500	14573	14548	14391	14374	14491	14489	14446	14581	14517	14670	14437	14592	14597	14532	14603	14479	14504	14498	14522	14536	14502	14673	14676	14423	14318	14569	14470	14429	14545	14559	14564	14255	14526	14435	14630	14463	14451	14413	14547	14575	14494	14413	14331	14497	14577	14681	14470	14576	14341	14561	14515	14389	14617	14280	14409	14385	14492	14697	14354	14505
23228	21591	29602	24090	22145	25108	27151	21152	18996	18701	18131	17617	17543	17491	16887	16745	16562	16248	16136	16163	15877	15900	15787	15855	15719	15577	15947	15942	15768	15680	15651	15592	15412	15526	15471	15466	15555	15696	15563	15544	15411	15484	15521	15310	15383	15469	15338	15473	15562	15456	15376	15446	15439	15502	15187	15484	15407	15518	15559	15310	15273	15293	15470	15324	15473	15378	15395	15272	15349	15436	15372	15515	15474	15372	15160	15331	15485	15368	15201	15408	15233	15392	15386	15448	15255	15395	15316	15332	15150	15482	15424	15323	15289	15361	15177	15229	15320	15391	15289	15298	15174	15182	15339	15371	15335	15503	15162	15273	15163	15339	15429	15425	15396	15194	15324	15262	15531	15353	15445	15576	15454	15257	15357	15410	15421	15079	15284	15290	15277	15274	15446	15463	15514	15322	15427	15535	15393	15308	15200	15602	15365	15279	15244	15465	15367	15184	15343	15345	15251	15198	15211	15319	15454	15223	15195	15423	15436	15534	15355	15269	15338	15303	15260	15206	15557	15338	15398	15466	15385	15301	15320	15366	15428	15159	15272	15183	15372	15242	15409	15393	15462	15414	15607	15380	15294	15409	15279	15287	15656	15342	15420	15179	15199	15144	15334	15296	15354	15259	15340	15436	15405	15302	15279	15235	15253	15358	15272	15109	15329	15372	15422	15211	15409	15394	15529	15305	15327	15328	15264	15374	15436	15354	15414	15451	15268	15256	15421	15299	15246	15256	15342	15420	15272	15207	15284	15445	15259	15256	15375	15354	15331	15410	15557	15495	15401	15219	15250	15332	15338	15388	15420	15253	15185	15356	15375	15203	15342	15264	15348	15400	15364	15369	15403	15214	15253	15336	15454	15278	15404	15197	15359	15351	15406	15400	15374	15271	15153	15248	15375	15034	15347	15143	15199	15396	15191	15377	15241	15442	15341	15385	15425	15438	15402	15317	15264	15468	15491	15144	15272	15322	15312	15303	15340	15346	15404	15554	15371	15283	15229	15284	15413	15376	15272	15248	15445	15341	15273	15373	15510	15235	15403	15146	15479	15169	15244	15228	15073	15235	15235	15257	15255	15155	15171	15399	15377	15277	15340	15315	15201	15367	15203	15213	15261	15372	15450	15259	15162	15355	15309	15305	15368	15391	15357	15312	15375	15214	15370	15273	15284	15306	15525	15250	15155	15393	15199	15158	15157	15386	15222	15215	15302	15398	15281	15143	15205	15266	15272	15354	15144	15289	15476	15239	15396	15249	15299	15230	15258	15061	15388	15253	15193	15256	15208	15435	15271	15421	15339	15224	15256	15178	15410	15276	15511	15321	15255	15366	15140	15421	15356	15247	15112	15302	15195	15328	15181	15245	15368	15383	15395	15334	15385	15269	15371	15307	15215	15241	15401	15323	15419	15225	15340	15148	15256	15316	15569	15518	15152	15386	15228	15225	15417	15336	15431	15177	15360	15287	15390	15401	15177	15186	15324	15349	15393	15407	15367	15278	15331	15273	15273	15424	15258	15371	15290	15435	15452	15379	15404	15348	15600	15184	15348	15304	15285	15140	15167	15310	15162	15199	15217	15278	15218	15094	15163	15385	15138	15544	15491	15367	15276	15094	15416	15445	15309	15291	15585	15265	15441	15218	15297	15262	15320	15241	15320	15470	15267	15332	15373	15397	15457	15219	15351	15329	15343	15360	15304	15146	15202	15095	15445	15274	15326	15316	15414	15252	15311	15229	15193	15103	15201	15416	15250	15351	15305	15268	15310	15155	15296	15267	15369	15134	15339	15224	15281	15247	15229	15238	15342	15279	15365	15363	15383	15388	15388	15358	15408	15405	15367	15430	15425	15180	15363	15221	15399	15387	15364	15338	15450	15442	15212	15323	15349	15470	15483	15467	15231	15333	15241	15297	15293	15236	15588	15438	15394	15298	15144	15428	15593	15315	15416	15264	15401	15200	15349	15272	15545	15160	15335	15218	15302	15534	15247	15274	15333	15484	15497	15521	15352	15217	15146	15355	15350	15394	15263	15312	15288	15387	15080	15409	15244	15247	15158	15176	15350	15313	15200	15402	15321	15354	15379	15382	15408	15451	15332	15143	15424	15330	15179	15516	15339	15205	15308	15315	15245	15287	15369	15163	15406	15149	15419	15329	15349	15429	15270	15239	15360	15117	15330	15249	15354	15205	15353	15466	15176	15192	15650	15205	15573	15233	15444	15249	15523	15215	15458	15295	15241	15427	15428	15223	15150	15357	15426	15077	15228	15341	15416	15505	15384	15176	15355	15488	15249	15562	15433	15393	15437	15402	15334	15270	15423	15240	15309	15214	15383	15479	15411	15235	15160	15245	15384	15336	15417	15280	15400	15342	15342	15375	15252	15364	15322	15307	15343	15148	15393	15316	15375	15414	15356	15122	15342	15461	15323	15243	15237	15264	15293	15349	15382	15295	15416	15599	15337	15364	15272	15415	15339	15240	15431	15336	15309	15228	15226	15157	15443	15444	15375	15205	15498	15368	15256	15215	15563	15336	15359	15388	15202	15395	15516	15357	15310	15349	15336	15084	15455	15246	15519	15206	15495	15191	15320	15237	15435	15471	15336	15056	15373	15285	15323	15325	15345	15202	15345	15399	15342	15396	15446	15456	15069	15210	15328	15259	15427	15450	15214	15339	15209	15212	15353	15390	15188	15260	15280	15368	15233	15454	15397	15342	15435	15423	15274	15356	15382	15270	15398	15191	15249	15073	15380	15460	15404	15377	15200	15246	15191	15292	15316	15245	15372	15461	15206	15254	15327	15423	15382	15152	15340	15306	15273	15251	15440	15454	15230	15376	15386	15261	15134	15435	15245	15335	15162	15156	15338	15202	15347	15261	15056	15514	15422	15356	15164	15160	15238	15366	15438	15434	15207	15238	15563	15326	15299	15352	15319	15363	15513	15445	15336	15350	15483	15405	15400	15327	15305	15344	15394	15377	15169	15513	15346	15298	15573	15507	15397	15373	15349	15184	15346	15403	15391	15387	15114	15312	15382	15208	15252	15065	15246	15092	15289	15450	15226	15247	15162	15505	15344	15264	15287	15292	15147	15191	15548	15216	15286	15205	15427	15494	15285	15364	15291	15501	15351	15278	15183	15413	15184	15212	15250	15389	15146	15181	15220	15430	15332	15221	15293	15320	15306	15290	15298	15205	15382	15286	15227	15345	15310	15123	15281	15356	15223	15324	15307	15378	15277	15362	15364	15242	15289	15099	15392	15230	15271	15207	15335	15453	15384	15249	15304	15448	15380	15148	15215	15316	15216	15310	15428	15415	15365	15343	15310	15189	15313	15382	15296	15330	15016	15286	15175	15318	15183	15232	15277	15312	15464	15346	15370	15335	15054	15194	15079	15255	15441	15382	15185	15199	15290	15312	15431	15205	15160	15387	15298	15379	15552	15321	15403	15323	15480	15309	15193	15310	15145	15342	15497	15390	15297	15323	15279	15241	15276	15280	15504	15266	15171	15440	15347	15324	15436	15230	15226	15329	15271	15451	15113	15280	15270	15504	15322	15279	15183	15472	15176	15214	15345	15167	15211	15404	15352	15424	15238	15185	15440	15337	15062	15263	15369	15280	15422	15500	15307	15334	15423	15464	15337	15348	15209	15493	15112	15324	15206	15443	15536	15117	15323	15321	15615	15330	15309	15453	15256	15143	15227	15233	15315	15514	15221	15496	15217	15437	15413	15338	15137	15407	15212	15320	15437	15419	15599	15404	15613	15369	15289	15246	15287	15496	15287	15319	15204	15296	15280	15492	15271	15249	15135	15334	15315	15316	15413	15438	15274	15546	15467	15213	15331	15197	15338	15319	15333	15376	15441	15370	15209	15351	15341	15345	15456	15444	15406	15271	15106	15441	15342	15345	15332	15269	15321	15325	15256	15240	15227	15110	15465	15325	15260	15425	15516	15381	15301	15225	15376	15243	15281	15436	15348	15578	15393	15503	15268	15579	15301	15205	15447	15520	15256	15510	15362	15280	15419	15440	15447	15280	15265	15313	15426	15359	15119	15341	15514	15361	15187	15296	15309	15481	15423	15348	15226	15365	15218	15321	15133	15265	15308	15178	15449	15519	15348	15236	15329	15362	15255	15310	15300	15319	15314	15428	15197	15346	15090	15287	15387	15298	15469	15478	15346	15284	15375	15428	15189	15161	15314	15167	15024	15401	15351	15330	15401	15305	15337	15506	15250	15341	15205	15526	15110	15457	15218	15089	15341	15346	15407	15420	15251	15268	15451	15350	15475	15450	15041	15353	15251	15285	15346	15252	15046	15213	15381	15336	15377	15378	15176	15347	15217	15143	15218	15157	15628	15316	15279	15359	15539	15223	15540	15273	15215	15366	15234	15466	15352	15354	15338	15536	15346	15153	15294	15363	15364	15342	15387	15245	15318	15207	15459	15202	15240	15013	15552	15378	15318	15405	15238	15450	15133	15347	15373	15329	15340	15218	14985	15303	15153	15246	15443	15396	15216	15437	15340	15319	15261	15519	15190	15321	15396	15106	15219	15173	15404	15300	15432	15464	15339	15348	15426	15250	15230	15175	15240	15367	15467	15286	15239	15109	15039	15255	15394	15252	15296	15392	15336	15488	15245	15215	15240	15332	15275	15402	15337	15303	15365	15341	15142	15319	15394	15421	15553	15450	15378	15514	15242	15316	15319	15443	15345	15207	15208	15274	15247	15126	15268	15072	15208	15095	15286	15372	15254	15243	15313	15234	15287	15524	15184	15410	15372	15638	15128	15324	15416	15351	15481	15450	15182	15327	15237	15251	15203	15401	15108	15264	15421	15298	15267	15348	15357	15136	15015	15393	15571	15322	15247	15223	15290	15264	15427	15207	15342	15406	15238	15406	15314	15316	15404	15271	15448	15256	15215	15320	15359	15270	15280	15162	15423	15418	15232	15261	15356	15411	15162	15249	15357	15118	15231	15263	15327	15232	15273	15389	15366	15312	15490	15283	15206	15233	15471	15368	15190	15407	15143	15232	15394	15257	15250	15553	15401	15201	15165	15436	15279	15289	15440	15265	15231	15392	15271	15422	15301	15447	14993	15353	15288	15177	15395	15311	15207	15433	15344	15437	15178	15253	15321	15261
25090	45054	43616	35727	31312	29122	25638	22666	20824	19470	18365	18677	18206	17534	16947	16661	16403	15970	15588	15535	15368	15392	15541	15320	15024	15005	14958	15089	14944	14742	14872	14516	14866	14601	14569	14717	14850	14725	14742	14612	14715	14792	14598	14627	14747	14600	14683	14671	14554	14778	14477	14544	14529	14561	14703	14725	14624	14548	14550	14813	14446	14480	14769	14364	14623	14546	14674	14701	14587	14647	14543	14478	14615	14434	14533	14624	14417	14596	14508	14571	14530	14701	14507	14596	14438	14332	14614	14499	14422	14538	14595	14603	14678	14604	14591	14532	14334	14541	14485	14706	14583	14771	14670	14576	14629	14531	14484	14489	14538	14510	14576	14569	14388	14398	14412	14611	14639	14536	14616	14582	14403	14542	14471	14607	14467	14595	14577	14566	14539	14569	14631	14530	14695	14531	14518	14745	14558	14484	14667	14746	14507	14683	14585	14622	14472	14512	14528	14583	14455	14522	14518	14502	14579	14687	14536	14487	14493	14525	14555	14517	14760	14588	14620	14549	14529	14581	14356	14524	14545	14474	14546	14648	14665	14449	14538	14462	14628	14554	14616	14622	14600	14452	14644	14479	14499	14526	14544	14425	14552	14453	14607	14564	14550	14583	14445	14486	14485	14415	14597	14499	14618	14447	14372	14559	14490	14615	14612	14604	14555	14353	14580	14466	14582	14614	14720	14477	14553	14541	14604	14355	14524	14509	14549	14390	14540	14631	14509	14491	14747	14509	14714	14637	14408	14570	14555	14540	14420	14398	14461	14605	14703	14553	14529	14616	14457	14619	14544	14479	14459	14504	14863	14491	14505	14537	14538	14506	14559	14643	14464	14552	14582	14616	14558	14538	14391	14562	14418	14489	14471	14646	14505	14599	14555	14498	14458	14475	14422	14574	14493	14547	14552	14473	14535	14502	14620	14589	14650	14417	14487	14551	14482	14499	14536	14501	14516	14649	14384	14477	14768	14611	14506	14616	14628	14624	14590	14606	14468	14507	14538	14390	14608	14570	14589	14508	14575	14376	14586	14575	14656	14561	14435	14672	14418	14585	14379	14621	14511	14562	14353	14618	14535	14509	14414	14549	14583	14488	14547	14670	14551	14476	14454	14403	14536	14513	14590	14622	14439	14566	14752	14331	14415	14501	14586	14513	14422	14480	14611	14724	14594	14577	14496	14519	14599	14611	14504	14597	14563	14348	14432	14524	14504	14546	14600	14589	14529	14525	14565	14686	14631	14600	14712	14384	14594	14539	14373	14568	14532	14460	14605	14507	14420	14624	14445	14618	14443	14425	14621	14436	14555	14498	14594	14581	14589	14478	14624	14608	14546	14595	14574	14640	14485	14434	14501	14616	14476	14432	14663	14334	14467	14408	14595	14482	14539	14428	14515	14565	14583	14529	14681	14708	14571	14319	14581	14574	14638	14537	14617	14509	14591	14496	14637	14415	14701	14592	14486	14391	14451	14656	14548	14578	14525	14402	14441	14513	14715	14615	14621	14566	14537	14616	14594	14450	14306	14559	14533	14498	14598	14535	14486	14660	14587	14492	14529	14405	14397	14573	14581	14391	14537	14505	14550	14381	14439	14535	14419	14349	14582	14555	14503	14551	14541	14549	14615	14398	14598	14545	14337	14494	14534	14604	14499	14525	14648	14533	14691	14572	14458	14492	14541	14302	14548	14588	14592	14521	14544	14690	14492	14740	14607	14561	14657	14547	14500	14487	14673	14700	14424	14493	14432	14451	14570	14565	14504	14478	14623	14650	14432	14386	14437	14550	14482	14447	14481	14389	14331	14555	14530	14429	14465	14446	14240	14674	14603	14434	14666	14412	14371	14491	14480	14422	14477	14556	14532	14563	14590	14501	14626	14567	14495	14531	14625	14600	14770	14579	14565	14392	14565	14490	14445	14432	14460	14445	14453	14635	14634	14496	14467	14452	14667	14519	14533	14393	14426	14607	14512	14446	14533	14706	14492	14614	14445	14579	14488	14595	14539	14454	14482	14459	14618	14562	14250	14489	14494	14536	14539	14790	14594	14557	14481	14646	14739	14574	14508	14667	14444	14583	14655	14480	14458	14546	14416	14579	14562	14525	14470	14497	14607	14464	14406	14490	14377	14470	14530	14592	14442	14634	14564	14485	14674	14455	14601	14585	14715	14434	14579	14472	14562	14414	14488	14335	14544	14522	14617	14377	14508	14582	14439	14651	14520	14637	14329	14599	14612	14769	14539	14511	14488	14523	14559	14473	14486	14509	14598	14680	14543	14701	14452	14482	14523	14416	14488	14626	14592	14699	14575	14607	14526	14636	14485	14447	14442	14566	14505	14359	14492	14421	14472	14742	14430	14528	14582	14694	14509	14623	14424	14655	14516	14477	14567	14597	14481	14591	14577	14580	14570	14574	14587	14378	14526	14615	14398	14573	14394	14582	14422	14543	14424	14465	14524	14695	14648	14489	14598	14424	14465	14532	14430	14330	14476	14493	14545	14649	14585	14408	14392	14670	14558	14549	14373	14473	14627	14422	14402	14565	14322	14562	14439	14443	14509	14423	14592	14427	14491	14478	14598	14654	14496	14501	14460	14582	14670	14543	14516	14384	14625	14333	14506	14509	14502	14495	14424	14595	14319	14464	14523	14449	14560	14635	14610	14545	14426	14471	14660	14473	14565	14517	14380	14635	14377	14532	14441	14581	14549	14665	14606	14500	14575	14404	14680	14367	14390	14682	14533	14511	14762	14532	14622	14550	14493	14438	14579	14489	14512	14588	14518	14688	14492	14699	14395	14462	14711	14612	14575	14665	14533	14503	14613	14580	14396	14510	14655	14631	14612	14466	14458	14593	14293	14548	14370	14652	14365	14580	14540	14623	14559	14489	14395	14602	14579	14449	14569	14649	14506	14629	14695	14426	14408	14478	14469	14393	14459	14575	14638	14681	14498	14452	14443	14576	14658	14600	14384	14565	14525	14447	14724	14619	14433	14573	14523	14544	14396	14484	14521	14593	14592	14627	14398	14528	14533	14582	14516	14726	14649	14533	14394	14595	14663	14405	14519	14498	14708	14675	14409	14689	14513	14494	14751	14423	14444	14568	14584	14589	14591	14486	14580	14636	14502	14553	14476	14447	14446	14466	14593	14610	14485	14673	14560	14361	14586	14630	14228	14520	14443	14512	14309	14532	14423	14551	14322	14568	14383	14606	14724	14418	14624	14473	14534	14574	14576	14592	14593	14558	14536	14479	14642	14577	14480	14475	14626	14363	14748	14537	14585	14637	14560	14651	14506	14438	14520	14657	14436	14494	14609	14342	14605	14381	14451	14520	14659	14446	14454	14657	14522	14702	14473	14562	14736	14510	14532	14434	14489	14463	14536	14494	14605	14470	14624	14604	14501	14657	14681	14646	14427	14697	14432	14378	14641	14429	14460	14671	14533	14469	14502	14448	14688	14679	14589	14535	14589	14525	14665	14487	14335	14498	14503	14564	14559	14357	14510	14531	14484	14467	14577	14518	14532	14631	14646	14394	14553	14503	14433	14532	14657	14553	14458	14590	14541	14420	14384	14544	14547	14417	14495	14460	14603	14441	14635	14553	14576	14419	14533	14400	14400	14597	14434	14505	14583	14485	14517	14495	14532	14408	14508	14406	14423	14567	14531	14424	14410	14590	14511	14500	14480	14445	14838	14452	14526	14667	14430	14552	14395	14433	14597	14484	14541	14383	14510	14551	14683	14542	14498	14650	14567	14560	14413	14531	14456	14455	14661	14573	14426	14513	14469	14323	14540	14458	14532	14644	14579	14559	14570	14664	14544	14633	14538	14611	14392	14449	14639	14496	14502	14708	14406	14679	14467	14563	14524	14610	14494	14440	14572	14600	14605	14424	14556	14527	14463	14379	14287	14483	14572	14583	14501	14537	14509	14604	14382	14515	14645	14661	14613	14503	14489	14545	14567	14638	14421	14541	14463	14606	14597	14569	14536	14598	14474	14612	14668	14439	14583	14614	14615	14367	14383	14615	14555	14637	14548	14569	14677	14482	14697	14565	14603	14570	14388	14428	14505	14647	14554	14642	14544	14552	14393	14549	14605	14539	14608	14411	14471	14462	14406	14472	14547	14787	14445	14431	14665	14514	14438	14519	14546	14500	14555	14588	14576	14526	14627	14587	14464	14815	14564	14416	14590	14414	14498	14631	14532	14526	14493	14483	14551	14505	14516	14534	14565	14545	14582	14679	14577	14314	14475	14676	14705	14587	14444	14481	14617	14454	14598	14502	14461	14462	14569	14628	14633	14478	14434	14413	14431	14503	14561	14344	14437	14408	14410	14716	14632	14583	14609	14491	14615	14420	14517	14578	14542	14281	14433	14512	14474	14343	14633	14539	14593	14446	14746	14561	14549	14726	14682	14633	14505	14716	14477	14610	14600	14444	14595	14567	14429	14609	14544	14483	14633	14814	14436	14562	14507	14528	14559	14682	14623	14483	14442	14425	14693	14676	14473	14626	14601	14359	14660	14414	14530	14546	14462	14519	14489	14510	14571	14598	14516	14475	14468	14516	14484	14594	14502	14587	14582	14467	14462	14484	14543	14486	14521	14492	14555	14637	14520	14527	14559	14719	14449	14498	14448	14595	14680	14713	14558	14700	14546	14411	14567	14512	14600	14721	14470	14496	14706	14504	14459	14549	14472	14595	14529	14440	14580	14555	14521	14537	14600	14495	14309	14570	14502	14459	14569	14594	14397	14417	14508	14665	14466	14575	14568	14521	14518	14586	14618	14579	14645	14384	14539	14651	14632	14568	14471	14512	14613	14625	14615	14557	14499	14610	14522	14396	14500	14639	14648	14645	14388	14611	14436	14455	14645	14493	14437	14488	14693	14444	14726	14698	14555	14545	14576	14589	14518	14476	14567	14437	14472	14586	14515	14453	14564	14636	14551	14496	14535	14516	14427	14645	14595	14501	14561	14492	14481	14457	14479	14586	14657	14537	14681	14508	14499	14418	14579	14593	14489	14519	14567	14521	14564	14494	14321	14574	14451	14585	14585	14400	14546	14508	14579	14583	14698	14649	14388	14580	14746	14332	14504	14452	14639	14524	14569	14566	14460	14479	14510	14528	14372	14536	14690	14489	14549	14562
27962	23650	28792	25739	20481	19274	18112	16540	15922	15278	15035	15116	15148	15203	15030	15075	14809	14465	14571	14786	14657	14534	14496	14604	14487	14438	14335	14560	14377	14302	14421	14390	14328	14356	14225	14388	14567	14339	14547	14323	14426	14278	14337	14514	14429	14338	14146	14434	14258	14496	14468	14326	14278	14275	14308	14442	14139	14516	14284	14449	14402	14302	14528	14423	14190	14425	14424	14318	14285	14210	14289	14360	14532	14412	14393	14366	14328	14376	14311	14099	14389	14246	14361	14243	14099	14299	14379	14355	14337	14201	14456	14185	14300	14279	14149	14204	14558	14255	14208	14289	14340	14445	14180	14410	14346	14266	14289	14376	14444	14402	14601	14232	14391	14382	14374	14323	14457	14188	14303	14403	14412	14489	14428	14310	14057	14407	14284	14172	14361	14297	14170	14223	14227	14217	14327	14212	14308	14453	14190	14213	14247	14326	14046	14327	14422	14347	14319	14302	14215	14194	14189	14466	14305	14302	14300	14374	14215	14160	14248	14104	14034	14379	14187	14444	14152	14317	14469	14410	14526	14421	14369	14277	14306	14412	14345	14294	14320	14325	14300	14325	14240	14415	14342	14326	14402	14248	14213	14431	14540	14455	14362	14446	14164	14345	14255	14251	14342	14277	14270	14296	14388	14303	14483	14377	14285	14512	14304	14458	14451	14294	14262	14267	14359	14404	14278	14515	14230	14356	14355	14158	14349	14366	14224	14135	14285	14335	14230	14509	14326	14282	14497	14231	14327	14372	14209	14293	14325	14102	14235	14221	14408	14256	14289	14364	14348	14457	14218	14330	14270	14283	14187	14317	14374	14313	14323	14426	14192	14302	14327	14279	14533	14204	14345	14252	14330	14347	14424	14324	14360	14221	14373	14378	14310	14321	14382	14233	14211	14187	14380	14383	14295	14063	14335	14381	14302	14282	14323	14077	14329	14002	14293	14420	14313	14401	14213	14373	14360	14357	14249	14259	14531	14342	14437	14201	14498	14331	14204	14334	14078	14303	14311	14260	14545	14393	14049	14298	14206	14351	14322	14293	14313	14381	14231	14382	14545	14359	14207	14400	14345	14129	14180	14367	14204	14311	14366	14241	14382	14495	14533	14270	14242	14285	14230	14380	14282	14321	14177	14342	14362	14392	14294	14185	14500	14294	14329	14409	14431	14359	14409	14206	14406	14381	14264	14339	14280	14414	14222	14384	14387	14274	14291	14249	14493	14500	14589	14362	14210	14587	14296	14315	14486	14559	14312	14527	14374	14250	14225	14235	14524	14400	14261	14453	14414	14336	14462	14139	14309	14139	14252	14434	14387	14199	14426	14160	14342	14352	14479	14375	14208	14257	14299	14174	14296	14466	14417	14269	14298	14337	14424	14466	14404	14184	14126	14178	14318	14213	14243	14181	14500	14102	14236	14471	14441	14424	14317	14320	14151	14407	14395	14321	14363	14241	14191	14337	14422	14287	14271	14258	14316	14423	14323	14177	14228	14161	14370	14305	14358	14148	14270	14250	14499	14309	14312	14307	14270	14514	14253	14441	14456	14233	14243	14574	14413	14361	14251	14396	14330	14436	14378	14452	14239	14238	14347	14205	14327	14273	14517	14394	14560	14529	14251	14465	14294	14259	14423	14253	14178	14471	14396	14477	14228	14474	14185	14469	14355	14192	14288	14176	14259	14344	14397	14337	14350	14395	14186	14185	14455	14553	14310	14093	14566	14458	14377	14368	14343	14125	14213	14249	14381	14248	14335	14517	14286	14425	14290	14285	14325	14355	14256	14397	14548	14279	14307	14351	14375	14236	14287	14236	14395	14280	14378	14433	14470	14319	14491	14457	14355	14290	14619	14293	14216	14282	14314	14488	14306	14308	14232	14219	14198	14319	14467	14296	14386	14318	14241	14474	14238	14500	14380	14386	14312	14197	14289	14471	14455	14290	14367	14297	14348	14363	14325	14379	14420	14487	14417	14202	14182	14253	14228	14350	14342	14375	14450	14377	14450	14346	14184	14218	14396	14513	14474	14237	14295	14227	14225	14219	14397	14453	14376	14373	14367	14534	14310	14200	14394	14303	14279	14256	14377	14444	14353	14310	14469	14421	14518	14458	14286	14287	14269	14340	14306	14265	14219	14205	14451	14291	14345	14330	14493	14234	14422	14283	14295	14343	14495	14473	14405	14376	14298	14476	14280	14374	14189	14324	14212	14249	14087	14279	14537	14233	14257	14481	14345	14263	14339	14242	14343	14279	14141	14147	14174	14294	14228	14170	14140	14368	14243	14298	14241	14370	14274	14368	14413	14343	14203	14110	14293	14385	14449	14375	14367	14497	14240	14454	14341	14284	14557	14516	14457	14396	14457	14386	14394	14374	14528	14259	14276	14321	14398	14528	14397	14297	14322	14391	14385	14332	14429	14152	14366	14335	14093	14197	14469	14494	14363	14281	14524	14522	14353	14220	14148	14190	14198	14218	14271	14558	14383	14144	14410	14295	14538	14452	14356	14414	14475	14318	14324	14300	14321	14351	14334	14299	14249	14440	14280	14422	14385	14326	14323	14349	14267	14398	14413	14157	14510	14462	14410	14258	14460	14422	14385	14120	14250	14360	14290	14373	14481	14269	14327	14379	14196	14279	14315	14332	14397	14366	14404	14279	14321	14485	14270	14480	14546	14329	14310	14228	14342	14303	14241	14221	14166	14481	14290	14264	14390	14374	14286	14378	14250	14251	14266	14517	14199	14219	14465	14125	14189	14323	14366	14226	14575	14377	14338	14299	14301	14122	14247	14467	14387	14301	14284	14171	14330	14465	14204	14322	14399	14420	14136	14371	14209	14187	14323	14408	14343	14207	14270	14451	14231	14331	14320	14386	14256	14431	14453	14232	14288	14257	14356	14369	14284	14100	14365	14238	14352	14554	14223	14450	14337	14464	14350	14384	14244	14300	14516	14452	14340	14195	14282	14213	14164	14323	14479	14281	14406	14287	14306	14350	14218	14311	14224	14288	14147	14386	14450	14212	14285	14445	14375	14414	14358	14211	14315	14404	14375	14478	14141	14411	14378	14378	14229	14455	14349	14400	14307	14355	14379	14427	14302	14259	14283	14467	14295	14501	14403	14336	14230	14299	14354	14307	14315	14364	14312	14262	14277	14358	14136	14211	14395	14552	14326	14348	14432	14316	14198	14412	14482	14295	14352	14347	14291	14389	14339	14198	14181	14389	14334	14378	14119	14248	14025	14318	14317	14318	14324	14384	14395	14225	14199	14413	14305	14146	14549	14265	14510	14278	14358	14102	14476	14379	14304	14457	14409	14206	14419	14546	14293	14279	14371	14463	14337	14288	14240	14366	14027	14363	14297	14197	14286	14295	14468	14409	14296	14404	14454	14254	14384	14410	14245	14396	14572	14435	14238	14225	14383	14359	14198	14373	14264	14240	14215	14409	14181	14279	14233	14408	14154	14299	14593	14390	14218	14362	14288	14226	14316	14401	14435	14264	14403	14432	14416	14319	14438	14253	14241	14251	14383	14383	14263	14270	14331	14332	14224	14393	14433	14444	14306	14453	14305	14429	14353	14479	14382	14342	14326	14334	14323	14307	14374	14401	14362	14199	14556	14296	14252	14374	14279	14275	14368	14359	14334	14217	14525	14325	14150	14442	14129	14303	14327	14204	14438	14238	14531	14336	14372	14457	14481	14337	14317	14209	14294	14529	14395	14185	14285	14439	14350	14408	14352	14456	14291	14149	14414	14366	14280	14433	14479	14352	14356	14455	14221	14290	14281	14344	14428	14164	14315	14555	14474	14429	14330	14364	14234	14176	14436	14373	14439	14421	14443	14252	14376	14311	14305	14597	14373	14339	14254	14238	14270	14377	14241	14265	14369	14367	14517	14365	14370	14334	14336	14276	14315	14217	14374	14263	14265	14352	14181	14317	14303	14232	14272	14172	14239	14226	14407	14237	14177	14427	14450	14153	14281	14184	14142	14267	14405	14491	14464	14414	14318	14383	14316	14256	14374	14442	14478	14313	14384	14446	14255	14198	14081	14319	14370	14469	14346	14409	14411	14351	14168	14266	14237	14203	14510	14337	14316	14220	14363	14322	14401	14310	14319	14293	14387	14447	14326	14325	14377	14340	14164	14249	14194	14281	14442	14272	14215	14433	14193	14189	14287	14440	14453	14542	14304	14224	14303	14490	14349	14234	14234	14333	14309	14304	14218	14290	14650	14473	14445	14292	14092	14398	14430	14228	14445	14359	14420	14321	14280	14275	14390	14387	14154	14535	14370	14360	14362	14217	14191	14380	14319	14219	14421	14311	14172	14375	14300	14263	14263	14312	14354	14305	14481	14272	14393	14243	14371	14369	14355	14386	14434	14449	14291	14360	14253	14410	14235	14333	14422	14402	14471	14103	14252	14156	14355	14225	14431	14314	14327	14263	14332	14399	14348	14376	14227	14442	14378	14444	14452	14333	14429	14367	14200	14437	14122	14137	14282	14568	14076	14311	14252	14319	14401	14235	14341	14207	14365	14280	14394	14439	14455	14317	14318	14355	14268	14406	14283	14426	14376	14230	14608	14257	14533	14306	14341	14464	14467	14501	14532	14423	14280	14175	14358	14267	14271	14044	14373	14229	14265	14295	14221	14331	14306	14239	14297	14411	14395	14583	14346	14324	14123	14303	14114	14332	14372	14383	14469	14345	14370	14361	14120	14296	14335	14260	14296	14385	14246	14325	14346	14339	14180	14506	14256	14330	14306	14306	14374	14406	14317	14174	14252	14178	14232	14411	14312	14303	14188	14381	14349	14211	14320	14316	14257	14152	14269	14131	14378	14219	14290	14358	14342	14376	14317	14415	14569	14281	14350	14454	14344	14426	14301	14564	14326	14510	14370	14458	14281	14418	14393	14197	14295	14395	14381	14427	14403	14488	14389	14413	14296	14246	14135	14214	14447	14246	14263	14446	14433	14368	14438	14080	14226	14356	14500	14356	14187	14365	14297	14287	14270	14342	14058	14396	14268	14309	14130	14381	14445	14420	14288	14338	14253	14232	14101	14257	14471	14543	14487	14537	14409	14240	14368	14416	14383	14554	14521	14414	14357	14339	14398	14460	14278	14350	14386	14420	14416	14315	14380	14499
23619	35167	33495	26700	23167	21483	19056	17455	16450	15755	15278	15521	15374	14990	14663	14718	14398	14367	14334	14142	14016	14079	14111	14045	14103	13949	13970	14183	13888	13971	13836	13965	13936	13894	13975	14024	14025	13919	14000	13954	14010	13746	13950	13831	13742	14016	14032	13907	13801	13721	13822	13978	13925	14008	13816	13861	13713	13861	13840	13868	13803	13738	13910	13969	13734	13916	13734	13844	13777	13736	14105	13944	13834	13800	13984	13814	13788	13849	13858	13886	13631	13839	13953	13811	13861	13785	13982	13825	13765	13889	14046	13821	13968	13778	13833	13913	13812	13930	13801	13991	13846	14006	13932	13776	13855	13910	13916	13690	13898	13769	13730	13785	13841	13763	13794	13830	13964	13807	13708	14007	13854	13687	13879	13867	13833	13841	13812	13867	13821	13849	13769	13806	13829	13969	14087	13827	13944	13952	13877	13777	13789	13714	14001	13833	13904	13784	13849	13937	13831	13762	13723	13865	13799	13915	13784	13875	13839	13703	13846	13679	13935	13821	13952	13821	13721	13849	13903	13735	13816	13741	13785	13993	13836	13901	14036	13683	13776	13758	13881	13720	14029	13911	13959	13920	13911	13838	13771	14015	13638	13815	13802	13852	13733	13724	14005	13614	13957	13862	13958	13849	13741	13800	13465	13845	13812	13781	13941	13977	13878	13897	13638	13836	14038	13820	13984	13777	14060	13855	13791	13748	14041	13878	13829	13946	13800	13826	13714	14010	13839	13826	13845	13843	13849	13901	13774	13844	13873	13863	13919	13821	13830	13959	13974	13918	13906	13852	13975	13834	13846	13995	13858	13761	13788	13795	13779	13867	13875	13774	13768	13843	13886	13805	13917	14027	13933	13966	13865	13805	13752	13836	13948	13737	13721	13842	13949	13777	13822	13975	13910	13847	13924	13943	13833	13829	13833	13808	13773	14165	13742	13842	13920	13756	13906	13995	13925	13862	13772	13870	13836	13964	13839	13868	13863	13877	13746	13808	13833	13913	13771	13823	13926	13870	13957	13763	13784	14035	13724	14004	13759	13857	13819	13718	13697	13948	13753	13716	13857	13796	13922	13738	13836	13912	13679	13811	13837	13901	13759	13823	13824	13882	13780	13711	13787	13821	13933	13733	13920	13772	13866	13870	13735	13704	13825	14035	13791	13907	13876	13757	13677	13788	13935	13868	13799	13770	13791	13802	13935	14015	13910	13810	13944	13906	13728	14040	13815	13782	13734	13779	13940	13839	13972	13953	13809	13881	13897	13794	13908	14025	13837	13828	13858	13755	13646	13972	13870	13948	13831	13964	13802	13893	13892	13853	13788	13916	13896	13896	13917	14019	14007	13951	13823	13773	13994	13813	13760	13707	13932	13903	13739	13854	13932	13834	13691	13750	14050	13807	13800	13896	13753	13826	13830	13880	13826	13832	13930	13759	13818	13804	13864	13863	13743	13919	13765	13789	13751	13845	13844	13798	13785	13917	13791	13831	14123	13996	13850	13847	13933	13876	13764	13751	13832	13852	14000	14007	13834	13906	13858	13696	13796	13945	13981	13966	13798	13727	13816	13780	13870	13798	13954	13795	13843	13779	14017	13903	13760	13726	13844	13907	13763	13849	13707	13857	13886	13748	13765	13808	13727	13841	13841	13899	13897	13850	13835	13856	13636	13839	13904	13901	13801	13699	13880	13766	13995	13956	13822	13794	13961	13853	13720	13753	13849	13797	13943	13871	13621	13937	13734	13955	13798	13727	14000	13750	13973	13758	13905	13739	13719	13775	13928	13801	13851	13795	13978	13968	13836	13947	14023	13596	13880	13964	13721	13897	13912	13695	13681	13703	14034	13933	13865	13816	13753	13941	14018	13855	13659	13777	13769	14041	13784	13707	13680	13857	13957	13784	13803	13800	13925	13689	13788	13769	13858	13780	13930	13738	13907	13882	13775	13867	13814	13727	13845	13810	13871	13630	13876	13769	13762	13771	13797	13911	14007	13826	13872	13765	13920	13817	13693	13812	13857	13948	13918	13842	13909	13757	13951	13816	13790	13770	13874	13856	13809	13820	13914	13798	13863	13941	13911	13851	13736	13901	13975	13996	13846	13856	13783	13876	13765	13895	13655	13884	13854	13875	13819	13775	13877	13790	13988	13862	13923	13984	13947	13809	13822	13898	13963	13827	13962	13700	13808	13935	13925	13706	13805	13750	13860	13966	13862	13814	13800	13851	14108	13608	13886	13884	13681	13937	13865	13927	13894	13757	13874	13801	13886	13818	13938	13825	13902	13822	13958	13921	13747	13908	13901	13810	13788	13896	13850	13845	13825	13836	13949	13905	13810	13857	13858	13973	13838	13899	13788	13825	13872	13881	13766	13709	13780	13643	13915	13840	13952	13836	13782	13763	13754	13802	13791	13916	13850	13753	13758	13675	13882	13813	13797	13841	13755	13965	13758	13873	13636	13974	13868	13776	13815	13956	13941	13802	13941	13894	13928	13941	13819	13883	13870	13623	13886	13608	14017	13930	13881	13863	13896	13992	13793	13928	13835	13713	13706	13885	13805	13663	13838	13800	13983	13832	13883	13783	13929	13881	13860	13947	13691	13664	13962	13815	13800	13929	13810	13900	13940	13889	13880	13828	14055	13770	13735	13937	13886	13738	13832	13719	13791	13876	13819	13851	13867	13781	13907	13849	13957	13659	14065	13815	13888	13792	13819	13772	13691	13913	13774	13833	13819	13800	13793	13861	13731	13796	13929	14004	14019	13972	13824	13884	13855	13871	13970	13844	13880	13744	13813	13870	13932	13983	13887	13770	13768	13719	13777	13847	13927	13735	13917	13836	13773	13831	13915	13908	13743	13771	13981	13870	13741	13952	13824	13929	13989	13887	13823	13836	13757	14005	13902	13763	13762	13913	13888	13619	13914	13706	13856	13846	13968	13772	13624	13783	13965	13761	13713	13986	13777	13856	13829	13870	13888	13707	13899	13838	13764	13728	13858	13904	13864	13852	13710	13803	13891	13783	13922	13799	13871	13988	14162	13892	13847	13848	14009	13821	13930	13940	13767	13816	13843	13914	13655	13829	13865	13855	13832	13854	13900	13809	13815	13963	13732	13994	13925	14032	13928	13775	13893	13800	13976	13820	13720	13940	13871	13786	13831	13896	13828	13854	13855	13944	13744	13887	13786	13849	13955	13694	13904	13986	14119	14054	13763	13958	13845	13747	13940	14027	13833	13773	13887	13876	13728	13986	13937	13878	13919	14107	13716	13862	13901	13924	13681	13834	13881	13855	13746	13800	13812	13803	13753	13862	13992	13699	13965	13853	13796	13931	14009	13851	13873	13884	13952	13754	13903	13789	13908	13925	13808	13808	13884	13779	13837	13793	13970	14026	13699	13693	13884	13897	13847	13687	13852	13669	13794	13943	14000	13875	13871	13808	14024	13902	13747	13894	13812	14022	13876	13879	13788	13972	13977	13803	13677	13782	13912	14015	13966	13879	13911	13790	13978	13716	13774	13784	13905	13796	13717	13747	14002	13927	13906	13950	13940	13662	13722	13861	13804	13886	13843	14025	13865	13815	13995	13857	13796	13880	13837	13918	13902	13844	13722	13924	13754	13979	13768	13851	13994	13905	13731	13871	13955	13741	13855	13854	13844	13768	13790	13794	13812	13755	13829	13945	13774	13787	14058	13693	13661	13858	13813	13766	13919	13883	13809	13797	13845	13777	13830	13787	13777	13701	13851	13962	13836	13942	13639	13845	13841	13951	13808	13873	13849	13847	13891	13904	13815	14070	13797	13862	13935	13815	14004	13895	13835	13875	13600	13704	13772	13778	13839	13926	13865	13822	13935	13974	13768	13821	13799	13776	13817	13914	14069	14014	13820	13715	13806	13901	13713	13996	13881	14075	13884	13851	14032	14085	13670	13869	13811	13861	13802	13771	13720	13894	13854	13651	13948	13754	13886	13692	13818	13689	13848	13649	14015	13779	13884	13765	13816	13846	13816	13907	13750	13812	13857	13890	13779	13742	13796	13764	14012	13905	13937	13766	13994	13828	13966	13688	13882	13944	13911	13903	13892	13848	13688	13906	13910	13867	13989	13857	13792	13865	13713	13899	13862	13811	13786	13860	13960	13965	13864	13976	13919	13642	13837	13822	13805	13809	13746	13860	13798	13895	13867	13883	13878	13864	13799	13965	13771	13828	13869	13923	13808	13933	13842	13729	13865	13825	13815	13802	13869	13865	13716	13869	13846	13767	13885	13847	13882	13949	13717	13792	13821	13904	13832	13863	13796	13864	14010	13866	13903	13824	13861	13839	13721	13874	13893	13685	13914	14010	13962	13760	13834	13847	13897	13850	13979	13873	13862	13714	13908	13783	13999	13857	13666	13722	13895	13926	13625	13910	13669	13821	13911	13711	13873	13888	13912	13961	13858	14009	13879	13820	13941	13869	13806	13859	13825	13946	13952	13807	14022	13806	13866	13758	13747	13780	13925	13988	13832	13842	13879	13957	13861	13785	13799	13892	13840	13956	13766	13735	13873	13930	13961	13876	13809	14049	13752	13711	13938	13842	14002	13883	13917	13598	13854	13918	13954	13961	13848	13812	13801	13736	13652	13912	13867	13817	13905	13998	13779	13708	13821	13940	13951	13904	13884	13956	13803	13794	13954	13938	13741	13927	13806	13974	13928	13836	13773	13650	13942	14011	13694	13720	13848	13693	13858	13988	13833	13911	13691	13703	13832	13816	13876	13853	13836	13719	13885	14082	13799	13794	13755	14004	13858	13732	13772	14002	13910	13759	13775	13947	13875	13871	13618	13892	13897	13882	13841	13998	13765	13846	13803	13825	13861	13844	13893	13756	13729	13863	13690	13806	13851	13824	13910	13927	13684	13980	13966	13820	13668	13929	13770	13946	13846	13707	13918	13914	13512	13902	13919	13839	13761	13859	13758	13704	13827	13855	13688	14002	13856	13814	13678	13734	13848	13754	13901	13985	13896	13907	13945	13777	13818	14012	13721	13847	14027	13966	13603	13816	13801	13731	13716	13882	13804	13755	13871	13795	13738	13838	13888	13726	13938	13885	13906	13565	13821	13793	13951	14028	13871	13949	13766	13616	13729	13727	13781	13776	13819	13866
24326	21634	29264	24875	23333	24025	23124	19157	17805	17376	16718	16815	16613	16324	16291	16052	15988	15890	15656	15492	15506	15486	15569	15343	15374	15162	15264	15653	15233	15173	15186	15230	15373	15203	15119	15148	15099	15031	15257	14991	14917	15167	15083	15141	15141	15321	15096	15279	15269	15196	14840	15034	15181	15100	15182	15073	15116	15259	15148	15049	15111	15211	15076	15097	15031	15229	15069	15271	15026	15307	15189	15255	15222	14890	15123	15083	15148	15063	15057	15101	15011	14927	15127	14988	15077	14977	15187	14970	15001	14844	14985	15275	15116	15141	15280	15137	15263	15376	15000	15096	15025	15084	14988	15094	15148	15028	15083	14941	15053	15319	15253	15183	15154	15217	15398	15162	15121	15090	15038	15137	15112	15090	15063	15136	15148	14942	15015	14960	15038	15074	14978	15038	15218	15158	15072	14905	14994	15142	15144	14910	14943	15224	15188	15069	15017	15085	15011	15113	15044	15046	14943	15027	15013	15380	15096	15159	15275	15094	14986	15036	15011	15172	15192	15087	15137	15144	15053	15103	15181	15064	15103	14905	15098	15165	15072	15036	14933	15088	15081	15074	14950	15296	14940	15062	14933	15071	15299	15078	15110	15142	15114	14911	15232	15182	15075	15116	14986	15060	15122	15153	15166	15080	15232	15180	15076	14956	15262	15165	15122	15125	15105	15213	15082	14989	15112	14900	15251	14921	15124	15073	15171	15121	15211	15230	15116	15127	15017	15012	15217	15309	15152	15160	15072	15076	15106	14915	15199	14910	15023	14996	15351	15178	15135	15322	14993	15142	14999	15011	15014	15155	15124	14858	14966	15122	15059	15319	15145	15163	15060	15113	15047	14998	14884	14988	15044	15059	15157	15293	15020	15160	15191	14919	15095	15160	15239	15033	14943	15038	15191	15065	14982	15245	14978	15138	15164	15195	15153	15197	14971	15054	15081	15002	15073	15195	15004	15188	15122	15191	15054	15321	15258	15202	15178	15106	15340	15034	15077	15086	15008	15023	15188	14984	15053	15124	15033	15101	15160	15072	14987	15135	15042	15131	15079	14803	15074	15198	15149	15279	15171	15116	15031	14963	15045	15246	15117	15043	15100	15047	15269	15205	15153	15096	14995	15187	15041	15135	15015	15189	15210	14880	15035	15130	15040	15031	14970	15209	15002	15161	15145	15153	15150	14928	14945	15004	15060	15075	15160	15054	15272	15285	15259	15147	15084	15087	15096	15006	15161	15058	15006	15115	14982	15246	14902	15147	15130	15009	15242	15123	15146	15175	15035	14878	15201	15153	15059	14978	15099	15103	15213	15027	15158	15009	15123	15185	15085	15106	15248	15085	15152	15025	15201	15078	15220	15331	15137	15341	14969	15065	15015	15014	15102	14998	15134	15130	15119	15146	15140	15157	15037	14947	15174	15050	14958	15068	15090	15096	15041	15102	15038	15144	15149	15038	15088	15141	14994	15024	15047	15214	14998	15078	14937	15077	15151	15110	15068	15110	15003	15176	15111	15071	15043	15160	15097	15148	15169	14885	15081	15257	15237	15074	14997	14978	15081	14882	14892	15048	15144	15089	15140	14892	15033	15005	15070	15014	14887	15318	15270	15187	15177	15040	15152	15144	15042	14962	15073	15210	15084	15187	15314	15001	15162	15094	15034	15231	15032	15111	15107	15247	15061	15302	15163	14981	15029	15160	15092	15151	14925	14881	15091	15114	15157	15057	15126	14913	15003	14956	15014	15113	14970	15237	15394	15216	15069	15125	15034	15199	15015	15297	15007	15200	15167	14940	15277	15220	15007	15035	15055	14946	15129	14937	15050	15264	15057	15167	15050	14872	15121	15019	14935	15089	15049	15011	15135	15273	15246	15126	15128	15062	14896	15241	15153	15127	15142	15196	15162	14931	15031	15036	15137	15084	15092	15078	15035	15092	14984	15127	14980	15098	15025	15097	15167	14963	15084	15320	15129	14876	14996	15180	15189	15037	15058	15214	15152	15250	14957	15061	15129	15070	15187	15111	15092	15224	15180	15045	15050	15169	15172	15320	15115	15021	14963	15103	14850	14968	14963	15296	15007	15048	15171	15120	15131	15296	15006	14979	15281	15205	15089	14812	14994	15109	15082	14942	15128	15149	15031	15019	15220	14954	15062	14842	15021	15116	15109	15008	15147	14960	15144	15145	15028	15044	15115	15018	15015	15134	15311	15014	14985	14997	15210	15162	15126	14961	14894	15122	14929	14976	15031	15105	14961	14939	15121	15139	15007	15078	15002	15086	15042	15056	14763	15138	14938	15072	14860	15128	15134	14957	15090	15180	15008	15041	15109	15062	14856	14880	15212	15078	15033	15047	15198	14991	14927	14952	14985	15116	15215	15159	15136	15123	14944	15213	15071	15074	15324	15185	15119	15050	15174	15252	15014	15073	15093	15153	15298	15183	15106	15079	14913	15199	14962	14963	14920	14867	15151	15072	15158	15131	15047	15051	15012	15139	14940	15257	15069	15209	15038	15268	15069	15104	14991	14936	14960	14906	15158	15143	14969	14921	14934	15005	15064	15143	15131	14822	15109	15113	15109	15104	15123	15112	15159	14996	15273	15251	15242	15004	15149	15000	15098	15004	14998	15042	15149	15003	15244	15094	15097	15149	15066	15246	15063	15069	15229	15138	15085	15052	15096	15109	15166	15013	15060	14973	15048	15246	15083	15164	14974	15080	15049	15269	15059	15208	15057	15254	15139	15051	15106	14978	14995	15050	15251	15034	15192	15208	15170	15338	15149	15027	15124	15099	15065	14981	15303	15132	15066	15057	15296	15061	15048	15221	15144	15030	15127	15306	15108	14991	14999	14844	14962	14845	14949	15118	15224	15125	15131	14902	15111	15079	15174	15153	15158	15066	15085	14866	15037	14936	15141	14934	15185	14831	15085	15027	15110	15166	15065	15129	15173	15061	14945	15156	15105	15180	14957	14973	14995	15185	14863	15110	15070	15124	15070	15229	15025	15199	15147	15102	15088	15021	15004	15048	15289	15146	15180	15131	15114	15063	14905	14919	15010	15101	15291	15282	15049	15026	15035	15208	15164	15027	15009	15238	14989	15194	14989	15260	15213	15020	15165	15055	14980	15042	15232	14908	15006	15130	14982	14964	15198	14757	15101	14876	15038	15113	15156	15047	15047	15290	14988	15208	14935	15071	15110	15016	15118	15040	14970	15032	15270	14902	14990	14975	15047	14993	15071	14817	15002	15133	14941	15100	15132	15088	15203	15079	15028	15092	15013	15235	15129	15006	14993	15098	14961	15087	15254	14886	14888	14987	15028	15016	15169	15044	14982	15145	15077	15012	14955	15137	15235	15017	15140	15040	15019	15142	15213	15015	15173	15031	15128	15225	15195	15116	15214	15262	15191	15031	15218	15128	15057	15014	15205	15034	15117	14943	15240	15134	14915	15139	15235	15164	15252	15007	15065	14992	15105	15066	15143	15296	15188	14950	14981	14982	14953	15093	15173	15018	15121	14882	14939	14854	15109	14806	15230	15061	15025	14871	15050	15035	14961	15156	15210	14918	14964	15049	15061	15216	14939	15177	15061	15231	15154	15068	15037	15143	14965	15140	15046	15167	15039	15075	14968	15078	14972	15230	14840	14694	14853	15088	15166	15122	15001	15018	15085	14965	15243	15353	15180	15075	14813	14962	15240	15127	15212	15300	15099	15086	15155	14993	15036	15050	15049	15070	15242	15033	15195	14987	15032	15250	15164	14799	14960	15298	15137	15028	15002	15148	15130	15330	14915	15108	15067	15183	15020	15157	15030	15121	15172	15037	15090	15068	14991	15097	14988	15080	14902	15055	15149	15169	15167	15052	15193	15261	15116	14966	15212	15233	14984	15296	15040	15001	15063	15157	15095	14950	15173	15073	15156	14992	15247	15057	15052	15209	14966	15168	15022	15046	15077	15246	15207	15038	15137	14946	15057	15087	15269	15078	15099	15005	15194	15133	15276	15213	15131	15171	15215	15013	15209	15111	15175	14998	15153	15048	14971	14902	15243	15019	15125	15228	15095	15070	15048	15121	15211	14942	14958	15181	15162	14885	15115	14869	15074	15146	15313	15154	14967	15003	15065	15064	14905	14857	14989	14971	15029	14845	15156	15216	15144	15242	15101	15025	14997	15031	15061	14978	14997	15225	15239	15285	15099	15032	15216	15015	15072	14975	15132	14966	15103	15082	15141	15323	15007	15352	15147	15059	15134	15042	15123	15064	15217	15064	15081	15035	14941	14889	14986	15254	15102	14998	14804	15156	14945	14804	15080	15125	15013	15052	15271	15151	15190	15062	15211	15160	14896	15044	15025	15237	14991	14937	15018	15095	15175	15256	15113	15089	15091	15153	15142	15157	15292	15061	15235	15112	15076	15276	15096	15067	14978	15042	15081	14936	15207	15250	15147	15113	15144	15046	15134	15281	15060	15152	15120	14993	15011	15177	15070	14977	15094	15130	15039	15057	15150	15096	15121	15063	15144	15030	15238	15091	14986	15130	15009	15038	15021	15133	14984	15115	15172	15130	15180	15054	15163	15099	15015	14950	15090	14985	15236	15256	15084	14993	15018	15006	14983	15117	15082	15185	15303	15124	15056	15050	15067	15098	15055	15157	15177	15219	14946	15062	14807	15096	14974	15151	15206	15170	14949	15111	15204	15057	15233	15060	15048	15073	15044	15232	15192	15022	15101	15231	15130	14995	15066	15054	15252	15024	15068	15183	15142	15064	15121	14948	15188	15070	15074	15136	15142	15297	15076	14978	14943	14826	15226	15180	15024	15172	15155	15100	15042	14934	15205	14782	14964	15140	15067	15032	15008	15124	14984	15079	14906	15114	15132	14972	15117	14953	15172	15059	15238	15001	14955	15061	14897	15065	15045	15284	14975	14982	15092	15054	14999	15114	14934	15038	15221	15113	15089	15020	14903	14827	15199	15024	15019	14952	15187	14979	15112	15159	15177	15122	15282	14835	15043	15138	15115	15138	15134	15060	14942	15066	14979	14971	15158	15338	15079	15194	14872	14969	15019	15111	15127	15092	14993	15132	15099	15197	15159	15110	15255	15071	15100	15251	15075	15091	15192	15076	14910	15237	15104	15148	15046	15248
23397	40960	39816	32485	28208	25357	22877	20166	18689	17668	16881	17071	16843	16562	15914	15908	15639	15276	15188	14899	15098	14911	14949	14849	14735	14511	14600	14733	14775	14410	14552	14548	14590	14537	14691	14277	14272	14381	14497	14601	14603	14389	14585	14338	14435	14401	14356	14445	14491	14520	14396	14452	14437	14452	14501	14447	14524	14468	14278	14515	14525	14494	14251	14439	14486	14320	14283	14297	14450	14426	14312	14522	14405	14463	14477	14345	14376	14293	14387	14458	14584	14488	14318	14441	14320	14296	14544	14397	14426	14188	14317	14263	14426	14405	14439	14523	14434	14447	14314	14395	14416	14545	14243	14374	14431	14430	14522	14358	14258	14406	14287	14215	14513	14284	14562	14352	14429	14505	14500	14369	14442	14499	14390	14574	14477	14529	14354	14468	14410	14490	14485	14458	14355	14461	14549	14290	14361	14456	14530	14345	14345	14312	14277	14237	14479	14294	14322	14334	14320	14479	14261	14344	14225	14356	14548	14261	14340	14382	14352	14511	14434	14393	14620	14468	14373	14433	14372	14402	14393	14331	14290	14459	14510	14316	14156	14341	14335	14475	14230	14497	14518	14286	14429	14337	14361	14513	14192	14374	14224	14446	14469	14422	14313	14381	14514	14456	14529	14296	14227	14335	14403	14394	14269	14399	14489	14565	14538	14484	14369	14432	14453	14341	14416	14430	14325	14405	14334	14370	14285	14350	14472	14352	14418	14482	14467	14297	14330	14256	14298	14247	14334	14528	14585	14223	14385	14499	14426	14523	14333	14445	14394	14245	14295	14286	14401	14298	14414	14241	14411	14483	14439	14414	14283	14336	14403	14414	14561	14211	14363	14472	14439	14348	14347	14315	14554	14450	14417	14336	14413	14420	14379	14391	14473	14274	14351	14414	14420	14465	14341	14098	14351	14416	14266	14264	14351	14527	14371	14445	14427	14404	14417	14478	14263	14348	14317	14432	14286	14359	14381	14471	14339	14364	14390	14253	14415	14426	14419	14461	14335	14290	14591	14337	14404	14292	14376	14314	14277	14512	14421	14341	14454	14486	14487	14363	14333	14462	14388	14451	14311	14417	14318	14399	14281	14368	14274	14239	14404	14347	14396	14407	14437	14415	14488	14413	14321	14572	14302	14426	14587	14434	14322	14512	14386	14463	14384	14578	14503	14233	14458	14461	14519	14605	14395	14465	14467	14417	14456	14391	14260	14404	14513	14418	14224	14269	14440	14352	14293	14430	14229	14495	14459	14455	14322	14499	14373	14389	14290	14303	14330	14507	14294	14314	14557	14427	14370	14363	14473	14424	14391	14167	14371	14442	14380	14373	14400	14466	14484	14320	14345	14469	14425	14348	14388	14152	14397	14482	14451	14511	14351	14507	14445	14400	14537	14426	14431	14479	14288	14391	14308	14493	14386	14376	14409	14376	14507	14215	14325	14275	14361	14368	14386	14529	14435	14425	14530	14338	14446	14498	14401	14278	14315	14390	14528	14473	14365	14434	14335	14354	14524	14373	14366	14437	14209	14244	14403	14432	14262	14285	14396	14290	14422	14430	14380	14421	14524	14368	14464	14394	14381	14352	14302	14454	14432	14338	14509	14287	14508	14251	14489	14482	14390	14274	14327	14346	14380	14435	14626	14438	14224	14425	14321	14415	14377	14455	14443	14429	14203	14336	14361	14357	14432	14380	14449	14286	14255	14326	14540	14347	14354	14436	14246	14315	14287	14219	14321	14478	14380	14388	14472	14196	14427	14372	14360	14564	14280	14429	14486	14329	14305	14363	14451	14408	14292	14362	14372	14308	14474	14344	14357	14509	14302	14213	14482	14339	14233	14275	14387	14508	14525	14230	14370	14332	14373	14348	14382	14292	14438	14226	14404	14393	14482	14256	14459	14333	14450	14332	14442	14300	14252	14261	14334	14340	14401	14330	14379	14291	14385	14378	14503	14277	14480	14386	14343	14322	14254	14251	14319	14358	14390	14258	14559	14321	14493	14397	14401	14434	14257	14311	14517	14336	14266	14504	14231	14276	14358	14270	14471	14289	14310	14295	14160	14397	14530	14229	14467	14369	14388	14406	14430	14474	14368	14335	14315	14435	14276	14393	14435	14358	14321	14535	14422	14338	14616	14327	14528	14442	14485	14378	14485	14423	14219	14284	14531	14324	14424	14394	14418	14317	14482	14390	14451	14308	14449	14439	14529	14516	14543	14368	14409	14481	14434	14427	14398	14370	14242	14439	14440	14368	14622	14525	14393	14457	14359	14479	14379	14377	14426	14259	14430	14428	14381	14413	14419	14306	14337	14295	14482	14370	14345	14414	14504	14256	14415	14481	14408	14254	14436	14399	14377	14401	14426	14250	14412	14283	14220	14321	14407	14428	14358	14274	14409	14327	14459	14519	14395	14386	14279	14469	14394	14266	14362	14444	14379	14449	14375	14277	14338	14352	14453	14192	14369	14386	14380	14419	14497	14404	14535	14222	14305	14507	14459	14322	14494	14406	14206	14285	14332	14635	14406	14451	14211	14415	14431	14374	14173	14439	14359	14229	14371	14497	14350	14272	14400	14316	14426	14372	14218	14538	14254	14513	14424	14119	14303	14448	14429	14501	14499	14403	14447	14412	14293	14432	14256	14450	14190	14411	14406	14401	14406	14478	14416	14249	14428	14237	14330	14429	14182	14365	14404	14294	14515	14244	14410	14376	14332	14438	14462	14522	14396	14368	14437	14389	14464	14276	14443	14510	14396	14496	14493	14499	14427	14411	14398	14262	14354	14345	14333	14417	14437	14339	14385	14439	14351	14140	14384	14411	14517	14415	14308	14411	14443	14425	14430	14481	14376	14241	14475	14432	14485	14406	14508	14408	14315	14272	14301	14510	14523	14450	14345	14274	14516	14283	14535	14485	14366	14526	14339	14503	14467	14526	14400	14380	14495	14411	14547	14411	14332	14402	14288	14474	14383	14326	14271	14422	14483	14260	14471	14471	14382	14463	14532	14489	14497	14371	14393	14486	14264	14436	14331	14442	14282	14376	14269	14467	14376	14422	14207	14527	14216	14473	14510	14414	14415	14420	14243	14366	14266	14359	14286	14333	14329	14315	14316	14505	14323	14406	14306	14509	14343	14386	14373	14270	14242	14308	14293	14471	14335	14363	14418	14416	14413	14365	14456	14502	14326	14426	14246	14373	14382	14267	14370	14463	14308	14282	14251	14238	14365	14203	14466	14253	14505	14270	14414	14388	14358	14415	14442	14524	14326	14360	14408	14357	14622	14251	14259	14512	14374	14401	14283	14268	14558	14412	14476	14422	14377	14543	14279	14452	14158	14606	14374	14497	14269	14414	14484	14265	14280	14568	14550	14381	14394	14426	14425	14359	14345	14317	14500	14337	14419	14208	14325	14398	14172	14455	14346	14283	14323	14336	14277	14529	14297	14260	14306	14345	14211	14180	14388	14427	14329	14424	14303	14541	14486	14259	14341	14443	14339	14472	14489	14356	14455	14255	14377	14501	14367	14263	14535	14368	14469	14229	14354	14414	14316	14455	14311	14380	14433	14306	14276	14467	14385	14337	14270	14300	14497	14299	14293	14349	14272	14362	14281	14389	14540	14385	14364	14341	14431	14441	14452	14418	14337	14381	14340	14396	14409	14273	14539	14407	14378	14407	14315	14390	14328	14413	14324	14442	14347	14353	14542	14344	14182	14544	14356	14235	14402	14348	14369	14493	14432	14361	14366	14397	14359	14448	14422	14438	14383	14283	14434	14233	14420	14287	14443	14455	14269	14201	14274	14455	14506	14438	14324	14421	14383	14444	14545	14529	14317	14390	14402	14351	14384	14327	14317	14525	14442	14491	14464	14432	14469	14543	14355	14306	14267	14430	14391	14533	14506	14321	14451	14331	14359	14547	14470	14264	14396	14368	14282	14274	14396	14386	14518	14541	14228	14372	14386	14399	14317	14492	14421	14518	14259	14333	14262	14423	14564	14372	14466	14413	14441	14361	14375	14453	14576	14357	14359	14566	14421	14348	14520	14329	14275	14310	14485	14266	14371	14297	14456	14385	14351	14358	14486	14476	14312	14404	14460	14370	14499	14415	14265	14538	14248	14581	14218	14468	14375	14498	14411	14312	14391	14348	14445	14226	14375	14509	14272	14257	14302	14401	14537	14570	14432	14529	14356	14407	14412	14447	14486	14406	14579	14445	14419	14397	14384	14241	14513	14376	14343	14337	14417	14303	14481	14251	14419	14572	14311	14313	14328	14418	14387	14459	14416	14321	14318	14362	14418	14450	14310	14330	14354	14494	14399	14297	14334	14484	14278	14373	14155	14394	14148	14621	14357	14445	14429	14467	14214	14270	14332	14418	14410	14449	14441	14302	14343	14328	14196	14369	14404	14301	14368	14410	14453	14335	14262	14357	14294	14484	14424	14271	14306	14493	14284	14399	14299	14533	14529	14386	14471	14448	14460	14412	14337	14469	14437	14491	14132	14571	14430	14418	14352	14435	14242	14276	14409	14296	14362	14408	14487	14277	14391	14350	14383	14302	14380	14339	14520	14386	14451	14413	14475	14542	14347	14196	14444	14349	14543	14250	14279	14295	14350	14326	14333	14281	14348	14414	14317	14405	14480	14304	14377	14442	14299	14292	14379	14488	14474	14371	14298	14236	14298	14213	14434	14321	14246	14356	14325	14383	14351	14415	14415	14440	14267	14453	14469	14457	14479	14473	14349	14487	14425	14384	14273	14343	14382	14562	14244	14330	14480	14496	14385	14344	14376	14334	14621	14480	14391	14424	14399	14388	14290	14294	14497	14382	14393	14493	14215	14262	14524	14371	14367	14377	14571	14407	14468	14338	14338	14403	14441	14218	14365	14484	14445	14422	14459	14421	14249	14443	14443	14435	14329	14480	14268	14380	14466	14203	14380	14275	14359	14341	14353	14502	14456	14387	14457	14379	14531	14306	14309	14238	14440	14281	14196	14426	14303	14370	14475	14477	14341	14445	14367	14529	14312	14263	14277	14352	14430	14357	14320	14355	14372	14285	14318	14524	14294	14227	14401	14382	14288	14451	14281	14318	14347	14398	14364	14525	14412	14291	14235	14178	14370	14306	14315	14324	14386	14466	14435	14456
23218	21620	29673	24139	22178	24971	27394	21041	19191	18471	17790	17714	17729	17331	17033	16770	16570	16215	16406	16191	15977	15944	15993	15935	15823	15652	15837	15787	15634	15591	15722	15635	15525	15598	15477	15712	15749	15546	15629	15568	15665	15610	15580	15540	15577	15432	15606	15556	15544	15445	15427	15379	15471	15430	15355	15484	15489	15559	15379	15420	15431	15658	15543	15151	15530	15369	15841	15546	15389	15317	15176	15315	15384	15388	15441	15370	15312	15449	15402	15338	15428	15314	15557	15406	15515	15313	15363	15402	15387	15601	15361	15503	15297	15353	15381	15337	15323	15319	15454	15289	15448	15300	15473	15493	15358	15506	15516	15491	15388	15384	15374	15294	15503	15552	15310	15472	15477	15324	15254	15349	15667	15418	15538	15417	15475	15524	15416	15592	15437	15463	15445	15204	15367	15453	15428	15487	15455	15494	15400	15242	15378	15256	15282	15296	15410	15436	15363	15567	15280	15328	15225	15227	15283	15403	15113	15401	15385	15445	15365	15212	15383	15332	15417	15432	15379	15301	15438	15255	15498	15204	15190	15230	15381	15347	15456	15365	15350	15355	15314	15133	15194	15547	15485	15390	15371	15250	15248	15280	15276	15577	15320	15153	15306	15390	15388	15287	15462	15248	15326	15383	15346	15404	15523	15463	15261	15396	15360	15468	15418	15401	15345	15279	15381	15388	15348	15378	15372	15507	15562	15489	15349	15383	15414	15461	15571	15287	15375	15340	15484	15413	15414	15552	15281	15316	15388	15314	15276	15205	15426	15397	15200	15301	15231	15379	15358	15188	15189	15513	15393	15439	15094	15271	15327	15225	15317	15349	15447	15373	15231	15421	15228	15403	15404	15452	15450	15481	15337	15580	15500	15539	15364	15286	15336	15263	15432	15198	15458	15439	15225	15456	15505	15257	15300	15427	15504	15570	15388	15267	15327	15288	15312	15449	15262	15419	15414	15154	15432	15282	15593	15561	15440	15365	15455	15332	15419	15311	15375	15335	15525	15346	15156	15275	15357	15406	15313	15362	15294	15505	15246	15346	15253	15407	15490	15312	15358	15381	15272	15417	15351	15424	15332	15396	15250	15418	15339	15304	15256	15187	15230	15338	15185	15317	15234	15222	15173	15484	15513	15332	15356	15351	15523	15312	15339	15215	15444	15230	15481	15369	15329	15375	15323	15201	15218	15483	15267	15285	15186	15376	15317	15347	15357	15533	15185	15436	15244	15500	15281	15386	15292	15272	15502	15130	15320	15665	15487	15269	15528	15485	15302	15444	15263	15402	15475	15226	15258	15229	15089	15342	15182	15401	15390	15318	15372	15145	15386	15461	15480	15421	15335	15339	15291	15398	15466	15414	15301	15438	15312	15241	15162	15443	15260	15196	15412	15144	15482	15481	15390	15456	15375	15300	15293	15249	15488	15370	15361	15126	15466	15351	15427	15248	15222	15563	15447	15275	15302	15342	15391	15624	15295	15350	15552	15294	15370	15311	15460	15321	15283	15375	15278	15366	15286	15381	15434	15422	15329	15284	15456	15511	15562	15309	15280	15501	15481	15432	15562	15347	15272	15256	15295	15206	15490	15395	15368	15265	15532	15114	15295	15294	15442	15369	15564	15423	15319	15306	15513	15445	15338	15381	15302	15412	15474	15313	15354	15410	15219	15371	15383	15347	15509	15414	15282	15368	15452	15414	15465	15471	15429	15377	15263	15108	15158	15176	15427	15299	15400	15259	15298	15384	15394	15330	15358	15369	15239	15492	15431	15336	15310	15328	15533	15338	15536	15438	15142	15537	15438	15329	15190	15272	15425	15401	15401	15427	15261	15372	15484	15309	15431	15335	15508	15364	15285	15331	15514	15294	15373	15227	15316	15367	15296	15396	15311	15342	15505	15437	15460	15439	15311	15430	15538	15438	15441	15583	15509	15432	15363	15463	15381	15416	15178	15375	15515	15220	15246	15455	15417	15362	15490	15452	15306	15376	15459	15338	15281	15334	15354	15426	15285	15270	15396	15329	15354	15274	15164	15335	15445	15174	15441	15466	15326	15261	15320	15234	15431	15485	15466	15243	15299	15469	15251	15246	15210	15315	15314	15397	15456	15181	15300	15453	15345	15403	15547	15608	15560	15389	15456	15157	15367	15365	15356	15332	15443	15431	15370	15220	15632	15287	15403	15524	15444	15307	15247	15142	15460	15459	15288	15072	15337	15362	15425	15458	15442	15292	15234	15425	15294	15469	15127	15393	15429	15442	15314	15522	15273	15384	15568	15458	15509	15359	15270	15361	15412	15322	15427	15377	15474	15439	15383	15378	15531	15525	15322	15383	15334	15352	15356	15362	15387	15363	15429	15324	15430	15437	15349	15398	15470	15386	15352	15388	15314	15412	15321	15334	15168	15360	15223	15417	15425	15466	15236	15288	15282	15473	15415	15576	15304	15234	15375	15251	15276	15354	15515	15309	15467	15176	15408	15365	15410	15230	15240	15472	15428	15314	15322	15199	15415	15385	15318	15471	15278	15298	15409	15349	15233	15387	15218	15408	15489	15508	15201	15366	15503	15334	15322	15428	15513	15329	15288	15294	15492	15468	15319	15432	15233	15381	15179	15201	15210	15441	15266	15391	15422	15217	15359	15556	15463	15356	15425	15239	15355	15462	15449	15595	15495	15279	15463	15208	15363	15322	15341	15213	15302	15164	15315	15390	15449	15254	15346	15401	15363	15125	15470	15450	15229	15504	15257	15474	15156	15431	15315	15461	15468	15341	15529	15381	15395	15295	15349	15460	15459	15331	15477	15403	15395	15218	15467	15362	15312	15579	15607	15618	15414	15245	15255	15373	15359	15388	15536	15588	15253	15209	15310	15288	15338	15326	15444	15469	15590	15399	15214	15309	15388	15401	15314	15373	15423	15435	15304	15198	15337	15703	15352	15412	15333	15434	15434	15442	15355	15431	15246	15302	15337	15391	15349	15201	15258	15155	15223	15334	15340	15194	15541	15357	15378	15385	15376	15357	15251	15373	15382	15153	15259	15314	15557	15252	15291	15244	15206	15331	15268	15051	15311	15177	15451	15502	15101	15506	15479	15366	15346	15411	15332	15320	15360	15344	15534	15500	15604	15472	15243	15435	15263	15263	15369	15297	15185	15150	15269	15370	15344	15485	15374	15316	15444	15366	15485	15393	15650	15278	15331	15556	15301	15270	15422	15396	15352	15346	15230	15282	15397	15262	15272	15449	15489	15248	15492	15286	15478	15203	15270	15299	15354	15327	15259	15411	15361	15392	15458	15357	15391	15324	15438	15493	15519	15409	15323	15370	15419	15411	15328	15482	15445	15352	15277	15252	15445	15538	15522	15459	15495	15431	15450	15274	15503	15408	15543	15341	15473	15252	15198	15264	15530	15252	15403	15367	15521	15356	15365	15332	15337	15593	15505	15320	15361	15308	15390	15301	15530	15251	15432	15414	15266	15230	15433	15404	15184	15363	15499	15182	15328	15236	15428	15365	15324	15352	15279	15254	15420	15252	15358	15286	15413	15331	15322	15177	15328	15399	15413	15243	15532	15260	15271	15148	15333	15357	15316	15471	15421	15446	15516	15086	15411	15590	15243	15364	15252	15332	15396	15278	15459	15342	15238	15314	15533	15478	15493	15277	15330	15419	15413	15317	15416	15350	15507	15453	15427	15443	15425	15394	15334	15421	15314	15326	15289	15399	15334	15390	15249	15432	15139	15341	15400	15281	15317	15373	15255	15347	15276	15432	15133	15300	15384	15234	15338	15415	15524	15303	15086	15338	15191	15374	15389	15295	15234	15233	15449	15234	15426	15533	15519	15458	15268	15307	15267	15300	15252	15271	15365	15464	15368	15453	15472	15423	15328	15407	15482	15270	15382	15390	15507	15350	15562	15447	15297	15540	15377	15393	15467	15231	15338	15453	15490	15324	15447	15564	15603	15470	15552	15257	15421	15268	15488	15223	15294	15344	15332	15184	15274	15214	15514	15392	15269	15515	15475	15325	15278	15346	15553	15418	15320	15404	15284	15487	15217	15388	15268	15204	15205	15148	15327	15247	15374	15426	15393	15377	15359	15258	15341	15148	15348	15550	15356	15545	15454	15313	15223	15476	15325	15302	15602	15284	15034	15517	15277	15557	15245	15195	15166	15364	15096	15202	15346	15244	15315	15304	15277	15456	15344	15357	15216	15540	15301	15614	15444	15400	15579	15333	15370	15257	15361	15297	15494	15350	15378	15138	15227	15236	15241	15290	15190	15485	15413	15341	15250	15356	15450	15453	15337	15262	15465	15226	15324	15325	15501	15195	15345	15150	15180	15354	15460	15447	15280	15330	15288	15240	15367	15246	15291	15309	15620	15329	15597	15160	15265	15257	15295	15462	15283	15324	15309	15339	15499	15434	15525	15252	15573	15469	15451	15392	15232	15168	15293	15173	15368	15508	15364	15452	15520	15357	15386	15359	15292	15259	15362	15420	15408	15417	15478	15518	15430	15256	15468	15321	15145	15299	15318	15214	15404	15524	15432	15369	15269	15471	15412	15248	15432	15373	15245	15421	15258	15364	15601	15474	15327	15347	15244	15354	15410	15512	15334	15348	15286	15267	15362	15376	15324	15266	15337	15356	15602	15269	15222	15719	15448	15251	15321	15490	15370	15239	15369	15442	15494	15369	15559	15489	15450	15308	15370	15392	15278	15305	15486	15162	15373	15385	15273	15376	15313	15250	15169	15485	15249	15367	15438	15271	15415	15195	15337	15293	15390	15201	15439	15326	15472	15360	15504	15290	15349	15411	15359	15299	15313	15471	15466	15498	15496	15237	15441	15496	15293	15478	15496	15562	15324	15336	15279	15526	15225	15286	15529	15514	15329	15489	15338	15161	15040	15239	15369	15143	15504	15346	15316	15413	15281	15307	15692	15138	15414	15456	15417	15447	15455	15551	15397	15145	15306	15413	15319	15317	15350	15380	15275	15163	15531	15579	15415	15275	15251	15277	15467	15617	15347	15472	15606	15372	15412	15349	15379	15363	15258	15359	15415	15240	15378	15346	15089	15467	15363	15407	15382	15305	15449	15045	15269	15371	15303	15261	15517	15360	15489	15239	15457	15399	15372	15419	15198	15419
24269	44456	44018	36371	32055	28264	25931	22711	20705	19202	18049	18198	18316	17587	17069	16565	16376	15590	15657	15518	15365	15346	15340	15215	14820	14811	14889	14931	14803	14771	14873	14667	14690	14599	14635	14656	14890	14597	14730	14888	14720	14631	14601	14677	14680	14590	14576	14604	14815	14678	14688	14611	14578	14754	14573	14544	14555	14759	14527	14539	14699	14561	14582	14710	14604	14528	14634	14772	14579	14611	14697	14543	14574	14425	14536	14672	14630	14527	14678	14479	14593	14567	14681	14562	14699	14651	14690	14436	14614	14419	14673	14507	14532	14594	14650	14475	14553	14523	14542	14498	14423	14608	14568	14588	14512	14418	14638	14495	14550	14646	14636	14466	14509	14490	14495	14608	14424	14527	14393	14514	14491	14518	14618	14557	14751	14646	14470	14522	14752	14490	14518	14667	14564	14519	14601	14549	14601	14702	14497	14507	14502	14467	14451	14355	14664	14496	14396	14505	14438	14433	14567	14521	14626	14477	14463	14548	14510	14618	14536	14592	14689	14492	14482	14494	14516	14484	14663	14569	14382	14525	14357	14728	14519	14622	14429	14479	14467	14466	14638	14540	14460	14470	14490	14523	14517	14464	14398	14527	14568	14533	14577	14440	14717	14356	14449	14562	14350	14740	14649	14679	14488	14669	14523	14666	14529	14539	14661	14491	14647	14476	14382	14431	14644	14629	14416	14535	14544	14583	14530	14479	14451	14745	14531	14695	14637	14627	14697	14453	14476	14542	14496	14512	14409	14445	14497	14416	14447	14506	14500	14415	14474	14366	14445	14398	14476	14480	14531	14472	14413	14520	14541	14631	14609	14634	14659	14588	14543	14450	14549	14592	14386	14616	14628	14500	14481	14524	14426	14781	14483	14526	14628	14549	14391	14323	14571	14597	14644	14420	14737	14675	14524	14522	14495	14576	14370	14535	14627	14444	14637	14835	14527	14536	14570	14393	14386	14451	14484	14508	14478	14576	14493	14560	14565	14461	14386	14532	14495	14506	14608	14426	14584	14605	14511	14464	14373	14580	14604	14545	14575	14479	14534	14446	14673	14362	14644	14478	14559	14512	14596	14489	14531	14465	14634	14593	14651	14452	14789	14614	14452	14576	14595	14425	14623	14482	14552	14546	14669	14611	14629	14436	14591	14557	14490	14635	14532	14545	14578	14537	14484	14422	14281	14701	14615	14416	14443	14487	14568	14591	14507	14558	14524	14534	14553	14442	14556	14651	14675	14387	14558	14510	14625	14416	14477	14538	14510	14410	14671	14421	14533	14358	14468	14567	14645	14510	14521	14489	14584	14450	14570	14566	14545	14513	14564	14477	14439	14545	14645	14398	14485	14443	14618	14556	14629	14532	14407	14534	14565	14694	14633	14580	14492	14522	14596	14534	14673	14581	14671	14490	14473	14604	14561	14562	14570	14457	14436	14537	14474	14548	14624	14568	14374	14620	14507	14419	14612	14624	14343	14348	14704	14419	14599	14581	14539	14546	14562	14677	14646	14451	14429	14556	14257	14609	14679	14613	14540	14769	14686	14504	14355	14500	14418	14499	14430	14656	14455	14668	14552	14569	14586	14477	14542	14526	14679	14681	14602	14361	14586	14451	14539	14507	14705	14480	14633	14588	14352	14613	14369	14620	14498	14438	14657	14646	14612	14453	14422	14496	14520	14499	14676	14615	14665	14466	14604	14440	14532	14552	14488	14514	14603	14489	14571	14503	14550	14505	14589	14561	14498	14627	14473	14633	14591	14609	14498	14463	14496	14538	14470	14568	14501	14420	14523	14415	14487	14591	14587	14456	14503	14426	14386	14632	14390	14487	14492	14747	14628	14566	14532	14652	14450	14583	14620	14386	14592	14505	14607	14712	14332	14419	14700	14614	14729	14446	14524	14587	14420	14421	14519	14520	14597	14634	14522	14628	14442	14483	14530	14498	14564	14501	14569	14502	14562	14517	14643	14549	14378	14499	14569	14573	14401	14539	14498	14387	14569	14580	14447	14477	14441	14535	14447	14528	14603	14486	14658	14499	14505	14568	14448	14511	14596	14494	14560	14689	14591	14387	14561	14649	14514	14619	14618	14426	14488	14432	14703	14372	14347	14546	14805	14534	14651	14531	14460	14381	14521	14522	14493	14453	14301	14603	14697	14536	14685	14566	14502	14545	14454	14573	14447	14641	14379	14558	14325	14437	14507	14601	14546	14626	14682	14498	14423	14469	14579	14588	14601	14513	14497	14741	14565	14444	14563	14360	14444	14511	14596	14493	14654	14585	14498	14508	14575	14428	14594	14393	14507	14665	14449	14508	14666	14518	14641	14672	14581	14436	14657	14591	14427	14695	14518	14538	14628	14692	14450	14611	14499	14554	14512	14663	14514	14428	14695	14570	14592	14579	14490	14518	14577	14345	14470	14399	14562	14386	14502	14664	14583	14473	14518	14624	14410	14556	14488	14550	14510	14495	14590	14534	14612	14489	14593	14487	14577	14452	14562	14478	14694	14615	14378	14476	14516	14444	14428	14555	14521	14578	14418	14617	14499	14664	14643	14542	14657	14641	14548	14530	14623	14556	14422	14448	14575	14364	14497	14299	14325	14500	14470	14541	14689	14679	14654	14557	14667	14480	14535	14557	14619	14535	14485	14332	14457	14573	14625	14573	14545	14589	14513	14384	14674	14549	14883	14561	14553	14582	14574	14694	14577	14582	14624	14401	14331	14500	14609	14380	14539	14480	14487	14563	14636	14441	14355	14529	14272	14673	14661	14548	14414	14577	14564	14510	14590	14405	14674	14561	14603	14640	14461	14446	14350	14419	14659	14582	14443	14432	14504	14649	14358	14533	14453	14578	14682	14402	14461	14604	14393	14469	14743	14446	14460	14486	14485	14413	14363	14518	14697	14586	14546	14368	14588	14656	14568	14519	14455	14535	14602	14611	14506	14505	14369	14697	14556	14580	14468	14488	14608	14526	14687	14453	14584	14431	14531	14372	14752	14558	14547	14602	14557	14400	14505	14547	14673	14600	14655	14522	14375	14668	14473	14408	14470	14521	14505	14528	14502	14580	14449	14563	14728	14525	14577	14504	14476	14613	14483	14356	14461	14519	14532	14513	14528	14343	14468	14566	14533	14493	14612	14546	14612	14597	14697	14530	14497	14438	14709	14505	14493	14436	14491	14609	14486	14488	14386	14642	14512	14612	14565	14424	14522	14412	14608	14437	14647	14636	14450	14520	14503	14423	14497	14450	14581	14507	14592	14573	14617	14427	14497	14526	14628	14650	14549	14574	14520	14426	14576	14519	14584	14603	14501	14570	14374	14450	14545	14483	14621	14485	14638	14490	14407	14433	14620	14549	14464	14516	14618	14439	14475	14482	14500	14527	14416	14741	14466	14704	14584	14519	14639	14529	14606	14569	14528	14563	14550	14442	14486	14470	14520	14499	14431	14641	14643	14489	14712	14596	14603	14524	14507	14546	14409	14613	14606	14614	14456	14483	14519	14614	14318	14569	14661	14418	14696	14526	14446	14549	14376	14399	14637	14728	14591	14522	14400	14629	14585	14692	14394	14536	14563	14574	14429	14542	14702	14600	14522	14640	14405	14458	14609	14601	14520	14494	14596	14738	14433	14552	14555	14509	14509	14521	14534	14527	14650	14555	14490	14686	14376	14718	14602	14598	14682	14506	14638	14377	14516	14664	14486	14542	14530	14590	14446	14640	14626	14530	14525	14434	14399	14585	14428	14589	14397	14531	14573	14443	14530	14715	14674	14674	14526	14681	14430	14512	14658	14489	14537	14499	14587	14557	14500	14385	14644	14461	14467	14548	14581	14592	14541	14401	14307	14517	14552	14557	14511	14603	14583	14557	14596	14579	14495	14657	14515	14462	14605	14571	14405	14569	14512	14575	14609	14596	14506	14482	14653	14608	14472	14575	14736	14539	14447	14643	14623	14605	14664	14477	14571	14674	14320	14448	14550	14567	14430	14554	14496	14528	14641	14638	14494	14555	14581	14477	14613	14521	14383	14524	14442	14638	14736	14458	14421	14579	14528	14400	14542	14639	14468	14617	14493	14439	14417	14437	14460	14489	14516	14568	14665	14701	14651	14580	14655	14650	14616	14493	14661	14466	14531	14521	14288	14591	14437	14670	14537	14430	14503	14634	14398	14492	14513	14418	14602	14478	14523	14550	14614	14621	14609	14420	14493	14654	14496	14542	14534	14542	14572	14480	14526	14571	14602	14539	14619	14534	14505	14568	14450	14601	14582	14574	14523	14547	14465	14604	14517	14494	14569	14529	14633	14531	14453	14619	14472	14481	14359	14620	14419	14505	14436	14520	14738	14495	14524	14447	14622	14581	14540	14560	14569	14545	14541	14627	14613	14515	14356	14551	14413	14540	14488	14532	14435	14623	14430	14444	14551	14507	14618	14620	14499	14510	14373	14444	14592	14666	14449	14653	14354	14498	14555	14296	14542	14646	14433	14504	14623	14370	14534	14607	14557	14512	14406	14626	14400	14603	14612	14574	14514	14444	14448	14685	14465	14468	14526	14552	14623	14591	14601	14666	14601	14476	14519	14612	14691	14515	14665	14550	14344	14528	14493	14585	14591	14557	14568	14558	14498	14569	14442	14630	14511	14516	14503	14502	14442	14565	14589	14703	14530	14596	14561	14457	14638	14548	14580	14489	14542	14440	14542	14498	14637	14413	14702	14450	14484	14279	14382	14499	14500	14692	14634	14417	14463	14534	14525	14684	14765	14544	14603	14664	14480	14539	14633	14612	14652	14428	14574	14536	14560	14585	14455	14385	14448	14605	14349	14626	14490	14491	14634	14376	14581	14442	14421	14356	14636	14561	14385	14523	14541	14439	14515	14430	14675	14444	14531	14446	14446	14348	14556	14410	14612	14485	14518	14537	14574	14688	14383	14478	14517	14583	14492	14473	14573	14495	14602	14778	14519	14513	14400	14458	14407	14654	14529	14557	14486	14442	14558	14307	14557	14605	14596	14509	14524	14651	14561	14501	14475	14604	14442	14526	14416	14485	14413	14541	14380	14514	14513	14653	14575	14520	14423	14524	14429	14435	14429	14559	14340	14561	14388	14541	14645	14572	14469	14541	14443	14594	14495	14559	14613	14603
27790	23507	28566	25369	20820	19016	17668	16806	15898	15174	15184	15264	15101	15112	14828	14747	14846	14510	14437	14600	14575	14576	14463	14300	14410	14566	14385	14522	14534	14590	14371	14256	14403	14158	14442	14294	14271	14286	14432	14228	14270	14450	14444	14362	14260	14372	14326	14323	14451	14392	14319	14454	14291	14252	14227	14229	14399	14316	14322	14233	14420	14222	14546	14236	14246	14532	14123	14314	14279	14363	14453	13969	14449	14350	14304	14291	14305	14217	14124	14296	14402	14348	14437	14189	14362	14239	14264	14205	14134	14226	14380	14322	14416	14187	14245	14308	14056	14216	14421	14243	14370	14345	14318	14215	14127	14245	14266	14172	14236	14350	14420	14233	14346	14253	14163	14230	14329	14386	14243	14369	14233	14066	14386	14227	14291	14408	14378	14275	14318	14287	14298	14304	14285	14356	14371	14186	14168	14241	14207	14539	14175	14385	14285	14141	14478	14266	14118	14137	14289	14314	14338	14368	14361	14224	14419	14244	14225	14416	14165	14214	14214	14351	14310	14440	14193	14593	14475	14239	14320	14234	14201	14193	13826	14286	14236	14217	14025	14257	14274	14256	14109	14195	14217	14214	14300	14369	14353	14405	14306	14198	14459	14483	14172	14282	14305	14114	14360	14318	14261	14263	14193	14362	14343	14204	14248	14279	14391	14297	14212	14234	14210	14263	14261	14189	14213	14093	14281	14283	14270	14229	14301	14334	14182	14131	14330	14425	14431	14272	14258	14160	14156	14445	14353	14297	14350	14354	14402	14299	14461	14186	14272	14250	14398	14067	14277	14253	14168	14126	14226	14228	14263	14372	14274	14405	14320	14411	14229	14364	14422	14279	14283	14445	14411	14428	14401	14283	14314	14301	14296	14383	14145	14466	14356	14218	14165	14303	14421	14258	14232	14234	14225	14309	14281	14418	14476	14268	14418	14134	14292	14181	14363	14179	14144	14393	14184	14231	14118	14174	14280	14211	14257	14373	14175	14245	14314	14132	14280	14322	14070	14253	14108	14166	14394	14318	14161	14241	14420	14284	14401	14282	14120	14255	14180	14414	14425	14420	14268	14491	14383	14204	14346	14258	14353	14291	14276	14376	14412	14192	14247	14461	14223	14208	14084	14228	14233	14168	14145	14388	14330	14224	14340	14414	14329	14381	14193	14440	14126	14496	14554	14445	14305	14307	14445	14189	14250	14116	14170	14418	14228	14306	14393	14150	14193	14351	14445	14084	14331	14475	14184	14295	14261	14356	14188	14341	14348	14369	14255	14385	14450	14300	14455	14437	14297	14177	14244	14177	14285	14161	14202	14176	14264	14371	14420	14351	14111	14388	14181	14348	14267	14305	14168	14163	14276	14338	14193	14021	14348	14338	14314	14162	14626	14411	14313	14317	14227	14230	14259	14441	14242	14130	14394	14369	14316	14427	14600	14368	14372	14383	14151	14377	14175	14293	14177	14253	14252	14216	14399	14271	14170	14323	14222	14330	14241	14366	14348	14262	14259	14190	14326	14381	14370	14401	14445	14298	14225	14281	14092	14071	14319	14353	14363	14353	14318	14364	14386	14216	14219	14288	14146	14214	14380	14177	14035	14330	14395	14173	14227	14393	14349	14199	14336	14323	14396	14075	14253	14075	14244	14335	14218	14289	14373	14330	14265	14119	14277	14286	14347	14162	14318	14252	14218	14280	14340	14224	14216	14331	14277	14455	14463	14222	14284	14027	14212	14337	14360	14305	14078	14562	14316	14375	14423	14471	14335	14332	14377	14234	14280	14309	14248	14251	14289	14273	14170	14179	14375	14349	14253	14332	14312	14129	14132	14338	14338	14377	14192	14219	14309	14193	14238	14428	14406	14465	14290	14282	14312	14236	14224	14304	14526	14244	14166	14444	14468	14245	14354	14221	14448	14271	14323	14257	14159	14337	14305	14348	14453	14417	14327	14303	14311	14143	14185	14298	14182	14392	14239	14335	14123	14376	14297	14353	14265	14408	14438	14361	14170	14283	14427	14104	14262	14233	14270	14300	14201	14137	14171	14297	14415	14050	14036	14139	14209	14403	14421	14367	14234	14264	14341	14291	14369	14251	14266	14240	14198	14356	14301	14380	14337	14330	14317	14386	14354	14488	14213	14168	14258	14325	14474	14223	14340	14482	14256	14355	14382	14504	14472	14420	14229	14415	14438	14273	14205	14398	14280	14356	14162	14370	14361	14069	14316	14466	14236	14257	14202	14189	14205	14211	14389	14290	14437	14250	14332	14324	14063	14205	14274	14228	14420	14096	14107	14039	14157	14119	14120	14285	14393	14191	14481	14361	14319	14110	14162	14206	14223	14416	14211	14333	14594	14151	14258	14427	14324	14399	14387	14241	14414	14284	14362	14223	14125	14252	14276	14123	14365	14224	14262	14208	14360	14244	14316	14249	14404	14391	14259	14204	14168	14194	14168	14349	14430	14275	14310	14317	14165	14230	14171	14375	14179	14254	14159	14343	14233	14118	14106	14214	14262	14174	14461	14369	14345	14036	14139	14205	14291	14525	14199	14072	14192	14296	14336	14253	14498	14246	14109	14282	14425	14244	14119	14160	14257	14224	14434	14326	14344	14411	14309	14437	14416	14242	14061	14245	14314	14140	14157	14092	14140	14109	14286	14166	14197	14263	14207	14467	14394	14417	14252	14252	14127	14342	14368	14337	14567	14308	14332	14253	14429	14173	14141	14247	14352	14435	14404	14202	14355	14434	14352	14233	14447	14099	14364	14216	14140	14353	14259	14248	14408	14149	14415	14405	14279	14214	14234	14275	14156	14156	14282	14219	14210	14330	14235	14242	14180	14015	14236	14234	14287	14284	14314	14319	14300	14328	14284	14361	14318	14265	14338	14176	14293	14155	14389	14277	14123	13948	14051	14347	14199	14377	14318	14228	14314	14306	14426	14396	14287	14427	14315	14281	14192	14273	14376	14222	14232	14362	14302	14380	14311	14171	14161	14376	14447	14196	14174	14257	14169	14124	14240	14316	14141	14200	14312	14156	14347	14314	14389	14258	14160	14396	14188	14336	14246	14138	14349	14200	14332	14079	14308	14341	14156	14401	14341	14301	14119	14332	14386	14270	14087	14229	14200	14297	14139	14290	14382	14208	14269	14406	14213	14257	14200	14231	14116	14368	14099	14080	14094	14047	14280	14417	14279	14252	14347	14469	14311	14420	14559	14153	14326	13957	14234	14344	14237	14284	14281	14463	14144	14246	14279	14311	14317	14258	14285	14242	14294	14481	14387	14251	14377	14331	14458	14422	14256	14290	14366	14121	14207	14275	14240	14322	14271	14287	14571	14352	14249	14292	14331	14176	14163	14356	14245	14124	14180	14228	14375	14298	14324	14316	14331	14397	14281	14389	14375	14341	14270	14319	14327	14145	14378	14132	14393	14297	14253	14173	14247	14243	14342	14182	14156	14313	14245	14380	14225	14146	14343	14336	14252	14201	14332	14300	14407	14197	14382	14131	14191	14324	14247	14255	14313	14255	14452	14218	14263	14079	14251	14288	14394	14205	14250	14368	14274	14277	14532	14255	14378	14432	14340	14195	14461	14290	14228	14241	14340	14261	14433	14568	14492	14381	14177	14294	14221	14255	14293	14220	14481	14377	14521	14273	14231	14266	14238	14516	14356	14391	14443	14413	14267	14044	14228	14314	14204	14320	14307	14361	14446	14326	14316	14621	14440	14293	14372	14303	14199	14287	14325	14416	14275	14142	14385	14398	14135	14126	14333	14477	14334	14337	14169	14201	14430	14228	14340	14171	14260	14179	14349	14243	14016	14137	14331	14348	14185	14079	14232	14215	14109	14296	14354	14222	14345	14259	14434	14141	14322	14334	14060	14044	14181	14343	14294	14430	14302	14218	14111	14344	14264	14275	14427	14046	14241	14399	14118	14506	14199	14380	14291	14328	14449	14258	14139	14306	14279	14398	14621	14342	14260	14305	14328	14384	14067	14166	14285	14216	14252	14224	14216	14195	14327	14227	14522	14409	14363	14281	14238	14237	14315	14341	14553	14430	14206	14342	14253	14311	14492	14370	14359	14276	14202	14263	14315	14324	14311	14169	14261	14441	14439	14193	14217	14277	14304	14375	14383	14276	14466	14499	14322	14290	14242	14319	14350	14426	14429	14263	14407	13902	14152	14270	14365	14288	14479	14184	14294	14349	14420	14370	14430	14499	14349	14418	14350	14224	14337	14377	14348	14119	14283	14361	14088	14205	14284	14319	14430	14310	14207	14063	14128	14299	14136	14267	14369	14147	14391	14290	14395	14221	14179	14335	14342	14168	14076	14235	14311	14269	14348	14324	14217	14156	14116	14230	14151	14271	14317	14128	14403	14294	14244	14337	14484	14371	14452	14154	14298	14157	14234	14039	14221	14261	14207	14192	14180	14286	14336	14290	14348	14278	14075	14314	14253	14190	14621	14204	14236	14201	14219	14337	14334	14364	14332	14350	14471	14376	14434	14473	14093	14379	14309	14381	14271	14340	14401	14162	14445	14291	14231	14310	14241	14402	14231	14301	14250	14264	14229	14299	14297	14090	14335	14252	14177	14188	14221	14373	14182	14011	14338	14339	14347	14214	14375	14258	14172	14244	14278	14259	14223	14368	14121	14138	14139	14208	14288	14229	14422	14109	14233	14479	14236	14356	14323	14347	14418	14061	14323	14272	14293	14251	14279	14479	14311	14237	14300	14149	14213	14171	14384	14324	14252	14240	14174	14253	14317	14215	14266	14349	14274	14342	14250	14351	14193	14313	14134	14363	14366	14337	14231	14320	14436	14342	14447	14127	14385	14325	14348	14370	14439	14137	14337	14413	14322	14265	14436	14284	14124	14270	14188	14334	14283	14178	14240	14266	14317	14187	14030	14269	14226	14260	14100	14191	14134	14279	14273	14166	14226	14108	14349	14127	14330	14235	14172	14182	14362	14191	14148	14309	14262	14373	14145	14321	14391	14282	14304	14408	14468	14184	14303	14293	14325	14478	14092	14237	14185	14144	14211	14507	14670	14083	14321	14059	14271	14432	14224	14219	14133	14336	14228	14358	14290	14519	14288	14221	14265	14186	14401	14218	14278	14147	14151	14431	14485	14325	14489	14368
23192	34359	33148	26495	23670	21129	19258	17605	16505	15621	15269	15309	15358	15112	14785	14649	14567	14218	14310	14224	14025	14123	14100	14116	13817	14001	14057	13908	14026	13946	13924	13911	14188	13895	13865	13972	13753	13900	13866	13913	13910	13831	13930	13754	13862	13866	13911	13848	13976	13937	13798	13842	13776	13978	13765	13891	13807	13909	13800	13871	13865	13904	13752	13681	13757	13875	13749	13917	13738	13892	13805	13876	13850	13805	13833	13703	13747	13847	13700	13863	13686	13988	13895	13771	13789	13773	13885	13555	13857	13893	13996	13942	13838	13818	13763	13932	13893	13857	13694	13735	13816	13765	13776	13820	13841	13959	13794	13842	13936	13702	13821	13912	13860	13831	13920	13706	13855	13732	13685	13597	13965	13759	13947	13919	13762	13529	13830	13771	13766	13797	13706	13765	13810	14004	13833	13734	13859	14014	13828	13898	13808	13735	13944	13826	13933	13729	14000	13867	13777	13939	13724	13766	13801	13886	13727	13849	13888	13634	13691	13810	13920	13721	13847	13761	13616	13683	13893	13785	13777	13882	13829	13882	13845	13875	13756	13758	13574	13812	13757	13991	13819	13926	13783	13743	13795	13840	13829	13857	13821	13900	13844	13807	13722	13831	13752	13745	13722	13846	13964	13819	13806	13727	13725	13886	13821	13773	13747	13773	13727	13880	13863	13788	13797	13952	13801	13984	13881	13945	13761	13717	13937	13731	13799	13800	13794	13928	13787	13846	13754	13763	13806	13740	13765	13864	13853	13940	13806	13794	13919	13676	13930	13792	13969	13708	13740	13987	13728	14017	13761	13972	13675	13828	13770	13844	13752	13854	13792	13738	13886	13729	13844	13812	13730	13761	13915	13777	13797	13994	13782	13794	13669	13735	13916	13733	13769	13729	13851	13895	13910	13710	13596	13806	13793	13777	13823	13724	13712	13919	13827	13871	13979	13876	13710	13703	13928	13768	13770	13879	13837	13988	13617	13812	13876	13833	13808	13820	13880	13935	13875	13944	13916	13747	13804	13787	13724	14011	13822	13894	13788	13555	13803	13867	13849	13847	13748	13762	13764	13895	13740	13876	13801	13868	13866	13713	13734	13995	13645	13821	13849	13915	13872	13950	13838	13856	13878	13665	13834	14003	13809	13969	13892	13973	13900	13844	13733	13875	13787	13895	13680	13778	13812	13798	13814	13768	13788	13913	13896	13722	13779	13721	13793	13889	13885	13870	13811	13969	13835	13757	13851	13805	13815	13645	13683	13804	13858	13690	13873	13883	13689	13751	13692	13765	13893	13779	13753	13759	13970	13820	13762	13735	13944	13867	13978	13915	13931	13759	13796	13793	13793	13939	13805	13832	13812	13839	13825	13625	13787	13811	13823	13932	13847	13843	13915	13910	13833	13854	13869	13876	13833	13787	13913	13731	13991	13777	13923	13824	13770	13686	13788	13725	13955	13763	13969	13913	13851	13791	13829	13855	13796	13775	13880	13740	13740	13665	13820	13748	13821	13841	13766	13765	13704	14026	13720	13852	13837	13798	13779	13807	13729	13658	13884	14039	13827	13680	13778	13909	13776	13870	13819	13960	13767	13912	13811	13717	13854	13860	13877	13743	13840	13729	13833	13899	13838	13902	13763	13755	13646	13668	13745	13834	13755	13829	13821	13787	13836	13924	13849	13859	13887	13838	13858	13792	13800	13897	13682	13638	13770	13893	13769	13937	13917	13881	13822	13773	13883	13849	13925	13774	13764	13871	13848	13946	13839	13773	13730	13878	13824	13655	13643	13935	13874	13762	13843	13730	13746	13889	14092	13729	13747	13916	13876	13791	13859	13767	13844	13880	13841	13869	13849	13772	13985	13789	13927	13779	14067	13856	13868	13886	13889	13813	13802	13902	13609	13948	13759	13803	13759	13841	13822	13820	13665	13838	13804	13787	13866	13637	13739	13964	13794	13868	13890	13817	13898	14030	13757	13842	13965	13740	13873	13776	13686	13717	13761	14037	13724	13787	13839	13783	13842	13860	13840	13917	13735	13880	13688	14103	13984	13842	13811	13760	13837	13802	13701	13819	13895	13715	13897	13857	13721	13953	13864	13877	13918	13848	13926	13776	13803	13869	13872	13836	13771	13982	13836	13864	13931	13795	13925	13755	13758	13973	13683	14040	13778	13999	13827	13834	13733	13765	13666	13779	13912	13710	13940	13728	13797	13679	13809	13796	13803	13704	13860	13830	13666	13810	13724	13852	13897	13852	13757	13732	13804	13803	13739	13813	13826	13990	13947	13819	13948	13629	13651	13818	13868	13893	13749	13686	13911	13720	13973	13871	13705	13683	13832	13716	13817	13645	13665	13812	13588	13994	13695	13956	13876	13792	13764	13835	13765	13829	13950	13709	13843	13804	13912	13792	13827	13860	13753	13986	13736	13837	13887	13838	13881	13792	13849	13893	13850	13940	13790	13889	13974	13799	13752	14002	13867	13793	13862	13884	13887	13775	13834	13673	13974	13686	13792	13748	13712	13751	13861	13873	13929	13966	13721	13994	13876	13774	13767	13785	13739	13834	13722	13863	13711	13838	14005	13605	13917	13902	13826	13964	13912	13717	13835	13855	14024	13827	13889	13793	13885	13836	13823	13779	13745	13895	13742	13890	13670	13908	13747	13961	13778	13686	13894	13762	13742	13802	13912	13809	13685	14046	13813	13809	13748	13685	13777	13891	13657	13786	13683	13835	13812	13979	13869	14056	13920	13863	13660	13967	13737	13866	13657	13845	13722	13752	13709	13851	13766	13743	13782	13787	14106	13942	13688	13701	13919	13809	13897	13861	13849	13909	13657	13830	13800	13949	13634	13883	13709	13890	13601	13885	13644	13969	13840	13876	13648	13869	13847	13965	13734	13845	13803	13781	13874	13861	13898	13719	13764	13772	13897	13983	13764	13818	13817	13827	13750	13859	13864	13747	13859	13736	13919	13701	13782	13815	13920	13688	13685	13860	13749	13915	13938	13847	13762	13770	13855	13695	13909	13816	13883	13841	13857	13747	14034	13866	13716	13834	13742	13802	13881	13754	13853	13731	13731	13992	13743	13841	13888	13873	13788	13832	13996	13918	13891	13913	13685	13817	13995	13691	13918	13934	13956	13771	13798	13894	13845	13910	13842	13944	13863	13797	13887	13790	13867	13826	13791	13759	13841	13885	13904	13818	13811	13701	13897	13853	14109	13754	13869	14001	13879	13775	13877	13875	13634	13811	13779	13776	13842	13958	13814	13863	13684	13883	13830	13728	13747	13789	13836	13585	13931	13863	13857	13795	13896	13871	13834	13891	13643	13827	13885	13689	13764	13686	13852	13916	13791	13831	13865	13737	13878	13909	13914	13929	13860	13713	13775	13710	13919	13848	13962	13736	13775	13793	13939	13981	13949	13795	13909	13901	13845	13780	13858	13857	13760	13795	13745	13914	13786	13720	13708	13820	13883	13655	13829	13744	13864	13995	13890	13923	13878	13785	13898	13827	13863	13782	13972	13865	14005	13955	13883	13762	13715	13803	13853	13747	13777	13875	13721	13753	13816	13878	13782	13736	13706	13807	13926	13816	13829	13735	13825	13757	13784	13975	13923	13829	13788	13810	13806	13645	13785	13681	13854	13884	13877	13829	13825	13825	13859	13859	13770	13819	13740	13960	13810	13766	13836	13814	13863	13927	13909	13773	13944	13698	13911	13901	13870	13816	13772	13786	13756	13991	13814	13832	13924	13811	13875	14002	13989	13797	13649	13811	13876	13674	14029	13796	13934	13986	13887	13763	13775	14018	13766	13643	13796	13961	13807	13798	13867	13772	13766	13668	13890	13853	13832	13796	13895	13942	13793	13757	14068	13813	13721	13979	13720	13846	13877	13957	13962	13867	13916	13915	13678	13743	13854	13840	13780	13792	13699	13645	13922	13703	13753	13790	13827	13879	13796	13662	13825	13750	13697	13789	13893	13891	13584	13828	13757	13683	14080	13892	13849	13796	13897	13689	14052	13866	13841	13664	13849	13733	13805	13832	13752	13961	13843	13801	13604	13910	13779	13816	13773	13738	13801	13690	13791	13884	13881	13882	13770	13875	13695	13722	13882	13848	13956	13763	13843	13847	14001	13844	13738	13662	13798	13819	13918	13722	13839	13781	13954	14090	14064	14008	13869	13756	13966	13878	13842	13753	13789	13822	13751	13844	13922	13733	13907	13797	13859	13912	13763	13660	14099	13829	13940	13750	13984	13832	13991	13954	13784	13828	13879	13848	13819	13715	13860	13848	13833	13905	14003	13905	13840	13769	13815	13846	13769	13837	13786	13882	13747	13850	13997	13906	13865	13867	13750	13785	13716	13781	13854	13971	13833	13882	13890	13699	13970	13780	13839	13835	13904	13798	13760	13898	13828	13946	13926	13865	13771	13884	13737	13795	13840	13782	13933	13841	13787	13844	13777	13811	13771	13956	13692	13812	13764	13828	13712	13913	13838	13654	13983	13978	13708	13780	13755	13858	13789	14002	13849	13877	13719	13895	13770	13815	13848	13855	13970	13691	13687	13853	13837	13893	13859	13876	13853	13989	13851	13834	13724	13889	13866	13754	13935	13830	13850	13734	13823	13980	13879	13746	13711	13733	13789	13747	14072	13762	13957	13878	13737	13956	13848	13917	13903	13709	13663	13801	13909	13656	13782	13915	13751	13986	13813	13759	13851	13657	13889	13769	13909	13781	13876	13789	13910	13641	13754	13865	13858	13834	13700	13724	13875	13879	13606	13846	13945	13836	13853	13710	13843	13711	13913	13860	13866	13885	13706	13886	13678	13924	13679	13834	13725	13856	13859	14078	13792	13867	13798	13737	13741	13855	13892	13835	13979	13928	13772	13737	13686	13825	14023	13850	13744	13863	13764	13812	13980	13825	14027	13745	13895	13948	13839	13928	13895	13993	13930	13923	13658	13838	13704	13798	13820	13803	13703	13921	13802	13832	13880	14018	13713	13813	13723	13991	13970	13996	13726	13874	13715	13867	13963	13889	13683	13875	13912	13734	13868	13937	13836	13753	13858	13793	13699	13794	13691	13880	13902	13902	13850	13832	13976	13788	13793	13852	13848	13858	13934	13915	13931	13989	13742	13699
24255	21623	29266	24802	23413	24059	22957	19679	17927	17180	16966	16927	16718	16855	16548	16264	16012	15741	15753	15720	15645	15777	15519	15543	15453	15486	15516	15409	15622	15576	15619	15174	15200	15321	15279	15322	15236	15272	15313	15351	15311	15148	15255	15209	15373	15271	15319	15291	15224	15152	15236	15223	15115	15273	15123	15238	15419	15331	15314	15226	15396	15159	15250	15243	15181	15277	15358	15244	15327	15141	15360	15195	15197	15264	15238	15357	15255	15405	15266	15365	15272	14996	15322	15267	15065	15089	15235	15297	15110	15111	15212	15131	15279	15317	15330	15207	15272	15357	14997	15163	15353	14994	15097	15168	15088	15177	15106	15218	15291	15315	15247	15173	15098	15124	15318	15040	15286	15325	15178	15134	15269	15245	15187	15207	15249	15170	15221	15111	15212	15154	15360	15338	15359	15046	15215	15161	15178	15094	15239	15215	15250	15216	15136	15287	15248	15274	15362	15361	15131	15327	15324	15306	15310	15378	15188	15346	15134	15189	15280	14976	15317	15304	15113	15170	15102	15139	15318	15184	15184	15081	15362	15043	15207	15177	15438	15095	15288	15294	15274	15175	15262	15250	15184	15235	15199	15215	15141	15122	15046	15254	15035	15288	15055	15221	15200	15125	15241	15174	15190	15081	15305	15334	15175	15168	15179	15319	15075	15202	15254	15146	15300	15247	15361	15292	15247	15112	15204	15398	15078	15120	15129	15219	15376	15206	15168	15332	15242	15187	15240	15117	15292	15329	15125	15359	15284	15297	15329	15363	15144	15305	15251	15126	15157	15114	15075	15170	15196	15161	15161	15174	15099	15202	15359	15177	15342	15049	15165	15093	15268	15236	15373	15157	15152	15234	15177	15176	15197	15265	15111	15476	15197	15129	15293	15061	15100	15096	15210	15263	15099	15095	15266	15039	15242	15264	15529	15049	15252	15112	15145	15052	15300	15165	15190	15212	15375	15212	15222	15041	15246	15202	15147	15343	15287	15108	15119	15147	15276	15140	15289	15142	15288	15154	15279	15197	15364	15300	15099	15179	15147	14930	15158	15207	15237	15254	15199	15248	15027	15104	15084	15149	15071	15263	15277	15203	15071	15060	15136	15116	15085	15032	15311	15142	15307	15110	15063	15140	14972	15026	15141	15313	15148	15253	14998	15318	15283	15079	15384	15032	15361	15251	15084	15340	15384	15120	15212	15259	15156	15164	15296	15331	15127	15135	15153	15329	15389	15119	15310	15231	15329	15149	15162	15192	15288	15141	15357	14985	15395	15317	15206	15098	15104	14988	15116	15128	15290	15138	15324	15310	15133	15274	15257	15047	15130	15179	15238	15059	15180	15223	15307	15231	15180	15207	15228	15191	15015	15013	15098	15072	15264	15360	15214	15231	15107	15218	14999	15088	15002	15150	15291	15082	15183	15358	15395	15261	15232	15143	15370	15141	15150	15212	15017	15146	15149	15134	15234	15190	15269	15247	15190	15052	15208	15128	15250	15100	15194	15274	15168	15075	15185	15088	15096	15253	15243	15100	15350	14990	15130	15220	15217	15004	15216	15101	15243	15221	15143	15149	15304	15301	15093	15115	15062	15308	15328	15195	15155	15011	15205	15192	15121	15116	15151	15240	15134	15101	15327	15355	15220	15164	15097	15092	15257	15162	15272	15130	14947	15193	15023	15308	15395	15249	15298	15069	15179	15312	15121	15009	15357	14992	15224	15244	15388	15154	15279	15299	15183	15167	15062	15182	15268	15187	15301	15338	15196	15248	15256	15349	15298	15416	15209	15057	15406	15101	15340	15296	15131	15274	15136	15290	15099	14947	15216	15121	15475	15334	15219	15213	15094	15341	15178	15082	15165	15145	15178	15060	15245	15214	15154	15150	15291	15182	15317	15263	15400	15235	15273	15157	15383	15299	15458	15194	15251	15160	15127	15267	15465	15209	15188	15154	15275	15309	15331	15297	15230	15084	15012	15125	15194	15100	15215	15163	15206	15100	15152	15121	15233	15223	15135	15139	15313	15117	15354	15423	15163	15183	15167	15321	15161	15125	15222	15302	15223	15225	15330	15323	15151	15119	15156	15256	15169	15145	15163	15170	15116	15215	15259	15239	15222	15181	15281	15201	15377	15299	15244	15445	15088	15200	15103	15148	15188	15096	15140	15223	15244	15125	15309	15160	15089	15252	15339	15364	15242	15108	15203	15077	15141	15091	15208	15075	15144	15293	15053	15061	15099	15253	15121	15164	15104	15086	15258	15215	15227	15435	15238	15107	15062	15234	15253	15198	15210	15078	15253	15061	15156	15223	15313	15181	15161	15250	15150	15154	15349	15185	15276	15075	14916	15254	15273	15312	15167	15226	15375	15181	15082	15291	15194	15076	15062	15247	15247	15159	15320	15208	15240	15308	15154	15128	14992	15183	15135	15224	15205	15303	15225	15059	15090	15375	15240	15080	15176	14933	15210	15193	14952	15141	15086	15122	15131	15312	15072	15033	15003	15206	15300	15192	15107	15162	15154	15191	15315	15197	15102	15089	15241	15161	15231	15229	15309	15361	15148	15388	15336	15167	15248	15395	15236	15197	15223	14979	15280	15163	15241	15333	15302	15194	15229	15089	15319	15388	15299	15209	15114	15111	15155	15087	15323	15252	15360	15265	15270	15215	15062	15200	14964	15170	15113	15119	15293	14984	15209	15232	15234	15077	15314	15329	15355	15143	15240	15086	15086	15297	15194	15311	15067	15140	15352	15200	15444	15167	15140	15288	15356	15303	15145	15241	15390	15003	15186	15545	15079	15409	15119	15154	15246	15380	15417	15100	15183	15271	15170	15165	15307	15245	15101	15143	15232	15280	15171	15106	15183	15258	15148	15025	15494	15130	15214	15434	15313	15235	15285	15111	15098	15219	15456	15403	15163	15327	15288	15292	15350	15081	15193	15199	15123	15127	15370	15163	15262	15268	15245	15274	15319	15119	15197	15249	15241	15140	15182	15252	15466	15077	15116	15180	14964	15284	15152	15150	15249	15390	15244	15154	15133	15366	15112	15139	15194	15271	15138	15249	15170	15203	14956	15335	14962	15286	15206	15189	15264	15136	15256	15044	15171	15118	15407	15075	15273	15185	15195	15148	15085	15137	15248	15237	15177	15249	15100	15214	15407	15098	15239	15127	15236	15040	15128	15425	15286	15099	15311	15027	15308	15124	15215	15137	15249	15429	15099	15225	15253	15068	15219	15122	15145	15245	15365	15335	15287	15164	15188	15035	15270	15386	15212	15209	15127	15422	15198	15297	15417	15345	15318	15259	15305	15264	15182	15056	15109	15141	15144	15228	15237	15088	15144	15029	14982	15169	15012	15334	15113	15129	15125	15125	15362	15179	15234	15181	15204	15281	15163	15188	15322	15231	15182	15171	15098	15065	15163	15003	15067	15182	15469	15255	15111	15244	15182	15236	15219	15169	15186	15249	15205	15475	15055	15278	15280	15221	15377	15206	15153	15452	15064	15210	15140	15236	15056	15004	15268	14939	15359	15176	15212	15237	15256	15218	15076	15196	15189	15246	15180	15308	15178	15406	15228	15289	15375	15409	14996	15075	15049	15222	14985	15075	15039	15071	15165	15251	15121	15192	15202	15184	15332	15186	15210	15176	15509	15356	15380	15228	15279	15300	15308	15077	15230	15145	15266	15141	15080	15059	15406	15214	15220	15096	15473	15250	15101	15272	15175	15135	15118	15278	15309	15254	15201	15234	15338	15283	15069	15206	15223	15231	15342	15098	15128	15357	14925	15197	15167	15179	15308	15236	15231	15080	15275	15240	15017	15128	15210	15355	15161	15213	15192	15275	15372	15164	15166	15231	14926	15143	15374	15156	15056	15271	15189	15241	15330	15033	15188	15068	15171	15144	15256	15270	15289	15239	15245	15245	15360	14989	15103	15270	15058	15207	15147	15386	15122	15154	15225	15247	15202	15205	15243	15431	15080	15306	15081	15161	15197	15104	15069	15340	15115	15351	15219	15234	15049	15068	15166	15188	15299	15046	15300	15142	15090	15190	15244	15276	15351	15262	15301	15369	15447	15348	15245	15074	15148	15310	15341	15040	15188	15292	15340	15149	15195	15315	15146	15206	15204	15345	15319	15168	15165	15063	15146	15269	15344	15364	15312	15182	15149	15126	15386	15181	15164	15157	15038	15377	15401	15446	15054	15226	15365	15157	15282	15097	15241	15184	15272	15256	15283	15354	15192	15045	15197	15502	15223	15211	15171	15089	15196	15414	14965	15035	15268	15010	15184	15055	15154	15186	15184	15199	15163	15109	15237	15266	15181	15256	15039	15232	15185	15040	15122	15151	15078	15080	15208	15157	15207	15301	15200	15295	15245	15066	15075	15235	15040	15131	15317	15323	15234	15330	15264	15239	15141	15005	15333	15350	15263	15208	15308	15442	15157	15265	15349	15207	15364	15383	15197	15249	15375	15078	15350	15229	15174	15330	15107	15200	15184	15261	15192	15150	15154	15163	15180	15219	15230	15085	15318	15215	15103	15153	15076	15096	15149	15048	15376	15146	15247	15135	15217	15267	15297	15385	15148	15302	15285	15186	15206	15310	15370	15252	15200	15164	15080	15212	15246	15173	15178	15279	15276	15120	15287	15248	15067	15152	15142	15207	15132	15248	15295	15231	15197	15204	15178	15186	15245	15202	15121	15300	15470	15212	15204	15331	15256	15133	15305	15351	15148	15170	15252	15300	15440	15307	15135	15113	15238	15101	15113	15215	15184	15084	15188	15022	15076	15220	15226	15103	15160	15146	15256	15438	15200	15125	15306	15500	15057	15154	15401	15163	15181	15249	15263	15140	15378	15249	15108	15043	15254	15279	15076	15105	15044	15259	15267	15176	15284	15215	15114	15098	15283	15338	15185	15112	15397	15335	15107	15227	15216	15129	15223	15130	15365	15123	15047	15142	15120	15240	15178	15172	15166	15009	15098	15146	15094	15002	15205	15301	14916	15302	15117	15272	15160	15396	15230	15077	15242	15235	15392	15204	15272	15164	15075	15204	15024	15266	15113	15179	15211	15240	15257	15152	15335	15305	15218	15175	15250	15262	15383	15254	15094	15129	15318	15341	15188	15286	15249	15175	15375	15287
23078	40961	39737	32835	29022	25149	22820	20618	18627	17580	16947	16949	16817	16432	16103	15726	15671	15278	15322	15006	15044	14896	14781	14844	14691	14658	14646	14769	14775	14677	14521	14674	14456	14552	14502	14370	14444	14571	14627	14479	14398	14571	14435	14673	14449	14535	14448	14290	14488	14412	14613	14418	14538	14507	14471	14481	14610	14513	14460	14387	14400	14402	14500	14394	14565	14581	14424	14377	14470	14424	14517	14521	14437	14359	14426	14411	14578	14333	14349	14493	14584	14484	14455	14344	14221	14202	14437	14529	14484	14354	14420	14518	14439	14295	14556	14466	14427	14196	14567	14389	14511	14381	14329	14435	14291	14465	14499	14421	14478	14456	14351	14523	14236	14357	14405	14353	14455	14547	14519	14533	14448	14476	14303	14411	14401	14411	14361	14486	14419	14470	14240	14531	14434	14394	14297	14535	14306	14332	14349	14427	14450	14400	14494	14457	14685	14286	14375	14376	14535	14607	14272	14335	14446	14475	14389	14304	14389	14391	14314	14382	14458	14365	14404	14269	14356	14385	14408	14372	14301	14496	14432	14295	14491	14316	14342	14541	14294	14360	14452	14450	14618	14428	14413	14406	14518	14467	14447	14454	14420	14230	14490	14368	14409	14584	14459	14391	14408	14367	14286	14396	14422	14371	14391	14456	14422	14538	14320	14571	14442	14346	14567	14388	14394	14302	14394	14295	14431	14261	14498	14246	14437	14452	14323	14502	14454	14430	14495	14490	14480	14355	14394	14220	14324	14271	14351	14380	14397	14376	14397	14345	14208	14360	14357	14514	14420	14476	14339	14288	14493	14380	14332	14487	14442	14236	14221	14345	14303	14213	14410	14177	14310	14434	14346	14492	14522	14403	14360	14277	14316	14483	14335	14627	14214	14438	14374	14407	14449	14354	14347	14244	14480	14233	14372	14560	14368	14444	14608	14356	14560	14375	14236	14369	14286	14357	14363	14457	14498	14257	14341	14416	14266	14225	14477	14252	14520	14304	14205	14480	14459	14395	14412	14550	14480	14420	14420	14516	14480	14351	14394	14289	14412	14500	14382	14353	14380	14403	14460	14376	14258	14591	14490	14146	14237	14483	14370	14303	14400	14282	14433	14386	14392	14288	14504	14304	14484	14499	14572	14317	14568	14433	14384	14404	14471	14354	14562	14528	14221	14486	14341	14473	14440	14397	14561	14302	14267	14332	14340	14341	14429	14426	14462	14448	14365	14448	14402	14405	14384	14482	14443	14325	14466	14382	14478	14276	14423	14329	14415	14575	14478	14319	14279	14386	14383	14637	14230	14315	14400	14367	14432	14471	14541	14532	14517	14519	14487	14419	14407	14506	14332	14316	14598	14400	14445	14537	14594	14350	14294	14465	14465	14327	14516	14481	14380	14534	14507	14559	14390	14471	14437	14475	14405	14398	14363	14515	14534	14295	14354	14364	14473	14397	14230	14388	14380	14352	14366	14286	14483	14412	14337	14489	14518	14422	14418	14462	14403	14532	14476	14385	14442	14553	14553	14469	14568	14462	14325	14378	14334	14416	14274	14382	14346	14585	14428	14232	14461	14305	14474	14415	14442	14320	14457	14554	14543	14479	14461	14491	14304	14289	14530	14442	14331	14386	14524	14279	14484	14334	14379	14339	14360	14255	14421	14378	14419	14487	14541	14475	14363	14366	14505	14398	14409	14213	14404	14440	14252	14385	14564	14401	14413	14387	14404	14440	14435	14469	14539	14378	14480	14547	14225	14309	14555	14434	14487	14243	14370	14463	14229	14400	14501	14327	14195	14470	14306	14555	14393	14398	14382	14258	14362	14511	14500	14372	14323	14475	14454	14523	14386	14405	14404	14338	14418	14500	14411	14298	14194	14371	14419	14534	14317	14433	14558	14389	14570	14400	14365	14343	14375	14373	14639	14424	14412	14446	14336	14510	14393	14364	14361	14517	14472	14475	14544	14501	14575	14285	14429	14266	14552	14302	14365	14539	14260	14440	14406	14379	14386	14359	14320	14499	14394	14315	14585	14423	14402	14389	14452	14463	14503	14556	14341	14284	14387	14343	14538	14485	14284	14477	14271	14551	14476	14500	14367	14375	14469	14371	14354	14356	14498	14320	14509	14446	14542	14405	14426	14397	14345	14282	14443	14508	14433	14275	14365	14312	14364	14356	14261	14579	14509	14531	14427	14302	14446	14284	14309	14457	14404	14452	14402	14326	14364	14303	14224	14391	14377	14308	14511	14539	14490	14291	14468	14477	14418	14325	14422	14348	14497	14454	14432	14233	14280	14287	14356	14279	14321	14555	14602	14434	14351	14226	14173	14408	14424	14379	14341	14452	14281	14490	14538	14441	14545	14485	14499	14350	14317	14257	14362	14512	14487	14349	14279	14379	14435	14328	14296	14369	14396	14580	14472	14428	14486	14435	14421	14330	14429	14409	14350	14414	14401	14438	14499	14324	14369	14423	14429	14378	14373	14361	14473	14485	14267	14442	14479	14419	14125	14577	14549	14202	14470	14420	14210	14469	14269	14438	14331	14421	14411	14268	14363	14335	14517	14495	14359	14487	14398	14578	14450	14440	14306	14444	14331	14372	14386	14644	14470	14258	14510	14246	14475	14407	14413	14303	14473	14534	14463	14612	14359	14455	14305	14228	14426	14517	14550	14508	14304	14288	14345	14277	14288	14557	14419	14675	14604	14443	14296	14395	14543	14391	14417	14365	14476	14496	14427	14445	14448	14373	14282	14275	14302	14318	14377	14356	14287	14233	14379	14337	14294	14476	14425	14467	14362	14327	14384	14451	14380	14418	14533	14262	14410	14388	14422	14453	14364	14453	14222	14361	14212	14502	14546	14414	14457	14463	14478	14542	14455	14272	14370	14423	14308	14357	14465	14457	14441	14575	14343	14284	14385	14489	14486	14447	14351	14454	14432	14371	14376	14481	14425	14418	14415	14429	14422	14294	14425	14539	14385	14374	14247	14397	14378	14422	14394	14481	14433	14324	14491	14474	14480	14408	14351	14333	14444	14564	14411	14401	14560	14381	14495	14406	14455	14483	14441	14468	14436	14381	14456	14341	14582	14245	14264	14432	14533	14385	14311	14373	14405	14490	14248	14420	14442	14435	14515	14310	14447	14349	14438	14401	14363	14275	14489	14432	14576	14411	14358	14389	14328	14328	14436	14496	14459	14381	14291	14395	14405	14377	14380	14268	14398	14263	14377	14399	14509	14573	14459	14430	14336	14267	14398	14325	14230	14391	14249	14468	14260	14469	14334	14608	14391	14350	14441	14346	14394	14301	14610	14484	14423	14398	14497	14394	14443	14327	14449	14420	14399	14521	14361	14398	14413	14218	14392	14317	14364	14453	14599	14378	14438	14609	14404	14466	14117	14408	14447	14363	14262	14570	14380	14353	14456	14441	14313	14428	14432	14251	14676	14542	14275	14421	14236	14437	14436	14403	14332	14313	14309	14416	14407	14378	14390	14498	14490	14346	14287	14377	14505	14398	14373	14381	14338	14497	14286	14453	14493	14435	14333	14457	14363	14421	14402	14517	14314	14357	14375	14484	14554	14493	14465	14394	14379	14410	14370	14400	14332	14213	14222	14179	14401	14476	14438	14410	14406	14441	14182	14615	14446	14335	14414	14323	14321	14258	14462	14440	14281	14325	14432	14270	14238	14340	14435	14378	14448	14489	14299	14603	14376	14347	14440	14363	14509	14491	14562	14442	14373	14318	14477	14293	14618	14412	14313	14454	14270	14456	14530	14373	14280	14491	14434	14394	14383	14390	14572	14489	14398	14625	14385	14635	14373	14442	14331	14421	14396	14267	14407	14312	14604	14375	14407	14425	14442	14362	14338	14279	14387	14457	14348	14398	14464	14452	14510	14552	14364	14501	14350	14601	14418	14418	14474	14522	14327	14284	14400	14328	14474	14196	14439	14447	14288	14516	14479	14339	14372	14294	14439	14405	14484	14502	14427	14457	14339	14203	14484	14254	14515	14466	14274	14414	14589	14412	14255	14331	14462	14424	14384	14352	14356	14238	14309	14283	14490	14545	14332	14299	14432	14390	14427	14502	14610	14332	14418	14362	14457	14484	14465	14487	14426	14486	14505	14346	14350	14368	14518	14473	14529	14337	14258	14427	14416	14464	14583	14280	14580	14489	14388	14475	14496	14418	14429	14357	14388	14390	14414	14454	14409	14453	14423	14573	14364	14548	14430	14612	14386	14483	14358	14395	14439	14436	14333	14389	14468	14476	14353	14433	14277	14308	14443	14538	14427	14372	14436	14420	14350	14436	14226	14430	14485	14210	14301	14334	14398	14455	14403	14441	14458	14330	14382	14247	14448	14435	14441	14352	14341	14483	14518	14406	14459	14480	14328	14375	14358	14608	14301	14266	14306	14380	14574	14297	14542	14341	14325	14399	14468	14264	14507	14544	14095	14300	14417	14439	14340	14274	14378	14393	14421	14516	14488	14361	14508	14312	14387	14412	14630	14366	14484	14413	14352	14597	14336	14461	14429	14475	14494	14308	14471	14567	14439	14417	14458	14470	14351	14519	14588	14350	14416	14267	14281	14453	14436	14394	14349	14467	14508	14421	14496	14383	14539	14320	14477	14474	14380	14499	14474	14324	14419	14303	14561	14356	14490	14438	14635	14135	14358	14503	14363	14308	14383	14444	14474	14253	14401	14520	14540	14499	14487	14452	14438	14528	14451	14515	14399	14277	14461	14309	14425	14261	14297	14286	14383	14516	14294	14405	14344	14418	14479	14738	14304	14604	14420	14361	14487	14373	14425	14278	14482	14491	14448	14548	14390	14477	14560	14506	14373	14335	14431	14426	14465	14332	14543	14721	14296	14558	14479	14522	14332	14450	14374	14267	14151	14365	14521	14496	14409	14566	14189	14448	14374	14448	14229	14409	14267	14460	14516	14477	14322	14264	14644	14396	14413	14317	14231	14549	14531	14468	14263	14411	14435	14375	14329	14415	14350	14518	14528	14414	14498	14387	14364	14448	14464	14364	14375	14401	14446	14142	14450	14355	14384	14320	14315	14383	14344	14236	14454	14450	14544	14506	14284	14510	14419	14395	14327	14464	14445	14439	14422	14451	14344	14410	14418	14363	14456	14527
23224	21603	29657	24060	22212	24987	27182	21233	19417	18770	18083	17930	17920	17848	17296	16983	17012	16546	16365	16516	16426	16192	16070	16083	16143	16014	16099	15987	16087	15838	16082	15830	15701	15724	15726	15799	15796	15785	15816	15850	15793	15950	15862	15813	15712	15794	15937	15781	15900	15836	15695	15737	15645	15676	15824	15755	15750	15638	15529	15477	15620	15780	15773	15867	15756	15689	15782	15503	15757	15669	15619	15620	15744	15757	15826	15633	15566	15561	15768	15498	15533	15865	15633	15776	15768	15734	15610	15512	15554	15722	15808	15654	15594	15588	15945	15754	15540	15843	15731	15857	15801	15510	15625	15691	15656	15566	15658	15676	15725	15572	15528	15665	15557	15653	15575	15578	15682	15547	15603	15695	15588	15608	15877	15525	15628	15803	15569	15732	15721	15604	15667	15689	15731	15577	15772	15708	15799	15750	15675	15749	15806	15673	15871	15540	15709	15532	15641	15689	15766	15531	15653	15848	15691	15572	15434	15665	15668	15745	15534	15754	15787	15819	15600	15554	15697	15796	15641	15563	15699	15550	15799	15778	15693	15714	15656	15688	15541	15634	15775	15852	15696	15693	15862	15852	15573	15638	15784	15753	15751	15669	15756	15715	15728	15710	15594	15474	15730	15666	15711	15645	15463	15488	15504	15590	15528	15626	15899	15659	15578	15764	15708	15658	15760	15598	15554	15446	15609	15673	15479	15554	15514	15724	15429	15650	15714	15733	15768	15733	15558	15534	15623	15704	15635	15693	15581	15591	15570	15682	15584	15710	15708	15723	15593	15610	15727	15545	15697	15771	15698	15732	15606	15711	15726	15644	15620	15567	15597	15551	15798	15639	15608	15968	15739	15758	15755	15677	15767	15523	15708	15868	15352	15662	15868	15633	15507	15591	15581	15857	15714	15563	15593	15706	15446	15679	15660	15721	15728	15594	15647	15630	15680	15771	15694	15738	15546	15711	15668	15823	15762	15812	15610	15726	15880	15451	15730	15536	15600	15877	15644	15527	15546	15563	15609	15560	15597	15728	15603	15846	15420	15730	15808	15605	15704	15591	15659	15662	15769	15700	15755	15557	15603	15610	15584	15493	15778	15590	15563	15619	15775	15627	15790	15610	15549	15624	15623	15669	15821	15432	15666	15564	15691	15703	15684	15627	15513	15463	15762	15579	15692	15597	15581	15735	15622	15601	15652	15643	15523	15648	15805	15727	15652	15754	15707	15570	15508	15899	15561	15420	15787	15709	15496	15569	15541	15807	15614	15518	15600	15599	15576	15702	15607	15911	15685	15674	15548	15720	15749	15686	15713	15753	15741	15607	15542	15500	15515	15731	15623	15724	15638	15539	15715	15556	15818	15693	15692	15510	15749	15666	15683	15592	15571	15649	15591	15606	15543	15565	15713	15580	15409	15763	15709	15667	15757	15637	15754	15604	15731	15547	15701	15571	15803	15664	15721	15627	15516	15744	15759	15756	15605	15841	15605	15656	15431	15487	15711	15475	15668	15565	15708	15716	15672	15646	15544	15536	15527	15479	15653	15839	15918	15512	15698	15648	15650	15595	15658	15633	15625	15744	15612	15634	15830	15678	15591	15642	15683	15755	15812	15798	15660	15599	15458	15800	15717	15638	15617	15639	15653	15546	15443	15664	15660	15505	15500	15754	15661	15686	15698	15474	15799	15619	15749	15768	15757	15895	15818	15725	15566	15713	15703	15602	15700	15604	15542	15842	15752	15788	15636	15405	15550	15663	15558	15550	15705	15764	15737	15782	15669	15633	15684	15738	15561	15521	15571	15550	15654	15612	15624	15719	15553	15909	15597	15367	15627	15634	15585	15793	15790	15627	15676	15686	15813	15586	15864	15619	15625	15596	15692	15866	15705	15596	15795	15606	15641	15611	15796	15779	15625	15567	15764	15569	15610	15491	15503	15475	15600	15765	15812	15640	15746	15458	15765	15677	15640	15660	15649	15653	15685	15709	15704	15812	15696	15774	15708	15627	15585	15792	15642	15682	15615	15715	15772	15764	15759	15776	15532	15579	15428	15514	15665	15534	15551	15850	15687	15758	15706	15787	15471	15681	15613	15465	15611	15747	15574	15718	15578	15633	15704	15487	15789	15478	15690	15745	15636	15583	15768	15691	15669	15595	15661	15452	15686	15524	15434	15739	15663	15680	15760	15526	15794	15691	15732	15492	15616	15557	15742	15515	15631	15557	15595	15853	15749	15546	15646	15573	15570	15591	15691	15629	15619	15659	15683	15652	15630	15694	15408	15463	15736	15527	15865	15665	15744	15771	15669	15609	15434	15593	15676	15648	15614	15883	15734	15567	15559	15690	15808	15560	15685	15695	15676	15536	15742	15715	15682	15837	15762	15812	15529	15540	15681	15601	15633	15562	15494	15748	15894	15763	15620	15658	15736	15707	15566	15835	15752	15641	15667	15705	15697	15648	15651	15714	15649	15598	15773	15537	15704	15663	15696	15799	15572	15595	15669	15651	15596	15817	15549	15659	15465	15658	15628	15617	15790	15801	15698	15689	15708	15701	15714	15573	15626	15615	15545	15673	15642	15672	15700	15756	15810	15736	15626	15629	15580	15534	15662	15597	15832	15563	15632	15585	15594	15530	15468	15698	15615	15495	15796	15551	15629	15692	15670	15472	15672	15467	15745	15568	15785	15691	15736	15434	15678	15609	15767	15675	15686	15578	15602	15672	15594	15313	15511	15742	15837	15490	15436	15892	15674	15413	15717	15584	15600	15442	15608	15664	15692	15569	15704	15827	15809	15568	15730	15629	15610	15715	15482	15770	15596	15739	15643	15521	15627	15435	15518	15566	15615	15498	15803	15485	15599	15605	15761	15538	15800	15510	15595	15666	15731	15663	15609	15558	15572	15627	15778	15682	15657	15743	15665	15601	15736	15671	15600	15563	15620	15559	15506	15880	15593	15616	15658	15689	15786	15543	15543	15677	15697	15818	15542	15725	15633	15810	15512	15682	15972	15807	15625	15690	15553	15476	15602	15619	15767	15607	15536	15767	15548	15575	15688	15711	15592	15603	15732	15466	15723	15577	15644	15652	15667	15653	15623	15645	15626	15753	15671	15563	15652	15880	15699	15774	15594	15609	15725	15744	15809	15691	15573	15856	15565	15587	15629	15700	15605	15500	15760	15726	15660	15743	15894	15731	15525	15592	15520	15651	15611	15790	15814	15678	15669	15697	15666	15708	15473	15507	15733	15716	15765	15769	15665	15677	15889	15684	15751	15759	15605	15507	15646	15600	15739	15558	15655	15564	15605	15493	15620	15595	15570	15665	15745	15694	15611	15682	15801	15602	15560	15617	15568	15706	15725	15734	15798	15548	15677	15575	15688	15685	15663	15757	15574	15779	15854	15625	15688	15549	15566	15652	15731	15718	15661	15509	15670	15596	15849	15677	15743	15776	15684	15550	15615	15799	15672	15694	15554	15586	15571	15674	15603	15654	15649	15698	15400	15522	15706	15559	15841	15689	15511	15654	15803	15767	15669	15678	15749	15466	15790	15715	15576	15723	15597	15639	15715	15502	15563	15828	15786	15580	15518	15734	15700	15696	15687	15695	15587	15777	15483	15649	15614	15671	15397	15670	15574	15573	15776	15771	15811	15640	15621	15457	15670	15700	15644	15688	15588	15788	15831	15918	15673	15672	15566	15513	15688	15689	15605	15714	15629	15483	15794	15627	15702	15721	15667	15704	15647	15598	15602	15682	15681	15727	15735	15756	15699	15481	15652	15616	15655	15631	15553	15534	15832	15582	15661	15622	15587	15664	15624	15543	15742	15767	15553	15518	15739	15621	15536	15630	15518	15767	15574	15623	15772	15573	15654	15549	15378	15616	15746	15720	15728	15810	15808	15651	15515	15749	15725	15647	15626	15507	15657	15642	15532	15742	15903	15567	15477	15511	15803	15702	15582	15529	15502	15592	15627	15576	15981	15581	15695	15616	15707	15560	15558	15518	15707	15731	15730	15759	15710	15597	15653	15691	15533	15702	15847	15848	15549	15567	15389	15558	15722	15605	15580	15696	15711	15804	15568	15817	15770	15677	15818	15507	15551	15774	15700	15499	15788	15639	15604	15661	15842	15698	15508	15765	15756	15613	15652	15530	15802	15605	15603	15707	15742	15492	15624	15776	15560	15724	15620	15767	15639	15643	15725	15667	15809	15616	15701	15666	15679	15572	15579	15696	15553	15967	15603	15594	15591	15563	15688	15577	15831	15713	15658	15582	15672	15591	15684	15597	15784	15517	15576	15589	15649	15832	15535	15595	15607	15534	15572	15546	15735	15559	15592	15688	15736	15630	15683	15669	15669	15799	15615	15651	15502	15646	15486	15441	15560	15708	15794	15634	15686	15599	15782	15683	15655	15767	15805	15414	15668	15418	15829	15625	15648	15653	15775	15491	15590	15678	15840	15905	15726	15650	15725	15496	15590	15578	15646	15654	15531	15672	15659	15659	15707	15622	15457	15557	15651	15633	15479	15692	15740	15595	15893	15751	15584	15550	15619	15713	15593	15553	15767	15630	15569	15633	15615	15583	15531	15612	15533	15512	15666	15753	15675	15728	15755	15611	15636	15505	15517	15813	15740	15658	15691	15752	15619	15625	15748	15766	15752	15674	15483	15558	15558	15589	15550	15562	15505	15692	15708	15516	15646	15554	15658	15687	15245	15567	15775	15599	15681	15567	15550	15542	15702	15629	15657	15534	15640	15660	15772	15541	15709	15749	15544	15622	15461	15805	15479	15727	15581	15467	15507	15531	15575	15467	15654	15590	15693	15519	15664	15603	15549	15444	15599	15668	15657	15540	15755	15592	15762	15642	15625	15440	15870	15604	15721	15620	15468	15620	15730	15597	15369	15647	15845	15505	15701	15495	15717	15583	15611	15793	15597	15469	15517	15662	15694	15767	15659	15731	15542	15781	15716	15650	15980	15632	15658	15549	15701	15752	15494	15568	15627	15703	15808	15686	15700	15718	15846	15598	15689	15760	15673	15483	15679	15648	15679	15726	15664	15638	15630	15695	15838	15792	15617	15640	15535	15762	15506	15668	15704	15757	15570	15471	15652	15705	15626	15518	15709	15699	15427	15686	15670	15480	15575	15748
25411	45756	44378	36769	32528	28696	25679	23013	20617	18894	18169	18634	18120	17548	16950	16662	16200	15953	15741	15711	15523	15309	15266	15203	15236	14960	15167	14978	15038	14778	14820	14835	14919	14808	14564	14728	14922	14584	14789	14763	14843	14702	14755	14806	14510	14692	14709	14753	14736	14654	14727	14584	14568	14844	14780	14883	14683	14776	14861	14817	14636	14882	14902	14815	14812	14716	14729	14683	14689	14558	14665	14729	14644	14626	14900	14666	14772	14586	14507	14639	14784	14714	14794	14705	14889	14521	14748	14682	14668	14814	14650	14562	14618	14753	14531	14754	14527	14799	14592	14662	14710	14621	14597	14713	14679	14625	14949	14727	14816	14791	14591	14797	14828	14562	14668	14613	14845	14525	14745	14571	14730	14521	14711	14680	14642	14653	14645	14639	14613	14694	14698	14625	14891	14660	14723	14709	14764	14596	14768	14615	14605	14811	14699	14667	14707	14547	14497	14639	14700	14580	14751	14717	14536	14647	14553	14648	14752	14630	14603	14656	14659	14747	14839	14778	14764	14653	14671	14767	14765	14718	14715	14637	14726	14750	14724	14681	14620	14789	14635	14638	14820	14585	14689	14586	14717	14567	14751	14685	14832	14605	14656	14837	14760	14719	14551	14844	14661	14795	14765	14769	14725	14536	14691	14599	14629	14588	14705	14567	14581	14590	14736	14590	14643	14584	14682	14703	14636	14730	14537	14691	14770	14736	14633	14549	14676	14853	14656	14750	14592	14634	14672	14523	14788	14596	14518	14851	14508	14707	14778	14550	14744	14680	14701	14615	14570	14667	14623	14676	14641	14761	14456	14816	14429	14564	14555	14588	14607	14642	14559	14538	14663	14604	14541	14574	14716	14629	14704	14543	14888	14729	14754	14578	14702	14574	14517	14752	14613	14797	14557	14738	14703	14764	14651	14658	14570	14748	14624	14690	14671	14589	14744	14740	14769	14673	14713	14766	14656	14628	14620	14582	14630	14535	14711	14566	14562	14503	14732	14707	14639	14544	14625	14698	14694	14695	14759	14611	14819	14653	14571	14650	14820	14725	14724	14763	14679	14555	14733	14790	14664	14701	14680	14664	14665	14830	14763	14664	14712	14842	14566	14799	14629	14524	14698	14500	14714	14590	14603	14654	14723	14611	14670	14534	14472	14670	14584	14607	14593	14525	14647	14792	14675	14621	14724	14683	14659	14697	14660	14703	14693	14848	14675	14642	14656	14659	14658	14645	14526	14593	14546	14757	14710	14650	14791	14699	14609	14649	14721	14693	14680	14655	14630	14393	14597	14697	14579	14511	14678	14691	14676	14751	14611	14769	14492	14795	14757	14474	14593	14629	14705	14540	14721	14803	14667	14588	14592	14716	14546	14576	14861	14690	14628	14722	14742	14510	14845	14764	14657	14656	14633	14717	14693	14576	14612	14580	14795	14581	14595	14590	14631	14738	14631	14783	14570	14659	14649	14796	14791	14551	14712	14503	14655	14671	14708	14623	14584	14821	14584	14557	14586	14554	14774	14750	14816	14572	14599	14610	14531	14543	14572	14503	14780	14705	14628	14659	14762	14814	14756	14657	14565	14809	14669	14714	14554	14636	14663	14628	14537	14517	14495	14624	14575	14571	14637	14629	14643	14735	14786	14674	14621	14615	14738	14621	14588	14684	14635	14681	14654	14587	14580	14744	14640	14805	14687	14668	14465	14802	14705	14623	14646	14646	14588	14585	14629	14491	14601	14554	14834	14725	14679	14665	14639	14660	14678	14757	14568	14663	14567	14812	14383	14477	14711	14681	14704	14547	14731	14538	14795	14628	14791	14762	14524	14628	14587	14576	14711	14541	14570	14661	14560	14516	14677	14661	14664	14533	14468	14749	14735	14587	14670	14603	14610	14759	14696	14661	14581	14634	14614	14636	14697	14610	14757	14550	14773	14847	14699	14770	14572	14677	14633	14711	14632	14874	14670	14545	14670	14572	14749	14686	14752	14689	14725	14490	14732	14631	14540	14633	14763	14597	14623	14609	14681	14541	14647	14826	14630	14628	14583	14587	14753	14601	14580	14680	14788	14768	14649	14643	14481	14508	14759	14783	14641	14783	14700	14792	14571	14765	14664	14547	14647	14660	14493	14592	14786	14745	14535	14815	14457	14625	14599	14690	14742	14640	14873	14596	14529	14596	14612	14647	14593	14606	14788	14596	14644	14543	14611	14562	14708	14657	14678	14682	14568	14514	14692	14664	14581	14612	14723	14640	14672	14702	14450	14772	14456	14673	14569	14566	14643	14655	14625	14756	14863	14545	14785	14465	14746	14699	14678	14711	14522	14740	14884	14685	14747	14596	14601	14712	14819	14494	14703	14649	14651	14645	14582	14681	14832	14626	14773	14662	14768	14598	14716	14522	14767	14652	14744	14647	14667	14446	14622	14611	14646	14627	14731	14390	14568	14779	14673	14672	14667	14651	14573	14594	14768	14639	14548	14461	14594	14599	14594	14475	14775	14745	14568	14531	14558	14675	14603	14767	14605	14691	14524	14595	14489	14446	14659	14741	14786	14603	14596	14646	14538	14525	14693	14633	14558	14650	14654	14574	14652	14693	14641	14574	14819	14690	14698	14678	14596	14523	14804	14652	14649	14650	14623	14571	14724	14635	14745	14597	14517	14667	14402	14592	14612	14588	14608	14726	14628	14657	14767	14854	14670	14810	14677	14637	14600	14776	14635	14683	14631	14587	14802	14542	14529	14585	14563	14734	14533	14508	14645	14870	14769	14562	14611	14746	14515	14720	14607	14571	14626	14400	14560	14569	14645	14623	14494	14745	14509	14582	14546	14646	14701	14667	14477	14665	14738	14465	14664	14713	14525	14481	14569	14535	14674	14773	14500	14630	14632	14594	14584	14539	14650	14569	14661	14647	14713	14673	14589	14538	14792	14753	14665	14631	14782	14682	14631	14703	14635	14571	14713	14769	14753	14760	14706	14529	14746	14611	14738	14502	14650	14635	14626	14621	14502	14689	15003	14628	14697	14725	14560	14615	14455	14584	14551	14642	14610	14672	14688	14548	14584	14624	14725	14751	14746	14693	14766	14566	14714	14528	14693	14652	14540	14513	14629	14570	14487	14709	14747	14407	14724	14740	14599	14649	14697	14756	14525	14616	14644	14487	14696	14690	14659	14771	14551	14537	14666	14545	14748	14690	14605	14607	14648	14664	14590	14769	14675	14638	14578	14703	14737	14552	14715	14598	14740	14568	14669	14784	14534	14662	14654	14499	14627	14759	14675	14645	14596	14534	14701	14718	14798	14680	14610	14543	14748	14683	14668	14680	14629	14536	14800	14808	14552	14658	14430	14638	14722	14771	14483	14655	14557	14516	14635	14860	14790	14550	14882	14778	14591	14739	14455	14619	14736	14679	14384	14765	14618	14657	14673	14476	14706	14610	14614	14607	14550	14676	14591	14803	14896	14756	14515	14849	14682	14670	14721	14493	14537	14725	14650	14733	14490	14666	14758	14690	14609	14730	14624	14547	14601	14674	14635	14766	14621	14664	14895	14556	14679	14560	14614	14668	14673	14565	14786	14509	14760	14728	14740	14848	14653	14729	14720	14611	14634	14654	14618	14473	14646	14568	14775	14694	14486	14716	14705	14766	14449	14491	14620	14843	14579	14653	14616	14501	14735	14645	14660	14547	14605	14783	14580	14557	14713	14687	14625	14675	14687	14814	14704	14812	14690	14684	14808	14669	14667	14386	14689	14591	14670	14787	14714	14788	14670	14587	14574	14640	14593	14625	14690	14526	14638	14581	14678	14769	14611	14636	14734	14748	14776	14721	14664	14616	14576	14733	14626	14685	14777	14542	14735	14644	14620	14536	14599	14695	14578	14697	14538	14649	14791	14718	14497	14550	14533	14590	14749	14593	14751	14533	14669	14583	14534	14516	14640	14684	14433	14694	14663	14659	14771	14786	14645	14680	14753	14529	14706	14476	14733	14735	14353	14791	14616	14653	14734	14571	14621	14662	14675	14661	14828	14515	14757	14762	14538	14756	14668	14626	14588	14502	14680	14549	14591	14717	14685	14507	14634	14615	14825	14633	14631	14691	14500	14724	14694	14606	14641	14611	14685	14774	14630	14726	14661	14681	14620	14790	14826	14505	14493	14828	14661	14791	14506	14520	14736	14706	14667	14704	14531	14818	14652	14541	14637	14646	14511	14644	14656	14731	14647	14522	14626	14625	14719	14715	14697	14751	14592	14422	14711	14774	14671	14629	14599	14661	14795	14520	14919	14724	14707	14817	14719	14660	14586	14630	14601	14755	14649	14665	14582	14643	14600	14523	14699	14629	14668	14598	14698	14642	14527	14638	14774	14752	14749	14504	14754	14718	14719	14683	14719	14683	14616	14753	14554	14762	14583	14422	14541	14708	14586	14794	14651	14749	14570	14579	14684	14648	14617	14661	14563	14715	14811	14627	14781	14601	14567	14805	14672	14730	14552	14662	14608	14727	14737	14657	14700	14557	14679	14705	14687	14682	14682	14440	14769	14611	14539	14608	14708	14654	14734	14575	14698	14578	14783	14617	14618	14466	14530	14686	14735	14639	14678	14407	14504	14627	14655	14598	14522	14654	14914	14592	14723	14712	14534	14633	14745	14609	14460	14787	14851	14627	14533	14700	14849	14468	14570	14723	14498	14734	14704	14440	14733	14558	14729	14628	14551	14652	14521	14681	14644	14549	14783	14588	14514	14454	14493	14635	14623	14702	14614	14557	14683	14692	14618	14764	14535	14669	14738	14747	14656	14527	14574	14460	14586	14546	14711	14703	14683	14780	14672	14697	14642	14587	14798	14717	14712	14859	14561	14644	14593	14798	14496	14828	14568	14636	14689	14640	14582	14704	14534	14546	14741	14780	14789	14538	14821	14484	14594	14533	14728	14664	14637	14774	14678	14788	14598	14730	14732	14765	14757	14594	14657	14647	14654	14850	14578	14638	14746	14435	14506	14605	14731	14655	14701	14777	14687	14697	14509	14617	14797	14523	14691	14560	14746	14556	14572	14788	14713	14559	14532	14633	14493	14680	14500	14728	14726	14659	14648	14582	14633	14709	14689	14630	14684	14688	14689	14785	14573	14421	14665	14673	14812	14782
27896	23826	29462	26291	21357	19993	18636	17462	16416	16059	15699	16106	15654	15854	15583	15543	15480	15369	15316	15133	15509	15189	15247	15275	15062	15258	15181	15214	15293	15164	15053	15182	15071	15053	15146	14979	15309	15047	15141	15178	15072	15020	15028	15112	15070	15037	14980	15136	15112	15117	15173	15058	15066	15085	15225	15014	15241	14943	15258	14994	15051	15008	15128	15150	15066	15185	15036	15041	15027	15050	14970	15117	15282	15169	15295	15049	15124	14946	14886	15122	15044	14993	15016	15116	15227	15098	15078	14880	15210	15053	15172	15114	14994	14930	14931	15124	14869	14961	14845	15203	15083	14871	15036	15011	15050	15094	15077	15008	14990	15179	14978	14936	15246	15085	15098	15030	15051	14993	15226	15093	15144	15040	14984	15267	15094	15067	14977	15066	15092	15222	15189	15078	15179	15208	15119	15153	15229	14921	14931	14975	14975	15034	14956	14938	15288	15166	15002	15152	15135	15062	15101	14982	14970	14942	15173	14896	14972	15167	14945	15075	15053	15150	14968	15076	14975	15177	15039	15118	15257	15173	15108	15177	15030	14922	15063	14966	14924	15237	15151	14982	15093	15123	14946	15172	14857	14847	15091	15138	14985	15151	15075	15142	15060	15159	14986	14973	14982	14922	15090	14966	14846	15040	14860	15167	15150	15222	15226	14873	15306	15105	15179	15044	15030	15165	15116	15057	14895	15007	15141	15073	15068	15108	14959	14998	15225	15093	15201	15178	15080	14932	15129	15020	15209	14947	15252	15120	15067	14985	15135	15129	15105	15058	15040	15045	15171	15019	15196	15039	15183	15178	15132	15101	15089	15069	14998	14953	14974	15041	14977	15098	15058	14840	15032	15088	15046	15192	15158	15096	15053	15072	15136	15119	14983	15063	14989	15242	14951	14877	15056	14962	14809	15042	14996	15176	14970	15082	14967	15238	15137	15138	14950	15258	15171	15122	15111	15019	14884	14942	15178	14971	14831	15005	15117	15002	15043	15143	15222	15055	15091	14866	15147	15076	14892	15121	15158	15130	15218	15038	15087	15091	15065	15088	15150	15190	15102	15044	15202	15169	15043	15111	14988	15033	15221	15062	15094	14972	15150	15137	14899	15103	15109	15035	15184	15137	15132	15241	14982	14988	15014	14901	15292	15041	15106	15027	15166	15041	14992	14887	15135	15020	15032	15281	15047	15055	15096	15006	14677	15063	14930	15061	14983	15015	15033	14918	15056	14883	14991	15132	15038	14999	14945	15119	15142	14953	15174	14859	15033	15009	15048	15249	14932	15091	14921	14934	15179	14988	14985	14866	15071	14956	15112	15171	15004	15040	15167	15072	15233	15048	15022	15041	15131	15073	15147	14964	15001	15072	15022	15032	15021	14955	15034	15003	15070	15015	15113	14932	15100	14778	15084	14883	15162	14976	15150	15029	14989	15110	15150	15027	14865	15140	14832	15225	14797	15075	15058	15072	14824	15052	15154	14931	15118	14950	14982	14983	15042	15161	14972	14953	14995	15200	15089	15152	15092	15056	15076	15099	15056	15133	14815	15167	15051	15162	15138	15287	15144	15151	15071	14996	14998	15045	15056	15061	15026	15139	15170	15244	15135	15033	15039	15136	15160	14813	15068	15081	14926	15247	15190	14917	15122	15132	15256	15089	15238	15129	15144	15013	15011	14946	15066	15228	15181	15122	15041	15000	15177	15132	15194	15045	15136	15177	15093	15038	15231	15197	15063	14823	15026	14942	14977	15096	15076	15092	15052	15110	15038	15167	15330	15298	15038	15158	14899	14958	15032	15141	14980	15052	15166	15009	14994	15122	15245	15048	14999	14974	14992	15110	15174	14879	14878	15002	15185	15049	14839	15038	15121	15044	15109	15133	14880	14988	15009	15188	14812	15161	15031	15063	15172	15045	15055	14886	14929	15151	15162	14967	15010	15044	15012	14905	14902	15125	15188	15152	15077	15032	15161	15202	15011	15187	15182	15243	15070	15077	14957	15046	14969	15078	14957	15114	14958	15132	15023	14970	15115	15118	15057	15213	15192	15071	15080	15186	15045	15036	14981	15024	15058	15059	14962	14848	15154	15087	14971	15099	15130	15187	15097	15058	15089	15094	14941	15075	15090	15019	14976	15136	14975	14998	15032	15009	15082	14981	15307	15093	15041	15255	14751	15071	15047	15039	14892	14918	15284	15048	14933	15205	15112	15036	15081	15029	15100	14992	15029	15023	15099	15015	15182	15310	14898	15105	15030	15122	14983	15164	15036	15035	14836	15207	15140	15010	15204	15206	15154	15062	15038	14971	15236	15156	15205	15042	15302	15116	15172	14968	15030	15058	15218	15046	15030	15109	15227	15106	15301	14908	15115	14921	14906	14864	15160	15126	15204	14987	15106	15181	14993	14943	15031	15106	15068	15156	15193	15220	15161	15080	15140	15036	15235	15075	15020	15045	15082	15201	15261	15230	15175	15183	15006	15273	15004	15082	14979	15178	15000	15301	15191	15096	15012	15203	15134	15119	15105	15011	15176	15056	15054	14977	15021	15253	15022	15090	15008	15306	15120	15197	14861	15004	14952	15095	15176	15187	15109	15001	14978	15078	15268	15022	15014	15221	15178	15128	15129	15117	15245	15029	14994	15017	15152	15112	15221	15099	15018	14975	14958	14936	15071	14990	15192	15139	14981	15010	14871	15107	15068	15177	14939	15048	15138	15055	15159	15166	14949	14848	15192	14956	15165	15066	15002	15177	15072	14982	15101	15129	15057	14982	15069	14953	15025	15050	14971	15021	14957	14970	15032	15181	15130	14976	15003	15014	15027	15133	15008	14893	14986	15080	14965	15132	15100	15151	15229	14896	15200	15056	15254	15193	15171	15017	15238	15217	14904	14957	15101	15043	15117	15065	15031	15113	15049	15074	14941	15071	15113	15004	14991	15034	15111	15040	15012	14997	15124	14954	15027	15010	14961	15126	15080	15015	15168	15252	15194	15190	15169	15221	15005	14993	15026	14908	14996	14966	14969	14862	14921	14856	15197	14878	15036	15000	15083	14940	14995	15238	14935	14932	15086	15064	14998	14864	14984	15099	15037	15047	15073	15067	15019	15010	15133	15167	14977	15111	15125	15169	15024	15077	15135	15303	15065	15085	15115	15116	15071	15079	15113	15001	14986	15077	15070	15076	15090	15098	14979	15058	15116	15215	15065	15095	15285	14956	15054	15020	15091	15072	15076	15110	15046	15092	15103	15042	15026	14911	15022	15112	15225	15090	15130	15023	15223	15176	15225	15000	15046	14995	15054	14947	15237	15054	15163	15021	15103	14977	15091	15158	15065	15220	15029	14981	15178	15048	15071	15203	14918	15088	15297	15176	15103	15172	15035	15049	15033	15065	15126	15350	15226	15108	14944	15088	15123	15087	14966	15160	14918	15073	15105	15168	15053	15100	15141	15004	15062	15142	15019	14715	15071	15062	15093	15080	14866	14958	15105	15135	15155	15089	15152	14898	15171	15114	15131	14975	15137	15076	15081	15309	15070	15109	15070	14998	15101	15045	15258	15181	15165	15237	15124	15154	15083	15134	14984	15126	15072	15039	15066	15029	15219	15102	15173	15010	15116	15226	15008	15062	15175	14900	15184	15125	15103	15167	15088	15010	15023	15101	15157	15007	15103	15080	14979	15012	15122	15117	14878	15132	15130	14937	14889	15169	14919	15072	14973	15018	14876	14951	15170	14942	15139	15210	15253	14985	15041	15090	15051	15092	14938	15071	15060	14739	15136	15231	15097	14991	15121	15183	15286	15217	15206	15157	14941	15159	15158	15303	15146	15084	15287	15186	15036	15058	15052	15137	15152	15176	15140	15090	15060	15091	15138	14986	14914	15033	14854	15189	15339	14996	15061	14992	14973	15015	14881	15031	15188	14994	15198	15046	15198	14886	15055	15149	15074	15170	15349	15051	15064	14876	15107	15169	15009	14941	15181	15077	15109	14987	14985	15010	14942	15247	15008	15203	15080	15302	15153	15002	14871	15115	15265	15206	15128	15008	15166	15010	15045	14949	15051	14944	15036	15089	15217	15163	15067	15127	15027	14881	15063	14973	14999	15065	14867	15204	15079	15075	15046	15000	15140	15007	15174	15069	14932	15106	15008	14953	14918	15107	14980	15070	15008	15146	14930	14953	15092	15098	14986	15142	14925	15118	15256	15124	14973	15009	15027	15161	15050	14993	15013	15159	14960	15198	15097	15122	15233	14972	14971	15057	15297	15054	15053	15202	15126	15134	14731	14878	15265	15092	15067	15160	15097	15118	15026	14990	15065	15150	14973	14928	15100	14962	15235	15011	15031	15203	15084	14997	15055	14973	14995	15092	15326	15210	15171	15294	15064	15133	14972	15220	14996	15096	15094	15114	14974	14988	15199	14887	15134	15179	14985	15065	15163	15128	14952	15008	15142	15117	15170	15065	15053	15044	14975	15119	15105	15174	15004	15163	15246	15040	15207	15209	14982	14861	14976	15159	15247	14926	14988	14907	15129	15128	15063	15102	15257	15064	14949	15362	14989	15208	14881	15150	15251	14994	14840	15165	15104	15043	15155	15047	14904	14892	15045	15004	15082	14968	15075	15073	14942	15129	15066	15020	15210	15079	15269	15090	15084	15001	14999	15200	15321	15072	15069	15074	15253	15067	14928	15134	15105	15074	15092	15017	15168	14963	15185	15063	15067	15096	15172	15230	15028	15225	14916	15155	15284	15092	15104	15164	15118	15167	14969	15080	15124	14862	15193	15052	15291	15303	15220	14932	15069	14992	15029	15057	15024	15224	15162	14966	14958	14977	15038	15011	15025	15091	15159	15138	15093	15267	15180	14903	15238	15224	15065	15124	15096	15181	14897	15124	15062	14925	15064	15110	15137	15047	15092	14907	15083	15252	15023	15004	15117	15020	15110	15262	15074	15094	15258	15065	15026	14975	15077	15128	15208	14929	15068	14932	15095	15033	14891	15117	14935	15038	15133	14977	15099	14905	15247	15019	15067	14887	14843	14962	15035	14976	15168	14974	15315	15020	15022	14956	14823	15039	15232	15307	15197	15033	15124	14906	15095	14986	15090	15081	15286	14918	15005	15067	15023	15249	14952	15120	15042	15024
23426	35492	34317	27347	23968	22062	19621	18269	17057	16115	15651	15880	15700	15607	15231	15151	14973	14746	14979	14675	14736	14567	14630	14872	14412	14686	14317	14530	14648	14723	14541	14310	14436	14345	14324	14507	14466	14407	14553	14482	14440	14500	14503	14504	14326	14398	14308	14188	14441	14353	14374	14383	14386	14229	14324	14293	14447	14460	14429	14288	14453	14392	14303	14559	14524	14473	14322	14345	14438	14455	14337	14265	14594	14486	14353	14507	14322	14329	14321	14231	14332	14310	14255	14379	14262	14440	14403	14331	14358	14332	14283	14258	14271	14352	14370	14280	14387	14201	14212	14339	14438	14364	14373	14427	14417	14420	14202	14386	14537	14435	14367	14522	14405	14598	14477	14467	14400	14437	14346	14303	14311	14332	14409	14278	14448	14339	14357	14473	14421	14218	14485	14305	14411	14317	14429	14395	14569	14412	14326	14317	14263	14500	14345	14362	14220	14301	14358	14425	14398	14364	14370	14320	14453	14301	14352	14237	14512	14285	14298	14387	14494	14308	14311	14287	14533	14361	14448	14335	14250	14443	14417	14484	14333	14492	14424	14378	14365	14397	14483	14338	14256	14269	14479	14329	14433	14351	14434	14293	14349	14298	14345	14402	14315	14319	14361	14346	14437	14286	14341	14332	14242	14172	14253	14369	14477	14339	14399	14453	14326	14359	14401	14289	14526	14479	14359	14454	14367	14298	14228	14220	14348	14413	14226	14220	14278	14352	14266	14487	14409	14365	14337	14218	14256	14445	14319	14265	14367	14336	14359	14341	14333	14386	14282	14395	14247	14380	14447	14287	14388	14393	14398	14330	14327	14412	14372	14278	14440	14395	14392	14321	14385	14263	14320	14257	14102	14382	14389	14399	14359	14425	14466	14363	14421	14185	14443	14311	14333	14401	14237	14422	14379	14435	14354	14321	14392	14307	14348	14290	14544	14131	14423	14331	14217	14157	14353	14423	14493	14382	14462	14369	14350	14274	14324	14350	14378	14408	14256	14349	14338	14510	14284	14335	14266	14377	14233	14234	14411	14442	14413	14381	14307	14281	14310	14400	14430	14515	14302	14283	14236	14331	14397	14184	14232	14420	14413	14361	14375	14392	14461	14521	14293	14314	14292	14401	14346	14267	14496	14397	14421	14151	14422	14308	14430	14437	14423	14213	14354	14472	14291	14394	14284	14271	14189	14380	14479	14235	14392	14417	14361	14381	14497	14586	14205	14399	14317	14285	14548	14316	14394	14175	14159	14463	14300	14337	14290	14282	14379	14207	14300	14319	14269	14279	14435	14365	14459	14304	14355	14439	14326	14272	14301	14373	14256	14242	14318	14342	14311	14402	14369	14315	14229	14259	14379	14412	14433	14470	14365	14511	14396	14406	14381	14316	14389	14308	14371	14356	14401	14215	14301	14348	14471	14413	14403	14524	14230	14275	14216	14236	14335	14288	14429	14451	14300	14421	14343	14367	14429	14308	14465	14248	14396	14385	14294	14293	14350	14441	14321	14276	14316	14479	14465	14431	14241	14122	14150	14446	14248	14368	14343	14196	14250	14480	14538	14303	14434	14334	14403	14316	14380	14467	14402	14347	14393	14239	14262	14287	14351	14411	14363	14275	14302	14527	14461	14511	14223	14410	14369	14421	14518	14292	14326	14264	14490	14367	14416	14338	14316	14274	14258	14250	14339	14389	14214	14437	14272	14304	14360	14364	14374	14328	14321	14547	14338	14302	14315	14315	14347	14380	14258	14306	14278	14250	14310	14372	14398	14398	14385	14304	14291	14385	14452	14258	14364	14250	14427	14343	14541	14428	14307	14397	14417	14347	14387	14383	14208	14445	14349	14456	14420	14416	14308	14334	14257	14233	14354	14266	14406	14409	14251	14376	14352	14258	14357	14446	14356	14330	14488	14371	14356	14363	14593	14216	14402	14523	14230	14221	14338	14504	14452	14410	14461	14423	14210	14240	14284	14397	14356	14215	14303	14413	14345	14400	14405	14239	14364	14445	14284	14292	14466	14278	14366	14476	14192	14206	14440	14395	14429	14333	14298	14408	14424	14488	14428	14283	14187	14491	14493	14484	14276	14392	14440	14392	14342	14230	14451	14266	14329	14412	14212	14252	14407	14158	14372	14366	14344	14582	14436	14215	14121	14389	14398	14541	14287	14362	14477	14346	14326	14397	14300	14432	14394	14374	14437	14351	14202	14287	14126	14414	14363	14368	14418	14427	14346	14322	14271	14487	14312	14475	14344	14249	14168	14251	14307	14381	14187	14317	14258	14254	14347	14289	14245	14296	14283	14418	14405	14504	14359	14440	14275	14314	14351	14248	14354	14342	14392	14261	14438	14290	14301	14382	14364	14401	14415	14342	14173	14224	14257	14272	14222	14404	14422	14387	14396	14313	14317	14274	14471	14232	14402	14331	14279	14227	14179	14381	14369	14341	14366	14347	14250	14432	14423	14483	14521	14368	14450	14337	14248	14353	14522	14415	14374	14457	14322	14361	14259	14273	14532	14418	14384	14249	14524	14372	14360	14213	14240	14411	14381	14214	14591	14525	14495	14495	14371	14451	14324	14447	14235	14304	14451	14228	14478	14452	14485	14405	14469	14358	14273	14437	14418	14522	14503	14298	14205	14383	14523	14209	14441	14192	14276	14475	14232	14449	14339	14459	14337	14409	14310	14139	14306	14375	14435	14437	14325	14589	14342	14364	14218	14329	14412	14360	14361	14453	14511	14435	14284	14192	14465	14285	14383	14593	14348	14376	14369	14294	14229	14316	14251	14456	14355	14311	14513	14328	14462	14390	14535	14249	14380	14317	14390	14405	14202	14360	14425	14323	14352	14272	14376	14377	14358	14401	14272	14415	14422	14376	14194	14266	14455	14353	14239	14228	14383	14330	14385	14205	14296	14129	14270	14485	14427	14567	14469	14392	14360	14432	14277	14491	14417	14271	14325	14122	14295	14391	14318	14368	14418	14316	14229	14355	14287	14397	14286	14458	14209	14479	14274	14410	14452	14230	14394	14394	14516	14363	14359	14437	14642	14258	14335	14399	14387	14423	14422	14338	14367	14409	14418	14330	14441	14221	14234	14325	14289	14299	14403	14253	14424	14342	14321	14321	14417	14324	14423	14284	14383	14428	14449	14258	14425	14416	14406	14328	14397	14272	14390	14458	14428	14457	14519	14505	14326	14366	14273	14464	14359	14412	14214	14283	14394	14319	14331	14344	14294	14267	14330	14427	14227	14319	14429	14360	14548	14478	14396	14178	14311	14463	14213	14467	14368	14513	14310	14374	14315	14334	14365	14472	14293	14301	14398	14390	14130	14357	14497	14243	14310	14251	14516	14373	14568	14394	14326	14327	14567	14295	14468	14452	14341	14301	14386	14244	14239	14542	14345	14426	14414	14468	14367	14336	14353	14352	14415	14233	14508	14224	14521	14349	14365	14340	14386	14369	14283	14436	14420	14361	14428	14313	14377	14317	14428	14419	14448	14231	14246	14423	14461	14461	14302	14401	14384	14360	14221	14216	14603	14258	14510	14394	14334	14353	14393	14331	14285	14431	14347	14470	14228	14291	14102	14288	14341	14426	14408	14291	14483	14309	14426	14452	14352	14421	14341	14311	14426	14151	14293	14283	14346	14332	14458	14265	14186	14295	14329	14280	14180	14342	14343	14312	14410	14365	14383	14345	14199	14305	14239	14394	14414	14397	14391	14342	14343	14395	14480	14284	14466	14282	14007	14309	14351	14255	14308	14318	14262	14324	14271	14358	14468	14367	14453	14407	14499	14368	14111	14264	14370	14328	14264	14260	14260	14361	14405	14265	14384	14276	14430	14302	14305	14407	14416	14349	14158	14336	14413	14311	14364	14290	14618	14194	14473	14237	14499	14578	14352	14455	14342	14332	14282	14478	14336	14346	14270	14511	14367	14320	14180	14266	14173	14452	14290	14481	14351	14542	14234	14308	14428	14207	14472	14599	14323	14307	14530	14295	14387	14215	14276	14492	14341	14421	14459	14515	14299	14205	14428	14331	14200	14433	14427	14386	14308	14465	14282	14400	14387	14388	14378	14157	14255	14215	14305	14222	14423	14225	14387	14203	14433	14365	14406	14316	14378	14334	14288	14274	14339	14346	14412	14397	14441	14333	14354	14428	14420	14358	14356	14474	14266	14315	14304	14355	14178	14444	14350	14551	14346	14386	14279	14298	14273	14368	14239	14326	14267	14350	14386	14380	14349	14422	14452	14351	14360	14572	14397	14426	14400	14378	14365	14374	14526	14406	14332	14350	14392	14382	14541	14337	14281	14438	14520	14397	14378	14500	14313	14392	14381	14314	14330	14514	14291	14541	14181	14253	14412	14397	14361	14444	14457	14424	14372	14339	14406	14399	14181	14411	14432	14303	14276	14352	14167	14519	14160	14267	14178	14251	14350	14285	14366	14425	14404	14405	14389	14297	14417	14368	14294	14440	14325	14392	14365	14369	14237	14145	14332	14433	14393	14522	14302	14436	14219	14348	14437	14347	14337	14336	14430	14412	14365	14249	14429	14319	14426	14424	14178	14154	14288	14048	14417	14485	14372	14323	14576	14328	14301	14401	14352	14321	14525	14326	14339	14450	14410	14254	14299	14477	14429	14507	14310	14424	14448	14310	14456	14310	14280	14422	14346	14562	14353	14423	14397	14385	14434	14403	14259	14471	14247	14308	14281	14465	14306	14216	14162	14466	14378	14440	14403	14317	14316	14253	14373	14346	14352	14442	14320	14378	14286	14425	14279	14271	14304	14474	14447	14244	14340	14273	14227	14523	14335	14318	14441	14227	14343	14296	14322	14340	14529	14333	14402	14437	14404	14302	14501	14291	14250	14498	14349	14255	14270	14382	14425	14315	14483	14411	14339	14519	14392	14286	14381	14327	14527	14470	14447	14365	14450	14350	14295	14324	14401	14045	14205	14461	14169	14432	14389	14454	14331	14386	14428	14356	14484	14305	14365	14452	14239	14516	14300	14374	14375	14419	14409	14347	14349	14295	14426	14426	14345	14316	14423	14296	14378	14449	14210	14335	14527	14448	14434	14441	14415	14311	14280	14389	14403	14552	14241	14387	14363	14357	14371	14359	14369	14352	14391	14293
24175	21598	29219	24808	23531	24654	23774	19584	18367	17613	17399	17267	17300	17214	16821	16505	16351	16221	16242	16318	15998	16001	16054	15877	16065	15970	15823	15947	15850	15832	16071	15929	15599	15802	15772	15597	15758	15490	15834	15830	15806	15758	15806	15838	15836	15847	15724	15629	15929	15707	15663	15750	15811	15776	15689	15755	15617	15859	15744	15540	15765	15663	15692	15650	15859	15648	15702	15731	15908	15870	15786	15821	15783	15703	15789	15835	15602	15660	15650	15504	15493	15889	15880	15617	15744	15739	15701	15744	15445	15717	15608	15678	15555	15669	15691	15737	15522	15756	15757	15679	15623	15493	15639	15668	15599	15741	15800	15633	15654	15699	15674	15596	15638	15784	15627	15844	15792	15856	15707	15774	15586	15731	15604	15801	15598	15730	15757	15854	15652	15677	15707	15751	15696	15601	15590	15804	15692	15774	15705	15727	15837	15627	15441	15655	15769	15514	15815	15651	15603	15638	15787	15658	15751	15639	15642	15741	15586	15875	15529	15780	15673	15667	15715	15585	15733	15800	15613	15885	15853	15737	15708	15583	15648	15517	15563	15637	15720	15591	15753	15587	15851	15640	15649	15620	15767	15664	15739	15785	15515	15436	15765	15635	15850	15735	15672	15638	15996	15700	15803	15585	15498	15569	15585	15773	15785	15749	15699	15799	15510	15697	15818	15773	15810	15566	15614	15681	15696	15783	15646	15841	15618	15720	15662	15781	15598	15740	15979	15834	15716	15686	15753	15804	15680	15964	15600	15655	15613	15596	15704	15888	15690	15789	15783	15372	15758	15722	15646	15546	15543	15635	15520	15548	15756	15597	15834	15585	15675	15579	15642	15810	15731	15700	15853	15764	15789	15488	15783	15488	15765	15561	15649	15728	15763	15659	15765	15869	15703	15673	15640	15795	15793	15854	15691	15690	15721	15786	15651	15678	15441	15535	15637	15631	15664	15707	15650	15680	15509	15653	15624	15570	15579	15550	15466	15742	15782	15688	15647	15829	15616	15702	15658	15603	15526	15548	15630	15490	15580	15526	15608	15779	15869	15853	15633	15668	15569	15619	15935	15864	15820	15691	15791	15615	15654	15521	15708	15733	15771	15592	15704	15458	15693	15938	15731	15701	15709	15682	15765	15606	15682	15550	15666	15588	15866	15759	15909	15703	15555	15735	15774	15654	15522	15738	15672	15576	15748	15554	15741	15740	15596	15583	15757	15660	15657	15669	15619	15691	15716	15709	15720	15588	15631	15691	15771	15721	15741	15653	15651	15736	15681	15696	15522	15875	15967	15589	15835	15769	15683	15696	15712	15632	15627	15794	15526	15795	15490	15837	15613	15544	15750	15748	15684	15725	15633	15628	15538	15566	15612	15819	15638	15857	15694	15546	15635	15699	15760	15677	15665	15637	15701	15608	15606	15491	15459	15641	15673	15677	15680	15606	15716	15503	15532	15795	15650	15661	15755	15691	15618	15741	15659	15840	15683	15582	15584	15790	15595	15700	15719	15750	15817	15706	15777	15633	15693	15752	15618	15686	15615	15705	15777	15740	15406	15746	15790	15816	15841	15656	15561	15661	15778	15782	15655	15673	15658	15878	15779	15701	15620	15766	15540	15659	15661	15687	15710	15536	15765	15647	15783	15748	15634	15577	15775	15847	15749	15696	15560	15458	15797	15634	15579	15644	15632	15726	15598	15604	15610	15752	15521	15467	15827	15810	15665	15634	15740	15725	15937	15750	15705	15820	15500	15765	15714	15703	15674	15574	15566	15433	15696	15536	15532	15567	15805	15623	15715	15674	15810	15714	15443	15614	15596	15476	15688	15519	15642	15702	15587	15570	15533	15557	15579	15807	15664	15478	15779	15844	15696	15600	15550	15700	15668	15605	15754	15527	15866	15513	15626	15531	15638	15588	15763	15742	15590	15678	15751	15677	15686	15680	15618	15972	15657	15764	15558	15681	15754	15728	15736	15689	15870	15705	15762	15673	15482	15550	15553	15708	15846	15588	15667	15669	15444	15619	15695	15685	15676	15662	15565	15884	15685	15781	15863	15745	15788	15430	15566	15680	15738	15607	15835	15846	15668	15654	15791	15745	15794	15566	15443	15753	15724	15571	15759	15765	15886	15558	15811	15430	15733	15564	15755	15651	15741	15566	15748	15621	15646	15769	15658	15655	15694	15591	15567	15744	15563	15501	15708	15680	15789	15774	15675	15660	15706	15618	15557	15664	15706	15680	15720	15839	15757	15600	15764	15631	15686	15646	15773	15854	15622	15798	15757	15813	15731	15693	15604	15774	15657	15594	15551	15634	15796	15718	15828	15616	15556	15538	15656	15660	15741	15689	15559	15670	15625	15697	15610	15642	15620	15892	15487	15365	15714	15691	15674	15640	15574	15534	15548	15421	15485	15727	15590	15632	15705	15835	15662	15844	15740	15735	15460	15714	15745	15711	15703	15616	15475	15512	15779	15607	15541	15654	15724	15667	15643	15925	15766	15660	15595	15566	15938	15560	15798	15593	15941	15820	15750	15753	15623	15849	15756	15590	15600	15687	15760	15806	15524	15688	15731	15811	15622	15624	15682	15678	15651	15549	15597	15686	15783	15778	15384	15673	15501	15680	15790	15643	15830	15831	15655	15549	15676	15817	15597	15576	15423	15500	15551	15841	15930	15653	15582	15755	15620	15775	15731	15703	15700	15759	15571	15746	15774	15696	15825	15687	15679	15685	15600	15514	15754	15809	15741	15558	15707	15735	15752	15711	15679	15761	15616	15658	15478	15759	15711	15751	15648	15727	15489	15604	15664	15725	15601	15678	15590	15647	15585	15534	15754	15715	15722	15560	15760	15872	15786	15711	15824	15728	15722	15638	15751	15800	15481	15656	15693	15761	15647	15798	15864	15889	15799	15710	15834	15615	15510	15609	15589	15699	15815	15571	15792	15757	15621	15584	15799	15825	15843	15745	15731	15592	15750	15618	15865	15666	15633	15656	15747	15574	15594	15745	15565	15715	15576	15758	15654	15561	15758	15601	15709	15608	15601	15588	15548	15685	15913	15657	15606	15648	15677	15633	15582	15812	15844	15784	15700	15776	15747	15600	15603	15483	15589	15674	15668	15799	15502	15629	15843	15562	15492	15737	15739	15786	15677	15831	15781	15599	15665	15748	15721	15621	15612	15645	15830	15569	15498	15739	15470	15500	15688	15605	15727	15543	15776	15491	15765	15763	15683	15563	15755	15555	15678	15734	15476	15718	15761	15734	15764	15785	15754	15656	15597	15630	15775	15719	15713	15837	15684	15856	15657	15472	15618	15691	15628	15665	15612	15941	15604	15734	15838	15733	15741	15841	15814	15809	15669	15389	15796	15553	15672	15741	15595	15675	15551	15582	15439	15754	15541	15598	15623	15711	15764	15556	15701	15526	15729	15688	15631	15600	15935	15434	15626	15769	15703	15643	15811	15797	15571	15678	15754	15665	15686	15550	15546	15596	15622	15764	15637	15698	15560	15645	15663	15603	15748	15471	15640	15741	15657	15785	15760	15462	15667	15679	15426	15803	15781	15480	15677	15797	15883	15603	15687	15604	15605	15663	15750	15669	15766	15527	15492	15711	15520	15682	15662	15680	15789	15632	15606	15726	15787	15699	15642	15662	15548	15572	15597	15857	15679	15650	15627	15710	15710	15573	15666	15707	15572	15757	15821	15600	15586	15677	15709	15555	15655	15823	15899	15696	15680	15746	15719	15594	15773	15634	15722	15662	15626	15550	15756	15620	15867	15562	15796	15599	15535	15666	15607	15745	15732	15699	15572	15778	15770	15755	15706	15469	15787	15829	15618	15680	15631	15689	15629	15695	15804	15780	15555	15553	15640	15588	15468	15550	15671	15537	15835	15664	15630	15578	15775	15759	15479	15834	15744	15606	15772	15636	15638	15624	15631	15918	15734	15748	15662	15679	15623	15793	15650	15703	15575	15767	15615	15709	15553	15762	15835	15596	15789	15727	15810	15611	15725	15618	15728	15639	15684	15696	15620	15751	15604	15725	15683	15626	15567	15679	15688	15540	15472	15667	15584	15546	15646	15828	15712	15625	15735	15531	15854	15743	15624	15394	15467	15561	15629	15667	15511	15704	15778	15694	15731	15829	15851	15736	15465	15656	15753	15676	15705	15766	15630	15969	15645	15627	15826	15707	15780	15757	15681	15753	15548	15726	15860	15670	15671	15903	15682	15748	15653	15533	15756	15413	15657	15642	15920	15820	15720	15878	15578	15569	15730	15749	15657	15723	15680	15645	15757	15476	15738	15559	15599	15774	15686	15784	15819	15764	15379	15653	15646	15653	15801	15559	15801	15732	15927	15913	15601	15771	15664	15649	15714	15711	15652	15616	15597	15917	15776	15708	15662	15564	15874	15685	15704	15708	15699	15711	15577	15585	15663	15746	15596	15617	15791	15608	15660	15784	15840	15684	15895	15487	15799	15534	15708	15950	15878	15681	15735	15722	15617	15787	15745	15807	15674	15745	15751	15685	15756	15674	15869	15708	15792	15700	15428	15888	15745	15653	15822	15642	15459	15610	15564	15713	15614	15533	15738	15780	15670	15756	15630	15977	15718	15612	15827	15739	15741	15666	15658	15562	15667	15644	15788	15646	15607	15569	15702	15717	15592	15535	15679	15769	15535	15650	15683	15660	15606	15710	15721	15625	15722	15771	15536	15484	15800	15643	15726	15575	15690	15775	15603	15586	15543	15824	15717	15683	15735	15448	15525	15635	15674	15754	15626	15682	15738	15664	15703	15790	15727	15652	15645	15812	15697	15827	15623	15756	15839	15576	15712	15627	15675	15641	15649	15548	15578	15587	15651	15708	15793	15794	15945	15550	15574	15681	15718	15837	15686	15678	15682	15939	15611	15726	15869	15649	15756	15562	15700	15713	15912	15819	15662	15624	15641	15763	15626	15721	15808	15412	15581	15837	15749	15615	15743	15816	15697	15688	15619	15722	15651	15596	15631	15725	15669	15868	15662	15793	15612	15585	15832	15736	15653	15791	15718	15531	15642	15765	15701	15603	15829	15641	15704	15605	15561	15840	15801	15686	15545	15813	15609	15504	15576	15580	15525	15706	15623	15762	15868	15681	15764	15568
23038	42159	40737	32846	29184	26064	23321	20762	18999	17827	17222	17367	17206	16810	16598	16098	15981	15572	15608	15397	15238	15289	15053	15048	15142	15007	14986	15071	15166	14985	14904	14775	14750	14741	14810	14866	14785	14826	14844	14702	14752	14914	14873	14688	14707	14930	14690	14774	14728	14900	14876	14886	14810	14696	14969	14730	14654	14895	14672	14832	14636	14941	14811	14785	14969	14811	14710	14782	14934	14672	14836	14794	14565	14724	14711	14807	14712	14770	14875	14638	14691	14710	14809	14673	14879	14769	14779	14863	14875	14895	14920	14861	14718	14719	14630	14755	14884	14839	14685	14909	14701	14823	14816	14790	14815	14863	14796	14735	14798	14688	14744	14864	14829	14778	14795	14651	14909	14844	14739	14785	14735	14645	14708	14796	14780	14821	14857	14835	14582	14746	14638	14872	14597	14901	14836	14784	14753	14655	14865	14791	14818	14547	14750	14727	14764	14794	14640	14649	14904	14657	14785	14683	14798	14685	14641	14842	14810	14742	14852	14813	14681	14779	14810	14675	14870	14577	14750	15041	14648	14838	14685	14675	14547	14770	14665	14824	14741	14704	14728	14764	14690	14740	14758	14829	14882	14772	14650	14858	14773	14597	14879	14802	14736	14744	14923	14686	14740	14768	14728	14832	14669	14707	14755	14742	14710	14783	14877	14892	14671	14811	14990	14699	14726	14785	14721	14606	14714	14759	14744	14593	14726	14592	14871	14841	14680	14780	14903	14842	14835	14805	14618	14692	14621	14812	14810	14797	14750	14739	14849	14939	14807	14840	14929	14667	14825	14691	14801	14741	14704	14659	14753	14763	14983	14736	14677	14685	14687	14852	14626	14877	14725	14712	14737	14642	14719	14664	14718	14700	14638	14707	14820	14748	14771	14720	14791	14879	14778	14734	14790	14578	14642	14805	14896	14747	14854	14793	14972	14665	14940	14830	14676	14645	14722	15005	14773	14734	14777	14659	14833	14628	14770	14651	14841	14649	14703	14674	14841	14756	14728	14728	14640	14726	14634	14912	14781	14820	14773	14657	14747	14740	14781	14899	14667	14688	14817	14818	14565	14890	14893	14723	14929	14826	14776	14773	14739	14662	14952	14606	14680	14660	14920	14649	14835	14721	14814	14764	14533	14912	14811	14928	14780	14882	14752	14835	14703	14699	14910	14649	14669	14573	14820	14854	14778	14750	14776	14884	14872	14827	14586	14852	14846	14791	14574	14831	14814	14739	14764	14660	14753	14732	15013	14646	14667	14698	14803	14634	14734	14706	14658	14696	14936	14740	14763	14611	14716	14812	14827	14850	14692	14706	14663	14768	14959	14686	14826	14816	14869	14721	14874	14771	14817	14867	14763	14881	14693	14638	14797	14867	14907	14678	14892	14896	14747	14828	14810	14667	14731	14780	14724	14825	14781	14772	14746	14730	14833	14804	14854	14881	14784	14844	14812	14804	14711	14682	14828	14738	14892	14806	14613	14713	14719	14845	14892	14736	14677	14794	14765	14835	14681	14716	14867	14645	14670	14829	14708	14575	14685	14916	14727	14704	14771	14762	14728	14723	14732	14729	14604	14726	14792	14829	14959	14628	14741	14692	14802	14797	14996	14630	14881	14649	14678	14638	14570	14828	14651	14754	14911	14823	14843	14833	14827	14796	14938	14703	14923	14851	14674	14682	14963	14700	14839	14673	14713	14738	14715	14856	14706	14972	14735	14927	14729	14832	14751	14789	14713	14577	14785	14806	14783	14676	14686	14939	14854	14762	14979	14732	14732	14816	14739	14816	14862	14698	14864	14698	14595	14851	14564	14736	14682	14865	14652	14763	14766	14733	14917	14736	14779	14786	14753	14751	14764	14728	14758	14555	14763	14863	14530	14667	14681	14759	14726	14837	14788	14725	14714	14727	14644	14946	14981	14806	14780	14844	14644	14767	14818	14592	14723	14784	14596	14673	14955	14806	14794	14730	14747	14799	14730	14663	14870	14581	14910	14698	14649	14726	14923	14709	14827	14878	14679	14655	14818	14866	14811	14830	14866	14873	14702	14897	14844	14754	14881	14704	14737	14794	14630	14834	14890	14743	14727	14811	14720	14641	14840	14708	14752	14863	14849	14642	14768	14817	14834	14888	14740	14914	14786	14676	14614	14898	14709	14747	14578	14794	14765	14843	14514	14686	14684	14693	14871	14862	14900	14767	14744	14736	14939	14850	14805	14710	14703	14819	14729	14725	14740	14742	14731	14621	14639	14704	14743	14808	14813	14593	14895	14897	14712	14824	14805	14713	14850	14659	14854	14842	14799	14653	14773	14739	14752	14630	14771	14719	14732	14813	14832	14828	14643	14864	14670	14923	14874	14655	14979	14783	14657	14690	14605	14972	14769	14621	14675	14739	14753	14736	14640	14655	14797	14759	14797	14730	14713	14729	14827	14655	14631	14663	14739	14598	14841	14860	14671	14845	14941	14813	14587	14736	14578	14674	14800	14696	14660	14705	14857	14693	14691	14707	14931	14864	14710	14800	14855	14899	14777	14669	14796	14773	14674	14714	14779	14846	14878	14717	14794	14688	14858	14782	14765	14639	14813	14767	14723	14766	14595	14685	14728	14694	14623	14822	14891	14829	14730	14853	14748	14803	14778	14935	14888	14835	14851	14750	14628	14616	14831	14787	14827	14668	14926	14845	14807	14936	14753	14816	14739	14586	14830	14643	14632	14737	14903	14810	14859	14911	14716	14863	14674	14755	14662	14589	14767	14700	14838	14682	14682	14898	14746	14829	14641	14909	14868	14772	14717	14860	14683	14821	14804	14757	14728	14660	14777	14844	14631	14641	14893	14831	14738	14862	14775	14844	14762	14781	14712	14713	14772	14668	14853	14638	14890	14881	14712	14704	14818	14747	14780	14787	14690	14799	14874	14735	14812	14779	14897	14861	14798	14744	14787	14890	14669	14596	14658	14886	14745	15015	14647	14770	14815	14730	14737	14654	14953	14912	14781	14712	14781	14755	14807	14683	14726	14673	14733	14907	14609	14896	14883	14695	14719	14713	14707	14694	14806	14715	14759	14665	14742	14826	14696	14764	14765	14733	14866	14566	14736	14730	14555	14679	14815	14686	14600	14639	14848	14685	14662	14914	14861	14745	14589	14623	15102	14669	14699	14761	14713	14837	14734	14824	14858	14949	14658	14772	14707	14846	14813	14788	14803	14744	14831	14563	14756	14759	14612	14807	14606	14682	14892	14627	14613	14678	14847	14723	14784	14798	14762	14848	14827	14725	14753	14816	14578	14972	14687	14850	14653	14710	14915	14888	14648	14880	14699	14732	14737	14591	14889	14690	14687	14662	14924	14926	14683	14847	14872	14694	14779	14881	14771	14845	14701	14726	14734	14927	14654	14811	14784	14729	14790	14914	14644	14812	14801	14756	14858	14596	14631	14535	14843	14949	14629	14762	14639	14539	14743	14743	14789	14891	14773	14747	14769	14656	14884	14732	14814	14872	14777	14797	14716	14795	14952	14886	14663	14735	14874	14692	14611	14780	15004	14781	14824	14873	14823	14977	14987	14910	14935	14668	14875	14814	14759	14670	14598	14699	14812	14801	14563	14719	14807	14906	14739	14852	14781	14781	14769	14721	14815	14858	14584	14850	14837	14719	14798	14643	14820	14711	14627	14882	14829	14738	14726	15032	14764	14643	14903	14720	14773	14779	14866	14638	14770	14861	14533	14749	14854	14750	14748	14645	14679	14686	14835	14789	14623	14816	14691	14647	14796	14903	14795	14794	14674	14893	14648	14740	14821	14645	14723	14764	14724	14766	14641	14989	14853	14815	14758	14947	14700	14620	14747	14671	14854	14605	14758	14716	14847	14661	14774	14622	14658	14862	14808	14945	14740	14542	14763	14885	14612	14787	15092	14826	14844	14890	14709	14766	14791	14704	14735	14649	14733	14801	14702	14968	14772	14790	14608	14638	14735	14753	14738	14814	14757	14711	14648	14688	14779	14679	14910	14780	14820	14744	14748	14730	14754	14756	14819	14881	14852	14726	14795	14825	14821	14731	14656	14663	14793	14673	14737	14742	14819	14777	14639	14681	14641	14795	14976	14745	14932	14771	14635	14696	14720	14724	14714	14751	14697	14864	14820	14916	14718	14732	14808	14627	14812	14699	14741	14632	14771	14736	14702	14709	14717	14599	14883	14625	14794	14661	14805	14891	14556	14949	14644	14739	14808	14691	14918	14803	14649	14811	14869	14800	14828	14878	14691	14604	14791	14737	14771	14750	14743	14670	14790	14650	14833	14671	14813	14781	14832	14871	14776	14774	14609	14748	14688	14789	14721	14693	14788	14864	14747	14683	14627	14804	14625	14794	14733	14645	14723	14678	14656	14636	14734	14764	14776	14859	14891	14768	14574	14874	14773	14832	14803	14809	14749	14718	14789	14676	14653	14746	14710	14837	14825	14801	14782	14834	14802	14771	14629	14693	14841	14812	14769	14824	14827	14870	14725	15010	14851	14742	14737	14723	14659	14663	14771	14678	14846	14911	14672	14811	14862	14636	14839	14888	14963	14622	14800	14730	14691	14689	14696	14761	14848	14895	14793	14820	14805	14823	14559	14809	14932	14657	14711	14732	14810	14731	14722	14834	14796	14753	14837	14810	14771	14722	14674	14812	14726	14768	14905	14730	14796	14870	14672	14743	14864	14782	14784	14780	14832	14750	14850	14789	14720	14764	14798	14696	14826	14854	14733	14635	14816	14731	14844	14691	14860	14699	14576	14684	14888	14691	14644	14807	14812	14701	14726	14635	14645	14753	14739	14859	14840	14605	14908	14770	14643	14653	14729	14738	14931	14691	14618	14723	14692	14705	14814	14819	14804	14734	14671	14896	14639	14632	14685	14642	14683	14665	14835	14743	14699	14625	14709	14814	14775	14763	14921	14605	14857	14709	14804	14832	14790	14721	14568	14709	14583	14897	14828	14781	14651	14785	14875	14761	14700	14790	14893	14834	14671	14825	14804	14758	14803	14744	14770	14745	14858	14676	14791	14769	14765	14848	14990	14858	14823	14794	14765	14699	14802	14793	14725	14642	14806	14787	14678	14747	14770	14904	14897	14781	14870	14616	14879	14691	14831	14886	14722	14757
23197	21597	29653	24083	22262	25181	27776	21767	19685	18760	18081	18142	18183	17911	17644	17096	16989	16643	16752	16636	16595	16444	16171	16245	16339	16222	16242	16386	16350	16165	15945	16009	15948	16114	16121	16067	15892	16147	15861	15867	16115	15865	16124	15940	15846	15967	16064	15873	16117	16021	15910	16016	15963	15997	15912	15772	15953	15998	15697	15911	16003	16057	16135	15870	15870	15752	15619	15853	15951	15825	15933	15918	15819	15868	15905	15788	15859	15815	15948	15761	15933	15955	15830	15919	15868	15909	15989	16020	15913	15794	15949	15941	15887	15942	15904	15977	16120	15952	15957	16025	15898	15721	15766	15663	15732	15929	15804	15846	15973	15824	15952	15802	15769	16052	15924	15750	15757	15890	15943	16082	16016	15826	15844	15879	15855	15876	15851	15985	15939	15819	15882	15768	15913	15979	15756	15613	15822	15898	15776	15960	15890	15990	15866	15774	15877	15684	15918	15766	15779	15838	16063	15870	15890	15937	15754	15763	15961	15937	15760	15741	15726	15837	15775	15818	15790	15848	16040	15819	15947	15848	15966	16069	15850	16093	16018	15688	15828	15766	15759	15956	15849	15718	15820	15979	15913	16042	15835	15852	15867	15741	16019	15889	15975	15898	15956	15943	15737	15837	15945	15867	15841	15907	15849	15781	15861	15737	15802	15712	15816	15990	16038	15892	15940	15697	15858	15989	15771	15799	15736	15865	15755	15805	15889	15679	15892	15828	15947	15821	15910	15868	15859	15728	15963	15803	15849	15995	15951	15800	15895	15860	16075	15951	15892	15890	15850	15770	15892	15863	15828	15758	15923	16074	15951	15900	15867	15813	15709	15956	15957	15973	15891	15958	15819	15911	15901	15846	15976	15975	15896	15784	15995	15853	15900	15952	15789	15937	15841	15748	15685	15718	15738	15894	15758	15795	15787	15576	15912	15902	15898	15930	15908	16041	15855	15867	15832	15882	15871	15620	15904	15823	15765	15706	15870	15751	15809	15841	15852	15781	15978	15600	15867	15816	15904	15977	15805	15641	15876	15793	15909	15867	15974	15631	15915	15817	15849	15731	15950	15769	15695	15927	15957	15712	15865	16039	15961	15886	15860	15809	15831	15508	15903	15829	15779	15998	15792	15761	15789	15946	15708	15691	15766	15918	15728	15886	15754	15835	15720	15699	15631	15704	16042	16009	16013	16038	15975	15876	15743	15871	15898	15744	15837	15877	15683	15853	15980	15735	15966	15924	15860	15742	15741	15799	15882	15832	15701	15647	15883	15966	15771	15739	15828	15892	15772	15834	16011	15984	15659	15738	15680	15766	15786	15947	15434	15925	15796	16040	15855	15951	15855	16004	15809	15833	15854	15719	16185	15930	16031	15734	15991	15870	16025	15886	15881	15784	15813	15943	15717	16049	15931	15962	15621	15926	15908	15934	15774	15622	15901	15969	15902	15879	15778	15734	15763	15697	15942	15830	15911	15877	15859	15957	15940	15852	15801	15996	15865	15831	15870	15976	15989	15901	15656	15893	15740	15918	15840	16040	15876	15866	15976	15883	15776	15705	15972	15977	16002	15824	16087	15954	15853	15812	15904	15864	15696	15711	15724	16037	15773	16007	15785	15901	15799	15848	15947	15904	15947	15878	15865	15787	16077	15838	15867	15844	15753	15765	15591	15962	15995	16077	15986	15981	16057	15862	15877	15775	15780	15947	15991	15915	15891	15917	15871	15786	15898	15801	15843	15757	15885	15887	15879	15933	16113	15827	15892	15988	15667	16009	15787	15631	15863	15970	15796	15861	15895	15781	15845	15870	15791	15875	15770	15815	15803	15794	15878	16049	15971	15825	15834	15949	15752	15849	15971	15950	15685	15920	15967	15731	15861	15838	15879	15720	15828	15890	15767	15624	15583	15893	15928	15628	15891	15869	15834	15766	15779	15996	15860	15689	15845	15892	15790	15915	15847	15767	15937	15998	15695	15659	15907	15807	15731	15763	15644	15734	15790	15832	15815	15690	15771	15860	15697	15842	15886	15875	16058	15968	15748	15789	15769	15801	15933	15905	15919	15932	15802	15719	15868	15922	15789	15972	15983	15953	15861	15621	15741	15763	15901	15907	15890	15837	15850	15753	15857	15787	15701	15882	15768	15770	15800	15982	15698	15824	15883	15670	15829	15791	15842	16068	15978	15887	16009	15938	15815	15780	15684	15928	15797	15827	15864	15781	15880	15771	15918	15889	15978	15951	15993	15821	15866	15946	15698	15796	15906	15710	15902	15920	15797	15921	15980	15724	15806	15689	16044	15742	15804	16010	15882	15616	15940	15798	15811	15825	15964	15966	16061	15792	15987	15822	15875	15888	15812	15979	15806	15814	16090	15836	15755	15896	15751	15739	15764	15916	15675	15853	15831	15973	15836	15906	15954	15930	15857	15781	15770	15831	15823	15835	15786	15898	15960	15884	15860	15792	15885	15892	15729	15694	15952	15906	15910	15762	15928	15858	15855	15710	15793	15793	15927	15931	15938	15528	15700	15986	15785	15886	15866	15625	15880	16068	15843	15635	15839	16090	15910	15950	15888	15709	15876	15881	15731	15866	15875	15938	15891	15935	15967	15661	15871	15850	15709	15733	15900	15734	16040	15810	15762	15937	15841	15990	15912	15880	15782	15696	15886	15877	15963	15944	15720	15764	15836	15817	15963	15889	15864	15997	15713	15792	15965	15903	15874	15797	15682	15851	16007	15903	15634	15798	15696	15741	15655	15954	15807	15971	15756	15855	15803	15689	15782	15906	16095	15758	16010	15887	15751	15747	15686	16110	15920	15814	15800	15822	15758	15671	15852	15716	15796	15676	15943	15892	15601	15839	15755	16037	15791	15685	15914	15735	16067	15885	15739	15883	15958	15764	15973	15695	15698	15859	15819	15958	15860	15940	15716	15950	16123	15824	15887	15925	15969	15932	15816	15677	15841	15730	15747	15848	15901	15901	15704	15755	15879	15884	15996	15907	15837	15791	15985	16021	16030	15693	15889	15718	15960	15980	15887	15739	15890	15822	15881	15964	15731	15910	15851	15819	15611	15752	15708	16055	15910	15826	15822	15888	15785	15684	15585	15899	15850	15826	15827	15836	15893	15884	15768	15893	15798	15831	15920	16002	15929	15790	15688	15912	15928	15871	15874	16056	15817	15646	15705	15638	15740	16008	15766	15735	15932	15797	15815	15819	15895	16061	15773	15965	15808	15901	15937	15921	15685	15893	15782	15878	15972	15749	15844	15785	15913	15902	15835	15711	15804	15754	15808	15754	15822	15808	15794	15843	15576	15789	15878	15925	15999	15727	15908	15962	15779	15893	15912	15753	15838	15937	15756	15857	15869	15953	15804	16096	15844	15813	15799	15810	15610	15801	15815	15982	15742	15879	15857	16113	15862	15918	15712	15814	15993	15754	15766	15596	15734	15807	15747	15829	15868	15842	15560	15933	15574	15938	16056	15657	15913	15999	15970	15939	15824	15895	16060	15802	15668	15920	15802	15789	15988	15932	16041	15748	15847	15833	15810	15587	15885	15717	15945	15733	15902	15947	15861	15877	15717	15819	15936	15782	15976	15678	15893	15752	15767	15952	15911	16109	15860	15869	15827	15714	15871	15821	15798	15778	15813	15766	15865	15993	15853	15979	15840	15847	15909	15871	15916	15788	15798	16011	15847	16001	15845	15848	15847	15768	15708	15883	15982	15774	15837	16023	15625	15785	15741	15966	15858	15878	15693	15948	15877	15969	15783	15747	15721	15755	15675	15790	15728	15745	15725	15824	15944	15940	15821	15950	15870	15802	15912	15895	16049	15797	15849	15794	15723	15811	15964	15848	15901	15804	15968	15816	16027	15800	15787	15695	15847	15773	16037	15909	15770	15814	15760	16006	16054	15944	15866	15922	15994	16066	15871	15631	15785	15660	15790	15849	15897	15991	15741	15671	16008	15901	15951	15581	16017	15931	15983	15966	15742	15845	15933	15853	15819	15778	15818	15923	15874	15768	15882	15895	15787	15814	15864	15762	15778	15886	15921	15824	15926	15927	15923	15888	15956	15812	16048	15736	15710	15778	15697	15641	15956	16032	15728	15791	15726	15972	15847	15782	15827	16007	15899	15623	15836	15779	15889	15926	15981	15894	15854	15867	15802	15680	16013	16027	16034	15974	15899	15754	16043	15781	15757	15904	15803	15893	15742	15878	15826	15820	15854	15694	15781	15729	16084	15855	15912	15859	15893	15841	15710	15778	15632	15728	15908	16087	16074	16016	15830	15872	15681	15753	15775	15854	16076	15733	15686	15800	15923	15851	15810	15806	15896	15835	15829	15956	15591	15803	15921	16032	15690	15806	15819	15812	15863	15717	15800	15892	15818	15781	15998	15937	15763	15946	15843	15680	15718	15874	16025	15927	15926	15782	15926	15720	15762	15781	15779	15941	15782	15572	15941	15821	15831	15819	15887	16015	16069	15903	15805	15869	15988	15899	15792	15998	15967	15913	15965	15875	15894	15765	15877	16012	15847	15877	15841	15853	15950	15910	15816	16024	15863	15622	15864	15743	15823	15771	15825	15654	15625	15720	15831	15811	15901	15773	15807	15761	15818	15809	15730	15685	15856	15847	15738	15812	15998	15888	15936	15883	15834	15716	15729	15808	15718	15802	15841	15709	15741	15749	15678	15869	15841	15838	15849	15640	15773	15635	15864	15676	15870	15922	16050	16072	16034	15690	16105	15718	16002	16080	15940	15771	16010	15904	15792	15853	15786	15831	15870	15707	15799	15853	15799	15936	15859	15904	15834	15835	15673	15738	15819	15879	15888	15911	15896	15898	15792	15838	15762	15917	15723	15664	15905	15788	15947	15704	15878	16016	16058	15723	15688	15899	15996	15718	15790	15924	15819	15793	15794	15838	15792	15857	15782	15783	15564	15741	15916	15985	15773	15833	15792	15774	15813	15751	15748	15888	15961	15822	15959	15851	15719	15730	15722	15741	15942	15869	15892	15775	15835	15788	15851	15825	15876	15951	15840	15855	15929	15779	15777	15876	15815	15942	15828	15872	15628	15789	15892	15904	15988	15970	15842	15971	15717	15576	15947	15944	15616	15792	15844	15758	15914	15834	15669	15903
25751	47210	44544	37703	32902	28624	26466	23405	20655	18937	18228	18481	18275	17720	17422	16611	16384	15952	15718	15872	15922	15472	15421	15418	15328	15148	15189	15296	15274	14879	15024	14780	14825	14979	14910	14853	14767	15152	14984	14882	15009	14888	14961	14712	14941	14922	14763	14721	14837	14829	14836	14796	15003	14773	14791	14859	14880	14937	14778	14767	14784	14677	14783	14758	14717	14819	14828	14963	14656	14780	14867	14742	14807	14902	14877	14972	14850	14742	14764	14812	14704	14844	14693	14723	14768	14731	14698	15055	14677	14806	14721	14822	14895	14743	14835	14768	14790	14860	14801	14766	14781	14845	14861	14787	14674	14703	14846	14951	14879	14886	14733	14836	14881	14715	14900	14829	14718	14935	14778	14722	14749	14839	14824	14900	14734	14551	14818	14828	14814	14824	14699	14770	14695	14802	14855	14793	14697	14817	14720	14743	14692	14691	14811	14919	14764	14910	14882	14744	14805	14896	14721	14869	14727	14873	14731	14828	14593	14686	14646	14875	14806	14666	14715	14747	14834	14773	14886	14728	14746	14808	14692	14772	14772	14831	14698	14745	14728	14847	15040	14730	14829	14706	14856	14924	14835	14628	14663	14763	14857	14776	14761	14681	14820	14785	14635	14752	14863	14968	14819	14893	14717	14772	14883	14932	14673	14814	14842	14699	14895	14723	14880	14680	14707	14940	14644	14729	14740	14806	14968	14858	14865	14824	14834	14741	14796	14913	14744	14804	14776	14693	14584	14732	14705	14672	14837	14661	14545	14719	14670	14844	14716	14722	14787	14869	14772	14763	14784	14812	14759	14869	14882	14779	14653	14730	14773	14668	14809	14598	14788	14843	14736	14904	14734	14710	14697	14773	14917	14759	14733	14768	14866	14909	14742	14751	14640	14694	14981	14946	14790	14668	14785	14832	14687	14752	14773	14894	14825	14837	14778	14751	14742	14791	14798	14744	14554	14928	14870	14752	14776	14758	14840	14671	14776	14666	14819	14699	14824	14849	14891	14671	14806	14834	14755	14884	14770	14930	14666	14672	14932	14751	14600	14835	14638	14604	14710	14807	14835	14815	14782	14743	14727	14859	14728	14617	14719	14642	14627	14805	14829	14772	14831	14666	14912	14725	14708	14715	14782	14795	14801	14733	14685	14802	14862	14751	14877	14611	14704	14871	14730	14778	14831	14780	14758	14758	14923	14736	14788	14938	14790	14760	14815	14706	14655	14955	14896	14632	14766	14843	14708	14654	14925	14730	14775	14828	14776	14733	14683	14827	14914	14563	14841	14829	14787	14922	14893	14731	14783	14907	14846	14744	15051	14738	14788	14683	14761	14839	14872	14699	14858	14761	14858	14661	14862	14796	14794	14849	14777	14728	14867	14762	14823	14903	14722	14776	14888	14855	14584	14793	14786	14829	14661	14621	14870	14659	14805	14714	14733	14934	14936	14706	14808	14724	14804	14801	14934	14644	14800	14794	14659	14855	14826	14826	14849	14699	14751	14795	14668	14630	14822	14713	14694	14950	14840	14803	14602	14855	14643	14706	14821	14797	14714	14749	14828	14762	14725	14669	14853	14691	14786	14660	14832	14874	14759	14785	14802	14838	14858	14958	14681	14717	14683	14751	14707	14865	14760	14787	14696	14705	14889	14756	14806	14836	14759	14729	14639	14882	14698	14752	14722	14867	14735	14977	14763	14841	14723	14815	14802	14813	14696	14741	14771	14735	14738	14931	14802	14858	14726	14820	14754	14802	14617	14962	14827	14795	14965	14645	14829	14748	14871	15014	14767	14757	14819	14928	14732	14783	14738	14795	14924	14839	14949	14792	14878	14883	14938	14776	14929	14753	14863	14791	14706	14731	14635	14871	14750	15063	14848	14701	14846	14641	14764	14695	14857	14943	14774	14790	14787	14828	14860	14724	14952	14765	14647	14767	14832	14727	14865	14802	14807	14879	14716	14575	14781	14861	14799	14655	14926	14715	14811	14950	14738	14730	14586	14661	14737	15110	14763	14762	14663	14565	14694	14790	14851	14610	14757	14861	14770	14701	14856	14783	14973	14641	14842	14698	14651	14859	14668	14701	14765	14885	14746	14838	14768	14636	14844	14758	14725	14636	14750	14692	14772	14778	14787	14868	14761	14734	14715	14597	14767	14903	14759	14761	14693	15022	14769	14579	14830	14839	14601	14875	14683	14713	14829	14594	14675	14773	14685	14700	14970	14728	14719	14720	14743	14703	14868	14743	14798	14868	14898	14730	14760	14877	14971	14762	14718	14834	14848	14853	14937	14660	14655	14727	14877	14747	14693	14777	14949	14698	14755	14880	14851	14781	14762	14778	14758	14622	14950	14644	14602	14819	14733	14672	14771	14718	14942	14855	14763	14772	14707	14891	14906	14758	14698	14712	14734	14864	14690	14680	14805	14833	14776	14827	14797	14703	14816	14822	14633	14687	14694	14875	14715	14672	14670	14747	14749	14576	14994	14821	14784	14785	14640	14856	14907	14852	14799	14788	14813	14679	14866	14811	14852	14834	14660	14783	14730	14781	14788	14662	14725	14680	14874	14796	14871	14813	14554	14841	14671	14765	14829	14843	14903	14962	14890	14861	14721	14687	14715	14883	14708	14715	14736	14686	14987	14703	14817	14758	14857	14758	14786	14664	14687	14673	14744	14693	14766	14797	14607	14725	14881	14632	14799	14885	14725	14841	14752	14762	14855	14853	14743	14765	14826	14858	14792	14867	14665	14852	14723	14781	14611	14840	14846	14602	14777	14827	14861	14738	14793	14778	14744	14871	14714	14841	14637	14818	14829	14650	14680	14861	14937	14669	14887	14767	14844	14803	14864	14764	14742	14869	14757	14628	14881	14690	14813	14839	14687	14679	14890	14808	14853	14802	14612	14802	14838	14867	14690	14772	14779	14807	14815	14636	14770	14785	14669	14900	14741	14625	14730	14858	14735	14771	14879	14831	14983	14828	14781	14792	14852	14782	14868	14628	14652	14805	14674	14818	14912	14926	14779	14733	14784	14927	14747	14826	14706	14861	14960	14823	14684	14837	14849	14847	14711	14723	14799	14828	14567	14747	14614	14780	14919	14886	14780	14576	14917	14703	14899	14793	14722	14764	14745	14851	14821	14874	14932	14756	14818	14748	14686	14716	14759	14881	14705	14919	14617	14808	14664	14985	14746	14855	14677	14684	14710	14675	14702	14844	14810	14631	14842	14651	14635	14698	14729	14824	14869	14879	14658	14935	14776	14656	14800	14668	14749	14653	14762	14869	14795	14734	14779	14801	14856	14776	14761	14784	14868	14584	14948	14733	14786	14807	14777	14664	14702	14863	14837	14757	14721	14939	14830	14837	14722	14737	14695	14741	14720	14799	14624	14922	14809	14738	14628	14954	14906	14768	14778	14731	14735	14876	14774	14817	14805	14812	14847	14609	14830	14568	14744	14630	14788	14863	14801	14899	14666	14774	14651	14738	14839	14858	14788	14841	14976	14786	14810	14832	14767	14916	14819	14763	14698	14847	14699	14719	14758	14626	14629	14626	14813	15007	14854	14791	14652	15058	14715	14985	14686	14807	14634	14768	14660	14603	14781	14746	14691	14718	14779	14737	14615	14732	14779	14867	14888	14798	14692	14878	14934	14925	14735	14810	14854	14556	14771	14829	14692	14696	14691	14782	14876	14706	14837	14845	14765	14975	15008	14624	14817	14677	14812	14843	14854	14612	14805	14678	14847	14758	14726	14525	14716	14719	14652	14850	14826	14695	14693	14672	14868	14769	14688	14738	14789	14838	14849	14709	14708	14730	14879	14890	14826	14764	14767	14802	14664	14835	14686	14816	14760	14871	14739	14974	14841	14792	14875	14708	14803	14800	14778	14694	14860	14893	14892	14853	14716	14953	14649	14872	14802	14915	14811	14603	14769	14947	14924	14589	14730	14975	14666	14786	14947	14849	14950	14756	14783	14742	14921	14745	14723	14703	14775	14747	14758	14625	14846	14850	14638	14907	14791	14540	14776	14724	14715	14688	14862	14798	14759	14749	14846	14620	14852	14868	14746	14722	14835	14840	14789	14805	14834	14878	14773	14768	14931	14722	14738	14537	14743	14864	14720	14623	14583	14750	14788	14788	14896	14725	14719	14736	14713	14708	14666	14856	14770	14761	14746	14819	14697	14805	14715	14983	14920	14766	14655	14772	14735	15016	14775	14733	14711	14680	14834	14716	14788	14826	14753	14817	14780	14803	14826	14822	14938	14812	14680	14834	14829	14871	14736	14757	14866	14745	14910	14666	14883	14614	14976	14862	14810	14771	14805	14809	14687	14956	14871	14709	14767	14572	14740	14921	14737	14854	14696	14730	14652	14838	14847	14785	14665	14773	14820	14943	14768	14587	14756	14840	14920	14727	14825	14627	14736	14921	14817	14658	14759	14817	14907	14732	14692	14776	14667	14745	14769	14627	14747	14891	14945	14775	14703	14704	14635	14670	14623	14741	14626	14745	14931	14714	14840	14841	14807	14785	14737	14782	14731	14794	14782	14799	14707	14811	14706	14627	14821	14778	14752	14764	14587	14808	14753	14776	14725	14520	14630	14785	14728	14821	14736	14725	14575	14719	14894	14727	14891	14741	14795	14728	14775	14889	14790	14823	14841	14771	14680	14872	14677	14830	14741	14705	14721	14774	14801	14772	14752	14907	14887	14775	14656	14722	14816	14897	14687	14744	14778	14628	14688	14841	14704	14584	14800	14820	14577	14790	14662	14817	14805	14761	14831	14711	14720	14825	14715	14869	14816	14805	14667	14805	14766	14846	14838	14741	14603	14959	14788	14791	14625	14661	14861	14763	14767	14796	14761	14922	14731	14788	14880	15014	14873	14821	14842	14703	14803	14744	14895	14482	15042	14805	14907	14781	14793	14773	14854	14776	14632	14903	14795	14708	14860	14871	14687	14605	14842	14676	14891	14683	14714	14727	14844	14781	14827	14964	14869	14792	14639	14590	14795	14672	14896	14827	14806	14730	14882	14761	14853	14787	14944	14767	14614	14950	14711	14763	14696	14745	14747	14557	14687	14796	14714	14738	14769	14871	14848	14639	14820	14812	14603	14772	14894	14734	14704	14793	14774	14713	14736	14665
27999	24224	29658	26405	21679	19723	18549	17255	16398	15930	15718	15603	15747	15609	15560	15501	15357	15133	15159	15296	15262	15187	14921	14934	15002	14956	14844	14991	14984	14819	14993	14855	14948	14880	14864	15008	14909	14919	14941	14920	15162	14877	15055	14995	14920	15005	14875	14899	14859	14815	14975	15016	14923	15049	14844	15050	14974	14913	15023	14830	14869	15036	15068	14958	14876	14997	14903	15011	14964	14993	15101	15089	14786	14624	15042	14884	14798	14958	14966	14803	14797	14788	15059	15107	14892	15062	14945	14793	14863	14771	14905	14987	14815	14981	15091	14821	14968	15008	15048	14825	14860	14918	14792	15009	14803	14939	14835	14812	14992	14912	14696	15060	14975	14895	14942	14881	14955	14757	15090	14991	14876	14837	15173	14735	14834	14980	14941	14929	14980	14952	14876	14940	14957	15001	15052	14977	14914	14874	14894	14899	15012	14953	14997	14844	14896	14825	14809	14868	14879	14997	15071	14941	14737	14884	14944	14941	15009	15000	14860	14730	14809	14876	15000	14899	14941	14786	14726	14847	14931	14958	15049	14746	14781	14988	14992	14980	15011	14775	14913	14936	14937	15043	14942	14977	14904	14800	14878	14862	14881	14778	14882	15100	14919	14850	14838	14926	14954	14837	14986	14989	14952	14922	14850	14894	14894	15051	14861	14928	14838	14737	14767	14843	14889	14889	15098	14871	14792	14922	15022	14954	14884	15048	15022	14919	14927	14867	14796	15093	14979	15032	14855	15089	14991	14936	14960	14931	14797	14929	14804	14875	14999	15009	15053	14817	14741	14872	14849	14878	14977	14930	15032	14859	14768	14983	14855	14895	14848	15134	14823	15103	14963	14998	14878	14974	15091	14889	14943	15029	15033	14982	14980	14992	14905	14840	15060	14959	14903	15042	15030	14905	15039	14886	15065	14912	15041	14744	14767	14837	14982	14980	14945	14863	14909	14941	14749	14879	14824	14799	15032	14957	14939	14999	14826	14843	14730	14752	14958	15004	14968	15022	14965	14945	14974	14934	14977	14984	14876	14796	14611	14908	14692	14754	14871	14836	14974	14979	14817	14789	14780	14674	14995	14896	14916	14822	15000	14892	14772	14801	15032	14823	14876	14915	15004	14903	14939	15045	15014	14864	14837	14843	15166	14779	14872	14973	15101	15026	14962	14917	14945	14904	14930	14974	14874	14824	14967	14780	15019	14987	14798	15082	14820	14983	14892	15038	14935	14785	14730	14707	14955	14955	14892	14898	14943	14892	14895	14993	14949	14983	15020	14875	15042	14882	15023	14890	14969	14896	15041	14937	15006	15059	14901	14861	14790	14994	14981	15013	14922	14771	14863	14882	14940	14787	14803	14786	14842	14751	14842	14724	14979	14922	14883	14822	14980	14886	14974	15085	14961	14979	14779	14897	14911	14811	15092	15069	15001	15012	15032	14916	15045	15134	14848	14745	14947	15001	14982	14893	14951	14743	15180	15033	15005	14911	14857	14963	14927	14834	15123	14947	15051	14955	14990	14726	14970	15000	14817	14873	14881	14857	14966	15103	15046	14938	14825	14751	14858	14709	14889	14820	14866	14990	14867	14930	14974	14895	14825	14957	15021	14985	14967	14780	14926	14866	14854	14915	15051	14944	14964	14987	14590	14958	14975	14794	14888	15141	15096	15003	14906	15060	14992	14911	14751	14811	15015	15002	15024	15056	14819	14869	14967	15003	15056	14886	14877	15034	15302	15038	14813	14788	15037	15043	15033	14921	14903	14991	14991	14997	14946	14926	14941	14920	15020	14927	14832	14729	14794	14983	15076	14937	15024	14846	14954	14866	14910	14726	14988	15125	14705	14798	14985	14914	15020	14937	15072	14759	14927	14826	14958	14889	15022	15019	14827	14796	14747	15005	15163	14922	14726	14767	14957	14941	14909	14919	14878	15164	14949	14811	14793	14893	14769	14859	14917	14981	14796	14798	14787	14880	14869	14858	14834	14755	14985	15027	14838	14821	14997	14966	15054	14855	14854	14865	14909	14852	14836	14812	14767	15110	14844	14959	14936	14770	14881	14880	14809	14975	15142	15050	14757	14876	15048	14968	14974	14989	14898	14946	15051	14939	14798	14935	14908	15012	14875	14915	14834	15117	14882	15093	15053	14764	14923	15094	15089	14920	14996	15039	14692	15032	15108	15042	14938	15020	14917	14977	14947	14884	14891	15070	14958	14938	14792	15194	15110	14854	15059	14948	15003	14872	14918	14896	15028	15046	15045	14949	15000	14942	15050	15008	15028	14928	14937	14948	14777	15006	14875	15036	14888	15009	14907	14860	14890	14993	14990	14877	14857	14842	14846	15006	14836	14925	15013	15068	14969	14936	15039	15039	14942	14946	15064	15041	14762	14886	14834	14876	15061	15123	15157	14931	15094	14758	14808	15009	14953	14891	14721	14847	14772	14903	14884	15045	14953	14722	14888	15140	15070	15008	14910	14773	14986	14929	14939	14906	14847	15018	14765	14864	15058	14885	14801	15017	14945	14689	14887	14916	14879	14938	14945	14965	14997	14829	15176	14917	14950	14876	15025	14911	14798	14708	14858	14931	14898	14988	14890	15018	14900	14763	14897	14991	15066	14855	15116	14955	14805	14896	14991	14815	14972	14995	14923	14770	14894	14951	15032	14997	14889	15005	14886	14840	14949	14907	14814	14888	15002	14901	14977	14935	14984	14910	14950	14784	15057	14987	14766	15187	14966	14803	14833	14801	14783	15088	15032	14936	14692	14824	14961	14879	14796	14912	15001	14944	14759	14903	14974	14814	14987	15018	14875	14922	14999	15035	14792	14894	14956	15033	15028	15020	14887	14828	14797	14732	14963	15041	14854	14982	14916	15111	14909	14858	14988	14947	14964	14974	14721	14881	14934	14932	15039	15004	14834	14867	14925	15109	15005	14855	14794	15148	14967	15127	14766	14989	15077	14989	14737	14754	14658	14826	15142	14857	15015	15021	14980	14871	14886	15011	14784	14857	15003	14984	14780	14900	14835	14824	14944	14917	14822	14890	14847	14944	14790	14962	15041	15011	14843	14866	14887	15087	14922	14943	14978	14882	14983	14985	15030	14878	15021	14915	15026	15037	14808	14908	14822	14970	14898	14974	14984	15043	15023	14827	14988	14864	14976	14750	14926	15105	14844	14873	14969	14938	14889	14991	14992	15063	14826	14751	15009	14889	15027	14840	14751	14967	14930	14997	14977	15155	14755	14826	14828	15111	14898	14937	15145	14746	15082	15006	14985	14946	14877	14956	15020	14796	14904	15009	14968	15031	15099	15076	15042	14947	14937	14966	14904	14981	14945	14835	14898	14782	14916	15007	15021	14906	14887	14889	14810	14895	15042	15191	15068	15023	14854	14934	15015	14997	14910	14929	14911	14897	14798	14955	15013	14957	14919	15079	14813	14955	14991	14877	14688	15025	14913	14955	15060	14800	15095	14954	15050	14964	14922	15106	14792	15137	15037	15093	14838	15110	14792	14903	15037	15033	14914	14962	14850	14904	14726	14890	14810	14819	15013	15050	15073	14860	14917	14731	14927	14788	14940	14858	15075	14917	14958	15059	15025	15061	15040	14947	15134	14958	14873	14905	14952	15079	14996	14905	14865	14807	15005	14904	14980	14933	14967	14924	14845	14797	15041	14897	15128	14823	15060	14753	14912	14862	14722	14925	14836	14945	14942	14988	14981	15089	14867	14877	14793	14879	14966	14808	15058	15152	14816	14914	14941	14825	14898	14877	14927	14752	14891	15084	14768	14854	14796	14706	14899	14965	15063	14856	14978	14922	14989	14953	15020	14866	14859	14788	15065	14947	14730	14776	14840	14921	14902	15067	14800	14959	14877	15028	15096	14975	14981	15172	14955	14892	15095	14808	15035	14953	14819	14981	14879	14971	14741	14977	14777	14893	14969	15110	14779	15124	14958	15011	14656	14902	14811	15037	15128	14913	14690	14959	14956	14990	14871	14775	14987	14801	15138	14947	14841	14779	15063	14861	14856	14739	14879	14975	14957	14758	15004	14994	15076	15179	14884	14973	14805	14831	14882	15015	14863	14995	14880	14901	15154	14953	14917	14927	15017	14902	15100	15038	14937	14820	14701	15159	14961	14960	15196	14835	14968	15169	15018	14912	14935	14979	14952	14833	14972	14817	14827	14924	14846	14965	14987	14909	14904	14947	14774	15028	15042	15000	15015	14800	14764	14851	14893	14784	14862	14772	14778	14981	14864	14889	14896	14958	14908	14958	14807	14923	15010	14956	14957	15048	15085	14978	14939	15027	14745	14869	14908	14758	15012	14915	15201	15011	15087	14915	14979	14953	14934	14961	14959	15228	14875	14939	15040	14849	14845	15081	14930	14704	14687	14769	14749	14755	14889	14924	14962	14749	15085	14991	14877	14977	14979	14924	14810	15014	14947	15096	14988	14842	14920	14926	14873	14797	14968	15049	14810	14898	14790	14914	14936	14970	14963	14845	14760	14765	14794	14929	14953	15095	14879	14896	14956	14915	14842	14971	14917	15164	14843	14958	14871	14878	14927	14801	14815	14812	14995	15120	15198	14913	14871	15043	14924	14961	14766	14711	14938	14829	15067	15006	15154	14943	14824	15006	14958	15073	14815	15109	14920	14993	14626	14967	14811	14961	14792	14846	15003	14940	14856	15003	14855	15158	14884	14968	15095	14892	14981	14970	14932	14937	14930	15078	14905	14869	14969	15032	15035	14900	15085	15016	14923	15051	14933	15041	15058	14713	14698	15025	14830	15097	14968	14831	14809	15002	14710	14953	14974	14884	15258	14798	14841	14813	14935	15066	14878	14864	14958	14882	14857	14929	14964	15086	14962	15043	14780	14906	14932	14993	14995	14799	14761	14784	14953	14989	14874	14810	14842	14744	15010	15030	14922	14945	15051	15114	14944	15025	15032	14800	14801	15013	14978	14951	14817	14940	14820	14901	14962	14908	15114	14749	14861	14922	15085	14877	15023	14878	14941	14989	14995	15070	14817	14689	15033	14937	14894	14880	15079	14912	14958	15182	14988	14915	14972	14974	14922	14876	14874	15042	15103	14828	14858	14764	14834	15046	14874	15044	14896	14769	15033	14915	14884	14966
25083	37202	34731	27413	24190	21383	19871	18209	16893	16006	15529	15805	15721	15497	15211	15044	14915	14504	14646	14501	14459	14461	14496	14513	14394	14341	14093	14317	14518	14380	14369	14321	14335	14196	14228	14157	14298	14381	14287	14282	14138	14150	14173	14176	14184	14199	14237	14286	14225	14266	14315	14296	14008	14273	13976	14148	14283	14205	14188	14402	14285	14246	14246	14511	14144	14156	14224	14236	14350	14159	14223	14199	14277	14148	14247	14316	14170	14217	14093	14173	14161	14346	14159	14130	14195	14132	14195	14203	14111	14194	14212	14216	14219	14152	14368	14112	14177	14180	14264	14279	14349	14109	14187	14059	14050	14134	14089	14192	14091	14039	14265	14182	14402	14331	14181	14225	14337	14240	14079	14124	14244	14148	14300	14221	14221	14077	14359	14275	14249	14181	14208	14311	14167	14195	14141	14102	14213	14306	14158	14159	14235	14089	14143	14290	14139	14365	14184	14248	14172	14243	14048	14192	14309	14122	14280	14218	14202	14141	14330	14101	14317	14250	14171	14178	14119	14276	14221	14278	14057	14285	13977	14136	14181	14322	14004	14131	14225	14209	14265	14187	14261	14241	14197	14077	14181	14288	14215	14123	14103	14219	14220	14267	14063	13950	14069	14230	14124	14291	14228	14195	14238	14331	14109	14203	14223	14213	14173	14289	14195	14247	14190	14085	14153	14169	14401	13964	14220	14283	14077	14013	14114	14239	14102	14294	14132	14398	14211	14226	14059	14381	14251	14236	14105	14152	14217	14185	14170	14171	14360	14182	14192	14098	14337	14226	14230	14211	14166	14148	14263	14154	14055	14204	14120	14237	14290	14236	14373	14224	14240	14114	14113	14216	14189	14127	14368	14388	14195	14284	14236	14261	14219	14149	14084	14212	14183	14144	14229	14204	14144	14197	14098	14214	14359	14117	14267	14208	14311	14281	14181	14200	14154	14084	14092	14190	14085	14219	14186	14280	14097	14177	14257	14249	14118	14291	14166	14149	14264	14269	14082	14134	14169	13997	14174	14261	14085	14148	14289	14181	14072	14062	14137	14196	14195	14151	14142	14168	14106	14208	14082	14095	14116	14235	14372	14203	14127	14095	14180	14227	14330	14279	13999	14263	14000	14140	14218	14167	14258	14287	14252	14213	14264	14338	14206	14156	14235	14252	14156	14328	14347	14339	14128	14284	14288	14316	14119	14165	14018	14101	13931	14174	14324	14160	14160	14300	14382	14266	14339	14126	14182	14204	14294	14358	14147	14313	14337	14256	14399	14127	14226	14199	14172	14297	14142	14150	14282	14260	14258	14106	14163	14288	14174	14276	14288	14342	14086	14157	14269	14261	14182	14125	14088	14195	14120	14144	14189	14324	14163	14324	14121	14253	14303	14040	14150	14172	14202	14153	14109	14043	14154	14204	14197	14094	14190	14127	14212	14261	14273	14313	14098	14298	14218	14162	14285	14154	14260	14216	14140	14013	14214	14259	14189	14073	14279	14202	14107	14305	14117	14272	14161	14058	14257	14109	14097	14185	14058	14240	14124	14161	14289	14235	14180	14010	14091	14196	14099	14200	14221	14213	14086	14292	14163	14229	14379	14106	14185	14171	14266	14289	14205	14298	14356	14216	14215	14352	14200	14082	14200	14157	14253	14145	14194	14178	14131	14363	14173	14177	14152	14179	14046	14333	14300	14073	14190	14227	14297	14159	14246	13986	14216	14235	14140	14146	14335	14167	14236	14248	14002	14135	14078	14197	14003	14190	14241	14147	14117	14264	14168	14347	14400	14074	14242	14211	14266	14149	14233	14193	14345	14123	14113	14199	14175	14081	14325	14139	14286	14144	14109	14276	14246	14226	14247	14260	14249	14169	14028	14059	14258	14143	14262	14191	14151	14080	14196	14131	14248	14303	14115	14222	14190	14222	14093	14089	14303	14299	14279	14175	14268	14245	14392	14202	14264	14229	14439	14161	14276	14127	14381	14220	14022	14333	14158	14078	14027	14237	14233	14194	14202	14070	14129	14241	14206	14121	14146	14194	14192	14356	14260	14157	14122	14251	14124	14225	14109	14235	14103	13948	14305	14209	14159	14059	14298	14107	14223	14158	14346	14313	14139	14108	14179	14117	14271	14275	14125	14200	14324	14117	14131	14159	14336	14187	13994	14212	14139	14298	14261	14161	14060	14196	14165	14224	14172	14136	14057	13971	14255	14216	14257	14122	14141	14225	14054	14421	14116	14075	14186	14276	14193	14187	14193	14175	14228	14170	14261	14021	14142	14305	14114	14208	14258	14172	14225	14157	14127	14267	14264	14201	14251	14149	14280	14063	14123	14048	14258	14264	14289	14173	14007	14203	13980	14225	14207	14274	14203	14211	14263	14274	14127	14187	14225	14262	14401	14052	14235	14228	14097	14018	13997	13986	14180	14172	14146	14333	14156	14234	14045	14231	14086	14185	14322	14320	14093	14207	14358	14155	14116	14431	14268	14234	14315	14126	14254	14285	14086	14231	14137	14376	14091	14354	14138	14124	14140	14046	14241	14272	14371	13996	14232	14027	14181	14137	14261	14078	14066	14223	14118	14212	14270	14278	14089	14248	14189	14182	14228	14176	14197	14207	14190	14219	13990	14112	14241	14090	14226	14187	14116	14234	14146	14220	14164	14232	14092	14293	14363	14072	14274	14276	14362	14198	14302	14142	14219	14124	14290	14373	14171	14172	14199	14208	13979	14196	14214	14110	14200	14252	14253	14310	14150	14137	14107	14114	14154	14142	14224	14294	14197	14164	14081	14215	14060	14322	14268	14289	14269	14115	14163	14229	14329	14149	14060	14144	14177	14100	14203	14365	14278	14267	14169	14137	14345	14334	14144	14090	14043	14357	14258	14238	14299	14191	14223	14352	14399	14167	14197	14204	14173	14436	14173	14206	14374	14180	14309	14114	14113	14228	14248	14247	14276	14123	14272	14144	14303	14192	14286	14111	14381	14352	14083	14189	14201	14150	14195	14322	14252	14324	14215	14309	14228	14058	14016	14282	14190	14157	14369	14195	14321	14297	14268	14270	14107	14274	14070	14044	14189	14130	14170	14344	14194	14142	14134	14287	14163	13990	13914	14313	14250	14258	14216	14179	14251	14059	14145	14272	14081	14082	14146	14095	14342	14136	14286	14292	14181	14265	14100	14443	14131	14169	14150	14331	14306	14250	14124	14184	14341	14345	14117	14257	14144	14070	14249	14194	14220	14150	14344	14091	14392	14259	14018	14135	14221	14189	14111	14245	14310	14004	14083	14110	14245	14324	14179	14175	13975	14377	14175	14214	14245	14223	14136	14244	14134	14281	14143	14197	14187	14168	14256	14278	14079	14303	14308	14324	14147	14297	14223	14189	14293	14037	14267	14331	14116	14103	14211	14132	14151	14115	14252	14204	14210	14080	14201	14246	14185	14138	14181	14204	14163	14300	14233	14141	14239	14117	14153	14197	14228	14209	14292	14042	14246	14280	14367	14245	14080	14205	14373	14203	14105	14195	14272	14048	14289	14199	14380	14093	14161	14217	14071	14163	14008	14098	14195	14184	14115	14280	14191	14173	14023	14223	14203	14194	14101	14352	14171	14201	14123	14163	14287	14196	14117	14278	14188	14154	14231	14173	14106	14208	14084	14166	14204	14137	14307	14121	14183	14329	14222	14158	14155	14203	14327	14136	14163	14312	14185	14237	14143	14196	14299	14262	14076	14092	14179	14146	14177	14191	14162	14258	14184	14263	14172	14244	14319	14355	14179	14284	14007	14057	14189	14180	14314	14087	14270	14296	14154	14133	14119	14078	14150	14198	14244	14294	14161	14248	14292	14277	14040	14289	14260	14038	14327	14188	14222	14153	14293	14264	14258	14254	14070	13961	14172	14225	14230	14369	14310	14043	14171	14078	14271	14193	14273	14254	14425	14150	14317	14277	14392	14195	14213	14274	14029	13988	14258	14389	14290	14106	14134	14287	14272	14354	14383	14213	14228	14143	14343	14161	14090	14198	14338	14226	14148	14117	14130	14062	14254	14166	14113	14288	14083	14214	14154	14242	14145	14164	14242	14225	14264	14173	14117	14173	14220	14208	14230	14151	14067	14196	14305	14219	14287	14256	14192	14282	14112	14202	14387	14235	14227	14237	14077	14201	14279	14274	14200	14128	14231	14285	14276	14286	14119	14004	14012	14093	14118	14215	14363	14242	14169	14233	14133	14105	14304	14073	14229	14012	14213	14120	14233	14252	14335	14088	14280	14229	14164	14135	14108	14320	14080	14268	14076	14134	14367	14195	14268	14148	14371	14139	14110	14258	14101	14245	14145	14305	14196	14095	14311	14210	14328	14338	14060	14165	14279	14322	14147	14220	14089	14234	14375	14277	14178	14189	14377	14181	14084	14238	14206	14190	14225	14237	14154	14230	14301	14202	14254	14022	14064	14205	14219	14122	14214	14334	14220	14180	14129	14104	14194	14210	14132	14135	14253	14155	14157	14332	14311	14248	14115	14239	14379	14081	14201	14109	14098	14202	14306	14167	14208	13996	14248	14056	14047	14174	14357	14213	14200	14143	14204	14233	14166	14268	14321	14134	14248	14212	14160	14268	14268	14029	14060	14074	14089	14276	14337	14119	14185	14095	14230	14081	14259	14313	14096	14152	14164	14367	14196	14168	14256	14255	14116	14263	14314	14289	14130	14179	14208	14131	14062	14266	14317	14464	14022	14198	14255	14211	14215	14316	14137	14241	14167	14356	14266	14101	14135	14241	14110	14192	14169	14377	14191	14099	14113	14256	14105	14078	14114	14251	14164	14242	14382	14308	14211	14197	14248	14083	14329	14284	14354	14269	14029	14473	14204	14135	14276	14266	14361	14270	14131	14161	14326	14303	14335	14192	14131	14122	14246	14312	14246	14324	14139	14227	14203	14061	14116	14223	14135	14222	14261	14116	14209	14241	14332	14177	14161	14249	14201	14092	14214	14201	14126	14261	14185	14252	14071	14188	14154	14307	14065	14086	14161	14142	14105	14178	14149	14043	14227	14296	14198	14165	14298	14130	14220	14066	14247	14155	14180	14197	14227	14119	14346	13997	14259	14259	14196	14223	14103	14137	14391	14171	14207	14218	14381	14163
24130	21604	29264	24750	23484	24690	24204	20504	18579	17786	17622	17253	17511	17222	17085	16760	16711	16745	16709	16473	16585	16359	16275	16296	16126	16222	16192	16109	16196	16019	16023	15956	16072	15984	16045	16138	15988	15917	16185	16224	16230	15992	16131	16106	15957	16044	16144	16102	15799	16023	16017	16190	16054	15938	15829	15799	15960	16240	16010	16128	16017	16024	16074	16184	15876	16099	15824	16006	15823	15787	16167	15897	15908	16023	15863	15888	15691	15750	15866	15991	16137	16029	15900	16034	15942	16057	15964	16013	15996	15804	16007	16013	15844	15928	16048	16075	15989	15929	16031	16130	15955	15797	16099	15976	15929	15718	15934	15882	15882	15997	15867	15982	15993	15956	15895	15838	15817	15858	15884	16052	15949	15989	15943	15818	16013	15989	15992	15966	15991	15911	15956	15909	16050	15885	16082	15771	16127	15989	16002	16005	15946	15907	15690	16018	16000	15771	15753	15902	16198	15992	15984	15968	15688	16045	16149	15796	16024	16002	16016	15984	15817	15849	15856	15870	16182	16037	15861	15887	15945	16180	16024	15793	15663	15824	15975	15735	15886	16028	15824	16025	15928	16068	16129	15928	15806	15840	15835	15821	15890	15769	15901	15939	15925	15907	16021	15775	15931	15764	15915	15909	16112	16051	15935	15863	15866	15953	15950	15936	15936	15750	15950	16012	15864	15850	15973	15787	16037	15829	16161	15896	15999	15989	16069	15931	15901	15918	15867	16013	15904	15923	15838	15898	16064	15755	15951	15869	15916	15938	15838	15872	15714	15905	15914	15837	15769	15967	16035	16039	15857	16000	15856	15783	16005	15849	15895	16090	16020	16040	15954	16024	15954	15995	15975	16030	15895	16044	15980	15955	15936	15762	15937	15765	15821	15745	15880	16036	15921	15966	15954	15838	15887	16179	15835	15814	15923	15791	15986	15946	15782	15891	16088	15944	15830	15993	15941	15981	15897	15706	15904	15989	15911	16051	15844	16015	16013	15904	16067	15897	16066	16049	15879	15912	16006	15752	15958	15858	15876	16259	15968	15989	15865	15922	15903	16006	16004	16003	15762	15951	15934	15946	15899	16038	15719	15855	15852	16018	15958	15886	15927	15947	15932	15978	15834	15800	15924	16076	15857	15703	16010	16029	15978	15963	15896	16054	15980	16197	15998	15957	15962	15832	16035	15713	15880	15701	16077	15986	15875	15797	15821	15795	16085	15884	16007	16179	15835	16013	16006	16089	15873	16011	15881	15785	15839	15971	16046	16045	16022	16037	15865	15685	15865	15814	15585	15892	15914	15889	15859	15849	16054	16119	15907	15929	15812	15809	15870	16048	15823	15877	15938	16025	16030	15980	15902	15854	15881	15837	15838	15961	16049	15906	15929	16024	16118	15890	15942	15919	15953	15906	16013	15967	15984	15843	16021	15827	16089	15924	15778	15938	15814	15950	15996	15853	15797	15647	16076	15776	15957	16062	15940	15670	15958	15948	16037	15967	15999	15928	16015	15948	16062	16012	16208	15967	15910	16068	16008	16100	15909	16170	15978	15859	15946	16062	15967	15909	15979	15968	16047	15781	16071	15923	16111	16027	15997	15984	15927	16019	15940	15854	15936	15820	15926	15856	15888	15925	16054	15950	15896	15804	15803	15957	15748	16161	16049	15862	15884	15856	15833	15805	15878	16009	15940	15956	15848	16050	15954	15872	16007	15966	15748	15875	15763	15884	15686	16006	16123	15824	16004	16090	15996	15796	15922	15948	16099	15985	15902	15840	15845	15833	15929	15734	15851	15841	16023	15885	15854	15854	15848	15873	15756	15762	15940	15856	15647	16061	16003	15697	16000	16041	15910	15725	15867	15987	15969	15887	15737	15897	15787	15872	15821	15856	15942	16050	15884	15854	15843	15950	15927	16035	15922	16053	15768	15818	15999	15755	16054	15954	15919	15931	15844	15737	15988	15813	15851	16074	15939	15827	15700	15917	15798	15845	15893	15913	15885	15847	15957	15849	15937	15757	16075	15885	15997	15920	15581	15755	15928	16096	15904	15777	15945	15976	15950	15936	16174	15775	15962	16003	15845	15987	15847	15936	16033	15888	15796	15998	16055	15716	15781	15998	16081	16080	16080	15965	15886	15717	15920	15969	15998	15892	15900	15894	15966	15924	15885	15974	15987	15763	16038	15874	15851	15952	15943	15981	16128	16043	16141	15899	15833	15787	15916	15744	15896	15985	16002	15956	16100	15964	15873	15938	15959	15880	15931	15959	16071	15934	15945	15774	15895	16068	15839	15917	16141	15991	15931	16012	15914	15785	15997	15877	15791	15857	15825	16098	16139	15922	15908	15990	15964	15996	15907	15798	16039	15950	16135	15953	15923	16029	16016	15881	15925	15892	15857	15809	15726	15945	15761	15970	15983	15997	15671	15844	15795	15690	15836	16016	16084	15936	15915	15830	15750	15920	15952	15962	16051	15639	15950	15884	16161	16039	15875	16059	15901	16059	16036	15991	15894	15918	16017	15966	16028	16025	16029	16001	15924	16006	15826	15813	16071	15848	15822	15968	15931	15967	15779	15903	15761	15890	15964	15995	15859	15834	15806	15764	15920	16135	16240	15956	15850	15915	15919	15829	15812	15899	15867	16148	15966	15793	15793	15967	15719	15857	15831	15993	15938	15884	15984	16126	15890	16001	16080	15826	15933	15983	15979	15958	15975	16018	16136	15740	15885	15864	15766	16094	16272	15757	15937	15899	15932	16048	15885	16124	15851	15825	15843	15734	15748	16042	16153	15960	15851	15992	16087	16143	15980	15949	15878	15842	15820	15920	15946	15933	15866	15921	15901	15759	15742	15868	15921	16002	15989	15866	15962	16078	16070	15849	16098	15974	16015	16015	16068	16027	16014	15898	16065	16000	15999	16043	15859	16119	16034	15946	16025	15872	15723	15917	16027	15951	15974	15994	15850	16144	15982	16018	16029	15898	15687	15830	16080	15956	15858	15950	15987	16007	15640	15909	15970	15961	16034	16003	15982	15875	15803	15797	16065	16002	15871	16019	15976	15929	15962	15965	15976	15766	16075	15795	15909	15973	15962	16046	15935	15965	16068	15873	15951	15960	15948	15833	15832	16060	15917	15765	16026	15927	15839	15854	15961	15962	15779	16054	15773	15885	16040	16017	15951	16034	15917	16113	15991	16169	16022	15810	15721	15859	16065	15947	15901	15931	15939	15812	15973	15888	15871	15903	15887	16006	16022	15895	15932	15963	15712	16004	15803	15868	15868	16009	15717	15834	16010	16064	16040	15954	15899	16002	15776	15925	16101	15834	15902	15953	15998	16007	15932	15955	15943	16050	16012	16038	16079	15924	15822	15904	15869	15925	15845	15982	15799	16157	16026	15711	16021	15884	15853	15910	15851	15826	16233	15841	15799	15941	15825	15695	16058	15871	16083	15996	15998	15957	15913	15894	15910	16134	16025	15911	16057	16063	15899	15946	15812	15794	16133	15907	15871	15962	15702	16018	15931	15963	15946	16086	15767	16056	15990	15996	15829	15960	15871	15932	16043	15605	15958	15850	15705	15912	15767	15820	15756	15862	16102	15804	15997	15905	15866	16012	16032	16115	15893	15996	15790	15875	16240	15934	15741	16106	15830	15969	15968	15931	16132	15906	16187	15961	16003	15910	15734	15912	15947	15973	15654	16015	16101	15963	16102	15994	15843	15946	15957	16057	15926	15835	15944	15972	15888	15756	15824	15696	15918	15949	16096	15963	15789	15943	15894	15983	16107	15894	16132	15770	16061	15920	15754	15948	15847	16163	15796	15857	15934	15833	15939	15923	15759	15966	15923	15897	16000	15979	16225	16059	16025	16034	16116	16044	15973	15848	16196	15830	15961	15923	16018	15644	15909	15988	15876	15956	15907	15863	15903	15844	15840	15802	16193	15968	15953	16048	15799	15831	15729	15853	15825	15831	15812	16093	15973	15910	16065	15971	15891	15993	15933	15921	15829	15902	15812	16004	16011	16131	15832	15799	15855	15955	16012	16123	15982	15827	15984	15931	15653	15884	16087	15908	15874	16002	15790	15935	16113	16044	16222	16049	16150	15863	15808	16053	16033	16118	15956	15923	15889	15856	15875	15777	16143	16000	16061	15903	15796	16080	15749	15905	16001	16011	16117	16061	15923	15988	16001	15940	15906	16013	15972	15789	15880	15858	15777	16123	15921	15978	16090	16046	15902	16183	16107	15972	15745	15920	15956	15870	15966	15971	15880	15874	15889	15929	15951	16001	15748	15876	16025	15988	15939	16188	16032	15954	15927	15872	15740	15978	15741	15723	15839	15892	16245	15912	15850	15996	16001	16013	15832	15826	15815	15929	15681	15799	15783	15902	15914	15977	15860	15953	15847	16046	15980	16020	15892	16073	15828	15962	15819	15767	15848	15752	16045	15918	16025	15954	16032	15918	16079	15785	16016	15830	15951	15977	16002	15896	15855	16043	15897	15823	15912	15927	16003	15889	15739	15924	16057	15920	15987	15872	15943	15822	16100	15806	15931	15842	15824	15938	15962	16081	15819	15804	15972	15878	15984	15719	16042	15837	16044	15748	15931	15871	15901	15948	15879	15766	15997	15843	15958	15904	15845	15756	15912	15878	15838	15942	15806	15921	15996	16004	15890	16013	16074	16014	15969	15969	15908	15982	15907	15998	15932	15967	15736	16030	15979	15999	15884	15814	15854	15900	16026	15944	16024	16035	16005	15981	15924	15803	16137	15894	16002	16029	15937	16011	16061	16013	15755	15847	16127	16036	16093	15995	15726	15827	15961	15989	15986	15983	15882	15900	15924	15782	15840	15961	15925	15942	15982	15958	16016	15985	15806	15969	15824	15995	15944	15863	15848	15919	15703	16018	15842	16085	15856	15971	15863	15918	15846	15875	15946	16027	15920	16012	15985	16090	16204	15934	16001	15774	16160	15894	15921	16045	16019	15705	15961	15932	15774	15950	15830	16335	15910	15826	15826	15903	15873	15924	15756	15980	15953	16027	15854	15914	15749	15696	16116	15915	16105	16181	15948	16221	15965	16086	15819	16002	16061	15934	15781	15996	15816	15919	15842	15854	15983	16007	15745	15954	15884	15740	16079	16207
24817	43505	41418	33234	29461	26024	23742	21693	19221	17947	17179	17395	17329	16830	16467	16321	15921	15757	15506	15703	15497	15263	15115	15348	15137	15059	15176	15181	15171	14986	15206	15043	14881	14978	14917	15049	15027	14818	14981	15029	14941	15008	14821	15054	14998	14883	14953	14917	14950	15069	14834	14947	14976	14878	14933	14847	14924	14959	14923	14813	14878	14969	14862	14837	14899	14783	14948	15022	14745	14859	14878	14824	14959	14877	15062	14835	14891	14960	14982	14830	14962	15161	14849	14946	14835	14920	14795	14866	14868	14865	14911	14962	14969	14837	14791	14880	14820	14949	14884	14828	14729	14887	14951	14871	14759	14824	14752	14942	14864	14807	14853	14845	14797	14982	15022	15008	14790	14907	14877	15017	14848	14690	14879	14912	14830	14719	14892	14766	14890	14856	14851	14982	14963	14887	14937	14821	15023	14874	14796	14865	14925	14909	14831	14927	14787	14929	14821	14882	14818	14939	14909	14859	14771	14864	14911	14983	14984	14839	14955	14811	14657	14869	14828	14851	15048	15052	14874	14898	14812	14908	14724	14813	14842	14780	14897	14833	14846	14889	14896	14832	14838	14997	14861	14934	14812	14980	14919	14617	14945	14827	14863	14813	15204	14983	14858	14668	14833	14852	14797	14683	14850	14872	14753	14736	14935	14810	14821	14847	14768	14934	14946	14790	14929	14841	14947	14822	14941	15009	14814	14979	14786	14908	14813	14991	14880	14890	14850	14779	14930	14834	14796	14993	15003	15019	14911	14807	14875	15011	14942	14831	14812	14926	15044	14895	14931	14895	14804	14945	14898	14770	14884	14972	14877	14847	14720	15009	14866	15054	14930	14749	14918	14874	14877	15042	14963	14976	14664	14904	14985	14976	14743	14895	14938	14812	14933	14880	14782	14819	15070	14838	14857	15042	14738	15000	14759	14988	14778	14818	14704	14880	14878	14858	14908	14714	14823	14892	14917	14816	14880	14710	14954	14916	14958	15011	14880	14838	15035	14993	14882	14705	15063	14934	14747	14878	14946	14965	14904	15014	14760	14682	14910	15063	14939	14806	14866	14897	14772	14912	14975	14688	15043	14840	14788	14869	14861	14869	14992	14720	15006	14772	14942	14824	14884	14846	14990	14766	14827	14840	14662	14797	14840	14866	14863	14951	14848	14727	14895	15020	14931	14778	14963	14871	14804	14877	15005	14839	14887	14804	14839	14959	14912	14849	14698	14792	14896	14861	15015	14883	14863	14919	14892	14895	14818	14728	14807	14811	14812	14777	14671	14998	14871	14809	14877	14851	14964	14838	14955	14972	14832	14836	14823	14928	14935	14943	14889	14949	14805	14848	14785	14835	14822	14759	14812	14643	14876	14764	14762	14861	15012	14880	14920	15004	15033	14761	14891	14871	14865	14761	14923	14808	14749	14809	14991	14804	14867	14782	14668	14890	14954	14882	14902	15090	14817	14865	14870	14779	14891	15033	14940	14725	14859	14875	14938	14958	14667	14795	14803	15043	14825	14931	14853	14783	14735	14719	14853	14787	14761	14782	14892	14934	14958	14887	15003	14820	14682	14879	14839	14893	14815	15005	14723	15091	14854	14953	14791	14944	14767	14964	14974	14723	14826	14866	14946	14850	14920	14901	14994	14844	14860	14869	14773	14996	14752	14871	14778	14745	14935	14796	14787	14685	14956	14791	14728	14870	14927	14949	14876	14937	14716	14702	14808	14799	14869	14769	14979	14781	14952	14863	14939	14977	14841	15020	14924	14871	14742	14903	14774	14808	14914	14854	15030	15010	14731	14755	14915	14964	14877	15001	14860	14889	14746	14794	14914	14702	14949	15028	14896	14906	14725	14898	14934	14876	15086	15017	14855	14982	14789	15027	14815	15024	14891	14721	14818	14895	14962	14806	14920	14817	14879	14620	14840	14824	14927	14858	14740	14833	14788	14879	14910	15028	14827	14869	14945	14904	14848	14941	14922	14886	14828	14807	14896	14944	15052	14839	14918	14944	14980	14918	14845	14775	14943	14816	14820	15020	14719	14821	14882	14977	14768	14812	14830	14902	14767	14754	14767	15012	14792	14788	14825	14765	14935	14829	14845	14869	14772	14906	14806	14831	14755	14877	14887	14820	14967	14945	14825	14902	14759	14672	15061	14917	14930	14808	14774	14832	14932	14712	14892	14926	15020	14939	14935	14936	14986	14939	14664	14936	14902	14857	14892	15087	14890	14741	14746	14890	14774	14852	14894	14956	14857	14942	14782	14822	14901	14786	14817	14921	14700	14941	14655	15064	14834	14872	14930	15013	14789	14700	14961	14796	14771	14754	14792	15026	14888	15041	14841	14815	14674	14928	14904	14865	14806	14801	15018	14878	14938	14872	14833	14891	14670	14936	14887	14998	15063	14957	14870	14932	14938	14832	15052	14846	14818	15041	14772	14681	14872	14932	14944	14961	14946	14842	14766	14708	14760	14891	14966	14956	15043	14751	14936	15063	14942	14962	14806	15043	14836	14826	14972	14833	14829	14874	14777	14760	15003	14753	14883	14762	14939	14777	14992	14905	14910	15031	14791	14870	14798	14936	14871	14757	14887	14913	14769	14962	14962	14863	14974	14789	14847	14896	15034	14824	14977	14894	14833	14794	14893	14985	14756	14905	14907	14975	14800	15101	14857	14729	14874	14605	14816	14859	15011	14909	14936	14824	14930	15020	14709	14991	14919	14941	15064	14690	14956	14928	14743	15026	14929	14727	14984	14833	14939	14811	14875	14887	14854	14882	14920	14808	14772	14752	14620	14857	14943	14773	14961	14883	14939	14916	14924	14909	14771	14889	14866	14868	14962	14826	14902	14704	14851	14841	14783	14938	14860	14728	14864	14838	14936	14691	14869	14823	14823	14837	14923	14816	14863	15039	14779	14803	14659	14792	14917	14709	14884	14788	15016	14718	14779	14951	14857	14978	14920	14959	14813	14814	14774	14863	14724	14816	14822	14768	14992	14886	14966	14711	14901	14835	15032	14874	14953	14843	14863	14774	14844	14816	14970	14939	14865	14876	14931	14961	14901	14700	14799	14726	14813	14780	14989	14927	14770	14909	14986	14842	14873	14919	14882	14891	14893	14955	14759	14925	14848	14933	14762	14950	14792	14921	14803	14970	14987	14883	14859	14754	14718	14805	14884	14983	14915	14856	14943	14756	14712	14742	14746	14872	15054	14861	14822	14676	14884	15046	14904	14999	14941	14873	15017	14695	14936	14769	14943	14871	14715	14709	14866	14821	14971	14875	14868	14881	14738	14719	14929	14902	14758	14777	14859	14800	14891	14820	14899	14929	14789	14819	15008	14797	14976	14831	14790	14778	14864	14877	14741	14960	14930	14823	14853	14883	14886	14819	14918	14939	14990	14805	14936	14778	14855	14883	14783	14991	14896	15029	14827	14950	15019	14822	14979	14860	14805	14806	14817	14802	14758	14750	14980	14862	14857	14862	14783	15055	14897	15000	14809	14818	14969	14773	14866	14854	14879	14848	15022	14940	14820	14885	14707	14660	14589	14956	14706	14967	15015	14947	14825	14700	14782	14768	14839	14808	14972	14891	14877	14792	14805	14856	14813	15031	14908	14926	14806	14877	14851	14927	14805	15000	14839	14984	15009	14800	14894	14861	14925	14791	14806	14853	14949	14924	14808	14926	14911	14884	14881	14925	14806	14806	14981	14819	14783	14816	14827	14994	14802	14893	14826	14963	14908	14928	14948	14961	14879	14723	14808	14809	14811	14955	14992	14879	14812	14948	15065	14840	14896	15067	14806	14704	14978	14878	14821	14906	14805	14895	14815	14881	14877	14821	14897	14819	15006	15187	14910	15079	14821	14879	14790	15118	14873	15007	14850	14944	14751	14865	14864	14911	14883	14962	14958	14773	14875	14867	14807	14689	14924	14800	14652	14984	15075	14912	15016	14828	15018	14919	14792	15030	14958	14841	14957	14820	14775	14716	14919	14830	15034	14872	14818	14944	14906	14824	14826	14905	14724	14897	14963	14998	14943	14823	14974	14836	14941	14822	14883	14827	15014	14927	14855	14818	14864	14908	14766	14904	14971	14842	14828	14946	14965	14830	14783	14925	15019	14803	14980	14829	14832	14800	14946	14814	14798	15079	14922	14947	14926	14915	14900	14938	14867	14799	14917	14784	14862	14882	14854	14913	14773	14864	14903	14887	14959	14872	15018	14923	14957	14781	14878	15023	14950	14874	14844	14795	14919	14849	14896	14926	14854	14876	14910	14797	14790	14867	14831	14808	14833	14992	14781	14790	14818	14815	14916	14822	14945	14880	14790	14722	15037	14887	14911	14740	14899	14965	14892	14852	14847	15046	15006	14976	15013	14912	14813	14871	14861	14835	14772	14704	14915	14721	14922	14818	15048	14869	14919	14964	14867	14880	15014	14761	14970	14863	14847	14980	14870	14845	14977	14886	14984	14850	14830	14910	14916	14981	14733	15044	14861	14891	14835	14783	14900	14831	14941	14896	14996	14994	14803	14943	14970	14944	14972	14710	14927	15065	14827	14877	14813	14884	14719	14849	14813	14822	14864	14932	14860	14953	14732	15055	14735	14872	14825	14894	14899	14749	14937	14918	14796	14870	14724	14943	14943	14871	14953	14784	14988	14838	14726	14911	14898	14903	14930	15008	14903	14827	14848	14880	15017	14884	14836	14696	14866	14665	15118	14694	14822	14880	14887	14862	14856	15061	14864	14864	14883	14770	14898	14708	14822	14938	14855	14970	14689	14835	15097	14707	15056	14834	14817	14778	14748	14857	14893	14712	14804	14830	14812	15003	14785	14918	14907	14830	14924	14853	14952	14916	14934	14973	14826	14851	14791	14798	14811	14799	14744	14809	14952	14784	14977	14883	14821	14774	15053	14897	14926	15005	14904	14905	15026	14969	14866	14763	14715	14817	14765	14845	14790	15037	14962	14714	14637	14883	15049	14899	14690	14889	14924	14878	14891	14816	14749	14764	14933	14949	15034	14827	14920	14979	14764	14858	14892	14809	14966	14803	14779	14957	14907	15058	14757	14837	14902	14803	14927	14747	14943	14880	14769	14988	15004	15008	14814	15054	14929	14851	14605	14853	14912	14725	14857	14952
23197	21627	29669	24148	22248	25692	28610	22968	20740	19813	19040	18872	18848	18948	18290	18163	17917	17780	17663	17858	17553	17192	17433	17372	17226	16999	17039	17190	17318	17134	17024	16929	16989	16921	16998	17122	17010	17059	16854	16868	16987	16829	16859	16932	16931	17040	17112	16949	16828	16863	17019	16770	17098	16659	16870	16833	16952	16707	16841	16847	16925	16868	16742	17041	17143	16825	16918	16953	16807	16682	16800	16832	16781	16940	16888	16792	16794	16921	16901	16750	16939	16833	17013	16867	16696	16983	16759	16876	16766	16801	16687	16676	16842	16719	16723	16785	16868	16786	16841	16932	16876	16730	16842	16861	16915	16888	16776	16716	16629	16950	16855	16783	16845	16881	16734	16692	16844	16780	16851	16836	16812	16948	16858	16856	17014	16651	16728	16758	16690	16747	16938	16910	16788	17067	17066	16846	16815	16974	16685	16862	16719	16709	16772	16615	16890	16802	16848	16841	16704	16843	16761	16717	16937	16971	16769	16768	16762	16622	16779	16707	16789	16782	16745	16934	16845	16743	16799	16851	16863	16728	16841	16871	16948	16800	16826	16857	16763	16776	16649	16901	16993	16816	16762	16784	16800	16946	16713	16790	16768	17046	16880	16871	16950	16920	16845	16922	16899	16785	16782	16715	16774	16826	16681	16808	16907	16752	16806	16789	16845	16958	16523	16973	16813	16805	16882	16737	16848	17039	16809	16597	16744	16903	16986	16878	16740	16815	16974	16907	16748	16744	16801	16886	16818	16874	16815	16790	16931	16860	16783	16538	16784	16677	16695	17002	16777	16710	16667	16716	16777	16705	16788	16843	16680	16887	16596	16607	16698	16752	16945	16672	16839	16588	16802	16864	16873	16883	16948	16718	16856	16748	16754	16880	16680	16716	16954	16781	16745	16700	16716	16714	16847	16798	16993	16737	16810	16999	16690	16632	16810	16807	16711	16800	16961	16784	16932	16762	16716	16738	16799	16639	16831	16830	16937	16746	16863	16585	16895	16838	16749	16652	16722	16760	16927	16782	16765	16803	16856	16880	16872	16836	16964	16757	17009	16696	16903	16927	16964	16836	16767	16885	16720	16692	16830	16757	16754	16823	16934	16872	16862	16890	16960	16799	16833	16666	16822	16715	16725	16700	16863	16516	16851	16829	16767	16884	16798	16923	16956	17107	16821	16684	16711	16814	16631	16768	16838	16684	16771	16812	16726	16974	16703	16878	16855	16751	16819	16908	16880	16679	16899	16773	16792	16818	16717	16777	16840	16566	16857	16796	16906	16869	16625	16868	16558	16659	16820	16881	17012	16858	16756	16753	16722	16715	16694	16713	16834	16671	16611	16802	16808	16766	16850	16683	16889	16796	16875	16683	16881	16874	16899	16628	16693	16697	16928	16875	16750	16648	16792	16672	16973	16924	16816	16798	16861	16765	16857	16635	16720	16540	16748	16832	16771	16852	16876	16869	16696	16709	16790	16789	16786	16782	16647	16734	16719	16675	16755	16735	16656	16672	16711	16874	16931	16777	16893	16909	16866	16901	16765	16935	16708	16690	16838	16745	16901	16613	16663	16739	16909	16676	16646	16721	16635	16666	16759	16704	16849	16853	16760	16667	16797	16788	16601	16786	16641	16830	16728	16954	16719	16814	16688	16689	16897	16747	16820	16676	16901	16773	16737	16755	16741	16895	16608	16720	16626	16812	16863	16748	16903	16880	16669	16743	16820	17006	16893	16799	16853	16742	16818	16744	16841	16919	16761	16661	16817	16688	16911	16812	16755	16764	16900	16565	16824	16527	16682	16898	16880	16763	16869	16806	16619	16717	16671	16583	16784	16995	16802	16902	16617	16927	16862	16722	16726	16732	16702	16894	16566	16730	16828	16756	16787	16699	16767	16764	16839	16602	16840	16860	16624	16786	16900	16966	16816	16984	16694	16823	16849	16742	16668	16584	16929	16823	16730	16534	16857	16974	16916	16717	16884	16780	16799	16824	16927	16849	16830	17025	16796	16548	16762	16790	16908	16678	16828	16765	16796	16785	16872	16774	16805	16747	16874	16848	16884	16644	16851	17008	16821	16624	16687	16982	16835	17071	16660	16838	16658	16721	16724	16782	16850	16761	16810	16772	16939	16729	16588	16864	16867	16624	16723	16723	16798	16916	16831	16649	16923	16714	16698	16592	16813	16822	16882	16834	16635	16762	16848	16737	16796	16878	16644	16650	16796	16783	16866	16711	16708	16618	16794	16904	16651	16712	16970	16739	16869	16665	16897	16711	16957	16574	16856	16890	16823	16728	16827	16762	16751	16977	16668	16740	16953	16842	16863	16627	16838	16882	16844	16664	16860	16641	16704	16854	16852	16844	16899	16871	16864	16675	16686	16835	17062	16835	16752	16740	16729	16900	16863	16488	16882	16563	16469	16807	16709	16809	16929	16999	16600	16723	17001	16972	16996	16858	16747	16820	16683	16758	17006	16813	16816	16722	16765	16811	16797	16784	16911	16827	16937	16731	16794	16598	16793	17046	16880	16675	16546	16824	16936	16878	16688	16669	16876	16681	16759	16769	16594	16642	16807	16776	16900	16680	16720	16653	16677	16844	16721	16792	16768	16839	16825	16835	16827	16799	16763	16943	16714	16849	17014	16911	16665	16796	16743	16888	16911	16864	16823	16482	16882	16844	16827	16782	16894	16585	16792	16849	16733	16816	16954	16925	16749	16812	16798	16685	16570	16798	16750	16824	16856	16600	16820	16849	16959	16784	16778	16781	16780	16690	16684	16442	16687	17045	16659	16815	16564	16819	16524	16723	16913	16768	16687	16738	16615	16818	16899	16779	16615	16850	16789	16997	16843	16819	16658	16801	16822	16897	16833	16897	16818	17117	16665	16666	16645	16807	17010	16571	16645	16907	16569	16719	16686	16563	16859	16691	16750	16912	16836	16852	17030	16909	16788	16729	16892	17038	16671	16723	16702	16950	16971	16878	16971	16870	16817	16732	16925	16796	16875	16770	17025	16817	16841	16622	16740	16817	16809	16616	16583	16962	16858	16706	16831	16727	16895	16861	16784	16701	17085	16946	16977	16784	16814	16806	16917	16926	16642	17042	16915	16906	16800	16640	16679	16811	16695	16776	16796	16572	16736	16920	16731	16929	16932	16788	16654	16795	16765	16838	16804	16715	16692	16839	16830	16763	16683	16878	16838	16811	16779	16661	16745	16784	16690	16870	16590	16650	16875	16611	16918	16890	16657	16676	16852	16660	16770	16845	16603	16888	16746	16709	16811	16947	16839	16716	16635	16624	16760	16737	16919	16919	16845	16697	16820	16680	16608	16900	16734	16909	16812	16773	16765	16501	16866	16559	16915	16491	16813	16870	16797	16663	16634	16704	16845	16789	16610	16798	16940	16760	16828	16841	16665	16677	16595	16890	16786	16656	16892	16740	16750	16826	16741	16792	16681	16786	16855	16968	16837	16970	16697	16846	16785	16593	16641	16678	16826	16548	16684	16715	16714	16793	16555	16792	16665	16940	16888	16823	17032	16845	16737	16845	16656	16791	17023	16796	16812	17072	16791	17015	16884	16692	16891	16718	16979	17051	16973	16813	16874	16741	16663	16787	16846	16764	16756	16782	16751	16524	16735	16763	16892	16705	16577	16805	16863	16731	16583	16797	16761	16913	16666	16820	16718	16967	16826	17022	16812	16829	16923	16820	16833	16807	16745	16789	16728	16600	16904	16632	16888	16826	16700	16862	16782	16660	16707	16852	16802	16943	16748	16783	16648	16622	16819	16838	16956	16650	16817	16619	16622	16883	16608	16572	16849	16856	16777	16860	16778	16690	16926	16795	16567	16783	16727	16954	16911	16884	16932	16707	16703	16910	16841	16686	16764	16815	16774	16839	16663	16719	16611	16834	16825	16642	16733	16658	16872	16781	16851	16788	16674	16814	16640	16733	16872	16762	16723	16784	16593	16627	16932	16841	16773	16793	16788	16823	16894	16927	17077	16704	16789	17007	16640	16828	16744	16893	16663	16651	16892	16659	16756	16894	16907	16722	16708	16821	16809	16738	16746	16593	16796	16721	16749	16791	16757	16799	16663	16889	16823	16789	16787	16573	16912	16935	17015	16822	16806	16909	16623	16739	16682	16662	16750	16757	16882	16715	16936	16750	16749	16596	16686	16888	16845	16644	16813	16735	16879	16809	16833	16698	16829	16593	16604	16684	16701	16694	16899	16920	16741	17055	16736	16862	16623	16829	16683	16740	16717	16822	16773	16704	16749	16781	16768	16851	16830	16867	16585	16965	16686	16726	16767	16579	16896	16826	16731	16747	16922	16791	16924	16766	16860	16724	16874	16694	16807	16777	16722	16522	16953	16823	16662	16797	16842	16886	16749	16630	16808	16745	16715	16785	16835	16853	16701	16798	16827	16722	16806	16781	16813	16845	16517	16838	16737	16847	16778	16882	16868	16885	16943	16905	16796	17024	16637	16875	16612	16795	16716	16668	16844	16899	16904	16784	16801	16911	16884	16699	16768	16913	16795	17009	16912	16903	16752	16841	16888	16771	16887	16759	16481	16813	16733	16795	16658	16807	16839	16790	16791	16772	16784	16896	16822	16706	16823	16844	16796	16685	16783	16964	16750	16780	16757	16914	16699	16876	16561	16867	16685	16885	16742	16642	16967	16747	16794	16881	16574	16666	16812	16909	16789	16867	16730	16978	16800	16738	16652	16983	16875	16825	16560	17017	16733	16843	16625	16911	16790	16728	16627	16636	16658	16844	16751	16729	16649	16808	16762	16672	16794	16817	16773	16745	16852	16935	16765	16840	16854	16824	16697	16814	16684	16758	17019	16837	17061	16737	16986	16795	16904	16642	16718	16815	16726	16789	16726	16743	16877	16799	16779	16705	16739	16638	16949	16679	16791	16540	16660	16710	16872	16775	16813	16850	16931	16779	16840	16680	16765	16663	16739	16836	16845	16820	16786	16992	16709	16882	16874	16939	16878	16722	16616	16898	16841	16876	16742	16739	17018	16683	16777	16825	16794	16806	16854	16665	16912	16662	16619	16772	16877	16743	16932	16849	16935	16725	16972	16732	16851	16742	16772	16882	16641	16611	16784	16733	16819	16792	16735	16749	16772	16735
27165	48558	46374	37147	32537	29438	26801	24462	21671	19555	18741	19080	18928	18291	17685	17524	16950	16702	16526	16469	16500	16076	16038	15877	15646	15637	15614	15900	15941	15627	15678	15429	15616	15493	15569	15624	15571	15489	15439	15632	15426	15509	15341	15535	15482	15493	15430	15696	15501	15525	15415	15541	15508	15700	15420	15317	15457	15485	15566	15541	15512	15660	15467	15386	15482	15562	15395	15484	15510	15319	15413	15563	15537	15498	15455	15414	15590	15409	15571	15429	15530	15436	15377	15406	15344	15281	15386	15348	15372	15480	15433	15251	15350	15342	15394	15181	15355	15458	15477	15428	15340	15477	15651	15434	15350	15459	15285	15306	15370	15508	15204	15449	15223	15259	15472	15342	15236	15448	15304	15361	15433	15478	15362	15432	15299	15448	15342	15276	15478	15387	15556	15428	15328	15334	15570	15424	15416	15309	15360	15316	15319	15271	15445	15469	15202	15448	15624	15473	15488	15497	15561	15327	15502	15456	15548	15244	15295	15436	15388	15423	15223	15271	15285	15196	15389	15388	15418	15351	15464	15392	15264	15298	15404	15640	15261	15338	15443	15515	15388	15417	15328	15490	15325	15462	15392	15474	15568	15374	15355	15511	15665	15351	15390	15521	15467	15327	15409	15269	15369	15443	15330	15340	15568	15333	15423	15356	15436	15429	15193	15347	15433	15309	15496	15387	15398	15339	15390	15296	15293	15408	15437	15344	15395	15418	15358	15403	15374	15441	15436	15353	15519	15447	15347	15412	15367	15379	15507	15343	15402	15497	15262	15311	15419	15349	15535	15306	15361	15434	15361	15298	15394	15380	15404	15349	15360	15411	15304	15338	15268	15440	15282	15309	15325	15376	15441	15305	15439	15417	15455	15187	15414	15288	15423	15241	15199	15272	15453	15475	15494	15305	15331	15261	15497	15451	15246	15321	15385	15598	15346	15336	15411	15298	15396	15453	15440	15355	15302	15578	15413	15473	15414	15600	15325	15290	15298	15421	15333	15495	15198	15380	15332	15367	15511	15444	15285	15334	15686	15282	15668	15405	15498	15469	15392	15425	15419	15324	15565	15305	15186	15336	15279	15276	15320	15317	15271	15386	15412	15467	15354	15440	15463	15333	15277	15360	15366	15394	15356	15240	15242	15342	15331	15225	15334	15327	15528	15247	15419	15270	15429	15435	15279	15266	15365	15442	15437	15225	15561	15513	15541	15354	15220	15424	15370	15492	15431	15384	15300	15403	15405	15486	15561	15501	15472	15337	15381	15375	15340	15437	15359	15333	15493	15379	15370	15371	15387	15136	15324	15531	15193	15181	15504	15446	15290	15375	15400	15321	15409	15365	15365	15192	15381	15349	15473	15309	15234	15304	15360	15217	15410	15273	15411	15300	15308	15349	15461	15321	15390	15533	15275	15468	15319	15312	15382	15427	15394	15324	15381	15291	15303	15379	15438	15441	15367	15356	15511	15227	15307	15380	15502	15438	15314	15315	15527	15387	15443	15473	15341	15388	15409	15358	15503	15375	15370	15282	15398	15450	15318	15472	15357	15514	15458	15446	15332	15377	15417	15363	15398	15413	15445	15496	15509	15441	15315	15302	15401	15236	15386	15495	15268	15309	15345	15225	15404	15342	15411	15306	15458	15347	15327	15315	15449	15324	15378	15466	15409	15479	15389	15459	15523	15486	15476	15386	15247	15455	15379	15372	15384	15504	15451	15410	15469	15465	15322	15430	15126	15285	15446	15375	15308	15396	15313	15372	15184	15461	15338	15359	15547	15466	15491	15352	15324	15459	15345	15380	15407	15342	15352	15402	15373	15378	15387	15419	15332	15309	15339	15388	15431	15305	15351	15403	15457	15310	15492	15234	15377	15083	15406	15332	15499	15397	15320	15385	15459	15325	15382	15406	15209	15319	15575	15439	15381	15421	15255	15403	15311	15402	15304	15438	15313	15397	15306	15322	15406	15385	15284	15587	15241	15464	15191	15317	15370	15514	15387	15450	15471	15445	15334	15379	15401	15517	15303	15407	15441	15351	15389	15273	15439	15414	15372	15241	15267	15329	15369	15431	15401	15341	15331	15427	15497	15306	15346	15384	15361	15442	15263	15390	15484	15460	15408	15563	15358	15437	15416	15297	15361	15498	15370	15372	15259	15377	15340	15225	15206	15518	15398	15476	15274	15294	15357	15363	15427	15489	15238	15251	15323	15428	15394	15447	15383	15543	15609	15507	15290	15192	15332	15341	15477	15360	15359	15262	15305	15358	15329	15409	15365	15270	15453	15520	15270	15530	15386	15305	15317	15389	15257	15285	15312	15266	15392	15332	15266	15384	15328	15304	15356	15361	15371	15406	15513	15333	15176	15330	15281	15374	15398	15315	15491	15300	15451	15286	15448	15514	15311	15302	15502	15409	15350	15468	15393	15483	15426	15589	15390	15401	15367	15340	15572	15359	15475	15340	15329	15374	15550	15550	15465	15148	15372	15344	15313	15356	15360	15511	15403	15485	15571	15259	15401	15461	15422	15248	15457	15360	15354	15492	15349	15365	15375	15356	15582	15474	15596	15434	15330	15320	15482	15434	15315	15228	15272	15355	15470	15345	15391	15279	15472	15476	15368	15470	15330	15395	15371	15463	15446	15475	15365	15212	15430	15357	15427	15496	15454	15421	15454	15425	15265	15351	15374	15294	15346	15484	15331	15261	15415	15338	15331	15355	15329	15496	15298	15284	15464	15489	15422	15382	15514	15414	15381	15232	15540	15378	15238	15439	15458	15272	15388	15269	15446	15234	15407	15331	15500	15443	15422	15337	15371	15291	15311	15305	15377	15353	15388	15336	15499	15315	15464	15339	15491	15405	15263	15145	15372	15464	15478	15264	15340	15388	15436	15474	15393	15466	15296	15296	15408	15444	15325	15384	15370	15338	15384	15356	15333	15320	15479	15338	15408	15162	15383	15305	15488	15355	15451	15287	15574	15290	15312	15324	15339	15476	15512	15379	15391	15344	15234	15337	15447	15429	15357	15402	15447	15260	15365	15357	15385	15399	15243	15346	15253	15378	15420	15281	15416	15688	15244	15480	15444	15348	15374	15439	15427	15322	15327	15490	15478	15364	15206	15319	15553	15485	15653	15401	15408	15297	15275	15405	15321	15356	15527	15171	15348	15334	15280	15246	15347	15377	15355	15268	15399	15454	15369	15374	15461	15443	15233	15448	15484	15256	15398	15384	15295	15228	15349	15504	15460	15393	15294	15436	15386	15329	15455	15370	15332	15369	15496	15219	15442	15278	15332	15359	15404	15252	15297	15382	15175	15406	15313	15322	15333	15338	15379	15481	15361	15335	15393	15347	15347	15521	15396	15400	15401	15444	15304	15389	15327	15351	15405	15282	15380	15328	15405	15312	15424	15271	15414	15416	15387	15272	15364	15346	15455	15444	15333	15272	15339	15266	15433	15348	15383	15506	15286	15236	15338	15434	15536	15382	15284	15483	15519	15423	15361	15436	15254	15361	15374	15268	15436	15383	15241	15530	15362	15302	15046	15431	15364	15517	15317	15545	15342	15304	15344	15477	15460	15393	15381	15400	15400	15272	15326	15308	15337	15555	15245	15405	15329	15412	15311	15351	15428	15366	15293	15328	15382	15397	15420	15499	15347	15235	15310	15308	15415	15389	15382	15294	15405	15265	15431	15464	15369	15292	15369	15337	15478	15357	15353	15229	15266	15493	15491	15285	15399	15412	15577	15242	15421	15547	15286	15329	15449	15379	15475	15496	15346	15299	15419	15369	15335	15294	15288	15360	15298	15236	15323	15356	15182	15401	15199	15497	15395	15364	15304	15519	15395	15195	15387	15440	15410	15246	15434	15435	15435	15492	15345	15410	15454	15255	15479	15429	15172	15571	15354	15400	15260	15355	15537	15423	15466	15252	15320	15594	15436	15451	15452	15262	15374	15354	15515	15301	15410	15489	15376	15377	15310	15207	15440	15319	15447	15343	15505	15372	15383	15256	15295	15478	15447	15289	15421	15484	15455	15346	15487	15377	15497	15455	15466	15503	15411	15455	15230	15311	15298	15460	15531	15314	15306	15335	15592	15521	15277	15387	15261	15307	15440	15468	15436	15357	15302	15361	15415	15357	15359	15296	15403	15335	15403	15432	15247	15385	15345	15352	15394	15411	15333	15291	15438	15188	15376	15332	15376	15322	15346	15208	15320	15284	15455	15270	15326	15269	15331	15269	15520	15423	15489	15550	15171	15324	15420	15219	15337	15385	15209	15373	15452	15390	15306	15442	15467	15273	15405	15494	15269	15427	15427	15228	15437	15444	15313	15458	15389	15309	15272	15359	15327	15294	15365	15394	15494	15297	15323	15396	15433	15411	15398	15477	15464	15357	15340	15346	15378	15209	15211	15434	15305	15493	15394	15364	15357	15364	15427	15390	15333	15434	15311	15465	15427	15296	15288	15504	15400	15394	15269	15507	15443	15248	15435	15540	15425	15436	15509	15519	15379	15433	15348	15410	15432	15235	15260	15546	15258	15263	15440	15317	15436	15299	15248	15413	15176	15307	15570	15456	15452	15506	15279	15468	15451	15289	15473	15370	15238	15307	15409	15248	15448	15447	15438	15455	15430	15418	15314	15277	15452	15227	15402	15273	15308	15511	15496	15468	15412	15334	15387	15305	15357	15356	15335	15337	15351	15401	15311	15455	15398	15151	15448	15337	15351	15298	15224	15569	15299	15348	15350	15286	15416	15500	15306	15388	15529	15290	15411	15240	15434	15336	15441	15384	15306	15397	15395	15443	15554	15324	15232	15393	15289	15304	15394	15447	15416	15424	15427	15315	15425	15382	15489	15418	15496	15325	15421	15188	15316	15432	15361	15333	15405	15413	15446	15370	15343	15163	15168	15285	15383	15398	15505	15508	15310	15355	15242	15268	15338	15339	15525	15452	15464	15289	15427	15287	15464	15243	15377	15556	15471	15313	15408	15478	15268	15386	15379	15322	15415	15413	15344	15355	15291	15182	15397	15398	15440	15263	15124	15468	15496	15620	15345	15213	15373	15414	15439	15339	15172	15242	15349	15326	15452	15093	15422	15310	15577	15553	15295	15230	15366	15277	15386	15403	15331	15274	15414	15357
28123	24488	30396	27242	22185	20349	19247	18625	17425	16716	16484	16775	16640	16523	16363	16168	16232	15973	15983	16036	16119	15979	15726	15956	15916	15746	15760	15903	15856	15797	15819	15801	15659	15775	15814	15770	15850	15808	15624	15716	15791	15938	15693	15821	15841	15903	15899	15834	15860	15757	15813	15920	15575	15770	15779	15733	15737	15835	15756	15678	15826	15598	15740	15694	15864	15742	15603	15866	15865	15830	15823	15996	15890	15766	15655	15807	15916	15590	15813	15789	16062	15829	15848	15739	15737	15797	15879	15587	15794	15591	15782	15690	15639	15747	15721	15711	15604	15802	15776	15755	15807	15769	15718	15630	15697	15710	15820	15933	15753	15815	15646	15697	15667	15864	15739	15731	15481	15754	15801	15798	15851	15681	15429	15720	15671	15799	15840	15559	15604	15538	15893	15733	15643	15767	15663	15770	15623	15527	15816	15694	15834	15643	15648	15905	15716	15857	15853	15646	15912	15435	15646	15797	15725	15903	15660	15823	15672	15780	15688	15861	15905	15662	15702	15738	15607	15814	15622	15998	15927	15756	15711	15749	15650	15788	15623	15661	15795	15743	15734	15722	15936	15721	15786	15791	15607	15685	15731	15777	15858	15956	15632	15810	15646	15654	15612	15791	15934	15838	15674	15583	15796	15636	15699	15693	15641	15822	15811	15624	15972	15719	15789	15784	15752	15640	15882	15856	15666	15707	15808	15800	15861	15655	15796	15690	15749	15796	15658	15647	15845	15828	15634	15702	15680	15803	15797	15840	15695	15775	15874	15703	15698	15771	15949	15700	15746	15601	15857	15740	15594	15595	15814	15855	15692	15657	15781	15824	15793	15735	15683	15817	15620	15792	15801	15764	15740	15705	15649	15815	15974	15886	15756	15763	15595	15738	15727	15668	15733	15605	15785	15811	15633	15695	15908	15912	15701	15698	15823	15763	15645	15975	15777	15694	15721	15922	15685	15710	15895	15835	15701	15603	15725	15741	15566	15729	15692	15771	15853	15717	15917	15975	15730	15859	15712	15643	15756	15908	15826	15615	15691	15793	15803	15667	15659	15861	15861	15888	15818	15834	15753	15863	15665	15783	15741	15881	15725	15820	15870	15765	15844	15783	15856	15949	15903	15749	15865	15748	15668	15641	15685	15721	15709	15662	15536	15747	15800	15569	15817	15950	15774	15516	15955	15767	15811	15850	15920	15738	15922	15981	15883	15755	15804	15485	15778	15561	15770	15839	15716	15437	15583	15701	15566	15643	15803	15819	15725	15714	15658	15703	15710	15821	15687	15836	15758	15782	15874	15903	15642	15826	15868	15789	15681	15864	15850	15730	15860	15672	15850	15776	15749	15750	15907	15817	15703	15605	15650	15481	15604	15706	15495	15594	15678	15567	15710	15701	15814	15560	15865	15817	15806	15659	15835	15455	15902	15916	15826	15732	15564	15838	15726	15747	15806	15621	15616	15857	15871	15741	15746	15795	15895	15609	15803	15635	15930	15709	15800	15723	15765	15801	15540	15882	15591	15879	15754	15709	15738	15597	15945	15782	15617	15732	15846	15807	15736	15976	15704	15628	15827	15861	15826	15630	15760	15665	15679	15925	15806	15730	15592	15530	15630	15578	15622	15775	15754	15817	15808	15945	15589	15880	15737	15767	15746	15670	15584	15754	15869	15742	15623	15537	15775	15838	15722	15627	15702	15952	15734	15826	15929	15728	15806	15850	15552	15710	15770	15743	15690	15746	15778	15752	15754	15655	15688	15887	15832	15717	15758	15683	15583	15735	15848	15835	15959	15644	15661	15687	15620	15819	15731	15826	15594	15934	15696	15809	15903	15882	15635	15623	15787	15895	15806	15662	15711	15647	15741	15705	15707	15732	15727	15733	15757	15907	15792	15628	15901	15855	15562	15663	15717	15735	15692	15716	15841	15796	15890	15912	15841	15881	15601	15645	15764	15748	15905	15780	15768	15827	15760	15724	15630	15723	15791	15844	15856	15668	15839	15845	15734	15618	15661	15720	15683	15945	15621	15699	15758	15713	15578	15557	15834	15790	15902	15974	15755	15835	15795	15857	15702	15868	15713	15677	15684	15699	15616	15651	15763	15815	15728	15691	15683	15757	15837	15695	15859	15589	15620	15690	15783	15818	15566	15799	15769	15697	15629	15737	15795	15751	15811	15783	15845	15674	15685	15737	15734	15641	15706	15772	15508	15728	15705	15897	15759	15790	15736	15881	15563	15768	15635	15704	15699	15685	15845	15639	15809	15581	15686	15768	15705	15652	15867	15945	15707	15866	15876	15665	15827	15772	15805	15856	15696	15774	15785	15815	15794	15843	15833	15891	15829	15657	15646	15642	15551	15850	15946	15641	15712	15805	15911	15814	15557	15687	15612	15629	15678	15718	15776	15872	15757	15505	15683	15834	15739	15674	15797	15758	15440	15529	15721	15732	15800	15846	15908	15742	15655	15824	15745	15632	15826	15677	15690	15749	15765	15749	15695	15804	15790	15950	15898	15677	15815	15824	15879	15770	16013	15612	15883	15938	15830	15821	15777	15894	15817	15789	15723	15763	15894	15790	15880	15750	15673	15662	15633	15764	15704	15852	15793	15780	15778	15818	15700	15746	15769	15757	15662	15734	15750	15848	15733	15677	15674	15662	15787	15682	15789	15611	15864	15714	16021	15711	15545	15475	15775	15884	15785	15783	15735	15744	15914	15607	15801	15743	15824	15746	15757	15762	15669	15771	15989	15689	15698	15857	15783	15696	15548	15707	15865	15960	15814	15784	15792	15698	15747	15732	15802	15739	15739	15731	15731	15778	15934	15541	15794	15719	15738	15912	15734	15729	15893	15626	15694	15654	15729	15797	15876	15634	15783	15814	15852	15790	15702	15818	15804	15688	15705	15827	15648	15549	15772	15504	15840	15951	15892	15643	15698	15798	15750	15676	15772	15715	15738	15774	15829	15791	15984	15951	15869	15599	15763	15980	15675	15740	15797	15912	15809	15650	15756	15689	15749	15796	15745	15871	15872	16087	15824	15670	15829	15567	15716	15681	15782	15554	15672	15841	15708	15762	15760	15758	15762	15831	15604	15888	15962	15739	15711	15776	15647	15761	15917	15676	15708	15841	15970	15892	15619	15835	15862	15767	15464	15766	15863	15831	15690	15749	15875	15699	15724	15728	15801	15782	15703	15712	15767	15763	15799	15712	15938	15842	15828	15870	15726	15612	15816	15723	15635	15579	15950	15752	15633	15679	15582	15512	15640	15648	15869	15842	15725	15724	15628	15935	15909	15925	15980	15973	15885	15792	15698	15885	15654	15897	15615	15859	15769	15705	15730	15897	15733	15785	15844	15700	15913	15811	15541	15821	15709	15762	15980	15823	15840	15809	15743	15485	15610	15626	15856	15779	15537	15864	15757	15774	15744	15878	15650	15729	15857	15979	15849	15707	15533	15825	15704	15795	15849	15857	15880	15669	15734	15666	15643	15753	15778	15775	15756	15651	15919	15518	15702	15796	15773	15798	15664	15829	15754	15783	15784	16043	15815	15700	15836	15723	15934	15721	15693	15683	15791	15992	15758	15763	15761	15622	15599	15777	15745	15783	15676	15751	15716	15556	15836	15921	15706	15807	15738	15689	15803	15806	15697	15677	15851	15808	15656	15695	15701	15899	15700	15825	15860	15809	15969	15968	15708	15752	15702	15872	15861	15912	15710	15699	15760	15764	15765	15800	15722	15698	15771	15722	15894	15576	15841	15658	15724	15802	15735	15795	15771	15715	15670	15894	15909	16031	15906	15665	15669	15582	15783	15747	15657	15749	15796	15876	15809	15871	15651	15795	15636	15817	15734	15669	16009	15888	15841	15692	15744	15896	15766	15826	15697	15968	15817	15894	15805	15619	15746	15740	15768	15685	15744	15746	15821	15906	15830	15729	15889	15635	15840	15832	15666	15581	15799	15941	15897	15550	15637	15728	15668	15835	15756	15765	15628	15863	15843	15720	15747	15643	15837	15841	15661	15881	15639	15643	15586	15895	15931	15925	15726	15764	15776	15856	15780	15563	16001	15770	15783	15879	15908	15639	15954	15694	15648	15813	15773	15765	15663	15825	15886	15749	15786	15855	15839	15640	15943	15833	15567	15745	15874	15853	15844	15864	15759	15746	15760	15772	15900	15898	15740	15607	15927	15802	15729	15699	15663	15755	15934	15830	15890	15843	15692	15724	15884	15813	15775	15700	15952	15802	15823	15918	15895	15926	15781	15835	15749	15659	15809	15684	15861	15759	15707	15750	15650	15769	15703	15849	15893	15708	15759	15854	15714	15906	15685	15863	15694	15753	15635	15841	15578	15777	15871	15820	15900	15561	15816	15696	15720	15712	15758	15832	15635	15702	15748	15841	15729	15825	15706	15633	15778	15848	15776	15742	15807	15733	15780	15956	15831	15883	15641	15726	15781	15811	15848	15807	15698	15552	15650	15647	15909	15833	15693	15673	15681	15659	15772	15477	15806	15658	15928	15603	15791	15702	15924	15629	15735	15884	15832	15756	15712	15554	15836	15911	15997	15768	15889	15746	15751	15777	15707	15789	15755	15807	15890	16009	15974	15775	15752	15891	15678	15898	15691	15700	15747	15665	15593	15809	15841	15595	15901	15656	15742	15999	15865	15600	15689	15623	15587	15813	15892	15729	15940	15852	15745	15812	15566	15611	15887	15770	15790	15728	15871	15707	15796	15854	15828	15865	15763	15917	15630	15785	15670	15756	15787	15651	15727	15711	15735	15990	15905	15776	15765	15794	15852	15662	15950	15802	15847	15808	15881	15958	15758	15812	15718	15728	15870	15500	15764	15576	15508	15675	15791	15875	15718	15953	15623	15762	15730	15706	15924	15812	15918	16029	15575	15880	15784	15708	15833	15625	15968	15840	15904	15772	15796	15632	15803	15829	15834	15622	15702	15723	15821	15775	15778	15807	15696	15671	15703	15717	15624	15753	15874	15669	15760	15744	15852	15782	15770	15868	15796	15900	15854	15940	15720	15639	15690	15728	15831	15575	15666	15838	15958	15666	15641	15738	15804	15847	15851	15944	15892	15695	15849	15684	15755	15763	15873	15730	15821	15545	15741	15805	15657	15982	15716	15611
25449	38305	35726	28013	24076	21704	20561	19127	17603	16666	16000	16010	16316	15896	15759	15615	15434	15212	15311	15194	15186	15123	15062	15012	14834	15031	15011	15064	15034	14966	14767	14896	14596	14841	14870	14795	14925	14857	14822	14799	14906	14870	14950	14563	14908	14754	14897	14704	14758	14666	14908	14837	14756	14914	14781	14667	14781	14732	14938	14671	14686	14857	14853	14648	14646	14769	15022	14833	14825	14715	14814	14768	14844	14823	14645	14915	14896	14804	14826	14772	14980	14788	14896	14804	14729	14875	14877	14759	14658	14872	15021	14664	14680	14623	14868	14735	14973	14830	14782	14712	14829	14609	15003	14828	14673	14724	14764	14728	14856	14807	14805	14768	14883	14942	14617	14669	14851	14707	14811	14822	14668	14707	14846	14801	14795	14658	14710	14857	14773	15023	14789	14725	14792	14654	14743	14626	14579	14853	14876	14742	14790	14790	14716	14755	14844	14722	14722	14952	14754	14687	14969	14877	14880	14909	14665	14693	14594	14720	14671	14825	14506	14644	14604	14798	14733	14614	14767	14768	14797	14765	14792	14835	14834	14676	14902	14852	14869	14631	14686	15030	14825	14732	14799	14784	14666	14785	14856	14671	14733	14910	14767	14568	14782	14664	14853	14599	14701	14827	14628	14919	14803	14731	14765	14808	14682	14868	14806	14737	14992	14817	14777	14825	14710	14625	14744	14789	14741	14674	14747	14697	14742	14692	14844	14882	14749	14763	14946	14814	14695	14689	14739	14648	14750	14779	14830	14800	14632	14755	14768	14714	14779	14656	15004	14704	14803	14857	14787	14955	14713	14844	14753	14819	14838	14800	14804	14781	14969	14726	15007	14930	14734	14732	14884	14751	14847	14894	14784	14699	14879	14630	14861	14788	14607	14818	14763	14736	14880	14720	14831	14864	14741	14672	14757	14723	14935	14696	14828	14797	14839	14927	14748	14927	14787	14712	14581	14785	14719	14839	14647	14851	14673	14885	14802	14977	14741	14800	14807	14659	14813	14657	14862	14809	14731	14748	14842	14762	14853	14713	14855	14720	14776	14720	14805	14851	14929	14608	14995	14803	14786	14813	14683	15065	14646	14919	14727	14876	14766	14711	14714	14854	14923	14608	14766	14850	14701	14714	14825	14642	14844	14663	14680	14704	14635	14724	14705	14727	14693	14585	14741	14687	14719	14812	14832	14796	14827	14782	14856	14762	14625	14812	14577	14769	14859	14746	14698	14648	14770	14786	14853	14982	14715	14734	14780	14791	14602	14773	14844	14711	14734	14796	14876	14903	14827	14661	14758	14753	14778	14658	14748	14780	14745	14897	14776	14798	14911	14736	15012	14744	14598	14788	14658	14826	14790	14890	15077	14851	14755	14667	14909	14964	14820	14793	14849	14834	14751	14743	14768	14667	14709	14844	15013	14944	14948	14829	14774	14741	14719	14606	14712	14837	14821	14689	14807	14768	14670	14564	14726	14688	14692	14835	14713	14894	14657	14682	14728	14745	14717	14930	14613	14698	14768	14945	14883	14902	14789	14741	14865	14762	14735	14751	14864	14786	14778	14723	14825	14905	14543	14741	14877	14782	14697	14754	14882	14916	14768	14836	14746	14817	14683	14646	14787	14803	14818	14778	14599	14896	14863	14755	14894	14734	14721	14933	14787	14714	14781	14722	14759	14903	14869	14813	14665	14796	14820	14699	14830	14780	14929	14783	14979	14819	14670	14842	14695	14905	14781	14653	14676	14773	14886	14838	14785	14794	14808	14746	14691	14888	14847	14771	14902	14791	14800	14727	14781	14910	14674	14787	14742	14831	14894	14752	14867	14712	14747	14863	14836	14835	14867	14782	14770	14842	14593	14739	14748	14895	14762	14706	14853	14812	14653	14732	14809	14741	14809	14776	14777	14896	14599	14860	14750	14815	14772	14845	14754	14699	14750	14826	14725	14750	14697	14652	14944	14726	14921	14929	14638	14716	14835	14871	14778	14718	14871	14811	14646	14751	14881	14675	14828	14846	14774	14800	14850	14914	14839	14587	14798	14821	14918	14735	14718	14862	14661	14896	14837	14852	14768	14862	14750	14836	14859	14818	14796	14871	14856	14693	14962	14757	14811	14795	14863	14732	14760	14810	14852	14852	14721	14679	14829	14684	14816	14781	14759	14783	14630	14793	14692	14774	14715	14831	14718	14925	14872	14825	14648	14726	14655	14854	14690	14630	14867	14830	14656	14863	14866	14722	14960	14601	14860	14875	14681	14597	14712	14674	14759	14928	14827	14819	14712	14874	14868	14814	14836	14818	14760	14842	14763	14857	14865	14760	14749	14781	14803	14871	14713	14829	14655	14831	14833	14664	14802	14890	14819	14742	14917	14826	14706	14749	14666	14907	14740	14786	14675	14823	14816	14796	14697	14675	14931	14712	14719	14697	14825	14880	14862	14654	14746	14747	14767	14713	14863	14824	14905	14822	14885	14777	14721	14838	14606	14780	14767	14717	14661	14839	14611	14683	14740	14756	14763	14832	14878	14701	14728	14736	14796	14674	14799	14790	14828	14830	14947	14924	14655	14622	14710	14796	14709	14753	14875	14738	14645	14561	14667	14735	14793	14689	14923	14781	14831	14741	14846	14826	14872	14948	14717	14784	14747	14784	14722	14736	14684	14915	14760	14873	14807	14584	14914	14619	14976	14730	14847	14677	14803	14642	14869	14709	14810	14794	14681	14811	14632	14875	14857	14734	14872	14773	14724	14755	14831	14832	14882	14864	14765	14845	14801	14708	14898	14807	14748	14700	14786	14660	14859	14685	14805	14850	14765	14921	14727	14865	14805	14733	14714	14730	14819	14734	14828	14905	14871	14777	14715	14689	14560	14824	14791	14840	14855	14760	14760	14802	14870	14772	14678	14830	14774	14700	14833	14832	14718	14989	14854	14687	14740	14773	14822	14736	14755	14800	14673	14778	14892	14766	14718	14958	14701	14672	14782	14809	14776	14640	14635	14792	14866	14857	14947	14836	14809	14698	14881	14926	14816	14716	14742	14882	14762	14874	14651	14704	14707	14848	14723	14617	14750	14910	14787	14691	14756	14879	14779	14582	14664	14782	14750	14717	14785	14748	14837	14920	14818	14712	14952	14867	14718	14844	14794	14790	14867	14818	14794	14715	14880	14794	14786	14982	14854	14600	14764	14782	14745	14708	14837	14814	14970	14950	14650	14758	14856	14721	14782	14860	14771	14737	14695	14747	14834	14685	14692	14627	14668	14771	14860	14793	14637	14744	14777	14577	14876	14847	14799	14691	14951	14920	14931	14562	14768	14778	14796	14798	14708	14763	14701	14884	14723	14944	14797	14754	14861	14814	14723	14655	14672	14784	14666	14829	14728	14818	14586	14806	14798	14861	14778	14799	14803	14864	14826	14802	14700	14892	14856	14777	14815	14787	14832	14918	14674	14923	14674	14601	14763	14897	14937	14722	14701	15009	14677	14737	14969	14829	14623	14653	14613	14831	14786	14876	14856	14740	14763	14849	14909	15010	14741	14769	14778	14787	14677	14566	14731	14915	14691	14696	14771	14899	14704	14807	14749	14712	14961	14753	14796	14736	14853	14856	14794	14789	14904	14773	14888	14771	14872	14858	14654	14835	14698	14904	14774	14733	14714	14765	14700	14787	14721	14791	14773	14778	14759	14769	14779	14726	14854	14660	14857	14775	14687	14753	14810	14786	14893	14811	14675	14855	14693	14746	14921	14797	14757	14845	14754	14775	14790	14802	14688	14884	14877	14914	14702	14709	14919	14937	14837	14715	14791	14903	14758	14773	14757	14843	14787	14690	14530	14785	14869	14687	14965	14735	14752	14957	14782	14786	14738	14785	14829	14786	14751	14798	14729	14896	14727	14815	14798	14873	14726	14655	14814	14817	14638	14620	14818	14744	14712	14870	14849	14810	14658	14744	14812	14882	14641	14735	14705	14869	14770	14890	14806	14857	14744	14605	14687	14596	14671	14680	14891	14839	14752	14749	14677	14884	14677	14962	14919	14755	14809	14694	14843	14594	14816	14792	14749	14751	14618	14778	14939	14858	14846	14695	14757	14937	14737	14802	14850	14798	14929	14647	14821	14735	14807	14890	14920	14717	14762	14726	14808	14779	14725	14789	14831	14713	14876	14936	14861	14668	14821	14672	14882	14730	14765	15002	14681	14821	14762	14720	14785	14843	14668	14903	14732	14625	14886	14838	14785	14692	14558	14665	14820	14747	14779	14689	14826	14864	14758	14714	14804	14787	14888	14860	14881	14798	14843	14750	14846	14697	14908	14881	14740	14844	14734	14700	14621	14768	14645	14672	14684	14850	14933	14750	14730	14726	14770	14746	14847	14641	14795	14753	14989	14632	14488	14699	14852	14790	14779	14940	14663	14586	14869	14761	14770	14781	14737	14973	14785	14785	14706	14782	14926	14678	14680	14818	14879	14643	14807	14707	14779	14645	14952	14809	14837	14750	14893	14670	14797	14743	14893	14815	14663	14641	14580	14795	14931	14607	14912	14739	14694	14970	14958	14854	14704	14670	14958	14807	14819	14756	14594	14847	14787	14697	14680	14699	14667	14617	14908	14879	14682	14932	14648	14760	14750	14701	14782	14755	14811	14783	14760	14727	14655	14718	14752	14820	14724	14901	14860	14638	14663	14731	14696	14855	14844	14747	14727	14814	14692	14868	14867	14930	14700	14666	14839	14654	14486	14884	14760	14661	14735	14857	14908	14713	14781	14680	14860	14777	14845	14756	14723	14829	14875	14762	14663	14845	14818	14781	14926	14774	14897	14675	14800	14964	14813	14753	14858	14723	14895	14870	14771	14963	14880	14964	14853	14766	14660	14789	14635	14703	14931	14625	14681	14796	14798	14682	14644	14853	14826	14831	14874	14893	14862	14806	14807	14694	14697	14875	14881	14887	14493	14796	14789	14736	14754	14789	14633	14710	14802	14769	14816	14766	14815	14706	14706	14523	14880	15018	14851	14704	14756	14627	14904	14730	14734	14855	14597	14690	14779	14797	14741	14768	14802	14706	14823	14559	14803	14698	14793	14716	14743	14837	14915	14849	14720	14755	14902	14928	14904	14935	14818	14885	14699	14737	14927	14790	14758	14866
24243	21631	29334	24870	23509	24804	24375	21065	19671	18879	18257	18128	18126	17951	17661	17451	17614	17306	16995	16945	17071	16982	17131	16896	16812	16760	16806	17035	16980	16752	16680	16564	16627	16733	16410	16693	16674	16692	16667	16677	16522	16546	16588	16650	16622	16586	16695	16556	16598	16874	16791	16622	16747	16698	16674	16816	16503	16619	16860	16558	16633	16695	16607	16496	16727	16594	16490	16521	16837	16599	16475	16574	16572	16541	16704	16723	16541	16491	16791	16541	16499	16670	16590	16537	16621	16739	16941	16582	16677	16721	16400	16525	16465	16542	16613	16468	16511	16435	16690	16614	16522	16534	16785	16637	16505	16528	16709	16459	16831	16657	16475	16772	16651	16541	16595	16688	16691	16768	16550	16616	16443	16555	16400	16530	16634	16576	16566	16416	16799	16602	16448	16516	16677	16556	16581	16585	16459	16485	16630	16530	16393	16489	16669	16607	16645	16572	16353	16685	16555	16682	16580	16600	16357	16530	16519	16678	16501	16554	16615	16789	16372	16431	16781	16718	16570	16658	16634	16588	16638	16674	16635	16517	16772	16602	16560	16593	16465	16531	16629	16466	16587	16649	16581	16460	16445	16522	16376	16365	16515	16673	16579	16711	16590	16469	16668	16694	16832	16550	16690	16484	16574	16481	16626	16711	16478	16605	16682	16530	16586	16523	16539	16687	16627	16509	16581	16587	16571	16688	16505	16341	16576	16496	16676	16619	16455	16564	16499	16601	16693	16406	16509	16583	16546	16464	16399	16492	16732	16596	16604	16470	16440	16581	16437	16378	16719	16448	16529	16566	16503	16607	16490	16411	16731	16596	16727	16385	16403	16289	16526	16823	16567	16679	16710	16541	16590	16601	16394	16418	16570	16596	16744	16631	16747	16610	16566	16571	16546	16526	16701	16555	16523	16670	16429	16567	16676	16686	16645	16281	16575	16585	16478	16496	16652	16650	16624	16598	16764	16460	16551	16635	16817	16380	16579	16385	16506	16584	16383	16606	16578	16534	16541	16491	16466	16658	16752	16546	16602	16522	16530	16768	16311	16373	16451	16572	16597	16680	16501	16502	16501	16532	16414	16655	16647	16662	16615	16633	16579	16499	16642	16629	16562	16492	16669	16756	16610	16695	16684	16517	16551	16512	16667	16561	16597	16599	16525	16677	16629	16493	16547	16691	16530	16442	16522	16400	16601	16565	16675	16547	16791	16572	16539	16437	16627	16574	16478	16407	16596	16539	16451	16646	16524	16563	16513	16566	16696	16776	16684	16720	16538	16578	16642	16377	16650	16559	16692	16592	16673	16665	16582	16357	16572	16545	16407	16599	16684	16562	16475	16469	16574	16682	16655	16488	16782	16559	16730	16432	16663	16684	16584	16507	16502	16509	16633	16882	16559	16584	16551	16573	16425	16329	16464	16516	16615	16195	16505	16423	16678	16648	16802	16543	16556	16438	16618	16725	16793	16365	16624	16566	16548	16550	16667	16819	16598	16491	16439	16598	16845	16530	16552	16526	16538	16461	16616	16397	16581	16595	16611	16439	16557	16740	16639	16589	16701	16633	16459	16731	16700	16570	16461	16503	16516	16715	16590	16661	16523	16679	16674	16678	16659	16736	16723	16628	16515	16517	16743	16617	16655	16431	16611	16611	16418	16409	16490	16547	16529	16671	16526	16520	16711	16562	16583	16713	16761	16554	16586	16512	16580	16744	16493	16548	16409	16473	16542	16684	16319	16525	16595	16441	16439	16691	16502	16638	16472	16524	16506	16446	16655	16701	16707	16596	16711	16555	16431	16498	16532	16526	16641	16601	16495	16559	16529	16637	16650	16334	16571	16744	16539	16650	16496	16536	16606	16623	16640	16654	16514	16476	16650	16645	16651	16364	16460	16486	16429	16598	16585	16489	16498	16405	16579	16744	16470	16514	16788	16561	16584	16456	16656	16563	16544	16460	16519	16725	16707	16545	16686	16565	16637	16586	16682	16755	16606	16482	16652	16590	16699	16333	16573	16753	16690	16489	16661	16545	16637	16585	16542	16659	16665	16587	16311	16430	16684	16439	16443	16490	16450	16594	16507	16414	16617	16462	16552	16656	16811	16528	16626	16702	16538	16588	16491	16472	16604	16529	16630	16621	16573	16650	16743	16436	16666	16664	16702	16805	16687	16403	16567	16488	16621	16607	16537	16752	16639	16595	16649	16455	16539	16587	16641	16718	16596	16580	16579	16687	16530	16606	16474	16308	16542	16668	16552	16631	16479	16532	16539	16588	16703	16377	16673	16627	16585	16614	16500	16812	16661	16532	16668	16616	16665	16474	16561	16476	16308	16705	16582	16727	16723	16615	16654	16545	16659	16438	16582	16493	16610	16781	16525	16544	16529	16515	16605	16637	16574	16501	16707	16559	16390	16551	16691	16339	16668	16603	16556	16621	16635	16680	16603	16551	16712	16454	16612	16645	16483	16662	16835	16633	16556	16421	16410	16543	16519	16729	16508	16485	16611	16513	16586	16568	16306	16648	16494	16449	16495	16653	16524	16428	16537	16856	16616	16483	16412	16520	16563	16521	16511	16447	16458	16399	16674	16725	16543	16528	16548	16541	16461	16465	16566	16732	16648	16722	16555	16463	16547	16596	16545	16486	16709	16659	16653	16377	16667	16623	16516	16315	16594	16686	16725	16617	16497	16679	16502	16767	16728	16735	16467	16414	16413	16676	16518	16573	16572	16574	16548	16441	16564	16652	16649	16419	16455	16663	16536	16493	16548	16739	16639	16582	16753	16534	16505	16456	16583	16765	16523	16515	16885	16656	16576	16358	16642	16526	16613	16663	16672	16598	16620	16531	16414	16720	16656	16736	16683	16594	16421	16525	16606	16525	16737	16664	16518	16668	16641	16582	16445	16498	16455	16457	16575	16654	16580	16637	16531	16626	16552	16482	16486	16398	16544	16771	16557	16622	16565	16398	16565	16545	16466	16649	16678	16654	16484	16589	16696	16494	16652	16341	16740	16577	16457	16527	16607	16503	16523	16618	16728	16529	16516	16786	16511	16442	16717	16601	16659	16520	16533	16538	16576	16481	16700	16750	16577	16580	16563	16516	16509	16598	16690	16563	16594	16701	16538	16485	16618	16615	16568	16537	16597	16715	16566	16580	16520	16634	16398	16596	16412	16572	16448	16601	16732	16725	16834	16235	16471	16539	16455	16444	16664	16442	16413	16634	16645	16607	16765	16827	16681	16690	16653	16605	16620	16506	16541	16587	16589	16712	16777	16527	16649	16711	16793	16644	16642	16540	16600	16573	16564	16462	16514	16678	16454	16637	16644	16528	16602	16434	16613	16677	16539	16573	16604	16548	16584	16834	16538	16459	16578	16619	16528	16489	16435	16594	16546	16447	16535	16506	16749	16509	16536	16541	16700	16583	16666	16594	16509	16581	16446	16671	16413	16608	16612	16247	16400	16652	16509	16437	16502	16716	16721	16568	16685	16551	16568	16663	16622	16657	16426	16481	16782	16679	16744	16398	16775	16603	16558	16602	16645	16629	16585	16389	16620	16501	16496	16569	16596	16486	16644	16703	16610	16500	16637	16678	16596	16667	16629	16475	16745	16460	16583	16697	16554	16656	16548	16567	16644	16663	16629	16393	16563	16663	16319	16627	16627	16406	16521	16680	16528	16718	16746	16653	16545	16682	16708	16414	16626	16535	16534	16489	16495	16387	16427	16507	16622	16621	16674	16520	16596	16588	16431	16597	16496	16684	16483	16595	16605	16523	16624	16522	16620	16482	16758	16544	16514	16635	16685	16773	16475	16464	16476	16729	16582	16609	16537	16552	16361	16755	16659	16461	16458	16738	16484	16579	16376	16643	16712	16581	16555	16652	16641	16632	16765	16762	16342	16503	16472	16633	16567	16617	16539	16352	16685	16531	16639	16557	16491	16624	16643	16626	16701	16877	16708	16483	16409	16659	16580	16633	16715	16682	16512	16741	16421	16601	16362	16698	16716	16625	16682	16514	16367	16697	16520	16597	16443	16435	16760	16400	16371	16686	16765	16695	16499	16503	16575	16705	16642	16636	16563	16507	16592	16599	16571	16566	16658	16563	16591	16696	16493	16680	16637	16699	16527	16491	16534	16521	16589	16580	16790	16643	16432	16477	16590	16780	16624	16562	16609	16568	16594	16505	16535	16545	16864	16533	16399	16476	16480	16532	16503	16643	16615	16430	16765	16502	16458	16624	16590	16613	16562	16692	16509	16661	16648	16634	16401	16617	16590	16341	16516	16489	16560	16363	16601	16619	16629	16666	16216	16496	16485	16530	16445	16746	16550	16725	16696	16639	16561	16540	16505	16513	16429	16546	16601	16558	16567	16441	16658	16659	16657	16468	16743	16670	16761	16495	16498	16662	16546	16464	16605	16562	16478	16576	16709	16504	16627	16550	16588	16593	16556	16508	16578	16489	16577	16605	16617	16708	16553	16568	16591	16567	16627	16598	16605	16646	16562	16488	16534	16588	16443	16509	16322	16462	16526	16569	16616	16642	16630	16426	16678	16431	16596	16716	16557	16450	16483	16739	16593	16431	16644	16604	16757	16776	16555	16680	16768	16671	16507	16405	16767	16465	16453	16438	16615	16515	16651	16680	16529	16343	16529	16604	16456	16716	16521	16627	16516	16661	16319	16484	16562	16589	16610	16530	16544	16653	16697	16523	16511	16519	16458	16599	16652	16605	16411	16635	16549	16376	16530	16600	16733	16480	16500	16446	16431	16754	16528	16415	16519	16687	16707	16596	16484	16593	16500	16696	16772	16667	16625	16601	16674	16823	16521	16676	16483	16634	16482	16458	16556	16405	16437	16560	16530	16624	16797	16440	16591	16675	16665	16740	16620	16690	16603	16577	16645	16535	16530	16611	16638	16401	16462	16553	16380	16672	16383	16600	16707	16644	16504	16497	16655	16504	16727	16683	16757	16770	16692	16591	16388	16674	16803	16464	16622	16662	16574	16575	16686	16655	16733	16457	16481	16417	16615	16410	16610	16591	16578	16620	16606	16566	16558	16559	16728	16392	16794	16622	16730	16515	16653	16458	16638	16737	16588	16549	16805	16507	16619	16657	16743	16423	16325	16620	16514	16790	16616	16559
25690	44937	42581	33804	28880	25766	23822	22392	20011	18751	17448	17663	17802	17332	16981	16837	16431	16248	16109	15851	16030	15876	15883	15820	15717	15668	15640	15730	15774	15626	15489	15394	15543	15279	15586	15462	15355	15249	15511	15371	15543	15406	15323	15530	15370	15405	15462	15454	15623	15351	15362	15330	15301	15362	15473	15430	15242	15304	15629	15400	15370	15395	15398	15364	15138	15463	15466	15445	15331	15433	15376	15158	15241	15197	15392	15226	15369	15159	15289	15428	15436	15353	15394	15239	15256	15386	15469	15314	15441	15414	15279	15333	15262	15311	15271	15328	15343	15324	15378	15356	15227	15324	15363	15376	15285	15295	15234	15499	15332	15434	15302	15349	15103	15395	15257	15288	15337	15194	15287	15429	15214	15145	15288	15406	15373	15184	15401	15460	15486	15436	15455	15365	15366	15241	15226	15296	15321	15208	15295	15357	15229	15439	15252	15405	15272	15450	15383	15450	15151	15384	15289	15342	15454	15311	15321	15573	15385	15383	15309	15416	15336	15355	15361	15349	15357	15386	15315	15184	15426	15295	15337	15399	15372	15549	15359	15194	15431	15369	15301	15280	15359	15377	15309	15241	15353	15442	15524	15397	15423	15403	15322	15401	15403	15250	15410	15324	15361	15379	15386	15339	15379	15258	15164	15339	15299	15353	15523	15426	15403	15355	15218	15296	15181	15380	15106	15469	15315	15379	15398	15386	15394	15334	15400	15221	15375	15332	15287	15199	15418	15375	15440	15376	15385	15363	15304	15251	15296	15410	15363	15331	15435	15341	15163	15539	15367	15145	15090	15319	15277	15337	15253	15478	15144	15385	15312	15226	15383	15349	15170	15417	15156	15313	15322	15433	15361	15179	15219	15519	15519	15294	15337	15471	15234	15201	15440	15371	15094	15420	15437	15328	15163	15308	15288	15360	15419	15167	15297	15352	15362	15172	15259	15326	15410	15381	15143	15257	15422	15379	15242	15379	15508	15379	15461	15179	15365	15281	15376	15372	15233	15304	15277	15385	15405	15231	15250	15376	15227	15269	15282	15395	15414	15262	15384	15186	15407	15251	15289	15358	15210	15288	15194	15336	15427	15200	15244	15203	15359	15365	15443	15232	15422	15316	15405	15254	15276	15463	15436	15339	15309	15270	15367	15397	15365	15397	15355	15355	15338	15256	15484	15289	15220	15380	15344	15216	15356	15180	15205	15284	15424	15291	15464	15345	15358	15290	15354	15251	15331	15236	15349	15181	15209	15351	15364	15270	15350	15251	15457	15493	15397	15364	15320	15469	15418	15355	15200	15391	15208	15254	15247	15353	15283	15446	15287	15386	15186	15402	15202	15224	15450	15379	15435	15432	15388	15486	15218	15476	15358	15263	15501	15421	15328	15414	15432	15419	15295	15360	15562	15452	15535	15260	15269	15389	15298	15206	15287	15363	15333	15291	15363	15339	15315	15409	15159	15398	15221	15302	15386	15381	15257	15316	15169	15393	15334	15472	15248	15592	15373	15257	15364	15386	15353	15469	15396	15420	15263	15335	15285	15388	15198	15366	15135	15217	15236	15242	15359	15229	15259	15382	15440	15449	15259	15397	15244	15377	15380	15461	15275	15428	15283	15234	15051	15255	15219	15367	15225	15351	15354	15471	15167	15302	15294	15313	15329	15324	15358	15482	15287	15361	15308	15399	15231	15324	15275	15315	15290	15292	15142	15493	15395	15438	15293	15302	15478	15271	15264	15257	15473	15424	15325	15433	15540	15363	15391	15315	15296	15183	15444	15275	15460	15498	15381	15338	15276	15346	15279	15482	15289	15368	15264	15302	15297	15351	15534	15545	15308	15072	15396	15305	15396	15279	15416	15306	15329	15345	15347	15397	15221	15253	15289	15162	15296	15265	15235	15140	15416	15297	15369	15366	15220	15343	15419	15403	15327	15306	15401	15441	15382	15128	15546	15376	15498	15419	15355	15511	15168	15203	15410	15507	15205	15276	15184	15367	15341	15334	15314	15405	15475	15256	15403	15444	15342	15365	15398	15245	15352	15435	15221	15462	15239	15313	15356	15295	15418	15346	15320	15385	15218	15275	15334	15413	15317	15463	15374	15400	15325	15357	15393	15208	15318	15390	15196	15324	15347	15273	15143	15326	15356	15472	15382	15376	15363	15271	15367	15281	15493	15396	15358	15356	15296	15306	15181	15327	15295	15410	15215	15335	15236	15417	15407	15451	15360	15359	15365	15268	15407	15259	15224	15279	15398	15431	15367	15368	15516	15227	15368	15465	15254	15351	15330	15259	15376	15200	15491	15367	15422	15467	15355	15455	15173	15249	15388	15290	15273	15319	15288	15416	15163	15200	15576	15299	15430	15382	15275	15284	15495	15515	15448	15261	15393	15237	15262	15357	15321	15271	15231	15306	15264	15237	15284	15435	15368	15358	15260	15342	15389	15268	15400	15220	15553	15257	15385	15407	15228	15334	15384	15152	15245	15231	15417	15483	15236	15264	15338	15213	15399	15298	15340	15356	15341	15438	15416	15306	15296	15164	15408	15355	15373	15455	15341	15347	15285	15382	15320	15326	15364	15351	15258	15542	15289	15349	15209	15194	15333	15146	15383	15245	15296	15269	15346	15341	15291	15363	15419	15266	15357	15386	15320	15401	15290	15398	15306	15377	15396	15496	15037	15312	15236	15402	15521	15268	15535	15395	15338	15349	15254	15280	15313	15387	15241	15333	15329	15306	15445	15351	15269	15283	15234	15338	15359	15161	15353	15361	15296	15283	15416	15453	15375	15242	15358	15301	15402	15348	15494	15280	15383	15510	15274	15527	15245	15333	15208	15295	15316	15408	15490	15263	15386	15409	15269	15235	15316	15376	15393	15436	15200	15225	15262	15178	15514	15530	15289	15344	15290	15380	15390	15416	15220	15354	15162	15398	15421	15203	15144	15429	15301	15290	15322	15310	15387	15391	15264	15249	15361	15277	15255	15174	15128	15319	15297	15303	15410	15186	15280	15364	15305	15218	15167	15485	15155	15458	15482	15265	15380	15438	15370	15592	15336	15443	15253	15249	15289	15286	15404	15373	15471	15263	15407	15290	15352	15344	15267	15290	15320	15207	15363	15348	15319	15309	15344	15421	15385	15206	15375	15356	15224	15434	15332	15395	15128	15274	15379	15397	15335	15365	15290	15488	15186	15335	15261	15366	15176	15206	15360	15291	15364	15228	15384	15235	15372	15341	15430	15221	15438	15425	15341	15302	15280	15365	15403	15212	15307	15049	15465	15341	15398	15278	15261	15344	15338	15474	15288	15221	15435	15361	15173	15361	15275	15331	15409	15232	15251	15368	15293	15366	15263	15317	15384	15396	15214	15278	15342	15387	15244	15428	15286	15547	15308	15465	15331	15364	15408	15296	15250	15374	15360	15377	15299	15392	15363	15269	15340	15252	15205	15287	15284	15461	15348	15311	15357	15280	15349	15321	15303	15316	15514	15399	15227	15231	15195	15371	15328	15382	15280	15389	15300	15352	15274	15107	15363	15319	15235	15179	15329	15459	15403	15172	15492	15237	15353	15387	15430	15314	15421	15385	15350	15195	15416	15304	15263	15474	15315	15356	15204	15303	15486	15358	15315	15399	15300	15322	15499	15277	15301	15410	15401	15197	15322	15439	15128	15338	15286	15312	15361	15404	15361	15347	15321	15180	15331	15184	15224	15417	15466	15401	15277	15358	15372	15311	15584	15334	15317	15448	15288	15392	15246	15392	15425	15353	15135	15534	15261	15307	15374	15346	15426	15486	15272	15278	15358	15421	15276	15271	15289	15380	15527	15230	15331	15392	15350	15337	15134	15211	15208	15315	15435	15249	15362	15243	15449	15393	15419	15311	15512	15408	15294	15301	15304	15270	15253	15332	15443	15374	15281	15172	15454	15506	15403	15397	15480	15262	15459	15351	15220	15421	15289	15423	15300	15429	15471	15411	15163	15267	15481	15396	15409	15490	15359	15446	15247	15443	15391	15321	15415	15225	15162	15265	15397	15333	15390	15485	15384	15236	15267	15421	15348	15344	15168	15311	15478	15362	15268	15297	15221	15302	15360	15387	15220	15335	15476	15310	15333	15390	15440	15302	15233	15305	15321	15251	15315	15048	15399	15195	15233	15307	15388	15337	15325	15360	15258	15375	15315	15312	15290	15461	15425	15431	15344	15270	15374	15420	15347	15527	15193	15395	15250	15412	15392	15465	15471	15433	15311	15317	15387	15337	15523	15186	15396	15453	15441	15292	15427	15326	15400	15268	15402	15369	15375	15351	15487	15298	15268	15321	15395	15495	15401	15167	15336	15413	15386	15257	15422	15399	15300	15226	15281	15456	15409	15261	15179	15335	15379	15422	15367	15428	15225	15285	15220	15270	15517	15369	15259	15374	15317	15405	15192	15339	15227	15197	15364	15271	15177	15312	15420	15352	15411	15406	15393	15342	15398	15285	15175	15181	15243	15363	15406	15289	15332	15408	15163	15326	15439	15521	15243	15278	15166	15413	15362	15453	15408	15276	15460	15487	15425	15483	15191	15363	15320	15288	15509	15431	15483	15492	15332	15222	15171	15423	15216	15270	15302	15191	15273	15188	15324	15428	15235	15505	15329	15251	15212	15264	15501	15442	15423	15201	15456	15255	15505	15374	15245	15157	15169	15260	15285	15454	15204	15186	15350	15312	15334	15427	15321	15301	15273	15341	15314	15328	15346	15374	15335	15554	15269	15426	15527	15225	15319	15286	15349	15450	15412	15311	15325	15370	15481	15371	15442	15220	15303	15373	15484	15293	15369	15405	15503	15380	15213	15387	15290	15323	15375	15386	15264	15418	15245	15289	15211	15329	15165	15263	15315	15375	15272	15294	15280	15243	15398	15306	15263	15288	15244	15383	15363	15339	15417	15270	15262	15375	15352	15361	15526	15380	15337	15279	15280	15402	15297	15396	15387	15370	15388	15265	15319	15382	15203	15235	15278	15308	15361	15544	15258	15368	15347	15303	15432	15449	15160	15358	15477	15409	15391	15332	15278	15354	15241	15343	15354	15295	15259	15317	15434	15214	15486	15383	15283	15333	15312	15281	15371	15214	15373	15420	15453	15136	15245	15257	15441	15215
23134	21544	29550	24032	22178	25362	28090	22975	20792	20154	19074	18437	18519	18527	18423	18122	17740	17322	17471	17345	17236	17293	17045	17035	16936	16950	16970	17087	17102	16969	17009	16812	16816	16857	16884	16688	16705	17088	16768	16939	16685	16733	16870	16714	16812	16965	16684	16865	16894	16760	16656	16691	16939	16685	16869	16695	16847	16674	16708	16651	16691	16840	16865	16659	16652	16724	16870	16828	16578	16804	16585	16698	16693	16470	16778	16656	16736	16603	16624	16842	16862	16623	16765	16713	16647	16734	16805	16661	16639	16860	16627	16576	16665	16692	16661	16596	16667	16689	16644	16834	16534	16637	16696	16967	16714	16682	16600	16785	16499	16803	16669	16556	16750	16480	16756	16587	16606	16567	16538	16652	16765	16761	16505	16704	16704	16594	16779	16575	16590	16569	16698	16385	16620	16657	16595	16747	16527	16708	16746	16664	16678	16678	16548	16504	16642	16612	16790	16511	16702	16796	16681	16600	16724	16820	16638	16573	16717	16536	16629	16387	16566	16645	16628	16716	16575	16590	16613	16661	16712	16710	16783	16600	16698	16624	16708	16556	16482	16647	16715	16593	16750	16619	16796	16683	16761	16819	16754	16650	16729	16563	16622	16659	16688	16501	16588	16433	16699	16642	16474	16660	16656	16640	16752	16460	16872	16728	16597	16576	16637	16662	16616	16598	16517	16671	16655	16862	16595	16523	16810	16634	16564	16682	16566	16747	16696	16668	16809	16561	16780	16438	16575	16663	16728	16574	16853	16769	16709	16509	16688	16651	16726	16563	16666	16587	16671	16617	16603	16534	16778	16661	16627	16744	16593	16578	16713	16446	16439	16450	16666	16472	16643	16613	16806	16730	16849	16606	16664	16636	16502	16656	16613	16621	16807	16520	16665	16681	16548	16534	16677	16740	16603	16659	16584	16689	16552	16541	16541	16609	16386	16576	16625	16544	16791	16668	16692	16655	16595	16855	16552	16677	16892	16791	16726	16588	16468	16558	16705	16628	16543	16549	16637	16686	16598	16689	16767	16618	16662	16562	16686	16828	16574	16677	16515	16488	16522	16625	16581	16452	16665	16782	16655	16607	16760	16783	16609	16629	16638	16479	16503	16767	16734	16540	16508	16643	16780	16625	16819	16399	16575	16486	16446	16483	16756	16829	16486	16659	16863	16618	16638	16501	16688	16493	16697	16684	16739	16896	16745	16652	16526	16736	16783	16430	16546	16677	16581	16757	16730	16547	16672	16583	16730	16749	16609	16623	16850	16725	16558	16465	16633	16661	16722	16612	16655	16604	16851	16576	16728	16597	16679	16602	16533	16651	16479	16700	16664	16673	16717	16537	16727	16675	16446	16564	16380	16746	16616	16549	16714	16735	16619	16490	16636	16614	16516	16626	16703	16578	16681	16690	16761	16576	16851	16798	16732	16607	16662	16498	16748	16655	16769	16599	16630	16627	16531	16750	16438	16575	16833	16354	16489	16593	16546	16603	16717	16770	16605	16596	16461	16594	16693	16538	16335	16502	16548	16472	16515	16437	16442	16550	16710	16742	16728	16615	16664	16674	16491	16587	16754	16608	16697	16678	16783	16769	16507	16480	16661	16579	16610	16434	16580	16571	16760	16700	16510	16503	16708	16597	16758	16561	16645	16663	16572	16435	16425	16813	16642	16612	16654	16492	16645	16570	16767	16644	16533	16799	16596	16685	16485	16735	16556	16682	16573	16560	16690	16685	16624	16404	16523	16575	16612	16882	16704	16656	16587	16604	16845	16675	16653	16624	16656	16718	16682	16422	16505	16764	16717	16614	16672	16659	16724	16717	16696	16686	16638	16769	16468	16677	16657	16563	16750	16723	16698	16671	16581	16671	16648	16463	16574	16715	16454	16613	16501	16629	16457	16425	16715	16520	16528	16713	16892	16644	16624	16733	16564	16613	16628	16613	16742	16742	16793	16615	16657	16575	16701	16743	16761	16634	16450	16615	16459	16841	16602	16559	16714	16418	16382	16705	16669	16811	16706	16640	16665	16588	16618	16622	16686	16678	16635	16657	16751	16815	16642	16498	16609	16505	16477	16570	16488	16544	16808	16751	16848	16589	16727	16593	16452	16613	16784	16573	16679	16656	16667	16580	16686	16714	16710	16760	16617	16587	16590	16681	16721	16673	16556	16799	16683	16615	16627	16752	16689	16734	16575	16782	16492	16545	16635	16696	16599	16587	16808	16591	16505	16601	16787	16495	16734	16552	16600	16521	16590	16552	16779	16472	16612	16709	16713	16631	16546	16629	16547	16737	16662	16757	16532	16463	16745	16583	16598	16605	16537	16582	16789	16668	16761	16733	16704	16617	16520	16602	16731	16645	16820	16817	16618	16516	16563	16731	16536	16442	16652	16690	16683	16559	16485	16622	16748	16821	16747	16452	16628	16862	16746	16620	16850	16614	16681	16458	16585	16458	16693	16392	16613	16719	16632	16441	16699	16372	16448	16755	16505	16508	16413	16874	16289	16605	16592	16627	16659	16669	16846	16715	16784	16608	16547	16553	16773	16797	16771	16594	16713	16595	16677	16483	16742	16493	16625	16733	16494	16582	16699	16667	16484	16387	16669	16667	16513	16513	16502	16653	16703	16766	16710	16665	16669	16558	16494	16674	16787	16681	16672	16704	16637	16586	16551	16592	16699	16647	16676	16833	16633	16507	16531	16617	16770	16396	16705	16642	16671	16390	16554	16670	16682	16657	16777	16753	16545	16755	16605	16693	16701	16704	16691	16630	16740	16527	16518	16619	16832	16796	16658	16669	16485	16563	16534	16644	16736	16554	16473	16556	16611	16730	16735	16706	16630	16685	16420	16721	16633	16691	16737	16566	16713	16711	16575	16773	16584	16687	16601	16577	16799	16604	16575	16625	16643	16609	16530	16690	16725	16460	16699	16720	16609	16467	16615	16654	16546	16507	16591	16611	16396	16663	16699	16380	16668	16491	16581	16590	16522	16620	16546	16434	16442	16728	16679	16487	16667	16840	16522	16809	16570	16715	16826	16688	16651	16526	16546	16579	16388	16524	16555	16578	16580	16620	16609	16692	16661	16789	16724	16573	16696	16703	16402	16467	16753	16686	16526	16830	16950	16655	16571	16678	16563	16510	16680	16636	16436	16573	16610	16684	16732	16772	16643	16555	16607	16623	16581	16686	16462	16647	16606	16634	16654	16739	16447	16499	16776	16617	16497	16741	16532	16677	16566	16688	16575	16605	16672	16651	16465	16616	16722	16689	16524	16559	16790	16741	16710	16708	16487	16693	16577	16557	16710	16782	16497	16445	16697	16657	16634	16692	16676	16786	16682	16506	16589	16646	16555	16777	16677	16590	16527	16617	16603	16517	16759	16616	16667	16513	16574	16478	16496	16701	16646	16701	16602	16375	16650	16772	16631	16815	16688	16642	16714	16664	16680	16564	16654	16507	16645	16607	16580	16470	16589	16650	16729	16686	16523	16570	16659	16574	16520	16634	16692	16661	16553	16567	16547	16688	16672	16356	16389	16591	16520	16684	16672	16799	16636	16532	16765	16730	16517	16865	16761	16821	16770	16639	16678	16646	16578	16667	16428	16862	16578	16702	16764	16581	16658	16877	16592	16617	16524	16599	16595	16638	16674	16687	16629	16617	16602	16565	16593	16661	16424	16503	16555	16517	16671	16621	16630	16431	16571	16785	16711	16705	16784	16573	16717	16715	16646	16682	16680	16689	16586	16542	16800	16603	16571	16684	16685	16668	16718	16592	16424	16568	16712	16474	16650	16570	16519	16564	16609	16806	16750	16743	16625	16859	16403	16673	16622	16786	16683	16773	16831	16751	16530	16632	16588	16548	16583	16542	16744	16527	16723	16521	16925	16675	16579	16688	16773	16761	16647	16742	16721	16725	16613	16485	16729	16626	16748	16603	16590	16356	16472	16574	16668	16720	16518	16654	16666	16402	16599	16894	16584	16622	16939	16526	16814	16791	16591	16392	16477	16842	16718	16695	16554	16705	16857	16399	16624	16538	16717	16693	16780	16544	16605	16829	16728	16623	16669	16504	16758	16658	16644	16576	16471	16604	16837	16655	16749	16643	16688	16520	16676	16436	16509	16518	16743	16648	16448	16778	16493	16684	16598	16688	16797	16593	16515	16480	16575	16441	16713	16597	16706	16786	16803	16703	16454	16503	16639	16760	16663	16727	16579	16569	16808	16641	16580	16644	16406	16423	16899	16650	16612	16611	16679	16400	16679	16547	16708	16621	16641	16625	16581	16563	16511	16630	16567	16465	16512	16615	16587	16714	16522	16647	16631	16462	16527	16564	16676	16364	16386	16653	16428	16534	16661	16650	16379	16649	16487	16501	16649	16620	16490	16473	16439	16831	16633	16671	16629	16731	16712	16382	16734	16835	16640	16493	16610	16614	16744	16730	16514	16564	16678	16614	16450	16644	16533	16586	16781	16528	16555	16849	16752	16649	16752	16545	16578	16347	16598	16784	16469	16618	16666	16738	16700	16736	16660	16683	16517	16501	16609	16527	16749	16515	16517	16670	16473	16674	16774	16599	16491	16399	16585	16685	16642	16550	16539	16596	16681	16636	16512	16670	16603	16555	16731	16843	16721	16708	16473	16776	16504	16576	16829	16629	16580	16580	16722	16807	16514	16608	16685	16539	16651	16624	16519	16545	16789	16548	16543	16448	16706	16642	16592	16796	16346	16487	16711	16624	16432	16526	16673	16646	16589	16484	16765	16632	16484	16513	16586	16437	16481	16754	16703	16505	16515	16574	16730	16751	16615	16583	16697	16723	16640	16473	16578	16514	16570	16632	16644	16849	16459	16625	16598	16820	16460	16551	16640	16538	16684	16618	16510	16529	16687	16739	16655	16667	16736	16592	16631	16566	16521	16550	16570	16439	16844	16577	16639	16475	16676	16523	16657	16687	16836	16586	16648	16565	16727	16550	16620	16660	16619	16585	16522	16527	16548	16809	16677	16676	16588	16686	16553	16616	16591	16619	16577	16664	16653	16732	16616	16640	16765	16707	16782	16444	16723	16528	16568	16707	16728	16666	16537	16632	16670	16660	16709	16648	16626	16513	16749	16458	16770	16516	16707	16584	16793	16734	16763	16796
27799	49229	46590	37713	32326	28839	26498	24596	21869	20123	18536	18302	18903	18219	17648	17441	17067	16476	16357	16522	16246	15982	15831	15761	15641	15637	15545	15771	15888	15559	15587	15546	15376	15505	15381	15426	15261	15443	15412	15654	15448	15505	15240	15473	15538	15397	15540	15448	15313	15339	15390	15364	15509	15449	15538	15345	15504	15502	15252	15562	15351	15499	15397	15459	15310	15463	15481	15435	15464	15359	15501	15404	15541	15453	15461	15329	15620	15276	15270	15457	15502	15429	15329	15263	15280	15409	15325	15343	15539	15258	15356	15376	15374	15236	15264	15403	15280	15456	15364	15221	15381	15429	15344	15161	15325	15453	15360	15257	15409	15474	15578	15312	15365	15541	15385	15443	15464	15394	15199	15521	15399	15334	15425	15341	15301	15300	15273	15392	15242	15347	15326	15248	15354	15431	15499	15402	15275	15357	15392	15365	15162	15431	15465	15431	15350	15252	15480	15360	15413	15359	15299	15287	15142	15286	15302	15375	15367	15359	15385	15346	15272	15190	15413	15295	15327	15387	15463	15417	15268	15334	15216	15460	15230	15425	15274	15050	15302	15223	15192	15438	15376	15342	15376	15310	15286	15404	15341	15476	15361	15461	15214	15406	15419	15300	15349	15343	15221	15292	15374	15408	15369	15283	15254	15371	15529	15378	15327	15475	15458	15474	15242	15284	15329	15399	15370	15395	15435	15318	15225	15226	15182	15394	15144	15332	15256	15321	15336	15256	15354	15353	15337	15359	15281	15482	15483	15342	15244	15419	15388	15198	15367	15147	15266	15397	15290	15142	15391	15339	15297	15220	15104	15310	15338	15249	15234	15392	15322	15391	15469	15497	15338	15279	15440	15310	15353	15525	15177	15278	15363	15260	15213	15440	15296	15187	15432	15383	15457	15375	15279	15179	15162	15202	15288	15349	15400	15372	15253	15282	15468	15343	15460	15242	15409	15196	15235	15296	15346	15265	15296	15337	15249	15381	15214	15217	15291	15268	15354	15408	15288	15349	15388	15322	15321	15275	15352	15170	15318	15430	15500	15436	15268	15373	15248	15432	15451	15313	15280	15376	15274	15232	15299	15367	15230	15358	15321	15311	15384	15293	15315	15436	15329	15427	15230	15299	15303	15407	15456	15356	15422	15285	15318	15305	15383	15406	15320	15255	15378	15100	15355	15376	15305	15444	15431	15148	15252	15291	15154	15358	15428	15295	15323	15210	15436	15364	15300	15308	15261	15351	15292	15229	15353	15279	15410	15086	15442	15397	15429	15335	15418	15355	15365	15263	15260	15301	15453	15370	15330	15325	15397	15254	15393	15165	15508	15494	15224	15390	15281	15475	15279	15432	15378	15248	15567	15273	15343	15341	15326	15407	15393	15456	15291	15273	15483	15389	15283	15350	15313	15403	15296	15210	15248	15363	15347	15345	15461	15417	15464	15272	15327	15361	15269	15398	15326	15358	15337	15364	15195	15341	15400	15268	15317	15374	15308	15403	15156	15308	15399	15256	15295	15298	15365	15262	15186	15329	15505	15335	15361	15452	15456	15305	15366	15308	15396	15322	15005	15379	15249	15263	15456	15211	15308	15431	15265	15292	15443	15476	15434	15409	15283	15303	15298	15334	15468	15212	15466	15315	15321	15341	15384	15424	15331	15437	15338	15334	15296	15263	15323	15274	15271	15500	15295	15417	15364	15363	15288	15288	15423	15254	15517	15411	15388	15366	15290	15333	15443	15261	15431	15403	15270	15245	15157	15447	15326	15285	15288	15351	15321	15274	15392	15166	15283	15319	15354	15178	15392	15492	15337	15332	15363	15285	15467	15192	15343	15195	15315	15305	15317	15275	15435	15157	15384	15372	15516	15208	15360	15181	15387	15446	15376	15259	15403	15353	15338	15367	15426	15244	15150	15274	15448	15358	15311	15245	15248	15212	15416	15243	15243	15499	15348	15307	15294	15322	15313	15192	15468	15513	15259	15373	15323	15455	15404	15278	15348	15152	15143	15422	15442	15274	15236	15284	15433	15370	15482	15428	15257	15372	15402	15346	15325	15385	15211	15298	15221	15298	15354	15251	15208	15315	15266	15401	15422	15429	15266	15314	15377	15236	15366	15247	15443	15298	15298	15453	15376	15488	15260	15281	15348	15240	15168	15472	15379	15281	15428	15223	15472	15208	15310	15271	15241	15503	15425	15227	15475	15338	15271	15363	15280	15352	15434	15299	15178	15394	15269	15198	15271	15306	15332	15365	15254	15484	15288	15411	15350	15288	15511	15468	15491	15348	15408	15198	15385	15496	15326	15361	15445	15323	15484	15288	15207	15135	15335	15237	15297	15223	15414	15293	15273	15212	15381	15256	15134	15374	15274	15383	15355	15407	15434	15161	15226	15201	15341	15372	15365	15328	15466	15205	15334	15358	15416	15413	15200	15217	15339	15407	15207	15392	15269	15395	15356	15450	15319	15210	15243	15503	15268	15206	15326	15354	15253	15357	15271	15540	15323	15416	15193	15316	15283	15065	15437	15196	15273	15255	15180	15400	15354	15400	15440	15259	15334	15365	15211	15231	15347	15370	15263	15186	15292	15357	15304	15463	15317	15218	15421	15347	15189	15422	15297	15560	15199	15228	15346	15366	15304	15406	15340	15248	15217	15321	15200	15392	15453	15438	15404	15327	15228	15325	15106	15118	15270	15421	15193	15483	15173	15343	15312	15231	15445	15396	15292	15373	15310	15337	15288	15498	15212	15474	15246	15387	15245	15274	15232	15211	15274	15365	15339	15350	15233	15451	15476	15381	15373	15421	15245	15263	15296	15410	15426	15365	15411	15366	15258	15431	15219	15091	15333	15220	15213	15413	15310	15421	15267	15106	15458	15286	15331	15213	15164	15331	15511	15367	15375	15422	15376	15252	15341	15433	15389	15309	15205	15304	15195	15285	15280	15378	15398	15251	15325	15397	15282	15371	15357	15325	15080	15366	15359	15262	15178	15191	15388	15272	15180	15421	15307	15413	15364	15366	15479	15294	15244	15433	15227	15257	15243	15354	15259	15431	15438	15451	15371	15306	15352	15238	15310	15370	15395	15202	15491	15246	15328	15269	15268	15152	15410	15250	15219	15386	15324	15278	15201	15342	15306	15240	15271	15447	15322	15393	15422	15352	15181	15331	15513	15301	15317	15479	15297	15275	15383	15358	15250	15366	15383	15357	15144	15436	15332	15190	15374	15227	15199	15267	15332	15288	15385	15178	15334	15378	15281	15107	15348	15265	15342	15286	15454	15174	15322	15130	15178	15251	15206	15280	15445	15416	15363	15288	15165	15279	15330	15279	15251	15341	15313	15205	15378	15153	15272	15353	15358	15392	15364	15402	15368	15320	15199	15468	15436	15321	15475	15470	15292	15378	15265	15269	15318	15236	15310	15409	15351	15289	15252	15200	15444	15518	15210	15246	15373	15216	15222	15221	15247	15459	15386	15486	15248	15448	15359	15303	15252	15406	15327	15242	15431	15444	15411	15290	15316	15289	15296	15506	15401	15214	15333	15435	15255	15478	15383	15418	15407	15320	15265	15303	15255	15537	15210	15259	15359	15448	15409	15437	15347	15294	15233	15342	15212	15156	15420	15152	15324	15223	15268	15478	15428	15395	15327	15447	15119	15220	15396	15192	15163	15263	15280	15182	15385	15269	15382	15363	15457	15428	15105	15186	15235	15305	15217	15387	15347	15231	15352	15177	15419	15412	15253	15372	15257	15169	15290	15519	15289	15451	15461	15420	15289	15258	15294	15216	15547	15204	15289	15193	15368	15441	15150	15337	15295	15365	15458	15323	15377	15390	15170	15395	15372	15360	15224	15292	15464	15295	15192	15222	15438	15201	15500	15369	15181	15330	15351	15332	15419	15343	15459	15187	15278	15469	15415	15284	15422	15350	15304	15325	15545	15396	15358	15330	15384	15242	15155	15428	15194	15340	15416	15359	15368	15375	15490	15189	15472	15410	15272	15194	15370	15278	15311	15445	15080	15559	15357	15215	15332	15446	15285	15420	15258	15228	15390	15320	15190	15320	15200	15217	15197	15332	15359	15290	15209	15339	15377	15338	15376	15211	15403	15193	15511	15400	15310	15341	15271	15305	15433	15335	15444	15379	15178	15419	15375	15126	15296	15191	15384	15223	15428	15249	15274	15414	15154	15373	15177	15245	15682	15347	15425	15343	15372	15144	15322	15330	15355	15243	15469	15425	15403	15177	15363	15216	15150	15258	15396	15160	15358	15361	15303	15393	15456	15314	15144	15442	15228	15359	15140	15260	15340	15306	15317	15425	15387	15369	15344	15045	15273	15364	15292	15336	15296	15426	15247	15298	15384	15532	15321	15370	15468	15281	15266	15328	15291	15226	15204	15215	15318	15473	15266	15301	15188	15464	15138	15393	15383	15265	15379	15320	15400	15511	15347	15327	15187	15255	15324	15272	15318	15353	15357	15365	15204	15397	15388	15184	15249	15223	15246	15235	15246	15373	15465	15122	15371	15279	15483	15492	15236	15281	15418	15345	15238	15273	15220	15442	15178	15360	15115	15235	15296	15367	15344	15279	15346	15460	15482	15278	15364	15161	15222	15397	15276	15270	15344	15266	15250	15280	15378	15045	15389	15373	15247	15382	15367	15281	15257	15426	15238	15431	15407	15350	15291	15237	15148	15460	15275	15409	15429	15327	15364	15212	15393	15388	15350	15333	15240	15390	15342	15303	15386	15289	15296	15335	15396	15476	15301	15331	15154	15107	15383	15242	15357	15260	15305	15322	15305	15314	15232	15233	15473	15323	15381	15287	15274	15316	15254	15319	15306	15360	15241	15228	15172	15351	15335	15295	15285	15334	15441	15396	15363	15331	15326	15269	15275	15288	15522	15303	15183	15311	15391	15318	15222	15308	15317	15306	15400	15390	15328	15465	15343	15533	15363	15311	15330	15186	15470	15244	15371	15445	15126	15156	15212	15329	15285	15407	15335	15289	15431	15352	15308	15335	15414	15292	15296	15189	15491	15305	15435	15382	15275	15216	15276	15399	15305	15341	15370	15524	15414	15184	15410	15326	15199	15485	15242	15371	15361	15548	15319	15171	15377	15213	15281	15217	15257	15322	15407	15468
28109	24832	31051	26998	21957	20168	19342	18322	17252	16812	16366	16285	16452	16014	15994	16199	15949	15772	15946	15875	16097	15812	15484	15795	15662	15791	15554	15567	15618	15602	15686	15769	15493	15760	15693	15764	15856	15742	15537	15857	15587	15661	15556	15480	15664	15481	15824	15722	15698	15476	15511	15564	15648	15401	15474	15606	15736	15535	15520	15532	15511	15675	15603	15636	15570	15474	15694	15463	15486	15565	15558	15488	15543	15472	15514	15503	15489	15478	15401	15581	15555	15685	15636	15549	15542	15602	15569	15154	15412	15723	15581	15488	15565	15639	15523	15488	15597	15621	15478	15371	15572	15536	15451	15512	15539	15661	15591	15596	15875	15534	15435	15683	15686	15597	15351	15486	15693	15560	15526	15571	15622	15454	15420	15521	15397	15540	15621	15441	15428	15535	15609	15581	15551	15457	15536	15624	15546	15661	15595	15552	15419	15592	15600	15563	15470	15626	15534	15372	15507	15524	15550	15427	15525	15486	15752	15460	15439	15535	15620	15452	15411	15380	15483	15701	15460	15599	15422	15368	15371	15351	15542	15509	15534	15488	15350	15631	15513	15595	15566	15557	15612	15734	15629	15544	15699	15501	15563	15483	15523	15575	15487	15457	15608	15522	15459	15394	15398	15597	15564	15434	15612	15483	15486	15455	15647	15632	15666	15544	15391	15481	15735	15581	15805	15782	15576	15468	15395	15564	15416	15585	15590	15597	15561	15524	15526	15623	15648	15487	15396	15359	15775	15459	15574	15609	15546	15478	15489	15507	15793	15390	15621	15553	15642	15557	15582	15425	15617	15670	15536	15480	15549	15651	15660	15678	15596	15644	15360	15339	15390	15464	15806	15651	15639	15489	15658	15542	15490	15478	15353	15630	15591	15544	15540	15517	15509	15781	15665	15585	15542	15605	15634	15572	15615	15558	15647	15515	15543	15418	15700	15492	15554	15640	15392	15650	15640	15331	15404	15553	15903	15620	15454	15510	15514	15491	15826	15484	15407	15475	15529	15480	15420	15446	15538	15436	15472	15272	15528	15481	15474	15564	15642	15654	15551	15449	15605	15515	15386	15471	15462	15534	15451	15556	15685	15403	15650	15514	15577	15631	15368	15566	15610	15525	15625	15597	15410	15409	15520	15401	15655	15413	15574	15392	15378	15555	15418	15688	15562	15457	15585	15688	15476	15521	15525	15542	15528	15568	15561	15474	15571	15610	15659	15489	15560	15545	15596	15538	15609	15522	15608	15476	15381	15466	15479	15540	15536	15490	15800	15583	15668	15767	15624	15485	15548	15474	15644	15609	15574	15687	15645	15538	15607	15509	15403	15589	15368	15736	15588	15544	15440	15583	15610	15563	15232	15602	15495	15553	15720	15439	15760	15551	15695	15764	15534	15512	15504	15426	15678	15697	15552	15587	15505	15667	15521	15334	15643	15616	15564	15584	15798	15542	15560	15772	15655	15677	15755	15724	15795	15503	15451	15491	15655	15511	15552	15545	15472	15464	15509	15685	15538	15410	15458	15455	15734	15578	15613	15529	15547	15540	15595	15399	15675	15535	15379	15507	15463	15557	15593	15609	15480	15428	15476	15459	15436	15537	15588	15514	15700	15477	15586	15547	15638	15505	15622	15569	15539	15555	15387	15640	15446	15456	15451	15456	15494	15539	15693	15661	15549	15458	15609	15510	15581	15530	15707	15604	15380	15571	15547	15465	15544	15657	15763	15626	15363	15449	15486	15463	15513	15536	15467	15488	15521	15677	15449	15642	15649	15640	15437	15317	15463	15596	15669	15428	15647	15424	15434	15685	15418	15671	15614	15558	15676	15590	15562	15537	15690	15447	15452	15429	15620	15676	15645	15671	15579	15637	15614	15472	15497	15444	15343	15417	15579	15603	15583	15419	15699	15491	15605	15607	15638	15551	15617	15587	15537	15534	15627	15504	15437	15513	15718	15589	15863	15554	15513	15473	15451	15485	15480	15638	15471	15512	15583	15439	15611	15634	15689	15499	15679	15637	15577	15455	15559	15450	15489	15453	15778	15482	15552	15489	15684	15653	15529	15515	15682	15448	15481	15599	15528	15614	15475	15646	15552	15552	15643	15558	15599	15465	15509	15385	15278	15284	15661	15573	15508	15348	15593	15491	15447	15444	15573	15779	15606	15427	15591	15738	15656	15686	15421	15640	15493	15638	15701	15560	15800	15715	15456	15556	15341	15596	15505	15556	15669	15639	15523	15608	15470	15470	15552	15739	15668	15540	15430	15488	15463	15642	15702	15394	15452	15531	15440	15435	15326	15602	15669	15705	15512	15660	15725	15577	15523	15690	15388	15601	15549	15658	15541	15491	15580	15429	15623	15653	15495	15358	15484	15427	15642	15585	15428	15623	15563	15689	15532	15504	15769	15560	15652	15527	15506	15639	15503	15682	15570	15579	15441	15486	15551	15806	15624	15534	15383	15555	15439	15549	15490	15368	15656	15462	15559	15434	15263	15613	15548	15538	15684	15289	15518	15630	15621	15592	15499	15522	15370	15582	15619	15688	15592	15440	15592	15680	15479	15488	15572	15626	15483	15630	15405	15398	15534	15529	15586	15539	15651	15402	15503	15505	15483	15607	15610	15638	15429	15473	15545	15529	15363	15544	15559	15526	15643	15695	15536	15712	15530	15677	15650	15584	15477	15610	15487	15545	15608	15495	15544	15651	15622	15697	15710	15723	15557	15543	15743	15632	15668	15702	15546	15602	15547	15565	15747	15641	15606	15545	15605	15666	15576	15539	15627	15547	15616	15497	15693	15571	15640	15450	15501	15621	15639	15519	15723	15720	15557	15662	15716	15666	15513	15563	15487	15434	15514	15611	15646	15582	15525	15412	15366	15473	15613	15687	15451	15467	15626	15443	15614	15495	15585	15399	15547	15592	15473	15480	15719	15716	15477	15692	15569	15717	15492	15345	15624	15807	15599	15708	15482	15568	15525	15529	15498	15678	15473	15518	15636	15657	15567	15536	15620	15336	15320	15618	15626	15506	15528	15597	15647	15541	15512	15458	15622	15656	15339	15275	15465	15486	15494	15570	15533	15412	15676	15564	15755	15535	15475	15539	15458	15604	15570	15486	15518	15576	15570	15537	15735	15540	15654	15438	15456	15434	15531	15538	15488	15586	15691	15521	15564	15585	15585	15554	15471	15653	15496	15560	15662	15511	15494	15762	15444	15621	15507	15648	15504	15380	15487	15676	15522	15642	15605	15480	15584	15583	15436	15431	15515	15491	15506	15714	15691	15729	15710	15554	15463	15495	15642	15518	15490	15600	15373	15345	15414	15600	15628	15546	15581	15458	15486	15522	15637	15633	15449	15510	15629	15417	15637	15498	15661	15481	15580	15398	15569	15392	15508	15700	15471	15569	15422	15633	15575	15452	15461	15685	15394	15392	15622	15499	15397	15489	15593	15464	15565	15649	15649	15479	15529	15538	15546	15603	15523	15542	15556	15655	15531	15526	15395	15781	15419	15575	15678	15548	15505	15579	15573	15784	15386	15738	15498	15681	15371	15480	15596	15655	15505	15634	15692	15568	15747	15628	15478	15416	15424	15626	15663	15408	15414	15239	15629	15511	15490	15751	15506	15585	15324	15519	15626	15492	15624	15622	15709	15478	15515	15743	15506	15535	15654	15478	15410	15725	15370	15592	15556	15425	15681	15511	15409	15717	15463	15505	15502	15517	15484	15572	15509	15589	15593	15481	15658	15387	15444	15617	15444	15639	15483	15670	15613	15380	15699	15602	15462	15477	15528	15469	15416	15669	15657	15545	15740	15784	15491	15307	15766	15822	15554	15648	15703	15597	15617	15870	15598	15531	15653	15470	15457	15534	15640	15542	15624	15484	15748	15368	15435	15469	15630	15519	15560	15472	15558	15533	15507	15595	15592	15589	15710	15689	15699	15677	15378	15435	15583	15460	15552	15416	15471	15549	15525	15820	15660	15452	15374	15545	15749	15516	15546	15485	15487	15603	15484	15488	15583	15542	15626	15502	15535	15478	15501	15344	15548	15528	15542	15618	15638	15400	15642	15662	15616	15297	15570	15571	15586	15611	15451	15541	15543	15666	15602	15413	15423	15480	15577	15502	15566	15700	15637	15562	15511	15666	15690	15844	15608	15545	15581	15502	15509	15863	15743	15609	15613	15694	15528	15665	15447	15522	15610	15609	15714	15432	15628	15554	15503	15557	15486	15468	15643	15466	15626	15584	15542	15765	15599	15450	15664	15304	15617	15440	15519	15448	15597	15517	15472	15602	15566	15438	15433	15542	15410	15462	15607	15718	15587	15524	15645	15566	15542	15658	15575	15681	15366	15409	15615	15572	15721	15784	15676	15499	15551	15615	15573	15504	15412	15543	15485	15387	15678	15362	15671	15722	15608	15648	15449	15642	15430	15558	15576	15479	15422	15542	15606	15610	15685	15637	15681	15433	15562	15477	15621	15768	15562	15538	15509	15710	15502	15576	15696	15537	15475	15404	15406	15577	15656	15613	15503	15467	15559	15436	15675	15716	15765	15878	15673	15427	15523	15476	15573	15503	15462	15543	15499	15413	15595	15620	15562	15621	15629	15621	15341	15589	15563	15561	15590	15494	15642	15467	15788	15554	15624	15519	15357	15695	15531	15415	15723	15597	15421	15577	15336	15480	15418	15416	15747	15746	15390	15663	15540	15666	15567	15639	15669	15553	15784	15564	15625	15537	15937	15510	15527	15701	15490	15609	15548	15662	15485	15524	15629	15513	15341	15441	15767	15632	15554	15640	15560	15591	15404	15450	15648	15411	15519	15356	15452	15519	15544	15613	15565	15274	15494	15684	15490	15764	15468	15522	15721	15661	15650	15419	15649	15660	15707	15566	15639	15569	15644	15697	15570	15399	15915	15700	15567	15480	15305	15515	15518	15468	15506	15502	15407	15726	15648	15818	15579	15667	15413	15577	15588	15487	15354	15585	15524	15686	15538	15545	15490	15571	15491	15684	15452	15587	15531	15478	15609	15555	15587	15600	15417	15564	15717	15546	15495	15604	15513	15684	15586	15857	15678	15617	15484	15536	15476	15644	15526	15540	15545	15580	15534	15630	15497	15539	15498	15804	15444	15591	15637	15416
26261	39665	36663	27937	23908	21759	20500	19218	17352	16583	15940	15870	16212	15793	15715	15462	15361	15097	14885	15040	15189	15019	14817	14887	14822	14718	14729	14785	14627	14850	14797	14553	14509	14431	14768	14809	14660	14602	14561	14650	14777	14620	14537	14664	14722	14828	14721	14535	14615	14570	14786	14744	14722	14611	14798	14582	14649	14749	14680	14577	14591	14667	14563	14784	14710	14589	14473	14638	14591	14711	14684	14645	14628	14618	14576	14827	14684	14682	14763	14595	14448	14533	14645	14499	14574	14535	14703	14411	14625	14672	14650	14655	14563	14634	14672	14472	14428	14783	14642	14528	14631	14715	14605	14560	14550	14634	14389	14570	14654	14571	14685	14531	14627	14627	14609	14499	14685	14628	14558	14701	14601	14682	14641	14566	14641	14524	14565	14653	14778	14485	14610	14708	14685	14648	14538	14676	14492	14746	14654	14591	14458	14649	14656	14563	14611	14445	14616	14680	14376	14599	14667	14756	14579	14698	14693	14629	14577	14575	14434	14493	14681	14521	14514	14512	14507	14653	14401	14633	14528	14685	14701	14680	14559	14559	14690	14616	14658	14505	14580	14711	14702	14582	14588	14491	14695	14584	14644	14657	14577	14684	14728	14490	14703	14606	14663	14754	14521	14601	14598	14581	14506	14749	14556	14644	14799	14690	14530	14506	14636	14617	14533	14492	14657	14823	14544	14602	14649	14519	14617	14738	14559	14721	14558	14707	14439	14597	14671	14628	14701	14430	14679	14529	14609	14617	14660	14617	14753	14582	14749	14434	14521	14652	14662	14540	14500	14539	14749	14606	14455	14637	14549	14567	14597	14607	14676	14599	14541	14446	14552	14480	14718	14492	14428	14680	14609	14691	14624	14554	14624	14516	14593	14632	14695	14733	14557	14575	14599	14499	14490	14655	14764	14474	14532	14739	14570	14728	14651	14708	14614	14574	14469	14558	14677	14678	14473	14596	14513	14330	14547	14618	14522	14619	14623	14653	14411	14819	14636	14598	14689	14779	14540	14659	14718	14680	14749	14670	14625	14454	14572	14755	14572	14481	14664	14716	14502	14605	14714	14496	14681	14545	14588	14708	14536	14573	14713	14505	14707	14535	14501	14770	14809	14528	14456	14679	14612	14480	14581	14716	14671	14642	14736	14752	14610	14755	14639	14497	14648	14590	14662	14623	14661	14603	14657	14612	14341	14740	14604	14574	14680	14589	14568	14582	14597	14574	14696	14412	14622	14744	14623	14571	14599	14564	14591	14612	14720	14541	14662	14628	14765	14660	14634	14695	14480	14708	14653	14591	14621	14537	14563	14462	14643	14574	14661	14582	14610	14661	14551	14583	14549	14460	14633	14655	14770	14434	14535	14549	14718	14653	14489	14413	14596	14744	14649	14507	14473	14648	14611	14656	14720	14512	14519	14463	14754	14585	14563	14551	14666	14700	14560	14625	14622	14684	14596	14729	14431	14623	14710	14694	14734	14595	14631	14626	14687	14716	14700	14514	14575	14697	14792	14660	14618	14722	14750	14552	14624	14569	14695	14628	14439	14817	14663	14548	14759	14615	14723	14661	14618	14396	14629	14556	14719	14587	14684	14686	14877	14648	14559	14852	14593	14693	14568	14721	14560	14549	14633	14696	14643	14607	14637	14668	14673	14686	14755	14628	14665	14749	14554	14573	14650	14544	14499	14443	14333	14609	14663	14588	14690	14586	14527	14613	14588	14673	14692	14793	14672	14610	14479	14581	14678	14701	14636	14581	14635	14698	14609	14696	14441	14547	14683	14594	14573	14669	14567	14723	14686	14709	14798	14601	14607	14556	14731	14724	14572	14595	14530	14696	14489	14617	14406	14626	14633	14685	14609	14638	14481	14714	14493	14548	14600	14564	14647	14636	14554	14592	14536	14737	14549	14700	14449	14711	14731	14737	14490	14554	14751	14676	14579	14644	14631	14516	14591	14580	14545	14747	14604	14666	14613	14802	14655	14456	14742	14630	14596	14641	14599	14635	14457	14806	14591	14733	14604	14763	14623	14701	14656	14647	14636	14598	14846	14712	14514	14607	14649	14575	14693	14818	14698	14738	14605	14478	14446	14634	14658	14724	14455	14620	14746	14543	14775	14681	14612	14601	14641	14806	14622	14692	14428	14519	14615	14689	14690	14551	14525	14727	14594	14758	14717	14695	14622	14657	14632	14606	14528	14641	14598	14555	14712	14618	14567	14714	14621	14784	14686	14638	14559	14674	14664	14647	14695	14598	14652	14621	14534	14603	14589	14645	14513	14508	14582	14583	14750	14464	14602	14580	14596	14540	14626	14591	14608	14582	14607	14860	14676	14590	14531	14477	14573	14509	14687	14524	14810	14451	14691	14457	14606	14777	14618	14604	14665	14518	14701	14660	14635	14674	14671	14753	14669	14652	14627	14619	14602	14575	14781	14627	14512	14547	14464	14589	14563	14526	14543	14541	14471	14571	14423	14629	14674	14564	14594	14613	14708	14574	14810	14727	14551	14600	14602	14708	14620	14529	14709	14731	14539	14527	14530	14545	14611	14467	14614	14500	14524	14730	14676	14518	14564	14639	14583	14578	14511	14445	14577	14546	14648	14728	14569	14592	14569	14750	14701	14658	14499	14571	14461	14698	14517	14730	14645	14613	14651	14504	14664	14688	14472	14624	14304	14788	14483	14787	14641	14667	14556	14478	14517	14719	14564	14696	14673	14510	14480	14740	14489	14787	14710	14559	14640	14573	14652	14566	14599	14561	14543	14666	14621	14543	14682	14540	14603	14495	14604	14538	14651	14685	14678	14621	14821	14633	14783	14554	14667	14633	14660	14538	14475	14529	14725	14594	14591	14628	14547	14633	14464	14473	14781	14766	14709	14630	14475	14799	14515	14529	14736	14554	14742	14831	14542	14676	14703	14582	14749	14579	14634	14665	14605	14753	14607	14389	14582	14697	14567	14568	14560	14764	14525	14744	14699	14575	14646	14691	14560	14584	14693	14557	14626	14527	14711	14523	14656	14686	14528	14634	14588	14502	14727	14647	14842	14572	14528	14829	14481	14602	14791	14512	14831	14531	14588	14572	14750	14547	14587	14705	14761	14558	14592	14637	14725	14569	14510	14698	14538	14690	14573	14560	14573	14579	14580	14659	14538	14746	14504	14797	14496	14640	14664	14464	14772	14559	14566	14530	14687	14622	14688	14639	14505	14475	14664	14471	14650	14746	14738	14566	14639	14546	14618	14648	14621	14613	14530	14723	14373	14648	14595	14514	14627	14627	14692	14583	14704	14678	14629	14664	14754	14753	14702	14556	14614	14580	14570	14500	14587	14547	14502	14575	14703	14705	14452	14578	14727	14501	14651	14631	14616	14543	14701	14646	14519	14490	14568	14571	14670	14711	14456	14574	14667	14629	14608	14599	14587	14710	14558	14781	14558	14600	14525	14770	14598	14621	14550	14605	14612	14885	14421	14671	14516	14567	14743	14565	14589	14529	14691	14566	14459	14580	14555	14462	14623	14843	14565	14569	14643	14538	14540	14627	14664	14528	14714	14599	14635	14678	14548	14731	14615	14662	14807	14712	14565	14585	14762	14718	14602	14805	14668	14609	14509	14585	14556	14614	14493	14718	14699	14481	14597	14580	14731	14557	14517	14540	14512	14570	14515	14469	14475	14701	14608	14727	14621	14605	14602	14671	14607	14685	14569	14619	14695	14703	14584	14588	14796	14610	14889	14641	14601	14626	14461	14548	14599	14545	14699	14530	14639	14682	14433	14538	14504	14675	14526	14561	14620	14759	14541	14610	14771	14628	14560	14520	14407	14745	14615	14620	14595	14595	14603	14816	14588	14548	14534	14655	14651	14724	14709	14545	14665	14621	14610	14628	14536	14626	14644	14570	14504	14861	14409	14647	14449	14598	14489	14771	14655	14609	14606	14455	14524	14761	14738	14755	14647	14404	14538	14719	14601	14650	14536	14825	14633	14585	14566	14573	14697	14709	14559	14495	14745	14736	14652	14442	14558	14470	14567	14511	14583	14585	14767	14696	14597	14776	14609	14609	14540	14714	14626	14662	14693	14614	14643	14677	14719	14508	14666	14608	14628	14728	14682	14823	14536	14725	14591	14519	14633	14633	14788	14719	14692	14406	14710	14823	14670	14655	14400	14682	14526	14591	14617	14630	14572	14542	14656	14586	14708	14566	14507	14769	14451	14743	14525	14612	14568	14572	14656	14536	14651	14492	14538	14683	14622	14676	14520	14510	14520	14607	14453	14648	14568	14694	14719	14472	14659	14691	14517	14682	14584	14594	14766	14749	14524	14761	14612	14770	14544	14706	14618	14571	14531	14538	14591	14672	14695	14629	14483	14742	14466	14436	14641	14755	14470	14564	14534	14639	14661	14643	14644	14467	14589	14667	14560	14630	14604	14703	14663	14664	14620	14564	14639	14675	14546	14553	14518	14556	14604	14615	14470	14549	14414	14638	14781	14673	14568	14624	14626	14730	14708	14759	14632	14582	14742	14476	14647	14538	14610	14750	14507	14710	14696	14792	14506	14607	14635	14668	14581	14543	14566	14481	14530	14690	14722	14748	14493	14762	14644	14543	14635	14730	14629	14612	14551	14455	14531	14620	14627	14640	14622	14639	14438	14584	14577	14492	14715	14766	14592	14526	14660	14656	14594	14711	14712	14647	14507	14585	14702	14520	14665	14589	14584	14638	14486	14722	14607	14617	14599	14526	14711	14623	14657	14467	14574	14631	14614	14572	14393	14579	14723	14691	14767	14636	14661	14418	14571	14659	14646	14671	14692	14551	14527	14602	14660	14663	14725	14675	14626	14615	14732	14541	14723	14534	14567	14695	14668	14626	14565	14678	14466	14661	14481	14658	14660	14544	14509	14472	14572	14648	14651	14825	14712	14698	14798	14496	14769	14660	14586	14730	14620	14620	14574	14445	14572	14600	14672	14527	14720	14721	14557	14590	14677	14652	14610	14518	14770	14595	14618	14737	14692	14822	14538	14603	14746	14709	14612	14530	14588	14572	14536	14539	14528	14768	14706	14696	14514	14613	14537	14751	14622	14646	14595	14581	14765	14647	14674	14523	14696	14618	14556	14666	14341	14646	14796	14689	14569	14521
24105	21577	29280	24815	23385	24476	24182	20632	18831	18288	17333	17421	17384	17533	17408	16818	16848	16355	16630	16709	16448	16357	16380	16267	16145	16149	16220	16258	16198	16304	16004	15999	16051	16158	15997	16109	15885	16153	15904	16088	16049	16218	15944	16205	16134	16084	16177	15987	16207	16282	16261	16071	15988	15990	15915	16028	15955	16030	15835	15923	15994	16044	15943	15961	16008	15965	15868	16153	15965	16000	16007	15897	16219	16117	15819	15901	15922	15897	15870	15918	15895	16048	16126	16163	16011	15965	16136	15938	16119	16141	15877	16032	15739	16077	15889	15891	15852	15958	16051	16002	15924	15967	16009	15881	16042	16102	16190	15992	16028	15796	15880	15972	16139	16047	16117	15838	15933	16050	16034	15891	15760	15829	15986	15858	15901	15865	15965	15812	16104	16097	16039	15999	15766	16050	15942	16021	15996	16223	15993	16085	15976	16061	15970	16050	15965	16056	15892	15826	15844	16001	16152	15963	16094	16031	16100	15932	15978	15968	15858	15977	16026	15873	16078	15890	16107	15859	15894	16024	16047	16066	16021	15902	16126	15993	15941	15892	16009	16091	15967	16103	15984	16100	16100	15970	16115	15851	15778	15662	16083	15881	15868	15967	16092	16132	15914	16051	15912	15820	16076	15895	15961	15814	15819	16014	15818	15858	15977	15877	15991	15909	15834	15777	16053	15911	16081	15900	16109	16007	15923	15979	15853	15971	16192	15736	15863	15900	15913	15998	15976	15909	16114	16076	15898	16075	16099	15835	15971	16001	15879	15909	15932	16021	16014	15949	15964	15963	16179	16060	16028	15935	16030	16084	15956	16244	15809	16023	16065	16050	15802	15905	16102	15961	15973	16041	16095	16044	15952	15973	15970	15893	15926	15938	15868	15808	15846	15926	16005	15869	16154	15925	15878	16030	15784	15963	15895	16156	16023	15951	15863	15877	16189	15732	16050	15968	16061	15970	15828	15822	15692	15737	15852	16060	15866	15943	16215	15813	16185	16080	15807	15859	15906	16030	16054	15974	16065	16078	16024	16098	16241	15803	16060	15824	15907	15916	15891	15944	15966	15922	16059	15934	16027	15997	15833	15851	15898	16004	15838	16010	15853	16055	16010	15944	15936	15838	15895	15722	15986	16062	15753	15961	16066	15891	15814	15853	15959	15912	15942	15906	16105	15933	15949	16054	15890	15885	15913	16006	15937	15913	16001	16018	16022	15853	16182	15967	16071	15867	16166	15947	15758	16033	15779	16021	15994	16233	15822	15822	16017	16045	15893	16016	16129	15836	15907	15892	16027	16000	15871	16011	15750	15995	16038	15937	16157	16050	15941	16045	16125	15939	15769	15838	15859	15906	15820	16007	16037	16104	15701	16070	16136	15997	16055	15888	15966	15968	16011	15838	15950	15800	15844	15750	15997	16009	15951	16231	16013	15759	16033	16032	15973	16096	15990	16070	16108	16206	16010	16017	16057	15807	16028	15940	15891	15880	15875	15996	16110	15918	16042	16077	16163	15752	15966	15782	16030	15948	15884	15801	15957	16083	16146	15950	16108	15967	16108	16101	15975	16050	15843	15804	15823	15932	15924	15952	16019	16153	16021	16009	16115	15856	16067	15858	15743	16018	15931	16000	16047	15956	15884	15996	16126	15902	15866	15900	16143	15897	16026	16023	15852	15992	15916	16048	15973	15995	16073	16042	16056	15817	15874	15896	15933	15970	16110	15886	15882	16069	15967	16022	15808	15837	16193	15850	15978	15848	15887	15840	15977	15959	16085	15923	15920	16038	15948	15953	16144	16069	15895	15973	15913	16110	15916	15985	16005	16011	16023	15942	16055	15982	15933	15928	15990	15887	16014	15893	15900	16027	16105	15794	16040	16057	16041	16030	15987	15989	15917	16164	16181	16022	15676	15911	16098	16077	15945	16136	16066	15875	16135	15816	15959	15826	16143	16080	15825	15893	15977	15856	15996	16105	16049	15935	16031	16007	16012	15822	15914	15933	16153	16008	15915	15778	15937	15894	16022	16148	16057	15875	15825	15896	15912	16018	16104	15927	16004	15984	16024	15938	15959	15829	15709	15890	15742	16075	15852	15993	15899	16032	16023	15976	15930	15729	15843	15753	15923	15979	15834	15666	15974	15844	16057	15877	15919	15816	16008	15861	15782	15901	15945	15942	15959	15930	16034	16017	15960	16168	15905	16056	15940	15970	15980	16061	16061	16100	15934	15953	16003	15939	15859	15879	16024	15993	15856	16138	15922	15744	16051	15979	15883	15886	16095	15862	16111	16213	16049	15853	15916	15876	15997	16131	15890	15989	16172	15704	15918	16000	15919	16005	15829	16024	16004	15708	15919	16034	16119	15993	15838	15970	15839	15993	15912	16047	15879	15993	15982	16075	16022	16070	16180	15949	15932	15969	16054	16074	16258	16040	16038	15899	15970	15932	15941	16008	16154	15916	15961	15865	16119	15962	16192	16054	16091	16140	15957	16136	15964	15962	15934	15873	16214	15974	15909	16053	15911	16030	15864	15888	15703	16072	16030	16029	15965	15857	15916	15943	15913	15840	16068	16078	16050	15821	15942	15741	15919	15965	16011	16037	15841	15764	15884	16073	16253	16017	15872	15837	16047	16090	15689	15876	16042	15829	15940	15946	15879	16179	15960	15931	15829	15906	15879	15828	16076	15882	15946	15709	16028	15926	15987	15833	15982	15993	16049	16059	16100	15904	15920	16055	15980	15975	15835	15883	15979	16118	16124	16077	16073	16113	15867	15980	16058	15903	16177	15900	15883	15964	15934	15972	16187	15790	15970	16023	15863	15875	16091	15997	16148	15882	15892	16019	15991	15848	16050	15966	16226	16046	16064	16129	16179	15883	15793	15936	16011	15916	16046	15977	15974	15921	16100	16059	16097	16108	15954	15968	15867	16130	15889	15858	16010	15915	16082	15948	15972	15908	15781	15948	16104	15999	15991	15762	15983	16062	15919	15954	15948	15971	15820	16044	16006	15961	15898	16055	16031	15976	16071	15952	15915	15886	15995	16059	16138	16012	15967	15823	15780	16017	16108	16087	15973	15821	16024	15753	16002	16050	15863	15897	16125	16061	16066	15807	16008	15949	15953	16147	15991	16134	15925	16048	16020	15842	15809	16132	16107	15622	15959	15932	15961	15959	16216	15947	15835	16007	15958	16118	15974	16029	16194	15944	16053	15847	16033	15887	16024	15838	16005	15900	15907	16109	15851	15972	15897	15839	16091	15905	16077	15935	16048	15908	16095	15942	15915	15818	16017	15906	15820	16073	15893	16099	16137	16043	16115	15992	16089	15930	15781	15736	15904	15927	15918	15935	15838	15830	16084	15887	15958	15922	15866	15922	15995	16085	16063	16068	16029	15863	16082	16009	15881	15969	16022	15985	15936	16094	15924	16047	15924	16029	16079	15963	15873	16117	15950	16077	16032	16048	15942	15997	15978	15981	15997	15855	15955	15802	15932	16123	15709	15895	16054	15919	15944	16072	15971	16014	15798	15984	16037	16048	15840	16013	15858	15903	16002	15921	16033	15792	15838	15910	15744	16030	15800	15893	16098	15993	16136	16071	15947	15922	16059	15926	16000	15921	16035	16078	15847	15988	15697	15862	15967	16110	15941	15792	15974	16120	15893	15918	16250	15797	16192	16105	16037	16107	15866	15893	15929	15839	16081	15968	16120	15865	15930	16040	15802	15980	15960	15820	15794	15845	16015	16031	15871	15834	16119	15887	16012	16130	16142	15902	15962	15994	16130	16010	16069	16072	15930	16015	15867	16050	15900	15939	16099	15960	16034	16012	16122	16010	16168	16013	15971	15796	15932	16112	15876	15689	15892	15941	16062	15929	15930	15992	15989	16032	15948	16128	15985	15864	16157	15793	15908	15973	15974	15927	15912	15893	16132	15874	15838	15898	16049	15920	16028	16149	16067	16126	15949	15937	15977	15911	16099	16084	15885	15950	15914	15866	16119	16072	15810	15956	15916	15927	16092	16031	16062	15979	15768	16058	15969	15919	15959	15952	15860	15768	16206	16060	16038	15810	15908	15970	16072	15867	15813	15961	15961	15838	16047	15836	15869	16006	16118	15936	15924	15848	16118	15981	15910	16134	16075	16023	15969	15963	15745	15824	15993	16196	15969	15994	16075	15733	15934	15972	15941	15881	16046	15831	15888	15907	15795	15819	15875	15952	15892	15939	15910	15812	15855	15845	16068	15819	15875	15756	16014	15977	15965	15925	15958	15887	15727	16003	15846	16104	16008	15661	16196	16033	15991	16054	16021	16064	16092	15816	16273	15816	15561	15899	15863	15944	15961	15988	16028	16012	15815	16059	16059	15961	16043	15693	15979	15952	15799	15857	15883	16000	16145	15744	15809	15824	16024	15708	15982	15990	15875	15884	16097	16162	16117	15960	16012	15771	15772	15824	15809	15953	16296	16156	16034	15985	15899	16071	16002	15999	16057	16064	16073	15998	15912	15821	15846	16004	16037	15899	15988	15915	15968	16030	15890	15916	16042	15886	16068	15811	16103	16011	16120	15934	15984	16066	15878	15841	15951	15922	15922	15826	16034	16039	15990	16024	15928	15990	15865	16004	16024	16171	16024	15984	16091	16024	16267	15955	16057	16079	15980	16076	15948	16033	15925	15878	15824	15904	15943	15950	16018	15834	16019	15970	15982	15784	16061	15791	16005	15898	15855	16072	15877	16020	16053	15979	15999	15849	15956	16053	15925	16036	16048	16237	16038	16047	16015	16077	16124	15936	15933	15992	16116	15836	15846	16131	15998	15774	15942	15977	16017	16136	16069	15935	15956	16050	16026	16095	15969	15775	15830	15801	15960	16129	15890	15918	16123	16000	15897	15918	15868	15761	16227	16217	16104	15882	15927	16034	15924	16064	15907	15976	15947	15963	15997	16138	15861	15939	16035	16070	15825	16019	16156	15994	15816	16072	16034	15907	15964	15995	16083	15817	16220	15923	15938	15918	15891	16061	15937	16016	16046	15965	16146	15904	15873	16087	15940	16040	15856	15910	16132	15783	15962	16013	15890	16042	15992	15950	15917	15954	15964	16089	16055	15877	15899	15761	16135	15894	16089	15930	15972	16013	16005	15796
26442	45119	42908	33622	28068	25542	23898	21795	19653	18358	17206	17043	17061	17085	16569	16487	16118	15874	15593	15723	15526	15370	15269	15223	15355	15095	15086	15159	15267	15184	15074	14924	14941	15119	14965	15047	15052	15081	15099	15222	15038	15054	15106	14880	15130	15059	14894	15229	14974	15103	15113	14977	14901	14981	15265	14989	14896	14934	14986	15111	14949	14930	15128	14970	15013	15079	14995	15035	15005	15098	15105	14886	15136	14832	14927	14949	15014	14692	14933	15054	15107	14846	14948	14925	15031	14951	15252	15014	14958	14864	14896	15140	14871	14914	14987	14861	14906	14816	15035	14959	15058	14943	14751	15046	14799	15038	14962	14944	14941	14905	15071	14871	15068	14910	14939	14995	15069	14936	14955	15004	14984	14977	14729	15001	14850	14993	14974	14898	14976	15086	14932	14892	14942	14951	14995	14986	14984	15057	15052	15098	15033	14905	14954	14902	14903	15015	14943	14980	14837	14898	15078	14798	15020	14913	14930	14871	15045	14932	14942	14972	15042	15072	15102	14957	14867	15074	15036	14787	14959	14929	14809	14939	14986	15039	14976	14861	15199	15003	14905	15028	14920	14972	15003	14918	14895	15069	15090	14947	14816	14981	15000	14921	15177	14891	15064	14887	14860	14802	14936	14897	15016	14935	14913	15237	14943	14957	14863	15052	14888	14940	15020	14984	15015	14913	15027	14962	14966	15054	15118	15001	14958	14967	15051	15040	14873	15066	14956	14910	14901	15096	14956	14975	14993	14844	15109	15000	14899	14819	15026	15069	14990	14927	14999	14951	15014	14945	15011	14885	14872	14950	14943	14899	14958	14794	14925	15068	14993	14927	15029	14945	14878	14912	14914	14973	14946	14945	14910	14928	15025	14873	14986	14981	14970	14734	14822	14875	14780	15029	15007	14959	14941	14942	14918	14966	15112	14931	14867	14988	15106	15001	14921	15048	14921	14881	14958	15020	14841	14864	14988	14966	14972	14843	15009	14898	14955	14942	14817	14989	14961	14988	14985	14947	14945	14770	15067	15067	15041	14895	15013	14911	15186	15025	14980	14894	14790	15062	15008	14992	14998	14849	14913	14855	14904	14982	15101	14897	14842	14944	14913	14900	15155	15033	14945	14966	14910	14927	14860	14949	14916	14802	14896	14998	15059	14942	14884	14858	14888	15024	14916	14953	14935	14983	14855	15134	14966	14948	14833	14921	14925	14951	14970	14789	15032	14740	14929	14836	15032	14858	15019	15197	14934	14917	14975	15086	14880	14840	14938	14846	14974	14924	14950	14979	14933	15124	14878	14867	14977	14995	15064	14891	15102	14946	15022	14984	15014	15058	14850	15016	14846	14964	15022	14741	15158	14739	14985	14911	14934	14950	15132	14924	14921	14919	14903	14951	15154	14841	14924	14870	14844	15003	15069	14740	14989	14750	14828	14778	15147	14934	15038	14821	14816	15015	14984	14982	14886	15087	14995	15050	14762	15193	15026	14860	14901	15031	14813	15171	14885	14949	15008	14812	15069	14888	14994	14873	15064	15100	15032	14962	14982	14812	14924	14895	14884	14808	14952	15031	15007	14894	15096	14954	14991	14917	14977	14895	14941	14847	14986	14883	14956	14993	15054	14905	14899	15016	14912	15053	14984	14909	15239	14866	14855	15095	14929	14919	14896	14905	14967	14876	14978	14947	15021	15041	14905	14805	14975	14928	14939	14877	14915	14906	14883	14962	15095	14891	14948	14926	14955	15022	15000	14754	14914	15096	14902	14808	14924	15051	14907	14956	15128	14793	15025	14845	14877	15018	14972	14958	14926	14923	14855	14884	14916	14745	14995	14807	15128	14937	15137	14922	15039	14951	14928	14901	15067	14977	15033	14888	14903	14966	14966	14963	14968	14850	14879	14862	15005	15040	14974	15008	15100	14838	14900	15058	14904	14832	15037	14951	14914	15116	14992	14946	14961	15000	14773	14849	14882	14890	15043	14882	14949	14950	14834	14962	14989	14947	14924	14979	15087	14868	14997	14936	14899	14936	14950	14963	15140	14994	14995	14801	14871	14779	14889	14952	14887	14935	14997	14974	15080	14902	14892	14924	15132	14831	14927	15040	15030	14818	14805	14957	14965	14880	14905	15035	14913	14941	14954	14964	14985	15170	14714	14936	14961	15002	14941	15083	15102	14908	14768	14938	14773	14803	14958	14912	14944	14995	14816	15055	14992	15223	15116	15026	15004	14926	15059	14835	14904	15022	14801	14931	14862	15012	14899	14895	15070	14955	15088	15007	14900	14979	15042	14878	14920	15110	14873	14998	14997	15080	14853	14863	15044	14950	15026	15048	15034	14824	14942	15066	14860	15010	15120	14926	15016	15014	14788	14917	14989	14944	15072	15004	14863	15097	15047	15043	15021	14842	14952	14850	14896	14912	14782	14969	14943	14940	14985	14813	14928	14898	15116	15080	14975	14966	14909	15063	14945	15038	15044	14872	15038	15105	14872	14995	15065	14840	14902	15062	14989	15063	14994	14963	15014	14841	14879	15011	14948	15034	14936	14946	15045	15021	14690	14961	14929	14979	14894	14852	14841	14871	14975	14994	14924	14871	14966	14944	14969	14943	14777	14855	14934	15061	14865	15017	14891	14922	14870	14762	14970	14931	14840	14970	14843	14852	15003	14861	15050	15029	14881	14936	15119	14906	14984	14977	15031	14989	15112	14930	15020	15150	14848	14963	14876	14770	15008	14960	14907	14902	14869	14952	14857	15018	14939	14984	15007	14962	15008	14976	14927	15074	15100	14997	15080	14781	14931	14984	14889	15024	15293	14956	14950	14795	14932	15076	15017	15117	14996	14923	15062	14986	14884	14812	14967	14954	14933	14873	14978	14857	14974	14911	15035	14936	14868	14997	14877	14989	15011	14981	14799	14987	14939	15051	14799	14935	14839	14927	14958	15035	15021	14899	15076	14834	14861	14886	15043	14949	15064	14931	14952	14858	15016	14774	15032	15059	14903	14885	14972	14983	15042	15061	14920	14850	15023	15125	14883	14903	14711	14965	15041	14873	14892	14940	14998	14918	14901	15037	15016	14971	14873	14975	14909	15035	14960	14935	14929	14961	14975	15012	15020	15055	15050	15020	14926	14879	14986	14822	15083	14930	15082	15007	14838	15008	14882	15023	14922	15026	14942	15080	14925	14961	14960	14977	14871	14964	15079	14839	14932	15035	14922	14941	14842	15006	14976	14932	14820	14947	14798	14917	14821	15011	14981	15045	14773	14861	15049	15081	15010	14895	14929	14900	14902	14971	14945	15014	14929	14946	14842	14975	15078	14926	15040	14844	14928	14742	14948	15033	14835	14878	14826	14932	14862	14927	14937	15039	14825	14928	15012	14864	14902	14704	14905	14895	14816	15082	15000	14919	15049	14849	14868	14960	15007	14979	14947	15026	14960	14862	15009	14837	14897	14815	14964	14914	14823	14877	14843	15061	14906	14989	14818	14813	14959	15035	14837	14931	14852	14978	14841	14958	14925	14938	15012	15018	14967	14961	14883	15017	14899	15024	15059	15011	14952	14992	14865	15035	14893	14918	15017	14916	14952	14760	14917	15154	14995	15086	14951	14838	14843	14819	14942	15081	14895	15023	14824	14925	14920	14907	15016	14840	15025	14789	14993	15001	15017	14883	14902	14854	14996	14875	15126	14817	14920	14792	14954	15085	15113	14937	15006	14932	14779	14844	14979	14866	15020	14944	14881	15024	14815	14862	15097	15135	15142	14893	15042	14769	14895	15021	14919	15063	14947	14863	14958	15039	14994	14766	15025	14768	14945	15083	15005	14952	15023	15040	14927	14963	14884	14965	15004	14877	14868	14996	15035	14883	15025	14987	15045	14945	14971	14784	14945	14921	15076	14984	15036	14769	14760	14877	14786	15001	15026	14932	14995	15025	15036	15044	14964	15083	14980	14959	14914	15169	14923	15052	14958	14981	14911	14871	14991	14795	14982	14938	14871	15086	14822	15012	14896	14831	14987	15055	15077	14975	14917	15047	15097	14948	14993	14932	14899	14925	14886	14984	14883	15080	14987	14931	14782	14896	14761	14831	14927	14986	14893	14854	14925	14996	15179	14785	14975	14964	14737	14855	15071	15087	14910	14994	14911	14883	14904	14817	14967	15029	14955	14835	14868	15003	15007	14967	14961	15073	14928	14973	15010	14990	14994	15064	14871	14998	15009	14897	15018	14949	14783	14994	14770	15076	15118	15041	15049	14876	14951	14848	15049	15096	15003	14912	15191	14872	14967	14970	15142	14885	14837	14925	15014	15014	15073	15039	14962	15022	14999	14928	14936	14888	14788	14918	14918	15033	14691	14959	14961	14642	14878	14993	14866	14939	14815	14882	15063	14943	15004	14939	14868	14964	14941	14877	15031	14837	14907	14943	14998	14910	14981	14921	15029	14972	14956	14985	14923	15026	15061	14965	15041	14879	15060	14912	15001	14716	14913	14979	14903	14973	15091	14945	14958	14829	15075	14710	15091	15063	14928	14953	14927	14953	14995	14863	15017	15114	14880	14976	14973	14852	14892	14918	14840	14954	14970	14955	14907	14938	14987	14789	14960	15024	14889	14910	14987	14931	15050	14928	14893	14982	14821	14959	14936	15001	14859	15053	14876	15010	14838	14987	14915	14996	14889	15013	15148	15139	15037	14860	14987	14829	15090	14908	15037	14927	14947	15027	14949	14930	14903	14837	14851	15003	14994	15130	14818	14873	14902	14899	14792	14849	15157	14922	15032	15078	14998	15023	14952	15022	14877	14916	14934	15030	14965	14902	15200	14916	14852	14983	14729	14976	14981	14805	14972	15160	14938	14935	14912	15071	15151	14931	15000	15099	14917	14703	14831	14937	15048	14972	14955	15069	14874	14853	14888	14834	14852	14760	14950	14828	14966	14927	14913	14892	14944	14988	15055	14859	14929	15014	14938	15121	14837	14947	15205	14899	14785	15029	14908	14998	15159	14963	14894	14810	15103	14918	14954	14758	15047	14963	15007	15030	14844	14942	15070	14856	15038	14978	15043	14967	15000	14931	14956	14964	15034	14934	15013	15032	15029	14994	15029	15044	14880	15039	14955	14833	14923	14924	15049	14830	14832	15000
23208	21592	29634	24082	22168	25245	28129	22487	20109	19405	18197	17826	17965	17708	17665	17330	17211	17150	16829	16764	16877	16579	16511	16549	16542	16207	16529	16553	16494	16371	16253	16189	16111	16152	16317	16247	16100	16134	16144	16272	15901	16131	15998	16024	16323	16152	16228	16301	16028	16126	16127	15962	16172	15990	16024	16144	16098	15910	16017	16104	16106	16065	16127	16148	15993	15962	16042	16135	16146	16042	16297	16095	16328	16192	16050	15968	15997	16260	15888	16109	15753	16239	16102	16120	16191	16153	16005	16283	15873	15977	15942	16066	15959	15972	16000	15968	16066	15930	16191	16056	16175	16101	16055	15880	16125	15965	16092	16080	16057	15957	15896	15928	16091	15932	15976	15928	16074	15945	16108	15910	16117	16045	16131	16189	15874	15774	15915	15911	16096	15965	15736	15953	15972	16123	15890	15832	16081	15800	16117	15996	15905	15930	15955	16000	16219	15855	16194	15980	15857	15917	15958	15906	16143	15967	16022	15962	15993	15985	15984	15969	15902	16070	15979	16123	15950	16094	15866	15935	16186	16069	16054	15982	15885	15896	16182	15936	16004	16143	15911	15867	16104	15879	15993	16042	15959	16000	16078	15887	16107	16031	16045	16127	15910	16038	15904	16041	16152	16109	16026	15934	15982	16109	16118	15901	15833	16006	16063	15863	15942	15914	16209	16070	15917	15906	15850	15897	15986	15932	16090	15951	16121	15879	15967	15911	15850	15993	16020	16103	16007	16020	16072	16240	15916	15983	15793	15959	15970	16061	15948	16040	16306	16260	16108	16078	16068	15881	16199	15921	16141	15865	15978	15969	16033	15919	16127	15989	16175	15997	16208	16145	15790	16124	16063	15900	16115	15940	15911	16096	15836	16005	16025	15745	15892	16034	15930	15807	16094	16021	15892	15977	16011	15944	16040	16046	15983	15917	15957	16073	15936	15968	16091	15924	16069	15889	16082	16101	15771	15855	16058	15915	15937	16187	16177	16095	16026	16023	15978	16066	15911	16000	16076	16115	15941	16038	15869	15932	15891	15986	16106	16154	16016	15978	16057	16155	16177	15985	15950	15813	15986	16020	15960	16170	15851	15942	15841	15975	16084	15969	15979	16151	15879	16015	15963	16017	15898	16012	15973	15967	15927	15994	16090	16045	16027	15959	15891	15996	15940	15986	16029	16001	16034	15930	16026	16183	16070	16073	16152	15929	16124	15956	16021	15791	15988	15972	16028	16073	16033	16012	15877	15989	16026	15845	15886	15975	15815	16094	16139	15921	16085	15935	15920	16010	15877	16015	16069	16080	16064	16186	16026	15957	15967	16068	15930	16025	16033	15876	16122	16062	15950	15895	16000	15844	16074	15987	16078	15890	15824	16100	15971	16009	16160	16078	15819	15961	16061	16032	15892	16052	16013	15838	15888	15930	16064	15988	16060	15874	15845	16094	16010	16020	15845	16045	16038	15957	15955	16126	15979	15873	15949	15998	15897	15852	15913	16086	15951	15955	16014	15989	15973	16186	15865	15981	16031	16140	15752	16101	16035	15871	15973	16016	16138	16047	15990	15932	16117	15881	16023	15947	15930	15911	15855	16199	16036	16184	15944	15878	15908	16154	15968	15848	16047	15901	15951	16025	15988	16008	16010	15964	15906	15910	15839	16023	15890	16099	16152	16048	15958	16170	15948	15977	16000	16003	16284	15859	15923	15809	15915	16154	16296	16191	16090	16011	16045	15768	16009	15988	16102	16095	15901	15925	16087	15878	16101	15925	15950	15995	15825	15903	15798	15925	15878	15971	16044	16089	16041	16097	16018	15923	16150	15931	16204	16046	16119	16022	16030	15940	16121	15910	16103	16058	16006	16025	15942	15862	15901	15959	15853	16023	15892	16133	16100	15806	15998	15932	16037	16002	15944	16170	16034	16042	16066	15975	15822	16012	16099	16230	16189	16064	16036	16086	15935	15949	16036	15938	16002	16108	15802	15874	16130	16009	15806	15889	16022	16048	16011	16001	16053	16047	15962	15845	15827	15903	16068	16174	16117	15858	15930	15806	15854	15948	16010	16044	16014	15848	16024	16120	16075	16029	16020	16080	16039	15902	15846	16047	15928	15913	15922	16059	15937	16123	16106	15881	15975	15945	15927	16019	15901	15950	16024	15941	16000	16026	16048	15979	16068	16180	16094	16057	16015	15928	16063	16056	15994	15989	16007	16186	16041	15934	15782	15924	15894	15985	16021	15930	15932	16135	15920	15993	16174	15869	15990	16055	16046	15914	16005	15955	15907	15936	15988	16104	16016	16026	15966	15957	15944	16320	16050	16013	16027	16259	16058	16187	15835	16108	16105	15978	15942	15997	15964	16082	16037	16038	16014	15846	16008	15841	15958	16098	15930	15876	15930	16018	15988	16119	15795	15877	16027	16128	15979	15934	16052	16230	15975	15901	16059	16049	15993	15877	16182	16114	15953	15950	15868	16089	16070	16011	16007	16010	15940	16054	15942	16070	15966	16220	16084	15696	15965	15941	15879	15845	15961	15914	15754	15872	15940	15963	16049	16097	16063	16012	16052	16078	15925	15929	16065	15741	15954	15842	15749	15906	15944	16089	15901	15852	16057	16039	15862	16000	15847	15864	16113	16007	16212	16050	16104	16146	16035	16060	16047	15893	15895	15912	16034	16098	15796	15922	15959	15882	16032	16036	15944	15968	16115	16204	16205	16044	15858	15831	16078	16045	16102	16068	16091	15978	16137	15911	15888	16005	15968	16066	15913	15991	16035	16011	15955	15934	16124	16123	15947	16058	16119	15943	15961	15930	15976	15851	15978	16135	16184	16004	15885	15957	16015	16035	16033	16151	15859	15952	15928	15794	15881	15960	15852	15859	15777	15924	15977	15940	15974	16050	16272	16043	16228	15947	16084	16121	15962	15993	16059	16143	16064	16019	15978	15970	16103	16010	16086	16107	15875	16108	16069	15936	15834	15957	15951	15914	16326	15956	15847	15926	15929	15742	16059	16072	16213	16021	15935	15910	15953	15964	15743	16119	16028	16152	15894	16164	16014	16051	16113	15942	16028	15971	15923	16022	15919	15910	16081	16052	16115	16234	15806	15976	16048	15920	15940	15921	15965	16045	16139	16033	15941	15897	15942	16048	16014	15910	16225	16028	15901	15995	15895	15958	15825	15967	15796	16149	15996	15980	15944	15999	15979	15843	15947	15944	15898	15933	16046	16025	16208	15906	16000	16050	15898	15983	15883	15868	16127	15947	16122	16041	15861	15939	16045	15970	15992	15966	16001	16155	16134	15970	15999	16051	16110	15970	15921	15835	15890	15971	16113	16148	16067	16118	15930	16178	16013	15830	15812	15900	16082	16199	16080	15987	15952	16149	15926	15944	16044	15855	15968	15979	15986	16106	16079	16010	16059	15868	15868	15960	16015	16051	15945	16007	15831	16086	16079	15741	16053	15960	15867	16183	15987	15891	15952	16080	15899	16122	16082	16162	15909	16122	16058	16144	15900	16034	15994	15951	16045	16032	16118	16031	15845	16033	15840	15963	16180	15864	15991	16120	16171	15828	15997	15868	16043	15961	16048	15874	16098	16054	15979	16039	16100	15976	16135	15874	16242	15826	15821	16089	16148	15977	15981	15856	15933	15920	15961	15950	15873	15925	15980	16065	15985	16074	16005	15942	16062	15936	16027	16091	15824	15889	15923	15947	16209	15901	15919	15914	16023	16093	15990	15953	16035	16073	15935	16057	16133	16052	16075	15908	16065	16088	16169	15965	15997	15868	15948	15905	15958	15946	15983	16095	16146	15868	15964	16174	16177	16145	15950	16019	16059	15905	15879	15953	15969	15951	15987	16032	15893	15973	16000	16068	15842	16002	16038	16056	15853	16226	16044	15916	15988	15930	16155	16097	16197	15890	15907	15899	16049	16024	15822	15991	16057	15920	16062	15883	16051	15880	16069	16035	15853	16024	15839	16140	16132	16045	15773	16076	16086	16040	15907	15884	16064	16059	16031	16048	15873	16064	15993	15947	16065	16016	15995	16049	16228	16108	16070	15771	15930	16069	15720	16028	15937	16109	15957	15937	16104	16157	16032	15878	15947	15992	15880	15925	15936	16152	16154	15889	15791	15955	16335	15971	16118	16301	16045	15998	15983	16044	16022	16090	15880	16011	16078	16036	15926	16105	15891	16175	15962	16010	15922	15955	15990	15920	16155	15993	15997	15907	15650	15902	15950	15816	15944	15854	15914	15962	16071	16120	15823	15838	15870	15800	15997	15868	16144	16058	16277	15918	16181	15981	15944	15896	15992	15976	15814	15981	15980	16080	15987	16117	15897	15872	15752	15919	15985	15970	15989	16056	16125	16014	15942	15937	16020	15906	15764	16039	15944	15965	16043	16011	16036	15997	16140	15723	16000	16036	16027	15922	15948	15929	15813	15896	16081	15886	15839	15947	16097	15750	15992	16033	15988	15944	16171	16021	15809	15888	16125	15931	16095	15771	16037	16097	16067	16045	15855	15753	15992	15942	15895	15781	15915	15975	15980	16003	15964	15919	16084	16277	15912	15912	16036	15798	15819	16066	15892	15910	16046	16006	15844	15990	16027	15765	15946	15795	16018	15915	16022	15803	15851	16147	16122	16157	15964	15970	15901	16097	16001	15912	16045	15897	16021	16027	16026	16245	15979	16029	15941	16203	16050	16011	16137	15913	15869	15990	15803	16038	15896	16153	16280	15880	15862	15951	15826	15976	15902	15957	15945	16162	15821	15940	15904	15984	15864	15979	16214	16050	15775	15840	15935	16049	16234	16075	16119	16078	15853	15978	16040	15811	16202	15801	16008	16027	15920	16079	15954	15946	15924	16121	15750	15959	15958	15958	16064	16116	16143	15988	16109	16070	15972	16256	16061	16052	16074	16139	15911	15782	16064	15943	15960	16001	15759	15935	16067	15841	15895	16058	16029	15753	15692	15893	16155	15937	15934	16115	16055	15789	15816	15897	15951	15832	16022	15911	15981	15954	15706	15992	16030	15906	15993	15923	15794	15882	16020	16165	16171	16067	16033	15894	16119	16110	16080	16211	16038	15901	16071	15983	15831	15980	16053	16084	15791	15931	16142	15981	16104	16055	15998	15929
28002	50095	47675	37541	31211	28404	26630	24006	21487	20028	18304	17793	18268	17883	17244	17065	16743	16338	16070	15969	16081	15938	15327	15454	15502	15410	15422	15465	15553	15111	15307	15112	14955	15112	15251	15165	15099	15094	15208	15154	15057	15073	15031	14967	15064	14919	15214	14963	14984	15088	15163	15015	15086	15087	15126	15014	15102	15153	15065	15021	15249	15199	15076	15165	15126	15179	15105	15036	15147	15085	14952	14953	15103	14851	15045	14862	15035	15139	15061	15063	14934	15061	15046	15082	15147	15006	14965	15058	15132	15038	15112	14907	15031	14991	14962	14999	15020	15152	14971	14878	15025	14930	15179	15147	14996	15054	14997	14854	15060	14956	14926	15255	14751	15019	15083	15140	15053	14932	15118	14922	14876	14922	15087	15105	15126	14917	14912	15021	14913	15057	14914	15230	14937	14887	15028	14811	14957	14962	14916	15199	15162	14997	14985	15024	14956	14939	14865	15083	15107	15159	15056	15067	14986	15108	15079	15059	14929	14919	15020	15071	14956	15003	15054	14951	15004	14878	15050	15043	14826	15078	15130	14919	14989	15060	15033	14968	15050	14871	15073	15063	15089	15039	14924	14988	14993	14967	14827	14876	15095	15117	15043	14878	14951	15174	14990	15041	14948	15195	14977	15090	15059	14954	15115	14996	14868	14981	15107	14894	15058	14974	14939	14852	15033	14981	15060	15049	15013	15086	15048	15025	15028	14783	15107	15025	15013	14896	15144	15057	15107	14833	15105	14972	15003	15128	14942	15037	14977	14980	15038	14863	15047	15057	15009	15151	15111	14972	14769	14965	15060	15069	15114	15053	14932	14940	14974	14862	15129	14962	15119	14977	14947	14958	14835	15187	15045	14971	15144	14997	15128	14996	14893	15116	15053	14698	14884	14962	15075	15023	15099	14895	15002	14907	15052	14994	14909	14957	15062	15021	14864	15043	15065	14959	15070	14947	14835	14921	15046	15007	14917	15177	15031	14879	15048	15040	15090	15014	15020	15053	14970	14944	15012	14946	15046	15074	15030	14934	14952	14966	14995	14977	15090	14970	14889	14881	15151	15027	15180	14937	15154	15108	15027	14983	15177	14970	14793	15000	14823	15113	15025	14928	15038	14955	15032	14761	15098	14960	15108	15132	15124	15087	15133	14927	15073	14954	15177	14783	14913	15006	14938	14912	15061	14961	14947	14906	14926	14974	15057	14973	14842	14853	15093	15100	14831	15029	15006	14991	14954	14814	14855	15012	14907	15056	15003	15047	14847	14987	14988	15119	14974	15107	14958	15101	15024	15110	15124	15080	14857	15053	14911	15084	14898	15119	15034	15019	14979	15134	14914	15045	15004	14964	15130	15001	15042	15054	15056	15013	14935	14976	15130	14949	15104	14879	14970	14904	15024	15049	14929	14866	14992	15071	14850	15109	15105	14965	14952	15036	15153	14994	14976	15079	14731	15156	15035	14958	15063	14988	14934	15097	15026	14984	15016	14950	14971	14845	14911	15029	15053	14986	15110	15186	14944	14851	15132	14987	15093	15192	14923	15159	14975	14966	15017	14845	15232	14961	14897	15075	15147	15007	14967	15017	14969	14881	15057	15071	14995	15175	15009	15129	15001	15000	14931	14949	15213	14947	15025	15015	15105	14931	14982	15034	15138	14906	14988	14844	14836	14758	15076	15080	15087	15002	14962	15075	14923	15082	15052	14850	15161	14947	14913	14886	15075	14991	15069	14783	14985	14870	14926	14838	14933	15139	14935	15020	14902	14891	14914	15195	15066	15011	14951	14946	15160	14846	15084	14839	15043	15123	15159	15056	15018	15045	15113	15171	15092	14961	14863	14820	15021	14995	14977	15142	15107	15072	14914	15111	14985	14952	15091	15129	14992	14918	14891	14899	15050	15042	15014	15012	14894	15134	14920	15091	14947	14971	14870	15029	14862	14892	15110	15094	14889	14949	14965	15114	14844	14993	14935	15147	14997	14859	14946	14964	15021	15127	15018	15010	15060	14998	15011	14945	14887	15021	14910	14984	14916	14850	14950	15150	14854	15013	14894	14767	15138	14852	14855	14926	14854	14982	15030	14945	15004	14944	14908	15026	14871	14949	14901	14885	14981	14965	15182	14919	14971	14901	15219	15083	14963	14962	15039	14948	15096	14905	15036	15211	15017	15048	15020	14872	15168	14991	14927	14985	15010	15090	14953	14817	14961	14935	15003	14887	14967	14948	15013	15029	14904	14827	15127	15064	15109	14976	14988	14983	14892	15018	15096	15016	15073	14924	14899	15032	15099	15045	14976	14984	14862	14845	15066	14950	14833	15029	14901	15017	14922	15035	14996	14901	14863	14987	15024	15013	15162	15015	15030	14969	14959	14922	14966	15159	15031	14946	14848	15050	14851	15051	15021	15042	14968	14955	14949	14979	14901	15091	14876	15135	14963	15066	15065	15032	14869	14968	14911	14981	14949	14956	15134	15109	14944	14888	15069	14901	14948	14948	14886	14936	15105	14956	15122	14976	14910	14969	15082	14897	14983	14751	15051	14916	14901	15094	14996	15149	14952	14977	15097	14908	15024	15097	14966	15015	14903	15067	14918	14978	15162	15123	14799	15041	15029	15014	15034	14763	14797	15003	15103	14721	14772	14962	15127	15043	14773	14918	15077	14894	15062	15126	15137	14955	14916	14981	15108	15097	15002	14778	14895	14982	15138	15031	14920	15041	14972	14938	15020	14968	15025	15079	14993	14981	14853	14942	15000	15060	15126	14951	15020	15044	14917	15007	14852	14985	15063	15017	15102	14861	14974	15047	15069	15004	15114	14903	15060	15103	15017	14859	14812	14942	15069	14886	14949	14906	14974	15006	15086	15189	14893	14980	15065	15069	15085	15077	15119	15025	15075	14980	15009	14982	14878	14964	15025	15003	14972	14961	14937	15022	15065	14854	15064	15038	14912	15031	15041	15218	15187	14949	14978	14951	15040	15028	15121	14974	14871	15138	14952	15082	15010	14992	14921	15008	14902	14901	14961	15070	15043	14884	14970	15076	15101	15029	15153	14944	14968	15040	14842	14868	14997	14919	14935	15110	14994	14994	14992	15125	15054	15110	14974	14988	15129	14957	15162	15023	14899	14768	14817	15020	15065	14979	14957	14964	14998	14861	15077	15104	14866	15176	15076	14955	15068	14935	14889	15043	14943	14916	15091	14842	14906	14959	15116	14959	14956	15040	14919	14924	14899	15087	14804	15030	14932	14945	15092	14956	14995	14986	15106	14911	14997	15099	15057	15161	14957	15043	14999	14838	14999	15161	15001	14950	14896	14882	14866	14893	14938	14787	15109	14902	14998	15090	15099	14992	15043	14915	14972	14944	15166	15019	14999	14888	14990	15018	14901	14921	14998	14956	14864	14788	15142	15027	14906	14901	14891	14855	15122	15066	15063	15006	14956	14852	14892	14781	14976	14971	15065	15018	14956	14827	14928	14785	15008	15015	14961	14931	15096	14940	14937	15285	14835	15072	14940	15004	14886	14959	15031	15131	15006	14987	14996	14897	15043	14925	15231	14703	15138	15102	14940	15024	14810	15153	15012	14918	15072	14968	14852	15001	15038	14913	14930	15082	15153	15163	14929	14995	14947	14970	14952	15030	15061	14864	14967	14998	15158	15026	15196	14923	15104	15054	15017	15048	14921	14885	15019	14914	14875	15136	14844	15085	15031	15107	14907	14955	14930	15007	15109	15164	15001	14829	15029	15115	14944	14890	15046	15061	15291	14859	14982	14933	14993	14952	14872	14896	14933	15007	14964	14931	14831	15031	15139	14998	14999	14907	15056	14927	14911	15025	14961	14879	14938	15083	14995	15136	14942	15120	15071	15068	14961	14933	15017	14931	14960	14987	14961	14903	14927	14902	14990	14922	14876	15014	15012	15046	14920	14937	14982	15050	14949	15001	14950	15000	15087	15008	15174	14974	14864	15106	14963	15009	15081	14920	14927	15020	14873	15073	15082	14978	14983	14880	14960	14952	15032	14976	14950	15002	14946	14916	14921	14980	15015	15186	14986	15014	14867	14867	14928	14936	14810	14937	15045	14892	14906	14784	15115	14970	15008	14920	14789	15110	14974	14942	15005	15152	15023	15055	15039	14903	14884	15059	14859	15157	15011	15070	14942	15023	14994	15084	14840	14893	15092	14926	15096	14995	14873	15071	15069	15087	14996	15020	15028	14956	14923	14782	14968	15015	14864	14913	14864	14857	14942	14898	14966	14864	14938	15048	15023	15078	15060	14919	14875	14856	15006	14787	15144	14968	14871	14908	15003	14988	14982	14801	15016	15041	14939	14965	15129	14849	15172	15127	14945	14881	15173	15034	14921	15012	14990	15023	15066	14993	14943	15067	15093	15109	15004	15014	15051	15029	15017	15035	14848	14920	14925	14899	14870	14856	15038	15000	14872	14976	14978	14839	14901	14963	14937	15057	14898	14970	14960	14960	14969	14999	14902	15194	15004	15075	15100	14753	14851	15141	14934	15105	14857	15078	14837	15081	15088	15268	14981	14969	14979	14861	14950	15115	14847	14993	15059	15107	15070	14864	14884	14963	14939	15002	15171	14944	14944	15036	14985	15175	15056	14891	15112	15086	15102	14995	15045	14862	15095	14909	15068	15041	14998	15171	14795	14979	15099	14987	14915	15098	14956	14866	14932	15070	14938	14899	14888	15041	14989	15039	14925	15025	15154	15089	14971	14889	15034	15068	15015	15090	14901	15024	15164	15118	14881	15277	14843	15149	15045	15016	14844	14873	15026	15067	15043	15028	14954	15080	14979	14974	15130	14919	14824	15179	14869	14855	14998	14938	14908	14952	14960	15129	14962	14933	15055	15031	15027	14890	15002	15099	14974	14834	14998	14895	15046	14862	15082	15057	15036	14985	14965	14944	15043	15058	15061	15259	15051	15003	14991	14943	14918	15042	15109	15018	15051	14812	15113	14771	15214	14961	15023	14972	15144	14977	15128	14925	14985	15069	14955	14918	14982	15078	14858	14989	14984	14996	14972	14975	14842	14954	14936	14728	15016	15029	14755	14908	14947	15011	15175	15080	15142	15025	15127	15043	15064	15029	14937	15064	14930	14990	14926	14958	14856	14983	14900	15015
28204	24818	30586	26679	20940	19192	18949	17756	16907	16524	15992	15600	15854	15795	15885	15700	15621	15308	15445	15303	15248	15292	15343	15047	15371	15274	15166	15328	15229	15274	15190	15105	15249	15190	15176	15101	15354	15263	15219	15147	15016	15178	15271	15250	15139	15018	14958	15026	15105	15127	14985	15189	15238	14960	15111	15109	15116	14890	14957	15095	15018	15012	15088	15223	15136	14908	15080	15120	15333	15169	15251	15146	15108	15144	15138	15247	15083	15234	15310	15085	15228	14976	15090	15003	15092	14942	15193	15012	15001	15189	15100	15095	15045	15085	15248	15216	15124	15103	15103	15106	15117	15007	14934	15206	15173	14856	14979	15066	15030	15032	15169	15116	15151	15058	15029	15177	15302	15304	15280	15191	14945	15125	14947	15008	14865	15210	15250	15225	15263	15069	15083	14965	15021	15017	15027	15031	15183	15352	15065	14967	15121	15258	15237	15042	15148	15184	15028	15205	15049	15018	15143	15163	15193	15027	15126	15086	14920	15241	15177	15134	15045	15244	15138	15159	15028	15250	15057	15005	15114	15257	15245	15136	15164	14960	15101	15131	15204	15042	15111	15156	15088	15258	15147	15068	15258	14982	15071	15094	15120	15332	15071	15101	15168	15277	15201	15153	15111	15133	15054	15292	15067	15100	15152	15252	15145	15214	15091	15361	15001	15151	15157	15019	15151	15223	15208	15142	15052	14984	14896	15013	15248	15298	15105	14991	15226	15196	14902	15001	15096	14881	15137	14977	15193	15271	14926	15029	15186	14898	15069	15155	15127	15145	15126	15018	15234	15325	15300	15051	15132	14992	15006	15221	15144	15088	15187	15096	15072	14973	15180	15102	15032	15285	15284	15178	15218	14958	15062	15094	15033	15177	15004	14989	14882	15153	14937	15035	15160	14999	15219	15172	15294	15131	15099	15055	14910	15122	15031	14942	15096	15085	14993	15124	15269	14905	15180	15015	15056	15208	15192	15389	15425	15331	15150	15099	14998	15109	15043	15136	15193	15102	15065	15113	15166	14897	15198	15198	15176	15324	15194	15104	15286	15107	15198	14955	15107	14946	15049	15056	15257	15049	15058	14966	15305	15019	15210	15223	14948	15027	15017	15106	15152	14971	15072	15172	15194	15224	15231	15242	14988	15049	15166	15259	15005	15226	14899	15079	15130	15132	15200	15282	15075	14967	15032	15148	15119	15210	15261	15315	15093	15108	15218	15037	15092	14968	15145	15049	15153	15031	15179	14958	15258	14971	15118	15107	15266	15426	15088	15134	15024	15100	15122	15025	14875	15249	15110	14983	15051	15055	15107	15034	15184	14975	15169	15090	14974	15258	14936	15118	15039	15120	15008	14844	15191	15078	14927	15146	15136	15143	15103	15145	15050	15128	15208	15320	15136	15056	15147	15149	15178	15098	15128	15043	15176	15109	14950	15057	15186	14906	15185	15006	15121	15133	15168	15105	14910	15074	15093	15080	14998	14967	15137	15027	15114	15114	15233	15094	15068	15060	15189	15135	15171	14985	15186	15216	15149	15141	15013	15130	15185	15069	15214	15081	15121	15224	15158	14994	15098	15231	15333	15089	14892	15045	15089	15162	15161	14910	15284	15175	15156	15054	15063	15103	15095	15007	15021	15207	15172	15141	15055	15058	15003	15057	15043	14968	15081	15169	15147	14958	15045	14999	14863	15190	15101	15087	14987	15218	15237	15194	15158	15072	15206	15109	15107	14999	15176	15070	15284	15121	14994	15070	14935	15044	15088	15121	15224	14989	15073	15112	15112	15065	15134	15159	15088	15156	15114	15184	15365	15252	15050	15041	14912	15163	15213	14887	15446	15154	15097	14984	14931	15216	15127	15115	15189	15117	14944	15248	15096	15192	15256	15271	15258	15052	15118	15143	15019	15175	15110	14843	15099	14966	15179	15024	15331	15163	15290	15254	15021	15193	15045	15313	15057	15106	15136	15122	15150	15166	15213	15122	15066	14992	15243	14992	15059	15142	15132	15067	15075	15047	15191	15198	15096	15070	15004	15288	15203	14971	15159	15075	15138	15020	14983	15073	15083	15090	15078	14947	15090	15112	15063	15030	15118	15201	15129	14923	15032	15065	15256	15032	15083	15410	15079	15120	15002	15282	15010	15070	15067	15209	15353	15107	15073	14988	15232	15084	15131	14976	15169	15151	15072	15049	14934	15125	15191	15174	15238	15125	14922	15150	15212	15192	15156	15125	15150	15154	15251	15299	15150	15207	15227	15128	15249	14946	15250	15206	15190	14994	15023	15093	15216	15027	15139	15149	15065	15166	15071	15145	15250	15256	15415	15206	15280	15207	15078	15024	15037	15135	15030	15146	15124	15201	15035	15029	14933	15070	15167	15015	15174	15008	15180	15091	15129	15075	15035	15204	15225	15274	15017	15127	15156	15067	15203	15154	15078	15073	15172	14920	14985	15169	15205	15117	15095	15099	15268	15120	15232	15233	15095	14866	15124	15012	15147	15074	15366	15011	15095	14938	14885	15045	15265	15187	14939	15069	15055	15213	14997	15087	15128	15104	14998	15213	14987	15008	15149	15276	15088	14991	14886	15243	15035	15023	15265	15023	14907	15263	15029	15100	15032	15094	15061	15154	15225	15215	15171	14946	15252	15017	14776	14998	15242	15016	15147	15208	14984	15204	15198	15149	15054	15190	15100	15137	15001	15013	15301	15351	15200	15081	15177	15029	15329	15191	15037	14969	15085	15192	15189	15150	15312	15152	14997	15131	15162	15120	15134	15116	15045	15041	15083	15123	15156	15057	14976	15015	15132	15208	14990	15211	15025	15021	15093	15154	15134	15114	15064	15092	15273	15003	14712	14949	15265	14977	15097	15123	15112	15178	15187	15050	15104	15174	15336	15157	15041	15192	15099	15003	15065	15121	14937	15206	15337	15243	15141	14949	15087	15196	15083	14977	15015	15291	15057	15208	15084	14965	15132	15279	15140	15133	15001	15003	14820	15052	15119	15229	15108	15017	15015	15054	15144	15049	15307	14988	15118	15268	15223	15312	15010	15276	15226	15001	15006	15123	15032	15155	15124	15130	15174	15343	15202	15186	15226	15240	15179	15173	15158	15005	14950	14967	15106	15004	15041	15103	15309	15178	15010	15092	15124	15130	15009	14946	15146	15172	15100	14847	14897	15074	15040	15044	14973	15182	15068	14981	15092	15154	15043	14940	15165	14947	15205	15194	15132	14866	15090	15131	15043	15079	15162	15140	15237	15141	15062	15202	15039	15304	15173	15064	15069	14966	15128	15058	15135	15092	15265	15186	15237	15278	15260	15329	15102	15021	15020	15015	15180	15111	15088	15258	15135	15120	15235	14920	15130	15108	15045	15100	15194	15113	15003	15255	15039	15119	15282	15180	15140	15157	15011	15150	15261	15046	15154	15082	15239	15084	15334	14987	14862	15067	15262	14985	15109	14970	15108	15073	15112	15260	15029	15013	14960	15243	15223	15327	15147	15101	14996	15162	14974	15037	15141	14984	14958	15055	15340	15192	15319	15038	15131	15232	15043	15105	15203	15087	15081	15163	15072	15330	15150	14982	14991	15337	15319	15073	15016	15155	15268	15210	15095	15124	15126	14908	14944	15059	15080	15167	15127	15110	15091	15146	15211	15112	15053	15053	15033	15085	15196	14904	15082	15039	14953	15212	14958	15033	15086	15068	14961	14995	15090	15098	15160	15194	15121	15148	15085	15046	15171	15188	15259	15002	15093	15147	15038	15229	15155	15194	15100	15249	14806	15244	15096	15033	14954	15122	15109	15200	15237	15050	15123	15114	15118	15060	15049	15096	15033	15122	15074	15224	15038	15052	15259	15169	15018	15143	15188	15042	14899	14932	15223	14968	15034	15131	15228	15209	15096	15023	15066	15110	15140	15131	15014	15342	15113	15170	15050	14962	15106	15225	15188	15145	15225	15371	15173	15206	15107	15173	15208	15236	15187	15060	15080	15164	15316	15194	15291	14898	15085	15020	15221	15124	15223	15139	15082	15106	14944	15012	14888	15118	15129	14945	15062	14994	15076	15313	15162	15043	15267	14992	15042	15372	15049	15128	15059	14981	15039	15121	14933	15184	15074	14928	15112	15127	15250	14994	15100	15255	15001	14913	14996	15279	15075	15225	15019	15154	14987	15125	15037	15210	15100	15089	15186	15024	15017	14803	15170	15055	14830	15110	15051	14976	15236	15139	15035	15271	15100	15152	15123	15137	15245	15038	15246	15153	15177	14988	15108	15192	15216	15035	15036	15178	15155	15055	15008	15066	15235	15055	15116	15099	15207	14905	15013	14966	15146	15026	15201	15012	15265	15025	14953	15026	15100	15138	15228	15152	15285	15158	15020	15093	15121	15125	15295	15074	15121	15215	15208	15079	15174	15095	15080	15127	14996	15070	15180	15083	15144	14866	14984	15058	15242	15241	15120	15201	15113	15153	14988	15025	15131	15012	15004	15135	15230	15013	15106	15195	15042	15086	15088	15193	15163	15208	15337	15271	14987	15113	15115	15003	15020	15118	15162	15053	15178	15192	15084	15136	15153	15065	15198	15135	15332	15057	14989	15158	15019	15166	15094	14832	15140	15301	15040	15141	15226	15075	15157	15118	15340	15176	14954	15078	15106	15254	15205	15152	15027	15062	15074	15077	15298	15123	15166	15160	15108	15140	15253	15096	15032	15050	15263	15055	15209	15163	15171	15299	15158	15046	15060	15147	15029	15155	15333	14992	15104	15102	15164	15109	15177	15096	15273	15146	14911	15199	15200	14974	15184	15016	15202	15162	15107	15090	15165	15012	15197	15086	15161	15151	15009	15150	15229	15099	15048	15133	15073	15091	15009	15067	15125	15128	15168	15226	15326	15246	15275	15116	15042	15183	15136	15225	15086	14973	15047	14948	14951	15246	15197	15125	15199	15329	15202	15002	15192	15018	15154	15148	14993	14923	14962	15237	15089	15039	15038	14945	15167	15201	14883	14937	15127	15032	15234	15122	15133	14977	14975	14931	15003	15062	15091	15153	15017	15172	15063	15031	14946	15135	15152	15328	15162	15181	15172	15164	14884	15203	15194	15034	15044	15100	15093	15059	14999	15135	15013	15333	15131	15245
26902	39340	35721	27431	22824	20771	20148	18705	17079	16388	15717	15474	15717	15327	15270	15336	15066	14868	14714	14944	14786	14724	14688	14419	14682	14502	14509	14698	14612	14481	14383	14418	14508	14472	14484	14144	14346	14177	14445	14364	14305	14572	14255	14093	14284	14309	14589	14415	14401	14420	14213	14457	14232	14376	14321	14407	14318	14348	14298	14300	14436	14379	14332	14461	14391	14338	14291	14440	14482	14451	14412	14387	14235	14187	14461	14324	14218	14428	14384	14327	14565	14338	14389	14420	14217	14482	14222	14355	14323	14288	14336	14327	14560	14401	14485	14391	14278	14177	14264	14393	14416	14310	14215	14288	14272	14310	14469	14270	14492	14266	14274	14344	14355	14339	14519	14230	14390	14405	14465	14388	14146	14407	14365	14402	14356	14278	14405	14135	14203	14327	14279	14342	14231	14336	14382	14330	14369	14409	14345	14262	14425	14234	14297	14448	14352	14290	14471	14291	14383	14310	14203	14396	14467	14320	14435	14272	14394	14284	14487	14362	14291	14296	14314	14326	14378	14297	14308	14234	14389	14421	14344	14462	14473	14364	14285	14327	14295	14291	14311	14258	14352	14391	14388	14585	14290	14278	14376	14323	14263	14330	14330	14141	14235	14260	14207	14271	14435	14465	14350	14254	14391	14372	14307	14369	14392	14447	14261	14373	14244	14303	14389	14480	14310	14375	14352	14332	14326	14261	14333	14495	14414	14465	14336	14326	14311	14337	14230	14330	14355	14441	14492	14368	14253	14441	14168	14218	14427	14289	14273	14314	14395	14347	14320	14185	14167	14273	14337	14220	14414	14305	14207	14201	14327	14382	14404	14155	14364	14451	14332	14160	14176	14280	14243	14210	14418	14479	14524	14304	14280	14410	14354	14366	14350	14220	14604	14246	14413	14356	14238	14314	14393	14434	14392	14429	14360	14272	14325	14426	14409	14349	14318	14338	14454	14255	14188	14172	14337	14338	14303	14371	14350	14259	14352	14185	14209	14300	14223	14101	14238	14451	14449	14340	14245	14202	14267	14258	14339	14395	14389	14338	14340	14410	14379	14534	14444	14344	14359	14269	14370	14344	14368	14343	14192	14297	14299	14522	14369	14360	14384	14413	14257	14371	14265	14188	14336	14414	14463	14303	14379	14159	14424	14308	14394	14333	14382	14179	14332	14375	14379	14410	14211	14428	14187	14267	14357	14356	14245	14389	14199	14439	14513	14353	14288	14315	14257	14350	14330	14292	14198	14285	14333	14345	14256	14273	14365	14271	14432	14461	14369	14439	14387	14343	14375	14207	14454	14311	14428	14295	14267	14206	14449	14263	14217	14314	14249	14422	14371	14357	14359	14294	14421	14369	14338	14412	14278	14377	14326	14398	14237	14365	14298	14326	14313	14160	14298	14421	14366	14253	14202	14252	14325	14591	14273	14368	14307	14358	14390	14439	14470	14296	14420	14207	14332	14245	14125	14470	14310	14280	14134	14303	14287	14463	14341	14224	14412	14449	14190	14206	14283	14341	14276	14384	14283	14383	14401	14418	14334	14310	14266	14359	14318	14226	14398	14560	14270	14323	14284	14322	14171	14335	14396	14314	14300	14333	14137	14200	14264	14421	14329	14376	14360	14209	14325	14424	14306	14375	14194	14448	14205	14327	14328	14283	14350	14180	14528	14447	14390	14407	14484	14373	14537	14455	14360	14510	14378	14336	14271	14224	14218	14428	14338	14265	14272	14373	14412	14280	14211	14198	14218	14348	14124	14306	14280	14487	14324	14352	14301	14243	14360	14246	14278	14517	14388	14325	14417	14459	14416	14289	14245	14253	14390	14353	14451	14255	14502	14293	14436	14439	14364	14380	14325	14482	14198	14416	14237	14365	14311	14371	14378	14254	14547	14335	14315	14230	14304	14280	14217	14343	14417	14359	14228	14484	14320	14501	14367	14408	14366	14284	14292	14320	14398	14296	14367	14421	14203	14335	14289	14243	14388	14314	14295	14302	14318	14224	14275	14415	14296	14239	14211	14472	14389	14242	14591	14238	14382	14317	14357	14354	14501	14256	14350	14449	14225	14130	14453	14356	14496	14344	14369	14456	14289	14434	14297	14501	14269	14318	14251	14448	14127	14131	14176	14359	14311	14438	14399	14232	14401	14348	14453	14290	14252	14482	14307	14388	14294	14299	14345	14280	14272	14374	14245	14390	14404	14362	14192	14326	14369	14328	14576	14104	14420	14270	14338	14349	14325	14218	14320	14206	14180	14275	14437	14298	14372	14245	14387	14363	14370	14356	14376	14348	14297	14333	14535	14236	14334	14415	14425	14441	14352	14424	14479	14343	14185	14344	14285	14368	14452	14358	14215	14173	14421	14341	14279	14289	14367	14338	14295	14340	14518	14312	14282	14243	14427	14357	14276	14319	14385	14324	14177	14415	14282	14169	14291	14313	14291	14362	14317	14240	14363	14353	14391	14355	14224	14411	14393	14404	14227	14259	14380	14479	14309	14344	14451	14352	14307	14149	14468	14294	14299	14388	14353	14327	14518	14412	14329	14536	14237	14363	14440	14193	14328	14264	14366	14399	14319	14384	14407	14275	14246	14354	14371	14422	14510	14298	14359	14376	14247	14249	14442	14376	14440	14272	14458	14422	14509	14467	14208	14488	14336	14354	14394	14213	14404	14307	14305	14354	14440	14337	14480	14263	14387	14357	14420	14439	14337	14381	14279	14221	14273	14329	14322	14422	14423	14330	14324	14208	14368	14514	14417	14401	14280	14357	14339	14301	14438	14199	14404	14368	14516	14175	14499	14346	14392	14298	14310	14198	14365	14477	14348	14387	14368	14264	14228	14495	14522	14285	14564	14284	14381	14425	14295	14251	14230	14371	14313	14352	14153	14373	14370	14263	14340	14375	14379	14287	14296	14289	14209	14288	14354	14407	14302	14370	14254	14225	14420	14264	14294	14177	14304	14373	14245	14387	14313	14328	14318	14317	14395	14322	14364	14408	14490	14304	14334	14302	14342	14301	14241	14466	14282	14537	14467	14386	14208	14431	14351	14361	14436	14400	14372	14215	14382	14434	14206	14253	14524	14414	14444	14297	14415	14372	14331	14316	14269	14282	14421	14484	14328	14320	14405	14236	14313	14354	14453	14357	14073	14537	14417	14498	14353	14397	14435	14427	14241	14383	14305	14427	14388	14331	14313	14340	14414	14357	14470	14285	14248	14359	14249	14339	14394	14304	14316	14440	14337	14301	14374	14453	14306	14395	14300	14278	14291	14372	14226	14334	14321	14369	14398	14146	14309	14249	14109	14180	14147	14432	14360	14395	14405	14247	14331	14278	14403	14305	14545	14184	14513	14397	14264	14104	14507	14285	14454	14444	14333	14278	14383	14381	14349	14306	14227	14457	14476	14233	14204	14335	14244	14299	14373	14352	14173	14434	14399	14402	14346	14348	14456	14252	14420	14399	14260	14314	14442	14373	14324	14270	14289	14241	14369	14271	14449	14175	14506	14313	14349	14393	14299	14301	14353	14343	14572	14393	14424	14435	14337	14235	14395	14384	14396	14438	14251	14273	14203	14355	14352	14250	14260	14245	14393	14182	14576	14197	14215	14238	14263	14589	14313	14267	14300	14307	14290	14422	14233	14402	14396	14446	14284	14561	14358	14368	14207	14302	14298	14428	14499	14356	14530	14366	14103	14514	14422	14460	14395	14222	14255	14334	14287	14346	14619	14362	14329	14421	14367	14321	14378	14310	14266	14451	14295	14321	14356	14439	14370	14293	14413	14413	14223	14390	14247	14290	14350	14303	14347	14551	14284	14281	14435	14386	14302	14604	14271	14372	14246	14334	14354	14201	14171	14456	14461	14576	14394	14220	14345	14474	14402	14350	14417	14408	14182	14416	14223	14532	14243	14368	14352	14306	14336	14295	14373	14459	14431	14481	14193	14432	14041	14401	14411	14403	14362	14306	14318	14354	14246	14363	14493	14255	14313	14447	14320	14296	14316	14424	14069	14443	14401	14236	14431	14168	14314	14157	14269	14356	14233	14291	14298	14367	14416	14316	14361	14161	14215	14229	14360	14285	14376	14449	14273	14463	14365	14340	14319	14142	14381	14226	14206	14385	14442	14361	14311	14461	14195	14325	14276	14230	14407	14312	14240	14240	14359	14301	14388	14425	14235	14441	14356	14223	14312	14312	14372	14214	14439	14508	14325	14376	14350	14261	14292	14064	14394	14450	14203	14349	14319	14255	14311	14252	14279	14241	14321	14306	14384	14274	14259	14387	14298	14175	14360	14299	14475	14106	14399	14333	14230	14335	14364	14309	14344	14562	14305	14254	14349	14303	14302	14368	14376	14340	14315	14307	14447	14331	14406	14456	14267	14135	14118	14340	14323	14350	14313	14315	14394	14246	14462	14300	14084	14385	14259	14438	14609	14263	14509	14216	14249	14365	14371	14395	14463	14407	14320	14293	14446	14286	14091	14364	14250	14464	14444	14349	14255	14316	14311	14322	14350	14216	14226	14427	14270	14527	14376	14216	14212	14239	14442	14217	14252	14309	14374	14233	14285	14489	14425	14235	14285	14298	14387	14246	14308	14327	14434	14332	14257	14405	14197	14283	14301	14331	14368	14379	14326	14256	14439	14315	14078	14333	14154	14332	14308	14353	14400	14459	14380	14448	14361	14498	14422	14410	14403	14380	14344	14393	14449	14169	14254	14335	14259	14295	14249	14302	14427	14315	14438	14488	14291	14406	14515	14358	14510	14438	14416	14205	14273	14434	14422	14405	14236	14249	14386	14236	14263	14168	14413	14308	14540	14427	14205	14366	14361	14339	14423	14319	14204	14298	14480	14308	14285	14467	14458	14397	14407	14382	14271	14235	14409	14287	14481	14309	14397	14399	14340	14194	14298	14144	14169	14238	14254	14490	14228	14357	14518	14382	14301	14276	14583	14375	14255	14328	14250	14397	14349	14276	14335	14461	14349	14378	14256	14085	14248	14339	14344	14372	14333	14364	14338	14331	14440	14370	14381	14205	14325	14308	14292	14132	14283	14417	14339	14415	14437	14385	14336	14490	14527	14293	14381	14303	14319	14327	14403	14508	14255	14349	14255	14251	14286	14271	14379	14376	14406	14338
24201	21637	29275	24864	23430	24252	24079	20491	18751	18339	17731	17080	17238	17068	16976	17000	16779	16484	16596	16537	16610	16550	16290	16343	16137	16209	16361	16149	16210	16430	15956	16110	15869	16113	16132	16066	16278	16039	16117	16002	15991	15985	16105	15846	15908	15985	16085	15956	16108	16080	16089	16046	16203	16205	15958	15962	16017	15894	15960	16225	15954	15969	15961	15963	15989	16079	16084	16001	16115	16006	16233	15882	16035	16023	16026	16182	15989	15901	15993	16037	16050	16025	15956	15899	15886	15783	15942	16013	16099	15943	16031	16019	15963	16105	15998	15948	15958	15997	16208	15933	15817	16115	15964	15853	15756	15917	16055	15837	15849	16080	16187	15953	16002	16117	15997	16102	15991	16164	15777	15938	15847	15716	15859	15918	16167	16095	16000	15963	16116	16011	16014	16085	15912	16051	15937	15901	15933	15868	16090	15992	16262	16048	16150	15974	16227	16059	15862	16055	16118	16181	16096	15815	15937	16121	16114	15936	15820	15832	16001	15971	15947	15918	16014	15881	16065	15819	16031	15868	15819	16104	15983	16031	15806	16191	16035	16248	15853	15914	16089	15934	16014	15864	16016	15898	16045	15988	16022	16122	15886	16023	16108	15927	16126	16062	16009	15980	16046	15905	16065	15960	15990	15774	15896	16069	16074	15958	15856	15989	16098	16121	16104	15933	15947	16029	15771	15966	16009	15939	16023	15929	15866	16000	15930	15927	15811	15753	15804	15875	15918	15959	15973	15894	15864	16064	15854	15866	16046	15956	16108	15705	15908	15807	15964	16107	16126	15996	16113	16131	15943	15974	15873	15951	15978	15933	15853	15887	15728	15874	15985	15887	16128	16123	15939	16079	15968	15947	16057	15974	16050	15958	15882	15657	15896	15990	15792	15900	16009	16013	16110	15977	16002	15928	15878	15952	16039	16085	16055	15967	15948	15856	16074	16064	15873	15918	15888	16121	15926	16117	15897	15889	15888	15794	16090	16029	15902	15886	15924	15877	15989	15629	15980	15898	15916	15914	16044	15819	16089	15957	16138	16132	16095	15927	16137	16010	15838	15975	15918	15838	16249	16076	15823	15830	15885	15959	16014	16084	15882	15925	15983	16036	16089	15611	15917	16063	16013	15998	15972	15959	15849	15942	15897	15950	15925	15890	15929	15935	15894	15921	15943	15998	16190	16104	15807	15807	15964	15844	15867	16034	16098	16158	16043	15921	16026	16012	16038	15928	16074	15972	15951	15969	16008	15954	15840	15899	15997	15986	15830	15859	16052	15964	16176	15916	15919	15968	15978	15942	16027	15912	15775	15702	15952	15778	16158	15983	15726	15974	16164	15969	15959	15949	15983	15900	15897	16078	15971	16158	15982	16004	16019	16171	16024	15896	15866	16039	15864	15988	15937	15905	15972	16017	15992	16114	16072	15940	16113	15845	15858	16029	15961	15917	15906	16051	15925	15928	15853	15761	15936	15989	15795	15949	16130	16035	16113	16147	16076	16031	16005	15789	15984	15944	15986	15956	15854	15928	15845	16035	15872	16034	15903	16024	15955	15963	15981	15940	15926	15996	15839	15851	15978	15805	15912	15968	16022	15981	15954	15900	15863	15790	15841	15991	15856	15903	15948	15983	15915	16100	16054	16025	15951	15849	16063	16054	15880	16027	16008	15953	16047	15818	15954	15956	16009	15933	16120	15994	15946	15954	16100	15973	15951	16127	15960	16072	15880	16065	16023	16112	15963	16129	15950	15989	16068	15930	16252	15953	16176	16038	15958	15916	15994	15914	16117	15966	15948	16123	15948	15963	16254	15955	15813	15944	15922	15971	16058	15878	16081	15781	15941	15882	15921	15967	16065	16001	15834	15948	16075	15865	15756	16011	16014	15958	15833	15862	15895	16104	15880	16045	15938	15938	16038	15932	15964	15842	15962	15966	15919	15943	16000	15768	15867	16083	15840	15859	16014	16150	15924	15995	15989	15961	15856	15998	15984	16052	16046	16138	15892	16017	15829	16121	15984	16084	15960	16054	16127	15989	15894	15901	15769	15893	15918	16066	15921	16054	16050	15970	15919	16024	16124	16172	16124	16069	16080	15851	15945	16107	16021	16098	16029	16111	15961	15976	15952	15964	16034	15890	15888	15909	16017	15864	16067	15921	15922	15822	16007	16103	16073	16119	16163	16021	15919	15907	15874	16007	15939	15900	15848	15791	16074	15940	16075	15808	15646	15843	15875	15981	16153	16154	15713	16150	15880	15867	15991	15964	15983	15903	16145	16184	16002	16043	15922	15917	15961	16026	15926	15974	15982	15968	15957	15991	16117	16129	15856	16010	15933	15812	16027	15909	15982	15950	15955	16023	15856	15926	16023	16068	15891	16119	15920	16096	15976	15693	15759	16007	16146	15931	15927	15888	15844	16024	16017	15808	15995	16116	15945	16023	16036	15940	16004	15979	15924	15997	15846	16080	15880	15880	16123	15940	15807	16046	16006	15935	15961	15944	15908	15921	15875	16097	15854	16015	16062	16128	15899	15936	16048	16037	16027	15965	15979	15825	16046	15843	16029	16191	15970	16026	15925	16037	16026	16155	16048	16025	15880	15935	16074	15971	16034	15977	16213	15947	15855	15915	15820	16043	15937	15892	15848	15924	16135	15917	15925	15792	16024	15865	16055	16203	16069	15980	15979	16126	15944	15967	16214	16031	15946	15998	16166	15963	16349	15907	15850	15958	16024	16020	16025	15929	15971	16021	15997	16097	16133	16053	15937	15887	16034	15764	15916	15873	15834	16043	16137	15932	16039	16089	15853	16158	15795	15907	15787	15933	15983	16008	15957	15995	16018	15907	15842	15999	15979	16136	15862	16130	16017	15945	16014	15937	15828	16174	15952	15998	16025	15880	16022	16130	16034	15831	15972	15934	15790	15935	15877	15918	15917	15980	16058	15905	16055	16003	15987	15866	15949	15878	15916	16017	16001	16083	16084	16002	15956	15928	15991	15892	15950	15988	16140	15968	15935	15930	15850	15906	15992	15914	16062	16045	16115	15965	15909	15985	15917	15998	16084	15834	15918	15984	15911	15837	16030	15806	16055	15979	16074	16062	16039	16069	16048	15793	16151	16005	16009	15756	15854	16006	15979	16181	15883	15996	16065	15910	15867	15826	15965	15970	16031	15876	16154	15978	15726	16003	15921	16357	15980	15715	16045	15871	16055	15879	16078	15877	16216	15814	15965	16078	16167	16066	15826	15901	15996	15813	15935	15923	15944	15929	16098	16027	16063	16086	16222	16083	16009	15961	15849	15953	15997	15999	16104	15988	15954	16206	16012	16078	15937	15910	15896	15897	15949	15798	15911	15811	15983	15927	15950	15845	15889	16051	16017	15908	15722	15965	15754	15877	16036	15852	15970	16101	16095	16082	15992	15917	16016	15742	15873	15847	16023	15909	16024	15982	15966	16014	15804	15798	15897	15867	16080	16100	15949	16101	15895	15907	15889	16062	16077	15988	16065	16073	15871	15874	16189	15985	15989	16153	15795	15883	16047	15956	16002	15807	15898	16014	16145	16024	15953	15966	15856	15964	15894	16002	15977	16051	16048	15946	16003	16025	15855	15907	15878	16014	15938	15934	15927	15990	16001	15801	16019	16098	15982	16162	15834	15908	15893	15857	15784	16178	16133	15928	16048	16049	15952	15937	15880	16018	15996	16038	15930	15890	16023	16128	15970	16207	15927	15991	15878	15823	15968	15996	15929	15916	15900	16023	15997	15949	15991	15751	15894	15858	16106	15941	15899	15951	15959	15989	16107	15966	15975	16008	16069	15941	16001	15855	15782	15817	16056	16033	16000	15900	15956	15900	15847	16131	16086	16063	16122	16045	15935	16125	16066	15967	16065	15879	16000	15936	16066	16192	16180	16039	16060	15975	15875	15932	16091	15910	16104	16192	16043	15962	16120	16111	15921	15844	15958	16061	16161	16130	15997	16164	15916	15797	15943	15858	15955	16137	15869	16051	16185	15942	15987	16213	16036	16043	15927	15860	15905	16112	15768	16042	15983	15903	16062	15999	15990	15967	15954	16040	15996	15873	15977	16011	16027	16136	16167	16024	16076	15919	16185	16126	15773	16007	16006	16302	15783	15810	15998	16006	15779	15833	15939	15998	16003	15853	15953	15931	15882	16003	16044	16062	16025	15969	16010	15908	15934	15965	15947	16129	15794	15717	16023	15839	16020	15838	15893	15862	15960	16058	16029	16114	15991	15883	15917	15922	15733	15828	16021	15971	15872	15868	16212	16171	15923	16084	15792	15904	16086	16097	15923	15986	15971	16033	15840	16025	15889	15964	15925	15963	15896	15994	15935	15874	16166	16027	15908	16088	15939	15975	15974	15914	16057	15954	15831	15863	15963	15805	15916	15851	16112	16071	15857	15782	16046	15949	15986	15923	16060	16177	16163	15779	15990	16003	16001	15993	16070	16104	16043	16066	15859	15966	15895	16004	15902	15851	16076	15968	15972	15984	15849	15955	16011	15912	15955	15982	16004	16025	16158	15814	15846	15955	16014	16041	16061	15915	15980	16067	15902	15846	16159	16026	16102	16016	15984	15855	16006	15817	15850	15895	16077	16205	16061	15927	15908	16087	15908	15882	16043	15897	15786	15897	16026	16070	16035	15891	15987	15926	16080	15942	15850	15901	16035	16200	16123	15887	15959	16184	16147	15908	15929	15812	16060	16092	15921	15906	16112	16003	16011	15993	16091	15972	16064	16026	16261	15924	15992	16188	16120	16098	16012	15856	15933	16048	15946	16085	16217	15981	16061	16137	16109	15942	16095	15749	16014	16019	16030	16142	16021	16117	15898	15854	15800	16192	15923	15940	16202	15936	15883	15880	16073	16004	16031	16038	15972	16057	16127	16001	15918	15962	15721	15943	15923	15893	15926	16127	15898	16282	16052	16012	15869	15980	16141	15922	15836	15827	16015	16016	15849	15761	15889	15963	15971	15649	15786	15938	16093	16076	15998	15920	16123	15996	15960	15959	16130	16012	15985	15873	16042	15975	15827	15758	15974	15985	16243	16068	16067	15946	15856	15854	16000	15993	15953	15962	15949	15936	15813	15888	16044	15988	16088	16088	15942	16025	15860	15976
26632	44943	41660	33256	28058	24879	23827	21729	19766	18414	17312	17058	17273	16709	16557	16320	16097	16037	15834	15660	15553	15579	15419	15529	15238	15184	15183	15310	15284	15170	14963	14960	15030	15008	15141	15110	15029	14983	15114	15078	15127	15157	14993	15216	15077	14981	15032	15052	14999	15194	14889	15062	15043	14980	15024	15135	14890	14883	15070	14820	15258	15021	15041	15108	15099	15108	15038	14932	15084	14833	15029	14976	14946	14929	14860	15123	15067	15117	14941	15108	14982	15159	14896	15118	14983	14972	14866	15008	15003	15014	14920	14868	14782	14992	14974	14909	14934	15023	14869	15018	14938	14977	14951	14975	15104	15010	14950	15025	15047	14953	15016	14786	14988	14905	14942	15018	14820	15016	14937	14814	15153	14964	15103	15079	14936	15090	14893	14877	14992	14814	15025	14827	14811	14995	15037	15052	14960	14882	15092	14931	14937	14988	15006	15076	14999	14867	14977	15179	15023	14880	15026	15159	15077	15060	15031	14837	15087	14887	14911	15055	14960	14947	14744	14976	14859	14991	15051	15081	14972	14951	15017	14984	14913	15049	14985	14972	14961	14999	14986	14890	15007	14843	14855	14983	14922	14979	15060	14999	15014	14895	15177	15070	15020	15000	14887	15208	14936	15019	15008	14775	15000	15045	14872	14959	14968	14825	14832	14969	14976	14991	14896	15035	14933	14873	15084	14862	14929	15023	15064	15088	14979	14958	14953	14986	15011	14781	14966	14928	14941	14890	14851	14997	14978	14965	15013	15043	14925	14998	14845	14924	14939	14690	14833	14955	15047	14925	15030	15094	14896	15045	14887	14844	15075	14960	15087	14865	14985	14804	15000	14874	15095	15066	15047	14850	14933	15170	15018	14944	15030	14878	15048	15094	14963	15045	14966	15067	15064	14905	14908	14911	14886	14982	14964	15052	15056	14944	15128	14870	15120	14974	15026	15056	14748	14946	14977	14989	14895	14897	14736	14760	15019	15019	15062	15061	14870	14950	14860	15145	14953	14856	15099	14793	14898	15011	15078	14982	14944	14973	15059	15126	15102	14848	14920	14847	14894	14751	14991	14996	15051	14783	15050	14889	15038	14972	14867	14955	15023	14965	15103	15130	14953	14917	15043	15083	14891	14975	14990	14861	15048	15030	15163	14906	14995	14863	14936	14965	14964	14878	14859	15080	14940	15051	15034	14987	14914	14957	14826	14995	14976	14859	15076	15117	14958	15091	14885	14947	14968	14873	14787	14868	14989	15038	14815	14886	15060	15066	14889	15180	14959	15060	14784	14906	15038	15000	14960	15060	15049	14841	14964	14875	15002	15001	14969	14946	14762	14946	14947	15011	14937	14920	14957	14982	14873	14981	15050	15066	15056	15039	14918	14972	15019	15126	14983	15059	15139	14996	14953	14972	15053	14859	14950	14959	14913	15015	15059	14818	15035	15073	14766	14900	14837	14878	15024	14976	15027	14932	14979	14971	15011	14857	14903	15128	15009	14867	14988	14842	14916	15066	15039	14852	14852	15002	14994	14945	14930	14902	14907	14988	14938	15047	14993	14952	15029	14872	14876	15005	15150	15042	14869	14940	15127	14920	14986	14936	15007	14932	14961	14929	14892	14896	15072	14923	14857	14873	14933	14915	15100	14873	14979	14994	14960	14913	15046	14850	14941	14906	14879	14879	14897	15007	15091	14859	15042	15006	14907	14956	14957	14929	15167	15053	14872	15023	15015	14976	14965	14896	15118	15029	14914	14905	14974	15051	15013	14835	15078	15040	14806	15123	14809	14922	15030	14976	14834	14909	15120	14884	14921	14950	15065	14832	14917	15149	14908	15016	14896	15033	15174	15031	15015	15011	15076	14937	14896	14949	15067	14922	15045	15027	14944	15037	14887	14998	15072	14973	15071	15030	14840	14930	15004	15051	14919	14869	14948	14807	15096	15083	15105	15005	14854	14924	14894	14968	14955	14944	14980	14921	15024	15056	14904	14888	14893	15139	14999	15054	14942	14927	15115	14798	14899	14976	15057	15005	14928	14937	15036	14888	14895	14907	15088	14888	14939	15103	14670	15059	15061	14933	14916	14982	14938	14930	14851	14998	15005	14921	14965	14972	15137	15158	15089	14872	14910	15099	14819	15125	14832	14935	14885	14928	15030	15148	15063	15154	14881	15172	14987	15024	14911	15117	14870	15024	14980	15034	14928	14917	14908	14947	15083	15003	15095	14993	15086	14958	14966	14941	14894	14925	14957	15070	15066	14829	15116	14956	14839	14832	15265	14774	14957	14924	15109	14949	14932	14891	14961	14799	14975	15098	14960	14919	14988	14997	14933	14851	14995	14966	14937	14912	15077	15072	14871	15016	15017	15048	14879	15015	15014	15019	14956	14838	14873	14950	14850	14879	15047	15177	15044	15125	15000	14939	14975	14853	15112	14924	14809	14776	14996	14755	15054	15012	14950	15261	14949	14863	14997	14775	14860	14867	14993	14891	15080	15129	14904	14854	15017	14862	15089	14857	15057	14979	14940	14939	14759	15133	14895	14990	15026	14904	14865	14800	15032	14900	15044	14966	14900	15004	15156	15038	14971	14967	14905	14872	15160	15035	15071	15115	15001	14824	14897	14991	14963	14986	15155	15104	14905	14973	15012	15001	14958	15058	14912	14961	14927	15102	14869	14933	14938	14886	14948	14797	14972	15049	14954	15053	15070	15032	15096	15075	14873	14843	14913	14884	14972	14940	15014	14943	14948	14945	14899	14934	15136	14998	14869	14693	14863	15095	14932	15158	14990	14873	14920	14867	15057	14798	14920	14994	14860	15030	14898	15109	14969	15029	14997	14835	14958	15031	15021	15093	14796	14956	15056	15007	14968	15089	15039	15066	14820	14923	15016	14874	14995	14978	15291	14881	14887	15092	15050	14818	15015	14988	14887	14898	15127	14925	14864	15017	15051	15113	15004	14795	15112	15083	14900	15008	14980	14872	15030	15189	14747	15053	15058	14962	14934	14852	14836	14845	15052	14928	14990	14834	15032	14930	15111	14895	14967	15040	15013	14758	14920	15069	14946	15086	14980	14843	14964	14928	15038	15024	14960	15015	15020	14940	15049	15090	15141	14895	14867	14818	14849	14952	15104	14929	14863	14880	14889	15034	15059	14963	15239	15011	15032	14935	14974	15029	14953	14978	14761	14857	14923	15056	14927	14966	15105	15171	14934	14937	14794	14988	14903	15032	14891	14944	14942	15016	14895	14746	14841	14952	14876	14886	15063	14964	14892	14920	15070	14959	14877	14978	15027	14999	14861	14955	14917	15053	14955	15089	14926	14883	14932	14935	14924	15024	15094	15018	15003	14946	14819	14853	15026	15146	15093	14951	14897	14937	15072	14943	14909	14857	14912	15014	14877	14857	14943	15086	15015	14990	15041	14900	14997	14918	15117	14985	15140	14894	15045	15065	14978	14996	15043	14942	15002	15010	15047	14886	14924	14868	14750	14879	14896	14893	14918	14909	14924	14885	15010	14986	15043	15046	14968	15060	14868	14980	14945	14907	14993	14746	14966	14968	14871	14961	15052	15017	15064	15044	14931	14914	15083	15197	14799	15078	14893	14690	14992	15007	14965	15044	14975	15132	14901	14961	14754	14816	14905	14978	14917	14963	15092	15074	14874	15150	15190	15114	15026	15042	14968	14973	14859	14877	14980	14855	14940	14806	15031	15030	15058	14886	14966	15070	14911	15044	14859	14933	14913	14952	14979	15175	15079	14865	14991	15015	15016	15033	15073	15005	14930	14929	14891	15043	15063	14946	14897	15013	15068	14998	14918	15088	15013	15094	14981	14859	15043	15052	15005	14843	15037	14898	15058	14821	14895	14824	14861	14958	15062	14901	14991	14998	14909	14996	14815	14700	15108	14969	14897	15035	14938	15009	15112	14990	15039	15108	14955	14946	14902	14756	15032	14882	14832	14952	15050	14970	14868	14954	15119	15158	14792	15129	15014	15015	14983	14950	14977	15064	15061	15023	14983	15074	14831	15065	15028	14919	15075	14820	14924	15069	14938	15012	14961	15013	15132	15063	14806	14901	14991	14968	14864	14861	15026	14937	14941	14871	14797	14841	14877	15001	15086	15190	15010	14946	14932	15017	14860	15021	14997	15252	14956	15113	14988	14909	14920	15064	14993	14982	14887	14951	15016	15046	14977	15018	14995	14950	15018	14771	15136	14899	15034	15233	14973	14944	14945	15071	15077	15151	14956	14971	15022	14918	15003	14906	15048	14900	14886	15119	15020	14992	14818	14930	14967	15075	15080	14782	15071	15039	15041	14978	14935	15033	15061	14919	15084	14987	14889	14871	14943	14920	14791	14988	15006	14997	15084	15014	14997	15023	15063	15012	14932	14942	14771	14805	15066	14900	15005	14851	14952	14870	15077	15014	15044	14902	15029	15143	15011	15103	14975	14997	14969	15052	15013	15049	14924	15001	15015	15138	15043	14901	14864	14861	14980	14761	15046	14870	15104	14809	15191	14900	15002	15084	15110	14975	14988	14904	14908	15144	14961	14912	14946	14980	14906	14925	14854	14813	14876	14988	15076	14902	14861	14879	15249	14767	14894	14994	15050	14941	15027	14907	14954	14882	14977	14885	14936	14973	14917	14886	14989	14960	15122	14869	14925	14924	15144	15029	14963	14779	14951	14992	15040	14958	14936	14956	15032	14925	14995	14955	14920	15055	15051	15080	14920	14922	15050	14884	14957	14869	14978	15013	14784	14840	14830	14977	15035	14861	15057	14891	14900	14967	14829	14994	14992	14897	14969	14986	14937	14937	15182	14780	14992	14962	15126	14986	14934	14878	15038	14883	14974	14870	14987	14923	14962	14948	15075	14987	15016	14931	14961	15035	15005	15009	15018	15015	15089	15079	14832	15009	14832	15099	14956	14808	15071	14939	14965	14882	14907	14913	14993	14821	15069	15080	15032	15008	14842	15029	14967	14926	14942	14906	14809	14890	14987	15061	14985	15030	14981	14966	15006	15002	14940	15126	15134	15002	15086	15089	14959	14971	15034	14894	15097	14978	15042	14938	15027	14880	14998	14798	15047	14871	14982	14880	15020	15020	14767	15150	14854	15027	15073	14909	14993	14982	14987	14858
23228	21640	29709	24106	22206	24977	28341	22937	20615	19902	18815	18257	18455	18220	17957	17626	17614	17323	17317	17299	17041	17146	16741	16760	16902	16799	16503	16714	17024	16629	16808	16651	16601	16853	16579	16464	16755	16436	16627	16656	16208	16514	16573	16506	16414	16710	16514	16631	16541	16507	16575	16460	16529	16385	16472	16591	16525	16385	16432	16510	16447	16426	16516	16414	16514	16485	16598	16539	16685	16400	16488	16437	16563	16238	16392	16523	16263	16413	16339	16592	16602	16544	16271	16387	16333	16547	16461	16443	16468	16383	16401	16440	16605	16504	16373	16419	16491	16790	16512	16442	16497	16509	16372	16247	16109	16419	16370	16329	16474	16414	16404	16314	16454	16487	16486	16201	16442	16376	16481	16208	16423	16493	16544	16419	16481	16379	16481	16529	16159	16538	16625	16322	16319	16524	16525	16267	16326	16280	16543	16551	16299	16397	16177	16235	16505	16273	16514	16298	16286	16336	16382	16433	16497	16465	16388	16308	16453	16436	16428	16192	16426	16327	16325	16478	16399	16371	16274	16401	16421	16280	16395	16592	16418	16525	16398	16361	16360	16554	16334	16509	16308	16260	16394	16459	16306	16421	16323	16448	16287	16420	16446	16469	16455	16271	16380	16536	16315	16308	16167	16535	16386	16305	16421	16756	16298	16583	16473	16368	16368	16473	16230	16356	16273	16413	16365	16346	16434	16268	16601	16362	16569	16446	16418	16417	16512	16500	16434	16308	16445	16315	16347	16356	16543	16575	16445	16367	16174	16270	16344	16283	16309	16369	16422	16386	16304	16481	16315	16374	16514	16332	16301	16336	16335	16506	16508	16328	16436	16263	16375	16215	16399	16270	16385	16540	16331	16440	16410	16329	16155	16467	16345	16359	16279	16408	16495	16348	16400	16230	16284	16346	16333	16515	16563	16579	16324	16312	16515	16353	16461	16504	16449	16430	16241	16584	16434	16576	16464	16264	16311	16472	16389	16574	16426	16414	16417	16446	16686	16348	16418	16391	16517	16396	16318	16361	16536	16407	16205	16181	16412	16301	16592	16465	16493	16420	16305	16449	16424	16451	16403	16593	16408	16395	16648	16419	16139	16542	16426	16410	16353	16327	16439	16340	16296	16372	16419	16136	16422	16524	16454	16459	16360	16318	16399	16261	16306	16490	16518	16482	16551	16512	16293	16408	16461	16305	16422	16231	16490	16277	16441	16552	16424	16455	16500	16088	16151	16487	16190	16196	16424	16439	16312	16452	16378	16433	16642	16471	16459	16285	16484	16544	16338	16478	16305	16425	16391	16219	16443	16352	16438	16396	16368	16463	16382	16348	16294	16446	16199	16406	16512	16366	16350	16574	16498	16406	16378	16369	16537	16436	16213	16313	16422	16376	16424	16353	16322	16477	16526	16479	16361	16336	16201	16329	16362	16309	16329	16565	16513	16418	16221	16334	16401	16533	16213	16356	16284	16380	16209	16471	16353	16267	16220	16335	16484	16496	16482	16621	16426	16215	16446	16366	16493	16377	16560	16562	16333	16282	16214	16499	16320	16386	16449	16404	16371	16339	16328	16481	16364	16360	16316	16197	16523	16289	16318	16533	16349	16435	16446	16278	16262	16463	16510	16508	16414	16373	16306	16479	16298	16454	16427	16365	16273	16560	16433	16291	16374	16276	16615	16384	16416	16457	16436	16240	16453	16379	16418	16535	16429	16604	16648	16430	16396	16585	16628	16436	16191	16520	16390	16511	16382	16390	16466	16336	16489	16428	16360	16380	16249	16504	16360	16434	16337	16514	16191	16316	16176	16434	16307	16512	16448	16407	16374	16569	16416	16408	16347	16414	16236	16544	16477	16395	16333	16294	16320	16452	16316	16178	16192	16587	16328	16422	16413	16329	16517	16439	16370	16301	16471	16395	16261	16381	16358	16450	16409	16342	16316	16394	16476	16205	16473	16369	16116	16286	16406	16415	16472	16409	16317	16475	16399	16439	16491	16216	16136	16471	16392	16243	16511	16401	16332	16335	16284	16265	16318	16356	16431	16320	16182	16452	16315	16307	16298	16455	16405	16200	16365	16303	16427	16246	16439	16449	16438	16485	16280	16163	16286	16444	16340	16240	16440	16290	16430	16359	16541	16584	16439	16326	16418	16532	16418	16413	16360	16314	16532	16366	16456	16489	16422	16497	16502	16526	16303	16382	16367	16390	16584	16307	16342	16329	16252	16403	16224	16255	16393	16185	16211	16445	16220	16362	16468	16337	16284	15996	16348	16369	16340	16288	16353	16334	16248	16418	16550	16376	16505	16286	16329	16259	16420	16531	16320	16270	16477	16642	16459	16278	16135	16437	16384	16316	16480	16338	16435	16420	16550	16411	16281	16304	16505	16299	16474	16416	16478	16387	16405	16267	16253	16420	16303	16250	16385	16384	16373	16454	16300	16360	16453	16449	16359	16454	16451	16393	16406	16316	16309	16334	16320	16217	16450	16339	16303	15932	16213	16229	16329	16419	16434	16497	16473	16474	16206	16400	16438	16218	16269	16480	16313	16339	16439	16430	16243	16436	16439	16532	16487	16610	16340	16461	16280	16483	16469	16320	16238	16438	16603	16257	16369	16471	16312	16383	16325	16562	16393	16298	16378	16544	16440	16476	16433	16453	16340	16309	16356	16194	16411	16374	16404	16322	16282	16476	16477	16230	16356	16375	16460	16417	16239	16469	16445	16272	16290	16362	16296	16435	16468	16584	16451	16382	16319	16397	16236	16145	16417	16378	16522	16422	16472	16463	16209	16249	16491	16535	16442	16343	16440	16464	16540	16334	16555	16328	16430	16467	16401	16262	16448	16408	16274	16262	16470	16282	16337	16426	16607	16621	16277	16607	16383	16215	16392	16284	16431	16326	16319	16411	16583	16425	16527	16437	16528	16322	16481	16494	16378	16608	16315	16548	16407	16274	16295	16563	16417	16398	16274	16369	16305	16567	16519	16440	16420	16582	16332	16417	16205	16355	16295	16432	16481	16478	16284	16401	16434	16567	16358	16269	16503	16533	16428	16326	16360	16465	16376	16385	16457	16425	16408	16349	16423	16402	16477	16373	16558	16153	16485	16492	16275	16493	16376	16373	16249	16251	16381	16354	16319	16409	16560	16480	16353	16492	16463	16423	16496	16369	16475	16264	16454	16438	16348	16505	16228	16411	16444	16401	16496	16379	16379	16336	16492	16184	16402	16230	16161	16419	16377	16384	16297	16324	16315	16333	16139	16354	16610	16419	16299	16257	16266	16270	16235	16251	16403	16191	16354	16276	16249	16431	16487	16294	16498	16251	16316	16149	16144	16360	16516	16423	16283	16290	16208	16339	16403	16242	16420	16302	16351	16471	16515	16499	16445	16324	16355	16404	16727	16522	16348	16672	16463	16277	16207	16368	16321	16242	16461	16437	16525	16338	16470	16302	16514	16503	16510	16477	16269	16433	16345	16510	16022	16435	16371	16317	16390	16520	16193	16378	16401	16345	16222	16299	16583	16423	16552	16335	16413	16323	16364	16386	16260	16538	16443	16181	16282	16594	16512	16173	16469	16320	16414	16451	16406	16244	16541	16414	16318	16341	16363	16462	16478	16418	16464	16463	16476	16416	16599	16413	16338	16561	16228	16407	16519	16264	16455	16416	16292	16180	16386	16437	16411	16183	16530	16560	16554	16349	16303	16392	16322	16468	16526	16563	16411	16384	16443	16271	16507	16518	16423	16437	16415	16341	16258	16524	16379	16311	16459	16460	16400	16333	16275	16412	16258	16289	16462	16429	16480	16329	16209	16267	16293	16260	16362	16284	16542	16317	16255	16293	16422	16580	16206	16311	16697	16506	16425	16319	16323	16541	16363	16272	16227	16371	16400	16331	16417	16541	16398	16299	16360	16246	16258	16307	16170	16389	16185	16473	16437	16276	16241	16446	16337	16447	16477	16339	16226	16533	16283	16493	16453	16281	16421	16322	16034	16311	16420	16221	16436	16206	16319	16276	16327	16264	16362	16402	16277	16315	16182	16553	16546	16238	16211	16269	16475	16244	16183	16293	16240	16424	16363	16448	16448	16325	16393	16573	16369	16161	16272	16452	16338	16338	16374	16289	16517	16347	16355	16296	16505	16516	16426	16207	16452	16336	16301	16289	16425	16395	16300	16528	16507	16344	16445	16438	16290	16357	16338	16424	16549	16321	16503	16295	16331	16484	16504	16343	16428	16284	16368	16341	16271	16392	16356	16392	16420	16546	16390	16292	16651	16378	16514	16338	16555	16205	16307	16237	16539	16421	16459	16453	16435	16410	16272	16273	16268	16159	16344	16546	16307	16323	16322	16290	16456	16331	16246	16270	16309	16337	16345	16304	16358	16331	16384	16549	16624	16462	16457	16386	16340	16206	16503	16471	16585	16403	16329	16437	16468	16314	16490	16477	16569	16434	16269	16303	16436	16293	16369	16483	16500	16417	16524	16495	16224	16324	16406	16502	16487	16256	16331	16394	16362	16165	16398	16233	16452	16259	16319	16283	16279	16428	16110	16435	16374	16428	16513	16408	16408	16588	16587	16550	16174	16282	16464	16348	16506	16364	16489	16399	16287	16339	16161	16448	16613	16369	16333	16511	16461	16321	16430	16410	16352	16430	16394	16221	16397	16308	16374	16367	16224	16190	16352	16305	16256	16451	16301	16398	16473	16270	16398	16419	16491	16369	16302	16577	16339	16560	16468	16340	16508	16356	16603	16577	16373	16448	16439	16365	16275	16544	16435	16400	16214	16342	16401	16375	16579	16288	16237	16230	16281	16521	16515	16406	16153	16608	16280	16309	16467	16257	16272	16601	16345	16446	16530	16580	16499	16310	16248	16390	16232	16383	16292	16366	16376	16561	16553	16341	16315	16195	16326	16263	16363	16385	16409	16294	16446	16511	16448	16337	16254	16549	16390	16488	16353	16509	16281	16319	16266	16144	16429	16407	16346	16374	16188	16404	16457	16340	16354	16359	16283	16536	16266	16411	16524	16486	16398	16362	16554	16346	16454	16431	16185	16430	16512	16288	16328	16385	16325	16178	16359	16413	16435	16278	16313	16272	16279	16409	16459	16393	16529	16468	16496	16467	16328	16415	16395	16524
28320	49622	46038	36917	31663	27986	26719	24775	21889	20130	18592	18096	18378	18112	17555	17304	16909	16592	16438	16252	16326	16166	15779	15728	15652	15666	15566	15783	15598	15477	15581	15381	15149	15391	15466	15324	15370	15210	15386	15340	15385	15354	15397	15315	15326	15315	15333	15223	15452	15131	15314	15328	15322	15307	15253	15280	15324	15270	15403	15223	15219	15309	15363	15278	15144	15129	15169	15261	15268	15248	15138	15321	15346	15311	15285	15154	15377	15179	15223	15169	15226	15337	15309	15185	15110	15157	15214	15170	15143	15171	15272	15422	15100	15185	15310	15163	15379	15104	15400	15200	15294	15233	15193	15225	15220	15179	15140	15125	15248	15210	15268	15328	15325	15245	15266	14900	15287	15196	15178	15139	15000	14870	15291	15137	15144	15158	15263	15118	15063	15245	15108	15336	15095	15217	15145	15159	15417	15114	15082	15121	15218	15026	15306	15235	15363	15315	15141	15228	15284	15203	15164	15150	15249	15241	15306	15237	15277	15206	15257	15322	15312	15087	15312	15215	15125	15262	14983	15167	15109	15127	15302	15153	15248	15130	15067	15265	15231	15138	15098	15093	15094	15093	15353	15210	15119	15172	15278	15331	15214	15308	15254	15008	15202	15290	15166	15143	15229	15264	15109	15247	15331	15232	15239	15237	15121	15289	15293	15082	15402	15274	15197	15084	15254	15205	15198	15201	15121	15168	15342	15153	14895	15146	15055	15203	15062	15065	15314	15304	15253	15156	15061	15270	15152	15236	15060	15316	15232	15229	15245	15194	15127	15231	15130	15223	15228	15221	15271	15152	15409	15108	15326	15308	15309	15149	15253	15049	15166	15186	15391	15307	15217	15274	15277	15117	15112	15245	15123	14968	15190	15038	15337	15174	15296	15189	15329	15288	15206	15373	15150	15290	15221	15181	15214	15196	15222	15412	15377	15179	15191	15065	15028	15303	15229	15202	15239	15128	15427	15163	15231	15278	15150	15201	15381	15160	15094	15285	15374	15068	15177	15263	15242	15163	15203	15256	15374	15257	15187	15186	15280	15263	15155	15000	15150	15043	15358	15240	15235	15009	15201	15127	15432	15153	15208	15298	15243	15121	15351	15245	15171	15263	15221	15076	15218	15022	15268	15252	15133	15190	15289	15276	15172	15260	15176	15253	15251	15272	15181	15170	15265	15163	15199	15062	15120	15116	15152	15084	15177	15244	15152	15174	15118	15263	15091	15347	15302	15104	15159	15379	15255	15260	15148	15061	15183	15120	15304	15223	15247	15229	15166	15173	14949	15171	15151	15233	15156	15250	15220	15225	15206	15149	15179	15180	15240	15228	15055	15224	15450	15265	15237	15085	15136	15156	15193	15163	15136	15189	15193	15311	15241	15225	15229	15241	15058	15326	15095	15293	15380	15116	15070	15148	15327	15102	15170	15218	15249	15153	15341	15254	15148	15163	15198	15088	15240	15239	15283	15094	15249	15228	15315	15141	15124	15226	15140	15270	15322	14989	15179	15100	15163	15328	15222	15282	15051	15097	15152	15246	15151	15222	15322	15341	15138	15104	15295	15394	15069	15323	15107	15138	15093	15183	15247	15333	15074	15373	15190	15357	15222	15138	15192	15175	15017	15483	15031	15204	15235	15177	15260	15023	15156	15159	15273	15078	15357	14967	15173	15261	15175	15183	15195	15119	15245	15121	15220	15296	15116	15126	15012	15211	15202	15126	15027	15055	15204	15303	15176	15267	15275	15060	15312	15276	15058	15361	15217	15213	15161	15288	15253	15298	15146	15302	15070	15316	15237	15068	15206	15327	15171	14996	15148	15318	15223	15313	15436	15174	15092	15213	15174	15074	15360	15213	15111	15294	15207	15052	15218	15161	15373	15033	15086	15277	15201	15314	15259	15112	15324	15241	15385	15237	15270	15084	15216	15343	15132	15358	15225	15245	15118	15214	15399	15300	15216	15287	15271	15167	15330	15282	15113	15283	15256	15206	15214	15016	15190	15172	15304	15283	15106	15191	15166	15226	15340	15211	15176	15256	15111	15124	15211	15124	15319	15161	15121	15231	15270	15136	15301	15202	15160	15284	15158	15201	15203	15247	15129	15214	15190	15232	15094	15159	15236	15247	15203	15311	15265	15154	15313	15358	15156	15256	15001	15206	15330	15202	15226	15042	15218	15048	15078	15170	15391	15121	15324	15160	15262	15182	15375	15249	15372	15206	15281	15191	15411	15137	15220	15153	15201	15183	15073	15216	15072	15242	15211	15243	15103	15179	15117	15276	15315	15219	15296	15076	15124	15243	15211	15148	15244	15120	15275	15134	15267	15174	15144	15176	15274	15056	15282	15274	15223	15206	15216	15285	15439	15043	15267	15380	15333	15067	15156	15168	15293	15248	15285	15222	15219	15251	15029	15328	15135	15203	15109	15114	15165	15066	15110	15255	15023	15119	15272	15062	15127	15193	15263	15168	15173	15207	15505	15354	15309	15314	15207	15231	15156	15237	15178	15173	15142	15080	15179	15185	15232	15190	15269	15248	15297	15303	15297	15069	15124	15248	15116	15197	15144	15219	15195	15225	15074	15226	15202	15265	15183	15061	15204	15115	15265	15225	15062	15276	15236	15124	15299	15182	15201	15314	15150	15076	15278	15222	14947	15129	15120	15224	15198	15268	15152	15266	15253	15268	15262	15175	15048	15202	15242	15105	15213	15077	15285	15333	15092	15195	15373	15264	15187	15221	15211	15149	15157	15016	15193	15466	15254	15237	15073	15048	15261	15199	15085	15315	15072	15173	15155	15241	15165	15053	15269	15139	15168	15282	15238	15297	15133	15095	14942	15104	15137	15257	15057	15369	15383	15047	15258	15173	15174	15122	15242	15331	15230	15262	15371	15100	15068	15054	15214	15102	15109	15178	15103	15121	15320	15115	15083	15318	15226	15159	15275	15319	15157	15203	15141	15205	15158	15173	15098	15200	15296	15266	15191	15101	15392	15274	15327	15227	15191	15145	15150	15411	15081	15252	15115	15281	14952	15147	15051	15121	15229	15256	15209	15248	15160	15175	15009	15313	15106	15158	15182	15100	15384	15261	15039	15309	15192	15075	15191	15298	15153	15191	15274	15028	15109	15195	15099	15100	15248	15085	15237	15223	15187	15304	15272	15166	15265	15068	15219	15148	15027	15269	15221	15242	15233	15255	15216	15113	15233	15112	15266	15262	15173	15339	15263	15182	15156	15318	15253	15077	15188	15175	15155	15196	15290	15215	15181	15209	15158	15081	15250	15209	15377	15180	15166	14962	15149	15328	15137	15107	15081	15325	15161	15117	15068	15197	15135	15062	15211	15275	15282	15183	15099	15073	15195	15160	15299	15205	15211	15141	15153	15246	15035	15055	15270	15148	15131	15182	15248	14985	15155	15085	15178	15229	15315	15040	15158	15186	15241	15148	15185	15098	15270	15106	15238	15176	15487	15203	15349	15035	15357	15153	15172	15226	15130	15193	15259	15205	15002	15170	15120	15361	15156	15215	15287	15043	15061	15110	15186	15229	15226	15263	15323	15133	15342	15307	15181	15088	15177	15329	15319	15307	15263	15186	15284	15246	15137	15218	15241	15102	15258	15308	15141	15298	15179	15276	15187	15162	15115	15451	15136	15379	15353	15234	15111	15272	15126	15105	15159	15142	15079	15354	15184	15232	15151	15174	15184	15072	15342	15165	15171	15122	15251	15076	15226	15196	15230	15143	15330	15132	15088	15252	15225	15216	15218	15154	15160	15266	15174	15306	15307	15234	15316	15115	15248	15274	15218	15113	15175	15220	15270	15159	15257	15310	15131	15235	15313	15371	15196	15146	15083	15013	15269	15185	15198	15224	15139	15179	15048	15140	15176	15199	15191	15176	15180	15324	15134	15302	15375	15152	15285	15408	15306	15361	15185	15249	15323	15271	15171	15096	15235	15143	15017	15303	15051	15228	15367	15155	15157	15102	15211	15321	15044	15240	15302	15141	15286	15311	15074	15245	15276	15386	15223	15161	15074	15255	15204	15152	15255	15157	15190	15250	15219	15121	15400	15132	15232	15243	15171	15176	15240	15255	15365	15047	15220	15104	15211	15150	15170	15155	15094	15250	15080	15130	15137	15157	15178	15239	15244	15159	15138	15140	15077	15229	15199	15142	15415	15291	15119	15053	15179	15199	15250	15140	15308	15144	15092	15525	15266	15127	15080	15169	15084	15392	15072	15331	15091	15235	15215	15253	15229	15213	15183	15191	15226	15201	15112	15129	15150	15138	15137	15258	15280	15308	15101	15343	15233	15167	15176	15237	15021	15197	14983	15269	15088	15075	15189	15154	15313	15083	15397	15090	15083	15159	15089	15318	15254	15160	15229	15044	15121	15228	15225	15205	15387	15244	15421	15241	15071	15083	15369	15052	15184	15299	15169	15302	15012	15215	15270	15269	14955	15192	15229	15229	15228	15253	15166	15191	15279	15183	15333	15150	15307	15222	15126	15281	15318	15340	15282	15106	15109	15324	15140	15387	15156	15337	15101	15204	15210	15202	15240	15194	15051	15256	15297	15153	15058	15129	15237	15207	15357	15098	15323	15262	15058	15255	15159	15179	15253	15158	15279	15187	15060	15144	15274	15172	15069	15221	15232	15015	15276	15128	15210	15117	15160	15149	15151	15230	15290	15027	15232	15165	15130	15331	15333	15305	15127	15231	15131	15170	15188	15176	15188	15182	14993	15150	15188	15173	15161	15126	15163	15061	15292	15344	15101	15184	15236	15131	15383	15166	15058	15188	15074	15298	15076	15205	15236	15071	15161	15060	15159	15174	15251	15085	15324	15167	15224	15175	15169	15217	15227	15076	15143	15121	15048	15165	15285	15211	15209	15044	15132	15001	15045	15121	15030	15221	15215	15090	15233	15162	15079	15379	15144	15271	15247	15080	15297	15259	15142	15223	15149	15260	15326	15096	15268	15160	15075	15437	15063	15269	15211	15187	14995	15174	15176	15123	15120	15188	15258	15206	15210	15327	15438	15148	15279	15140	15346	14935	15292	15175	15245	15370	15251	15209	15240	15320	15242	15060	15203	15136	15146	15263	15232	15184	15255	15225	15301	15158	15193	15398	15308	15264	15182	15099
28179	24657	30421	26922	21443	19703	19074	18585	17418	16889	16630	16459	16542	16593	16371	16156	15916	15897	16057	16087	15944	15997	15909	15809	15838	15553	15818	15737	15751	15971	15800	15875	15820	15929	15684	15868	15784	15677	15616	15831	15616	15942	15867	15769	15556	15633	15803	15948	15849	15725	15645	15804	15826	15724	15729	15824	15679	15729	15777	15553	15657	15861	15844	15766	15941	15936	15680	15992	15636	15928	15863	15736	15846	15733	15693	15569	15905	15694	15577	15777	15711	15776	15637	15853	15712	15433	15760	15807	15511	15648	15664	15730	15759	15726	15672	15746	15703	15538	15727	15735	15806	15786	15913	15710	15651	15599	15775	15652	15605	15870	15644	15829	15648	15667	15780	15596	15777	15924	15818	15514	15713	15613	15725	15710	15564	15775	15746	15860	15607	15883	15821	15536	15810	15725	15621	15473	15758	15948	15770	15685	15587	15630	15696	15636	15666	15718	15718	15580	15617	15775	15535	15782	15735	15844	15801	15638	15817	15886	15674	15808	15786	15557	15656	15661	15873	15917	15587	15704	15784	15815	15834	15798	15583	15426	15739	15692	15634	15761	15695	15782	15658	15766	15757	15484	15487	15764	15765	15771	15816	15665	15606	15709	15812	15652	15739	15859	15920	15740	15696	15747	15615	15662	15691	15663	15840	15988	15816	15659	15870	15576	15676	15726	15542	15649	15719	15767	15693	15668	15754	15760	15778	15620	15929	15883	15710	15679	15892	15795	15710	15865	15764	15726	15960	15737	15660	15730	15626	15685	15805	15695	15665	15817	15756	15616	15669	15753	15698	15650	15675	15758	15799	15748	15729	15669	15787	15649	15858	15672	15608	15799	15628	15969	15943	15699	15703	15741	15542	15691	15689	15816	15613	15750	15814	15912	15711	15613	15830	15590	15693	15876	15700	15749	15702	15613	15664	15741	15762	15713	15596	15737	15862	15781	15501	15781	15732	15755	15589	15921	15657	15691	15730	15720	15687	15641	15625	15739	15899	15739	15916	15592	15542	15813	15769	15667	15742	15539	15616	15748	15819	15780	15760	15750	15678	15661	15842	15784	15650	15617	15558	15830	15897	15733	15740	15508	15659	15791	15645	15655	15654	15755	15671	15766	15743	15672	15621	15888	15637	15637	15541	15749	15618	15831	15528	15745	15669	15769	15613	15802	15593	15655	15751	15715	15741	15716	15785	15677	15720	15802	15652	15673	15671	15793	15777	15668	15576	15781	15752	15561	15776	15656	15858	15723	15709	15789	15947	15793	15564	15891	15885	15691	15747	15771	15780	15870	15861	15697	15663	15646	15613	15866	15892	15896	15687	15813	15772	15768	15807	15730	15782	15624	15718	15635	15775	15548	15675	15682	15769	15610	15620	15545	15825	15638	15689	15876	15738	15693	15647	15625	15784	15605	15749	15774	15534	15735	15788	15756	15685	15834	15726	15713	15701	15655	15752	15755	15505	15646	15720	15845	15677	15724	15692	15553	15759	15852	15726	15694	15655	15694	15729	15708	15789	15805	15862	15894	15855	15721	15704	15716	15628	15657	15770	15547	15650	15462	15631	15926	15781	15804	15840	15603	15753	15836	15741	15803	15650	15617	15814	15780	15713	15643	15751	15738	15653	15649	15597	15557	15712	16010	15622	15700	15634	15344	15638	15795	15748	15559	15518	15688	15617	15718	15836	15736	15333	15671	15659	15556	15653	15804	15933	15698	15789	15737	15743	15732	15725	15508	15623	15747	15736	15835	15764	15550	15685	15933	15681	15889	15757	15819	15735	15685	15543	15691	15732	15540	15755	15711	15758	15791	15753	15767	15609	15493	15754	15881	15638	15818	15630	15571	15729	15708	15843	15648	15602	15869	15750	15644	15854	15660	15702	15712	15669	15651	15804	15793	15724	15630	15402	15738	15693	15839	15734	15564	15939	15733	15885	15777	15881	15777	15661	15723	15757	15785	15808	15759	15625	15745	15801	15721	15481	15901	15844	15746	15683	15817	15877	15760	15862	15781	15621	15750	15639	15680	15795	15778	15672	15522	15707	15536	15724	15712	15818	15834	15936	15542	15684	15560	15737	16031	15772	15788	15693	15582	15670	15736	15710	15807	15661	15665	15739	15634	15808	15821	15820	15866	15701	15932	15809	15703	15889	15763	15849	15697	15638	15798	15850	15665	15838	15577	15773	15684	15730	15710	15695	15650	15786	15707	15696	15753	15766	15666	15578	15930	15779	15683	15723	15906	15773	15836	15485	15739	15820	15763	15702	15833	15851	15563	15851	15604	15761	15609	15847	15723	15797	15797	15775	15654	15805	15875	15846	15784	15735	15818	15921	15712	15672	15872	15915	15637	15730	15744	15877	15777	15748	15832	15630	15685	15725	15659	15670	15815	15712	15606	15612	15934	15762	15663	15680	15788	15807	15663	15871	15770	15968	15676	15670	15640	15664	15891	15709	15817	15643	15699	15812	15753	15675	15781	15687	15696	15638	15778	15761	15747	15806	15713	15882	15908	15764	15509	15746	15662	15546	15662	15850	15710	15931	15698	15699	15784	15805	15697	15878	15705	15652	15443	15661	15540	15618	15735	15879	15549	15660	15796	15528	15696	15604	15708	15774	15642	15726	15767	15731	15701	15923	15779	15847	15581	15732	15719	15657	15640	15702	15803	15663	15765	15596	15843	15815	15661	15834	15842	15622	15653	15611	15599	15680	15850	15552	15808	15745	15854	15848	15842	15513	15783	15697	15646	15686	15717	15788	16017	15727	15867	15735	15711	15682	15736	15852	15727	15649	15683	15761	15821	15811	15727	15783	15794	15688	15926	15709	15554	15716	15531	15614	15735	15704	15652	15670	15577	15719	15897	15861	15891	15671	15625	15951	15734	15663	15710	15616	15692	15664	15787	15554	15833	15751	15621	15846	15764	15623	15573	15653	15710	15452	15649	15847	15645	15947	15664	15837	15849	15816	15801	15896	15784	15654	15773	15814	15821	15663	15805	15725	15844	15786	15648	15940	15798	15822	15710	15714	15780	16029	15772	15748	15803	15846	15597	15659	15747	15944	15745	15710	15733	15639	15849	15686	15728	15812	15839	15570	15702	15830	15627	15803	15735	15702	15441	15863	15934	15761	15623	15691	15762	15566	15513	15606	15525	15775	15770	15765	15752	15699	15782	15873	15649	15698	15653	15708	15782	15661	15391	15755	15644	15708	15739	15716	15817	15721	15763	15623	15743	15767	15857	15781	15596	15580	15760	15507	15653	15914	15887	15654	15870	15703	15779	15894	15658	15793	15581	15784	15873	15768	15594	15815	15871	15767	15772	15715	15661	15785	15725	15652	15621	15647	15807	15712	15634	15747	15754	15765	15634	15811	15801	15802	15846	15682	15785	15843	15837	15793	15572	15685	15910	15649	15690	15674	15781	15620	15701	15720	15723	15622	15590	15621	15840	15771	15565	15640	15601	15577	15792	15705	15703	15853	15811	15798	15880	15829	15759	15770	15717	15757	15726	15492	15872	15877	15682	15830	15857	15733	15757	15711	15653	15826	15877	15665	15660	15912	15676	15852	15798	15699	15812	15689	15758	15678	15724	15779	15944	15757	15575	15768	15630	15759	15757	15795	15794	15721	15769	15576	15868	15659	15688	15544	15658	15878	15755	15800	15570	15602	15722	15814	15562	15778	15950	15929	15934	15795	15746	15825	15733	15903	15769	15748	15796	15730	15755	15566	15850	15696	15762	15656	16058	15737	15771	15729	15735	15925	15832	15807	15778	15854	15816	15823	15794	15739	15463	15685	15928	15529	15582	15893	15864	15766	15532	15712	15687	15725	15635	15844	15772	15681	15797	15697	15801	15614	15904	15723	15787	15604	15695	15783	15659	15634	15697	15753	15745	15688	15757	15780	15754	15881	15707	15781	15823	15670	15602	15720	15566	15710	15743	15744	15663	15679	15839	15741	15751	15583	15699	15941	15858	15970	15701	15877	15868	15782	15736	15630	15761	15803	15776	15859	15847	15711	15751	15788	15838	15989	15639	15509	15671	15789	15777	15831	15904	15748	15858	15677	15751	15785	15572	15563	15776	15637	15614	15632	15913	15931	15727	15717	15706	15717	15789	15745	15919	15769	15797	15701	15591	15772	15646	15724	15678	15770	15704	15767	15791	15574	15686	15757	15720	15797	15701	15645	15617	15748	15497	15736	15736	15817	15918	15628	15736	15651	15685	15811	15911	15899	15781	15724	15705	15731	15681	15604	15808	15768	15620	15683	15743	15841	15547	15622	15736	15681	15734	15614	15637	15664	15718	15966	15781	15694	15736	15647	15712	15634	15764	15663	15629	15821	15625	15574	15930	15568	15647	15556	15595	15793	15667	15728	15776	15706	15576	15605	15575	15671	15770	15825	15778	15688	15719	15579	15767	15657	15761	15843	15765	15874	15653	15758	15806	15932	15569	15501	15761	15737	15773	15754	15937	15786	15663	15659	15816	15854	15583	15748	15777	15836	15805	15722	15578	15756	15602	15713	15733	15732	15869	15865	15567	15885	15996	15605	15864	15704	15693	15665	15793	15851	15821	15842	15906	15937	15830	15643	15706	15753	15872	15770	15936	15774	15775	15864	15824	15868	15901	15560	15726	15798	15512	15757	15754	15661	15995	15665	15856	15620	15786	15691	15555	15953	15655	15854	15941	15730	15788	15717	15602	15852	15752	15535	15864	15823	15726	15598	15808	15776	15640	15707	15756	15845	15760	15798	15693	15920	15761	15779	15827	15737	15504	15730	15683	15771	15806	15867	15701	15913	15603	15615	15977	15873	15839	15869	15538	15883	15714	15628	15751	15733	15560	15637	15593	15778	15737	15662	15645	15711	15816	15847	15783	15807	15771	15604	15821	15848	15803	15752	15769	15844	15735	15838	15770	15714	15840	15710	15862	15757	15738	15802	15561	15916	15683	15740	15762	15707	15524	15860	15864	15777	15799	15912	15852	15676	15887	15543	15596	15962	15653	15685	15692	15872	15843	15572	15683	15851	15847	15599	15771	15848	15674	15843	15705	15719	16031	15880	15800	15823	15746	15927	15733	15588	15706	15704	15723	15573	15863	15620	15549	15630	15702	15797	15595	15840	15615	15804	15670	15799	15689
26854	39128	35562	27119	23245	21053	20217	19284	17800	16829	16064	15818	15880	15891	15630	15499	15337	15249	15249	15241	15177	15138	14967	14929	14942	14854	14914	14941	14967	14764	15058	14716	14745	14817	14916	14922	15003	14980	14789	14820	14855	14652	14905	14737	14763	14813	14712	14819	14810	14892	14741	14752	14693	14654	14788	14869	14624	14762	14761	14940	14859	14779	14667	14830	14737	14813	14901	14841	14731	14834	14729	14789	14693	14762	14744	14614	14726	14740	14760	14759	14793	14629	14949	14663	14746	14872	14911	14637	14873	14605	14820	14637	14748	14713	14773	14564	14804	14786	14912	14708	14680	14763	14794	14925	14873	14772	14672	14722	14763	14772	14626	14898	14782	14798	14644	14677	14720	14752	14845	14799	14698	14704	14593	14548	14874	14746	14982	14791	14947	14696	14683	14651	14624	14620	14780	14765	14766	14798	14790	14671	14764	14721	14750	14778	14712	14734	14660	14696	14796	14709	14797	14740	14836	14602	14817	14710	14711	14661	14794	14838	14628	14708	14895	14763	14781	14850	14994	14635	14888	14721	14672	14706	14816	14713	14751	14869	14632	14715	14726	14755	14884	14868	14774	14732	14744	14623	14815	14809	14778	14828	14829	14762	14717	14733	14808	14676	14804	14681	14770	14660	14731	14868	14798	14561	14709	14906	14589	14594	14689	14852	14664	14632	14693	14772	14827	14749	14806	14890	14672	14717	14727	14793	14882	14750	14802	14832	14684	14827	14796	14647	14595	14820	14799	14701	14758	14693	14804	14867	14654	14609	14840	14896	14702	14825	14661	14762	14753	14548	14687	14785	14758	14715	14906	14816	14716	14752	14744	14669	14645	14861	14754	14689	14689	14770	14654	14521	14675	14654	14825	14890	14874	14746	14685	14757	14748	14910	14862	14720	14888	14668	14790	14685	14703	14748	14860	14493	14654	14962	14773	14753	14764	14698	14783	14967	14738	14851	14737	14787	14898	14833	14732	14684	14696	14792	14616	14697	14767	14542	14946	14863	14767	14718	14616	14664	14750	14648	14786	14775	14768	14653	14759	14601	14734	14579	14690	14723	14832	14781	14729	14877	14822	14677	14847	14794	14710	14843	14755	14641	14814	14670	14705	14717	14651	14849	14786	14630	14690	14800	14717	14732	14740	14677	14800	14789	14855	14840	14631	14729	14826	14741	14611	14759	14901	14684	14794	14724	14801	14907	14606	14841	14727	14849	14608	14676	14638	14728	14717	14595	14698	14870	14764	14648	14739	14568	14721	14975	14794	14666	14652	14751	14760	14865	14845	14590	14764	14739	14686	14760	14723	14696	14881	14744	14679	14727	14819	14765	14618	14617	14738	14762	14738	14804	14642	14713	14930	14740	14676	14721	14845	14683	14802	14745	14791	14676	14935	14674	14646	14761	14620	14749	14590	14820	14768	14736	14626	14932	14657	14707	14832	14877	14771	14732	14711	14634	14902	14757	14988	14783	14816	14740	14818	14881	14592	14852	14767	14605	14783	14839	14678	14642	14723	14702	14718	14795	14867	14773	14649	14758	14564	14805	14688	14829	14653	14751	14794	14744	14758	14658	14812	14604	14743	14713	14983	14686	14676	14774	14723	14805	14755	14759	14972	14693	14423	14682	14680	14814	14838	14825	14686	14748	14748	14826	14637	14699	14694	14883	14651	14794	14688	14775	14615	14764	14696	14643	14847	14802	14769	14818	14848	14658	14631	14853	14880	14834	14697	14619	14739	14695	14923	14863	14873	14726	14774	14830	14923	14679	14710	14736	14546	14829	14792	14838	14778	14681	14791	14741	14847	14790	14834	14878	14672	14801	14679	14692	14745	14762	14854	14789	14961	14767	14728	14689	14617	14654	14787	14855	14767	14917	14661	14682	14797	14780	14756	14666	14728	14585	14697	14636	14780	14706	14864	14789	14605	14881	14783	14936	14844	14532	14756	14675	14844	14743	14775	14660	14820	14699	14748	14695	14647	14838	14561	14667	14838	14603	14835	14842	14575	14683	14623	14665	14976	14586	14795	14684	14815	14764	14607	14798	14853	14765	14866	14686	14634	14952	14799	14750	14778	14707	14759	14790	14656	14760	14788	14627	14862	14795	14743	14835	14813	14742	14637	14826	14775	14695	14712	14896	14701	14936	14581	14698	14804	14728	14739	14668	14797	14679	14830	14888	14671	14783	14713	14692	14627	14690	14819	14732	14747	14726	14803	14867	14708	14729	14529	14800	14650	14655	14692	14759	14947	14654	14814	14801	14842	14702	14800	14763	15014	14686	14771	14504	14877	14654	14868	14762	14709	14726	14809	14738	14753	14645	14700	14760	14819	14625	14758	14663	14871	14618	14730	14761	14603	14779	14862	14711	14549	14646	14673	14425	14701	14804	14860	14868	14765	14898	14758	14675	14727	14641	14807	14786	14719	14682	14814	14851	14849	14815	14748	14841	14749	14771	14722	14829	14887	14881	14800	14706	14664	14862	14686	14673	14923	14755	14793	14780	14777	14878	14739	14677	14500	14619	14649	14814	14816	14615	14718	14740	14802	14750	14624	14748	14686	14678	14727	14607	14795	14901	14768	14893	15028	14834	14845	14826	14791	14884	14637	14864	14811	14732	14601	14838	14776	14743	14753	14754	14870	14717	14583	14775	14847	14673	14733	14667	14681	14861	14712	14828	14779	14678	14811	14909	14912	14647	14563	14710	14811	14791	14906	14687	14901	14672	14800	14835	14974	14956	14849	14819	14644	14815	14818	14633	14619	14623	14606	14869	14961	14663	14776	14713	14745	14709	14715	14773	14732	14655	14843	14635	14792	14655	14721	14767	14801	14736	14927	14753	14803	14812	14733	14672	14638	14777	14800	14831	14755	14699	14864	14699	14608	14764	14778	14627	14758	14717	14828	14608	14696	14866	14751	14825	14729	14771	14750	14717	14660	14602	14781	14779	14792	14774	14640	14822	14622	14800	14742	14819	14542	14692	14906	14691	14798	14847	14959	14847	14653	14721	14586	14642	14772	14740	14765	15001	14678	14743	14706	14658	14718	14667	14849	14791	14852	14900	14671	14809	14733	14806	14767	14779	14612	14673	14706	14649	14708	14781	14678	14779	14703	14757	14565	14637	14661	14763	14581	14726	14900	14590	14835	14686	14837	14752	14786	14889	14716	14953	14754	14845	14679	14648	14739	14714	14676	14597	14751	14712	14892	14694	14816	14782	14753	14781	14709	14824	14736	14570	14862	14576	14676	14562	14887	14618	14756	14769	14765	14554	14866	14782	14675	14816	14616	14664	14650	14676	14725	14786	14772	14844	14692	14643	14815	14633	14677	14676	14857	14745	14874	14748	14661	14673	14848	14506	14751	14662	14713	14736	14757	14672	14746	14720	14905	14588	14725	14555	14746	14636	14806	14715	14655	14722	14830	14678	14882	14695	14898	14696	14841	14775	14630	14573	14670	14793	14707	14663	14694	14765	14620	14706	14854	14961	14760	14613	14770	14575	14568	14639	14731	14757	14723	14790	14689	14686	14904	14617	14706	14765	14762	14771	14611	14783	14683	14570	14788	14686	14570	14822	14808	14910	14779	14901	14598	14756	14744	14732	14711	14868	14766	14646	14708	14829	14668	14777	14874	14884	14800	14649	14876	14720	14816	14635	14790	14684	14702	14647	14747	14848	14752	14814	14569	14925	14835	14896	14630	14721	14682	14645	14698	14850	14866	14676	14815	14729	14617	14676	14798	14759	14655	14681	14797	14642	14614	14837	14773	14585	14833	14700	14705	14775	14748	14892	14803	14886	14803	14817	14776	14592	14795	14794	14667	14784	14727	14753	14743	14679	14902	14736	14649	14658	14736	14849	14789	14712	14662	14754	14838	14764	14709	14710	14776	14706	14860	14888	14652	14678	14722	14708	14756	14659	14790	14879	14691	14850	14841	14595	14764	14650	14746	14890	14752	14794	14661	14833	14768	14751	14722	14756	14818	14590	14682	14625	14606	14846	14731	14844	14952	14651	14909	14637	14894	14918	14769	14800	14583	14672	14619	14699	14775	14796	14812	14651	14646	14855	14620	14649	14759	14602	14827	14832	14927	14645	14779	14785	14712	14783	14818	14789	14847	14554	14861	14624	14746	14614	14583	14794	14857	14716	14734	14777	14773	14889	14578	14894	14808	14739	14873	14822	14818	14804	14813	14804	14880	14779	14815	14798	14690	14853	14814	14682	14704	14849	14852	14699	14572	14857	14808	14500	14736	14637	14721	14683	14773	14668	14697	14735	14901	14706	14756	14763	14771	14735	14920	14844	14755	14857	14802	14636	14743	14703	14696	14893	14714	14727	14692	14791	14762	14719	14789	14760	14722	14743	14779	14728	14610	14561	14740	14925	14659	14689	14836	14576	14816	14896	14740	14747	14763	14785	14783	14822	14721	14844	14782	14589	14758	14758	14955	14644	14611	14777	14851	14759	14841	14832	14631	14750	14704	14745	14642	14985	14873	14679	14804	14777	14801	14774	14673	14548	14817	14716	14776	14765	14672	14917	14787	14741	14724	14820	14633	14482	14867	14729	14779	14749	14867	14911	14767	14625	14802	14705	14723	14780	14674	14804	14868	14664	14648	14767	14896	14677	14772	14852	14911	14784	14741	14669	14900	14667	14693	14766	14845	14968	14815	14712	14861	14918	14717	14687	14687	14919	14526	14822	14676	14890	14797	14641	14913	14486	14757	14780	14748	14837	14842	14730	14803	14763	14807	14892	14756	14675	14785	14719	14741	14709	14546	14715	14781	14847	14795	14498	14701	14782	14752	14745	14761	14821	14801	14862	14821	14775	14767	14908	14666	14650	14667	14883	14754	14854	14768	14686	14926	14852	14724	14545	14579	14753	14766	14597	14903	14595	14802	14852	14833	14841	14750	14684	14735	14824	14700	14785	14677	14766	14698	14810	14720	14747	14726	14728	14710	14772	14652	14743	14713	14646	14734	14737	14765	14747	14642	14557	14804	14909	14744	14720	14782	14564	14786	14858	14758	14883	14793	14902	14810	14983	14846	14757	14723	14772	14794	14742	14729	14861	14925	14672	14717	14630	14723	14722	14763	15037	14682	14571	15090	14683	14696	14767	14632	14729	14820	14842	14822	14669
24178	21655	29325	24821	23488	24772	24690	21928	20121	19639	18713	18418	18390	18356	18207	18070	17931	17697	17582	17512	17485	17611	17392	17594	17418	17236	17437	17429	17348	17178	17345	17369	17386	17142	17272	17031	17190	17111	17118	17276	17149	17107	17160	16961	17069	17147	16893	17314	17014	17031	17184	17267	17099	17061	17322	17112	17364	17065	17218	17284	17246	17003	17219	17145	17094	17088	17106	17290	17094	17195	17127	17117	17126	16923	17016	17145	17256	17162	17235	17185	17156	17003	17162	17098	17045	17185	17095	17086	17259	17335	17222	17218	16967	17060	17334	17154	17193	16931	17259	16966	17171	17115	17163	17152	17029	17089	17038	17046	17130	17062	17251	17111	16858	17301	17075	17040	17135	17328	17105	17018	16887	17194	17226	17233	17055	17223	17150	16969	17019	17211	17280	17279	17107	16950	17130	17018	17035	17007	17108	16941	17079	17124	17033	17061	16996	17205	17050	17085	17165	17014	17185	17245	17186	17187	17191	16931	17236	17018	17066	17097	17096	17372	17339	17125	17051	17174	17131	17081	16884	17113	17198	16950	17092	17008	17073	16962	17133	17128	17036	17073	16930	17037	17101	17071	16944	17098	17024	16903	17145	17029	17058	17079	17213	17105	17331	17152	17175	17082	17002	17096	17373	17017	17097	17099	17258	17199	17089	17019	17209	17094	16933	17048	17223	17044	17362	17158	16979	17164	17201	17049	16980	17206	16836	17136	16984	17018	17130	17306	17068	16948	17005	17100	17033	17121	17009	17240	17251	16954	16990	17084	17017	17091	17173	17182	17126	17067	17120	16876	16927	17106	17085	16867	17088	17183	17203	17071	16973	16883	17143	17129	17148	17187	17102	17105	16985	17049	17057	16904	17203	17063	16995	17039	16966	17100	17201	17096	16923	17160	17161	16943	17020	17101	17064	17070	17085	16888	17227	16997	16988	17122	16965	16929	17100	16905	17092	17204	17010	16808	16951	17048	16978	17051	17056	16958	17157	17116	17222	17065	17055	17105	16997	17160	17198	17142	17180	17175	17047	17195	17137	16824	17080	17048	17120	16965	17030	17093	17088	17110	17040	16823	17149	17083	17263	17140	17203	17146	17121	17094	17163	16977	17181	16951	17033	16979	16977	17018	17230	17144	17370	16991	16888	17072	16994	17021	17155	17112	17037	17202	17146	17101	17179	17042	17247	17079	17045	17128	17265	17025	17111	16959	17078	17287	17105	17023	16955	17067	17168	16986	16790	17018	16951	16788	17247	17029	16941	17100	17150	17080	17180	16947	17074	16983	17148	17161	17205	16943	17158	17231	17128	17131	17208	17208	17296	16993	16960	17114	17136	17085	17066	17088	17000	16995	17141	17161	17249	17027	17049	16959	17174	17045	17310	17162	17210	16961	17099	17087	17101	17108	17184	16857	17144	17035	17022	16869	16986	16971	17189	17213	17156	17115	17359	16909	17210	17069	17007	17041	17141	16999	16918	17054	17077	17066	17301	17087	17116	17022	17088	17163	17284	17164	17137	16992	16961	16812	17068	17187	17065	16921	17032	17083	17094	17033	17052	16850	16946	17069	17044	17090	17229	17100	17095	16983	17151	17059	17064	17059	16978	17117	17029	17171	17190	17087	17308	17102	17250	17130	17117	17065	17171	17122	17036	17218	17018	17224	17216	16958	16994	17122	17087	17234	17134	17048	16933	16854	17054	17069	17129	17246	17056	17216	17027	16878	17034	16989	16945	17279	17162	17061	17092	17054	17198	17031	17126	17223	17174	17127	17223	17019	17121	17301	17105	17187	17103	16892	17038	17006	17092	17080	16968	17032	16922	17248	17038	17256	17078	16932	17141	17308	17162	17119	17034	16969	17018	17016	17000	17085	17073	17047	17223	17060	17136	17050	17279	17120	17203	17230	17120	17166	17130	17265	17206	17305	17041	17027	17010	16973	16883	17084	17088	17090	17193	17153	17399	17161	16962	17021	17181	17208	17062	17115	17206	17114	17128	17033	16920	17137	17275	17161	17129	17144	17145	17176	17197	17225	17266	17169	17084	17116	17096	17015	16918	17169	17181	17156	16989	17171	16982	16993	17075	17008	16763	16921	17175	17248	17197	17031	16948	17087	17120	17162	17073	17130	17293	17079	17256	17207	17081	16950	16972	16992	17114	17378	17022	17143	17173	17064	17149	17190	17182	17076	17100	17053	17099	17069	16979	16875	17160	17084	17083	17211	17142	17165	17123	17186	17052	16983	17023	16982	17074	17143	17169	17211	17081	16913	17127	17106	17243	17096	17197	17222	17140	17175	17103	17118	17119	17216	17118	17187	17105	16977	16955	16995	16995	16905	17126	16810	17248	17131	17017	16996	17190	17130	17070	17052	17174	17123	17076	17143	17234	16920	17087	17015	16910	16993	17043	17092	17193	17105	16976	16902	16990	17104	17181	17253	16926	17055	17113	17063	17120	17016	17183	17118	17121	17170	17148	17033	17041	17205	17151	17223	16928	17186	17301	17110	17123	17021	17317	17187	17035	16988	17013	17129	17070	17036	16944	17011	17067	17015	17265	17065	17058	16912	16768	17119	16941	17132	16944	17217	16993	17164	17074	17130	17093	17144	17037	17129	17068	17207	17061	16914	17139	17173	17182	17042	17038	16973	17181	17115	17137	17156	16992	17047	17083	17033	17303	17292	17077	16926	17026	16912	16914	17056	16949	17126	16943	17079	16973	16925	17235	17155	17077	17204	17110	16977	17011	17096	17045	17008	17297	17146	17303	17135	17049	17164	17026	17084	17110	17087	17261	17031	16996	17017	17309	17382	17006	17194	17023	17015	17289	17234	17063	17171	17453	17110	17223	17227	17281	17166	17092	17271	17205	17079	17058	17014	17227	17133	17041	16953	17347	17074	17129	17244	17010	17085	17043	16969	17081	17105	17093	17012	17148	17159	17031	17166	17127	17030	16907	17341	17280	17086	17031	17299	17118	17115	17154	17165	16924	17086	17225	17041	17030	17121	17203	17077	17319	17208	17152	17079	17236	17204	17348	17305	17100	17186	17232	17147	17092	17059	17033	17017	16996	17094	16990	17331	16891	17148	16801	17176	16987	16994	17176	17041	17133	16978	17047	17009	17192	17138	16967	16716	17087	17140	17227	17114	17109	17048	17159	17155	17196	17099	17121	17009	16935	17189	17170	17294	16990	17119	17163	17171	16961	17110	17214	17145	17077	17088	17246	16933	16996	17021	17075	17091	17326	17001	17016	17228	17178	16997	17223	17132	17111	17240	17012	17131	17129	16982	17285	17258	16949	17307	17278	17073	17248	17344	17235	17039	17100	17170	17068	17046	17081	17229	17223	17231	17083	17067	17159	17129	17044	17144	17271	17071	17259	17097	17003	17236	17217	17033	17302	17104	17139	17126	17125	16912	17141	17067	17174	17061	17048	17056	17126	17051	17172	16997	17099	17093	17014	16968	17085	17139	17086	16943	17173	17056	17119	17154	16916	17062	17048	17068	17176	16997	17259	17184	17170	17058	17121	17161	17185	17121	17017	17147	16963	17141	17235	17164	17047	17018	17222	17120	17009	17062	17094	16970	17204	17151	16926	17075	17295	17154	16849	17076	17003	17005	17254	17185	17092	17052	17101	16996	17230	17169	17058	17119	16969	16983	17193	17248	17082	17054	17123	17215	17199	17034	17232	17183	17199	17271	16987	17020	17019	17010	17057	17414	17219	17131	17175	16921	17144	17107	17126	17188	17077	17100	17253	16947	17022	17263	17303	16963	17176	17140	16989	16966	17296	17114	17283	17096	17201	17054	17056	16990	17104	17194	17115	17147	17256	17014	17055	17086	17158	16936	17197	17140	17258	17141	17005	17049	17089	17065	17030	17239	17369	17230	17113	17002	17114	17116	16915	17127	16763	16932	17045	17416	17019	17030	17086	17195	16918	17187	17132	17011	17053	16964	17172	17102	17301	16924	17092	17051	17305	17086	16961	17013	17076	16909	17046	17261	17197	17095	17107	16856	17050	16961	17032	17100	17098	17187	16974	17002	17063	17292	17288	17242	17161	17139	17188	17013	17086	16945	17139	17146	17113	16922	17023	17066	17100	17166	17018	17173	17190	17113	17130	17408	17227	17074	16942	16884	17183	17020	16926	16923	16923	17054	17048	17135	17207	17136	17020	17292	17155	16960	17092	17273	16985	17224	17078	17140	17342	17181	17058	17046	17014	17077	17079	16917	17109	16993	17003	17138	17056	16988	17147	17112	17059	17204	17131	17005	17139	17202	17196	17220	17140	17066	17073	17237	17019	17129	17121	16997	17174	17101	16954	17104	17269	17149	17197	17161	17060	17078	17045	17112	16922	17229	17294	17221	17292	17194	17093	16957	16858	17028	17025	17208	17189	17257	17267	17050	17135	16980	17119	17098	17064	16923	17184	17173	17162	17324	17134	17010	16861	17314	17095	17084	17132	17253	16964	17369	17075	17158	17170	17107	17050	17190	17319	16902	17122	17040	16955	17177	16840	17044	17171	17048	17228	17204	17183	16907	17180	16975	16765	17110	17042	17152	17143	16990	17065	17157	17039	17208	17238	17193	17272	17152	17019	16985	17247	16969	17106	17094	17315	17051	17166	17191	17146	17022	17069	17041	17251	17130	17158	17154	17063	17273	17180	16970	17167	17184	17204	17189	17123	17125	16947	17211	17205	17169	17098	17195	17149	17084	17162	16898	17160	16901	17022	17063	17007	17007	17132	17120	17223	17198	16889	17167	17076	17240	16956	17054	17233	17236	17161	17108	17140	17064	16971	17039	17168	17096	17058	16830	17254	17026	16982	17085	17046	17162	17099	17287	17153	17161	17203	17043	17093	17323	17003	16974	17021	17164	17148	17010	17297	17205	17062	17116	17110	17099	17239	17101	17016	17174	17231	17161	17174	17034	17050	17198	17220	17102	17284	16934	17157	17023	17271	17098	17026	17064	17298	16963	17199	17129	17230	17047	17055	17324	17019	17153	17149	17188	16987	17071	17187	17169	17065	17105	17012	17181	17012	16936	17101	17230	17144	17417	17090	16939	16979	17374	17166	17260	17184	17022	17162	17041	17122	17390	17021	17335	17205	16992	17031	17162	16876	16974	17163	16998	16901	17139
27015	46024	41563	32626	27861	25339	23824	22878	20469	19085	17836	17859	17760	17668	17326	16956	16762	16554	16686	16377	16519	16401	16020	16120	15865	16012	15922	15780	16004	15961	15647	15753	15783	15584	15705	15782	15811	15767	15759	15736	15651	15624	15631	15778	15700	15786	15821	15670	15746	15638	15670	15555	15664	15748	15762	15752	15743	15538	15791	15762	15529	15847	15655	15794	15741	15732	15610	15695	15559	15719	15610	15729	15762	15690	15617	15624	15504	15820	15615	15630	15782	15506	15640	15602	15719	15786	15551	15851	15426	15803	15812	15791	15599	15696	15646	15590	15760	15724	15730	15527	15835	15899	15832	15841	15647	15674	15682	15580	15802	15688	15832	15671	15808	15563	15678	15598	15799	15581	15656	15787	15376	15880	15579	15650	15718	15657	15747	15813	15618	15606	15520	15732	15718	15636	15721	15838	15740	15746	15599	15727	15724	15636	15789	15620	15701	15694	15452	15708	15637	15597	15813	15667	15638	15631	15652	15777	15698	15706	15604	15582	15637	15636	15688	15665	15625	15688	15660	15719	15803	15598	15598	15965	15608	15553	15665	15770	15644	15502	15757	15746	15644	15757	15567	15750	15702	15652	15546	15738	15705	15736	15726	15635	15620	15553	15436	15621	15595	15767	15696	15616	15604	15656	15480	15800	15738	15601	15625	15643	15829	15667	15607	15568	15619	15672	15631	15643	15773	15593	15609	15386	15566	15671	15702	15816	15614	15757	15688	15539	15601	15550	15569	15750	15826	15606	15653	15692	15715	15705	15822	15724	15538	15419	15435	15651	15829	15596	15804	15600	15755	15614	15665	15584	15643	15671	15675	15682	15624	15640	15585	15554	15736	15626	15595	15773	15479	15635	15769	15670	15600	15616	15771	15568	15613	15636	15670	15667	15637	15677	15557	15752	15605	15596	15577	15781	15817	15553	15675	15723	15691	15708	15731	15611	15642	15644	15773	15780	15687	15759	15678	15639	15686	15689	15638	15743	15543	15679	15634	15662	15507	15651	15701	15718	15659	15789	15586	15832	15641	15669	15790	15627	15569	15552	15707	15586	15714	15645	15607	15627	15620	15644	15537	15727	15823	15574	15767	15653	15730	15782	15700	15668	15497	15538	15628	15638	15573	15476	15638	15640	15605	15650	15543	15710	15710	15691	15726	15831	15599	15748	15567	15718	15713	15622	15658	15723	15658	15715	15694	15563	15553	15573	15790	15778	15678	15656	15620	15673	15617	15622	15742	15754	15590	15830	15618	15878	15634	15551	15882	15596	15603	15717	15617	15631	15551	15640	15822	15773	15680	15606	15606	15580	15595	15789	15576	15563	15700	15801	15675	15708	15808	15664	15703	15668	15662	15543	15710	15690	15717	15663	15650	15751	15683	15522	15638	15746	15511	15600	15641	15678	15695	15632	15563	15455	15645	15656	15651	15650	15614	15786	15683	15749	15727	15592	15678	15589	15663	15570	15712	15633	15513	15696	15637	15613	15633	15747	15677	15692	15751	15661	15617	15542	15491	15587	15736	15576	15808	15720	15726	15738	15546	15625	15713	15644	15602	15825	15602	15610	15645	15624	15638	15606	15615	15630	15668	15789	15574	15714	15709	15696	15665	15648	15583	15652	15755	15905	15606	15412	15573	15727	15691	15735	15826	15655	15769	15542	15628	15727	15718	15665	15656	15853	15850	15578	15772	15621	15656	15527	15703	15524	15633	15642	15527	15711	15707	15527	15529	15618	15734	15737	15462	15668	15780	15665	15587	15665	15671	15487	15602	15590	15831	15728	15565	15600	15607	15813	15553	15726	15565	15559	15740	15718	15697	15819	15631	15712	15765	15816	15649	15720	15812	15719	15665	15502	15766	15578	15765	15583	15717	15799	15571	15667	15568	15688	15637	15712	15684	15643	15761	15678	15629	15604	15717	15814	15660	15730	15635	15589	15602	15677	15635	15652	15826	15499	15671	15762	15590	15672	15673	15666	15572	15594	15739	15640	15722	15604	15695	15749	15689	15548	15595	15796	15684	15619	15935	15549	15594	15640	15726	15693	15675	15712	15685	15494	15731	15617	15666	15745	15760	15736	15654	15708	15666	15470	15673	15566	15638	15667	15709	15694	15613	15597	15527	15605	15784	15759	15575	15445	15812	15773	15675	15621	15593	15587	15395	15396	15707	15601	15550	15489	15633	15619	15802	15461	15698	15681	15721	15632	15489	15674	15605	15656	15669	15835	15652	15883	15635	15674	15670	15684	15753	15711	15624	15590	15666	15650	15540	15758	15597	15711	15770	15805	15742	15492	15572	15599	15681	15697	15636	15430	15690	15582	15725	15624	15884	15635	15698	15700	15784	15688	15686	15542	15677	15676	15642	15599	15738	15451	15837	15704	15660	15681	15581	15691	15696	15704	15747	15685	15694	15713	15877	15698	15618	15686	15677	15661	15654	15552	15605	15636	15957	15633	15511	15580	15408	15613	15633	15774	15740	15620	15755	15667	15625	15612	15683	15825	15638	15651	15753	15680	15760	15691	15714	15628	15794	15683	15661	15802	15653	15698	15608	15692	15704	15644	15629	15657	15771	15603	15609	15561	15634	15562	15605	15683	15776	15658	15811	15429	15772	15585	15562	15663	15516	15780	15732	15573	15641	15618	15699	15789	15547	15652	15716	15465	15604	15595	15720	15564	15816	15560	15555	15704	15713	15610	15714	15580	15735	15559	15501	15542	15692	15499	15685	15740	15686	15582	15607	15542	15598	15393	15740	15660	15590	15402	15726	15741	15712	15655	15631	15597	15578	15553	15790	15555	15756	15578	15753	15631	15595	15641	15883	15619	15606	15697	15683	15660	15577	15719	15605	15711	15519	15630	15549	15764	15640	15709	15483	15474	15659	15756	15791	15597	15609	15735	15670	15503	15713	15748	15614	15597	15726	15657	15706	15716	15579	15658	15687	15778	15574	15717	15564	15637	15784	15705	15848	15720	15699	15637	15684	15765	15603	15731	15645	15763	15647	15637	15636	15658	15597	15835	15615	15712	15622	15862	15607	15733	15683	15843	15736	15662	15815	15924	15669	15696	15629	15734	15439	15655	15479	15725	15707	15862	15724	15594	15815	15647	15721	15627	15728	15722	15836	15649	15674	15858	15685	15484	15631	15718	15429	15710	15622	15635	15816	15509	15848	15734	15529	15509	15758	15641	15603	15818	15673	15596	15655	15771	15555	15588	15658	15667	15549	15505	15788	15732	15628	15550	15707	15682	15603	15523	15532	15735	15648	15887	15523	15561	15803	15418	15688	15789	15809	15572	15753	15558	15732	15763	15768	15627	15523	15471	15650	15641	15505	15762	15720	15629	15552	15748	15646	15730	15533	15874	15753	15792	15699	15639	15767	15564	15769	15680	15820	15585	15545	15707	15668	15508	15596	15795	15756	15667	15749	15633	15671	15632	15702	15800	15683	15743	15810	15681	15718	15725	15445	15554	15530	15753	15475	15515	15665	15647	15541	15601	15476	15666	15599	15711	15719	15599	15625	15632	15503	15590	15630	15776	15657	15622	15587	15555	15688	15661	15597	15704	15755	15690	15718	15697	15659	15615	15660	15766	15646	15535	15763	15747	15768	15610	15748	15600	15684	15618	15542	15790	15576	15726	15691	15606	15618	15708	15621	15723	15628	15674	15528	15811	15696	15806	15670	15642	15690	15603	15607	15662	15735	15490	15621	15642	15695	15656	15727	15610	15653	15829	15749	15620	15628	15642	15666	15641	15573	15637	15735	15731	15706	15753	15579	15648	15654	15748	15605	15458	15705	15547	15708	15656	15726	15720	15625	15802	15729	15639	15547	15760	15606	15803	15663	15680	15672	15696	15772	15759	15688	15561	15749	15686	15688	15687	15717	15565	15732	15551	15712	15667	15528	15566	15787	15696	15641	15652	15705	15635	15574	15713	15647	15568	15894	15553	15715	15633	15651	15477	15619	15732	15720	15670	15605	15604	15719	15559	15567	15864	15562	15698	15771	15726	15600	15596	15574	15675	15565	15559	15682	15665	15662	15693	15653	15612	15683	15663	15755	15546	15596	15843	15763	15604	15837	15714	15805	15648	15549	15660	15606	15732	15499	15752	15544	15580	15507	15724	15521	15674	15635	15733	15783	15637	15652	15780	15679	15717	15555	15468	15703	15788	15721	15524	15645	15723	15647	15648	15693	15437	15761	15604	15638	15649	15581	15704	15769	15687	15539	15471	15921	15805	15656	15690	15511	15783	15597	15710	15613	15672	15689	15688	15772	15855	15671	15613	15770	15514	15739	15810	15800	15739	15679	15555	15664	15669	15547	15437	15718	15799	15548	15780	15609	15661	15568	15722	15634	15592	15692	15566	15815	15540	15678	15679	15745	15783	15599	15630	15606	15722	15616	15523	15609	15545	15569	15628	15697	15606	15667	15637	15591	15641	15825	15714	15648	15653	15719	15755	15610	15677	15862	15495	15546	15665	15702	15665	15707	15671	15587	15702	15578	15659	15569	15700	15765	15680	15599	15463	15850	15483	15738	15769	15667	15602	15654	15545	15666	15553	15783	15714	15578	15707	15645	15588	15840	15476	15715	15744	15489	15717	15746	15651	15585	15651	15639	15533	15733	15630	15697	15728	15621	15578	15748	15611	15599	15555	15584	15498	15624	15696	15578	15781	15596	15567	15560	15772	15653	15697	15581	15613	15940	15519	15635	15625	15710	15680	15795	15493	15621	15655	15511	15580	15564	15758	15675	15640	15606	15548	15594	15700	15552	15704	15755	15562	15696	15685	15603	15674	15741	15652	15632	15633	15587	15638	15695	15763	15531	15588	15600	15776	15532	15782	15580	15631	15633	15661	15725	15618	15677	15705	15823	15511	15575	15575	15549	15943	15683	15625	15621	15719	15596	15574	15596	15771	15628	15642	15734	15832	15579	15671	15562	15673	15735	15712	15700	15632	15782	15657	15666	15632	15643	15515	15730	15726	15584	15651	15612	15710	15824	15724	15715	15597	15782	15496	15659	15405	15593	15745	15607	15518	15541	15761	15683	15589	15739	15642	15688	15799	15767	15615	15750	15639	15752	15757	15700	15810	15573	15762	15658	15585	15767	15602	15781	15611	15676	15725	15655	15711
23185	21633	29694	24137	22261	25447	28888	23943	21819	21219	20020	19768	19665	19664	19502	19163	19045	18774	18667	18669	18658	18459	18458	18231	18213	18322	18114	18187	18004	18240	17913	18062	18007	18057	17862	18058	17942	17927	18020	18062	18048	18010	18105	17982	18013	17972	17992	18020	17763	18021	17956	17947	18110	17897	17793	17897	17800	18188	17923	17897	17723	17956	17852	17949	17778	17868	17870	17859	17769	17917	17878	17566	17830	17672	17741	17883	17899	17709	17834	17667	17625	17846	17757	17719	17759	17808	17957	18063	17769	17970	17935	17838	17736	17828	17713	17853	17691	17785	17842	17984	17922	17928	17824	17841	17757	17779	17820	17778	17712	17724	17883	17914	17841	17779	17963	17860	17865	17663	17720	17754	17834	17752	17653	17717	17730	17797	17678	17723	17787	17756	17686	17808	17996	17849	17679	17712	17840	17610	17660	17774	17937	17780	17674	17469	17869	17788	17760	18076	17739	17932	17661	17754	17728	17765	17779	17947	17961	17524	17540	17849	17778	17702	17872	17995	17763	17887	17773	17815	17803	17731	17990	18028	17897	17824	17843	17925	17958	17731	17856	17874	17757	17896	18042	17738	17764	17862	17657	17953	17789	17777	17822	17857	17764	17779	17895	17805	17951	17761	17566	17545	17963	17732	17834	17690	17721	18079	17866	17785	17680	17812	17820	17814	17905	17670	17830	17682	17811	17648	17697	17852	17634	17813	17749	17802	17688	17820	17989	17744	17800	17572	17610	17722	17840	17681	17552	17892	17633	17518	17810	17619	17743	17628	17935	17757	17875	17705	17746	17735	17702	17656	17889	17828	17857	17782	17563	17838	17924	17883	17828	17735	17731	17882	17837	17686	17977	17693	17989	17847	17782	17927	17829	17880	17826	17595	17618	17794	17871	17687	17829	17956	17832	17862	17824	17832	17582	17675	17729	17587	17914	17740	17919	17791	17598	17768	17708	17661	17839	17958	17811	17738	17705	17744	17774	17588	17817	17743	17710	17924	17770	17937	17945	17642	17774	18024	17942	17889	17751	17753	17506	17715	17792	17749	17805	17770	17912	17800	17893	17983	17854	17788	17778	17746	17673	17774	17725	17751	17835	18004	17629	17754	17904	17867	17797	17812	17798	17715	17757	17737	17909	17835	17633	17697	17772	17837	17714	17804	17520	17853	17753	17736	17938	17860	17808	17982	17659	17679	17728	17723	17852	17691	17862	17876	17910	17825	17815	17788	17732	17761	17973	17712	17843	17800	17693	17872	17872	17962	17618	17814	17861	17830	17774	17638	17877	17716	17837	17791	17704	17688	17751	17555	17727	17819	17909	17803	17828	17970	17931	17988	18001	17999	17673	17809	17854	17891	17677	17792	17714	17620	17900	17753	17741	17567	17771	17731	17907	17911	17682	17856	17783	17802	17701	17633	17750	17697	17894	17748	17875	17803	17648	17762	17394	17749	17807	17802	17759	17702	17881	17857	17711	17856	17775	17630	17865	17815	17857	17708	17863	17915	17797	17731	17521	17849	17612	17751	17598	17700	17681	17900	17790	17803	17805	17810	17829	17728	17825	17856	17868	17772	17921	17880	18036	17605	17840	17855	17695	17852	17857	17748	17865	17577	17794	17834	17945	17789	17980	17637	17752	17832	18009	17898	17703	17755	17868	17815	17861	17953	17554	17791	17715	17842	17720	17800	17845	17841	17791	17660	17934	17756	17622	17777	17910	17782	17610	17702	17716	17622	17823	17611	17744	17780	17809	17853	17710	17604	18107	17778	17766	17711	17920	17897	17822	17769	17912	17940	17834	17711	17590	17916	17932	17779	17824	17787	17703	17596	17755	17617	17712	17740	17810	17660	17760	17734	17785	17679	17928	17911	17703	17755	17591	17641	17759	17698	17967	17843	17656	17893	17663	17878	17699	17846	17881	17803	17812	17888	17664	17774	17833	17824	17890	17974	17657	17757	17708	17760	17723	17633	17861	17644	17605	17841	17683	17667	17579	17740	17742	17971	17920	17846	17705	17809	17721	17768	17731	17642	17806	17781	17942	17917	17756	17642	17837	17811	17916	17593	17810	17743	17689	17776	17825	17668	17794	17758	17774	17730	17821	17600	17851	17958	17683	17639	17596	17534	17710	17737	17694	17764	17864	17674	17636	17877	17705	17779	17653	17772	17699	17824	17853	17758	17926	17821	17865	17943	17901	17765	17919	17537	17714	17781	17815	17567	17800	17790	17672	17955	17751	17724	17751	17811	17774	17574	17829	17813	17914	17815	17845	17715	17714	17824	17766	17906	17826	17808	17608	17854	17969	17654	17850	17829	17831	18006	17546	17728	17933	17822	17739	17709	17714	17855	17818	17773	17662	17689	17858	17828	17799	17720	17673	18006	17848	17888	17842	17821	17730	17605	18016	17854	17897	17767	17580	17793	17770	17895	17842	17845	18003	17750	17956	17693	17778	17837	17755	17725	17942	17847	17707	17812	17964	17953	17682	17690	17772	17867	17812	17926	17919	17656	17829	17813	17909	17861	17788	17657	17726	17707	17765	17561	17894	18032	17717	17739	17868	17808	17901	17818	17925	17755	17891	17910	18009	17862	17645	17739	17784	17500	17784	17668	17874	17949	17914	17733	17871	17920	17730	17767	17862	17782	17691	17788	17856	17864	17777	17971	17908	17831	17609	17614	17887	17767	17827	17785	17777	17807	17866	17693	17713	17713	17705	17913	17964	17638	17902	17854	17909	17973	17852	17727	17788	17838	17846	17760	17750	17895	17965	17836	18106	18015	17583	17682	17960	17812	17805	17809	17841	17875	17860	17837	17733	17833	17888	17683	17660	17810	17620	17680	17930	17810	17933	17796	18005	17739	17677	17634	17860	17682	17743	17761	17871	17681	17734	17710	17783	17803	17706	17667	17803	17998	17805	17772	17744	17863	17684	17810	17640	17930	17970	17938	17918	17951	17730	17706	17767	17738	17784	17822	18004	17851	17724	17741	17750	17659	17667	17799	17882	17764	17893	17826	17884	17936	17817	17738	17808	17610	17808	17891	17810	17765	17589	17758	17691	17767	17660	17912	17473	17651	17666	17676	17698	17682	17871	17976	18049	17775	17872	17640	17664	18049	17711	17877	17533	17687	17736	17764	17815	17748	17672	17798	17950	17686	17684	17678	17761	17663	17878	17879	17620	17853	17848	17874	17886	17817	17767	17588	17833	17660	17746	17643	17747	17652	17566	17867	17758	17907	17748	17953	17551	17876	17743	18035	17765	17766	17610	17654	17746	17748	17997	17714	17840	17791	17704	17682	17591	17782	17959	17683	17853	17823	17851	17622	17775	17976	17804	17657	17850	17851	17766	17681	17558	17827	17648	17943	17888	17624	17882	17721	17666	17603	17670	17880	17757	17759	17640	17722	17955	17769	17968	17721	17701	17800	17720	17781	17656	17874	17719	17545	17814	17772	17828	17722	17685	17726	17989	17815	17907	17754	17839	17638	17543	17670	17630	17635	17849	17754	17822	17966	17698	17732	17810	17810	17968	17830	17629	17721	17832	17949	17966	17871	17736	17883	17838	17709	17789	17698	17757	17642	17723	17911	17778	17749	17765	17753	17737	17670	18026	17570	17801	17628	17710	17934	17959	17731	17706	17931	17616	17812	17755	18054	17693	17879	17746	17737	18033	17707	17890	17815	17673	17809	17811	17917	17730	17801	17502	17835	17880	17667	17693	17632	17709	17947	17761	17881	18008	17816	17788	17595	17620	17652	17818	17838	18033	17719	17858	17822	17686	17580	17783	17759	17892	17683	17862	17883	17625	17828	17807	17872	17502	17711	17739	17750	17683	17671	17805	17827	18076	17881	17772	17703	17695	17675	18118	17555	17871	17842	17860	17762	17771	17768	17587	17664	17796	17598	17825	17966	18038	17817	17773	17820	17889	17922	17978	17740	17736	17790	17768	17797	17928	17813	17720	17902	17776	17922	17789	17834	17824	17836	17741	17574	17744	17663	17629	17868	17738	17713	17971	17830	17731	17665	17757	17833	17898	17840	17845	17742	17861	17770	17730	17957	17775	17952	17921	17735	17877	17921	17923	17832	17916	17869	17850	17708	17785	17647	17616	17619	17686	17812	17703	17764	17758	17731	17817	17665	17764	17752	17716	17771	17951	17634	17748	17929	17746	17823	17898	17724	17860	17847	17800	17722	17860	17906	17629	17892	17712	17838	17742	17751	17898	17779	17735	17887	17711	17747	17803	18104	17974	17781	17612	17814	17552	17622	17760	17684	17667	17742	17563	17642	17790	17791	17626	17788	17841	17980	17971	17914	17892	17906	17799	17565	17814	17801	17760	17728	17937	17771	17844	17900	17892	17687	17793	17812	17972	17740	17926	17886	17746	17667	17937	17840	17709	17703	17804	17790	17723	17741	17778	17804	17682	17824	18133	17567	17710	17732	18051	17778	17946	17748	18000	17995	17847	17951	17890	17864	17696	17840	17868	17831	17812	17680	17776	17869	17885	17975	17779	17752	17814	17637	17884	17941	17848	17954	17854	17827	17737	17955	17978	17734	17797	17957	17571	17588	17924	17665	17720	17761	17857	17664	17746	17930	17840	17840	17858	17878	17979	17847	17849	17915	17743	18009	17827	17780	17845	17922	17685	17926	17715	17494	17935	17948	17897	17634	17716	17925	17702	17848	17672	17843	17877	17950	17842	17816	17784	17714	17821	17718	17840	17615	17917	17691	17693	17731	17763	17856	18050	17917	17898	17931	17779	17786	17735	17606	17863	17720	17701	17802	17593	17781	18029	17861	17682	17735	17781	17715	17758	17860	17877	17901	17705	17781	17729	17833	17959	18001	17852	17763	17835	17943	17797	17836	17657	17735	17773	17791	17930	17683	17722	17782	17635	17729	17851	17667	17732	17767	17770	17933	17838	17670	17818	17847	17797	17798	17661	17753	17570	17629	17861	17794	17838	17585	17776	17717	17874	17662	17797	17739	17645	17801	17750	17752	17958	17735	17849	17654	17772	17785	17772	17846	17852	17821	17792	17773	17960	17568	17862	17822	17805	17819	17797	17926	17895	18073	17825	17778	17798	18057	17848	17935	17968	17763	17807	17629	17736	17892	18035	17870	17979	17839	17819	17759
28954	49753	45021	37360	31549	28501	27007	25231	22472	21029	19332	19073	18956	18870	18514	18215	17616	17446	17246	17157	16922	17081	16816	16578	16452	16465	16321	16455	16495	16556	16303	16465	16128	16051	16075	16266	16178	16187	16026	16148	16166	16067	16158	16220	16284	16128	15914	16137	16198	16132	16214	16053	16213	16120	16234	15954	16170	16281	16009	16250	15934	16372	16174	16147	16047	16153	16161	16062	16113	16189	16025	16027	16121	16234	16271	16101	15966	16058	16135	16015	16028	16063	15993	16079	16090	16119	16004	16072	16195	16193	15888	16059	16155	16030	16150	16120	16153	15997	16085	15974	16163	16002	16153	16145	16013	16124	15964	16107	16060	16136	16026	15868	16110	16124	16160	15769	16249	16050	16120	16002	16067	16024	16111	16009	16014	15828	16059	15945	16168	16189	16163	16065	16119	16108	16025	16251	16210	15956	16052	16011	16211	16052	16183	15862	15929	16145	15987	15986	16270	16174	15986	16021	16149	15912	15962	16123	16025	16079	16111	16156	16147	16113	16141	15992	16061	16234	16063	16277	16104	15941	16044	16131	16195	16043	16082	16155	15998	16154	15941	16065	16045	16178	16221	15998	15962	16057	16112	16095	16156	15994	16127	16086	16016	16254	16018	16265	15882	15908	16069	16030	16008	15964	16092	16040	15986	16128	15995	15963	16088	16021	16163	16071	15970	16283	15967	16094	16089	16142	16198	15958	16039	16114	16255	16164	16091	16093	16057	16078	16109	16102	16026	16166	15914	15881	15955	16082	16126	16006	16072	16146	16150	15991	16080	16137	16097	16112	16275	16030	16189	16029	16084	16011	16020	16141	16143	15920	15966	15985	16206	16031	16129	16047	16097	15988	16118	16097	16046	15979	15959	16106	16028	16003	16110	16100	16190	16024	15938	15958	16092	16119	16163	16025	16152	15924	16238	16106	16016	16069	16049	16008	15853	16055	16123	16297	15927	16068	16023	16163	16020	15866	16047	15969	15963	16061	16015	15996	16368	16084	16126	15952	16064	15996	15982	16116	16074	16059	16012	16002	16084	16259	15939	16276	15944	16074	16024	16196	16013	16089	16138	15992	16091	16163	16096	16131	16156	16201	15974	16106	16123	16016	16188	16039	16288	15979	16010	16213	16149	15980	16139	16005	16012	15939	16191	16001	16078	16087	16065	15936	16272	15869	15993	16035	15971	15839	16076	16176	16032	15964	15996	16131	16148	15946	16006	16163	15874	16084	16162	16109	16114	16197	16065	15980	16196	15965	16001	15932	16113	16107	15971	15980	15896	15995	16125	15956	16092	16053	15827	16119	16110	16123	16034	15915	16007	15960	16016	16101	16168	15961	16135	16123	16071	16339	15912	16024	15893	16127	15979	16079	16291	16018	15907	16026	16089	15881	15896	16003	15995	16155	16097	15945	16069	16195	15994	15936	16122	16049	16082	16152	16041	16084	16160	16208	16174	15927	15944	16226	16036	16022	16131	16086	16016	15939	15961	16197	16089	16173	16016	15949	16106	16009	15979	16042	16036	16036	16213	16181	16154	16065	15969	16084	16049	16034	16155	16005	16338	16015	15955	16048	15797	16052	16132	16174	16116	16230	16035	16029	15928	15862	16029	16091	16154	16052	15985	16027	15998	16256	15877	16016	16079	16143	16059	16212	15984	16058	15928	16103	16006	15929	15853	16013	16055	15961	16059	16020	16075	16135	15999	16067	16083	16195	16200	16073	16060	16122	15982	16030	16135	16002	16079	16167	16090	16065	16034	16210	15998	16172	16017	16102	16088	16140	16032	15973	15992	15805	16101	16078	15964	16070	16027	15968	16036	16070	15991	16077	15936	16024	15992	16088	16100	15963	16033	16154	16024	16175	16056	16316	16047	16061	16042	16114	15883	16217	16144	16220	16011	16131	16158	15836	15972	15882	16039	15827	16034	16288	16035	16022	16095	16139	16060	16177	16229	15963	16163	16096	16062	16203	16209	16053	15980	15914	15968	16020	16054	16235	15787	15962	16040	16221	15823	16030	16160	16005	16077	16116	16091	16026	16121	15799	15881	16168	16123	15971	16202	16093	16059	15919	16111	15855	16123	15976	16020	15956	16093	16049	16195	16034	15949	16015	16154	16030	16044	16024	16128	15998	15962	15945	16114	15870	16102	16046	16038	15938	15962	16131	15986	16031	16065	16115	16223	16003	16058	15856	16183	16150	15910	16073	16035	15974	15929	15996	16042	16038	16084	16081	15969	16130	15956	16015	16035	15961	15997	16010	16036	16079	16172	15904	16155	15864	16001	15804	16266	15996	15972	15942	16104	16081	16135	16084	16087	16230	16190	16083	16071	15886	16191	16030	16044	16077	16006	16153	15910	15979	16040	16057	16148	16018	16063	16047	16212	16087	15963	16079	16184	16140	16074	16070	16124	16009	15882	15918	15942	16135	15854	16007	16040	15968	16198	15817	16111	16095	16218	16230	16026	16066	16112	16197	15980	15943	16200	16063	16123	16146	15980	16084	16129	16130	15962	16073	15929	16158	15905	16086	16032	16016	16163	16199	16063	16086	16055	16072	15907	16045	16287	16058	15955	16168	15941	16063	16066	16072	16009	15935	16107	15983	15817	16067	16149	15928	16135	16046	16030	16117	16071	16082	16015	16194	16086	15970	16038	16070	16209	16048	15997	16004	15962	16009	15835	16146	16126	16028	16101	15950	16152	16147	16002	16181	15940	16088	16185	15922	16101	15929	15971	16133	15980	15961	16031	16027	16053	16129	15977	15970	15968	16020	16058	16007	16050	16125	16135	16137	16034	15894	15951	16158	15941	16110	15985	16017	16029	16074	16066	15973	15880	15982	15921	16128	16142	16126	16091	15964	15991	16131	15991	16140	16007	15921	16227	16111	16193	16011	15992	15947	16118	16158	16001	16080	15926	16016	16117	15972	16103	16125	15962	16221	15921	15980	16081	16027	16033	16031	15978	15959	15981	15806	15972	15886	16052	16004	15906	16004	15896	16047	16069	15934	16068	16155	15942	16054	16038	16070	16103	15951	16007	16096	16103	16056	15870	15997	16070	15923	16171	15891	16056	16172	16075	16070	16023	16139	16325	15939	15913	16265	15951	16042	16111	16059	16215	16010	15991	16181	16015	16021	16209	15949	15865	16071	16226	16049	15967	16148	15978	16087	15972	16166	16075	16114	16055	16042	16060	15969	16188	15888	16171	15891	16114	15985	16110	16214	16077	15994	16235	16086	16072	15963	16133	16090	16056	15969	15998	16235	16186	16197	16014	16207	15995	16031	15994	15951	16122	16005	16049	16055	16054	15988	16184	15933	16071	16077	16069	16041	16079	16062	16078	16120	15900	16088	16118	16147	16073	16106	16035	16059	16137	16090	16182	15964	16068	16156	16170	16030	16064	15868	16130	15817	16140	16062	15861	15998	15967	16163	15999	16118	16024	16023	15998	16009	16007	16124	16019	16146	15816	16119	15989	16128	16270	16225	15960	15995	16019	16070	16050	15974	16171	16003	16069	16111	16047	16097	15806	16051	16039	15969	16165	16092	16123	16019	16235	15963	15933	16189	16095	16069	16254	16078	16081	16127	16010	16141	16096	16058	16126	16011	16170	16038	16071	16074	16161	15847	16026	15963	16176	16015	16040	16038	16151	16041	16125	16073	16029	16049	15997	16100	16049	16075	16201	15970	16177	16072	15987	16198	16068	16184	16038	16001	16142	16018	16174	16043	16110	16064	16199	16023	16134	16125	15894	16004	16000	16014	16118	16008	16062	16073	16123	16158	16043	16129	16115	15906	15898	15832	16022	16003	16031	16027	16113	16120	15936	16104	15908	15921	15972	15986	15850	16064	15897	16087	16223	15980	16102	16033	16081	16117	16066	16002	16097	16115	16226	16203	15970	16161	16072	16059	16129	16118	15980	16026	15990	15967	15908	16185	16214	16006	16168	16131	16147	16041	16019	16051	16137	16054	16158	15983	16042	16132	16052	16027	15937	15988	16225	15945	16035	16072	16282	16034	15746	16143	15852	15898	16055	16161	16065	16005	15976	15952	15913	16007	16053	16126	16105	16058	16110	16173	16140	16034	16087	15806	15964	16069	15937	16064	16062	15920	16165	16101	16184	16040	16131	15929	16255	15954	15796	16054	16094	16239	16024	16094	15997	16243	16069	16034	15903	15967	16129	16151	16119	16122	16109	16122	16202	16035	16070	16153	16082	16055	15940	16064	16095	16135	16160	15978	15982	16085	15857	16090	16177	16115	16095	16094	16143	15981	16061	16080	16008	15944	16086	16065	15951	15933	16228	15990	16119	16004	16025	16133	16052	15996	15971	16298	15970	16082	16235	15997	16025	16154	15993	15951	16171	16137	16249	16107	16011	16027	16279	16139	15982	16156	16059	15980	16052	16150	16056	16157	16106	15927	16132	16056	15963	16155	16092	16115	16089	16016	16033	16134	16221	16042	16048	16083	16001	15905	16064	16032	16046	15918	15841	16154	16124	15961	16161	16236	16049	16129	16094	16071	15928	16117	16086	16128	16148	16056	16308	16016	16268	16022	16115	16088	16004	16058	15978	15952	16074	15980	16059	16064	15991	16134	16104	16070	16141	16064	16025	16103	16102	16163	15929	16055	16081	16093	15992	16077	16100	16102	15974	16245	15859	16027	15943	16020	15975	16101	16128	15999	16030	15927	15983	16177	15985	15883	16188	16010	16014	16089	16040	16168	16150	16070	16069	16057	16121	16190	16072	16033	15986	15933	16115	16062	15908	16155	16152	15850	16086	16016	16003	16077	15983	15980	15978	16003	16139	15975	16090	16033	16142	15879	16176	16001	16104	15984	15986	16051	16114	16019	16007	15883	16097	16186	15984	16066	15880	15933	16156	16104	16093	16208	16017	16101	15994	16222	16148	15911	15893	16153	15938	16052	16059	15977	15998	16100	16000	16170	16151	16039	15995	15987	16222	16232	15963	16066	16023	16231	16090	16081	16048	16154	15883	16087	15920	16044	16142	16092	16012	16059	15972	15968	16014	15856	16020	15869	16116	16268	16086	16136	16031	16077	16019	16277	15890	16014	16077	15877	16138	15986	16132	16152	16173	16042	16108	15945	16005	16115	15902	16165	16125	15962	15963	16079
28331	25267	30765	27718	22570	20962	20474	19665	18743	18185	17874	17765	17623	17675	17601	17380	17264	17344	17107	17027	17185	16968	17000	17087	17102	17092	16927	17151	17235	16949	16842	16804	17101	16928	16806	17061	17004	16791	16816	16903	16840	16959	16881	17005	16931	16918	17089	16995	16759	16779	17051	16828	16963	17014	17080	16901	16869	17026	17124	16947	16964	16793	17081	16900	16949	16887	17079	17018	16907	16888	17023	16817	16951	16829	16932	16978	16922	16869	16953	16799	17061	16809	17011	16782	16952	16940	16808	16667	16944	16920	16842	16891	17000	16922	16740	17158	16942	16791	17004	17024	16790	16908	17035	16818	16800	17031	16778	16801	16944	16911	16817	17035	16766	16900	16984	16893	16821	16943	17210	16903	16835	16906	16972	16914	16902	16825	16888	16859	16701	16930	16768	16984	16970	17063	16962	16887	16884	16957	16792	16914	17035	16778	16869	16944	17152	16981	16990	16946	16840	16822	16992	17159	16968	16982	17022	16938	16731	16890	16794	16831	16911	16915	16971	16839	16911	16945	17021	16828	16914	16883	16985	16972	16820	17006	16849	16968	16749	16914	16941	16960	16814	16855	16732	16796	16799	16813	16759	16949	16962	16882	16958	17089	17122	16824	17009	17072	16870	16938	16976	16927	16830	16897	16627	16849	17174	16780	16769	17010	16988	17026	16929	16735	16814	17005	16717	16945	16954	16996	16953	16872	16666	16989	16948	16924	17059	16916	17027	17014	17052	16817	16878	17080	16898	16941	16950	16817	16854	17002	17041	16901	16957	16970	16822	17003	17102	16888	17020	17013	16773	16984	16891	16906	16927	16817	16964	17126	17065	16963	16714	17058	16924	17053	17100	16829	16932	16988	17040	16884	17034	16889	16901	16854	16904	16952	17142	16872	16849	16927	17049	17003	16834	16766	16735	16976	16865	16824	16984	17081	16803	17030	16810	16978	16803	16865	16926	17122	17012	16887	16859	16893	16995	16956	16958	16934	16998	16876	16997	17080	16913	16808	17015	17079	16727	16963	16952	16923	16901	16974	17032	16890	17071	16846	16806	16865	16832	16777	16967	16879	17099	16924	16916	16944	16959	16994	16616	16802	16888	17002	16905	16916	16834	17010	17026	16849	17129	16858	17003	17004	16931	16799	17001	16776	16934	16859	16893	16858	17022	16995	17021	16738	17004	16821	16919	16739	16711	16782	16780	16907	17021	16817	16864	16946	16967	16813	16885	16968	16931	17027	17029	16833	16710	16993	17098	16851	16962	17010	16903	16877	16965	17022	16928	16901	17106	16814	16894	16970	16986	16836	16692	17086	17142	16965	16845	16845	17152	16928	16942	16988	17098	16830	16952	16992	16810	17038	16802	16998	16986	17010	16865	16769	16738	16982	16651	17043	16971	16849	17137	16918	17082	16934	16871	17020	16872	16987	16805	16981	16934	17097	17086	16975	17007	17128	16952	17012	16804	16746	16872	16851	16981	16935	16877	16940	16801	16839	16949	16894	17096	16734	17065	17150	16815	17051	16980	16869	17000	16995	16917	16801	16940	16779	16754	16982	17070	17053	16821	17023	16884	17150	16824	17009	16870	16960	16963	17012	16968	16828	16959	16939	16944	17045	16980	16922	16883	17024	16879	16893	16952	17052	16846	16998	16975	16971	17054	16861	16804	16865	17030	17109	16772	17132	16561	17003	16907	17024	17060	16930	16827	16940	16978	16904	17010	17063	17031	16937	17030	16945	17003	16927	17065	16981	16859	16797	17123	16793	16920	17011	16834	16918	16917	16718	16693	16910	16837	16768	17082	17107	16921	16867	16948	16952	17103	17074	16814	16962	16934	17076	17047	16883	17054	17118	17035	16946	17227	16974	16884	16851	17053	17083	16993	17133	16829	16829	16846	16979	16925	16885	16859	16633	16935	16898	16938	16972	16866	16851	17082	17207	16779	16999	17075	16935	17117	16884	16946	16771	16907	16980	16994	16756	17111	16918	16565	16918	16808	16965	16956	16889	16946	17105	16855	16870	16825	16820	17081	16824	16992	16909	16826	16659	16986	16832	17051	16928	16899	16980	16868	16948	17188	16949	16919	16937	16944	17108	16876	16920	16946	16820	17098	16978	16758	16792	16845	16853	16871	16710	16859	16955	17087	16818	16995	16862	17056	16980	16913	16842	16821	16938	17025	16988	16898	17018	16835	17124	16782	16986	17083	17128	17070	16854	16887	16842	16965	16822	16987	17008	16876	16926	17002	17031	16739	17066	16892	17037	16728	17105	16959	17122	16864	17054	16931	16848	17082	16970	16886	16918	16859	16873	16916	16886	16923	16777	17069	16863	16981	16943	16897	16981	16879	16747	16764	16904	16661	16792	16959	16992	16940	16933	17079	17009	16750	16861	17036	16866	16865	17057	16957	17217	16970	16668	16816	16987	16926	16941	16969	16971	16803	16828	17016	16931	17025	17043	16944	16722	17132	16830	16859	16918	16937	17143	16992	16909	16973	17003	16873	16898	17095	16866	16668	16925	16745	16874	16868	16818	16934	16835	16981	16769	16982	17005	16883	16970	16879	17072	16925	16740	17002	16729	16849	17130	17052	16773	17052	16804	16923	16909	17007	16784	17065	16995	16822	17038	16840	16783	16735	17044	16769	16869	16922	17116	17094	16839	16964	16727	16961	17112	17014	16940	17201	17048	16776	16958	16960	16817	16908	17029	16835	17154	16872	16927	16962	16802	16955	16883	17011	16881	17020	16886	16994	16909	17077	16800	16859	16723	16788	16725	17077	16981	16875	16944	16783	16852	16983	16978	17021	17105	17049	16975	16832	16911	16825	17102	16879	17002	17141	16832	16955	16935	16993	16844	16880	16857	16935	17017	17027	17003	16828	16804	16957	17104	16854	16979	17074	17032	16755	16867	16850	16771	16811	16781	17143	17167	16753	16868	16861	16843	16896	16911	16828	16960	16899	16862	16907	17032	17137	16987	16939	16923	17013	17056	16866	16819	16963	16727	16940	16825	16899	16934	17097	16752	17095	17128	16806	16758	16885	16868	16889	16918	16929	16883	16868	16996	16820	17059	16903	16956	16792	16688	16700	16759	16873	16844	16968	16948	16928	17059	16866	17030	16836	16974	16814	17064	17108	17028	16894	16877	16951	17092	16845	16859	16787	16914	16857	17001	16980	16902	17078	16916	17089	16978	16946	17052	17035	16953	16820	16888	17079	16989	17128	16924	16811	16831	16866	16733	17016	16769	16745	16811	17051	16963	16773	16939	16886	16866	17046	17058	17044	17009	16876	16802	17016	16848	16942	16726	17011	17014	16999	17139	16964	16823	17064	17115	17081	16984	16955	16800	16944	16887	17066	17023	16959	16946	16792	17050	16786	17049	17016	17032	17125	16811	16978	16861	17042	17214	17031	16777	16828	16976	16844	16783	16848	17017	16817	17020	16825	16807	17009	16758	16957	17008	16810	16885	16850	16893	16854	16696	16922	16988	16883	17067	16990	16809	16846	16748	16922	17063	16904	17030	16870	16922	16838	16896	17013	16795	16888	17065	17102	16711	16859	16910	16746	16947	16776	16793	16867	16888	16809	17093	16979	17081	17140	16781	16977	16978	17039	16865	16948	17008	16941	16854	16815	17017	16792	17115	16943	16774	16689	16918	16948	17002	16876	17071	17159	17032	17043	16890	16992	16974	16851	16906	16942	16931	17054	17058	17039	16978	16948	16801	17159	16946	16925	16935	16854	16749	16828	17008	16810	16935	16947	17195	16867	16836	16889	17063	16838	17087	17099	16909	16841	17049	16998	16769	16965	16888	16880	16852	16940	16985	16886	17120	17128	16861	16943	16871	16855	17143	16831	17027	16897	16909	17050	16959	16723	16916	16875	17104	16992	16807	16982	17160	16895	17060	16980	16975	16643	16846	17044	17101	16891	16932	17008	17056	17063	16782	17061	16803	16886	16892	16913	16859	16966	16818	16897	17042	16936	17023	17013	16821	16935	16798	16916	16772	16921	16978	16881	17082	16892	16801	16892	16837	16978	16974	17028	16930	17125	16671	16800	16917	16936	17007	17037	17081	16788	17063	17006	16914	16736	16801	16964	16839	16985	16911	16881	17018	16759	16973	17040	16882	16966	16821	16963	16974	17055	16858	16956	17025	17019	17027	16756	17071	16884	16925	16824	16902	17000	16753	16917	17162	17050	16752	17138	17042	16950	16891	16806	16956	17152	16954	17000	16981	16925	17099	16999	17025	16868	17028	16877	16694	16959	16775	17192	16896	16927	16957	17162	16999	16919	16871	16840	16963	17045	17044	16911	16828	17028	16687	16786	16670	16885	16843	17088	16960	16873	17057	16844	16981	17123	16877	16801	16924	16861	16868	17003	16952	16740	16796	16856	16975	16975	17034	17079	17007	16979	17123	16969	16992	16953	17072	16876	16978	17039	17154	16865	16856	16845	16919	17003	16866	17099	16908	16984	16884	17024	17089	16869	16723	16909	16931	16999	16926	17147	16912	17053	16861	16923	16792	17092	16854	16934	16796	16868	16966	17027	17019	17103	16883	16911	16877	16862	16994	16857	16942	17215	16878	16977	16794	16992	16874	16933	17106	16878	17023	16715	17013	16831	16946	17126	16834	16818	16943	17011	16930	16887	16915	17016	17004	16925	17018	16954	17018	16847	16968	16914	17038	16809	17105	17031	16595	16905	16734	16786	16867	17062	16806	16918	16863	16887	16863	17026	16890	16962	17052	17054	16973	16934	16810	16800	16901	16825	16964	16940	16765	16969	17068	17132	16944	17075	16787	16959	16990	16984	16911	16888	17014	16949	16960	16862	16975	16784	16766	16885	16908	16866	16925	16719	16958	16916	16921	17193	17104	16799	17082	17028	17067	17101	16784	16907	16790	16840	16762	17034	16734	16700	16983	16860	16883	17080	16893	16987	16870	16911	16865	16738	16954	16911	17088	16758	17029	16953	17015	17031	17016	16744	17001	17022	17049	16874	16945	16883	16945	16875	17031	16859	17030	17033	16843	16886	16864	16949	16926	17068	16896	16956	16954	16894	16976	16871	16820	16952	16937	16719	16910	17021	17066	16972	16841	16934	16728	16982	17017	16826	16876	17017	17110	17312	16923	17042	16721
27626	39941	35491	28034	23802	21678	20857	19598	18170	17619	16783	16768	16725	16616	16442	16319	16160	16039	15841	15942	15822	15951	15777	15620	15587	15516	15747	15489	15731	15554	15597	15501	15578	15496	15400	15511	15710	15514	15496	15538	15360	15725	15457	15430	15590	15602	15681	15621	15510	15469	15427	15521	15416	15690	15538	15595	15578	15530	15632	15601	15530	15397	15426	15480	15512	15624	15494	15436	15646	15622	15481	15673	15335	15486	15456	15690	15665	15540	15313	15498	15475	15418	15509	15550	15576	15430	15629	15464	15516	15458	15366	15376	15478	15422	15454	15501	15444	15454	15438	15466	15651	15518	15553	15477	15486	15521	15481	15441	15729	15523	15486	15416	15521	15521	15488	15412	15431	15480	15327	15403	15590	15393	15489	15551	15581	15573	15239	15499	15514	15488	15395	15578	15518	15556	15553	15469	15558	15493	15320	15444	15410	15408	15624	15474	15344	15458	15596	15347	15414	15464	15526	15391	15430	15387	15475	15393	15515	15518	15326	15549	15458	15589	15580	15541	15370	15586	15330	15550	15451	15484	15452	15510	15452	15329	15376	15511	15381	15622	15516	15401	15542	15520	15468	15565	15456	15454	15347	15496	15373	15498	15684	15425	15542	15487	15473	15267	15454	15503	15468	15356	15402	15422	15458	15506	15606	15515	15732	15569	15617	15449	15448	15324	15524	15536	15612	15389	15451	15448	15535	15327	15515	15430	15481	15520	15382	15372	15422	15541	15384	15700	15511	15379	15441	15380	15309	15358	15558	15485	15343	15389	15378	15418	15482	15404	15453	15340	15352	15580	15455	15430	15523	15632	15390	15365	15631	15444	15568	15436	15541	15584	15639	15435	15760	15337	15540	15519	15615	15456	15465	15386	15463	15413	15390	15391	15531	15474	15287	15445	15585	15498	15451	15600	15541	15576	15441	15608	15308	15601	15298	15648	15306	15389	15556	15483	15603	15437	15540	15600	15358	15424	15543	15584	15586	15376	15586	15483	15612	15557	15533	15494	15386	15468	15468	15620	15487	15253	15293	15512	15470	15504	15555	15510	15499	15447	15434	15604	15374	15468	15494	15492	15518	15520	15536	15475	15672	15378	15483	15391	15501	15376	15711	15660	15389	15520	15496	15357	15328	15372	15499	15356	15416	15346	15589	15309	15464	15411	15511	15314	15631	15421	15296	15535	15496	15409	15582	15549	15394	15354	15646	15434	15359	15412	15462	15587	15366	15504	15378	15441	15571	15486	15650	15466	15613	15504	15501	15376	15346	15485	15510	15545	15431	15533	15595	15289	15426	15564	15463	15547	15490	15496	15529	15566	15416	15599	15442	15340	15557	15431	15482	15380	15366	15605	15550	15546	15478	15539	15290	15624	15593	15346	15591	15494	15544	15303	15370	15582	15616	15474	15509	15186	15480	15555	15546	15428	15430	15469	15677	15347	15568	15612	15384	15499	15556	15452	15531	15564	15303	15510	15592	15174	15650	15352	15548	15520	15585	15461	15499	15481	15386	15348	15464	15645	15267	15481	15457	15605	15415	15459	15468	15608	15447	15510	15346	15559	15364	15420	15544	15540	15464	15464	15501	15540	15643	15276	15450	15565	15424	15393	15591	15390	15396	15546	15517	15431	15572	15474	15348	15540	15499	15615	15615	15173	15439	15444	15479	15370	15383	15519	15581	15437	15449	15544	15393	15391	15510	15620	15679	15394	15443	15589	15494	15590	15438	15636	15326	15358	15517	15435	15534	15419	15336	15319	15378	15449	15457	15562	15508	15588	15403	15355	15637	15412	15460	15489	15548	15593	15448	15348	15539	15460	15482	15458	15603	15394	15625	15558	15451	15497	15308	15510	15510	15518	15540	15514	15632	15504	15462	15449	15416	15488	15429	15371	15384	15394	15652	15379	15475	15544	15546	15476	15478	15533	15316	15350	15383	15445	15466	15446	15550	15463	15481	15545	15413	15413	15449	15414	15445	15452	15418	15523	15475	15541	15446	15484	15445	15624	15568	15554	15434	15450	15408	15501	15498	15579	15356	15479	15384	15500	15543	15578	15414	15385	15677	15287	15626	15383	15415	15415	15540	15451	15538	15445	15464	15444	15553	15357	15419	15509	15481	15350	15521	15546	15273	15397	15427	15334	15647	15423	15727	15564	15483	15317	15413	15466	15557	15351	15559	15359	15337	15414	15648	15402	15497	15426	15670	15469	15631	15563	15532	15498	15548	15432	15504	15643	15644	15506	15516	15535	15445	15605	15450	15482	15413	15509	15498	15425	15573	15556	15635	15440	15638	15469	15487	15622	15236	15390	15436	15574	15735	15667	15457	15376	15469	15371	15582	15500	15470	15504	15658	15404	15553	15518	15527	15630	15443	15502	15663	15449	15426	15548	15410	15628	15488	15374	15420	15326	15372	15415	15568	15469	15429	15461	15497	15341	15556	15560	15479	15345	15491	15513	15504	15382	15533	15438	15396	15512	15367	15580	15473	15434	15450	15435	15554	15400	15505	15473	15473	15580	15528	15589	15609	15510	15569	15599	15386	15396	15437	15480	15490	15531	15556	15446	15565	15507	15479	15408	15660	15503	15338	15487	15441	15638	15391	15474	15535	15478	15569	15472	15497	15452	15457	15715	15364	15387	15454	15400	15378	15372	15398	15456	15475	15577	15410	15491	15649	15522	15478	15383	15447	15521	15532	15532	15616	15543	15466	15380	15492	15509	15444	15475	15487	15421	15773	15355	15524	15433	15475	15445	15511	15317	15327	15447	15451	15325	15611	15394	15387	15520	15263	15382	15512	15603	15603	15211	15318	15590	15278	15568	15593	15661	15544	15441	15426	15426	15590	15456	15396	15595	15498	15550	15402	15539	15462	15456	15641	15506	15599	15435	15472	15430	15412	15382	15748	15558	15513	15414	15520	15650	15343	15523	15469	15504	15478	15458	15406	15516	15448	15475	15425	15477	15388	15514	15355	15393	15488	15636	15541	15407	15466	15560	15401	15359	15529	15380	15472	15428	15576	15472	15551	15363	15531	15564	15480	15647	15544	15445	15508	15378	15355	15479	15554	15409	15456	15502	15394	15627	15493	15454	15550	15536	15391	15369	15465	15491	15424	15549	15519	15434	15358	15495	15489	15412	15544	15562	15377	15562	15399	15467	15478	15475	15409	15659	15543	15352	15648	15423	15538	15269	15542	15535	15620	15271	15501	15393	15417	15291	15559	15473	15501	15611	15479	15705	15364	15423	15452	15588	15477	15576	15511	15448	15460	15467	15600	15448	15441	15427	15625	15548	15417	15525	15515	15467	15595	15500	15529	15432	15467	15642	15458	15505	15572	15463	15520	15464	15412	15539	15577	15412	15500	15322	15443	15458	15537	15354	15417	15521	15505	15448	15534	15494	15535	15463	15501	15333	15582	15479	15438	15349	15431	15427	15591	15413	15468	15512	15511	15393	15459	15550	15625	15445	15501	15420	15636	15555	15346	15484	15519	15550	15477	15546	15552	15532	15596	15508	15247	15598	15407	15405	15473	15674	15556	15566	15441	15494	15533	15557	15604	15544	15375	15457	15541	15474	15489	15543	15600	15358	15675	15512	15565	15347	15357	15462	15658	15470	15560	15426	15539	15511	15410	15311	15571	15392	15469	15431	15461	15490	15354	15468	15539	15507	15479	15460	15619	15367	15600	15674	15629	15410	15457	15711	15411	15374	15375	15602	15468	15511	15575	15574	15559	15468	15384	15511	15426	15590	15480	15526	15462	15409	15539	15532	15483	15494	15494	15500	15443	15581	15379	15536	15416	15482	15348	15494	15465	15548	15494	15471	15456	15501	15426	15642	15646	15491	15574	15513	15545	15612	15440	15562	15399	15494	15495	15518	15498	15463	15468	15401	15502	15393	15423	15503	15575	15667	15425	15398	15506	15403	15460	15410	15556	15615	15436	15547	15561	15417	15437	15504	15503	15642	15509	15584	15391	15662	15492	15428	15506	15551	15530	15335	15585	15347	15543	15283	15530	15649	15505	15439	15407	15385	15488	15546	15437	15520	15449	15507	15443	15577	15417	15507	15504	15647	15507	15372	15378	15540	15555	15492	15569	15325	15410	15485	15544	15431	15499	15481	15512	15394	15406	15391	15541	15633	15547	15522	15455	15455	15542	15426	15477	15517	15549	15735	15413	15628	15400	15520	15644	15431	15429	15477	15423	15530	15572	15544	15514	15188	15363	15390	15586	15488	15406	15540	15584	15350	15515	15595	15479	15345	15513	15624	15505	15592	15567	15451	15614	15373	15535	15450	15384	15838	15526	15293	15470	15523	15456	15415	15436	15475	15434	15411	15416	15551	15485	15387	15590	15422	15511	15424	15468	15485	15439	15401	15695	15465	15388	15538	15577	15507	15506	15429	15436	15432	15452	15454	15545	15462	15425	15423	15623	15571	15682	15492	15453	15556	15431	15428	15569	15359	15634	15485	15569	15662	15375	15489	15457	15505	15495	15449	15438	15598	15516	15539	15366	15614	15629	15473	15398	15453	15343	15520	15595	15444	15602	15344	15362	15485	15778	15479	15563	15522	15618	15379	15572	15593	15500	15214	15489	15619	15519	15604	15549	15272	15413	15370	15605	15533	15557	15623	15597	15707	15360	15189	15428	15615	15318	15382	15393	15518	15687	15530	15458	15639	15615	15508	15646	15482	15415	15554	15568	15193	15526	15629	15565	15469	15681	15355	15492	15559	15487	15480	15351	15512	15577	15640	15459	15447	15529	15439	15682	15636	15420	15465	15544	15561	15428	15614	15573	15521	15477	15438	15615	15418	15442	15495	15531	15597	15330	15591	15609	15305	15310	15517	15608	15504	15483	15703	15585	15472	15343	15449	15278	15434	15618	15371	15591	15507	15528	15666	15407	15419	15577	15485	15352	15459	15656	15618	15558	15622	15414	15319	15599	15618	15443	15553	15555	15431	15498	15625	15395	15451	15361	15741	15577	15418	15434	15715	15560	15509	15332	15626	15393	15428	15345	15522	15506	15416	15280	15627	15393	15473	15507	15342	15627	15599	15488	15299	15342	15516	15521	15474	15595	15550	15456	15521	15603	15420	15436	15487	15567	15402	15432	15565	15446	15308	15676	15464	15589	15288
24147	21609	29283	24760	23623	25193	25471	22469	21046	20222	19733	19589	19385	19146	19387	19164	18882	18898	18729	18557	18620	18474	18328	18496	18469	18431	18526	18406	18531	18533	18048	18025	18397	18350	18096	18266	18374	18265	18292	18234	18277	18284	18319	18386	18325	18363	18313	18327	18087	18164	18144	18159	18323	18353	18347	18142	18081	18135	18164	18078	18327	18348	18130	18165	18286	18165	18263	18156	18291	18206	18129	18395	18129	18308	18244	18080	18190	18033	18105	18306	18204	18019	18155	18018	18035	18199	18323	18345	17976	18108	18173	18235	18316	18031	18422	18067	18276	18145	18107	18082	18063	18325	18295	18194	18214	18322	18050	18205	18155	18074	18172	17972	18126	18334	18188	18130	18237	18163	18250	18092	18124	18097	18110	18155	17952	18025	18143	18305	18333	18140	18071	18108	17956	18264	18170	18299	18176	18035	17971	18105	18010	18098	18048	18028	18216	18198	18212	18201	18183	18175	18121	18103	18137	17968	18255	18105	18022	18042	18228	18204	18114	18168	18183	18033	18278	17944	18158	18292	18241	18032	18051	18193	18197	18266	18262	18059	18295	18273	18190	18391	18167	18232	18245	17985	18004	18083	18110	18167	18120	17980	18308	17956	18042	18177	18014	18110	18249	18150	18200	18103	18163	17892	18158	18135	18308	18208	18172	18104	17903	17926	17977	18074	18239	18101	18210	18263	18043	18102	18149	18297	18045	18405	18169	18030	18054	18143	18158	18035	18181	18290	18208	17930	18091	18236	18172	18157	18084	18056	18198	18051	18190	18232	17943	18102	18121	18112	18395	18038	18290	18057	18237	18120	17923	18167	18078	18197	18031	18182	18142	18075	17824	18252	18221	18089	18072	18023	18220	18282	18025	18151	18141	18232	18148	18309	17932	17977	18221	18147	18059	18221	17998	17951	18180	18193	18097	18166	18112	18171	18257	18200	18135	17907	18267	17981	18069	18293	18223	18305	18136	18003	18144	18096	18414	18308	18028	18261	18324	17985	18189	18188	18268	18036	18173	18063	18160	18226	18171	18104	17902	18382	18231	18204	18230	18204	18185	18082	18089	17997	18105	18329	18240	18197	18236	18152	17927	18008	17980	18386	18153	18101	17953	18184	18186	17976	18112	18053	18166	17983	18112	18258	17967	17797	18141	18142	18164	18160	18204	17993	18005	18226	18235	18388	18300	18142	18215	18084	18069	18325	18035	18111	18267	18048	18176	18008	18174	17917	18150	18104	18099	18008	18160	18158	18164	17997	17998	18194	17966	17949	18162	18032	18479	18309	18247	18194	18122	18336	18270	18020	18098	17860	18075	18170	17893	18129	18076	18001	18031	18136	18108	18200	18283	18041	18101	18239	18108	18148	18191	18166	18235	18125	18026	18227	18156	18215	18237	18154	17976	18091	18024	18136	18007	17916	18157	18171	18216	18175	18140	18216	17964	18156	18079	18066	18224	18073	18024	18047	18097	18121	18214	18404	18415	18082	17989	18051	18370	17963	18018	17930	18242	18306	18271	18118	18357	18038	18228	18054	18136	18209	18156	18060	18103	18232	18173	18104	18063	18223	18123	17915	18177	18272	17922	18097	18085	18359	18134	18197	18079	18165	18212	17990	17952	18099	18143	18186	18279	18130	18321	18193	18029	17999	17910	17954	18007	18207	18114	17913	18074	17948	17891	18025	18207	17967	18129	18084	18066	18301	18229	18311	17885	18326	18099	18258	18260	18117	18043	18127	18053	18106	18199	18179	18102	18051	18143	17980	18280	18334	18150	17908	18265	18037	18081	18108	18104	18046	18161	18202	18218	18104	18029	18049	17908	18253	17921	18156	18245	18156	18172	18238	18168	17962	18167	17925	18118	18067	18153	18061	18038	18126	18143	18014	18245	18056	18267	18022	18091	18223	18156	18132	18102	18126	18030	18169	18066	18109	18198	17916	18036	18172	18083	18017	18235	18305	18076	17986	18067	18101	18186	17987	18151	18152	18192	18099	18152	18133	18176	18036	18145	17917	18213	18328	18353	18001	18054	18219	18147	18161	18202	18046	17959	18200	18164	18150	18111	18198	18300	18138	18057	18107	18151	18169	18174	18033	18164	18042	18215	18236	18097	18020	18233	18068	18291	18234	18008	18142	18158	17936	18084	18254	18103	18014	17901	18064	17881	18234	18068	17979	18058	18118	18357	18189	18084	18061	18020	17907	18023	18117	18288	18071	18149	18221	18062	18246	18142	18125	18108	18195	18079	18228	18137	18061	18078	17977	18164	18040	17931	18056	18259	18056	18140	18034	18074	18177	18171	17914	18235	18184	18203	18157	18084	17949	18110	18164	18220	18293	18057	18107	17943	18109	18275	18296	18133	18043	18034	18142	18223	18191	18163	18019	18145	18048	18075	18238	18235	18102	18134	18076	18341	18340	18197	18117	18267	18075	18130	18169	18210	18250	17942	18285	18113	18136	18167	18205	18113	18032	18156	18170	18105	18130	18253	18277	18332	18179	18332	18280	18255	17949	18076	18222	18283	18256	18158	18188	18189	18204	18110	17939	17993	18047	18170	18122	18393	18137	18234	18070	18069	18300	18148	18090	18083	18066	18109	18028	18129	18276	18325	18374	18264	18028	18040	18114	18046	18211	18223	18083	18239	17977	17915	18141	18211	18122	18087	18171	18207	18169	18317	18327	18341	18112	18066	18265	18163	17991	17995	18005	18185	18240	17848	18022	17987	18108	17971	18188	18303	18011	18211	17939	18151	18277	18256	18356	18367	18205	18021	18103	18129	18109	18367	18112	18175	18059	18240	18230	18070	18219	18000	18140	18100	18147	18272	18059	18107	18016	18203	17917	18231	18189	18154	18129	18276	18146	18078	18216	18026	17947	18321	18185	18040	18102	18295	18190	18222	18096	18270	18134	18288	18246	17999	17902	18057	18029	18052	18186	18030	18324	18211	18260	18017	18131	18091	18160	18040	18007	18168	18173	18032	18122	18237	18043	18238	17974	18128	18307	18109	18204	17989	18115	18024	18115	18288	18036	18150	18106	18227	18039	18123	18017	18116	18140	18281	18304	18211	18168	18139	18033	18262	18138	18335	18132	18144	18151	17856	18077	18150	18134	18058	17976	18213	18154	18223	18114	18251	18163	18354	18055	18285	18115	18100	18250	18332	18247	17987	18005	18144	17863	18071	18046	17972	18343	18165	18395	18010	18107	18179	18247	18179	18264	18141	18130	18133	18061	18261	18186	18158	18044	18286	18168	18164	18034	18073	18038	17909	18065	18158	18100	18226	18044	18178	18116	18199	18098	18204	18184	18117	18169	18246	18170	18096	18209	18017	18152	18042	18081	18228	18144	18329	18008	18097	18183	18097	18147	18176	17859	17921	17961	18198	18187	18115	18240	18245	18276	18218	18093	18046	18356	18132	18080	18178	18192	18265	17936	18230	18155	18123	18060	18071	18068	18033	18012	18183	18124	18110	18148	18128	18044	18331	18054	18072	18285	18091	18062	18393	18310	18203	18093	17970	18173	18264	18282	17871	18019	18257	18163	17982	17865	18079	18081	17856	18284	18101	18301	18152	17992	18240	18112	18222	18187	17801	18127	18197	18319	17974	18008	18228	18079	18247	18007	18046	17922	18204	18115	18198	18166	17968	18180	18082	18050	18210	18110	18108	18039	18048	18049	18140	18167	18091	18263	18213	18362	18114	18146	17867	17937	18159	18189	18126	18204	18305	18407	18305	18163	18059	18318	17987	18128	18139	17963	18182	18045	18072	18272	18138	18313	18100	18130	18197	18135	18146	18073	18177	18085	18181	18184	18013	18301	18250	18101	18052	18203	18062	18198	18387	18287	18181	18205	18300	18174	18211	18298	18270	18062	18347	17943	18109	18059	18107	18248	18112	18031	18150	17975	18195	18056	18218	18169	18220	18133	18101	18233	18233	18125	17856	18256	18255	18069	18083	18299	18187	17933	18182	18007	18206	18096	17914	18244	18312	18071	17995	18220	17956	18149	18026	18027	18093	18249	18155	18225	18407	18251	18107	18121	18184	18161	18205	18240	18070	18058	18207	18277	18187	18074	18019	18126	18151	18090	18112	18179	18248	18158	18178	17910	18070	18018	18181	18058	18074	18065	18146	18171	18079	17980	17941	18158	18133	18265	18007	18207	18266	18001	18285	18250	18046	18193	18211	18226	18267	18089	18250	18138	18213	18038	18174	18229	18015	18361	18289	18009	17940	18027	18187	18104	18211	18316	18164	18106	18070	17968	17945	18236	18181	18158	18202	18000	18050	18009	18215	18128	18077	18203	18172	18279	18031	18043	17995	17982	18350	18089	17911	18194	18228	18003	18080	18013	18222	18156	18077	18042	18144	17966	18184	18140	18115	18029	18239	18198	18295	18078	18131	18069	18046	18302	17964	18025	18097	18205	17922	17963	18198	18052	18015	18132	18108	17944	18127	18082	17895	18143	17985	17913	18225	17969	18273	18202	18212	18350	18048	18087	17885	18001	18121	18077	17998	17949	18207	18075	18208	18230	18033	18173	18057	18270	18029	18045	18064	18323	17940	18028	18099	18278	18143	18043	17697	18294	18209	18066	18271	18152	18217	18131	18081	18169	18216	18139	18122	18100	18136	18108	18185	18056	18184	18204	18101	18173	17990	18023	18137	18196	18174	18270	18040	18112	17984	17950	18103	18196	18037	18006	18077	17975	18336	17940	18188	18138	18007	18192	18275	18166	18147	18071	18111	18056	18386	18308	18185	18065	18080	18206	18005	18183	18253	18154	18128	18113	18213	18170	18234	18050	18152	18070	17983	18071	18255	18111	17951	18198	17986	18223	18157	18184	18158	18200	18204	18240	18212	18196	18198	18130	18061	18066	18431	18228	18170	18265	18262	18011	18152	18034	18193	18142	18018	18310	18108	18186	18095	18277	18095	18148	18262	18046	18093	18241	18322	18232	17979	17994	18068	18114	18090	18265	18002	17966	18203	18125	18179	18277	18064	18169	18095	18300	18076	18197	17732	17842	18163	18248	18051	17969	18023	18390	18242	18256	18037	18251	18292	18116	17944	18096	18233	18085	18066	17973	18232	17932	17947	18200	18159	18176	18110	17984	18174	18171	18149	18329	18202	18156	18100	18078
27327	46370	43134	33917	27829	25127	24116	22978	20912	19730	18532	18383	18481	18016	17894	17724	17444	17327	17196	16768	16899	16961	16898	16686	16689	16424	16467	16618	16555	16726	16552	16475	16408	16294	16308	16287	16337	16212	16468	16431	16390	16466	16236	16287	16237	16273	16270	16440	16373	16537	16365	16279	16391	16369	16380	16221	16513	16392	16456	16330	16335	16237	16312	16291	16248	16324	16348	16360	16373	16290	16322	16263	16474	16311	16442	16158	16202	16339	16373	16153	16348	16178	16418	16389	16240	16289	16419	16386	16286	16325	16382	16279	16328	16403	16276	16331	16338	16184	16247	16253	16321	16359	16369	16176	16395	16289	16385	16348	16403	16290	16461	16337	16187	16102	16437	16166	16405	16317	16313	16411	16135	16422	16383	16445	16425	16308	16345	16325	16466	16285	16350	16391	16432	16346	16165	16319	16270	16220	16295	16116	16292	16254	16143	16162	16220	16346	16226	16216	16063	16330	16567	16237	16331	16308	16269	16235	16300	16322	16272	16244	16205	16220	16366	16194	16352	16122	16201	16240	16448	16362	16314	16401	16277	16285	16334	16126	16097	16167	16141	16424	16373	16519	16251	16269	16276	16214	16355	16345	16382	16388	16438	16225	16258	16160	16259	16178	16241	16124	16330	16363	16218	16147	16120	16417	16184	16115	16256	16266	16286	16249	16245	16225	16299	16364	16215	16313	16155	16266	16120	16013	16371	16110	16413	16328	16272	16276	16401	16330	16219	16415	16435	16225	16345	16410	16111	16355	16165	16139	16317	16310	16432	16471	16220	16372	16317	16293	16232	16226	16397	16213	16247	16336	16380	16156	16259	16150	16272	16285	16172	16295	16381	16272	16369	16445	16479	16342	16229	16173	16336	16189	16325	16361	16311	16402	16340	16273	16250	16152	16185	16203	16194	16388	16183	16396	16226	16285	16248	16253	16355	16313	16266	16246	16214	16396	16228	16302	16137	16433	16240	16354	16223	16509	16123	16326	16303	16244	16203	16439	16132	16328	16330	16323	16246	16116	16533	16368	16309	16152	16344	16244	16189	16427	16162	16375	16205	16174	16231	16375	16241	16221	16317	16191	16157	16286	16310	16229	16118	16327	16192	16192	16345	16452	16324	16170	16460	16409	16286	16346	16331	16316	16349	16311	16288	16415	16031	16191	16137	16306	16370	16384	16376	16184	16217	16264	16328	16219	16191	16204	16056	16254	16285	16139	16164	16303	16234	16297	16282	16406	16361	16143	16311	16253	16249	16204	16239	16394	16113	16283	16232	16250	16148	16404	16214	16392	16293	16232	16343	16390	16407	16108	16393	16397	16258	16335	16371	16333	16412	16348	16193	16152	16247	16300	16272	16323	16469	16227	16261	16329	16469	16231	16228	16378	16203	16352	16304	16213	16411	16179	16240	16289	16031	16304	16486	16344	16370	16251	16304	16296	16317	16363	16375	16060	16283	16304	16191	15971	16279	16429	16419	16159	16250	16326	16421	16213	16351	16295	16340	16237	16208	16395	16019	16309	16198	16361	16302	16364	16283	16202	16285	16425	16299	16246	16314	16313	16294	16197	16197	16232	16305	16236	16370	16280	16220	16357	16152	16359	16346	16459	16178	16433	16311	16172	16213	16159	16356	16217	16262	16275	16261	16357	16199	16303	16219	16306	16284	16385	16181	16118	16224	16368	16293	16250	16343	16500	16497	16380	16311	16315	16389	16176	16163	16296	16251	16153	16228	16378	16268	16323	16468	16200	16268	16299	16157	16249	16237	16387	16417	16280	16396	16291	16403	16301	16325	16195	16269	16258	16433	16316	16340	16241	16270	16203	16268	16418	16311	16312	16256	16278	16367	16322	16260	16366	16349	16561	16279	16112	16314	16274	16288	16261	16289	16249	16540	16163	16321	16373	16186	16333	16276	16392	16166	16244	16266	16346	16252	16313	16447	16185	16370	16142	16399	16285	16176	16254	16372	16403	16389	16155	16338	16369	16392	16199	16334	16177	16212	16305	16289	16326	16068	16216	16301	16294	16394	16217	16239	16304	16342	16338	16231	16350	16203	16497	16294	16345	16427	16442	16328	16397	16229	16386	16356	16253	16254	16306	16214	16291	16375	16353	16224	16267	16395	16229	16302	16297	16423	16361	16220	16211	16236	16339	16217	16269	16213	16230	16128	16282	16493	16253	16237	16244	16146	16252	16102	16213	16244	16218	16362	16289	16368	16277	16339	16224	16183	16043	16234	16228	16272	16265	16392	16246	16395	16191	16306	16172	16525	16219	16202	16316	16386	16178	16288	16306	16502	16252	16214	16356	16208	16425	16320	16335	16234	16198	16247	16165	16260	16273	16338	16191	16386	16199	16490	16379	16274	16227	16097	16381	16382	16328	16328	16349	16434	16116	16227	16318	16322	16213	16196	16174	16434	16292	16342	16330	16511	16199	16145	16321	16257	16179	16228	16167	16209	16288	16393	16504	16286	16275	16467	16247	16302	16288	16295	16337	16237	16269	16174	16390	16221	16388	16369	16107	16258	16213	16477	16317	16494	16155	16278	16481	16209	16318	16349	16268	16284	16441	16186	16153	16254	16263	16450	16413	16368	16365	16519	16158	16370	16368	16317	16290	16320	16496	16374	16421	16472	16223	16299	16296	16175	16261	16230	16402	16285	16258	16244	16314	16561	16198	16255	16381	16195	16399	16286	16341	16238	16263	16288	16505	16309	16270	16209	16335	16581	16475	16209	16299	16317	16201	16335	16403	16308	16285	16266	16410	16428	16432	16295	16205	16195	16302	16298	16203	16417	16326	16447	16355	16203	16136	16341	16134	16449	16187	16337	16175	16291	16433	16469	16246	16324	16227	16175	16262	16443	16239	16396	16314	16384	16347	16303	16275	16444	16201	16344	16275	16313	16351	16423	16409	16134	16273	16428	16266	16290	16279	16375	16192	16214	16269	16128	16447	16326	16207	16175	16261	16144	16352	16304	16267	16181	16398	16477	16345	16379	16258	16239	16318	16267	16389	16313	16207	16341	16333	16274	16386	16368	16184	16307	16371	16339	16474	16326	16188	16158	16277	16262	16248	16170	16195	16398	16266	16296	16372	16188	16187	16086	16257	16280	16305	16359	16223	16505	16338	16315	16241	16308	16398	16288	16290	16377	16262	16133	16245	16387	16341	16307	16328	16199	16263	16220	16282	16223	16264	16366	16369	16142	16234	16141	16284	16369	16434	16427	16312	16335	16351	16320	16461	16353	16312	16151	16141	16242	16098	16217	16291	16394	16300	16512	16219	16351	16246	16327	16220	16292	16224	16331	16303	16109	16393	16358	16144	16236	16226	16288	16276	16137	16284	16317	16190	16429	16323	16417	16416	16410	16309	16405	16126	16418	16123	16216	16278	16253	16408	16335	16336	16256	16303	16368	16309	16105	16279	16278	16414	16318	16159	16344	16341	16378	16299	16338	16132	16314	16372	16467	16418	16339	16226	16376	16142	16220	16392	16401	16295	16069	16506	16209	16195	16356	16138	16336	16291	16337	16311	16345	16364	16266	16349	16250	16273	16280	16221	16269	16175	16327	16201	16272	16354	16261	16185	16250	16389	16461	16232	16396	16350	16460	16236	16283	16476	16302	16228	16282	16095	16468	16180	16375	16316	16264	16259	16379	16312	16372	16034	16172	16250	16172	16103	16222	16322	16185	16280	16436	16218	16193	16292	16287	16268	16193	16275	16404	16225	16273	16421	16423	16291	16000	16376	16458	16231	16230	16205	16520	16391	16296	16138	16382	16400	16367	16245	16202	16374	16384	16328	16125	16353	16327	16296	16123	16154	16378	16183	16361	16239	16263	16227	16303	16242	16372	16334	16392	16208	16262	16209	16421	16304	16426	16342	16306	16273	16261	16349	16221	16236	16275	16272	16279	16430	16290	16377	16332	16300	16351	16223	16225	16297	16216	16317	16321	16246	16509	16300	16233	16220	16179	16360	16365	16207	16270	16295	16331	16397	16113	16343	16310	16100	16350	16125	16186	16004	16397	16188	16311	16312	16072	16417	16261	16262	16224	16322	16104	16287	16226	16201	16293	16302	16239	16340	16295	16207	16245	16252	16312	16370	16230	16129	16315	16299	16341	16222	16375	16361	16270	16283	16234	16246	16442	16251	16250	16133	16329	16357	16305	16293	16141	16306	16352	16260	16286	16358	16233	16306	16377	16384	16242	16297	16307	16264	16426	16284	16126	16242	16454	16319	16374	16293	16145	16228	16305	16323	16229	16250	16217	16431	16538	16315	16402	16283	16326	16298	16234	16128	16250	16149	16440	16311	16342	16275	16402	16353	16375	16267	16299	16362	16192	16281	16380	16313	16246	16199	16162	16450	16225	16226	16371	16354	16281	16427	16333	16390	16351	16354	16401	16374	16253	16207	16145	16300	16318	16157	16189	16192	16280	16318	16345	16182	16199	16330	16243	16111	16394	16198	16208	16265	16239	16223	16199	16484	16322	16432	16202	16226	16365	16238	16393	16591	16106	16454	16107	16353	16394	16268	16477	16449	16099	16339	16388	16423	16271	16183	16231	16321	16138	16266	16468	16347	16415	16250	16173	16234	16230	16443	16273	16487	16179	16141	16454	16285	16282	16409	16427	16353	16349	16319	16060	16255	16263	16303	16280	16265	16201	16132	16470	16465	16346	16372	16079	16248	16195	16333	16157	16340	16423	16379	16092	16287	16105	16172	16366	16351	16292	16379	16273	16224	16149	16491	16208	16361	16320	16258	16295	16248	16389	16417	16389	16230	16338	16151	16172	16203	16369	16344	16208	16194	16378	16399	16526	16408	16323	16227	16269	16182	16197	16309	16332	16312	16351	16101	16181	16209	16514	16354	16437	16232	16357	16259	16361	16452	16214	16306	16358	16323	16237	16068	16401	16385	16197	16153	16254	16191	16231	16322	16227	16253	16201	16255	16285	16162	16345	16350	16168	16346	16353	16306	16206	16379	16170	16189	16321	16288	16403	16317	16279	16353	16336	16272	16261	16336	16210	16273	16358	16376	16165	16287	16250	16282	16178	16479	16248	16112	16476	16243	16399	16156	16188	16307	16357	16146	16406	16351	16248	16272	16179	16415	16301	16213	16380	16167	16306	16415
23132	21587	29608	24103	22180	25619	29335	24779	22723	21986	20980	20531	20854	20760	20269	20152	19932	19915	19568	19708	19588	19350	19449	19317	19239	19164	19069	18930	19136	19149	19146	19162	19055	19026	19035	18957	19142	18839	18938	18893	18988	18793	18867	19161	19029	18973	18919	19073	18935	18791	18793	18899	19048	18883	18914	18801	18866	18967	18779	18850	18948	18838	18931	18790	18815	18647	18745	18693	18838	18834	18909	18981	18756	18827	18731	18735	18713	18817	18637	18772	19070	18858	18849	18955	18780	18913	18645	18691	18836	18721	18760	18866	18772	18726	18755	18923	18642	18913	18833	18907	18899	18517	18733	18878	18753	18610	18695	18855	18904	18806	18971	18759	18743	18946	18895	19089	18978	18858	18763	18789	19021	18832	18799	18782	18862	18802	19090	18865	18756	18892	18667	18882	18693	18910	18853	18770	18785	18870	18824	18698	18764	19001	18734	18622	18819	18726	18690	18582	18790	18785	18879	18605	18728	18755	18887	18839	18783	18692	18909	18763	18609	18809	18773	18686	18702	18627	18959	18766	18892	18800	18807	19136	18842	18770	18895	18640	18772	18751	18709	18882	18700	18810	18817	18683	18696	18741	18778	18723	18753	18944	18929	18950	18843	18778	18650	18708	18908	18653	18677	18917	18836	18625	18823	18736	18730	18647	18882	18760	18665	18911	18806	18903	18966	18678	18681	18796	18823	18921	18869	18853	18799	18759	18971	18780	18819	18753	18643	18714	18621	18683	18612	19013	19111	18746	18934	18938	19040	18898	18854	18787	18734	18624	18919	18795	18962	18779	18719	18958	18850	18888	18987	18816	18985	18822	18830	18769	18715	18881	18859	18846	18787	18726	18652	18932	18916	18690	18759	18775	18841	18754	18828	18838	18857	18787	18780	18696	18754	18996	18753	18683	18799	18704	18832	18957	18645	18729	18649	18615	18496	18887	19081	18800	18879	18833	18670	18779	18781	18889	19017	18654	18843	18657	18863	18829	18760	18795	18723	18585	18536	18872	18914	18639	18611	18723	18701	18725	18792	18852	18607	18612	18915	18867	18850	18759	18925	18875	18626	18809	18581	18647	18834	18902	18850	18573	18445	18874	18716	18802	18785	18647	18848	18806	18621	18753	18744	18950	18954	18839	18755	18739	18721	18685	18745	18825	18907	18761	18875	18703	18783	18694	18755	18534	18718	18923	18824	18698	18814	18793	18708	18575	18829	18429	18549	18720	18900	18860	18772	18832	18880	18756	18870	18593	18747	18649	18848	18952	18672	18630	18900	18692	18739	18983	18679	18860	18695	18617	18627	18884	18769	18870	18861	18741	18774	18639	18757	18852	18731	18728	19041	18681	18753	18716	18830	18846	18689	18843	18665	18666	18691	18776	19076	18621	18858	18634	18655	18694	18784	18599	18881	18906	18744	18684	18876	18755	18654	18877	18814	18768	18719	18827	18931	18619	18992	18948	18951	18929	18607	18823	18697	18755	18983	18928	18828	18806	18538	18715	18966	18832	18755	18801	18910	18885	18836	18804	18694	18832	18879	18701	18813	18872	18881	18796	18810	18889	18528	18628	18549	18977	18987	18684	18848	18687	18855	18802	18946	18782	19007	18749	18632	18610	18746	18864	18705	18697	18843	18614	18578	18825	18780	18609	18671	18869	18863	18655	18678	18731	18980	18852	18987	18749	18873	18784	18546	18846	18979	18712	18825	18711	18798	18579	18809	18721	18716	18807	18677	18664	18828	18801	18656	19019	18681	18618	18835	18815	18822	18947	18595	18745	18950	18645	18672	18768	18744	18882	18773	18906	18772	19003	18840	18909	18820	18726	18911	18513	18667	18708	18916	18836	18772	19027	18925	18749	18710	18639	18715	18818	18804	18776	18924	18888	18850	18575	18751	18831	18660	18837	18703	18799	18888	18804	18843	18755	18858	18905	18770	18784	18902	18552	18645	18772	18830	18713	18591	18976	18820	18861	18840	18978	18929	18884	18484	18810	18813	18819	18819	18513	19071	18811	18770	18845	18751	18680	18725	18654	18752	18765	18956	18694	18862	18875	18835	18645	18948	18890	18728	18897	18674	18714	18841	18597	18728	18881	18788	18688	18853	18668	18777	18832	19018	18993	18809	18742	18809	18936	19014	18879	18737	18804	18953	18771	18940	18737	18742	18798	18805	18486	18695	18727	18858	18806	18645	18618	18765	18772	18694	18780	18737	18783	18816	18813	18878	18707	19006	18809	19015	18921	18733	18713	18901	18506	18971	18669	18700	18899	18797	18821	19066	18888	18695	18823	18832	18780	18721	18733	18855	18902	18873	18766	18566	18789	18396	18571	18861	18785	18692	19049	18903	18662	18707	18873	18871	18637	18807	18698	18609	18740	18720	18837	18802	18683	18858	18866	18813	18792	18738	18888	18675	18651	18640	18605	18734	18865	18907	18733	18695	18798	18987	19006	18763	18646	18778	18873	18821	18714	18840	18737	18753	18702	18846	18978	18678	18735	18582	18646	18544	18745	18819	18925	18760	18628	18896	18657	18867	18890	18757	18841	18899	18791	18622	18708	18890	18500	18954	18696	18795	18851	18675	18743	18696	18752	18800	18602	18729	18646	18757	18562	18739	18810	18926	18797	18835	18848	18791	18968	18741	18794	18752	18657	18837	18756	18608	18705	18890	18758	18668	18750	18694	18741	18715	18884	18719	18832	18754	18740	18766	18846	18701	18735	18763	18915	18969	18707	18639	18592	18923	18608	18873	18850	18733	18920	18936	18679	18769	18825	18772	18986	18963	18688	18685	18695	18805	18750	18923	19166	18971	18742	18575	18712	18691	18721	18476	18552	18711	18948	19136	18820	18788	18712	18999	18727	18754	18705	18860	18753	18897	18626	18881	18757	18695	18659	19035	18861	18657	18783	18827	18739	18774	18557	18869	18686	18717	19009	18851	18670	18762	18800	18907	18733	18762	18782	18654	18837	18689	18773	18727	18958	18757	18856	18776	18726	18663	18746	18789	18723	18704	18737	18791	18684	18952	18919	18817	18746	18922	18596	18795	18864	18738	18711	18866	18547	18970	18687	18708	18788	18770	18642	18725	18843	18600	18900	18730	18869	19008	18821	18771	18726	18651	18757	18764	18688	18978	18591	18828	18787	18895	18744	18892	18609	18854	18658	18680	18675	18780	18769	18750	18836	18843	18858	18857	18608	18669	18639	18840	18703	18586	18818	18616	18826	18728	18918	18646	19064	18668	18699	18744	18869	18843	18829	18731	18511	18926	18824	18892	18615	18745	18672	18871	18759	18937	18744	18695	18924	19073	18742	18972	18738	18908	18541	18774	18819	18545	18859	18739	18705	18808	18940	18856	18768	18775	18766	18601	18809	18777	18813	18721	18698	18640	18613	18962	18758	18699	18803	18939	18704	18738	18760	18705	18791	18821	18871	18858	18900	18733	18914	18903	18437	18885	18889	18840	18864	18931	18741	18799	18697	18696	19084	18816	18716	19091	18896	18873	18991	18695	18852	18626	18634	18758	18774	18595	18874	18667	18895	18876	18759	18824	18711	18799	18709	18754	18696	18962	18733	19078	18895	18745	18874	18783	18597	18873	18735	18729	18764	18655	18779	18827	18781	18808	18868	18847	18830	18732	18708	18874	18666	18940	18661	18622	18864	18819	18709	18805	18783	18771	18934	18805	18838	18744	18655	18757	18742	18834	18844	18668	18968	18491	18988	18777	18790	18853	18956	18947	18857	18807	18382	18798	18728	18890	18846	18868	18958	18990	18729	18680	18961	18736	18695	18814	18750	18785	18796	18686	18839	18631	18774	18649	18709	18968	18899	18718	18916	18695	18759	18938	18655	18711	18753	18776	18889	18906	18766	18638	18772	18809	18836	18926	18763	18830	18643	18719	18704	18827	18691	18790	18954	18579	18706	18993	18908	18841	18743	18859	18642	18775	18770	18664	18706	18828	18929	18798	18740	18975	18827	18832	18724	18799	18776	18922	18741	18812	18713	18747	18839	18983	18877	18651	19029	18833	18535	18882	18681	18859	18884	18970	18951	18717	18815	18789	18597	18834	18723	18683	18864	18914	18819	18893	18790	18879	18860	18724	18926	18775	18771	18775	18738	18893	18842	18923	18717	18682	19011	18905	18710	18824	18846	18766	18878	18760	18497	18679	18778	18756	18898	18907	18803	18562	18734	18746	18856	18757	18869	19020	18622	18776	18758	18822	18664	18834	18810	18676	18805	18679	18824	18853	18823	18812	18787	18791	18724	18815	18693	18728	18891	18887	18709	18712	18713	18747	18705	18797	18781	18845	18769	18726	18637	18677	18750	18822	18595	18722	18902	18683	18629	18742	18655	18755	18656	18795	18759	18875	18628	18717	18784	18809	18749	18855	18810	19014	18936	18864	18848	18879	18808	18780	18615	18805	18744	18829	18775	18802	18734	18503	18715	18673	18705	18673	18827	18516	18729	18961	18770	18843	18950	18758	18653	18767	18648	18642	18773	18762	18963	18942	18874	18901	18982	18794	18696	18747	18600	18974	18854	18871	18836	18873	18631	18716	18763	18701	18784	18722	18628	18682	18676	18693	18851	18962	18718	18772	18866	18729	18710	18690	18871	18977	19010	18749	18831	18763	18788	18854	18664	18824	18698	18667	18698	18721	18738	18749	18791	18911	18736	18810	18740	18644	19019	18866	18852	18617	18919	18718	18605	18734	18817	18798	18851	18662	18630	18704	18833	18719	18914	18790	18633	18761	18855	18922	18752	18954	18879	18825	18791	18986	18939	18724	18710	18882	18699	18713	19125	18901	18749	18954	18991	18829	18812	18914	18647	18913	18911	18657	18679	18610	18830	18934	18612	18791	18993	18735	18592	18709	19075	18570	18685	19019	18951	18669	18480	18819	18769	18855	18912	18841	18773	18644	18793	18656	18684	18915	18706	18757	18663	18853	18653	18680	18728	18907	18725	18800	18632	18725	18630	18782	18647	18903	18724	18742	18720	18584	18768	18919	18888	18760	18754	18596	18693	18930	18737	18892	18930	18777	18832	18752	18765	18638	18652	18677	18622	18743	18735	18634	18761	18783	18603	18880	18850	18732	18838	18580	18643	18736	18833	18842	18983	19133	18852	18780	18885
29242	51453	47893	37839	31053	28141	26811	25423	23056	21258	19745	19406	19271	19600	18953	18705	18202	17801	17612	17614	17648	17419	17269	17223	17162	17026	16931	17043	17007	16833	16832	16789	16787	16897	16831	16896	16854	16758	16817	16807	16887	16712	16852	16786	16652	16663	16724	16721	16792	16761	16677	16650	16816	16709	16543	16684	16598	16731	16742	16768	16694	16622	16723	16699	16807	16761	16746	16748	16819	16644	16764	16609	16652	16700	16605	16684	16756	16611	16664	16652	16789	16597	16693	16534	16725	16605	16634	16690	16719	16659	16581	16616	16700	16750	16612	16856	16618	16640	16583	16672	16541	16848	16537	16739	16630	16646	16651	16626	16565	16820	16488	16652	16661	16701	16676	16625	16622	16639	16700	16540	16558	16614	16490	16530	16509	16643	16566	16709	16550	16705	16783	16605	16684	16612	16536	16463	16837	16614	16755	16528	16641	16614	16608	16540	16555	16846	16655	16679	16765	16699	16545	16740	16779	16793	16626	16579	16597	16716	16710	16603	16639	16593	16519	16768	16548	16679	16690	16632	16555	16505	16617	16721	16783	16677	16616	16646	16666	16611	16722	16653	16516	16667	16498	16531	16693	16949	16638	16648	16703	16707	16603	16729	16472	16556	16519	16751	16352	16487	16536	16657	16575	16690	16642	16856	16547	16641	16666	16765	16769	16544	16636	16652	16565	16515	16687	16726	16682	16696	16723	16554	16665	16627	16675	16681	16708	16558	16633	16495	16718	16785	16676	16588	16554	16649	16689	16581	16572	16636	16688	16670	16540	16811	16689	16659	16486	16638	16585	16577	16766	16766	16528	16533	16617	16443	16553	16748	16460	16797	16505	16716	16706	16578	16649	16686	16616	16591	16458	16715	16428	16660	16744	16721	16607	16630	16470	16535	16689	16626	16554	16571	16622	16663	16608	16810	16683	16624	16772	16572	16596	16629	16695	16596	16815	16662	16614	16544	16593	16667	16606	16772	16725	16657	16685	16726	16543	16634	16655	16727	16607	16635	16842	16693	16492	16677	16576	16674	16549	16521	16671	16620	16605	16641	16401	16807	16499	16649	16755	16703	16696	16530	16612	16629	16637	16603	16434	16584	16603	16581	16570	16605	16620	16650	16569	16687	16612	16669	16534	16795	16651	16708	16736	16666	16520	16835	16643	16511	16536	16595	16598	16712	16720	16779	16666	16528	16538	16549	16684	16714	16903	16524	16471	16546	16603	16699	16625	16591	16594	16644	16487	16719	16658	16818	16567	16554	16593	16400	16714	16750	16780	16644	16679	16617	16618	16627	16872	16651	16526	16500	16593	16682	16652	16556	16667	16600	16499	16655	16767	16521	16586	16796	16675	16688	16697	16606	16596	16609	16690	16424	16565	16576	16510	16559	16676	16669	16593	16811	16720	16652	16759	16646	16600	16696	16548	16652	16780	16723	16655	16510	16520	16659	16700	16590	16823	16600	16573	16555	16672	16572	16508	16529	16753	16554	16721	16480	16703	16854	16443	16507	16614	16619	16657	16627	16345	16538	16621	16755	16595	16705	16758	16379	16521	16613	16611	16689	16648	16748	16763	16590	16697	16667	16637	16642	16517	16630	16616	16619	16700	16452	16605	16542	16734	16597	16462	16632	16573	16565	16589	16767	16705	16564	16703	16551	16723	16600	16696	16562	16551	16749	16359	16598	16701	16635	16759	16601	16642	16845	16779	16684	16568	16654	16770	16639	16518	16717	16636	16679	16683	16562	16615	16653	16602	16689	16521	16646	16822	16477	16744	16634	16753	16652	16673	16564	16608	16727	16588	16535	16578	16442	16522	16656	16783	16668	16517	16492	16600	16767	16665	16757	16658	16616	16552	16747	16601	16693	16619	16632	16717	16631	16566	16755	16666	16647	16665	16647	16603	16599	16630	16618	16641	16469	16644	16648	16603	16523	16543	16583	16684	16616	16652	16616	16716	16574	16502	16444	16864	16467	16693	16642	16706	16687	16729	16611	16717	16701	16808	16527	16531	16748	16758	16675	16486	16746	16666	16563	16774	16663	16641	16609	16763	16799	16598	16637	16529	16692	16667	16619	16786	16673	16640	16794	16600	16644	16695	16742	16721	16557	16562	16462	16581	16675	16517	16892	16634	16722	16618	16626	16748	16580	16629	16742	16615	16737	16665	16643	16696	16663	16760	16849	16619	16540	16643	16488	16521	16595	16802	16663	16587	16713	16643	16701	16572	16596	16679	16477	16688	16663	16701	16753	16668	16584	16591	16794	16663	16686	16512	16417	16750	16794	16655	16713	16685	16545	16873	16672	16699	16682	16505	16720	16630	16557	16501	16540	16823	16660	16698	16572	16514	16447	16719	16751	16620	16567	16660	16651	16559	16585	16697	16528	16677	16680	16499	16787	16463	16733	16863	16679	16623	16533	16723	16777	16650	16802	16638	16725	16579	16563	16748	16613	16551	16578	16721	16612	16617	16554	16608	16632	16690	16714	16652	16717	16631	16650	16635	16544	16680	16560	16695	16680	16829	16731	16686	16489	16653	16597	16674	16476	16657	16714	16458	16508	16600	16551	16708	16698	16727	16556	16568	16615	16645	16674	16511	16869	16581	16624	16708	16453	16751	16666	16614	16731	16622	16744	16721	16565	16676	16564	16552	16646	16630	16625	16493	16699	16711	16659	16661	16792	16705	16710	16691	16677	16687	16703	16597	16720	16706	16642	16685	16698	16445	16686	16711	16548	16667	16627	16487	16728	16714	16530	16626	16643	16479	16680	16677	16633	16652	16679	16692	16845	16574	16550	16568	16510	16565	16646	16458	16605	16722	16700	16596	16762	16378	16765	16688	16691	16824	16589	16641	16564	16811	16859	16752	16701	16578	16614	16691	16591	16524	16787	16587	16584	16699	16663	16520	16585	16692	16535	16570	16499	16561	16741	16501	16555	16475	16706	16723	16548	16556	16703	16513	16800	16754	16772	16613	16531	16634	16658	16537	16670	16634	16754	16653	16687	16738	16704	16854	16567	16565	16534	16658	16574	16684	16522	16461	16709	16651	16652	16663	16670	16836	16655	16664	16658	16819	16737	16505	16779	16593	16645	16705	16637	16659	16715	16526	16688	16583	16784	16605	16627	16572	16618	16656	16591	16600	16609	16543	16440	16672	16424	16743	16613	16584	16604	16691	16595	16762	16609	16608	16811	16600	16690	16566	16669	16572	16652	16629	16657	16571	16666	16591	16592	16696	16546	16623	16663	16765	16531	16525	16745	16439	16619	16595	16719	16736	16627	16786	16566	16698	16616	16376	16582	16657	16656	16749	16357	16545	16727	16727	16523	16706	16593	16558	16500	16783	16582	16640	16550	16653	16642	16622	16810	16867	16654	16649	16536	16828	16719	16596	16730	16744	16676	16767	16740	16572	16612	16627	16841	16711	16734	16503	16751	16695	16660	16859	16560	16637	16651	16786	16673	16745	16555	16539	16663	16640	16627	16577	16658	16614	16561	16654	16474	16569	16685	16890	16595	16624	16681	16720	16480	16740	16504	16691	16802	16658	16665	16823	16724	16534	16640	16645	16731	16633	16398	16557	16564	16635	16541	16473	16649	16600	16640	16452	16619	16724	16675	16608	16521	16594	16563	16698	16630	16685	16719	16684	16683	16642	16387	16523	16637	16659	16573	16605	16379	16490	16710	16709	16634	16678	16557	16618	16583	16634	16587	16619	16653	16547	16627	16651	16648	16552	16682	16728	16650	16577	16526	16602	16687	16749	16671	16594	16657	16578	16569	16673	16639	16716	16564	16701	16561	16597	16701	16649	16359	16697	16499	16626	16615	16833	16668	16819	16581	16628	16735	16609	16584	16401	16616	16615	16598	16596	16703	16720	16730	16829	16646	16734	16592	16436	16702	16749	16569	16482	16479	16495	16709	16732	16582	16552	16694	16415	16583	16712	16719	16748	16801	16666	16457	16541	16476	16701	16521	16652	16633	16639	16716	16683	16679	16554	16620	16691	16649	16758	16703	16582	16514	16636	16685	16738	16829	16669	16606	16635	16704	16632	16492	16685	16704	16705	16656	16668	16567	16544	16504	16494	16513	16702	16553	16557	16644	16571	16721	16895	16564	16525	16713	16641	16704	16626	16640	16692	16616	16671	16702	16453	16374	16728	16624	16517	16526	16688	16319	16651	16686	16701	16564	16592	16695	16567	16686	16610	16681	16688	16675	16596	16503	16744	16595	16672	16536	16575	16652	16562	16568	16515	16507	16571	16679	16884	16689	16704	16834	16538	16527	16677	16568	16662	16753	16645	16803	16608	16651	16625	16596	16754	16700	16623	16489	16669	16596	16504	16441	16672	16697	16687	16692	16636	16640	16584	16534	16775	16614	16584	16516	16684	16518	16616	16548	16744	16653	16490	16666	16631	16655	16607	16601	16591	16655	16584	16686	16509	16654	16584	16646	16603	16451	16727	16724	16392	16501	16597	16440	16799	16765	16553	16611	16397	16518	16609	16753	16711	16783	16534	16590	16741	16678	16559	16774	16669	16594	16720	16758	16650	16521	16506	16581	16553	16676	16575	16731	16539	16654	16860	16449	16572	16711	16708	16512	16370	16591	16541	16771	16607	16532	16579	16776	16693	16650	16762	16657	16768	16680	16616	16689	16652	16707	16523	16554	16789	16746	16677	16563	16606	16601	16534	16463	16553	16593	16725	16643	16542	16514	16615	16733	16615	16811	16728	16728	16686	16791	16708	16551	16482	16781	16647	16727	16539	16712	16713	16590	16664	16631	16606	16639	16542	16564	16607	16545	16649	16501	16728	16606	16722	16679	16531	16545	16579	16658	16503	16587	16641	16398	16591	16614	16457	16578	16576	16725	16555	16679	16586	16635	16722	16683	16495	16588	16609	16560	16642	16657	16710	16460	16530	16650	16636	16578	16668	16514	16573	16671	16718	16633	16687	16597	16577	16367	16860	16681	16726	16622	16804	16432	16686	16652	16743	16572	16590	16603	16726	16695	16740	16720	16628	16664	16505	16772	16454	16693	16723	16789	16728	16648	16672	16482	16569	16642	16758	16873	16718	16832	16504	16663	16530	16681	16540	16757	16669	16778	16625	16720	16583	16735	16501	16576	16744	16509	16609	16537
28283	25401	31919	27189	21827	20529	20149	19880	19074	18451	18232	17883	18228	18024	17817	18168	17894	17946	17605	17586	17715	17558	17491	17460	17638	17601	17623	17299	17578	17306	17507	17412	17591	17543	17308	17532	17447	17281	17300	17280	17377	17272	17389	17194	17330	17441	17529	17464	17341	17425	17373	17503	17363	17308	17169	17403	17314	17449	17349	17217	17395	17522	17534	17384	17360	17370	17496	17299	17570	17484	17341	17281	17256	17326	17312	17671	17364	17356	17408	17287	17189	17161	17176	17358	17402	17488	17109	17439	17378	17416	17403	17287	17284	17383	17614	17231	17340	17402	17426	17414	17367	17290	17266	17534	17407	17460	17210	17193	17303	17354	17508	17553	17299	17258	17345	17202	17394	17444	17463	17274	17446	17294	17512	17416	17412	17255	17479	17329	17305	17318	17518	17318	17332	17368	17319	17352	17306	17486	17422	17424	17403	17292	17323	17230	17504	17539	17357	17327	17255	17332	17485	17359	17505	17417	17328	17403	17305	17336	17389	17556	17418	17329	17482	17233	17622	17406	17500	17363	17130	17326	17335	17453	17493	17418	17569	17377	17240	17514	17405	17468	17169	17284	17337	17448	17378	17554	17348	17295	17412	17287	17354	17511	17417	17325	17318	17307	17572	17317	17316	17485	17477	17563	17103	17323	17332	17399	17430	17157	17146	17394	17410	17292	17378	17422	17297	17290	17419	17589	17536	17358	17429	17597	17487	17371	17312	17391	17348	17223	17370	17609	17724	17315	17333	17291	17309	17327	17359	17431	17361	17430	17206	17291	17549	17364	17379	17203	17401	17524	17367	17261	17463	17259	17375	17509	17312	17349	17319	17226	17337	17523	17436	17209	17260	17373	17428	17414	17502	17345	17276	17312	17376	17653	17387	17431	17275	17380	17414	17245	17361	17200	17567	17202	17498	17298	17508	17342	17460	17241	17248	17350	17517	17427	17373	17551	17299	17511	17382	17299	17368	17319	17295	17331	17299	17338	17438	17456	17503	17332	17373	17273	17323	17453	17455	17517	17452	17489	17378	17541	17397	17343	17194	17388	17288	17302	17439	17305	17597	17412	17441	17245	17249	17351	17372	17343	17352	17483	17436	17453	17328	17494	17237	17279	17410	17275	17380	17531	17331	17346	17380	17525	17450	17064	17279	17391	17461	17402	17376	17372	17467	17269	17402	17282	17334	17230	17537	17421	17517	17382	17226	17266	17321	17368	17213	17247	17596	17231	17270	17498	17370	17379	17247	17442	17189	17288	17363	17358	17328	17251	17279	17209	17404	17273	17619	17234	17459	17319	17043	17339	17332	17475	17334	17292	17435	17408	17380	17145	17331	17375	17328	17109	17195	17169	17291	17281	17420	17364	17367	17375	17496	17422	17402	17234	17459	17138	17123	17158	17387	17553	17379	17520	17261	17277	17386	17460	17358	17364	17224	17313	17400	17281	17577	17435	17423	17292	17525	17465	17342	17466	17422	17305	17480	17379	17203	17209	17364	17208	17427	17411	17216	17150	17452	17250	17329	17311	17454	17261	17403	17380	17222	17386	17454	17263	17358	17266	17269	17463	17424	17456	17466	17219	17384	17544	17341	17436	17451	17218	17278	17431	17371	17379	17361	17401	17227	17375	17241	17378	17359	17351	17339	17146	17459	17300	17236	17350	17471	17209	17239	17290	17394	17407	17411	17246	17228	17016	17534	17437	17279	17468	17396	17283	17296	17484	17143	17212	17304	17538	17493	17501	17359	17399	17477	17440	17145	17317	17539	17313	17157	17338	17566	17416	17325	17345	17528	17388	17373	17468	17424	17209	17386	17539	17415	17356	17184	17217	17494	17480	17412	17330	17341	17486	17288	17301	17187	17123	17382	17308	17476	17335	17514	17566	17230	17181	17151	17199	17396	17027	17224	17351	17480	17315	17315	17364	17344	17499	17315	17269	17502	17560	17327	17389	17140	17451	17351	17359	17526	17315	17404	17204	17252	17453	17315	17274	17365	17567	17236	17303	17246	17295	17393	17560	17576	17382	17220	17267	17493	17267	17194	17368	17445	17412	17539	17358	17273	17430	17199	17308	17328	17371	17479	17404	17595	17490	17312	17367	17415	17288	17381	17424	17381	17361	17457	17126	17384	17293	17555	17441	17183	17386	17217	17221	17375	17359	17415	17390	17402	17339	17285	17442	17354	17404	17418	17281	17455	17469	17443	17368	17325	17464	17412	17598	17542	17271	17415	17407	17554	17589	17334	17492	17530	17505	17459	17374	17172	17291	17247	17345	17403	17511	17293	17539	17532	17430	17397	17309	17545	17488	17354	17233	17161	17418	17426	17316	17358	17373	17072	17405	17450	17364	17375	17145	17170	17524	17388	17277	17428	17440	17298	17306	17265	17250	17431	17417	17463	17393	17422	17277	17365	17229	17297	17379	17342	17374	17417	17186	17417	17370	17244	17432	17430	17154	17442	17160	17413	17483	17445	17529	17533	17425	17447	17320	17448	17316	17503	17356	17162	17397	17426	17423	17448	17379	17559	17505	17320	17398	17253	17416	17250	17693	17342	17221	17342	17402	17510	17464	17037	17209	17368	17234	17396	17241	17298	17384	17471	17331	17360	17463	17324	17356	17477	17262	17606	17465	17291	17382	17279	17373	17395	17202	17393	17290	17309	17390	17318	17349	17471	17394	17309	17330	17303	17560	17294	17317	17300	17508	17513	17515	17413	17277	17310	17452	17575	17347	17303	17341	17446	17440	17436	17259	17444	17306	17308	17320	17601	17514	17305	17304	17502	17231	17523	17284	17262	17391	17473	17273	17305	17492	17393	17371	17328	17360	17520	17362	17311	17232	17261	17284	17120	17380	17262	17288	17327	17365	17305	17261	17381	17387	17493	17490	17438	17480	17415	17438	17338	17400	17489	17444	17512	17218	17542	17414	17364	17416	17510	17514	17456	17331	17505	17479	17460	17366	17351	17436	17483	17429	17479	17320	17371	17423	17313	17333	17390	17495	17518	17417	17414	17120	17298	17351	17345	17374	17322	17462	17249	17402	17219	17514	17449	17310	17427	17143	17192	17520	17291	17234	17415	17243	17236	17329	17308	17470	17528	17420	17384	17401	17402	17290	17580	17384	17591	17273	17482	17386	17407	17275	17361	17367	17686	17330	17324	17476	17378	17192	17454	17403	17413	17271	17369	17341	17417	17344	17339	17495	17466	17263	17586	17277	17315	17258	17252	17316	17250	17272	17375	17412	17454	17291	17083	17325	17375	17417	17378	17516	17432	17373	17168	17273	17410	17441	17299	17407	17367	17371	17338	17440	17605	17383	17565	17474	17470	17578	17078	17192	17389	17228	17443	17346	17426	17447	17207	17367	17471	17418	17297	17310	17260	17392	17269	17327	17400	17325	17350	17368	17305	17229	17403	17330	17454	17359	17416	17527	17448	17539	17271	17443	17413	17422	17440	17310	17357	17454	17531	17375	17477	17465	17418	17232	17294	17335	17460	17372	17569	17195	17398	17403	17343	17244	17251	17205	17373	17417	17356	17326	17505	17378	17455	17188	17525	17393	17392	17346	17361	17504	17298	17295	17264	17333	17435	17399	17386	17196	17466	17339	17362	17491	17471	17314	17207	17427	17429	17223	17345	17351	17335	17389	17528	17367	17292	17474	17357	17148	17268	17288	17441	17183	17314	17311	17292	17382	17377	17216	17424	17247	17302	17528	17187	17209	17242	17227	17309	17392	17413	17195	17211	17506	17462	17405	17268	17335	17542	17514	17505	17659	17456	17580	17600	17391	17399	17640	17311	17363	17267	17322	17530	17445	17210	17318	17339	17296	17510	17289	17327	17374	17396	17455	17239	17454	17284	17356	17282	17342	17385	17513	17477	17241	17384	17495	17307	17476	17566	17538	17269	17404	17436	17119	17260	17258	17439	17489	17503	17260	17469	17286	17269	17371	17286	17307	17328	17472	17527	17366	17550	17410	17439	17474	17522	17034	17462	17360	17455	17566	17414	17391	17514	17354	17490	17312	17269	17268	17433	17320	17311	17250	17236	17469	17373	17226	17308	17336	17360	17358	17640	17480	17243	17438	17427	17507	17533	17386	17498	17308	17272	17364	17389	17245	17350	17128	17225	17380	17454	17350	17331	17463	17503	17461	17346	17256	17272	17358	17314	17305	17283	17456	17382	17471	17455	17413	17608	17341	17476	17323	17388	17479	17474	17376	17336	17508	17273	17356	17343	17388	17572	17332	17386	17327	17227	17375	17237	17457	17425	17481	17388	17313	17291	17326	17395	17327	17397	17274	17368	17246	17323	17376	17549	17357	17455	17260	17301	17279	17460	17379	17379	17279	17253	17293	17337	17371	17471	17464	17484	17443	17429	17421	17420	17243	17495	17340	17511	17341	17365	17595	17423	17510	17117	17430	17289	17298	17273	17211	17255	17264	17610	17476	17353	17616	17383	17383	17273	17230	17324	17266	17454	17394	17506	17513	17470	17362	17290	17269	17287	17403	17209	17255	17274	17400	17359	17458	17362	17299	17468	17310	17453	17434	17173	17557	17274	17379	17312	17513	17506	17418	17133	17330	17152	17305	17433	17378	17322	17454	17309	17386	17630	17505	17340	17466	17186	17366	17535	17271	17550	17312	17456	17365	17173	17357	17187	17351	17358	17517	17330	17101	17451	17426	17399	17306	17437	17406	17241	17311	17369	17259	17455	17475	17382	17294	17278	17132	17244	17412	17281	17321	17474	17335	17307	17528	17345	17228	17416	17387	17411	17442	17415	17433	17525	17382	17456	17150	17341	17295	17389	17081	17286	17589	17334	17367	17385	17476	17331	17192	17070	17360	17301	17420	17390	17273	17422	17497	17370	17322	17364	17267	17387	17173	17419	17495	17780	17497	17566	17403	17454	17459	17338	17290	17275	17312	17469	17495	17542	17418	17217	17356	17548	17404	17302	17171	17446	17231	17273	17616	17374	17314	17366	17450	17437	17317	17191	17373	17575	17312	17533	17493	17315	17385	17460	17324	17389	17647	17382	17369	17392	17432	17446	17289	17300	17392	17412	17211	17349	17364	17467	17480	17377	17354	17519	17473	17604	17368	17431	17467	17478	17452	17278	17344	17478	17467	17380	17470
27258	40562	36688	26583	22410	21018	20479	19607	18344	17674	16753	16708	16769	16797	16554	16531	16339	16149	16166	16149	16083	15902	15777	15924	15842	15855	15835	15814	15844	15622	15674	15904	15728	15685	15657	15576	15347	15688	15637	15879	15572	15535	15602	15710	15540	15646	15725	15676	15699	15650	15689	15627	15799	15507	15688	15534	15702	15592	15526	15658	15569	15632	15821	15450	15718	15657	15833	15464	15541	15654	15730	15551	15674	15641	15626	15799	15701	15521	15651	15656	15575	15665	15673	15839	15780	15705	15486	15604	15636	15541	15566	15664	15671	15521	15536	15626	15514	15624	15712	15575	15448	15614	15645	15763	15609	15500	15631	15385	15579	15652	15498	15440	15462	15726	15608	15605	15673	15629	15612	15633	15543	15560	15687	15640	15648	15530	15584	15630	15692	15615	15679	15646	15645	15630	15521	15603	15705	15591	15533	15728	15662	15705	15565	15608	15650	15697	15518	15595	15630	15583	15693	15742	15642	15643	15570	15581	15568	15670	15554	15698	15662	15640	15579	15528	15596	15568	15530	15641	15676	15568	15779	15587	15614	15597	15392	15779	15560	15542	15545	15599	15533	15610	15619	15597	15585	15549	15805	15475	15700	15600	15751	15600	15567	15574	15624	15662	15589	15652	15416	15664	15773	15786	15669	15663	15649	15709	15543	15574	15625	15407	15780	15665	15620	15465	15679	15609	15626	15613	15778	15522	15473	15749	15604	15649	15672	15583	15554	15575	15610	15609	15657	15643	15656	15730	15582	15533	15454	15722	15813	15642	15585	15649	15645	15725	15636	15803	15705	15622	15608	15612	15633	15628	15585	15728	15591	15546	15614	15520	15661	15484	15781	15751	15711	15689	15692	15750	15545	15735	15647	15579	15557	15713	15541	15623	15602	15628	15685	15736	15724	15420	15531	15593	15662	15604	15666	15676	15629	15784	15718	15708	15696	15654	15620	15600	15726	15504	15428	15795	15619	15877	15687	15562	15731	15527	15709	15707	15648	15653	15667	15613	15769	15464	15565	15473	15607	15704	15612	15741	15579	15558	15711	15495	15594	15628	15545	15600	15582	15585	15766	15597	15647	15591	15454	15683	15645	15684	15458	15688	15738	15503	15645	15547	15609	15606	15818	15713	15493	15610	15604	15599	15619	15640	15679	15611	15701	15711	15691	15755	15399	15642	15514	15701	15640	15647	15615	15600	15587	15576	15652	15494	15527	15658	15689	15649	15651	15688	15765	15486	15876	15623	15553	15682	15739	15700	15756	15677	15644	15648	15537	15703	15654	15677	15666	15681	15654	15669	15688	15722	15533	15590	15751	15503	15522	15735	15619	15679	15626	15641	15452	15668	15572	15503	15665	15681	15657	15603	15545	15515	15657	15543	15574	15648	15607	15708	15771	15594	15522	15732	15705	15585	15380	15632	15696	15599	15671	15607	15645	15734	15712	15579	15641	15546	15494	15630	15745	15612	15801	15724	15710	15608	15683	15617	15628	15710	15669	15684	15685	15570	15766	15546	15725	15578	15578	15622	15611	15365	15690	15692	15629	15855	15627	15658	15679	15739	15638	15583	15580	15556	15406	15616	15523	15574	15473	15575	15613	15528	15754	15629	15729	15841	15751	15572	15535	15683	15591	15643	15366	15801	15578	15515	15650	15676	15551	15676	15596	15583	15570	15681	15712	15570	15647	15723	15578	15628	15577	15625	15592	15668	15580	15600	15692	15630	15751	15490	15606	15616	15637	15532	15559	15708	15663	15601	15558	15763	15603	15625	15755	15734	15694	15588	15476	15666	15538	15718	15533	15759	15620	15514	15573	15647	15505	15641	15488	15764	15568	15671	15620	15750	15810	15717	15751	15757	15766	15629	15618	15687	15587	15505	15731	15797	15483	15802	15650	15675	15518	15678	15629	15748	15638	15676	15644	15627	15601	15712	15686	15775	15595	15589	15629	15561	15609	15656	15547	15574	15612	15674	15581	15705	15443	15507	15611	15743	15378	15711	15632	15695	15725	15765	15717	15603	15544	15799	15540	15529	15561	15641	15636	15495	15829	15662	15724	15721	15619	15568	15766	15661	15719	15605	15676	15682	15510	15618	15612	15752	15523	15804	15647	15554	15854	15618	15721	15559	15539	15645	15619	15575	15686	15631	15775	15579	15563	15659	15677	15773	15670	15760	15767	15614	15699	15547	15600	15518	15816	15745	15734	15620	15598	15718	15570	15637	15684	15781	15666	15520	15846	15598	15621	15589	15737	15459	15559	15594	15674	15611	15574	15675	15622	15550	15731	15584	15637	15579	15494	15643	15799	15680	15678	15645	15830	15739	15608	15740	15695	15590	15458	15684	15549	15575	15656	15632	15787	15626	15566	15698	15591	15614	15723	15785	15667	15683	15612	15740	15763	15719	15695	15663	15644	15477	15416	15668	15587	15648	15788	15712	15705	15675	15747	15688	15599	15751	15729	15799	15550	15573	15630	15619	15633	15688	15814	15494	15560	15636	15789	15610	15668	15656	15619	15661	15609	15704	15573	15658	15494	15572	15467	15650	15702	15573	15486	15740	15623	15661	15776	15646	15577	15631	15382	15538	15682	15736	15621	15487	15685	15610	15652	15621	15557	15590	15578	15607	15619	15675	15602	15752	15737	15724	15700	15589	15566	15531	15502	15681	15472	15703	15602	15556	15653	15635	15728	15671	15611	15674	15778	15527	15627	15743	15817	15678	15614	15457	15601	15700	15665	15429	15795	15642	15612	15666	15747	15636	15845	15749	15644	15509	15753	15625	15587	15556	15491	15606	15760	15568	15720	15586	15518	15648	15615	15671	15620	15698	15662	15716	15723	15710	15564	15523	15668	15802	15465	15637	15576	15694	15505	15593	15684	15618	15655	15750	15616	15840	15802	15626	15517	15818	15568	15764	15503	15750	15603	15622	15516	15573	15620	15614	15658	15537	15687	15747	15562	15798	15735	15689	15549	15497	15720	15495	15712	15786	15828	15670	15753	15808	15528	15656	15583	15630	15672	15738	15951	15521	15471	15569	15634	15623	15503	15611	15651	15686	15676	15572	15544	15583	15762	15550	15580	15641	15652	15617	15552	15559	15500	15624	15632	15673	15744	15439	15650	15573	15578	15779	15713	15711	15742	15595	15802	15654	15438	15724	15629	15412	15776	15595	15727	15634	15711	15588	15678	15664	15632	15673	15600	15539	15651	15575	15764	15476	15639	15661	15683	15547	15583	15671	15659	15521	15700	15668	15608	15506	15692	15666	15597	15601	15654	15536	15788	15634	15540	15655	15646	15656	15497	15646	15532	15503	15767	15755	15496	15689	15550	15594	15704	15724	15549	15543	15568	15425	15654	15825	15494	15661	15566	15675	15669	15506	15688	15597	15646	15578	15575	15899	15469	15655	15579	15570	15660	15707	15574	15352	15460	15564	15648	15606	15757	15602	15686	15730	15616	15521	15703	15682	15638	15740	15592	15776	15664	15612	15700	15605	15649	15447	15689	15658	15647	15591	15797	15677	15582	15455	15570	15815	15652	15681	15664	15696	15593	15533	15917	15534	15627	15709	15798	15731	15540	15550	15740	15668	15519	15531	15604	15622	15660	15571	15637	15594	15612	15616	15722	15669	15604	15639	15709	15732	15667	15581	15641	15638	15748	15603	15648	15830	15684	15622	15467	15636	15739	15601	15686	15666	15769	15708	15699	15714	15445	15565	15443	15650	15725	15601	15714	15599	15758	15625	15674	15598	15618	15744	15626	15575	15623	15693	15636	15718	15594	15525	15856	15626	15715	15675	15752	15635	15593	15669	15467	15627	15675	15689	15663	15655	15720	15388	15608	15883	15643	15743	15687	15741	15741	15692	15700	15476	15602	15589	15768	15564	15554	15724	15588	15733	15631	15540	15867	15575	15480	15652	15640	15673	15728	15562	15636	15870	15768	15727	15657	15682	15573	15771	15698	15605	15507	15657	15742	15626	15618	15499	15661	15613	15718	15593	15524	15584	15723	15617	15588	15667	15526	15472	15801	15659	15783	15762	15372	15709	15767	15665	15580	15578	15618	15880	15691	15671	15757	15730	15600	15523	15469	15637	15718	15711	15677	15717	15587	15748	15595	15612	15629	15746	15622	15690	15706	15616	15616	15668	15727	15613	15663	15543	15650	15608	15708	15711	15670	15649	15703	15749	15561	15581	15688	15679	15618	15572	15651	15608	15868	15532	15603	15611	15678	15739	15537	15680	15518	15600	15634	15594	15551	15547	15486	15486	15798	15710	15705	15654	15624	15741	15572	15579	15611	15600	15681	15487	15652	15643	15720	15658	15643	15521	15496	15688	15602	15698	15630	15595	15761	15636	15676	15668	15641	15718	15470	15721	15702	15449	15718	15609	15564	15621	15598	15589	15425	15682	15612	15798	15451	15525	15512	15589	15664	15429	15827	15724	15615	15606	15698	15530	15585	15584	15666	15483	15677	15665	15455	15625	15607	15732	15638	15570	15517	15559	15512	15891	15685	15483	15473	15629	15727	15733	15611	15477	15815	15625	15675	15610	15737	15747	15482	15379	15756	15536	15484	15651	15553	15600	15579	15627	15761	15524	15574	15807	15700	15771	15664	15692	15623	15763	15555	15630	15577	15589	15725	15788	15768	15662	15696	15770	15624	15678	15718	15737	15623	15488	15716	15715	15752	15616	15804	15773	15663	15632	15748	15638	15765	15459	15661	15694	15724	15677	15609	15710	15603	15624	15686	15542	15706	15596	15609	15557	15689	15574	15566	15510	15738	15664	15518	15579	15736	15596	15765	15695	15607	15716	15659	15718	15562	15653	15662	15710	15644	15863	15465	15783	15770	15737	15522	15775	15610	15674	15668	15681	15650	15503	15629	15705	15520	15565	15628	15532	15621	15562	15728	15528	15639	15679	15767	15507	15671	15583	15573	15777	15565	15656	15544	15523	15605	15711	15686	15763	15793	15557	15574	15712	15602	15628	15655	15522	15519	15581	15772	15676	15721	15578	15645	15685	15644	15650	15641	15578	15687	15704	15608	15617	15771	15693	15793	15657	15658	15621	15670	15867	15489	15607	15564	15792	15836	15678	15729	15532	15570	15523	15763	15640	15601	15424	15788	15763	15551	15561
24187	21661	29379	24812	23351	25121	25429	22489	21122	20872	19709	19390	19503	19408	19547	19385	19034	19032	18962	18927	18951	18597	18660	18722	18679	18661	18555	18455	18546	18574	18446	18421	18317	18560	18575	18505	18446	18485	18292	18472	18413	18395	18444	18556	18411	18206	18631	18337	18459	18531	18340	18483	18588	18545	18331	18455	18423	18441	18268	18518	18422	18398	18270	18251	18262	18263	18223	18395	18376	18373	18246	18159	18256	18221	18316	18219	18305	18368	18487	18517	18285	18518	18274	18164	18197	18290	18237	18478	18348	18124	18202	18494	18270	18314	18283	18230	18385	18530	18264	18340	18390	18373	18186	18084	18458	18353	18053	18166	18237	18296	18364	18348	18475	18368	18352	18359	18322	18232	18418	18486	18520	18393	18245	18431	18335	18281	18414	18249	18251	18269	18464	18344	18490	18358	18337	18199	18308	18206	18274	18270	18224	18343	18471	18161	18476	18343	18346	18224	18157	18168	18185	18140	18209	18381	18353	18294	18121	18190	18325	18241	18257	18201	18212	18287	18261	18346	18398	18219	18354	18326	18445	18462	18275	18267	18279	18085	18253	18312	18293	18393	18051	18431	18351	18183	18293	18287	18488	18271	18553	18299	18531	18408	18596	18386	18326	18257	18435	18158	18268	18353	18232	18074	18313	18305	18338	18278	18358	18447	18236	18300	18173	18375	18334	18399	18201	18419	18194	18315	18271	18209	18131	18346	18264	18213	18217	18377	18349	18297	18418	18345	18296	18224	18154	18341	18493	18112	18229	18372	18312	18370	18284	18276	18146	18415	18319	18171	18436	18329	18312	18245	18385	18292	18233	18547	18247	18375	18272	18141	18339	18287	18434	18135	18260	18229	18367	18305	18202	18115	18137	18186	18287	18388	18525	18299	18163	18241	18362	18317	18321	18003	18148	18219	18266	18145	18347	18397	18310	18278	18216	18359	18346	18433	18356	18283	18266	18280	18571	18370	18321	18479	18423	18108	18297	18366	18205	18051	18196	18127	18216	18421	18335	18316	18412	18128	18343	18250	18271	18303	18337	18314	18128	18221	18183	18395	18333	18361	18538	18478	18420	18467	18417	18221	18318	18221	18397	18414	18270	18496	18426	18411	18254	18256	18485	18332	18384	18229	18227	18439	18404	18311	18298	18312	18282	18217	18385	18289	18177	18227	18257	18260	18102	18491	18654	18456	18168	18370	18447	18290	18253	18280	18296	18339	18151	18382	18549	18440	18190	18282	18371	18239	18342	18389	18522	18441	18298	18332	18265	18165	18375	18167	18393	18260	18182	18183	18452	18219	18353	18301	18209	18277	18330	18186	18384	18290	18365	18505	18329	18202	18497	18488	18508	18391	18302	18371	18428	18514	18419	18297	18435	18412	18309	18264	18371	18140	18508	18093	18165	18334	18492	18239	18256	18400	18419	18593	18293	18417	18374	18439	18142	18210	18404	18389	18190	18499	18409	18280	18213	18180	18155	18226	18223	18276	18307	18371	18398	18226	18372	18202	18228	18310	18159	18221	18309	18245	18425	18150	18444	18215	18262	18389	18276	18424	18365	18203	18442	18208	18390	18254	18247	18376	18468	18390	18439	18412	18375	18447	18655	18577	18208	18296	18287	18337	18215	18415	18289	18478	18198	18286	18334	18378	18278	18161	18236	18287	18148	18366	18296	18434	18300	18400	18388	18384	18274	18354	18154	18251	18284	18328	18415	18415	18247	18326	18331	18440	18450	18216	18144	18384	18369	18320	18215	18274	18446	18471	18151	18076	18361	18403	18368	18453	18306	18469	18438	18267	18396	18382	18252	18149	18346	18528	18412	18564	18209	18364	18337	18138	18335	18263	18393	18256	18343	18239	18119	18349	18292	18407	18261	18345	18415	18404	18272	18440	18375	18443	18218	18262	18401	18300	18256	18423	18314	18288	18255	18187	18324	18502	18187	18386	18345	18306	18215	18352	18314	18220	18378	18309	18512	18264	18437	18357	18162	18177	18216	18642	18157	18377	18131	18197	18439	18506	18103	18378	18271	18566	18354	18333	18410	18426	18169	18363	18413	18539	18517	18124	18215	18347	18394	18410	18261	18267	18387	18216	18261	18497	18364	18171	18209	18515	18339	18242	18108	18318	18420	18464	18209	18271	18261	18398	18450	18395	18386	18393	18488	18163	18383	18353	18154	18433	18485	18317	18157	18387	18155	18171	18286	18173	18283	18306	18314	18313	18335	18267	18224	18263	18169	18210	18417	18327	18427	18530	18313	18400	18243	18058	18329	18458	18289	18384	18404	18428	18448	18263	18233	18336	18274	18155	18228	18406	18579	18329	18299	18424	18396	18242	18158	18347	18598	18342	18201	18307	18304	18264	18445	18392	18310	18234	18439	18524	18446	18500	18367	18270	18190	18315	18332	18124	18437	18331	18211	18133	18044	18432	18351	18269	18306	18410	18174	18342	18382	18508	18320	18244	18296	18239	18334	18201	18251	18182	18428	18538	18281	18284	18398	18376	18432	18232	18405	18253	18420	18407	18271	18266	18142	18186	18315	18008	18455	18284	18403	18479	18260	18550	18356	18351	18253	18115	18192	18289	18105	18244	18211	18179	18506	18251	18507	18270	18322	18163	18327	18261	18341	18143	18348	18243	18476	18280	18264	18111	18126	18115	18222	18623	18280	18149	18388	18369	18376	18424	18336	18259	18218	18376	18375	18375	18331	18154	18338	18439	18353	18120	18244	18307	18343	18462	18470	18336	18373	18291	18471	18371	18252	18430	18421	18296	18164	18425	18242	18356	18430	18363	18390	18337	18363	18207	18233	18464	18298	18278	18297	18223	18134	18234	18142	18201	18253	18401	18365	18383	18351	18329	18456	18248	18334	18344	18409	18355	18507	18402	18268	18275	18321	18576	18324	18470	18347	18453	18424	18406	18397	18574	18475	18106	18123	18338	18274	18397	18247	18344	18206	18392	18206	18443	18120	18416	18430	18236	18509	18388	18067	18227	18150	18295	18235	18322	18275	18486	18129	18428	18390	18369	18308	18288	18070	18333	18311	18352	18291	18263	18631	18334	18245	18424	18254	18211	18136	18254	18265	18287	18332	18343	18197	18174	18270	18397	18324	18324	18479	18214	18254	18364	18333	18172	18483	18509	18258	18285	18356	18290	18345	18231	18355	18265	18355	18348	18139	18302	18064	18536	18129	18346	18409	18350	18123	18536	18270	18301	18436	18100	18353	18312	18072	18398	18406	18317	18365	18286	18323	18488	18327	18276	18269	18403	18344	18341	18354	18290	18362	18513	18174	18486	18525	18063	18451	18432	18387	18346	18426	18448	18545	18377	18358	18339	18289	18248	18187	18261	18202	18154	18338	18514	18421	18323	18419	18166	18322	18372	18361	18210	18399	18291	18375	18430	18156	18165	18195	18328	18235	18423	18291	18235	18545	18305	18386	18307	18350	18319	18452	18559	18229	18129	18445	18475	18334	18511	18289	18252	18361	18165	18204	18177	18348	18323	18323	18348	18311	18495	18520	18518	18280	18281	18292	18237	18428	18369	18369	18438	18403	18345	18228	18059	18278	18314	18311	18406	18447	18203	18289	18306	18405	18293	18472	18447	18224	18201	18270	18062	18328	18150	18256	18302	18227	18043	18506	18268	18225	18237	18117	18272	18430	18376	18458	18564	18410	18409	18282	18257	18306	18308	18224	18190	18045	18178	18370	18238	18516	18374	18302	18233	18298	18205	18366	18403	18229	18358	18167	18410	18485	18340	18196	18304	18205	18337	18434	18281	18303	18551	18259	18224	18313	18306	18456	18352	18426	18445	18257	18442	18485	18260	18385	18385	18195	18350	18249	18348	18215	18502	18345	18399	18453	18235	18536	18203	18476	18349	18397	18282	18163	18354	18200	18397	18230	18348	18341	18242	17974	18314	18256	18375	18320	18321	18491	18427	18424	18471	17996	18344	18433	18156	18212	18577	18486	18288	18425	18268	18240	18334	18395	18326	18155	18259	18330	18362	18423	18446	18209	18403	18380	18340	18268	18300	18341	18457	18333	18290	18290	18283	18401	18504	18341	18283	18299	18370	18216	18181	18301	18351	18036	18138	18330	18218	18471	18392	18192	18335	18373	18360	18408	18207	18298	18367	18413	18364	18402	18305	18423	18355	18305	18469	18320	18315	18314	18162	18494	18238	18189	18368	18346	18227	18522	18241	18187	18325	18471	18459	18285	18282	18228	18292	18241	18269	18287	18295	18487	18503	18517	18374	18478	18149	18118	18107	18235	18182	18364	18341	18218	18420	18392	18382	18284	18238	18379	18289	18231	18483	18212	18208	18179	18456	18267	18280	18226	18196	18312	18386	18066	18302	18397	18400	18428	18346	18250	18431	18214	18150	18333	18430	18303	18382	18352	18275	18424	18265	18291	18384	18366	18183	18193	18378	18480	18298	18181	18546	18279	18200	18102	18108	18217	18124	18201	18538	18360	18518	18334	18271	18167	18482	18364	18391	18205	18343	18391	18506	18135	18330	18631	18347	18491	18386	18321	18407	18436	18412	18205	18182	18315	18422	18386	18346	18269	18570	18172	18356	18439	18353	18238	18364	18550	18430	18351	18172	18329	18285	18527	18352	18294	18147	18187	18269	18466	18307	18440	18621	18366	18415	18395	18332	18412	18403	18596	18342	18197	18402	18271	18321	18434	18240	18276	18264	18461	18323	18347	18244	18483	18295	18325	18418	18376	18274	18114	18399	18271	18410	18277	18118	18277	18171	18192	18189	18475	18375	18358	18316	18316	18488	18452	18092	18473	18442	18114	18255	18454	18143	18301	18098	18262	18206	18254	18269	18004	18243	18273	18413	18248	18449	18431	18224	18215	18481	18356	18319	18489	18276	18442	18454	18406	18454	18484	18314	18370	18327	18234	18222	18384	18382	18336	18341	18368	18245	18397	18273	18166	18477	18402	18463	18379	18270	18413	18171	18238	18356	18324	18404	18228	18312	18321	18232	18279	18323	18348	18416	18390	18249	18396	18253	18298	18344	18295	18432	18229	18434	18392	18253	18543	18182	18528	18274	18441	18440	18441	18337	18310	18404	18306	18373	18661	18375	18331	18091	18234	18254	18466	18440	18246	18212	18402	18255
27192	47229	43201	31146	26579	25004	23848	22776	20948	19936	18663	18378	18209	18184	17928	17882	17654	17267	16944	17094	17166	16985	16925	16749	16800	16682	16776	16637	16826	16733	16747	16577	16518	16488	16386	16489	16554	16516	16558	16454	16425	16503	16451	16484	16426	16435	16572	16629	16342	16536	16444	16376	16509	16244	16324	16647	16390	16436	16445	16624	16543	16544	16509	16352	16612	16575	16412	16471	16251	16467	16503	16362	16454	16441	16364	16485	16402	16408	16579	16419	16311	16445	16258	16423	16501	16329	16458	16350	16503	16419	16304	16468	16464	16492	16231	16449	16307	16411	16373	16550	16443	16335	16279	16498	16333	16347	16410	16516	16445	16472	16292	16566	16299	16360	16645	16292	16373	16380	16448	16484	16471	16512	16566	16336	16487	16406	16544	16316	16297	16573	16294	16304	16353	16305	16415	16461	16522	16443	16332	16369	16406	16293	16421	16520	16340	16422	16485	16307	16523	16262	16388	16353	16682	16453	16306	16520	16338	16458	16432	16412	16454	16300	16483	16402	16354	16293	16623	16299	16385	16310	16277	16327	16610	16369	16378	16258	16436	16504	16271	16451	16531	16244	16343	16491	16479	16624	16223	16308	16405	16297	16476	16303	16641	16397	16283	16510	16455	16370	16420	16578	16351	16362	16333	16340	16438	16523	16339	16435	16383	16277	16440	16376	16304	16365	16376	16422	16406	16341	16325	16540	16496	16351	16313	16301	16245	16508	16212	16348	16428	16397	16412	16327	16384	16305	16386	16335	16348	16366	16420	16385	16410	16342	16356	16423	16402	16277	16346	16472	16450	16413	16396	16483	16432	16262	16435	16316	16446	16381	16464	16269	16358	16262	16218	16374	16258	16436	16412	16186	16439	16454	16587	16401	16451	16333	16291	16478	16520	16264	16431	16387	16452	16386	16155	16482	16444	16265	16447	16417	16376	16366	16431	16284	16399	16479	16557	16337	16546	16430	16240	16542	16336	16496	16569	16381	16334	16568	16475	16377	16382	16376	16505	16329	16387	16248	16211	16304	16424	16344	16160	16368	16531	16276	16416	16392	16225	16492	16504	16564	16280	16413	16515	16458	16418	16528	16516	16528	16431	16344	16396	16362	16526	16473	16378	16335	16379	16504	16562	16468	16482	16546	16345	16172	16636	16342	16447	16250	16481	16357	16275	16362	16454	16421	16383	16351	16350	16339	16515	16209	16534	16290	16325	16345	16398	16399	16237	16491	16323	16542	16448	16368	16262	16330	16276	16364	16313	16519	16238	16283	16483	16406	16256	16419	16402	16292	16313	16371	16254	16383	16332	16329	16390	16308	16283	16340	16333	16380	16486	16375	16327	16428	16432	16515	16349	16499	16426	16392	16402	16350	16530	16473	16432	16419	16361	16271	16565	16274	16221	16430	16347	16313	16349	16539	16332	16326	16394	16330	16483	16472	16385	16375	16317	16473	16357	16424	16310	16307	16355	16422	16531	16357	16419	16310	16328	16394	16446	16356	16506	16323	16321	16542	16381	16381	16482	16480	16410	16291	16356	16421	16441	16367	16269	16362	16295	16347	16452	16277	16289	16363	16397	16243	16285	16206	16401	16495	16357	16354	16355	16282	16342	16276	16312	16488	16370	16325	16286	16372	16437	16272	16329	16286	16257	16401	16618	16533	16438	16361	16438	16278	16467	16408	16588	16423	16282	16516	16471	16463	16423	16388	16293	16502	16484	16363	16415	16397	16499	16295	16321	16391	16457	16497	16394	16404	16402	16258	16655	16478	16409	16433	16572	16450	16187	16513	16433	16463	16231	16408	16432	16355	16413	16408	16584	16372	16456	16472	16376	16431	16460	16333	16399	16402	16404	16266	16196	16515	16235	16423	16505	16439	16388	16273	16363	16450	16294	16364	16396	16380	16423	16399	16349	16335	16409	16430	16379	16373	16373	16384	16445	16249	16458	16242	16279	16380	16252	16500	16179	16512	16346	16368	16430	16463	16477	16434	16299	16308	16412	16320	16317	16376	16206	16422	16328	16392	16393	16285	16348	16591	16269	16402	16361	16461	16350	16247	16447	16404	16469	16317	16366	16475	16434	16370	16464	16360	16434	16271	16436	16249	16345	16218	16432	16415	16373	16273	16422	16377	16273	16402	16415	16432	16295	16405	16364	16343	16271	16356	16512	16475	16496	16288	16331	16364	16359	16434	16337	16440	16392	16567	16341	16262	16429	16405	16570	16515	16506	16342	16402	16326	16328	16405	16206	16349	16348	16444	16456	16526	16337	16400	16268	16438	16230	16218	16670	16512	16352	16394	16200	16366	16531	16300	16372	16356	16391	16337	16325	16458	16354	16407	16376	16379	16361	16312	16473	16458	16345	16358	16473	16328	16388	16278	16340	16411	16379	16522	16323	16385	16397	16480	16368	16212	16384	16419	16364	16402	16405	16333	16482	16304	16659	16295	16405	16305	16543	16462	16292	16305	16261	16441	16383	16370	16472	16301	16403	16314	16461	16457	16482	16356	16387	16270	16393	16440	16163	16249	16231	16500	16380	16335	16468	16202	16438	16370	16464	16347	16246	16294	16393	16444	16374	16298	16408	16488	16372	16328	16453	16480	16360	16264	16642	16447	16413	16349	16402	16349	16289	16518	16548	16465	16447	16397	16301	16320	16530	16111	16380	16434	16213	16393	16386	16428	16518	16235	16337	16362	16562	16438	16442	16529	16364	16400	16243	16395	16221	16266	16487	16219	16472	16366	16337	16478	16389	16317	16411	16308	16420	16533	16408	16271	16360	16500	16423	16266	16187	16385	16269	16302	16516	16382	16345	16400	16311	16493	16239	16326	16239	16199	16321	16298	16373	16351	16349	16362	16548	16335	16518	16444	16435	16266	16326	16520	16474	16247	16406	16310	16405	16457	16423	16396	16355	16374	16464	16386	16470	16372	16342	16417	16439	16558	16382	16409	16369	16285	16587	16438	16242	16321	16355	16330	16373	16260	16372	16344	16514	16520	16344	16436	16440	16217	16296	16498	16334	16315	16450	16514	16320	16303	16484	16345	16600	16237	16352	16412	16484	16426	16479	16417	16278	16507	16467	16536	16575	16259	16322	16467	16509	16331	16484	16507	16255	16330	16323	16180	16347	16290	16524	16315	16372	16194	16352	16265	16285	16357	16431	16388	16307	16216	16435	16275	16407	16416	16513	16331	16365	16345	16315	16421	16548	16632	16446	16506	16504	16396	16448	16378	16388	16228	16383	16420	16404	16358	16330	16285	16440	16166	16384	16293	16278	16503	16495	16453	16325	16205	16408	16403	16336	16381	16367	16459	16597	16395	16440	16354	16395	16467	16350	16429	16499	16439	16434	16504	16231	16442	16474	16381	16391	16597	16394	16409	16525	16340	16213	16398	16312	16323	16447	16508	16308	16336	16167	16382	16394	16332	16439	16383	16471	16388	16607	16313	16287	16324	16254	16238	16307	16336	16613	16371	16335	16393	16355	16438	16711	16516	16503	16361	16539	16390	16394	16451	16397	16513	16446	16247	16404	16332	16471	16365	16375	16425	16520	16364	16410	16487	16409	16464	16381	16361	16535	16135	16498	16368	16330	16360	16307	16439	16310	16447	16405	16311	16345	16424	16385	16220	16287	16350	16368	16412	16204	16253	16502	16384	16259	16294	16493	16273	16540	16401	16437	16404	16382	16266	16387	16408	16300	16236	16383	16378	16427	16382	16420	16337	16197	16410	16425	16375	16405	16257	16483	16279	16528	16313	16344	16303	16476	16491	16323	16370	16401	16355	16372	16471	16364	16408	16456	16452	16384	16496	16446	16347	16384	16501	16462	16482	16302	16230	16454	16100	16544	16395	16594	16443	16395	16417	16549	16411	16415	16368	16412	16445	16198	16229	16381	16307	16222	16411	16482	16489	16431	16499	16388	16451	16431	16572	16583	16367	16516	16342	16322	16538	16483	16449	16400	16468	16262	16438	16547	16504	16480	16484	16486	16440	16459	16293	16256	16487	16286	16494	16502	16450	16354	16480	16284	16428	16312	16364	16622	16288	16456	16533	16325	16244	16399	16446	16235	16399	16237	16509	16362	16428	16278	16575	16387	16406	16496	16392	16551	16399	16327	16363	16586	16456	16223	16484	16298	16554	16378	16366	16342	16515	16298	16388	16529	16335	16510	16124	16442	16264	16346	16416	16333	16461	16354	16493	16317	16263	16394	16344	16256	16338	16440	16228	16424	16304	16483	16360	16458	16449	16425	16367	16432	16469	16474	16464	16497	16504	16346	16652	16452	16310	16366	16518	16374	16401	16476	16357	16409	16469	16442	16223	16536	16305	16509	16315	16536	16393	16495	16266	16284	16383	16365	16288	16409	16490	16448	16389	16585	16509	16377	16211	16425	16331	16411	16430	16362	16550	16498	16527	16307	16434	16596	16419	16539	16293	16481	16445	16425	16408	16409	16399	16369	16359	16436	16147	16479	16253	16294	16480	16334	16532	16473	16388	16354	16397	16386	16282	16311	16349	16407	16367	16426	16420	16469	16334	16605	16293	16190	16440	16324	16356	16474	16511	16426	16480	16318	16522	16315	16472	16301	16366	16287	16376	16256	16307	16378	16387	16438	16460	16483	16296	16449	16341	16516	16317	16375	16196	16367	16306	16416	16401	16397	16173	16433	16289	16268	16254	16385	16467	16336	16287	16455	16432	16470	16505	16395	16258	16375	16394	16200	16388	16275	16496	16459	16458	16426	16389	16492	16310	16373	16578	16637	16450	16452	16452	16398	16451	16282	16463	16395	16273	16348	16189	16287	16375	16422	16264	16233	16445	16393	16319	16320	16292	16398	16508	16335	16416	16377	16229	16403	16340	16187	16231	16405	16457	16308	16340	16458	16445	16581	16293	16464	16455	16288	16148	16354	16470	16469	16273	16538	16384	16243	16444	16277	16357	16559	16247	16311	16380	16443	16458	16287	16301	16320	16381	16365	16385	16460	16412	16381	16327	16383	16300	16216	16544	16314	16430	16226	16438	16547	16264	16331	16376	16484	16441	16509	16316	16283	16394	16512	16544	16271	16366	16327	16386	16276	16404	16317	16304	16398	16494	16414	16416	16307	16435	16391	16395	16478	16354	16340	16635
23155	21616	29682	24110	22142	25256	28428	23781	22056	21704	20792	19932	19638	19773	19579	19479	19341	18968	19080	18719	18797	18733	18398	18327	18595	18412	18176	18464	18614	18399	18488	18377	18341	18059	18341	18295	18033	18244	17991	18281	18119	18094	18213	18195	18194	18131	18187	18298	17973	18099	18142	17771	17980	18310	17944	18072	17960	17971	17955	18129	18269	18153	18120	18206	17895	18125	18156	17976	18064	18165	18048	18073	18167	18105	18223	17973	18180	18136	18144	18126	18039	18246	17957	17856	17909	18112	18094	18212	18201	18052	18084	18161	18121	17987	18071	18162	17933	17957	18094	18120	18125	18025	17974	17887	17945	18119	17960	18059	17843	18135	18126	18167	18071	17854	18118	18246	17955	18200	18124	18086	17858	17936	18046	17988	18038	18118	18006	18009	18047	17813	18164	18124	18185	18189	18131	18115	18140	17988	18137	18098	18231	17960	17959	18028	17955	18019	18081	17892	18027	17875	18095	18237	18190	17914	17967	18143	17834	17995	18191	17837	18111	17992	17961	18002	17876	18135	18086	17934	17884	18114	17984	18370	18065	17832	17931	17989	18069	18053	18077	17934	18137	18169	17966	17996	17877	17949	18039	18132	18064	18004	18040	18103	18094	18138	18135	18021	17968	17917	17926	18044	18002	17892	17862	18074	17852	17950	18077	17917	17881	18117	17967	17933	17919	18128	17847	18032	17834	18256	17976	18097	18058	18161	17925	17783	18126	18022	18110	18038	18165	18307	17968	17981	17974	18101	17905	17920	17918	17850	18151	17949	18001	17998	18069	17977	18183	18269	18000	17918	17836	17877	18078	18068	18085	18201	18004	18193	18007	17982	18031	17985	17883	17934	17908	18082	17893	17945	18148	18156	18059	18082	18047	18106	17991	17972	17871	17981	18006	17966	17880	17811	18246	18016	17979	18104	18070	18064	18241	17783	17974	17864	17989	17964	18105	17984	18020	18022	17898	17959	17978	17913	18222	17988	17920	17968	18070	18065	18120	17920	18117	17912	17734	18050	18105	18105	18020	18176	17917	17881	17832	18086	18122	18144	17923	17899	17968	17880	18100	18033	18152	17958	18109	18081	17917	18172	17919	17863	17928	18111	17939	18148	17881	18086	18013	18092	17965	18087	18163	17994	17717	18034	17954	17923	18061	18151	18241	18149	18141	18187	18021	17894	17980	18268	18000	17976	17893	18033	18045	17946	17777	18062	18130	18014	18166	17896	18083	18225	18071	18117	18030	18040	18148	18337	18197	18074	18103	18009	17955	18133	18006	17922	17987	18125	18192	18131	17945	17910	18130	18033	18030	18072	17970	18020	18172	17831	18042	17929	17907	18080	18159	18122	18002	18134	18037	18080	18009	17883	17980	17810	18308	18178	17935	18036	17963	18157	18022	17907	17975	18116	18019	18185	18162	18164	17928	17998	18081	17963	18146	17903	17826	17990	18071	17873	18196	18149	18102	17954	18060	17953	18087	18056	18050	18066	17941	18011	18133	17907	18018	18031	18036	18062	18145	18192	17946	17938	17995	18165	17918	17943	18078	17895	18121	18127	18039	18169	18169	17856	17956	17973	18020	18082	17996	18061	18117	17918	18122	18169	18094	18106	17841	17939	17863	17843	18034	17900	18124	17975	18040	17878	18125	18042	18226	17994	18119	18082	17961	18202	18040	17967	18141	18135	18011	18133	17964	18172	18007	17916	18208	17895	18060	18094	17846	17988	17885	18298	17876	18166	18052	18156	17951	18111	18327	18124	18092	18097	18053	17985	17845	17886	18081	17984	18106	18239	18001	17998	17863	17943	18016	17991	17973	18078	17979	18041	18097	17950	17908	18214	18056	17840	18039	17895	18070	18037	18047	18032	18112	18113	18151	17907	18116	18123	17942	18002	17977	18104	18158	18098	18067	18223	17979	17847	18014	18165	18122	17982	17964	18005	18063	18153	17889	18063	18198	17933	17956	18111	17969	18201	18140	17945	18044	18049	17837	17889	18135	18022	17896	17945	17941	18081	17968	18099	18125	17974	18135	18207	18013	17899	17948	18160	18112	17984	17891	18082	17955	17964	17974	17986	17897	18013	17824	18003	17897	17935	18026	18027	17975	17832	17982	18173	17927	17957	18011	18052	18160	17745	18059	17944	18026	18007	18174	18137	18061	17994	17941	18083	18118	17932	18053	17801	18014	17937	18248	18088	17950	18082	17913	17962	17919	18183	18012	17994	17960	17895	18044	17947	17838	18086	18077	17992	18153	17928	17923	17865	18114	18020	17947	17954	17818	18171	17966	18021	18068	17973	17880	17888	17946	18088	17940	18002	17932	18165	18156	17955	18135	17922	18130	18025	17920	18032	18022	17932	18039	18152	17942	17792	18072	18035	18044	18087	18122	17899	18029	18049	18045	17971	18048	18052	18197	18017	17867	17928	18149	18225	17696	18151	17983	17998	17987	18020	18019	17788	17997	18076	17934	18059	17968	18129	17900	18046	18089	18005	17938	18103	18051	18012	17781	18018	18133	18149	17843	18217	18247	18041	17982	18032	18036	18074	18002	17973	18201	18047	18019	17902	17817	18120	18184	17789	18005	18182	17988	17757	17846	17991	18159	18119	17908	17993	18055	18086	18025	17966	17842	17980	17965	17798	18073	18206	18012	17855	18040	18087	18072	18028	17683	17928	17913	17944	18233	17957	17820	18143	18028	18026	17946	18011	18318	18173	18005	18057	17905	17955	18108	18167	17990	17930	17931	18161	17896	18121	18014	17999	17961	18137	17975	18087	17739	18183	17647	18137	18043	18019	17949	18002	17919	17993	17910	18194	18214	18071	17920	17824	17964	17820	17990	17907	17913	17878	18228	17987	18029	18015	17910	18082	18016	17975	18044	17993	18052	18136	18078	17919	17816	17945	18017	17820	18017	17965	17992	17986	18209	17962	18131	18015	18035	17720	18174	18129	18254	17996	18063	17931	18066	17852	17768	17793	18074	18160	18139	17901	18007	18048	17918	17897	17847	18043	17966	18133	17921	17788	18082	18047	18126	18076	18086	18296	17934	18021	17939	18046	17974	18135	18149	18060	18070	18110	18044	17951	17994	17993	17805	18064	17946	18121	18135	18016	17993	18281	18033	17987	17908	17991	18154	17890	18236	18095	18037	17874	17944	17938	18045	18090	17828	18087	18002	17887	18011	18005	18183	18109	17915	18077	17936	18158	18072	18137	18007	18235	18039	17878	17896	18076	18059	18151	18232	17946	18073	18221	18158	17881	17909	17847	18267	18112	17826	17978	18115	18130	17903	18096	18122	17886	18004	18093	18040	17961	17962	17879	18013	17890	17980	18085	18153	18218	18034	17985	18129	18109	18084	18040	17844	17897	18019	17975	18227	17979	17971	17983	18193	17827	18163	18183	17992	18036	18063	18082	17999	18088	17787	18100	18001	17877	18178	18020	18142	17913	18284	17916	18003	18098	17850	17995	17993	17871	18104	17911	17851	17898	18107	17773	18046	18037	17868	18064	17879	18010	17980	18120	18113	18108	18097	18125	17989	18190	18117	18126	17994	18003	17972	17807	17993	18112	18069	18039	18143	17882	18022	18038	18174	17793	17865	17868	17878	18041	18007	18137	18041	18255	17678	18133	17996	18028	18007	17983	18118	18247	17887	17977	18153	18239	18032	18026	17783	17851	17991	18060	17970	18166	18104	17938	17961	18073	18012	17938	18032	18019	17994	17925	18126	18163	18200	17914	17893	18003	17969	18023	18070	17943	18035	17982	18092	18085	18160	18056	17994	17916	18416	18187	17948	18084	18129	18023	18158	18017	18100	18143	18061	18011	17946	18105	17871	18154	18177	17940	18037	18034	17969	18089	18037	18143	18044	17958	17847	17896	18068	18172	18065	18245	18020	17987	18001	18092	18146	17988	18162	18136	17989	18046	18054	17943	17851	17951	18141	18103	18057	17925	18168	18212	18153	17931	18056	18202	17793	18133	18130	18055	17992	17970	18340	18032	17935	18030	18068	17921	18062	17759	18147	17893	18088	18220	18176	17938	17860	18022	17719	17726	18195	17943	18011	18162	17857	18292	18158	17974	17965	18098	17983	17914	18118	17823	17998	18193	18120	18212	17998	17887	18137	17972	18054	17878	17940	18031	18104	18036	18068	18128	17986	18041	17894	18064	18061	18063	17858	18023	18134	18041	18104	18093	17984	17843	17910	18050	18146	18323	18012	18195	18145	18047	17989	17816	17958	18314	18086	18061	18086	18007	17953	18189	18095	17940	18002	18202	18002	18067	18107	17951	17996	18079	17996	17944	18025	17890	17983	17957	17998	18009	17838	18047	18062	18318	17855	17971	18051	17994	17993	18029	18066	17951	18190	17940	17955	18108	18156	17982	18087	17941	18040	18029	17917	17890	18103	17990	18114	18027	17720	17963	18019	17987	17953	17911	17923	17929	18050	18064	17941	18019	18058	18069	18013	17845	18313	17957	18095	18058	18009	18000	17991	18200	17952	18013	18066	17879	17985	17942	17962	17858	18088	18075	18073	18099	18024	18031	18060	18014	18148	18069	18037	18113	18046	18250	17870	17888	17843	17932	18161	18120	18035	18094	18024	17877	17835	18013	18026	17960	17992	18273	17868	18004	18305	18070	18031	17951	18057	17861	18139	18260	18143	18097	18130	18138	18028	17985	17954	18214	18062	18225	17997	17994	17957	18106	17942	18031	18176	17929	17970	17852	18147	18006	17921	17945	18250	18136	18061	17982	18008	18184	17994	18151	18084	17905	18060	18009	17801	17959	18076	18056	18011	18185	17905	17905	17932	17920	18086	17891	18126	17998	18010	18180	17962	18001	18156	17958	17933	18113	18128	18169	18089	17845	17996	18002	18019	18203	18005	17981	18169	18223	17897	17968	18174	17747	17907	17960	18090	18084	17999	18069	17879	17860	18054	18070	18078	17984	18020	17944	18358	17914	18187	17888	17979	17985	18087	18298	17950	17900	18042	17971	17839	18012	17934	17918	18015	18172	17978	17927	17946	18074	18081	18220	18091	18111	18038	17911	17942	18050	18017	17942	17782	18075	18099	17919	18255	17850	17974	17926	18106	18088	18062	17778	18088	17923	18004	17990	18104	17913	18143	18262	18023	18091
28836	50140	45648	35600	29410	26892	25985	24787	22728	21506	19606	18639	18866	18768	18571	18214	17758	17367	17271	17070	17279	16950	16851	16667	16668	16522	16559	16623	16589	16404	16538	16371	16291	16086	16213	16315	16404	16269	16374	16161	16301	16304	16326	16262	16247	16265	16113	16191	16131	16258	16288	16176	16277	16252	16270	16299	16300	16176	16206	16081	16260	16320	16347	16198	16277	16071	16025	16384	16241	16320	16174	16131	16218	16169	16222	16069	15916	16373	16365	16197	16150	16325	16111	16263	16171	16048	16161	16102	16195	16178	16201	16109	16183	16257	16181	16062	16180	16190	16300	16356	16162	16199	16154	16259	16026	15971	16253	16092	16144	16100	16124	16112	16022	16202	16337	16072	15998	16294	16253	16164	16139	16087	16423	16140	16137	16229	16178	16104	16176	16100	16041	16303	16145	16260	16110	16081	16258	16244	16096	16164	16324	16409	16180	16184	16075	16156	16009	16069	16170	16159	16184	16074	16138	16173	16216	16195	16182	16155	16189	16236	16084	16185	16202	16035	16069	16092	16185	16168	16229	16189	16222	16209	16020	15965	16169	16307	16177	16216	16211	16235	16072	16172	16230	16063	16248	16187	16152	16027	16053	16408	15941	16082	16086	16218	15998	16216	16300	16032	16235	16114	16097	16128	16193	16157	16079	16118	16184	16198	16108	16232	15990	16175	16217	15976	16140	16036	16179	16327	16259	16249	16314	16177	16165	16212	16276	15943	15989	16241	16116	16074	16302	15920	16247	16112	16072	16331	16193	16263	16092	16125	16037	16132	15940	16186	16179	16131	16131	16220	16182	16193	15920	16172	16136	16124	16038	16141	16010	16212	16228	16113	16025	16265	16079	16141	16235	15959	16125	16249	16118	16157	16229	16114	16190	16107	16010	16071	16126	16199	16157	16212	16345	16015	16260	16020	16218	16187	16194	16220	16271	16250	15948	16116	16115	15987	16034	16149	16201	16137	16250	16153	16074	16091	15991	16045	16302	16058	16157	16092	16223	16273	16160	16094	16109	16145	16089	16120	16179	16066	16104	16157	16256	16137	15985	16180	16111	16227	16280	16187	16106	16024	16110	16045	16102	16083	16187	16197	16332	16148	16072	16045	16103	16062	16013	16195	16063	16278	16372	16098	16010	16242	16077	16152	16092	16274	16210	16147	16189	16275	16242	16125	16077	16337	15982	16178	16250	16103	16304	16164	16173	16208	16033	16106	16165	16056	16128	16001	16090	16054	16120	16267	16194	16188	16186	16345	16101	16021	16176	16222	16053	16184	16071	16248	16151	16281	16140	16155	16138	16329	16223	16228	16142	16235	16229	16095	16120	16178	16135	16284	16214	16186	16097	15945	16032	16194	15932	16173	16271	16185	15950	16090	16236	16154	16014	16388	16257	16083	15961	16168	16082	16113	16174	16209	16319	16133	15961	16301	16210	16156	16106	16316	16081	16192	16156	16006	16150	16200	16139	16209	16103	16244	16099	16200	16021	16139	16045	16175	16231	16092	16254	16035	16306	16189	16082	16307	16140	16145	16024	16299	16139	16013	16053	16126	16225	16097	16069	16034	16208	16085	16198	16107	16141	16127	16116	16158	16170	16257	16129	16079	16082	16169	16208	16105	16172	16074	15983	16191	16222	15923	16133	16106	16373	16212	16148	16151	16145	16290	16093	16251	16198	16204	15987	16245	16030	16321	16172	16229	16106	16109	16067	16040	16264	16083	16184	16164	16111	16192	16129	16385	16043	15931	16073	16117	16246	16214	15998	16118	16092	16077	16056	16045	16129	16087	16028	16177	16060	16030	16124	16142	16109	16125	15935	16095	16206	16086	16166	16260	15883	16102	16291	16180	16213	16154	16075	16021	16012	16225	16047	16054	16221	16027	16167	16002	16175	16255	16313	16339	16289	16325	16112	16112	16103	16139	16157	16217	16136	16232	16041	16099	16097	16067	16126	16237	16081	16083	16040	16067	16263	16171	16117	16199	16174	16042	16298	16259	16176	16208	16169	16305	16182	16085	16183	16255	16108	16372	16048	16090	16028	16034	16168	16297	16072	16147	16055	16139	16004	16332	16176	16136	16071	16268	16083	16406	16083	16213	16266	16184	16139	15986	16300	16198	16332	16212	16173	16305	16119	16127	16254	16261	15970	16306	16291	16245	16235	16065	16084	16204	15825	16301	16169	16180	16186	16368	16217	16259	16193	16066	15999	16066	15965	16027	16235	16027	16176	16150	16132	16141	16219	16143	16235	16113	16117	16134	16418	16059	16030	16021	16156	16189	16000	16021	16102	16243	16173	16132	16030	16081	16151	16149	16176	16129	16172	16000	16039	16095	16149	16207	16077	16206	16207	16062	16100	16280	16236	16027	16124	16114	16270	15972	16112	16034	16224	16149	16279	16196	16064	16110	16199	16169	16060	16129	16504	16051	16215	16217	16207	16189	16107	16166	16075	16081	16109	16154	16004	16009	16066	16188	16229	15968	16197	16164	16075	16198	16242	16190	16100	16180	16304	16063	16141	16233	16192	15969	16069	16115	16129	16084	16182	16187	16188	16242	16302	16197	16168	16167	16040	16091	16355	16196	16293	16237	16221	16184	16270	16072	16094	16189	16087	16082	16089	16045	16061	16141	16064	16097	16211	16063	16096	16144	16068	15994	16215	16197	16268	16228	16162	15994	16064	16221	16103	16193	16151	16061	16047	16196	16236	16057	15891	16087	16182	16219	16208	16184	16120	16093	16210	15971	16222	16149	16158	16000	15987	16232	16165	16062	16082	16222	16166	16089	16278	16099	16075	16250	16178	16031	16118	16308	16088	16115	16006	16153	16150	16175	16135	16237	16259	16152	16110	16161	16122	16150	16224	16122	16223	15994	16106	16278	16067	16136	16190	16249	16275	16244	16082	16148	16172	16098	16200	16239	16175	16173	16233	16065	16130	16039	16117	16059	16093	16031	16096	16281	16283	16191	16218	16179	16202	16222	16093	16108	16228	16113	16381	16206	16151	16181	16030	16158	16229	16168	16106	16212	16150	16184	16206	16011	16115	16182	16170	16146	16143	16114	16073	16340	16092	16093	16264	16162	15974	16010	16161	16034	16213	16057	16341	15927	16213	16151	16094	16122	16195	16136	16144	16206	15996	16421	16163	16324	16034	16196	16187	16174	16151	16202	16282	16244	16006	16082	16064	16120	16209	16116	16101	16133	16167	16158	16164	16193	16212	16084	16348	16260	16106	16199	16176	16149	16132	16085	16276	16286	16199	16125	16224	16124	16060	16206	15944	16101	16071	16194	15992	16117	15900	16077	16161	16177	16261	16289	16138	15978	16191	16050	16033	16201	16037	16244	16227	16058	16096	16154	16118	16123	16136	16267	16116	16175	16246	16171	16119	16034	16173	16103	16228	15987	16154	16102	16134	16161	16189	16126	16153	16117	16093	16012	16136	16044	16262	15992	16173	16304	16063	16074	16147	16042	16158	16146	16137	16191	16148	16078	16192	15977	16266	16123	16307	16150	16322	16289	15995	16080	16147	16020	16223	16140	16183	16068	16092	16223	15880	16194	16496	16065	16179	16326	16084	16212	16060	15861	16192	16122	16150	16055	16054	16261	16206	15956	16073	16050	16218	16296	16305	16055	16162	16069	16278	16271	16204	16239	16058	16155	16051	16251	16151	16259	16320	16102	16170	16194	16214	16016	16156	16313	16251	16128	16151	16142	16168	16120	16041	16135	16124	15996	15960	16152	16107	16106	16124	16270	16165	16259	16247	16294	16144	16018	16218	16004	16195	16107	16178	16022	16262	16025	16225	16177	16061	16117	16320	16236	15969	16237	16335	16068	16259	16063	16205	15991	16017	16252	16126	16158	16160	16001	16086	16150	16079	16298	16121	16042	16204	16150	16111	16150	16321	16455	16127	16230	16309	16088	16135	16183	16198	16096	16124	16289	16244	16074	16259	16304	16229	16173	16152	16056	16186	16152	16185	16204	16192	16209	16245	16220	16084	16274	16074	16187	16067	16229	16143	15997	16153	15929	16164	16174	16175	16185	16166	16104	16227	16103	16210	16160	15964	16117	16385	16085	16120	16062	16132	16183	16125	16176	16200	16244	16223	16157	16230	15987	16311	16297	16139	16342	16206	16136	15998	16188	16140	16229	16124	16356	16006	16075	16255	16071	16248	16143	16309	16127	16243	16194	16281	16043	16204	16177	16111	16159	16260	16146	16198	16158	16099	16322	16272	16173	16099	16230	16167	16257	16090	16193	16219	16117	16156	16034	16198	16037	16109	16006	16059	16242	16182	16103	16098	16170	16050	16118	16150	15976	16187	16138	16129	16144	16400	15994	16218	16230	16056	16360	16132	16154	16034	16305	16090	16117	16311	16034	16275	16341	16198	16166	16059	16154	16189	16119	16163	16193	16282	16160	16334	16018	16216	16144	16253	16077	16162	16333	16291	16201	16140	16210	16154	15941	16424	16121	16190	16138	16317	16153	16219	16034	16160	16103	16196	16248	16074	16059	16334	16316	16085	16056	16317	16157	16126	16188	16222	16067	16142	16140	16151	16166	16321	16242	16084	16140	16098	16283	15977	16277	16141	16180	16137	16346	16092	16188	16127	16123	16166	16191	16184	16260	16156	16151	16253	15931	16177	16081	16102	16037	16131	15983	16141	16099	16148	16096	16088	16329	16064	16210	16260	16108	16133	16018	16149	16061	15972	16264	16253	16106	16231	16221	16025	16114	16091	16052	16265	16054	16175	16195	16134	16148	16064	16151	16127	16194	16197	16003	16312	16211	16136	16184	16090	16356	16078	16296	16024	16025	16150	15966	16064	15934	16253	16258	16243	16194	16157	16120	16078	16415	16050	16041	16176	15966	16160	16248	16188	16155	16137	16057	16131	16084	16085	16078	16323	16168	16149	16241	15984	16111	16233	16091	16064	16119	16176	16271	16176	16164	16253	16145	16278	16084	16193	16050	16219	16233	16098	16108	16119	16219	16081	16124	16140	16073	16235	16020	16395	16160	15988	16388	16016	16100	16234	16356	16140	16186	16060	16199	16262	16039	16368	15984	16145	16132	16078	16222	16080	16183	16189	16096	16107	16075	16227	16102	16169	16291	16054	16150	16132	16073	16203	16208
28365	24992	30877	26933	21182	19553	19636	18938	18257	17676	17333	17088	17169	17126	16919	16942	16920	16778	16820	16654	16739	16776	16807	16770	16568	16843	16579	16439	16599	16387	16522	16651	16553	16462	16483	16464	16693	16730	16525	16659	16271	16693	16554	16655	16490	16508	16538	16593	16643	16500	16467	16581	16711	16377	16368	16581	16599	16398	16663	16579	16539	16363	16556	16608	16432	16626	16684	16517	16623	16437	16641	16523	16372	16247	16608	16521	16522	16635	16558	16521	16496	16505	16426	16548	16620	16652	16395	16360	16705	16549	16414	16452	16475	16480	16580	16421	16262	16553	16706	16203	16479	16296	16413	16520	16591	16588	16607	16524	16382	16414	16379	16667	16451	16326	16520	16652	16428	16500	16547	16604	16465	16406	16425	16511	16420	16496	16472	16600	16462	16472	16433	16465	16464	16323	16727	16264	16383	16487	16265	16446	16340	16373	16377	16461	16537	16451	16638	16705	16588	16618	16747	16692	16604	16495	16655	16662	16538	16407	16560	16560	16672	16573	16755	16513	16441	16352	16556	16203	16440	16548	16483	16376	16481	16518	16418	16408	16668	16468	16618	16466	16524	16433	16448	16506	16398	16469	16268	16480	16527	16528	16514	16357	16791	16298	16471	16533	16474	16391	16588	16404	16510	16464	16623	16704	16492	16428	16481	16563	16326	16283	16611	16527	16567	16622	16412	16486	16519	16577	16553	16333	16475	16531	16436	16544	16479	16418	16524	16446	16562	16484	16367	16592	16493	16543	16617	16683	16444	16573	16526	16554	16500	16439	16490	16546	16570	16387	16448	16493	16421	16303	16168	16444	16346	16496	16380	16505	16434	16568	16326	16683	16514	16506	16376	16405	16661	16510	16347	16453	16484	16604	16406	16475	16665	16674	16538	16613	16512	16547	16710	16426	16329	16347	16488	16592	16396	16685	16365	16417	16617	16616	16468	16593	16598	16655	16520	16395	16465	16437	16383	16361	16787	16682	16663	16600	16492	16543	16529	16578	16479	16493	16228	16671	16475	16398	16392	16461	16292	16340	16394	16668	16690	16480	16446	16356	16622	16511	16404	16550	16603	16592	16594	16471	16518	16460	16518	16497	16582	16570	16599	16485	16660	16412	16511	16648	16584	16342	16395	16441	16784	16392	16554	16327	16365	16587	16399	16433	16576	16528	16439	16421	16534	16517	16453	16451	16362	16414	16579	16391	16561	16582	16561	16374	16661	16443	16219	16563	16753	16355	16602	16448	16308	16571	16508	16483	16520	16400	16402	16643	16472	16529	16520	16539	16450	16395	16642	16361	16503	16459	16494	16646	16530	16530	16557	16585	16497	16516	16557	16638	16522	16352	16443	16547	16665	16343	16591	16473	16599	16431	16377	16355	16381	16535	16556	16427	16901	16630	16586	16295	16600	16481	16485	16387	16476	16479	16347	16432	16504	16542	16140	16477	16539	16421	16432	16560	16502	16468	16421	16353	16499	16455	16549	16471	16538	16582	16458	16390	16472	16594	16415	16523	16516	16474	16365	16437	16513	16676	16600	16559	16447	16558	16475	16495	16462	16621	16652	16337	16417	16477	16551	16634	16519	16731	16534	16371	16596	16547	16631	16480	16560	16613	16535	16563	16422	16529	16569	16519	16509	16546	16475	16548	16374	16659	16309	16343	16630	16642	16447	16453	16224	16338	16307	16452	16374	16431	16389	16519	16381	16513	16440	16691	16416	16610	16463	16271	16735	16579	16559	16449	16456	16480	16539	16519	16413	16517	16446	16231	16478	16541	16446	16544	16704	16609	16635	16644	16392	16563	16417	16533	16468	16474	16462	16506	16652	16470	16406	16513	16586	16399	16663	16504	16554	16394	16417	16564	16467	16439	16453	16655	16485	16505	16452	16529	16361	16428	16446	16459	16288	16379	16428	16605	16356	16413	16739	16576	16419	16514	16520	16556	16517	16387	16449	16537	16645	16343	16333	16560	16403	16324	16453	16348	16632	16384	16506	16516	16572	16518	16449	16495	16533	16402	16457	16614	16500	16521	16410	16668	16410	16569	16386	16360	16523	16499	16546	16432	16570	16385	16416	16567	16605	16420	16401	16508	16535	16273	16526	16541	16324	16472	16309	16607	16501	16444	16472	16638	16603	16669	16611	16377	16415	16618	16477	16288	16494	16463	16590	16548	16467	16638	16526	16486	16591	16315	16482	16348	16783	16471	16645	16401	16485	16564	16591	16604	16392	16586	16420	16444	16426	16472	16472	16550	16514	16602	16378	16555	16510	16504	16494	16521	16646	16387	16605	16362	16406	16413	16488	16452	16678	16349	16633	16737	16626	16531	16451	16505	16442	16658	16414	16511	16450	16481	16460	16590	16620	16404	16421	16515	16384	16408	16435	16469	16473	16500	16643	16382	16558	16510	16595	16593	16467	16524	16430	16594	16526	16615	16698	16422	16421	16656	16645	16608	16570	16436	16315	16396	16540	16552	16598	16600	16518	16421	16485	16467	16330	16573	16340	16723	16547	16448	16578	16460	16306	16472	16445	16514	16443	16542	16391	16560	16647	16203	16566	16378	16409	16556	16534	16500	16560	16476	16406	16636	16547	16505	16491	16535	16592	16646	16492	16395	16561	16571	16619	16533	16859	16436	16553	16448	16629	16529	16458	16612	16577	16421	16583	16541	16427	16419	16448	16400	16381	16492	16618	16722	16587	16648	16522	16299	16509	16290	16433	16469	16460	16614	16461	16568	16380	16675	16546	16431	16384	16323	16579	16540	16571	16540	16557	16524	16555	16569	16535	16625	16422	16514	16516	16465	16460	16434	16551	16403	16422	16545	16456	16284	16312	16584	16645	16403	16659	16477	16307	16495	16505	16481	16416	16544	16559	16345	16583	16458	16628	16574	16495	16815	16725	16548	16481	16432	16444	16318	16478	16646	16394	16449	16479	16467	16467	16473	16515	16553	16498	16605	16478	16348	16349	16562	16513	16667	16609	16567	16589	16637	16624	16430	16621	16540	16528	16553	16523	16436	16409	16420	16358	16550	16547	16496	16534	16437	16503	16651	16504	16416	16365	16388	16556	16601	16590	16563	16502	16423	16596	16333	16484	16429	16538	16431	16670	16563	16422	16557	16566	16586	16365	16621	16750	16320	16539	16553	16354	16561	16441	16505	16616	16437	16457	16525	16713	16389	16660	16377	16632	16581	16483	16441	16439	16426	16506	16573	16543	16554	16387	16728	16493	16561	16482	16603	16635	16476	16700	16631	16261	16528	16479	16542	16587	16517	16704	16360	16547	16537	16464	16331	16617	16515	16674	16616	16453	16570	16531	16611	16572	16516	16298	16646	16665	16673	16424	16546	16567	16439	16607	16706	16748	16560	16177	16564	16463	16659	16648	16617	16539	16554	16441	16546	16599	16494	16365	16550	16445	16471	16460	16495	16371	16510	16498	16506	16612	16355	16501	16636	16563	16078	16739	16421	16458	16766	16703	16430	16596	16337	16383	16654	16275	16539	16668	16643	16413	16469	16569	16461	16474	16527	16414	16425	16705	16702	16363	16717	16432	16415	16531	16515	16646	16615	16495	16371	16475	16644	16641	16477	16553	16553	16531	16375	16475	16544	16501	16592	16554	16451	16741	16501	16543	16764	16618	16470	16546	16498	16610	16590	16716	16384	16474	16411	16686	16578	16681	16432	16649	16257	16343	16551	16614	16549	16629	16674	16646	16396	16508	16292	16637	16477	16635	16292	16440	16581	16629	16453	16353	16356	16389	16370	16511	16454	16656	16447	16647	16381	16536	16590	16558	16470	16441	16422	16440	16552	16534	16458	16514	16477	16458	16686	16585	16538	16550	16530	16551	16433	16367	16434	16375	16586	16491	16508	16645	16463	16537	16440	16649	16606	16476	16446	16567	16486	16443	16427	16408	16725	16499	16322	16494	16488	16581	16563	16494	16390	16559	16656	16714	16735	16577	16807	16652	16698	16648	16502	16328	16512	16435	16452	16592	16465	16604	16524	16591	16563	16603	16522	16603	16551	16499	16377	16472	16567	16528	16277	16671	16409	16453	16441	16516	16509	16348	16463	16533	16405	16387	16698	16611	16552	16533	16446	16300	16351	16589	16461	16559	16430	16724	16611	16720	16502	16432	16464	16417	16284	16402	16490	16557	16391	16383	16435	16454	16577	16673	16430	16680	16646	16528	16563	16358	16386	16636	16477	16541	16440	16609	16569	16436	16221	16628	16436	16479	16592	16475	16424	16528	16573	16613	16382	16498	16451	16431	16444	16416	16436	16586	16509	16448	16481	16473	16682	16562	16389	16483	16173	16519	16373	16615	16441	16489	16289	16454	16719	16635	16627	16538	16644	16480	16294	16548	16531	16585	16491	16551	16408	16393	16444	16622	16410	16305	16620	16433	16415	16470	16476	16396	16410	16708	16630	16460	16644	16391	16397	16599	16609	16392	16440	16577	16646	16617	16532	16552	16543	16693	16666	16531	16379	16510	16439	16600	16561	16542	16376	16533	16445	16490	16578	16647	16531	16568	16534	16601	16461	16615	16633	16509	16609	16572	16549	16542	16380	16678	16579	16653	16470	16603	16543	16469	16606	16424	16439	16684	16429	16598	16526	16426	16442	16399	16421	16629	16770	16559	16343	16517	16452	16461	16608	16607	16437	16571	16453	16417	16470	16526	16686	16575	16399	16530	16394	16580	16522	16590	16364	16726	16484	16676	16571	16383	16564	16628	16624	16395	16403	16425	16369	16336	16491	16385	16353	16618	16333	16654	16545	16499	16382	16582	16553	16596	16430	16309	16435	16337	16534	16603	16742	16502	16479	16563	16483	16529	16447	16396	16260	16717	16316	16610	16332	16549	16523	16587	16479	16640	16491	16552	16482	16605	16558	16569	16518	16480	16590	16544	16402	16561	16509	16433	16613	16595	16667	16452	16553	16557	16377	16399	16460	16751	16583	16422	16641	16555	16661	16413	16384	16448	16541	16717	16455	16625	16656	16546	16533	16642	16449	16565	16303	16432	16485	16345	16500	16783	16442	16671	16612	16475	16491	16514	16446	16458	16714	16617	16317	16348	16451	16670	16476	16367	16422	16593	16355	16459	16502	16618	16374	16543	16556	16425	16495
26908	39208	35295	26656	22071	20282	20029	19205	18441	17473	16710	16320	16214	16271	16158	16029	15789	15530	15415	15692	15571	15775	15418	15446	15394	15444	15265	15555	15401	15378	15246	15258	15193	15168	15239	15172	15410	15388	15203	15332	15215	15098	15273	15247	15280	15139	15246	15413	15084	15303	15244	15298	15410	15109	14998	15173	15209	14955	15195	15304	15102	15358	15200	15217	15311	15266	15415	15283	15268	15222	15279	15260	15140	15178	15357	15122	15310	15292	15128	15218	15418	15133	15145	15303	15167	15213	15119	15179	15034	15050	15050	15095	15224	15008	14996	15176	15096	15296	15155	15322	15070	15132	15130	15323	15291	15054	15116	15362	15414	15237	15218	15244	15013	15246	15225	15173	15299	15362	15221	15254	15335	15304	15199	14947	15416	15156	15334	15297	15312	15252	15241	15067	15162	15264	15220	15434	15183	15403	15116	15143	15177	15420	15172	15002	15269	15334	15116	15124	15056	15115	15188	15119	15086	15221	15269	15363	15104	15142	15098	15378	15247	15385	15110	15285	15209	15180	15152	15145	15374	15113	15209	15046	15184	15316	15259	15190	15166	15218	15130	15244	15225	15159	15163	15205	15181	15135	15233	15235	15189	15069	15295	15059	15185	15325	15262	15265	15195	15243	15310	15207	15086	15173	15172	15241	15234	15299	15261	15156	15178	15198	15134	15139	15114	15340	15194	15169	15338	15106	15256	15185	15310	15052	15377	15262	14988	15349	15173	15021	15290	15176	15221	15098	15332	15102	15126	15118	15321	15312	15014	15086	15259	15086	15183	15255	15176	15325	15070	15107	15159	15325	15348	15321	15172	15214	15154	15160	15126	15324	15151	15321	15107	15268	15116	15158	15463	15091	15334	15236	15222	15039	15100	15266	15211	14959	15111	15157	14922	15231	15166	15170	15315	15268	15118	15224	14995	15142	15234	15304	15094	15010	15173	15175	15138	15200	15303	15173	15462	15118	15224	15182	15337	15037	15247	15209	15103	15399	15193	15279	15224	15370	15265	15108	15300	15410	15107	15098	15064	15218	15237	15208	15385	15267	15338	15143	15237	15141	15173	15271	15199	15158	15240	15225	15190	15300	15136	15095	15121	15212	15144	15117	15112	15278	15149	15217	15336	15050	15331	15366	15422	15092	15318	15236	15090	15252	15320	15110	15179	15380	15185	15056	15266	15164	15232	15190	15310	15155	15129	15223	15190	15117	15174	15256	15205	15351	15225	15147	15081	15148	15227	14986	15228	15291	15318	15188	15239	15254	15247	15115	15206	15166	14864	15067	15085	15059	15056	15290	15078	15025	15361	15267	15286	15356	15060	15124	15302	15211	15240	15229	15154	15109	15196	15344	15111	15302	15118	15163	15076	15294	15386	15236	15197	15168	15131	15193	15247	15217	15232	14956	15179	15257	15341	15264	15181	15079	15252	15051	15222	15078	15292	15170	15162	15184	14986	15138	15127	15116	15327	15187	15218	15185	15248	15138	15143	15206	15156	15157	15127	15192	15244	15143	15347	15264	15027	15199	15050	15181	15126	15058	15189	15073	15236	15242	15225	15210	15160	15197	15284	15238	15037	15141	15162	15129	15094	15154	14973	15196	15173	15013	15127	15204	15192	15181	15138	15256	15218	15079	15414	15015	15296	15123	15266	14962	15114	15177	15131	15253	15082	15205	15192	15088	15150	15275	15097	15153	15172	15201	15129	15232	15110	15089	15214	15034	15050	15372	15284	15086	15263	15108	15218	15180	15286	15183	15407	15156	15284	15363	15269	15046	15220	15046	15221	15236	15151	15196	15291	15269	15185	15232	15254	15165	15138	15041	15178	15143	15181	15153	15145	15260	15275	15110	15122	15175	15220	15046	15220	15196	15145	15161	15069	15256	15033	15207	15160	15247	15302	15260	15195	15202	15201	15173	15284	15275	15218	15155	15147	15167	15149	15154	15244	15255	15315	15216	15201	15164	15269	15018	15224	15066	15276	15221	15194	15176	15311	15179	15087	15240	15002	15113	15196	15144	15241	15151	15185	15155	15293	15260	15130	15179	15114	15191	15236	15197	15222	15317	15091	15176	15128	15013	15185	15179	15305	15045	15231	15201	15147	15229	15143	15061	15376	14996	15140	15099	15324	15276	15298	15219	15093	15316	15235	15200	15289	15121	15141	15134	15290	15156	15146	15136	15280	15082	15334	15095	15268	15269	15294	15266	15108	15124	15312	15260	15125	15248	15248	14922	15290	15445	15166	15246	15049	15173	15167	15321	14994	15380	15171	15093	15260	15276	15230	15148	15143	15171	15067	15196	15180	15227	15255	15171	15238	15280	15227	15075	15226	15227	15244	15251	15207	15087	15070	15227	15320	15217	15357	15025	15306	15273	15298	15069	15188	15232	15131	15232	15188	15141	15145	15124	15247	15175	15235	15124	15145	15191	15431	15285	15138	15197	15202	15122	15280	15195	15173	15100	15212	15287	15404	15283	15203	15116	15174	15191	15128	15256	15039	15305	15182	15162	15220	15286	15201	15111	15278	15117	15170	15404	15161	15303	15337	15094	15214	15269	15264	15298	15053	15103	15137	15253	15245	15012	15297	15163	15262	15068	15235	15162	15057	15434	15128	15268	15224	15101	15025	15126	15271	15269	15218	15247	15334	15222	15317	15210	15241	15186	15320	15304	15039	15148	15161	15234	14876	15209	15213	15371	15191	15185	15057	15167	15096	15262	15297	15116	15237	15092	15238	15308	15212	15113	15229	15199	15265	15163	15158	15061	15336	15317	15145	15047	15165	15079	15114	15191	15090	15218	15155	15319	15239	15202	15093	15204	15077	15202	15271	14962	15092	15211	15279	15206	15138	15176	15289	15176	15148	15141	15097	15104	15099	15134	14995	15331	15229	15018	15083	15148	14902	15191	15051	15261	15086	15164	15327	15129	15341	15193	15178	15237	15059	15238	15308	15177	15213	15435	15260	15068	15145	15160	15142	15318	15237	15219	15322	15336	15231	15243	15239	15277	15221	15222	15356	15089	15225	15317	15338	15225	15255	15281	15242	15257	15212	15200	15118	15152	15179	15014	15222	15215	15163	15140	15283	15268	15066	15295	15276	15288	15200	15217	15273	15192	15340	15329	15205	15191	15018	15019	15229	15199	15273	15262	15265	15319	15183	15326	15185	15218	15142	15222	15118	15092	15181	15234	15252	15235	15006	15330	15194	15128	15282	15064	15188	15130	15096	15269	15165	15264	15215	15152	15314	15288	15052	15225	15271	15255	15351	15035	15096	15119	15207	15001	15240	15157	15125	15355	15263	15237	15107	15198	15198	15267	15160	15156	15173	15327	15016	15137	15150	15291	15079	15160	15272	15142	15224	15377	15266	15261	15225	15179	15264	15367	15118	15317	15012	15188	15248	15339	15210	15231	15136	15244	15171	15155	15314	15163	15080	15323	15240	15334	15301	15278	15059	15334	15175	15106	15174	15263	15167	15116	15338	15303	15240	15046	15225	15194	15133	15353	15068	15187	15156	15156	15079	15260	15323	15222	15240	15256	15228	15105	15167	15342	14923	15261	15054	15320	15318	15161	15315	15236	15225	15217	15333	15314	15303	15117	15229	15289	15107	15160	15215	15351	15345	15080	15157	15357	15138	15125	15142	15352	15199	15290	15278	15165	15240	15128	15159	15343	15003	15272	15090	15223	15163	15216	15405	15208	15185	15105	15285	15210	15034	15287	15215	15309	15158	15251	15115	15181	15124	15187	15259	15049	15307	15113	15260	15095	15297	15278	15089	15304	15202	15112	15066	15168	15205	15164	15197	15147	15098	15139	15271	15180	15223	15246	15199	15198	15401	15208	15213	15214	15345	15136	15195	15171	15385	15240	15255	15271	15228	15309	15116	15352	15127	15234	15121	15432	15256	15278	15268	15158	15140	15238	15161	15426	15223	15155	15123	15137	15099	15277	15115	15178	15169	15078	15290	15274	15107	15229	14973	15136	15193	15156	15220	15313	15223	15056	15175	15270	15303	15263	15147	15253	15303	15142	15287	15190	15269	15140	15191	15155	15269	15258	15235	15184	15148	15165	15035	15223	15272	15371	15117	15206	15163	15331	15197	15339	15262	15099	15197	15195	15239	15295	15295	15228	15207	15232	15222	15414	15125	15066	15205	15299	15041	15213	15042	15218	15129	15127	15172	15055	15203	15108	15405	15008	15227	15313	15067	15174	15174	15201	15342	15229	15322	15197	15325	15061	15111	15170	15218	15231	15197	15191	15226	15097	15189	15130	15218	15141	15295	15286	15059	15222	15248	15264	15253	15264	15246	15387	15135	15178	15217	15180	15284	15157	15173	15066	15152	15101	15085	15265	15368	15111	15214	15094	15255	15246	15239	15230	15240	15333	15156	15279	15276	15151	15381	15113	15093	15185	15210	15391	15283	15230	15280	15211	15197	15142	15089	15203	15257	15359	15123	15223	15279	15124	15260	15309	15132	15144	15236	15288	15148	15225	15187	15266	15096	15151	15208	15216	15180	15198	15178	15153	15199	15351	15061	15307	15232	15178	15075	15223	15130	15130	15086	15244	15111	15164	15119	15067	15273	15323	15160	15244	15388	15147	15219	15050	15223	15151	15309	15275	15236	15224	15210	15124	15343	15231	15255	15356	14908	15473	15337	14959	15299	15358	15160	15283	15158	15163	15336	15007	15238	15247	15110	15132	15231	15080	15370	15120	15016	15242	15062	15266	15042	15313	15110	15272	15215	15141	15141	15205	15275	15288	15115	15211	15142	15163	15133	15323	15219	15088	15124	15187	15259	15212	15139	14992	15065	15193	15157	15198	14900	15259	15181	15162	15186	15213	15318	15081	15289	15142	15217	15310	15250	15106	15159	15242	15306	15003	15272	15322	15166	15218	15248	15129	15157	15075	15089	15155	15327	15323	15202	15399	14991	15217	15324	15192	15157	15268	15314	15272	15165	15317	15200	15200	15135	15224	15302	15384	15099	15374	15015	15078	15172	15280	15324	15237	15300	15071	15013	15219	15054	15089	15302	15017	15219	15222	15222	15268	15226	15037	15194	15267	15038	15175	15300	15145	15208	15033	15165	15311	15203	15282	15273	15170	15167	15195	15146	15145	15477	15103	15101	15349
24094	21625	29266	24867	23248	24026	24232	21387	20054	19797	18968	18260	18515	18384	18310	18200	17788	17686	17711	17495	17772	17620	17772	17404	17370	17319	17383	17387	17465	17283	17374	17241	17086	17244	17389	17086	17109	17013	17141	17171	17086	17189	17321	17230	17226	17181	17127	17227	17165	17277	17144	17056	17179	17195	16970	16914	17195	17218	17394	17179	17139	16992	17210	17060	17300	17214	17105	16981	16888	17182	17258	17013	17180	17228	17020	17143	17070	17165	17079	17228	17205	17021	17030	16990	17180	17225	17033	17115	17132	17088	17077	17165	16983	17015	17047	16869	16978	17098	16993	17068	17186	17190	16960	17191	17096	17089	17108	17028	17197	16947	17271	17143	17176	17042	17054	17022	16928	17019	17001	17169	17280	17012	16896	17223	17027	17097	16939	17006	16944	17159	17276	17013	17084	17077	16912	16944	17209	17099	17018	17301	17039	17069	17119	17210	17009	16949	16902	17050	17125	16962	17252	17135	16997	17107	16982	17017	17043	16986	17221	16962	17157	17062	17108	17110	17059	16945	17013	17387	17072	17132	17002	17002	17092	17065	16811	17077	17054	17038	16900	17031	17009	17117	17000	17006	17106	17004	17012	17060	17159	16905	17291	17223	17359	16986	17037	17085	16942	17155	17003	17068	17125	16952	17133	17302	17059	17165	17024	16969	17131	17247	17134	16925	17087	17005	16997	17252	17086	17084	17324	17321	17149	17205	17109	17114	16993	17135	17088	17136	17045	17096	17195	17266	17188	16998	17133	16995	17070	17035	17053	17102	16826	17010	16878	17072	17178	17094	17269	17089	17125	16981	17050	17080	17188	16922	17004	17116	17075	16918	17243	17326	16954	17055	16899	17203	16897	17088	17122	17194	16943	16989	17148	17040	17077	16856	17046	17075	17082	17035	17181	16986	17026	17085	17010	17125	17269	16966	16911	17023	16966	16929	17015	17036	17025	16923	16911	16895	16843	17162	17203	16977	17113	16994	17180	17020	17248	17258	17028	17047	17003	17116	17210	17279	17182	17147	17094	17148	17012	17161	16895	17075	16869	17070	17083	17294	17086	17003	16806	17014	17169	16850	17213	17368	16909	16986	17237	17177	17114	17001	17075	17154	17127	17193	17051	16962	17057	17250	17133	17324	17242	17010	16944	17044	17059	17008	16907	16979	17097	16921	17065	17154	16937	17202	16961	17032	17116	17085	17067	16980	16966	17025	17031	17184	16994	16981	17076	17069	17076	17347	17021	17105	16919	17081	17053	17179	17053	17126	17224	17265	17061	17025	17035	16910	17098	17068	17067	16954	16950	17164	17051	17172	16962	17246	17091	17179	16989	17095	17150	17197	16987	17095	16924	16893	17082	17075	16979	17035	17116	17206	17134	17084	17120	17069	16903	16973	16906	17039	17116	17116	16752	17159	16931	17012	17064	16880	17050	17217	17204	17116	16976	16980	17061	17093	17199	17082	17092	16964	16962	16937	17302	17065	17134	17103	17183	17130	17025	17049	17153	17166	17057	17131	17337	17349	17302	17098	16953	16955	16947	16822	17043	16981	17160	17104	17297	17169	16957	17165	17076	17053	17125	17039	17173	17015	17102	17118	17140	17019	17203	17151	16952	17234	17069	17157	17240	16964	17373	17045	17319	17201	17077	17037	17256	16969	17003	17085	16893	16985	17128	16991	16996	17088	17051	17169	17115	17185	17070	17149	16963	17147	17194	16858	17072	17067	16873	17158	17159	17213	16966	17032	17009	17006	16854	17041	17234	16935	17040	17147	17149	16964	17258	17245	17133	17161	17054	16981	16988	16981	17108	17100	17003	17138	17061	16846	17075	17114	17094	17078	17044	16870	17074	17016	16966	17193	17136	16872	17201	16951	17132	16920	16940	17028	17088	17148	17054	17184	17217	16989	17104	16835	17169	17079	17046	17148	17172	17256	17178	17091	17008	17067	17047	17207	16962	17068	17108	16980	16899	17175	17122	17023	17173	17138	17294	17103	16897	17129	16980	17138	17140	17243	17131	17045	17021	17002	16817	17206	16905	16991	17040	16987	17020	17129	16941	16902	17279	17195	16868	17275	17029	16942	16983	16996	17176	17091	17163	17218	17106	17063	17056	17086	16871	17065	16986	17101	17122	17058	16882	17150	17172	17045	17153	16927	17206	16879	17101	17090	17084	16922	16997	17143	17290	17011	16917	17075	17178	17008	17033	16986	17198	17050	17228	17099	17026	17081	16978	17300	17091	17189	17129	17178	16940	17219	16969	17084	17090	17125	17163	17110	16988	16936	17033	17010	17031	16906	16990	17008	17009	17088	17142	17132	16979	17168	17036	17084	17014	17111	17057	16971	17178	17156	17161	17184	17096	17288	17151	17210	17096	17007	17218	17115	17051	17070	17114	17051	17068	17103	17091	17209	16977	17228	17235	17040	17335	17053	16965	17217	17200	17144	17282	17240	16998	17155	17218	16938	17103	17186	16956	17041	16942	17063	16993	17069	16945	17093	17046	17111	17036	17099	17138	17079	16976	17194	17180	17197	17421	17094	17145	17135	17144	17093	17140	17117	17075	17180	17051	17008	17124	16944	16977	17076	17220	16947	17110	17066	17248	17176	17212	17062	17140	17198	17132	17009	17143	17087	17091	17022	17113	17104	16855	17101	17051	17036	17237	17118	17111	16960	16936	16957	17219	17103	17160	17070	16972	17104	17181	17055	17221	17187	17140	17098	17034	16963	17051	17036	16988	17309	17361	17131	16912	17129	17349	16990	16944	17111	17142	17022	17007	17166	17164	17242	16950	17270	16836	17054	17079	17053	17201	16953	17076	17130	16997	17025	17080	17103	17370	17038	17098	17107	17004	17097	16997	17245	17241	17154	17250	17221	16889	16989	16968	17192	17127	17077	17112	17330	17091	17016	17186	17100	17256	17137	16877	17084	17055	17186	17067	17235	17308	17008	17036	17053	17224	17097	17028	17013	16946	17104	16809	16985	16981	16971	17281	17060	17147	17399	17132	17366	17200	17100	17021	16873	17083	16996	17063	16972	17252	17238	16918	16771	16888	16942	16900	17010	17155	17062	16999	16915	16925	16935	17110	16880	17004	17242	17180	17039	17077	16884	17249	17001	16921	17144	17198	17100	17182	17148	17200	17006	17124	17197	17034	17211	17131	16961	17139	17083	16780	17024	17096	17053	17164	17047	16902	17125	17020	16956	17076	17111	16887	17122	17330	17158	17058	17143	17295	17053	16954	17066	17249	16892	17003	17142	17197	17044	17093	16973	17137	17037	17204	17125	17078	17104	17044	16994	17161	17079	17065	17138	17161	17046	17085	17255	17112	17094	17029	17049	17162	17357	17206	17120	17169	17054	17091	17183	16936	17042	17120	17213	17069	17045	17235	16959	17220	17034	17026	17087	17070	17179	17069	16987	16998	16959	17058	17050	17041	17139	17055	17028	16971	17078	17310	17175	17192	17375	17096	17245	16968	16944	17021	16980	17084	16984	17114	17113	17190	17081	17065	17071	17021	17083	17154	17240	17054	16980	17113	17087	17037	17095	16946	17125	17053	17054	17203	16963	17040	17189	17071	17106	16944	17102	17005	17131	17097	17101	16919	17122	16911	16853	17183	16944	17338	17094	16987	17209	17197	17312	17030	17061	17223	17299	17139	17052	16923	17067	16990	17182	17170	17088	17114	17187	16946	17201	17102	16935	17015	17026	16899	17165	16908	17091	17204	17001	16888	16842	16985	17198	17022	17128	17045	17179	17209	17248	17251	17236	17136	17113	16946	17178	16889	16856	17030	17100	17143	17131	17118	17061	17124	17338	17151	16948	17093	17292	17010	16932	17143	17062	16911	17255	17030	17039	17236	17050	16909	17024	17178	17041	17162	16964	16962	16949	16984	16801	16841	17114	17169	17189	17016	17224	17203	17189	16856	17187	17120	16967	17177	17154	17249	17155	17070	17270	17216	17142	17139	17104	17147	17157	17002	16923	17183	16958	17121	17312	17113	16870	17089	16962	16810	17191	17156	16994	16918	17088	16977	17106	17229	16995	17092	17199	17181	17103	17193	17057	17163	16819	17052	16978	16922	16980	16934	17241	17172	17120	17189	16951	17158	17017	17059	17197	17171	16960	16940	17035	16913	16933	17148	17129	17308	17244	17169	17187	17222	17256	16847	17332	17070	17063	17285	17135	17102	17129	16959	17124	17074	16850	17252	17084	17214	17079	17138	17123	17040	17113	17141	17097	17008	16840	17009	17015	16969	17261	16930	17201	17033	17155	17180	17125	17145	17133	17149	17039	17091	16897	17086	17222	17253	17284	17074	17144	17229	16881	17054	17071	17271	16999	17022	17012	17186	17058	17223	17042	17156	17067	17142	17084	17041	17062	17055	16974	17070	17048	17319	16936	17178	17182	17260	17015	17166	17092	17086	17139	17118	16981	17140	17240	17162	16942	17172	16983	17250	17073	16991	17187	17194	17259	17129	16935	17156	17107	17128	17184	17042	17272	17202	17016	17259	17090	16906	16906	16937	17028	17123	16978	17078	17198	17211	16835	17157	16889	17258	17235	16935	16946	16902	17293	17195	17196	16952	17121	16991	17173	17101	17218	16965	17086	17209	17265	17251	16966	17013	17014	17322	17133	17112	17187	16939	17260	16963	17164	17035	17187	17170	16950	17148	17061	17063	17237	17271	17062	16975	17076	17153	16989	16887	16934	17183	17128	17234	16959	17164	17183	17099	16963	17064	17123	17315	17262	16982	16974	17062	17072	17032	17194	17168	17067	17146	16993	17086	17061	17143	17150	16955	16976	16958	16903	17189	17139	17035	17194	17196	17066	17150	17075	17131	17229	17072	17019	17006	16910	16936	16902	16958	16984	17180	17096	17059	17187	17089	17078	17175	17009	17017	17105	17176	17245	16976	17026	17096	17123	17241	17083	17167	16997	16924	17020	17193	16944	17207	17062	17022	17097	16941	16901	16935	17044	17016	17221	17008	17063	16840	17157	17251	16957	17285	16954	17303	17093	16891	16969	17028	17082	17105	16936	17110	17016	16943	17067	17049	17102	16937	17125	17060	17223	17084	17122	17076	16989	16837	17120	17166	17204	17045	17170	16975	17032	17204	17082	17120	17226	17072	17170
27065	46448	42917	32779	26479	23326	23245	22068	20569	19643	18219	17554	17314	17239	17013	16887	16687	16437	16268	16437	16248	16248	16118	15919	16017	15913	15828	15979	16018	15856	15781	15688	15752	15629	15724	15740	15658	15693	15839	15735	15654	15584	15743	15563	15612	15701	15732	15656	15621	15727	15777	15780	15538	15623	15665	15806	15671	15643	15699	15746	15770	15588	15657	15511	15783	15402	15570	15813	15566	15629	15615	15778	15478	15462	15831	15495	15791	15709	15577	15731	15661	15689	15547	15810	15632	15581	15695	15607	15601	15540	15569	15579	15590	15618	15735	15531	15613	15651	15581	15585	15563	15825	15632	15435	15718	15707	15631	15502	15678	15596	15575	15622	15722	15497	15681	15639	15603	15644	15585	15583	15644	15590	15611	15514	15756	15735	15643	15700	15545	15724	15527	15827	15778	15594	15668	15665	15759	15500	15754	15451	15693	15790	15695	15672	15613	15616	15652	15807	15525	15697	15662	15704	15763	15561	15694	15627	15663	15798	15553	15508	15588	15695	15615	15540	15687	15720	15479	15665	15478	15602	15653	15631	15798	15475	15786	15796	15492	15563	15720	15722	15657	15884	15527	15561	15612	15578	15641	15545	15688	15662	15640	15615	15583	15591	15631	15661	15506	15718	15548	15579	15651	15643	15591	15680	15584	15540	15671	15636	15612	15786	15616	15627	15569	15596	15716	15787	15554	15696	15409	15527	15777	15733	15681	15718	15654	15679	15632	15588	15639	15618	15671	15540	15581	15548	15583	15637	15787	15802	15633	15725	15527	15676	15613	15647	15705	15602	15608	15592	15562	15700	15735	15685	15524	15499	15708	15747	15613	15803	15501	15477	15502	15733	15659	15509	15623	15685	15438	15618	15552	15648	15518	15680	15704	15565	15556	15595	15643	15467	15648	15718	15665	15458	15472	15611	15623	15489	15474	15542	15634	15491	15555	15826	15616	15498	15728	15607	15710	15723	15623	15564	15527	15568	15696	15656	15614	15696	15512	15509	15663	15614	15616	15699	15650	15689	15832	15487	15756	15681	15558	15623	15451	15599	15741	15415	15527	15514	15619	15614	15824	15675	15630	15762	15663	15742	15667	15619	15774	15682	15596	15768	15737	15598	15611	15582	15485	15583	15712	15600	15521	15553	15536	15691	15753	15530	15653	15596	15655	15643	15579	15556	15445	15638	15613	15767	15612	15506	15540	15692	15679	15592	15693	15683	15695	15770	15679	15677	15460	15590	15640	15451	15660	15734	15763	15546	15574	15651	15586	15652	15823	15615	15656	15634	15405	15650	15469	15752	15552	15545	15360	15749	15518	15650	15627	15736	15535	15699	15658	15680	15602	15882	15440	15675	15583	15605	15575	15685	15651	15595	15566	15640	15604	15504	15606	15593	15502	15498	15641	15632	15754	15539	15660	15687	15817	15474	15544	15686	15517	15598	15431	15717	15468	15658	15750	15557	15483	15500	15711	15681	15673	15467	15485	15666	15594	15489	15679	15538	15504	15574	15642	15683	15600	15577	15440	15551	15581	15739	15774	15524	15506	15548	15541	15557	15655	15490	15691	15700	15536	15724	15520	15592	15663	15693	15664	15519	15554	15646	15512	15606	15552	15727	15584	15629	15834	15673	15601	15476	15657	15745	15616	15725	15687	15490	15557	15601	15571	15711	15720	15664	15573	15577	15673	15609	15530	15660	15784	15669	15641	15599	15675	15471	15621	15678	15580	15770	15478	15539	15519	15822	15467	15655	15551	15595	15634	15515	15712	15635	15563	15707	15625	15524	15650	15538	15685	15464	15644	15537	15745	15616	15730	15547	15654	15556	15742	15691	15537	15749	15627	15647	15629	15592	15529	15626	15585	15715	15509	15591	15606	15492	15731	15772	15819	15640	15536	15421	15466	15612	15563	15583	15639	15605	15645	15680	15511	15646	15592	15621	15623	15716	15394	15532	15654	15601	15626	15512	15542	15555	15609	15560	15437	15456	15688	15631	15706	15572	15658	15642	15494	15737	15606	15736	15597	15722	15721	15594	15718	15533	15764	15431	15817	15515	15720	15657	15798	15604	15604	15625	15566	15559	15586	15719	15581	15806	15606	15702	15717	15718	15725	15608	15665	15626	15582	15736	15427	15541	15582	15563	15609	15601	15591	15703	15577	15684	15723	15701	15628	15396	15464	15751	15700	15699	15489	15620	15573	15720	15572	15551	15543	15690	15659	15505	15691	15622	15811	15599	15595	15768	15421	15641	15760	15514	15709	15565	15525	15761	15672	15635	15616	15591	15631	15734	15701	15666	15578	15781	15642	15781	15573	15672	15635	15455	15541	15604	15739	15704	15756	15843	15719	15674	15540	15478	15582	15594	15591	15670	15773	15653	15537	15626	15625	15775	15891	15446	15688	15505	15691	15698	15461	15730	15663	15663	15746	15647	15662	15664	15648	15703	15583	15618	15542	15575	15723	15716	15598	15716	15617	15739	15683	15614	15586	15437	15651	15499	15715	15619	15730	15621	15666	15726	15622	15561	15810	15642	15636	15555	15572	15620	15766	15650	15575	15842	15504	15500	15711	15563	15524	15674	15569	15623	15636	15680	15452	15625	15665	15517	15612	15515	15559	15763	15435	15746	15647	15588	15611	15625	15579	15600	15666	15484	15618	15542	15571	15742	15619	15593	15775	15527	15493	15657	15529	15585	15709	15706	15690	15696	15675	15748	15652	15426	15536	15670	15519	15647	15669	15502	15680	15467	15632	15704	15701	15604	15587	15712	15714	15540	15630	15569	15670	15565	15617	15578	15459	15568	15508	15723	15604	15616	15713	15677	15696	15528	15543	15585	15659	15590	15615	15640	15697	15536	15641	15515	15730	15629	15615	15444	15681	15784	15524	15745	15618	15660	15706	15643	15720	15635	15546	15667	15535	15642	15703	15653	15537	15570	15409	15562	15488	15667	15530	15576	15737	15560	15734	15588	15612	15623	15595	15455	15534	15632	15726	15714	15587	15640	15592	15508	15574	15582	15790	15619	15792	15611	15665	15562	15706	15542	15647	15751	15650	15503	15724	15635	15818	15420	15494	15601	15666	15622	15504	15618	15765	15481	15809	15601	15665	15574	15472	15790	15579	15606	15581	15676	15450	15568	15786	15830	15588	15571	15655	15581	15608	15602	15669	15740	15587	15552	15690	15569	15505	15733	15769	15620	15679	15736	15664	15671	15775	15602	15568	15487	15667	15575	15458	15677	15620	15748	15706	15715	15625	15708	15676	15683	15531	15672	15658	15527	15472	15629	15545	15660	15634	15544	15846	15634	15418	15619	15628	15717	15537	15652	15407	15607	15604	15579	15463	15545	15595	15424	15783	15701	15585	15695	15701	15616	15631	15646	15443	15471	15560	15708	15697	15750	15758	15481	15552	15584	15744	15555	15573	15658	15494	15679	15778	15482	15778	15656	15682	15539	15589	15677	15655	15544	15554	15457	15561	15542	15661	15668	15440	15639	15721	15677	15615	15566	15753	15562	15858	15659	15406	15566	15536	15537	15777	15655	15609	15515	15594	15599	15507	15601	15727	15539	15588	15701	15562	15579	15709	15596	15475	15773	15502	15715	15849	15677	15659	15581	15626	15465	15626	15746	15496	15676	15790	15532	15519	15561	15676	15572	15754	15653	15559	15626	15694	15696	15830	15584	15521	15625	15696	15734	15754	15622	15662	15710	15697	15770	15580	15676	15665	15625	15489	15822	15470	15700	15538	15673	15549	15630	15691	15654	15743	15562	15561	15673	15521	15503	15725	15582	15459	15640	15613	15541	15501	15619	15581	15543	15459	15672	15602	15504	15480	15671	15563	15574	15381	15629	15610	15465	15562	15516	15620	15569	15469	15496	15643	15862	15530	15711	15544	15640	15643	15478	15561	15466	15680	15485	15561	15704	15802	15543	15436	15771	15589	15525	15604	15652	15662	15706	15446	15620	15646	15675	15639	15529	15550	15607	15532	15618	15559	15627	15737	15534	15687	15602	15466	15685	15671	15667	15546	15661	15471	15555	15570	15572	15506	15548	15704	15702	15716	15577	15563	15771	15605	15571	15493	15542	15739	15627	15599	15818	15599	15581	15521	15477	15503	15783	15638	15657	15602	15615	15613	15433	15537	15541	15608	15598	15517	15465	15746	15573	15872	15572	15751	15690	15431	15694	15651	15591	15747	15672	15529	15542	15673	15589	15623	15551	15616	15611	15587	15566	15699	15444	15715	15574	15581	15540	15637	15490	15694	15825	15713	15693	15425	15605	15534	15674	15530	15547	15682	15660	15509	15593	15690	15692	15522	15661	15503	15583	15664	15635	15666	15621	15623	15589	15594	15606	15666	15686	15761	15560	15705	15508	15526	15536	15750	15511	15709	15598	15594	15608	15566	15848	15682	15568	15562	15481	15488	15575	15578	15698	15771	15503	15668	15590	15682	15526	15621	15701	15797	15560	15614	15414	15802	15517	15392	15650	15578	15646	15511	15677	15664	15718	15688	15609	15636	15594	15690	15601	15527	15461	15594	15556	15695	15560	15610	15582	15728	15598	15604	15557	15656	15674	15756	15549	15545	15635	15728	15571	15496	15606	15570	15471	15776	15644	15624	15666	15752	15442	15554	15710	15751	15754	15400	15713	15612	15711	15650	15527	15629	15857	15586	15463	15740	15655	15507	15496	15794	15727	15612	15679	15770	15788	15536	15662	15592	15720	15743	15649	15570	15500	15677	15795	15540	15699	15628	15721	15647	15572	15513	15741	15692	15753	15645	15622	15669	15693	15570	15699	15616	15645	15452	15620	15646	15511	15564	15792	15548	15665	15658	15465	15437	15731	15749	15608	15786	15709	15752	15417	15705	15662	15480	15534	15543	15539	15797	15432	15511	15739	15621	15624	15565	15565	15598	15617	15665	15614	15629	15611	15689	15651	15571	15624	15600	15680	15749	15602	15636	15682	15553	15653	15593	15613	15757	15681	15480	15553	15524	15707	15554	15564	15507	15607	15805	15508	15726	15574	15557	15663	15575	15657	15576	15484	15620	15701	15649	15443	15565	15576	15717	15629	15614	15755	15601	15715	15702	15811	15710	15734	15701	15574	15675	15776	15677	15489	15593	15442	15555	15593
23262	21647	29647	24210	22098	24903	27686	22905	20928	20592	19644	18785	18618	18578	18389	18266	18079	17818	17890	17788	17873	17624	17723	17705	17423	17511	17294	17579	17363	17136	17201	17259	17194	17244	17075	17039	17391	17329	17156	17009	17202	17114	17275	16989	16872	17223	17088	17098	17158	17043	16847	17177	17030	17190	17054	17145	17147	17077	17099	17042	16967	17243	17249	16980	17274	17086	16971	17099	17220	16933	17329	16995	16987	16917	17042	17103	17053	16939	17050	17221	17104	17259	17073	16995	16836	17201	17001	16772	16969	16999	17036	17053	17223	17193	17056	16993	17156	16949	16977	17153	17160	17028	16869	17033	16958	16960	16991	16924	17163	17128	16986	17060	17085	16825	17126	16842	16859	17093	17019	16890	16911	17081	16909	17088	17190	17075	17094	16970	17123	17234	17134	16888	16748	16953	16922	17078	17200	16938	17042	17144	17097	17008	17020	16921	17068	17107	17214	16958	17084	17070	17153	16894	17090	16987	17246	17052	17090	17169	17056	16942	17220	17114	16875	16962	17054	16891	16900	16978	16819	16909	16934	16783	17094	17170	17046	16968	16879	17004	17068	16979	16893	17106	17118	17156	16834	17045	16893	16841	16925	16958	16950	17012	16962	16946	16753	17098	16932	16819	16979	16940	16833	16945	16994	16933	17078	16992	16954	17016	17062	16920	16961	16919	16876	16917	17010	17018	17025	17083	17125	17015	17069	17019	17118	17037	16896	17029	16894	16758	16910	17150	17129	16990	16941	17213	17037	16907	16923	16985	17017	16917	17012	17049	17196	16792	17012	17001	17002	16974	16932	17093	16975	16786	16790	17053	17227	16940	16804	16848	17004	16939	16857	16956	17039	17192	17092	16957	16939	16974	17007	16956	17042	16823	16921	17021	17085	17125	17120	17095	16952	17069	17049	16956	16918	16980	17079	16884	17110	17039	16992	16956	17073	17109	16942	16954	16873	16867	17029	16992	17139	17101	17071	17126	16987	17000	17144	17129	16937	16868	16899	16880	16994	17000	16978	16951	17204	17117	17083	17086	16948	16979	16964	16990	17075	16935	16973	16988	16914	17086	16911	17082	17067	16993	17038	16955	16793	16914	16890	16923	17136	17251	17079	16986	17144	16905	16879	16882	16927	16947	16845	16842	16945	16922	16976	16855	16857	16673	16860	17040	17100	16957	17016	17140	17181	17186	17156	16942	17088	17056	16904	17082	16884	16970	16930	17198	17097	17041	16911	16899	16992	17061	16939	17069	16954	17020	17023	17066	17048	17032	17107	17079	16873	17079	16988	16925	17146	17080	16907	17068	17035	17058	16907	16963	17189	16987	16908	16781	16994	16992	17075	16983	17057	16893	16952	16887	16899	16920	17032	16813	17132	17157	17019	16971	17119	16935	16916	17113	17162	16838	17203	17029	17049	16982	17212	17086	17005	17200	16966	17191	16957	16972	17095	16769	17058	17009	17142	16898	17084	16920	16945	17006	16915	17169	17068	16970	17127	16900	17064	17063	16932	17028	17024	16886	16989	16902	16894	16924	17075	16855	16899	16785	17159	16955	17014	17071	17013	17217	16868	16879	17096	16914	16864	16928	17016	17167	17193	16920	16825	16853	16959	17062	17034	17017	16903	17058	17008	16914	16842	17077	17017	16994	16967	17066	17103	17153	17020	17194	16905	17179	16967	17005	16939	17001	16867	16902	16987	16760	16867	17054	17058	16992	16778	16752	16839	16955	16923	17159	17084	17146	17085	16698	16895	17074	17028	16899	16844	17053	16969	17065	16987	16854	17144	16894	17020	16935	17040	16919	17133	16991	17041	16915	16915	16864	16940	16785	16984	16753	16991	17084	16939	16921	17009	17098	17298	16922	17032	17106	16714	17123	16890	16934	17229	17018	17022	16979	16932	16770	16994	17046	16904	16878	16959	16982	17005	16927	16990	17046	16954	17017	17048	16934	17174	17153	16864	16962	17008	16962	16931	16921	16913	17145	17009	17195	16972	16984	16944	16841	16942	17072	17104	16959	16897	16988	17040	17276	17113	16944	17078	16963	16973	16837	17166	16849	17033	17052	16809	16959	17028	17077	16835	16836	17084	16761	17185	17194	17111	16924	16909	17063	16937	16772	16943	16968	16892	16995	17101	17064	16891	16878	17183	17250	16802	17128	16981	17118	16904	16932	16965	16941	17137	16985	17015	16997	16961	17013	17158	16871	17062	16987	16856	17146	17124	17073	17032	17057	17115	16923	16901	17033	16901	17041	17039	16828	17047	16907	17160	17178	17047	17047	17157	16969	16954	16789	17097	16989	17261	17155	16915	16851	17089	17012	16888	16852	17043	17083	17113	16902	16926	17207	16965	16885	17005	17026	16889	17057	17002	16828	17153	16963	17136	16949	17126	16914	16788	17008	16890	16938	17028	17010	17248	16825	16907	16947	16951	16910	17067	17100	17122	16938	16884	16907	17060	16973	16932	16777	16907	16858	16891	16812	17183	17044	16806	16941	16908	17122	17088	17043	16807	17105	17065	17116	16830	17045	16996	16976	16957	16931	16933	17153	16986	17205	17130	16939	16984	16812	16891	17137	16997	16765	17068	16703	16905	16881	17037	17144	17017	16855	16909	17086	16961	16922	16893	17073	16897	16897	17051	16895	16906	16875	17021	17004	17123	17014	16963	17136	16943	16970	16762	16835	16828	16886	16975	16787	16967	17168	16949	17072	17115	17136	16921	16883	16875	16991	17052	17023	16999	16921	17013	16988	16786	17062	16891	17005	16985	17146	16939	16791	16965	17035	16823	16989	17032	16951	17015	17109	16870	16923	16892	17208	16877	17032	16854	16937	16948	16862	17157	17107	16964	16861	16804	16834	17128	16940	16897	16963	17010	16983	16982	17033	16981	16775	16957	17024	17156	17089	17037	16986	16892	17108	17070	16937	17087	16830	17008	16807	17016	17096	16949	16881	16874	16876	17112	16998	17194	16777	17011	16980	16996	16875	16914	16949	17040	16960	16983	16980	16868	16992	17021	17002	17270	16844	16995	17144	17059	16849	16893	16944	16978	17232	16928	17024	17028	17073	16891	17196	17013	16999	17032	17031	16953	17210	16883	16889	16888	16967	17170	16983	16898	16862	16970	16904	16915	17118	16891	17089	16980	16857	17043	17002	16996	17056	17120	17163	17013	16960	17060	16887	17176	16912	16922	17124	16925	16948	16942	16842	16945	16964	17020	16815	17144	17010	17143	16894	16899	17026	16777	17032	17022	17081	17119	17035	17034	16885	16945	17052	16956	16867	16892	17016	17105	17012	16888	16876	16994	17079	16936	16857	16715	17037	16914	17034	17116	17248	17170	16890	16704	16926	17038	16922	16965	17059	17018	17036	17025	16977	16951	17010	17024	17010	16989	16942	17079	17165	17066	16979	16973	16842	16839	17070	17002	16983	16842	16921	16945	16908	16948	16932	17095	16996	16977	17120	16817	16861	17072	17080	16945	17092	17031	16971	16993	16981	16851	16887	17119	17057	16951	17173	17081	17012	16888	16948	17121	16952	16914	16934	16894	17122	17079	17036	17001	16917	17030	16967	17166	16922	16951	17002	16725	16994	16881	17081	16976	16792	17124	16963	16997	17019	16950	16944	16890	16799	16983	17110	17026	17060	16947	17057	17018	17195	16960	16803	16967	16997	16823	16854	17194	16863	17060	16961	17022	16925	16981	16985	16985	16998	17058	16911	16812	16983	17004	17131	17024	16995	16968	17066	17025	17014	16962	17037	16920	16865	16895	17017	16967	16996	16974	16982	16752	16856	17109	16940	16970	16856	17013	16802	16978	17187	17175	17080	17125	17179	16983	16967	16950	17215	17114	16970	16897	16852	16887	16945	17122	16930	17089	16771	16913	16982	16857	17013	16838	17014	17009	17030	16922	16696	16893	17217	17065	16924	16936	16768	17190	16951	17119	17091	17102	17051	16863	16833	16930	16979	16858	17071	17071	16874	17205	16999	17007	16943	16909	16903	17062	17004	17014	17015	16975	16843	16991	17090	16792	16948	16928	16919	17177	16964	16974	16878	16878	17050	16949	16918	17020	16906	17140	16908	17379	16918	16911	16854	17073	16800	16823	17117	17047	17071	16757	16944	17052	16992	16848	16739	16940	17173	16870	17089	17135	16968	16978	17024	17160	16886	17007	17019	16937	16918	17013	17034	17007	17037	17149	16839	16963	17078	16915	16811	16965	16988	16994	17002	16910	16997	17249	17004	16854	17079	16909	16785	16954	17008	16943	17052	16920	16877	16769	17049	16926	16874	16994	16933	17072	16960	17059	16940	16810	17058	17232	16754	16784	16877	16907	16998	16892	16968	16901	17102	16956	16735	16994	17066	16818	17017	16905	16866	16826	17010	16899	17135	16850	16909	16902	17039	17010	16911	17041	17330	17082	17160	17104	17004	17208	16947	17038	17132	16961	17097	17206	17037	16914	17139	17061	16877	16798	17069	16970	16949	16915	16997	16966	16779	16901	17083	16844	16910	16869	17054	16829	16997	17250	16971	16988	17213	17100	16890	16978	16771	17032	16925	16961	17105	16815	17116	16875	16980	16934	17079	16951	16981	16822	16853	17004	16926	17039	16927	17141	17164	17189	16971	16930	16986	17121	16887	16710	17028	17046	16741	17026	16892	16950	17013	17013	17020	16908	17053	17160	16931	17117	16876	16986	17029	16718	16923	16907	16995	17077	17003	16912	16819	16882	16972	16832	16922	17020	16980	16875	16863	16957	16928	17105	17008	16967	16996	16992	16929	16955	16819	17122	17188	16952	17034	16911	16990	17296	17084	17135	17073	16746	17199	17078	17158	17050	17017	17012	17002	16986	16989	17019	17004	17015	16906	17074	16955	16999	16792	17114	17062	17059	17072	16711	17048	17020	17239	17121	17067	16996	16913	17001	17055	16919	16926	16995	16939	16958	16947	16758	16921	17090	17166	17047	17093	16797	17004	16948	17213	17062	17023	17244	16895	16873	16975	16895	17074	17125	17070	16814	16939	17197	17083	16921	17024	16826	16987	17100	17068	17028	16924	17104	16877	17131	16981	17099	17193	17180	17094	16871	17070	16884	17043	16980	16920	16875	16814	17165	16983	16751	16955	16751	16979
28959	50263	46666	35311	28903	26323	25572	24428	22342	20925	19644	18164	18215	18256	17992	17562	16987	16665	16622	16905	16480	16469	16369	16296	16032	15825	16037	16075	16060	15807	15857	15748	15795	15615	15637	15836	15835	15672	15675	15782	15667	15567	15765	15661	15671	15749	15632	15545	15585	15791	15725	15800	15696	15736	15523	15730	15672	15678	15740	15615	15693	15743	15589	15621	15685	15603	15703	15799	15537	15476	15494	15650	15501	15518	15466	15750	15607	15429	15665	15567	15669	15623	15587	15461	15410	15716	15604	15665	15468	15469	15462	15502	15759	15468	15609	15714	15506	15672	15700	15711	15540	15479	15697	15520	15595	15709	15572	15674	15605	15726	15683	15533	15602	15529	15343	15644	15556	15681	15582	15594	15433	15607	15558	15589	15613	15610	15631	15504	15570	15635	15675	15622	15598	15547	15645	15532	15540	15516	15521	15695	15628	15473	15475	15574	15498	15459	15610	15644	15624	15482	15540	15459	15573	15622	15557	15595	15449	15707	15600	15590	15629	15511	15632	15387	15506	15577	15621	15616	15711	15596	15566	15607	15712	15550	15627	15474	15459	15639	15666	15515	15565	15699	15687	15547	15625	15530	15592	15604	15612	15414	15545	15442	15626	15538	15646	15644	15561	15411	15481	15489	15576	15590	15691	15637	15601	15624	15676	15607	15443	15606	15580	15433	15731	15570	15516	15679	15540	15525	15569	15436	15683	15663	15597	15533	15601	15470	15386	15302	15521	15568	15513	15391	15628	15488	15603	15428	15449	15629	15486	15524	15759	15559	15438	15498	15790	15544	15604	15556	15537	15657	15529	15650	15561	15610	15677	15404	15460	15550	15567	15492	15536	15530	15411	15566	15578	15540	15661	15510	15634	15607	15526	15699	15575	15459	15523	15611	15580	15388	15475	15433	15571	15515	15388	15452	15532	15498	15544	15541	15554	15560	15679	15436	15573	15620	15555	15519	15544	15516	15605	15575	15491	15620	15525	15344	15673	15455	15511	15629	15515	15512	15741	15347	15468	15616	15495	15487	15558	15528	15650	15569	15774	15465	15830	15403	15540	15461	15500	15521	15439	15498	15589	15606	15473	15473	15549	15439	15526	15677	15612	15683	15641	15659	15558	15622	15688	15530	15549	15477	15712	15482	15811	15520	15633	15519	15485	15619	15635	15609	15650	15379	15564	15594	15682	15472	15635	15529	15466	15581	15583	15551	15552	15500	15592	15522	15500	15603	15324	15639	15624	15614	15707	15531	15533	15595	15557	15525	15777	15574	15666	15504	15601	15528	15530	15569	15697	15602	15514	15705	15714	15726	15553	15758	15562	15539	15488	15615	15655	15608	15680	15518	15650	15436	15476	15559	15729	15483	15540	15582	15520	15625	15551	15692	15578	15509	15735	15705	15624	15587	15527	15504	15627	15628	15668	15616	15720	15614	15713	15358	15625	15423	15627	15486	15604	15690	15316	15495	15719	15456	15594	15387	15431	15609	15745	15518	15602	15656	15431	15543	15510	15629	15515	15494	15628	15576	15543	15751	15498	15588	15660	15660	15584	15500	15636	15392	15676	15688	15661	15603	15598	15538	15647	15634	15672	15680	15521	15433	15578	15492	15497	15553	15561	15526	15526	15523	15540	15387	15453	15658	15588	15630	15488	15481	15627	15491	15625	15479	15556	15500	15605	15450	15565	15730	15490	15501	15685	15565	15571	15618	15592	15566	15542	15489	15603	15723	15272	15498	15618	15610	15452	15570	15410	15488	15484	15605	15520	15527	15712	15522	15622	15504	15505	15602	15613	15769	15405	15497	15555	15307	15816	15515	15574	15467	15456	15684	15454	15557	15526	15626	15737	15363	15584	15587	15554	15506	15401	15487	15503	15543	15546	15440	15576	15534	15467	15529	15630	15350	15617	15545	15517	15361	15750	15620	15551	15424	15535	15678	15629	15503	15572	15770	15530	15515	15554	15539	15638	15497	15566	15514	15539	15636	15615	15462	15463	15627	15498	15498	15604	15530	15740	15441	15466	15745	15480	15533	15552	15662	15569	15485	15513	15615	15579	15622	15689	15383	15494	15730	15488	15411	15661	15579	15620	15472	15666	15610	15534	15708	15496	15436	15550	15350	15503	15592	15786	15593	15613	15527	15747	15543	15579	15487	15686	15685	15507	15519	15556	15379	15463	15487	15785	15580	15471	15614	15371	15426	15628	15517	15514	15474	15408	15604	15745	15581	15558	15539	15487	15411	15707	15563	15683	15485	15593	15576	15458	15443	15540	15551	15625	15743	15701	15522	15639	15625	15555	15352	15731	15550	15567	15664	15564	15422	15500	15553	15610	15560	15496	15721	15577	15570	15558	15589	15645	15568	15494	15637	15455	15574	15525	15616	15621	15395	15816	15620	15669	15532	15528	15690	15585	15467	15611	15560	15638	15570	15495	15581	15623	15547	15522	15560	15569	15711	15605	15684	15673	15697	15492	15697	15724	15688	15531	15574	15723	15532	15402	15650	15534	15589	15771	15592	15674	15576	15397	15324	15629	15637	15614	15418	15520	15501	15470	15473	15438	15533	15548	15426	15471	15638	15540	15535	15614	15667	15555	15487	15693	15349	15654	15706	15499	15508	15826	15412	15547	15573	15730	15508	15651	15496	15472	15486	15624	15700	15457	15481	15550	15476	15600	15577	15525	15489	15566	15597	15674	15619	15747	15489	15581	15678	15493	15455	15663	15772	15551	15610	15541	15444	15486	15293	15557	15489	15507	15342	15581	15692	15603	15613	15570	15555	15518	15401	15520	15501	15653	15591	15493	15660	15572	15544	15583	15572	15635	15509	15582	15594	15598	15694	15588	15464	15524	15550	15335	15504	15435	15660	15506	15526	15609	15414	15490	15544	15592	15524	15493	15520	15588	15487	15527	15619	15616	15633	15484	15565	15516	15463	15569	15659	15646	15523	15560	15384	15643	15576	15428	15571	15637	15453	15555	15438	15582	15770	15509	15498	15575	15547	15707	15474	15697	15579	15561	15492	15328	15756	15484	15431	15568	15566	15523	15587	15395	15688	15587	15602	15450	15610	15711	15595	15601	15507	15477	15540	15511	15517	15530	15655	15573	15509	15496	15647	15486	15714	15453	15379	15358	15392	15471	15572	15586	15498	15571	15454	15598	15611	15678	15611	15602	15501	15570	15617	15671	15362	15513	15555	15512	15625	15678	15524	15541	15536	15565	15580	15396	15663	15601	15408	15282	15655	15541	15700	15704	15583	15554	15459	15714	15597	15536	15692	15537	15712	15503	15643	15606	15810	15665	15557	15568	15450	15557	15704	15602	15576	15623	15582	15536	15628	15652	15596	15765	15544	15551	15451	15494	15686	15537	15639	15500	15539	15578	15559	15521	15498	15607	15766	15607	15662	15657	15377	15618	15554	15583	15666	15403	15595	15565	15611	15578	15547	15533	15493	15507	15557	15534	15504	15505	15683	15523	15432	15437	15600	15732	15708	15637	15580	15671	15583	15591	15591	15680	15613	15386	15438	15717	15626	15460	15340	15631	15627	15603	15531	15363	15615	15599	15465	15671	15605	15591	15528	15498	15600	15639	15510	15575	15652	15349	15625	15681	15394	15759	15687	15534	15674	15489	15472	15571	15349	15639	15607	15545	15504	15596	15655	15409	15743	15415	15421	15482	15490	15662	15492	15605	15600	15319	15478	15469	15591	15514	15652	15652	15665	15685	15600	15486	15662	15568	15680	15607	15521	15502	15702	15485	15361	15593	15550	15556	15486	15583	15627	15498	15465	15585	15565	15490	15425	15567	15446	15461	15446	15517	15565	15495	15620	15536	15448	15673	15532	15274	15449	15547	15595	15606	15464	15543	15723	15684	15482	15600	15569	15600	15553	15476	15582	15644	15531	15643	15508	15443	15494	15604	15562	15644	15569	15621	15670	15472	15684	15544	15566	15567	15501	15626	15471	15565	15477	15498	15565	15609	15548	15637	15518	15565	15575	15709	15681	15473	15445	15597	15639	15480	15539	15516	15788	15626	15574	15486	15510	15555	15508	15538	15580	15399	15651	15536	15598	15490	15768	15671	15538	15620	15501	15420	15666	15617	15666	15468	15543	15558	15685	15654	15549	15566	15624	15525	15396	15637	15614	15648	15621	15586	15552	15578	15547	15624	15523	15650	15654	15682	15559	15670	15552	15566	15599	15519	15500	15400	15561	15450	15552	15500	15594	15484	15595	15728	15614	15574	15634	15500	15669	15512	15520	15656	15596	15643	15511	15430	15623	15561	15464	15607	15610	15574	15748	15506	15623	15582	15568	15415	15767	15454	15556	15579	15616	15521	15519	15589	15620	15590	15534	15638	15441	15453	15550	15564	15481	15580	15620	15500	15606	15462	15660	15649	15638	15498	15518	15520	15505	15546	15479	15602	15715	15804	15582	15703	15479	15497	15506	15449	15692	15538	15489	15440	15464	15436	15447	15548	15536	15498	15415	15577	15414	15485	15494	15573	15506	15613	15529	15477	15468	15693	15577	15481	15558	15561	15553	15538	15513	15566	15632	15531	15556	15797	15695	15535	15463	15588	15504	15505	15563	15535	15378	15467	15568	15676	15469	15591	15442	15772	15374	15603	15531	15606	15543	15476	15477	15515	15467	15472	15395	15749	15521	15563	15597	15559	15513	15530	15522	15730	15607	15616	15498	15627	15465	15634	15651	15386	15503	15532	15441	15432	15711	15437	15471	15505	15606	15552	15450	15721	15627	15393	15609	15610	15621	15651	15468	15745	15564	15563	15690	15503	15642	15642	15456	15615	15529	15641	15524	15595	15541	15522	15632	15608	15577	15657	15502	15471	15608	15547	15495	15568	15523	15457	15518	15671	15511	15467	15767	15488	15541	15543	15410	15596	15508	15500	15645	15435	15586	15491	15433	15479	15606	15553	15425	15574	15613	15439	15501	15482	15763	15593	15712	15569	15586	15533	15440	15603	15640	15502	15560	15529	15512	15555	15397	15552	15473	15560	15674	15630	15550	15495	15524	15782	15634	15610	15490	15412	15540	15458	15540	15639	15674	15597	15636	15627	15661	15499	15541	15733	15577	15543	15560	15539	15667	15276	15594	15617	15605	15631	15638	15747	15420
28176	24448	29607	25454	19489	18954	18423	17913	17288	16773	16345	15895	16196	16012	15913	15791	15753	15756	15765	15678	15604	15652	15674	15592	15335	15570	15475	15435	15588	15286	15326	15606	15715	15563	15551	15487	15462	15643	15563	15458	15469	15238	15329	15496	15494	15466	15503	15467	15539	15499	15491	15434	15362	15453	15346	15417	15347	15208	15362	15492	15430	15540	15418	15456	15366	15377	15370	15478	15535	15389	15522	15546	15626	15481	15311	15525	15434	15274	15220	15248	15227	15504	15261	15447	15545	15346	15435	15263	15592	15392	15422	15591	15534	15539	15336	15535	15281	15306	15312	15400	15254	15588	15279	15221	15635	15322	15395	15529	15313	15400	15423	15413	15227	15350	15447	15351	15411	15292	15351	15429	15269	15431	15345	15085	15416	15556	15380	15646	15430	15525	15283	15382	15262	15373	15536	15257	15363	15485	15292	15459	15486	15219	15395	15353	15561	15423	15477	15382	15313	15326	15290	15333	15415	15105	15375	15345	15193	15330	15368	15461	15158	15402	15462	15506	15410	15273	15228	15507	15437	15345	15286	15347	15373	15295	15481	15399	15434	15316	15452	15392	15491	15394	15323	15271	15377	15293	15269	15444	15354	15346	15428	15645	15278	15382	15484	15351	15296	15283	15426	15248	15303	15473	15305	15289	15399	15359	15399	15461	15367	15697	15464	15246	15355	15503	15391	15471	15681	15542	15559	15378	15298	15344	15503	15576	15296	15264	15560	15177	15246	15240	15471	15362	15483	15415	15366	15313	15486	15459	15404	15324	15423	15244	15415	15447	15445	15242	15351	15349	15392	15351	15155	15258	15570	15554	15394	15304	15333	15267	15333	15338	15345	15218	15559	15269	15487	15268	15232	15282	15343	15244	15247	15390	15245	15370	15596	15414	15348	15388	15317	15292	15313	15229	15501	15393	15394	15369	15363	15337	15398	15388	15402	15397	15450	15502	15429	15520	15377	15249	15352	15376	15510	15297	15490	15448	15525	15344	15471	15414	15465	15437	15195	15349	15357	15214	15527	15408	15348	15412	15325	15292	15411	15388	15373	15390	15459	15366	15403	15367	15576	15041	15319	15482	15423	15388	15417	15511	15397	15366	15451	15144	15298	15362	15489	15451	15394	15398	15397	15310	15267	15379	15357	15383	15338	15368	15412	15299	15393	15401	15431	15264	15237	15319	15338	15277	15265	15557	15361	15289	15430	15405	15508	15335	15459	15265	15235	15513	15284	15437	15319	15375	15321	15247	15453	15489	15435	15372	15311	15257	15383	15436	15409	15315	15429	15419	15415	15286	15510	15456	15477	15184	15282	15568	15490	15319	15224	15469	15134	15405	15419	15388	15475	15425	15647	15387	15417	15454	15397	15540	15175	15198	15246	15548	15354	15464	15446	15382	15515	15437	15526	15525	15372	15361	15401	15333	15357	15331	15264	15408	15258	15414	15346	15221	15205	15500	15429	15259	15670	15501	15553	15328	15453	15434	15274	15357	15570	15547	15093	15421	15326	15389	15342	15503	15438	15371	15416	15572	15354	15454	15305	15265	15435	15312	15324	15277	15450	15167	15113	15303	15329	15291	15316	15414	15520	15544	15493	15424	15215	15324	15531	15432	15533	15299	15385	15412	15460	15340	15334	15272	15279	15405	15538	15340	15342	15472	15335	15350	15525	15122	15533	15391	15427	15049	15420	15302	15352	15522	15322	15509	15455	15445	15184	15657	15519	15288	15636	15476	15458	15551	15268	15233	15356	15451	15673	15499	15383	15097	15385	15195	15501	15240	15574	15402	15404	15241	15558	15554	15415	15259	15415	15144	15418	15322	15363	15322	15383	15259	15267	15462	15475	15421	15526	15576	15466	15364	15339	15384	15334	15356	15440	15546	15542	15463	15232	15365	15351	15232	15293	15472	15477	15208	15446	15465	15364	15468	15345	15351	15456	15334	15387	15331	15534	15239	15546	15460	15398	15381	15548	15202	15323	15417	15327	15486	15564	15587	15292	15495	15352	15441	15325	15264	15404	15372	15284	15442	15266	15306	15373	15330	15466	15413	15473	15511	15340	15493	15356	15405	15488	15210	15193	15550	15336	15330	15513	15263	15439	15366	15496	15377	15445	15285	15286	15417	15362	15273	15367	15279	15373	15369	15419	15311	15584	15444	15251	15343	15439	15247	15664	15565	15496	15391	15388	15457	15241	15475	15350	15322	15539	15427	15366	15430	15472	15437	15346	15457	15485	15402	15414	15554	15316	15476	15421	15493	15534	15430	15306	15343	15286	15413	15422	15437	15511	15584	15301	15276	15273	15353	15312	15498	15529	15499	15418	15328	15377	15026	15187	15233	15252	15319	15232	15375	15563	15394	15432	15387	15471	15526	15430	15335	15374	15255	15463	15251	15452	15277	15197	15201	15588	15485	15550	15446	15297	15234	15355	15295	15338	15470	15533	15535	15560	15400	15343	15476	15374	15341	15255	15606	15299	15311	15401	15427	15440	15334	15333	15429	15278	15233	15382	15268	15333	15265	15325	15341	15365	15502	15487	15375	15369	15334	15457	15543	15485	15522	15508	15408	15406	15302	15336	15237	15634	15549	15250	15347	15556	15505	15548	15339	15356	15392	15354	15525	15206	15456	15276	15412	15355	15442	15493	15401	15385	15405	15690	15408	15360	15429	15449	15244	15343	15333	15263	15366	15373	15376	15379	15221	15370	15392	15461	15218	15339	15246	15413	15464	15442	15463	15331	15443	15380	15500	15567	15208	15369	15341	15389	15357	15353	15299	15428	15444	15289	15404	15417	15370	15323	15433	15312	15322	15258	15265	15343	15540	15499	15366	15458	15485	15551	15425	15272	15433	15395	15359	15270	15422	15205	15324	15421	15457	15329	15316	15352	15484	15320	15462	15304	15349	15460	15325	15447	15178	15193	15449	15630	15505	15484	15365	15497	15279	15524	15590	15313	15397	15368	15311	15471	15377	15421	15456	15470	15395	15332	15446	15355	15490	15517	15374	15303	15511	15503	15440	15426	15502	15204	15525	15375	15484	15619	15433	15353	15088	15460	15215	15415	15392	15428	15365	15399	15309	15261	15547	15374	15434	15412	15367	15437	15587	15379	15590	15542	15369	15408	15504	15450	15443	15451	15538	15433	15257	15517	15397	15416	15432	15635	15319	15644	15471	15387	15389	15292	15369	15390	15467	15539	15297	15483	15673	15676	15397	15512	15287	15431	15374	15453	15378	15270	15350	15233	15328	15403	15254	15412	15348	15444	15331	15404	15186	15247	15428	15517	15300	15431	15411	15537	15418	15089	15348	15350	15392	15484	15448	15451	15358	15340	15534	15707	15279	15416	15204	15653	15420	15480	15354	15341	15316	15608	15578	15422	15509	15325	15372	15436	15352	15370	15239	15295	15583	15375	15493	15368	15309	15369	15379	15357	15480	15362	15402	15304	15270	15395	15420	15485	15317	15515	15358	15345	15381	15498	15326	15439	15377	15548	15412	15342	15579	15263	15321	15213	15425	15396	15493	15428	15323	15504	15350	15339	15406	15245	15302	15410	15394	15377	15364	15272	15419	15398	15402	15455	15424	15450	15389	15346	15394	15378	15531	15302	15399	15447	15540	15433	15154	15421	15515	15275	15219	15364	15479	15388	15130	15326	15509	15449	15305	15347	15177	15466	15465	15564	15342	15418	15643	15490	15207	15434	15415	15247	15514	15211	15601	15464	15357	15451	15370	15388	15355	15430	15530	15455	15255	15361	15276	15297	15373	15408	15396	15219	15502	15310	15401	15228	15467	15563	15574	15459	15500	15520	15308	15635	15404	15415	15199	15051	15404	15446	15421	15455	15500	15468	15306	15287	15557	15327	15302	15328	15399	15316	15245	15411	15305	15359	15463	15424	15179	15436	15412	15380	15364	15436	15484	15577	15264	15348	15487	15378	15156	15345	15530	15514	15472	15357	15546	15390	15493	15290	15390	15389	15393	15575	15187	15330	15375	15261	15358	15297	15224	15539	15285	15207	15419	15536	15312	15482	15551	15369	15429	15536	15622	15669	15539	15490	15557	15502	15418	15390	15301	15449	15448	15564	15304	15235	15327	15221	15412	15319	15552	15421	15458	15258	15360	15467	15195	15318	15246	15512	15529	15254	15287	15326	15246	15365	15314	15363	15442	15393	15439	15438	15232	15520	15476	15285	15371	15369	15245	15389	15310	15588	15489	15602	15433	15317	15418	15287	15411	15525	15425	15568	15444	15355	15302	15393	15414	15500	15389	15547	15374	15474	15301	15607	15473	15105	15357	15391	15539	15271	15323	15315	15378	15235	15636	15518	15446	15588	15488	15353	15461	15251	15442	15453	15423	15406	15248	15531	15253	15378	15358	15481	15524	15479	15345	15595	15433	15518	15354	15102	15404	15227	15460	15363	15298	15326	15386	15440	15331	15416	15611	15407	15309	15513	15532	15494	15436	15514	15143	15475	15345	15432	15291	15489	15497	15331	15435	15171	15363	15333	15258	15290	15386	15483	15301	15466	15469	15444	15387	15236	15537	15588	15460	15510	15435	15437	15424	15546	15117	15365	15520	15486	15216	15328	15116	15396	15414	15462	15502	15365	15392	15460	15480	15554	15595	15305	15245	15433	15383	15623	15428	15493	15392	15445	15330	15353	15290	15413	15432	15483	15490	15682	15354	15450	15430	15362	15401	15289	15407	15387	15360	15276	15532	15443	15268	15369	15323	15439	15316	15436	15383	15377	15545	15429	15242	15661	15296	15346	15509	15269	15430	15293	15621	15344	15317	15416	15452	15377	15319	15528	15281	15379	15422	15278	15408	15303	15349	15401	15229	15215	15277	15198	15295	15326	15305	15418	15511	15335	15017	15367	15441	15390	15419	15432	15451	15235	15302	15242	15372	15282	15261	15454	15371	15387	15433	15434	15488	15187	15350	15259	15349	15320	15334	15546	15210	15337	15565	15458	15382	15516	15496	15516	15405	15486	15564	15425	15335	15471	15293	15277	15455	15452	15400	15514	15432	15192	15369	15405	15571	15271	15360	15330	15377	15407	15467	15492	15503	15388	15434	15374	15496	15481	15407	15544	15424	15481	15333	15330	15392	15187	15372	15379	15402	15389	15398
26417	38030	34111	25084	20953	20090	19301	18687	17499	17097	16340	15539	15847	15626	15298	15291	15337	14992	14980	14866	14973	14960	14634	14866	14742	14632	14720	14719	14664	14561	14658	14483	14590	14625	14545	14652	14684	14607	14659	14472	14607	14469	14640	14616	14386	14667	14523	14720	14505	14552	14561	14518	14503	14660	14684	14748	14678	14448	14715	14529	14614	14610	14743	14556	14655	14527	14736	14452	14545	14548	14547	14577	14524	14494	14454	14633	14665	14690	14672	14660	14447	14462	14473	14605	14606	14450	14609	14730	14635	14589	14522	14670	14526	14537	14444	14572	14683	14549	14373	14565	14519	14763	14729	14718	14548	14621	14515	14402	14642	14449	14684	14658	14630	14563	14520	14621	14581	14663	14639	14576	14640	14466	14528	14581	14604	14583	14550	14504	14606	14658	14509	14553	14430	14538	14696	14575	14509	14522	14555	14601	14541	14532	14508	14617	14598	14765	14661	14482	14468	14449	14370	14780	14543	14686	14535	14638	14415	14430	14750	14730	14636	14569	14590	14551	14557	14511	14488	14466	14545	14486	14506	14619	14479	14742	14605	14543	14371	14610	14527	14582	14479	14589	14475	14570	14502	14429	14495	14589	14331	14552	14671	14714	14289	14359	14440	14710	14301	14538	14467	14479	14571	14537	14706	14627	14756	14469	14669	14660	14366	14609	14686	14523	14602	14468	14538	14483	14587	14600	14531	14590	14406	14649	14442	14663	14506	14449	14436	14500	14497	14623	14677	14410	14681	14447	14752	14537	14532	14419	14455	14524	14622	14441	14594	14679	14373	14651	14614	14484	14484	14704	14514	14486	14419	14474	14491	14767	14555	14525	14603	14579	14452	14535	14652	14467	14809	14553	14432	14539	14472	14592	14384	14383	14516	14608	14558	14458	14568	14514	14465	14592	14433	14677	14480	14515	14517	14733	14603	14583	14555	14457	14310	14361	14661	14617	14519	14514	14500	14613	14439	14696	14677	14451	14468	14600	14455	14513	14510	14427	14744	14576	14509	14530	14474	14636	14553	14617	14504	14633	14403	14425	14554	14446	14592	14720	14555	14627	14654	14571	14609	14497	14549	14448	14685	14517	14504	14602	14537	14525	14653	14629	14563	14620	14301	14604	14481	14532	14645	14460	14461	14367	14770	14777	14494	14402	14638	14611	14436	14566	14550	14597	14755	14616	14518	14588	14531	14543	14539	14385	14419	14396	14414	14482	14406	14604	14635	14590	14554	14726	14516	14620	14615	14574	14301	14513	14558	14385	14612	14480	14783	14525	14720	14488	14587	14415	14513	14446	14529	14638	14493	14553	14543	14598	14546	14525	14363	14435	14323	14642	14453	14592	14448	14636	14590	14765	14489	14656	14620	14694	14380	14513	14454	14435	14536	14660	14741	14661	14749	14562	14530	14425	14581	14459	14476	14623	14427	14501	14414	14388	14581	14356	14492	14507	14476	14510	14508	14606	14403	14667	14412	14507	14577	14492	14351	14499	14434	14519	14680	14534	14369	14351	14448	14615	14488	14596	14303	14666	14589	14494	14557	14477	14571	14556	14660	14472	14341	14559	14678	14651	14482	14383	14574	14522	14653	14625	14464	14457	14717	14623	14646	14675	14482	14494	14652	14503	14517	14544	14673	14728	14729	14515	14616	14533	14543	14534	14627	14548	14611	14580	14662	14572	14624	14512	14413	14371	14532	14662	14501	14660	14524	14537	14480	14667	14581	14677	14344	14571	14689	14494	14410	14607	14593	14484	14607	14500	14620	14569	14403	14457	14600	14475	14614	14674	14581	14468	14446	14682	14628	14459	14693	14411	14759	14486	14443	14506	14634	14554	14651	14729	14496	14461	14643	14448	14810	14458	14631	14443	14442	14625	14659	14368	14629	14754	14378	14551	14570	14544	14582	14555	14461	14526	14522	14620	14418	14407	14479	14590	14633	14572	14619	14504	14708	14600	14603	14640	14504	14397	14537	14514	14535	14407	14585	14420	14423	14541	14580	14575	14444	14469	14469	14351	14486	14675	14589	14751	14432	14541	14709	14490	14419	14608	14459	14585	14626	14663	14615	14715	14590	14399	14581	14583	14498	14601	14659	14700	14734	14576	14615	14656	14464	14425	14445	14520	14532	14518	14450	14380	14439	14496	14500	14596	14601	14721	14491	14627	14644	14546	14589	14637	14523	14655	14443	14604	14503	14613	14369	14469	14504	14332	14518	14437	14551	14542	14513	14547	14590	14545	14619	14638	14411	14537	14466	14557	14666	14655	14562	14465	14615	14524	14578	14419	14376	14416	14693	14445	14529	14448	14541	14522	14544	14568	14570	14760	14589	14673	14443	14609	14607	14612	14577	14605	14600	14628	14647	14514	14437	14468	14490	14591	14452	14570	14671	14540	14594	14505	14570	14701	14438	14430	14533	14600	14693	14330	14644	14410	14687	14479	14700	14580	14542	14592	14560	14714	14416	14680	14543	14510	14503	14641	14529	14556	14559	14452	14597	14481	14621	14545	14645	14679	14523	14465	14558	14547	14606	14569	14630	14582	14516	14535	14501	14604	14653	14435	14523	14582	14665	14479	14567	14630	14579	14490	14569	14678	14641	14733	14553	14558	14544	14455	14380	14604	14503	14487	14673	14345	14623	14530	14579	14681	14626	14770	14481	14513	14559	14495	14507	14683	14617	14673	14482	14564	14497	14572	14494	14424	14649	14522	14552	14596	14490	14603	14503	14595	14712	14537	14376	14574	14495	14617	14503	14549	14463	14624	14622	14783	14568	14433	14636	14467	14474	14599	14541	14610	14440	14473	14457	14505	14546	14624	14487	14580	14470	14544	14469	14571	14665	14457	14658	14415	14532	14665	14611	14577	14522	14724	14479	14574	14439	14445	14587	14437	14735	14583	14677	14585	14562	14498	14486	14528	14424	14688	14699	14605	14416	14515	14586	14616	14601	14587	14735	14462	14564	14489	14573	14533	14528	14490	14477	14633	14578	14587	14704	14698	14617	14595	14497	14681	14728	14575	14553	14623	14556	14482	14508	14731	14610	14560	14564	14452	14602	14656	14648	14409	14459	14572	14654	14694	14649	14557	14720	14439	14514	14603	14582	14714	14607	14617	14479	14528	14478	14646	14423	14649	14526	14446	14524	14499	14667	14736	14642	14362	14558	14591	14440	14492	14742	14589	14603	14624	14671	14550	14750	14629	14564	14549	14679	14493	14459	14601	14467	14451	14467	14785	14540	14469	14513	14701	14638	14591	14735	14547	14505	14531	14573	14617	14717	14639	14459	14673	14430	14573	14624	14379	14529	14536	14551	14644	14616	14535	14755	14454	14639	14620	14365	14466	14545	14494	14504	14569	14614	14698	14531	14565	14423	14566	14643	14561	14469	14550	14507	14608	14287	14583	14645	14556	14632	14686	14430	14520	14619	14672	14488	14526	14457	14527	14478	14587	14598	14573	14642	14380	14624	14553	14585	14562	14470	14691	14666	14538	14461	14603	14496	14478	14620	14635	14484	14482	14623	14633	14478	14629	14320	14741	14579	14603	14561	14418	14639	14709	14551	14565	14572	14472	14452	14645	14637	14519	14635	14566	14434	14604	14544	14482	14548	14501	14487	14414	14775	14657	14474	14663	14609	14533	14423	14542	14498	14644	14661	14426	14586	14709	14665	14564	14569	14611	14664	14364	14633	14481	14561	14659	14535	14392	14563	14560	14285	14427	14432	14505	14529	14690	14486	14534	14526	14562	14503	14561	14406	14762	14686	14619	14604	14742	14354	14487	14536	14521	14623	14740	14580	14590	14638	14699	14609	14522	14552	14471	14661	14589	14566	14489	14529	14507	14533	14419	14623	14628	14503	14478	14680	14522	14422	14421	14514	14632	14690	14493	14598	14476	14487	14521	14573	14637	14537	14598	14637	14534	14706	14452	14663	14630	14563	14518	14574	14467	14623	14700	14688	14463	14588	14656	14550	14576	14548	14555	14560	14649	14493	14641	14557	14596	14499	14582	14674	14648	14737	14492	14670	14559	14633	14568	14506	14535	14603	14477	14637	14538	14572	14697	14460	14455	14492	14563	14602	14489	14594	14678	14349	14507	14589	14460	14650	14599	14432	14561	14385	14630	14657	14455	14528	14604	14700	14681	14695	14405	14554	14640	14513	14630	14589	14603	14802	14728	14622	14569	14607	14446	14623	14477	14535	14466	14624	14554	14445	14490	14525	14462	14698	14413	14581	14568	14442	14617	14251	14559	14605	14460	14655	14602	14589	14550	14574	14621	14678	14565	14323	14601	14515	14556	14536	14469	14491	14542	14437	14475	14556	14591	14574	14587	14672	14505	14641	14419	14653	14520	14720	14510	14502	14434	14591	14557	14522	14581	14435	14523	14513	14442	14398	14485	14594	14689	14532	14392	14481	14722	14447	14329	14623	14514	14458	14595	14521	14652	14524	14549	14649	14627	14599	14423	14547	14495	14573	14456	14502	14429	14522	14620	14436	14634	14575	14511	14493	14675	14534	14511	14720	14605	14676	14667	14631	14470	14754	14618	14416	14436	14513	14531	14623	14528	14414	14613	14631	14531	14434	14439	14575	14651	14545	14669	14584	14593	14519	14465	14662	14504	14656	14468	14603	14581	14518	14497	14414	14612	14383	14431	14520	14509	14641	14622	14611	14612	14626	14772	14624	14764	14606	14598	14374	14448	14628	14544	14618	14673	14560	14510	14478	14673	14694	14496	14655	14536	14565	14420	14419	14496	14411	14563	14583	14500	14558	14658	14472	14552	14577	14521	14652	14643	14708	14527	14603	14507	14495	14551	14487	14679	14373	14553	14455	14549	14513	14561	14465	14576	14842	14676	14533	14546	14589	14466	14538	14560	14465	14729	14563	14503	14427	14537	14417	14543	14666	14510	14546	14558	14712	14502	14241	14490	14480	14587	14611	14421	14605	14527	14583	14489	14636	14605	14260	14622	14718	14520	14450	14661	14485	14605	14476	14643	14540	14485	14678	14547	14531	14676	14539	14538	14498	14474	14542	14437	14639	14488	14567	14435	14472	14617	14490	14723	14592	14638	14581	14602	14583	14462	14600	14556	14664	14693	14503	14681	14595	14437	14484	14636	14669	14437	14586	14776
24236	21672	29328	24847	22933	23840	23205	20150	18804	18284	17665	17195	16947	16878	16643	16718	16684	16316	16356	16495	16381	16282	16201	16145	16195	16153	15860	16102	16016	15897	15866	15976	15982	15993	15940	15774	16147	15863	15897	15704	15801	15837	15904	15863	15986	15682	16003	15608	15773	15851	15732	15882	16046	15898	16086	15789	15881	15920	15877	15900	15970	15730	16181	15797	15784	15854	16147	15735	15933	16210	16012	15878	16029	15838	15899	15846	15765	15891	15871	15966	15894	15889	15942	15689	15774	15751	15809	16011	15653	15864	15834	15941	15944	15973	15762	15796	15736	15963	15881	15891	15870	15953	16046	15819	15960	15773	15847	15973	15950	15995	15767	15870	15891	15819	15911	15882	15762	15860	15694	15844	15727	15835	15899	15851	15714	15844	15848	15979	15931	15898	15724	15719	15972	16017	15877	15729	15616	15927	15925	16004	15724	15816	15755	15793	15874	15644	15891	15808	15830	15870	15757	15763	16208	15799	15779	15943	15667	15863	15778	15796	15990	15850	15773	16070	15853	15808	15813	15869	15956	15841	15737	16015	15815	15914	15713	15707	15687	15763	15687	15860	15844	15867	15913	15753	15957	15797	15956	15846	15730	15777	15872	15796	16024	15680	15850	15706	15638	15811	15764	16015	15964	15739	15822	15707	15810	15672	15838	15830	15655	15970	15879	15959	15631	15824	15760	15813	15805	15742	15664	15919	15829	15691	15846	15633	15555	15876	15861	15847	15814	15830	15782	15722	15797	15764	15712	15690	15825	15985	15710	15891	15878	15830	15944	15678	15879	15751	15665	16058	15902	15884	15820	15862	15769	15740	15743	15869	15789	15769	15729	15802	15765	15896	15786	15830	15743	15903	15755	15901	15975	15766	15819	15673	15887	15583	15732	15923	15889	15960	15668	15830	15878	15975	15699	15637	15939	15736	15767	15863	15871	15844	15841	15814	15943	15856	15973	15636	15875	15783	15846	15894	15928	15970	15799	15871	15728	15813	15828	15971	15754	15771	15840	15735	15869	15792	15993	15946	15835	15906	16008	15859	15651	15634	16102	15580	15868	15988	15858	15792	15672	16052	16058	15732	15919	15750	16087	15860	15812	15797	15905	15853	16002	15908	15832	15816	15807	15803	15772	15715	15944	15997	15871	15716	15718	15754	15787	15793	15682	15782	15668	15806	15818	16091	15914	15814	15845	15841	15746	16016	15718	15980	15909	15828	15874	15816	15882	15692	15738	15852	15874	15732	15909	16014	15881	15818	15800	15793	15883	16050	15873	15828	15725	15828	15946	15918	15901	15749	15936	15741	16002	15706	15718	15848	15936	15648	16006	15656	15849	15922	15883	15662	15671	15758	15836	15780	15890	15857	15850	15833	15899	15942	15700	15947	15959	15922	15633	15915	15887	15898	15771	15923	15710	15688	15811	15727	16074	15941	15722	15617	15906	15875	15879	15652	15731	15999	15718	15838	15828	15924	15957	15917	15899	15874	15747	15845	15886	15890	15744	15755	15865	15859	15745	15862	15809	15865	15845	15838	15714	15664	15738	15766	15792	15718	15668	15917	15968	15833	15952	15885	15848	15746	15823	15837	15834	16066	15919	15639	15685	15576	16002	15782	15787	15700	15798	15888	16013	15716	15691	15748	15901	15842	15907	15755	16065	15787	16004	16008	15826	15716	15814	15726	15914	15943	16063	15804	15868	15807	15837	15907	15766	15899	15857	15798	16012	15719	16040	15691	15762	15852	15989	15830	15760	15858	15859	15903	15755	15890	15768	15930	15862	15716	15820	15721	15741	15885	15716	15899	15643	15755	15798	15808	15907	15639	15715	15930	15742	15839	15848	15951	15952	15902	15845	15820	15886	15687	15834	15868	15974	15769	15974	15929	15848	15725	15839	15898	15767	16103	15894	15852	15748	15971	15858	15864	15666	15993	15628	15658	15817	15925	15758	15884	15876	15821	15738	15479	15890	15949	15934	15928	15735	15948	15812	15987	15831	15668	15734	15775	15928	15765	15742	15976	15923	15642	15841	15861	15826	16000	15911	15764	15668	15925	15833	15676	15908	15720	15660	15828	15987	15853	15942	15892	15841	15779	15723	15750	15844	15812	15918	15871	15768	15761	15840	16055	15973	15823	15953	15809	15875	15790	15772	15894	15691	15870	15904	15802	15880	15866	15985	15812	15820	15763	15888	15856	15843	15793	15906	15796	15866	15866	15768	15873	15764	15738	15989	15795	15849	15746	15778	15755	15926	15907	15765	15735	15771	15739	15750	15830	15891	15751	15845	15896	15637	15746	15881	15636	15657	15862	15867	15642	15757	15906	15838	15935	15882	16002	15833	15756	15689	15676	15770	15811	15907	15881	15942	15832	15790	15856	15700	15907	15854	15740	15860	15896	15818	15963	15945	15837	15728	15727	15772	15729	15865	15883	15909	15878	15827	15951	16016	15759	15847	15851	15731	15654	15849	15970	15841	15848	15949	15839	15694	15690	15864	15827	15720	15690	15705	15778	15755	15781	15834	15811	15784	15833	15640	15886	15617	15926	15867	15893	15854	15961	15799	15838	15862	16192	15933	15750	15860	15986	15713	15902	15780	15865	15953	15755	15665	16042	15869	15723	15854	15829	15917	15735	15850	15730	15778	15981	15985	15764	15843	15849	15851	15918	15970	15833	15764	16023	15734	15748	15638	15693	15702	15868	15764	15885	15654	15727	16041	15839	16065	15788	15637	15851	15940	16000	15738	15920	15973	15924	16074	15718	15715	15979	15967	15825	15572	15673	15794	15667	15794	15699	15759	15770	15918	15955	15830	16034	15807	15745	15990	15958	15574	15702	15964	16021	15884	15733	15810	15769	15630	15789	15821	15681	15710	15834	15705	15804	15947	15852	15811	15973	15795	15801	15996	15990	15938	15708	15927	15754	15907	16009	15787	15841	15812	15750	15942	15772	15538	15843	15879	15750	15853	15869	15960	15778	15693	15659	15725	15780	15797	15843	15753	16156	15744	15783	15872	15699	15914	15889	15845	15857	15921	15883	15950	15729	15697	15993	16048	15820	15790	15620	15805	15932	15611	15991	15864	15714	15623	15772	15879	16123	15975	15813	15880	15696	15999	15893	15910	15852	15913	15874	15848	15862	15740	15959	15870	15833	15604	15725	15970	15717	15715	15723	15681	15888	15868	15917	15880	15887	15768	15820	15783	15822	15830	15801	15696	15806	15947	15814	15920	15834	15745	15827	15669	16065	15695	15781	15632	15935	15975	15754	15855	15876	15767	15811	15902	15860	15831	15837	15804	15616	16015	15868	15945	15745	15936	15777	15986	15819	15867	15748	15846	15949	15687	15796	15734	15809	15866	16122	15813	15685	16038	15809	15849	15739	15774	15698	15835	15748	15702	15847	15822	15729	15802	15810	16049	15775	15824	15879	15911	16062	15796	15788	15793	15844	15978	16056	15915	15817	15739	15941	16041	15685	15717	15883	15857	15809	15677	15678	15602	15783	15758	15828	15866	15866	15928	15937	15907	15795	16004	15791	15712	15852	15896	15909	15873	15681	15658	15905	15934	15843	15840	15804	15937	15908	16032	15799	15776	15803	15807	15987	15682	16035	15871	15997	16004	15854	15729	15743	15792	15964	15874	15896	15956	15883	15922	15777	15889	15799	15751	15681	15792	16016	16000	16040	15886	15706	15737	15739	15657	15870	15835	15743	15749	15697	15933	15899	15846	15944	15909	15713	15651	15960	15825	15882	15759	15872	16114	15985	15875	15837	15942	15752	15904	15874	15855	15823	15887	15735	15759	15818	15777	15927	15820	15823	15850	15786	15879	15786	15776	15759	15978	15714	15852	16099	16000	15868	15940	15691	15747	15721	15804	16022	15774	15890	15894	15977	15790	15869	15708	15784	15860	15968	15879	15934	15686	15766	15967	15874	15984	15899	15848	15824	15780	15870	15996	16007	15885	15791	15836	15662	15960	15688	15889	15856	15912	15742	15811	16011	15933	15749	15922	15734	15915	15596	15710	15738	15690	16000	15906	15854	15951	15834	15882	15806	15628	15781	15694	15758	15695	15744	15766	16140	15683	15695	15791	15901	15985	15914	15989	15898	15850	15811	16029	15918	16022	15821	16033	15793	15787	15960	15716	15944	15910	15692	15850	15905	15993	15807	15738	15733	15754	15752	15806	15945	15932	15923	15878	15833	15840	16095	15922	15907	15804	15834	15626	15767	15800	15712	15893	15929	15802	15909	15764	15751	16117	15853	15981	15926	15766	15752	15805	15616	15732	15882	15910	15812	15794	15799	15758	15686	15819	15802	15974	15773	15702	15725	15887	15756	15750	15754	15761	15720	15871	15972	15715	15721	15939	15847	15847	15848	15721	15949	16004	15777	15955	16058	15714	15808	15799	15763	15824	15892	15767	15834	15842	15736	15749	15885	16108	15650	15885	15830	15667	15819	16068	15950	15869	15643	15805	15861	15911	15849	15817	16081	16014	15978	15933	15925	15751	15729	15844	15889	15753	15869	15830	15928	15716	15710	15869	15826	15966	15782	15562	15758	15835	15942	15800	15810	15880	15616	15814	15733	15847	15863	15811	15805	16013	15787	15787	15743	15596	15862	15861	15734	15666	15771	15828	15912	16025	15854	15822	15785	15783	15928	15945	15810	15643	15725	15736	15918	15983	15982	15842	15724	15828	15794	15753	15518	15785	15823	15923	15730	15676	15906	15892	15728	15925	16039	15850	15857	16012	15783	15883	15858	15893	15770	15739	15943	15829	15916	16038	16007	15832	15759	15806	15655	15816	15866	15721	15732	15637	15817	15812	15961	15921	15995	15819	15616	15899	16044	15821	16015	15858	15769	15864	15780	15727	15852	15809	15846	16021	15777	15864	15856	15986	15998	15853	15877	15745	15804	15861	15878	15810	15812	15865	16031	15864	15833	15673	15806	15815	15796	15864	15913	15799	15787	15923	15815	15928	15889	15989	15875	15793	15895	15921	15888	15738	15891	15923	15636	15909	15779	15798	16021	16060	15808	15831	15746	15821	15908	15859	15892	15913	15967	15784	15844	15916	15858	15873	15716	15867	16063	15907	15936	15653	15975	15585	15703	15862	15874	15806	15819	15869	15768	15756	15828
25711	44408	39964	31495	24945	23874	22574	21462	19677	18795	17620	16904	16733	16563	16476	16222	16057	15541	15707	15630	15405	15560	15383	15259	15313	15250	15148	15200	15406	14962	15054	14967	14895	15035	14995	15000	14950	15048	14915	14801	14926	14955	14968	14850	15120	14793	14894	14842	14877	14877	14949	14974	14909	14862	14993	14878	14771	14948	14932	14973	15121	14956	14859	14975	14833	14881	14923	14864	14954	15063	14986	15056	14858	14861	14929	14948	15014	14836	14873	14902	15003	14822	14993	14775	14907	14805	14793	14646	14936	14840	14982	14877	14942	14878	14963	14727	14923	14964	14889	15012	14876	14704	15131	14781	14861	14940	14809	14996	14820	14888	14822	14799	15025	14753	14879	14854	15051	14787	14870	14858	14932	14803	14856	14790	14807	14850	15017	14854	14863	14935	14668	14777	14920	14966	14951	14788	14913	15021	14778	14946	14959	15064	14821	14714	14910	14784	14776	14856	15007	14749	14960	14951	14886	14947	14801	14909	14911	14748	14869	14748	14874	14809	14804	14832	14837	14698	14905	14925	14741	14801	14817	14858	14953	14861	14921	14688	14794	14895	14840	15050	14797	14987	14874	14898	14788	14903	14804	14669	14848	14873	14917	14810	14881	14918	14831	14989	15041	14736	14751	14924	14831	14969	14857	14931	14906	15032	14822	14658	14810	14798	14611	14785	14875	14573	14648	14833	14870	14911	14834	14859	14959	14986	14884	15082	14789	14788	14873	14726	14865	14828	15046	14767	14840	14944	14846	14727	14910	14875	14715	15008	14824	14736	14862	14844	14884	14955	14901	14888	14917	14928	14896	14856	15011	14926	14824	14870	15014	14871	14883	14947	14943	14906	14882	14731	14969	14860	14607	14720	15001	14980	14855	14904	14843	14743	14905	14748	14811	14798	14938	14640	14926	14765	15083	14911	14985	14722	14813	14933	14854	14834	14706	14815	14628	14797	14837	14996	14878	14882	14916	14895	14876	14870	14761	14847	14957	14876	14879	14799	14806	14822	14999	14731	14940	14836	14886	14853	14929	14899	14907	14719	14780	14874	14928	14974	14663	14900	14833	14912	14899	14841	14692	14955	14722	15005	14902	14761	14949	14814	14835	14685	14911	14688	14742	14865	14948	14843	14825	15033	14941	14819	14898	14816	14836	14853	15149	14828	14826	14988	14891	14757	14783	14863	14874	15123	14690	14895	14792	14816	14797	14949	14765	14923	14973	14737	14862	14868	14736	14884	14744	14992	14948	14785	14886	14864	14629	14933	14757	14717	15072	14849	15011	14762	14852	14915	14914	14792	14871	14833	14887	14731	14918	14932	14944	14844	14799	14984	14907	14722	14823	14809	14985	14841	14863	14940	14796	14979	14795	14923	14923	14988	14952	14966	15034	14901	14938	14915	14818	14832	14919	14838	14895	14920	14930	15010	14810	14687	14912	14873	14924	14778	14918	14880	14760	14995	14778	14705	14920	14863	14864	14835	14768	14781	14691	14890	14973	14956	14801	14753	14817	14749	14940	14828	14868	14898	14826	14769	15086	14846	14790	14706	14892	14882	14897	14858	14695	14714	14968	14852	14904	14975	14882	14716	14945	14882	14880	14857	15095	14872	14913	14841	14946	15022	14741	14891	14815	15039	14750	14950	14890	14723	14922	14872	14786	14732	14818	14928	14761	15038	14889	14999	14910	14753	14859	14802	14725	14827	14817	14696	14944	14858	14954	14848	15019	14931	15123	14887	14887	14963	14799	14916	14989	14784	14881	14929	14800	14794	14944	14779	14743	14853	14858	14877	14809	14828	14954	14965	14837	14765	14822	14913	14714	14849	14715	14898	14986	14915	14871	14975	14938	14787	14817	14773	14855	14972	14773	14769	14858	14794	14845	14891	14772	14799	14768	14788	14874	14843	14961	14885	14685	14816	15037	14809	14834	14838	14862	14730	14979	14691	14910	14783	14847	14893	14747	14898	14850	14804	14822	14710	14890	14973	14867	14905	14925	14931	14867	14789	14962	14907	14740	14886	14847	14858	14885	14957	14958	14891	14822	14837	14898	14880	15067	15013	14652	14941	14765	14868	14848	15010	14821	14860	14976	14941	14827	14880	14935	15025	14721	14863	14990	14978	14897	14791	14878	14878	14816	14790	14756	14811	14930	14901	14819	14832	14841	14988	14939	14797	14882	14952	14864	14750	14802	14955	14915	14930	14753	14723	15050	14730	14717	14836	14869	14925	14802	14834	14883	14818	14878	14951	14881	14874	14945	14755	14859	14790	14922	14877	14923	14610	15029	14766	14957	14676	14877	14950	14695	14874	14759	14698	14843	14740	14877	14860	14842	14948	14940	14666	14849	15036	14774	14828	14725	14960	14969	14920	14786	14773	14752	14821	15052	14805	14748	14806	14885	14783	14912	14929	14934	14877	14866	14796	14862	14768	14893	14986	14793	14779	14889	14770	14866	14951	14753	14966	14772	14920	14771	14854	14782	14749	15143	14825	14840	14791	14976	14835	14821	14832	14836	15005	14832	14972	14871	14824	14955	14835	14975	14899	14739	14851	14938	15014	14729	14993	14856	14712	14935	14888	14842	14830	14916	14918	14849	14841	14871	14807	14773	14776	14710	14850	14787	14889	15093	14730	14913	14855	14974	14832	14938	15078	14880	14906	14763	14937	14605	14865	14860	14938	14780	14906	14874	14824	14873	14836	14989	14973	14775	14877	14740	14867	14927	14705	14909	14894	14870	15068	14890	14878	14953	14934	14879	14801	14881	14615	14762	14756	14859	14783	14812	14971	14905	14951	14999	14982	14803	14877	14878	14982	14868	14787	14855	14931	14773	15026	14930	14819	14840	14844	14857	14804	14885	14883	14866	14971	14930	14771	14835	14734	14765	14743	14871	14793	14916	14732	14881	15000	14854	14786	14832	14936	14651	14849	14924	14879	14946	14837	14938	14900	14710	14829	14887	14765	14872	14931	14950	14887	14704	14825	14854	14852	14772	15050	14921	14999	14924	14971	14964	14750	14873	14910	14955	14972	14902	14829	14865	14852	14865	14993	14750	14929	14740	14995	14987	14892	14957	14824	14794	14752	14855	14859	14812	14846	14862	14892	14987	14932	14675	14729	14758	14819	14842	14948	14788	14703	14924	14801	14785	14916	14855	15030	14872	14952	15012	14819	15102	14783	14930	15008	15063	14910	14962	14822	14971	14884	15038	14884	14782	14818	14915	14962	14924	14851	14945	14827	14951	14844	14833	14980	14885	14889	14961	14904	14745	14926	14760	14861	14795	14927	15045	14764	14823	14787	14646	15019	14930	15036	14726	14903	14815	14983	14710	14863	14906	14819	14868	14948	14910	14919	14943	14941	14945	14874	14830	14946	15122	14658	14873	14862	14789	14833	14957	14972	14635	14877	14832	14806	14840	14904	14968	14807	14730	14818	14882	14913	14939	14736	14890	14954	14767	14822	14812	14712	14998	14727	14708	15058	14890	14864	14792	14907	14753	14961	14816	14884	14791	14969	15004	14849	14820	14883	14962	14747	14909	14890	14785	14855	14849	14957	14817	14953	14786	14936	14884	14842	14850	14672	14965	14856	14652	14987	14868	14909	14787	14913	14918	14884	14712	14854	14876	15013	14962	14938	14818	14961	14745	14928	14804	14943	14892	15129	14888	14958	14923	14942	14876	14987	15008	14931	14892	14961	14789	14978	15039	14644	14867	14952	14963	14903	14810	14861	14868	15046	14845	14985	14900	14987	14849	14839	14890	14811	14652	14868	14805	15044	14838	14753	14731	14863	14898	14899	14933	14920	14868	14946	14852	14770	14872	14885	14837	14821	14981	14863	14894	14848	14961	14703	14783	14731	14902	14995	14829	15093	14873	14900	14768	14850	14855	14995	14868	14816	14861	14832	14899	14844	14828	14874	14835	14822	14874	14804	14698	15058	14924	14919	14725	14874	14946	14843	14772	14930	14786	14794	14768	14842	14879	14872	14913	14763	14743	14799	14712	14794	14851	15021	14685	14951	14919	15010	14958	15076	14991	14971	14959	14775	14978	14813	15005	14827	14934	14926	14910	14839	14850	14885	14791	14935	14971	14850	15032	14872	14813	14817	14800	14765	14805	14791	14907	14884	14780	14680	14881	14869	14911	14777	14868	14849	14999	14878	14918	14870	14795	14872	14772	14849	14973	14659	15079	14726	14738	14958	14874	14922	14960	14899	14815	14823	14961	14924	14884	14921	14994	14795	14816	14771	14920	14782	14955	14991	14829	15024	14713	14946	14725	14771	14871	14775	15002	14912	14843	14809	14829	14856	14700	15004	14800	14819	14833	14805	14840	14869	14931	14977	14747	14683	15007	14843	14847	14914	15062	14908	14807	14758	14817	14913	14821	14833	14995	14829	14885	14742	14794	14930	14858	14897	14847	14733	14651	14684	14827	14921	14817	14860	14884	14898	14844	14904	14794	14886	14946	14740	14846	14791	14948	14806	14970	14847	14755	14878	14656	14612	14912	14890	14891	14832	14795	14597	14937	14945	14976	14869	14894	14939	14848	14819	14929	14967	14825	14799	14896	14909	14939	14845	14937	14831	15063	14874	14909	14723	14884	14808	14946	14804	14889	14907	14859	14919	14835	15001	14757	15027	14891	14774	14832	14850	14975	14874	14891	14880	14850	14890	14871	14836	14820	14977	14779	14790	14831	14959	14968	14762	14851	14824	14899	14829	14797	14964	14752	14842	14828	14952	14684	14756	14866	14831	14754	14752	15019	14788	14879	14822	14843	14843	14906	14865	14989	14848	14893	14887	14950	14867	14844	14718	14899	14743	14936	14882	14893	14852	14705	14781	14898	14820	14805	14818	15050	14765	14694	14709	14914	14719	14825	15040	14811	14968	14836	14856	14705	14933	14817	14731	15070	14821	14959	14820	14898	14850	14859	14812	14864	15066	14840	14898	14943	14943	14994	15009	14963	14872	14900	14843	14779	14761	14807	14816	15085	14931	14929	14922	14907	14881	14885	14903	14879	15021	14815	14985	14853	14874	14625	14830	14800	14802	14858	14998	14966	14880	14746	14739	14863	14954	14851	14798	14881	14884	14896	14785	14836	14850	14938	14819	14976	14876	14778	14853	14981	14942	14923	15067
23184	21597	29564	24157	21996	24656	27343	22405	20303	19902	18995	18237	17750	18074	17809	17532	17304	17083	16882	17031	16908	16803	16822	16887	16690	16529	16530	16819	16420	16489	16400	16576	16467	16582	16400	16378	16467	16306	16256	16556	16518	16263	16456	16202	16366	16397	16298	16307	16356	16264	16392	16447	16330	16203	16350	16574	16356	16666	16383	16427	16338	16207	16458	16349	16222	16357	16319	16234	16085	16384	16173	16306	16417	16311	16180	16279	16250	16156	16216	16151	16359	16571	16498	16346	16321	16265	16293	16265	16320	16465	16037	16379	16224	16201	16371	16228	16151	16287	16207	16432	16208	16250	16267	16305	16397	16355	16308	16411	16308	16136	16353	16358	16259	16314	16098	16251	16302	16089	16344	16344	16369	16259	16214	16107	16353	16307	16299	16204	16006	16114	16058	16177	16339	16222	16265	16232	16177	16043	16446	15973	16180	16215	16389	16210	16330	16337	16237	16187	16194	16332	16218	16137	16340	16286	16208	16247	16196	16161	16381	16329	16269	16239	16200	16256	16349	16213	16147	16299	16224	16242	16234	16012	16387	16137	16343	16251	16173	16220	16184	16468	16279	16360	16197	16155	16071	16306	16285	16238	16130	16449	16206	16343	16323	16302	16309	16180	16218	16154	16400	16397	16278	16179	16317	16112	16338	16481	16459	16261	16300	16211	16215	16407	16258	16121	16278	16490	16363	16142	16231	16310	16217	16263	16229	16142	16282	16132	16213	16338	16183	16263	16279	16168	16251	16219	16269	16245	16164	16124	16100	16157	16327	16272	16375	16344	16212	16129	16378	16104	16115	16151	16168	16199	16212	16097	16228	16121	16171	16208	16252	16204	16294	16203	16106	16183	16237	16123	16374	16458	16377	16404	16080	16411	16201	16325	16318	16058	16349	16254	16127	16140	16059	16212	16263	16189	16163	16260	16275	16026	16265	16429	16149	16110	16133	16071	16270	16251	16002	16219	16292	16379	16219	15961	16317	16274	16232	16196	16186	16153	16042	16319	16259	16291	16088	16229	16298	16180	16371	16328	16336	16295	16449	16237	16256	16118	16142	16075	16161	16217	16359	16315	16176	16126	16217	16176	16176	16297	16015	16503	16302	16095	16243	16020	16246	16271	16249	16055	16247	16020	16098	16185	16206	16234	16107	16211	16013	16174	16200	16411	16202	16225	16193	16286	16386	16355	16317	16342	16281	16300	16301	16227	16225	16130	16154	16245	16088	16154	16359	16309	16264	16008	16345	16235	16139	16371	16248	16330	16369	16173	16193	16381	16294	16299	16331	16187	16320	16242	16341	16234	16121	16235	16332	16192	16088	16185	16174	16123	16250	15950	16382	16165	16154	16147	16156	16236	16231	16182	16119	16147	16398	15996	16240	16256	16174	16179	16164	16206	16137	16157	16301	16275	16454	16300	16329	16105	15991	16144	16187	16246	16165	16191	16245	16063	16360	16229	16278	16119	16189	16113	16186	16088	16197	16299	16316	16258	16269	16105	16364	16207	16211	16188	16326	16195	16207	16269	16365	16203	16355	16250	16244	16336	16141	16058	16146	16227	16162	16242	16383	16394	16268	16128	16391	16212	16304	16115	16276	16296	16392	16161	16180	16169	16222	16206	16366	16310	16316	16318	16154	16331	16285	15890	16298	16305	16275	16158	16234	16011	16246	16192	16316	16188	16245	16189	16164	16278	16200	16170	16301	16403	16402	16348	16338	16269	16156	16364	16187	16041	16270	16348	16504	16208	16141	15958	16225	16105	16182	16002	16173	16127	16181	16408	16158	16402	16421	16295	16233	16213	16141	16257	16233	16205	16367	16046	16095	16287	16189	16132	16156	16184	16264	16185	16209	16227	16355	16010	16130	16245	16281	16235	16171	16008	16180	16076	16159	16262	16267	16179	16287	16243	16268	16325	16157	16080	16164	16140	16154	16370	16313	16256	16403	16406	16087	16093	16295	16250	16226	16248	16083	16060	16384	16218	16125	16276	16085	16328	16234	16365	16287	16037	16150	16375	16177	16195	16281	16060	16309	16213	16222	15983	16063	16083	16276	16209	16037	15993	16206	16312	16203	16216	16241	16288	16123	16273	16268	16070	16163	16001	16368	16303	16302	16350	16276	16163	16241	16208	16175	16118	16064	16205	16125	16125	16276	16059	16178	16161	16250	16143	16203	16066	16051	16217	16088	16205	16331	16034	16265	16158	16266	16245	16335	16117	16289	16134	16213	16385	16176	16335	16241	16281	16192	16099	16231	16282	16314	16255	16073	16304	16120	16058	16348	16254	16084	16301	16350	16202	16263	16178	16209	16350	16288	16321	16106	16318	16182	16272	16219	16086	16234	16100	16380	16107	16288	16334	16123	16243	16261	16099	16199	16257	16264	16058	16243	16169	16277	16100	16189	16211	16290	16088	16300	16326	16325	16092	16152	16301	16183	16212	16245	16153	16139	16153	16029	16219	16175	16225	16290	16208	16158	16279	16160	16274	16099	16138	16158	16091	16407	16302	16192	16350	16336	16235	16202	16260	16090	16155	16361	16262	16242	16092	16116	16074	16154	16285	16084	16272	16261	16192	16209	16045	16275	16046	16254	16165	16281	16068	15989	16416	16147	16273	16254	16116	16231	16091	16184	16037	16217	16244	16240	16125	16239	16323	16429	16012	16171	16174	16202	16203	16165	16070	16101	16402	16126	16371	16157	16380	16194	16199	16368	16145	16318	16190	16211	16130	16177	16136	16102	16182	16218	16259	16230	16121	16169	16182	16078	16272	16267	16391	16283	16165	16108	16358	16115	16120	16399	16157	16282	16068	16251	16195	15999	16238	16328	16243	16072	16274	16317	16195	16357	16078	16034	16161	16071	16210	16213	16293	16150	16225	16270	16445	16252	16213	16194	16070	16242	16312	16323	16282	16073	16265	16136	16099	16116	16093	16229	16304	16268	16406	16340	16263	16119	16088	16399	16027	16120	16213	16345	16031	16092	16339	16111	16190	16166	16179	15936	16225	16395	16308	16273	16085	16041	16101	16235	16409	16327	16375	16207	16229	16346	16215	16270	16272	16104	16081	16225	16262	16299	16270	15974	16111	16222	16050	16209	16464	16248	16197	16129	15979	16153	16242	16215	16019	16085	16268	16149	16171	16272	16208	16231	16373	16163	16312	16355	16079	16146	16234	16412	16245	16323	16293	16323	16017	16160	16295	16212	16152	16282	16225	16414	16374	16299	16208	16275	16160	16027	16323	15982	16149	16215	16336	16137	16044	16211	16286	16109	16201	16344	15969	16253	15925	16384	16190	16353	16248	16201	16158	16197	16179	16091	16134	16258	16301	16216	16244	16216	16257	16140	16284	16057	16253	16243	16384	16325	16199	16272	16173	16148	16254	16191	16207	16379	16327	16324	16243	16201	16250	16121	16326	16395	16132	16374	16226	16217	16085	16335	16296	16226	16347	16075	16053	16277	16301	16112	16106	16369	16289	16098	16311	16493	16039	16250	16256	16289	16100	16331	16008	16271	16080	16208	16309	16232	16313	16264	16345	16395	16105	16229	16320	16170	16239	16324	16259	16402	16057	16368	16050	16332	16068	16181	16215	16336	16306	16389	16075	16333	16125	16267	16301	16202	16213	16200	16147	15999	16312	16412	16312	16265	16391	16217	16085	16276	16318	16308	16202	16360	16121	16269	16376	16158	16440	16291	16081	16113	16262	16083	16076	16263	16081	16054	16085	16079	16304	16171	16429	16426	16247	16218	16164	16188	16328	16189	16065	16110	16099	16262	16288	16428	16231	16150	16308	16491	16402	16158	16251	16245	16319	16304	16248	16265	16114	16461	16331	16113	16252	16205	16253	16069	16157	16196	16242	16298	16103	16438	16049	16205	16322	16272	15975	16197	16116	16331	16253	16175	16214	16155	16236	16210	16258	16265	16214	16174	16176	16195	16261	16143	16191	16249	16048	16119	16181	16317	16348	16298	16320	16086	16417	16425	16185	16179	16165	16215	16233	16008	16123	16250	16114	16233	16014	16316	16249	16230	16202	16066	16317	16285	16356	16367	16166	16129	16294	16126	16199	16196	16192	16209	16149	16238	16156	16283	16263	16447	16184	16237	16158	16368	16184	16249	16421	16176	16044	16323	16360	16147	16101	16180	16180	16289	16058	16202	16240	16087	16292	16240	16257	16244	16430	16325	16129	16215	16302	16468	16184	16249	16408	16103	16230	16329	16112	16185	16322	16276	16223	16347	16239	16199	16235	15998	16257	16258	16241	16241	16404	16147	16222	16286	16288	16291	16187	16274	16323	16075	16213	16104	16380	16330	16524	16250	15962	16243	16483	16145	16149	16242	16414	16211	16050	16137	16247	16206	16404	16402	16099	16331	15989	16120	16207	16027	16402	16412	16084	16275	16016	16101	16207	16194	16166	16349	16326	16104	16067	16332	16129	16368	16203	16245	16191	16139	16185	16304	16280	16236	16324	16280	16274	16197	16448	16284	16293	16356	16229	16402	16228	15961	16166	16174	16197	16100	16201	16371	16280	16192	16178	16432	16473	16321	16167	16038	16084	16225	16427	16490	16226	16357	16187	16179	16283	16236	16220	16172	16294	16230	16237	16193	16430	16125	16211	16393	16325	16191	16153	16174	16276	16297	16522	16249	16096	16193	16137	16239	16276	16270	16272	16206	16161	16215	16336	16212	16301	16413	16393	16238	16368	16271	16260	16231	16248	16317	16218	16341	16279	16037	16167	16227	16235	16221	16298	16327	16136	16396	16305	16145	16121	16189	16179	16135	16431	16257	16421	16299	16206	16003	16108	16434	16136	16278	16169	16017	16327	16433	16365	16075	16275	16243	16336	16128	16316	16328	16160	16258	16185	16253	16197	16132	16269	16129	16371	16419	16285	16210	16343	16234	16185	16323	16290	16191	16453	16041	16216	16121	16545	16041	16076	16135	16190	16111	16247	16310	16357	16173	16245	16079	16244	16332	16253	16072	16280	16117	16269	16060	16279	16041	16245	16128	16200	16066	16303	16117	16208	16125	16158	16221	16175	16225	16161	16152	16378	16139	16130	16205	16257	16299	16135	16310	16234	16242	16283	16208	16237	16321	16142	16229	16199	16087	16250	16295	16246	16034	16222
28362	50202	47736	36339	28663	26653	25363	24153	21921	20596	19119	17789	17845	17692	17439	17147	16532	16224	16040	15994	16101	16168	15838	15863	15639	15406	15294	15621	15575	15420	15377	15195	15253	15287	15313	15260	15057	15223	15178	15255	15316	15249	15257	15210	15156	15201	15149	15286	15006	15208	15137	15342	14984	15123	15159	14994	15293	15251	14940	15182	15215	15274	15283	15264	15166	15252	15169	15172	15137	15184	15181	15084	15179	15115	15053	14977	15280	15194	15181	15172	15044	15135	15106	15215	15076	15025	15002	15185	15298	15092	15079	15225	14941	15055	15248	14957	15139	15083	15065	15150	15308	15065	15000	15073	14988	15165	15160	15063	15198	15111	15072	15372	15214	15128	15077	15048	15128	15170	15038	14996	15197	14994	15109	15123	15062	15377	14984	15115	15214	14971	14931	15230	14987	15038	15141	15103	15166	14979	14901	15098	15067	15044	15080	15018	15006	15294	15063	15089	15008	15138	15115	14922	14948	15192	15086	15058	14987	15064	14999	15101	15064	15017	15048	15284	15048	15090	15161	15115	14837	15003	15031	15091	15218	15137	14940	15066	15067	15061	15046	15024	15064	15071	14972	15072	15132	14992	15068	14972	15262	15168	14946	15018	14949	15074	15168	15045	15101	15049	14938	15161	15100	15086	14993	15139	15245	15052	15082	15054	15066	15107	15056	15103	15200	15149	15004	15032	15087	14944	15137	15032	15098	15042	15085	15119	15061	15077	15204	15232	15064	15116	15006	15124	14866	14998	15085	15090	15096	15069	15095	15114	15065	15015	15305	15007	15021	15155	15034	15104	15125	15153	15144	15147	15157	14923	15027	15138	15098	14917	15087	14982	15181	15074	14969	15188	14996	15060	14923	15103	15028	14944	14917	15129	15008	15115	14936	15112	15068	15089	15007	15151	15108	15075	14912	14936	15119	15178	15094	15125	15109	15194	15129	15151	15177	14978	15215	15093	15085	15158	14973	15027	15156	15089	14995	15016	14946	15106	15191	15078	14975	15037	15290	15184	15218	15064	15041	15046	15221	15229	15067	14968	15172	14984	15081	14935	14900	15024	15155	15242	15121	15211	15166	14952	15131	15167	15149	15159	15058	15187	15206	14911	15033	15025	14985	15101	15026	15047	15140	15143	15125	15159	15054	14922	15107	15070	14958	14993	15137	15196	15126	15039	15205	14957	15103	14991	15046	15048	15127	15092	15402	14973	15045	15127	15013	15061	14853	15156	15131	15028	15066	15035	15037	14995	14979	15080	14945	15249	15032	15206	15025	15071	15240	15201	15092	15146	15107	15113	15169	14967	15079	14901	15083	15085	15046	15118	15101	15082	14923	15028	15099	15094	15023	15019	15183	15053	15055	15181	15153	14983	15176	14999	14929	14946	15032	15046	15230	14911	15024	15130	15112	15068	15053	15185	15059	14999	14971	15065	15037	15092	15169	15042	15092	15225	15145	15029	15033	15179	14915	15206	15202	15075	15069	15238	15159	15161	15217	14998	15091	14969	14922	15071	15133	15226	15221	14922	15128	14974	15063	15119	15032	15086	15164	15055	14923	15141	15255	14996	15121	15198	15178	15222	14950	14992	15118	15092	15186	15154	15184	15109	15222	15063	15059	15049	15094	15010	15091	15197	14976	15047	15074	15072	15056	15066	15063	15021	15058	15105	15050	15115	15108	15230	15073	15135	14966	15087	15027	15039	15109	15130	15135	15012	15065	14941	15161	15307	14803	15134	15196	15131	15103	15151	15199	15186	15114	14843	15065	15015	15043	15086	15178	15160	15020	15129	15115	15014	15116	15152	15156	15163	15044	15083	15074	15165	14988	15027	15130	15108	15148	15109	14995	15112	15230	15126	15250	15042	15141	15151	14947	15133	15098	14988	15070	15394	15172	15141	15070	15060	15024	14999	14939	15201	15027	15093	15047	15058	15064	15228	15022	15056	15013	15159	15119	15072	14926	15051	15087	15003	15050	14861	15017	14976	15015	15024	15127	15103	15061	15106	15006	15079	15109	14998	15036	15077	15045	15029	15072	15070	15121	15013	14961	15114	15092	15010	15010	14993	15179	15114	15026	15110	15189	14950	15206	15168	15087	15270	15172	15103	14969	15179	15050	15006	14966	15106	15046	14943	15137	15058	14903	15100	15029	15132	15145	15116	15159	15218	15206	15099	14955	15084	14924	15124	15006	15103	15107	14859	15072	15164	15039	15187	15067	15162	15012	14964	15142	15098	15049	15112	14932	15065	15029	15076	15127	14792	15158	15117	15190	14938	14854	15257	15204	15022	15037	14943	15255	15241	15239	14903	15029	15128	15154	15148	15029	15134	15177	15026	14943	14952	15115	15110	15011	15061	15204	15151	15126	15145	15058	15265	14963	15302	14996	14921	15153	15167	15086	14966	15071	15082	15064	15276	14950	14993	14856	15100	15025	15134	15059	15063	15053	15122	15175	15102	14935	15103	15191	15034	15033	15267	15081	15167	15070	15216	15262	15072	14949	15203	14950	15016	14887	15274	15063	14852	15155	15122	15076	15057	15026	14912	15115	14952	15126	15154	15096	14995	14933	14989	15105	15032	15148	14980	15127	15021	15019	15167	14982	15081	15170	14976	15046	14950	15018	15120	15303	15155	15020	15126	14889	15207	15064	15160	15014	14943	15210	15150	15190	15038	14995	15035	15115	15154	14840	15147	15014	14899	14984	15123	15063	15077	15077	14996	15096	15032	15151	15210	15135	15102	15136	15180	15116	14997	15131	15105	15202	15163	14989	15048	15036	15088	15085	15056	15158	15045	14852	15071	15062	15268	15143	15102	15037	15171	15125	15163	15244	15062	15106	14998	14933	15061	15013	15094	15053	15086	14948	14916	15187	14987	15097	14997	15108	15052	15318	15128	15176	15001	15042	15030	15114	14967	15187	15094	15052	15105	15097	15284	15193	14886	15158	14961	15249	15063	15003	14867	15135	15225	14979	15038	15147	15093	14979	15010	15148	15151	15185	14961	15106	15124	15164	15074	15094	15026	15064	14962	14933	15076	15130	15021	15013	14908	15147	15180	15070	15080	15082	15105	14995	15378	15037	15138	15199	15099	15150	15098	15126	15056	15094	15088	15047	15256	15145	14904	14994	15078	15191	14885	15068	15089	15115	14836	15200	15065	15148	15137	15254	15046	15105	15160	15124	15129	15157	15053	15083	15044	15111	15094	15164	15064	15047	15186	15033	15259	15136	15045	15151	15003	14989	15058	15031	15113	14997	14989	15166	15168	14934	15081	15124	15098	15018	15089	15139	15063	15018	15052	15230	15230	15112	15201	15073	15068	15043	15216	15102	14962	15123	15119	15086	15027	15196	15060	15120	14876	14946	15162	15150	15103	14956	14974	15191	15147	15188	15184	15036	15152	15083	14940	14980	15092	15064	15162	15224	15271	15171	15034	14956	14896	15072	15183	14886	14964	15190	15052	15235	15251	14996	15143	15106	15046	15083	14984	15113	15140	15084	15007	15261	15111	15000	14989	15077	14951	15120	15074	15053	15269	15064	15204	15025	14877	15091	15159	15245	15085	15028	15209	14925	15026	15048	15051	14969	15184	15138	15090	14988	15127	15076	15196	15091	15322	15057	15145	15115	15087	15086	15078	15219	15146	14905	14944	15124	14985	15139	14958	15098	15078	15233	14929	15006	15180	15018	15135	15027	14987	15203	15068	15198	15108	15074	15060	15091	15135	15053	15122	15041	15194	15107	15053	15280	15215	15128	15038	15133	15072	15151	14939	14892	15077	14924	15160	15077	15301	15080	15123	15260	15055	15031	15060	15135	15145	14891	15096	15022	15155	15119	15009	15047	15149	15033	15049	15088	15010	15164	15065	15124	15057	15161	15064	14885	15024	15089	15140	15054	15087	15053	15198	15086	15123	15096	15044	14974	14945	15007	15168	15082	15128	14985	14977	15072	15035	15101	15116	14844	15015	15114	15133	15060	14957	15098	15132	15021	14949	15204	15061	15037	15118	15035	14967	15074	15087	15223	15027	15133	15065	15071	15114	15185	14865	15081	15182	15038	14976	15154	15170	15139	15231	15222	15063	14952	15185	15157	15186	14937	14906	15018	15014	15209	15065	15106	15208	14960	15012	14918	15170	14990	14980	15139	15212	15062	15174	14961	14934	15074	15068	14956	15096	15089	15069	15079	14969	15120	15174	15224	15034	15096	15023	15005	14995	15123	15027	15164	15071	15051	15099	15277	15115	15089	15060	15402	15202	15098	15186	15169	15133	15110	15094	14989	15042	15027	15135	15066	14946	15036	15090	15137	15220	14987	15054	15082	14975	15151	15154	15060	15009	15183	15257	15057	15148	15032	15146	15072	14927	14979	15182	15052	15065	15057	14993	15095	15114	15082	15048	15086	14996	15123	15052	15208	15020	15011	14992	15106	14838	15108	15078	15035	15162	15140	15040	15104	15100	15153	15281	15222	15039	15199	14988	15115	14990	15052	15296	15115	15252	15247	15142	14897	14998	15003	15110	15159	15019	15187	15161	14867	15176	15131	14982	15108	15104	15162	14880	14923	15200	15148	15007	14996	15167	14952	15061	15088	15140	15141	14968	15191	15020	15119	15104	15201	14958	15160	15067	14999	15156	15113	14998	15178	14983	15091	15206	15034	15092	15075	14986	15222	15095	14884	15054	15057	15146	15086	15069	15006	15125	15043	15138	15058	14996	15183	15011	14936	15082	14958	15049	15133	14912	15320	15109	15182	15127	15053	15096	15176	15032	15211	15099	15059	15119	15219	15097	15228	15188	15100	15035	15078	15177	15011	15052	15193	15044	15131	15069	14996	14913	14929	15072	15120	15010	15152	15112	15062	15073	15213	14982	15116	15097	14939	15051	15250	15109	15165	15025	14904	15064	15011	15136	15166	15137	14927	15023	15007	15163	15256	15169	15033	15023	14980	14955	15080	14906	15162	15011	15083	15169	15085	14977	15109	15029	15234	15143	15116	15258	15156	15113	14960	15162	15251	15255	15053	15049	15229	15139	15187	15183	15136	15227	15160	15138	15091	15122	15194	15072	15051	15168	15073	15168	14887	15076	15130	15069	14971	15138	14946	15016	15196	15071	14917	15150	15209	14887	14981	15165	15126	15088
28443	25692	31332	27070	20451	18980	18918	18213	17294	16962	16571	16238	16323	16334	16350	16073	16134	15945	15993	15749	15741	15801	15771	15673	15801	15575	15979	15716	15624	15701	15763	15510	15643	15819	15744	15860	15645	15667	15650	15648	15631	15467	15756	15570	15587	15640	15600	15574	15529	15557	15539	15638	15663	15629	15699	15633	15552	15686	15599	15662	15740	15518	15649	15625	15622	15481	15881	15822	15715	15598	15588	15697	15609	15637	15701	15691	15657	15745	15521	15453	15671	15614	15606	15732	15712	15578	15700	15606	15551	15587	15728	15536	15581	15729	15688	15617	15641	15444	15506	15927	15477	15594	15595	15555	15679	15617	15634	15679	15466	15481	15633	15379	15540	15795	15587	15697	15559	15666	15609	15713	15626	15442	15580	15514	15794	15514	15667	15561	15660	15546	15696	15532	15433	15610	15565	15535	15433	15583	15579	15631	15613	15556	15605	15643	15603	15574	15530	15791	15628	15718	15767	15712	15624	15635	15563	15519	15593	15765	15699	15526	15800	15396	15602	15552	15456	15600	15383	15532	15527	15727	15635	15526	15647	15528	15700	15489	15425	15526	15599	15567	15540	15512	15536	15538	15666	15605	15719	15438	15470	15496	15586	15527	15680	15552	15728	15711	15693	15706	15523	15396	15735	15647	15711	15504	15399	15665	15435	15634	15683	15649	15503	15514	15604	15590	15608	15718	15794	15652	15451	15670	15565	15603	15649	15722	15513	15472	15499	15596	15691	15485	15596	15615	15667	15728	15685	15499	15788	15875	15653	15617	15586	15659	15495	15679	15441	15598	15611	15496	15678	15551	15540	15629	15617	15362	15748	15479	15717	15556	15529	15438	15772	15450	15505	15834	15569	15613	15602	15604	15750	15592	15586	15610	15953	15720	15493	15633	15451	15729	15656	15640	15467	15733	15549	15695	15473	15541	15455	15612	15494	15667	15548	15399	15469	15731	15552	15758	15479	15698	15483	15715	15790	15573	15474	15517	15663	15566	15464	15683	15651	15807	15594	15517	15626	15589	15718	15626	15564	15528	15794	15532	15723	15690	15826	15667	15538	15456	15631	15446	15442	15615	15681	15721	15470	15717	15627	15503	15573	15620	15524	15489	15446	15514	15769	15748	15700	15574	15570	15443	15622	15618	15670	15602	15675	15695	15370	15616	15573	15823	15742	15668	15622	15568	15745	15653	15673	15567	15537	15554	15573	15715	15506	15714	15467	15608	15770	15527	15478	15606	15651	15629	15590	15531	15424	15821	15439	15602	15535	15613	15644	15672	15579	15621	15802	15627	15714	15712	15767	15666	15802	15493	15676	15610	15493	15993	15651	15679	15521	15536	15523	15645	15387	15488	15581	15735	15647	15654	15627	15584	15663	15705	15676	15524	15665	15569	15651	15654	15532	15727	15679	15496	15587	15431	15541	15596	15747	15617	15666	15665	15688	15530	15711	15545	15566	15660	15510	15596	15642	15652	15577	15685	15702	15735	15805	15483	15512	15656	15718	15490	15563	15448	15642	15571	15621	15569	15633	15607	15587	15503	15666	15508	15642	15776	15732	15623	15331	15561	15577	15606	15638	15509	15625	15485	15600	15609	15811	15623	15550	15753	15686	15727	15599	15635	15698	15678	15626	15527	15690	15739	15427	15573	15430	15742	15570	15602	15374	15460	15609	15369	15568	15612	15584	15569	15616	15697	15566	15706	15568	15449	15724	15488	15681	15459	15590	15398	15587	15502	15808	15373	15594	15789	15606	15512	15821	15441	15927	15508	15597	15465	15589	15755	15687	15698	15662	15837	15720	15624	15624	15682	15734	15601	15510	15416	15611	15447	15502	15572	15635	15645	15533	15579	15595	15731	15457	15578	15741	15412	15595	15569	15670	15490	15699	15492	15666	15589	15537	15400	15725	15395	15511	15525	15612	15753	15747	15616	15684	15528	15704	15622	15801	15533	15772	15593	15695	15689	15564	15456	15698	15451	15661	15571	15551	15310	15456	15592	15709	15746	15659	15538	15348	15463	15483	15642	15634	15608	15670	15459	15661	15576	15880	15615	15799	15556	15460	15707	15491	15630	15532	15632	15476	15650	15709	15398	15741	15738	15599	15677	15695	15603	15729	15445	15546	15453	15651	15483	15803	15703	15614	15672	15645	15834	15688	15570	15533	15670	15501	15602	15581	15529	15480	15597	15545	15774	15380	15634	15547	15616	15578	15460	15745	15617	15649	15747	15630	15741	15630	15528	15621	15666	15823	15566	15676	15703	15756	15550	15547	15576	15474	15692	15482	15412	15638	15612	15692	15809	15672	15812	15689	15512	15422	15525	15719	15589	15459	15565	15721	15553	15530	15652	15424	15262	15474	15548	15396	15622	15591	15686	15604	15607	15743	15594	15601	15657	15583	15740	15546	15640	15662	15479	15618	15413	15536	15395	15648	15465	15494	15313	15566	15635	15580	15711	15770	15836	15664	15653	15697	15516	15483	15678	15651	15786	15548	15629	15793	15656	15463	15754	15699	15512	15604	15645	15678	15686	15589	15547	15804	15683	15659	15691	15729	15509	15467	15742	15622	15714	15626	15705	15673	15770	15737	15632	15605	15593	15606	15590	15683	15402	15613	15450	15569	15520	15538	15629	15758	15404	15514	15558	15477	15607	15611	15645	15650	15701	15542	15722	15633	15589	15711	15621	15680	15720	15675	15652	15730	15718	15580	15552	15533	15544	15759	15512	15771	15582	15482	15761	15775	15583	15524	15446	15656	15825	15691	15590	15564	15777	15534	15548	15837	15688	15622	15576	15586	15619	15565	15623	15533	15566	15719	15597	15433	15596	15602	15519	15611	15705	15632	15695	15558	15732	15391	15540	15750	15720	15581	15493	15447	15582	15404	15581	15637	15580	15602	15589	15587	15501	15678	15651	15535	15698	15758	15796	15412	15449	15449	15733	15768	15511	15497	15719	15599	15682	15427	15638	15525	15593	15516	15698	15532	15727	15571	15371	15479	15393	15593	15605	15542	15507	15625	15697	15606	15635	15448	15609	15651	15738	15836	15626	15495	15331	15639	15374	15743	15538	15844	15670	15716	15711	15605	15603	15550	15617	15598	15749	15666	15521	15696	15604	15561	15661	15485	15587	15631	15692	15678	15641	15485	15500	15681	15555	15447	15678	15493	15616	15706	15778	15714	15464	15470	15560	15666	15746	15591	15740	15704	15606	15492	15803	15626	15530	15409	15692	15565	15598	15607	15523	15553	15663	15510	15759	15591	15747	15665	15675	15506	15692	15522	15411	15522	15469	15513	15644	15790	15583	15480	15640	15558	15642	15531	15675	15772	15558	15471	15637	15654	15614	15647	15579	15564	15557	15780	15374	15542	15756	15578	15808	15462	15526	15530	15554	15546	15648	15628	15678	15636	15552	15539	15406	15545	15813	15510	15522	15539	15528	15708	15502	15847	15671	15704	15592	15606	15492	15657	15690	15623	15582	15616	15500	15591	15567	15621	15687	15525	15720	15705	15465	15587	15550	15518	15457	15592	15560	15685	15848	15619	15409	15445	15566	15276	15536	15537	15792	15694	15543	15624	15512	15942	15509	15524	15422	15526	15768	15500	15625	15642	15526	15493	15758	15677	15328	15753	15689	15733	15480	15626	15545	15791	15418	15605	15670	15729	15588	15693	15596	15506	15517	15340	15589	15567	15532	15645	15556	15712	15501	15673	15614	15573	15506	15692	15747	15626	15530	15454	15748	15535	15715	15534	15352	15492	15599	15594	15540	15526	15414	15776	15545	15609	15625	15498	15542	15702	15673	15630	15667	15626	15611	15587	15482	15441	15546	15672	15569	15582	15690	15549	15591	15760	15587	15645	15628	15595	15736	15628	15690	15663	15529	15576	15404	15408	15498	15486	15532	15595	15627	15586	15596	15639	15551	15422	15757	15694	15541	15553	15519	15662	15498	15674	15468	15565	15719	15630	15660	15576	15683	15566	15597	15693	15753	15719	15804	15586	15761	15540	15584	15605	15473	15661	15577	15790	15462	15456	15607	15627	15695	15614	15348	15495	15667	15618	15632	15773	15464	15671	15677	15737	15730	15597	15745	15676	15540	15676	15794	15401	15492	15678	15767	15527	15497	15777	15698	15545	15593	15653	15639	15532	15599	15535	15839	15714	15525	15384	15639	15577	15548	15664	15712	15573	15624	15884	15728	15686	15700	15731	15612	15668	15729	15559	15678	15523	15322	15694	15662	15431	15701	15692	15801	15471	15584	15573	15575	15563	15741	15748	15426	15462	15499	15849	15444	15655	15543	15453	15679	15762	15687	15743	15653	15752	15525	15629	15736	15743	15732	15669	15614	15595	15594	15836	15787	15450	15606	15483	15559	15509	15573	15744	15595	15588	15526	15580	15632	15731	15516	15804	15556	15727	15355	15651	15595	15439	15578	15558	15460	15381	15472	15692	15820	15457	15740	15536	15498	15551	15750	15518	15702	15597	15833	15485	15776	15561	15713	15480	15426	15704	15576	15504	15549	15637	15367	15726	15541	15699	15787	15508	15782	15576	15610	15732	15682	15784	15781	15662	15726	15551	15788	15595	15626	15642	15702	15702	15303	15705	15750	15520	15737	15491	15550	15495	15812	15696	15632	15574	15446	15520	15753	15527	15584	15593	15551	15720	15595	15437	15612	15533	15535	15504	15410	15544	15569	15675	15593	15501	15611	15678	15452	15751	15598	15479	15537	15522	15722	15621	15572	15607	15644	15785	15723	15824	15647	15771	15640	15653	15438	15591	15383	15785	15571	15386	15658	15635	15543	15369	15589	15582	15585	15348	15542	15614	15610	15587	15540	15719	15600	15664	15702	15633	15685	15527	15632	15651	15423	15661	15481	15452	15595	15772	15659	15545	15626	15590	15650	15730	15509	15620	15598	15626	15760	15703	15513	15680	15571	15632	15572	15306	15698	15473	15567	15809	15615	15600	15730	15552	15615	15828	15716	15315	15346	15484	15366	15631	15835	15566	15614	15571	15456	15590	15628	15679	15641	15462	15511	15492	15542	15600	15437	15561	15606	15626	15732	15884	15565	15674	15719	15486	15756	15717	15801	15479	15513	15756	15762	15766	15643	15586	15780	15686	15675	15627	15486
28185	41542	36573	27300	21399	20150	19910	18852	17572	16938	16181	15670	15650	15717	15729	15307	15190	15166	15097	15027	14988	14988	14891	14886	14977	14661	14855	14928	14794	14665	14840	14543	14762	14665	14753	14847	14648	14624	14652	14755	14435	14647	14879	14697	14658	14615	14888	14669	14628	14717	14810	14595	14771	14633	14562	14615	14782	14675	14815	14654	14589	14671	14604	14798	14743	14645	14759	14779	14683	14496	14721	14625	14596	14588	14785	14462	14776	14630	14511	14694	14581	14715	14629	14743	14541	14661	14600	14706	14692	14648	14337	14578	14584	14671	14744	14675	14685	14575	14565	14717	14654	14663	14535	14617	14651	14710	14546	14463	14606	14730	14779	14560	14592	14655	14689	14643	14776	14629	14497	14615	14544	14584	14650	14792	14751	14657	14677	14630	14632	14614	14513	14657	14609	14777	14771	14716	14533	14754	14571	14667	14667	14769	14591	14747	14780	14613	14516	14593	14613	14732	14666	14660	14604	14650	14548	14638	14706	14729	14655	14711	14537	14700	14700	14729	14693	14604	14510	14738	14651	14676	14577	14601	14578	14751	14671	14596	14756	14499	14662	14543	14697	14711	14642	14420	14672	14808	14558	14787	14469	14712	14646	14564	14776	14769	14558	14770	14452	14670	14584	14706	14646	14522	14419	14627	14583	14702	14578	14568	14689	14838	14599	14667	14533	14668	14593	14655	14610	14737	14686	14762	14506	14678	14713	14710	14538	14757	14790	14582	14596	14740	14580	14607	14762	14554	14482	14546	14603	14703	14734	14650	14649	14491	14538	14604	14642	14562	14757	14591	14654	14655	14678	14717	14462	14615	14777	14678	14503	14563	14863	14751	14620	14685	14664	14700	14711	14627	14744	14678	14598	14683	14676	14537	14462	14659	14719	14675	14569	14555	14685	14607	14582	14593	14618	14459	14546	14600	14646	14610	14476	14705	14625	14715	14633	14655	14668	14669	14781	14599	14647	14753	14698	14558	14532	14703	14691	14663	14587	14737	14642	14712	14582	14445	14721	14503	14658	14846	14724	14767	14592	14758	14553	14630	14610	14571	14632	14681	14824	14596	14654	14864	14684	14756	14690	14618	14603	14581	14747	14769	14508	14500	14674	14525	14752	14781	14677	14611	14601	14687	14730	14851	14667	14633	14614	14557	14573	14705	14581	14656	14516	14529	14750	14798	14825	14705	14566	14595	14539	14526	14639	14528	14566	14742	14727	14595	14687	14631	14704	14712	14517	14677	14610	14752	14597	14651	14693	14795	14734	14512	14640	14557	14820	14578	14656	14742	14809	14642	14570	14615	14526	14728	14615	14715	14708	14650	14497	14619	14786	14586	14701	14535	14554	14672	14578	14628	14502	14661	14628	14496	14656	14585	14725	14665	14554	14763	14644	14593	14670	14619	14637	14431	14695	14378	14715	14507	14541	14832	14592	14789	14686	14697	14644	14613	14585	14642	14669	14708	14660	14804	14573	14539	14692	14810	14730	14741	14627	14622	14561	14765	14632	14638	14733	14636	14570	14624	14717	14748	14702	14693	14774	14455	14809	14666	14701	14490	14760	14663	14648	14697	14813	14805	14686	14525	14633	14772	14551	14721	14734	14752	14806	14638	14755	14661	14718	14697	14664	14657	14669	14664	14765	14593	14627	14569	14567	14652	14717	14670	14514	14545	14658	14518	14711	14647	14521	14574	14649	14759	14744	14636	14556	14637	14589	14761	14541	14728	14490	14634	14732	14686	14659	14678	14604	14562	14617	14665	14694	14593	14756	14712	14601	14500	14557	14743	14565	14795	14600	14625	14689	14522	14519	14651	14649	14716	14583	14542	14605	14496	14659	14501	14667	14743	14660	14680	14585	14719	14641	14571	14696	14790	14772	14588	14676	14748	14609	14676	14602	14612	14493	14612	14731	14523	14765	14721	14617	14812	14602	14619	14638	14628	14663	14547	14633	14691	14636	14728	14656	14789	14718	14473	14610	14555	14714	14614	14688	14671	14712	14689	14667	14591	14684	14766	14605	14530	14546	14726	14474	14657	14673	14713	14604	14576	14730	14547	14795	14565	14656	14639	14651	14538	14614	14495	14516	14720	14619	14527	14655	14662	14736	14693	14683	14617	14659	14637	14661	14568	14752	14444	14541	14570	14830	14580	14627	14482	14727	14678	14592	14745	14796	14629	14738	14620	14629	14533	14762	14748	14594	14594	14735	14650	14663	14796	14551	14356	14683	14614	14877	14571	14491	14661	14661	14648	14670	14781	14920	14600	14608	14585	14635	14627	14695	14699	14545	14689	14630	14798	14729	14649	14654	14692	14518	14565	14525	14719	14609	14643	14702	14699	14568	14690	14714	14298	14550	14694	14481	14694	14739	14619	14785	14497	14761	14728	14635	14686	14716	14618	14641	14525	14772	14815	14536	14578	14761	14618	14754	14844	14642	14366	14641	14662	14873	14671	14653	14643	14524	14640	14582	14613	14661	14667	14682	14603	14432	14541	14807	14537	14679	14638	14696	14642	14686	14692	14739	14689	14659	14777	14707	14549	14690	14745	14687	14741	14592	14726	14576	14875	14616	14569	14617	14603	14543	14595	14640	14783	14740	14649	14663	14695	14563	14633	14806	14787	14517	14577	14656	14660	14826	14439	14673	14727	14681	14436	14603	14674	14641	14538	14704	14646	14563	14634	14900	14683	14689	14542	14453	14627	14597	14651	14712	14759	14715	14557	14883	14592	14651	14657	14617	14595	14615	14795	14614	14636	14608	14597	14675	14600	14761	14614	14802	14703	14607	14624	14509	14656	14636	14520	14534	14533	14780	14573	14539	14612	14857	14603	14713	14542	14800	14485	14733	14723	14560	14751	14731	14731	14726	14720	14830	14545	14692	14651	14655	14603	14646	14767	14748	14645	14646	14652	14645	14698	14590	14501	14630	14596	14465	14778	14885	14463	14495	14622	14644	14605	14549	14754	14611	14582	14695	14612	14527	14788	14541	14560	14654	14612	14709	14751	14816	14686	14566	14806	14709	14755	14602	14627	14700	14688	14725	14751	14700	14823	14506	14725	14622	14521	14584	14833	14777	14615	14681	14616	14627	14666	14635	14606	14707	14825	14490	14716	14724	14790	14635	14554	14558	14741	14715	14691	14632	14723	14723	14565	14624	14764	14660	14629	14571	14599	14817	14712	14688	14726	14668	14668	14659	14627	14723	14716	14683	14824	14483	14639	14624	14740	14589	14673	14690	14620	14793	14752	14684	14748	14625	14672	14554	14811	14816	14649	14492	14714	14645	14757	14658	14649	14711	14617	14580	14640	14490	14633	14660	14557	14598	14832	14523	14615	14632	14793	14620	14610	14718	14680	14645	14560	14658	14860	14630	14793	14784	14461	14662	14625	14577	14626	14483	14604	14612	14567	14707	14774	14667	14659	14607	14694	14717	14661	14685	14745	14609	14625	14660	14727	14609	14656	14631	14592	14649	14725	14763	14596	14681	14621	14552	14689	14705	14602	14499	14691	14536	14633	14745	14761	14597	14682	14544	14684	14666	14557	14515	14754	14813	14688	14823	14627	14699	14483	14832	14802	14778	14654	14745	14614	14658	14526	14685	14819	14802	14680	14578	14714	14551	14676	14664	14578	14669	14720	14619	14682	14626	14650	14622	14499	14660	14617	14654	14617	14697	14493	14641	14572	14688	14735	14622	14672	14634	14678	14813	14452	14691	14613	14572	14771	14520	14558	14702	14793	14690	14407	14628	14644	14791	14576	14736	14711	14697	14727	14514	14642	14789	14614	14614	14774	14587	14685	14665	14605	14806	14723	14726	14613	14688	14510	14852	14577	14722	14744	14567	14720	14565	14732	14681	14619	14825	14503	14642	14554	14654	14681	14505	14704	14696	14582	14553	14586	14611	14547	14585	14625	14555	14691	14614	14669	14780	14710	14572	14512	14738	14593	14757	14392	14750	14733	14744	14633	14776	14768	14575	14580	14767	14627	14646	14699	14820	14722	14659	14616	14745	14605	14642	14619	14611	14686	14697	14591	14656	14611	14848	14710	14579	14832	14574	14654	14750	14591	14750	14480	14658	14713	14571	14765	14700	14518	14779	14435	14778	14607	14716	14631	14817	14906	14589	14608	14766	14664	14610	14574	14633	14752	14637	14412	14612	14764	14780	14785	14666	14623	14741	14713	14707	14476	14496	14652	14684	14796	14521	14606	14637	14751	14543	14595	14734	14627	14614	14545	14640	14591	14642	14521	14542	14766	14619	14558	14644	14695	14557	14645	14628	14567	14606	14681	14708	14622	14672	14675	14636	14728	14569	14716	14490	14633	14583	14562	14593	14761	14569	14752	14767	14737	14656	14472	14685	14550	14701	14603	14629	14640	14535	14588	14771	14683	14555	14630	14568	14712	14729	14593	14691	14611	14632	14653	14662	14731	14675	14599	14608	14606	14648	14661	14562	14688	14576	14856	14674	14595	14742	14543	14564	14714	14679	14672	14697	14489	14685	14582	14533	14667	14713	14718	14612	14647	14671	14641	14646	14526	14654	14752	14617	14661	14745	14394	14757	14634	14789	14653	14698	14557	14750	14699	14587	14675	14639	14588	14695	14695	14685	14709	14719	14553	14782	14585	14708	14688	14631	14697	14645	14627	14649	14629	14575	14701	14715	14518	14729	14557	14610	14671	14573	14520	14635	14742	14742	14716	14544	14704	14670	14603	14625	14732	14568	14509	14600	14592	14604	14814	14725	14648	14600	14705	14788	14699	14938	14709	14692	14693	14780	14765	14661	14699	14690	14588	14664	14613	14753	14732	14670	14561	14518	14532	14621	14612	14580	14752	14529	14633	14665	14554	14721	14643	14754	14712	14574	14785	14812	14446	14615	14717	14669	14692	14701	14677	14546	14688	14747	14614	14574	14556	14766	14598	14713	14610	14690	14617	14510	14658	14636	14581	14680	14629	14491	14648	14670	14520	14510	14578	14447	14645	14491	14699	14624	14687	14532	14709	14572	14748	14683	14604	14720	14685	14752	14364	14676	14696	14698	14802	14687	14562	14697	14536	14677	14447	14617	14582	14635	14524	14697	14759	14626	14862	14838	14836	14522	14725	14610	14769	14642	14663	14718	14824	14538	14551
24197	21628	29319	24825	23125	23738	23784	21006	19535	19179	18241	17749	17670	17530	17466	17434	17376	17086	16684	17058	16781	16986	16903	16819	16952	16806	16682	16742	16968	16634	16891	16774	16707	16833	16696	16545	16807	16669	16784	16677	16753	16600	16691	16579	16592	16580	16328	16596	16659	16597	16558	16506	16737	16542	16698	16609	16538	16773	16705	16523	16713	16644	16642	16643	16640	16445	16722	16544	16336	16506	16502	16547	16240	16518	16504	16354	16677	16467	16486	16580	16687	16619	16552	16673	16489	16521	16375	16551	16587	16555	16407	16376	16453	16313	16516	16413	16382	16498	16603	16669	16624	16449	16599	16429	16388	16558	16472	16397	16559	16529	16682	16520	16276	16363	16589	16596	16562	16552	16529	16467	16521	16533	16619	16416	16465	16673	16630	16453	16344	16719	16652	16522	16382	16423	16326	16464	16623	16544	16486	16522	16362	16494	16536	16589	16522	16567	16423	16496	16545	16628	16592	16573	16595	16481	16537	16525	16593	16648	16492	16302	16559	16661	16527	16509	16535	16431	16380	16493	16596	16493	16460	16562	16534	16367	16444	16612	16344	16626	16798	16591	16496	16473	16509	16618	16470	16649	16325	16802	16570	16518	16633	16521	16528	16341	16400	16524	16347	16445	16504	16633	16494	16563	16361	16555	16646	16577	16570	16547	16539	16775	16661	16438	16454	16578	16522	16546	16641	16307	16443	16692	16586	16487	16553	16520	16603	16701	16539	16605	16542	16593	16366	16430	16429	16440	16454	16547	16704	16669	16679	16295	16488	16652	16666	16622	16628	16316	16884	16456	16483	16393	16268	16337	16390	16403	16377	16393	16435	16628	16273	16335	16419	16422	16498	16533	16712	16598	16369	16397	16508	16179	16490	16608	16634	16475	16327	16339	16448	16589	16501	16619	16637	16374	16609	16490	16512	16684	16501	16554	16493	16515	16503	16516	16517	16640	16709	16445	16503	16414	16577	16721	16486	16697	16525	16442	16531	16361	16412	16651	16598	16569	16549	16451	16551	16637	16597	16604	16712	16496	16699	16573	16570	16445	16330	16305	16606	16329	16537	16451	16438	16261	16527	16621	16463	16538	16383	16413	16548	16617	16595	16471	16452	16567	16483	16637	16557	16594	16500	16526	16605	16429	16470	16224	16443	16406	16677	16445	16759	16415	16602	16477	16481	16472	16457	16633	16495	16433	16541	16307	16376	16522	16387	16496	16386	16634	16508	16418	16234	16405	16431	16459	16456	16460	16403	16411	16464	16514	16432	16423	16494	16298	16453	16293	16379	16470	16494	16672	16390	16418	16496	16386	16281	16630	16546	16333	16541	16426	16561	16403	16623	16558	16647	16351	16355	16550	16623	16587	16570	16631	16366	16540	16366	16503	16469	16448	16435	16592	16557	16596	16616	16288	16421	16631	16519	16560	16448	16503	16340	16479	16374	16608	16582	16538	16512	16665	16516	16561	16525	16524	16633	16564	16394	16449	16317	16578	16362	16480	16699	16362	16499	16438	16496	16638	16698	16556	16595	16564	16569	16554	16393	16583	16599	16396	16462	16512	16614	16435	16317	16569	16654	16701	16633	16498	16472	16656	16437	16400	16561	16467	16480	16367	16559	16523	16436	16520	16425	16422	16429	16517	16531	16395	16594	16554	16626	16536	16395	16419	16507	16562	16507	16531	16589	16510	16362	16450	16534	16608	16610	16354	16562	16318	16273	16458	16660	16600	16525	16749	16628	16442	16521	16377	16627	16587	16623	16422	16491	16491	16582	16575	16529	16568	16551	16560	16588	16624	16470	16650	16697	16414	16566	16405	16194	16459	16556	16357	16515	16565	16416	16484	16578	16542	16428	16402	16616	16486	16659	16628	16723	16604	16372	16590	16534	16622	16599	16648	16492	16493	16406	16486	16340	16486	16659	16665	16639	16466	16498	16613	16562	16357	16594	16590	16485	16390	16485	16591	16379	16522	16703	16415	16282	16597	16485	16438	16650	16610	16573	16573	16707	16427	16378	16694	16625	16497	16561	16645	16518	16564	16462	16546	16545	16450	16418	16582	16627	16365	16396	16539	16435	16554	16454	16518	16456	16411	16668	16406	16613	16416	16542	16592	16557	16545	16410	16470	16607	16540	16528	16394	16510	16508	16708	16554	16490	16527	16490	16723	16528	16630	16408	16429	16492	16526	16543	16535	16586	16573	16586	16374	16369	16681	16541	16552	16499	16372	16535	16680	16559	16482	16299	16181	16547	16559	16496	16499	16323	16597	16517	16433	16511	16737	16581	16443	16505	16246	16296	16528	16512	16397	16370	16433	16593	16515	16450	16358	16452	16478	16480	16621	16539	16674	16609	16320	16550	16484	16572	16444	16472	16715	16724	16458	16639	16463	16494	16693	16793	16570	16496	16514	16406	16452	16421	16475	16401	16537	16573	16448	16509	16428	16561	16373	16452	16431	16430	16545	16583	16520	16568	16425	16382	16718	16532	16538	16643	16631	16609	16345	16623	16579	16458	16502	16482	16522	16490	16418	16487	16515	16378	16440	16427	16395	16633	16445	16655	16630	16630	16641	16587	16584	16512	16427	16751	16508	16579	16664	16641	16459	16494	16457	16583	16628	16505	16617	16404	16565	16621	16604	16625	16468	16447	16680	16533	16299	16501	16524	16572	16562	16730	16321	16635	16531	16616	16530	16494	16467	16560	16349	16509	16603	16353	16375	16445	16155	16485	16340	16585	16364	16491	16370	16499	16607	16699	16548	16701	16493	16546	16513	16553	16653	16518	16583	16438	16687	16212	16411	16591	16321	16411	16473	16187	16391	16404	16414	16469	16404	16557	16510	16535	16674	16647	16535	16514	16491	16434	16555	16776	16476	16650	16634	16536	16503	16475	16580	16389	16367	16639	16600	16608	16219	16560	16521	16517	16585	16313	16421	16654	16470	16634	16458	16506	16507	16389	16174	16362	16586	16714	16575	16469	16495	16672	16342	16558	16618	16565	16643	16530	16355	16529	16695	16639	16619	16527	16418	16569	16486	16392	16435	16420	16397	16601	16569	16689	16478	16517	16372	16569	16469	16678	16475	16467	16633	16479	16537	16567	16708	16435	16540	16619	16555	16609	16535	16544	16457	16380	16762	16511	16430	16517	16468	16524	16402	16575	16579	16601	16484	16345	16473	16634	16564	16423	16437	16361	16607	16385	16435	16424	16471	16464	16571	16446	16464	16429	16578	16596	16421	16676	16668	16440	16649	16463	16419	16485	16559	16505	16593	16391	16422	16490	16384	16425	16485	16568	16487	16754	16356	16520	16435	16413	16345	16531	16634	16540	16574	16635	16579	16357	16565	16365	16690	16497	16345	16579	16548	16522	16620	16634	16481	16547	16484	16604	16563	16467	16438	16597	16496	16683	16381	16501	16524	16515	16629	16380	16558	16441	16521	16703	16669	16519	16384	16638	16534	16555	16642	16721	16500	16437	16579	16404	16550	16481	16601	16602	16654	16454	16547	16471	16585	16755	16648	16394	16379	16675	16496	16512	16436	16456	16540	16512	16638	16476	16618	16648	16446	16539	16641	16549	16380	16406	16461	16472	16438	16478	16652	16329	16646	16614	16498	16392	16420	16592	16444	16774	16539	16462	16433	16494	16597	16353	16542	16623	16512	16574	16522	16416	16551	16493	16626	16586	16515	16520	16376	16466	16534	16718	16397	16502	16612	16374	16483	16514	16533	16432	16529	16347	16436	16216	16449	16563	16465	16511	16531	16590	16486	16510	16513	16485	16578	16521	16596	16333	16270	16522	16423	16559	16701	16487	16578	16599	16590	16529	16386	16401	16578	16383	16350	16525	16631	16478	16266	16525	16673	16398	16652	16578	16558	16508	16402	16681	16593	16429	16444	16552	16321	16537	16507	16563	16565	16485	16437	16551	16502	16759	16482	16394	16518	16631	16543	16516	16581	16413	16578	16353	16528	16439	16610	16591	16540	16376	16459	16430	16464	16545	16575	16663	16545	16418	16265	16355	16441	16517	16573	16452	16477	16487	16499	16513	16586	16450	16679	16797	16761	16648	16520	16527	16530	16695	16525	16567	16477	16620	16583	16467	16545	16542	16378	16385	16575	16407	16641	16543	16555	16469	16428	16422	16528	16730	16423	16452	16597	16517	16542	16754	16447	16572	16303	16445	16432	16536	16516	16474	16391	16585	16618	16485	16585	16799	16439	16740	16449	16487	16344	16489	16468	16376	16545	16533	16649	16542	16384	16595	16588	16427	16614	16554	16499	16454	16512	16446	16397	16495	16604	16485	16566	16463	16514	16346	16631	16409	16442	16390	16647	16571	16482	16476	16510	16500	16485	16434	16439	16521	16406	16370	16605	16579	16490	16693	16383	16370	16518	16484	16431	16471	16565	16405	16532	16445	16569	16456	16615	16558	16449	16514	16623	16427	16575	16495	16506	16532	16429	16470	16441	16533	16698	16549	16728	16511	16250	16489	16336	16416	16524	16506	16566	16476	16342	16711	16583	16694	16493	16435	16452	16700	16645	16628	16516	16467	16500	16420	16591	16330	16420	16500	16467	16433	16595	16609	16380	16620	16618	16598	16829	16631	16643	16579	16552	16501	16470	16561	16511	16522	16394	16494	16612	16396	16444	16575	16636	16599	16498	16581	16520	16464	16352	16723	16616	16782	16685	16560	16470	16692	16706	16587	16581	16397	16609	16281	16549	16293	16552	16519	16542	16559	16345	16701	16599	16656	16466	16534	16519	16668	16640	16539	16791	16671	16517	16701	16348	16473	16647	16496	16425	16312	16338	16532	16297	16292	16570	16507	16595	16379	16568	16520	16443	16343	16337	16566	16418	16589	16393	16670	16432	16698	16275	16468	16631	16591	16613	16489	16441	16446	16289	16606	16533	16653	16634	16753	16599	16503	16652	16446	16612	16577	16501	16591	16677	16521	16406	16632	16649	16659	16498	16585	16496	16624	16645	16579	16608	16615	16623	16621	16294	16560	16523	16544	16499	16501	16634	16693	16516	16462	16480	16536	16651	16595	16468	16611	16591	16715	16465	16355	16452	16611	16580	16377	16581	16615	16560	16521	16569	16436	16610	16774	16488	16489	16477	16498	16489	16558	16392
26965	45900	43177	32587	26199	23272	23034	21980	20210	19336	18081	17195	16825	17102	16896	16734	16263	15986	15951	15759	15942	15746	15879	15892	15655	15401	15519	15522	15576	15590	15511	15303	15454	15403	15331	15426	15325	15202	15196	15308	15303	15300	15337	15195	15436	15325	15391	15400	15267	15320	15192	15384	15326	15309	15275	15282	15364	15228	15195	15326	15094	15344	15317	15247	15334	15187	15408	15182	15243	15230	15336	15220	15236	15248	15525	15155	15263	15302	15288	15094	15159	15305	15091	15433	15227	15213	15364	15102	15189	15151	15336	15321	15171	15282	15315	15235	15457	15167	15145	15137	15143	15378	15267	15327	15005	15153	15297	15281	15223	15164	15213	15345	15178	15126	15168	15302	15308	15343	15167	15217	15182	15336	15078	15223	15220	15190	15098	15300	15304	15208	15221	15364	15391	15122	15336	15416	15303	15113	15348	15358	15172	15327	15322	15112	15261	15289	15324	15211	15255	15179	15395	15143	15297	15285	15162	15228	15352	15258	15188	15237	15375	15219	15254	15435	15339	15215	15404	15245	15270	15407	15081	15355	15180	15201	15161	15222	15385	15198	15216	15165	15320	15302	15227	15146	15306	15159	15223	15165	15266	15190	15358	15295	15130	15126	15249	15202	15212	15281	15382	15276	15100	15123	15316	14944	15287	15153	15278	15246	15174	15034	15274	15235	15159	15330	15321	15298	15238	15224	15368	15286	15174	15101	15258	15290	15402	15224	15319	15251	15266	15255	15237	15260	15328	15282	15337	15427	15305	15135	15218	15371	15200	15246	15296	15224	15089	15222	15366	15285	15181	15062	15382	15280	15313	15199	15283	15075	15183	15480	15076	15183	15283	15221	15361	15186	15062	15267	15255	15069	15404	15219	15251	15241	15391	15197	15202	15261	15146	15124	15140	15203	15350	15396	15272	15248	15199	15282	15243	15301	15312	15226	15214	15220	15241	15195	15434	15269	15095	15149	15236	15314	15288	15286	15388	15218	15189	15221	15289	15163	15459	15264	15053	15265	15058	15043	15236	15284	15285	15295	15272	15268	15069	15278	15382	15329	15230	15279	15208	15238	15195	15247	15184	15053	15176	15099	15356	15170	15042	15305	15280	15238	15387	15187	15268	15211	15332	15239	15268	15121	15285	15251	15207	15226	15196	15148	15249	15198	15145	15119	15140	15233	15168	15407	15289	15292	15360	15406	15223	15288	15228	15223	15189	15226	15206	15294	15286	15276	15254	15289	15280	15120	15114	15141	15307	15141	15248	15252	15291	15384	15301	15155	15234	15143	15333	15252	15434	15213	15230	15088	15321	15250	15074	15343	15122	15364	15251	15275	15155	15253	15095	15175	15285	15379	15154	15432	15281	15385	15217	15270	15345	15200	15173	15232	15329	15173	15020	15100	15102	15269	15430	15209	15318	15160	15180	15230	15235	15222	15270	15130	15180	15156	15420	15232	15096	15198	15218	15409	15266	15198	15144	15139	15229	15118	15212	15268	15147	15366	15219	15200	15064	15352	15135	15058	15226	15258	15194	15132	15264	15081	15382	15102	15083	15107	15208	15262	15355	15041	15234	15171	15197	15304	15157	15280	15284	15198	15195	15141	15135	15192	15272	15261	15250	15191	15234	15287	15078	15165	15180	15228	15047	15325	15258	15188	15245	15339	15277	15255	15253	15270	15266	15314	15117	15298	15325	15249	15172	15271	15251	15208	15310	15069	15392	15183	15055	15317	15318	15258	15360	15223	15302	15399	15206	15127	15256	15300	15364	15238	15319	15069	15223	15195	15054	15368	15281	15097	15200	15133	15106	15344	15106	15142	15209	15439	15256	15283	15183	15371	15316	15249	15222	15259	15210	15167	15153	15168	15352	15160	15292	15328	15247	15228	15241	15094	15245	15336	15179	15231	15285	15271	15278	15337	15235	15213	15228	15282	15223	15402	15406	15289	15208	15305	15167	15181	15278	15202	15238	15284	15347	15194	15249	15128	15109	15187	15043	15196	15305	15188	15214	15330	15079	15354	15233	15387	15158	15177	15199	15354	15321	15172	15173	15337	15344	15212	15206	15248	15353	15037	15220	15284	15243	15205	15113	14954	15290	15274	15269	15193	15248	15221	15251	15096	15142	15312	15418	15267	15359	15321	15361	15172	15259	15306	15191	15274	15160	15155	15136	15440	15223	15220	15211	15155	15355	15288	15166	15257	15113	15356	15201	15252	15456	15083	15266	15171	15169	15267	15080	15154	15167	15342	15181	15526	15336	15143	15240	15190	15274	15282	15110	15268	15181	15237	15206	15038	15252	15221	15345	15134	15178	15243	15335	15273	15300	15186	15037	15246	15301	15299	15209	15152	15231	15276	15290	15296	15335	15164	15188	15234	15180	15210	15321	15203	15082	15044	15434	15213	15459	15191	15386	15190	15154	15378	15428	15252	15099	15215	15185	15315	15058	15224	15164	15157	15216	15125	15198	15306	15213	15271	15243	15341	15214	15170	15212	15273	15182	15271	15189	15261	15139	15206	15410	15367	15149	15186	15216	15080	15410	15199	15113	15117	15201	15414	15148	15084	15330	15205	15249	15200	15198	15426	15157	15271	15096	15242	15272	15403	15272	15184	15223	15270	15201	15270	15191	15250	15306	15209	15408	15234	15374	15357	15213	15387	15181	15136	15180	15277	15161	15168	15187	15153	15313	15183	15137	15318	15362	15288	15170	15423	15299	15009	15135	15194	15284	15098	15413	15291	15204	15225	15358	15270	15249	15123	15200	15241	15173	15096	15267	15203	15209	15230	15372	15085	15201	15097	15282	15347	15352	15161	15239	15343	15500	15143	15304	15325	15365	15181	15209	15218	15208	15229	15138	15331	15151	15225	15265	15209	15166	15435	15260	15215	15068	15390	15358	15146	15106	15190	14976	15268	15200	15064	15268	15009	15157	15217	15141	15113	15197	15306	15232	15261	15284	15201	15150	15213	15239	15270	15233	15186	15188	15249	15194	15312	15395	15173	15198	15208	15258	15258	15285	15402	15441	15156	15063	15271	15398	15085	15291	15319	15067	15375	14945	15226	15273	15271	15243	15398	15210	15191	15246	15240	15240	15185	15183	15286	15326	15314	15199	15142	15332	15155	15363	15221	15294	15238	15195	15280	15082	15329	15363	15286	15224	15194	15182	15162	15184	15061	15246	15125	15208	15227	15200	15144	15341	15258	15426	15304	14969	15337	15183	15322	15435	15145	15185	15228	15213	15254	15219	15109	15115	15192	15328	15187	15302	15278	15174	15397	15137	15190	15181	15074	15211	15185	15258	15156	15270	15417	15247	15219	15160	15232	15243	15194	15111	15280	15195	15429	15163	15302	15138	15285	15222	15218	15300	15220	15290	15144	15205	15300	15328	15196	15249	15205	15205	15085	15232	15202	15051	15344	15146	15223	15203	15308	15177	15125	15334	15213	15143	15231	15213	15261	15156	15313	15132	15331	15336	15272	15262	15289	15199	15301	15283	15241	15136	15215	15176	15228	15296	15376	15236	15366	14981	15170	15302	15230	15323	15206	15338	15157	15103	15210	15308	15238	15253	15297	15364	15198	15095	15249	15369	15232	15335	15095	15143	15354	15390	15197	15337	15325	15358	15156	15366	15194	15196	15351	15272	15306	15051	15254	15274	15343	15131	15239	15307	15092	15244	15273	15202	15357	15266	15331	15344	15255	15045	15246	15182	15238	15248	15207	15213	15134	15091	15242	15302	15119	15180	15400	15345	15161	15306	15265	15145	15052	15367	15292	15213	15285	15071	15341	15186	15353	15231	15224	15240	15229	15306	15260	15178	15191	15169	15254	15248	15388	15240	15382	15230	15133	15353	15197	15285	15203	15308	15219	15198	15165	15175	15214	15270	15309	15409	15137	15292	15336	15259	15230	15353	15286	15208	15135	15184	15164	15272	15136	15246	15170	15222	15266	15174	15246	15118	15242	15127	15286	15131	15090	15322	15359	15211	15123	15321	15277	15195	15324	15363	15141	15259	15331	15233	15310	15039	15265	15247	15454	15114	15179	15350	15236	15381	15146	15494	15236	15228	15137	15259	15200	15140	15245	15431	15322	15323	15277	15316	15292	15302	15240	15214	15436	15213	15230	15270	15345	15011	15270	15235	15340	15214	15198	15284	15337	15209	15261	15233	15259	15354	15251	15396	15181	15359	15222	15318	15253	15480	15219	15369	15194	15316	15187	15261	15132	15167	15437	15280	15170	15301	15115	15190	15341	15207	15200	15412	15193	15229	15305	15336	15299	15278	15278	15320	15132	15362	15317	15072	15295	15031	15210	15249	15389	15100	15141	15355	15313	15218	15183	15309	15360	15252	15252	15312	15126	15269	15213	15181	15215	15207	15169	15235	15067	15227	15320	15210	15210	15272	15314	15247	15160	15179	15186	15324	15259	15128	15241	15309	15117	15226	15220	15232	15244	15224	15273	15171	15117	15269	15345	15198	15313	15255	15161	15209	15432	15168	15345	15304	15155	15181	15158	15177	15340	15247	15250	15300	15213	15222	15256	15152	15274	15260	15151	15219	15266	15126	15146	15142	15252	15185	15289	15144	15283	15228	15183	15370	15414	15248	15058	15118	15340	15300	15351	15337	15273	15216	15317	15205	15193	15247	15185	15252	15132	15309	15295	15209	15395	15211	15301	15155	15240	15158	15266	15156	15223	15339	15382	15108	15081	15346	15089	15204	15182	15233	15268	15273	15354	15232	15236	15390	15261	15424	15238	15196	15312	15189	15254	15175	15141	15351	15166	15192	15435	15372	15357	15226	15231	15094	15284	15214	15338	15361	15282	15172	15131	15156	15178	15190	15080	15320	15199	15384	15253	15195	15166	15101	15198	15375	15216	15333	15280	15207	15079	15216	15231	15262	15257	15305	15238	15322	15392	15181	15330	15454	15269	15296	15292	15138	15130	15215	15160	15276	15297	15156	14991	15288	15364	15420	15330	15049	15240	15178	15120	15445	15347	15098	15120	15223	15481	15224	15087	15235	15452	15217	15329	15256	15244	15175	15267	15272	15354	15209	15212	15337	15245	15328	15230	15136	15337	15396	15230	15385	15165	15298	15386	15369	15316	15231	15179	15413	15277	15244	15345	15155	15041
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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
