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
339757060240	339757060805	339757061356	339757061906	339757062456	339757063006	339757063556	339757064106	339757064656	339757065206	339757065758	339757066308	339757066856	339757067406	339757067956	339757068508	339757069056	339757069606	339757070157	339757070707	339757071257	339757071807	339757072357	339757072907	339757073457	339757074007	339757074557	339757075107	339757075657	339757076207	339757076757	339757077307	339757077857	339757078407	339757078959	339757079508	339757080058	339757080608	339757081159	339757081708	339757082258	339757082808	339757083358	339757083910	339757084458	339757085008	339757085558	339757086108	339757086658	339757087208	339757087760	339757088309	339757088859	339757089409	339757089959	339757090510	339757091060	339757091609	339757092161	339757092709	339757093259	339757093811	339757094361	339757094911	339757095461	339757096011	339757096560	339757097111	339757097660	339757098210	339757098760	339757099310	339757099860	339757100412	339757100962	339757101510	339757102062	339757102610	339757103160	339757103712	339757104260	339757104812	339757105362	339757105911	339757106461	339757107012	339757107561	339757108111	339757108663	339757109213	339757109763	339757110313	339757110863	339757111413	339757111963	339757112511	339757113063	339757113613	339757114165	339757114713	339757115263	339757115813	339757116363	339757116913	339757117462	339757118012	339757118562	339757119114	339757119664	339757120214	339757120764	339757121314	339757121864	339757122413	339757122964	339757123514	339757124063	339757124614	339757125164	339757125714	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2690	3600	2300	2690	3600	2300	2689	3600	2300	2689	3600	2300	2688	3600	2300	2688	3600	2300	2687	3600	2300	2687	3600	2300	2687	3600	2300	2686	3600	2300	2685	3600	2300	2685	3600	2300	2684	3600	2300	2683	3600	2300	2682	3600	2300	2681	3600	2300	2680	3600	2300	2679	3600	2300	2677	3600	2300	2676	3600	2300	2675	3600	2300	2674	3600	2300	2673	3600	2300	2672	3600	2300	2671	3600	2300	2670	3600	2300	2669	3600	2300	2668	3600	2300	2666	3600	2300	2665	3600	2300	2664	3600	2300	2662	3600	2300	2661	3600	2300	2659	3600	2300	2658	3600	2300	2656	3600	2300	2654	3600	2300	2653	3600	2300	2651	3600	2300	2650	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23313	21740	29891	29839	58836	65811	55575	39079	28394	22580	20557	19690	19623	19800	19612	19523	19435	19406	19428	19513	19746	19485	19494	19365	19495	19355	19350	19497	19294	19364	19468	19494	19374	19680	19374	19320	19367	19486	19429	19358	19449	19520	19362	19470	19440	19309	19313	19118	19506	19318	19395	19456	19347	19340	19242	19498	19169	19275	19493	19481	19268	19225	19187	19248	19369	19207	19381	19367	19305	19425	19561	19438	19359	19399	19283	19487	19149	19353	19368	19424	19343	19191	19457	19486	19343	19334	19258	19373	19334	19339	19337	19270	19404	19434	19175	19344	19151	19298	19303	19312	19378	19327	19414	19318	19307	19360	19376	19452	19123	19298	19277	19299	19506	19200	19258	19384	19339	19138	19349	19377	19351	19277	19349	19349	19466	19067	19289	19291	19244	19288	19147	19166	19273	19218	19222	19242	19323	19260	19320	19144	19153	19352	19434	19247	19324	19361	19098	19307	19307	19281	19330	19363	19357	19197	19316	19327	19534	19222	19157	19065	19163	19237	19344	19281	19183	19408	19563	19238	19341	19310	19278	19307	19244	19371	19240	19382	19221	19121	19272	19383	19068	19513	19273	19338	19421	19348	19300	19262	19353	19322	19395	19365	19209	19433	19236	19454	19267	19251	19322	19130	19340	19362	19376	19334	19132	19491	19194	19121	19263	19127	19611	19345	19453	19276	19302	19312	19256	19349	19317	19326	19348	19023	19346	19155	19461	19038	19247	19335	19443	19185	19457	19212	19438	19155	19302	19317	19176	19315	19270	19180	19342	19440	19246	19160	19303	19397	19266	19233	19343	19368	19272	19424	19402	19220	19295	19419	19116	19382	19507	19236	19160	19167	19197	19005	19242	19261	19611	19297	19262	19224	19222	19302	19218	19354	19201	19461	19376	19420	19330	19459	19192	19228	19230	19253	19377	19202	19330	19158	19173	19349	19336	19304	19410	19344	19137	19151	19321	19377	19443	19375	19397	19300	19443	19346	19147	19158	19258	19128	19370	19232	19291	19427	19325	19309	19216	19291	19318	19489	19161	19408	19372	19457	19243	19435	19462	19214	19310	19240	19503	19276	19430	19263	19494	19458	19359	19149	19387	19385	19289	19333	19448	19232	19199	19092	19245	19429	19416	19073	18986	19109	19416	19337	19242	19521	19322	19424	19246	19295	19328	19152	19420	19317	19375	19340	19284	19407	19250	19364	19382	19413	19185	19180	19255	19395	19154	19250	19375	19247	19109	19316	19197	19189	19326	19249	19340	19069	19350	19334	19022	19310	19351	19453	19384	19293	19190	19407	19211	19506	19381	19375	19368	19285	19325	19238	19155	19347	19300	19283	19322	19378	19158	19263	19298	19165	19156	19420	19313	19409	19270	19447	19493	19361	19416	19184	19272	19183	19295	19405	19304	19434	19165	19176	19404	19282	19211	19262	19280	19503	19133	19193	19258	19182	19279	19199	19318	19316	19115	19255	19423	19065	19306	19321	19196	19332	19137	19425	19190	19197	19250	19340	19363	19570	19422	19073	19208	19351	19121	19291	19189	18977	19374	19325	19341	19293	19130	19054	19407	19256	19398	19333	19342	19294	19173	19355	19493	19158	19104	19333	19343	19153	19152	19199	19331	19290	19541	19257	19386	19333	19320	19295	19334	19400	19272	19739	19409	19189	19322	19315	19520	19356	19292	19283	19312	19315	19266	19107	19326	19187	19233	19259	19294	19343	19247	19418	19293	19329	19419	19260	19222	19292	19030	19224	19493	19553	19362	19085	19180	19158	19218	19499	19440	19220	19049	19528	19371	19159	19495	19343	19353	19303	19389	19203	19391	19211	19279	19343	19227	19399	19358	19162	19543	19032	19321	19393	19215	19211	19337	19376	19223	19349	19314	19210	19281	19103	19144	19298	19174	19278	19214	19182	19344	19367	19448	19281	19285	19055	19159	19047	19191	19409	19570	19255	19150	19261	19218	19391	19333	19346	19198	19220	19079	19190	19171	19198	19395	19425	19229	19345	19256	19307	19345	19227	19417	19146	19403	19326	19264	19306	19373	19334	19281	19299	19282	19317	19208	19394	19257	19370	19518	19130	19242	19112	19174	19290	19341	19464	19497	19237	19392	19114	19127	19316	19536	19238	19546	19484	19544	19225	19162	19299	19070	19358	19322	19401	19474	19167	19473	19245	19228	19208	19108	19285	19408	19282	19248	19269	19465	19295	19164	19378	19229	19201	19300	19142	19274	19553	19193	19181	19260	19123	19503	19173	19099	19208	19199	19249	19319	19354	19480	19511	19370	19247	19168	19337	19430	19287	19240	19463	19143	19112	19253	19233	19551	19256	19394	19141	19248	19292	19381	19209	19182	19384	19229	19321	19314	19308	19336	19258	19324	19324	19465	19329	19502	19365	19360	19315	19222	19524	19215	19380	19342	19113	19404	19164	19212	19179	19403	19422	19333	19095	19168	19364	19414	19296	19225	19125	19394	19316	19134	19200	19466	19414	19509	19355	19188	19129	19161	19286	19252	19408	19222	19362	19117	19347	19284	19266	19352	19060	19481	19306	19462	19216	19289	19203	19324	19387	19281	19366	19234	19326	19146	19383	19327	19417	19181	19337	19209	19241	19285	19530	19636	19173	19425	19169	19328	19270	19141	19472	19244	19476	19364	19273	19342	19264	19273	19074	19176	19050	19393	19294	19297	19189	19356	19332	19379	19460	19249	19093	19254	19152	19366	19288	19436	19309	19337	19182	19165	19306	19424	19228	19300	19435	19375	19242	19454	19342	19300	19520	19226	19293	19274	19176	19172	19242	19160	19372	19431	19408	19249	19184	19214	19267	19134	19150	19197	19237	19320	19156	19261	19242	19297	19453	19464	19333	19374	19102	19371	19166	19273	19257	19310	19499	19202	19234	19305	19236	19564	19304	19089	19166	19367	19305	19273	19250	19236	19165	19271	19261	19211	19421	19165	19243	19477	19345	19086	19221	19083	19274	19456	19591	19324	19331	19437	19083	19193	19226	19317	19369	19243	19444	19121	19402	19307	19352	19091	19202	19228	19444	19528	19318	19395	19329	19333	19296	19393	19237	19214	19238	19452	19038	19414	19300	19303	19207	19310	19389	19292	19332	19499	19382	19461	19254	19372	19229	19284	19339	19440	19409	19189	19038	19118	19293	19538	19201	19156	19375	19322	19319	19365	19311	19455	19313	19195	19302	19201	19357	19230	19359	19656	19321	19442	19097	19207	19294	19315	19240	19298	19271	19314	19178	19454	19610	19294	19225	19309	19117	19218	19190	19336	19294	19319	19259	19391	19495	19307	19474	19462	19411	19269	19181	19170	19155	19155	19364	19398	19400	19118	19334	19290	19265	19317	19192	19230	19317	19308	19208	19209	19347	19415	19300	19227	19144	19320	19328	19278	19257	19325	19337	19395	19515	19329	18988	19170	19416	19188	19316	19529	19109	19199	19247	19105	19178	19406	19482	19238	19187	19324	19230	19172	19277	19365	19350	19278	19250	19145	19475	19147	19463	19342	19187	19360	19451	19281	19307	19387	19286	19195	19289	19105	19406	19469	19308	19329	19287	19319	19200	19182	19386	19386	19195	19243	19274	19277	19214	19363	19357	19355	19168	19207	19290	19444	19354	19268	19357	19343	19306	19111	19119	19218	19203	19172	19254	19401	19219	19227	19163	19191	19212	19339	19382	19562	19295	19324	19128	19156	19314	19430	19463	19056	19189	19375	19232	19392	19534	19313	19372	19407	19200	19244	19540	19325	19335	19060	19090	19438	19502	19302	19228	19172	19217	19283	19285	19361	19262	19201	19335	19251	19427	19566	19351	19352	19238	19341	19434	19200	19168	19221	19421	19416	19244	19446	19346	19142	19250	19313	19143	19472	19258	19217	19235	19247	19289	19253	19413	19169	19159	19428	19210	19508	19284	19096	19228	19230	19213	19398	19512	19350	19515	19517	19345	19477	19280	19440	19301	19291	19290	19091	19448	19365	19420	19536	19259	19301	19297	19230	19364	19301	19352	19582	19354	19494	19288	19370	19387	19289	19172	19270	19513	19303	19260	19378	19107	19454	19362	19259	19339	19521	19318	19505	19479	19549	19266	19337	19331	19151	19106	19268	19214	19333	19289	19254	19439	19410	19310	19285	19214	19650	19288	19452	19575	19409	19358	19143	19284	19280	19227	19066	19442	19168	19331	19420	19335	19361	19524	19479	19359	19607	19220	19268	19379	19173	19367	19224	19205	19470	19334	19329	19363	19440	19304	19286	19372	19349	19083	19181	19192	19438	19278	19470	19022	19295	19114	19354	19225	19227	19354	19362	19311	19150	19324	19208	19429	19301	19547	19457	19410	19141	19323	19243	19375	19269	19218	19260	19157	19319	19424	19492	19485	19171	19400	19382	19183	19162	19284	19224	19268	19258	19292	19325	19360	19204	19171	19330	19208	19067	19272	19285	19407	18854	19208	19471	19327	19237	19377	19383	19139	19059	19267	19384	19358	19235	19173	19095	19173	19175	19272	19565	19222	19200	19215	19413	19491	19282	19132	19143	19446	19189	19521	19239	19209	19279	19335	19111	19333	19326	19190	19281	19187	19338	19209	19225	19179	19383	19170	19107	19407	19192	19311	19191	19328	19330	19320	19012	19221	19467	19396	19383	19230	19125	19327	19266	19404	19196	19325	19426	19282	19325	19276	19220	19244	19555	19267	19446	19194	19148	19332	19260	19356	19248	19143	19379	19478	19142	19382	19253	19078	19403	19374	19141	19170	19375	19228	19370	19260	19257	19045	19315	19267	19268	19306	19250	19455	19280	19117	19426	19212	19410	19401	19257	19274	19362	19453	19459	19331	19228	19261	19172	19264	19168	19169	19218	19401	19301	19276	19135	19447	19325	19426	19367	19324	19192	19388	19356	19471	19114	19294	19399	19505	19424	19326	19302	19483	19253	19409	19098	19324	19347	19275	19290	19125	19193	19305	19319	19451	19395	19255	19413	19300	19661	19338	19329	19408	19515	19435	19281	19354	19343	19319	19299	19162	19496	19535	19283	19149	19258	19355	19113	19479	19191	19322	19256	19005	19266	19489	19507	19170	19401	19430	19300	19315	19434	19409	19271	19369	19281	19211
17425	33769	42396	70372	84252	74103	57085	40288	26881	19772	17642	17185	16994	17354	17143	17088	17096	17223	17238	17024	17159	16998	17076	17310	16986	17178	17061	17195	17085	17187	17282	17143	17346	17235	17048	17035	17195	17053	17310	17077	17099	17215	17217	17096	17097	17079	17165	17096	17120	17184	17157	17018	17222	17262	17135	17052	17137	16960	16983	17020	17130	16885	17236	17157	17027	17194	17241	17139	17110	16977	16944	17090	17117	17023	16954	17005	17065	17281	17300	17079	17081	17039	17057	17088	17135	16988	17119	17371	17025	17193	17072	16893	17212	17209	17232	17034	17131	16866	17155	17109	16945	16999	17101	17087	17018	17112	17300	17149	17099	17248	17229	16995	17061	17118	17021	16907	17166	17007	16993	17004	17096	17017	17213	17103	17019	16951	17062	17019	17056	16986	17186	17172	17179	17174	17005	17316	17263	17167	17043	16928	17099	17114	16949	17163	17127	17167	17098	17159	17105	17114	17167	17062	17200	16924	17079	17061	17142	17154	17205	17181	17141	17172	17304	16969	16895	17122	17125	17204	17146	17036	16891	16938	17158	17176	16999	17058	16950	17073	17064	17066	17047	17095	17064	17169	17157	17124	17108	16927	17023	17009	17112	17194	17081	17051	17292	16883	17053	17027	17170	16850	17108	16898	17018	16983	17141	17095	17114	17151	17206	16983	17115	16870	17160	17314	17145	17045	17081	17087	17195	16928	17050	16957	17257	16999	17316	16875	17100	17055	17297	17060	17107	17282	17137	17145	17213	17169	17175	17076	17033	17085	17113	16939	17195	17033	17042	16963	16959	17155	17157	17053	17055	17170	17192	16942	17181	17028	17081	17065	17044	16901	16966	17268	17085	17081	17108	16994	17136	16976	17116	17112	17109	17124	17042	17305	17197	16932	17060	16990	17144	17041	17319	17134	17158	17332	17106	17089	17094	17053	17312	16938	17127	17134	17198	17114	17101	16980	17103	16936	17212	16867	17106	17147	17314	17149	17287	17075	17121	17100	17156	17093	17022	17158	17188	17078	17191	17034	17074	17231	17067	16882	17122	17143	17124	17194	17126	17006	17087	17077	17118	17114	17076	17075	17097	17065	17161	17045	17051	16988	17102	17160	17264	17073	17068	16915	16969	17103	16994	17215	17082	17287	17035	17131	17085	17204	17054	17113	17034	17124	17084	17101	17008	17261	17191	16986	17045	16981	16913	17078	16921	16978	17047	17241	17060	17143	17488	17171	17353	17224	17060	17105	17268	17004	17171	17116	17054	17124	17145	17086	17071	16956	16945	17063	17149	17147	17281	17014	17080	17159	17081	17227	17198	17004	16986	17107	17126	17211	17053	17060	17087	17092	17034	17034	17003	17277	17098	17024	17135	17173	17060	17144	17206	17164	17362	17127	17097	16964	17009	17049	16990	17109	17009	17093	17025	17098	17325	17072	17156	17123	17057	17041	17037	17050	17262	16996	17084	17124	16922	17014	17064	16820	17250	17027	17180	16937	17073	17091	17272	17009	17091	17175	16980	16998	17058	17249	17207	17065	17094	17155	17025	17160	16986	17093	17051	17090	17034	17019	17024	17157	17194	17169	17084	16924	17264	17174	17017	16946	17153	17112	17049	17181	17164	17088	17137	17126	17170	16989	17322	17235	16966	16978	17091	17051	17110	17230	17134	16986	17107	17150	17179	17012	16981	17006	17110	17119	17063	17063	17069	17030	17179	17016	17187	17202	17088	17020	17099	17177	17082	17086	16921	17298	17087	17117	17179	17023	17108	17168	17119	17093	17184	17140	17006	17136	17023	17109	17109	16945	16946	17277	17021	17068	17126	17078	17017	17102	17036	17133	17096	17132	17222	17089	17146	17128	16988	17082	16976	17223	16987	17003	17167	17186	17057	17104	16928	17093	17171	17044	16987	17024	17176	17141	16983	16797	17201	16975	17072	17118	17010	16999	17265	17124	17060	17135	17057	17147	17047	17094	17231	16967	17183	17111	17198	16984	17164	17054	17151	17066	17269	17184	17161	16894	16994	17085	17124	17123	16999	16949	17124	17024	17026	16984	17055	17113	16950	17120	16980	17219	17094	17146	17191	17203	17084	16923	17010	17016	17164	17244	17202	17235	17084	17209	17183	17103	16960	17166	16993	17154	17059	17071	17029	17216	17035	17252	16913	16971	17131	17136	16951	17155	17261	17088	16988	17078	17110	16894	17174	16991	17294	17105	17031	17083	17234	17129	17164	17126	17293	17058	16954	17056	17009	17061	17086	17044	16972	16840	17142	16968	17016	17280	17091	17118	16964	17052	17041	17036	17031	17038	17001	17170	17129	17049	17129	17082	17146	17046	17163	16942	17198	16941	17035	17016	17023	17195	17144	17212	16997	16940	16953	17036	17195	16994	17015	17143	17011	17038	17082	17125	17239	17035	17162	17171	17155	17136	17066	17091	17096	17010	17091	17271	17178	17196	17109	17065	17110	17127	17110	17219	17212	17140	17123	17025	17261	17144	17032	17159	16945	17195	17241	17189	17182	17183	17222	17036	17180	17121	17185	16993	16956	16979	17181	17024	17016	17185	17047	17206	16957	17095	17262	17130	17001	17132	17163	17112	16983	17202	16966	17124	17106	17112	17023	17157	17096	17177	17063	16922	17082	17045	17020	17263	17026	17169	17059	17118	17025	17097	17019	17146	17046	17066	17103	17145	17094	17066	16922	17071	17002	17062	17271	16909	17158	17232	17109	17041	17068	17158	17027	17172	17215	16949	17017	16997	17254	17030	17095	17119	17086	16891	17032	17047	17169	17032	17153	17183	17047	17008	17010	17129	17014	16943	16892	17152	17153	16950	17123	16977	17143	17223	17180	16889	17227	17111	16933	17196	17101	17079	17065	17356	17136	17145	16851	17344	16890	17229	17060	17160	16927	17117	17060	17041	17114	17147	17067	17092	16944	17154	17104	17118	17080	17089	17060	17247	16995	17184	17155	17080	17015	17170	17114	17152	17015	17007	17126	17181	17333	17113	17279	17000	17107	17183	17010	17130	17082	17076	17140	17236	17093	17028	17034	16908	17085	17151	16991	17067	17118	17186	17059	17085	17089	17165	17233	16842	17152	17037	17244	17204	16960	17115	17155	17053	17107	17099	16990	17194	17146	17326	17009	17177	17393	17016	17082	17223	17029	17047	17004	17278	17131	17045	17065	17105	17043	17062	17192	17042	17204	17210	17117	17037	16935	17118	17159	17117	17168	16919	17178	17097	17174	17040	17200	17102	17148	17036	17123	17162	16952	17028	17190	17130	16975	17061	17244	17260	17269	17171	17295	17218	16995	17099	17077	17144	17223	17162	17231	17109	16974	16899	17288	16992	17223	17208	17026	17207	17068	17092	17063	17042	17100	17061	17277	16969	16991	17274	17087	17209	17205	17002	17063	17006	17160	17175	17213	17193	17046	17102	17083	17250	17163	17015	17227	17120	17088	16926	17044	17150	17078	17040	17185	17136	17142	17102	17151	17328	17012	17044	17231	17055	17126	17187	17071	17229	17266	17039	17052	17034	16881	16963	17156	17198	17120	17178	17203	17119	17082	17116	17136	17041	17153	17126	17254	17058	17131	17099	17089	17134	17096	17153	17243	16991	17155	17129	17159	17144	17086	17232	17011	17174	17051	17059	17092	17306	17132	17058	17262	17019	17085	17263	17115	17141	17203	17060	17048	17153	17202	17079	17110	16931	17022	16969	16913	17064	17031	17142	17033	16932	16910	16937	17110	16937	17058	17115	16896	17077	17058	17234	17174	17132	17060	17216	17009	17122	16859	17103	17079	16947	16926	17134	17067	16945	17194	17162	17055	17058	17024	17130	17116	17222	17052	17018	17117	17036	16948	17041	17059	17108	17347	17000	17105	17037	17106	17200	16965	17246	16996	17057	17079	16980	17054	17068	17017	17156	17015	17183	17051	17028	17157	17062	17090	17011	17212	17047	17096	17102	17216	17174	17094	17062	17065	17125	17019	17126	17001	17138	17091	17108	16987	17113	17089	17236	17055	17073	16927	16992	17034	16891	17017	16986	17038	17204	16954	17002	17225	17103	17140	17144	16974	17142	17085	17165	17163	17086	17102	17003	17096	16967	17041	17039	17214	17147	17155	17061	16928	16962	17145	17109	17226	17066	17162	17051	17131	17042	17221	17170	17266	17122	16973	17046	17210	17097	17152	17070	17029	17101	17143	17082	17057	17205	17182	17137	17172	17083	17061	17148	16907	17082	17175	17208	17039	17112	17314	17137	17184	17155	16996	17181	17129	17114	17152	17239	17223	17130	17151	17101	17068	17158	17011	17206	17166	17207	16936	17244	17103	17126	17092	17101	17220	17061	17073	16857	16904	17091	17106	17327	16993	16954	17147	17146	17199	16870	17140	16971	17029	16916	16958	16818	17076	17196	17011	17149	17124	16968	17159	16981	17093	17011	17145	17210	17015	17242	17049	17031	16990	17132	17138	17062	16905	17126	17163	17096	17115	17086	16969	16929	16944	17039	17215	17064	17062	17138	17282	17258	17160	17048	17186	17122	17217	17023	16985	17062	17269	16929	17053	16957	16919	17053	17184	16951	17172	17135	17033	17280	16939	17018	17107	16999	17061	17041	16982	16951	17002	16853	17081	17139	17159	17017	17243	17141	17052	17076	17192	17088	17045	17004	17230	17224	17049	17176	17013	17027	17121	17030	17079	17148	17074	16969	16901	17190	17123	17062	16998	17047	17234	17160	17021	17190	17075	16915	17170	17162	17106	16996	16959	17014	17096	17031	17034	17067	17164	17112	16966	16978	17083	17080	17176	17137	17073	17103	17051	17152	16943	17028	17036	17159	17057	17117	17049	17120	17050	17071	16924	17049	17075	17029	17068	17043	16992	17179	16993	17084	17088	17060	17360	17061	17141	16960	17112	17086	17153	16899	16890	16942	16946	17029	17051	17221	17086	17145	17007	17133	17076	17064	16906	17031	17241	17024	17037	16926	17038	16986	17125	16983	17205	17004	16979	16990	17187	17011	17080	17268	16996	17142	17145	17174	16885	16979	17244	17188	17160	16980	17224	17152	17217	17073	17057	16988	17274	17078	17152	17041	17081	17233	17130	17106	17148	17089	16963	17185	17075	17116
27004	22036	26088	28813	34118	31314	26585	22205	19872	18660	18578	18474	18221	18229	18266	18248	18310	18218	18276	18252	18263	18107	18564	18360	18426	18307	18257	18303	18249	18253	18150	18200	18289	18290	18216	18111	18176	18122	18257	18114	18209	18195	18279	18304	18155	18276	18161	18009	18105	18154	18128	18385	18154	18237	18200	18171	18190	18208	18203	18137	18104	18224	18132	18177	18072	18123	18108	18197	18011	18262	18212	18093	18184	18181	18119	18362	18168	18120	17893	18260	18309	18319	18369	18205	18230	18365	18091	18190	18391	18057	18216	18139	18351	18303	18307	18294	18313	18242	18270	18261	18142	18118	18170	18095	18142	18220	18173	18075	17971	18170	18299	18290	18305	18234	18268	18209	18308	18328	18091	18251	18202	18500	18189	18314	18195	18155	18257	18075	18150	18167	18211	18198	18286	18171	18101	18162	17958	18248	18107	18391	18142	18255	18271	18258	18206	18322	18214	18294	18347	18104	18298	17978	18274	18216	18332	18264	18213	18213	18123	18125	18115	18161	18151	18377	18120	18244	18266	18380	18320	18007	18144	18066	18096	18096	18216	17868	18193	18055	18109	18132	18238	18287	18226	18162	18200	18092	18184	18193	18051	18236	18184	18247	18345	18171	18228	18206	18207	18098	18132	18201	18386	18113	18191	17982	18030	18106	18274	18122	18196	17996	18189	18201	18170	18082	18201	18297	18306	18159	18024	18190	18033	17990	18141	18162	18161	18331	18181	18195	18269	18204	18312	18144	18245	17964	18206	18258	18283	18088	18217	18220	18216	18020	18199	18343	17997	18181	18137	18141	18233	18336	18451	18456	18080	18092	18195	18283	18105	18395	18144	18122	18419	18132	18304	18290	18029	17953	18188	17922	18202	18085	18040	18220	18098	18141	18084	18040	18088	18147	18327	18272	18246	18242	18254	18296	18470	18284	18237	18150	18202	18139	18197	18257	18219	18393	18189	18097	18141	17929	18334	18253	18063	18033	18210	18230	17902	18163	18055	18287	18319	18319	18155	18005	18160	18108	18369	18300	18121	18148	18205	18159	18178	18100	18225	18202	18428	18204	18218	18072	18179	18296	18193	18386	18373	18301	18202	18300	18082	18092	17964	18095	18085	18341	18139	18308	18149	18269	18109	18020	18202	18095	18222	18295	18188	18099	18269	18248	18084	18059	18295	18218	18146	18175	18263	18353	18031	18120	18136	18178	18040	18251	18253	18173	18339	18177	18316	18327	18247	18478	18094	18072	18076	17988	18118	18261	18222	17999	18209	18291	18182	18170	18196	18193	18096	18087	18279	18109	18073	18104	18306	18406	18279	18262	18297	18264	18036	18245	18405	18291	18147	18003	18134	18160	18200	18267	18322	18199	18298	17989	18002	18255	18248	17970	18239	18120	18223	18078	18291	18367	18306	18214	17985	18064	18412	18163	18293	18114	18214	18330	18298	18170	18123	18059	18240	18325	18098	18135	18086	18134	18326	18174	18285	18085	18139	18246	18201	18045	17998	18472	18199	18101	18257	18270	18411	18273	18268	18254	18185	18024	18036	18187	18144	18149	18499	18343	18249	18246	18161	18171	18193	18094	18185	18158	18110	18266	18208	18159	18087	18226	18123	18122	18525	18292	18181	18166	18145	18049	18017	18017	18184	18108	18091	18103	18242	18340	18320	18168	18194	18228	18140	18244	18209	18151	18399	18301	18239	18161	18274	18180	18305	18020	18205	18226	18054	18044	18099	18187	18574	18080	18249	18145	17800	18237	18143	18220	18171	18284	18220	18283	18181	18281	18125	18281	18418	18185	18142	17989	18079	18261	18056	18210	18290	18317	18310	18113	18156	18375	18276	18120	18398	18063	18351	18261	18074	18303	18238	18479	18239	18091	18032	18136	18235	18250	18271	18313	18401	18278	18253	18353	18209	18213	18017	18192	18052	18131	18324	18312	18119	18114	18241	18285	18227	18337	18072	18281	17972	18120	18053	18114	18066	18389	18344	18220	18065	18276	18377	18173	17997	18197	18025	18365	18329	18062	18441	18182	18106	18178	18098	18107	18198	18443	18093	18063	18039	18184	18289	18352	18283	18060	18052	18239	18391	18159	18030	18119	18286	18088	18156	18150	18200	18174	18147	17922	18257	18184	18203	18168	18278	18130	18264	18226	18209	18135	18211	18188	18224	18275	18109	18199	18159	18134	18195	18150	18288	18160	18305	18312	18293	18024	18100	18246	18174	18083	18367	18066	18154	18075	18218	18331	18237	18033	17990	18240	18013	18133	18221	18224	18375	18230	18174	17991	18325	18208	18193	18180	18147	18151	18192	18164	18406	18208	18089	18339	18187	18189	18280	18130	18068	18187	18329	18278	18187	18144	18217	18058	18183	18258	18189	18202	18295	18234	18061	18201	17935	18327	18235	18056	18264	18311	18332	18252	18235	18267	18194	18391	18145	18019	18047	18140	18362	18254	18332	17857	18152	18183	18204	18293	18314	18188	18145	18259	18333	18304	18229	18380	17857	18266	18267	18154	18265	18095	18106	18059	18165	18244	18221	18461	18202	18184	18075	18077	18364	18218	18392	18199	18365	18539	18289	18073	18214	18025	18073	18264	18279	18212	18212	18344	18258	18457	18318	17940	18036	18053	18249	18091	17943	18191	17965	18064	18155	18059	18332	18228	18190	18200	18148	18160	18277	18207	18232	18089	18024	18203	18022	18164	18131	18163	17990	18285	18309	18214	18019	18294	18113	18183	18145	18330	18261	18252	18191	18121	18158	18092	18306	18115	18346	18042	18174	18198	18025	18202	18426	18345	18314	18335	18302	18210	18089	18293	18061	18164	18195	17962	18199	18146	18299	18009	18318	18201	18258	18444	18230	18283	18042	18169	18189	18333	18336	18163	18452	17992	18184	18208	18109	18182	18255	18115	18116	18325	18257	18343	18278	18281	18241	18154	18243	18160	17988	18381	18256	18047	18197	18181	18374	18167	18276	18384	18403	18256	18204	18188	18206	18185	18524	18142	18311	18111	18193	18104	18057	18224	18267	18343	18318	18285	18011	18131	18239	18214	18302	18255	18054	18122	18311	18287	18203	18244	18184	18217	18070	18240	18182	18275	18211	18014	18157	18264	18235	18271	18199	18063	18219	18374	18257	18185	18219	18226	18192	18052	18192	18259	18220	18146	18150	18236	18352	18167	18104	18073	18314	18078	18132	18138	18082	18140	18295	18280	18192	18159	17940	18079	18108	18008	18144	18155	18248	18330	18215	18073	18227	18215	18080	18088	18048	18194	18076	18033	18197	18295	18240	18291	18230	18196	18061	18373	18131	18052	18205	18348	18325	18054	18125	18202	18181	18267	18190	18275	18109	18257	18084	18260	18406	18130	18457	18425	18225	18240	18236	18062	18143	18383	18332	18274	18132	18183	18291	18242	18229	18285	18262	18184	18080	18156	18307	18093	18137	18116	18089	18167	18125	18184	18157	18185	18473	18301	18091	17994	18290	18099	17969	18073	18208	18178	18271	18290	18275	18135	18322	18140	18205	18162	18137	18341	18167	18140	18125	18042	18059	18136	17994	18229	18038	18350	18214	18393	18068	18289	18116	17959	18123	18032	18154	18149	18240	18267	18102	18150	18147	18545	18250	18258	18092	18293	18232	18145	18313	18185	18328	18260	18343	18106	18101	18150	17921	18319	18104	18118	18116	18226	18433	18320	18135	18310	18215	18299	18023	18241	18452	18231	18074	18336	18230	18067	18126	18083	18214	18127	18085	17978	18331	18370	18130	18188	18208	18195	18159	18060	18172	18062	18139	18225	18193	18087	18108	18128	18226	18254	18186	18210	18322	18201	18362	18209	18220	18322	18154	18350	18064	18025	18251	18200	18196	18111	18379	18182	18136	18159	18508	18258	18308	18085	18163	18111	18108	18280	18179	18090	18050	18214	18101	18180	18293	18072	18086	18089	18041	18124	18266	18303	18180	18366	18264	18337	18173	18269	18162	18346	18095	18072	18299	18116	18316	18225	18340	18140	18137	18005	18175	18258	18268	18275	18115	18144	18255	18116	18321	18394	18250	18068	18071	18084	18147	18415	18411	18297	18101	18012	18319	18157	18070	18125	18162	18064	18215	18240	18109	18258	18104	18130	18202	18075	18309	18270	18299	18296	18045	18219	18264	18288	18364	18299	18193	18077	18192	18203	18051	18262	18212	18395	18213	18328	18101	18175	18187	18193	18305	18269	18206	18309	18074	18355	18173	18052	18313	18239	18337	18300	18431	18263	18027	18191	18295	18187	18161	18209	18029	18162	18228	18169	18314	18324	18386	18304	18277	18119	18452	18256	18290	18297	18172	18019	18180	18279	18258	18267	18040	18091	18318	18253	18053	18055	18134	18278	18106	18227	18277	18218	18108	18443	18144	18279	18198	18048	18192	18279	18325	18224	18194	18300	18292	18217	18232	18239	18171	18112	18141	18308	18281	18153	18095	18111	18300	18242	18179	18173	18126	18222	18083	18299	18056	18180	18239	18293	18058	18139	18333	18197	18308	18133	18187	17973	18304	18038	18339	18219	18235	18032	18332	18275	18192	17976	18230	18326	18024	18240	18291	18190	17968	18374	18083	18198	18307	18177	18132	18208	18118	18204	18307	18119	18347	18168	18222	18337	18267	18205	18446	18184	18124	18268	18210	18219	17845	18151	18391	18165	18245	18011	18123	18274	18343	18034	18054	18086	18214	18178	18265	18192	18300	18111	18318	18287	18308	18085	18232	18307	18137	18170	18266	18326	18157	18326	18217	18268	18187	18307	18139	18163	18207	18208	18084	18111	18123	18127	18462	18399	18182	18272	18183	18100	18287	18182	18304	18246	18159	18133	18137	18142	18164	18187	18254	18107	18303	18289	18264	18339	18085	18258	18258	18206	18171	18190	18174	18148	18310	18313	18157	18224	18164	18137	18315	18289	18111	18046	18127	18038	18120	18097	18254	18124	18162	18110	18159	18226	18105	18240	18158	18225	18337	18264	18217	18272	18280	18288	18369	18222	18384	18241	18070	18105	18291	18231	18188	18272	18156	18223	18011	18213	18224	18218	18310	18416	18250	18295	18204	18349	18158	18163	18258	18222	18550	18386	18376	18285	18423	18151	18012	18103
16264	21572	22149	28911	35871	31840	25853	20509	17793	16630	16450	16231	16426	16441	16445	16543	16206	16263	16322	16285	16428	16393	16380	16331	16400	16275	16359	16334	16220	16380	16384	16331	16415	16195	16409	16513	16569	16358	16374	16290	16322	16308	16183	16197	16344	16294	16295	16388	16225	16138	16331	16355	16327	16231	16250	16437	16174	16620	16262	16369	16332	16298	16428	16437	16455	16169	16484	16291	16463	16425	16352	16483	16365	16256	16258	16472	16374	16161	16366	16265	16236	16320	16384	16421	16383	16461	16451	16369	16339	16261	16309	16386	16311	16223	16461	16218	16326	16423	16254	16346	16257	16585	16191	16186	16250	16313	16462	16439	16400	16318	16393	16342	16274	16356	16230	16281	16343	16455	16298	16264	16384	16499	16458	16381	16448	16229	16383	16376	16400	16374	16371	16353	16329	16394	16297	16206	16366	16423	16322	16295	16258	16212	16207	16246	16408	16279	16285	16255	16224	16304	16388	16149	16245	16266	16357	16282	16331	16461	16256	16240	16455	16381	16320	16368	16244	16404	16351	16315	16233	16340	16317	16182	16304	16453	16164	16448	16257	16364	16465	16439	16270	16452	16235	16381	16421	16202	16210	16456	16448	16086	16436	16359	16287	16369	16090	16212	16217	16100	16270	16354	16442	16278	16309	16446	16203	16376	16340	16441	16195	16421	16222	16255	16369	16215	16343	16254	16300	16435	16348	16457	16341	16294	16435	16225	16442	16321	16415	16297	16232	16180	16333	16367	16431	16245	16233	16217	16538	16342	16367	16239	16277	16368	16102	16140	16443	16196	16316	16206	16387	16273	16301	16425	16330	16397	16332	16412	16300	16323	16236	16296	16410	16397	16479	16439	16356	16287	16321	16362	16303	16329	16327	16249	16308	16132	16344	16449	16168	16424	16307	16150	16231	16237	16242	16318	16434	16404	16157	16533	16327	16275	16149	16355	16367	16374	16231	16275	16260	16359	16443	16434	16333	16291	16330	16312	16418	16113	16384	16374	16317	16403	16373	16284	16477	16374	16370	16205	16339	16267	16362	16254	16337	16108	16252	16118	16364	16190	16176	16249	16509	16407	16377	16412	16206	16366	16428	16270	16525	16165	16336	16144	16509	16303	16407	16326	16254	16366	16415	16402	16334	16405	16492	16369	16286	16320	16371	16375	16282	16422	16326	16424	16326	16224	16255	16365	16424	16301	16218	16283	16440	16395	16525	16214	16394	16543	16509	16320	16335	16397	16407	16247	16533	16257	16293	16309	16441	16236	16315	16366	16487	16451	16417	16349	16430	16310	16284	16360	16384	16319	16406	16335	16288	16263	16314	16365	16497	16283	16346	16324	16359	16278	16233	16324	16323	16405	16309	16213	16375	16395	16283	16375	16302	16309	16172	16282	16387	16364	16284	16516	16303	16300	16318	16332	16164	16428	16301	16389	16276	16342	16299	16222	16381	16132	16442	16168	16460	16279	16389	16384	16361	16518	16241	16347	16391	16372	16361	16338	16424	16376	16323	16427	16396	16352	16411	16331	16294	16311	16376	16314	16267	16227	16375	16174	16345	16326	16173	16246	16390	16414	16258	16344	16501	16359	16242	16304	16483	16274	16328	16459	16140	16305	16313	16278	16347	16279	16452	16355	16239	16359	16400	16395	16369	16112	16460	16278	16422	16309	16431	16354	16305	16290	16293	16356	16350	16281	16236	16286	16369	16533	16424	16367	16450	16252	16443	16244	16192	16357	16292	16262	16256	16256	16436	16246	16259	16273	16304	16234	16234	16308	16341	16231	16325	16317	16420	16194	16338	16203	16439	16349	16261	16274	16302	16390	16214	16311	16323	16366	16346	16369	16236	16374	16193	16290	16428	16522	16477	16262	16314	16312	16341	16173	16454	16164	16307	16491	16177	16480	16372	16294	16363	16250	16518	16253	16273	16441	16327	16321	16499	16530	16587	16455	16306	16372	16425	16222	16285	16324	16356	16261	16274	16371	16452	16471	16435	16422	16130	16256	16299	16379	16367	16488	16349	16376	16281	16408	16348	16541	16318	16367	16484	16348	16218	16135	16309	16422	16403	16351	16161	16312	16416	16471	16374	16421	16420	16417	16335	16332	16330	16109	16373	16297	16356	16257	16515	16202	16329	16353	16468	16305	16347	16364	16419	16351	16354	16230	16380	16264	16350	16350	16301	16217	16456	16164	16288	16498	16351	16382	16282	16369	16353	16157	16427	16274	16399	16321	16359	16200	16389	16625	16243	16252	16454	16393	16330	16273	16278	16191	16453	16331	16299	16341	16419	16381	16288	16370	16395	16329	16333	16290	16416	16228	16309	16277	16350	16301	16386	16461	16371	16306	16337	16324	16410	16382	16383	16399	16312	16521	16296	16350	16295	16241	16404	16475	16365	16340	16208	16350	16376	16296	16304	16357	16331	16288	16407	16363	16302	16256	16273	16402	16244	16347	16455	16334	16263	16361	16199	16184	16343	16189	16313	16458	16349	16351	16259	16211	16356	16451	16434	16257	16353	16353	16348	16265	16328	16325	16185	16323	16388	16196	16329	16354	16258	16488	16409	16332	16375	16188	16367	16366	16242	16241	16432	16242	16477	16287	16367	16352	16212	16318	16383	16413	16197	16505	16151	16281	16327	16300	16192	16466	16285	16319	16301	16463	16431	16431	16226	16375	16280	16308	16469	16184	16292	16361	16246	16484	16479	16378	16227	16542	16387	16240	16311	16460	16301	16404	16387	16265	16375	16553	16416	16372	16393	16467	16187	16291	16414	16262	16450	16426	16191	16360	16365	16330	16336	16329	16198	16418	16268	16208	16376	16228	16405	16475	16455	16354	16469	16249	16293	16380	16478	16318	16358	16466	16338	16238	16371	16323	16353	16310	16514	16455	16348	16460	16234	16431	16445	16271	16413	16514	16249	16434	16390	16300	16439	16401	16423	16365	16487	16296	16303	16385	16345	16154	16280	16349	16271	16446	16230	16264	16340	16391	16235	16321	16329	16260	16293	16197	16195	16401	16545	16197	16249	16498	16381	16240	16276	16225	16287	16418	16211	16146	16267	16434	16342	16318	16243	16455	16298	16487	16443	16149	16355	16435	16224	16545	16317	16374	16484	16168	16266	16327	16271	16371	16334	16276	16258	16181	16327	16260	16382	16352	16365	16250	16206	16389	16378	16365	16332	16406	16273	16239	16251	16406	16376	16323	16446	16224	16310	16122	16229	16373	16407	16592	16354	16390	16438	16418	16248	16385	16263	16363	16485	16450	16194	16441	16346	16290	16351	16516	16240	16301	16371	16227	16386	16299	16355	16272	16265	16443	16448	16360	16128	16362	16301	16309	16494	16482	16178	16366	16312	16453	16143	16334	16440	16459	16463	16227	16364	16528	16427	16356	16572	16068	16416	16321	16380	16373	16309	16350	16133	16464	16071	16270	16414	16341	16473	16133	16316	16304	16249	16392	16384	16311	16265	16197	16321	16340	16332	16376	16392	16399	16397	16261	16376	16467	16200	16354	16166	16441	16341	16318	16399	16145	16504	16492	16465	16352	16414	16499	16231	16506	16356	16418	16399	16412	16349	16268	16453	16370	16163	16321	16374	16298	16152	16418	16506	16326	16330	16309	16281	16359	16421	16358	16280	16458	16393	16267	16454	16250	16413	16263	16339	16238	16325	16379	16187	16343	16387	16588	16279	16370	16398	16364	16278	16272	16341	16350	16455	16279	16386	16307	16257	16449	16286	16474	16345	16298	16504	16249	16510	16377	16334	16454	16430	16393	16299	16328	16335	16392	16491	16349	16281	16482	16488	16298	16276	16502	16417	16390	16284	16247	16300	16489	16191	16338	16417	16250	16190	16485	16243	16270	16291	16360	16283	16316	16327	16262	16339	16447	16432	16218	16577	16236	16317	16347	16191	16389	16300	16223	16442	16444	16381	16461	16309	16264	16427	16284	16342	16236	16288	16653	16258	16336	16171	16338	16202	16248	16407	16241	16335	16491	16358	16363	16375	16318	16257	16289	16438	16155	16288	16394	16259	16385	16267	16326	16361	16388	16277	16374	16570	16335	16337	16404	16349	16476	16308	16225	16284	16182	16322	16277	16500	16313	16333	16408	16275	16268	16393	16475	16378	16308	16469	16189	16396	16167	16416	16324	16484	16420	16189	16281	16264	16297	16216	16228	16416	16334	16334	16309	16381	16346	16359	16348	16277	16352	16177	16460	16276	16343	16350	16374	16314	16485	16311	16287	16332	16294	16242	16281	16374	16349	16343	16299	16537	16300	16354	16279	16241	16130	16355	16409	16304	16457	16286	16293	16404	16381	16406	16299	16397	16294	16336	16282	16295	16212	16430	16268	16322	16459	16241	16379	16320	16249	16303	16368	16407	16158	16304	16323	16355	16375	16495	16299	16330	16187	16399	16163	16593	16308	16288	16216	16321	16454	16318	16387	16350	16286	16322	16380	16329	16251	16295	16442	16288	16302	16328	16223	16429	16319	16336	16458	16321	16308	16360	16332	16499	16220	16295	16304	16314	16271	16343	16236	16451	16405	16382	16207	16339	16545	16266	16224	16412	16305	16303	16192	16242	16278	16293	16616	16203	16392	16284	16290	16271	16276	16425	16331	16495	16235	16226	16282	16287	16339	16377	16252	16250	16370	16267	16283	16229	16526	16234	16519	16317	16327	16346	16202	16340	16175	16408	16381	16410	16271	16250	16352	16379	16445	16423	16564	16418	16230	16386	16260	16378	16388	16227	16363	16393	16366	16361	16372	16380	16384	16402	16525	16275	16361	16418	16366	16373	16445	16215	16197	16385	16288	16346	16359	16394	16266	16437	16308	16390	16418	16259	16308	16257	16290	16392	16373	16361	16292	16423	16223	16300	16407	16277	16420	16418	16302	16302	16400	16369	16331	16422	16380	16293	16229	16346	16388	16463	16372	16486	16323	16427	16333	16336	16255	16291	16211	16400	16481	16310	16362	16449	16103	16293	16353	16298	16309	16383	16358	16449	16527	16471	16353	16218	16263	16384	16435	16384	16454	16356	16520	16373	16423	16323	16298	16382	16283	16548	16288	16377	16311	16558	16204	16374	16346	16362	16375	16247	16281	16418	16264	16467	16314	16323	16355
23565	21094	28595	32028	56370	58212	47593	33461	24405	20199	18867	18491	18586	18474	18531	18628	18432	18388	18517	18678	18397	18363	18337	18602	18424	18437	18425	18382	18409	18343	18259	18288	18257	18200	18401	18182	18421	18436	18266	18313	18319	18403	18404	18285	18468	18298	18443	18371	18470	18389	18325	18286	18296	17995	18341	18351	18395	18358	18433	18350	18179	18461	18370	18367	18370	18337	18507	18430	18522	18485	18523	18338	18600	18333	18372	18399	18357	18356	18328	18195	18450	18367	18389	18206	18423	18192	18292	18290	18301	18371	18346	18168	18266	18516	18316	18178	18269	18347	18161	18058	18468	18342	18581	18434	18392	18372	18238	18481	18322	18445	18292	18213	18255	18376	18328	18255	18316	18120	18474	18175	18322	18086	18340	18211	18275	18464	18400	18198	18367	18187	18256	18170	18052	18310	18214	18226	18294	18179	18237	18370	18351	18285	18479	18281	18204	18233	18185	18402	18398	18274	18471	18245	18232	18198	18307	18423	18374	18384	18313	18401	18302	18420	18563	18391	18356	18045	18290	18346	18224	18343	18201	18238	18082	18331	18336	18172	18372	18311	18400	18195	18450	18578	18168	18254	18069	18191	18399	18294	18341	18165	18297	18340	18249	18280	18220	18275	18280	18356	18387	18335	18420	18180	18212	18486	18299	18208	18379	18101	18185	18178	18185	18374	18269	18241	18283	18458	18153	18381	18449	18325	18254	18518	18236	18341	18525	18190	18346	18336	18253	18278	18386	18307	18311	18361	18334	18181	18426	18339	18478	18273	18458	18235	18322	18272	18199	18332	18216	18004	18496	18133	18226	18143	18172	17960	18157	18376	18395	18272	18151	18202	18298	18233	18436	18118	18343	18394	18276	18161	18331	18204	18255	18358	18142	18145	18183	18122	18193	18309	18302	18180	18363	18376	18266	18311	18283	18400	18276	18039	18285	18259	18318	18272	18421	18227	18089	18211	18036	18231	18303	18298	18355	18271	18180	18091	18556	18444	18282	18133	18375	18211	18343	18336	18278	18147	18298	18289	18174	18228	18190	18181	18105	18224	18326	18079	18204	18272	18285	18040	18186	18323	18291	18245	18357	18280	18204	18491	18263	18351	18314	18380	18231	18282	18302	18097	18284	18265	18483	18176	18219	18280	18569	18284	18382	18295	18241	18046	18263	18194	18277	18165	18168	18306	18347	18470	18176	18105	18432	18296	18195	18378	18339	18283	18269	18201	18214	18304	18353	18334	18276	18474	18173	18355	18216	18256	18446	18164	18343	18193	18394	18455	18257	18261	18152	18177	18306	18200	18199	18453	18233	18057	18312	18399	18426	18197	18234	18343	18225	18350	18199	18352	18275	18282	18318	18188	18365	18231	18292	18329	18407	18305	18299	18291	18335	18225	18387	18170	18358	18199	18465	18429	18339	18212	18373	18250	18417	18175	18144	18255	18112	18405	18150	18223	18187	18475	18427	18375	18288	18187	18271	18305	18328	18221	18366	18360	18225	18371	18334	18401	18456	18338	18332	18128	18248	18264	18193	18288	18232	18546	18277	18380	18153	18141	18218	18461	18274	18015	18279	18244	18377	18332	18404	18397	18220	18180	18412	18126	18332	18306	18469	18411	18226	18111	18189	18480	18223	18190	18357	18228	18206	18251	18169	18473	18440	18238	18373	18355	18400	18252	18218	17994	18320	18169	18244	18499	18357	18288	18074	18210	18288	18055	18282	18284	18247	18224	18301	18345	18345	18391	18151	18483	18347	18297	18236	18226	18171	18338	18523	18339	18183	18266	18510	18308	18256	18365	18206	18196	18291	18294	18199	18475	18295	18320	18398	18204	18289	18319	18386	18153	18331	18152	18387	18262	18116	18410	18298	18253	18266	18264	18396	18274	18346	18288	18462	18413	18532	18493	18097	18434	18339	18282	18611	18298	18056	18141	18317	18212	18384	18400	18496	18283	18331	18216	18315	18225	18192	18288	18323	18203	18344	18321	18402	18273	18353	18278	18245	18274	18300	18219	18316	18274	18084	18375	18152	18421	18347	18253	18249	18197	18238	18446	18292	18231	18408	18243	18290	18269	18189	18291	17997	18178	18415	18104	18424	18488	18223	18480	18620	18296	18326	18174	18247	18386	18483	18421	18395	18329	18528	18227	18250	18237	18354	18202	18337	18231	18417	18417	18282	18253	18577	18251	18297	18327	18295	18293	18435	18350	18030	18278	18149	18419	18255	18178	18170	18312	18049	18086	18260	18282	18246	18022	18260	18064	18206	18238	18165	18320	18312	18364	18326	18368	18262	18297	18290	18304	18338	18342	18340	18400	18440	18300	18282	18171	18241	18297	18243	18223	18335	18452	18347	18268	18088	18376	18302	18579	18272	18178	18193	18255	18427	18337	18329	18012	18209	18212	18189	18327	18407	18190	18105	18296	18145	18179	18218	18355	18095	18358	18162	18236	18287	18199	18235	18303	18355	18248	18442	18167	18234	18311	18192	18248	18192	18341	18320	18413	18192	18106	18381	18351	18196	18291	18377	18087	18403	18192	18464	18309	18242	18349	18461	18497	18269	18129	18224	18266	18296	18162	18108	18362	18249	18266	18302	18253	18309	18176	18308	18318	18479	18355	18157	18119	18260	18394	18357	18292	18112	18218	18351	18090	18096	18293	18326	18361	18166	18179	18495	18283	18473	18304	18436	18438	18406	18237	18288	18099	18293	18185	18394	18280	18249	18281	18359	18187	18366	18142	18366	18273	18365	18275	18350	18198	18217	18430	18414	18325	18153	18391	18075	18433	18115	18197	18366	18353	18365	18113	18494	18038	18378	18332	18367	18269	18336	18368	18338	18359	18331	18258	18304	18330	18403	18092	18407	18383	18552	18244	18095	18282	18401	18191	18194	18461	18363	18314	18315	18201	18404	18419	18233	18258	18206	18139	18420	18237	18279	18261	18368	18080	18311	18244	18437	18306	18329	18263	18500	18272	18428	18395	18316	18338	18528	18299	18375	18324	18488	18100	18207	18236	18411	18094	18353	18201	18431	18091	18123	18375	18269	18410	18338	18234	18111	18284	18282	18228	18239	18354	18229	18263	18235	18300	18215	18473	18385	18109	18186	18115	18177	18435	18037	18372	18353	18410	18332	18371	18417	18125	18351	18321	18403	18234	18499	18355	18248	18177	18215	18488	18322	18187	18225	18085	18377	18380	18443	18219	18218	18283	18252	18321	18321	18338	18346	18276	18333	18073	18254	18254	18223	18189	18370	18425	18252	18295	18161	18495	18395	18262	18402	18299	18212	18130	18360	18263	18341	18213	18297	18328	18354	18566	18154	18233	18486	18209	18243	18283	18348	18248	18306	18333	18262	18257	18405	18342	18328	18242	18197	18423	18132	18498	18362	18138	18392	18287	18411	18553	18308	18352	18410	18230	18397	18303	18286	18352	18278	18401	18291	18340	18370	18339	18394	18191	18409	18180	18462	18207	18153	18312	18492	18346	18060	18195	18321	18168	18182	18135	18155	18378	18224	18163	18235	18311	18175	18260	18279	18154	18342	18295	18439	18475	18093	18177	18168	18356	18303	18315	18167	18462	18231	18125	18330	18486	18306	18284	18458	18220	18365	18289	18283	18385	18332	18190	18417	18243	18491	18406	18228	18199	18225	18158	18441	18397	18318	18369	18278	18323	18388	18495	18480	18366	18373	18287	18233	18358	18326	18475	18395	18358	18300	18144	18531	18322	18475	18434	18233	18248	18283	18334	18330	18269	18273	18398	18246	18244	18436	18346	18425	18090	18565	18322	18385	18200	18234	18522	18484	18294	18334	18443	18164	18314	18308	18169	18238	18156	18495	18332	18370	18302	18330	18410	18296	18340	18355	18189	18413	18552	18375	18290	17976	18366	18279	18129	18243	18364	18367	18252	18140	18325	18416	18277	18067	18224	18265	18262	18243	18384	18282	18321	18316	18307	18138	18294	18235	18111	18356	18386	18535	18171	18373	18321	18322	18449	18129	18334	18306	18292	18184	18377	18240	18282	18214	18389	18157	18006	18350	18369	18387	18202	18266	18226	18282	18370	18098	18214	18415	18033	18283	18314	18153	18263	18357	18444	18475	18418	18430	18195	18278	18222	18283	18233	18226	18143	18367	18285	18150	18130	18337	18386	18036	18225	18151	18311	18487	18402	18388	18215	18191	18199	18360	18012	18105	18306	18250	18255	18329	18210	18192	18259	18207	18329	18346	18389	18106	18217	18232	18216	18399	18210	18527	18264	18294	18246	18203	18312	18258	18330	18316	18312	18448	18125	18253	18401	18348	18219	18257	18348	18048	18088	18408	18335	18257	18246	18475	18416	18223	18168	18420	18315	18353	18523	18423	18418	18338	18241	18223	18312	18211	18228	18177	18254	18183	18249	18448	18276	18370	18314	18489	18245	18380	18295	18271	18349	18223	18319	18410	18210	18142	18272	18376	18259	18513	18222	18410	18399	18340	18071	18313	18322	18183	18278	18436	18199	18388	18259	18295	18516	18213	18180	18277	18282	18222	18235	18257	18399	18244	18140	18125	18220	18513	18283	18369	18356	18261	18458	18499	18370	18324	18321	18202	18319	18320	18557	18556	18351	18279	18370	18228	18196	18315	18386	18179	18421	18339	17988	18268	18295	18108	18255	18303	18202	18471	18336	18419	18272	18405	18202	18315	18435	18413	18474	18391	18313	18371	18133	18065	18395	18209	18326	18605	18337	18506	18417	18230	18301	18467	18423	18233	18393	18373	18549	18337	18127	18296	18348	18237	18397	18230	18484	18463	18088	18459	18463	18198	18322	18320	18232	18350	18250	18312	18578	18235	18380	18314	18338	18329	18336	18298	18469	18316	18226	18314	18361	18490	18288	18353	18410	18090	18286	18464	18391	18545	18252	18412	18365	18382	18100	18372	18383	18249	18214	18113	18147	18297	18423	18260	18313	18324	18248	18219	18203	18421	18264	18339	18590	18361	18448	18402	18386	18315	18160	18225	18376	18233	18249	18539	18475	18346	18321	18319	18350	18096	18314	18085	18268	18242	18366	18360	18423	18186	18177	18317	18347	18235	18336	18263	18194	18331	18256	18445	18287	18460	18284	18512	18346	18484	18084	18212	18118	18175	18168
16303	27698	31576	54390	65638	59884	47238	33283	22823	17950	16587	16452	16427	16555	16591	16377	16490	16483	16433	16277	16284	16658	16389	16454	16439	16285	16497	16558	16369	16537	16539	16372	16558	16464	16543	16297	16210	16400	16482	16120	16340	16446	16443	16278	16420	16457	16348	16436	16380	16451	16506	16264	16345	16380	16503	16486	16403	16491	16338	16270	16487	16508	16472	16355	16475	16371	16324	16473	16496	16525	16495	16381	16518	16452	16507	16639	16363	16579	16243	16472	16399	16446	16445	16410	16530	16559	16297	16270	16346	16326	16459	16550	16499	16302	16504	16461	16242	16422	16394	16343	16330	16289	16476	16375	16365	16458	16403	16573	16468	16319	16498	16404	16452	16479	16391	16353	16505	16313	16398	16324	16376	16241	16528	16309	16451	16257	16403	16420	16500	16406	16321	16459	16523	16518	16384	16320	16432	16341	16507	16290	16269	16400	16412	16269	16387	16385	16483	16409	16264	16421	16319	16485	16569	16616	16419	16322	16582	16351	16324	16465	16277	16514	16272	16421	16315	16458	16438	16353	16354	16205	16390	16228	16211	16488	16497	16408	16474	16415	16547	16308	16323	16339	16538	16475	16294	16367	16442	16465	16216	16494	16518	16422	16308	16379	16454	16450	16442	16455	16558	16524	16348	16392	16346	16494	16291	16464	16462	16422	16357	16484	16320	16406	16532	16545	16336	16453	16511	16519	16614	16485	16395	16210	16512	16331	16393	16377	16488	16580	16415	16502	16507	16374	16434	16364	16351	16363	16397	16366	16268	16487	16469	16245	16433	16481	16351	16490	16403	16346	16469	16366	16588	16423	16527	16374	16532	16302	16325	16338	16527	16620	16268	16236	16317	16323	16415	16456	16377	16300	16457	16425	16248	16391	16646	16483	16465	16431	16294	16421	16307	16577	16464	16280	16402	16391	16464	16297	16423	16520	16384	16438	16307	16313	16402	16351	16339	16536	16432	16330	16360	16587	16449	16304	16424	16418	16255	16415	16286	16368	16431	16288	16454	16335	16340	16386	16318	16314	16360	16458	16550	16451	16492	16479	16370	16309	16397	16236	16389	16530	16353	16475	16511	16389	16376	16302	16449	16393	16371	16292	16386	16213	16354	16490	16276	16331	16342	16302	16452	16509	16355	16262	16432	16368	16295	16519	16181	16443	16570	16355	16378	16410	16435	16541	16485	16359	16328	16442	16515	16479	16349	16441	16353	16396	16487	16321	16318	16561	16399	16368	16402	16329	16431	16432	16207	16412	16221	16461	16568	16314	16256	16413	16433	16363	16543	16283	16401	16511	16363	16341	16404	16345	16347	16456	16589	16218	16389	16332	16374	16346	16431	16457	16507	16502	16542	16474	16429	16301	16318	16399	16354	16289	16227	16431	16341	16482	16262	16296	16431	16263	16396	16371	16597	16235	16293	16479	16431	16471	16268	16427	16491	16165	16507	16289	16550	16439	16333	16419	16414	16508	16389	16405	16402	16431	16595	16436	16311	16372	16382	16427	16299	16377	16387	16480	16321	16503	16353	16370	16434	16428	16208	16314	16431	16309	16274	16545	16363	16423	16345	16268	16699	16348	16435	16629	16464	16390	16393	16320	16367	16347	16343	16274	16411	16425	16428	16469	16425	16535	16457	16392	16393	16448	16500	16446	16372	16474	16240	16401	16348	16411	16271	16326	16489	16262	16322	16333	16483	16528	16326	16331	16253	16403	16581	16429	16348	16208	16497	16263	16544	16294	16524	16798	16473	16371	16442	16356	16520	16252	16504	16383	16418	16515	16423	16363	16292	16551	16332	16375	16540	16346	16332	16463	16330	16442	16503	16568	16499	16445	16346	16407	16479	16378	16621	16315	16480	16403	16378	16312	16347	16323	16556	16353	16559	16306	16371	16332	16376	16287	16568	16532	16550	16328	16517	16450	16345	16244	16351	16348	16385	16469	16244	16391	16265	16337	16315	16455	16260	16367	16366	16563	16362	16104	16192	16208	16446	16436	16451	16242	16416	16542	16228	16417	16425	16449	16335	16432	16456	16185	16362	16466	16363	16409	16455	16470	16272	16234	16383	16384	16279	16379	16353	16336	16369	16342	16446	16425	16442	16381	16421	16370	16247	16404	16456	16304	16347	16458	16385	16246	16393	16282	16628	16198	16420	16457	16558	16385	16431	16403	16418	16522	16510	16456	16106	16305	16552	16541	16367	16233	16386	16500	16415	16287	16290	16339	16546	16506	16494	16451	16458	16271	16548	16414	16447	16477	16453	16467	16435	16514	16353	16339	16288	16400	16288	16399	16422	16434	16446	16391	16343	16459	16509	16419	16470	16490	16413	16442	16455	16360	16506	16438	16573	16359	16541	16407	16320	16303	16332	16429	16261	16465	16492	16361	16244	16521	16435	16606	16380	16390	16392	16477	16529	16330	16490	16441	16431	16520	16405	16408	16443	16526	16359	16400	16304	16442	16502	16354	16389	16291	16314	16314	16366	16368	16381	16321	16394	16288	16265	16333	16343	16381	16368	16496	16436	16373	16456	16407	16502	16607	16425	16394	16412	16444	16492	16588	16375	16512	16315	16400	16475	16442	16445	16385	16480	16460	16605	16503	16519	16414	16345	16473	16443	16354	16397	16608	16295	16452	16372	16391	16467	16499	16346	16546	16630	16302	16289	16533	16445	16591	16548	16501	16443	16334	16417	16415	16321	16600	16240	16445	16283	16365	16336	16440	16460	16319	16453	16424	16505	16358	16157	16329	16447	16384	16329	16313	16396	16255	16321	16445	16350	16263	16368	16400	16446	16423	16343	16540	16376	16444	16475	16270	16345	16150	16415	16287	16495	16483	16299	16423	16551	16524	16515	16467	16602	16260	16389	16341	16244	16448	16420	16483	16323	16466	16505	16292	16399	16416	16421	16346	16212	16320	16335	16329	16472	16483	16427	16435	16383	16380	16337	16377	16360	16470	16281	16363	16331	16489	16185	16405	16248	16367	16408	16255	16394	16485	16305	16470	16425	16439	16202	16294	16414	16257	16322	16533	16275	16356	16222	16378	16499	16503	16256	16637	16415	16373	16439	16478	16485	16404	16458	16317	16628	16255	16455	16542	16411	16453	16269	16306	16392	16486	16333	16413	16447	16337	16528	16278	16302	16340	16437	16469	16423	16516	16321	16215	16449	16403	16359	16320	16315	16502	16328	16367	16330	16423	16441	16344	16644	16331	16211	16322	16538	16450	16444	16498	16474	16299	16523	16379	16420	16160	16423	16405	16360	16424	16333	16392	16412	16443	16405	16496	16473	16470	16340	16392	16482	16321	16531	16319	16450	16473	16484	16468	16286	16376	16561	16459	16440	16279	16459	16445	16261	16394	16465	16355	16443	16476	16425	16274	16428	16225	16360	16286	16483	16414	16441	16445	16419	16290	16384	16286	16436	16248	16477	16496	16348	16388	16389	16483	16381	16346	16494	16411	16471	16478	16224	16351	16391	16285	16459	16318	16462	16467	16433	16304	16447	16241	16467	16444	16474	16418	16360	16339	16448	16397	16392	16496	16446	16273	16415	16488	16446	16451	16521	16394	16498	16375	16359	16550	16347	16305	16491	16602	16465	16388	16410	16308	16539	16265	16419	16401	16481	16244	16376	16349	16445	16498	16450	16529	16340	16466	16516	16568	16369	16310	16535	16508	16406	16510	16347	16315	16543	16503	16368	16478	16129	16510	16427	16424	16403	16347	16362	16479	16580	16461	16406	16340	16413	16495	16524	16537	16539	16419	16306	16732	16418	16432	16385	16396	16377	16377	16250	16381	16407	16582	16320	16553	16448	16427	16260	16375	16365	16483	16341	16425	16398	16325	16591	16456	16448	16237	16136	16501	16313	16343	16399	16401	16285	16462	16400	16245	16449	16444	16293	16577	16362	16227	16492	16280	16391	16555	16491	16358	16503	16638	16517	16447	16353	16426	16296	16415	16245	16494	16264	16352	16200	16435	16623	16288	16268	16520	16273	16326	16358	16469	16581	16355	16404	16406	16408	16204	16427	16296	16412	16428	16492	16298	16468	16486	16478	16463	16462	16482	16373	16224	16395	16291	16299	16385	16192	16325	16434	16488	16488	16183	16598	16348	16396	16413	16298	16549	16614	16305	16421	16352	16450	16521	16329	16472	16384	16577	16287	16555	16500	16309	16542	16322	16636	16293	16361	16302	16655	16351	16301	16501	16410	16309	16271	16490	16592	16419	16318	16241	16436	16408	16277	16449	16379	16402	16290	16400	16380	16374	16316	16569	16616	16431	16430	16368	16355	16319	16394	16460	16471	16260	16502	16340	16202	16481	16418	16420	16412	16432	16335	16405	16447	16441	16331	16412	16492	16387	16392	16488	16404	16579	16438	16500	16468	16515	16470	16394	16215	16158	16326	16561	16421	16356	16311	16250	16293	16357	16496	16420	16501	16402	16391	16461	16537	16517	16179	16425	16375	16269	16443	16300	16413	16296	16339	16458	16449	16161	16358	16595	16386	16340	16416	16357	16458	16508	16456	16347	16702	16127	16581	16493	16195	16473	16437	16494	16418	16283	16342	16367	16484	16480	16524	16261	16499	16320	16385	16331	16369	16299	16502	16596	16415	16459	16210	16416	16357	16366	16480	16616	16363	16399	16390	16316	16564	16385	16242	16415	16703	16369	16539	16440	16451	16452	16530	16375	16614	16301	16322	16461	16428	16337	16355	16505	16559	16527	16289	16359	16517	16479	16278	16369	16339	16332	16474	16317	16403	16420	16514	16486	16501	16359	16292	16368	16531	16491	16230	16379	16485	16236	16533	16340	16221	16373	16578	16270	16386	16386	16436	16328	16472	16406	16521	16539	16414	16491	16272	16431	16193	16577	16557	16182	16625	16329	16585	16465	16400	16291	16418	16287	16351	16482	16346	16394	16313	16516	16512	16586	16420	16437	16259	16319	16436	16398	16282	16363	16447	16527	16493	16490	16566	16395	16474	16311	16276	16372	16351	16355	16479	16322	16579	16402	16483	16505	16462	16273	16332	16322	16378	16365	16262	16355	16269	16516	16271	16367	16423	16454	16313	16526	16511	16386	16485	16425	16232	16299	16347	16463	16608	16294	16363	16393	16254	16436	16403	16329
22611	21100	29038	29349	58660	61068	50011	34705	25248	21261	19666	18879	18803	18812	18747	18677	18747	18876	18952	18813	18893	18744	18894	18660	18701	18714	18702	18830	18672	18750	18745	18632	18874	18702	18531	18646	18669	18612	18578	18673	19067	18691	18712	18557	18720	18531	18586	18800	18779	18873	18660	18655	18597	18608	18593	18567	18627	18542	18513	18741	18408	18643	18601	18728	18781	18679	18610	18548	18703	18568	18696	18747	18493	18657	18693	18568	18601	18722	18672	18652	18721	18637	18701	18444	18511	18557	18598	18534	18532	18739	18854	18441	18645	18711	18835	18424	18520	18624	18845	18389	18587	18793	18624	18540	18564	18579	18492	18451	18495	18760	18531	18661	18749	18563	18612	18542	18565	18406	18609	18564	18603	18581	18675	18504	18471	18540	18433	18620	18579	18457	18591	18725	18636	18538	18638	18526	18506	18639	18541	18482	18831	18669	18544	18450	18374	18519	18567	18770	18534	18668	18714	18866	18641	18642	18647	18594	18764	18663	18685	18748	18580	18681	18323	18554	18848	18444	18759	18509	18670	18417	18658	18576	18646	18620	18557	18700	18720	18722	18433	18527	18508	18405	18673	18701	18663	18610	18752	18599	18797	18660	18576	18591	18499	18580	18599	18663	18684	18536	18612	18671	18522	18740	18471	18545	18753	18448	18462	18650	18501	18555	18552	18638	18509	18517	18625	18502	18629	18459	18575	18778	18656	18597	18575	18572	18662	18622	18612	18565	18507	18521	18804	18631	18524	18584	18538	18761	18702	18519	18705	18576	18687	18464	18676	18634	18560	18580	18313	18542	18550	18521	18399	18746	18621	18488	18468	18521	18561	18653	18530	18686	18679	18614	18649	18659	18729	18930	18630	18326	18574	18600	18796	18648	18673	18596	18528	18733	18589	18681	18337	18549	18569	18573	18674	18575	18693	18371	18636	18598	18683	18365	18560	18525	18511	18512	18438	18777	18648	18470	18577	18527	18569	18482	18650	18541	18555	18551	18499	18622	18633	18537	18480	18755	18605	18743	18661	18517	18465	18596	18647	18682	18292	18625	18562	18629	18513	18572	18554	18737	18769	18626	18560	18624	18789	18513	18529	18568	18573	18656	18647	18656	18524	18552	18431	18626	18567	18327	18476	18488	18723	18455	18680	18500	18590	18495	18555	18586	18493	18618	18423	18487	18538	18462	18469	18573	18597	18352	18559	18535	18555	18459	18618	18548	18608	18385	18299	18621	18506	18546	18635	18261	18709	18530	18707	18866	18657	18395	18697	18546	18770	18514	18637	18691	18495	18698	18526	18526	18578	18598	18602	18626	18560	18712	18552	18730	18668	18627	18857	18454	18535	18578	18724	18742	18909	18445	18559	18739	18621	18419	18650	18325	18596	18620	18524	18793	18648	18592	18522	18810	18471	18397	18521	18585	18828	18428	18620	18606	18586	18474	18562	18620	18513	18512	18554	18427	18398	18651	18582	18583	18649	18648	18505	18518	18475	18554	18599	18731	18702	18503	18581	18409	18609	18589	18778	18756	18679	18536	18637	18649	18458	18553	18508	18577	18433	18519	18422	18348	18461	18708	18671	18733	18678	18555	18457	18655	18675	18552	18539	18621	18451	18718	18486	18606	18864	18587	18692	18601	18529	18573	18583	18789	18533	18614	18739	18718	18459	18523	18431	18617	18689	18559	18448	18714	18550	18552	18642	18761	18721	18524	18672	18532	18440	18581	18641	18573	18661	18486	18691	18663	18768	18638	18595	18641	18579	18606	18662	18586	18532	18589	18505	18632	18613	18463	18503	18580	18520	18623	18492	18529	18687	18920	18698	18412	18629	18587	18714	18645	18634	18639	18406	18534	18806	18755	18625	18536	18777	18790	18328	18352	18649	18610	18631	18575	18566	18626	18697	18688	18370	18577	18557	18602	18577	18451	18718	18641	18681	18700	18525	18749	18630	18614	18547	18542	18695	18737	18502	18800	18522	18499	18641	18748	18627	18516	18569	18638	18577	18804	18404	18606	18468	18378	18509	18488	18566	18623	18650	18692	18598	18657	18599	18645	18551	18649	18577	18416	18433	18551	18393	18446	18482	18452	18746	18832	18756	18434	18436	18590	18640	18541	18325	18614	18574	18390	18564	18580	18472	18516	18477	18693	18480	18541	18483	18586	18485	18599	18513	18603	18635	18583	18641	18745	18672	18642	18725	18639	18661	18639	18782	18560	18743	18474	18645	18660	18539	18680	18566	18457	18503	18674	18557	18452	18589	18541	18574	18598	18654	18525	18541	18576	18444	18497	18428	18584	18520	18483	18599	18370	18426	18589	18776	18541	18409	18655	18453	18748	18628	18644	18608	18681	18486	18459	18744	18527	18659	18539	18656	18652	18577	18497	18588	18775	18643	18386	18656	18645	18924	18677	18464	18591	18638	18605	18817	18653	18588	18463	18481	18501	18531	18454	18682	18510	18674	18681	18409	18599	18627	18487	18453	18427	18640	18521	18472	18631	18520	18723	18712	18391	18463	18718	18453	18435	18535	18474	18514	18558	18582	18690	18601	18820	18552	18570	18676	18699	18599	18466	18706	18608	18625	18567	18529	18557	18675	18692	18408	18480	18404	18520	18611	18446	18525	18448	18529	18461	18626	18583	18427	18479	18653	18635	18734	18417	18591	18616	18679	18474	18624	18596	18672	18668	18633	18698	18829	18525	18664	18553	18191	18618	18834	18638	18417	18567	18674	18595	18718	18697	18571	18443	18588	18812	18621	18711	18695	18729	18557	18625	18631	18544	18794	18688	18633	18639	18440	18574	18451	18401	18378	18553	18466	18449	18658	18534	18664	18508	18358	18498	18548	18703	18631	18708	18689	18639	18613	18616	18556	18342	18667	18674	18627	18493	18607	18625	18529	18792	18493	18522	18641	18605	18533	18522	18627	18521	18237	18614	18541	18551	18406	18635	18575	18395	18591	18730	18662	18893	18719	18571	18493	18490	18621	18605	18685	18593	18421	18594	18462	18533	18634	18646	18795	18754	18577	18544	18580	18589	18585	18666	18540	18627	18724	18780	18537	18406	18843	18606	18726	18426	18469	18565	18624	18598	18637	18524	18735	18495	18368	18476	18590	18763	18717	18532	18653	18543	18570	18632	18568	18430	18773	18512	18952	18754	18365	18659	18555	18662	18679	18455	18631	18336	18605	18722	18792	18792	18831	18617	18452	18223	18514	18588	18524	18409	18600	18325	18619	18606	18687	18460	18701	18578	18603	18550	18650	18849	18642	18470	18472	18761	18664	18590	18766	18536	18425	18610	18731	18502	18615	18641	18625	18473	18608	18679	18590	18561	18504	18719	18608	18527	18594	18396	18389	18652	18570	18518	18491	18389	18692	18728	18682	18716	18694	18466	18688	18695	18646	18605	18527	18640	18597	18364	18666	18783	18429	18499	18534	18760	18647	18637	18690	18709	18471	18658	18649	18349	18584	18674	18360	18698	18664	18494	18730	18517	18550	18476	18600	18578	18605	18658	18581	18530	18679	18497	18561	18476	18530	18777	18455	18330	18487	18665	18523	18670	18629	18437	18766	18557	18396	18519	18582	18384	18619	18530	18772	18639	18597	18564	18368	18769	18493	18866	18668	18539	18566	18625	18796	18530	18667	18535	18604	18358	18389	18546	18506	18737	18641	18600	18659	18754	18619	18742	18537	18545	18593	18539	18481	18566	18700	18647	18598	18324	18454	18655	18624	18646	18615	18586	18511	18567	18583	18443	18409	18562	18538	18455	18553	18652	18309	18455	18540	18751	18695	18594	18627	18520	18601	18620	18560	18481	18587	18618	18506	18770	18613	18756	18647	18429	18568	18606	18429	18509	18661	18647	18705	18523	18653	18528	18402	18613	18540	18478	18549	18625	18589	18604	18599	18524	18772	18446	18579	18869	18600	18827	18609	18497	18718	18351	18678	18574	18461	18589	18518	18360	18533	18449	18493	18576	18617	18538	18458	18782	18635	18543	18791	18549	18566	18409	18764	18599	18574	18764	18372	18621	18754	18553	18476	18581	18534	18684	18592	18465	18543	18469	18321	18580	18467	18744	18648	18342	18251	18720	18515	18661	18519	18499	18259	18420	18636	18601	18555	18375	18681	18511	18682	18614	18658	18618	18732	18671	18502	18522	18547	18586	18695	18543	18402	18584	18518	18674	18706	18619	18832	18431	18615	18595	18524	18494	18565	18588	18623	18497	18511	18664	18619	18516	18650	18342	18495	18720	18616	18577	18477	18622	18589	18412	18198	18436	18460	18390	18514	18650	18499	18381	18600	18656	18343	18566	18463	18449	18645	18523	18586	18426	18676	18696	18605	18507	18394	18322	18569	18582	18573	18566	18549	18601	18598	18486	18379	18520	18546	18547	18405	18642	18672	18595	18564	18597	18659	18580	18659	18558	18505	18628	18637	18582	18491	18771	18630	18623	18483	18797	18535	18646	18609	18681	18482	18574	18680	18679	18626	18723	18553	18594	18574	18651	18499	18464	18461	18608	18633	18660	18670	18656	18572	18782	18855	18670	18720	18415	18420	18505	18499	18406	18432	18584	18557	18599	18622	18560	18540	18672	18601	18660	18533	18345	18482	18695	18367	18671	18665	18619	18834	18547	18431	18407	18538	18691	18840	18440	18673	18757	18581	18844	18690	18834	18455	18582	18737	18638	18601	18557	18724	18744	18525	18422	18647	18646	18340	18621	18527	18482	18607	18553	18678	18303	18633	18535	18588	18841	18720	18526	18843	18580	18592	18562	18562	18571	18741	18714	18843	18686	18647	18718	18310	18733	18578	18562	18778	18615	18580	18627	18719	18582	18684	18567	18758	18509	18595	18525	18532	18522	18471	18833	18582	18511	18598	18713	18612	18456	18644	18491	18562	18585	18440	18720	18785	18561	18588	18587	18589	18635	18738	18468	18614	18543	18702	18487	18441	18505	18458	18697	18732	18640	18445	18650	18657	18562	18330	18452	18659	18399	18721	18660	18761	18658	18641	18767	18617	18612	18563	18605	18580	18704	18562	18531	18518	18544	18654	18442	18534	18352	18612	18513	18484	18496	18648	18420	18749	18549	18562	18381	18670	18644	18534	18519	18560	18416	18578	18589	18449	18527
18458	32992	43072	71437	83368	70865	51856	35763	23347	18058	16896	16647	16461	16669	16634	16626	16624	16533	16696	16623	16529	16654	16495	16404	16603	16613	16590	16450	16479	16494	16480	16530	16557	16469	16660	16345	16490	16474	16490	16485	16520	16453	16548	16500	16686	16631	16516	16669	16583	16437	16421	16380	16467	16646	16637	16423	16532	16506	16352	16392	16592	16571	16474	16554	16460	16415	16540	16414	16498	16575	16436	16507	16324	16421	16651	16444	16471	16431	16555	16485	16447	16572	16528	16437	16642	16474	16592	16349	16765	16461	16328	16367	16584	16501	16507	16432	16519	16515	16542	16455	16461	16492	16432	16397	16469	16664	16346	16474	16484	16414	16506	16423	16609	16556	16531	16564	16375	16516	16552	16231	16418	16572	16612	16609	16464	16571	16404	16531	16350	16523	16573	16422	16514	16414	16572	16589	16554	16559	16287	16608	16522	16588	16502	16508	16545	16425	16553	16389	16419	16441	16733	16563	16395	16456	16436	16359	16568	16495	16401	16651	16566	16433	16578	16619	16579	16426	16517	16388	16474	16426	16431	16430	16542	16456	16511	16460	16403	16458	16637	16464	16415	16372	16495	16484	16659	16372	16548	16425	16388	16626	16494	16382	16554	16503	16535	16478	16426	16212	16504	16602	16342	16372	16382	16568	16526	16663	16600	16538	16494	16668	16276	16571	16520	16327	16427	16546	16467	16584	16509	16663	16395	16618	16422	16568	16449	16576	16572	16509	16340	16522	16415	16685	16419	16494	16522	16419	16672	16363	16500	16374	16455	16538	16331	16516	16404	16379	16553	16444	16355	16390	16487	16540	16477	16376	16329	16410	16475	16512	16453	16580	16409	16436	16683	16535	16533	16555	16510	16601	16408	16479	16554	16581	16543	16465	16422	16529	16491	16689	16718	16487	16403	16642	16299	16402	16412	16434	16519	16482	16471	16517	16347	16408	16550	16489	16670	16571	16717	16505	16592	16492	16645	16603	16450	16717	16446	16467	16424	16496	16470	16481	16624	16452	16664	16419	16562	16539	16367	16559	16474	16376	16518	16474	16713	16369	16473	16433	16496	16550	16469	16597	16499	16549	16530	16481	16530	16334	16235	16669	16494	16395	16526	16538	16548	16511	16360	16461	16545	16542	16393	16642	16404	16454	16677	16472	16546	16375	16742	16478	16558	16386	16419	16475	16513	16536	16465	16313	16508	16639	16455	16615	16509	16632	16584	16407	16517	16566	16545	16503	16453	16566	16585	16564	16548	16559	16302	16632	16528	16552	16664	16700	16460	16474	16420	16509	16492	16561	16575	16502	16477	16453	16608	16720	16373	16568	16535	16397	16504	16471	16588	16668	16584	16486	16534	16462	16378	16409	16507	16575	16566	16692	16526	16500	16510	16645	16449	16423	16357	16393	16507	16415	16483	16505	16457	16588	16563	16443	16405	16417	16536	16559	16458	16496	16433	16497	16514	16401	16489	16526	16439	16330	16472	16548	16515	16586	16502	16475	16394	16546	16487	16546	16568	16501	16713	16417	16472	16557	16448	16613	16450	16337	16486	16270	16469	16395	16252	16624	16493	16314	16480	16547	16468	16425	16379	16462	16595	16471	16472	16411	16557	16582	16562	16799	16372	16485	16450	16511	16512	16518	16459	16343	16555	16320	16396	16439	16557	16335	16491	16580	16597	16408	16566	16355	16440	16457	16620	16404	16480	16616	16308	16540	16554	16481	16370	16367	16590	16450	16443	16388	16385	16529	16618	16623	16395	16507	16703	16633	16429	16439	16494	16462	16440	16635	16537	16399	16681	16497	16418	16558	16501	16445	16523	16542	16444	16606	16589	16552	16575	16529	16519	16614	16304	16688	16575	16612	16566	16361	16388	16504	16631	16508	16639	16439	16393	16518	16342	16672	16405	16329	16532	16580	16487	16414	16464	16495	16479	16580	16395	16475	16525	16390	16622	16440	16676	16367	16683	16431	16329	16643	16632	16590	16609	16323	16510	16481	16417	16502	16559	16332	16591	16379	16341	16399	16410	16514	16381	16569	16476	16482	16476	16512	16631	16571	16497	16300	16322	16486	16593	16616	16456	16527	16457	16267	16435	16700	16444	16705	16408	16513	16518	16622	16499	16499	16428	16444	16531	16523	16424	16280	16437	16494	16446	16547	16485	16412	16481	16503	16284	16458	16440	16514	16461	16549	16354	16441	16486	16511	16533	16505	16431	16537	16542	16426	16277	16463	16533	16446	16497	16434	16676	16384	16600	16464	16683	16584	16292	16605	16547	16486	16581	16456	16384	16554	16497	16370	16473	16528	16557	16650	16560	16487	16514	16558	16514	16560	16408	16653	16631	16401	16427	16451	16591	16547	16376	16612	16408	16464	16627	16416	16356	16428	16311	16471	16615	16498	16593	16442	16618	16604	16422	16557	16551	16551	16395	16537	16563	16562	16522	16678	16419	16543	16512	16524	16502	16405	16539	16492	16491	16445	16382	16486	16665	16544	16415	16503	16485	16367	16593	16549	16446	16482	16348	16566	16578	16444	16644	16615	16677	16662	16378	16482	16455	16345	16542	16415	16623	16371	16679	16311	16517	16668	16336	16403	16436	16480	16532	16414	16586	16637	16369	16544	16611	16525	16585	16445	16365	16385	16379	16555	16603	16460	16778	16638	16470	16555	16400	16598	16466	16617	16568	16487	16387	16567	16522	16451	16518	16464	16426	16423	16564	16615	16603	16410	16533	16420	16527	16453	16437	16542	16440	16527	16602	16471	16614	16511	16481	16450	16419	16634	16549	16464	16462	16434	16649	16520	16581	16294	16624	16588	16614	16481	16469	16588	16576	16615	16556	16513	16451	16447	16558	16516	16554	16495	16455	16349	16546	16563	16458	16441	16446	16474	16493	16573	16557	16436	16515	16593	16621	16323	16570	16467	16535	16410	16589	16609	16556	16553	16574	16603	16488	16339	16555	16490	16577	16501	16594	16502	16461	16460	16576	16507	16463	16548	16645	16456	16410	16557	16567	16349	16534	16500	16480	16458	16452	16604	16510	16443	16343	16617	16405	16504	16566	16437	16761	16549	16452	16491	16562	16440	16477	16402	16374	16436	16745	16439	16585	16628	16403	16620	16608	16391	16536	16529	16465	16564	16534	16544	16481	16451	16676	16531	16625	16421	16434	16438	16528	16589	16573	16492	16602	16588	16472	16443	16505	16733	16435	16599	16487	16433	16554	16483	16411	16603	16462	16470	16384	16527	16410	16550	16576	16451	16439	16501	16375	16529	16557	16432	16557	16604	16510	16423	16492	16530	16540	16388	16431	16524	16494	16448	16363	16554	16355	16640	16325	16447	16410	16499	16563	16464	16625	16514	16629	16438	16420	16420	16503	16380	16479	16456	16613	16361	16511	16481	16466	16409	16500	16416	16649	16407	16540	16446	16601	16333	16476	16320	16437	16564	16276	16446	16433	16417	16638	16489	16523	16345	16649	16389	16513	16478	16545	16549	16368	16636	16602	16329	16463	16455	16431	16303	16563	16506	16335	16511	16645	16411	16524	16453	16551	16378	16539	16594	16481	16461	16561	16389	16384	16314	16522	16374	16479	16505	16349	16445	16417	16369	16461	16426	16474	16533	16443	16490	16499	16503	16495	16579	16569	16538	16645	16587	16582	16541	16435	16460	16578	16462	16459	16467	16546	16585	16587	16516	16604	16453	16363	16460	16530	16614	16449	16466	16453	16740	16542	16615	16344	16643	16506	16420	16391	16506	16515	16548	16589	16585	16414	16525	16513	16512	16377	16485	16523	16408	16624	16415	16517	16448	16424	16356	16405	16452	16505	16510	16354	16554	16557	16385	16634	16364	16613	16448	16397	16526	16706	16396	16485	16517	16620	16610	16572	16547	16517	16517	16532	16396	16481	16662	16611	16309	16460	16655	16429	16366	16324	16427	16632	16620	16511	16497	16571	16443	16455	16664	16630	16556	16535	16691	16336	16540	16444	16627	16531	16628	16583	16564	16476	16601	16567	16623	16491	16423	16533	16376	16560	16490	16405	16589	16573	16612	16515	16545	16556	16387	16389	16586	16534	16496	16551	16548	16379	16309	16502	16557	16474	16389	16440	16441	16555	16628	16557	16708	16393	16456	16535	16553	16482	16447	16537	16288	16343	16346	16554	16457	16402	16593	16438	16451	16590	16385	16309	16468	16704	16401	16515	16499	16544	16439	16591	16485	16640	16434	16397	16532	16513	16546	16464	16559	16469	16445	16419	16424	16645	16398	16403	16591	16637	16614	16448	16535	16297	16564	16508	16317	16528	16373	16550	16497	16493	16587	16675	16668	16455	16609	16310	16478	16557	16332	16442	16597	16551	16369	16547	16508	16668	16406	16447	16439	16443	16632	16605	16419	16671	16499	16532	16316	16548	16479	16448	16496	16524	16649	16490	16496	16499	16619	16568	16603	16463	16475	16409	16412	16518	16433	16549	16539	16558	16404	16350	16606	16423	16522	16546	16610	16447	16674	16523	16426	16338	16505	16382	16655	16470	16648	16473	16356	16680	16450	16565	16585	16422	16536	16380	16435	16437	16560	16559	16526	16531	16606	16424	16468	16438	16522	16437	16382	16423	16508	16627	16569	16606	16417	16541	16292	16476	16478	16313	16724	16691	16493	16433	16562	16439	16448	16368	16608	16536	16577	16602	16563	16390	16468	16486	16498	16341	16603	16438	16572	16557	16638	16346	16466	16525	16639	16649	16377	16489	16460	16515	16415	16624	16341	16464	16445	16386	16383	16558	16523	16497	16513	16560	16640	16488	16513	16405	16427	16568	16597	16527	16502	16492	16505	16420	16416	16471	16381	16554	16576	16501	16457	16591	16410	16531	16388	16477	16628	16451	16514	16427	16366	16582	16419	16504	16407	16540	16423	16432	16619	16505	16409	16495	16473	16523	16478	16488	16451	16564	16492	16410	16566	16469	16474	16386	16535	16455	16395	16448	16455	16564	16479	16612	16549	16450	16383	16561	16629	16299	16426	16376	16572	16445	16637	16368	16555	16666	16458	16554	16510	16547	16571	16597	16614	16569	16420	16604	16582	16551	16424	16646	16415	16445	16347	16566	16440	16556	16417	16579	16456	16470	16466
26885	22092	26886	32560	36307	31777	25162	20981	18921	18416	18332	18190	18174	18283	18077	18114	18028	18345	18178	18324	18120	18190	18032	18176	18223	17879	18048	17905	18074	18132	17964	18096	18097	18111	18110	18057	17922	18094	17783	18184	18045	18177	18082	17926	18132	17941	17942	18167	17997	17991	18012	17905	18187	18176	18079	17905	18080	17946	18123	18230	18118	18027	17981	18233	18093	18050	18066	18133	18034	18036	17987	18181	18303	18118	17961	18051	18272	18060	18045	18033	18020	18270	18072	18203	17795	18050	18120	18143	18084	18020	18039	18101	17962	18155	18101	18213	18163	18086	18072	17850	18011	18040	17862	18046	17999	18005	18235	18082	18218	17942	17972	17974	17966	17996	17946	17816	18132	18123	17893	18011	18147	18226	18168	18206	18244	18046	18108	17888	17965	18086	17958	18063	17750	18132	17928	17898	18142	18188	18171	18152	18188	18019	18053	17951	18182	18204	18141	17923	17802	18055	18159	17931	18089	17978	18068	17961	17955	17899	18169	18143	18038	18133	18156	18081	18100	18104	18018	17948	18222	18090	18051	18179	17963	17943	18059	17972	17984	18179	18015	17996	18238	17879	18034	17968	17973	18037	18025	18090	18123	18055	18205	17921	18087	17826	18186	18155	17880	18013	18071	18184	18065	17955	17951	18271	18028	18061	18261	18159	17949	17903	18050	18118	17911	18044	17998	17886	18213	18017	18078	18134	18039	17957	18117	17984	18053	17990	17974	18199	18086	18172	17928	18092	18221	18133	18343	18082	17922	17901	17950	18004	17959	18069	18167	18117	18122	18063	18122	18217	18042	18126	18096	17946	18099	18072	18157	18004	17766	18031	17979	18039	17999	18041	18214	17972	18181	18147	17962	18048	17957	17927	18137	17944	18114	18103	17988	18156	18192	17995	18183	17980	17920	18130	18150	17981	18279	17885	18149	18307	18079	18029	17950	18050	17941	18175	18017	18168	17994	18027	18042	18025	18007	17778	17979	17961	18159	18077	18003	17909	17954	18047	18017	18059	18066	18060	17891	17833	18046	18102	17903	18029	18247	17983	18016	18048	18152	18088	18016	18045	18003	17980	18099	18051	17937	17979	17916	17991	17934	17818	17937	18173	18290	18019	18026	17952	18088	18221	17997	18060	17853	18096	18231	18242	18161	18202	18130	17860	17763	17783	18011	17981	17987	18147	18090	18242	18086	18110	18104	18019	18107	17872	18057	17899	18062	18037	18148	18131	18089	18108	18099	18218	18040	18049	18140	18050	18011	17997	18127	18049	17932	18017	17906	18118	18038	17798	17883	18018	18037	17896	18059	17959	18123	18192	18246	18103	18077	18107	18065	17853	18199	18043	18057	18347	18046	18198	18185	18023	17949	17974	18091	17942	17975	18098	18176	17958	17942	18076	18148	17987	17998	18017	18108	18117	18088	18056	18076	17933	18075	18094	18241	18217	18110	18121	18013	17909	18096	18140	18101	18029	17798	18073	17922	17921	18079	17988	18136	18041	17988	18146	18082	18197	18073	17942	17898	17967	17816	18404	18065	18093	18053	18130	17911	18122	18042	18082	17975	17964	18157	18107	17982	18173	17924	18008	18125	17947	18095	18295	17964	18134	18073	18008	18251	18051	18043	18072	18237	18065	18143	18129	18105	17781	18113	17828	18221	18098	18055	18279	18204	18188	18042	18066	17902	18198	18292	18063	18179	18256	18281	18233	18260	17965	17930	17966	18302	18231	17917	18001	18224	17822	18044	18053	18092	18114	18008	17942	17924	17933	18004	18067	18120	18100	18222	18136	18128	17894	18004	18105	17941	18202	18280	18053	17778	17905	18033	18134	18005	18167	18246	17959	18054	17876	18001	18027	17766	18028	17992	18232	18230	17864	17934	17858	18067	18087	18023	18057	18164	18051	18190	18158	18002	17989	17987	18097	18008	18071	18258	17997	18187	18013	17940	17919	18113	18175	18117	17901	17819	18047	17799	18032	18145	18066	18145	17941	18150	18000	18052	18124	18023	18152	18223	18247	18049	18232	17915	18041	18415	18353	17817	17971	17964	18198	18119	17992	18138	18046	18045	18146	17934	17955	18135	17980	18095	18004	18001	17930	18097	18040	17986	18062	18017	18105	18067	18132	18296	17962	17896	18089	18111	18092	18071	17889	18128	18034	18045	18142	18146	18126	18042	17785	18132	18051	18063	17869	17986	17962	18167	17922	18093	18170	18269	18113	18056	18020	18231	18092	18165	18048	18095	18205	18251	18103	18175	18025	18108	18132	18129	18112	18085	17963	17988	18050	18048	18200	18122	18064	18071	17992	17944	18075	17906	17895	18193	18007	18021	18024	17779	18053	17851	18124	18253	18068	18135	18049	18123	18270	18101	18043	17962	17848	18159	18257	18162	18018	17965	18173	18078	17951	18188	18061	18132	18259	18013	18179	18169	18145	17943	18073	18044	17980	18266	18130	18076	18233	18217	18265	18212	18070	18144	18191	18026	18025	18092	18073	17995	17893	17902	18159	18030	17874	18159	18167	17973	17962	18206	18142	18231	18059	17927	18178	18194	17994	18292	18043	18028	18140	18099	18051	18134	18166	18280	18052	18060	18023	18120	17981	18238	18097	18045	18127	18013	18052	18064	18237	17784	18143	18123	17971	18246	18171	17958	18140	17998	17956	18063	18148	17881	17972	18126	17891	18097	18109	18226	18090	18207	18188	18061	18235	18230	18314	18158	18129	17865	17730	18090	18170	18085	18069	17961	18053	17969	18047	18219	17956	18178	18036	17952	18193	18016	18102	18096	18076	18134	18126	18025	18013	18158	18034	18019	17995	18240	18107	17960	17992	18191	18142	18120	18016	18183	18141	17715	18214	18169	17912	18094	18071	18210	18186	18037	17998	18053	18121	18011	18048	18202	17997	18062	18088	18193	18197	17999	18208	17933	17870	18122	18018	18025	18135	18014	18135	18204	18132	18048	18106	18037	18205	18091	18022	18064	18056	18048	18102	17941	17918	18208	18136	17942	18123	18082	18068	18081	18121	17868	17959	17969	18046	18000	18145	18059	18145	18157	17971	17894	18099	17929	18012	18100	18096	18086	17959	18101	18181	18081	18137	18226	18075	18107	17988	18083	17955	18135	18009	17958	17954	18214	18000	18185	18256	18028	18097	18212	18171	18152	18058	18065	18033	17990	17973	17870	18061	18252	18061	18216	18062	18068	18138	18099	17824	18297	18094	18118	18223	17989	18008	18099	17950	18077	18099	17798	17920	18159	18085	17942	17990	18158	17984	18069	18079	17913	17941	17952	18235	18085	18080	18095	18068	18272	18074	18122	17863	17985	17949	18134	18067	18159	17994	18204	18287	18015	17861	18170	18037	18054	18269	18147	18145	17994	17940	18072	18080	18160	18052	18055	17910	17977	17993	18042	18051	18183	17747	18047	18049	17913	18049	18007	17919	18030	18064	18060	17959	18126	18211	18001	17980	18040	18042	18173	18102	18101	18120	18031	18007	18160	18107	18106	18216	18153	17986	18096	18048	18088	17849	18260	18018	18064	18085	17879	17841	18138	18097	18109	17941	17997	18134	18069	17944	17955	18124	18136	18159	18262	18145	17984	18031	18118	18195	17940	18113	18280	18092	17962	17996	18016	17941	18113	18051	18132	18095	18019	17961	18033	18106	18225	17995	18031	17839	18083	18097	18152	18022	18153	18335	18024	18012	17896	18033	18149	18142	18211	17807	18139	17820	18038	18172	17945	18144	18166	18000	18005	18145	18063	18107	18250	18137	18123	18228	18280	17988	18113	18318	18139	17955	17966	18039	18165	18212	18163	18044	18120	17876	18057	18044	18177	17934	18163	18119	18201	18139	18243	18090	17937	18194	18042	18142	18205	18044	17900	18028	17906	17890	18001	17984	18143	18020	18133	18012	18112	18033	17989	18070	18111	18130	18243	18005	18222	18061	18029	18180	18037	17986	18253	18045	18034	18103	18219	17929	18059	17956	17919	18149	18096	18045	18101	18031	18236	18182	18168	18062	18139	18156	17949	17894	18321	18008	18131	17952	17942	18109	17832	18164	18235	18179	18291	17954	18211	18079	18119	17959	17937	18153	18017	18155	18115	18132	18063	17944	18056	18182	18237	18065	18124	17898	17991	18026	18057	18074	18108	18018	18152	17942	18312	18111	17916	18022	18077	18057	18060	18143	18061	18052	18059	18080	18118	17932	18116	18028	18088	17896	18064	18090	18087	18036	18082	18153	18112	17805	17954	17950	17965	18009	18148	18016	18158	17946	17973	18009	17913	18082	18142	18028	18184	17928	18149	18021	18071	18137	18338	18007	18228	18053	18323	18145	17851	18027	18178	18193	17868	17966	17962	18113	17935	17880	18167	17973	18046	17913	18224	18094	18183	17876	17935	18008	18051	18123	18005	18098	18088	18144	17931	18018	18249	18255	18337	18168	17968	18133	18155	18184	18056	18168	18119	18010	18073	17959	18011	18301	18151	18110	17930	17987	18035	18116	18156	18208	17943	18059	18248	18192	18276	18134	18170	18022	18097	18126	17983	18072	18098	18153	18009	17989	18057	18151	18366	18159	18024	18014	18129	18255	18113	18208	18219	17945	18068	18065	18151	18184	18188	18039	18140	17932	18232	18324	18222	18181	17938	18038	18025	17924	17850	18024	18166	18104	18170	17976	18010	17993	18110	18036	18105	17974	18143	18157	17899	18050	18147	18221	18004	18135	18232	18130	17971	17945	18274	18343	17989	18166	18100	18120	18082	17977	18038	18210	18164	18090	18045	18060	18029	18109	18099	17942	17879	18078	18168	18087	18061	18150	18247	18086	18096	18128	18253	18064	18209	18177	18107	18237	18250	18073	18108	18230	18098	18051	17979	18114	17994	18037	18125	18297	18065	18108	17953	18138	18092	18174	18227	18168	17984	18163	18200	17955	17934	18274	18269	18050	18066	18175	18336	18090	18053	18044	18065	18106	18285	17930	18044	18109	18063	18242	18126	18094	18027	18156	18180	18060	17808	18002	18116	18169	18128	17845	18117	17959	18018	17880	18163	18136	18120	17914	17900	18104	17890	18102	18035	18045	18087	18252	18052	17984	18132	17926	18012	17918	18007	18065	18146	18085	17974	17933
16935	22591	25440	34391	37741	31769	23755	19112	17037	16440	16427	16354	16190	16229	16294	16260	16144	16127	16340	16029	16197	16302	15975	16159	16275	16044	16389	16165	16156	16254	16298	16206	16216	16081	16186	16428	16155	16114	16237	16214	16371	15972	16143	16077	16055	16079	16127	16352	16316	16095	16128	16179	16324	16281	16175	16245	16197	16304	16157	16021	16233	16203	16099	16244	16073	16389	16196	16216	16242	16238	16146	16284	16232	16116	16342	16214	16124	16201	16166	16139	16238	16116	16051	16073	16303	16252	16194	16188	16159	16216	16214	16147	16252	16282	16172	16079	16345	16175	16125	16316	16198	16329	16305	16135	16277	16255	16027	16130	16219	16140	16236	16072	16335	16237	16168	16021	16133	16194	16280	16110	16111	16190	16198	16358	16160	16346	16209	16143	16178	16125	16314	16237	16258	16168	16155	16369	16196	16204	16109	16091	16151	16373	16305	16038	16295	16267	16019	16081	16195	16092	16405	16235	16088	16006	16267	16292	16288	16191	16128	16108	16139	16166	16114	16052	16246	16250	16189	16184	16238	16274	16010	16208	16342	16140	16329	16156	16254	16286	16349	16222	16201	16181	16200	16215	16108	16117	16274	16151	16381	16168	16294	16257	16223	16175	16441	16067	16205	16259	16032	16277	16190	16081	16296	16263	16153	15969	16284	16223	16015	16215	16170	16164	16281	16283	16205	16236	16187	16082	16215	16113	16340	16116	16162	16182	16168	16178	16334	16214	16132	16243	16237	16194	16175	16163	16401	16139	16219	16032	16432	16101	16341	15952	16173	16211	16257	16034	16285	16130	16087	16310	16136	16192	16116	16195	16290	16133	16299	16197	16272	16251	16245	16053	16140	16334	16372	16173	16364	16224	16285	16166	16361	16181	16249	16167	16237	16198	16083	16348	16081	16187	16227	16277	16162	16277	16025	16187	16188	16165	16264	16112	16060	16350	16240	16137	16268	16349	16304	16018	16294	16133	16299	16119	16217	16246	16060	16201	16219	16145	16094	16341	16192	16376	16132	16155	16277	16142	16256	16130	16265	16194	16160	15859	16357	16297	16136	16057	16295	16210	16140	16176	16384	15886	16109	16271	16262	16147	16207	16253	16190	16098	16219	16307	16111	16226	16160	16210	16167	16146	16147	16304	16144	16312	16181	16299	16145	16265	16218	16449	16189	16232	16192	16017	16256	16238	16102	16089	16237	16123	16230	16318	16171	16280	16227	16197	16249	16280	16156	16078	16290	16103	16141	16069	16231	16186	16249	16126	16049	16185	16330	16168	15956	16265	16014	16243	16097	16350	16060	16265	15923	16124	16169	16297	16128	16154	16311	16183	16274	16238	16271	16167	16053	16247	16174	16193	16240	16275	16156	16270	16239	16204	16419	16227	16220	16288	16242	16168	16291	16235	16198	16389	16047	16020	16285	16334	16102	16198	16254	16158	16215	16119	16341	16262	16066	16158	16125	16331	16089	16162	16340	16233	16218	16001	16222	16286	16035	16083	16247	16277	16148	16241	16232	16302	16157	16221	16247	16231	16176	16076	16236	16331	16191	16208	16010	16122	16200	16257	16237	16152	16333	16345	16159	16296	16291	16135	16147	16292	16214	16218	16119	16223	16392	16118	16163	16186	16066	16173	16322	16065	16100	16135	16223	16294	16108	16252	16200	16378	16333	16103	16057	16185	16305	16224	16063	16174	16378	16218	16236	16231	16125	16226	16245	16104	16178	16076	16302	16146	16171	16225	16333	16189	16209	16109	16111	16229	16124	16201	16207	16089	16178	16017	16141	16154	16224	16134	16286	16224	16150	16122	16242	16296	16035	16119	16128	16097	16217	16152	16247	15975	16326	16235	16228	16348	16272	16340	16078	16337	16293	16103	16113	16321	16086	16276	15982	16241	16290	16075	16021	16273	16172	16320	16092	16294	16296	16297	16138	16348	16174	16133	16177	16130	16234	16071	16247	16141	16079	16173	16085	16263	16059	16266	16005	16180	16152	16193	16248	16127	16155	16134	16256	16266	16289	16119	16409	16154	16128	16239	16229	16150	16061	16287	16127	16199	16282	16192	16184	16190	16246	16122	15988	16292	16333	16016	16150	16229	16219	16023	16179	16384	16380	16004	16207	16177	16157	16151	16230	16288	16196	16212	16312	16250	16310	16299	16094	16339	16176	16291	16221	16128	16324	16083	16050	16221	16193	16287	16057	16094	16082	16047	16187	16289	15981	16251	16133	16229	16293	16251	16176	16173	16396	16285	16103	15959	16170	16218	16306	16019	16159	16342	16004	16225	16061	16196	16148	16210	16062	16136	16251	16146	16185	16078	16196	16180	16322	16101	16114	16183	16318	16210	16037	16202	16261	16287	16290	16283	16324	16326	16206	16338	16180	16276	16185	16215	16178	16172	16126	16253	16227	16208	16419	16290	16162	16143	16063	16272	16148	16198	16202	16265	16231	16302	16162	16219	16059	16117	16275	16110	16290	16147	16140	16239	16058	16060	16215	16279	16072	16216	16146	16320	16031	16337	16295	16231	16207	16302	16310	16295	16158	16098	16367	16256	16199	16032	16170	16087	16288	16149	16186	16199	15945	16302	16236	16151	16330	16185	16184	16168	16179	15993	16278	16198	16124	16240	16122	16298	16225	16058	16208	16246	16127	16131	16211	16252	16241	16154	16305	16181	16189	16026	16253	16144	16275	16188	16211	16085	16221	16074	16131	16092	16228	16153	16157	16177	16232	16394	16173	16386	16237	16176	16238	16012	16162	16133	16432	16349	16331	16031	16266	16174	16350	16364	16270	16266	16144	16089	16301	16349	16137	16217	16082	16204	16204	16061	16054	16230	16204	16141	16223	16213	16231	16186	16250	16200	16269	16265	16234	16161	16231	16132	16344	16092	16144	16001	16183	16047	16279	16169	16267	16071	16371	16217	16317	16037	16276	16127	16336	16286	16079	16184	16284	16271	16183	16275	16078	16204	16245	16141	16043	16206	16185	16152	16257	16270	16091	16158	16277	16113	16228	16267	16131	16178	16083	16166	16319	16152	16192	16263	16171	16067	16204	16230	16203	16270	16361	16114	16181	16110	16143	16234	16174	16233	16013	16079	16126	16222	16232	16271	16184	16258	16050	16163	16295	16281	16198	16266	16261	16343	16309	16143	16335	16124	16195	16080	16091	16288	16207	16106	16177	16298	16216	16072	16304	16232	16100	16135	16021	16320	16335	16313	16253	16203	16132	16409	16094	16110	16100	16258	16219	16125	16231	16183	16310	16091	16059	16330	16272	16305	16156	16195	16042	16221	16162	16089	16154	16071	16083	16113	16169	16276	16359	16117	16183	16182	16264	16155	16203	16281	16237	16149	16142	16195	16298	16257	16300	16250	16084	16295	16266	16216	16197	16347	16199	16055	16282	16230	16205	16142	16208	16342	16075	16087	16099	16175	16284	16272	16233	16199	16214	16084	16181	16115	16271	16148	16304	16026	16278	16176	16078	16106	16208	16304	16323	16112	16092	16124	16232	16123	16193	16228	16222	16206	16257	16156	16200	16141	16170	16234	16175	16335	16310	16083	16390	16151	16379	16298	16253	16187	16167	16245	16418	16155	16390	16167	16170	16270	16235	16352	16371	16287	16258	16124	16245	16296	16180	16105	16262	16253	16172	16242	16192	16211	16127	16210	16233	16149	16159	16216	16319	16251	16237	16073	16193	16286	16068	16334	16287	16157	16212	16054	16251	15975	16263	16001	16212	16273	16126	16162	16131	16225	16149	16319	16188	16263	16224	16222	16179	16270	16093	16236	16134	16265	16182	16036	16253	16201	16173	16158	16278	16530	16109	16305	16254	16192	16277	16313	16210	16167	16296	16075	16140	16297	16044	16283	16209	16359	16265	16189	16174	16306	16322	16262	16115	16261	16059	16137	16251	16294	16209	16193	16364	16267	16384	16327	16186	16192	16190	16385	16146	16304	16257	16060	16154	16072	16084	16244	16061	16240	16248	16325	16405	16126	16270	16238	16139	16280	16281	16121	16212	16206	16422	16106	16376	16103	16243	16193	16072	16308	16134	16258	16264	16032	16101	16116	16164	16138	16046	16155	16305	16238	16285	16223	16192	16011	16313	16171	16150	16230	16258	16188	16127	16179	16409	15985	16294	16042	16102	16162	16165	16137	16309	16174	16070	16150	16158	16051	16224	16261	16379	16318	16282	16138	16170	16245	16213	16072	16293	16059	16223	16295	16266	16267	16239	16268	16163	16101	16208	16132	16153	16030	16211	16138	16164	16205	16233	16155	16155	16373	16134	16187	16341	15940	16127	16136	16214	16079	16264	16076	16178	16281	16241	16065	16139	16304	16242	16132	16077	16149	16413	16269	16088	16203	16104	16165	16160	16208	16215	16170	16180	16105	16019	16161	16068	16271	16182	16297	16328	16291	16239	16301	16143	16352	16250	16405	16179	16198	16225	16213	16198	16192	16100	16178	16148	16188	16272	16306	16153	16252	16195	16082	16285	16335	16273	16304	16331	16177	16372	16353	16140	16353	16105	16121	15971	16224	15998	16257	16131	16392	16395	16029	16244	16232	16099	15930	16251	16303	16349	16118	16332	16136	16172	16122	16267	16174	16112	16061	16232	16125	15988	16412	16346	16157	16274	16078	16265	16181	16369	16050	16197	16175	16086	16194	16163	16283	16288	16282	16213	16139	16303	16198	16207	16234	16162	16271	16202	16214	16314	16185	16231	16241	16254	16258	16201	16273	16333	16048	16168	16221	16185	16026	16199	16151	16396	16126	16285	15970	16091	16233	16345	16154	16395	16168	16103	16363	16181	16139	16359	16154	16130	16077	16245	16371	16267	16238	16116	16259	16265	16288	16081	16257	16325	16229	16315	16182	16051	16241	16040	16349	16260	16251	16214	16044	16295	16401	16454	16249	16230	16003	16173	16112	15974	16272	16311	16203	16202	16195	16377	16191	16155	16249	16043	16078	16174	16053	16249	16256	16268	16080	16055	16045	16259	16168	16151	16203	16099	16237	16144	16169	16195	16105	16121	16339	16281	16161	16256	16231	16329	16211	16140	16162	16278	16229	16194	16181	16211	16185	16149	16202	16244	16228	16247	16119	16097	16036	16146	16235	16230	16402
23594	21078	28527	33145	59774	55528	43407	30896	23165	19881	18653	18495	18091	18195	18329	18260	18067	18174	18244	18409	18284	18292	18074	18292	18087	18259	17960	17892	18069	18294	18076	18160	18194	17955	18132	18086	18126	18153	18267	18209	17878	17955	17957	18152	18110	18422	18122	17904	18190	18169	18093	18155	18159	18134	18114	18152	18224	17930	18262	18231	18151	18146	18132	17982	18184	18128	18039	18339	18179	18200	18198	18038	18087	17873	17956	18033	18128	18133	18129	18027	18091	18146	18283	18132	18051	17950	18240	18101	18148	18026	18131	18021	18106	18200	18019	18021	17964	18353	18015	17836	18273	18014	18072	17875	17890	17966	17965	18315	18294	18092	17911	18061	17880	18003	18245	18214	17918	17753	18089	18115	17975	17835	18145	17869	18124	18131	18180	18269	17978	18012	18032	18102	18096	17944	18053	17954	18095	17950	18074	18118	18077	18020	18001	18161	18029	18141	18074	17968	18135	18206	17854	18261	18153	18015	18022	18028	18211	18134	18056	18092	18087	17912	17945	17963	17997	18046	17973	18289	18027	18075	18053	18191	18240	18103	18039	18150	18230	18054	18166	18175	18114	18117	18180	17945	18063	17926	18164	18137	18233	17997	18064	18053	18109	17915	18214	17990	18052	18087	18094	18111	18237	18055	18060	18074	18222	18133	18040	17958	18071	18143	18106	18211	18045	18011	18322	18182	18013	17944	18091	17988	18238	18111	18174	18196	18016	18068	17897	18027	18045	18061	18064	17906	18157	18038	17995	18089	18069	17978	18041	17965	17892	18117	18026	17843	18111	18030	18347	18100	18006	18037	17957	17879	18017	18280	18016	18180	18122	18080	18148	17988	18081	18167	17925	18071	18023	18083	17894	18078	18068	18280	18445	18029	17776	18141	18241	18053	18116	18041	18053	18094	17940	18033	18279	17966	18050	18067	18046	18160	18017	17994	18035	18217	18291	17884	17980	18173	18193	17994	18212	17895	17983	18066	18200	17901	18130	18099	17977	18089	17839	18061	18021	18020	17978	17836	17774	17979	18260	18214	18140	18118	18074	17985	18227	18124	18104	18171	18066	17978	18100	18237	18358	18288	18145	18105	18127	18104	18121	18316	17977	18159	18221	17928	18138	18140	18236	17971	18000	18210	17976	18119	17884	18076	18132	17963	18163	18145	18090	18072	18186	18192	18170	18010	18133	17973	18043	18129	18018	17946	18124	18108	18118	18187	17885	18053	18135	18178	18345	18238	18019	18067	18109	17937	18154	18082	18082	18164	17990	18066	18132	18111	18151	17850	18179	18125	18095	18209	18044	18087	18040	18085	18024	17962	18089	18137	17841	17829	17858	18009	17983	17932	18096	18181	17732	17963	18122	17939	18162	17922	17985	18238	18183	18122	17984	18168	18035	17965	18066	18045	18039	18028	18005	18218	18006	18095	18173	17990	18148	18228	18007	17980	18021	18246	17965	18050	18052	18171	18185	18111	17942	18108	18131	18214	18135	17903	18075	18208	18165	18056	18110	17943	18043	18039	17973	18055	18027	18047	18226	18089	17853	17960	18053	18057	18000	18008	18137	17982	18118	17983	18148	18001	18123	17932	18046	18125	18027	18042	18090	17962	18028	18254	18063	18180	18031	17947	18077	18226	18129	17926	18068	18032	17997	18129	18123	18010	17936	17992	17946	18096	18181	18256	18069	18237	18088	18055	17960	18231	18241	18146	18033	18302	18225	18028	18000	18131	18088	18041	18244	17908	18121	18071	18090	18169	17997	18050	18038	18037	18104	18121	18135	18155	17926	18296	18181	18195	17964	18024	17993	18114	18139	18181	18195	18121	18034	18014	18093	18040	18006	17942	18015	18107	18072	18154	18121	18198	18046	17985	17998	18077	18067	18202	17920	18015	18006	18087	18101	17851	18116	17930	18204	18029	18128	18213	17952	17953	18239	18114	18119	17933	18184	18110	18061	18096	18103	18019	17959	17955	18130	18124	18120	18006	18218	17942	18037	18016	18048	18020	17947	18294	18171	18060	18144	18176	17984	18084	18035	18037	17938	18079	18117	18090	18071	18075	18001	18172	17937	17928	18085	18011	18068	18116	18201	17916	18177	18306	18110	17944	18196	18020	17892	18092	18093	17974	18080	18205	18100	18020	18166	18083	17984	17884	18032	18085	18057	18063	18061	18190	17913	18068	18156	17954	18008	18205	18256	17987	18021	18031	18139	17865	18118	18105	18042	18372	18157	18139	18090	18120	18029	18218	18340	17881	17981	17933	17936	18059	17749	18169	18017	17959	17998	18144	18162	18087	18016	17868	18071	18155	18067	17883	17865	18104	17937	18178	18081	17950	18140	18080	18044	18001	18117	18029	18171	17993	18092	18038	17961	18062	18136	18206	18097	18159	18045	17974	18297	18102	18035	18101	18232	17876	18027	18139	18018	18021	18183	18108	18168	18142	18220	18116	18001	18012	18258	18059	17911	18043	18144	17942	17949	18080	18027	18105	18344	17923	18057	18038	18072	17822	18384	18100	18158	17935	17963	18130	17929	18012	17804	18173	17840	18024	18041	18308	18165	18011	18038	18109	18064	18065	18137	18031	18095	18196	18074	18048	18080	18100	18154	18141	18169	17822	17888	18263	18160	18069	18015	18249	18148	18062	18076	18096	18023	17984	18216	18096	18165	18091	18200	18071	18202	17994	17939	18111	18102	18121	18248	17980	18141	18264	18199	18101	18187	18107	17980	18084	18122	18084	18225	18096	18115	17981	17968	18205	18250	17929	18038	18164	18184	18179	18145	17915	18265	18023	17969	18182	18003	18129	18038	18057	18122	18091	18284	18006	17823	18135	18234	18206	17991	17892	18120	17808	18033	18167	17983	18082	18024	17992	18054	18076	17830	18145	17968	18107	18099	17840	18223	18006	17870	18113	18053	18177	17836	18064	18014	18126	17936	18088	18029	18112	17875	18045	18283	18024	17948	18170	17957	18053	18142	17987	18370	17893	18078	17997	18060	18144	18066	18011	17924	17980	18189	18153	17957	18124	18066	17945	18143	18298	18219	18048	18068	17914	18032	17969	18003	18078	17952	17968	18051	18147	18059	18112	18186	18205	18111	18048	17939	17949	17908	18027	17966	18094	18172	18075	18163	17962	17976	18122	18096	17995	17854	18026	18013	17789	18207	18025	18082	18141	18109	18052	18148	18250	18199	18103	18220	18105	18231	18026	17934	17820	18061	18000	17985	18081	17962	18160	18116	18188	18146	18113	18121	18182	18203	18032	18228	17918	18017	18120	18153	17902	18292	18166	17960	17840	18230	18301	18091	18082	18042	18003	17892	18001	18249	17894	18077	18078	18040	17998	17995	17970	18249	18010	18033	17861	18035	18053	18022	17898	18076	18250	18117	18200	18154	18110	18121	18052	18167	18213	18029	18059	17998	18124	18115	17954	18070	18134	18059	17945	18099	17997	17894	17889	17959	18039	18283	18075	18051	18062	18074	18243	18223	18142	18118	18145	18011	18108	17905	18134	18280	18039	18105	17862	17989	17902	17935	17989	18056	18023	18109	18062	18026	18011	18156	18117	18002	17977	18114	18015	18299	18217	18161	18131	18146	18052	18031	18087	18090	17833	18220	18127	18036	18062	18068	18262	18216	18087	17777	18132	18064	17926	17942	18005	18133	18281	17989	17967	18037	18073	18046	17998	17859	18092	18293	17948	18015	17987	18052	18096	18086	18010	18148	18070	17993	18119	17925	17938	18021	18194	18075	17932	18216	18042	18143	18151	18162	17940	18315	18008	18174	17905	18089	17985	18081	17913	17887	18115	18171	18111	18063	18144	18089	18144	18182	18008	18009	18322	18211	18025	18260	17836	18305	18087	18126	18232	18186	17927	18100	17899	18106	18083	18038	18157	18212	18045	18278	17853	18061	17931	17855	18049	18170	18088	18138	18091	18008	18116	18004	17995	17950	18305	18134	18139	18114	18057	18176	18067	18126	18059	18105	17984	18137	18084	18168	18034	18078	18058	17988	18034	18118	18220	18100	18112	17988	17891	18075	17986	17878	17975	18055	17906	18006	18044	18082	18122	18420	18246	17798	18044	18172	17993	17965	18063	18042	18034	18136	17967	18005	17997	17958	17876	18126	17889	18134	18290	18032	17963	18097	17982	18023	17991	18207	18195	18179	18170	17994	18002	18084	18042	18173	18024	18095	18205	18006	17939	18182	18194	18265	17955	18106	18174	17960	17877	18196	17935	17988	17979	18017	17903	17923	18174	18110	18069	18218	18100	18046	18095	17982	18066	17917	18170	18051	17960	17944	18053	18024	18110	17984	17999	18167	18048	18087	18229	17976	17959	18155	18143	17978	18069	18102	18141	18171	18170	18121	18069	18020	18267	18092	18160	18049	18211	17973	18019	17892	18167	18219	18091	18166	18062	18062	17903	18038	17979	18219	18205	17969	18016	18166	17933	17922	18114	17981	18127	17846	17888	17863	17882	18039	17980	18122	18118	18347	18157	17988	18255	17883	17948	17974	18167	18082	18143	18100	18163	18271	17977	18017	17882	17880	18046	17862	18192	18059	18107	17917	18050	18128	18204	18240	18084	18329	18058	18031	17996	18280	18127	18077	18213	18044	18239	17897	18173	18054	18098	18259	18259	17912	18111	17894	17874	18144	18154	18169	18167	17950	18034	18216	17936	18163	17993	18079	18118	18057	17957	17830	18084	18088	17973	17991	17893	17868	18207	18187	18080	17911	17797	18089	18101	17985	18177	18147	17960	18075	17902	18085	17887	18101	17982	18049	18080	18195	18176	18072	18087	18245	18235	18178	17918	17963	17922	17927	18063	17883	17967	18079	18035	18127	18113	18246	18009	18067	18138	18096	17953	18011	17853	18046	18040	17997	17999	18331	18009	18199	18168	17983	17823	18053	18169	18083	17941	18058	18053	18099	17912	18325	18073	18118	18195	17963	18117	18245	18158	18037	18056	18023	17953	18144	18236	18102	18023	18252	18088	18053	17993	18041	17959	18152	17769	18075	18308	17946	18088	18248	18190	17993	18038	18205	18171	18002	18117	18020	18111	18031	17876	18035	18021	18175	18053	17940	18014	18016	18034	18057	18022	17913	18060	18143	17982	17890	18047	17965	18223
17489	30483	32635	58080	70059	56598	44020	30809	21086	17556	16497	16429	16393	16258	16369	16415	16396	16308	16303	16220	16324	16132	16462	16268	16178	16103	16319	16286	16231	16113	16366	16236	16258	16399	16065	16241	16203	16398	16335	16202	16086	16279	16391	16174	16269	16266	16230	16284	15992	16163	16203	16251	16241	16383	16350	16475	16315	16203	16182	16350	16239	16355	16274	16135	16412	16253	16290	16287	16279	16181	16386	16324	16313	16305	16228	16242	16197	16267	16210	16325	16275	16165	16243	16375	16347	16208	16202	16168	16110	16295	16419	16111	16284	16330	16164	16265	16354	16303	16092	16156	16336	16185	16147	16241	16040	16282	16274	16368	16500	16167	16404	16183	16178	16244	16260	16270	16306	16221	16270	16249	16480	16342	16224	16348	16259	16355	16321	16206	16360	16351	16189	16236	16403	16182	16227	16184	16132	16267	16380	16159	16345	16197	16304	16163	16284	16391	16265	16167	16409	16360	16469	16449	16295	16214	16243	16273	16285	16177	16254	16317	16347	16180	16230	16197	16153	16373	16363	16232	16200	16341	16199	16344	16073	16146	16180	16302	16301	16311	16241	16310	16224	16200	16322	16419	16213	16208	16310	16328	16256	16216	16210	16248	16060	16324	16120	16213	16263	16279	16185	16347	16300	16410	16413	16150	16201	16418	16269	16269	16239	16201	16209	16285	16346	16318	16194	16076	16098	16196	16214	16264	16256	16280	16306	16139	16205	16369	16208	16167	16211	16277	16156	16298	16388	16347	16319	16285	16354	16445	16113	16182	16189	16282	16299	16335	16167	16249	16277	16283	16254	16186	16284	16207	16274	16234	16361	16186	16338	16283	16222	16243	16185	16141	16311	16399	16487	16298	16133	16151	16154	16315	16240	16413	16203	16338	16351	16229	16115	16227	16369	16041	16317	16139	16473	16233	16314	16310	16376	16473	16316	16002	16238	16281	16183	16154	16406	16104	16221	16368	16161	16202	16280	16245	16290	16322	16332	16157	16234	16319	16344	16198	16348	16080	16318	16211	16053	16198	16189	16207	16451	16137	16386	16308	16313	16237	16363	16349	16173	16277	16296	16206	16246	16209	16297	16227	16418	16179	16439	16373	16438	16394	16389	16373	16071	16261	16284	16190	16213	16287	16183	16353	16164	16330	16235	16297	16312	16129	16263	16232	16193	16381	16211	16322	16365	16417	16328	16405	16170	16213	16164	16369	16062	16335	16094	16450	16329	16190	16314	16343	16301	16002	16434	16220	16301	16160	16239	16312	16384	16293	16405	16251	16293	16235	16244	16146	16176	16169	16123	16202	16248	16365	16366	16085	16195	16317	16346	16245	16190	16261	16106	16317	16191	16376	16334	16271	16202	16156	16285	16312	16050	16297	16241	16419	16219	16387	16170	16360	16399	16437	16092	16198	16253	16243	16213	16239	16243	16110	16255	16147	16314	16107	16192	16204	16303	16322	16288	16117	16134	16292	16322	16272	16288	16352	16190	16096	16302	16312	16344	16227	16372	16011	16161	16168	16222	16217	16120	16372	16226	16255	16071	16357	16178	16320	16325	16331	16173	16356	16266	16208	16229	16222	16403	16389	16209	16041	16171	16387	16305	16159	16412	16351	16316	16318	16169	16069	16291	16418	16161	16138	16295	16204	16255	16276	16138	16444	16323	16312	16345	16208	16449	16229	16134	16354	16412	16170	16113	16253	16107	16259	16303	16320	16193	16253	16266	16131	16162	16125	16299	16237	16296	16231	16299	16389	16135	16381	16266	16261	16048	16481	16291	16418	16054	16257	16301	16118	16258	16444	16310	16309	16365	16257	16304	16342	16239	16094	16378	16324	16276	16209	16164	16369	16209	16231	16337	16326	16186	16190	16135	16053	16278	16140	16218	16172	16119	16407	16359	16265	16280	16192	16262	16181	16340	16130	16304	16461	16242	16169	16185	16128	16265	16196	16239	16259	16062	16317	16271	16294	16226	16172	16301	16207	16215	16192	16267	16277	16395	16029	16219	16106	16276	16179	16220	16458	16314	16259	16105	16250	16096	16393	16170	16040	16347	16273	16251	16250	16321	16257	16106	16357	16257	16291	16170	16391	16147	16351	16360	16218	16336	16241	16242	16177	16223	16247	16200	16273	16277	16383	16152	16265	16258	16219	16349	16423	16337	16167	16096	16333	16201	16253	16425	16318	16257	16436	16283	16265	16289	16240	16329	15994	16362	16359	16362	16266	16234	16133	16168	16216	16138	16142	16289	16292	16231	16251	16253	16298	16222	16137	16299	16408	16338	16309	16269	16194	16119	16260	16271	16238	16449	16212	16406	16328	16260	16400	16247	16346	16412	16161	16351	16295	16234	16254	16326	16148	16325	16236	16176	16268	16229	16490	16159	16251	16287	16226	16154	16193	16370	16091	16299	16224	16403	16032	16214	16256	16067	16298	16256	16335	16001	16127	16233	16239	16162	16212	16227	16397	16165	16227	16153	16248	16349	16357	16303	16180	16377	16165	16398	16148	16450	16183	16139	16223	16099	16076	16172	16291	16200	16132	16132	16249	16252	16345	16303	16346	16228	16312	16147	16412	16280	16255	16278	16153	16295	16286	16253	16302	16142	16170	16352	16245	16276	16301	16169	16291	16315	16215	16271	16217	16283	16242	16413	16144	16327	16298	16347	16147	16183	16296	16262	16286	16177	16317	16267	16258	16099	16119	16428	16338	16399	16288	16336	16211	16132	16082	16311	16417	16279	16190	16166	16231	16363	16275	16269	16368	16245	16291	16179	16373	16101	16245	16199	16162	16486	16342	16210	16137	16265	16282	16466	16143	16346	16228	16176	16300	16126	16393	16280	16303	16200	16164	16381	16194	16268	16139	16365	16086	16420	16300	16386	16255	16239	16308	16244	16396	16354	16261	16124	16097	16233	16180	16294	16101	16268	16110	16329	16293	16322	16076	16103	16207	16194	16080	16251	16245	16286	16338	16330	16286	16288	16216	16224	16277	16154	16134	16097	16198	16377	16377	16187	16257	16328	16207	16233	16198	16178	16464	16381	16342	16302	16274	16248	16260	16354	16262	16257	16076	16355	16202	16264	16358	16264	16321	16249	16390	16189	16289	16122	16304	16345	16237	16315	16245	16384	16176	16336	16271	16351	16169	16352	16218	16330	16357	16147	16336	16257	16147	16233	16239	16324	16348	16433	16168	16431	16258	16225	16270	16362	16162	16180	16150	16424	16325	16302	16313	16272	16189	16201	16229	16085	16274	16395	16323	16313	16226	16214	16174	16250	16340	16245	16183	16227	16444	16240	16162	16240	16387	16203	16274	16117	16247	16221	16222	16304	16241	16153	16307	16269	16314	16344	16246	16266	16180	16251	16385	16280	16211	16425	16227	16260	16197	16145	16197	16369	16250	16122	16245	16201	16274	16055	16077	16229	16348	16391	16202	16290	16311	16125	16295	16308	16303	16266	16180	16379	16154	16111	16117	16082	16175	16276	16302	16282	16305	16320	16266	16353	16318	16165	16312	16254	16153	16282	16126	16270	16280	16350	16301	16245	16101	16313	16181	16256	16191	16478	16242	16334	16380	16390	16384	16315	16304	16168	16335	16121	16165	16230	16142	16222	16208	16456	16284	16219	16170	16128	16324	16310	16316	16281	16414	16314	16056	16357	16255	16216	16255	16146	16309	16273	16143	16113	16304	16169	16138	16113	16441	16322	16170	16411	16247	16118	16382	16222	16353	16259	16256	16215	16339	16310	16357	16234	16272	16232	16436	16173	16246	16163	16151	16284	16310	16374	16290	16213	16239	16251	16378	16349	16291	16297	16209	16182	16066	16148	16366	16431	16372	16488	16259	16331	16358	16242	16339	16324	16257	16317	16348	16352	16020	16151	16195	16321	16183	16244	16420	16261	16221	16236	16160	16224	16214	16369	16168	16385	16136	16271	16336	16236	16368	16490	16202	16249	16295	16275	16299	16365	16202	16116	16139	16197	16260	16169	16315	16276	16178	16262	16353	16231	16406	16406	16441	16289	16307	16451	16284	16488	16384	16203	16291	16270	16251	16145	16422	16259	16219	16356	16290	16135	16331	16331	16236	16157	16370	16436	16308	16104	16312	16222	16263	16179	16276	16243	16209	16200	16192	16350	16171	16442	16276	16128	16443	16186	16324	16152	16275	16240	16370	16262	16360	16120	16190	16218	16258	16112	16168	16296	16232	16283	16187	16259	16247	16194	16288	16124	16434	16131	16200	16232	16347	16391	16192	16246	16171	16392	16283	16225	16120	16371	16320	16319	16044	16176	16151	16343	16260	16146	16313	16221	16246	16362	16291	16424	16234	16138	16299	16118	16333	16293	16145	16167	16333	16346	16201	16278	16329	16382	16133	16235	16343	16012	16126	16320	16203	16213	16334	16338	16353	16215	16269	16306	16132	16344	16207	16445	16284	16241	16339	16158	16251	16274	16286	16269	16159	16263	16171	16350	16271	16321	16295	16262	16247	16298	16162	16430	16280	16285	16255	16291	16250	16261	16186	16205	16231	16372	16351	16202	16191	16336	16319	16074	16236	16366	16124	16180	16156	16296	16297	16352	16318	16026	16220	16104	16387	16179	16186	16340	16148	16193	16314	16335	16235	16284	16132	16280	16255	16401	16157	16258	16247	16167	16174	16251	16242	16184	16204	16338	16343	16181	16210	16255	16212	16244	16174	16384	16344	16221	16294	16346	16339	16351	16329	16241	16340	16309	16366	16336	16204	16262	16289	16353	16348	16395	16213	16125	16296	16378	16151	16291	16235	16389	16209	16327	16300	16176	16266	16278	16208	16221	16408	16249	16225	16107	16332	16463	16213	16329	16171	16256	16140	16309	16198	16253	16219	16328	16113	16377	16247	16222	16146	16287	16228	16249	16251	16347	16459	16309	16255	16288	16131	16309	16213	16297	16353	16516	16119	16290	16177	16219	16295	16217	16159	16283	16347	16320	16194	16444	16233	16312	16295	16311	16373	16280	16207	16257	16345	16380	16215	16165	16293	16170	16345	16288	16244	16332	16451	16313	16386	16203	16366	16336	16192	16203	16298	16159	16373	16247	16228	16207	16452	16244	16419	16295	16323	16136	16252	16132	16301	16056	16511	16221	16366
22594	21094	28871	27498	61122	63165	54130	38735	27134	21761	19315	18848	18477	18512	18509	18355	18486	18364	18273	18519	18379	18416	18253	18477	18402	18501	18611	18503	18315	18551	18483	18467	18280	18439	18442	18012	18422	18409	18330	18493	18356	18475	18399	18276	18337	18389	18547	18248	18234	18264	18281	18383	18346	18323	18211	18050	18349	18478	18218	18372	18351	18455	18385	18413	18308	18338	18228	18212	18260	18459	18058	18210	18353	18285	18177	18303	18333	18226	18093	18398	18335	18241	18227	18236	18343	18339	18396	18146	18202	18178	18283	18252	18196	18160	18065	18147	18144	18160	18300	18235	18330	18414	18126	18461	18393	18394	18418	18266	18295	18219	18258	18481	18198	18275	18357	18313	18184	18299	18289	18246	18433	18444	18159	18017	18276	18120	18081	18274	18186	18387	18231	18181	18314	18295	18333	18433	18178	18279	18308	18286	18306	18478	18216	18310	18370	18185	18174	18299	18105	18232	18167	18178	18246	18314	18487	18119	18400	18356	18499	18305	18262	18293	18196	18250	18268	18150	18531	18171	18391	18225	18220	18247	18173	18259	18274	18205	18156	18354	18418	18387	18095	18213	18261	18381	18270	18175	18214	18523	18024	18277	18413	18283	18118	18132	18123	18289	18312	18457	18363	18387	18049	18201	18208	18104	18204	18190	18306	18198	18288	18362	18215	18276	18445	18199	18281	18165	18183	18228	18128	18306	18290	18183	18205	18026	18180	18177	18317	18242	18222	18294	18189	18311	18081	18290	18050	18181	18384	18311	18543	18415	18267	18151	18161	18362	18158	18205	18327	18232	18121	18371	18128	18364	18400	18431	18163	18082	18139	18139	18092	18130	18467	18192	18443	18233	18315	18324	18324	18385	18350	18061	18288	18266	18359	18388	18176	18336	18285	18313	18314	18377	18244	18367	18223	18211	18106	18076	18258	18239	18222	18308	18362	18346	18286	18270	18399	18262	18367	18180	18292	18418	18443	18189	18116	18353	18128	18184	18381	18173	18180	18142	18268	18183	18449	18338	18121	18237	18172	18157	17974	18331	18123	18233	18080	18111	18281	18252	18273	18130	18091	18353	18105	18200	18145	18451	18149	18201	18294	18368	18526	18219	18109	18250	18318	18281	18252	18238	18344	18311	18417	18165	18338	18363	18178	18307	18321	18301	18222	18226	18230	18127	18145	18251	18496	18420	18287	18067	18105	18156	18412	18277	18426	18325	18292	18316	18404	18092	18310	18392	18431	18353	18410	18209	18350	18052	18123	18299	18359	18411	18135	18057	18374	18164	18022	18209	18229	18281	18381	18272	18286	18211	18399	18227	18266	18308	18079	18261	18430	18234	18199	18244	17963	18200	18112	18292	18233	18297	18389	18326	18039	18229	18363	18156	18406	18126	18193	18268	18370	18169	18285	18241	18265	18204	18296	18149	18213	18263	18339	18280	18345	18154	18123	18183	18154	18094	18384	18343	18274	18202	18156	18154	18302	18458	18162	18348	18128	18456	18279	18006	18498	18369	18261	18298	18187	18415	18360	18350	18174	18070	18244	18182	18255	18226	18372	18084	18121	18231	18323	18302	18187	18313	18226	18085	18365	18250	18249	18400	18169	18332	18309	18152	18361	18302	18047	18267	18287	18297	18373	18373	18344	18264	18426	18313	18312	18249	18359	18021	18211	18252	18411	18268	18151	18140	18041	18357	18319	18129	18389	18262	18350	18213	18294	18561	18177	18187	18185	18260	18286	18204	18126	18139	18280	18262	18492	18245	18253	18256	17993	18031	18207	18343	18328	18177	18210	18338	18347	18325	18335	18292	18437	18135	18311	18267	18175	18362	18057	18291	18184	18204	18287	18129	18194	18329	18119	18241	18244	18375	18214	18017	18283	18133	18171	18328	18143	18349	18199	18270	18448	18489	18347	18319	18332	18145	18229	18296	18338	18281	18332	18011	18123	17964	18429	18351	18366	18331	18230	18273	18282	18118	18293	18328	18216	18305	18399	18171	18230	18265	18139	18227	18245	18182	18411	18376	18217	18455	18090	18226	18266	18258	18374	18353	18316	18292	18384	18255	18454	18303	18192	18156	18252	18287	18246	18290	18259	18268	18465	18152	18069	18145	18119	18236	18382	18311	18100	18121	18273	18201	18330	18183	18496	18311	18219	18112	18516	18306	18304	18173	18517	18206	18255	18290	18352	18289	18193	18412	18309	18123	18419	18236	18174	18290	18177	18437	18335	18484	18254	18303	18237	18152	18052	18267	18402	18410	18249	18363	18330	18237	18425	18384	18369	18390	18286	18189	18250	18240	18305	18198	18272	18150	18213	18281	18226	18084	18327	18395	18217	18230	18160	18357	18412	18302	18362	18421	18229	18172	18081	18231	18056	18288	18545	18237	18329	18038	18263	18122	18406	18255	18332	18401	18114	18065	18215	18307	18279	18213	18344	18338	18389	18179	18424	18283	18100	18108	18213	18248	18408	18216	17979	18334	18346	18058	18418	18381	18177	18376	18300	18188	18205	18201	18302	18146	18360	18164	18191	18065	18274	18246	18243	18349	18185	18167	18079	18228	18257	18206	18395	18465	18209	18245	18157	18312	18222	18125	18425	18200	18199	18253	18342	18327	18482	18233	18160	18077	18240	18151	18282	18343	18220	18248	18104	18205	18069	18181	18235	18171	18166	18242	18300	18177	18183	18190	18362	18154	18454	18180	18090	18320	18195	18244	18072	18191	18236	18227	18153	18140	18173	18100	18157	18093	18380	18234	17987	18101	18221	18137	18420	18459	18401	18315	18155	18463	18469	18257	18174	18353	18051	18208	18322	18300	18349	18412	18231	18230	18348	18091	18161	18253	18506	18277	18460	18339	18456	18230	18213	18312	18379	18186	18287	18321	18313	18235	18226	18080	18071	18204	18262	18316	18458	18176	18212	18192	18507	18393	18119	18120	18289	18313	18264	18350	18219	18168	18203	18068	18277	18261	18308	18303	18148	18553	18104	18194	18356	18099	18124	18219	18238	18054	18346	18097	18390	18157	18164	18257	18312	18346	18411	18210	18337	18060	18328	18205	18271	18383	18099	18197	18203	18081	18440	18192	18082	18360	18266	18330	18256	18398	18158	18053	18186	18360	18339	18433	18290	18274	18418	18342	18174	18301	18177	18483	18179	18176	18309	18385	18156	18043	18223	18292	18299	18210	18322	18332	18123	18197	18150	18342	18250	18320	18300	18087	18402	18422	18225	18284	18290	18096	18438	18341	18301	18334	18325	18358	18258	18312	18298	17958	18111	18292	18358	18146	18083	18075	18176	18291	18229	18357	18167	18334	18281	18294	18146	18350	18081	18043	18218	18102	18371	18156	18371	18065	18028	18257	18202	18193	18075	18257	18238	18154	18168	18410	18190	18131	18195	18367	18309	18246	18127	18334	18448	18329	18383	18184	18186	18374	18275	18146	18378	18305	18115	18376	18166	18056	18226	18289	18492	18395	18382	18243	18258	18122	18306	18457	18251	18248	18396	18373	18198	18240	18303	18205	18236	18203	18299	18183	18264	18437	18145	18317	18274	18468	18253	18181	18275	18257	18459	18009	18335	18152	18177	18386	18249	18186	18409	18210	18437	18217	18131	18389	18328	18386	18342	18446	18311	18311	18153	18104	18353	18321	18406	18428	18295	18377	18314	18174	18134	18239	18428	18106	18113	18294	18222	18250	18206	18231	18051	18192	18440	18200	18193	18225	18191	18252	18148	18271	18046	18283	18364	18259	18077	18120	18324	18436	18258	18247	18400	18355	18242	18344	18499	18201	18110	18306	18244	18298	18290	18228	18144	18238	18219	18150	18218	18516	18167	18264	17966	18429	18183	18174	18266	18357	18177	18490	18318	18308	18296	18064	18152	18092	18220	18217	18204	18258	18425	18268	18317	18229	18330	18250	18343	18272	18141	18101	18195	18210	18373	18260	18222	18224	18314	18296	18187	18127	18427	18267	18253	18200	18077	18243	18225	18313	18143	18268	18219	18100	18159	18085	18105	18281	18410	18179	18281	18192	18391	18410	18262	18083	18358	18361	18110	18374	18168	18325	18438	18166	18296	18361	18150	18336	18426	18139	18228	18404	18311	18254	18521	18342	18111	18198	18166	18125	18027	18312	18248	18256	18316	18070	18318	18142	18458	18400	18369	18178	18305	18137	18281	18276	18061	18209	18166	18271	18347	18307	18165	17989	18369	18281	18291	18129	18292	18372	18287	18166	18274	18197	18379	18174	18244	18420	18091	18145	18485	18180	18223	18472	18232	18199	18133	18323	18107	18339	18216	18110	18424	18083	18210	18168	18364	18377	18140	18114	18413	18369	18190	18281	18490	18214	18327	18209	18224	18174	18172	18187	18128	18100	18223	18080	18393	18268	18280	18314	18362	18259	18092	18169	18170	18340	18149	18211	18254	18299	18187	18120	18229	18201	18128	18396	18237	18180	18085	18213	18092	18208	18332	18200	18491	18204	18276	18355	18240	18204	18393	18529	18230	18357	18177	18208	18253	18354	18185	18215	18344	18161	18229	18378	18256	18207	18319	18378	18173	18163	18125	18220	18208	18254	18357	18328	18309	18347	18405	18335	18200	18362	18194	18300	18354	18234	18285	18126	18235	18179	18197	18336	18444	18278	18192	18393	18325	18270	18325	18203	18423	18337	18143	18327	18159	18027	18394	18264	18072	18258	18087	18302	18403	18301	18354	18306	18102	18111	18108	18242	18449	18177	18245	18111	18130	18202	18308	18271	18045	18158	18159	18263	18395	18192	18260	18229	18202	18380	18234	18118	18224	18163	18158	18343	18414	18289	18210	18358	18257	18322	18219	18447	18229	18222	18161	18096	18312	18293	18238	18291	18031	18313	18388	18284	18182	18193	18417	18302	18486	18199	18395	18274	18105	18277	18347	18246	18336	18090	18356	18298	18425	18166	18181	18143	18142	18242	18212	18299	18264	18291	18168	18263	18348	18243	18296	18213	18424	18167	18209	18257	18314	18261	18275	18338	18296	18159	18298	18232	18343	18368	18141	18417	18163	18393	18328	18320	18213	18141	18282	18328	18220	18217	18331	18437	18244	18052	18215	18272	18395	18252	18285	18253	18210	18337	18193	18198	18376	18337
20092	37194	37253	52977	83310	68999	56252	39116	26022	18841	16856	16614	16231	16402	16471	16325	16532	16417	16423	16220	16501	16295	16431	16301	16061	16382	16350	16286	16537	16494	16545	16265	16322	16496	16336	16250	16351	16369	16356	16245	16360	16562	16136	16434	16518	16429	16445	16443	16381	16301	16275	16375	16237	16361	16433	16365	16467	16393	16321	16287	16548	16207	16385	16211	16432	16306	16499	16272	16340	16402	16368	16385	16329	16512	16514	16417	16430	16501	16397	16332	16341	16197	16402	16538	16355	16430	16394	16371	16383	16480	16216	16272	16207	16467	16542	16348	16201	16382	16285	16293	16252	16373	16337	16373	16483	16338	16285	16435	16353	16235	16113	16381	16495	16188	16438	16293	16200	16395	16452	16137	16332	16361	16364	16258	16346	16207	16266	16442	16495	16275	16398	16366	16335	16292	16412	16426	16370	16370	16394	16388	16293	16397	16436	16487	16258	16413	16317	16304	16387	16520	16242	16380	16267	16293	16448	16426	16365	16491	16322	16458	16367	16327	16419	16244	16258	16513	16362	16338	16194	16356	16481	16254	16249	16398	16346	16264	16477	16355	16412	16299	16477	16200	16315	16191	16427	16399	16458	16259	16292	16435	16387	16425	16441	16309	16104	16412	16275	16299	16321	16287	16232	16418	16500	16472	16322	16431	16356	16195	16478	16251	16359	16384	16384	16268	16407	16388	16295	16381	16319	16379	16147	16334	16434	16355	16170	16306	16227	16318	16397	16276	16358	16258	16305	16102	16432	16394	16274	16380	16310	16326	16288	16261	16231	16447	16302	16459	16295	16284	16422	16248	16357	16342	16293	16412	16569	16354	16309	16345	16374	16384	16426	16436	16349	16498	16361	16370	16461	16374	16380	16510	16488	16480	16056	16448	16302	16370	16412	16342	16428	16393	16391	16372	16467	16361	16405	16285	16369	16410	16274	16155	16286	16300	16509	16423	16231	16292	16279	16220	16456	16413	16368	16307	16277	16266	16449	16476	16331	16281	16322	16421	16051	16300	16250	16297	16339	16294	16335	16350	16395	16297	16420	16485	16385	16357	16250	16330	16346	16366	16291	16445	16215	16468	16274	16339	16464	16206	16471	16173	16162	16193	16365	16466	16213	16304	16510	16502	16275	16151	16280	16310	16248	16417	16350	16326	16370	16451	16218	16244	16367	16473	16283	16379	16498	16234	16415	16391	16543	16337	16415	16401	16292	16420	16369	16343	16278	16421	16296	16358	16390	16291	16364	16530	16533	16405	16269	16222	16325	16397	16389	16459	16528	16347	16442	16361	16411	16251	16371	16328	16419	16395	16272	16345	16293	16348	16404	16363	16426	16351	16333	16267	16289	16432	16167	16350	16446	16353	16215	16320	16386	16189	16229	16295	16179	16318	16320	16320	16116	16386	16320	16321	16365	16284	16461	16413	16248	16349	16466	16182	16293	16369	16319	16260	16400	16341	16278	16282	16357	16447	16403	16256	16395	16207	16270	16304	16207	16394	16457	16400	16192	16449	16424	16291	16428	16365	16321	16305	16317	16298	16350	16343	16302	16386	16393	16381	16502	16279	16289	16339	16405	16412	16455	16448	16363	16414	16214	16291	16234	16269	16328	16317	16346	16498	16355	16214	16336	16253	16229	16368	16472	16196	16324	16152	16426	16388	16209	16323	16320	16129	16457	16334	16328	16389	16346	16343	16325	16399	16424	16252	16189	16347	16397	16280	16369	16481	16284	16207	16353	16259	16323	16263	16214	16219	16462	16439	16308	16259	16427	16373	16245	16415	16357	16383	16232	16371	16360	16480	16325	16354	16476	16383	16420	16409	16401	16229	16390	16294	16319	16428	16454	16433	16490	16329	16336	16320	16423	16245	16273	16282	16295	16371	16229	16405	16410	16493	16281	16441	16302	16262	16415	16224	16268	16248	16338	16488	16361	16430	16173	16207	16447	16342	16464	16214	16344	16317	16444	16414	16493	16364	16333	16176	16428	16248	16193	16324	16484	16359	16443	16396	16442	16442	16323	16408	16428	16441	16355	16418	16451	16395	16464	16289	16378	16269	16358	16455	16340	16533	16139	16387	16518	16573	16311	16332	16317	16357	16425	16566	16251	16169	16309	16535	16458	16377	16362	16467	16495	16395	16199	16239	16510	16437	16465	16473	16431	16289	16239	16255	16283	16249	16421	16367	16513	16339	16290	16341	16273	16380	16355	16331	16364	16389	16390	16353	16384	16378	16493	16358	16517	16343	16188	16491	16337	16399	16269	16384	16437	16419	16337	16283	16233	16265	16323	16319	16409	16352	16358	16410	16435	16324	16433	16233	16341	16373	16430	16349	16437	16281	16277	16375	16314	16364	16182	16510	16347	16414	16370	16466	16358	16502	16314	16410	16193	16432	16475	16385	16257	16295	16290	16474	16347	16413	16425	16394	16233	16354	16493	16320	16316	16454	16346	16298	16381	16241	16159	16270	16264	16469	16419	16313	16464	16274	16475	16212	16296	16378	16338	16438	16469	16238	16302	16334	16340	16255	16349	16382	16327	16402	16375	16427	16364	16354	16371	16328	16354	16492	16330	16285	16183	16353	16463	16378	16416	16441	16434	16369	16193	16349	16257	16180	16276	16154	16335	16500	16397	16392	16493	16325	16458	16265	16458	16214	16254	16349	16384	16325	16427	16482	16450	16279	16464	16248	16345	16311	16140	16421	16299	16473	16383	16187	16375	16413	16340	16335	16280	16122	16536	16379	16323	16191	16354	16453	16078	16537	16184	16183	16304	16334	16181	16387	16438	16282	16299	16256	16311	16229	16285	16332	16373	16474	16445	16425	16372	16517	16259	16405	16155	16411	16391	16311	16435	16147	16212	16236	16404	16341	16227	16250	16202	16291	16387	16295	16427	16230	16448	16465	16391	16370	16461	16350	16283	16199	16255	16474	16364	16335	16260	16397	16290	16270	16378	16402	16247	16348	16480	16225	16392	16116	16428	16282	16245	16501	16423	16313	16552	16435	16290	16225	16212	16345	16332	16311	16292	16221	16144	16418	16419	16300	16420	16340	16387	16481	16230	16561	16443	16327	16468	16256	16492	16545	16229	16414	16422	16196	16391	16383	16343	16347	16376	16467	16321	16300	16362	16286	16425	16150	16506	16432	16527	16289	16434	16258	16533	16394	16207	16426	16363	16290	16251	16404	16222	16263	16263	16419	16251	16409	16394	16396	16390	16300	16160	16361	16354	16305	16350	16447	16340	16367	16220	16364	16420	16361	16362	16342	16281	16358	16396	16361	16331	16209	16419	16323	16306	16282	16489	16365	16555	16362	16377	16335	16373	16339	16408	16264	16342	16247	16299	16193	16419	16386	16211	16489	16381	16300	16388	16478	16336	16315	16232	16488	16421	16320	16518	16326	16223	16481	16408	16369	16262	16372	16315	16425	16256	16281	16418	16358	16438	16388	16477	16390	16229	16364	16362	16227	16527	16386	16445	16350	16358	16479	16333	16532	16368	16095	16403	16148	16179	16416	16334	16309	16318	16396	16365	16435	16211	16177	16395	16338	16213	16263	16258	16419	16428	16318	16583	16420	16354	16341	16349	16203	16402	16302	16553	16376	16354	16386	16467	16447	16301	16440	16257	16279	16415	16469	16283	16353	16361	16466	16399	16349	16377	16392	16379	16416	16217	16338	16525	16253	16348	16347	16417	16322	16338	16402	16479	16462	16389	16431	16399	16190	16385	16317	16317	16302	16362	16219	16289	16237	16288	16447	16348	16531	16349	16335	16456	16524	16505	16426	16485	16344	16396	16337	16280	16176	16251	16537	16441	16557	16364	16212	16216	16386	16425	16119	16320	16259	16362	16332	16311	16374	16294	16364	16329	16417	16494	16284	16436	16301	16258	16577	16440	16381	16368	16291	16524	16279	16431	16331	16505	16419	16319	16258	16501	16447	16196	16387	16404	16296	16343	16343	16294	16325	16229	16357	16305	16540	16259	16291	16219	16402	16274	16422	16372	16436	16230	16479	16422	16335	16451	16212	16446	16349	16309	16276	16401	16383	16335	16375	16335	16276	16446	16503	16308	16448	16203	16391	16333	16218	16416	16400	16446	16295	16391	16304	16456	16223	16419	16433	16399	16274	16303	16367	16450	16317	16339	16334	16262	16463	16370	16281	16379	16305	16266	16338	16347	16586	16374	16178	16291	16399	16302	16403	16422	16434	16304	16285	16370	16370	16300	16403	16372	16351	16399	16232	16404	16406	16311	16372	16347	16350	16195	16493	16179	16378	16290	16292	16235	16406	16491	16313	16272	16330	16573	16084	16411	16199	16351	16351	16328	16348	16139	16246	16557	16330	16236	16320	16475	16372	16318	16306	16283	16351	16429	16362	16319	16411	16405	16246	16423	16441	16182	16411	16192	16385	16159	16360	16241	16499	16412	16315	16378	16366	16353	16431	16403	16343	16359	16358	16323	16565	16308	16324	16379	16232	16390	16564	16395	16316	16309	16360	16385	16444	16214	16338	16270	16377	16067	16372	16318	16188	16268	16308	16337	16394	16240	16247	16227	16438	16259	16192	16268	16535	16287	16202	16497	16408	16388	16410	16309	16454	16549	16325	16484	16287	16375	16224	16273	16204	16370	16353	16500	16203	16397	16324	16321	16214	16672	16335	16523	16319	16227	16280	16116	16392	16458	16420	16466	16231	16231	16360	16324	16433	16468	16457	16435	16406	16369	16301	16319	16257	16513	16393	16378	16214	16360	16280	16402	16474	16387	16285	16169	16309	16490	16356	16254	16328	16325	16384	16202	16385	16321	16335	16438	16350	16284	16314	16412	16339	16246	16241	16345	16356	16409	16441	16295	16371	16545	16265	16414	16424	16546	16397	16325	16279	16444	16321	16575	16349	16420	16386	16386	16259	16388	16323	16450	16414	16344	16430	16370	16341	16219	16378	16323	16342	16467	16178	16220	16439	16133	16404	16408	16361	16293	16243	16352	16335	16138	16349	16258	16317	16302	16436	16368	16170	16530	16262	16380	16330	16254	16280	16329	16210	16457	16298	16455	16425	16366	16357	16467	16362	16370	16420	16346	16384	16289	16199	16269	16283	16376	16294	16448	16217	16196	16431	16368	16332	16409	16201
26849	22371	27931	30544	33629	31334	26247	21382	19076	18023	17882	17889	17585	17698	17528	17698	17684	17578	17777	17577	17769	17870	17732	17881	17726	17530	17725	17657	17588	17587	17793	17681	17669	17703	17805	17750	17953	17853	17606	17709	17745	17747	17688	17554	17753	17520	17890	17760	17800	17791	17782	17478	17551	17734	17865	17700	17684	17724	17613	17781	17695	17702	17905	17783	17810	17740	17786	17743	17736	17522	17612	17832	17702	17485	17569	17817	17617	17840	17667	17640	17514	17653	17629	17737	17738	17568	17585	17561	17725	17829	17696	17558	17907	17695	17708	17613	17880	17717	17577	17570	17665	17809	17749	17578	17737	17633	17980	17717	17856	17708	17770	17744	17818	17697	17876	17838	17683	17548	17698	17683	17720	17546	17552	17431	17813	17771	17651	17664	17578	17569	17671	17635	17877	17722	17869	17658	17638	17755	17792	17949	17491	17562	17823	17614	17851	17787	17841	17794	17612	17911	17597	17546	17737	17717	17801	17682	17791	17636	17366	17720	17643	17770	17799	17611	17613	17503	17680	17615	17549	17726	17683	17632	17840	17880	17764	17681	17720	17699	17656	17598	17760	17730	17923	17705	17824	17641	17595	17849	17723	17646	17662	17793	17792	17619	17685	17600	17686	17800	17608	17644	17729	17789	17538	17502	17725	17785	17806	17528	17636	17702	17768	17386	17709	17600	17669	17805	17725	17559	17619	17694	17780	17917	17806	17694	17658	17812	17718	17711	17586	17511	17651	17656	17729	17726	17756	17605	17645	17644	17679	17659	17578	17877	17955	17807	17697	17687	17867	17719	17816	17802	17726	17593	17723	17640	17715	17768	17687	17802	17907	17640	17609	17604	17605	17452	17529	17549	17724	17755	17692	17927	17868	17543	17756	17630	17651	17639	17533	17602	17643	17699	17738	17727	17729	17867	17741	17575	17725	17571	17665	17838	17768	17754	17651	17690	17516	17898	17860	17629	17756	17633	17924	17640	17647	17619	17715	17737	17865	17746	17514	17677	17560	17829	17575	17768	17691	17799	17802	17860	17719	17625	17588	17770	17592	17655	17740	17851	17847	17519	17572	17891	17713	17879	17691	17697	17787	17892	17922	17710	17906	17710	17809	17730	17614	17694	17647	17628	17626	17856	17620	17622	17502	17692	17662	17575	17669	17738	17757	17527	17582	17359	17693	17608	17544	17789	17746	17632	17799	17779	17731	17743	17851	17712	17982	17644	17874	17852	17796	17725	17572	17626	17921	17638	17863	17953	17702	17742	17890	17744	17710	17741	17672	17762	17777	17441	17804	17722	17782	17629	17646	17542	17765	17673	17822	17669	17684	17559	17694	17659	17698	17758	17631	17599	17811	17817	17666	17571	17683	17613	17593	17848	17696	17753	17858	17716	17443	17769	17693	17764	17814	17714	17873	17760	17627	17656	17731	17705	17493	17488	17653	17725	17761	17696	17492	17569	17705	17523	17622	17917	17908	17623	17703	17824	17719	17695	17819	17840	17841	17809	17768	17607	17927	17627	17814	17627	17853	17531	17654	17610	17784	17694	17854	17746	17704	17738	17414	17628	17722	17797	17803	17627	17496	17634	17837	17897	17786	17614	17597	17650	17524	17786	17909	17578	17622	17711	17755	17755	17742	17692	17602	17598	17758	17603	17748	17577	17895	17622	17702	17653	17654	17679	17736	17605	17537	17762	17699	17660	17723	17682	17908	17638	17474	17701	17733	17613	17585	17604	17697	17741	17660	17679	17925	17688	17720	17520	17626	17734	17598	17579	17593	17740	17786	17684	17868	17753	17662	17650	17546	17465	17606	17650	17533	17513	17997	17474	17576	17640	17762	17863	17872	17703	17569	17516	17754	17705	17535	17854	17914	17613	17807	17709	17909	17798	17736	17651	17505	17746	17650	17665	17740	17510	17854	17734	17797	17596	17342	17764	17656	17696	17682	17659	17709	17495	17818	17729	17799	17563	17719	17611	17877	17838	17587	17645	17542	17641	17863	17775	17692	17611	17655	17631	17637	17584	17801	17738	17673	17525	17619	17664	17749	17546	17592	17542	17577	17546	17615	17645	17620	17818	17812	17760	17843	17704	17915	17600	17766	17607	17682	17684	17642	17495	17597	17635	17733	17684	17759	17623	17515	17706	17663	17714	17697	17650	17659	17569	17526	17686	17796	17512	17703	17694	17783	17613	17738	17740	17534	17648	17760	17752	17549	17741	17543	17496	17705	17746	17675	17624	17761	17696	17722	17564	17512	17564	17504	17569	17730	17714	17585	17821	17561	17725	17554	17696	17814	17812	17625	17681	17734	17746	17587	17777	17733	17771	17590	17728	17623	17725	17678	17618	17725	17526	17722	17849	18024	17794	17669	17727	17784	17602	17745	17616	17743	17624	17734	17911	17730	17805	17710	17702	17685	17611	17735	17721	17856	17797	17683	17886	17914	17790	17769	17927	17797	17821	17544	17835	17646	17664	17797	17666	17524	17696	17597	17736	17792	17707	17405	17664	17722	17677	17683	17676	17579	17850	17663	17695	18050	17587	17581	17808	17739	17673	17982	17750	17470	17786	17500	17513	17774	17710	17991	17549	17764	17693	17836	17593	17764	17457	17607	17881	17778	17615	17539	17639	17630	17579	17880	17753	17767	17783	17600	17734	17508	17547	17607	17484	17703	17599	17625	17678	17808	17792	17720	17532	17654	17684	17701	17613	17716	17724	17772	17786	17614	17613	17903	17377	17623	17681	17830	17673	17624	17623	17817	17753	18014	17933	17809	17531	17853	17711	17611	17803	17601	17625	17568	17941	17805	17628	17808	17674	17680	17695	17668	17540	17899	17563	17699	17590	17591	17796	17720	17731	17684	17751	17614	17835	17763	17863	17864	17869	17805	17590	17680	17612	17671	17692	17645	17626	17581	17911	17734	17757	17724	17698	17669	17629	17836	17527	17822	17613	17516	17775	17589	17575	17685	17828	17814	17743	17710	17600	17666	17617	17739	17711	17561	17661	17734	17682	17802	17812	17507	17719	17811	17526	17746	17797	17778	17752	17624	17617	17580	17832	17730	17761	17630	17775	17907	17690	17708	17684	17609	17667	17636	17626	17752	17480	17695	17872	17575	17622	17867	17555	17784	17676	17594	17728	17499	17571	17548	17696	17725	17606	17807	17648	17763	17661	17729	17514	17693	17416	17746	17695	17576	17698	17450	17656	17411	17777	17972	17689	17561	17822	17576	17804	17955	17711	17455	17592	17541	17643	17835	17813	17596	17722	17772	17669	17843	17636	17735	17722	17609	17692	17630	17611	17838	17633	17915	17834	17726	17639	17670	17807	17868	17643	17705	17671	17929	17761	17662	17820	17665	17856	17568	17584	17691	17871	17830	17602	17733	17888	17703	17805	17816	17825	17667	17687	17709	17681	17742	17642	17759	17892	17723	17769	17734	17560	17836	17777	17858	17668	17680	17639	17651	17833	17673	17634	17513	17545	17759	17551	17740	17618	17677	17841	17858	17674	17722	17608	17723	17751	17884	17678	17611	17687	17905	17549	17478	17742	17639	17627	17582	17737	17827	17682	17544	17630	17645	17611	17728	17791	17827	17688	17618	17737	17712	17532	17617	17701	17889	17799	17538	17557	17685	17604	17641	17686	17722	17705	17719	17792	17744	17698	17476	17636	17679	17736	17725	17739	17639	17780	17532	17672	17499	17765	17744	17614	17721	17655	17629	17568	17580	17585	17732	17572	17883	17750	17644	17607	17664	17744	17767	17669	17790	17861	17795	17812	17616	17884	17802	17772	17705	17505	17756	17593	17542	17664	17669	17664	17614	17355	17605	17698	17579	17891	17714	17700	17581	17532	17644	17896	17518	17406	17788	17747	17718	17656	17745	17715	17805	17818	17715	17615	17656	17732	17824	17684	17686	17891	17502	17696	17753	17602	17680	17675	17798	17555	17633	17586	17868	17457	17773	17754	17628	17825	17535	17641	17703	17832	17499	17782	17800	17767	17723	17582	17888	17699	17442	17638	17595	17685	17677	17822	17804	17747	17655	17483	17624	17735	17645	17706	17814	17716	17766	17657	17724	17824	17666	17635	17902	17669	17786	17809	17878	17750	17583	17683	17563	17650	17683	17451	17602	17708	17581	17740	17668	17891	17648	17875	17757	17713	17719	17908	17742	17659	17664	17861	17684	17450	17686	17688	17708	17845	17708	17689	17776	17701	17499	17838	17746	17654	17601	17780	17689	17695	17700	17643	17617	17592	17783	17748	17840	17529	17654	17620	17706	17680	17650	17773	17760	17653	18050	17650	17845	17802	17562	17634	17552	17521	17668	17677	17717	17695	17914	17642	17650	17777	17771	17694	17439	17853	17650	17566	17585	17648	17612	17603	17736	17687	17520	17793	17765	17782	17884	17804	17783	17686	17728	17777	17618	17772	17615	17553	17588	17612	17703	17703	17673	17938	17620	17778	17632	17722	17767	17759	17738	17686	17714	17577	17651	17598	17731	17657	17693	17652	17662	17759	17658	17472	17513	17727	17638	17697	17524	17683	17732	17575	17932	17626	17695	17727	17748	17544	17666	17626	17731	17723	17785	17695	17918	17769	17611	17559	17761	17676	17722	17925	17668	17760	17815	17825	17627	17726	17607	17690	17658	17730	17814	17754	17649	17900	17759	17892	17338	17719	17653	17553	17837	17714	17514	17626	17868	17698	17758	17746	17610	17474	17747	17788	17692	17691	17758	17951	17701	17833	17734	17907	17850	17736	17598	17681	17660	17515	17762	17637	17816	17771	17994	17565	17653	17863	17639	17556	17785	17758	17692	17796	17611	17706	17657	17901	17754	17657	17517	17652	17787	17597	17764	17804	17783	17659	17951	17656	17813	17752	17589	17576	17812	17477	17794	17810	17593	17604	17854	17756	17809	17828	17701	17778	17791	17967	17868	17817	17577	17717	17660	17568	17694	17620	17828	17722	17290	17636	17620	17738	17854	17811	17653	17717	17797	17627	17553	17565	17597	17708	17863	17761	17750	17727	17625	17681	17722	17840	17850	17520	17535	17576	17774	17831	17769	17573	17681	17679	17686	17846	17744	17791	17848	17752	17720	17704	17594	17551	17599	17620	17688	17795	17797	17772
18117	27040	28869	31708	35104	32006	25805	20061	17282	16484	16074	16017	16034	16076	15911	15923	16057	15974	16013	15879	16020	16081	16038	15836	16180	15974	16007	16103	15846	16060	15953	15988	15925	15918	16032	16107	16155	15845	16205	15960	15957	16175	15935	15896	16155	15839	16066	16087	15932	15930	15995	15925	16121	16133	16030	15937	15964	15980	16003	16031	15998	15951	16151	16059	15831	15920	15950	16136	16036	15918	16058	15952	15960	15929	15835	16007	16072	15925	15980	16015	16004	15955	15798	15913	16053	16188	16081	15940	16083	15900	15987	15988	15979	15850	16013	15892	15945	15978	15923	15955	16052	16106	16173	16035	15916	16102	15978	15953	15772	16052	15936	16071	15906	15892	15955	15965	16099	15931	16019	15862	16051	15929	15968	16137	15977	16053	16083	15974	16111	16011	15959	15868	15883	15983	15902	16074	15848	15920	15995	16066	16001	16142	15829	15975	15934	16074	15979	16012	15905	16153	15992	15953	16083	16042	15994	16002	15863	16055	15932	15928	15968	16061	15948	15897	16181	16059	16109	16003	15897	15880	15943	15949	16083	15994	15872	15964	15993	15932	16091	16067	16030	15891	15848	16134	16029	15989	16085	16044	16021	16067	15841	15863	15921	15995	15870	16035	16013	16028	16147	15809	16195	16040	16075	15880	15933	15926	16135	15942	15732	16002	15930	15960	16131	15950	15946	15927	16055	15919	15966	16085	16106	16006	15924	16049	15924	15947	15980	15943	16025	16058	15930	16051	16012	15898	16000	15889	16096	15888	15974	15974	15919	15846	16174	15769	16095	15993	15938	16027	16050	15979	16079	16056	16049	15996	16110	16147	16070	16179	15923	16118	16118	15893	16004	15826	15995	16147	15951	16005	16031	16057	16111	15895	16033	15955	15855	15903	15995	15995	15832	15978	16060	16055	15931	16020	16124	15863	16071	16061	16026	15754	16053	15977	16069	15934	16028	15908	16085	16023	16053	15969	15978	16137	16048	16026	16056	15979	15933	15957	15925	16082	15894	15907	16006	16031	15958	16042	15843	15937	16037	15909	15959	15871	16133	15951	16091	15986	16082	15978	15973	15871	16017	15903	16089	16110	16187	15956	15874	16105	15922	15973	16109	15939	15954	15989	16018	15940	15959	16049	16127	15958	16023	15915	15970	16132	16115	15768	16059	15884	15998	15755	16077	16074	15997	16230	16118	15930	15956	15987	16015	16020	16040	15935	15960	16095	15927	15931	15992	15855	16111	15904	16052	16136	16143	15974	15876	15899	16103	16113	15917	16028	15872	16014	16061	15912	15936	15884	16008	16007	15940	16004	16041	16016	16001	15975	15755	16038	15889	16100	15995	15924	15978	15934	15913	15972	15853	16029	15998	16187	15993	15954	16074	15915	15822	15760	15930	15996	15974	16056	16090	16022	16104	15960	15969	15959	15959	16156	15783	16082	16134	16051	15967	15938	16041	16003	15885	15906	15968	15992	15992	16087	15949	16111	15944	15962	16089	16070	15982	15863	16096	16281	16050	15972	15842	15833	16080	15934	16098	15927	15794	15843	16146	16098	15954	15851	16002	16007	16182	16056	15866	15847	16015	15866	15972	15909	15841	16079	16171	16066	15956	15920	16103	16173	16013	16088	16119	15993	15915	15961	15899	16081	15934	16022	15973	16065	16055	16109	15942	15857	15895	15957	16113	15996	15992	15978	16092	16082	16132	15870	15883	15985	16157	15974	15999	16024	16043	15970	16055	15971	16080	15959	15914	16033	15986	15918	15868	16098	15995	15884	15836	16005	15944	16135	16036	16013	15937	15824	15905	16010	16108	16013	16012	16056	15882	16047	15952	16054	15959	15939	16033	15952	16096	15882	16013	15988	16171	15954	15993	15981	16003	16153	15996	15998	16086	15816	15926	16084	16009	16001	16021	15919	15851	15993	16034	15922	15996	16062	16060	16077	16050	16072	15910	16042	15740	15968	16027	15933	15987	15945	16198	16043	16125	15915	16063	15977	15976	16000	16062	16138	16082	16030	16043	15970	15843	15955	15960	15955	15801	16014	15921	15960	16013	15941	15973	15972	15906	15976	15868	15937	16119	16046	16046	15972	16037	15999	16120	16145	16021	16103	15964	15916	16045	15918	16030	15873	16050	16016	15903	16099	15933	15961	16063	15816	16108	16103	16071	15900	15927	16105	15898	16002	15976	15919	15875	15931	15838	16001	16027	15964	16094	15898	16038	16058	15964	16065	16127	15948	16086	15928	16233	15881	16127	16057	16210	16018	16030	15946	16070	16014	15901	16195	16093	16005	15958	16055	16046	15962	15955	15874	16028	16039	16084	16021	16025	16029	15767	16044	15987	16018	16064	16054	16109	16156	16014	16141	15934	16017	15865	15998	16005	16054	15859	16128	15873	16076	15898	15668	16025	16003	15986	15858	15889	15888	16090	15920	15903	15980	16046	15990	15898	16012	15829	16052	16005	15949	16158	16096	16077	15902	15991	16021	15990	16166	15854	15938	15942	15875	16036	16009	15975	16079	16081	16144	15965	15930	16108	16072	16096	15997	15917	16030	16200	15958	15954	16111	16245	15984	15935	15958	15960	16032	15895	15955	16064	16069	15996	16019	15962	16148	16073	16054	16034	16003	15938	15864	16078	16034	15977	16117	16168	16152	16071	15909	15954	16048	15907	15915	16221	15898	16019	16287	15917	16111	16058	15952	16044	15988	15968	15908	16073	15999	16137	16098	15991	15962	15861	15930	16007	15797	15899	15947	15777	15955	16153	15778	15997	16026	15971	16012	15795	15872	15948	15766	15886	16016	15953	15946	15933	16053	16040	15866	16164	15852	16126	15950	16062	16055	15941	16080	16063	15919	15799	15964	16059	15953	16063	16056	15846	16119	16077	16030	16102	16002	15975	15882	16088	15895	16013	15997	16097	15893	16033	16056	15913	15887	16138	15943	15927	16203	15787	16003	15968	16019	16106	15926	15981	15889	16109	16067	15942	16082	15866	16011	15981	15947	15943	16013	16051	16041	16013	16211	15862	15757	16107	16026	16006	16008	15976	16177	16021	15894	15999	16134	15925	15915	16232	15808	16119	16000	16153	16066	15836	16007	16149	16034	16137	15879	15897	15824	16076	16074	15951	16068	15946	16099	15790	16090	16190	15992	16017	16055	15917	15841	16025	15857	16071	16134	15997	15981	15840	16036	16197	16041	16047	15976	16125	15966	15901	15928	16071	16075	16075	15986	15888	16161	16033	15987	15928	15875	16051	16074	16023	15891	15747	16078	16166	15853	16186	15980	16070	16144	16053	15897	16081	16040	16111	15935	16031	15994	16000	16056	15995	16167	16006	16049	16156	15880	15862	16122	16130	15973	15990	15849	16053	15998	15892	15984	16029	16051	16071	16120	16038	15963	15835	15899	16178	15978	15843	16046	15863	15875	15975	15968	15997	15928	16051	16040	15943	15922	15988	15875	15996	16087	15970	16041	15955	16041	16228	15970	16084	15787	16056	16062	15908	15943	15925	16059	16069	16063	16048	16085	16039	15989	16195	15851	16001	15859	15905	16027	15849	15794	16060	15916	16074	16039	16288	15875	15883	15989	15956	15919	15822	15980	16029	15992	16045	15864	16198	15879	15855	16022	15962	16007	16018	16047	16045	16060	15904	16029	15935	16087	15906	15877	15781	16059	16092	15985	15943	16147	16147	15950	15997	15948	16051	16104	15908	16129	15952	16056	15933	16010	16042	16039	15972	15867	16048	15816	15913	15869	16039	15944	16071	16070	15942	16067	15893	15961	15985	16019	16020	16028	15991	16002	16139	15938	16052	16036	16054	15979	16158	16162	15970	15957	16004	16068	15938	16024	15981	16113	16070	15946	16129	15874	16021	15870	16013	15818	16010	16021	16014	15967	16192	15953	16071	15952	15941	15821	15840	15827	16012	16010	15954	15827	16104	16009	15902	15959	16067	15896	15853	16088	15952	16149	15986	16091	15826	16018	16026	16048	16150	15967	15757	16098	16106	16003	15864	15983	15882	16108	15867	15963	15701	16053	16057	16042	15914	15824	15772	16049	16010	16040	15857	16017	16082	16000	15936	15949	16026	15875	16088	16003	15985	16185	15882	15789	15880	15833	15961	16092	15949	15818	16054	16169	16020	15896	16099	16138	16118	16090	15969	16054	15919	15930	16016	15937	16068	16000	15996	15947	16110	15924	16190	15926	16136	16093	15960	16054	15912	15997	16002	16129	15942	15916	15809	15955	15922	15994	15905	15885	15974	16028	15925	16138	16112	15842	15822	16146	15994	16052	15852	16140	16027	16011	15900	15935	15977	16020	15994	15988	16067	16010	15847	16013	15984	16091	16096	15962	16216	15848	16283	15889	16051	15931	15981	15921	15923	16093	16172	16042	15988	16074	16071	15905	16055	16013	16175	15995	16068	16026	15955	15940	15847	16055	15863	15918	16184	15898	16197	16036	15945	15978	15917	16072	16043	16058	15994	16072	15913	15948	15932	16082	16050	15910	15792	16079	16116	15948	16187	16017	15963	15781	16064	15994	15930	15993	15955	16058	16053	16058	16036	16010	15959	16034	16009	15968	16178	16043	16031	15967	15932	15945	15933	16007	16088	15943	16067	15891	16003	15842	15947	16016	15977	16008	16097	16054	15959	16088	15823	16001	15966	15993	16071	15945	16056	16002	16036	15976	16055	15799	16000	16067	16031	15850	15985	16093	15970	15993	15931	15954	15980	16045	16017	15869	16031	16057	15882	15968	16043	15964	15960	16167	15962	16134	16089	16075	15932	15990	15851	16150	16020	15987	16089	15995	15937	15844	15985	15948	16200	15726	16032	15881	15965	16042	16083	16182	16097	15979	15814	15991	16053	16013	16017	15918	15938	16093	16014	15838	15932	16067	16019	15759	16042	15982	16114	15859	15881	16032	16043	15980	15945	16111	16026	16011	15981	16045	16167	15871	16027	15885	15986	16088	15957	16131	16003	15993	15992	16064	16026	15879	15918	15983	16086	15849	16172	16091	15867	15954	16154	16088	16107	15942	15982	15890	15979	15962	15881	15970	16059	15985	16047	16107	16071	16103	15947	16014	16005	16059	16044	15839	15908	16092	15870	16005	16216	15874	16060	15969
23534	21030	28467	29415	46051	58380	48176	33538	24138	20177	18446	17863	17883	18089	17995	17900	17709	17862	17786	17835	17619	17688	17752	17905	17874	17960	18099	17713	17664	17807	17893	17595	17939	17818	17624	17853	17698	17800	17890	17832	17771	17709	17731	17632	17700	17803	17610	17791	17804	17990	17755	17697	17942	17662	17565	17638	17896	17627	18073	17626	17631	17813	17679	17838	17534	17716	17766	17724	17690	17771	17802	17623	17708	17721	17571	17773	17654	17711	17738	17905	17538	17852	18014	17961	17636	17754	17682	17489	17795	17886	17876	17682	17768	17579	17811	17807	17898	17662	17782	17808	17721	17699	17649	17710	17668	17573	17758	17676	17836	17657	17626	17794	17701	17711	17670	17838	17728	18044	17757	17737	17533	17674	17691	17641	17730	17843	17826	17745	17813	17646	17890	17613	17814	17695	17723	17668	17631	17767	17758	17654	17653	17694	17769	17881	17659	17695	17651	17597	17512	17865	17881	17749	17920	17644	17772	17785	17775	17764	17700	17732	17552	17573	17793	17834	17667	17852	17862	17617	17553	17833	17846	17772	17883	17615	17559	17728	17846	17775	17734	17821	17831	17561	17717	17726	17613	17716	17756	17938	17765	17695	17564	17641	17871	17768	17921	17743	17797	17694	17813	17814	17987	17797	17651	17903	17834	17695	17782	17571	17649	17814	17665	17713	18037	17790	17688	17690	17992	17679	17751	17506	17716	17558	17711	17656	17627	17639	17533	17663	17655	17942	17637	17668	17673	17884	17733	17541	17791	17693	17689	17682	17749	17603	17739	17833	17927	17908	17816	17654	17677	17829	17599	17864	17839	17914	17881	17642	17771	17727	17820	17634	17873	17704	17822	17765	17611	17662	17711	17778	17783	17673	17835	17569	17755	17634	17753	17609	17756	17730	17744	17778	17662	17769	17760	17711	17786	17759	17615	17612	17832	17851	17930	17705	17621	17681	17733	17777	17822	17751	17664	17684	17746	17685	17713	17687	17630	17690	17851	17878	17620	17755	17721	17872	17695	17634	17877	17737	17890	17868	17890	17821	17731	17648	17774	17601	17829	17796	17815	17903	17641	17706	17704	17730	17813	17799	17711	17701	17698	17867	17812	17695	17590	17697	17873	17715	17576	17655	17827	17695	17476	17648	17797	17685	17687	17818	17771	17925	17741	17937	17757	17768	18049	17618	17783	17753	17861	17777	17520	17573	17859	17727	17781	17882	17611	17712	17731	17811	17678	17777	17639	17643	17817	17799	17883	17800	17822	17723	17773	17651	17765	17773	17777	17697	17791	17596	17856	17859	17730	17584	17661	17716	17729	17941	17691	17946	17635	17633	17813	17875	17540	17588	17713	17777	17804	17667	17657	17769	17854	17758	17436	17699	17499	17594	17719	17686	17607	17754	17766	17768	17897	17651	17795	17648	18028	17750	17747	17803	17717	17775	17753	17670	17964	17717	17831	17822	17686	17579	17668	17728	17627	17660	17680	17870	17829	17730	17916	17807	17753	17791	17695	17769	17623	17812	17738	17726	17671	17779	17662	17504	17736	17772	17649	17898	17813	17801	17752	17779	17741	17904	17810	17689	17702	17837	17599	17751	17732	18016	17655	17647	17786	17804	17623	17788	17650	17781	17732	17813	17991	17814	17738	17684	17776	17662	17523	17783	17715	17699	17759	17573	17667	17850	17926	17793	17842	17679	17790	17787	17709	17652	17634	17699	17617	17849	17753	17824	17429	17685	17729	17980	17779	17738	17807	17822	17786	17772	17714	17789	17798	17700	17531	17456	17782	17949	17766	17771	17487	17880	17798	17677	17742	17728	17807	17685	17875	17744	17914	17937	17769	17663	17818	17755	17819	17782	17784	17650	17616	17742	17714	17698	17665	17641	17731	17483	17647	17731	17887	17836	17740	17911	17666	17627	17672	17727	17723	17983	17860	17653	17741	17619	17684	17597	17697	17814	18059	17915	17585	17636	17947	17795	17729	17814	17878	17708	17890	17755	17932	17674	17838	17779	17836	17767	17673	17659	17726	17890	17763	17677	17785	17687	17735	17786	17811	17729	17700	17607	17816	17756	17618	17911	17797	17811	17865	17569	17597	17864	17737	17710	17534	17645	17574	17660	17889	17856	17757	17615	17826	17720	17812	17760	17955	17788	17633	17694	17825	17692	17870	17642	17739	17685	17781	17856	17751	17698	17830	17725	17763	17812	17616	17783	17604	17514	17737	17497	17591	17562	17739	17642	17749	17736	17858	17713	17823	17818	17652	17860	17750	17800	17700	17782	17591	17741	17673	17544	17578	17862	17615	17863	17879	17644	17808	17594	17582	17699	18110	17821	17715	17653	17885	17747	17690	17719	17634	17684	17685	17864	17761	17584	17770	17757	17582	17651	17800	17716	17640	17653	17521	17618	17798	17681	17718	17613	17641	17674	17711	17752	17847	17663	17735	17803	17884	17961	17750	17652	17831	17725	17642	17697	17743	17714	17790	17461	17787	17817	17729	17823	17791	17486	17539	17700	17740	17534	17629	17836	17775	17756	17769	17718	17779	17671	17605	17648	17904	17604	17674	17718	17822	17448	17629	17874	17830	17756	17718	17853	17805	17380	17645	17694	17725	17772	17790	17626	17764	17840	17973	17689	17677	17708	17654	17738	17789	17559	17655	17818	17762	17863	17765	17734	17761	17723	17684	17531	17662	17746	17811	17758	17768	17687	17744	17703	17694	17662	17795	17766	17759	17762	17633	17835	17645	17961	17664	17691	17739	17513	18001	17799	17698	17840	17720	17577	17852	17774	17661	17731	17735	17792	17787	17890	17596	17752	17781	17677	17669	17855	17637	18089	17850	17866	17747	17693	17867	17678	17696	17638	17750	17738	17963	17680	17673	17873	17435	17740	17783	17665	17712	17573	17729	17855	17573	17656	17655	17701	17686	17626	17601	17647	17673	17872	17774	17512	17710	17629	17606	17757	17746	17664	17661	17772	17749	17661	17731	17749	17850	17673	17814	17680	17722	17863	17568	17568	17739	17716	17768	17701	17832	17652	17755	17712	17687	17855	17872	17823	17983	17837	17630	17711	17592	17673	17766	17602	17761	17838	17792	17613	17575	17600	17799	17425	17699	17630	17857	18045	17814	17653	17745	17517	17575	17843	17932	17828	17707	17677	17735	17696	17703	17780	17574	17595	17699	17716	17786	17478	17610	17514	17791	17846	17584	17705	17843	17748	17933	17878	17820	17688	17615	17688	17792	17692	17556	17811	17863	17707	17724	17894	17658	17706	17858	17761	17743	17735	17759	17668	17660	17486	17718	17789	17672	17844	17724	17841	17860	17712	17706	17698	17791	17765	17789	17787	17508	17795	17692	17848	17912	17697	17814	17892	17904	17659	17719	17564	17860	18007	17574	17439	17642	17647	17758	17622	17616	17548	17813	17529	17818	17710	17667	17723	17722	17802	17662	17894	17614	17903	17736	17769	17797	17711	17614	17769	17637	17740	17900	17882	17822	17701	17643	17663	17706	17832	17754	17749	17760	17791	17535	17436	17791	17624	17558	17788	17557	17816	17646	17826	17534	17719	17727	17779	17624	17804	17501	17632	17914	17660	17751	17667	17683	17720	17698	17713	17926	18053	17635	17672	17809	17830	17602	17736	17685	17811	17866	17853	17859	17697	17807	17831	17759	17471	17569	17850	17788	17698	17733	17659	17461	17647	17915	17840	17887	17746	17439	17636	17790	17622	17671	17696	17968	17605	17770	17749	17998	17775	17875	17676	17941	17773	17855	17744	17677	17635	17830	17653	17699	17593	17707	17617	17681	17737	17788	17763	17679	17993	17685	17698	17771	17814	17628	17775	17633	17794	17571	17856	17734	17709	17734	17711	17622	17830	17632	17771	17719	17707	17810	17555	17681	17707	17560	17811	17730	17939	17808	17652	17577	17714	17721	17788	17500	17753	17730	17718	17818	17901	17773	17811	17833	17621	17727	17721	17861	17957	17522	17589	17874	17647	17704	17525	17641	17560	17802	17694	17727	17717	17592	17738	17701	17805	17775	17666	17646	17672	17912	17605	17680	17850	17707	17733	17586	17766	17861	17739	17693	17641	17521	17694	17706	17727	17844	17815	17620	17896	17665	17545	17703	17685	17796	17846	17634	17757	17726	17593	17564	17741	17710	17619	17622	17618	17675	17720	17886	17800	17830	17896	17873	17789	17847	17622	17858	17883	17605	17805	17774	17688	17780	17547	17614	17795	17843	17737	17712	17574	17734	17620	17888	17641	17759	17708	17705	17758	17781	17663	17914	17675	17764	17559	17719	17780	17644	17620	17788	17835	17880	17817	17533	17739	17703	17951	17923	17781	17812	17595	17669	17723	17700	17733	17694	17650	17733	17804	17793	17902	17807	17591	17829	17943	17665	17732	17832	17666	17827	17574	17693	17624	17897	17755	17467	17909	17659	17941	17709	17592	17652	17561	17695	17935	17781	17851	17668	17620	17656	17812	17812	17627	17913	17540	17665	17530	17637	17722	17798	17705	17727	17697	17662	17817	17903	17934	17811	17852	17777	17549	17665	17513	17616	17706	17767	17610	17648	17696	17793	17894	17862	17620	17894	17873	17819	17621	17756	17551	17826	17593	17804	17684	17679	17565	17712	17676	17764	17616	17687	17852	17719	17975	17824	17697	17590	17715	17630	17541	17686	17782	17448	17785	17973	17814	17809	17748	17956	17565	17651	17490	17663	17715	17956	17843	17754	17615	17702	17513	17700	17769	17792	17557	17755	17703	17507	17587	17666	17833	17902	17809	17745	17685	17887	17540	17744	17860	17978	17861	17687	17928	17786	17642	17604	17748	17762	17783	17771	17724	17705	17849	17638	17863	17761	17938	17778	17840	17725	17754	17744	17787	17673	17607	17785	17759	17653	17766	17630	17770	17650	17552	17625	17815	17590	17787	17699	17741	17772	17665	17890	17645	17774	17739	17686	17800	17881	17631	17598	17705	17635	17601	17868	17663	17834	17487	17539	17617	17549	17652	17921	17722	17747	17736	17836	17654	17717	17744	17848	17527	17687	17711	17893	17812	17680	17645	17836	17860	17805	17646	17839	17702	17790	17673	17741	17977	17757	17665	17615	17810	17703	17647
18391	34289	35831	48325	60328	61417	47880	34210	22570	17804	16260	16161	15996	15792	16046	16079	16291	15964	15943	15942	16059	16115	16099	16038	16044	16143	16045	15810	16096	15993	15953	16013	15989	15924	16000	16009	16008	16058	16039	16029	15998	15927	16010	16073	16191	15962	16114	15990	16069	16253	16155	16062	16107	16056	15974	15943	15991	16160	16004	16039	16057	16032	15990	16009	16159	15954	16015	16094	16076	16020	16117	15904	16095	16058	16018	15948	16055	16016	16119	16008	16037	15988	15831	16024	16152	15947	16189	16144	15974	16033	15991	16027	16164	16237	16078	15981	15925	16059	16056	16086	16001	15846	16095	16061	15987	15965	16099	16021	15995	16013	15929	16048	16059	15949	15769	15952	15954	15836	16046	16130	16052	16113	15975	16016	15978	15928	15842	16136	16036	16086	16071	16179	15920	16073	16178	16014	16119	16113	16030	15965	15923	15855	15994	16083	16012	15945	16196	16172	16031	15955	15999	16259	15949	15975	16071	16248	16005	15948	15895	16048	16163	15964	16052	16177	16162	16074	16036	15925	16047	16193	15973	16018	15809	16015	16041	16076	15989	16113	16020	16074	15944	16031	16159	15868	15951	16247	15988	16013	15890	15956	15894	16060	15931	16153	15934	16018	16130	15867	16071	16130	16000	16002	16225	15968	15871	15920	15875	15900	15955	15896	15903	16062	16011	16085	16133	16002	15847	16195	15997	15973	16091	15990	16030	15974	15970	16059	16069	16031	15998	15977	16067	15911	15961	15949	16036	16041	15925	15969	16195	15893	16093	15859	15983	16034	15998	15975	15960	16185	16024	15946	16136	16195	15883	16179	16097	16081	15923	16105	15890	15864	16231	15933	16128	16040	15954	16082	15879	16090	15922	16081	16075	15943	16043	15936	16141	15982	15885	16050	16107	15966	16121	16050	15946	16126	16132	16270	15960	16058	15786	16046	15977	16043	15969	16171	16113	16124	16225	15999	16088	16212	15972	16015	16124	15986	15743	16170	15902	16050	16018	16018	16064	15971	16034	15789	16028	15886	15952	16028	16168	16006	16112	15939	16142	16087	15966	15846	15991	15891	16065	15985	15956	16121	15877	16061	15981	16005	16023	15929	16041	15874	16249	16141	15932	16026	15809	16001	15992	16104	16084	16118	16007	16074	16074	16047	15993	16019	16037	16081	15894	15888	15824	15948	16021	16205	16117	16110	16055	16040	15930	15933	16174	16022	16067	16193	15829	16166	16015	16069	16032	15989	16026	15872	16073	15947	15914	16069	16115	16081	16003	15958	15936	15955	16112	16236	15999	16065	16046	16167	16076	16014	16108	15868	15966	16013	15984	16061	16121	15897	16002	16111	16042	15908	15937	15945	16090	15990	16056	15914	15969	16078	15949	16138	16090	15806	16117	15915	16003	16006	16001	16103	16002	16207	16142	15991	16007	16104	16223	16082	16078	16101	15988	16228	15992	15999	16011	15874	16001	16132	16134	16260	16102	16032	16030	16060	16119	16102	15911	15985	16041	16038	16078	15962	15946	16144	15898	15801	15955	15989	15983	16029	15926	16061	15929	16015	16089	16050	15984	15974	16028	16033	15986	15848	16030	15820	15857	15951	16123	16085	15924	15991	16017	16013	15994	16105	16050	16091	16098	16113	15980	15872	16015	16082	15994	16051	15961	15967	15977	16050	16078	15925	15992	16104	16053	16005	16151	15964	16059	15929	16070	15990	16105	15986	15941	15907	16085	16084	15964	16086	16042	16033	16046	15907	16085	15959	16106	16071	16080	16079	16103	16144	16114	15913	16212	16101	16041	15978	15961	16166	15975	16047	15989	15834	16102	16047	16051	16005	16034	15922	15958	16072	16205	16069	16137	15997	16111	16005	16090	16096	16121	15863	16080	16053	15933	15995	16151	15977	15843	16025	16050	15824	16093	16085	15927	16186	16040	15941	16011	15873	15953	16059	16106	15974	16083	16124	16162	16031	15943	16046	15974	16181	16096	15997	16093	16200	16000	16217	16064	16050	15932	15965	15960	15919	16049	16135	16055	15904	16069	16020	15900	15941	16070	15977	16154	16164	15995	15986	16049	15933	15917	15990	16054	16157	16147	15951	16078	16090	16051	16043	16174	16232	16022	16073	15956	15989	16013	16045	15992	16096	16163	16114	16011	15944	16106	16052	15993	15970	15910	16200	15981	16145	15889	16237	15837	16173	16166	16052	15918	16036	16218	15765	15963	16085	16033	15875	15937	15977	15903	16081	16192	15921	16032	16096	16093	16139	15984	15993	16027	16018	16079	16092	16025	15880	15920	16088	16020	16090	15912	15973	16038	16019	16024	16081	16034	16015	16100	15948	16180	16068	15945	16123	15995	16035	16132	15862	16103	16098	16314	16040	16004	15901	15998	16051	15982	16117	15873	16135	15976	16029	15945	16104	16109	16110	15985	15922	15894	15948	16012	16138	16016	15925	15963	16127	16071	15999	15975	16095	15989	15931	16200	16004	16111	15991	16107	15968	15891	15987	16037	15954	15915	16153	16020	16043	16042	16034	16086	15848	16086	16057	15948	15959	15945	16045	15895	15943	16206	16151	15823	15966	16056	16214	15962	16121	15951	15898	15941	16029	15916	16083	16205	16043	15958	15900	15870	15930	16120	15889	15889	16011	15967	15982	16011	16021	15975	15868	16063	15956	16260	16025	15908	15883	16101	16059	16205	16048	16028	15940	16079	16200	15934	16065	16055	16037	15992	15921	16168	15931	16027	16083	15978	16056	16017	15881	15911	16052	15941	15927	16057	15836	16019	15994	15973	16006	16112	16020	16131	15982	16250	16107	15936	15931	16269	15976	15862	16095	16015	16143	15959	16179	15938	15948	16037	15823	15922	15975	16082	15966	16086	16128	15976	15902	15983	16155	16011	16052	16008	16121	16011	16081	16177	16039	15996	16042	15820	16009	15875	16100	15994	15950	15987	16004	16066	16100	16184	16127	15991	16146	16048	15979	16086	16018	15982	16063	16018	16007	15941	15898	16049	16052	16058	16014	16032	15897	16081	15941	15959	15905	15894	16033	16036	16023	16252	16071	15941	15999	15986	15939	16225	15881	15875	16074	16097	15923	15957	16010	15824	16036	15992	16013	16223	16046	16042	16148	16049	15988	16121	16080	16090	16187	16082	15863	16213	16061	16152	15944	16132	16019	16212	15975	15995	16071	15867	16055	16006	16003	16161	15947	16007	16101	15946	15943	15743	15861	16120	15936	15925	15906	16234	16260	15989	16053	15915	16075	16054	15821	16131	16091	15973	16024	16006	16045	15994	16092	16086	16077	16023	16077	16048	16045	16101	16018	15942	15804	15862	16033	16015	16033	15894	15986	15899	15890	16089	16043	16006	16115	16039	15918	16015	16003	16106	16085	16009	15737	15885	15939	15976	16026	16008	15965	16074	16030	15996	16128	16044	15847	16051	16118	16117	15887	16137	16103	15917	15835	16067	15910	16366	15913	16033	16011	16103	16044	16182	16140	15860	16084	15899	16053	15907	15891	15982	16085	16007	16053	16079	16095	15986	15972	16047	16002	16069	16066	16066	16179	16087	16077	16048	16109	16057	16064	16168	16064	15925	16027	16075	16079	15997	16118	15962	16070	15983	15871	16065	16186	16062	16177	15930	16045	15915	16146	16014	16052	15993	15791	16035	16181	15954	15897	16107	15889	16109	15899	15998	16027	15975	15964	15926	16078	15985	16106	15949	16017	16117	15963	16274	16086	16049	16106	15906	15917	16147	15792	15945	15990	15936	16008	16173	16098	15928	15997	16054	15981	16017	15946	16179	15901	16185	16095	16062	15977	16016	15997	16114	15852	16054	15922	15914	15916	16005	16086	15951	15923	16013	16146	16040	16062	16197	16013	15925	15963	16310	16027	15972	15950	16203	16073	16020	16012	15961	16184	15951	16046	16049	15925	16069	16006	16049	16041	16038	16030	15807	15957	16103	15814	15893	15881	16150	16020	15988	15862	16001	15946	16090	15997	15980	15933	15973	15954	16047	15969	16080	15964	15944	15942	15918	16080	16027	16160	15958	15998	16279	16059	15973	16055	15891	16009	16183	16057	16234	15699	15989	15977	16099	15994	16000	15984	16116	16110	15944	15865	15961	16110	16126	16036	16011	15970	16152	16069	15981	16161	15987	15887	16089	16213	16205	15923	15993	15915	16008	15983	16108	16151	16076	16114	16059	16141	16153	15909	16099	15952	15956	15968	16150	15980	15893	16003	16023	16061	16016	16058	16136	15958	16007	16080	16110	16099	15912	16130	16161	15979	16011	15887	15989	16006	15984	16001	16061	16189	16068	16026	16128	16159	16056	15907	15979	16041	16133	16151	15822	16009	16015	16051	16111	15985	15981	15934	16040	16034	15897	16056	15979	16027	16054	16123	15985	16055	15974	16032	16057	16155	15982	16065	15922	15967	15916	15896	15866	16100	16104	15892	16171	16070	16143	15991	15902	15963	15938	15995	16107	16082	16076	15916	16065	16160	15965	16051	16055	16178	16143	16096	16078	15927	15850	16033	16187	15810	16094	16012	15987	16023	16016	16017	15981	16094	16037	16028	16036	15975	16043	16116	16042	15949	16142	15864	15894	16190	16027	15980	15923	16216	15812	16001	16096	16107	15947	16074	16076	16024	16002	16109	16082	16021	15950	16196	15888	15904	16169	15939	16153	15873	16143	15882	15764	16103	15951	15997	16060	15880	15998	15912	15939	16154	15966	16036	15965	15916	15997	15998	16096	15979	15897	15837	16016	15924	15892	15992	15972	15989	15891	16052	15874	16035	16217	16125	16055	16098	15976	15923	15899	16113	15935	15973	15928	16174	16065	15997	15927	16156	16219	16088	15954	16078	16105	16090	16112	15869	15919	16004	15997	15992	16009	15930	16029	15863	15971	16006	16157	16092	16049	16045	16040	16021	16040	16083	15750	16086	15944	15949	15922	16027	16107	16015	15996	16070	15753	15841	16016	16085	16072	16022	15873	15961	15961	16055	16091	16010	16064	15937	16034	15973	15985	15904	16039	15966	16000	16148	15879	16063	15965	15906	15996	15923	16005	15983	16119	15939	16025	15927	16026	16048	16018	16193	15922	16113	15947	16074	16132	15949
22549	21064	28971	25953	50517	67405	54133	39276	27817	22124	19253	18550	18294	18326	18112	18303	18178	18145	18159	18034	18150	18137	18181	18231	18022	18110	18019	18137	18279	18095	18020	18222	18084	18013	18091	18087	18077	18026	17758	18035	17975	17947	18060	18047	18086	18212	17748	18218	17958	17827	17764	18153	18045	17996	18036	18030	18102	17988	18055	17954	18008	18074	17899	18065	18188	18022	17948	18142	18113	18072	18001	18051	18096	17938	18145	17902	17897	18124	17844	17876	17973	18116	17766	18037	18225	18011	18071	17917	17885	17934	17943	18024	17868	18113	17927	17915	17911	18114	17808	17981	17982	17830	17718	18013	17971	17954	18009	18052	18009	17895	17978	18000	17912	17870	17898	17854	17915	18053	18050	17946	17942	17939	17868	17969	17961	17785	17945	17916	17944	17865	18008	18231	18008	18213	17893	17805	17937	18043	17865	18135	17878	17923	17920	17969	17816	17873	17974	17967	17778	17837	18046	18086	17779	17850	17935	17879	17801	18037	18042	17935	17716	17856	18036	17918	17946	17995	18024	17781	17842	17960	17933	18020	17965	18325	17961	17997	18199	17939	17800	18004	17948	17847	18007	18072	17891	18016	18193	17923	18200	17860	17853	18034	17908	17959	17984	17888	18040	18063	17913	18017	17811	17838	17814	18052	17874	17880	18040	18105	17869	17980	17985	18076	17869	17842	18165	17940	17915	17969	18036	17777	17853	18139	18016	18122	17973	17910	18042	17954	17760	18084	17933	18030	17856	18101	18088	18023	18117	18135	17724	18085	18012	17891	17857	17947	18126	17895	17838	17929	18053	18028	18071	18061	18040	18096	18018	17913	17871	18088	17962	17923	17876	17954	18001	17868	17933	17961	17941	17907	17889	18197	18137	18028	17823	17939	18040	18107	17907	17909	18065	18060	18021	17896	17957	18104	17920	17996	17844	17968	17866	18070	17978	17961	17857	18160	18047	17979	17928	18015	17904	17876	18005	18177	17865	18123	17974	18037	17998	17857	17929	17836	18009	17927	18108	17929	18027	17876	17896	17951	18052	17860	17768	17987	17897	17832	18040	18043	18063	18062	18121	17985	17869	18018	17867	18078	17917	17867	17939	18076	18056	17724	17900	17835	17859	17903	17895	17891	18036	17961	17832	17780	18146	18089	17918	17961	18026	17992	17985	17985	17956	18023	17918	17771	17981	18052	18018	17978	17956	18007	17825	17880	18111	17899	17995	17961	17978	18170	17842	17980	18034	18258	17785	17933	18193	17946	18015	17872	17919	17953	17901	18151	17940	17864	17743	17922	18078	18048	18072	18071	17840	17958	17884	18051	18007	18002	17942	18117	17956	17980	18016	17730	17798	17931	17828	17957	17887	17746	18157	17984	17797	18084	18018	17805	17863	18067	18050	17967	17931	18089	18189	17798	17925	18023	17916	17766	17748	18030	17787	18086	17900	17805	17942	18002	17918	18195	18068	18059	18106	18092	17979	18012	17984	18029	17895	17998	17925	17935	18023	17944	17995	17996	17964	17990	17862	17897	18002	17815	17910	17864	17845	18055	17865	17720	17951	17993	18016	17876	17774	17971	17912	18099	17847	18047	18176	17804	17913	17972	17885	17999	18010	18015	18002	17804	17808	17841	17976	17893	18045	18078	18142	18015	18110	17925	18026	17922	17938	17855	18089	18231	17992	17938	18003	17879	18112	17897	17816	18056	17910	18014	17867	18031	18030	18104	17848	17856	18008	18056	17977	18192	18016	17984	18241	18010	17874	17845	17844	18086	17877	17790	17858	18012	17946	17869	18014	17783	17885	17974	17981	17982	17964	17975	17940	17986	18052	17895	17931	17963	18007	17977	17753	17972	17938	17992	17895	17868	17868	18028	17820	17879	17790	18054	17918	18128	17804	18070	17952	18005	17835	17860	18179	17971	18168	17975	17813	18120	17992	17870	18176	18061	17970	18021	17804	18057	18102	17919	17857	18004	17990	17921	18068	17881	17949	17776	17939	17987	18029	18143	18011	18066	17974	17736	17877	17965	18037	17911	17881	17841	17656	18000	17903	17956	17995	17964	17954	18002	17946	17982	17888	17818	17755	17894	17876	17835	17920	17896	17875	17930	17900	17975	17930	17885	17906	17898	18019	17802	18064	18163	17839	17937	18063	17985	18044	18045	17998	18024	17804	17889	17820	17928	17973	18054	18009	18166	18104	17973	17856	17822	17834	17998	18101	17827	17818	17981	17994	17891	17843	18058	17870	17652	18060	17873	18032	18231	17957	17874	17901	18110	17918	17804	17935	17899	17831	17894	17862	17949	18054	18011	18132	17911	18086	17912	18078	17965	17930	17922	18117	17833	17724	17989	18109	17910	17991	18120	17887	17828	17955	17969	17791	17978	18113	18203	17898	17887	18028	18039	17885	17951	18194	17927	17921	18062	18142	18018	18038	17967	17977	17955	18068	17984	17797	17900	18059	17782	17882	17895	18029	17915	17880	17850	17884	17956	18046	18003	18060	17831	17756	17749	17886	17848	17854	17932	17849	17853	17994	17838	17909	17959	17867	17941	17914	17861	17949	18027	17972	17772	17828	18086	18044	17756	17985	17890	17846	17864	17780	18027	18047	17909	18050	17901	17936	17925	18193	18135	18003	18231	18016	18044	17983	18018	17865	18092	18041	17956	18055	17736	17837	17992	17937	18173	17911	17929	17776	17987	18234	17990	17976	17744	17705	17960	18015	17876	17867	18271	17869	17946	18030	18273	17887	17837	17914	18075	17908	17834	17959	17922	17937	17934	17788	17940	18181	17946	17889	17933	18083	17930	17952	17906	18049	17994	17780	18122	18091	17950	17931	18085	17818	18010	17964	18193	18067	17979	17875	17821	18044	17914	18103	18067	18026	17828	17999	17960	17900	17952	17786	17770	17923	18004	17937	18282	17763	18125	18087	17966	17983	17924	18133	18130	17615	18082	18043	17871	17981	17950	17962	18177	17825	17918	17850	17894	17979	17942	18005	17883	18005	17969	18127	17898	17991	17958	17981	18062	17900	17981	18075	18018	17972	18002	18099	17976	17864	17898	17969	18049	17839	18131	17902	17950	17948	18168	18057	18188	18041	18145	17873	18197	17995	17768	17842	18153	18097	18102	17756	18019	17937	17897	17889	18105	17929	17910	17970	17952	17846	17861	17877	17992	18002	17872	17841	17840	17954	17779	17873	17931	17938	17866	17793	17767	17879	18021	17825	17872	17746	17821	18003	17849	17909	17812	18030	18040	17725	18142	17769	17906	18062	17744	18054	17981	18160	17835	18015	17874	17783	17856	18009	18052	18153	17696	17759	17907	17989	17937	18000	17851	17756	18070	17784	17863	17970	17995	17859	18013	18155	17894	18045	18006	18004	17929	17823	17801	17971	18030	17826	17864	17989	17942	17984	17883	18215	17972	17916	17845	17872	18005	17933	18078	18019	17904	18104	17922	17921	17742	17863	17937	18047	17992	17916	17959	17927	18029	18140	17868	17960	18002	17761	18021	18009	17808	17743	18113	17868	17961	17757	17885	17976	17831	18009	17924	17743	17825	18068	17901	17865	17914	18000	17732	18006	17868	17802	17936	17881	18082	17990	17691	17884	18114	18046	18021	17920	18066	17904	17919	17699	17883	17963	17976	17983	17993	17977	17862	18017	17764	17944	17954	17901	17946	17860	17784	18064	17897	17947	17845	17937	17804	18041	18003	17924	17897	17841	17979	17977	18080	17892	17790	17984	17931	17923	17762	17927	17892	17849	17783	17860	17987	18091	17917	17901	17829	17995	17741	17758	18121	17944	17735	18055	17848	17988	17897	17884	17854	17950	17825	17864	17989	17693	18102	17668	18018	17908	17976	18029	17750	17891	18007	18066	18114	17929	17963	17900	18000	17993	17829	18063	17893	17870	17794	17999	17984	18084	18115	18108	18100	17858	18010	17992	17986	17785	17760	18021	17955	18194	17947	18184	17873	17944	17896	17948	17933	17843	17890	17984	17942	18089	17818	17844	17796	18044	18086	17946	17922	17819	18008	18012	18094	17699	18062	18002	17880	18044	17810	18029	17891	18014	17721	17920	17939	18037	18039	18068	18018	18030	17780	17819	17916	18046	17841	17989	18283	17815	17696	17965	18124	17897	17947	17875	17971	18045	17849	17822	18006	18147	17687	17943	18149	17976	17854	17796	17709	17872	17946	17848	18109	17953	17820	18007	17867	17751	17865	17974	17898	18019	17966	17983	17992	17935	18027	18039	17977	18169	18018	17915	17656	18023	17902	17915	18087	17937	17805	17992	18044	17979	17871	18016	17816	17864	17855	17821	17950	17909	18008	18258	17987	17835	17737	17945	17986	17934	17739	18010	18238	17996	17818	17904	17837	17965	17985	17992	17852	17844	17792	18082	18049	17901	18032	18065	17924	17843	18063	17899	18054	17941	17703	17996	17988	18251	17990	17817	17974	17726	18186	18121	17822	17991	17989	17974	17915	17919	17959	18024	17895	17807	17855	17908	18073	18128	17990	17887	17981	17951	18012	17873	17821	18016	18188	17859	17981	17812	18069	17931	18046	18051	17967	17985	18005	17677	17884	17862	17859	17938	18068	17900	18033	18087	17924	18072	17879	17947	17900	17760	17960	18046	17908	17995	17693	18116	17779	17801	17966	17981	17942	17934	17961	17842	17961	17716	17965	17849	18018	17933	17922	17965	18089	18131	17922	17982	17930	17964	17754	18039	17947	17916	17865	17901	17813	17881	17905	17993	18013	17904	17934	17831	18108	17826	17823	18014	18072	17833	17975	18000	17897	17791	17842	18124	18031	18033	17951	17868	18054	17946	17692	18072	17992	18033	17834	18030	18008	18080	17766	17884	17981	17965	18046	17917	17799	17786	18002	18144	17885	17788	17899	18110	17808	18040	17858	17897	17778	17935	17872	17918	18103	17815	18017	17773	18001	17752	18154	17844	18063	18127	17930	17925	17772	17956	17967	17904	18001	17876	17939	18263	17993	18104	17901	17811	17985	18112	18084	17996	17927	17830	17882	18089	17942	18122	17983	17855	18081	18080	17785	17994	17910	18065	17786	18008	18029	17900	18071	17967	17859	17984	17969	17985	18077	18110	17940	18162	17819	17911	17897
19915	37177	41055	52979	76442	74542	55990	40497	26800	19501	17040	16355	16273	16141	16119	16197	16232	15992	16210	16070	16315	16138	16282	16010	16080	16098	16228	16214	16105	16112	16248	16096	16156	16216	16077	16150	16075	16097	16058	16130	16049	16115	15927	16161	16119	16138	16149	15965	16081	16202	16172	15946	16120	16042	16150	16113	16300	15929	16254	16128	16126	16106	16058	16186	16068	16080	16192	15948	16085	15796	16218	16178	16069	16175	16159	15931	16149	16042	16174	15963	16025	16225	16239	16105	16216	16025	16093	15871	16019	16128	16020	16015	16077	16071	16053	16206	15981	16262	15981	16118	16200	16063	16182	16101	16073	16135	15887	15861	16154	16145	16150	16289	16026	15760	16021	16053	15970	16251	16108	16189	16088	16251	16145	16246	16078	16066	16243	15903	16298	16101	16106	15901	15936	16067	16080	15993	16033	15913	16045	15974	16079	16136	16142	16210	15977	16084	15903	16188	16104	16131	16250	16162	16048	16157	16060	16174	16188	16237	16192	16029	16167	16110	15981	16033	16195	15987	16217	16030	16090	16096	16196	16017	16157	16126	16124	16149	16101	16271	16143	16174	15962	16221	16182	16137	15965	16176	16108	16194	16126	16273	16235	16081	15995	16141	16201	16072	16165	15989	16184	16210	15999	16137	16261	16215	16253	16175	15932	15991	16086	16157	16125	16199	16039	16044	16129	16149	16164	16146	16128	16081	16167	16263	16006	16182	16143	16024	16087	16041	16203	16197	15878	16055	16060	16121	16081	15949	16016	16146	16051	16059	15981	16054	16267	16190	15993	16101	16076	16128	16158	16118	16121	16138	15889	16111	16225	16041	16101	16024	16063	16037	16149	16088	16084	16044	16086	16135	15901	15916	15955	16101	16332	16113	16287	16078	16063	16200	16111	16053	16066	16132	16152	16125	16079	16078	16014	16032	16170	16125	16012	15934	16108	16042	16140	16102	15993	16108	16191	16208	16214	15971	16158	16068	16059	16107	16237	16032	15977	16015	16042	16050	16094	16100	16201	16057	16066	16056	16056	16108	15903	16150	16212	16044	16154	16005	16334	16327	16242	16008	16265	16156	16077	16086	16094	16008	15870	16051	16099	16099	16241	16080	16019	16093	15952	16145	16282	16041	16032	16099	16086	15912	16249	16100	16146	16114	16137	16210	16188	16106	16101	16044	16030	15970	15921	16033	16149	16153	16218	16054	16176	16040	16185	16140	16105	16087	16008	16021	15968	16098	16085	16183	16258	16000	16174	16129	16022	16125	16201	16120	16146	16076	16107	16075	16058	16089	16002	16118	15989	16136	16080	16073	16191	16197	16018	15947	16184	16277	16038	16125	16061	16190	16034	16056	16133	15970	16135	16063	16104	16035	15977	16202	16163	15927	16011	16081	16001	16153	16203	15952	16139	16156	15968	15975	16190	16090	16067	16066	16006	16056	16266	16113	15994	16106	16017	16135	16165	16115	15982	16121	16074	16130	16136	16145	16126	16212	16181	16147	16073	16052	15934	16084	16192	16031	16164	16016	16069	16083	16076	16151	16168	16056	16138	16163	16148	16142	16007	16116	16123	16108	16255	16091	16013	16349	15924	16032	15909	16029	15876	16042	16065	16112	16110	15988	16102	16144	16033	16107	15885	16176	16179	16053	16081	16116	16065	16274	16180	16089	16026	16034	16085	16005	16079	16040	15960	16019	16101	16204	16253	15971	16217	16129	15947	16072	16115	16220	16162	16124	16017	16195	16213	16121	16077	16270	16123	16234	16151	16017	16110	16005	15943	16085	15909	16123	16101	16214	16250	16110	16053	16014	16153	16092	16177	16222	15980	16136	16001	15957	15973	16057	16141	16164	15824	15969	16032	16024	15987	16108	16125	16071	16048	16149	16071	16022	16057	16096	16207	16063	15958	16090	15928	16209	16043	16129	16049	16069	16037	16237	16041	16097	16162	16211	16170	16181	16061	16113	16103	16185	16151	16071	15966	16060	16115	16064	16168	16029	16165	16042	15967	15969	15992	16323	16060	16067	16275	15919	16015	16234	16029	16088	16216	16051	16232	16217	16049	16010	16031	16045	16095	16054	16005	16133	16200	16099	16124	16250	16117	16083	16119	16007	16049	16145	16173	16131	15957	16210	16066	16182	15954	16164	16079	16023	16152	16018	16238	16197	16094	16063	16244	16150	15977	16293	16066	16192	16024	16030	16060	15976	16246	16151	15993	16182	16017	16250	16084	16177	16108	16089	16101	16063	16225	16151	16057	16139	16096	16052	16112	16087	16008	16221	16054	16114	16008	16040	16253	16126	15967	16262	16125	16178	16092	16155	16083	16056	16181	16202	16020	16134	16128	16307	16130	16220	16143	16062	16058	16064	16174	16157	16159	16299	16077	16057	16148	15985	16099	16061	16016	16101	15960	16077	16069	16203	15969	16061	16039	16179	16148	16160	16314	16105	15993	16074	15970	15960	16026	16028	16220	15985	16023	16156	15936	15997	16207	16049	16064	16336	16164	16029	16110	16230	16200	16263	16063	16167	15934	15981	16005	16170	16207	16071	16255	16101	16099	16019	16104	16144	16334	16132	16121	15981	16086	16142	16008	16123	16128	16222	16060	16216	16139	16066	16201	16141	16161	16111	16004	16044	16046	16282	15965	15842	16101	16053	15808	16278	16137	16069	16125	16183	16255	15998	16164	16062	16096	16142	16198	16110	16093	15995	16125	16216	16057	16212	16119	16096	16016	16294	16042	16120	16208	16031	16011	16115	16014	16185	16087	16166	16145	16243	16185	16102	16037	16060	16179	16159	16307	16155	16202	16146	16139	15958	16034	16054	16076	16049	16120	16144	16061	15823	16243	16122	16075	16135	16119	16270	16158	16110	16246	16159	16160	16070	16053	16129	16111	16144	16175	16043	16123	16062	16031	16203	16136	16253	16208	16076	16226	16119	16142	16138	16275	16140	15848	16081	16160	16087	16308	16104	16311	15907	16163	15958	16096	16174	16075	16226	16150	16316	15977	15920	15937	15958	16092	16175	16076	16085	16040	16331	16024	16211	15983	16217	16113	16093	16159	16187	16087	16138	15992	16032	16118	16119	16180	16173	16179	16011	16158	16268	16114	16080	16075	16027	16231	16146	16019	16182	16111	16154	15966	16100	16022	16118	16044	16167	16183	16081	16055	16098	16285	16092	16167	16216	16138	15897	15967	16112	16136	16205	16143	15948	16092	15832	16076	16068	16096	16112	16171	16008	16126	16140	16073	16114	16213	16154	16194	16061	15915	16146	16149	16194	15997	16065	16071	16122	16106	16117	16231	16124	16142	16153	16310	16127	16094	16155	16152	15944	15989	16202	16074	16147	16041	16017	16245	16047	16093	16191	16044	16133	16187	16199	16131	15972	16128	15991	16046	16013	16231	15992	16222	16243	16124	15890	16171	16224	16092	16166	16205	16195	15998	16070	16153	16189	16102	16151	16005	16088	16309	16064	16122	15950	16111	16105	16143	16011	15979	16205	16072	16057	16080	16121	16222	15968	16209	16198	15864	15862	16214	16066	16050	16096	16151	15989	16241	15982	16132	16191	16280	16215	16106	16032	15986	16223	16208	16093	16017	16199	16041	16164	16191	16097	16270	16201	16048	16208	16196	16144	16178	16085	16257	16101	16241	16047	16158	16086	16155	16189	16030	16182	16158	15930	16124	16162	16014	16050	15984	16108	16294	16215	16143	16137	16112	16030	16066	16047	16048	16187	16160	16066	16156	16129	15934	16156	16057	15936	16240	16027	16197	16099	16017	16190	15974	16050	16140	16000	16116	16226	16040	16221	16045	16015	16035	15994	16187	16182	16082	16186	16022	16189	16241	16076	16191	16174	16150	16129	16120	16264	16153	16028	16025	15993	16022	15935	16092	15902	16123	16035	16082	16222	16177	16138	16261	16141	16103	16301	15947	16166	16153	16250	16168	16029	16105	16031	16081	16274	16049	16063	16150	16091	16172	16023	16034	16144	16148	16303	16015	16071	16160	16215	16009	15963	16308	16136	16073	15947	16072	16089	16118	16202	16202	16186	16058	16087	16139	16082	16036	16083	16233	16211	16197	16269	16062	15970	16149	16174	16089	16288	16040	16132	16039	16038	16256	15969	16013	15878	16051	16091	15957	16149	16110	15993	16120	16107	15997	16065	16050	16184	16079	15935	16081	16167	16036	16083	16227	16243	16115	16066	16151	16191	16129	15972	16146	16245	16078	16129	15990	16200	15961	16021	15935	16114	16051	15963	16175	15994	16138	16104	16049	16069	16259	16148	16006	16019	15929	16199	16075	16070	16159	16017	16051	16045	16043	16145	16257	16128	16167	16161	16143	16188	16033	15927	16039	15999	16134	16131	16044	15980	16064	16016	16035	16114	16184	16002	16047	16071	16073	16047	16164	16251	16064	15989	16051	16094	16236	16069	16005	16124	16201	16167	16175	16075	16030	16391	16123	16068	16179	16188	16098	15986	16085	15965	16190	16229	16185	16184	16222	16108	16179	16101	16079	16201	16087	16230	16135	15997	16047	16203	16079	15958	16186	16184	16082	16195	16173	16109	16129	16128	16128	16049	16142	16039	16102	16231	16075	16083	16076	15963	16129	16225	16014	16102	15975	16112	16217	16085	16139	16084	16163	15977	16181	16251	16038	16125	16111	16019	16134	16022	16178	16040	16055	16143	16142	16170	16134	16083	16147	16153	15955	16140	16047	15926	15972	16180	16150	16157	15896	15970	16161	15921	16081	16115	16157	16203	16144	16088	15967	16195	16180	16047	15993	16074	16019	16059	16171	16159	16079	16028	16250	16063	15992	16018	16271	15891	16407	16173	16161	16196	16194	16115	15933	16059	16034	16090	16062	15979	16222	16167	16132	16084	16034	16307	15905	16126	16121	16164	16061	16035	16060	16141	15992	16149	16020	16049	16258	16230	16150	15999	16011	16117	16079	16174	16100	15923	16153	16246	16153	16111	16348	16297	16107	16160	16174	16202	16111	16171	16098	16185	16006	16016	16173	16032	16054	16158	16128	16113	15939	16255	16153	16217	16090	16118	16013	16144	16200	16129	15959	16023	16073	16095	16089	16221	16124	16242	15894	16195	16077	16020	16246	16063	16067	16103
26982	22341	27214	31652	31660	30831	26468	21533	18819	18045	17682	17387	17502	17420	17618	17343	17419	17641	17587	17368	17390	17678	17633	17478	17728	17306	17580	17166	17446	17397	17535	17612	17648	17419	17242	17395	17492	17545	17331	17493	17464	17366	17396	17317	17601	17557	17378	17531	17491	17580	17357	17557	17573	17461	17409	17442	17544	17557	17398	17558	17403	17395	17447	17651	17412	17606	17354	17423	17569	17609	17428	17659	17328	17332	17391	17471	17602	17492	17385	17456	17408	17532	17572	17331	17412	17115	17487	17190	17540	17529	17496	17423	17571	17413	17326	17679	17558	17595	17635	17398	17486	17336	17502	17334	17633	17648	17336	17324	17367	17416	17339	17478	17478	17381	17335	17442	17431	17422	17327	17439	17364	17270	17470	17595	17466	17479	17407	17539	17501	17464	17334	17435	17390	17473	17335	17291	17265	17659	17453	17561	17374	17485	17347	17465	17578	17327	17547	17383	17466	17583	17227	17321	17532	17584	17493	17607	17383	17192	17449	17485	17318	17424	17363	17368	17497	17294	17420	17378	17545	17438	17444	17502	17381	17287	17454	17458	17344	17562	17381	17489	17390	17603	17556	17572	17334	17294	17424	17309	17255	17315	17403	17276	17369	17322	17436	17257	17402	17417	17450	17433	17648	17357	17187	17538	17306	17524	17562	17502	17274	17348	17559	17322	17420	17441	17470	17378	17310	17573	17632	17480	17442	17525	17421	17553	17522	17435	17461	17449	17545	17483	17370	17377	17412	17337	17370	17489	17601	17272	17459	17473	17476	17279	17414	17285	17533	17479	17284	17489	17530	17439	17584	17284	17290	17486	17468	17312	17376	17379	17354	17379	17568	17426	17396	17385	17269	17339	17630	17408	17492	17428	17396	17352	17283	17540	17495	17509	17354	17490	17396	17342	17458	17473	17371	17649	17445	17417	17442	17623	17610	17486	17657	17392	17476	17467	17595	17352	17533	17489	17484	17402	17437	17587	17395	17316	17295	17563	17359	17601	17287	17359	17558	17458	17480	17403	17275	17276	17388	17432	17396	17375	17401	17365	17176	17349	17521	17522	17463	17413	17400	17500	17467	17310	17507	17491	17339	17594	17419	17564	17311	17231	17357	17258	17242	17211	17487	17466	17337	17502	17237	17510	17537	17383	17478	17453	17386	17575	17425	17350	17447	17257	17540	17327	17424	17488	17480	17681	17288	17534	17406	17391	17424	17398	17460	17488	17439	17495	17423	17410	17448	17537	17393	17556	17595	17603	17245	17497	17083	17388	17468	17464	17457	17481	17339	17292	17173	17392	17469	17560	17453	17545	17415	17305	17552	17432	17412	17497	17514	17308	17366	17440	17648	17483	17347	17609	17224	17423	17333	17378	17268	17289	17266	17366	17554	17328	17412	17622	17467	17473	17407	17395	17605	17376	17577	17216	17497	17331	17246	17468	17525	17575	17436	17429	17526	17323	17511	17439	17362	17391	17490	17527	17590	17416	17518	17472	17488	17398	17453	17522	17384	17395	17474	17458	17421	17561	17589	17358	17476	17412	17564	17494	17457	17367	17408	17460	17414	17238	17453	17457	17179	17432	17375	17247	17386	17207	17458	17343	17484	17617	17388	17374	17268	17448	17352	17160	17646	17513	17578	17509	17371	17436	17421	17421	17588	17457	17560	17371	17452	17547	17283	17320	17556	17513	17479	17479	17496	17479	17395	17526	17446	17520	17443	17489	17334	17499	17320	17401	17658	17257	17371	17421	17405	17367	17551	17629	17725	17547	17632	17433	17501	17372	17465	17513	17469	17193	17350	17570	17593	17459	17473	17485	17547	17622	17391	17441	17444	17382	17362	17473	17515	17389	17420	17321	17453	17599	17410	17346	17470	17427	17539	17434	17390	17295	17418	17506	17657	17460	17577	17393	17529	17445	17526	17466	17510	17356	17522	17579	17324	17527	17588	17494	17459	17551	17519	17434	17495	17467	17198	17423	17578	17299	17273	17433	17425	17500	17385	17611	17488	17434	17478	17436	17442	17437	17692	17531	17405	17387	17250	17370	17395	17393	17528	17306	17341	17460	17370	17371	17311	17392	17661	17567	17284	17465	17423	17380	17537	17568	17577	17521	17564	17510	17390	17448	17441	17474	17459	17425	17497	17378	17320	17561	17417	17488	17348	17167	17490	17148	17185	17449	17704	17321	17413	17484	17361	17270	17545	17519	17693	17437	17597	17569	17429	17329	17470	17596	17454	17251	17589	17414	17400	17472	17525	17530	17467	17417	17465	17382	17403	17383	17211	17527	17478	17340	17489	17499	17441	17516	17310	17187	17530	17598	17339	17562	17413	17384	17527	17550	17452	17440	17626	17566	17488	17548	17530	17442	17434	17325	17485	17534	17378	17594	17562	17573	17581	17498	17222	17305	17408	17550	17446	17540	17474	17318	17424	17522	17305	17525	17470	17558	17402	17325	17411	17492	17326	17438	17590	17342	17313	17373	17366	17659	17600	17391	17502	17503	17266	17337	17493	17565	17562	17441	17477	17244	17413	17369	17523	17520	17537	17627	17371	17493	17132	17562	17438	17515	17319	17093	17504	17378	17401	17542	17372	17382	17431	17429	17163	17491	17449	17410	17495	17644	17452	17438	17360	17477	17522	17300	17546	17437	17434	17345	17490	17527	17322	17635	17336	17479	17440	17467	17355	17425	17637	17240	17438	17357	17549	17535	17750	17591	17558	17326	17514	17500	17681	17469	17704	17608	17456	17556	17419	17438	17627	17678	17331	17551	17409	17585	17403	17361	17210	17638	17453	17511	17492	17446	17571	17612	17320	17339	17590	17433	17463	17549	17739	17337	17713	17407	17520	17409	17372	17526	17426	17621	17497	17413	17457	17475	17378	17226	17463	17636	17565	17634	17436	17371	17384	17560	17250	17458	17460	17452	17389	17492	17314	17536	17690	17671	17410	17244	17473	17438	17517	17403	17517	17464	17698	17581	17558	17430	17359	17438	17490	17397	17548	17352	17620	17540	17360	17429	17407	17366	17388	17298	17397	17489	17524	17662	17551	17360	17440	17331	17256	17162	17301	17470	17425	17282	17544	17264	17487	17459	17316	17394	17440	17468	17387	17544	17655	17548	17372	17413	17268	17534	17509	17431	17553	17402	17295	17569	17628	17467	17353	17217	17399	17372	17423	17488	17523	17532	17422	17104	17365	17581	17381	17284	17407	17547	17482	17431	17392	17473	17262	17506	17450	17460	17546	17551	17447	17488	17700	17479	17360	17516	17417	17409	17456	17417	17419	17409	17702	17320	17358	17498	17459	17528	17285	17454	17557	17665	17419	17476	17446	17572	17635	17457	17368	17464	17528	17295	17499	17406	17591	17382	17549	17598	17508	17423	17330	17546	17509	17452	17611	17411	17417	17586	17384	17300	17424	17317	17645	17562	17437	17582	17174	17403	17422	17381	17484	17388	17454	17385	17470	17251	17448	17675	17515	17401	17599	17584	17283	17315	17654	17448	17457	17411	17660	17433	17394	17520	17518	17547	17538	17439	17444	17363	17460	17516	17404	17453	17408	17288	17466	17348	17564	17319	17663	17267	17566	17250	17187	17525	17351	17514	17460	17409	17517	17523	17403	17427	17404	17620	17342	17444	17405	17424	17454	17273	17559	17608	17374	17316	17594	17436	17585	17247	17554	17516	17375	17457	17411	17410	17570	17428	17256	17251	17552	17420	17432	17451	17442	17388	17479	17612	17366	17343	17570	17450	17414	17529	17269	17499	17502	17584	17476	17350	17281	17399	17357	17383	17227	17426	17555	17497	17400	17438	17427	17189	17478	17582	17303	17370	17499	17494	17632	17374	17438	17416	17576	17456	17394	17411	17571	17444	17469	17346	17729	17394	17329	17367	17597	17451	17634	17367	17486	17485	17669	17391	17328	17585	17501	17389	17382	17428	17327	17355	17501	17604	17572	17543	17313	17453	17451	17569	17377	17459	17600	17606	17609	17445	17617	17566	17425	17393	17560	17344	17185	17415	17538	17395	17517	17703	17475	17550	17439	17409	17449	17435	17751	17626	17409	17486	17559	17585	17570	17375	17496	17588	17527	17634	17434	17390	17553	17359	17310	17524	17498	17483	17375	17647	17399	17385	17565	17256	17479	17453	17583	17474	17489	17315	17455	17396	17641	17345	17483	17365	17482	17472	17457	17596	17457	17599	17692	17371	17307	17492	17305	17461	17436	17464	17451	17548	17430	17246	17447	17524	17554	17401	17562	17303	17289	17287	17482	17521	17427	17645	17455	17376	17278	17274	17507	17421	17308	17393	17328	17267	17400	17304	17420	17480	17598	17231	17487	17586	17302	17494	17258	17525	17442	17334	17586	17369	17510	17478	17658	17484	17431	17362	17334	17441	17427	17490	17540	17291	17496	17472	17323	17574	17422	17540	17330	17341	17306	17584	17656	17432	17328	17392	17549	17399	17450	17561	17287	17247	17552	17243	17293	17551	17282	17533	17571	17488	17424	17254	17681	17278	17578	17534	17344	17423	17234	17357	17282	17614	17368	17205	17376	17537	17404	17402	17486	17324	17439	17536	17433	17480	17500	17430	17524	17597	17564	17572	17396	17610	17189	17142	17443	17399	17399	17440	17480	17321	17409	17568	17370	17391	17381	17295	17495	17683	17535	17470	17534	17314	17539	17476	17327	17590	17514	17432	17602	17411	17343	17451	17505	17395	17302	17519	17498	17387	17651	17503	17635	17559	17595	17465	17371	17431	17527	17498	17423	17481	17517	17712	17251	17281	17645	17325	17440	17303	17316	17341	17341	17601	17503	17531	17443	17500	17465	17403	17512	17477	17411	17251	17619	17432	17443	17259	17290	17438	17440	17334	17229	17340	17456	17260	17382	17334	17297	17232	17509	17526	17718	17433	17344	17312	17468	17375	17370	17370	17346	17425	17496	17266	17493	17283	17376	17519	17518	17459	17299	17504	17351	17330	17510	17262	17350	17248	17286	17424	17568	17481	17405	17496	17203	17439	17553	17549	17467	17413	17327	17513	17570	17511	17627	17578	17455	17576	17477	17487	17360	17333	17548	17556	17461	17483	17483	17510	17640	17358	17380	17483	17477	17384	17506	17433	17374	17364
17834	26764	26959	32888	33520	31834	26233	20044	17016	16320	16006	15885	15646	15899	15951	15903	15896	15789	15838	15727	15846	15902	15721	15850	15979	15887	15818	15747	15968	15901	15718	15750	15938	15882	15666	15767	15828	15889	15746	15935	15756	15690	15815	15919	15844	15673	15848	15692	15861	15874	15747	15805	15998	15738	15797	15729	15768	15824	15705	15628	15794	15792	15812	15837	15881	15732	15662	15753	15821	15776	15850	15985	15966	15900	15968	15680	15862	15771	15977	15808	15770	15782	16065	15754	15991	15645	15754	15876	15664	15884	16117	15800	15891	15912	15828	15732	15846	15740	15945	15792	15755	15864	15871	15802	15777	15837	15871	15703	15754	15763	15774	15936	16017	15725	15837	15802	15780	15856	15956	15714	15953	15853	15827	15861	15722	15763	15778	15631	15950	15745	15903	15726	15615	15742	15856	15954	15916	15873	15790	15721	15838	15661	15819	15901	15668	16031	15698	15819	15870	15697	15734	15878	15748	15809	15768	15611	15858	15879	15954	15832	15926	15712	15748	15799	15653	15781	15776	15790	15756	15895	15711	15939	15602	15754	15852	15768	15852	15853	15888	15882	15888	15826	15878	15836	15942	15716	15767	15859	15728	15761	15948	15703	15901	15913	15655	15869	15941	15830	15806	15789	15707	15773	15857	15690	15877	15957	15946	15962	15784	15811	15726	15817	15815	15809	15712	15749	15747	15848	15848	15928	15710	15681	15798	15697	16038	15934	15834	15606	15772	15682	16028	15666	15906	15872	15718	15737	15793	15699	15869	15764	15828	15887	15646	15895	15822	15858	15609	15807	15947	15790	15918	15956	15839	15631	15799	15611	15777	15739	15828	15858	15905	15772	15655	15828	15720	15930	15883	16012	15636	15720	15888	15961	15894	15700	15889	15881	15797	15816	15953	15768	15722	15837	15836	15714	15751	15745	15818	15803	15823	15822	15726	15808	15943	15707	15782	15718	15719	15578	15836	15823	15844	15807	15877	15724	15716	15920	15859	15870	15886	15886	15830	15685	15940	15772	15985	15922	16002	15642	15803	15814	15884	15926	15852	15906	15940	15820	15802	15805	15882	15875	15836	16034	15782	15674	15787	15967	15732	15901	15873	15812	15722	15853	16031	15785	15742	15614	15804	15668	15881	15877	15860	15855	15742	15705	15892	15821	15811	15698	15882	15631	15914	15875	15808	15736	15955	15770	16011	15942	15873	15775	15708	15988	15875	15776	15809	15795	15890	15790	15729	15717	15843	15862	15817	15811	15789	15677	15805	15886	15807	15794	15720	15838	15924	15846	15799	15842	15950	15874	15755	15788	15769	15713	15714	15772	15946	15739	15737	15876	15856	15894	15870	15691	15926	15709	15728	15827	15800	15866	15718	15765	15762	15796	15953	15730	15689	15796	15853	15737	15862	15669	15826	15849	15931	15912	15773	15860	15845	15807	16002	15969	15858	15820	15855	15987	15707	16043	15802	15867	15582	15735	15681	15854	15979	15811	15755	15679	15693	15789	15684	15830	15628	15824	15789	15894	15629	15790	15960	15733	15685	15882	15875	15929	15793	15693	15769	15894	15758	15652	15899	15904	15780	15589	15941	15904	15747	15953	15955	15644	15960	15905	15768	15907	15685	15797	15918	15940	15819	15703	15894	15839	15907	15718	15771	15916	15677	15849	15846	15807	15863	15781	15582	15769	15744	15903	15879	15749	15837	15924	15766	15676	15812	15789	15787	15751	15883	15977	15935	15945	15834	15633	15820	15748	15751	15822	15791	15929	15958	15736	15820	15961	15780	15900	15864	15927	15923	15799	15732	15871	15852	15922	16040	15663	15825	15874	15811	15967	15791	15617	15758	15801	15817	15669	15648	15943	15794	15693	15765	15912	15743	15791	15677	15824	15741	15926	15764	15878	15769	15842	15968	15846	15972	15839	15808	15816	15660	15784	15786	15694	15689	15926	15680	15841	15865	15768	15937	15905	15855	15800	15827	15775	15903	15768	15779	15923	15826	16036	15760	15850	15960	15822	15635	15726	15820	15776	15767	15705	15936	15775	15827	15875	15641	15741	15742	15852	15533	15701	15703	15729	15763	15621	15832	15862	15978	15860	15785	15943	15789	15779	15988	15859	15808	15877	15794	15636	15740	15959	15820	15796	16054	15882	16066	15879	15930	15812	15877	15777	15853	15831	15974	15756	15717	15818	15813	15542	15925	15642	15770	15837	15853	15837	15864	15839	15807	15724	16074	15773	15782	15905	15999	15637	15580	15917	15901	15822	15902	15827	15895	15702	15852	15788	16142	15908	16024	15772	15842	15772	15894	15850	15996	15853	15913	15873	15723	15829	15922	15750	15751	15912	15704	15755	15817	15922	15901	15816	15806	15854	15938	15873	15819	15740	15802	15884	15895	15786	15902	15784	15806	15810	15737	15757	15704	15607	15814	15849	15641	15693	15924	15909	15655	15856	15828	15842	15766	15840	15744	15789	15786	15705	15939	15730	15780	15896	15783	15891	15809	15980	15680	15730	15925	15818	15907	15728	15768	15527	15774	15724	15633	15867	15816	15824	16007	15753	15921	15722	15803	15804	15818	15700	15822	15949	15860	15871	15768	15597	15985	15962	15739	15789	15805	15759	15765	15771	16065	15627	15782	15820	15895	15737	15710	15874	15810	15853	15790	15722	15826	15908	15844	15803	15713	15905	15724	15886	15789	15940	15828	15864	15881	15784	15828	15837	15838	16008	15911	15874	15793	15498	15952	15899	15902	15899	16046	15773	15706	15998	15656	15853	15873	15853	15854	15739	15707	15710	15999	15854	15795	15749	15953	15891	15914	15910	15724	15918	15871	15935	16009	15985	15758	15873	15840	15770	15666	15888	15661	15902	15889	15739	15787	15945	15671	15838	15888	15818	15924	15874	16076	15865	15848	15727	15801	15776	15808	15874	15902	15829	15944	15650	15907	15641	15959	15775	15835	15692	15872	15812	15767	15794	15911	15958	15802	15910	15907	15951	15887	15717	15783	15757	15903	15807	15868	15923	15947	15782	15638	15812	15806	15691	15905	15821	15773	15765	15959	15771	15764	15740	15813	15813	15784	15979	15844	15767	15847	15798	15859	15857	15757	15663	15809	15839	15852	15746	15880	15755	15824	15755	15799	15878	15773	15824	15897	15781	15795	15877	15708	15913	15837	15854	15775	15702	15760	15792	15869	15758	15839	15806	15721	15794	15678	15881	15620	15861	15911	15788	15933	15803	15907	15840	15943	15777	15928	15948	15703	15948	15742	15804	15810	16142	15790	15598	15841	15723	15763	15560	15874	15952	15963	15839	15886	15828	16036	15738	15846	15877	15780	15791	15767	15836	15951	15811	15837	15800	15691	15757	15933	15915	15794	15779	15947	15851	15772	15870	15712	15867	15651	15844	15964	15876	15721	15934	15805	15967	15801	15892	15955	15709	15750	15710	15855	15823	15726	15825	15873	15720	15796	15767	15923	15911	15822	16019	15755	15973	15897	15662	15771	15800	15861	15714	15949	15804	15701	15889	15913	15703	15838	15890	15738	16022	15879	15778	15738	15988	15775	15765	15727	15880	15863	15881	15840	15847	15531	15813	15816	16018	15591	15698	15865	15926	15785	15843	15765	15679	15817	15911	15899	15915	16019	15849	15693	15873	15792	15943	15800	15783	15974	15772	15949	15904	15920	15737	15916	15788	15852	15605	15792	15815	15863	15897	15746	15568	15940	15809	15915	15829	15829	15775	16022	15830	15845	15906	15635	15945	15814	15721	15671	15884	15779	15960	15731	15786	15710	15613	15826	15844	15816	15810	15983	15842	15835	15742	15957	15951	15745	15810	15807	15817	15672	15924	15797	15815	15847	15797	15893	15864	15898	15690	15845	15931	15942	15788	15634	15913	15789	15943	15934	15819	15873	15600	16000	15624	15674	15897	15852	15840	15777	15941	15640	15801	15880	15795	15695	15973	15775	15742	15761	15833	15802	15884	15893	15790	15866	15795	15878	15787	15962	15965	15857	15906	15922	15864	15898	15881	15757	15786	15879	15767	15746	15627	15709	15768	15872	15896	15869	15677	15831	15745	15852	15856	15891	15814	15779	15783	15800	15843	15716	15814	15834	15782	15912	15918	15682	15812	15839	15733	15840	15709	15834	15733	15778	15732	15850	15534	15740	15726	15826	15969	15874	15720	15740	15727	15848	15593	15821	15982	15847	15798	15924	15886	15799	15706	15860	15698	15918	15659	15866	15842	15947	15832	15752	15934	15877	15794	15658	15823	15671	15701	15879	15843	15643	15851	15783	15814	15995	15825	15886	15930	15857	15889	15826	15797	15863	15814	15879	15709	15756	15818	15808	15907	15830	15934	15825	15784	15896	15883	15790	15894	15655	15583	15799	15561	15970	15853	15776	15766	15909	15878	15713	15849	15792	15914	15732	15741	15780	15958	15742	15898	15728	15856	15749	15807	15839	15903	15864	15822	15856	16049	15794	15824	15848	15931	15914	15798	15828	16033	15765	15914	15950	15990	15738	15837	15835	15881	15933	15818	15775	15716	15871	15916	15681	15892	15854	15712	15794	15898	15760	15712	15943	15735	15869	15817	15881	15790	15822	15983	15887	15690	15772	15894	15842	16011	15786	15932	15822	15928	15693	15661	15818	15927	15738	15776	15730	15796	15796	15942	15942	15825	15919	15895	15751	15714	16005	15822	15712	15803	15961	15785	15866	15874	15764	15876	15734	15866	15855	15852	15763	15911	15660	15742	15944	15876	15938	15612	15903	15760	15776	15910	15821	15771	15804	15880	15927	15876	15880	15767	15636	15841	15638	15949	15990	15788	15796	15896	15804	15697	15794	15881	15735	15812	15868	15766	15786	15925	15878	15905	15884	15786	15967	15910	15782	15788	15680	15733	15691	15884	15578	15874	15741	15800	15728	15678	15759	15935	15789	15747	15935	15780	15838	15758	15518	15990	15775	15810	15622	15685	15859	15914	15858	15900	15888	15928	15738	15705	15826	15820	15852	15874	15817	15907	15881	15946	15814	16002	15770	15704	15774	15635	15830	15843	15883	15912	15772	15815	15854	15714	15785	15825	15741	15807	15866	15819	15848	15818	15814	15937	15869	15784	15901	15915
23519	21052	28518	29925	45707	58498	46071	30101	23851	20420	18598	17733	17523	17611	17514	17400	17327	17467	17635	17506	17287	17389	17445	17445	17501	17503	17258	17315	17318	17228	17397	17304	17607	17396	17482	17367	17316	17297	17549	17495	17481	17549	17417	17548	17421	17364	17218	17252	17418	17433	17547	17355	17320	17278	17463	17351	17592	17296	17328	17405	17620	17382	17437	17375	17523	17422	17400	17406	17300	17410	17580	17379	17367	17435	17331	17598	17408	17300	17358	17446	17384	17161	17083	17353	17453	17330	17397	17426	17421	17546	17450	17470	17137	17271	17346	17308	17451	17259	17232	17199	17204	17441	17375	17550	17440	17394	17510	17381	17619	17308	17338	17282	17476	17252	17332	17366	17306	17386	17372	17253	17514	17176	17439	17407	17383	17481	17375	17215	17357	17499	17215	17503	17537	17479	17449	17412	17296	17471	17213	17194	17317	17369	17320	17273	17332	17355	17331	17229	17293	17360	17362	17373	17253	17519	17395	17534	17294	17221	17104	17506	17458	17359	17194	17256	17356	17288	17404	17270	17360	17273	17209	17541	17422	17526	17355	17526	17452	17389	17259	17146	17282	17320	17314	17375	17278	17296	17370	17577	17198	17233	17552	17302	17131	17371	17246	17371	17443	17378	17410	17405	17152	17377	17526	17369	17472	17309	17510	17421	17416	17344	17475	17266	17512	17197	17573	17382	17387	17392	17321	17502	17387	17383	17387	17171	17300	17271	17270	17246	17484	17323	17336	17362	17473	17340	17054	17377	17318	17306	17566	17400	17434	17284	17215	17448	17213	17352	17361	17318	17234	17391	17498	17240	17335	17428	17375	17407	17371	17195	17389	17423	17223	17242	17440	17371	17298	17316	17404	17441	17273	17376	17323	17195	17358	17262	17426	17419	17242	17388	17236	17453	17408	17118	17361	17241	17338	17093	17551	17294	17334	17328	17348	17301	17378	17345	17366	17406	17093	17329	17175	17292	17341	17279	17219	17385	17463	17302	17323	17309	17332	17350	17209	16986	17369	17234	17261	17260	17322	17400	17417	17369	17352	17287	17404	17590	17352	17422	17306	17230	17442	17362	17309	17183	17213	17293	17166	17355	17279	17188	17473	17426	17314	17319	17312	17303	17109	17450	17209	17261	17179	17441	17333	17526	17433	17460	17353	17166	17366	17291	17311	17522	17587	17321	17453	17073	17661	17461	17325	17315	17274	17268	17343	17239	17321	17316	17347	17380	17394	17196	17278	17517	17366	17234	17091	17387	17410	17310	17309	17286	17410	17122	17362	17588	17439	17655	17626	17320	17386	17462	17548	17457	17334	17522	17338	17276	17141	17365	17282	17330	17469	17295	17203	17501	17442	17323	17462	17363	17289	17280	17220	17266	17346	17194	17283	17426	17314	17435	17421	17359	17424	17460	17450	17541	17378	17546	17192	17327	17394	17511	17399	17305	17344	17543	17348	17290	17214	17169	17113	17335	17303	17463	17220	17515	17478	17500	17419	17342	17535	17403	17425	17311	17470	17438	17485	17130	17211	17343	17202	17158	17417	17445	17299	17184	17555	17516	17453	17050	17345	17289	17371	17292	17430	17543	17188	17164	17201	17424	17252	17280	17207	17247	17582	17291	17483	17214	17534	17195	17335	17393	17142	17361	17411	17402	17437	17365	17308	17326	17382	17372	17291	17475	17323	17426	17440	17235	17447	17300	17226	17445	17413	17256	17260	17409	17364	17484	17459	17223	17256	17151	17581	17195	17328	17296	17435	17209	17181	17312	17326	17222	17181	17431	17523	17252	17305	17423	17314	17273	17130	17386	17345	17335	17318	17372	17322	17654	17191	17125	17416	17381	17381	17211	17413	17309	17330	17586	17375	17321	17280	17391	17495	17355	17274	17420	17428	17265	17355	17250	17167	17194	17397	17490	17433	17197	17380	17136	17341	17450	17594	17363	17338	17102	17531	17293	17441	17497	17555	17452	17260	17434	17237	17160	17328	17525	17357	17401	17408	17468	17443	17274	17382	17339	17324	17332	17357	17478	17263	17338	17419	17537	17179	17330	17516	17411	17484	17264	17402	17545	17308	17559	17265	17530	17523	17396	17145	17532	17516	17437	17626	17361	17193	17352	17412	17510	17479	17386	17435	17398	17516	17387	17380	17381	17082	17310	17324	17468	17470	17351	17464	17350	17264	17319	17420	17365	17245	17256	17454	17196	17539	17170	17423	17405	17538	17292	17330	17441	17252	17335	17477	17238	17469	17336	17315	17224	17349	17220	17532	17456	17227	17359	17210	17471	17309	17238	17494	17251	17292	17329	17498	17283	17323	17326	17284	17347	17329	17345	17401	17280	17426	17195	17298	17287	17372	17208	17266	17204	17372	17367	17282	17379	17215	17260	17326	17372	17413	17357	17164	17427	17358	17271	17195	17485	17313	17323	17151	17404	17355	17149	17277	17229	17259	17445	17281	17626	17472	17391	17323	17349	17461	17366	17317	17360	17471	17395	17431	17341	17405	17312	17328	17364	17371	17240	17324	17285	17231	17339	17449	17403	17380	17472	17400	17342	17284	17303	17372	17306	17196	17196	17149	17363	17366	17308	17631	17281	17521	17364	17620	17372	17354	17260	17544	17224	17225	17638	17472	17412	17459	17363	17428	17373	17503	17187	17493	17254	17378	17324	17357	17378	17251	17310	17412	17527	17356	17401	17438	17492	17259	17400	17234	17386	17476	17370	17379	17306	17483	17168	17255	17232	17359	17603	17425	17464	17330	17519	17399	17335	17321	17544	17441	17228	17377	17523	17191	17457	17446	17490	17218	17415	17424	17398	17557	17353	17427	17399	17445	17431	17452	17265	17274	17359	17295	17338	17268	17428	17301	17422	17343	17308	17339	17470	17575	17372	17492	17451	17209	17443	17415	17548	17393	17370	17391	17329	17472	17485	17600	17480	17364	17457	17487	17248	17520	17201	17380	17270	17402	17476	17484	17361	17315	17512	17283	17339	17291	17339	17327	17371	17311	17382	17279	17432	17179	17370	17274	17254	17440	17449	17259	17269	17221	17089	17432	17274	17366	17376	17521	17317	17577	17324	17473	17295	17424	17533	17311	17241	17263	17303	17463	17326	17350	17270	17359	17351	17322	17466	17494	17264	17476	17314	17252	17228	17246	17361	17472	17368	17326	17178	17290	17377	17379	17410	17385	17302	17369	17484	17272	17289	17482	17297	17376	17182	17311	17404	17348	17435	17381	17297	17319	17249	17282	17300	17224	17241	17463	17149	17377	17251	17136	17391	17288	17293	17521	17443	17309	17245	17359	17452	17347	17122	17261	17432	17435	17541	17503	17412	17373	17466	17299	17535	17538	17052	17497	17223	17184	17414	17406	17344	17334	17165	17457	17453	17166	17378	17278	17368	17366	17439	17302	17508	17406	17516	17369	17347	17433	17383	17270	17331	17384	17206	17248	17438	17612	17308	17298	17417	17515	17539	17338	17437	17217	17202	17461	17250	17605	17378	17435	17279	17348	17347	17214	17441	17362	17293	17247	17309	17436	17425	17386	17278	17256	17350	17344	17276	17255	17221	17461	17645	17489	17436	17422	17295	17412	17322	17432	17391	17237	17252	17326	17247	17204	17286	17229	17291	17233	17085	17316	17328	17503	17420	17464	17475	17370	17223	17542	17236	17415	17485	17250	17207	17493	17447	17189	17386	17498	17248	17477	17582	17423	17253	17359	17590	17327	17168	17428	17441	17393	17078	17452	17385	17465	17161	17342	17388	17519	17430	17355	17476	17254	17237	17275	17338	17150	17260	17357	17346	17574	17311	17510	17359	17419	17296	17419	17378	17253	17364	17647	17342	17230	17254	17482	17305	17206	17261	17446	17471	17655	17455	17319	17295	17482	17671	17616	17281	17545	17406	17415	17303	17319	17379	17378	17476	17425	17426	17478	17186	17228	17403	17406	17550	17468	17306	17429	17383	17398	17340	17207	17515	17438	17521	17368	17225	17379	17414	17411	17402	17383	17384	17386	17292	17497	17311	17370	17487	17409	17536	17556	17499	17295	17352	17414	17330	17204	17374	17214	17533	17427	17333	17335	17308	17478	17469	17468	17347	17257	17527	17287	17501	17564	17312	17217	17304	17259	17065	17294	17545	17281	17170	17393	17261	17390	17366	17255	17350	17269	17319	17422	17481	17156	17455	17556	17353	17440	17424	17527	17282	17328	17217	17505	17396	17213	17299	17477	17573	17438	17349	17362	17178	17385	17395	17150	17327	17280	17414	17405	17324	17404	17420	17426	17547	17393	17430	17375	17335	17363	17466	17274	17411	17243	17395	17267	17418	17427	17302	17236	17340	17274	17584	17383	17339	17270	17391	17403	17423	17064	17305	17398	17338	17206	17364	17384	17282	17508	17311	17439	17195	17252	17299	17457	17406	17349	17462	17504	17330	17440	17485	17211	17240	17413	17251	17208	17417	17326	17488	17302	17215	17431	17169	17274	17055	17385	17293	17111	17259	17278	17334	17500	17510	17676	17139	17454	17373	17264	17223	17367	17315	17093	17323	17521	17274	17284	17427	17291	17508	17182	17413	17321	17525	17411	17369	17327	17435	17476	17496	17467	17413	17491	17368	17186	17417	17175	17488	17511	17335	17368	17200	17369	17385	17286	17474	17314	17313	17394	17373	17489	17358	17360	17288	17481	17315	17533	17341	17439	17204	17350	17067	17475	17502	17260	17188	17343	17243	17359	17380	17525	17334	17243	17296	17381	17374	17490	17266	17299	17502	17471	17401	17385	17446	17260	17069	17447	17162	17191	17422	17255	17343	17213	17371	17163	17341	17190	17233	17483	17312	17286	17393	17178	17367	17390	17331	17313	17341	17389	17416	17369	17384	17476	17510	17318	17221	17502	17444	17398	17443	17496	17491	17557	17491	17279	17357	17148	17395	17362	17361	17261	17387	17430	17294	17394	17272	17340	17233	17161	17290	17214	17325	17530	17208	17188	17454	17497	17352	17355	17375	17346	17274	17404	17279	17132	17493	17402	17267	17257	17500	17309	17414	17319	17342	17408	17363	17417	17226	17281	17384	17238	17367	17265	17070	17243	17270	17353	17348	17375	17409	17396	17545	17476	17346	17530	17430
18074	32644	36930	52827	61981	61369	44877	30411	23375	18659	16771	16018	15843	15846	15902	15974	15891	15962	15954	15819	15885	15758	15691	15823	15715	16011	15753	15735	15906	15759	15730	15732	15770	15811	15790	15807	15757	15821	15765	15929	15782	15850	15708	15856	15748	15779	15797	15818	15905	15754	15932	15889	15655	15878	15667	16034	15878	15800	15864	15646	15813	15781	15831	15949	15859	15884	15848	15932	15770	15917	15771	15816	15799	15805	15711	15780	15971	15800	15773	15580	15824	15779	15731	15815	15842	15810	15814	15787	15887	15816	15825	15707	15885	15872	15803	15591	15999	16076	15723	15735	15826	15799	15832	15878	15829	15642	15665	15898	15776	15678	15841	15994	15810	15832	15700	15863	15679	15848	15963	15831	15873	15775	16058	15668	15756	15784	15794	15846	15652	15855	15741	15689	15831	15862	15830	15881	15687	15857	15847	15750	15910	15803	15835	15907	15896	15955	15792	15904	15639	15810	15783	15754	15675	15745	15778	15762	15796	15921	15766	15605	15808	15890	15867	15708	15863	15725	15786	15799	15898	15725	15907	15750	15895	15861	15756	15769	15814	15753	15880	15883	15882	15853	15899	15772	15694	15893	15854	15688	15758	15789	15752	15865	15865	15761	15865	15881	15779	15774	15848	15964	15643	15824	15970	15860	15761	15827	15905	15712	15881	15746	15826	15821	15846	15824	15700	15779	15837	15838	15856	15780	15793	15955	15847	15794	15748	15782	15787	15870	15944	15686	15806	15821	15883	15882	15702	15866	15848	15889	15811	15795	15828	15784	15965	15916	15840	15806	15932	15783	15771	15815	15847	15536	15621	15864	15773	15997	15960	15723	15738	15928	15864	15761	15850	15851	15895	15767	15842	15807	15818	15826	15696	15721	15744	15733	15715	15791	15673	15820	15870	15935	15739	15628	15983	15901	15610	15868	15759	15762	15913	15600	15763	15897	15803	15937	15826	15756	15945	15676	15909	15854	16004	15660	15840	15777	15817	16022	15813	15635	15692	15795	15774	15690	15908	15878	15947	15834	15846	16073	15708	15719	15777	15827	15739	15927	15733	15844	15871	15856	15719	16007	15822	15883	15724	16021	15816	15931	15788	15913	15919	15733	15718	15675	15926	15933	15814	15788	15738	15843	15763	15833	15835	15973	15744	15610	15949	15865	15855	15742	15872	15700	15737	15631	15657	15960	15740	15728	15776	15863	15589	15768	15856	15754	15882	15825	15617	15847	15842	15805	15808	15814	15816	15706	15807	15935	15828	15752	15934	15925	15763	15703	15728	15740	15788	15853	15873	15852	15742	15740	15983	15827	15716	15692	15812	15839	15855	15776	15665	15916	16062	15710	15852	15842	15754	15643	15848	15784	15745	15788	15887	15812	15771	15808	15836	15735	15892	15929	15912	15876	15829	15829	15847	15759	15760	15916	15820	15965	15830	15647	15900	15785	15942	15652	15660	15872	15669	15742	15800	16012	15839	15850	15750	15661	15923	15902	15746	15455	15794	15817	15852	15773	15834	15664	15770	15844	15885	15765	15657	15876	15753	15796	15855	15905	15661	15923	16033	15654	15791	15748	15983	15865	15764	15573	15853	15793	15645	15838	15694	15704	15833	15828	15877	15794	15775	15854	15726	15879	15561	15845	15841	15712	15729	15769	15926	15904	15785	15837	15909	15742	15854	15939	15865	15790	15738	15760	15704	15705	15873	15702	15732	15922	15828	15937	15834	15832	15657	15990	15889	15932	15930	15773	15832	15723	15800	15827	15910	15669	15934	15818	15820	15645	15739	15915	15739	15868	15862	15890	15937	15882	15689	15851	15763	15720	15751	15795	15741	15909	15784	15957	15996	15859	15795	15749	15577	15835	15808	15815	15780	15912	15873	15847	15893	15808	15766	15820	15800	15866	15755	15718	15796	15876	15685	15728	15851	15813	15675	15600	15874	15842	15863	15901	15684	15873	15910	15773	15709	15917	15781	15788	15880	15827	15744	15813	15745	15811	15717	15740	15674	15879	15856	15642	15769	15699	15750	15882	15809	15864	15703	15746	15793	15588	15744	15885	15818	15708	15975	15512	16042	15770	15802	15835	15808	15883	15847	15911	15657	15980	15731	15759	15825	15823	15925	15828	15846	15868	16009	15955	15769	15962	15728	15887	15715	15784	15854	15782	15884	15822	15794	15851	15891	15880	15696	15910	15858	15887	15804	15697	15803	15872	15591	15822	15805	15790	15779	15768	15711	15828	15852	15816	15983	15952	15714	15965	15885	15831	15826	15710	15827	15603	15787	15819	15633	15936	15751	15761	15861	15714	15755	15846	15565	15821	15856	15670	15792	15792	15849	15596	15617	15978	15720	15951	15670	15864	15897	15869	15898	15829	15769	15990	15707	15902	15847	15842	15854	15893	15767	15815	15710	15995	15657	15877	15766	15686	15987	15731	15930	15864	15968	15912	15862	15808	15773	15803	15875	15764	15745	15743	15780	15878	15681	15925	15862	15802	15809	15767	15494	15794	15762	15887	15859	15767	15723	15868	15950	15902	15875	15790	15819	15882	15921	15749	15684	15752	15775	15831	15705	15824	15810	15970	15854	15712	15776	15815	15719	15802	15660	15726	15895	15750	15902	15872	15850	15706	15866	15865	15927	15895	15876	15888	15691	15922	15694	15747	15847	15792	15750	15827	15954	15613	15867	15744	15808	15740	15786	15890	15730	15886	15828	15699	15874	15783	15784	15721	15875	15703	15707	15809	15868	15694	15935	15652	15803	15769	15937	15678	15727	15914	15704	15923	15775	15790	15724	15863	15671	15833	15841	15603	15838	15708	15790	15911	15837	15828	15749	15823	15710	15944	15769	15993	15892	15754	15721	15902	15893	15635	15753	15747	15733	15694	15856	15803	15647	15656	15722	15797	15831	15895	15750	15963	15779	15951	15846	15890	16017	15937	15814	15825	15854	15993	15801	15664	15859	15692	15737	15894	15810	15853	15895	15887	15740	15772	15812	15895	15696	15810	15819	15818	15739	15920	15747	15805	15610	15731	15893	15596	15843	15875	15822	15743	15764	15946	15795	15761	15789	15769	15777	15874	15840	15833	15810	15650	15780	15881	15785	15794	15878	15825	15954	15777	15869	16036	15863	15723	15777	15699	15815	15933	15715	15878	15807	15948	15793	15700	16036	15678	15862	15735	15827	15739	15867	15779	15851	15739	15762	15831	15788	15815	15794	15749	15702	15761	15673	15780	15916	15800	15985	15816	15760	15674	15864	15818	15922	15628	15659	15798	15834	15770	15871	15886	15803	15949	15762	15750	15848	15740	15676	15850	15781	15941	15859	15707	15730	15599	15815	15816	15821	15868	15945	15987	15913	15704	15810	15730	15977	15936	15845	15958	15785	15784	15873	15820	15836	15844	15940	15819	15778	15824	15864	15813	15780	15765	15659	15787	15797	15877	15650	15862	15691	15954	15915	15687	15801	15614	15796	15537	15806	15860	15868	15752	15842	15761	15724	15803	15867	15942	15767	15686	15765	15778	15806	15607	15728	15756	15813	15828	16029	15765	15759	15737	15795	15783	15968	15717	15688	15874	15730	15850	15853	16000	15813	15812	15892	15782	15958	15903	15666	15798	15876	15864	16003	15838	15869	15872	15665	15921	15946	15839	15843	15783	15834	15912	15794	15782	15874	15760	15816	15865	15925	15855	15980	15872	15785	15841	15780	15795	15847	15885	15773	15778	15818	15812	15793	15902	15672	15822	15822	15838	15652	15725	15698	15668	15829	16018	15789	15781	15989	15760	15914	15684	15824	15857	15682	15686	15880	15771	15927	15834	15937	15848	15745	15766	15858	15803	15857	15672	15792	15828	15684	15917	15837	15884	15949	15649	16064	15718	16045	15536	15739	15851	15803	15691	15762	15976	15844	15522	15940	15994	15813	15809	15636	15812	15824	15876	15702	15956	15755	15872	15795	15868	16024	15863	15764	15519	15868	15643	15872	15743	15999	15739	15739	15727	15654	15790	15666	15744	15741	15912	15832	15929	16093	15648	15719	15851	15843	15844	15772	15711	15739	15953	15687	15755	15895	15892	15594	15784	15677	15808	15752	15731	15540	15754	15833	15657	15702	15904	15692	15764	15818	15610	15747	15957	15874	15921	15714	15724	15772	15910	15812	15844	15878	15827	15670	15916	15884	15823	15799	15701	15849	15699	15720	15719	15678	15747	15850	15617	15763	15695	15885	15899	15785	15903	15933	15860	15822	15887	15887	15925	15595	15721	15706	15845	15696	15688	15713	15646	15826	15800	15832	15855	15779	15813	15836	15661	15837	15786	15779	16027	15735	15989	15644	15959	15751	15798	15898	15852	15680	15901	15785	15767	15869	15676	15914	15716	15897	15928	15947	15909	15699	15774	15836	15553	15867	15789	15884	15922	15859	15797	15903	15884	15782	15761	15954	15867	15759	15885	15859	15733	15662	15766	15815	15899	15876	15804	15671	15732	15888	15776	15777	15746	15853	15648	15794	15849	15736	15749	15699	15698	15945	15785	15822	15783	15924	15803	15816	15876	15850	15623	15938	15809	15806	15869	15639	15747	15798	15861	15765	15806	15699	15771	16023	15615	15761	15752	15924	15834	15769	15954	15897	15710	15798	15794	15749	16008	15763	15907	15871	15770	15933	15726	15833	15873	15807	15819	15822	15818	15862	15894	15828	15750	15801	15891	15911	15784	15810	15816	15834	15682	15875	15815	15801	15685	15685	15779	15734	15809	16019	15797	15656	15769	15916	15859	15923	15812	15889	15660	15859	15856	15770	15779	15834	15824	15839	15723	15951	15692	15982	15724	15841	15781	15698	15699	15846	16022	15945	15700	15934	15942	15914	15828	15827	15783	15712	15663	15788	16055	15782	15725	15700	15953	15709	15777	15883	15716	15716	15891	15899	16001	15797	15847	15801	15825	15768	15671	15947	15730	15711	15666	15797	15771	15685	15650	15941	15632	15918	15772	15756	15701	15908	15900	15834	15735	15835	15588	15920	15834	15804	15851	15840	15720	15662	15874	15629	15902	15799	15770	16008	15893	15748	15913	15885	15865	15805	15927	15948	15736	15802	15881	15749	15943	15869	15746	15748	15933	15651	15700	16020	15746
22434	20916	28667	27548	55105	66799	49496	39144	29708	22741	20977	18849	18109	17665	17759	17497	17490	17609	17664	17439	17509	17481	17614	17509	17652	17445	17428	17481	17432	17577	17393	17525	17425	17389	17485	17340	17434	17357	17271	17245	17470	17467	17443	17351	17455	17371	17309	17330	17343	17432	17400	17478	17436	17180	17452	17597	17299	17545	17326	17531	17323	17353	17387	17425	17374	17334	17488	17348	17134	17466	17386	17348	17449	17319	17525	17263	17434	17335	17469	17335	17439	17617	17376	17473	17228	17501	17488	17414	17415	17273	17469	17450	17503	17471	17364	17283	17180	17320	17341	17424	17365	17415	17412	17295	17326	17339	17324	17570	17418	17276	17403	17322	17347	17245	17246	17367	17583	17476	17368	17258	17173	17489	17377	17024	17404	17454	17248	17323	17409	17352	17430	17558	17319	17413	17183	17340	17360	17263	17406	17467	17191	17226	17279	17359	17302	17331	17409	17263	17303	17392	17319	17331	17432	17299	17362	17337	17281	17232	17276	17441	17226	17040	17047	17508	17390	17395	17391	17531	17098	17429	17508	17408	17368	17535	17262	17350	17423	17374	17247	17384	17226	17021	17170	17232	17522	17387	17533	17140	17289	17150	17396	17358	17210	17454	17316	17217	17294	17195	17284	17418	17243	17295	17248	17328	17254	17524	17534	17353	17402	17551	17377	17187	17285	17368	17284	17258	17320	17287	17338	17281	17540	17301	17267	17248	17469	17316	17211	17363	17382	17209	17426	17212	17445	17279	17495	17455	17358	17325	17353	17398	17303	17264	17221	17269	17286	17234	17228	17365	17430	17302	17612	17362	17428	17263	17243	17517	17444	17389	17433	17457	17359	17364	17364	17324	17395	17355	17347	17365	17202	17228	17077	17300	17184	17312	17446	17085	17438	17310	17423	17276	17349	17541	17464	17433	17463	17305	17235	17349	17058	17219	17394	17402	17291	17332	17414	17125	17266	17209	17408	17294	17223	17365	17512	17392	17155	17363	17281	17486	17399	17515	17336	17440	17333	17357	17429	17217	17511	17456	17312	17441	17383	17327	17217	17237	17244	17260	17375	17426	17312	17361	17298	17237	17411	17545	17195	17292	17551	17403	17488	17314	17226	17457	17159	17400	17323	17155	17520	17415	17381	17361	17439	17467	17324	17337	17511	17154	17346	17372	17281	17353	17309	17323	17315	17393	17186	17347	17746	17218	17311	17345	17460	17253	17323	17281	17616	17357	17256	17414	17304	17292	17335	17176	17454	17475	17358	17431	17474	17345	17478	17223	17311	17211	17276	17184	17362	17306	17301	17179	17188	17254	17139	17328	17426	17434	17379	17283	17339	17288	17432	17453	17428	17403	17485	17447	17557	17219	17052	17254	17404	17355	17336	17393	17276	17501	17294	17446	17486	17216	17135	17157	17349	17359	17243	17274	17403	17480	17287	17261	17469	17445	17346	17339	17317	17295	17298	17503	17342	17314	17380	17283	17534	17127	17142	17233	17306	17230	17316	17221	17415	17505	17128	17288	17326	17312	17452	17411	17346	17294	17458	17278	17413	17522	17407	17381	17119	17229	17002	17296	17385	17461	17381	17264	17394	17555	17373	17499	17296	17216	17315	17092	17237	17341	17438	17437	17406	17210	17167	17458	17388	17332	17398	17289	17284	17327	17242	17234	17586	17396	17189	17286	17272	17405	17488	17459	17461	17517	17599	17265	17352	17269	17265	17467	17338	17307	17269	17405	17165	17487	17355	17406	17383	17267	17366	17330	17192	17289	17441	17328	17226	17383	17235	17324	17344	17376	17318	17424	17289	17169	17436	17268	17225	17360	17468	17268	17445	17363	17565	17399	17501	17312	17202	17177	17321	17346	17074	17416	17461	17487	17533	17476	17325	17370	17408	17397	17234	17265	17099	17340	17358	17324	17257	17325	17359	17298	17313	17335	17326	17274	17393	17395	17430	17588	17612	17309	17378	17241	17408	17595	17469	17315	17303	17232	17306	17344	17282	17238	17335	17144	17423	17439	17363	17385	17417	17246	17550	17428	17223	17394	17352	17420	17301	17462	17440	17398	17158	17388	17402	17478	17632	17379	17455	17333	17112	17390	17365	17483	17394	17113	17283	17354	17113	17111	17267	17322	17281	17241	17205	17401	17211	17293	17348	17292	17302	17243	17296	17342	17239	17260	17302	17414	17408	17396	17494	17520	17270	17180	17384	17517	17396	17490	17389	17219	17356	17419	17471	17432	17193	17308	17421	17414	17561	17516	17326	17445	17184	17207	17272	17256	17348	17312	17332	17319	17236	17552	17337	17211	17525	17222	17399	17359	17326	17158	17398	17454	17357	17186	17508	17653	17195	17413	17354	17352	17374	17140	17354	17335	17351	17463	17019	17371	17389	17196	17284	17332	17445	17415	17447	17177	17376	17324	17463	17383	17433	17420	17500	17325	17374	17012	17357	17179	17366	17392	17574	17286	17190	17202	17396	17427	17482	17303	17366	17152	17302	17368	17349	17310	17352	17258	17356	17264	17423	17087	17126	17434	17567	17451	17464	17503	17405	17555	17440	17453	17247	17359	17354	17277	17381	17373	17400	17484	17446	17347	17271	17280	17666	17519	17332	17179	17227	17513	17213	17306	17474	17202	17420	17447	17229	17352	17258	17202	17083	17309	17102	17368	17414	17436	17356	17279	17356	17413	17239	17294	17283	17409	17301	17274	17188	17298	17296	17302	17353	17346	17263	17451	17394	17461	17551	17294	17214	17349	17219	17338	17430	17439	17453	17202	17384	17420	17437	17398	17230	17544	17308	17350	17320	17263	17221	17204	17349	17363	17482	17354	17448	17156	17133	17388	17380	17393	17594	17268	17494	17432	17363	17130	17638	17472	17584	17345	17280	17291	17204	17531	17458	17284	17144	17211	17285	17358	17387	17282	17237	17328	17383	17370	17290	17366	17259	17213	17329	17325	17288	17184	17066	17247	17316	17291	17498	17178	17262	17424	17353	17436	17149	17359	17311	17599	17375	17404	17379	17397	17393	17367	17398	17564	17209	17314	17466	17201	17430	17284	17314	17200	17203	17445	17500	17315	17287	17162	17415	17316	17062	17287	17232	17294	17389	17419	17338	17421	17471	17241	17375	17422	17276	17238	17296	17237	17257	17217	17296	17348	17467	17411	17536	17281	17553	17439	17316	17230	17225	17508	17455	17409	17273	17387	17385	17498	17344	17353	17479	17116	17362	17414	17486	17487	17512	17435	17054	17365	17476	17429	17155	17210	17318	17369	17457	17368	17237	17199	17572	17413	17442	17392	17392	17353	17445	17379	17366	17119	17171	17420	17283	17081	17364	17245	17324	17383	17192	17434	17493	17437	17379	17484	17500	17316	17648	17313	17475	17256	17324	17243	17330	17435	17375	17337	17185	17238	17327	17330	17363	17237	17285	17191	17226	17157	17548	17246	17435	17374	17442	17229	17418	17409	17460	17558	17516	17359	17429	17245	17208	17445	17364	17429	17272	17352	17319	17357	17276	17353	17453	17187	17368	17207	17196	17387	17400	17271	17263	17266	17311	17329	17342	17324	17289	17240	17421	17277	17373	17317	17353	17583	17347	17230	17340	17418	17376	17383	17291	17240	17577	17366	17550	17333	17346	17385	17385	17188	17594	17224	17304	17172	17352	17328	17414	17426	17232	17248	17371	17511	17396	17504	17560	17234	17452	17375	17450	17244	17455	17310	17277	17265	17135	17075	17453	17553	17321	17213	17286	17563	17233	17270	17280	17053	17160	17194	17304	17222	17271	17363	17207	17367	17240	17311	17377	17306	17277	17214	17490	17389	17255	17484	17300	17534	17179	17248	17466	17255	17391	17323	17457	17206	17392	17348	17374	17423	17316	17369	17286	17333	17325	17427	17399	17293	17221	17235	17332	17294	17302	17263	17266	17321	17277	17279	17162	17382	17487	17409	17360	17355	17400	17445	17349	17280	17261	17377	17186	17330	17338	17401	17393	17401	17271	17198	17286	17340	17298	17487	17345	17128	17450	17506	17473	17236	17410	17463	17297	17364	17479	17459	17472	17462	17122	17340	17579	17350	17459	17292	17692	17562	17217	17451	17220	17268	17287	17463	17466	17325	17251	17439	17413	17299	17087	17553	17520	17227	17245	17451	17118	17264	17332	17476	17501	17344	17177	17477	17381	17443	17347	17250	17369	17378	17280	17459	17538	17449	17493	17289	17325	17489	17387	17223	17310	17230	17463	17243	17405	17393	17432	17267	17255	17214	17351	17201	17246	17317	17402	17479	17444	17314	17275	17302	17286	17430	17190	17347	17422	17378	17337	17314	17428	17437	17368	17239	17316	17387	17278	17542	17498	17375	17400	17173	17573	17273	17326	17566	17255	17530	17213	17416	17084	17416	17307	17251	17351	17130	17339	17266	17243	17498	17534	17330	17443	17159	17317	17362	17471	17396	17279	17201	17211	17198	17309	17339	17140	17174	17402	17451	17158	17214	17339	17251	17477	17248	17392	17124	17287	17374	17414	17398	17448	17287	17303	17289	17342	17338	17444	17492	17092	17253	17334	17224	17069	17415	17298	17266	17317	17433	17173	17316	17347	17274	17444	17337	17395	17378	17331	17438	17333	17409	17526	17345	17331	17321	17233	17154	17295	17325	17347	17367	17305	17160	17280	17207	17254	17275	17297	17384	17533	17290	17446	17565	17354	17343	17359	17207	17437	17363	17418	17206	17302	17301	17355	17249	17572	17412	17321	17544	17336	17325	17455	17245	17121	17442	17230	17425	17451	17338	17243	17144	17510	17386	17436	17496	17288	17293	17426	17413	17194	17507	17301	17320	17397	17316	17229	17594	17289	17105	17137	17314	17409	17366	17411	17264	17210	17373	17218	17310	17298	17370	17370	17375	17202	17329	17284	17427	17277	17207	17366	17168	17249	17315	17404	17211	17264	17376	17451	17297	17435	17449	17229	17347	17416	17480	17358	17354	17378	17317	17206	17285	17353	17337	17270	17468	17341	17505	17417	17282	17421	17300	17282	17297	17240	17373	17220	17520	17344	17366	17202	17217	17257	17436	17405	17146	17395	17315	17250	17427	17363	17374	17379	17408	17295	17408	17382	17404	17269	17265
18837	36875	41111	57274	77184	70484	50631	41522	29535	21659	19888	17124	15984	15847	15630	15596	15828	15530	15658	15864	15736	15653	15692	15818	15692	15982	15805	15682	15897	15764	15794	15684	15669	15663	15626	15660	15850	15770	15668	15761	15643	15692	15712	15629	15651	15474	15721	15930	15670	15616	15781	15716	15675	15715	15851	15702	15653	15644	15875	15787	15669	15698	15660	15653	15708	15684	15727	15754	15826	15753	15783	15792	15591	15784	15758	15624	15756	15634	15823	15776	15722	15744	15566	15924	15536	15726	15783	15710	15615	15565	15869	15663	15708	15671	15725	15743	15737	15802	15764	15817	15785	15592	15674	15648	15798	15918	15647	15691	15534	15674	15681	15840	15552	15719	15720	15764	15720	15725	15886	15888	15706	15577	15571	15720	15694	15584	15896	15787	15602	15772	15571	15787	15790	15598	15651	15626	15808	15722	15907	15626	15474	15760	15622	15558	15804	15642	15976	15494	15784	15776	15769	15702	15737	15623	15860	15730	15635	15740	15616	15703	15781	15592	15735	15783	15691	15601	15558	15716	15580	15727	15601	15664	15723	15703	15677	15719	15771	15791	15616	15810	15587	15586	15782	15639	15803	15723	15919	15671	15730	15608	15696	15501	15671	15653	15618	15595	15678	15668	15602	15764	15806	15689	15661	15710	15641	15534	15696	15807	15577	15708	15966	15724	15735	15603	15662	15649	15693	15900	15614	15773	15838	15671	15673	15760	15798	15575	15741	15780	15610	15702	15567	15947	15729	15606	15773	15718	15874	15630	15682	15663	15658	15751	15892	15636	15739	15620	15809	15650	15632	15637	15683	15669	15663	15705	15573	15730	15736	15782	15678	15678	15640	15871	15654	15780	15580	15732	15755	15685	15811	15731	15595	15755	15884	15665	15660	15638	15613	15799	15786	15708	15676	15780	15866	15697	15788	15765	15728	15652	15592	15777	15682	15642	15609	15578	15522	15773	15689	15711	15784	15766	15497	15725	15806	15763	15697	15719	15814	15690	15793	15560	15647	15709	15663	15479	15631	15619	15635	15736	15902	15667	15717	15857	15643	15794	15592	15692	15703	15762	15697	15766	15725	15826	15571	15581	15715	15719	15946	15706	15737	15594	15759	15722	15590	15693	15898	15640	15741	15664	15817	15755	15667	15802	15731	15827	15830	15661	15630	15708	15695	15871	15461	15693	15724	15605	15672	15606	15801	15744	15735	15774	15629	15805	15721	15671	15705	15740	15763	15771	15655	15630	15724	15770	15726	15652	15759	15714	15604	15828	15762	15718	15598	15536	15653	15762	15689	15688	15789	15820	15804	15801	15760	15573	15696	15562	15673	15647	15664	15813	15629	15719	15708	15677	15654	15758	15883	15720	15777	15724	15674	15596	15692	15645	15742	15666	15591	15669	15539	15722	15725	15567	15638	15793	15728	15787	15697	15636	15804	15741	15768	15672	15720	15984	15612	15986	15816	15534	15701	15742	15755	15733	15756	15655	15786	15728	15561	15691	15888	15821	15677	15989	15802	15708	15714	15656	15614	15707	15437	15764	15823	15667	15747	15583	15580	15864	15685	15626	15737	15831	15701	15653	15917	15695	15753	15819	15754	15683	15665	15887	15491	15819	15670	15702	15599	15915	15638	15627	15764	15813	15681	15736	15691	15732	15656	15752	15703	15633	15651	15658	15663	15644	15578	15752	15750	15786	15592	15674	15810	15633	15727	15412	15667	15620	15601	15834	15469	15653	15662	15869	15743	15570	15755	15742	15819	15783	15530	15754	15723	15736	15815	15864	15772	15648	15463	15804	15785	15565	15790	15716	15679	15739	15827	15718	15623	15635	15718	15695	15899	15592	15883	15824	15821	15581	15707	15725	15822	15654	15751	15701	15883	15771	15823	15678	15844	15729	15824	15725	15597	15651	15667	15794	15858	15649	15660	15842	15628	15498	15650	15695	15475	15541	15585	15757	15541	15707	15666	15629	15516	15625	15850	15691	15821	15800	15848	15631	15561	15667	15722	15869	15677	15658	15616	15737	15639	15678	15697	15736	15770	15675	15732	15773	15771	15735	15721	15687	15873	15601	15657	15766	15869	15679	15564	15708	15802	15716	15674	15776	15715	15761	15805	15589	15763	15644	15912	15664	15717	15847	15825	15549	15650	15617	15820	15769	15629	15599	15650	15670	15809	15666	15589	15825	15713	15621	15791	15605	15606	15690	15755	15712	15839	15784	15571	15715	15724	15873	15585	15773	15647	15761	15851	15733	15932	15611	15601	15596	15661	15841	15612	15735	15739	15638	15648	15667	15658	15813	15786	15734	15726	15572	15816	15671	15685	15529	15566	15727	15649	15874	15782	15638	15552	15775	15723	15812	15780	15708	15731	15789	15714	15660	15691	15735	15758	15724	15729	15747	15768	15657	15772	15899	15655	15747	15577	15550	15740	15656	15732	15719	15836	15714	15720	15520	15752	15719	15600	15714	15743	15828	15888	15627	15784	15654	15711	15710	15535	15875	15514	15764	15652	15765	15735	15579	15666	15770	15672	15714	15574	15864	15709	15810	15690	15909	15574	15820	15580	15803	15758	15673	15587	15641	15569	15833	15681	15718	15649	15778	15634	15901	15773	15684	15628	15690	15644	15705	15751	15601	15751	15772	15670	15654	15831	15678	15645	15690	15660	15622	15762	15656	15778	15795	15623	15726	15728	15746	15714	15629	15727	15785	15822	15819	15801	15765	15715	15892	15667	15695	15616	15762	15566	15726	15762	15595	15694	15594	15622	15756	15715	15802	15868	15843	15908	15705	15772	15840	15801	15809	15710	15674	15669	15664	15855	15777	15845	15505	15710	15659	15759	15726	15686	15831	15695	15738	15659	15870	15814	15679	15849	15728	15661	15802	15820	15669	15643	15586	15730	15614	15817	15779	15521	15719	15700	15665	15687	15634	15670	15833	15909	15727	15659	15777	15729	15710	15727	15775	15645	15767	15696	15696	15667	15744	15649	15572	15753	15719	15924	15810	15542	15638	15843	15780	15734	15557	15786	15574	15792	15734	15639	15693	15721	15834	15652	15551	15511	15684	15654	15722	15615	15637	15586	15735	15614	15601	15770	15747	15693	15837	15862	15743	15572	15775	15773	15588	15757	15739	15834	15632	15612	15667	15716	15634	15915	15643	15889	15793	15840	15513	15722	15691	15722	15615	15528	15703	15806	15759	15795	15715	15624	15662	15720	15586	15707	15682	15607	15496	15639	15696	15780	15753	15853	15734	15688	15787	15620	15613	15629	15803	15463	15797	15734	15618	15939	15760	15904	15580	15793	15840	15702	15672	15498	15705	15744	15742	15593	15657	15594	15758	15631	15579	15473	15734	15596	15755	15716	15729	15555	15621	15647	15827	15632	15545	15551	15697	15744	15627	15843	15594	15779	15743	15515	15602	15768	15807	15843	15659	15581	15538	15803	15687	15820	15701	15593	15620	15668	15689	15840	15503	15726	15794	15644	15665	15723	15677	15742	15979	15647	15614	15678	15738	15488	15666	15676	15643	15552	15654	15556	15673	15685	15748	15640	15462	15640	15731	15811	15657	15552	15732	15716	15770	15640	15733	15672	15859	15717	15724	15558	15676	15748	15627	15523	15643	15489	15819	15837	15712	15546	15531	15723	15807	15689	15780	15661	15596	15787	15619	15686	15594	15797	15806	15669	15679	15749	15703	15703	15859	15830	15710	15598	15811	15795	15691	15595	15760	15905	15613	15602	15634	15718	15706	15813	15798	15771	15839	15691	15722	15664	15774	15732	15500	15655	15675	15661	15826	15571	15716	15703	15783	15691	15684	15636	15866	15729	15600	15673	15777	15555	15844	15705	15607	15587	15503	15695	15816	15649	15717	15650	15806	15696	15711	15768	15577	15861	15736	15640	15742	15437	15809	15692	15712	15809	15750	15810	15697	15683	15808	15667	15802	15602	15665	15669	15586	15830	15831	15768	15721	15722	15694	15667	15773	15672	15838	15755	15525	15746	15714	15744	15735	15594	15672	15747	15671	15761	15709	15676	15666	15659	15487	15740	15655	15760	15725	15818	15615	15655	15723	15713	15682	15684	15760	15648	15595	15645	15568	15689	15664	15712	15673	15699	15775	15736	15739	15646	15677	15768	15820	15679	15662	15816	15748	15759	15713	15786	15715	15773	15676	15804	15812	15799	15737	15540	15578	15930	15869	15708	15719	15651	15829	15714	15876	15822	15644	15593	15675	15781	15689	15568	15874	15832	15755	15805	15719	15595	15783	15517	15752	15628	15690	15572	15673	15584	15850	15762	15755	15808	15708	15692	15662	15914	15847	15738	15768	15677	15755	15823	15796	15691	15867	15754	15696	15672	15815	15804	15751	15713	15829	15816	15888	15663	15759	15727	15739	15691	15653	15782	15911	15687	15743	15662	15619	15595	15717	15655	15749	15692	15796	15698	15711	15729	15704	15680	15784	15846	15691	15668	15921	15686	15710	15638	15745	15906	15546	15620	15562	15542	15597	15701	15775	15707	15534	15925	15826	15718	15719	15717	15670	15757	15714	15898	15646	15615	15680	15652	15826	15723	15749	15676	15592	15842	15849	15541	15555	15611	15554	15542	15747	15752	15474	15639	15664	15831	15651	15842	15653	15510	15662	15839	15694	15925	15767	15693	15664	15668	15699	15702	15478	15552	15696	15733	15904	15687	15596	15636	15632	15763	15593	15769	15678	15559	15781	15710	15726	15623	15557	15754	15672	15800	15742	15582	15710	15766	15683	15766	15696	15695	15755	15690	15751	15729	15664	15599	15612	15663	15543	15723	15831	15547	15607	15647	15699	15569	15587	15762	15667	15679	15815	15838	15732	15606	15627	15740	15656	15696	15717	15707	15681	15711	15805	15667	15455	15637	15693	15494	15632	15675	15755	15624	15755	15760	15506	15531	15653	15694	15770	15652	15719	15707	15775	15701	15845	15745	15475	15747	15698	15510	15621	15661	15637	15689	15673	15609	15731	15803	15771	15709	15796	15546	15730	15616	15801	15681	15757	15753	15717	15633	15624	15749	15874	15635	15495	15698	15543	15624	15833	15824	15546	15650	15782	15729	15760	15842	15858	15702	15674	15851	15778	15717	15585	15691	15789
26908	22338	27314	26178	32332	32338	25048	21063	18035	17103	17252	16938	16866	16802	16857	16896	16780	16733	17013	16896	17021	16855	16815	16908	16697	16968	16740	16785	16956	16807	16897	17074	16967	16951	16973	16997	16990	16780	16885	16552	16939	16847	16869	17024	16774	16828	16929	16876	16911	16972	16895	16821	17071	16936	16985	16734	17071	16962	16969	16694	16880	16807	16780	16876	16955	17057	16667	16916	16886	16627	17019	17072	16955	16905	16934	16759	16893	17028	17128	16820	16944	16940	16982	16928	16996	16743	16939	16830	16908	16872	16844	16904	16593	16899	16763	16954	16721	16733	16856	16799	16924	16755	16839	16622	16929	16850	16783	16760	16775	17072	16846	16850	16843	16798	16904	16801	16799	16902	16883	16741	16925	17054	16891	16768	16989	16937	17079	16936	16613	16982	16958	16846	16826	16769	16818	17058	17041	16837	16715	16724	16777	16895	16856	16860	17010	17165	16849	17063	16777	16785	16801	16786	16998	16837	16987	16849	16969	16956	16818	16631	16871	16936	16880	16975	17029	16875	16801	16993	16950	17016	16831	16820	16713	16846	17008	16944	16804	16757	16914	16912	16818	16951	17000	16677	16902	16793	16718	16954	16755	16889	16681	16644	16751	16669	16767	16881	16981	16899	16744	16878	16710	16957	16962	16769	16874	16909	16987	17003	16886	16677	16875	16915	16804	16846	16907	17032	16973	16793	16708	16817	16958	16974	16898	16779	16924	16788	16974	16796	16665	16907	16907	16804	16917	16657	16956	16890	16654	16931	16926	16752	16549	16589	16859	16715	16897	16808	16757	16763	16829	16811	16814	16841	16902	16777	16919	16740	16932	17125	16901	16719	16950	16840	16817	16838	16916	16840	16807	16990	16834	16842	16997	16935	16712	16903	16719	16888	16721	16811	16888	16724	16763	16884	16891	17042	16997	16882	16817	16613	16811	17065	16835	16863	16977	16976	16823	16673	17100	16699	16940	16899	16890	16991	16884	16947	16915	17001	16851	16861	16738	16822	16709	16852	17020	16922	16810	16956	16792	16935	16786	17029	16799	16759	16866	16895	16814	16788	16816	16865	16848	16725	16876	16779	16877	16945	17083	16692	16855	16871	16903	16869	16838	16951	16895	16902	16994	16954	16720	16950	16682	16719	16765	16914	16756	16631	17139	16993	16873	16889	16915	16737	16918	16807	16852	16844	16857	16799	16893	16911	16928	16862	16931	17006	16861	16918	16832	17021	16924	16895	17263	16649	16822	16886	16700	16924	16877	16798	16828	16624	16931	16884	16904	16865	16762	16951	16840	16794	16730	16917	16902	16854	16693	17034	16779	17056	16775	16829	16821	16899	16787	16964	16811	16730	17066	16599	16823	17081	16802	16940	16954	17013	17176	16725	16784	16918	16740	17175	16707	16785	16978	16922	16931	16883	16910	16784	16882	16598	16872	16770	16850	16930	17111	16846	16779	16908	16799	16672	16844	16764	16726	16876	16765	16779	16876	16781	16785	16880	16989	16770	16781	16728	16634	16854	16806	16824	16853	16768	17006	16834	16738	16891	16761	16806	16791	17035	16874	16953	16870	16717	16881	16730	16966	16835	16877	16732	17020	16777	16937	16750	16855	17053	16730	16700	16741	16774	16986	16859	16967	16763	16683	16604	16904	16918	16720	16860	16693	16837	16962	17040	16833	16824	17053	16807	16844	16849	17000	16840	16795	17071	16851	16993	16757	16887	16923	16795	16826	16816	16928	16917	16902	16678	16800	16791	16731	16857	16795	16913	16825	16856	16811	16883	16846	16604	16976	16874	16989	16715	16771	16672	16866	16897	16843	16882	16596	17011	16851	16876	16976	16912	16835	16827	17070	16786	16840	17032	17001	16708	16868	17036	16826	16814	16625	16896	16571	17027	17110	16974	16918	16849	16920	16769	17034	16767	16852	16903	16996	17098	16722	17040	16665	16762	17044	16781	17082	16963	16749	16889	16767	17025	16908	16815	16879	16860	17045	16978	16784	16760	17020	16709	16943	16706	16847	16917	16943	16939	16884	17085	17029	16989	16990	16940	16971	16885	16694	16959	16969	16985	17079	16954	16743	16799	16792	17046	17000	16945	16898	17096	16916	16959	16780	16796	16812	16670	16995	17120	16726	16942	16951	16954	16981	16834	17027	16850	16734	16928	17184	16634	17003	16884	16651	16980	16852	16855	16916	16970	16788	16695	16558	16809	16985	16878	16843	17056	16915	16848	16839	16828	16827	16969	16995	16875	17027	16645	16703	16725	16895	16854	16997	17019	16826	16876	16798	16843	16813	16914	16889	16848	16850	16811	16921	16774	17038	16736	16876	16664	16855	16838	16667	16756	16809	16817	16921	16851	16737	16856	16717	16702	16796	17002	16966	16849	16805	16732	16777	16943	17052	16953	16963	16731	16838	16815	16986	16927	16864	16720	16701	16949	16926	17049	16954	16839	16780	16965	16916	16717	16886	16850	16789	16905	17034	17004	16696	17017	16808	16820	16728	16867	16701	17079	16835	16808	16776	16870	16939	16821	16993	16826	16674	16692	16840	16904	17021	16888	16995	16884	16866	16855	16943	16930	16930	16759	16760	16797	16968	16980	16898	16780	16998	16865	16703	16964	16699	16908	16866	16819	16924	16899	16847	16807	16997	16972	17076	17064	17068	16857	16921	16822	16986	16865	16750	16828	17024	16884	16910	16747	16779	16819	16902	16842	16936	16697	16717	16991	16977	16931	16864	16813	16859	16942	16756	16876	17021	16983	16681	16711	17042	17028	16861	17045	16826	16794	16791	16645	16902	16929	16780	16823	16763	17024	16775	16913	16638	16948	16960	16577	16643	16824	17028	16967	17023	16819	16784	16796	16801	16765	16955	16923	17097	16719	16824	16997	16851	16996	16847	16834	16632	17115	16829	16821	16951	16912	16833	16773	16916	16890	16850	16783	16640	16943	16900	16749	16940	16881	16896	16926	16879	17008	16954	16992	16970	16832	16857	16844	16928	16965	17005	16956	16836	16961	16944	16879	16760	17054	16857	16608	16912	16848	16856	16741	16843	16877	17169	17034	16824	16848	16867	16810	16801	16602	16969	16871	16975	17063	17045	16827	16954	16792	16856	16821	16817	16833	16837	16947	16682	16932	16997	17005	16909	16818	16959	16862	16976	16920	16977	16768	16782	16744	16874	16916	16964	16714	16841	16604	16829	16780	16764	16954	16595	17174	16967	17054	16870	16632	16957	16678	17038	16912	17008	16849	17083	16801	16779	16749	16976	16870	16725	16950	16820	16960	16759	16704	16824	16914	16812	16730	16776	16882	16978	16925	16789	16775	16882	16851	17012	16861	16757	16863	16921	16740	16937	16857	16923	17011	16837	16827	17038	16944	17137	16820	16846	16998	16871	16766	16865	16979	16812	16836	16751	16955	16695	16990	16815	16772	16723	16973	16910	16956	16786	16848	16785	16840	17134	16789	16986	16863	16936	16877	16924	17063	16814	16766	16830	16882	16822	16894	16979	16881	16779	17019	16907	16801	16889	16955	16953	16574	16931	16937	17014	16995	16837	17021	16985	16893	16709	16722	16924	16671	16707	16822	16932	16842	16704	16656	16919	16914	17092	16689	16789	16846	17207	16905	16928	16811	16877	16864	16789	17012	16936	16938	16895	16736	16824	16913	17023	17069	16876	16909	16816	16938	16861	16935	16867	16881	17041	16870	16867	16752	16677	16875	16760	16889	16788	16778	16774	16819	16723	16755	16862	16953	16863	16867	16875	16759	16944	16621	16894	16740	17055	16778	16807	16842	16920	16968	16771	16822	16962	16973	16795	16739	16896	16928	16960	16742	16862	16854	16683	16823	16930	16937	16972	16899	16926	16847	16718	16794	16920	16646	16776	16910	16813	16560	16893	16818	16829	16961	16920	16800	16969	16732	16962	16879	16824	16816	16953	16739	16846	16999	17000	16859	16981	17051	16920	16882	16890	16895	16755	16722	16953	17003	16965	16979	16995	16923	16851	16921	16772	16745	16888	16856	16941	16815	17083	16859	16775	16930	16959	16837	16881	16925	16807	17013	16923	16792	16823	17008	17094	16963	16789	16916	16832	16976	17034	16842	17097	16902	16729	16699	16895	16970	16910	17023	16985	16828	16909	16737	16899	16942	16863	16936	16926	16924	17011	17075	16952	16859	16860	16843	16993	17020	16916	16841	16810	16913	16717	16907	16978	17035	16883	16982	16864	16860	16856	16915	16897	16870	16810	16817	16799	17094	16833	16702	16675	16931	16905	16601	16984	16918	16939	17054	16815	16687	16921	16859	16786	17018	16732	16949	16902	16847	16787	16952	16862	16854	16977	16723	17005	16922	16838	16831	16797	16934	16862	16881	17015	16928	16998	16826	16958	16905	16956	16940	17007	16869	17030	17071	17000	16965	16787	17032	16691	16919	16943	16761	16897	16817	16921	16873	17034	16851	16821	17008	17091	16958	16795	16818	16826	16835	16731	16719	16695	16903	16885	16923	17033	16749	17146	16892	16923	16938	16903	16678	16844	17034	16867	16919	16852	16842	17067	16839	17036	16806	17126	16852	16843	16888	17038	16921	16965	16682	17021	16937	17006	16722	16691	16767	16639	16981	16730	16904	16771	16860	16841	16817	16721	16812	16689	17011	16945	17029	16858	17012	17032	17034	17111	16735	16902	16879	16848	16926	16777	16758	16998	16868	16952	17073	17048	16916	16761	16783	16828	16970	16952	16730	16717	16811	16894	16964	16874	17026	16866	16796	16839	16991	16929	16778	16837	16929	16979	16881	16942	16784	16861	16562	16905	17099	16770	16760	16713	16721	16945	16931	16949	16755	16749	16835	16801	17131	16747	17011	16997	16669	17067	16931	16868	16804	16710	16772	16961	16800	16905	16857	16884	17058	17047	16970	16968	16896	16783	16843	16878	17119	17052	16688	17003	16889	16826	17040	16990	17025	16799	16837	16845	16698	16775	16842	17064	16746	16631	16960	16938	16976	16833	16905	16750	16740	16996	17051	16872	16665	16874	16688	16911	16966	17002	16788	16874	16886	16971	16804	17077	16836	16942	16806	16772	16834	16928	17013	16880	17159	16743	16619	17027	16997	16742	16944	16889	16768
16905	26938	27232	26463	36151	32285	24818	19641	16360	15763	15903	15795	15481	15570	15641	15665	15448	15483	15557	15441	15538	15640	15616	15574	15435	15437	15534	15428	15600	15332	15469	15551	15437	15624	15337	15601	15541	15672	15472	15358	15437	15403	15513	15715	15405	15465	15604	15588	15479	15455	15445	15502	15650	15345	15504	15578	15456	15662	15492	15433	15429	15496	15570	15282	15380	15413	15496	15642	15506	15439	15408	15481	15438	15371	15398	15552	15555	15579	15380	15512	15518	15267	15567	15554	15489	15424	15495	15530	15592	15336	15428	15606	15398	15557	15641	15291	15552	15493	15566	15494	15554	15542	15516	15482	15440	15386	15538	15535	15410	15365	15426	15418	15579	15426	15432	15537	15435	15392	15529	15428	15371	15291	15639	15470	15398	15558	15475	15543	15515	15440	15258	15414	15503	15599	15309	15509	15581	15553	15461	15343	15515	15541	15350	15667	15403	15517	15480	15488	15501	15429	15559	15363	15440	15538	15505	15348	15695	15467	15622	15414	15507	15429	15366	15509	15396	15628	15395	15323	15367	15576	15501	15442	15531	15481	15591	15304	15541	15503	15430	15379	15634	15392	15551	15538	15517	15488	15386	15451	15442	15639	15495	15489	15566	15348	15497	15425	15350	15467	15536	15382	15440	15570	15472	15488	15387	15424	15712	15465	15534	15387	15438	15568	15214	15429	15534	15566	15392	15497	15435	15447	15543	15389	15634	15461	15647	15418	15465	15478	15658	15439	15456	15537	15330	15552	15536	15492	15525	15347	15476	15491	15456	15491	15521	15268	15459	15486	15464	15441	15523	15410	15487	15485	15541	15357	15464	15390	15581	15407	15578	15602	15659	15631	15500	15501	15351	15520	15462	15471	15484	15455	15505	15471	15328	15449	15646	15471	15570	15364	15548	15498	15530	15488	15517	15513	15648	15500	15496	15394	15428	15426	15429	15499	15415	15543	15616	15484	15567	15541	15539	15439	15422	15473	15488	15580	15502	15422	15577	15584	15447	15462	15486	15589	15575	15461	15559	15488	15707	15508	15621	15579	15397	15329	15521	15440	15509	15454	15562	15479	15526	15609	15558	15373	15506	15464	15580	15473	15556	15678	15383	15492	15610	15601	15631	15516	15548	15326	15612	15534	15567	15561	15337	15476	15355	15597	15401	15465	15417	15460	15340	15497	15520	15527	15617	15469	15472	15656	15382	15663	15475	15525	15539	15527	15543	15428	15513	15469	15547	15388	15387	15382	15489	15425	15624	15593	15547	15392	15504	15339	15504	15468	15447	15624	15449	15480	15487	15442	15395	15571	15383	15526	15314	15466	15533	15558	15351	15434	15512	15682	15498	15522	15495	15579	15484	15442	15455	15473	15336	15429	15417	15529	15401	15529	15581	15592	15587	15517	15605	15526	15545	15601	15277	15599	15356	15474	15539	15500	15524	15624	15485	15429	15531	15296	15488	15490	15550	15410	15575	15528	15491	15484	15557	15532	15618	15621	15440	15427	15633	15485	15483	15410	15485	15335	15688	15506	15549	15569	15482	15413	15518	15705	15594	15568	15367	15487	15345	15561	15562	15579	15570	15466	15564	15629	15239	15584	15499	15522	15431	15449	15516	15457	15603	15429	15393	15446	15320	15418	15443	15426	15434	15432	15512	15443	15564	15450	15446	15322	15228	15329	15675	15545	15559	15488	15538	15465	15466	15729	15521	15494	15499	15272	15340	15612	15490	15402	15486	15532	15513	15578	15600	15589	15576	15489	15529	15512	15478	15560	15462	15411	15541	15535	15642	15632	15639	15621	15506	15438	15466	15594	15464	15416	15613	15527	15549	15459	15484	15403	15284	15401	15526	15431	15709	15420	15744	15435	15348	15692	15475	15507	15397	15362	15501	15425	15763	15406	15334	15471	15527	15454	15458	15357	15554	15500	15452	15500	15433	15682	15330	15631	15464	15502	15568	15592	15581	15515	15434	15320	15548	15384	15513	15438	15515	15529	15609	15464	15517	15521	15474	15292	15561	15484	15455	15486	15537	15453	15448	15565	15550	15422	15499	15450	15646	15513	15514	15548	15487	15521	15509	15709	15377	15602	15376	15467	15667	15668	15538	15603	15382	15388	15256	15318	15371	15385	15554	15575	15426	15521	15567	15534	15546	15362	15289	15558	15518	15409	15421	15463	15502	15593	15609	15424	15371	15456	15553	15408	15513	15412	15426	15723	15596	15493	15479	15533	15492	15669	15472	15571	15624	15550	15704	15419	15602	15472	15494	15617	15573	15538	15484	15454	15630	15569	15463	15632	15514	15390	15590	15371	15373	15503	15547	15461	15300	15322	15476	15504	15441	15465	15361	15523	15493	15546	15461	15491	15483	15432	15648	15276	15586	15310	15479	15329	15513	15395	15451	15487	15589	15335	15522	15568	15638	15525	15502	15300	15561	15432	15477	15468	15490	15419	15518	15517	15593	15603	15379	15629	15474	15262	15588	15548	15464	15467	15730	15462	15354	15494	15423	15536	15392	15557	15548	15480	15576	15519	15565	15433	15472	15528	15473	15493	15544	15542	15528	15389	15520	15446	15506	15710	15424	15504	15520	15605	15613	15359	15515	15455	15583	15667	15458	15502	15679	15706	15488	15516	15528	15518	15687	15594	15591	15512	15558	15435	15366	15596	15499	15510	15352	15726	15429	15448	15491	15556	15210	15421	15363	15428	15359	15404	15295	15442	15416	15395	15505	15477	15340	15532	15659	15385	15462	15415	15434	15414	15420	15537	15629	15462	15503	15557	15431	15492	15682	15545	15416	15470	15494	15669	15474	15538	15489	15543	15421	15401	15375	15519	15610	15601	15520	15446	15498	15440	15295	15600	15395	15527	15480	15375	15436	15480	15465	15415	15524	15533	15475	15536	15540	15510	15491	15563	15550	15481	15536	15708	15530	15470	15383	15473	15229	15625	15506	15618	15590	15527	15510	15529	15593	15464	15502	15678	15475	15597	15464	15567	15549	15524	15471	15600	15533	15596	15496	15557	15546	15484	15476	15414	15444	15429	15624	15552	15472	15721	15424	15556	15342	15498	15488	15363	15478	15481	15615	15566	15448	15583	15467	15488	15559	15542	15607	15699	15406	15459	15473	15454	15604	15575	15563	15557	15509	15454	15372	15696	15457	15551	15471	15484	15575	15484	15545	15463	15503	15479	15419	15400	15569	15427	15580	15577	15431	15572	15601	15380	15594	15522	15435	15486	15438	15625	15382	15465	15572	15540	15509	15505	15638	15533	15411	15484	15498	15511	15461	15388	15481	15479	15356	15566	15503	15578	15565	15573	15700	15426	15468	15463	15519	15473	15480	15584	15463	15512	15447	15417	15513	15441	15506	15640	15526	15546	15482	15570	15481	15463	15587	15571	15568	15491	15436	15486	15564	15424	15485	15542	15614	15610	15442	15291	15636	15364	15593	15585	15453	15477	15395	15519	15460	15375	15480	15480	15333	15427	15341	15333	15505	15479	15591	15679	15547	15363	15442	15661	15354	15558	15585	15437	15625	15402	15527	15545	15383	15479	15657	15366	15554	15499	15426	15474	15588	15511	15642	15642	15545	15351	15398	15499	15416	15464	15561	15539	15455	15404	15540	15574	15403	15317	15540	15438	15459	15444	15507	15483	15434	15593	15267	15537	15397	15590	15553	15378	15493	15420	15534	15571	15602	15401	15656	15543	15508	15419	15424	15434	15435	15425	15569	15455	15497	15515	15435	15482	15535	15597	15551	15689	15515	15479	15452	15626	15528	15491	15305	15555	15532	15478	15488	15558	15479	15491	15493	15503	15424	15473	15537	15498	15540	15475	15644	15456	15392	15590	15419	15509	15390	15493	15454	15667	15495	15455	15219	15485	15546	15600	15347	15492	15569	15318	15507	15623	15541	15633	15565	15494	15534	15415	15374	15617	15452	15664	15482	15417	15408	15513	15517	15363	15556	15657	15594	15511	15649	15680	15463	15471	15447	15639	15556	15583	15304	15557	15407	15384	15410	15510	15679	15503	15551	15464	15566	15450	15491	15587	15509	15427	15415	15445	15455	15423	15426	15408	15500	15460	15609	15781	15405	15632	15400	15594	15554	15422	15291	15437	15521	15557	15696	15396	15482	15437	15182	15374	15460	15522	15579	15424	15595	15428	15636	15420	15453	15461	15561	15590	15304	15431	15552	15457	15454	15444	15467	15412	15473	15385	15485	15431	15606	15480	15602	15538	15407	15579	15593	15361	15561	15370	15486	15482	15436	15513	15372	15511	15549	15588	15539	15530	15547	15569	15593	15514	15551	15661	15497	15610	15511	15467	15534	15558	15525	15631	15416	15590	15552	15447	15595	15600	15688	15360	15569	15484	15457	15587	15508	15500	15719	15518	15437	15333	15626	15339	15496	15329	15557	15530	15530	15642	15561	15346	15316	15475	15475	15584	15564	15399	15615	15462	15505	15533	15475	15454	15407	15526	15351	15463	15609	15400	15492	15428	15496	15505	15609	15572	15484	15520	15593	15671	15506	15447	15454	15485	15504	15615	15555	15446	15553	15411	15459	15468	15561	15664	15454	15551	15533	15387	15607	15578	15616	15638	15483	15565	15544	15599	15411	15425	15621	15436	15499	15506	15490	15354	15609	15524	15469	15438	15715	15622	15486	15419	15790	15477	15556	15501	15501	15530	15472	15486	15444	15513	15544	15518	15482	15647	15429	15445	15296	15504	15375	15502	15452	15568	15349	15534	15540	15658	15370	15411	15279	15394	15507	15520	15534	15620	15666	15433	15389	15515	15617	15590	15696	15395	15445	15374	15557	15556	15508	15457	15461	15507	15489	15442	15549	15376	15485	15352	15435	15408	15435	15604	15429	15533	15552	15576	15656	15753	15500	15700	15490	15407	15553	15429	15588	15591	15601	15578	15543	15486	15550	15523	15461	15511	15430	15551	15435	15606	15363	15420	15657	15434	15549	15549	15460	15542	15663	15442	15611	15685	15394	15749	15506	15484	15464	15598	15629	15428	15472	15383	15644	15458	15573	15411	15498	15456	15494	15401	15467	15516	15543	15468	15358	15557	15495	15345	15451	15644	15497	15533	15576	15557	15567	15690	15301	15556	15475	15590	15423	15332
23447	21052	28458	24640	53787	59273	46073	32246	23180	19130	18499	17389	17225	17279	16960	16954	16936	17106	17043	16923	17023	17081	16935	16804	16818	16692	16790	16808	16626	16700	16773	16939	16930	16894	16889	16796	16896	16958	16793	16587	16935	16807	16880	16929	16878	16948	16967	16777	16730	16694	16739	16806	16845	16987	16927	16885	16786	16692	16717	16902	17005	16780	16791	16857	16752	16852	17028	16992	16855	16880	16741	16863	16757	16681	16827	16909	16804	16919	16863	16984	16915	16701	16795	16673	16764	16829	16787	16894	16921	17019	16855	16707	16880	16727	16600	16746	16886	16873	16734	16624	16804	16644	16580	16782	16788	16981	16822	16964	16773	16977	16861	16710	16926	16829	16991	17088	16985	16804	16805	16945	16907	16900	16915	16665	16855	16909	16828	16821	16644	16622	16893	16901	16594	16922	16722	16702	16856	16773	16873	16853	16898	16707	16935	16840	16947	16910	16816	16767	16557	16765	16617	16932	17037	16917	16863	16812	16993	16758	17018	16714	16721	16792	16943	17091	16797	16770	16770	16898	16870	16658	16848	16670	16905	16883	16816	16860	16824	16775	16879	16625	16845	16762	16738	16771	17030	16818	16696	16886	16836	16654	16607	16651	16939	16690	16789	16771	16596	16932	16764	16708	16909	16735	16691	16815	16851	16820	16895	16911	16932	16839	16894	16788	16717	16903	16851	16624	16877	16904	17013	16942	16744	16795	16788	16743	16936	16736	16855	16832	16951	17016	16775	16746	16715	16590	16768	16677	16716	16840	16602	16946	16918	16898	16946	16795	16680	16770	16760	16828	16895	16830	16791	16786	16945	16909	16892	16679	16604	16730	16908	16938	16854	16745	16745	16567	16835	16909	16892	16777	16811	16882	16982	16884	16775	16832	16831	16546	16681	16841	16922	16732	16759	16818	16902	16914	16951	16714	16680	16724	16656	16852	16963	16832	16903	16825	16647	16876	16690	16801	16786	16741	16825	17018	16823	16480	16740	17002	16917	16703	16659	16894	16685	16776	16845	16764	16810	16836	16952	16876	16702	16626	16887	16874	16878	16771	16821	16629	16814	16849	16751	16950	16845	16939	16712	16809	16904	16820	16891	16936	16854	16771	16924	16962	16767	16968	16805	16636	16745	16884	16826	16801	16687	16808	16903	16898	16670	16692	16691	16827	16862	16796	16932	16804	16933	16866	16852	16731	16760	16742	16853	16778	16837	16935	16728	16929	16881	16896	16892	16949	16869	16973	16839	16871	16678	16707	16592	16767	16903	16806	16724	16741	16918	16731	16667	16680	16893	16643	16958	16925	16812	16726	16941	16919	16937	16762	16708	16929	16986	16945	16780	16739	16816	16790	16823	16846	16744	16933	16932	16806	16963	16870	16742	16891	16732	16712	16685	16591	16764	16725	16677	17002	16624	16650	16792	16836	16684	16872	16674	16833	16939	16685	16884	16702	16946	16628	16710	16713	16798	16577	16893	16752	16742	16733	16840	17003	16660	16746	16776	16764	16835	16940	16717	16986	16786	16588	16895	16944	16876	16997	16631	16732	16724	16948	16863	16755	16949	16879	16870	16827	16722	16682	16804	16776	16660	16610	16731	16721	16858	17057	16787	16682	16653	16744	16889	16714	16757	16773	16910	17010	16919	16857	16694	16783	16891	16632	16657	16741	16865	16794	16896	16836	16868	16783	16624	16838	16637	16788	16753	16799	16707	16824	16664	16643	16597	16730	16896	16810	16875	16792	16856	16801	16946	16825	16904	16799	16577	16808	16788	16623	16686	16814	16847	16875	16814	16751	16846	16980	16853	16864	16641	16586	16844	16900	17091	16761	16936	16634	16828	16719	16564	16881	16760	16701	16803	16929	17057	16595	17038	16754	16853	16797	16731	16766	16941	16754	16914	16774	16688	16686	16915	16988	16773	16595	16723	16842	16828	16825	16897	16690	16762	16651	16861	16915	16808	16736	16776	16627	16851	16813	16717	16798	16783	16731	16796	16792	16835	16700	16905	16799	16865	16840	16882	16986	17012	16913	16756	16922	16724	16795	16776	16878	16867	16907	16938	16974	16697	16889	16750	16622	16888	16825	16669	16893	16841	16794	16959	16722	16809	16852	17014	16773	16611	16834	16879	17003	16639	16731	16760	16829	16807	17002	16772	16920	16823	16969	17044	16876	16595	16739	16680	16720	16853	16874	16989	16891	16841	16959	16863	16930	16936	16818	16636	16960	16947	16781	16646	16868	16885	16738	16934	16669	16709	16768	16803	16905	16703	16709	16754	16949	16831	16732	16782	16796	16927	16779	16811	16712	16781	16734	16765	16639	16562	16708	16864	16757	16708	16708	16947	16646	16943	16764	16941	16757	16701	16660	16820	16904	16715	16806	16817	16859	16747	16808	16917	16723	16782	16828	16624	16958	16830	16710	16797	16922	16733	16743	16815	16674	16840	17001	17027	16963	16849	16818	16873	16684	16795	16997	16749	16801	16702	16613	16720	17030	16772	16650	16563	16927	16775	16532	16690	16724	16671	16580	16897	16757	16888	16984	16761	16962	16826	16702	17034	16843	16808	16788	16753	16849	16790	16777	16965	16853	16702	16662	16852	16745	16796	16786	16807	16903	16750	16808	17012	16646	16836	16893	16805	16705	16801	16788	16860	16718	16784	17022	16841	16712	16882	16817	16836	16827	16693	16819	16803	16814	17025	16800	16830	16600	16730	16713	16752	16717	16925	16792	16856	16691	16905	16738	16778	16767	16878	16820	16893	16864	16787	16748	16907	16732	16663	16782	16974	16818	16935	16798	16651	16856	16647	16846	16917	16786	16776	17073	16973	16918	16957	16788	16895	16936	16679	16768	16627	16747	16773	16644	16849	16945	16764	16732	16987	16927	17093	16710	16831	16774	16933	16666	16592	16838	16971	16775	16818	16737	16838	16828	16751	16905	16790	16606	16814	16739	16703	16832	16897	16684	16798	16852	16826	16806	16866	16793	16720	16770	16749	16994	16905	16898	16871	16842	16717	16737	16912	16779	16910	16724	16837	16982	16788	16866	16832	16757	16670	16865	16762	16852	16979	16719	16690	16748	16945	16959	16726	16912	16844	17123	16934	16906	16744	16930	16841	16777	16863	16799	16816	16880	16913	16931	16815	16877	16948	16746	16856	16882	16732	16880	16801	16893	16566	16857	16725	16602	16729	16866	16988	16675	16737	16944	16838	16955	16710	16798	16853	16804	16984	16966	16919	16712	16676	16951	16592	16862	17017	17008	17002	16702	16792	16853	16781	16915	16697	16774	16746	16848	16810	16864	16764	16707	16687	16875	16791	16709	16897	16947	16931	16743	16790	16775	16786	16727	16825	16496	16884	16710	16771	16934	16746	16953	16625	16804	16932	16839	16853	16775	16787	16809	16775	16822	16831	16910	16822	16787	16554	16842	16897	16854	16934	16970	16837	16766	16835	16826	16927	16919	16802	16904	16848	16777	16588	16972	16788	16877	16716	16861	17010	16791	16803	16771	17109	16866	16728	16830	16669	16852	16900	16809	16811	16814	16892	16935	16703	16519	16593	16828	16625	16621	16905	16634	16736	16980	16697	16913	16718	16838	16722	16811	16789	16783	16752	16779	16784	16686	16730	16779	16710	16798	16893	16917	16763	16816	16703	16925	16818	16720	16838	16854	17009	16762	16932	16866	16902	16780	16747	16960	16726	16553	16733	16819	16762	16905	16769	16954	16600	16845	16915	16745	16953	16791	16958	16674	16760	16903	16859	16781	16738	16845	17076	16812	16795	16784	16976	16752	16758	16862	16802	16864	16866	16713	16686	16786	16749	16772	16899	16868	17033	16810	16852	16941	16673	16705	16903	16689	16768	16823	16514	16954	16845	16860	16780	16791	16751	16845	16828	16736	16732	16731	16890	16800	16864	16955	17058	16695	16604	16960	16893	16701	16874	16864	16645	16998	16751	16822	16899	16700	16960	16798	16834	17057	16700	16723	16714	16860	16937	16703	16988	16900	16732	16819	16924	16698	16741	16886	16817	16775	16952	16855	17014	16949	16750	17044	16647	16717	16870	16604	16795	16938	16744	16868	16789	16909	16856	16963	16835	16846	16780	16985	16714	16830	16701	16765	16962	16997	16836	16718	16719	16646	16863	16710	16817	16660	16791	16845	16703	16860	16707	16804	16776	16789	16777	16705	16726	16731	16715	17003	16809	16925	16829	16635	16863	16765	16922	16802	16726	16986	17007	16951	16990	17042	16950	16801	16647	16905	16806	16627	16833	16851	16799	16884	16884	16631	16850	16824	16764	16559	16747	17082	16863	16726	16844	16767	16648	16824	16766	16890	16830	16959	16886	16741	16702	16674	16794	16580	16805	16717	16933	16786	16891	16673	16780	16802	16705	16691	16844	16974	16892	16888	16912	16853	16769	16887	16962	16808	16687	16671	16803	16740	16711	16796	16851	16973	16698	17041	16801	16938	16877	16903	16769	16788	16985	16635	16688	16671	16834	16773	16875	16919	16734	16629	16765	16813	16660	16832	16958	16777	16656	16813	16822	16697	16934	16910	16785	16671	16790	16884	16890	16678	16726	16732	16785	16838	16896	16666	16622	16621	16845	16727	16779	16974	16786	16744	16735	16951	16920	16748	16820	16814	16676	16723	16846	16826	17025	16838	16732	16867	17015	16799	16826	16768	16802	16737	16884	16796	16663	16776	16819	16878	16889	16755	16845	16709	16852	16661	16887	16831	16787	16879	16859	16778	17033	16813	16766	16984	16733	16952	16732	16649	16704	16762	16728	16568	16862	16758	16720	16824	16968	16728	16886	17000	16793	16871	16866	16841	16741	16758	16630	16668	16942	16792	16718	16771	16857	16801	16808	16918	16891	16933	16823	16935	17034	16831	16835	16839	16794	16783	16759	16625	16637	16539	16808	16748	16787	16663	16623	16964	16875	16876	16820	16797	16895	16609	16883	16931	16769	16829	16825	17066	16860	16888	16793	16624	16741	16780	16796	16840	16839	16735	16895	16745	17026	17074	16837	16735	16707	16910	16844	16906	16929	16771	16876	17044	16932	16963	16807	17004	16725	16749	16623	16833	16850	16599	16692	16792	16960	16793	16663	16702	16871	16710	16617	16812
17603	31164	32408	37184	65533	60604	44828	32871	22291	17247	17427	15951	15775	15779	15571	15526	15539	15580	15706	15609	15527	15346	15496	15489	15308	15446	15411	15430	15508	15272	15458	15580	15542	15529	15540	15309	15543	15317	15485	15480	15446	15492	15426	15594	15557	15442	15193	15458	15510	15493	15514	15568	15385	15495	15383	15523	15479	15442	15519	15499	15344	15550	15479	15382	15561	15362	15507	15343	15435	15327	15427	15446	15373	15351	15303	15470	15304	15390	15495	15479	15484	15571	15296	15456	15258	15391	15411	15529	15468	15282	15388	15508	15557	15377	15495	15537	15476	15496	15504	15309	15489	15420	15451	15306	15548	15412	15435	15385	15434	15434	15560	15463	15500	15589	15423	15465	15540	15463	15457	15624	15386	15437	15308	15427	15775	15518	15508	15284	15465	15386	15427	15562	15344	15413	15546	15603	15479	15481	15434	15492	15419	15407	15379	15533	15330	15606	15650	15358	15601	15491	15506	15350	15478	15570	15402	15477	15586	15367	15437	15491	15396	15391	15367	15311	15524	15298	15428	15412	15344	15447	15481	15408	15562	15444	15442	15494	15585	15423	15469	15307	15343	15569	15456	15440	15487	15269	15440	15423	15354	15388	15386	15520	15542	15281	15422	15454	15454	15282	15573	15418	15370	15433	15458	15461	15433	15514	15445	15551	15444	15487	15256	15381	15433	15281	15368	15489	15448	15437	15235	15255	15580	15340	15487	15522	15546	15511	15421	15494	15469	15590	15764	15365	15608	15384	15485	15442	15339	15539	15340	15434	15470	15339	15522	15481	15468	15553	15346	15583	15296	15303	15416	15391	15383	15439	15513	15600	15274	15634	15530	15318	15288	15304	15424	15404	15458	15342	15340	15411	15300	15560	15552	15422	15353	15484	15449	15296	15361	15399	15478	15437	15567	15424	15433	15404	15498	15290	15609	15491	15455	15491	15569	15576	15320	15576	15540	15317	15376	15441	15511	15661	15550	15404	15407	15412	15491	15467	15378	15276	15432	15491	15472	15419	15582	15456	15528	15599	15496	15226	15494	15380	15582	15397	15476	15444	15523	15419	15423	15438	15488	15425	15358	15406	15609	15467	15442	15667	15646	15412	15473	15333	15492	15321	15403	15430	15432	15476	15342	15521	15609	15443	15465	15443	15445	15391	15440	15529	15352	15601	15316	15394	15465	15477	15535	15534	15347	15433	15559	15417	15400	15430	15488	15447	15434	15419	15294	15435	15523	15518	15342	15409	15512	15517	15369	15497	15593	15307	15394	15371	15602	15428	15501	15556	15464	15433	15507	15452	15499	15520	15496	15492	15332	15406	15414	15480	15463	15317	15594	15430	15324	15558	15458	15505	15436	15650	15318	15398	15280	15422	15382	15442	15292	15490	15401	15498	15351	15624	15532	15543	15481	15389	15406	15433	15456	15322	15303	15526	15207	15266	15417	15554	15507	15465	15437	15500	15488	15355	15452	15537	15405	15419	15507	15500	15527	15512	15441	15382	15643	15376	15380	15404	15561	15479	15529	15475	15625	15241	15380	15332	15418	15438	15410	15317	15542	15268	15557	15402	15611	15513	15565	15410	15354	15490	15378	15424	15306	15446	15446	15328	15321	15488	15471	15439	15456	15402	15625	15434	15331	15395	15340	15430	15412	15427	15586	15513	15457	15423	15314	15335	15425	15405	15569	15204	15483	15350	15401	15392	15570	15410	15413	15485	15281	15531	15430	15426	15344	15411	15630	15412	15581	15446	15367	15513	15546	15451	15400	15388	15387	15479	15511	15311	15547	15306	15525	15356	15649	15416	15532	15423	15503	15442	15410	15382	15597	15455	15375	15477	15384	15458	15582	15568	15495	15471	15370	15611	15482	15293	15496	15534	15476	15463	15388	15490	15501	15422	15386	15487	15337	15451	15460	15444	15457	15382	15448	15262	15550	15361	15200	15345	15458	15482	15359	15469	15295	15369	15529	15493	15509	15377	15475	15342	15493	15510	15495	15469	15490	15426	15564	15367	15432	15520	15523	15508	15480	15473	15454	15496	15546	15409	15491	15444	15444	15541	15525	15483	15502	15409	15384	15391	15459	15532	15501	15313	15394	15288	15322	15495	15388	15654	15390	15483	15537	15389	15328	15599	15427	15489	15562	15455	15302	15450	15446	15340	15558	15376	15658	15351	15484	15410	15363	15520	15434	15345	15494	15276	15386	15580	15414	15421	15538	15507	15410	15442	15549	15365	15500	15572	15459	15383	15409	15338	15578	15519	15445	15436	15343	15427	15375	15456	15504	15467	15329	15286	15388	15453	15413	15575	15459	15330	15484	15538	15540	15408	15616	15509	15300	15521	15705	15519	15390	15476	15485	15445	15376	15276	15310	15422	15381	15530	15481	15532	15466	15549	15534	15507	15591	15462	15442	15558	15427	15581	15312	15446	15730	15350	15437	15349	15550	15432	15447	15547	15335	15551	15329	15420	15601	15358	15401	15441	15407	15092	15473	15518	15423	15420	15426	15683	15414	15485	15589	15430	15624	15504	15528	15385	15425	15299	15554	15393	15545	15472	15490	15345	15576	15523	15438	15473	15385	15369	15599	15569	15402	15526	15479	15543	15533	15333	15391	15407	15358	15475	15480	15613	15340	15479	15512	15370	15588	15380	15484	15643	15425	15407	15348	15657	15538	15398	15445	15395	15373	15474	15594	15497	15277	15386	15501	15597	15520	15401	15447	15453	15323	15435	15521	15560	15575	15356	15521	15442	15515	15425	15559	15391	15535	15512	15418	15342	15432	15339	15230	15410	15517	15278	15435	15381	15483	15475	15539	15368	15657	15469	15458	15514	15390	15467	15389	15538	15428	15434	15350	15532	15396	15386	15446	15502	15539	15467	15441	15171	15364	15431	15490	15451	15463	15377	15560	15402	15294	15584	15405	15522	15436	15466	15509	15340	15398	15334	15552	15384	15403	15444	15413	15385	15478	15412	15454	15511	15439	15318	15351	15421	15345	15570	15452	15433	15538	15552	15485	15486	15463	15453	15386	15518	15515	15460	15350	15529	15595	15438	15557	15381	15589	15483	15539	15435	15523	15470	15462	15471	15594	15565	15574	15487	15512	15653	15449	15490	15522	15461	15635	15323	15583	15481	15627	15396	15660	15464	15478	15421	15597	15347	15433	15382	15394	15598	15317	15481	15473	15399	15418	15520	15495	15392	15592	15499	15412	15526	15429	15653	15471	15426	15536	15504	15465	15377	15472	15372	15437	15604	15575	15426	15563	15401	15329	15451	15603	15518	15388	15389	15487	15389	15478	15511	15430	15491	15592	15499	15548	15439	15441	15450	15467	15435	15380	15525	15357	15364	15327	15481	15395	15462	15333	15353	15471	15365	15301	15497	15462	15477	15522	15307	15581	15648	15636	15415	15336	15538	15405	15464	15491	15628	15450	15549	15460	15410	15430	15441	15362	15487	15400	15386	15513	15354	15387	15456	15443	15427	15597	15745	15333	15474	15506	15323	15435	15358	15333	15502	15641	15565	15377	15559	15547	15474	15386	15267	15568	15636	15450	15412	15519	15531	15405	15391	15535	15725	15585	15373	15518	15496	15460	15493	15549	15456	15308	15542	15420	15429	15502	15366	15430	15485	15336	15510	15365	15438	15473	15483	15302	15467	15503	15534	15447	15532	15442	15419	15485	15328	15444	15413	15501	15637	15487	15494	15329	15455	15553	15497	15454	15383	15306	15446	15376	15487	15414	15630	15510	15560	15375	15463	15417	15318	15543	15372	15449	15506	15365	15319	15660	15296	15473	15572	15508	15355	15496	15407	15442	15423	15398	15367	15687	15372	15447	15682	15574	15543	15475	15472	15435	15515	15468	15287	15619	15483	15437	15500	15444	15533	15411	15454	15394	15469	15485	15358	15380	15269	15492	15624	15429	15250	15460	15399	15462	15398	15478	15425	15507	15367	15419	15384	15584	15444	15384	15490	15453	15478	15529	15413	15323	15474	15385	15341	15488	15428	15396	15506	15335	15432	15312	15531	15537	15522	15491	15526	15477	15363	15737	15432	15473	15512	15706	15497	15578	15585	15497	15525	15570	15419	15428	15429	15493	15333	15498	15494	15474	15506	15405	15592	15344	15534	15480	15533	15323	15479	15340	15409	15285	15513	15395	15546	15417	15562	15451	15504	15505	15424	15385	15348	15516	15466	15414	15361	15432	15408	15611	15474	15391	15479	15465	15390	15337	15502	15477	15509	15405	15437	15493	15428	15504	15368	15536	15405	15404	15312	15412	15346	15594	15338	15569	15569	15520	15406	15430	15449	15395	15529	15589	15321	15540	15473	15452	15375	15421	15317	15407	15510	15407	15496	15502	15488	15481	15452	15337	15486	15510	15437	15364	15439	15507	15514	15357	15594	15645	15517	15366	15611	15470	15273	15458	15431	15347	15620	15250	15356	15350	15383	15457	15446	15462	15481	15485	15406	15417	15590	15354	15431	15560	15437	15532	15486	15407	15404	15448	15452	15477	15268	15531	15309	15483	15447	15543	15456	15426	15489	15582	15344	15449	15577	15479	15513	15527	15616	15478	15465	15361	15440	15595	15505	15150	15517	15340	15458	15352	15448	15370	15496	15399	15473	15467	15537	15667	15492	15468	15372	15402	15304	15448	15465	15481	15497	15373	15590	15506	15506	15357	15433	15435	15473	15453	15539	15368	15615	15314	15464	15534	15650	15561	15373	15383	15431	15514	15408	15361	15441	15381	15500	15352	15556	15307	15758	15323	15595	15347	15305	15476	15493	15448	15358	15484	15380	15528	15289	15427	15421	15499	15462	15707	15409	15345	15291	15306	15414	15381	15481	15546	15382	15538	15345	15478	15334	15462	15417	15554	15399	15455	15513	15291	15567	15457	15459	15381	15320	15429	15529	15375	15430	15411	15519	15474	15468	15407	15469	15485	15445	15422	15426	15628	15540	15494	15597	15392	15414	15352	15291	15369	15606	15513	15582	15367	15399	15337	15429	15443	15454	15410	15366	15476	15417	15377	15618	15434	15327	15521	15405	15499	15450	15419	15412	15597	15515	15355	15492	15514	15246	15478	15433	15626	15325	15463	15526	15468	15654	15496	15377	15479	15417	15453	15323
22612	21036	28777	25583	51195	64363	51603	36921	30888	23332	19610	18143	17839	17742	17802	17569	17630	17502	17402	17597	17437	17429	17404	17369	17515	17301	17331	17327	17502	17341	17383	17535	17536	17345	17394	17200	17527	17313	17299	17208	17477	17446	17332	17316	17796	17386	17340	17290	17264	17230	17287	17498	17429	17368	17149	17450	17148	17133	17459	17308	17428	17263	17471	17332	17289	17206	17250	16942	17632	17408	17207	17373	17184	17277	17566	17268	17307	17294	17278	17373	17296	17339	17326	17289	17484	17359	17288	17191	17271	17423	17437	17475	17279	17147	17215	17296	17498	17227	17355	17400	17245	17233	17362	17259	17312	17202	17331	17211	17450	17242	17391	17238	17359	17343	17462	17260	17357	17319	17389	17222	17236	17347	17237	17206	17232	17002	17218	17293	17136	17314	17573	17332	17335	17413	17359	17255	17229	17321	17135	17263	17355	17193	17273	17439	17196	17521	17261	17325	17403	17440	17159	17511	17222	17196	17223	17400	17205	17391	17080	17495	17298	17034	17161	17534	17282	17147	17464	17257	17394	17358	17314	17294	17270	17330	17224	17437	17415	17363	17224	17458	17410	17240	17368	17206	17546	17111	17218	17265	17236	17088	17218	17212	17248	17234	17090	17468	17405	17294	17289	17289	17159	17562	17423	17276	17065	17292	17276	17192	17345	17315	17140	17230	17163	17140	17491	17326	17359	17175	17192	17470	17383	17427	17231	17291	17519	17282	17172	17253	17183	17256	17370	17247	17427	17416	17105	17144	17426	17261	17380	17274	17393	17372	17325	17429	17052	17258	17187	17249	17383	17264	17243	17244	17427	17262	17403	17343	17163	17338	17213	17199	17194	17086	17343	17250	17439	17360	17342	17193	17324	17491	17211	17449	17549	17396	17078	17284	17205	17171	17326	17377	17308	17215	17151	17245	17395	17332	17460	17299	17348	17165	17212	17234	17273	17110	17493	17283	17296	17221	17237	17094	17412	17077	17286	17312	17147	17304	17330	17381	17225	17288	17216	17342	17410	17509	17245	17113	17455	17291	17317	17312	17101	17246	17419	17214	17425	17397	17308	17362	17319	17256	17323	17282	17249	16975	17260	17401	17414	17254	17325	17241	17454	17204	17324	17317	17207	17326	17333	17475	17282	17245	17290	17392	17268	17299	17258	17267	17164	17388	17427	17303	17328	17215	17413	17287	17272	17237	17252	17487	17400	17374	17332	17303	17337	17227	17136	17253	17273	17184	17405	17433	17331	17230	17346	17246	17356	17354	17124	17289	17326	17439	17282	17277	17434	17426	17482	17436	17387	17269	17463	17194	17294	17251	17362	17348	17226	17496	17154	17172	17273	17361	17139	17301	17332	17368	17315	17448	17338	17295	17547	17441	17319	17354	17382	17183	17183	17335	17319	17407	17270	17350	17321	17222	17206	17180	17229	17187	17230	17315	17250	17189	17226	17382	17320	17508	17259	17189	17230	17335	17306	17225	17228	17293	17345	17180	17150	17106	17294	17268	17378	17224	17339	17319	17277	17362	17337	17219	17236	17445	17437	17310	17373	17322	17241	17372	17346	17379	17225	17392	17146	17302	17241	17220	17321	17435	17403	17212	17223	17219	17225	17127	17381	17300	17294	17168	17219	17331	17468	17307	17286	17307	17204	17324	17469	17142	17434	17416	17561	17357	17299	17019	17362	17123	17084	17257	17187	17266	17347	17299	17297	17385	17097	17085	17203	17296	17139	17416	17250	17387	17081	17333	17506	17256	16998	17350	17311	17370	17249	17263	17209	17169	17318	17271	17396	17363	17349	17436	17205	17353	17192	17383	17303	17181	17408	17390	17335	17071	17241	17516	17086	17195	17138	17296	17421	17167	17256	17197	17338	17307	17089	17236	17332	17059	17265	17296	17249	17343	17239	17331	17232	17383	17369	17396	17260	17167	16986	17166	17364	17350	17437	17270	17188	17283	17326	17348	17355	17298	17411	17373	17283	17398	17332	17262	17283	17296	17167	17422	17119	17305	17326	17098	17361	17400	17345	17241	17439	17224	17215	17222	17265	17269	17538	17250	17303	17282	17196	17521	17217	17362	17272	17315	17372	17394	17269	17206	17441	17390	17013	17214	17357	17362	17310	17190	17264	17132	17326	17461	17251	17094	17055	17386	17193	17276	17262	17236	17267	17270	17488	17066	17275	17368	17450	17211	17133	17370	17161	17328	17260	17413	17254	17256	17061	17081	17268	17212	17312	17191	17342	17247	17433	17331	17216	17338	17435	17232	17307	17360	17355	17056	17528	17416	17259	17342	17412	17353	17276	17232	17287	17160	17413	17416	17355	17340	17516	17311	17131	17211	17216	17417	17275	17181	17361	17506	17120	17355	17240	17272	17257	17423	17096	17221	17290	17245	17217	17253	17336	17231	17245	17156	17345	17355	17339	17167	17223	17448	17288	17262	17477	17363	17372	17411	17418	17187	17460	17339	17325	17294	17348	17237	17494	17124	17179	17385	17234	17559	17360	17407	17359	17304	17139	17403	17324	17155	17299	17310	17237	17394	17108	17285	17268	17348	17201	17382	17219	17330	17152	17247	17271	17278	17168	17124	17496	17328	17357	17187	17301	17344	17485	17264	17268	17515	17332	17444	17219	17293	17278	17451	17073	17121	17405	17268	16989	17223	17172	17327	17242	17396	17188	17073	17371	17271	17214	17215	17269	17373	17367	17241	17363	17382	17197	17261	17307	17114	17261	17270	17451	17468	17372	17433	17323	17424	17255	17322	17205	17221	17208	17184	17217	17258	17377	17371	17187	17230	17442	17270	17249	17302	17173	17181	17290	17192	17367	17335	17289	17277	17221	17291	17235	17199	17296	17375	17250	17187	17063	17008	17325	17241	17331	17152	17283	17247	17181	17118	17311	17195	17354	17448	17291	17120	17418	17305	17272	17355	17401	17319	17318	17225	17144	17085	17297	17288	17426	17192	17281	17345	17381	17246	17334	17192	17281	17088	17129	17318	17161	17430	17215	17084	17403	16974	17283	17186	17368	17298	17270	17396	17238	17044	17280	17341	17253	17499	17257	17163	17391	16996	17330	17330	17368	17252	17381	17317	17304	17237	17292	17461	17320	17230	17247	17200	17270	17147	17358	17196	17324	17390	17146	17101	17275	17078	17103	17450	17152	17255	17403	17105	17251	17328	17384	17218	17355	17413	17298	17300	17208	17488	17392	17259	17168	17397	17172	17454	17347	17363	17373	17486	17420	17190	17221	17365	17226	17144	17234	17461	17304	17359	17325	17206	17256	17264	17369	17379	17386	17275	17390	17229	17298	17406	17518	17249	17184	17273	17234	17462	17124	17285	17215	17252	17265	17136	17161	17480	17255	17215	17488	17360	17294	17256	17294	17385	17435	17285	17349	17190	17386	17316	17270	17342	17180	17306	17371	17366	17245	17211	17167	17283	17333	17337	17119	17300	17555	17402	17386	17412	17184	17263	17262	17383	17345	17369	17173	17163	17365	17168	17209	17321	17200	17361	17314	17328	17251	17272	17236	17246	17220	17271	17220	17377	17492	17429	17351	17222	17225	17140	17269	17318	17379	17311	17059	17352	17270	16991	17223	17247	17251	17470	17451	17387	17210	17286	17136	17272	17268	17218	17439	17325	17495	17314	17094	17424	17418	17335	17362	17373	17199	17225	17101	17199	17385	17228	17448	17148	17259	17318	17358	17346	17297	17253	17086	17090	17263	17292	17322	17461	17308	17296	17164	17200	17378	17341	17273	17317	17304	17308	17210	17140	17138	17217	17225	17318	17305	17079	17256	17123	17311	17255	17404	17234	17603	17419	17286	17307	17243	17216	17324	17357	17430	17076	17150	17294	17557	17378	17365	17074	17340	17374	17395	17507	17277	17312	17377	17192	17441	17183	17192	17420	17134	17275	17356	17140	17120	17106	17252	17254	17341	17388	17057	17069	17271	17293	17207	17387	17401	17459	17361	17380	17268	17369	17297	17209	17446	17268	17186	17172	17364	17446	17532	17258	17304	17304	17272	17405	17248	17252	17207	17308	17103	17422	17289	17312	17276	17177	17332	17323	17298	17377	17259	17191	17298	17200	17092	17312	17378	17487	17318	17367	17133	17149	17215	17278	17195	17120	17317	17587	17280	17657	17386	17337	17298	17235	17098	17258	17422	17291	17260	17375	17161	17255	17342	17124	17274	17350	17247	17509	17260	17248	17273	17250	17144	17288	17179	17253	17328	17220	17254	17365	17353	17279	17395	17491	17223	17314	17388	17046	17231	17240	17242	17256	17315	17335	17084	17351	17447	17395	17116	17205	17216	17339	17124	17172	17391	17175	17273	17309	17087	17100	17281	17165	17162	17347	17369	17570	17336	17242	17312	17384	17421	17225	17425	17429	17314	17259	17241	17277	17230	17305	17113	17222	17428	17222	17189	17281	17435	17199	17162	17273	17233	17294	17287	17140	17163	17296	17332	17311	17353	17469	17266	17378	17336	17217	17357	17340	17410	17368	17282	17427	17175	17415	17357	17449	17287	17184	17316	17332	17480	17445	17398	17181	17392	17301	17404	17068	17337	17233	17499	17337	17342	17352	17402	17219	17096	17433	17233	17227	17274	17390	17390	17176	17163	17043	17335	17453	17304	16953	17211	17302	17536	17137	17509	17295	17146	17265	17494	17303	17172	17486	17339	17471	17374	17156	17256	17156	17257	17272	17369	17278	17117	17524	17438	17345	17170	17129	17424	17219	17303	17256	17441	17325	17360	17175	17234	17285	17467	17148	17171	17229	17185	17198	17087	17516	17480	17329	17143	17354	17218	17290	17001	17535	17246	17465	17272	17341	17280	17415	17414	17151	17397	17319	17331	17226	17322	17282	17511	17246	17276	17309	17351	17466	17336	17248	17268	17202	17332	17368	17352	17388	17573	17392	17127	17138	17373	17399	17077	17357	17372	17318	17264	17343	17337	17476	17243	17198	17358	17346	17206	17212	17148	17195	17355	17398	17276	17451	17344	17213	17374	17165	17222	17167	17198	17062	17318	17306	17261	17314	17169	17317	17208	17266	17564	17233	17346	17313	17301	17224	17465	17236	17370	17226	17394	17215	17321	17293	17370	17283	17240	17277	17279	17239
20861	38320	42572	51360	78362	73030	51528	40720	31814	22010	17319	16366	15871	15764	15921	15792	15880	15653	15902	15838	15907	15576	15781	15638	15638	15822	15639	15790	15913	15739	15839	15729	15751	15590	15713	15734	15657	15856	15701	15695	15734	15712	15553	15756	15707	15756	15835	15734	15800	15698	15857	15499	15723	15830	15535	15735	15780	15672	15878	15760	15851	15482	15796	15839	15631	15501	15760	15678	15870	15492	15702	15785	15646	15815	15620	15832	15665	15667	15787	15735	15856	15733	15672	15764	15676	15747	15841	15673	15732	15652	15685	15874	15808	15672	15605	15668	15728	15736	15764	15552	15640	15765	15822	15716	15746	15835	15709	15743	15745	15850	15897	15586	15791	15676	15845	15778	15750	15791	15749	15798	15746	15776	15813	15577	15717	15646	15723	15649	15790	15753	15750	15727	15621	15662	15917	15646	15930	15735	15697	15733	15583	15593	15773	15714	15913	15743	15724	15661	15648	15669	15742	15736	15797	15885	15639	15549	15675	15753	15809	15674	15614	15781	15701	15780	15777	15779	15797	15609	15554	15673	15613	15691	15827	15550	15709	15689	15870	15647	15972	15684	15773	15695	15640	15677	15661	15863	15740	15654	15677	15816	15780	15762	15634	15761	15730	15722	15623	15783	15751	15773	15916	15881	15477	15854	15703	15625	15677	15777	15994	15788	15618	15685	15615	15739	15674	15832	15732	15689	15721	15617	15548	15736	15810	15708	15627	15695	15669	15805	15792	15607	15849	15715	15849	15620	15739	15707	15711	15724	15755	15720	15667	15686	15721	15671	15846	15714	15763	15704	15581	15719	15646	15671	15622	15801	15757	15651	15729	15699	15578	15660	15688	15688	15774	15596	15720	15682	15831	15721	15674	15632	15631	15557	15674	15600	15780	15767	15717	15698	15730	15787	15811	15602	15814	15755	15701	15811	15752	15597	15799	15794	15578	15639	15842	15593	15715	15811	15711	15660	15664	15691	15668	15631	15767	15604	15718	15676	15659	15677	15834	15605	15697	15548	15810	15704	15635	15722	15840	15698	15870	15748	15845	15726	15766	15852	15575	15632	15650	15781	15691	15729	15658	15735	15616	15701	15812	15602	15632	15699	15747	15606	15727	15636	15631	15857	15800	15745	15679	15761	15780	15641	15586	15657	15751	15656	15819	15685	15704	15623	15639	15827	15845	15800	15714	15669	15575	15604	15867	15707	15716	15722	15796	15739	15569	15582	15928	15768	15721	15631	15774	15699	15874	15751	15423	15885	15690	15879	15658	15638	15793	15686	15694	15709	15855	15588	15611	15560	15665	15854	15827	15752	15827	15766	15702	15650	15602	15707	15613	15765	15905	15797	15787	15772	15834	15731	15753	15625	15705	15765	15452	15843	15750	15609	15780	15613	15650	15716	15763	15695	15719	15784	15633	15830	15764	15714	15643	15678	15907	15806	15634	15709	15708	15847	15665	15694	15631	15795	15779	15738	15688	15805	15501	15718	15625	15763	15617	15663	15659	15922	15597	15628	15734	15753	15726	15700	15654	15688	15751	15774	15529	15748	15714	15570	15615	15763	15730	15714	15805	15794	15733	15815	15798	15884	15774	15644	15617	15689	15583	15774	15693	15798	15728	15722	15660	15652	15633	15876	15710	15687	15655	15597	15737	15724	15605	15777	15800	15765	15662	15786	15748	15731	15695	15697	15738	15603	15569	15604	15610	15560	15729	15863	15573	15803	15659	15757	15824	15818	15616	15660	15679	15670	15782	15625	15879	15641	15902	15777	15656	15739	15563	15564	15612	15805	15705	15764	15902	15473	15830	15741	15763	15860	15806	15658	15759	15701	15609	15623	15832	15932	15743	15648	15843	15566	15813	15608	15467	15609	15724	15718	15810	15611	15778	15760	15668	15592	15739	15680	15708	15602	15754	15722	15789	15572	15757	15767	15592	15977	15607	15819	15891	15617	15726	15630	15781	15656	15756	15708	15730	15767	15734	15696	15727	15928	15728	15594	15648	15592	15667	15711	15648	15742	15613	15660	15817	15623	15766	15778	15714	15673	15715	15866	15754	15643	15639	15708	15904	15665	16030	15702	15850	15550	15869	15847	15576	15575	15540	15708	15693	15648	15846	15738	15630	15769	15609	15865	15703	15640	15675	15719	15614	15793	15817	15679	15707	15588	15750	15548	15705	15864	15505	15819	15572	15642	15851	15670	15695	15628	15905	15807	15683	15918	15769	15721	15707	15867	15690	15893	15794	15674	15672	15660	15673	15633	15779	15652	15662	15642	15664	15699	15624	15730	15675	15658	15784	15741	15607	15658	15394	15625	15658	15726	15702	15714	15573	15793	15570	15785	15652	15710	15771	15605	15811	15671	15875	15650	15674	15551	15623	15668	15464	15708	15681	15679	15692	15755	15807	15744	15614	16012	15607	15933	15724	15706	15702	15880	15667	15708	15584	15688	15600	15801	15755	15608	15732	15764	15638	15667	15710	15613	15772	15651	15750	15716	15728	15731	15832	15765	15791	15515	15743	15737	15636	15694	15753	15753	15739	15586	15877	15721	15749	15880	15618	15615	15740	15764	15610	15674	15930	15790	15710	15748	15535	15842	15688	15728	15674	15827	15700	15729	15870	15753	15855	15773	15833	15564	15690	15722	15665	15795	15739	15710	15773	15664	15667	15750	15623	15720	15754	15759	15739	15735	15625	15692	15794	15761	15705	15752	15592	15801	15790	15774	15640	15713	15718	15610	15610	15707	15706	15688	15606	15747	15931	15723	15762	15718	15708	15600	15839	15695	15734	15676	15724	15834	15606	15478	15695	15692	15791	15807	15874	15648	15764	15668	15703	15669	15743	15577	15718	15633	15801	15560	15759	15560	15827	15640	15775	15674	15904	15643	15717	15723	15742	15716	15682	15639	15593	15723	15677	15795	15666	15783	15680	15731	15763	15579	15858	15743	15631	15727	15629	15686	15637	15666	15731	15831	15674	15620	15614	15687	15626	15786	15700	15720	15778	15697	15788	15557	15610	15636	15787	15679	15684	15956	15725	15738	15714	15755	15596	15753	15716	15777	15633	15629	15724	15791	15802	15615	15822	15767	15797	15822	15816	15786	15694	15692	15682	15663	15694	15697	15778	15785	15726	15559	15682	15589	15709	15849	15578	15675	15750	15819	15457	15739	15674	15796	15697	15896	15818	15608	15688	15627	15724	15622	15629	15883	15693	15737	15612	15711	15909	15612	15702	15690	15640	15748	15707	15798	15670	15708	15749	15777	15634	15661	15563	15837	15520	15609	15636	15539	15820	15551	15704	15864	15820	15668	15889	15700	15857	15674	15750	15720	15612	15586	15601	15574	15863	15866	15587	15674	15775	15647	15751	15808	15797	15759	15857	15695	15683	15821	15763	15601	15787	15697	15726	15723	15519	15645	15792	15830	15688	15787	15877	15719	15761	15636	15749	15798	15681	15718	15720	15721	15712	15838	15742	15713	15613	15664	15665	15622	15680	15796	15767	15705	15729	15742	15679	15589	15617	15629	15785	15672	15650	15932	15677	15655	15620	15736	15533	15900	15764	15660	15800	15761	15623	15650	15535	15724	15677	15799	15757	15458	15861	15711	15515	15804	15693	16038	15646	15620	15696	15664	15716	15733	15708	15781	15621	15745	15693	15749	15706	15666	15743	15793	15656	15721	15756	15661	15749	15593	15870	15777	15745	15687	15544	15529	15881	15680	15591	15714	15743	15786	15720	15801	15667	15761	15630	15946	15676	15653	15728	15840	15711	15736	15644	15767	15493	15561	15776	15834	15882	15740	15732	15788	15652	15636	15845	15694	15775	15757	15681	15612	15598	15809	15656	15674	15610	15691	15780	15619	15824	15606	15840	15781	15744	15745	15777	15671	15860	15563	15722	15806	15829	15725	15687	15692	15772	15760	15560	15739	15621	15670	15708	15840	15646	15816	15734	15711	15629	15791	15794	15687	15924	15694	15695	15730	15665	15735	15782	15751	15656	15700	15598	15748	15741	15505	15749	15701	15755	15621	15790	15684	15812	15622	15787	15609	15757	15626	15844	15535	15758	15468	15780	15770	15671	15639	15661	15933	15605	15749	15706	15576	15748	15678	15685	15826	15783	15718	15568	15675	15605	15617	15688	16008	15565	15794	15522	15905	15604	15590	15857	15740	15721	15718	15677	15654	15717	15714	15765	15792	15745	15904	15840	15666	15563	15654	15827	15748	15703	15523	15668	15752	15740	15772	15722	15611	15843	15696	15836	15627	15585	15825	15779	15695	15881	15594	15706	15664	15840	15700	15702	15609	15593	15769	15746	15758	15588	15633	15837	15596	15654	15661	15773	15714	15691	15787	15760	15760	15626	15678	15579	15632	15747	15563	15552	15651	15672	15665	15813	15711	15804	15891	15777	15694	15729	15660	15750	15717	15740	15897	15776	15788	15836	15669	15622	15854	15695	15557	15740	15785	15683	15584	15599	15681	15746	15672	15662	15851	15526	15763	15655	15697	15667	15750	15786	15644	15685	15841	15717	15885	15733	15607	15706	15840	15768	15762	15687	15676	15603	15798	15570	15713	15689	15839	15811	15693	15790	15651	15664	15702	15872	15541	15698	15706	15928	15650	15686	15735	15794	15769	15491	15749	15843	15716	15609	15728	15623	15728	15661	15664	15688	15791	15675	15698	15775	15670	15611	15583	15657	15686	15875	15733	15638	15800	15700	15691	15725	15606	15952	15691	15710	15645	15831	15574	15712	15768	15791	15658	15987	15770	15632	15656	15578	15731	15579	15636	15795	15729	15660	15683	15610	15697	15663	15736	15686	15799	15759	15872	15654	15518	15774	15661	15705	15733	15631	15789	15570	15896	15534	15851	15732	15789	15656	15689	15658	15527	15884	15733	15573	15747	15664	15748	15688	15827	15617	15728	15783	15665	15671	15597	15949	15822	15582	15836	15842	15797	15772	15626	15833	15826	15671	15696	15689	15611	15748	15647	15618	15578	15665	15772	15572	15714	15745	15818	15582	15719	15574	15623	15698	15862	15838	15517	15745	15834	15783	15573	15676	15751	15925	15662	15666	15811	15469	15587	15708	15769	15653	15771	15823	15695	15735	15667	15650	15717	15700	15665	15865	15772
26921	22336	27122	27495	32202	31658	25072	21062	18894	17596	17276	17060	16988	17218	17185	17281	17016	16963	16994	17056	16932	17003	16873	17065	17181	16765	17108	17012	17193	16846	17079	16938	16899	16967	17103	16939	17047	16929	17084	16975	16957	17127	17189	16756	16968	16920	16988	17021	16900	16991	16824	17066	17075	16944	16963	17034	16876	16921	16945	17084	16807	16899	16741	16891	16952	17053	17018	17018	17129	16913	16870	17174	17128	16793	16971	16971	17026	16881	17038	16967	16759	16958	17025	16794	17161	17115	16753	17029	17041	16987	16894	16815	16956	16956	16868	16963	16960	16971	17033	16983	17127	16900	17154	16957	17078	17013	17011	16953	16815	16859	16834	16936	16935	16946	16996	16987	16902	17265	16975	17058	16866	17045	16920	17117	16831	17015	16858	17086	16990	17093	17002	16976	17025	16814	17054	17035	16955	17129	16801	17001	16865	16926	17139	16911	16942	16760	16872	16857	17130	17046	16881	16996	16935	17045	17069	17152	16911	16957	16905	17074	17000	17001	17053	16991	17089	16966	16861	16960	16995	17065	17034	17021	17021	16976	16945	16922	17005	17225	17054	16858	16845	17129	16900	16836	16973	16974	16885	17056	16993	17061	17043	16907	17187	16860	17106	16748	16987	17174	16924	17099	16865	16946	16913	17044	16873	16712	16948	16844	17017	16907	17057	17036	17017	16915	16988	16911	16960	17089	16957	17109	16894	16945	16921	17049	16903	16999	17043	17144	16867	16997	16940	16988	16819	16874	17132	16996	16958	17063	16987	16983	16975	16944	16838	16887	16988	16922	16884	16882	16875	16950	16944	17039	17009	16925	17066	17087	16822	17087	16865	16744	16773	17000	16843	16960	17019	16884	16931	16898	17135	17038	16826	16901	16846	16856	16883	17088	17065	16936	16888	16902	17124	16875	16962	17040	17130	17021	17173	17100	16986	16886	16899	17009	16913	16846	16947	16945	16799	17115	17230	17017	17039	16919	16680	17047	16914	16950	16930	16956	17117	17107	16972	16964	16985	17037	17098	16891	16698	16910	16889	16957	17146	16895	17027	17039	16991	16955	16990	16865	16837	17075	16975	17002	16866	16960	17178	16958	16941	16996	16991	16819	16831	17039	16938	16987	17057	16846	17029	16916	17079	16782	17035	16988	16885	16758	17053	17063	16976	16975	16916	16970	16958	16701	16927	16984	16926	17132	16846	17021	17027	16989	16651	16946	17100	16930	17194	16899	16918	17052	16902	16848	16999	16846	16782	17116	17046	16951	17098	16767	17107	17075	16889	16882	16869	16946	16814	17266	16930	17039	17052	17186	16972	16920	17067	17139	17049	17213	16805	17010	16861	16924	16951	17018	16977	16911	17095	17021	16900	16890	16977	16843	16944	16891	17050	16897	17059	17115	16990	16828	16924	16932	17061	16991	16966	16845	16935	17000	16901	16863	16885	16901	16905	16922	16830	16911	16887	16873	16861	16696	16900	16855	17002	17172	16747	17034	16999	17082	17013	16943	16942	16967	17083	17133	16787	17093	16993	17049	16881	16907	17118	16995	16871	16978	16864	17005	16958	16921	16890	16974	17085	17003	16834	17012	16767	17085	17165	16966	16786	17075	16946	17029	16919	16873	16961	16939	16835	16888	17057	17022	17115	16974	17044	17044	17134	16963	17053	16879	16831	17104	16961	16990	17065	16995	17088	16853	17033	17208	16877	16912	16979	17052	17098	16711	17036	16879	16888	16908	16950	17176	16947	16906	16945	16931	17003	17117	16818	16950	16985	16857	17008	16890	16839	17059	17260	16943	16933	17055	16951	16990	17147	16915	17053	17093	16969	16761	16947	16870	16760	17094	16732	16930	16937	17155	16850	16980	17070	16932	16965	17212	16887	16939	16939	17060	16988	16882	16881	17084	16834	16955	16993	17191	16996	16943	16905	16980	16963	17308	16828	16932	16777	16802	16934	17011	17012	17021	16963	16960	16933	16867	16921	17153	17006	17135	16892	16974	16658	16752	16830	16985	17168	16885	16943	17081	16916	16833	16948	17276	17004	16914	17270	16898	16955	16990	17027	16932	16917	16966	17186	16899	16972	17060	16996	16889	17056	17011	16972	17275	16971	17032	16983	17123	17094	16864	17105	16787	17007	16986	17046	17054	17154	17014	17028	17026	16978	17062	16965	17086	16945	17220	16879	16962	16901	16966	17049	17047	16724	16942	17044	17055	16690	16939	17067	16907	16919	16998	16788	16929	16839	16970	16810	17004	17120	17087	17207	16992	17129	16891	16751	17001	17134	16782	17148	17082	16810	16885	16954	16926	17151	16755	16862	16721	16971	16962	16656	16786	17038	16953	16849	16927	16816	17046	16920	17022	16986	17061	17192	17041	16940	17210	16958	16933	17094	16978	16855	16957	17114	17071	16803	17078	16942	16845	16839	17019	16959	17046	17044	16975	16979	17110	16817	16823	16948	16889	16750	16941	16875	16848	17206	17054	17041	17018	17136	17108	16903	17039	17053	16987	17038	16901	16992	16833	17014	16832	16957	16988	16921	17028	16788	16958	16887	16803	17052	17049	16964	16837	16920	17129	16895	16899	17127	17007	16965	17104	16842	17025	16906	17002	16975	16898	16904	16874	16997	17023	17147	16987	17160	17002	16933	16800	17046	16907	16944	16859	17078	16847	16827	16715	16892	17073	17029	16750	16913	16966	16974	17049	16892	16836	16834	16890	17044	17038	16873	16769	16998	16792	16933	16904	17029	16929	16996	16835	17007	17079	16942	16982	16892	16885	16909	16961	17119	16938	17047	16821	17047	16923	17126	17022	16913	17026	16996	16862	16959	16940	16707	16897	17070	17089	16929	16959	16913	17006	17012	17027	17036	16960	17166	16960	16989	17004	16917	16906	17013	16904	17093	16856	16912	16961	17014	16745	17002	16788	16918	16842	17048	16846	17063	17199	16803	16958	17124	16869	16970	17071	16940	16842	16993	16725	17038	16876	17060	17032	16982	17024	16912	16833	16755	16837	17029	17073	17114	17027	17006	16912	16997	16828	17103	17004	17012	16814	17007	17059	17176	17131	16951	16953	16940	16933	16953	17141	16800	16905	16996	17101	16914	16888	17020	17004	16886	16864	17091	17105	16860	17053	17001	16951	16989	16988	17371	17114	17009	17075	17055	17215	16970	16853	17031	16953	16918	16932	17005	16932	17000	16834	16927	16969	17137	16858	16940	16922	16889	16770	16876	16899	16949	16995	17001	17001	17028	16740	16936	16996	16995	16778	16994	16798	16845	16999	16969	17048	17129	16963	16875	16899	16923	16996	16974	17033	16964	16882	16818	16980	16943	16884	16937	17156	17114	16836	17074	16844	17123	17175	17200	16853	17096	16777	17020	17008	16811	17066	16792	16893	17075	16911	16975	16972	17063	16933	17006	17018	16871	16948	16873	16964	17058	16856	16951	16825	16993	17025	17104	16826	17162	17117	17069	16864	16986	17010	16886	16896	16858	16887	16830	17025	17014	16982	16885	16809	16864	17064	16892	16825	17121	17092	16981	16886	16806	17009	16942	16938	16928	16856	16960	16738	16963	16769	17054	16981	16817	17091	17031	16928	17058	16912	16740	16927	16981	17033	16925	16752	16986	16861	16727	16954	16982	17021	16895	17012	17079	16835	17049	17135	16854	16950	17048	17016	17013	16877	17030	17225	17050	17020	16927	16942	16809	17048	17022	17022	16939	17143	17078	16904	16889	16974	17075	17169	17162	16916	17004	16914	16874	16860	16901	16875	16822	17222	17075	16987	16987	17085	17128	16868	16884	16935	17010	17100	17112	17035	16790	16826	16761	17199	17066	16901	17050	16826	16920	16910	16995	16770	16973	17066	16835	16667	16939	16969	17026	16960	16977	17125	16940	16889	16937	16979	17113	16806	16986	16755	17008	16791	17205	17024	17026	17115	17056	16805	16828	16933	17021	16918	17059	16964	16972	17052	16949	16975	16811	17013	16932	17019	17030	16901	16997	17057	16874	16968	16969	16878	16999	16983	16902	17020	16845	17154	16886	16920	17064	17075	16739	16994	16818	16977	16926	16889	16897	17016	17035	17009	16981	16984	16808	16996	16919	16982	16953	16996	17064	16798	17136	16962	16852	17078	16928	17084	17047	16951	16805	16973	17176	16903	17364	17075	16939	16972	17101	16965	16928	16916	16979	16873	16831	16737	16975	17085	16820	16886	16830	16975	17000	16920	16950	17040	17028	17032	17212	17103	16794	16920	17142	16883	16911	16986	17008	17006	17168	16914	16700	17022	16968	17022	16904	17109	16998	17028	17074	16998	16844	16967	16658	16802	17111	16919	17059	17069	16960	17052	16794	17081	16958	16855	16902	16855	17050	17004	17008	16951	17138	16759	16966	16911	16941	16810	16788	16914	16855	16924	17072	17031	17083	16912	16920	16920	16752	16909	16744	16939	16831	17054	17061	16996	16837	16867	16973	16962	16989	17029	16996	16760	16945	16907	16720	16887	17052	17007	16978	16865	16919	16905	17118	16822	17001	16834	16949	16884	17135	16595	16940	16890	16918	16804	17124	17061	16681	17079	17045	17001	16902	17003	16868	16962	17036	17062	16952	17042	16895	16851	16842	16845	16862	17279	16736	16800	17212	16924	17065	17232	17051	16877	17129	17008	16954	16938	17008	16987	16754	16967	17111	16790	16932	16822	17004	16890	16970	17020	17006	16944	16890	17029	16887	16841	16963	16848	17016	17065	17233	16679	16972	17002	17011	17042	16894	16977	17023	16977	16997	17021	16754	16994	17077	16887	17149	16924	16736	16878	17079	17043	17079	17188	16878	17016	17017	16893	16906	16982	16998	16966	16955	16979	16887	17156	16841	16966	16968	16863	16977	16876	16983	16891	16948	16731	16986	17003	17043	17163	16937	17161	17045	16957	17013	17089	16991	16819	16984	16886	17083	17165	17039	16928	17041	16924	17054	17037	17100	16986	16921	17119	17132	16904	17055	16780	17108	17033	17130	16948	16742	16994	16870	17136	17082	16965	17113	16936	16974	16791	16840	16861	16878	16974	16939	16925	16876	16774	16941	17313	16915	17030	16976	17202	17130	17163	17017	16735	16985	16959	17051	16839	16921	17047
18277	26772	27624	27899	35128	32960	24136	20657	17364	16159	15722	15651	15599	15331	15413	15505	15381	15636	15592	15577	15583	15601	15490	15689	15678	15510	15670	15488	15307	15566	15561	15626	15416	15543	15435	15484	15554	15574	15562	15399	15562	15745	15397	15715	15565	15594	15576	15486	15535	15606	15557	15611	15652	15561	15647	15538	15658	15590	15568	15484	15685	15618	15688	15741	15535	15481	15411	15463	15654	15469	15675	15527	15601	15692	15434	15580	15553	15512	15346	15522	15607	15343	15558	15427	15446	15517	15543	15465	15500	15598	15522	15702	15457	15504	15630	15641	15392	15694	15626	15465	15655	15727	15699	15660	15622	15408	15469	15496	15470	15611	15581	15500	15455	15586	15605	15528	15660	15550	15615	15436	15611	15437	15483	15540	15503	15442	15456	15516	15478	15503	15535	15425	15313	15469	15551	15615	15508	15503	15485	15539	15433	15562	15523	15506	15603	15507	15600	15532	15480	15710	15436	15464	15518	15626	15493	15560	15426	15490	15634	15554	15568	15506	15337	15444	15548	15607	15534	15580	15523	15527	15460	15656	15531	15395	15424	15464	15542	15689	15459	15798	15443	15494	15459	15400	15461	15382	15795	15407	15518	15632	15518	15467	15642	15620	15470	15502	15525	15601	15444	15653	15550	15552	15508	15596	15571	15528	15600	15511	15822	15621	15567	15362	15739	15551	15477	15517	15506	15600	15419	15482	15567	15554	15510	15483	15628	15692	15372	15343	15545	15746	15509	15585	15504	15290	15588	15475	15593	15823	15423	15572	15687	15478	15650	15609	15505	15641	15479	15530	15435	15558	15464	15502	15748	15471	15490	15545	15348	15619	15559	15592	15385	15579	15737	15598	15501	15556	15472	15481	15482	15436	15572	15395	15383	15445	15495	15452	15654	15517	15585	15509	15503	15485	15547	15577	15545	15668	15492	15594	15527	15537	15493	15468	15451	15480	15568	15483	15502	15486	15536	15594	15532	15412	15480	15548	15427	15532	15654	15406	15471	15503	15492	15462	15400	15627	15724	15590	15617	15562	15532	15455	15525	15627	15471	15512	15500	15501	15438	15517	15532	15686	15734	15593	15368	15596	15647	15534	15519	15572	15533	15618	15666	15445	15655	15648	15378	15475	15606	15487	15475	15690	15442	15479	15483	15586	15535	15501	15343	15471	15471	15578	15587	15624	15422	15521	15601	15490	15612	15521	15400	15481	15514	15537	15540	15605	15449	15278	15495	15597	15626	15543	15503	15381	15611	15502	15480	15734	15484	15595	15622	15658	15695	15434	15642	15552	15433	15491	15648	15496	15512	15577	15532	15430	15678	15602	15549	15564	15535	15541	15451	15438	15502	15496	15623	15569	15472	15469	15689	15407	15464	15584	15592	15681	15477	15443	15514	15491	15528	15587	15586	15605	15553	15741	15667	15563	15535	15576	15563	15483	15291	15669	15529	15747	15485	15574	15559	15556	15556	15459	15543	15565	15427	15605	15578	15404	15545	15614	15394	15573	15545	15447	15503	15698	15590	15656	15477	15531	15607	15655	15412	15586	15670	15651	15585	15483	15627	15546	15636	15321	15380	15605	15549	15560	15428	15609	15500	15511	15489	15494	15280	15569	15567	15782	15414	15522	15581	15618	15518	15518	15494	15529	15474	15570	15690	15490	15570	15514	15523	15557	15595	15543	15593	15546	15474	15530	15351	15497	15601	15707	15409	15582	15318	15534	15450	15439	15453	15495	15493	15468	15591	15524	15573	15541	15426	15404	15573	15540	15499	15585	15467	15423	15502	15554	15634	15487	15600	15543	15512	15461	15547	15598	15509	15662	15473	15565	15488	15507	15509	15598	15561	15443	15551	15530	15557	15487	15690	15504	15572	15453	15559	15532	15638	15678	15462	15580	15417	15448	15502	15388	15549	15559	15668	15705	15470	15632	15636	15505	15583	15498	15686	15445	15456	15441	15643	15636	15468	15573	15598	15527	15748	15517	15530	15497	15392	15424	15333	15591	15565	15364	15296	15563	15452	15647	15507	15532	15576	15518	15475	15462	15384	15577	15601	15596	15417	15498	15508	15494	15643	15465	15626	15540	15458	15674	15607	15534	15537	15471	15511	15445	15605	15573	15758	15565	15671	15632	15564	15596	15412	15434	15526	15500	15491	15431	15515	15573	15427	15707	15646	15531	15435	15443	15529	15353	15670	15575	15684	15601	15542	15545	15465	15394	15539	15659	15564	15548	15551	15639	15360	15502	15658	15427	15768	15435	15493	15571	15605	15689	15650	15524	15552	15313	15557	15779	15593	15514	15595	15516	15501	15463	15449	15685	15414	15576	15676	15412	15492	15568	15756	15655	15455	15485	15467	15374	15678	15508	15559	15460	15389	15496	15472	15609	15441	15597	15534	15567	15449	15508	15685	15518	15581	15558	15738	15657	15621	15504	15392	15657	15443	15648	15655	15528	15430	15469	15613	15348	15474	15648	15631	15460	15489	15641	15518	15625	15575	15582	15393	15404	15509	15309	15701	15265	15509	15526	15619	15451	15575	15525	15504	15741	15626	15666	15815	15709	15581	15661	15580	15499	15527	15460	15577	15576	15591	15538	15574	15618	15599	15689	15574	15532	15535	15518	15483	15415	15704	15540	15654	15635	15523	15543	15586	15545	15469	15549	15669	15548	15509	15529	15301	15759	15593	15526	15364	15704	15394	15496	15484	15705	15456	15496	15534	15507	15543	15378	15519	15402	15489	15689	15551	15618	15446	15537	15515	15486	15517	15448	15481	15577	15454	15412	15492	15538	15555	15629	15455	15517	15512	15427	15551	15395	15630	15540	15476	15513	15531	15465	15601	15523	15524	15550	15562	15619	15527	15618	15447	15513	15592	15492	15643	15583	15537	15539	15416	15736	15478	15404	15556	15548	15578	15690	15596	15613	15567	15491	15551	15473	15537	15635	15657	15490	15574	15530	15599	15794	15683	15331	15604	15540	15456	15594	15492	15635	15639	15574	15539	15618	15570	15572	15631	15626	15707	15449	15325	15565	15604	15444	15618	15544	15570	15324	15487	15411	15436	15537	15345	15616	15737	15141	15587	15413	15496	15466	15432	15491	15450	15530	15380	15426	15656	15241	15576	15564	15811	15537	15572	15659	15515	15612	15536	15596	15651	15596	15379	15478	15479	15626	15449	15437	15469	15550	15547	15536	15680	15485	15596	15458	15627	15584	15642	15587	15475	15443	15424	15630	15544	15531	15515	15685	15532	15644	15576	15452	15573	15543	15630	15396	15604	15556	15467	15774	15568	15586	15549	15693	15483	15486	15478	15494	15387	15605	15551	15557	15443	15579	15632	15530	15549	15513	15596	15518	15523	15593	15587	15660	15477	15554	15513	15409	15730	15543	15587	15390	15572	15561	15501	15514	15703	15681	15458	15463	15546	15632	15606	15293	15731	15413	15324	15556	15543	15401	15664	15452	15568	15650	15393	15425	15554	15538	15554	15537	15743	15628	15689	15491	15767	15473	15599	15542	15565	15719	15474	15678	15408	15637	15665	15698	15679	15560	15497	15405	15615	15615	15572	15632	15394	15674	15588	15437	15690	15375	15637	15623	15568	15668	15555	15599	15623	15338	15412	15631	15645	15557	15625	15394	15532	15451	15503	15500	15624	15680	15326	15529	15741	15561	15404	15497	15473	15650	15583	15646	15555	15512	15633	15650	15474	15548	15495	15675	15484	15723	15527	15591	15621	15516	15641	15598	15505	15652	15702	15407	15568	15686	15531	15393	15652	15487	15550	15635	15480	15524	15634	15410	15454	15520	15517	15616	15401	15475	15570	15435	15658	15455	15497	15604	15691	15517	15521	15547	15585	15506	15515	15500	15610	15601	15526	15516	15583	15622	15489	15742	15478	15584	15468	15393	15620	15551	15608	15738	15626	15650	15546	15623	15441	15470	15456	15543	15580	15507	15593	15509	15676	15480	15461	15485	15510	15712	15621	15494	15578	15659	15744	15469	15739	15292	15798	15577	15516	15651	15699	15560	15592	15504	15604	15523	15575	15634	15517	15568	15621	15450	15516	15490	15495	15595	15614	15450	15536	15454	15485	15645	15391	15605	15563	15771	15614	15643	15528	15435	15495	15418	15551	15361	15755	15424	15652	15674	15621	15498	15583	15541	15585	15487	15378	15652	15510	15459	15386	15416	15680	15658	15455	15585	15561	15465	15800	15660	15527	15645	15532	15592	15489	15442	15621	15573	15622	15495	15436	15509	15617	15584	15502	15633	15555	15610	15481	15713	15584	15598	15439	15551	15556	15525	15637	15459	15697	15607	15516	15478	15471	15520	15643	15448	15621	15567	15481	15327	15590	15483	15625	15517	15533	15576	15554	15501	15541	15591	15740	15526	15415	15639	15539	15551	15585	15462	15558	15591	15523	15499	15580	15745	15673	15400	15556	15517	15500	15644	15359	15701	15570	15465	15511	15694	15381	15465	15502	15730	15511	15554	15608	15642	15400	15438	15677	15591	15546	15551	15567	15663	15429	15529	15645	15659	15484	15614	15494	15595	15389	15484	15556	15561	15449	15433	15442	15471	15548	15651	15510	15471	15494	15565	15637	15525	15529	15525	15592	15502	15610	15687	15601	15520	15622	15541	15671	15589	15412	15407	15421	15673	15384	15447	15322	15598	15329	15501	15630	15424	15592	15518	15622	15710	15549	15704	15498	15613	15387	15606	15558	15704	15524	15487	15427	15454	15605	15661	15548	15425	15641	15506	15716	15596	15525	15552	15514	15412	15619	15461	15425	15410	15375	15757	15564	15461	15759	15573	15583	15576	15518	15552	15577	15591	15620	15329	15520	15542	15493	15497	15486	15522	15557	15610	15670	15351	15581	15566	15530	15562	15658	15692	15579	15473	15400	15629	15552	15591	15445	15545	15725	15555	15721	15632	15495	15585	15456	15492	15652	15630	15755	15470	15594	15613	15371	15526	15693	15492	15743	15466	15555	15502	15552	15491	15590	15629	15647	15569	15591	15649	15625	15387	15643	15448	15602	15429	15611	15647	15444	15737	15561	15378	15282	15357	15657	15584	15536	15644	15561	15648	15465	15479	15589	15626	15513	15400	15539	15725	15607	15434	15478	15745
23591	21092	28739	25255	46093	61094	45932	33352	25977	20854	18456	17630	17741	17372	17349	17296	17447	17461	17591	17357	17531	17518	17414	17466	17282	17431	17414	17390	17382	17329	17336	17325	17215	17241	17187	17325	17458	17271	17471	17337	17258	17348	17340	17357	17501	17349	17433	17441	17200	17438	17208	17368	17339	17473	17352	17320	17201	17298	17231	17187	17523	17372	17268	17245	17208	17301	17416	17220	17412	17406	17366	17419	17202	17290	17119	17435	17309	17407	17196	17375	17224	17379	17339	17298	17474	17024	17328	17158	17179	17406	17410	17415	17364	17197	17313	17227	17246	17509	17295	17370	17367	17491	17390	17443	17220	17379	17244	17364	17404	17374	17250	17340	17270	17149	17301	17328	17334	17191	17493	17244	17338	17439	17283	17397	17386	17177	17262	17344	17078	17149	17145	17202	17287	17168	17428	17202	17324	17455	17154	17419	17306	17345	17243	17311	17115	17344	17511	17278	17441	17392	17544	17399	17430	17317	17080	17298	17340	17323	17409	17327	17493	17378	17259	17347	17376	17242	17468	17352	17464	17130	17163	17303	17433	17343	17349	17153	17174	17237	17120	17144	17198	17255	17195	17373	17310	17102	17282	17169	17349	17206	17391	17329	17486	17307	17297	17115	17445	17293	17400	17206	17211	17352	17135	17325	17420	17131	17241	17253	17296	17258	17325	17414	17234	17404	17315	17283	17302	17368	17275	17319	17481	17365	17244	17243	17276	17331	17481	17448	17254	17394	17229	17462	17306	17354	17042	17288	17274	17265	17155	17472	17296	17347	17473	17215	17369	17292	17336	17211	17294	17239	17277	17251	17376	17259	17467	17308	17313	17357	17288	17218	17211	17390	17255	17243	17357	17406	17201	17296	17451	17107	17295	17114	17459	17359	17422	17219	17294	17546	17326	17449	17304	17425	17106	17387	17199	17196	17348	17417	17315	17461	17179	17284	17635	17286	17228	17379	17427	17182	17362	17468	17457	17278	17343	17273	17264	17430	17148	17312	17369	17393	17293	17212	17441	17302	17196	17199	17391	17344	17286	17231	17289	17298	17339	17033	17462	17109	17380	17371	17330	17353	17128	17365	17373	17412	17374	17333	17146	17237	17160	17290	17366	17526	17106	17360	17078	17256	17202	17265	17346	17411	17421	17286	17174	17285	17345	17277	17279	17308	17344	17274	17356	17422	17301	17116	17459	17267	17305	17355	17369	17459	17168	17409	17493	17263	17456	17463	17390	17290	17258	17193	17204	17391	17207	17312	17295	17115	17227	17234	17185	17168	17393	17195	17212	17352	17251	17334	17244	17340	17337	17229	17282	17247	17380	17365	17339	17328	17268	17106	17314	17333	17415	17211	17321	17207	17227	17496	17460	17462	17244	17415	17415	17268	17397	17426	17377	17364	17258	17217	17550	17265	17278	17351	17443	17242	17497	17263	17092	17256	17278	17312	17233	17199	17318	17231	17381	17343	17175	17380	17261	17256	17449	17480	17250	17309	17178	17276	17303	17273	17469	17473	17317	17364	17484	17415	17264	17252	17487	17321	17250	17121	17192	17372	17318	17325	17322	17324	17249	17242	17340	17375	17072	17258	17223	17310	17414	17351	17202	17225	17248	17230	17209	17251	17218	16973	17197	17112	17161	17400	17498	17235	17268	17176	17297	17252	17257	17222	17228	17340	17166	17217	17420	17336	17263	17397	17556	17242	17372	17426	17364	17330	17367	17222	17278	17075	17418	17480	17210	17227	17202	17216	17270	17314	17393	17281	17258	17132	17217	17236	17257	17464	17360	17248	17406	17307	17281	17441	17223	17123	17309	17319	17423	17259	17280	17201	17224	17325	17418	17254	17301	17384	17368	17407	17251	17264	17338	17407	17494	17444	17468	17302	17257	17284	17178	17287	17393	17423	17265	17198	17316	17221	17221	17162	17218	17341	17422	17159	17526	17270	17337	17387	17582	17298	17175	17488	17240	17216	17331	17256	17473	17472	17149	17292	17162	17299	17358	17325	17594	17136	17255	17310	17392	17288	17464	17346	17439	17185	17443	17341	17245	17423	17318	17338	17380	17184	17145	17479	17302	17148	17451	17182	17185	17297	17275	17359	17376	17407	17283	17349	17334	17099	17267	17410	17357	17371	17273	17269	17195	17214	17500	16875	17095	17413	17374	17157	17254	17261	17436	17226	17384	17311	17198	17195	17440	17321	17264	17127	17219	17317	17099	17289	17349	17362	17370	17551	17157	17353	17146	17261	17247	17284	17174	17415	17048	17314	17306	17357	17405	17179	17438	17344	17293	17104	17336	17177	17199	17338	17211	17274	17310	17229	17478	17384	17250	17334	17566	17315	17223	17283	17119	17166	17123	17470	17059	17363	17220	17213	17445	17305	17182	17286	17437	17419	17334	17306	17457	17301	17266	17179	17358	17348	17183	17322	17237	17284	17225	17234	17367	17266	17288	17338	17346	17372	17517	17325	17599	17196	17419	17484	17389	17219	17424	17221	17197	17196	17227	17291	17353	17375	17379	17399	17349	17342	17316	17456	17335	17231	17245	17301	17253	17210	17375	17329	17267	17269	17242	17445	17367	17151	17147	17158	17318	17287	17339	17288	17261	17337	17144	17233	17282	17349	17347	17410	17270	17293	17223	17307	17383	17245	17270	17243	17320	17434	17167	17299	17266	17368	17527	17242	17366	17191	17304	17188	17074	17123	17295	17507	17321	17388	17475	17255	17404	17390	17355	17193	17509	17323	17151	17181	17273	17337	17421	17245	17240	17269	17352	17535	17278	17502	17353	17234	17236	17447	17355	17274	17336	17275	17267	17391	17350	17328	17342	17317	17370	17433	17613	17282	17334	17311	17236	17312	17106	17147	17387	17297	17383	17218	17280	17564	17423	17248	17073	17252	17269	17172	17396	17325	17169	17357	17221	17490	17312	17320	17384	17454	17281	17297	17456	17412	17159	17199	17281	17314	17183	17225	17311	17304	17381	17306	17182	17275	17357	17415	17189	17382	17371	17393	17351	17124	17301	17365	17412	17181	17444	17607	17353	17454	17301	17306	17298	17480	17333	17330	17361	17207	17227	17327	17343	17340	17294	17251	17322	17423	17231	17471	17256	17258	17112	17354	17242	17250	17263	17402	17267	17261	17126	17263	17397	17351	17294	17243	17262	17404	17359	17421	17275	17167	17228	17354	17424	17592	17372	17469	17231	17508	17429	17446	17166	17438	17242	17274	17490	17416	17445	17446	17497	17418	17324	17450	17383	17306	17389	17379	17274	17228	17295	17183	17391	17394	17284	17380	17216	17362	17233	17255	17435	17422	17344	17299	17325	17385	17316	17219	17464	17241	17111	17192	17287	17277	17317	17315	17171	17379	17181	17242	17431	17351	17154	17241	17348	17280	17372	17316	17129	17160	17249	17130	17336	17208	17439	17114	17452	17347	17271	17380	17232	17403	17224	17150	17382	17361	17353	17406	17316	17357	17089	17488	17367	17305	17310	17381	17354	17133	17296	17252	17349	17259	17219	17208	17181	17456	17365	17238	17379	17197	17264	17156	17324	17296	17127	17353	17260	17342	17491	17351	17249	17307	17309	17321	17231	17330	17264	17210	17424	17321	17329	17169	17245	17379	17318	17338	17395	17194	17387	17040	17252	17549	17352	17079	17331	17417	17162	17551	17306	17150	17293	17170	17279	17330	17165	17159	17282	17156	17337	17274	17298	17348	17315	17336	17276	17249	17364	17360	17207	17342	17537	17257	17369	17456	17249	17070	17240	17198	17396	17387	17473	17440	17295	17411	17336	17261	17219	17278	17480	17442	17266	17279	17374	17448	17381	17124	17233	17299	17272	17280	17249	17378	17054	17049	17278	17383	17357	17350	17294	17303	17378	17374	17370	17325	17144	17359	17548	17255	17268	17325	17133	17523	17287	17445	17330	17247	17397	17297	17333	17446	17249	17140	17407	17458	17320	17367	17034	17191	17287	17373	17307	17240	17239	17237	17341	17305	17252	17296	17274	17412	17287	17337	17319	17177	17301	17245	17251	17271	17214	17158	17217	17232	17073	17236	17455	17159	17275	17280	17159	17425	17273	17246	17451	17277	17308	17353	17233	17114	17529	17350	17378	17351	17170	17268	17145	17239	17377	17438	17285	17418	17502	17221	17243	17305	17178	17265	17332	17538	17556	17341	17075	17427	17085	17231	17193	17439	17079	17315	17366	17391	17494	17433	17223	17120	17179	17229	17263	17357	17234	17234	17453	17237	17249	17233	17020	17324	17314	17190	17246	17329	17174	17436	17266	17260	17237	17274	17379	17356	17268	17142	17247	17475	17248	17237	17292	17332	17184	17370	17306	17254	17243	17387	17443	17471	17424	17303	17250	17301	17122	17307	17519	17340	17352	17386	17153	17086	17159	17128	17249	17347	17462	17343	17458	16986	17249	17486	17268	17419	17469	17297	17395	17257	17207	17515	17294	17427	17211	17412	17252	17375	17391	17132	17287	17489	17149	17489	17346	17399	17357	17188	17269	17290	17123	17345	17371	17185	17340	17145	17210	17342	17210	17233	17499	17162	17278	17257	17282	17473	17434	17322	17329	17188	17394	17264	17229	17229	17299	17428	17217	17084	17505	17379	17300	17282	17379	17258	17327	17533	17211	17458	17413	17423	17352	17277	17393	17316	17186	17559	17399	17401	17178	17293	17537	17370	17384	17257	17281	17390	17334	17349	17207	17255	17503	17233	17317	17321	17345	17467	17377	17282	17480	17382	17237	17339	17377	17160	17231	17168	17207	17518	17246	17249	17339	17272	17474	17395	17426	17253	17276	17194	17251	17080	17414	17388	17376	17285	17465	17228	17306	17064	17405	17373	17550	17360	17355	17309	17355	17272	17132	17175	17160	17166	17249	17376	17335	17234	17207	17270	17277	17393	17208	17287	17231	17174	17198	17267	17319	17497	17496	17345	17428	17467	17230	17193	17267	17368	17347	17298	17312	17335	17408	17165	17266	17468	17443	17340	17343	17296	17175	17348	17360	17245	17323	17267	17331	17240	17231	17514	17439	17266	17125	17236	17280	17266	17255	17327	17265	17284	17253	17328	17251	17237	17027	17205	17217	17252	17561	17376	17070	17210	17353	17286
20116	35470	44395	40188	60269	62478	44278	35271	25383	18865	16395	15967	15918	15835	15710	15848	15788	15640	15752	15958	15732	15844	15768	15746	15806	15560	15683	15852	15798	15945	15697	15731	15838	15694	15819	15852	15518	15665	15942	15756	15680	15984	15843	15760	15840	15715	15604	15897	15839	15657	15867	15640	15676	15890	15925	15860	15804	15866	15746	15904	15550	15755	15803	15704	15861	15920	15707	15780	15655	15663	15602	15766	15759	15945	15651	15795	15691	15892	15773	15721	15853	15674	15751	15662	15828	15790	15785	15765	15689	15832	15686	15869	15605	15731	15695	15755	15695	15801	15778	15736	15784	15799	15731	15806	15805	15802	15772	15678	15632	15843	15684	15774	15747	15983	15621	15922	15873	15953	15699	15764	15731	15915	15768	15697	15869	15752	15780	15763	15635	15701	15940	15788	15789	15916	15741	15721	15724	15662	15956	15795	15833	15551	15783	15755	15893	15841	15715	15802	15663	15714	15783	15793	15891	15825	15858	15778	15662	15759	15874	15879	15680	15859	15724	15786	15737	15765	15706	15999	15752	15799	15763	15745	15815	15713	15597	15594	15947	15867	15714	15887	15848	15798	15955	15903	15725	15768	15759	15802	15791	15736	15747	15797	15776	15796	15838	15916	15780	15744	15815	15580	15784	15745	15797	15613	15704	15705	15762	15826	15762	15861	15762	15752	15791	15768	15698	15870	15685	15736	15791	15693	15616	15692	15870	15793	15663	15914	15571	15953	15757	15516	15679	15748	15590	15780	15842	15676	15725	15754	15665	15900	15756	15811	15817	15730	15939	15864	15668	15669	15781	15811	15891	15634	15750	15519	15877	15733	15742	15723	15722	15896	15614	15773	15850	15862	15845	15713	15636	15799	15759	15674	15729	15823	15743	15926	15731	15783	15847	15956	15811	15753	15864	15656	15717	15773	15871	15781	15897	15879	15874	15882	15745	15719	15786	15629	15798	15540	15559	15828	15713	15820	15727	15761	15765	15823	15774	15889	15849	15835	15804	15766	15791	15783	15651	15803	15712	15909	15819	15738	15709	15728	15802	15765	15823	15670	15796	15878	15883	16015	15756	15672	15779	15801	15829	15776	15672	15569	15736	15604	15703	15686	15683	15706	15747	15727	15649	15687	15748	15667	15722	15845	15848	15899	15709	15720	15747	15734	15825	15654	15614	15681	15759	15882	15804	15847	15904	15823	15788	15823	15816	15859	15693	15693	15673	15784	15843	15462	15682	15854	15668	15640	15868	15852	15728	15793	15718	15833	15752	15805	15748	15824	15894	15676	15871	15669	15792	15679	15693	15651	15894	15791	15784	15855	15766	15724	15774	15630	15798	15682	15760	15689	15836	15796	15699	15682	15808	15672	15842	15660	15744	15782	15769	15695	15820	15591	15841	15813	15773	15775	15592	15684	15729	15634	15835	15894	15797	15901	15469	15907	15746	15821	15748	15729	15779	15781	15834	15881	15583	15874	15854	15734	15941	15810	15767	15727	15696	15912	15845	16004	15723	15769	15625	15878	15811	15748	15777	15689	15832	15649	15944	15912	15774	15744	15689	15732	15638	15701	15731	15784	15676	15534	15709	15703	15726	15711	15681	15904	15662	15725	15745	15895	15747	15587	15638	15686	15836	15647	15873	15809	15843	15739	15708	15637	15811	15674	15797	15792	15784	15705	15882	15680	15647	15556	15829	15700	15711	15667	15992	15844	15810	15708	15689	15767	15807	15776	15771	15892	15704	15708	15744	15742	15633	15659	15840	15868	15754	15876	15678	15788	15873	15603	15779	15785	15920	15756	15819	15714	15802	15752	15729	15660	15905	15879	15840	15829	15725	15784	15711	15718	15811	15756	15853	15967	15848	15875	15870	15758	15773	15675	15736	15777	15874	15642	15799	15772	15671	15739	15744	15760	15918	15805	15777	15891	15766	15804	15647	15791	15558	15693	15736	15762	15700	15814	15933	15499	15634	15860	15690	15894	15686	15587	15805	15716	15773	15645	15825	15644	15777	15904	15712	15789	15809	15742	15679	15940	15817	15612	15573	15676	15824	15804	15853	15721	16018	15639	15824	15891	15684	15817	15766	15668	15844	15782	15831	15833	15685	15803	15800	15860	15425	15828	15734	15785	15831	15652	15752	15752	15596	15749	15754	15660	15663	15853	15632	15746	15653	15830	15674	15788	15666	15734	15923	15576	15774	15806	15702	15773	15814	15778	15732	15936	15865	15898	15617	15693	15845	15862	15733	15760	15733	15689	15547	15751	15575	15755	15830	15740	15645	15683	15657	15881	15847	15596	15732	15738	15711	15824	15570	15732	15933	15785	15826	15848	15672	15740	15678	15807	15782	15821	15682	15623	15728	15748	15742	15594	15960	15699	15868	15812	15663	15631	15817	15815	15763	15789	15832	15875	15798	15891	15687	15887	15824	15739	15778	15791	15732	15642	15702	15689	15813	15654	15707	15620	15842	15735	15778	15836	15814	15830	15703	15818	15746	15681	15672	15910	15845	15835	15616	15865	15753	15734	15770	15677	15826	15770	15711	15786	15719	15732	15699	15758	15735	15823	15737	15640	15655	15733	15725	15626	15821	15603	15679	15728	15547	15678	15755	15874	15723	15715	15908	15781	15879	15905	15646	15781	15765	15692	15670	15775	15803	15952	15832	15705	15843	15766	15758	15762	15757	15913	15651	15956	15610	15773	15806	15809	15699	15822	15834	15711	15658	15895	15783	15775	15654	15811	15781	15699	15746	15676	15791	15803	15858	15915	15738	15726	15755	15624	15722	15712	15777	15592	15596	15737	15771	15513	15695	15741	15838	15931	15919	15597	15842	15824	15759	15817	15763	15883	15560	15770	15739	15926	15854	15712	15745	15826	15775	15615	15858	15833	15782	15943	15694	15777	15848	15851	15749	15743	15621	15878	15710	15832	15829	15757	15783	15806	15812	15713	15868	15719	15761	15718	15775	15582	15682	15690	15771	15733	15903	15740	15702	15820	15596	15837	15837	15695	15640	15664	15683	15885	15610	15863	15845	15721	15620	15656	15926	15689	15672	15667	15740	15764	15711	15676	15879	15719	15864	15759	15805	15970	15707	15870	15788	15658	15741	15883	15468	15596	15867	15711	15929	15659	15918	15796	15747	15693	15822	15812	15733	15792	15766	15772	15697	15816	15862	15835	15818	15599	15796	15931	15688	15706	15585	15848	15749	15847	15899	15861	15858	15797	15554	15867	15797	15767	15629	15801	15862	15674	15737	15703	15570	15801	15644	15789	15838	15766	15816	15764	15755	15772	15641	15870	15769	15670	15604	15633	15612	15702	15887	15967	15702	15601	15780	15618	15790	15718	15597	15842	15604	15739	15618	15772	15670	15846	15990	15912	15728	15667	15841	15807	15790	15939	15781	15791	15766	15822	15781	15579	15713	15732	15832	15786	15709	15834	15653	15743	15857	15720	15733	15786	15686	15793	15714	15774	15916	15700	15716	15794	15792	15838	15728	15629	15925	15599	15872	15881	15749	15748	15828	15734	15750	15744	15755	15759	15692	15811	15701	15877	15675	16030	15808	15786	15820	15846	15857	15887	15878	15756	15767	15754	15832	15811	15802	15958	15787	15811	15811	15629	15716	15903	15731	15785	15838	15758	15825	15691	15636	15697	15862	15747	15620	15663	15773	15490	15875	15789	15759	15661	15864	15577	15574	15653	15736	15900	15786	15703	15685	15547	15907	15660	15632	15906	15732	15926	15712	15635	15745	15786	15730	15792	15734	15864	15827	15662	15790	15747	15765	15633	15785	15772	15759	15849	15741	15869	15715	15693	15913	15841	15819	15686	15737	15827	15955	15685	15691	15767	15658	15754	15784	15801	15667	15789	15766	15960	15680	15725	15840	15778	15857	15845	15723	15830	15837	15670	15896	15692	15844	15897	15836	15782	15730	15722	15811	15926	15812	15793	15596	15853	15749	15783	15795	15739	15710	15618	15762	15905	15775	15910	15721	15779	15761	15774	15822	15871	15946	15789	15624	15859	15824	15714	15756	15864	15712	15855	15876	15687	15926	15794	15739	15679	15785	15567	15743	15672	15783	15619	15688	15573	15879	15705	15683	15841	15592	15888	15827	15602	15782	15682	15864	15672	15829	15781	15801	15811	15733	15834	15804	15720	15641	15855	15698	15631	15590	15734	15678	15929	15576	15818	15885	15629	15694	15626	15728	15658	15516	15933	15601	15794	15696	15661	15674	15817	15917	15849	15866	15630	15559	15551	15876	15790	15929	15733	15750	15892	15766	15662	15814	15788	15786	15727	15814	15775	15625	16043	15659	15784	15789	15802	15871	15841	15799	15807	16034	15792	15703	15830	15674	15712	15751	15790	15706	15703	15658	15797	15676	15648	15787	15833	15714	15736	15798	15796	15820	15709	15778	15607	15682	15857	15765	15901	15670	15691	15727	15762	15992	15889	15856	15904	15723	15842	15859	15905	15678	15946	15718	15786	15828	15731	15761	15769	15735	15598	15813	15610	15807	15803	15622	15745	15871	15598	15727	15652	15917	15706	15926	15664	15754	15839	15792	15655	15765	15769	15774	15685	15633	15817	15766	15771	15862	15585	15776	15822	15774	15931	15771	15628	15679	15627	15820	15621	15814	15655	15762	15660	15701	15766	15822	15795	15694	15791	15792	15574	15688	15802	15849	15759	15637	15662	15821	15618	15765	15759	15633	15769	15757	15733	15769	15773	15741	15756	15745	15799	15725	15948	15581	15867	15872	15739	15834	15776	15772	15733	15652	15862	15859	16023	15597	15926	15703	15791	15796	15760	15745	15721	15878	15657	15787	15684	15733	15769	15909	15826	15768	15540	15848	15647	15537	15619	15765	15746	15794	15808	15689	15838	15616	15731	15752	15759	15725	15808	15795	15858	15679	15582	15813	15701	15789	15843	15673	15683	15873	15918	15780	15753	15775	15911	15598	15616	15769	15692	15760	15729	15938	15848	15942	15737	15746	15833	15864	15813	15772	15779	15856	15882	15751	15850	15775	15796	15643	15716	15768	15745	15841	15853	15712	15690	15831	15704	15862	15575	15759	15892	15787	15690	15704	15826	15710	15732	15666	15597	15652	15783	15902	15819	15792	15735	15741	15718
22652	21110	29014	23667	36981	65783	60511	42066	33759	24346	20533	18837	18202	18063	18145	17743	17937	17960	17978	18106	18014	17902	17992	18057	17859	17902	17914	18012	17851	17719	17818	17965	17698	17819	17570	17667	17764	17689	17720	17872	17867	17884	17723	17879	17840	17848	17837	17688	17569	17855	17801	17986	17839	17745	17639	17685	17561	17893	17886	17844	17864	17732	17628	17862	17644	17741	18026	17779	17658	17783	17745	17869	17844	17853	17851	17686	17635	17780	17715	17793	17746	17741	17882	18159	17997	17860	17798	17854	17672	17816	17735	17760	17552	17756	17616	17810	17814	17856	17810	17684	17810	17784	17788	17848	17808	17642	17881	17660	17780	17765	17825	17951	17550	17493	17806	17755	17854	17710	17976	17746	17798	17697	17763	17693	17805	17735	17783	17804	17833	17727	17857	17784	17638	17687	17594	17536	17869	17905	17673	17606	17793	17843	17873	17759	17912	17785	17798	17693	17620	17854	17686	17741	18016	17662	17737	17686	17792	17646	17789	17720	17725	17940	17901	17663	17760	17487	17582	17587	17511	17772	17628	17622	17747	17461	17780	17774	17730	17558	17741	17816	17833	17767	17646	17727	17647	17597	17701	17814	17697	17717	17813	17537	17635	17713	17433	17711	17635	17638	17773	17802	17675	17767	17782	17989	17799	17758	17885	17669	17718	17783	17626	17755	18009	17726	17780	17755	17719	17778	17735	17621	17703	17625	17684	17656	17741	17741	17781	17761	17895	17691	17720	17698	17809	17679	17590	17640	17662	17688	17853	17889	17599	17883	17752	17625	17671	17888	17676	17768	17825	17700	17808	17660	17565	17707	17736	17704	17629	17784	17898	17740	17872	17806	17822	17760	17690	17747	17672	17755	17709	17761	17847	17862	17729	17637	17615	17579	17719	17858	17967	17566	17688	17565	17784	17436	17926	17763	17778	17730	17858	17802	17837	17740	17560	17768	17801	17648	17570	17681	17501	17796	17759	17777	17646	17746	17751	17694	17910	17683	17786	17987	17771	17822	17820	17729	17741	17774	17638	17707	17735	17704	17663	17700	17615	17563	17730	17824	17702	17705	17825	17720	17569	17587	17669	17763	17703	17642	17561	17591	17764	17674	17670	17695	17668	17713	17706	17572	17820	17548	17794	17732	17559	17716	17619	17744	17595	17652	17798	17533	17631	17764	17627	17715	17671	17721	17726	17817	17742	17508	17602	17624	17564	17680	17690	17656	17700	17618	17724	17586	17588	17603	17882	17808	17677	17613	17456	17763	17810	17825	17700	17681	17858	17900	17690	17820	17841	17548	17781	17698	17640	17559	17662	17730	17627	17606	17697	17562	17771	17820	17787	17473	17855	17678	17958	17727	17850	17818	17664	17769	17743	17706	17677	18007	17695	17742	17764	17579	17661	17626	17790	17910	17718	17505	17700	17633	17717	17689	17857	17748	17713	17494	17507	17685	17704	17857	17662	17739	17539	17942	17852	17776	17774	17722	17522	17745	17681	17657	17735	17894	17722	17732	17831	17830	17737	17855	17897	17838	17691	17667	17722	17656	17742	17729	17892	17724	17701	17487	17760	17711	17788	17594	17660	17646	17693	17680	17588	18013	17753	17562	17642	17822	17580	17741	17609	17729	17741	17891	17684	17626	17703	17723	17912	17624	17761	17721	17593	17597	17702	17662	17758	17695	17837	17708	17760	17643	17833	17745	17580	17744	17856	17826	17972	17698	17618	17576	17574	17999	17840	17583	17739	17545	17681	17877	17779	17729	17724	17601	17607	17784	17693	17518	17438	17678	17625	17879	17782	17688	17692	17653	17795	17912	17695	17463	17756	17732	17622	17791	17701	17658	17715	17652	17671	17683	17904	17688	17633	17662	17734	17734	17579	17744	17646	17629	17794	17790	17706	17850	17731	17816	17525	17703	17625	17488	17687	17985	17739	17739	17756	17474	17606	17671	17720	17745	17658	17948	17729	17574	17617	17685	17706	17616	17741	17730	17785	17748	17792	17712	17762	17697	17876	17621	17700	17700	17756	17857	17680	17757	17749	17748	17758	17652	17726	17685	17743	17715	17647	17822	17676	17646	17572	17573	17620	17574	17786	17601	17664	17657	17834	18078	17614	17607	17810	17661	17509	17690	17501	17663	17849	17777	17988	17623	17696	17704	17801	17638	17776	17720	17767	17585	17725	17590	17586	17733	17684	17684	17609	17835	17783	17866	17647	17739	17615	17712	17845	17592	17951	17677	17608	17505	17729	17781	17614	17796	17670	17776	17823	17815	17649	17725	17638	17768	17705	17468	17813	17567	17852	17672	17600	17703	17833	17736	17679	17685	17873	17759	17629	17682	17646	17816	17568	17681	17680	17923	17830	17711	17657	17836	17833	17652	17760	17904	18004	17840	17643	17720	17751	17715	17734	17835	17685	17807	17562	17657	17910	17678	17878	17599	17882	17876	17734	17506	17794	17841	17746	17783	17971	17781	17847	17727	17581	17634	17927	17671	17866	17647	17589	17804	17659	17624	17611	17662	17639	17905	17678	17646	17639	17908	17643	17608	17742	17695	17817	17591	17742	17502	17724	17758	17639	17513	17745	17775	17621	17658	17657	17644	17773	17689	17786	17761	17826	17704	17853	17824	17822	17641	17662	17554	17767	17871	17818	17649	17782	17789	17840	17639	17579	17811	17774	17671	17721	17766	17602	17871	17717	17797	17790	17552	17862	17693	17827	17674	17683	17720	17701	17791	17754	17544	17640	17612	17652	17845	17847	17813	17821	17927	17824	17935	17918	17772	17743	17643	17816	17676	17764	17935	17720	17659	17732	17640	17702	17646	17816	17749	17692	17829	17761	17574	17775	17578	17581	17809	17675	17762	17749	17863	17615	18018	17700	17759	17928	17907	17642	17684	17720	17906	17891	17696	17735	17706	17764	17686	17778	17805	17788	17743	17745	17812	17565	17630	17635	17585	17693	17800	17876	17724	17764	17637	17708	17758	17724	17830	17649	17932	17491	17644	17776	17681	17692	17704	17676	17704	17864	17906	17759	17627	17690	17655	17723	17740	17626	17685	17725	17650	17656	17773	17819	17827	17576	17837	17728	17662	17711	17606	17777	17824	17901	17643	17782	17777	17698	17692	17708	17778	17769	17966	17688	17780	17890	17642	17565	17534	17624	17597	17792	17778	17789	17737	17685	17699	17571	17562	17591	17475	17826	17786	17903	17750	17688	17714	17864	17728	17629	17623	17786	17646	17706	17771	17754	17811	17816	17849	17650	17684	17765	17602	17765	17587	17514	17773	17691	17689	17681	17720	17710	17754	17633	17778	17798	17922	17716	17716	17640	17775	17679	17785	17538	17714	17723	17616	17798	17794	17522	17726	17838	17945	17692	17838	17762	17766	17764	17684	17664	17669	17819	17562	17653	17654	17638	17848	17725	17640	17935	17794	17884	17628	17768	17831	17888	17950	17695	17800	17737	17535	17633	17411	17477	17595	17755	17902	17929	17854	17685	17613	17839	17653	17778	17801	17840	17804	17803	17743	17823	17763	17546	17345	17779	17502	17805	17702	17712	17832	17698	17732	17557	17799	17664	17644	17670	17671	17721	17671	17672	17755	17788	17623	17899	17664	17717	17759	17823	17890	17845	17676	17649	17804	17734	17925	17704	17879	17792	17750	17817	17744	17886	17913	17737	17801	17657	17802	17740	17737	17783	17552	17769	17583	17787	17589	17731	17453	18021	17622	17787	17990	17790	17592	17560	17668	17769	17639	17651	17775	17580	17882	17911	17882	17676	17746	17527	17827	17856	17779	17640	17699	17981	17472	17810	17785	17732	17743	17685	17667	17835	17825	17703	17679	17913	17814	17699	17799	17694	17850	17810	17723	17601	17612	17792	17857	17732	17732	17522	17644	17723	17569	17751	17809	17583	17635	17582	17746	17627	17776	17833	17590	17768	17563	17746	17783	17848	17690	17678	17760	17812	17781	17756	17823	17704	17856	17721	17771	17626	17623	17809	17694	17773	17882	17787	17769	17790	17671	17587	17637	17855	17754	17963	17795	17733	17854	17838	17402	17796	17438	17806	17814	17583	17876	17602	17770	17681	17622	17783	17758	17681	17592	17664	17634	17818	17811	17721	17804	17427	17803	17636	17921	17849	17720	17811	17864	17784	17656	17636	17794	17725	17633	17741	17849	17437	17940	17674	17861	17767	17789	17770	17738	17748	17816	17693	17916	17720	17735	17879	17962	17784	17817	17952	17839	17884	17581	17762	17753	17823	17764	17370	17566	17765	17661	17707	17813	17954	17572	17696	17645	17654	17861	17691	17773	17567	17750	17663	17864	17714	17734	17456	17526	17689	17640	17746	17636	17784	17610	17764	17633	17506	17725	17585	17669	17772	17692	17518	17470	17674	17533	17660	17877	17835	17888	17601	17848	17587	17767	17636	17763	17683	17547	17659	17661	17639	17797	17879	17669	17745	17639	17822	17745	17718	17880	17903	17716	17688	17563	17731	17713	17759	17598	17673	17737	17584	17757	17478	17802	18005	17507	17756	17773	17559	17566	17783	17750	17795	17627	17710	17804	17700	17781	17863	17801	17789	17688	17826	17532	17705	17529	17953	17628	17735	17693	17609	17817	17659	17603	17551	17881	17723	17774	17775	17771	17674	17532	17773	17557	17688	17603	17904	17792	17957	17670	17812	17965	17916	17782	17612	17791	17543	17653	17642	17806	17588	17772	17806	17758	17820	17797	17770	17889	17697	17782	17634	17697	17875	17628	17685	17568	17614	17604	17876	17486	17631	17630	17710	17996	17775	17598	17634	17726	17736	17796	17719	17805	17806	17782	17720	17651	17816	17724	17837	17606	17775	17867	17817	17843	17647	17830	17656	17609	17590	17882	17723	17698	17610	17788	17797	17833	17930	17851	17755	17611	17716	17864	17776	17879	17909	17804	17608	17793	17894	17621	17682	17662	17826	17922	17690	17707	17876	17804	17809	17826	17669	17618	17873	17806	17812	17685	17728	17862	17752	17801	17800	17750	17912	17735	17765	17702	17859	17629	17663	17826	17696	17579	17820	17643	17823	17742	17858	17854	17741	17645	17846	17631	17572	17612	17769	17585	17651	17746	17707	17639	17380	17928
22238	46392	49852	38067	62773	73110	61493	43856	35134	22159	18394	16675	16162	16084	16052	15954	16029	16035	15917	16045	15909	16033	15954	16140	15990	16021	15905	15983	15998	15829	15947	16016	15933	16107	15863	16087	16115	16017	16006	16076	16167	16082	15858	15943	15883	16160	15872	15982	16089	15919	15970	15870	16011	16104	15939	16011	15969	16019	16063	15888	15931	16066	15968	15961	15972	15918	15935	16099	16016	16022	15982	15904	15877	16005	15991	15881	15909	16096	16037	15926	16098	15844	16028	15892	15933	15926	16079	15792	16004	16087	15946	15984	15901	15945	15975	16066	16175	16087	15959	15985	15966	16037	15776	15954	16075	16005	16024	16001	15846	15893	16078	15888	15940	15791	16010	16098	15949	15880	15840	15992	15787	15817	15811	15948	15845	15893	15870	15979	15942	15799	16092	15973	15924	15911	16067	15955	15900	15969	15974	15929	16012	16012	16028	15990	15937	15907	16016	15910	15838	16033	15929	15808	16024	15899	15984	15885	15980	16127	15879	15826	15955	15930	15962	15992	15835	15931	15967	16049	16016	15963	15881	16021	15810	15884	15815	15907	16098	15895	15989	15944	16032	16052	15732	15939	15913	15972	15917	16131	15945	15906	15982	16030	15892	15889	15875	15891	15826	15861	16055	16042	15882	16063	15978	15983	16036	15912	15863	15992	15904	16184	15982	15872	16041	15986	16022	15827	16057	16066	15877	15909	15755	16041	15853	15956	15869	16070	15949	15840	15987	15911	16061	16061	16088	16018	15875	15944	15953	15930	15959	15709	15982	16000	16022	15930	16099	15836	15967	15738	16008	15872	15901	16026	16057	15898	15828	16152	16018	15815	15941	16067	15847	15959	15999	16012	16080	15982	16097	15958	16059	15993	15725	16141	15919	16088	15898	15773	16025	16029	16142	15855	15969	15932	16023	16111	15913	16037	15923	15884	15867	15985	15801	15903	15953	16180	15801	16000	15707	15960	16168	15750	16078	16109	16012	16045	15921	16022	16065	15798	15939	15970	15972	15860	15849	16015	15929	16012	16049	16016	16007	16055	16115	15859	15977	16016	15974	15872	16002	15824	15892	15962	16075	15991	16185	15778	16018	15977	16035	15901	16128	15929	16013	16087	15951	15951	15900	16149	16010	16070	15807	15952	15957	16099	16081	15997	16042	16084	15994	16009	15899	16046	16112	15897	15975	15775	16257	16082	15977	15856	15993	15973	16030	16001	15986	15877	15802	15998	16027	16007	15931	15944	15963	16007	15938	15780	16022	15878	16023	15991	15940	15891	15830	15770	15883	16060	16058	15896	15916	16049	16102	16071	15885	15809	15947	16072	16000	16091	15997	16106	15915	15842	15968	15910	15976	16120	15949	16034	15950	15962	15952	16096	15931	15874	15959	16046	15954	15993	16005	15970	15823	15806	16172	15993	15888	15730	16169	16102	15956	15872	16006	16021	15847	15960	15855	15984	15970	16073	16083	15916	16085	16011	16110	15914	15867	16094	15937	16074	15943	15952	15964	15999	15921	15893	15971	16021	16103	15990	15986	16122	15961	16186	15751	16063	16000	16070	16083	15875	15750	16042	16110	16103	16017	16057	15927	15784	15831	16079	16129	15961	16109	16045	16040	15946	16014	16106	16099	15853	16016	16116	15816	15907	16034	15937	15721	16045	16062	15957	15855	15796	15994	15959	15972	15940	16048	16085	15897	15939	15804	16026	16090	16004	15891	15969	16063	16041	15865	16173	15960	16091	15948	15982	15935	15937	15913	15943	15858	15958	15833	16002	15971	15964	15865	15838	16020	16002	15913	15984	15995	16059	16052	16110	15992	15925	16000	15963	15998	16111	16039	15995	15865	15873	16026	16071	15873	16012	16104	16141	15970	16084	16027	16082	15981	16002	15889	15758	16034	15960	15946	15907	15882	16006	15958	15928	15976	15958	16006	15905	15950	15933	16041	15936	15857	15972	16059	16022	16178	15998	15956	16069	15972	15837	16098	16228	15994	15901	16045	15837	16044	15868	16144	15896	15916	16156	15970	16000	15890	15929	15864	15914	15843	16116	15932	15862	15847	15808	16033	15913	15950	15896	15925	15827	16095	15976	16034	15816	15950	15992	15917	15936	16089	15910	15965	15873	16045	15979	15897	15972	16001	15901	15975	16009	15955	15884	15903	16040	15892	15994	15845	16202	16079	15965	16232	15955	15939	16037	15970	16083	15902	15920	16154	16056	15954	15901	16051	16121	15980	15834	15924	15998	15895	16000	16009	15995	16018	15834	15981	16109	15854	15915	15872	15891	15980	15866	15929	15922	16045	16071	15899	16176	15928	16135	15842	16009	15924	15986	15957	16003	16031	15773	16102	15781	16080	15963	16053	16029	15959	15880	15977	15998	15763	15915	16037	15941	15990	16052	15908	15819	16056	15870	15900	15903	15976	15907	16023	16002	15915	15983	16180	15836	16118	16050	16025	15992	15844	16002	15853	15938	15966	15762	15990	16004	16111	15918	15988	15992	15925	16062	15970	15822	15874	15897	16019	15942	16103	15964	15949	15911	15930	16078	16029	15923	16050	16066	15968	16063	15902	16030	16062	15901	15935	15794	15880	16009	15958	16115	15954	16046	16079	15948	15960	15925	15887	15904	16076	15919	15939	16113	16011	16033	15992	16066	15871	16131	15885	15958	15888	15863	15966	15950	15912	15995	15830	15947	15923	15847	15979	15943	15906	15930	16015	15860	15928	15991	16025	15838	16038	16046	16060	15981	15934	16065	15915	15897	15941	16001	16096	16117	15894	15847	15991	16042	16004	16017	15993	15997	15875	16058	16057	16074	16082	15950	15985	16009	16006	15989	15904	15935	16086	16168	15841	15926	15942	16014	15967	16047	16024	15961	16047	16013	15626	16004	16011	15988	16001	16101	16022	16006	15952	16086	15932	16002	15977	15915	16035	16121	16160	15966	15774	15933	15812	16055	15986	16055	15840	16006	15886	16121	15911	15924	16090	16045	16060	16123	16112	16019	15912	15869	16119	16056	15940	15944	15895	16066	16005	15983	15985	16027	16092	16062	15939	15902	15906	15864	15979	15992	16032	15882	15928	15987	15921	16082	16040	15931	16027	16035	15938	15918	15924	15710	15954	15951	16078	15983	15960	16066	15946	16015	16117	15977	16089	15957	15839	16017	16151	15825	15873	15944	15950	16078	15759	15936	16042	15991	16002	16057	15894	15923	15926	15852	15885	16097	15937	15877	15964	15943	15857	15879	15920	16034	15967	16043	15979	16114	15893	15946	16022	15854	16000	15923	16079	15844	15876	16028	15945	16125	15830	16037	16164	16021	15912	15833	15966	16017	16031	15963	16125	15868	16064	15976	15862	15860	15908	15807	16054	16036	16060	15935	15771	16001	15961	15927	15976	16078	15801	16023	15816	15958	15969	16106	16082	16066	15958	15979	16112	16017	16015	16194	16081	15965	15921	16020	16145	15941	16113	16006	15840	15960	15937	15885	16064	15813	15825	15862	15940	15893	16057	15990	16154	15971	15829	15797	15920	15958	15891	16008	15886	16116	15834	16060	15954	15891	16158	16099	15908	16086	16025	16123	15912	15945	15970	15925	16028	15959	16024	16000	16020	16013	15834	15916	15917	15838	15823	16008	15926	16110	16006	15775	15817	15825	15966	16201	15820	15850	15963	15821	16037	16001	16035	15951	15997	16104	15861	16003	15909	16167	15972	16121	16201	15787	15941	16138	15949	15838	15965	15767	15793	15851	15976	15914	16001	15992	15914	15929	15998	15853	15942	16069	15917	15987	15908	15876	16027	16036	15931	15978	16029	15906	15982	15970	15986	15917	16038	16135	16109	15973	16084	16013	15937	15920	16052	16102	16087	15860	16057	16119	16023	15730	15929	16058	16030	16151	16109	15878	15866	15948	15825	16106	15911	15959	15969	16067	15940	15859	15839	15997	16069	15850	15981	16117	15869	15962	15918	16020	16039	15972	15882	15970	15839	15941	16053	16114	15879	16032	15987	15918	16018	15879	15899	15815	15936	16018	15957	16058	16001	16036	16004	16074	15954	15847	16164	16002	16042	15910	16088	15987	15931	15852	16080	16045	16016	15972	15918	16076	15993	16189	15994	15856	15937	15902	15869	15973	15909	15804	16159	16076	16073	15983	15925	16027	16103	15791	15853	16058	15876	15944	16001	16037	15881	15903	15963	15992	15983	15863	15970	16065	16053	15853	15977	15962	16022	15947	15935	16123	15933	15888	15994	15882	15994	16124	16123	16122	15942	15869	15991	16072	16012	16184	16056	15862	16012	15902	15983	16052	15823	16036	15993	15926	15861	15815	15811	15828	15858	15988	16036	16073	15878	16040	16071	15874	15925	15996	15883	15936	15881	16000	16110	15889	16106	16119	16125	16077	15993	15899	16045	16005	15858	15698	15980	15896	16001	15808	16116	16044	15957	15782	15956	15922	15842	16043	16036	15835	15973	15878	15943	15997	16086	16046	15979	16003	15950	16041	16038	16029	15971	16092	16088	16020	16065	16094	15909	15936	15814	15978	15959	15939	16016	15845	15914	16098	15941	15988	15895	15971	16076	15944	16002	15828	16036	15949	16019	15998	15927	16048	15972	16042	15904	15973	15767	15965	16023	15964	15887	15961	16091	16157	16321	15907	15803	15975	16047	15919	16021	15979	16064	15834	16140	15965	15899	15993	15937	15918	15933	15953	15994	15951	16180	16059	16181	15758	15956	15995	16005	15905	16004	15883	15873	16059	15945	16127	15926	16057	15952	15745	15713	16059	16064	15967	15899	15864	15936	16034	16006	16004	15909	15959	16063	15867	15950	16142	15986	16012	15905	16012	15982	15901	15921	15970	16087	15975	15855	16004	15879	15956	15864	15977	15995	16089	15840	15997	16007	15891	16007	15784	16077	15747	15970	16146	15833	15937	16220	16045	16017	16086	16025	16052	16177	16018	16009	15844	15905	16083	16063	15945	15844	15982	16017	15959	16054	16006	15992	15895	16006	15780	15964	16053	15969	15854	15938	15906	15978	15977	16030	15914	16049	15871	15994	15765	16190	16053	15852	16033	16004	16105	15937	16048	16051	15955	15981	16051	15935	16065	15906	15960	16152	15921	16078	15997
27001	22427	28697	27520	27140	32628	28360	21691	19151	17890	17486	17441	17473	17460	17280	17262	17258	17384	17335	17547	17276	17628	17144	17422	17493	17349	17441	17268	17240	17309	17346	17349	17375	17493	17372	17264	17370	17292	17337	17413	17338	17324	17375	17413	17328	17384	17443	17388	17487	17429	17352	17302	17474	17313	17236	17253	17370	17255	17554	17223	17441	17384	17228	17466	17270	17485	17226	17309	17238	17506	17294	17259	17259	17329	17414	17539	17503	17279	17427	17400	17284	17407	17367	17350	17146	17176	17393	17367	17300	17285	17473	17300	17471	17410	17397	17441	17511	17357	17410	17408	17213	17413	17479	17237	17448	17496	17322	17183	17224	17318	17178	17174	17331	17280	17225	17447	17224	17217	17308	17296	17230	17391	17245	17377	17280	17186	17571	17391	17295	17365	17347	17420	17339	17283	17291	17449	17308	17178	17340	17324	17333	17419	17355	17258	17503	17291	17310	17470	17451	17518	17507	17186	17118	17284	17403	17507	17319	17374	17036	17186	17236	17311	17383	17453	17393	17130	17459	17472	17407	17349	17609	17179	17342	17366	17313	17443	17402	17336	17402	17206	17322	17398	17342	17151	17278	17163	17217	17162	17461	17523	17497	17343	17419	17364	17103	17375	17568	17372	17315	17178	17222	17364	17275	17261	17180	17296	17510	17535	17423	17195	17386	17234	17289	17317	17298	17165	17209	17530	17429	17271	17450	17318	17139	17204	17366	17191	17426	17203	17322	17350	17221	17319	17202	17302	17351	17305	17403	17315	17615	17203	17456	17491	17286	17447	17498	17586	17446	17220	17304	17454	17339	17160	17343	17249	17314	17378	17340	17387	17145	17270	17421	17605	17370	17233	17179	17194	17408	17342	17231	17222	17419	17222	17441	17329	17380	17163	17422	17301	17523	17262	17199	17174	17217	17314	17085	17399	17402	17033	17381	17361	17351	17536	17293	17256	17334	17293	17279	17256	17263	17315	17296	17170	17297	17252	17338	17258	17411	17351	17240	17295	17409	17324	17383	17313	17495	17397	17340	17233	17157	17279	17368	17308	17184	17328	17438	17254	17273	17350	17351	17238	17561	17423	17195	17301	17238	17386	17441	17369	17649	17451	17406	17443	17416	17303	17103	17161	17182	17347	17162	17286	17375	17224	17317	17393	17225	17332	17543	17309	17253	17322	17477	17309	17205	17204	17126	17328	17208	17539	17354	17590	17295	17324	17313	17429	17605	17453	17410	17588	17231	17411	17444	17166	17300	17549	17546	17281	17534	17161	17330	17425	17181	17512	17296	17355	17361	17143	17332	17233	17429	17258	17303	17281	17366	17382	17337	17310	17543	17401	17311	17251	17493	17555	17387	17189	17245	17193	17328	17319	17344	17248	17143	17314	17389	17452	17105	17479	17230	17364	17303	17452	17313	17359	17422	17173	17173	17280	17141	17358	17342	17453	17466	17349	17413	17405	17409	17022	17309	17229	17446	17403	17341	17332	17450	17476	17397	17373	17374	17322	17339	17356	17411	17301	17223	17330	17028	17293	17335	17311	17132	17403	17406	17369	17341	17281	17473	17351	17501	17278	17267	17258	17505	17208	17432	17491	17292	17348	17531	17382	17496	17190	17286	17246	17275	17519	17215	17329	17310	17482	17168	17514	17361	17303	17422	17448	17351	17314	17337	17145	17496	17273	17224	17468	17263	17447	17527	17283	17331	17587	17309	17356	17494	17221	17412	17281	17371	17271	17296	17260	17406	17344	17480	17423	17378	17354	17618	17316	17206	17298	17226	17213	17173	17114	17409	17429	17272	17236	17272	17442	17698	17347	17206	17146	17405	17370	17491	17320	17320	17316	17276	17505	17498	17181	17091	17352	17466	17221	17260	17338	17429	17106	17364	17421	17347	17373	17377	17381	17345	17310	17340	17159	17253	17466	17368	17383	17304	17334	17362	17548	17023	17367	17294	17387	17290	17347	17379	17309	17260	17469	17219	17267	17297	17371	17276	17289	17262	17369	17183	17361	17225	17319	17332	17230	17404	17351	17518	17232	17471	17167	17189	17351	17094	17354	17158	17193	17565	17374	17351	17263	17398	17508	17372	17148	17209	17041	17184	17307	17199	17476	17339	17406	17265	17411	17484	17271	17275	17316	17193	17364	17513	17310	17249	17283	17359	17429	17200	17465	17347	17320	17577	17383	17371	17566	17413	17467	17396	17379	17500	17403	17437	17256	17381	17398	17443	17312	17234	17186	17372	17520	17394	17351	17366	17264	17639	17553	17329	17500	17370	17274	17086	17283	17277	17226	17366	17266	17472	17377	17389	17399	17409	17224	17287	17486	17427	17301	17174	17243	17366	17333	17305	17437	17248	17270	17451	17326	17216	17303	17231	17361	17245	17305	17611	17516	17629	17365	17322	17333	17307	17458	17323	17244	17387	17297	17510	17380	17270	17373	17157	17352	17446	17242	17479	17358	17340	17344	17391	17299	17412	17391	17345	17477	17493	17406	17379	17321	17451	17364	17548	17436	17481	17115	17291	17363	17329	17526	17210	17435	17452	17448	17325	17394	17330	17231	17208	17407	17202	17391	17406	17511	17436	17277	17345	17372	17389	17296	17308	17302	17283	17321	17430	17260	17333	17300	17328	17378	17354	17500	17237	17375	17241	17280	17337	17352	17376	17105	17351	17230	17220	17469	17454	17273	17442	17278	17159	17188	17233	17417	17223	17360	17447	17231	17530	17331	17586	17368	17513	17223	17369	17223	17397	17382	17308	17416	17372	17319	17206	17496	17315	17306	17470	17392	17130	17286	17317	17301	17206	17149	17248	17461	17549	17442	17169	17328	17368	17447	17532	17230	17321	17371	17270	17508	17318	17390	17278	17372	17309	17491	17352	17171	17405	17483	17521	17593	17392	17376	17282	17349	16988	17381	17327	17222	17219	17389	17415	17289	17410	17399	17375	17363	17260	17379	17377	17223	17190	17497	17398	17324	17274	17330	17408	17405	17457	17353	17327	17545	17351	17445	17335	17189	17440	17403	17311	17532	17433	17424	17388	17252	17434	17293	17385	17372	17418	17348	17317	17304	17564	17338	17434	17368	17200	17255	17345	17137	17507	17235	17354	17384	17324	17303	17326	17372	17282	17180	17357	17070	17288	17393	17378	17505	17394	17295	17363	17504	17343	17402	17519	17317	17498	17356	17468	17117	17395	17147	17297	17246	17362	17164	17458	17560	17187	17387	17266	17329	17346	17361	17166	17425	17402	17448	17524	17317	17314	17451	17272	17340	17520	17323	17226	17319	17462	17471	17478	17386	17411	17200	17329	17372	17104	17424	17252	17386	17215	17321	17336	17277	17489	17621	17339	17269	17605	17157	17240	17388	17303	17348	17212	17372	17653	17344	17355	17328	17340	17487	17286	17336	17389	17282	17376	17632	17435	17234	17316	17358	17104	17430	17503	17265	17182	17451	17376	17421	17207	17438	17207	17441	17204	17313	17474	17303	17361	17248	17357	17450	17523	17452	17367	17562	17348	17324	17467	17229	17483	17460	17484	17400	17678	17228	17465	17344	17261	17568	17252	17409	17380	17277	17622	17187	17520	17423	17268	17331	17409	17327	17544	17285	17347	17389	17416	17402	17275	17233	17353	17398	17144	17279	17457	17110	17305	17268	17371	17303	17313	17280	17483	17367	17150	17384	17229	17244	17413	17274	17250	17256	17342	17304	17362	17263	17398	17322	17184	17432	17375	17402	17467	17372	17216	17167	17442	17479	17531	17208	17544	17450	17465	17503	17560	17524	17270	17400	17368	17526	17422	17476	17445	17431	17290	17288	17485	17327	17378	17362	17347	17404	17457	17227	17185	17276	17414	17265	17298	17354	17366	17252	17270	17342	17253	17572	17335	17277	17426	17323	17204	17360	17486	17473	17232	17302	17492	17219	17269	17210	17443	17435	17232	17439	17338	17353	17383	17391	17204	17434	17394	17206	17501	17319	17331	17370	17163	17219	17119	17323	17202	17432	17328	17444	17288	17397	17297	17552	17249	17426	17452	17343	17346	17272	17577	17404	17325	17446	17488	17352	17331	17257	17244	17300	17501	17426	17269	17520	17389	17442	17384	17359	17469	17517	17432	17426	17484	17286	17288	17235	17240	17308	17143	17529	17409	17454	17275	17294	17344	17161	17575	17236	17185	17371	17294	17209	17361	17283	17488	17415	17706	17273	17246	17370	17341	17455	17344	17312	17402	17335	17333	17314	17360	17391	17439	17122	17239	17253	17508	17282	17450	17387	17268	17131	17120	17268	17445	17325	17526	17216	17274	17312	17420	17431	17261	17353	17238	17206	17332	17282	17413	17499	17406	17283	17504	17278	17366	17289	17208	17317	17392	17422	17398	17453	17499	17175	17241	17382	17289	17339	17297	17110	17261	17419	17398	17375	17414	17239	17303	17334	17133	17206	17271	17270	17238	17315	17212	17161	17288	17516	17363	17332	17234	17375	17274	17315	17515	17246	17340	17372	17445	17212	17257	17198	17274	17506	17412	17029	17298	17401	17354	17170	17271	17183	17490	17391	17352	17245	17352	17212	17454	17265	17244	17362	17290	17520	17277	17386	17363	17297	17228	17401	17594	17357	17432	17241	17506	17288	17247	17349	17523	17593	17313	17324	17407	17467	17413	17465	17365	17399	17363	17243	17511	17299	17205	17297	17422	17329	17481	17479	17397	17184	17388	17503	17312	17146	17415	17354	17400	17527	17537	17438	17515	17394	17365	17227	17412	17324	17457	17220	17266	17188	17364	17302	17382	17323	17189	17330	17185	17352	17432	17386	17471	17216	17434	17337	17143	17310	17295	17403	17322	17231	17486	17144	17333	17450	17215	17474	17314	17366	17459	17541	17404	17124	17256	17144	17370	17300	17350	17536	17531	17354	17418	17135	17309	17427	17369	17382	17454	17401	17281	17356	17048	17352	17285	17196	17490	17529	17294	17304	17426	17365	17360	17405	17322	17382	17467	17403	17428	17335	17185	17273	17397	17290	17237	17310	17421	17610	17360	17417	17471	17422	17276	17419	17177	17395	17221	17276	17386	17383	17569	17531	17268	17325	17550	17416	17371	17299	17471	17137	17283	17490	17137	17367	17385	17219
18536	26463	31211	26408	30432	34310	28135	19776	17834	16297	15883	15790	15764	15593	15775	15834	15685	15783	15760	15656	15789	15699	15741	15680	15798	15842	15725	15777	15808	15825	15731	15743	15765	15648	15852	15738	15716	15870	15869	15857	15840	15808	15890	15613	15887	15700	15723	15767	15752	15873	15737	15786	15874	15907	15723	15694	15742	15867	15809	15547	15723	15683	15784	15732	15593	15936	15667	15610	15858	15797	15701	15920	15683	15789	15842	15729	15729	15712	15702	15569	15750	15726	15661	15553	15785	15800	15909	15699	15893	15568	15861	15800	15722	15870	16041	15793	15718	15509	15880	15906	15881	15885	15621	15834	15698	15621	15721	15862	15786	15945	15794	15722	15680	15860	15747	15766	15700	15753	15727	15792	15579	15832	15701	15871	15772	15731	15945	15937	15764	15734	15909	15558	15813	15591	15835	15919	15708	15767	15650	15716	15752	15634	15772	15823	15913	15871	15639	15866	15752	15818	15650	15795	15885	15616	15776	15656	15755	15927	15691	15691	15935	15899	15716	15867	15756	15978	15916	15661	15955	15843	15900	15880	15636	15751	15644	15774	15717	15806	15738	15740	15844	15811	15721	15718	15749	15746	15872	15707	15732	15799	15853	15764	15783	15590	15745	15692	15815	15669	15741	15919	15761	15801	15896	15733	15785	15796	15708	15706	15538	15777	15954	15719	15823	15725	15848	15641	15794	15697	15793	15689	15682	15616	15661	15615	15916	15681	15708	15716	15709	15750	15669	15716	15945	15723	15546	15886	15734	15798	15699	15742	15824	15800	15680	15601	15814	15577	15640	15692	15679	15734	15822	15763	15826	15891	15864	15642	15870	15886	15853	15712	15748	15779	15738	15911	15832	15748	15867	15628	15785	15813	15809	15711	15809	15629	15747	15693	15665	15745	15715	15804	16005	15767	15787	15969	15688	15856	15675	15875	15946	15691	15748	15646	15833	15863	15652	15680	15851	15689	15836	15822	16023	15850	16035	15686	15943	15708	15681	15638	15710	15931	15696	15757	15755	15793	15715	15735	15863	15659	15717	15927	15905	15862	15714	15784	15726	15681	15735	15817	15677	15659	15665	15785	15855	15841	15897	15778	15795	15916	15742	15734	15689	15753	15786	15757	15949	15863	15810	15764	15782	15677	15569	15693	15832	15670	15683	15901	15780	15820	15743	15758	15741	15861	15755	15875	15633	15709	15853	15864	15696	15786	15825	15649	15753	15865	15773	15666	15654	15638	15819	15769	15897	15754	15855	15743	15876	15704	15792	15822	15660	15766	15784	15756	15850	15862	15874	15726	15904	15714	15706	15658	15729	15790	15824	15761	15698	15598	15808	15787	15757	15844	15763	15614	15819	15680	15607	15670	15834	15766	15674	15852	15800	15812	15823	15795	15696	15854	15467	15767	15804	15752	15708	15594	15661	15736	15669	15843	15887	15717	15738	15747	15789	15828	15809	15785	15642	15741	15484	15706	15538	15785	15803	15660	15904	15758	15816	15598	15810	15822	15908	15821	15819	15736	15848	15665	15793	15556	15988	15730	15682	15751	15943	15828	15657	15791	15719	15835	15752	15697	15675	15680	15760	15823	15720	15748	15666	15753	15957	15640	15752	15478	15571	15822	15726	15763	15719	15650	15799	15842	15756	15822	15650	15655	15828	15795	15811	15735	15840	15599	15805	15858	15728	15675	15826	15748	15819	15710	15746	15723	15817	15790	15855	15702	15834	15880	15685	15679	15693	15945	15735	15656	15658	15616	15682	15686	15783	15841	15816	15768	15804	15948	15889	15635	15805	15718	15829	15921	15600	15832	15596	15792	15765	15837	15779	15724	15798	15765	15867	15609	15828	15604	15674	15677	15838	15750	15750	15728	15853	15722	15782	15737	15819	15708	15914	15861	15696	15987	15834	15848	15778	15869	15549	15653	15831	15701	15688	15898	15834	15843	15810	15846	15736	15935	15837	15679	15718	15810	15875	15587	15843	15767	15948	15828	15915	15783	15787	15893	15705	15753	15566	15698	15655	15760	15829	15668	15919	15611	15835	15805	15892	15774	15791	15784	15805	15788	15892	15709	15546	15573	15793	15695	15660	15556	15820	15735	15718	15791	15856	15806	15677	15676	15667	15740	15828	15774	15828	15770	15784	15585	15826	15711	15713	15652	15893	15681	15734	15704	15936	15799	15836	15756	15758	15778	15943	15872	15641	15820	15818	15806	15953	15844	15761	15705	15652	15781	15691	15894	15859	15841	15740	15739	15681	15663	15907	15790	15911	15592	15654	15832	15738	15885	15764	15849	15777	15750	15878	15599	15827	15670	15916	15845	15623	15706	15904	15762	15875	15734	15900	15704	15818	15641	15670	15501	15692	15816	15718	15826	15880	15885	15785	15921	15881	15730	15941	15578	15854	15827	15611	15864	15687	15710	15809	15881	15974	15793	15926	15720	15712	15855	15852	15819	15872	15745	15717	15778	15809	15731	15778	15746	15830	15702	15681	15793	15767	15718	15639	15753	15616	15824	15861	15785	15728	15988	15538	15771	15761	15853	15700	15766	15743	15807	15751	15743	15729	15840	15592	15853	15666	15762	15724	15914	15663	15715	15811	15714	15721	15820	15920	15728	15786	15845	15753	15751	15824	15647	15702	15687	15836	15832	15728	15701	15646	15765	15783	15847	15781	15930	15911	15749	15778	15678	15730	15670	15673	15851	15610	15822	15696	15615	15833	15700	15685	15591	15871	15790	15520	15694	15661	15767	15833	15907	15700	15754	15833	15768	15860	15899	15630	15881	15749	15792	15722	15785	15684	15736	15869	15859	15597	15631	15739	15736	15763	15732	15725	15751	15775	15845	15765	15822	15857	15749	15738	15679	15698	15697	15958	15688	15779	15893	15789	15651	15906	15730	15743	15844	15995	15743	15887	15676	15854	15824	15697	15961	15930	15823	15874	15714	15726	15784	15813	15865	15771	15675	15932	15873	15820	15822	15858	15761	15755	15751	15623	15804	15764	15867	15758	15754	15713	15827	15812	15760	15798	15756	15775	15718	15640	15710	15583	15640	15787	15656	15883	15733	15682	15625	15835	15758	15712	15845	15819	15583	15729	15583	15880	15733	15750	15848	15874	15715	15778	15571	15680	15707	15599	15858	15780	15759	15615	15602	15911	15828	15740	15811	15732	15927	15758	15711	15791	15797	15635	15845	15724	15761	15756	15753	15846	15904	15702	15777	15774	15744	15701	15763	15804	15927	15781	15714	15840	15798	15805	15652	15578	15828	15787	15842	15674	15739	15759	15737	15765	15791	15774	15603	15712	15761	15844	15777	15725	15672	15631	15833	15706	15666	15680	15585	15787	15659	15854	15890	15716	15942	15680	15590	15811	15604	15965	15808	15734	15970	15824	15580	15796	15874	15690	15645	15805	15650	15777	15756	15772	15699	15808	15852	15868	15649	15676	15734	15595	15863	15816	15762	15697	15662	15603	15733	15788	15954	15702	15847	15876	15698	15871	15686	15784	15711	15873	15714	15745	15688	15894	15740	15728	15684	16029	15665	15622	15695	15701	15770	15819	15854	16073	15725	15725	15691	15839	15824	15580	15906	15955	15787	16050	15833	15777	15650	15809	15870	15988	15756	15816	15836	15759	15813	15919	15693	15786	15901	15814	15749	15748	15819	16020	15754	15756	15753	15756	15539	15626	15524	15845	15718	15758	15723	15782	15661	15766	15795	15913	15655	15706	15746	15754	15668	15792	15685	15739	15716	15643	15800	15687	15925	15683	15756	15657	15674	15572	15742	15833	15731	15771	15847	15857	15705	15720	15827	15739	15693	15623	15782	15787	15837	15701	15737	15821	15719	15620	15590	15682	15784	15825	15678	15729	15753	15736	15869	15719	15750	15848	15744	15823	15737	15787	15912	15574	15782	15979	15655	15736	15866	15788	15778	15834	15758	15888	15754	15760	15600	15702	15671	15653	15851	15860	15723	15753	15667	15821	15773	15879	15875	15782	15632	15564	15783	15750	15976	15867	15605	15678	15749	15772	15867	15648	15781	15776	15716	15576	15963	15679	15824	15907	15796	15898	15817	15720	15713	15826	15765	15802	15669	15809	15731	15800	15782	15855	15681	15826	15689	15671	15911	15903	15698	15744	15724	15889	15778	15841	15821	15830	15846	15720	15788	15681	15774	15720	15768	15672	15567	15763	15701	15736	15827	15831	15477	15860	15740	15726	15822	15949	16041	15697	15778	15651	15808	15828	15826	15837	15727	15831	15768	15818	15793	15854	15818	15833	15729	15735	15899	15777	15918	15758	15737	15554	15814	15627	15807	15907	15677	15690	15747	15861	15703	15793	15773	15803	15773	15768	15781	15866	15824	15794	15772	15861	15902	15762	15747	15805	15900	15710	15671	15737	15713	15729	15669	15805	15849	15711	15830	15819	15726	15723	15794	15668	15898	15857	15842	15621	15603	15940	15911	15801	15672	15681	15663	15714	15922	15882	15674	15801	15794	15781	15834	15811	15719	15965	15796	15750	15991	15708	15761	15609	15709	15872	15831	15730	15760	15768	15753	15731	15646	15711	15875	15589	15684	15655	15628	15785	15807	15766	15786	15799	15688	15794	15875	15801	15949	15752	15798	15798	15778	15677	15736	15881	15760	15778	15837	15730	15641	15894	15601	15988	15778	15570	15792	15642	16040	15824	15509	15755	15738	15939	15868	15741	15814	15719	15694	15696	15813	15877	15818	15902	15771	15790	15836	15713	15852	15606	15576	15828	15715	15722	15596	15937	15799	15777	15671	15783	15777	15660	15705	15612	15643	15868	15734	15884	15972	15600	15609	15759	15778	15639	15764	15801	15622	15670	15700	15731	15869	15585	15840	15840	15740	15716	15828	15621	15631	15638	15762	16011	15755	15788	15842	15769	15835	15795	15783	15832	15753	15607	15900	15706	15845	15774	15789	15858	15778	15774	15723	15606	15715	15661	15665	15671	15883	15689	15787	15856	15845	15902	15896	15724	15703	15741	15722	15651	15921	15733	15823	15664	15789	15775	15678	15712	15914	15871	15836	15674	15680	15847	15631	15750	15883	15742	15833	15893	15865	15844	15763	15711	15986	15573	15765	15642	15715	15636	15833	15734	15917
23588	21057	29303	37932	45645	57100	46417	31556	22907	19454	18179	17760	17611	17538	17693	17650	17528	17719	17538	17553	17542	17724	17778	17598	17427	17517	17661	17690	17624	17634	17405	17481	17376	17436	17721	17646	17579	17634	17457	17551	17622	17648	17392	17762	17453	17552	17483	17637	17466	17430	17600	17586	17652	17610	17498	17472	17625	17384	17484	17489	17309	17440	17423	17630	17366	17543	17400	17521	17473	17381	17691	17341	17543	17247	17352	17744	17356	17629	17524	17440	17575	17655	17310	17338	17471	17508	17529	17380	17342	17414	17385	17526	17640	17669	17562	17473	17677	17588	17493	17337	17352	17436	17363	17686	17344	17544	17502	17611	17576	17488	17383	17480	17331	17512	17507	17530	17471	17466	17454	17557	17432	17650	17478	17571	17557	17470	17413	17696	17404	17559	17409	17405	17375	17484	17565	17468	17546	17470	17514	17432	17601	17376	17434	17403	17397	17575	17311	17684	17381	17548	17403	17549	17576	17527	17654	17571	17232	17461	17766	17487	17386	17567	17392	17385	17312	17153	17535	17577	17396	17174	17410	17398	17650	17534	17387	17430	17370	17318	17258	17282	17571	17400	17509	17449	17256	17507	17507	17273	17351	17691	17480	17466	17611	17413	17537	17448	17352	17369	17389	17461	17509	17448	17387	17618	17404	17476	17690	17488	17501	17592	17524	17426	17436	17598	17560	17452	17458	17424	17448	17714	17292	17445	17374	17535	17419	17571	17500	17416	17479	17640	17428	17553	17330	17412	17391	17539	17561	17583	17341	17430	17439	17225	17383	17502	17457	17336	17339	17489	17269	17536	17396	17460	17312	17473	17382	17479	17280	17461	17446	17428	17408	17575	17417	17308	17468	17420	17468	17503	17424	17092	17561	17446	17373	17612	17503	17465	17546	17559	17307	17615	17369	17401	17549	17602	17534	17412	17476	17499	17524	17335	17529	17533	17517	17238	17354	17303	17540	17445	17637	17374	17372	17551	17375	17296	17441	17621	17458	17401	17511	17380	17476	17583	17511	17362	17406	17394	17423	17413	17442	17418	17392	17320	17493	17416	17619	17290	17517	17348	17604	17375	17398	17403	17414	17457	17287	17602	17469	17432	17341	17589	17595	17365	17385	17312	17189	17422	17393	17595	17472	17252	17459	17617	17428	17408	17405	17541	17234	17457	17417	17397	17359	17509	17517	17651	17690	17314	17512	17325	17460	17425	17411	17426	17425	17461	17576	17286	17329	17503	17490	17405	17575	17385	17448	17525	17401	17433	17553	17383	17466	17415	17494	17616	17427	17567	17519	17251	17468	17405	17449	17527	17399	17561	17443	17366	17623	17545	17315	17398	17430	17444	17439	17325	17549	17465	17377	17565	17450	17566	17509	17544	17491	17492	17428	17344	17365	17454	17461	17638	17376	17493	17430	17321	17532	17333	17454	17414	17517	17450	17625	17399	17488	17551	17565	17413	17447	17425	17484	17203	17520	17365	17504	17568	17436	17576	17481	17502	17142	17657	17629	17440	17308	17549	17461	17508	17700	17514	17546	17453	17533	17236	17482	17492	17387	17493	17421	17501	17438	17340	17346	17521	17630	17327	17296	17603	17321	17313	17560	17479	17227	17398	17525	17364	17516	17205	17578	17596	17447	17551	17517	17433	17263	17715	17272	17449	17596	17289	17713	17368	17433	17421	17519	17479	17428	17141	17516	17402	17514	17547	17592	17546	17359	17451	17452	17432	17452	17431	17549	17599	17500	17567	17445	17517	17608	17449	17431	17275	17618	17276	17443	17446	17328	17523	17332	17537	17433	17545	17349	17314	17655	17668	17469	17400	17209	17423	17466	17448	17476	17418	17418	17658	17496	17502	17502	17388	17462	17609	17340	17656	17499	17406	17479	17518	17526	17606	17379	17383	17497	17487	17491	17448	17688	17184	17363	17707	17480	17381	17399	17526	17461	17646	17566	17577	17453	17375	17604	17575	17506	17285	17579	17320	17613	17806	17518	17434	17585	17245	17472	17440	17548	17498	17371	17422	17446	17326	17454	17590	17443	17399	17504	17455	17379	17602	17481	17423	17650	17422	17340	17415	17554	17439	17382	17193	17431	17423	17566	17447	17743	17268	17822	17399	17498	17445	17207	17614	17601	17331	17511	17512	17732	17427	17579	17606	17419	17521	17291	17372	17269	17364	17485	17373	17425	17413	17452	17475	17592	17564	17269	17407	17545	17357	17423	17353	17398	17549	17430	17585	17310	17380	17327	17301	17479	17641	17553	17466	17421	17604	17602	17481	17307	17399	17583	17427	17420	17562	17561	17551	17512	17153	17620	17500	17549	17466	17626	17590	17524	17488	17601	17621	17440	17584	17389	17350	17614	17344	17396	17450	17323	17389	17363	17390	17440	17637	17580	17486	17599	17666	17308	17377	17301	17632	17524	17265	17451	17395	17499	17502	17569	17616	17312	17413	17424	17382	17409	17465	17709	17422	17391	17475	17488	17647	17535	17420	17555	17620	17574	17437	17410	17430	17426	17318	17328	17585	17384	17705	17527	17314	17240	17450	17585	17592	17431	17328	17524	17621	17574	17574	17557	17446	17536	17465	17502	17434	17536	17277	17326	17441	17330	17365	17456	17460	17466	17498	17504	17423	17277	17389	17330	17542	17593	17490	17235	17581	17531	17586	17423	17391	17556	17270	17513	17652	17437	17539	17557	17426	17490	17264	17464	17436	17475	17564	17515	17432	17432	17522	17458	17323	17437	17368	17273	17768	17657	17387	17571	17644	17498	17364	17577	17540	17357	17351	17487	17504	17314	17384	17440	17267	17358	17413	17563	17531	17410	17309	17434	17470	17575	17360	17348	17706	17364	17436	17561	17611	17633	17513	17501	17408	17292	17352	17502	17347	17441	17432	17528	17317	17201	17369	17306	17472	17420	17468	17523	17468	17481	17433	17390	17582	17455	17632	17506	17641	17609	17367	17275	17452	17505	17540	17467	17292	17581	17371	17448	17551	17354	17479	17647	17568	17426	17364	17394	17331	17358	17684	17504	17391	17259	17652	17420	17258	17350	17530	17465	17397	17495	17636	17637	17500	17465	17567	17276	17661	17417	17557	17414	17426	17521	17471	17443	17701	17363	17430	17671	17443	17727	17539	17439	17402	17656	17375	17489	17420	17447	17425	17470	17471	17397	17442	17509	17640	17540	17422	17492	17437	17477	17443	17472	17451	17534	17570	17609	17438	17360	17683	17437	17521	17420	17489	17239	17508	17378	17510	17476	17505	17312	17383	17333	17637	17569	17462	17433	17461	17558	17431	17554	17474	17487	17343	17428	17589	17333	17461	17762	17439	17440	17506	17578	17595	17506	17509	17452	17566	17523	17463	17380	17409	17492	17489	17475	17376	17627	17408	17461	17587	17567	17552	17506	17499	17374	17377	17358	17486	17517	17441	17605	17360	17493	17594	17426	17421	17653	17541	17357	17551	17464	17563	17388	17469	17337	17580	17410	17503	17446	17398	17371	17535	17392	17432	17230	17805	17724	17536	17483	17427	17414	17281	17584	17450	17541	17381	17485	17412	17702	17215	17472	17385	17516	17484	17581	17691	17349	17413	17628	17284	17708	17555	17464	17466	17339	17254	17346	17526	17460	17372	17544	17374	17431	17572	17170	17242	17439	17290	17352	17401	17482	17597	17601	17459	17497	17547	17527	17255	17364	17315	17613	17338	17638	17578	17496	17517	17400	17436	17465	17370	17455	17255	17510	17365	17402	17522	17300	17526	17558	17594	17344	17476	17325	17491	17284	17394	17483	17479	17637	17477	17540	17328	17410	17410	17470	17373	17268	17557	17334	17483	17562	17502	17362	17507	17482	17508	17623	17488	17287	17479	17600	17443	17553	17621	17504	17267	17353	17351	17590	17567	17621	17389	17480	17558	17609	17498	17656	17541	17481	17446	17446	17472	17539	17528	17476	17499	17322	17559	17459	17610	17467	17402	17618	17471	17301	17460	17510	17465	17636	17547	17435	17463	17618	17508	17166	17348	17413	17415	17651	17249	17472	17365	17610	17395	17478	17434	17481	17420	17454	17506	17394	17470	17485	17383	17290	17664	17339	17370	17464	17422	17581	17401	17603	17328	17394	17588	17398	17558	17557	17532	17330	17504	17490	17467	17563	17388	17280	17432	17583	17551	17300	17361	17499	17375	17361	17523	17408	17474	17537	17494	17539	17265	17648	17391	17394	17385	17491	17457	17475	17470	17424	17448	17369	17472	17515	17444	17504	17527	17470	17511	17454	17402	17413	17407	17468	17756	17428	17410	17433	17516	17496	17446	17429	17425	17256	17325	17478	17547	17519	17626	17552	17583	17460	17455	17389	17303	17586	17538	17504	17578	17308	17463	17525	17804	17532	17389	17384	17519	17485	17519	17446	17515	17451	17163	17158	17438	17350	17536	17430	17335	17421	17474	17415	17456	17579	17462	17738	17493	17510	17532	17515	17444	17498	17486	17279	17351	17523	17363	17372	17485	17603	17604	17396	17469	17686	17524	17544	17593	17496	17407	17418	17461	17429	17511	17291	17515	17271	17266	17396	17446	17403	17593	17559	17490	17519	17407	17265	17411	17599	17393	17449	17411	17450	17527	17449	17635	17539	17589	17626	17535	17460	17498	17509	17431	17405	17229	17377	17608	17559	17456	17516	17546	17405	17463	17355	17399	17477	17456	17642	17572	17482	17303	17353	17577	17219	17365	17442	17502	17506	17577	17300	17230	17454	17414	17646	17722	17681	17483	17340	17320	17370	17370	17455	17492	17431	17633	17378	17486	17599	17402	17369	17663	17291	17282	17507	17316	17437	17680	17380	17539	17558	17498	17456	17452	17340	17575	17375	17256	17454	17460	17387	17424	17457	17423	17437	17721	17460	17394	17511	17674	17417	17632	17424	17390	17316	17478	17487	17395	17503	17534	17487	17260	17407	17459	17361	17318	17570	17411	17440	17378	17466	17320	17512	17407	17679	17434	17336	17324	17561	17503	17388	17397	17389	17276	17421	17490	17469	17559	17433	17608	17533	17515	17442	17453	17501	17426	17544	17516	17387	17703	17714	17570	17614	17469	17608	17742	17474	17567	17396	17491	17301	17395	17593	17412
19468	37555	55343	62748	57113	59553	45302	30944	21246	17262	16184	15845	15868	15990	15947	15915	15993	15873	15820	15850	15918	15723	15747	15809	15861	15986	15824	15920	15751	15852	15921	15829	16159	15872	15872	16011	16070	15796	15693	15831	15966	16024	15895	15844	15813	15774	15779	15803	15791	15874	15848	15870	15982	15859	15879	15919	15903	15934	15990	16004	16059	15861	15771	15928	15789	15970	15677	15870	15678	15688	15739	15872	16036	15960	16105	15839	15943	15833	16035	15876	15922	15766	16018	15767	15795	15999	15697	15802	15821	15911	15863	15928	15810	15857	15805	15936	15951	15797	15686	15841	15814	15960	15867	15922	15878	15784	15806	15635	15886	15893	15818	15846	15973	15849	15802	15769	15831	15828	15931	15653	15676	15783	15878	15868	16012	15833	15857	15915	15816	15951	15760	15812	15838	16111	15841	15834	15730	15824	15858	15909	15787	15795	15974	15924	15893	15911	15794	15907	15861	15841	15832	15892	15844	15865	15933	15748	15883	15811	15819	15688	15700	16049	15823	15948	15884	15899	15833	15891	16064	15883	15777	15963	15837	15885	15921	15779	15830	15781	15956	15820	15869	15925	15800	15776	15945	15810	15896	15975	15798	15882	15880	15679	15836	15746	15667	15810	15918	16014	15838	15965	15876	15991	15755	15896	15740	15929	15710	15810	15905	15752	15865	15900	15686	15737	15949	15770	15811	15692	15820	15866	15830	15960	15834	15782	15922	15823	15926	15850	15823	15797	15937	15963	15725	15934	15910	15837	15955	15853	15842	15942	15840	15900	15955	15869	15828	15587	15974	15961	15787	15898	15918	16058	15975	15783	15911	15984	15958	15793	15691	15890	15934	15932	15775	15901	15919	15879	15995	15715	15924	15984	15639	15992	15968	15596	16006	15911	15638	15889	15812	15762	15967	15868	15696	16035	15725	15806	15703	15807	15719	15682	15971	15825	15962	15893	15865	15970	15886	15891	15898	15655	16001	15880	15950	15861	15786	15854	15870	15969	15785	15807	15854	15827	15840	15936	15703	15910	15830	15917	15897	15832	15835	15807	15822	15891	15838	15873	15695	15900	15793	15871	15881	15869	16008	16003	15870	15785	15752	15857	15835	15893	16069	15810	15992	15881	15912	15931	15718	15819	15910	15830	15902	15836	15754	15860	15778	15899	15855	15931	15885	15850	15875	15782	15841	15796	15810	15932	15846	15958	15714	15778	15879	15822	15845	15817	15644	15914	15960	15706	15896	15747	15851	15632	15788	15946	15891	15623	15748	15824	15878	15739	15826	15885	15963	15783	16015	15900	15657	15810	15843	15886	15813	15995	15993	15918	15646	15955	15630	15885	15806	15950	16101	15720	15811	15857	15902	15873	15892	15936	15790	15927	15808	15948	15835	16099	15766	15869	15840	15952	15847	15690	15776	16018	15685	15987	15944	15984	15798	15816	15853	16019	15966	15856	15860	15892	15820	15687	16035	16079	15887	15870	15795	15765	15893	15719	15931	15818	15851	15905	15850	15921	15782	15817	15934	15797	15920	15831	15789	15911	16001	15783	15757	15831	15825	15869	15898	15862	15865	15873	15922	15907	15955	15932	15794	15950	15902	15838	15878	15774	15839	15827	15957	15765	15816	15777	15753	15860	15841	15817	15728	15925	15807	15919	15841	15828	15853	15847	15696	15739	15882	15845	15850	15961	16020	15811	15711	15964	15667	15865	15793	15923	15870	15813	15801	15779	15774	15881	15809	15838	15956	15811	16044	15851	15710	15812	15763	15994	15984	15853	15888	15863	15734	15798	15846	15866	15791	15904	15899	15791	15642	15880	15891	15813	15795	15913	15794	15950	15807	15814	15811	15715	15917	15762	15888	15897	15688	15972	15802	15909	15840	15840	15818	15863	16163	15944	15936	15989	16031	15742	15887	15887	15954	15800	15942	15802	15873	15753	15772	15734	15868	15963	15735	16021	15935	15986	15933	15844	15938	15846	15968	15882	15912	15827	15843	15774	15831	15896	15978	15873	15884	15826	15928	15793	15925	15902	15767	15682	15819	15764	15825	15855	15800	15919	15861	15913	15861	15949	15904	15996	15781	16003	15872	15854	15769	15713	15790	15719	15852	15993	15785	15654	15872	15879	15745	15920	15915	15953	15831	15846	15926	15935	15908	15801	15929	15785	15704	15922	15805	15957	15795	15791	15722	15811	15840	15866	15871	15813	15917	15889	15964	15805	15729	15832	16003	15852	15779	15780	15863	15745	16007	15935	15754	15687	15805	15775	15734	15935	15765	15830	15866	15732	16013	15888	15896	15999	15750	15879	15987	15826	15922	15917	15799	15884	15956	15951	15693	15889	15868	15825	15789	15800	15909	15902	15850	15756	15750	15942	15855	15921	15797	15738	15836	15900	16019	15815	15885	15782	15801	15902	15869	15942	15937	15957	15820	15960	15927	15857	15938	15916	15916	15647	15979	15812	15817	15872	15930	15795	15864	15941	15681	15839	15769	16090	15915	15833	16049	15765	15847	15811	15867	15748	15939	15807	15890	15833	15863	15758	15891	16072	16070	15844	15770	15862	16044	15897	15895	15781	15873	16069	15755	15840	15857	15938	15775	15950	15835	15750	15889	15922	15841	15745	15967	15760	15737	16049	15718	15902	15834	15883	15998	15859	15783	15849	15860	15975	16029	15732	15891	15691	15810	15825	15859	15856	15879	15862	15756	15873	15945	15934	15889	15903	15933	15723	15934	15825	15801	15860	15728	15816	15758	15843	16017	15819	15747	15965	15892	15905	15780	15914	15873	15886	15881	15804	15844	16024	15763	15831	15788	15745	15820	15720	15855	15875	16137	15867	15981	15801	15927	15786	15779	15802	16018	15763	15891	15811	16033	15971	15766	15770	15829	15721	15982	15923	15829	15998	15823	15861	15846	15822	15779	15917	15992	15697	15882	15992	15896	15803	16012	15895	15841	15800	15747	15846	15922	15776	15895	15918	15925	15772	15792	15969	15810	15829	15837	15954	15673	15886	15866	15875	15920	15726	16021	15788	15867	16014	15800	15717	15746	15934	15665	15736	15877	15823	15879	15870	15733	15984	15869	15764	15905	15757	15785	15824	15990	16037	15855	15972	15719	15988	15933	15872	15867	15880	15777	15786	15923	15887	15704	15883	15894	15809	16057	15979	15979	15870	15963	15910	15784	15925	15824	16009	15886	16001	15775	15733	15940	15820	15668	15874	15933	15920	16003	15967	15908	15882	15918	15811	15759	15919	15796	15990	15789	16025	15808	15835	15770	15827	15923	15807	15822	15857	16014	15943	16015	15842	15894	15938	15905	15921	16003	15942	15891	15748	15750	15712	15938	15795	15799	15711	15949	15814	15788	15856	16098	15849	15934	15902	15707	15817	15967	15913	15694	15799	15843	15783	15876	15928	15808	15927	15917	15923	15867	15904	15699	15915	15760	15713	15836	15815	15866	15983	15730	15803	15717	15847	15744	15899	15835	15870	15896	15777	15835	15870	15978	15948	15803	15940	16003	16035	15985	15843	15925	15897	15807	15743	15848	15924	15724	15823	15661	15707	15974	15929	15843	15766	15844	15876	15777	15861	15867	15950	15907	15829	15906	15837	15886	15762	15714	15778	15965	15766	15898	15738	15806	15939	15914	15933	15885	15835	15818	15882	15917	15953	15880	15746	15806	15876	15773	15934	15971	15945	15828	15835	16071	15798	15863	15821	15846	15929	15851	15836	15927	15763	16138	15930	15956	15835	15779	15816	15827	15740	15940	15878	15862	15919	15660	15919	15656	15927	15859	15997	15833	15808	15774	15824	15695	15749	15859	15948	15845	15887	15796	15889	15833	15881	15859	15864	15831	15955	15910	16027	15758	15693	15745	15944	15806	15892	15814	15956	15836	16001	15857	15798	15863	15921	15806	15885	15915	15715	15926	15911	15781	15772	15873	15810	15792	15788	15986	15755	15785	16172	15847	15788	15663	15827	15903	15817	15802	15930	16086	15797	15996	15722	15896	15893	15938	16053	15699	15907	15958	15940	15741	15952	15782	15875	15909	16070	15816	15804	15797	15700	15918	15834	15960	15827	15684	15835	15974	15879	15843	15953	15948	15869	15957	15926	15826	15986	15928	15778	15940	15791	15907	15847	15847	16015	15868	16060	15894	15879	16013	15872	15845	15775	15771	15858	15869	15864	15840	15799	16039	15805	15930	15839	15806	15811	15849	15867	15917	15910	15935	15800	15862	16019	15787	15881	15989	15695	15977	15811	15843	15780	15615	16021	15875	15918	15868	15867	15838	15931	15986	15794	15915	15818	15986	15978	15990	15936	15992	15838	15815	15940	15667	15830	15885	15730	15939	15743	15962	15974	15970	15842	15884	15868	15895	15752	16100	15735	15897	15870	15802	15946	15852	15816	15902	15790	15827	15795	15853	15805	15963	15789	15956	16105	15686	15809	15842	15809	15720	15898	15890	15868	15935	15847	15879	15782	16023	15823	15861	15943	15961	15937	15739	15867	15901	15749	15819	15798	15827	15946	15835	15826	15956	15868	16036	15692	15948	16022	15856	15906	15876	15778	15794	15918	15753	15978	15901	15788	15877	15956	15879	15928	15977	15935	15864	15921	15974	16044	15958	15973	15980	15865	15845	15795	15936	16026	15777	15802	16003	15943	15917	15964	15984	15813	15820	15897	15994	15949	16011	15871	16046	15888	15846	15763	15891	15809	15755	15752	15962	15861	15925	15932	15856	15830	15933	15946	15766	15771	15883	15881	15701	15894	15823	15847	15963	15864	15874	15881	15790	16015	15770	15815	15929	15798	15698	15790	15792	16043	16016	15901	15912	15899	15861	15924	15876	15675	15944	15871	15875	15661	16062	15707	15951	15765	15744	16048	15776	15781	15995	15877	15967	15813	15819	15932	15864	15703	15754	15845	15824	15801	15926	15925	15841	15828	15884	15838	15710	15792	15828	15673	15850	15871	15982	15964	15786	15731	15968	15687	15865	15729	15893	16032	15915	15894	15885	15943	15606	16013	15722	15913	15918	15985	15824	15698	15881	15719	15749	15847	15893	15848	15786	15835	15624	16003	15945	15911	15848	16015	15860	15925	15857	15775	15878	15770	15909	15742	15877	15993
22603	21106	29002	33056	56967	62195	53274	38091	26944	21192	19105	18402	18240	18232	18138	18115	17883	18018	18132	17944	17993	17921	18071	17878	18064	17836	18142	17920	17982	17812	18006	17792	17851	17995	17977	18010	17899	17871	17763	18009	17953	17912	18014	17707	17797	17748	17942	17954	17875	17896	18033	17769	17803	17954	17777	17860	18126	17865	18083	17788	18004	17637	17832	17839	17880	17777	17774	17733	17859	17836	17749	17825	18052	18003	17803	17758	17676	17890	17897	17859	18020	17680	17827	17944	17817	17754	17851	17774	17629	18009	17906	18006	17793	17771	17882	17778	17846	18051	18121	17868	17769	17970	17697	17821	17773	17662	17820	17933	17664	17822	17757	17853	17781	17950	17699	17910	17648	17584	17853	17726	17848	17999	17746	17829	17767	17748	17767	17896	18030	17748	17906	17814	17697	17911	17758	17869	17598	17781	17623	17815	17863	17436	17620	17934	17770	17639	17699	17883	17776	17647	17728	17871	17792	17835	17926	18063	17924	17885	17619	17842	17675	18039	17782	17943	18041	17755	18061	17598	17679	17799	17785	17832	17597	17814	17813	17876	17740	17709	18005	17769	17829	17904	17836	17652	17752	17899	17663	17847	17706	17838	17832	17709	17799	17840	17890	17965	17802	17780	17761	17677	17946	17622	17895	17929	18001	17956	17952	17685	17882	17889	17957	17659	17778	17808	17809	17743	17777	17911	17933	17795	17651	17713	17838	18055	18045	17852	18024	17832	17840	17974	17882	17805	17837	17926	17657	17567	17638	17576	17603	17837	17938	17984	17768	17994	17812	17913	17760	17837	17680	17718	17734	17669	17786	17765	17836	17885	17776	17795	17867	17697	17628	17805	17930	17925	17852	17817	17779	17813	17751	17850	17641	17695	17685	17824	17782	17932	17881	17740	17855	17931	18023	17841	17860	17719	17839	17670	17723	17760	17737	17763	17869	18031	17889	18115	17753	17926	17647	18068	17853	17970	17952	17877	17893	17826	18067	17738	17760	17979	17802	17806	18101	17779	17721	17821	17639	17918	17791	17617	17910	17862	17769	17791	18050	17693	17957	17810	17828	17784	17796	17899	17874	17718	17683	17693	17761	17636	17698	17784	17820	17817	17862	17802	17886	17797	17847	17816	17748	17712	17858	17848	17881	17805	17868	17919	17626	17646	17758	17704	17865	17684	17956	17845	17640	17780	17910	17801	17971	18124	17876	17744	17967	17752	17799	17729	17897	17826	17640	17952	17848	17717	17896	18034	17784	17687	17971	17908	17616	17628	18090	17750	17795	17865	17769	17799	18010	17935	17883	17813	17971	17778	17820	18037	17972	17750	17843	17815	17773	17802	17863	17737	17674	17711	17863	17742	17702	17841	17780	17895	17894	17677	17866	18017	17958	17857	17766	17718	17669	17950	17837	17756	17835	17770	17720	17743	17903	17887	17734	17802	17884	17760	17994	17844	18012	18044	17762	18012	17632	17783	17679	17776	17815	17841	17944	17976	18082	17953	17690	17835	18113	17789	17802	17963	17857	17833	17875	17756	17789	17787	17574	17838	17794	17594	17803	17823	17891	17861	17731	17876	18014	17868	17869	17919	17815	17895	17869	17806	17781	17811	17869	17726	17837	17948	17843	17831	17637	17781	17962	17880	17945	17846	17945	17789	17928	17794	17714	17822	17805	17746	17944	17823	17804	17718	17805	17741	17885	17846	17799	18007	17876	17705	17748	17945	17856	17869	17782	17569	17982	17732	17685	17648	17788	17766	17822	17738	17642	17861	17845	17611	17659	17749	17645	17613	17874	17736	18038	17837	17956	17880	17718	17914	17898	17998	17735	17549	17741	17946	17682	17848	17800	17637	17812	18004	17959	17643	17683	17907	17870	17971	17875	17823	18035	17892	17750	17738	17812	17881	17799	17893	17671	17714	17808	17763	17766	17862	17740	17888	17884	17686	17639	17725	17769	17684	17713	17586	17860	17826	17800	17706	17851	17802	17910	17894	17766	17824	17888	17951	17729	17953	17891	17664	17779	17797	17737	17879	17913	17881	17872	17658	17911	17884	17862	17696	17571	17773	18062	17543	17798	17881	18000	17708	17849	18079	17864	17561	17686	17641	17844	17860	17862	17655	17763	17803	17758	17641	18015	17822	17937	17667	17937	17709	17946	17783	18006	18022	17718	17754	17843	17684	17739	17848	17751	17920	17795	17850	17605	17815	17822	17494	17921	17873	17777	17755	17682	17881	17910	17685	17774	17877	17893	17939	17782	17793	17879	17636	17782	17792	17739	17700	17664	17698	17988	17822	17720	17629	17735	17743	17910	17637	17786	17886	17946	17886	17891	17779	17710	17816	17940	17827	18041	17740	17537	17549	17814	17674	17829	18024	17802	17996	17785	17806	18059	17659	17694	17953	17808	17842	17693	17888	17801	17764	17774	17931	17729	17933	17802	17851	17841	17922	17731	17663	17778	17699	17746	17910	17955	17786	17858	17886	17913	18015	17881	17798	17830	17864	17871	17707	17813	17717	17916	17660	18053	17720	17849	17868	17777	17693	17798	17912	17922	17860	17981	17930	17678	17831	17686	17789	17839	17825	17883	17841	17657	17719	18105	17829	17956	17778	17950	17838	17684	17976	17823	17699	17762	17960	17888	17726	18077	17973	17942	17916	17975	17740	18000	17832	17853	17803	17841	17854	17681	18076	17867	17860	17702	17918	17968	17844	17877	17717	17928	17854	17951	17794	17864	17809	17831	17973	17965	17794	17928	17732	17656	18013	17891	17778	17803	17643	17596	17768	17812	17744	17754	17694	17913	17828	17660	17692	17784	17893	17856	17900	17682	17938	17898	17930	17998	17860	17914	17814	17776	17682	17763	17856	17877	17747	17927	17826	17735	17780	17877	17963	17740	17948	17760	17775	18072	17882	17859	17964	17831	17567	17579	17819	17840	17784	17660	17749	17983	18050	17872	17857	17889	17733	17890	17879	17719	17635	17858	17921	17918	17809	17716	17799	17889	17899	18012	17816	17609	17841	17654	17896	17722	17526	17893	17935	17792	17990	17745	17831	17793	17840	17806	17956	17886	17724	17677	17873	17843	17786	17634	17881	17981	17751	17813	18046	17828	17943	17818	17645	17866	18060	17988	17884	17720	17631	17913	17817	17635	17664	17774	17528	17668	17768	17835	17761	17796	17839	17713	17776	17791	17789	17615	17788	17716	17416	17872	17926	17828	17840	17849	17843	17766	17842	17998	17713	17876	17981	17823	18043	17885	17755	17866	17850	17706	17797	17703	17958	18073	17714	17815	17807	17967	17719	17700	17921	17755	17821	17859	17762	17741	17786	17943	17851	17853	17764	17861	17968	17707	17917	17895	17895	17783	17735	17907	17825	17804	17746	17721	17827	18010	17781	17940	17871	17788	17431	17734	17743	17728	17747	17927	17725	17757	17751	17755	17741	17729	17724	17841	17722	17872	17853	17656	17835	17880	17803	17918	17815	17806	17934	17941	17827	17588	17776	17683	17814	17717	17761	17935	17810	17799	17865	17916	17636	17721	17819	17721	17988	17748	17709	17593	17547	17886	17817	17769	17867	17999	17679	17719	17734	17889	17873	17844	17823	17849	17840	17636	17741	17764	17940	17906	17722	17919	17801	18062	17915	17806	17717	17690	17971	17858	17779	17790	17880	17819	17846	17766	17944	17951	17728	17845	18125	17786	17682	17830	17791	18087	17844	17875	17898	17944	17634	17687	17894	17807	18106	17893	17875	17895	17646	17872	17757	18096	17673	17616	17786	17579	17738	17744	17766	17739	17650	17616	17833	17963	17802	17721	17659	17794	17936	17853	17827	17759	17727	17759	17965	17890	17870	17902	17929	17768	17917	17852	17864	17690	17637	17909	17730	17912	17697	17827	17878	17855	17858	17859	17709	17863	17805	17838	17883	17947	18023	17814	17931	17810	17619	17792	17747	17856	17796	17724	17787	17818	17854	17816	18056	17694	17764	17801	17874	17888	18001	17915	17906	17736	17804	17914	17837	17778	17941	17825	17847	17880	17645	17567	17899	17776	17738	17802	17688	17699	17940	17872	17957	17784	17879	17682	17808	17783	17999	17990	17888	17749	17886	17790	17946	17878	17897	17751	17709	18034	17832	17836	17780	17665	17619	17722	18040	17859	17649	17825	17844	17711	17937	18022	17962	17855	17719	17693	17706	17531	17472	17736	17992	17634	17701	17828	17772	17934	18084	17872	17985	17698	17948	17798	17768	17842	17880	17914	17894	18065	17878	17769	17804	17804	17862	18036	17620	17874	17955	17862	17700	17847	17667	17544	17880	17716	17775	17847	17861	17706	17695	17794	17719	17869	17830	17900	17984	17677	17791	17706	17793	17816	17711	17995	17916	17850	17760	17668	17725	17709	17859	17720	17971	17851	17845	17935	17792	17799	17812	17835	17677	17853	17905	17825	17781	17815	17739	17831	17830	17948	17775	17580	17668	17813	17758	17810	17922	17737	17714	17921	17946	17877	18034	17673	17876	17907	17738	17858	17702	17521	17727	17701	17773	17882	17605	17668	17785	17751	17719	17793	17925	17697	17743	17849	17869	17938	17749	17776	17750	17619	17820	18166	17833	17877	17878	17962	17791	17706	17872	17582	17789	17887	17791	17663	17706	17865	17800	17881	17694	18005	17769	17733	17781	17912	17743	17634	17805	17812	17903	17865	17898	17918	17712	17773	17902	17656	17769	17907	17847	17847	17996	17730	17816	17790	17743	17832	18033	17651	17857	17804	17726	17732	17715	17715	17669	17944	17860	17851	17757	17780	17868	17775	17732	17736	17839	17878	18019	17654	17880	17631	17905	17762	17789	17844	17673	17969	17638	18000	17707	17863	17938	18019	17872	17942	17788	17827	17944	17601	17744	17957	17836	17818	17911	17932	17897	17850	17724	17847	17769	17777	17773	17784	17785	17771	17805	17847	17818	17778	17627	17734	17717	17729	17686	17682	17772	17728	17798	17706	17833	17688	17641	17751	17906	17958	17755	17663	17795	17805	17851	17691	17755	17749	17947	17726	17780	17845	17710	17793	17768	18092	17813	17925	17995	17945	17745	17753	17651	17798	17706	17836	17802	17737	17790	17731	17728	17705	17839
22684	47229	53674	69886	75076	70423	54626	39317	25963	18616	16643	16266	16055	16141	15984	16064	15995	16003	15925	16090	16121	16014	15966	16189	16014	16160	15955	16080	16215	16058	16018	15979	16162	16020	16290	15973	15900	16138	16013	16079	16125	15987	16004	15933	16072	16024	16135	16036	16205	15986	15976	16089	16001	16154	15945	16093	16111	15982	16140	16043	15936	15915	15864	16039	16070	15958	15957	16043	16190	16023	16000	16076	15937	15975	16014	16191	15830	16013	15980	16005	16117	16033	15919	16012	16030	16008	16042	16025	15926	16009	16048	15948	16099	15957	16033	16000	16009	16148	16047	15872	16065	15917	15981	16195	15962	16113	16035	15919	16020	15986	16182	16050	15875	16046	16024	16020	15917	16025	16016	16113	16003	16132	15950	16050	15989	16088	15997	16180	16191	15908	16003	16146	15900	15922	16087	15846	16051	16118	15854	15954	16004	16028	16055	16063	15956	15918	16298	16078	16116	15991	16068	16027	16126	15985	16035	16047	16055	16104	16040	16081	15846	15945	16100	16129	16023	15987	15984	16156	16082	16040	16077	15965	16107	15936	16028	15927	16008	16084	15936	16001	15993	15931	16208	15904	16043	15892	15984	16048	16053	16004	15977	16090	16145	15876	16091	16196	16054	16108	16035	16018	15914	16113	16098	16018	15920	16040	15883	16111	15879	16094	15874	16076	16183	16001	15903	16057	16036	16006	15875	16282	15806	16038	16039	15944	15941	15925	16086	16154	16197	16026	16177	15987	15870	15904	16008	16122	16025	16093	16008	16065	16147	15992	15880	15935	16162	16040	16148	16219	15908	16171	16025	16039	15946	16036	15996	16016	16118	16100	16125	16012	16016	16070	16130	16017	15781	16004	16056	15838	16193	16128	15991	15835	15954	16057	16050	15947	15908	16078	16044	15904	16002	15953	15859	16049	16017	16053	16046	16132	16062	16001	15785	15968	15989	15966	16120	15954	16017	15894	15928	16254	15988	15969	16005	16180	16035	15960	16201	15858	15944	16025	15966	15886	15994	15851	16064	16025	16058	16110	15919	15986	16112	15954	16104	15890	16038	16046	16026	16050	16049	16034	16002	15998	15951	16106	16020	15943	16178	16035	16028	16121	16036	15985	16041	15959	16123	16045	16102	16097	16141	15870	16020	15885	16085	16228	16116	15951	16163	15878	16037	16061	16096	16056	16091	16047	16105	15998	16091	16050	16028	16009	16065	15950	15999	15917	15893	16065	15948	15930	16007	15938	16061	16118	15939	16093	16039	16055	16159	16070	15958	15986	16162	15877	16002	15966	15988	15998	15874	16025	15829	15883	16038	16092	16094	15883	16126	15970	15833	15852	15913	16059	16163	16037	16002	15987	16143	15990	15959	16057	15775	16101	16048	15996	15824	16213	16010	16076	16045	15968	15946	16067	16156	16161	15874	16211	16027	16035	15983	16027	15899	15956	16027	15816	15910	16151	15826	16103	15866	15921	15928	16012	16021	15983	15978	16123	15991	15952	15993	15831	15908	15957	16018	16092	15913	15938	15808	15955	16106	16111	16011	16075	16033	15931	16119	15928	16132	16104	16123	15883	16062	16097	16002	16015	16073	16040	16047	16067	15995	15906	16004	15966	16081	16023	16178	15942	15933	15875	15976	16032	15854	15977	16134	16075	16192	15899	16103	16082	15875	16103	16007	16010	16113	15917	16172	15848	15918	16099	15963	16040	15969	15948	16116	16103	15988	15905	16105	16010	16046	15973	16051	15967	16086	16051	16038	15999	15865	16178	16027	16127	15851	16039	15949	16066	15836	15991	15929	16036	15958	16113	15945	16004	15749	15959	16101	16035	15971	16026	16086	16094	16093	16110	16208	16076	16012	16134	16038	15987	16065	15956	16046	16076	16074	16013	15916	15994	16056	16102	16108	15956	15971	16135	16118	16053	15980	16006	15836	16079	16114	15972	15941	16226	16118	15843	16105	15974	16007	16050	16111	16020	15934	15987	16118	16035	15883	15994	15851	16016	16057	15923	16062	15897	16206	15924	15956	15894	16052	16042	15999	16019	15935	16026	15988	16100	16051	16050	15992	16120	15919	16006	16038	15946	16126	15809	16088	15973	16149	15971	16147	16146	16099	16219	16130	16136	15992	16059	16098	16114	15923	16089	15888	15984	16068	16200	15976	16057	15951	16083	16172	16053	16114	15927	16068	16138	15917	15967	16010	15916	15828	16034	16006	15924	15892	16009	16029	16118	16154	16182	15947	16231	16037	15912	16205	15915	16169	16183	16129	16094	15904	16172	15982	15926	16045	16024	16203	15961	15960	16037	15983	15758	16178	16108	15894	16101	16115	15846	16102	15965	16172	16061	15945	16104	16114	16257	16176	15931	16037	15864	15932	16054	15953	16030	15794	15872	15817	16076	16133	16017	16085	15888	16179	16103	16172	16156	15844	16191	15994	16123	15978	15776	15955	16130	16014	15857	15931	15948	16009	16173	15901	15915	16123	15902	16012	15922	16064	16176	15908	16032	15981	16156	15958	16122	16045	16074	15824	15902	15960	16046	16146	15984	15981	16021	15997	16107	16230	16060	16061	16215	16018	16030	15754	15936	15939	15862	16008	16008	15894	15900	15934	16222	16020	16094	15997	16141	16041	16094	16010	16056	16076	15859	15872	15976	15888	16136	16031	16043	16019	16101	15988	16116	15936	16066	15922	16020	16092	15870	16080	16127	16096	15914	15910	16112	15984	15964	16216	15945	16015	16026	16276	15990	15911	16035	16008	16127	16063	16114	16267	15924	16115	16080	15947	16055	15995	15934	15897	15952	16049	16068	15959	16105	16157	16025	16001	15993	16042	15802	15884	16169	16092	16031	15950	16040	16067	16080	16163	15941	15986	15887	16034	15915	16186	15839	16047	16118	16047	16100	15996	15909	16162	16087	15966	15882	16062	16153	15926	16064	16175	16042	15914	16124	16193	15939	15945	16050	15816	15994	16043	16122	15867	15965	15990	15937	16035	16124	16209	16046	15995	16075	16051	15942	16104	16104	15874	16038	15902	16092	16126	16043	16124	15893	16061	15961	16040	15882	15960	16077	16086	15978	16049	16058	15808	16020	16011	15975	16065	16065	16003	16061	16062	15991	16029	16088	16041	15953	15884	15954	16006	15986	16135	16002	16019	16006	16013	15905	16041	16108	16135	16037	16008	16036	15997	16086	15949	15860	16038	16087	16034	16025	15981	15983	16063	15969	15990	16053	16057	16119	16042	15974	15832	16129	16141	16026	15722	15922	15987	15977	16098	16060	15814	16055	15982	15980	16164	16033	16059	16119	15961	15891	15925	15983	16093	15941	15855	15974	16094	15864	15962	15976	16090	15971	16039	15784	15975	16029	16164	15947	16055	16007	16236	15881	15926	16057	16074	15933	15833	15960	16089	16140	16075	15934	16026	15970	16039	15957	15929	16083	16216	16147	15999	15863	15954	16007	16118	15940	16125	15812	16112	15928	16096	16071	15959	15921	16195	16102	16113	16071	15938	15980	16069	16066	15943	15993	15913	16077	15981	16006	16070	15959	15906	16000	16017	16073	16174	16023	16075	15960	15972	15999	16082	15853	16070	16060	15884	16151	16080	16011	15920	15928	15966	16056	16052	15955	16138	16032	16088	15980	15959	16041	15984	15990	16049	16069	15925	15903	16141	16178	16010	16043	16037	16250	15879	16035	15970	15986	15808	16001	16129	16060	16035	16226	16040	16149	16203	15802	16029	15836	16024	15893	16138	15923	15984	15793	16010	15913	16118	15925	16072	15960	16003	15833	15913	15989	16124	15878	15914	16006	15996	16138	15837	16081	15986	15867	16081	16042	15985	16093	15840	15926	16209	16191	16007	15813	15952	16031	16109	16110	15737	16011	16251	15954	16071	16060	15898	16129	15960	15920	15900	16039	16149	15990	15994	16098	15983	16012	16125	15957	15876	16001	15924	16068	15901	16029	15930	15965	15944	16148	15949	15949	15979	15927	16038	15912	16091	16013	16086	15873	16088	15927	15925	16076	15965	15967	16051	15989	16226	15998	16032	16000	15982	15868	15914	15999	16039	15958	15898	16088	16059	15896	15973	16085	15805	16021	15977	16106	16054	16046	16085	16107	15940	16022	15903	16112	15854	16159	16113	16013	16070	16131	16214	15975	16097	16039	15937	15899	16022	16193	16047	16134	16089	15993	16182	16105	15972	16001	15946	16029	16119	15762	16040	15946	16068	15955	15996	16165	15930	15838	16040	16034	15998	16191	15897	15892	16157	16104	16002	15982	16065	15873	16103	16212	16242	15757	16112	15986	15910	15917	16033	15978	16115	15873	15882	16031	16020	16012	15959	16063	16076	15949	16070	16036	16176	16148	16060	16131	16049	16026	16187	16052	15917	16042	16008	16270	16110	16216	16117	15868	15875	16101	15893	15962	16223	15989	15985	16069	16008	16125	16074	16090	16113	16019	16152	16004	16120	15931	16098	16119	15924	16040	16066	16037	16158	16134	16062	16058	16070	15995	16010	15913	16004	16001	15969	15865	16172	15946	15996	16085	16116	16080	15974	16108	15998	16081	15957	16135	15997	15971	15884	15970	15983	16041	16121	16219	16020	15982	15865	15971	15902	15978	15936	15836	16069	15968	16070	16022	15996	15998	16082	16105	15893	15894	16235	15997	15873	16113	15987	15957	15889	16037	15991	16014	16230	15953	15928	16107	15965	15858	15893	15966	16218	15998	16004	16009	15969	16023	16032	16002	16066	16036	16122	15912	15975	15920	16107	16105	16052	15949	15971	15961	16073	16117	16135	16021	16108	15836	16108	16095	16109	15979	16221	15979	16049	15940	16050	15913	16133	16105	15970	15990	16199	15937	16131	16122	16017	16004	16082	15920	16041	15908	16074	16046	16080	16023	15980	16139	15929	16027	16076	15988	15890	16018	15908	15954	15985	15967	16018	16148	15995	16117	16001	16038	15862	15998	16243	16034	15907	15999	16030	15848	16115	15987	16051	16088	16044	16065	16083	16099	15963	16069	16115	16124	16187	16058	15897	16188	15869	16055	16059	15984	16056	16011	16144	15986	16158	16066	15979	16057	16050	16034	16145	15936	15953	15803	16021	16045	16003	15865	16103	15906
26962	22817	29350	33457	31457	28294	25046	21196	18835	17943	17518	17476	17369	17476	17647	17330	17626	17462	17373	17550	17507	17505	17431	17261	17385	17529	17525	17525	17512	17415	17609	17387	17367	17485	17452	17412	17305	17487	17236	17269	17259	17380	17354	17463	17372	17467	17497	17452	17460	17636	17224	17487	17523	17410	17470	17271	17401	17324	17451	17420	17545	17410	17301	17353	17313	17246	17439	17245	17271	17432	17231	17441	17189	17506	17588	17567	17513	17370	17404	17395	17466	17368	17428	17317	17636	17548	17420	17278	17355	17459	17305	17472	17308	17321	17230	17276	17577	17310	17213	17327	17298	17394	17567	17434	17635	17421	17390	17237	17302	17320	17210	17417	17453	17378	17512	17229	17437	17321	17359	17313	17606	17400	17392	17412	17454	17312	17394	17351	17385	17465	17534	17518	17480	17514	17443	17519	17411	17486	17558	17457	17289	17284	17330	17554	17350	17363	17496	17208	17320	17484	17328	17354	17275	17393	17440	17449	17440	17385	17510	17290	17322	17458	17301	17363	17460	17384	17298	17363	17356	17544	17295	17371	17455	17444	17340	17321	17374	17396	17240	17548	17517	17566	17263	17315	17484	17474	17449	17020	17333	17652	17615	17369	17362	17377	17266	17432	17509	17343	17282	17420	17437	17419	17410	17361	17262	17323	17238	17249	17295	17291	17178	17240	17349	17317	17396	17221	17448	17369	17383	17418	17330	17306	17270	17467	17435	17335	17418	17401	17493	17310	17513	17318	17243	17471	17401	17205	17444	17286	17374	17435	17434	17556	17463	17266	17301	17400	17250	17603	17282	17534	17443	17299	17296	17254	17334	17521	17352	17391	17467	17273	17257	17363	17474	17347	17386	17319	17482	17504	17378	17302	17385	17261	17409	17456	17319	17394	17554	17421	17333	17500	17338	17384	17399	17474	17383	17057	17323	17320	17208	17560	17324	17266	17502	17394	17459	17324	17323	17486	17236	17147	17450	17144	17405	17356	17238	17309	17463	17219	17316	17389	17274	17347	17295	17357	17723	17562	17376	17442	17267	17497	17288	17384	17388	17247	17605	17415	17467	17331	17340	17554	17227	17325	17405	17318	17357	17406	17452	17236	17366	17252	17555	17272	17350	17282	17556	17364	17380	17403	17362	17350	17218	17407	17385	17350	17343	17546	17403	17209	17320	17187	17452	17320	17390	17496	17441	17470	17424	17441	17464	17325	17423	17287	17363	17315	17215	17368	17396	17341	17278	17443	17520	17326	17363	17241	17509	17592	17288	17380	17369	17205	17309	17301	17471	17344	17392	17405	17313	17478	17417	17384	17528	17452	17464	17276	17326	17265	17359	17378	17377	17340	17435	17416	17340	17254	17450	17323	17469	17442	17387	17354	17307	17286	17450	17347	17315	17460	17334	17223	17415	17376	17327	17531	17384	17322	17353	17147	17365	17487	17267	17352	17499	17449	17402	17246	17307	17425	17439	17381	17338	17457	17479	17489	17353	17488	17338	17478	17366	17473	17337	17341	17361	17249	17338	17440	17423	17421	17333	17464	17300	17398	17428	17475	17470	17357	17392	17459	17257	17361	17674	17564	17291	17427	17325	17096	17260	17236	17571	17321	17303	17262	17387	17372	17390	17432	17453	17563	17270	17320	17366	17530	17352	17514	17671	17364	17247	17529	17268	17384	17431	17427	17312	17267	17397	17442	17409	17162	17380	17250	17375	17241	17253	17447	17466	17488	17523	17185	17389	17420	17323	17281	17334	17277	17387	17513	17470	17256	17309	17436	17263	17412	17375	17254	17294	17150	17313	17238	17348	17316	17390	17446	17527	17377	17471	17383	17420	17345	17324	17495	17438	17410	17381	17532	17343	17338	17449	17247	17482	17347	17191	17279	17390	17587	17102	17353	17534	17441	17453	17314	17428	17364	17474	17400	17454	17203	17363	17397	17381	17265	17318	17516	17320	17494	17425	17425	17461	17537	17337	17281	17239	17277	17208	17278	17475	17244	17594	17437	17512	17360	17489	17392	17345	17615	17425	17346	17325	17410	17513	17526	17488	17260	17310	17582	17475	17499	17246	17417	17298	17446	17365	17374	17363	17201	17348	17458	17344	17380	17530	17435	17282	17127	17111	17356	17301	17597	17298	17458	17360	17643	17582	17321	17315	17527	17468	17475	17579	17401	17327	17245	17507	17379	17314	17280	17554	17516	17187	17369	17552	17477	17344	17421	17366	17260	17342	17417	17579	17517	17505	17393	17460	17339	17504	17206	17576	17531	17318	17411	17463	17339	17292	17276	17432	17335	17338	17325	17297	17206	17223	17428	17373	17308	17356	17248	17209	17441	17392	17287	17278	17287	17467	17291	17309	17373	17515	17378	17353	17487	17456	17319	17542	17464	17251	17382	17594	17472	17334	17222	17496	17199	17358	17358	17165	17408	17452	17314	17494	17384	17428	17590	17549	17556	17350	17167	17311	17561	17493	17234	17383	17267	17419	17473	17613	17393	17389	17246	17333	17465	17433	17438	17433	17239	17389	17337	17348	17473	17494	17293	17557	17441	17401	17367	17373	17333	17199	17175	17232	17435	17311	17294	17396	17208	17437	17426	17443	17322	17424	17327	17397	17351	17304	17487	17358	17289	17399	17505	17188	17405	17450	17438	17386	17417	17412	17539	17310	17147	17324	17327	17256	17263	17569	17381	17324	17456	17359	17402	17357	17397	17374	17312	17416	17658	17518	17296	17443	17529	17404	17421	17261	17408	17510	17559	17294	17358	17292	17362	17572	17240	17534	17316	17526	17339	17529	17544	17396	17389	17255	17340	17258	17459	17379	17268	17258	17543	17351	17369	17417	17318	17467	17407	17458	17312	17321	17390	17353	17570	17469	17224	17263	17215	17426	17466	17406	17615	17484	17375	17428	17415	17402	17503	17200	17560	17377	17361	17416	17481	17395	17384	17328	17227	17368	17331	17330	17111	17507	17431	17455	17314	17290	17430	17221	17283	17398	17356	17183	17384	17391	17372	17445	17411	17471	17103	17346	17357	17418	17394	17278	17357	17392	17402	17409	17356	17379	17399	17323	17538	17457	17383	17240	17251	17577	17462	17223	17227	17383	17332	17399	17317	17349	17496	17462	17438	17378	17658	17326	17441	17409	17317	17326	17310	17365	17510	17351	17226	17391	17187	17316	17385	17406	17447	17586	17459	17489	17427	17435	17498	17599	17392	17522	17400	17358	17397	17492	17415	17404	17411	17318	17555	17527	17309	17359	17474	17454	17398	17429	17435	17419	17452	17560	17381	17381	17520	17434	17253	17386	17477	17625	17319	17483	17069	17369	17428	17398	17365	17474	17373	17175	17418	17273	17379	17163	17370	17535	17360	17373	17383	17698	17336	17530	17561	17519	17362	17436	17326	17258	17435	17239	17414	17362	17597	17539	17398	17512	17529	17534	17204	17208	17550	17560	17425	17527	17537	17473	17211	17244	17352	17443	17374	17545	17465	17346	17291	17431	17247	17159	17486	17268	17304	17449	17325	17254	17413	17292	17339	17170	17136	17208	17235	17249	17271	17431	17643	17530	17270	17311	17304	17454	17535	17389	17433	17452	17348	17346	17339	17409	17515	17378	17232	17584	17350	17198	17380	17488	17256	17347	17179	17520	17457	17456	17467	17334	17365	17426	17225	17319	17341	17401	17395	17287	17360	17566	17383	17426	17369	17413	17449	17433	17356	17468	17308	17418	17280	17437	17297	17398	17458	17411	17267	17319	17276	17391	17551	17419	17303	17281	17622	17382	17454	17175	17426	17520	17485	17193	17336	17400	17348	17164	17423	17255	17418	17458	17391	17388	17538	17426	17384	17513	17403	17198	17538	17498	17268	17409	17468	17504	17519	17513	17387	17365	17574	17413	17591	17501	17353	17480	17569	17250	17285	17287	17365	17385	17565	17327	17486	17357	17439	17226	17424	17522	17302	17529	17476	17329	17245	17509	17358	17308	17162	17420	17487	17363	17264	17514	17370	17528	17592	17455	17235	17397	17189	17352	17195	17396	17504	17330	17511	17441	17222	17382	17201	17467	17647	17635	17457	17424	17413	17318	17383	17325	17301	17541	17228	17362	17363	17407	17407	17185	17511	17480	17405	17280	17333	17519	17417	17247	17557	17516	17481	17313	17522	17382	17362	17402	17467	17393	17416	17368	17420	17470	17448	17604	17484	17270	17272	17309	17331	17560	17308	17288	17228	17310	17335	17531	17492	17356	17459	17296	17503	17632	17532	17370	17525	17264	17453	17212	17056	17541	17438	17653	17482	17519	17430	17767	17256	17250	17429	17480	17242	17355	17338	17368	17507	17508	17328	17478	17455	17409	17314	17470	17394	17337	17487	17569	17485	17381	17374	17394	17426	17392	17397	17443	17287	17448	17393	17473	17490	17615	17473	17317	17506	17329	17254	17165	17343	17502	17455	17316	17487	17182	17550	17477	17423	17572	17561	17394	17311	17336	17302	17439	17402	17260	17195	17271	17358	17451	17471	17374	17383	17381	17165	17420	17358	17365	17482	17509	17381	17469	17195	17219	17520	17235	17489	17458	17328	17314	17168	17427	17450	17552	17441	17444	17569	17439	17327	17436	17217	17394	17405	17166	17312	17418	17448	17405	17488	17436	17337	17189	17287	17339	17163	17344	17330	17562	17323	17306	17306	17327	17576	17513	17272	17423	17353	17483	17438	17304	17580	17390	17498	17370	17221	17184	17203	17418	17312	17431	17456	17435	17414	17381	17514	17219	17606	17399	17522	17268	17417	17376	17663	17369	17336	17512	17432	17312	17328	17543	17199	17537	17435	17479	17514	17376	17413	17330	17375	17485	17235	17389	17255	17362	17425	17355	17557	17294	17253	17601	17456	17511	17204	17331	17328	17443	17508	17358	17477	17028	17387	17419	17167	17097	17302	17472	17323	17372	17525	17382	17295	17458	17175	17310	17423	17316	17393	17503	17738	17245	17460	17400	17379	17489	17455	17490	17352	17424	17371	17378	17501	17289	17582	17308	17207	17417	17352	17366	17507	17454	17289	17355	17784	17320	17517	17339	17391	17456	17299	17479	17481	17516	17281	17055	17273	17403	17398	17596	17512	17382	17417	17394	17370
19391	28883	32570	34821	33082	29385	24960	20274	17438	16184	15922	15680	15885	15739	15784	15804	15806	15716	15773	15789	15824	15672	15809	15924	15685	15754	15879	15571	15690	15594	15692	15699	15907	15909	15744	15728	15903	15621	15811	15787	15903	15844	15810	15580	15697	15737	15650	15746	15813	15608	15673	15564	15725	15675	15700	15791	15745	15972	15656	15758	15843	15807	15760	15654	15660	15736	15766	15740	15699	15723	15709	15787	15746	15814	15775	15638	15702	15845	15642	15713	15828	15727	15734	15566	15602	15851	15729	15772	15698	15770	15818	15814	15688	15837	15716	15854	15812	15790	15736	15709	15702	15679	15721	15959	15762	15897	15699	15830	15670	15873	15939	15838	15895	15817	15873	15741	15856	15742	15744	15859	15770	15721	15663	15810	15677	15723	15766	15893	15753	15626	15818	15750	15614	15980	15802	15844	15757	15799	15709	15946	15891	15916	15817	15928	15551	15924	15744	15858	15839	15767	15835	15892	15640	15754	15931	15880	15895	15808	15759	15740	15754	15984	15804	15631	15748	15632	15930	15836	15828	15742	15808	15646	15938	15741	15773	15735	15795	15868	15964	15767	15801	15674	15895	15805	15849	15763	15624	15635	15690	15816	15785	15670	15695	15635	15676	15732	15621	15573	15709	15813	15740	15769	15878	15872	15767	15598	15682	15677	15685	15677	15838	15596	15798	15660	15776	15663	15804	15855	15734	15740	15796	15604	15658	15671	15738	15816	15911	15652	15754	15590	15952	15783	15831	15834	15829	15659	15758	15809	15639	15718	15706	15767	15633	15710	15666	15611	15801	15823	15743	15717	16021	15799	15910	15883	15744	15719	15702	15679	15760	15700	15789	15768	15792	15705	15765	15777	15796	15749	15670	15662	15889	15622	15892	15715	15817	15809	15878	15765	15880	15638	15872	15564	15671	15766	15688	15603	15698	15925	15724	15598	15857	15671	15735	15804	15917	15919	15942	15657	15676	15938	15798	15731	15733	15659	15618	15932	15643	15880	15717	15866	15780	15806	15685	15808	15705	15976	15523	15943	15708	15871	15793	15671	15680	15669	15722	15751	15770	15787	15791	15889	15817	15643	15805	15819	15661	15760	15647	15918	15715	15950	15827	15676	15604	15849	15815	15838	15745	15759	15719	15909	15624	15719	15723	15741	15642	15761	15781	15821	15810	15896	15704	15690	15650	15618	15761	15791	15712	15795	15734	15844	15973	15913	15846	15816	15783	15854	15718	15697	15896	15682	15901	15829	15808	15739	15880	15840	15701	15702	15921	15628	15717	15879	15815	15850	15631	15846	15838	15625	15855	15713	15777	15768	15787	15695	15600	15729	15706	15932	15856	15740	15517	15554	15786	15694	15689	15867	15755	15881	15728	15631	15821	15618	15872	15747	15767	15748	15665	15625	15840	15844	15725	15689	15742	15901	15828	15968	15859	15692	15833	15634	15644	15778	15881	15837	15779	15831	15676	15677	15994	15716	15734	15894	15927	15684	15647	15752	15807	15779	15828	15711	15911	15699	15722	15776	15773	15640	15775	15679	15728	15726	15774	15864	15797	15792	15781	15641	15833	15702	15712	15641	15824	15614	15613	15785	15542	15848	15774	15813	15730	15786	15687	15547	15814	15888	15719	15772	15806	15912	15684	15897	15596	15759	15801	15952	15739	15576	15789	15802	15770	15733	15787	15882	15661	15948	15707	15633	15841	15922	15751	15792	15663	15783	15618	15721	15771	15735	15770	15593	15803	15819	15797	15764	15675	15785	15669	15809	15823	15797	15717	15678	15918	15742	15564	15914	15681	15708	15725	15781	15778	15649	15610	15628	15758	15628	15719	15739	15888	15864	15637	15705	15708	15689	15826	15719	15797	15861	15701	15635	15934	15750	15775	15837	15934	15790	15707	15642	15704	15923	15777	15776	15913	15942	15814	15804	15749	15817	15795	15748	15938	15741	15758	15666	15728	15676	15806	15772	15718	15642	15778	15685	15868	15867	15843	15872	15860	15788	15696	15736	15825	15819	15788	15740	15800	15794	15670	15637	15849	15715	15923	15722	15783	15894	15719	15817	15800	15849	15843	15773	15813	15742	15805	15819	15861	15828	15682	15752	15842	15778	15746	15759	15865	15778	15585	15900	15760	15741	15660	15832	15675	15865	15963	15838	15684	15898	16011	15790	15854	15756	15922	15837	15670	15849	15668	15723	15705	15792	15668	15724	15764	15782	15795	15716	15762	15660	15732	15897	15894	15897	15762	15767	15639	15741	15856	15632	15774	15776	15728	15815	15769	15759	15794	15779	15793	15606	15822	15622	15618	15722	15704	15766	15776	15653	15686	15782	15737	15750	15724	15769	15739	15775	15818	15726	15831	15784	15816	15861	15790	15837	15896	15772	15665	15731	15838	15769	15763	15684	15655	15800	15682	15806	15917	15747	15693	15825	15804	15726	15739	15597	15795	15795	15654	15587	15895	15791	15864	15793	15863	15773	15800	15777	15636	15727	15836	15856	15750	15700	15811	15752	15844	15683	15957	15710	15865	15706	15874	15701	15761	15741	15838	15819	15810	15771	15578	15792	15814	15710	15835	15719	15688	15832	15796	15883	15693	15899	15748	15889	15768	15802	15860	15816	15686	15871	15862	15780	15868	15511	15836	15708	15944	15875	15766	15740	15784	15685	15741	15655	15823	15688	15746	15857	15734	15836	15673	15903	15723	15923	15705	15756	15832	15894	15828	15802	15785	15806	15850	15885	15522	15780	15644	15765	15781	15661	16006	15721	15694	15767	15866	15776	15848	15724	15816	15705	15671	15772	15696	15661	15662	15667	15768	15651	15731	15673	15693	15817	15695	15856	15932	15891	16028	15863	15641	15842	15979	15699	15749	15673	15623	15779	15892	15758	15781	15804	15848	15785	15836	15794	15726	15623	15647	15504	15798	15818	15743	15916	15610	15690	15798	15753	16028	15921	15889	15573	15756	15748	15759	15722	15712	15869	15673	15882	15741	15714	15615	15915	15859	15898	15693	15739	15879	15854	15683	15844	15959	15808	15775	15814	15811	15981	15548	15857	15824	15741	15648	15940	15843	15935	15806	15856	15783	15773	15598	15618	15921	15789	15774	15752	15824	15874	15780	15788	15611	15843	15863	15897	15815	15809	15727	15760	15641	15767	15815	15609	15748	15581	15789	15867	15747	15774	15802	15925	15618	15822	15713	15697	15706	15961	15817	15729	15887	15694	15785	15711	15749	15816	15817	15749	15850	15692	15780	15716	15881	15836	15736	15751	15805	15678	15520	15792	15730	15820	15614	15918	15693	15853	16020	15631	15869	15596	15932	15888	15791	15820	15819	15540	15825	15755	15929	15838	15869	15704	15874	15691	15871	15794	15759	15745	15781	15804	15869	15648	15836	15924	15886	15852	15752	15663	15860	15547	15859	15811	15840	15628	15849	15809	15768	15708	15674	15815	15705	15685	15776	15571	15870	15839	15865	15847	15642	15843	15769	15788	15875	15604	15704	15847	15591	15723	15952	15850	15784	15794	15674	15916	15979	15942	15671	15828	15797	15982	15784	15779	15749	15836	15728	15682	15740	15880	15594	15762	15756	15794	15806	15788	15733	15735	15741	15865	15659	15668	15667	15667	15956	15805	15937	15779	15865	15833	15852	15788	15788	15694	15820	15679	15788	15753	15708	15952	15770	15836	15706	15666	15880	15786	15715	15812	15575	15775	15854	15841	15701	15704	15652	15853	15844	15823	15766	15839	15769	15694	15806	15951	15906	15782	15619	15821	15638	15734	15815	15884	15753	15704	15659	15708	15843	15648	15754	15881	15735	15735	15646	15731	15834	15813	15684	15787	15746	15596	15851	15877	16042	15732	15693	15726	15843	15678	15651	15691	15680	15728	15621	15690	15831	15850	15683	15716	15785	15689	15790	15684	15748	15738	15783	15742	15747	15640	15804	15778	15803	15609	15861	15854	15750	15902	15636	15850	15661	15834	15793	15823	15839	15753	15697	15904	15906	15823	15786	15808	15521	15998	15725	15737	15703	15820	15781	15794	15879	15665	15894	15801	15729	15813	15756	15725	15701	15889	15603	15687	15841	15805	15724	15825	15701	15819	15642	15778	15815	15735	15949	15822	15907	15747	15827	15809	15791	15768	15813	15581	15732	15700	15717	15758	15845	15894	15737	15748	15748	15820	15755	15701	15843	15729	15691	15845	15769	15931	15799	15827	15952	15854	15589	15682	15810	15848	15617	15906	15687	15956	15638	15673	15825	15791	15715	15760	15818	15660	15695	15626	15965	15595	15849	15640	15651	15883	15803	15985	15685	15814	15592	15604	15800	15782	15837	15808	15748	15764	15777	15794	15779	15734	15624	15744	15646	15684	15903	15807	15806	15696	15816	15788	15750	15698	15805	15842	15782	15684	15813	15870	15635	15753	15753	15782	15777	15874	15647	15844	15780	15933	15713	15859	15806	15707	15781	15744	15551	15611	15611	15704	15711	15875	15740	15696	15887	15851	15722	15868	15633	15714	15801	15868	15754	15739	15665	15714	15844	15626	15817	15960	15748	15955	15790	15821	15793	15751	15936	15660	15742	15677	15716	15673	15757	15819	15915	15836	15664	15854	15644	15893	15855	15800	15791	15773	15739	15724	15736	15684	15766	15857	15700	15756	15866	15778	16045	15840	15481	15734	15810	15831	15760	15679	15887	15733	15739	15840	15899	15829	15733	15858	15715	15644	15829	15823	15768	15779	15807	15699	15673	15754	15602	15901	15912	15747	15734	15798	15760	15872	15899	15786	15744	15703	15698	15850	15699	15644	15885	15799	15741	15835	15606	15631	15787	15950	15863	15881	15700	15942	15726	15711	15975	15815	15886	15772	15904	15572	15801	15617	15744	15725	15690	15842	15713	15838	15702	15587	15643	15929	15652	15890	15756	15751	15781	15732	15830	15754	15852	15778	15908	15821	15893	15710	15785	15594	15845	15774	15730	15587	15850	15460	15905	15692	15776	15705	15732	15705	15771	15700	15605	15781	15746	15734	15777	15944	15950	15854	15727	15711	15788	15653	15817	15674	15665	15775	15753	15710	15705	15780	15713	15674	15694	15712	15803	15903	15840	15804	15805	15756	15616	15836
23569	21056	29981	46092	53020	48829	39966	29281	22734	19250	18281	17765	17645	17460	17485	17728	17494	17270	17616	17625	17501	17632	17619	17559	17305	17500	17473	17494	17529	17355	17456	17507	17614	17460	17423	17545	17237	17641	17394	17445	17539	17431	17406	17513	17395	17637	17626	17607	17529	17475	17536	17540	17358	17412	17597	17377	17348	17344	17505	17304	17259	17275	17654	17525	17510	17492	17413	17488	17655	17383	17465	17573	17673	17481	17706	17511	17465	17483	17474	17486	17381	17400	17404	17463	17440	17524	17481	17649	17575	17552	17509	17418	17554	17450	17471	17660	17570	17361	17324	17619	17483	17361	17295	17503	17382	17459	17490	17475	17623	17545	17466	17654	17453	17624	17532	17451	17511	17325	17342	17575	17452	17297	17465	17390	17535	17509	17480	17431	17390	17345	17524	17420	17473	17267	17377	17423	17287	17304	17321	17246	17651	17472	17298	17410	17566	17430	17309	17404	17546	17383	17205	17383	17315	17409	17400	17413	17475	17467	17583	17500	17446	17385	17459	17523	17368	17467	17401	17319	17388	17650	17557	17501	17666	17396	17294	17460	17499	17533	17426	17533	17596	17434	17468	17518	17503	17449	17443	17430	17540	17556	17609	17583	17494	17541	17364	17501	17522	17502	17532	17427	17480	17479	17135	17660	17466	17277	17413	17466	17269	17319	17370	17250	17393	17591	17604	17639	17428	17318	17344	17520	17379	17313	17500	17585	17488	17407	17516	17435	17432	17369	17475	17429	17624	17635	17504	17413	17413	17344	17491	17411	17443	17316	17545	17411	17293	17139	17515	17444	17556	17270	17419	17276	17424	17429	17434	17250	17371	17551	17374	17396	17567	17407	17515	17536	17531	17416	17390	17423	17428	17393	17416	17437	17506	17436	17469	17284	17400	17385	17398	17325	17480	17506	17490	17391	17559	17271	17308	17502	17389	17328	17576	17384	17529	17402	17458	17572	17297	17291	17483	17484	17377	17563	17458	17465	17434	17346	17582	17408	17602	17418	17578	17551	17646	17417	17475	17295	17388	17418	17262	17288	17405	17471	17433	17374	17316	17255	17674	17573	17564	17431	17439	17403	17461	17483	17528	17324	17389	17316	17419	17298	17502	17462	17524	17397	17464	17523	17345	17342	17334	17511	17359	17349	17430	17339	17374	17396	17481	17355	17308	17503	17410	17309	17598	17396	17479	17427	17224	17550	17415	17578	17691	17288	17293	17337	17372	17290	17511	17315	17285	17359	17655	17665	17501	17403	17401	17548	17388	17491	17159	17522	17456	17318	17439	17419	17325	17383	17472	17398	17394	17477	17474	17368	17507	17177	17633	17360	17503	17456	17524	17584	17532	17497	17669	17494	17392	17344	17445	17620	17207	17383	17312	17151	17422	17471	17329	17495	17548	17288	17417	17529	17377	17708	17437	17500	17590	17543	17461	17497	17261	17350	17459	17467	17519	17507	17295	17521	17383	17468	17274	17336	17431	17339	17505	17443	17532	17572	17531	17151	17441	17296	17517	17648	17572	17530	17348	17720	17463	17469	17468	17530	17506	17576	17225	17322	17580	17502	17588	17573	17438	17342	17511	17488	17667	17546	17500	17267	17437	17428	17444	17342	17595	17613	17551	17378	17684	17089	17353	17418	17221	17451	17127	17441	17475	17511	17452	17497	17306	17393	17268	17536	17482	17601	17472	17558	17505	17423	17322	17424	17418	17334	17385	17429	17422	17736	17434	17628	17516	17619	17560	17462	17670	17651	17484	17387	17526	17351	17399	17670	17210	17495	17528	17318	17302	17265	17309	17454	17506	17283	17514	17421	17494	17474	17440	17455	17399	17421	17415	17273	17428	17345	17581	17474	17388	17495	17608	17507	17317	17422	17374	17322	17320	17356	17357	17691	17399	17451	17455	17394	17394	17422	17397	17517	17615	17373	17422	17554	17550	17561	17187	17437	17342	17450	17542	17371	17246	17489	17429	17267	17312	17551	17384	17483	17389	17602	17376	17625	17424	17451	17561	17616	17424	17385	17473	17288	17323	17385	17471	17424	17332	17428	17281	17499	17570	17234	17471	17381	17376	17291	17517	17307	17682	17359	17565	17466	17391	17581	17513	17492	17601	17626	17556	17452	17303	17429	17273	17424	17360	17477	17585	17418	17399	17448	17422	17332	17425	17480	17373	17354	17533	17480	17516	17295	17359	17263	17375	17323	17567	17507	17254	17345	17478	17296	17494	17326	17292	17362	17377	17361	17516	17507	17488	17549	17409	17517	17352	17349	17470	17564	17403	17512	17678	17554	17258	17721	17419	17497	17568	17489	17574	17677	17426	17440	17287	17442	17576	17503	17454	17627	17564	17477	17216	17347	17475	17526	17547	17562	17389	17624	17511	17411	17427	17383	17449	17605	17561	17493	17256	17471	17468	17484	17313	17367	17380	17330	17610	17479	17466	17477	17608	17575	17464	17531	17421	17352	17579	17593	17561	17352	17617	17695	17528	17578	17569	17344	17340	17395	17588	17543	17486	17620	17463	17429	17399	17523	17197	17487	17359	17377	17575	17577	17488	17538	17521	17443	17403	17466	17463	17596	17451	17307	17277	17302	17306	17436	17503	17545	17587	17329	17369	17348	17500	17484	17441	17485	17413	17483	17327	17294	17318	17564	17552	17274	17556	17266	17582	17196	17680	17348	17495	17357	17637	17334	17695	17470	17542	17494	17556	17324	17310	17312	17358	17472	17302	17421	17386	17520	17421	17404	17508	17563	17645	17479	17715	17580	17579	17213	17420	17217	17468	17484	17432	17432	17410	17413	17467	17282	17466	17420	17281	17518	17485	17551	17562	17545	17620	17405	17285	17369	17593	17346	17397	17408	17479	17561	17546	17459	17431	17262	17622	17272	17454	17486	17496	17307	17409	17452	17376	17428	17500	17262	17372	17431	17303	17370	17357	17364	17360	17268	17473	17357	17434	17337	17326	17572	17428	17431	17703	17377	17697	17494	17384	17323	17357	17554	17514	17525	17387	17481	17387	17369	17575	17485	17567	17465	17553	17267	17581	17602	17588	17630	17372	17276	17499	17426	17481	17397	17588	17285	17362	17573	17570	17231	17454	17419	17595	17608	17551	17526	17570	17609	17390	17486	17396	17344	17467	17627	17352	17433	17297	17379	17427	17413	17459	17262	17527	17365	17346	17500	17310	17303	17609	17295	17466	17335	17316	17597	17450	17441	17403	17393	17605	17473	17126	17406	17654	17409	17641	17508	17598	17402	17566	17524	17500	17584	17313	17456	17553	17417	17438	17404	17557	17400	17398	17474	17463	17503	17375	17387	17602	17327	17527	17412	17455	17320	17380	17393	17459	17446	17486	17194	17610	17450	17548	17439	17406	17299	17415	17549	17378	17414	17418	17438	17452	17515	17554	17501	17413	17474	17526	17270	17514	17409	17641	17373	17652	17652	17530	17448	17417	17180	17535	17343	17439	17252	17356	17454	17575	17590	17538	17465	17351	17428	17586	17303	17446	17516	17347	17349	17446	17449	17638	17447	17483	17375	17412	17644	17476	17373	17337	17344	17623	17360	17532	17521	17587	17348	17562	17715	17471	17399	17565	17474	17442	17538	17631	17471	17285	17368	17569	17355	17229	17370	17608	17676	17514	17299	17505	17576	17596	17386	17572	17373	17429	17293	17248	17514	17371	17292	17417	17286	17225	17442	17482	17536	17332	17428	17513	17556	17385	17446	17617	17463	17424	17422	17440	17370	17387	17278	17535	17481	17490	17333	17336	17594	17540	17307	17138	17389	17393	17575	17443	17496	17404	17494	17400	17344	17404	17680	17610	17326	17364	17470	17337	17286	17470	17526	17496	17550	17388	17363	17380	17517	17436	17221	17298	17557	17392	17500	17477	17532	17429	17403	17594	17644	17404	17643	17439	17514	17484	17383	17334	17542	17408	17399	17333	17461	17587	17407	17354	17313	17461	17370	17433	17399	17486	17419	17486	17271	17431	17447	17422	17511	17399	17550	17396	17453	17582	17549	17558	17233	17692	17433	17399	17435	17472	17461	17494	17550	17626	17700	17350	17495	17501	17452	17437	17349	17495	17447	17358	17568	17302	17157	17366	17323	17511	17518	17430	17520	17513	17576	17461	17392	17580	17405	17149	17450	17447	17413	17481	17446	17408	17656	17623	17324	17600	17450	17557	17441	17653	17486	17427	17596	17401	17442	17417	17566	17355	17396	17252	17339	17625	17583	17447	17565	17392	17414	17266	17530	17412	17613	17473	17589	17608	17332	17425	17588	17428	17357	17522	17438	17454	17427	17486	17587	17429	17441	17458	17448	17336	17587	17528	17552	17496	17497	17351	17265	17417	17372	17287	17539	17381	17484	17530	17289	17407	17452	17489	17269	17413	17427	17400	17434	17314	17564	17508	17533	17362	17344	17373	17495	17537	17512	17595	17568	17432	17478	17517	17325	17487	17328	17658	17339	17240	17319	17543	17472	17503	17556	17417	17349	17509	17385	17350	17322	17530	17172	17496	17491	17548	17557	17505	17469	17603	17491	17619	17371	17287	17323	17310	17528	17441	17237	17471	17401	17153	17641	17480	17581	17257	17425	17383	17339	17404	17313	17278	17430	17330	17296	17317	17379	17457	17508	17568	17506	17316	17234	17397	17504	17620	17606	17563	17473	17292	17324	17600	17201	17718	17429	17483	17429	17423	17357	17530	17416	17553	17410	17362	17451	17400	17414	17363	17650	17402	17623	17382	17630	17506	17460	17566	17529	17666	17476	17607	17461	17435	17338	17517	17574	17315	17223	17378	17507	17337	17278	17393	17393	17518	17449	17497	17330	17463	17446	17329	17406	17438	17331	17371	17421	17415	17543	17431	17485	17449	17285	17703	17364	17335	17545	17490	17327	17441	17461	17539	17443	17357	17398	17577	17474	17419	17451	17378	17220	17540	17364	17430	17528	17397	17472	17515	17223	17534	17629	17416	17477	17294	17610	17450	17346	17555	17450	17449	17464	17323	17492	17306	17486	17499	17270	17271	17423	17344	17586	17517	17579	17510	17277	17505	17441	17458	17432	17538	17279	17676	17458	17525	17334	17498	17487	17370	17559	17489	17400	17463	17393	17337	17264
20259	37545	61181	71693	62479	51801	40375	30035	21485	17398	16072	15991	15834	15951	15742	15956	16037	15842	15909	15900	15858	15879	15881	15973	15776	15733	15861	15944	15982	15859	15785	15881	15770	15999	15712	15866	15902	15839	15864	15978	15816	15770	15879	15816	16068	15894	15985	15898	15967	15814	16077	15744	15762	15720	15844	15921	15879	15801	16025	15835	15905	15851	15849	15677	15872	15914	15967	15844	15868	15828	15838	15863	15991	15864	15775	15884	15799	15769	15903	15750	15786	15800	15869	15910	15757	15761	15960	15888	16018	15834	15915	15869	15799	15837	15853	15863	15943	15859	15916	15824	15887	15799	15724	16007	15734	15822	15830	15970	15647	15705	15770	15921	15843	15841	15775	15900	15738	16026	15703	15778	15901	15905	15787	15866	15882	15775	15980	15829	15981	15777	15986	15893	16044	15817	15750	15991	15808	15793	15899	15765	15880	15714	15828	15842	15963	15673	15907	15850	15986	15897	15694	15650	15950	15739	15738	15756	15949	15743	15882	15931	15870	15933	15685	15849	15791	15800	15799	15863	15825	15877	15848	15632	15904	15920	15718	15793	15922	15742	15996	15737	15882	15826	15721	15745	15719	15766	15767	15760	15872	15684	15895	15951	15794	15824	15933	15909	15742	15787	15756	16014	16025	15872	15788	15869	15862	15846	15814	15800	15705	15702	15843	15848	15888	15654	15861	15817	15709	15791	15715	15793	15841	15884	15865	15985	15945	15674	15793	15859	15873	15927	15890	15611	15774	15814	15831	15816	15945	15923	15860	15753	15910	15781	15984	15979	15678	15947	15806	15824	15863	15862	15944	15683	15866	15957	15852	15763	15874	15858	15677	15667	15860	15742	15965	15836	15677	15770	15964	15791	15925	15991	15847	15835	15714	15775	15946	15736	15740	15994	15918	15804	15670	15876	15840	15880	15759	15756	15966	15801	15848	15952	15788	15754	15751	15787	15784	15925	15878	15799	15882	15921	15783	15809	15808	15778	15802	16035	15738	15779	15841	15812	15783	15917	15877	15699	15915	15726	15839	15906	15811	15913	15782	15683	15918	15801	15629	15724	15816	15780	15772	15883	15804	15760	15972	15885	15784	15912	15915	15726	15980	15925	15809	15874	15953	15737	15806	15922	15775	15809	15899	15800	15965	16051	15708	15851	15919	15861	15979	15876	16036	15777	15665	15841	15782	15742	15784	15862	15962	15686	15985	15768	15820	15827	15761	15879	15874	15725	15816	15665	15856	15798	15964	15902	15893	15966	15804	15843	15746	15965	15934	15882	15746	15904	15877	15779	15793	15892	15830	15784	15896	15788	15815	15787	15716	15907	15761	15885	15673	15770	15677	15873	15843	15827	15882	15740	15933	15548	15862	15751	15974	15713	15919	15721	15967	15941	15851	15782	15943	15990	15769	15869	15930	15957	15822	15905	15839	15840	15824	15746	15911	15933	15907	15913	15722	15792	15816	15870	15710	15660	15795	15725	15841	15678	15846	15799	15897	15876	15958	15661	15941	15846	15875	15756	15900	15802	15765	15688	15992	15680	15928	15759	15636	15948	15843	15705	15897	15769	15915	15870	15889	15956	15859	15808	15902	15734	15795	15817	15800	15889	15818	15891	16002	15811	15833	15947	15966	15945	15924	15801	15714	15861	15862	16035	15722	15762	15703	16059	15879	15704	15851	15886	15848	15837	15845	15712	15801	15771	15792	15746	15863	15839	15796	15686	16038	15942	15838	15802	15876	15797	15938	15990	15781	15822	15864	16050	15808	15877	15712	15892	15869	15817	15811	15715	15695	15893	15891	15957	15730	15789	15747	15970	15711	15938	15863	15848	15877	15904	15853	15612	16009	15888	15994	15890	15894	15806	15840	15717	15935	15976	15916	15977	15851	15744	15834	15767	15776	15791	16017	15967	15915	15926	15826	15644	15842	15867	15846	15695	15677	15890	15915	15922	15834	15864	15850	15970	15986	15972	15913	15798	15699	15736	15788	15676	15853	15672	15718	15724	15904	15721	15806	15846	15932	15895	15796	15786	15839	15762	15870	15903	15705	15763	15912	15709	15894	15888	15843	15879	15785	15694	15691	15734	15784	15830	15844	15561	15634	15938	15759	15844	15745	15857	15864	15848	15984	15771	15730	15944	15812	16041	15794	15749	15771	16081	15835	15920	15881	15840	15828	15949	15797	15851	15911	15843	15916	15744	15816	15723	15786	15804	15847	15867	15820	15771	15841	15922	15888	15878	15981	15846	15760	15812	15679	15645	15911	15765	15749	15849	15747	15748	15837	15743	15844	15786	15970	15763	15983	15697	15840	15786	15791	15850	15841	15877	15873	15827	15763	15881	15676	16078	15800	15897	15960	15867	16033	15871	15622	15824	15825	15961	15806	15804	15881	15868	15796	15897	15774	15870	15884	15928	15693	15755	15735	15823	15828	15788	15871	15724	15778	15845	15701	15747	15772	15801	15740	15737	15903	15750	15619	15756	15727	15858	15958	15916	15975	15920	15977	15900	15997	15851	15713	15972	15823	15577	15827	15799	15896	16008	15834	15830	15771	15924	15702	15863	15692	15794	15891	15789	16034	15880	15854	15785	15869	15809	15822	15873	15942	15806	16032	15728	15559	15765	16004	15891	15859	15871	15841	15867	15649	15826	15811	15710	15937	16062	15883	15748	15749	15913	16121	15754	15884	15734	15793	16024	15876	15960	15569	15867	15799	15755	15858	15868	15837	15748	15833	15910	15798	15809	15761	15749	15700	15901	15845	15871	16094	15773	15901	15774	16033	15848	15934	15964	15952	16005	15664	15813	15884	15935	15744	15746	15781	16047	15866	15986	15827	15835	15869	15890	15838	15896	15993	15841	15928	15752	15654	15786	15873	15947	15898	15829	15823	15702	15910	15857	15810	15723	15887	15689	15949	15877	15904	15872	15884	15921	15712	15792	15817	15944	15788	16015	15807	15841	15843	15809	15859	15642	15807	15851	15892	15995	15710	15937	15839	15856	15879	15838	15917	15753	15845	15681	15969	15999	15950	15963	15963	15872	15872	15787	15842	15918	15798	15889	16030	15835	15832	15854	15860	15850	15804	15725	15859	15948	15917	15795	15915	15933	15803	15814	15945	15867	15773	15878	15859	15565	15780	15698	15715	15776	15844	15736	15802	15918	15730	16102	15843	15904	15942	15865	15791	15926	15833	15777	15759	15753	15703	15749	15908	15734	15935	15878	15888	15658	15731	15840	15807	15950	15852	15686	15896	16002	15900	15841	15931	15863	15865	15673	15740	15800	16016	15753	15825	15783	15862	15763	15861	15669	15848	15828	15805	15974	15906	15886	15733	15898	15807	15957	15880	15774	15870	15635	16062	15851	15953	15777	15915	15826	15821	15846	15805	15759	15798	15880	15849	15888	15758	15963	15937	15877	16004	15898	15863	15904	15853	15756	15725	15984	15704	15880	15881	15795	15754	15849	15980	15832	15821	15859	15858	15745	15907	15895	15721	15901	15823	15810	15736	15862	15843	15935	15856	15770	15733	15973	15802	15753	15707	15715	15742	15806	15734	15924	15882	15719	15726	15856	16003	15765	15766	15882	15979	15801	15883	15918	15994	15672	15823	15693	15814	15774	15691	15930	15881	15932	15893	15793	16052	15838	15898	15908	15914	15753	15815	15944	15827	15716	15817	15789	15886	15594	15945	15788	15791	15889	15718	15817	15893	15801	15896	15871	15911	15709	15777	15919	15795	15739	15757	15946	15909	15962	16023	15826	15772	15973	15848	15905	15882	15784	15944	15874	15810	15817	16059	15794	15870	15822	15903	15884	15823	15752	15762	15974	15657	15763	15888	15910	15930	15821	15631	15855	15872	15864	15761	15777	15922	15860	15753	15819	15882	15844	15691	15979	15945	15918	15870	15862	15768	15822	15997	15747	15741	15933	15841	15928	15675	15751	15842	15898	15744	15740	15940	16021	15739	15959	15840	15956	15874	15841	15841	15819	15766	15748	15642	15657	15956	15717	15767	15985	16104	15715	15746	15911	15826	15842	15825	15849	15905	15664	15862	15773	15849	15716	16011	15788	15677	15914	15899	15861	15933	15820	15823	15882	15783	15960	15792	15993	15803	15930	15873	15794	15846	15793	15629	15970	15852	15859	15918	15757	15752	15768	15868	15773	15734	15765	15764	15969	15814	15969	15964	15735	15744	15879	15947	15809	15711	15767	15979	15807	15820	15777	15868	15819	15810	15783	15782	15693	16012	15967	15945	15833	15771	15914	15691	15842	15787	15875	15835	15884	16108	15714	15672	15850	15916	15840	16037	15816	15884	15645	15784	15997	15714	15878	15849	15789	15707	15879	15791	15756	15926	15865	16068	15890	15971	15929	15788	15919	15737	15731	15885	15767	15851	15810	15805	15802	15884	15828	15862	15869	15797	15829	15851	16031	15869	15968	15845	15728	15919	15908	16078	15968	15860	15706	15973	15843	15859	15835	15922	15907	15606	15792	15890	15834	15983	15744	15778	15876	15867	15788	15841	15759	15895	15873	15667	15939	15864	15809	15895	15847	15906	15810	15965	15841	15882	15708	15759	15791	15737	15885	15876	15786	15926	15906	15838	15913	15955	15831	15814	15731	15814	15856	15971	15973	15852	15782	15641	15996	15975	15964	15775	15896	15693	15732	15925	15816	16045	15820	15883	15848	15917	15855	15965	15916	15859	15936	15761	15824	15980	15936	15776	15814	15991	15592	15752	15808	15951	15880	15798	15891	15734	15962	15814	15890	15990	15799	15892	15825	15960	15630	15923	15949	15818	15929	15761	15730	15813	15895	15883	15955	15854	15750	16025	15794	15556	15849	15861	15853	15753	15872	15878	15885	15862	15916	15638	15815	16037	15827	15950	15854	15880	15775	15790	15839	16040	15825	15736	15654	15884	15838	15664	15886	15715	15780	15804	15835	15877	15823	15607	15748	15890	15879	15988	15823	15638	15882	15869	15934	15711	15763	15909	15842	15847	15920	15956	15699	15854	15821	16016	15946	15819	15947	15836	15782	15784	15774	15736	15718	15913	15760	15766	16012	15899	15782	15720	15755	15831	15810	15728	15824	15920	15677	15681	15861	15957	15935	15924	15788	15939	15818	15942	15945
22529	21056	29515	42107	61348	57532	44219	30632	23003	19771	18275	18135	18131	18173	17937	17938	17912	17774	17885	17940	17875	17732	17844	17724	18055	17837	17890	17760	17960	17957	17977	17949	17816	17653	17813	17775	17626	17626	18106	17801	17833	17724	17854	17744	17826	17812	17902	17858	17789	17856	17552	17766	17798	17899	17656	17648	17735	17780	17756	17676	17714	17685	17641	17698	17561	17631	17823	17817	17663	17618	17612	17641	17729	17684	17652	17612	17631	17610	17878	17824	17660	17722	17497	17997	17719	17605	17572	17740	17691	17740	17700	17693	17875	17749	17615	17609	17706	17560	17545	17824	17727	17857	17825	17700	17819	17826	17794	17967	17717	17666	17753	17720	17613	17740	17605	17694	17731	17650	17580	17699	17636	17568	17746	17456	17583	17756	17629	17674	17604	17767	17631	17767	17702	17613	17759	17763	17663	17426	17800	17630	17640	17717	17522	17767	17478	17847	17516	17349	17834	17750	17684	17692	17858	17810	17743	17766	17768	17558	17923	17745	17561	17773	17451	17629	17625	17604	17570	17665	17518	17621	17629	17601	17739	17657	17733	17730	17584	17531	17592	17819	17726	17642	17498	17662	17734	17749	17779	17544	17578	17758	17804	17700	17551	17572	17788	17534	17615	17754	17846	17667	17500	17534	17553	17715	17688	17800	17615	17555	17881	17867	17675	17782	17585	17751	17804	17674	17839	17718	17828	17625	17808	17753	17764	17858	17689	17533	17720	17559	17673	17785	17700	17837	17716	17566	17690	17876	17577	17724	17723	17550	17683	17787	17741	17555	17646	17481	17656	17797	17715	17623	17668	17798	17610	17796	17729	17897	17906	17661	17850	17700	17599	17684	17671	17713	17687	17688	17567	17461	17736	17611	17692	17708	17759	17723	17703	17592	17658	17705	17812	17724	17530	17705	17674	17808	17695	17537	17719	17608	17716	17798	17804	17773	17661	17830	17798	17496	17668	17770	17639	17542	17813	17591	17655	17610	17744	17700	17511	17676	17555	17637	17677	17605	17540	17717	17802	17694	17839	17394	17768	17692	17760	17796	17781	17656	17603	17782	17647	17566	17683	17597	17713	17724	17672	17816	17716	17752	17665	17849	17843	17652	17576	17605	17777	17696	17786	17373	17633	17821	17570	17688	17549	17557	17554	17519	17750	17645	17657	17580	17569	17680	17740	17758	17855	17628	17602	17549	17601	17674	17329	17656	17595	17784	17669	17831	17711	17767	17762	17859	17746	17586	17672	17762	17891	17642	17563	17687	17714	17601	17628	17780	17903	17810	17633	17704	17588	17608	17672	17505	17564	17585	17618	17653	17444	17781	17646	17627	17858	17391	17800	17674	17844	17816	17929	17591	17709	17663	17736	17780	17639	17647	17574	17588	17701	17620	17637	17677	17797	17807	17539	17419	17775	17657	17678	17827	17802	17704	17580	17698	17645	17709	17760	17559	17960	17592	17498	17729	17651	17697	17404	17624	17753	17748	17440	17712	17720	17561	17623	17780	17527	17457	17685	17617	17652	17529	17674	17660	17712	17708	17620	17731	17686	17777	17798	17603	17684	17576	17855	17760	17657	17645	17654	17669	17871	17670	17522	17823	17753	17719	17611	17593	17501	17673	17824	17473	17554	17495	17677	17650	17610	17679	17831	17669	17639	17726	17696	17669	17675	17707	17712	17650	17557	17741	17909	17656	17695	17862	17460	17844	17623	17539	17810	17475	17601	17607	17633	17501	17699	17792	17521	17804	17585	17588	17637	17664	17621	17632	17767	17504	17619	17661	17758	17767	17576	17747	17733	17786	17508	17513	17574	17623	17614	17697	17695	17618	17797	17880	17778	17566	17636	17685	17635	17601	17659	17864	17684	17754	17893	17604	17488	17657	17722	17524	17776	17720	17567	17627	17729	17556	17782	17565	17529	17792	17667	17808	17704	17818	17602	17836	17643	17761	17759	17802	17730	17510	17828	17755	17637	17704	17626	17745	17718	17743	17759	17421	17715	17458	17790	17509	17587	17665	17724	17730	17606	17783	17491	17634	17809	17640	17714	17683	17806	17775	17704	17899	17755	17664	17441	17653	17540	17946	17815	17709	17874	17727	17434	17726	17672	17654	17612	17505	17668	17659	17509	17734	17676	17602	17710	17567	17755	17885	17586	17646	17659	17581	17881	17536	17655	17802	17587	17668	17620	17644	17674	17630	17636	17565	17588	17565	17669	17838	17468	17656	17643	17711	17613	17577	17775	17863	17814	17548	17665	17734	17614	17887	17579	17567	17728	17683	17528	17898	17660	17670	17819	17524	17670	17552	17809	17705	17742	17630	17558	17764	17612	17677	17934	17678	17703	17727	17857	17656	17622	17759	17863	17578	17593	17539	17522	17715	17725	17764	17805	17559	17701	17595	17645	17592	17584	17680	17705	17783	17887	17633	17806	17763	17772	17632	17630	17690	17697	17504	17751	17673	17722	17657	17795	17693	17750	17815	17570	17503	17614	17507	17529	17602	17861	17839	17663	17669	17701	17538	17483	17816	17863	17733	17802	17583	17647	17652	17665	17880	17819	17751	17481	17629	17660	17442	17579	17462	17755	17742	17711	17867	17666	17846	17750	17498	18006	17598	17760	17581	17440	17682	17787	17708	17615	17331	17636	17717	17663	17663	17670	17425	17815	17630	17831	17589	17632	17686	17898	17628	17625	17836	17494	17731	17440	17674	17549	17579	17809	17915	17707	17758	17647	17674	17672	17431	17505	17531	17546	17555	17645	17742	17697	17686	17664	17775	17647	17778	17697	17699	17549	17673	17824	17602	17565	17671	17785	17818	17545	17733	17608	17602	17704	17622	17510	17553	17706	17622	17798	17694	17549	17787	17651	17665	17701	17544	17629	17901	17763	17567	17774	17665	17699	17724	17543	17811	17770	17700	17587	17673	17745	17708	17692	17709	17769	17685	17625	17723	17542	17551	17691	17749	17772	17719	17537	17694	17737	17563	17627	17614	17605	17745	17674	17607	17702	17544	17630	17726	17802	17686	17855	17638	17585	17660	17627	17628	17641	17516	17749	17457	17683	17814	17589	17725	17739	17739	17682	17585	17673	17665	17731	17468	17675	17646	17600	17579	17620	17530	17735	17509	17822	17669	17584	17536	17746	17628	17761	17680	17636	17780	17628	17513	17654	17597	17651	17626	17732	17768	17652	17775	17763	17658	17597	17712	17456	17670	17768	17809	17884	17615	17502	17508	17658	17686	17691	17634	17726	17707	17885	17573	17821	17728	17690	17733	17649	17730	17684	17818	17667	17666	17598	17613	17699	17779	17548	17736	17767	17616	17446	17553	18017	17613	17612	17720	17598	17758	17500	17696	17641	17783	17684	17886	17549	17794	18051	17527	17738	17710	18047	17729	17720	17722	17779	17662	17591	17923	17666	17714	17833	17708	17703	17544	17848	17607	17664	17719	17877	17716	17794	17855	17904	17617	17577	17741	17672	17613	17765	17851	17768	17859	17610	17763	17919	17695	17459	17792	17687	17625	17603	17753	17598	17644	17640	17565	17353	17479	17699	17674	17707	17549	17631	17640	17642	17735	17545	17645	17481	17729	17710	17967	17661	17570	17535	17767	17636	17697	17810	17752	17658	17664	17745	17571	17536	17647	17624	17663	17685	17755	17612	17925	17745	17649	17641	17489	17712	17701	17835	17699	17774	17709	17638	17675	17734	17660	17913	17629	17744	17769	17699	17647	17637	17775	17566	17711	17823	17666	17336	17708	17588	17601	17509	17540	17728	17633	17810	17853	17600	17763	17668	17584	17607	17566	17582	17759	17680	17575	17695	17656	17849	17534	17633	17790	17613	17404	17691	17659	17579	17722	17595	17669	17670	17548	17440	17601	17638	17639	17435	17781	17736	17659	17450	17705	17437	17638	17636	17847	17532	17977	17522	17561	17733	17537	17666	17662	17486	17678	17891	17523	17569	17787	17737	17692	17736	17791	17678	17688	17537	17583	17866	17672	17670	17638	17753	17535	17677	17775	17750	17776	17649	17811	17628	17759	17806	17646	17647	17760	17724	17790	17572	17636	17647	17808	17669	17567	17712	17533	17539	17595	17747	17707	17592	17789	17636	17308	17499	17750	17827	17600	17663	17532	17545	17682	17532	17672	17558	17535	17637	17769	17791	17615	17723	17771	17532	17642	17625	17680	17504	17739	17687	17443	17810	17678	17518	17790	17762	17812	17644	17771	17698	17582	17667	17711	17604	17391	17730	17611	17818	17759	17495	17673	17547	17624	17814	17634	17631	17604	17677	17789	17674	17674	17738	17741	17766	17762	17700	17698	17721	17713	17772	17858	17459	17744	17557	17812	17843	17518	17690	17664	17463	17564	17625	17651	17719	17623	17606	17683	17568	17513	17734	17503	17847	17764	17670	17564	17736	17514	17666	17778	17621	17701	17683	17601	17649	17676	17762	17782	17715	17754	17792	17522	17568	17597	17608	17656	17660	17733	17619	17760	17752	17829	17655	17632	17629	17570	17767	17591	17732	17547	17558	17824	17797	17614	17469	17616	17669	17684	17920	17787	17877	17731	17713	17863	17825	17617	17748	17607	17727	17813	17652	17744	17600	17572	17753	17691	17689	17616	17673	17777	17719	17775	17743	17738	17721	17575	17599	17550	17542	17687	17702	17460	17580	17651	17650	17694	17662	17583	17530	17750	17719	17434	17815	17792	17951	17552	17711	17770	18014	17709	17475	17441	17640	17558	17618	17710	17660	17749	17732	17739	17902	17572	17755	17622	17762	17722	17585	17587	17753	17812	17818	17799	17503	17771	17679	17613	17673	17443	17689	17748	17900	17665	17540	17545	17615	17646	17661	17513	17596	17577	17767	17619	17643	17690	17596	17614	17695	17728	17826	17702	17736	17525	17611	17712	17645	17618	17834	17459	17656	17446	17665	17733	17783	17691	17742	17881	17661	17936	17847	17728	17511	17703	17665	17739	17780	17658	17777	17621	17588	17811	17576	17853	17608	17701	17662	17625	17607	17722	17619	17448	17611	17630	17731	17532	17420	17825	17688	17650	17596	17732	17620	17930	17726	17653	17678	17602	17664	17617	17657	17683	17670	17695	17601	17539	17510	17511	17777	17572
21033	45775	66263	87527	81132	63773	44973	30822	21320	17263	16181	16109	15991	15991	15971	16031	16146	16277	15887	16096	15842	15879	16108	16044	15945	15848	16007	16062	16078	16042	15991	16005	16025	16077	16096	15948	15972	15985	16034	16057	15917	15965	16064	16032	16086	15963	16107	15997	16088	16095	15969	16055	16050	15979	16027	16085	15862	16037	16017	16064	16019	15955	15982	15940	16020	16033	16080	16031	15825	16016	15886	15994	15843	16025	15995	15868	15961	15874	15951	15848	16137	15790	15934	15964	15892	15951	16041	16011	15815	16060	15936	15970	15948	15903	15887	15799	15916	16022	16070	15849	15942	16085	15980	15833	16141	15762	15886	15939	15990	15984	15949	16116	15948	15980	16090	15937	15824	15968	16003	15980	15935	15876	15971	16056	15874	15983	16231	16073	15928	15894	16072	15969	15898	15883	15862	15881	15885	15923	16025	16058	15978	16019	16000	16002	16057	16005	16064	16111	15925	15996	16070	16079	15959	16045	16060	16016	16011	15961	16074	16044	16025	16128	16082	15811	15966	16007	16035	15899	15850	16007	15706	15916	15951	15790	15815	16072	16000	15918	15911	15961	16078	16024	16011	15896	16054	16061	15967	15818	15922	15963	15832	15992	16161	16036	15867	16077	15875	16100	15944	16082	15856	15968	15998	15923	16103	16019	16039	16034	15902	16057	16021	15928	15808	15993	16091	16064	15852	15816	16158	15964	15865	16163	15890	15959	15904	16054	16091	15851	16034	15872	15996	15978	15886	15909	15933	16048	16018	15940	15924	16075	16048	16251	15991	15941	15841	16185	16049	16182	16075	15911	16104	16067	15910	15874	15812	15911	15972	15970	16098	16035	16005	16060	16031	15968	16027	16130	16273	15839	15920	15913	15978	15813	15890	15860	16001	15857	15990	15962	16016	15930	15938	15945	15899	15897	16044	15978	15955	15969	16083	16013	15903	15993	16011	15739	15988	15805	15958	16018	15868	15957	15869	16026	15885	16003	15877	16068	15891	16016	15951	16152	16075	15984	15808	15846	15834	16089	16080	16074	15891	16057	15997	16090	16072	15882	15950	16032	15861	16096	15974	15914	15922	16038	16015	16074	15933	16171	15984	16087	15774	15882	16121	15934	15884	16022	16029	15999	15974	15832	15980	15969	15926	16065	15836	15983	16037	15941	15898	16327	15984	15998	15896	15957	15953	15883	15940	16110	15865	15974	15965	15986	16056	15963	16072	15933	15988	15949	16093	15920	16110	15878	15964	16165	16060	15816	16077	16056	15991	16021	15935	15885	15937	16051	15890	15938	15886	16164	15927	15915	15910	15940	15900	15949	16068	15962	15919	15941	15973	16104	16033	15959	16035	15862	15988	15996	16034	16008	15973	15946	15890	15975	16024	15928	16110	15873	16008	16001	15943	16041	15987	16042	16028	16207	16127	15894	16196	16037	15973	16079	15967	16148	16069	16005	15807	15932	16073	15825	15946	16005	15931	15889	16176	15951	15962	16055	16015	16069	16070	16003	16083	16089	16106	16024	16107	16014	15916	15943	15968	15960	15765	16105	15968	15988	15993	15873	16089	15955	16023	15976	15917	15857	15964	15987	16120	15976	15977	15976	16000	15868	15971	15888	15774	16012	15832	15951	16030	15803	16137	15911	15948	15752	16013	15856	15879	15995	15963	15726	16023	15962	15786	16058	15964	16054	16064	16036	16049	16013	15848	15952	15760	15999	16095	15879	16040	16033	15864	15972	15953	15832	15865	16059	15943	16029	16092	15898	16050	15830	15996	15983	15877	16012	16003	15767	15879	16027	15889	15887	16009	16081	15942	16051	16099	15926	15881	15750	15898	16186	15861	15932	15955	16014	15972	16053	16062	16030	16017	15727	16007	15860	15859	16033	16014	15943	15926	16041	15858	15944	16150	15949	16078	16025	15940	15985	16167	16001	15965	15949	15849	15863	15900	15975	16141	15832	16001	16138	15909	15896	15814	16010	15969	15969	15888	15924	15908	15929	16027	16095	15911	16033	16022	15954	16090	15967	15875	16036	15945	15996	16026	15986	15938	16082	15960	15944	15820	15962	15836	15945	15926	16023	15935	15928	16002	15997	16027	15939	15929	15962	15925	16081	16134	16145	15826	15879	15975	16006	15945	15970	16078	16000	16115	15980	16020	15992	16179	15912	16122	15812	16152	15864	16048	15917	15790	16047	15963	15933	15948	16018	15814	15778	15946	16100	15965	16125	15871	15936	16045	15945	15848	16150	15996	16040	16029	15781	15982	16028	15929	16075	16019	15817	16023	15936	15940	15895	15945	16126	15943	16084	16036	16020	16023	16090	16040	15944	15979	16168	15996	15842	15996	15886	15966	16228	16001	16003	15887	16009	15924	15949	15968	15920	15888	16006	16019	15893	15974	16134	15980	16020	16151	16092	15975	15850	16000	15858	15883	16110	16064	15985	16125	16140	15910	15853	15835	16006	16181	16164	16030	15977	16011	15952	15961	15951	15996	16069	15981	16006	15967	16158	15970	16021	15972	16075	16018	15816	15952	15839	16006	15894	15891	15891	16072	15952	16140	16013	15863	16096	15965	15926	15838	15823	15793	16070	15969	16165	15864	15985	15990	16090	16020	15938	16008	16031	16101	15851	15814	15862	15884	15931	15991	15901	15901	16007	15983	15940	15961	16021	15979	16079	16106	15795	16003	15893	15723	15982	15978	15843	15984	15935	16086	15761	15950	16046	15953	15964	16007	15913	16040	16012	16014	16091	15941	15974	16127	15933	15966	15949	15992	15930	15958	15807	15958	15956	15961	16059	15877	16079	15827	16090	16069	15937	16027	15806	16107	15757	15860	15957	16007	15847	15900	15851	15903	15988	15965	15926	15918	16040	15965	15918	15922	15992	16011	16048	15838	15860	15955	15915	15913	15865	16198	15888	15965	15890	15996	15852	15948	15969	15948	15981	15871	16059	15993	15893	15898	15953	15900	15904	16009	15986	16041	15882	15965	16038	15945	15777	15962	15874	15950	15941	16129	16109	15957	16092	15798	15903	15964	15840	16186	15814	15927	15897	15909	15956	15982	15906	15942	16042	16058	16193	16044	15984	15903	16073	16009	16030	15802	16133	16040	15924	15801	16001	15830	15929	15849	15934	15935	15961	16126	15847	15941	16099	15931	16089	15952	15819	16112	16224	16013	15903	15990	16033	15899	15945	16063	15944	15891	16054	15969	16060	16049	15996	15997	15931	15997	15947	15970	16004	15977	15841	15991	15919	15928	16039	15810	16017	16137	16165	15934	16077	15870	15989	16010	16106	15921	15996	15882	15922	16005	15839	16042	15899	15938	15926	16106	15875	15942	15971	15887	15965	15979	15920	15937	15860	15856	15998	16149	15992	16000	16078	15962	15992	16224	15861	16078	15933	16006	16031	15887	16024	15915	15884	15965	15987	15910	15843	16005	16192	16019	16051	16007	16144	16027	15966	16021	15937	16110	15831	16075	16099	15972	15954	15970	15951	15981	15849	15958	15958	15971	15796	16060	15910	16048	15972	15972	16147	16089	15814	16038	15967	15976	15952	15972	16089	15975	15881	15923	16040	15880	15998	15914	16037	15886	15756	15950	15812	15982	15924	15957	15806	15899	15978	16141	15890	16136	15816	15816	15978	15873	16090	16004	15870	15976	16074	16071	16140	15916	16063	16068	15994	16134	15824	16059	16023	16005	15849	15904	15929	16084	15921	16006	15920	15807	16002	15990	15908	15864	15994	15981	15971	16081	15794	16015	15930	15981	15966	15972	16003	15831	16000	16080	16112	15968	16061	16082	15888	16075	15955	16080	15990	15997	16005	15878	16034	16071	16128	16015	16049	16038	15922	16089	16233	15945	16076	15862	15974	15774	15946	15912	15846	16045	15926	15934	15808	15814	15957	16052	15916	15925	16068	15896	16017	15829	16023	15956	16002	15902	15935	16223	16050	15795	15892	15865	15926	15851	16018	15898	16029	16094	15833	16031	16074	15809	16116	15859	16041	16027	15978	16075	16007	15859	15833	15891	15957	15744	15890	15972	15903	15908	16150	15972	15894	16069	15984	15934	16271	16006	16019	15920	16067	16026	15900	15980	15890	15969	15917	16159	16009	16043	15910	15857	15935	15930	16011	16080	15836	16069	16013	16168	15898	15969	15856	15930	16099	16007	16030	15854	16006	16035	15831	16166	15932	16108	16129	15855	15970	15955	15923	15743	15973	15935	15931	15980	16054	15987	16016	16043	16121	16164	15933	15977	15916	16132	16077	16031	16032	15995	16119	16012	15853	16098	15987	16021	15890	15804	16010	16009	15930	15901	15940	16086	16090	16050	15851	16173	15915	15990	15944	15999	16031	15973	15872	15973	15888	15871	15919	15697	15955	16061	16000	15997	15962	16013	16107	16051	16089	15856	15948	15851	16030	15966	15925	15947	15997	16105	15906	15986	15996	15783	15890	15872	15836	15913	16062	16173	15926	15993	16023	15923	16067	15846	15950	15981	16160	16017	16086	16003	15930	15927	16068	15948	15827	15812	16068	15822	15858	16065	15979	16122	15962	15942	16059	15919	15922	16056	16065	15774	16183	16033	15845	15905	16005	16105	15992	15867	16079	15986	15854	16167	15918	15901	15869	15991	15980	16041	15864	16045	15860	15959	15993	16067	15870	16024	15922	15779	15906	16026	15941	15979	15926	15878	15946	15932	15910	15864	15949	15943	16050	15895	16020	16059	15872	15968	15910	16060	15759	15881	15990	15909	16083	16044	16031	15854	15897	16186	15898	16114	15988	15998	16110	15955	16086	15989	16077	15994	15804	15821	15935	16190	15951	15979	16224	15909	15980	16021	16020	15933	16096	16002	15853	15971	15932	15917	15982	15909	15821	15945	16065	15994	16028	15909	15886	16041	15851	15954	15962	15972	16042	15939	16026	16000	15815	15946	15984	15999	15969	15847	16052	15834	16073	15900	15892	16028	15957	15921	15868	15957	15975	15761	15997	15904	15987	16011	16077	16000	15934	16075	16026	16093	15865	16016	16149	16013	16027	15974	15939	16187	16124	15964	15973	16005	16090	15930	15893	15948	15977	15980	15968	15851	15865	15947	15989	15950	15984	15897	16087	15896	15971	15983	16193
27079	22730	30516	38601	35912	28695	22589	19032	17654	17231	17163	17113	17194	17278	17292	17133	17219	17106	17254	17275	17382	17372	17319	17435	17422	17078	17232	17025	17098	17120	17164	17168	17078	17448	17063	17332	17131	17217	17198	17452	17097	17212	17313	17242	17254	17154	17127	17359	17196	17509	17103	17262	16953	17159	17292	16960	17372	17175	17120	17361	17355	17135	17224	17152	17297	17223	17326	17242	16954	17277	17197	17157	17364	17011	17064	16924	17151	17206	17203	17102	17175	16964	17260	17316	17216	17390	17198	17083	16969	17389	17007	17080	17119	17091	17090	17377	17175	17239	17006	17184	17279	17206	17261	17140	17175	17362	17126	17096	17182	16972	17224	17119	17314	17243	17250	17051	17096	17103	17086	17000	17119	17140	17249	17208	17171	17044	17167	17218	17155	17191	17143	17238	17372	17137	17140	17196	17220	17112	17192	17108	17082	17325	17235	17031	17337	17274	17155	17355	17152	17254	17396	17294	17031	17088	17017	17061	17273	17055	17202	17258	17237	17165	16991	17220	17138	17050	17175	17092	17185	17209	17129	17062	17293	17067	17213	17129	16955	17261	17175	17060	17240	17193	17044	17206	17305	17073	17157	17108	17176	17272	17118	17090	17108	17006	17126	17242	17154	17038	17220	17070	17232	17175	17074	17259	16964	17299	17378	17082	17170	17244	17064	17223	17250	17164	17300	17085	17227	17157	17047	17138	17190	17294	17078	16962	17100	16907	17165	17164	17153	17463	17344	17075	16985	17278	17093	17128	17017	17096	17241	17053	17223	17188	17019	17304	17207	17055	17145	17266	17277	17254	17147	17365	17128	17071	17371	17181	17096	17189	17164	17034	17158	17292	17149	17149	17125	17189	17327	17200	17006	17207	17037	17190	17219	17294	17173	16998	17210	17230	16946	17259	17321	17008	17101	17199	17077	17174	17283	17105	17009	17195	17080	17292	17238	16973	17189	17105	17188	17337	17112	17303	17487	17132	17056	17192	17242	17096	17293	17101	17060	17082	17148	17080	17125	17322	17320	17115	17182	17204	17226	17199	17066	17078	17186	17066	17070	17170	17108	17208	17233	17240	17128	17301	17216	17103	16977	17263	17278	17348	17325	16981	17228	17255	17367	17072	17199	17058	17199	17287	17226	17113	17308	17395	17132	17236	17006	17051	17126	17297	17205	17109	17281	17122	17327	17174	17213	17320	17119	17233	17242	17134	17243	17029	17208	17290	17289	17110	17310	17147	17110	17193	16978	17337	17012	17316	17099	17199	17257	17183	17319	17212	17157	17145	16974	17155	17216	16824	17284	17125	17080	17171	17216	17230	17190	17208	17065	17170	17056	17324	17024	17116	17329	17232	17177	17285	17063	17105	17156	17235	17105	17140	17331	17012	17174	17163	17131	17229	17069	17165	17166	17342	17397	17081	17162	17236	17178	17351	17176	17172	17101	17078	17109	17283	17235	17268	17163	16966	17189	17043	17205	17481	17201	17047	17164	17126	17255	16977	17235	17415	17297	17127	17042	17235	16970	17132	17166	17172	16990	17234	17025	17069	17122	17086	17333	17266	17407	17337	17297	17431	17252	17352	17407	17223	17193	16972	17151	17132	17156	17078	17136	17235	17012	17194	17130	17093	17021	17083	17128	17322	17196	17092	17097	17193	17150	17189	17400	17383	17256	17256	17202	17008	17187	17247	17224	17053	17226	17296	17113	17251	17205	17001	17013	17215	17224	17329	17126	17406	17174	17377	17090	17096	17477	17237	17112	17175	17103	17097	16955	16879	17085	17333	17049	17173	17028	17163	17248	17165	17074	17122	17236	17258	17245	17287	17312	17217	17368	17099	17352	17194	17234	16938	17216	17127	17279	17298	17178	17135	17094	17140	17305	17201	17300	17182	16975	17219	17284	17259	17212	16984	17340	17420	16948	17153	17173	17088	16997	17206	17116	17144	17239	17255	17194	17289	17515	17130	17239	17124	17318	17160	17021	17090	17084	17065	17133	17120	17222	17137	17291	17138	17313	17284	17239	17181	17373	17089	17205	17207	17185	17224	17080	17143	17020	17102	17291	17207	17153	17368	17310	17148	17234	17263	17232	17059	17130	17058	17111	17059	17264	17047	17291	17306	17055	17097	17142	17012	17087	17057	17102	17258	17212	17287	16981	17022	17269	17303	17291	17204	17271	17089	17164	17146	17398	17401	17221	17200	17341	17296	17061	17161	17300	17389	17182	17357	17102	17284	17124	16953	16946	17238	17004	17159	17205	17020	17257	17356	17265	17030	17147	17283	17448	16919	17114	17096	17189	17164	17055	17222	17301	17406	17255	17043	17160	17293	17241	17259	17250	17302	17216	17030	17062	17064	17091	17058	17131	17259	16936	17140	17233	17100	17194	17032	17175	17038	17180	17408	17052	17036	17098	17066	17265	17235	17017	16924	17091	17141	17198	17292	17142	17068	17023	17131	17280	17181	16969	17019	17175	17308	17224	17171	17203	17029	17302	17157	17330	17142	17285	17139	17264	17202	17317	17323	17342	17215	16940	17047	17357	17213	17088	17117	17144	16962	17058	17373	17278	17161	17480	17068	17122	17232	17166	17244	17073	17058	17176	17153	17393	17359	17339	17122	17308	17277	17085	16981	17192	17073	17162	17169	17177	16996	17235	17280	16971	17221	17288	17108	17219	17276	17390	17248	17304	17078	17043	17223	17058	17138	17292	17190	17183	17316	17059	17089	17213	17269	17393	17070	17234	17215	17004	16997	17188	17246	17015	17272	17310	17035	17140	17230	17353	17133	17132	17091	17405	17249	17171	17168	17468	17204	17344	17105	17236	17190	17261	17241	17363	17412	17189	17146	17124	17408	17225	17150	17243	17246	17369	17168	17300	17145	17178	17158	17359	17200	17216	17174	17121	17215	17184	17432	17167	17362	17232	17164	17154	17271	17332	17119	17420	17014	17095	17394	17259	17407	17133	17273	17107	17160	17048	17245	17215	17091	17108	17133	17226	17000	17240	17233	17263	17280	17479	17333	17130	17053	17307	17409	17225	17206	17086	17139	17168	17147	17134	17008	17330	17347	17244	17218	17150	17041	17418	17400	17243	17184	17290	17031	17271	17168	17114	17257	17165	17264	17325	17275	17327	17075	17200	17347	17200	17061	17009	17099	17322	17317	17129	17192	17243	17147	17247	17161	17137	17384	17321	17234	17515	17068	17048	17182	17198	17324	17193	17404	17092	17173	17240	17188	17014	17255	17210	17288	17131	17160	17258	17379	17216	17227	17306	17305	17156	17295	17133	17268	17071	17158	17060	17200	17146	17142	17051	17237	17278	17293	17248	17325	17271	17325	17267	17038	17037	17063	17222	17124	17321	17190	17356	17323	17221	17215	17270	17160	17095	17226	17228	17184	17186	17172	17069	17021	17156	17139	17390	17215	17278	17114	17274	17225	17326	17249	17120	17020	17096	16908	17123	17052	17194	17181	17418	17060	17265	17370	17045	17296	17145	17240	17300	17206	17138	17088	17183	17140	17027	17098	17437	17253	17083	17441	17204	17350	17208	17271	17299	17197	17131	17148	17193	17255	17155	17197	17167	17107	17254	17317	17068	17228	17164	17249	17192	17164	17248	17230	17190	17292	17090	17263	17213	17170	17183	17112	17131	17192	17204	17259	17129	17158	17317	16959	17090	17089	17070	17109	17193	17035	17350	17154	16959	17285	17255	17134	17255	17215	17326	17075	17118	16943	17221	17350	17308	17065	17181	17116	17059	17139	17189	17312	17296	17455	17316	17066	17119	17269	17362	17022	17033	17383	16939	17270	17251	17151	17271	17244	17283	17214	17257	17223	17168	17272	17142	17192	17149	17254	17313	16976	17091	16868	17018	17235	17131	17279	17106	17116	17143	17056	17208	17298	17132	17101	17035	17225	17233	17164	17056	17204	17064	17232	17158	17212	17304	17149	17272	17290	17310	17240	17137	17002	17232	17265	17137	17174	17043	17067	17208	17325	17295	17216	17289	17278	17296	17317	17176	17074	17282	17166	17223	17190	17213	17114	17104	17204	17106	17242	17101	17339	17138	17017	17414	17297	17147	17248	17114	17169	17137	17207	17257	17316	17430	17149	17288	17210	17182	17353	16985	17227	17082	17001	17104	16980	17256	17042	17269	17089	17129	17220	17261	17119	17098	17328	17193	17178	17239	16886	17057	17172	17085	17144	17275	17053	17231	17112	17178	17138	17234	17157	17258	17216	17062	17137	17263	17119	17298	17376	17320	17192	17104	17258	17289	17102	17200	17186	17179	17153	17039	17237	16996	17139	17388	17187	17218	17247	17333	17346	17302	17414	17090	17059	17170	17365	17050	17259	17078	17094	17193	17245	17178	17057	17237	17237	17394	17193	17216	17074	17277	17182	17137	17175	17378	16998	17064	17154	16907	17191	17225	17097	17211	17067	17192	16966	17296	17334	17301	17245	17133	17211	17227	17082	17077	17159	17239	17218	17158	17269	17165	17073	17086	17058	17251	17025	17061	17081	17144	17117	17161	17427	17134	17172	17283	17171	17025	17190	17047	17186	17090	17274	17086	17296	17100	17162	17169	17170	17197	17146	17139	17218	17318	17137	17368	17343	17263	17150	17149	17311	17250	17188	17184	17174	17196	17077	17274	17114	17142	17207	17029	17192	17272	16981	17347	17331	17094	17170	17035	16981	17082	17190	17105	17203	17249	17388	17248	17233	17371	17137	17128	17087	17320	17022	17354	17222	17090	17152	17169	16963	17064	17253	17091	17102	17262	17163	17333	17389	17177	17131	17190	17134	17286	17300	17193	17187	17206	17267	17196	17006	17171	17118	16934	17187	17447	17235	17151	17075	17154	17200	17241	17274	17262	17146	17332	17424	17349	17287	17083	17126	17224	17229	17127	17227	17083	17277	17238	17193	17147	17188	17225	17081	17130	17323	17136	16958	17171	17323	17181	16987	17118	17269	17107	17006	17080	17080	17418	17268	17069	17253	17350	17174	17225	17187	17244	17207	17343	17077	17401	17317	17163	17096	17270	17434	17148	17078	17229	16906	17219	17204	17137	17156	17141	17197	17175	17258	17471	17206	17125	17311	17086	17382	17108	17062	17273	17279	17207	17278	17187	17066
17866	28012	34824	40552	36883	28088	21157	17367	16080	15813	15746	15637	15832	15771	15655	15847	15805	15707	15652	15691	15826	15706	15602	15763	15732	15663	15638	15704	15610	15730	15684	15638	15716	15675	15392	15646	15851	15636	15706	15786	15600	15711	15775	15774	15602	15594	15771	15387	15827	15891	15704	15818	15718	15524	15615	15591	15733	15773	15763	15756	15741	15739	15676	15606	15743	16054	15595	15725	15838	15675	15755	15648	15786	15747	15704	15696	15925	15668	15709	15705	15776	15705	15679	15686	15686	15755	15754	15622	15547	15666	15707	15754	15526	15806	15768	15599	15641	15579	15588	15585	15520	15891	15758	15707	15623	15688	15636	15587	15671	15847	15546	15550	15757	15631	15770	15728	15723	15694	15566	15762	15467	15656	15709	15507	15620	15717	15659	15758	15647	15730	15735	15655	15759	15793	15636	15561	15853	15605	15710	15753	15588	15579	15524	15627	15677	15602	15861	15732	15963	15518	15768	15745	15563	15627	15597	15484	15512	15574	15620	15776	15555	15562	15506	15896	15665	15623	15729	15721	15702	15713	15749	15760	15603	15722	15610	15788	15586	15775	15604	15609	15562	15678	15781	15854	15729	15546	15728	15699	15693	15582	15723	15629	15661	15545	15486	15715	15805	15661	15760	15760	15570	15642	15731	15602	15765	15570	15572	15705	15705	15709	15643	15720	15789	15734	15778	15689	15604	15684	15652	15598	15755	15697	15672	15827	15638	15749	15595	15638	15802	15557	15715	15615	15661	15610	15821	15577	15740	15621	15666	15566	15755	15865	15687	15818	15606	15707	15619	15762	15550	15713	15764	15825	15724	15516	15749	15762	15828	15672	15592	15805	15531	15743	15591	15571	15817	15378	15662	15648	15519	15742	15605	15610	15850	15649	15582	15712	15673	15829	15615	15751	15611	15661	15826	15600	15663	15564	15536	15746	15774	15671	15766	15908	15839	15679	15659	15614	15597	15718	15540	15615	15619	15686	15587	15673	15563	15819	15511	15658	15590	15783	15745	15545	15601	15746	15473	15626	15540	15616	15830	15575	15510	15653	15588	15668	15734	15632	15855	15568	15518	15563	15616	15711	15533	15839	15542	15736	15668	15617	15695	15692	15657	15675	15592	15705	15673	15789	15796	15525	15697	15660	15601	15648	15725	15717	15748	15741	15588	15731	15603	15771	15667	15716	15761	15631	15755	15844	15494	15737	15737	15666	15729	15763	15879	15520	15632	15696	15685	15705	15738	15625	15561	15635	15681	15543	15782	15625	15695	15559	15572	15627	15760	15718	15777	15551	15548	15711	15618	15653	15701	15656	15757	15702	15606	15518	15646	15626	15611	15745	15654	15575	15966	15696	15670	15754	15763	15606	15675	15682	15634	15699	15551	15667	15578	15862	15628	15645	15438	15701	15738	15722	15780	15639	15622	15760	15808	15558	15712	15890	15680	15835	15653	15658	15557	15694	15623	15650	15644	15567	15771	15698	15654	15640	15676	15641	15901	15513	15586	15585	15523	15563	15684	15520	15666	15611	15841	15613	15543	15684	15724	15801	15721	15603	15454	15638	15680	15738	15516	15683	15805	15703	15800	15739	15592	15739	15675	15606	15792	15685	15721	15698	15758	15819	15706	15619	15753	15779	15650	15683	15830	15641	15585	15788	15664	15858	15528	15581	15669	15734	15478	15710	15609	15830	15713	15846	15705	15653	15667	15648	15700	15625	15692	15633	15755	15488	15645	15704	15641	15729	15690	15638	15610	15647	15572	15764	15694	15629	15753	15556	15609	15788	15625	15618	15701	15810	15785	15619	15691	15917	15740	15645	15626	15777	15706	15500	15733	15742	15849	15640	15627	15633	15624	15784	15716	15686	15773	15731	15680	15480	15673	15723	15591	15650	15604	15766	15660	15723	15620	15596	15734	15644	15726	15636	15738	15772	15653	15563	15652	15661	15644	15587	15827	15628	15506	15743	15775	15704	15476	15605	15621	15676	15633	15726	15673	15842	15669	15582	15501	15745	15492	15616	15541	15754	15635	15762	15726	15658	15673	15768	15606	15644	15720	15721	15651	15639	15690	15559	15691	15707	15769	15671	15725	15556	15596	15796	15687	15772	15587	15734	15609	15753	15715	15745	15764	15624	15725	15633	15859	15665	15686	15592	15746	15677	15682	15819	15939	15690	15698	15744	15653	15700	15798	15652	15684	15644	15642	15815	15597	15576	15791	15699	15702	15611	15759	15628	15740	15625	15736	15498	15608	15663	15683	15563	15870	15713	15626	15631	15692	15777	15698	15701	15871	15700	15793	15662	15841	15533	15707	15681	15600	15598	15641	15840	15884	15778	15650	15637	15690	15539	15764	15642	15538	15767	15734	15520	15651	15671	15663	15532	15681	15566	15666	15772	15647	15627	15635	15633	15628	15674	15740	15736	15671	15664	15585	15605	15828	15709	15568	15847	15657	15760	15697	15732	15587	15710	15745	15799	15751	15627	15733	15748	15659	15637	15678	15665	15656	15908	15829	15617	15744	15566	15641	15569	15780	15539	15692	15731	15761	15746	15645	15545	15729	15583	15679	15737	15645	15585	15760	15684	15850	15765	15608	15669	15648	15542	15743	15752	15600	15750	15571	15681	15763	15704	15809	15516	15607	15706	15796	15696	15640	15775	15722	15635	15726	15711	15657	15666	15680	15812	15664	15561	15691	15634	15744	15655	15810	15649	15671	15713	15749	15664	15565	15652	15530	15837	15706	15612	15687	15800	15566	15709	15573	15632	15787	15857	15575	15733	15722	15698	15690	15725	15709	15715	15675	15661	15679	15606	15701	15604	15619	15635	15745	15573	15669	15669	15871	15608	15713	15817	15719	15864	15739	15632	15776	15677	15671	15761	15597	15667	15602	15740	15648	15597	15676	15619	15829	15538	15719	15675	15735	15700	15607	15745	15594	15695	15618	15641	15673	15532	15523	15686	15594	15682	15762	15577	15766	15938	15729	15792	15768	15734	15779	15580	15442	15710	15627	15759	15579	15484	15710	15784	15915	15658	15635	15734	15609	15834	15711	15800	15640	15615	15592	15779	15608	15831	15819	15676	15647	15576	15679	15644	15754	15660	15648	15674	15592	15569	15557	15756	15539	15646	15545	15681	15757	15623	15566	15711	15735	15642	15773	15532	15615	15649	15662	15867	15712	15749	15657	15621	15712	15746	15821	15581	15776	15740	15669	15659	15712	15573	15759	15541	15730	15740	15622	15724	15563	15736	15697	15714	15552	15817	15541	15600	15554	15538	15679	15496	15639	15713	15844	15915	15628	15649	15721	15581	15658	15872	15626	15672	15799	15544	15769	15653	15844	15845	15710	15582	15673	15721	15747	15708	15636	15817	15627	15629	15754	15657	15504	15813	15789	15534	15776	15723	15698	15678	15660	15690	15648	15539	15611	15596	15654	15774	15813	15714	15552	15713	15880	15726	15778	15748	15786	15647	15633	15625	15790	15638	15628	15714	15786	15604	15776	15798	15838	15624	15754	15825	15659	15760	15728	15542	15770	15613	15607	15677	15628	15624	15582	15650	15648	15691	15672	15738	15679	15799	15650	15601	15668	15550	15586	15578	15522	15811	15714	15483	15688	15637	15771	15653	15649	15511	15689	15615	15631	15684	15802	15672	15609	15700	15589	15684	15701	15624	15560	15819	15684	15687	15647	15631	15635	15939	15798	15581	15766	15583	15790	15722	15733	15800	15926	15618	15580	15764	15624	15700	15589	15585	15618	15552	15720	15848	15769	15684	15612	15923	15601	15548	15778	15706	15700	15568	15470	15582	15627	15566	15755	15619	15568	15747	15824	15745	15656	15644	15623	15620	15670	15720	15730	15585	15650	15517	15698	15593	15665	15649	15761	15724	15777	15478	15496	15600	15510	15921	15813	15490	15577	15658	15643	15762	15592	15724	15693	15754	15657	15782	15537	15704	15716	15654	15661	15646	15589	15539	15662	15618	15504	15596	15781	15714	15646	15819	15706	15561	15734	15736	15882	15802	15515	15615	15696	15653	15698	15625	15675	15642	15802	15827	15848	15650	15726	15671	15695	15898	15691	15707	15624	15646	15581	15680	15678	15731	15558	15504	15801	15645	15638	15708	15658	15671	15759	15532	15698	15556	15625	15700	15754	15599	15527	15561	15708	15604	15775	15567	15812	15710	15786	15644	15701	15734	15663	15875	15745	15904	15480	15676	15729	15560	15670	15705	15603	15746	15717	15658	15688	15668	15654	15644	15607	15634	15587	15693	15599	15935	15412	15690	15733	15571	15720	15888	15574	15708	15604	15676	15531	15614	15596	15738	15621	15576	15659	15619	15681	15698	15493	15715	15684	15789	15778	15660	15690	15763	15689	15554	15771	15667	15707	15579	15675	15696	15777	15829	15535	15668	15713	15771	15655	15838	15788	15795	15534	15734	15673	15541	15766	15576	15651	15504	15719	15736	15659	15711	15749	15733	15640	15734	15755	15636	15747	15757	15678	15670	15657	15813	15689	15818	15697	15656	15564	15601	15677	15803	15720	15757	15826	15499	15619	15593	15752	15814	15656	15681	15702	15790	15555	15726	15836	15692	15658	15496	15861	15540	15605	15687	15602	15658	15661	15629	15669	15495	15704	15794	15710	15702	15783	15671	15855	15776	15542	15806	15689	15640	15635	15789	15619	15609	15726	15638	15675	15498	15980	15617	15660	15621	15707	15533	15798	15520	15651	15637	15631	15721	15503	15741	15787	15721	15707	15655	15902	15711	15866	15680	15816	15591	15622	15609	15580	15845	15760	15603	15734	15665	15656	15759	15657	15822	15783	15894	15629	15551	15615	15733	15721	15725	15918	15700	15704	15715	15588	15824	15384	15748	15697	15584	15604	15622	15677	15641	15700	15601	15702	15605	15675	15709	15686	15610	15723	15600	15699	15750	15752	15739	15543	15763	15634	15749	15575	15684	15619	15816	15649	15750	15703	15639	15682	15732	15615	15514	15672	15506	15614	15693	15884	15650	15639	15697	15664	15538	15565	15693	15657	15763	15545	15597	15737	15765	15547	15553	15666	15805	15688	15596	15594	15668	15663	15882	15755	15652	15548	15720	15574	15794	15499	15833	15752	15479	15695	15771
23593	21057	28993	47076	58696	48095	36239	25308	20112	18439	17646	17577	17477	17461	17478	17497	17496	17327	17277	17260	17315	17531	17389	17425	17412	17547	17231	17363	17234	17308	17371	17526	17168	17277	17227	17308	17239	17386	17498	17386	17400	17292	17417	17134	17279	17239	17538	17426	17334	17410	17392	17446	17342	17419	17330	17225	17086	17281	17108	17311	17272	17315	17146	17097	17209	17239	17207	17387	17293	17584	17292	17274	17356	17385	17318	17245	17191	17261	17324	17245	17415	17339	17320	17145	17282	17374	17479	17178	17260	17010	17181	17279	17422	17380	17265	17430	17189	17277	17318	17155	17198	17238	17257	17090	17355	17280	17351	17248	17211	17205	17254	17271	17411	17277	17299	17423	16989	17389	17282	17237	17481	17247	17341	17214	17073	17137	17240	17183	17374	17203	17364	17170	17044	17062	17247	17076	17217	17327	17210	17291	17252	17377	17126	17283	17437	17203	17238	17306	17160	17336	17190	17282	17453	17351	17181	17025	17362	17377	17566	17368	17385	17532	17260	17209	17310	17556	17219	17189	17253	17078	17337	17215	17211	17146	17226	17474	17293	17234	17136	17008	17339	17097	17229	17349	17270	17058	17330	17196	17092	17479	17220	17115	17426	17059	17270	17206	17387	17418	17585	17392	17369	17352	17304	17262	17145	17168	17142	17235	17425	17139	17335	17012	17352	16995	17151	17305	17335	17350	17684	17440	17194	17242	17312	17226	17204	17237	17379	17239	17499	17232	17551	17441	17311	17292	17408	17204	17309	17171	17112	17194	17288	17237	17442	17408	17205	17388	17460	17243	17375	17314	17157	17293	17230	17218	17243	17143	17471	17325	17293	17194	17308	17202	17174	17251	17388	17180	17305	17268	17297	17243	17389	17304	17268	17106	17272	17246	17214	17287	17291	17388	17395	17356	17319	17378	17305	17217	17170	17386	17192	17164	17377	17272	17042	17312	17209	17363	17275	17283	17253	17065	17417	17225	17177	17235	17191	17296	17119	17242	17083	17193	17148	17004	17277	17340	17217	17181	17302	17262	17180	17187	17167	17265	17289	17314	17255	17293	17280	17321	17498	17212	17301	17266	17177	17247	17197	17409	17369	17374	17213	17219	17224	17092	17185	17394	17344	17206	17229	17262	17301	17340	17329	17194	17013	17404	17242	17203	17165	17383	17256	17309	17299	17211	17336	17360	17272	17353	17124	17370	17364	17192	17402	17199	17250	17261	17321	17242	17438	17177	17101	17185	17347	17225	17233	17351	17277	17363	17272	17168	17218	17236	17387	17196	17392	17182	17499	17221	17209	17298	17451	17359	17412	17075	17141	17195	17209	17406	17263	17357	17277	17358	17165	17287	17351	17261	17324	17198	17384	17301	17287	17293	17291	17509	17462	17197	17380	17235	17345	17329	17422	17443	17331	17332	17307	17479	17286	17290	17166	17366	17637	17266	17350	17237	17244	17184	17284	17319	17368	17384	16999	17398	17420	17387	17260	17415	17367	17304	17028	17310	17444	17336	17360	17165	17320	17195	17253	17123	17250	17044	17200	17201	17226	17239	17363	17214	17288	17347	17181	17292	17404	17117	17503	17268	17187	17297	17207	17302	17068	17295	17418	17270	16991	17217	17233	17273	17383	17108	17384	17272	17318	17381	17331	17268	17158	16985	17283	17270	17450	17218	17161	17217	17166	17333	17339	17179	17193	17146	17272	17412	17367	17299	17388	17205	17198	17296	17271	17146	17057	17239	17346	17154	17324	17324	17375	17189	17100	17372	17372	17167	17409	17224	17320	17316	17368	17095	17056	17253	17301	17258	17158	17231	17149	17284	17395	17215	17382	17257	17137	17375	17132	17317	17378	17412	17112	17375	17399	17366	17122	17354	17322	17383	17378	17319	17288	17398	17167	17284	17192	17145	17131	17353	17430	17359	17150	17419	17246	17166	17400	17336	17313	17262	17554	17234	17279	17459	17203	17117	17154	17260	17168	17215	17273	17253	17279	17260	17317	17204	17252	17138	16997	17375	17351	17131	17288	17319	17419	17173	17236	17063	17331	17312	17215	17241	17318	17183	17387	17428	17424	17252	17247	17263	17385	17297	17411	17279	17283	17195	17032	17092	17185	17273	17425	17293	17229	17232	17311	17418	17409	17422	17494	17358	17158	17189	17354	17282	17161	17392	17280	17275	17165	17104	17464	17237	17268	17285	17402	17406	17455	17291	17174	17258	17235	17291	17164	17181	17293	17326	17316	17165	17306	17319	17256	17201	17108	17255	17198	17260	17263	17305	17312	17184	17352	17107	17544	17124	17036	17334	17300	17143	17268	17350	17386	17346	17269	17161	17242	17289	17237	17259	17428	17039	17131	17248	17435	17427	17555	17318	17248	17202	17260	17235	17294	17185	17171	17106	17313	17453	17215	17179	17306	17199	17269	17402	17315	17155	17406	17188	17317	17012	17355	17333	17077	17129	17302	17298	17210	17203	17289	17301	17296	17258	17440	17070	17383	17288	17284	17224	17271	17121	17184	17353	17566	17279	17153	17305	17120	17095	17303	17239	17309	17229	17240	17191	17154	17594	17211	17291	17248	17364	17264	17201	17255	17299	17322	17096	17170	17301	17253	17210	17497	17228	17319	17263	17137	17303	17175	17336	17198	17116	17394	17315	17090	17177	17065	17178	17226	17244	17195	17099	17193	17105	17194	17137	17098	17326	17201	17408	17436	17437	17202	17165	17220	17192	17237	17054	17159	17259	17362	17199	17336	17235	17434	17254	17240	17124	17283	17222	17226	17285	17033	17461	17318	17338	17318	17199	17413	17109	16980	17276	17334	17450	17340	17282	17132	17346	17401	17225	17348	17328	17180	17122	17292	17335	17472	17398	17435	17414	17256	17177	17306	17078	17265	17197	17251	17415	17113	17212	17432	17251	17283	17260	17520	17157	17425	17383	17177	17161	17300	17226	17222	17289	17190	17215	17514	17304	17159	17302	17347	17225	17463	17382	17277	17274	17205	17318	17354	17283	17167	17232	17268	17500	17340	17339	17279	17261	17157	17424	17441	17339	17271	17162	17231	17142	17354	17400	17575	17191	17237	17132	17191	17341	17347	17207	17081	17443	17366	17441	17293	17351	17321	17020	17265	17047	17225	17215	17264	17230	17159	17329	17240	17309	17339	17254	17354	17263	17000	17160	17096	17424	17429	17376	17219	17203	17362	17316	17306	17237	17310	17275	17049	17347	17326	17409	17387	17384	17201	17224	17242	17223	17359	17272	17347	17144	17301	17262	17266	17201	17176	17152	17275	17366	17385	17265	17169	17317	17380	17316	17392	17242	17326	17247	17201	17051	17226	17291	17449	17200	17240	17258	17101	17239	17289	17252	17322	17331	17302	17162	17400	17221	17230	17391	17312	17444	17182	17246	17211	17322	17235	17359	17418	17306	17306	17320	17393	17278	17254	17365	17390	17093	17317	17243	17345	17319	17236	17249	17334	17201	17407	17110	17195	17385	17287	17335	17173	17192	17231	17187	17149	17172	17156	17253	17286	17058	17131	17317	17148	17272	17272	17240	17305	17269	16989	17309	17288	17493	17275	17272	17423	17322	17527	17413	17149	17370	17423	17339	17418	17327	17506	17172	17291	17314	17253	17218	17230	17244	17365	17419	17415	17161	17310	17037	17321	17262	17338	17410	17287	17189	17359	17355	17214	17030	17322	16964	17216	17305	17382	17525	17154	17476	17128	17183	17222	17447	17459	17284	17332	17208	17309	17083	17369	17016	17313	17193	17281	17246	17200	17197	17334	17187	17263	17267	17288	17459	17356	17334	17344	17060	17200	17429	17230	17267	17374	17266	17225	17235	17174	17253	17269	17230	17289	17347	17249	17177	17339	17290	17275	17535	17328	17449	17387	17136	17053	17134	17329	17260	17305	17202	17156	17253	17251	17042	17241	17260	17073	17136	17224	17076	17184	17022	17318	17166	17296	17340	17053	17316	17419	17267	17198	17302	17407	17225	17336	17269	17092	17334	17396	17317	17247	17219	17377	17201	17190	17163	17092	17309	17336	17281	17211	17405	17260	17234	17089	17441	17161	17376	17292	17296	17117	17339	17433	17207	17255	17105	17405	17183	17381	17212	17166	17125	17115	17220	17285	17362	17154	17328	17267	17156	17276	17340	17238	17317	17177	17285	17227	17280	17267	17386	17326	17163	17077	17252	17158	17207	17225	17338	17276	17281	17333	17492	17317	17209	17323	17467	17209	17307	17321	17409	17375	17155	17520	17246	17162	17256	17384	17320	17181	17238	17345	17458	17276	17243	17425	17093	17193	17236	17423	17369	17198	17253	17352	17352	17263	17170	17307	17056	17367	17329	17179	17189	17187	17364	17365	17257	17311	17255	17082	17279	17169	17337	17201	17228	17444	17179	17308	17272	17286	17327	17101	17338	17300	17255	17341	17234	17349	17315	17163	17272	17450	17425	17166	17180	17215	17388	17334	17135	17270	17278	17444	17188	17374	17224	17268	17110	17282	17333	17264	17247	17314	17381	17178	17216	17337	17252	17147	17488	17087	17170	17306	17360	17246	17546	17316	17314	17089	17334	17244	17272	17367	17345	17305	17078	17390	17260	17116	17298	17350	17215	17402	17314	17217	17386	17263	17135	17151	17368	17409	17172	17364	17162	17176	17278	17460	17485	17257	17337	17253	17293	17171	17352	17315	17468	17285	17406	17251	17079	17232	17323	17109	17292	17148	17578	17284	17094	17235	17274	17318	17303	17453	17361	17307	17563	17106	17300	17293	17325	17297	17312	17292	17111	17249	17483	17210	17242	17473	17349	17336	17056	17209	17287	17188	17370	17250	17427	17312	17043	17166	17247	17279	17248	17082	17192	17248	17071	17094	17113	17380	17101	17103	17300	17282	17225	17216	17263	17485	17309	17266	17135	17203	17277	17190	17249	17431	17237	17414	17389	17457	17373	17457	17190	17064	17368	17288	17137	17247	17207	17359	17314	17075	17327	17172	17194	17203	17372	17406	17347	17304	17356	17384	17241	17283	17422	17344	17176	17325	17404	17180	17434	17243	17155	17390	17286	17273	17129	17326	17300	17393	17380	17481	17301	17426	17209	17168	17222	17368	17186	17314	17126
19847	36003	49598	76186	67761	50256	36232	24111	18121	16221	15802	15810	15814	15912	15757	15885	15801	15719	15762	15589	15806	15781	15795	15785	15830	15700	15748	15859	15697	15665	15682	15781	15878	15829	15907	15831	15789	15686	15715	15756	15778	15775	15739	15660	15745	15579	15765	16003	15733	15675	15806	15699	15759	15895	15759	16002	15932	15750	15591	15777	15931	15767	15853	15834	15756	15775	15791	15626	15769	15660	15899	15849	15663	15645	15579	15779	15778	15710	15873	15740	15511	15743	15760	15885	15860	15707	15654	15817	15746	15757	15761	15864	15794	15822	15830	15785	15643	15767	15746	15716	15850	15642	15488	15710	15729	15698	15874	15794	15632	15888	15802	15756	15591	15706	15753	15763	15879	15784	15831	15854	15738	15815	15648	15710	15847	15790	15757	15834	15715	15933	15819	15540	15623	15877	15914	15892	15718	15592	15758	15628	15895	15839	15802	15782	15799	15753	15885	15836	15682	15703	15600	15856	15748	15910	15592	15927	15766	15905	15704	15731	15779	15769	15728	15851	15692	15928	15666	15890	15678	15748	15683	15609	15802	15699	15795	15720	15522	15717	15835	15613	15623	15616	15747	15914	15816	15918	15947	15739	15635	15871	15705	15599	15706	15882	15662	15668	15793	15750	15878	15655	15784	15784	15871	15655	15706	15733	15811	15749	15714	15680	15773	15843	15735	15701	15688	15827	15646	15780	15675	15821	15738	15769	15853	15777	15733	15748	15677	15840	15413	15806	15771	15825	15665	15670	15862	15792	15750	15838	15764	15906	15718	15850	15641	15878	15826	15770	15799	15825	15717	15758	15777	15824	15634	15706	15682	15702	15707	15641	15870	15674	15882	15816	15767	15698	15762	15630	15665	15618	15748	15765	15761	15664	15740	15666	15744	15723	15806	15708	15673	15732	15730	15718	15812	15711	15661	15701	15821	15852	15747	15642	15710	15715	15713	15772	15779	15852	15711	15758	15721	15628	15676	15873	15810	15885	15810	15710	15798	15657	15789	15787	15724	15686	15659	15770	15729	15954	15517	15902	15751	15795	15845	15863	15685	15816	15718	15767	15620	15707	15746	15746	15619	15748	15808	15674	15665	15717	15757	15680	15716	15798	15765	15758	15821	15822	15793	15699	15699	15775	15704	15593	15795	15684	15831	15722	15805	15760	15782	15690	15776	15708	15681	15876	15738	15592	15730	15662	15686	15930	15828	15865	15796	15721	15805	15744	15727	15810	15786	15756	15839	15754	15752	15737	15754	15898	15788	15738	15779	15613	15674	15872	15696	15761	15691	15659	15805	15784	15654	15758	15615	15749	15606	15800	15864	15812	15736	15713	15659	15634	15860	15696	15799	15731	15684	15723	15794	15718	15670	15650	15821	15801	15737	15822	15719	15773	15793	15777	15566	15863	15707	15876	15727	15628	15769	15630	15840	15818	15635	15763	15846	15753	15954	15745	15731	15715	15798	15833	15637	16022	15829	15775	15852	15902	15826	15710	15669	15678	15622	15684	15680	15748	15755	15647	15797	15777	15622	15677	15810	15844	15709	15838	15816	15769	15782	15810	15536	15714	15771	15877	15723	15634	15699	15717	15797	15829	15623	15760	15720	15739	15784	15769	15629	15723	15727	15865	15722	15423	15719	15783	15823	15738	15868	15589	15667	15801	15877	15726	15677	15696	15769	15704	15711	15674	15719	15752	15755	15792	15620	15795	15851	15704	15494	15624	15873	15759	15460	15790	15800	15780	15810	15600	15726	15673	15939	15884	15800	15790	15725	15755	15700	15620	15751	15755	15581	15758	15736	15720	15736	15785	15663	15795	15881	15777	15853	15836	15765	15673	15748	15854	15810	15815	15835	16016	15724	15792	15655	15775	15776	15734	15815	15790	15713	15720	15753	15760	15651	15566	15916	15763	15895	15816	15781	15610	15788	15721	15579	15687	15820	15901	15807	15766	15761	15713	15657	15680	15856	15615	15541	15566	15676	15657	15666	15746	15865	15599	15869	15879	15801	15685	15618	15805	15856	15679	15892	15833	15761	15751	15783	15742	15740	15632	15732	15757	15697	15683	15703	15730	15751	15888	15601	15721	15838	15668	15796	15630	15770	15868	15590	15714	15705	15809	15798	15767	15904	15755	15787	15815	15745	15763	15776	15664	15906	15786	15613	15806	15719	15854	15790	15754	15724	15676	15698	15742	15660	15686	15682	15773	15897	15843	15790	15745	15771	15661	15728	15586	15822	15718	15823	15847	15657	15852	15686	15901	15799	15635	15872	15632	15816	15757	15675	15773	15737	15590	15823	15663	15702	15692	15662	15618	15824	15727	15717	15624	15697	15707	15786	15787	15664	15882	15959	15769	15842	15758	15695	15726	15665	15747	15823	15741	15679	15670	15720	15768	15653	15595	15687	15825	15626	15834	15837	15667	15717	15706	15708	15763	15859	15624	15696	15725	15721	15645	15741	15737	15787	15673	15724	15729	15659	15841	15699	15771	15880	15753	15686	15700	15696	15659	15687	15772	15799	15608	15538	15763	15774	15742	15665	15717	15683	15724	15665	15760	15786	15684	15850	15647	15977	15727	15661	15544	15705	15747	15774	15705	15622	15688	15495	15670	15660	15612	15812	15630	15769	15704	15753	15701	15651	15969	15784	15787	15585	15728	15617	15752	15616	15792	15646	15604	15738	15711	15915	15782	15763	15852	15853	15767	15652	15858	15738	15679	15646	15778	15824	15553	15894	15822	15813	15765	15792	15602	15659	15717	15779	15796	15743	15774	15853	15662	15738	15863	15764	15853	15717	15600	15689	15903	15796	15681	15794	15869	15899	15833	15598	15853	15620	15828	15927	15827	15770	15770	15855	15911	15734	15628	15680	15836	15905	15583	15625	15721	15805	15831	15790	15666	15838	15769	15673	15806	15576	15871	16007	15658	15852	15830	15739	15908	15658	15835	15792	15897	15645	15589	15643	15854	15610	15921	15797	15805	15590	15638	15796	15934	15783	15805	15742	15788	15655	15721	15711	15632	15833	15801	15654	15456	15566	15649	15630	15763	15784	15682	15733	15692	15716	15590	15675	15661	15718	15900	15765	15839	15728	15704	15625	15663	15749	15766	15814	15652	15810	15663	15796	15714	15799	15678	15719	15747	15726	15798	15867	15770	15736	15705	15668	15705	15760	15741	15717	15781	15583	15723	15533	15682	15739	15783	15765	15767	15753	15675	15709	15707	15795	15780	15671	15761	15593	15844	15802	15723	15712	15906	15671	15747	15821	15637	15884	15726	15851	15793	15745	15826	15766	15807	15730	15841	15613	15719	15666	15712	15698	15594	15699	15733	15727	15710	15656	15628	15817	15822	15630	15679	15761	15793	15737	15786	15959	15860	15794	15857	15771	15898	15749	15728	15754	15721	15797	15646	15906	15614	15675	15806	15776	15707	15862	15796	15860	15671	15657	15885	15833	15797	15668	15637	15835	15678	15881	15666	15807	15870	15744	15679	15788	15688	15791	15777	15685	15763	15772	15888	15768	15547	15932	15784	15919	15764	15682	15652	15719	15727	15584	15797	15576	15814	15873	15558	15702	15734	15759	15835	15695	15594	15700	15770	15787	15795	15869	15878	15669	15783	15649	15781	15771	15627	15820	15672	15646	15469	15780	15665	15706	15785	15564	15687	15872	15838	15721	15829	15714	15735	15614	15676	15749	15691	15795	15652	15694	15676	15728	15736	15621	15915	15708	15814	15708	15731	15857	15729	15685	15878	15736	15651	15520	15609	15841	15810	15759	15692	15877	15774	15661	15811	15681	15862	15530	15753	15652	15825	15967	15691	15771	15748	15723	15763	15831	15645	15676	15871	15638	15779	15596	15723	15786	15599	15854	15723	15714	15692	15733	15805	15872	15691	15821	15671	15693	15853	15765	15816	15716	15690	15697	15720	15744	15709	15633	15751	15880	15620	15830	15643	15806	15683	15779	15809	15667	15732	15774	15928	15740	15776	15798	15917	15820	15673	15721	15834	15586	15730	15856	15912	15767	15632	15934	15620	15852	15699	15710	15679	15840	15758	15739	15742	15891	15880	15707	15793	15694	15780	15574	15583	15571	15737	15868	15764	15700	15789	15785	15733	15797	15552	15978	15686	15861	15763	15751	15732	15801	15683	15628	15880	15852	15824	15856	15714	15758	15638	15791	15919	15741	15833	15788	15787	15816	15926	15779	15814	15905	15779	15748	15738	15624	15683	15619	15700	15516	15844	15624	15749	15718	15695	15585	15684	15695	15721	15784	15846	15863	15651	15785	15671	15749	15658	15822	15849	15780	15835	15589	15597	15802	15714	15791	15828	15944	15805	15837	15594	15597	15659	15847	15863	15753	15845	15735	15869	15833	15857	15734	15882	15705	15768	15803	15740	15745	15736	15668	15822	15840	15717	15745	15654	15774	15770	15889	15811	15624	15945	15942	15822	15768	15757	15780	15743	15732	15748	15822	15595	15763	15708	15678	15705	15850	15645	15821	15708	15786	15727	15757	15836	15708	15907	15746	15863	15892	15777	15731	15693	15618	15678	15745	15575	15614	15955	15633	15891	15784	15756	15791	15864	15691	15875	15886	15655	15873	15706	15889	15886	15858	15630	15848	15750	15658	15808	15690	15501	15681	15791	15758	15910	15680	15673	15954	15627	15771	15777	15613	15716	15670	15754	15786	15691	15896	15708	15956	15703	15576	15780	15708	15806	15549	15805	15830	15807	15825	15787	15756	15822	15695	15814	15676	15766	15804	15839	15740	15812	15740	15768	15761	15785	15689	15611	15617	15764	15765	15638	15815	15744	15753	15689	15733	15751	15851	15768	15827	15551	15815	15828	15766	15712	15790	15834	15754	15804	15768	15806	15713	15602	15793	15797	15714	15875	15646	15789	15877	15713	15749	16018	15677	15807	15690	15606	15787	15751	15708	15635	15793	15834	15847	15718	15787	15691	15865	15722	15656	15623	15775	15754	15667	15803	15843	15907	15828	15802	15787	15734	15856	15642	15795	15773	15650	15832	15762	15678	15671	15812	15727	15729	15909	15682	15718	15594	15681	15655	15672	15690	15618	15745	15741	15721	15708	15776	15545	15690	15680	15837	15763	15713	15761	15657	15892	15824
22588	21096	29063	39106	61090	57509	44729	30453	22800	19408	18284	18157	18067	17866	18051	17779	17750	17759	17767	17781	17810	17996	17744	17731	17897	17861	17717	17685	17546	17708	17902	17814	17821	17612	17670	17682	17555	17618	17758	17673	17647	17509	17660	17646	18025	17656	17752	17502	17640	17517	17602	17676	17552	17785	17683	17601	17814	17656	17684	17590	17772	17718	17606	17917	17704	17595	17616	17788	17633	17604	17730	17637	17657	17689	17515	17427	17880	17503	17516	17633	17737	17744	17568	17672	17753	17377	17289	17518	17589	17465	17443	17704	17642	17582	17548	17586	17499	17622	17648	17678	17480	17641	17547	17410	17687	17750	17741	17447	17619	17720	17551	17510	17560	17612	17577	17669	17863	17761	17666	17691	17699	17679	17694	17554	17638	17547	17695	17630	17807	17551	17831	17613	17532	17682	17546	17551	17540	17504	17761	17634	17570	17693	17705	17485	17887	17601	17571	17697	17842	17503	17473	17585	17627	17693	17708	17681	17482	17647	17541	17559	17622	17488	17861	17483	17540	17530	17548	17630	17621	17398	17621	17387	17389	17598	17678	17815	17669	17664	17640	17470	17802	17515	17519	17524	17382	17611	17651	17678	17456	17522	17482	17642	17638	17616	17508	17444	17599	17811	17791	17512	17671	17647	17680	17760	17419	17402	17638	17825	17813	17727	17658	17604	17595	17784	17581	17439	17674	17649	17470	17608	17593	17654	17325	17601	17389	17687	17700	17581	17428	17536	17730	17693	17372	17394	17597	17810	17557	17540	17533	17761	17566	17763	17691	17453	17738	17798	17754	17561	17494	17539	17563	17681	17374	17573	17520	17552	17616	17523	17411	17583	17561	17594	17651	17652	17608	17689	17686	17589	17575	17478	17477	17663	17653	17631	17470	17707	17580	17826	17584	17518	17604	17694	17603	17447	17674	17592	17679	17845	17446	17700	17738	17653	17603	17789	17764	17645	17508	17604	17578	17617	17571	17525	17555	17540	17510	17722	17592	17511	17721	17869	17586	17766	17308	17601	17585	17551	17611	17554	17718	17597	17547	17975	17539	17677	17593	17600	17577	17798	17740	17593	17997	17827	17727	17635	17699	17650	17637	17534	17645	17729	17612	17585	17654	17429	17589	17421	17561	17681	17598	17690	17751	17757	17603	17594	17734	17553	17720	17493	17624	17617	17643	17691	17539	17530	17635	17623	17596	17631	17599	17619	17515	17577	17485	17608	17737	17712	17583	17679	17567	17727	17647	17676	17724	17649	17697	17677	17547	17341	17759	17575	17618	17596	17610	17488	17751	17613	17434	17733	17572	17495	17780	17647	17502	17584	17492	17687	17652	17655	17747	17821	17668	17711	17446	17676	17673	17599	17622	17644	17576	17591	17538	17510	17419	17557	17685	17596	17552	17482	17714	17862	17609	17710	17684	17506	17505	17655	17721	17555	17553	17700	17533	17549	17711	17647	17912	17753	17550	17647	17718	17815	17659	17623	17437	17798	17701	17635	17520	17550	17732	17731	17925	17682	17690	17476	17505	17631	17371	17497	17552	17640	17651	17707	17460	17547	17602	17577	17611	17728	17603	17796	17697	17580	17575	17609	17586	17683	17633	17613	17430	17560	17769	17627	17529	17571	17626	17607	17658	17502	17693	17500	17670	17513	17666	17856	17612	17664	17651	17606	17592	17693	17511	17467	17718	17579	17490	17626	17684	17718	17780	17681	17583	17531	17686	17631	17631	17613	17364	17641	17602	17629	17794	17799	17543	17710	17506	17457	17566	17426	17552	17669	17605	17621	17454	17636	17483	17709	17734	17500	17689	17806	17676	17767	17744	17588	17633	17667	17597	17595	17655	17501	17547	17563	17645	17764	17754	17649	17765	17661	17569	17606	17585	17640	17571	17536	17634	17480	17766	17645	17921	17552	17527	17735	17578	17570	17579	17515	17578	17729	17743	17613	17596	17494	17480	17643	17761	17627	17748	17558	17594	17647	17558	17611	17785	17594	17745	17616	17585	17515	17579	17575	17594	17772	17629	17611	17531	17451	17381	17471	17608	17466	17604	17914	17674	17592	17593	17454	17695	17558	17459	17542	17462	17641	17684	17632	17502	17681	17588	17623	17738	17619	17621	17495	17649	17449	17473	17426	17598	17606	17693	17533	17592	17687	17515	17620	17561	17393	17564	17502	17468	17658	17554	17503	17482	17683	17733	17602	17392	17682	17454	17540	17775	17513	17578	17566	17744	17490	17459	17300	17704	17508	17481	17546	17702	17708	17402	17694	17665	17783	17514	17938	17681	17746	17460	17646	17686	17467	17790	17587	17640	17702	17615	17582	17530	17423	17687	17696	17673	17729	17584	17597	17648	17794	17629	17693	17643	17588	17785	17659	17463	17529	17449	17593	17440	17598	17669	17748	17676	17455	17725	17642	17713	17639	17520	17327	17561	17669	17602	17532	17517	17660	17516	17450	17541	17504	17757	17601	17538	17503	17599	17408	17832	17553	17647	17493	17542	17673	17542	17605	17502	17562	17853	17734	17652	17683	17769	17693	17721	17610	17584	17540	17654	17403	17515	17558	17555	17605	17685	17725	17563	17542	17544	17539	17598	17473	17575	17427	17568	17707	17492	17508	17586	17635	17633	17545	17391	17579	17450	17458	17508	17825	17476	17781	17605	17682	17550	17564	17767	17628	17601	17620	17671	17865	17502	17693	17650	17736	17793	17728	17578	17415	17462	17651	17882	17423	17477	17837	17490	17516	17471	17749	17460	17520	17680	17416	17626	17382	17524	17592	17609	17682	17630	17540	17519	17623	17573	17541	17628	17604	17623	17550	17673	17551	17341	17583	17687	17587	17623	17398	17642	17675	17774	17765	17412	17685	17495	17646	17610	17685	17599	17522	17495	17619	17441	17819	17274	17523	17595	17490	17727	17739	17470	17580	17597	17493	17774	17689	17651	17643	17602	17670	17781	17836	17531	17584	17550	17559	17606	17600	17465	17632	17481	17596	17685	17738	17615	17523	17575	17524	17583	17670	17703	17407	17784	17654	17435	17714	17696	17452	17669	17535	17804	17670	17517	17714	17561	17590	17473	17477	17601	17514	17549	17601	17602	17743	17683	17457	17525	17769	17824	17672	17637	17539	17830	17624	17590	17519	17631	17661	17512	17446	17504	17565	17666	17514	17600	17858	17504	17501	17587	17719	17503	17386	17680	17491	17723	17502	17841	17584	17643	17533	17587	17660	17503	17382	17686	17689	17496	17634	17589	17495	17574	17470	17452	17668	17747	17602	17690	17688	17600	17484	17707	17585	17594	17535	17629	17700	17643	17628	17486	17775	17512	17666	17390	17482	17503	17360	17600	17588	17693	17655	17562	17446	17524	17543	17426	17743	17580	17573	17475	17528	17554	17538	17456	17468	17512	17852	17514	17417	17559	17537	17724	17665	17752	17576	17604	17677	17653	17524	17501	17589	17509	17476	17782	17615	17572	17912	17757	17573	17683	17532	17667	17651	17618	17739	17472	17682	17545	17682	17635	17646	17600	17618	17626	17507	17784	17772	17547	17752	17649	17721	17670	17532	17740	17667	17569	17662	17563	17412	17665	17893	17607	17405	17722	17711	17520	17671	17636	17725	17410	17579	17666	17734	17534	17521	17754	17462	17450	17727	17693	17559	17673	17610	17582	17530	17607	17608	17810	17496	17613	17540	17707	17678	17647	17583	17775	17637	17540	17474	17531	17723	17502	17610	17828	17740	17622	17639	17392	17915	17586	17542	17629	17381	17589	17625	17561	17528	17557	17588	17582	17556	17626	17607	17682	17662	17606	17848	17772	17502	17755	17487	17670	17712	17735	17648	17573	17715	17751	17559	17630	17595	17717	17661	17699	17572	17605	17730	17543	17583	17562	17683	17706	17437	17575	17675	17716	17632	17686	17551	17497	17644	17475	17736	17448	17590	17789	17677	17641	17547	17808	17662	17492	17766	17405	17671	17429	17661	17515	17679	17679	17471	17639	17444	17651	17706	17568	17680	17608	17500	17608	17687	17560	17532	17677	17520	17721	17558	17516	17761	17523	17451	17546	17447	17705	17731	17663	17693	17603	17437	17722	17680	17643	17432	17733	17620	17856	17604	17600	17440	17578	17561	17647	17579	17635	17840	17688	17584	17653	17703	17663	17618	17618	17488	17536	17298	17683	17433	17845	17719	17597	17545	17561	17588	17703	17503	17523	17760	17623	17560	17775	17638	17686	17610	17470	17596	17747	17626	17531	17624	17647	17581	17537	17869	17705	17667	17468	17661	17699	17724	17792	17768	17822	17541	17758	17722	17503	17572	17453	17794	17849	17791	17603	17522	17588	17893	17613	17668	17698	17519	17483	17588	17575	17640	17553	17755	17623	17594	17633	17681	17660	17511	17560	17749	17571	17815	17874	17512	17673	17666	17733	17688	17608	17523	17739	17457	17622	17716	17668	17712	17606	17615	17677	17564	17413	17612	17794	17701	17437	17744	17549	17467	17644	17790	17679	17557	17554	17569	17568	17520	17576	17568	17562	17563	17376	17531	17700	17690	17425	17703	17629	17647	17678	17806	17672	17632	17685	17621	17761	17709	17719	17501	17490	17542	17709	17712	17614	17720	17596	17645	17751	17554	17423	17448	17600	17601	17639	17489	17490	17779	17633	17627	17674	17511	17701	17516	17560	17488	17664	17691	17673	17700	17556	17583	17682	17521	17653	17488	17828	17583	17656	17479	17452	17558	17734	17615	17787	17610	17691	17488	17572	17500	17711	17764	17660	17573	17619	17710	17646	17759	17769	17619	17725	17794	17693	17442	17730	17775	17666	17641	17734	17613	17697	17604	17659	17703	17906	17690	17865	17592	17732	17566	17480	17668	17625	17564	17606	17603	17802	17773	17502	17623	17553	17602	17895	17711	17453	17735	17757	17571	17632	17664	17694	17617	17756	17560	17547	17730	17701	17733	17391	17649	17623	17564	17445	17485	17694	17803	17824	17569	17576	17544	17858	17463	17523	17660	17690	17675	17748	17596	17547	17632	17619	17517	17615	17505	17690	17601	17587	17584	17610	17660	17749	17625	17560	17541	17749	17409	17473	17677	17429	17643	17707	17622	17501	17497	17598	17512
22426	42240	52963	84623	82218	63266	45920	30654	21054	16904	16273	16062	15864	15782	15929	15814	15904	15925	15872	15968	15936	15915	15797	15768	15937	15690	16073	15786	16080	15979	15999	16083	15704	16129	15899	15822	15809	15768	15908	16022	16028	15906	15869	15932	15829	15991	15899	15830	15976	15928	15856	15976	15868	16019	15715	15905	16092	15999	15892	15738	15879	16165	16029	16054	15737	15985	16013	15778	15959	15917	15960	15933	15950	15980	15933	15821	15956	15873	15885	15823	15871	15694	15921	15867	15932	15836	15971	15994	15891	15862	15905	15943	15844	15967	15979	16056	15980	16075	15803	15921	15844	15987	15832	15941	16125	15914	15914	16045	15958	15945	15723	15718	16033	16056	15869	15918	15935	15791	15804	15695	15949	15912	15903	15946	15910	15896	15935	15781	15880	16017	15903	15927	15832	15900	15835	15860	16027	15769	15869	15962	16039	15922	15839	15810	15903	15892	15977	15832	15915	16048	15984	16044	15869	15977	15799	16002	15921	15968	15842	15905	15726	15798	15935	15924	15920	15816	15980	15773	15835	15861	16023	15802	15992	15934	15858	15702	16028	15912	16046	15869	15926	15916	15970	15811	16054	15808	15786	15928	15871	15888	16001	15820	15895	15855	15937	15749	15817	15717	16137	15867	15979	15905	16008	16072	15896	15802	15907	15717	15850	16021	15974	15874	15967	15837	15785	15862	15939	15896	15990	15800	15934	15930	15886	16005	15898	15927	16009	15988	15770	15849	15854	15940	15821	15928	15950	15849	16036	15960	15695	15996	15899	15919	15811	15778	15880	15858	15845	15949	15845	15849	15885	15815	15992	16054	16013	15854	15904	15957	15877	15874	16109	15802	15889	15976	15818	16102	15766	15941	15912	16055	16039	15948	16076	16027	15909	15910	15918	15802	15908	16028	15902	15948	15889	15741	15750	15831	15787	15825	15820	15903	15922	15840	15923	16070	15748	15898	15738	15924	15954	16087	15649	15882	15845	15974	16033	15989	15870	15956	15842	15805	15938	16005	15929	15866	15980	16111	15929	15923	16072	15787	15816	15931	15823	15981	15951	15962	15685	15991	15920	15899	15968	15949	15937	16006	15861	15736	16022	16009	16006	16067	15985	15833	15939	16028	15895	15950	15796	15908	15928	15806	15834	15993	15893	16065	15915	15742	15842	15797	16035	15707	15852	15925	15861	15940	15952	15988	15930	15768	15876	15921	15796	15918	15761	15815	15902	16024	16012	15965	15911	15903	15920	15906	16062	15946	15929	15890	15875	15862	16091	15800	15763	15936	15826	15671	15967	15915	15895	15870	15810	15945	15924	15823	15858	16018	15845	15828	15846	15915	15799	16013	15984	15833	15847	15906	16085	15835	15883	15917	15842	15868	15969	15933	15775	15800	15770	16043	15957	15943	15747	15856	15829	15975	15943	15833	15954	15803	16007	15836	15936	15895	15810	15800	15907	16013	15782	15894	15974	15853	16031	15863	15947	15836	15813	16010	15926	15850	15718	15796	15912	15769	15867	15707	15861	15873	15800	15962	15783	15850	15774	15874	15891	15837	15820	15949	15819	15848	15954	16019	15949	15927	15765	15832	15841	15933	15816	16031	16078	15882	15881	16039	15903	15953	15914	15739	15918	15817	15902	15985	15875	15930	16081	15971	15891	15941	15736	15886	16117	16047	15908	15964	15902	15843	15950	15952	15726	15909	15999	15968	15839	16004	15918	15937	16010	16003	15909	15867	15984	15895	15849	15897	15853	15937	15860	15908	15933	15751	15824	16075	15854	16118	15827	15968	15836	15857	15820	16137	15775	15959	15916	15861	15928	15876	15841	15852	15829	15924	15954	15933	15858	15872	15821	15897	15919	15699	15965	15891	16016	15960	15969	15943	16093	15812	15849	16059	15759	15945	15938	15843	15734	15975	16001	15957	15866	15922	16079	15918	16024	15967	15785	15761	15971	15903	16009	15723	15859	15909	15930	15895	15937	15910	15849	15928	15996	15844	15858	15795	15821	16087	16053	15871	15664	15932	15914	16035	15817	16006	15862	15901	16044	15782	15983	15885	15915	15714	15800	15914	15869	15903	15859	15786	15719	15967	15883	15796	15928	15922	15757	15871	15847	15954	15816	15869	15941	15839	15935	15921	16015	16088	15980	15825	15924	15895	15846	15782	15985	15753	15964	15895	15904	15839	15845	15957	16015	15778	15915	15954	15712	15919	15994	15808	15896	15866	16107	15956	15799	15888	16057	15985	16040	15909	15898	15876	15939	15872	15994	15898	15995	15856	15950	15919	15824	15900	15974	15993	16047	15874	15858	15773	15846	15948	15954	15723	15709	15941	15871	16022	15797	16110	15968	15968	15817	15864	15938	15936	15935	15863	15774	15896	15878	15909	15904	15750	16066	15881	15812	16022	15841	15956	15870	15730	15921	15944	15883	15963	15925	15775	15754	15878	15951	16040	15865	15911	15823	15821	15947	15947	15885	15816	15987	15875	15992	15987	15879	15851	15877	15937	16005	15882	15836	15982	15912	15917	15896	15799	15838	15865	15998	15954	15925	15838	15752	16046	15868	15930	15970	15868	15940	15725	16031	16011	16013	15783	15929	15968	15851	15917	16016	15780	15983	15946	16029	15969	15861	15902	15825	15822	15928	15876	15866	15702	15796	15738	15883	15863	16016	15953	15873	15900	15795	15998	15995	15933	15918	15901	15857	15857	15966	15885	15972	15852	15947	15922	15814	15914	15791	16065	15686	15791	15980	15832	15914	15821	15876	15930	15876	15875	15706	15923	16086	16130	15777	15882	15704	15919	15906	15902	15740	15878	15889	15914	15964	15799	16034	15882	15842	15820	15844	15911	16012	15801	16016	15955	15698	15829	16129	15926	15958	15995	16027	15858	15889	15820	15799	15892	15767	15917	15834	15791	15907	15946	15827	15781	15863	15954	15942	15819	15779	16002	15840	16014	15703	15818	16060	15904	15944	15938	15891	15897	15843	16115	15701	15923	15925	15750	15868	15777	15922	15945	15860	15851	15986	15960	16058	15914	16064	15966	15765	15835	15941	16038	15861	15976	15781	15820	15898	15846	15888	15810	15943	15969	15591	15855	16205	16134	15921	15997	15875	15909	15840	16032	15970	15846	15807	15936	15929	16041	15887	15868	15818	15888	15918	15825	15822	15923	15819	15822	16067	15825	15798	15848	15863	15999	15988	15842	15722	15862	15890	15873	15772	15867	15875	15865	15826	15916	15712	16087	15853	15810	15892	15932	15839	15890	15968	15968	15941	15763	15924	15859	15719	15803	15806	15855	15813	15701	15961	15767	15788	15789	15961	15921	15886	15893	16051	15930	16073	15842	15868	15789	15899	15757	16061	15932	15930	15835	15986	16017	15806	15795	15948	16111	15992	15833	15943	15690	16015	16018	15782	15931	15855	15951	15784	15765	15935	15904	15979	15840	15791	15807	15960	15848	16004	15841	16036	15960	15954	15828	15799	15958	15731	15926	15809	15950	16025	16082	15956	16041	15777	15798	15795	15732	15966	16114	15879	16012	15942	15900	15775	15842	15745	16075	15913	15903	16029	15938	15783	15974	15815	15783	15764	15981	15905	15907	15880	16023	15689	16088	15913	15918	15891	15717	15801	16015	15924	15841	16000	15946	15723	15968	15909	15832	16014	15853	15897	15951	15878	15894	15831	15914	15964	15984	15894	15946	15918	15792	15882	15929	15876	15972	15915	15875	15927	15882	15841	15940	15987	15886	16026	16023	15874	16031	16046	15905	15909	15989	15775	15926	15712	15900	15937	15783	16099	15855	15825	15844	15825	15938	15884	15906	16021	15913	15933	15611	16046	15812	15953	15996	16084	15799	16045	15818	16067	15886	15862	15885	15615	15714	15986	15988	15973	15815	16060	15948	16055	16004	15986	15885	16112	15894	15955	15910	15869	16032	15798	15907	15849	15880	15912	15916	15956	15955	16019	15896	15906	16017	16043	15804	15898	15624	15894	15825	15841	15953	15837	15982	15666	15970	15933	15869	16032	15991	15968	15872	15826	15787	16019	15808	15933	15779	16107	15758	15863	15844	15729	15825	16000	15922	15988	15920	15816	16022	15776	15774	15967	15827	15834	15889	16094	15966	15920	15883	15826	15804	15955	16002	15862	16078	15853	15893	15862	15848	15973	15912	15691	15920	15995	15912	15699	16047	15754	15899	15657	15890	16006	15783	15813	15962	15912	15992	15788	16015	15946	15858	15913	15957	15932	15930	15975	15956	15925	15858	16081	15946	15842	15920	15832	15700	15967	15866	15833	15918	15842	15867	16011	15946	15772	15863	15883	15975	15838	15939	15964	16021	15975	15927	16018	15856	15862	15794	15899	15857	15789	15963	15739	15804	15954	15842	15841	15822	15852	15936	15955	15944	15874	15899	15942	15720	15888	15690	15925	15696	15764	16038	15934	15816	15931	15973	15815	16038	15976	15978	15917	15836	15942	15816	16007	16036	16126	15851	15861	15992	15800	15865	15872	15873	16002	15891	15837	15951	15737	15955	15910	15960	15854	15852	15851	15950	15884	15919	16011	15948	15803	16034	16069	15947	15832	16019	15729	15803	15898	15822	15800	15805	15784	15846	15834	15901	15973	16011	15975	15789	15969	15802	15897	15896	15867	15760	15842	15897	16081	15867	15971	15622	15764	15958	16074	15833	15757	15787	15829	15919	15848	15967	15908	16020	15822	15844	15771	16008	15827	15721	15871	15986	15822	15749	15778	16026	16023	15934	16041	15913	16033	16020	16076	15796	15922	15851	16004	16056	15804	15894	15932	15898	15817	15817	16111	15799	15855	15702	15881	15965	15781	15834	15916	15844	15981	15943	15937	15711	15813	15991	15888	15830	16033	15802	15960	15745	15895	15804	15919	15910	15885	15931	15960	15861	15826	16042	15865	15975	15907	15943	15725	15918	16001	15958	15889	15873	16068	15900	15998	16058	15906	15753	15979	15959	15944	16040	15903	15859	15897	15977	15746	15863	15888	15743	16109	16011	15860	15830	15928	15768	15858	15746	15762	15943	15879	15814	15878	15905	15822	15940	16027	16008	16032	15862	15752	15831	16064	15833	15923	16005	16015	15921	15899	15943	15879	15910
27018	23099	30410	38657	36765	29504	23095	19205	17747	17243	17364	17325	17275	17321	17315	17319	17199	17167	17153	17277	17188	17176	17220	17234	17396	17261	17128	17173	17109	17062	17373	17211	17183	17059	17041	17242	17217	17197	17225	17017	16951	17303	17188	17044	17188	17151	17350	17196	17160	17116	17332	17205	17206	17110	17415	17046	16977	17177	17196	17024	17288	17255	17181	17007	17033	17158	17199	17267	17249	17292	17114	17174	17250	17013	17262	17118	17243	17191	17278	17153	17086	17265	17259	17239	17174	17123	16943	17170	17227	17063	17064	17186	17203	17149	17228	17348	17182	17257	17158	17291	17344	17167	17109	17204	17158	17154	17263	17139	17212	17264	17057	17200	17183	16958	16912	17081	17142	17182	17206	17068	17392	17382	17234	17428	16990	17120	16955	17048	17009	17105	17020	17063	17223	17105	17205	17090	17159	17039	17250	17166	17046	17148	17183	17160	16944	17130	17221	17090	17092	17122	17069	17216	17016	17090	17113	17290	17260	17192	17185	17189	17227	17092	17432	17217	17012	17193	17170	17044	17060	17344	17293	17327	17203	17022	17144	17209	16990	17170	17123	16967	17244	17047	17295	17189	16935	17143	16956	17119	17088	17106	17240	17081	16982	17285	17255	17166	17143	17274	17133	17137	17125	17170	17259	17165	17165	17271	17353	17025	17239	17042	17136	17196	17056	17052	17040	17211	17032	16990	17130	17094	17220	17242	17127	17116	17151	17121	17259	17218	17245	17375	17125	17256	17120	17073	16964	16970	17072	16997	17120	17260	17052	17196	17041	17096	17237	17164	17051	17213	17079	17075	17192	17365	17209	17164	17124	17127	17220	17151	17268	17206	17105	17132	17272	17251	17037	17040	17173	17289	16983	17137	17074	17153	16942	17288	17084	17182	17402	17102	17151	17142	17114	16919	17237	16995	17239	17346	17072	17081	17111	17227	17256	17110	17217	17090	17170	17006	17230	17040	17051	17233	17071	17169	17074	17324	17128	17021	17172	17230	17216	17295	17175	17251	17276	17172	17089	17259	17044	16957	17102	17307	17082	17234	17058	17151	17131	17182	16985	17273	16958	17284	17092	17106	17247	17112	17294	17027	17013	16914	17126	17186	17109	17270	17297	16888	17141	17198	17229	17143	17313	17139	17120	17209	17065	17143	17166	17214	17308	17086	17171	17115	17164	17168	17272	17155	17170	17361	17249	16962	17138	17298	17224	17296	16980	16940	17159	17118	17008	17392	17104	17209	17173	17170	17159	17047	17125	17042	17076	17180	17196	17051	17144	17149	17207	17079	17119	17251	17121	17003	17122	17072	17281	17028	17087	17051	17027	17162	17179	17110	17155	17504	17319	17318	17094	17251	17229	17244	17245	17193	17109	17107	16992	17106	17087	17154	17090	17208	17134	17193	17201	17274	17169	17048	17215	17186	17013	17378	17136	17064	17263	17102	17103	16917	16980	17264	17369	17372	17090	17156	17168	17477	17133	17243	17192	17112	17084	17126	17034	17386	17448	17348	17112	17399	17369	17286	17231	17138	17326	17383	17292	17357	16978	17039	16900	17218	17188	17075	17098	17142	17319	17143	17251	17180	17116	17170	17164	17104	17135	17004	17214	17188	17090	17137	17206	17111	17057	17151	17177	17099	17091	17101	17189	17001	17297	16976	17273	17200	17178	17054	17029	17081	17064	17223	17182	17228	17109	17071	17157	17318	17033	17244	17248	17249	17141	17233	17278	17379	17073	16963	17207	17055	17220	16991	17275	17122	17220	17028	17365	17148	17357	17006	17159	17108	17303	17201	17106	17340	17049	16950	17120	17295	17327	17158	17274	17140	17169	17022	17191	17046	17328	17104	17281	17281	17088	17250	17078	17200	17029	17323	17317	17190	17214	17130	17223	17163	17449	17283	17165	17140	17101	17247	17161	17153	17235	17090	17326	17176	17266	17264	16992	17281	17323	17193	17025	17095	17048	17080	17371	17253	17232	17206	17235	17108	17204	17270	17115	17249	17132	17104	17120	17152	17020	17061	17282	17276	17249	17203	17072	16979	17082	17081	17093	17140	17122	17171	17091	17200	17173	17091	17060	17135	17082	16957	16980	17278	17194	17315	17315	17431	17048	16919	17019	16977	17119	16967	17005	17147	17191	17130	17275	17240	17255	17125	17045	17204	17188	17058	17310	16967	17167	17266	17366	17332	17297	17064	17148	17052	17160	16973	17077	16981	17119	17178	17014	17123	17137	17274	16940	17034	17106	17256	17237	17190	17186	17167	17177	17408	17090	17093	17062	17027	16873	17174	17063	17201	17140	17068	17292	17378	17126	17164	17001	17122	17235	16880	17193	17078	17140	17229	17066	16951	17161	17143	16988	16981	17224	17200	17119	17262	16877	17219	17346	17174	17120	17008	17131	17233	17261	17255	17179	17039	17065	17228	17104	17090	17056	17089	17219	17161	17193	17157	17239	17196	17271	17386	17037	17150	17303	17276	17231	17315	17177	17197	17119	17085	17069	17269	17338	17116	17105	17150	17195	17232	17079	16996	17140	17240	17077	17044	17185	17365	17205	17246	17191	16983	17285	17080	17118	17094	17201	17258	17171	17223	17225	17259	17227	17097	17131	17177	17222	17122	16903	17191	17112	17274	17048	17146	17145	17062	16949	17146	17326	17062	17228	17026	17167	17226	17194	17197	17081	17168	17144	17145	16991	17117	17147	17118	17217	17319	17058	17307	17188	17281	17236	17095	17112	17212	17362	17273	17189	17018	17094	17134	17306	17116	17170	17076	17379	17327	17219	17275	17214	16921	17122	17246	17094	17026	17142	16994	17133	17211	17040	17138	17024	16948	17040	17247	17061	17126	17018	17025	17185	17256	17125	17013	17002	17418	17274	17068	17145	17128	17101	17092	17246	17205	17092	17127	17198	17132	17102	17224	16891	17218	17178	16948	17244	17141	17320	17280	17253	17232	17018	17086	17324	17120	16874	16949	17354	17122	17010	17302	17151	17212	17214	17211	17222	17165	17043	16994	17224	17270	17149	17087	16983	17037	17144	17099	17083	17234	17193	17099	16970	17066	17135	17162	17153	17176	17227	17070	17057	17105	17230	17011	17077	17358	17129	17235	16980	17147	17258	17275	17088	17194	17063	17113	17032	17199	17064	17253	17257	17067	17070	17083	16863	17257	17196	17219	17224	17271	17150	17100	17227	17294	17148	17031	17279	17531	17125	17197	17308	17206	17004	17317	17167	17174	17089	17157	17306	17233	17314	17029	17348	17046	16923	17059	17185	17083	17172	17282	17098	17252	17167	17219	17262	17135	17213	17171	17223	17278	17156	17216	17253	17191	17176	16971	17180	17080	17038	17094	17164	17234	17360	17191	17296	17164	17016	17105	17121	17237	17143	17204	17023	17187	17195	17027	17150	17162	17306	16974	17161	17156	17001	17260	17100	17146	17305	17223	17166	17094	17097	17289	17112	17163	17184	17102	17066	17251	16980	17160	17258	17264	17243	17217	17150	17130	17076	17137	16926	17209	17132	17222	17095	17167	17078	17081	17202	17364	17245	17227	17257	17124	16936	17062	17363	17106	17160	17204	17127	17099	17297	17085	17224	17307	17090	17121	17163	17120	17119	17052	17256	17324	17160	16909	16993	17032	16919	17287	17149	17370	16998	17384	17282	17190	17200	16949	17111	17261	17127	17054	17250	17205	17067	17031	17333	17194	17231	17056	17280	17266	17087	17188	17091	17079	17172	17159	17245	17361	17274	17097	17362	17043	17107	17222	17187	17266	17217	17109	17159	17026	17036	16992	17201	17053	17229	17222	17199	17160	17174	17079	17126	17112	16871	17133	17279	17113	17343	17192	17232	17307	17074	17230	17388	17196	17250	17029	17130	17135	17162	17163	17176	17220	17275	17080	17058	17232	17112	16972	17308	16982	17324	17170	17087	16872	17151	17225	17061	17077	17134	17082	17340	17144	17247	17003	17071	17222	17419	17223	17196	17134	17117	17184	17080	17127	17279	17095	17150	17096	17164	17008	17176	17171	17379	17017	17246	17149	17293	17292	17160	17275	16942	17350	17131	17205	17318	17225	16948	17276	17138	17375	17167	17057	17312	17235	17196	17263	17244	16950	17130	17075	17225	17149	17429	17052	17100	17114	17120	17153	17207	17170	17232	17326	17122	17372	17026	16899	17157	17241	17266	17307	17258	17220	17166	16998	17290	16943	17242	17191	17193	17016	17065	17198	17099	17260	17264	17157	17260	17244	17291	17234	17113	17033	17259	16989	17109	17165	17239	17147	17245	17216	17265	16949	17213	17114	17014	17169	17155	17182	17080	17282	17254	16888	17071	17154	17040	17228	17225	17232	17061	17118	17259	17156	17366	16985	17234	16958	16963	16928	17113	17318	17116	17201	17088	17201	17138	17166	17167	17190	17257	17263	17160	17236	17214	17160	17107	16883	17235	17248	17068	17053	17193	16966	17073	17084	17113	17210	17099	17151	17045	17028	17077	17063	17134	17140	17284	17249	17156	17046	17172	17313	17212	17289	17156	16967	17277	17175	17362	17243	17066	17206	16981	17172	17178	17155	17262	17122	17306	17203	17024	17163	17120	17143	17162	17202	17282	17111	17253	17415	17197	17305	17076	17244	17132	17182	17252	17161	17117	17350	17078	17056	17238	17144	16989	17193	17177	17017	17102	17348	16985	17157	17078	17235	17274	17260	16971	17029	17265	17048	17066	17229	17165	17119	17337	17098	17183	17053	17220	17289	17313	17070	17263	17284	17317	17157	17166	17152	17060	17190	17154	17138	16940	17134	17243	16918	17236	17216	16937	17002	17131	17197	17177	16975	17277	17088	17121	17073	17110	17064	17063	17133	17193	17165	17298	17250	17199	17110	17246	17158	17108	17081	17299	17235	17295	17076	17170	17099	17189	17244	17119	17098	17127	17163	17157	17252	17062	17019	17094	17295	17050	17232	17141	17496	17257	17110	17322	17175	17293	17293	17079	17178	17160	17208	17087	17039	17261	17262	17229	17094	17065	17243	17299	17043	17169	16967	17242	17175	17201	17039	17317	17066	17297	17122	17128	17289	17307	17292	17197	17144	17262	16997	17161	17077	17004	17160	17158	17212	17054	17254
19136	29856	33777	40804	37475	29111	21420	17311	16236	15834	15668	15630	15480	15600	15568	15758	15782	15645	15773	15845	15677	15698	15754	15681	15649	15628	15786	15606	15620	15620	15625	15623	15692	15653	15715	15683	15563	15572	15597	15654	15574	15588	15590	15798	15561	15544	15666	15580	15757	15501	15745	15737	15703	15691	15592	15659	15599	15534	15639	15630	15718	15582	15505	15592	15635	15666	15459	15670	15476	15677	15602	15902	15673	15786	15661	15682	15818	15622	15649	15639	15661	15647	15607	15663	15857	15438	15680	15472	15709	15732	15626	15576	15517	15601	15729	15528	15644	15573	15809	15607	15788	15590	15642	15729	15593	15555	15720	15536	15660	15552	15737	15639	15743	15552	15889	15616	15387	15556	15725	15593	15626	15523	15728	15634	15496	15574	15776	15672	15700	15673	15688	15702	15772	15539	15674	15749	15657	15465	15813	15600	15714	15560	15719	15572	15718	15473	15881	15784	15476	15550	15556	15709	15628	15681	15602	15571	15604	15650	15722	15740	15598	15617	15662	15664	15548	15511	15698	15613	15489	15590	15764	15672	15726	15475	15836	15662	15655	15506	15584	15631	15682	15455	15511	15692	15682	15627	15764	15534	15735	15733	15730	15659	15443	15681	15622	15725	15626	15448	15497	15577	15613	15503	15565	15734	15608	15757	15694	15548	15491	15625	15630	15614	15659	15695	15407	15660	15595	15540	15842	15672	15555	15512	15571	15692	15607	15623	15547	15473	15642	15493	15655	15476	15585	15618	15708	15748	15573	15592	15647	15636	15774	15436	15722	15604	15806	15605	15629	15601	15634	15638	15405	15631	15645	15636	15813	15692	15531	15769	15717	15691	15754	15644	15585	15498	15696	15557	15679	15658	15782	15610	15554	15716	15575	15502	15559	15559	15721	15521	15642	15465	15661	15744	15625	15461	15468	15542	15518	15521	15591	15579	15714	15661	15629	15625	15788	15541	15589	15755	15656	15738	15739	15586	15453	15571	15644	15610	15639	15638	15550	15626	15523	15585	15518	15511	15551	15728	15662	15659	15685	15580	15603	15544	15631	15693	15611	15692	15625	15670	15731	15606	15650	15623	15752	15611	15715	15642	15514	15685	15534	15716	15653	15649	15531	15643	15764	15622	15538	15655	15455	15501	15778	15674	15665	15683	15743	15503	15586	15599	15625	15703	15657	15703	15472	15618	15596	15798	15634	15613	15682	15800	15609	15700	15503	15494	15642	15851	15627	15783	15581	15635	15486	15653	15588	15639	15599	15462	15622	15629	15567	15528	15638	15564	15701	15562	15586	15668	15467	15570	15361	15533	15523	15609	15659	15655	15606	15671	15704	15688	15777	15645	15717	15731	15726	15535	15616	15580	15567	15745	15712	15596	15503	15593	15640	15699	15521	15697	15593	15452	15643	15480	15447	15594	15551	15480	15474	15687	15458	15619	15738	15484	15589	15588	15755	15769	15576	15688	15538	15633	15661	15665	15666	15771	15601	15778	15719	15604	15577	15609	15588	15757	15746	15668	15679	15629	15659	15657	15666	15653	15625	15632	15653	15718	15629	15566	15506	15404	15817	15704	15586	15593	15606	15590	15688	15699	15801	15543	15651	15649	15604	15495	15725	15636	15640	15703	15632	15602	15590	15692	15879	15463	15599	15501	15580	15531	15612	15778	15636	15729	15753	15516	15675	15563	15703	15499	15697	15673	15560	15726	15749	15607	15766	15696	15431	15779	15684	15665	15576	15731	15728	15692	15726	15735	15645	15692	15558	15631	15525	15811	15652	15673	15783	15499	15628	15671	15569	15518	15518	15590	15510	15598	15585	15659	15596	15548	15592	15701	15545	15707	15591	15646	15442	15697	15726	15680	15817	15666	15730	15617	15736	15749	15579	15667	15646	15668	15502	15578	15712	15404	15699	15516	15711	15698	15500	15819	15602	15519	15376	15692	15673	15692	15708	15464	15714	15576	15472	15609	15672	15692	15758	15519	15670	15761	15768	15589	15758	15642	15563	15456	15620	15719	15484	15598	15757	15688	15718	15543	15591	15601	15532	15495	15579	15535	15597	15572	15593	15787	15637	15516	15795	15689	15527	15795	15593	15537	15778	15555	15545	15811	15652	15656	15564	15675	15495	15575	15618	15624	15490	15456	15577	15573	15686	15687	15635	15511	15716	15666	15531	15681	15531	15585	15576	15536	15726	15605	15462	15603	15826	15497	15596	15552	15566	15666	15564	15686	15599	15618	15622	15549	15549	15703	15769	15763	15617	15657	15693	15626	15723	15576	15610	15651	15588	15865	15576	15644	15558	15533	15825	15703	15411	15648	15548	15728	15623	15713	15656	15728	15687	15778	15542	15529	15635	15626	15538	15487	15700	15736	15590	15810	15752	15498	15586	15531	15609	15526	15680	15663	15717	15452	15695	15596	15617	15468	15681	15766	15600	15725	15786	15638	15719	15700	15577	15730	15546	15465	15649	15598	15774	15538	15511	15715	15649	15644	15475	15757	15622	15677	15576	15430	15757	15736	15641	15610	15624	15575	15843	15637	15678	15635	15670	15567	15634	15570	15584	15711	15521	15672	15679	15710	15636	15795	15522	15542	15800	15613	15679	15633	15685	15520	15671	15810	15681	15661	15580	15671	15497	15625	15641	15679	15725	15504	15601	15730	15653	15666	15598	15573	15567	15683	15520	15677	15677	15664	15637	15611	15819	15598	15563	15601	15705	15516	15464	15601	15539	15644	15676	15583	15686	15652	15665	15612	15723	15615	15565	15647	15665	15641	15632	15587	15647	15672	15711	15634	15698	15618	15448	15551	15621	15688	15566	15640	15653	15545	15641	15750	15647	15598	15621	15609	15556	15684	15571	15588	15655	15608	15509	15511	15620	15503	15775	15630	15655	15648	15756	15810	15568	15507	15685	15541	15657	15704	15626	15844	15657	15718	15573	15432	15522	15585	15744	15571	15589	15754	15603	15525	15570	15556	15623	15575	15593	15595	15730	15726	15651	15497	15511	15675	15645	15603	15677	15669	15791	15560	15601	15485	15849	15749	15601	15659	15694	15787	15745	15720	15568	15480	15797	15654	15706	15589	15512	15577	15690	15626	15714	15561	15682	15654	15533	15783	15619	15634	15834	15408	15683	15758	15509	15476	15579	15631	15595	15806	15741	15493	15646	15672	15591	15715	15607	15730	15662	15697	15507	15569	15677	15542	15623	15564	15587	15611	15468	15618	15619	15538	15798	15655	15772	15588	15615	15769	15700	15858	15616	15480	15662	15681	15697	15515	15710	15637	15675	15641	15636	15669	15605	15615	15673	15738	15572	15605	15602	15636	15578	15557	15601	15681	15649	15537	15461	15497	15544	15669	15760	15595	15753	15500	15556	15960	15634	15592	15647	15679	15617	15512	15571	15584	15720	15660	15586	15846	15883	15678	15679	15681	15588	15629	15624	15543	15723	15600	15604	15570	15663	15733	15627	15595	15627	15579	15813	15562	15660	15740	15765	15735	15648	15673	15732	15598	15481	15752	15689	15634	15602	15669	15761	15782	15722	15690	15584	15834	15790	15788	15643	15489	15690	15510	15516	15642	15703	15629	15719	15573	15647	15647	15588	15682	15729	15419	15683	15545	15788	15564	15678	15510	15470	15727	15728	15634	15557	15808	15632	15648	15692	15642	15698	15699	15611	15553	15626	15445	15503	15536	15663	15538	15597	15548	15748	15851	15629	15745	15712	15614	15583	15603	15652	15515	15665	15559	15591	15614	15649	15561	15610	15740	15669	15511	15641	15678	15550	15574	15691	15740	15538	15844	15717	15781	15638	15723	15673	15643	15720	15446	15687	15589	15803	15485	15493	15695	15674	15620	15490	15752	15597	15657	15560	15592	15672	15792	15698	15632	15737	15596	15642	15662	15658	15612	15517	15703	15716	15704	15693	15495	15775	15717	15624	15640	15654	15663	15699	15572	15551	15413	15560	15593	15690	15685	15484	15631	15518	15658	15575	15525	15739	15629	15494	15518	15723	15499	15609	15586	15639	15740	15740	15635	15743	15534	15691	15532	15623	15572	15651	15607	15693	15828	15542	15589	15683	15592	15606	15485	15724	15504	15611	15799	15607	15750	15404	15754	15676	15740	15728	15521	15571	15627	15526	15459	15579	15654	15626	15644	15766	15695	15623	15633	15513	15673	15569	15601	15678	15637	15683	15553	15578	15631	15622	15580	15599	15548	15612	15565	15643	15614	15667	15554	15528	15626	15687	15562	15641	15554	15589	15550	15690	15655	15538	15534	15688	15632	15717	15713	15734	15543	15558	15858	15467	15517	15755	15780	15687	15602	15700	15554	15676	15726	15608	15695	15562	15642	15721	15515	15508	15662	15651	15505	15732	15754	15655	15705	15709	15725	15552	15657	15615	15676	15799	15679	15718	15585	15586	15723	15576	15700	15676	15750	15668	15488	15471	15589	15634	15607	15594	15521	15654	15690	15561	15665	15733	15508	15578	15663	15544	15655	15624	15583	15481	15577	15603	15692	15727	15581	15677	15607	15466	15631	15577	15743	15578	15689	15600	15675	15641	15608	15844	15475	15857	15598	15580	15781	15729	15669	15737	15582	15643	15653	15707	15658	15626	15691	15683	15578	15532	15712	15496	15674	15585	15669	15635	15629	15713	15609	15706	15715	15543	15542	15744	15740	15641	15713	15653	15722	15582	15475	15604	15599	15578	15774	15708	15737	15627	15707	15526	15681	15621	15744	15885	15623	15678	15615	15753	15599	15548	15787	15612	15534	15837	15553	15579	15517	15545	15586	15469	15627	15419	15487	15725	15636	15724	15707	15653	15585	15628	15614	15622	15550	15587	15797	15695	15536	15577	15506	15499	15611	15614	15525	15459	15685	15690	15782	15613	15752	15517	15715	15634	15651	15542	15629	15808	15701	15570	15596	15701	15835	15627	15612	15617	15542	15620	15597	15653	15651	15556	15593	15478	15740	15525	15705	15704	15779	15589	15706	15784	15527	15659	15454	15762	15722	15762	15549	15697	15611	15573	15604	15657	15694	15769	15731	15523	15579	15568	15508	15574	15627	15619	15590	15739	15590	15603	15644	15538	15809	15800	15707	15618	15613	15588	15605	15702	15787
23652	21096	30245	48097	58349	50633	35700	25137	20150	18170	17528	17497	17535	17519	17319	17563	17487	17589	17592	17384	17298	17232	17362	17319	17372	17158	17187	17582	17341	17581	17361	17382	17060	17444	17363	17232	17350	17449	17278	17395	17411	17417	17478	17185	17275	17118	17238	17221	17228	17278	17243	17391	17093	17354	17359	17182	17314	17275	17173	17362	17312	17352	17320	17324	17405	17343	17396	17483	16978	17247	17521	17195	17109	17221	17153	17112	17317	17470	17293	17362	17277	17309	17455	17275	17090	17315	17427	17475	17324	17354	17257	17280	17298	17336	17304	17361	17431	17341	17248	17334	17315	17325	17283	17207	17371	17273	17128	17241	17396	17206	17061	17048	17152	17321	17168	17305	17367	17210	17228	17118	17348	17314	17358	17263	17406	17406	17192	17111	17178	17092	17231	17281	17347	17249	17429	17327	17370	17358	17141	17313	17183	17491	17419	17250	17219	17294	17259	17284	17173	17211	17310	17203	17185	17253	17130	17175	17196	17237	17272	17270	17283	17352	17248	17256	17115	17323	17145	17302	17220	17358	17152	17279	17263	17336	17192	17269	17295	17237	17299	17247	17241	17206	17392	17420	17122	17203	17255	17313	17141	17308	17262	17269	17218	17126	17239	17265	17470	17164	17367	17250	17246	17347	17295	17154	17209	17235	17167	17145	17397	17362	17232	17285	17554	17278	17298	17136	17416	17263	17125	17296	17309	17086	17241	17065	17186	17179	17303	17329	17431	17151	17113	17323	17372	17322	17100	17253	17113	17327	17081	17239	17267	17409	17336	17367	17370	17088	17295	17278	17508	17355	17272	17403	17123	17064	17291	17181	17116	17285	17185	17289	17329	17254	17264	17244	17427	17232	17343	17286	17310	17104	17173	17419	17159	17052	17217	17076	17169	17290	17161	17235	17194	17179	17331	17317	17345	17475	17237	17291	17358	17077	17510	17375	17204	17265	17095	17335	17254	17207	17250	17247	17231	17293	17248	17302	17291	17084	17192	17302	17331	17183	17220	17311	17384	17085	17234	17311	17173	17601	17285	17285	17206	17375	17318	17337	17309	17083	17191	17297	17309	17091	17334	17189	17096	17273	17348	17296	17189	17329	17242	17191	17380	17428	17367	17332	17355	17249	17235	17275	17345	17341	17002	17161	17270	17270	17380	17240	17165	17313	17175	17255	17216	17150	16963	17246	17425	17302	17031	17156	17327	17276	17324	17239	16974	17325	17276	17293	17417	17448	17428	17231	17410	17344	17377	17347	17413	17150	17166	17025	17275	17298	17214	17313	17113	17154	17263	17285	17289	17303	17311	17358	17217	17286	17056	17385	17281	17305	17065	17285	17347	17244	17123	17449	17316	17264	17369	17242	17175	17241	17269	17274	17203	17380	17124	17198	17367	17461	17202	17233	17230	17172	17231	17386	17361	17158	17258	17292	17206	17354	17226	17198	17261	17214	17203	17178	17295	17370	17435	17086	17057	17299	17403	17386	17224	17202	17191	17255	17291	17229	17243	17395	17432	17183	17125	17418	17292	17134	17325	17041	17209	17173	17329	17184	17222	17315	17140	17169	17220	17280	17357	17393	17127	17239	17258	17272	17141	17288	17274	17217	17391	17227	17273	17353	17318	17172	17346	17165	17497	17293	17453	17113	17249	17381	17152	17363	17246	17164	17139	17130	17325	17349	17331	17087	17115	17294	17172	17393	17287	17168	17181	17323	17247	17129	17515	17224	17164	17126	17246	17309	17236	17377	17378	17137	17290	17270	17235	17189	17138	17257	17304	17412	17201	17165	17335	17039	17300	17131	17108	17315	17339	17269	17245	17402	17144	17295	17189	17220	17242	17439	17112	17198	17258	17296	17163	17113	17304	17133	17407	17111	17395	17337	17360	17348	17362	17203	17281	17244	17263	17412	17141	17340	17196	17259	17371	17190	17156	17211	17129	17311	17275	17333	17387	17027	17245	17211	17416	17108	17238	17510	17318	17448	17320	17283	17257	17253	17179	17301	17474	17298	17302	17424	17300	17242	17577	17302	17313	17156	17139	17495	17433	17186	17217	17330	17300	17413	17158	17170	17466	17115	17142	17251	17396	17337	17271	17139	17398	17214	17282	17519	17440	17272	17180	17300	17308	17412	17003	17300	17299	17235	17206	17214	17194	17154	17352	17104	17161	17376	17384	17332	17204	17320	17300	17107	17182	17211	17181	17302	17155	17187	17360	17204	17187	17285	17352	17326	17340	17220	17318	17328	17264	17024	17387	17369	17245	17043	17169	17150	17336	17123	17221	17289	17246	17281	17211	17194	17155	17333	17374	17105	17353	17261	17375	17136	17118	17275	17328	17442	17422	17351	17397	17192	17250	17233	17108	17251	17200	17285	17319	17084	17232	17252	17243	17253	17405	17288	16985	17489	17335	17283	17332	17129	17403	17256	16957	17091	17355	17281	17077	17334	17239	17375	17318	17284	17333	17434	17129	17285	17145	17225	17071	17212	17315	17409	17169	17453	17417	17296	17298	17109	17220	17250	17404	17202	17267	17324	17473	17294	17278	17316	17385	17138	17183	17205	17347	17009	17241	17274	17218	17338	17148	17183	17215	17271	17245	17184	17211	17298	17291	17348	17314	17316	17497	17199	17323	17270	17337	17366	17265	17285	17151	17319	17296	17419	17423	17281	17240	17212	17200	17555	17436	17238	17223	17076	17280	17131	17187	17332	17301	17331	17343	17328	17221	17350	17381	17237	17266	17312	17495	17111	17323	17238	17252	17088	17048	17165	17213	17273	17314	17317	17271	17248	17208	17155	17207	17253	17328	17126	17197	17259	17090	17151	17208	17418	17207	17351	17237	17308	17240	17344	17291	17204	17061	17184	17262	17331	17421	17323	17335	17414	17343	17320	17227	17363	17181	17292	17269	17276	17353	17266	17452	17354	17276	17112	17274	17217	17368	17287	17177	17082	17378	17174	17232	17149	17295	17299	17286	17245	17276	17305	17057	17192	17216	17302	17341	17293	17287	17171	17333	17181	17385	17292	17241	17293	17265	17026	17231	17378	17247	17270	17335	17074	17365	17295	17296	17077	17137	17314	17211	17312	17260	17240	17127	17045	17342	17428	17126	17354	17161	17314	17120	17333	17109	17167	17327	17096	17282	17143	17247	17109	17186	17201	17388	17212	17127	17120	17210	17336	17065	17297	17313	17381	17323	17271	17117	17037	17207	17276	17366	17446	17302	17239	17369	17415	17598	17258	17319	17244	17303	17254	17598	17332	17250	17307	17225	17346	17150	17284	17233	17299	17241	17319	17433	17057	17238	17062	17380	17373	17155	17215	17145	17095	17265	17277	17263	17365	17178	17130	17265	17256	17264	17186	17262	17262	17420	17092	17251	17329	17238	17312	17201	17336	17249	17217	17327	17311	17076	17185	17516	17308	17381	17418	17339	17140	17341	17313	17219	17332	17524	17192	17255	17350	17270	17312	17255	17266	17182	17406	17418	17257	17167	17149	17218	17313	17359	17284	17292	17204	17005	17087	17212	17251	17301	17212	17253	17202	17419	17440	17138	17292	17291	17319	17282	17348	17167	17332	17357	17144	17246	17131	17228	17182	17346	17376	17475	17076	17031	17349	17179	17118	17185	17301	17252	17361	17327	17494	17278	17210	17262	17245	17304	17094	17279	17410	17343	17331	17367	17315	17257	17123	17083	17297	17263	17254	17389	17185	17326	17277	17142	17300	17253	17042	17199	17143	17086	17246	17174	17393	17294	17374	17249	17185	17376	17266	17127	17128	17188	17333	17181	17159	17278	17119	17115	17142	17134	17131	17264	17168	17365	17382	17155	17236	17125	17199	17171	17145	17506	17416	17083	17151	17035	17271	17197	17238	17293	17467	17375	17184	17346	17288	17222	17064	17262	17364	17201	17245	17184	17301	17389	17323	17182	17111	17203	17350	17320	17284	17086	17292	17422	17217	17358	17166	17250	17102	17083	17377	17503	17163	17324	17347	17289	17477	17274	17220	17104	17357	17367	17341	17144	17223	17140	17005	17082	17448	17082	17266	17233	17404	17176	17342	17187	17076	17083	17308	17275	17172	17357	17297	17222	17357	17265	17405	17298	17023	17081	17309	17448	17230	17325	17123	17252	17248	17291	17244	17145	17307	17398	17171	17269	17263	17259	17195	17329	17178	17210	17071	17153	17248	17241	17275	17468	17232	17178	17384	17304	17219	17264	17107	17202	17135	17373	17333	17016	17292	17320	17379	17407	17295	17214	17397	17237	17313	17261	17265	17376	17271	17254	17314	17357	17212	17296	17173	17167	17278	17366	17346	17361	17213	17199	17333	17201	17282	17442	17380	17335	17312	17162	17195	17262	17389	17204	17533	17403	17420	17249	17325	17174	17171	17170	17235	17208	17304	17292	17462	17101	17171	17260	17356	17097	17260	17313	17303	17265	17274	17364	17263	17059	17313	17263	17294	17217	17288	17442	17271	17293	17463	17294	17373	17211	17223	17148	17513	17352	17333	17406	17225	17069	17203	17395	17441	17264	17292	17489	17277	17392	17446	17362	17260	17270	17280	17301	17344	17303	16989	17300	17367	17447	17461	17392	17268	17261	17269	17188	17176	17180	17199	17395	17370	17440	17021	17004	17199	17270	17184	17108	17233	17291	17197	17340	17330	17380	17396	17359	17231	17150	17255	17255	17496	17366	17301	17236	17532	17339	17269	17208	17271	17165	16948	17173	17352	17307	17207	16990	17350	17320	17224	16929	17206	17223	17244	17281	17354	17291	17320	17144	17236	17390	17271	17170	17139	17229	17314	17354	17414	17363	17142	17222	17354	17230	17311	17232	17206	17364	17260	17354	17238	17281	17343	17228	17326	17153	17348	17357	17303	17168	17145	17245	17402	17278	17338	17498	17427	17290	17202	17422	17173	17206	17180	17503	17432	17306	17315	17003	17250	17292	17289	17440	17429	17272	17266	17101	17309	17299	17101	17181	17313	17121	17255	17318	17100	17501	17068	17349	17315	17224	17323	17201	17545	17155	17573	17527	17160	17157	17338	17322	17309	17490	17250	17255	17217	17172	17407	17402	17159	17073	17142	17143	17423	17337	16992	17120	17076	17328	17157	17199	17336	17265	17189
19842	40776	63523	74338	67285	51697	35537	23902	18102	16278	15724	15780	15610	15735	15824	15803	15699	15691	15576	15688	15936	15766	15862	15707	15822	15836	15618	15811	15686	15653	15784	15878	15747	15684	15769	15846	15644	15873	15768	15731	15750	15705	15687	15580	15732	15629	15772	15624	15778	15748	15575	15703	15838	15749	15626	15478	15763	15639	15701	15634	15585	15692	15864	15672	15667	15655	15681	15703	15678	15576	15810	15619	15642	15657	15494	15785	15796	15684	15783	15768	15845	15684	15671	15687	15793	15844	15710	15679	15689	15639	15632	15678	15688	15652	15892	15845	15887	15667	15694	15777	15799	15577	15684	15636	15776	15605	15803	15667	15567	15929	15784	15693	15795	15796	15760	15708	15694	15742	15652	15685	15709	15760	15730	15861	15864	15673	15707	15719	15917	15562	15497	15691	15689	15863	15813	15747	15763	15732	15946	15783	15704	15763	15558	15714	15731	15711	15760	15611	15822	15805	15592	15635	15658	15561	15591	15626	15770	15553	15806	15718	15728	15710	15793	15545	15743	15731	15814	15530	15718	15604	15817	15803	15596	15671	15727	15609	15825	15547	15582	15831	15752	15622	15698	15885	15873	15813	15744	15786	15671	15574	15583	15701	15664	15747	15766	15705	15733	15559	15748	15756	15688	15722	15582	15840	15819	15696	15768	15495	15719	15815	15708	15739	15752	15745	15725	15745	15728	15445	15658	15568	15764	15740	15690	15597	15625	15658	15759	15774	15668	15772	15772	15764	15852	15859	15670	15820	15680	15805	15716	15643	15774	15583	15641	15645	15738	15850	15854	15901	15614	15591	15773	15685	15780	15599	15817	15865	15791	15594	15821	15775	15692	15671	15817	15777	15619	15585	15767	15700	15673	15712	15695	15495	15811	15697	15646	15757	15684	15695	15655	15734	15668	15843	15766	15857	15797	15578	15685	15802	15659	15629	15567	15562	15621	15775	15807	15729	15663	15704	15588	15793	15580	15904	15701	15511	15742	15572	15661	15829	15803	15772	15570	15695	15655	15686	15676	15659	15708	15572	15565	15830	15761	15849	15695	15828	15582	15696	15620	15668	15491	15673	15622	15913	15720	15683	15690	15703	15840	15738	15651	15723	15757	15626	15743	15697	15856	15736	15531	15711	15793	15706	15741	15760	15588	15569	15517	15658	15701	15708	15799	15652	15793	15611	15722	15569	15671	15642	15699	15572	15736	15697	15657	15634	15770	15520	15713	15610	15666	15661	15837	15719	15570	15863	15702	15746	15551	15709	15756	15743	15833	15589	15676	15806	15652	15746	15682	15742	15833	15841	15905	15629	15585	15769	15594	15517	15757	15726	15599	15570	15580	15676	15629	15706	15683	15703	15848	15699	15731	15678	15527	15693	15676	15858	15717	15837	15703	15761	15603	15641	15576	15751	15785	15711	15598	15498	15792	15681	15692	15656	15750	15688	15700	15834	15809	15772	15584	15714	15715	15590	15829	15808	15424	15693	15498	15680	15729	15732	15708	15652	15629	15633	15743	15794	15601	15702	15626	15669	15646	15812	15826	15709	15722	15548	15859	15711	15731	15711	15600	15643	15709	15502	15702	15779	15714	15526	15627	15572	15605	15697	15894	15675	15651	15599	15837	15711	15709	15726	15639	15667	15648	15665	15737	15719	15827	15796	15708	16026	15673	15722	15568	15870	15702	15782	15758	15729	15806	15692	15599	15607	15759	15800	15766	15868	15676	15623	15454	15732	15662	15802	15702	15739	15632	15622	15698	15655	15763	15803	15642	15722	15718	15942	15778	15714	15734	15755	15694	15666	15769	15699	15694	15768	15670	15630	15735	15615	15697	15703	15724	15720	15642	15702	15750	15695	15748	15618	15698	15761	15651	15838	15730	15495	15745	15772	15732	15533	15570	15953	15696	15731	15615	15715	15605	15709	15738	15757	15535	15782	15716	15729	15785	15889	15725	15628	15785	15747	15665	15838	15603	15570	15632	15627	15575	15668	15661	15753	15713	15763	15718	15605	15803	15665	15644	15649	15756	15673	15513	15864	15765	15860	15568	15637	15642	15627	15786	15728	15623	15771	15739	15723	15809	15604	15580	15914	15790	15680	15821	15704	15841	15707	15685	15870	15758	15687	15785	15692	15662	15563	15731	15709	15678	15851	15728	15624	15683	15585	15663	15800	15804	15829	15712	15689	15748	15563	15643	15601	15788	15497	15738	15560	15772	15617	15657	15519	15682	15812	15902	15701	15894	15675	15550	15388	15688	15840	15748	15835	15731	15780	15658	15707	15608	15740	15720	15799	15566	15795	15687	15790	15658	15705	15704	15713	15735	15572	15642	15689	15803	15799	15625	15604	15716	15765	15855	15653	15680	15569	15680	15667	15590	15756	15814	15697	15772	15663	15719	15678	15696	15677	15726	15665	15587	15909	15538	15818	15782	15733	15670	15505	15658	15743	15858	15596	15624	15806	15674	15806	15710	15794	15667	15734	15641	15892	15679	15727	15819	15760	15660	15721	15750	15773	15519	15600	15797	15601	15580	15637	15768	15485	15891	15673	15793	15654	15881	15725	15696	15768	15762	15780	15634	15695	15789	15723	15845	15484	15724	15667	15697	15796	15818	15651	15652	15727	15759	15840	15989	15760	15634	15732	15616	15765	15708	15646	15701	15728	15797	15651	15775	15911	15807	15782	15644	15598	15714	15720	15627	15785	15743	15761	15903	15735	15523	15707	15717	15853	15756	15666	15589	15764	15869	15701	15512	15710	15615	15786	15781	15626	15611	15746	15783	15641	15671	15545	15862	15742	15755	15656	15626	15683	15651	15789	15782	15816	15569	15808	15478	15551	15862	15757	15614	15888	15819	15646	15730	15648	15801	15679	15573	15815	15620	15699	15804	15789	16024	15671	15765	15721	15484	15598	15676	15801	15657	15638	15573	15693	15694	15695	15584	15709	15745	15588	15544	15683	15643	15724	15773	15655	15634	15689	15775	15752	15695	15721	15582	15908	15737	15772	15625	15747	15754	15867	15704	15582	15703	15798	15592	15654	15733	15718	15724	15645	15703	15564	15607	15637	15494	15930	15682	15825	15594	15811	15822	15833	15540	15602	15843	15745	15706	15858	15751	15559	15554	15520	15717	15700	15654	15624	15815	15632	15548	15772	15590	15678	15861	15634	15731	15617	15703	15660	15679	15733	15596	15512	15660	15728	15665	15554	15669	15449	15649	15603	15667	15754	15834	15779	15755	15648	15589	15693	15820	15815	15745	15685	15835	15719	15808	15945	15695	15709	15701	15693	15664	15797	15750	15484	15796	15519	15600	15652	15781	15695	15707	15716	15841	15754	15878	15722	15764	15707	15619	15707	15650	15814	15691	15794	15626	15715	15578	15725	15716	15487	15804	15439	15700	15918	15584	15635	15679	15735	15793	15726	15538	15567	15894	15646	15640	15621	15674	15675	15685	15716	15828	15733	15725	15787	15509	15637	15830	15669	15673	15568	15723	15466	15884	15670	15685	15697	15788	15564	15796	15675	15614	15888	15568	15619	15573	15702	15780	15529	15772	15817	15829	15681	15564	15832	15593	15577	15773	15621	15702	15678	15731	15776	15656	15777	15658	15659	15703	15597	15897	15652	15753	15638	15704	15764	15715	15764	15695	15679	15647	15641	15810	15795	15842	15689	15761	15826	15662	15730	15676	15572	15793	15627	15786	15765	15857	15750	15743	15773	15773	15719	15718	15734	15703	15570	15748	15595	15676	15611	15595	15565	15757	15755	15940	15766	15742	15514	15773	15716	15773	15685	15535	15643	15877	15664	15866	15648	15721	15602	15755	15651	15747	15708	15672	15802	15811	15718	15485	15810	15559	15591	15599	15610	15680	15841	15810	15673	15869	15698	15485	15692	15616	15778	15717	15656	15714	15757	15573	15774	15739	15688	15712	15680	15686	15802	15740	15878	15524	15835	15631	15675	15642	15738	15678	15830	15766	15564	15706	15679	15682	15559	15804	15640	15732	15718	15732	15706	15724	15662	15749	15589	15849	15694	15696	15644	15676	15756	15631	15846	15716	15712	15777	15684	15700	15752	15675	15730	15715	15857	15682	15593	15651	15859	15756	15562	15772	15685	15593	15519	16021	15754	15672	15575	15741	15797	15652	15699	15662	15642	15814	15601	15782	15633	15773	15719	15769	15551	15696	15724	15751	15846	15559	15769	15762	15746	15633	15723	15835	15660	15677	15637	15835	15722	15655	15778	15643	15607	15769	15682	15665	15648	15609	15771	15703	15669	15771	15719	15723	15718	15697	15645	15825	15545	15839	15686	15712	15739	15687	15757	15804	15671	15734	15683	15818	15584	15848	15650	15727	15744	15576	15854	15706	15785	15695	15656	15624	15730	15570	15655	15705	15653	15829	15656	15717	15663	15631	15745	15644	15822	15687	15713	15795	15568	15707	15692	15706	15777	15758	15671	15745	15765	15722	15714	15705	15621	15718	15562	15738	15669	15832	15652	15795	15544	15870	15653	15692	15719	15615	15788	15686	15683	15761	15732	15692	15735	15830	15671	15871	15620	15807	15742	15553	15524	15846	15620	15568	15830	15682	15788	15687	15705	15722	15739	15756	15658	15786	15613	15782	15683	15710	15725	15560	15668	15847	15647	15754	15594	15734	15710	15767	15877	15677	15656	15783	15661	15507	15718	15852	15830	15810	15794	15848	15658	15664	15729	15828	15816	15762	15671	15763	15695	15733	15671	15727	15804	15672	15644	15794	15697	15703	15767	15690	15746	15721	15859	15816	15835	15596	15613	15669	15730	15814	15651	15658	15739	15692	15804	15751	15768	15739	15755	15747	15557	15770	15714	15742	15711	15718	15622	15744	15712	15765	15647	15553	15839	15620	15636	15772	15712	15844	15697	15585	15740	15708	15688	15677	15574	15796	15517	15786	15538	15776	15811	15706	15563	15731	15559	15796	15695	15728	15521	15637	15727	15834	15680	15698	15616	15606	15814	15913	15661	15767	15719	15735	15656	15779	15813	15788	15841	15701	15695	15898	15730	15800	15792	15773	15724	15826	15644	15762	15838	15638	15823	15598	15796	15635	15790	15704	15684	15814	15694	15814	15607	15718	15760	15568	15594	15648	15709
22568	21065	29599	41646	61072	57738	43101	29504	22275	19116	18493	17652	17954	17682	17834	17736	17743	17563	17737	17818	17724	17844	17406	17539	17561	17717	17778	17715	17747	17657	17519	17473	17464	17527	17875	17519	17537	17457	17703	17642	17604	17550	17664	17545	17529	17492	17574	17635	17591	17491	17597	17637	17801	17586	17670	17587	17577	17491	17483	17736	17517	17492	17704	17663	17554	17402	17465	17508	17727	17644	17517	17716	17753	17588	17567	17480	17701	17564	17482	17518	17631	17676	17548	17524	17562	17520	17554	17500	17758	17558	17597	17310	17601	17421	17523	17399	17550	17617	17524	17410	17528	17426	17697	17727	17479	17759	17643	17693	17716	17477	17486	17491	17485	17721	17600	17515	17742	17521	17763	17463	17491	17498	17564	17500	17467	17514	17504	17296	17353	17573	17721	17633	17467	17335	17567	17520	17608	17461	17599	17604	17643	17602	17532	17279	17513	17565	17590	17392	17162	17385	17542	17624	17513	17481	17400	17484	17358	17514	17581	17522	17688	17636	17613	17589	17632	17503	17617	17397	17598	17609	17722	17651	17578	17520	17655	17476	17545	17284	17554	17527	17621	17550	17516	17373	17523	17585	17379	17293	17537	17485	17398	17509	17542	17503	17682	17463	17697	17549	17681	17659	17580	17551	17558	17637	17314	17612	17579	17407	17491	17282	17552	17592	17508	17398	17566	17451	17504	17467	17599	17825	17666	17556	17423	17453	17585	17509	17520	17396	17530	17498	17542	17385	17442	17667	17615	17513	17310	17571	17483	17745	17511	17546	17605	17610	17653	17515	17435	17624	17430	17436	17536	17419	17404	17460	17638	17556	17604	17474	17697	17535	17523	17457	17481	17609	17517	17469	17644	17570	17462	17532	17552	17585	17691	17567	17343	17474	17744	17498	17484	17563	17411	17538	17582	17488	17510	17354	17544	17662	17308	17738	17433	17665	17504	17459	17588	17433	17413	17564	17622	17670	17502	17649	17234	17423	17212	17525	17463	17476	17527	17499	17426	17288	17516	17403	17533	17285	17587	17466	17421	17485	17504	17592	17574	17619	17580	17708	17515	17487	17659	17634	17516	17487	17547	17410	17432	17490	17610	17380	17601	17410	17410	17446	17618	17560	17382	17428	17739	17544	17685	17652	17507	17479	17475	17592	17486	17410	17570	17542	17509	17709	17553	17575	17540	17491	17592	17511	17379	17546	17616	17605	17598	17450	17470	17525	17756	17589	17566	17253	17389	17452	17281	17325	17722	17495	17384	17499	17516	17678	17580	17613	17325	17707	17408	17564	17606	17414	17519	17442	17662	17667	17751	17381	17534	17715	17499	17505	17530	17502	17519	17706	17622	17541	17390	17524	17363	17653	17470	17715	17531	17470	17674	17494	17405	17440	17610	17610	17627	17459	17514	17431	17631	17591	17508	17447	17527	17480	17438	17425	17804	17362	17537	17603	17456	17461	17619	17511	17547	17506	17767	17523	17578	17270	17393	17439	17328	17553	17478	17558	17505	17447	17637	17424	17321	17305	17660	17621	17390	17514	17708	17498	17598	17493	17402	17482	17456	17656	17474	17707	17416	17616	17555	17510	17562	17541	17506	17281	17646	17651	17548	17552	17640	17355	17432	17436	17582	17548	17555	17578	17673	17489	17505	17651	17699	17381	17558	17458	17427	17537	17425	17387	17591	17605	17615	17523	17457	17653	17489	17471	17535	17412	17646	17447	17367	17559	17554	17753	17625	17337	17484	17499	17314	17569	17370	17280	17728	17651	17502	17339	17496	17373	17393	17515	17426	17553	17682	17700	17407	17540	17652	17457	17573	17412	17596	17624	17581	17536	17478	17427	17340	17578	17685	17467	17539	17533	17748	17460	17577	17503	17620	17426	17527	17627	17582	17648	17514	17636	17549	17539	17524	17563	17605	17731	17593	17540	17696	17536	17445	17396	17525	17472	17685	17546	17567	17605	17589	17538	17465	17565	17337	17417	17456	17489	17747	17572	17542	17467	17499	17528	17553	17459	17581	17501	17656	17475	17636	17163	17510	17682	17661	17602	17523	17546	17504	17452	17430	17435	17431	17590	17529	17413	17565	17764	17596	17524	17536	17555	17491	17451	17536	17600	17547	17512	17560	17745	17571	17620	17607	17403	17721	17601	17824	17706	17490	17394	17533	17547	17602	17635	17598	17467	17461	17373	17492	17496	17319	17528	17508	17700	17367	17601	17598	17502	17565	17543	17483	17463	17519	17501	17446	17494	17510	17283	17661	17497	17511	17527	17742	17385	17598	17470	17382	17507	17436	17572	17443	17560	17456	17496	17532	17337	17578	17561	17241	17417	17533	17563	17585	17558	17628	17346	17520	17430	17377	17527	17410	17551	17412	17536	17325	17644	17594	17630	17496	17347	17741	17779	17545	17463	17357	17588	17566	17577	17495	17477	17517	17475	17421	17441	17375	17347	17396	17566	17619	17447	17481	17522	17647	17491	17558	17422	17538	17618	17664	17641	17469	17654	17479	17410	17498	17742	17496	17567	17460	17381	17610	17451	17510	17344	17523	17540	17532	17488	17326	17577	17532	17443	17464	17441	17500	17565	17395	17565	17515	17509	17698	17597	17421	17600	17380	17501	17620	17587	17673	17603	17483	17570	17424	17424	17722	17468	17476	17737	17504	17416	17636	17595	17578	17585	17706	17738	17468	17548	17710	17560	17502	17507	17545	17539	17430	17512	17702	17439	17539	17606	17672	17223	17437	17254	17532	17678	17652	17555	17563	17470	17670	17518	17461	17481	17455	17474	17342	17457	17509	17608	17688	17632	17480	17513	17683	17409	17505	17717	17544	17443	17363	17421	17583	17466	17517	17605	17529	17647	17495	17347	17282	17267	17585	17696	17504	17518	17649	17691	17752	17425	17632	17548	17441	17615	17588	17281	17640	17435	17596	17505	17565	17564	17450	17434	17698	17205	17489	17568	17584	17767	17515	17757	17639	17610	17614	17593	17512	17241	17445	17494	17489	17252	17430	17452	17398	17520	17674	17540	17552	17426	17420	17593	17461	17581	17462	17747	17282	17563	17431	17662	17746	17438	17726	17402	17406	17618	17651	17432	17549	17597	17777	17540	17566	17491	17526	17463	17407	17418	17406	17441	17642	17517	17460	17480	17743	17602	17663	17524	17210	17448	17488	17388	17574	17417	17389	17531	17740	17487	17500	17280	17611	17515	17463	17408	17504	17454	17426	17710	17614	17546	17536	17473	17579	17601	17465	17374	17553	17485	17635	17369	17681	17319	17416	17519	17498	17430	17433	17420	17484	17667	17396	17374	17513	17575	17578	17596	17380	17403	17676	17427	17372	17530	17702	17511	17521	17738	17379	17660	17424	17381	17269	17513	17438	17348	17621	17413	17473	17541	17687	17594	17548	17433	17461	17598	17610	17287	17389	17710	17599	17593	17739	17539	17673	17487	17558	17700	17331	17500	17534	17597	17661	17607	17366	17379	17533	17617	17539	17642	17441	17543	17591	17552	17379	17497	17549	17574	17331	17471	17438	17461	17532	17447	17200	17629	17512	17646	17540	17337	17366	17661	17631	17799	17313	17623	17688	17545	17544	17602	17501	17572	17743	17500	17551	17628	17552	17602	17564	17527	17618	17520	17393	17558	17556	17513	17434	17505	17486	17690	17507	17612	17648	17638	17516	17578	17703	17447	17616	17545	17479	17530	17383	17358	17525	17615	17531	17464	17516	17413	17195	17509	17588	17529	17425	17359	17326	17514	17352	17461	17425	17618	17803	17427	17365	17363	17666	17449	17512	17515	17408	17462	17555	17403	17592	17395	17479	17543	17538	17474	17404	17442	17345	17423	17460	17532	17655	17568	17457	17441	17671	17481	17536	17522	17583	17338	17598	17430	17425	17508	17616	17489	17522	17430	17568	17424	17548	17469	17659	17521	17718	17351	17477	17399	17640	17463	17479	17540	17617	17714	17530	17424	17520	17537	17720	17440	17605	17344	17435	17564	17364	17395	17340	17287	17577	17556	17653	17453	17401	17337	17458	17420	17679	17467	17430	17616	17795	17549	17478	17426	17634	17740	17557	17360	17658	17337	17469	17394	17405	17424	17373	17556	17470	17460	17504	17417	17422	17424	17454	17545	17414	17500	17407	17707	17445	17560	17518	17493	17427	17550	17612	17563	17507	17423	17578	17481	17590	17483	17509	17602	17497	17545	17488	17433	17704	17435	17337	17318	17526	17654	17396	17395	17407	17514	17369	17353	17592	17447	17571	17396	17533	17491	17559	17461	17484	17431	17699	17419	17618	17654	17690	17549	17509	17474	17568	17678	17452	17412	17322	17587	17296	17513	17440	17678	17510	17571	17526	17301	17593	17509	17569	17346	17485	17600	17464	17337	17353	17489	17451	17406	17504	17491	17600	17378	17412	17666	17705	17626	17701	17661	17576	17670	17356	17540	17374	17496	17683	17539	17583	17468	17405	17496	17395	17611	17301	17541	17726	17275	17195	17471	17513	17486	17413	17344	17488	17575	17470	17620	17495	17740	17441	17672	17642	17551	17468	17532	17491	17648	17401	17647	17557	17524	17345	17438	17582	17531	17610	17673	17609	17445	17679	17466	17535	17409	17585	17501	17505	17595	17549	17444	17397	17456	17612	17317	17513	17566	17565	17767	17310	17445	17537	17596	17655	17536	17393	17541	17492	17358	17559	17556	17434	17435	17419	17600	17643	17432	17494	17386	17487	17530	17369	17367	17492	17535	17555	17563	17647	17472	17484	17458	17546	17513	17597	17260	17337	17499	17615	17587	17573	17417	17521	17426	17473	17542	17504	17540	17710	17529	17667	17542	17538	17471	17510	17575	17534	17327	17496	17532	17607	17575	17444	17643	17649	17611	17757	17393	17538	17521	17568	17580	17616	17571	17603	17587	17469	17431	17522	17424	17549	17617	17552	17345	17591	17573	17337	17362	17738	17428	17658	17398	17441	17420	17619	17582	17685	17334	17622	17462	17584	17620	17673	17611	17445	17540	17565	17484	17484	17672	17625	17419	17575	17567	17692	17597	17523	17715	17518	17492	17407	17631	17650	17503	17584	17558	17483	17588	17420	17606	17423	17530	17532	17503	17389	17267
20991	42358	62980	86796	81414	64568	44364	29591	20152	16530	15820	15944	15818	15737	15858	15794	15728	16030	15898	15879	15879	15788	15802	15794	15970	15633	15899	15811	15850	15894	15872	15723	15893	15940	15815	15815	15719	15805	15823	15893	15987	15795	15911	15760	15677	15992	15639	15961	15820	15801	15905	15797	15694	15813	15726	15805	15745	16011	15729	15933	15695	15937	15881	15738	15696	15948	15725	15752	15945	15892	15765	15825	15815	15681	15817	15682	15876	15632	15923	15892	15908	15880	15739	15932	15871	15790	15841	15887	15862	15755	15951	15763	15902	15891	15868	15888	15816	15708	15837	15787	15861	15839	15926	15881	15750	15809	15912	15694	15788	15573	15828	15873	15720	15789	15829	15787	15917	15872	15792	15838	15938	15814	15791	15982	15860	15920	15960	15782	15773	15978	15756	15888	15834	15685	15817	15952	15898	15914	15758	15846	15694	15866	15840	15857	15943	15774	15846	15677	15743	15790	15714	15718	15747	15680	15801	15962	15754	15820	15857	15854	15854	15810	15794	15845	15849	15910	15744	15840	15616	15928	15711	15876	15875	15893	15825	15718	15822	15767	15748	15877	15842	15929	15836	15828	15634	15944	15954	15801	15858	15816	15934	15833	15815	15822	15817	15867	15823	15927	16079	15852	15657	15922	15735	15871	15868	15710	15746	15915	16081	15727	16050	15706	15839	15836	15737	15920	15793	15985	15821	15824	15823	15713	15685	15813	15988	16108	15846	15905	15729	15874	15829	15629	15717	15577	15809	15640	15820	15835	15761	15993	15601	15586	15888	15822	15773	15861	15707	15754	15662	15730	15682	15767	16022	15791	15796	15670	15866	15835	15842	15604	15977	15578	15694	15817	15784	15553	15880	15743	15831	15968	15731	16029	15833	15732	15785	15793	15715	15878	15846	15673	15857	15761	15558	15895	15802	15639	15733	15777	15795	15844	15654	15837	15780	15705	15843	15723	15955	15687	15736	15858	15941	15672	15782	15708	15774	15999	15771	15807	15821	15854	15904	15636	15946	15668	15725	15854	15596	15741	15709	15907	15849	15783	15899	15837	15662	15772	15744	15910	15753	15762	15737	15711	15879	15710	15713	15882	15741	15827	15730	15746	15784	15785	15844	15710	15682	16064	15894	15893	15925	15733	15975	15717	15705	15717	15749	15853	15906	15719	15866	15706	16017	15639	15628	15800	15682	15904	15701	15763	15673	15946	15935	15878	15852	15898	15814	15770	15861	15781	15639	15897	15835	15741	15813	15841	15818	15892	15893	15890	15924	15950	15778	15913	15769	15961	15854	15827	15909	15826	15955	15850	15669	15746	15768	15857	15893	15907	15720	15865	15889	15811	15869	15876	15765	15797	15900	15843	15826	15912	15858	15804	15741	15675	15894	15750	15721	15809	15856	15885	15676	15839	15837	15878	15840	15693	15931	15619	15790	15806	15841	15813	15794	15782	15577	15776	15803	15779	15774	15824	15802	15799	15801	15707	15832	15862	16033	15798	15785	15896	15704	15844	15862	15812	15754	15810	15718	15835	15909	15770	15648	15802	15730	15801	16036	15908	15873	15782	15941	15811	15933	15874	15890	15780	15669	15846	15755	15567	15621	15846	15767	15780	15708	15761	15827	15762	15687	15852	15775	15880	15721	15767	15988	15910	15790	15898	15701	15815	15815	15818	15649	15796	15688	15652	15746	15834	15885	15628	15646	15781	15906	15772	15725	15857	15584	15676	15703	15701	15713	15775	15712	15759	15853	15862	15847	15789	15747	15847	15714	15929	15778	15806	15731	15693	15864	15561	15789	15765	15740	15536	15723	15810	15684	15712	15855	15906	15846	15624	15834	15762	15883	15682	15713	15743	15706	15765	15855	15758	15840	15777	15968	15719	15878	15805	15866	15715	15683	15771	15773	15904	15743	15889	15900	15820	15737	15774	15733	15913	15763	15762	15785	15883	15819	15821	15649	15804	15855	15699	15821	15746	15846	15846	15744	15796	15586	15734	15822	15725	15918	15725	15662	15831	15756	15814	15707	15768	15877	15788	15757	15767	15779	15813	16016	15718	15825	15820	15733	15776	15677	15750	15669	15685	15806	15697	15858	15885	15675	15761	15499	15702	15843	15823	15784	15779	15855	15844	15856	15838	15705	15867	15847	15780	15797	15752	15825	15789	15832	15917	15724	15908	15846	15854	15751	15726	15645	15762	15814	15758	15686	15910	15664	15737	15767	15891	15786	15842	15730	15621	15790	15806	15895	15799	15877	15797	15826	15712	15822	15666	15779	15673	15816	15850	15696	15706	15811	15804	15982	15748	15739	15839	15874	16064	15896	15777	15852	15667	15861	15664	15766	15720	15799	15764	15772	15782	15944	15844	15853	15791	15872	15959	15704	15879	15836	15828	15736	15781	15925	15852	15667	15835	15918	15908	15714	15831	15613	15932	15768	15865	15803	15875	15915	15958	15797	15843	15928	15851	15712	15808	15865	15983	15922	15824	15968	15887	15949	15843	15854	15913	15841	15803	15591	15688	15847	15561	15741	15776	15967	15793	15954	15703	16113	15802	15811	15713	15709	15800	15794	15892	15841	15773	15818	15785	15672	16028	15854	15798	15997	15850	15668	15584	15700	15804	15848	15763	15767	15947	15724	15824	15943	15685	15681	15547	15873	15678	15778	15842	15875	15676	15641	15717	15777	15875	15716	15937	15804	15808	15736	15779	15766	15852	15712	15832	15758	15837	15942	15785	15832	15858	15884	15779	15664	15864	15791	15863	15627	15748	15577	15687	15945	15911	15720	15922	15780	15863	15957	15881	15822	15747	15979	15742	15749	15885	15902	15678	15844	15861	15715	15725	15887	15818	15740	15894	15698	15915	15733	15810	15963	15789	15816	15658	15685	15777	15867	15821	16010	15938	15678	15793	15771	15681	15732	15874	15722	15915	15804	15932	15725	15869	15838	15847	15772	15857	15608	15676	15731	16005	15724	15691	15788	15686	15824	15645	15896	15823	15807	15750	15863	15848	15905	15939	15917	15782	15810	15639	15837	15846	15775	15692	15789	15760	15810	15634	15655	15739	15788	15794	15633	15876	15872	15891	15918	15819	15612	15805	15760	15850	15796	15917	15867	15817	15828	15912	15750	15864	15749	15787	15924	15824	15831	15796	15804	15800	15743	15792	15862	15638	15706	15951	15779	15696	15837	15706	15711	15799	15775	15772	15799	15751	15765	15873	15674	15638	15722	15872	15864	15778	15811	15739	15802	15883	15748	15706	15707	15851	15706	15951	15691	15943	15834	15731	15872	15789	15803	15887	15802	15802	15824	15873	15635	15801	15814	15758	15866	15843	15783	15870	15845	15856	15752	15921	15850	15853	15740	15800	15901	15759	15877	15706	15816	15850	15841	15899	15802	15852	15804	15879	15769	15827	15723	15868	15826	15825	15820	15709	15899	15751	15736	15818	15951	15909	15753	15705	15916	15752	15791	15852	15699	15662	15742	15784	15884	15892	16010	15822	15688	15797	15765	15846	15774	15769	15757	15752	15678	15685	15912	15897	15835	15943	15936	15741	15731	15888	15811	15822	15773	15964	15714	15667	15781	15840	15908	15762	15714	15755	15797	15719	15724	15950	15874	15804	15831	15645	15763	15851	15733	15706	15682	15786	15856	15915	15833	15760	15795	15908	15826	15767	15763	15705	15797	15735	15798	16031	15915	15704	15850	15815	15858	16012	15679	15858	15733	15973	15859	15777	15776	15884	15786	15897	15807	15819	15733	15867	15717	15812	15765	15894	15713	15707	15807	15922	15894	15587	15847	15662	15704	15782	15845	15743	15873	15751	15858	15642	15694	15788	15650	15784	15746	15841	15832	15877	15969	15793	15787	15911	15820	15840	15752	15614	15851	15766	15740	15673	15768	15744	15773	15731	15642	15835	15941	15906	15900	15889	15854	15961	15816	15788	15827	15807	15699	15776	15859	15904	15953	15688	15718	15720	15885	15833	15708	15775	15730	15905	15952	15885	15736	15749	15753	15890	15789	15750	15804	15870	15850	15781	15768	16044	15755	15789	15702	15871	15774	15727	15833	15897	15634	15591	15739	15880	15836	15756	15991	15791	15794	15831	15822	15847	15822	15779	15906	15843	15763	15925	15723	15896	15973	15853	15787	15945	15768	15788	15817	15817	15821	15826	15829	15770	15779	15794	15843	15901	15907	15795	15744	15742	16053	15829	15752	15859	15775	15751	15753	15770	15750	15769	15786	15745	15699	15765	15921	15590	15821	15829	15782	15854	15632	15878	15896	15681	15776	15725	15750	15755	15859	15858	15800	15728	15873	15783	15768	15839	16012	15716	15642	15991	15874	15577	15842	15807	15811	15825	15692	15935	15787	15831	15865	15664	15793	15727	15634	15850	15776	15830	15800	15831	15959	15779	15988	15708	15604	15820	15699	15754	15709	15921	15798	15800	15823	15835	15765	15744	15876	15672	15651	15729	15871	15913	15780	15802	15870	15634	15749	15932	15665	15807	15721	15827	15842	15818	15815	15847	15850	15791	15685	15902	15833	15642	15797	15684	15805	15905	15781	15978	15709	15851	15646	15758	15663	15783	15864	15741	15915	15843	15845	15818	15890	15790	15743	15632	15850	15717	15702	15830	15672	15802	15733	15658	15847	15741	15895	15822	15839	15872	15809	15903	15789	15658	15836	15915	15831	15668	15770	15901	15764	15852	15818	15832	15804	15866	15897	15774	15822	15774	15775	15739	15724	15923	15726	15792	15767	15827	15886	15826	15876	15671	15726	15601	15930	15845	15760	15977	15847	16080	16066	16008	15753	15876	15827	15795	15677	15722	15518	15695	15691	15774	15743	15770	15754	15840	15742	15684	15876	15662	15924	15689	15856	15751	15586	15870	15687	15610	15751	15801	15861	16017	15793	15771	15854	16048	15610	15805	15672	15789	15707	15781	15844	15824	15857	15910	15846	15835	15857	15774	15909	15724	15851	15639	15767	15780	15883	15799	15780	15491	15700	15903	15851	15705	15861	15785	15733	16058	15772	15816	15932	15777	15792	15933	15813	15805	15868	15827	15688	15805	15725	15837	15873	15794	15896	15707	15695	15732	15832	15725	15788	15673	15873	15760	15749	15830
27082	22729	30612	39812	35190	28837	22638	19165	17730	17076	17091	17040	17301	17186	17182	17008	17024	16957	16950	17284	16970	17023	17098	17343	17011	17051	16820	16979	16919	17117	17173	17196	17331	16980	17325	16878	16793	17039	16953	17226	17058	17004	16882	17084	17091	17037	17029	17098	17116	17305	17044	17125	16902	17113	17168	17066	17123	17063	16727	16978	17104	17110	17123	17097	17093	17198	17378	16966	17000	16954	17007	16963	17197	17144	17178	17025	17033	16956	16973	16974	17056	17162	17177	17219	17038	16895	17069	17146	16948	17130	17095	17181	17014	16976	17066	17134	17051	16995	16999	16942	16987	17091	17023	16923	17082	17168	17001	16918	17096	17041	17108	17013	17090	16861	16949	17092	17018	17057	17184	17067	16948	16941	17059	17038	17101	17154	17130	16999	17183	17120	17193	17115	17101	17094	17009	17327	16875	16863	17038	17113	17292	16953	17040	17134	17099	17053	17005	16943	16811	17009	17153	17092	17069	17023	16909	17078	16868	17102	17051	17041	16871	16963	16960	16961	17197	17085	17103	17132	17002	17051	17159	17151	16976	16930	17067	17054	16937	16972	16911	17059	16856	17004	17347	16947	17089	16926	16969	16985	17056	16761	16968	16931	17031	17025	17128	16939	16814	16999	17026	17175	17072	17191	17165	16884	16911	17045	16989	16907	16940	17009	16974	16809	17127	16872	17105	17054	17011	17026	17118	16875	16909	16778	17138	16852	17075	16982	17005	16805	17205	17196	17060	17131	17103	17044	16876	16972	16995	16860	17010	16999	16940	16998	17142	17016	17041	17048	17188	16949	17009	16995	17005	16941	17108	16967	16979	17130	17196	17116	17029	17180	16885	16831	16968	17084	17152	16927	17148	17085	16890	16981	17131	17070	17020	16982	17085	17163	16943	16976	17350	17013	17188	17059	17030	16882	17258	17071	16991	17102	17002	17049	17105	17192	17070	17134	16835	16935	17076	17230	17243	17055	17085	17028	16992	16948	17204	17145	16928	16847	17033	17056	17064	17015	17198	16988	16994	16995	16972	17050	17191	17161	17093	16858	17166	16963	16975	17052	16952	17018	16979	17006	16944	17012	17212	17180	17013	16951	17084	16951	16936	17055	16836	17019	16940	16940	16999	16893	16982	17268	17014	16963	17141	16983	16993	17084	17096	17026	17041	16908	17129	17061	16982	16984	17110	17162	17150	17022	17108	17011	17026	16931	16956	16814	16736	17078	17008	17139	17065	16913	16921	17194	17047	16852	17175	16791	17194	16881	17124	16938	17080	16965	17075	17113	16940	16964	17099	16855	17084	17138	17061	16883	17032	16904	16996	17067	17112	17317	16965	17300	17051	17056	17064	16992	16817	16933	17036	16918	17159	17172	17112	16984	16949	17211	17087	17023	17037	16947	16947	16937	17019	17087	17059	16918	16906	17068	17083	17080	17135	17049	17243	16972	17039	16976	17021	16932	17138	16960	17046	17071	16794	17049	16831	17013	17105	16941	17142	16847	17122	17132	17065	16974	17064	17236	17094	16994	16974	16784	17079	16918	17003	17117	16973	16831	17031	17012	16828	17018	16916	17130	16863	16903	16995	17051	16946	17053	16951	17043	16853	17075	17128	17136	16864	17003	17180	17020	16880	16855	16987	17044	17164	17106	17093	17146	17053	17018	17103	17121	16912	17096	17017	16932	17393	17186	16891	17013	17110	17182	17017	17185	16994	17067	17170	17020	16877	16943	16936	17060	17025	16953	17147	17060	17096	16928	16974	16903	16905	17137	17158	17112	17115	17064	16948	17141	16826	17058	17079	17052	17155	17174	16898	17101	17061	16942	16991	17117	16932	16997	16980	17092	17043	17054	16961	16981	17155	16968	16958	17014	17029	16979	16898	17249	16999	17149	16934	17109	16944	16955	16882	17063	17009	17002	17043	17098	16904	16868	17073	17059	17123	17080	17257	17056	17362	16822	17002	16985	16926	17104	17141	17246	17016	17046	16900	16870	17147	17047	17124	16933	17150	16933	17107	17024	17082	16989	16875	16777	17109	16950	17069	17068	17122	17030	17193	17041	17037	16892	17140	17022	17270	16895	17078	17095	17004	16918	17085	16855	17090	16869	16934	17050	17011	17040	16976	16958	16753	17168	17175	17014	17131	17181	16974	16973	17219	17115	17199	17072	17247	16937	17113	16825	17066	17059	16988	17129	17006	16870	17135	17002	17008	17034	17116	17118	17014	17075	17011	16961	16909	17016	17274	17054	17136	16942	17189	16923	16920	17091	17210	16973	17114	16995	16875	17040	16958	17044	16908	16947	17044	16878	17235	16989	17195	17081	16985	17033	17105	17046	17182	17061	17177	16947	17047	17001	17022	16854	16957	17004	16943	16803	17123	17049	16903	16978	17098	17184	16986	16823	17084	16935	17015	16960	16935	16909	17090	17068	17099	17033	16988	17098	17135	17132	17007	17256	17125	17185	17031	17053	17261	16911	17043	17221	17155	17007	17117	16895	16991	17003	17006	16806	17134	17090	17084	16937	16987	17067	17034	16874	17116	16994	17017	16886	17005	17211	17292	16974	17163	17095	16971	16964	16997	16943	16842	17131	17161	17231	17056	17256	17251	17216	16994	17000	17065	16881	17071	17014	17155	17263	17134	17106	17143	17004	17081	17039	17038	16906	17021	16930	16978	16782	17062	17261	17034	17044	16961	17083	17053	16949	17041	17080	17099	16924	17117	16850	16709	16888	17041	17213	17100	17057	17149	16959	17075	16893	17041	16984	16899	17006	16954	17025	16964	17121	17094	17185	16942	16964	17181	17202	17153	17173	17084	17009	17068	17017	16942	17131	17191	16994	16806	17017	17064	17115	17085	17034	17087	16976	17187	17070	17040	17013	17115	16941	17172	16915	17212	16901	16775	17231	16891	16966	17002	17031	17080	17115	17064	17206	17038	16936	17151	16908	16988	17069	16912	17048	17060	17027	17000	17186	17177	17000	16969	16999	16987	17136	16947	17066	17009	17018	17012	16872	17230	16995	17139	17043	16982	16944	16967	17062	17021	17089	17102	16935	17276	16992	17112	16667	16965	17065	17163	16639	16984	17055	16984	17143	17019	16955	17115	16940	16923	17072	17142	17081	16956	16978	16888	16889	17094	17017	16984	17011	17004	17234	16821	16977	16903	17112	17265	17132	16811	17280	17052	16910	17013	16977	17100	17070	17143	17176	17035	17026	16807	17106	17028	16932	16875	17000	16928	17021	17021	17085	16882	16930	16899	17024	17093	16928	16893	16857	17047	16852	17032	17246	17071	17025	17036	17056	16907	17133	17026	17134	16976	17096	17101	17179	16856	16759	17140	16934	16959	16898	17069	17217	16936	17029	16912	17009	16914	17044	17085	17230	17149	16873	17043	16889	16937	17200	17212	17255	17037	17071	17044	16974	17127	17201	17163	16876	16850	17177	17151	17127	17002	17359	16902	16962	16907	16989	17154	17039	16838	17016	16943	17062	17014	16927	17076	17030	17052	17023	16945	17275	17222	17081	17175	16930	16896	17248	16888	17023	16937	17120	17186	17107	17012	17104	17035	17134	17136	17058	17020	17047	17053	17111	16964	16917	17057	16963	17121	17059	17061	17007	17052	17085	16872	17122	17087	16974	16978	17129	17106	17257	17199	17045	17126	16956	17138	17143	17144	17044	17005	17102	17035	17065	17087	17133	17042	17157	16974	17190	17047	16920	17088	17004	16776	16948	16951	17149	17122	17010	17102	17061	16829	16934	17061	17207	17031	16942	17146	17037	16855	17071	17020	17029	16948	17016	17033	17130	17095	16951	17095	16939	16768	16969	17079	16981	17031	17104	17042	17131	16938	16755	16998	16810	17147	16990	17226	17054	17024	16930	16811	16947	16994	17130	16867	17072	17078	16952	17034	17042	16950	17095	17079	17008	16991	17042	17058	17048	17017	17068	17185	17137	17004	16979	17146	16807	16966	17053	17033	17074	17018	17005	16918	16945	16977	16773	17011	17125	17159	17055	17002	17042	17190	16829	16968	16905	16759	16955	16999	17147	17327	17113	16956	17064	17041	17085	17189	17031	16981	17075	17171	17090	16911	16991	17088	17027	16833	16869	16975	16965	17227	17015	17057	17036	16853	17025	17088	17051	16768	16975	16988	17147	17071	17089	17013	17022	17089	16903	17005	16907	17251	17013	16999	16725	17031	17210	17117	17116	17004	17127	17053	17182	17066	16987	17107	17063	16879	16897	17190	17167	17034	17084	16883	17036	16939	17070	16862	17236	17166	16979	16976	16997	16997	17036	17044	16949	17008	17076	17086	17095	17168	17017	16788	17095	17312	17116	17118	17058	17009	17397	16919	16931	16990	17049	17194	17146	17175	17076	17244	17201	17165	16988	17181	16895	17212	17089	16941	16961	17071	17203	17183	17283	17156	17133	17046	16952	17218	17036	17062	17055	17255	17134	17025	17116	17038	17092	16925	17107	17084	17059	16942	17368	17063	17048	16857	16992	16967	16809	17050	17052	16931	17106	17112	16916	16925	17218	17147	16922	17000	17264	17021	17057	17088	16997	17019	17078	16933	17061	17205	16934	17042	17277	17084	16916	17270	16983	17040	17155	16946	16960	16914	17177	16949	17098	17178	17181	17080	16913	17168	17054	17104	17060	17011	17038	16973	17063	17050	17167	17107	16925	17175	16967	17279	17223	17054	17152	16785	16912	16933	17100	16939	16842	16858	17032	16876	16922	17164	17102	17067	16971	17093	17113	16940	16947	16944	17101	17048	16988	16887	17154	16921	16989	17042	16992	17147	17128	17190	17273	16946	17043	17105	17358	17207	17186	17127	17183	17022	17071	16833	17005	17062	16970	17086	16918	16995	17071	17042	16909	16982	17075	17020	17096	17069	17104	17201	16993	16799	17120	17133	16944	17097	17109	17058	17151	16978	17044	16949	16855	17020	17043	17005	16965	17076	17104	17160	17173	17177	17030	17118	16868	17014	17006	16898	17065	17070	17074	17009	17037	17142	16989	16976	17146	17094	16970	17125	17089	16915	17215	17044	17065	17066	17115	17017	16920	17159	17051	17060	17034	17088	16873	16974	16869	17176	16972	17288	17005	16915	16966	17155	17124	16930	17080
17509	27163	34083	40931	36137	28674	21337	17701	16145	15541	15642	15567	15593	15760	15456	15396	15642	15579	15539	15549	15430	15464	15641	15422	15636	15531	15549	15479	15498	15566	15670	15397	15478	15478	15596	15542	15552	15666	15535	15617	15471	15517	15646	15466	15594	15688	15766	15559	15510	15588	15712	15368	15512	15425	15605	15639	15646	15393	15720	15518	15455	15410	15553	15687	15604	15463	15713	15835	15657	15531	15466	15582	15666	15610	15422	15483	15529	15500	15597	15601	15465	15420	15601	15666	15603	15501	15428	15728	15561	15609	15534	15463	15560	15693	15463	15503	15613	15573	15426	15572	15695	15432	15580	15446	15352	15579	15619	15659	15332	15731	15642	15412	15652	15402	15599	15444	15703	15653	15502	15451	15373	15556	15513	15538	15552	15400	15447	15602	15623	15672	15543	15514	15392	15607	15637	15444	15570	15424	15529	15556	15547	15575	15412	15408	15477	15599	15552	15760	15480	15436	15458	15621	15515	15591	15521	15532	15530	15546	15415	15420	15667	15501	15459	15549	15491	15576	15530	15512	15648	15486	15513	15543	15619	15455	15500	15468	15506	15489	15577	15567	15572	15419	15539	15573	15664	15648	15648	15696	15612	15464	15566	15438	15719	15422	15591	15538	15510	15544	15537	15673	15493	15480	15661	15517	15517	15525	15667	15570	15570	15577	15628	15353	15597	15619	15494	15472	15470	15614	15681	15602	15584	15548	15522	15394	15423	15763	15332	15686	15552	15484	15554	15512	15426	15572	15436	15544	15575	15693	15644	15619	15487	15599	15631	15492	15443	15470	15637	15596	15507	15570	15649	15652	15641	15593	15605	15451	15687	15600	15226	15473	15747	15635	15490	15756	15494	15453	15397	15589	15517	15511	15548	15419	15458	15648	15661	15575	15650	15505	15514	15497	15561	15569	15676	15510	15547	15475	15569	15637	15467	15647	15528	15408	15668	15679	15395	15493	15615	15362	15550	15543	15474	15520	15439	15637	15387	15596	15701	15588	15458	15550	15428	15623	15481	15543	15562	15562	15577	15602	15552	15648	15612	15598	15549	15548	15649	15645	15595	15543	15640	15530	15488	15642	15641	15382	15559	15625	15305	15574	15517	15367	15759	15609	15561	15497	15563	15604	15442	15584	15589	15628	15743	15509	15499	15510	15502	15363	15485	15583	15594	15557	15500	15567	15703	15703	15469	15555	15426	15507	15627	15628	15396	15548	15711	15548	15340	15614	15619	15476	15569	15507	15435	15519	15711	15418	15741	15480	15565	15459	15676	15470	15631	15569	15427	15580	15563	15471	15584	15482	15531	15556	15561	15526	15492	15434	15664	15511	15485	15450	15562	15490	15254	15607	15498	15682	15503	15531	15582	15551	15611	15576	15470	15579	15585	15535	15511	15344	15536	15517	15435	15422	15512	15541	15446	15456	15441	15669	15585	15766	15446	15621	15582	15504	15685	15431	15518	15518	15330	15547	15593	15648	15626	15596	15412	15670	15567	15505	15690	15536	15592	15477	15385	15460	15463	15545	15512	15549	15472	15595	15685	15498	15500	15576	15437	15514	15446	15684	15492	15568	15469	15528	15554	15471	15627	15619	15740	15477	15486	15644	15387	15524	15401	15669	15601	15616	15555	15502	15685	15627	15531	15507	15650	15333	15369	15624	15560	15430	15596	15600	15694	15520	15595	15585	15398	15658	15499	15482	15488	15401	15604	15620	15561	15377	15484	15527	15575	15631	15491	15544	15396	15577	15525	15573	15527	15608	15645	15493	15677	15557	15410	15572	15637	15569	15442	15541	15594	15695	15631	15411	15482	15740	15634	15527	15574	15508	15548	15555	15625	15558	15431	15550	15568	15600	15458	15585	15544	15613	15458	15649	15597	15564	15490	15527	15690	15510	15496	15560	15604	15729	15491	15386	15536	15385	15591	15631	15403	15768	15543	15490	15706	15533	15648	15647	15651	15371	15776	15426	15623	15541	15570	15598	15536	15596	15564	15554	15397	15675	15430	15556	15641	15331	15502	15581	15360	15650	15622	15587	15569	15574	15522	15554	15814	15607	15545	15574	15663	15570	15535	15641	15639	15476	15506	15351	15519	15543	15657	15662	15665	15439	15519	15533	15513	15538	15533	15540	15480	15556	15553	15542	15463	15440	15527	15450	15429	15575	15638	15426	15404	15720	15541	15486	15524	15576	15605	15642	15285	15614	15445	15505	15597	15483	15624	15446	15618	15408	15513	15605	15386	15587	15429	15538	15396	15536	15417	15477	15603	15632	15577	15519	15639	15562	15540	15581	15542	15599	15571	15500	15692	15541	15394	15562	15603	15380	15526	15603	15665	15499	15526	15550	15585	15526	15591	15621	15551	15654	15418	15589	15570	15590	15410	15576	15508	15661	15545	15426	15408	15556	15480	15647	15671	15502	15520	15549	15754	15562	15501	15580	15541	15728	15543	15590	15453	15583	15498	15572	15601	15504	15415	15575	15741	15422	15596	15648	15525	15547	15394	15692	15695	15437	15471	15620	15615	15456	15541	15771	15477	15533	15631	15633	15584	15592	15705	15800	15545	15406	15659	15427	15815	15645	15220	15653	15560	15304	15738	15674	15587	15567	15533	15505	15721	15610	15587	15486	15550	15582	15777	15574	15516	15427	15537	15601	15695	15504	15687	15634	15550	15604	15660	15446	15515	15666	15576	15506	15682	15620	15525	15700	15609	15476	15516	15581	15407	15496	15545	15638	15358	15469	15568	15437	15539	15502	15715	15525	15574	15692	15505	15487	15560	15507	15605	15602	15588	15424	15450	15569	15593	15370	15526	15561	15573	15524	15556	15662	15554	15497	15596	15546	15616	15534	15476	15612	15813	15513	15574	15697	15607	15433	15525	15619	15721	15479	15645	15634	15538	15504	15572	15433	15550	15664	15535	15599	15609	15433	15499	15551	15777	15509	15748	15529	15543	15505	15516	15582	15562	15570	15601	15584	15631	15572	15508	15415	15435	15452	15682	15527	15463	15427	15524	15497	15601	15531	15513	15601	15510	15487	15551	15673	15446	15521	15657	15635	15505	15597	15491	15530	15760	15525	15629	15583	15602	15580	15593	15540	15642	15642	15563	15424	15491	15520	15448	15551	15668	15556	15569	15504	15598	15603	15506	15572	15389	15491	15614	15520	15520	15667	15490	15479	15407	15468	15550	15720	15516	15301	15606	15529	15506	15753	15692	15486	15627	15493	15661	15626	15573	15357	15716	15536	15616	15532	15518	15557	15528	15614	15760	15499	15546	15529	15659	15507	15622	15359	15467	15501	15629	15544	15478	15591	15561	15580	15396	15551	15331	15581	15501	15535	15646	15531	15531	15504	15530	15628	15401	15676	15510	15460	15579	15445	15484	15578	15681	15324	15495	15506	15631	15475	15539	15624	15752	15574	15431	15643	15625	15659	15516	15459	15414	15494	15608	15564	15566	15545	15556	15473	15416	15725	15507	15448	15663	15596	15736	15582	15590	15613	15579	15706	15571	15543	15564	15620	15526	15566	15705	15457	15602	15619	15491	15477	15637	15623	15562	15356	15520	15502	15543	15392	15573	15614	15343	15564	15610	15557	15549	15588	15531	15432	15699	15591	15453	15559	15544	15335	15508	15570	15654	15463	15571	15567	15589	15527	15478	15597	15592	15555	15641	15578	15412	15496	15626	15491	15636	15585	15601	15668	15502	15518	15612	15583	15610	15636	15607	15560	15754	15569	15556	15469	15712	15524	15482	15609	15514	15552	15613	15483	15474	15450	15471	15515	15643	15573	15594	15702	15551	15624	15477	15587	15534	15560	15494	15681	15544	15734	15700	15575	15744	15450	15516	15559	15359	15786	15396	15504	15626	15598	15650	15656	15501	15529	15634	15495	15612	15590	15494	15537	15383	15475	15686	15638	15531	15726	15633	15676	15560	15602	15455	15625	15496	15582	15466	15642	15501	15515	15589	15605	15655	15391	15607	15388	15635	15486	15387	15527	15685	15469	15523	15426	15686	15525	15659	15552	15571	15623	15669	15394	15508	15537	15502	15370	15708	15494	15547	15623	15565	15569	15686	15633	15497	15466	15445	15609	15532	15550	15497	15582	15559	15632	15619	15506	15562	15511	15411	15418	15390	15542	15471	15485	15562	15561	15571	15354	15680	15454	15767	15580	15437	15625	15564	15470	15473	15713	15533	15633	15468	15519	15360	15451	15547	15435	15532	15600	15615	15552	15362	15479	15536	15580	15731	15685	15716	15595	15395	15662	15665	15651	15671	15527	15690	15645	15584	15477	15454	15612	15452	15715	15349	15558	15515	15316	15539	15454	15728	15584	15724	15520	15381	15601	15591	15624	15751	15631	15328	15581	15523	15600	15634	15683	15713	15453	15501	15590	15524	15657	15449	15491	15617	15489	15442	15636	15549	15755	15669	15555	15555	15670	15558	15395	15569	15609	15588	15708	15523	15637	15461	15460	15609	15372	15633	15568	15532	15581	15634	15526	15593	15524	15607	15668	15546	15538	15545	15370	15509	15722	15552	15582	15568	15475	15530	15499	15615	15536	15502	15502	15546	15300	15599	15404	15527	15530	15513	15433	15515	15645	15609	15500	15432	15572	15480	15690	15531	15588	15480	15628	15529	15544	15428	15601	15527	15473	15529	15668	15609	15661	15667	15437	15540	15491	15468	15572	15384	15730	15429	15638	15480	15543	15404	15474	15635	15655	15525	15582	15508	15711	15520	15646	15570	15633	15523	15597	15627	15456	15543	15481	15438	15535	15482	15309	15538	15508	15729	15518	15495	15440	15564	15650	15557	15631	15565	15629	15435	15520	15612	15529	15417	15488	15634	15513	15704	15583	15657	15643	15328	15492	15561	15526	15626	15505	15562	15476	15515	15477	15610	15573	15579	15510	15730	15443	15525	15453	15524	15596	15593	15589	15579	15543	15545	15397	15670	15562	15699	15529	15484	15397	15411	15486	15551	15564	15544	15577	15729	15506	15587	15511	15629	15559	15601	15734	15448	15575	15567	15692	15559	15526	15483	15540	15799	15402	15693	15588	15379	15608	15475	15490	15462	15685	15550	15648	15455	15531	15632	15597	15482	15457	15401	15663	15580	15611	15384	15712
23537	21056	28600	44746	60325	52366	38474	26394	20071	18320	17626	17405	17313	17363	17401	17234	17152	17330	17415	17142	17122	17149	17165	17139	17213	17097	17299	17112	17068	17223	16947	17289	17087	17062	17234	17210	17126	17142	16995	17092	17229	17175	17036	17183	17120	17510	16936	17159	17143	17112	17224	17155	17374	17271	17368	17126	17270	17072	17281	16999	17256	17103	17130	17112	17088	17089	17010	17043	16889	17125	16923	17192	17206	17275	17122	17162	17230	16977	17083	17238	17033	16983	17166	17136	16944	17011	17261	17054	17082	17165	17096	17114	17007	17136	17049	17057	17052	17043	16738	16843	17201	17103	17078	17214	16969	17162	17104	16973	17192	17236	16862	17055	17239	17230	17134	16997	16994	16882	16918	17117	17293	16959	17158	17019	16947	17277	17077	17117	17095	17067	17385	17158	16985	17200	17166	17055	17026	17111	17052	16975	16959	17106	17132	17057	16974	17379	16914	17139	16871	17115	17113	17117	17093	16874	17065	16985	17038	17017	17148	17070	17225	17089	17061	17053	17229	17001	16964	17076	17063	17051	17268	17138	17334	17277	17049	17105	17239	16892	16872	17171	17055	17030	16991	17079	17133	17200	17101	16923	16979	17121	17121	17060	17160	17135	17104	17111	16929	16974	17236	16847	16991	16875	16934	17069	16995	17020	16928	17125	17266	17000	17003	16883	16993	17245	17131	17041	17076	16998	16977	16960	17108	17130	17250	17053	16978	17172	16961	17167	16969	17178	17077	17076	17049	17299	17318	17003	17154	16966	17103	17001	17084	17031	17089	17034	17013	17094	16902	16999	16861	17059	17104	16998	17209	17038	17357	17025	17148	16961	17168	17040	17224	16930	17290	16829	17144	16979	16996	16925	17033	17192	16964	17140	17022	17141	16988	17006	17203	17055	17173	17065	17128	17082	17302	17214	16915	17090	17104	17218	17056	16959	17014	17022	17122	17235	17034	17215	17088	17045	17086	17036	17081	17065	16862	17199	17107	16948	17281	16969	17012	17108	17114	17191	17112	17168	17090	17007	16921	17294	17034	17205	17214	17085	17089	17200	16988	17134	17095	17272	17080	17025	17291	17030	17056	17158	17027	16918	16869	17129	17089	17034	17240	17231	17219	16965	17093	17045	17021	17155	16906	16922	17120	17271	16922	17142	17100	16919	17234	17039	17163	17118	17086	17236	17124	16890	17104	16966	16901	17039	17193	17233	17138	17071	16975	17293	17104	17085	17257	17247	16972	17028	17038	17008	17115	17132	17011	17063	17308	17253	17160	17177	17176	16993	17158	17070	17139	17275	17032	16931	16958	17195	17138	17036	16980	17021	17033	16958	17208	17153	17027	17142	17030	17036	17126	17097	17116	16899	17081	17032	17401	17188	17018	16959	16993	17165	16954	17235	17096	17067	16987	16867	17120	16867	17101	17129	16905	17154	17206	17132	17275	17027	16900	16970	16903	16863	17148	17160	17124	16930	16974	17211	16976	16933	17173	17043	16968	17126	17108	17090	17106	16830	17318	17124	17155	17065	16993	17169	17391	17299	16879	17058	17198	16993	16886	16956	17256	17090	17148	17152	17001	17064	17059	17264	17089	17098	17190	17100	16932	17134	17091	17039	16929	17105	17153	16873	17124	17265	17180	17018	17060	16931	17173	17285	17077	17234	17123	17257	17344	17136	17269	17385	16996	17104	16942	17109	16972	17073	17239	16883	17015	17059	17182	17094	17214	17324	17213	17135	17029	17124	17138	16970	17070	16966	16977	16896	17090	17171	17066	17002	17040	17070	17319	16794	17283	16890	17175	17092	16985	17062	17230	17047	17112	17069	17164	16945	16947	17104	17179	17180	17109	16993	17264	17101	17164	17104	16956	17094	17098	17108	17084	17298	17190	17086	17113	16885	16850	16757	17102	16991	17136	16834	16912	17107	16925	16811	16951	17127	17125	16925	17149	17054	17374	17108	16955	17102	17145	17172	17073	17334	17151	17039	17251	17337	17051	17117	17184	17214	17009	16990	17097	16907	17135	17070	17194	17081	17256	17067	17206	17062	17327	17049	17139	17155	17291	17201	17146	17076	16927	17023	16930	17255	17070	16934	17166	16993	17227	17034	17067	17012	17144	17082	17029	17107	17237	17138	17067	17444	17079	17095	17030	17233	16999	17179	16981	17194	17101	17027	17133	17196	17115	17090	17092	17205	17050	17143	16964	17148	16935	17026	17029	16996	17000	17033	16895	17100	17172	17182	16900	16921	17109	17073	17150	16973	17021	17076	17425	17163	17034	17260	17141	17184	17000	17158	16984	17130	17058	16998	17115	17156	17166	17106	16991	17047	17253	16892	17289	17050	17033	17119	16885	17002	17048	17026	17102	17106	17097	17141	17061	17169	17007	16886	17125	17201	17126	17038	17252	17074	17170	17043	16939	16981	17030	17030	16980	17008	17155	16938	17083	17068	17205	17116	17083	16987	17060	17022	17097	17075	17136	17104	16754	17182	16962	17075	17149	17067	17031	17242	17047	17116	17085	17075	17015	17207	17307	17123	17183	17048	17189	17154	17164	17043	17054	17038	17001	16920	16963	17092	17185	17163	17201	16867	17096	16950	17030	16928	17169	17074	17072	16918	17062	17114	17038	16855	16993	17082	17228	17179	17216	17135	16909	17108	16918	16958	17132	17036	17076	16761	17221	17185	17044	17107	17054	17117	16806	16890	16990	17153	17206	17034	17178	17198	17039	17009	17143	17063	16953	16993	17046	17100	17200	17078	17087	17039	17143	17097	16843	17290	17099	17033	17063	16899	16977	17003	17077	16942	17138	17085	17066	17067	17179	17209	17096	17068	17131	17212	17090	17164	16956	17083	16972	17146	16940	17061	16954	17016	17044	16928	17107	17135	17280	16945	16866	17164	17037	17022	16852	16938	17034	17219	17059	17070	17114	17154	16887	17142	17148	17054	17004	16973	17155	17103	17033	17074	17066	17194	17107	17316	16959	16950	17229	17281	17125	17220	17243	17085	17099	17100	17220	17152	17248	17294	17018	16915	16998	17054	17001	16802	17055	17126	17341	17012	17000	17076	16996	17136	17192	16976	16967	17068	17168	17097	17000	16859	17298	17074	17148	17017	17312	16953	17022	17094	17194	16783	16988	17033	17091	17032	17204	17170	17079	17047	17058	17186	17057	17237	16951	17064	17201	17071	17179	17382	17313	17091	17131	17173	17195	17058	17084	17115	16998	17074	17155	17048	17196	17126	17092	17092	17094	17091	16979	16849	17032	17027	17169	16891	17091	16888	17122	16947	17065	16955	16988	17008	17066	17217	17254	17002	17182	17125	17201	17148	16994	17026	17133	17055	17100	17190	16960	17147	17242	17083	17103	17224	17178	17129	17013	17089	17107	17221	17103	17250	17339	17039	17105	17027	17196	17143	17061	17215	17092	17079	17215	17123	17136	17008	16923	16967	16750	17289	16998	16965	17236	17298	17104	16886	17172	17014	17404	17184	17152	16981	17085	17092	17071	17004	17232	17060	17018	17307	16966	17198	17169	17189	17094	17167	16863	17086	17051	17077	17186	17150	17107	16851	17031	16898	17056	16907	17066	16979	16825	17005	17172	17200	16975	17406	17004	16921	16949	16900	17230	16998	17308	17285	17160	17201	17171	17162	17066	17204	16979	16856	16981	17111	17146	17311	17272	17155	17172	17089	17017	17107	17229	17087	17145	16998	17321	17190	17080	16964	16959	17025	17177	17113	17179	17176	17162	17086	17012	17031	17241	17097	17129	17038	17349	17218	16901	17084	17070	17058	17032	16884	16885	17131	17076	17064	17243	17268	16960	17062	17191	17088	17153	17202	17094	17074	16861	17066	17262	17400	16969	17059	16991	17204	17219	16875	17045	17031	17090	17279	17095	17133	17158	16898	17016	17109	17058	17072	17250	17086	17147	17288	17168	16868	17086	16942	17055	16984	17247	17205	17131	17383	16993	17060	17014	17049	17146	17172	17073	17113	16978	17202	16998	17172	17231	17320	17226	17063	17013	17023	17086	17054	17118	17137	17005	17028	17150	17106	17109	16988	17005	16865	17073	16802	17123	17162	17163	17001	17079	17052	17111	17206	17035	17174	17072	17112	17189	17246	17034	17130	17013	17054	17110	16927	17069	17282	17185	17190	17115	17131	17037	16867	17024	17212	17076	17268	17079	17168	17022	17094	17221	17089	17074	17063	17067	17055	17210	17207	17086	17084	17026	16997	17167	17210	16996	17214	17120	17001	16989	17154	16945	17173	17170	17053	17060	17162	16903	17105	17315	17056	17013	17001	17058	17070	16977	16939	17100	17266	17180	17059	17217	17000	17055	17118	17316	17174	17093	17068	17140	17150	16994	17238	17333	17197	17099	17098	17003	17109	16935	17320	17103	17021	17149	17037	17080	16902	17143	17068	17221	17133	17218	17119	17126	17090	17326	17076	16939	17067	17160	16971	17107	17370	17258	17220	17180	17102	17130	16929	17044	17224	17081	17358	17081	16987	17141	17120	17409	17050	17106	17112	17128	16933	17109	17049	17094	17071	17114	17134	17011	17061	17109	17002	16976	17145	17207	17216	17241	17185	17052	17048	17010	17071	17097	17149	17047	17070	17012	17131	16969	17086	17162	17347	17034	17118	17170	17104	17154	17032	17301	17126	17145	17168	17115	16790	17054	17210	17035	17155	17073	16954	17235	17122	16949	16977	16890	16976	16960	17067	17033	17073	17034	17052	16965	17091	16910	17271	17114	17273	17096	17088	17087	17205	17130	17181	17057	17154	17049	17007	16992	17107	17269	17033	16971	16939	17308	17041	17192	17038	17135	17119	16987	17155	17151	17192	17059	17033	16929	17175	17109	17044	16799	17065	17101	16977	17078	17256	16926	17149	17143	17143	16899	17066	17210	16961	17052	17294	16963	16854	16995	17021	17137	16957	17003	17066	17092	17166	17300	17096	17096	16979	17179	16985	17149	17153	17038	16839	16901	17190	17007	17107	16889	17017	17006	17109	17313	17123	17170	17009	17129	17080	17159	17218	17141	17118	17125	17231	17074	17253	17077	17103	17132	17101	17145	17060	17012	17114	17253	17016	16972	16928	17056	17190	17154	17097	17030	17212	17237	17184
19940	36803	41356	71086	68281	53788	37955	25333	18336	16251	15615	15681	15639	15462	15471	15634	15541	15634	15591	15718	15734	15423	15710	15758	15718	15409	15564	15803	15726	15783	15664	15648	15722	15647	15740	15538	15592	15523	15558	15544	15593	15614	15736	15561	15539	15630	15405	15767	15527	15630	15545	15490	15628	15648	15636	15568	15555	15586	15549	15566	15613	15656	15724	15411	15476	15596	15584	15534	15593	15548	15659	15746	15624	15380	15393	15516	15386	15767	15624	15737	15460	15595	15487	15485	15454	15482	15589	15734	15424	15666	15645	15568	15600	15615	15596	15393	15577	15661	15613	15373	15576	15590	15592	15569	15557	15651	15709	15560	15535	15617	15598	15582	15655	15603	15661	15607	15509	15589	15798	15533	15523	15500	15708	15533	15702	15607	15699	15668	15632	15621	15438	15627	15630	15507	15827	15430	15577	15603	15551	15618	15554	15723	15616	15479	15619	15628	15563	15727	15649	15466	15686	15545	15638	15408	15609	15598	15778	15552	15621	15581	15669	15570	15781	15614	15535	15716	15602	15442	15677	15599	15559	15431	15552	15468	15638	15543	15672	15657	15496	15601	15664	15576	15498	15642	15656	15493	15625	15625	15593	15584	15552	15563	15661	15445	15655	15744	15359	15643	15524	15484	15593	15487	15574	15547	15581	15526	15449	15403	15704	15594	15593	15722	15549	15722	15779	15641	15631	15809	15660	15460	15610	15697	15659	15673	15654	15701	15378	15607	15760	15548	15410	15693	15570	15713	15636	15526	15330	15753	15529	15702	15496	15759	15645	15407	15555	15546	15567	15495	15570	15425	15551	15495	15635	15577	15562	15540	15696	15619	15661	15710	15734	15555	15544	15576	15603	15749	15714	15623	15578	15624	15585	15552	15666	15460	15618	15756	15564	15527	15614	15752	15497	15520	15757	15518	15701	15609	15670	15572	15499	15614	15713	15628	15730	15574	15579	15527	15610	15540	15552	15544	15636	15628	15541	15548	15543	15674	15602	15647	15668	15634	15576	15647	15669	15585	15630	15358	15693	15578	15664	15665	15597	15536	15656	15557	15435	15450	15504	15718	15620	15513	15698	15564	15577	15708	15538	15678	15588	15380	15600	15700	15588	15426	15537	15519	15626	15603	15563	15567	15726	15660	15508	15479	15601	15557	15560	15759	15725	15522	15551	15590	15477	15515	15540	15510	15673	15688	15688	15546	15507	15568	15634	15819	15486	15470	15654	15423	15588	15469	15642	15781	15726	15475	15510	15561	15666	15706	15595	15545	15670	15505	15603	15561	15393	15641	15571	15754	15545	15638	15559	15523	15726	15746	15595	15636	15519	15825	15592	15606	15622	15671	15474	15475	15817	15585	15543	15522	15560	15593	15630	15435	15719	15554	15601	15508	15598	15460	15580	15726	15697	15619	15635	15820	15372	15515	15572	15560	15560	15513	15657	15578	15584	15579	15449	15617	15625	15440	15408	15452	15627	15504	15732	15586	15500	15546	15540	15411	15610	15639	15592	15588	15646	15524	15481	15490	15576	15760	15557	15700	15751	15407	15530	15568	15549	15689	15579	15665	15672	15626	15654	15695	15475	15689	15636	15750	15805	15675	15528	15479	15678	15582	15620	15600	15514	15465	15613	15581	15560	15297	15480	15596	15595	15520	15545	15408	15530	15619	15607	15533	15591	15527	15561	15815	15521	15616	15511	15513	15620	15542	15658	15581	15640	15482	15615	15657	15539	15719	15721	15554	15608	15620	15544	15688	15571	15424	15540	15552	15417	15379	15647	15655	15801	15514	15678	15738	15504	15658	15642	15638	15631	15657	15713	15634	15695	15704	15675	15531	15465	15478	15512	15632	15779	15479	15570	15699	15650	15551	15578	15506	15653	15641	15577	15636	15749	15588	15595	15547	15409	15643	15548	15699	15493	15632	15652	15687	15483	15456	15439	15490	15785	15382	15680	15486	15640	15688	15491	15577	15533	15657	15639	15645	15520	15685	15614	15570	15693	15807	15610	15503	15667	15505	15605	15584	15589	15710	15656	15532	15510	15677	15824	15403	15637	15582	15359	15797	15742	15508	15665	15560	15418	15597	15706	15687	15879	15527	15563	15653	15702	15651	15567	15490	15785	15605	15546	15627	15566	15448	15685	15557	15611	15660	15398	15565	15514	15565	15723	15571	15460	15580	15572	15593	15635	15688	15449	15372	15446	15547	15607	15518	15659	15548	15564	15600	15601	15576	15542	15674	15525	15775	15716	15586	15500	15753	15665	15468	15559	15645	15627	15603	15643	15505	15555	15481	15571	15646	15650	15583	15525	15567	15527	15486	15558	15470	15412	15665	15567	15507	15622	15514	15536	15566	15617	15582	15697	15395	15649	15686	15751	15609	15381	15758	15673	15486	15459	15718	15646	15647	15644	15571	15587	15500	15724	15598	15466	15455	15796	15592	15526	15598	15548	15590	15606	15674	15627	15616	15540	15489	15623	15648	15610	15646	15479	15398	15483	15709	15559	15630	15565	15473	15684	15677	15546	15699	15408	15622	15667	15658	15318	15731	15488	15594	15519	15706	15689	15541	15676	15545	15462	15609	15723	15672	15617	15607	15722	15514	15669	15611	15433	15655	15562	15629	15647	15644	15802	15571	15657	15401	15691	15709	15512	15521	15530	15545	15615	15465	15751	15499	15729	15539	15570	15606	15585	15661	15728	15621	15655	15617	15462	15668	15669	15689	15481	15535	15431	15351	15639	15640	15652	15576	15594	15628	15455	15576	15390	15656	15587	15504	15482	15461	15589	15516	15597	15531	15637	15530	15421	15628	15754	15716	15584	15600	15658	15603	15652	15505	15594	15593	15613	15545	15664	15696	15639	15717	15812	15478	15646	15494	15554	15467	15572	15626	15461	15515	15713	15610	15672	15592	15508	15626	15701	15736	15536	15591	15550	15613	15633	15687	15606	15609	15636	15544	15678	15609	15452	15512	15575	15538	15648	15519	15580	15706	15510	15589	15477	15839	15737	15547	15612	15671	15532	15614	15527	15487	15669	15491	15621	15647	15565	15579	15595	15622	15663	15535	15576	15607	15585	15781	15679	15586	15643	15705	15546	15748	15531	15558	15616	15406	15529	15585	15579	15544	15631	15587	15440	15515	15569	15500	15576	15535	15561	15451	15553	15507	15510	15452	15540	15662	15648	15450	15703	15516	15526	15571	15554	15662	15570	15451	15646	15701	15620	15475	15653	15489	15683	15825	15586	15691	15408	15777	15523	15498	15755	15691	15609	15674	15435	15527	15584	15667	15661	15458	15563	15442	15625	15669	15700	15714	15499	15673	15569	15689	15662	15541	15499	15723	15394	15466	15559	15616	15720	15660	15773	15659	15528	15629	15502	15564	15524	15518	15516	15683	15605	15704	15572	15580	15683	15396	15471	15524	15516	15520	15451	15553	15812	15439	15510	15564	15610	15667	15530	15704	15656	15704	15704	15700	15647	15569	15507	15599	15443	15622	15622	15733	15423	15649	15700	15541	15730	15347	15668	15484	15626	15508	15643	15729	15566	15638	15573	15545	15605	15500	15554	15637	15529	15726	15634	15499	15697	15419	15562	15672	15402	15419	15556	15751	15644	15687	15679	15458	15711	15618	15561	15451	15456	15539	15553	15587	15645	15655	15442	15678	15610	15377	15424	15616	15564	15395	15737	15671	15554	15531	15542	15535	15810	15580	15577	15554	15669	15365	15495	15668	15629	15618	15706	15612	15800	15832	15579	15625	15602	15628	15709	15596	15612	15689	15645	15526	15571	15696	15554	15577	15659	15658	15599	15687	15555	15599	15606	15658	15555	15504	15607	15761	15488	15555	15613	15710	15571	15694	15515	15561	15655	15762	15575	15555	15606	15647	15560	15534	15702	15513	15460	15675	15604	15550	15556	15523	15490	15637	15593	15704	15450	15610	15564	15689	15633	15671	15555	15489	15592	15520	15775	15650	15782	15614	15555	15651	15558	15509	15688	15499	15557	15451	15673	15722	15425	15596	15563	15757	15550	15672	15411	15513	15631	15411	15397	15561	15766	15684	15647	15626	15526	15617	15520	15631	15659	15670	15610	15532	15637	15639	15584	15600	15538	15647	15502	15658	15694	15557	15841	15638	15509	15497	15734	15575	15460	15749	15509	15314	15534	15606	15770	15671	15671	15716	15670	15690	15429	15488	15657	15681	15626	15651	15561	15591	15666	15701	15811	15674	15483	15399	15553	15539	15675	15725	15674	15835	15756	15493	15577	15339	15632	15465	15707	15702	15765	15511	15494	15613	15674	15593	15633	15627	15603	15470	15375	15504	15580	15617	15516	15642	15522	15644	15590	15412	15654	15484	15637	15627	15625	15806	15392	15694	15520	15485	15554	15531	15540	15630	15520	15645	15548	15481	15682	15618	15615	15542	15428	15334	15698	15521	15539	15538	15645	15571	15602	15601	15501	15562	15810	15662	15608	15683	15504	15454	15577	15741	15772	15578	15629	15670	15457	15653	15519	15598	15572	15499	15406	15659	15443	15751	15685	15676	15590	15641	15435	15581	15596	15575	15573	15639	15481	15671	15666	15701	15671	15690	15537	15676	15541	15644	15586	15560	15631	15660	15666	15659	15598	15604	15769	15585	15565	15704	15520	15544	15435	15520	15409	15523	15684	15644	15590	15570	15600	15566	15542	15514	15565	15732	15753	15423	15538	15591	15527	15707	15547	15556	15502	15696	15650	15571	15841	15613	15844	15665	15556	15633	15590	15576	15627	15547	15718	15533	15456	15615	15452	15520	15672	15679	15636	15595	15448	15502	15759	15541	15646	15555	15632	15461	15449	15595	15680	15609	15568	15579	15472	15713	15582	15638	15689	15638	15538	15369	15549	15633	15470	15670	15617	15626	15604	15508	15608	15605	15503	15571	15677	15577	15692	15593	15529	15631	15722	15559	15674	15569	15452	15492	15815	15680	15751	15594	15560	15579	15478	15641	15590	15419	15569	15699	15704	15571	15469	15647	15521	15457	15681	15523	15616	15586	15570	15430	15554	15590	15538	15468	15562	15620	15492	15603	15475	15587	15490	15486	15704	15837	15529	15629	15684	15503	15606	15720	15590	15714	15516	15677	15673	15688
22615	21112	29150	36750	58038	56717	44610	30378	22493	19331	18134	17707	17728	17830	17622	17660	17615	17715	17609	17464	17538	17587	17456	17478	17520	17504	17484	17406	17382	17404	17439	17434	17712	17513	17503	17387	17428	17371	17636	17483	17527	17587	17417	17425	17339	17536	17400	17462	17415	17632	17444	17373	17522	17549	17573	17578	17636	17575	17339	17240	17625	17541	17400	17364	17510	17543	17304	17506	17367	17568	17504	17473	17756	17526	17363	17408	17424	17264	17514	17752	17535	17532	17516	17234	17238	17369	17181	17401	17402	17390	17498	17514	17450	17449	17352	17544	17399	17476	17511	17323	17184	17343	17311	17215	17374	17372	17341	17603	17273	17641	17427	17496	17132	17381	17452	17462	17337	17588	17382	17396	17405	17336	17515	17307	17631	17392	17520	17320	17494	17296	17332	17401	17161	17298	17445	17512	17117	17497	17328	17382	17538	17382	17296	17588	17673	17348	17344	17384	17371	17395	17379	17305	17352	17300	17318	17506	17466	17339	17454	17366	17391	17351	17406	17330	17316	17307	17616	17401	17282	17395	17440	17268	17287	17318	17364	17350	17220	17469	17172	17533	17450	17547	17449	17434	17466	17367	17401	17310	17334	17274	17339	17332	17357	17561	17427	17431	17452	17561	17393	17530	17188	17309	17525	17474	17480	17441	17500	17415	17445	17442	17359	17430	17339	17258	17452	17401	17538	17366	17227	17327	17315	17299	17557	17290	17297	17166	17346	17348	17572	17406	17492	17472	17329	17345	17486	17492	17334	17257	17344	17219	17363	17370	17348	17235	17410	17402	17399	17141	17175	17444	17256	17518	17499	17372	17677	17406	17218	17413	17460	17364	17285	17489	17479	17418	17293	17340	17474	17158	17458	17278	17437	17308	17478	17424	17373	17312	17410	17258	17498	17604	17337	17320	17187	17462	17457	17334	17320	17439	17465	17292	17518	17243	17191	17444	17423	17597	17307	17362	17347	17402	17523	17455	17371	17392	17457	17388	17479	17582	17491	17507	17481	17546	17347	17350	17317	17257	17362	17217	17353	17538	17317	17394	17588	17444	17378	17470	17407	17311	17359	17487	17553	17443	17389	17508	17402	17390	17276	17629	17388	17383	17536	17596	17545	17402	17265	17341	17487	17440	17238	17422	17212	17145	17288	17500	17393	17286	17314	17307	17460	17421	17411	17385	17382	17295	17248	17311	17436	17339	17394	17440	17512	17488	17655	17326	17357	17267	17304	17490	17326	17444	17370	17463	17318	17316	17428	17393	17576	17420	17496	17473	17459	17264	17490	17461	17365	17415	17370	17435	17251	17367	17647	17407	17408	17127	17545	17306	17725	17467	17420	17532	17496	17455	17248	17318	17272	17237	17536	17377	17473	17436	17503	17397	17564	17565	17591	17290	17169	17360	17488	17479	17518	17475	17342	17381	17412	17063	17353	17537	17518	17187	17472	17454	17300	17325	17438	17481	17456	17479	17454	17127	17340	17326	17253	17399	17634	17395	17291	17313	17361	17435	17421	17359	17629	17123	17372	17435	17450	17442	17575	17238	17121	17424	17225	17243	17337	17318	17250	17359	17317	17412	17398	17395	17346	17341	17323	17389	17398	17411	17380	17290	17260	17418	17472	17604	17454	17274	17380	17343	17474	17570	17469	17270	17368	17478	17363	17242	17530	17231	17512	17306	17408	17333	17328	17399	17214	17323	17409	17403	17428	17203	17426	17228	17296	17378	17530	17453	17582	17384	17303	17394	17375	17391	17266	17531	17273	17515	17257	17330	17343	17345	17415	17226	17495	17508	17391	17496	17490	17453	17283	17103	17390	17425	17414	17439	17508	17382	17275	17279	17250	17538	17206	17593	17298	17627	17354	17234	17462	17576	17464	17385	17412	17378	17428	17087	17331	17290	17311	17159	17357	17368	17418	17614	17410	17433	17397	17356	17336	17549	17327	17245	17322	17383	17305	17407	17195	17404	17176	17526	17270	17264	17581	17456	17249	17328	17264	17226	17446	17380	17473	17187	17200	17330	17298	17432	17445	17495	17426	17317	17454	17427	17542	17314	17358	17308	17428	17402	17262	17323	17469	17245	17342	17367	17388	17365	17491	17307	17335	17563	17312	17250	17535	17384	17529	17372	17386	17338	17289	17458	17526	17414	17591	17448	17310	17140	17331	17246	17425	17144	17384	17617	17323	17224	17486	17400	17499	17457	17492	17339	17314	17436	17248	17466	17354	17532	17403	17428	17582	17411	17393	17294	17223	17371	17395	17276	17375	17557	17341	17262	17511	17315	17287	17548	17385	17377	17320	17509	17589	17364	17321	17308	17330	17197	17467	17275	17476	17329	17254	17551	17340	17196	17403	17302	17463	17511	17188	17314	17396	17339	17337	17356	17392	17182	17406	17329	17536	17236	17338	17370	17586	17431	17388	17374	17419	17440	17466	17506	17502	17356	17545	17676	17734	17285	17289	17375	17418	17318	17499	17314	17208	17414	17546	17383	17405	17264	17417	17506	17360	17418	17332	17196	17235	17248	17382	17486	17186	17276	17394	17183	17300	17290	17400	17224	17282	17404	17339	17326	17444	17374	17337	17233	17493	17457	17494	17337	17220	17404	17296	17300	17448	17469	17361	17536	17348	17430	17385	17392	17230	17284	17348	17371	17526	17311	17454	17376	17426	17247	17589	17361	17531	17315	17281	17560	17446	17378	17278	17519	17389	17406	17333	17334	17403	17460	17376	17296	17603	17553	17370	17300	17433	17370	17288	17378	17459	17221	17317	17425	17434	17342	17328	17549	17376	17211	17254	17360	17351	17259	17242	17104	17263	17211	17270	17268	17336	17317	17345	17418	17466	17558	17367	17552	17622	17388	17564	17390	17236	17483	17527	17266	17549	17343	17497	17491	17397	17434	17449	17283	17335	17416	17635	17525	17159	17452	17327	17162	17400	17251	17310	17206	17121	17285	17408	17379	17552	17382	17548	17442	17388	17391	17628	17496	17200	17337	17361	17299	17244	17531	17335	17436	17325	17504	17379	17424	17359	17310	17417	17427	17362	17325	17622	17510	17370	17139	17439	17532	17237	17490	17227	17384	17251	17424	17256	17228	17517	17475	17599	17143	17278	17287	17283	17516	17275	17286	17308	17311	17477	17257	17355	17334	17418	17447	17319	17302	17509	17310	17451	17233	17232	17319	17489	17261	17313	17454	17475	17327	17395	17324	17257	17410	17514	17352	17507	17530	17299	17522	17445	17377	17329	17457	17535	17472	17261	17161	17403	17462	17337	17491	17325	17349	17310	17180	17568	17413	17466	17458	17430	17327	17305	17583	17355	17347	17393	17443	17210	17287	17396	17405	17528	17509	17643	17375	17227	17170	17323	17448	17458	17402	17339	17261	17347	17271	17385	17375	17390	17421	17257	17358	17428	17438	17477	17189	17258	17530	17375	17390	17147	17400	17308	17266	17411	17338	17235	17309	17477	17469	17561	17484	17410	17390	17292	17474	17405	17231	17396	17529	17274	17239	17253	17303	17454	17317	17267	17644	17486	17669	17277	17302	17420	17364	17476	17422	17263	17339	17412	17428	17466	17332	17466	17314	17522	17642	17440	17130	17302	17423	17380	17184	17396	17466	17457	17283	17498	17189	17474	17253	17379	17392	17471	17352	17527	17381	17474	17129	17387	17591	17366	17372	17272	17241	17396	17362	17627	17263	17267	17245	17413	17418	17539	17606	17597	17599	17281	17297	17464	17387	17476	17391	17551	17456	17446	17244	17346	17315	17306	17341	17556	17640	17516	17356	17473	17256	17484	17445	17299	17317	17602	17353	17257	17215	17309	17387	17403	17401	17475	17374	17463	17498	17428	17227	17208	17382	17662	17317	17297	17456	17325	17340	17294	17179	17254	17465	17500	17525	17416	17304	17347	17506	17413	17379	17394	17307	17455	17262	17487	17547	17149	17351	17420	17216	17439	17454	17496	17448	17617	17310	17340	17459	17412	17374	17459	17266	17621	17275	17387	17368	17183	17205	17423	17615	17359	17492	17458	17384	17278	17504	17306	17287	17303	17258	17192	17443	17593	17368	17259	17307	17436	17489	17446	17477	17202	17470	17473	17426	17541	17241	17431	17351	17362	17424	17335	17362	17536	17356	17412	17408	17352	17528	17205	17567	17426	17351	17262	17295	17419	17302	17472	17297	17263	17430	17292	17472	17381	17306	17447	17122	17371	17368	17338	17483	17327	17233	17324	17312	17432	17208	17473	17344	17235	17316	17577	17396	17558	17554	17422	17571	17296	17479	17411	17317	17247	17290	17426	17336	17358	17409	17382	17410	17274	17321	17182	17306	17328	17473	17422	17299	17253	17462	17401	17237	17434	17275	17405	17533	17227	17389	17512	17425	17490	17304	17209	17504	17634	17277	17414	17245	17288	17431	17336	17343	17549	17478	17270	17193	17229	17389	17395	17523	17387	17395	17265	17162	17329	17339	17446	17613	17423	17433	17418	17365	17425	17424	17444	17523	17564	17402	17516	17194	17552	17256	17353	17367	17246	17321	17472	17320	17390	17253	17212	17470	17198	17317	17282	17238	17427	17499	17263	17424	17574	17291	17276	17386	17300	17528	17353	17518	17280	17506	17400	17407	17560	17518	17500	17484	17277	17340	17406	17331	17362	17414	17246	17076	17333	17346	17428	17342	17365	17365	17335	17342	17395	17209	17342	17245	17319	17503	17406	17343	17531	17336	17430	17401	17510	17290	17393	17446	17261	17341	17425	17357	17254	17213	17234	17184	17471	17309	17444	17424	17203	17381	17550	17391	17285	17452	17401	17341	17361	17225	17258	17427	17265	17357	17251	17353	17213	17456	17484	17348	17297	17502	17331	17442	17494	17394	17370	17350	17380	17357	17344	17350	17304	17184	17499	17420	17290	17466	17448	17416	17292	17413	17437	17438	17309	17361	17603	17629	17368	17351	17539	17570	17374	17393	17445	17368	17351	17380	17363	17392	17244	17390	17327	17399	17590	17292	17277	17227	17497	17413	17460	17326	17655	17532	17412	17476	17243	17343	17431	17472	17359	17365	17595	17430	17437	17368	17325	17715	17524	17287	17343	17192	17223	17276	17432	17475	17495	17396	17318	17352
21125	41665	47652	82265	81723	64902	45752	30945	20650	16958	15950	15908	15843	15794	15773	15984	15816	15851	15763	15703	15984	15736	15789	15695	15902	15670	15892	15728	15557	15735	15693	15725	15670	15839	15810	15866	15806	15680	15929	15923	15642	15780	15848	15893	15800	15758	15788	15866	15894	15718	15566	15720	15838	15771	15903	15650	15793	15832	15659	15840	15704	15761	15774	15753	15791	15713	15746	15877	15880	15666	15773	15885	15822	15876	15738	15666	15725	15795	15703	15709	15807	15728	15723	15765	15698	15524	15870	15792	15810	15739	15875	15805	15801	15855	15831	15724	15688	15805	15992	15793	15848	15619	15701	15715	15773	15747	15730	15664	15669	15740	15848	15762	15611	15720	15775	15748	15919	15821	15810	15568	15669	15694	15917	15834	15827	15645	15812	15621	15595	15718	15817	15562	15651	15770	15652	15778	15798	15720	15611	15716	15780	15755	15938	15780	15745	15788	15832	15870	15725	15740	15676	15647	15725	15679	15737	15790	15723	15811	15798	15878	15672	15716	15487	15823	15765	15645	15728	15765	15856	15904	15706	15752	15735	15811	15731	15752	15842	15813	15569	15793	15687	15817	15706	15707	15777	15667	15802	15692	15748	15705	15960	15730	15708	15928	15805	15903	15584	15768	15642	15694	15758	15691	15822	15691	15784	15711	15768	15522	15959	15736	15716	15756	15705	15770	15673	15651	15744	15782	15785	15818	15641	15728	15721	15746	15766	15746	15903	15895	15691	15635	15838	15811	15851	15743	15630	15934	15626	15758	15826	15614	15815	15765	15878	15763	15715	15838	15811	15857	15834	15882	15728	15755	15879	15638	15886	15840	15732	15684	15663	15705	15843	15641	15821	15847	15630	15699	15762	15757	15730	15629	15788	15801	15804	15415	15662	15685	15891	15778	15697	15894	15717	15698	15731	15552	15727	15572	15740	15532	15762	15735	15794	15736	15784	15605	15680	15578	15781	15748	15837	15776	15710	15808	15575	15672	15690	15787	15784	15575	15749	15741	15829	15812	15605	15649	15812	15749	15716	15836	15563	15567	15686	15515	15796	15824	15694	15624	15701	15489	15749	15675	15726	15707	15802	15587	15684	15891	15732	15827	15935	15822	15800	15793	15732	15833	15724	15765	15919	15825	15627	15739	15734	15959	15747	15708	15769	15817	15739	15753	15907	15784	15713	15653	15805	15822	15656	15805	15565	15709	15930	15737	15798	15622	15784	15765	15728	15654	15862	15791	15653	15738	15721	15823	15895	15713	15651	15664	15886	15763	15843	15866	15619	15613	15727	15908	15831	15843	15903	15800	15867	15816	15752	15783	15820	15706	15765	15757	15888	15818	15857	15787	15824	15791	15691	15745	15722	15681	15964	15666	15850	15908	15671	15719	15808	15895	15687	15678	15830	15805	15786	15821	15825	15878	15765	15731	15663	15701	15891	15619	15715	15684	15667	15824	15750	15706	15850	15877	15621	15630	15850	15704	15900	15816	15750	15700	15881	15689	15721	15771	15628	15822	15812	15695	15758	15764	15592	15890	15677	15881	15482	15688	15738	15855	15816	15665	15736	15685	15723	15727	15752	15731	15744	15698	15618	15751	15820	15797	16102	15776	15930	15645	15918	15605	15845	15779	15571	15622	15939	15577	15824	15798	15767	15798	15600	15822	15829	15699	15775	15610	15721	15728	15830	15667	15816	15867	15779	15687	15697	15761	15686	15863	15773	15796	15803	15847	15905	15726	15838	15811	15830	15940	15748	15846	15692	15750	15885	15824	15681	15715	15782	15770	15783	15802	15762	15817	15753	15724	15671	15700	15933	15867	15870	15894	15685	15677	15773	15801	15636	15806	15957	15872	15756	15781	15911	15856	15833	15790	15817	15602	15829	15754	15624	15655	15752	15795	15802	15633	15635	15702	15852	15601	15696	15659	15571	15524	15735	15508	15808	15754	15773	15606	15681	15828	15753	15672	15602	15840	15829	15762	15783	15735	15801	15826	15726	15658	15632	15616	15719	15723	15712	15896	15803	15739	15794	15821	15858	15803	15835	15631	15760	15731	15846	15803	15737	15782	15760	16084	15888	15717	15732	15827	15932	15761	15874	15672	15900	15739	15756	15622	15880	15683	15679	15668	15712	15763	15840	15665	15896	15707	15822	15634	15903	15680	15675	15681	15681	15788	15749	15656	15571	15650	15702	15582	15839	15951	15680	15773	15647	15766	15665	15906	15674	15649	15802	15730	15781	15845	15799	15885	15782	15992	15814	15813	15718	15721	15840	15840	15921	15858	15773	15666	15835	15706	15769	15770	15620	15723	15668	15864	15865	15717	15757	15727	15605	15845	15808	15684	15704	15781	15738	15852	15724	15827	15815	15656	15878	15889	15749	15793	15670	15710	15614	15717	15739	15616	15747	15776	15907	15732	15785	15688	15651	15746	15617	15713	15823	15679	15627	15547	15698	15667	15857	15838	15849	15737	15812	15636	15742	15791	15935	15602	15679	15864	15758	15808	15664	15615	15713	15709	15736	15677	15736	15701	15905	15756	15630	15677	15764	15662	15702	15860	15771	15798	15671	15877	15796	15696	15809	15687	15887	15750	15714	15764	15750	15638	15772	15779	15861	15708	15761	15828	15722	15721	15886	15702	15781	15666	15777	15776	15673	15714	15703	15795	15857	15781	15776	15635	15817	15694	15814	15584	15813	15824	15681	15888	15715	15646	15718	15879	15748	15646	15849	15726	15848	15889	15853	15784	15787	15855	15854	15637	15884	15821	15708	15907	15768	15755	15791	15701	15848	15756	15750	15681	15743	15719	15894	15799	15797	15698	15657	15928	15891	15758	15840	15752	15668	15800	15629	15828	15766	15870	15668	15767	15540	15761	15678	15939	15808	15587	15862	15773	15678	15644	15697	15717	15809	15828	15595	15763	15877	15652	15729	15721	15740	15732	15817	15779	15651	15860	15613	15923	15817	15909	15581	15766	15649	15544	15894	15657	15873	15770	15777	15723	15643	15756	15838	15682	15759	15638	15591	15643	15723	15682	15857	15768	15559	15730	15626	15854	15742	15606	15889	15749	15710	15818	15743	15750	15713	15714	15587	15785	15846	15623	15786	15946	15927	15835	15594	15773	15711	15781	16048	15648	15659	15876	15752	15869	15918	15753	15756	15655	15677	15842	15768	15783	15715	15833	15941	15755	15776	15753	15663	15667	15835	15680	15864	15816	15694	15783	15865	15753	15916	15654	15826	15871	15622	15818	15745	15640	15904	15777	15722	15690	15850	15643	15854	15517	15971	15751	15737	15727	15689	15708	15698	15662	15669	15794	15819	15734	15702	15769	15766	15645	15712	15739	15765	15729	15842	15811	15935	15785	15708	15615	15821	15962	15742	15613	15730	15638	15592	15755	15665	15766	15606	15847	15612	15792	15688	15788	15786	15757	15799	15665	15888	15697	15895	15702	15878	15739	15758	15745	15839	15847	15777	15884	15610	15793	15667	15660	15709	15777	15765	15790	15784	15662	15751	15775	15713	15916	15725	15819	15616	15582	15882	15924	15808	15723	15783	15837	15916	15615	15693	15822	15573	15780	15874	15739	15831	15808	15654	15676	15701	15819	15715	15897	15726	15749	15739	15831	15796	15679	15581	15791	15640	15760	15800	15617	15894	15859	15657	15689	15682	15697	15765	15753	15873	15625	15817	15801	15855	15777	15804	15609	15882	15832	15727	15755	15669	15527	15876	15679	15679	15850	15755	15960	15809	15692	15766	15693	15871	15619	15692	15687	15813	15674	15820	15732	15696	15918	15744	15751	15722	15719	15753	15794	15783	15824	15789	15752	15907	15883	15735	15691	15713	15764	15864	15681	15772	15712	15755	15792	15892	15804	15658	15677	15734	15787	15702	15725	15902	15818	15895	15769	15661	15855	15801	15881	15774	15797	15859	15757	15827	15597	15865	15824	15807	15838	15739	15735	15717	15819	15746	15687	15742	15829	15613	15673	15709	15699	15914	15715	15818	15808	15770	15857	15864	15696	15718	15768	15712	15715	15783	15796	15818	15756	15793	15828	15804	15643	15758	15717	15636	15690	15741	15769	15862	15692	15750	15606	15728	15820	15760	15779	15706	15681	15735	15711	15791	15701	15679	15840	15743	15779	15664	15674	15720	15719	15501	15731	15615	15726	15797	15659	15793	15757	15769	15712	15700	15684	15730	15711	15823	15651	15753	15750	15974	15789	15923	15549	15792	15732	15785	15813	15841	15665	15739	15696	15573	15761	15639	15677	15797	15826	15604	15749	15758	15809	15695	15663	15657	15615	15881	15934	15857	15729	15749	15888	15697	15618	15652	15812	15697	15765	15649	15793	15734	15708	15744	15595	15749	15712	15838	15869	15618	15872	15663	15802	15834	15684	15704	15715	15933	15941	15597	15793	15678	15766	15771	15763	15697	15661	15860	15885	15766	15816	15856	15790	15702	15837	15589	15730	15681	15825	15637	15652	15876	15691	15853	15664	15806	15922	15808	15694	15771	15735	15717	15707	15596	15768	15829	15759	15716	15756	15846	15748	15936	15657	15713	15638	15852	15752	15830	15602	15568	15726	15732	15867	15702	15733	15820	15890	15579	15686	15759	15749	15841	15713	15842	15773	15817	15812	15656	15700	15798	15770	15711	15678	15614	15819	15828	15822	15747	15699	15725	15704	15777	15818	15887	15711	15610	15777	15766	15769	15725	15722	15755	15893	15895	15739	15742	15744	15666	15678	15840	15636	15790	15767	15702	15801	15862	15585	15716	15770	15643	15928	15786	15635	15864	15929	15796	15769	15784	15713	15748	15714	15903	15653	15686	15646	15611	15795	15805	15641	15825	15790	15696	15795	15807	15758	15795	15740	15639	15614	15934	15821	15694	15839	15618	15715	15943	15580	15810	15896	15700	15830	15820	15827	15751	15607	15752	15649	15730	15750	15854	15711	16025	15795	15708	15976	15623	15828	15712	15905	15596	15878	15537	15773	15806	15795	15503	15651	15659	15645	15867	15831	15749	15654	15766	15725	15769	15830	15877	15825	15751	15750	15691	15748	15738	15600	15691	15823	15541	15748	15841	15712	15684	15724	15486	15854	15715	15719	15659	15971	15695	15774	15802	15596
26985	22491	31255	40843	35108	28235	22446	19173	17559	16922	17101	17045	17043	16991	16966	16951	16908	16833	16996	17156	16843	16966	17024	16911	17032	17017	17002	16932	16960	16980	17119	16950	17025	16910	17120	17021	17053	16921	16915	16877	16796	17061	16989	17057	17026	17031	16837	16971	16972	16879	17052	16836	17009	16965	16972	16916	17029	16766	16810	16944	16808	16860	16861	16754	16913	16908	16995	16861	16771	16827	16735	16886	16914	16839	16917	16957	16893	16839	16939	17103	17052	17036	17066	16877	16826	16950	16975	16974	17015	16959	16963	16841	16944	17023	16913	16979	16910	16808	17014	16815	17090	17046	17005	16827	16966	16790	16926	17077	16756	16681	17031	17090	16901	16792	16694	16899	16825	16832	16912	16955	16829	17120	17107	16873	16918	16864	16896	17005	17021	16976	17049	16940	16990	17259	17025	16822	16671	16961	17046	16908	16862	17059	16831	16856	16901	16903	16841	16900	16843	17057	17031	17083	17025	16748	17040	16921	16714	16796	16865	16916	16980	16941	16979	16782	16973	16942	17072	17081	16764	16877	16653	16761	16943	16971	16941	16844	16979	16815	16928	16860	17026	16928	17146	17078	16924	16871	16947	16880	16904	16833	16965	17182	16866	16969	17019	16879	16987	16921	16867	17012	16964	16759	17062	16997	17186	16813	16779	16873	17005	17091	16637	16973	17040	16935	16834	17085	16875	17023	16980	17007	16883	16883	17212	16938	16767	16813	16888	16929	16841	16910	17031	16826	16659	17006	16932	17059	16868	16757	16892	16980	16844	16931	16959	17155	17092	17138	17037	16960	16930	16934	17076	16874	17018	16909	16884	17043	16967	16646	17117	17014	17002	16909	17074	17099	16846	16890	16977	17053	16941	16898	17153	16925	16887	17161	16986	16790	16978	16920	16782	17023	16879	16742	16991	16880	16923	17089	16854	17015	17045	16861	16891	16782	17036	16871	16806	16734	16880	16721	16889	16943	17132	16952	16759	16747	16898	16916	16934	16823	16713	16804	16950	16724	16796	16901	16947	16963	16890	16939	17006	16968	16913	16891	17030	16751	16847	17013	16849	16895	16851	17079	16921	16850	16874	16922	17005	16988	16984	16925	17054	16822	16894	16938	16981	16980	16986	16835	17089	16878	16788	16787	17201	16799	16776	16702	16958	16728	16883	17048	16894	16947	16916	16902	16921	16978	17015	17046	17040	16816	16771	16871	16828	16870	17032	16887	16852	16717	17081	16883	16751	16868	16673	16951	16807	16988	16897	16806	16998	16903	17047	16879	16966	16965	17109	16873	16810	16876	16935	16885	16938	16887	16831	17053	17023	16802	16990	16913	16975	16809	16877	16888	16957	17000	16972	16910	17012	17033	16838	16770	16860	16896	16967	17038	16877	17123	17041	16842	17192	17009	16828	16944	16887	16911	17024	16940	16914	16959	16893	16877	17027	16851	16926	16783	17022	16885	17006	16850	16978	16852	17014	16842	16758	16701	16954	16995	17017	16903	17067	17016	17002	16815	16964	16861	17069	16925	16807	16961	16947	16814	17118	17050	16829	16913	16807	16858	17015	17001	16902	16953	16668	16865	16902	16924	16901	16824	17092	16860	16918	16973	17088	16998	17002	17157	17051	16868	16741	16810	17030	16920	16946	16686	16918	16942	17081	16892	16856	16981	17024	17077	16759	16926	16894	16852	17089	16965	16660	16878	16902	16971	17085	17079	16993	16977	17020	17098	17028	16782	16778	16879	16828	16906	16841	16845	16995	16836	16863	16884	16849	16809	16827	16824	16888	16853	16868	16860	17025	17054	16668	16931	17020	16891	16863	16948	16799	16788	17071	17133	17033	16874	16811	17006	16931	16949	17031	17090	16864	17109	16862	16941	17000	17070	17066	16712	16980	17009	16883	16805	17058	16664	16653	16908	16766	16738	16791	16841	16850	16903	16993	16949	17009	16890	16949	16777	16722	16752	16822	16749	16792	16800	16891	16835	16720	17003	17013	16704	16843	16912	16879	16933	16783	16888	16880	16773	16855	16844	16869	16762	16830	16879	16968	16856	16913	17002	16957	16837	16893	16990	16993	16981	17073	16897	16891	16918	16941	17096	16883	16845	16922	17014	17048	16927	16884	16867	17123	16956	17112	16822	16924	16894	16896	16911	16793	16804	16891	17029	16644	17075	17004	17094	16910	16991	16896	16955	17008	16821	16970	16808	16909	17079	16930	16933	16930	16801	16995	16912	16948	16808	16838	16809	16756	16908	16782	16825	16868	16875	16787	16849	17165	16974	16978	17080	16919	16782	16945	16794	16882	16954	16954	17059	16904	16820	16676	16794	16789	16928	16949	16997	17038	16849	17193	16745	16838	16705	17227	17023	16745	16976	16844	16928	16952	16816	16921	17217	16748	17009	17022	16976	17039	17097	16994	16984	16775	17044	17123	16975	16902	17033	16900	16949	16984	17030	16983	17174	16872	16962	16930	16918	17094	16932	16791	16969	16913	17066	17095	17053	16781	16970	16901	16944	16875	16985	16728	16839	16974	17051	16941	17167	16885	16923	16952	16942	16843	17036	17167	16943	16753	16981	16818	16855	16766	16771	17188	16720	16930	16886	16981	16816	16749	16944	16955	16804	16814	17067	16897	17113	17156	16986	16911	16824	16732	16673	16991	16853	17077	17125	16998	16870	16909	17108	16815	16855	17106	16946	16907	16886	17005	16820	16810	16941	16739	16737	17105	16897	16872	16967	16843	16847	16977	16909	17078	16890	16846	16784	17011	16837	16945	16831	16945	16851	16945	16900	16902	16964	17039	16876	16959	16979	16873	16954	16679	16835	16940	17124	16978	16898	16932	16865	16837	16991	16815	17080	17025	16789	17030	17001	16812	16800	16931	17050	16985	17037	16853	16849	16831	16891	17034	16803	16872	16944	16828	16853	17119	17114	16796	16945	16974	17076	17232	16898	16979	16803	17037	16921	16938	16930	17018	16843	16970	17013	16881	16869	17054	16763	16810	17079	17007	16925	17072	16990	16862	16924	16860	17025	16898	16890	16991	16977	16900	16853	16991	16961	16772	16930	16938	17168	16893	17002	16874	16946	16841	16955	16956	16847	16853	16837	16819	16870	16784	16791	16998	17009	16983	16953	16813	16888	16889	16898	16804	16881	16865	16964	17015	16853	16988	16919	17003	16901	16812	16641	16836	16960	16809	16866	16875	16878	16934	17089	16882	16952	16751	16934	17084	16874	17026	17028	16912	16934	17180	16817	16998	16943	16932	16982	16973	16931	17041	17017	16879	17026	17021	16894	16903	16830	16772	17071	17180	17105	16782	16801	16914	16776	16980	16856	17054	16928	16766	16891	16834	16981	16999	16796	16932	16829	16998	17061	17048	16975	16905	16831	17215	16781	16675	16871	16929	17041	16882	17116	16959	17032	16973	16916	16822	16882	16908	17080	17072	16912	16783	16868	16944	17115	16952	16826	16864	17032	16958	16950	16922	16737	16915	17101	16684	17073	16938	16833	16928	16903	16746	16977	16754	16882	17113	16962	16749	17081	16910	17091	16931	16730	17059	16795	16950	17026	16809	16927	16775	16747	16799	16767	16879	17020	16992	16850	17089	16921	16931	16951	16862	16755	17006	16777	16994	17025	16878	16922	16921	17022	16886	17021	16877	17018	16823	16891	16898	16942	16865	16885	17133	16884	16976	16963	16782	17036	16966	17096	16791	16925	16767	16711	16933	16989	16955	16971	16766	16891	17022	17011	16903	16890	16914	16893	17015	16832	16813	16747	16831	16888	16712	16854	16938	16721	17060	16831	16913	16931	16773	16939	16814	16819	17150	16965	17073	17038	17091	16888	16965	16954	16827	16859	16838	16994	16832	16755	16885	16940	16849	17098	16946	17069	17071	16991	17118	17023	16979	16922	16955	16908	16936	16810	16908	16876	16867	16786	17081	16949	16648	17010	17081	16905	16850	16811	16929	16987	16948	17038	16937	16839	16884	16913	16968	16813	16920	16953	16724	16965	17051	17012	16780	16887	17047	17129	17015	16839	16931	16801	16980	16709	16911	17029	16867	16959	16923	16914	16920	16919	16876	16876	16818	17105	16913	16915	16803	16996	17084	17003	16988	16904	16811	16912	16894	16946	16814	16789	16787	16856	17027	17229	16857	16767	16950	16886	16926	16851	16708	16966	16909	17054	16882	16921	17024	16936	16818	16794	16852	17068	16901	16895	16871	16942	16921	17106	16948	17217	16893	16922	16853	16945	17118	16912	16897	16731	16876	16805	17015	16804	17023	16942	17009	17010	16936	16875	17008	17049	17085	16799	16905	16788	16985	16895	16891	17082	17049	17120	16966	17030	16860	16747	16953	16906	16851	16770	16659	17014	16936	16852	16818	16873	16942	16881	16839	17060	17070	17070	16796	16820	17076	17103	17041	17100	16958	17056	16835	16915	16724	16845	16865	16974	16890	16791	17045	17011	16934	17001	16979	16918	16804	16962	16980	16721	16974	16986	16829	17111	16954	16966	16959	16909	16810	16984	17068	16755	16856	16905	16911	17040	17032	16898	16987	16984	17034	17138	16959	16812	16843	16888	16862	17052	16938	16941	16912	17135	16969	16897	16820	17015	16970	17001	17102	16873	16849	17074	17004	16865	16964	16861	16965	17069	17174	16753	16965	17068	16954	17011	16653	17109	16942	16806	16935	16917	16908	17075	16924	17112	16807	16866	17063	16992	17000	17047	17168	16981	16971	17149	17104	17067	17005	16813	16975	16915	16946	16863	17109	16979	16852	17048	16908	16985	16827	17003	17002	16956	16981	16999	17044	16899	16904	16799	17039	16891	16992	16854	17028	17059	16893	16786	17107	17072	16981	16778	16929	17034	16959	17124	17130	17040	17084	17071	16981	16935	16941	16917	16981	17011	17018	16729	16822	17095	16934	16771	16957	16940	16954	16909	17028	17003	16786	16800	16967	16756	16987	17092	16950	16800	17021	16788	16893	16897	16857	16831	16945	16796	16939	16879	16768	16808	17016	17040	16939	16905	16850	16649	17068	16787	16842	16809	16928	17115	16794	16891	17201	16986	16838	16909	16899	17003	17051	16978	16784	16980	16849	16853	16960	16908	16985	16976	16918	17103
17905	25797	35454	42100	35837	28012	21099	17347	16033	15656	15658	15670	15533	15407	15652	15429	15473	15542	15573	15533	15599	15524	15462	15618	15460	15520	15593	15724	15602	15455	15542	15406	15482	15325	15525	15520	15256	15530	15338	15430	15556	15481	15541	15525	15515	15427	15481	15421	15426	15508	15572	15470	15584	15460	15468	15401	15356	15635	15615	15589	15304	15565	15443	15652	15560	15403	15306	15633	15527	15503	15421	15450	15638	15511	15632	15401	15438	15588	15385	15552	15428	15444	15648	15502	15603	15433	15456	15349	15439	15465	15498	15550	15499	15443	15311	15463	15417	15483	15301	15458	15335	15527	15436	15493	15280	15509	15370	15536	15514	15595	15470	15357	15376	15418	15444	15442	15517	15412	15676	15403	15516	15559	15591	15528	15530	15468	15590	15507	15558	15647	15428	15457	15483	15538	15530	15719	15294	15671	15419	15475	15490	15518	15298	15615	15545	15389	15394	15596	15519	15410	15528	15312	15431	15370	15466	15549	15500	15634	15595	15529	15330	15430	15401	15467	15547	15602	15454	15467	15514	15527	15487	15481	15329	15632	15562	15464	15524	15504	15503	15592	15377	15444	15665	15585	15515	15447	15514	15407	15517	15522	15505	15410	15546	15432	15447	15562	15534	15525	15417	15635	15393	15633	15279	15450	15586	15442	15447	15415	15650	15477	15486	15481	15496	15379	15418	15536	15437	15355	15401	15566	15344	15441	15514	15408	15549	15641	15427	15281	15470	15341	15576	15543	15453	15503	15588	15390	15446	15439	15573	15461	15390	15504	15506	15540	15603	15606	15263	15436	15406	15563	15562	15544	15424	15531	15413	15538	15615	15478	15473	15679	15498	15641	15601	15377	15488	15483	15385	15373	15394	15549	15604	15455	15536	15514	15541	15613	15380	15471	15509	15529	15500	15461	15352	15447	15495	15474	15531	15529	15415	15368	15482	15529	15445	15389	15585	15474	15408	15467	15464	15513	15431	15474	15486	15418	15648	15307	15484	15323	15492	15639	15298	15446	15489	15450	15509	15431	15417	15217	15653	15511	15613	15553	15460	15508	15600	15492	15430	15349	15391	15542	15573	15557	15578	15394	15582	15742	15509	15628	15305	15444	15566	15381	15601	15505	15564	15591	15577	15585	15602	15519	15569	15423	15441	15406	15673	15519	15506	15321	15580	15453	15552	15482	15530	15416	15628	15422	15515	15572	15470	15531	15589	15457	15707	15424	15464	15559	15315	15613	15390	15438	15506	15394	15346	15710	15507	15345	15618	15460	15460	15706	15547	15572	15557	15691	15454	15554	15640	15655	15493	15551	15462	15440	15370	15468	15508	15650	15607	15508	15616	15581	15487	15541	15594	15559	15524	15421	15669	15411	15611	15506	15476	15405	15408	15548	15386	15652	15505	15500	15501	15360	15504	15303	15290	15615	15445	15550	15438	15436	15405	15483	15575	15534	15462	15629	15430	15469	15728	15472	15597	15497	15492	15477	15431	15415	15487	15511	15468	15713	15443	15586	15561	15483	15509	15411	15339	15463	15457	15479	15185	15312	15510	15580	15482	15416	15462	15444	15579	15511	15283	15464	15576	15529	15494	15607	15464	15539	15436	15482	15408	15469	15429	15387	15355	15438	15565	15373	15421	15553	15463	15546	15466	15379	15489	15548	15518	15521	15501	15478	15554	15413	15472	15514	15414	15644	15414	15514	15556	15512	15475	15470	15466	15521	15416	15646	15535	15552	15451	15391	15474	15404	15460	15496	15629	15361	15416	15504	15350	15497	15560	15512	15499	15484	15459	15546	15361	15491	15628	15448	15493	15498	15418	15421	15469	15367	15523	15493	15410	15746	15344	15531	15443	15531	15600	15624	15335	15435	15446	15522	15416	15548	15276	15530	15435	15410	15395	15489	15435	15610	15471	15524	15456	15528	15457	15481	15488	15443	15387	15540	15457	15495	15742	15620	15373	15521	15428	15702	15496	15579	15416	15498	15518	15523	15508	15572	15486	15598	15532	15440	15501	15431	15524	15577	15545	15447	15484	15481	15494	15367	15198	15497	15658	15538	15517	15417	15349	15317	15458	15594	15550	15406	15520	15397	15314	15664	15500	15451	15522	15495	15388	15467	15397	15432	15599	15528	15408	15658	15649	15447	15663	15660	15460	15405	15404	15595	15402	15413	15457	15443	15588	15372	15544	15385	15523	15346	15566	15455	15492	15492	15602	15323	15585	15600	15502	15515	15713	15466	15413	15442	15330	15507	15542	15595	15476	15568	15700	15469	15437	15546	15486	15805	15501	15467	15558	15445	15714	15398	15352	15631	15496	15487	15467	15572	15482	15530	15430	15412	15427	15611	15497	15577	15475	15426	15545	15596	15577	15610	15540	15666	15483	15567	15440	15495	15385	15358	15554	15390	15492	15630	15441	15545	15433	15514	15337	15554	15437	15518	15481	15530	15425	15403	15381	15451	15314	15265	15609	15593	15536	15460	15674	15499	15490	15613	15605	15465	15422	15514	15382	15527	15271	15540	15627	15538	15462	15576	15552	15648	15633	15333	15551	15413	15372	15408	15530	15552	15484	15380	15517	15586	15589	15277	15392	15498	15539	15532	15382	15488	15545	15602	15507	15581	15523	15510	15464	15549	15513	15441	15479	15514	15449	15463	15578	15452	15355	15753	15451	15417	15597	15421	15503	15398	15429	15576	15522	15494	15621	15537	15474	15551	15539	15423	15565	15421	15491	15489	15617	15609	15597	15499	15526	15579	15427	15569	15502	15392	15445	15569	15501	15698	15571	15311	15326	15582	15352	15401	15517	15450	15429	15185	15458	15500	15375	15512	15491	15633	15294	15435	15543	15593	15531	15499	15445	15302	15517	15459	15462	15545	15493	15530	15431	15356	15642	15391	15650	15450	15555	15514	15533	15529	15561	15588	15506	15481	15331	15475	15436	15505	15489	15444	15709	15527	15558	15466	15488	15658	15482	15544	15517	15478	15492	15447	15477	15487	15268	15583	15476	15374	15433	15431	15527	15525	15491	15340	15517	15423	15544	15373	15453	15479	15623	15389	15530	15404	15586	15503	15414	15533	15458	15447	15508	15510	15648	15641	15394	15680	15528	15539	15528	15607	15505	15562	15456	15552	15513	15412	15203	15503	15342	15449	15443	15479	15396	15478	15411	15653	15473	15454	15531	15501	15512	15447	15418	15447	15440	15612	15637	15507	15632	15406	15383	15341	15486	15382	15482	15490	15563	15518	15514	15635	15623	15453	15509	15467	15341	15515	15672	15486	15502	15535	15621	15440	15433	15455	15403	15630	15442	15706	15625	15520	15468	15504	15732	15537	15422	15670	15539	15436	15570	15433	15478	15691	15541	15546	15451	15466	15348	15566	15398	15553	15381	15688	15472	15444	15495	15518	15410	15371	15447	15299	15543	15542	15545	15499	15471	15679	15471	15439	15587	15544	15456	15499	15708	15467	15650	15448	15560	15382	15485	15557	15592	15369	15547	15542	15389	15505	15460	15617	15354	15437	15619	15607	15282	15482	15673	15454	15602	15562	15486	15295	15342	15526	15329	15252	15490	15574	15676	15405	15483	15312	15577	15386	15634	15494	15521	15476	15528	15573	15637	15471	15507	15587	15649	15450	15528	15491	15550	15559	15390	15445	15575	15580	15495	15396	15470	15392	15410	15507	15439	15375	15445	15364	15445	15546	15358	15564	15328	15524	15441	15376	15500	15513	15565	15660	15369	15557	15371	15581	15497	15520	15571	15633	15527	15396	15455	15392	15551	15575	15542	15588	15493	15454	15597	15353	15415	15464	15531	15456	15414	15566	15319	15434	15372	15578	15509	15526	15476	15350	15524	15426	15542	15475	15544	15352	15504	15581	15493	15544	15328	15455	15424	15499	15609	15506	15529	15474	15620	15452	15706	15668	15346	15487	15517	15509	15519	15524	15532	15471	15308	15409	15517	15423	15660	15558	15460	15383	15472	15443	15458	15585	15451	15410	15420	15399	15576	15638	15657	15398	15203	15332	15520	15491	15399	15446	15500	15533	15308	15590	15498	15649	15484	15492	15412	15613	15407	15597	15499	15594	15266	15532	15509	15305	15541	15521	15769	15448	15392	15608	15453	15532	15334	15442	15443	15443	15497	15509	15615	15434	15589	15380	15500	15300	15283	15264	15523	15481	15514	15410	15645	15431	15524	15482	15438	15351	15474	15431	15395	15540	15385	15386	15587	15403	15497	15620	15632	15622	15579	15430	15474	15439	15564	15454	15569	15418	15402	15481	15519	15388	15491	15379	15424	15459	15447	15535	15370	15483	15579	15412	15604	15466	15506	15546	15500	15471	15544	15576	15407	15588	15561	15589	15451	15364	15372	15359	15575	15447	15404	15590	15479	15439	15619	15464	15532	15585	15549	15584	15526	15497	15426	15571	15420	15529	15416	15574	15281	15484	15544	15659	15598	15420	15450	15419	15468	15416	15551	15566	15441	15448	15387	15494	15603	15475	15501	15581	15537	15473	15553	15383	15455	15577	15464	15487	15311	15416	15450	15552	15379	15523	15391	15502	15570	15402	15539	15509	15428	15570	15435	15378	15448	15415	15469	15402	15370	15529	15325	15490	15679	15485	15658	15553	15396	15448	15487	15395	15541	15467	15588	15601	15604	15506	15655	15510	15472	15504	15347	15596	15656	15388	15587	15545	15485	15558	15535	15445	15518	15580	15671	15530	15534	15466	15532	15556	15553	15502	15374	15393	15402	15623	15521	15558	15411	15539	15453	15525	15616	15545	15623	15490	15521	15466	15555	15520	15547	15507	15652	15521	15475	15585	15491	15603	15519	15389	15489	15386	15497	15599	15545	15553	15485	15534	15585	15455	15418	15470	15309	15512	15540	15570	15469	15633	15563	15548	15493	15599	15622	15547	15437	15467	15472	15306	15478	15419	15573	15502	15455	15522	15629	15738	15299	15631	15513	15242	15433	15439	15558	15394	15464	15528	15595	15512	15550	15464	15428	15383	15352	15550	15549	15627	15576	15500	15514	15430	15430	15406	15363	15422	15586	15432	15416	15468	15609	15620	15512	15419	15341	15616	15512	15460	15541	15600	15597	15572	15413	15528	15549	15578	15580	15353
23551	21010	28806	44000	58834	51221	37096	26042	20080	18032	17462	17016	17218	17253	17072	17350	17057	17162	17208	17206	16921	16848	17259	16987	17118	16842	16968	17111	16984	17053	16978	16817	17005	16985	17119	16946	16767	17087	16994	16857	16997	16895	16880	16994	17190	16753	16900	17046	17238	17048	16984	16869	16953	17081	16955	17017	17154	17010	16927	16945	17004	16923	17207	17075	17037	16993	17022	16919	16909	16887	16835	16955	16860	17133	16920	16956	16910	16934	17077	17042	16674	17036	16779	16855	17051	16825	16999	16913	16825	17128	17207	17005	16902	16933	17029	16962	16856	17174	17273	16957	16909	17060	16827	16865	16769	16931	16984	16896	17161	16909	16925	16880	16933	16991	16919	16881	17106	16837	16832	17091	16930	16883	16966	16910	16922	17047	17000	17054	17056	16893	17011	17144	16981	17049	17256	17111	16977	16745	16959	16806	17136	16966	16976	17021	17065	16790	16950	16976	16946	17060	16821	16778	16808	17199	16883	16900	17055	17080	16785	17195	17105	16930	16909	17086	16958	16999	16594	16933	16768	17069	16795	16978	16909	17208	17138	16805	16970	16904	17027	16892	16949	16984	17144	16995	16972	17064	16880	16858	16945	16969	17022	16845	17042	16882	16832	16998	16971	16880	16983	16947	17056	17109	16913	16916	16879	16852	17055	17113	17025	16820	16988	16931	16871	17054	16954	17001	17159	17044	16863	17024	16996	16992	16845	16902	16823	16973	16939	16981	16883	16764	16746	16997	16806	16885	16697	16904	16960	17035	16879	16920	17051	16898	16781	16809	17048	16883	16939	16984	16906	16917	16959	17019	16943	16906	16952	16850	16955	16931	16920	16757	17156	16999	17046	16939	16906	16868	16779	17002	17019	16902	17019	16807	16997	16964	16895	16867	16957	17007	16998	16866	16908	16866	16812	17061	16869	16843	16766	16857	16979	17032	16807	16795	16805	16733	16967	17016	17083	16721	16823	16821	16956	16826	16901	17054	16902	16717	16810	16923	16850	16674	16983	17034	16898	16921	16942	16810	17088	16938	16904	16855	16889	16841	16712	16781	16980	16960	16824	16771	16808	17000	17031	16704	17006	17132	17141	16941	16945	16978	17034	16992	16927	16986	16875	16917	16933	16859	16980	16835	16952	17008	16959	17063	16893	17033	16931	17006	17021	17067	17055	16927	16837	16962	17125	16996	16944	16891	17029	17011	16843	17038	17014	16896	16830	16970	16967	16944	16786	16925	16918	17003	17043	17037	16965	17169	16877	16909	16940	16931	16847	17113	16813	17039	17087	16847	16892	16943	16957	17075	17009	16751	16904	16893	16809	16835	16990	16955	16926	16686	16929	16904	17165	16958	17270	16929	16953	16944	16948	17132	16680	17126	16965	17121	16996	16921	17016	16726	16928	17236	17042	17078	16832	17107	16971	16688	17011	16817	16942	16924	17095	16963	16840	16995	17039	17091	16834	16990	17067	17125	16907	16892	17132	16900	17167	16871	16777	16871	16852	17032	17093	17124	17121	16985	16924	16789	17059	16863	16974	16890	16909	17163	16793	16950	16878	16972	16973	16981	17282	16960	16890	16973	17088	17205	16997	17054	16976	16990	17027	17097	16969	17057	16896	17022	17040	17013	16841	16886	16938	16902	16866	16968	16973	16860	17048	17013	17147	17058	16804	17043	16993	16975	16923	17030	16949	16960	17119	16840	17027	16867	16985	16852	16957	17123	16997	16767	17013	16952	17031	17053	17059	16906	16945	16773	16936	17086	16862	16771	17159	16893	16997	16869	16929	16931	16749	16788	16877	16993	16926	17025	16813	16985	16931	16745	16877	17001	17108	17000	16853	16799	17086	16834	16852	16845	16939	16659	16795	16997	16930	16996	16900	17004	16880	16996	17050	16798	17006	16724	16938	16947	16998	16822	17065	16963	16920	17043	17036	16878	16916	16951	16858	16902	16960	16999	16885	16745	16877	16989	16895	17031	17066	17085	16751	17092	16955	16909	16972	16910	16816	16942	16869	16913	16834	16912	16709	17092	16936	16979	16899	17087	16856	16919	17013	16978	17046	16899	16988	16952	16969	17035	16887	17133	17012	16956	16918	16681	16915	16782	16893	16794	17045	16870	17005	17008	17086	17101	17100	16931	16983	16995	16848	17076	16974	16869	17041	17076	17025	16949	16940	16926	17021	17131	17084	16907	16817	16877	17032	16956	16911	16992	16820	17049	17092	16914	17033	16876	16961	16836	16987	16970	16775	16875	16827	16886	16996	17094	16813	16861	17028	16951	16952	16986	16806	16996	16957	16737	17124	16930	17110	16946	17044	16899	16938	16915	17014	17131	17004	17022	17087	16815	17010	16879	16881	17046	17044	17092	16669	16961	16999	16958	16939	17007	16872	17193	17144	16862	17062	16917	16916	17046	16796	16922	17067	17340	16880	17038	16865	16847	16790	16853	17246	17095	16788	16710	16776	17046	16956	16925	17163	17113	17082	16982	17062	16890	16704	16913	17076	17008	17026	16910	17077	17220	17012	16950	16722	17039	17002	17022	17036	17132	16978	16974	16938	16964	16839	16830	16867	16912	16889	16849	16913	16993	17134	17117	17044	16790	16848	16827	16940	16989	16971	16776	16949	17024	16718	16956	16887	16855	16957	17203	16820	17001	16877	16812	16995	16847	16936	16881	16773	16836	16673	17001	16963	16988	16988	16837	16966	16924	17208	16973	16865	16902	16998	16856	16805	16850	16847	17052	16925	17189	16808	16896	17156	16866	16918	16972	16874	16876	17004	16950	16972	16839	16833	16979	16840	17067	17231	16908	16933	16996	16844	16758	17177	16862	17071	16821	16817	16924	16969	16915	17106	17075	16872	16703	16781	16963	16761	17040	16757	17031	17080	16861	16927	16886	16924	16846	17018	16946	17067	16961	17116	17057	16934	16965	17151	16999	16835	17004	17021	17064	17089	17214	16957	16909	16991	16805	17050	16892	16848	16822	17074	16971	17041	17122	16920	16921	16760	16850	17215	17045	16835	16967	16816	16888	16910	16945	16966	16875	16794	17003	16979	16979	16796	17084	16743	16754	16819	16862	16905	17078	16926	16734	16756	17037	16943	16961	16811	16846	16822	16671	16899	16972	16841	17054	16966	17113	16985	17165	17083	17152	16809	16950	17000	17006	16931	17053	16864	16847	16931	16961	17098	16880	16899	16974	16829	16829	16944	16884	17025	16890	17125	16776	17024	16877	16921	16992	16765	16970	16921	17062	16968	16809	16800	16752	16966	17047	17095	16999	16735	17161	16971	16959	17050	16837	17114	16952	17069	16910	16923	16762	17062	16923	16830	17035	16772	17019	16879	17075	16691	17018	16794	16988	16843	17040	16955	16845	16913	16763	16959	16950	16891	16907	16807	16817	16794	17040	16931	16853	17049	17092	16921	17002	16972	16866	17016	17082	16954	16963	17096	16937	16906	16980	17043	16914	16828	16743	16678	16846	16824	17186	16817	16861	16938	17078	17031	17027	16885	17022	16914	17050	17044	17061	16869	16966	16934	17027	16776	16990	16838	16876	17163	16831	16856	16789	16895	16774	16976	16998	17096	17058	16952	16901	16923	16894	16972	16980	17083	16739	17213	16881	16842	16935	16908	16721	16949	16861	16895	16686	16836	16883	16988	16832	16906	16911	16904	16899	17061	16993	16933	16831	16881	16863	16882	17006	16843	16826	16842	17020	16909	17038	16886	16900	16967	16975	16832	16928	16891	16978	16766	16885	16775	16988	17055	17008	17080	17017	17011	17007	16915	17037	16894	16984	16780	16927	17073	16805	17086	16862	16851	17121	17149	16961	16944	17065	16650	16994	16947	16997	16986	16901	16945	16966	16968	16923	16987	17025	17031	16891	17000	16893	16896	17138	16952	16969	16996	17032	16935	16818	16971	16990	16969	16948	16852	17027	17225	17044	16978	17047	17010	16893	17022	17122	16899	16799	16895	17039	16852	16877	16854	16749	16883	17142	17007	16917	16784	17008	16963	16906	16855	16909	16914	16907	17027	16946	16916	16865	16837	17076	17156	16876	17103	16923	16846	17092	16989	17140	17065	17073	16916	17378	17105	16988	16872	16932	16990	16954	16906	16809	16875	17143	16838	17048	16983	16987	16913	16983	17014	17073	17011	16995	17044	16850	16975	16773	16943	16819	16904	16856	17164	16899	16842	17079	16879	16991	16946	17002	16969	16983	16901	17060	16911	16933	17013	16955	16885	17179	17038	16933	16985	16984	16857	16881	16977	16827	16988	17071	16779	16912	16855	16981	16951	16869	16886	16893	17082	16893	16961	16862	17059	17059	16890	16627	16770	17079	17043	17077	16832	16901	16846	17075	17129	16807	16880	16852	16816	17026	16862	16820	16957	16893	16916	16990	16832	17089	16972	16743	16925	17058	16780	16963	16825	17079	16953	17035	17091	16903	16663	16944	16971	16877	17024	16833	17061	17094	16912	16918	16962	16897	16932	16986	17103	16878	16986	17041	16883	16892	16945	16972	16803	17006	16896	16826	17064	17178	16946	16900	16964	16826	16810	16701	16934	17036	17081	17040	16756	16980	16994	16990	16931	16908	16884	16991	16865	16953	16697	17009	16849	16980	17050	16999	17092	16954	17066	17101	17050	17133	16982	16686	17025	16822	17007	17122	17020	16897	17047	16924	17143	17024	16833	16796	16794	16852	16925	17029	16994	16905	16855	17251	16933	16955	16920	16896	17013	17040	16944	17064	17071	16944	17022	16945	16979	16956	16708	16705	16800	17029	17085	16891	17032	16892	17023	16913	16765	16886	16920	16905	17081	17214	16954	17005	16827	16863	16908	16810	16896	16911	16905	17025	16902	17081	16860	17034	16994	16973	17121	17149	17092	16890	16805	16816	16971	16930	16981	16995	16816	16896	16947	17086	16939	16806	17032	17001	16873	16910	17084	16850	16874	16741	16986	16840	16910	16912	16996	17113	16776	16804	16905	16916	17050	16772	16947	16689	17038	16920	17099	16985	16916	17009	16883	16856	16964	17049	17009	17120	16854	16890	17030	17054	16942	17032	17004	17000	16983	16990	17073	16924	16993	16909	17190	16977	17002	17160	16879	17067	16942	16988	17176	16771
18192	32037	37593	72546	68040	52763	37096	25069	18287	15901	15833	15540	15653	15479	15410	15543	15545	15857	15387	15413	15414	15613	15496	15430	15654	15564	15603	15361	15666	15600	15508	15629	15703	15366	15482	15519	15465	15339	15375	15660	15418	15598	15489	15459	15588	15458	15538	15588	15616	15554	15485	15452	15530	15407	15537	15524	15516	15464	15478	15606	15552	15492	15461	15555	15552	15525	15474	15733	15579	15378	15584	15464	15456	15530	15552	15654	15499	15545	15536	15540	15548	15490	15428	15479	15479	15487	15603	15617	15638	15555	15511	15619	15555	15472	15560	15552	15446	15587	15623	15463	15515	15585	15486	15335	15549	15535	15492	15474	15590	15362	15579	15607	15543	15528	15647	15707	15467	15541	15507	15413	15327	15598	15397	15444	15535	15542	15653	15501	15553	15370	15551	15468	15554	15518	15732	15633	15504	15651	15403	15639	15456	15578	15692	15679	15658	15565	15553	15600	15597	15290	15453	15514	15573	15575	15608	15734	15581	15439	15500	15617	15464	15355	15311	15486	15432	15463	15513	15512	15394	15356	15510	15487	15367	15412	15552	15604	15561	15398	15477	15589	15639	15393	15505	15521	15486	15508	15724	15411	15560	15607	15550	15603	15571	15576	15432	15432	15600	15442	15350	15646	15614	15623	15485	15763	15287	15630	15420	15366	15567	15598	15350	15440	15555	15488	15525	15639	15364	15369	15321	15457	15429	15488	15562	15487	15565	15297	15554	15543	15473	15394	15471	15617	15436	15358	15455	15605	15443	15617	15501	15447	15684	15570	15630	15421	15408	15319	15612	15576	15442	15605	15436	15443	15449	15526	15376	15574	15486	15608	15400	15534	15542	15530	15536	15470	15398	15428	15483	15388	15625	15473	15438	15432	15538	15400	15365	15563	15551	15512	15540	15566	15377	15304	15491	15519	15357	15532	15287	15644	15458	15499	15530	15528	15572	15515	15525	15458	15647	15356	15613	15442	15577	15394	15480	15779	15464	15467	15500	15656	15620	15650	15633	15513	15420	15481	15396	15503	15447	15441	15424	15389	15499	15706	15581	15471	15532	15495	15659	15662	15601	15603	15546	15534	15510	15464	15634	15474	15552	15635	15552	15486	15220	15605	15487	15573	15617	15454	15517	15575	15629	15682	15462	15446	15417	15518	15458	15401	15459	15503	15629	15395	15469	15680	15485	15480	15479	15584	15559	15433	15226	15347	15513	15571	15539	15478	15625	15582	15547	15531	15603	15527	15524	15438	15616	15495	15744	15329	15484	15356	15418	15505	15381	15720	15489	15640	15483	15581	15433	15198	15742	15494	15413	15581	15606	15444	15609	15448	15429	15496	15523	15559	15468	15622	15541	15539	15483	15524	15438	15501	15765	15436	15518	15526	15453	15551	15657	15661	15603	15629	15509	15455	15590	15681	15617	15584	15530	15627	15425	15659	15317	15616	15656	15660	15527	15329	15546	15473	15361	15423	15416	15566	15573	15490	15610	15527	15354	15508	15479	15578	15378	15564	15406	15523	15595	15478	15568	15493	15462	15738	15498	15407	15454	15707	15265	15499	15561	15603	15417	15666	15289	15622	15553	15604	15511	15470	15555	15624	15492	15484	15510	15374	15607	15641	15594	15560	15504	15531	15533	15469	15484	15582	15582	15601	15626	15450	15555	15705	15569	15422	15385	15477	15552	15678	15518	15446	15529	15488	15421	15582	15551	15630	15507	15369	15559	15485	15558	15567	15508	15270	15435	15661	15482	15399	15571	15360	15424	15581	15472	15378	15504	15609	15465	15598	15585	15550	15482	15551	15556	15497	15633	15445	15401	15373	15676	15533	15451	15583	15609	15454	15380	15390	15464	15635	15398	15520	15428	15492	15500	15642	15425	15625	15696	15459	15600	15364	15558	15392	15678	15489	15563	15574	15491	15498	15370	15636	15717	15380	15570	15452	15602	15651	15715	15398	15460	15547	15641	15436	15558	15698	15354	15467	15580	15500	15481	15518	15448	15519	15503	15485	15564	15572	15488	15546	15411	15634	15560	15346	15426	15627	15360	15582	15356	15543	15509	15575	15536	15593	15707	15444	15488	15496	15571	15380	15629	15484	15590	15501	15534	15620	15411	15437	15481	15491	15563	15485	15403	15454	15519	15571	15501	15512	15521	15565	15642	15385	15589	15694	15713	15509	15459	15401	15463	15470	15440	15436	15475	15493	15358	15582	15453	15431	15425	15571	15686	15546	15544	15432	15437	15629	15597	15640	15523	15404	15587	15429	15497	15570	15471	15589	15634	15436	15575	15419	15520	15668	15579	15332	15538	15550	15623	15543	15431	15602	15411	15537	15572	15474	15623	15550	15497	15545	15314	15599	15542	15546	15538	15590	15515	15471	15489	15363	15620	15470	15400	15449	15580	15310	15512	15404	15341	15426	15502	15410	15620	15358	15487	15436	15458	15653	15756	15510	15458	15574	15527	15418	15454	15639	15549	15671	15439	15349	15551	15473	15496	15482	15515	15497	15497	15492	15569	15468	15692	15488	15616	15369	15483	15793	15463	15460	15558	15437	15591	15380	15492	15494	15584	15649	15448	15469	15617	15488	15603	15481	15441	15557	15480	15622	15427	15525	15374	15559	15540	15611	15471	15640	15348	15457	15434	15520	15450	15564	15421	15651	15575	15599	15497	15487	15558	15555	15626	15507	15563	15403	15522	15533	15449	15505	15521	15547	15660	15422	15339	15472	15545	15534	15566	15650	15509	15509	15401	15472	15592	15459	15443	15677	15601	15502	15443	15599	15554	15401	15630	15890	15545	15593	15566	15428	15541	15641	15455	15547	15372	15530	15712	15467	15727	15492	15567	15557	15533	15719	15609	15501	15599	15435	15566	15449	15356	15440	15642	15577	15401	15590	15672	15286	15339	15506	15479	15515	15615	15671	15553	15514	15440	15493	15541	15433	15733	15521	15567	15513	15321	15346	15609	15567	15410	15549	15536	15600	15384	15490	15468	15388	15552	15309	15479	15549	15542	15693	15424	15513	15405	15531	15514	15441	15367	15581	15494	15404	15350	15324	15592	15612	15446	15503	15477	15441	15593	15458	15681	15333	15624	15604	15713	15494	15399	15481	15594	15557	15579	15581	15520	15460	15418	15453	15628	15580	15262	15495	15507	15590	15542	15440	15731	15347	15715	15492	15398	15606	15440	15458	15488	15552	15469	15411	15463	15625	15437	15555	15483	15537	15462	15658	15563	15444	15359	15561	15363	15556	15627	15603	15317	15501	15259	15501	15291	15626	15358	15432	15446	15438	15548	15460	15519	15451	15587	15542	15555	15494	15456	15719	15565	15365	15539	15618	15551	15538	15452	15565	15491	15539	15432	15599	15621	15415	15359	15621	15329	15248	15606	15477	15464	15565	15381	15484	15494	15591	15572	15327	15375	15334	15486	15410	15566	15583	15550	15554	15403	15557	15672	15442	15682	15533	15406	15573	15568	15508	15551	15451	15357	15518	15460	15534	15617	15438	15533	15535	15581	15588	15508	15525	15627	15440	15469	15522	15529	15332	15457	15587	15508	15493	15581	15579	15567	15445	15473	15609	15551	15440	15548	15420	15367	15591	15540	15459	15420	15410	15583	15551	15614	15428	15524	15423	15573	15555	15538	15454	15675	15498	15420	15445	15589	15741	15519	15448	15249	15616	15473	15620	15369	15407	15433	15583	15409	15423	15469	15555	15518	15716	15368	15548	15507	15602	15430	15551	15609	15406	15578	15429	15588	15498	15354	15530	15577	15536	15683	15648	15559	15362	15507	15615	15431	15546	15628	15483	15730	15486	15648	15688	15597	15525	15536	15601	15560	15536	15459	15519	15616	15516	15516	15469	15443	15606	15573	15681	15446	15607	15545	15598	15673	15632	15541	15542	15514	15417	15592	15502	15442	15566	15457	15548	15429	15581	15478	15603	15391	15478	15677	15610	15474	15445	15539	15591	15652	15542	15515	15497	15449	15555	15552	15409	15689	15509	15718	15520	15453	15462	15640	15532	15423	15641	15429	15523	15630	15526	15574	15439	15571	15547	15562	15334	15410	15432	15421	15593	15606	15494	15596	15457	15523	15437	15506	15640	15663	15550	15440	15460	15426	15625	15469	15606	15528	15447	15506	15474	15693	15494	15510	15349	15659	15414	15630	15595	15527	15630	15326	15564	15494	15585	15646	15504	15539	15491	15650	15522	15494	15551	15591	15479	15312	15509	15407	15505	15442	15592	15626	15457	15372	15537	15522	15785	15397	15505	15552	15504	15727	15572	15700	15681	15505	15586	15442	15464	15578	15476	15389	15584	15526	15396	15407	15366	15461	15449	15705	15410	15481	15381	15436	15505	15505	15556	15497	15588	15391	15386	15423	15469	15578	15426	15567	15424	15585	15472	15458	15482	15392	15458	15493	15593	15608	15439	15539	15531	15464	15654	15556	15626	15560	15375	15520	15566	15420	15563	15584	15285	15510	15635	15463	15462	15511	15532	15533	15452	15496	15560	15440	15619	15378	15472	15548	15459	15526	15514	15581	15612	15552	15626	15426	15329	15649	15331	15554	15589	15431	15428	15553	15501	15416	15413	15580	15419	15601	15626	15456	15427	15521	15565	15609	15686	15687	15507	15419	15684	15436	15499	15369	15648	15662	15406	15542	15473	15584	15580	15713	15613	15493	15579	15658	15486	15540	15529	15419	15358	15380	15660	15592	15543	15416	15554	15648	15529	15407	15699	15447	15419	15496	15547	15546	15633	15480	15508	15441	15446	15522	15599	15426	15447	15593	15606	15597	15342	15611	15530	15499	15505	15585	15602	15689	15600	15623	15559	15650	15385	15444	15537	15568	15423	15498	15482	15478	15558	15409	15568	15624	15573	15599	15588	15542	15530	15335	15517	15744	15589	15567	15540	15453	15730	15618	15628	15401	15484	15504	15426	15624	15562	15598	15459	15620	15565	15500	15642	15534	15690	15610	15498	15594	15612	15406	15586	15568	15454	15494	15555	15597	15531	15451	15461	15409	15534	15489	15653	15528	15312	15587	15519	15598	15426	15445	15432	15656	15368	15489	15376	15488	15558	15520	15545	15528	15505	15568	15415	15692	15661	15407	15428	15542	15554
22585	21104	29006	37783	62393	60360	46387	31802	22957	19618	18062	17755	17433	17484	17536	17681	17407	17375	17377	17508	17363	17343	17493	17372	17477	17331	17467	17372	17441	17264	17544	17598	17427	17334	17617	17274	17276	17265	17452	17421	17545	17219	17255	17364	17477	17357	17406	17160	17424	17371	17389	17473	17230	17268	17164	17300	17329	17320	17290	17388	17284	17441	17190	17170	17286	17183	17201	17415	17495	17191	17390	17344	17483	17433	17285	17449	17289	17528	17426	17373	17454	17140	17198	17323	17294	17246	17297	17416	17419	17185	17364	17274	17358	17240	17390	17321	17281	17133	17267	17236	17343	17160	17079	17300	17210	17285	17463	17036	17302	17201	17325	17372	17357	17572	17335	17389	17290	17359	17246	17218	17224	17340	17423	17150	17148	17259	17160	17310	17238	17345	17432	17346	17204	17393	17187	17246	17350	17237	17463	17382	17422	17410	17371	17261	17396	17526	17238	17368	17341	17169	17164	17379	17344	17217	17157	17131	17486	17171	17392	17340	17329	17149	17288	17160	17233	17307	17505	17200	17164	17308	17219	17365	17187	17283	17144	17447	17322	17277	17221	17316	17181	17380	17172	17096	17308	17141	17130	17157	17217	17198	17314	17171	17359	17018	17244	17443	17354	17342	17152	17069	17222	17379	17371	17608	17344	17224	17409	17217	17258	17541	17228	17197	17354	17401	17282	17175	17094	17236	17186	17123	17393	17021	17360	17141	17090	17281	17275	17116	17179	17214	17260	17285	17425	17179	17289	17380	17255	17086	17413	17227	17136	17211	17233	17063	17367	17103	17473	17396	17021	17155	17275	17317	17160	17193	17285	17381	17053	17342	17188	17349	17332	17240	17286	17125	17347	17221	17348	17280	17486	17275	17321	17422	17301	17351	17177	17350	17318	17221	17266	17503	17355	17065	17259	17296	17359	17265	17251	17358	17236	17407	17255	17256	17263	17537	17322	17211	17258	17285	17146	17279	17404	17133	17414	17209	17430	17386	17192	17264	17269	17089	17341	17311	17335	17311	17241	17347	17173	17349	17303	17338	17202	17376	17373	17354	17183	17313	17217	17215	17382	17187	17213	17335	17318	17498	17379	17277	17329	17197	17230	17343	17185	17306	17440	17443	17408	17323	17402	17302	17414	17372	17221	17238	17272	17266	17162	17432	17323	17055	17497	17428	17328	17330	17394	17283	17309	17180	17446	17229	17224	17324	17219	17399	17235	17200	17542	17319	17247	17186	17360	17320	17305	17457	17297	17160	17267	17368	17111	17315	17223	17370	17537	17349	17342	17288	17230	17219	17249	17481	17390	17351	17334	17411	17120	17430	17277	17326	17079	17248	17415	17293	17285	17116	17201	17289	17021	17150	17326	17233	17137	17422	17139	17088	17269	17298	17353	17442	17379	17370	17366	17028	17238	17534	17353	17344	17371	17226	17245	17297	17317	17419	17247	17450	17092	17285	17030	17288	17186	17369	17290	17293	17399	17285	17282	17168	17301	17224	17250	17184	17288	17335	17223	17375	17190	17193	17232	17473	17362	17279	17408	17198	17133	17032	17199	17195	17201	17314	17336	17296	17140	17380	17206	17440	17235	17422	17367	17262	17287	17141	17154	17474	17225	17354	17319	17316	17355	17293	17342	17349	17262	17425	17414	17164	17229	17432	17221	17356	17262	17335	17240	17334	17322	17270	17508	17358	17105	17281	17193	17138	17276	17335	17205	17300	17396	17200	17309	17306	17482	17268	17285	17333	17154	17191	17501	17221	17461	17155	17239	17364	17112	17303	17336	17314	17198	17078	17183	17407	17342	17325	17036	17436	17428	17231	17265	17129	17203	17215	17336	17310	17280	17265	17185	17263	17194	17122	17221	17220	17318	17327	17337	17346	17431	17265	17184	17267	17560	17425	17287	17313	17402	17392	17286	17321	17420	17213	17440	17354	17368	17108	17420	17188	17251	17199	17348	17250	17392	17441	17128	16969	17279	17397	17250	17265	17287	17296	17340	17416	17394	17323	17263	17356	17343	17164	17296	17510	17234	17399	17439	17367	17121	17205	17427	17408	17318	17241	17168	17046	17347	17132	17324	17296	17141	17230	17179	17296	17182	17204	17166	17321	17162	17142	17549	17223	17417	17283	17425	17462	17264	17104	17042	17352	17247	17200	17436	17071	17327	17105	17184	17406	17382	17177	17402	17345	17200	17275	17253	17211	17144	17198	17247	17289	17316	17180	17240	17229	17098	17308	17206	17283	17355	17108	17080	17319	17171	17370	17600	17276	17223	17264	17334	17187	17179	17230	17214	17373	17255	17238	17177	17330	17294	17076	17386	17205	17254	17265	17370	17376	17078	17278	17289	17169	17285	17198	17196	17191	17351	17264	17222	17310	17276	17448	17237	17447	17104	17113	17377	17327	17043	17173	17304	17377	17428	17372	17528	17245	16975	17191	17073	17260	17373	17383	17309	17288	17346	17291	17509	17180	17543	17233	17272	17120	17146	17532	17465	17097	17164	17335	17371	17308	17260	17202	17276	17128	17374	17231	17151	17260	17332	17280	17334	17457	17030	17203	17249	17047	17129	17291	17420	17292	17382	17221	17205	17299	17197	17249	17253	17310	17295	17318	17215	17126	17220	17354	17414	17259	17211	17238	17262	17352	17305	17121	17185	17458	17396	17513	17327	17083	17310	17283	17339	17301	17311	17269	17253	17306	17397	17197	17375	17386	17380	17416	17224	17475	17288	17325	17352	17425	17364	17404	17244	17402	17226	17084	17344	17414	17390	17323	17404	17239	17302	17319	17245	17213	17145	17238	16977	17280	17162	17228	17348	17366	17315	17379	17421	17242	17230	17239	17248	17185	17449	17060	17237	17193	17163	17217	17295	17244	17282	17291	17401	17261	17269	17329	17283	17250	17377	17149	17396	17296	17229	17402	17343	17324	17403	17265	17237	17181	17269	17038	17452	17271	17171	17203	17159	17176	17070	17162	17236	17115	17278	17184	17278	17130	17228	17292	17165	17173	16967	17261	17492	17156	17464	17376	17365	17119	17171	17241	17238	17252	17144	17252	17112	17197	17405	17242	17271	17327	17105	17294	17280	17450	17349	17225	17206	17205	17151	17351	17351	17484	17522	17171	17114	17216	17215	17243	17376	17328	17554	17138	17201	17220	17444	17440	17418	17206	17283	17321	17231	17363	16988	17394	17241	17202	17263	17211	17322	17442	17319	17214	17306	17461	17336	17231	17241	17241	17153	17249	17334	17225	17421	17222	17158	17061	17185	17435	17079	17245	17211	17150	17178	17303	17252	17356	17251	17213	17413	17227	17199	17319	17337	17254	17260	17193	17430	17293	17372	16982	17177	17371	17560	17357	17168	17164	17536	17366	17168	17256	17268	17131	17358	17377	17422	17301	17234	17274	17105	17299	17312	17352	17318	17372	17270	17440	17241	17363	17191	17204	17359	17416	17353	17273	17211	17338	17095	17054	17210	17186	17228	17198	17093	17321	17353	17414	17245	17357	17309	17372	17345	17245	17153	17230	17237	17396	17211	17288	17317	17263	17416	17304	17299	17177	17308	17289	17220	17178	17239	17193	17330	17324	17225	17296	17391	17224	17095	17118	17125	17377	17327	17262	17252	17417	17319	17280	17198	17259	17466	16896	17347	17361	17397	17378	17276	17426	17353	17293	17362	17394	17293	17309	17600	17175	17393	17086	17367	17297	17146	17255	17385	17171	17259	17264	17055	17321	17177	17167	17283	17389	17288	17095	17302	17213	17353	17295	17365	17303	17339	17202	17271	17395	17462	17333	17277	17309	17168	17173	17277	17186	17359	17211	17319	17277	17376	17156	17265	17110	17413	17398	17352	17309	17292	17259	17437	17336	17258	17235	17203	17291	17303	17168	17083	17311	17142	17069	17061	17062	17149	17249	17160	17149	17170	17222	17337	17367	17405	17141	17416	17233	17433	17268	17503	17247	17248	17319	17188	17343	17300	17310	17242	17435	17327	17344	17188	17111	17103	17376	17231	17299	17147	17181	17245	17141	17373	17217	17352	17048	17277	17329	17220	17071	17368	17369	17077	17533	17310	17322	17184	17188	17059	17310	17279	17254	17473	17055	17396	17326	17384	17109	17226	17404	17335	17363	17400	17204	17388	17360	17166	17319	17229	17295	17216	17145	17244	17475	17496	17383	17360	17316	17212	17372	17444	17185	17267	17405	17218	17158	17284	17386	17220	17259	17342	17541	17292	17264	17385	17323	17438	17298	17282	17247	17238	17219	17151	17273	17292	17353	17353	17326	17371	17444	17320	17267	17228	17446	17430	17283	17350	17222	17053	17346	17269	17138	17315	17134	17137	17434	17266	17289	17235	17213	17034	17202	17239	17345	17271	17251	17380	17272	17399	17350	17401	17301	17342	17416	17405	17325	17345	17181	17375	17368	17371	17251	17385	17291	17497	17389	17215	17424	17422	17259	17239	17388	17321	17501	17327	17498	17217	17222	17089	17189	17274	17398	17353	17284	17261	17088	17316	17165	17271	17190	17516	17224	17408	17326	17311	17282	17431	17408	17350	17178	17430	17247	17321	17303	17310	17461	17634	17499	16998	17167	17344	17359	17161	17074	17119	17418	17265	17239	17318	17316	17292	17327	17070	17258	17250	17268	17481	17353	17321	17197	17181	17207	17263	17206	17324	17368	17284	17376	17316	17142	17504	17142	17137	17414	17280	17299	17131	17221	17304	17341	17270	17286	17261	17251	17241	17261	17484	17316	17245	17200	17463	17414	17288	17298	17183	17350	17258	17400	17277	17419	17287	17231	17380	17261	17108	17273	17278	17407	17254	17253	17205	17203	17494	17378	17225	17347	17318	17221	17313	17219	17386	17457	17450	17439	17422	17275	17262	17309	17390	17212	17414	17184	17304	17134	17470	17158	17075	17310	17492	17394	17386	17266	17268	17225	17305	17330	17279	17141	17331	17457	17378	17179	17221	17299	17304	17298	17220	17269	17489	17448	17406	17394	17394	17380	17098	17380	17235	17468	17210	17298	17345	17286	17261	17241	17024	17320	17437	17117	17225	17260	17124	17403	17360	17437	17398	17437	17423	17505	17137	17424	17415	17319	17380	16972	17258	17099	17035	17284
20957	39144	40355	77616	82066	67117	47725	32216	21256	16974	15963	15786	15796	15855	15564	15913	15686	15766	15857	15815	15890	15818	15706	15758	15748	15743	15844	15711	15787	15615	15721	15640	15927	15636	15853	15899	15863	15734	15824	15669	15931	15669	15750	15652	15794	15928	15722	15718	15727	15665	15701	15677	15849	15706	15790	15874	15848	15679	15783	15720	15679	15812	15701	15770	15726	15726	15777	15675	15691	15710	15800	15870	15724	15945	15716	15878	15789	15780	15715	15748	15628	15709	15807	15760	15519	15697	15971	15887	15565	15775	15817	15810	15722	15648	15941	15770	15710	15607	15739	15748	15767	15907	15771	15684	15667	15848	15749	15825	15573	15739	15714	16006	15932	15894	15737	15874	15789	15701	15884	15567	15875	15845	15770	15684	15699	15877	15719	15644	15597	15606	15506	15803	15673	15735	15777	15687	15664	15637	15934	15825	15721	15816	15725	15762	15721	15673	15817	15714	15618	15807	15655	15654	15626	15728	15764	15727	15594	15763	15741	15699	15723	15713	15654	15769	15733	15856	15697	15861	15676	15791	15759	15780	15769	15837	15802	15780	15795	15746	15756	15641	15725	15602	15813	15707	15721	15750	15715	15611	15868	15781	15931	15760	15659	15768	15790	15929	15795	15778	15742	15591	15722	15784	15759	15773	15581	15594	15728	15879	15632	15739	15870	15861	15791	15907	15704	15635	15765	15750	15738	15802	15603	15898	15705	15702	15770	15892	15774	15727	15721	15699	15722	15853	15906	15909	15776	15675	15751	15788	15565	15841	15698	15594	15735	15575	15767	15758	15701	15800	15881	15653	15731	15910	15718	15771	15663	15775	15772	15815	15703	15713	15611	15906	15668	15753	15790	15839	15745	15801	15676	15780	15733	15870	15881	15742	15701	15582	15735	15882	15714	15698	15908	15724	15690	15774	15765	15662	15691	15693	15556	15773	15736	15530	15838	15620	16040	15660	15795	15704	15852	15679	15784	15805	15626	15680	15613	15902	15762	15837	15693	15689	15537	15890	15603	15828	15703	15723	15894	15631	15753	15806	15769	15765	15836	15589	15646	15777	15871	15816	15740	15682	15723	15715	15659	15785	15607	15647	15649	15857	15759	15828	15822	15698	15693	15748	15814	15680	15679	15710	15663	15698	15679	15824	15786	15710	15681	15680	15762	15794	15877	15684	15596	15883	15735	15728	15634	15680	15577	15865	15616	15759	15756	15885	15541	15705	15719	15841	15726	15772	15712	15794	15730	15815	15650	15549	15678	15867	15795	15821	15765	15826	15602	15622	15699	15794	15737	15667	15624	15787	15876	15836	15675	15720	15632	15703	15662	15879	15823	15779	15602	15703	15730	15707	15916	15632	15653	15736	15817	15733	15715	15754	15741	15692	15708	15863	15712	15736	15675	15835	16031	15666	15774	15644	15641	15651	15721	15876	15682	15782	15706	15774	15827	15741	15771	15775	15741	15678	15605	15818	15656	15724	15886	15624	15837	15427	15745	15744	15569	15721	15563	15754	15724	15703	15743	15698	15720	15634	15654	15793	15747	15825	15849	15789	15732	15680	15833	15652	15787	15693	15796	15727	15855	15706	15719	15935	15814	15837	15898	15711	15808	15776	15771	15703	15706	15915	15848	15716	15710	15737	15758	15723	15861	15835	15800	15672	15823	15744	15613	15531	15711	15643	15613	15723	15840	15766	15766	15761	15689	15635	15686	15774	15714	15726	15565	16049	15894	15910	15747	15501	15770	15670	15819	15764	15805	15591	15750	15841	15883	15709	15731	15816	15722	15784	15855	15760	15686	15806	15743	15696	15704	15721	15799	15861	15714	15891	15989	15732	15702	15797	15814	15875	15833	15702	15687	15715	15630	15624	15786	15731	15811	15732	15711	15772	15614	15820	15610	15918	15718	15740	15610	15825	15693	15675	15661	15677	15714	15665	15854	15961	15545	15803	15696	15660	15693	15922	15725	15720	15704	15718	15900	15797	15609	15630	15871	15844	15579	15650	15737	15586	15824	15625	15651	15652	15840	15550	15688	15775	15664	15606	15700	15788	15822	15939	15723	15802	15611	15607	15805	15703	15801	15729	15665	15866	15564	15635	15667	15737	15672	15740	15821	15744	15662	15683	15778	15801	15894	15682	15607	15687	15726	15677	15658	15783	15727	15697	15673	15789	15616	15767	15746	15864	15511	15699	15759	15539	15898	15682	15885	15661	15871	15774	15738	15698	15737	15737	15750	15865	15592	15693	15817	15920	15725	15790	15780	15753	15819	15658	15804	15831	15636	15836	15781	15876	15745	15927	15683	15639	15855	15903	15858	15551	15828	15669	15906	15770	15722	15540	15709	15863	15705	15766	15719	15951	15761	15765	15663	15876	15675	15797	15698	15623	15650	15671	15694	15769	15582	15755	15721	15669	15650	15761	15741	15634	15625	15715	15744	15752	15624	15848	15550	15819	15712	15798	15577	15825	15847	15630	15812	15670	15663	15829	15737	15558	15884	15764	15850	15820	15753	15753	15600	15665	15701	15582	15837	15731	15774	15851	15847	16024	15730	15893	15694	15583	15801	15730	15746	15665	15586	15829	15829	15765	15633	15879	15824	15710	15784	15825	15693	15689	15682	15776	15809	15509	15743	15604	15582	15791	15765	15793	15583	15646	15794	15709	15639	15738	15676	15794	15794	15817	15743	15751	15812	15810	15826	15884	15701	15654	15652	15558	15784	15781	15678	15727	15807	15914	15881	15704	15723	15788	15819	15708	15864	15807	15843	15586	15657	15730	15666	15535	15779	15657	15973	15801	15812	15830	15670	15871	15749	15714	15788	15939	15723	15738	15821	15900	15593	15827	15659	15817	15746	15678	15953	15619	15599	15650	15731	15801	15658	15653	15719	15690	15837	15748	15572	15668	15644	15632	15680	15670	15666	15836	15838	15763	15590	15625	15783	15748	15603	15637	15544	15705	15471	15773	15634	15746	15665	15849	15864	15758	15790	15745	15813	15563	15747	15892	15909	15703	15715	15736	15789	15770	15649	15484	15658	15722	15553	15843	15657	15826	15579	15641	15769	15816	15605	15741	15612	15569	15625	15697	15500	15789	15867	15673	15769	15692	15734	15847	15779	15523	15800	15943	15719	15731	15739	15733	15694	15794	15712	15556	15668	15704	15845	15667	15594	15806	15654	15816	15807	15811	15792	15751	15679	15905	15923	15815	15811	15897	15921	15816	15847	15771	15883	15793	15800	15822	15721	15660	15736	15767	15730	15882	15817	15717	15717	15668	15750	15704	15756	15668	15872	15878	15591	15755	15789	15656	15765	15806	15740	15841	15736	15621	15778	15856	15633	15631	15840	15819	15696	15751	15688	15799	15744	15622	15709	15875	15677	15613	15825	15860	15584	15772	15847	15684	15631	15710	15640	15815	15765	15840	15742	15806	15821	15792	15750	15769	15665	15751	15649	15753	15737	15666	15826	15697	15785	15684	15635	15874	15545	15679	15720	15785	15841	15799	15825	15629	15724	15831	15684	15811	15742	15856	15711	15863	15660	15680	15770	15878	15669	15672	15632	15629	15580	15987	15704	15671	15810	15776	15795	15841	15820	15557	15817	15737	15692	15561	15573	15687	15612	15649	15803	15790	15831	15781	15701	15675	15976	15767	15676	15845	15564	15672	15959	15691	15919	15572	15693	15724	15716	15788	15774	16058	15814	15650	15767	15917	15707	15969	15782	15625	15919	15796	15713	15701	15839	15585	15755	15705	15788	15884	15787	15788	15689	15637	15630	15775	15576	15766	15749	15737	15582	15653	15763	15761	15716	15875	15649	15730	15520	15719	15731	15722	15820	15715	15724	15840	15712	15653	15833	15785	15764	15707	15849	15814	15710	15731	15784	15774	15802	15738	15478	15926	15725	15936	15728	15716	15803	15816	15724	15778	15783	15783	15685	15845	15620	15872	15535	15793	15805	15819	15854	15681	15774	15633	15665	15717	15887	15658	15823	15793	15647	15819	15664	15678	15713	15709	15751	15670	15754	15826	15766	16030	15757	15638	15836	15867	15607	15715	15612	15724	15640	15811	15642	15732	15816	15730	15848	15713	15850	15604	15774	15657	15802	15725	15794	15574	15809	15461	15767	15755	15788	15585	15645	15676	15939	15724	15699	15824	15605	15691	15921	15917	15782	15720	15608	15816	15552	15733	15674	15774	15615	15645	15834	15772	15599	15744	15562	15802	15656	15722	15628	15698	15692	15665	15771	15874	15398	15633	15898	15854	15527	15729	15914	15795	15732	15898	15853	15726	15798	15601	15989	15751	15785	15754	15818	15873	15778	15707	15798	15726	15841	15764	15715	15614	15498	15881	15782	15921	15660	15787	15795	15775	15900	15695	15786	15718	15776	15713	15758	15666	15883	15648	15723	15710	15617	15769	15585	15709	15763	15755	15713	15778	15736	15574	15748	15689	15793	15858	15632	15965	15788	15916	15709	15800	15535	15627	15736	15863	15726	15785	15806	15655	15635	15840	15683	15801	15654	15645	15715	15789	15755	15829	15610	15873	15660	15667	15606	15606	15806	15689	15749	15815	15687	15702	15805	15798	15606	15750	15674	15710	15771	15725	15869	15761	15675	15847	15748	15695	15869	15616	15938	15767	15909	15818	15649	15749	15735	15693	15697	15740	15597	15716	15734	15805	15467	15847	15812	15772	15600	15748	15726	15716	15735	15717	15752	15844	15463	15783	15716	15778	15673	15842	15696	15669	15815	15919	15925	15839	15697	15626	15639	15779	15785	15729	15861	15843	15725	15855	15854	15766	15638	15813	15814	15801	15841	15805	15800	15622	15979	15628	15815	15731	15681	15886	15749	15623	15858	15760	15778	15780	15638	15799	15775	15665	15590	15614	15741	15705	15616	15806	15689	15741	15754	15855	15528	15728	15623	15841	15701	15700	15856	15863	15795	15637	15697	15635	15731	15769	15714	15775	15693	15721	15834	15636	15610	15652	15749	15759	15708	15629	15808	15722	15728	15690	15655	15784	15713	15766	15649	15895	15538	15523	15737	15713	15859	15582	15790	15677	15767	15890	15792	15682	15720	15626	15761	15756	15628	15736	15705	15970	15830	15681	15756	15709	15716	15703	15867	15768
27146	23066	28408	34367	37237	31007	24040	19545	17910	17199	17276	17028	17090	16910	16879	17032	16995	17009	16890	16974	16922	16824	16956	17050	17110	16929	16839	17073	16957	16890	17065	16846	16798	17039	16891	16943	16837	17030	16933	16997	16901	17129	16909	16832	16945	16866	16950	17018	16913	16873	16854	16970	17077	16835	16910	16879	17030	16726	16734	16853	16999	16878	16825	16922	16773	17041	16916	16858	16913	17056	16889	16934	16882	16891	17105	16946	16799	16881	17054	16888	16953	16942	16833	16784	16812	17039	17095	17000	17040	16997	17029	17013	17028	16881	16862	17055	16897	16915	17036	16884	17135	17026	16603	16920	16870	16847	16818	16832	16798	16899	16964	16812	17083	16974	16914	17022	16932	16803	16776	16674	16764	16900	16946	16793	16959	16929	17022	16858	16748	16752	16847	16921	16961	16960	16897	16857	17076	16772	16995	16868	16967	17083	16742	16991	17024	16885	17015	16860	17014	16721	16991	16903	16849	16618	17005	16982	16940	16769	17103	16865	17086	16962	16923	17022	17082	17250	16845	16718	16974	16845	16839	16927	16847	16929	16959	16999	17170	16840	17092	16753	16969	17058	16712	16926	17051	17007	16862	16832	16788	16835	16858	17013	16790	16878	17027	16860	16884	16839	17038	16934	17046	16865	16774	16802	16844	16898	16906	16928	17033	16957	16983	16816	16810	16901	16918	16806	16939	16898	16850	17105	16862	16875	17034	16785	16735	16777	17015	17007	16778	16858	16996	16723	16883	16967	16951	16866	16826	17062	16852	17031	17075	16965	17029	16675	16903	16890	16975	16887	16967	17039	17055	16839	16962	16912	17119	16871	16676	16943	16926	16818	16778	16947	17133	16841	16939	17006	16901	16868	16917	16958	16911	16745	16906	16927	17008	16947	17078	16778	16833	16977	16956	16712	16860	16858	17005	16757	16917	17048	16630	16784	16923	16785	16803	16931	17034	17118	16824	16976	16773	16877	17002	16836	16909	16826	16930	16904	16899	17041	17016	16655	17007	16882	16906	16791	16968	16904	16850	16842	16951	16892	16965	16812	16793	16915	16975	16934	16819	16912	16963	16885	16930	17001	17057	16950	16950	16776	17084	16975	16913	16858	16793	16912	16958	16759	16795	16843	16833	16869	16909	16746	16938	16926	17057	16946	16934	16924	16834	16873	16890	16866	16963	16769	16741	16987	16821	16933	16923	16949	17021	16819	16896	16846	16804	16954	17059	16863	16953	17014	16907	16886	16914	16814	17001	16896	16929	16977	17042	16939	16811	17105	16992	16984	17020	16951	16869	16739	17072	16879	17011	16869	16991	16978	16881	17075	16879	17003	16864	16938	17037	16817	16711	16807	16964	16886	17114	16948	16943	16990	17093	17016	16995	16986	16909	16916	16996	16869	16901	16929	16869	16971	16684	16915	16996	17020	16808	16807	16933	17027	16887	17051	16931	16913	17029	17098	16719	16791	17081	16921	17047	16826	16950	16804	17008	17009	16762	16888	16784	16937	16884	17120	16827	16709	16945	17013	16950	16848	16768	16943	16970	16681	16869	16913	16934	16813	17062	16909	16962	16938	16902	16944	16835	17007	16862	16843	17001	17079	16986	16860	16958	17017	16856	16830	17103	17028	16871	16966	16917	16848	16795	17028	16839	16794	17182	16837	16854	16866	16806	16827	17034	16858	16916	16684	16873	16827	16943	16738	17060	16938	17110	16677	16821	16898	16689	16771	17046	16837	16913	16930	16941	16783	17087	16897	16779	17028	16867	16973	17000	16872	17101	17093	16947	16941	17033	16882	17019	16921	16851	16815	16871	16942	17026	16935	16911	16982	16980	16963	16910	16958	16819	16839	16604	16985	17108	17010	16984	16928	16841	16590	16796	16889	17103	16970	16990	16992	16826	17033	16821	16992	16900	17010	16909	16924	17051	16850	16972	16861	16906	16802	16955	16951	16963	16787	17073	16923	16879	16947	16748	16845	17003	17048	16902	16994	16892	16955	17200	17012	16945	17117	16963	16901	16845	17025	16867	16940	16908	16997	16951	16718	16974	17011	17148	16884	16813	16768	16762	16972	17044	17016	16904	16945	16932	16964	16975	16839	16983	16923	16901	16777	16963	16866	17038	16828	16972	16861	17021	16889	16946	16902	16875	16901	16838	16874	17148	17029	16862	16968	16942	16773	17018	16697	16852	16827	16978	16955	16785	16963	16845	16871	16977	17029	17076	16843	16945	17094	17037	16879	16719	17065	16808	16853	16907	16787	17017	16957	16910	17063	16803	16863	16855	16970	16881	17011	16961	16942	16829	17001	16812	17109	16805	16972	16942	16826	16975	16980	17107	16824	16825	17020	17002	16983	17128	16926	16849	16961	16975	16877	16876	16751	16953	17048	16939	16868	16860	16933	16995	16895	17096	16883	17020	16951	17034	16890	16881	16784	17012	17178	17109	16813	16942	16819	16897	16835	16938	16930	16767	17032	16886	16799	16859	17018	16986	16899	16751	16853	16927	16938	16838	16825	17004	16917	16811	16815	16797	17187	16843	17034	16897	16718	16874	17054	16873	16845	16892	16959	17009	16819	17076	16901	16905	16787	17010	17057	17200	17090	17084	17199	16844	16836	17062	16854	16888	16802	16992	16832	16796	16874	16954	17002	16971	16899	16866	16980	16950	16950	16918	17011	17108	16922	16877	16752	16902	16840	16781	17213	16912	17056	16867	16873	16856	16775	17001	17084	17090	17000	17064	16735	17023	16983	17054	17075	16892	16786	16877	16830	16929	16920	16885	16857	16921	17030	16867	16825	16912	16975	16853	16970	17152	16881	16943	16830	16738	16938	16862	17089	17077	17001	16717	16946	16877	16968	16796	16911	16846	16884	17079	16979	16842	17072	16860	16767	16933	16868	17135	17156	16892	16881	16827	16877	16913	16760	16919	16836	16663	16729	16962	17017	16829	16955	16988	17077	16709	16782	16892	16976	17069	16866	16874	16976	16913	16894	16963	16921	16854	16993	17108	16980	17173	17070	16920	16882	17044	16844	17176	16934	16918	16886	16978	17022	17039	16732	17018	16889	17028	17087	16799	16828	16927	17077	17055	16987	16841	17065	16873	17142	17031	17019	16905	16944	16775	16827	16844	16824	17053	16806	16947	16981	16897	16984	17077	16904	16957	16878	17043	16718	17059	16934	16927	16918	16867	16910	16850	16899	16856	16706	17079	16878	16855	17004	16928	16850	16966	16963	16998	16910	17039	16860	16852	16952	16991	17077	17002	16947	16948	16980	16923	16801	16839	16970	17030	16912	16903	16865	17108	16987	16874	16965	16836	16988	17002	16862	16626	16706	16879	16720	16987	16893	16845	17021	16980	16845	16893	16968	16958	16915	16842	16858	16833	16778	16959	16803	16966	16803	16987	17002	16910	16898	16926	16860	16991	16874	16980	17034	16921	16907	16935	16892	16870	16885	16889	16837	17027	17041	16951	16960	16974	16826	16748	16870	16785	17044	16799	16724	17030	16918	16838	16713	16720	16972	16852	17048	17021	16839	16887	16847	17044	16906	16864	17027	16920	16953	16757	16975	16871	16789	16939	16909	16852	16938	16930	16926	16927	17129	16678	17013	16872	17105	16944	17113	16993	16692	16890	16914	16777	16998	16796	16800	16938	16921	16984	16761	16786	17126	17176	16838	16859	16856	16839	16948	16960	17039	16844	16941	16976	16951	17145	17050	17074	17126	16871	17109	16934	17001	16857	16988	16923	16876	16824	17096	16902	16840	16883	17067	16891	17134	16984	16995	16907	16979	17050	17149	16972	16844	17131	16801	16766	16909	17030	16972	16849	16906	17009	16695	17018	16890	16995	16669	16841	16853	16837	16901	16873	16828	16959	16833	16842	16829	16805	16929	17080	17118	16921	16964	17055	16787	16923	17006	17117	17011	17087	16692	17011	16879	16855	16932	16922	17003	16917	16816	16746	17006	16998	16822	16924	17119	17064	16937	16930	17015	16693	16870	17039	17033	16885	16918	17065	17082	17059	16875	16879	16818	17048	17103	17001	17005	16922	16948	17087	17022	16993	16858	16785	16911	16952	17011	16915	16953	16926	16966	16819	16959	16866	17103	16917	16986	17098	17194	16993	16995	16854	16903	17010	16773	17019	17007	17063	17099	16870	17012	16883	16929	16862	17006	16986	17031	16878	16814	16881	16753	16874	17004	16995	16835	17083	16889	16900	16780	16918	17061	16861	16864	16855	16646	16866	16851	16899	17094	17048	16908	16970	17030	16863	16842	16894	16959	16871	16867	16833	16985	16772	16862	17036	16783	17036	16894	16893	17014	16804	16888	17051	16913	16881	17014	16994	16841	17202	16933	16893	16663	16893	16956	16983	16908	17004	16809	16786	16914	16953	16797	16888	16904	16842	17012	16940	16836	16989	16933	16998	16892	16735	16940	16948	17117	17142	16786	16990	16898	16699	16917	16931	16861	16859	17019	16804	16779	17065	16723	17057	17009	16857	16992	16985	16998	16815	16871	16921	16972	16919	17166	16912	16820	16837	16897	16957	16939	16926	16836	17191	16903	16810	17157	16945	16712	16938	16932	16955	16878	16946	17096	17057	16920	16839	16776	17023	16870	17061	16989	16926	16847	16891	16834	16741	16722	17038	16883	16871	16760	16869	16889	16930	16836	17065	16852	17089	16855	16995	16948	16795	16865	16914	16959	16869	17028	16662	16747	16793	16957	16935	16828	16842	17160	16787	16867	16950	16926	17034	16798	17040	17013	17022	16768	17005	16672	16642	16876	17029	16738	17016	17193	16863	16982	17024	16929	17162	16755	16829	16945	17204	16868	17016	16934	16900	16944	16831	16871	16959	16976	16923	17023	16894	16864	17035	17024	17036	16959	16899	17323	16821	17048	16900	16843	16953	17081	16973	16795	17005	16962	16906	16877	17087	16968	16795	17053	16781	17086	17019	16702	16978	17059	17086	16995	17011	17086	16902	17143	16703	16845	16814	16692	17001	16953	16997	16785	16925	16871	16941	16967	16841	17056	17035	16984	16694	16874	16843	16927	17033	16782	16955	16839	16785	17032	17078	17017	16888	16791	16731	16841	16942	17072	16989	16922	16766	16955	16708	16943	16696	17124
19214	28214	29593	36650	38132	31295	22750	18217	16158	15664	15558	15685	15485	15517	15539	15471	15627	15465	15375	15608	15592	15380	15423	15567	15662	15436	15336	15484	15390	15528	15586	15541	15352	15463	15488	15399	15514	15461	15502	15621	15582	15556	15474	15411	15579	15417	15459	15667	15525	15449	15538	15396	15417	15548	15387	15538	15541	15496	15476	15686	15367	15572	15467	15533	15495	15656	15426	15545	15444	15503	15379	15401	15468	15563	15491	15256	15431	15436	15370	15687	15462	15478	15494	15410	15448	15332	15446	15485	15617	15528	15533	15544	15511	15466	15466	15654	15460	15433	15597	15542	15518	15692	15330	15400	15417	15610	15510	15565	15604	15415	15408	15535	15605	15288	15365	15496	15694	15427	15411	15424	15586	15423	15633	15558	15403	15689	15454	15498	15487	15421	15573	15336	15621	15544	15557	15525	15678	15469	15500	15621	15634	15585	15397	15418	15415	15627	15522	15539	15557	15286	15433	15453	15563	15595	15642	15519	15467	15624	15382	15496	15413	15476	15454	15504	15537	15427	15519	15473	15437	15335	15608	15471	15636	15496	15594	15471	15571	15515	15622	15588	15543	15504	15168	15632	15358	15433	15680	15402	15397	15438	15449	15369	15370	15498	15461	15418	15650	15458	15512	15539	15491	15376	15434	15594	15527	15441	15453	15654	15438	15412	15489	15433	15497	15604	15421	15582	15527	15667	15369	15597	15567	15516	15530	15414	15479	15549	15511	15378	15565	15494	15365	15515	15454	15497	15438	15425	15528	15443	15260	15623	15481	15540	15478	15414	15583	15636	15355	15583	15628	15416	15594	15470	15593	15584	15488	15490	15396	15391	15540	15654	15709	15559	15285	15619	15397	15557	15505	15293	15544	15529	15739	15417	15482	15539	15451	15443	15466	15515	15484	15575	15279	15544	15391	15458	15458	15441	15568	15528	15567	15398	15396	15486	15479	15464	15627	15361	15474	15622	15420	15506	15555	15553	15585	15528	15528	15387	15400	15496	15556	15541	15635	15495	15460	15472	15498	15503	15362	15525	15327	15419	15591	15426	15277	15528	15563	15570	15631	15399	15480	15550	15565	15553	15512	15501	15522	15386	15657	15341	15404	15408	15440	15609	15295	15548	15632	15568	15321	15572	15515	15359	15364	15567	15409	15368	15400	15488	15487	15405	15444	15602	15598	15460	15567	15452	15590	15392	15329	15436	15466	15363	15302	15463	15545	15429	15626	15544	15560	15641	15571	15510	15371	15594	15324	15424	15603	15431	15553	15655	15475	15385	15600	15484	15422	15399	15313	15468	15515	15430	15660	15586	15442	15349	15419	15313	15656	15421	15430	15555	15456	15506	15488	15313	15443	15443	15389	15531	15520	15378	15363	15684	15491	15777	15594	15631	15532	15454	15461	15617	15615	15440	15491	15489	15574	15420	15469	15586	15515	15448	15447	15456	15566	15421	15420	15391	15521	15561	15373	15410	15473	15371	15447	15506	15494	15614	15358	15563	15561	15455	15361	15651	15364	15382	15348	15503	15442	15475	15550	15707	15494	15567	15524	15456	15531	15379	15616	15688	15588	15392	15404	15425	15357	15638	15433	15539	15535	15333	15690	15488	15573	15490	15578	15380	15417	15468	15572	15491	15458	15395	15573	15420	15497	15680	15484	15526	15695	15634	15514	15566	15631	15519	15519	15688	15407	15550	15474	15440	15353	15516	15337	15430	15420	15542	15499	15375	15580	15619	15629	15456	15448	15429	15476	15592	15465	15432	15524	15580	15666	15549	15436	15465	15414	15603	15344	15592	15566	15462	15487	15459	15442	15405	15673	15624	15576	15459	15517	15571	15520	15548	15498	15384	15438	15553	15554	15554	15339	15470	15494	15361	15413	15416	15484	15390	15462	15437	15434	15420	15440	15540	15358	15487	15383	15372	15489	15551	15421	15499	15620	15430	15365	15668	15574	15459	15433	15307	15485	15551	15373	15335	15429	15478	15356	15617	15488	15400	15368	15523	15539	15470	15578	15564	15552	15418	15537	15285	15239	15411	15489	15621	15487	15488	15548	15471	15493	15484	15461	15472	15266	15606	15588	15411	15619	15406	15379	15409	15518	15436	15521	15552	15414	15358	15511	15343	15644	15556	15747	15462	15379	15442	15389	15458	15506	15512	15461	15548	15465	15466	15556	15642	15623	15530	15584	15578	15552	15300	15325	15637	15428	15448	15630	15460	15525	15644	15400	15442	15522	15410	15575	15499	15660	15500	15514	15375	15520	15712	15500	15611	15462	15608	15540	15571	15564	15477	15495	15453	15343	15470	15516	15654	15452	15395	15421	15582	15464	15472	15523	15422	15688	15599	15473	15404	15527	15419	15494	15505	15588	15438	15422	15517	15578	15504	15388	15431	15357	15521	15448	15591	15379	15509	15605	15589	15612	15504	15348	15642	15450	15473	15534	15478	15534	15432	15516	15475	15376	15577	15593	15507	15606	15448	15463	15534	15297	15459	15515	15349	15356	15521	15529	15395	15430	15478	15499	15399	15703	15485	15530	15417	15520	15739	15545	15496	15582	15579	15454	15312	15316	15246	15511	15450	15527	15580	15657	15527	15482	15585	15384	15575	15497	15511	15611	15333	15363	15500	15547	15426	15537	15486	15548	15741	15500	15402	15435	15599	15503	15374	15319	15630	15574	15612	15414	15404	15329	15565	15522	15525	15639	15473	15306	15370	15445	15412	15514	15647	15436	15530	15523	15483	15398	15348	15504	15462	15448	15519	15417	15600	15599	15602	15479	15563	15448	15614	15477	15458	15534	15509	15604	15401	15585	15626	15566	15658	15595	15449	15637	15533	15400	15510	15371	15530	15604	15486	15565	15605	15517	15587	15271	15618	15464	15516	15599	15338	15491	15445	15661	15554	15452	15602	15502	15558	15462	15358	15381	15375	15512	15526	15450	15377	15548	15397	15575	15637	15485	15461	15304	15541	15497	15558	15589	15441	15545	15554	15617	15412	15652	15489	15541	15363	15621	15603	15533	15410	15569	15527	15496	15546	15569	15506	15469	15688	15572	15651	15553	15614	15498	15457	15445	15510	15484	15465	15580	15524	15512	15481	15541	15578	15546	15365	15420	15479	15447	15479	15543	15825	15614	15582	15367	15458	15480	15495	15597	15492	15563	15669	15727	15448	15530	15392	15503	15377	15465	15677	15615	15394	15425	15564	15487	15424	15524	15477	15638	15472	15460	15295	15541	15461	15454	15524	15457	15518	15431	15507	15452	15476	15371	15565	15421	15560	15296	15566	15460	15712	15472	15460	15404	15409	15556	15581	15559	15407	15610	15638	15671	15284	15484	15609	15508	15413	15418	15649	15425	15531	15420	15581	15541	15474	15537	15505	15515	15392	15690	15476	15641	15455	15352	15637	15388	15609	15503	15401	15484	15489	15668	15598	15452	15682	15591	15497	15306	15434	15468	15654	15416	15536	15546	15558	15476	15581	15561	15468	15505	15669	15503	15501	15646	15525	15288	15553	15622	15694	15607	15442	15447	15564	15476	15523	15484	15528	15606	15401	15425	15511	15258	15573	15431	15488	15527	15502	15334	15487	15536	15581	15572	15540	15501	15666	15662	15407	15589	15554	15464	15482	15770	15558	15461	15522	15445	15422	15559	15433	15630	15503	15482	15696	15475	15521	15547	15488	15458	15538	15503	15474	15353	15574	15561	15411	15485	15524	15516	15551	15437	15470	15322	15411	15383	15451	15230	15654	15321	15579	15521	15428	15414	15427	15506	15416	15526	15318	15369	15433	15307	15565	15608	15562	15577	15460	15510	15338	15369	15431	15527	15504	15493	15454	15456	15453	15571	15531	15266	15500	15500	15362	15407	15487	15503	15456	15444	15538	15569	15434	15608	15649	15579	15572	15480	15591	15587	15294	15506	15323	15482	15458	15441	15547	15462	15497	15344	15438	15449	15407	15630	15465	15650	15358	15567	15384	15489	15395	15579	15451	15434	15305	15454	15589	15446	15531	15541	15382	15514	15570	15317	15631	15489	15594	15641	15539	15460	15536	15517	15666	15502	15479	15376	15527	15449	15631	15583	15506	15306	15451	15451	15431	15379	15643	15602	15455	15421	15603	15267	15426	15473	15463	15689	15508	15404	15402	15755	15515	15441	15419	15433	15409	15325	15341	15504	15517	15452	15477	15475	15630	15458	15378	15512	15539	15415	15470	15539	15640	15367	15545	15475	15668	15365	15476	15450	15520	15532	15678	15569	15633	15598	15404	15442	15369	15476	15639	15635	15532	15496	15325	15571	15493	15300	15729	15436	15480	15635	15458	15452	15468	15384	15585	15443	15513	15507	15415	15424	15476	15602	15614	15421	15581	15366	15566	15471	15479	15512	15422	15503	15475	15612	15567	15522	15494	15508	15421	15608	15357	15568	15440	15374	15489	15600	15467	15574	15288	15537	15526	15522	15372	15396	15521	15403	15427	15325	15641	15539	15665	15407	15542	15410	15389	15526	15397	15522	15503	15384	15616	15695	15494	15543	15562	15506	15536	15452	15478	15487	15479	15403	15571	15496	15609	15420	15444	15589	15480	15337	15604	15616	15661	15498	15627	15459	15495	15501	15636	15398	15457	15418	15429	15452	15591	15480	15376	15533	15665	15571	15504	15520	15709	15415	15539	15483	15563	15387	15560	15494	15532	15307	15521	15426	15583	15624	15373	15420	15593	15492	15512	15375	15459	15461	15459	15452	15621	15457	15663	15338	15570	15347	15444	15467	15454	15616	15490	15530	15653	15536	15500	15514	15268	15371	15498	15540	15474	15594	15541	15547	15544	15375	15471	15539	15487	15505	15578	15451	15670	15482	15421	15471	15584	15475	15628	15563	15399	15424	15589	15564	15531	15478	15432	15517	15512	15466	15459	15504	15405	15622	15434	15396	15573	15461	15420	15364	15775	15565	15488	15466	15443	15577	15511	15549	15505	15347	15487	15511	15468	15440	15384	15448	15378	15494	15583	15574	15493	15556	15261	15681	15545	15351	15470	15427	15513	15436	15771	15532	15531	15488	15612	15535	15475	15546	15401	15381	15619	15656	15561	15375	15510	15520	15382	15410	15390	15538	15615	15402	15594	15567	15543
23585	21058	28568	42629	60752	53490	38346	26704	20369	18200	17399	17345	17135	17303	17309	17196	17146	17065	17139	17185	17063	17271	17090	17159	17324	16863	17203	17057	17018	17124	16964	17263	17111	17016	17072	16871	16970	16994	17079	17067	17185	17037	16887	17148	16978	17044	17072	17163	17056	17083	16885	17103	17097	17044	17063	16955	17209	17183	17015	17175	16953	17103	17081	16958	16946	17308	17031	17005	17281	17083	16979	17060	16997	17185	16864	16990	17110	16963	17299	17046	16981	17086	17113	16970	17032	16987	17176	17074	16957	17065	16889	17079	16881	16941	16963	17015	17047	17013	17079	16867	17055	16968	17017	16817	16963	16973	16945	17002	16937	17006	17039	16873	17106	16935	16842	16895	17015	16870	16931	16824	17133	16990	16957	16952	16985	16921	17164	17168	17005	16828	16861	16892	17082	17177	17034	16810	17116	17026	16928	16997	16826	17033	16848	16817	16886	16898	17010	17005	16679	16827	16771	16815	16901	16952	17112	17388	17175	16995	16936	16988	17043	16852	17049	16981	16875	16993	17167	16885	16991	17020	16958	16825	16969	16873	16936	16936	16888	16870	16878	17071	16975	17108	17045	16920	17063	16902	16859	16896	17000	16997	17074	16976	16863	17038	16830	16854	16851	17013	16945	16916	16641	16903	16960	16878	17182	16841	16898	16880	17013	16992	16853	16995	16918	16866	16909	16932	16885	16886	16690	16896	17028	17030	16972	16993	17073	17023	17093	16941	16994	16992	17040	16861	17044	16872	17121	17045	16791	16914	16992	17082	17083	16977	17098	16892	17088	16848	17103	17038	17050	16932	17015	16975	16990	17033	17041	17031	17100	16965	17076	16846	16952	17009	17009	16933	17045	16956	17017	16993	16853	17023	16889	16981	16968	16994	16827	17086	17017	16945	17056	16933	16887	16890	16898	16922	16832	17190	17031	17062	17096	16897	16976	17168	16825	16888	16941	16883	17107	16861	16977	16958	17097	16842	17008	17014	17028	16859	16963	16944	16951	17065	17049	16964	16948	16935	16966	16825	17017	17147	17041	16881	17004	17129	16917	16865	16858	16858	16921	16980	16887	17024	17016	17028	17166	17072	16967	17023	16923	16824	16912	17081	17040	16932	17126	17078	17036	17132	16909	17120	17025	16910	16914	16965	17132	16910	17025	17004	17003	16598	16846	16854	17070	16851	16950	17110	16941	17064	17042	16908	16928	16928	17157	16996	16911	17128	16949	16956	17108	17093	17109	16934	17122	17056	16947	17145	17077	17149	16981	17217	17015	16969	17027	17128	17085	16898	17000	16765	16982	17163	16975	16803	17004	17102	16802	16849	16908	16922	16852	16887	16902	17039	16786	16984	16942	17031	16943	16991	16967	17089	16974	16747	16923	17265	16868	17011	17050	16823	17055	17126	16743	17113	16890	16846	17017	16890	16968	16989	17039	16811	17095	16970	16989	17068	16871	17092	17044	17045	17046	17062	16954	16889	16909	16972	16969	16775	16892	17091	16976	17102	17034	16982	16847	17091	17018	16994	16939	17100	17003	16981	17081	17002	17071	16849	17002	16809	16777	17123	16811	16857	17002	16890	17097	16794	17034	16876	17054	17033	17031	17000	16761	17061	16899	16868	16901	17257	17070	17076	17122	16928	17098	16941	17062	16862	16867	17031	17162	16939	17061	16908	17059	16880	17016	16823	17065	17037	16957	16910	17074	16967	17139	17160	17135	16993	16967	16788	16855	17031	17055	16898	17018	16925	17038	16965	16842	16856	17056	17018	16968	17020	17098	16962	17166	17110	16986	17096	17048	16905	16732	16854	16870	16927	16885	16850	16956	16884	17036	16837	17000	16973	17035	16952	16770	16836	16876	17021	16755	16774	16762	17157	16983	16902	17002	16919	16772	16872	17010	16881	16871	16865	16971	16988	16962	16879	16999	16986	17125	17028	17033	16927	16847	17140	17009	16748	17132	17008	17018	17065	16945	16888	17187	17151	17042	16785	17023	16993	16970	16922	16824	16863	16905	17138	17098	17025	16866	17021	16880	17220	16894	17010	17000	16973	16914	16728	16977	17016	16962	16922	16910	16780	16991	17098	17037	16987	17037	16769	16968	16879	17031	16853	16859	16917	17192	16772	16940	16960	16822	16959	17070	16842	17012	17076	16873	16907	16813	16956	17048	16867	16976	16796	17007	16983	16955	16910	17010	16957	17022	16982	16899	17094	17019	16952	16943	17126	16949	16850	16908	17019	16889	16884	17126	16930	17024	16901	17029	16987	16897	16888	16941	17028	17002	16954	17003	16830	17002	16981	17078	16822	16828	16841	16812	17013	16796	16967	17021	16829	16958	16959	17045	17201	16994	17189	16997	17065	16928	17036	16886	17163	16806	16895	17070	16971	16892	17134	17060	16931	17156	16984	16569	16886	16979	16872	16981	16723	17025	17099	17162	16777	16923	16814	16955	16904	16968	16889	16888	16763	16870	16953	17047	16935	16903	17028	16909	16893	17189	16812	16954	16880	16905	17029	17015	16933	16992	16959	16886	17011	17051	17015	16857	16886	17034	17096	16915	16895	16833	17101	16888	17108	16927	16876	17022	16887	16616	16969	16969	16873	16861	16966	17372	17129	16896	16778	16740	16843	17064	16961	17126	16992	16951	16673	16869	17009	16918	17023	16950	16901	17051	16953	17115	17220	16971	16875	17068	17095	17146	17028	16947	16659	16956	17011	17132	17056	16910	17136	16949	16999	16857	16811	17113	17005	16864	17014	16773	17228	17107	16990	16960	16843	17173	17098	16884	16971	17097	17079	17032	16969	17046	16970	17008	16748	16754	17136	16871	16962	16930	16946	17002	17330	16805	16938	17101	17000	16915	17014	17112	17022	16908	16968	17030	16651	16965	16790	16962	16762	16996	16988	16916	17216	17157	16836	17001	16980	17057	17029	16819	16885	17032	17036	17058	16857	16903	16989	17002	17104	16804	17006	17087	16908	17119	16956	17002	16940	16942	16852	16783	16958	16868	17018	16867	17153	16843	16992	17013	17114	16884	16918	16755	16925	16816	17034	17077	16853	17102	17071	16945	17002	16987	17059	16941	16803	16875	16783	17017	16743	17025	16988	16889	17069	16867	16951	16987	16945	17090	16923	16729	17072	17078	16961	17033	16823	16974	17079	17099	16997	16995	16820	17084	17047	16710	17068	16895	16903	16844	16926	16901	16872	16957	17094	16820	17047	17012	16954	17056	17067	17030	17085	16939	16688	16686	17118	17185	17117	17219	16954	16899	16906	16732	16881	16917	16885	17069	16841	16909	16870	16877	16920	17011	17020	16879	17159	17020	17002	17072	17000	17026	17015	17059	16881	16869	16973	16843	16804	16969	17022	16950	17146	17038	16986	16820	16968	17029	16974	17206	16943	16935	16969	17098	16761	16888	17116	17007	16907	16781	16815	16939	17064	16961	17078	16952	16976	16973	16936	17058	17103	16930	16807	16970	17115	17020	17020	17035	17186	17032	17017	17249	16984	17045	17037	16794	16857	17035	16921	16945	17065	17134	16960	16876	16944	16753	17076	16822	16889	16987	16975	16909	17069	17018	16795	16809	16992	16878	16922	16863	16724	17017	17103	16985	16950	16923	16987	16919	16945	16891	16840	16984	17000	16946	16971	17076	16987	16938	16998	16974	16934	16993	16893	16881	16837	16951	16965	16984	16910	16949	16998	16851	17052	16828	17038	16888	17010	17102	16910	17133	16949	17011	16815	16856	16739	16892	16976	16803	16970	16981	16913	16986	16927	16926	17026	17050	16986	16998	17001	16976	17207	17020	17136	16879	16793	17030	17086	16954	16873	17059	17001	17238	17096	17021	16896	16914	17045	16963	16849	17014	16876	16950	16989	16838	17198	16790	16792	17010	16892	17092	17005	16919	16947	16981	17042	16973	17081	16990	16912	16915	17045	17292	17000	17001	17009	16794	17024	16934	16958	16995	16836	16850	16963	16957	17014	17064	16975	16934	16937	17036	17084	16818	16875	16911	16865	17146	16920	17059	16985	16898	16916	16890	17032	17000	17058	17131	16910	17009	17038	17045	16986	17022	17033	16996	17048	17010	16969	17056	16978	16926	17091	17008	16858	16902	16759	17089	17021	16987	17095	16814	17168	16922	16999	16952	16854	17068	16908	17095	16924	17065	17089	17020	17080	17048	17094	17066	17156	17006	17044	16989	16937	17096	16714	16882	16895	16791	17009	16953	16984	17135	16926	16946	16856	17040	16967	17030	16967	16994	17069	16888	16910	17016	16870	17038	16936	16873	17096	16997	17180	16959	16841	16991	17161	16974	16855	17075	17129	16850	17018	17040	17101	17002	17079	17016	17067	16977	16965	16994	16838	16916	16947	17147	16788	17063	16931	16998	16912	16992	16988	16867	16958	16975	16817	16899	17014	16804	16993	16897	17088	16937	16967	16947	16853	16886	17088	17231	17066	17042	16948	16899	16773	16875	16907	17104	17119	16781	17024	17021	16984	16996	16950	16870	16841	16880	16762	16996	16922	16951	16972	17002	16778	16785	16994	17143	16870	16886	17007	16986	17149	17033	16989	16964	16973	16852	16921	16913	16858	17077	16975	16884	17013	16891	16931	17038	17049	17060	17043	16999	17123	16950	16886	16836	17031	16973	16797	17121	17046	16912	16870	17177	17119	17012	17028	17113	17051	16824	16923	16999	17001	16956	16930	16967	16848	17083	16955	17065	17027	17011	17051	16961	16932	16890	17036	17168	16946	16865	16923	17014	16877	17063	17003	17113	16991	17128	16938	16900	16873	17008	16913	17052	17220	16929	17109	16952	17211	16957	16932	16922	16940	16939	16991	16926	17011	16904	17099	16833	17054	16919	16980	16843	16956	16854	17015	16831	16931	17071	17053	16867	17049	17010	16813	17195	16971	17000	17191	17030	17100	17091	17012	16795	16955	16965	17110	16840	16910	16812	16990	16820	16832	16983	16938	16960	17171	16938	16998	17032	17028	17032	17021	16839	17080	17012	17060	16982	17121	17094	16772	17100	16926	16923	16954	16910	16835	16895	16865	16944	16842	16860	17114	17103	17081	16980	17168	16972	16869	16934	17101	16812	16767	16696	17049	16858	16983	17167	16873
18291	34152	38154	68500	68122	54830	38203	25998	18833	16181	15660	15481	15619	15571	15598	15773	15517	15548	15550	15724	15588	15626	15636	15636	15540	15599	15383	15694	15626	15524	15571	15627	15685	15335	15581	15493	15561	15540	15505	15589	15649	15545	15682	15609	15495	15675	15519	15626	15504	15665	15588	15578	15481	15549	15376	15426	15528	15675	15614	15459	15505	15455	15521	15560	15442	15516	15479	15699	15413	15598	15517	15605	15515	15661	15421	15527	15432	15563	15609	15367	15606	15417	15525	15575	15550	15543	15534	15571	15538	15507	15375	15630	15476	15562	15392	15656	15614	15494	15490	15620	15389	15559	15599	15523	15467	15598	15529	15353	15555	15549	15805	15544	15672	15673	15596	15697	15472	15478	15720	15520	15617	15485	15519	15532	15553	15523	15496	15593	15572	15482	15558	15574	15556	15476	15501	15536	15644	15493	15693	15658	15353	15545	15448	15663	15483	15579	15448	15509	15501	15548	15522	15551	15640	15471	15481	15542	15394	15367	15453	15524	15440	15491	15502	15572	15395	15547	15489	15732	15523	15499	15732	15530	15485	15453	15623	15563	15480	15634	15595	15594	15726	15607	15663	15581	15461	15615	15520	15645	15499	15592	15557	15495	15657	15501	15719	15539	15596	15673	15485	15398	15590	15303	15526	15614	15515	15444	15615	15568	15576	15569	15517	15617	15561	15551	15531	15615	15395	15400	15538	15620	15577	15536	15341	15475	15723	15466	15534	15516	15614	15611	15537	15587	15426	15625	15629	15368	15527	15560	15599	15516	15545	15542	15631	15681	15343	15512	15638	15480	15489	15665	15494	15433	15538	15696	15568	15406	15380	15463	15392	15635	15672	15452	15569	15580	15516	15491	15708	15570	15525	15454	15496	15539	15589	15511	15532	15564	15523	15549	15478	15583	15549	15383	15681	15546	15527	15492	15506	15558	15509	15569	15475	15505	15489	15707	15474	15324	15447	15563	15447	15468	15433	15583	15443	15534	15469	15652	15566	15437	15484	15522	15532	15531	15459	15648	15465	15434	15740	15523	15574	15462	15464	15482	15524	15650	15661	15632	15555	15556	15479	15539	15573	15576	15622	15473	15491	15592	15533	15530	15572	15617	15448	15573	15552	15624	15419	15656	15476	15667	15611	15514	15341	15550	15704	15586	15632	15406	15692	15670	15460	15568	15461	15496	15508	15509	15575	15457	15457	15450	15676	15581	15562	15429	15440	15473	15591	15395	15415	15652	15664	15538	15619	15547	15695	15579	15578	15586	15544	15664	15410	15502	15551	15622	15542	15525	15471	15685	15425	15402	15502	15479	15550	15564	15555	15409	15519	15558	15554	15620	15618	15444	15492	15594	15604	15470	15459	15475	15553	15649	15468	15372	15528	15507	15578	15470	15434	15501	15534	15553	15619	15514	15501	15283	15581	15821	15538	15589	15641	15479	15586	15696	15508	15430	15652	15415	15508	15406	15487	15576	15428	15589	15642	15661	15576	15579	15486	15620	15380	15608	15566	15556	15451	15511	15437	15716	15352	15587	15513	15683	15550	15514	15455	15517	15558	15606	15430	15481	15599	15514	15416	15564	15339	15635	15496	15434	15457	15372	15546	15542	15591	15431	15540	15471	15566	15549	15612	15512	15571	15619	15524	15500	15482	15395	15483	15437	15565	15661	15467	15544	15440	15579	15564	15575	15635	15480	15473	15609	15504	15676	15891	15499	15493	15445	15585	15363	15740	15610	15589	15629	15518	15387	15549	15512	15534	15484	15542	15582	15393	15574	15442	15450	15476	15415	15473	15518	15726	15425	15524	15590	15502	15551	15611	15569	15792	15611	15457	15533	15542	15543	15480	15621	15486	15394	15568	15562	15533	15512	15544	15534	15763	15602	15519	15546	15570	15471	15549	15460	15430	15754	15528	15461	15617	15327	15469	15566	15447	15485	15443	15697	15553	15432	15541	15466	15554	15293	15637	15481	15526	15549	15486	15637	15581	15496	15578	15571	15534	15340	15464	15538	15676	15432	15574	15483	15495	15624	15618	15561	15704	15430	15396	15545	15516	15457	15356	15508	15455	15521	15626	15549	15387	15565	15558	15400	15563	15620	15600	15565	15577	15686	15419	15510	15697	15625	15547	15717	15577	15685	15582	15570	15467	15672	15560	15349	15436	15578	15452	15556	15427	15439	15367	15675	15538	15486	15523	15521	15427	15552	15416	15390	15581	15511	15541	15426	15755	15392	15641	15556	15693	15527	15684	15614	15529	15577	15533	15605	15465	15581	15616	15774	15565	15570	15449	15482	15559	15643	15479	15438	15442	15720	15716	15455	15580	15450	15665	15559	15650	15488	15553	15646	15563	15500	15610	15466	15658	15381	15613	15482	15623	15427	15419	15540	15499	15622	15573	15800	15612	15427	15622	15581	15628	15460	15454	15566	15567	15589	15470	15771	15475	15537	15566	15355	15634	15501	15463	15478	15487	15507	15591	15473	15665	15653	15450	15423	15513	15563	15571	15371	15546	15608	15645	15504	15538	15541	15449	15467	15727	15550	15598	15500	15499	15393	15652	15427	15462	15557	15469	15470	15575	15429	15630	15471	15554	15460	15697	15639	15482	15685	15664	15593	15591	15726	15478	15504	15557	15582	15334	15584	15453	15562	15536	15610	15589	15578	15639	15766	15445	15486	15520	15551	15452	15554	15433	15446	15702	15486	15525	15670	15539	15660	15528	15540	15455	15485	15627	15518	15709	15684	15612	15345	15577	15370	15559	15578	15399	15475	15554	15682	15478	15451	15503	15493	15629	15524	15567	15539	15735	15441	15506	15511	15592	15706	15537	15603	15469	15599	15689	15419	15470	15458	15535	15471	15555	15577	15688	15527	15730	15386	15472	15362	15647	15541	15828	15640	15725	15568	15423	15620	15499	15484	15532	15455	15753	15504	15450	15571	15483	15610	15339	15499	15414	15636	15401	15426	15460	15649	15557	15504	15442	15698	15442	15506	15461	15689	15590	15397	15584	15530	15564	15523	15534	15386	15493	15588	15539	15614	15474	15449	15411	15618	15626	15357	15483	15261	15487	15535	15487	15480	15535	15358	15482	15518	15483	15673	15581	15674	15519	15540	15621	15562	15565	15467	15524	15545	15605	15548	15452	15418	15558	15666	15655	15477	15639	15462	15585	15525	15591	15456	15589	15405	15497	15479	15514	15721	15600	15615	15455	15340	15513	15577	15543	15595	15618	15644	15571	15502	15624	15494	15554	15422	15524	15502	15427	15590	15560	15612	15495	15616	15571	15490	15628	15543	15535	15526	15501	15581	15699	15543	15608	15507	15456	15536	15525	15635	15505	15611	15675	15430	15582	15600	15547	15512	15576	15630	15583	15614	15620	15536	15425	15486	15412	15421	15504	15375	15506	15496	15642	15500	15509	15406	15498	15545	15588	15639	15531	15413	15568	15397	15555	15500	15423	15360	15630	15337	15567	15557	15517	15514	15496	15490	15638	15644	15618	15417	15526	15579	15476	15340	15411	15552	15469	15412	15484	15485	15398	15337	15620	15549	15679	15377	15467	15565	15487	15536	15591	15419	15564	15635	15601	15604	15405	15560	15495	15418	15604	15626	15387	15504	15700	15542	15530	15597	15581	15642	15723	15465	15551	15490	15566	15655	15682	15551	15729	15550	15501	15565	15442	15511	15440	15505	15532	15548	15631	15617	15542	15486	15564	15548	15464	15771	15632	15533	15432	15632	15423	15488	15550	15418	15412	15465	15596	15636	15593	15440	15469	15513	15602	15477	15361	15370	15691	15516	15691	15518	15392	15784	15629	15647	15519	15518	15656	15601	15474	15464	15438	15531	15481	15490	15508	15562	15388	15547	15466	15558	15494	15488	15373	15402	15583	15563	15591	15519	15611	15569	15566	15563	15409	15492	15620	15660	15479	15393	15468	15490	15589	15631	15756	15545	15551	15758	15483	15488	15561	15667	15563	15535	15725	15474	15459	15626	15572	15647	15502	15610	15487	15585	15548	15510	15407	15449	15644	15637	15595	15550	15474	15460	15721	15567	15496	15511	15593	15469	15548	15474	15523	15520	15515	15679	15546	15558	15522	15561	15449	15589	15496	15778	15424	15661	15518	15495	15572	15557	15608	15366	15520	15469	15477	15635	15600	15801	15543	15391	15349	15576	15448	15551	15481	15499	15610	15451	15636	15616	15562	15504	15613	15494	15552	15520	15360	15463	15551	15535	15540	15584	15544	15423	15516	15558	15591	15508	15531	15473	15590	15512	15646	15697	15570	15587	15533	15585	15464	15534	15606	15689	15625	15641	15573	15656	15440	15551	15676	15532	15492	15654	15560	15423	15610	15496	15534	15392	15498	15362	15476	15600	15507	15422	15394	15408	15733	15698	15446	15466	15616	15575	15497	15375	15537	15618	15437	15674	15577	15612	15460	15448	15479	15323	15496	15570	15461	15573	15389	15491	15381	15574	15610	15487	15626	15614	15514	15618	15463	15473	15679	15485	15677	15535	15525	15499	15517	15505	15699	15565	15642	15469	15627	15354	15475	15726	15472	15544	15714	15676	15525	15499	15528	15579	15421	15750	15423	15568	15474	15481	15509	15591	15442	15548	15452	15525	15410	15630	15709	15626	15463	15510	15566	15406	15543	15396	15579	15414	15454	15702	15533	15561	15493	15458	15500	15519	15552	15612	15486	15741	15416	15401	15599	15357	15407	15431	15474	15356	15506	15615	15561	15516	15495	15562	15534	15499	15618	15563	15675	15566	15358	15503	15517	15482	15572	15586	15664	15718	15452	15550	15507	15549	15573	15608	15501	15448	15700	15564	15580	15548	15502	15452	15541	15610	15470	15733	15462	15527	15585	15638	15457	15587	15567	15589	15642	15596	15567	15537	15521	15707	15529	15567	15722	15576	15654	15666	15539	15375	15570	15593	15481	15426	15465	15497	15561	15610	15584	15555	15535	15440	15516	15589	15606	15538	15620	15547	15357	15669	15497	15585	15478	15624	15685	15429	15363	15530	15391	15570	15540	15650	15338	15671	15597	15728	15501	15491	15640	15640	15608	15513	15699	15421	15530	15593	15523	15708	15685	15402	15428	15499	15557	15480	15656	15504	15572	15463
22605	21074	28902	34015	59616	61651	46245	32177	23340	19781	18147	17615	17497	17612	17449	17527	17381	17583	17388	17520	17415	17404	17583	17548	17469	17409	17173	17214	17440	17476	17500	17252	17364	17386	17448	17315	17334	17174	17478	17372	17527	17417	17304	17280	17221	17292	17172	17241	17324	17081	17423	17385	17211	17480	17291	17248	17326	17301	17132	17131	17319	17289	17282	17338	17201	17403	17073	17261	17187	17501	17277	17274	17335	17302	17256	17394	17102	17161	17232	17278	17216	17245	17161	17324	17327	17362	17136	17203	17170	17299	17159	17038	17119	17329	17147	17217	17281	17309	17260	17370	17126	17203	17262	17428	17489	17257	17318	17056	17297	17297	17354	17304	17200	17158	17152	17255	17085	17330	17245	17107	17092	17131	17292	17225	17375	17402	17179	17221	17219	17255	17204	17467	17134	17195	17077	17336	17091	17341	17297	17296	17288	17400	17306	17145	17091	17227	17269	17077	17263	17117	17303	17175	17100	17167	17312	17219	17223	17153	17264	17217	17254	17455	17140	17155	17200	17158	17042	17281	17370	17184	17213	17155	17374	17195	17198	17239	17423	17361	17137	17079	17214	17332	17085	17005	17037	17379	17097	17334	17254	17249	17442	17098	17245	17151	17142	17188	17065	17157	17312	17271	17240	17314	17157	17254	17064	17289	17369	17441	17061	17019	17212	17376	17266	17464	17128	17223	17292	17356	17273	17312	17081	17082	16949	17287	17188	17175	17097	17324	17141	16972	17157	17361	17300	17414	17138	17261	17239	17332	17273	17263	17278	17296	17058	17379	17141	16944	17219	17269	17149	17263	17434	17409	17307	17271	17315	17156	17219	17193	17283	17003	17189	17223	17379	17533	17087	17254	17235	17199	17283	17142	17312	17263	17331	17409	17155	17188	17309	17200	17107	17239	17206	17206	17319	17488	17267	17128	17439	17207	17154	17332	17373	17133	17249	17165	17186	17126	17360	17139	17159	17271	17154	17274	17044	17292	17284	17345	17322	17249	17269	17258	17184	17304	17193	17407	17217	17310	17192	17091	17281	17256	17343	17252	17296	17077	17229	17257	17134	17587	17311	17394	16988	17164	17150	17282	17209	17190	17314	17308	17104	17010	17084	16988	17179	17172	17259	17158	17320	17246	17087	17163	17311	17609	17570	17231	17290	17241	17247	17434	17371	17238	17383	17340	17209	17191	17101	17188	17361	17175	17064	17425	17209	17101	17284	17163	17266	17388	17193	17245	17127	17244	16980	17115	17135	17215	17358	17174	17206	17404	17290	17306	17380	17042	17056	17251	17341	17345	17298	17135	17159	17161	17112	17151	17081	17187	17270	17205	17116	17245	17020	17324	17317	17376	17211	17334	17361	17174	17424	17244	17187	17443	17190	17255	17218	17208	17383	17283	17394	17136	17279	17119	17310	17357	17176	17294	17219	17232	17312	17251	17138	17096	17325	17289	17334	17141	17295	17350	17141	17317	17423	17231	17442	17043	17070	17393	17311	17296	17276	17183	17044	17151	17172	17066	17281	17380	17145	17063	17293	17177	17063	17235	17425	17322	17159	17118	17247	17323	17211	17157	17156	17144	17038	17228	17162	17235	17364	17347	17269	17507	17269	17126	17107	17003	17320	17270	17465	17171	17160	17350	17165	17095	17176	17226	17157	17188	17245	17173	17381	17272	17083	17122	17147	17164	17314	17301	17385	17277	17225	17342	17070	17251	17218	17319	17136	17386	17361	17190	17048	17154	17274	17280	17123	17263	17099	17043	17173	17190	17179	17191	17171	17145	17250	17044	17208	17344	17022	17328	17250	17338	17104	17301	17098	17179	17174	17246	16972	16973	17078	17110	17373	17281	17416	17298	17281	17014	17136	17444	17115	17160	17396	17341	17311	17245	17214	17344	17184	17268	17422	17175	17196	17339	17312	17181	17111	17263	17212	17227	17201	17279	17213	17336	17318	17124	17376	17304	17259	17282	17250	17252	17203	17208	17193	17288	17094	17048	17191	17007	17235	17219	17263	17326	17283	17214	17232	17138	17252	17039	17147	17197	17532	17249	17345	17344	17265	17303	17234	17272	17159	17347	17345	17509	17123	17402	17201	17078	17390	17249	17215	17168	17472	17295	17255	17259	17129	17440	17339	17469	17178	17236	17115	17324	17416	17139	16996	17088	17150	17314	17286	17076	17161	16961	17242	17165	17354	17209	17183	16960	17198	17355	17261	17265	17106	17235	17194	17163	17119	17151	17184	17020	17313	17180	17259	17288	17096	17015	17381	17123	17257	17230	17218	17097	17265	17197	17374	17216	17293	17114	17129	17433	17334	17100	17243	17294	17228	17397	17431	17121	17388	17190	17006	17285	17128	17237	17280	17427	17273	17385	17152	17250	17344	17356	17343	17319	17206	17253	17102	17092	17148	17209	17308	17350	17183	17240	17376	17197	17258	17128	17191	16913	17201	17174	17534	17231	17213	17195	17452	17320	17362	17271	17218	17427	17117	17244	17197	17150	17204	17127	17413	17393	17184	17121	17208	17343	17271	17351	17316	17326	17227	17135	17078	17401	17078	17298	17255	17248	17159	17254	17198	17110	17259	17252	17147	17345	17262	17119	17350	17315	17243	17222	17214	17254	17028	17274	17251	17116	17561	17109	17125	17392	17248	17151	17240	17109	17196	17311	17271	17332	17154	17292	17107	17153	17239	17484	17594	17167	17166	17232	17276	17258	17126	17129	17331	17171	17211	17104	17380	17194	17315	17370	17132	17273	17007	17013	17312	17073	17151	17166	17008	17027	17287	17242	17159	17196	17420	17327	17238	17183	17297	17282	17372	17431	17261	17353	17248	17312	17377	17207	17359	17315	17124	17180	17145	17203	17172	17254	17203	17113	17142	17125	17211	17311	17198	17224	17132	17240	17159	17181	17251	17230	17130	17232	17258	17155	17287	17258	17198	17102	17224	17074	17031	17136	17121	17103	17172	17194	17320	17153	17351	17258	17189	17270	17079	17146	17266	17238	17089	17302	17276	17222	17282	17374	17007	17146	17173	17259	17157	17276	17188	17156	17180	17042	17133	16937	17351	17195	17003	17244	17025	17451	17263	17153	17340	17318	17396	17236	17281	17429	17362	17196	17234	17347	17322	17229	17259	17266	17057	17313	17073	17188	17220	17099	17052	17037	17275	17231	17181	17172	17186	17164	17274	17416	17193	17387	17199	17163	17078	17089	17389	17268	17228	17278	17404	17231	17196	17445	17063	17310	17283	17152	17391	17305	17136	17129	17312	17331	17154	17235	17043	16951	17149	17189	17369	17396	17189	17384	17055	17305	17145	17114	16895	17491	17309	17211	17324	17222	17144	17068	17515	17282	17471	17159	17183	17204	17340	17069	17227	17267	17268	17266	17113	17386	17181	17253	17262	17089	17211	17291	17279	17275	17343	17290	17248	17146	17163	17137	17142	17234	17275	17235	17110	17021	17237	17320	17447	17292	16894	17302	16957	17119	17095	17321	17061	17186	17191	17055	17295	17491	17132	17115	17382	17127	17423	17120	17126	17186	17246	17200	17205	17144	17064	17271	17388	17199	17196	17204	17299	17155	17430	17433	17074	17322	17149	17374	17210	17347	17331	17346	17189	17298	17265	17316	17300	17372	17215	17191	17308	17049	17312	17121	17096	17226	17371	17256	17186	17068	17182	17127	17226	17458	17059	16973	17146	17008	17228	17365	17189	17115	17080	17241	17195	17033	17224	17226	17151	17184	17484	17167	17110	17293	17244	17383	17274	17408	17261	17290	17141	17362	17220	17224	17251	17014	17155	17218	17288	17070	17032	17247	17152	17260	17179	17331	17281	17429	17152	17118	17194	17204	17300	17333	17440	17287	17293	17396	17304	17407	17258	17262	17142	17155	17214	17215	17154	17313	17232	17283	17111	17138	17292	17176	17223	17436	17264	17029	17094	17257	17252	17301	17326	17247	17372	17117	17211	17280	17286	17325	17170	17354	17150	17180	17366	17307	17091	17023	17057	17092	17263	17182	17239	17243	17208	17044	17273	17375	17270	17248	17204	17221	17122	17354	17116	17107	17234	17187	17137	17139	17292	17085	17307	17355	17270	17210	17147	17254	17064	17167	17113	17270	17186	17183	17253	17409	17279	17327	17243	17261	17386	17217	17137	17251	17206	17367	17360	17173	17327	17356	17260	17123	17350	17251	17171	17080	17045	17243	17179	17205	17125	17109	17227	17084	17194	17063	17160	17332	17098	17357	17420	17117	17320	17355	17256	17209	17265	17230	17433	17252	17237	17360	17183	17294	17083	17094	17173	17126	17160	17143	17116	17299	17117	17152	17279	17304	17111	17396	17394	17295	17267	17099	17336	17088	17271	17251	17279	17133	17209	16979	17273	17341	16981	17258	17165	17146	17070	17055	17311	17186	17437	17123	17316	17304	17279	17229	17173	17340	17126	17192	17245	17245	17388	17078	16998	17045	17251	17377	17070	17096	17231	17130	17289	17123	17007	17226	16973	16974	17172	17084	17339	17054	17074	17375	17127	17199	17217	17326	17251	17301	17448	17099	17289	17395	17505	17071	17300	17305	17287	17128	17167	17115	17208	17202	17325	17238	17300	17149	17147	17248	17207	17069	17066	17347	16994	17263	17155	17252	17230	17128	17225	17181	17230	17410	17435	17105	17334	17281	17225	17327	17447	17260	17289	17526	17432	17325	17109	17118	17352	17279	17280	17263	17246	17243	17205	17176	17221	17113	17430	17178	17314	17371	17275	17388	17257	17278	17132	17371	17196	17191	17323	17260	17382	17379	17447	17313	17153	17199	17073	17115	17173	17304	17161	17239	17317	17247	17442	17300	17292	17185	17133	17312	17180	17239	17190	17138	17244	17177	17303	17124	17053	17135	17256	17355	17096	17128	17240	17386	17424	17042	16976	17247	17145	17251	17122	16907	17189	17268	17106	17314	17061	17404	17263	17329	17212	17202	17149	17254	16974	17224	17281	17156	17472	17092	17253	17169	17185	17140	17134	17304	17323	17422	17237	17286	17295	17220	17155	17287	17265	17248	17286	17297	17012	17096	17203	17048	17220	17313	17277	17170	17120	17242	17386	17181	17094	17273	17394	17203	17152	17164	17157	17317
20074	39220	39086	75031	82262	68891	47817	32825	21682	17105	15956	15518	15620	15728	15742	15491	15679	15745	15741	15643	15772	15795	15608	15562	15736	15703	15456	15667	15639	15600	15580	15776	15643	15768	15755	15693	15785	15528	15670	15695	15770	15792	15775	15667	15728	15591	15795	15757	15667	15755	15502	15682	15715	15659	15754	15748	15709	15696	15752	15531	15613	15500	15545	15567	15466	15785	15557	15652	15822	15830	15666	15890	15905	15682	15710	15691	15541	15785	15597	15794	15425	15750	15776	15716	15737	15950	15558	15520	15677	15786	15830	15553	15592	15673	15577	15814	15653	15726	15744	15669	15727	15645	15707	15534	15743	15518	15557	15664	15771	15673	15655	15764	15576	15650	15856	15708	15775	15834	15779	15834	15739	15645	15599	15628	15734	15664	15815	15828	15657	15722	15823	15610	15861	15698	15784	15677	15748	15711	15524	15624	15626	15751	15694	15458	15689	15655	15695	15580	15732	15814	15736	15699	15645	15695	15690	15576	15649	15679	15728	15731	15736	15667	15698	15728	15633	15539	15771	15694	15715	15696	15756	15609	15690	15830	15537	15715	15710	15669	15522	15628	15820	15639	15695	15678	15653	15677	15793	15611	15878	15674	15793	15739	15569	15746	15572	15731	15738	15708	15702	15660	15688	15653	15657	15715	15669	15683	15575	15839	15844	15693	15593	15655	15714	15754	15772	15655	15508	15797	15663	15761	15699	15682	15612	15677	15650	15697	15711	15729	15642	15792	15555	15714	15824	15616	15660	15718	15778	15763	15728	15637	15566	15688	15878	15748	15610	15796	15589	15760	15589	15609	15544	15569	15878	15618	15660	15658	15580	15708	15656	15559	15852	15810	15727	15796	15566	15742	15696	15753	15757	15675	15620	15661	15659	15534	15690	15467	15636	15791	15646	15604	15679	15593	15609	15786	15688	15745	15518	15554	15598	15706	15811	15723	15763	15463	15753	15595	15555	15669	15873	15605	15639	15654	15782	15640	15594	15697	15614	15660	15666	15800	15636	15786	15658	15804	15628	15830	15788	15545	15769	15619	15757	15738	15742	15746	15714	15634	15771	15784	15566	15635	15837	15694	15782	15633	15577	15424	15779	15596	15830	15690	15614	15714	15791	15826	15667	15834	15527	15492	15729	15814	15614	15700	15568	15726	15612	15830	15802	15564	15654	15571	15646	15517	15646	15668	15581	15720	15640	15691	15747	15729	15694	15767	15768	15554	15499	15757	15792	15754	15765	15518	15684	15666	15756	15539	15564	15575	15498	15646	15582	15603	15752	15648	15663	15696	15750	15678	15632	15739	15720	15582	15677	15660	15651	15702	15765	15721	15758	15694	15640	15531	15788	15722	15750	15569	15548	15500	15546	15580	15606	15661	15591	15606	15719	15626	15631	15647	15706	15667	15667	15664	15608	15780	15615	15524	15548	15802	15706	15660	15638	15830	15649	15729	15642	15844	15720	15690	15489	15775	15733	15699	15706	15520	15557	15654	15673	15568	15625	15526	15618	15654	15585	15641	15795	15686	15571	15798	15648	15633	15618	15864	15700	15745	15602	15615	15617	15548	15609	15624	15589	15690	15761	15631	15746	15647	15569	15739	15705	15702	15714	15498	15698	15618	15682	15637	15691	15693	15659	15727	15852	15726	15466	15766	15760	15545	15684	15673	15679	15569	15660	15643	15687	15527	15650	15789	15779	15619	15509	15664	15730	15694	15748	15831	15558	15785	15613	15665	15587	15705	15624	15602	15725	15590	15683	15782	15725	15753	15546	15549	15658	15823	15730	15717	15533	15676	15711	15773	15695	15743	15573	15652	15673	15716	15754	15669	15716	15608	15676	15894	15763	15757	15656	15591	15690	15861	15710	15521	15948	15671	15699	15727	15655	15652	15589	15613	15742	15525	15753	15887	15693	15858	15707	15601	15577	15659	15581	15532	15725	15622	15709	15548	15648	15712	15700	15817	15734	15801	15550	15733	15745	15917	15529	15765	15771	15637	15748	15649	15649	15622	15562	15776	15584	15730	15809	15719	15516	15928	15699	15516	15649	15521	15680	15780	15657	15757	15618	15603	15470	15601	15684	15672	15469	15669	15670	15538	15677	15599	15553	15602	15572	15777	15655	15786	15850	15785	15525	15635	15753	15652	15714	15774	15617	15749	15684	15458	15606	15478	15692	15550	15526	15720	15688	15688	15786	15803	15797	15753	15557	15647	15625	15556	15601	15593	15677	15629	15702	15734	15696	15834	15686	15658	15556	15640	15619	15747	15640	15537	15568	15547	15678	15665	15630	15658	15763	15689	15632	15716	15642	15552	15943	15785	15676	15611	15621	15636	15686	15763	15619	15668	15527	15551	15555	15477	15570	15698	15738	15611	15683	15587	15666	15673	15591	15716	15772	15707	15689	15656	15696	15738	15681	15736	15670	15629	15595	15714	15675	15602	15663	15503	15697	15651	15676	15702	15740	15648	15692	15548	15705	15644	15721	15535	15756	15688	15759	15760	15737	15627	15662	15675	15584	15510	15726	15520	15571	15682	15651	15788	15674	15552	15560	15807	15645	15618	15606	15681	15566	15671	15749	15739	15714	15628	15799	15818	15624	15618	15756	15642	15753	15669	15920	15642	15479	15767	15559	15756	15538	15745	15547	15658	15603	15737	15666	15604	15658	15704	15791	15796	15706	15499	15662	15738	15741	15660	15651	15647	15607	15699	15615	15580	15722	15624	15749	15538	15672	15679	15744	15505	15844	15727	15624	15733	15649	15663	15667	15628	15573	15639	15664	15615	15564	15677	15654	15582	15625	15740	15642	15524	15655	15523	15736	15726	15713	15770	15845	15732	15660	15607	15584	15683	15657	15585	15641	15686	15724	15571	15583	15716	15641	15636	15732	15487	15655	15620	15588	15829	15673	15655	15516	15555	15655	15594	15686	15505	15734	15599	15704	15654	15783	15765	15684	15663	15607	15959	15479	15507	15740	15510	15801	15768	15679	15750	15657	15663	15602	15633	15695	15609	15642	15618	15728	15624	15529	15677	15645	15577	15676	15660	15718	15643	15775	15615	15562	15607	15638	15541	15611	15590	15777	15716	15689	15748	15738	15699	15718	15928	15843	15586	15620	15633	15784	15771	15802	15687	15580	15676	15592	15625	15727	15564	15676	15798	15705	15753	15584	15582	15720	15678	15649	15602	15637	15610	15646	15658	15787	15711	15805	15716	15566	15694	15687	15756	15771	15615	15586	15700	15657	15553	15681	15689	15756	15649	15699	15625	15689	15560	15703	15649	15672	15724	15666	15587	15679	15529	15710	15674	15757	15727	15696	15599	15767	15722	15817	15930	15562	15723	15800	15685	15612	15613	15698	15595	15643	15564	15548	15736	15503	15680	15650	15701	15601	15736	15717	15840	15541	15513	15559	15503	15589	15613	15423	15660	15527	15679	15614	15789	15821	15690	15676	15667	15650	15631	15597	15629	15694	15846	15674	15652	15692	15738	15646	15632	15641	15907	15929	15689	15697	15720	15664	15670	15654	15792	15724	15789	15504	15623	15704	15659	15556	15666	15673	15563	15777	15683	15730	15550	15633	15718	15705	15594	15706	15772	15809	15752	15723	15709	15551	15665	15552	15726	15602	15855	15604	15609	15668	15742	15803	15643	15745	15679	15894	15683	15628	15692	15618	15764	15688	15759	15725	15526	15667	15600	15632	15525	15724	15792	15601	15885	15765	15541	15664	15624	15462	15784	15473	15552	15495	15786	15646	15637	15764	15647	15656	15684	15623	15721	15694	15642	15574	15470	15772	15618	15529	15560	15768	15569	15632	15680	15558	15670	15695	15746	15570	15653	15620	15713	15532	15595	15660	15612	15703	15709	15555	15494	15668	15825	15637	15621	15578	15672	15740	15637	15586	15703	15811	15622	15763	15468	15682	15628	15724	15663	15499	15618	15660	15570	15742	15556	15505	15707	15754	15586	15597	15712	15696	15580	15704	15677	15583	15579	15778	15706	15613	15480	15588	15736	15621	15687	15751	15661	15594	15691	15539	15717	15597	15614	15821	15657	15550	15641	15501	15659	15902	15659	15582	15778	15770	15823	15648	15653	15635	15732	15671	15652	15662	15715	15752	15620	15647	15551	15687	15655	15568	15747	15547	15672	15594	15642	15797	15693	15737	15718	15660	15447	15626	15702	15492	15911	15599	15580	15695	15682	15593	15730	15657	15778	15713	15724	15626	15605	15749	15768	15712	15759	15629	15725	15640	15854	15658	15635	15476	15486	15784	15594	15734	15691	15739	15762	15610	15812	15573	15612	15734	15733	15752	15731	15636	15726	15757	15649	15694	15561	15624	15743	15748	15650	15654	15880	15686	15766	15636	15701	15586	15829	15798	15662	15609	15668	15680	15651	15665	15830	15584	15681	15609	15708	15617	15705	15761	15918	15615	15840	15614	15666	15603	15668	15713	15583	15740	15619	15744	15770	15747	15670	15681	15886	15657	15441	15657	15697	15606	15618	15553	15682	15540	15568	15634	15604	15706	15611	15682	15516	15614	15603	15537	15674	15662	15875	15643	15671	15878	15551	15531	15660	15684	15742	15784	15676	15613	15643	15669	15769	15675	15750	15647	15503	15602	15532	15693	15571	15654	15562	15530	15719	15669	15708	15547	15854	15856	15581	15614	15885	15664	15691	15673	15719	15666	15689	15698	15637	15670	15665	15722	15655	15782	15735	15712	15732	15721	15681	15629	15708	15846	15640	15723	15565	15646	15611	15573	15564	15789	15590	15686	15606	15597	15674	15584	15575	15689	15727	15683	15648	15753	15609	15702	15790	15619	15636	15552	15578	15611	15657	15644	15704	15487	15725	15649	15765	15629	15516	15651	15504	15734	15499	15845	15677	15595	15653	15707	15672	15750	15570	15682	15764	15647	15657	15576	15751	15600	15744	15834	15844	15597	15640	15672	15597	15607	15633	15517	15760	15715	15727	15756	15605	15747	15704	15687	15642	15680	15743	15510	15669	15784	15647	15445	15647	15596	15688	15628	15653	15650	15540	15646	15358	15665	15636	15765	15563	15555	15662	15795	15663	15833	15759	15593	15675	15738	15657	15769	15804	15782	15611	15729	15561	15649	15666	15731	15683
27011	22893	27115	32642	36144	30733	23853	19480	17636	16982	16969	16962	16683	16893	16865	16628	16694	17035	16725	16738	16591	17062	16891	16818	16711	16949	16633	16774	16627	16910	16971	16906	16743	16748	16837	16825	16770	16724	16791	16727	16797	16675	16638	16974	16777	16715	16813	16713	16652	16594	16625	16765	16761	16767	16647	16702	16852	16603	16800	16778	16785	16822	16793	16665	16641	16802	16474	16701	16729	16825	16752	16652	16708	16737	16619	16682	16886	16824	16811	16556	16856	16788	16812	16887	16761	16738	16664	16616	16648	16814	16495	16724	16883	16840	16864	16862	16641	16504	16762	16848	16684	16732	16665	16690	16863	16599	17022	16902	16794	16650	16764	16770	16705	16799	17022	16873	16686	16649	16825	16789	16800	16832	16960	16533	17043	16790	16768	16764	16669	16798	16729	16827	16728	16781	16746	16733	16682	16964	16709	16622	16759	16719	16640	16894	16577	16911	16954	16552	16608	16731	16735	16645	16582	16946	16927	16748	17001	16731	16680	16909	16910	16700	16788	16881	16669	16765	16808	16714	16736	17022	16720	16686	16619	16445	16857	16704	16910	16778	16522	16689	16709	16715	16687	16626	16683	16740	16705	16541	16540	16730	16660	16694	16725	16933	16759	16738	16726	16707	16538	16738	16725	16791	16962	16871	16900	16816	16798	16898	16834	16674	16817	16812	16802	16984	16797	16658	16602	16697	16759	16925	16666	17020	16699	16843	16797	16633	16738	16573	16612	16759	16868	16708	16578	16820	16696	16952	16775	16806	16817	16821	16770	16848	16867	16769	16671	16778	16772	16488	16882	16682	16885	16815	16556	16692	16623	16823	16691	16810	16741	16719	16951	16745	16604	16737	16693	16521	16733	16614	16737	16621	16830	16709	16615	16759	16808	16775	16728	16786	16839	16666	16701	16975	16889	16549	16776	16873	16707	16647	16713	16805	16947	16843	16730	16758	16681	16584	16654	16590	16936	16828	16623	16732	16903	16808	16705	16513	16917	16648	16699	16879	16635	16890	16754	16505	16873	16780	16773	16596	16827	16832	16759	16927	16617	16590	16638	16585	16804	16693	16921	16778	16605	16675	16665	16793	16563	16804	16702	16744	16760	16773	16755	16751	16739	16869	16884	16547	16851	16571	16576	16805	16806	16565	16839	16820	16897	16818	16639	16778	16826	16895	16937	16759	16763	16737	16842	16713	16770	16834	16727	16727	16783	16773	16757	16817	16830	16856	16873	16580	16612	16729	16743	16743	16679	16977	16835	16645	16777	16889	16501	16703	16853	16818	16677	16769	16810	16650	16967	16900	16735	16496	16629	16531	16722	16708	16654	16450	16646	16627	16575	16555	16622	16858	16722	16606	16790	16886	16768	16672	16751	16745	16891	16776	16711	16663	16730	16758	16549	16705	16782	16914	16752	16732	16733	16923	16630	16786	16834	16703	16707	16693	16665	16778	16783	16640	16717	16961	16753	16650	16795	16741	16906	16550	16720	16636	16788	16461	16744	16735	16705	16772	16831	16824	16830	16830	16748	16634	16783	16787	16678	16808	16754	16966	16652	16746	16904	16857	16623	16742	16758	16724	16817	17072	16836	16760	16749	16791	16738	16676	16795	16801	16713	16782	16608	16705	16715	16679	16877	16842	16795	16863	16643	16919	16787	16896	16602	16804	16853	16896	16766	16673	16678	16804	16947	16831	16688	16828	16705	16745	16715	16940	16708	16896	16753	16733	16777	16670	16764	16725	16728	16803	16731	16753	16625	16914	16536	16704	16530	16714	16541	16724	16747	16885	16675	16648	16533	16774	16642	16949	16951	16584	16599	16659	16841	16811	16792	16924	16872	16859	16778	16646	17085	16727	16638	16649	16605	16890	16691	16827	16763	16571	16601	16601	16798	16771	16803	16954	16656	16776	16757	16788	16907	16767	16926	16596	16761	16674	16825	16687	16697	16726	16601	16797	16575	16772	16580	16451	16909	16615	16633	16793	16774	16571	16942	16588	16624	16724	16772	16701	16732	16738	16724	16697	16706	16929	16646	16662	16890	16895	16917	16745	16778	16818	16750	16898	16823	16860	16649	16727	16822	16575	16666	16627	16853	16697	16877	16911	16715	16656	16602	16801	16918	16854	16867	16646	16880	16947	16771	16826	16604	16745	16820	16688	16578	16841	16639	16700	16567	16713	16821	16633	16510	16657	16818	16727	16593	16768	16738	16800	16773	16749	16691	16776	16879	16817	16897	16771	16721	16730	16615	16582	16729	16551	16716	16599	16749	16647	16696	16912	16864	16784	16750	16835	17005	16776	16959	16702	16938	16851	16680	17020	16745	16724	16847	16881	16779	16691	16809	16693	16692	16980	16770	16733	16820	16623	16754	16468	16709	16636	16768	16945	16759	16670	16806	16673	16777	16787	16962	16917	16760	16684	16681	16852	16859	16746	16911	16754	16839	16913	16773	17004	16846	16763	16771	16786	16684	16792	16787	16835	16735	16770	16685	16603	16530	16832	16681	16702	16769	16807	16805	16820	16755	16733	16727	16820	16831	16889	16717	16580	16667	16887	16845	16795	16829	17052	16850	16630	16763	16712	16768	16799	16842	16822	16648	16763	16832	16598	16819	16842	16819	16556	16644	16588	16746	16657	16677	16782	16926	16784	16839	16787	16695	16627	16770	16686	17049	16658	16653	16566	16795	16710	16810	16757	16873	16870	16969	16885	16846	16839	16876	16695	16584	16706	16917	16700	16687	16687	16910	16701	16926	16578	16682	16676	16712	16758	16670	16707	16749	16643	16780	16768	16726	16851	16743	16821	16761	16739	16821	16882	16627	17047	16871	16775	16929	16672	16815	16858	16755	16691	16942	16619	16642	16897	16635	16629	16584	16774	16648	16692	16452	16769	16819	16869	16755	16562	16775	16725	16858	16568	16865	16760	16540	16849	16718	16805	16785	16626	16880	16743	16881	16914	16519	16757	16921	16685	16836	16783	16784	16842	16833	16791	16790	16994	16758	16684	16741	16691	16917	16740	16804	16725	16767	16720	16754	16826	16919	16690	16542	16693	16677	16700	16771	16749	16670	16767	16851	16823	16659	16929	16776	16725	16536	16640	16458	16750	16914	16388	16611	16737	16740	16808	16550	16617	16742	16663	16806	16810	16630	16601	16747	16713	16767	16677	16870	16719	16739	16614	16788	16814	16830	16707	16621	16940	16854	16767	16912	16660	16774	16796	16699	16824	16820	16749	16792	16882	16909	16812	16926	16798	16659	16772	16739	16736	16710	16603	16563	16626	16723	16769	16826	16747	16734	16612	16638	16684	16553	16684	16676	16947	16782	16852	16850	16795	16773	16759	16906	16901	16983	16702	16792	16712	16758	16824	16733	16607	16712	16885	16845	16611	16806	16864	16903	16705	16739	16611	16617	16668	16794	16529	16667	16664	16924	16523	16748	16646	16450	16736	16665	16907	16679	16562	16635	16690	16687	16909	16972	16667	16506	16870	16766	16714	16568	16803	16686	16680	16701	16646	16700	16723	17032	16732	16764	16857	16792	16725	16859	16712	16689	16794	16671	16789	16732	16740	16669	16727	16659	16834	16698	16759	16727	16675	16742	16618	16735	16764	16708	16654	16526	16712	16757	16595	16820	16618	16802	16942	16725	16767	16834	16683	16638	16611	16838	16803	16865	16476	16867	16754	16820	16690	16910	16582	16483	16687	16767	16761	16858	16696	16758	16634	16761	16691	16953	16853	16832	16905	16755	16615	16674	16645	16852	16825	16727	16875	16917	16649	16638	16945	16764	16659	16820	16767	16787	16759	16916	16791	16648	16765	16830	16604	16592	16722	16712	16793	16821	16628	16740	16628	16668	16981	16781	16735	16646	16899	16788	16776	16840	16876	16678	16770	16873	16647	16723	16653	16654	16673	16752	16697	16640	16741	16673	16877	16734	16806	16892	16782	16909	16840	16843	16858	16752	16687	16625	16732	16813	16799	16749	16495	16832	16759	16763	16730	16769	16837	16859	16772	16721	16754	16995	16982	16754	16891	16609	16615	16554	16780	16638	16829	16729	16872	16636	16940	16545	16651	16604	16827	16814	16541	16793	16823	16736	17135	16716	16632	16796	16665	16667	16737	16804	16841	16793	16620	16806	16746	16806	16731	16855	16661	16706	16746	16794	16750	16950	16731	16764	16732	16574	16802	16876	16835	16735	16716	16623	16741	16702	16597	16866	16719	16678	16767	16862	16700	16576	16772	16655	16778	16718	16673	16700	16650	16797	16705	16903	16810	16474	16775	16658	16761	16796	16690	16812	16824	16769	16913	16744	16782	16801	16799	16981	16937	16768	16810	16721	16792	16824	16576	16667	16562	16722	16821	16815	16995	16908	16756	16845	16656	16737	16783	16703	16742	16871	16791	16717	16639	16957	16830	16667	16741	16673	16793	16708	16624	16781	16815	16770	16812	16598	16630	16847	16725	16799	16578	16780	16838	16820	16788	16550	16722	16740	16721	16739	16856	16619	16652	16810	16763	16756	16764	16825	16768	16815	16713	16824	16766	16902	16676	16613	16659	16851	16912	16825	16572	16675	16885	16825	16790	16561	16887	16790	16705	16854	16709	16624	16575	16890	16834	16804	16461	16869	16778	16876	16681	16933	16833	16811	16764	16820	16778	16838	16712	16596	16614	16683	16628	16809	16877	16956	16679	16722	16742	16728	16608	16766	16772	16926	16883	16825	16904	16978	16804	16873	16693	16537	16832	16805	16598	16819	16756	16727	16828	16617	16847	16648	16888	16646	16807	16701	16859	16772	16711	16758	16654	16805	16740	16702	16916	16944	16610	16816	16868	16839	16692	16564	16791	16745	16897	16781	17054	16864	16606	16767	16788	16854	16808	16791	16742	16783	16691	16697	16796	16638	16604	16835	16645	16921	16751	16843	16753	16599	16821	16999	16815	16872	16617	16780	16809	16989	16807	16711	16807	16799	16653	16663	16914	16698	16857	16715	16803	16767	16842	16742	16790	16648	16711	16804	16617	16833	16932	16629	16785	17027	16606	16732	16719	16803	16692	16567	16662	16702	16886	16647	16996	16723	16760	16729	16730	16774	16564	16768	16563	16685	16709	16886	16727	16758	16792	16627	16657
19410	28565	25778	34555	37479	31467	22784	18050	16142	15684	15530	15293	15301	15437	15314	15404	15386	15361	15338	15269	15471	15438	15413	15397	15395	15560	15285	15474	15372	15399	15360	15497	15363	15432	15381	15424	15281	15561	15358	15404	15324	15291	15433	15336	15403	15313	15368	15338	15398	15508	15226	15353	15567	15540	15356	15324	15492	15255	15465	15383	15396	15445	15311	15400	15276	15344	15405	15461	15305	15506	15300	15439	15400	15308	15215	15389	15405	15297	15393	15447	15475	15293	15344	15342	15532	15468	15413	15425	15241	15249	15496	15345	15386	15519	15443	15534	15261	15309	15466	15196	15435	15308	15429	15462	15417	15583	15258	15411	15298	15430	15424	15334	15419	15276	15310	15317	15382	15305	15439	15509	15401	15330	15374	15318	15515	15531	15458	15324	15368	15371	15456	15308	15283	15359	15379	15299	15397	15486	15338	15502	15308	15291	15309	15473	15351	15303	15337	15347	15372	15387	15284	15454	15301	15316	15543	15189	15319	15646	15292	15333	15336	15442	15172	15388	15349	15417	15327	15530	15358	15232	15557	15509	15404	15514	15504	15335	15284	15324	15257	15408	15384	15330	15412	15425	15447	15406	15432	15357	15355	15617	15311	15463	15323	15420	15355	15576	15239	15375	15221	15347	15393	15334	15352	15340	15273	15347	15305	15428	15313	15259	15379	15175	15336	15335	15237	15317	15539	15355	15399	15360	15306	15330	15352	15433	15324	15392	15250	15345	15563	15337	15366	15467	15395	15255	15343	15330	15383	15406	15344	15484	15476	15529	15459	15368	15523	15446	15226	15389	15522	15407	15247	15577	15360	15368	15338	15540	15281	15490	15479	15319	15511	15264	15327	15502	15240	15421	15427	15472	15377	15483	15225	15280	15414	15390	15388	15453	15428	15346	15399	15493	15263	15494	15404	15288	15442	15478	15240	15509	15424	15325	15356	15320	15509	15317	15369	15328	15303	15385	15343	15228	15281	15324	15276	15446	15397	15183	15485	15387	15397	15516	15418	15347	15327	15302	15343	15362	15357	15520	15275	15402	15288	15469	15407	15438	15434	15352	15313	15427	15232	15514	15430	15451	15511	15318	15386	15407	15560	15336	15381	15278	15350	15430	15393	15483	15263	15310	15440	15302	15359	15412	15336	15535	15414	15431	15466	15301	15437	15343	15193	15351	15334	15400	15560	15353	15413	15391	15380	15338	15394	15221	15505	15282	15426	15429	15255	15460	15413	15281	15446	15458	15260	15458	15407	15349	15332	15426	15326	15461	15528	15435	15472	15407	15378	15516	15499	15311	15545	15294	15301	15271	15321	15407	15497	15488	15501	15468	15288	15271	15593	15385	15285	15398	15451	15276	15246	15339	15365	15392	15411	15392	15393	15292	15379	15505	15377	15492	15455	15304	15329	15491	15348	15305	15501	15478	15198	15307	15230	15337	15400	15221	15404	15266	15451	15521	15372	15429	15536	15228	15283	15345	15385	15261	15345	15522	15284	15362	15369	15256	15254	15447	15565	15234	15371	15447	15420	15444	15373	15332	15350	15443	15265	15323	15517	15314	15409	15216	15602	15340	15447	15528	15390	15509	15250	15430	15389	15397	15369	15363	15517	15418	15315	15184	15442	15445	15296	15377	15418	15426	15554	15272	15470	15265	15337	15375	15525	15476	15293	15347	15369	15452	15348	15243	15292	15279	15222	15311	15374	15375	15347	15444	15377	15394	15525	15376	15387	15501	15380	15329	15355	15381	15241	15329	15293	15494	15366	15376	15369	15294	15336	15438	15361	15200	15421	15384	15434	15278	15539	15566	15307	15412	15318	15577	15284	15330	15190	15397	15476	15411	15551	15322	15343	15280	15362	15447	15350	15342	15320	15449	15375	15324	15376	15488	15421	15330	15410	15491	15356	15359	15486	15377	15272	15600	15322	15431	15333	15254	15439	15385	15314	15256	15257	15396	15465	15298	15286	15308	15532	15350	15426	15424	15539	15312	15428	15340	15375	15462	15410	15364	15480	15259	15385	15248	15373	15430	15303	15346	15381	15369	15340	15493	15489	15329	15365	15531	15355	15589	15245	15593	15406	15359	15378	15467	15431	15402	15448	15398	15317	15454	15456	15446	15420	15296	15361	15480	15336	15526	15238	15553	15409	15408	15350	15261	15387	15413	15289	15400	15467	15380	15429	15458	15379	15273	15285	15345	15472	15438	15322	15280	15424	15382	15353	15339	15531	15364	15436	15306	15429	15241	15437	15449	15474	15341	15363	15343	15378	15277	15332	15563	15362	15353	15437	15208	15424	15248	15465	15448	15491	15270	15300	15565	15526	15525	15229	15542	15329	15181	15373	15296	15204	15462	15411	15316	15399	15524	15415	15452	15469	15464	15397	15250	15450	15364	15475	15326	15478	15425	15322	15413	15343	15298	15457	15467	15396	15343	15498	15315	15420	15425	15272	15298	15234	15332	15456	15405	15331	15302	15528	15416	15276	15383	15489	15172	15308	15381	15452	15383	15395	15194	15337	15262	15493	15340	15559	15529	15433	15213	15519	15399	15471	15296	15398	15338	15274	15300	15359	15363	15237	15258	15390	15371	15421	15496	15311	15429	15460	15342	15434	15525	15387	15475	15312	15521	15476	15283	15359	15501	15417	15357	15461	15503	15373	15289	15489	15368	15277	15291	15296	15463	15523	15413	15436	15447	15496	15269	15290	15495	15293	15391	15292	15525	15401	15373	15421	15523	15424	15295	15401	15364	15374	15419	15136	15403	15530	15346	15381	15508	15387	15297	15375	15281	15294	15242	15349	15155	15434	15346	15348	15482	15296	15241	15382	15385	15420	15440	15385	15245	15329	15523	15396	15477	15436	15418	15407	15371	15308	15229	15354	15243	15445	15409	15323	15363	15577	15416	15274	15483	15476	15358	15392	15358	15305	15466	15479	15303	15282	15336	15402	15306	15196	15290	15462	15364	15411	15311	15369	15384	15457	15263	15586	15402	15387	15543	15254	15320	15299	15378	15324	15280	15239	15507	15368	15436	15408	15575	15290	15303	15389	15370	15507	15279	15377	15430	15297	15316	15488	15408	15447	15277	15383	15399	15435	15366	15474	15307	15431	15479	15529	15252	15307	15516	15475	15445	15670	15444	15359	15302	15332	15432	15354	15471	15354	15486	15357	15314	15407	15451	15204	15324	15515	15460	15480	15267	15364	15437	15608	15304	15350	15350	15282	15432	15307	15168	15384	15251	15478	15473	15506	15529	15393	15294	15445	15443	15531	15463	15301	15522	15509	15361	15467	15380	15511	15409	15416	15338	15388	15521	15270	15453	15258	15488	15483	15615	15377	15255	15380	15331	15483	15407	15245	15374	15264	15334	15446	15357	15403	15316	15385	15461	15147	15475	15330	15365	15314	15337	15204	15393	15506	15450	15376	15275	15264	15578	15315	15269	15279	15147	15336	15330	15321	15327	15278	15329	15493	15301	15234	15519	15280	15437	15359	15340	15280	15511	15340	15485	15491	15347	15438	15467	15386	15359	15229	15414	15524	15370	15267	15299	15388	15507	15431	15374	15513	15411	15527	15600	15370	15322	15347	15400	15456	15381	15377	15460	15463	15404	15612	15397	15486	15615	15404	15403	15454	15284	15182	15332	15332	15415	15424	15416	15332	15602	15509	15290	15514	15520	15512	15337	15441	15348	15497	15320	15495	15303	15362	15344	15315	15305	15359	15393	15303	15393	15513	15401	15365	15422	15299	15318	15300	15543	15484	15296	15352	15606	15452	15427	15414	15288	15224	15460	15456	15374	15491	15310	15440	15386	15394	15257	15284	15456	15520	15310	15381	15367	15335	15400	15485	15463	15352	15202	15419	15260	15435	15268	15419	15254	15311	15523	15503	15412	15235	15329	15279	15270	15443	15333	15510	15202	15426	15331	15382	15547	15289	15378	15496	15286	15272	15268	15242	15389	15368	15272	15302	15398	15374	15308	15472	15244	15503	15354	15467	15351	15453	15354	15316	15315	15410	15463	15484	15303	15286	15352	15310	15526	15539	15469	15286	15398	15554	15420	15400	15445	15392	15328	15397	15401	15427	15262	15340	15422	15372	15330	15315	15390	15298	15339	15330	15407	15486	15610	15420	15454	15298	15428	15408	15272	15378	15452	15300	15363	15304	15457	15433	15260	15504	15481	15279	15348	15499	15413	15299	15406	15482	15339	15259	15283	15449	15348	15307	15379	15501	15366	15484	15379	15215	15490	15250	15384	15348	15429	15448	15424	15383	15619	15317	15264	15425	15301	15467	15460	15231	15331	15389	15360	15439	15400	15386	15410	15508	15381	15390	15373	15279	15352	15424	15362	15453	15409	15401	15492	15281	15471	15486	15332	15435	15324	15483	15226	15513	15376	15432	15142	15427	15455	15427	15552	15399	15503	15473	15496	15092	15575	15434	15432	15369	15365	15352	15353	15569	15513	15114	15274	15425	15459	15324	15547	15459	15412	15358	15347	15324	15336	15410	15447	15394	15490	15505	15345	15296	15439	15538	15450	15346	15449	15301	15340	15382	15401	15294	15386	15430	15459	15316	15443	15343	15278	15315	15462	15501	15198	15330	15365	15425	15413	15445	15399	15453	15355	15440	15411	15353	15352	15321	15477	15501	15234	15200	15438	15270	15282	15294	15393	15440	15635	15221	15525	15350	15311	15332	15506	15304	15469	15343	15449	15329	15593	15363	15437	15539	15349	15314	15329	15419	15473	15476	15383	15425	15380	15289	15444	15226	15512	15237	15467	15307	15483	15294	15418	15559	15334	15276	15457	15460	15265	15267	15547	15216	15364	15350	15348	15378	15432	15330	15441	15350	15156	15406	15283	15479	15509	15319	15305	15197	15444	15490	15402	15443	15578	15414	15282	15123	15331	15399	15317	15220	15458	15494	15360	15439	15252	15190	15311	15456	15211	15333	15238	15458	15407	15149	15350	15414	15251	15526	15325	15398	15400	15410	15318	15276	15434	15513	15401	15287	15465	15294	15266	15462	15421	15507	15451	15375	15270	15396	15395	15436	15572	15582	15334	15321	15358	15323	15483	15437	15429	15292	15196	15387	15449	15422	15438	15395	15464	15417	15431	15347	15516	15329	15313
23518	21053	28490	36023	57201	52974	39308	27229	20812	18199	17375	17004	16909	17000	17089	16934	17106	16843	16969	17029	17059	17101	17110	16646	16974	16899	16810	17010	16938	17114	16869	16845	16849	16998	16782	16878	16960	16895	17018	17080	16963	16992	16841	16939	17047	16966	16818	16826	17002	16888	17054	16962	16998	16831	17007	16911	16879	16954	16814	16887	16922	17008	16885	16947	16874	16689	16918	16761	17150	16936	16991	16852	16829	16753	16939	16682	17000	17048	17005	17031	16926	16759	16819	16769	16803	16726	16833	16829	16912	16893	16914	16814	16984	16911	16937	16925	16798	17049	16847	16910	16753	16879	16917	16792	16972	16933	16845	16780	16734	16945	16903	16695	17020	16958	16694	16733	17004	16746	16796	16740	16673	16943	16742	16965	16936	16946	16756	16770	16669	16829	16712	16854	16750	16817	16662	16957	16719	16814	16714	16856	17016	16893	16783	17010	16852	16912	17015	16752	16854	16736	16642	16731	16649	16761	16951	16889	16735	16903	16803	16907	16855	16768	16746	16760	16715	16787	16823	16739	16862	16922	16714	16786	16714	17042	17042	16832	16865	16898	16707	16847	16766	17016	16974	16911	16770	16730	16776	16851	16871	16749	16918	16970	16816	16725	17054	16841	16979	16997	16731	16914	16770	16818	16716	16993	16785	17042	16804	16822	17008	16789	16892	16976	16962	16946	16881	16865	16827	16934	16780	16735	16788	16931	16799	16898	16829	16805	16867	16757	16898	16909	16840	16896	16899	16997	16715	16979	16898	16934	16824	16845	17113	16914	16754	16809	16855	16927	16897	16803	16669	16852	16958	17039	16886	16737	16900	16791	16794	16746	16643	16789	16929	16878	16899	16804	16972	16864	16705	16781	16963	17055	16733	16764	16786	16908	16877	16907	16789	16809	16748	16853	16758	16938	16920	16901	16841	16892	16958	16829	17048	16718	16945	16833	16852	16883	16809	16928	16715	16813	16827	16675	16811	16859	16943	16931	16965	16825	16740	17028	16854	16703	16816	16806	16676	16773	16915	16738	17009	16874	16581	16790	16778	16820	17019	16924	16825	16924	16764	17114	16817	16866	16743	16674	16832	16756	16825	16889	16720	16730	16740	16826	16869	16741	16984	16818	17056	16931	16816	16845	16853	16746	16913	17118	16884	16692	16786	16719	16746	16881	16800	16879	17008	16574	16708	17017	16785	16888	16534	16538	16720	16792	16805	16931	16929	16882	16912	16994	16793	16795	16993	16861	16695	16727	16995	16979	16931	16914	16779	17047	16802	16781	16815	16791	16806	16913	16937	16808	16892	16830	16758	16874	16819	17012	16824	16831	16832	17058	16799	16778	16852	16739	16814	16775	16755	17006	16702	16529	16944	16697	16701	16977	16872	17113	16911	16917	16988	17013	17083	16912	16758	16990	16771	16941	16898	16858	16849	17028	16932	16755	16849	16788	16862	16749	16859	16688	16674	16761	16769	16843	16727	16844	16912	16938	16942	16772	17116	16861	16695	16768	16861	17005	16967	17124	16695	16745	16759	17108	16794	16817	16837	16874	17052	16672	16919	16844	16824	16919	16894	16905	16957	16875	16946	16942	16960	16805	16830	16845	16893	16747	16916	16769	16925	16941	16689	16923	17000	16969	16855	16861	16783	16771	17021	16708	16941	16856	16883	16657	16657	16802	16984	16655	16972	16822	16743	16970	16967	16840	16816	17023	17008	16892	16872	17010	17185	16925	16897	16944	16831	16856	16868	16736	16934	16866	16770	16859	16847	16878	16730	17084	16955	16726	16769	16931	16895	16803	17020	16842	17048	16753	16853	16935	16810	16885	16898	16768	16752	16918	16889	16751	16757	16819	16932	16747	16975	16751	16877	16750	16861	16875	16834	16809	16909	16902	16884	16840	16834	16893	16940	16895	16739	16993	16862	16843	16919	16947	16913	16829	16986	16778	16672	16888	17015	16942	16807	17060	16742	16779	16941	16736	17060	16820	16836	16891	16901	16901	16960	17033	16797	16835	16930	16838	16861	16963	16981	16936	16942	16858	16857	16846	16844	16880	16715	16964	16957	16918	16867	16986	16986	16784	16825	16750	17091	16972	16906	16798	16867	16903	16859	16939	16709	16834	16934	16920	16852	16805	16981	16799	16732	16897	16860	16894	16917	16844	16895	16867	16806	16950	16938	17003	16790	16814	16697	16915	16968	16984	16845	16897	16823	16862	17025	16816	16778	16698	16889	16853	16944	16853	16791	16867	16908	16878	16901	16869	16893	16837	16840	16755	16870	16824	16994	16997	16877	16700	16834	16879	17053	16690	16598	16755	16923	17023	16975	16776	16848	16669	16962	16972	16754	16978	16746	16768	16889	16663	16885	17001	16676	16847	16938	16911	16871	16872	16831	16947	16810	17000	16736	16847	16887	16727	16913	16777	16933	16955	16858	16909	16894	16837	16793	16805	16741	16850	16815	16903	16969	16732	16881	16865	17075	17008	16843	16884	16936	16787	16866	16837	16856	16784	17050	16779	16911	16851	16960	16743	16910	16875	16999	16869	16737	16819	16917	16872	16858	16810	16707	16728	16881	17133	16931	16901	16920	16811	16835	16560	16920	16935	16856	17023	16675	16969	16984	16648	16727	16786	16932	16899	16865	16813	16666	16804	16884	16776	16770	16969	16930	16825	16868	16853	17025	16738	16889	16936	16761	17139	16735	16814	16681	16767	16784	16704	16747	16799	16806	16701	16883	16644	16956	16640	16957	16873	16820	16742	17004	16741	16924	16759	17001	16793	16988	16781	16835	17062	16697	16700	16819	16754	16820	16816	16758	16715	16652	16999	17026	16857	16943	16688	16766	16706	16783	16924	16851	16874	16926	16575	16709	16817	16681	16883	16900	16782	16848	16823	16909	16821	16765	16727	16641	16932	16908	16908	16966	16763	17131	16791	16981	16894	16944	16938	16823	16767	16949	16802	16816	16831	16888	16807	16821	17016	16830	16851	16767	16701	17029	16830	16854	16896	16991	16737	16756	16846	16785	16915	16931	16716	16877	17006	16798	16905	16907	16963	16907	16754	16824	16800	16709	16828	16991	16783	16811	16864	16853	16887	16800	16705	16755	16643	16965	16743	16943	16766	16787	16916	16899	16817	16855	16905	16955	16895	16790	16781	16827	16798	16821	16839	17031	16766	16947	16995	16864	16802	16801	16993	16916	16723	16919	16912	16913	16902	16847	16856	16870	16922	16936	16990	16908	16908	16912	16712	16864	16701	16890	16805	16883	16826	16683	17262	16805	17006	16776	16905	16778	16900	16919	17061	16784	16863	16835	16866	16849	16699	16710	16875	16697	16628	16814	17005	16860	16905	16987	16844	16856	16888	16915	16787	16725	16865	16778	16819	16870	16713	16867	17078	16956	16797	16898	16846	16885	16792	17130	17014	16708	16961	16799	16970	16838	16749	16921	16953	16870	17021	17048	16723	16876	16953	16851	16720	16837	16665	16900	16729	17025	16809	16946	16650	16612	16596	16895	17088	16968	16742	16987	16727	16731	16877	16852	16906	16765	16777	16904	17255	16661	17024	17086	16808	16910	16886	16938	16924	16913	16907	16883	16850	16835	16682	16842	16749	16832	16554	16697	16721	16945	16796	16990	16789	17056	16863	16833	16764	16760	16813	16900	16807	16883	16702	16919	16889	16889	16820	16823	17042	16892	16844	16928	16668	16775	16904	16750	16951	16791	16915	16975	16726	16667	16834	16952	17075	16831	16650	16804	16803	16858	16711	16933	16844	16654	17003	16875	16893	16855	16788	16786	16729	17076	16690	17134	16873	16688	16877	16888	17070	16740	16920	16971	16857	16739	16839	16797	16899	16726	16993	17001	16987	16823	16898	16835	16630	16970	16793	16976	16782	17123	17013	17138	16920	16992	16869	17013	16823	16863	16873	16882	16865	17024	17011	16813	16837	16857	16829	16803	17030	16834	16706	16891	16846	17063	16867	16833	16958	16895	16925	16819	16823	16933	16678	16846	16724	16865	17123	16854	16859	16857	16621	16744	16836	17058	16931	16820	16917	17032	16928	16936	17050	16886	16859	16831	16853	16863	16704	16861	16661	16877	16927	16943	16879	16719	16725	16830	17014	16836	16874	16681	16886	16747	16862	16792	16798	16835	16640	16818	16835	16661	16722	16816	16753	16737	16748	16960	16754	16800	16838	17084	17005	16790	16641	17028	16869	16639	16793	17051	17001	16799	16707	16907	16780	16926	17050	16778	16767	16785	16842	16895	16991	16976	16964	17046	16848	16878	16825	17004	16988	16911	17031	16871	16901	16806	16947	16963	16962	16789	16706	16861	16892	17029	16860	16823	16799	16926	16849	16860	16818	17047	16828	16672	17046	17025	16664	16889	16848	16977	16796	16740	16933	16847	16841	16844	16928	16796	16789	16940	16736	16784	16802	16951	16740	16776	16707	17053	16919	16853	16739	16818	16986	16916	16889	17053	16869	16848	16785	16740	16781	17006	16912	16970	16970	16740	16652	16934	16704	16810	16893	16891	16797	16810	16995	16816	16857	16699	16910	16821	16873	16689	17035	16846	16892	16917	16749	16803	16883	17004	16938	16850	16998	16927	16877	16921	16811	16885	16862	16897	16885	16888	16704	16726	16881	16667	16679	16816	16755	16918	16766	16838	16794	16845	16934	17027	16823	16861	16879	16875	16728	16739	16967	16788	16997	16911	16927	16815	16922	16805	16729	16820	16933	16974	16786	16977	16967	16983	16938	16919	16785	16803	16994	16733	16794	16890	16716	16964	16815	16723	16925	17140	16899	16929	16955	16903	16914	16674	16821	16785	16826	16712	16902	17025	16853	16627	16682	16866	16717	16781	16853	16822	16927	16992	16896	16741	16774	16666	16654	16854	17173	17063	16876	16876	16795	16855	16664	16881	16879	17126	16735	16891	17131	16814	16772	16689	16800	16924	16728	16583	17084	16883	17112	16713	17012	16821	16924	16763	16807	16682	16764	16826	16823	16833	16763	17120	16925	16880	16825	16634	16647	17027	17033	16842	16774	16857	16868	17015	16924	16986	16886	16803	16849	16795	16969	16886	16723	16910	16805	16817	16841	16998	16818	16636	16854	16893	16866	16855	16850
19433	33445	37914	62596	67682	56096	38797	26886	19202	16248	15531	15600	15497	15606	15385	15586	15457	15329	15560	15499	15340	15351	15334	15427	15571	15437	15465	15403	15430	15531	15504	15525	15540	15509	15403	15500	15473	15453	15616	15386	15542	15484	15441	15292	15589	15410	15444	15445	15422	15388	15401	15502	15427	15511	15602	15415	15631	15576	15683	15487	15547	15344	15358	15666	15432	15654	15416	15497	15394	15557	15511	15386	15523	15509	15507	15282	15489	15496	15410	15491	15433	15372	15483	15535	15516	15452	15512	15454	15411	15405	15451	15396	15436	15436	15369	15526	15437	15553	15425	15503	15383	15375	15555	15358	15539	15319	15306	15561	15530	15515	15499	15443	15334	15547	15442	15536	15405	15526	15541	15509	15455	15270	15536	15313	15654	15490	15304	15614	15516	15484	15369	15535	15547	15368	15471	15489	15243	15508	15461	15650	15503	15481	15577	15402	15454	15387	15468	15313	15241	15439	15500	15290	15564	15642	15503	15457	15348	15419	15338	15541	15433	15613	15500	15455	15434	15491	15458	15371	15424	15401	15401	15343	15575	15627	15533	15427	15470	15554	15506	15436	15499	15631	15517	15563	15371	15417	15626	15498	15578	15518	15445	15641	15383	15295	15418	15320	15385	15315	15473	15390	15508	15433	15543	15334	15628	15416	15401	15391	15532	15497	15490	15365	15470	15570	15557	15330	15633	15259	15529	15474	15492	15408	15486	15568	15434	15428	15513	15488	15290	15212	15531	15505	15441	15692	15431	15426	15579	15564	15440	15538	15328	15453	15486	15471	15207	15462	15546	15401	15546	15380	15429	15515	15527	15360	15204	15444	15552	15374	15299	15300	15484	15295	15501	15478	15469	15354	15367	15327	15338	15403	15328	15407	15499	15403	15482	15413	15514	15301	15434	15497	15497	15350	15392	15479	15554	15475	15530	15420	15476	15435	15604	15480	15414	15520	15490	15495	15559	15435	15438	15548	15357	15382	15321	15514	15232	15388	15429	15393	15416	15463	15558	15392	15277	15495	15621	15551	15731	15527	15335	15359	15484	15372	15552	15503	15469	15608	15447	15516	15493	15308	15445	15546	15410	15516	15429	15463	15583	15436	15440	15498	15252	15370	15389	15607	15421	15367	15536	15458	15495	15459	15532	15299	15470	15483	15516	15435	15350	15449	15379	15516	15459	15518	15417	15478	15564	15254	15448	15436	15467	15544	15327	15579	15513	15456	15343	15517	15519	15494	15558	15547	15443	15291	15304	15566	15395	15412	15344	15357	15482	15389	15444	15479	15585	15451	15578	15319	15454	15548	15511	15571	15518	15397	15466	15371	15436	15449	15466	15386	15463	15627	15375	15544	15438	15564	15349	15442	15544	15626	15376	15331	15718	15474	15526	15487	15365	15440	15414	15460	15499	15343	15504	15430	15435	15238	15565	15469	15661	15450	15487	15469	15412	15398	15414	15405	15534	15417	15583	15410	15506	15326	15477	15450	15437	15462	15533	15633	15324	15550	15602	15444	15456	15555	15496	15480	15504	15346	15550	15520	15266	15550	15398	15619	15411	15360	15371	15513	15533	15417	15586	15291	15672	15502	15518	15473	15553	15348	15563	15521	15435	15424	15471	15345	15495	15368	15459	15338	15572	15367	15408	15410	15611	15490	15558	15345	15439	15383	15572	15425	15517	15344	15581	15430	15483	15438	15383	15551	15472	15545	15387	15486	15311	15408	15434	15526	15523	15429	15694	15405	15389	15396	15448	15617	15463	15616	15424	15504	15503	15524	15406	15389	15514	15530	15469	15444	15544	15437	15578	15536	15373	15515	15347	15506	15503	15515	15286	15401	15380	15481	15489	15656	15463	15562	15337	15551	15351	15532	15506	15385	15316	15457	15476	15655	15315	15334	15610	15394	15314	15566	15401	15519	15599	15709	15383	15504	15335	15521	15406	15438	15635	15260	15395	15478	15668	15628	15440	15563	15476	15470	15429	15536	15510	15427	15559	15513	15570	15619	15482	15501	15466	15453	15556	15435	15382	15425	15454	15349	15436	15562	15362	15503	15533	15333	15510	15287	15415	15353	15468	15554	15554	15452	15372	15425	15256	15455	15393	15543	15287	15429	15687	15489	15396	15510	15536	15377	15446	15559	15352	15491	15358	15440	15542	15346	15523	15496	15389	15575	15295	15248	15454	15534	15355	15363	15484	15416	15377	15686	15424	15439	15398	15342	15464	15443	15413	15410	15419	15507	15446	15437	15392	15456	15360	15560	15419	15408	15440	15453	15498	15317	15502	15510	15515	15380	15440	15428	15470	15437	15472	15480	15423	15394	15529	15344	15502	15617	15306	15508	15334	15446	15270	15317	15521	15425	15581	15514	15583	15367	15595	15462	15578	15599	15581	15471	15504	15429	15366	15379	15558	15480	15411	15502	15480	15352	15479	15315	15326	15412	15342	15499	15372	15569	15213	15549	15307	15703	15562	15458	15388	15432	15420	15298	15537	15268	15432	15292	15599	15649	15620	15309	15442	15253	15378	15457	15543	15554	15323	15462	15497	15422	15530	15517	15335	15341	15389	15462	15532	15532	15595	15578	15521	15573	15397	15318	15478	15273	15552	15549	15508	15715	15427	15341	15368	15541	15508	15484	15607	15282	15465	15394	15437	15457	15435	15366	15485	15420	15460	15474	15485	15445	15404	15451	15515	15319	15472	15507	15517	15575	15536	15448	15556	15396	15356	15527	15410	15458	15504	15416	15558	15467	15524	15497	15463	15346	15668	15421	15492	15417	15486	15477	15468	15644	15642	15473	15572	15456	15403	15422	15519	15569	15613	15440	15448	15616	15536	15556	15382	15342	15573	15397	15485	15281	15392	15320	15451	15483	15502	15485	15434	15412	15483	15426	15446	15581	15347	15437	15477	15468	15502	15506	15491	15493	15370	15582	15455	15472	15398	15533	15527	15429	15631	15397	15484	15362	15432	15480	15695	15375	15458	15467	15510	15411	15426	15430	15467	15609	15436	15430	15582	15493	15398	15437	15443	15543	15393	15490	15634	15477	15352	15465	15421	15546	15357	15450	15369	15499	15609	15522	15586	15281	15488	15618	15424	15467	15589	15413	15619	15546	15442	15403	15395	15528	15384	15566	15474	15355	15333	15531	15296	15592	15443	15491	15508	15666	15580	15578	15488	15693	15345	15520	15521	15447	15423	15536	15358	15445	15410	15469	15463	15570	15520	15325	15460	15513	15500	15452	15374	15381	15386	15443	15607	15413	15479	15537	15406	15732	15340	15436	15547	15599	15527	15503	15533	15460	15459	15449	15280	15593	15553	15421	15354	15538	15449	15516	15447	15368	15460	15414	15453	15433	15430	15464	15603	15345	15398	15430	15421	15381	15524	15311	15494	15511	15421	15474	15353	15572	15534	15476	15416	15346	15481	15509	15521	15462	15455	15468	15502	15391	15581	15439	15564	15434	15305	15469	15418	15472	15450	15309	15441	15410	15389	15557	15598	15336	15417	15611	15601	15497	15505	15576	15424	15460	15557	15432	15321	15488	15563	15558	15388	15448	15342	15477	15392	15463	15332	15552	15433	15245	15533	15414	15459	15487	15538	15532	15351	15453	15374	15454	15494	15493	15446	15607	15477	15434	15505	15362	15471	15657	15379	15315	15355	15514	15437	15503	15395	15319	15508	15298	15367	15419	15448	15397	15420	15335	15354	15432	15343	15430	15394	15464	15378	15403	15533	15475	15517	15413	15394	15464	15580	15544	15558	15596	15298	15556	15394	15403	15351	15356	15256	15501	15377	15502	15462	15483	15623	15455	15467	15431	15555	15449	15575	15283	15556	15224	15482	15365	15377	15436	15506	15555	15514	15334	15454	15495	15405	15689	15387	15428	15277	15422	15358	15583	15502	15623	15411	15442	15456	15496	15577	15459	15463	15574	15609	15345	15241	15466	15342	15235	15390	15348	15567	15495	15438	15448	15441	15662	15340	15370	15497	15519	15570	15432	15389	15591	15613	15427	15293	15423	15576	15513	15536	15421	15518	15434	15285	15487	15460	15388	15502	15428	15515	15350	15567	15474	15394	15567	15384	15602	15514	15538	15389	15522	15347	15459	15539	15558	15330	15556	15477	15531	15479	15369	15480	15464	15577	15444	15475	15394	15358	15375	15196	15461	15402	15640	15617	15433	15333	15402	15505	15363	15467	15366	15356	15416	15481	15632	15502	15452	15453	15128	15609	15542	15438	15504	15560	15450	15423	15318	15532	15573	15462	15542	15501	15464	15543	15474	15493	15554	15270	15569	15633	15472	15486	15573	15441	15468	15459	15490	15569	15563	15437	15367	15489	15541	15312	15435	15438	15682	15440	15417	15444	15393	15498	15500	15588	15380	15382	15417	15421	15546	15402	15367	15391	15581	15582	15455	15447	15477	15407	15507	15619	15473	15605	15430	15598	15551	15450	15561	15428	15512	15573	15423	15584	15440	15673	15555	15518	15408	15459	15475	15588	15572	15447	15569	15262	15525	15412	15617	15464	15709	15413	15491	15516	15317	15570	15458	15553	15364	15576	15437	15393	15511	15468	15346	15534	15560	15452	15519	15555	15437	15436	15615	15427	15338	15284	15556	15525	15657	15529	15376	15366	15531	15381	15569	15393	15393	15267	15391	15521	15343	15541	15526	15580	15590	15452	15458	15477	15500	15432	15361	15455	15358	15434	15447	15373	15429	15478	15435	15424	15482	15562	15567	15447	15369	15535	15526	15348	15469	15531	15584	15362	15518	15417	15455	15564	15370	15552	15467	15460	15380	15421	15457	15349	15528	15533	15450	15618	15517	15473	15303	15428	15506	15484	15462	15394	15480	15529	15638	15468	15572	15300	15339	15436	15473	15473	15445	15452	15496	15671	15519	15584	15258	15432	15483	15295	15486	15477	15604	15511	15399	15395	15368	15386	15570	15421	15585	15341	15277	15580	15500	15390	15578	15354	15327	15574	15450	15475	15362	15683	15678	15537	15499	15445	15399	15414	15401	15518	15399	15461	15429	15469	15484	15372	15471	15466	15312	15355	15509	15513	15490	15516	15363	15528	15519	15430	15540	15357	15506	15447	15366	15478	15483	15541	15448	15356	15409	15411	15372
22646	21140	29189	38975	62353	60764	45096	31534	23200	19262	17995	17412	17528	17304	17337	17436	17434	17304	17302	17336	17407	17445	17360	17401	17319	17356	17337	17198	17227	17482	17458	17380	17513	17223	17324	17140	17460	17289	17248	17202	17302	17351	17122	17256	17358	17084	17216	17305	17428	17204	17164	17218	17278	17273	16966	17186	17281	17389	17251	17275	17142	17317	17276	17183	17082	17227	17199	17279	17085	17136	17139	17223	17174	17347	17349	17177	17204	17131	17191	17207	17398	17096	17221	17263	17083	17213	17187	17320	17138	17288	17148	16956	17003	17303	17119	17119	17182	17313	17261	17305	17224	17232	17343	17089	17212	17198	17091	17012	17091	17235	17263	17385	17286	17305	17355	17267	17205	17145	17311	17125	17110	17079	17247	17208	17195	17055	17092	17129	17304	17189	17261	17099	17291	17095	17205	17169	17178	17343	17185	17051	17093	17080	17084	17251	17402	17307	17086	17001	17333	17255	17220	17247	17119	17149	17134	17178	17282	17274	17141	17182	17341	17084	17272	17285	17211	17062	17299	17301	17097	17265	17075	17090	17052	17280	17213	17233	17115	17067	17234	17262	17236	17299	17277	17198	17293	17166	17265	17084	17163	17153	17237	17188	17136	17203	17119	17285	17296	17031	16943	17196	17315	17170	17164	17277	17243	17061	16990	17244	17224	17084	17233	17292	17140	17134	17144	17087	17109	17353	17179	17421	17031	16996	17207	17036	17185	17163	17112	17116	17301	17074	17063	17075	17395	17207	17132	17212	16966	17027	17195	17161	17005	17237	17010	17155	16975	17224	17240	17202	17168	16911	17157	17273	17155	17264	17094	17184	17305	17084	16987	17171	17239	17029	17072	17046	17142	17095	17188	17101	17135	17323	17095	16996	17318	17180	17097	17053	17140	17349	17241	17158	17077	16987	16905	17128	17118	17254	17065	17137	17072	16970	17213	17086	17251	17299	17035	17150	17066	16954	17070	17194	17124	17109	17158	17292	17051	16977	17169	17117	17090	17221	17118	17302	17076	17183	17061	17308	17207	17156	17109	17254	17039	17316	17314	17421	17176	17193	17100	16919	17164	17358	17122	17222	17178	17051	17043	17086	16967	17126	17183	17045	17165	17110	17046	17091	17097	17154	17188	17041	17033	17270	16917	17236	17134	17206	17021	17172	17240	17299	17184	17268	17247	17205	17234	17241	17272	17274	17122	17100	17099	17092	17136	17077	17116	17369	17292	17391	17306	16948	17339	17262	17366	17142	17164	16991	17161	17113	16979	17240	17175	17121	17290	17111	17293	17174	17036	17196	17296	17323	17082	17097	17327	17401	17178	17109	17224	17343	17107	17115	17301	17295	17322	17220	16961	17014	17327	17141	17031	17353	17313	17271	17154	16997	17096	17004	16961	17172	17251	17067	17271	17341	17303	17263	17255	17207	17203	17325	16990	17215	17075	17048	17113	17013	17128	17269	17188	17321	17319	17053	17148	17319	17112	17048	17158	17253	17119	17173	17072	17121	17290	17242	17070	17155	17286	17180	17030	17185	17250	17010	17242	17313	17340	17216	17165	17315	17107	17300	17335	17159	17275	17163	17227	17219	17206	17117	17136	17112	17117	17013	17193	17173	17200	17227	17233	17179	17266	17205	16934	17170	17072	17180	17144	17035	17156	17036	17365	17152	17052	16959	17432	17262	17235	17166	17203	17257	17024	17213	17334	17083	17190	17134	17250	16874	17101	17149	17256	17372	17064	17200	17202	17205	17022	17133	16984	17133	17282	17077	17276	17229	17052	17241	17159	17138	17229	17145	17074	17170	17148	17052	16945	17314	17145	17231	16997	17392	17367	16874	17161	17058	17258	17268	17075	16989	17323	17289	17196	17028	17055	17205	17220	17251	17275	17234	17265	17363	17207	17121	17198	17112	17157	17365	17128	17150	16938	17045	17054	16944	17112	17078	16980	17078	17232	17197	17180	17066	17196	17228	17133	17309	17058	17205	17127	17173	17092	17217	17235	17436	17050	17092	17180	17123	17498	17215	17239	17320	17271	17306	17055	17167	17244	17154	17215	16959	17133	17375	17165	17076	17178	17010	17072	17334	17304	17303	17328	17139	17014	17156	17232	17082	17278	17244	17210	17247	17176	17233	17146	17172	17342	17091	17112	17070	17238	16904	17237	17133	17096	17174	17166	17187	17120	17163	17149	17230	17042	16994	17181	17076	17191	16950	17203	17212	17126	17279	17198	17232	17203	17258	17299	16965	17052	17031	16946	17123	17220	17214	17201	17139	17084	17275	17266	17165	17202	17173	17131	17254	17078	17332	17245	17115	17310	17201	17258	17342	17264	17216	17145	17038	17033	17111	17263	17227	17160	17264	17156	17190	17043	17048	17193	17339	17331	17127	17220	17042	17286	17256	17099	17350	17239	17245	17189	17219	17024	17143	17037	17008	17170	17350	17051	17029	17225	17154	17283	17208	17262	17101	17243	17393	17249	17102	17116	17026	17081	17099	17136	17018	17374	17276	17024	16923	17101	17193	17275	17407	17024	17327	17263	17200	17187	17144	17158	17396	17168	17152	17187	17089	17266	17368	17086	17087	17128	17075	16881	16957	17196	17297	17187	17314	17148	17039	17129	16927	17186	17129	17212	17272	16978	17271	17315	17226	17179	17112	17085	17172	17154	17065	17066	17152	17271	17066	17315	17229	17416	17358	17263	17094	17111	17069	17363	17073	17086	17136	17334	17154	17146	17145	17154	17146	17181	17050	17300	17194	17108	17158	17151	17139	17351	17249	17047	16948	17135	17124	17308	17148	17025	17315	17359	17117	17034	17110	17040	17304	17039	17043	17148	16840	17024	17047	17169	17302	17203	17098	17293	17160	17271	17230	17268	17053	17155	17291	17143	17109	17176	17139	17282	16971	16980	17079	17254	16950	17018	17070	17215	17114	17375	17081	17274	17062	17131	17249	17301	17100	17229	17044	17282	17048	17193	17115	17202	17205	17186	17104	17196	16894	17155	17156	17311	17060	17114	17151	16914	17240	17118	17203	17222	17267	17220	17007	17114	17193	17062	17031	17122	17141	17078	17182	17311	17174	17101	17427	17189	17143	16916	17181	17191	17103	17343	17171	17005	17197	17043	17337	17128	17239	17145	17109	17226	17201	17329	17031	17283	17135	16923	17300	17198	17305	17258	17218	16948	17223	16971	17001	17171	16903	17119	17085	17141	17280	17090	17066	17296	17105	17073	17380	17172	17032	16914	17070	17323	17158	17217	17221	17328	17208	17051	17187	17537	17224	17045	17339	17143	17129	17110	16884	17088	17271	17305	17276	17364	17203	17188	17193	17291	17156	17207	17262	17164	17241	17145	17290	17441	17115	17149	17371	17147	17149	17117	17148	17253	17232	17177	17150	17339	17194	17305	17226	17284	17110	17169	17083	17387	17122	17296	17117	17018	17213	17096	17299	17232	17326	17124	17375	17097	17374	17209	17304	17306	16986	17101	17219	17129	17188	17227	16978	17172	17174	17357	17292	17206	16962	17204	16874	17047	17290	17334	17240	16966	17169	17254	17082	17306	17164	17208	17179	17182	17160	17079	17206	16955	17225	17199	17214	17136	17180	17396	17364	17178	17228	17154	17285	17090	17116	16925	16945	17231	17115	17037	17280	17211	17201	17361	17136	17287	16987	17054	16987	17027	16979	17123	17117	17285	17158	17079	17262	17212	17152	17297	16994	17176	16912	16977	17215	17143	17204	17081	17182	17234	16889	17000	17132	17207	17252	17166	17230	17109	17147	17067	16756	17086	17243	17129	17127	17073	17090	17216	17119	17200	17171	17265	17212	17129	17091	17165	17277	17131	16932	17221	17077	17098	17154	17284	17164	17139	17297	16928	17171	17142	16982	17182	17404	17369	17034	17226	17069	17141	17215	17256	17060	17099	17118	16979	17030	17222	17036	17318	17217	17198	17130	17162	16850	16964	17058	17157	17285	17256	17291	17097	17083	17222	17124	17016	17081	17075	17149	17205	17268	17033	17194	17101	17100	17361	17209	16939	17241	17018	17174	17246	17354	17302	17158	17011	17060	17139	16994	17074	17296	17144	17219	17137	17132	17246	17274	17100	17271	17099	17167	17182	17219	17194	17071	17095	17251	17280	17194	17396	17159	17211	17289	17092	17006	17296	17034	17013	17061	17001	17138	17263	17093	17358	17076	17120	17147	17138	17199	17260	17077	17385	17210	17165	17080	17285	17226	17301	17109	17213	17208	17206	17445	17206	16948	17117	17207	17223	17040	17224	17295	16896	17200	17158	17196	17203	17185	17323	17206	17114	17228	17225	16955	17329	17128	17247	17107	17421	17089	17167	17247	17225	17229	17072	17137	17287	17255	17313	17239	17155	17006	17342	17254	17146	17335	17162	17159	17312	17140	17158	17174	17312	17083	17155	17280	17431	17123	17069	16939	17225	17396	17204	17471	17138	17144	17240	17365	17107	17074	17154	17307	17195	17354	17037	17182	17012	17234	17083	17153	17117	17079	17127	17260	17249	17382	17099	17141	17148	17256	17176	17112	17112	17135	17181	17087	17078	17202	17240	17146	17077	17030	17246	17183	17108	17088	17053	17300	17042	17201	17174	17175	17196	17253	17123	16994	17094	17097	17122	17296	17165	17214	17016	17115	17238	17311	17143	17111	17165	17117	17207	17199	17210	17261	17105	17072	17282	17370	17249	17198	16995	17235	17133	17266	17124	17155	17229	17181	17135	17073	17327	17257	17178	17124	17068	17178	17211	17281	17284	17150	16994	17084	16926	17091	17388	17246	17062	17185	17059	17281	17073	17296	17088	16944	17087	17234	17238	17088	17347	17292	17045	16958	16916	17198	17203	17125	17205	17029	17219	17017	17197	17317	17112	17306	17227	17009	17282	17120	17173	17100	17391	17163	17327	17207	17173	16947	17243	17097	17154	17239	17107	17079	17184	17046	17120	17143	17173	17275	17212	17234	17102	17239	17185	17046	16925	17150	17166	17189	17108	17132	17176	17059	16754	17005	17024	17172	17247	16972	17261	17222	17022	17129	17122	17367	17086	17113	17384	17201	17364	17270	17201	17249	17283	16998	17229	17295	17357	17280	17289	17182	17353	17221	17278	17188
22174	39479	45236	80460	80982	67366	46123	32414	21165	17038	15994	15818	15921	15808	15807	15622	15547	15747	15602	15636	15694	15657	15719	15597	15686	15795	15628	15559	15612	15670	15807	15741	15655	15648	15940	15585	15805	15721	15779	15656	15605	15618	15644	15752	15719	15643	15655	15627	15621	15778	15796	15811	15642	15604	15627	15694	15612	15579	15736	15723	15616	15705	15691	15724	15755	15692	15600	15736	15898	15810	15633	15641	15611	15531	15669	15586	15753	15518	15726	15716	15722	15602	15807	15575	15737	15457	15553	15609	15554	15613	15702	15631	15735	15423	15677	15579	15645	15585	15678	15566	15847	15676	15515	15853	15802	15712	15783	15675	15546	15569	15558	15682	15524	15567	15637	15574	15809	15562	15754	15706	15567	15698	15652	15667	15519	15610	15715	15470	15679	15630	15648	15649	15646	15824	15666	15616	15706	15769	15648	15613	15679	15714	15529	15526	15631	15710	15639	15690	15688	15548	15700	15502	15623	15591	15815	15667	15630	15718	15484	15829	15776	15658	15680	15752	15524	15731	15556	15655	15592	15732	15525	15573	15633	15652	15554	15581	15624	15683	15599	15578	15590	15653	15835	15634	15682	15602	15791	15594	15566	15603	15672	15701	15678	15558	15553	15702	15662	15744	15641	15628	15841	15572	15798	15552	15608	15657	15712	15680	15585	15698	15793	15575	15531	15531	15561	15810	15490	15822	15733	15616	15681	15794	15404	15565	15636	15635	15615	15657	15667	15685	15679	15756	15629	15762	15519	15489	15704	15707	15585	15574	15549	15834	15774	15714	15540	15725	15695	15635	15664	15712	15679	15743	15755	15624	15631	15540	15558	15775	15525	15504	15632	15688	15695	15714	15702	15817	15586	15702	15630	15686	15638	15584	15665	15473	15705	15829	15599	15600	15634	15635	15507	15669	15715	15759	15599	15771	15543	15686	15744	15691	15633	15603	15754	15964	15622	15634	15691	15619	15697	15620	15629	15528	15728	15631	15720	15692	15638	15529	15593	15597	15438	15661	15799	15619	15747	15572	15640	15630	15457	15744	15645	15818	15787	15670	15609	15642	15670	15662	15577	15498	15633	15563	15673	15517	15740	15779	15519	15547	15759	15389	15647	15572	15613	15515	15560	15630	15590	15700	15865	15607	15805	15636	15525	15613	15595	15717	15654	15597	15723	15551	15668	15580	15653	15510	15650	15674	15558	15736	15669	15691	15660	15762	15772	15696	15717	15733	15630	15720	15623	15748	15630	15593	15681	15781	15725	15843	15560	15504	15621	15560	15631	15601	15649	15716	15569	15834	15707	15532	15613	15587	15744	15666	15810	15638	15565	15542	15569	15719	15465	15729	15693	15668	15513	15749	15624	15484	15527	15756	15487	15592	15730	15773	15865	15666	15545	15542	15524	15611	15776	15556	15561	15598	15653	15751	15652	15594	15519	15677	15505	15588	15631	15521	15854	15630	15699	15774	15406	15523	15658	15712	15726	15654	15533	15616	15595	15595	15490	15552	15675	15681	15659	15552	15790	15590	15772	15568	15701	15572	15704	15695	15559	15737	15642	15450	15644	15718	15578	15745	15688	15709	15564	15625	15530	15635	15777	15442	15562	15661	15826	15834	15614	15638	15651	15578	15678	15616	15688	15581	15577	15596	15588	15738	15575	15831	15671	15787	15541	15647	15660	15690	15514	15522	15611	15553	15685	15639	15790	15627	15731	15499	15782	15635	15608	15898	15630	15646	15688	15684	15669	15471	15685	15623	15716	15710	15661	15656	15794	15604	15570	15643	15564	15576	15675	15571	15677	15514	15610	15794	15500	15609	15736	15586	15500	15679	15631	15659	15554	15669	15576	15698	15644	15693	15612	15638	15799	15696	15653	15589	15532	15738	15592	15775	15666	15660	15836	15648	15604	15662	15593	15624	15657	15586	15652	15735	15802	15607	15624	15713	15590	15738	15648	15649	15630	15773	15640	15649	15714	15614	15586	15716	15523	15553	15935	15477	15581	15667	15562	15677	15651	15700	15600	15600	15726	15558	15698	15647	15481	15691	15654	15624	15745	15570	15511	15532	15579	15747	15669	15716	15619	15655	15392	15711	15758	15658	15669	15510	15650	15615	15727	15551	15681	15645	15568	15582	15562	15672	15531	15672	15591	15532	15555	15607	15778	15668	15477	15602	15539	15552	15736	15807	15562	15641	15604	15700	15669	15665	15442	15587	15594	15699	15664	15816	15598	15778	15728	15531	15892	15663	15585	15530	15601	15479	15699	15694	15648	15785	15697	15520	15885	15829	15625	15654	15695	15717	15671	15591	15744	15795	15605	15614	15696	15557	15782	15655	15615	15579	15683	15717	15578	15733	15589	15682	15565	15627	15662	15499	15700	15540	15653	15574	15512	15614	15589	15714	15750	15631	15678	15495	15700	15597	15680	15550	15641	15780	15604	15640	15526	15635	15634	15812	15581	15603	15565	15567	15603	15588	15711	15610	15674	15616	15664	15638	15649	15516	15604	15678	15658	15768	15677	15674	15646	15630	15702	15498	15599	15663	15548	15655	15672	15708	15784	15510	15613	15757	15667	15674	15588	15836	15465	15680	15656	15666	15598	15658	15691	15625	15646	15469	15691	15592	15611	15734	15670	15680	15700	15528	15631	15699	15504	15656	15562	15538	15824	15617	15794	15699	15637	15591	15645	15521	15661	15696	15706	15574	15531	15467	15703	15494	15694	15393	15576	15674	15834	15707	15609	15517	15605	15610	15609	15763	15740	15670	15585	15548	15812	15687	15706	15634	15578	15664	15541	15639	15681	15718	15739	15735	15774	15685	15541	15716	15768	15634	15772	15583	15576	15688	15680	15873	15625	15701	15623	15542	15712	15629	15766	15769	15780	15614	15666	15671	15713	15557	15800	15727	15767	15789	15716	15474	15577	15417	15594	15530	15682	15632	15587	15565	15616	15621	15757	15732	15492	15634	15690	15718	15818	15568	15648	15608	15752	15734	15575	15637	15600	15547	15693	15841	15651	15684	15836	15625	15833	15643	15562	15581	15598	15642	15720	15530	15770	15411	15707	15598	15575	15534	15731	15452	15498	15477	15794	15499	15606	15549	15863	15568	15678	15422	15761	15719	15639	15585	15760	15767	15605	15643	15581	15548	15581	15593	15733	15573	15601	15800	15505	15724	15650	15706	15774	15712	15597	15761	15624	15496	15543	15595	15541	15617	15642	15521	15559	15458	15699	15531	15724	15623	15505	15605	15611	15687	15758	15583	15658	15699	15559	15813	15572	15489	15760	15529	15561	15648	15719	15615	15789	15731	15574	15717	15757	15544	15643	15640	15754	15718	15734	15795	15636	15652	15686	15477	15683	15531	15538	15566	15631	15548	15829	15610	15616	15453	15697	15652	15540	15777	15756	15615	15806	15747	15541	15451	15677	15722	15531	15592	15673	15653	15616	15618	15630	15713	15709	15708	15551	15696	15668	15613	15719	15707	15621	15594	15667	15567	15692	15601	15633	15784	15513	15564	15689	15540	15761	15611	15648	15718	15608	15485	15613	15587	15755	15677	15615	15623	15543	15735	15500	15639	15689	15791	15831	15604	15564	15539	15748	15718	15587	15734	15797	15516	15534	15535	15588	15722	15582	15579	15777	15687	15610	15602	15632	15526	15638	15664	15754	15548	15705	15518	15600	15634	15575	15597	15452	15588	15700	15679	15654	15639	15869	15759	15687	15482	15632	15606	15791	15603	15734	15720	15723	15684	15674	15651	15599	15652	15611	15743	15525	15493	15523	15683	15582	15531	15478	15553	15568	15658	15552	15593	15658	15660	15608	15609	15581	15626	15751	15663	15658	15722	15724	15633	15640	15588	15635	15566	15676	15620	15705	15697	15672	15543	15753	15470	15501	15734	15587	15763	15590	15565	15579	15739	15678	15728	15639	15515	15496	15595	15541	15618	15592	15522	15643	15652	15547	15805	15872	15665	15550	15793	15615	15812	15735	15560	15813	15757	15681	15765	15554	15518	15735	15755	15695	15524	15607	15761	15690	15611	15663	15712	15721	15481	15613	15529	15789	15666	15514	15714	15568	15540	15599	15472	15688	15783	15501	15690	15568	15797	15354	15607	15631	15670	15626	15542	15945	15632	15544	15616	15808	15537	15759	15701	15684	15577	15713	15688	15578	15826	15637	15427	15649	15851	15631	15641	15758	15637	15700	15694	15567	15701	15634	15501	15659	15743	15630	15546	15712	15589	15727	15633	15705	15610	15773	15518	15718	15625	15539	15636	15443	15654	15788	15587	15678	15627	15731	15655	15713	15507	15630	15613	15593	15552	15502	15609	15697	15661	15647	15655	15624	15832	15783	15587	15571	15598	15612	15723	15765	15606	15616	15612	15743	15638	15462	15871	15690	15502	15513	15627	15782	15604	15707	15654	15504	15629	15492	15829	15648	15674	15674	15538	15547	15513	15747	15698	15600	15705	15674	15548	15532	15840	15666	15686	15522	15654	15627	15677	15618	15696	15595	15667	15522	15774	15748	15838	15620	15663	15630	15734	15686	15564	15739	15456	15682	15621	15636	15586	15582	15592	15576	15751	15535	15741	15570	15705	15709	15723	15824	15633	15642	15666	15722	15747	15617	15686	15656	15747	15415	15726	15724	15684	15524	15636	15641	15561	15541	15823	15700	15603	15511	15555	15616	15563	15554	15750	15487	15652	15783	15680	15779	15776	15730	15668	15522	15533	15765	15602	15734	15698	15628	15733	15529	15644	15550	15627	15611	15661	15650	15786	15696	15564	15727	15578	15596	15697	15558	15643	15397	15667	15589	15779	15713	15523	15554	15512	15689	15553	15616	15563	15806	15593	15698	15668	15601	15762	15472	15754	15661	15613	15701	15642	15624	15551	15580	15651	15663	15544	15622	15685	15775	15582	15603	15819	15687	15823	15478	15633	15589	15668	15724	15439	15606	15701	15625	15743	15853	15625	15571	15829	15825	15542	15788	15740	15487	15514	15594	15727	15582	15676	15652	15575	15610	15556	15588	15756	15686	15623	15647	15587	15457	15644	15807	15765	15743	15729	15581	15838	15739	15628	15783	15689	15816	15603	15561	15683	15781	15710	15590	15621	15583	15615	15675	15566
26971	23027	27541	35514	36443	30102	23243	19038	17280	16942	16726	16737	16640	16570	16866	16715	16759	16619	16671	16624	16679	16912	16721	16558	16661	16641	16713	16685	16670	16439	16611	16643	16823	16772	16604	16596	16589	16714	16732	16824	16610	16642	16847	16533	16706	16770	16895	16627	16637	16425	16592	16653	16690	16533	16774	16564	16638	16684	16495	16593	16659	16600	16621	16675	16744	16691	16653	16909	16637	16620	16673	16765	16765	16622	16705	16548	16692	16595	16535	16571	16512	16818	16587	16681	16702	16776	16843	16599	16782	16785	16815	16654	16716	16640	16649	16465	16726	16601	16655	16610	16604	16587	16577	16663	16693	16677	16542	16811	16486	16559	16672	16591	16831	16708	16575	16458	16723	16599	16730	16471	16916	16853	16688	16508	16637	16856	16691	16724	16813	16793	16887	16692	16602	16665	16618	16570	16672	16617	16695	16561	16596	16644	16597	16613	16680	16786	16755	16680	16871	16474	16706	16639	16674	16632	16645	16610	16862	16581	16875	16690	16691	16713	16684	16565	16649	16732	16617	16643	16727	16528	16529	16598	16723	16830	16711	16577	16592	16566	16715	16650	16569	16536	16635	16784	16728	16899	16755	16647	16780	16621	16698	16838	16845	16667	16746	16709	16800	16675	16597	16727	16804	16616	16589	16558	16531	16514	16596	16663	16593	16672	16617	16724	16569	16637	16801	16636	16614	16374	16721	16978	16870	16862	16758	16601	16519	16474	16662	16793	16546	16741	16584	16708	16667	16509	16597	16764	16578	16847	16561	16771	16586	16602	16590	16504	16558	16876	16755	16408	16834	16795	16860	16804	16593	16720	16719	16653	16746	16645	16644	16639	16688	16456	16646	16770	16751	16735	16660	16587	16649	16556	16580	16630	16628	16735	16468	16518	16674	16782	16612	16614	16653	16633	16650	16652	16599	16601	16694	16793	16580	16637	16667	16429	16560	16610	16614	16610	16697	16595	16653	16605	16529	16840	16517	16851	16749	16744	16659	16653	16718	16610	16734	16618	16719	16636	16772	16628	16837	16399	16739	16670	16911	16841	16735	16840	16576	16419	16662	16516	16648	16621	16807	16633	16351	16572	16658	16656	16711	16679	16752	16626	16644	16588	16824	16774	16712	16734	16630	16726	16949	16652	16792	16678	16555	16578	16731	16600	16681	16715	16487	16820	16644	16748	16735	16537	16621	16666	16625	16509	16705	16566	16574	16553	16732	16692	16484	16498	16694	16666	16697	16645	16698	16704	16572	16783	16372	16745	16723	16632	16907	16437	16558	16597	16612	16639	16506	16632	16776	16781	16900	16604	16514	16573	16792	16577	16792	16578	16635	16585	16646	16878	16550	16763	16668	16515	16633	16633	16732	16619	16679	16603	16660	16543	16561	16756	16673	16386	16857	16546	16449	16711	16823	16833	16573	16550	16662	16774	16754	16613	16695	16756	16657	16766	16791	16844	16582	16637	16541	16674	16676	16647	16710	16630	16778	16670	16644	16714	16768	16725	16715	16729	16782	16577	16589	16698	16721	16591	16683	16814	16837	16617	16729	16627	16731	16603	16620	16654	16501	16542	16617	16785	16916	16597	16808	16832	16631	16659	16658	16632	16499	16585	16733	16628	16738	16736	16728	16786	16642	16638	16471	16601	16677	16666	16506	16733	16793	16706	16504	16743	16747	16861	16838	16752	16632	16565	16633	16867	16587	16480	16688	16650	16720	16572	16724	16701	16686	16817	16539	16461	16677	16465	16728	16526	16372	16674	16755	16735	16728	16758	16642	16567	16822	16561	16626	16888	16622	16624	16799	16484	16615	16683	16830	16556	16867	16603	16558	16572	16635	16776	16620	16729	16420	16702	16560	16698	16540	16626	16686	16565	16686	16519	16475	16762	16375	16750	16683	16670	16607	16521	16508	16641	16653	16427	16574	16706	16679	16622	16527	16677	16611	16677	16588	16450	16556	16581	16745	16805	16678	16466	16530	16679	16752	16498	16758	16546	16678	16641	16524	16660	16634	16632	16884	16713	16697	16461	16404	16579	16675	16801	16790	16592	16739	16596	16667	16503	16723	16558	16687	16511	16656	16642	16661	16617	16879	16690	16742	16476	16631	16664	16582	16788	16650	16613	16480	16657	16598	16643	16494	16625	16653	16534	16719	16626	16831	16447	16662	16388	16534	16589	16483	16714	16546	16721	16691	16530	16823	16740	16772	16755	16652	16527	16626	16624	16630	16535	16688	16727	16810	16835	16712	16798	16702	16652	16699	16661	16515	16612	16726	16675	16684	16871	16709	16702	16692	16703	16522	16940	16611	16591	16650	16346	16632	16600	16653	16631	16653	16766	16645	16713	16708	16704	16712	16824	16566	16611	16618	16711	16696	16430	16511	16709	16619	16659	16642	16627	16659	16520	16679	16618	16788	16734	16634	16710	16569	16685	16644	16544	16685	16814	16645	16654	16665	16825	16710	16608	16739	16454	16941	16758	16701	16591	16580	16750	16670	16889	16632	16687	16621	16788	16719	16669	16782	16754	16742	16726	16547	16841	16763	16602	16721	16731	16801	16553	16691	16688	16610	16661	16799	16663	16805	16881	16755	16692	16793	16718	16697	16522	16625	16654	16607	16690	16721	16741	16704	16778	16776	16680	16623	16739	16511	16843	16670	16703	16810	16783	16599	16748	16766	16685	16599	16590	16823	16758	16909	16690	16637	16636	16861	16726	16731	16814	16856	16804	16725	16741	16536	16631	16412	16748	16578	16604	16699	16730	16662	16578	16631	16601	16635	16319	16619	16815	16631	16817	16818	16679	16682	16737	16804	16851	16936	16650	16791	16723	16891	16685	16591	16762	16659	16672	16637	16569	16592	16564	16738	16829	16615	16771	16645	16724	16688	16758	16625	16500	16592	16650	16600	16660	16627	16712	16561	16599	16583	16655	16677	16548	16551	16599	16796	16713	16689	16674	16524	16681	16732	16736	16760	16588	16793	16726	16647	16636	16716	16820	16585	16810	16826	16626	16780	16710	16752	16529	16498	16819	16815	16885	16404	16742	16634	16560	16698	16695	16628	16599	16778	16631	16772	16772	16522	16819	16720	16732	16675	16673	16710	16670	16457	16727	16622	16611	16570	16499	16571	16606	16674	16733	16863	16770	16733	16652	16546	16787	16593	16744	16658	16651	16507	16575	16810	16875	16768	16589	16833	16613	16736	16479	16711	16641	16638	16569	16582	16548	16660	16586	16628	16764	16745	16773	16410	16602	16759	16592	16620	16630	16694	16695	16749	16671	16638	16464	16633	16672	16670	16731	16678	16447	16624	16590	16627	16882	16869	16636	16700	16711	16768	16791	16892	16557	16696	16601	16842	16499	16658	16797	16637	16774	16627	16647	16750	16745	16660	16834	16739	16657	16938	16679	16898	16572	16796	16709	16714	16619	16572	16931	16645	16819	16635	16752	16693	16679	16768	16675	16594	16560	16402	16500	16772	16727	16880	16809	16846	16697	16631	16461	16561	16746	16663	16829	16765	16770	17009	16754	16635	16658	16898	16769	16466	16728	16653	16721	16371	16551	16683	16634	16526	16646	16581	16695	16667	16646	16512	16556	16708	16575	16585	16732	16608	16644	16968	16931	16585	16692	16675	16749	16723	16615	16638	16559	16673	16581	16857	16572	16606	16637	16651	16693	16718	16727	16727	16641	16747	16524	16736	16565	16787	16734	16664	16648	16839	16659	16681	16702	16405	16677	16460	16841	16743	16630	16681	16551	16723	16908	16792	16615	16805	16861	16601	16690	16680	16576	16614	16753	16664	16702	16451	16823	16722	16657	16767	16639	16887	16706	16784	16723	16565	16629	16851	16923	16555	16875	16725	16872	16685	16805	16586	16583	16600	16558	16742	16581	16504	16555	16644	16693	16634	16510	16767	16659	16466	16676	16678	16550	16845	16937	16749	16809	16521	16788	16694	16608	16926	16580	16748	16790	16641	16636	16669	16546	16735	16573	16719	16687	16624	16745	16806	16705	16633	16630	16845	16652	16683	16425	16695	16567	16586	16840	16812	16697	16721	16745	16677	16575	16602	16845	16685	16648	16582	16663	16685	16700	16698	16711	16785	17035	16824	16697	16738	16749	16751	16556	16680	16826	16868	16797	16846	16648	16566	16666	16693	16745	16764	16731	16823	16825	16687	16626	16612	16734	16500	16749	16495	16497	16520	16546	16444	16564	16708	16809	16563	16659	16482	16614	16545	16745	16750	16535	16788	16743	16859	16578	16667	16740	16487	16693	16564	16812	16719	16583	16538	16531	16549	16524	16663	16678	16580	16724	16654	16566	16526	16860	16743	16670	16725	16595	16662	16733	16676	16737	16674	16611	16560	16799	16557	16586	16642	16497	16860	16594	16794	16758	16711	16881	16608	16684	16568	16942	16611	16491	16858	16557	16553	16769	16717	16848	16543	16539	16625	16499	16716	16732	16606	16756	16661	16718	16631	16577	16621	16756	16754	16519	16597	16710	16728	16730	16462	16750	16558	16736	16801	16537	16629	16828	16783	16813	16813	16845	16531	16566	16505	16529	16661	16814	16607	16542	16647	16706	16607	16711	16722	16669	16469	16970	16538	16599	16465	16464	16713	16544	16625	16777	16750	16649	16744	16709	16614	16654	16625	16749	16694	16707	16672	16633	16776	16632	16690	16647	16672	16717	16634	16674	16703	16663	16812	16546	16585	16522	16785	16643	16774	16694	16575	16620	16790	16428	16557	16829	16834	16583	16614	16711	16701	16817	16603	16659	16652	16741	16685	16722	16678	16579	16508	16737	16698	16593	16784	16803	16708	16597	16696	16673	16629	16548	16646	16685	16561	16694	16600	16659	16889	16793	17032	16592	16603	16733	16791	16583	16615	16562	16540	16629	16867	16842	16630	16735	16624	16516	16527	16704	16685	16757	16787	16830	16630	16637	16757	16783	16627	16661	16576	16579	16805	16625	16722	16703	16718	16533	16608	16706	16750	16686	16739	16624	16532	16590	16657	16774	16616	16647	16823	16762	16745	16728	16448	16447	16809	16664	16639	16598	16668	16705	16477	16693	16743	16601	16868	16664	16556	16694	16922	16616	16615	16718	16609	16723	16543	16651	16590	16679
19157	29960	27327	37838	37410	30136	22090	17789	16093	15479	15457	15372	15601	15270	15380	15250	15391	15423	15224	15198	15433	15232	15433	15612	15282	15323	15414	15426	15306	15152	15456	15457	15324	15392	15617	15171	15435	15414	15324	15414	15317	15284	15357	15358	15373	15339	15331	15208	15341	15283	15375	15424	15264	15455	15210	15304	15061	15433	15349	15447	15305	15415	15314	15293	15219	15368	15261	15428	15262	15353	15145	15288	15378	15168	15400	15405	15247	15376	15305	15232	15495	15321	15187	15472	15302	15564	15330	15345	15446	15283	15429	15241	15461	15351	15299	15359	15389	15184	15312	15152	15394	15214	15234	15342	15359	15253	15334	15293	15409	15251	15190	15335	15317	15362	15358	15369	15324	15403	15227	15284	15355	15410	15384	15210	15327	15106	15391	15137	15281	15347	15357	15209	15265	15364	15311	15354	15187	15352	15416	15179	15365	15135	15294	15268	15292	15361	15303	15326	15434	15241	15156	15237	15347	15182	15383	15414	15447	15371	15376	15296	15263	15493	15341	15192	15340	15353	15288	15393	15359	15318	15200	15320	15154	15438	15301	15422	15399	15394	15397	15302	15411	15389	15446	15220	15427	15359	15243	15296	15223	15371	15283	15260	15307	15270	15333	15155	15477	15386	15383	15498	15466	15277	15317	15462	15372	15365	15381	15390	15362	15306	15379	15360	15230	15406	15329	15385	15262	15330	15278	15339	15472	15331	15346	15514	15271	15284	15433	15377	15259	15373	15256	15165	15332	15382	15227	15369	15262	15348	15423	15254	15314	15257	15368	15251	15514	15199	15460	15286	15444	15388	15384	15384	15241	15319	15216	15243	15265	15253	15443	15396	15322	15324	15340	15552	15389	15237	15517	15246	15464	15430	15432	15331	15407	15354	15441	15413	15289	15391	15287	15345	15245	15106	15293	15483	15307	15436	15348	15318	15474	15275	15323	15304	15286	15255	15358	15265	15338	15090	15267	15354	15461	15246	15308	15406	15291	15314	15184	15335	15378	15264	15291	15305	15362	15399	15321	15531	15436	15028	15286	15505	15163	15318	15155	15319	15347	15121	15477	15264	15241	15372	15347	15222	15275	15217	15367	15440	15319	15423	15105	15342	15326	15298	15174	15321	15286	15447	15297	15321	15337	15357	15162	15277	15343	15363	15202	15331	15293	15406	15395	15388	15259	15255	15288	15301	15277	15271	15462	15222	15228	15320	15383	15174	15455	15221	15382	15352	15377	15332	15464	15361	15412	15317	15273	15241	15262	15446	15208	15409	15476	15294	15246	15218	15398	15504	15476	15510	15133	15386	15288	15158	15345	15459	15304	15195	15441	15342	15353	15429	15208	15252	15251	15436	15246	15266	15325	15229	15198	15451	15433	15233	15110	15550	15438	15225	15281	15408	15360	15296	15369	15408	15369	15240	15467	15401	15422	15432	15404	15354	15210	15286	15460	15296	15327	15324	15384	15323	15157	15395	15413	15356	15436	15357	15351	15358	15298	15382	15285	15249	15151	15191	15358	15407	15410	15381	15339	15196	15392	15289	15405	15351	15288	15058	15145	15270	15310	15469	15351	15204	15244	15417	15261	15310	15168	15278	15501	15460	15366	15514	15281	15294	15303	15294	15302	15416	15330	15336	15333	15290	15095	15292	15339	15276	15342	15300	15289	15396	15314	15407	15313	15278	15279	15332	15303	15209	15427	15217	15370	15290	15379	15439	15448	15195	15460	15224	15314	15364	15216	15482	15362	15422	15327	15214	15293	15198	15392	15125	15268	15320	15316	15196	15268	15454	15342	15278	15315	15207	15278	15233	15355	15412	15267	15419	15338	15261	15388	15306	15267	15105	15356	15382	15268	15382	15348	15368	15442	15283	15427	15278	15361	15313	15287	15416	15480	15422	15396	15381	15388	15307	15524	15484	15406	15340	15420	15207	15260	15275	15241	15434	15310	15306	15350	15413	15409	15365	15416	15192	15332	15302	15484	15470	15424	15386	15339	15426	15419	15379	15317	15214	15229	15319	15401	15330	15195	15366	15368	15322	15540	15365	15220	15454	15238	15438	15292	15306	15414	15491	15409	15429	15380	15335	15472	15299	15462	15292	15532	15246	15331	15261	15326	15402	15425	15488	15250	15337	15504	15335	15243	15455	15265	15460	15349	15349	15258	15378	15380	15424	15212	15511	15324	15256	15286	15218	15291	15379	15352	15314	15253	15294	15386	15336	15229	15274	15337	15327	15235	15435	15200	15443	15419	15449	15300	15512	15353	15327	15238	15323	15227	15376	15544	15264	15193	15222	15262	15407	15435	15297	15296	15224	15513	15273	15438	15462	15355	15339	15234	15387	15408	15435	15343	15170	15392	15363	15337	15375	15311	15166	15284	15380	15199	15508	15353	15291	15380	15216	15415	15449	15364	15370	15242	15265	15387	15390	15339	15304	15373	15326	15364	15228	15268	15343	15297	15393	15460	15326	15473	15594	15400	15368	15314	15317	15364	15384	15314	15347	15250	15376	15202	15225	15326	15361	15265	15372	15388	15195	15095	15439	15242	15440	15392	15427	15430	15291	15367	15333	15234	15455	15194	15207	15470	15413	15314	15317	15291	15476	15343	15227	15271	15152	15492	15151	15360	15526	15324	15313	15399	15360	15355	15279	15271	15509	15253	15267	15142	15435	15324	15311	15281	15466	15475	15298	15360	15316	15260	15328	15264	15310	15448	15193	15389	15341	15218	15504	15188	15446	15380	15455	15209	15479	15254	15435	15374	15365	15273	15250	15275	15339	15256	15176	15233	15366	15259	15392	15361	15445	15312	15197	15379	15314	15336	15126	15239	15362	15316	15336	15314	15375	15334	15439	15335	15142	15298	15396	15305	15424	15243	15270	15526	15507	15258	15367	15418	15453	15235	15207	15406	15473	15255	15344	15309	15177	15302	15295	15387	15404	15466	15325	15379	15387	15307	15362	15375	15341	15325	15377	15288	15371	15532	15525	15303	15142	15362	15323	15343	15424	15241	15421	15304	15297	15318	15388	15358	15391	15300	15375	15308	15350	15469	15262	15335	15432	15281	15361	15377	15521	15449	15316	15353	15403	15361	15539	15160	15245	15376	15456	15330	15512	15296	15198	15458	15366	15296	15484	15340	15527	15304	15429	15247	15470	15353	15324	15299	15270	15208	15353	15204	15349	15373	15379	15238	15350	15345	15240	15347	15446	15433	15267	15245	15260	15273	15437	15424	15377	15409	15326	15336	15540	15352	15411	15428	15308	15303	15240	15467	15214	15163	15319	15434	15337	15367	15408	15489	15160	15346	15243	15431	15373	15370	15381	15219	15226	15264	15279	15424	15357	15239	15450	15430	15240	15382	15309	15335	15310	15405	15358	15345	15430	15428	15546	15233	15347	15448	15499	15246	15379	15185	15346	15360	15415	15142	15361	15346	15365	15316	15548	15296	15304	15400	15409	15189	15274	15288	15396	15440	15470	15296	15373	15318	15386	15230	15363	15370	15421	15359	15252	15484	15377	15263	15288	15372	15200	15309	15330	15353	15355	15238	15283	15465	15343	15257	15279	15289	15206	15444	15185	15339	15373	15363	15317	15328	15416	15422	15375	15372	15248	15209	15452	15449	15312	15371	15352	15215	15377	15348	15349	15407	15423	15283	15290	15324	15385	15403	15364	15213	15392	15423	15170	15300	15407	15326	15284	15265	15354	15298	15346	15355	15435	15355	15216	15311	15251	15264	15110	15515	15252	15481	15388	15270	15312	15343	15218	15217	15470	15443	15186	15342	15347	15159	15332	15275	15400	15347	15274	15389	15286	15348	15367	15370	15271	15336	15377	15356	15286	15339	15376	15332	15204	15261	15239	15390	15167	15231	15423	15296	15448	15516	15335	15371	15357	15347	15478	15421	15374	15296	15290	15374	15405	15399	15193	15295	15368	15291	15351	15417	15350	15432	15335	15282	15521	15208	15458	15317	15408	15354	15418	15312	15420	15415	15393	15376	15420	15461	15572	15112	15276	15409	15183	15401	15289	15385	15404	15262	15234	15360	15281	15406	15212	15433	15246	15488	15213	15344	15392	15263	15362	15227	15294	15332	15399	15566	15338	15338	15243	15348	15469	15159	15241	15274	15414	15301	15261	15382	15218	15317	15459	15424	15373	15259	15353	15298	15395	15235	15299	15339	15283	15497	15181	15259	15340	15188	15274	15395	15285	15547	15450	15323	15522	15460	15540	15454	15373	15264	15244	15357	15241	15233	15281	15312	15275	15297	15438	15370	15374	15215	15249	15380	15310	15387	15431	15209	15283	15375	15310	15325	15359	15367	15259	15388	15207	15315	15422	15307	15335	15218	15541	15415	15445	15325	15331	15404	15277	15347	15394	15482	15283	15257	15516	15335	15211	15268	15270	15323	15410	15260	15415	15378	15348	15301	15259	15576	15339	15474	15381	15251	15401	15389	15361	15373	15369	15458	15134	15343	15418	15282	15529	15330	15472	15244	15226	15251	15441	15297	15287	15288	15226	15333	15404	15205	15407	15208	15380	15504	15282	15313	15274	15251	15272	15443	15053	15372	15188	15263	15235	15161	15093	15317	15321	15320	15297	15455	15273	15231	15378	15470	15524	15187	15264	15392	15343	15517	15367	15256	15362	15266	15315	15317	15408	15241	15283	15327	15342	15268	15274	15157	15346	15317	15436	15271	15259	15346	15357	15362	15447	15446	15255	15187	15332	15383	15085	15288	15158	15540	15206	15351	15345	15424	15250	15341	15170	15402	15335	15325	15460	15392	15398	15381	15416	15452	15445	15241	15359	15246	15482	15471	15292	15310	15277	15439	15282	15324	15418	15323	15394	15343	15488	15376	15293	15473	15390	15196	15398	15291	15342	15463	15350	15369	15427	15240	15342	15306	15204	15246	15398	15348	15310	15369	15513	15432	15171	15324	15415	15401	15241	15435	15371	15380	15339	15551	15341	15166	15298	15205	15296	15408	15245	15374	15391	15330	15335	15142	15459	15325	15330	15292	15390	15295	15422	15204	15411	15300	15287	15112	15260	15528	15308	15271	15425	15422	15413	15237	15393	15282	15431	15490	15380	15317	15409	15355	15283	15470	15295	15549	15247	15324	15384	15379	15352
23627	21051	28406	36104	56829	54064	38622	27300	20681	18289	17019	17085	17183	16752	16904	16968	16651	16882	16740	16831	16869	16819	16897	16664	16677	16824	16788	17095	16862	16734	16890	16767	16769	16718	16774	16935	16842	16907	17036	16687	16676	16682	16876	16825	16875	16828	16711	16770	16765	16742	16591	16592	16817	16751	16674	16846	16604	16898	16809	16656	16771	16939	16638	16842	16972	16986	16730	16756	16688	16739	16588	16884	16798	16417	16617	16757	16578	16558	16621	16749	16877	16774	16750	16662	16605	16562	16904	16657	16646	16659	16737	16851	16859	16596	16557	16551	16699	16607	16910	16956	16663	16788	16846	16751	16787	16690	16732	16816	17141	16777	16678	16678	16652	16912	16651	16822	16594	16710	16510	16774	16716	16529	16504	16763	16913	16736	16655	16569	16954	16789	16758	16941	16811	16792	16720	16801	16822	16916	16567	16673	16651	16720	16643	16752	16970	16560	16850	16840	16700	16714	16430	16763	16652	16727	16596	16672	16701	16627	16783	16739	16883	16877	16612	16656	16902	16775	16760	16386	16616	16732	16768	16526	16700	16687	16621	16666	16630	16695	16858	16807	16779	16716	16935	16777	16765	16651	16722	16596	16695	16623	16890	16701	16659	16851	16682	16797	16599	16755	16634	16726	16675	16744	16723	17006	16528	16663	16765	16637	16476	16656	16628	16635	16721	16683	16944	16882	16774	16810	16645	16594	16827	16738	16661	16730	16740	16771	16765	16489	16614	16787	16862	16648	16443	16778	16543	16559	16826	16667	16729	16886	16751	16509	16842	16500	16624	16511	16785	16713	16741	16663	16917	16815	16762	16666	16727	16731	16746	16737	16758	16752	16784	16694	16906	16567	16799	16655	16710	16867	16890	16836	16642	16764	16768	16689	16791	16540	16649	16923	16735	16771	16505	16909	16783	16540	16697	16733	16577	16759	16817	16584	16719	16888	16713	16595	16733	16966	16794	16814	16775	16530	16929	16784	16848	16722	16798	16795	16475	16591	16639	16625	16783	16637	16699	16822	16841	16849	16660	16602	16583	16713	16800	16875	16846	16835	16893	17064	16767	16780	16734	16697	16591	16851	16658	16792	16593	16581	16515	16558	16698	16630	16689	16616	16831	16769	16727	16821	16734	16585	16716	16703	16905	16600	16851	16846	16745	16760	16721	16645	16667	16784	16726	16858	16708	16801	16711	16593	16746	16775	16837	16767	16784	16767	16734	16709	16706	16886	16737	16873	16885	16786	16850	16607	16677	16677	16772	16634	16856	16767	16726	16666	16854	16839	16649	16787	16614	16509	16896	16576	16792	16648	16904	16710	16687	16786	16601	16742	16737	16755	17085	16863	16728	16647	16945	16687	16665	16786	16656	16707	16859	16693	16812	16862	16928	16422	16688	16720	16908	16676	16931	16687	16815	16863	16709	16672	16715	16893	16863	16815	16838	16797	16666	16779	16861	16700	16813	16659	16488	16784	16712	16622	16853	16800	16648	16703	16860	16857	16706	16587	16820	16845	16838	16809	16810	16621	16704	16787	16734	16747	16692	16696	16880	16752	16736	16810	16903	16739	16508	16677	16601	16727	16738	16588	16934	16760	16787	16527	16943	16955	16653	16490	16881	16609	16832	16654	16629	16795	16746	16719	17078	16578	16823	16865	16729	16787	16952	16745	16843	16705	16615	16831	16774	16822	16679	16809	16900	16738	16878	16691	16535	16725	16719	16686	16688	16760	16918	16817	16680	16844	16698	16695	16963	16593	16618	16696	16782	16657	16979	16848	16684	16853	16802	16669	16715	16634	16740	16909	16684	16611	16748	16891	16744	16547	16953	16812	16690	16490	16578	16792	16736	16594	16611	16810	16750	16798	16842	16725	16903	16735	16647	16726	16650	16678	16668	16661	16836	16736	16770	16757	16835	16745	16753	16956	16726	16609	16844	16647	16852	16633	16710	16641	16970	16809	17136	16747	16766	16720	16723	16745	16622	16583	16685	16616	16752	16697	16609	16495	16477	16687	16630	16606	16803	16736	16784	16543	16699	16784	16694	16691	16875	16895	16658	16633	16770	16630	16880	16791	16695	16721	16783	16668	16700	16561	16749	16943	16797	16784	16832	16593	16853	16733	16794	16647	16586	16594	16774	16697	16661	16674	16556	16710	16823	16892	16845	16812	16609	16704	16756	16665	16710	16761	17015	16876	16894	16445	16826	16833	16787	16720	16736	16433	16719	16792	16701	16757	16758	16869	16718	16684	16650	16741	17097	16715	16645	16744	16932	16631	16823	16880	16971	16788	16722	16804	16709	16793	16802	16740	16832	16801	16599	16641	16685	16654	16689	16651	16788	16880	16696	17092	16754	16478	16862	16819	16695	16609	16764	16754	16748	16894	16508	16901	16795	16638	16680	16822	16943	16728	16779	16756	17020	16801	16680	16676	16656	16780	16780	16679	16693	16951	16839	16727	16856	16795	16845	16563	16946	17009	16672	16612	16953	16509	16601	16665	16744	16854	16800	16735	16623	16687	16686	16664	16724	16900	16649	16920	16628	16824	16813	16751	16600	16687	16582	16676	16694	16659	17004	16575	16714	16741	16701	16636	16592	16669	16723	16641	16501	16716	16697	16894	16857	16873	16692	16708	16919	16773	16581	16738	16830	16855	16586	16972	16621	16833	16734	16743	16789	16569	16992	16742	16642	16761	16962	16698	16552	16887	16588	16729	16679	16643	16761	16655	16697	16736	16952	16661	16551	16821	16819	16727	16846	16673	16701	16722	16803	16605	16787	16813	16632	16762	16832	16851	16832	16876	16739	16753	16694	16534	16749	16829	16702	16653	16568	16787	16784	16909	16769	16622	16591	16862	16791	16811	16780	16815	16658	16757	16587	16903	16732	16803	16856	16640	16743	16571	16635	16856	16744	16602	16894	16596	16871	16717	16710	16795	16884	16857	16659	16763	16697	16522	16893	16788	16629	16743	16619	16605	16601	16719	16777	16897	16639	16692	16754	16925	16783	16742	16792	16765	16691	17012	16786	16861	16739	16898	16694	16894	16434	16621	16732	16546	16790	16897	16817	16735	16710	16691	16749	16775	16778	16504	16613	16780	16805	16794	16470	16735	16762	16736	16765	16527	16777	16570	16763	16702	16869	16723	16826	16518	16756	16880	16871	16736	16669	16750	16671	16733	16795	16590	16640	16900	16697	16589	16789	16772	16741	16805	16726	16782	16779	16692	16724	16948	16845	16597	16453	16662	16731	16871	16805	16711	16487	16744	16505	16682	17026	16643	16856	16830	16867	16793	16878	16785	16909	16635	16742	16592	16985	16787	16833	16697	16340	16844	16745	16797	16727	16655	16579	16721	16894	16743	16871	16731	16455	16472	16444	16463	16738	16683	16741	16829	16753	16729	16672	16560	16651	16893	16763	16757	16742	16834	16917	17019	16768	16835	16842	16703	16582	16818	16684	16693	16727	16665	16777	16736	16802	16834	16780	16642	16749	16847	16786	16674	16606	16646	16728	16792	16826	16884	16602	16909	16740	16718	16612	16697	16815	16889	16849	16651	16633	16634	16526	16714	16646	16735	16725	16677	16812	16727	16705	16556	16678	16695	17051	16920	16755	16795	16899	16947	16921	16858	16797	16685	16778	16796	16714	16623	16740	16633	16862	16663	16657	16745	16812	16813	16615	16822	16877	16888	16571	16765	16836	16856	16811	16713	16881	16808	16566	16868	16570	16548	16797	16614	16747	16519	16846	16518	16753	16787	16704	16626	16737	16858	16695	16615	16728	16897	16501	16548	16841	16660	16751	16839	16906	16933	16836	16718	16662	16663	16776	16920	16628	16799	16884	16840	16723	16738	16955	16729	16831	16597	16644	16817	16741	16756	16727	16816	16850	16668	16613	16553	16724	16806	16662	16634	16738	16561	16807	16818	16762	16596	16606	16739	16819	16853	16731	16744	16712	16782	16706	16686	16640	16703	16753	16759	16752	16754	16546	16703	16905	16699	16732	16750	16519	16685	16974	16783	16687	17132	16692	16680	16560	16699	16871	16845	16715	16480	16553	16692	16784	16849	16754	16695	16708	16853	16690	16739	16640	16774	16948	16678	16769	16705	16732	16571	16628	16839	16859	16742	16807	16676	16631	16700	16807	16825	16935	16909	16976	16829	16814	16595	16807	16800	16966	16841	16683	16708	16688	16807	16765	16823	16788	16950	16610	16726	16803	16750	16996	16700	16720	16769	16722	16770	16767	16527	16800	16761	16902	16821	16817	16703	16884	16620	16812	16812	16754	16534	16701	16727	16511	16577	16704	16809	16645	16791	16828	16802	16654	16825	16796	16658	16880	16786	16819	16773	16864	16701	16738	17005	16604	16955	16838	16554	16778	16651	16689	16723	16744	16679	16805	16798	16646	16646	16803	16913	16680	16584	16880	16602	16673	16818	16781	16817	16961	16863	16747	16808	16668	16852	16893	16669	16727	16679	16706	16722	17143	16791	16609	16764	16544	16772	16576	16808	16754	17008	16761	16805	16849	16572	16710	16709	16785	16763	16695	16870	16755	16943	16883	16648	16766	16750	16865	16727	16722	16511	16796	16677	16856	16740	16565	16720	16673	16796	16570	16651	16810	16713	16758	16829	16794	16811	16921	16706	16807	16522	16506	16922	16684	16562	16820	16881	16667	16782	16828	16622	16649	16797	16681	16583	16768	16761	16703	16744	16754	16872	16854	16919	16812	16769	16841	16959	16826	16601	16774	16783	16573	16498	16620	16871	17048	16892	16819	16586	16739	16863	16639	16596	16611	16569	16775	16581	16725	16763	16606	16862	16850	16642	16626	16736	16800	16667	16764	16668	16813	16743	16725	16936	16906	16689	16798	16697	16658	16686	16820	16936	16771	16750	16935	16697	16725	16456	16790	16868	16841	16788	16861	16781	16790	16881	16626	16548	16789	16696	16987	16663	16862	16796	16813	16782	16590	16645	16784	16692	16697	16800	16725	16864	16850	16821	16861	16799	16874	16900	16856	16716	16778	16775	16882	16726	16713	16705	16713	16630	16703	16592	16693	16814	16814	16861	16707	16751	16616	16953	16732	16585	16715	16667	16801	16577	16530	16624	16685	16473	16698	16608	16901	16795	16791	16782
18388	32787	32884	62137	67296	56315	38668	26995	19153	16186	15546	15384	15644	15351	15403	15393	15275	15424	15368	15366	15391	15633	15382	15364	15435	15413	15442	15384	15457	15230	15485	15441	15550	15384	15602	15526	15549	15305	15339	15455	15609	15492	15331	15390	15428	15348	15351	15556	15477	15595	15512	15334	15462	15396	15391	15575	15347	15397	15486	15262	15261	15404	15507	15393	15548	15401	15165	15370	15274	15566	15340	15302	15362	15214	15467	15452	15356	15453	15462	15407	15468	15438	15371	15565	15641	15400	15402	15451	15312	15480	15472	15408	15371	15538	15417	15297	15468	15348	15375	15403	15438	15282	15479	15545	15344	15431	15427	15291	15441	15477	15475	15395	15286	15269	15413	15400	15414	15561	15394	15419	15370	15482	15637	15364	15363	15486	15444	15401	15334	15450	15407	15368	15348	15639	15299	15555	15379	15447	15312	15432	15283	15259	15613	15373	15349	15433	15380	15323	15401	15452	15370	15446	15437	15471	15437	15338	15429	15461	15385	15410	15285	15604	15394	15530	15444	15263	15344	15591	15335	15403	15490	15314	15455	15336	15299	15518	15402	15348	15561	15464	15523	15204	15375	15473	15413	15352	15486	15349	15358	15502	15414	15383	15412	15331	15308	15466	15364	15455	15220	15248	15466	15417	15541	15376	15524	15316	15575	15437	15502	15328	15296	15454	15544	15337	15477	15190	15345	15350	15446	15530	15373	15436	15475	15475	15161	15434	15381	15410	15363	15375	15348	15497	15508	15363	15355	15371	15260	15344	15370	15399	15486	15490	15387	15278	15446	15589	15267	15325	15403	15490	15358	15377	15489	15509	15435	15376	15406	15320	15383	15346	15401	15433	15402	15393	15461	15264	15404	15387	15472	15471	15418	15554	15414	15377	15506	15492	15231	15458	15357	15338	15418	15347	15317	15428	15302	15309	15518	15406	15417	15308	15601	15350	15398	15627	15561	15411	15544	15565	15294	15410	15263	15566	15509	15315	15282	15366	15511	15484	15395	15446	15423	15426	15417	15359	15473	15451	15395	15545	15335	15305	15332	15301	15463	15422	15360	15279	15377	15329	15462	15394	15381	15368	15507	15257	15467	15406	15214	15439	15561	15370	15278	15431	15409	15358	15465	15402	15592	15341	15334	15451	15362	15469	15399	15593	15255	15367	15420	15321	15417	15484	15429	15300	15355	15410	15487	15434	15430	15323	15360	15334	15492	15458	15474	15442	15495	15379	15243	15510	15340	15423	15426	15352	15473	15429	15471	15224	15417	15435	15580	15357	15519	15222	15449	15497	15480	15427	15395	15420	15377	15385	15395	15304	15425	15327	15270	15354	15439	15323	15301	15447	15466	15495	15198	15483	15431	15300	15500	15482	15552	15419	15427	15396	15278	15547	15340	15500	15381	15497	15457	15651	15428	15502	15239	15350	15354	15545	15464	15601	15541	15382	15386	15351	15307	15501	15404	15381	15273	15472	15410	15477	15401	15489	15349	15466	15334	15446	15229	15483	15424	15299	15351	15267	15390	15383	15240	15303	15184	15336	15464	15346	15461	15281	15278	15446	15492	15283	15597	15518	15499	15415	15321	15520	15380	15378	15514	15257	15371	15307	15488	15497	15214	15335	15461	15362	15260	15422	15501	15433	15335	15567	15449	15445	15327	15342	15386	15489	15294	15528	15470	15492	15329	15329	15391	15406	15502	15360	15385	15640	15477	15481	15361	15462	15401	15292	15499	15188	15322	15564	15321	15553	15629	15680	15317	15409	15155	15523	15339	15518	15434	15465	15397	15330	15255	15417	15444	15507	15506	15430	15401	15265	15389	15427	15493	15510	15674	15483	15494	15369	15357	15366	15309	15385	15254	15240	15535	15368	15478	15467	15495	15442	15460	15434	15504	15622	15381	15306	15408	15368	15373	15186	15407	15306	15329	15473	15439	15411	15353	15470	15465	15232	15551	15483	15228	15331	15386	15517	15434	15398	15509	15322	15502	15361	15445	15297	15396	15381	15269	15250	15332	15514	15435	15403	15345	15411	15391	15321	15339	15246	15528	15406	15616	15443	15360	15449	15368	15299	15514	15449	15483	15431	15402	15381	15532	15315	15386	15339	15465	15336	15479	15431	15363	15564	15526	15450	15488	15457	15293	15546	15270	15410	15466	15376	15487	15477	15558	15455	15326	15446	15371	15405	15368	15389	15456	15411	15434	15383	15482	15513	15425	15332	15485	15443	15333	15282	15565	15321	15358	15516	15462	15324	15248	15391	15638	15353	15301	15365	15472	15508	15536	15299	15354	15249	15611	15443	15556	15400	15454	15469	15353	15385	15474	15236	15463	15359	15392	15388	15467	15403	15414	15544	15496	15523	15268	15361	15371	15414	15559	15408	15451	15427	15374	15504	15185	15259	15164	15449	15284	15406	15476	15396	15540	15277	15384	15364	15421	15378	15452	15316	15329	15227	15359	15298	15323	15428	15349	15273	15383	15474	15271	15316	15316	15573	15521	15382	15219	15487	15402	15323	15409	15272	15474	15271	15400	15459	15464	15333	15431	15481	15509	15445	15301	15380	15312	15490	15435	15489	15457	15507	15480	15485	15430	15395	15297	15480	15357	15536	15392	15496	15225	15535	15377	15362	15410	15416	15404	15304	15360	15469	15333	15562	15311	15337	15488	15443	15457	15331	15236	15275	15380	15548	15514	15471	15288	15472	15469	15337	15383	15395	15315	15301	15420	15412	15452	15492	15358	15315	15530	15463	15364	15363	15294	15398	15413	15303	15395	15405	15368	15473	15378	15356	15404	15430	15356	15477	15396	15490	15408	15439	15319	15416	15344	15542	15193	15477	15459	15358	15433	15341	15219	15371	15438	15393	15282	15310	15304	15450	15448	15513	15571	15471	15321	15473	15446	15533	15399	15343	15496	15476	15445	15479	15417	15557	15549	15551	15380	15451	15447	15476	15255	15334	15473	15455	15358	15209	15389	15434	15397	15322	15494	15333	15306	15326	15370	15433	15425	15289	15429	15432	15485	15210	15508	15550	15280	15499	15623	15309	15519	15486	15438	15526	15219	15447	15270	15415	15365	15311	15499	15377	15364	15552	15441	15518	15208	15315	15410	15480	15541	15413	15347	15331	15352	15513	15484	15427	15396	15233	15286	15539	15305	15167	15406	15434	15524	15186	15441	15368	15297	15320	15423	15523	15182	15282	15330	15475	15428	15321	15483	15478	15423	15402	15407	15510	15302	15401	15374	15336	15480	15484	15143	15397	15347	15453	15479	15311	15338	15395	15379	15314	15347	15328	15419	15417	15487	15364	15257	15364	15339	15323	15397	15397	15364	15462	15456	15341	15491	15381	15372	15416	15464	15469	15314	15394	15112	15390	15323	15374	15363	15397	15614	15393	15405	15477	15204	15440	15600	15518	15457	15322	15283	15414	15438	15272	15349	15521	15542	15419	15458	15394	15302	15349	15276	15434	15361	15429	15455	15162	15200	15422	15231	15526	15227	15459	15362	15473	15496	15421	15242	15353	15421	15452	15392	15599	15463	15446	15450	15403	15420	15381	15390	15250	15325	15398	15442	15398	15411	15523	15371	15334	15342	15288	15462	15365	15434	15517	15328	15480	15438	15417	15447	15378	15298	15374	15382	15276	15472	15434	15478	15382	15543	15421	15497	15441	15471	15362	15331	15283	15468	15356	15379	15531	15532	15525	15490	15369	15187	15350	15394	15352	15375	15336	15343	15503	15603	15593	15389	15473	15384	15558	15442	15422	15487	15522	15335	15525	15476	15414	15555	15406	15548	15400	15318	15482	15323	15306	15378	15366	15327	15532	15554	15304	15304	15464	15355	15296	15403	15533	15483	15464	15442	15515	15416	15415	15373	15382	15416	15387	15395	15444	15260	15495	15366	15433	15410	15286	15225	15286	15400	15320	15365	15385	15482	15412	15497	15363	15407	15344	15372	15592	15316	15213	15366	15405	15414	15365	15344	15400	15507	15375	15480	15268	15366	15504	15404	15539	15499	15243	15563	15471	15366	15384	15482	15341	15486	15339	15357	15297	15275	15479	15421	15340	15253	15296	15232	15455	15361	15271	15509	15546	15460	15397	15502	15302	15432	15415	15298	15390	15425	15424	15447	15327	15319	15412	15527	15466	15537	15548	15232	15283	15233	15358	15400	15450	15359	15371	15419	15446	15403	15296	15415	15507	15570	15346	15416	15366	15458	15431	15362	15387	15419	15267	15384	15413	15362	15302	15490	15460	15394	15471	15511	15508	15416	15450	15640	15596	15377	15375	15311	15382	15406	15373	15497	15497	15323	15553	15490	15435	15517	15381	15460	15393	15492	15393	15444	15476	15410	15421	15427	15412	15529	15134	15408	15386	15482	15296	15275	15302	15453	15345	15485	15328	15460	15477	15358	15336	15402	15553	15127	15395	15422	15393	15508	15604	15353	15398	15287	15410	15400	15403	15319	15380	15478	15443	15425	15322	15424	15418	15428	15415	15605	15551	15460	15398	15391	15427	15472	15382	15453	15331	15406	15662	15332	15281	15424	15397	15430	15476	15341	15255	15343	15641	15496	15364	15222	15440	15196	15440	15490	15408	15406	15415	15447	15601	15375	15464	15590	15406	15417	15448	15269	15311	15419	15386	15470	15529	15343	15397	15424	15446	15390	15407	15471	15294	15544	15464	15417	15465	15356	15412	15332	15395	15231	15380	15524	15337	15387	15280	15386	15421	15514	15482	15375	15359	15404	15492	15520	15425	15379	15548	15509	15347	15360	15293	15428	15263	15456	15495	15529	15455	15455	15423	15390	15364	15538	15469	15622	15331	15441	15489	15355	15450	15387	15560	15288	15432	15560	15421	15340	15398	15494	15423	15476	15242	15563	15368	15470	15264	15467	15348	15225	15344	15528	15352	15368	15244	15521	15262	15372	15435	15244	15385	15368	15252	15536	15410	15468	15471	15377	15410	15480	15407	15432	15503	15469	15463	15471	15433	15367	15477	15420	15371	15464	15555	15298	15459	15193	15338	15420	15326	15409	15469	15378	15490	15273	15352	15215	15411	15309	15501	15488	15499	15507	15427	15293	15474	15289	15388	15320	15248	15344	15352	15318	15444	15428	15479	15403	15603
22602	21106	28936	35308	59564	61340	47165	33173	24066	19576	18024	17632	17441	17436	17422	17412	17306	17287	17161	17169	17050	17224	17089	17021	17164	17035	17275	17281	17048	17169	17058	17227	17140	17096	17118	17203	17077	17155	17238	17227	17040	17329	17070	17193	17027	17230	17185	17092	17100	17112	16977	17007	17114	17106	17194	17309	17152	16995	16992	17058	16873	17004	16961	17077	17205	16866	16960	16981	16830	17100	16887	17088	16931	17016	17174	17157	16988	17208	17006	17220	17070	17081	17092	17041	17218	17214	17294	17050	17162	17224	17340	17146	16974	17153	17165	17172	17027	17055	16909	17087	16967	17023	17048	17023	17033	16923	17157	17095	17104	17036	17067	17060	17256	17025	17122	17064	17059	17032	17095	17245	17066	17306	17145	17018	17025	16971	17136	17051	17130	16840	16951	17187	17210	17159	17008	17118	17119	17093	16963	16991	17061	17120	17059	17009	17020	17120	17181	17193	16934	16831	16976	17071	17081	16953	16889	17134	16863	16901	17106	16955	17082	17007	16983	16935	17030	17097	17031	16914	17130	17261	17008	17022	17080	17068	17061	16978	17034	17078	16980	17098	16923	17147	17107	17054	17087	17051	16982	17085	17046	17157	17077	16994	17129	17173	17235	17104	16982	16989	16829	17109	17142	17055	17156	17086	16940	16992	17142	17076	17036	16981	17113	17002	17084	17136	17044	16912	16939	17011	17186	17143	17098	17130	16913	17116	17149	17086	17217	17013	17033	16810	17140	17201	17081	17122	17083	17024	17085	16923	17157	16938	17087	17021	17075	17010	16946	17117	17008	16928	16970	17206	17071	17068	17167	16955	17097	17082	16949	16800	17045	17080	17046	16866	16947	17034	17029	16995	17137	17104	17074	17191	16991	17055	16999	17174	17087	17037	17149	17105	17095	17064	16940	17284	17143	17163	16844	16974	17042	16968	16828	17050	17037	17162	17075	16928	16874	16814	16995	17207	17216	17128	17146	17379	17145	16862	17082	16847	17209	17039	17135	16993	17079	16816	16903	16987	17091	17126	16825	16930	17140	16929	17128	16969	17178	17209	17144	17184	17106	16974	16782	17116	17032	17021	17061	16889	17156	17088	16968	16852	17106	16965	17108	17041	17103	17025	17063	17129	17007	17091	17039	17064	17054	16969	17170	17078	17077	17044	17153	17080	16986	17178	16903	17049	16892	16980	16974	17090	17089	17152	17080	17146	16838	17049	17229	16946	17093	17000	17175	17067	16967	17127	17022	17243	17173	17032	17096	16946	17196	16905	16923	17015	17128	16960	16999	17023	17057	16967	16965	16950	16912	16951	16983	17206	17197	17020	16962	17021	17009	17168	17169	16937	16921	17074	16950	17201	17009	17263	17284	17020	17041	17174	17163	17238	16928	16944	16980	17315	17171	17285	17111	17069	17069	17025	17074	17016	17205	16909	17120	17268	17131	17195	16983	17230	17306	16919	16970	17032	17294	16990	17072	17119	17087	17214	16998	17248	17176	17003	17037	16997	17088	16967	16982	16912	17142	17034	17209	16985	17028	17019	17085	17289	16994	17008	17313	17162	17119	17125	17202	17235	17091	17046	16986	17043	17144	17070	16944	16809	17013	17087	17094	16985	17050	17115	17194	17050	16921	16965	17005	16935	17212	17218	16975	16967	17020	16906	17257	17038	17109	16961	17085	17032	17144	16906	17095	16932	16918	17084	17133	16973	16925	17068	17040	17003	17016	17178	17166	16985	17112	16997	16953	17072	17133	17140	17168	16987	17050	17095	17070	16886	17092	17060	16912	17059	17128	16835	17279	17116	17109	17229	17050	16998	16933	16990	16998	17028	17161	17134	17121	17079	16913	17089	16946	16942	17013	16782	17003	16952	17001	16965	17047	17231	17041	17294	17052	16911	17161	16922	17216	17086	17043	16975	17088	17161	17060	16983	17194	17076	16911	17008	16986	17247	17250	17174	17090	17095	16956	16976	17123	17174	16942	17067	17117	17128	17294	16972	17037	16965	17338	16893	17071	17297	17167	16960	16935	16817	17000	17076	16929	17063	17006	17195	17200	17040	17005	17041	16973	17045	17107	17171	17030	17165	17068	17070	17040	17218	17058	16941	17168	17100	16936	17144	17250	17001	17004	16881	17061	17080	17025	17005	17107	16913	17126	17061	17094	17176	17144	16997	16927	16864	17056	16965	17167	17184	17015	16921	16861	16975	16949	17203	17115	17112	17094	16957	17118	17110	17188	16943	16924	17119	16890	16846	17130	17109	17105	17109	17049	16892	17084	17070	16957	17157	17006	17173	16895	17146	17020	17055	17269	16964	17033	16949	17093	17138	17051	16987	17134	17012	17207	17140	17095	17156	17032	17073	17018	17050	17047	17220	17005	16936	17002	17096	17118	17363	17182	17047	17060	17174	17024	17165	17204	16993	16952	17220	17150	17229	16844	17076	16962	17049	17129	17037	17136	17105	16825	17042	17071	17064	17091	16996	17116	17043	17147	17225	16940	16984	17187	16994	16960	17046	16898	17229	17192	17084	17123	17106	17119	17207	17092	16999	17126	17076	16938	16907	16885	16885	17080	17032	16922	17146	17085	16966	16981	17063	16664	16852	17026	17080	17198	16830	16882	16819	16979	16935	16935	17144	17012	16882	16997	17138	17271	16979	17120	16898	17113	17092	17110	17117	17121	16991	16885	17083	17262	17271	17026	17129	17032	17091	17225	16939	17042	16887	16906	16980	17142	16966	17160	16971	17072	17055	17149	16949	16939	16926	16995	17028	17082	16957	16995	17333	17128	17124	17159	17210	17022	17267	17242	16895	16996	17207	17057	16943	17156	17081	16947	17133	17094	16901	16913	17071	17018	17201	17010	16971	17253	17176	17086	17060	17064	17069	17086	17043	17078	17104	17197	17102	17050	17022	17302	17062	17102	17244	16896	17151	17094	17016	16994	16987	17029	17090	17024	17118	17065	17005	17145	17144	17005	17184	17150	16982	17103	16829	17101	17050	17094	16991	17096	16978	16979	16930	17115	17094	17150	16933	17014	17126	17101	17070	16935	17023	16922	17127	17069	17003	17094	17094	17111	17193	17026	17053	17063	17039	17008	17028	16918	17023	17094	16975	16960	17080	16945	17034	16969	16957	17211	17040	16974	17115	17138	16950	17320	17228	17083	16994	17173	17026	17185	16929	17151	16967	17197	17240	17257	16892	17077	17056	17095	16808	16814	17194	17186	17210	16991	17086	17081	17160	17059	16931	16884	17275	17094	16959	17110	17046	17054	17125	16991	17009	16875	17056	17155	17082	17003	17001	17063	17008	17103	17019	16940	17303	17038	16941	17085	16945	16902	16849	17156	17060	16984	17145	17234	17047	17023	17171	16995	17087	17049	17080	16988	17227	17155	17189	17111	17105	16973	17264	17078	17158	16983	16935	17134	16956	17019	17057	16979	16903	16996	16997	17249	17031	17246	17058	16960	17173	17036	16865	16944	17099	17072	16983	16993	16951	17092	17112	16999	17069	16736	16922	16987	17150	17010	17190	17145	17159	16964	16977	17007	17072	16979	17008	17373	17100	17039	17121	17243	17141	17036	17017	17147	17044	16956	17032	17170	16976	17060	16758	17082	17054	17138	17017	17042	17111	17073	17088	17202	17058	17139	17104	16993	17028	16949	17015	16932	16917	17174	17113	16970	16996	16884	17029	17075	16922	17292	17304	17164	16727	17241	17142	17179	17167	17032	17155	16947	17028	17190	17226	16910	17095	17236	16874	16967	16851	17046	17169	17264	16974	16968	17179	16948	17164	17067	17150	16968	17132	17012	16979	17053	17240	16896	17179	17031	17092	17109	16928	17059	17207	16874	17077	17123	17022	17115	17160	17135	16959	17075	16954	17161	17018	16892	17023	16966	17025	17086	16974	17138	17245	16925	17060	17136	17143	17117	17031	17053	16910	17112	16953	17060	17030	16947	17147	16836	17103	17046	17114	16872	17038	17071	17012	16962	17009	17043	16903	17033	16888	17070	17090	17002	16944	16956	16781	17066	17231	17179	16900	16857	17129	17122	17013	16992	17168	17096	17031	17104	17246	17112	17156	17041	17305	17162	16858	16969	17182	17211	17109	17062	17152	17108	17028	17031	17140	16946	17193	17117	16915	17058	17008	16998	17270	16979	16955	17049	16882	17128	16856	17080	17114	17092	17105	16909	17135	17154	17187	17131	17035	17162	17139	16905	17045	17032	16906	17315	17155	17032	16994	16929	16988	17097	17139	17176	17261	17034	16857	17003	16967	17124	16900	17331	17087	17088	17050	17204	17050	16999	16914	17021	17141	17122	17048	16884	17229	17083	16961	17169	17248	16922	17003	17010	17052	17017	17139	17041	17086	17111	17062	17225	17095	16928	17144	17237	17209	17173	16918	17112	16912	16878	16909	17056	17062	17022	16979	16988	17076	16963	17136	16987	16896	17306	17190	16956	17027	17248	16953	17299	17066	17103	17214	17068	17053	17080	16982	17109	17096	17212	17038	17163	17067	17168	17006	17124	16996	17089	16991	16945	16969	17027	17015	17089	17258	17104	17024	17048	17206	17211	17017	17068	16910	17085	17230	16962	17334	17133	17047	16868	17174	17233	16992	17012	17172	16995	16977	17242	17194	17040	16966	16868	17129	16973	17068	17183	16890	17027	17063	16978	16874	16909	17057	16959	16993	17023	17136	17135	17069	17122	17093	17154	17231	16986	17254	16879	17037	17064	16967	17048	16950	17060	17006	16993	16998	17155	17052	16954	17157	17209	16991	17046	16967	17145	17010	17055	17003	17149	17159	16847	17114	17403	16991	17102	17013	17221	16996	16909	16996	17226	17307	17112	17144	16966	17069	17034	16986	17160	17219	16879	17039	17007	17033	16913	17082	17118	17158	17145	16882	17013	17329	17056	17075	16910	16903	17060	16829	17026	17009	16935	16935	17283	16970	16959	16950	17060	17260	17008	17043	16969	17005	17238	17060	17155	17002	17061	17177	17130	17055	17056	16907	17180	17064	17160	16934	17090	17042	17003	17124	16990	16904	16823	17001	17214	16894	17155	17188	17319	17079	16910	17149	17061	16913	17029	16899	16958	16982	17167	17087	17125	17042	17216	17110	17197	17063
19484	35981	35617	71129	80336	68574	48646	34317	23178	17252	15996	15613	15717	15636	15585	15527	15711	15609	15735	15753	15583	15784	15647	15570	15392	15562	15607	15623	15614	15658	15570	15499	15472	15565	15622	15606	15629	15563	15564	15555	15521	15623	15536	15703	15806	15537	15575	15528	15525	15540	15501	15707	15600	15656	15752	15357	15600	15315	15695	15592	15584	15600	15381	15708	15472	15434	15502	15637	15579	15742	15430	15747	15452	15602	15684	15542	15545	15505	15567	15585	15725	15531	15462	15633	15477	15491	15513	15700	15650	15576	15532	15616	15686	15474	15445	15383	15559	15659	15654	15619	15459	15511	15497	15487	15600	15705	15340	15597	15506	15624	15870	15587	15739	15720	15544	15563	15555	15595	15626	15680	15547	15596	15558	15474	15573	15365	15601	15554	15700	15371	15499	15548	15671	15611	15506	15518	15410	15479	15606	15578	15550	15510	15576	15711	15511	15612	15639	15529	15697	15694	15503	15498	15559	15515	15585	15611	15438	15585	15515	15655	15623	15607	15584	15488	15618	15470	15709	15446	15543	15533	15453	15641	15653	15484	15674	15536	15611	15614	15516	15483	15644	15444	15477	15531	15521	15560	15503	15333	15576	15565	15483	15465	15587	15485	15651	15685	15594	15673	15703	15673	15310	15559	15459	15612	15473	15663	15519	15672	15464	15574	15502	15629	15594	15605	15433	15488	15784	15421	15510	15553	15602	15629	15532	15704	15597	15509	15469	15494	15459	15630	15546	15482	15619	15464	15700	15439	15682	15516	15596	15603	15448	15809	15516	15717	15416	15416	15706	15589	15540	15438	15536	15557	15652	15661	15606	15657	15526	15482	15476	15443	15679	15553	15586	15654	15633	15460	15524	15669	15471	15627	15456	15557	15401	15727	15522	15485	15323	15523	15479	15456	15534	15551	15507	15387	15553	15705	15661	15516	15561	15540	15711	15383	15580	15578	15503	15692	15557	15597	15433	15726	15650	15567	15792	15676	15731	15552	15525	15443	15501	15615	15576	15631	15615	15616	15490	15598	15496	15528	15733	15704	15476	15649	15512	15565	15451	15600	15614	15478	15645	15517	15481	15631	15686	15475	15630	15446	15459	15656	15690	15672	15560	15454	15401	15485	15548	15696	15404	15558	15501	15422	15409	15416	15477	15643	15496	15532	15534	15504	15604	15376	15454	15523	15511	15490	15486	15478	15652	15593	15476	15552	15563	15617	15539	15521	15547	15517	15520	15613	15361	15495	15609	15558	15642	15458	15573	15606	15641	15739	15592	15552	15554	15704	15569	15685	15434	15666	15547	15598	15515	15521	15512	15505	15712	15369	15614	15746	15587	15610	15616	15563	15610	15468	15663	15636	15583	15504	15663	15552	15419	15582	15633	15504	15614	15596	15394	15433	15558	15569	15621	15530	15545	15439	15722	15716	15347	15575	15686	15520	15672	15588	15344	15642	15666	15511	15542	15603	15484	15578	15629	15726	15443	15635	15539	15337	15658	15515	15559	15621	15467	15469	15511	15484	15747	15658	15601	15434	15687	15562	15610	15423	15690	15700	15594	15524	15537	15573	15527	15540	15427	15538	15507	15519	15495	15706	15570	15510	15431	15479	15502	15671	15696	15524	15507	15611	15547	15490	15502	15573	15566	15558	15670	15514	15657	15639	15482	15656	15526	15362	15562	15386	15722	15312	15584	15500	15520	15620	15683	15520	15668	15545	15618	15482	15481	15530	15501	15461	15644	15562	15434	15559	15512	15503	15500	15546	15407	15475	15613	15591	15539	15582	15686	15430	15709	15581	15625	15561	15505	15471	15466	15620	15598	15401	15602	15469	15605	15662	15520	15432	15487	15431	15531	15455	15641	15506	15443	15346	15470	15486	15441	15501	15677	15446	15570	15597	15623	15497	15522	15524	15506	15614	15643	15543	15484	15546	15495	15609	15459	15354	15695	15576	15488	15536	15625	15454	15674	15592	15442	15593	15520	15581	15515	15601	15466	15508	15621	15539	15467	15615	15676	15592	15589	15638	15439	15566	15450	15359	15576	15647	15585	15645	15563	15582	15608	15531	15611	15749	15686	15521	15404	15518	15613	15497	15581	15626	15559	15412	15514	15485	15400	15480	15508	15634	15510	15590	15685	15561	15519	15665	15563	15541	15717	15678	15486	15724	15569	15540	15624	15643	15546	15520	15699	15571	15531	15643	15424	15550	15474	15527	15597	15540	15455	15707	15396	15661	15433	15530	15643	15424	15567	15427	15567	15565	15683	15463	15697	15553	15567	15665	15511	15592	15709	15607	15582	15478	15621	15546	15661	15514	15576	15649	15753	15606	15506	15414	15428	15614	15503	15522	15662	15668	15509	15452	15574	15582	15626	15611	15621	15477	15481	15568	15503	15552	15682	15502	15522	15534	15511	15540	15465	15335	15521	15749	15614	15480	15583	15516	15611	15384	15524	15422	15519	15505	15568	15652	15642	15754	15376	15576	15483	15535	15691	15600	15608	15591	15548	15620	15502	15609	15648	15661	15403	15602	15460	15522	15493	15552	15690	15448	15587	15357	15518	15386	15660	15554	15565	15444	15557	15569	15580	15510	15510	15419	15548	15462	15484	15576	15523	15595	15490	15512	15360	15590	15555	15432	15439	15574	15442	15423	15578	15799	15685	15484	15504	15447	15485	15512	15545	15610	15650	15388	15496	15613	15645	15656	15567	15477	15559	15700	15447	15543	15568	15505	15590	15557	15660	15689	15498	15658	15705	15484	15553	15523	15584	15460	15607	15639	15676	15429	15497	15790	15539	15617	15539	15667	15577	15880	15591	15529	15583	15433	15573	15477	15413	15513	15468	15554	15674	15629	15475	15643	15532	15611	15702	15512	15296	15444	15604	15543	15721	15421	15555	15473	15587	15653	15538	15628	15532	15517	15770	15534	15708	15661	15554	15646	15499	15652	15551	15652	15558	15591	15501	15546	15495	15476	15411	15627	15709	15503	15554	15485	15488	15656	15609	15617	15460	15454	15626	15687	15587	15597	15449	15620	15503	15711	15551	15486	15349	15503	15541	15482	15498	15601	15484	15502	15549	15497	15647	15608	15608	15761	15516	15634	15442	15513	15622	15735	15442	15499	15406	15582	15598	15603	15651	15555	15661	15457	15505	15488	15526	15473	15448	15527	15535	15529	15750	15534	15441	15576	15552	15648	15559	15506	15478	15493	15477	15545	15635	15508	15674	15507	15591	15559	15552	15518	15534	15737	15427	15634	15566	15660	15492	15550	15675	15468	15495	15508	15548	15525	15709	15687	15608	15573	15522	15604	15589	15636	15444	15502	15387	15511	15443	15584	15530	15426	15646	15510	15670	15573	15450	15477	15559	15515	15644	15665	15493	15560	15556	15759	15564	15520	15501	15704	15413	15677	15427	15298	15654	15403	15528	15386	15552	15630	15605	15487	15626	15465	15653	15567	15582	15562	15591	15565	15525	15635	15514	15628	15581	15685	15592	15516	15413	15610	15572	15567	15505	15641	15694	15656	15432	15446	15626	15618	15585	15722	15493	15584	15394	15531	15680	15211	15744	15327	15508	15620	15647	15533	15559	15600	15611	15504	15402	15522	15569	15490	15619	15747	15526	15663	15590	15528	15570	15583	15573	15458	15544	15403	15482	15505	15728	15562	15529	15381	15626	15609	15572	15639	15591	15585	15696	15538	15530	15487	15713	15658	15596	15670	15478	15451	15673	15492	15639	15456	15591	15591	15651	15627	15521	15685	15357	15527	15350	15752	15275	15699	15552	15377	15450	15510	15658	15355	15482	15649	15468	15662	15702	15628	15543	15543	15536	15480	15505	15520	15426	15523	15473	15491	15498	15642	15566	15533	15568	15592	15654	15584	15538	15439	15590	15499	15619	15560	15558	15646	15548	15564	15605	15461	15658	15564	15577	15381	15461	15604	15577	15518	15593	15584	15617	15458	15525	15438	15533	15540	15613	15515	15596	15502	15646	15524	15610	15664	15636	15546	15384	15618	15628	15439	15458	15522	15478	15507	15621	15526	15737	15475	15431	15678	15721	15545	15454	15565	15514	15549	15482	15550	15505	15558	15643	15524	15534	15567	15579	15537	15633	15529	15366	15512	15612	15433	15431	15370	15426	15466	15521	15572	15546	15557	15472	15707	15632	15602	15498	15676	15628	15507	15485	15396	15679	15570	15537	15549	15492	15566	15551	15651	15530	15482	15590	15507	15491	15354	15531	15536	15475	15453	15687	15407	15616	15597	15595	15438	15544	15480	15652	15445	15690	15579	15555	15649	15603	15501	15486	15550	15581	15426	15551	15529	15537	15610	15452	15456	15441	15641	15500	15529	15604	15557	15433	15523	15462	15593	15410	15456	15341	15649	15586	15583	15583	15469	15586	15550	15624	15579	15473	15644	15695	15445	15534	15465	15505	15712	15662	15425	15604	15504	15357	15550	15469	15612	15500	15523	15651	15563	15588	15601	15653	15451	15583	15494	15675	15501	15685	15504	15458	15729	15591	15267	15569	15606	15479	15546	15626	15518	15500	15700	15542	15614	15476	15554	15602	15459	15431	15461	15490	15457	15579	15501	15421	15510	15516	15630	15511	15469	15509	15591	15505	15566	15455	15601	15354	15601	15461	15714	15571	15638	15546	15573	15572	15553	15459	15700	15473	15583	15472	15401	15698	15676	15512	15613	15612	15399	15640	15432	15401	15504	15546	15556	15522	15609	15593	15614	15642	15713	15412	15483	15624	15667	15424	15485	15530	15505	15570	15495	15559	15610	15574	15744	15586	15493	15688	15645	15505	15574	15362	15415	15701	15594	15425	15529	15555	15579	15565	15484	15393	15619	15426	15696	15587	15614	15423	15479	15484	15470	15553	15646	15652	15405	15514	15674	15607	15593	15538	15532	15592	15607	15554	15708	15546	15536	15536	15427	15578	15428	15462	15374	15449	15483	15684	15630	15568	15689	15529	15465	15501	15435	15559	15575	15569	15550	15592	15521	15461	15473	15628	15507	15395	15525	15597	15588	15380	15501	15518	15573	15496	15595	15638	15521	15595	15543	15650	15708	15625	15507	15626	15539	15470	15291	15572	15725	15393	15618	15547	15829	15656	15621	15543	15544
26941	22189	26851	30926	35362	29311	23839	19739	17822	16832	16766	16728	16399	16402	16501	16582	16533	16525	16510	16563	16647	16601	16509	16556	16530	16476	16565	16420	16530	16583	16442	16464	16522	16771	16446	16394	16545	16381	16458	16475	16548	16599	16546	16647	16749	16563	16549	16367	16586	16604	16665	16502	16575	16485	16590	16696	16587	16631	16489	16652	16437	16415	16445	16397	16712	16519	16635	16437	16673	16476	16534	16552	16365	16576	16442	16364	16494	16634	16580	16434	16413	16456	16378	16599	16418	16633	16598	16499	16732	16517	16514	16607	16302	16586	16654	16510	16643	16311	16386	16512	16438	16363	16378	16311	16258	16283	16511	16521	16453	16434	16452	16355	16502	16251	16464	16603	16365	16259	16476	16421	16620	16497	16438	16308	16545	16554	16405	16568	16563	16346	16671	16513	16406	16550	16439	16405	16569	16563	16593	16560	16432	16628	16394	16617	16717	16431	16445	16573	16457	16553	16502	16384	16567	16445	16366	16360	16767	16541	16368	16513	16540	16541	16406	16563	16327	16195	16423	16401	16631	16463	16595	16291	16633	16313	16582	16449	16521	16701	16479	16520	16560	16398	16404	16332	16311	16525	16592	16585	16380	16264	16552	16367	16518	16287	16367	16574	16840	16633	16553	16442	16564	16626	16370	16213	16484	16495	16435	16524	16606	16367	16589	16551	16233	16426	16501	16429	16367	16594	16536	16425	16413	16505	16523	16315	16480	16413	16531	16408	16536	16410	16334	16512	16561	16672	16550	16576	16526	16506	16448	16316	16406	16790	16413	16455	16519	16546	16553	16533	16626	16485	16556	16621	16475	16465	16277	16471	16431	16475	16545	16417	16292	16568	16736	16399	16465	16695	16441	16433	16589	16420	16506	16576	16492	16279	16692	16379	16450	16357	16571	16570	16346	16575	16638	16536	16440	16479	16529	16521	16333	16639	16502	16561	16553	16608	16622	16364	16461	16639	16396	16533	16529	16365	16286	16770	16483	16376	16441	16483	16380	16423	16549	16430	16371	16394	16557	16456	16574	16359	16618	16401	16614	16553	16740	16401	16358	16492	16425	16536	16497	16538	16597	16417	16382	16531	16609	16500	16546	16607	16466	16401	16542	16443	16472	16512	16258	16512	16523	16207	16669	16645	16444	16551	16508	16275	16410	16613	16439	16373	16449	16380	16413	16388	16592	16449	16554	16685	16472	16490	16572	16484	16498	16369	16546	16649	16504	16511	16695	16573	16649	16544	16530	16359	16387	16546	16442	16583	16553	16544	16422	16482	16539	16351	16633	16627	16569	16438	16465	16512	16512	16400	16491	16491	16435	16594	16633	16645	16413	16499	16525	16494	16593	16602	16622	16230	16378	16694	16588	16515	16464	16511	16554	16637	16541	16665	16555	16578	16378	16645	16447	16522	16575	16644	16338	16436	16462	16448	16638	16429	16660	16391	16345	16664	16417	16780	16319	16567	16487	16523	16462	16265	16496	16520	16521	16593	16320	16422	16475	16449	16630	16488	16592	16377	16385	16544	16443	16254	16585	16440	16472	16483	16507	16553	16614	16570	16611	16466	16601	16717	16415	16410	16513	16520	16295	16423	16468	16398	16582	16438	16606	16392	16725	16682	16330	16690	16418	16442	16500	16439	16540	16558	16334	16684	16542	16412	16544	16591	16529	16452	16509	16765	16348	16281	16511	16504	16555	16372	16262	16448	16306	16552	16266	16373	16582	16414	16575	16538	16341	16514	16501	16523	16562	16555	16795	16557	16347	16652	16371	16454	16518	16618	16389	16431	16586	16341	16552	16493	16558	16736	16738	16433	16346	16422	16464	16341	16601	16635	16480	16607	16343	16463	16559	16531	16242	16459	16667	16489	16402	16319	16528	16319	16574	16540	16619	16447	16436	16485	16430	16386	16505	16606	16614	16664	16612	16252	16417	16386	16562	16396	16287	16347	16561	16425	16524	16381	16249	16313	16578	16534	16625	16670	16679	16507	16560	16335	16491	16626	16422	16756	16648	16536	16444	16336	16259	16522	16451	16289	16422	16295	16412	16388	16526	16557	16518	16356	16456	16434	16430	16462	16373	16567	16511	16499	16418	16456	16577	16442	16449	16614	16415	16695	16523	16396	16551	16506	16371	16478	16502	16611	16540	16438	16464	16726	16633	16291	16269	16436	16407	16529	16833	16588	16578	16505	16589	16515	16297	16412	16459	16534	16451	16496	16538	16395	16670	16410	16652	16524	16662	16422	16527	16342	16519	16352	16364	16389	16516	16529	16538	16415	16427	16310	16547	16369	16624	16530	16384	16436	16464	16399	16473	16455	16579	16449	16368	16462	16358	16524	16586	16481	16441	16563	16770	16537	16619	16539	16415	16515	16675	16500	16498	16373	16502	16592	16608	16489	16514	16553	16579	16530	16608	16392	16451	16495	16691	16503	16413	16403	16612	16483	16628	16315	16650	16549	16559	16655	16645	16600	16656	16445	16580	16449	16658	16415	16314	16501	16472	16483	16690	16517	16368	16482	16267	16651	16200	16526	16603	16542	16628	16458	16477	16655	16494	16420	16298	16350	16357	16440	16325	16510	16579	16276	16493	16400	16477	16478	16493	16514	16539	16525	16780	16169	16511	16747	16513	16476	16495	16447	16531	16378	16534	16514	16481	16669	16427	16545	16507	16538	16521	16438	16434	16462	16625	16320	16553	16555	16614	16459	16444	16601	16554	16672	16386	16540	16564	16670	16589	16504	16653	16494	16458	16323	16443	16501	16492	16536	16602	16430	16475	16483	16644	16505	16482	16290	16478	16363	16527	16536	16655	16530	16563	16556	16417	16461	16525	16454	16318	16571	16383	16361	16572	16653	16320	16434	16578	16415	16520	16407	16638	16378	16517	16488	16510	16609	16453	16536	16335	16676	16628	16418	16537	16493	16362	16474	16348	16450	16566	16328	16701	16319	16394	16609	16489	16457	16404	16603	16469	16585	16566	16269	16604	16761	16442	16622	16398	16587	16509	16515	16401	16371	16474	16660	16525	16318	16548	16378	16543	16549	16569	16696	16657	16449	16383	16311	16393	16394	16481	16444	16508	16471	16605	16564	16436	16308	16623	16617	16760	16497	16502	16467	16536	16481	16509	16438	16616	16428	16430	16524	16529	16459	16653	16407	16587	16619	16520	16391	16424	16553	16469	16460	16445	16319	16471	16623	16333	16456	16477	16445	16512	16373	16615	16375	16398	16559	16535	16435	16368	16337	16446	16476	16545	16660	16452	16619	16533	16511	16578	16511	16466	16496	16445	16474	16499	16402	16658	16731	16695	16697	16293	16568	16471	16494	16485	16475	16468	16550	16421	16421	16575	16535	16606	16422	16588	16509	16622	16670	16444	16443	16540	16544	16525	16444	16684	16567	16526	16333	16642	16528	16514	16310	16433	16599	16719	16750	16518	16431	16425	16457	16580	16629	16576	16393	16631	16458	16315	16458	16633	16469	16513	16448	16650	16548	16534	16568	16504	16667	16479	16458	16557	16363	16522	16585	16321	16541	16928	16556	16703	16445	16460	16641	16658	16483	16388	16516	16567	16561	16251	16523	16613	16620	16430	16402	16568	16574	16523	16422	16572	16574	16434	16465	16467	16422	16462	16583	16421	16675	16667	16585	16556	16600	16205	16402	16405	16642	16588	16526	16566	16471	16616	16349	16336	16467	16483	16408	16590	16321	16543	16471	16403	16593	16631	16358	16524	16493	16551	16646	16526	16339	16411	16389	16609	16479	16519	16473	16640	16681	16537	16415	16611	16439	16525	16395	16454	16619	16464	16599	16483	16461	16540	16525	16492	16295	16555	16610	16648	16548	16328	16513	16628	16595	16345	16417	16790	16456	16482	16610	16523	16572	16612	16707	16914	16484	16392	16544	16448	16330	16495	16391	16228	16458	16416	16431	16415	16481	16399	16594	16453	16527	16647	16442	16581	16604	16500	16590	16303	16472	16465	16602	16497	16565	16488	16528	16575	16455	16651	16540	16495	16461	16543	16611	16446	16469	16657	16587	16729	16459	16315	16404	16544	16473	16573	16537	16623	16616	16592	16513	16451	16492	16490	16636	16555	16410	16574	16571	16298	16546	16457	16421	16352	16457	16537	16566	16435	16406	16405	16579	16392	16553	16339	16355	16478	16498	16565	16413	16399	16333	16493	16339	16599	16474	16635	16426	16474	16448	16576	16680	16476	16534	16351	16742	16371	16557	16530	16472	16488	16761	16472	16524	16387	16382	16532	16487	16640	16262	16643	16427	16625	16458	16478	16459	16329	16507	16634	16543	16539	16386	16386	16618	16333	16423	16615	16556	16563	16512	16603	16570	16444	16334	16476	16302	16244	16534	16566	16522	16544	16658	16725	16578	16634	16539	16644	16401	16526	16508	16398	16447	16462	16461	16588	16519	16552	16518	16626	16527	16727	16205	16452	16343	16517	16628	16487	16475	16588	16470	16526	16472	16423	16695	16472	16479	16553	16598	16341	16335	16188	16402	16383	16453	16461	16276	16519	16403	16467	16527	16644	16598	16390	16521	16566	16551	16446	16487	16549	16524	16671	16516	16644	16692	16611	16473	16386	16329	16519	16535	16523	16496	16432	16613	16510	16632	16228	16480	16517	16454	16420	16648	16482	16420	16553	16511	16512	16570	16425	16525	16483	16453	16701	16477	16437	16612	16797	16716	16400	16492	16586	16603	16730	16435	16553	16446	16541	16400	16348	16388	16460	16426	16569	16707	16497	16591	16640	16469	16634	16605	16551	16552	16516	16370	16618	16471	16403	16741	16633	16346	16482	16501	16483	16543	16463	16367	16655	16514	16578	16511	16552	16268	16586	16242	16376	16536	16471	16431	16443	16622	16580	16545	16461	16304	16688	16592	16445	16497	16426	16366	16477	16590	16709	16502	16568	16441	16496	16319	16414	16563	16536	16436	16639	16512	16693	16475	16469	16480	16558	16647	16691	16548	16646	16637	16459	16502	16358	16586	16340	16586	16496	16393	16392	16466	16291	16566	16174	16368	16581	16461	16545	16579	16566	16592	16709	16417	16404	16454	16476	16557	16439	16399	16383	16687	16457	16568	16495	16645	16450	16504	16545	16580	16689	16513
17071	24679	26344	32842	36768	30133	23327	18548	16230	15627	15320	15216	15210	15315	15334	15197	15223	15176	15224	15439	15349	15371	15314	15335	15385	15211	15175	15178	15203	15194	15235	15343	15263	15166	15190	15125	15180	15285	15301	15395	15098	15206	15218	15275	15220	15345	15329	15268	15251	15247	15211	15268	15215	15224	15224	15313	15284	15287	15265	15213	15368	15075	15372	15352	15374	15247	15498	15118	15150	15149	15158	15368	15281	15185	15206	15251	15096	15239	15292	15239	15187	15271	15282	15246	15139	15228	15133	15299	15158	15329	15114	15142	15283	15177	15334	15432	15131	15334	15370	15043	15312	15296	15202	15243	15123	15210	15115	15196	15193	15263	15352	15163	15241	15362	15220	15169	15378	15261	15144	15172	15370	15398	15255	15340	15229	15124	15048	15303	15110	15204	15233	15255	15363	15229	15322	15174	15187	15201	15175	15330	15151	15270	14970	15338	15140	15297	15265	15143	15295	15299	15416	15140	15394	15261	15177	15307	15353	15155	15181	15222	15315	15015	15240	15212	15184	15221	15109	15256	15298	15086	15239	15233	15160	15216	15263	15402	15036	15300	15135	15243	15213	15197	15132	15372	15159	15266	15156	15274	15198	15263	15298	15353	15176	15137	15345	15257	15157	15234	15088	15065	15311	15275	15390	15137	15233	15191	15266	15228	15305	15253	15221	15233	15138	15256	15333	15096	15218	15311	15243	15371	15200	15071	15292	15272	15256	15230	15163	15281	15263	15234	15353	15319	15219	15107	15331	15136	15258	15244	15326	15252	15164	15210	15249	15354	15216	15304	15215	15170	15247	15041	15451	15268	15284	15366	15364	15209	15160	15180	15472	15290	15307	15258	15233	15159	15276	15153	15224	15112	15307	15325	15124	15248	15210	15348	15284	15170	15298	15230	15333	15247	15195	15324	15145	15150	15168	15227	15399	15234	15283	15309	15265	15268	15198	15161	15271	15256	15279	15220	15317	15217	15161	15413	15199	15104	15279	15089	15288	15154	15382	15144	15380	15258	15392	15217	15092	15344	15063	15165	15236	15134	15442	15381	15278	15342	15239	15322	15337	15218	15218	15188	15121	15222	15159	15228	15289	15320	15258	15237	15345	15129	15261	15272	15231	15201	15413	15144	15361	15167	15290	15257	15322	15170	15266	15059	15297	15281	15257	15161	15341	15143	15256	15264	15302	15237	15220	15378	15111	15055	15199	15263	15141	15186	15247	15070	15188	15422	15259	15185	15295	15211	15223	15380	15201	15203	15238	15187	15486	15293	15192	15171	15200	15088	15093	15159	15369	15432	15176	15203	15303	15149	15202	15145	15425	15179	15217	15346	15243	15352	15209	15343	15265	15220	15186	15190	15187	15125	15318	15405	15368	15286	15145	15215	15403	15226	15176	15302	15131	15182	15244	15128	15303	15248	15228	15237	15369	15256	15298	15330	15203	15053	15384	15193	15183	15338	15208	15130	15340	15315	15217	15172	15307	15322	15007	15379	15301	15070	15194	15325	15352	15201	15310	15264	15349	15320	15088	15279	15210	15389	15341	15213	15091	15478	15235	15203	15363	15319	15262	15175	15170	15293	15323	15219	15324	15254	15075	15208	15174	15289	15265	15158	15322	15036	15377	15126	15424	15320	15349	15242	15077	15109	15281	15237	15099	15350	15321	15405	15349	15258	15155	15276	15234	15057	15333	15202	15268	15353	15286	15367	15296	15173	15301	15123	15347	15419	15250	15166	15350	15342	15115	15160	15408	15476	15234	15136	15152	15260	15281	15182	15268	15274	15350	15195	15282	15261	15259	15309	15289	15194	15180	15126	15232	15347	15080	15320	15260	15275	15291	15258	15318	15255	15305	15258	15267	15320	15310	15167	15162	15340	15284	15306	15075	15301	15099	15107	15347	15222	15171	15378	15363	15124	15151	15196	15287	15244	15338	15237	15115	15306	15316	15281	15245	15226	15374	15293	15261	15372	15087	15258	15260	15220	15263	15447	15253	15280	15117	15144	15291	15081	15234	15257	15351	15197	15381	15224	15260	15316	15250	15370	15157	15185	15147	15215	15266	15296	15442	15142	15265	15272	15074	15307	15191	15355	15088	15219	15351	15342	15222	15292	15251	15318	15124	15355	15350	15221	15145	15344	15137	15182	15278	15235	15233	15315	15268	15449	15440	15220	15353	15109	15199	15282	15342	15213	15224	15150	15130	15188	15230	15148	15286	15140	15220	15025	15188	15381	15420	15252	15242	15106	15283	15375	15106	15186	15212	15408	15342	15264	15100	15332	15266	15358	15380	15396	15456	15213	15331	15326	15219	15124	15231	15135	15204	15183	15155	15242	15248	15281	15170	15135	15108	15279	15197	15108	15282	15123	15371	15217	15272	15145	15082	15081	15200	15405	15128	15287	15083	15386	15398	15165	15417	15257	15307	15329	15179	15166	15449	15107	15200	15227	15160	15104	15325	15370	15183	15259	15165	15121	15325	15114	15214	15102	15214	15131	15242	15324	15398	15080	15188	15240	15241	15255	15354	15310	15242	15269	15284	15354	15148	15258	15122	15351	15305	15370	15209	15165	15317	15430	15185	15335	15255	15350	15410	15010	15393	15335	15200	15371	15171	15331	15314	15286	15240	15235	15251	15236	15238	15124	15205	15174	15287	15326	15001	15229	15204	15231	15353	15184	15285	15413	15254	15347	15167	15285	15293	15269	15260	15273	15294	15145	15297	15126	15329	15312	15202	15154	15176	15331	15232	15134	15277	15192	15443	15094	15074	15104	15203	15148	15246	15287	15301	15289	15252	15362	15291	15352	15271	15385	15228	15306	15372	15252	15265	15328	15174	15262	15272	15174	15314	15210	15391	15194	15184	15373	15247	15355	15251	15312	15252	15310	15298	15167	15296	15158	15154	15085	15440	15341	15116	15276	15202	15300	15151	15207	15150	15155	15245	15167	15236	15175	15289	15208	15176	15349	15276	15301	15293	15239	15251	15193	15329	15350	15236	15279	15316	15215	15176	15148	15027	15253	15271	15185	15314	15229	15218	15214	15179	15247	15235	15120	15167	15249	15249	15246	15174	15147	15343	15197	15089	15218	15338	15330	15296	15361	15297	15051	15150	15356	15314	15097	15308	15125	15410	15331	15192	15216	15355	15223	15360	15376	15166	15316	15266	15375	15284	15366	15297	15273	15386	15226	15266	15381	15222	15253	15097	15276	15157	15292	15144	15308	15193	15221	15250	15183	15263	15362	15170	15276	15226	15162	15334	15267	15357	15255	15152	15321	15301	15399	14961	15073	15328	15292	15195	15175	15330	15126	15143	15273	15141	15392	15325	15240	15287	15216	15237	15207	15166	15317	15239	15284	15399	15205	15308	15158	15124	15484	15214	15169	15111	15184	15268	15203	15383	15198	15193	15290	15317	15156	15285	15421	15181	15243	15204	15272	15171	15134	15215	15462	15224	15272	15316	15316	15173	15166	15350	15009	15391	15373	15324	15160	15246	15335	15245	15245	15189	15410	15234	15293	15176	15372	15178	15297	15258	15285	15125	15069	15305	15206	15350	15268	15326	15133	15168	15091	15295	15230	15307	15232	15198	15152	15306	15071	15523	15072	15265	15270	15319	15246	15253	15318	15247	15245	15170	15166	15280	15274	15354	15303	15413	15145	15367	15170	15377	15287	15286	15387	15286	15321	15422	15229	15380	15194	15267	15229	15249	15352	15282	15341	15175	15219	15194	15266	15308	15088	15230	15268	15138	15185	15267	15151	15264	15265	15267	15254	15196	15150	15298	15318	15212	15218	15156	15375	15251	15368	15025	15204	15162	15169	15199	15481	15138	15320	15198	15334	15279	15195	15314	15434	15295	15377	15201	15235	15417	15303	15214	15129	15285	15286	15229	15339	15403	15264	15253	15179	15216	15109	15312	15146	15337	15158	15317	15075	15101	15246	15217	15286	15296	15206	15278	15318	15170	15423	15245	15202	15067	15205	15302	15065	15173	15129	15302	15140	15127	15226	15094	15187	15183	15417	15237	15218	15241	15301	15222	15128	15286	15137	15212	15221	15325	15424	15260	15301	15394	15327	15475	15380	15301	15065	15242	15254	15398	15260	15184	15309	15209	15238	15155	15359	15225	15157	15156	15225	15268	15268	15332	15434	15357	15171	15198	15260	15243	15403	15402	15222	15194	15218	15170	15310	15248	15316	15353	15280	15355	15314	15363	15194	15443	15055	15235	15307	15332	15255	15334	15095	15239	15379	15130	15141	15205	15207	15214	15364	15079	15236	15305	15205	15210	15338	15197	15123	15246	15076	15234	15249	15515	15266	15138	15307	15104	15278	15244	15331	15319	15332	15103	15247	15161	15434	15318	15304	15289	15105	15217	15265	15137	15262	15327	15236	15156	15102	15325	15161	15200	15288	15378	15247	15301	15186	15283	15277	15336	15196	15257	15282	15054	15221	15206	15091	15355	15280	15370	15278	15309	15344	15078	15284	15323	15092	15224	15197	15365	15244	15308	15342	15060	15301	15201	15206	15234	15273	15210	15324	15219	15301	15216	15124	15238	15359	15260	15354	15231	15208	15296	15274	15327	15336	15149	15344	15255	15306	15213	15228	15290	15271	15337	15232	15147	15231	15364	15187	15110	15231	15264	15148	15217	15232	15338	15173	15255	15418	15284	15245	15295	15099	15166	15357	15092	15331	15266	15178	15253	15144	15324	15202	15377	15109	15307	15305	15300	15307	15360	15196	15190	15377	15313	15239	15286	15093	15320	15199	15312	15229	15217	15171	15240	15362	15176	15202	15319	15252	15236	15338	15276	15220	15209	15169	15242	15192	15256	15180	15145	15345	15095	15289	15266	15190	15354	15388	15255	15343	15184	15280	15106	15199	15250	15169	15344	15325	15324	15197	15324	15154	15219	15149	15287	15309	15306	15221	15256	15227	15225	15344	15337	15306	15151	15131	15373	15255	15282	15188	15249	15388	15196	15406	15326	15080	15225	15129	15227	15366	15259	15141	15299	15252	15315	15196	15322	15205	15288	15324	15269	15417	15314	15337	15203	15255	15125	15303	15204	15273	15283	15245	15183	15296	15255	15266	15190	15125	15320	15238	15192	15133	15262	15220	15297	15219	15204	15297
23571	21068	28433	34595	58537	53794	42034	28971	21551	18342	17212	17003	17045	16897	16846	16860	16700	16837	16845	16691	16835	16827	16654	16642	16853	16715	16833	16780	16893	16814	16712	16854	16768	16766	16785	16713	16672	16986	16738	16587	16743	16841	16811	16691	16866	16874	16742	16776	16504	16514	16722	16544	16736	16738	16748	16663	16697	16614	16738	16759	16716	16873	16933	16629	16671	16714	16683	16583	16868	16833	16819	16726	16704	16777	16459	16773	16709	16552	16610	16602	16630	16767	16796	16697	16861	16690	16998	16684	16984	16623	16842	16869	16900	16628	16592	16740	16688	16685	16338	16605	16778	16687	16766	16633	16767	16636	16602	16912	16685	16755	16564	16656	16664	16642	16852	16670	16730	16676	16688	16570	16675	16502	16663	16661	16600	16541	16731	16729	16660	16581	16648	16650	16791	16735	16495	16554	16745	16536	16526	16505	16679	16911	16699	16699	16866	16571	16807	16625	16793	16666	16782	16772	16707	16337	16657	16894	16737	16787	16751	16812	16730	16682	16841	16725	16664	16650	16868	16713	16812	16728	16568	16665	16717	16653	16527	16618	16826	16580	16504	16828	16787	16651	16603	16542	16657	16790	16662	16795	16745	16825	16695	16677	16711	16609	16567	16795	16725	16778	16797	16838	16726	16595	16732	16684	16470	16750	16733	16739	16872	16792	16645	16690	16771	16711	16679	16642	16782	16690	16610	16799	16648	16672	16758	16673	16628	16531	16687	16754	16602	16742	16760	16777	16657	16550	16639	16797	16678	16715	16753	16809	16693	16678	16909	16751	16670	16574	16908	16896	16640	16770	16838	16752	16777	16690	16810	16504	16638	16774	16761	16738	16817	16679	16606	16603	16883	16767	16782	16790	16742	16785	16680	16641	16637	16883	16507	16960	16734	16712	16937	16797	16456	16839	16698	16712	16799	16522	16921	16772	16769	16788	16658	16840	16682	16890	16764	16521	16651	16636	16638	16545	16729	16596	16700	16711	16793	16673	16765	16693	16671	16783	16847	16784	16570	16747	16758	16890	16640	16757	16732	16665	16857	16462	16580	16673	16630	16776	16740	16822	16872	16771	16529	16693	16744	16701	16890	16807	16377	16842	16796	16935	16674	16722	16661	16791	16717	16637	16637	16748	16773	16661	16796	16715	16582	16589	16770	16703	16648	16772	16619	16924	16578	16765	16641	16848	16692	16711	16791	16769	17018	16914	16560	16599	16612	16651	16849	16572	16639	16574	16608	16600	16740	16556	16655	16826	16645	16594	17076	16731	16826	16682	16641	16647	16636	16817	16654	16642	16653	16717	16667	16590	16826	16697	16808	16732	16678	16685	16697	16660	16979	16847	16656	16649	16893	16603	16811	16697	16669	16608	16786	16643	16661	16703	16751	16648	16682	16814	16832	16619	16715	16765	16684	16670	16816	16801	16678	16621	16762	16823	16596	16831	16578	16572	16569	16763	16733	16705	16783	16606	16567	16678	16680	16756	16622	16685	16639	16723	16856	16688	16652	16736	16787	16687	16597	16851	16687	16583	16750	16871	16664	16717	16837	16691	16730	16893	16622	16655	16619	16705	16745	16681	16819	16617	16759	16654	16680	16633	16618	16644	16485	16481	16661	16768	16598	16837	16767	16733	16835	16684	16707	16766	16538	16611	16667	16590	16630	16535	16479	16712	16702	16831	16699	16673	16641	16643	16749	16693	16566	16495	16790	16653	16687	16807	16733	16730	16350	16830	16663	16639	16623	16500	16747	16809	16864	16502	16805	16754	16818	16763	16780	16668	16685	16852	16850	16832	16667	16824	16598	16498	16528	16748	16762	16887	16635	16683	16818	16545	16861	16614	16540	16721	16705	16653	16706	16566	16689	16746	16860	16805	16905	16526	16849	16521	16504	16796	16701	16687	16694	16654	16806	16877	16704	16797	16767	16767	16642	16776	16646	16389	16807	16641	16691	16646	16549	16641	16545	16875	16612	16684	16589	16605	16697	16517	16586	16624	16714	16738	16707	16682	16757	16764	16881	16748	16762	16363	16881	16517	16697	16848	16624	16747	16587	16630	16582	16731	16717	16610	16753	16527	16715	16818	16637	16803	16765	16642	16719	16760	16624	16727	16753	16739	16565	16685	16708	16606	16719	16632	16750	16889	16640	16873	16677	16624	16676	16679	16693	16614	16567	16981	16878	16729	16687	16613	16596	16395	16636	16736	16673	16813	16538	16642	16683	16657	16439	16783	16710	16619	16932	16682	16728	16565	16673	16642	16611	16691	16550	16617	16724	16609	16907	16515	16554	16862	16857	16584	16521	16509	16762	16715	16677	16759	16669	16762	16724	16782	16720	16439	16664	16671	16692	16764	16862	16684	16670	16748	16782	16678	16784	16883	16622	16691	16779	16763	16729	16571	16750	16643	16736	16539	16740	16602	16847	16788	16807	16779	16687	16638	16668	16673	16614	16729	16607	16684	16728	16663	16803	16500	16610	16537	16728	16684	16685	16781	16658	16801	16839	16818	16717	16645	16404	16690	16671	16745	16559	16649	16631	16794	16609	16711	16687	16523	16603	16655	16660	16469	16834	16608	16510	16532	16702	16557	16606	16689	16871	16648	16734	16685	16615	16657	16769	16569	16804	16656	16768	16605	16591	16518	16674	16864	16740	16592	16890	16753	16752	16771	16895	16891	16760	16545	16728	16620	16701	16569	16648	16801	16686	16846	16777	16711	16844	16600	16628	16610	16809	16801	16624	16382	16862	16457	16704	16943	16505	16663	16783	16723	16846	16666	16704	16886	16805	16645	16799	16764	16770	16697	17002	16578	16612	16705	16594	16802	16751	16724	16901	16674	16619	16628	16634	16597	16673	16695	16591	16525	16480	16633	16729	16795	16652	16754	16718	16453	16611	16574	16869	16680	16690	16704	16637	16652	16964	16642	16790	16743	16634	16657	16889	16722	16762	16712	16837	16501	16600	16855	16828	16776	16805	16601	16587	16751	16783	16655	16839	16712	16880	16590	16642	16662	16642	16626	16661	16695	16632	16749	16693	16865	16627	16645	16531	16599	16528	16725	16647	16651	16674	16731	16647	16569	16658	16702	16645	16709	16664	16646	16708	16755	16633	16574	16765	16649	16692	16768	16620	16757	16722	16671	16623	16716	16581	16733	16683	16792	16647	16720	16709	16738	16714	16651	16614	16685	16692	16633	16892	16662	16601	16689	16613	16637	16741	16594	16747	16698	16800	16669	16886	16648	16769	16836	16614	16591	16766	16628	16716	16767	16599	16689	16947	16690	16655	16573	16631	16741	16677	16594	16789	16787	16822	16568	16847	16571	16571	16701	16496	16545	16699	16753	16901	16702	16842	16638	16658	16785	16668	16561	16951	16682	16664	16678	16658	16855	16743	16791	16778	16727	16503	16618	16702	16740	16739	16864	16499	16998	16633	16699	16646	16747	16538	16790	16557	16572	16872	16864	16573	16713	16719	16618	16532	16607	16760	16728	16726	16523	16706	16789	16806	16795	16458	16609	16848	16667	16642	16634	16735	16874	16834	16874	16694	16583	16782	16729	16615	16458	16581	16552	16664	16804	16546	16760	16617	16837	16587	16884	16842	16816	16618	16672	16667	16577	16816	16711	16652	16811	16750	16682	16644	16701	16873	16636	16665	16510	16625	16760	16762	16750	16577	16715	16766	16854	16758	16834	16794	16522	16596	16736	16682	16553	16724	16434	16744	16547	16756	16739	16521	16551	16675	16860	16905	16712	16631	16973	16805	16708	16818	16615	16620	16760	16726	16737	16772	16706	16689	16611	16744	16617	16511	16623	16542	16733	16537	16793	16586	16890	16755	16699	16759	16657	16539	16436	16898	16849	16970	16657	16581	16549	16565	16732	16705	16495	16534	16655	16748	16758	16778	16711	16869	16748	16706	16684	16613	16756	16655	16631	16886	16790	16752	16678	16680	16792	16653	16644	16662	16592	16782	16583	16679	16655	16541	16832	16715	16589	16555	16616	16675	16802	16759	16887	16784	16704	16606	16686	16631	16684	16828	16649	16641	16575	16549	16503	16719	16596	16550	16804	16790	16794	16615	16717	16631	16621	16774	16729	16620	16602	16738	16775	16706	16696	16735	16605	16630	16628	16787	16774	16614	16714	16743	16578	16799	16775	16706	16688	16818	16791	16715	16680	16855	16722	16540	16646	16531	16638	16717	16712	16627	16797	16638	16597	16682	16583	16787	16540	16711	16875	16748	16752	16742	16790	16821	16738	16629	16478	16512	16754	16694	16607	16917	16732	16634	16624	16642	16855	16755	16641	16559	16731	16606	16703	16570	16852	16643	16780	16559	16611	16706	16637	16636	16685	16901	16611	16800	16703	16624	16681	16728	16594	16721	16717	16842	16750	16690	16634	16835	16666	16732	16710	16729	16581	16536	16626	16744	16700	16794	16806	16754	16706	16911	16699	16828	16624	16678	16574	16611	16812	16919	16909	16758	16716	16805	16889	16625	16691	16530	16739	16849	16749	16567	16620	16729	16698	16531	16719	16488	16667	16676	16507	16649	16595	16768	16696	16682	16845	16781	16550	16475	16507	16727	16532	16762	16781	16680	16981	16752	16618	16821	16628	16715	16735	16702	16818	16671	16613	16600	16687	16665	16547	16900	16752	16671	16551	16773	16682	16706	16831	16604	16682	16598	16687	16847	16383	16526	16715	16772	16617	16471	16757	16781	16846	16877	16862	16775	16611	16745	16705	16740	16765	16608	16742	16703	16813	16708	16597	16702	16593	16550	16638	16624	16776	16616	16553	16680	16773	16561	16633	16569	16739	16702	16710	16742	16597	16509	16699	16632	16594	16680	16821	16667	16662	16512	16738	16752	16629	16598	16596	16504	16558	16586	16765	16625	16654	16555	16756	16637	16703	16643	16813	16615	16608	16759	16789	16759	16685	16426	16771	16583	16618	16749	16740	16647	16599	16910	16818	16859	16842	16811	16473	16726	16796	16574	16673	16743	16812	16767	16580	16584	16648	16688	16592	16641	16573	16656	16493	16740	16830	16721	16864	16802	16592	16779	16756	16910	16611	16667	16562	16714	16565	16637	16702	16763	16777	16797	16737	16574	16611	16524	16404	16737	16729	16652	16683
17010	31977	32400	59065	67690	56456	42099	29212	20108	16529	15515	15531	15573	15451	15424	15594	15396	15356	15585	15487	15438	15437	15368	15544	15467	15498	15497	15246	15466	15448	15330	15280	15345	15275	15460	15493	15378	15407	15514	15491	15464	15361	15538	15331	15312	15362	15314	15226	15534	15438	15409	15314	15403	15254	15290	15388	15493	15154	15372	15276	15442	15419	15362	15468	15499	15349	15225	15328	15377	15344	15562	15369	15559	15436	15164	15407	15340	15220	15318	15474	15370	15387	15406	15391	15313	15387	15414	15558	15293	15501	15543	15389	15260	15346	15383	15349	15428	15354	15445	15411	15396	15354	15309	15522	15436	15280	15521	15403	15402	15485	15545	15574	15235	15378	15272	15520	15258	15322	15289	15335	15416	15485	15519	15389	15475	15388	15301	15457	15291	15369	15417	15410	15425	15429	15362	15330	15274	15282	15491	15236	15417	15373	15328	15323	15399	15284	15373	15506	15389	15323	15392	15246	15420	15413	15410	15378	15362	15350	15400	15475	15401	15248	15387	15522	15593	15338	15196	15379	15507	15546	15501	15294	15541	15268	15384	15371	15454	15336	15150	15294	15153	15359	15431	15439	15399	15411	15363	15465	15405	15568	15503	15366	15454	15420	15370	15398	15383	15452	15286	15374	15375	15404	15531	15305	15215	15387	15228	15380	15284	15405	15317	15386	15562	15185	15512	15495	15413	15175	15373	15380	15325	15363	15543	15232	15506	15522	15401	15361	15388	15494	15399	15453	15355	15425	15521	15466	15523	15422	15380	15319	15549	15560	15317	15340	15551	15375	15452	15322	15521	15362	15328	15403	15340	15356	15420	15283	15476	15284	15434	15425	15383	15326	15555	15302	15391	15308	15355	15293	15415	15321	15389	15287	15229	15385	15419	15489	15362	15429	15426	15378	15395	15446	15343	15450	15239	15393	15395	15690	15385	15307	15418	15287	15277	15380	15347	15450	15221	15310	15360	15432	15417	15355	15516	15435	15222	15340	15456	15324	15430	15269	15460	15345	15405	15317	15276	15464	15375	15269	15468	15456	15223	15533	15480	15395	15277	15499	15276	15237	15442	15443	15420	15406	15386	15459	15421	15572	15314	15489	15353	15366	15475	15468	15335	15373	15421	15367	15279	15266	15407	15423	15317	15439	15422	15424	15310	15452	15351	15436	15447	15363	15319	15463	15433	15328	15296	15348	15502	15343	15437	15419	15337	15342	15309	15294	15249	15418	15429	15360	15320	15323	15216	15307	15406	15480	15251	15470	15248	15508	15357	15236	15453	15431	15360	15463	15366	15448	15433	15277	15329	15244	15288	15289	15383	15381	15557	15380	15300	15434	15476	15420	15443	15365	15234	15291	15322	15477	15446	15384	15421	15438	15551	15359	15477	15491	15492	15332	15396	15434	15437	15475	15338	15475	15479	15404	15508	15339	15148	15259	15552	15301	15302	15316	15397	15384	15443	15325	15449	15261	15292	15401	15317	15322	15490	15433	15481	15366	15431	15386	15450	15481	15239	15360	15314	15540	15487	15478	15486	15491	15389	15272	15242	15379	15378	15279	15343	15443	15423	15293	15294	15309	15268	15447	15487	15354	15394	15435	15365	15362	15128	15354	15285	15327	15378	15436	15372	15209	15159	15349	15510	15313	15411	15440	15402	15459	15551	15596	15308	15456	15225	15198	15549	15384	15546	15330	15294	15686	15361	15353	15449	15498	15449	15455	15353	15487	15451	15482	15319	15493	15280	15310	15285	15195	15341	15229	15353	15311	15552	15446	15551	15359	15475	15405	15275	15379	15340	15361	15320	15417	15303	15459	15511	15318	15366	15301	15540	15259	15247	15320	15320	15471	15207	15454	15227	15269	15425	15415	15513	15442	15422	15411	15362	15245	15415	15319	15310	15227	15425	15483	15501	15352	15431	15466	15411	15322	15441	15555	15333	15261	15471	15303	15498	15269	15259	15348	15389	15492	15473	15389	15346	15298	15468	15321	15437	15438	15431	15553	15321	15501	15484	15466	15419	15462	15286	15342	15339	15398	15455	15388	15215	15295	15481	15436	15501	15400	15400	15370	15376	15311	15375	15368	15565	15525	15249	15200	15518	15378	15269	15438	15442	15191	15561	15413	15336	15297	15496	15232	15340	15417	15482	15295	15435	15438	15632	15473	15395	15220	15251	15319	15470	15520	15431	15288	15521	15434	15254	15586	15316	15286	15406	15302	15403	15300	15486	15371	15638	15199	15265	15431	15460	15264	15447	15268	15411	15266	15326	15398	15377	15326	15399	15490	15449	15426	15276	15369	15392	15455	15414	15246	15400	15235	15443	15464	15355	15520	15403	15294	15399	15449	15468	15396	15290	15476	15449	15523	15114	15507	15393	15341	15226	15344	15249	15555	15330	15284	15193	15228	15382	15431	15330	15489	15191	15327	15196	15315	15355	15477	15462	15398	15601	15414	15400	15374	15276	15407	15446	15511	15443	15407	15428	15190	15372	15520	15511	15297	15436	15211	15433	15357	15275	15296	15391	15484	15617	15370	15352	15402	15485	15437	15354	15520	15490	15307	15212	15397	15316	15397	15214	15430	15344	15446	15508	15468	15500	15450	15367	15489	15312	15328	15367	15623	15385	15471	15435	15347	15508	15335	15534	15290	15199	15364	15287	15257	15372	15575	15309	15593	15468	15345	15398	15439	15423	15374	15292	15333	15475	15254	15359	15331	15407	15158	15403	15337	15463	15412	15166	15256	15374	15455	15396	15428	15419	15463	15309	15272	15360	15363	15414	15406	15407	15340	15271	15340	15299	15509	15349	15324	15354	15318	15536	15307	15195	15371	15416	15208	15385	15447	15459	15223	15263	15300	15406	15412	15374	15378	15591	15390	15382	15394	15353	15280	15514	15572	15284	15423	15514	15358	15286	15224	15266	15329	15278	15359	15271	15328	15455	15446	15433	15236	15468	15391	15250	15484	15283	15385	15399	15417	15438	15315	15390	15327	15519	15344	15450	15284	15553	15250	15406	15489	15427	15323	15296	15293	15341	15523	15436	15397	15259	15535	15386	15226	15314	15260	15331	15477	15266	15334	15326	15462	15282	15437	15339	15393	15491	15385	15322	15420	15256	15237	15393	15462	15265	15402	15293	15414	15561	15435	15334	15544	15331	15369	15329	15500	15311	15343	15501	15339	15334	15446	15404	15198	15487	15241	15357	15535	15371	15421	15269	15424	15340	15367	15371	15398	15327	15396	15314	15314	15360	15440	15433	15421	15340	15207	15381	15345	15280	15383	15217	15443	15427	15400	15309	15352	15396	15375	15253	15580	15429	15536	15512	15265	15431	15303	15261	15321	15417	15497	15363	15499	15433	15501	15336	15441	15441	15304	15432	15244	15321	15386	15410	15432	15320	15396	15467	15301	15386	15439	15453	15290	15371	15431	15371	15267	15306	15344	15357	15316	15384	15248	15411	15467	15316	15320	15524	15233	15362	15303	15431	15385	15401	15375	15513	15508	15395	15344	15497	15366	15351	15294	15540	15477	15367	15509	15437	15396	15196	15291	15365	15332	15443	15386	15468	15283	15540	15489	15226	15326	15283	15373	15435	15616	15371	15409	15333	15391	15409	15262	15580	15333	15370	15479	15214	15325	15497	15587	15367	15237	15108	15224	15434	15414	15327	15395	15428	15407	15371	15388	15380	15281	15255	15365	15304	15389	15334	15300	15273	15482	15483	15259	15375	15258	15504	15520	15463	15341	15322	15478	15439	15427	15381	15306	15330	15316	15366	15433	15285	15492	15473	15295	15523	15489	15450	15513	15575	15360	15559	15283	15391	15406	15412	15513	15413	15445	15421	15198	15257	15400	15347	15475	15503	15385	15335	15473	15325	15424	15341	15540	15418	15382	15472	15351	15363	15265	15497	15519	15330	15456	15434	15394	15292	15331	15414	15529	15424	15387	15410	15513	15342	15311	15393	15402	15284	15410	15347	15549	15385	15244	15463	15467	15448	15527	15340	15436	15419	15284	15404	15304	15376	15416	15250	15375	15318	15372	15456	15371	15515	15500	15396	15319	15352	15171	15368	15283	15284	15385	15326	15304	15477	15390	15316	15384	15368	15445	15388	15378	15437	15550	15338	15384	15430	15191	15413	15357	15381	15448	15442	15511	15440	15482	15344	15329	15269	15508	15415	15371	15179	15386	15284	15416	15331	15396	15271	15512	15166	15242	15278	15228	15405	15408	15306	15332	15517	15306	15431	15397	15284	15462	15377	15485	15355	15326	15331	15535	15308	15511	15373	15460	15332	15395	15341	15471	15542	15383	15316	15264	15511	15352	15421	15368	15367	15351	15477	15447	15381	15312	15389	15394	15202	15396	15416	15352	15520	15478	15501	15298	15293	15369	15266	15353	15391	15396	15518	15337	15364	15428	15398	15670	15508	15430	15361	15344	15338	15350	15315	15461	15447	15296	15446	15426	15337	15336	15244	15360	15286	15363	15385	15417	15446	15452	15620	15432	15355	15266	15411	15275	15388	15187	15434	15328	15303	15213	15474	15301	15535	15323	15311	15424	15428	15444	15417	15503	15386	15474	15273	15464	15416	15307	15549	15337	15540	15451	15250	15458	15478	15112	15268	15462	15296	15458	15353	15509	15174	15469	15334	15301	15483	15371	15259	15269	15371	15510	15538	15324	15474	15338	15454	15538	15401	15334	15397	15362	15337	15427	15422	15454	15465	15397	15407	15285	15309	15562	15466	15329	15472	15458	15209	15283	15278	15192	15202	15253	15390	15343	15420	15428	15449	15331	15557	15321	15271	15477	15298	15283	15439	15328	15491	15601	15279	15333	15395	15348	15330	15431	15390	15346	15415	15355	15510	15435	15544	15273	15294	15443	15394	15337	15303	15351	15465	15328	15365	15244	15277	15337	15301	15408	15490	15472	15564	15358	15320	15283	15452	15455	15368	15511	15415	15210	15442	15239	15309	15326	15377	15424	15270	15404	15455	15300	15390	15299	15407	15392	15274	15439	15334	15577	15419	15441	15156	15354	15374	15350	15282	15569	15309	15392	15422	15342	15441	15232	15327	15384	15180	15378	15487	15288	15183	15388	15367	15314	15254	15360	15405	15317	15445	15348	15332	15326
22590	21106	28959	30792	56780	58809	48696	35166	25638	20306	18214	17310	17336	17529	17233	17103	17224	17402	17227	17218	17129	17124	17133	17074	17235	17125	17048	17133	16967	17310	17153	17171	17302	17097	17184	17132	17110	17047	16996	17391	17018	17165	17099	16898	17094	17001	17227	16858	17327	17035	16975	16939	16992	17319	17197	16909	17114	16932	17103	17018	17074	16959	17078	17303	17073	16996	17207	17029	17017	16990	16856	16800	16972	17104	17123	17147	17023	16973	17086	17030	17117	16931	16886	17060	17141	17048	17000	17116	17032	17279	17067	17209	17139	17150	16899	17138	17032	16997	17116	17079	17038	17077	17207	17021	16981	17111	17150	16871	16874	16999	16820	16834	16995	16986	16995	17031	16919	16905	17060	17080	16929	16849	17122	16830	16899	17124	17148	16913	17023	16987	17056	17156	17047	16963	16874	17083	17097	17126	16973	17064	17047	16891	17302	16748	17103	16899	16828	17019	16977	16941	16881	17248	16944	16996	16888	16933	17080	17211	17248	17131	17179	16952	17052	16830	16985	17011	17231	17057	17073	16915	17109	16979	17068	17071	16877	17081	17068	16979	17052	16984	17174	16996	16872	16809	17005	17000	16982	17131	17101	16896	17080	17047	16875	16967	16945	17131	17158	16899	16985	17141	16936	17028	17000	17039	17075	17099	17069	17009	17067	16890	17134	17195	16987	16923	17069	16906	17044	17030	17236	16927	16900	16964	17108	16976	17215	16964	17041	16888	16782	16748	16891	17052	17298	17040	17067	16959	17003	17057	16901	16978	17012	17161	17024	17043	16940	16906	17064	16956	17135	16968	17344	17170	16898	16991	17002	16874	17090	17213	17001	17060	16972	17061	17046	17219	17041	17133	17085	17089	16956	17011	17113	17011	16948	16915	17111	17160	17175	16957	17146	17164	17077	16926	17089	16966	17219	17266	16993	17071	17038	17055	16938	16910	16900	17034	17106	16870	16951	17002	17119	17013	17119	17047	17008	16982	17058	16928	17010	16976	17073	16868	17204	17016	16996	17063	16878	17179	17106	16994	17117	17123	17074	17322	17044	17060	16934	17041	16963	16911	16982	17068	17079	17046	16975	16953	16773	17132	17006	17047	17015	17085	17154	17147	17128	16974	17018	17182	17105	17036	17022	17096	16977	17283	16854	17000	16890	17092	16889	17025	17082	16901	16996	17013	16942	16978	17042	17010	16917	16979	16822	17166	17131	16975	16939	16973	16857	17051	16951	17138	17088	17122	16992	16792	17058	16973	17053	17013	16827	16871	17053	17028	16826	16869	17004	16791	16791	16898	17053	16925	16838	17007	17041	16916	17148	17155	17098	17000	16887	17187	17138	16943	17001	17083	17104	17109	16917	16913	17206	17116	17004	17051	16967	16820	17015	17035	16901	17159	17082	16992	16952	17011	16847	16992	17120	17095	17144	17055	16899	16833	17266	17053	17207	16894	16979	16836	16987	16950	17036	17003	17040	17086	17105	17066	16973	17177	17055	17056	17288	17079	16979	16950	16939	16831	17003	16790	17019	17007	17051	17098	17259	16979	17034	17113	17030	17032	17285	16984	16817	16998	17177	16998	17076	17077	17048	16963	16925	17116	16906	16985	16770	16925	16940	17005	16929	17084	16989	16916	16975	16893	17033	17319	17213	17080	16920	17044	16926	17010	16872	16848	17093	17066	16866	16957	16859	16940	16996	17025	16913	17042	17106	16974	16758	16928	17074	16763	17173	16899	17131	17143	16917	17086	17009	16945	16908	17037	17124	16914	16935	16821	17070	16970	17023	17016	17008	17022	16992	17018	17171	17090	16911	16869	16953	16955	17199	17029	17248	16983	17068	17014	16924	16999	16959	17035	17042	17163	16892	17020	16956	17057	17174	17063	16975	17122	17107	16866	16943	16920	17052	16886	16959	17102	16913	17089	17080	17008	17091	17067	16895	17168	16999	17108	16852	16971	16965	17143	16960	17152	17136	17007	16952	17064	17050	16938	17044	16928	16948	16940	16947	17103	16737	17021	16863	16829	17096	17007	17147	17181	16826	17179	17044	17044	16930	17167	17049	16798	17185	17010	17079	17001	16799	17288	16920	17000	16961	17156	16934	17111	17090	17022	17057	17006	16916	17041	16910	17027	17121	17047	16829	17079	17032	16842	16949	17008	16902	16838	16937	16852	17048	16867	17068	17070	17105	17240	16914	17107	17018	17036	17010	16966	17080	16911	16943	17222	17085	17051	17108	17061	16916	17167	17137	16948	16943	17062	17141	16873	16809	16893	17181	17150	17100	17031	16921	17082	17176	17151	17085	16906	16913	17073	17101	17153	16903	16988	17113	17096	17040	17029	16850	17061	17054	17201	16969	17059	17109	17006	17041	17004	17021	16831	16991	17031	16988	16896	16953	17058	17030	17122	17039	16795	17154	16927	17033	16932	17050	17033	17190	16986	17044	16995	16916	16926	16971	17064	16935	17108	16864	17089	16994	17230	17120	16924	17149	17028	17126	16982	16936	16956	17193	17002	16801	17151	16893	16996	17053	16951	17299	17045	17114	16996	16948	17019	17019	17054	17034	17181	17044	16727	17041	17168	17024	17193	17088	16996	17046	17273	16903	16965	17153	17097	16870	17110	17109	17010	16990	17029	17043	16973	16959	17079	17097	16893	17128	17041	16877	17056	17103	17029	17127	16976	17015	17029	17032	17249	17031	17044	17006	17054	17021	17158	16943	17023	16887	17128	17041	17174	17211	17118	17080	17198	17150	16923	17104	17035	16981	17149	17105	17161	17163	16863	17041	16886	16797	16904	17005	16905	16935	16849	16938	17023	16909	17093	17127	17319	17088	16875	16944	16953	17041	16909	16998	17011	17082	17034	17019	17091	17103	16847	16978	17048	17028	16926	17186	17077	17008	16950	16913	17056	17009	17017	16946	16965	17209	17127	16876	17016	17210	17131	16969	17025	17341	17033	17081	16846	16875	16878	16947	17132	16915	16847	16850	17106	16958	16981	16874	16913	17033	17125	16775	16979	17075	16947	17143	17049	16792	16895	16945	17040	16863	17133	17149	17072	17061	17060	17004	17069	16964	17136	17186	16938	17043	17051	16989	16972	16908	17115	17033	16984	17180	17106	17045	16993	17095	16997	16990	17127	17190	16967	17011	16990	17157	17030	16876	17047	17069	16998	16954	17177	16924	16945	16932	17219	16979	16819	16988	17097	16948	16958	16837	17086	16881	17187	17070	17113	16931	16907	17134	17067	16881	17022	16954	17088	17320	16989	16987	17035	16965	16996	17213	16823	17123	16838	17088	16827	17093	17024	17171	16913	16931	17035	16985	17208	17071	16617	17015	17003	16785	17182	17020	17131	17071	17072	17106	16839	16922	16933	17070	17045	17039	17084	17018	17087	17212	16777	17045	17070	17115	16992	17109	16675	16920	17045	16795	17166	16954	17068	16898	17069	17091	16786	17087	17010	17083	16883	17017	16996	16990	16968	17042	16959	17153	17191	17179	16944	16976	16924	16947	16983	17311	16900	17165	17173	17021	17011	16987	16929	16963	16933	17082	17055	16819	17103	17018	17109	17022	17067	16780	16983	16849	16967	16946	16979	17099	17089	17163	16916	16994	17092	17200	16971	17110	16978	17144	16941	17087	17118	17137	17015	16799	17061	16905	16647	17209	17116	16866	17088	16950	16827	17114	17155	17064	16791	16974	16815	16992	16959	17114	17146	17412	17020	17052	17040	16840	16844	16840	17207	17016	16933	17148	17192	17021	16999	16934	17019	17026	17168	16752	16961	16870	16866	17097	17260	17042	16965	17143	16897	17005	17103	17054	16922	16942	16998	17212	17015	16953	17040	17065	17017	17253	17203	16940	17251	16851	17022	16815	17245	16979	16942	17046	16977	16787	17225	17053	16937	17009	17055	17141	16977	17132	17091	17073	16904	16981	17038	17109	16872	16952	16998	17168	17035	17158	16888	16873	16914	17024	17144	17051	17045	17124	17097	16851	17050	17055	16969	17032	16831	17006	17051	17125	17017	16919	16915	17189	16883	17189	17217	17050	17223	17078	16987	17112	17092	17068	16966	17071	16966	17005	17146	16903	16881	16982	16984	16968	17262	16916	17003	16845	17263	17048	16878	16891	17011	16952	16963	16934	16996	17170	17104	17094	17011	17076	17020	16941	16950	17072	17113	17142	16741	16938	16947	17120	16957	17116	17003	17177	16978	17154	16960	16803	16931	17041	16895	16994	16984	16831	16881	16972	16883	17139	17105	17045	16982	16972	16793	16846	17121	17085	17025	17025	16948	16976	17034	16787	16806	16968	17034	17011	17007	17035	16852	16925	17143	17135	16842	16991	17125	17079	16888	16978	17135	17137	16842	17143	17100	17066	17034	17086	16987	17084	17078	16920	17016	16962	16852	17059	16870	17256	16978	17073	17058	16971	16971	17098	16991	17137	17212	16924	16980	16949	16932	17019	17175	16900	16786	17198	17082	16974	16971	17044	17146	17083	17081	16974	16965	17017	16855	17251	16723	17009	17049	16829	17292	17020	16893	17126	17161	17131	16988	17267	17150	16979	16896	17086	16865	17062	17155	17023	17001	17126	16753	17010	16910	16830	16972	16893	16975	16703	16937	16756	17118	17058	17141	16889	16987	17217	17015	16874	17009	16822	16802	16933	16938	16931	17169	16916	16989	17283	16936	17172	17001	17053	16881	16790	17056	17038	16957	16998	17002	17093	16950	17001	17073	17122	16993	16900	16832	17049	17085	16882	16769	16990	17112	17085	17033	16971	17002	17025	17017	17047	16826	16982	17076	16863	17039	17143	17018	16974	17088	16912	16899	17096	16975	17078	17103	17047	16984	17013	16998	16796	16965	16985	17043	16951	16789	17145	17091	16964	17059	17068	16903	16901	17057	16991	17030	16991	16946	17059	17090	17058	17175	17006	16939	16993	17051	17015	16870	17199	16911	17067	16941	16919	17050	17094	16752	17185	16995	16904	16996	16967	17034	17176	17010	17073	16873	17053	16965	17167	16827	16927	16902	16973	17259	17055	17013	17192	16974	16937	17107	17151	16842	16889	16965	16787	17026	16950	17049	17132	16918	17041	16801	17083	17062	17086	16986	16765	16988	16989	16897
19276	37183	38366	69519	81515	67660	50417	37016	24773	17707	16065	15561	15531	15447	15556	15450	15303	15569	15501	15402	15792	15625	15467	15549	15555	15561	15442	15481	15536	15571	15429	15609	15527	15478	15474	15484	15514	15435	15364	15578	15382	15503	15420	15524	15476	15411	15553	15572	15650	15495	15410	15450	15539	15527	15585	15693	15502	15583	15661	15314	15542	15507	15620	15399	15634	15340	15578	15492	15552	15354	15667	15600	15530	15519	15433	15492	15533	15621	15512	15540	15540	15643	15427	15467	15501	15333	15506	15530	15407	15429	15683	15486	15669	15659	15489	15450	15403	15489	15605	15681	15480	15509	15415	15420	15468	15662	15506	15398	15557	15557	15546	15552	15581	15444	15660	15394	15469	15613	15471	15516	15553	15480	15479	15530	15436	15362	15431	15410	15429	15596	15610	15444	15355	15452	15440	15594	15587	15431	15534	15599	15433	15584	15537	15424	15396	15481	15511	15474	15569	15532	15582	15579	15641	15601	15524	15500	15558	15486	15501	15571	15477	15595	15429	15697	15549	15581	15443	15589	15652	15475	15403	15420	15456	15517	15473	15505	15583	15425	15501	15354	15466	15687	15613	15590	15720	15468	15489	15707	15527	15444	15401	15539	15522	15518	15456	15368	15355	15564	15559	15403	15585	15444	15366	15556	15663	15526	15386	15349	15495	15538	15473	15486	15717	15501	15603	15637	15569	15563	15561	15623	15566	15506	15647	15563	15507	15474	15379	15425	15575	15434	15470	15558	15423	15454	15334	15299	15610	15534	15416	15519	15583	15476	15556	15532	15579	15366	15388	15514	15682	15562	15612	15472	15486	15509	15554	15359	15553	15540	15528	15574	15503	15616	15591	15259	15626	15402	15524	15568	15629	15522	15456	15454	15288	15535	15435	15372	15363	15517	15585	15405	15595	15472	15544	15589	15401	15525	15591	15542	15386	15523	15413	15525	15526	15378	15672	15477	15496	15557	15606	15517	15378	15539	15483	15476	15332	15501	15513	15585	15645	15454	15413	15608	15602	15549	15346	15519	15518	15443	15517	15502	15560	15583	15426	15433	15593	15554	15716	15487	15508	15495	15558	15539	15512	15482	15716	15581	15427	15545	15494	15435	15528	15420	15674	15572	15507	15597	15590	15431	15513	15331	15492	15541	15429	15405	15607	15421	15566	15535	15590	15564	15349	15560	15450	15571	15513	15378	15520	15365	15502	15549	15411	15561	15511	15394	15497	15539	15451	15659	15558	15404	15514	15518	15409	15562	15480	15567	15499	15542	15656	15632	15426	15554	15472	15458	15434	15439	15533	15323	15509	15484	15542	15725	15480	15424	15584	15448	15538	15415	15589	15582	15533	15409	15429	15255	15406	15442	15335	15516	15551	15433	15577	15358	15631	15451	15596	15538	15533	15412	15601	15512	15537	15483	15516	15522	15532	15490	15461	15474	15545	15398	15433	15493	15494	15511	15587	15658	15610	15547	15457	15415	15392	15461	15483	15568	15419	15682	15555	15681	15633	15612	15496	15558	15370	15480	15536	15486	15541	15564	15291	15564	15545	15441	15546	15686	15428	15523	15362	15428	15503	15500	15592	15471	15413	15335	15501	15557	15381	15477	15699	15698	15678	15429	15408	15613	15367	15609	15547	15439	15459	15589	15434	15593	15595	15357	15538	15476	15561	15544	15540	15480	15321	15505	15561	15624	15478	15531	15476	15564	15484	15499	15497	15658	15594	15358	15500	15680	15504	15585	15505	15456	15593	15391	15505	15489	15506	15369	15543	15520	15413	15608	15490	15579	15608	15523	15559	15429	15596	15459	15514	15517	15483	15607	15432	15575	15662	15353	15649	15586	15507	15529	15476	15536	15432	15369	15470	15531	15508	15559	15649	15591	15514	15501	15487	15479	15550	15542	15396	15567	15883	15526	15498	15444	15431	15494	15524	15547	15671	15329	15421	15514	15439	15446	15545	15560	15431	15365	15602	15402	15570	15471	15432	15344	15576	15542	15437	15587	15472	15578	15540	15441	15473	15640	15501	15511	15535	15485	15471	15440	15544	15537	15519	15457	15629	15448	15563	15582	15433	15490	15549	15705	15544	15527	15508	15496	15459	15449	15500	15529	15305	15547	15556	15435	15613	15458	15500	15476	15429	15455	15549	15585	15458	15332	15530	15493	15634	15371	15515	15358	15579	15606	15249	15433	15500	15489	15559	15545	15543	15708	15457	15572	15442	15418	15643	15494	15604	15585	15479	15518	15670	15401	15449	15470	15437	15407	15503	15454	15416	15638	15425	15711	15473	15458	15475	15572	15513	15352	15480	15558	15499	15561	15499	15534	15584	15398	15421	15580	15596	15584	15685	15507	15606	15439	15615	15556	15404	15614	15368	15518	15417	15633	15481	15610	15506	15543	15567	15489	15481	15503	15382	15365	15419	15449	15709	15548	15500	15510	15504	15481	15512	15505	15575	15512	15331	15425	15418	15342	15372	15483	15446	15570	15433	15608	15502	15483	15588	15503	15637	15637	15595	15503	15607	15493	15574	15418	15417	15565	15536	15503	15583	15650	15473	15318	15437	15358	15573	15451	15403	15493	15557	15349	15405	15433	15451	15573	15556	15470	15459	15596	15577	15610	15639	15444	15354	15492	15623	15596	15283	15608	15564	15511	15417	15557	15571	15512	15452	15371	15533	15334	15593	15575	15573	15587	15523	15581	15578	15375	15516	15392	15598	15725	15469	15575	15550	15612	15592	15403	15558	15694	15499	15523	15444	15327	15518	15540	15563	15454	15634	15580	15471	15412	15591	15493	15457	15483	15537	15515	15381	15643	15388	15411	15408	15564	15638	15587	15589	15463	15528	15516	15506	15524	15517	15478	15650	15490	15501	15397	15572	15535	15587	15524	15342	15627	15526	15308	15544	15546	15572	15453	15386	15427	15372	15433	15537	15601	15498	15330	15409	15329	15518	15494	15569	15418	15625	15485	15416	15520	15662	15390	15332	15512	15540	15429	15505	15709	15568	15762	15586	15452	15532	15449	15605	15489	15512	15571	15490	15708	15496	15694	15494	15422	15435	15440	15456	15490	15456	15474	15352	15552	15443	15539	15537	15449	15452	15416	15493	15379	15592	15637	15466	15583	15456	15415	15414	15533	15524	15636	15430	15485	15700	15637	15445	15577	15479	15459	15429	15553	15337	15294	15690	15539	15592	15458	15364	15447	15408	15534	15418	15661	15458	15495	15453	15253	15543	15502	15500	15413	15669	15775	15648	15475	15254	15448	15535	15394	15533	15371	15629	15635	15431	15586	15610	15608	15458	15600	15607	15408	15451	15497	15451	15456	15367	15641	15529	15515	15309	15472	15553	15475	15401	15438	15455	15543	15604	15381	15468	15454	15499	15511	15353	15489	15638	15559	15375	15428	15444	15424	15634	15693	15438	15588	15706	15352	15521	15530	15380	15568	15531	15415	15479	15616	15502	15469	15727	15425	15431	15661	15365	15401	15520	15429	15584	15436	15546	15503	15539	15655	15328	15540	15509	15457	15628	15680	15574	15688	15589	15508	15391	15494	15611	15556	15501	15490	15530	15565	15407	15459	15475	15484	15534	15491	15555	15846	15533	15511	15620	15452	15644	15292	15442	15575	15511	15285	15565	15377	15416	15543	15527	15575	15512	15563	15425	15560	15600	15371	15533	15406	15558	15515	15392	15623	15265	15440	15572	15626	15702	15573	15509	15604	15458	15573	15582	15499	15483	15617	15537	15517	15619	15428	15449	15467	15605	15473	15415	15457	15402	15421	15529	15537	15456	15561	15450	15688	15362	15324	15596	15517	15462	15512	15511	15453	15527	15682	15691	15393	15403	15423	15427	15550	15473	15374	15504	15605	15450	15582	15422	15572	15447	15338	15469	15434	15430	15601	15411	15601	15430	15492	15499	15451	15566	15546	15435	15530	15602	15533	15412	15643	15306	15431	15574	15488	15524	15560	15440	15541	15524	15533	15524	15369	15660	15404	15467	15530	15454	15651	15570	15485	15552	15540	15580	15564	15537	15493	15486	15515	15547	15513	15537	15520	15515	15415	15549	15683	15589	15481	15534	15567	15567	15453	15496	15529	15499	15537	15421	15535	15473	15603	15657	15457	15687	15401	15484	15503	15526	15397	15652	15426	15548	15526	15589	15446	15600	15419	15592	15479	15328	15357	15709	15296	15512	15469	15345	15509	15624	15392	15453	15385	15518	15503	15437	15466	15505	15482	15545	15408	15542	15403	15657	15339	15509	15689	15552	15454	15487	15579	15382	15382	15569	15559	15520	15608	15443	15652	15493	15459	15651	15684	15498	15376	15588	15512	15470	15489	15449	15583	15692	15339	15492	15569	15595	15456	15515	15525	15665	15390	15525	15511	15474	15704	15502	15446	15636	15580	15424	15489	15440	15667	15345	15423	15472	15334	15532	15600	15459	15495	15476	15400	15696	15428	15661	15564	15457	15552	15317	15474	15495	15586	15511	15699	15369	15414	15684	15613	15521	15711	15609	15655	15268	15428	15434	15481	15523	15468	15568	15653	15483	15576	15413	15471	15591	15602	15451	15533	15469	15563	15559	15402	15562	15560	15560	15479	15545	15453	15513	15553	15446	15579	15535	15537	15395	15581	15475	15498	15623	15441	15638	15501	15646	15484	15384	15483	15465	15650	15516	15536	15645	15557	15442	15446	15654	15440	15515	15350	15419	15636	15532	15557	15542	15585	15515	15365	15580	15550	15624	15644	15503	15475	15567	15603	15645	15470	15497	15568	15570	15525	15572	15448	15501	15492	15416	15496	15568	15563	15568	15460	15348	15553	15542	15739	15526	15469	15524	15597	15614	15560	15418	15461	15441	15426	15341	15560	15529	15435	15430	15501	15493	15614	15602	15545	15578	15460	15359	15407	15486	15551	15516	15547	15458	15456	15477	15563	15439	15536	15285	15489	15463	15472	15597	15246	15433	15460	15636	15489	15494	15503	15602	15361	15511	15427	15253	15398	15323	15495	15476	15532	15590	15567	15599	15448	15403	15327	15546	15534	15500	15650	15463	15501	15337	15587	15418	15420	15517	15462	15558	15597	15301	15288	15702	15638	15488	15426	15517	15396	15566	15489	15372	15512
27056	22650	27283	32313	36105	30323	23592	19216	17703	16871	16686	16608	16549	16651	16593	16701	16680	16434	16508	16577	16737	16641	16367	16530	16534	16447	16649	16525	16563	16577	16492	16653	16549	16609	16625	16603	16608	16520	16471	16634	16700	16514	16548	16473	16555	16563	16532	16627	16539	16721	16713	16517	16748	16744	16666	16547	16418	16509	16553	16430	16536	16407	16549	16479	16872	16627	16538	16530	16553	16201	16354	16500	16461	16519	16501	16355	16651	16532	16529	16508	16522	16528	16509	16530	16487	16522	16561	16710	16406	16432	16575	16546	16618	16390	16465	16560	16431	16342	16399	16440	16496	16666	16585	16544	16593	16585	16622	16561	16612	16614	16491	16461	16593	16502	16548	16477	16369	16555	16616	16479	16473	16676	16315	16557	16449	16484	16543	16462	16478	16608	16449	16465	16284	16391	16539	16348	16511	16734	16609	16517	16494	16484	16573	16397	16559	16649	16540	16578	16550	16513	16526	16503	16509	16497	16508	16558	16548	16481	16522	16631	16434	16563	16465	16460	16561	16594	16477	16420	16513	16530	16498	16606	16493	16511	16651	16627	16541	16719	16680	16714	16525	16614	16682	16366	16793	16544	16367	16390	16544	16586	16528	16612	16533	16531	16659	16444	16742	16332	16513	16455	16775	16552	16383	16438	16600	16660	16527	16462	16467	16553	16444	16585	16597	16506	16519	16688	16504	16270	16532	16534	16326	16506	16536	16563	16574	16433	16495	16463	16618	16453	16669	16606	16375	16490	16442	16499	16363	16561	16597	16442	16559	16177	16415	16470	16397	16541	16409	16408	16484	16522	16360	16645	16702	16604	16608	16583	16564	16610	16560	16560	16483	16561	16579	16439	16482	16336	16558	16454	16439	16350	16313	16553	16402	16446	16415	16593	16574	16584	16493	16780	16611	16317	16414	16625	16446	16473	16551	16526	16597	16594	16421	16678	16573	16515	16405	16470	16646	16615	16445	16468	16409	16443	16580	16565	16607	16609	16614	16477	16551	16517	16450	16402	16591	16522	16574	16498	16378	16567	16547	16535	16474	16484	16356	16592	16487	16472	16612	16337	16354	16398	16755	16484	16267	16562	16532	16407	16585	16546	16597	16563	16635	16405	16531	16588	16648	16643	16675	16544	16527	16443	16483	16496	16607	16466	16385	16636	16560	16480	16693	16478	16556	16409	16531	16516	16592	16231	16306	16511	16684	16550	16559	16567	16569	16514	16574	16510	16703	16470	16322	16578	16680	16508	16611	16451	16495	16289	16436	16587	16565	16413	16514	16433	16503	16303	16561	16667	16502	16490	16541	16787	16595	16632	16663	16426	16545	16588	16458	16630	16554	16333	16516	16596	16489	16574	16402	16469	16650	16661	16608	16422	16648	16677	16623	16589	16619	16439	16378	16733	16500	16725	16471	16480	16351	16351	16553	16462	16595	16534	16823	16595	16494	16575	16393	16507	16465	16504	16361	16483	16704	16485	16296	16254	16304	16683	16553	16505	16529	16680	16521	16504	16685	16665	16694	16569	16508	16534	16820	16596	16686	16501	16449	16493	16610	16567	16504	16652	16450	16550	16394	16861	16664	16495	16571	16259	16692	16585	16625	16677	16568	16510	16793	16446	16687	16599	16523	16377	16502	16416	16508	16684	16641	16418	16531	16493	16562	16693	16434	16312	16511	16515	16609	16507	16504	16573	16571	16536	16503	16513	16384	16557	16446	16610	16510	16617	16544	16463	16385	16556	16498	16466	16579	16430	16625	16439	16663	16552	16557	16384	16633	16595	16622	16780	16490	16520	16530	16569	16574	16510	16659	16526	16665	16502	16425	16456	16524	16666	16732	16617	16660	16713	16348	16576	16782	16496	16372	16482	16654	16484	16688	16587	16414	16428	16556	16405	16566	16595	16598	16495	16731	16360	16409	16473	16789	16615	16402	16651	16615	16532	16545	16646	16580	16423	16569	16421	16635	16483	16543	16718	16509	16547	16564	16668	16354	16517	16373	16575	16429	16571	16575	16367	16436	16449	16617	16661	16432	16465	16379	16355	16484	16460	16776	16600	16611	16707	16582	16434	16645	16467	16423	16665	16505	16684	16733	16782	16443	16437	16254	16453	16610	16626	16594	16544	16391	16444	16585	16506	16440	16599	16530	16627	16572	16672	16580	16430	16534	16476	16474	16601	16582	16627	16533	16340	16478	16423	16449	16475	16486	16774	16831	16684	16669	16524	16419	16502	16591	16557	16746	16622	16469	16324	16433	16296	16511	16491	16653	16567	16717	16501	16597	16688	16698	16593	16504	16438	16444	16358	16594	16399	16725	16685	16677	16396	16748	16591	16493	16549	16431	16244	16513	16554	16428	16565	16557	16287	16471	16508	16422	16467	16596	16404	16193	16594	16498	16467	16533	16501	16510	16503	16705	16834	16510	16473	16530	16251	16532	16500	16539	16654	16556	16505	16675	16515	16488	16506	16491	16446	16539	16359	16397	16458	16477	16625	16588	16495	16737	16550	16498	16240	16544	16545	16562	16409	16661	16641	16546	16482	16582	16490	16603	16623	16391	16435	16495	16637	16445	16487	16279	16623	16485	16617	16444	16576	16667	16500	16658	16420	16508	16502	16539	16489	16573	16618	16484	16529	16400	16597	16678	16597	16546	16864	16637	16589	16448	16393	16504	16701	16757	16592	16620	16462	16571	16342	16382	16511	16837	16421	16660	16468	16526	16552	16461	16556	16432	16735	16549	16495	16586	16528	16542	16399	16396	16406	16425	16490	16578	16566	16450	16488	16642	16542	16638	16454	16529	16639	16443	16640	16501	16609	16579	16758	16466	16555	16427	16409	16494	16626	16595	16558	16622	16684	16539	16776	16511	16650	16541	16453	16510	16576	16641	16617	16659	16550	16397	16653	16655	16439	16532	16394	16406	16727	16552	16288	16359	16482	16394	16746	16483	16477	16555	16420	16649	16525	16644	16485	16483	16338	16584	16636	16622	16455	16477	16595	16552	16647	16527	16665	16540	16315	16554	16543	16576	16425	16514	16381	16384	16761	16709	16467	16649	16289	16206	16388	16473	16674	16416	16765	16771	16724	16793	16318	16273	16493	16521	16539	16567	16571	16457	16425	16754	16477	16631	16566	16481	16689	16606	16630	16469	16295	16450	16443	16529	16586	16289	16600	16340	16638	16661	16608	16673	16514	16489	16429	16412	16402	16467	16398	16403	16519	16479	16619	16505	16588	16540	16365	16664	16465	16461	16581	16668	16527	16513	16513	16557	16385	16388	16516	16540	16708	16476	16673	16602	16668	16352	16422	16557	16499	16474	16554	16597	16654	16507	16469	16625	16594	16768	16560	16677	16515	16578	16473	16673	16598	16513	16626	16688	16488	16667	16453	16566	16623	16726	16469	16665	16495	16852	16462	16624	16231	16528	16640	16336	16553	16409	16537	16578	16495	16788	16461	16626	16556	16592	16570	16491	16564	16563	16497	16757	16642	16556	16528	16483	16516	16633	16679	16412	16800	16527	16450	16558	16474	16507	16606	16284	16567	16488	16551	16542	16444	16707	16434	16361	16568	16314	16467	16641	16435	16464	16609	16546	16343	16530	16459	16558	16436	16463	16572	16650	16407	16594	16471	16530	16530	16525	16655	16492	16422	16529	16399	16468	16531	16442	16580	16678	16859	16542	16494	16550	16652	16497	16531	16468	16563	16660	16656	16489	16502	16683	16687	16615	16359	16525	16500	16558	16799	16630	16519	16552	16618	16665	16372	16278	16612	16546	16360	16555	16672	16408	16596	16696	16499	16735	16528	16435	16427	16542	16619	16505	16585	16434	16751	16553	16459	16319	16596	16659	16739	16640	16314	16645	16571	16595	16526	16630	16377	16600	16595	16664	16522	16560	16608	16443	16496	16502	16707	16480	16626	16524	16483	16578	16304	16749	16460	16617	16294	16522	16622	16555	16598	16597	16441	16493	16460	16716	16724	16433	16490	16518	16318	16438	16581	16584	16473	16436	16551	16538	16584	16525	16565	16611	16508	16527	16544	16484	16442	16479	16536	16578	16691	16528	16669	16390	16581	16721	16598	16593	16627	16589	16519	16650	16671	16649	16624	16458	16510	16601	16331	16447	16543	16545	16469	16536	16338	16654	16359	16575	16463	16676	16499	16638	16621	16633	16653	16590	16647	16285	16566	16472	16445	16802	16508	16506	16577	16417	16531	16509	16513	16499	16526	16652	16719	16653	16558	16574	16343	16659	16428	16502	16556	16429	16744	16557	16566	16557	16546	16483	16604	16666	16312	16667	16804	16547	16537	16627	16615	16480	16492	16481	16379	16523	16594	16424	16713	16543	16450	16661	16728	16392	16155	16581	16578	16439	16740	16673	16646	16418	16465	16513	16534	16568	16533	16786	16390	16503	16560	16592	16828	16463	16361	16720	16536	16525	16493	16551	16605	16494	16451	16514	16651	16370	16848	16410	16611	16679	16667	16710	16490	16796	16460	16469	16511	16568	16625	16687	16511	16562	16646	16714	16532	16597	16716	16579	16527	16563	16382	16669	16475	16358	16447	16621	16556	16556	16604	16544	16582	16604	16460	16562	16432	16285	16631	16428	16572	16342	16519	16358	16446	16714	16770	16551	16539	16607	16466	16501	16456	16466	16484	16484	16596	16599	16399	16423	16461	16575	16528	16574	16444	16525	16593	16550	16459	16546	16476	16796	16570	16607	16319	16496	16449	16510	16780	16684	16640	16509	16504	16434	16494	16474	16757	16535	16409	16433	16470	16721	16690	16504	16828	16470	16810	16386	16450	16486	16495	16550	16600	16430	16574	16632	16550	16531	16736	16432	16542	16653	16469	16549	16643	16633	16544	16466	16677	16505	16608	16612	16703	16543	16475	16666	16591	16511	16450	16591	16325	16599	16677	16524	16663	16427	16509	16652	16678	16523	16572	16574	16548	16610	16669	16701	16426	16537	16637	16587	16501	16434	16373	16580	16528	16529	16697	16486	16542	16542	16633	16682	16632	16398	16597	16505	16634	16667	16571	16691	16484	16768	16544	16598	16441	16399	16520	16553	16540	16641	16357	16532	16643	16419	16540	16547	16526	16493	16461	16573	16555	16669	16577	16694	16489
18836	25608	27201	34398	37217	31201	22458	18224	16381	15614	15402	15361	15160	15254	15204	15286	15319	15204	15373	15277	15314	15268	15324	15319	15243	15113	15261	15176	15104	15199	15528	15207	15257	15275	15202	15281	15232	15309	15130	15443	15310	15211	15306	15171	15124	15368	15249	15102	15338	15278	15375	15511	15230	15210	15274	15309	15230	15170	15250	15150	15332	15287	15283	15253	15221	15482	15356	15247	15144	15397	15291	15339	15273	15216	15189	15237	15384	15326	15166	15250	15171	15418	15080	15109	15234	14994	15315	14914	15141	15173	15286	15222	15149	15137	15435	15100	15336	15343	15266	15299	15350	15333	15285	15035	15199	15285	15296	15217	15291	15290	15374	15239	15246	15256	15345	15139	15289	15251	15328	15189	15140	15496	15401	15221	15394	15205	15332	15305	15217	15233	15230	15350	15330	15083	15302	15175	15255	15223	15053	15166	15159	15344	15157	15270	15235	15288	15237	15379	15322	15208	15336	15337	15308	15084	15319	15265	15410	15235	15199	15162	15188	15223	15284	15125	15279	15241	15203	15416	15111	15309	15122	15083	15316	15272	15179	15136	15403	15399	15368	15382	15217	15447	15260	15188	15169	15332	15123	15339	15163	15224	15190	15357	15199	15248	15204	15411	15287	15376	15292	15282	15259	15264	15328	15235	15212	15198	15342	15176	15213	15307	14991	15168	15336	15309	15270	15268	15285	15268	15266	15313	15194	15082	15292	15163	15228	15246	15452	15374	15181	15114	15357	15284	15233	15342	15208	15153	15283	15217	15078	15223	15267	15277	15232	15230	15301	15191	15114	15300	15241	15177	15345	15218	15281	15281	15368	15189	15412	15166	15279	15239	15329	15441	15285	15494	15235	15221	15106	15134	15466	15235	15230	15281	15283	15309	15276	15175	15136	15210	15227	15280	15432	15146	15205	15314	15144	15309	15314	15205	15248	15248	15333	15232	15218	15273	15239	15214	15020	15448	15278	15377	15242	15398	15280	15309	15226	15353	15252	15260	15160	15260	15293	15261	15181	15145	15313	15417	15108	15233	15324	15181	15087	15339	15266	15130	15256	15183	15223	15210	15420	15224	15183	15242	15364	15161	15262	15280	15240	15248	15376	15288	15219	15433	15314	15239	15158	15330	15114	15404	15270	15155	15244	15347	15290	15389	15236	15160	15395	15314	15260	15227	15239	15253	15076	15207	15263	15276	15156	15425	15117	15461	15285	15168	15202	15318	15265	15310	15220	15168	15103	15349	15320	15172	15212	15099	15202	15260	15165	15447	15246	15294	15328	15379	15366	15249	15311	15312	15252	15202	15258	15125	15085	15327	15290	15313	15053	15367	15319	15147	15332	15125	15160	15318	15248	15298	15245	15274	15192	15228	15211	15378	15143	15278	15268	15324	15435	15349	15396	15303	15163	15320	15239	15512	15219	15227	15038	15366	15352	15300	15291	15024	15201	15274	15325	15236	15293	15246	15450	15426	15206	15224	15304	15193	15290	15358	15339	15265	15317	15172	15299	15266	15156	15217	15562	15023	15233	15181	15283	15396	15088	15329	15306	15240	15326	15253	15159	15218	15228	15325	15306	15244	15429	15427	15248	15322	15321	15453	15284	15195	15278	15420	15279	15158	15164	15296	15331	15351	15151	15109	15143	15182	15319	15311	15180	15263	15160	15363	15187	15242	15292	15324	15371	15179	15522	15263	15180	15415	15607	15230	15117	15199	15115	15283	15232	15159	15224	15271	15278	15263	15258	15188	15213	15245	15084	15005	15285	15413	15346	15090	15361	15162	15306	15108	15321	15295	15261	15454	15410	15327	15263	15245	15261	15191	15165	15307	15271	15239	15107	15185	15402	15254	15265	15225	15221	15134	14992	15338	15102	15225	15119	15386	15323	15132	15220	15236	15137	15287	15310	15179	15267	15080	15473	15203	15288	15378	15224	15149	15322	15325	15343	15036	15278	15164	15286	15407	15288	15235	15355	15172	15308	15238	15154	15219	15260	15221	15090	15359	15238	15296	15309	15442	15265	15137	15139	15048	15200	15231	15233	15032	15266	15236	15209	15210	15385	15263	15244	15251	15268	15405	15281	15244	15270	15279	15277	15132	15107	15280	15243	15160	15306	15219	15215	15375	15307	15153	15180	15207	15265	15160	15264	15257	15203	15194	15367	15258	15410	15036	15202	15339	15215	15220	15282	15290	15318	15314	15237	15496	15198	15183	15375	15316	15123	15377	15107	15301	15279	15377	15258	15187	15278	15294	15347	15232	15217	15231	15193	15148	15367	15436	15279	15296	15407	15120	15253	15234	15188	15384	15233	15293	15220	15201	15376	15289	15065	15271	15264	15288	15229	15349	15117	15124	15372	15188	15261	15251	15270	15247	15370	15248	15250	15257	15222	15357	15321	15306	15279	15011	15263	15334	15187	15379	15077	15263	15326	15487	15270	15316	15316	15193	15252	15243	15445	15191	15309	15513	15153	15297	15267	15253	15230	15252	15206	15384	15131	15257	15322	15423	15353	15379	15169	15285	15272	15232	15299	15143	15094	15315	15207	15369	15213	15173	15234	15116	15282	15287	15297	15248	15377	15159	15247	15276	15265	15246	15096	15213	15295	15110	15264	15276	15252	15280	15143	15525	15313	15218	15314	15290	15149	15355	15349	15104	15495	15311	15365	15335	15226	15272	15296	15063	15090	15287	15307	15251	15238	15198	15217	15093	15266	15152	15225	15245	15286	15222	15320	15176	15378	15205	15056	15143	15065	15161	15363	15036	15368	15081	15295	15341	15326	15156	15412	15155	15319	15302	15072	15291	15178	15210	15239	15256	15239	15250	15267	15334	15276	15330	15173	15280	15157	15236	15392	15215	15411	15255	15371	15295	15265	15292	15327	15285	15371	15110	15097	15370	15123	15341	15359	15208	15241	15473	15232	15160	15187	15106	15328	15054	15262	15205	15293	15193	15255	15098	15318	15188	15169	15270	15177	15431	15385	15171	15174	15315	15325	15393	15313	15409	15276	15243	15267	15295	15243	15327	15195	15119	15319	15399	15291	15182	15362	15230	15342	15369	15202	15208	15211	15194	15175	15308	15119	15236	15183	15104	15178	15187	15139	15240	15274	15235	15283	15416	15400	15196	15459	15185	15368	15353	15101	15351	15246	15429	15213	15152	15382	15223	15339	15295	15357	15262	15354	15308	15245	15206	15398	15296	15255	15457	15160	15319	15218	15350	15162	15363	15214	15332	15555	15322	15192	15201	15158	15357	15300	15258	15246	15114	15378	15301	15276	15423	15207	15287	15120	15187	15216	15184	15303	15006	15146	15218	15257	15356	15308	15227	15363	15363	15324	15180	15210	15115	15374	15303	15268	15348	15135	15316	15308	15297	15468	15120	15391	15198	15272	15575	15241	15323	15284	15137	15175	15156	15379	15257	15187	15317	15151	15237	15225	15331	15033	15242	15388	15339	15325	15293	15298	15259	15308	15469	15318	15340	15271	15198	15283	15410	15306	15213	15342	15267	15262	15355	15339	15173	15398	15340	15303	15267	15246	15227	15067	15255	15301	15635	15449	15353	15277	15200	15331	15297	15221	15297	15206	15223	15432	15340	15322	15160	15219	15403	15070	15212	15139	15166	15324	15339	15228	15217	15393	15265	15259	15160	15303	15318	15267	15296	15251	15286	15329	15265	15273	15240	15221	15269	15298	15391	15458	15376	15336	15192	15294	15254	15040	15221	15303	15385	15212	15350	15220	15397	15279	15181	15229	15304	15338	15274	15348	15231	15240	15396	15350	15357	15084	15288	15292	15206	15290	15325	15147	15298	15278	15435	15242	15348	15359	15272	15335	15017	15332	15265	15252	15365	15112	15312	15232	15282	15256	15276	15310	15347	15228	15305	15233	15307	15406	15345	15486	15288	15353	15119	15284	14985	15316	15344	15238	15124	15254	15201	15256	15353	15228	15453	15075	15131	15307	15224	15237	15304	15301	15229	15263	15317	15214	15116	15146	15377	15464	15320	15217	15172	15090	15342	15245	15305	15377	15258	15354	15273	15314	15263	15313	15296	15193	15207	15212	15238	15223	15213	15336	15300	15225	15317	15178	15286	15278	15361	15473	15152	15390	15354	15173	15429	15248	15200	15419	15216	15280	15164	15089	15361	15293	15045	15175	15305	15341	15242	15370	15281	15125	15310	15234	15357	15210	15119	15355	15268	15315	15263	15230	15358	15277	15219	15247	15347	15164	15117	15180	15314	15086	15230	15253	15165	15120	15220	15223	15399	15095	15441	15338	15234	15288	15216	15321	15308	15279	15226	15146	15223	15453	15251	15244	15340	15283	15296	15224	15306	15308	15300	15151	15174	15326	15325	15471	15260	15374	15309	15362	15255	15353	15136	15370	15331	15214	15354	15204	15407	15352	15324	15212	15197	15323	15177	15187	15399	15232	15348	15283	15119	15160	15181	15105	15085	15216	15262	15110	15287	15372	15276	15462	15115	15380	15362	15204	15349	15262	15403	15202	15377	15151	15269	15269	15231	15232	15117	15201	15311	15313	15164	15285	15258	15327	15227	15212	15199	15278	15235	15353	15221	15222	15355	15394	15192	15221	15200	15254	15203	15416	15233	15353	15077	15335	15101	15272	15173	15289	15286	15218	15201	15072	15296	15304	15329	15447	15214	15344	15177	15360	15226	15405	15386	15115	15313	15250	15281	15261	15206	15326	15379	15264	15324	15261	15084	15389	15330	15218	15100	15235	15201	15262	15142	15264	15378	15094	15320	15336	15286	15215	15317	15072	15275	15372	15263	15071	15226	15232	15274	15215	15346	15301	15366	15206	15187	15321	15212	15353	15296	15310	15231	15180	15245	15271	15218	15343	15159	15246	15344	15222	15353	15302	15200	15428	15219	15396	15230	15167	15318	15288	15353	15397	15206	15431	15140	15312	15220	15229	15163	15184	15127	15266	15402	15225	15358	14903	15213	15231	15384	15226	15125	15360	15447	15369	15386	15335	15261	15402	15267	15285	15216	15405	15262	15219	15375	15156	15310	15321	15417	15166	15386	15281	15177	15158	15276	15274	15389	15299	15326	15220	15344	15270	15345	15268	15265	15238	15324	15326	15236	15326	15408	15273	15176	15269	15335
23669	21101	28520	33205	61635	56654	41722	28852	21638	18431	17348	17091	16961	16792	17001	16825	16849	16971	16913	16900	16705	16910	16786	16866	16819	16835	16764	16777	16749	16892	16652	16525	16870	16836	16778	16912	16889	16496	16934	16779	17086	16811	16478	17019	16834	16753	16787	16819	16806	16678	16632	16764	16724	16546	16828	16576	16826	16791	16694	16726	16671	16859	16575	16674	16692	16673	16792	16751	16691	16815	16748	16740	16883	16835	16738	16752	16609	16709	16696	16690	16527	16761	16706	16661	16686	16840	16819	16816	16641	16768	16736	16779	16752	16811	16581	16767	16728	16943	16657	16806	16797	16712	16754	16843	16692	16698	16944	16801	16757	16831	16570	16648	16889	16733	16677	16643	16748	16607	16702	16749	16737	16619	16733	16760	16768	16829	16803	16709	16675	16829	16698	16797	16635	16657	16439	16689	16762	16891	16827	16743	16587	16842	16794	17017	16834	16668	16909	16708	16715	16636	16624	16652	16792	16554	16903	16775	16765	16732	16718	16832	16627	16648	16860	16654	16824	16728	16748	16782	16877	16764	16590	16788	16612	16526	16743	16773	16710	16838	16833	16690	16772	16603	16638	16731	16772	16642	16673	16906	16712	16584	16715	16684	16601	16699	16722	16949	16669	16688	16647	16825	16871	16800	16575	16747	16894	16955	16789	16608	16836	16680	16849	16728	16751	16718	16792	16856	16786	16691	16623	16784	16789	16802	16804	16742	16855	16721	16936	16756	16707	16704	16642	16680	16891	16628	16749	16810	16781	16815	16975	16689	16610	16687	16747	16556	16769	16657	16712	16739	16781	16837	16950	16771	16617	16773	16741	16798	16798	16610	16779	16682	16692	16599	16798	16786	16791	16836	16814	16739	16632	16612	16703	16681	16662	16667	16614	16631	16782	16626	16843	16683	16823	16606	16811	16689	16781	16772	16693	16580	16804	16535	16896	16601	16796	16791	16811	16753	16739	16569	16766	16752	16782	16748	16878	16527	16766	16664	16826	16658	17013	16740	16652	16683	16639	16704	16787	16675	16733	16704	16676	16709	16809	16689	16637	16718	16636	16795	16805	16645	16639	16713	16667	16745	16693	17010	16780	16580	16712	16702	16747	16804	16791	16716	16859	16631	16736	16790	16707	16692	16749	16673	16724	16708	16720	16743	16738	16735	16747	16710	16737	16576	16596	16630	16698	16796	16959	16980	16795	16727	16570	16467	16646	16919	16677	16723	16735	16728	16756	16891	16811	16681	16702	16571	16811	16725	16908	16785	16922	16697	16775	16640	16680	16686	16720	16594	16577	16924	16801	16855	16643	16542	16550	16629	16744	16650	16760	16823	16854	16677	16549	16709	16667	16552	16773	16741	16867	16671	16724	16720	16733	16572	16661	16745	16700	16850	16727	16492	16711	16551	16876	16711	16770	16667	16647	16842	16685	16841	16796	16906	16557	16795	16776	16745	16759	16655	16730	16924	16784	16801	16658	16732	16519	16745	16489	16727	16746	16786	16838	16814	16806	16910	16744	16580	16767	16825	16792	16579	16623	16769	16769	16643	16707	16536	16874	16660	16598	16831	16746	16761	16644	16676	16704	16597	16604	16772	16729	16900	16678	16603	16612	16664	16511	16604	16584	16587	16991	16526	16697	16806	16772	16783	16827	16691	16718	16636	16750	16809	16748	16639	16760	16835	16674	16592	16678	16695	16777	16714	16741	16731	16715	16840	16884	16587	16694	16613	16552	16785	16896	17027	16687	16798	16827	16689	16563	16723	16872	16837	16781	16912	16659	16744	16717	16777	16726	16689	16979	16778	16591	16692	16714	16680	16796	16581	16646	16668	16494	16664	16788	16914	16913	16728	16719	16605	16643	16573	16678	16797	17020	16627	16645	16748	16729	16738	16711	16927	16687	16681	16630	16821	16875	16909	16621	16740	16601	16543	16814	16740	16709	16795	16823	16931	16637	16745	16830	16780	16934	16675	16721	16700	16955	16659	16708	16802	16762	16582	16839	16729	16637	16763	16642	16739	16848	16751	16842	16603	16535	16613	16770	16687	16506	16721	16739	16815	16695	16762	16819	16855	17062	16554	16800	16967	16785	16628	16647	16832	16904	16668	16950	16648	16673	16764	16679	16846	16637	16462	16856	16562	16879	16418	16771	16789	16863	16817	16745	16792	16786	16552	16686	16736	16885	16819	16806	16686	16655	16723	16667	16706	16710	16618	16766	16779	16784	16864	16793	16764	16696	16697	16784	16643	16668	16840	16535	16731	16786	16428	16785	16566	16775	16601	16707	16979	16937	16806	16693	16692	16917	16741	16667	16613	16906	16764	16544	16607	16741	16654	16861	16918	16793	16792	16415	16562	16530	16700	16541	16720	16691	16787	16902	16690	16830	16741	16703	16636	16774	16626	16639	16778	16736	16758	16557	16720	16781	16656	16635	16942	16819	16686	16660	16703	16508	16647	16646	16828	16816	16698	16688	16495	16781	16831	16603	16630	16849	16648	16781	16715	16824	16629	16507	16682	16639	16663	16721	16744	16545	16601	16779	16620	16786	16636	16540	16651	16501	16797	16609	16741	16704	16770	16801	16599	16674	16678	16752	16919	16693	16892	16562	16812	16787	16642	16852	16673	16695	16630	16828	16777	16538	16725	16752	16925	16764	16703	16761	16654	16802	16869	16570	16944	16842	17000	16789	16461	16752	16858	16667	16753	16421	16800	16693	16584	16635	16771	16927	16809	16722	16777	16814	16673	16671	16733	16710	16734	16769	16527	16523	16514	16672	16916	16676	16939	16699	16855	16917	16723	16661	16677	17016	16597	16906	16888	16766	16957	16928	16646	16719	16802	16846	16707	16674	16846	16849	16815	17003	16676	16708	16596	16500	16801	17003	16507	16785	16658	16690	16879	16815	16809	16702	16793	16716	16893	16795	16598	16785	16762	16612	16712	16695	16890	16850	16551	16687	16684	16873	16833	16660	16684	16679	16869	16863	16879	16788	16923	16864	16765	16600	16821	16540	16694	16758	16793	16746	16646	16796	16903	16810	16748	16690	16830	16846	16890	16758	16748	16764	16652	16933	16804	16526	16666	16685	16369	16798	16614	16839	16799	16596	16804	16779	16598	16675	16934	16561	16962	16982	16814	16675	16761	16653	16600	16829	16733	16716	16777	16715	16607	16694	16751	16616	16693	16718	16896	16560	16602	16820	16716	16608	16612	16650	16650	16640	16650	16675	16513	16801	16633	16424	16727	16834	16809	16734	16658	16871	16687	16734	16650	16837	16643	16776	16715	16762	16834	16551	16739	16862	16932	16922	16708	16758	16804	16690	16659	16657	16594	16783	16698	16743	16608	16722	16924	16695	16732	16768	16698	16731	16878	16709	16537	16619	16757	16646	16746	16631	16676	16915	16764	16560	16698	16854	16457	16760	16776	16772	16800	16686	16630	16591	16846	16764	16801	16797	16829	16718	16730	16734	16468	16623	16752	16538	16594	16789	16821	16468	16702	16943	16664	16850	16664	16616	16890	16745	16775	16667	16764	16638	16746	16896	16630	16707	16789	16777	16770	16627	16666	16980	16699	16803	16639	16833	16940	16849	16556	16819	16816	16906	16528	16734	16598	16446	16861	16734	16798	16821	16913	16973	16869	16953	16953	16580	16735	16648	16845	16818	16629	16587	16842	16860	16783	16658	16829	16875	16906	16641	16869	16672	16626	16666	16815	16691	16761	16556	16825	16729	16589	16656	16598	16713	16881	16589	16629	16744	16646	16511	16842	16844	16640	16862	16717	16793	16738	16943	16855	16710	16521	16732	16861	16838	16635	16860	16743	16706	16509	16561	16697	16647	16694	16877	16608	16647	16747	16600	16631	16777	16737	16667	16777	16662	16823	16828	16719	16832	16709	16846	16988	16771	16782	16855	16720	16715	16749	16806	16819	16616	16889	16933	16699	16754	16579	16758	16745	16664	16679	16461	16599	16875	16873	16702	16857	16658	16654	16633	16667	16726	16627	16704	16637	16678	16863	16878	16731	16841	16766	16717	16877	16788	16555	16673	16736	16763	16562	16703	16719	16767	16552	16658	16464	16579	16746	16941	16780	16686	16962	16872	17005	16775	16744	16717	16716	16706	16731	16741	16739	16858	16879	16607	16713	16542	16629	16753	16560	16673	16831	16826	16624	16663	16640	16799	16594	16751	16808	16646	16646	16785	16702	16758	16820	16781	16817	16828	16775	16804	16696	16675	16591	16665	16761	16816	16696	16763	16676	16708	16737	16678	16770	16879	16672	16948	16723	16756	16533	16602	16792	16547	16920	16797	16888	16779	16583	16697	16924	16826	16668	17085	16811	16765	16732	16633	16641	16693	16860	16900	16680	16853	16430	16536	16556	16861	16792	16839	16611	16687	16668	16595	16917	16647	16705	16610	16789	16731	16724	16773	16673	16970	16591	16896	16906	16660	16632	16769	16585	16603	16687	16892	16663	16807	16593	16774	16654	16710	16742	16560	16514	16899	16733	16735	16657	16830	16921	16896	16757	16644	16779	16706	16751	16581	16748	16750	16780	16667	16565	16575	16424	16762	16688	16829	16780	16699	16742	16844	16647	16823	16581	16759	16873	16799	16867	16624	16630	16676	16855	16583	16686	16634	16640	16720	16615	16795	17027	17032	16655	16601	16792	16705	16704	16656	16809	16716	16871	16770	16773	16719	16644	16924	16829	16536	16826	16877	16694	16744	16679	16777	16838	16780	16812	16754	16726	16725	16784	16701	16901	16619	16771	16484	16634	16789	16774	16517	16957	16952	16828	16982	16876	16711	16745	16846	16604	16831	16528	16664	16702	16759	16745	16745	16590	16810	16665	16858	16804	16839	16696	16895	16732	16794	16547	16834	16702	16644	16734	16863	16847	16753	16752	16849	16783	16695	16582	16513	16647	16841	16894	16839	16869	16546	16570	16808	16738	16667	16901	16693	16725	16882	16778	16684	16823	16792	16675	16774	16687	16767	16717	16896	16858	16772	16761	16793	16772	16866	16642	16636	16710	16636	16837	16804	16771	16797	16522	16914	16834	16765	16746	16891	16759	16626	16685	16731	16553	16644	16673	16619	16696	16891	16560	16813	16517	16781	16674	16740	16728	16787	16832
17344	29048	29767	52586	67616	58192	41089	28914	20519	16578	15663	15367	15291	15421	15378	15327	15484	15363	15384	15353	15315	15340	15286	15393	15436	15495	15328	15392	15359	15373	15404	15446	15598	15361	15335	15374	15253	15394	15323	15626	15247	15415	15411	15324	15480	15313	15237	15381	15401	15582	15522	15298	15355	15384	15453	15551	15318	15383	15465	15405	15297	15329	15441	15464	15438	15403	15407	15384	15369	15459	15307	15155	15394	15368	15462	15323	15299	15531	15335	15378	15504	15432	15204	15349	15288	15383	15552	15251	15530	15314	15265	15502	15259	15314	15286	15466	15308	15301	15261	15502	15301	15436	15307	15360	15356	15429	15448	15231	15281	15487	15453	15376	15306	15524	15298	15267	15477	15315	15222	15487	15421	15434	15334	15436	15324	15345	15318	15369	15500	15467	15258	15455	15292	15310	15370	15390	15420	15215	15505	15309	15161	15215	15345	15230	15304	15415	15269	15317	15443	15405	15462	15362	15279	15575	15317	15353	15268	15365	15264	15408	15222	15140	15565	15343	15204	15415	15492	15172	15410	15326	15264	15343	15371	15463	15290	15263	15484	15328	15289	15330	15345	15445	15391	15385	15358	15512	15227	15516	15378	15358	15468	15358	15414	15234	15313	15343	15324	15310	15311	15322	15489	15307	15380	15447	15381	15459	15223	15512	15345	15462	15376	15274	15356	15208	15337	15264	15462	15308	15273	15380	15470	15440	15338	15430	15398	15470	15382	15269	15480	15508	15361	15510	15408	15264	15398	15325	15306	15229	15311	15307	15302	15362	15479	15304	15421	15200	15129	15222	15387	15384	15360	15404	15227	15357	15422	15209	15169	15468	15415	15303	15364	15219	15380	15416	15126	15521	15298	15337	15147	15499	15324	15386	15585	15317	15449	15420	15315	15210	15451	15264	15395	15454	15355	15187	15434	15376	15334	15373	15269	15402	15185	15202	15384	15362	15400	15274	15329	15492	15434	15434	15428	15375	15264	15473	15509	15475	15241	15401	15494	15365	15379	15552	15384	15328	15449	15468	15501	15376	15355	15297	15377	15204	15316	15405	15208	15291	15296	15336	15404	15342	15476	15363	15470	15233	15357	15446	15549	15247	15372	15456	15316	15369	15347	15463	15326	15337	15418	15369	15368	15251	15342	15409	15404	15479	15302	15370	15384	15319	15408	15305	15526	15365	15337	15227	15442	15393	15398	15425	15359	15202	15347	15373	15302	15491	15493	15638	15476	15335	15386	15420	15503	15388	15305	15266	15543	15389	15329	15325	15391	15290	15441	15422	15462	15247	15347	15511	15425	15338	15421	15265	15439	15453	15363	15289	15500	15423	15306	15522	15320	15383	15569	15391	15437	15210	15330	15309	15377	15574	15423	15208	15400	15459	15482	15471	15397	15440	15359	15434	15256	15377	15330	15199	15306	15387	15371	15493	15441	15403	15451	15305	15173	15388	15493	15414	15206	15395	15235	15571	15286	15467	15383	15550	15293	15237	15552	15302	15183	15389	15284	15226	15464	15236	15317	15281	15311	15234	15447	15356	15358	15458	15329	15250	15397	15256	15325	15336	15330	15262	15202	15302	15496	15496	15492	15287	15356	15488	15456	15245	15493	15339	15292	15254	15469	15461	15370	15504	15200	15386	15263	15376	15416	15233	15388	15453	15256	15542	15456	15248	15473	15453	15354	15380	15386	15354	15346	15403	15355	15372	15166	15349	15396	15346	15515	15180	15268	15388	15365	15274	15441	15395	15369	15437	15372	15394	15372	15419	15357	15305	15378	15201	15344	15536	15423	15238	15243	15432	15267	15429	15175	15321	15290	15537	15233	15546	15393	15339	15423	15286	15331	15310	15369	15271	15349	15440	15210	15311	15310	15329	15427	15315	15395	15271	15220	15130	15384	15397	15460	15437	15405	15257	15418	15388	15284	15335	15391	15265	15400	15151	15231	15172	15401	15293	15310	15404	15425	15377	15411	15354	15381	15398	15352	15388	15105	15435	15543	15332	15289	15434	15222	15345	15195	15377	15313	15430	15421	15431	15351	15319	15332	15305	15440	15440	15314	15338	15453	15493	15395	15382	15455	15415	15429	15327	15402	15424	15403	15386	15408	15283	15381	15377	15444	15462	15228	15280	15406	15506	15436	15436	15240	15250	15384	15483	15429	15336	15471	15314	15382	15461	15509	15247	15430	15437	15434	15458	15386	15435	15402	15219	15333	15418	15428	15323	15242	15264	15571	15304	15321	15466	15235	15174	15220	15382	15355	15359	15355	15235	15345	15468	15333	15326	15303	15331	15240	15489	15406	15647	15356	15270	15244	15280	15327	15349	15292	15465	15269	15487	15371	15438	15574	15370	15359	15261	15236	15371	15430	15300	15385	15347	15345	15402	15337	15152	15490	15397	15273	15294	15462	15365	15240	15276	15350	15431	15500	15473	15403	15405	15479	15294	15431	15376	15403	15332	15303	15490	15402	15298	15438	15345	15286	15381	15347	15315	15480	15347	15247	15416	15361	15477	15297	15477	15379	15402	15242	15106	15409	15327	15355	15187	15343	15503	15473	15371	15252	15301	15285	15301	15265	15379	15478	15474	15612	15241	15417	15311	15215	15119	15301	15196	15280	15468	15439	15315	15292	15421	15472	15506	15364	15348	15233	15170	15206	15242	15320	15366	15364	15491	15277	15534	15327	15380	15469	15266	15238	15483	15046	15265	15319	15422	15210	15464	15369	15312	15109	15461	15320	15284	15506	15176	15520	15288	15422	15376	15345	15403	15274	15429	15413	15427	15304	15449	15476	15343	15245	15508	15491	15355	15397	15465	15324	15253	15324	15314	15357	15283	15319	15295	15453	15254	15368	15220	15509	15319	15351	15468	15540	15357	15420	15440	15372	15435	15232	15310	15566	15378	15482	15426	15408	15247	15540	15368	15295	15231	15332	15296	15594	15334	15406	15388	15604	15387	15329	15362	15415	15297	15396	15317	15267	15545	15358	15426	15354	15216	15457	15483	15330	15485	15315	15364	15322	15323	15428	15459	15487	15449	15284	15241	15370	15391	15238	15411	15400	15365	15400	15318	15470	15326	15329	15396	15326	15417	15295	15434	15465	15475	15368	15427	15432	15491	15404	15460	15504	15329	15461	15360	15311	15459	15289	15428	15428	15362	15426	15362	15652	15243	15350	15547	15390	15390	15299	15358	15229	15253	15243	15473	15321	15337	15244	15366	15596	15239	15407	15445	15204	15391	15376	15311	15325	15393	15450	15379	15314	15430	15371	15250	15321	15255	15425	15386	15482	15284	15403	15388	15318	15440	15372	15358	15350	15548	15368	15398	15315	15395	15359	15357	15420	15352	15426	15317	15265	15415	15362	15245	15401	15389	15405	15440	15255	15407	15467	15373	15332	15353	15245	15436	15190	15390	15410	15252	15548	15483	15540	15414	15217	15251	15410	15481	15303	15351	15376	15440	15359	15333	15362	15495	15221	15206	15454	15207	15354	15344	15363	15353	15213	15328	15338	15433	15282	15321	15405	15412	15408	15334	15425	15455	15224	15272	15334	15192	15269	15401	15521	15524	15315	15345	15252	15296	15428	15463	15473	15266	15389	15338	15171	15303	15361	15373	15336	15316	15561	15353	15253	15253	15336	15252	15438	15306	15460	15488	15397	15408	15406	15434	15301	15471	15542	15164	15295	15398	15327	15421	15487	15507	15353	15498	15214	15353	15328	15472	15380	15542	15438	15356	15469	15298	15396	15284	15222	15303	15337	15518	15248	15324	15338	15463	15421	15298	15426	15306	15466	15276	15327	15299	15301	15514	15345	15465	15347	15378	15248	15332	15357	15332	15439	15441	15355	15482	15415	15336	15285	15347	15429	15561	15505	15432	15382	15359	15338	15447	15413	15167	15308	15349	15444	15295	15453	15296	15354	15379	15488	15418	15329	15404	15563	15272	15480	15405	15363	15425	15223	15444	15305	15387	15425	15351	15412	15451	15318	15280	15263	15540	15148	15336	15350	15340	15414	15327	15340	15280	15294	15342	15213	15404	15479	15226	15338	15309	15392	15349	15464	15395	15380	15489	15312	15314	15414	15319	15500	15359	15406	15247	15380	15329	15438	15293	15150	15347	15353	15392	15339	15284	15361	15358	15489	15294	15299	15335	15423	15312	15367	15323	15482	15367	15380	15431	15331	15440	15324	15388	15415	15190	15391	15554	15250	15313	15423	15398	15395	15438	15464	15410	15607	15327	15263	15448	15452	15380	15375	15505	15426	15337	15325	15354	15244	15474	15262	15231	15432	15518	15424	15285	15442	15412	15417	15420	15498	15199	15228	15308	15401	15426	15318	15440	15253	15368	15386	15344	15452	15115	15284	15319	15461	15414	15216	15277	15358	15324	15445	15397	15320	15368	15381	15381	15358	15511	15370	15319	15421	15291	15415	15507	15175	15404	15433	15388	15338	15284	15406	15313	15231	15216	15212	15326	15292	15391	15122	15312	15295	15324	15369	15250	15588	15367	15246	15389	15437	15245	15405	15282	15364	15422	15327	15391	15431	15279	15398	15265	15420	15334	15232	15390	15322	15399	15267	15385	15289	15440	15418	15281	15232	15498	15404	15294	15335	15386	15252	15301	15441	15253	15519	15323	15253	15343	15417	15536	15263	15417	15328	15241	15310	15273	15305	15235	15415	15306	15297	15338	15383	15482	15391	15308	15217	15325	15119	15434	15517	15371	15182	15316	15326	15448	15429	15578	15263	15344	15445	15423	15563	15255	15227	15353	15378	15410	15323	15462	15465	15357	15305	15209	15298	15379	15255	15293	15499	15305	15476	15430	15370	15367	15177	15232	15474	15412	15277	15333	15412	15326	15410	15403	15376	15305	15493	15451	15256	15501	15447	15431	15371	15424	15356	15361	15645	15314	15293	15379	15397	15321	15368	15428	15399	15469	15356	15153	15469	15211	15281	15325	15396	15512	15371	15319	15244	15438	15510	15226	15441	15405	15416	15424	15479	15299	15281	15515	15401	15277	15335	15280	15381	15371	15390	15320	15422	15330	15400	15278	15466	15486	15436	15551	15285	15309	15360	15522	15393	15406	15412	15252	15196	15349	15389	15395	15355	15312	15306	15381	15319	15328
22642	21138	28998	29888	61398	60086	50426	35537	25667	20223	18156	17365	17460	17034	17227	17083	17225	17402	17101	17439	17333	17021	17355	17128	16969	17106	16988	17025	17155	17000	17057	16927	16974	17029	17090	17004	17021	17162	17182	16991	16885	17177	17085	17094	17030	17178	17087	16928	16950	17024	17193	16963	17043	17126	17170	17058	17044	17131	17000	17198	16970	17054	17180	16996	16916	16975	17108	16894	16915	16849	16999	17132	16898	16883	17181	17207	17005	17108	16937	16931	16988	17023	17303	16962	16914	17015	17197	17057	17213	17141	16959	16962	16956	16999	17073	16994	17005	16976	17051	17063	17016	17085	17045	17121	16878	16901	17038	17091	16859	16876	16897	17207	16856	16986	16968	16739	16919	16939	16977	16972	17099	17106	16848	17090	17029	17017	16956	16964	16979	17050	17021	16933	17014	16960	16813	16980	17151	17077	17075	16816	17113	17006	16997	16794	16913	16884	17021	16959	16940	16805	17061	16963	17057	16804	17007	16920	16844	17050	16827	16848	17021	16979	17193	17011	17021	16770	17174	16878	16966	16781	17039	16912	17027	16946	16871	16979	17060	17004	17101	17026	17055	16887	16937	17065	16883	16899	17043	16843	17086	16821	16978	17110	17029	16949	17013	16766	17059	17000	17029	16900	17085	17042	16971	16892	17017	17124	17059	16859	17037	16986	17030	16812	16916	16980	16857	16971	16982	16973	16788	16910	17143	16874	17071	16941	16986	17094	16940	16979	17045	16935	17012	16916	17103	16913	17045	17013	17119	17048	16969	17117	17133	16949	17019	17116	17189	17041	17208	17108	17086	17035	16966	16879	16984	16998	17011	17105	17168	17126	16985	17051	17204	16950	16963	16961	17021	17100	17059	16925	16919	16984	17001	17023	16957	17224	16948	17014	16804	16911	16951	16972	16924	16906	17132	16915	17168	16946	17207	17022	17058	17050	17030	17089	17057	17165	17021	17183	16804	17040	17006	17091	16985	16927	16844	16839	17037	17013	17077	16818	16741	16961	17053	16908	17061	17272	16979	16729	17065	17141	17124	16688	17058	16973	16978	16907	17161	16855	17014	16960	16815	16966	17006	17060	16972	17152	16881	16922	17040	17099	16995	16984	16997	16788	16826	17057	17071	16964	17046	16999	16932	17100	16983	17060	17140	16972	17080	16770	16968	16983	17051	17149	17036	16798	16988	16765	16959	17036	17023	17194	17086	16967	16959	16840	16964	17006	16896	17132	16869	17120	17139	16942	17060	17021	17156	17039	17056	17163	17133	16862	17098	16708	17149	17144	16985	16892	17003	17080	17103	16981	16945	16906	16911	16862	16781	17090	17003	16966	16824	16930	16842	17124	16986	16873	16941	17018	17072	16904	17064	16857	17148	16861	17147	16937	16796	16901	17134	16924	17196	16862	17210	16911	16862	16662	16626	16920	16650	16926	17271	16974	16819	16926	17151	17017	17159	17005	16954	17066	16961	17057	17092	17004	17132	16938	17148	16917	17056	17072	17121	16755	16946	16944	17121	16948	16886	16993	17050	16965	17113	17067	17011	16936	16925	16942	16938	17024	16998	16881	17062	17005	17084	16766	17113	16963	16896	17168	17063	16761	17201	17103	16977	17030	16925	17033	16919	17120	16840	17050	16870	16969	16976	17008	16998	17083	16932	17099	16792	16931	16973	16900	16973	17087	17183	16967	17034	16838	17008	17081	16889	16840	16958	16858	17131	16871	16649	16948	16945	17064	17033	17006	16981	16834	16994	16882	16769	16912	16952	16924	16884	16989	17158	16954	17056	16937	16760	17014	16866	17163	16858	16999	16767	17011	16976	16848	16868	17111	17153	16983	16964	17057	16972	16825	16951	16879	17041	16877	16872	17011	16955	16862	17053	17004	16929	16796	17041	17161	17113	16892	16967	16935	17119	17055	16937	17008	16924	17055	17127	17017	16803	16872	17006	17149	16868	17159	17068	16935	17035	16764	17058	16933	17034	16737	17022	16933	17167	16887	16991	17022	17091	17016	16879	17029	16948	17002	16860	16980	17021	16999	17012	16846	17069	17045	17142	16968	16968	17278	16964	17082	16967	16989	16876	16799	16974	17012	17091	16999	16771	16818	17116	17012	17092	16996	16934	17027	17107	17329	16982	17011	16888	17012	16980	16886	17029	16901	17136	16921	17040	17098	17006	16925	16913	16960	17067	16950	16883	17075	16967	16816	16667	16926	17213	16986	17084	16960	17149	17077	16893	16940	17048	17079	16800	17070	16995	16965	17241	17068	17119	16992	16973	17001	16982	17021	17139	17142	17055	16910	16820	16868	17080	17054	16921	16960	17103	16935	16973	16947	16730	16836	16996	16940	16982	16978	16984	17049	16967	16838	17050	17079	17001	16832	17049	16766	17114	17090	17132	17113	17112	16953	16995	17130	16933	16905	16961	17013	16823	16889	16900	16783	16989	16988	17088	16953	16981	17040	17042	17099	16777	16969	16849	16990	16983	17103	17007	16881	16804	16964	16784	16820	16828	16953	16948	17048	17013	16793	16918	16873	16842	16936	17101	17267	16982	17063	16967	16972	16969	16954	16985	16983	17325	17057	17024	16807	17001	17061	16940	16904	17047	17036	17046	17124	16900	17022	16940	17052	17058	16777	16754	16951	17055	16965	16949	16734	17084	16967	17106	17146	17108	16847	17006	16895	17018	16793	16987	16926	16936	17044	16832	16968	17116	16977	17032	16949	17053	16832	17050	16888	16925	16880	16959	16949	16975	16898	16814	16992	16916	16909	16997	16954	16951	17152	17080	17089	17102	17086	17046	16856	17059	16938	17112	16899	17019	16934	16979	17133	17121	16834	16863	17115	16819	16791	17108	17001	17013	16913	16869	16905	17004	16992	16992	16926	16727	16883	17179	16995	17055	17083	16960	16946	17089	17049	17023	16986	17174	17194	17058	16885	17170	16983	16916	17091	17094	16832	17066	16949	16919	16932	17115	16889	16773	17010	16982	16896	16998	17033	17225	17133	16901	17135	17098	16984	17171	17004	17018	16856	16900	16937	16933	16856	16968	16957	16929	17077	17033	16977	17092	17226	17144	17040	16819	16907	16941	17054	17061	17087	16853	16785	16879	17135	17194	17040	17063	17068	16981	17249	17035	17052	17044	16965	17009	17267	16968	16993	17058	16906	17012	17062	16857	16931	16968	17025	16936	16869	16936	17088	16949	17078	17127	16974	17206	17030	16798	17081	16878	17052	17026	17024	16946	17166	17130	17085	16814	17010	16838	16803	17038	16795	16866	17014	16978	17023	17049	17072	17097	17192	16789	17002	16889	17021	17093	17232	17139	16834	16887	17028	16879	17136	16983	16911	16668	17123	17024	17084	16926	17012	17216	16924	17036	17064	16902	16901	16792	17040	16974	16908	16927	17142	16959	16961	16952	17059	17084	17123	17076	17233	17147	16964	17017	16972	16999	17011	17070	17119	16912	17189	17070	16943	17051	17131	17105	17027	16932	17081	17081	16788	17057	16951	17028	16904	17044	17019	16991	16751	16986	16785	16837	17196	17009	17041	16844	16943	17030	17009	17168	17119	16930	17018	17010	16768	17022	17034	17165	17050	16999	16998	17017	16903	17066	16945	16955	17041	16987	16878	16925	16962	16927	16967	17044	16845	17143	16940	16808	17140	17031	16908	17059	16955	16820	16988	16874	17058	17024	16966	17095	17013	16953	17063	16901	16943	16887	16748	16754	17039	17025	17172	17113	17002	17059	16847	16978	17001	17003	16994	16880	16777	16979	17025	17101	17232	16969	16880	16949	17065	16814	17228	17110	17070	17088	16903	17093	16964	16894	16967	16914	17108	17083	17010	17083	16972	17168	17000	16919	17000	17097	17064	16990	16974	16787	17009	17058	17001	16971	16917	16932	16873	16744	16899	17068	16840	16992	16876	16962	16968	17105	16784	17114	16939	17054	16925	17146	16833	17073	16913	17047	16923	16894	17130	16869	16906	16867	17070	17041	17094	17025	17025	17003	16873	16940	16892	16950	17070	17201	16879	16856	17057	16986	16960	17076	16988	16995	16999	16959	17084	16985	16690	16996	16779	17090	16986	16805	16989	17064	16874	17014	16947	16876	16947	16903	17017	17004	16995	17009	16925	16956	17003	16906	17050	16967	16905	16995	17096	17006	16936	16949	17109	17044	16963	16934	16949	16939	17057	17041	16949	16943	16856	17030	16866	16812	17059	17092	16918	17033	16883	16811	17042	17117	17065	16976	16884	16940	16932	16880	16839	16930	17042	16912	16919	16919	16970	17021	16852	17043	16830	17097	16901	16972	16996	16963	17024	16940	17065	16857	16962	16996	17104	16894	16866	16961	16874	16878	17015	17135	17062	16891	16886	16922	17004	17088	16889	17066	17152	16929	16864	16975	16918	16906	16896	16980	17012	16930	17139	17141	16949	17174	16931	16932	17200	16892	16887	17014	16992	16888	16887	16962	16942	16877	16879	17203	16874	16740	16895	16931	16962	17069	17007	17025	16951	16888	16741	16834	17031	16866	16871	16775	17122	16856	16917	17043	17010	16823	17040	16812	17026	17065	17063	17073	17099	16964	16994	17077	17033	17087	16866	17153	16951	16955	17210	17173	16891	16871	17061	17156	16812	17009	16943	16979	17181	16940	17027	17148	17175	17068	17092	17027	16757	17007	16927	16753	17113	16904	17017	16819	17147	17130	16788	17000	16860	17140	16892	17090	17080	17178	16894	16996	16911	17016	17018	17037	16778	17177	17089	16870	16868	16800	16938	16913	17039	16960	17142	16844	16891	16905	16951	16970	16984	16951	16909	17066	17090	17023	16809	16966	17019	17114	17175	16798	17016	17071	16936	16947	17061	16901	16986	16969	16955	16796	16976	16948	16900	16914	16870	16908	17106	17087	16991	16927	16885	16848	16951	17034	17092	17006	16999	16978	17010	16925	16939	16838	16924	17120	17009	17042	16796	16854	17173	17215	17066	17004	16915	17052	16789	16988	17196	17126	17112	16918	16999	16894	16957	16993	16881	16958	16885	16934	17101	17153	16997	17011	16976	16829	16911	16776	16887	16947	16991	16934	16881	17057	16816	16750	17013	16969	16882	16978	16978	16917	17052	17026	16778
19324	36204	37095	62950	81554	68817	52183	37159	24837	17867	15934	15571	15544	15591	15642	15704	15603	15592	15658	15558	15679	15602	15637	15692	15568	15358	15301	15477	15652	15547	15504	15518	15442	15507	15600	15532	15505	15501	15606	15575	15536	15451	15614	15607	15599	15592	15501	15571	15416	15621	15499	15568	15609	15534	15479	15322	15625	15429	15479	15543	15487	15503	15581	15701	15665	15554	15353	15576	15674	15538	15478	15505	15337	15406	15573	15506	15523	15497	15336	15449	15563	15602	15426	15636	15622	15585	15613	15526	15423	15398	15543	15405	15631	15593	15675	15464	15511	15602	15574	15431	15633	15453	15483	15372	15548	15542	15543	15566	15503	15648	15547	15513	15630	15529	15502	15458	15547	15563	15484	15510	15562	15527	15549	15562	15685	15507	15533	15487	15333	15605	15512	15509	15695	15509	15451	15408	15564	15558	15643	15616	15550	15546	15569	15481	15573	15469	15354	15403	15539	15400	15578	15495	15577	15494	15501	15566	15530	15526	15644	15531	15544	15330	15558	15389	15538	15559	15542	15403	15669	15496	15442	15646	15442	15574	15355	15494	15599	15675	15427	15389	15425	15462	15616	15484	15470	15392	15480	15576	15589	15465	15581	15462	15344	15509	15386	15656	15410	15401	15623	15451	15416	15683	15484	15516	15490	15472	15477	15613	15562	15452	15612	15519	15635	15444	15543	15423	15433	15522	15551	15572	15497	15577	15479	15577	15665	15466	15475	15504	15449	15490	15444	15548	15422	15507	15535	15473	15557	15513	15595	15412	15383	15418	15578	15438	15535	15599	15455	15634	15573	15408	15508	15517	15573	15578	15529	15590	15585	15411	15599	15554	15529	15598	15407	15700	15670	15575	15446	15694	15397	15529	15535	15446	15625	15586	15360	15669	15585	15453	15456	15482	15567	15550	15575	15604	15645	15402	15450	15672	15474	15656	15479	15515	15344	15637	15472	15528	15580	15663	15593	15521	15481	15433	15550	15591	15491	15529	15276	15606	15438	15573	15468	15653	15556	15566	15455	15410	15400	15589	15464	15689	15460	15451	15667	15364	15433	15567	15460	15403	15467	15432	15541	15508	15440	15404	15453	15584	15504	15527	15507	15540	15388	15646	15599	15456	15786	15409	15624	15445	15580	15387	15593	15483	15496	15596	15558	15394	15408	15544	15515	15578	15609	15462	15607	15487	15393	15510	15625	15509	15458	15478	15595	15608	15487	15553	15550	15580	15504	15571	15547	15505	15790	15496	15571	15472	15545	15587	15561	15444	15481	15467	15620	15386	15625	15546	15623	15640	15695	15394	15498	15611	15598	15464	15537	15588	15537	15422	15585	15560	15610	15497	15331	15418	15544	15576	15378	15600	15601	15769	15563	15464	15495	15516	15683	15585	15517	15646	15374	15448	15637	15559	15393	15579	15415	15525	15555	15320	15566	15423	15413	15520	15576	15512	15297	15579	15611	15535	15406	15635	15550	15533	15526	15487	15288	15560	15539	15428	15456	15424	15546	15510	15493	15500	15449	15602	15488	15586	15597	15471	15549	15549	15589	15313	15559	15577	15600	15392	15517	15422	15573	15527	15500	15536	15546	15478	15459	15443	15635	15428	15456	15586	15433	15335	15363	15693	15476	15559	15625	15364	15415	15574	15543	15439	15593	15596	15525	15545	15429	15516	15434	15473	15543	15352	15508	15705	15458	15536	15496	15686	15457	15551	15619	15574	15588	15465	15671	15438	15387	15524	15524	15624	15665	15502	15534	15392	15474	15389	15532	15467	15558	15520	15300	15622	15383	15588	15630	15466	15592	15457	15510	15431	15512	15547	15450	15539	15587	15585	15501	15593	15550	15606	15476	15379	15670	15678	15444	15446	15511	15350	15644	15627	15514	15429	15482	15620	15635	15520	15531	15414	15561	15363	15599	15430	15479	15608	15590	15522	15472	15404	15543	15607	15413	15311	15613	15459	15595	15496	15486	15595	15441	15431	15446	15551	15612	15573	15487	15386	15535	15464	15523	15580	15475	15441	15279	15519	15522	15479	15559	15355	15483	15653	15486	15382	15473	15455	15438	15511	15688	15512	15536	15459	15503	15530	15492	15436	15772	15651	15680	15464	15431	15472	15445	15439	15796	15619	15642	15620	15546	15463	15454	15544	15566	15561	15421	15356	15532	15577	15533	15420	15650	15531	15409	15449	15512	15595	15492	15473	15561	15625	15557	15415	15436	15598	15495	15433	15522	15396	15515	15489	15520	15591	15438	15312	15500	15584	15506	15587	15461	15628	15377	15642	15524	15472	15538	15566	15450	15466	15588	15391	15523	15462	15576	15352	15671	15433	15507	15633	15496	15462	15400	15388	15469	15474	15639	15451	15506	15428	15420	15623	15454	15474	15413	15479	15520	15434	15440	15475	15502	15541	15476	15638	15402	15500	15644	15435	15557	15452	15626	15442	15511	15390	15461	15465	15511	15474	15560	15526	15238	15572	15464	15540	15412	15568	15650	15591	15598	15554	15567	15402	15464	15544	15547	15512	15598	15494	15592	15512	15514	15759	15471	15449	15631	15490	15395	15406	15566	15671	15623	15493	15563	15569	15321	15536	15362	15553	15522	15422	15652	15568	15554	15441	15493	15676	15410	15511	15393	15419	15537	15658	15408	15470	15405	15529	15581	15328	15515	15488	15434	15609	15542	15542	15622	15579	15592	15615	15595	15434	15550	15443	15640	15556	15544	15641	15391	15379	15569	15532	15468	15454	15404	15502	15504	15596	15538	15509	15509	15426	15417	15339	15515	15341	15566	15473	15515	15633	15546	15469	15381	15678	15433	15511	15682	15561	15504	15613	15597	15431	15572	15449	15544	15591	15569	15523	15564	15556	15547	15491	15455	15452	15494	15513	15324	15566	15381	15695	15435	15460	15454	15571	15319	15492	15560	15535	15434	15565	15582	15434	15461	15431	15642	15319	15618	15419	15544	15733	15458	15505	15553	15399	15459	15448	15499	15537	15614	15493	15501	15427	15399	15432	15578	15561	15554	15550	15476	15443	15480	15545	15393	15465	15426	15290	15416	15562	15594	15482	15603	15445	15582	15393	15481	15533	15480	15584	15578	15545	15541	15431	15445	15381	15560	15572	15566	15431	15531	15480	15492	15509	15450	15515	15407	15432	15569	15524	15536	15668	15424	15570	15679	15524	15445	15578	15617	15365	15614	15616	15550	15517	15431	15598	15552	15668	15448	15479	15641	15497	15620	15497	15442	15597	15514	15424	15542	15571	15624	15534	15483	15414	15698	15555	15542	15482	15436	15333	15592	15635	15472	15689	15388	15569	15421	15585	15530	15608	15581	15514	15436	15534	15491	15572	15567	15440	15407	15519	15649	15423	15469	15601	15529	15423	15611	15425	15503	15599	15517	15461	15348	15523	15507	15533	15442	15422	15429	15524	15519	15689	15520	15468	15578	15364	15558	15514	15447	15473	15834	15546	15547	15397	15622	15482	15391	15490	15489	15606	15637	15484	15668	15610	15363	15524	15498	15470	15389	15396	15540	15422	15524	15539	15439	15705	15525	15595	15617	15488	15600	15458	15491	15341	15632	15512	15625	15516	15366	15663	15446	15358	15481	15566	15527	15487	15611	15542	15415	15587	15526	15524	15561	15503	15703	15459	15602	15394	15361	15509	15564	15557	15463	15637	15508	15381	15305	15432	15412	15536	15565	15448	15271	15602	15618	15592	15377	15426	15536	15594	15446	15476	15543	15559	15449	15528	15495	15405	15625	15416	15392	15543	15508	15482	15645	15484	15578	15452	15555	15552	15619	15447	15409	15496	15490	15525	15579	15650	15516	15472	15678	15384	15542	15463	15572	15532	15385	15350	15574	15463	15491	15471	15507	15480	15540	15594	15625	15535	15329	15429	15494	15536	15385	15345	15561	15634	15450	15600	15537	15385	15493	15512	15607	15502	15579	15393	15488	15439	15491	15480	15686	15465	15663	15577	15541	15671	15731	15493	15404	15562	15536	15567	15360	15518	15533	15579	15462	15545	15468	15526	15560	15332	15526	15503	15538	15443	15482	15772	15685	15457	15558	15309	15370	15704	15713	15542	15591	15501	15567	15700	15571	15567	15423	15540	15599	15587	15422	15476	15416	15415	15416	15526	15610	15457	15527	15484	15363	15642	15618	15505	15605	15577	15596	15565	15522	15614	15449	15402	15599	15488	15563	15453	15415	15572	15794	15542	15632	15513	15458	15426	15427	15534	15659	15359	15586	15512	15503	15526	15461	15391	15584	15520	15651	15517	15563	15523	15462	15537	15684	15457	15572	15537	15494	15574	15500	15622	15471	15509	15585	15349	15334	15481	15644	15548	15371	15569	15593	15557	15551	15518	15614	15428	15589	15689	15544	15473	15564	15535	15557	15444	15492	15549	15484	15604	15674	15783	15569	15512	15564	15446	15815	15246	15614	15466	15656	15626	15633	15510	15428	15416	15643	15548	15297	15376	15480	15506	15490	15580	15525	15609	15524	15547	15505	15640	15428	15554	15522	15754	15466	15508	15590	15524	15546	15363	15416	15658	15507	15356	15629	15567	15433	15392	15467	15598	15537	15551	15515	15626	15426	15549	15484	15464	15481	15457	15529	15442	15590	15403	15315	15498	15455	15467	15493	15551	15579	15457	15666	15461	15487	15495	15515	15590	15571	15412	15569	15419	15415	15570	15450	15664	15499	15557	15589	15611	15436	15375	15585	15493	15723	15599	15540	15496	15547	15480	15507	15544	15457	15599	15432	15550	15453	15300	15595	15387	15434	15348	15546	15477	15455	15553	15581	15636	15635	15389	15485	15600	15532	15576	15377	15518	15592	15404	15675	15389	15530	15474	15536	15472	15430	15517	15541	15329	15525	15433	15625	15536	15636	15417	15543	15478	15552	15401	15443	15506	15497	15583	15630	15433	15583	15287	15410	15500	15600	15464	15614	15539	15629	15527	15467	15575	15413	15498	15263	15679	15497	15592	15563	15683	15472	15721	15440	15528	15593	15489	15506	15763	15442	15514	15378	15570	15666	15597	15358	15401	15586	15686	15601	15575	15668	15538	15692	15470	15660	15532	15506	15520	15604	15547	15523	15585	15462	15357	15412	15354
26960	22751	29340	31724	34973	30023	23915	19949	18046	16779	16466	16414	16548	16540	16384	16410	16465	16401	16449	16499	16548	16229	16511	16399	16357	16470	16404	16473	16549	16394	16448	16490	16537	16513	16457	16425	16351	16523	16463	16398	16606	16406	16433	16684	16767	16491	16673	16682	16515	16348	16571	16255	16472	16278	16565	16256	16604	16460	16648	16327	16362	16439	16542	16405	16170	16448	16558	16308	16369	16306	16451	16461	16410	16314	16539	16443	16505	16651	16352	16350	16437	16550	16443	16341	16443	16538	16407	16455	16654	16448	16320	16456	16417	16373	16406	16296	16533	16366	16642	16385	16488	16533	16312	16405	16207	16519	16399	16703	16316	16496	16445	16598	16220	16424	16385	16355	16618	16552	16672	16547	16382	16426	16526	16613	16278	16315	16400	16317	16525	16607	16282	16374	16431	16564	16535	16507	16387	16223	16565	16548	16413	16524	16460	16443	16528	16464	16505	16542	16420	16430	16380	16401	16519	16338	16356	16347	16290	16513	16346	16537	16353	16438	16547	16468	16488	16466	16522	16259	16268	16407	16382	16341	16548	16559	16469	16526	16478	16318	16444	16419	16348	16536	16294	16437	16355	16523	16354	16371	16464	16337	16229	16415	16554	16624	16342	16476	16344	16403	16361	16378	16509	16322	16422	16397	16282	16448	16519	16428	16381	16426	16449	16584	16364	16385	16531	16333	16443	16495	16537	16530	16310	16504	16424	16404	16340	16383	16559	16363	16351	16491	16446	16466	16602	16472	16376	16422	16349	16576	16368	16248	16648	16519	16468	16364	16488	16343	16515	16439	16427	16545	16558	16380	16657	16646	16578	16468	16630	16499	16472	16277	16399	16207	16481	16510	16640	16373	16363	16502	16656	16411	16540	16244	16201	16328	16477	16477	16552	16496	16428	16521	16530	16542	16587	16477	16417	16428	16376	16413	16516	16447	16460	16410	16424	16338	16373	16303	16439	16485	16466	16503	16504	16349	16667	16441	16495	16513	16510	16503	16306	16448	16383	16425	16385	16545	16369	16410	16239	16380	16405	16462	16447	16211	16383	16264	16602	16345	16401	16348	16386	16439	16485	16593	16407	16327	16373	16446	16538	16455	16429	16479	16418	16286	16380	16367	16227	16523	16416	16408	16443	16628	16388	16591	16398	16357	16496	16365	16418	16511	16532	16499	16434	16488	16294	16636	16403	16400	16439	16351	16353	16216	16518	16464	16335	16399	16292	16478	16355	16639	16357	16449	16474	16384	16489	16461	16410	16384	16426	16481	16369	16542	16590	16342	16209	16418	16423	16571	16560	16336	16586	16427	16447	16413	16569	16388	16558	16428	16509	16459	16552	16606	16462	16463	16510	16307	16470	16450	16476	16477	16529	16452	16247	16414	16620	16484	16333	16338	16651	16367	16425	16401	16507	16375	16569	16539	16450	16436	16243	16390	16502	16446	16513	16624	16281	16338	16486	16556	16481	16376	16250	16415	16580	16262	16399	16370	16584	16439	16608	16531	16413	16595	16469	16466	16529	16439	16489	16500	16223	16462	16353	16459	16493	16685	16255	16276	16387	16460	16449	16510	16666	16378	16546	16445	16462	16346	16549	16453	16443	16495	16451	16586	16432	16505	16681	16615	16555	16360	16525	16437	16618	16391	16450	16599	16337	16530	16547	16455	16344	16444	16387	16428	16290	16422	16442	16632	16554	16412	16491	16262	16569	16547	16489	16418	16562	16363	16417	16426	16533	16298	16333	16312	16346	16664	16368	16390	16403	16567	16304	16462	16397	16393	16415	16364	16545	16464	16581	16498	16578	16415	16336	16388	16379	16279	16572	16442	16458	16591	16488	16426	16437	16628	16294	16446	16356	16663	16543	16462	16424	16498	16443	16466	16197	16505	16479	16462	16737	16461	16283	16447	16418	16318	16352	16486	16585	16340	16494	16589	16403	16378	16304	16393	16394	16379	16355	16551	16475	16478	16596	16642	16416	16362	16680	16471	16437	16531	16371	16329	16471	16367	16373	16508	16445	16446	16480	16547	16493	16499	16549	16522	16284	16486	16345	16621	16376	16118	16408	16406	16490	16348	16620	16354	16504	16417	16532	16283	16372	16577	16417	16703	16414	16585	16496	16533	16247	16606	16393	16375	16409	16575	16513	16534	16299	16443	16343	16313	16380	16474	16519	16572	16562	16405	16595	16420	16418	16361	16533	16669	16578	16543	16520	16388	16391	16411	16380	16412	16341	16329	16633	16496	16229	16318	16333	16485	16516	16254	16395	16614	16437	16405	16193	16449	16565	16393	16504	16486	16461	16393	16654	16574	16654	16352	16352	16421	16309	16475	16490	16253	16559	16456	16443	16520	16602	16373	16537	16465	16336	16560	16487	16345	16635	16486	16474	16461	16459	16541	16802	16637	16554	16360	16548	16407	16462	16555	16324	16597	16630	16467	16493	16384	16584	16418	16402	16598	16243	16492	16581	16376	16490	16449	16592	16286	16537	16470	16254	16480	16361	16278	16351	16581	16375	16553	16605	16469	16478	16372	16514	16728	16443	16428	16413	16517	16376	16264	16456	16253	16291	16387	16534	16356	16196	16479	16538	16610	16444	16434	16307	16484	16631	16491	16349	16497	16547	16405	16434	16501	16409	16377	16553	16451	16440	16373	16550	16429	16371	16474	16511	16425	16392	16487	16506	16351	16503	16521	16666	16376	16528	16355	16537	16479	16498	16490	16557	16436	16579	16505	16552	16419	16452	16489	16471	16540	16457	16518	16519	16431	16249	16579	16556	16480	16524	16302	16455	16395	16584	16487	16322	16469	16417	16325	16378	16329	16551	16365	16533	16369	16385	16572	16479	16395	16351	16422	16467	16244	16385	16547	16384	16419	16468	16483	16489	16318	16640	16494	16648	16460	16591	16433	16321	16508	16338	16329	16419	16484	16545	16452	16620	16408	16525	16657	16671	16391	16416	16343	16459	16552	16442	16361	16328	16450	16455	16253	16302	16535	16652	16223	16231	16433	16458	16330	16459	16265	16591	16502	16635	16441	16439	16454	16534	16531	16340	16507	16373	16328	16517	16444	16551	16410	16657	16420	16426	16745	16541	16433	16617	16429	16304	16630	16329	16453	16530	16474	16580	16528	16390	16454	16389	16616	16461	16617	16375	16400	16453	16603	16474	16470	16349	16308	16552	16306	16588	16291	16578	16457	16475	16546	16437	16413	16496	16573	16580	16374	16499	16516	16424	16538	16619	16508	16279	16528	16600	16542	16466	16487	16615	16458	16452	16268	16397	16324	16606	16369	16261	16454	16376	16422	16384	16464	16551	16495	16442	16422	16254	16523	16631	16595	16540	16568	16642	16306	16308	16357	16631	16537	16462	16500	16790	16224	16166	16435	16421	16543	16444	16460	16421	16304	16553	16523	16748	16389	16409	16332	16387	16599	16488	16448	16421	16491	16398	16507	16269	16261	16420	16485	16482	16599	16377	16597	16602	16465	16503	16526	16435	16397	16436	16279	16545	16530	16369	16351	16340	16370	16459	16500	16465	16560	16212	16386	16290	16213	16500	16532	16487	16305	16416	16351	16314	16326	16356	16617	16442	16304	16512	16662	16648	16574	16190	16544	16370	16528	16442	16718	16274	16472	16415	16556	16295	16333	16462	16409	16438	16661	16468	16410	16425	16609	16594	16371	16453	16319	16456	16257	16623	16508	16382	16412	16502	16439	16504	16306	16533	16537	16420	16589	16235	16437	16494	16480	16461	16522	16509	16447	16430	16591	16565	16374	16445	16346	16384	16391	16518	16422	16507	16490	16547	16487	16566	16513	16325	16329	16431	16305	16565	16644	16366	16453	16349	16302	16468	16553	16504	16404	16339	16390	16280	16281	16403	16596	16600	16404	16504	16544	16378	16521	16522	16370	16365	16356	16314	16373	16347	16475	16449	16529	16585	16085	16412	16348	16379	16574	16422	16480	16438	16251	16614	16256	16195	16320	16309	16570	16466	16420	16598	16628	16493	16329	16457	16521	16387	16467	16530	16346	16407	16401	16279	16319	16532	16494	16343	16543	16426	16508	16469	16498	16475	16283	16545	16477	16411	16472	16346	16429	16560	16317	16629	16483	16631	16378	16591	16553	16234	16486	16298	16454	16452	16334	16494	16370	16561	16450	16500	16452	16680	16405	16356	16385	16360	16537	16385	16428	16314	16579	16554	16619	16400	16422	16434	16556	16444	16542	16396	16537	16410	16526	16642	16497	16449	16537	16517	16319	16386	16426	16685	16634	16328	16409	16351	16319	16484	16368	16557	16469	16273	16480	16282	16484	16420	16429	16587	16478	16230	16380	16448	16418	16278	16494	16492	16391	16383	16308	16595	16652	16446	16404	16348	16515	16313	16515	16626	16487	16343	16385	16420	16521	16490	16326	16535	16338	16511	16285	16490	16434	16432	16280	16490	16377	16294	16498	16491	16366	16521	16383	16492	16341	16300	16286	16454	16684	16514	16630	16448	16344	16557	16629	16338	16385	16367	16424	16658	16564	16458	16399	16563	16640	16359	16535	16507	16419	16388	16366	16618	16766	16300	16308	16581	16547	16431	16332	16339	16445	16382	16403	16457	16361	16464	16505	16357	16392	16420	16395	16437	16429	16500	16593	16619	16567	16230	16435	16440	16504	16661	16397	16606	16332	16334	16467	16740	16427	16456	16428	16417	16334	16516	16313	16521	16649	16529	16296	16534	16475	16460	16531	16547	16491	16627	16580	16449	16643	16469	16434	16450	16644	16661	16429	16400	16507	16493	16346	16483	16560	16474	16415	16377	16343	16293	16531	16449	16360	16648	16373	16366	16593	16430	16362	16466	16476	16347	16589	16531	16370	16798	16511	16586	16467	16499	16395	16378	16541	16330	16508	16345	16441	16426	16468	16494	16388	16454	16634	16640	16683	16479	16377	16426	16397	16426	16271	16463	16566	16469	16545	16558	16344	16487	16306	16520	16344	16417	16663	16723	16420	16296	16624	16455	16418	16459	16473	16459	16366	16655	16442	16617	16370	16382	16365	16359	16490	16627	16481	16506	16496	16316	16275	16301	16367	16338	16392	16511	16639	16428	16323	16188	16410	16389	16415	16298	16610	16508	16457
18105	27143	31523	33465	37133	31169	23388	19006	16451	15748	15476	15265	15387	15484	15274	15414	15274	15132	15462	15117	15263	15367	15264	15373	15347	15266	15173	15374	15224	15160	15275	15227	15286	15340	15306	15428	15279	15292	15032	15370	15267	15167	15367	15191	15271	15260	15297	15294	15322	15389	15174	15228	15264	15321	15197	15357	15275	15249	15270	15381	15201	15413	15207	15120	15252	15359	15187	15214	15238	15332	15213	15156	15368	15269	15041	15307	15113	15338	15319	15235	15262	15130	15390	15347	15239	15318	15335	15279	15393	15210	15190	15406	15221	15009	15071	15305	15299	15322	15349	15353	15327	15274	15328	15269	15328	15181	15151	15318	15220	15105	15344	15199	15161	15251	15321	15384	15086	15251	15155	15282	15274	15258	15235	15196	15363	15278	15244	15216	15344	15257	15236	15249	15278	15285	15200	15386	15370	15200	15267	15360	15185	15168	15349	15286	15176	15075	15114	15183	15285	15276	15238	15218	15098	15261	15198	15122	15285	15372	15356	15228	15161	15393	15366	15173	15194	15186	15181	15187	15414	15134	15309	15156	15176	15220	15261	15277	15213	15114	15187	15184	15254	15361	15246	15146	15398	15382	15307	15358	15248	15269	15369	15119	15319	15406	15485	15137	15103	15286	15293	15327	15306	15142	15299	15100	15432	15294	15059	15115	15104	15358	15331	15213	15314	15212	15368	15242	15099	15299	15352	15448	15172	15304	15113	15193	15326	15240	15369	15218	15385	15265	15214	15155	15336	15419	15429	15336	15339	15404	15337	15165	15075	15348	15202	15245	15306	15348	15177	15324	15121	15349	15219	15182	15397	15349	15302	15070	15353	15303	15350	15180	15276	15212	15253	15083	15083	15449	15239	15308	15189	15116	15283	15258	15284	15278	15099	15071	15349	15263	15239	15292	15304	15280	15324	15250	15193	15171	15263	15304	15292	15429	15250	15345	15308	15339	15246	15357	15298	15207	15240	15137	15296	15240	15239	15224	15116	15202	15287	15318	15506	15184	15146	15443	15382	15229	15355	15305	15326	15226	15087	15219	15265	15297	15221	15174	15349	15292	15216	15329	15322	15299	15295	15240	15181	15403	15409	15319	15394	15208	15045	15214	15200	15266	15076	15256	15437	15175	15186	15337	15259	15248	15198	15309	15235	15362	15365	15200	15217	15237	15366	15296	15232	15344	15212	15125	15258	15306	15407	15352	15351	15278	15374	15315	15406	15342	15289	15219	15254	15296	15418	15212	15255	15305	15216	15389	15104	15316	15280	15327	15381	15272	15323	15244	15271	15270	15226	15236	15276	15348	15293	15317	15143	15415	15210	15153	15099	15496	15429	15309	15266	15156	15384	15078	15265	15323	15252	15280	15275	15170	15248	15326	15247	15262	15448	15231	15418	15189	15333	15260	15205	15243	15264	15466	15251	15388	15322	15202	15254	15316	15302	15251	15205	15155	15215	15077	15248	15236	15235	15325	15200	15325	15184	15414	15281	15381	15097	15274	15448	15241	15338	15243	15303	15220	15238	15255	15267	15312	15366	15295	15226	15172	15175	15521	15222	15355	15264	15334	15134	15207	15165	15225	15461	15287	15299	15220	15131	15357	15323	15175	15293	15266	15205	15296	15139	15238	15243	15166	15228	15289	15271	15254	15268	15203	15307	15334	15301	15251	15368	15169	15262	15283	15298	15134	15124	15355	15241	15293	15158	15330	15146	15169	15218	15148	15061	15278	15274	15083	15271	15338	15353	15014	15211	15246	15424	15153	15267	15106	15197	15284	15400	15196	15202	15162	15234	15234	15186	15214	15287	15443	15263	15333	15175	15253	15093	15235	15341	15223	15286	15161	15286	15350	15186	15261	15344	15297	15356	15312	15339	15277	15231	15187	15142	15296	15275	15314	15204	15144	15123	15163	15181	15227	15385	15286	15167	15275	15251	15373	15194	15251	15286	15224	15269	15327	15286	15277	15246	15204	15144	15376	15353	15127	15288	15278	15279	15325	15336	15305	15225	15172	15309	15271	15262	15331	15221	15254	15335	15333	15396	15471	15311	15324	15434	15067	15260	15360	15131	15350	15386	15417	15227	15191	15338	15373	15372	15380	15137	15217	15227	15466	15159	15282	15199	15124	15203	15086	15333	15388	15363	15188	15117	15175	15293	15288	15273	15114	15410	15322	15287	15385	15119	15331	15150	15225	15423	15252	15147	15205	15253	15257	15112	15175	15340	15210	15235	15335	15255	15220	15298	15264	15236	15215	15184	15289	15235	15286	15123	15253	15039	15102	15291	15270	15152	15213	15303	15329	15129	15273	15304	15297	15376	15243	15285	15112	15285	15262	15139	15411	15327	15173	15025	15406	15416	15399	15291	15212	15376	15253	15269	15233	15428	15152	15243	15277	15393	15399	15409	15320	15189	15414	15316	15433	15281	15339	15254	15125	15314	15226	15113	15299	15265	15286	15269	15181	15385	15439	15299	15355	15266	15174	15353	15354	15301	15241	15105	15381	15216	15195	15257	15368	15317	15266	15492	15280	15268	15350	15139	15142	15221	15266	15288	15197	15271	15209	15298	15420	15284	15200	15188	15277	15031	15213	15201	15359	15324	15179	15321	15221	15286	15239	15244	15011	15195	15257	15288	15225	15227	15238	15199	15142	15273	15236	15294	15059	15300	15210	15240	15249	15170	15360	15451	15382	15345	15104	15265	15299	15147	15301	15400	15110	15431	15221	15382	15217	15085	15226	15291	15378	15296	15436	15279	15354	15330	15154	15287	15207	15236	15346	15234	15199	15309	15341	15472	15178	15171	15324	15239	15118	15296	15161	15310	15176	15265	15295	15293	15160	15200	15328	15159	15319	15264	15237	15375	15314	15155	15250	15241	15364	15262	15324	15130	15192	15253	15333	15310	15296	15304	15336	15220	15262	15306	15188	15227	15390	15359	15156	15211	15287	15271	15195	15161	15173	15331	15264	15194	15202	15142	15287	15192	15140	15314	15297	15321	15225	15467	15349	15365	15287	15214	15186	15305	15235	15151	15351	15215	15208	15334	15277	15288	15308	15249	15178	15194	15393	15186	15169	15413	15243	15251	15222	15309	15125	15219	15338	15414	15381	15107	15204	15279	15412	15269	15257	15151	15297	15247	15241	15469	15301	15118	15188	15107	15349	15236	15319	15180	15184	15337	15199	15504	15300	15153	15239	15253	15230	15165	15348	15220	15145	15294	15247	15160	15331	15402	15102	15178	15340	15299	15286	15133	15218	15198	15284	15346	15205	15079	15321	15292	15243	15265	15214	15273	15211	15208	15243	15264	15470	15314	15322	15183	15402	15256	15493	15221	15314	15190	15328	15216	15296	15332	15331	15313	15136	15556	15127	15345	15137	15278	15266	15302	15176	15101	15329	15346	15226	15212	15346	15263	15177	15350	15187	15332	15266	15297	15144	15323	15267	15214	15267	15269	15303	15333	15388	15354	15214	15247	15053	15081	15316	15298	15268	15105	15359	15216	15292	14915	15165	15169	15253	15325	15223	15380	15119	15425	15322	15289	15321	15267	15256	15377	15391	15348	15182	15427	15335	15263	15187	15217	15269	15337	15288	15353	15074	15247	15305	15259	15331	15179	15311	15379	15135	15238	15195	15250	15320	15489	15214	15186	15252	15468	15156	15509	15323	15128	15374	15241	15345	15203	15143	15285	15241	15306	15377	15360	15327	15156	15232	15238	15156	15450	15211	15181	15283	15434	15281	15241	15287	15361	15270	15337	15175	15154	15189	15335	15316	15052	15313	15181	15264	15201	15229	15309	15164	15181	15502	15218	15376	15301	15068	15312	15249	15166	15110	15202	15354	15279	15262	15159	15375	15272	15263	15124	15362	15316	15314	15268	15270	15331	15369	15126	15331	15235	15448	15233	15239	15209	15246	15300	15355	15307	15306	15096	15268	15293	15313	15222	15318	15281	15268	15320	15303	15285	15381	15215	15131	15274	15367	15247	15405	15393	15189	15142	15335	15185	15217	15374	15157	15263	15299	15133	15450	15214	15054	15149	15165	15265	15235	15323	15287	15265	15234	15283	15314	15209	15298	15314	15210	15525	15292	15204	15292	15381	15429	15241	15249	15178	15075	15350	15445	15260	15227	15232	15219	15259	15192	15276	15346	15292	15171	15336	15252	15225	15333	15139	15255	15290	15305	15362	15265	15352	15548	15273	15269	15210	15006	15277	15288	15393	15396	15413	15263	15416	15166	15192	15297	15395	15162	15311	15406	15400	15285	15293	15261	15377	15252	15223	15285	15284	15269	15332	15245	15237	15315	15233	15237	15291	15197	15335	15255	15069	15243	15200	15246	15244	15308	15178	15351	15323	15356	15254	15100	15262	15210	15100	15170	15370	15359	15267	15280	15387	15413	15105	15344	15257	15092	15241	15320	15187	15487	15238	15269	15357	15191	15197	15319	15272	15322	15143	15254	15210	15441	15211	15298	15317	15385	15264	15375	15251	15169	15186	15133	15302	15257	15240	15342	15207	15435	15370	15289	15247	15355	15249	15364	15192	15345	15405	15095	15355	15283	15202	15284	15248	15356	15139	15279	15174	15262	15365	15188	15328	15219	15285	15183	15275	15289	15104	15325	15341	15265	15259	15348	15315	15346	15429	15322	15333	15258	15341	15386	15150	15195	15294	15319	15182	15240	15197	15344	15199	15263	15155	15208	15052	15177	15207	15123	15285	15372	15337	15194	15202	15248	15247	15092	15152	15302	15246	15204	15319	15269	15232	15226	15204	15291	15209	15333	15422	15335	15258	15167	15013	15352	15280	15145	15160	15147	15241	15388	15331	15257	15176	15453	15223	15200	15249	15197	15321	15263	15322	15301	15212	15353	15189	15229	15148	15266	15251	15139	15424	15143	15291	15223	15390	15217	15392	15296	15230	15504	15115	15179	15096	15349	15178	15327	15122	15357	15220	15436	15126	15176	15302	15231	15256	15391	15260	15236	15256	15230	15158	15429	15242	15286	15194	15423	15202	15168	15072	15188	15321	15285	15326	15291	15415	15114	15226	15273	15283	15308	15187	15260	15283	15383	15155	15117	15234	15199	15348	15322	15321	15241	15184	15332	15397	15278	15265	15286	15176	15204	15302	15406
23662	21052	28462	30938	58994	55276	41364	29299	22128	18861	17549	16973	16616	16727	16748	16712	16823	16800	16961	16757	16832	16715	16513	16514	16537	16737	16533	16719	16671	16672	16761	16637	16694	16797	16718	16693	16608	16639	16630	16889	16766	16464	16640	16642	16650	16668	16540	16752	16682	16681	16593	16709	16564	16562	16668	16568	16565	16673	16638	16513	16516	16682	16439	16619	16445	16468	16664	16541	16558	16702	16580	16794	16474	16592	16547	16597	16746	16621	16520	16611	16582	16718	16576	16773	16623	16574	16458	16561	16547	16559	16485	16384	16534	16554	16625	16574	16725	16622	16559	16592	16684	16578	16669	16489	16717	16572	16551	16819	16663	16537	16694	16645	16598	16617	16596	16545	16422	16535	16738	16409	16573	16619	16477	16728	16754	16573	16513	16422	16652	16477	16621	16550	16606	16540	16480	16526	16700	16524	16578	16608	16777	16566	16601	16545	16600	16685	16575	16759	16512	16841	16643	16607	16757	16527	16662	16478	16913	16742	16367	16732	16628	16607	16527	16704	16906	16624	16450	16519	16623	16766	16687	16512	16558	16490	16591	16624	16683	16570	16793	16555	16511	16634	16743	16566	16620	16479	16473	16624	16585	16716	16471	16397	16457	16506	16574	16631	16568	16325	16669	16439	16522	16396	16544	16382	16459	16461	16425	16671	16563	16585	16679	16716	16607	16647	16460	16543	16587	16659	16594	16569	16508	16367	16639	16761	16661	16620	16555	16669	16597	16511	16724	16469	16620	16524	16487	16619	16598	16502	16590	16715	16651	16525	16500	16692	16374	16607	16634	16233	16534	16628	16562	16733	16529	16567	16632	16837	16619	16467	16385	16609	16578	16639	16511	16543	16507	16425	16754	16613	16707	16754	16393	16518	16483	16561	16460	16577	16634	16580	16651	16674	16728	16525	16345	16502	16623	16548	16750	16655	16553	16642	16642	16509	16452	16470	16419	16500	16424	16493	16619	16443	16527	16638	16662	16654	16611	16644	16470	16512	16668	16666	16620	16512	16592	16341	16606	16515	16682	16569	16610	16619	16551	16413	16539	16495	16409	16704	16666	16487	16547	16616	16678	16453	16460	16750	16529	16689	16787	16546	16506	16620	16613	16572	16577	16670	16601	16722	16444	16491	16566	16347	16688	16458	16316	16703	16718	16595	16546	16695	16721	16403	16589	16689	16665	16510	16506	16723	16528	16725	16644	16411	16605	16751	16655	16689	16792	16496	16818	16578	16531	16416	16554	16415	16536	16637	16606	16435	16647	16649	16404	16768	16639	16613	16583	16602	16631	16619	16769	16445	16523	16517	16496	16872	16766	16442	16622	16448	16518	16804	16820	16538	16516	16601	16721	16430	16503	16605	16570	16579	16721	16509	16428	16559	16639	16767	16609	16525	16439	16467	16585	16642	16719	16548	16397	16620	16538	16588	16491	16612	16400	16454	16492	16618	16517	16647	16575	16373	16356	16458	16701	16549	16573	16420	16712	16592	16497	16415	16628	16650	16586	16522	16568	16373	16611	16643	16567	16606	16692	16589	16718	16638	16762	16412	16440	16317	16559	16672	16541	16544	16426	16717	16741	16636	16573	16593	16651	16479	16645	16524	16632	16562	16719	16690	16522	16581	16353	16424	16625	16721	16730	16575	16673	16581	16723	16731	16556	16579	16705	16523	16769	16721	16656	16557	16602	16716	16671	16649	16615	16590	16614	16423	16657	16561	16649	16611	16363	16634	16568	16512	16726	16831	16562	16669	16537	16595	16523	16619	16618	16574	16566	16547	16827	16803	16457	16525	16375	16500	16547	16655	16629	16612	16581	16523	16491	16492	16507	16537	16563	16612	16700	16812	16593	16616	16450	16397	16644	16535	16623	16504	16533	16451	16558	16654	16667	16634	16458	16545	16532	16545	16665	16334	16615	16577	16662	16642	16630	16568	16654	16568	16745	16756	16578	16460	16564	16542	16526	16611	16648	16796	16640	16549	16662	16594	16632	16561	16395	16813	16572	16363	16728	16447	16577	16489	16417	16604	16508	16727	16664	16546	16749	16583	16602	16559	16747	16648	16565	16544	16548	16589	16731	16634	16662	16654	16545	16547	16479	16570	16512	16609	16771	16565	16441	16608	16476	16490	16530	16564	16495	16631	16799	16575	16563	16501	16617	16277	16661	16524	16479	16727	16520	16674	16601	16548	16484	16622	16517	16575	16648	16711	16650	16555	16506	16521	16606	16681	16674	16523	16534	16544	16668	16690	16606	16698	16539	16591	16537	16476	16504	16717	16653	16725	16508	16677	16533	16420	16428	16750	16535	16548	16398	16703	16589	16567	16590	16550	16655	16729	16564	16614	16642	16591	16548	16690	16480	16696	16645	16638	16459	16686	16710	16577	16724	16463	16579	16568	16634	16512	16578	16510	16627	16629	16592	16525	16600	16641	16585	16480	16269	16608	16559	16570	16818	16620	16637	16661	16620	16420	16622	16745	16517	16512	16692	16631	16707	16502	16803	16574	16489	16428	16533	16543	16470	16504	16587	16509	16652	16649	16674	16595	16523	16684	16839	16566	16393	16582	16462	16667	16579	16672	16691	16688	16749	16548	16499	16649	16651	16816	16586	16716	16690	16665	16663	16760	16604	16413	16606	16496	16510	16615	16474	16538	16634	16648	16598	16546	16437	16417	16476	16716	16531	16694	16881	16554	16762	16538	16457	16670	16512	16741	16558	16612	16624	16794	16598	16646	16648	16698	16614	16688	16608	16703	16525	16451	16680	16617	16550	16563	16655	16730	16486	16722	16569	16618	16341	16654	16656	16550	16755	16510	16713	16708	16591	16573	16612	16533	16650	16616	16668	16546	16541	16401	16534	16585	16564	16592	16553	16351	16693	16569	16559	16674	16656	16465	16509	16593	16548	16532	16607	16435	16561	16555	16558	16536	16628	16659	16546	16677	16557	16530	16583	16515	16770	16595	16848	16464	16640	16553	16673	16589	16648	16703	16584	16508	16506	16477	16494	16482	16628	16824	16437	16619	16755	16573	16747	16473	16572	16641	16736	16626	16603	16443	16506	16586	16938	16730	16645	16593	16707	16605	16379	16568	16692	16759	16786	16674	16600	16514	16461	16430	16755	16501	16677	16518	16616	16762	16527	16592	16547	16505	16590	16393	16594	16602	16773	16495	16609	16401	16591	16557	16639	16556	16724	16451	16507	16562	16650	16528	16550	16893	16493	16630	16665	16606	16687	16567	16594	16652	16571	16446	16797	16651	16606	16720	16633	16582	16479	16551	16693	16675	16681	16653	16740	16632	16689	16687	16591	16579	16517	16787	16533	16483	16488	16556	16692	16778	16679	16737	16326	16541	16500	16619	16492	16589	16704	16543	16770	16522	16649	16596	16586	16762	16726	16615	16646	16590	16504	16656	16741	16635	16477	16444	16627	16637	16559	16638	16884	16568	16644	16706	16595	16639	16666	16625	16558	16707	16770	16622	16743	16563	16598	16505	16581	16623	16453	16481	16716	16490	16631	16783	16622	16496	16383	16499	16497	16629	16532	16623	16618	16628	16543	16577	16642	16497	16647	16519	16704	16543	16606	16671	16639	16657	16490	16533	16659	16608	16530	16555	16522	16693	16559	16666	16629	16368	16617	16718	16576	16566	16644	16410	16663	16524	16523	16514	16572	16474	16502	16598	16497	16643	16750	16539	16622	16549	16642	16843	16736	16906	16449	16616	16329	16583	16531	16693	16710	16424	16454	16728	16431	16600	16623	16597	16667	16689	16692	16579	16666	16527	16796	16703	16597	16833	16761	16623	16764	16696	16515	16450	16473	16647	16549	16508	16751	16630	16473	16581	16721	16640	16419	16655	16396	16636	16626	16740	16688	16502	16714	16578	16853	16438	16489	16663	16633	16687	16695	16643	16520	16633	16514	16511	16701	16426	16496	16313	16634	16721	16657	16539	16332	16506	16773	16518	16473	16573	16474	16611	16614	16635	16530	16618	16559	16697	16753	16757	16568	16643	16492	16416	16543	16815	16649	16530	16602	16605	16533	16492	16616	16621	16785	16715	16811	16838	16714	16445	16741	16479	16692	16482	16607	16737	16609	16420	16640	16703	16719	16592	16485	16429	16595	16486	16579	16519	16520	16634	16330	16363	16556	16616	16476	16474	16645	16414	16641	16457	16674	16569	16557	16589	16427	16420	16644	16731	16628	16459	16665	16608	16562	16648	16571	16505	16498	16520	16526	16521	16605	16715	16491	16628	16770	16520	16591	16797	16362	16571	16666	16846	16652	16576	16641	16555	16642	16403	16619	16480	16472	16598	16595	16637	16630	16412	16558	16487	16513	16434	16706	16616	16629	16463	16558	16603	16597	16588	16549	16617	16729	16698	16703	16522	16462	16704	16610	16667	16382	16711	16491	16415	16732	16630	16543	16626	16676	16668	16588	16707	16723	16665	16888	16855	16536	16662	16777	16459	16827	16648	16518	16603	16736	16456	16806	16424	16472	16975	16678	16505	16566	16595	16744	16564	16685	16628	16483	16422	16516	16576	16558	16655	16591	16702	16608	16537	16577	16635	16585	16612	16448	16694	16627	16475	16537	16398	16560	16440	16687	16779	16762	16466	16697	16800	16697	16496	16778	16562	16569	16685	16392	16526	16456	16718	16485	16585	16497	16560	16618	16630	16467	16542	16520	16552	16487	16455	16507	16625	16617	16601	16686	16554	16591	16537	16586	16355	16620	16457	16585	16580	16646	16497	16634	16604	16630	16438	16529	16821	16523	16515	16516	16555	16546	16690	16490	16670	16729	16439	16743	16416	16418	16490	16633	16554	16463	16486	16490	16783	16751	16537	16458	16447	16512	16600	16661	16660	16549	16773	16580	16625	16672	16640	16702	16651	16681	16501	16599	16641	16406	16696	16712	16648	16576	16825	16629	16561	16628	16517	16641	16750	16641	16580	16611	16525	16602	16629	16632	16560	16599	16709	16405	16754	16448	16508	16605	16744	16600	16455	16556	16468	16648	16754	16653	16651	16326	16807	16721	16650	16825	16710	16524	16636	16587	16448	16618	16596	16796	16610	16364	16409	16525	16606	16627	16455	16298	16443	16655	16569	16616	16662	16590	16526	16617	16669
18802	33358	34519	51913	67797	57499	41301	29978	21311	17149	15817	15468	15383	15413	15371	15342	15461	15424	15383	15265	15316	15286	15508	15445	15483	15242	15407	15227	15355	15531	15487	15176	15335	15352	15456	15536	15376	15514	15422	15364	15404	15336	15416	15432	15385	15231	15201	15288	15388	15398	15406	15533	15293	15386	15391	15306	15301	15534	15410	15388	15399	15492	15316	15404	15498	15443	15347	15411	15379	15459	15321	15395	15436	15330	15422	15541	15219	15288	15211	15416	15239	15435	15223	15383	15380	15447	15427	15365	15346	15482	15291	15388	15499	15398	15473	15403	15317	15359	15336	15398	15336	15293	15320	15373	15466	15285	15314	15216	15156	15300	15306	15377	15308	15406	15486	15390	15422	15492	15425	15365	15490	15328	15295	15462	15389	15326	15468	15448	15474	15255	15405	15335	15237	15436	15520	15383	15403	15329	15314	15486	15194	15323	15379	15297	15330	15423	15100	15332	15307	15320	15336	15404	15287	15207	15335	15325	15304	15371	15163	15347	15252	15228	15430	15393	15329	15391	15464	15268	15244	15381	15282	15581	15418	15219	15420	15502	15444	15287	15248	15240	15279	15404	15352	15349	15403	15448	15296	15368	15416	15365	15334	15281	15213	15409	15309	15219	15495	15381	15337	15416	15311	15374	15341	15530	15343	15396	15251	15287	15466	15369	15172	15399	15365	15422	15314	15431	15242	15347	15456	15322	15295	15487	15252	15370	15249	15402	15425	15454	15400	15306	15436	15421	15363	15500	15285	15361	15379	15357	15369	15488	15218	15297	15328	15291	15433	15246	15306	15289	15456	15233	15378	15345	15381	15328	15375	15367	15300	15116	15300	15286	15416	15309	15332	15422	15231	15373	15415	15242	15323	15358	15328	15417	15588	15419	15244	15348	15445	15395	15463	15401	15287	15406	15247	15390	15385	15208	15151	15306	15511	15258	15505	15379	15425	15369	15398	15369	15402	15359	15502	15177	15219	15472	15461	15375	15242	15372	15337	15299	15295	15358	15418	15426	15382	15407	15336	15323	15241	15210	15326	15315	15384	15446	15354	15357	15257	15322	15289	15400	15376	15507	15297	15278	15326	15316	15329	15163	15411	15229	15328	15239	15364	15419	15252	15373	15344	15410	15257	15404	15416	15500	15288	15352	15365	15498	15303	15456	15322	15522	15522	15436	15131	15434	15386	15146	15339	15264	15264	15540	15403	15449	15289	15282	15436	15365	15252	15339	15394	15270	15369	15395	15462	15462	15291	15455	15352	15396	15484	15363	15606	15241	15348	15330	15487	15407	15432	15363	15312	15464	15414	15300	15363	15405	15336	15387	15376	15359	15406	15282	15346	15372	15311	15139	15433	15360	15308	15338	15192	15321	15484	15552	15315	15395	15399	15441	15245	15435	15434	15396	15518	15381	15345	15440	15305	15316	15596	15351	15260	15463	15370	15465	15281	15248	15274	15457	15286	15364	15240	15391	15292	15231	15413	15467	15434	15423	15320	15457	15308	15279	15263	15182	15366	15462	15398	15499	15361	15366	15498	15139	15234	15335	15364	15362	15223	15270	15488	15256	15436	15531	15368	15392	15397	15219	15354	15350	15375	15307	15207	15357	15375	15301	15446	15331	15354	15294	15341	15255	15416	15423	15191	15383	15412	15330	15493	15369	15230	15399	15390	15334	15324	15321	15398	15460	15314	15331	15290	15461	15454	15341	15202	15281	15319	15389	15487	15256	15385	15288	15328	15278	15286	15426	15391	15411	15496	15186	15360	15388	15324	15431	15421	15371	15375	15433	15298	15506	15292	15268	15292	15233	15309	15311	15287	15146	15498	15329	15381	15322	15256	15289	15307	15261	15407	15348	15466	15194	15557	15331	15419	15328	15397	15188	15348	15286	15358	15338	15357	15231	15453	15449	15426	15349	15367	15271	15496	15321	15464	15450	15153	15273	15523	15484	15272	15399	15354	15370	15428	15423	15355	15316	15586	15235	15321	15371	15253	15382	15488	15356	15444	15389	15436	15313	15236	15294	15190	15489	15497	15065	15317	15288	15280	15433	15351	15457	15399	15412	15398	15252	15561	15433	15297	15271	15389	15375	15435	15338	15344	15253	15307	15424	15336	15460	15362	15378	15363	15342	15351	15431	15226	15218	15341	15368	15348	15430	15375	15316	15181	15225	15436	15235	15324	15377	15317	15382	15427	15555	15338	15395	15370	15307	15277	15281	15365	15501	15329	15244	15414	15332	15525	15422	15339	15450	15422	15448	15328	15203	15453	15292	15318	15471	15306	15282	15313	15327	15371	15279	15458	15353	15239	15496	15144	15363	15425	15482	15299	15467	15375	15256	15423	15386	15394	15326	15435	15446	15289	15221	15361	15228	15316	15140	15442	15292	15228	15401	15359	15447	15311	15209	15344	15353	15429	15337	15577	15422	15394	15300	15396	15336	15346	15361	15408	15469	15390	15344	15303	15490	15359	15434	15322	15292	15231	15494	15305	15210	15610	15236	15310	15232	15166	15374	15404	15167	15389	15484	15381	15400	15243	15226	15218	15217	15238	15174	15479	15263	15392	15364	15381	15390	15376	15211	15265	15330	15486	15405	15537	15399	15285	15356	15294	15264	15327	15530	15416	15373	15299	15540	15323	15384	15482	15271	15403	15348	15453	15291	15394	15413	15339	15390	15362	15225	15278	15471	15416	15407	15181	15392	15373	15436	15301	15338	15457	15328	15300	15402	15367	15265	15244	15298	15401	15302	15231	15382	15316	15436	15360	15254	15342	15213	15197	15285	15147	15089	15536	15477	15238	15202	15290	15402	15404	15213	15407	15341	15146	15494	15286	15275	15175	15462	15317	15257	15377	15301	15501	15469	15216	15342	15284	15379	15233	15399	15407	15431	15241	15468	15465	15388	15191	15342	15318	15314	15432	15331	15486	15280	15195	15309	15479	15338	15427	15328	15395	15357	15515	15367	15272	15340	15211	15248	15361	15392	15367	15318	15285	15211	15458	15396	15398	15277	15379	15321	15216	15283	15353	15349	15396	15212	15329	15415	15274	15414	15383	15456	15344	15344	15305	15486	15372	15358	15564	15398	15211	15271	15443	15333	15377	15417	15492	15342	15375	15338	15291	15345	15350	15257	15454	15206	15368	15487	15392	15367	15333	15365	15259	15438	15528	15246	15324	15328	15467	15312	15247	15348	15381	15238	15314	15384	15332	15267	15271	15316	15487	15208	15375	15449	15422	15284	15440	15494	15497	15493	15406	15424	15416	15270	15417	15443	15312	15230	15318	15313	15481	15366	15276	15426	15276	15251	15479	15283	15512	15371	15394	15440	15482	15482	15345	15270	15331	15429	15152	15238	15171	15438	15523	15633	15330	15489	15431	15320	15119	15357	15423	15276	15270	15336	15263	15472	15168	15386	15462	15330	15446	15283	15300	15621	15410	15366	15326	15151	15416	15379	15476	15435	15459	15423	15447	15379	15214	15507	15457	15406	15228	15393	15313	15473	15447	15252	15411	15414	15424	15451	15357	15361	15321	15262	15336	15348	15317	15476	15324	15456	15318	15382	15497	15398	15125	15264	15362	15543	15361	15410	15413	15277	15243	15481	15268	15341	15347	15306	15326	15586	15346	15496	15291	15521	15350	15357	15324	15159	15476	15320	15243	15289	15442	15347	15410	15351	15349	15611	15390	15500	15386	15423	15313	15407	15385	15354	15303	15283	15294	15438	15385	15342	15348	15364	15208	15303	15293	15366	15299	15382	15450	15231	15327	15397	15451	15315	15404	15405	15415	15412	15510	15407	15384	15355	15442	15451	15371	15229	15327	15305	15447	15493	15379	15426	15323	15402	15287	15329	15389	15447	15459	15134	15333	15342	15370	15426	15196	15308	15428	15287	15379	15252	15347	15356	15231	15380	15393	15341	15329	15445	15480	15504	15331	15427	15216	15227	15309	15354	15244	15204	15384	15391	15393	15267	15598	15328	15283	15363	15336	15295	15365	15469	15305	15443	15318	15429	15306	15290	15215	15422	15348	15328	15354	15443	15268	15417	15475	15450	15327	15459	15287	15363	15334	15264	15355	15354	15351	15259	15335	15341	15361	15472	15328	15452	15474	15367	15476	15331	15434	15351	15288	15284	15239	15382	15285	15358	15490	15292	15344	15386	15172	15271	15387	15449	15309	15437	15314	15283	15301	15291	15442	15244	15350	15421	15240	15391	15488	15181	15431	15485	15401	15324	15356	15273	15222	15575	15357	15318	15311	15330	15535	15266	15413	15290	15529	15575	15322	15309	15318	15124	15294	15251	15232	15405	15524	15256	15355	15448	15276	15394	15319	15288	15408	15283	15425	15550	15338	15301	15435	15346	15151	15281	15247	15367	15273	15284	15545	15260	15457	15260	15251	15395	15304	15410	15298	15493	15314	15344	15382	15217	15199	15529	15300	15193	15489	15260	15402	15302	15450	15234	15463	15420	15156	15447	15308	15242	15327	15399	15284	15593	15268	15267	15359	15372	15298	15168	15419	15463	15415	15327	15405	15304	15151	15226	15159	15380	15306	15424	15285	15112	15431	15316	15185	15374	15276	15255	15452	15384	15389	15339	15312	15310	15310	15427	15166	15258	15457	15297	15474	15307	15209	15416	15231	15445	15477	15356	15413	15348	15414	15262	15343	15321	15412	15190	15464	15275	15301	15221	15181	15302	15358	15312	15259	15278	15295	15487	15457	15300	15389	15315	15430	15406	15297	15390	15392	15361	15404	15391	15186	15348	15247	15295	15327	15533	15328	15323	15404	15292	15377	15353	15464	15268	15253	15205	15249	15435	15425	15431	15244	15330	15347	15282	15386	15380	15386	15398	15258	15315	15325	15297	15104	15260	15316	15311	15427	15107	15207	15348	15446	15427	15357	15220	15322	15424	15374	15449	15314	15573	15308	15386	15320	15423	15291	15396	15426	15391	15474	15392	15226	15291	15409	15217	15232	15365	15231	15377	15172	15286	15127	15291	15520	15347	15439	15315	15328	15403	15332	15413	15381	15385	15435	15554	15207	15289	15485	15356	15470	15283	15339	15439	15487	15368	15290	15459	15355	15503	15466	15424	15166	15324	15510	15332	15343	15282	15464	15535	15307	15182
22587	21106	28984	29573	61350	61148	50301	35850	26395	21036	18445	17561	17220	17393	17493	17206	17413	17208	17146	17253	17232	17137	17131	17128	16974	17147	17132	17157	17110	17194	17292	16996	17070	17090	17186	17061	16881	17263	17313	17210	16929	16944	17148	17089	16991	17078	17141	17000	16976	17044	17175	17218	16898	17140	17004	16854	17054	16869	17102	17200	17026	17085	16893	16965	17065	17023	17287	17163	17174	17192	17195	17119	17156	17082	16989	16916	17012	17093	17070	17040	17157	16966	16896	17044	16955	16972	17217	16894	17105	16965	17107	16897	17259	17064	16951	16851	17162	17142	17056	17038	17040	17011	17069	16906	17199	17047	16880	17063	17034	17043	16820	17030	16922	17134	17074	16837	17105	16942	17022	16878	16863	16989	16977	17073	16905	17108	17065	17151	17018	17009	17115	17081	16953	17021	16935	17002	16838	16838	16847	16807	17067	17012	16981	17023	16945	17083	17099	16866	17189	16949	17161	16956	16965	16898	16964	17032	17138	17028	17097	16845	16988	17033	16885	16850	16868	16894	16970	16905	16723	17049	16767	16864	16929	17110	16910	17013	17020	16893	17183	16914	16966	16993	16984	17087	16986	16948	17143	16992	17157	16984	16984	17049	17093	16885	17056	17088	17139	16695	16978	16905	16991	16972	16972	16893	16988	16937	16787	16832	16908	17069	17067	16865	17127	16965	16865	16787	16715	17022	16934	16960	17234	16953	16729	16948	17044	16770	16948	16947	16947	16852	16799	17162	17077	16829	16938	17229	16975	16997	17165	16842	17065	16980	17085	17120	16827	17015	17024	16842	16913	16896	16849	16962	16967	16991	16820	16930	16861	16976	17024	16938	16873	17052	16806	16988	17329	16864	16872	16883	16957	16972	17072	17047	16854	16923	17053	16965	16897	16960	16821	16989	16919	16678	16803	17088	17037	16719	16882	17002	16861	16957	17083	16864	16801	16872	16784	17024	16957	17166	16887	17145	16862	17107	16972	16985	16971	17018	17181	17027	17019	16997	16955	16988	17030	17071	17022	17072	17074	17015	16913	16753	16547	16767	16999	16861	16902	16938	17098	17031	17105	17123	16996	16723	16877	16946	16906	16912	16923	17146	16968	16884	16887	16917	16992	17015	17070	17001	17242	17049	16860	16934	16920	16901	17169	16991	16885	17018	17116	17194	17067	17156	17027	16900	17079	17125	16853	17131	16994	16994	16972	17312	17062	16987	17100	17063	17091	16912	17015	16916	16801	17051	16950	17021	16968	17032	16979	16899	16908	17111	16725	16968	16936	17028	17108	16896	16915	16918	17049	16910	16917	17030	17068	16959	16909	16825	16944	16925	17137	16965	17004	16947	16952	16871	17062	16982	16847	16920	16831	16997	17011	16913	16983	17109	16722	16911	17119	16964	17040	16987	16874	17055	16730	16992	16802	17053	17071	16862	16994	17018	17053	17043	17048	17161	16859	17162	17100	16860	17014	16928	17033	16849	17042	17093	16962	16946	17095	17026	16937	17059	16891	16970	17085	17063	17083	16929	17084	16893	16900	17006	16792	16790	16939	16996	16847	17027	17014	16886	16928	17066	17184	16893	16920	17013	16993	16895	17031	17024	16962	16883	16974	16921	16859	17002	17083	16911	16912	16869	16958	16977	16982	16755	16841	16720	16738	16876	17018	16973	16842	16885	16659	17035	16775	16834	16896	16950	16910	17098	16916	17069	16883	16966	16983	16925	17187	16932	17024	17088	17102	16913	16967	16837	17013	16924	17081	16864	16877	17078	16759	16918	17010	16886	16913	17079	16988	17021	16800	16850	16904	16965	17191	17114	16968	16841	16774	17110	16914	17089	17142	17042	16941	17156	16982	16778	17134	16880	17219	17247	17074	16754	16800	17069	16896	17162	16915	17109	16959	17021	17010	16934	17144	17068	16874	17041	16941	17160	17090	16849	17171	17008	16979	17066	16972	16906	16880	16841	17005	17037	16928	16964	16872	17030	17000	17001	16751	17088	16890	16881	17024	17080	17057	17073	16889	16847	16881	16823	16749	17068	17134	17151	17060	17000	16915	16830	16923	17018	17043	16932	17050	16993	17095	16872	16847	17105	17049	17031	16932	17010	16948	17028	17014	16879	16829	17077	16883	16644	17080	16939	16848	16892	16945	17119	16877	16968	16924	17163	16730	17097	16691	16916	16955	16873	16882	16933	16932	16817	17117	16829	16953	17000	17073	17028	17060	16875	17046	17095	16907	17199	17188	16872	17000	17015	16941	17207	16908	17068	16996	16933	17031	16994	16847	17209	16945	16854	17052	16981	17143	16957	17072	17095	16863	17008	17056	17034	16677	16963	16947	17022	16851	17130	17006	16994	17063	17073	17113	16966	16770	16782	17023	17001	16957	17117	17189	16981	17024	16775	16972	17071	17061	16810	17104	17093	17031	16955	17044	16739	16953	16884	17036	17021	16724	16937	16945	17114	16889	16810	16920	16967	16896	17106	17028	17197	16924	16928	17209	17191	16919	17002	16972	16930	17023	16930	16881	17095	16857	17133	17095	17054	17018	17000	16994	16976	16864	16962	16883	17037	16891	16946	17197	17088	16831	16981	17141	16943	17073	16849	16977	17086	17003	17005	17127	16947	17036	17162	16933	17068	16747	17104	17187	16846	16965	16981	16884	17052	16808	17069	17072	17126	16945	16819	16973	17016	16885	16810	17034	16827	16909	17073	17074	16970	16980	16886	17047	17098	16986	16858	16901	17026	16860	16993	16929	16855	16841	16895	16995	17011	16896	16762	16937	17059	17084	17130	17058	16935	17027	17025	16875	16747	16983	17107	16929	16911	16877	16869	16981	16812	17177	17099	16934	16988	16951	16855	17369	17217	17126	17056	17057	16993	16785	16871	16809	17016	16873	16974	16920	17224	16975	16894	16959	16952	17164	16838	17007	16795	17125	16992	17087	16936	17130	17015	16826	16975	17148	17013	17024	17043	17301	16958	16814	17026	16886	16954	17091	17097	17124	16974	17113	17253	16981	16939	16980	16939	16874	16864	16948	16974	16892	16930	16944	17009	17039	17101	17223	16809	16972	17143	16923	17096	16926	17055	16944	17068	17090	17045	16970	16662	16978	16988	17079	16772	17153	16931	16923	16960	16936	16966	16941	17170	16916	16987	17178	16972	16994	17016	16786	17176	16960	16976	17001	17010	17008	17139	16949	17110	17011	16749	16922	16931	16870	16918	16961	16926	17001	16870	16908	17175	17000	16884	17080	16935	17122	17059	16782	17013	17277	16897	16861	16986	17072	17000	17207	16892	16984	17052	17167	16994	17000	16957	17036	17009	16749	17086	16891	16974	16829	16927	16915	16928	16960	16997	16841	16670	16975	16909	16886	16842	16853	16855	16911	16924	16942	16711	16897	17121	17227	17293	16941	17007	16849	16984	17014	16914	17022	17009	16898	17014	17047	16943	16947	17019	16993	16950	17058	16951	16962	16935	16900	17035	16831	17179	17043	17089	16991	16819	17107	16901	17020	16808	17042	17086	16988	17102	16942	16971	17096	17091	17010	16807	16755	16985	16828	16920	17055	17208	17025	16915	16916	17116	17010	16957	17060	16804	17039	16858	17000	16960	17116	17052	17066	16879	16963	17085	17002	17069	16986	16868	17007	16969	16932	16850	16884	16871	17015	17063	17062	17130	16992	16983	16840	17143	17002	17019	16999	16872	17024	17121	17045	17069	16812	16972	17054	16718	16853	16973	16937	16855	16952	16899	17143	17047	16984	16982	17048	16906	16837	16848	16890	16857	16819	16924	16985	16978	16979	16947	16903	17195	17116	16772	17065	17178	16925	16766	17114	16841	16890	17077	16867	17153	17068	16840	16956	16868	16884	16879	16882	17103	17037	17089	16897	16936	17017	16799	16985	16773	16990	16955	16912	16717	16984	16959	16829	17079	17025	16755	17044	17046	17001	17198	17032	17040	17063	17072	16968	16970	16994	16870	16846	16962	17169	17135	16876	17038	17052	17131	16949	16911	17110	17023	17008	17040	17057	17057	16858	16693	17082	17026	17059	16752	16906	16857	16724	17036	17106	16926	16895	17077	17043	16829	16968	16874	16996	17032	16882	17048	16963	16998	16827	16965	17153	16926	17066	17122	17025	17092	16956	16965	16977	16868	16993	17113	16961	16914	16922	17092	17001	17006	17176	16927	16987	17007	16804	16943	16925	17008	16913	17105	17027	16906	16769	16784	17111	17173	16887	17079	16868	17099	17102	16925	16984	17084	17000	16976	17124	17013	17101	17054	16988	17065	16944	16857	16691	16942	16888	16869	16974	16885	16698	17056	17030	16944	17122	17082	16938	17077	17054	16939	16795	17013	16898	17038	16843	16918	17133	17117	16948	17194	17036	17053	17070	16737	16936	16894	17015	17184	16957	17134	16910	16886	17141	17336	16983	16946	16910	17000	17140	16963	16975	17128	17028	16973	17235	17010	16984	16918	17123	17095	16966	16938	17053	17014	17020	17020	16975	16871	17057	17151	16881	16887	17083	16931	16935	16917	16993	16956	16861	17094	16970	16769	16964	17031	17245	17150	16782	16944	17169	17040	16888	17049	17005	17166	16973	16912	16969	16932	16977	17108	17081	16888	17109	16839	17034	17008	16865	17089	17125	17065	17033	16878	17075	17042	17161	16748	16814	16953	16899	16944	17002	16948	16920	17034	17018	16963	16941	16947	17044	16909	16862	16956	16929	17102	17182	16964	17061	16965	16923	16837	16829	17011	16900	16955	16905	16957	16957	17034	16983	17042	16946	17008	16982	16843	16780	16944	16942	16953	16906	16964	17025	16943	17017	16889	17109	16944	17126	16899	17070	16967	17059	16989	17093	16937	16993	16803	16959	17108	17114	16822	16967	17011	17079	17038	16879	17090	17083	17150	16993	17089	17066	16805	17004	16957	16931	17084	16858	17080	16883	16877	17124	17003	16820	17190	16850	16944	17036	17019	16977	16912	16803	16983	17169	16864	16881	17016	16896	16952	16952	16627	16954	16752	16705	16949	16896	16967	16972	16985	17149	16898	17226	17072	16996	16770	16887	17134	17060	17027	16927	16976	17080	16998	16983	17076	17116	16882	17112	16859	17156	16996	17014	17096
20832	37918	38685	63459	81890	68150	51821	38088	26054	19057	16374	15611	15558	15650	15555	15528	15493	15578	15748	15613	15513	15648	15613	15518	15656	15373	15721	15713	15710	15609	15662	15593	15422	15501	15577	15705	15411	15562	15524	15472	15613	15513	15456	15497	15622	15680	15573	15647	15521	15649	15681	15421	15653	15488	15569	15511	15604	15619	15513	15594	15617	15653	15466	15565	15459	15524	15648	15509	15449	15493	15477	15593	15453	15631	15591	15412	15657	15403	15528	15591	15539	15541	15655	15576	15564	15590	15542	15542	15602	15469	15592	15558	15594	15554	15592	15312	15685	15511	15531	15658	15621	15517	15524	15612	15409	15528	15472	15563	15587	15595	15743	15612	15536	15517	15493	15385	15592	15417	15604	15499	15475	15614	15554	15501	15727	15489	15330	15454	15603	15488	15415	15597	15531	15512	15656	15486	15433	15580	15443	15494	15471	15421	15568	15569	15637	15658	15586	15526	15528	15334	15550	15513	15569	15469	15521	15660	15567	15429	15598	15678	15474	15744	15642	15372	15640	15584	15548	15674	15587	15653	15514	15499	15540	15570	15552	15430	15536	15556	15582	15679	15481	15469	15490	15422	15563	15244	15589	15423	15405	15431	15383	15573	15593	15648	15701	15647	15631	15577	15469	15581	15536	15540	15582	15454	15701	15634	15525	15710	15571	15469	15627	15434	15565	15612	15678	15689	15667	15456	15525	15569	15673	15621	15495	15576	15532	15634	15538	15573	15485	15442	15566	15616	15648	15609	15515	15438	15348	15468	15409	15620	15591	15560	15610	15495	15473	15453	15483	15475	15603	15469	15580	15511	15591	15410	15412	15565	15621	15634	15485	15458	15389	15638	15449	15431	15678	15386	15540	15557	15566	15642	15488	15655	15599	15500	15485	15396	15648	15565	15383	15385	15406	15442	15514	15488	15672	15650	15366	15534	15461	15594	15735	15692	15475	15650	15509	15498	15680	15463	15658	15678	15452	15612	15590	15535	15552	15587	15592	15677	15551	15511	15502	15496	15614	15351	15403	15461	15580	15485	15487	15522	15620	15631	15597	15435	15611	15366	15488	15544	15511	15657	15637	15491	15598	15497	15717	15524	15467	15598	15505	15460	15661	15456	15562	15407	15607	15527	15623	15439	15595	15458	15463	15374	15658	15544	15582	15507	15530	15580	15431	15516	15592	15562	15677	15626	15630	15388	15448	15599	15666	15542	15477	15400	15449	15441	15552	15375	15717	15545	15442	15605	15605	15446	15526	15647	15754	15633	15513	15547	15576	15392	15689	15438	15529	15631	15478	15562	15381	15549	15633	15411	15599	15518	15496	15410	15591	15476	15482	15504	15417	15495	15379	15439	15508	15517	15482	15507	15643	15482	15426	15611	15624	15397	15651	15664	15611	15567	15588	15509	15581	15530	15482	15701	15400	15566	15559	15526	15304	15434	15556	15545	15557	15545	15523	15723	15532	15624	15410	15502	15577	15641	15586	15750	15416	15458	15430	15632	15513	15441	15673	15424	15589	15574	15786	15471	15526	15565	15367	15606	15520	15505	15586	15623	15378	15630	15568	15542	15577	15478	15571	15484	15543	15473	15501	15493	15490	15561	15422	15637	15544	15622	15475	15577	15589	15425	15625	15556	15536	15601	15580	15284	15539	15501	15592	15549	15558	15538	15495	15546	15688	15556	15622	15746	15409	15490	15583	15467	15493	15514	15632	15637	15450	15594	15571	15358	15610	15687	15677	15525	15716	15359	15343	15370	15515	15335	15605	15691	15414	15674	15494	15552	15596	15616	15444	15608	15465	15387	15481	15521	15621	15677	15553	15589	15501	15659	15396	15584	15393	15393	15472	15614	15575	15228	15562	15711	15465	15638	15574	15722	15413	15576	15426	15533	15611	15458	15657	15520	15444	15502	15455	15554	15521	15560	15460	15478	15597	15503	15621	15582	15533	15391	15433	15457	15526	15456	15581	15381	15588	15429	15773	15490	15436	15534	15566	15450	15414	15680	15504	15457	15297	15398	15607	15469	15587	15554	15510	15546	15493	15533	15389	15510	15629	15346	15558	15566	15452	15742	15568	15523	15535	15543	15472	15466	15551	15616	15485	15454	15415	15472	15440	15523	15477	15551	15454	15523	15633	15643	15610	15539	15614	15495	15524	15490	15610	15629	15453	15416	15542	15558	15548	15449	15362	15411	15525	15563	15493	15546	15605	15752	15455	15535	15546	15625	15523	15674	15458	15487	15553	15618	15588	15578	15484	15584	15644	15539	15635	15478	15585	15522	15446	15596	15753	15477	15459	15568	15428	15625	15611	15596	15515	15386	15624	15470	15752	15513	15571	15392	15651	15528	15479	15639	15565	15506	15650	15499	15557	15504	15517	15511	15434	15577	15528	15616	15656	15432	15493	15714	15524	15512	15493	15512	15622	15592	15426	15460	15586	15523	15588	15380	15487	15528	15542	15472	15556	15503	15466	15535	15534	15487	15554	15519	15452	15437	15550	15390	15653	15708	15435	15624	15520	15509	15520	15480	15567	15643	15521	15604	15693	15537	15511	15645	15488	15699	15562	15660	15539	15441	15525	15571	15486	15494	15563	15264	15566	15519	15572	15574	15565	15547	15555	15585	15635	15627	15451	15535	15600	15265	15555	15456	15563	15460	15567	15764	15593	15672	15570	15594	15383	15643	15449	15415	15574	15595	15533	15436	15635	15518	15668	15640	15628	15467	15473	15541	15618	15459	15452	15543	15785	15536	15491	15456	15646	15740	15600	15544	15497	15388	15445	15661	15502	15482	15399	15801	15502	15659	15625	15509	15491	15466	15674	15407	15533	15816	15534	15636	15449	15497	15597	15709	15468	15642	15570	15491	15615	15590	15563	15496	15488	15570	15520	15509	15601	15402	15398	15437	15581	15570	15665	15450	15526	15488	15374	15379	15551	15469	15584	15456	15686	15520	15511	15512	15666	15530	15432	15350	15543	15427	15557	15571	15550	15520	15616	15630	15629	15632	15629	15418	15563	15626	15576	15572	15643	15505	15577	15737	15597	15578	15484	15426	15654	15606	15473	15534	15496	15571	15616	15577	15484	15584	15370	15652	15427	15500	15456	15626	15598	15643	15724	15501	15516	15587	15458	15575	15503	15600	15520	15431	15594	15442	15590	15532	15558	15475	15374	15533	15514	15462	15554	15582	15420	15476	15500	15465	15395	15369	15496	15452	15625	15552	15513	15413	15622	15620	15477	15584	15548	15549	15710	15458	15516	15494	15680	15748	15658	15538	15382	15650	15622	15625	15631	15703	15553	15614	15476	15528	15509	15557	15573	15586	15565	15589	15449	15421	15698	15577	15759	15513	15621	15631	15538	15559	15540	15626	15529	15472	15577	15586	15447	15461	15515	15565	15547	15562	15585	15402	15559	15445	15512	15449	15421	15513	15592	15512	15584	15523	15482	15557	15502	15535	15480	15565	15637	15452	15406	15598	15529	15538	15521	15573	15638	15434	15478	15525	15421	15535	15482	15502	15488	15448	15590	15424	15386	15580	15636	15502	15549	15602	15543	15659	15636	15690	15663	15360	15593	15554	15572	15605	15486	15475	15513	15567	15621	15418	15562	15393	15400	15522	15492	15473	15654	15522	15607	15322	15580	15601	15548	15668	15543	15364	15626	15762	15393	15581	15414	15514	15377	15541	15533	15491	15504	15574	15409	15558	15369	15453	15480	15439	15519	15550	15522	15403	15468	15458	15619	15415	15550	15604	15590	15668	15592	15485	15571	15654	15533	15773	15525	15561	15613	15558	15695	15773	15733	15358	15514	15469	15516	15483	15531	15684	15516	15602	15649	15506	15473	15625	15432	15576	15424	15580	15492	15616	15575	15610	15450	15549	15567	15648	15611	15662	15439	15466	15586	15298	15587	15509	15611	15449	15663	15467	15698	15482	15554	15589	15631	15418	15509	15413	15379	15489	15511	15600	15552	15521	15607	15593	15422	15469	15539	15426	15558	15640	15449	15633	15483	15669	15601	15454	15579	15488	15471	15510	15559	15442	15683	15523	15503	15570	15598	15544	15572	15523	15524	15649	15435	15356	15570	15539	15468	15463	15513	15723	15552	15478	15469	15426	15526	15632	15684	15568	15609	15511	15708	15481	15534	15635	15771	15469	15675	15465	15658	15511	15395	15591	15675	15565	15635	15695	15503	15547	15531	15300	15548	15502	15498	15556	15543	15621	15483	15458	15512	15522	15566	15541	15636	15488	15499	15503	15576	15577	15431	15606	15529	15538	15498	15563	15476	15453	15531	15473	15458	15532	15873	15525	15444	15701	15465	15576	15545	15519	15580	15673	15654	15536	15673	15497	15482	15557	15571	15470	15612	15501	15604	15440	15287	15571	15499	15693	15528	15446	15378	15512	15510	15484	15524	15604	15450	15532	15563	15664	15556	15530	15345	15694	15467	15519	15615	15449	15595	15558	15591	15488	15508	15612	15597	15456	15656	15697	15653	15715	15561	15494	15607	15531	15512	15403	15454	15718	15579	15464	15390	15485	15467	15620	15537	15571	15694	15575	15607	15563	15418	15435	15374	15461	15549	15436	15617	15450	15515	15466	15604	15472	15540	15566	15505	15466	15624	15550	15553	15514	15624	15531	15517	15649	15575	15576	15508	15510	15478	15293	15569	15557	15472	15654	15472	15652	15618	15665	15383	15677	15518	15509	15485	15599	15857	15507	15326	15504	15397	15677	15494	15650	15598	15477	15541	15537	15577	15701	15438	15463	15585	15579	15578	15745	15458	15614	15535	15539	15441	15620	15550	15645	15595	15523	15643	15575	15547	15512	15667	15482	15568	15511	15437	15502	15605	15531	15549	15469	15723	15700	15530	15513	15461	15418	15503	15353	15447	15617	15403	15493	15354	15535	15406	15489	15562	15608	15405	15580	15626	15472	15555	15604	15413	15493	15441	15606	15503	15639	15484	15438	15397	15454	15592	15475	15552	15613	15544	15442	15524	15457	15521	15478	15390	15209	15438	15676	15540	15755	15454	15341	15539	15562	15488	15600	15359	15380	15545	15450	15366	15435	15761	15351	15606	15697	15483	15584	15537	15554	15520	15383	15430	15578	15576	15546	15492	15650	15630	15514
26862	22629	27629	30841	35123	28682	23939	19882	17943	16963	16673	16476	16579	16662	16504	16537	16791	16509	16554	16422	16506	16447	16516	16583	16457	16344	16693	16491	16352	16373	16486	16351	16358	16443	16638	16338	16326	16642	16659	16442	16468	16504	16456	16580	16543	16580	16383	16525	16540	16477	16385	16504	16530	16467	16480	16537	16395	16543	16446	16660	16445	16567	16637	16683	16579	16554	16369	16648	16438	16501	16420	16375	16522	16595	16538	16467	16426	16477	16343	16409	16527	16385	16437	16352	16452	16474	16507	16692	16578	16506	16535	16554	16385	16469	16612	16628	16475	16541	16530	16362	16545	16453	16423	16485	16477	16255	16501	16433	16331	16536	16449	16586	16514	16420	16444	16376	16558	16745	16420	16306	16429	16756	16330	16344	16526	16589	16544	16449	16524	16521	16527	16502	16445	16461	16559	16345	16607	16346	16464	16240	16421	16459	16560	16529	16521	16532	16451	16632	16421	16519	16664	16595	16560	16544	16590	16386	16560	16438	16313	16518	16487	16413	16538	16288	16465	16520	16280	16257	16300	16589	16557	16486	16326	16475	16416	16483	16427	16428	16414	16522	16655	16347	16406	16598	16558	16587	16367	16623	16572	16572	16365	16513	16598	16613	16527	16407	16330	16420	16487	16302	16616	16490	16542	16534	16480	16618	16583	16490	16455	16544	16188	16344	16186	16406	16447	16418	16554	16558	16358	16410	16404	16493	16380	16431	16505	16544	16615	16400	16541	16446	16575	16625	16534	16565	16342	16557	16761	16621	16618	16616	16500	16767	16729	16518	16572	16325	16401	16427	16462	16563	16462	16371	16414	16566	16498	16328	16461	16507	16344	16414	16318	16540	16501	16665	16611	16543	16461	16572	16448	16664	16554	16548	16582	16579	16397	16375	16354	16358	16315	16498	16453	16342	16432	16264	16456	16269	16439	16452	16456	16594	16515	16495	16418	16395	16526	16395	16327	16553	16630	16483	16265	16257	16371	16415	16588	16561	16581	16513	16739	16434	16545	16423	16430	16394	16472	16487	16530	16441	16509	16501	16415	16566	16315	16533	16387	16528	16610	16716	16507	16770	16523	16361	16445	16634	16441	16436	16751	16511	16453	16599	16525	16638	16568	16593	16502	16632	16480	16417	16428	16268	16431	16537	16495	16412	16583	16669	16568	16508	16567	16163	16444	16420	16576	16401	16581	16672	16608	16479	16567	16258	16347	16644	16506	16583	16399	16475	16590	16610	16374	16405	16377	16310	16483	16200	16472	16378	16422	16356	16407	16441	16552	16704	16441	16318	16630	16443	16608	16689	16446	16404	16549	16290	16344	16559	16462	16532	16564	16456	16490	16491	16270	16481	16450	16461	16375	16403	16517	16427	16291	16413	16511	16602	16611	16602	16477	16542	16663	16547	16550	16358	16516	16573	16509	16447	16423	16348	16356	16413	16499	16445	16499	16521	16241	16373	16586	16660	16473	16439	16437	16437	16566	16417	16494	16355	16501	16457	16344	16599	16325	16405	16381	16440	16311	16410	16399	16542	16680	16596	16512	16480	16571	16376	16541	16517	16417	16402	16556	16433	16444	16534	16498	16486	16289	16443	16457	16680	16553	16402	16594	16451	16316	16469	16564	16373	16432	16405	16593	16568	16564	16286	16615	16416	16704	16494	16414	16567	16593	16491	16649	16564	16508	16344	16423	16526	16386	16406	16582	16787	16642	16380	16359	16348	16427	16516	16433	16525	16688	16548	16508	16391	16280	16297	16490	16405	16537	16399	16379	16422	16462	16413	16570	16437	16484	16541	16558	16530	16376	16470	16464	16601	16527	16693	16587	16680	16541	16389	16482	16391	16499	16366	16462	16545	16459	16465	16474	16410	16386	16494	16616	16356	16502	16417	16507	16627	16480	16575	16424	16545	16466	16441	16561	16313	16386	16486	16474	16327	16396	16434	16245	16516	16453	16544	16191	16366	16347	16483	16414	16403	16735	16551	16655	16621	16526	16513	16695	16463	16341	16461	16695	16388	16657	16440	16619	16496	16368	16459	16432	16321	16554	16643	16390	16524	16344	16363	16478	16383	16576	16406	16367	16424	16370	16597	16635	16483	16601	16577	16591	16382	16510	16313	16396	16378	16446	16307	16606	16554	16626	16625	16580	16502	16538	16459	16573	16511	16549	16609	16665	16410	16572	16656	16371	16422	16563	16454	16502	16392	16486	16404	16591	16477	16440	16451	16442	16505	16687	16411	16455	16463	16499	16424	16436	16457	16495	16458	16402	16594	16412	16498	16401	16568	16462	16319	16467	16521	16455	16555	16350	16511	16767	16545	16384	16359	16344	16505	16460	16504	16566	16428	16590	16440	16780	16472	16521	16382	16526	16473	16628	16472	16457	16493	16508	16537	16502	16349	16560	16448	16505	16299	16498	16405	16511	16584	16588	16672	16577	16398	16369	16288	16291	16400	16475	16605	16495	16304	16538	16435	16593	16631	16659	16353	16498	16489	16444	16497	16586	16642	16568	16323	16400	16493	16483	16439	16525	16375	16589	16637	16745	16437	16465	16366	16594	16392	16445	16495	16677	16533	16764	16312	16382	16435	16390	16372	16562	16482	16612	16620	16637	16420	16601	16538	16433	16737	16751	16575	16401	16534	16461	16367	16291	16392	16527	16334	16596	16774	16582	16512	16667	16321	16226	16321	16640	16459	16320	16512	16609	16427	16275	16442	16517	16477	16394	16275	16485	16532	16380	16480	16524	16368	16500	16635	16505	16528	16464	16554	16317	16372	16670	16535	16594	16548	16604	16479	16591	16569	16346	16664	16690	16327	16456	16321	16350	16774	16478	16449	16497	16480	16495	16512	16430	16500	16626	16431	16686	16469	16413	16366	16526	16663	16511	16336	16396	16443	16471	16506	16524	16511	16708	16493	16662	16307	16317	16416	16303	16409	16600	16471	16486	16678	16446	16373	16490	16513	16455	16486	16390	16554	16480	16613	16473	16415	16570	16530	16581	16511	16578	16643	16608	16640	16468	16387	16602	16443	16502	16451	16603	16632	16586	16487	16400	16351	16652	16374	16429	16348	16499	16535	16671	16638	16659	16441	16463	16466	16356	16684	16231	16433	16487	16505	16507	16564	16540	16475	16651	16411	16343	16333	16578	16435	16450	16529	16487	16408	16745	16428	16399	16410	16330	16561	16517	16530	16538	16479	16649	16368	16489	16520	16789	16473	16364	16568	16508	16417	16450	16531	16511	16676	16766	16395	16667	16284	16448	16641	16293	16489	16340	16351	16284	16661	16622	16504	16324	16572	16540	16507	16431	16485	16510	16561	16501	16431	16515	16471	16495	16465	16364	16557	16450	16353	16731	16671	16609	16454	16456	16667	16406	16283	16590	16692	16459	16365	16441	16744	16659	16440	16455	16263	16479	16360	16518	16388	16497	16398	16546	16506	16563	16495	16590	16498	16467	16510	16543	16502	16498	16403	16610	16513	16596	16379	16432	16523	16607	16585	16556	16454	16587	16598	16411	16414	16480	16518	16428	16411	16450	16437	16594	16526	16594	16687	16726	16619	16668	16704	16554	16492	16386	16520	16304	16618	16559	16396	16670	16510	16494	16375	16435	16413	16594	16379	16562	16567	16424	16436	16468	16422	16386	16416	16522	16308	16371	16659	16366	16336	16479	16406	16348	16396	16496	16436	16567	16643	16438	16468	16518	16408	16595	16460	16551	16589	16354	16606	16416	16198	16669	16593	16517	16230	16338	16548	16697	16555	16620	16362	16634	16439	16715	16478	16456	16735	16689	16641	16535	16435	16339	16411	16440	16692	16502	16353	16464	16380	16466	16306	16322	16613	16484	16602	16480	16642	16654	16325	16557	16508	16313	16632	16358	16504	16321	16656	16470	16508	16261	16655	16659	16610	16280	16595	16438	16499	16552	16612	16539	16520	16513	16382	16413	16593	16641	16348	16467	16399	16679	16659	16554	16497	16452	16489	16677	16726	16552	16419	16396	16602	16414	16647	16554	16460	16566	16431	16470	16514	16494	16491	16544	16621	16498	16416	16596	16540	16515	16609	16527	16532	16547	16540	16524	16372	16565	16624	16399	16674	16523	16586	16413	16357	16493	16408	16418	16554	16390	16435	16556	16664	16541	16438	16576	16367	16519	16492	16505	16580	16491	16539	16606	16620	16561	16534	16538	16709	16494	16505	16569	16556	16601	16557	16423	16371	16532	16689	16639	16799	16577	16525	16364	16556	16451	16407	16518	16474	16303	16518	16514	16427	16592	16378	16559	16471	16520	16554	16525	16589	16511	16562	16497	16544	16433	16449	16531	16375	16510	16517	16347	16397	16484	16655	16601	16451	16426	16611	16732	16503	16539	16458	16314	16457	16385	16592	16705	16490	16555	16394	16413	16379	16295	16306	16433	16510	16604	16476	16587	16646	16372	16423	16349	16639	16478	16308	16497	16517	16444	16410	16534	16449	16421	16549	16374	16559	16413	16691	16574	16557	16571	16604	16480	16368	16379	16665	16476	16458	16642	16372	16489	16498	16692	16505	16524	16498	16538	16679	16446	16473	16460	16388	16657	16523	16243	16437	16512	16339	16332	16551	16441	16436	16643	16498	16407	16531	16581	16475	16526	16420	16370	16600	16386	16604	16617	16355	16431	16400	16292	16390	16622	16491	16504	16387	16504	16302	16354	16489	16601	16375	16572	16522	16460	16744	16500	16738	16601	16456	16492	16436	16653	16581	16578	16426	16596	16585	16517	16533	16379	16724	16372	16562	16458	16522	16510	16569	16421	16525	16475	16488	16689	16363	16479	16717	16539	16415	16486	16502	16431	16178	16495	16643	16368	16510	16686	16387	16500	16603	16561	16492	16511	16464	16649	16460	16588	16299	16416	16605	16354	16428	16570	16442	16292	16681	16449	16739	16480	16398	16389	16474	16475	16424	16411	16487	16388	16494	16373	16536	16629	16714	16557	16390	16672	16334	16537	16544	16625	16534	16667	16736	16549	16498	16500	16336	16606	16768	16669	16424	16606	16592	16514	16416	16483	16550	16491	16553	16482	16533	16569	16302	16548	16570	16489	16571	16637	16594	16620	16410	16728	16596	16440	16630	16495	16335	16442	16616
19297	28253	28185	32367	36734	29100	23540	18950	16587	15565	15187	15312	15092	15164	15096	15218	15282	15077	15130	15083	15276	15152	15225	15254	15286	14990	15183	15242	15204	15242	15189	15287	15371	15158	15238	15143	15021	15106	15152	15078	15183	15152	15184	15006	15227	15291	15032	15085	15022	15051	15078	15267	15082	15075	15120	15063	15159	15144	15274	15207	15335	15144	15032	15215	15209	15089	15210	15072	15228	15011	15236	15121	15193	15137	15138	15295	15336	15192	15313	15203	15178	15222	15246	15042	15349	14989	15237	15063	15218	15236	15225	15192	15197	15070	15110	15246	15057	15173	15109	15113	15362	15102	15232	15043	15202	15263	15155	15079	14985	15121	15304	15098	15103	15206	15029	15182	15216	15149	15214	15166	15194	15180	15239	15282	15190	15181	15121	15282	15064	15342	15089	15102	15169	15097	15058	15003	15168	15205	15314	15048	15212	15177	15123	15194	15127	15057	15056	15220	15094	15213	15281	14995	15228	15194	15036	15266	15219	15092	15179	15169	15199	15147	15170	15057	15039	15214	15200	15134	15193	15009	15273	15260	15124	15325	14996	15156	15236	15030	15212	15076	15152	15415	15143	15199	15365	15218	15153	15320	15184	15242	15095	15232	15175	15077	15307	15128	15229	15277	15192	15152	15165	15118	15131	15165	15227	15120	15215	15222	15058	15056	15167	15318	14991	15074	15184	15242	15156	15230	15218	15081	15144	15093	15267	15101	15138	15161	15308	15263	15038	15245	15156	15377	15187	15025	14947	15141	15175	15102	15148	15224	15132	15035	15022	15217	15326	15125	15053	15100	15096	15262	15012	15278	15287	15282	15110	15161	15032	15228	15253	15159	15148	15133	15159	15173	15248	15115	15368	15078	15328	15092	15122	15099	15167	15225	15213	15079	15371	14963	15134	15261	15172	15021	15073	15021	15316	15216	15134	15070	15120	15062	15257	15352	15053	15021	15153	15238	15152	15199	15254	15149	15241	15125	15101	15172	15177	15235	15367	15125	15212	15156	15090	14973	15269	15171	15071	15209	15355	15151	15001	15306	15114	15176	15212	15091	15170	15137	15056	15059	14941	15275	15237	15195	15131	15157	15067	15294	15246	15100	15138	15203	15189	15188	15170	15195	15319	15031	15158	15258	15292	15212	15183	15159	15254	15162	15315	15010	15149	15123	15213	15114	15302	14994	15189	14981	15111	15225	15117	15113	15186	15233	15047	15163	15132	15172	15179	15185	15119	15085	15070	15036	15186	15221	15422	15272	15217	15051	15177	15153	15117	15222	15011	15070	15134	15065	15191	15253	15130	15177	15162	15172	15075	15277	15221	15273	15228	15057	15080	15191	15251	15154	15034	15296	15187	15206	15220	15216	15237	14985	15060	15275	15191	15277	15055	15243	15183	15131	15173	15107	15294	15273	15113	15043	15130	15150	15175	14959	15161	15075	15246	15217	15128	14958	15225	15067	15234	15024	15016	15236	15084	15193	15213	15170	15173	15191	15010	15262	15105	15257	15099	15246	15222	15402	15207	15230	15131	15092	15313	15291	15052	15219	15235	15331	15193	15245	15107	15350	15045	15074	15226	15087	15222	15217	15102	15152	15164	15220	15070	15286	15269	15178	15059	15259	15191	15261	15091	15292	15214	15067	15174	15071	15158	15352	15185	15050	15382	15222	15274	15126	15235	15107	15180	15239	15256	15010	15212	15236	15078	15165	15062	15128	15110	15327	15105	15290	15040	15175	15163	15164	15005	15067	15242	14957	15195	15232	14967	15153	15159	15266	15264	15220	15308	15298	15089	15114	15061	15088	15084	15065	15165	15121	15058	15277	15278	15153	15163	15343	15140	15199	15113	15153	15250	15177	15020	15182	15201	15393	15116	15015	15333	15123	15049	15175	15134	15222	15106	15133	15202	15351	15333	15278	15135	15416	15197	15194	15156	15102	15197	15139	15129	15177	15023	15086	15117	15214	15182	15160	15195	15279	15223	15086	15147	15087	15090	15201	15192	15179	15062	15150	15223	15195	15086	15106	15226	15112	15233	15235	15225	15320	15079	15173	15070	15204	15038	15152	15067	15126	15226	15107	15282	15266	15178	15202	15188	15174	15092	15172	15259	15040	15280	15219	15224	15166	15332	15068	15254	15172	15178	15069	15106	15281	15086	15163	15271	15206	15127	15153	15302	15011	15183	15157	15277	14977	15053	15190	15207	15209	15062	15107	15266	15117	15231	15048	15359	15145	15096	15113	15335	15045	15153	15245	15241	14986	15097	15250	15150	15062	15451	15272	15240	15259	15060	15164	15242	15166	15107	15153	15118	15069	15028	15180	15301	15146	15169	15382	15027	15006	15147	15305	15273	15004	15415	15301	15265	15245	15038	15149	15187	15386	15116	15156	15006	15076	15261	15358	15306	15084	15141	15076	15130	15075	15267	15056	15172	15151	14936	15152	15201	15275	15059	15142	15085	15032	15248	15153	15131	15117	15153	15096	15125	15301	15071	15230	15127	15185	15436	15105	14952	15182	15128	15119	15221	15141	15240	15209	15245	15253	15150	15203	15112	15114	15034	15432	15243	15031	15202	15303	15207	15123	15215	15128	15183	15030	15201	15178	15192	15121	15238	15089	15225	14985	15123	15164	15294	15154	15123	15121	15265	15219	15195	15140	15109	15269	15140	15160	15148	15164	15046	15258	15000	15027	15115	15048	15180	15222	15201	15153	15180	15293	15211	15148	15128	15056	15065	15332	15207	15139	15254	15193	15282	15153	15260	15176	15192	15229	15252	15313	15219	15349	15255	15231	15304	15182	15241	15198	15363	15170	15230	15164	15146	15272	15243	15368	15214	15204	15180	15293	15227	15264	15094	15123	15132	15115	15025	15112	15258	15046	15243	15221	15093	15328	15090	15236	15159	15047	15142	15214	15282	15104	15091	15208	15152	15149	15059	15207	15228	15262	15254	15193	15106	15203	15131	15206	15304	15333	14993	15118	15335	15252	15146	15433	15068	15212	15129	15245	15227	15141	15241	15194	15182	15132	15184	15343	15238	15270	15199	15178	15208	15287	15167	15203	15106	15265	15171	15086	15170	15181	15091	15091	15249	15200	15201	15195	15156	15370	15092	15095	15322	14998	15388	15159	15259	15116	15145	15283	15170	15070	15223	15142	15104	15269	15122	15063	15042	15165	15185	15150	15143	15208	15126	15158	15219	15174	15114	15255	15169	15104	15155	15228	15299	15175	15190	15149	15151	15175	15155	15201	15116	15158	15237	15267	15140	15219	15113	15141	15415	15248	15281	15145	15095	15092	15176	15184	15258	15218	15219	15121	15253	15108	15070	15298	15132	15257	15185	15101	15052	15084	15287	15169	15070	15005	15139	15198	15246	15349	15251	15158	15142	15255	15112	15037	15134	15274	15083	15129	14973	15316	15225	15084	15242	15169	15208	15163	15216	15232	15262	15294	15106	15364	15283	15182	15091	15384	15183	15112	15232	15140	15039	14962	15174	15059	15136	15135	15110	15179	15146	15233	15350	15097	15190	15162	15222	15123	15364	15166	15111	15163	15105	15161	15093	15208	15265	15217	15219	15153	15085	15185	15141	15111	15140	15284	15158	15226	15241	15185	15135	15221	15108	15216	15121	15130	15189	15195	15243	15279	15051	15252	15287	15364	15176	15160	15041	15162	15259	15205	15206	15068	15268	15044	15222	15249	15124	15158	15281	15264	15113	15075	15240	15034	15074	15091	15098	15222	15339	15157	15175	15177	15296	15228	15271	15223	15214	15076	15213	15236	15064	15058	15196	15249	15106	15134	15003	15024	15123	15212	15091	15074	15210	15094	15124	15039	15163	15158	15204	15218	15194	15138	15216	15041	15074	15068	15115	15125	15090	15182	15215	15234	15219	15280	15144	15177	14964	15239	15158	15146	15079	15237	15095	15103	15083	15102	15190	15104	15330	15207	15231	15286	15251	15091	15133	15150	15100	15350	15099	15353	15063	15167	15035	14980	15249	15272	15149	14940	14944	15082	15099	15349	15268	14964	15247	15199	15094	15154	15142	15340	15111	15159	15275	15200	15076	15123	15294	15113	15277	15124	15363	15080	15353	15149	15229	15246	15235	15152	15073	15077	15233	15324	15190	15197	15081	15255	15147	15196	14897	15026	15121	15210	15162	15271	15134	15209	15405	15289	15347	15204	15120	15303	15316	15361	15064	15118	15231	15143	15081	15268	15310	15126	15247	15165	15056	15010	15212	15102	15068	15340	15062	15082	15124	15113	15243	15177	15089	15065	15173	15203	15245	15249	15034	15093	15149	15194	15193	15183	15304	15109	15148	15207	15165	15410	15140	15152	15225	15314	14984	15240	15184	15139	15193	15282	15315	15122	15070	15293	15152	15252	15065	15277	15232	15195	15190	15296	15143	15296	15100	15145	15315	15166	15230	15083	15152	15318	15193	15305	15154	15288	15160	15373	15162	15249	15069	15110	15137	15152	15311	15132	15162	15360	15224	15195	15211	15201	15183	15138	15212	15157	15222	15053	15139	15367	15240	15220	15201	15266	15103	15058	15303	15140	15068	15141	15080	15195	15300	15042	15345	15109	15303	15230	15125	15231	15396	15207	15126	15134	15231	15182	15335	15232	15261	15251	15124	15164	15043	15142	15241	15040	15183	15258	15116	15209	15057	15158	15113	15252	15091	15127	15215	15125	15201	15230	15152	15259	15128	15105	15263	15276	15366	15107	15318	15367	15086	15167	15010	15289	15131	15173	15105	15246	15174	15189	15190	15220	15005	15176	15148	15160	15075	15228	15199	15107	15225	15025	15106	15263	15241	15117	15256	15150	15219	15133	15188	15301	15244	15166	14990	15239	15199	15205	15276	15158	15235	15219	15253	15189	15235	15202	15261	15147	15226	15204	15153	15239	15296	15203	15131	15186	15170	14995	15291	15139	15128	15261	14977	15060	15237	15141	15260	15309	15105	15215	15126	15258	15234	15174	15246	15192	15134	15187	15196	15241	15271	15028	15062	15217	15128	15153	15339	15056	15274	15164	15308	15262	15113	15138	15102	15040	15263	15043	15254	14970	15136	15145	15160	15221	15081	15241	15140	15246	15176	15003	15090	15184	15096	15173	15181	15187	15268	15095
23649	21052	28462	32806	56050	54542	43313	30713	22947	19051	17493	17273	17118	16892	17108	17075	16830	17229	17012	16722	17141	17160	17120	16825	17116	17003	16935	16861	17038	16956	16741	16756	17007	16971	16840	17058	16987	16860	16844	16777	16820	16732	17013	16725	17088	17104	16856	16823	16889	17032	17037	16896	16893	16813	17152	16893	16847	16978	16742	17015	16811	16829	16827	16923	17001	16972	16870	16759	16811	16903	16779	17026	16993	16928	16930	16992	16676	16772	16840	16869	16775	16733	16811	16914	16963	17082	17227	16884	16627	16729	17158	17019	17070	16840	16907	16793	16765	16994	16759	17045	16722	16771	16854	16740	16893	16827	16950	16867	16738	17058	16936	16862	17007	16921	17023	16846	16922	16799	16768	16922	16861	16825	16684	16813	16812	16937	16894	16815	16861	16857	16909	17076	17054	16907	16872	16771	16861	16749	16952	16820	16872	16939	16630	16831	16831	16751	16801	16917	16799	16891	16898	16821	16900	16880	16936	16791	16755	16818	17000	16741	16877	16925	16734	16526	16791	16933	16779	16642	16684	16856	16850	16907	16898	16752	16904	16678	16635	17017	16743	17110	16968	16778	16787	16688	16708	16738	16873	16754	16743	16866	17030	16816	16880	16735	16822	16819	16993	16777	16783	16906	16754	16765	16828	16764	16865	16962	17011	16912	16860	17098	16824	16891	16864	16959	17051	16809	16964	16977	16888	16677	16729	16843	17078	16908	17066	16800	16999	16984	16906	16914	16853	16877	16814	16835	16909	16856	17038	16923	16851	17012	16842	16804	16691	16670	16658	16787	16952	16944	16851	16730	16639	17019	16894	16726	16867	16902	16818	16711	16854	16649	17089	17034	17006	16686	16797	16807	16738	16874	16759	17001	16673	17063	16669	16712	16427	16849	17007	16929	16965	16904	16975	16996	16795	16812	16727	16880	17124	17006	16866	16887	16769	16859	16806	16989	16715	16824	16685	16971	16774	16933	16893	17031	17041	16918	16865	16734	16686	16779	16937	17026	16840	16914	16809	16990	16839	16665	16743	16972	16934	16611	16808	16872	16848	16988	16924	16918	16807	16947	16917	16886	16753	16847	16788	16614	16660	16731	16942	16855	16687	16892	16943	16876	16778	16811	16884	16831	16956	16939	16648	16779	16657	16840	17016	16744	16879	16886	16970	17071	16984	16911	16828	16812	16927	16812	16913	17211	17032	16672	16848	16807	16947	16750	16931	17047	16905	16951	16765	16857	16753	16959	16904	16702	16876	17116	16896	17000	17031	16975	16860	16908	16929	16905	17082	16685	16730	16823	16950	16817	17063	17026	16864	16843	16626	16854	17009	16979	17004	16866	16812	16861	16986	16939	16866	17000	16869	16834	16664	16769	16924	16829	16951	16747	16979	16916	16903	16752	16963	16802	16747	16706	16918	16913	16883	16982	16951	16776	16855	16900	16829	16881	16769	16858	16880	16751	16763	16737	16871	16825	16739	16789	16798	16954	16827	16824	17075	16983	16952	16898	16939	17014	16791	16976	16917	17029	16801	16912	16840	16901	16804	16786	16964	17022	16847	16925	17029	16977	16880	16847	16864	16707	16827	16915	17039	16843	16908	17014	16926	16769	16856	16911	16917	16903	16834	16891	16706	16821	16871	16689	16912	16770	16803	16928	16908	16910	16712	16697	16924	16638	16734	16968	16828	16831	16841	16767	16906	16830	17019	16778	16959	16964	16912	16887	17077	16913	16983	16860	16654	16918	16896	16802	17006	16926	16886	17068	16754	16725	16700	16913	16782	16873	16824	16780	16848	16930	16914	16685	16930	16912	16715	16952	16901	17121	17168	16862	16947	16830	16996	16865	17110	17008	16783	16795	16787	16951	16691	16614	16907	16695	16754	16675	16816	16873	16732	16903	16859	17016	16827	16819	17007	16774	16642	16753	16659	16911	16852	16858	16739	16817	16790	16696	16586	16989	16873	16829	16965	16825	16945	16766	16968	17023	17020	16914	17044	16841	16664	16606	16905	16654	16901	16668	17053	16869	16745	17005	16957	16945	16859	16670	16961	16994	16769	16966	16942	16943	17072	16904	16680	16807	16852	16841	16730	16794	16909	16834	16928	16827	16808	16760	17042	16887	16890	16876	16840	16919	16808	16672	16733	16932	16963	16858	16839	17036	16838	16736	16744	16803	16859	16989	16908	16893	16989	16953	16808	16752	16909	16801	16915	16816	16864	16866	16905	16840	16895	16761	16756	16587	16918	16764	16917	16965	16908	17014	16820	16987	16903	16793	16978	16927	16977	17100	16777	16964	16877	17202	16901	16623	16876	16906	16800	16809	16857	16868	16777	16965	16874	16963	17009	16893	16809	16756	16925	16752	16773	16615	16888	16842	16790	16826	16804	17044	16890	16916	17023	16955	16702	16761	16898	16810	16902	17132	16854	16724	16900	16799	16883	16655	16762	16838	16809	16814	16602	16868	16859	16814	17019	16782	16892	16775	16702	16633	16936	16826	17135	16724	17024	17051	16771	16881	16883	16739	16892	16898	16699	17031	16924	16884	16813	16898	16789	16872	16960	16747	16799	16943	16779	16914	16835	16771	16807	16750	16779	16896	17049	16877	16908	16831	16876	16892	16928	16697	17063	16991	16949	16816	16819	16759	16819	16744	16869	16955	16885	16934	16850	16830	16711	16855	16942	16836	16909	16904	16981	16870	16815	16832	16793	17178	17057	16801	16946	16747	16785	16825	16896	16598	16835	16764	16621	17028	16823	16963	16920	16705	16923	16753	17041	17078	17047	16985	16916	16874	16689	16846	16699	16818	16882	16557	16889	16956	16563	16822	16766	16815	16770	16855	16812	16819	16658	16786	16935	16870	16865	16785	16994	16885	16995	17022	16846	16841	16938	17019	16724	16724	16769	16734	16924	16806	16971	16925	16933	16859	17020	16929	16841	16693	16894	17067	16829	16806	16882	16925	16983	16941	16864	16906	16827	16930	16835	16998	16945	16859	16802	16815	16922	16890	17042	16842	16762	17004	16864	16770	16864	16948	16852	17090	16835	16921	16770	16815	16849	16858	16785	16860	16773	16815	16929	16882	16837	16731	16690	16768	16805	16871	16755	16781	17008	16782	16763	16815	16938	16946	17011	16798	16887	16930	16854	16652	16640	16878	16825	17033	16854	16867	16694	16864	16818	16830	16865	16682	17043	16927	16955	16815	16761	16831	16886	16603	16714	16982	17033	17064	16880	16773	16891	16906	16771	16861	16985	17060	16866	17198	16695	16566	16872	16868	16975	16890	16823	16955	16893	16667	16720	16855	16686	16775	17071	16900	16897	16935	16890	16866	17082	16990	16917	16956	16956	16749	16878	16811	16711	16734	16871	16847	16881	16818	16773	16668	16846	16918	16947	17013	17059	16752	16869	16897	16613	16830	17163	16834	16753	16682	17172	17176	17014	16911	16829	16899	16918	16920	16780	16869	16898	16966	16779	17004	16918	16976	16680	17104	16827	16724	16856	16804	16824	16805	16821	16795	16663	16907	16976	16827	16794	17010	16814	16938	16855	16779	16961	16909	17020	16919	16782	16952	16837	17003	16847	16843	16797	16868	16984	16772	16823	16930	16776	17069	16782	16797	16614	16704	16717	16681	16819	16778	16842	16923	16958	16948	16779	16934	16843	16543	16733	16826	16767	17018	16793	17010	16976	16881	16682	16787	16741	16825	16907	16669	16850	16826	16868	16916	16782	16739	16894	16705	16824	16758	16824	16765	16992	16949	16916	16832	17110	16926	16995	16779	16947	16610	16900	16902	16698	16960	16833	16869	16833	16873	16787	16865	16988	16716	16821	16981	16899	17029	16867	16848	16746	16706	16853	16660	16742	16958	16955	17112	16826	16831	16803	16941	16861	16900	16917	16703	16928	16737	16762	16727	16921	16979	17028	16943	16900	16688	16753	16852	16786	16757	16841	17033	17070	17049	16936	16872	17005	17012	16882	16784	16981	16742	16688	16642	16920	16691	16675	16755	17005	16865	16925	16818	16935	16856	16806	16829	16956	16948	16976	16835	16728	16688	16763	16533	16900	17002	16819	16637	17058	16791	16820	16459	16765	16775	16957	16863	16820	16768	16942	16621	16804	16828	16987	16946	17029	16879	16902	16830	16900	16715	16812	16930	16715	16953	16607	16780	16929	16731	17110	16952	16820	16831	16959	16983	16742	16801	17052	16931	17009	17107	16895	16933	17024	17014	16738	16873	16949	16890	16756	16898	16783	16846	16871	17038	16854	16868	16700	16797	16749	16915	16873	17022	16866	16837	16808	16828	16633	16840	16746	16738	16707	16576	16670	16896	17015	16792	16832	16605	16753	16918	16931	16802	17011	16955	17080	16820	16821	16934	16951	16790	16925	16839	16723	16968	16876	17006	16969	17007	16857	17007	16659	16998	17134	16886	16847	16703	16725	17018	16854	16927	16910	16917	16919	16810	16892	16974	16871	16913	16824	16647	16806	16790	16933	16934	16951	16821	16916	16909	16788	17026	16780	16860	16797	16817	16786	16893	16833	16816	16909	16961	16700	16825	16874	16921	16895	17050	16771	16957	17005	16919	17054	16903	16852	16981	16689	16837	16798	16715	16772	16743	16910	16974	16910	16816	16839	16929	16721	17026	16712	16912	16876	16762	16940	16625	16943	16958	17061	16864	16862	16882	16805	16745	16741	16916	16611	17053	16814	16848	16871	16968	16927	16827	16899	16818	16823	17003	16783	16680	16700	16571	16737	16767	16827	16845	16760	16796	16708	16894	16816	16855	17054	16831	16892	16914	16895	16683	16869	16971	16895	17032	17043	16813	16756	17012	16816	16841	16998	16750	16829	16792	16894	16745	17026	16978	16841	16927	16727	16840	16914	16511	17014	16779	16932	16836	16915	16977	17036	16984	16875	16857	16697	16759	16818	16950	16916	16914	16979	16975	16829	17008	16850	16996	16758	16805	16882	16780	16876	16924	16928	16817	16781	16741	16788	16670	16780	16745	16956	16727	16811	16912	16906	16748	16795	16707	17159	16944	16710	16718	16930	16728	16955	16848	16839	16879	16840	16725	16842	16697	16747	17066	16784	16812	16767	16784	16695	16884	16917	16997	16760	16863	16803	16934
19393	34179	34901	54273	65869	56878	43700	31486	22138	17378	15931	15476	15516	15414	15529	15483	15571	15455	15651	15381	15483	15543	15503	15622	15483	15362	15468	15523	15453	15444	15411	15536	15705	15505	15415	15536	15486	15425	15531	15328	15424	15375	15430	15480	15542	15501	15484	15458	15464	15392	15590	15486	15417	15516	15445	15280	15473	15542	15457	15373	15646	15400	15361	15554	15539	15456	15613	15336	15420	15453	15153	15485	15264	15513	15523	15566	15631	15459	15296	15506	15480	15462	15566	15268	15490	15304	15548	15357	15566	15538	15352	15400	15397	15456	15537	15296	15680	15600	15372	15437	15539	15199	15465	15307	15490	15367	15381	15469	15363	15630	15447	15604	15631	15317	15477	15363	15484	15414	15558	15622	15422	15495	15531	15433	15335	15500	15595	15541	15403	15515	15407	15431	15541	15494	15438	15663	15534	15403	15360	15386	15633	15320	15501	15484	15544	15467	15334	15496	15365	15413	15513	15501	15562	15451	15391	15458	15565	15467	15536	15499	15286	15435	15699	15531	15490	15353	15461	15368	15356	15417	15256	15621	15468	15579	15439	15403	15524	15417	15656	15398	15406	15447	15472	15578	15426	15449	15335	15342	15311	15440	15459	15489	15467	15336	15220	15396	15538	15341	15479	15390	15428	15451	15492	15364	15484	15418	15409	15492	15420	15576	15532	15411	15441	15483	15400	15468	15511	15351	15413	15589	15616	15354	15427	15410	15417	15303	15586	15401	15471	15368	15351	15477	15461	15584	15496	15445	15363	15522	15521	15403	15515	15391	15445	15285	15370	15437	15350	15495	15379	15527	15325	15455	15517	15438	15436	15477	15401	15506	15661	15486	15349	15480	15415	15601	15532	15389	15528	15541	15489	15428	15358	15443	15403	15619	15529	15427	15496	15412	15394	15459	15099	15578	15636	15553	15543	15391	15574	15439	15393	15371	15284	15524	15388	15475	15532	15409	15412	15342	15436	15298	15306	15479	15402	15291	15402	15524	15431	15512	15406	15368	15419	15478	15286	15481	15357	15370	15323	15228	15539	15649	15294	15610	15607	15430	15570	15507	15567	15474	15453	15290	15634	15524	15233	15512	15342	15468	15457	15378	15541	15557	15379	15605	15492	15432	15534	15404	15554	15506	15219	15441	15407	15509	15403	15456	15431	15463	15394	15536	15313	15637	15577	15290	15415	15546	15525	15380	15501	15537	15537	15448	15677	15480	15446	15369	15402	15517	15524	15458	15570	15453	15368	15353	15373	15550	15431	15474	15562	15451	15274	15417	15517	15438	15467	15378	15314	15411	15339	15483	15518	15498	15579	15441	15357	15443	15605	15394	15446	15389	15457	15626	15314	15357	15608	15483	15381	15435	15601	15449	15412	15548	15306	15412	15439	15386	15523	15519	15432	15587	15340	15407	15524	15347	15417	15484	15453	15399	15179	15407	15404	15640	15404	15466	15640	15500	15411	15627	15538	15610	15329	15454	15432	15345	15445	15385	15614	15357	15397	15273	15466	15583	15361	15511	15253	15448	15497	15330	15442	15460	15598	15403	15445	15467	15591	15641	15391	15446	15430	15363	15486	15590	15502	15474	15542	15364	15351	15608	15517	15314	15497	15621	15434	15394	15601	15486	15440	15499	15460	15563	15445	15329	15391	15578	15379	15460	15431	15766	15463	15557	15407	15513	15487	15403	15533	15480	15436	15501	15539	15507	15634	15397	15383	15669	15381	15463	15460	15394	15360	15281	15429	15502	15367	15499	15426	15614	15315	15517	15458	15490	15492	15482	15506	15443	15637	15389	15550	15438	15426	15387	15525	15519	15273	15475	15648	15389	15470	15540	15394	15568	15608	15270	15398	15499	15459	15336	15506	15376	15394	15322	15422	15373	15633	15494	15558	15336	15414	15445	15291	15539	15354	15288	15475	15564	15393	15432	15251	15475	15538	15361	15204	15691	15511	15446	15594	15405	15396	15327	15518	15327	15535	15412	15431	15379	15359	15470	15383	15388	15387	15447	15283	15395	15596	15345	15136	15401	15353	15403	15478	15401	15445	15574	15441	15530	15407	15506	15459	15361	15549	15528	15476	15440	15426	15340	15356	15552	15517	15447	15453	15506	15411	15559	15544	15475	15293	15456	15381	15493	15516	15340	15541	15518	15619	15608	15424	15426	15468	15494	15514	15370	15409	15532	15491	15471	15484	15340	15621	15425	15278	15460	15546	15427	15515	15492	15355	15333	15222	15421	15670	15400	15330	15453	15340	15685	15396	15471	15460	15321	15417	15419	15274	15502	15599	15482	15432	15487	15364	15426	15439	15450	15425	15474	15415	15368	15480	15498	15480	15431	15644	15485	15471	15429	15406	15404	15410	15414	15476	15376	15516	15544	15676	15460	15567	15382	15506	15447	15318	15515	15387	15481	15443	15548	15386	15502	15495	15541	15304	15636	15553	15379	15545	15390	15533	15526	15483	15304	15462	15494	15403	15464	15419	15423	15444	15360	15378	15522	15493	15445	15430	15360	15559	15493	15455	15432	15502	15464	15537	15359	15556	15381	15578	15446	15467	15445	15436	15437	15600	15332	15523	15474	15528	15403	15494	15392	15343	15416	15430	15295	15412	15450	15434	15600	15646	15390	15341	15319	15278	15302	15488	15608	15435	15389	15599	15456	15425	15494	15559	15374	15461	15568	15582	15354	15484	15477	15489	15602	15452	15504	15676	15437	15434	15414	15420	15530	15548	15308	15415	15355	15389	15438	15451	15356	15579	15548	15526	15338	15457	15346	15557	15470	15375	15539	15439	15469	15402	15404	15421	15336	15486	15371	15421	15396	15443	15466	15484	15430	15461	15437	15408	15400	15387	15370	15445	15400	15361	15451	15343	15531	15606	15455	15468	15346	15459	15533	15448	15426	15636	15555	15395	15526	15415	15320	15415	15448	15638	15478	15618	15544	15422	15409	15365	15537	15399	15527	15553	15411	15435	15500	15490	15551	15480	15478	15277	15386	15395	15353	15505	15421	15468	15502	15515	15487	15569	15426	15467	15320	15533	15422	15620	15364	15520	15500	15488	15558	15416	15645	15502	15517	15420	15350	15561	15476	15275	15327	15482	15486	15365	15367	15335	15337	15474	15413	15415	15398	15345	15639	15472	15642	15381	15528	15555	15382	15589	15279	15583	15349	15403	15661	15384	15362	15548	15403	15270	15380	15619	15536	15621	15537	15557	15354	15635	15342	15421	15553	15542	15391	15513	15306	15405	15617	15414	15595	15470	15298	15593	15308	15271	15551	15357	15401	15541	15316	15379	15408	15276	15347	15427	15457	15463	15347	15434	15536	15455	15438	15590	15441	15635	15342	15503	15416	15477	15555	15335	15348	15542	15539	15478	15475	15596	15433	15600	15360	15511	15532	15372	15439	15409	15382	15517	15394	15490	15452	15469	15495	15498	15502	15493	15571	15463	15427	15494	15510	15340	15416	15624	15331	15644	15478	15431	15475	15528	15355	15542	15521	15222	15520	15290	15396	15486	15383	15541	15532	15529	15383	15507	15454	15471	15466	15424	15476	15370	15442	15466	15291	15319	15363	15376	15400	15479	15392	15542	15368	15310	15583	15330	15482	15196	15525	15434	15433	15513	15397	15433	15458	15482	15391	15367	15536	15345	15534	15260	15354	15388	15521	15522	15283	15457	15511	15619	15467	15564	15513	15473	15560	15382	15383	15477	15525	15341	15546	15475	15504	15445	15394	15376	15301	15326	15567	15502	15305	15365	15452	15461	15444	15405	15448	15649	15297	15500	15471	15434	15470	15314	15293	15428	15490	15359	15368	15444	15576	15334	15425	15552	15524	15485	15329	15507	15537	15311	15346	15445	15419	15512	15468	15288	15420	15484	15402	15461	15266	15447	15380	15416	15620	15389	15451	15308	15616	15585	15281	15389	15389	15463	15310	15522	15394	15513	15463	15572	15477	15617	15624	15654	15471	15483	15298	15430	15387	15343	15537	15360	15416	15515	15433	15479	15538	15414	15298	15454	15426	15472	15682	15532	15482	15307	15373	15426	15462	15387	15584	15537	15474	15380	15487	15533	15364	15510	15489	15601	15399	15509	15449	15581	15477	15431	15477	15229	15456	15356	15503	15312	15405	15521	15444	15363	15371	15495	15632	15602	15493	15351	15636	15434	15504	15581	15315	15610	15294	15618	15474	15615	15355	15620	15274	15540	15559	15359	15343	15420	15501	15341	15318	15385	15484	15617	15479	15330	15522	15542	15340	15442	15335	15494	15510	15390	15583	15308	15427	15509	15298	15396	15366	15459	15448	15419	15495	15201	15451	15358	15358	15382	15535	15529	15546	15184	15374	15427	15269	15522	15521	15507	15443	15532	15430	15621	15446	15429	15432	15443	15389	15410	15560	15580	15484	15538	15448	15351	15481	15520	15331	15599	15548	15514	15467	15498	15355	15481	15538	15449	15488	15411	15495	15448	15377	15378	15321	15402	15441	15456	15365	15534	15618	15483	15400	15331	15382	15477	15489	15318	15484	15508	15469	15513	15393	15613	15366	15529	15571	15309	15482	15438	15426	15411	15503	15253	15421	15298	15414	15487	15292	15313	15521	15363	15525	15480	15395	15386	15388	15357	15370	15483	15591	15581	15481	15399	15529	15375	15458	15481	15398	15649	15307	15342	15559	15287	15498	15539	15191	15551	15579	15486	15309	15227	15465	15400	15439	15373	15434	15407	15437	15471	15520	15579	15438	15394	15404	15445	15372	15367	15608	15414	15442	15583	15356	15475	15453	15374	15401	15461	15499	15528	15545	15433	15439	15352	15461	15487	15370	15401	15320	15316	15484	15407	15433	15423	15416	15341	15419	15418	15440	15356	15529	15435	15722	15482	15477	15537	15306	15464	15475	15525	15339	15393	15580	15461	15459	15433	15507	15364	15651	15718	15470	15395	15383	15508	15312	15439	15416	15444	15503	15397	15535	15534	15533	15474	15512	15635	15599	15448	15589	15617	15499	15325	15529	15504	15473	15555	15648	15362	15426	15499	15450	15579	15342	15457	15584	15457	15397	15426	15288	15499	15623	15398	15382	15491	15485	15363	15713	15488	15413	15385	15424	15324	15457	15517	15325	15364	15293
22606	21096	28953	29731	60886	60246	50876	36362	26174	20989	18513	17801	17743	17725	17599	17301	17362	17431	17445	17408	17433	17458	17349	17357	17507	17170	17256	17138	17444	17412	17244	17277	17244	17337	17351	17442	17366	17168	17177	17387	17284	17316	17244	17279	17447	17372	17390	17363	17069	17438	17268	17402	17328	17331	17373	17200	17348	17222	17506	17186	17284	17319	17332	17343	17383	17251	17399	17204	17425	17278	17258	17215	17160	17296	17330	17163	17127	17387	17235	17165	17210	17054	17335	17436	17379	17208	17428	17171	17415	17017	17180	17300	17276	17118	17414	17196	17324	17251	17273	17188	17289	17375	17359	17098	17238	17212	17317	17186	17292	17061	17280	17210	17241	17029	17243	17357	17235	17214	17418	17351	17156	17206	17311	17223	17241	17188	17250	17148	17052	17381	17266	17364	17322	17142	17136	17186	17387	17257	17401	17352	17257	17170	17240	16968	17348	17210	17237	17320	17324	17285	17185	17087	17162	17420	17188	17278	17274	17154	17193	17251	17124	17234	17133	17078	17242	17024	17278	17234	17398	17578	17334	17226	17263	17271	17422	17406	17375	17311	17144	17427	17293	17376	17295	17366	17399	17389	17267	17289	17188	16985	17423	17238	17277	17047	17459	17206	17344	17328	17193	17395	17342	17345	17399	17178	17339	17391	17291	17387	17037	17359	17306	17321	17080	17272	17186	17402	17280	17267	17299	17244	17297	17195	17240	17280	17366	17190	17227	17252	17404	17378	17427	17231	17431	17243	17362	17180	17269	17097	17171	17277	17165	17176	17188	17103	17336	17304	17400	17235	17383	17307	17143	17187	17269	17397	17223	17281	17167	17181	17230	17191	17292	17207	17145	17351	17114	17197	17147	17364	17073	17006	17233	17401	17238	17251	17152	17224	17441	17184	17404	17080	17184	17441	17160	17183	17276	17203	17295	17139	17434	17213	17248	17279	17212	17169	17280	17102	17034	17017	17309	17245	17287	17274	17235	17071	17337	17206	17358	17410	17287	17153	17395	17254	17254	17284	17232	17395	17299	17111	17339	17304	16983	17263	17220	17291	17045	17293	17133	17263	17138	17117	17040	17290	17192	17314	17203	17394	17443	17187	17142	17139	17241	17326	17210	17329	17233	17225	17304	17142	17193	17209	17181	17370	17255	16996	17176	17246	17280	17363	17419	17218	17222	17205	17494	17190	17323	17209	17300	17107	17069	17083	17007	17300	17237	17485	17026	17166	17185	17291	17435	17336	17228	17268	17313	17082	17186	17134	17230	17254	17135	17240	17071	17192	17195	17104	17115	17150	17243	17201	17332	17134	17157	17087	17283	17183	17102	17132	17059	17259	17314	17247	17316	17215	17246	17153	17319	17223	17304	17367	17226	17340	17256	17317	17439	17198	17359	17086	17271	17262	17218	17122	17192	17347	17138	17369	17174	17355	17301	17474	17065	17267	17358	17131	17248	17233	17078	17351	17336	17174	17467	17146	17276	17410	17383	17163	17240	17078	17342	17353	17411	17227	17365	17311	17268	17120	17425	17097	17242	17247	17104	17303	17270	17266	17347	17208	17178	17346	17173	17246	17280	17048	17350	17238	17430	17234	17154	17330	17177	17282	17301	17356	17253	17269	17291	17227	17104	17387	17490	17127	17424	17298	17283	17389	17242	17185	17232	17185	17101	17212	17202	17288	17198	17190	17291	17261	17346	17144	17185	17259	17372	17320	17191	17228	17222	17236	17282	17340	17197	17187	17142	17211	17330	17210	17344	17269	16960	17278	17158	17189	17123	17142	17242	17235	17200	17175	17353	17336	17258	17259	17265	17154	17263	17207	17147	17181	17163	17303	17186	17136	17252	17284	17273	17400	17125	17290	17104	17471	17343	17343	17440	17191	17381	17088	17143	17268	17317	17024	17207	17181	17132	17108	17254	17310	17527	17287	17455	17359	17302	17246	17134	17315	17246	17151	17196	17153	17258	17238	17236	17313	17144	17226	17304	17390	17333	17338	17362	17543	17287	17321	17415	17381	17148	17208	17209	17230	17125	17221	17177	17136	17257	17341	17199	17341	17334	17070	17382	17104	17367	17264	16955	17296	17126	17062	17284	17238	17343	17212	17316	17265	17393	17133	17259	17147	17070	17402	17207	17340	17310	17319	17328	17296	17187	17433	17452	17313	17334	17329	17340	17217	17364	17298	17190	17247	17264	17026	17196	17275	17385	17253	17038	17152	17085	17411	17448	17323	17249	17111	17539	17129	17248	17093	17182	17138	17323	17069	17020	17133	17411	17344	17377	17372	17002	17337	17408	17523	17250	17310	17354	17165	17165	17050	17221	17269	17384	17227	17360	17152	17245	17295	17197	17043	17325	17260	17248	17034	17083	17175	17169	17143	17096	17234	17134	17124	17342	17461	17166	17166	17155	17548	17218	17314	17231	17152	17250	17483	17169	17338	17250	17169	17173	17259	17271	17089	17196	17236	17418	17481	17254	17167	17230	17267	17328	17262	17176	17338	17389	16974	17216	17328	17275	17328	17090	17076	17287	17151	17331	17378	17322	17189	17180	17305	17492	17066	17327	17332	17099	17333	17407	17148	17175	17300	17481	17339	17367	17201	17124	17192	17307	17060	17422	17279	17336	17373	17325	17353	17359	17265	17232	17125	17135	17141	17386	17242	17153	17285	17432	17208	17314	17086	17286	17148	17359	17172	17352	17182	17359	17260	17337	17175	17297	17148	17133	17200	17317	17107	17403	17308	17200	17154	17134	17181	17130	17140	17208	17244	17323	17376	17388	17214	17199	17317	17341	17222	17242	17074	17494	17282	17206	17226	17207	17232	17222	17100	17227	17158	17248	17404	17402	17156	17205	17357	17570	17320	17289	17150	17036	17174	17150	17181	17253	17082	17088	17175	17302	17119	17278	17333	17313	17415	17417	17259	17277	17195	17386	17233	17013	17340	17230	17289	17293	17105	17207	17347	17063	17334	17226	17242	17200	17140	17281	17461	17247	17574	17357	17074	17195	17341	17268	17321	17312	17251	17427	17200	17270	17304	17294	17381	17264	17206	17095	17217	17027	17289	17228	16972	17411	17339	17250	17353	17325	17294	17184	16893	17202	17296	17286	17242	17267	17268	17465	17300	17094	17249	17040	17223	17445	17225	17201	17395	17457	17189	17130	17235	17392	17182	17207	17266	17353	17372	17060	17257	17247	17195	17194	17267	17252	17352	17442	17125	17410	17417	17121	17207	17223	17218	17344	17272	17315	17349	17325	17123	16987	17229	17055	17171	17047	17348	17292	17286	17416	17149	17241	17303	17309	17331	17246	17412	17285	17234	17252	17539	17450	17218	17347	17258	17324	17255	17305	17072	17029	17300	17252	17246	17158	17498	17413	17115	17303	17054	17006	17241	17142	17178	17207	17332	17328	17282	17357	17127	17278	17191	17011	17134	17183	17078	17298	17364	17236	17198	17113	17158	17186	17368	17151	17348	17129	16982	17252	17313	17226	17213	17232	17229	17284	17350	17244	17092	17523	17276	17195	17329	17241	17305	17299	17220	17153	17288	17242	17184	17234	17302	17159	17243	17222	17143	17260	17103	17303	17230	17421	17074	17329	17335	17327	17138	17266	17063	17157	17162	17392	17179	17272	17193	17047	17181	17187	17332	17197	17280	17285	17123	17217	17168	17064	17219	17166	17200	17163	17184	17159	17289	17356	17292	17181	17081	17250	17386	16916	17055	17099	17256	17209	17274	17322	17236	17273	17320	17161	17146	17089	17100	17377	17416	17246	17179	17178	17161	17225	17091	17234	17166	17057	17184	17318	17278	17229	17454	17421	17238	17451	17248	17315	17245	17317	17292	17038	17104	17408	17267	17312	17335	17361	17348	17243	17359	17293	17308	17145	17270	17352	17246	17355	17272	17225	17137	17034	17145	17317	17338	17074	17089	17253	16949	17205	17364	17212	17152	17330	17312	17315	17221	17236	17286	17378	17437	17252	17298	17412	17246	17397	17478	17306	17251	17313	17250	17187	17164	17231	17327	17208	17199	17190	17165	17321	17179	17128	17242	17239	17391	17345	17495	17388	17249	17390	17054	17196	17295	17175	17336	17247	17308	17240	17241	17181	17114	17337	17329	17314	17232	16902	17346	17199	17121	17231	17256	17206	17318	17241	17064	17305	17264	17389	17278	17273	17124	17280	17208	17295	17287	17385	17214	17315	17027	17115	17536	17321	17298	17266	17387	17204	17155	17197	17173	17208	17250	17400	17144	17348	17283	17126	17181	17344	17229	17208	17161	17366	17346	17187	17238	17441	17415	17182	17306	17201	17298	17103	17219	17105	17099	17149	16952	17299	17319	17303	17265	17246	17363	17308	17363	16976	17202	17387	17330	17350	17186	17317	17334	17349	17302	17282	17229	17189	17233	17266	17421	17474	17204	17103	17332	17180	16905	17141	17102	17082	17024	17234	17272	17372	17170	17115	17163	17259	17216	17206	17048	17216	17144	17037	17377	17157	17159	17265	17331	17275	17265	17356	17160	17158	17340	17108	17215	17214	17259	17474	17219	17125	17071	17385	17176	17224	17080	17235	17209	17179	17237	17189	17229	17285	17163	17291	17058	17271	17077	17164	17519	17346	17302	17257	17318	17338	17521	17264	17162	17350	17380	17407	17234	17428	17186	17109	17291	17398	17121	17228	17156	16995	17451	17437	17087	17193	17121	17094	17509	17168	17207	17305	17136	17443	17242	17229	17252	17244	17504	17279	17232	17276	17332	17358	17123	17311	17196	17322	17122	17244	17284	17260	17380	17270	17267	17226	17280	17215	16990	17213	17166	17106	17234	17222	17149	17271	17330	17424	17155	17282	17391	17534	17139	17308	17263	17358	17349	17214	17463	17203	17286	17079	17348	17310	17279	17123	17099	17282	17096	17068	17382	17288	17296	17202	17440	17404	17079	17269	17082	17281	17196	17190	17277	17112	17277	16986	17131	17167	17182	17206	17211	17286	17080	17291	17282	17307	17017	17069	17170	17399	17192	17353	17343	17281	17224	17185	17295	17315	17092	17327	17268	17317	17246	17155	17494	17096	17089	17026	17354	17221	17172	17336	17205	17136	17167	17303	17279	17097	17315	17228	17325	17247	17212
20879	39510	41566	65313	82759	68697	52546	38046	25728	18839	16494	15813	15688	15788	15771	15569	15804	15845	15693	15562	15647	15596	15693	15745	15573	15580	15675	15526	15738	15686	15676	15720	15668	15608	15592	15552	15637	15577	15508	15641	15595	15629	15571	15698	15639	15668	15736	15694	15694	15590	15796	15601	15702	15593	15728	15752	15715	15637	15672	15573	15697	15707	15723	15507	15526	15596	15740	15589	15698	15659	15644	15625	15632	15671	15557	15540	15643	15465	15706	15646	15643	15694	15593	15562	15600	15772	15602	15684	15624	15686	15422	15620	15599	15811	15645	15845	15717	15638	15662	15659	15721	15850	15470	15718	15650	15547	15582	15609	15600	15666	15787	15744	15716	15699	15756	15622	15670	15758	15600	15449	15591	15612	15706	15502	15565	15804	15725	15685	15627	15882	15627	15737	15617	15591	15662	15688	15636	15566	15606	15668	15629	15765	15635	15539	15576	15802	15660	15609	15627	15544	15545	15672	15579	15622	15526	15475	15721	15793	15703	15650	15706	15634	15733	15575	15689	15745	15578	15743	15835	15650	15707	15793	15823	15783	15629	15597	15586	15554	15607	15802	15515	15546	15462	15714	15564	15602	15616	15769	15659	15624	15575	15516	15661	15571	15640	15774	15702	15652	15753	15566	15665	15668	15613	15504	15708	15649	15377	15614	15592	15793	15654	15803	15535	15655	15587	15804	15515	15723	15657	15590	15407	15678	15583	15625	15526	15671	15645	15593	15637	15497	15640	15631	15663	15798	15590	15648	15757	15639	15479	15690	15755	15589	15754	15580	15636	15632	15526	15684	15704	15697	15721	15608	15671	15577	15710	15633	15617	15666	15754	15512	15640	15512	15663	15582	15479	15737	15664	15652	15616	15568	15734	15748	15546	15696	15589	15572	15676	15518	15778	15723	15652	15733	15498	15489	15621	15630	15747	15578	15689	15687	15373	15687	15551	15472	15587	15652	15470	15689	15501	15545	15605	15653	15801	15437	15712	15585	15599	15689	15592	15635	15444	15665	15514	15617	15531	15628	15580	15578	15617	15837	15594	15548	15685	15740	15600	15581	15594	15721	15625	15550	15657	15618	15669	15519	15531	15702	15644	15777	15618	15644	15510	15658	15693	15814	15455	15590	15722	15587	15716	15590	15544	15794	15816	15685	15656	15647	15571	15561	15769	15442	15827	15505	15631	15652	15517	15643	15482	15840	15681	15723	15661	15730	15719	15706	15597	15716	15650	15474	15621	15477	15825	15654	15695	15667	15549	15512	15566	15611	15574	15568	15619	15612	15911	15553	15731	15721	15747	15591	15622	15626	15670	15659	15697	15584	15638	15668	15625	15448	15735	15711	15478	15522	15584	15683	15530	15702	15673	15664	15630	15661	15604	15683	15792	15649	15609	15672	15586	15656	15672	15516	15568	15576	15678	15762	15607	15711	15684	15829	15610	15532	15602	15655	15704	15495	15781	15526	15704	15592	15476	15631	15454	15721	15506	15741	15592	15566	15582	15697	15716	15737	15797	15636	15616	15757	15398	15795	15685	15596	15680	15575	15681	15673	15824	15754	15735	15866	15424	15659	15635	15526	15639	15654	15658	15600	15625	15546	15721	15672	15657	15694	15798	15723	15731	15659	15749	15661	15618	15753	15620	15879	15441	15674	15645	15828	15612	15663	15648	15545	15550	15804	15633	15594	15807	15719	15557	15541	15529	15684	15532	15701	15684	15480	15533	15679	15568	15775	15413	15558	15541	15691	15670	15727	15768	15776	15559	15731	15687	15511	15596	15593	15692	15645	15637	15680	15734	15642	15633	15751	15591	15603	15686	15557	15576	15574	15640	15450	15694	15593	15696	15591	15629	15455	15733	15610	15807	15676	15740	15623	15704	15520	15463	15561	15785	15480	15497	15617	15649	15536	15674	15645	15675	15726	15439	15707	15723	15357	15629	15530	15630	15464	15507	15747	15560	15664	15765	15805	15588	15538	15725	15653	15689	15578	15519	15484	15784	15715	15592	15710	15731	15522	15715	15738	15833	15611	15512	15502	15618	15692	15635	15648	15682	15587	15684	15568	15674	15684	15791	15645	15705	15643	15656	15582	15689	15598	15691	15589	15599	15521	15584	15486	15620	15675	15561	15790	15787	15469	15678	15634	15682	15547	15563	15486	15638	15531	15734	15549	15721	15685	15596	15545	15566	15736	15576	15655	15665	15625	15689	15862	15533	15822	15454	15606	15530	15559	15511	15558	15753	15548	15561	15530	15609	15389	15639	15440	15649	15574	15576	15531	15634	15796	15667	15549	15509	15416	15765	15687	15822	15694	15697	15658	15551	15656	15608	15640	15645	15573	15726	15494	15694	15519	15569	15655	15600	15611	15629	15751	15685	15557	15734	15687	15648	15728	15781	15590	15689	15833	15636	15662	15563	15559	15717	15668	15580	15639	15616	15674	15660	15505	15631	15528	15683	15708	15777	15721	15596	15540	15686	15626	15759	15546	15715	15668	15583	15646	15518	15591	15570	15494	15519	15693	15589	15660	15545	15675	15529	15545	15771	15653	15694	15431	15849	15567	15765	15562	15335	15626	15563	15581	15496	15581	15630	15796	15557	15847	15676	15726	15571	15673	15657	15655	15541	15569	15741	15560	15582	15625	15496	15652	15623	15658	15678	15522	15763	15710	15631	15742	15613	15699	15762	15441	15594	15517	15754	15598	15708	15638	15553	15518	15644	15566	15740	15529	15588	15735	15695	15606	15687	15667	15529	15543	15672	15723	15666	15693	15758	15739	15373	15663	15618	15715	15712	15655	15864	15655	15786	15803	15558	15758	15613	15739	15771	15578	15570	15559	15584	15541	15605	15714	15665	15591	15687	15752	15569	15766	15401	15486	15549	15626	15614	15573	15557	15676	15706	15551	15635	15684	15782	15582	15608	15721	15725	15467	15674	15642	15669	15606	15635	15449	15511	15501	15580	15680	15616	15559	15504	15640	15617	15599	15580	15550	15602	15684	15478	15584	15671	15789	15825	15783	15690	15516	15839	15621	15578	15702	15600	15525	15515	15626	15705	15783	15644	15480	15720	15641	15583	15684	15736	15711	15573	15513	15830	15499	15531	15627	15590	15622	15609	15568	15627	15559	15674	15758	15637	15643	15688	15666	15648	15557	15632	15818	15687	15461	15769	15467	15401	15694	15824	15796	15552	15680	15488	15613	15496	15491	15567	15615	15595	15687	15670	15738	15718	15565	15495	15672	15601	15697	15707	15775	15522	15658	15661	15357	15852	15432	15568	15706	15726	15506	15706	15428	15646	15727	15461	15683	15560	15622	15601	15495	15771	15617	15820	15467	15808	15611	15635	15692	15765	15843	15611	15463	15566	15873	15591	15655	15567	15700	15604	15663	15806	15638	15650	15593	15755	15660	15888	15561	15546	15582	15535	15756	15593	15573	15737	15698	15659	15568	15620	15665	15575	15700	15726	15746	15621	15484	15783	15608	15513	15752	15578	15563	15623	15715	15630	15730	15766	15745	15687	15528	15625	15490	15791	15459	15506	15658	15473	15657	15602	15609	15587	15632	15690	15709	15631	15708	15740	15647	15528	15492	15655	15571	15583	15637	15718	15816	15620	15495	15715	15628	15800	15378	15654	15594	15655	15641	15698	15531	15588	15604	15586	15742	15700	15364	15592	15623	15536	15709	15727	15535	15672	15652	15818	15525	15582	15862	15605	15731	15472	15292	15604	15708	15632	15695	15676	15616	15473	15599	15681	15636	15514	15746	15780	15624	15567	15646	15668	15662	15538	15762	15528	15613	15589	15502	15573	15311	15782	15519	15477	15636	15672	15589	15784	15765	15706	15617	15657	15585	15736	15607	15619	15455	15537	15689	15668	15714	15591	15660	15579	15656	15735	15646	15580	15776	15729	15621	15538	15731	15754	15613	15650	15698	15708	15625	15703	15608	15502	15783	15617	15545	15546	15580	15637	15497	15600	15686	15638	15491	15614	15519	15727	15601	15831	15611	15592	15594	15561	15529	15563	15621	15621	15613	15714	15645	15578	15723	15658	15609	15566	15484	15580	15658	15616	15610	15581	15718	15556	15643	15651	15575	15563	15772	15501	15528	15553	15537	15577	15564	15650	15691	15690	15699	15661	15536	15580	15642	15586	15671	15646	15607	15733	15562	15714	15503	15529	15502	15633	15565	15637	15684	15418	15494	15528	15849	15636	15635	15749	15540	15802	15511	15630	15687	15643	15670	15627	15675	15624	15782	15572	15738	15632	15697	15706	15757	15602	15665	15737	15730	15714	15530	15521	15517	15579	15695	15712	15644	15561	15553	15569	15618	15721	15513	15466	15628	15786	15697	15661	15498	15677	15669	15744	15547	15498	15548	15591	15720	15543	15653	15496	15631	15684	15568	15617	15788	15545	15636	15627	15544	15678	15613	15700	15512	15674	15678	15572	15703	15697	15520	15547	15660	15644	15670	15376	15758	15543	15678	15629	15501	15626	15482	15576	15531	15649	15609	15771	15584	15597	15700	15738	15671	15629	15738	15501	15587	15619	15636	15740	15547	15647	15735	15589	15671	15767	15667	15487	15655	15590	15492	15517	15691	15556	15728	15681	15654	15644	15503	15595	15543	15804	15630	15517	15587	15580	15664	15744	15645	15617	15533	15520	15517	15554	15721	15632	15779	15608	15454	15603	15520	15716	15631	15567	15800	15654	15701	15607	15717	15673	15629	15572	15771	15543	15699	15613	15651	15638	15637	15537	15627	15627	15691	15572	15430	15719	15683	15654	15737	15690	15784	15647	15604	15785	15629	15633	15602	15651	15705	15527	15522	15570	15764	15627	15576	15630	15765	15588	15769	15726	15650	15635	15500	15634	15620	15545	15474	15590	15548	15595	15580	15712	15577	15602	15513	15654	15641	15561	15567	15663	15608	15514	15538	15537	15550	15748	15622	15779	15742	15726	15527	15658	15562	15617	15682	15596	15589	15630	15582	15649	15754	15607	15777	15656	15707	15782	15547	15661	15480	15698	15713	15730	15619	15691	15561	15591	15730	15616	15691	15620	15714	15723	15569	15706	15610	15721	15608	15705	15544	15659	15656	15590	15499	15705	15712	15670	15785	15536	15648	15647	15621
26826	22855	28662	30775	34996	30204	24643	20151	18056	17165	16683	16884	16899	16791	16976	16756	17020	16719	16600	16746	16672	16669	16844	16614	16645	16711	16824	16625	16732	16674	16829	16704	16758	16781	16734	16895	16704	16725	16875	16871	16730	16758	16711	16632	16625	16822	16721	16681	16743	16737	16859	16905	16783	16697	16694	16662	16799	16736	16458	16776	16594	16595	16761	16574	16685	16844	16884	16789	16621	16833	16865	16776	16860	16686	16824	16920	16927	16621	16826	16673	16620	17070	16881	16659	16845	16777	16608	16601	16752	16807	16768	16912	16607	16745	16538	16587	16660	16733	16612	16767	16863	16800	16777	16960	16658	16607	16625	16705	16749	16770	16712	16716	16925	16770	16864	16859	16758	16649	16813	16790	16768	16826	16439	16983	16920	16913	16923	16853	16671	16766	16919	16812	16785	16801	16735	16676	16510	16656	16704	16694	16847	16697	16705	16718	16780	16745	16663	16604	16897	16660	16614	16829	16524	16778	16575	16581	16765	16738	16765	16813	16584	16657	16879	16801	16697	16656	16745	16655	16836	16804	16533	16773	16961	16641	16804	16683	16616	16753	16825	16825	16874	16536	16803	16779	16816	16796	16694	16514	16627	16736	16708	16778	16832	16724	16728	16759	16933	16554	16829	16720	16793	16765	16796	16585	16696	16698	16694	16754	16758	16593	16787	16530	16659	16766	16671	16938	16641	16828	16968	16798	16617	16629	16575	16533	16565	16615	16882	16592	17003	16816	16884	16921	16676	16873	16604	16824	16851	16761	16959	16775	16714	16541	16817	16781	16853	16892	16475	16628	16618	16492	16816	16606	16709	16627	16759	16847	16719	16731	16729	16737	16786	16886	16609	16737	16858	16658	16509	16772	16860	16875	16565	16768	16716	16731	16816	16667	16738	16747	16758	16673	16677	16643	16665	16772	16761	16878	16717	16806	16732	16714	16560	16672	16796	16779	16865	16688	16645	16777	16610	16738	16817	16675	16587	16747	16707	16881	16804	16736	16770	16566	17034	16681	16689	16813	16765	16752	16931	16923	16678	16752	16828	16662	16646	16966	16864	16521	16578	16698	16598	16838	16852	16753	16704	16836	16728	16662	16738	16900	16813	16866	16607	16749	16685	16781	16779	16553	16760	16618	16761	16594	16691	16749	16729	16634	16649	16718	16620	16915	16641	16765	16752	16494	16775	16695	16768	16665	16652	16482	16653	16538	16629	16683	16822	16702	16629	16573	16820	16834	16925	16718	16815	16537	16829	16606	16681	16657	16868	16845	16772	16668	16803	16690	16727	16791	16606	16855	16962	16824	17076	16930	16734	16826	16574	16698	16708	16653	16741	16580	16719	16799	16732	16752	16631	16531	16596	16791	16671	16637	16536	16929	16760	16825	16805	16845	16793	16724	16812	16833	16699	16731	16832	16632	16734	16680	16671	16742	16826	16926	16791	16805	16638	16752	16770	16975	16815	16864	16759	16926	16802	16756	16800	16946	16812	16804	16686	16690	16726	16738	16696	16731	16653	16559	16803	16829	16745	16564	16754	16800	16836	16701	16696	16608	16828	16612	16833	16851	16663	16771	16779	16745	16535	16783	16652	16676	16607	16882	16472	16789	16801	16789	16632	16665	16464	16566	16811	16846	16923	16935	16762	16768	16803	16630	16789	16565	16939	16623	16843	16880	16715	16681	16764	16791	16734	16717	16674	16814	16738	16638	16781	16578	16858	16723	16851	16878	16661	16733	16670	16646	16697	16739	16795	16767	16765	16600	16616	16721	16670	16775	16645	16387	16620	16692	16752	16851	16828	16819	16953	16783	16707	16677	16755	16609	16638	16755	16917	16866	16848	16962	16830	16867	16637	16769	16704	16816	16795	16545	16712	16767	16841	16762	16777	16631	16605	16716	16853	16660	16632	16662	16665	16787	16554	16618	16699	16726	16621	16857	16743	16441	16795	16724	16794	16570	16771	16681	16763	16672	16673	16622	16668	16647	16710	16808	16816	16697	16663	16758	16832	16728	16781	16465	16703	16644	16545	16837	16627	16738	16782	16775	16808	16939	16833	16616	16818	16725	16775	16675	16632	16654	16901	16800	16813	16640	16763	16651	16701	16717	16775	16688	16612	16673	16733	16728	16901	16845	16591	16616	16781	16693	16510	16748	16895	16902	16826	16785	16657	16822	16962	16735	16754	16779	16589	16732	17006	16784	16838	16854	16548	16772	16730	16550	16684	16651	16812	16987	16716	16483	16825	16920	16808	16774	16820	16801	16842	16803	16690	16843	16767	16605	16785	16785	16763	16724	16777	16765	16695	16733	16839	16914	16645	16479	16577	16801	16836	16759	16755	16672	16666	16576	16778	16632	16856	16671	16751	16563	16576	16754	16725	16715	16815	16634	16581	16650	16888	16631	16713	16734	16562	16791	16714	16766	16714	16710	16680	16707	16727	16718	16599	16752	16679	16786	16824	16596	16878	16802	16672	16870	16555	16661	16730	16759	16835	16737	16715	16825	16645	16739	16707	16951	16734	16739	16792	16781	16705	16729	16619	16857	16716	16729	16639	16759	16676	16586	16605	16586	16730	16785	16629	16764	16753	16710	16740	16690	16942	16862	16713	16657	16834	16685	16667	16831	16902	16942	16927	16852	16686	16769	16794	16730	16938	16813	16725	16646	16620	16747	16823	16726	16722	16868	16651	16814	16686	16642	16798	16556	16572	16903	16782	16831	16739	16686	16798	16790	16764	16729	16683	16643	16721	16770	16656	16587	16739	16669	16635	16769	16732	16716	16654	16865	16785	16889	16707	16614	16788	16699	16778	17029	17003	16658	16580	16576	16906	16760	16696	16759	16739	16570	16749	16773	16757	16861	16623	16611	16690	16649	16706	16777	16710	16840	16748	16745	16730	16833	16755	16640	16874	16875	16753	16708	16829	16767	16882	16800	16651	16855	16918	16844	16768	16697	16657	16576	16731	16876	16873	16982	16789	16932	16749	16613	16748	16844	16394	17092	16872	16668	16817	16607	16793	16874	16709	16974	16802	16720	16575	16729	16703	16767	16768	16735	16969	16659	16778	16712	16809	16480	16865	16692	16781	16723	16788	16719	16815	16651	16805	16588	16542	16784	16791	16841	16809	16887	16679	16870	16771	16820	16676	16849	16671	16663	16832	16880	16661	16744	16668	16807	16728	16806	16838	16703	16599	16771	16520	16695	16765	16618	16617	16733	16641	16805	16808	16642	16777	16673	16568	16403	16603	16625	16728	16752	16675	16806	16852	16465	16854	16863	16765	16742	16785	16710	16979	16859	16781	16897	16664	16576	16828	16688	16605	16753	16767	16627	16680	16620	16786	16918	16762	16949	16816	16691	16701	16621	16777	16748	16625	16944	16528	16822	16820	16845	16949	16711	16780	16613	16695	16879	16752	16661	16926	16603	16832	16821	16733	16740	16755	16639	16887	16843	16650	16596	16762	16784	16774	16718	16932	16700	16824	16468	16745	16856	16716	16720	16802	16652	16913	16686	16642	16790	16767	16843	16732	16747	16541	16741	16804	16696	16789	16571	16872	16720	16905	16611	16715	16780	17101	16644	16781	16855	16643	16659	16871	16888	16944	16847	16714	16785	16764	16719	16764	16806	16758	16815	16707	16853	16744	16712	16732	16764	16774	16812	16760	16699	16728	16623	16573	16656	16716	16717	16720	16756	16740	16679	16592	16791	16608	16735	16639	16696	16830	16771	16773	16816	16577	16752	16848	16661	16730	16955	16722	16547	16745	16762	16715	16698	16684	16786	16790	16766	16832	16686	16674	16572	16763	16691	16816	16562	16830	16706	16655	16812	16507	16844	16762	16785	16958	16936	16634	16749	16636	16868	16703	16751	16516	16677	16748	16850	16747	16696	16743	16758	16746	16751	16886	16694	16767	16779	16883	16649	16591	16721	16692	16573	16789	16796	16788	16744	16914	16762	16829	16738	16603	16426	16812	16782	16958	16857	16703	16465	16717	16880	16733	16891	16833	16635	16857	16650	16700	16730	16782	16627	16851	16639	16670	16864	16632	16842	16797	16816	16534	16760	16795	16711	16852	16912	16760	16795	16742	16859	16803	16661	16646	16838	16759	16746	16910	16834	16653	16837	16805	16547	16752	16763	16849	16851	16788	16542	16669	16760	16847	16873	16718	16617	16989	16843	16722	16679	16549	16651	16691	16629	16780	16516	16718	16790	16722	16731	16581	16603	16826	16580	16866	16736	16754	16560	16945	16842	16679	16871	16864	16690	16661	16597	17028	16607	16807	16603	16675	16637	16828	16804	16834	16700	16725	16778	16809	16720	16954	16764	16695	16703	16588	16746	16683	16568	16720	16786	16657	16665	16774	16837	16675	16806	16739	16755	16738	16744	16758	16667	16849	16664	16789	16796	16709	16675	16684	16791	16661	16671	16798	16876	16682	16756	16555	16705	16709	16740	16722	16897	16830	16841	16714	16787	16941	16639	16825	16774	16810	16704	16704	16564	16687	16662	16660	16675	16911	16819	16710	16831	16796	16614	16855	16709	16677	16854	16792	16612	16728	16830	16667	16898	16687	16591	16799	16866	16697	16738	16815	16860	16926	16677	16908	16785	16661	16769	16619	16665	16691	16663	16637	16708	16972	16681	16922	16695	16705	16784	16532	16464	16877	16793	16775	16649	16855	16805	16740	16762	16811	16642	16746	16632	16645	16929	16701	16868	16748	16696	16805	16829	16755	16611	16765	16642	16783	16597	16676	16780	16781	16507	16743	16908	16795	16742	16682	16728	16706	16771	16843	16770	16617	16799	16639	16625	16712	16634	16670	16792	16742	16507	16684	16675	16840	16746	16764	16749	16741	16754	16837	16786	16637	16798	16734	16850	16648	16698	16665	16854	16587	16760	16600	16740	16757	16660	16686	16689	16698	16605	16940	16734	16825	16775	16806	16720	16914	16565	16876	16702	16866	16803	16831	16773	16803	16540	16725	16859	16765	16778	16761	16613	16773	16956	16559	16697	16746	16713	16882	16846	16832	16781	16687	16713	16936	16601	16728	16678	16781	16731	16578	16884	16603	16687	16644	16805	16816	16822	16757	16680	16706	16534	16613	16805	16738	16713	16629	16874	16684	16737	16754	16787
19184	29488	30508	32351	37135	30965	23545	18778	16632	15503	15340	15366	15358	15187	15411	15313	15244	15241	15315	15282	15393	15436	15162	15216	15359	15370	15341	15290	15340	15455	15209	15368	15274	15088	15331	15321	15364	15444	15475	15121	15219	15154	15268	15315	15275	15413	15354	15271	15243	15334	15317	15276	15234	15488	15359	15510	15321	15349	15329	15210	15422	15262	15255	15250	15164	15262	15152	15390	15260	15270	15324	15340	15188	15381	15462	15198	15300	15291	15409	15422	15353	15327	15404	15320	15376	15247	15263	15326	15205	15400	15353	15323	15301	15309	15272	15291	15453	15270	15207	15363	15256	15302	15222	15343	15353	15343	15212	15348	15238	15194	15279	15385	15357	15150	15187	15413	15260	15455	15159	15325	15317	15387	15358	15439	15318	15290	15207	15341	15299	15160	15319	15271	15288	15380	15370	15347	15280	15369	15351	15349	15427	15318	15368	15334	15128	15187	15274	15307	15257	15342	15510	15265	15183	15136	15334	15144	15467	15154	15369	15429	15279	15294	15346	15337	15266	15401	15302	15182	15325	15269	15466	15281	15296	15230	15282	15498	15280	15263	15379	15356	15308	15271	15253	15341	15065	15215	15331	15220	15322	15208	15235	15361	15371	15339	15470	15275	15299	15538	15159	15475	15204	15169	15287	15163	15332	15336	15249	15148	15353	15284	15334	15284	15273	15181	15241	15303	15433	15241	15276	15406	15323	15304	15408	15307	15314	15340	15372	15303	15205	15411	15339	15346	15432	15362	15276	15268	15285	15286	15326	15316	15360	15391	15369	15320	15371	15290	15391	15269	15341	15381	15355	15458	15209	15382	15425	15159	15225	15289	15285	15385	15212	15259	15301	15428	15316	15311	15301	15321	15393	15373	15269	15224	15243	15139	15262	15256	15234	15286	15204	15291	15228	15283	15336	15330	15244	15239	15350	15238	15266	15391	15312	15381	15209	15169	15309	15374	15310	15307	15441	15432	15120	15376	15308	15575	15416	15224	15362	15437	15311	15268	15370	15414	15338	15165	15312	15278	15190	15164	15193	15236	15293	15328	15349	15229	15205	15415	15280	15216	15558	15219	15285	15276	15313	15417	15372	15173	15128	15266	15225	15392	15370	15308	15312	15492	15286	15137	15360	15279	15246	15416	15258	15363	15291	15220	15080	15426	15265	15361	15321	15368	15372	15209	15210	15188	15389	15163	15310	15364	15267	15318	15132	15316	15107	15285	15435	15276	15083	15227	15307	15378	15303	15242	15133	15158	15372	15278	15259	15241	15359	15045	15387	15250	15326	15263	15309	15040	15460	15263	15384	15289	15465	15305	15397	15168	15505	15455	15343	15053	15229	15227	15455	15377	15228	15195	15217	15196	15362	15045	15283	15361	15274	15250	15363	15334	15313	15195	15247	15231	15253	15196	15263	15379	15254	15205	15394	15148	15307	15217	15228	15263	15255	15352	15379	15189	15447	15374	15336	15082	15278	15352	15182	15268	15400	15201	15266	15416	15391	15325	15185	15375	15224	15358	15342	15239	15311	15358	15436	15231	15557	15354	15242	15470	15303	15377	15214	15201	15259	15321	15225	15338	15238	15179	15397	15221	15319	15421	15260	15346	15271	15215	15270	15414	15348	15227	15234	15284	15136	15270	15509	15364	15407	15416	15185	15348	15430	15376	15270	15297	15283	15164	15193	15446	15295	15402	15356	15380	15240	15315	15140	15363	15348	15372	15366	15214	15343	15239	15298	15284	15239	15323	15246	15546	15040	15244	15383	15122	15266	15203	15272	15335	15448	15265	15419	15262	15426	15211	15301	15304	15408	15223	15233	15326	15280	15263	15344	15175	15340	15170	15379	15352	15328	15054	15331	15369	15307	15292	15437	15276	15330	15288	15368	15421	15217	15267	15317	15216	15384	15331	15217	15204	15175	15394	15248	15298	15423	15344	15407	15296	15496	15254	15232	15274	15354	15239	15369	15371	15280	15448	15319	15465	15392	15274	15402	15368	15358	15245	15212	15312	15366	15359	15406	15234	15361	15407	15319	15399	15272	15344	15327	15414	15380	15179	15307	15373	15292	15334	15303	15170	15343	15233	15273	15173	15251	15281	15256	15226	15344	15291	15312	15324	15319	15258	15332	15247	15255	15333	15252	15313	15235	15157	15387	15296	15130	15363	15467	15353	15322	15290	15268	15180	15246	15304	15204	15157	15371	15362	15203	15257	15327	15235	15174	15272	15139	15311	15189	15144	15212	15329	15228	15296	15287	15444	15432	15330	15425	15340	15352	15487	15458	15302	15428	15231	15495	15331	15251	15446	15193	15372	15384	15457	15052	15307	15255	15311	15257	15452	15249	15405	15450	15369	15371	15388	15185	15401	15309	15111	15364	15426	15261	15232	15373	15338	15469	15262	15391	15379	15294	15244	15267	15291	15230	15337	15294	15281	15265	15349	15281	15259	15265	15402	15136	15347	15193	15235	15148	15231	15238	15403	15160	15355	15181	15145	15294	15206	15307	15434	15274	15383	15508	15286	15322	15316	15239	15467	15386	15104	15396	15146	15397	15258	15367	15267	15319	15289	15190	15381	15194	15344	15273	15325	15286	15262	15199	15229	15277	15213	15311	15161	15226	15137	15475	15301	15358	15284	15199	15523	15142	15303	15355	15199	15224	15277	15293	15190	14996	15384	15381	15296	15383	15366	15286	15427	15157	15252	15458	15249	15314	15459	15326	15388	15347	15385	15480	15202	15352	15521	15130	15423	15336	15226	15286	15264	15427	15328	15295	15341	15380	15344	15441	15174	15224	15455	15386	15337	15381	15390	15119	15325	15300	15464	15342	15414	15267	15294	15351	15260	15335	15272	15412	15330	15271	15304	15306	15323	15308	15550	15196	15444	15345	15357	15415	15430	15471	15177	15357	15195	15334	15259	15242	15348	15315	15203	15132	15306	15462	15191	15406	15275	15326	15310	15139	15345	15342	15328	15187	15550	15291	15501	15223	15390	15426	15264	15251	15239	15241	15184	15431	15260	15341	15186	15312	15203	15135	15363	15339	15349	15257	15457	15301	15317	15311	15397	15345	15289	15196	15611	15290	15120	15448	15150	15326	15377	15159	15318	15349	15208	15325	15292	15341	15331	15249	15241	15259	15327	15297	15245	15275	15220	15411	15232	15435	15213	15282	15252	15347	15505	15245	15243	15352	15335	15260	15251	15419	15391	15347	15270	15312	15232	15269	15265	15302	15384	15369	15269	15309	15209	15382	15370	15200	15351	15183	15236	15220	15339	15252	15288	15277	15422	15253	15245	15406	15254	15128	15264	15390	15273	15195	15436	15322	15448	15484	15328	15360	15206	15354	15310	15224	15127	15272	15124	15361	15307	15283	15237	15323	15248	15238	15369	15442	15229	15301	15282	15316	15466	15345	15316	15290	15386	15359	15359	15232	15434	15217	15336	15416	15283	15286	15358	15137	15470	15207	15160	15510	15295	15354	15261	15323	15308	15245	15261	15230	15131	15206	15458	15283	15321	15360	15380	15281	15389	15213	15354	15299	15375	15278	15375	15279	15162	15421	15286	15457	15322	15151	15366	15291	15271	15554	15111	15092	15398	15246	15263	15230	15385	15370	15298	15338	15260	15305	15316	15224	15396	15353	15341	15234	15440	15211	15354	15206	15205	15245	15401	15241	15430	15325	15228	15285	15551	15421	15310	15218	15203	15308	15268	15438	15304	15197	15104	15303	15367	15167	15278	15482	15325	15340	15147	15320	15404	15267	15308	15124	15514	15098	15319	15422	15306	15213	15285	15300	15285	15474	15268	15130	15317	15383	15315	15287	15324	15442	15229	15414	15358	15245	15290	15261	15215	15245	15062	15251	15317	15309	15234	15343	15371	15332	15399	15488	15338	14923	15247	15362	15278	15232	15385	15308	15280	15289	15336	15299	15303	15365	15328	15270	15483	15331	15430	15426	15245	15383	15235	15225	15270	15320	15114	15409	15230	15397	15305	15233	15288	15183	15410	15320	15213	15263	15356	15257	15442	15320	15375	15394	15192	15351	15287	15116	15130	15320	15163	15403	15115	15229	15334	15396	15419	15336	15325	15369	15352	15230	15278	15349	15210	15159	15586	15399	15214	15112	15302	15378	15161	15331	15363	15336	15170	15295	15324	15274	15407	15242	15155	15429	15378	15143	15344	15338	15093	15317	15492	15443	15306	15320	15230	15271	15302	15223	15406	15472	15359	15229	15412	15315	15325	15286	15304	15299	15251	15202	15376	15363	15385	15364	15142	15126	15210	15275	15413	15211	15293	15290	15288	15412	15334	15387	15251	15406	15356	15365	15379	15428	15274	15312	15251	15392	15320	15220	15212	15122	15298	15443	15236	15292	15145	15274	15294	15323	15272	15288	15310	15316	15377	15106	15230	15419	15213	15302	15358	15281	15299	15230	15191	15331	15397	15269	15304	15142	15534	15359	15260	15296	15242	15358	15322	15106	15332	15323	15164	15269	15372	15196	15199	15368	15357	15466	15256	15364	15300	15253	15347	15296	15468	15303	15233	15235	15344	15390	15341	15310	15209	15457	15290	15256	15417	15399	15352	15372	15227	15238	15482	15318	15279	15305	15115	15366	15411	15107	15321	15481	15225	15133	15363	15461	15289	15242	15321	15411	15134	15346	15430	15292	15374	15169	15217	15195	15309	15364	15301	15306	15268	15488	15200	15203	15182	15473	15478	15354	15208	15267	15471	15397	15296	15339	15277	15373	15425	15260	15346	15369	15250	15361	15304	15255	15343	15405	15433	15241	15372	15105	15245	15414	15161	15360	15326	15270	15386	15318	15423	15348	15211	15528	15272	15274	15370	15311	15311	15427	15404	15320	15394	15304	15356	15410	15226	15283	15321	15345	15269	15394	15500	15238	15358	15315	15271	15331	15135	15351	15363	15279	15271	15135	15194	15126	15129	15260	15355	15281	15193	15316	15347	15159	15402	15297	15301	15311	15316	15391	15330	15339	15142	15312	15118	15278	15115	15407	15198	15315	15410	15495	15301	15433	15160	15379	15282	15251	15327	15374	15439	15359	15386	15407	15482	15407	15219	15425	15463	15151	15151	15287	15295	15198	15125	15307	15143	15200	15365	15377	15220
23704	21076	28467	32195	55275	54218	43646	30738	22927	19214	18038	17407	17235	17292	17232	17164	17129	17358	17209	17027	17256	17043	17079	17107	17220	16972	17200	16952	17140	17117	16841	17113	17177	16987	17270	17162	17128	16993	16979	16964	17014	17240	17132	17027	16884	17133	17171	17234	17058	17015	17200	17140	16989	17200	17231	17021	17097	17253	17012	17099	17166	17004	17168	17197	17283	17005	17154	17202	17088	16875	17037	17129	17242	17063	16961	17052	17189	17128	17175	17102	16893	17022	16856	16915	17182	16986	17015	16943	16912	17056	17106	17029	16975	17244	16937	17181	17122	16973	17155	16972	17050	17033	17203	16975	17277	17203	17075	16947	17036	17175	16978	17189	17198	17138	17091	17158	16916	17133	16973	17235	17099	17041	16892	17105	17007	16963	17095	17053	16972	17107	17129	17127	17048	17061	17137	17037	17029	16906	17002	17107	17185	17120	17036	17046	16898	17105	17144	17015	17047	16901	17037	17196	17013	17007	17079	17275	16961	17126	17101	17249	16848	17108	16968	17028	17223	17060	17054	17116	17030	17120	17104	17024	16979	17120	16911	17128	16996	16970	17081	17105	17048	17232	17085	16975	17222	17154	16955	16781	17117	16938	17096	17021	16921	17127	17164	16973	16957	17002	16885	17197	17151	17334	17039	17069	17198	16993	17158	16981	16962	16973	16972	16743	17072	17066	16906	16892	16932	17176	16936	16929	17226	17107	16975	16856	16934	17058	17003	16959	17130	17018	17128	16938	17043	17098	16890	16788	17101	17079	17160	17117	17157	17377	17185	17062	17073	17133	16951	17160	17058	16969	17183	16960	17021	16865	17006	16808	17280	17163	17017	16947	17032	17021	16876	17009	16968	16864	17107	17027	17048	16839	16959	16993	16922	16941	16948	17012	16964	17180	17127	17179	17123	17068	17234	17140	16971	17097	16913	17174	16988	16964	17118	16944	16990	16995	16987	16941	17053	17071	17159	16980	17018	17176	17005	17013	17212	17131	17168	17172	17244	17021	16992	17091	17111	16964	17113	16851	16967	17026	17214	16952	16970	17148	17162	17376	17187	17218	17122	17121	17027	17101	17009	16837	17102	16958	17153	17078	17162	16955	17031	17058	17215	16898	17058	17143	16939	16924	17036	17244	17187	17300	17159	17079	17150	17234	16955	17133	17140	17137	17123	17040	17079	16996	17222	17159	17073	16993	16944	17086	17173	16870	17052	17123	16913	17017	17059	17177	17211	17244	17218	17012	16923	17178	16957	16982	16943	17055	17176	17000	16961	17076	17239	17067	17027	16869	17253	17056	17137	16906	17119	17150	17147	17092	17005	17270	17065	17096	17097	17038	17147	17086	17197	16939	17026	17023	17132	17169	17124	17038	16939	17005	16839	17019	17043	17041	17073	16973	16888	17068	17263	17093	16897	16918	16994	16894	17148	17038	16887	17237	17211	16989	17131	17105	17072	17150	17042	16869	17148	16988	17057	17121	16997	16969	17049	17046	16974	16901	16989	17285	17050	17068	17030	17187	17199	17060	16969	16979	16947	17057	17060	16960	17099	17048	17057	17097	17101	17078	17033	17144	17001	17074	17062	17073	17119	17101	17179	17203	17078	17137	17216	17098	17156	16984	17024	17049	17034	17076	17108	17089	17205	16907	17147	17023	17075	17055	17129	17094	17082	16942	17220	17071	17090	17098	17132	17111	17189	17069	17173	17018	17103	16938	17145	16812	16992	17003	17117	17058	16874	17072	17229	17043	16983	17129	16943	17123	16965	17005	17068	16885	16993	17036	16979	17168	16987	16977	17007	17024	17129	17016	17104	16914	17165	17306	17047	17060	16939	17088	16949	17263	16959	16843	16907	17080	17064	16807	17203	17013	16965	17092	17254	16989	17027	16870	16989	17249	17043	16974	17152	16939	16940	17141	17029	17258	17034	17066	16947	17132	17158	17150	17082	17144	17039	17120	17099	16993	17142	16697	16923	16918	17113	16918	17099	17019	17048	17164	17234	17042	17040	17116	17149	17070	17257	17084	16686	17070	16884	16887	17067	17114	17124	16987	16972	17099	17047	17185	17069	17044	17013	17026	16971	16956	17096	17026	16981	16939	17069	17271	16862	16973	17065	16973	16976	16922	17152	17058	17293	17087	17051	16918	17019	16985	17100	16701	16923	17089	17101	16962	17085	17071	17002	16894	17186	16914	17054	17022	17051	16985	17000	16905	17083	17109	17032	17304	16940	17146	17183	17014	16979	16912	17179	17139	16966	17094	17077	17013	17142	17100	16997	16923	17147	17191	17077	17019	17127	16958	17031	17103	17217	17171	17259	17006	17134	17234	17037	17171	17058	17121	17017	17003	17318	17187	17041	17008	17043	17134	17171	16981	17069	16993	17134	16855	16989	16982	16937	17216	16919	17081	17104	17073	16910	17091	16979	17130	17198	16918	16779	16953	16960	17275	17161	17101	17137	17171	17054	16976	17101	16989	16918	17203	17146	17180	17106	16908	16968	17090	17292	17112	17267	16966	17154	17081	17060	17034	17034	17073	16993	17095	17079	17146	17233	16937	16971	16972	17137	16849	17166	17096	17156	17193	16978	17285	17030	17050	17029	17088	17125	17042	17236	17279	17198	16943	17140	17229	17193	17205	16910	17027	17118	17064	17097	17107	16989	17054	17233	17172	16916	17104	16970	16908	16996	17184	17060	17060	17153	17151	17108	16975	16934	17118	16933	17118	16993	17034	17109	17048	16910	16922	17043	17203	16963	16977	17003	17132	17146	17151	17076	16895	17080	16908	16925	17167	16993	17101	17246	17192	16972	17168	16955	16937	17032	17269	17075	17047	17042	17176	17239	17084	17079	17046	16892	16991	17056	16856	17084	17279	16959	17069	17078	17017	17049	16997	17050	17139	17198	17044	17029	17042	16975	17117	17121	16916	17037	17042	17002	17018	17222	16911	17222	16944	17067	17109	17104	16976	17038	16888	16926	17021	16883	16888	17146	17115	17060	17283	17017	16920	17001	17053	17003	17128	17064	16909	16989	17138	17017	17038	16968	17126	17032	16944	17157	17104	17035	16916	17111	16989	17015	17102	17157	17144	16864	16970	16983	17233	17111	17203	17130	17214	17014	17247	17098	17059	16955	17027	17103	16949	17212	17175	17063	16946	17057	17130	17126	17136	16878	16956	17181	16898	16937	16991	16948	16918	17030	17009	17061	16898	17230	17106	17064	16966	17046	17057	17173	17187	17021	17112	17052	17032	17136	17136	16935	17135	17009	16963	16947	17071	17094	17187	17015	16865	16952	16929	17034	16907	17027	17256	17010	17112	17237	17017	17156	17041	17019	17137	16964	17154	16988	17001	17213	17006	17205	17156	17159	17088	17042	17081	17126	17008	17102	17037	17276	16956	16942	16934	16924	17018	17068	17102	17027	17017	17097	17155	17150	17047	17184	16929	17190	17034	17085	17111	17248	17020	17111	17242	17072	16900	16915	16895	16996	16977	17181	17001	16963	16996	17097	16880	17101	17166	17059	17050	17063	17209	17078	17017	17178	17082	17277	16990	17169	16958	17055	16954	17055	16975	17313	16981	17034	17181	17199	17131	17128	17147	17094	16981	17156	16947	17184	17053	16995	17114	17179	17109	16968	17099	16961	17025	17044	17085	17107	16953	17195	17126	17116	16975	17133	17046	17088	17047	17072	17132	17104	16936	17097	17105	16959	16977	16973	17085	17169	16953	17089	17160	17067	17026	17074	16997	17119	17093	16995	16799	16947	17042	17049	17090	17083	16970	17083	17142	17091	16928	17041	17028	16980	17069	17078	16884	16881	17152	17116	17054	17132	16897	16995	17069	17142	17068	16885	16933	17000	17080	17017	16959	17116	17000	16980	17016	17115	16981	17064	17001	16999	16953	16999	17047	17300	17055	17035	16898	17010	17003	16907	17026	17041	17111	17212	16997	16901	17082	16972	17176	16879	17007	16960	17160	17241	16893	17021	17073	16981	17323	16868	17053	17189	17002	16880	17221	17126	17180	17411	16890	17170	16839	17021	17129	16959	16961	17092	17001	16870	17098	17000	16965	17019	17267	17110	17196	16974	16928	17073	17081	17291	17356	17428	16849	17030	17107	17178	17019	17028	17139	17223	16942	16939	16844	17070	16971	17034	17045	17092	16874	16880	16900	16964	16805	16906	17015	17197	17185	17026	17144	17020	17200	17091	17208	17140	16989	17188	17203	17053	17243	16978	17011	17090	17213	17054	17130	16810	17003	17232	17176	17148	16980	17099	17062	17224	17044	17146	17025	16977	16970	17196	17122	17116	17237	17055	16953	17082	16893	16989	17003	16855	16989	17113	17072	17048	17234	16863	16940	16925	16970	17134	17033	16937	16986	17014	16934	16926	16975	17091	16954	16987	17068	17142	17015	17150	17243	17066	17080	17163	16924	17022	17114	17134	17090	17033	17087	17046	17242	17128	17002	16979	17210	17348	17263	17152	16988	17105	17173	17103	17138	16980	16971	17239	17214	17304	17060	16860	16827	17018	16747	17198	17050	16996	17040	17014	17058	17037	17061	17092	17040	16961	17161	16985	16986	16882	17063	17149	16999	16973	17113	17116	17183	17004	16832	17273	17159	16860	17004	17178	16946	17074	17031	17370	16969	17042	17002	17054	17212	17088	17086	16982	17022	17040	17107	17214	17025	17128	17042	17048	17011	16971	17137	17013	16912	17130	17225	17236	16845	17266	17050	16962	17131	17095	17063	16846	17195	17078	17089	16935	16780	16994	17145	16908	17106	17001	16945	16950	17152	16940	16956	17147	17072	17191	17049	16852	17055	16995	17057	16817	17112	17012	17111	17196	17049	17160	17159	17052	16951	17150	16877	16971	16903	16959	17120	17155	17099	17055	17065	17052	17201	17204	16814	17053	17115	17005	17020	17237	16954	17050	17153	16880	16853	16944	17116	17227	17109	17358	17128	17126	16932	17097	17030	17031	17029	17018	16900	17169	17186	17102	17076	17117	16949	16821	16938	17037	17017	17203	16995	17060	16973	17160	17013	17050	17027	16867	17146	16989	16969	17143	17131	17145	17025	16922	16894	16877	17146	17249	17122	17073	17092	16818	17105	17185	17027	16937	16938	17114	17009
19177	34492	35468	54576	66090	56785	43470	31247	21594	17235	15826	15826	15485	15382	15547	15545	15552	15563	15619	15602	15462	15371	15504	15560	15657	15533	15479	15676	15595	15550	15672	15486	15548	15527	15380	15559	15468	15483	15673	15656	15576	15556	15494	15681	15624	15569	15502	15653	15638	15562	15579	15578	15585	15580	15575	15681	15708	15683	15478	15577	15569	15584	15433	15694	15511	15703	15667	15788	15630	15631	15613	15595	15635	15675	15455	15448	15576	15593	15544	15457	15619	15553	15794	15706	15498	15524	15650	15494	15442	15530	15667	15472	15539	15532	15483	15607	15581	15619	15524	15603	15516	15734	15646	15604	15754	15577	15551	15616	15620	15663	15354	15535	15549	15628	15660	15465	15515	15621	15539	15583	15544	15581	15638	15520	15481	15545	15442	15562	15618	15739	15707	15355	15510	15628	15619	15529	15626	15508	15674	15477	15658	15525	15586	15790	15632	15615	15700	15568	15400	15577	15502	15573	15526	15489	15534	15735	15495	15445	15472	15295	15539	15567	15600	15480	15741	15822	15613	15535	15532	15698	15494	15571	15660	15317	15637	15498	15625	15541	15755	15468	15571	15629	15727	15378	15402	15445	15465	15393	15722	15488	15771	15694	15688	15631	15664	15535	15550	15492	15644	15612	15581	15599	15505	15559	15573	15567	15587	15701	15617	15673	15493	15448	15704	15573	15504	15565	15612	15579	15613	15575	15527	15618	15502	15413	15527	15524	15567	15440	15446	15568	15569	15518	15522	15687	15534	15420	15327	15576	15504	15566	15418	15572	15686	15664	15494	15571	15610	15552	15505	15552	15432	15503	15602	15631	15669	15501	15629	15675	15394	15533	15573	15457	15455	15737	15522	15527	15772	15481	15538	15668	15439	15433	15473	15620	15624	15502	15565	15427	15490	15783	15451	15624	15475	15414	15570	15573	15745	15566	15538	15620	15558	15494	15409	15576	15545	15601	15504	15369	15613	15722	15601	15502	15414	15633	15409	15773	15451	15545	15703	15572	15689	15458	15373	15676	15591	15651	15461	15525	15528	15471	15501	15618	15596	15391	15574	15322	15652	15526	15402	15712	15617	15427	15432	15577	15567	15549	15489	15711	15582	15491	15496	15278	15543	15561	15409	15600	15463	15545	15673	15471	15553	15570	15648	15605	15613	15716	15588	15461	15431	15711	15575	15566	15536	15547	15553	15423	15649	15623	15534	15515	15574	15658	15457	15661	15504	15601	15461	15514	15696	15531	15540	15631	15632	15478	15471	15564	15556	15642	15654	15521	15569	15508	15639	15485	15517	15548	15427	15646	15652	15550	15514	15638	15603	15651	15570	15690	15364	15656	15521	15335	15593	15742	15654	15539	15520	15573	15555	15417	15468	15644	15554	15440	15590	15653	15598	15410	15494	15479	15532	15396	15620	15505	15569	15464	15446	15725	15630	15504	15653	15616	15501	15448	15579	15629	15494	15503	15642	15411	15655	15664	15677	15545	15658	15603	15573	15625	15702	15696	15622	15530	15571	15495	15684	15521	15528	15778	15601	15554	15497	15623	15574	15516	15651	15468	15563	15665	15469	15533	15677	15521	15613	15526	15583	15488	15476	15535	15727	15533	15471	15401	15510	15589	15585	15574	15481	15509	15497	15380	15624	15497	15606	15674	15548	15557	15539	15543	15737	15464	15544	15403	15392	15460	15543	15542	15413	15501	15624	15558	15502	15613	15429	15492	15457	15468	15381	15593	15561	15653	15467	15534	15475	15422	15543	15580	15628	15639	15652	15445	15221	15519	15621	15575	15510	15519	15413	15334	15395	15730	15547	15547	15642	15504	15577	15431	15644	15553	15596	15440	15409	15597	15559	15565	15576	15535	15514	15752	15430	15583	15594	15633	15687	15353	15532	15561	15592	15568	15509	15494	15653	15532	15556	15576	15571	15518	15538	15584	15487	15598	15542	15642	15547	15538	15794	15500	15567	15652	15478	15402	15698	15547	15684	15639	15521	15783	15599	15493	15384	15583	15658	15615	15356	15643	15691	15845	15586	15478	15478	15631	15489	15579	15459	15689	15528	15664	15552	15549	15434	15724	15473	15621	15543	15445	15763	15686	15542	15652	15572	15466	15432	15591	15519	15584	15559	15553	15677	15414	15763	15537	15695	15329	15626	15488	15536	15529	15612	15604	15645	15534	15585	15474	15544	15445	15582	15559	15499	15606	15498	15450	15519	15535	15599	15557	15431	15707	15399	15502	15506	15521	15557	15575	15555	15569	15681	15536	15581	15684	15517	15547	15585	15486	15778	15694	15437	15599	15536	15462	15561	15544	15615	15472	15646	15677	15502	15570	15762	15477	15447	15665	15445	15544	15628	15677	15566	15635	15625	15586	15607	15605	15539	15539	15671	15496	15512	15558	15618	15484	15658	15458	15509	15666	15666	15652	15597	15520	15760	15625	15467	15517	15681	15575	15597	15646	15677	15518	15565	15617	15567	15609	15475	15635	15528	15592	15513	15578	15614	15516	15450	15559	15716	15581	15399	15494	15498	15410	15537	15437	15559	15559	15427	15633	15502	15583	15605	15606	15530	15518	15526	15687	15648	15616	15565	15486	15556	15738	15516	15566	15746	15670	15749	15615	15560	15594	15557	15495	15679	15427	15438	15407	15611	15716	15606	15572	15542	15635	15614	15607	15441	15674	15630	15538	15597	15491	15582	15495	15401	15602	15413	15679	15405	15522	15643	15487	15596	15589	15690	15466	15608	15602	15522	15684	15660	15509	15540	15516	15678	15689	15458	15568	15616	15566	15493	15765	15596	15649	15458	15519	15511	15576	15569	15455	15446	15493	15427	15585	15611	15505	15751	15512	15432	15587	15534	15533	15461	15696	15683	15528	15617	15492	15563	15562	15532	15629	15556	15457	15614	15597	15502	15641	15504	15719	15435	15523	15470	15336	15612	15469	15522	15589	15625	15553	15582	15521	15601	15731	15604	15629	15536	15575	15585	15572	15520	15723	15548	15534	15476	15619	15473	15594	15473	15533	15508	15653	15564	15508	15714	15585	15776	15499	15531	15519	15625	15586	15579	15447	15566	15527	15434	15618	15470	15519	15617	15583	15640	15464	15629	15505	15633	15578	15669	15558	15766	15559	15558	15270	15477	15719	15685	15579	15496	15645	15610	15603	15481	15692	15380	15565	15556	15448	15447	15530	15470	15494	15532	15563	15492	15418	15666	15709	15512	15639	15491	15496	15463	15655	15666	15434	15609	15602	15471	15593	15377	15358	15677	15536	15431	15569	15661	15578	15494	15564	15594	15545	15800	15553	15497	15598	15595	15515	15630	15620	15654	15803	15465	15583	15641	15429	15445	15744	15606	15589	15353	15505	15509	15504	15607	15490	15417	15553	15440	15356	15751	15565	15583	15589	15659	15623	15475	15679	15578	15462	15457	15526	15719	15484	15442	15566	15687	15528	15582	15583	15555	15591	15528	15819	15749	15386	15628	15677	15641	15610	15623	15744	15611	15602	15710	15765	15640	15542	15537	15691	15646	15508	15585	15495	15553	15631	15642	15471	15567	15586	15520	15742	15668	15488	15499	15640	15700	15396	15509	15609	15555	15474	15592	15514	15748	15513	15509	15737	15731	15465	15563	15629	15671	15520	15668	15560	15542	15696	15701	15618	15448	15739	15605	15546	15675	15537	15497	15572	15493	15528	15308	15533	15531	15603	15735	15570	15336	15498	15642	15629	15701	15588	15624	15483	15535	15588	15516	15619	15690	15659	15608	15605	15684	15660	15697	15451	15574	15604	15598	15713	15795	15446	15398	15580	15727	15525	15545	15636	15468	15634	15603	15501	15426	15532	15588	15536	15594	15661	15496	15820	15584	15537	15699	15626	15640	15467	15747	15510	15686	15665	15611	15364	15500	15438	15364	15661	15575	15649	15613	15599	15641	15506	15557	15518	15553	15635	15592	15450	15518	15684	15261	15522	15474	15568	15424	15565	15575	15642	15472	15578	15522	15579	15648	15506	15628	15562	15508	15546	15608	15424	15485	15560	15648	15471	15831	15669	15471	15488	15465	15556	15706	15510	15630	15549	15722	15587	15606	15700	15599	15622	15629	15490	15918	15628	15572	15465	15559	15536	15527	15583	15664	15667	15447	15656	15382	15701	15721	15511	15467	15489	15607	15463	15564	15707	15541	15585	15618	15507	15598	15536	15543	15506	15497	15495	15759	15619	15832	15439	15476	15587	15478	15758	15713	15547	15539	15576	15803	15538	15545	15630	15894	15610	15665	15524	15473	15623	15654	15761	15490	15566	15547	15536	15539	15520	15572	15523	15739	15440	15567	15600	15647	15750	15480	15523	15562	15580	15505	15426	15568	15462	15584	15573	15569	15425	15553	15611	15494	15580	15420	15547	15480	15646	15438	15735	15563	15436	15605	15594	15592	15390	15459	15670	15618	15506	15513	15462	15630	15504	15575	15337	15568	15518	15480	15499	15735	15557	15502	15656	15570	15628	15376	15582	15686	15279	15429	15678	15538	15683	15557	15409	15427	15824	15576	15458	15686	15458	15514	15694	15590	15614	15555	15585	15482	15657	15542	15539	15632	15437	15494	15619	15561	15454	15652	15574	15574	15683	15664	15620	15643	15560	15480	15532	15498	15448	15544	15616	15687	15459	15527	15544	15720	15615	15666	15535	15631	15432	15556	15626	15652	15451	15452	15515	15532	15596	15506	15493	15638	15618	15568	15334	15570	15499	15404	15607	15565	15584	15566	15748	15591	15559	15533	15469	15724	15427	15625	15472	15566	15385	15650	15547	15518	15538	15595	15461	15629	15598	15485	15573	15577	15532	15530	15415	15527	15706	15552	15711	15466	15717	15568	15508	15555	15571	15548	15653	15632	15637	15608	15392	15511	15424	15646	15562	15698	15527	15612	15622	15490	15540	15582	15503	15641	15688	15682	15504	15260	15754	15599	15584	15610	15546	15518	15597	15574	15523	15454	15589	15580	15451	15374	15584	15536	15642	15568	15637	15478	15625	15457	15410	15526	15439	15525	15487	15454	15547	15615	15595	15514	15437	15372	15526	15622	15562	15414	15687	15513	15611	15506	15608	15646	15441	15581	15669	15351	15529	15599	15438
22627	21068	28947	30295	62150	61911	51391	36110	26131	20819	18651	17918	17740	17664	17611	17591	17638	17611	17453	17596	17612	17599	17521	17612	17594	17786	17566	17598	17430	17604	17553	17487	17709	17551	17513	17378	17581	17541	17514	17400	17516	17413	17449	17420	17480	17519	17475	17419	17376	17593	17653	17417	17506	17539	17530	17451	17547	17382	17526	17604	17545	17391	17430	17578	17437	17442	17296	17322	17534	17445	17458	17294	17453	17652	17314	17394	17548	17716	17512	17217	17371	17412	17467	17373	17303	17413	17618	17549	17285	17381	17498	17314	17306	17373	17451	17531	17581	17278	17569	17516	17444	17398	17306	17483	17388	17444	17520	17470	17430	17496	17456	17474	17442	17400	17494	17350	17394	17364	17467	17365	17468	17387	17381	17254	17366	17429	17347	17434	17554	17462	17567	17235	17204	17606	17446	17330	17411	17442	17629	17388	17387	17387	17313	17240	17449	17361	17322	17434	17300	17353	17382	17312	17371	17316	17426	17484	17512	17386	17420	17334	17332	17698	17488	17607	17514	17262	17403	17400	17573	17399	17303	17265	17561	17319	17315	17346	17279	17439	17379	17228	17409	17459	17368	17387	17701	17493	17424	17582	17372	17439	17539	17378	17279	17630	17644	17287	17505	17553	17367	17376	17374	17683	17290	17434	17673	17358	17251	17537	17168	17250	17290	17573	17341	17458	17466	17580	17531	17478	17354	17323	17355	17284	17380	17579	17518	17348	17187	17404	17538	17360	17498	17312	17287	17536	17448	17571	17539	17453	17554	17409	17439	17341	17463	17399	17424	17265	17340	17545	17218	17475	17377	17573	17411	17239	17420	17461	17404	17185	17474	17533	17320	17337	17389	17382	17502	17608	17706	17554	17435	17383	17597	17403	17135	17478	17438	17421	17694	17509	17458	17310	17452	17381	17441	17354	17488	17487	17495	17295	17542	17345	17553	17236	17276	17431	17572	17525	17256	17434	17443	17195	17388	17553	17286	17324	17391	17450	17378	17558	17333	17265	17346	17410	17299	17507	17595	17521	17370	17407	17438	17248	17336	17426	17248	17236	17478	17311	17425	17223	17380	17303	17626	17311	17329	17124	17475	17503	17437	17442	17448	17302	17266	17499	17404	17351	17412	17316	17394	17546	17474	17240	17334	17454	17501	17323	17336	17528	17480	17259	17519	17357	17196	17438	17370	17440	17471	17156	17455	17358	17474	17411	17448	17458	17394	17266	17535	17477	17374	17414	17128	17340	17366	17504	17373	17457	17330	17557	17365	17208	17432	17419	17408	17247	17350	17208	17384	17615	17315	17355	17386	17389	17316	17317	17464	17399	17448	17367	17235	17300	17341	17536	17363	17257	17508	17394	17238	17456	17488	17346	17440	17467	17204	17243	17377	17211	17452	17241	17331	17312	17421	17447	17467	17420	17245	17455	17422	17327	17382	17401	17633	17341	17284	17429	17289	17286	17231	17331	17296	17511	17445	17546	17500	17296	17504	17674	17414	17333	17362	17299	17509	17312	17565	17353	17748	17417	17484	17432	17481	17356	17415	17653	17281	17223	17470	17336	17327	17402	17537	17350	17390	17209	17352	17528	17491	17261	17303	17472	17458	17302	17386	17423	17362	17399	17251	17368	17398	17762	17357	17486	17464	17322	17332	17564	17402	17371	17341	17373	17317	17509	17357	17557	17428	17325	17518	17343	17468	17530	17375	17516	17321	17412	17326	17377	17432	17309	17284	17422	17516	17444	17431	17293	17371	17400	17298	17330	17401	17469	17364	17299	17359	17542	17406	17376	17387	17314	17498	17453	17340	17423	17308	17523	17408	17438	17367	17273	17353	17456	17536	17410	17488	17502	17189	17346	17335	17470	17419	17463	17298	17559	17424	17330	17298	17466	17516	17536	17380	17308	17451	17555	17525	17404	17278	17404	17199	17438	17542	17448	17560	17458	17681	17350	17168	17259	17215	17393	17383	17287	17467	17186	17296	17293	17476	17341	17573	17366	17304	17343	17444	17499	17507	17483	17467	17393	17467	17436	17596	17464	17311	17450	17504	17324	17223	17329	17442	17350	17516	17413	17343	17476	17380	17154	17494	17415	17511	17344	17566	17493	17411	17364	17421	17484	17359	17249	17344	17490	17361	17318	17421	17288	17608	17372	17336	17237	17614	17351	17450	17407	17479	17341	17313	17370	17430	17357	17514	17445	17425	17441	17316	17434	17241	17250	17334	17515	17514	17398	17194	17625	17546	17289	17653	17455	17372	17418	17350	17401	17447	17464	17642	17316	17374	17372	17432	17490	17734	17651	17520	17552	17421	17470	17512	17433	17447	17282	17377	17310	17340	17334	17520	17505	17315	17171	17308	17363	17158	17548	17436	17207	17183	17295	17429	17298	17531	17559	17262	17193	17244	17248	17442	17342	17586	17622	17401	17377	17567	17377	17360	17340	17452	17506	17383	17471	17463	17237	17501	17480	17586	17339	17379	17196	17439	17431	17506	17209	17391	17311	17349	17294	17301	17363	17475	17452	17414	17293	17474	17395	17275	17378	17253	17449	17360	17403	17584	17302	17196	17559	17373	17307	17284	17517	17397	17345	17246	17289	17324	17297	17427	17273	17529	17362	17444	17482	17314	17406	17544	17455	17306	17465	17325	17405	17500	17466	17334	17258	17460	17157	17137	17391	17344	17463	17324	17564	17768	17445	17535	17360	17531	17357	17469	17441	17447	17183	17331	17439	17221	17347	17202	17570	17373	17247	17335	17694	17243	17301	17518	17318	17411	17430	17328	17450	17334	17350	17558	17375	17497	17355	17489	17391	17518	17420	17599	17435	17278	17425	17383	17282	17484	17408	17351	17381	17319	17558	17468	17531	17502	17381	17373	17563	17364	17371	17397	17427	17319	17401	17271	17254	17229	17458	17326	17403	17440	17340	17443	17391	17469	17198	17461	17358	17332	17358	17390	17595	17334	17268	17510	17317	17561	17285	17367	17390	17347	17460	17407	17563	17295	17408	17330	17483	17501	17644	17413	17322	17493	17340	17416	17506	17383	17456	17517	17397	17405	17705	17432	17428	17419	17451	17221	17464	17285	17373	17301	17475	17388	17586	17415	17358	17429	17389	17293	17433	17477	17407	17213	17436	17627	17352	17539	17521	17318	17380	17536	17320	17498	17431	17594	17394	17576	17185	17439	17195	17324	17273	17061	17226	17599	17291	17550	17306	17392	17283	17325	17387	17348	17459	17453	17145	17380	17679	17516	17326	17472	17394	17607	17440	17505	17471	17510	17391	17313	17434	17525	17426	17526	17231	17484	17438	17449	17421	17425	17547	17326	17442	17342	17433	17410	17387	17258	17536	17566	17344	17525	17435	17181	17398	17509	17369	17519	17455	17450	17262	17586	17581	17187	17374	17439	17388	17563	17459	17286	17221	17381	17270	17140	17435	17634	17550	17495	17554	17352	17430	17391	17294	17498	17363	17358	17520	17528	17474	17456	17413	17508	17438	17556	17312	17573	17380	17510	17526	17272	17651	17295	17198	17374	17457	17348	17366	17479	17368	17470	17468	17378	17471	17468	17198	17419	17358	17308	17461	17519	17554	17567	17555	17323	17133	17281	17367	17314	17274	17270	17358	17592	17496	17444	17435	17442	17534	17645	17554	17530	17422	17574	17376	17358	17272	17370	17548	17424	17350	17400	17534	17378	17407	17553	17389	17516	17244	17352	17453	17417	17426	17384	17249	17621	17206	17303	17564	17424	17235	17420	17344	17402	17347	17405	17345	17274	17342	17536	17419	17509	17457	17350	17494	17407	17479	17513	17358	17404	17493	17460	17176	17260	17558	17397	17421	17632	17576	17343	17460	17459	17489	17299	17301	17403	17492	17339	17317	17211	17340	17186	17220	17230	17375	17451	17495	17358	17477	17370	17338	17458	17412	17468	17612	17411	17414	17413	17390	17373	17422	17562	17441	17411	17446	17341	17326	17299	17287	17204	17166	17413	17204	17341	17276	17447	17543	17368	17416	17314	17498	17395	17267	17368	17287	17310	17506	17344	17471	17350	17397	17264	17506	17352	17227	17531	17419	17476	17275	17293	17226	17554	17371	17217	17325	17489	17395	17525	17332	17336	17438	17290	17351	17453	17309	17282	17492	17434	17446	17293	17381	17375	17282	17375	17538	17332	17397	17234	17344	17417	17379	17333	17339	17358	17388	17616	17349	17377	17451	17144	17285	17257	17373	17299	17453	17368	17608	17386	17309	17462	17410	17573	17463	17514	17683	17382	17429	17482	17638	17516	17320	17271	17435	17403	17322	17435	17441	17554	17489	17592	17491	17536	17512	17299	17320	17407	17401	17254	17537	17542	17521	17373	17444	17375	17274	17493	17294	17374	17417	17471	17341	17528	17244	17340	17503	17365	17352	17340	17496	17155	17279	17532	17359	17146	17264	17480	17509	17385	17513	17599	17478	17371	17319	17343	17658	17554	17632	17434	17270	17113	17459	17469	17668	17323	17333	17517	17454	17390	17529	17371	17390	17367	17421	17539	17312	17210	17294	17265	17448	17463	17274	17490	17350	17165	17377	17281	17327	17456	17491	17188	17423	17401	17425	17349	17695	17435	17459	17198	17415	17457	17295	17447	17293	17380	17286	17313	17160	17302	17532	17250	17096	17338	17445	17529	17610	17427	17390	17343	17416	17542	17325	17383	17406	17493	17446	17434	17385	17303	17338	17223	17385	17425	17406	17297	17698	17437	17407	17569	17304	17379	17424	17260	17348	17235	17292	17355	17442	17424	17390	17469	17298	17304	17362	17439	17409	17543	17701	17213	17553	17437	17450	17306	17385	17317	17494	17608	17462	17518	17336	17259	17465	17416	17375	17351	17431	17360	17271	17472	17463	17254	17552	17332	17392	17274	17399	17382	17352	17387	17311	17426	17243	17459	17279	17181	17598	17368	17263	17686	17347	17418	17659	17500	17473	17415	17375	17312	17542	17311	17494	17432	17554	17359	17545	17618	17411	17295	17456	17407	17070	17400	17369	17374	17428	17427	17306	17167	17320	17405	17440	17248	17463	17342	17541	17540	17493	17555	17477	17285	17214	17319	17326	17321	17490	17348	17300	17527	17358	17462	17369	17347	17420
21563	40718	44364	65696	81751	68079	52282	37526	25399	18441	16379	15883	15828	15759	15785	15905	15838	15743	15655	15859	15748	15776	15534	15772	15769	15908	15799	15673	15607	15878	15654	15628	15713	15796	15726	15814	15830	15676	15727	15638	15860	15784	15760	15704	15601	15839	15793	15787	15530	15778	15660	15605	15695	15745	15757	15575	15737	15894	15677	15610	15855	15874	15744	15576	15865	15777	15813	15684	15862	15572	15684	15777	15799	15849	15854	15700	15794	15723	15613	15715	15718	15906	15690	15827	15770	15835	15576	15670	15728	15923	15670	15813	15780	15768	15593	15747	15668	15732	15722	15756	15784	15699	15758	15780	15569	15603	15831	15646	15618	15846	15809	15603	15658	15835	15640	15637	15775	15642	15824	15683	15727	15862	15710	15826	15707	15777	15739	15678	15740	15532	15675	15768	15564	15630	15875	15800	15784	15628	15925	15809	15754	15679	15592	15664	15601	15672	15789	15716	15690	15686	15618	16040	15683	15653	15647	15711	15764	15537	15622	15755	15651	15740	15788	15632	15792	15763	15872	15748	15561	15775	15639	15621	15730	15623	15698	15729	15715	15668	15669	15663	15921	15810	15885	15715	15672	15965	15631	15735	15541	15764	15773	15640	15838	15600	15953	15579	15855	15822	15707	15888	15763	15378	15735	15804	15875	15913	15989	15669	15649	15731	15694	15474	15756	15821	15694	15764	15776	15619	15568	15646	15556	15679	15712	15689	15753	15769	15629	15776	15806	15708	15827	15681	15698	15668	15525	15686	15747	15858	15631	15872	15905	15606	15626	15765	15924	15743	15676	15683	15825	15747	15829	15760	15742	15746	15703	15608	15592	15821	15656	15799	15576	15606	15765	15750	15629	15790	15747	15703	15783	15733	15691	15764	15702	15742	15850	15733	15727	15688	15663	15777	15673	15803	15870	15753	15742	15663	15806	15841	15798	15772	15747	15743	15712	15436	15846	15564	15580	15695	15603	15768	15710	15805	15778	15770	15713	15579	15694	15601	15966	15699	15787	15804	15855	15498	15590	15789	15559	15734	15724	15680	15878	15672	15649	15591	15675	15828	15769	15668	15606	15702	15666	15632	15753	15631	15725	15740	15859	15785	15717	15694	15590	15644	15873	15626	15774	15737	15583	15751	15837	15819	15670	15670	15517	15846	15842	15670	15736	15770	15772	15787	15704	15691	15848	15675	15595	15543	15751	15616	15685	15696	15798	15639	15590	15732	15703	15718	15885	15544	15731	15758	15747	15749	15820	15709	15745	15633	15671	15826	15740	15788	15670	15803	15747	15600	15575	15720	15758	15693	15811	15754	15539	15829	15750	15712	15640	15712	15532	15709	15636	15850	15635	15742	15773	15566	15666	15562	15706	15799	15740	15794	15880	15762	15638	15728	15775	15719	15606	15753	15627	15681	15735	15774	15751	15886	15679	15724	15553	15680	15557	15662	15663	15778	15654	15669	15724	15643	15714	15916	15599	15698	15616	15715	15844	15825	15668	15590	15635	15731	15916	15786	15882	15677	15835	15794	15735	15707	15758	15873	15603	15760	15655	15706	15768	15578	15636	15764	15666	15731	15636	15693	15827	15622	15764	15770	15647	15836	15898	15821	15842	15660	15796	15766	15822	15742	15743	15733	15668	15755	15830	15638	15575	15717	15592	15565	15713	15675	15794	15548	15731	15701	15763	15611	15542	15655	15740	15757	15761	15979	15662	15854	15842	15849	15765	15710	15785	15628	15699	15692	15684	15766	15757	15790	15757	15805	15677	15712	15605	15767	15465	15865	15720	15637	15769	15724	15788	15826	15853	15660	15846	15542	15929	15750	15693	15677	15662	15554	15646	15765	15668	15825	15723	15750	15783	15607	15566	15728	15722	15862	15705	15752	15820	15594	15788	15765	15566	15611	15700	15802	15818	15646	15719	15807	15788	15576	15647	15672	15751	15677	15721	15735	15698	15703	15889	15682	15605	15715	15671	15654	15668	15887	15769	15645	15778	15710	15904	15494	15698	15782	15695	15733	15832	15696	15678	15736	15813	15799	15630	15655	15859	15623	15551	15622	15704	15757	15792	15665	15676	15623	15646	15838	15695	15733	15687	15783	15772	15678	15722	15681	15851	15899	15638	15731	15813	15868	15647	15808	15771	15693	15727	15647	15752	15766	15707	15736	15561	15647	15610	15755	15634	15752	15645	15605	15760	15653	15648	15821	15645	15809	15642	15693	15797	15629	15766	15623	15829	15686	15694	15828	15781	15625	15711	15755	15734	15737	15820	15770	15748	15617	15624	15823	15781	15782	15695	15716	15788	15817	15797	15719	15763	15649	15795	15661	15673	15779	15683	15731	15706	15700	15732	15530	15559	15712	15553	15702	15801	15836	15672	15725	15857	15576	15742	15814	15686	15625	15723	15707	15724	15930	15706	15587	15787	15822	15734	15821	15734	15830	15764	15650	15676	15802	15768	15707	15664	15640	15704	15743	15749	15653	15825	15685	15642	15903	15696	15758	15720	15771	15838	15764	15739	15857	15626	15787	15717	15625	15826	15578	15768	15691	15615	15562	15870	15587	15994	15616	15680	15802	15792	15730	15668	15841	15678	15685	15730	15837	15632	15792	15784	15624	15748	15786	15824	15747	15773	15742	15698	15801	15672	15799	15607	15657	15792	15711	15700	15725	15853	15729	15658	15816	15576	15546	15629	15818	15650	15600	15896	15729	15876	15634	15747	15901	15610	15800	15588	15752	15829	15670	15707	15811	15723	15627	15531	15558	15833	15739	15661	15774	15844	15805	15721	15749	15949	15675	15689	15736	15858	15665	15810	15614	15678	15710	15488	15709	15709	15711	15639	15707	15772	15698	15664	15661	15774	15645	15667	15750	15767	15625	15753	15714	15774	15724	15887	15752	15646	15871	15677	15742	15697	15743	15767	15501	15815	15700	15724	15707	15630	15686	15703	15793	15552	15806	15901	15780	15727	15631	15822	15622	15718	15768	15745	15604	15567	15546	15675	15742	15569	15797	15516	15725	15774	15647	15731	15662	15633	15611	15900	15617	15769	15847	15747	15787	15755	15784	15820	15869	15826	15695	15752	15626	15968	15696	15694	15658	15727	15659	15685	15529	15522	15807	15861	15606	15679	15713	15910	15706	15698	15654	15502	15755	15619	15689	15691	15748	15710	15927	15741	15896	15639	15812	15637	15616	15655	15778	15871	15681	15718	15887	15721	15694	15639	15736	15758	15647	15801	15797	15523	15702	15590	15766	15675	15731	15573	15679	15793	15746	15908	15810	15653	15655	15804	15697	15732	15799	15625	15772	15726	15701	15728	15721	15757	15682	15720	15733	15670	15640	15794	15712	15597	15587	15706	15649	15765	15740	15593	15725	15760	15771	15530	15736	15732	15692	15949	15678	15944	15763	15847	15767	15874	15814	15783	15749	15731	15726	15771	15774	15768	15767	15799	15637	15705	15741	15786	15650	15843	15952	15824	15785	15717	15582	15805	15740	15833	15897	15591	15782	15737	15648	15675	15699	15687	15774	15614	15671	15828	15828	15597	15591	15857	15771	15590	15772	15752	15808	15498	15658	15867	15599	15685	15891	15872	15636	15619	15673	15632	15717	15647	15703	15828	15833	15642	15661	15666	15554	15645	15769	15787	15789	15646	15633	15827	15760	15877	15805	15804	15688	15657	15636	15659	15874	15765	15984	15668	15686	15723	15586	15612	15609	15599	15686	15569	15673	15545	15758	15771	15619	15697	15651	15773	15586	15803	15767	15830	15838	15544	15698	15671	15862	15754	15803	15534	15686	15669	15701	15622	15976	15719	15846	15600	15753	15709	15669	15689	15708	15692	15660	15641	15875	15682	15678	15782	15578	15860	15807	15877	15827	15842	15683	15471	15818	15676	15869	15767	15700	15741	15687	15678	15900	15778	15626	15592	15681	15672	15758	15697	15759	15602	15615	15652	15765	15668	15535	15563	15749	15818	15668	15580	15836	15737	15783	15673	15783	15666	15732	15727	15756	15886	15524	15671	15715	15673	15693	15832	15712	15580	15787	15641	15750	15707	15642	15752	15653	15788	15670	15795	15684	15706	15786	15755	15924	15761	15530	15776	15776	15743	15776	15901	15760	15749	15826	15795	15718	15701	15593	15860	15688	15633	15748	15746	15691	15707	15924	15664	15734	15731	15768	15758	15700	15677	15792	15837	15716	15672	15813	15740	15739	15698	15672	15599	15685	15763	15822	15704	15731	15751	15737	15602	15667	15898	15921	15736	15694	15783	15726	15814	15704	15793	15829	15781	15840	15794	15815	15827	15697	15667	15726	15789	15746	15749	15797	15722	15727	15691	15827	15595	15680	15803	15599	15646	15656	15734	15552	15784	15725	15710	15900	15786	15836	15694	15609	15675	15673	15878	15677	15511	15705	15528	15773	15709	15775	15751	15775	15817	15661	15750	15853	15511	15651	15798	15560	15833	15743	15785	15871	15743	15730	15798	15777	15541	15782	15754	15706	15800	15789	15591	15753	15548	15406	15628	15631	15767	15736	15689	15681	15690	15658	15764	15951	15762	15780	15997	15604	15779	15758	15599	15811	15593	15569	15613	15808	15569	15886	15747	15588	15765	15701	15648	15700	15800	15674	15682	15701	15797	15615	15727	15752	15644	15672	15856	15659	15909	15696	15706	15762	15811	15874	15644	15710	15792	15712	15647	15869	15695	15686	15758	15554	15592	15746	15580	15583	15717	15804	15656	15736	15667	15645	15760	15694	15663	15662	15619	15666	15706	15898	15752	15794	15619	15716	15795	15771	15665	15657	15679	15745	15764	15711	15807	15673	15746	15604	15693	15781	15783	15652	15642	15727	15703	15686	15791	15697	15790	15458	15667	15701	15665	15605	15791	15864	15691	15643	15841	15729	15826	15668	15699	15672	15801	15680	15669	15718	15783	15668	15751	15774	15821	15667	15851	15695	15654	15847	15685	15687	15680	15706	15798	15435	15815	15658	15765	15724	15592	15672	15642	15798	15843	15802	15612	15838	15751	15632	15772	15583	15711	15813	15672	15851	15719	15716	15753	15636	15734	15639	15778	15747	15616	15927	15717	15544	15854	15623	15631	15723	15579	15714	15736	15739	15788	15630
27149	23198	29027	30700	34315	30907	24918	20603	18175	17445	17361	17094	17193	17016	17104	17147	17128	17189	17252	17020	17118	17001	16961	16991	17000	17081	17074	16968	17105	17108	16727	17108	17015	17137	16995	17124	16976	17051	17133	17172	17244	16971	17010	17030	16990	16959	16846	16942	17164	17120	16868	17063	17097	17050	17034	16983	16999	17138	16813	16822	17065	16881	17116	17041	16972	17063	17011	16924	16929	16952	16956	16957	17092	17044	17074	16978	17114	16971	16879	17143	17150	16996	16744	17079	17216	17094	16940	16951	16906	17002	16909	16904	17030	17236	17189	17042	17202	16874	16916	16968	16962	17170	17135	17158	16871	17036	16970	16974	16908	17043	16939	16974	16889	17132	16993	17038	16878	17006	16935	17137	17026	16952	16847	16992	16946	17170	17258	17029	16995	16875	17016	16897	16998	16891	16876	17055	16935	17053	17018	17164	17127	16966	16943	17069	16907	17117	17020	17038	17055	17088	16985	16864	16975	17018	16953	17080	17299	16920	17250	16991	17151	16817	16992	17003	16966	16909	16866	17024	17045	16783	16888	16933	17028	16920	16893	17068	17052	16737	17084	17080	17138	16908	17060	16875	16950	16946	17018	17006	17004	16965	17049	16917	17034	16976	17068	17064	16968	17039	16942	16815	16963	17167	16983	17085	16981	16812	17097	17029	16998	16925	17001	16961	17008	17154	17088	16972	17103	17004	17008	16904	17059	16884	17150	17025	16973	17157	16933	17125	16991	16875	17129	17132	17079	16877	17150	17035	16898	16933	17044	17091	17229	17061	16841	16848	16856	16826	16911	16976	16956	17100	16932	16915	16972	17070	17185	17120	17148	17249	17077	16985	16992	17269	16834	17037	16868	17040	16926	16982	16990	17125	16917	17004	16779	17176	16759	17121	17098	16977	16894	17084	17019	16922	16933	17018	16996	17045	16789	16908	17172	17076	17040	16882	16952	16731	17079	17093	17038	17115	17160	17031	17088	17068	16937	17254	17064	16957	17015	17093	17030	16979	17062	17166	16822	17024	16951	17114	17029	16897	17160	16752	16900	17217	17050	17145	17150	16927	16919	17056	16941	16928	16951	16897	16987	16958	17024	17037	17129	17044	16964	16976	16907	16983	17073	16933	16999	16967	17002	17057	17011	17050	16921	16926	17021	17036	17086	17023	16958	16831	17092	17099	17071	17039	16776	17015	16984	17006	17069	17138	17031	17042	17093	17085	17023	16915	17007	16969	16835	16976	17054	16961	17043	16946	17051	17139	17070	17053	17007	16770	17035	16928	16961	16908	16986	17146	16997	17017	16899	16960	17040	17171	17020	17074	17210	16881	17069	17025	17049	17375	16916	16909	16951	16881	16888	16818	16907	17057	17075	16932	17309	16789	16995	16886	17018	17151	17016	16922	16911	16967	16808	16776	17031	16972	17052	16933	17016	17022	17112	17028	17066	17297	17073	17104	17172	17013	17198	17221	16881	16965	17045	17124	17041	16865	17256	17004	16944	17061	17089	16925	17119	17161	17048	17186	16866	16953	17096	16926	16978	17029	17045	17098	16981	17157	16891	16945	16980	17178	16954	17026	17101	17214	17004	16832	16949	16981	17030	17049	16953	17158	16993	16738	16785	17044	17018	17252	17136	16792	16952	16975	16912	17020	16969	16963	16955	16926	16958	16869	17090	16976	16810	17077	17079	17178	16814	16984	16870	17006	16959	17124	16928	16999	17050	17055	16990	17089	16992	17098	17072	17125	17194	17228	16929	17203	17007	17102	16955	17045	17026	16911	16959	16989	16977	17116	17133	17167	17056	17034	17097	17004	17004	17092	17317	17151	17030	17036	17019	16957	16931	17084	16986	17011	16997	17126	17097	17023	17284	16993	17006	16848	16911	16899	16842	16958	16889	17147	17076	17008	17026	16894	16904	17112	17146	17099	17067	17024	17008	17214	16940	16921	17229	16996	16974	17035	16979	17193	16830	16969	17118	16947	16873	16967	16967	16760	17006	16976	17032	17091	16911	17220	16938	17247	16839	16858	16952	16973	16970	16977	16948	16766	16886	16991	17121	17092	16969	16956	16982	16998	17024	16992	16935	17357	17082	17051	17176	17181	17075	17091	16951	16980	16941	16955	16805	17118	17124	16851	16977	17028	16867	17189	17138	17028	17130	16928	17129	16995	16949	16928	17084	16935	16978	17078	17032	16939	17106	17132	16910	17035	17091	16894	16852	17010	16986	16824	17014	17008	17034	17037	16819	17086	17246	16921	16776	17106	17160	17067	16829	16984	16793	17092	17001	17059	16909	17185	17068	16872	16919	17077	16967	17083	17000	16935	16932	17035	17086	17098	17188	16997	17036	17102	17150	16759	16943	17161	16983	17035	16938	17093	17184	16904	16961	17092	16951	17000	17144	17115	17101	17021	16981	16874	16919	16996	16921	17039	16954	16916	17146	17045	17094	16893	17148	17030	17003	17022	16964	16898	17204	17185	17011	16907	17019	16752	17061	17175	16905	17003	17283	17217	16996	16949	16902	16989	17141	17092	16951	17211	16921	17031	16953	17047	16904	17008	17024	16842	16987	17026	17067	17080	16881	17076	17138	16975	17221	17039	16927	16924	16994	16950	16968	16865	17058	16918	16990	16864	16984	17132	16959	16845	17101	16831	17148	16845	16932	16931	16983	17196	17146	17007	17016	17098	16994	16993	17021	17049	16835	16921	17117	16966	16892	16965	16841	16880	16967	16999	17034	17031	17151	17093	16993	16945	17278	17061	16889	16953	17054	16968	16996	16879	17053	17072	17016	16977	16971	17084	17086	16829	17086	17139	17174	17004	17134	16949	17036	16974	17033	17194	17096	16962	17018	17081	16987	17100	17001	16801	16905	16997	16860	16987	17060	16996	17257	16956	17026	16960	17063	17177	17088	17230	17156	17078	16894	16841	17059	16917	17075	16959	17063	16905	16862	17073	17011	17108	17157	17030	16891	16889	17047	16830	17063	17135	17125	16938	16973	16970	17010	16982	17003	16867	17114	17101	16958	17022	17120	17050	17134	17117	17077	16941	17020	16987	16922	16940	17094	17010	17040	17140	17047	16962	17123	16886	16912	17087	16986	16934	17036	17145	16946	17060	17097	17012	17102	16922	16895	16872	17135	17082	16985	16960	16973	17173	16995	17140	17011	17010	16955	17092	17105	16901	16896	16890	17086	17070	17013	16946	17084	17066	17165	17081	17088	16728	17118	17118	16938	17085	17110	16842	17083	17092	16977	17072	16936	17044	16864	17011	17325	17213	16956	17022	17024	16850	17268	17005	16884	17022	16988	16965	16897	16678	17090	17018	17128	17093	16850	16864	17291	16935	16989	16923	16971	16956	16748	16916	16975	17034	16907	17244	16993	16985	16909	17096	17154	16960	16908	17067	16959	17003	16918	17120	17198	17071	17140	17015	16948	16833	16927	17018	16947	17183	16923	17112	17320	16961	17131	16755	16857	17143	17166	17044	17040	16844	16919	16845	17264	17261	17046	16924	16969	17087	17069	17010	16923	16857	17062	17071	17076	17072	17038	16958	17073	16955	17004	17060	17095	17128	17061	16966	16993	16856	17029	17040	16973	16921	17032	16991	17050	17269	17120	16957	17065	16986	17044	17002	17102	16899	17041	16905	16974	16991	16922	17172	16979	17047	17090	16903	16946	16912	16995	17211	17049	16958	16717	17123	16972	16878	17075	17178	16997	16992	17027	16909	16927	16914	17178	16977	17121	16897	17035	16972	16981	17152	17029	16982	16852	17008	17177	17009	17016	17114	17158	17173	16897	17007	17057	16941	16979	17050	16946	17133	17129	16874	16960	16921	17297	17130	16918	17017	16949	16999	17120	16834	16884	16891	17009	17132	16969	16798	16946	16893	17053	17142	16959	17015	17284	16922	16824	16829	17129	17119	16997	16838	17045	16998	16993	16974	16849	17116	16866	17055	16883	16891	16915	16956	17062	16972	17116	16900	17086	17143	16994	17080	17138	17006	16907	16968	17077	16873	16877	16990	17057	16916	17172	17037	16867	17159	16945	17083	17106	17094	17093	17118	17034	17064	17066	17174	16977	17091	17021	16993	16813	16895	17035	16985	16997	17190	16759	16890	17104	17013	16982	17008	16989	16967	17001	16989	16979	16998	17175	17258	16937	17114	16944	16974	17123	17088	16993	17208	17103	17063	17108	16962	17233	17208	16953	16831	16992	17041	16980	17061	17142	16965	17017	16786	16943	17020	16880	16887	17097	16934	17154	16935	17048	17077	16915	17001	17037	16927	17094	17058	17111	17029	16964	17127	17135	17020	16876	17075	16975	16787	17022	17139	16865	16792	16956	17072	16895	17199	17149	17033	17070	17354	16960	16983	17116	16853	16966	16884	16954	17025	17052	17125	16972	16961	16773	16917	16867	17098	17058	16851	16938	17007	17128	17072	16961	17054	17059	17150	16991	16816	17066	17220	16958	16960	17169	17049	16818	17175	17007	17102	17028	17080	16942	17190	17279	16891	16943	17053	17080	16874	17043	16838	16921	17082	17164	17048	16986	16968	17036	16886	17053	16970	16863	17090	16954	17068	16926	16989	17002	17263	17072	16857	16879	17034	17103	17010	17015	16837	16990	17047	17111	17124	17093	17050	17073	16935	16992	17135	16824	17117	16971	16942	16965	17021	16931	17215	16887	16973	17050	17015	17028	17032	17014	17128	16888	17041	17039	17291	16989	17076	16798	16990	17049	17154	17131	16843	17042	17089	16967	17083	17051	16826	16997	17012	17075	16965	16769	16923	17067	17065	17073	16964	16995	17097	16970	16904	16932	17353	17039	17089	16989	16999	17029	16980	17170	17077	16872	16836	16832	16973	17355	16940	17151	17170	17196	16875	16927	16948	17087	17048	16989	16883	17175	17092	17206	17221	16836	16979	16924	16961	16985	16943	16933	17045	16913	16856	17111	17031	16983	16958	16929	17010	16820	16980	17118	17160	16959	17192	16982	16871	17137	17075	17214	17042	17107	16863	17058	17123	17030	17087	16958	16879	16973	16904	17057	17095	17117	16936	17006	16809	17083	17086	17099	16823	17033	17105	16868	16932	17082	17011	17084	17011	17120	17150	17176	17018	17057	16998	17012	17193
20347	30544	31264	32495	36406	31130	24181	19142	16669	15782	15642	15678	15424	15477	15566	15352	15493	15354	15507	15504	15479	15481	15435	15664	15415	15381	15571	15372	15484	15443	15549	15360	15566	15591	15546	15457	15419	15510	15543	15440	15606	15793	15495	15520	15575	15502	15519	15576	15764	15446	15537	15578	15627	15311	15402	15597	15444	15623	15582	15661	15514	15557	15454	15572	15403	15516	15475	15419	15451	15556	15419	15564	15543	15587	15611	15723	15399	15691	15533	15373	15446	15516	15399	15344	15459	15503	15431	15655	15498	15490	15469	15566	15557	15529	15734	15452	15485	15439	15538	15476	15502	15405	15642	15453	15596	15411	15623	15454	15493	15492	15455	15480	15448	15451	15707	15539	15367	15673	15348	15430	15382	15443	15504	15546	15558	15586	15541	15517	15691	15451	15396	15630	15523	15419	15458	15523	15535	15515	15412	15498	15541	15686	15556	15552	15425	15421	15527	15493	15439	15305	15526	15339	15501	15614	15490	15500	15538	15438	15545	15615	15311	15548	15540	15515	15536	15463	15559	15523	15555	15629	15548	15572	15454	15595	15472	15529	15314	15412	15628	15488	15409	15580	15600	15540	15378	15469	15558	15449	15384	15481	15486	15549	15535	15359	15317	15292	15479	15376	15425	15462	15622	15448	15535	15504	15477	15368	15508	15338	15609	15490	15577	15528	15514	15453	15554	15423	15418	15498	15559	15420	15433	15409	15455	15525	15557	15519	15584	15687	15474	15367	15557	15560	15595	15367	15511	15458	15469	15519	15528	15368	15580	15567	15481	15543	15442	15430	15448	15416	15400	15706	15637	15549	15480	15590	15580	15323	15411	15440	15590	15275	15766	15478	15320	15590	15313	15483	15579	15522	15616	15614	15329	15560	15364	15540	15405	15439	15587	15316	15418	15611	15622	15496	15528	15648	15582	15473	15458	15601	15346	15498	15392	15492	15348	15578	15451	15534	15554	15465	15372	15507	15460	15570	15421	15444	15449	15355	15546	15511	15533	15357	15526	15569	15336	15445	15568	15576	15506	15606	15545	15461	15417	15547	15532	15434	15625	15573	15379	15587	15522	15273	15542	15601	15675	15426	15485	15596	15427	15532	15486	15588	15635	15442	15681	15513	15541	15674	15535	15421	15487	15575	15473	15421	15527	15500	15522	15396	15525	15528	15490	15368	15472	15610	15386	15640	15591	15375	15494	15375	15554	15419	15501	15631	15711	15374	15478	15419	15365	15575	15481	15527	15384	15449	15567	15419	15612	15505	15464	15446	15442	15520	15373	15629	15383	15588	15424	15361	15527	15341	15321	15616	15478	15493	15450	15461	15401	15413	15351	15343	15585	15435	15431	15401	15396	15530	15729	15585	15500	15370	15550	15472	15549	15330	15553	15624	15553	15392	15506	15417	15351	15652	15522	15432	15492	15475	15425	15566	15550	15405	15627	15500	15236	15351	15425	15544	15437	15561	15452	15714	15658	15547	15538	15488	15469	15454	15646	15467	15408	15431	15512	15418	15466	15406	15482	15271	15542	15476	15525	15372	15385	15673	15594	15430	15461	15520	15412	15392	15410	15525	15496	15417	15472	15517	15369	15656	15490	15637	15292	15600	15542	15410	15652	15507	15431	15439	15397	15433	15543	15462	15605	15399	15637	15562	15475	15308	15527	15503	15585	15592	15443	15407	15548	15592	15419	15566	15452	15653	15494	15526	15376	15504	15489	15557	15392	15458	15344	15502	15566	15482	15465	15391	15451	15700	15618	15404	15486	15509	15557	15582	15434	15594	15609	15568	15532	15530	15647	15630	15486	15447	15495	15568	15486	15457	15435	15589	15474	15433	15516	15458	15456	15361	15443	15463	15442	15590	15525	15607	15331	15494	15567	15481	15574	15681	15359	15390	15552	15586	15544	15480	15678	15474	15512	15543	15429	15419	15480	15423	15509	15531	15435	15404	15419	15489	15548	15695	15389	15504	15494	15540	15341	15413	15364	15395	15466	15347	15355	15463	15431	15461	15787	15497	15279	15591	15522	15439	15550	15453	15569	15452	15573	15511	15570	15321	15416	15378	15465	15606	15365	15496	15513	15531	15532	15367	15560	15697	15498	15451	15485	15501	15470	15551	15487	15422	15343	15464	15521	15442	15463	15426	15534	15525	15491	15417	15541	15481	15422	15457	15409	15506	15439	15637	15432	15481	15534	15451	15563	15425	15476	15470	15592	15553	15419	15594	15658	15457	15442	15480	15518	15481	15452	15546	15476	15466	15506	15460	15492	15449	15491	15299	15425	15509	15497	15451	15457	15588	15555	15393	15494	15487	15591	15478	15595	15577	15514	15495	15539	15503	15581	15494	15417	15623	15360	15573	15473	15453	15685	15428	15554	15598	15379	15544	15607	15427	15399	15423	15443	15414	15540	15524	15418	15377	15428	15394	15456	15558	15567	15584	15542	15481	15492	15475	15385	15415	15462	15599	15652	15554	15527	15510	15576	15449	15294	15587	15626	15526	15590	15463	15400	15439	15542	15381	15445	15428	15317	15456	15518	15503	15435	15539	15368	15664	15445	15543	15340	15457	15414	15560	15517	15487	15363	15570	15537	15504	15455	15483	15588	15623	15411	15645	15454	15384	15507	15501	15359	15461	15460	15442	15678	15431	15267	15469	15452	15606	15488	15489	15462	15446	15456	15613	15338	15424	15575	15413	15607	15495	15510	15291	15390	15462	15493	15451	15448	15468	15655	15385	15403	15420	15474	15454	15433	15601	15446	15392	15612	15522	15611	15531	15353	15547	15464	15636	15492	15536	15522	15497	15657	15590	15418	15547	15445	15616	15596	15449	15652	15433	15470	15504	15405	15501	15397	15513	15404	15540	15630	15461	15501	15507	15482	15549	15560	15421	15498	15531	15421	15401	15467	15599	15467	15560	15521	15412	15525	15520	15523	15576	15460	15660	15517	15541	15502	15399	15544	15450	15417	15371	15479	15554	15609	15383	15588	15579	15472	15460	15421	15354	15493	15371	15532	15504	15500	15446	15546	15462	15412	15508	15701	15508	15479	15569	15466	15597	15685	15534	15469	15334	15576	15313	15552	15395	15604	15447	15459	15536	15649	15573	15382	15563	15491	15468	15596	15600	15431	15543	15482	15475	15587	15475	15534	15470	15272	15470	15502	15465	15598	15493	15325	15577	15565	15496	15592	15708	15486	15454	15626	15527	15365	15408	15628	15363	15502	15510	15650	15405	15454	15471	15428	15356	15394	15486	15451	15540	15547	15629	15466	15410	15522	15516	15369	15437	15505	15320	15534	15534	15637	15424	15465	15527	15471	15417	15454	15350	15376	15364	15678	15568	15405	15373	15511	15489	15618	15603	15428	15517	15674	15467	15517	15442	15370	15456	15512	15626	15357	15430	15507	15637	15563	15396	15504	15399	15359	15586	15407	15405	15547	15545	15402	15555	15552	15494	15388	15706	15532	15422	15577	15457	15423	15300	15593	15537	15567	15632	15426	15470	15493	15639	15388	15444	15396	15487	15613	15379	15392	15533	15520	15630	15541	15470	15623	15514	15525	15558	15508	15623	15509	15470	15449	15573	15640	15530	15370	15435	15478	15341	15416	15493	15422	15448	15330	15565	15628	15378	15477	15535	15596	15669	15471	15594	15719	15390	15431	15577	15604	15587	15435	15653	15471	15591	15457	15498	15521	15476	15459	15442	15412	15556	15563	15396	15470	15480	15477	15577	15556	15418	15491	15354	15643	15320	15492	15740	15584	15571	15649	15412	15494	15558	15381	15339	15465	15596	15499	15640	15299	15501	15555	15373	15516	15563	15585	15661	15646	15631	15237	15454	15457	15557	15397	15546	15526	15592	15600	15583	15432	15376	15439	15423	15448	15771	15530	15598	15601	15595	15422	15427	15653	15669	15493	15395	15527	15438	15415	15517	15449	15457	15465	15474	15523	15414	15627	15486	15429	15412	15469	15561	15614	15659	15549	15378	15527	15614	15420	15643	15642	15479	15611	15362	15429	15467	15427	15594	15483	15360	15469	15613	15584	15552	15356	15514	15669	15488	15730	15533	15573	15361	15363	15583	15529	15630	15352	15429	15635	15375	15590	15439	15545	15332	15473	15425	15379	15328	15493	15467	15594	15466	15574	15628	15474	15517	15450	15543	15600	15459	15532	15641	15660	15487	15453	15321	15454	15460	15507	15505	15667	15567	15364	15653	15481	15470	15532	15402	15514	15453	15419	15669	15447	15591	15537	15539	15529	15497	15520	15366	15411	15543	15665	15590	15625	15394	15585	15600	15585	15644	15490	15636	15491	15516	15565	15363	15477	15604	15502	15594	15437	15660	15604	15491	15647	15661	15490	15471	15442	15420	15523	15581	15595	15555	15440	15554	15483	15525	15448	15596	15649	15524	15484	15672	15454	15662	15626	15482	15525	15358	15346	15400	15484	15436	15410	15493	15397	15512	15391	15545	15558	15396	15657	15469	15505	15493	15608	15517	15594	15478	15457	15601	15393	15556	15343	15547	15667	15434	15718	15558	15386	15475	15283	15440	15472	15434	15437	15490	15463	15461	15517	15542	15495	15487	15490	15439	15522	15579	15695	15472	15527	15390	15393	15601	15425	15505	15638	15515	15436	15622	15587	15632	15426	15487	15470	15536	15542	15430	15572	15494	15432	15299	15522	15632	15420	15443	15396	15411	15513	15393	15385	15437	15462	15584	15360	15574	15460	15442	15422	15565	15493	15503	15531	15496	15550	15373	15485	15559	15397	15642	15504	15379	15714	15503	15443	15380	15436	15341	15457	15413	15453	15536	15358	15749	15627	15540	15452	15626	15402	15467	15404	15569	15421	15452	15473	15542	15672	15620	15610	15445	15357	15521	15625	15480	15562	15444	15565	15501	15422	15616	15545	15600	15472	15567	15579	15617	15636	15503	15597	15409	15377	15489	15434	15410	15390	15375	15507	15425	15527	15674	15506	15351	15568	15680	15512	15509	15453	15541	15615	15439	15570	15523	15475	15645	15459	15454	15651	15625	15462	15465	15483	15380	15439	15624	15380	15562	15542	15473	15449	15476	15553	15536	15441	15389	15466	15586	15505	15535	15680	15573	15614	15557	15426	15495	15438	15445
23556	21055	28711	35391	57343	54699	42389	29887	22783	19516	17966	17520	17532	17515	17320	17376	17402	17302	17522	17359	17284	17339	17579	17236	17609	17461	17346	17359	17188	17461	17277	17350	17284	17162	17454	17242	17215	17336	17350	17368	17418	17349	17340	17149	17178	17211	17299	17404	17134	17177	17018	17347	17114	17197	17255	17236	17335	17295	17168	17512	17378	17304	17379	17367	17544	17106	17284	17247	17246	17381	17275	17181	17141	17136	17331	17491	17262	17253	17253	17281	17387	17087	17205	17162	17105	17189	17153	17303	17324	17246	17321	17151	17298	17154	17301	17288	17323	17289	17218	17232	17185	17244	17533	17212	17283	17189	17197	17287	17097	17307	17287	17073	17254	17392	17092	17184	17299	17211	17379	17320	17221	17177	17141	17329	17238	17197	17290	17311	17479	17104	17433	16976	17361	17190	17294	17220	17325	17293	17072	17274	17186	16999	17232	17339	17113	17292	17360	17235	17135	17276	17210	17346	17270	17210	17487	17164	17206	17141	17392	17214	17383	17206	17173	17144	17389	17218	17067	17298	17272	17338	17426	17362	17164	17171	17177	17342	17608	17294	17205	17213	17169	17329	17047	17282	17069	17168	17170	17160	17338	17214	17162	17122	17299	17453	17365	17215	17377	17346	17329	17292	17243	17368	17304	17331	17076	17190	17289	17113	17223	17297	17132	17192	17084	17320	17422	17089	17253	17271	17251	17354	17262	17196	17286	17121	17270	17374	17244	17445	17292	17340	17131	17133	17130	17235	17345	17142	17391	17339	17217	17305	17214	17168	17112	17204	17283	17154	17070	17206	17177	17114	17110	17184	17210	17233	17274	17138	17433	17240	17315	17195	17161	17095	17179	17310	17180	16972	17244	17139	17322	17310	17451	17213	17244	17186	17289	17076	17403	17161	17343	17262	17114	17139	17120	17245	17235	17353	17242	17301	17361	17293	17110	17181	17267	17143	17301	17258	17234	17050	17111	17265	16984	17218	17364	17210	17197	17187	17365	17437	17304	17343	17290	17404	17171	17130	17169	17339	17250	17229	17256	17110	17170	17379	17384	17426	17205	17089	16953	17221	17214	17021	17190	17331	17024	17261	17332	17136	17351	17186	17075	17222	17162	17371	17340	17198	17257	17123	17106	17513	17363	17393	17283	17379	17208	17051	17172	17173	17230	17189	17129	17201	17214	17172	16986	17289	17231	17256	17338	17373	17162	17168	17179	17218	17365	17472	16986	17260	17069	17387	17186	17259	17273	17231	17206	17225	17184	17417	17163	17311	17218	17196	17186	17241	17125	17187	17273	17220	17063	17342	17358	17139	17330	17230	17164	17060	17280	17306	17346	17249	17218	17258	17167	17181	17404	17334	17242	17067	17133	17216	17071	17285	17216	17248	17228	17190	17200	17362	17442	17371	17015	17253	17094	17422	17171	17223	17244	17350	17395	17280	16999	17252	17143	17292	17304	17336	17253	17312	17045	17206	17131	17295	17261	17166	17186	17172	17185	17197	17280	17142	17178	17147	17359	17216	17312	17275	17130	17151	17269	17182	17520	17443	17268	17303	17340	17253	17065	17308	17325	17354	17278	17279	17412	17183	17241	17217	17263	17215	17254	17011	17299	17062	17137	17130	17265	17197	17318	17179	17264	17358	17198	17104	17214	17228	17134	17410	17130	17040	17174	17327	17319	17286	17364	17424	17194	17312	17092	17248	17257	17270	17360	17076	17204	17225	17366	17260	17325	17310	17372	17213	17046	17169	17115	17203	17164	17173	17310	17183	17405	17068	17191	17247	17155	17340	17173	17233	17330	17233	17452	17295	17223	17129	17159	17371	17284	17228	17135	17180	17049	17148	17117	17512	17267	17167	17105	17035	17178	17218	17272	17225	17093	17327	17277	17312	17346	17248	17230	17140	17301	17197	17265	17195	17164	17255	17233	17133	17288	17279	17256	17180	17154	17218	17400	17156	16993	17437	17142	17197	17075	17073	17168	17121	17127	17213	17177	17302	17328	17012	17089	17300	17162	17196	17332	17263	17214	17256	17496	17243	17248	17186	17115	17175	17278	17137	17302	17325	17151	17126	17002	17334	17137	17288	17264	17311	17164	17214	17181	17010	17162	17292	17455	17328	17272	17503	17376	17161	17207	17114	17074	17228	17260	17369	17070	17286	17152	17229	17189	17325	17314	17272	17199	17036	17345	17222	17504	17201	17072	17226	17363	17324	16999	17285	17199	17356	17371	17339	17318	17221	17132	17314	17294	17117	17136	17315	17044	17112	17279	17388	17146	17362	17090	17161	17167	17095	17396	17282	17240	17145	17088	17209	17254	17277	17224	17100	17344	17318	17141	17295	17247	17349	17422	17103	17204	17353	17249	17102	17162	17238	17265	17258	17290	17208	17422	17273	17277	17284	17478	17112	17301	17276	17225	17294	17298	17348	17421	17266	17284	17268	17257	17463	17159	17371	17286	17400	17148	17124	17454	17325	17045	17344	17223	17200	17183	17398	17387	17134	17248	17111	17083	17183	17139	17182	17302	17506	17375	17199	17378	17173	17214	17169	17108	17256	17204	17246	17104	17206	17223	17287	17385	17143	17243	17068	17158	17218	17319	17197	17117	17279	17190	17333	17248	17145	17154	17277	17286	17161	17269	17222	17394	17203	17364	17214	17204	17245	17516	17153	17159	17147	17000	17348	17200	17093	17315	17105	17235	17211	17080	17069	17364	17177	17343	17294	17256	17094	17229	17302	17189	17281	17161	17209	17256	17165	17329	17367	17219	17115	17397	17604	17183	17322	17355	16994	17347	17278	17349	17071	17270	17041	17147	17281	17175	17294	17366	17433	17383	17284	17287	17223	17149	17093	17105	17040	17119	17104	17371	17295	17228	17477	17271	17464	17157	17191	17102	17137	17426	17317	17208	17090	17371	17313	17397	17248	17197	17176	16928	17066	17161	17199	17135	17372	17364	17235	17220	17221	17465	17307	17205	17438	17210	17076	17422	17032	17307	17338	17296	17376	17137	16983	17287	17132	17259	17092	17219	17067	17037	17200	17112	17300	17236	17362	17305	17145	17282	17406	17218	17048	17229	17156	17354	17303	17202	17370	17337	17247	17269	17260	17137	17326	17119	17242	17351	17174	17319	17214	17125	17303	17051	17128	17238	17236	17380	17171	17375	17306	17108	17156	17416	17362	17374	17410	17182	17117	17362	17353	17354	17245	17242	17435	17399	17269	17241	17255	17203	17335	17235	17225	17177	17084	17407	17324	17129	17037	17324	17236	17132	17190	17231	17168	17236	17271	17381	17424	17271	17198	17290	17140	17201	17197	17121	17258	17401	17392	17328	17349	17214	17238	17191	17137	17328	17209	17146	17101	17241	17179	17059	17150	17159	17184	17194	17157	17264	17059	17226	17363	17278	17252	17274	17260	17159	17280	17356	17406	17366	17187	17196	17147	17272	16973	17122	17405	17399	17359	17335	17199	17350	17287	17325	17338	17310	17152	17200	17228	16990	17269	17296	17143	17191	17206	17320	17283	17436	17264	17457	17183	17474	17150	17344	17337	17387	17049	17260	17283	17530	17206	17238	17272	17198	17123	17227	17243	17209	17306	17291	17224	17232	17294	17219	17238	17329	17355	17261	17064	17273	17349	17167	17204	17218	17246	17218	17148	17132	17151	17269	17324	17501	17354	17337	17340	17432	17252	17400	17192	17071	17401	17252	17277	17191	17189	17263	17382	17036	17163	17160	17106	17312	17013	16985	17159	17160	17368	17379	17382	17364	17523	17233	17316	17228	17040	17312	17194	17222	17124	17378	17331	17279	17373	17314	17214	17222	17207	17428	17224	17350	17338	17202	17228	17261	17053	17272	17117	17250	17097	17323	17212	17349	17191	17215	17146	17194	17313	17268	17187	17145	17152	17290	17140	17151	17178	17248	17249	17082	17250	17261	17285	17269	17124	17060	17201	17284	17270	17090	17225	17180	16998	17083	17266	17101	17150	17281	17253	17309	16997	17216	17066	17171	17234	17234	17296	17147	17142	17015	17438	17293	17362	17261	17467	17300	17277	17295	17024	17301	17179	17266	17225	17257	17215	17156	17249	17209	17051	17194	17368	17185	17283	17180	17346	17137	17099	17318	17274	17284	17365	17264	17178	17192	17283	17323	17320	17224	17292	17072	17177	17064	17197	17319	17274	16880	17392	17411	17401	17281	17352	17086	17152	17188	17186	17243	17361	17224	17200	17121	17306	17332	17042	17392	17295	17268	17309	17281	17314	17422	17352	17293	17052	17217	17292	17191	17237	17342	17233	17068	17053	17292	17453	17218	17138	17161	17110	17242	17101	17313	17286	17225	17338	17283	17226	17191	17173	17326	17344	17300	17163	17195	17224	16991	17314	17265	17141	17231	17169	17215	17340	17332	17210	17312	17117	17235	17272	17182	17275	17223	17320	17365	17238	17422	17267	17175	17253	17411	17364	16959	17249	17202	17217	17035	17099	17216	17151	17343	17140	17173	17397	17175	17385	17263	17245	17213	17172	17282	17259	17251	17225	17357	17040	17221	17310	16948	17190	17141	17325	17413	17149	17074	17172	17170	17165	17256	17472	17198	17450	17243	17246	17252	17206	17322	17265	17230	17189	17003	17201	17215	17261	17157	17340	17478	17171	17202	17157	17359	17093	17071	17141	17345	17227	17079	17133	17211	17510	17189	17159	17189	17022	17285	17114	17181	17298	17283	17197	17342	17299	17253	17141	17233	17292	17214	17341	17171	17128	17463	17300	17113	17320	17219	17264	17182	17054	17330	17133	17272	17160	17216	17228	17182	17350	17477	17413	17369	17231	17319	17260	17233	17012	17209	17355	17292	17275	17161	17249	17321	17412	17261	17205	17264	17207	17378	17401	17223	17181	17113	17355	17247	17101	17124	17366	17280	17303	17376	17079	17338	17052	17357	17363	17433	17232	17367	17120	17104	17389	17256	17054	17278	17091	17304	17242	17200	17147	17272	17332	17248	17232	17374	17226	17253	17326	17546	17328	17202	17243	17396	17306	17341	17132	17334	17240	17269	17313	17183	17127	17172	17132	17372	17258	17164	17266	17215	17178	17199	17026	17213	17124	17260	17279	17119	17329	17316	17241	17187	17282
20182	37762	44349	61879	66527	55923	42340	30161	21676	17639	16175	15801	15774	15486	15719	15761	15734	15552	15729	15685	15669	15677	15760	15934	15721	15726	15586	15706	15800	15722	15668	15649	15612	15687	15889	15520	15587	15543	15768	15690	15713	15461	15443	15753	15630	15814	15797	15524	15691	15576	15672	16031	15582	15515	15769	15703	15905	15686	15743	15509	15767	15688	15672	15838	15421	15721	15822	15733	15634	15635	15686	15764	15623	15615	15728	15783	15607	15661	15818	15568	15686	15666	15834	15737	15794	15819	15858	15501	15821	15791	15521	15647	15605	15608	15482	15803	15692	15577	15626	15760	15774	15620	15654	15737	15713	15772	15698	15740	15752	15759	15637	15781	15588	15722	15661	15666	15525	15925	15584	15739	15758	15754	15648	15692	15614	15700	15626	15639	15670	15687	15817	15669	15837	15725	15839	15671	15732	15674	15542	15787	15856	15739	15623	15629	15634	15644	15647	15577	15756	15733	15663	15825	15626	15645	15704	15647	15671	15567	15625	15563	15528	15585	15463	15439	15672	15613	15591	15645	15813	15693	15828	15603	15610	15655	15592	15616	15619	15580	15633	15608	15643	15782	15667	15600	15495	15714	15569	15876	15677	15648	15639	15835	15730	15730	15652	15769	15669	15738	15676	15676	15739	15729	15498	15755	15704	15746	15703	15801	15620	15616	15678	15655	15657	15680	15545	15509	15570	15658	15591	15477	15827	15690	15780	15585	15616	15773	15724	15677	15697	15853	15643	15690	15763	15698	15655	15601	15571	15726	15740	15454	15729	15745	15809	15563	15681	15810	15726	15715	15900	15742	15532	15883	15669	15758	15629	15611	15723	15689	15716	15616	15523	15854	15617	15710	15646	15722	15943	15694	15496	15595	15564	15701	15787	15545	15698	15745	15718	15662	15764	15685	15606	15771	15797	15757	15690	15722	15795	15627	15805	15630	15768	15566	15724	15671	15765	15674	15597	15575	15619	15633	15507	15698	15634	15830	15695	15665	15538	15645	15580	15551	15866	15702	15858	15649	15606	15622	15693	15703	15776	15756	15711	15678	15587	15776	15613	15761	15552	15448	15595	15621	15713	15736	15541	15672	15773	15694	15597	15704	15729	15680	15445	15810	15606	15798	15786	15670	15764	15755	15654	15819	15695	15778	15734	15654	15749	15698	15674	15731	15696	15778	15832	15590	15667	15698	15790	15724	15634	15761	15651	15698	15815	15796	15622	15585	15525	15580	15678	15522	15707	15713	15879	15702	15736	15582	15898	15587	15666	15650	15684	15565	15449	15489	15663	15654	15660	15517	15712	15474	15658	15667	15846	15541	15537	15666	15797	15703	15617	15670	15691	15631	15701	15667	15462	15593	15671	15589	15631	15679	15650	15535	15634	15588	15856	15635	15550	15669	15590	15644	15819	15667	15788	15737	15661	15440	15693	15625	15645	15569	15668	15758	15793	15651	15690	15679	15701	15613	15710	15662	15981	15703	15703	15650	15631	15603	15705	15671	15533	15746	15854	15796	15575	15690	15649	15746	15723	15657	15646	15824	15608	15680	15720	15616	15618	15731	15529	15618	15537	15480	15664	15616	15746	15533	15674	15625	15844	15642	15563	15821	15781	15644	15651	15833	15701	15769	15538	15572	15628	15626	15594	15592	15736	15718	15695	15769	15708	15624	15602	15699	15597	15751	15755	15690	15595	15516	15694	15591	15609	15627	15533	15718	15691	15635	15763	15479	15618	15674	15769	15627	15575	15636	15739	15690	15746	15573	15705	15775	15564	15670	15797	15590	15470	15534	15679	15632	15724	15651	15717	15732	15656	15567	15626	15633	15749	15646	15656	15764	15663	15558	15863	15699	15612	15722	15904	15567	15636	15530	15661	15723	15564	15888	15775	15728	15846	15670	15709	15796	15751	15632	15734	15625	15560	15587	15819	15546	15568	15581	15741	15661	15652	15706	15736	15688	15640	15601	15753	15831	15624	15629	15661	15822	15628	15672	15577	15671	15751	15606	15685	15670	15731	15654	15630	15752	15660	15475	15708	15791	15670	15630	15696	15647	15613	15593	15690	15665	15780	15721	15580	15729	15782	15662	15695	15559	15652	15651	15671	15630	15730	15614	15706	15585	15727	15659	15694	15545	15532	15630	15632	15663	15779	15661	15707	15583	15711	15708	15542	15489	15686	15515	15542	15703	15550	15530	15623	15703	15590	15687	15745	15721	15616	15641	15784	15620	15707	15455	15811	15643	15663	15697	15704	15687	15663	15567	15654	15654	15715	15618	15632	15671	15669	15679	15701	15676	15715	15798	15812	15590	15658	15710	15528	15681	15620	15655	15732	15606	15469	15593	15522	15744	15659	15674	15695	15625	15661	15431	15670	15611	15774	15603	15683	15730	15512	15626	15584	15662	15590	15759	15725	15749	15814	15651	15787	15836	15563	15872	15389	15751	15648	15388	15703	15671	15626	15632	15515	15608	15654	15656	15869	15642	15721	15589	15576	15667	15661	15628	15708	15570	15695	15601	15781	15676	15688	15737	15645	15597	15699	15638	15681	15650	15791	15701	15500	15730	15834	15806	15631	15824	15694	15723	15758	15675	15610	15602	15605	15666	15549	15649	15798	15528	15714	15712	15562	15657	15610	15711	15658	15787	15729	15733	15688	15674	15552	15523	15690	15681	15601	15674	15585	15845	15716	15721	15697	15697	15566	15812	15705	15790	15533	15638	15778	15672	15578	15575	15668	15642	15740	15489	15695	15834	15712	15636	15703	15623	15570	15632	15757	15713	15804	15518	15714	15635	15802	15726	15724	15510	15634	15631	15687	15617	15863	15696	15626	15770	15713	15529	15738	15631	15546	15681	15666	15624	15735	15711	15522	15610	15706	15613	15615	15729	15658	15655	15556	15501	15450	15645	15565	15574	15778	15659	15583	15713	15671	15598	15595	15646	15708	15764	15531	15634	15604	15747	15524	15825	15718	15568	15816	15712	15806	15759	15698	15735	15552	15780	15667	15737	15612	15683	15645	15734	15567	15868	15616	15652	15596	15735	15697	15578	15711	15582	15641	15720	15519	15830	15773	15806	15819	15729	15773	15550	15739	15437	15717	15615	15774	15754	15811	15754	15632	15634	15601	15568	15616	15678	15700	15692	15598	15804	15777	15593	15464	15685	15540	15736	15658	15701	15743	15802	15790	15710	15691	15717	15601	15727	15601	15798	15680	15735	15607	15793	15725	15655	15646	15722	15651	15777	15720	15464	15585	15747	15533	15790	15678	15685	15810	15761	15669	15707	15669	15812	15633	15598	15823	15795	15703	15744	15677	15655	15737	15638	15779	15800	15567	15631	15755	15753	15788	15399	15624	15748	15734	15608	15575	15706	15636	15830	15760	15575	15822	15776	15597	15566	15717	15488	15658	15623	15769	15707	15743	15669	15730	15718	15654	15633	15683	15528	15563	15706	15728	15856	15664	15524	15761	15636	15730	15597	15745	15803	15808	15747	15666	15605	15735	15667	15728	15804	15784	15735	15932	15646	15625	15786	15629	15699	15630	15701	15766	15653	15556	15653	15718	15638	15576	15593	15773	15734	15646	15697	15658	15636	15870	15660	15665	15585	15785	15709	15597	15787	15522	15699	15793	15663	15740	15439	15596	15630	15752	15686	15789	15496	15747	15743	15585	15440	15659	15632	15720	15727	15856	15688	15695	15522	15601	15654	15690	15583	15730	15768	15782	15590	15576	15503	15493	15692	15697	15649	15670	15546	15652	15756	15671	15792	15573	15722	15784	15706	15500	15705	15472	15683	15651	15618	15694	15830	15575	15489	15666	15632	15458	15752	15738	15587	15712	15744	15743	15632	15560	15759	15742	15616	15733	15542	15680	15725	15789	15858	15791	15644	15722	15491	15746	15542	15587	15651	15677	15783	15629	15626	15572	15603	15682	15685	15705	15660	15682	15591	15553	15691	15756	15689	15624	15782	15674	15692	15748	15616	15652	15590	15687	15834	15711	15724	15614	15791	15673	15821	15462	15608	15784	15672	15720	15720	15554	15502	15750	15609	15771	15701	15653	15622	15550	15682	15686	15649	15701	15812	15620	15758	15790	15722	15495	15736	15646	15463	15768	15542	15614	15627	15802	15792	15815	15651	15785	15602	15682	15746	15636	15662	15711	15582	15539	15675	15625	15610	15688	15722	15669	15669	15561	15655	15749	15721	15624	15727	15753	15826	15548	15628	15837	15698	15528	15464	15801	15810	15652	15748	15704	15649	15676	15674	15688	15661	15730	15670	15859	15811	15535	15704	15639	15668	15632	15695	15627	15910	15661	15695	15793	15750	15646	15678	15592	15685	15835	15578	15887	15549	15627	15765	15799	15529	15797	15629	15570	15670	15721	15877	15630	15509	15698	15651	15564	15697	15772	15860	15830	15700	15612	15701	15717	15708	15814	15837	15642	15641	15607	15635	15671	15677	15741	15668	15591	15573	15809	15535	15556	15740	15629	15664	15534	15671	15823	15621	15681	15667	15528	15733	15554	15671	15692	15575	15790	15719	15723	15640	15511	15762	15716	15709	15715	15756	15604	15774	15726	15741	15622	15688	15826	15743	15661	15578	15647	15757	15828	15697	15530	15971	15634	15816	15528	15519	15976	15501	15637	15718	15688	15664	15644	15723	15697	15756	15668	15707	15421	15695	15794	15614	15734	15742	15779	15613	15633	15632	15735	15870	15716	15632	15466	15621	15556	15721	15762	15515	15733	15723	15551	15662	15529	15753	15704	15917	15549	15732	15651	15598	15740	15632	15850	15576	15501	15614	15616	15691	15586	15647	15541	15678	15921	15606	15534	15777	15629	15674	15822	15646	15652	15830	15776	15629	15737	15707	15676	15446	15612	15699	15793	15645	15814	15614	15490	15629	15775	15750	15772	15628	15642	15608	15746	15706	15735	15658	15661	15641	15578	15645	15695	15696	15727	15758	15816	15637	15625	15556	15724	15495	15521	15547	15645	15830	15623	15430	15667	15775	15577	15599	15702	15681	15679	15699	15696	15672	15577	15603	15663	15672	15777	15647	15804	15708	15785	15661	15759	15550	15796	15702	15550	15759	15673	15717	15801	15662	15762	15547	15641	15603	15662	15721	15778	15612
22514	21010	28889	29654	55062	61218	54485	40334	29156	22285	19123	17920	17811	17530	17567	17723	17776	17534	17756	17693	17513	17557	17676	17572	17643	17457	17419	17561	17578	17300	17546	17553	17563	17728	17515	17661	17419	17585	17507	17411	17348	17454	17491	17282	17662	17593	17521	17735	17488	17586	17567	17397	17302	17684	17513	17623	17559	17370	17679	17349	17463	17426	17518	17359	17576	17592	17437	17572	17323	17474	17550	17322	17486	17449	17488	17596	17450	17432	17331	17586	17313	17300	17586	17246	17436	17263	17553	17544	17611	17507	17434	17532	17703	17437	17356	17646	17436	17580	17390	17412	17433	17436	17393	17467	17565	17375	17667	17405	17429	17377	17417	17377	17443	17380	17619	17434	17531	17504	17425	17496	17557	17413	17365	17162	17353	17441	17557	17429	17467	17336	17462	17462	17355	17286	17501	17476	17557	17476	17593	17388	17469	17550	17739	17156	17331	17463	17502	17342	17741	17155	17425	17621	17518	17296	17466	17405	17489	17662	17477	17439	17263	17370	17502	17444	17321	17434	17399	17381	17449	17534	17568	17370	17462	17559	17398	17274	17500	17304	17416	17360	17390	17349	17466	17342	17434	17307	17360	17400	17450	17376	17527	17360	17500	17570	17817	17343	17517	17582	17277	17506	17245	17506	17401	17400	17172	17318	17451	17363	17375	17407	17441	17450	17313	17361	17376	17569	17545	17524	17399	17396	17428	17613	17306	17382	17508	17451	17362	17325	17553	17416	17418	17456	17438	17522	17509	17306	17533	17541	17604	17736	17328	17427	17520	17473	17412	17350	17548	17307	17310	17295	17490	17407	17319	17294	17462	17280	17554	17549	17280	17286	17269	17433	17352	17458	17470	17552	17514	17612	17515	17385	17434	17452	17393	17488	17272	17581	17555	17329	17439	17485	17330	17401	17386	17382	17407	17495	17364	17310	17386	17708	17429	17537	17452	17554	17612	17282	17559	17589	17498	17440	17384	17566	17423	17539	17527	17505	17465	17312	17490	17548	17417	17472	17443	17330	17458	17417	17321	17489	17449	17336	17474	17426	17535	17477	17435	17508	17374	17346	17393	17419	17328	17430	17352	17268	17536	17265	17401	17389	17524	17324	17231	17357	17470	17439	17465	17443	17371	17505	17399	17401	17540	17387	17375	17276	17338	17401	17423	17496	17402	17295	17332	17275	17406	17707	17423	17645	17247	17480	17726	17447	17408	17475	17548	17393	17466	17454	17310	17215	17366	17537	17294	17500	17603	17308	17562	17456	17384	17413	17552	17471	17643	17599	17483	17224	17672	17314	17452	17342	17470	17387	17511	17511	17364	17224	17374	17592	17354	17370	17347	17474	17449	17200	17611	17436	17547	17425	17613	17229	17377	17294	17448	17489	17303	17366	17433	17522	17551	17583	17163	17388	17373	17461	17354	17528	17341	17266	17387	17263	17273	17498	17514	17306	17418	17354	17509	17525	17404	17466	17471	17364	17418	17297	17548	17369	17351	17289	17290	17466	17300	17489	17261	17316	17424	17498	17512	17408	17428	17409	17245	17384	17337	17407	17248	17497	17528	17410	17421	17445	17352	17377	17295	17552	17483	17408	17326	17384	17216	17598	17264	17436	17446	17561	17417	17480	17518	17548	17373	17255	17300	17247	17371	17233	17401	17387	17508	17543	17641	17443	17429	17287	17541	17529	17447	17356	17355	17450	17483	17364	17626	17482	17232	17683	17562	17481	17421	17497	17494	17297	17379	17436	17541	17316	17447	17274	17380	17466	17548	17439	17388	17454	17442	17505	17308	17401	17473	17717	17506	17429	17701	17341	17341	17449	17592	17348	17287	17272	17462	17532	17279	17467	17273	17350	17586	17456	17419	17619	17292	17557	17386	17499	17488	17332	17222	17458	17326	17540	17460	17425	17261	17472	17340	17482	17572	17421	17357	17327	17366	17407	17409	17465	17394	17381	17339	17358	17352	17202	17293	17379	17452	17562	17404	17376	17371	17443	17555	17586	17429	17503	17422	17318	17484	17372	17504	17340	17421	17311	17472	17327	17340	17389	17372	17649	17503	17252	17687	17417	17329	17243	17433	17406	17375	17607	17459	17337	17249	17493	17606	17516	17379	17360	17434	17491	17380	17333	17499	17404	17398	17379	17416	17419	17212	17240	17236	17366	17389	17502	17241	17340	17297	17453	17469	17338	17314	17596	17321	17314	17539	17292	17592	17455	17547	17443	17450	17425	17598	17528	17406	17459	17438	17585	17619	17612	17441	17575	17585	17481	17524	17191	17366	17332	17177	17413	17408	17339	17421	17221	17416	17456	17403	17311	17522	17393	17243	17213	17387	17324	17485	17480	17156	17286	17439	17406	17516	17373	17480	17356	17480	17336	17418	17665	17495	17412	17726	17365	17546	17280	17427	17448	17336	17341	17541	17594	17381	17320	17445	17412	17281	17463	17306	17389	17468	17436	17500	17451	17262	17572	17427	17455	17504	17513	17463	17456	17553	17455	17296	17470	17491	17495	17453	17594	17350	17512	17270	17298	17509	17428	17264	17446	17429	17363	17248	17476	17583	17426	17300	17352	17350	17452	17256	17471	17399	17375	17422	17166	17584	17413	17473	17435	17411	17721	17681	17177	17320	17417	17475	17463	17427	17450	17525	17382	17274	17507	17440	17534	17193	17413	17554	17416	17540	17435	17499	17306	17301	17438	17523	17795	17416	17401	17517	17339	17326	17621	17365	17350	17303	17307	17325	17562	17378	17232	17579	17477	17455	17343	17473	17412	17464	17445	17633	17396	17327	17446	17527	17440	17521	17395	17436	17356	17560	17448	17454	17409	17484	17493	17480	17485	17533	17349	17592	17504	17433	17363	17658	17442	17563	17651	17546	17370	17482	17425	17552	17572	17590	17416	17614	17564	17271	17461	17443	17534	17415	17202	17524	17368	17251	17547	17586	17505	17435	17578	17290	17318	17479	17364	17621	17632	17318	17310	17532	17411	17538	17394	17801	17405	17233	17550	17436	17290	17339	17468	17377	17304	17262	17400	17420	17457	17490	17549	17308	17221	17424	17591	17533	17528	17333	17410	17454	17415	17423	17434	17520	17345	17481	17320	17143	17510	17341	17562	17517	17486	17341	17601	17528	17509	17379	17230	17249	17301	17250	17314	17370	17374	17402	17188	17263	17425	17499	17449	17488	17248	17237	17271	17607	17381	17426	17321	17351	17455	17404	17552	17434	17458	17463	17487	17457	17403	17306	17283	17394	17612	17293	17545	17494	17572	17632	17490	17349	17498	17550	17400	17456	17596	17354	17369	17389	17390	17225	17432	17319	17418	17188	17460	17433	17320	17263	17361	17291	17506	17346	17371	17487	17606	17612	17330	17215	17510	17384	17367	17491	17499	17413	17452	17290	17473	17223	17514	17475	17243	17171	17476	17409	17091	17377	17349	17369	17305	17504	17412	17437	17470	17396	17543	17363	17518	17436	17256	17421	17371	17497	17448	17501	17305	17461	17367	17442	17403	17323	17431	17527	17648	17366	17365	17284	17483	17346	17382	17506	17378	17368	17341	17216	17429	17395	17329	17492	17729	17404	17259	17257	17513	17458	17465	17591	17467	17565	17365	17415	17311	17564	17354	17481	17330	17541	17419	17504	17363	17467	17430	17444	17261	17432	17326	17443	17273	17358	17331	17460	17551	17433	17309	17256	17376	17695	17331	17391	17439	17429	17264	17334	17464	17552	17383	17606	17332	17454	17496	17567	17274	17391	17328	17254	17273	17476	17478	17388	17362	17404	17492	17342	17518	17333	17524	17364	17254	17259	17267	17357	17400	17361	17469	17521	17470	17315	17288	17431	17532	17417	17456	17309	17596	17469	17494	17449	17319	17309	17290	17543	17347	17440	17424	17418	17423	17267	17462	17490	17456	17473	17555	17280	17555	17462	17518	17324	17427	17469	17318	17290	17302	17484	17494	17490	17416	17553	17278	17425	17374	17485	17376	17556	17392	17255	17361	17366	17387	17499	17323	17357	17415	17549	17462	17195	17354	17444	17362	17377	17432	17285	17309	17627	17456	17249	17362	17253	17217	17472	17395	17435	17475	17528	17368	17411	17472	17393	17286	17265	17441	17326	17459	17462	17468	17660	17456	17329	17581	17638	17468	17362	17411	17380	17438	17248	17324	17507	17590	17568	17405	17549	17416	17462	17399	17563	17439	17575	17475	17231	17455	17570	17437	17672	17457	17466	17541	17389	17292	17204	17406	17527	17426	17306	17172	17380	17347	17381	17383	17490	17367	17500	17493	17427	17389	17381	17323	17374	17337	17623	17454	17565	17262	17552	17609	17319	17298	17364	17343	17417	17542	17326	17427	17366	17539	17521	17305	17392	17283	17546	17186	17557	17333	17388	17548	17501	17489	17482	17465	17474	17539	17541	17403	17569	17449	17409	17604	17458	17412	17439	17430	17397	17350	17520	17341	17518	17256	17444	17355	17355	17485	17469	17368	17427	17369	17290	17491	17382	17601	17208	17566	17534	17339	17305	17622	17432	17383	17447	17388	17372	17264	17593	17650	17738	17205	17298	17489	17368	17258	17380	17479	17496	17493	17340	17443	17389	17425	17475	17270	17437	17356	17367	17406	17409	17387	17397	17362	17460	17496	17493	17549	17440	17440	17318	17288	17376	17418	17384	17360	17494	17343	17445	17453	17324	17351	17424	17651	17425	17315	17383	17464	17337	17669	17368	17224	17311	17560	17446	17347	17508	17382	17398	17321	17274	17568	17485	17469	17397	17398	17512	17385	17451	17306	17438	17648	17271	17411	17489	17598	17414	17512	17412	17376	17412	17230	17483	17424	17505	17406	17350	17425	17439	17492	17589	17306	17288	17438	17507	17465	17276	17646	17496	17337	17748	17392	17333	17603	17462	17316	17271	17417	17322	17505	17334	17456	17497	17470	17696	17346	17311	17451	17544	17438	17438	17293	17676	17455	17697	17400	17646	17506	17663	17469	17308	17453	17470	17265	17485	17628	17480	17206	17353	17549	17387	17362	17503	17249	17333	17488	17650	17430	17613	17318	17371	17462	17590	17436	17478	17470	17524	17491	17370	17586	17505	17470	17172	17347	17609	17470	17433	17284
20330	37490	42931	67992	76481	68670	56132	42185	29189	20350	16975	16075	15880	15928	15955	15960	15855	15844	15890	15892	15912	15965	15744	15926	15853	15999	15910	15951	15838	15872	15864	15983	15911	15867	15859	15850	15966	15750	15906	16023	15731	15835	15736	15918	15815	15872	15727	15861	15902	15789	15866	15779	15793	15859	15662	15798	15797	15818	15676	15766	15764	15906	15798	15704	15824	15810	15858	15849	15660	15757	15912	15922	15596	15876	15766	15706	15764	15875	15887	15769	15870	15675	15796	15732	15748	15716	15866	15916	15578	15776	15689	15803	15732	15851	15783	15861	15898	15720	15789	15946	15779	15858	15795	15956	15901	15874	15792	15690	15666	15875	15732	15817	15618	15817	15862	15876	15865	15749	15640	15629	15650	15708	15770	15697	15812	15900	15821	15857	15918	15907	15805	15778	15753	15808	15637	15817	15702	15781	15700	15943	15886	15745	15596	15771	15759	15881	15719	15946	15783	15825	15874	15935	15641	15844	15758	15747	15938	15865	15772	15820	15720	15778	15908	15746	15858	15815	15891	15734	15782	15792	15756	15704	15906	15891	15814	15827	15889	15800	15789	15764	15754	15804	15599	15977	15974	15719	15986	15841	15719	15861	15857	15823	16009	16009	15854	15751	15720	15991	15783	15863	15750	15892	15830	15860	15882	15739	15682	15737	15989	15773	15844	15832	15668	15765	16007	15860	15891	15809	15775	15893	15797	15691	15938	15800	15915	15806	15946	15655	15642	15818	15810	15786	15792	15687	15884	15678	15944	15709	15824	15802	15892	15884	15815	15748	15796	15834	15962	15828	15869	15649	15804	15835	15774	15841	15702	15669	15672	15652	15767	15703	15715	15834	15704	15855	15897	15924	15713	15851	15914	15769	15815	15902	15875	15799	15872	15675	15790	15761	15745	15719	15867	15743	15593	15730	15857	15669	15759	15836	15996	15708	15794	15890	15954	15765	15721	15852	15715	15704	15797	15639	15823	15787	15756	15837	15861	15828	15781	15831	15926	15794	15821	15843	15709	15778	15730	15879	15616	15967	15799	15694	15777	15733	15853	16036	15674	15688	15735	15962	15854	16009	15767	15761	15942	15886	15765	15770	15747	15977	15781	15792	15663	15656	15685	15753	15796	15961	15803	15842	15776	15822	15706	15820	15900	15802	15768	15682	15970	15822	15720	15699	15742	15680	15813	15922	15772	15914	15925	15699	15728	15808	15964	15673	15890	15872	15951	15770	15853	15884	15829	15721	15751	15981	15701	15868	15839	15624	15745	15823	15794	15889	15826	15690	15706	15856	15790	15652	15823	15839	15699	15860	15761	15931	15808	15898	15825	15871	16028	15744	15868	15741	15793	15846	15809	15696	15762	15881	15847	15693	15796	15726	15796	15757	15847	15626	15952	15788	15934	15622	15765	15780	15715	15651	15859	15739	15847	15839	15726	15851	15820	15734	15763	15710	15910	15818	15689	15756	15785	15718	15842	16023	15715	15665	15904	15872	15764	15835	15818	15838	15682	15942	15754	15872	15761	15808	15731	15660	15887	15961	15679	15839	15745	15757	15779	15839	15818	15702	15718	15883	15907	15748	15765	15926	15760	15753	15849	15976	15699	15809	15846	15898	15789	15967	15824	15736	15858	15791	15851	15921	15897	15768	15759	15938	15740	15790	15671	16060	15934	15765	15805	15663	15833	15889	15774	15756	15872	15786	15874	15763	15733	15652	15893	15846	15721	15656	15733	15878	15576	15778	15816	15967	15815	15881	15792	15732	15906	15841	15861	15831	15800	15857	15496	15893	15880	15717	15828	15753	15790	15788	15732	15744	15698	15831	15792	15756	15769	15806	15654	15935	15793	15836	15756	15783	15719	15666	15908	15850	15840	15666	15743	15805	15923	15941	15819	15746	15809	15824	15877	15739	15836	15761	15841	15676	15878	15768	15754	15799	15796	15829	15800	15659	15872	15696	15959	15719	15929	15725	15737	15922	15676	15771	15812	15761	15874	15779	15785	15856	15844	15834	15691	15823	15669	15896	15685	15797	16034	15893	15697	15823	15888	15737	15798	15748	15682	15903	15837	15998	15853	15741	15860	15810	15780	15750	15629	15841	15795	15912	15789	15845	15811	15814	15947	15812	15663	15834	15814	15778	15896	15822	15800	15711	15672	15836	15716	15885	15844	15859	15793	15891	15711	15743	15914	15829	15836	15779	16055	15811	15714	15681	15727	15974	15722	15736	15881	15777	15832	15795	15711	15796	15811	15862	15802	15776	15777	15853	15816	15643	16036	15822	15917	15787	15836	15912	15926	15806	15827	15856	15877	15900	15787	15728	15656	15624	15923	15842	15848	15712	15776	15739	15719	15734	15753	15764	15849	15945	15943	15769	15711	15752	15948	15680	15793	16018	15781	15813	15844	15857	15819	15758	15813	15973	16028	15809	15742	15703	15843	15771	15741	15692	15948	15821	15712	15811	15727	15743	15940	15723	15689	15600	15591	16038	15773	15698	15857	15826	15865	15844	15866	15916	15771	15826	15760	15780	15856	15879	15668	15831	15785	15886	15956	15742	15892	15799	15848	15916	15719	15788	15619	15919	15562	15882	15974	15858	15739	16002	15928	15787	16083	15785	15774	15950	15885	15956	15784	15771	15893	15731	15784	15943	15778	15826	15888	15687	15891	15848	15906	15872	15844	15896	15932	15867	15547	15909	15916	15697	15920	15564	15804	15728	15781	15626	15752	15846	15718	15713	15819	15671	15753	15838	15911	15838	15854	15700	15752	15946	15794	15731	15838	15693	15795	15693	15685	15800	16016	15781	15765	15831	15801	15625	15812	15625	15669	15799	15882	15848	15756	15850	15858	15788	15872	15772	15794	15734	15765	15921	15764	15826	15808	15656	15888	16015	15829	15631	15684	15853	15759	15687	15774	15692	15760	15934	15731	15824	15811	15634	15830	15807	15912	15676	15826	15818	15824	15817	15789	15883	15899	15772	15722	15731	15993	15712	15900	15620	15936	15764	15843	15688	15761	15739	15787	15765	15830	15644	15777	15893	15888	15668	15714	15840	15778	15744	15686	15727	15718	15887	15999	15764	16007	15924	15886	15914	15893	15885	15728	15849	15750	15879	15906	15805	15637	15924	15534	15738	15737	15745	15666	15953	15750	15903	15897	15592	15706	15834	15856	15729	15773	15837	15720	15684	15727	15900	15830	15893	15811	15822	15661	15646	15792	15835	15651	15799	15879	15894	15684	15768	15764	15739	15797	15799	15716	15566	15766	15629	15758	15652	15927	15660	15848	15793	15720	15839	15805	15922	15837	15862	15784	15840	15730	15806	15904	15741	15614	15730	15745	15778	15878	15799	15748	15702	15770	15885	15745	15916	15872	15640	16040	15860	15942	15930	15784	15911	15742	15832	15883	15687	15612	15851	15987	15861	15749	15657	15964	15903	15847	15806	15710	15857	15791	15936	15559	15680	15721	15768	15962	15952	15743	15877	15910	15940	15955	15803	15812	15769	15726	15780	15790	15870	15775	15761	15767	15820	15827	15892	15779	15865	15763	15911	15703	15691	15871	15811	15754	15790	15853	15932	15971	15891	15797	15839	15875	15640	15671	15787	15819	15688	15762	15721	15771	15761	15838	15773	15604	15694	15907	15686	15998	15581	15789	15673	15779	15848	15555	15767	15859	15808	15833	15883	15794	15924	15688	15729	15821	15705	15724	15860	15825	16030	16015	15671	15851	15721	15836	15862	15903	15823	15856	16008	15766	15645	15893	15897	15718	15879	15877	15725	15630	15919	15873	15925	15791	15788	15868	15824	15713	15721	15728	15793	15856	15714	15817	15835	15560	15858	15842	15750	15824	15830	15737	15758	15770	15962	15785	15907	15871	15721	15918	15777	15662	15945	15716	15874	15817	15696	15811	15911	15967	15752	15816	15850	15822	15672	15938	15800	15780	15782	15774	15884	15844	15763	15611	15949	15796	15761	15911	15685	15747	15810	15748	15924	15912	15675	15866	15650	15845	15923	15641	15879	15830	15603	15810	15826	15729	15692	15811	15733	15650	15758	15687	15771	15815	15943	15816	15963	15611	15785	15795	15985	15681	15774	15873	15932	15702	15856	15932	15900	15829	15944	15604	15961	15673	15808	15622	15733	15838	15796	15773	15779	15803	15911	15903	15657	15798	15843	15767	15883	15979	15689	15888	15708	15865	15863	15682	15887	15816	15846	15930	15944	15709	15761	15743	15826	15860	15824	15928	15739	15877	15864	15911	15649	15876	15778	15873	15860	15793	15640	15737	15914	15918	15788	15691	15967	15933	15874	15910	15833	15805	15839	15786	15931	15839	15871	15875	15812	15784	15805	15864	15664	15848	15734	15783	15779	16090	15839	15741	15777	15689	15805	15706	15856	15703	15635	15629	15854	15759	15733	15810	15910	15633	15906	15855	15737	15859	15866	15981	15793	15746	15808	15760	15957	15953	15750	15871	15868	15840	15878	15868	15905	15798	15736	15740	15664	15737	15789	15940	15856	15781	15764	15825	15777	15874	15829	15885	15911	15827	15900	15665	15873	15821	15904	15862	15814	15778	15830	15900	15952	15648	15744	15747	15734	15945	15681	15933	15762	15980	15840	15740	15763	15905	15858	15714	15843	15904	15813	15960	15815	15830	15910	15692	15949	15761	15796	16008	15660	15647	15818	15886	15926	15770	15957	15843	15779	15785	15875	15716	15870	15889	15840	15740	15838	15590	15905	15876	15756	15718	15840	15866	15892	15812	15828	15964	15764	15922	15922	15703	15834	15768	15854	15734	15927	15818	15701	15833	15807	15913	15687	15829	15679	15807	15678	15952	15764	15742	15770	15680	15866	15831	15754	15742	15968	15764	15972	15827	15883	15720	15784	15907	15530	15763	15766	15709	15846	15932	15768	15675	15775	15852	15774	15916	15781	15716	15693	15795	15743	15918	15728	15636	15782	15836	15853	15917	15905	15842	15805	15637	15820	15895	15785	15864	15989	15778	15777	15587	15820	15770	15729	15818	15710	15915	15749	15795	15774	15706	15838	15867	15949	15906	15855	16026	15991	15695	15694	15655	15738	15976	15688	15738	15809	15763	15665	15774	15809	15778	15709	15804	15793	15703	15828
26959	22716	28920	30886	31679	30731	26404	21545	18984	17654	17280	17231	17265	17117	16962	17106	17048	17164	17103	17282	17218	17101	17076	17230	17189	17095	16955	17032	17318	17226	17245	17151	17053	17089	17089	16939	17280	16948	17189	17066	17238	17143	17030	16900	17114	17263	17124	17106	17048	17211	17204	16978	17117	17202	17091	17160	17178	17225	17075	16794	16968	17011	17187	17044	17196	17109	17194	16971	17081	16983	17174	17097	17132	17126	16985	17033	17219	17123	17155	17223	17431	17243	17279	17025	17058	17281	17080	17037	17031	17140	17027	17142	17159	17076	17298	17048	17082	17155	16989	17043	17145	17218	17001	17124	17014	17127	17232	17172	17250	17039	17058	17206	17171	17137	17066	17084	17017	17245	17245	17115	17171	17039	17203	17236	17093	17161	17137	17097	17235	17112	16952	17195	17267	17200	17158	17397	17064	17105	16856	16952	17084	17198	17128	17161	17053	17116	17060	16951	17109	16820	17132	17091	17183	17128	16977	17158	17023	17012	16976	17249	17266	17119	17175	17175	17008	17320	17136	17208	16996	17128	17177	17082	17244	17133	17004	16994	16964	17073	17070	17181	17131	17108	17370	17201	17107	17209	17047	17235	17077	17280	17186	17104	17219	17032	17040	16983	16995	17113	17106	17036	17152	17150	16891	16978	17183	17061	16913	17144	17171	17084	17062	17233	17095	17044	17117	17196	17073	17090	17185	17301	17066	17107	17231	17094	17140	17173	17046	17438	17192	17107	17154	17050	17121	17161	16974	17031	16898	17278	16961	17117	16988	17201	16988	17261	17144	17088	17188	17022	17081	17001	17042	17021	17193	17150	17169	17220	17030	17105	17151	17114	17293	17192	17211	17228	17120	16947	17174	17256	17241	17028	17150	17017	17127	17100	17004	17232	17139	17015	17035	17146	17212	17206	17202	17256	17230	17228	16916	16955	17126	17011	17019	16979	17153	16998	17114	16991	17008	17063	16942	17166	17042	16938	17125	17163	17191	17291	17064	16940	17079	17031	17096	16954	17059	17021	16992	17122	17265	17112	17068	17142	16985	17159	17097	16868	17000	17189	17155	17072	17324	17114	17028	16986	17070	17129	17062	17197	17098	17010	17055	17077	17190	17029	17254	17179	17181	17047	17176	17015	17072	17232	16899	17085	16982	17101	17029	17023	16937	17251	17138	16969	16982	16902	16932	17262	17338	17211	17295	17149	16998	17210	17174	17231	17227	17161	16984	17183	17093	16930	17195	16902	16974	17060	17071	17125	17179	17176	16833	16950	17263	17261	17021	16966	17000	17141	17135	17112	17363	17100	17079	17148	17014	17074	17088	17176	17157	17025	16962	17399	17165	17136	17304	17041	17082	17214	16981	17115	17161	17273	17177	17012	17123	17030	17014	16823	17153	17299	17180	17117	17112	17044	16965	17179	17070	16930	17195	17008	17213	17233	17170	17243	17102	17435	17122	17067	17200	17069	17253	17011	17078	17146	17168	16953	17096	17009	17125	16940	17048	17115	17325	17308	17114	17030	17352	17175	17157	17113	17115	17048	17220	17283	17149	17256	17105	17215	17261	17178	16971	17077	17124	17259	17075	17318	16910	16907	17082	17103	17162	17066	17207	17105	17184	17024	17189	17065	17046	17176	17158	17160	17131	17125	17139	17165	16952	17151	17051	17194	17201	17142	17003	17184	17146	17187	17127	17158	17223	17110	17104	17061	17170	16989	17105	16963	17086	17308	16838	17183	16955	17059	17329	17177	17085	17299	16912	17300	17113	17025	17103	17088	17139	17239	17315	17167	17114	16971	17197	17014	17204	16983	17055	17059	17014	17112	17164	17026	17387	17108	17130	17108	16973	17026	17174	17060	17145	17150	16834	17130	16976	17162	16869	17012	16957	16913	17042	17153	17263	17069	17090	17231	17107	17020	17191	17143	17079	17145	17149	17086	17060	17232	17154	17167	17064	16964	17042	17124	17212	17238	17100	17131	17084	17112	17004	17297	17121	17061	17170	17174	16919	16932	17251	16991	17145	16952	17240	17048	17247	17083	17235	17030	17246	16952	17219	16996	17128	16909	17247	17040	17038	17129	17122	16898	17340	17030	17310	17158	17247	16978	17109	16990	17135	17085	17161	17183	17040	17109	17124	17110	17299	17330	17244	17102	17017	17157	17136	17121	17171	17107	17250	17305	17230	17005	16861	17113	17043	17256	17260	17078	17098	17070	17194	17156	16984	17046	17118	17214	17118	16815	17100	17150	17084	16911	17096	17277	17166	17051	17165	17174	17012	16982	17162	17218	17281	17183	17213	17125	16927	16984	17190	17204	17157	17220	17049	16993	16983	17322	17332	17073	16782	17234	17025	17122	17284	17185	17004	17172	17005	17060	17142	17106	17228	17330	17176	17164	17115	17197	17058	17226	17057	17174	17239	17066	16956	17126	17185	17123	17148	17142	17335	17150	16953	17029	17172	17291	17310	17244	16985	17108	17224	16931	17105	17193	17173	17004	17100	17013	17216	17238	17196	17054	17299	17262	17073	17124	17206	17194	17015	17183	17269	17035	17066	17234	16956	17104	17064	17086	17155	17050	17100	16932	17129	17278	17007	17203	17079	17219	17034	17103	17143	17065	17076	16878	16978	17007	17186	17060	17061	17227	17068	16893	16949	17021	17109	17190	17203	17251	17096	17141	16964	17262	17170	17248	17034	17087	17305	16989	17251	17132	17102	16994	17050	17163	17219	17062	17076	17016	17201	17174	17085	17177	17022	17104	17181	17133	17004	17138	17101	17002	17217	17274	17321	17229	17381	17084	17009	16955	17019	17083	17127	17061	17015	17038	17079	17087	17205	17183	17116	17015	17179	17139	17178	17004	17089	17141	17047	17044	17194	16969	17028	17071	17099	17222	17065	17076	17015	17152	16968	17264	16943	17102	17162	17109	17148	17097	16984	16999	16920	17004	17160	17250	17098	17077	17202	17163	17087	17290	17028	17096	17122	16979	17183	17093	17046	17192	16972	17128	17077	17163	17207	17229	17143	17137	16988	17223	17207	17076	17081	17067	17098	17258	17005	17178	17054	17144	17191	17104	17005	16982	17058	16909	17127	17147	17193	17224	17078	17039	17118	17381	17251	17096	17395	17085	17077	17017	17064	17111	17113	17176	17253	17113	17195	17336	17081	17216	17155	17043	17106	17171	16988	17140	17152	17170	16974	17065	17097	17315	17255	17177	17342	17233	17182	17036	17212	17043	16994	17232	17098	17185	16842	17111	17247	17174	17105	17046	17077	17129	17260	17202	17087	17185	17106	17089	17098	17255	17117	17046	17128	17338	16987	16981	17213	16979	17235	17307	17176	17249	17182	16947	17146	16974	16996	17202	17022	17094	17077	17178	16979	17201	17268	17351	16956	17251	17065	16971	17253	16997	17027	17297	17411	17126	16957	16962	17017	17038	16993	17201	16896	17186	17151	16918	17134	17021	17038	17029	17182	17170	17120	17136	17066	17062	17055	17151	17190	16843	17199	17031	17105	17131	16907	17132	17035	17136	17268	17167	17317	16899	16982	17316	17138	17153	17299	17221	17164	17145	17124	17076	16866	16982	17152	17055	17190	17121	17029	17037	17140	17070	17112	17050	16920	17288	17203	17111	17259	17210	16989	17070	17362	17249	17032	17239	17162	17113	17015	17130	17260	17101	17141	17040	17158	17002	17186	16965	16980	17108	17010	16805	17242	17100	16978	17028	17112	17111	17208	17036	17229	17136	17056	17141	17163	17339	17259	17106	17201	17312	17196	17080	17054	17107	17191	17110	17188	17181	17268	17208	17238	17210	17245	17194	16920	17189	17059	17022	17130	17191	17391	17243	17321	17026	16888	17087	17245	17077	17176	17031	17167	17195	17072	17262	17074	17086	17084	17232	17419	17298	17260	17291	17262	17208	17150	17189	17007	17227	17273	17028	16989	17030	17220	17136	17065	17153	17216	17116	17263	17127	17095	16966	17062	17102	17157	17075	17147	17353	17108	17083	17065	16987	17013	17170	17148	17088	17145	17225	16978	17056	17274	17048	17203	17031	17018	17176	17200	16997	16911	17109	17077	17052	17230	17220	17181	16994	17266	17046	16999	17051	17058	17045	17093	17162	16785	17162	17200	17119	17070	17030	16874	17102	17153	17046	17152	17019	17123	17186	16902	17108	17258	17070	17028	16949	17182	17047	16971	17052	17002	16947	17150	17199	17039	17029	17236	16987	17130	17055	17327	16998	17293	17274	17180	17247	17047	17253	17128	17132	16910	17173	17244	17014	16888	17229	17210	17054	17259	17129	17214	17239	17214	16892	17214	17198	16981	17141	17090	17135	17168	17094	17235	17241	17100	17319	17023	17063	17087	16898	17208	17250	17239	17026	17188	17137	17018	17120	17194	17120	17273	17236	17266	17041	16942	16922	16984	17222	17194	16869	16967	17049	16989	16953	17108	17123	17188	17206	17258	17297	17253	17102	17166	17006	17139	17112	16993	17096	17089	17051	17308	17157	16950	17028	17299	17091	16961	17018	17169	17036	17101	17175	17107	17274	17105	17071	17120	17142	17194	16898	17096	17098	16999	17085	17196	17210	16986	17033	17010	16875	17109	17029	17203	17044	17082	17188	17154	17052	17285	17084	17076	16853	17061	17092	17218	17173	17165	17229	17107	16922	17186	17052	17258	17200	17289	17227	17030	17062	17037	17196	17193	17108	17069	17298	17186	17152	17036	17185	17139	17066	17090	17158	16960	16971	17074	17039	17053	17007	17093	17051	17139	17168	17171	17282	17006	16942	16974	16988	17272	17006	17192	17058	17163	17040	17177	17136	17085	17131	17227	17166	17164	16923	17300	17203	17010	17070	16983	16948	17130	17047	16965	17078	17082	17032	17202	16880	17085	16929	17299	17228	17043	17109	17179	17092	17073	17098	17009	17189	17044	17203	17042	17165	17312	17034	17019	17215	17217	17014	17043	17155	17227	17259	17120	17050	17179	17144	17184	17070	16937	17004	17088	16978	17227	17157	17060	17166	17116	17193	17148	16958	17088	17217	17090	17014	17203	17118	17203	17197	17328	17196	17006	17195	17113	17074	17046	17045	17107	17101	17266	17288	17110	16970	17062	17112	17152	17276
18936	28857	31312	32256	34653	31997	26324	20672	17409	16062	15699	15853	15458	15677	15702	15781	15568	15721	15623	15710	15505	15392	15488	15579	15471	15636	15737	15756	15720	15661	15707	15636	15542	15543	15631	15695	15470	15555	15586	15480	15520	15673	15657	15601	15574	15525	15728	15590	15496	15556	15548	15499	15593	15584	15466	15758	15569	15557	15504	15513	15538	15798	15680	15675	15674	15742	15426	15594	15736	15565	15584	15570	15541	15507	15702	15540	15705	15669	15754	15696	15427	15678	15660	15727	15611	15660	15503	15624	15630	15639	15673	15638	15581	15635	15758	15394	15553	15641	15588	15515	15631	15676	15702	15680	15498	15471	15597	15549	15453	15656	15675	15486	15666	15635	15836	15421	15608	15571	15660	15492	15561	15811	15431	15733	15766	15765	15724	15602	15579	15608	15448	15542	15654	15515	15631	15559	15563	15684	15462	15590	15558	15653	15558	15577	15547	15690	15599	15613	15560	15593	15692	15551	15531	15591	15675	15734	15400	15495	15717	15575	15489	15701	15579	15645	15602	15605	15764	15677	15689	15696	15661	15751	15602	15606	15591	15575	15695	15630	15449	15578	15551	15641	15788	15549	15571	15524	15434	15716	15655	15590	15755	15778	15658	15540	15757	15621	15483	15683	15648	15750	15569	15541	15623	15813	15609	15516	15469	15618	15680	15604	15709	15571	15593	15631	15635	15607	15576	15439	15665	15465	15716	15621	15670	15576	15762	15680	15648	15570	15682	15546	15532	15571	15479	15516	15605	15563	15546	15558	15728	15467	15444	15764	15456	15652	15670	15646	15617	15572	15583	15652	15539	15602	15782	15701	15604	15800	15709	15465	15691	15512	15664	15687	15514	15513	15675	15506	15671	15508	15742	15540	15595	15616	15396	15730	15515	15668	15600	15745	15604	15718	15592	15457	15548	15751	15476	15781	15612	15624	15479	15686	15657	15659	15430	15619	15714	15750	15501	15553	15634	15621	15662	15588	15638	15682	15678	15596	15439	15662	15674	15605	15604	15562	15676	15607	15555	15674	15509	15586	15456	15551	15755	15658	15542	15603	15476	15692	15774	15555	15643	15611	15604	15580	15608	15600	15530	15522	15587	15600	15627	15652	15563	15640	15649	15641	15627	15550	15690	15629	15493	15600	15630	15505	15619	15559	15503	15716	15615	15622	15579	15611	15640	15677	15713	15481	15693	15556	15792	15608	15699	15521	15514	15817	15601	15375	15884	15459	15615	15696	15597	15758	15564	15610	15608	15648	15645	15499	15679	15618	15517	15726	15772	15508	15485	15751	15685	15630	15351	15733	15541	15614	15482	15506	15596	15605	15594	15642	15707	15467	15601	15661	15694	15583	15586	15540	15624	15599	15615	15637	15492	15688	15715	15542	15529	15568	15690	15458	15462	15604	15660	15708	15547	15482	15578	15532	15719	15628	15710	15661	15761	15498	15562	15559	15645	15640	15610	15547	15552	15624	15590	15624	15680	15722	15610	15665	15752	15613	15788	15373	15772	15582	15647	15637	15705	15693	15711	15640	15636	15461	15568	15621	15468	15548	15654	15635	15610	15545	15474	15619	15581	15600	15755	15609	15666	15596	15475	15553	15719	15529	15679	15741	15739	15624	15645	15711	15425	15678	15469	15666	15536	15638	15475	15601	15557	15611	15468	15656	15497	15552	15556	15612	15563	15438	15610	15427	15652	15743	15578	15781	15690	15568	15740	15549	15516	15795	15817	15717	15559	15645	15493	15771	15477	15638	15516	15679	15590	15526	15756	15564	15802	15553	15666	15645	15555	15474	15658	15625	15557	15769	15594	15493	15517	15642	15541	15626	15670	15561	15474	15705	15797	15537	15511	15521	15594	15557	15545	15571	15533	15590	15707	15632	15520	15614	15777	15743	15775	15562	15591	15735	15430	15704	15599	15640	15528	15528	15539	15702	15478	15620	15710	15762	15561	15642	15562	15642	15547	15618	15693	15743	15616	15751	15591	15653	15623	15572	15732	15494	15902	15378	15604	15644	15497	15742	15525	15565	15689	15733	15619	15512	15509	15682	15533	15616	15791	15625	15664	15630	15642	15611	15593	15423	15519	15601	15608	15627	15453	15599	15472	15679	15589	15756	15762	15727	15614	15517	15561	15536	15562	15546	15798	15603	15453	15623	15580	15761	15654	15401	15547	15785	15775	15601	15675	15732	15546	15661	15414	15605	15653	15710	15604	15644	15490	15490	15560	15786	15856	15717	15693	15561	15733	15441	15627	15641	15514	15650	15568	15710	15681	15715	15507	15649	15548	15740	15422	15585	15668	15669	15654	15587	15621	15662	15523	15635	15592	15529	15606	15552	15715	15585	15545	15650	15817	15707	15624	15630	15582	15673	15576	15622	15475	15477	15639	15551	15599	15669	15764	15517	15648	15622	15582	15562	15552	15349	15675	15508	15571	15763	15692	15431	15431	15678	15792	15595	15593	15601	15720	15559	15704	15575	15590	15543	15641	15464	15659	15486	15604	15466	15708	15601	15752	15687	15359	15591	15607	15641	15504	15717	15534	15660	15595	15545	15583	15522	15641	15739	15609	15643	15615	15582	15531	15720	15527	15469	15634	15422	15694	15680	15360	15575	15611	15712	15676	15625	15484	15483	15610	15774	15737	15383	15576	15815	15678	15589	15666	15619	15510	15776	15621	15622	15607	15577	15588	15608	15861	15614	15668	15555	15582	15559	15514	15537	15594	15566	15781	15756	15457	15588	15554	15735	15716	15623	15624	15704	15610	15751	15703	15654	15745	15695	15604	15665	15623	15675	15710	15668	15600	15529	15497	15595	15696	15505	15628	15566	15673	15722	15636	15651	15653	15454	15761	15784	15697	15536	15629	15690	15496	15401	15719	15515	15721	15523	15604	15506	15537	15824	15701	15664	15601	15541	15838	15557	15728	15888	15487	15648	15438	15664	15826	15753	15687	15821	15619	15689	15429	15731	15617	15545	15731	15746	15622	15569	15609	15565	15487	15548	15738	15516	15496	15538	15555	15454	15684	15542	15774	15660	15656	15517	15582	15525	15548	15525	15474	15644	15573	15629	15642	15573	15572	15667	15623	15663	15629	15485	15507	15677	15644	15795	15631	15455	15659	15689	15531	15781	15529	15773	15589	15758	15632	15524	15423	15560	15691	15694	15720	15433	15682	15790	15695	15568	15615	15555	15661	15655	15641	15629	15540	15751	15611	15659	15728	15531	15657	15616	15740	15586	15719	15429	15545	15758	15604	15497	15585	15677	15667	15588	15678	15644	15623	15754	15666	15634	15447	15687	15766	15404	15604	15505	15481	15539	15556	15704	15699	15606	15618	15571	15749	15438	15595	15665	15622	15418	15579	15594	15789	15565	15532	15541	15649	15604	15717	15569	15674	15623	15555	15629	15687	15509	15736	15500	15679	15581	15648	15591	15669	15537	15606	15622	15740	15439	15663	15559	15617	15711	15472	15554	15703	15618	15720	15531	15612	15538	15627	15703	15669	15738	15606	15835	15630	15626	15633	15542	15719	15717	15640	15693	15634	15542	15643	15524	15444	15673	15498	15634	15691	15716	15684	15517	15759	15688	15529	15487	15596	15663	15660	15464	15661	15575	15533	15526	15686	15700	15576	15748	15675	15635	15802	15582	15593	15740	15626	15674	15425	15596	15595	15565	15769	15602	15788	15625	15645	15537	15799	15555	15526	15545	15709	15507	15484	15645	15625	15610	15767	15525	15610	15713	15609	15576	15627	15822	15648	15599	15727	15660	15583	15583	15796	15644	15622	15766	15468	15871	15546	15558	15515	15702	15731	15740	15712	15585	15754	15597	15881	15587	15632	15502	15593	15653	15629	15543	15767	15668	15596	15504	15618	15811	15696	15653	15485	15625	15599	15651	15542	15569	15675	15595	15689	15708	15544	15504	15629	15529	15514	15371	15661	15526	15615	15668	15614	15586	15747	15679	15432	15679	15505	15674	15580	15776	15532	15728	15578	15473	15689	15495	15601	15557	15694	15632	15559	15568	15711	15553	15523	15434	15567	15635	15721	15763	15735	15610	15711	15504	15548	15560	15786	15657	15798	15578	15561	15671	15502	15619	15575	15590	15617	15646	15838	15628	15426	15546	15368	15555	15717	15677	15636	15608	15616	15710	15450	15683	15647	15628	15513	15685	15652	15559	15548	15648	15524	15593	15581	15668	15499	15719	15623	15657	15647	15765	15569	15438	15511	15605	15689	15665	15504	15629	15640	15504	15707	15518	15646	15698	15628	15622	15708	15796	15734	15819	15682	15567	15600	15726	15445	15590	15728	15499	15699	15526	15637	15567	15692	15758	15640	15548	15561	15550	15507	15595	15533	15644	15643	15593	15559	15610	15602	15677	15493	15573	15676	15592	15562	15709	15600	15846	15704	15493	15587	15724	15631	15585	15626	15562	15541	15554	15744	15509	15754	15787	15477	15523	15688	15618	15570	15734	15802	15731	15597	15766	15580	15481	15533	15673	15710	15755	15585	15580	15596	15634	15738	15541	15632	15704	15721	15597	15678	15578	15698	15676	15553	15838	15668	15600	15476	15691	15484	15636	15570	15752	15554	15473	15633	15621	15650	15544	15474	15622	15637	15580	15660	15674	15726	15711	15781	15608	15513	15561	15726	15687	15555	15577	15549	15577	15595	15651	15570	15680	15743	15611	15578	15506	15626	15587	15608	15398	15544	15598	15665	15527	15694	15595	15622	15585	15646	15564	15712	15539	15573	15655	15651	15644	15555	15515	15675	15705	15679	15730	15509	15713	15415	15646	15641	15661	15811	15716	15518	15485	15732	15518	15530	15606	15546	15694	15604	15586	15529	15621	15722	15564	15626	15708	15765	15638	15513	15574	15603	15611	15690	15611	15627	15599	15623	15632	15639	15548	15594	15586	15515	15507	15703	15658	15740	15552	15644	15541	15626	15570	15626	15603	15519	15690	15730	15707	15475	15554	15520	15643	15675	15504	15489	15609	15547	15604	15640	15632	15692	15606	15542	15651	15678	15489	15684	15536	15710	15670	15645	15737	15634	15698	15582	15491	15737	15590	15637	15455	15546	15580	15781	15683	15761	15763	15647	15632	15615	15520	15609	15677	15646	15654
23579	21044	28578	26750	51257	58214	47020	33462	24704	20401	18448	17793	17397	17539	17348	17463	17357	17538	17336	17367	17474	17384	17517	17434	17338	17392	17609	17506	17420	17185	17537	17487	17443	17223	17139	17400	17408	17201	17373	17197	17298	17158	17430	17203	17333	17347	17505	17247	17286	17421	17487	17336	17241	17402	17165	17435	17270	17315	17357	17066	17143	17511	17272	17275	17182	17457	17477	17386	17273	17402	17246	17144	17122	17230	17351	17230	17290	17173	17207	17444	17310	17431	17154	17397	17330	17401	17226	17246	17397	17375	17307	17213	17349	17319	17272	17493	17517	17229	17424	17428	17282	17266	17379	17256	17458	17309	17102	17283	17297	17106	17180	17022	17178	17176	17387	17311	17331	17192	17461	17398	17345	17224	17420	17265	17472	17133	17172	17382	17323	17322	17299	17163	17199	17327	17248	17462	17409	17448	17213	17317	17422	17350	17398	17323	17209	17241	17260	17061	17182	17464	17476	17223	17193	17213	17354	17211	17265	17451	17440	17385	17180	17407	17391	17310	17527	17367	17270	17241	17277	17168	17295	17032	17357	17219	17074	17221	17371	17412	17197	17174	17310	17213	17211	17310	17328	17358	17155	17235	17263	17233	17341	17254	17301	17304	17346	17251	17273	17765	17372	17266	17342	17225	17359	17394	17361	17365	17353	17214	17406	17413	17403	17045	17300	17469	17112	17319	17420	17301	17209	17407	17436	17182	17338	17468	17173	17175	17320	17364	17291	17418	17190	17277	17250	17418	17257	17313	17237	17286	17075	17314	17228	17375	17187	17417	17360	17278	17219	17413	17288	17141	17250	17501	17342	17314	17270	17374	17420	17281	17275	17518	17334	17353	17281	17033	17246	17311	17216	17349	17466	17415	17296	17215	17168	17306	17441	17339	17462	17476	17309	17217	17420	17283	17271	17137	17186	17213	17365	17249	17319	17423	17164	17351	17339	17399	17300	17213	17300	17273	17409	17319	17304	17238	17223	17030	17597	17243	17420	17329	17464	17376	17264	17312	17280	17328	17373	17179	17142	17264	17376	17165	17298	17139	17304	17246	17305	17304	17248	17405	17530	17322	17287	17380	17354	17386	17229	17300	17486	17282	17290	17152	17373	17232	17282	17252	17484	17189	17275	17167	17271	17292	17324	17313	17408	17313	17213	17459	17318	17373	17306	17168	17103	17205	17239	17394	17093	17233	17329	17580	17295	17286	17272	17315	17294	17418	17434	17252	17134	17265	17194	17167	17346	17074	17333	17289	17130	17364	17278	17514	17289	17327	17389	17376	17245	17364	17264	17239	17170	17476	17130	17291	17323	17100	17305	17086	17000	17352	17197	17161	17258	17359	17341	17240	17351	17388	17123	17130	17672	17183	17345	17161	17334	17322	17330	17234	17217	17204	17374	17296	17406	17213	17077	17265	17332	17337	17287	17204	17422	17164	17289	17344	17326	17354	17232	17210	17320	17152	17472	17260	17237	17183	17405	17274	17139	17387	17197	17172	17444	17280	17306	17296	17293	17402	17254	17305	17165	17212	17230	17201	17218	17145	17243	17314	17156	17369	17267	17347	17129	17348	17293	17207	17189	17258	17265	17234	17569	17161	17298	17224	17323	17354	17297	17459	17326	17270	17210	17423	17480	17265	17248	17388	17322	17512	17284	17107	17228	17248	17366	17363	17344	17354	17304	17411	17174	17357	17380	17248	17444	17422	17312	17180	17266	17201	17295	17318	17299	17439	17383	17309	17294	17240	17127	17033	17143	17283	17293	17363	17378	17212	17411	17386	17256	17207	17223	17279	17400	17362	17414	17226	17211	17324	17247	17253	17274	17174	17311	17150	17385	17221	17329	17370	17343	17411	17258	17187	17441	17295	17501	17229	17226	17377	17560	17331	17249	17254	17280	17217	17268	17393	17446	17120	17355	17462	17464	17099	17330	17243	17413	17362	17160	17251	17356	17185	17518	17336	17104	17258	17363	17277	17222	17526	17386	17371	17453	17305	17338	17242	17304	17093	17070	17186	17005	17306	17203	17417	17207	17285	17244	17087	17166	17334	17170	17279	17255	17234	17376	17243	17328	17249	17146	17268	17249	17254	17301	17082	17244	17275	17406	17138	17355	17337	17428	17232	17232	17232	17287	17275	17293	17177	17214	17433	17434	17472	17354	17221	17162	17524	17363	17231	17360	17157	17263	17231	17320	17251	17027	17331	17435	17371	17365	17203	17215	17212	17273	17359	17101	17392	17239	17328	17256	17220	17172	17249	17217	17178	17171	17292	17202	17348	17298	17265	17540	17322	17397	17335	17178	17504	17314	17380	17402	17485	17455	17361	17465	17337	17306	17196	17449	17502	17362	17330	17249	17321	17487	17474	17377	17323	17223	17431	17532	17303	17319	17488	17343	17323	17285	17236	17203	17475	17458	17245	17188	17137	17323	17181	17189	17387	17273	17263	17184	17239	17527	17394	17297	17381	17436	17230	17137	17364	17248	17157	17148	17342	17409	17396	17208	17276	17355	17314	17218	17255	17271	17315	17489	17331	17397	17356	17397	17204	17364	17216	17341	17142	17118	17167	17197	17425	17394	17280	17425	17285	17310	17352	17172	17387	17440	17273	17338	17223	17368	17341	17599	17299	16947	17343	17073	17369	17284	17483	17234	17417	17409	17120	17377	17277	17311	17261	17250	17302	17306	17342	17491	17279	17432	17494	17404	17186	17473	17181	17306	17313	17243	17297	17325	17304	17357	17342	17215	17374	17167	17161	17352	17172	17357	17309	17144	16952	17321	17503	17276	17384	17266	17363	17508	17170	17326	17045	17270	17278	17232	17444	17388	17320	17183	17565	17379	17401	17388	17159	17425	17337	17479	17134	17422	17357	17362	17299	17331	17194	17187	17235	17266	17338	17391	17489	17209	17415	17440	17348	17215	17207	17180	17361	17151	17218	17293	17291	17094	17366	17251	17358	17216	17414	17196	17218	17216	17248	17333	17365	17439	17245	17448	17276	17456	17212	17373	17402	17178	17321	17369	17315	17395	17164	17516	17297	17251	17265	17142	17396	17245	17463	17340	17364	17479	17275	17274	17460	17298	17390	17504	17366	17138	17370	17406	17343	17531	17499	17282	17498	17431	17215	17256	17238	17153	17171	17416	17290	17269	17405	17155	17477	17351	17224	17332	17312	17265	17450	17417	17207	17238	17258	17168	17298	17371	17220	17434	17257	17237	17324	17140	17261	17406	17478	17342	17468	17279	17352	17428	17324	17233	17235	17444	17343	17138	17381	17217	17318	17328	17295	17275	17464	17225	17183	17356	17236	17390	17395	17116	17346	17448	17264	17312	17299	17121	17194	17327	17263	17255	17430	17314	17393	17306	17433	17040	17185	17214	17246	17418	17490	17408	17520	17398	17470	17333	17250	17474	17459	17331	17427	17435	17350	17262	17339	17384	17127	17458	17408	17293	17371	17281	17175	17426	17198	17196	17337	17142	17526	17311	17313	17429	17382	17274	17348	17490	17373	17446	17242	17027	17102	17328	17325	17192	17401	17452	17491	17380	17488	17478	17261	17117	17275	17241	17316	17176	17160	17488	17041	17437	17254	17280	17278	17404	17144	17276	17266	17267	17165	17227	17500	17238	17340	17492	17300	17451	17350	17231	17437	17359	17271	17376	17212	17168	17479	17336	17348	17311	17182	17287	17132	17291	17108	17478	17140	17401	17321	17305	17196	17204	17265	17386	17343	17353	17429	17431	17317	17387	17263	17254	17335	17289	17529	17194	17187	17371	17308	17448	17569	17493	17366	17270	17270	17370	17233	17249	17295	17378	17122	17167	17313	17290	17396	17417	17334	17344	17370	17319	17041	17421	17306	17275	17087	17279	17257	17117	17293	17458	17292	17227	17349	17393	17374	17472	17260	17320	17247	17193	17287	17265	17219	17196	17278	17260	17318	17140	17211	17578	17215	17181	17303	17307	17256	17403	17270	17178	17310	17177	17324	17318	17396	17343	17207	17218	17459	17172	17284	17397	17457	17345	17313	17302	17257	17351	17495	17627	17465	17365	17302	17445	17454	17190	17292	17258	17205	17436	17255	17463	17256	17355	17288	17336	17322	17276	17239	17455	17424	17292	17440	17309	17337	17325	17378	17305	17443	17189	17303	17383	17232	17372	17401	17175	17255	17218	17232	17103	17445	17267	17309	17399	17201	17243	17366	17221	17067	17223	17482	17364	17264	17183	17166	17439	17189	17324	17349	17199	17239	17382	17275	17212	17207	17374	17201	17324	17290	17322	17114	17401	17563	17508	17496	17282	17272	17554	17340	17207	17165	17276	17379	17224	17378	17241	17375	17139	17451	17197	17275	17389	17391	17253	17365	17468	17290	17162	17465	17076	17339	17418	17523	17438	17174	17288	17217	17403	17363	17185	17438	17440	17420	17322	17577	17232	17136	17319	17347	17310	17274	17305	17380	17267	17310	17240	17319	17417	17349	17298	17306	17342	17393	17228	17301	17183	17318	17327	17299	17254	17393	17382	17368	17389	17190	17233	17486	17362	17409	17231	17224	17337	17291	17167	17194	17345	17255	17447	17211	17288	17267	17394	17229	17309	17334	17133	17104	17375	17118	17272	17205	17316	17156	17225	17015	17272	17142	17364	17254	17255	17371	16976	17176	17301	17344	17189	17194	17126	17252	17138	17110	17336	17255	17361	17299	17218	17178	17306	17250	17412	17251	17250	17225	17239	17236	17228	17438	17138	17284	17361	17281	17444	17295	17401	17331	17275	17223	17356	17183	17348	17303	17248	17277	17272	17273	17293	17213	17337	17143	17050	17287	17362	17466	17411	17337	17165	17049	17223	17342	17330	17278	17120	17280	17431	17252	17345	17425	17302	17200	17427	17409	17425	17182	17296	17307	17486	17088	17345	17339	17617	17408	17192	17255	17274	17496	17233	17292	17495	17234	17348	17224	17083	17275	17163	17302	17451	17214	17423	17351	17379	17095	17350	17357	17432	17384	17061	17344	17387	17172	17187	17364	17412	17353	17392	17346	17284	17049	17163	17348	17262	17257	17431	17401	17246	17259	17209	17116	17270	17509	17332	17409	17393	17330	17188	17314	17534	17314	17414	17320	17135	17245	17296	17188
19396	35857	42983	45215	62861	59578	46633	34174	23949	18338	16393	15981	15735	15724	15708	15857	15923	15816	15877	15778	15882	15852	15949	15830	15865	15738	15761	15733	15618	15610	15846	15655	15798	15712	15670	15805	15663	15823	15785	15961	15744	15739	15802	15734	15727	15890	15794	15573	15669	15843	15920	15748	15886	15697	15768	15804	15736	15726	15762	15898	15892	15743	15701	15750	15743	15512	15897	15734	15707	15896	15633	15887	15738	15830	15826	15774	15711	15827	15818	15848	15859	15706	15764	15918	15835	15774	15757	15709	15754	15755	15672	15730	15849	15739	15765	15707	15582	15872	15760	15599	15749	15838	15659	15980	15778	15766	15685	15958	15689	15711	15866	15708	15662	15970	15727	15783	15659	15790	15660	15730	15675	15743	16113	15841	15696	15767	15784	15738	15835	15846	15729	15825	15740	15689	15741	15660	15671	15754	15784	15789	15580	15744	15867	15649	15925	15890	15624	15738	15871	15695	15724	15739	15901	15761	15792	15714	15711	15708	15714	15794	15623	15836	15836	15795	15790	15762	15894	15634	15756	15872	15791	15847	15744	15640	15710	15694	15728	15799	15787	15806	15810	15781	15937	15760	15699	15804	15666	15760	15940	15899	15874	15840	15861	15843	16017	15810	15840	15822	15714	15663	15682	15784	15701	15599	15667	15692	15861	15807	15799	15905	15637	15831	15732	15805	15683	15783	15770	15831	15717	15804	15565	15739	15577	15751	15798	15841	15646	15814	15694	15807	15733	15713	15691	15676	15694	15738	15780	15661	15787	15643	15639	15758	15721	15720	15763	15651	15726	15795	15608	15573	15930	15907	15676	15749	15728	15835	15825	15595	15797	15585	15807	15684	15814	15772	15619	15618	15885	15761	15891	15664	15706	15790	15705	15784	15555	15739	15852	15680	15614	15614	15756	15696	16035	15773	15707	15723	15666	15905	15973	15853	15768	15752	15720	15716	15606	15848	15751	15840	15723	15774	15865	15764	15857	15768	15643	15738	15817	15917	15693	15772	15907	15627	15715	15847	15675	15762	15900	15709	15819	15797	15636	15644	15663	15791	15799	15711	15758	15748	15713	15689	15865	15882	15764	15840	15767	15709	15737	15724	15717	15733	15622	15820	15727	15709	15751	15820	15664	15835	15756	15759	15909	15777	15905	15748	15880	15662	15790	15874	15715	15771	15892	15789	15731	15697	15732	15911	15719	15706	15843	15712	15724	15793	15806	15758	15873	15805	15709	15809	15690	15732	15672	15888	15722	15690	15812	15729	15659	15914	15762	15634	15834	15706	15646	15684	15808	15864	15698	15835	15820	15886	15687	15869	15854	15689	15691	15783	15751	15809	15782	15646	15687	15851	15548	15884	15816	15712	15736	15772	15588	15631	15752	15551	15729	15682	15897	15879	15692	15814	15829	15777	15808	15701	15749	15867	15573	15762	15720	15775	15749	15782	15784	15816	15806	15695	15845	15856	15728	15703	15763	15832	15831	15757	15649	15712	15581	15769	15758	15793	15805	15841	15607	15667	15714	15851	15871	15670	15802	15918	15691	15805	15785	15730	15709	15640	15822	15764	15768	15631	15864	15752	15737	15855	15753	15772	15845	15801	15878	15832	15748	15610	15771	15796	15832	15828	15570	15628	15856	15814	15791	15834	15872	15790	15563	15776	15823	15745	15807	15693	15789	15663	15659	15799	15726	15607	15728	15779	15775	15735	15708	15796	15697	15747	15657	15870	15759	15687	15680	15750	15646	15691	15666	15784	15885	15756	15804	15802	15613	15886	15605	15676	15778	15856	15685	15680	15831	15823	15844	15805	15685	15878	15843	15801	15737	15699	15817	15637	15902	15731	15614	15785	15626	15707	15796	15723	15785	15697	15708	15730	15729	15868	15783	15799	15751	15906	15812	15848	15709	15665	15767	15746	15788	15833	15644	15634	15831	15657	15658	15871	15693	15609	15690	15622	15838	15702	15703	15706	15835	15754	15486	15884	15717	15844	15791	15887	15783	15574	15908	15903	15691	15786	15761	15802	15718	15698	15818	15638	15725	15834	15695	15817	15622	15782	15775	15667	15826	15826	15684	15922	15691	15732	15749	15626	15861	15736	15868	15851	15864	15950	15714	15740	15696	15662	15753	15739	15761	15638	15743	15688	15806	15758	15766	15905	15789	15794	15694	15877	15557	15796	15944	15799	15664	15856	15698	15609	15620	15757	15835	15721	15693	15689	15696	15823	15747	15564	15746	15701	15648	15893	15710	15825	15690	15846	15617	15828	15741	15754	15684	15855	15735	15662	15882	15778	15881	15851	15774	15716	15677	15698	15810	15959	15664	15781	15717	15778	15956	15801	15789	15812	15775	15916	15799	15687	15742	15772	15772	15800	15733	15659	15727	15722	15803	15758	15900	15824	15820	15763	15839	15759	15706	15559	15801	15824	15624	15775	15743	15747	15790	15630	15780	15810	15765	15719	15710	15724	15750	15629	15651	15758	15800	15822	15887	15763	15741	15756	15617	15729	15796	15793	15788	15707	15907	15758	15678	15780	15603	15876	15654	15735	15808	15747	15825	15647	15709	15915	15893	15707	15741	15620	15921	15580	15782	15627	15700	15789	15843	15804	15703	15802	15737	15758	15714	15728	15718	15755	15711	15612	15757	15797	15872	15849	15499	15849	15690	15688	15787	15639	15797	15668	15665	15736	15910	15597	15661	15727	15807	15858	15991	15619	15866	15656	16014	15591	15754	15741	15686	15672	15761	15776	15598	15784	15826	15484	15819	15848	15706	15718	15912	15754	15741	15804	15840	15862	15647	15751	15782	15772	15676	15775	15659	15752	15744	15579	15689	15877	15702	15684	15817	15785	15879	15946	15773	15579	15761	15805	15748	15849	15752	15656	15894	15659	15794	15852	15786	15859	15589	15699	15715	15858	15696	15815	15770	15864	15917	15657	15723	15610	15598	15717	15708	15761	15786	15889	15618	15916	15818	15851	15827	15818	15670	15702	15744	15888	15900	15666	15765	15693	15813	15695	15757	15853	15773	15627	15821	15796	15804	15806	15819	15721	15906	15874	15866	15646	15808	15851	15899	15663	15644	15753	15791	15784	15761	15817	15754	15719	15872	15798	15766	15840	15794	15611	15678	15912	15801	15691	15694	15742	15816	15702	15765	15646	15925	15876	15850	15711	15787	15788	15600	15739	15809	15860	15706	15642	15770	15589	15830	15631	15772	15699	15687	15865	15654	15647	15711	15843	15749	15754	15851	15924	15906	15758	15843	15745	15798	15697	15655	15760	15622	15635	15727	15622	15725	15717	15694	15838	15842	15681	15672	15755	15687	15823	15684	15695	15905	15884	15701	15842	15990	15725	15774	15834	15698	15906	15804	15751	15770	15773	15754	15791	15616	15896	15641	15753	15816	15743	15873	15777	15677	15835	15848	15820	15822	15786	15752	15672	15755	15836	15739	15670	15795	15677	15770	15905	15878	15811	15869	15916	15760	15858	15869	15650	15661	15717	15781	15783	15592	15677	15791	15931	15668	15768	15728	15774	15797	15813	15776	15821	15810	15610	15849	15672	15724	15826	15634	15949	15621	15714	15905	15606	15641	15781	15729	15859	15682	15869	15566	15723	15781	15751	15848	15795	15925	15740	15799	15652	15714	15712	15811	15671	15840	15825	15627	15517	15651	15622	15645	15780	15834	15763	15772	15801	15985	15689	15611	15719	15898	15698	15668	15727	15838	15619	15955	15685	15564	15814	15799	15771	15675	15686	15639	15650	15646	15742	15957	15642	15836	15671	15679	15798	15662	15979	15758	15773	15887	15794	15661	15843	15810	15751	15828	15864	15791	15751	15804	15855	15682	15705	15761	15819	15709	15878	15657	15777	15779	15792	15682	15681	15759	15815	15822	15688	15652	15812	15916	15690	15790	15960	15825	15754	15769	15866	15872	15836	15695	15699	15774	15694	15792	15786	15807	15850	15781	15712	15534	15753	15794	15694	15834	15718	15516	15817	15804	15884	15756	15768	15654	15819	15549	15843	15824	15696	15788	15583	15778	15779	15867	15715	15701	15838	15749	15871	15839	15533	15813	15840	15843	15745	15694	15837	15574	15823	15820	15790	15852	15787	15581	15486	15625	15618	15818	15802	15682	15675	15714	15645	15554	15698	15899	15751	15906	15544	15791	15627	15804	15775	15894	15701	15894	15791	15823	15779	15999	15678	15822	15774	15665	15596	15837	15835	15754	15774	15797	15884	15723	15585	15664	15813	15734	15717	15749	15780	15780	15744	15635	15842	15721	15788	15823	15643	15762	15777	15739	15708	15753	15841	15679	15773	15658	15618	15711	15675	15680	15763	15899	15718	15813	15663	15920	15803	15663	15775	15743	15651	15844	16012	15899	15607	15845	15714	15779	15818	15632	15915	15626	15690	15898	15654	15679	15832	15442	15723	15596	15730	15877	15887	15747	15816	15762	15815	15717	15826	15717	15686	15733	15846	15702	15604	15892	15747	15932	15842	15734	15693	15781	15851	15811	15534	15902	15706	15735	15873	15645	15863	16014	15687	15785	15819	15720	15760	15672	15872	15898	15917	15764	15694	16002	15870	15670	15871	15780	15768	15614	15668	15795	15629	15837	15948	15833	15881	15666	15767	15756	15758	15756	15625	15894	15838	15926	15691	15876	15762	15717	15680	15864	15833	15646	15794	15786	15591	15715	15618	15884	15684	15718	15764	15702	15696	15786	15694	15753	15808	15836	15710	15857	15655	15876	15789	15823	15906	15843	15720	15718	15750	15711	15756	15709	15747	15817	15796	15752	15809	15803	15778	15635	15813	15783	15575	15732	15707	15930	15700	15821	15867	15886	15699	15866	15759	15733	15863	15695	15883	15780	15627	15811	15657	15872	15679	15564	15718	15779	15964	15773	15739	15756	15732	15818	15724	15768	15593	15744	15813	15754	15729	15711	15764	15897	15737	15706	15652	15649	15696	15747	15765	15745	15792	15848	15628	15722	15641	15761	15680	15679	15852	15757	15698	15725	15730	15595	15741	15816	15649	15743	15867	15657	15750	15715	15750	15882	15735	15734	15764	15779	15691	15645	15778	15647	15891	15673	15744	15812	15760	15692	15800	15729	15630	15702	15727
22538	21060	28915	23717	51079	66531	56808	41816	29665	22837	19688	18145	17976	17945	17955	17651	17694	17833	17623	17861	17737	17810	17653	17730	17802	17680	17910	17674	17767	17858	17524	17711	17764	17714	17801	17668	17347	17807	17429	17684	17607	17483	17591	17840	17765	17911	17815	17892	17895	17696	17734	17540	17588	17762	17653	17748	17648	17592	17668	17793	17698	17585	17661	17559	17742	17687	17702	17702	17828	17698	17501	17660	17556	17668	17778	17642	17673	17673	17555	17499	17528	17612	17727	17715	17623	17702	17635	17680	17608	17790	17677	17624	17702	17706	17601	17659	17631	17615	17583	17771	17875	17626	17582	17474	17739	17703	17692	17636	17613	17842	17697	17632	17685	17476	17541	17790	17537	17665	17392	17504	17479	17547	17667	17667	17608	17533	17582	17636	17577	17685	17688	17498	17632	17752	17721	17525	17650	17676	17705	17470	17592	17381	17493	17814	17536	17721	17550	17708	17465	17478	17714	17881	17597	17505	17695	17653	17764	17693	17645	17683	17644	17567	17492	17575	17562	17534	17627	17658	17451	17471	17586	17368	17526	17725	17743	17353	17550	17610	17787	17683	17542	17483	17681	17671	17522	17558	17483	17684	17500	17492	17688	17770	17542	17664	17483	17592	17670	17549	17521	17647	17713	17699	17562	17696	17645	17429	17586	17553	17469	17558	17462	17574	17523	17484	17503	17674	17870	17514	17743	17694	17552	17565	17547	17453	17429	17667	17607	17586	17568	17545	17703	17648	17669	17780	17572	17723	17681	17622	17653	17676	17540	17318	17582	17657	17737	17632	17707	17406	17617	17569	17659	17639	17590	17562	17932	17600	17774	17513	17581	17703	17724	17806	17647	17573	17674	17516	17529	17569	17546	17672	17647	17796	17696	17592	17611	17732	17890	17735	17586	17448	17610	17673	17588	17668	17587	17382	17558	17564	17639	17666	17641	17508	17712	17689	17631	17449	17577	17657	17453	17699	17527	17500	17674	17614	17637	17712	17672	17366	17709	17544	17700	17582	17555	17755	17676	17628	17519	17808	17730	17636	17676	17589	17565	17488	17554	17572	17542	17699	17636	17424	17662	17762	17433	17529	17518	17315	17569	17581	17690	17584	17458	17577	17531	17470	17793	17664	17689	17683	17649	17710	17611	17613	17519	17674	17554	17480	17584	17579	17541	17540	17628	17476	17792	17710	17586	17624	17736	17638	17818	17573	17719	17571	17472	17622	17690	17601	17486	17509	17564	17568	17510	17531	17752	17521	17590	17601	17415	17671	17434	17446	17529	17527	17557	17593	17435	17731	17708	17516	17754	17715	17444	17609	17595	17669	17631	17553	17570	17538	17627	17737	17753	17583	17592	17555	17693	17555	17526	17459	17739	17734	17513	17572	17733	17566	17516	17560	17790	17341	17753	17771	17631	17526	17677	17555	17560	17717	17479	17607	17491	17580	17723	17516	17737	17431	17531	17549	17601	17538	17518	17713	17532	17538	17452	17456	17545	17312	17631	17621	17651	17694	17779	17599	17765	17483	17531	17543	17618	17673	17829	17757	17532	17496	17679	17523	17514	17653	17602	17454	17623	17669	17611	17542	17664	17503	17493	17546	17553	17637	17545	17645	17451	17592	17438	17637	17456	17685	17586	17616	17716	17587	17686	17526	17551	17812	17651	17648	17571	17520	17677	17524	17602	17485	17618	17471	17325	17474	17517	17550	17614	17626	17595	17597	17688	17700	17488	17723	17724	17360	17580	17552	17570	17688	17563	17851	17576	17531	17664	17584	17418	17563	17602	17667	17523	17471	17728	17407	17605	17554	17565	17649	17635	17537	17650	17593	17612	17751	17546	17571	17600	17680	17515	17545	17583	17566	17580	17595	17490	17605	17542	17588	17544	17347	17455	17525	17542	17544	17647	17711	17649	17452	17713	17738	17729	17611	17673	17582	17515	17651	17477	17562	17614	17631	17704	17516	17603	17572	17484	17598	17600	17561	17480	17695	17448	17788	17521	17669	17525	17600	17361	17555	17477	17683	17678	17587	17630	17559	17587	17616	17634	17602	17457	17623	17405	17497	17584	17746	17605	17472	17652	17667	17412	17698	17620	17511	17531	17616	17650	17766	17820	17504	17661	17683	17398	17621	17621	17510	17548	17701	17564	17773	17781	17646	17421	17453	17567	17739	17690	17482	17583	17845	17703	17633	17676	17420	17674	17561	17797	17502	17596	17601	17661	17590	17419	17597	17618	17704	17627	17512	17533	17593	17442	17616	17589	17732	17697	17553	17710	17741	17688	17605	17418	17711	17617	17389	17640	17735	17694	17383	17596	17548	17663	17572	17656	17520	17555	17528	17788	17826	17660	17668	17668	17628	17560	17582	17821	17575	17654	17639	17637	17691	17417	17647	17680	17386	17611	17620	17645	17620	17644	17473	17665	17679	17577	17499	17568	17736	17537	17623	17598	17686	17573	17607	17705	17473	17716	17685	17528	17690	17589	17459	17683	17617	17650	17706	17702	17586	17734	17480	17748	17626	17564	17576	17522	17397	17500	17498	17649	17555	17657	17731	17531	17620	17606	17570	17769	17555	17527	17543	17652	17600	17568	17501	17560	17716	17648	17652	17507	17585	17595	17655	17627	17553	17570	17710	17624	17690	17709	17396	17725	17444	17339	17417	17672	17501	17456	17693	17696	17549	17656	17670	17557	17430	17632	17416	17648	17563	17548	17540	17813	17468	17404	17640	17551	17559	17468	17608	17604	17752	17658	17565	17657	17731	17436	17528	17558	17545	17599	17654	17577	17438	17516	17692	17530	17616	17537	17433	17576	17518	17588	17504	17712	17624	17462	17638	17325	17590	17698	17578	17575	17580	17574	17407	17578	17408	17703	17687	17277	17576	17459	17572	17760	17512	17195	17621	17674	17537	17613	17525	17359	17760	17511	17558	17608	17671	17453	17416	17622	17624	17517	17525	17635	17592	17621	17458	17602	17484	17429	17644	17500	17540	17687	17698	17502	17645	17458	17505	17646	17460	17645	17680	17682	17794	17659	17526	17516	17766	17659	17799	17693	17451	17691	17670	17546	17574	17686	17563	17640	17678	17585	17769	17355	17544	17528	17400	17682	17431	17490	17768	17418	17490	17636	17679	17678	17631	17675	17779	17530	17755	17480	17592	17692	17409	17677	17695	17542	17616	17559	17540	17540	17745	17749	17538	17438	17454	17530	17519	17490	17752	17477	17490	17472	17734	17431	17474	17555	17684	17565	17633	17627	17523	17577	17610	17411	17779	17524	17716	17675	17749	17566	17319	17682	17705	17511	17539	17382	17636	17615	17709	17688	17537	17667	17411	17435	17555	17651	17715	17468	17371	17264	17806	17741	17639	17428	17561	17671	17652	17654	17682	17450	17706	17618	17842	17547	17615	17639	17571	17614	17605	17587	17759	17456	17467	17667	17606	17544	17827	17330	17475	17601	17571	17512	17510	17541	17500	17801	17570	17673	17439	17615	17488	17653	17528	17502	17474	17536	17321	17600	17875	17609	17580	17420	17684	17751	17492	17610	17463	17612	17679	17746	17479	17643	17639	17499	17550	17701	17358	17404	17533	17666	17734	17583	17531	17662	17421	17672	17562	17491	17490	17698	17327	17717	17554	17618	17482	17658	17550	17754	17491	17560	17596	17650	17297	17524	17633	17757	17554	17474	17693	17759	17559	17582	17438	17551	17588	17488	17584	17544	17622	17748	17502	17610	17476	17520	17675	17850	17711	17663	17539	17540	17625	17516	17639	17481	17452	17702	17601	17323	17644	17783	17817	17723	17708	17710	17408	17692	17668	17640	17539	17500	17728	17485	17403	17622	17547	17453	17546	17685	17733	17517	17607	17748	17390	17635	17702	17577	17609	17539	17670	17750	17671	17710	17832	17715	17651	17595	17475	17457	17560	17416	17570	17820	17651	17673	17481	17478	17541	17518	17739	17581	17622	17798	17595	17635	17702	17680	17537	17558	17625	17596	17620	17510	17478	17589	17592	17776	17491	17656	17607	17598	17521	17630	17519	17527	17662	17664	17541	17697	17566	17505	17551	17828	17583	17599	17629	17662	17494	17644	17499	17481	17399	17536	17546	17590	17776	17499	17726	17717	17430	17720	17497	17510	17666	17489	17599	17510	17592	17539	17608	17669	17564	17669	17633	17810	17723	17558	17685	17721	17466	17462	17573	17675	17498	17493	17579	17818	17827	17581	17500	17583	17636	17336	17676	17718	17437	17677	17608	17532	17541	17592	17724	17739	17484	17480	17580	17343	17644	17464	17790	17313	17367	17407	17557	17428	17674	17618	17624	17248	17694	17692	17572	17566	17573	17597	17578	17602	17576	17639	17724	17697	17619	17661	17446	17489	17351	17440	17562	17471	17611	17685	17504	17727	17501	17648	17577	17664	17661	17498	17521	17762	17637	17323	17605	17912	17567	17595	17620	17456	17404	17574	17762	17581	17561	17699	17561	17556	17482	17620	17491	17546	17535	17504	17630	17417	17710	17718	17585	17474	17465	17626	17682	17729	17638	17700	17691	17769	17727	17719	17335	17688	17536	17612	17455	17645	17519	17465	17595	17510	17634	17565	17405	17568	17538	17547	17744	17547	17451	17322	17405	17526	17684	17529	17524	17597	17401	17622	17521	17524	17716	17407	17536	17663	17667	17534	17621	17567	17605	17576	17507	17376	17630	17771	17549	17817	17603	17696	17617	17554	17621	17420	17755	17495	17688	17495	17631	17416	17532	17861	17525	17581	17635	17531	17459	17663	17742	17750	17424	17902	17522	17612	17660	17596	17755	17602	17716	17599	17563	17635	17584	17688	17641	17615	17564	17637	17656	17797	17707	17640	17639	17713	17793	17589	17451	17532	17523	17522	17484	17510	17629	17616	17538	17772	17704	17551	17655	17648	17817	17650	17736	17744	17411	17700	17578	17595	17659	17585	17605	17665	17765	17423	17533	17561	17495	17846	17823	17720	17696	17602	17669	17829	17411	17681	17498	17742	17768	17725	17695	17620	17659	17719	17702	17708	17583	17502	17428	17516	17556	17706	17582	17632	17627	17660	17578	17530	17724	17417	17414	17677	17307	17588	17542	17628	17530	17539	17640	17585	17353
21430	39986	42515	47224	76133	73561	58341	43162	29933	20818	17064	16195	16043	16000	15995	15950	16044	16014	16020	15870	16024	15981	16002	15972	15790	16018	16030	15875	16007	15804	16033	16150	15906	16099	15900	15830	15994	15917	16053	15904	15838	16005	16071	15984	15908	15849	15891	16049	15917	16031	16022	15916	15851	15875	15855	16103	16067	15899	15880	15915	15962	15769	15991	15992	15828	15876	15907	15892	15809	15856	15742	15859	15874	15911	16002	15948	15959	15928	16097	15995	15980	16030	15922	16045	15872	15871	15887	15953	15856	15762	16057	16039	16042	16003	15841	15962	15704	15894	15993	16086	16012	15780	15721	16109	15768	15919	15905	15958	15750	15918	16008	15870	15965	15949	15973	16006	15897	15958	15689	15952	16043	15936	15996	15937	16077	15921	15849	15959	15898	16007	15872	15851	15799	15888	16029	16029	15948	15899	15887	15890	15817	15843	15918	16004	15725	16087	15975	15997	16033	16018	15914	15904	15936	15893	16013	15970	15916	15857	15820	15886	15994	15892	15892	15920	15935	15694	15871	15718	15844	15971	15895	16110	15894	15892	15761	15958	16072	15957	15841	15928	15761	15963	15937	15815	15812	15981	15987	16023	15860	15882	15873	15854	15881	15938	15836	15926	16000	15793	15854	15877	15939	15931	15942	15848	16027	15959	15980	15970	15900	15946	15975	15834	15923	16054	15777	15852	15901	15863	15957	15835	15931	15761	16090	15921	15939	15671	15922	15896	15908	15893	15948	15998	15916	15994	15962	15717	15774	15887	15816	15999	15977	16046	15925	15922	15943	15916	15894	15944	15827	15912	15935	15981	15816	15991	16047	15977	15844	15865	15858	15995	15736	15847	15878	15968	15683	16068	15915	15871	15950	15812	15939	15919	15850	15927	15933	16037	15810	15948	15830	16023	15839	15976	15920	15943	15802	15965	15858	15849	15819	15957	16014	15762	16113	16035	15883	15997	15947	16011	15829	15917	15779	15776	15970	16019	15915	15874	15979	15938	15877	15838	16070	15935	15889	15903	16020	15742	15955	15740	15960	15974	15674	15895	15968	15915	15906	15826	16005	15994	15891	16024	15964	15782	15877	15958	15774	15807	15932	15921	15779	15834	15875	15916	15998	15955	15809	15910	15895	15984	15820	16036	15775	15682	15833	15925	15889	15958	15883	16034	15804	15875	15999	15932	15820	16043	15792	15820	15788	15864	15824	15817	15957	15922	15962	15990	15880	15824	15919	15968	16078	15854	15874	15890	15751	15906	15915	15870	15826	15955	15941	15807	15936	15919	16015	15914	15945	15944	15827	16055	15842	15778	16110	15926	15968	15732	16021	15899	15899	15892	15839	15944	16031	15901	15836	16002	15893	15897	16067	15920	16005	15905	15806	15810	15850	15857	15873	15949	15760	15872	16018	15943	15793	15932	16087	15836	16077	15962	16103	15760	15945	15848	15806	15945	15924	15929	15915	15892	16031	15824	15921	15794	15763	16017	15947	15870	16040	15972	15868	15896	15888	16017	15943	15846	15883	16035	15916	15994	15873	15855	15895	15769	15793	15861	15976	15927	15920	15877	15857	15908	15906	15734	15809	15848	15852	15887	15879	15991	15900	15882	16056	15970	15879	15881	16030	15660	15903	15850	16006	15930	15800	15907	15915	15918	16044	15852	15903	15909	15882	15918	15792	15973	15913	15725	15814	15987	15776	15821	15843	16039	15907	15810	15825	15950	15913	15836	15945	15968	15937	15886	15864	15947	16001	15934	15856	15853	16084	15952	15930	15885	15945	15934	16150	15701	16137	15813	16028	15927	15995	15797	15936	15875	15957	15920	15935	15910	15944	15860	16008	16001	15804	15858	15813	15931	15997	15809	16044	15807	15792	15933	15997	16031	15873	15899	15947	15990	15957	15873	15985	15924	15782	15780	15825	16035	15853	15808	16004	15793	15976	15992	15845	15966	15957	15931	15784	15863	16006	15807	15862	15925	15904	15903	15934	15896	15743	15796	15887	15857	15774	15976	16070	15812	15844	15978	15818	15926	15810	15985	16012	16034	15847	15666	15968	15876	16019	15844	15954	16110	15917	15882	16012	15999	15979	15906	15871	15850	16095	15997	15980	15837	15912	15939	15905	15832	15885	15897	15744	15883	16033	16026	15884	15920	16104	15688	15912	15748	15947	15867	15987	15826	15923	15786	15853	15736	15830	15936	15843	15785	15977	15944	15843	16032	15930	15984	15837	15956	15895	16032	15988	15949	15834	15884	15892	15827	15794	15950	15932	15909	15903	15871	15842	16054	15940	16047	15882	15799	15900	15835	15809	15920	15865	16081	16015	15903	15937	15906	15923	15805	15918	15970	15748	16124	15819	16008	15961	16075	15968	15965	15855	16141	16026	15896	16055	16016	15748	15879	15933	15813	15959	15685	15728	15951	15862	15856	15911	15891	16054	15863	15883	15758	15825	15801	15999	15944	15943	15897	15936	15852	15834	16063	15939	16009	15950	15981	16018	16013	15933	15788	16121	15885	15937	15923	15949	15997	15890	15873	15996	15849	15952	16118	15981	16020	15940	15871	16013	15990	15943	15824	16061	16083	15981	15909	16027	15786	16081	15896	15804	15734	15944	15866	16020	15822	15795	16042	15820	15789	15846	15767	15871	15807	15994	15935	15842	15959	15926	15819	15809	16009	15990	15748	15850	16011	15847	15861	15914	15879	16030	15823	16133	15893	15807	15765	15827	15916	16129	15874	16100	15807	15857	15788	15809	16012	15888	15979	15907	16026	15848	15894	15907	15856	16011	15948	15943	15871	15945	15767	15929	15828	15901	15853	15977	15922	15927	15819	16146	15879	15814	15784	15734	15880	15874	15811	15941	15975	15824	15995	15662	15918	15964	15988	15941	15973	15947	16014	16030	15867	15847	16021	15936	15902	15951	15876	15708	15809	15968	15799	15964	15821	15970	15854	15880	15981	15905	16033	15938	15711	16045	16002	15919	15941	16038	16128	15826	15891	15906	16126	15882	15740	15850	15786	15870	15888	15797	15796	16126	15984	15868	16082	15932	16051	15826	15904	15821	15797	16060	15909	15993	15920	15970	15853	15946	15939	15861	15924	15905	15923	16045	15853	15765	15788	15810	15864	15937	16019	15888	15891	15849	15878	15846	16025	15789	15849	15878	15958	15975	15891	15824	16054	15651	15949	15926	15978	16058	15792	15847	15927	15875	16014	16049	16045	15702	16139	16003	15910	15884	15872	15873	15837	15908	16134	15973	15840	15869	15879	15824	15903	15907	15737	15972	16025	15863	15809	15931	15925	15819	15874	15870	15750	15754	15981	16032	15939	15835	15928	15837	15772	15900	15853	15950	16128	16016	15970	15870	15927	15746	16031	15896	15812	15726	15968	16017	15866	16050	15921	15954	15819	15836	15874	15817	15921	15791	15940	15977	16062	15881	15983	16113	16037	16029	15896	15708	16064	15868	15998	15604	16031	15919	15882	16181	15904	15970	16012	15947	16010	15869	16012	15839	15897	15921	15941	15945	15874	15876	15918	15906	15851	15891	15897	16024	15967	15853	15924	16019	16002	15866	15980	15941	15803	16064	15861	16059	15950	15812	15989	16013	16061	15844	15876	15821	15919	15948	15872	15823	15878	15970	15921	15844	15982	15579	15841	16001	15939	15895	15954	15961	15964	15918	15880	15960	16055	15875	15831	15774	15900	15890	15888	15921	15763	15809	16066	15720	15942	16026	15934	16163	15898	15889	16069	15829	15773	15912	15860	16093	15853	15894	15805	15821	15875	15891	15974	16002	16114	16036	16136	15873	15789	15907	15901	15943	15886	15855	15885	15976	15820	15978	15998	15995	15922	16234	15942	16001	16125	15920	15963	15823	15792	15891	15942	16109	15908	15760	15895	15783	15765	15783	15838	15743	15830	16067	15978	15794	15786	15793	15958	15937	15898	15890	15743	16066	15893	15903	15937	15903	15972	15879	15900	15860	15813	15701	15846	15786	15897	15873	15959	16031	16019	15967	15915	15801	15968	15830	15813	15941	15917	15936	15996	15925	15839	15938	16016	15942	15879	15901	15941	15956	15974	15889	15981	15865	15940	15842	16079	15978	15817	15945	16028	15877	15915	16094	16007	16122	15848	15863	15895	15871	15930	15870	15968	15898	15931	15859	15931	15946	15889	16097	15926	15834	16012	15883	16018	16021	15828	15906	15831	15828	15882	16061	15916	15976	16075	15777	15784	16019	15845	16008	15962	15814	15785	15843	15824	15995	16037	15909	15798	15740	15947	15764	15903	15993	15992	15803	15880	15841	16060	15879	15963	16087	15960	16157	15918	15787	16061	15905	16081	15906	15971	16039	16050	15892	15928	16013	15939	16013	15929	16062	16051	15991	15806	16170	16003	15844	15856	15956	15790	15988	15867	15828	15817	16074	15899	16043	15896	16005	16024	15947	15769	15938	15789	15945	16049	15903	15994	16024	15875	15850	15895	15906	15836	15951	15906	15969	15640	15980	15996	16084	16068	15711	15799	16066	15867	16060	15895	15827	15959	15955	15838	15994	15947	15854	16034	15952	15933	15925	15880	15957	15867	15882	15734	15687	15775	15851	15898	15843	15957	15819	15855	15955	15905	15848	15707	15981	15786	15689	15997	15908	15886	15882	15970	15876	15877	15911	15916	15931	15943	15847	15965	15991	15830	15804	15995	16025	15779	16011	15903	15839	16012	15842	15961	15810	16063	16096	15775	15943	15854	15874	15991	15879	15893	15927	15828	16176	15892	15959	15843	15808	15988	15933	16008	15995	15743	15858	16059	15744	15767	15934	15973	16093	16005	15928	15872	16058	15827	15761	15869	15867	15976	15777	15807	16081	16073	15950	16115	16066	15992	15960	15855	15938	15864	15910	16053	15990	16020	15963	15888	16079	16097	15862	15918	15949	15817	15898	15773	15725	15909	16026	15941	15962	15973	16135	15895	15835	15861	15917	15706	15958	15782	16016	15930	15963	15948	15782	15832	15983	15969	15876	15936	16005	16094	15964	15832	16039	15947	15900	16007	15817	15939	16194	15832	15924	15897	16038	15806	15826	15972	15984	15762	16026	15680	15930	16015	15978	15906	15929	15852	15809	15982	15869	15774
27197	22988	28509	27524	29682	31449	26735	22428	19353	18347	17660	17375	17283	17166	17428	17401	17328	17274	17404	17271	17373	16935	17141	17377	17308	17355	17126	17583	17366	17365	17450	17109	17289	17320	17496	17274	17386	17271	17015	17143	17272	17360	17262	17351	17543	17257	17309	17280	17274	17125	17196	17140	17255	17250	17250	17321	17153	17157	17013	17455	17353	17245	17372	17022	17178	17234	17227	17509	17367	17254	17282	17442	17348	17282	17217	17233	17230	17379	17303	17364	17137	17226	17101	17317	17270	17245	17194	17175	17140	17265	17386	17122	17384	17161	17262	17123	17160	17204	17267	17264	17460	17116	17468	17311	17146	17118	17250	17313	17238	17188	17268	17026	17276	17248	17257	17184	17178	17353	17267	17424	16989	17121	17298	17437	17279	17373	17230	17380	17136	17403	17184	17328	17235	17355	17354	17362	17522	17181	17300	17356	17483	17257	16963	17230	17245	17307	17155	17300	17354	17062	17521	17253	17240	17314	17544	17296	17193	17376	17049	17292	17065	17210	17474	17406	17222	17185	17205	17305	17216	17230	17221	17210	17313	17197	17373	17294	17311	17438	17362	17322	17056	17306	17245	17369	17176	17099	17028	17165	17194	17182	17345	17123	17353	17117	16990	17328	17246	17297	17247	17219	17142	17259	17271	17273	17368	17119	17326	17257	17205	17219	17369	17236	17149	17159	17250	17097	17243	17386	17415	17296	17168	17235	17397	17075	17227	17013	17329	17316	17169	17180	17209	17431	17186	17138	17127	17335	17091	17334	17295	17333	17207	17277	17139	17310	17328	17163	17346	17030	17316	17461	17243	17270	17236	17327	17448	17208	17145	17385	17209	17283	17043	17139	17336	17184	17046	17358	17238	17324	17271	17211	17204	17471	17286	17175	17211	17202	17231	17275	17207	17261	17179	17301	17257	17187	17198	17058	17528	17240	17340	17302	17178	17427	17218	17404	17250	17459	17221	17136	17211	17222	17297	17315	17298	17213	17397	17410	17299	17217	17077	17267	17120	17396	17282	17262	17169	17306	17221	17571	17154	17183	17199	17319	17121	17365	17280	17217	17437	17163	17149	17016	17307	17261	17249	17283	17356	17326	17428	17466	17354	17264	17230	17162	17328	17216	17171	17228	17279	17302	17323	17171	17224	17491	17119	17154	17130	17155	17199	17335	17075	17119	17158	17281	17267	17361	17196	17204	17225	17358	17331	17339	17377	17011	17248	17236	17184	17170	17407	17449	17232	17290	17286	17236	17234	17186	17248	17191	17412	17412	17401	17263	17260	17333	17414	17308	17250	17331	17126	17248	17285	17361	17354	17144	17291	17142	17169	17288	17107	17159	17470	17369	17114	17297	17123	17197	17207	17222	17157	17228	17328	17249	17262	17282	17471	17332	17157	17265	17212	17327	17220	17217	17384	17136	17193	17307	17128	17054	17168	17178	17157	17153	17239	17393	17359	17260	17353	17040	17206	17371	17139	17322	17454	17307	17295	17420	17211	17388	17308	17307	17432	17091	16971	17117	17308	17211	17237	17080	17306	17247	17405	17202	17130	17204	17044	17386	17165	17119	17379	17005	17329	17219	17201	17338	17154	17112	17337	17174	17284	17175	17231	17212	17296	17183	17297	17063	17303	17166	17338	17259	17296	17298	17363	17183	17197	17333	17238	17265	17300	17241	17297	17163	17286	17279	17186	17076	17317	17171	17517	17241	17284	17396	17181	17312	17246	17363	17043	17115	17350	17302	17211	17389	17236	17222	17497	17207	17252	17186	17337	17344	17333	17222	17143	17330	17358	17373	17397	17400	17300	17292	17296	17145	17159	17070	17412	17261	17323	17343	17012	17235	17345	17310	17468	17247	17289	17087	17323	17044	17281	17364	17048	17284	17332	17076	17295	17389	17353	17221	17290	17158	17199	17363	17227	17359	17336	17223	17246	17277	17157	17214	17232	17159	17186	17360	17325	17175	17090	17249	17231	17238	17188	17241	17216	17133	17332	17292	17352	17277	17161	17262	17521	17216	17366	17518	17179	17260	17369	17164	17461	17296	17475	17319	17346	17139	17352	17231	17242	17305	17367	17137	17186	17300	17178	17285	17184	17127	17112	17433	17158	17171	17393	17096	17283	17521	17114	17392	17236	17125	17212	17159	17026	17277	17056	17154	17158	17149	17172	17174	17276	17361	17256	17301	17271	17268	17167	17248	17124	17088	17217	17102	17210	17227	17216	17198	17358	17261	17478	17160	17340	17287	17140	17102	17153	16970	17432	17108	17076	17169	17161	17333	17353	17139	16999	17204	17123	17282	17084	17314	17019	17349	17189	17327	17247	17375	17406	17216	17023	17340	17488	17424	17468	17281	17140	17095	17175	17445	17209	17122	17278	17311	17199	17209	17289	17273	17128	17420	17496	17309	17289	17205	17291	17235	17451	17227	17267	17395	17156	17278	17261	17405	17138	17177	17363	17247	17378	17195	17260	17059	17244	17315	17121	17422	17499	17320	17029	17211	17267	17335	17143	17196	17331	17172	17371	17158	17196	17331	17334	17215	17167	17319	17175	17290	17358	17333	17451	17245	17292	17256	17431	17519	17234	17323	17187	17399	17156	17306	17241	17212	17323	17181	17179	17065	17160	17243	17201	17365	17168	17202	17377	17396	17199	17309	17356	17148	17370	17193	17328	17213	17153	17274	17171	17229	17238	17276	17366	17127	17347	17215	17188	17285	17227	17151	17377	17241	17320	17127	17109	17250	17224	17165	17304	17270	17270	17459	17396	17217	17281	17266	17227	17269	17356	17286	17165	17193	17272	17293	17196	17369	17162	17141	17261	17153	17240	17241	17279	17305	17230	17275	17491	17313	17335	17148	17161	17001	17111	17534	17190	17200	17243	17358	17264	17177	17149	17306	17277	17329	17206	17019	17275	17099	17131	17323	17115	17469	17285	17222	17365	17076	17194	17103	17350	17279	17609	17323	17293	17127	17004	17269	17225	17332	17233	17348	17399	17315	17208	17158	17289	17156	17378	17341	17388	17371	17456	17224	17224	17286	17287	17326	17189	17348	17229	17334	17213	17252	16991	17179	17414	17257	17180	17436	17258	17276	17222	17282	17136	17332	17206	17261	17568	17409	17411	17214	17345	17155	17249	17243	17155	17175	17284	17279	17098	17158	17245	17162	17193	17153	17364	17230	17230	17281	17138	17268	17230	17217	17498	17211	17262	17305	17205	17419	17353	17397	17154	17173	17221	17348	17211	17232	17296	16996	17284	17241	17389	17303	17075	17124	17282	17253	17176	17208	17306	17222	17436	17165	17289	17327	17297	17183	17270	17446	17245	17164	17126	17056	17257	17145	17276	17185	17179	17224	17231	17218	17189	17208	17224	17282	17190	17386	17203	17196	17375	17113	17230	17333	17420	17217	17357	17251	17202	17098	17311	17371	17214	17255	17284	17262	17229	17156	17198	17226	17105	17130	17301	17278	17167	17258	17065	17143	17193	17298	17182	17361	17331	17311	17128	17304	17206	17394	17242	17457	17379	17401	17296	17169	17211	17122	17247	17159	17376	17223	17023	17101	17317	17314	17255	17239	17331	17338	17145	17292	17267	17103	17333	17451	17468	17247	17411	17243	17169	17103	17202	17247	17026	17338	17086	17129	17272	17371	17296	17161	17303	17283	17335	17401	17247	17196	17252	17054	17313	17452	17227	17275	17355	17197	17366	17429	17304	17171	17284	17341	17130	17041	17281	17270	17194	17358	17286	17357	17228	17104	17319	17216	17155	17128	17001	17433	17154	17386	17229	17083	17279	17333	17311	17322	17341	17229	17308	17408	17398	17328	17273	17276	17145	17050	17350	17252	17051	17152	17191	17156	17239	17205	17342	17443	17177	16996	17277	17177	17097	17290	17127	17238	17224	17273	17188	17325	17334	17335	17179	17235	17195	17341	17100	17264	17205	17301	17420	17401	17163	17298	17486	17331	17416	17450	17397	17383	17507	17380	17333	17333	17212	17359	17268	17182	17158	17301	17273	17192	17294	17220	17242	17283	17347	16943	17309	17154	17254	17431	17384	17236	17337	17092	17305	17076	17312	17234	17199	17288	17476	17366	17364	17192	17347	17336	17256	17251	17382	17133	17147	17118	17251	17071	17134	17224	17206	17347	17247	17074	17119	17334	17459	17550	17406	17228	17428	17321	17340	17212	17220	17175	17417	17214	16987	17115	17166	17275	17398	17429	17191	17147	17338	17235	17307	17248	17094	17137	17292	17174	17268	17317	17239	17102	17263	17242	17277	17187	17216	17213	17449	17392	17190	17314	17197	17381	17353	17278	17334	17103	17148	17344	17138	17108	17256	17365	17281	17342	17561	17257	17324	17148	17497	17284	17340	17219	17227	17162	17334	17220	17509	17324	17255	17243	17124	17157	17152	17109	17169	17386	17459	17228	17367	17212	17212	17312	17277	17200	17271	17129	17259	16967	17350	17312	17100	17334	17558	17386	17319	17132	17221	17199	17377	17214	17191	17134	17232	17261	17218	17402	17239	17181	17227	17546	17305	17229	17107	17410	17230	17426	17259	17408	17257	17269	17289	17082	17237	17256	17386	17239	17105	17214	16941	17037	17266	17324	17221	17177	17112	17334	16921	17200	17249	17296	17203	17163	17046	17325	17331	17472	17387	17439	17227	17264	17303	17314	17227	17124	17224	17244	17227	17392	17186	17232	17459	17418	17034	17356	17320	17245	17288	17156	17091	17161	17184	17090	17217	17062	17046	17299	17315	17280	17480	17375	17321	17268	17365	17334	17479	17274	17285	17323	17310	17221	17234	17174	17218	17435	17158	17234	17249	17237	17290	17237	17187	17136	17170	17131	17065	17143	17176	17470	17260	17160	17296	17407	17356	17324	17151	17287	17275	17096	17294	17237	17359	17150	17298	17239	17220	17332	17313	17325	17354	17350	17230	17336	17375	17090	17264	17311	17411	16991	17202	17279	17273	17452	17321	17304	17127	17178	17252	17371	17434	17225	17312	17374	17314	17244	17217	17304	16989	16985	17256	17139	17100	17175	17418	17171	17282	17274	17329	17218	17244	17129	17250	17320	17337	17187	17188	17313	17209	17283	17179	17234	17071	17263	17250	17527	17321	17346
21154	30077	29644	28065	33279	32555	26589	21438	17956	16204	16010	15803	15661	15712	15650	15621	15669	15700	15457	15714	15739	15760	15768	15669	15773	15624	15783	15666	15510	15790	15765	15708	15834	15699	15711	15738	15547	15664	15668	15739	15764	15652	15632	15747	15475	15789	15693	15696	15649	15740	15539	15710	15575	15616	15682	15604	15792	15618	15802	15841	15738	15764	15611	15586	15842	15808	15670	15755	15640	15746	15675	15682	15654	15666	15636	15682	15669	15713	15642	15584	15592	15835	15662	15612	15704	15471	15573	15796	15696	15682	15642	15473	15637	15641	15823	15714	15825	15637	15514	15771	15534	15444	15670	15720	15697	15647	15684	15502	15772	15706	15541	15589	15592	15636	15690	15785	15772	15749	15734	15661	15728	15673	15679	15467	15692	15460	15601	15663	15782	15772	15636	15690	15705	15654	15636	15749	15731	15625	15715	15674	15566	15739	15684	15616	15652	15670	15607	15506	15652	15507	15605	15689	15583	15688	15665	15532	15725	15577	15616	15563	15684	15676	15687	15810	15562	15680	15705	15535	15619	15787	15586	15656	15512	15654	15806	15681	15661	15722	15716	15794	15666	15599	15708	15638	15530	15691	15642	15672	15830	15557	15768	15672	15892	15752	15725	15589	15824	15662	15579	15833	15542	15668	15851	15729	15562	15653	15650	15726	15544	15599	15710	15709	15655	15696	15785	15604	15708	15652	15577	15831	15714	15613	15619	15754	15674	15764	15725	15591	15657	15678	15685	15587	15704	15649	15672	15633	15555	15700	15512	15650	15770	15562	15871	15719	15667	15647	15613	15462	15646	15518	15828	15620	15625	15659	15486	15667	15719	15689	15632	15763	15791	15508	15616	15638	15664	15685	15604	15750	15688	15825	15751	15599	15726	15527	15708	15743	15651	15706	15730	15538	15617	15575	15767	15634	15596	15707	15738	15503	15741	15649	15711	15855	15519	15668	15873	15696	15680	15833	15573	15586	15628	15383	15700	15691	15687	15658	15550	15767	15753	15722	15827	15644	15662	15747	15621	15679	15571	15732	15811	15625	15748	15760	15617	15588	15645	15752	15629	15719	15628	15746	15725	15564	15672	15860	15520	15648	15763	15671	15712	15682	15523	15710	15673	15604	15777	15763	15729	15484	15679	15564	15733	15832	15721	15776	15762	15690	15495	15643	15740	15656	15632	15721	15604	15797	15831	15532	15767	15627	15634	15757	15822	15611	15714	15879	15598	15590	15439	15921	15747	15619	15727	15636	15598	15652	15588	15797	15852	15647	15811	15556	15679	15753	15676	15614	15756	15664	15763	15828	15553	15574	15726	15563	15735	15768	15679	15571	15728	15741	15720	15610	15668	15806	15741	15594	15661	15762	15725	15716	15698	15708	15673	15606	15613	15631	15693	15825	15458	15584	15634	15638	15730	15578	15586	15737	15736	15707	15685	15641	15610	15584	15729	15856	15807	15724	15536	15614	15690	15657	15659	15626	15780	15529	15725	15620	15789	15620	15537	15696	15588	15821	15535	15676	15660	15564	15646	15753	15685	15610	15586	15906	15696	15510	15654	15563	15634	15658	15607	15844	15767	15656	15842	15505	15663	15553	15679	15734	15506	15624	15769	15721	15781	15447	15517	15675	15619	15778	15727	15698	15563	15750	15681	15578	15789	15709	15644	15630	15771	15655	15733	15657	15724	15641	15707	15805	15773	15793	15665	15732	15475	15670	15523	15768	15529	15629	15792	15765	15736	15718	15819	15643	15588	15683	15678	15698	15762	15792	15643	15786	15602	15795	15714	15810	15822	15660	15800	15718	15615	15751	15530	15771	15707	15713	15674	15624	15543	15598	15868	15574	15685	15555	15753	15718	15912	15781	15660	15884	15739	15616	15448	15836	15772	15638	15612	15794	15768	15622	15630	15755	15639	15674	15698	15550	15603	15691	15579	15777	15725	15418	15775	15656	15476	15629	15710	15517	15562	15794	15661	15634	15677	15775	15773	15688	15670	15576	15590	15694	15802	15665	15634	15652	15634	15647	15606	15638	15758	15606	15644	15621	15760	15551	15642	15897	15639	15802	15719	15680	15657	15596	15673	15654	15672	15734	15725	15741	15645	15729	15672	15625	15663	15576	15604	15484	15790	15598	15708	15722	15731	15761	15801	15682	15866	15580	15708	15865	15677	15672	15832	15493	15826	15729	15690	15708	15582	15730	15825	15726	15715	15674	15677	15517	15676	15817	15539	15686	15723	15720	15669	15531	15630	15390	15674	15785	15788	15616	15599	15690	15656	15834	15684	15772	15725	15680	15781	15664	15573	15856	15779	15516	15689	15811	15601	15711	15662	15754	15576	15630	15790	15701	15649	15699	15744	15768	15649	15774	15583	15595	15854	15695	15734	15593	15742	15711	15533	15711	15741	15626	15646	15600	15752	15919	15578	15610	15778	15670	15715	15393	15717	15566	15708	15604	15682	15651	15883	15826	15729	15653	15713	15882	15756	15718	15648	15550	15585	15720	15589	15617	15668	15683	15807	15571	15626	15583	15577	15614	15444	15823	15795	15687	15645	15602	15663	15800	15653	15699	15644	15685	15726	15790	15514	16035	15724	15737	15633	15544	15568	15654	15727	15770	15791	15708	15689	15696	15694	15725	15597	15811	15711	15651	15586	15565	15778	15696	15782	15488	15650	15794	15728	15523	15788	15694	15577	15717	15775	15598	15650	15662	15719	15752	15500	15581	15816	15741	15638	15493	15663	15690	15680	15697	15715	15621	15637	15659	15690	15620	15864	15706	15617	15759	15850	15607	15680	15689	15783	15764	15624	15594	15688	15786	15808	15721	15638	15775	15588	15593	15671	15673	15813	15712	15749	15628	15685	15809	15758	15714	15774	15765	15650	15749	15658	15626	15816	15667	15744	15632	15641	15638	15783	15500	15754	15693	15683	15736	15714	15727	15786	15825	15744	15688	15720	15668	15638	15607	15694	15768	15733	15705	15601	15627	15653	15697	15699	15709	15826	15733	15715	15613	15685	15672	15727	15700	15719	15641	15873	15581	15546	15665	15779	15710	15688	15532	15857	15605	15795	15749	15760	15669	15691	15564	15650	15598	15604	15832	15758	15598	15502	15722	15688	15785	15723	15776	15608	15541	15770	15491	15624	15623	15798	15780	15665	15735	15704	15720	15537	15772	15509	15620	15703	15692	15829	15614	15686	15840	15737	15804	15707	15635	15709	15769	15534	15657	15546	15780	15617	15758	15688	15414	15744	15444	15665	15689	15792	15561	15752	15630	15461	15657	15738	15560	15592	15558	15592	15694	15715	15714	15538	15732	15670	15610	15595	15765	15596	15768	15639	15509	15797	15658	15731	15728	15756	15741	15748	15647	15747	15812	15667	15845	15456	15699	15537	15600	15738	15632	15640	15731	15646	15761	15756	15691	15505	15585	15711	15680	15833	15744	15677	15733	15722	15664	15808	15624	15708	15680	15766	15749	15783	15564	15652	15670	15689	15550	15667	15585	15651	15649	15749	15609	15826	15653	15643	15761	15763	15671	15789	15621	15681	15774	15767	15732	15596	15540	15739	15677	15708	15443	15764	15760	15756	15805	15607	15642	15623	15739	15622	15805	15797	15647	15600	15708	15724	15601	15671	15697	15925	15636	15652	15714	15720	15633	15528	15685	15631	15715	15630	15775	15783	15717	15664	15679	15711	15659	15439	15709	15705	15646	15825	15626	15735	15531	15659	15739	15734	15737	15774	15670	15706	15731	15662	15646	15681	15572	15810	15545	15765	15710	15651	15871	15496	15718	15679	15722	15811	15683	15699	15800	15869	15688	15538	15759	15631	15501	15773	15695	15629	15773	15500	15648	15679	15585	15402	15452	15669	15615	15687	15769	15569	15625	15748	15768	15556	15860	15566	15712	15539	15610	15609	15671	15630	15674	15848	15773	15764	15700	15651	15823	15623	15734	15765	15474	15539	15694	15672	15586	15583	15755	15602	15831	15568	15756	15731	15637	15532	15671	15740	15686	15721	15769	15642	15590	15677	15728	15674	15725	15781	15687	15532	15542	15665	15633	15601	15682	15743	15807	15674	15797	15678	15639	15530	15697	15678	15822	15578	15644	15779	15615	15849	15685	15567	15466	15741	15758	15616	15668	15780	15663	15487	15660	15596	15650	15673	15577	15711	15595	15861	15702	15699	15625	15678	15710	15601	15711	15610	15740	15724	15651	15569	15633	15788	15867	15726	15741	15689	15636	15572	15780	15587	15731	15760	15721	15720	15723	15789	15657	15687	15673	15751	15626	15645	15840	15632	15557	15546	15604	15756	15745	15774	15576	15696	15511	15592	15743	15701	15741	15548	15536	15805	15793	15769	15628	15536	15856	15571	15788	15897	15812	15684	15707	15503	15612	15570	15646	15564	15634	15652	15779	15592	15697	15783	15710	15748	15759	15796	15742	15560	15508	15729	15531	15542	15587	15752	15529	15704	15746	15665	15581	15622	15697	15770	15736	15678	15878	15830	15684	15753	15786	15621	15519	15787	15630	15614	15856	15476	15504	15755	15686	15598	15797	15768	15591	15799	15674	15646	15765	15750	15670	15673	15627	15729	15643	15761	15668	15446	15619	15613	15684	15749	15567	15674	15504	15569	15642	15665	15925	15712	15847	15762	15759	15887	15637	15692	15550	15710	15722	15629	15856	15749	15601	15700	15591	15613	15658	15698	15776	15523	15614	15760	15807	15835	15662	15657	15803	15582	15702	15817	15570	15741	15572	15745	15560	15709	15581	15673	15699	15668	15677	15739	15701	15706	15634	15746	15713	15790	15574	15466	15653	15542	15655	15610	15695	15842	15519	15620	15693	15714	15601	15553	15583	15805	15708	15663	15817	15660	15574	15503	15889	15717	15669	15758	15597	15839	15690	15761	15556	15902	15705	15781	15704	15739	15728	15650	15803	15805	15806	15646	15769	15751	15618	15913	15686	15721	15695	15778	15761	15703	15706	15686	15850	15711	15792	15547	15645	15818	15756	15854	15740	15566	15586	15577	15802	15697	15566	15604	15567	15801	15497	15628	15533	15703	15693	15516	15810	15560	15735	15656	15730	15671	15696	15700	15499	15647	15641	15819	15681	15557	15715	15732	15675
23504	21012	28449	25366	44192	57854	49212	36717	26793	20993	18691	17839	17630	17779	17651	17585	17482	17499	17518	17338	17638	17508	17464	17605	17724	17415	17484	17519	17653	17423	17275	17583	17640	17614	17381	17426	17483	17477	17400	17358	17549	17142	17316	17202	17701	17631	17345	17453	17473	17514	17426	17347	17433	17468	17381	17566	17475	17443	17462	17218	17426	17413	17381	17583	17483	17540	17510	17587	17463	17390	17582	17452	17182	17324	17379	17485	17373	17516	17301	17393	17418	17509	17658	17504	17170	17281	17498	17481	17423	17526	17494	17403	17581	17557	17355	17405	17396	17402	17349	17248	17446	17162	17453	17340	17511	17266	17535	17383	17320	17712	17459	17464	17422	17320	17456	17406	17424	17290	17333	17373	17560	17345	17436	17345	17299	17258	17326	17579	17508	17378	17328	17266	17341	17473	17378	17459	17511	17345	17462	17483	17341	17377	17343	17334	17440	17403	17497	17394	17465	17358	17542	17383	17411	17341	17229	17365	17464	17442	17402	17392	17589	17411	17442	17545	17391	17447	17320	17316	17660	17401	17416	17464	17496	17533	17352	17381	17503	17633	17385	17511	17498	17524	17488	17380	17346	17581	17505	17455	17334	17244	17356	17523	17494	17593	17566	17274	17425	17387	17492	17552	17483	17368	17259	17408	17486	17385	17280	17397	17335	17492	17356	17313	17348	17369	17481	17755	17307	17488	17463	17334	17628	17338	17514	17490	17460	17489	17343	17497	17586	17210	17632	17439	17612	17506	17394	17355	17351	17219	17328	17289	17322	17403	17304	17273	17462	17417	17464	17414	17486	17251	17542	17651	17199	17342	17296	17241	17507	17076	17478	17365	17421	17452	17491	17333	17202	17522	17489	17534	17315	17328	17285	17281	17634	17520	17434	17378	17449	17492	17326	17495	17455	17470	17596	17437	17436	17328	17370	17474	17271	17321	17514	17524	17584	17485	17326	17538	17645	17519	17530	17585	17400	17338	17445	17258	17527	17384	17492	17434	17343	17416	17293	17466	17366	17484	17208	17495	17475	17481	17380	17508	17488	17278	17286	17354	17362	17199	17526	17223	17572	17532	17347	17537	17618	17444	17532	17473	17410	17258	17205	17490	17431	17295	17564	17357	17611	17461	17356	17284	17374	17173	17419	17413	17699	17446	17539	17387	17443	17409	17453	17453	17382	17492	17352	17405	17487	17326	17580	17399	17492	17542	17420	17476	17610	17391	17363	17639	17424	17392	17515	17501	17629	17313	17331	17410	17577	17403	17503	17362	17443	17488	17357	17400	17274	17426	17319	17452	17494	17476	17409	17628	17623	17548	17415	17403	17666	17380	17326	17267	17577	17475	17634	17599	17422	17535	17410	17115	17404	17610	17488	17219	17254	17553	17264	17436	17354	17236	17435	17301	17424	17425	17463	17461	17508	17651	17448	17580	17484	17414	17342	17400	17470	17549	17519	17491	17385	17428	17276	17378	17311	17435	17387	17566	17302	17233	17233	17624	17520	17501	17404	17501	17482	17363	17174	17412	17464	17325	17355	17385	17454	17382	17501	17340	17391	17370	17366	17385	17536	17444	17385	17427	17404	17355	17367	17280	17483	17651	17360	17056	17486	17509	17604	17475	17485	17348	17443	17512	17305	17497	17240	17463	17399	17143	17545	17387	17166	17419	17468	17369	17412	17361	17286	17409	17431	17355	17496	17442	17379	17417	17460	17665	17409	17324	17538	17380	17472	17350	17171	17345	17417	17463	17563	17412	17527	17535	17549	17331	17682	17684	17388	17448	17565	17556	17560	17547	17552	17538	17370	17570	17381	17430	17339	17479	17433	17461	17505	17322	17551	17460	17411	17509	17495	17471	17605	17408	17628	17550	17345	17366	17504	17325	17381	17456	17529	17519	17474	17337	17580	17221	17479	17329	17336	17345	17331	17508	17502	17491	17642	17573	17342	17419	17253	17631	17391	17388	17314	17489	17352	17408	17260	17362	17375	17313	17513	17397	17325	17541	17544	17369	17525	17376	17550	17372	17295	17311	17370	17462	17351	17419	17337	17484	17427	17593	17540	17440	17487	17526	17552	17521	17522	17321	17294	17237	17366	17392	17385	17281	17329	17336	17316	17326	17582	17399	17623	17529	17332	17669	17370	17431	17585	17495	17605	17431	17364	17485	17431	17524	17458	17429	17558	17370	17485	17498	17476	17445	17512	17465	17224	17173	17434	17179	17639	17438	17429	17546	17547	17472	17467	17422	17350	17409	17517	17177	17658	17389	17501	17481	17401	17362	17451	17486	17450	17607	17375	17495	17445	17355	17379	17294	17401	17484	17525	17599	17475	17657	17513	17306	17490	17371	17446	17251	17402	17459	17549	17364	17339	17446	17510	17437	17548	17364	17492	17444	17526	17332	17367	17261	17305	17485	17349	17278	17436	17558	17411	17435	17481	17611	17305	17456	17506	17404	17295	17369	17399	17345	17635	17455	17496	17366	17430	17661	17430	17621	17564	17353	17523	17383	17367	17437	17405	17497	17490	17667	17339	17436	17716	17557	17426	17471	17414	17370	17487	17385	17459	17383	17302	17409	17427	17481	17390	17403	17450	17548	17344	17279	17337	17375	17587	17505	17299	17558	17501	17421	17425	17387	17311	17251	17370	17546	17530	17418	17485	17369	17474	17373	17432	17426	17368	17488	17654	17158	17166	17384	17495	17303	17468	17417	17337	17346	17279	17414	17308	17389	17374	17359	17465	17451	17535	17234	17485	17441	17418	17300	17445	17644	17329	17379	17324	17520	17282	17351	17492	17378	17446	17484	17600	17416	17611	17189	17417	17270	17357	17386	17431	17381	17414	17512	17635	17305	17367	17316	17555	17518	17459	17436	17387	17281	17421	17457	17345	17352	17459	17257	17333	17433	17436	17541	17515	17503	17413	17386	17316	17453	17435	17253	17358	17450	17420	17508	17367	17319	17555	17311	17477	17477	17641	17440	17307	17384	17387	17237	17368	17228	17380	17244	17226	17171	17632	17316	17191	17300	17473	17496	17402	17286	17425	17574	17659	17255	17517	17363	17459	17322	17494	17246	17183	17295	17497	17376	17500	17554	17491	17511	17293	17324	17527	17440	17314	17386	17326	17465	17318	17439	17324	17397	17437	17463	17640	17608	17371	17145	17381	17362	17469	17447	17430	17258	17204	17518	17368	17628	17350	17525	17339	17351	17320	17298	17584	17683	17566	17396	17456	17189	17336	17518	17426	17322	17337	17520	17591	17295	17182	17392	17610	17241	17457	17433	17419	17523	17429	17435	17409	17495	17534	17452	17564	17579	17407	17572	17221	17227	17387	17393	17594	17471	17629	17468	17339	17374	17394	17380	17265	17169	17417	17340	17521	17317	17341	17259	17426	17315	17525	17287	17466	17343	17269	17351	17379	17440	17177	17395	17408	17352	17385	17237	17569	17292	17320	17433	17453	17428	17590	17289	17245	17358	17424	17286	17389	17330	17703	17354	17542	17517	17411	17407	17723	17527	17553	17381	17337	17570	17454	17363	17379	17544	17621	17328	17300	17231	17425	17368	17460	17485	17503	17307	17443	17542	17523	17498	17277	17548	17121	17265	17254	17493	17543	17227	17500	17361	17587	17485	17432	17385	17393	17361	17308	17372	17409	17495	17387	17508	17518	17631	17565	17309	17481	17663	17414	17595	17370	17569	17471	17394	17372	17554	17517	17368	17601	17497	17374	17481	17339	17388	17449	17544	17296	17407	17362	17480	17267	17571	17574	17499	17525	17506	17308	17345	17289	17427	17446	17395	17582	17493	17571	17467	17498	17301	17428	17409	17382	17435	17389	17330	17276	17320	17509	17472	17187	17475	17463	17441	17314	17367	17311	17666	17283	17403	17299	17356	17554	17465	17225	17345	17570	17537	17388	17463	17374	17278	17314	17395	17490	17399	17431	17364	17415	17619	17320	17582	17631	17580	17440	17217	17376	17417	17580	17609	17225	17516	17475	17483	17268	17394	17528	17532	17456	17312	17435	17310	17337	17375	17360	17555	17404	17308	17420	17394	17248	17374	17420	17408	17417	17466	17374	17528	17562	17351	17041	17399	17429	17428	17310	17531	17384	17510	17483	17279	17407	17399	17499	17308	17334	17205	17419	17249	17354	17488	17180	17357	17558	17489	17468	17243	17487	17401	17435	17443	17587	17576	17470	17486	17524	17374	17616	17566	17641	17404	17304	17573	17369	17489	17447	17379	17386	17498	17409	17349	17332	17297	17549	17398	17458	17348	17481	17418	17775	17341	17510	17419	17465	17438	17399	17256	17408	17188	17482	17011	17543	17362	17256	17341	17294	17474	17107	17343	17400	17342	17513	17444	17476	17491	17612	17384	17336	17472	17561	17413	17394	17401	17414	17461	17620	17258	17342	17312	17494	17531	17484	17472	17271	17496	17322	17622	17581	17444	17535	17386	17647	17503	17570	17381	17266	17367	17432	17518	17525	17564	17636	17492	17226	17404	17568	17364	17405	17505	17585	17293	17266	17300	17352	17277	17493	17567	17290	17557	17402	17340	17465	17243	17515	17273	17295	17482	17503	17523	17291	17547	17325	17369	17130	17336	17532	17518	17365	17524	17438	17565	17371	17250	17616	17237	17470	17307	17372	17461	17432	17336	17420	17404	17241	17293	17345	17458	17360	17418	17496	17542	17522	17253	17409	17354	17333	17338	17513	17385	17476	17445	17491	17210	17403	17331	17492	17354	17421	17396	17496	17269	17313	17570	17444	17573	17459	17461	17337	17388	17382	17555	17604	17248	17400	17501	17539	17381	17350	17445	17293	17442	17460	17307	17352	17410	17393	17273	17448	17528	17300	17473	17439	17341	17361	17264	17498	17404	17482	17261	17405	17391	17354	17414	17623	17403	17436	17491	17312	17459	17408	17526	17527	17312	17210	17533	17452	17327	17570	17146	17538	17451	17343	17604	17481	17447	17360	17327	17470	17502	17468	17366	17364	17445	17430	17372	17463	17387	17349	17465	17610	17393	17366	17349	17398	17207	17148	17464	17409	17494	17471	17248	17513	17560	17203	17294	17360	17407	17293	17390	17558	17385	17225	17271	17279	17427	17429	17326	17384	17305	17498	17665
19540	35313	37306	40896	57761	59223	48978	37643	26265	19317	16863	16043	15976	15909	15934	15784	15915	16016	15847	15732	15764	15739	15702	15787	15787	15760	15980	15742	15827	15686	15774	15612	15717	15881	15882	15760	15776	15830	15899	15780	15770	15850	15689	15713	15900	15785	15818	15792	15702	15723	15782	15820	15785	15860	15993	15765	16003	15750	15870	15707	15707	15905	15619	15830	15725	15795	15885	15716	15746	15806	15786	16016	15709	15866	15705	15808	15709	15703	15774	15865	15713	15681	15695	15863	15755	15664	15985	15727	15749	15789	15884	15803	15831	15793	15928	15816	15801	15905	15766	15806	16029	15718	15856	15800	15688	15903	15776	15639	15830	15946	15685	15854	15683	15742	15907	15616	15778	15810	15792	15774	15674	15716	15784	15795	15715	15870	15804	15621	15802	15782	15833	15721	15888	15603	15926	15761	15730	15767	15818	15890	15889	15803	15816	15793	15851	15725	15727	15676	15778	15804	15676	15891	15937	15669	15783	15889	15726	15681	15836	15735	15768	15816	15883	15742	15862	15780	15850	15543	15682	15705	15741	15641	15703	15813	15633	15817	15784	15702	15835	15845	15886	15851	15760	15517	15771	15711	15829	15815	15754	15851	15834	15850	15751	15744	15771	15948	15700	15701	15853	15833	15749	15810	15658	15796	15723	15604	15787	15896	15747	15758	15863	15735	15777	15736	15961	15798	15776	15619	15639	15791	15721	15821	15960	15684	15797	15705	15754	15757	15748	15852	15823	15807	15681	15709	15744	15797	15794	15709	15661	15756	15697	15874	15863	15700	15610	15762	15790	15883	15573	15831	15870	15769	15806	15766	15789	15798	15709	15770	15772	15809	15726	15844	15773	15782	15688	15710	15728	15555	15752	15584	15967	15855	15895	15792	15786	15678	15607	15795	15770	15889	15833	15766	15813	15917	15609	15707	15835	15759	15698	15855	15592	15872	15582	15780	15721	15902	15839	15678	15742	15885	15740	15772	15621	15939	15633	15857	15954	15769	15774	15779	15734	15640	15793	15822	15664	15786	15788	15773	15799	15958	15884	15665	15820	15646	15924	15861	15827	15789	15711	15615	15825	15658	15886	15619	15669	15846	15877	15829	15774	15632	15750	15811	15916	15777	15835	15898	15600	15941	15768	15708	15741	15872	15830	15727	15776	15830	15811	15822	15784	15823	15696	15794	15732	15590	15694	15849	15734	15932	15766	15797	15861	15781	15843	15784	15621	15705	15848	15715	15752	15765	15716	16036	15785	15871	15774	15908	15607	15878	15900	15806	15756	15884	15556	15840	15560	15653	15963	15742	15698	15822	15880	15692	15823	15742	15901	15767	15909	15752	15785	15629	15844	15788	15872	15944	15783	15680	15652	15897	15889	15829	15792	15793	15824	15834	15749	15822	15888	15840	15756	15570	15654	15839	15919	15823	15593	15736	15976	15734	15601	16037	15843	15722	15798	15823	15703	15944	15864	15734	15708	15779	15794	15847	15648	15835	15858	15747	15743	15794	15895	15711	15613	15747	15650	15867	15593	15795	15709	15732	15989	15626	15718	15732	15831	15800	15746	15822	15797	15744	15782	15845	15835	15895	15813	15929	15684	15751	15731	15815	15701	15756	15768	15938	15755	15842	15772	15745	15790	15771	15731	15776	15581	15633	15829	15711	15808	15707	15785	15823	15697	15785	15850	15782	15650	15690	15861	15717	15740	15790	15663	15736	15895	15645	15772	15632	15816	15664	15813	15789	15780	15794	15810	15762	15870	15871	15846	15766	15735	15831	15697	15817	15786	15759	15739	15952	15752	15815	15663	15910	15868	15841	15804	15970	15641	15705	15969	15914	15752	15739	15610	15740	15616	15896	15733	15793	15716	15790	15806	15742	15751	15768	15834	15880	15707	15736	15852	15633	15631	15849	15680	15744	15515	15844	15688	15702	15823	15743	15734	15776	15759	15795	15620	15681	15883	15801	15686	15766	15944	15735	15832	15678	15800	15884	15635	15644	15637	15728	15640	15780	15895	15678	15619	15840	15753	15741	15973	15815	15665	15746	15764	15701	15812	15605	15747	15648	15729	15819	15947	15789	15685	15664	15747	15738	15799	15539	15717	15811	15925	15657	15758	15701	15836	15769	15767	15900	15934	15668	15581	15801	15861	15695	15818	15957	15751	15603	15706	15647	15732	15898	15752	15709	15828	15641	15778	15678	15692	16035	15844	15793	15747	15622	16008	15659	15677	15661	15907	15846	15786	15879	15816	15714	15701	15599	15718	15732	15690	15807	15889	15747	15796	15681	15785	15759	15725	15798	15811	15783	15852	15503	15913	15611	15819	15824	15766	15688	15787	15713	15946	15760	15751	15783	15804	15659	15835	15878	15802	15795	15729	15794	15873	15723	15875	15730	15764	15690	15765	15938	15682	15711	15861	15750	15742	15787	15766	15880	15658	15757	15937	15742	15965	15685	15783	15772	15866	15907	15890	15803	15695	15665	15784	15878	15832	15885	15747	15761	15823	15722	15846	15719	15917	15942	15679	15683	15582	15752	15794	15810	15903	15784	15937	15717	15771	15761	15631	15753	15606	15925	15978	15664	15937	15711	15753	15804	15842	15743	15766	15751	15797	15731	15885	15744	15782	15885	15618	15906	15709	15738	15752	15743	15820	15809	15873	15791	15632	15745	15903	15785	15822	15835	15639	15899	15726	15721	15622	15685	15619	15785	15837	15869	15731	15709	15890	15731	15692	15751	15633	15716	15788	15774	15759	15675	15921	15724	15800	15818	15957	15739	15736	15643	15608	15695	15826	15814	15619	15868	15798	15583	15706	15622	15728	15745	15663	15881	15681	15787	15912	15846	15746	15655	15744	15767	15835	15786	15775	15696	15729	15821	15640	15850	15772	15796	15597	15920	15789	15695	15931	15907	16007	15681	15870	15774	15904	15675	15821	15838	15830	15791	15852	15724	15777	15823	15689	15650	15828	15752	15701	15827	15806	15652	15827	15720	15768	15743	15647	15652	15733	15694	15676	15640	15732	15752	15917	15646	15702	15781	15842	15775	15845	15764	15739	15869	15677	15802	15884	15824	15793	15740	15665	15777	15709	15744	15738	15702	15974	15689	15929	15832	15746	15865	15844	15728	15781	15858	15758	15855	15856	15804	15865	15708	15733	15864	15845	15928	15724	15791	15928	15745	15860	15707	15675	15655	15727	15809	15720	15860	15798	15778	15614	15794	15857	15740	15766	15874	15687	15905	15827	15742	15890	15747	15878	15916	15701	15675	15899	15745	15783	15818	15980	15563	15904	15703	15908	15899	15766	15679	15608	15813	15672	15969	15639	15537	15652	15792	15826	15812	15757	15945	15769	15834	15667	15896	15901	15671	15696	15897	15657	15639	15720	15609	15787	15785	15865	15660	15915	15769	15753	15780	15838	15836	15757	15884	15795	15724	15766	15631	15859	15785	15799	15793	15783	15844	15826	15699	15987	15764	15811	15806	15665	15817	15959	15828	15818	15742	15660	15888	15823	15876	15675	15706	15802	15560	15625	15785	15905	15940	15555	15700	15657	15777	15785	15913	15788	15971	15736	15700	15720	15748	15803	15635	15759	15937	15669	15948	15944	15766	15724	15776	15761	15647	15764	15767	15854	15851	15725	15864	15780	15661	15795	15681	15638	15882	15708	15961	15838	15770	15846	15750	15693	15861	15737	15734	15941	15664	15861	15779	15679	15829	15715	15669	15804	15820	15708	15679	15905	15896	15537	15837	15853	15735	15792	15735	15835	15740	15747	15788	15949	15693	15797	15732	15901	15757	15884	15564	15903	15622	15854	15728	15857	15768	15672	15624	15817	15897	15780	15635	15711	15873	15750	15833	15795	15791	15624	15691	15890	15885	15758	15626	15670	15608	15721	15813	15927	15904	15699	15782	15719	15732	15671	15777	15824	15846	15702	15631	15969	15887	15786	15711	15779	15838	15732	15757	15687	15777	15685	15828	15746	15788	15777	15800	15746	15624	15832	15667	15757	15788	15705	15875	15783	15737	15775	15878	15816	15804	15699	15811	15699	15684	15730	15742	15771	15755	15911	15731	15994	15708	15898	15645	15632	15860	15868	15939	15850	15812	15777	15714	15784	15716	15724	15826	15871	15754	15718	15756	15725	15739	15651	15792	15728	15739	15809	15795	15680	15740	15820	15725	15825	15936	15754	15660	15703	15767	15618	15858	15916	15632	15677	15682	15847	15757	15735	15846	15926	15699	15731	15805	15753	15843	15861	15925	15544	15783	15667	15724	15766	15561	15842	15694	15759	15664	15770	15733	15872	15898	15778	15769	15906	15685	15689	15566	15851	15825	15873	15907	15746	15714	16024	15567	15898	15713	15775	15795	15722	15961	15786	15959	15743	15808	15774	15870	15842	15748	15635	15849	15763	15678	15713	15790	15912	15704	15739	15793	15847	15850	15699	15831	15678	15734	15832	15718	15679	15864	15863	15656	15740	15923	15617	15628	15735	15755	15585	15771	15786	15806	15738	15691	15666	15761	15953	15863	15890	15844	15957	15796	15792	15734	15800	15793	15823	15604	15818	15878	15774	15822	15590	15776	15782	15705	15763	15651	15613	15975	15714	15872	15793	15813	15821	15853	15795	15803	15709	15760	15907	15928	15728	15728	15841	15683	15686	15793	15826	15761	15746	15773	15826	15867	15780	15823	15702	15968	15598	15756	15869	15804	15747	15857	15788	15927	15653	15824	15698	15694	15833	15854	15852	15660	15907	15721	15719	15763	15781	15959	15916	15733	15810	15608	15872	15669	15791	15841	15747	15804	15978	15526	15894	15797	15835	15842	15803	16000	15749	15726	15647	15669	15586	15801	15852	15851	15720	15860	15727	15783	15841	15742	15943	15668	15754	15852	15696	15758	15680	15734	15840	15685	15774	15920	15754	15853	15656	15774	15683	15959	15806	15804	15719	15762	15822	15841	15858	15691	15541	15657	15857	15743	15821	15682	15588	15661	15739	15872	15717	15778	15730	15811	15825	15669	15791	15793	15796	15787	15621	15775	15557	15706	16005	15901	15800	15834	15824	16019	15674	15752	15807	15675	15782	15614	15712	15899	15644	15876	15827	15763	15658	15729	15776	15755	15735	15792
22507	21008	28864	23573	41119	64599	59279	45627	32697	24542	20280	18587	18088	18155	18061	17868	17897	17996	17997	17590	17920	17652	17951	17903	17817	18152	17763	17808	17798	17756	17664	17711	17763	17780	17802	17834	17737	17659	17908	17750	17791	17579	17871	17602	17684	17636	17603	17709	17849	17720	17802	17755	17876	17855	17649	17814	17720	17643	17688	17762	17905	17627	17635	17860	17740	17743	17677	17704	17632	17608	17628	17604	17693	17732	17683	17794	17669	17665	17679	17682	17695	17788	17699	17977	17802	17823	17582	17591	17775	17939	17767	17885	17633	17801	17593	17493	17667	17872	17719	17642	17594	17734	17629	17591	17709	17555	17610	17552	17604	17474	17722	17792	17643	17612	17681	17597	17530	17564	17607	17679	17609	17764	17623	17599	17811	17721	17736	17719	17732	17617	17723	17773	17802	17703	17793	17577	17887	17864	17658	17622	17544	17740	17749	17800	17547	17862	17653	17747	17528	17752	17643	17645	17673	17554	17544	17789	17801	17695	17827	17658	17712	17825	17811	17534	17724	17649	17605	17603	17720	17706	17690	17764	17645	17548	17783	17462	17774	17560	17689	17544	17560	17881	17693	17557	17438	17663	17723	17689	17807	17692	17620	17716	17876	17634	17430	17659	17608	17822	17812	17628	17804	17672	17770	17765	17498	17687	17621	17654	17665	17475	17693	17721	17656	17698	17602	17820	17682	17766	17757	17582	17571	17508	17694	17804	17603	17744	17628	17510	17601	17757	17610	17480	17602	17746	17844	17899	17645	17434	17666	17837	17745	17423	17587	17699	17784	17601	17748	17838	17701	17773	17378	17704	17459	17684	17989	17767	17624	17807	17615	17743	17545	17590	17661	17811	17669	17712	17811	17733	17598	17537	17908	17524	17546	17567	17807	17838	17641	17632	17684	17930	17874	17767	17829	17586	17509	17690	17721	17610	17701	17813	17512	17651	17637	17583	17745	17674	17371	17653	17670	17769	17590	17540	17497	17633	17589	17677	17585	17605	17758	17766	17498	17620	17648	17578	17854	17694	17739	17683	17546	17854	17750	17600	17668	17776	17690	17726	17674	17620	17577	17435	17882	17723	17641	17553	17685	17622	17660	17789	17759	17758	17594	17643	17866	17595	17772	17561	17676	17495	17552	17813	17813	17744	17727	17853	17676	17666	17562	17577	17722	17553	17717	17520	17718	17697	17703	17593	17743	17512	17716	17678	17585	17756	17764	17823	17615	17616	17669	17708	17505	17646	17757	17909	17730	17933	17654	17701	17651	17660	17631	17688	17603	17892	17726	17673	17813	17560	17712	17755	17842	18042	17625	17642	17611	17835	17733	17705	17745	17605	17780	17934	17833	17579	17768	17500	17683	17726	17655	17631	17687	17621	17719	17646	17570	17704	17808	17456	17754	17510	17801	17739	17611	17582	17534	17870	17854	17921	17827	17698	17697	17618	17653	17652	17675	17616	17709	17685	17811	17824	17718	17617	17614	17768	17712	17730	17588	17733	17697	17706	17730	17757	17642	17791	17839	17690	17635	17555	17610	17662	17527	17459	17503	17567	17498	17776	17716	17744	17734	17557	17644	17641	17618	17831	17838	17672	17350	17610	17674	17785	17677	17539	17917	17882	17607	17595	17663	17675	17770	17830	17917	17773	17728	17730	17612	17808	17821	17608	17601	17762	17629	17757	17804	17673	17860	17708	17586	17534	17771	17793	17710	17656	17633	17826	17581	17713	17603	17579	17676	17830	17859	17547	17417	17670	17828	17525	17608	17647	17621	17675	17560	17653	17812	17681	17768	17656	17642	17745	17814	17789	17506	17676	17596	17595	17811	17722	17747	17329	17562	17567	17625	17607	17597	17546	17662	17675	17527	17612	17793	17848	17722	17858	17554	17603	17769	17588	17586	17676	17734	17621	17718	17765	17569	17598	17826	17905	17569	17509	17701	17654	17653	17542	17764	17635	17609	17622	17750	17578	17626	17764	17677	17534	17801	17567	17726	17542	17573	17856	17581	17727	17818	17539	17517	17804	17752	17770	17712	17593	17636	17890	17585	17660	17704	17733	17717	17459	17597	17735	17606	17456	17681	17544	17804	17570	17551	17640	17637	17552	17549	17953	17665	17671	17763	17618	17328	17781	17687	17738	17767	17757	17603	17772	17754	17557	17744	17774	17538	17724	17624	17809	17808	17699	17708	17460	17671	17664	17670	17690	17843	17825	17645	17733	17640	17633	17547	17785	17759	17715	17685	17612	17595	17832	17632	17518	17598	17664	17703	17658	17630	17458	17673	17804	17742	17620	17817	17754	17662	17615	17641	17518	17830	17703	17818	17429	17614	17499	17644	18005	17776	17768	17889	17731	17634	17570	17685	17802	17658	17723	17595	17462	17616	17695	17729	17611	17564	17671	17672	17696	17748	17734	17671	17521	17844	17591	17730	17828	17603	17683	17651	17509	17687	17768	17735	17580	17596	17693	17819	17927	17427	17597	18009	17780	17738	17737	17603	17639	17795	17725	17649	17799	17756	17700	17762	17723	17786	17819	17638	17495	17704	17536	17710	17752	17649	17582	17801	17730	17694	17587	17685	17806	17512	17751	17741	17726	17768	17739	17546	17557	17699	17609	17679	17718	17432	17792	17673	17648	17731	17814	17706	17591	17668	17783	17688	17671	17642	17721	17525	17535	17672	17741	17739	17577	17568	17597	17746	17621	17686	17696	17583	17541	17525	17932	17694	17748	17680	17757	17789	17723	17543	17735	17569	17620	17785	17736	17595	17447	17847	17734	17706	17680	17608	17636	17637	17721	17671	17901	17909	17648	17732	17656	17710	17749	17893	17633	17730	17676	17826	17645	17853	17815	17862	17764	17842	17793	17688	17907	17768	18004	17699	17645	17682	17706	17564	17529	17576	17741	17778	17631	17700	17805	17588	17841	17707	17481	17582	17720	17565	17772	17613	17746	17659	17610	17865	17804	17580	17869	17757	17647	17732	17552	17530	17709	17644	17833	17571	17709	17668	17587	17871	17601	18003	17908	17808	17754	17754	17600	17728	17697	17811	17768	17813	17603	17709	17739	17810	17536	17595	17792	17660	17691	17778	17653	17471	17790	17635	17489	17673	17585	17707	17531	17619	17499	17690	17492	17530	17695	17740	17449	17695	17708	17759	17942	17752	17675	17778	17516	17804	17580	17545	17683	17749	17671	17661	17491	17714	17594	17620	17567	17643	17767	17374	17529	17691	17442	17727	17655	17551	17632	17524	17706	17646	17670	17859	17808	17657	17481	17763	17791	17440	17519	17728	17714	17529	17660	17701	17793	17755	17522	17585	17773	17633	17694	17580	17581	17698	17500	17620	17842	17710	17614	17743	17678	17591	17815	17650	18006	17704	17723	17878	17616	17600	17688	17761	17485	17691	17764	17604	17709	17583	17670	17737	17468	17396	17814	17686	17692	17701	17746	17506	17663	17620	17671	17782	17610	17688	17861	17505	17783	17764	17810	17695	17649	17714	17588	17646	17766	17677	17493	17597	17464	17641	17890	17791	17702	17721	17580	17734	17561	17663	17671	17667	17699	17750	17614	17648	17821	17703	17612	17559	17671	17554	17624	17542	17684	17516	17578	17671	17832	17757	17780	17841	17561	17816	17699	17744	17616	17824	17486	17957	17677	17739	17666	17560	17636	17671	17608	17706	17732	17769	17658	17674	17545	17823	17716	17706	17751	17760	17655	17582	17635	17576	17596	17762	17726	17721	17629	17738	17596	17712	17801	17643	17933	17965	17625	17611	17744	17762	17802	17845	17692	17691	17670	17681	17589	17802	17572	17360	17638	17644	17737	17751	17684	17706	17808	17910	17652	17784	17738	17805	17756	17714	17699	17625	17697	17692	17721	17678	17730	17653	17664	17938	17570	17707	17741	17734	17769	17507	17586	17732	17633	17683	17570	17740	17716	17919	17596	17558	17697	17478	17602	17823	17593	17449	17625	17586	17712	17622	17879	17685	17685	17725	17792	17578	17799	17438	17608	17666	17608	17518	17588	17534	17672	17734	17686	17520	17630	17872	17689	17726	17559	17654	17608	17647	17598	17544	17635	17663	17570	17639	17526	17618	17725	17774	17648	17774	17705	17549	17519	17467	17649	17791	17598	17543	17774	17642	17780	17884	17741	17641	17703	17825	17700	17652	17835	17850	17667	17666	17733	17658	17500	17471	17748	17650	17820	17755	17838	17895	17627	17685	17693	17691	17608	17699	17621	17758	17672	17715	17652	17705	17731	17532	17626	17627	17500	17823	17516	17861	17674	17620	17632	17664	17577	17470	17719	17534	17671	17913	17530	17667	17777	17774	17615	17775	17563	17619	17615	17511	17680	17566	17462	17503	17806	17728	17552	17736	17608	17582	17551	17566	17678	17806	17727	17675	17567	17595	17922	17538	17678	17640	17531	17735	17845	17605	17681	17639	17585	17687	17733	17579	17800	17677	17591	17805	17787	17778	17634	17852	17799	17807	17578	17795	17679	17553	17611	17799	17714	17654	17686	17636	17665	17864	17596	17598	17785	17630	17656	17778	17664	17699	17670	17695	17764	17651	17925	17580	17739	17692	17702	17578	17769	17693	17857	17733	17684	17644	17659	17771	17675	17635	17669	17817	17737	17597	17655	17379	17622	17680	17936	17673	17717	17541	17920	17682	17566	17810	17753	17734	17894	17674	17798	17780	17713	17585	17808	17782	17675	17753	17539	17761	17592	17593	17766	17779	17621	17546	17608	17608	17783	17698	17754	17545	17767	17892	17802	17736	17859	17673	17844	17619	17608	17613	17708	17600	17432	17712	17736	17551	17640	17709	17679	17844	17646	17629	17572	17938	17700	17768	17622	17540	17697	17595	17711	17655	17688	17635	17629	17595	17535	17719	17634	17342	17723	17755	17614	17724	17656	17578	17684	17653	17551	17651	17669	17449	17493	17606	17513	17763	17643	17515	17733	17749	17614	17671	17697	17711	17661	17606	17526	17584	17600	17532	17770	17582	17821	17754	17535	17619	17596	17629	17561	17733	17427	17632	17745	17732	17723	17578	17612	17559	17499	17817	17670	17514	17586	17945	17678	17758	17850	17752	17583	17647	17475	17498	17715	17795	17617	17724	17750
20939	38664	40890	43639	68381	72558	61332	47097	33183	22901	17769	16413	15985	15909	16082	16131	15844	16030	15751	16130	15917	15815	16024	16076	15904	16031	15910	15927	16037	15902	16024	15816	15935	16017	15950	16063	16030	16202	16234	15929	15933	15893	15981	15870	15856	15994	15866	15869	15772	15898	15864	16002	15982	15988	16003	15854	15884	15975	15871	15725	15959	15788	15930	15983	16026	15952	15897	15927	15952	16024	16045	15995	15970	16038	15963	16028	15981	15880	15913	15961	15879	15794	16015	16046	15967	16019	15984	15839	15732	15931	15899	16066	15895	15999	15938	15963	16040	15867	16010	15909	15977	16001	15901	16044	15834	16100	15920	15901	16000	15911	15701	15893	15709	15853	15768	16272	15747	15954	16071	15976	16001	15901	15949	15878	15927	15885	15976	16017	15752	15890	15924	15884	15915	15823	16121	16031	15895	15862	15870	16007	15995	15700	15960	15764	15802	15979	15987	15928	15938	15961	15954	15913	15826	15839	16122	16018	15990	15672	15852	16053	15867	15957	15882	15747	15967	15730	15936	15979	15950	15948	15887	15919	15861	15867	15975	15706	15880	15833	15827	15840	15967	15946	15975	15861	15928	15996	15807	16145	15856	15973	15901	15911	15990	16016	15892	16073	16008	15950	15837	15887	15927	15955	15908	15942	15972	15955	15849	15941	15965	15835	15830	15938	15962	15867	15944	15874	15994	15945	15929	15740	15849	16008	15884	16075	15970	15763	15878	16055	15886	15993	15807	15945	16097	15774	15829	15983	15826	15823	16010	15834	16045	15848	15986	15660	15898	15909	15844	15753	15939	16005	15917	15979	15877	15914	15812	16095	16007	16061	16038	15996	16085	15948	15873	15850	15988	15911	15767	15933	15894	15812	15917	15783	15954	15980	15852	15975	15992	16048	15877	15725	15985	15892	16100	15962	16048	15743	15934	16090	15860	16005	15868	15956	15880	15982	15980	15755	15776	15931	15789	15827	15875	15784	15920	15878	15942	16064	15846	15908	16052	15900	15993	16053	15911	16095	15726	16108	15825	15895	15824	15855	15856	15872	15923	15973	16009	15980	15721	15927	15945	15815	15781	15824	15805	15965	15825	15747	16006	15953	15888	15837	15867	16000	15895	15861	15822	15831	16043	15984	15946	15923	15930	15883	15945	15888	15827	15847	15882	15798	16102	15982	16008	15714	16049	16020	15999	16011	15908	15964	15886	15941	15903	15812	15785	15982	15752	15974	15867	15761	16007	15866	15783	15976	16001	16080	15934	15960	16061	15815	16002	15737	15796	15674	15982	15752	15926	15917	15892	15824	16029	15912	16022	15993	15989	15978	15955	15964	15884	15982	15899	16079	15962	15790	15844	15810	15883	15989	15896	16017	15879	15996	15963	15917	15840	15996	15908	15959	16018	15899	15939	15755	15847	15826	15887	15938	15871	15970	15940	15765	15975	15919	15909	15946	15921	16123	16021	15771	15929	15957	15909	15868	15927	15856	15860	15981	16003	16053	15736	15964	15939	15925	16099	15817	16041	15911	15926	15912	15871	15832	15833	15987	15853	15790	15891	15830	16084	15801	15828	16046	15909	15855	15985	15839	15812	15882	16035	16057	15918	15935	16035	16006	15792	15865	15866	15908	15735	16024	15968	15946	15951	15980	15930	15882	16006	15846	15887	15942	16002	16006	15911	16034	15985	15788	16020	15850	16089	15898	15711	15909	15996	15827	15968	16006	15885	15732	15949	16038	15851	15804	15791	15822	16012	15863	15955	15705	15955	15972	15845	15783	16067	15967	15882	15884	15878	15747	15896	15849	15856	15705	15839	15929	16033	15924	15897	15950	15811	15923	15977	15969	16014	15737	15895	15938	16019	15915	15965	15770	15966	16003	15982	15995	16049	15971	15952	15931	15923	15973	15746	15881	15907	15780	15896	15975	15900	16125	15822	15852	15972	15926	15945	15872	15905	15948	15840	15725	16029	15780	15747	15898	15966	15834	16009	15949	15758	16057	16035	15847	15871	15887	15943	16010	15940	16017	16065	15894	15908	15868	15867	15939	15911	16080	15957	15934	15866	15922	15887	15814	15946	15971	15828	15809	15803	15860	15849	16012	15850	16037	16052	15860	15922	15880	15968	16084	16081	15800	15917	16043	16033	15809	15764	15954	16035	15900	15944	16036	15904	15825	15839	15978	16062	15930	15735	16012	15877	15903	15735	15981	15709	15794	15756	15818	15859	15808	15845	15973	15809	15879	15816	16018	15940	16028	16042	15906	16000	15963	15941	15792	15939	15984	15927	16059	16036	15869	15794	16045	15793	16003	16046	15815	15968	15932	15822	15902	15935	15920	15701	15813	15872	16022	15923	15917	15763	15996	16031	15887	15886	16026	15811	16020	16013	15958	15955	15909	15896	15976	16087	16148	15938	15837	15908	15854	15998	15808	15953	15853	16064	15808	15623	15906	16004	15942	15919	15752	16005	15894	15854	15584	15959	15801	15975	15929	15986	15786	15868	15842	16032	15882	15749	16026	15850	16133	15850	15880	16136	15933	15894	15735	15890	15957	15807	15837	15956	15939	15956	15800	16061	15953	16084	15889	15793	15860	15821	15921	16058	16001	15946	15838	16005	15887	15869	15681	15941	15936	15995	15959	15949	15975	15944	15759	16010	15910	15849	16070	15930	15798	16031	15892	15778	15969	15974	15862	15961	15964	15763	15863	15954	16137	15987	15771	15779	16064	15978	15865	15795	16045	16125	16008	15880	15964	16060	15990	15928	15981	15814	15730	15794	15855	15861	15937	15786	16044	15887	15952	16027	15939	15862	15617	15783	15936	16003	15725	15997	15942	15934	15852	15912	15840	15941	15936	15929	16023	15835	15713	15905	15966	15874	15872	16169	15828	16098	15819	16006	15912	15858	15893	16089	15910	15963	15998	15974	16012	15985	15956	16033	15805	15848	15959	15871	15817	16009	15866	16011	15857	15854	15890	15953	15895	15954	15909	15917	15926	15942	15824	16008	15961	15894	16242	15924	16005	15785	15853	15800	15880	15871	15716	15973	15966	15843	15897	16004	16059	15859	16008	15895	15822	15958	15990	15841	16103	15956	15719	15833	16041	15935	16015	15940	15916	15824	16004	15948	15826	15894	15988	15931	15752	16016	15806	15752	16050	15800	16100	15921	15867	16054	15898	15754	15901	15803	15926	16020	15947	15882	15976	16032	16167	15887	16172	15975	15936	15907	15752	15887	16084	15928	15751	15930	15868	15994	15883	15803	15864	15722	15946	15766	15879	15887	15891	15979	15920	15948	16065	15895	15986	16027	15959	15844	15900	15947	15805	15979	15969	15988	15948	15851	15713	15828	16016	15880	15903	15891	15783	15863	16141	15976	15984	15862	15997	15871	15909	15876	15903	15841	15984	15980	15768	15787	15992	15790	15805	15776	15839	16122	15932	15956	15698	15841	16015	15643	15901	16030	15850	15784	16026	15923	16003	15866	15951	15874	15921	15793	15933	15892	15956	16010	15684	15889	15881	15857	15835	15946	15802	16048	15916	15886	16000	15796	16076	15853	15957	16116	15852	15948	15848	16057	15919	16023	15953	15922	15936	15846	15960	15842	15955	15782	15899	15908	16010	15848	15947	15822	16064	16057	15955	15836	15995	15893	15804	15817	15781	15952	15828	15876	15937	15844	16071	15871	15810	15961	15946	15935	15959	15995	15829	15892	15978	15889	15809	15880	15853	16030	15740	15848	15856	15834	15933	15869	15945	15779	15890	15836	15836	15825	15871	16098	15947	15991	15732	16079	15805	15847	16072	15877	15912	15874	15995	15892	16012	15927	15767	16005	15868	15987	16007	15922	15931	16007	15992	15818	15948	15939	15846	15796	16057	15968	15991	15925	15902	15977	15886	15895	15768	15864	15963	15928	15958	15756	16011	16030	15962	15957	15948	16010	16006	15755	15969	15797	15832	16129	15742	15846	15836	15942	15795	15920	15843	16048	16043	15945	15859	15933	15850	15704	16080	15829	15880	15968	15957	15818	15821	15928	15927	15902	15854	15887	15922	15984	15720	15888	15866	15894	16027	15903	15931	15832	15904	15928	15751	16105	15877	15864	15908	15929	15893	15852	15995	15869	15872	15901	15907	15889	15990	15728	15819	15847	15874	15864	15836	16167	15934	15847	15908	15710	15903	16005	15723	16142	15991	15817	15956	15886	15962	15894	15938	15964	15989	15770	15787	15897	15997	15765	15914	15790	15918	15979	16061	15824	15915	15900	15939	15990	16000	15845	15817	15864	15931	15850	15815	16113	15959	15720	16002	15957	15971	15915	15856	15896	15855	15785	15979	15961	15789	15931	15869	16044	16028	15900	15975	15854	16023	15760	15895	15950	15906	15907	15836	15749	15902	16093	16056	15907	15895	15950	15903	16063	15901	15877	16026	15747	15967	15818	15873	15955	15927	15902	15840	15961	15900	16006	15978	16058	16117	16008	15925	15949	15933	15988	16052	15789	15958	16001	15854	16004	15882	15923	15772	15762	15904	16050	16072	15910	15886	15908	16025	15901	15782	15880	15958	16038	15884	15858	15898	15812	15929	15735	16015	15949	15963	15816	16011	15788	15713	16043	16000	15810	15912	15934	15875	15838	15862	16001	15785	15979	15879	15934	15929	16084	15824	15972	15778	15855	15850	15952	15763	15904	15917	15979	15956	16048	15831	16199	15912	15808	15999	15802	15909	15889	15860	16193	16130	15776	16098	16061	15755	15717	15968	15759	15853	15779	15754	15816	15864	15851	15774	15854	15889	15784	16068	15737	15879	15930	15895	15743	15921	15873	15980	15790	15883	15902	15983	15993	15881	15873	15842	15870	16065	15950	15962	15884	15988	15862	15894	15895	15859	15781	16006	15867	15855	15966	16034	15944	15814	15907	15987	15894	15892	15976	15907	16058	16012	15921	15894	15935	15991	15919	15849	15827	15814	16080	15903	16068	15925	15806	16027	15929	15808	15853	15672	15794	15943	15953	16053	16052	16018	15811	15892	15859	15908	15976	15927	15889	15932	15753	15799	15981	15827	15958	15880	16051	16052	15793	15811	15752	15926	15748	15953	15870	15841	15866	15844	15982	15952	15809	16007	16067	15762	15904	15874
26988	23113	28957	27699	28891	31849	27780	23035	19801	18420	17701	17425	17540	17504	17470	17699	17493	17600	17392	17437	17544	17447	17537	17489	17347	17356	17487	17408	17639	17414	17585	17564	17500	17617	17511	17563	17439	17422	17340	17495	17627	17321	17462	17491	17520	17504	17258	17625	17565	17365	17445	17531	17552	17385	17378	17257	17551	17437	17440	17503	17419	17502	17499	17578	17521	17375	17465	17496	17293	17425	17343	17556	17507	17507	17521	17385	17327	17575	17450	17294	17498	17461	17357	17478	17522	17390	17307	17346	17438	17386	17348	17403	17341	17429	17529	17471	17557	17335	17352	17212	17275	17460	17656	17440	17450	17392	17361	17384	17380	17393	17510	17651	17531	17498	17577	17260	17586	17497	17512	17269	17551	17283	17358	17425	17376	17477	17356	17534	17563	17400	17286	17467	17537	17468	17446	17347	17438	17245	17420	17359	17632	17421	17440	17571	17299	17374	17368	17585	17517	17521	17338	17421	17471	17506	17463	17726	17486	17413	17261	17492	17733	17247	17375	17370	17495	17550	17410	17486	17712	17251	17409	17339	17378	17392	17180	17252	17506	17454	17518	17380	17475	17461	17483	17561	17444	17521	17381	17497	17355	17538	17456	17558	17381	17540	17336	17422	17499	17471	17558	17497	17268	17515	17467	17403	17552	17319	17411	17455	17485	17295	17308	17560	17382	17446	17339	17400	17338	17518	17456	17361	17480	17379	17330	17452	17193	17442	17611	17502	17551	17367	17515	17480	17465	17495	17419	17355	17328	17363	17548	17296	17403	17425	17303	17553	17462	17437	17319	17396	17526	17472	17417	17301	17317	17279	17764	17459	17528	17451	17433	17465	17663	17446	17464	17682	17591	17511	17449	17352	17309	17295	17438	17520	17365	17489	17507	17397	17348	17248	17522	17642	17355	17415	17540	17405	17348	17459	17333	17446	17526	17374	17368	17288	17440	17534	17553	17403	17473	17630	17452	17575	17329	17484	17395	17388	17351	17567	17378	17404	17415	17343	17374	17515	17559	17270	17511	17493	17574	17398	17439	17418	17288	17459	17448	17226	17634	17211	17538	17628	17480	17381	17665	17502	17358	17290	17300	17443	17456	17525	17474	17462	17455	17432	17552	17583	17346	17305	17437	17419	17403	17424	17424	17249	17410	17435	17337	17367	17422	17307	17484	17353	17256	17439	17389	17380	17385	17466	17517	17439	17521	17411	17120	17342	17419	17380	17567	17428	17586	17345	17301	17470	17446	17342	17427	17384	17273	17498	17466	17433	17295	17440	17332	17478	17345	17531	17398	17464	17263	17305	17356	17306	17457	17484	17477	17442	17574	17337	17479	17577	17311	17417	17524	17334	17317	17553	17411	17524	17333	17519	17328	17336	17378	17289	17320	17558	17319	17429	17361	17416	17541	17553	17492	17439	17254	17489	17349	17557	17418	17484	17646	17317	17437	17299	17579	17417	17500	17303	17631	17320	17600	17493	17318	17413	17395	17117	17437	17653	17410	17550	17508	17370	17370	17630	17432	17623	17607	17403	17288	17535	17471	17458	17485	17361	17526	17531	17486	17588	17589	17399	17240	17485	17415	17502	17479	17384	17388	17593	17569	17418	17336	17332	17500	17473	17257	17458	17537	17555	17519	17409	17518	17446	17097	17385	17398	17473	17507	17376	17530	17483	17512	17366	17548	17436	17571	17583	17450	17283	17340	17392	17462	17501	17375	17467	17637	17582	17619	17442	17412	17537	17594	17243	17578	17399	17577	17535	17387	17517	17381	17428	17524	17370	17376	17585	17498	17472	17384	17541	17528	17530	17370	17375	17598	17407	17421	17466	17683	17596	17326	17513	17489	17462	17577	17437	17549	17450	17422	17504	17439	17358	17452	17416	17418	17435	17477	17625	17605	17475	17348	17383	17405	17292	17375	17419	17257	17228	17254	17358	17259	17383	17365	17305	17426	17447	17359	17681	17525	17413	17633	17410	17391	17359	17512	17480	17348	17377	17521	17595	17556	17552	17262	17431	17204	17234	17469	17316	17422	17535	17336	17463	17344	17527	17349	17444	17338	17502	17296	17452	17338	17590	17590	17536	17479	17542	17641	17339	17499	17340	17282	17689	17561	17437	17330	17262	17641	17215	17283	17631	17530	17322	17455	17462	17439	17469	17555	17307	17357	17571	17364	17494	17495	17412	17408	17425	17328	17653	17418	17602	17409	17595	17431	17553	17641	17475	17583	17541	17395	17565	17364	17289	17492	17571	17462	17497	17621	17415	17281	17468	17546	17601	17550	17241	17415	17605	17431	17494	17401	17500	17389	17427	17580	17476	17641	17616	17509	17538	17581	17289	17409	17338	17318	17249	17482	17487	17554	17342	17263	17527	17290	17429	17478	17551	17492	17563	17637	17431	17383	17436	17397	17497	17633	17384	17573	17426	17279	17691	17466	17687	17447	17700	17409	17505	17418	17490	17589	17416	17355	17484	17503	17293	17233	17434	17535	17362	17392	17547	17646	17716	17415	17405	17424	17601	17383	17327	17428	17562	17336	17597	17304	17338	17476	17387	17623	17441	17390	17149	17430	17397	17500	17530	17497	17406	17549	17250	17459	17398	17396	17477	17357	17358	17484	17369	17519	17347	17410	17448	17319	17379	17330	17200	17613	17716	17386	17365	17312	17562	17353	17576	17327	17492	17646	17379	17529	17571	17399	17642	17391	17530	17619	17382	17474	17313	17416	17371	17523	17416	17427	17495	17506	17361	17369	17386	17090	17434	17345	17506	17470	17440	17578	17439	17357	17502	17450	17529	17435	17362	17307	17423	17300	17420	17491	17333	17573	17547	17482	17364	17292	17762	17659	17466	17477	17451	17386	17310	17330	17519	17405	17489	17408	17482	17469	17287	17277	17331	17465	17408	17538	17473	17325	17413	17167	17188	17669	17341	17443	17561	17494	17568	17539	17279	17358	17441	17545	17353	17250	17545	17527	17492	17266	17414	17462	17469	17359	17429	17502	17538	17524	17470	17451	17503	17464	17341	17357	17487	17210	17383	17470	17439	17447	17394	17533	17245	17547	17486	17517	17232	17464	17303	17487	17506	17391	17507	17683	17569	17531	17393	17552	17489	17469	17330	17273	17362	17589	17658	17393	17451	17579	17312	17410	17398	17578	17659	17610	17479	17562	17347	17381	17365	17425	17590	17476	17379	17495	17336	17349	17555	17724	17417	17450	17391	17471	17596	17523	17422	17426	17411	17458	17542	17388	17362	17403	17350	17537	17416	17357	17282	17412	17565	17283	17467	17480	17528	17459	17596	17658	17530	17388	17138	17488	17318	17621	17455	17595	17329	17516	17364	17449	17420	17476	17363	17493	17277	17378	17286	17485	17280	17393	17541	17600	17461	17414	17535	17423	17450	17407	17532	17586	17556	17368	17378	17312	17359	17453	17463	17358	17385	17364	17382	17205	17351	17642	17319	17390	17415	17615	17425	17480	17502	17694	17500	17331	17371	17463	17526	17440	17481	17409	17381	17566	17370	17294	17410	17408	17367	17370	17588	17473	17428	17541	17431	17330	17450	17638	17376	17540	17388	17339	17305	17544	17712	17398	17243	17440	17349	17557	17648	17449	17566	17525	17516	17443	17346	17398	17372	17455	17615	17635	17500	17569	17381	17518	17594	17395	17502	17470	17511	17428	17352	17370	17611	17533	17487	17356	17393	17309	17478	17495	17536	17515	17607	17203	17568	17451	17432	17353	17346	17356	17453	17333	17580	17320	17591	17278	17602	17533	17550	17583	17406	17483	17435	17574	17527	17428	17240	17517	17221	17340	17351	17429	17299	17350	17360	17499	17334	17482	17307	17544	17494	17497	17637	17429	17391	17558	17571	17378	17312	17463	17574	17519	17500	17362	17699	17394	17515	17373	17342	17395	17381	17525	17454	17472	17590	17335	17484	17479	17300	17427	17700	17499	17375	17505	17435	17342	17321	17280	17485	17435	17646	17522	17433	17526	17502	17614	17188	17475	17424	17406	17411	17484	17513	17416	17305	17419	17833	17335	17325	17291	17269	17255	17450	17373	17375	17508	17376	17596	17430	17351	17519	17335	17413	17453	17300	17536	17393	17236	17317	17662	17620	17534	17498	17526	17665	17449	17412	17465	17620	17211	17559	17505	17498	17350	17546	17546	17515	17504	17545	17514	17434	17014	17428	17521	17498	17467	17503	17563	17523	17353	17454	17374	17574	17350	17380	17405	17342	17507	17393	17471	17646	17449	17456	17482	17497	17228	17552	17667	17512	17656	17211	17470	17512	17429	17187	17350	17479	17598	17584	17610	17499	17546	17409	17440	17477	17478	17471	17610	17440	17526	17386	17531	17475	17514	17411	17333	17462	17205	17485	17573	17413	17594	17420	17471	17529	17640	17519	17416	17317	17233	17253	17386	17536	17398	17249	17259	17331	17600	17525	17259	17508	17426	17381	17430	17291	17210	17545	17221	17523	17436	17542	17464	17263	17555	17466	17718	17543	17298	17154	17579	17513	17319	17704	17421	17540	17407	17560	17460	17374	17574	17498	17422	17477	17614	17503	17468	17304	17503	17619	17577	17284	17409	17523	17361	17218	17331	17501	17421	17569	17533	17366	17509	17605	17371	17437	17409	17473	17400	17314	17598	17460	17667	17616	17620	17409	17259	17511	17354	17375	17455	17314	17624	17461	17284	17424	17368	17563	17470	17636	17328	17606	17500	17517	17506	17551	17209	17291	17643	17409	17382	17491	17735	17315	17376	17510	17604	17535	17600	17252	17363	17463	17482	17376	17375	17513	17508	17454	17409	17335	17276	17525	17612	17614	17496	17524	17546	17537	17477	17296	17528	17527	17497	17370	17327	17264	17371	17390	17224	17599	17335	17567	17443	17354	17296	17439	17300	17624	17625	17636	17493	17701	17491	17447	17595	17647	17410	17415	17425	17425	17539	17414	17538	17582	17522	17506	17607	17529	17379	17304	17295	17174	17469	17589	17474	17489	17396	17489	17528	17393	17557	17305	17751	17500	17471	17518	17483	17561	17391	17463	17509	17488	17411	17450	17524	17643	17467	17545	17549	17422	17458	17481	17573	17355	17459	17356	17533	17390	17474	17485	17436	17427
20286	30240	31029	27514	32252	33067	27819	22194	18210	16613	16055	15774	15873	15629	15864	15693	15938	15891	15745	15682	15803	15800	15938	15783	15626	15895	15664	15979	15715	15889	15902	15846	15879	16008	15654	15846	15821	15739	15609	15867	15922	15890	15839	15775	15796	15766	15910	15453	15674	15790	15878	15931	15649	15845	15607	15708	15870	15950	15648	15682	15737	15715	15935	15754	15819	15903	15890	15642	15898	15833	15826	15843	15878	15773	15786	15917	15911	15854	15758	15647	15838	15810	15646	15923	15813	15685	15716	15674	15877	15781	15832	15893	15790	15660	15799	15748	15688	15662	15762	15831	15769	15874	15819	15905	16056	15771	15798	15658	15739	15778	15807	15721	15487	15581	15809	15944	15633	15736	15799	15747	15771	15755	15859	15765	15795	15825	15757	15864	15859	15734	15833	15940	15828	15855	15857	15806	15795	15711	15922	15912	15795	15840	15696	15949	15864	15887	15862	15707	15835	15747	15791	15788	15826	15665	15682	15857	15704	15755	15831	15917	15729	15789	15692	15991	15831	15703	15713	15801	15658	15879	15572	15754	15768	15641	15699	15901	15843	15968	15572	15831	15670	15805	15789	15706	15958	15794	15884	15828	15812	15709	15783	15899	15833	15764	15843	15753	15753	15905	15862	15920	15804	15728	15707	15728	15794	15714	15673	15785	15810	15879	15929	15874	15901	15981	15674	15682	15850	15800	15644	15749	15696	15764	15840	15868	15748	15712	15771	15743	15866	15732	15661	15953	15884	15884	15930	15988	15760	15976	15862	15825	15865	15625	15628	15912	15651	15825	15807	15691	15888	15853	15624	15791	15602	15929	15679	15792	15906	15576	15521	15741	15856	15894	15847	15714	15874	15725	15627	15651	15877	15874	15890	15727	15890	15640	15670	15687	15693	15737	15875	15732	15614	15785	15902	15875	16009	15805	15758	15768	15763	15711	15901	15558	16047	15693	15742	15789	15768	15689	15827	15738	15853	15704	15845	15713	15847	15671	15982	15754	15796	15688	15756	15896	15579	15863	15941	15781	15832	15827	15884	15706	15976	15833	15788	15720	15633	15739	15850	15607	15745	15700	15693	15798	15770	15624	15785	15726	15801	15658	15827	15696	15816	15818	15685	15677	15769	15716	15809	15823	15735	15850	15784	15856	15690	15702	15788	15737	15896	15646	15752	15843	15694	15914	15812	15702	15866	15807	15690	15730	15710	15699	15672	15700	15761	15742	15711	15666	15957	15792	15679	15692	15676	15722	15637	15972	15781	15537	15860	15812	15918	15685	15935	15740	15852	15817	15819	15777	15850	15776	15674	15776	15699	15875	15847	15723	15855	15946	15664	15768	15819	15826	15773	15726	15799	15755	15775	15712	15705	15793	15791	15795	15730	15732	15938	15824	15881	15715	15737	15653	15593	15745	15738	15812	15668	15790	15645	15687	15831	15817	15746	15875	15684	15747	15760	15846	15820	15802	15704	15749	15759	15783	15813	15828	15733	15702	15877	15790	15823	16002	15717	15653	15874	15800	15980	15757	15855	15634	15763	15708	15646	15782	15799	15791	15732	15804	15653	15726	15812	15818	15887	15732	15970	15659	15734	15752	15754	15904	15922	15707	15842	15741	15864	15654	15717	15719	15762	15645	15800	15535	15823	15864	15732	15773	15679	15826	15798	15654	15757	15762	15815	15794	15865	15548	15744	15925	15796	15710	15658	15903	15668	15706	15761	15717	15713	15800	15790	15737	15775	15842	15599	15864	15685	15778	15735	15851	15852	15757	15629	15841	15798	15791	15791	15730	15815	15770	15867	15918	15803	15704	15924	15694	15855	15680	15800	15724	15859	15647	15758	15898	15743	15762	15782	15884	15732	15735	15633	15679	15770	15669	15867	15782	15692	15793	15713	15712	15779	15730	15790	15820	15672	15782	15808	15611	15870	15612	15848	15610	15697	15695	15704	15619	15883	15845	15744	15784	15862	15877	15698	15777	15780	15710	15790	15673	15778	15805	15849	15608	15743	15801	15846	15730	15746	15950	15724	15812	15846	15784	15761	15871	15814	15915	15810	15739	15692	15717	15749	15842	15629	15759	15784	15834	15730	15895	15714	15795	15650	15750	15742	15747	15675	15858	15775	15851	15867	15955	15699	15727	15876	15751	15754	15833	15747	15748	15785	15553	15847	15882	15758	15812	15863	15661	15903	15852	15792	15666	15828	15833	15872	15743	15647	15620	15826	15819	15610	15838	15574	15701	15776	15562	15668	15785	15700	15596	15748	15950	15759	15809	15750	15936	15822	15719	15720	15840	15877	15928	15803	15705	15815	15984	15710	15797	15911	15606	15744	15640	15779	15746	15661	15721	15848	15824	15926	15809	15801	15854	15920	15896	15695	15630	15788	15813	15654	15794	15797	15940	15764	15764	15727	15783	16027	15673	15722	15858	15734	15754	15530	15722	15954	15769	15790	15671	15891	15647	15785	15754	15537	15794	15724	15841	15771	15753	15733	15955	15637	15871	15814	15685	15683	15695	15804	15465	15637	15768	15795	15949	15807	15885	15779	15672	15732	15569	15795	15875	15991	16013	15839	15736	15807	15846	15653	15564	15838	15713	15871	15890	15914	15614	15743	15842	15648	15812	15758	15923	15731	15839	15762	15730	15758	15780	15827	15716	15701	15683	15733	15636	15798	15857	15709	15890	15707	15857	15821	15762	15664	15745	15731	15797	15960	15758	15858	15766	15694	15776	15778	15905	15853	15869	15872	15808	15821	15606	15718	15867	15778	15718	15814	15727	15627	15784	15781	15723	15893	15977	15823	15661	15677	15646	15893	15757	15857	15744	15865	15795	15797	15823	15906	15934	15498	16049	15788	15715	15824	15817	15813	15744	15948	15911	15746	15806	15794	15785	15769	15737	15781	15949	15774	15901	15682	15902	15837	15640	15705	15812	15659	15860	15675	15807	15736	15585	15641	15710	15766	15802	15733	15863	15828	15717	15770	15768	15734	15547	15757	15714	15905	15556	15845	15935	15834	15927	15670	15829	15820	15806	15873	15909	15937	15922	15913	15839	15843	15854	15847	15672	15738	15904	15790	15657	15653	15777	15667	15941	15764	15926	15748	15809	15871	15695	15799	15782	15807	15811	15882	15758	15757	15791	15728	15850	15761	15843	15855	15711	15937	15790	15681	15802	15889	15695	15550	15781	15747	15947	15809	15859	15866	15868	15739	15673	15932	15857	15856	15669	15748	15866	15788	15470	15665	15661	15976	15827	15828	15762	15717	15741	15686	15771	15769	15754	15894	15763	15710	15872	15809	15696	15904	15786	15773	15741	15793	15888	16012	15958	15806	15590	15778	15673	15921	15780	15879	15701	15880	15691	15724	15826	15668	15850	15794	15751	15886	15662	15637	15827	15706	15530	15901	15872	15810	16036	15907	15746	15793	15842	15985	15833	15930	15690	15780	15786	15967	15656	15631	15912	15752	15980	15713	15645	15813	15777	15663	15886	15889	15733	15969	15756	15667	15771	15812	15924	15738	15662	15785	15865	15924	15748	15823	16007	15679	15675	15738	15712	15850	15987	15749	15700	15726	15843	15828	15895	15825	15715	15738	15796	15782	15790	15789	16062	15794	15745	15720	15742	15795	15702	15482	15948	15544	15738	15861	15784	15670	15810	15832	15984	15834	15794	15754	15822	15877	15839	15678	15693	15998	15901	15682	15588	15849	15885	15744	15805	15625	15921	15602	15792	15808	15704	15788	15727	15832	15784	15865	15605	15814	15682	15662	15916	15767	15722	15711	15731	15767	15623	15793	15668	15624	15766	15856	15768	15774	15684	15743	15809	15729	15895	15752	15900	15812	15821	15726	15729	15826	15678	15796	15947	15747	15924	15630	15803	15868	15711	15767	15680	15870	15798	15646	15746	15778	15804	15835	15662	15701	15665	15661	15791	15796	15906	15816	15803	15583	15908	15821	15814	15815	15850	15687	15880	15659	15767	15826	15762	15782	15850	15656	15849	16045	15807	15815	15640	15809	15858	15848	15681	15711	15696	15524	15666	15888	15858	15771	15743	15890	15602	15796	15953	15755	15735	15872	15771	15719	15692	15619	15807	15864	15894	15802	15595	15788	15854	15821	15931	15723	15986	15821	15651	15689	15677	15598	15909	15808	15827	15705	15683	15720	15717	15821	15605	15841	15727	15609	15780	15703	15741	15734	15723	15841	15848	15886	15925	15879	15798	15807	15751	15818	15825	15928	15794	15789	15715	15881	15794	15695	15649	15739	15687	15795	15822	15724	15696	15953	15751	15669	15892	15806	15672	15747	15698	15714	15887	15940	15701	15713	15807	15936	15627	15738	15865	15651	15847	15743	15700	15688	15910	15735	15762	15904	15907	15761	15724	15654	15705	15701	15962	15516	15572	15679	15590	15745	15642	15663	15711	15665	15744	15726	15686	15839	15799	15733	15586	15661	15715	15722	15561	15845	15741	15620	15733	15781	16037	15801	15812	15728	15739	15665	15786	15729	15709	15766	15745	15842	15847	15907	15712	15692	15750	15705	15694	15781	15828	15800	15794	15911	15767	15828	15863	15972	15829	15721	15613	15865	15964	15756	15771	16015	15763	15657	15765	15797	15870	15739	15824	15819	15617	15707	15654	15789	15865	15722	15808	15835	15701	15780	15744	15772	15765	15847	15910	15866	15809	15843	15868	15623	15817	15726	15720	15633	15817	15874	15574	15754	15888	15745	15794	15768	15826	15615	15783	15836	15721	15732	15738	15801	15780	15866	15668	15750	15815	15783	15847	15987	15815	15687	15971	15686	15761	15776	15745	15730	15769	15724	15949	15757	15772	15885	15682	15859	15830	15899	15656	15715	15917	15765	15715	15684	15753	15892	15956	15844	16036	15853	15861	15839	15677	15766	16131	15709	15822	15811	15936	15711	15736	15737	15938	15806	15835	15780	15663	15921	15764	15753	15715	15775	15818	15659	15962	15803	15675	15834	15766	15849	16111	15733	15645	15748	15814	15825	15669	15915	15721	15913	15740	15791	15651	15706	15777	15856	15999	15732	15709	15660	15806	15644	15561	15781	15812	15819	15703	15972	15880	15679	15785	15876	16020	15724	15605	15717	15794	15632	15958	15751	15907
23553	21016	28360	24405	49506	58240	47727	34941	26150	20857	18946	18169	17962	17896	17795	17868	17756	17856	18089	17601	17539	17681	17690	17802	17583	17801	17826	17688	17481	17662	17647	17781	17659	17631	17703	17617	17527	17814	17740	17618	17532	17679	17732	17668	17541	17562	17567	17683	17720	17787	17794	17695	17726	17552	17556	17874	17722	17740	17606	17694	17710	17635	17662	17603	17941	17404	17654	17732	17489	17832	17700	17614	17541	17618	17683	17757	17735	17794	17413	17665	17723	17659	17757	17748	17724	17556	17608	17828	17714	17665	17465	17530	17524	17688	17704	17417	17667	17589	17653	17494	17674	17533	17684	17652	17543	17608	17598	17467	17665	17439	17485	17610	17624	17453	17832	17512	17535	17687	17677	17425	17607	17580	17685	17663	17683	17563	17496	17811	17545	17675	17451	17613	17736	17460	17846	17630	17729	17530	17639	17599	17626	17633	17728	17591	17430	17510	17696	17650	17798	17607	17585	17593	17547	17545	17531	17681	17624	17602	17603	17670	17576	17670	17668	17794	17597	17518	17692	17734	17452	17689	17637	17821	17662	17625	17493	17832	17623	17689	17428	17689	17710	17694	17658	17580	17674	17652	17783	17766	17568	17820	17505	17729	17531	17556	17603	17391	17640	17826	17991	17613	17479	17552	17637	17547	17468	17714	17589	17461	17773	17847	17620	17767	17662	17253	17490	17601	17651	17593	17557	17748	17544	17620	17754	17587	17756	17637	17730	17558	17627	17519	17669	17584	17642	17787	17661	17515	17609	17559	17399	17625	17708	17577	17685	17548	17725	17700	17613	17603	17667	17432	17744	17536	17627	17433	17692	17480	17489	17593	17608	17512	17751	17622	17535	17682	17832	17720	17607	17420	17652	17676	17686	17584	17602	17660	17539	17664	17732	17656	17654	17652	17657	17621	17550	17706	17653	17752	17883	17520	17543	17628	17718	17620	17371	17697	17680	17753	17707	17473	17904	17553	17649	17769	17680	17387	17658	17616	17829	17524	17756	17634	17579	17580	17600	17644	17772	17521	17584	17644	17785	17656	17555	17506	17502	17687	17448	17558	17724	17776	17673	17513	17663	17549	17698	17690	17683	17803	17613	17847	17602	17671	17588	17610	17590	17729	17716	17609	17499	17572	17806	17573	17666	17454	17758	17444	17710	17665	17483	17648	17652	17540	17820	17602	17551	17711	17557	17771	17443	17637	17713	17730	17564	17561	17592	17864	17692	17455	17597	17532	17690	17515	17593	17529	17794	17685	17724	17759	17781	17664	17464	17649	17565	17677	17607	17689	17630	17581	17718	17589	17586	17691	17565	17624	17726	17600	17642	17540	17639	17807	17726	17580	17727	17744	17695	17576	17591	17428	17713	17485	17680	17427	17480	17667	17644	17479	17336	17658	17597	17609	17611	17573	17603	17630	17558	17541	17821	17621	17505	17527	17895	17858	17580	17462	17509	17521	17447	17636	17704	17696	17712	17453	17644	17550	17509	17413	17544	17615	17440	17580	17476	17663	17640	17463	17471	17457	17743	17662	17556	17461	17733	17767	17621	17742	17781	17674	17471	17593	17692	17554	17638	17617	17695	17647	17624	17702	17444	17798	17654	17774	17713	17860	17675	17645	17490	17737	17588	17693	17740	17587	17784	17543	17682	17761	17676	17857	17606	17644	17735	17995	17661	17603	17599	17444	17640	17634	17579	17765	17756	17576	17592	17586	17740	17814	17736	17657	17642	17467	17518	17641	17564	17745	17781	17556	17691	17780	17543	17495	17613	17599	17518	17703	17716	17678	17751	17614	17547	17551	17611	17744	17710	17726	17627	17721	17446	17768	17788	17537	17667	17765	17614	17734	17661	17686	17656	17753	17499	17788	17855	17511	17709	17568	17635	17580	17520	17700	17555	17586	17410	17607	17792	17621	17706	17717	17624	17585	17658	17719	17771	17516	17618	17467	17628	17647	17586	17686	17613	17448	17707	17498	17627	17854	17701	17535	17687	17523	17567	17653	17560	17582	17553	17502	17674	17659	17566	17652	17549	17689	17661	17668	17627	17390	17913	17581	17640	17679	17677	17662	17610	17747	17538	17499	17380	17551	17571	17652	17698	17518	17706	17710	17638	17755	17559	17436	17674	17649	17783	17637	17611	17417	17713	17748	17559	17804	17513	17735	17566	17506	17641	17797	17495	17539	17472	17595	17558	17761	17542	17662	17781	17505	17542	17628	17726	17484	17558	17482	17694	17667	17630	17368	17713	17537	17675	17439	17674	17657	17635	17662	17536	17524	17592	17800	17570	17488	17563	17759	17485	17770	17598	17863	17649	17594	17521	17653	17604	17531	17482	17523	17634	17645	17576	17428	17513	17721	17645	17904	17764	17324	17636	17525	17536	17591	17626	17454	17383	17571	17799	17853	17651	17693	17625	17637	17547	17571	17562	17600	17566	17765	17796	17607	17580	17479	17507	17562	17648	17595	17674	17681	17764	17565	17630	17583	17747	17631	17723	17621	17646	17630	17705	17647	17738	17617	17515	17553	17586	17690	17534	17577	17464	17613	17616	17652	17523	17624	17580	17592	17524	17515	17569	17761	17757	17410	17511	17614	17873	17586	17697	17514	17569	17580	17632	17896	17770	17523	17686	17514	17758	17606	17676	17786	17706	17620	17662	17429	17527	17482	17710	17587	17438	17583	17605	17594	17740	17498	17721	17765	17616	17542	17845	17799	17601	17722	17507	17556	17746	17550	17757	17544	17658	17701	17515	17844	17882	17524	17761	17625	17620	17743	17670	17582	17859	17808	17755	17688	17526	17521	17659	17411	17562	17719	17563	17716	17506	17541	17530	17713	17633	17653	17568	17627	17419	17553	17643	17682	17497	17641	17835	17854	17643	17646	17582	17441	17687	17735	17592	17560	17644	17703	17762	17726	17825	17616	17561	17656	17777	17980	17807	17706	17538	17549	17585	17715	17701	17822	17588	17706	17678	17764	17824	17552	17745	17605	17642	17650	17545	17683	17739	17682	17568	17771	17532	17493	17685	17624	17686	17425	17765	17743	17863	17565	17619	17734	17616	17593	17754	17713	17624	17607	17580	17631	17617	17636	17675	17887	17816	17479	17694	17708	17616	17533	17604	17636	17485	17504	17704	17699	17649	17662	17624	17722	17558	17753	17617	17506	17706	17776	17647	17673	17758	17423	17659	17701	17665	17562	17665	17614	17680	17628	17658	17703	17619	17744	17564	17536	17714	17660	17706	17859	17642	17787	17723	17481	17685	17603	17728	17537	17593	17568	17823	17774	17829	17579	17605	17648	17402	17540	17618	17683	17505	17649	17646	17738	17601	17675	17672	17593	17645	17578	17733	17641	17757	17525	17565	17671	17659	17608	17493	17463	17529	17443	17540	17757	17610	17576	17462	17534	17853	17626	17778	17652	17628	17699	17679	17736	17795	17758	17600	17725	17445	17642	17862	17538	17461	17423	17726	17682	17550	17599	17740	17625	17659	17627	17522	17721	17637	17435	17607	17647	17960	17444	17634	17577	17549	17464	17593	17762	17814	17680	17469	17513	17556	17718	17478	17681	17283	17593	17636	17669	17554	17474	17755	17640	17626	17782	17714	17533	17693	17618	17485	17591	17681	17559	17603	17707	17783	17734	17564	17528	17849	17735	17661	17654	17796	17514	17676	17572	17629	17659	17632	17673	17864	17764	17713	17602	17637	17717	17639	17577	17600	17729	17586	17662	17566	17528	17840	17450	17630	17535	17706	17410	17718	17645	17495	17491	17574	17606	17585	17547	17725	17722	17615	17717	17786	17567	17914	17433	17460	17661	17714	17579	17598	17667	17607	17492	17662	17580	17581	17733	17600	17797	17735	17696	17718	17612	17499	17749	17567	17809	17551	17613	17512	17784	17776	17722	17601	17583	17574	17514	17783	17554	17530	17622	17642	17666	17781	17603	17572	17611	17528	17652	17621	17599	17723	17833	17784	17680	17554	17453	17892	17589	17678	17492	17626	17561	17633	17554	17606	17527	17637	17603	17854	17595	17425	17522	17806	17632	17816	17723	17586	17646	17561	17667	17761	17548	17463	17742	17601	17686	17703	17499	17788	17788	17580	17695	17618	17597	17523	17587	17628	17454	17797	17553	17819	17787	17696	17546	17564	17559	17631	17703	17611	17559	17633	17686	17434	17666	17662	17683	17743	17445	17466	17670	17587	17485	17592	17837	17796	17529	17576	17662	17594	17653	17644	17553	17642	17541	17613	17799	17682	17675	17841	17768	17487	17629	17543	17475	17763	17537	17683	17686	17723	17517	17472	17540	17702	17651	17701	17678	17697	17400	17721	17801	17685	17732	17790	17631	17747	17746	17591	17864	17804	17692	17613	17817	17964	17717	17851	17442	17427	17718	17550	17613	17595	17783	17370	17667	17504	17652	17640	17469	17654	17530	17434	17388	17719	17659	17768	17440	17611	17803	17785	17546	17694	17687	17595	17673	17614	17643	17481	17664	17643	17794	17616	17607	17765	17580	17545	17653	17515	17748	17482	17514	17795	17682	17557	17645	17693	17628	17683	17511	17602	17441	17660	17744	17759	17794	17694	17627	17542	17668	17686	17598	17652	17614	17770	17501	17727	17608	17647	17731	17610	17835	17617	17697	17616	17522	17588	17636	17833	17428	17550	17683	17715	17450	17752	17605	17646	17647	17751	17701	17615	17572	17564	17553	17523	17367	17911	17696	17516	17701	17642	17816	17711	17697	17889	17901	17646	17548	17619	17528	17576	17721	17572	17738	17626	17623	17572	17732	17635	17600	17582	17431	17525	17613	17535	17609	17663	17503	17704	17611	17584	17632	17507	17793	17621	17635	17558	17583	17712	17467	17672	17674	17916	17682	17356	17616	17666	17604	17601	17550	17530	17771	17733	17604	17675	17483	17601	17689	17662	17616	17494	17805	17699	17768	17785	17679	17622	17793	17771	17659	17691	17651	17539	17662	17606	17579	17515	17605	17854	17562	17644	17533	17481	17389	17705	17605	17793	17469	17584	17588	17357	17664	17508	17705	17612	17734	17412	17591	17702	17681	17572	17664	17847	17496	17784	17809	17424	17664	17435	17489	17690	17757	17564	17554	17688	17650	17518	17408
19744	34259	34445	33122	62397	58265	47665	35881	25231	18728	16661	16079	15839	15912	16046	15941	15999	15830	15906	15891	15819	15964	16023	15947	15993	15877	15839	15893	15805	15898	16012	15752	15787	15873	15930	15823	16049	15955	15976	15943	15870	15994	15896	15899	16002	15866	15939	15930	15956	15832	15854	15918	15840	15952	15925	15894	15826	15855	15853	16000	16077	15805	15927	15929	15893	15768	16020	15807	15956	16032	16034	15846	15974	15747	15979	15736	15730	15900	15811	15903	16011	15975	15711	16039	15832	15896	15809	15987	15863	15853	15872	15979	15851	15950	15911	15881	15842	16004	15782	15719	15966	15853	15792	15941	16064	15892	15768	15755	15693	15893	16040	15977	15872	15955	15852	15934	16063	15889	15952	15902	15863	16047	15852	15864	15763	16121	15940	15930	15885	15967	16085	15699	15904	15880	15834	15774	15982	15922	15963	15954	15751	15964	15925	15818	15972	15930	15907	15820	15909	15950	15583	15856	15810	15866	15911	15851	15906	15848	15965	15799	15988	15812	15886	15749	16047	15840	15951	16034	16001	15826	15859	15944	15899	15876	15965	15946	15900	15897	15881	15847	15935	15927	15919	15981	15875	15851	15924	16088	15823	15865	16062	15966	15680	15934	15679	15924	15797	15921	15920	15548	15963	15992	15954	16036	15849	15791	15987	15733	15936	15958	15943	15706	15937	15941	15834	15699	15938	16021	16006	15718	15826	15841	15939	15591	15932	15922	15977	15990	15820	15948	16038	15721	15878	15681	15815	15797	15907	15809	15771	15778	15904	16015	16088	16015	15763	15936	15899	15782	15926	15934	15904	15904	15940	15847	15875	15961	15843	15982	15904	15871	16020	15850	15994	15978	15912	15845	15938	15911	15934	15904	15944	15906	15945	15843	15915	15971	15886	15946	16013	15876	15898	15885	15968	15786	15877	15944	15719	15778	15891	16000	16045	15687	15875	15982	15757	15957	15857	15899	15823	15877	15860	15945	15959	15882	15859	15936	15926	15731	15893	15915	15778	15956	15997	16023	15905	15849	15961	15978	15783	15941	15905	15970	15887	15978	16103	15943	15811	15848	15723	15892	16018	15909	15887	15927	15819	15980	15927	15855	15881	16095	15897	15921	15913	16014	15955	16023	15704	15952	15945	15891	15795	15781	15890	15722	15986	15969	15927	15782	16014	15888	15835	15910	15893	15929	16066	16066	15738	15770	15771	16061	15945	15971	16002	15743	15948	15918	15987	15878	16008	15843	15954	15820	15966	15977	15904	15836	16007	15903	15896	15972	15885	15890	15844	16012	15841	15886	15852	15833	15869	15878	15930	15834	15875	16022	15929	15929	15986	16009	16031	15800	15987	15843	15897	15788	15923	16042	15961	15939	15998	15910	15851	15885	15995	15762	15971	15774	15943	15824	16017	15947	15921	15965	15848	15973	15941	15897	15978	15838	15986	15992	15885	16068	15954	15935	15950	16050	16039	16012	15816	15965	15925	15847	15852	15934	15859	15931	15892	15910	15866	15919	15731	15818	16209	15746	15975	16021	15808	15908	15867	16160	15806	15951	15923	15820	16018	15786	15922	15995	15976	15787	15896	15892	15822	15908	15875	15959	15781	15832	15841	15790	15929	15886	15868	16005	15871	15784	16104	16005	15912	16020	15814	15776	15741	15987	16054	15904	15724	15747	16061	15884	15865	15818	15901	15990	15925	15680	15617	15861	15875	15840	15842	15852	15816	15984	15957	15916	15847	15716	15922	15926	15857	15899	15853	15824	15852	15825	15879	15895	15803	16015	16019	16101	16067	15838	15862	15860	15777	16017	15891	15909	15880	16161	16017	15883	15918	15846	15902	16093	15958	15976	15977	15924	15939	15901	15911	15860	15906	15951	15930	15814	15988	15898	15833	15718	16064	15971	15947	15951	15931	15898	15807	15801	15828	15956	15845	15960	15748	15900	15934	15859	15919	15931	15836	15895	15691	15983	16015	15901	15879	15963	15880	15945	15855	15995	15936	15902	16041	16018	15815	16005	16011	16006	15780	15827	15945	16049	15905	15790	15905	15898	15825	15869	15724	15784	15730	15808	16068	15887	15948	15932	15791	16003	15768	15832	15974	16086	15925	15743	16046	15881	15994	15964	15772	15892	15788	15991	15783	15829	15754	15799	15999	15828	15799	15846	16015	15697	16007	15952	16047	15959	15760	15868	15857	15797	15943	15692	15854	15924	16029	15831	15784	15863	15939	15806	15989	15883	15756	16041	15846	16082	15920	15961	15854	15825	16025	15960	15805	15879	15828	15838	15977	15972	15896	15847	15964	15943	15828	15957	15832	15908	15776	15840	15843	15836	15990	15832	16001	15768	15985	15877	15954	15879	15852	15922	15906	15746	15909	15789	15707	16034	16049	15785	15910	15792	15919	16044	16036	15868	15905	15950	15960	16029	15866	15778	15733	15701	15908	15963	16008	15876	15962	15978	15877	15868	15703	15771	15933	15904	16026	15896	15903	15744	15884	15969	15939	15892	15839	16009	15917	16012	15853	15789	15928	15786	15752	15881	15814	15948	15852	15744	15983	15823	15824	16059	15864	15907	15995	15712	15946	15802	15983	15825	15723	15817	15826	15941	15753	15905	16004	15981	15985	15935	15869	15809	15912	15947	15950	15866	15929	15937	15986	15923	15932	15920	15895	15737	15757	15835	15950	15945	15669	15899	15812	15712	15977	15914	15939	15905	15856	16182	15939	15852	15825	16122	15921	15866	15993	15967	15874	15917	15914	15889	16026	15622	15930	15958	15882	15854	15918	15835	15946	15951	15897	15853	15881	15938	15901	16014	15917	15846	15967	15949	15867	15819	15863	15942	15850	16076	15875	15846	15944	15792	15774	16008	15799	15879	15906	16059	15964	16042	15832	15982	15991	15957	15825	15850	16033	15845	15969	15860	15863	15826	16089	15902	15915	15943	16004	15767	15758	15790	15951	15897	15816	15920	15951	15814	15962	15845	15844	15833	15988	15846	15918	15841	15852	16011	15805	15926	15938	15650	15935	15844	16100	15868	15944	15957	15804	15894	15760	15733	15929	15894	15736	15869	15856	15689	16002	15906	16044	15942	15868	15857	15880	15855	15884	15916	15779	15895	16038	15953	15888	15881	15903	15959	15758	15872	15886	15896	16005	15816	15910	15888	15963	15858	15912	15893	15936	15869	16048	15966	15921	15885	16057	16058	15726	15646	15994	15842	16020	15965	15834	15931	15923	15860	16085	16088	15892	15820	15961	15778	15828	15863	15878	15968	15861	15891	15822	15902	15946	15961	15849	16000	15732	15957	15803	15901	15906	16043	15893	15874	15760	16004	15934	15836	15832	15878	15906	15930	16105	15812	16075	15812	15776	15976	15948	16005	15930	15965	15623	15840	15962	15907	15853	15880	15994	15857	15899	15849	15873	15725	15899	16042	15910	15899	15937	16154	15923	15998	16022	15752	15897	15988	15860	15718	15843	15990	15772	15812	15804	15886	15959	15907	16011	15916	15910	15966	15862	15856	15766	16091	15909	15975	15867	15872	15921	15860	16020	15967	15782	15883	15872	15881	15857	15905	15899	15940	15993	15801	15873	15712	15763	15776	15782	15763	16127	16030	16069	15883	15934	15874	15899	15867	15971	15941	15754	16074	15775	15889	15833	15982	15807	15789	16009	15837	15936	16038	15864	15988	15907	15665	15936	15855	15955	15837	15920	15863	15962	15910	15910	15920	16107	15805	15974	15868	15972	16075	16037	15876	15737	15849	15935	16037	15981	15951	16048	15979	15915	15872	15922	15746	15752	15756	15916	15889	15916	15975	15818	15741	15850	15994	16054	15856	16073	15807	16001	15816	15753	15896	15950	15936	15926	15992	15733	15954	15852	15701	15781	15786	15929	15947	15815	15989	15943	15756	15921	15951	15778	15796	15845	15676	15914	15908	16053	16049	16015	15858	15950	15728	15992	16073	15938	15798	15726	16000	15876	15900	15868	16039	16041	15939	15944	15958	15869	15945	15939	16007	15796	15890	16045	16090	15879	15932	16008	15945	15955	15861	15985	16031	15847	15805	15934	15908	15933	15953	15858	16068	15772	15916	15858	15805	15785	15899	15792	15894	15845	15902	15894	15970	15762	16032	15940	15914	15829	15766	16004	15826	15895	15907	15859	15940	15826	15973	16029	15999	15855	15836	15856	15861	15907	15973	15789	16067	15936	15789	15892	15956	15953	15927	16134	15906	15913	15750	15808	15948	15836	15997	15949	15839	16011	15811	15707	15928	15883	15936	15788	15895	15936	15883	15754	15974	15901	15745	15839	15715	15894	15788	15830	15876	15802	16087	15844	15803	15849	15957	15787	15987	15855	15803	16009	16012	15894	15837	15951	15919	15943	15927	16059	16012	15939	15906	16041	15924	15903	15875	15938	16002	15960	15736	16073	15885	15953	15846	15889	15857	15919	15935	15741	15901	15782	15690	15838	15799	16030	16009	15888	15952	15742	15844	15815	15957	15921	16013	15950	15816	15845	15787	15907	15971	15891	15866	15976	15920	15721	15929	15776	15861	15888	15814	15802	15908	15885	15766	15970	15925	15845	15997	15977	15885	16064	16007	15931	15979	15862	15849	15777	15968	15648	15940	15768	15831	15915	15917	16016	15819	16036	15980	16016	15746	15992	15905	15887	16038	15935	15906	15726	15791	16002	15828	16019	15837	15960	15858	15998	15899	15811	15934	15777	15766	15911	15880	15828	15757	15953	15827	15927	16005	15842	16062	15766	15942	15980	15951	15866	16032	16003	15886	15721	16020	15941	15919	15801	15943	15890	15769	15916	15880	15807	15891	15962	16044	15945	15759	15788	15873	15875	15895	15832	16032	15750	15915	15827	15820	15869	15683	15883	15922	15921	15947	15816	15841	15895	15926	15751	15783	16119	15781	15826	15966	15881	15842	15841	15920	15907	15841	15916	15756	15894	15876	16036	15891	15868	15988	16072	15873	15725	16074	15932	15860	15717	15926	15940	15837	15847	15934	15911	15898	15892	15946	15908	15994	16013	15916	15934	15936	15801	15857	15889	15924	15845	15826	15814	15848	15915	15943	15824	15909	16016	15827	16147	15886	15896	15831	15899	15812	15919	15962
22529	21030	28874	23456	41833	64869	58976	44187	31775	24433	20336	18671	18488	18129	18380	18126	18030	18261	18012	18197	18233	18211	18224	18141	18221	18064	18178	18341	18111	17987	18121	18013	17894	18217	18085	17963	17968	18281	18126	17933	18104	18127	18002	17865	18003	17991	17967	18064	17992	17953	17971	18234	17953	18075	17947	17952	18118	17964	18066	18024	18114	18052	18032	18002	17931	17864	18084	18167	18007	17776	18061	17811	17989	18276	18041	17927	18129	17682	18236	17938	17958	18107	17971	17955	18161	18223	18098	18236	18145	17933	18133	17913	18110	17940	17999	18036	18140	18095	17964	17906	18175	18158	18044	17923	18143	18054	17973	17896	17939	18018	18143	17763	17795	18149	18186	18021	18183	17848	18031	18022	18103	17894	18031	18008	17987	18223	18006	17882	17958	17901	17936	17884	18004	18000	18018	18149	18180	17861	18027	18061	17959	18012	18076	17934	17975	17923	18005	17951	18021	18061	18082	18068	18024	18029	17822	18225	18000	17940	18114	17927	17874	17974	18079	17906	17941	18091	18007	18044	17982	18079	17930	18220	17959	18025	18081	18012	17773	18060	18072	18012	18053	18184	17784	17951	18021	18201	17939	17889	17832	17626	17909	18074	17903	18007	18077	17942	18146	17820	17793	17943	17730	17773	17907	17966	18119	18182	17760	18003	17923	17852	17914	17875	18029	18010	18057	17958	17928	18052	17910	18083	18180	17829	17850	17897	17955	17937	18093	17748	17845	17982	18139	18032	18062	17829	18069	17833	17938	17727	17908	17876	17947	17972	17979	17933	17946	18047	17996	17946	18080	18086	18095	18142	17851	17835	18042	17891	17918	17962	18008	17997	18000	18238	18144	18071	18276	17903	17961	17998	17987	18101	17936	17719	17986	18086	18172	18020	17966	17964	18037	17886	18051	18041	17954	17880	17860	17665	17912	17708	18039	18087	17919	17940	17988	17976	17877	17789	17831	18050	17928	18082	17799	18047	18002	17922	17936	17932	17980	18055	18029	17848	18005	18120	18038	17967	18146	17854	17893	17939	17880	17799	18088	17865	18097	17791	17956	18029	18038	18163	17998	18032	18030	18267	17870	17942	18104	18057	18182	17972	17900	18057	17792	18004	17849	17917	17863	17922	18075	18014	17780	17930	18085	18051	17950	18114	17918	17895	17909	18015	17997	18004	17845	17969	18066	17887	17820	18009	17832	17922	17820	17930	17940	18062	17954	17959	18114	18066	17976	17830	18000	17720	18088	18148	17888	18176	17995	17851	18059	17927	18139	18194	17945	17761	18005	18282	18114	17844	18002	17981	17960	18082	17978	17976	18044	17890	18166	17802	18105	17999	18161	17830	18074	17852	17950	18053	17840	17842	17738	17909	17850	17865	17807	17912	18045	17861	17868	17993	18115	18136	18003	17855	17973	17887	18040	17901	17934	17838	17999	18131	18166	17945	18135	17925	17735	17828	18116	18002	18039	17900	18029	17973	17983	17817	18024	17912	18176	17960	17976	17961	18063	18087	18048	17928	18158	18169	17982	17928	18051	18101	17897	17866	18002	17943	17864	17733	17987	17760	17915	18037	17893	17932	18118	17853	17851	17846	18000	18069	17987	17995	17793	17969	17947	17881	17891	17805	18049	17942	18099	17803	18073	17899	17949	17998	17949	17870	18059	18014	18015	18063	18005	17840	18077	17956	18216	18116	18113	17894	17935	17935	18078	17867	18081	18050	18146	18092	17829	17735	17895	17913	18015	17983	17936	18194	18042	17988	18259	17809	18034	18044	18085	18294	18037	17873	17784	18014	17930	17868	18027	17832	17905	18081	18031	17821	18002	17850	17827	17903	17795	17830	17822	18151	17979	17867	18030	17874	17933	18125	17988	17814	18151	17907	17953	17695	18154	17898	17902	17895	17982	17918	17944	17966	18115	17944	18039	18029	18171	18077	18003	18006	18118	17998	17880	18010	17867	18089	17988	18008	18018	17999	18039	17968	18070	17842	18088	17895	17951	18029	17878	17834	18025	17747	18139	18095	17770	17927	17951	18029	18133	17836	18035	18055	17928	17964	17931	18138	17951	17942	17844	17934	18039	18075	17897	18000	18034	17912	17887	17982	17991	17776	18063	18161	18017	17906	18007	17957	18038	17848	17866	17647	18116	18027	17985	18112	18022	17780	18088	17815	17916	18021	18153	18087	18092	18025	18160	18023	18016	18056	17898	18096	17877	18005	18136	17995	18059	17985	17898	17793	18116	18051	18005	17868	17968	18008	18080	18106	17997	17827	18006	18011	17740	17806	17944	18062	18049	17991	17897	17931	18148	18027	17904	17872	17862	17988	18194	17939	17858	18087	17995	17942	18106	17949	17954	17997	18199	17996	18028	18023	18159	17988	18051	17847	17892	18146	18104	18028	17923	17865	18076	17836	18158	17990	18041	18119	17829	17982	18054	17900	18082	17859	17691	17943	17843	18034	18005	17990	18202	18031	18054	17863	17828	17959	17978	17784	17763	18021	17997	18146	17984	17871	17938	17829	18124	17959	17985	17780	17726	18004	18085	18087	18010	18004	17988	18009	18067	18081	18130	17924	18023	17790	18018	17969	17995	18026	18032	17988	18047	17983	17777	18231	17996	18111	17951	17985	17907	17925	18024	17854	17895	17984	18294	18001	17905	18180	18008	18016	17905	18011	17881	17926	18041	18125	17983	18043	17877	17938	17881	17824	17913	17974	17861	17954	18107	18044	18019	18170	17827	18013	17963	17930	17870	17830	17868	17906	18082	18062	17999	17914	18019	17828	18052	18039	17789	17917	18166	18092	17884	17917	17901	18111	17869	17801	17909	18078	17747	17999	18002	18019	17976	17857	17731	17925	17932	17998	18061	17884	18075	17960	17924	17931	17979	17977	17870	17867	17874	17873	17809	18047	17956	18160	18182	18161	18008	17961	17941	18165	17908	17889	18227	17982	17885	17923	17838	17927	18110	18024	18025	17992	18052	17973	17947	17948	17901	18002	18094	18120	18170	17885	18066	18138	17901	17902	17992	17886	17985	17845	18103	17794	17909	17882	17965	17833	17863	18016	18127	17882	17775	17994	17894	18076	18047	18120	17999	17872	17864	17945	17932	17906	17745	17956	18000	17848	17893	17997	17883	17907	17821	17867	18033	18273	18011	17899	18111	17969	18057	18119	18108	17860	17968	18013	17984	17911	17993	18085	17937	18081	18053	18103	17974	18051	18042	17853	17987	18248	17943	17810	17922	17840	17798	18087	18194	18080	17970	18069	17978	17911	17933	17873	17824	17872	17799	17925	17962	17988	17976	17972	17878	17697	17948	18004	18160	18083	18082	18024	17939	17959	18179	17997	17747	17979	17835	17906	17809	17847	17857	17889	17899	17934	17917	17827	17921	17831	17998	17942	17960	17846	17841	18108	18144	17901	18006	18120	18091	17959	17987	17999	17975	17836	17987	17948	17930	18055	17986	18112	17985	17999	18101	17777	17947	18222	17936	17903	18118	18097	18046	17943	17886	17897	18078	17763	18002	18083	18064	18018	17783	18146	18060	18045	18001	17994	17861	17784	17960	17972	18004	18191	17846	17988	18001	17925	18002	18113	17814	18059	17983	18080	17781	17911	18035	18177	18071	18032	17941	18017	17998	17922	17930	18021	17970	18046	17914	18138	18053	18038	17990	17967	17914	17967	18044	17788	18024	18033	18086	17908	17855	17877	17958	17808	17899	17856	18012	18099	18227	17990	18150	17989	18005	18020	18089	17807	17849	17913	17968	17950	18183	17775	17973	17707	17804	17982	18053	17830	17882	18066	18077	18110	17804	18123	17850	18028	18160	17915	18088	17845	17904	18044	17869	17939	17965	17776	17971	18012	17970	17807	17718	17945	17837	17886	17896	17781	17816	18242	18127	17854	17888	17944	17825	17871	17932	17927	17955	17992	17884	18082	17939	17857	17913	17879	17991	17944	18192	17847	17904	18073	18005	17895	17924	18059	18195	17960	18088	17996	17810	18222	18112	17877	18046	17978	18144	17914	17997	17769	17943	17908	17880	17947	17821	17772	17770	17886	17961	17975	18013	18018	17842	18138	17931	18066	17922	17833	17843	18004	17997	18014	17999	17878	18017	17960	18021	17964	17882	17995	18105	18070	18060	17960	17838	17922	17948	18312	17935	18141	18235	17844	17993	18079	18131	17681	18121	17969	18048	17874	17816	17935	17829	17823	18003	18004	18090	17972	17810	18067	17988	17991	17957	18040	18160	17994	17769	17930	17912	18056	17967	18088	18018	17806	17867	17868	17916	18069	18031	18134	17862	18076	17893	18178	18063	17898	17872	17787	18186	18050	17979	17971	17924	18073	17985	17839	17997	18025	18009	17922	18051	17804	18146	17996	17926	17938	17982	17939	18026	17848	17808	17998	17931	18057	17982	18021	18076	17916	18048	18020	18036	18165	17863	17880	17781	18135	17989	18104	17951	17831	18122	18258	18207	18054	18094	17794	17911	17915	17950	18234	18005	17903	18011	17797	17971	18048	17892	17994	18027	18085	17942	18029	17798	17876	17906	18191	18015	17923	18047	17945	18005	17999	18031	17916	18007	17907	18214	18115	17998	17859	18041	17865	17958	17977	17964	18134	17924	18001	18207	18126	17982	17871	18148	17971	18193	18066	17809	18090	18056	17793	17814	17824	18026	18043	17891	18090	17909	18066	17849	17888	18120	17983	18078	17888	17933	17944	17963	17922	17977	17966	17906	17935	17971	18009	17961	18070	17901	18028	17961	18138	17772	18188	17965	18017	18061	17950	17817	17914	18034	18004	17944	18133	17890	17726	18052	18045	17741	18088	18016	18279	17961	18012	18004	18041	18105	17732	18037	18049	17900	18262	17946	18001	18141	18115	18203	18027	17939	18106	18133	18097	18014	17946	18007	17695	17990	18116	18130	18168	17846	17982	17926	17826	17805	17806	18015	18187	17993	17977	17774	17995	17905	18024	17865	17704	18029	17876	17959	17947	18194	18050	17999	18021	17910	17922	18317	17951	18105	18127	17603	18149	17890	18076	18071	17958	18078	18113	18062	18113	17836	17949	17933	18024	18044	17943	18246	17962	18055	18132	17980	18024	17825	17956	18044	18087	17855	17873
20933	39410	40443	38090	67831	73423	60996	46079	32532	22303	17767	16412	16194	16166	15991	16125	16104	16136	16064	15979	16093	16100	15967	16165	16291	15966	16087	15979	16174	16125	16115	16234	15956	16168	16132	16216	16056	16174	16055	16226	16078	15952	16039	16020	16143	16002	16060	16047	16101	16061	16033	16036	15980	16205	16245	15969	15941	16177	16186	16095	16142	16016	15971	16070	16215	15988	16008	16169	16063	16007	16226	16129	16046	15934	15972	16258	16157	16051	16146	16210	16244	16065	16093	16290	16138	16066	16122	16249	15978	16000	16185	16055	16094	16093	16082	15914	16066	16157	15995	16028	16193	15981	15977	16152	16139	15902	16113	16052	16061	16091	16112	16170	16046	16209	16094	16266	16156	16082	16085	16026	16037	16073	16130	16026	16073	16187	15965	16011	15867	16136	16099	15951	15857	16096	16034	16177	15932	16088	16085	16159	16058	16028	16156	16034	16118	16237	15953	16100	16006	16103	16001	16113	16083	16122	16253	16144	16093	15882	16018	15938	15997	15906	16205	16031	15970	16176	15901	16133	16037	16177	16030	16320	16091	16258	16049	16203	15957	16147	15983	16065	16165	16278	16165	16073	15955	16047	16140	16069	16197	15878	15919	16145	16165	15998	16021	16151	16190	16018	16044	15839	15995	16027	16162	15965	16165	15918	16078	16224	16189	16000	16040	16082	16154	15961	15997	15976	16064	16018	16013	16194	15842	16124	16176	16225	16073	16179	15958	16090	16100	16098	16061	16033	16115	15875	15966	15916	16120	16171	15996	16154	16177	16237	15999	16094	16105	16064	16022	16122	16119	15849	15944	15898	16057	16027	15947	15976	16159	16051	16040	16150	15976	15880	16130	15880	16115	15890	16053	15961	15967	15986	16001	15906	16117	15967	16032	16082	16093	16077	15965	15948	15962	16044	15970	16178	16192	16209	16101	15995	16143	15919	16103	16263	16049	16119	16109	16050	16128	16073	16093	16087	16149	15953	16155	15924	16203	16122	16491	16108	16177	16131	16112	16161	16163	15961	16149	16154	16159	16055	15990	15983	16079	15973	16164	16151	16138	15885	15946	16005	16117	16014	15964	16029	16031	16148	16090	16027	16256	16062	16116	15999	15988	15989	15915	15980	15912	16099	16065	15939	15990	15971	15909	16019	16000	16030	15976	16259	16151	16071	16079	15974	15879	15955	16125	16143	16154	16077	15934	15976	15878	16098	16176	16094	15951	16048	15991	15987	16081	16191	16077	16180	16074	16033	16287	16035	16000	16168	16239	16050	16125	16109	16049	16013	16090	16015	16169	16051	16039	16089	16064	16061	16019	16004	16068	16060	16125	15950	15988	16080	16032	15896	16125	16156	15997	16009	15980	15873	16039	16086	16043	15995	16136	16011	15885	16098	16004	16031	16253	16130	16002	16029	16130	16102	16108	16045	16173	16126	16051	15846	15993	15793	16164	16231	15902	16002	16141	16122	16044	16069	16120	15988	16143	16087	16054	16049	16057	15948	16053	16101	16016	16083	15988	16006	16121	16222	16050	15907	15884	16123	15991	15884	16073	16088	16074	16203	16078	16245	16142	16072	16057	16117	16016	16177	16009	16130	15970	16019	16121	16214	15912	16064	16098	16240	16054	16047	16233	16074	15974	16109	16043	16316	15963	16020	15879	16029	15968	16149	16329	16007	16017	15996	16139	16059	16118	16034	16030	16075	16042	16105	16164	16079	16226	15956	16096	16003	16010	16010	15958	16153	15911	16268	16037	16209	15835	16230	15902	16199	15929	16046	16133	16154	16210	16041	15982	16132	16059	16260	16092	15971	16151	15978	16116	16070	16143	15983	16217	16043	15943	16088	16026	16209	16124	16062	16014	16117	16109	16242	16110	16110	16039	16057	16083	16032	16108	16102	15929	16058	16016	15982	15970	16114	16073	16176	16225	16037	16344	16208	16243	16110	16084	16029	16034	16183	16156	16152	16008	16132	15976	15925	15902	15982	15945	16081	16055	16108	15987	16020	16142	16030	15998	15951	16068	16052	16247	16089	16138	16014	16030	16189	16025	15997	16230	16114	15966	15974	15825	16137	16025	15929	16108	16105	16160	16191	15886	15929	16193	16060	16015	16142	15925	15981	15974	16070	16053	16054	16133	16054	16042	16014	16135	15904	15875	15999	16185	16087	16032	16097	16150	16168	15952	15969	16073	16022	15986	16142	16015	15893	16039	16052	16324	16266	16082	16134	16202	16009	15826	15979	16176	16009	16044	16025	16189	16165	16002	16133	16048	16131	16026	16067	16052	16157	16072	16060	16004	16204	16137	15997	16197	15989	16003	16041	16205	16099	16192	16205	16253	16107	15949	16025	16109	15984	16019	15948	16047	16084	15958	16163	15943	16010	16054	16002	16076	16140	16066	16088	16060	16205	16121	16044	16085	16050	16192	16109	16031	16018	16107	16044	16103	16020	16090	16155	16097	16141	16063	16091	16033	15993	16127	16144	16179	15936	16212	16308	16220	16140	16148	16010	16008	16193	16163	15865	16130	16048	15945	15899	15958	15984	16174	15914	15921	16167	16056	15997	16023	15938	16127	15995	16109	16026	16194	16231	15947	16178	16073	15999	16066	15949	16046	15965	15947	16090	16127	16065	15940	16198	15942	16119	15978	16044	15879	16094	16187	16118	16019	15917	15962	16008	16152	15937	15929	16103	16166	16011	16001	16066	16028	16023	16067	16176	15971	16157	16070	16018	15899	15970	15771	16196	16152	15984	16103	16107	16037	15806	16057	16066	15860	15946	16047	16182	16109	16216	16028	16008	16079	16009	16029	16126	16031	16112	16016	16115	16021	15959	16054	16224	16275	15994	16031	15997	16001	16062	15953	16165	16036	15944	16104	16015	16086	16035	16083	15950	16128	15971	16023	16182	15987	15956	16046	16007	16116	16032	16023	16027	16126	16061	16116	15938	16085	16107	16147	16124	16036	16034	16096	15975	15986	15988	16027	15929	16072	16113	16092	16002	16064	16075	16129	16210	16066	16023	15991	16042	16254	16125	16171	15955	15941	16093	16102	16154	16025	15986	15895	15961	16040	16009	16130	16085	16082	16147	16023	15986	16245	16130	16123	15993	16040	15871	16090	16072	16183	16039	16082	16185	16015	16150	16034	16157	16094	16074	16082	16055	16171	16187	15980	15980	16136	15956	16274	16132	16258	16043	16048	15891	16082	16023	16002	15992	16234	16014	16071	16219	15942	16163	16078	15996	16073	15915	16173	15945	16007	16027	15984	15916	16026	16049	16136	16031	15958	16051	16001	15848	15993	16081	16119	16196	16057	15951	16127	16036	16142	15978	16054	16102	15994	16092	15983	16081	15963	16071	15964	15987	15949	16094	16218	16078	16075	16207	16111	15989	16100	16070	16156	16110	16223	16155	16043	16085	16154	16112	16140	16046	16161	16019	15975	16038	16121	16043	16078	16035	16017	15911	16064	16177	16013	15945	15966	15917	16157	16150	16060	16007	16150	16159	16073	16063	16062	16099	15835	15915	16134	16124	16015	16106	16126	16165	16016	15822	15981	16039	16269	16111	15998	16219	16048	15926	16163	16099	15959	15805	16030	15922	15967	16107	16128	15966	16062	15963	16040	16131	16255	16140	16010	16092	16030	16037	16212	16079	16047	15925	15945	16226	15960	16094	16170	15988	15991	15801	15929	16027	16112	15938	16082	16083	15930	16128	15922	16074	15937	15928	15985	16105	15941	16092	15984	16032	16055	16022	15997	16141	16035	16033	16178	15840	16249	16025	16090	16159	16092	15977	16058	16174	16115	15889	16123	16056	15804	15887	16019	16161	16043	16022	15948	16121	15961	16024	16109	16215	16016	16162	15970	16042	15997	16100	15968	16183	15964	16069	15814	15995	16024	16053	16033	15942	16134	16184	16059	16006	16082	16008	16109	16095	16104	16047	16120	15957	16113	16122	15899	16210	16049	16237	16067	16143	16103	16114	16188	16019	16086	16191	16052	15913	16044	16039	16125	16108	16060	16123	16056	15969	16017	15937	16088	16177	16030	15992	16040	16035	16064	16136	16163	16139	16064	16118	16016	16120	16027	15889	15997	16137	16058	16044	15957	16037	15940	15957	16066	16258	16143	16080	16001	15986	16109	16124	15982	16087	15850	16130	16129	16181	15970	16230	16197	16060	16166	16012	15879	15948	15994	16020	16033	16122	16193	15999	15895	16085	16132	16015	16161	16119	16016	15991	16049	15981	16105	15889	16152	15983	16202	15918	16085	15910	16102	16104	16114	16168	15965	16053	16084	15916	15897	16078	16117	16036	16055	16020	16145	15952	16063	16072	16076	15905	16262	16140	16052	16029	15995	16123	16163	16159	16059	16039	16022	16226	16010	16212	16068	16104	16055	16208	16078	15940	15987	16003	15919	16042	15926	16240	16066	16002	15877	16092	15931	16013	16045	15982	16223	16148	16156	16144	16034	16029	16004	15862	16084	16018	16066	15993	15976	15967	15968	16190	15959	16008	16026	16100	16085	15911	16252	15954	16168	15995	15923	16098	16038	16111	16118	16138	16067	15991	16156	15986	16073	16002	15992	16085	15971	16067	16228	16075	16077	16134	16005	16080	16049	16070	15897	15984	16069	16237	16010	15925	15878	16050	16092	15983	15997	16171	16079	16082	16220	15920	15964	16103	16057	16092	16141	16246	16010	16133	15995	16029	16040	16142	16090	16024	15949	15931	16092	16038	16120	16136	16225	16121	16013	16019	16144	16105	16130	16015	15865	15960	16143	15905	16073	15904	15996	16152	16113	16018	16157	16121	16021	15975	16063	16177	16177	16009	16072	16192	16127	16044	16153	16108	16078	16087	16069	16312	16189	16196	16090	15982	16182	15981	16054	16138	16145	16144	16044	15999	15893	16105	16157	15924	16043	15872	16166	16253	16018	16029	16043	16127	16004	16197	16021	16045	15936	16188	16129	15958	15800	16007	16106	16062	16103	16061	15905	16031	15927	16026	16215	16098	16268	16134	16145	16033	16177	16030	16101	16049	16154	15912	16178	16223	16047	16172	16028	16319	16020	16064	15992	16071	15878	16086	16111	16132	16068	16024	15933	16050	16137	15955	16036	16123	16069	16051	15977	16034
27051	23323	29236	27484	27764	31045	27986	23171	20325	18660	18028	17822	17618	17678	17784	17633	17596	17581	17515	17748	17694	17456	17761	17701	17396	17667	17578	17670	17738	17802	17657	17739	17603	17631	17739	17663	17652	17653	17591	17613	17673	17681	17625	17705	17778	17635	17650	17783	17583	17729	17700	17550	17738	17593	17530	17583	17422	17655	17618	17705	17620	17601	17562	17579	17460	17588	17612	17396	17366	17665	17576	17628	17770	17666	17654	17772	17639	17507	17562	17573	17592	17596	17624	17542	17587	17653	17584	17768	17736	17482	17558	17692	17656	17754	17627	17591	17569	17816	17626	17688	17652	17538	17686	17912	17678	17597	17525	17574	17502	17536	17487	17495	17373	17411	17576	17571	17605	17656	17766	17695	17803	17467	17583	17781	17689	17741	17642	17421	17952	17643	17683	17656	17624	17673	17643	17493	17597	17459	17589	17858	17466	17575	17533	17545	17464	17507	17769	17459	17592	17458	17608	17646	17619	17495	17562	17575	17545	17521	17484	17702	17703	17702	17572	17693	17556	17602	17648	17493	17693	17587	17632	17559	17590	17610	17456	17413	17436	17677	17512	17339	17559	17415	17704	17541	17350	17576	17502	17642	17694	17636	17519	17657	17699	17641	17506	17648	17761	17669	17649	17620	17412	17633	17651	17336	17640	17438	17438	17577	17417	17497	17613	17646	17798	17328	17715	17757	17610	17600	17619	17633	17489	17657	17616	17666	17575	17718	17488	17539	17747	17698	17461	17684	17648	17515	17467	17742	17500	17789	17541	17547	17758	17603	17661	17692	17633	17703	17785	17590	17698	17438	17693	17682	17628	17728	17744	17407	17627	17579	17600	17569	17380	17552	17561	17646	17607	17524	17720	17626	17827	17768	17451	17557	17581	17544	17683	17590	17735	17414	17540	17832	17584	17697	17714	17530	17646	17875	17449	17766	17664	17671	17590	17564	17524	17633	17423	17513	17568	17657	17702	17793	17697	17531	17519	17511	17372	17443	17624	17636	17470	17552	17593	17552	17541	17400	17683	17466	17518	17702	17657	17872	17624	17652	17680	17603	17764	17517	17675	17455	17788	17623	17693	17719	17659	17535	17562	17468	17596	17372	17782	17650	17354	17479	17687	17709	17558	17583	17565	17809	17581	17635	17434	17608	17666	17639	17604	17518	17435	17542	17813	17496	17552	17647	17451	17593	17510	17624	17473	17695	17567	17661	17655	17625	17646	17746	17527	17880	17445	17739	17653	17597	17651	17565	17592	17557	17526	17544	17752	17670	17612	17683	17706	17581	17677	17735	17660	17608	17595	17768	17630	17531	17872	17709	17523	17812	17564	17484	17680	17656	17635	17673	17699	17454	17642	17616	17532	17707	17578	17709	17611	17351	17640	17571	17533	17577	17700	17622	17697	17356	17567	17418	17498	17483	17533	17546	17754	17637	17703	17711	17588	17694	17615	17665	17634	17540	17633	17639	17502	17653	17685	17567	17690	17505	17580	17604	17583	17553	17601	17506	17770	17639	17736	17521	17752	17705	17662	17619	17692	17706	17722	17569	17511	17479	17546	17696	17441	17704	17578	17688	17731	17626	17576	17543	17410	17550	17702	17665	17651	17604	17670	17560	17712	17797	17575	17549	17681	17619	17448	17530	17390	17516	17650	17738	17541	17487	17483	17733	17584	17522	17689	17609	17563	17660	17755	17661	17572	17675	17509	17543	17429	17428	17555	17627	17437	17630	17527	17519	17481	17517	17661	17478	17646	17502	17696	17684	17653	17772	17526	17602	17597	17727	17563	17705	17661	17608	17536	17403	17591	17397	17437	17654	17371	17405	17484	17465	17403	17749	17568	17603	17610	17432	17631	17673	17667	17709	17670	17603	17556	17659	17544	17687	17595	17337	17713	17569	17709	17619	17592	17794	17405	17681	17481	17686	17597	17682	17487	17562	17585	17567	17475	17389	17528	17627	17473	17502	17622	17529	17559	17681	17700	17531	17591	17649	17822	17552	17603	17399	17503	17598	17498	17512	17620	17552	17654	17618	17517	17521	17503	17641	17546	17587	17627	17552	17689	17691	17543	17699	17765	17626	17789	17509	17573	17729	17494	17548	17433	17509	17717	17775	17608	17545	17536	17685	17622	17658	17344	17545	17584	17656	17588	17610	17513	17518	17715	17795	17667	17581	17842	17756	17436	17700	17424	17621	17554	17512	17546	17603	17694	17608	17490	17615	17653	17481	17465	17743	17820	17617	17787	17490	17643	17610	17520	17686	17470	17619	17478	17593	17611	17721	17764	17476	17616	17784	17703	17735	17482	17404	17668	17772	17449	17656	17524	17449	17648	17613	17362	17628	17547	17533	17722	17601	17636	17541	17642	17583	17452	17389	17519	17676	17606	17539	17600	17669	17734	17462	17832	17517	17515	17400	17759	17654	17710	17639	17429	17847	17525	17775	17526	17560	17642	17551	17582	17723	17561	17275	17490	17493	17624	17549	17687	17574	17671	17348	17545	17768	17410	17497	17477	17576	17576	17735	17749	17625	17664	17440	17791	17610	17559	17413	17661	17594	17500	17499	17482	17621	17563	17404	17628	17592	17880	17621	17660	17709	17562	17746	17612	18009	17768	17664	17554	17525	17702	17643	17394	17681	17668	17675	17469	17612	17498	17432	17597	17675	17428	17760	17519	17712	17650	17746	17533	17621	17623	17477	17565	17510	17708	17407	17556	17625	17486	17570	17512	17785	17522	17649	17451	17512	17756	17497	17530	17793	17634	17450	17836	17577	17676	17735	17732	17654	17731	17772	17658	17432	17602	17615	17567	17457	17523	17614	17429	17453	17344	17519	17569	17511	17537	17644	17686	17692	17682	17419	17518	17543	17661	17456	17680	17600	17583	17632	17478	17680	17777	17864	17694	17724	17517	17604	17666	17604	17605	17645	17541	17761	17426	17659	17815	17774	17694	17659	17646	17629	17698	17504	17746	17498	17455	17394	17739	17642	17512	17571	17572	17617	17776	17716	17573	17588	17627	17476	17557	17600	17449	17673	17674	17763	17464	17350	17614	17524	17395	17545	17680	17663	17662	17658	17436	17596	17675	17447	17540	17695	17445	17625	17938	17755	17606	17598	17714	17620	17514	17837	17577	17527	17595	17543	17597	17791	17601	17527	17709	17570	17551	17542	17691	17698	17541	17526	17489	17644	17556	17469	17655	17578	17675	17518	17557	17336	17649	17553	17759	17586	17632	17434	17647	17717	17603	17396	17611	17614	17615	17564	17650	17516	17704	17688	17681	17591	17634	17589	17716	17553	17655	17664	17497	17549	17677	17680	17600	17830	17656	17638	17648	17664	17743	17643	17394	17422	17574	17454	17792	17624	17666	17707	17550	17704	17565	17607	17652	17540	17512	17734	17770	17816	17788	17553	17662	17610	17696	17818	17598	17500	17654	17860	17488	17491	17452	17429	17643	17537	17636	17623	17511	17682	17589	17461	17589	17865	17408	17794	17524	17487	17667	17610	17683	17626	17570	17644	17756	17707	17636	17641	17558	17558	17479	17837	17619	17618	17524	17672	17596	17756	17617	17616	17606	17607	17728	17728	17655	17665	17735	17589	17647	17459	17652	17444	17522	17562	17692	17486	17610	17759	17644	17663	17353	17654	17701	17622	17451	17607	17743	17716	17506	17409	17335	17542	17598	17671	17659	17570	17610	17507	17765	17535	17469	17412	17651	17623	17639	17572	17604	17660	17637	17557	17504	17586	17639	17739	17831	17672	17622	17706	17691	17708	17580	17575	17701	17620	17426	17557	17739	17710	17482	17728	17620	17684	17602	17494	17696	17497	17624	17777	17681	17673	17719	17589	17661	17648	17458	17534	17582	17618	17739	17636	17756	17556	17692	17862	17579	17655	17670	17537	17426	17569	17809	17688	17604	17496	17586	17682	17502	17754	17562	17541	17473	17598	17703	17670	17700	17630	17593	17579	17493	17573	17700	17571	17609	17603	17541	17473	17651	17714	17849	17738	17640	17436	17441	17886	17614	17606	17628	17697	17546	17505	17598	17427	17523	17629	17674	17541	17526	17692	17678	17665	17768	17667	17510	17591	17784	17468	17645	17690	17670	17426	17575	17625	17525	17576	17573	17518	17624	17632	17586	17545	17697	17627	17696	17600	17363	17702	17588	17614	17517	17420	17622	17767	17516	17472	17591	17778	17684	17752	17757	17576	17472	17686	17710	17587	17680	17599	17537	17401	17503	17520	17648	17463	17668	17781	17494	17693	17649	17575	17503	17567	17545	17586	17553	17563	17495	17617	17693	17566	17685	17528	17559	17633	17593	17578	17704	17615	17611	17585	17549	17755	17813	17497	17805	17606	17709	17728	17670	17601	17787	17683	17558	17540	17818	17722	17541	17755	17762	17504	17617	17825	17680	17672	17619	17612	17591	17534	17667	17369	17658	17576	17737	17483	17679	17532	17508	17582	17659	17603	17637	17595	17696	17654	17453	17459	17402	17635	17666	17709	17694	17729	17522	17615	17450	17738	17677	17740	17706	17806	17651	17646	17395	17627	17453	17468	17605	17566	17542	17451	17678	17641	17536	17716	17540	17593	17562	17688	17614	17625	17594	17466	17401	17628	17601	17487	17497	17836	17609	17628	17703	17612	17787	17713	17748	17590	17615	17563	17470	17497	17583	17533	17657	17671	17609	17583	17796	17540	17613	17681	17513	17695	17718	17585	17589	17532	17463	17736	17784	17646	17625	17555	17659	17671	17680	17710	17732	17822	17543	17690	17701	17708	17333	17566	17622	17581	17618	17521	17893	17483	17421	17569	17623	17870	17686	17633	17655	17525	17607	17797	17501	17585	17558	17579	17359	17518	17644	17719	17560	17559	17361	17555	17672	17607	17693	17395	17690	17520	17900	17368	17388	17717	17666	17665	17587	17585	17666	17556	17715	17569	17501	17725	17585	17692	17512	17744	17516	17865	17762	17462	17815	17808	17610	17644	17658	17547	17488	17508	17574	17780	17750	17608	17575	17587	17619	17735	17780	17681	17726	17657	17408	17532	17793	17720	17819	17640	17440	17752	17698	17483	17718	17644	17564	17332	17544	17572	17506	17660	17640	17680	17558	17698	17676	17786	17453	17615
21449	32433	31789	26930	30960	32546	28190	22223	18637	16750	16162	15752	15860	15842	15724	15908	15753	15869	15989	15943	15768	15921	15812	15944	15832	15783	15730	15969	15759	15835	15983	15921	15691	15960	15905	15897	15759	15912	15809	15804	15915	15875	15748	15809	15963	15833	15888	15879	15789	15841	15774	15919	15844	15940	15787	15802	15925	15801	15777	15796	15669	15872	15790	15974	15717	15790	15760	15689	15914	15820	15768	15682	15931	15706	15904	15788	15780	15952	15977	15974	15841	15788	15890	15728	15743	15757	15624	15836	15696	15879	15917	15812	15806	15908	15784	15917	15854	15748	15648	15987	15758	15899	15678	15882	15764	15767	15816	15796	15900	15932	15852	15778	15857	15808	15798	15933	15850	15805	15695	16031	15755	15655	15767	15787	15887	15808	15741	15828	15866	15875	15855	15869	15862	15741	15766	15896	15821	15885	15742	15864	15686	15669	15968	15787	15701	15796	15727	15828	15815	15789	15777	15761	15939	15789	15758	15874	15845	15862	15867	15876	15843	15784	15988	15817	15825	15830	15756	15770	15825	15728	15750	15863	15589	15683	15862	15671	15886	15971	15646	15796	15591	15877	15765	15874	15938	15825	15896	15726	15936	15810	15793	15714	15714	15667	15740	15886	15743	15676	15816	15747	15765	15877	15750	15710	15739	15699	15842	15898	15848	15803	15763	15842	15965	15796	15786	15737	15935	15700	15869	15585	15824	15885	15673	15857	15666	15723	15914	15739	15686	15784	15891	15803	15764	15670	15851	15679	15793	15723	15960	15883	15841	15747	15754	15710	15861	15828	15707	15803	15719	15959	15744	15787	15739	15725	15945	15895	15665	15892	15740	15743	15867	15932	15759	15686	15908	15843	15710	15841	15840	15872	15845	15778	15900	15781	15837	15861	15923	15701	15843	15898	15866	15804	16000	15742	15935	15721	15941	15821	15768	15795	15826	15837	15722	15779	15707	15733	15895	15838	15859	15868	15920	15800	15704	15868	15817	15771	15679	15812	15753	15811	15811	15799	15937	15784	15852	15949	15695	15855	15825	15824	15844	15860	15918	15679	15759	15867	15738	15850	15758	15858	15792	15592	15815	15866	15737	15764	15827	15839	15669	15914	15800	15862	15709	15741	15868	15758	15754	15968	15847	15773	15771	15823	16018	15840	15753	15830	15770	15855	15827	15745	15811	15850	15811	15756	15707	15836	15764	15921	15722	15892	15801	15820	15768	15777	15695	15797	15769	15929	15843	15833	15828	15795	15938	15819	15721	15915	15811	15698	15823	15772	15722	15797	15764	15720	15780	15767	16052	16084	15766	15869	15882	15874	15730	15680	15911	15928	15830	15814	15942	15874	15935	15925	15860	15841	15841	15718	15869	15884	15895	15812	15810	15730	15806	15816	15848	15908	15746	15873	15852	15778	15834	15675	15880	15856	15870	15984	15922	15817	15836	15813	15687	15698	15699	15834	15806	15750	15864	15868	15960	15757	15671	15759	15851	16098	15854	15794	15604	15675	15764	15878	15804	15755	15884	15716	15948	15732	15642	15852	15891	15995	15739	15884	15685	15921	15775	15905	15850	15777	15880	15946	15599	15766	15699	15823	15740	15737	15841	15708	15696	15818	15791	15951	15840	15736	15893	15810	15736	15872	15921	15861	15903	15730	15816	15778	15814	15912	15842	15910	15621	15652	15820	15815	15755	15907	15931	15745	15900	15963	15739	15918	15888	15878	15956	15716	15724	15797	15765	15665	15830	15616	15899	15760	15810	15789	15668	15882	15917	15841	15775	15914	15672	15945	15863	15803	15772	15690	15831	16009	15741	15857	15732	15781	15736	15940	15702	15590	15849	15646	15788	15938	15913	15822	16039	15627	15768	15904	15989	15833	15854	15900	15796	15648	15895	15993	15797	15869	15671	15914	15938	15866	15918	15813	15649	15837	15835	15791	15673	15716	16018	15723	15856	15766	15723	16000	15776	15764	15940	15774	15776	15781	15654	15603	15802	15939	15670	15789	15868	15704	15797	15723	15760	15789	15758	15851	15770	15745	15918	15747	15785	15815	15671	15811	15822	15780	15795	15774	15976	15843	15776	15696	15942	15835	15767	15918	15783	15640	15738	15794	15769	15671	15793	15851	15961	15760	15722	15847	15821	15962	15802	15579	15752	15806	15957	15825	15672	15664	15811	15754	15758	15860	15676	15817	15622	15870	15742	15735	15827	15635	15937	15920	15693	15714	15896	15715	15923	15653	15939	15789	15631	15721	15865	15925	15932	15984	15930	15645	15830	15744	15817	15715	15970	16010	15630	15879	15717	15869	15564	15796	15812	15820	15920	15687	15738	15712	15835	15781	15887	15737	15597	15883	15696	15862	15913	15592	15799	15920	15990	15749	15747	15613	15890	15838	15849	15800	15795	15743	15836	15974	15795	15913	15655	15973	15801	15779	15906	15940	15645	15826	15816	15838	15842	15957	15821	15856	15702	15806	15832	15741	15928	15814	15864	15891	15788	15917	15740	15669	15722	15879	15850	15742	15786	15976	15826	15783	15853	15671	15722	15840	15660	15755	15781	15755	15959	15842	15756	15846	15686	15749	15795	15791	15770	15816	15773	15794	15887	15783	15962	15998	15793	15740	15768	15820	15861	15710	15891	15626	15694	15719	15833	15992	15869	15586	15772	15589	15918	15817	15694	15899	15573	15887	15794	15800	15814	15851	15796	15848	15786	15881	15748	15815	15884	15679	15840	15975	15789	15759	15711	15838	15937	15773	15839	15860	15855	15815	15741	15742	15831	15905	15590	15782	15740	15780	15795	15809	15844	15891	15889	15731	15919	15736	15844	15768	15852	15982	15704	15763	15740	15882	15852	15736	15896	15800	15839	15964	15842	15825	15827	15866	15821	15612	15805	15812	15900	15779	16024	15661	15742	15837	15855	15927	15846	15952	15895	15650	15783	15764	15848	15726	15784	15755	15884	15909	15819	15851	15853	15803	15771	15861	15629	15983	15723	15710	15886	15800	15780	15769	15770	15895	15932	15789	15687	15930	15875	15818	15802	15679	15780	15913	15861	15989	15618	15861	15768	15795	15704	15781	15762	15772	15867	15798	15690	15819	15841	15697	15778	15869	15725	15896	15831	15776	15849	15747	15849	15803	15799	15844	15756	15698	15781	15618	15858	15696	15867	15825	15807	15918	15599	15682	15846	15782	15879	15937	15909	15795	15907	15862	15730	15848	15814	15721	15745	15791	15741	15931	15885	15820	15834	15687	15899	15842	15684	15983	15731	15763	15749	15748	15848	15971	15792	15764	15799	15922	15801	15831	15782	15732	15801	15787	15879	15792	15868	15737	15790	15822	15741	15663	15647	15823	15909	15850	15806	15776	15948	15765	15816	15869	15823	15872	15812	15922	15782	15838	15922	15868	15947	15625	15867	15875	15831	15734	15905	15922	15741	15822	15781	15823	15808	15878	15732	15994	15827	15641	15803	15763	15840	15902	15728	15796	15853	15855	15844	15812	15895	15827	15908	15800	15891	15745	15634	15764	15855	15703	15822	15816	15898	15902	15802	15683	15717	15704	15843	15941	16108	15936	15877	15795	15737	15817	15886	15878	15865	15698	15769	15946	15804	15727	15699	15803	15897	15788	15909	15815	15703	15830	16033	15819	15665	15972	15916	15776	15770	15759	15771	15866	15967	15717	15889	15816	15842	15746	15893	15913	15866	15690	15669	15852	15713	15903	15664	15821	15610	15963	15852	15926	15959	15867	15828	15707	15900	15937	15968	15767	15959	16007	15741	15877	15779	15833	16008	15718	15931	15758	15811	15773	15891	15819	15809	15840	15778	15904	15800	15647	15799	15894	15691	15809	15678	15791	15866	15725	15876	15865	15767	16034	15863	15976	15876	15883	15741	15735	15988	15775	15884	15752	15955	15843	15989	15755	15950	15898	15788	15895	15877	15886	15994	15890	15788	15948	15807	15749	15688	15645	15855	15851	15788	15652	15947	15743	15908	15738	15828	16009	15756	15974	15864	15713	15834	15671	15872	15798	15809	15818	15998	15922	15926	15765	15802	15835	15991	15806	16003	16097	15758	15821	15905	15858	15744	15829	16043	15812	15870	15886	15605	15753	15832	15867	15860	15800	15876	15757	15833	15782	15720	15726	15735	15831	15778	15786	15769	15805	15791	15888	15878	15888	15776	15885	15768	15873	15881	15826	15649	15700	15709	15907	15683	16019	15924	15696	15896	15753	15711	15651	15678	15756	15726	15821	15924	15782	15812	15743	15823	15899	15775	15777	15825	15809	15701	15852	15671	15716	15885	15749	15834	15870	15885	15793	15746	15698	15628	15840	15874	15785	15837	15749	15822	15862	15747	15752	15859	15760	15763	15845	15738	15794	15748	15721	15807	15796	15868	15853	15911	15767	15987	15739	15925	15813	15830	15727	15699	15945	15803	15726	15701	15791	15758	15777	15682	15853	15723	15863	15924	15850	15867	15845	15599	15846	15826	15652	15661	15946	15931	15694	15897	15678	15851	15863	15725	15863	15764	15850	15818	15793	15827	15879	15976	15798	15648	15774	15816	15759	15765	15923	15715	15864	15863	15845	15923	15712	15763	15901	15841	16020	15804	15914	15919	15730	15792	15763	15969	15772	15752	15815	15865	15639	15855	15795	15960	15813	15980	15800	15825	15831	15881	15834	15838	15836	15900	15689	15826	15908	15897	15604	15775	15943	15878	15824	15968	15810	15903	15777	15760	15775	15755	15839	15965	15681	15805	16026	15850	15875	15706	15677	15880	15669	15717	15770	15732	15867	15905	15898	15804	15698	15979	15887	15864	15639	15756	15688	15696	15791	15807	15822	15761	15850	15851	15750	15688	15805	15765	15736	15705	15861	15602	15830	15841	15701	15925	15968	15891	15885	15928	15932	15878	15691	15873	15929	15837	15543	15971	15932	15689	15841	15869	15657	15789	15687	15807	15826	15668	16117	15897	15785	15927	15846	15717	15863	15912	15786	15928	15807	15800	15992	15822	15685	15909	15779	15675	15702	15770	15978	15859	15765	15821	15808	15737	15670	15911	15859	15749	15815	15847	15799	15808	15887	15797	15794	15885	15779	15958	15862	15837	16002	15856	15874	15749	15819
23524	21049	28521	24272	29763	57442	55193	39961	28991	22534	19424	18298	18156	18036	18096	18014	18098	17995	17796	18005	17977	17874	17962	18188	18182	17873	17864	17847	18055	17957	18122	17853	17683	17705	17879	18011	18032	17797	17949	17904	17814	17822	17670	17697	18068	17981	17802	17958	17895	17811	17687	18116	17955	17967	18023	17871	17993	18034	17775	17812	17984	17712	17807	17866	18046	17934	17912	17718	17771	17784	17786	17893	17794	17853	17874	17769	17926	17794	17748	17839	17691	17681	17837	17919	17724	17720	17905	17935	17891	17852	17862	17902	17984	17805	17931	17833	18062	17870	17915	18167	17912	17696	17871	18106	17991	17864	17996	17833	17810	17857	17737	17774	17979	17940	17865	17886	17882	17910	17697	17973	17771	17979	17852	17843	17959	17840	17924	18094	18061	17803	17764	17875	17747	17972	17951	17588	17900	17926	17787	18026	17919	17690	17805	17782	18065	17804	17819	17968	17857	17987	17923	18081	17818	17879	17855	17808	17646	17625	17856	17810	17679	17739	17824	17827	17876	17846	17849	17836	17775	17960	17760	18046	17822	17816	17826	17865	17637	17737	17737	17942	17779	17655	17785	17804	17852	17908	17733	17935	17991	18007	17592	17861	17795	17819	17998	18001	17829	17836	17896	17846	17910	17848	17920	17856	17690	17812	17912	17924	18118	18046	17634	17844	17680	17871	17716	17857	17800	17788	17785	17794	17760	17786	17866	17795	17947	18028	17911	17761	17776	17970	17629	17864	17891	17856	17807	17985	17790	17503	17961	17973	17785	17877	17859	17989	17548	17946	17735	17774	17593	17716	17776	17819	17896	17677	17985	17882	17849	17717	17777	17853	17883	17864	17977	17774	17715	18041	17987	17738	17928	17589	18054	17889	17946	17839	17911	17791	17885	17742	17808	17978	17956	17771	17926	17878	18087	17687	17811	17773	17928	17973	17800	17774	17722	17773	17759	17905	17762	17836	17747	17891	17913	17754	17748	17841	17702	17757	17773	17669	17907	17994	17765	17927	17809	17890	17844	18079	17605	17772	18048	17925	17866	17804	17752	18022	17933	17901	17819	17822	17970	17868	17977	17822	17853	17819	17678	17816	17827	17588	17809	18017	17914	17685	17974	17828	17899	17785	17881	17713	17818	17692	17720	17952	17787	17921	17996	17986	17707	17903	17924	17893	18129	17817	17706	17854	17849	17725	17715	17737	17896	17828	17866	17921	18070	17854	17713	17808	17809	17856	17866	17976	17793	17902	17716	17850	17748	18054	18142	17776	17850	17913	17756	17885	17677	17836	17889	17750	17781	17803	17777	17853	17842	17724	17867	17727	17884	17820	17738	17732	17752	17858	17781	17827	17955	17790	17846	17914	17791	17847	18011	17857	18028	17675	17922	17745	17762	17937	17838	17846	17835	17920	17912	17857	17809	17667	17740	17991	18142	17744	17852	17735	17598	18001	17703	17810	17709	17836	17716	17927	17816	17636	17840	17743	17942	17926	18040	17873	17850	17906	17809	17883	17795	17872	17993	17955	17810	17942	17724	17679	17739	17757	17891	17958	17773	17801	17939	17958	17700	17766	17886	17983	17989	17995	18015	17825	17856	17794	17699	17604	17768	17884	17715	17748	17969	18046	17894	17821	17684	17808	17890	17766	17921	17791	17897	17823	17885	17845	17725	17929	17783	17946	17935	17973	17783	17737	17911	17792	17666	17814	17841	18030	17698	17763	17914	17960	17774	17708	17785	17814	17990	17976	17947	17622	17828	17979	17928	17820	17795	17924	17834	17885	17825	17885	17794	17866	17833	17692	17891	17734	17869	17973	17834	17889	17708	17630	17877	17809	17636	17714	17825	17711	17728	17807	17912	17947	17781	17697	17886	17822	17671	17866	17988	17714	17723	17865	17840	17774	17698	17721	17845	17694	17841	17735	17746	17827	17770	17950	17934	18013	17685	17626	17790	17742	17860	17776	17826	17959	17839	17875	17872	17772	17772	17861	17795	17788	18165	17815	17735	17835	18039	17923	18015	17717	17766	17960	17618	17824	17903	17836	17803	17857	17780	17981	17812	17793	17549	17822	17740	17791	17962	17813	17668	17905	17964	18070	17930	17943	17601	17843	17833	17823	17631	18093	18002	17594	17830	17845	17985	17769	17807	18101	17982	17990	17863	17827	17893	17870	17736	17902	17767	17717	17811	17863	18001	17757	17830	17718	17846	18030	17861	17814	17660	17800	17967	17724	17736	17930	17810	17851	17802	17832	17994	17737	17898	17858	17751	17911	18107	18149	17957	17864	18002	17910	17922	17846	17931	17756	17827	18157	17985	17781	17750	17868	17847	17726	17882	17523	17842	17841	17709	17725	17801	17627	17988	17679	17673	17799	17901	17748	17775	17927	17811	17795	17713	17885	17835	17810	17690	17816	17775	17719	17967	17790	17810	17576	17845	17733	17624	17777	17837	17970	17827	17743	17808	17901	17959	17822	17736	17930	17838	17879	17766	17716	17680	17810	18082	17799	18057	17791	17950	17880	17882	17944	17711	17956	17941	17736	17793	17921	17906	17868	17712	17743	17573	17742	18021	17810	17988	17727	17548	17758	17761	17911	17837	17959	17818	17863	17821	17525	17631	17755	17868	18075	17823	18023	17769	17845	17908	17666	17745	17695	17694	17753	17967	17795	17805	17768	17867	17680	17738	17834	17683	17917	17898	17844	17768	17626	17879	17859	17888	17949	17874	17883	17817	17755	17929	17843	17988	17920	17763	17687	17830	17934	17652	17694	17739	17914	17680	17782	17712	17843	17815	17770	17937	17896	17872	17767	17885	17754	17917	18043	17837	17769	17964	17718	17791	17887	17680	17999	17751	17964	18090	17895	17823	17793	17816	17857	17724	17866	17712	17713	17791	17804	17986	17962	17739	17903	17809	17627	17873	17689	17818	17750	17722	17820	17888	18004	17868	17833	17798	17892	18007	17792	17922	17925	17880	17909	17855	17921	17833	17841	17849	17891	17861	17730	17805	17889	17826	17859	17832	17892	17919	17906	17743	17936	17919	17802	17901	17720	17858	17805	17733	17740	17879	17749	17868	17890	17719	17661	17959	17932	17894	17748	17925	17776	17864	17713	17931	17886	17744	17971	18085	18083	17799	17786	17909	17857	17913	17860	17759	17840	17728	17826	17792	17592	17778	17782	17833	17955	18071	17768	18035	18015	17877	17956	17700	17588	17893	17850	17727	17873	17715	17916	17744	17687	17738	17678	17998	17571	17860	18021	17842	17579	17777	17784	17742	17623	17751	18120	17962	17743	17731	17939	17993	17674	17855	17751	17892	17831	17868	17728	17756	17805	17978	17878	17832	17883	17635	17940	17625	17715	17781	17963	17901	17905	17808	17982	17731	17943	17919	17898	17995	17858	17653	17782	17703	17889	17722	17947	17666	17830	17961	17687	18062	17812	17769	17925	17850	17772	17708	17911	17776	17856	18019	17749	17662	17656	17928	17681	17807	17958	17883	17874	17925	18028	17809	17897	18014	17988	17952	17741	17905	18178	17810	17955	17850	17950	17733	17478	17728	17971	17910	17838	17868	17897	17806	17827	17941	18111	17956	17753	17934	17727	17632	17842	17680	17917	17780	17760	17890	17817	17740	18017	17933	17919	17857	17986	17960	17731	17411	17972	17908	17776	17962	17795	17932	17713	17566	17683	17845	17852	17835	18008	18045	17807	18056	17825	17721	17768	17741	17732	17864	17697	17809	17662	17864	17846	17881	17878	17821	17946	17674	18085	17847	17737	17787	17927	17965	17694	17895	17689	17876	17834	17789	17785	17782	17988	17903	17809	17929	17903	17882	17768	17876	18051	17824	18098	17895	17901	17864	17805	17781	17526	18024	17701	17806	17870	18115	17829	17870	17990	18015	17831	17924	17880	17963	17696	17862	17734	17831	17861	17894	17781	18021	17901	17823	17883	17708	17781	17873	17889	18033	17625	17844	17697	17854	17779	17732	17833	17630	17842	17822	17956	17828	17806	17821	17899	17688	17732	17757	18165	17906	17758	17940	17894	17749	17730	17815	17744	17823	17752	17732	17877	17712	17968	18071	17836	17876	17844	18050	17885	17812	17815	17872	17941	17725	18000	17828	18002	17626	17848	17868	17775	17892	17763	17776	17865	18044	17789	17859	18073	17979	17863	17890	17951	17786	17750	18070	17956	17966	17804	17817	17912	17894	17856	17782	17897	18056	17859	17754	17672	17734	17669	17787	17922	17732	17793	17787	17780	17820	17912	17796	17864	18001	18014	17761	17932	17798	17828	17773	17659	17870	17683	17941	17745	17820	17832	17849	17682	17899	17951	17858	17812	17999	17851	17835	17801	17896	17746	17748	17957	17769	17665	17913	17985	17714	17960	17970	17794	17750	17759	17961	17886	17847	17803	17788	18021	18045	17805	17838	17704	17938	17874	17699	17704	18124	17817	17920	17780	18121	17886	18043	17887	17815	17885	17887	17654	17955	18185	17814	17899	17789	17885	17727	17896	17949	17845	17813	17914	17828	18067	17992	17869	17776	17765	17982	17900	17932	17841	17923	17820	17962	17908	17883	17775	17810	17723	17689	17746	17806	17858	17916	17855	17776	18038	18037	17781	17900	17976	18154	17829	17877	17815	17880	17866	17780	17868	17795	17797	17819	17834	18180	18032	17895	17851	18036	17614	17863	17828	17852	17745	17979	17944	17838	17788	17773	17670	17944	18120	17955	17847	18123	17857	17861	17981	17774	17822	18068	18089	17922	17951	18116	18013	17785	17700	17921	17838	17773	17851	17773	17779	17929	17660	17753	18121	18052	17829	18031	17820	17891	17722	17978	17738	17984	17932	18012	17885	17994	18005	17929	17871	17868	17772	17823	17763	17836	17876	17767	17639	17952	17975	17846	17921	17906	17820	17987	17832	17753	17878	17762	17988	17848	17924	17827	17664	17887	17813	17772	17928	17842	17938	17739	17644	17827	17762	17767	17739	17919	17788	17875	17967	17768	17962	17926	18008	17946	17849	17800	17825	17627	17832	17916	17807	17798	17751	17839	17978	17741	17796	17784	18012	17980	17913	17782	17749	17819	17946	17713	17974	17967	17880	17832	17783	17724	17721	18000	17745
21306	36496	36953	32374	42794	60373	53478	40101	28410	20591	17215	16194	15876	15895	16129	15993	16056	15919	16106	15998	15959	15975	15945	16082	16030	16130	16146	16078	16003	16116	15972	16133	16034	16065	16127	16005	16037	15875	15860	15795	15831	15939	16069	15987	15831	16018	15992	16083	15943	15963	16161	16003	16016	16046	16107	15955	15931	16160	16055	15902	16151	15921	15999	16031	15998	15961	16083	16178	15865	15893	16081	15938	16133	16100	16060	15927	16143	15917	15827	15934	15871	15882	16147	15827	16011	15985	15981	16036	16085	15849	16059	16126	16079	15947	16059	15871	15876	15963	15858	15991	15962	15818	15888	16005	16027	16006	16125	15885	16048	16059	16035	16214	16010	15952	16087	16131	15787	16148	15929	16045	16050	15930	16020	15983	16021	16040	16082	16129	15912	15899	15973	16105	15924	15986	15977	16014	16051	15920	16024	15978	16147	15951	15900	16107	16035	15899	16094	16005	16008	15935	15904	16012	15948	16161	15787	16095	15992	15886	15969	16212	15885	15998	15986	16114	16245	16054	15900	16000	15974	15995	16059	16121	15998	15900	16182	15877	16096	15961	15957	15885	16073	16021	15910	15916	15936	16021	15961	15837	16071	15937	15993	15861	15856	16101	15918	16020	15916	15786	15924	15962	16138	16018	15844	16082	15800	15868	15980	15946	15844	15925	16024	15894	16078	15986	15916	15973	16007	15984	15791	15986	16002	15969	16067	16136	15850	15791	15933	16013	16049	16133	15954	16042	16070	15932	16019	15893	16006	16034	15908	16042	15895	16005	15955	16014	16115	15882	15824	16023	15785	16076	15944	15922	15861	15959	16078	16050	16145	15946	15911	16020	15981	15928	16001	15961	15943	15938	15915	16007	15932	16034	15878	15876	15995	15949	15911	16028	16044	15985	16065	15869	15858	16059	15852	16033	16196	16141	16052	15944	15903	15927	15986	15997	16078	15909	16202	15946	15872	16132	16046	15917	15954	15903	15908	16030	15909	16145	16056	15955	16018	15909	15997	16000	16103	15938	16047	16168	15960	15867	16296	16016	16055	16006	16070	16039	16017	15974	15969	16041	16089	16189	15961	15966	15933	16034	15919	16048	15943	15885	16021	16006	16046	16010	15931	16009	15982	15943	15968	16041	16173	15972	16052	15928	16079	16011	16041	16182	16064	15747	16194	16073	15986	15860	16001	16160	16051	16030	16092	16048	15793	15913	16032	15932	16001	15993	16142	16103	15983	16066	16129	15924	15982	15994	15973	15983	15892	15914	16074	15943	16013	15958	16073	15852	16074	16020	16029	16085	15897	15976	15857	16172	16107	16006	16029	16042	16024	15975	16060	16108	15911	15857	15859	15854	15903	16112	16029	15891	15873	15900	16073	16037	16025	15929	16095	15990	15941	15971	16143	16003	16087	16073	15941	15985	16021	16023	15917	15922	15788	15964	15985	16002	16040	15992	16049	16156	16022	15966	16055	16088	15986	16052	15986	16065	15920	15998	15870	16219	16077	16205	16006	16016	15947	16029	16019	15863	15944	16137	15866	16114	15963	15755	16032	16027	15999	16028	15948	15987	15925	15990	15965	15825	15896	15882	16174	15982	15957	16128	15993	16031	15943	16166	16059	15927	15945	16091	15899	16025	16069	16057	16106	16221	15876	16013	16028	16082	16047	15932	16170	16095	16033	15948	15846	15954	15915	16063	15943	16192	15927	16021	16147	15885	16024	16060	15972	16007	16016	16062	16006	15868	16069	15852	15953	15990	16068	16062	15841	16003	16019	16142	16014	15836	15889	15899	15978	15866	15799	16172	15926	15991	15880	16068	15756	15983	15978	16097	15941	16088	16070	15985	16000	15948	15946	15812	16006	16077	15841	16138	15995	15805	16012	16075	16010	15947	15842	16193	15754	15949	16061	16087	16077	15973	16033	15896	16156	16106	16091	15897	16016	15995	15919	15927	15976	15917	15986	15996	16065	15980	15897	16089	16020	16050	15839	16013	15911	16010	16081	16116	16126	15817	16109	16127	15947	15976	15973	15971	15964	16174	15896	16071	15967	15925	16222	15867	15989	16014	16078	15813	16067	15980	15977	15965	16216	16140	16021	16172	15949	15993	15913	16081	16113	16049	15926	15931	15978	16176	15830	15906	15968	15927	15926	16095	16018	15971	15882	16045	15881	15961	16133	15843	16010	15855	16089	16129	16009	15860	16063	16122	15998	15835	16210	16100	15950	16019	15823	15966	15938	15909	15915	15818	16041	15998	15871	15985	15939	15957	16053	16093	15973	16161	15977	15851	16063	16000	15890	16078	15993	15779	15959	16111	15964	15915	15947	16044	16123	16119	15934	15947	15891	16074	16029	16011	15926	15773	16093	16011	15873	16016	16188	15830	16072	15905	16079	16037	15942	15923	15877	15952	15857	16150	15872	15867	16095	16083	15915	15913	15995	16061	15899	16001	16081	16034	15832	16017	15868	16082	15926	15996	16041	16046	15943	15970	16057	16087	15986	15966	16052	16010	16073	16022	15951	16107	15905	15978	16102	16084	16037	15765	16091	15953	16027	16185	15964	16016	15946	16112	15807	15983	15921	15910	16056	16044	15955	15910	15938	15844	15943	16019	15964	15926	16050	15862	16179	15914	15868	15907	16000	15826	15993	15993	15909	16031	16021	16038	16078	16115	16004	16139	16152	16115	16195	15958	15978	16094	16064	16205	16001	15907	16008	15958	16046	15981	15937	16115	15904	15981	15968	15831	16010	15982	16100	15932	15860	15979	15840	16101	15875	15951	15826	15909	16058	16034	16092	15790	16119	15883	15997	16013	16052	15954	16012	16128	15982	16081	15924	16090	15920	15960	15885	15999	16145	15986	15944	15967	15993	15978	15984	16056	15917	16096	16058	15962	16212	16067	16060	15970	16006	15930	16099	15939	16257	15859	16122	16032	16029	16012	16073	15939	15897	16093	16010	16063	15844	16018	15996	15968	16120	16044	16004	15938	16112	16053	16129	15919	15956	16150	15774	15872	15998	16002	15904	16072	16012	15970	15985	15970	16188	15803	16023	16024	15887	15941	16075	15979	15805	16061	16042	15943	15979	15923	16055	16038	15991	16030	16031	15957	15937	15889	16023	15921	16074	15995	15962	15887	16158	16031	15893	16118	16029	15873	16052	15921	15888	16019	16041	16074	16180	16018	16026	16211	15971	15823	16091	16038	16004	15937	16037	15878	16089	15963	16091	15965	15858	15800	15848	16031	16010	15899	15997	15941	15992	16170	16152	15910	16116	15940	15847	16056	16117	15939	15880	16059	15973	15920	16074	15852	16072	16036	16013	16040	16064	15996	15969	15763	16043	16075	15993	15987	16206	16006	16063	15983	15940	16131	16039	16129	15952	15975	15999	16039	16009	16024	16127	16172	15893	16018	15997	15841	15987	15927	16047	15864	16024	15969	16011	16055	15986	15939	16015	16020	15989	15933	15991	16057	15999	16084	15844	15877	16108	16068	16064	15934	15970	15974	16016	16028	15981	15992	15850	16089	16180	16040	15952	16097	16140	15985	15971	15944	16005	15878	16216	15877	16039	15874	16194	15919	15941	16058	15970	16012	15931	15996	15961	16125	15875	15944	16078	16019	16090	15958	15858	15896	16014	15788	15967	15986	15951	15910	15886	15935	15886	16134	15992	16006	16075	16044	16036	15932	15990	16063	15894	15956	15990	15757	15928	16052	16046	15974	15883	16073	15835	16084	16001	15881	16246	16121	16052	15966	15958	15975	15949	15857	15943	15991	15946	16025	16003	15916	16001	16019	15957	15998	15964	16128	16047	15870	15884	15807	15928	15863	15946	15901	16088	16011	16100	16017	16180	15858	16109	15891	16123	15905	15959	15852	15946	15948	15945	15958	16055	15984	16119	15882	15986	15885	15966	15885	16125	15910	16014	15867	16051	15921	16010	16020	16074	15905	15988	16144	16060	15894	15921	15999	16112	16115	15976	15953	15948	15975	16019	16039	15986	16061	15834	16011	15967	16082	15905	16185	15803	16146	16038	15969	15981	16117	16024	15746	16148	16043	15858	15930	15823	15942	15964	16000	15797	15860	16015	16092	15998	15961	15766	15831	15901	16106	15729	16087	15913	16086	16101	16086	16006	16033	16044	15972	15905	16068	16001	15955	16156	16132	15870	16011	15990	15971	16058	16075	15936	16048	15951	16068	15909	15916	15789	15924	16276	16005	15877	15991	16165	16013	15913	16127	15982	16177	15813	16144	16028	16061	16085	15935	15966	16145	15919	16019	16114	16067	16110	15866	15970	15977	15848	15974	16040	16096	15954	15996	15973	15996	16073	15892	15911	15816	16017	15887	15907	16080	16074	16158	15960	15946	16007	15865	15996	16110	15955	16069	16152	15999	16007	16044	16006	16037	15999	15999	15856	16057	15926	15934	16156	15959	16033	15918	16079	15979	16100	16139	16044	15874	15872	15848	16072	16032	15971	15978	16096	16182	16066	15935	15910	15872	15851	16194	16041	16035	15993	15998	15975	15853	15880	15797	16036	15924	15981	15896	16032	15865	15991	15954	15896	15926	15933	15879	16015	15937	15925	15956	16075	15829	15967	15941	16091	15922	16052	15870	15943	16051	15904	15917	15846	16057	15908	15852	16027	15938	16011	16127	15960	15972	15949	15976	15959	15893	15979	16097	15983	15937	16045	16003	16173	15927	15923	16013	15982	15973	15995	15929	15954	15976	16030	15772	15957	15864	15938	16117	15989	16094	16033	15922	16104	15903	16022	15963	16170	15942	16094	15833	15872	16112	16073	16105	15898	16014	16117	15874	15857	16013	16208	16049	16113	16040	15916	16098	15998	16049	15900	16054	15795	15930	15911	15919	16032	15979	15845	15785	15850	16005	16011	15969	15998	16006	15918	16109	15958	15989	15992	15828	16027	16029	16114	15966	15881	16026	15887	16000	15964	15935	15984	16062	16044	16069	15908	15719	15941	15961	16002	15871	16123	16104	15909	16017	16095	16068	15948	15893	15959	16160	16084	16156	16132	15935	16047	15869	16019	16121	16066	15876	16103	15935	15928	15959	16064	16040	15983	16028	15947	16156	15890	15926	15978	15980	16073	16018	16041	16094	15938	15990	15966	16053
22495	21016	28844	23597	36746	64627	59580	44957	32541	25084	20860	19055	18588	18447	18345	18369	18157	18169	18365	18195	18292	18376	18148	18254	18235	18248	18189	18304	18343	18248	18201	18208	17907	18002	18080	18255	18214	18236	18237	18056	18085	18111	18169	18083	18050	18029	18168	18246	18094	18162	18234	18056	18186	18050	18009	17943	18036	17935	18079	18118	18056	17869	18288	18084	18209	18140	18041	18010	18083	18179	18070	17998	18141	18054	18155	18215	18191	18024	18201	18078	18009	18247	18099	18287	18158	18099	18255	18171	18052	18075	18367	18151	17939	18212	18094	17914	18119	18087	18046	18044	18198	18186	18101	18015	18062	18033	18198	18135	18173	18218	17964	18074	18151	18046	17955	18008	18311	17979	18088	18159	18172	18048	18010	18095	18179	17828	18153	18003	18116	18197	18156	18270	18202	18207	18164	18077	18068	17987	18003	18144	18154	18042	18068	18042	18108	18284	18024	18179	17899	18230	17933	17915	17919	18124	18034	18113	18169	18164	18221	18071	18160	18016	18189	18028	18061	17983	17979	17994	17945	18103	18079	18201	17988	18117	18052	17972	18069	18011	18260	18099	18334	18179	18230	17967	18031	17937	18200	18221	18130	18214	17890	18008	18141	18158	18022	18074	18081	17913	17933	18108	17906	18257	18100	18170	18233	18014	18062	18086	18020	18037	17996	18001	17955	17948	18197	18058	17954	18066	18130	18145	18035	18127	18174	18225	18170	18139	18066	18024	17867	18142	18011	18020	17957	18225	17974	17957	18001	18090	18084	17986	18015	17972	17992	17922	18220	18222	18118	18155	18105	18044	18175	18214	18078	17859	18175	17994	18179	18136	18243	18098	18296	17975	18094	18157	18123	18100	18120	18051	18224	17958	17793	18091	18283	18127	18026	17971	18012	18090	18114	18139	18027	18049	17795	18003	18046	17904	18053	18184	18016	18103	18093	18128	18205	18036	18158	18059	17992	18154	18158	18067	18148	17981	17984	18161	17965	18102	17859	17880	18184	18157	18041	17925	17966	18098	17917	18000	18111	18067	18034	18000	18214	18204	18252	17925	18161	18124	18223	18037	17972	18080	18276	18126	18012	17801	17943	17984	17825	18058	18120	18009	18115	17895	17959	18140	18109	18101	18006	18105	17873	17928	18041	17916	17887	18029	18061	17843	18104	18089	17997	17934	18088	18070	18064	18157	18086	18243	18031	18126	18102	18037	18255	18183	18268	18018	18112	18080	18089	18106	18092	18138	18157	18123	18034	17976	18141	17955	17621	18038	18317	18110	18167	18278	18164	17934	18262	18180	18047	18071	17944	17943	18038	18075	18079	17912	17958	18020	18037	18043	18145	18246	18015	17998	17928	17947	17819	18129	18174	18013	18026	18187	18058	18143	18133	18172	18018	18066	18108	18229	18052	18039	18153	18118	18066	18035	18077	18083	18079	18054	18212	18176	17928	18030	17864	18028	17945	18208	18069	17978	18144	18071	18266	18115	18077	18011	18070	18085	18217	18099	17929	18091	18242	18166	18230	18381	17870	18129	18138	18054	18094	18085	17959	17970	18218	18307	17924	17885	17886	18029	18034	17855	17942	18065	17974	17938	17984	18052	17898	18249	18196	17986	17855	18050	18161	18116	18129	18025	18007	18029	17977	18000	17925	18019	18041	18007	18034	18065	18197	17933	18039	18178	18252	18132	18532	18044	18307	18088	18029	18086	18075	18193	18066	18103	18167	17965	17732	17959	18171	18223	17990	18199	18127	18024	18062	17922	18172	17901	17984	18210	18238	18110	17971	18042	17945	18114	17985	18174	17996	18074	18251	18081	18389	18207	18017	18164	17944	17897	17868	18036	18128	17941	18057	17936	17930	18002	18160	17994	18133	18058	18081	18264	18241	18062	18158	18072	18026	18012	18146	18325	18164	17975	18014	18230	18000	18042	17993	17995	18168	18079	18032	17916	18139	18107	18271	18035	18391	18066	18176	18121	18229	18125	17778	17807	17953	17999	18056	17991	18093	17967	17970	18084	18028	18078	17890	18124	18079	18088	17924	17969	18145	18185	18015	18011	18172	17935	18037	17986	18219	18149	18196	17884	18108	17919	18125	18322	18017	18118	18093	18119	18042	17969	17991	18107	18100	18257	18218	18078	17997	18100	18058	17963	17938	18014	18178	17906	18004	18131	18025	17970	18276	17898	18247	18076	18148	18046	17751	18021	17883	17978	18111	18010	18197	18053	18063	18078	17994	18220	18282	18087	18197	18143	18142	18172	18039	18100	18039	17963	18136	18087	18117	17912	18031	18105	18040	18082	17937	18168	17956	18106	17999	18101	18124	18143	18198	18036	17941	17858	18347	17961	17997	18131	17966	18098	18008	17902	18111	17962	18045	18063	18233	18040	17970	18149	17954	18148	18096	18015	18250	18061	17935	17970	17924	18170	18088	18140	18257	18017	18054	18029	18025	18102	18022	17949	18207	17969	18176	18139	18148	18177	18085	17786	18295	18105	18231	18032	18085	18200	18041	18105	18053	17951	18171	18104	17941	17757	17906	18107	18193	18034	18026	18116	17981	18102	18259	17934	18288	18125	18179	18180	18134	18178	18084	18014	18068	17892	18034	18113	17940	18071	18136	17918	17989	17928	18143	17940	17895	17949	17976	18158	18041	18014	18013	18030	18065	18121	17900	18000	18015	17902	18024	17913	18000	17982	17910	18047	18019	17974	17955	17820	18121	18041	18065	18061	18076	17918	18198	18128	18217	18063	18155	18163	17874	18021	18015	17891	18144	17969	17975	18074	18117	18116	18288	18102	18161	17971	17943	17901	17924	18027	17960	18073	18067	17975	18157	18127	18113	17914	18236	18134	18057	18247	18066	18338	17889	18190	17967	17960	18013	18025	17999	18014	17984	18083	18126	18218	18218	18103	18006	18073	17997	17968	18074	17985	18019	17983	18219	17986	17975	18001	18137	18067	18050	18129	17853	18019	17986	18063	18179	18071	18318	17765	18071	18027	18172	18209	18002	18125	18158	18222	17953	18125	17980	18138	17886	18140	18233	18015	18209	18042	18036	18147	18137	18080	18092	17926	18195	18201	18049	18209	18239	18089	18067	18073	17845	17939	18044	18022	18069	18050	17900	17997	18111	18143	17947	18077	18030	17944	17986	18005	18187	18245	18185	18000	18145	18074	18061	17908	18094	18173	18001	17941	17966	17895	17993	18045	18002	18121	18088	18061	17996	18132	17880	17889	18183	17944	18134	18047	18074	18013	17986	17894	17854	18213	18003	18112	18158	18210	17955	17964	18031	18190	18160	18206	18022	18127	18172	17896	18038	18047	18099	18011	18144	18084	18303	17991	18099	18130	18198	18094	17869	18190	18317	18010	18228	17811	17949	18062	18238	18104	18208	18125	18223	18290	18337	18135	18211	18040	18190	18167	18089	18119	18047	18107	17915	17975	18032	18191	18133	17762	17999	17952	18037	18122	18087	18090	17968	18161	18159	17903	18035	18007	18088	18069	18152	17998	18311	18016	17910	17809	18082	17884	17853	18120	18143	17961	18149	18057	17885	17827	18099	18060	18017	18079	17961	18021	18063	18032	18006	18231	17886	18206	18082	18272	18273	18053	18002	17967	17959	18052	18030	18057	17986	18252	18023	18012	18028	18019	18181	18300	17929	18086	18075	18006	18172	18053	18033	18086	18164	17870	18215	18251	18061	18195	18106	18132	18103	18190	17950	18224	17975	18014	18054	18327	18139	18181	18182	18282	18226	18078	18123	18129	18155	18115	18208	18026	18029	18053	18075	17945	18163	18114	18187	17935	17858	18061	18084	17944	18123	17880	17979	17835	18078	18024	18158	18234	17981	17976	17928	18046	17912	18214	18063	18092	18097	18196	18243	18133	17990	18080	18106	18121	18198	17895	18046	17986	18074	18085	17974	18212	18117	18236	18141	17983	17945	18329	18098	18255	18151	18086	18166	18046	18029	17958	17992	18271	18001	18028	18115	17966	17872	18126	18144	17995	18022	18014	18003	18029	18277	18282	18189	18162	17943	18313	18259	17963	18094	18123	18061	18048	18083	18068	17943	17995	18138	18060	18002	17909	18040	17992	18129	18018	17994	17912	18043	18109	18005	18102	17957	18168	18136	18104	18225	17927	18072	18297	17939	18223	17981	18210	18202	18206	17979	18059	18010	17958	17976	18004	17984	18135	18029	18003	18012	17984	18073	18347	18001	18266	17953	18189	18022	17997	17957	18100	17974	17895	17840	17944	18119	17991	18190	18010	18278	18093	17963	17924	18002	17991	18061	17872	17985	18184	18272	17955	18125	17952	17939	18135	18191	18074	17992	18259	17958	17942	18280	18141	18027	18051	18038	17927	17918	18261	18182	18087	18156	17947	18097	18089	18072	17934	18284	18060	18144	18089	18019	18179	18043	17897	17870	17919	18184	17896	18171	18035	18034	17964	18014	17978	17967	17996	18231	18323	18084	18002	18150	18205	18151	18300	18092	17992	18024	18245	17834	18124	17920	18225	17819	18214	18199	18112	18091	17825	17964	18215	18183	18160	18087	18015	18102	18275	18033	18116	17943	17925	18042	18115	18100	18215	18190	18105	18172	18025	17979	18081	18156	18201	18064	17913	18078	18063	18108	18135	18242	17983	18155	18145	18076	17990	18044	17963	17971	18235	18035	18100	18034	17988	18165	17911	18095	18041	18089	18258	17882	17902	18194	18218	18032	18073	17949	18140	18059	17953	18312	18096	17970	18189	18153	17920	17981	18046	18138	18181	17961	17880	18146	18117	17937	17918	18052	18201	18026	17919	18118	18220	17982	18026	18255	18065	18169	18219	18065	18095	17909	17975	18147	18139	18141	18142	18054	18002	18109	18011	18006	17921	18119	18064	17880	18031	18068	18243	18223	18144	18138	18145	18089	18239	18023	18136	17983	18014	18069	18056	17893	18070	18085	18171	18065	18102	18131	18408	18063	18098	18275	18075	18101	18172	18124	18088	18159	18291	18080	18170	18155	18113	17904	18089	17995	18028	17914	18014	18002	17873	18043	18059	18021	17972	18136	18081	18056	18116	18132	18097	18083	18052	18187	18123	18143	18009	17998	17918	18115	18180	18183	17926	18010	17969	18039	18222
22377	39540	42673	45982	65931	73707	61173	46504	33130	22993	18098	16496	16288	16111	16153	16161	16109	15966	16086	16125	16025	15979	16062	16100	16053	16134	16118	16032	16112	15982	16039	16080	16056	16300	16114	16151	16041	16135	16078	16166	16169	16036	16234	16183	16133	16039	16211	16061	16051	16081	16184	16078	16244	16148	16124	15913	16015	15935	16186	16060	16255	15991	16086	16218	15942	16049	15965	16185	16055	16160	16172	16111	16288	16063	15856	16033	16015	16106	15995	16073	16026	16274	15980	16039	16079	16165	16119	16173	16276	16247	16118	16259	16011	16023	15907	16030	16221	15966	16257	16188	16233	16095	16228	16085	16175	16030	16011	16022	16120	16174	16155	16085	16113	15990	16208	16068	16036	16195	16029	16099	15978	16151	16057	16092	16278	16041	16019	16247	16048	16024	15861	16048	16148	16238	16052	16184	16197	16056	15988	15954	16015	16059	15993	16073	16165	16064	15953	16088	16041	16039	16101	16137	15916	16025	16105	16031	16381	16228	16098	16076	16239	16111	16072	16128	15970	16021	16197	16139	16142	16083	16007	16084	15979	16022	16374	16050	16128	16042	16126	16106	16123	16011	15936	16084	16225	16147	16001	15937	16038	16162	15953	16089	15989	16143	16016	15992	15996	16139	16057	16124	15983	15951	16228	16026	16093	15997	16164	16221	16054	16156	16148	16017	16017	15991	16077	16021	16309	16159	16136	16118	16130	16175	16061	16136	16128	16152	16130	16020	15981	16072	16129	16146	16050	16245	15991	16053	16086	16148	16081	16205	16126	15999	16092	16029	16230	15996	16029	16063	15972	16144	16087	16021	15930	16089	16087	16234	16213	16069	16144	16078	15989	16082	16265	16166	16031	16027	16079	16076	15856	16157	16167	16086	16160	16223	16258	16017	16281	16053	15891	15913	16077	16072	16113	16091	16188	16147	16038	16090	16064	15990	16054	16084	16124	15872	16011	15997	16194	16144	16008	16168	16066	16116	16207	16036	16159	16165	16126	16161	15891	16076	15938	16128	16076	15986	16138	16216	16120	16086	16223	16106	15891	15959	15932	16018	15963	16080	16188	16021	15971	16205	15882	15975	16157	16084	16136	16213	15981	16059	16065	16061	16182	16179	16024	16184	16079	16012	16092	16116	16256	16219	15998	16152	15939	15933	16042	15887	16076	16026	16161	16048	16139	16083	16101	16321	16009	16096	16021	16109	16308	16193	16155	16054	16151	16035	16180	15977	15977	16122	16069	16088	16061	16068	16067	15950	16145	15992	16090	15996	16062	16064	16122	16137	16118	16354	16157	16033	16096	16150	16113	16013	16038	16174	15911	16034	16127	16130	16056	16120	16114	16090	16127	16200	15970	15964	15923	16157	16224	15998	16197	16128	16082	16104	16105	16141	16267	16082	15941	16259	15993	16023	16126	15912	16189	16206	15975	16062	16053	16137	16263	15988	16111	16056	16070	16042	16222	15994	16155	15961	16148	16037	16069	16179	16054	16020	16001	16005	16330	16191	15996	16142	16046	15995	16159	16050	16156	16238	15985	16024	16048	16108	16044	15973	16066	16049	15956	16060	16146	16021	16043	15993	16003	16078	16198	16074	16039	16057	16247	16061	16084	16064	16113	16206	16198	16085	16135	16121	15994	16193	15946	16068	16093	16203	16042	16141	16137	16140	16231	15984	16013	16012	16170	16060	16000	16189	16082	16085	16192	15995	15945	15975	16096	16132	16049	16246	15868	15950	15987	16121	16280	16243	16187	16188	16098	16227	16242	16008	16232	16173	15984	16024	16121	16155	15957	15979	16210	15927	15983	15994	16141	16254	16061	15906	16137	16047	16027	16057	16093	16200	16189	16220	16042	16061	16174	16056	16089	16126	16193	16136	16007	16149	16180	16035	16216	16177	16177	16176	16062	16088	16128	16060	16174	16123	15946	16093	16087	16158	16091	15948	16091	16086	16068	15993	16045	16281	15843	15841	16042	16167	15994	16147	16173	16236	16062	16082	16045	16129	16072	16056	16123	16093	16042	16279	16096	16028	16013	16093	16126	16249	16128	15901	16094	16120	16017	16114	16106	16001	16019	16091	16051	16205	16024	15904	16165	16037	16254	16121	16129	16127	16122	16128	15964	16097	16169	15991	16109	15893	16002	15975	16052	16029	16274	15926	16126	16024	16008	16239	16005	16076	15972	15992	16041	16128	16137	16075	15977	16087	16173	16047	16015	15982	15990	16017	16071	16049	16048	16128	15935	16042	16063	16203	16188	16203	16048	16072	16007	16181	16010	16288	16048	15994	16268	16022	16202	16012	16226	15963	16090	15979	16096	16086	16167	16131	15942	16131	16059	16192	16025	16053	16038	16141	16096	16127	16131	16159	16092	16216	16062	15886	16188	16171	16055	16229	16248	16123	16228	16162	16238	16168	16180	16005	16258	15996	15940	16051	15999	16161	16223	16133	16198	16020	16115	16122	16114	15998	15987	16265	15904	16012	16087	15775	16043	16171	16186	16287	15991	16152	16127	15997	16225	16093	16213	16113	16140	15997	16220	16049	16112	16093	16243	16218	16162	16039	15954	16178	16079	16133	16102	16070	16015	16107	16010	16047	16127	16139	16226	15934	16051	16181	16116	15980	16227	16091	16147	15868	16028	15959	15975	16127	16017	15982	16050	16113	16211	16036	16115	16099	16020	16049	16083	15892	16073	16086	16166	16154	16067	15993	16080	16136	16106	16040	16084	16181	16119	15970	16073	16204	15871	16087	15935	16092	16225	16081	15869	16047	16006	16092	16012	16102	16012	16042	16256	16136	16046	15933	16029	15898	16137	16191	15942	16031	15968	15993	16170	16055	16158	16053	16105	15988	16159	16074	16112	16151	16188	16097	16018	16006	15973	16022	15945	16128	16008	16096	16058	16168	16123	16014	16095	16090	16114	15903	16254	15984	16252	16176	16030	16213	16215	15998	16224	15991	16081	16162	16278	16123	15987	16226	16220	16062	16015	16118	16145	16003	16167	16090	16193	16135	16094	15797	15983	16158	16023	16206	16081	16001	16086	15869	16046	15998	16316	15968	16090	16084	16148	16044	16116	16043	16286	16147	15953	16124	16171	16077	16053	16041	16217	16186	15994	15996	16008	16113	15971	16250	16141	16057	16172	16047	16056	16107	16230	16016	15912	16007	16219	16173	16000	15992	16186	16263	16102	16050	16092	16154	16109	16170	16002	16125	15971	16093	16040	16156	15952	16127	16079	16082	16014	15965	16081	16109	16065	16069	16106	15982	16184	16060	16084	16214	15994	16049	16226	15943	16207	16017	15974	16197	16200	16123	16188	16092	16045	16088	16138	15963	16186	16247	16121	16114	16023	16069	16039	16003	15975	16231	15872	16238	15804	16282	16060	16166	16269	16234	16016	16139	16263	16152	16156	16094	16206	16152	16092	16043	16102	16047	16057	16072	16283	16266	16067	16058	16035	16204	16169	16192	15949	16041	16094	16177	16114	16267	16144	16113	16112	15980	16165	16038	16036	16055	16088	16237	16031	16084	16064	15955	16120	16044	16166	15967	16112	16176	16161	16115	16114	15931	16026	16053	16116	15899	16369	16157	16027	16032	15941	16166	15952	16242	16099	16249	16152	15961	15921	16106	16183	16070	16309	16124	16091	16069	16201	16076	16162	16061	16078	15945	16259	16137	16110	15972	16097	16009	15977	16304	16089	15994	16120	16113	16120	16015	16027	16195	15943	16176	16136	16127	16116	16082	16289	16117	16067	16160	16145	16103	15980	16080	16062	16099	16046	16165	16114	16143	15978	16205	16220	16062	16196	16165	16139	16185	16164	16051	16175	16113	15981	16066	15952	16080	16082	15995	16229	16153	16054	16166	16159	16201	16075	15925	16082	15910	16192	16078	16068	16089	16245	16248	15858	16147	16177	16049	16051	16040	16027	16119	16120	16063	16022	16104	16057	15930	16127	16109	15980	16013	16235	16170	15976	16054	16081	16146	16161	16270	16011	15914	16124	16126	15955	16106	16192	15997	16177	16054	15972	15959	16014	16100	16108	15934	16137	16164	16068	15991	16167	15980	16128	16113	16076	16084	15991	16185	16063	16152	15971	16150	16169	16092	16210	16008	16094	16158	16119	16067	15826	16021	15919	16082	16106	15932	16038	16202	16103	16006	15975	15988	16147	16145	16056	16003	16086	16058	16169	16163	15999	16046	15943	16047	16026	16104	16069	16067	15950	16113	16136	16067	16179	16236	16145	16088	15976	15890	16250	16146	16130	16034	16055	16144	16082	16114	15904	16256	16032	15859	16118	15975	15965	15701	16082	16192	15974	16104	16114	16127	16044	16168	16150	16128	16257	16208	15978	16202	16035	16016	15971	16040	16168	16197	16118	16105	16051	16079	15941	16129	16055	16076	15997	16204	16243	16191	15993	16105	16165	16109	16039	16013	16034	16187	16042	16158	16061	16267	16031	16031	16058	16031	16237	16073	16177	16058	16035	16102	16069	16051	16035	16008	15992	16125	16339	16068	16091	16166	15923	16004	16113	15827	16126	15844	16033	16162	16035	16113	16215	16127	16045	16129	16082	16088	16327	16112	16065	15934	16016	16121	15986	16100	16113	16038	16173	16154	16228	16081	16000	16108	16265	16099	16146	16093	15997	15895	16071	15993	16091	16111	15988	16179	16080	16063	16170	16007	16277	16007	16011	15857	16069	15976	16157	16078	16121	16221	15954	16075	16013	16162	15965	16075	16221	16050	15987	16028	16043	16214	16080	16200	16007	16002	15954	16117	16018	15961	16058	16136	15988	16066	16210	16241	15993	16052	16075	16050	16114	16052	16224	16129	16101	16129	16183	16087	16039	15939	16179	16052	15948	15893	16044	16071	16243	16046	15975	16062	16159	16254	16044	16117	15902	16258	15944	16081	16000	15962	16030	16089	16056	16081	16018	16122	16090	16085	15951	16112	16240	16377	16079	16087	16098	16210	16257	16178	16182	15990	16089	16124	16015	16108	15997	16133	16053	15912	16058	16056	16113	16112	16051	16164	16095	15965	16136	16177	15974	16044	15963	16058	16010	16020	15980	16091	16043	16147	16122	16176	15945	16012	16048	16038	16049	16164	16061	16149	16093	16051	16034	16097
27182	23216	30543	30839	32065	30469	26637	22777	19993	18632	18078	17750	17616	17700	17606	17613	17816	17484	17412	17845	17528	17909	17675	17405	17738	17674	17564	17667	17642	17843	17740	17731	17791	17504	17711	17844	17536	17713	17563	17451	17581	17612	17633	17670	17662	17575	17870	17730	17619	17638	17567	17669	17387	17503	17536	17858	17713	17677	17855	17814	17458	17598	17548	17701	17877	17664	17692	17845	17459	17521	17622	17457	17770	17665	17519	17601	17554	17651	17583	17519	17617	17429	17569	17450	17517	17725	17519	17551	17688	17534	17616	17492	17499	17688	17469	17577	17404	17607	17659	17563	17407	17664	17659	17710	17606	17665	17431	17587	17605	17688	17508	17734	17809	17562	17390	17740	17537	17657	17567	17733	17577	17797	17635	17484	17661	17737	17576	17469	17459	17486	17432	17573	17625	17558	17613	17577	17525	17626	17361	17477	17673	17663	17473	17688	17820	17520	17630	17724	17461	17517	17655	17722	17699	17558	17571	17640	17750	17525	17641	17635	17535	17562	17564	17726	17338	17539	17606	17694	17581	17631	17616	17589	17551	17431	17835	17706	17414	17531	17626	17678	17541	17767	17633	17722	17588	17593	17404	17565	17632	17665	17637	17823	17607	17705	17833	17539	17612	17702	17532	17774	17654	17539	17589	17486	17630	17471	17645	17688	17695	17610	17468	17657	17519	17703	17865	17725	17576	17523	17596	17568	17581	17555	17700	17607	17759	17825	17724	17605	17655	17539	17737	17795	17691	17650	17471	17478	17566	17399	17451	17455	17752	17776	17588	17593	17586	17580	17583	17821	17573	17621	17413	17483	17516	17740	17641	17642	17602	17637	17565	17664	17609	17580	17721	17513	17529	17529	17664	17652	17606	17537	17616	17615	17672	17665	17616	17517	17829	17514	17482	17596	17407	17654	17692	17691	17755	17609	17491	17887	17426	17504	17734	17730	17747	17741	17719	17622	17594	17740	17621	17828	17671	17515	17518	17504	17667	17798	17534	17569	17653	17413	17726	17687	17538	17490	17610	17657	17564	17542	17712	17704	17699	17686	17576	17506	17732	17579	17649	17676	17515	17495	17557	17553	17625	17431	17545	17602	17521	17797	17722	17741	17675	17618	17434	17491	17551	17723	17566	17530	17685	17472	17718	17611	17540	17835	17695	17673	17760	17629	17787	17755	17831	17742	17685	17571	17711	17558	17518	17615	17554	17382	17676	17548	17538	17773	17727	17709	17630	17411	17558	17821	17813	17794	17554	17637	17621	17716	17566	17561	17612	17686	17596	17656	17894	17754	17728	17527	17731	17624	17448	17551	17657	17680	17564	17580	17714	17523	17669	17851	17798	17495	17602	17631	17627	17649	17646	17472	17658	17492	17613	17501	17620	17481	17739	17474	17584	17398	17673	17598	17424	17605	17654	17565	17645	17529	17608	17411	17634	17730	17530	17464	17691	17775	17630	17692	17407	17643	17603	17538	17678	17655	17680	17558	17571	17626	17754	17666	17643	17618	17625	17645	17573	17618	17725	17680	17629	17613	17581	17732	17607	17715	17754	17560	17594	17583	17692	17657	17586	17731	17661	17629	17537	17702	17824	17739	17684	17723	17630	17485	17594	17589	17738	17585	17536	17538	17584	17793	17645	17976	17761	17573	17622	17731	17598	17588	17707	17807	17803	17664	17591	17596	17512	17616	17723	17570	17628	17488	17563	17251	17461	17649	17778	17828	17581	17742	17616	17502	17641	17567	17520	17629	17572	17663	17628	17663	17673	17527	17566	17685	17661	17656	17826	17690	17545	17643	17560	17653	17466	17660	17599	17508	17850	17515	17646	17637	17681	17571	17609	17589	17702	17620	17831	17664	17618	17344	17588	17848	17565	17473	17513	17725	17599	17483	17634	17645	17646	17468	17836	17695	17404	17562	17579	17680	17742	17661	17761	17644	17706	17708	17810	17701	17746	17601	17644	17504	17613	17766	17645	17592	17751	17621	17575	17701	17511	17613	17748	17638	17503	17752	17523	17531	17743	17589	17742	17710	17786	17831	17651	17685	17692	17808	17637	17692	17990	17823	17825	17582	17521	17862	17675	17538	17449	17580	17533	17575	17427	17851	17736	17691	17608	17680	17572	17480	17545	17610	17458	17670	17685	17690	17484	17602	17511	17516	17593	17589	17757	17468	17825	17702	17599	17579	17486	17635	17743	17735	17577	17642	17612	17548	17620	17699	17606	17539	17734	17530	17594	17696	17523	17598	17599	17791	17477	17703	17551	17593	17655	17481	17400	17624	17650	17502	17632	17836	17698	17410	17588	17637	17506	17604	17640	17472	17918	17726	17851	17589	17670	17510	17470	17529	17564	17591	17815	17879	17684	17702	17657	17568	17637	17628	17687	17747	17574	17753	17628	17564	17579	17482	17560	17859	17758	17705	17547	17579	17816	17651	17734	17626	17770	17577	17559	17822	17420	17372	17758	17645	17647	17769	17734	17685	17707	17585	17611	17426	17548	17655	17762	17517	17650	17737	17711	17689	17644	17620	17705	17597	17535	17590	17642	17574	17731	17770	17897	17637	17612	17616	17514	17425	17584	17676	17570	17674	17758	17654	17804	17703	17600	17706	17674	17782	17608	17642	17733	17688	17748	17685	17665	17905	17548	17787	17638	17367	17460	17456	17671	17593	17590	17579	17461	17658	17657	17470	17542	17734	17610	17688	17721	17371	17678	17659	17613	17638	17644	17623	17656	17881	17571	17536	17667	17466	17613	17898	17754	17434	17686	17684	17522	17780	17507	17596	17585	17459	17583	17717	17770	17496	17692	17714	17534	17627	17623	17684	17486	17794	17648	17650	17534	17584	17726	17564	17504	17518	17632	17532	17622	17860	17651	17548	17696	17636	17715	17697	17605	17549	17704	17813	17568	17472	17643	17606	17696	17579	17834	17621	17581	17552	17601	17499	17381	17615	17608	17676	17496	17671	17679	17522	17719	17687	17830	17704	17578	17637	17752	17567	17503	17534	17548	17669	17792	17767	17852	17589	17492	17499	17550	17703	17437	17493	17670	17461	17798	17737	17769	17648	17527	17636	17571	17723	17589	17738	17669	17838	17758	17604	17483	17760	17568	17615	17566	17450	17444	17481	17627	17721	17591	17588	17505	17623	17866	17507	17706	17739	17563	17551	17678	17577	17672	17411	17643	17590	17751	17564	17697	17754	17529	17816	17549	17416	17587	17581	17788	17570	17649	17560	17578	17475	17732	17571	17699	17614	17488	17601	17740	17547	17637	17613	17763	17811	17626	17700	17563	17716	17643	17820	17676	17700	17652	17748	17485	17751	17653	17655	17550	17576	17618	17563	17800	17619	17834	17682	17549	17600	17551	17642	17580	17608	17477	17755	17708	17627	17800	17723	17635	17474	17780	17683	17533	17594	17645	17538	17580	17684	17455	17518	17703	17780	17510	17529	17674	17602	17666	17486	17639	17596	17603	17535	17752	17742	17674	17552	17685	17776	17535	17881	17662	17677	17490	17646	17760	17523	17645	17515	17652	17628	17585	17593	17650	17462	17733	17776	17812	17748	17597	17520	17685	17677	17556	17666	17444	17732	17661	17572	17400	17805	17386	17445	17701	17703	17644	17657	17582	17819	17739	17571	17615	17675	17564	17671	17473	17580	17706	17637	17718	17501	17936	17551	17455	17774	17662	17803	17816	17680	17524	17638	17434	17653	17744	17641	17760	17607	17706	17517	17642	17584	17520	17670	17670	17549	17622	17675	17577	17386	17697	17415	17441	17665	17654	17780	17732	17788	17682	17845	17661	17538	17476	17767	17662	17433	17540	17830	17642	17504	17735	17755	17449	17821	17567	17641	17525	17671	17554	17625	17732	17688	17583	17656	17653	17713	17562	17622	17613	17589	17698	17507	17648	17607	17508	17777	17693	17662	17627	17719	17544	17701	17589	17606	17622	17569	17543	17671	17603	17586	17599	17548	17744	17638	17774	17775	17781	17464	17747	17623	17618	17731	17621	17452	17589	17705	17785	17696	17786	17679	17646	17496	17649	17809	17671	17440	17694	17493	17598	17555	17732	17534	17737	17635	17553	17573	17566	17534	17550	17842	17589	17489	17584	17605	17627	17680	17651	17605	17604	17577	17853	17609	17611	17679	17618	17639	17747	17628	17687	17821	17667	17531	17610	17849	17412	17609	17669	17505	17689	17639	17531	17514	17532	17414	17746	17616	17643	17793	17695	17780	17489	17613	17599	17501	17755	17501	17865	17447	17700	17534	17462	17639	17562	17508	17874	17752	17694	17400	17718	17627	17571	17564	17827	17395	17673	17778	17525	17668	17718	17718	17514	17652	17591	17808	17595	17736	17676	17673	17514	17618	17677	17712	17570	17619	17705	17439	17602	17574	17625	17642	17684	17571	17671	17544	17550	17730	17567	17670	17578	17885	17562	17488	17598	17597	17595	17802	17555	17716	17707	17532	17481	17671	17679	17595	17466	17675	17597	17784	17770	17686	17668	17480	17568	17507	17675	17462	17752	17655	17573	17671	17600	17597	17659	17661	17711	17844	17574	17667	17590	17462	17580	17738	17645	17737	17800	17749	17627	17655	17481	17606	17647	17696	17659	17745	17570	17713	17548	17552	17563	17721	17577	17496	17502	17625	17389	17577	17606	17658	17661	17622	17367	17385	17508	17628	17638	17628	17691	17660	17909	17625	17613	17561	17763	17526	17643	17674	17523	17516	17643	17441	17567	17496	17777	17763	17532	17471	17737	17505	17403	17461	17784	17551	17529	17760	17546	17745	17703	17644	17637	17730	17642	17585	17615	17602	17418	17775	17933	17702	17529	17708	17637	17573	17704	17395	17546	17563	17649	17591	17833	17582	17422	17701	17522	17559	17599	17691	17621	17849	17881	17486	17880	17600	17606	17749	17586	17518	17538	17800	17679	17572	17467	17668	17379	17760	17642	17653	17483	17484	17465	17743	17466	17544	17519	17691	17478	17460	17502	17502	17629	17756	17466	17654	17743	17704	17647	17637	17794	17689	17738	17793	17472	17662	17572	17762	17706	17988	17694	17647	17774	17699	17755	17751	17571	17530	17801	17441	17627	17495	17623	17536	17717	17797	17684	17465	17554	17604
22246	32608	34810	32005	34901	31456	26549	21733	18215	16776	16189	15992	16025	15882	15804	15785	15746	15977	15744	15966	15892	16024	15976	15906	15867	15761	15710	15805	15872	15777	15791	15803	15936	15884	15758	15913	15939	15801	15968	15881	16065	15894	15828	15828	15905	15823	15843	15809	16027	15680	15866	15712	15996	16081	15810	15766	15868	15805	15925	15697	15851	15783	15849	15836	15997	15850	15901	15882	15964	15974	15857	15879	15823	15723	15735	15962	15698	15969	15823	15811	15673	15996	15880	15723	15833	15812	15812	15890	15926	15877	15736	15703	15958	15883	15630	15979	15855	15935	15983	15967	15675	15811	15883	15850	15929	15887	15831	15800	15886	15743	15916	15885	15816	15826	15963	15761	15782	15904	15867	15824	15905	15851	15996	15889	15955	15913	15748	15815	15954	15954	15950	15971	15821	15728	15830	15836	15907	15921	15788	15988	15940	15760	15976	15679	15761	15849	15892	15838	15903	15809	15921	15843	15879	15805	15866	15851	15912	15840	15682	15817	15972	15885	15887	15884	15756	15797	15963	15879	15902	15809	15984	15846	15743	15950	15789	15854	15730	15980	15950	15825	15757	15775	15941	16117	15897	15869	15920	15957	15709	15700	15990	15860	15905	15824	15814	15892	15888	15963	15788	15929	15791	15897	15904	15795	15984	15929	16049	15889	15815	15812	15823	15752	15814	15979	15850	15821	15765	15915	15772	15888	15910	15831	15751	15833	15798	15846	15864	16040	15752	15957	15808	15877	15908	15878	15915	15739	15849	15787	15991	15808	15736	15861	16022	15822	15751	15824	15764	15863	15850	15797	15938	15924	15887	15886	15940	15803	15936	15669	15944	16010	15773	15953	15976	15838	15817	15808	15838	15887	15915	15772	15795	15869	15889	15869	15921	15918	15762	15869	15922	16055	15840	15781	15888	15814	15834	15760	15721	15859	16044	15753	15794	15882	15784	15772	15999	15789	15844	15788	15818	15854	15971	15803	15837	16030	15790	15864	15951	15926	15907	15767	15890	15900	15938	15852	15810	15778	15808	15860	15922	15857	15756	15906	15741	15717	15830	15940	15867	15717	15896	15761	15818	15869	15888	15869	15839	16039	15886	15907	15767	15836	15883	15970	16070	15755	15873	16024	15828	15672	16011	15814	15839	15918	15899	15868	15930	15990	15883	15973	15923	15681	15883	15938	15799	15785	15894	15730	15753	15816	15993	15903	15966	15821	15892	15805	15902	15797	15865	15891	15892	15726	15858	15964	15973	16019	15911	15778	15817	15854	15857	15764	15935	15789	15898	15802	15850	16032	15902	15829	15898	15776	15815	15784	15758	15976	15989	15788	15951	15726	15875	15862	16000	15755	15909	15786	15984	15495	15964	15806	15928	15754	15915	15762	15798	15846	16068	15837	16009	15713	15920	15824	15791	15761	15894	15916	15886	15719	15763	15764	15973	15626	15855	15885	15835	15928	15764	15801	15911	15978	15822	15977	15862	15806	15908	15805	15870	15925	15829	15843	15847	15731	15786	15823	15778	15959	15720	15816	16000	15825	15970	16065	15961	15853	15884	15725	15788	15790	16003	15688	15997	15923	15946	15969	16007	15849	15790	15922	15859	15747	15958	15721	15912	15970	15881	15859	15759	15917	15839	15926	15730	15837	15868	15862	15717	15723	15721	15803	15876	15854	15848	15849	15939	15829	15779	16049	15750	15847	15848	15839	15719	15994	15847	15830	15869	15856	15869	15795	15927	15880	15744	15894	15870	15761	15965	15801	15946	15759	15827	15837	16016	15997	15692	15829	15791	15858	15852	15775	15875	15805	15944	15787	16007	15830	15843	15767	15901	15808	15947	15969	15748	15776	15892	16029	15723	15795	15755	15950	15776	15872	15844	15997	15892	15957	15955	15937	15890	15847	15977	15843	15866	15925	15918	15928	15790	16023	15870	15872	15966	15829	15959	15998	15845	15915	15932	15985	15877	15868	15732	16002	15914	15987	15925	15840	15689	15827	15887	15825	15779	15863	15989	15878	15803	15898	16041	15796	15874	15896	15828	15963	15662	15795	15728	15852	15777	15857	15925	15747	15874	16007	15864	15816	15905	15990	15804	15908	15811	15817	15914	15862	15952	15874	15995	15686	15839	15957	15899	15870	16078	15893	15825	15853	15972	15745	15820	16065	15847	15800	15912	15698	15876	15847	15916	15789	15796	15856	15676	16084	15882	15937	15965	15889	15877	15824	15765	15964	16056	15847	15852	15953	16055	15722	15892	15905	15955	15910	16107	15705	15908	16025	15977	15827	15908	15866	15930	15907	15923	15848	15907	15977	15733	15881	15809	15849	15856	15854	15737	15889	15822	16037	15952	15845	15970	15738	15960	15943	15870	16024	15836	15845	15907	15970	15832	15987	15967	15763	15894	15893	15748	15891	15872	15911	15926	15907	15827	15885	15904	15824	15606	15908	15707	15883	15956	15772	15838	15853	15913	15902	15862	15770	15901	15867	15832	15846	15815	15670	15771	15899	15825	15807	15954	15838	15795	15781	15988	15900	15719	15858	15790	15907	15787	15885	15955	15903	15951	15829	15781	15915	15832	15958	15889	15802	15991	15949	15927	15779	15669	15966	15811	15832	15865	15727	15702	15916	15870	15931	15874	15952	15859	15833	15851	15835	15917	15997	15806	15866	15804	15953	15896	16046	15560	15941	15918	15982	15736	15987	15983	16055	16010	15918	15984	16030	15935	15858	15844	15802	15896	15807	15772	15856	15846	15967	15937	15928	15933	15920	15793	15811	15908	15674	15840	15940	15763	15919	15864	15820	15976	15907	16036	15823	15907	16027	15955	15977	15712	15843	15690	15892	15771	15882	15942	15831	15835	15889	15831	15946	15766	15889	15757	15864	16043	15930	16028	15843	15785	15888	15936	15890	15888	15995	15890	15709	15820	15860	15918	15939	16097	15853	16012	15760	15972	15822	15845	15938	15756	15791	15740	15933	15989	15929	15824	15748	15836	15913	15991	15850	15806	15727	15804	15953	15914	15825	15922	15904	15801	16004	15922	15849	15842	15994	15907	15767	15966	15980	15728	15809	15879	15960	15971	16021	16058	15899	15692	15823	15903	15799	15742	15715	16259	15883	15835	15866	15744	15794	15856	15906	16046	15964	15903	15846	15766	15806	15926	15866	15679	15856	16011	15836	15851	15906	15768	15850	15795	15951	15943	15848	15890	16114	15845	15849	15685	15787	15916	15940	15967	15993	15843	15880	15854	15877	15955	15885	15908	15769	15816	15914	15754	15827	15855	15893	15742	15881	15834	15965	15881	15880	15782	15723	15883	15857	15855	15680	15967	15792	15884	16023	15669	15837	16019	15897	15726	15958	15829	15771	15940	15866	15939	16038	15917	15659	16006	15839	15857	15781	15898	15706	15752	15835	15773	15926	16006	15908	15894	15966	15749	15846	15870	15940	15857	15719	15879	15970	16019	15932	15855	15932	15863	15673	15858	15755	15881	15949	15936	15790	15898	15782	15735	15653	15682	15928	15848	15820	15927	15800	15827	15805	15974	15978	15986	15865	15984	15858	15892	15935	15928	15964	15872	15745	15941	15869	15788	15785	15922	15717	15909	15974	15658	15819	16132	15840	15963	15681	15823	16023	16033	15868	15722	16047	15765	15759	16041	15778	15934	15816	15784	15929	15904	15830	15680	15837	15917	15929	15846	15948	15867	15970	16075	15841	15911	15942	15866	15831	15866	15965	15795	15867	15955	15851	15934	15889	15951	15720	15893	15818	15984	15910	15921	16015	15699	15768	15888	15867	15993	16016	15987	15892	15905	15693	15931	15851	15827	15831	15811	15878	15868	16005	15995	15802	15954	15895	15804	15864	15938	15865	15903	16039	15877	15963	15852	15933	15969	15841	16027	15724	15738	15935	15875	15776	15639	15738	15795	15766	15773	15817	15860	15941	15886	15790	16135	15820	16034	16014	15787	15800	15734	15899	15822	15808	16073	16009	15828	15730	15902	15726	15825	15843	15999	15679	15863	15982	15795	15859	15643	15825	15984	15904	16057	15816	15860	15995	15836	15972	16004	15878	15802	16114	15938	15888	15919	15740	16093	15968	15689	16091	15826	15887	15814	15952	16046	15782	15913	15914	15863	16053	15687	15645	15836	15974	15894	15632	15919	15974	15903	15899	15872	15917	15981	15771	15824	15802	16013	15804	15918	16074	15941	15904	15928	15964	15866	15817	15921	15875	15982	15947	15687	16162	15903	15737	15834	15938	15966	15936	15896	15831	15866	15826	16021	15841	15765	15696	15838	16062	15944	15849	15895	15823	15817	15718	15880	15873	16077	15849	15873	15862	15835	15793	15910	15715	15737	15819	15816	15858	15874	15913	15971	15923	15858	15873	15899	15774	15911	15830	15791	15908	15919	15866	15834	15858	15952	15892	15751	15700	15936	15989	16156	15802	15798	15843	15782	15899	16008	15885	15838	15878	15884	15858	15921	15879	15816	15835	15848	15782	15941	15922	15803	15865	15827	15886	15847	15915	15742	15871	15905	15905	15739	15779	16097	15764	15711	15765	15936	15724	15955	15871	15932	15869	15718	15850	15665	15991	15799	15852	16052	16012	15813	15826	15828	15932	16004	15920	15868	15858	15894	15831	15892	15805	15653	15900	15997	15964	15861	15728	16056	16113	15794	15871	15795	15865	16001	15929	15736	15760	15983	15558	15822	15987	15741	15845	15948	16059	15885	15892	15836	15875	15807	15995	15916	15965	15941	15825	15853	15831	15808	15873	15852	15905	15800	15933	15934	15846	15745	15927	15908	15730	15797	15945	15863	15805	15838	15744	15741	15874	15926	15918	15999	15685	15815	15922	15805	15803	15861	15901	15839	15915	15775	15749	15904	15874	15946	15943	15802	15886	16003	15857	15855	16003	15868	15832	16002	15770	15787	15952	15830	15801	15845	16030	15829	15629	15974	15911	16038	15983	15852	15896	15717	15998	15966	15953	15882	15946	15852	15864	15823	15861	15973	15869	15803	15853	15895	15952	15888	15860	16027	15725	15829	15964	15977	15820	15834	16010	15764	15708	15912	15872	15945	15912	15930	15678	15847	15747	16054	15938	15912	15917	15665	16051	15914	15903
23555	21009	28438	24620	42187	56123	50188	37611	28052	22250	19410	18285	18103	17774	17866	18267	17979	17878	17900	17854	17998	17785	18059	17917	17716	18011	17869	17816	17905	17988	17866	18019	17853	18003	17893	17757	17711	17608	17805	17973	18020	17685	17756	17802	17941	17595	17842	17721	17688	17780	17800	17816	17701	17688	17879	17712	17745	17799	17735	17931	17722	17854	17818	17867	17826	17870	17889	17715	17705	17837	17874	17707	17710	17912	18024	17796	17638	17835	17761	17596	17808	17701	17689	17711	17812	17784	17897	17845	17849	17686	17853	17689	17872	17792	17827	17690	17808	17837	17810	17776	17744	17783	17866	17832	17751	17837	17547	17767	17673	17783	17848	17655	17991	18014	17758	17756	17827	17780	17704	17664	17809	17907	17769	17975	17757	17757	17725	17741	17841	17678	17818	17870	17600	17694	17693	17617	17788	17706	17877	17435	17839	17818	17698	17931	17821	18031	17761	17848	17750	17599	17915	17834	17896	17829	17711	17745	17707	17800	17799	17640	17847	17691	17733	17846	17650	17914	17776	18084	17916	17847	17803	17940	17824	17764	17809	17717	17863	17848	17661	17777	17733	17670	17922	17695	17743	17670	17837	17843	17838	17748	17974	17978	17821	17620	17698	17701	17647	17591	17695	18074	17676	17807	17770	17646	17644	17587	17830	17825	17614	17737	17859	17649	17915	17597	17695	17767	17620	17613	17904	17963	17803	17719	17692	17795	17955	17731	17858	17653	17708	17853	17751	17780	17713	17797	17833	17579	17654	17673	17572	17983	17618	17758	17872	17710	17763	17663	18031	17718	17713	17743	17740	17865	17757	17855	17740	17850	17703	17761	17776	17792	17826	17683	17841	17763	17739	17743	17647	17647	17672	17732	17742	17752	17859	17862	17840	17752	17782	17783	17635	17724	18055	17877	17946	17746	17825	17786	17823	17647	17825	17576	17761	17840	17671	17551	17889	17787	17823	17825	17800	17771	17690	17654	17808	17976	17817	17647	17795	17910	17668	17910	17583	17900	17701	17819	17990	17850	17849	17777	17684	17748	17722	17748	17783	17839	17851	17735	17655	17770	17691	17888	17773	17815	17886	17681	17905	17703	17854	17861	17902	17903	17675	17605	17623	17622	17857	17830	17727	17709	17828	17885	17648	17791	17704	17939	17753	17872	17769	17525	17620	17775	17830	17554	17656	17807	17745	17674	17937	17923	17817	17600	17795	17726	18046	17725	17800	17653	17909	17756	17796	17725	17694	17955	17724	17868	17743	17645	17682	17722	17728	17820	17806	17937	17847	17535	17839	17807	17655	17627	17837	17759	17715	17605	17676	17757	17924	17855	18013	17620	17915	17772	17752	17713	17708	17679	17881	17787	17963	17617	17779	17563	17928	17535	17744	17806	17924	17758	17809	17823	17753	17976	17787	17670	17753	17875	17716	17717	17840	17761	17906	17938	17942	17790	18004	17705	17966	17799	17804	17886	17813	17789	17803	17641	17797	17601	17813	17871	17846	18004	17825	17681	17974	17749	17720	17669	17822	17963	17782	17778	17759	17847	17810	17816	17800	17905	17729	17735	17678	17866	17852	17614	17759	17635	17714	17727	17538	17644	17636	17879	17872	17707	17724	17685	17854	17698	17974	17736	17729	17627	17845	17647	17914	17645	17854	17557	17823	17847	17748	17822	17781	17741	17820	17743	17853	17735	17662	17719	17636	18024	17766	17841	17862	17863	17748	17796	17759	17915	17803	17707	17612	17927	17754	17789	17559	17752	17637	17802	17732	17717	17663	17739	17551	17812	17806	17713	17661	17917	17747	17877	17637	17581	17806	17681	18005	17831	17695	17579	17658	17656	17887	17819	17953	17703	17777	17769	17787	17633	17659	17843	17636	17672	17950	17765	17792	17900	17750	17446	17843	17639	17724	17671	17586	17791	17680	17840	17671	17781	17886	17734	17783	17806	17703	17672	17644	17920	17678	17767	17676	17888	17680	17733	17909	17798	17976	17703	17756	17642	17630	17620	17741	17735	17608	17677	17896	17745	17654	17624	17828	17711	17601	17678	17515	17912	17840	17897	17855	17711	17701	17700	17789	17641	17547	17718	17798	17840	17546	17641	17703	17773	17849	17912	17837	17644	17762	18051	17869	17715	17700	17876	17984	17890	17701	17728	17731	17784	17694	17745	17768	17772	17682	17842	17727	17593	17637	17916	17703	17803	17651	17490	17701	17613	17771	17600	17890	17817	17700	17976	17651	17874	17791	17800	17735	17856	17813	17678	17947	17915	17888	17744	17634	17963	17875	17869	17898	17597	17824	17626	17786	17834	17872	17859	17858	17755	17873	17805	17848	17794	17749	17768	17633	17873	17884	17562	17728	17768	17818	17849	17780	17742	17732	17821	17914	17954	17700	17707	17795	17697	17732	17634	17944	17786	17756	17951	17600	17863	17961	17753	17661	17938	17771	17795	17760	17742	17859	17755	17693	17956	17728	17752	17938	18017	17756	17736	17753	17908	18040	17916	17900	17642	17858	17761	17821	17817	17611	17506	17840	17913	17840	17661	17677	17811	17742	17707	17821	17793	17549	17587	17786	17679	17716	17807	17762	17743	17814	17740	17774	17886	17748	17853	17705	17754	17814	17582	17761	17816	17617	17692	17793	17905	17804	17582	17860	17837	17820	17874	17824	17809	17780	17746	17886	17724	17907	17593	17746	17783	17605	17673	17804	17804	17665	17825	17721	17803	17698	17626	17749	17884	17997	17601	17794	17649	17761	17614	17639	17599	17687	17610	17813	17849	17720	17799	17731	17660	17717	17663	17855	17850	17906	17830	17824	17576	17957	17657	17767	17823	17804	17661	17708	17868	17839	17790	17831	17757	17931	17873	17767	17636	17743	17680	17809	17838	17839	17710	17618	17716	17813	17882	17830	17853	17691	17581	17841	17855	17695	17660	17818	17813	17631	17468	17670	17686	17921	17711	17956	17895	17988	17853	17754	17735	17539	17693	17804	17797	17633	17686	17900	17778	17647	17644	17725	17815	17766	17780	17852	17696	17678	17886	17765	17749	17510	17716	17844	17844	17954	17737	17787	17845	17647	17681	17879	17776	17694	17632	17709	17815	17850	17871	17887	17712	17904	17823	17643	17841	17613	17936	17798	17797	18065	17657	17809	17761	17575	17674	17641	17858	17646	17778	17771	17681	17745	17770	17846	17611	17689	17515	17852	17728	17979	17576	17681	17856	17625	17702	17745	17647	17722	17775	17757	17812	17752	17677	17601	17794	17622	17621	17675	17772	17809	17912	17734	17723	17815	17797	17903	17667	17800	17850	17788	17791	17786	18087	17827	17776	17703	17774	17748	17635	17691	17691	17803	17679	17783	17837	18027	17710	17888	17828	17868	17863	17756	17797	17570	17802	17632	17554	17993	17913	17659	17627	17799	17834	17554	17685	17697	17783	17771	17886	17733	17711	17716	17848	17869	17861	17961	17681	17845	18097	17874	17854	17972	17681	17690	17738	17825	17823	17765	17657	17726	17809	17792	17833	17929	17874	17844	17707	17634	17784	17741	17707	17805	17762	17715	17907	17869	17598	17663	17859	17659	17831	17618	17691	17752	17997	17885	17644	17707	17629	17709	17871	17877	17792	18006	17751	17554	17918	17546	17666	17915	17717	17893	17754	17761	17874	17799	17771	17759	17929	17830	17706	17865	17948	17776	17696	17713	17652	17816	18093	17902	17588	17760	17797	17742	17921	18069	17819	17767	17856	17770	17725	17930	17768	17799	17715	17780	17737	17856	17859	18008	17998	17870	17816	17972	17731	17761	17813	17840	17710	17783	17672	17633	17984	17460	17711	17860	17802	17768	17621	17600	17729	17805	17735	17593	17716	17718	17865	17673	17758	17688	17810	17653	17651	17734	17693	17661	17547	17641	17658	17575	17745	17948	17947	17766	17852	17673	17676	17628	17717	17744	17616	17617	17753	17606	17679	17612	17711	17626	17781	17841	17828	17855	17638	17563	17755	17699	17787	17577	17710	17751	17823	17827	17935	17766	17768	17642	17755	17728	17717	17845	17688	17822	17979	17754	17800	17798	17724	17726	17914	17918	17834	17864	17882	17787	17677	17729	17899	17879	17653	17882	17705	17736	17758	17826	17939	17791	17904	17816	17764	17767	17738	17653	17816	17964	17632	17715	17616	17932	17905	17752	17827	17803	17767	17545	17724	17837	17653	17973	17777	18019	17756	17906	17628	17661	17702	17877	17899	17859	18034	17887	17589	17837	17614	17835	17683	17988	17812	17847	17765	17650	17702	17816	17801	17617	17923	17756	17695	17794	17866	17786	17773	17814	17802	17853	17698	17736	17560	17706	17775	18054	18045	17932	17635	17788	17804	17787	17721	17995	17697	17743	17841	17984	17950	17643	17656	17675	17786	17794	17622	17641	17769	17725	17703	17829	17685	17962	17680	17669	17813	17744	17662	17893	17706	17915	17729	17907	17781	17613	17835	17923	17745	17567	17870	17824	17744	17751	17937	17729	17800	17677	18012	17802	17718	17770	17915	17803	18042	17791	17812	17597	17657	17692	17592	17686	17829	17697	17864	17829	17742	17586	17561	17868	17754	17743	17782	17814	17736	17654	17634	17842	17773	17601	17880	17779	17788	17906	17912	17740	17701	17757	17798	17778	17826	17644	17903	17880	17823	17683	17836	17726	17723	17754	17929	17979	17958	17883	17697	17620	17695	17835	17634	17821	17849	17751	17760	17636	17649	17739	17854	17705	17727	17719	17772	17578	17685	17557	17626	17725	17691	17819	17703	17918	17815	17777	17796	17901	17847	17819	17795	17690	17546	17794	17927	17698	17690	17806	17843	17840	17971	17748	17713	17731	17799	17975	17906	18031	17849	17784	17784	17741	17488	17751	17869	17680	17472	17707	17803	17819	17823	17736	17711	17734	17751	17835	17762	17692	17677	17780	17643	17937	17905	17819	17891	17930	17831	17697	17710	17797	17711	17699	17826	17468	17735	17832	17650	17943	17661	17834	17889	17760	17796	17694	17622	17785	17708	17855	17790	17978	17682	17711	17701	17766	17743	17697	17694	17888	17922	17664	17729	17752	17625	17683	17929	17949	17609	18038	17951	17670	17796
20491	36308	36452	36687	56666	58318	49600	38565	27791	20578	17427	16320	16029	15886	16085	16010	16162	15964	16043	16088	15949	15989	15894	16116	16123	16030	16035	16279	16005	16069	16010	16050	15864	15926	16059	15899	15969	16013	15955	15971	16090	16155	15898	15927	16087	16078	16030	15921	15934	15964	15945	16079	15899	15921	15916	15829	15929	16023	15926	15783	16156	15938	16143	15949	15949	15961	15954	15863	16066	15859	16012	16005	16019	16073	16184	15818	16071	15964	16175	15927	16021	16090	15996	15963	16023	15941	15902	15926	16028	16086	16102	16061	16067	15810	16064	16094	15914	15963	15881	15945	16028	15971	15969	15824	16035	16039	15906	15990	15825	15950	16059	16028	15987	16067	16059	16090	16026	15935	16034	16173	15981	16046	16058	16018	16103	15941	16138	15824	15880	15981	16023	15969	16035	15913	15938	16089	16100	16036	16014	16154	16138	15929	15977	15996	15781	15857	15968	16081	15848	16172	16008	16028	15877	15866	16029	15870	15986	16037	15982	15895	15920	16077	16019	15954	15935	16117	15866	16101	15956	16061	16006	16055	16011	15859	15945	16050	15972	15908	15861	16074	16069	15902	16013	16044	15973	15895	16028	16109	15991	16005	15941	15988	15933	15997	15824	15873	16124	16005	15870	15964	16036	15845	15942	15817	15878	15754	15980	15841	16073	15699	16028	16190	16091	15954	15908	15964	16089	15908	15793	16027	15754	15850	15907	15810	16061	15927	15803	15999	15920	15883	15984	15894	16056	16033	15898	15988	16065	16020	15961	15959	15909	15904	15892	16178	16014	16048	15853	15891	16113	15966	15917	16134	15825	15873	15932	16096	16013	16023	15935	16088	16156	16021	15823	15926	15987	15913	16022	15925	15984	15984	16007	16006	15849	16078	16039	16055	15810	16049	16059	16307	16052	15930	15881	15822	16047	15889	16096	16070	15809	16022	15993	15998	15865	16053	15800	15860	16043	16031	16133	15828	15926	15939	15912	15987	15874	15954	16109	15989	15911	15911	15956	16015	15924	15855	15827	15822	16029	15807	16052	16037	15965	15846	16067	15940	15828	16044	15902	16078	16021	15951	16037	16049	16029	16187	15952	16055	16024	15944	15835	15936	16038	16099	15878	16063	15891	15975	15969	16175	15827	15991	15884	15988	16009	15853	16114	15947	15946	15979	15985	16164	16048	15986	16046	16033	15767	16134	15943	16049	16009	15888	15904	16006	16048	15996	16063	16092	15967	16016	15910	15941	16002	15967	16050	15991	15903	15875	15956	16010	16041	16073	16176	15968	16034	16017	15936	15960	15975	16066	16038	15955	15952	15991	15939	16034	16069	16064	15950	15888	15963	16059	15945	15968	15941	15988	15841	16044	15925	15843	16017	15869	16173	16068	15962	15921	15992	15893	16042	16007	15851	16005	15970	15978	15940	16078	15877	15942	15995	15884	16028	16051	15909	15931	16127	15913	15939	16086	16054	15879	15899	16076	15947	15891	16082	15904	16024	15920	15983	16028	16020	16036	16027	16115	16052	16058	16139	16128	15971	15944	16067	15865	15909	15805	16105	15983	16084	15921	16128	15879	15891	15984	15983	16004	15947	16086	15965	15950	15848	16215	15978	15880	15957	15998	16016	15912	15907	15983	16066	16119	15908	15946	15932	16018	16013	16141	15848	16017	15951	16248	16011	16052	15834	15930	16042	15831	16080	15925	15921	15951	15918	15991	15955	16056	16085	16178	15897	15894	16091	16145	15905	15975	15966	15981	16025	15872	15905	15998	15933	15984	15909	16032	16005	16053	16063	16018	15955	16131	15884	15740	15985	15970	15764	16159	15891	16135	16048	16030	16001	15931	16089	15972	15968	15986	16119	15987	16068	16005	16070	16030	16161	15883	15922	16129	15920	15876	15955	15896	16085	15905	16013	15874	16011	16096	15887	16039	15963	15984	16230	15963	15992	15979	16073	15915	15693	16075	16042	15986	15971	15952	15822	16049	15964	15906	16034	16010	15884	15953	15994	16021	15999	16049	16143	15947	15872	15955	16297	15825	16026	16003	15847	15961	15962	16084	16026	15911	15979	16141	15924	16045	16099	15960	16075	15770	15873	16115	16033	15987	15955	16114	16067	15908	16026	15976	16087	16173	15984	15946	15857	15839	15947	16153	15917	16116	16031	15913	16133	15901	15958	16018	16098	15961	16048	15889	16042	15967	15832	15995	15860	15884	16063	16026	15953	15999	16049	16122	15961	16070	16087	15845	15980	16139	16096	15954	15906	16139	16145	15836	16072	15770	15941	16054	15963	16094	16058	15868	15976	15830	16046	15859	16044	15841	16010	15864	16022	16001	16029	15948	15957	15941	16011	16092	15962	16141	15850	15964	16060	15987	15909	15956	15976	16072	15952	15895	16096	15936	16087	15971	16185	16030	15957	15740	16095	16072	15994	15986	15813	16070	16094	15984	15869	16007	15961	15943	16123	15977	16047	15927	15937	15831	15808	15922	16010	16059	16060	15958	15966	15934	15910	16012	16178	16023	15841	15790	15813	15954	15891	16061	16023	16036	16098	15976	15998	15820	15950	15821	15950	15773	16016	16023	15992	15991	15812	16025	15927	15983	15989	16086	16010	15947	16003	15942	16034	15884	16031	15997	16008	15971	16049	16132	15971	15911	15960	15877	15875	16043	15993	15850	15888	16041	15934	15984	15937	15937	15992	15965	16239	15918	15959	15998	15860	15905	16018	15898	16221	15918	16003	15865	16013	16208	15919	15976	16041	15947	16017	15913	16046	16042	16007	15977	15906	16059	16108	15929	15820	15834	15942	16097	16048	16143	15883	15997	16005	16096	15994	16006	16237	16048	15973	15993	16046	16008	15976	16013	15992	15996	16026	16237	16018	16005	15948	15946	15961	15962	15928	16052	15869	16016	15959	15885	16012	15982	16058	16013	16127	16101	16066	15967	15863	16012	15815	16001	15811	16077	16051	15959	16056	16004	15967	15988	16106	15866	15983	15988	16056	15872	15876	16083	16027	15964	15893	15967	15966	16084	15717	15952	15994	15948	16041	15892	15996	15981	16071	15933	15819	16024	16060	15923	16027	15956	16000	16008	15795	16054	15943	16031	15997	15924	15960	16007	15880	15990	15923	15986	15995	16074	16005	16009	15973	15891	15960	15905	15961	15957	15970	15990	16094	15832	16001	15933	15830	15960	15941	16024	15900	15953	16032	15888	15976	16167	16017	15910	15922	15831	16013	15906	15899	15718	16084	16044	15920	16074	15934	16032	15929	15986	15946	16012	15829	15932	16062	15821	15754	16010	15999	15922	15940	16131	16064	15877	15875	15900	15902	16109	15997	15908	15825	16174	15983	16125	15872	15855	15927	16020	16122	15947	15911	15848	16042	16005	16074	15779	16052	16071	15991	16166	15965	15946	15950	16040	16024	16007	16004	15814	16041	15913	15884	15925	16025	15761	15997	15928	16033	15833	15932	15925	16008	15785	16100	15934	15918	15984	15926	16146	15845	16005	15988	15998	16098	15898	15954	16124	15912	15909	15995	16077	15876	15836	15958	15954	15963	15900	16026	15793	15801	15879	16029	16128	16031	15888	16005	16000	16078	15909	16019	15923	15817	15983	15837	15884	15927	16128	15909	15899	16037	15881	16031	16035	16088	15906	15979	15949	15887	15785	16016	15888	16100	15940	16115	15967	15822	15775	15929	15965	15956	16074	16067	16108	15886	15934	15884	16145	15900	16007	15995	16019	15899	16051	15927	15986	16115	15983	16002	16030	15880	16090	16012	15908	15925	16018	15872	15913	16103	15956	16014	16224	15998	16117	15883	16076	15987	15837	16035	15940	15952	15845	15928	16047	15866	16029	16161	16151	15986	15867	15858	16117	15928	15904	16072	16111	16071	15839	16034	16012	16052	15861	16206	15893	15876	16044	16087	16117	15904	15846	15974	15834	16067	15932	16071	15938	16010	15975	15898	15999	15937	16042	16032	16049	15922	15954	16060	15909	16101	15968	16010	15741	15995	15817	15875	16036	15919	15872	16089	15921	16039	15937	16189	15961	16016	15907	15960	16091	16025	15772	16097	15872	16135	16056	16036	16076	15965	16046	16013	15997	15904	15747	15788	15887	16015	16063	16182	15973	15925	15990	15821	16001	16044	16078	15945	15961	15993	15856	15911	16046	16074	16049	16000	16161	16148	15961	15952	15978	16019	15817	16051	15813	16062	15928	16141	15858	16157	16066	15895	16092	16033	16000	15942	15998	15920	16095	15985	16013	15899	16116	15995	15911	15954	15978	15843	16041	16146	16124	15918	16072	15841	16130	15844	16062	15982	15928	15805	15987	16040	15966	16028	16022	15949	16083	15968	16013	15923	16027	16083	15926	16008	16025	16098	15949	15867	15887	15930	16062	16022	16005	16045	15926	15925	15888	16088	16087	16045	15997	15912	15962	16121	15898	16139	16033	15958	16005	15917	15921	15936	15830	15906	15934	15976	15838	15883	16000	15904	15975	15908	16077	16020	15954	15972	15936	16041	15948	15996	16027	15725	16119	16149	15740	16037	16129	15958	15954	16138	16043	16099	15958	15892	15995	16129	16009	15982	15951	15964	15937	16001	15886	15931	15831	16148	15931	16039	15903	15922	16149	15770	15977	15947	16036	16058	16024	15849	16077	16108	15906	16038	16032	15927	15951	15982	15979	15877	15919	16168	15961	16040	15947	16068	16059	16183	16025	15867	15867	16045	15959	15884	16077	15929	15964	16206	16000	15981	15996	15994	15912	15909	16015	15813	16073	15946	15894	15912	15948	16179	15904	16069	15931	15934	15889	15952	15964	15741	15974	15940	15866	16148	16005	16057	16031	15803	15944	15949	15835	16070	15800	16001	15961	15909	16001	15954	16050	16017	15909	16152	15869	16038	16018	16050	16086	15924	16303	16057	16105	15962	16062	15956	15913	16036	16059	15960	16141	15891	15972	15950	15852	15953	15832	15942	16008	15941	16031	16043	15840	16010	15935	15940	15869	15980	16039	15935	15932	15977	16049	15916	16030	15893	16013	16015	16123	16036	16111	15854	15801	16021	15985	15964	16091	15918	15883	15939	16156	16001	15948	15916	15857	16051	15985	16140	16138	16137	16012
22390	20912	28708	23681	44432	62668	59565	46914	34231	26176	21073	18933	18421	18192	18132	17930	18249	18069	17931	17950	17892	17959	17921	17836	17958	18005	17862	17964	17838	17815	17916	18095	17955	17942	18119	17988	17971	17860	17864	18062	17792	17753	18008	17907	17844	17900	17823	18076	18002	17953	17759	17934	18135	17915	17700	17914	17937	17926	17949	17865	17925	17900	17873	18080	18055	17937	18085	18034	17923	17988	17767	17903	17982	17998	17710	17886	17793	17908	17748	17893	17974	18020	17854	17797	17779	17925	17920	17900	17916	17853	17713	17777	17951	18049	17889	18034	18027	17784	17948	17981	18017	17919	17924	17983	17878	17718	17918	17946	18079	17944	17875	18066	18003	17923	18106	17772	17802	17915	17891	17987	18009	18141	17801	17754	18172	18027	18004	17907	17874	18005	18007	17846	17957	17959	17798	17839	17939	17747	17700	17871	18018	17807	17909	17955	17778	17864	17910	17935	17930	17845	18134	17734	17878	18021	18013	17719	17835	17698	17873	17759	17992	17750	17860	17771	17891	17938	17820	17689	18018	18153	18001	17943	17921	17922	17750	17742	17962	17773	17719	17800	17959	17911	17819	17721	17779	17761	17719	17777	17905	17776	17839	18030	18016	17905	17742	17807	17857	17673	17917	17772	17883	17760	17834	17948	17972	17911	17900	17901	17804	17989	17865	17991	17778	18029	18108	17837	17760	18034	17967	18003	17822	18035	17726	17792	17691	17792	17786	17759	17912	17771	17672	17726	17851	17737	17865	17824	17815	17879	17727	17857	17966	17768	17649	17938	17944	17928	17850	17962	17935	17980	18038	17897	17878	17729	17939	17838	17868	17935	17997	17997	17816	17529	17816	17809	17956	17860	17917	17923	17983	17956	17955	17909	17832	17864	17724	17879	18011	17756	17831	17848	17942	17946	17694	17766	17817	17882	17723	17727	18005	17942	18019	17948	17736	18027	17769	17938	17905	17871	17874	17932	17825	17775	17913	17745	17799	17634	17743	17782	17774	17795	17830	17874	18009	17803	17934	17643	17916	17955	17716	17847	17761	17853	17889	17864	17964	17613	17629	17690	17940	18047	18091	17808	17955	17980	17854	17930	17985	18021	17857	18101	17924	17970	17762	17856	17733	17774	17602	17701	17994	17911	17794	17974	17981	17928	17916	17905	17731	17855	17962	17835	17786	17982	17830	17768	17661	17760	17767	17756	17779	17788	17972	17845	17848	17941	17940	17990	17761	18031	18076	17614	17875	17860	17912	17795	17998	17881	17631	18027	17982	17791	17865	17686	17881	17842	17886	17944	17697	17713	17736	17896	17700	17760	17844	17807	17905	17933	17983	17787	17883	17871	17863	17768	17806	17735	17848	17777	17831	17973	18003	17966	18110	17815	17803	17750	17774	17929	17859	17792	17675	17912	17806	17804	17770	17625	17867	17922	17824	17850	17911	17926	17874	17931	17929	18060	17802	17927	17745	17891	17887	17805	17764	17720	17938	17675	17984	17876	17884	17881	17660	17878	17924	18135	17947	17973	17693	17912	17980	17831	17697	17788	18068	17681	17774	17721	17831	17890	17780	17859	17942	17750	17687	17868	17800	17879	18105	17981	17858	18061	17782	17814	17775	17652	17956	17941	17743	17886	17863	17870	17815	17483	17802	17869	17891	17853	17778	17856	17762	17799	17884	17723	17884	17748	18042	17951	17680	17837	17909	17964	17703	18004	17771	17858	17950	17970	17897	17783	17933	17956	17703	17771	17878	17994	17824	17612	17849	17912	17757	17583	17841	17906	17936	17988	17795	17929	17796	17950	17764	17884	17819	17993	17716	17941	17808	17791	17745	18029	17762	17941	17817	18003	17853	17908	17941	18021	17899	17799	17905	17854	17747	18053	17902	17795	17786	17979	17884	17773	17980	18006	17848	17905	17947	17849	17804	17852	17778	17885	18050	17749	17859	17749	18019	17994	18085	17928	18020	17884	17861	18009	18050	17881	17907	17815	17995	17817	17945	17952	17843	17789	17853	17611	17798	17834	17907	18024	18139	17861	17646	17772	17835	17760	17862	17871	17946	17779	17874	18003	17828	17931	17775	17931	17779	17743	17873	17839	17804	17981	18027	17890	17794	17682	17798	17680	18031	18028	17784	17829	17781	17734	17740	18042	17940	17752	18042	17848	17882	17844	18058	17842	17956	17747	17907	17957	17718	17728	17683	17973	17904	17957	17931	17853	17820	17732	17956	17965	17922	17952	17848	17815	17851	17903	17851	17686	17850	17840	17723	17759	17828	17625	17741	17901	17996	17867	17821	17960	17854	17813	17878	17929	17898	17956	17725	17710	17747	17811	17873	17968	17971	17664	17872	17852	17813	17895	17911	17572	17890	17858	17617	17844	17806	17869	17895	17965	17835	17884	17801	17611	17742	17863	17921	17814	18065	17993	17816	17764	17945	17861	17971	17773	17955	17775	17941	17909	17762	17909	17732	17838	18033	17705	17770	17834	17911	17722	17869	17855	17926	17959	17885	17887	17911	17849	17945	17908	17904	17909	17932	17819	17890	17958	17923	17941	17803	17599	17915	17625	17938	17960	17883	17985	17738	17904	17953	17888	17629	17756	17926	17899	17717	18053	18059	18008	18040	17791	17893	18105	17904	17822	17884	17889	17825	18047	17954	17926	17955	17879	17885	17875	17821	17888	17801	17849	17671	17991	17941	17726	17891	17911	17883	17784	18148	17779	17726	17938	17846	17744	17880	17829	17832	17938	17847	17834	17867	17910	17864	17791	17839	17775	17766	17799	17804	17886	17758	17783	17948	17654	17798	17817	17803	17831	18019	17883	17788	17717	17948	17704	17955	17998	17797	18027	17745	18005	17795	17728	17828	17802	17837	18097	17938	17989	17836	18023	17835	17844	17937	17768	17822	17787	18069	17837	17612	17695	17794	17727	17787	17660	18000	17742	17958	17935	17660	17861	17862	17786	17827	17905	17809	17824	18146	17913	17879	17906	17965	17905	18140	17984	17756	17729	17811	18062	17900	18084	17879	17795	17860	17818	17832	17867	17775	17956	17898	17751	17818	17881	17827	17663	17883	17803	17889	17887	17868	17967	17796	17938	17928	17707	17934	18005	18078	17808	17926	17656	17926	17955	17954	17720	17794	17824	17973	17894	17966	17754	17964	17927	17851	17987	18099	17935	18013	17828	17781	17753	17745	17914	17875	17794	17764	17838	17964	17940	17959	18063	17941	17789	17807	17829	17953	17934	17840	17786	17975	17878	17858	17867	17665	17921	17839	17680	17826	17834	17959	17889	17870	17636	17834	17888	17990	17932	18093	17754	17806	17707	17708	17708	17913	17787	17880	17875	17818	17766	17915	17688	17968	17723	18007	17820	18003	18179	18002	18008	18015	17796	17899	17943	17807	17754	17859	17723	17804	17823	17964	17915	17941	17686	17868	17853	17784	17867	17797	17859	18125	18151	17617	17942	17924	17816	17692	18095	18063	17756	18031	17738	17859	17912	17970	17787	17826	17855	17688	17814	17805	17887	17851	17918	17873	18016	17980	17854	17767	17981	17946	17910	18076	17819	17768	17951	17644	17984	17938	17992	17812	17799	17763	17694	17828	17973	17922	17966	17905	17693	17964	17827	17785	17806	18001	17890	18014	17911	17790	17959	17942	17835	17888	17874	17700	17872	17891	18036	17858	17925	17867	17606	17724	17931	17902	17783	18018	17929	17899	17972	17902	17850	17880	17839	17844	17901	17897	17848	17885	17709	17546	17961	17801	17809	17781	18186	17921	17605	17736	17956	17894	18008	17765	17877	17840	17600	17958	17820	17811	17888	17781	17938	17845	17913	17619	17813	18002	17676	17799	18022	17834	17951	17838	17861	17692	18080	17877	17887	17857	17804	17972	17876	17811	17794	17983	17874	17864	17845	18007	17896	17709	17986	17957	17698	17722	17893	17999	17973	18038	18079	17906	17761	17946	17801	17861	17770	17935	17793	17888	17709	17858	17964	17839	17681	17994	17791	17813	17839	17917	17771	18095	17870	17943	17968	17865	17861	17854	18017	18142	17690	17778	17766	17715	17886	17725	17869	17860	17793	17652	17891	17804	17820	17912	17898	17926	17658	17596	17707	17965	17874	18087	17873	17888	17844	17715	17951	17901	17776	17836	17860	17696	18010	17810	17985	17742	17860	17813	17888	17856	17966	17980	17954	17842	17928	17920	17905	17645	17933	17843	17898	17801	17739	17924	17808	17757	17813	18028	17891	17800	17627	17721	17867	18051	17981	17958	17788	17839	17788	17890	17729	18025	18001	17915	17758	17926	17816	17914	17894	17840	17887	17963	17812	17853	17807	17725	17800	17850	17818	17856	17781	17881	18119	18026	17978	17726	17870	17690	17703	18031	17869	17871	17725	17916	18049	17950	17912	17872	18061	17961	17963	17732	17786	17920	17785	17646	17612	17800	17779	17971	17948	18053	17918	17883	18011	17831	17872	17826	17607	17867	17808	17810	17799	17786	17831	17880	17971	17793	17796	17985	17788	17875	17742	18007	17840	17881	17956	17947	17952	17995	17915	17996	17830	17967	17940	17777	17798	17942	17801	18022	17741	18018	17804	17835	17883	17657	17902	17874	17979	17883	17992	17654	18028	18026	17973	17820	17925	17901	18026	17907	17943	17942	17876	18013	17777	17812	17932	17838	17829	17850	17840	17721	17921	17854	17821	17827	17720	17811	17992	17918	17965	17895	18079	17893	17862	17630	17879	17977	17788	17806	17832	17759	17662	18030	17928	17694	17807	17880	17629	17950	17902	17890	17738	17868	17808	17967	17791	17763	17704	17848	18065	17963	17956	17990	17890	17709	17903	17811	17827	17861	17821	17683	17873	17732	17903	17802	17797	17934	18096	17785	17858	18015	17777	17913	17842	17904	17725	17972	18105	17813	17707	18055	17807	18030	17939	17859	17789	17987	17928	17787	17783	17997	17905	18023	17924	17863	17823	17981	17574	17755	17967	17911	17759	17880	17874	17779	17835	17579	17894	17849	17854	17789	17787	17899	17985	17975	17750	17850	17876	17788	17814	17878	17681	17711	17823	17915	17860	17927	17837	17892	17959	17906	17717	17987	17886	17922	17872	17809	18031
22576	42128	40665	45956	69501	68877	61248	47671	35248	24679	18934	16854	16177	16169	16208	16154	16056	15802	16068	16130	16070	16125	15901	16047	16235	15996	15917	15883	16071	16075	16110	16018	16136	15842	16067	16190	16036	16158	16092	15854	15949	16080	16115	16024	16169	15947	15981	16082	16117	15984	16011	16011	16107	16088	15975	16016	16050	16080	15988	16051	16008	16115	15903	15944	15957	15945	16138	15962	16111	16013	16062	15973	16036	16084	16021	15814	15968	15943	15920	15859	16024	16046	15872	16027	15895	15967	15975	15901	16000	16022	16187	16034	15935	16067	15915	15950	15923	16177	15885	15986	15868	16129	15992	15889	15903	15907	15872	15953	15865	16018	15934	15846	16104	15978	16108	15966	15985	16081	16124	16096	15983	16097	15997	15918	15795	15933	16088	16066	16035	15895	15930	16037	16106	15857	16238	16029	15970	16034	15923	15958	15960	16036	15947	15974	16067	15976	15869	16076	16118	16166	16038	15970	16002	16009	15991	15912	16125	16035	15990	16093	15927	16100	16096	15909	16006	16028	15842	15996	15794	16144	16077	15923	16056	15946	16151	15880	15749	15993	16019	16057	15911	16058	16034	16154	16020	16084	15990	15777	15897	15939	16111	16117	16017	15935	15920	15911	16141	16025	15868	15837	16082	15997	16040	16012	15974	16104	16052	16019	15894	16068	15978	15760	16187	15932	16049	15975	15687	16031	15938	16080	16003	15871	16108	15912	16138	15911	16208	15896	16172	16037	16122	16021	15904	15918	15929	15995	15915	16026	16140	15965	16045	15942	16169	16147	15825	15860	16036	15925	15979	15931	16160	15968	15883	15987	16031	16038	15902	16083	15990	16003	16024	15986	16117	16024	15970	16135	15902	16007	16013	16157	15928	16077	15984	15958	15964	16127	16071	15866	16164	16055	15899	15986	16063	16012	15939	15846	16157	15983	15988	15920	15932	16026	16047	15928	16097	16031	15868	15991	16030	15991	15917	16097	15889	16076	16008	16012	15998	16104	15956	16075	15863	15906	16056	16044	15953	16195	15973	16010	16038	15803	15987	16005	16040	16238	15951	15912	16165	15990	15977	15977	15946	15948	15945	16100	16046	16128	16072	15935	16153	16122	15857	15987	15908	15936	16074	16186	16032	15959	15854	15824	15875	15949	15983	15844	15844	15951	15963	16091	15921	16024	15950	15951	15928	15958	15886	16207	16063	15911	15982	15993	16074	15819	15897	15861	16216	15997	16055	16107	16011	16088	15897	16073	15976	16063	15961	15927	16098	15960	15875	15970	15982	15987	15829	15858	16134	16024	15950	15904	15901	16040	15934	15895	16056	15936	16033	15994	16039	16091	16332	15887	15990	16070	16033	15911	15856	15949	16100	16070	16062	16216	16187	16057	15941	15913	16094	16076	16098	16078	16008	15965	16059	15878	16054	16019	15944	15907	15921	16119	16058	15980	15986	16007	16109	15955	16140	16045	15874	16007	16084	16119	16068	15983	16102	15998	15918	16003	15962	16013	15978	15875	15881	16011	15978	16115	15929	16077	15950	16003	16126	15914	15968	15803	16143	16109	15955	15889	15957	16149	16032	15924	16026	16070	15978	16006	15893	15978	15961	16090	15981	15975	15993	15959	15916	15898	15914	15988	16047	16044	15970	16068	15993	16144	16015	16026	16022	15985	15956	16017	15872	15904	15973	16010	15960	16053	15996	15941	15909	15983	16135	16037	16057	15891	15999	16072	16074	16255	15872	16018	16124	16048	16130	16112	16064	15900	15985	15926	15990	15906	16073	16035	15986	16056	15939	16112	16144	16014	16024	15908	15903	15779	16058	15968	15972	15941	16061	16103	15968	15975	16045	16006	15902	15898	15960	15898	16102	15829	15968	16139	15913	15957	15984	16106	15971	16173	15852	15939	15913	15885	16073	16101	15979	15911	15965	16059	16062	16002	16023	15980	16086	16167	16123	15962	16056	16166	16136	16089	15932	15888	15987	16240	16004	16048	16009	15960	16013	16074	16038	16052	15802	15899	15920	16219	15873	16192	15952	15898	16033	16009	16066	15977	15936	16123	15899	16069	15931	16135	16098	15952	15872	15895	16118	15919	16029	16176	15904	16045	16044	16126	15860	15912	15866	16088	16049	16155	16026	16009	15990	15853	16001	16115	16062	15995	15945	15826	16092	15905	15957	15952	15965	16002	16088	16025	15941	16039	16008	15954	15866	15973	16009	15977	15954	16000	15908	15891	15959	15964	16074	16067	15982	15963	16135	16069	15923	16005	16026	15993	16212	15881	16101	16064	15929	15949	16015	15770	15963	16011	15802	16016	15992	16103	15954	16158	15946	16034	16012	16038	15927	16067	15921	15984	15894	16078	16011	16105	15891	16120	16117	15930	16096	15946	16150	16149	15885	16142	16014	16157	15781	16088	15902	16002	16038	15928	16013	16113	15973	16035	16043	15857	16044	15998	15990	15974	15901	16049	16072	16027	16102	16054	16025	16103	15995	16038	15956	15935	16083	16172	15982	15921	16016	16079	15942	16015	16069	15860	16005	16115	15963	15893	16013	16062	15964	16010	15921	15738	16030	16079	15730	16146	15877	16149	16141	15966	15983	15957	15810	15909	15976	16006	15879	15871	15958	15963	16027	15991	16034	15887	15948	16044	16025	15946	16079	15937	16091	15829	15986	16058	15978	16075	15850	16029	16054	16154	15902	16000	16004	16099	16074	15842	16121	15885	15925	15869	16087	16024	15870	16000	15941	16010	16004	15842	15843	16096	16130	16063	16083	15948	15797	16058	16095	15940	16052	15974	16087	15977	16059	15944	15991	16098	15980	15999	15899	15916	16087	16001	15938	16013	16047	16013	16001	15943	15994	15906	15973	16097	16098	15903	16124	16246	16161	15950	16126	15934	16044	16065	15953	15964	15812	15968	16175	15970	15930	15899	16084	15983	15834	16030	16043	15990	16003	15894	16040	15990	16072	16033	16039	16173	15852	15939	16115	16018	16031	15948	16181	16141	16033	15943	15926	15926	15867	16044	15826	15773	16058	16109	15951	16034	15962	16095	15977	15942	15939	16072	16028	15882	16000	16050	16020	16079	16000	15961	15931	15877	15999	15903	16081	15959	15956	15953	16161	15915	16189	15893	16055	15959	15952	16074	15939	16092	16068	16001	15938	15881	15963	15971	16184	16112	15878	16011	15833	15954	16098	15999	15974	16040	16256	16010	15956	15897	16221	15896	15959	16013	15999	15901	16026	15944	16077	16006	16073	16091	16067	16010	16069	15946	16040	15998	16072	16115	16062	15926	16024	15969	15851	15916	15852	15997	15887	15938	16121	15917	16081	15827	15946	15938	16041	16061	16056	15999	16018	15821	15942	15887	16101	15912	15989	16104	15965	16023	16107	15868	16034	15913	15960	16024	16046	16074	15867	15981	15976	16001	15932	15971	16125	16177	16122	16044	16100	15932	16133	15921	15931	16012	16132	15899	15893	15939	15953	15946	16006	15987	15886	16059	16041	15884	16090	16197	16028	15995	16155	16101	16031	15971	16114	16119	16009	15992	15823	15984	15901	16059	16069	15935	16051	15998	16087	15817	15941	16140	15786	16019	16016	15991	16000	16072	15979	15930	16168	16025	15967	15906	16148	16097	16026	15916	16107	16085	15960	15866	15981	16028	15961	16103	15980	16041	15915	16002	15892	16111	15896	16007	16106	15887	15901	16044	15938	16040	16045	16001	16079	16038	16142	15862	15936	16026	15910	15963	15951	15988	16089	16064	16005	15829	15970	16078	16029	16167	16040	15914	15842	15810	16072	16089	16012	15839	15972	15910	16017	15973	16020	16051	15903	15939	16043	16100	15821	16104	15846	15914	15885	16090	16013	16022	15897	15972	16120	15877	15927	16144	15979	15785	15986	16094	16063	16160	16002	16128	15967	16149	16101	15959	16089	16043	15828	16208	16056	15892	16044	15781	16081	16069	15909	15871	16019	15936	16087	15963	16076	15917	15924	16219	15852	16323	15831	16126	16040	15962	15976	16062	15824	16017	15795	15965	15974	16038	16011	15926	15972	16035	16027	16114	16131	16131	16002	16072	15941	16059	15771	16053	15938	16081	16032	15934	16081	16136	15945	16064	16058	16125	15941	16078	15992	16107	15966	15943	16031	16077	15800	15991	16008	15949	16066	15774	16097	16070	16055	16210	15998	16169	16090	15868	16016	15960	15988	16026	15978	16145	16070	16115	15986	16010	15937	16045	16049	16190	15912	15991	15910	16203	15985	15848	16006	15990	16094	15911	16035	15980	16149	16180	15995	16149	15934	16016	16123	16093	15922	16183	15894	15830	15900	15980	15973	16044	16117	15889	16089	16016	16018	15828	15959	15982	15962	15898	16085	15925	16056	15961	16045	16135	16070	16210	16024	16130	15926	16099	16187	15936	16126	15988	15981	15880	15962	16058	16002	16031	15966	15936	16023	15778	15922	16010	16032	15998	15981	16041	16031	15837	15958	15984	15919	16064	16098	16106	15824	16036	15942	15974	15997	16199	15875	15757	16069	16007	16017	15833	16045	15722	16101	16048	15983	15891	16014	15830	15953	15991	16060	16026	16151	15911	15989	16046	15939	16046	16069	15921	16206	16134	16116	16026	16039	15975	16076	15871	15988	16002	15791	16083	15835	16029	16011	16087	15922	16008	16019	15882	16002	15984	15874	15792	16008	16166	15842	16006	16188	16025	16014	15971	15883	16027	15829	16055	15942	15937	15983	15919	16061	15982	15882	16041	16056	15937	15743	16007	15964	16060	15888	16030	15978	15913	15990	16029	16195	16139	16035	16121	15993	16110	15955	16097	15993	15870	16052	16096	16015	16091	16172	15883	16026	15951	16136	15985	16063	15951	15982	16180	16020	15994	15872	16009	15920	16044	15925	15851	15934	15876	16032	15888	16121	15965	16208	16005	15982	15942	16019	15994	16013	16011	16138	16015	15961	16050	16064	16074	16144	16064	15985	15976	15873	16068	16094	15984	15998	16009	15924	16070	16045	16120	15918	16040	15899	15978	16073	15832	15796	15989	15969	16014	15991	16073	15831	15983	16020	15959	16048	15859	16098	15995	16027	15954	15991	16020	16178	16026	16109	16029	15986	16030
27258	23726	29932	27081	24689	27356	27028	24216	22094	19482	18510	17765	17622	17654	17478	17617	17546	17563	17615	17490	17493	17560	17474	17747	17549	17546	17478	17830	17497	17555	17660	17739	17602	17671	17550	17489	17464	17636	17518	17655	17484	17674	17506	17663	17470	17714	17543	17383	17525	17488	17582	17519	17763	17401	17404	17544	17587	17441	17811	17492	17545	17791	17539	17420	17602	17334	17648	17558	17557	17614	17603	17467	17662	17564	17513	17411	17538	17283	17375	17416	17511	17484	17717	17667	17712	17501	17530	17524	17551	17529	17362	17344	17458	17367	17478	17400	17705	17554	17689	17748	17500	17466	17690	17735	17520	17388	17656	17401	17538	17701	17458	17414	17555	17409	17532	17322	17473	17613	17632	17610	17505	17546	17374	17515	17532	17535	17462	17406	17525	17670	17795	17613	17466	17491	17347	17428	17422	17434	17555	17571	17504	17531	17450	17322	17401	17556	17786	17527	17552	17632	17530	17491	17367	17442	17566	17314	17627	17464	17261	17627	17559	17456	17687	17576	17491	17538	17376	17450	17635	17654	17614	17581	17480	17427	17718	17639	17681	17582	17470	17417	17557	17571	17647	17591	17576	17584	17457	17305	17483	17306	17649	17479	17393	17521	17526	17570	17613	17458	17577	17778	17517	17384	17374	17658	17414	17504	17676	17466	17535	17555	17419	17636	17486	17628	17642	17576	17565	17632	17543	17372	17501	17601	17323	17475	17588	17630	17538	17564	17644	17314	17622	17619	17543	17635	17349	17433	17531	17492	17623	17598	17428	17366	17435	17434	17501	17591	17494	17528	17454	17493	17440	17557	17440	17517	17476	17477	17453	17452	17629	17457	17496	17661	17686	17548	17472	17426	17416	17414	17370	17759	17524	17687	17630	17413	17604	17529	17501	17410	17494	17628	17645	17386	17509	17726	17589	17441	17471	17268	17443	17656	17582	17533	17580	17477	17540	17495	17716	17622	17561	17509	17430	17648	17522	17540	17743	17585	17436	17520	17585	17442	17471	17647	17567	17856	17549	17689	17293	17500	17414	17565	17610	17324	17507	17443	17592	17566	17353	17636	17806	17463	17529	17601	17653	17580	17346	17436	17367	17329	17492	17642	17594	17312	17438	17457	17446	17580	17500	17502	17511	17560	17594	17557	17643	17646	17493	17635	17554	17507	17354	17532	17484	17438	17657	17552	17418	17528	17532	17479	17589	17651	17461	17549	17701	17525	17389	17503	17485	17306	17544	17420	17694	17433	17604	17642	17550	17454	17678	17541	17611	17549	17579	17667	17452	17384	17465	17692	17526	17797	17679	17509	17644	17305	17346	17463	17446	17490	17371	17363	17558	17666	17525	17617	17514	17414	17675	17540	17537	17509	17435	17609	17512	17711	17572	17296	17474	17051	17605	17672	17525	17384	17465	17535	17543	17623	17438	17595	17694	17571	17401	17444	17464	17419	17732	17631	17402	17653	17584	17418	17492	17324	17525	17357	17378	17504	17598	17520	17527	17468	17442	17475	17642	17373	17417	17606	17477	17539	17547	17538	17675	17702	17482	17564	17474	17482	17637	17659	17579	17607	17491	17612	17759	17636	17556	17506	17522	17447	17462	17439	17498	17445	17603	17481	17314	17432	17390	17580	17435	17577	17724	17402	17560	17605	17602	17559	17389	17526	17593	17467	17507	17360	17656	17532	17539	17543	17664	17578	17359	17557	17492	17618	17559	17402	17609	17524	17372	17483	17605	17575	17592	17392	17747	17339	17427	17487	17344	17533	17544	17445	17400	17592	17497	17414	17558	17470	17665	17437	17501	17432	17443	17505	17618	17406	17567	17568	17486	17497	17504	17475	17489	17512	17662	17853	17601	17466	17456	17606	17308	17626	17469	17527	17595	17512	17732	17664	17520	17629	17645	17485	17372	17535	17424	17660	17505	17405	17550	17589	17326	17320	17547	17626	17470	17502	17437	17347	17685	17376	17558	17492	17382	17547	17509	17585	17805	17557	17453	17463	17472	17602	17358	17452	17406	17580	17537	17476	17374	17413	17609	17746	17621	17533	17559	17663	17552	17304	17556	17476	17535	17627	17730	17631	17554	17255	17387	17503	17644	17639	17685	17523	17428	17454	17502	17603	17842	17495	17436	17551	17377	17586	17449	17496	17629	17601	17448	17615	17518	17519	17662	17656	17666	17567	17540	17559	17531	17464	17331	17684	17766	17421	17537	17537	17463	17511	17645	17564	17569	17441	17803	17394	17780	17640	17446	17415	17408	17638	17519	17735	17514	17519	17573	17656	17472	17320	17562	17550	17473	17650	17496	17768	17651	17646	17709	17720	17702	17676	17631	17504	17653	17754	17558	17498	17536	17474	17570	17548	17545	17642	17513	17447	17811	17557	17511	17518	17668	17415	17542	17450	17589	17483	17528	17624	17412	17636	17629	17291	17390	17614	17537	17415	17262	17533	17561	17407	17481	17404	17475	17474	17602	17573	17439	17440	17515	17428	17501	17725	17546	17611	17595	17559	17562	17568	17700	17532	17414	17589	17537	17563	17488	17374	17555	17586	17522	17533	17654	17483	17591	17557	17427	17625	17528	17676	17497	17613	17491	17573	17521	17447	17450	17416	17567	17337	17468	17583	17648	17543	17740	17358	17540	17715	17376	17558	17523	17575	17757	17571	17619	17511	17740	17499	17553	17597	17623	17655	17558	17467	17661	17555	17520	17613	17626	17694	17661	17574	17579	17697	17538	17543	17566	17323	17582	17418	17381	17575	17606	17492	17667	17355	17551	17826	17540	17654	17636	17441	17430	17653	17636	17712	17547	17737	17452	17472	17539	17480	17511	17435	17677	17548	17644	17590	17469	17463	17672	17476	17460	17580	17698	17539	17494	17609	17562	17438	17558	17628	17526	17507	17528	17573	17474	17479	17379	17378	17466	17526	17455	17420	17546	17532	17623	17564	17548	17376	17613	17471	17522	17487	17581	17317	17481	17554	17519	17641	17695	17496	17593	17534	17476	17381	17422	17581	17447	17493	17515	17577	17893	17522	17599	17651	17323	17579	17531	17404	17703	17366	17356	17493	17441	17522	17490	17463	17612	17379	17572	17442	17525	17511	17408	17664	17447	17391	17430	17387	17514	17223	17507	17709	17558	17540	17550	17308	17714	17538	17566	17590	17455	17799	17599	17459	17732	17574	17567	17630	17482	17454	17379	17454	17480	17431	17573	17479	17379	17544	17512	17512	17429	17550	17239	17502	17640	17555	17587	17369	17588	17656	17637	17640	17661	17440	17481	17490	17451	17618	17424	17547	17668	17558	17540	17551	17510	17882	17511	17422	17604	17562	17401	17643	17597	17694	17631	17434	17509	17430	17372	17658	17653	17691	17583	17671	17777	17602	17491	17450	17531	17563	17365	17651	17532	17725	17464	17657	17678	17285	17502	17643	17598	17624	17467	17760	17459	17626	17586	17488	17474	17595	17398	17638	17544	17560	17603	17476	17638	17539	17506	17344	17424	17587	17572	17705	17537	17502	17638	17530	17497	17701	17627	17504	17580	17556	17631	17519	17447	17516	17405	17420	17669	17301	17655	17578	17657	17422	17587	17908	17419	17514	17738	17501	17331	17766	17752	17583	17664	17537	17603	17483	17470	17629	17697	17426	17480	17392	17648	17714	17500	17509	17568	17463	17424	17512	17493	17531	17414	17483	17544	17655	17729	17562	17557	17671	17587	17422	17625	17591	17526	17725	17533	17461	17601	17498	17458	17505	17547	17589	17596	17699	17439	17554	17609	17444	17614	17565	17594	17799	17416	17506	17516	17509	17661	17492	17526	17543	17560	17323	17551	17719	17611	17565	17645	17528	17538	17638	17822	17753	17348	17647	17650	17569	17514	17586	17509	17629	17417	17429	17576	17537	17623	17623	17474	17329	17594	17655	17456	17686	17530	17735	17334	17509	17498	17475	17580	17518	17583	17550	17529	17566	17528	17474	17539	17403	17669	17355	17455	17540	17401	17719	17383	17332	17457	17502	17536	17484	17522	17504	17677	17470	17551	17623	17384	17378	17529	17472	17515	17416	17491	17610	17704	17277	17500	17498	17487	17436	17509	17704	17322	17784	17582	17538	17444	17743	17475	17587	17547	17466	17533	17495	17400	17610	17413	17243	17515	17418	17477	17607	17561	17429	17446	17427	17538	17636	17489	17409	17541	17742	17430	17396	17628	17651	17481	17500	17416	17439	17506	17401	17563	17532	17581	17527	17362	17620	17569	17434	17594	17591	17429	17645	17552	17482	17595	17572	17711	17557	17427	17746	17487	17615	17584	17308	17373	17483	17575	17305	17567	17423	17494	17608	17454	17773	17328	17671	17408	17631	17553	17684	17565	17701	17628	17441	17457	17529	17545	17354	17597	17519	17587	17478	17636	17654	17340	17403	17488	17772	17662	17320	17439	17486	17576	17426	17321	17542	17541	17538	17594	17480	17479	17411	17694	17340	17508	17647	17474	17740	17575	17494	17569	17493	17583	17549	17446	17708	17427	17762	17430	17431	17557	17441	17336	17546	17755	17431	17520	17534	17609	17686	17516	17358	17547	17417	17509	17427	17526	17415	17611	17555	17637	17504	17357	17430	17612	17478	17569	17900	17747	17652	17453	17698	17517	17445	17630	17622	17621	17594	17518	17412	17494	17608	17714	17623	17483	17576	17518	17498	17683	17388	17501	17484	17637	17527	17382	17514	17512	17596	17402	17442	17429	17572	17605	17433	17550	17545	17481	17590	17629	17708	17506	17644	17521	17689	17408	17643	17540	17602	17525	17402	17352	17556	17634	17572	17587	17449	17449	17741	17698	17575	17609	17446	17502	17669	17576	17543	17364	17327	17526	17514	17491	17432	17760	17341	17513	17304	17726	17674	17483	17391	17378	17644	17368	17518	17557	17431	17672	17490	17568	17677	17330	17578	17544	17531	17517	17457	17410	17530	17482	17565	17541	17643	17689	17538	17729	17453	17434	17562	17462	17525	17595	17509	17482	17654	17738	17712	17626	17560	17575	17622	17542	17424	17591	17662	17769	17610	17720	17534	17457	17636	17513	17483	17314	17469	17633	17493	17679	17546	17619	17450	17442	17526	17606	17537	17603	17760
22781	34575	32560	26490	26664	29481	28096	24456	21006	17809	16401	16120	15826	15880	15749	15885	15831	15764	15733	15969	15906	15791	15891	15818	15711	15802	15954	15875	15782	15933	15719	15806	15929	15821	15910	15778	15750	15702	15823	15862	15874	15667	15873	15816	15788	15836	15838	15843	15863	15866	15813	15734	15908	15908	15812	15817	15823	15706	15805	15774	15839	15590	15722	15910	15753	15807	15833	15688	15800	15765	15891	15903	15981	15884	15961	15832	15957	15821	15749	15924	15883	15774	15780	15789	15648	15806	15715	15833	15846	15725	15709	15905	15788	15785	15702	15815	15748	15742	15828	15917	15868	15846	15831	15759	15875	15846	15770	15897	15890	15889	15731	15743	15786	15826	15801	15993	15857	15768	15833	15794	15863	15874	15706	15876	15802	15703	15825	15901	15768	15756	15769	15873	15754	16105	15783	15756	15777	15941	15852	15973	15883	15827	15870	15813	15887	15731	15788	15942	15893	15693	15895	15606	16015	15806	15741	15778	15781	15799	15655	15913	15873	15617	16041	15842	15812	15809	15824	15826	15794	15781	15731	15877	15805	15792	15834	15826	15830	15710	15931	15886	15941	15772	15926	15815	15807	15724	15864	15890	15891	15793	15788	15877	15595	15833	15763	15816	15885	15755	15920	15872	15795	15739	15906	15734	15862	15777	15868	15667	15875	15809	15981	15836	15808	15768	15678	15800	15806	15765	15809	15794	15938	15764	15810	15757	15763	15611	15710	15966	15823	15591	15901	15890	15739	15810	15776	15739	15823	15735	15735	15717	15811	15759	15835	15732	15877	15953	15768	15904	15726	15902	15771	15933	15838	15799	15665	15794	15800	15850	15929	15733	15695	15884	15858	15908	15765	15840	15627	15983	15954	15770	15777	15718	15750	15832	15781	15757	15810	15830	15870	15807	15725	15783	15915	15706	15784	15906	15711	15770	15843	15753	15905	15740	15973	15957	15739	15973	15772	15855	15850	15877	15936	15742	15749	15898	15821	15808	15928	16055	15757	15790	15783	16034	15965	15919	15720	15758	15643	15941	15825	15779	15759	15847	15773	15903	15861	15894	15727	15881	15628	15979	15918	15901	15729	15909	15863	15797	15873	15831	15831	15790	15829	15887	15854	15629	15653	15899	15942	15822	15956	15742	15793	16006	15825	15599	15851	15863	15841	15802	15808	16019	15685	15827	15944	15831	15751	16026	15777	15704	15922	15964	16017	15658	15866	15840	15778	15747	15960	15873	15812	15801	15807	15785	15698	15793	15863	15801	15883	15816	15899	16067	15867	15752	15906	15815	15892	15800	15780	15937	15675	15849	15811	15762	15694	15881	15795	15883	15826	15822	15745	15904	15830	15662	15867	15763	15901	15911	15633	15843	16001	15687	15873	15837	15836	15822	15914	15735	15777	15763	15826	15807	15825	15741	15828	15670	15754	15616	15799	15853	15674	15941	15869	15872	15786	15920	15848	15978	15794	15870	15967	15748	15852	15780	15727	15782	15682	15910	15801	15661	15925	15882	15773	16050	15600	15687	15928	15731	15867	15857	15823	15914	15821	15928	15941	15739	15807	15817	15855	15666	15840	15747	15867	15829	15799	15839	15692	15797	15782	15808	15686	15824	15681	15781	15784	15743	16025	15720	15876	15898	15778	15722	15920	15941	16005	16002	15750	15818	15666	15755	15898	15761	15792	15728	15832	15871	15809	15709	15810	15924	15757	15774	15890	15751	15703	15817	15886	15756	15961	15862	15760	15750	15687	15945	15946	15837	15807	15942	15904	15990	15874	15834	15941	15832	15841	15682	15824	15901	15808	15820	15964	15769	15857	15779	15707	15836	15744	15808	15870	15789	15726	15774	15797	15909	15768	15667	15826	15804	15827	15705	15727	15750	15743	15791	15684	15864	15738	16036	15742	15849	15783	15883	15740	16014	15704	15777	15851	15805	15905	15897	15868	15737	15870	15662	15619	15887	15778	15916	16005	15752	15793	15754	15718	15794	15931	15861	15677	15902	15926	15828	15838	15791	15815	15655	15739	15770	15703	15753	15708	15781	15783	15851	15848	15821	15797	15711	15889	15769	16009	15977	15703	15804	15853	15633	15740	15881	15926	15769	15751	16014	15767	15790	15666	15833	15715	15975	15909	15783	15831	15805	15738	15801	15859	15892	15932	15841	15845	15879	15944	15861	15872	15828	15826	15545	15780	15922	15821	15948	15966	15719	15937	15878	15924	15863	15741	15670	15825	15692	15884	15658	15849	15871	15883	15881	15709	15759	15595	15668	15723	15760	15796	15795	15856	15909	15770	15719	15728	15938	15853	15847	15583	15773	15850	15865	15833	15819	15936	15777	15886	15851	15894	15848	15869	15691	15777	15601	15895	15938	15787	15802	15944	15929	15933	15701	15828	15944	15871	15900	15796	15689	15938	15755	15786	15750	15795	15789	15739	15993	15780	15932	15997	15890	15832	15808	15672	15892	16000	15812	15704	15879	15692	15773	15632	15807	15901	15934	15799	15915	15830	15718	15691	15844	15832	15870	15714	15689	15746	15797	15788	16001	15754	15781	15838	15761	15737	15789	15718	15850	15811	15943	15809	15860	15813	15741	15803	16036	15896	15968	15771	15877	15799	15770	15832	15855	15830	15850	15853	15737	15842	15935	15768	15973	15851	15901	15786	15629	15813	15872	15865	15753	15886	15773	15686	15659	15935	15879	15868	15849	15861	15878	15875	15715	15672	15790	15779	15802	15774	15687	15901	15842	15792	15804	15716	15740	15891	15802	15851	15722	15691	15741	15830	15763	15774	16019	15775	15951	15909	15858	15818	15848	15732	15804	15963	15818	15607	15764	15862	15667	15880	15781	15690	15935	15874	15844	15886	15918	15777	15736	15862	15819	15732	15841	15895	15722	15887	15801	15913	15887	15727	15845	15623	15609	15782	15914	15699	15805	15874	15781	15848	15906	15640	15769	15705	15780	15870	15945	15862	15932	15746	15753	15842	16065	15752	15866	15727	15968	15911	15614	16028	15831	15771	15703	15719	15717	15833	15732	15733	15679	15762	15646	15826	16117	15825	15737	15864	15855	15871	15812	15714	15822	15793	15860	15749	15693	15735	15824	15870	15940	15771	15745	15872	15887	15671	15813	15892	15881	15713	15846	15844	15797	15853	15858	15927	15909	15890	15669	15926	15755	15719	15870	15761	15836	15616	15924	15611	15697	16000	15882	15914	15743	15841	15884	15995	15752	15751	15737	15860	15717	16022	15866	15845	15818	15670	15739	15786	15803	15816	15936	15954	15784	15712	15794	15673	15792	15702	15603	15863	15925	15603	15808	15734	15869	15818	15803	15758	15853	15840	15658	15921	15855	15800	15808	15855	15923	15757	15801	15812	15917	15804	15883	15812	15841	15820	15831	15811	15861	15804	15863	15923	15879	15885	15769	15867	15926	15860	15880	15662	15814	15784	15839	15937	15771	15747	15825	15749	15768	15807	15897	15923	15746	15877	15811	15904	15844	15809	15847	15734	15877	15905	15861	15856	15593	15922	15771	15912	15800	15733	15988	15788	15802	15766	15692	15668	15837	15765	15863	15867	15881	15761	15823	16047	15798	15838	15839	15783	15745	15743	15807	15883	15835	15919	15752	15722	15925	15632	15863	15782	15910	15899	15772	16007	15812	15927	15888	15959	15795	15802	16000	15869	15787	16037	16037	15631	15770	15983	15650	15914	15683	15867	15811	15798	15740	15868	15703	15876	15711	15878	15819	15730	15851	15841	15827	15627	15915	15796	15849	15857	15641	15751	15754	15909	15848	15837	15748	15595	15797	15855	15699	15943	15913	15658	15809	15728	15699	15652	15573	15916	15641	15564	15880	15648	15839	15847	15795	15915	15988	15785	16097	16028	15836	15802	15882	15952	15752	15781	15917	15800	15739	15786	15724	15838	15904	15737	15783	15910	15927	15814	15721	15897	15697	15792	15908	15873	15772	15766	15802	15800	15782	15890	15911	15848	15798	15753	15809	15782	15597	15976	15835	15652	15956	15784	15722	15851	15659	15692	15978	15779	15875	15954	15790	15828	15898	15818	15804	15922	15710	15714	15787	15862	15845	15739	15802	15931	15671	15825	15771	15771	15695	15943	15821	15783	16043	15782	15677	15788	15831	15902	15887	15762	15790	15755	15614	16012	15780	15688	15910	15977	15841	15726	16019	15849	15887	15710	15572	15952	15854	15842	15813	15983	15721	15902	15911	15881	15887	15886	15670	15875	15920	15851	15641	15909	15781	15946	15915	15596	15797	15803	15811	15797	15742	15812	15753	15905	15964	15826	16067	15883	15807	15740	15860	15663	15662	15858	15652	15810	15829	15992	15782	15734	15871	15808	15843	15819	15810	15910	15716	15813	15857	15888	15772	15973	15815	15886	15827	15825	15562	15806	15832	15799	15944	15782	15739	15672	15898	15900	15638	15755	15789	15763	15851	15747	15720	15745	15742	15739	15708	15855	15829	15803	15826	15763	15815	15815	15701	15769	15800	16011	15794	15826	15781	15783	15780	15677	15821	15829	15635	15707	16109	15639	15971	15859	15754	15730	15694	15797	15869	15727	15725	15891	15747	15854	15801	15835	15900	15833	15921	15739	15931	15896	15922	15836	15948	15916	15716	15819	15929	15794	15825	15834	15851	15732	15878	15645	15928	15970	15957	15772	15922	15960	15787	15811	15869	15965	15845	15827	15631	15795	15866	15868	15776	15888	15850	15830	15935	15964	15773	16016	15880	15720	15831	15834	15739	15802	15871	15670	15897	15651	16061	15846	15831	15782	15658	15886	15697	15903	15683	15757	15834	15841	15926	15867	15802	15802	15978	15840	15907	15962	15863	15864	15823	15805	15791	15883	15912	15898	15656	15745	15975	15781	15865	15826	15772	15711	15767	15856	15745	15722	15822	15958	15747	15783	15903	15885	15795	15875	15893	15777	15780	15843	15793	15721	15786	15839	15865	15845	15902	15894	15830	15761	15742	15778	15830	15804	15753	15783	15926	15693	15849	15828	15834	15917	15832	15740	15695	15944	15885	16046	15787	15794	15856	15652	15791	15874	15747	15868	15990	15740	15724	15854	15804	15743	15868	15807	15873	15706	15812	15909	15873
23690	21061	28466	24521	25095	49827	51450	41980	33937	26468	21574	18958	18022	17805	17757	18008	17785	17936	17717	17765	17721	17672	17885	17635	17775	17744	17836	17695	17555	17563	17622	17800	17902	17696	17566	17517	17728	17702	17546	17411	17650	17678	17828	17665	17651	17630	17704	17629	17558	17749	17651	17588	17818	17755	17595	17598	17693	17566	17779	17563	17515	17609	17573	17706	17665	17746	17862	17779	17667	17784	17554	17582	17538	17524	17660	17519	17499	17729	17510	17701	17784	17583	17933	17484	17569	17574	17439	17645	17674	17821	17605	17635	17651	17544	17598	17399	17579	17758	17685	17788	17672	17701	17718	17713	17640	17730	17692	17568	17536	17565	17682	17849	17608	17713	17796	17631	17483	17557	17715	17647	17495	17665	17637	17681	17553	17864	17651	17648	17712	17721	17726	17716	17711	17798	17580	17821	17471	17680	17727	17669	17568	17411	17794	17728	17659	17700	17790	17462	17528	17558	17988	17615	17628	17887	17711	17646	17561	17556	17671	17701	17650	17798	17659	17709	17823	17578	17653	17710	17434	17568	17638	17732	17582	17453	17654	17762	17790	17846	17859	17461	17687	17526	17788	17676	17620	17715	17739	17424	17624	17633	17614	17473	17674	17785	17771	17571	17676	17695	17820	17539	17693	17674	17562	17627	17524	17485	17699	17693	17634	17456	17665	17484	17755	17728	17832	17590	17369	17643	17903	17668	17583	17737	17571	17692	17639	17601	17592	17563	17772	17536	17723	17558	17712	17475	17590	17752	17602	17607	17665	17569	17497	17620	17740	17582	17653	17611	17851	17580	17608	17622	17638	17690	17503	17493	17638	17576	17657	17863	17779	17739	17673	17456	17661	17549	17671	17740	17437	17745	17499	17633	17782	17717	17674	17530	17676	17738	17690	17484	17683	17591	17576	17669	17688	17714	17591	17810	17529	17849	17724	17685	17692	17654	17652	17753	17758	17822	17600	17684	17462	17479	17511	17650	17653	17802	17716	17681	17682	17536	17780	17614	17516	17575	17640	17600	17621	17613	17577	17537	17667	17653	17554	17633	17679	17427	17760	17688	17786	17462	17535	17458	17617	17580	17540	17412	17643	17720	17437	17620	17652	17768	17680	17567	17708	17519	17587	17651	17743	17557	17546	17488	17585	17608	17851	17482	17612	17481	17510	17646	17702	17553	17581	17896	17783	17644	17708	17605	17781	17429	17697	17682	17593	17679	17815	17688	17611	17671	17562	17813	17550	17743	17838	17796	17685	17716	17532	17683	17704	17821	17889	17735	17788	17549	17695	17499	17645	17653	17544	17715	17473	17651	17452	17623	17683	17712	17444	17509	17534	17692	17532	17630	17521	17572	17547	17569	17652	17645	17740	17771	17941	17634	17662	17733	17573	17706	17787	17741	17673	17667	17549	17628	17573	17590	17738	17581	17591	17551	17531	17677	17561	17704	17593	17498	17678	17746	17790	18018	17674	17468	17678	17492	17598	17659	17647	17742	17658	17677	17809	17521	17716	17801	17685	17567	17538	17725	17544	17809	17594	17713	17657	17570	17673	17653	17657	17612	17656	17538	17488	17850	17522	17648	17749	17589	17587	17536	17599	17692	17558	17493	17509	17539	17672	17667	17634	17694	17706	17494	17743	17684	17705	17622	17595	17626	17609	17553	17486	17544	17492	17570	17735	17680	17692	17443	17719	17605	17546	17647	17665	17645	17567	17701	17501	17811	17709	17703	17625	17530	17648	17578	17548	17726	17847	17523	17692	17673	17859	17707	17752	17508	17520	17575	17841	17503	17461	17638	17790	17590	17472	17413	17663	17656	17827	17766	17570	17658	17808	17470	17637	17770	17500	17671	17583	17648	17543	17605	17713	17725	17807	17501	17535	17569	17836	17586	17636	17651	17491	17878	17661	17613	17631	17823	17669	17435	17800	17820	17539	17579	17888	17785	17630	17505	17568	17601	17632	17626	17565	17755	17491	17689	17797	17926	17427	17610	17617	17676	17590	17625	17666	17633	17778	17585	17492	17625	17427	17459	17725	17739	17665	17429	17664	17711	17669	17576	17669	17670	17645	17527	17494	17746	17672	17639	17750	17568	17681	17436	17569	17571	17441	17780	17698	17669	17628	17735	17646	17619	17851	17688	17619	17845	17607	17628	17798	17606	17642	17675	17520	17673	17672	17622	17700	17829	17616	17822	17745	17635	17641	17433	17594	17564	17473	17590	17712	17823	17724	17472	17701	17675	17620	17467	17736	17752	17472	17696	17591	17708	17708	17570	17610	17520	17673	17604	17536	17648	17693	17754	17776	17627	17426	17611	17644	17808	17801	17487	17575	17540	17717	17669	17640	17636	17623	17792	17655	17614	17545	17612	17535	17544	17508	17603	17573	17670	17715	17608	17592	17702	17552	17631	17660	17604	17639	17574	17687	17773	17743	17558	17789	17610	17670	17583	17671	17594	17739	17777	17721	17573	17624	17488	17669	17463	17679	17413	17703	17639	17630	17797	17825	17673	17711	17692	17875	17632	17547	17768	17466	17490	17607	17550	17551	17578	17671	17498	17464	17491	17621	17513	17421	17531	17712	17852	17713	17866	17805	17516	17861	17600	17525	17548	17844	17605	17555	17523	17687	17949	17461	17638	17632	17588	17662	17597	17742	17500	17606	17639	17680	17548	17672	17768	17681	17601	17760	17513	17546	17486	17801	17615	17820	17650	17636	17785	17815	17362	17616	17594	17708	17680	17920	17589	17594	17636	17799	17439	17557	17773	17720	17704	17672	17736	17704	17699	17538	17749	17646	17641	17563	17734	17658	17833	17792	17597	17417	17520	17427	17630	17617	17605	17369	17508	17721	17678	17625	17803	17490	17539	17705	17513	17513	17741	17632	17597	17534	17555	17824	17571	17556	17598	17478	17632	17762	17615	17701	17689	17759	17619	17587	17586	17493	17790	17683	17656	17769	17849	17707	17700	17690	17674	17744	17713	17639	17561	17696	17567	17916	17706	17578	17487	17661	17703	17518	17547	17577	17452	17723	17657	17530	17691	17366	17839	17619	17575	17671	17770	17695	17557	17692	17620	17790	17471	17377	17633	17613	17481	17742	17851	17648	17725	17688	17636	17718	17859	17698	17516	17851	17653	17541	17674	17749	17324	17668	17558	17641	17840	17510	17645	17669	17609	17665	17515	17609	17753	17586	17713	17642	17547	17600	17548	17743	17534	17499	17626	17628	17569	17622	17613	17701	17556	17596	17569	17672	17634	17572	17436	17604	17772	17670	17794	17579	17606	17651	17719	17521	17760	17684	17603	17704	17820	17761	17782	17677	17703	17593	17546	17500	17680	17608	17638	17604	17360	17584	17595	17519	17511	17669	17696	17639	17455	17845	17487	17780	17449	17838	17511	17589	17619	17787	17529	17660	17504	17744	17578	17505	17605	17695	17493	17555	17428	17680	17946	17661	17807	17739	17711	17634	17533	17661	17519	17670	17554	17640	17620	17773	17612	17574	17630	17647	17714	17632	17653	17758	17547	17416	17589	17856	17457	17486	17569	17515	17571	17571	17759	17693	17731	17584	17546	17782	17635	17580	17525	17660	17742	17772	17613	17742	17663	17763	17688	17559	17712	17634	17609	17773	17689	17436	17545	17813	17579	17636	17652	17578	17639	17751	17619	17874	17792	17520	17682	17663	17586	17602	17509	17507	17671	17566	17589	17753	17720	17886	17548	17616	17578	17511	17730	17764	17524	17856	17734	17770	17643	17475	17641	17593	17582	17449	17661	17624	17716	17571	17553	17873	17589	17644	17445	17744	17372	17567	17601	17813	17674	17486	17502	17723	17516	17938	17675	17539	17693	17693	17640	17705	17682	17731	17724	17729	17801	17533	17693	17560	17662	17773	17635	17423	17662	17433	17777	17542	17671	17487	17821	17827	17764	17502	17595	17733	17731	17668	17497	17488	17678	17671	17702	17767	17855	17966	17608	17870	17600	17883	17629	17810	17610	17570	17456	17749	17524	17807	17596	17672	17670	17730	17863	17559	17758	17667	17671	17719	17862	17582	17530	17571	17719	17564	17666	17683	17700	17692	17502	17509	17803	17692	17596	17716	17774	17576	17708	17502	17639	17719	17858	17607	17651	17709	17626	17557	17692	17460	17546	17496	17355	17570	17518	17443	17713	17705	17590	17739	17594	17689	17749	17769	17630	17825	17719	17703	17553	17719	17670	17741	17571	17757	17625	17576	17575	17560	17624	17587	17645	17666	17682	17717	17742	17640	17645	17772	17825	17530	17603	17649	17654	17766	17602	17742	17736	17847	17615	17696	17599	17834	17635	17573	17644	17905	17661	17721	17722	17797	17648	17588	17689	17561	17700	17513	17755	17681	17508	17711	17697	17691	17673	17663	17700	17679	17526	17553	17641	17690	17590	17816	17595	17733	17754	17629	17555	17759	17541	17781	17663	17491	17535	17635	17579	17497	17667	17453	17429	17552	17594	17539	17611	17630	17598	17591	17460	17702	17776	17516	17563	17838	17745	17559	17805	17738	17580	17713	17616	17587	17761	17649	17646	17358	17675	17685	17569	17576	17724	17656	17821	17549	17468	17503	17582	17663	17499	17747	17539	17556	17486	17817	17567	17658	17603	17649	17741	17483	17715	17605	17751	17717	17531	17635	17575	17482	17596	17484	17609	17662	17517	17661	17370	17527	17737	17517	17553	17516	17478	17831	17763	17651	17706	17523	17654	17544	17583	17641	17647	17780	17809	17601	17665	17686	17590	17540	17563	17629	17619	17702	17802	17763	17523	17345	17599	17583	17629	17671	17699	17644	17685	17737	17851	17412	17738	17644	17723	17611	17742	17536	17722	17825	17519	17748	17525	17674	17848	17518	17714	17766	17567	17742	17554	17405	17624	17802	17704	17347	17474	17584	17748	17710	17694	17694	17536	17523	17524	17812	17648	17421	17490	17531	17734	17502	17715	17746	17658	17592	17597	17636	17575	17575	17433	17699	17867	17653	17679	17685	17627	17424	17701	17698	17469	17566	17648	17596	17664	17560	17538	17495	17720	17692	17583	17529	17662	17693	17542	17693	17666	17649	17673	17651	17653	17590	17622	17834	17712	17507	17721	17658	17609	17643	17684
22271	40226	40048	34068	33757	54309	50182	43730	34947	25603	19970	17186	16099	16043	15909	15870	15954	15951	15807	16036	15936	15857	16082	15997	15988	15954	15954	16052	15860	15800	15977	15792	15967	15849	15926	16085	15949	16019	16021	15968	15993	16002	15846	15855	15894	15960	15845	16070	15869	15993	15850	15885	16075	15958	16065	15839	15855	15914	15930	15863	15894	15896	15889	15790	15769	15872	15946	15977	15819	16088	15932	15923	15852	15983	15949	16025	15812	15878	16033	15835	15786	15650	15976	15960	15957	16101	15761	16070	15918	16021	15956	15982	15980	16052	15962	16041	15804	15879	15850	15929	15890	15873	15873	15935	15879	16050	15931	16042	15821	15814	15818	15805	15897	16091	15924	15994	15816	15863	15962	15875	15864	15920	16123	15797	15981	15972	15797	15947	15988	15899	15978	15753	15973	15979	15696	15879	15900	15914	15856	16023	16046	15973	15869	16045	15952	15922	15832	15913	15836	15984	15986	15687	15989	15789	16019	16053	16083	15991	15935	15854	15828	15795	15690	15967	15765	15737	15908	15802	15887	15966	15968	15836	16007	15988	15899	15849	16071	16026	15750	15815	15809	16094	15765	16017	15778	15947	15918	15923	16004	15705	15920	15943	15870	15989	15974	15875	16031	15700	15759	16005	15912	15954	15923	15852	15835	16026	15973	15972	15887	15852	15993	15966	15855	15972	15900	16000	15855	15877	15963	15889	15834	16002	15866	15772	15928	15990	15913	15888	15841	15953	16114	15847	16015	16011	15845	15996	16018	15862	15995	15836	15960	15779	15998	15768	15866	15801	15917	15961	16013	15714	15898	15977	15911	15916	16090	15951	15877	15923	16005	15985	16005	16109	16135	15998	15877	16048	15802	15898	15822	15731	15886	15914	15869	16018	15629	16012	15761	15924	15913	15777	15947	16104	15943	15963	15966	15978	15824	15856	15831	16032	16030	15938	16064	15963	15839	15825	16047	15766	15819	15947	16001	15897	15981	15891	15932	15757	15942	15819	15765	15925	15873	15931	16069	16029	15775	15863	15859	15749	15807	16076	15758	15842	15939	16040	15930	15858	15973	15919	15982	15745	15762	15950	15784	15734	15972	15887	15976	15772	15942	15821	15989	16033	15918	15945	15947	15950	15896	15712	15925	15953	16045	15935	16058	15976	16010	16030	15944	15861	15935	15982	15955	15933	15894	15855	15990	15949	15921	15933	15744	16083	16010	15983	15947	16048	15827	15871	15853	15866	15894	15802	15914	15940	16021	15811	15899	15915	15917	15546	15929	15891	15816	15961	15879	15932	15929	15945	16015	15957	16070	15838	15978	15983	15817	16058	15889	15879	16164	15956	15938	15939	15812	15894	15987	15888	15915	15779	15875	15864	15905	15836	15814	15977	15987	15938	15905	16042	15873	15705	15997	15788	15782	15833	15997	16006	15916	15865	15978	15872	15854	15997	15824	15819	16023	15623	15895	15900	15889	15931	15865	15890	15966	15877	16062	16029	15910	15897	15889	15761	15780	15986	16097	15931	15953	15884	15934	15872	15988	15923	15887	15907	15946	15823	15797	15945	15944	16074	16011	15944	15844	15889	15986	15738	15686	16010	15850	16020	15918	15697	15882	15879	15865	16001	15792	15940	15978	15969	16095	15840	15953	15950	15962	15961	15775	15963	15811	15998	16009	16057	15921	15794	16072	15971	15705	15952	15855	15706	16142	15904	15948	15838	15853	15776	15906	15770	15924	15964	15808	15772	15913	15974	15776	15802	15625	15852	15911	15834	16094	15929	15888	15919	15864	15860	15919	16091	15981	15789	15921	15850	15976	15908	16009	15849	15843	15829	15963	15791	15997	15855	15842	15960	15940	15912	15882	16054	16001	16070	15891	15947	15991	15904	15971	15882	16097	15855	15914	15906	15888	15857	16010	16037	15765	15883	15817	15806	15906	15904	15960	16060	16066	15871	15947	15781	15913	15996	16060	15959	16022	15921	16144	15836	15835	16061	15796	15902	15937	15937	15910	15998	15815	15963	16035	15980	15951	15791	15757	16085	15841	15986	15928	15876	15994	16023	15880	15999	15995	15976	15902	15943	15931	16006	16075	15680	15922	15761	15912	15841	15868	15849	15765	15974	15880	16010	16010	15820	15778	16057	16060	15956	15863	15909	16051	15869	15854	15972	15899	16006	15910	16024	15796	15913	15961	15898	15721	15818	15909	15788	15797	15856	15940	15929	16011	15816	15805	15886	15616	15897	15922	16017	16015	15782	15875	15923	15964	16025	15929	15936	15921	15951	16035	15949	16114	15986	15851	15962	15838	15915	16019	15797	15901	16018	15953	15982	15872	15897	15971	15965	15920	15921	15881	15727	16021	15771	15853	15826	15844	15855	15901	15817	15820	15837	16038	15789	15917	15919	15992	16014	15829	15877	15848	15863	15892	15845	16025	15784	15802	15848	15864	16028	15913	15868	15969	15967	15955	15883	15820	15834	15968	15839	15985	15979	15825	15920	16000	15899	15812	15903	15858	15858	15926	15702	15978	15884	15856	15771	15976	15874	15834	15726	15930	15818	15872	15774	15874	16058	15843	15918	15896	15791	15808	16165	15861	15941	15906	15952	15822	15801	15851	15809	15963	15840	15848	15819	15905	16041	16098	15917	15853	15824	16160	15940	15837	15844	15989	15985	15826	15873	15888	15899	15744	15877	15916	15750	15908	15838	15992	15801	15886	15815	15973	15756	15931	15777	15971	16005	15764	16093	16096	16037	15979	15853	15995	15890	15853	16006	15990	15900	15856	15835	15972	15962	16011	15947	15866	15998	15879	15940	15835	15702	15973	15794	15908	16046	15887	15931	15884	16076	15906	15937	15821	15738	15925	15890	15824	15952	15838	15925	15961	15862	15932	15771	16002	15859	15806	15969	15926	15920	15861	15978	15892	15910	15804	15896	15970	15878	15899	15997	15879	16039	15991	15813	15890	15908	15829	15840	15898	15896	15993	16078	15811	15761	15954	15959	15955	15836	15811	15731	15967	15905	15912	15927	15791	15782	15766	15866	15955	15902	15943	15919	15970	15828	15967	15868	16015	15813	15853	15887	16056	15938	15791	16117	15946	15958	15931	15700	15964	15984	15876	15893	15852	16042	16004	15698	15751	15926	15851	16065	15893	15890	15970	15999	15980	16012	16002	15821	15871	15758	16003	15965	15727	16069	15777	15953	15927	15942	16015	15704	15828	16000	15996	15740	15939	15913	15853	15876	15858	15875	15858	15895	15871	15937	15949	15711	15850	16024	15797	15874	15932	15956	16054	15990	15803	15858	15893	15896	15772	16146	15864	15939	15879	15785	15793	15810	16068	15863	15835	15733	15878	15908	15962	15871	16003	15921	16010	15985	16010	15841	15908	15917	15798	15920	15917	15971	15895	15982	15788	15929	15889	15921	15784	15985	15819	15874	15967	15898	15899	15854	15900	15806	15786	15840	15717	16011	16130	15954	15831	15878	15966	15935	16005	15974	15937	15834	15888	15765	15959	15853	16007	15946	15866	15810	16003	16022	16031	15864	15727	15914	15814	15985	15839	16093	16001	15807	15878	15754	15850	15854	15925	15973	15781	15946	15903	15810	15953	15956	15981	15738	15953	15809	15904	15892	16027	16065	15888	15837	15848	15814	15694	15916	15873	15907	15731	16064	16050	15862	15822	16048	15859	16085	15753	15940	15950	16012	15896	15844	15897	15942	16019	15850	16089	15958	16034	15783	15899	15859	15947	15735	15788	15828	15936	15958	15897	15817	16011	15910	15876	15888	15916	15884	16011	15853	15911	15937	15817	16047	16057	16101	15994	15943	16044	15945	15746	15907	15959	15928	15858	15898	15903	16163	15937	15848	15794	15865	15843	15882	15908	15967	15912	16013	15922	15849	15911	15899	15782	15933	15876	15953	15848	16095	15951	16067	15884	15727	15994	15909	15947	16034	15910	15768	15953	15912	15803	15944	16002	15814	15881	15904	15959	15946	16022	15793	15808	15847	15866	16044	15876	16081	15994	15921	15953	15756	15845	15911	15999	16100	15971	15901	15912	15954	15901	15946	15927	15809	15975	15929	15583	15859	15921	15893	15837	16059	15911	16013	15818	15955	15948	15737	15897	15772	15783	15915	16142	15961	16055	16053	16082	15740	15986	15855	16000	15866	15755	15819	15886	15857	15791	15824	16033	16088	15819	15946	15922	15961	15817	15861	15946	15882	16071	16112	15798	15822	15804	15967	15766	15792	16019	15994	15953	15896	15925	15847	16016	15960	15824	15882	15819	16018	15682	15983	15843	16005	15895	15864	15831	15984	15996	15891	16037	15898	15850	15761	15860	15884	15800	15810	15883	15792	15871	15953	16069	15804	15891	15757	15866	16035	15908	15985	15873	15838	15949	15872	15901	15921	15931	15995	15955	16025	16078	15732	16002	15825	15882	15962	15888	15881	15983	15820	15922	15833	15887	15832	15738	15902	15806	15888	15794	16027	15741	15944	15982	15836	15907	15775	15750	15830	16036	15837	15828	15872	16052	16002	15864	15905	15998	15906	15814	15864	16034	15846	15869	15806	15886	15971	15900	15990	15930	16016	15834	15862	15795	15949	15838	15933	15740	16037	15767	15952	15855	16074	15773	15942	15794	15931	15904	15991	15860	15913	15909	15658	15886	15792	15886	15980	15957	16073	15823	15959	16047	15920	15800	15821	15995	15904	16031	16148	15958	15922	15951	15950	15929	15880	15905	16045	15968	15784	16021	16062	15985	15957	15962	15783	15776	15793	15911	15820	15940	15802	15821	16052	16012	15960	15891	15857	15846	15947	15888	15910	15750	15985	15950	15828	15792	15790	15930	16041	16004	15942	16025	15893	15880	15771	15825	15924	15813	15854	15814	15874	15862	15772	16194	15812	15886	15962	15868	15828	16054	15872	15957	16018	15755	15913	15835	15716	15834	15833	15837	15833	15921	15881	15851	16044	15788	16058	15955	15942	15959	15948	15880	15799	15923	15769	15811	15889	15797	15940	15923	15886	15862	15946	15887	15936	15982	15883	15968	15924	15916	16091	15994	16074	16073	15844	16020	15855	15965	15632	15794	15945	15918	15881	16028	15759	15941	15867	16095	15891	15732	15785
22490	21010	28846	23446	26121	52761	45876	52094	48409	39678	30080	22817	19343	18369	18094	18005	18088	18047	18013	17963	18038	18038	17988	17896	17965	17988	18198	17956	18000	18236	18129	17869	17811	17921	17826	17907	17831	17658	17842	17788	17820	17864	17918	17766	17848	17840	17774	17739	17980	17722	17820	17815	17764	17805	18030	17599	17887	17895	17789	17821	18002	17732	17521	17809	17802	17657	17868	17746	17571	17828	18054	17959	18016	17885	17817	17689	17769	17834	17759	17691	17803	17706	17623	17737	17938	17832	17749	17883	17828	17868	17673	17784	17770	17862	17762	17592	17762	17914	17775	17717	17691	17802	17844	17855	17729	17758	17918	17644	17926	17830	17825	17870	17742	17704	17938	17751	17809	17671	17693	17837	17779	17985	17761	17865	17730	17769	17724	17812	17853	17759	17990	17705	17968	17705	17755	17922	17756	17877	17860	17788	17750	17744	17670	17700	17814	17738	17935	17749	17645	17846	17891	17669	17673	17702	17769	17777	17644	17573	17708	17872	17796	17612	17909	17863	17766	17809	17931	17612	17778	17778	17637	17649	17824	17900	17803	17693	17821	17769	17781	17714	17791	17837	17757	17881	17595	17676	17651	17937	17883	17885	17851	17721	17819	17697	17889	17798	17872	17683	17629	17753	17798	17971	17911	17830	17698	17764	17765	17955	17739	17781	17912	17673	17751	17867	17576	17760	17757	17910	17745	17906	17682	17714	17677	17848	17716	17785	17818	17707	17727	17669	17780	17740	17698	17664	17670	17672	17783	17966	17818	17733	17646	17896	17970	17614	17670	17729	17805	17630	17771	17750	17913	17698	17980	17723	17644	17527	17740	17666	17626	17541	17740	17809	17811	17797	17702	17815	17767	17854	17792	17512	17755	17771	17731	17845	17844	17764	17711	17773	17784	17897	17865	17633	17768	17784	17946	17848	17822	17901	17835	17865	17760	17867	17659	17839	17665	17782	17735	17629	17683	17816	17606	17777	17897	17828	17756	17874	17763	17745	17967	17755	17966	17716	17704	17929	17710	17628	17799	17549	17710	17804	17791	17800	17840	17654	17791	17715	17573	17502	17815	17805	17977	17796	17882	17742	17793	17834	17551	17525	18015	17769	18031	17977	17564	17752	17690	17690	17716	17685	17833	17751	17975	17790	17676	17799	17655	17769	17797	17790	17783	17788	17707	17630	17853	17943	17846	17892	17953	17830	17862	17709	17900	17766	17839	17584	17557	17708	17610	17741	17776	17672	17883	17622	17677	17846	17824	17889	17522	17840	17877	17723	17729	17855	17498	17954	17917	17786	17799	17891	17778	17740	17738	17751	17894	17997	17793	17948	17962	17964	17914	17715	17754	17728	18006	17518	17728	17589	17682	17449	17898	17786	17642	17689	17637	17758	17789	17830	17627	17722	17905	17865	17870	17690	17813	17693	17765	17861	17840	17914	17698	17795	17788	17728	17872	17716	17849	17864	17726	17775	17767	17724	17650	17659	17840	17789	17784	17709	17868	17831	17678	17744	17870	17683	17837	17698	17919	17765	17754	17763	17775	17691	17816	17988	17728	17687	17860	17818	17877	17759	17772	17889	17575	17681	17770	17647	17741	17695	17834	17577	17831	17659	17684	17629	17719	17577	17774	17527	17712	17908	17992	17607	17727	17578	17916	17631	17765	17505	17781	17869	17825	17709	17869	17914	17855	17787	17740	17850	17770	17693	17700	17671	17724	17658	17723	17747	17944	17826	17686	17961	17768	17733	17655	17849	17853	17811	17969	17822	17834	17891	17686	17757	17639	17683	17693	17838	17733	17824	17794	17699	17677	17717	17643	17663	17869	17693	17757	17838	17998	17576	17989	17696	17431	17667	17455	17702	17851	17754	17748	17738	17846	17687	17660	17919	17647	17638	17861	17605	17732	17732	17696	17788	17778	17632	17582	17764	17484	17894	17764	17677	17700	17794	17852	17746	17904	17601	17686	17689	17825	17787	17700	17833	17719	17909	17833	17518	17745	17966	17658	17904	17708	17787	17852	17817	17760	17724	17857	17713	17607	17881	17784	17814	17665	17686	17892	17812	17957	17933	18032	17483	17884	17900	17671	17806	17633	17736	17860	17578	17894	17806	17930	17689	17967	17776	17889	17701	17755	17825	17811	17814	17666	17978	17788	17765	17663	17667	17694	17971	17884	17814	17839	17897	17866	17730	17712	17658	17653	17813	17674	17691	17792	17694	17707	17759	17837	17671	17684	17665	17798	17705	17784	17719	17636	17622	17693	17568	17695	17698	17658	17703	17774	17785	17827	17754	17695	17712	17784	17835	17581	17541	17771	17692	17654	17832	17705	17705	17678	17755	17821	17561	17729	18211	17735	17661	17645	17761	17684	17486	17716	17617	17800	17704	17839	17655	17740	17761	17655	17825	17927	17983	17833	17698	17884	18080	17769	17798	17813	17651	17682	17927	17688	17562	17679	17742	17888	17928	17699	17723	17776	17592	17996	17728	17637	17856	17714	17786	17897	17848	17826	17740	17631	17504	17913	17732	17813	17926	17803	17934	17641	17741	17608	17470	17598	17588	17768	17650	17774	17762	17713	17836	17870	18079	17919	17782	17601	17666	17739	17715	17854	17698	17950	17648	17858	18110	17635	17796	17670	17661	17669	17951	17701	17684	17616	17837	17588	17652	17803	17787	17715	17995	17716	17685	17845	17961	17736	17761	17976	17601	17733	17887	17677	17596	17673	17940	17861	17828	17802	17603	17746	17811	17853	17784	17781	17696	17691	17839	17793	17667	17650	17448	17673	17598	17752	17789	17719	17704	17887	17802	17847	17855	17669	17914	17819	17796	17779	17859	17635	17819	17672	17655	17897	17808	17712	17734	17521	17798	17836	17827	17883	17765	17683	17733	17759	17716	17959	17861	17706	17706	17727	17538	18065	17542	17732	17639	17883	17718	17896	17680	17766	17785	17732	17631	17921	17921	18213	17962	17589	17732	17694	17469	17676	17715	17650	17686	17763	17835	17741	17677	17879	17754	17838	17444	17845	17510	17753	17725	17763	17727	17843	17914	17873	17623	17636	17786	17714	17660	17578	17710	17857	17926	17688	17662	17815	17616	17772	17524	17640	17893	17735	17878	17874	17729	17533	17798	17808	17820	17667	17552	17806	17664	17665	17788	17833	17750	17899	17604	17831	17912	17678	17812	17775	17660	17895	17872	17791	17702	17511	17656	17767	18035	17773	17721	17923	17706	17989	17752	17837	17711	17801	17785	17734	17468	17727	17711	17700	17815	17612	17753	17724	17939	17883	17875	17795	17845	17766	18019	17784	17801	17821	17831	17744	17745	17839	17585	17884	17886	17815	17783	17984	17756	17927	17755	17680	17904	17661	17654	17788	17599	17799	17671	17625	17780	17601	17728	18061	17691	17822	17672	17812	17783	17737	17849	17921	17816	17615	17613	17714	17597	17906	17815	17845	17739	17779	17741	17694	17701	17708	17589	17788	17920	17562	17648	17785	17711	17677	17717	17748	17578	17859	17905	17866	17908	17725	17961	17651	17883	17832	17851	17873	17713	17965	17891	17807	17781	17697	17680	18042	17864	17839	17952	17811	17881	17777	17981	17953	17753	17762	17701	18014	17927	17767	17635	17899	17963	17866	17830	17701	17689	17689	17792	17876	17690	17688	17640	17837	17653	17722	17753	17738	17794	17639	17529	17840	17755	17561	17699	17715	17783	17756	17603	17768	17652	17928	17514	17706	17594	17705	17839	17815	17945	17798	17663	17668	17488	17715	17761	17810	17737	17719	17653	17739	17696	17759	17862	17682	17798	17676	17456	17683	17961	18064	17709	17733	17569	17982	17622	17848	17674	17792	17820	17692	17827	17680	17628	17735	17731	17834	17706	17694	17549	17716	17562	17724	17836	17745	17661	17629	17909	17801	17791	17887	17608	17849	17819	17697	17601	18001	17971	17945	17836	17731	17899	17723	17706	17890	17710	17791	17987	17887	17723	17790	17789	17671	17776	17656	17846	17745	17864	17906	17960	17751	17676	17868	17853	17618	17823	17865	17884	17787	17710	17632	17796	17622	17724	17817	17736	17691	17652	17683	17707	17731	18029	17745	17947	17934	17640	17770	17907	17702	17591	17951	17521	17712	17807	17805	17663	17757	17701	17595	17898	17820	17629	17786	17767	17652	17781	17884	17775	17688	17607	17714	17726	17735	17896	17971	17770	17498	17675	17855	17726	17837	17805	17766	17823	17635	17597	17665	17819	17511	17826	17717	17524	17756	17695	17859	17812	17911	17638	17785	17703	17768	17738	17737	17957	17804	17759	17796	17612	17730	17753	17707	17922	17629	17924	17823	17673	17811	17678	17905	17890	17750	17852	17707	17799	17582	17611	17655	17724	17715	17757	17825	17865	17617	17671	17853	17619	17872	17716	17869	17720	17552	17691	17897	17866	17718	17727	17820	17732	17776	17806	17416	17812	17901	17819	17835	17881	17861	17754	17860	17647	18004	17763	17687	17415	17602	17804	17915	17883	17905	17904	17956	17885	17735	17803	17867	17934	17577	17721	17901	17703	17916	17714	17926	17695	17853	17689	17608	17627	17856	17812	17644	17839	17732	17722	17684	17929	17923	17885	17721	17797	17745	17942	17837	17843	17729	17779	17759	17760	17744	17808	17640	17567	17837	17692	17710	17530	17745	17865	17915	17813	17669	17576	17855	17725	17743	17958	17629	17794	17780	17732	17866	17659	17733	17879	17849	17760	17790	17770	17695	17754	17789	17722	18035	17851	17808	17697	17639	17754	17809	17735	17862	17764	18009	17681	17740	17827	17745	17629	17847	17666	17940	17839	17919	17844	17880	17675	17747	17672	17647	17609	17914	17664	17739	17893	17635	17713	17773	17793	17967	17648	17601	17559	17778	17865	17748	17838	17919	17636	17734	17740	17628	17693	17739	17757	17667	17800	17675	17660	17897	17762	17867	17880	17818	17777	17698	17740	17814	17745	17746	17862	17972	17699	17684	17509	17712	17887	17785	17756	17566	17929	17729	17736	17761	17928	17753	17741	17842	17777	17697	17704	17824	17687	17539	17740	17756	17726	17647	17711	17755	17817	17617	17859	17910	17826	17725	17782	17934	17964
21909	41823	42383	37132	46328	58650	43346	55137	49521	40220	29890	20723	16987	15922	15960	16061	15806	15772	15926	15938	15997	16005	15885	15900	16038	15974	15866	15894	16027	15956	15870	16083	15972	16103	15839	15982	15942	15938	16005	16030	15780	15738	15985	15997	15965	15819	15944	15883	16012	15973	15930	15932	15898	15961	15938	15973	16070	15744	15858	15788	15869	15967	16111	15764	15962	15953	15892	15861	15916	16028	15937	16062	15786	15844	15839	15770	15828	15951	15885	16004	15883	15975	15943	15860	15983	15734	15802	16091	15906	16010	15917	15806	15862	15823	15922	15919	15728	16070	15833	15838	15826	15850	15797	15948	15741	15965	15943	15915	15933	15785	15906	15832	15835	16039	15931	15932	16004	15905	15754	15772	16000	15939	15903	15839	15868	16051	15866	16026	15995	15852	15977	15698	16009	15802	15834	15991	15858	16010	16006	15984	15873	15939	15987	15958	15921	15946	15813	15851	15965	15997	15771	15861	15762	15759	15851	15919	16032	16071	16007	15936	15970	15894	15973	16024	15861	15784	15973	15973	15798	15945	16039	15934	15912	15957	15831	16079	15839	16070	15927	15893	15954	15835	15889	15946	15980	16009	15936	15948	15780	15970	15863	15955	15855	15788	15774	15758	15929	15916	15926	15854	16057	15688	15836	15845	15789	15866	15857	15983	15839	15880	15948	16094	15940	15976	15772	15986	15818	15808	15924	15906	15913	15986	15840	15849	15892	15922	15943	15945	15974	15900	16050	15907	16041	15790	15816	15799	15943	15769	15883	15846	15913	15891	15869	15926	15856	15834	15925	15945	15910	16005	15959	15915	15915	15958	15987	15955	15990	15852	15932	15993	15856	16029	15901	15869	15867	15903	15839	15907	15920	15884	15903	15861	15876	16099	15985	15865	15795	15844	16047	15899	15922	15841	16029	15947	15941	15859	15898	15797	15778	15905	15833	15950	15918	15945	16057	15678	15765	16028	15988	15817	15874	15824	15993	15837	15970	15835	15824	15850	15822	15802	15933	15706	16010	15887	15822	15904	15834	15862	15920	15885	15852	15821	15641	15849	16051	15814	15892	15840	15947	15735	15915	15973	15931	16014	15793	15849	15898	15831	16024	15789	15816	16024	15960	15992	16010	15842	15898	16050	15818	15826	16119	15848	15781	15778	15836	15979	15722	15928	16012	15864	15859	15793	15873	15994	15884	15792	15891	15908	15910	15923	15696	16051	15848	15765	16046	15922	16007	15997	15999	15812	15726	15918	16025	15735	15790	15784	15763	15952	16114	15950	15986	15932	15992	15847	15920	15718	15948	15954	15911	15728	15907	15910	15938	15974	15775	15975	15744	15877	15779	16179	15880	15983	16034	15911	16052	15824	15832	15914	15784	15891	16014	15750	15807	15955	15888	15973	15943	16051	15787	15816	15909	15913	15878	15810	15933	15836	16024	16057	15950	15830	15805	15813	15940	15831	15995	15952	15828	15929	15789	15860	15917	15976	15980	15838	16062	15929	15980	16023	15895	15827	15933	15794	15994	16001	15809	16012	15969	15971	15854	15858	15919	15926	15960	15878	15855	15828	15787	15877	15932	15855	16030	15887	15805	15812	15774	15728	15919	15944	15933	15778	15866	15752	15869	15823	15952	15901	15829	15769	15750	15838	15952	15752	15885	15957	15850	15791	15894	15949	15828	16060	15820	15786	16012	15794	16116	15837	15841	15939	15773	15846	15736	15904	15812	15945	15834	15934	15852	15791	15705	15791	15785	15861	15890	15844	15781	15856	15896	16000	15875	15862	15773	15737	15977	15912	15762	15803	15829	15846	15839	16001	15965	15945	15801	16093	16035	16007	15879	15926	15885	15891	15908	15944	15813	15806	16131	15774	15703	15958	15839	15960	15877	15969	15871	15981	15903	15911	15933	15962	15830	15757	15940	16007	15963	15998	15937	15792	15728	15943	15751	15826	15916	15888	16071	15842	15976	15811	15985	15901	15903	15930	16014	15945	15796	15942	16001	15997	15828	15919	15949	15754	15957	15998	16087	15711	15663	15927	15882	15878	15963	15982	15962	15903	15754	15994	15937	15999	15799	15715	15838	15973	15892	16001	15894	15981	15827	15842	15893	15933	15852	15866	15821	15912	15993	15873	15971	15979	15661	16016	15883	15973	15719	15990	15900	15763	15872	15846	15880	16017	15923	15853	15905	15940	15968	16013	15909	16029	15835	15871	15956	15806	15961	15687	15925	15848	15958	15954	15915	15898	15895	15921	15809	15905	15856	15823	15992	15893	15907	15839	15913	15740	15842	15846	15829	16009	15932	15896	15935	15793	15967	15795	15812	15735	16011	15969	15941	15683	15852	15908	15717	15876	15650	15734	15936	15838	15780	15761	15961	15865	15959	15791	15815	15831	15999	15933	15845	16048	16116	16003	15934	15985	15950	15915	15764	15948	16072	15893	15889	15798	15819	15960	15916	15793	15880	15736	16021	16031	16029	15812	15933	15795	16008	15800	16020	16013	15831	15856	16008	15942	15835	15829	15938	15715	15866	16177	15945	15945	15846	15812	15876	15794	15796	15931	15921	15911	15979	16041	15775	16029	15869	15757	15790	16126	15886	15993	15991	15920	15873	15956	15974	16125	15945	15969	15894	15947	15669	16051	15913	15999	15948	15808	15984	16013	15774	15957	15940	16016	15961	15750	15888	15896	15902	15907	15826	15859	15915	15930	15928	15826	15726	15743	15854	15825	15958	15859	15926	15958	15951	15958	16032	15886	15780	16014	15747	16066	16033	15863	15849	15959	15883	15683	16046	16082	15995	15859	15866	15980	15824	15821	15889	15987	15826	15660	15897	15890	16007	15879	15917	15945	15882	15866	15853	15829	15817	15785	16039	15945	15915	16042	15859	15744	15883	15943	15911	16129	15893	15939	15680	15958	15854	15945	15822	15906	15933	15679	15811	15889	15913	15962	15861	15857	15974	15649	16193	15818	15968	15833	15866	16009	15917	15775	15805	15853	15832	15859	16104	16009	15812	15870	15880	15825	16096	15783	15961	15825	15853	15901	15760	15964	16056	15786	15878	16128	15750	15832	16014	16030	15916	16023	15890	16011	15833	15848	15916	15926	15919	15846	15955	16082	15881	15757	16037	15945	15898	15770	15952	15834	15846	15939	15969	15903	15956	15773	16023	15949	16004	16080	15896	15872	15765	15934	16149	16024	15799	15914	15827	15833	15827	15769	16126	16232	15887	15858	15874	15991	15904	15939	15856	15835	16074	15861	15849	15985	15671	15875	15779	15919	15820	15786	15969	16089	15960	15938	15931	15911	16086	16056	15689	15931	16036	16011	15956	15948	15827	16025	15948	15966	15975	15919	15763	15761	15795	15859	15841	15841	15792	15970	15631	16034	15760	15774	15800	16031	15846	15910	15864	15831	15614	15749	15912	15871	15784	15865	15919	15867	15804	15817	16141	15984	15816	15843	15860	15784	15814	15938	15971	15841	15826	15929	15875	15878	15891	15683	15912	15734	15883	15861	15967	15834	16020	15868	15861	15877	15775	16041	15932	15876	15774	15804	15719	15835	15922	15919	15895	15764	15864	15807	15874	15987	15921	15923	15890	15881	15951	16023	15865	16023	15956	15972	16025	15940	15918	15835	15886	15793	15866	15914	15924	15861	15764	15960	15902	15838	16020	15956	15790	15880	15940	16017	16100	15839	16065	15911	15873	15867	15957	15989	16100	15843	15865	15754	15891	15966	16098	15739	15915	15955	15835	15855	16039	15908	15910	15913	15945	15970	15903	15974	15884	15860	16033	16065	16015	15882	15868	15803	15843	15946	15769	15899	15934	15785	15842	15844	15787	15870	15932	15803	15841	16105	15969	15862	15839	15889	15728	15729	15857	15977	15781	16002	15780	15909	15840	15670	15941	15641	16106	15913	15739	15739	15861	15954	15986	15961	15919	15912	15911	16111	15919	15926	15868	15939	15950	15907	16057	15856	16027	16101	15825	15845	15655	15829	15746	16019	15973	15838	15944	15773	15762	15854	15929	15669	15907	15760	15772	15773	15975	15854	15785	15844	16029	15853	15869	15933	15995	15850	15825	15963	16053	15712	15956	15954	15976	15991	15981	15902	15833	15914	16035	15822	15788	15912	15833	15718	15864	15802	15870	15980	15926	15877	15929	15897	15950	15878	15930	15898	15821	15912	15741	15865	15828	15867	16022	15838	15958	16010	16027	15840	15916	16020	15784	16016	15949	15755	15794	15834	15741	15881	15884	15788	15917	15828	15832	15966	16092	15905	15862	16040	16005	15783	16029	16062	15876	15999	15995	15825	16009	15881	15859	15959	15804	15909	15880	15849	15959	15936	16055	15796	15749	15919	15772	16024	15912	15747	15816	15891	15849	15825	15825	15859	15889	15958	15871	15866	15939	16054	15921	16059	15921	15842	16065	15832	15886	15817	15967	15932	15856	15894	15743	15898	15753	15878	15896	15801	15797	15827	15982	15792	15783	16197	15882	16086	15784	15891	15995	15945	15881	15929	15976	15882	15905	15984	15941	15885	15881	15792	15835	16073	15832	15871	15980	16072	15940	15908	15918	15876	15927	15910	15790	15950	15942	15848	15911	15975	15950	16127	15977	16096	16062	16013	16004	15801	15774	16055	15805	15771	15678	15981	15910	15961	15765	15906	15808	15870	15901	15847	15753	15931	16115	15886	15783	15893	15908	15866	15957	15992	15935	16101	15921	15806	15958	15954	16010	15822	15806	15813	15834	15863	15913	16017	15824	15836	15781	16040	15875	15876	15930	15835	16005	15963	15918	15920	15794	15729	16059	15935	15830	15742	15973	15966	16087	15854	15911	15771	15956	16002	15776	15942	15939	16108	15968	15823	16014	15886	15908	15833	16003	15906	15904	15918	15881	15851	15838	15991	15882	15765	15749	16053	15875	15852	15806	16028	15909	15836	15799	15899	15813	15873	16001	15727	15794	15951	15992	15852	15994	15714	15849	15888	15674	15819	15926	15781	15759	15768	15763	15869	15885	15947	16065	16017	15995	15814	15989	15972	15924	15878	15879	15873	16082	15843	16007	15828	15906	15893	15903	15903	15745	15932	15907	15930	15917	15890	15854	15841	15812	15714	16019	16048
26863	22522	27866	25653	21715	22102	24660	22504	21952	21348	19612	18205	17436	17123	17075	17076	17170	16955	17025	17252	17329	17161	17038	17183	17147	17084	17059	17146	17119	17021	16956	17166	17002	17110	17026	17040	17022	17047	16931	16960	17049	16848	17216	17056	17144	17192	17021	16841	16989	17026	17001	17143	17059	17190	17136	16940	17052	17124	16944	17063	17013	17139	17149	16930	16973	17043	17058	17032	17111	17002	17139	17111	17018	16959	17170	16952	17054	17088	17118	17007	17194	17204	16928	17207	17111	17129	17143	16933	17100	17037	17266	17059	17294	17163	16967	17015	17024	17068	17002	16999	17185	17183	16989	17065	16861	17188	17044	16971	17009	17128	17019	16870	17042	17071	17046	17117	16964	17161	17160	16825	17083	16984	17014	17033	17093	16927	17098	17219	17203	17117	16867	17031	17187	17158	17166	17139	16978	16784	17015	16899	17186	17101	17114	17172	16848	17008	16915	16859	17030	17048	16915	17221	17241	17038	17200	17248	17015	17208	17172	16970	16901	17015	17161	17017	17153	17132	17017	16976	17133	16920	17107	16911	16868	17071	17137	17090	17091	17171	16933	17165	17134	17047	16968	16896	16951	16959	17088	17068	17087	16889	16889	16922	17251	16930	17099	16990	17010	16884	16870	17057	17147	17270	16827	17080	17093	16863	16963	17220	17266	16857	16915	16991	17277	17070	17011	16952	17231	17193	17121	17322	17283	16947	17093	16940	17186	17248	17037	17240	17196	17023	16848	17110	16978	17064	17268	16999	17167	17155	17133	17226	17208	17055	17233	17278	17104	17185	17006	16873	16912	17109	17207	17079	17106	16912	16812	17067	17039	17168	17092	16945	16966	17084	17103	17036	17018	16857	17142	17045	17218	16967	17052	17172	17192	17248	17199	16969	16903	17048	16981	17076	17050	17208	17081	17171	17194	17262	17047	17080	16978	16958	17023	17159	17138	17094	17182	17181	17052	17129	17108	17082	16970	17188	16993	17036	17315	16919	17046	16896	17064	17088	16964	16999	16964	16988	17001	17079	16939	17108	17194	17289	17059	17091	17048	17242	17121	17296	17136	17042	17133	16880	16964	17068	16976	16946	17068	17091	17023	17035	17158	16914	17035	17190	17088	17003	17053	17106	17065	16956	17060	17013	16972	16797	17032	17064	16989	16838	16973	16966	17070	17106	17065	17069	17019	16992	17036	17057	17143	17171	17130	17155	16984	16993	17007	16874	17325	17239	17067	17244	17133	17296	17192	16952	17036	16936	16991	17084	17230	17077	16891	17132	17041	16967	17114	16946	17194	17051	17121	17033	16944	16960	17089	16872	17010	17001	17151	17067	16934	17001	17224	16962	17120	17243	17091	17219	16967	17197	16884	17222	17009	17060	17067	17046	17129	16879	16855	17073	17048	17167	17137	17229	17167	17025	16895	17036	16980	17039	16990	16981	17015	17075	16924	16937	17018	16971	17134	17157	17155	17108	17199	17182	17260	16900	16982	16947	17180	17025	16972	17143	16953	17011	17071	16865	16931	16984	17078	17163	16988	17023	16974	16834	17090	16983	17260	17139	17101	16938	17126	17051	16953	16908	17209	17144	17171	17104	17133	17063	16917	17047	17245	17047	17255	16865	17099	17238	17216	17238	16971	16991	17153	17163	16968	16973	17144	17140	17277	17331	16909	16940	17203	17019	17007	17033	17073	17189	17248	17171	17138	16993	17236	17084	16907	17148	17109	16994	17024	17227	17123	16975	17114	17077	17231	16958	17040	17029	16953	17102	17008	17011	17046	16949	16948	16888	16964	17037	16926	17210	17161	17118	17082	17239	17092	17121	17052	17061	16848	17109	17093	16944	17056	17016	16934	17052	17092	16997	17031	17028	17036	16911	17166	16970	17048	17035	17277	17084	17106	16900	17014	17063	17037	16912	17134	17102	17211	17132	16883	17137	17002	16948	17128	16911	17032	17061	17069	17103	17156	17283	17190	16862	17084	16954	17204	17040	16995	17018	17107	17056	16942	17141	17071	17054	17148	17293	17053	16967	17085	17077	17246	17137	16977	17032	16850	16987	17016	17231	17169	17116	17006	17024	16982	17155	16970	17033	17168	17099	17077	17079	17002	16988	16985	17046	17173	17106	17230	17092	17245	17131	16900	17064	17048	17115	17198	17133	17115	17046	17113	17080	17274	17098	16921	17118	16947	17106	17012	17143	16950	17280	16999	17153	17035	16905	17165	17217	17184	17063	16962	17141	17165	17177	17053	17182	16979	16943	17002	17066	17079	17009	17049	17163	17238	17115	17050	17187	17236	17356	17233	17177	17040	16880	17060	17059	16978	17002	17081	17205	17028	17221	17167	17011	17250	16909	17081	17160	17006	17225	17128	17016	16853	17102	17079	16991	17244	16983	17067	17060	17269	17078	16947	17163	17124	16961	16993	17183	16873	17124	17146	17222	17081	17114	17055	17048	16869	17048	17002	17047	17069	17081	17106	16975	17209	17116	17204	17278	17044	17198	17170	17161	17067	16921	17108	16879	17024	17147	17200	17254	17184	17008	17112	16999	17007	17064	17083	17056	17207	16926	17289	17093	17021	17096	17113	17108	17043	17183	17041	17012	17094	17090	17274	17163	17153	17000	17287	17169	17007	17151	16965	16886	16975	17137	17134	16942	17122	17201	17234	17062	17177	17039	17139	16989	17001	16988	17030	17023	17162	17123	17106	17003	17168	17053	16919	16798	16961	17026	16973	16996	17168	17102	17088	17009	16953	16922	17220	17064	17139	17016	17102	16944	16942	17357	17084	17035	17113	17080	16855	16973	17061	17292	16896	17088	16988	16848	17118	17031	17030	17050	16944	17044	17034	17220	17181	17118	16886	16976	17091	17040	16952	16957	16924	17013	17263	17077	17048	16929	17104	17006	17056	17148	17245	17041	16973	17145	17032	17117	16832	17236	17078	17333	17118	17162	17007	16972	16992	17150	17161	17122	17045	17232	17119	17182	17169	17034	17112	17038	17169	17132	17132	17039	17002	17302	16915	17076	17191	17179	17170	16949	17197	17232	16972	17099	17117	17279	16971	17147	17141	17054	17195	16910	17063	17047	17089	17078	17307	17141	17278	17132	17189	16962	16966	16882	16999	17232	17153	17071	17074	17026	17071	17019	17161	17096	16970	16857	17147	16918	17258	17092	16959	16990	16860	17139	16944	16992	17166	17185	17178	17092	16979	17252	17008	17250	17153	17219	17173	17013	16907	17206	17212	16877	17083	16911	17139	17206	17138	16935	17097	17030	17193	17211	17227	17132	17099	17120	17074	17225	17020	17109	16986	17200	17074	17110	17168	17027	17186	17152	16929	17044	16938	17217	17226	17081	17062	17148	17266	17129	17099	16989	17037	17148	17022	17013	16991	17130	17202	17162	17036	17042	17061	16840	17062	17161	17213	17338	17295	16998	17255	17156	16977	17231	17065	17024	16973	16965	17273	17236	17196	17305	17139	17102	17009	17007	17156	17079	16983	16870	17093	17010	17007	16952	17096	17189	17045	16979	17013	16918	17020	17082	17138	17082	17129	17068	17105	16957	17089	16995	17076	16844	17244	17231	17355	16994	17215	17190	16896	17101	17353	17032	17158	17173	17001	17127	17157	17085	17011	17065	17130	17084	17102	17140	17092	17047	17197	17002	17151	16950	17115	17119	17001	17196	17129	17097	17043	17032	17049	16837	17154	17145	17044	17057	17101	17081	16972	16977	17053	17146	17139	17137	16978	17189	17025	16915	17102	17092	17013	17216	17268	17058	17083	16974	16857	17073	17005	17059	17110	17264	17154	17128	17038	16835	16975	16943	17134	17045	17131	17116	17005	16957	17135	17213	16894	17093	17127	16944	16923	17173	17273	17059	16975	17195	17219	17084	17270	16993	17047	16858	17015	17137	17158	17030	16941	17068	16991	16919	17138	16845	17116	16929	17230	17095	17275	17339	17121	16947	17323	17067	17120	17268	17293	17106	17024	17098	16971	17048	17127	16978	17295	17099	17005	17192	17022	16913	17263	17064	16922	16974	17310	16950	17308	17120	17029	17175	17087	17080	17079	17067	17183	17122	17140	16945	16875	17087	17087	17026	17112	16923	17237	16770	17048	17033	17147	17093	17070	16986	17010	17000	17059	17185	17185	17119	16987	16916	17138	17134	16900	16825	17093	17092	16901	17124	17092	16906	16915	17251	17134	17145	17050	17200	17156	16951	17107	17006	16949	17144	17312	17188	17001	17041	17063	17061	17087	17161	17163	17154	17006	17108	16970	17239	17040	17034	17364	16913	17009	17137	17009	17123	17093	16942	17008	17183	17382	17039	17060	17240	17236	17039	17238	16952	17025	16996	16975	17089	16958	17098	17112	17017	17004	17152	17100	17001	17073	16939	16976	16890	17144	17281	16986	17074	16961	17056	17023	16880	17046	17221	17048	16890	17003	17056	17142	17023	16860	17138	16907	17109	17151	16765	16991	16986	17157	17001	17219	17003	17142	17034	17151	16973	17159	17109	17284	17096	17073	17152	17193	16977	17047	17051	16983	16949	17050	17121	17041	17063	17153	17196	17142	17161	17228	17080	17162	16978	17261	16982	17210	17107	17029	17149	16970	17201	17105	17017	17200	17144	17155	17028	16954	16963	17177	17127	17112	16974	17142	17032	17003	17277	17271	17009	17117	17146	17090	16958	17138	17274	16988	17172	17034	17139	16972	17033	17041	17061	17082	17178	16969	17065	17016	17057	17212	17116	17271	16822	17101	17031	17211	16957	17132	17037	16949	17053	17142	17071	17185	16909	17149	17313	17210	17164	16977	17146	17135	16920	17071	17334	17167	17027	17295	17065	17251	17065	17071	17087	17197	17183	17077	17007	16820	17136	17131	16930	16985	17090	17124	17113	16957	17127	17185	16861	16949	17160	17099	17025	17087	17274	17062	16925	16930	17219	17038	17060	17105	17189	17033	16920	17203	17270	17415	16791	17049	16911	17229	17112	17066	16921	17024	17026	17009	16985	17020	17068	17193	17019	17276	17116	17042	17056	16921	17275	16988	17080	17178	17165	17136	17175	17002	17293	17106	16902	17273	17085	17019	16960	17078	16986	16966	16823	17063	17055	17063	17083	17199	16929
19980	30476	29703	24868	22597	23931	25216	23238	22509	20947	18561	16595	15999	15603	15615	15395	15599	15631	15469	15536	15609	15532	15565	15634	15581	15480	15576	15677	15550	15521	15583	15684	15594	15620	15638	15483	15545	15614	15533	15668	15381	15608	15655	15470	15489	15576	15311	15454	15421	15665	15505	15399	15603	15404	15422	15546	15402	15485	15536	15484	15505	15541	15503	15525	15417	15679	15437	15576	15532	15613	15528	15520	15549	15548	15628	15635	15480	15557	15531	15640	15507	15483	15575	15533	15613	15466	15644	15608	15477	15457	15437	15627	15502	15584	15595	15544	15472	15708	15470	15398	15607	15606	15480	15581	15666	15576	15616	15403	15557	15622	15571	15435	15460	15523	15485	15640	15591	15678	15619	15556	15555	15611	15633	15640	15476	15607	15544	15567	15629	15590	15760	15405	15472	15579	15662	15533	15365	15394	15658	15482	15486	15350	15526	15551	15598	15440	15512	15705	15552	15396	15610	15485	15667	15532	15513	15597	15619	15539	15392	15553	15474	15550	15548	15572	15723	15569	15495	15498	15530	15593	15454	15501	15542	15694	15536	15569	15361	15512	15365	15633	15455	15567	15554	15536	15559	15588	15496	15394	15595	15488	15522	15523	15552	15390	15397	15531	15677	15479	15526	15492	15548	15583	15640	15639	15478	15495	15557	15620	15573	15472	15465	15544	15600	15538	15615	15481	15511	15579	15403	15363	15536	15485	15586	15641	15426	15601	15641	15430	15515	15576	15392	15501	15588	15664	15457	15613	15599	15649	15528	15480	15577	15334	15665	15525	15604	15406	15450	15553	15565	15601	15363	15470	15621	15453	15709	15365	15615	15533	15562	15514	15497	15456	15606	15545	15446	15574	15574	15697	15603	15487	15607	15567	15486	15531	15454	15535	15475	15600	15447	15407	15463	15782	15561	15536	15539	15534	15694	15417	15410	15625	15564	15666	15505	15505	15584	15560	15458	15536	15648	15489	15585	15583	15300	15605	15568	15620	15647	15702	15632	15563	15454	15608	15526	15681	15518	15573	15316	15586	15524	15682	15699	15691	15448	15466	15501	15514	15554	15528	15505	15486	15345	15590	15429	15500	15542	15560	15588	15546	15420	15626	15663	15595	15419	15715	15390	15633	15407	15586	15366	15746	15519	15441	15499	15580	15589	15471	15501	15518	15453	15513	15363	15553	15477	15645	15325	15467	15612	15417	15554	15481	15606	15357	15510	15466	15362	15519	15582	15423	15507	15657	15638	15489	15346	15610	15541	15503	15418	15456	15540	15487	15458	15529	15586	15620	15402	15512	15479	15576	15472	15777	15472	15609	15584	15457	15754	15444	15744	15430	15596	15571	15657	15307	15515	15523	15553	15635	15419	15438	15625	15675	15594	15681	15560	15534	15451	15487	15551	15589	15344	15513	15563	15564	15429	15456	15641	15667	15612	15565	15598	15723	15565	15409	15591	15602	15536	15490	15732	15720	15590	15568	15554	15566	15529	15554	15662	15422	15787	15476	15460	15504	15485	15541	15612	15507	15534	15626	15612	15595	15479	15733	15504	15548	15605	15566	15620	15573	15498	15479	15486	15671	15680	15317	15529	15554	15511	15589	15507	15491	15662	15518	15548	15689	15644	15602	15600	15533	15540	15615	15670	15497	15488	15478	15446	15653	15672	15358	15456	15631	15533	15545	15526	15549	15436	15608	15596	15655	15541	15508	15590	15628	15633	15747	15507	15536	15470	15514	15726	15551	15618	15425	15541	15496	15589	15437	15561	15651	15569	15712	15538	15593	15476	15466	15396	15801	15521	15613	15514	15538	15642	15631	15513	15448	15548	15639	15737	15614	15615	15546	15618	15514	15570	15419	15640	15568	15601	15727	15479	15701	15641	15472	15467	15460	15624	15579	15681	15493	15477	15485	15574	15734	15375	15393	15570	15536	15668	15456	15609	15659	15491	15476	15573	15559	15641	15398	15514	15394	15520	15634	15537	15631	15564	15549	15677	15613	15515	15647	15625	15525	15496	15561	15651	15549	15574	15597	15508	15453	15498	15515	15528	15553	15560	15694	15634	15456	15541	15575	15695	15494	15515	15532	15550	15497	15496	15503	15419	15633	15785	15545	15624	15627	15509	15457	15615	15534	15642	15613	15497	15465	15395	15483	15562	15553	15561	15496	15675	15610	15557	15548	15554	15538	15398	15487	15460	15640	15582	15371	15586	15470	15681	15454	15454	15472	15555	15456	15402	15611	15562	15373	15591	15484	15596	15562	15708	15488	15549	15481	15512	15507	15819	15488	15428	15545	15444	15356	15483	15639	15413	15558	15584	15490	15633	15542	15620	15434	15553	15572	15547	15535	15522	15550	15550	15686	15411	15636	15468	15462	15446	15519	15413	15694	15469	15480	15584	15658	15548	15627	15420	15517	15645	15492	15548	15360	15562	15623	15590	15557	15405	15515	15596	15538	15602	15340	15506	15468	15606	15563	15465	15702	15518	15626	15490	15684	15580	15485	15462	15563	15625	15462	15500	15760	15509	15385	15674	15614	15592	15475	15673	15488	15551	15571	15590	15397	15540	15567	15590	15557	15453	15518	15551	15419	15316	15439	15551	15470	15568	15598	15576	15495	15500	15696	15643	15549	15435	15438	15561	15464	15504	15584	15587	15583	15581	15573	15354	15567	15520	15577	15460	15511	15565	15571	15599	15589	15660	15581	15500	15645	15464	15562	15473	15620	15630	15359	15548	15641	15512	15746	15415	15513	15495	15440	15362	15484	15412	15722	15441	15494	15654	15506	15620	15543	15407	15429	15477	15533	15628	15428	15455	15634	15541	15424	15526	15443	15531	15558	15498	15513	15522	15583	15584	15453	15612	15586	15524	15449	15573	15407	15655	15385	15569	15566	15499	15547	15455	15570	15623	15454	15422	15549	15436	15595	15480	15523	15508	15591	15350	15601	15413	15679	15508	15647	15506	15518	15706	15553	15516	15585	15493	15593	15547	15449	15640	15477	15639	15439	15590	15502	15423	15504	15639	15391	15463	15528	15491	15616	15540	15648	15360	15638	15376	15325	15638	15268	15420	15625	15398	15429	15444	15549	15734	15552	15582	15472	15420	15673	15399	15601	15459	15522	15622	15616	15398	15586	15447	15503	15561	15531	15652	15564	15514	15676	15463	15493	15430	15336	15411	15414	15680	15756	15782	15530	15385	15281	15564	15603	15567	15442	15584	15582	15437	15461	15656	15564	15543	15458	15677	15523	15512	15361	15698	15703	15452	15453	15677	15585	15582	15609	15697	15696	15552	15555	15409	15525	15417	15463	15615	15573	15408	15556	15487	15589	15521	15524	15625	15545	15511	15395	15668	15644	15558	15451	15523	15631	15485	15597	15445	15701	15648	15561	15517	15442	15700	15518	15527	15388	15531	15581	15462	15497	15548	15621	15441	15559	15604	15581	15435	15523	15610	15553	15576	15624	15444	15542	15609	15539	15488	15372	15730	15659	15526	15643	15672	15490	15420	15591	15577	15526	15506	15556	15558	15393	15436	15504	15451	15506	15509	15411	15600	15527	15498	15507	15621	15476	15614	15484	15612	15754	15386	15612	15592	15386	15704	15299	15461	15404	15651	15612	15575	15644	15322	15548	15317	15669	15542	15644	15628	15309	15537	15538	15652	15644	15405	15479	15420	15543	15465	15431	15630	15584	15643	15563	15643	15450	15645	15548	15443	15568	15505	15677	15339	15450	15457	15455	15652	15590	15657	15514	15599	15640	15538	15622	15744	15613	15632	15448	15559	15516	15524	15341	15445	15598	15541	15615	15644	15559	15592	15546	15671	15484	15461	15590	15594	15534	15669	15510	15510	15411	15514	15500	15651	15499	15428	15412	15556	15475	15495	15532	15659	15462	15701	15619	15674	15601	15694	15416	15691	15477	15475	15647	15454	15657	15568	15585	15511	15529	15643	15693	15520	15529	15667	15353	15649	15538	15532	15597	15634	15652	15637	15562	15585	15628	15675	15644	15636	15657	15471	15481	15632	15602	15407	15548	15573	15532	15634	15657	15638	15744	15522	15536	15514	15589	15541	15549	15441	15604	15498	15551	15565	15629	15637	15512	15526	15491	15569	15620	15421	15628	15627	15540	15636	15613	15598	15582	15718	15544	15438	15471	15561	15493	15764	15721	15450	15539	15636	15436	15407	15490	15528	15585	15602	15549	15495	15541	15621	15477	15643	15696	15504	15699	15524	15539	15611	15527	15654	15595	15459	15672	15373	15388	15454	15534	15551	15515	15533	15549	15641	15558	15479	15577	15617	15452	15694	15700	15508	15430	15555	15541	15476	15425	15577	15575	15629	15671	15570	15456	15506	15470	15502	15457	15523	15582	15506	15513	15621	15550	15530	15607	15385	15622	15393	15573	15440	15480	15460	15565	15503	15463	15505	15685	15515	15390	15408	15587	15476	15742	15654	15547	15547	15447	15512	15521	15475	15479	15513	15609	15491	15534	15525	15541	15432	15457	15549	15587	15574	15630	15630	15488	15619	15622	15605	15704	15464	15440	15502	15541	15502	15602	15559	15603	15553	15526	15496	15530	15615	15535	15435	15678	15414	15633	15555	15549	15520	15479	15591	15402	15484	15513	15398	15617	15532	15596	15524	15444	15601	15610	15435	15678	15555	15595	15489	15618	15539	15481	15394	15438	15537	15663	15494	15614	15575	15417	15588	15552	15560	15556	15599	15586	15568	15496	15458	15710	15502	15610	15495	15583	15729	15742	15508	15587	15594	15575	15442	15631	15554	15552	15570	15547	15521	15594	15529	15566	15492	15533	15606	15493	15560	15495	15670	15435	15680	15426	15554	15793	15583	15495	15507	15691	15624	15558	15509	15561	15651	15589	15496	15326	15485	15497	15625	15533	15544	15609	15390	15483	15537	15590	15621	15622	15362	15465	15461	15487	15699	15593	15519	15717	15722	15503	15511	15542	15638	15532	15572	15550	15552	15422	15612	15609	15563	15622	15615	15650	15559	15514	15529	15563	15730	15315	15775	15502	15645	15361	15567	15643	15638	15448	15498	15766	15525	15531	15635	15631	15574	15567	15547	15479	15742	15524	15560	15704	15492	15505	15430	15623	15499	15511	15591	15517
23604	21012	28422	24154	24223	26954	41080	42133	36493	33833	28426	21327	18327	17685	17367	17454	17252	17312	17199	17229	17382	17312	17389	17326	17119	17206	17261	17059	17175	17164	17332	17197	17105	17002	17040	17155	16914	17146	17184	17057	17112	17103	17323	17091	17263	17035	17101	16995	17157	17096	17090	17083	17105	17180	17082	17061	17189	17055	17251	17126	16904	16999	17152	17146	17145	16968	17072	17066	17300	17119	17209	17190	17080	17110	17241	17104	16999	17276	17201	17134	16954	17080	17118	17242	17137	17118	17208	17083	17302	17152	17032	17140	16970	17073	17305	17061	17132	17047	17018	17123	17008	17062	17109	16931	17212	16978	17065	16902	17378	17017	17027	17003	17002	17175	17094	17104	16990	16985	17096	17003	17225	16900	17349	17008	17185	17004	17101	17215	16989	17051	16997	16968	16971	17073	17300	17119	17156	17000	17003	17161	17187	17137	16977	17130	17361	17141	17166	17046	17123	17073	17287	16995	17183	17212	17138	17006	17218	17081	17148	16931	17053	17101	17144	17182	16894	17069	17020	17049	17044	17055	16992	17139	16946	17116	17004	17174	17170	16974	17068	17191	17168	17019	17080	17075	17043	17128	16960	16981	17120	17108	17174	16937	17074	17135	17014	17217	17084	16901	16964	17191	17057	17088	17098	17170	17177	17072	17010	17011	17193	17230	16977	16910	17024	17073	17263	17009	17013	17026	17027	17138	17163	17097	17107	17067	17015	17353	17105	16980	17261	17034	17003	17109	17020	17107	16964	17016	17008	17019	17231	17309	17041	17178	17098	17190	17125	17146	16969	16934	17100	17299	17117	17146	17110	17193	17194	17017	16891	17075	16951	17115	16960	17074	16918	17177	17173	16930	16927	17143	17227	17040	17089	17035	17017	16939	17069	17047	16829	17222	16898	17144	17198	17070	17160	17101	17099	17168	17241	17185	17005	17176	17059	17107	17118	17002	17168	16938	17064	17218	17085	16956	17098	17129	17093	17079	16843	17259	16931	16923	16788	17170	17000	16961	17196	17136	17023	17178	17171	17109	17175	17248	17327	17155	17081	17164	17200	17121	17311	17081	17220	17040	17051	16935	17045	16824	17209	17120	17045	17156	17139	17021	17049	17234	17059	17111	17054	17119	17161	17114	17025	17126	17019	17030	17070	17170	17058	16921	17067	17083	17205	17242	17020	17211	17091	17044	17051	17014	17011	17052	17082	17051	17239	17101	17202	17037	17136	17048	16874	17103	17070	17046	17047	17084	17132	17177	17044	17027	17137	17158	16845	17028	17227	17135	17089	17085	17136	16916	17154	17055	17301	17181	17179	17304	17219	17078	17119	17341	16921	17136	17148	17050	16971	17012	17031	17030	17006	17071	17204	17078	17255	17288	17056	17233	17195	17056	16959	17174	17180	17199	17253	17180	17001	17085	16996	17031	16963	17270	17037	16655	17059	17080	16991	17053	17129	17139	17130	17072	17218	17020	17109	16815	17192	17071	17047	16999	17179	17135	17049	16997	17206	17082	17122	16770	16912	17160	16933	17031	16994	16963	17021	17118	17128	16957	16987	17075	17094	17267	17221	17036	17021	16925	17205	16911	17061	17286	16931	16992	17081	16977	16985	17083	17010	16880	17162	17244	17152	17049	17024	16973	17162	17048	16966	17252	17091	17170	17333	17100	17201	17130	16909	17088	16933	16890	17101	17133	17075	17044	17293	16966	17180	17202	16998	17023	17284	17163	16952	17033	17078	16891	16916	17053	17135	17118	17086	17130	17148	17196	17112	16865	17263	16893	17132	17154	16928	17013	17151	16979	17085	17010	17057	16833	17320	17064	17064	17294	17336	17090	17226	17109	16973	17065	17027	16990	16990	17106	17238	17114	17258	16888	17289	17179	17014	17262	17161	17104	17075	17148	17069	16946	17181	17045	17078	17262	17070	17315	17148	16979	17288	17074	17031	17015	17118	17101	16976	16870	17333	17181	17099	17043	17103	17047	17322	17091	17017	17145	17146	17112	17078	17070	17146	17034	17057	17034	17074	17089	17324	17192	17238	17070	17100	17010	17302	17276	16982	17008	17166	17302	16942	17115	17097	17170	16933	17381	17268	17245	17084	17027	16922	16889	17110	17112	16873	17032	17230	17119	17296	16935	17081	17147	17002	17095	17232	17051	16922	17028	16948	17196	17090	17036	17030	17184	16955	17283	17092	17096	16932	17032	16898	17019	17073	17115	17184	17027	16950	17145	17063	17047	16960	17090	17275	17098	17035	17064	16966	16952	16955	16976	17089	16980	17167	17125	16997	17172	17067	17126	17118	16994	17141	17208	17152	17083	16988	17135	17178	17125	17182	17203	17192	17014	17138	16800	17064	17155	17060	17045	16812	16845	17143	17129	17024	16925	17208	17103	17089	16949	17206	17098	17102	17068	16962	17217	16969	17109	17192	16959	16867	16918	17039	17117	17173	16849	17030	17061	17080	16987	17194	16830	17148	16919	17081	17012	17029	16979	17140	17054	17279	17147	17183	16874	17128	16986	17187	17177	16972	17084	17276	16919	17069	17125	17216	17105	17230	16961	17094	17078	17257	17275	17114	17069	16999	17100	17178	16953	17127	17052	17033	17165	17151	17114	17197	16961	17063	17258	17284	16952	17019	17111	16945	17090	17242	17062	17193	17224	17000	17145	17078	17188	17052	17060	16846	16903	17035	17091	17172	17053	17033	16984	17268	17001	17109	16919	16991	17143	17170	17072	17286	17118	16962	16951	17020	17308	17075	17063	16898	17114	17077	17030	16954	17246	16999	17117	17029	17183	17081	16929	17202	17010	17121	17093	17165	16938	17062	17073	17138	17182	17031	17155	17045	17017	16966	17184	17043	17169	17044	17071	17259	17000	17163	17044	16983	17097	17190	17405	17017	17270	16957	17197	17226	17077	17103	17077	17086	17110	17027	17186	17016	17149	17091	17102	17026	17048	16993	16958	17237	17217	17193	17173	17109	17119	17092	16946	17050	17112	17285	17356	16959	16934	17181	17176	17029	17147	17092	16902	17258	17169	16873	17042	17031	16920	17090	17038	17209	17096	17091	17088	17255	17010	17158	17128	17245	17085	16969	17139	16961	16983	16988	17182	17114	16842	17134	17116	16928	16964	17056	16955	17032	16981	17018	17244	17064	17075	17060	17035	17173	16934	17243	17199	17141	17209	16900	17172	17310	17194	17010	17007	17078	17150	17009	17109	17197	17108	17244	17109	17252	17135	17296	17113	17122	17144	17189	17031	17156	17063	17056	17026	17090	17105	17019	17329	17104	17137	17050	17036	17032	17252	17090	17063	17125	17224	17173	17028	16834	16922	16980	16944	17063	16894	17286	17115	17225	17183	16971	17204	17098	17189	17065	17034	17109	16903	16976	17160	16967	17165	17157	17204	17042	16984	16953	17112	17119	17167	17086	16986	17179	17029	17089	17090	17175	17042	17132	17196	17022	16874	17053	16978	17061	17138	17315	17028	17015	17270	17049	17058	17024	17073	17257	17349	17079	17181	17004	17221	17120	17126	17243	17069	16789	17046	17427	17108	17056	17212	17006	17212	17185	17024	17162	17191	17178	17181	16971	17077	17045	17012	17139	17153	17207	16994	17246	16896	16881	17213	17076	17070	17095	17124	17039	17149	17045	17070	17068	17052	17094	17131	17029	17016	17278	17089	17151	17128	17020	16958	17083	17220	17176	17093	17114	17284	17133	17058	17066	17055	17122	16992	17012	17146	17287	17136	17059	16852	17117	16902	17127	17270	17038	17099	17213	16981	17075	17042	17158	17098	17037	17062	17094	17075	16938	17043	17114	17092	16857	17127	17196	17236	17168	17214	17062	17329	17228	17044	17261	17130	17157	17103	17185	17122	17141	17247	17033	17262	17064	17204	17097	17135	17238	17031	17279	17108	17207	17166	17163	17214	17121	17022	17113	17118	17127	17046	17237	17312	17116	16951	17001	16973	17103	17056	17042	17070	17162	17039	17101	17087	17150	17037	17239	17059	17067	17341	17239	17309	17200	16873	17036	17158	17209	17095	17103	17080	17113	17136	16896	17149	17253	17051	17004	17031	17250	17108	17128	17054	17111	17166	17213	17205	17279	17060	17189	17022	17164	17130	17054	16815	17149	17310	17295	17027	16993	17163	17032	16984	16974	17195	17066	16910	17091	17237	17129	17164	17050	17166	17176	17226	17221	17239	16923	17029	17062	17120	17014	17026	17061	16933	17139	16756	16995	16994	17169	17058	17114	17185	17180	17171	16942	17049	17250	17256	17287	17253	17123	16891	17168	16927	17108	16964	16986	17167	17211	16996	16916	17162	16883	17328	17187	17199	17130	17097	17079	17082	17066	17368	17137	16928	17113	17080	17203	17027	17184	16912	16954	17079	17129	16989	17203	17070	17173	16992	16851	17068	17046	17119	17067	17018	17196	17172	17080	17155	17066	17040	17261	17082	17199	17027	17212	16908	17071	17085	17126	17140	17161	16971	17175	16861	17132	17103	17041	17097	17096	17075	17322	17188	17235	17399	17089	17242	17059	17286	17100	17268	17175	17027	17146	17149	17034	16975	17072	17179	16882	16983	17130	16916	16892	17112	17124	17043	16868	16984	17048	17181	17154	17099	16965	16979	17133	17104	17125	17063	17110	17169	17326	17042	17055	17017	17242	17042	17160	17174	17087	17165	16976	17065	17229	17184	17173	17049	17089	16949	17147	17073	16996	17084	16937	17110	16937	16996	17155	17168	17158	17121	17165	17226	17228	16886	16986	17037	16968	17050	16952	17079	16925	17028	16979	17360	17146	17122	17122	17041	17086	17075	16949	17112	17078	17319	17187	17039	17097	17244	17079	17070	17149	17156	16933	16836	17086	17048	17170	17318	17167	17201	17249	17142	17112	17149	17162	17231	17381	17198	17202	17055	17099	17077	17220	17096	17144	17001	16980	17078	17088	17306	17275	17195	17206	17007	16974	17121	17091	17163	17146	17143	17105	17091	17095	16939	16962	17112	17283	17017	17163	16925	17078	17064	17142	17082	17121	17053	17161	17236	17210	16953	17018	17096	17105	17075	17206	17020	17198	17268	17228	17096	17053	16928	17315	17255	17098	17185	17113	16933	16954	16935
18795	34189	35282	29751	30319	28674	43378	42850	38990	36544	28689	19855	16529	15923	15698	15593	15663	15696	15719	15713	15639	15635	15693	15631	15495	15755	15561	15495	15631	15613	15530	15587	15706	15505	15716	15793	15588	15677	15578	15608	15702	15521	15555	15646	15650	15669	15678	15648	15573	15601	15747	15676	15684	15690	15721	15507	15672	15659	15488	15702	15623	15590	15608	15605	15666	15640	15625	15561	15478	15526	15453	15637	15665	15581	15485	15538	15542	15581	15672	15501	15559	15566	15681	15666	15838	15591	15534	15614	15545	15616	15413	15485	15513	15805	15454	15652	15710	15528	15622	15717	15797	15560	15519	15490	15591	15562	15644	15738	15562	15643	15568	15638	15377	15533	15640	15484	15554	15717	15479	15639	15623	15475	15614	15545	15532	15558	15489	15605	15577	15792	15635	15544	15625	15527	15510	15590	15547	15513	15483	15454	15559	15598	15383	15531	15609	15490	15546	15419	15460	15645	15636	15782	15529	15572	15490	15586	15596	15725	15606	15584	15463	15556	15621	15680	15583	15620	15608	15669	15680	15591	15600	15570	15579	15655	15682	15556	15597	15663	15683	15342	15718	15615	15638	15650	15508	15605	15705	15694	15588	15523	15601	15684	15769	15639	15652	15681	15576	15572	15317	15648	15697	15740	15645	15561	15606	15542	15709	15581	15781	15651	15628	15520	15575	15468	15570	15584	15613	15608	15587	15656	15699	15572	15648	15662	15561	15524	15575	15581	15532	15795	15574	15534	15675	15564	15586	15662	15765	15777	15546	15454	15575	15690	15606	15449	15596	15538	15617	15371	15610	15497	15477	15595	15713	15473	15574	15495	15549	15583	15524	15661	15635	15497	15723	15772	15590	15507	15647	15532	15614	15424	15503	15715	15589	15656	15478	15563	15590	15546	15632	15580	15593	15424	15653	15503	15758	15580	15624	15753	15624	15422	15663	15678	15716	15611	15545	15646	15574	15563	15547	15650	15665	15510	15608	15549	15497	15601	15720	15556	15584	15538	15759	15634	15655	15596	15490	15662	15594	15372	15653	15787	15671	15403	15515	15545	15515	15526	15684	15560	15788	15597	15625	15524	15692	15558	15699	15642	15694	15575	15511	15693	15572	15708	15636	15589	15526	15665	15550	15659	15519	15530	15637	15676	15674	15694	15581	15727	15514	15728	15615	15593	15478	15717	15444	15656	15599	15483	15496	15588	15580	15519	15596	15409	15536	15491	15611	15805	15577	15557	15534	15510	15430	15663	15514	15437	15721	15629	15556	15600	15523	15558	15620	15701	15609	15507	15680	15632	15559	15632	15573	15729	15475	15727	15652	15652	15449	15670	15549	15610	15612	15693	15704	15589	15678	15560	15692	15457	15580	15644	15698	15363	15615	15773	15588	15643	15737	15621	15414	15635	15677	15536	15563	15632	15576	15756	15502	15696	15626	15536	15616	15516	15696	15653	15591	15670	15619	15683	15545	15704	15717	15534	15580	15523	15553	15383	15556	15666	15642	15773	15551	15569	15666	15586	15692	15668	15586	15541	15310	15682	15643	15681	15521	15784	15665	15731	15664	15808	15537	15486	15483	15510	15560	15736	15707	15555	15678	15621	15579	15808	15502	15541	15452	15598	15715	15666	15684	15621	15614	15716	15505	15731	15649	15735	15457	15415	15664	15553	15722	15582	15803	15630	15466	15532	15475	15738	15481	15627	15519	15502	15669	15689	15402	15490	15659	15534	15599	15566	15471	15454	15652	15664	15596	15615	15489	15684	15601	15568	15492	15525	15716	15638	15577	15780	15583	15751	15520	15684	15656	15515	15674	15566	15542	15647	15721	15441	15577	15558	15873	15442	15557	15610	15645	15582	15745	15547	15522	15713	15570	15651	15491	15572	15595	15643	15615	15518	15661	15658	15702	15468	15550	15658	15650	15644	15514	15581	15560	15622	15561	15422	15567	15575	15643	15589	15539	15602	15693	15503	15682	15739	15578	15699	15557	15731	15734	15739	15426	15547	15645	15520	15480	15540	15458	15459	15514	15611	15855	15467	15580	15695	15628	15285	15515	15636	15739	15710	15387	15444	15667	15543	15607	15476	15659	15677	15583	15315	15726	15620	15589	15509	15658	15664	15488	15642	15766	15634	15488	15770	15539	15560	15638	15545	15511	15554	15525	15582	15691	15594	15687	15674	15565	15575	15567	15605	15446	15624	15745	15656	15729	15572	15769	15494	15497	15657	15726	15641	15502	15504	15553	15527	15590	15475	15677	15599	15632	15661	15612	15579	15643	15694	15602	15587	15529	15742	15603	15653	15608	15500	15727	15607	15603	15550	15635	15682	15678	15442	15552	15594	15556	15724	15667	15746	15607	15509	15504	15570	15612	15575	15750	15669	15482	15709	15731	15513	15651	15541	15493	15674	15596	15617	15618	15491	15578	15508	15667	15527	15635	15499	15611	15700	15448	15684	15608	15781	15542	15504	15631	15783	15456	15724	15672	15499	15517	15647	15523	15540	15698	15594	15585	15428	15547	15644	15622	15424	15688	15530	15556	15412	15607	15525	15537	15557	15573	15621	15570	15800	15632	15597	15408	15572	15665	15474	15718	15532	15594	15534	15655	15565	15704	15529	15441	15550	15677	15543	15743	15568	15552	15542	15751	15577	15750	15506	15736	15580	15625	15658	15641	15552	15651	15722	15617	15596	15523	15517	15477	15515	15461	15534	15750	15668	15547	15492	15469	15676	15458	15729	15648	15670	15769	15547	15660	15364	15627	15636	15524	15731	15539	15528	15441	15857	15624	15638	15484	15691	15587	15612	15647	15664	15568	15604	15667	15673	15818	15490	15685	15400	15539	15606	15653	15563	15458	15777	15779	15391	15630	15700	15453	15486	15607	15531	15637	15587	15451	15664	15468	15736	15564	15669	15747	15668	15488	15511	15501	15586	15564	15555	15733	15705	15634	15562	15663	15682	15790	15664	15554	15731	15602	15478	15690	15520	15607	15631	15483	15626	15690	15568	15675	15556	15713	15543	15668	15546	15637	15553	15566	15505	15660	15575	15668	15576	15709	15698	15621	15650	15609	15473	15793	15495	15785	15588	15602	15619	15715	15469	15779	15399	15484	15689	15690	15462	15673	15670	15532	15612	15535	15576	15694	15563	15704	15551	15653	15748	15653	15610	15778	15605	15622	15487	15553	15701	15667	15525	15660	15646	15544	15720	15432	15521	15593	15724	15733	15492	15638	15476	15652	15647	15429	15688	15535	15334	15437	15641	15621	15551	15586	15485	15596	15558	15582	15481	15607	15642	15704	15632	15636	15589	15637	15658	15713	15416	15599	15616	15495	15469	15650	15557	15586	15545	15684	15565	15590	15574	15684	15643	15490	15731	15360	15480	15476	15598	15602	15600	15470	15683	15601	15811	15646	15529	15571	15526	15595	15723	15652	15610	15597	15612	15624	15788	15735	15589	15696	15460	15524	15416	15643	15814	15520	15479	15477	15640	15509	15540	15790	15650	15568	15555	15520	15738	15496	15751	15736	15615	15725	15608	15728	15548	15596	15619	15583	15606	15619	15665	15547	15508	15495	15520	15611	15602	15538	15766	15675	15456	15728	15584	15538	15655	15527	15581	15572	15572	15635	15650	15572	15704	15789	15637	15604	15695	15698	15617	15698	15662	15615	15367	15814	15595	15478	15493	15552	15649	15540	15649	15819	15888	15585	15613	15480	15736	15757	15458	15700	15592	15668	15550	15647	15525	15678	15672	15597	15542	15805	15541	15556	15585	15650	15601	15534	15634	15872	15526	15736	15696	15649	15493	15617	15573	15563	15667	15582	15648	15643	15636	15543	15522	15498	15672	15673	15525	15595	15718	15564	15478	15699	15641	15541	15728	15531	15474	15479	15699	15723	15509	15651	15653	15648	15563	15681	15670	15613	15539	15471	15718	15745	15711	15526	15629	15575	15581	15461	15396	15581	15514	15680	15554	15356	15540	15683	15609	15463	15635	15547	15674	15369	15688	15431	15733	15585	15582	15635	15580	15763	15564	15737	15582	15573	15675	15768	15648	15640	15425	15635	15712	15709	15394	15544	15795	15561	15597	15460	15638	15540	15479	15643	15529	15367	15737	15653	15600	15389	15587	15778	15552	15616	15642	15463	15698	15664	15541	15636	15685	15675	15647	15724	15433	15598	15651	15543	15453	15636	15510	15588	15629	15649	15434	15563	15626	15696	15741	15536	15579	15600	15605	15681	15634	15407	15558	15773	15545	15752	15727	15620	15730	15588	15661	15512	15570	15633	15538	15592	15570	15705	15675	15554	15730	15632	15676	15559	15686	15430	15396	15538	15585	15618	15673	15501	15472	15681	15622	15696	15464	15583	15543	15490	15536	15550	15440	15696	15543	15696	15702	15645	15443	15645	15644	15524	15536	15533	15612	15532	15784	15668	15586	15736	15641	15619	15611	15615	15748	15358	15613	15571	15613	15587	15738	15478	15547	15666	15626	15497	15494	15549	15640	15667	15496	15536	15689	15695	15633	15611	15610	15635	15625	15676	15554	15464	15722	15537	15620	15641	15665	15419	15780	15492	15703	15462	15604	15610	15677	15548	15760	15500	15659	15441	15674	15556	15833	15498	15480	15558	15632	15682	15536	15693	15623	15614	15585	15738	15669	15687	15422	15578	15497	15696	15593	15579	15659	15606	15785	15727	15675	15529	15696	15613	15656	15587	15669	15728	15627	15657	15497	15398	15538	15565	15677	15685	15614	15679	15558	15561	15772	15638	15687	15449	15664	15680	15672	15574	15667	15492	15734	15741	15729	15678	15601	15587	15457	15637	15478	15601	15630	15550	15714	15529	15637	15691	15621	15611	15646	15754	15394	15470	15778	15662	15585	15734	15488	15666	15595	15581	15691	15632	15531	15442	15638	15470	15631	15568	15648	15572	15637	15551	15684	15697	15516	15490	15632	15616	15536	15670	15619	15579	15530	15637	15643	15504	15500	15594	15626	15653	15453	15655	15528	15636	15975	15517	15626	15518	15544	15637	15656	15496	15438	15533	15613	15671	15665	15631	15565	15605	15467	15485	15627	15488	15429	15638	15551	15845	15541	15578	15509	15577	15613	15596	15759	15602	15606	15605	15482
22574	21068	28918	23584	23372	26701	30592	44477	50613	47750	36271	28234	20984	18540	17508	17213	17074	17033	17159	17076	17094	17164	17018	17077	16967	17131	17072	16978	17083	17078	17167	16921	17057	17001	16859	17094	17042	16925	17102	17170	17056	17106	17072	16958	17075	17058	16966	17131	17102	17079	16899	16835	17031	17038	17027	17005	16788	16801	16969	17099	17175	17233	16980	16951	16866	16941	16970	17108	17038	16978	16767	16888	16918	16950	17022	16938	17043	16944	16959	16825	17065	16963	16923	17067	16909	17055	16964	16869	16925	17005	17130	16804	16932	16813	16897	16893	17011	17046	17116	16921	17120	16801	16916	16939	17096	17053	16948	16827	16859	17028	16876	16963	16991	16922	16731	16998	16902	17037	16960	16952	17039	16770	17007	16950	16905	16942	17015	16973	16908	17070	16908	16981	17000	16968	16854	17132	16907	16850	16734	16971	16921	16981	16972	16824	16881	16965	17008	16893	16786	17024	17043	16982	17084	16732	16950	17114	16932	16785	17125	16950	17052	16840	17121	17107	16985	17106	16873	17041	17038	16851	16732	16974	16941	16934	17138	16808	16976	16879	16894	17069	16857	17029	17018	16839	16925	17070	16916	17136	16968	16860	16941	16895	16845	17010	16851	16984	16845	16806	16937	16930	17026	16939	17010	17056	16820	16850	17074	17169	17105	16940	16887	17111	17000	17015	16890	17015	16971	17028	17023	17067	16916	16941	16842	17054	16779	16597	16785	16907	16723	16864	16852	16786	16934	16978	16942	16708	16870	16882	16982	16960	16848	17004	17111	17026	16865	16783	16972	16893	16938	16733	17029	16903	16973	17075	16777	17033	17070	16851	17010	17218	17049	16814	16882	16950	16974	16838	16871	16880	16855	16928	17135	16899	16927	16908	16836	17100	16697	16769	16774	16913	16807	16922	16947	16900	16934	16990	16979	17256	16851	16847	16970	16979	16917	16899	16965	17011	16884	16988	16860	16902	16875	16893	16782	16765	16939	17018	16847	16824	16937	16904	16853	16927	16993	17000	17079	16938	17071	16956	17172	17006	16885	16947	16884	16996	16907	16880	16999	16915	17121	16976	16754	16916	16894	16966	16862	16834	16878	16904	16779	16958	17210	17046	16971	17084	16831	17078	17114	16899	16978	17158	16898	17108	17238	17066	16815	16869	17051	16876	16836	16932	17007	16993	16894	16858	16900	16924	16922	16757	16886	16955	16873	16836	16842	16887	17035	16791	16863	17015	16960	16881	17043	16763	16998	16868	16874	16847	16940	16982	16954	16812	17140	16956	16915	16877	16825	16629	16877	16962	16831	17105	16713	17094	16975	17088	17008	16749	17026	16785	16930	16853	16949	16658	16808	16840	17023	16834	16758	16762	16821	17004	17031	16905	17058	16845	17011	17005	16856	16880	16876	17028	16944	16928	16877	16899	17037	16759	16743	16884	17094	17019	16861	16825	16920	16849	17051	16764	17048	16889	16858	17101	16839	16714	17036	17043	16959	16803	16884	16983	16935	16841	16793	16935	17088	16810	16927	16815	17027	17092	16988	16848	16810	16867	16974	16780	16749	16965	17089	16808	17061	17091	16767	16915	16888	16698	17054	16819	16944	16774	16729	16837	16841	16994	16859	16852	16924	16945	16739	16911	17067	16947	16958	16957	16882	16939	16793	16993	16858	16808	16781	16827	16893	17101	16885	16834	16904	16804	16914	16718	17030	17119	16860	16876	16988	16864	17132	16953	17128	16914	16990	16973	16909	17106	16913	16928	16867	17142	16921	16921	16888	16841	17007	16959	17027	16997	16996	16860	17059	16862	16917	16962	16935	16906	16973	16958	17014	17040	16904	16906	16971	17173	17121	16841	16792	17006	16924	16954	16868	17136	17169	16907	17034	16940	16739	16912	17089	16983	16747	16886	16972	16947	16783	16849	16958	16995	16878	16779	16833	16840	16764	16961	16931	17035	17061	16881	16850	16790	17230	16853	16867	16937	16726	16716	16836	16820	16810	17064	16865	17011	16936	17156	16885	16999	16835	17143	16893	16991	16827	17058	16856	16805	16605	17022	17002	16772	16947	16962	17058	17050	16927	16882	17049	17054	16987	16925	16913	17137	16941	16880	16918	16951	16856	17070	16925	17026	17055	16988	16983	16966	16769	16921	16892	16825	16996	16819	16875	16962	16848	16865	16950	16848	16835	16664	16825	17094	17100	16716	16966	17006	16920	17016	16889	16773	16898	16962	16787	16693	16909	16809	16863	16834	16900	17007	16764	17006	17084	16904	16641	16934	16932	16955	16931	16860	17048	17001	16730	16861	16854	17182	16871	17026	16843	16876	17121	16771	16873	16988	16992	16862	16850	17004	17005	16889	16932	17074	16990	17024	17091	16739	16991	16886	16838	16787	16807	16872	16957	16993	17075	16860	16862	16814	17087	17018	16808	16920	16933	16909	16995	16945	16869	16901	16901	16907	17109	16796	16886	16981	17072	17172	17050	16876	17023	16638	16883	16879	17048	16945	17061	16993	17000	16763	16871	17026	16956	17082	17045	16880	16859	16922	16907	16888	16781	16967	17043	17087	16760	16793	16923	16917	16901	17209	17026	16986	17008	17004	16741	17047	16829	17067	17060	17158	16848	16898	16806	16838	16869	16912	17042	16779	16955	16730	16981	16873	16865	17088	17098	17006	16973	16874	16816	16858	17160	17001	17065	16975	16854	17017	16883	16812	16917	16825	16792	16919	16862	16849	16914	16689	17020	16989	17011	16867	16994	17058	16822	16917	17000	17038	16865	16887	16939	16825	16743	16883	16918	16882	16967	16993	17178	16926	16730	16905	16754	16843	16923	16780	17191	16956	17014	16905	16985	17042	16896	16793	16854	16919	16975	16854	17032	16892	16877	16823	16995	17090	16828	16887	16829	17102	17068	16811	16910	16911	16956	16851	17004	16936	17045	16962	16998	16993	16944	17020	16964	16872	17099	16972	16952	16932	17029	16970	16896	16926	16772	16984	16752	17005	16945	16972	16900	16716	17071	16968	16834	16759	16922	16883	16825	16913	16870	16820	17183	17005	16951	16905	16925	16924	16837	16965	16694	17141	17054	16998	16748	16965	16974	16849	16951	16820	16852	16827	16788	17098	16970	17105	16980	16801	16853	16956	16763	17085	16957	16791	16891	17114	17137	16969	17028	16861	16898	16875	16999	17109	16807	16862	16987	17070	16958	16918	17103	16864	17007	16985	16927	16948	16820	16821	17003	16932	16829	17070	17070	16936	16740	16962	16986	16973	16900	16869	16968	16869	17025	16976	16983	16846	17021	16990	16839	16812	17261	16741	17108	17047	16946	16980	16936	16787	16767	16978	16843	16741	16992	16927	16925	17066	16889	17096	17053	16922	16920	16953	17001	16975	16955	16903	16884	16777	16960	16764	16928	16877	16926	16969	16883	16873	16879	16925	16942	17051	16888	17150	17050	16962	16978	17070	16845	16785	16870	16948	16838	17077	16911	16928	16889	16984	16730	16985	16945	17066	16972	16868	16902	17019	16765	16999	16668	16801	17014	16572	16746	16742	16944	16980	17054	17026	16864	17059	16866	16825	17069	16740	16992	16992	16951	16710	16939	16843	16746	17020	17094	17037	17076	16907	16973	16956	16914	16702	16900	16951	16956	16889	16879	17008	16824	16886	16978	16832	16947	16827	16979	16978	17082	16995	16802	17016	16848	16937	16879	17034	16874	17106	16941	16777	16750	17015	16928	16886	16931	16930	16847	16895	16830	17004	16868	16900	16756	16743	16980	16952	16944	16597	16936	17218	16929	17018	16909	17059	17052	16816	17144	16888	16910	16779	16978	16926	16918	17022	17040	17022	16808	16968	16889	16822	17044	17085	16895	16952	16810	16969	16886	16865	16895	16777	16751	16769	16934	17101	16855	16875	16922	16820	17045	17033	17101	16933	16864	17009	16757	16868	17090	17068	17061	16949	16908	16945	16980	16828	16773	16856	17036	16868	16878	16944	16898	16946	16847	16922	16949	16898	16825	16976	17211	16875	16824	16935	17034	16955	16995	16931	16985	16912	16940	17017	16680	16859	17013	16989	16916	16803	17092	17027	16985	17064	17018	16964	16675	16908	17030	17057	17126	16986	17031	17032	16769	16978	17023	16645	16963	16929	16904	16820	17099	17039	17017	16940	16937	17070	16843	17081	16981	16897	16928	16815	16964	16742	16844	16903	16967	17068	17028	16754	17084	16876	16842	16968	17166	17127	16969	17086	17142	17127	17182	16865	16997	16791	16908	17162	17046	16825	16779	17049	16906	16701	16792	16998	16898	16959	17109	16886	17045	16941	16796	16823	17078	16818	16882	16804	16762	16571	16927	16778	16961	16963	17014	16838	16990	16950	16911	16881	16980	16829	16934	16778	17051	16969	17121	16869	16891	16873	16881	16942	16992	16901	16937	16986	17069	16785	17104	16940	16896	17055	17076	17128	16932	16658	16939	16902	17001	17066	16900	16960	16934	16867	16933	16892	16993	17071	17045	17017	16920	17062	16954	16938	17032	16975	16936	16847	16908	16978	17104	17010	16948	16840	16858	16998	16795	16921	17106	16941	16933	16920	16970	16923	16842	16849	16936	16848	16794	17089	16815	16847	16896	17097	16991	16981	17022	17053	16951	16972	16902	17007	16970	16747	17086	16941	16926	16790	17018	16948	16887	17114	16940	16932	17092	16734	17056	17006	16937	16843	16901	17044	17088	17139	16902	16926	16724	16719	17144	16908	16827	16987	16927	16761	16860	16938	17049	16996	16978	16922	16829	17131	16958	16750	16915	17144	16844	16944	16909	17132	16994	16895	17036	16956	17026	17036	16915	16895	16736	16816	17049	17017	17091	16909	16783	16790	17154	16649	16903	16790	16728	16891	16898	17213	16949	16961	16728	16901	17092	16978	17035	16881	16846	17099	16937	17084	16923	16564	16858	17007	16909	16930	16983	16839	16925	16872	16980	16892	16935	17003	16919	16927	16886	16883	16872	16931	17105	16785	16772	16923	16938	17098	16978	16931	16884	16806	17006	16874	17082	16914	17009	16993	17040	17023	16912	16925	16914	16868	16802	17127	16972	16847	17003	16976	16941	16684	16937	16822	16889	16988
20481	37839	41307	41148	38478	29511	30713	49387	52251	49335	37040	28669	19128	16971	15793	15619	15367	15445	15511	15617	15525	15574	15404	15533	15516	15385	15394	15518	15471	15588	15429	15504	15434	15332	15450	15578	15347	15457	15476	15716	15547	15482	15414	15387	15582	15439	15446	15281	15641	15332	15321	15393	15358	15474	15352	15646	15555	15421	15607	15508	15542	15478	15376	15346	15432	15300	15479	15343	15577	15350	15395	15602	15295	15525	15328	15501	15713	15410	15538	15561	15525	15346	15481	15543	15429	15582	15372	15508	15406	15586	15485	15534	15468	15573	15482	15353	15516	15531	15325	15465	15517	15482	15582	15569	15417	15486	15439	15554	15595	15466	15426	15376	15606	15303	15478	15369	15691	15538	15589	15312	15460	15402	15520	15674	15576	15325	15526	15528	15430	15537	15502	15454	15537	15382	15365	15346	15432	15494	15367	15415	15459	15509	15510	15455	15408	15580	15299	15433	15390	15422	15452	15477	15416	15472	15441	15408	15394	15420	15416	15397	15454	15450	15535	15467	15401	15545	15438	15431	15560	15350	15532	15411	15641	15449	15463	15461	15539	15457	15508	15390	15593	15497	15638	15464	15353	15310	15615	15363	15591	15417	15643	15424	15327	15361	15511	15498	15397	15558	15398	15345	15376	15439	15506	15446	15430	15320	15572	15179	15232	15396	15366	15429	15434	15381	15614	15401	15477	15530	15374	15380	15460	15670	15325	15213	15439	15504	15355	15552	15470	15312	15604	15374	15431	15359	15543	15351	15479	15514	15486	15647	15536	15389	15501	15511	15468	15473	15535	15381	15553	15360	15428	15443	15544	15602	15374	15474	15554	15397	15372	15479	15413	15389	15453	15591	15535	15292	15437	15513	15418	15505	15291	15403	15360	15432	15519	15611	15543	15459	15449	15361	15557	15461	15465	15552	15311	15419	15268	15397	15539	15454	15606	15465	15337	15424	15417	15405	15608	15425	15292	15415	15647	15395	15349	15535	15394	15489	15375	15516	15529	15462	15620	15454	15426	15591	15439	15366	15583	15272	15383	15300	15453	15553	15529	15470	15579	15427	15655	15516	15423	15555	15523	15389	15488	15474	15502	15353	15399	15488	15419	15489	15351	15290	15481	15539	15368	15478	15423	15456	15368	15447	15297	15508	15580	15494	15496	15372	15335	15500	15404	15565	15394	15445	15434	15310	15497	15510	15295	15542	15344	15361	15296	15332	15505	15541	15610	15678	15445	15363	15516	15536	15347	15396	15491	15373	15468	15534	15511	15453	15442	15466	15394	15487	15439	15401	15401	15243	15554	15513	15435	15339	15534	15463	15296	15454	15391	15430	15374	15374	15380	15371	15358	15577	15372	15512	15524	15403	15545	15384	15575	15379	15511	15315	15351	15623	15559	15494	15559	15449	15485	15580	15434	15412	15624	15378	15640	15413	15513	15404	15344	15423	15519	15218	15487	15376	15331	15174	15532	15504	15427	15518	15352	15289	15427	15498	15465	15411	15321	15589	15447	15546	15433	15305	15335	15312	15286	15508	15377	15497	15417	15507	15546	15442	15408	15451	15389	15487	15303	15362	15381	15393	15537	15381	15378	15415	15522	15663	15333	15409	15406	15478	15441	15444	15656	15417	15494	15429	15417	15462	15404	15320	15430	15579	15430	15502	15411	15605	15508	15271	15548	15534	15631	15357	15473	15472	15503	15325	15520	15697	15471	15454	15279	15554	15558	15722	15331	15481	15499	15457	15401	15536	15553	15272	15410	15597	15594	15293	15363	15544	15418	15501	15602	15201	15353	15578	15405	15349	15295	15295	15440	15306	15446	15384	15519	15398	15349	15534	15446	15520	15413	15436	15493	15377	15560	15354	15463	15519	15521	15490	15398	15336	15393	15382	15543	15630	15543	15479	15368	15580	15501	15452	15448	15521	15502	15637	15513	15511	15591	15378	15454	15424	15279	15359	15469	15575	15350	15531	15459	15369	15605	15401	15448	15518	15500	15612	15508	15373	15413	15451	15456	15459	15492	15474	15377	15442	15376	15432	15437	15483	15455	15490	15365	15445	15481	15443	15445	15467	15643	15521	15379	15516	15473	15486	15467	15470	15543	15340	15281	15488	15390	15336	15391	15474	15487	15412	15425	15362	15434	15439	15388	15554	15449	15656	15421	15473	15396	15502	15456	15468	15471	15485	15577	15492	15404	15618	15331	15520	15493	15382	15549	15437	15459	15412	15320	15537	15495	15366	15485	15443	15419	15513	15558	15445	15365	15398	15594	15525	15332	15267	15470	15432	15552	15503	15439	15494	15510	15369	15526	15428	15560	15493	15464	15422	15322	15307	15546	15464	15488	15331	15524	15580	15243	15368	15256	15238	15494	15417	15462	15374	15320	15411	15324	15380	15516	15333	15361	15525	15475	15501	15437	15480	15475	15572	15424	15453	15469	15539	15284	15396	15467	15400	15604	15554	15455	15513	15582	15451	15405	15484	15300	15438	15447	15437	15440	15316	15382	15316	15427	15454	15315	15387	15396	15274	15314	15480	15491	15543	15339	15321	15590	15310	15378	15455	15290	15547	15545	15290	15458	15452	15414	15459	15304	15333	15476	15330	15470	15576	15378	15455	15507	15499	15449	15448	15435	15410	15506	15482	15442	15116	15430	15600	15366	15543	15592	15577	15336	15437	15490	15454	15457	15355	15578	15337	15575	15362	15472	15398	15709	15477	15389	15517	15351	15544	15481	15397	15305	15589	15397	15478	15382	15482	15676	15355	15541	15573	15436	15362	15644	15397	15466	15426	15323	15532	15414	15284	15369	15391	15504	15469	15426	15469	15246	15455	15410	15548	15567	15678	15500	15538	15410	15414	15592	15405	15541	15437	15443	15236	15386	15582	15533	15405	15427	15612	15376	15510	15379	15497	15373	15195	15337	15384	15437	15405	15392	15453	15434	15467	15504	15399	15526	15331	15397	15326	15468	15316	15425	15399	15536	15377	15589	15340	15300	15382	15451	15313	15315	15336	15461	15531	15296	15406	15300	15508	15387	15503	15459	15455	15431	15522	15495	15556	15414	15523	15387	15482	15505	15502	15440	15487	15386	15494	15486	15488	15381	15409	15549	15461	15407	15450	15460	15508	15337	15615	15341	15398	15436	15225	15383	15530	15340	15425	15354	15562	15612	15539	15486	15554	15434	15371	15448	15616	15444	15513	15267	15516	15387	15561	15514	15421	15470	15482	15338	15551	15350	15298	15605	15414	15417	15460	15475	15443	15576	15352	15485	15554	15238	15279	15473	15522	15503	15373	15424	15459	15341	15409	15452	15414	15353	15429	15480	15515	15528	15563	15378	15409	15450	15498	15586	15360	15509	15368	15320	15494	15254	15474	15415	15471	15450	15388	15341	15605	15449	15426	15420	15629	15489	15629	15364	15273	15615	15450	15419	15339	15464	15524	15557	15398	15244	15509	15433	15507	15609	15432	15514	15406	15506	15478	15463	15535	15430	15482	15425	15528	15199	15394	15431	15366	15260	15588	15413	15299	15382	15485	15342	15382	15382	15441	15379	15372	15387	15451	15501	15555	15267	15326	15385	15363	15435	15436	15485	15450	15256	15500	15518	15441	15477	15500	15328	15535	15361	15408	15511	15374	15359	15400	15549	15445	15325	15339	15451	15365	15459	15228	15502	15388	15363	15381	15458	15390	15327	15363	15678	15486	15368	15653	15477	15483	15640	15616	15387	15236	15344	15454	15312	15381	15570	15581	15418	15476	15367	15572	15392	15436	15334	15365	15415	15395	15417	15522	15476	15507	15415	15635	15391	15472	15474	15388	15586	15527	15532	15359	15382	15346	15333	15466	15453	15423	15374	15418	15405	15420	15494	15448	15340	15468	15660	15689	15328	15442	15440	15410	15582	15459	15601	15374	15356	15525	15324	15447	15443	15436	15351	15429	15356	15431	15440	15522	15591	15464	15472	15457	15389	15419	15374	15486	15383	15359	15376	15511	15364	15552	15437	15340	15581	15221	15397	15298	15380	15703	15442	15507	15337	15527	15332	15303	15385	15320	15480	15706	15437	15426	15617	15672	15459	15456	15470	15431	15619	15529	15472	15365	15369	15447	15629	15339	15448	15485	15400	15413	15483	15443	15369	15358	15361	15346	15455	15488	15585	15466	15517	15609	15300	15615	15306	15420	15426	15536	15502	15334	15402	15359	15317	15447	15543	15498	15355	15330	15341	15451	15486	15408	15405	15549	15460	15507	15696	15488	15517	15524	15500	15401	15481	15583	15495	15662	15698	15501	15327	15413	15577	15339	15455	15432	15530	15347	15444	15526	15426	15403	15395	15422	15639	15368	15452	15442	15389	15197	15441	15526	15392	15408	15638	15374	15656	15479	15526	15382	15496	15398	15379	15437	15227	15558	15567	15413	15411	15409	15383	15392	15591	15409	15564	15504	15492	15415	15404	15360	15380	15314	15315	15364	15476	15483	15503	15420	15365	15370	15423	15426	15325	15447	15381	15567	15412	15472	15472	15482	15431	15497	15508	15463	15489	15471	15442	15500	15393	15487	15283	15514	15360	15377	15499	15567	15297	15506	15604	15373	15316	15256	15334	15494	15565	15298	15472	15483	15634	15533	15461	15431	15482	15450	15515	15373	15544	15477	15308	15564	15303	15409	15507	15362	15472	15420	15403	15361	15526	15424	15444	15553	15498	15460	15588	15439	15544	15319	15535	15303	15298	15674	15203	15447	15441	15362	15265	15553	15290	15550	15217	15285	15480	15425	15626	15406	15527	15564	15346	15624	15438	15448	15651	15501	15483	15433	15424	15467	15363	15382	15399	15563	15332	15520	15439	15494	15497	15537	15313	15266	15590	15412	15418	15302	15571	15572	15409	15317	15506	15386	15425	15496	15455	15484	15459	15382	15486	15440	15402	15461	15348	15566	15403	15456	15357	15475	15549	15532	15316	15488	15476	15387	15529	15508	15377	15441	15529	15449	15513	15470	15447	15374	15441	15463	15425	15486	15341	15392	15399	15565	15516	15560	15559	15478	15534	15267	15612	15298	15322	15386	15505	15337	15415	15640	15523	15488	15498	15394	15396	15468	15363	15548	15661	15407	15450	15396	15582	15442	15412	15505
26852	22115	26481	24391	21254	20864	19449	20713	21380	21263	18920	17920	17075	16941	16425	16341	16204	16257	16336	16373	16180	16298	16264	16177	16472	16423	16307	16352	16361	16393	16209	16202	16203	16320	16255	16362	16118	16288	16143	16309	16532	16202	16337	16405	16388	16288	16099	16211	16272	16221	16430	16299	16385	16347	16475	16166	16346	16259	16273	16308	16235	16139	16447	16280	16255	16275	16223	16289	16538	16303	16259	16313	16385	16055	16290	16261	16359	16260	16487	16337	16297	16370	16341	16087	16289	16273	16251	16327	16383	16343	16112	16229	16185	16364	16412	16248	16475	16355	16279	16119	16301	16240	16250	16265	16251	16352	16357	16408	16231	16428	16420	16286	16334	16212	16477	16311	16104	16308	16310	16153	16250	16256	16348	16359	16015	16185	16364	16084	16359	16194	16275	16416	16323	16276	16236	16093	16302	16300	16286	16342	16282	16312	16282	16144	16139	16200	16431	16281	16131	16162	16255	16038	16219	16319	16387	16027	16140	16293	16151	16189	16241	16295	16271	16236	16266	16388	16222	16465	16180	16242	16237	16357	16435	16360	16212	16135	16287	16171	16450	16244	16221	16228	16273	16256	16373	16447	16286	16397	16347	16319	16274	16149	16336	16300	16254	16164	16237	16223	16239	16433	16233	16195	16371	16348	16376	16349	16364	16339	16273	16189	16076	16247	16287	16253	16320	16181	16297	16273	16137	16401	16321	16193	16180	16358	16308	16023	16318	16180	16234	16192	16266	16066	16272	15972	16197	16188	16191	16358	16287	16374	16239	16252	16401	16187	16204	16465	16173	16147	16106	16170	16228	16451	16217	16158	16261	16278	16392	16269	16319	16162	16316	16371	16226	16124	16403	16139	16170	16299	16321	16154	16148	16320	16020	16340	16277	16145	16180	16119	16443	16351	16345	16348	16406	16264	16208	16184	16065	16401	16152	16386	16167	16371	16260	16370	16280	16424	16188	16056	16459	16242	16200	16309	16453	16272	16376	16202	16271	16265	16278	16140	16168	16184	16331	16219	16208	16368	16384	16161	16292	16225	16159	16331	16436	16559	16468	16343	16163	16028	16084	16227	16266	16221	16489	16460	16244	16257	16365	16404	16273	16160	16354	16147	16095	16352	16207	16204	16285	16373	16159	16192	16285	16405	16197	16163	16400	16146	16237	16119	16386	16251	16294	16253	16260	16142	16175	16227	16321	16140	16307	16051	16135	16194	16279	16169	16313	16029	16150	16484	16354	16320	16297	16360	16266	16287	16312	16326	16210	16426	16172	16159	16218	16323	16237	16130	16066	16369	16041	16395	16286	16091	16232	16323	16353	16286	16410	16425	16323	16144	16271	16170	16273	16271	16234	16249	16410	16225	16331	16108	16239	16431	16239	16235	16169	16172	16335	16140	16259	16346	16330	16396	16309	16297	16305	16081	16007	16525	16469	16452	16103	16123	16256	16165	16142	16269	16277	16128	16264	16273	16267	16269	16383	16221	16160	16256	16262	16447	16242	16273	16228	16384	16260	16275	16235	16269	16139	16424	16298	16381	16298	16264	16157	16419	16094	16088	16360	16339	16290	16326	16049	16370	16432	16160	16253	16375	16143	16155	16271	16198	16234	16315	16288	16403	16237	16190	16463	16111	16342	16383	16143	16469	16278	16253	16246	16173	16377	16126	16205	16223	16199	16242	16344	16192	16384	16246	16262	16000	16500	16300	16247	16189	16180	16328	16267	16153	16293	16175	16496	16263	16198	16416	16092	16229	16196	16220	16295	16130	16171	16223	16234	16120	16283	16320	16227	16182	16145	16422	16180	16193	16275	16353	16277	16223	16443	16251	16096	16130	16290	16160	16311	16407	16260	16202	16259	16143	16231	16312	16369	16254	16253	16204	15982	16269	16253	16282	16222	16235	16433	16284	16213	16355	16291	16313	16280	16316	16447	16321	16324	15948	16095	16100	16383	16365	16323	16273	16243	16185	16228	16259	16355	16251	16106	16152	16306	16436	16199	16373	16220	16233	16123	16311	16299	16092	16210	16175	16256	16263	16310	16261	16261	16299	16190	16320	16424	16441	16070	16348	16358	16370	16408	16320	16248	16237	16137	16231	16228	16351	16127	16108	16300	16391	16349	16141	16168	16157	16324	16323	16170	16196	16235	16350	16116	16315	16302	16282	16420	16275	16122	16151	16159	16302	16430	16452	16248	16187	16328	16258	16332	16253	16444	16209	16227	16101	16271	16282	16383	16137	16180	16168	16367	16198	16356	16303	16386	16301	16126	16235	16354	16108	16254	16244	16261	16379	16398	16206	16202	16395	16410	16258	16318	16424	16315	16235	16241	16258	16191	16381	16273	16020	16380	16513	16244	16294	16164	16417	16295	16293	16290	16196	16263	16322	16373	16196	16264	16137	16082	16334	16274	16377	16377	16328	16456	16419	16263	16202	16153	16250	16236	16198	16211	16226	16201	16275	16431	16136	16348	16166	16219	16129	16126	16234	16310	16099	16220	16313	16285	16091	16263	16134	16276	16299	16303	16106	16297	16303	16283	16411	16227	16328	16152	16323	16404	16383	16310	16286	16222	16197	16193	16267	16461	16134	16284	16278	16196	16205	16284	16380	16296	16399	16249	16131	16430	16217	16384	16242	16435	16242	16133	16470	16365	16173	16424	16138	16216	16164	16380	16416	16168	16291	16359	16217	16394	16163	16350	16281	16183	16333	16309	16262	16158	16261	16322	16287	16177	16108	16257	16199	16340	16130	16286	16287	16366	16273	16270	16429	16232	16085	16081	16162	16197	16249	16310	16337	16305	16487	16275	16331	16355	16379	16334	16202	16214	16380	16275	16259	16253	16147	16306	16279	16324	16364	16290	16382	16522	16267	16211	16156	16344	16239	16560	16255	16207	16166	16321	16138	16384	16471	16234	16110	16213	16234	16156	16343	16297	16232	16444	16265	16214	16320	16323	16434	16384	16178	16216	16322	16241	16255	16269	16661	16229	16314	16250	16220	16369	16534	16476	16368	16219	16218	16375	16307	16205	16137	16299	16194	16330	16237	16297	16137	16161	16102	16272	16527	16170	16062	16185	16132	16223	16359	16377	16107	16159	16307	16321	16500	16375	16401	16176	16065	16235	16403	16165	16125	16209	16279	16300	16271	16398	16331	16257	16139	16417	16215	16181	16257	16418	16381	16278	16268	16362	16296	16286	16134	16303	16230	16428	16165	16432	16302	16159	16364	16346	16271	16458	16261	16339	16167	16256	16422	16185	16335	16498	16453	16349	16217	16339	16322	16316	16197	16163	16182	16330	16158	16298	16059	16233	16183	16387	16174	16229	16261	16325	16290	16335	16282	16140	16427	16279	16243	16059	16269	16185	16276	16437	16361	16070	16327	16469	16248	16314	15965	16122	16177	16461	16142	16211	16182	16253	16458	16164	16299	16361	16322	16206	16323	16128	16192	16443	16415	16246	16183	16227	16146	16163	16152	16195	16138	16072	16224	16277	16087	16240	16383	16365	16412	16172	16245	16258	16268	16227	16243	16022	16228	16184	16361	16100	16151	16154	16389	16293	16258	16378	16258	16251	16168	16146	16228	16238	16392	16284	16271	16278	16082	16411	16172	16416	16323	16292	16255	16236	16371	16390	16236	16215	16204	16016	16167	16156	16202	16317	16196	16162	16264	16229	16277	16158	16236	16400	16341	16345	16243	16278	16243	16161	16443	16262	16415	16194	16185	16180	16312	16441	16332	16311	16418	16086	16178	16365	16091	16164	16243	16414	16422	16341	16340	16274	16218	16199	16332	16192	16162	16174	16263	16297	16231	16295	16317	16137	16371	16184	16403	16252	16346	16152	16219	16137	16267	16366	16175	16288	16175	16363	16243	16177	16069	16395	16228	16202	16233	16501	16334	16257	16157	16197	16225	16176	16298	16226	16292	16139	16303	16397	16164	16448	16289	16373	16164	16208	16401	16184	16047	16405	16300	16269	16344	16491	16256	16277	16179	16407	16367	16186	16188	16191	16239	16389	16212	16443	16265	16248	16348	16316	16049	16607	16317	16313	16193	16510	16461	16218	16192	16315	16428	16368	16218	16356	16165	16277	16426	16086	16296	16354	16064	16250	16178	16131	16246	16277	16456	16243	16126	16433	16199	16324	16154	16319	16463	16342	16338	16266	16371	16101	16112	16214	16184	16175	16148	16337	16086	16082	16312	16362	16311	16363	16297	16321	16404	16363	16181	16431	16288	16112	16344	16283	16255	16342	16267	16374	16334	16258	16294	16353	16223	16353	16474	16301	16038	16343	16262	16146	16156	16280	16287	16051	16230	16223	16258	16116	16068	16146	16245	16300	16186	16169	16081	16162	16295	16246	16198	16434	16321	16338	16197	16403	16292	16348	16408	16226	16292	16182	16336	16223	16275	16397	16330	16367	16046	16365	16302	16208	16185	16351	16139	16534	16446	16448	16330	16254	16394	16287	16386	16367	16264	16326	16342	16487	16235	16353	16198	16263	16376	16296	16173	16494	16198	16268	16323	16358	16267	16293	16305	16518	16064	16264	16322	16225	16545	16289	16179	16297	16266	16353	16194	16438	16254	16294	16372	16419	16265	16170	16219	16204	16252	16244	16346	16361	16259	16020	16315	16241	16107	16367	16332	16424	16348	16419	16286	16424	16582	16138	16438	16397	16371	16310	16212	16342	16168	16169	16457	16352	16131	16392	16364	16240	16387	16437	16231	16350	16184	16146	16244	16287	16369	16151	16304	16346	16398	16485	16472	16346	16237	16169	16143	16315	16316	16330	16360	16194	16331	16113	16212	16327	16267	16273	16329	16311	16110	16352	16395	16415	16301	16530	16244	16375	16252	16274	16190	16234	16043	16186	16187	16299	16158	16371	16324	16311	16308	16461	16275	16109	16339	16169	16167	16251	16374	16234	16211	16181	16342	16273	16145	16244	16426	16089	16393	16489	16191	16252	16395	16132	16214	16187	16207	16323	16418	16424	16301	16233	16433	16284	16167	16337	16281	16224	16100	16260	16165	16405	16128	16398	16479	16257	16424	16594	16497	16120	16157	16264	16243	16211	16271	16245	16260	16343	16303	16111	16373	16189	16121	16404	16211	16370	16274	16432	16229	16210	16193
18653	26620	27237	23219	22987	21213	19544	22629	22815	21621	18507	16970	16013	15309	15145	15140	14984	14910	15042	15197	15206	15104	15034	15005	15102	14922	15011	14991	15127	15228	15055	14978	15064	15149	15144	15140	15272	15132	15058	15137	14970	15057	15034	14856	15063	15136	14981	15123	15013	15085	15224	14885	15030	15015	15074	15124	15106	14993	15098	14999	15133	15125	14901	15177	15147	15203	15154	15099	14892	15016	15184	14892	15060	15150	15183	15017	15208	15030	15002	15222	15016	15129	15086	15063	15020	15009	14965	14989	15088	15021	15004	15273	15145	14906	14996	15002	15007	15117	15049	14998	15058	15014	14969	14946	15201	15278	15128	14960	15095	14997	15085	15204	15108	15108	15104	15119	15208	15123	14993	15081	15157	15097	15093	15088	15058	15050	15197	15003	15130	15077	15089	14960	15245	15159	14925	15092	15096	15028	15225	14991	15045	15068	15172	14938	14995	14876	15175	15127	15080	15026	14907	14917	14976	15170	14981	14987	15069	15099	14957	14996	15050	15150	14968	15111	14895	15178	15193	15099	15059	15121	15252	14985	15060	15154	15069	14893	15058	15056	15167	15192	15089	15116	14980	14929	15087	15051	15056	15096	14981	15075	15023	15078	15193	14983	14969	15119	14967	15151	15253	15068	15172	15053	15061	15266	15012	15118	15028	15164	15097	15000	15204	15098	15023	15049	15077	15137	14963	15040	14986	14960	15078	15270	15120	14969	14940	15098	15042	15074	15070	15092	15073	15089	15231	14995	14969	15100	14924	15181	14908	14939	14836	15249	15079	15108	14918	15019	14989	15029	14992	15200	15004	15034	15222	15034	15048	15075	14937	15136	15151	15003	15030	15042	15107	15151	15153	15058	15177	15045	14867	15163	15012	14930	14891	15029	15056	15098	15052	15095	15113	15146	15055	15002	15090	14968	15016	15124	14946	15009	14911	15039	15064	15195	14945	14838	15097	15032	15161	15142	15080	15005	14947	15015	15133	15046	15138	14961	15135	15034	15049	15026	15062	15014	15043	14950	15023	15048	14932	15001	15068	15173	15194	15096	14896	15064	14912	15023	15054	14761	15195	14855	15095	15300	15002	14892	14970	15004	14967	15030	15135	15007	15003	15030	15037	15121	15059	15066	15041	15012	14967	15032	14881	15128	14950	15187	15241	15171	15019	15041	14987	15114	15090	15085	15001	15100	14965	15087	15054	14910	15148	14971	15080	15118	15192	15002	14945	15082	15027	15233	15038	15191	15095	14932	15082	15058	14835	15063	15056	15045	15093	15043	15072	15041	14976	14880	15015	15126	15005	15057	15141	15079	15125	15078	15045	15028	15078	15140	15146	14986	15159	15111	15102	14855	14946	14958	15064	15038	15169	15010	15020	15148	15065	14945	14950	15133	15079	15046	15139	15135	15010	14971	15151	15122	14954	15295	14994	15109	15129	15078	14992	15164	14979	15088	15044	14965	14968	14959	15110	15070	14912	14959	15112	15033	14990	15118	15194	14999	15091	15157	15154	15079	15069	15043	15081	15083	15225	14949	14920	15201	14902	15134	14970	15035	14972	14898	14964	15123	15120	15043	15146	14904	15127	15186	15041	15081	15115	15086	14936	14962	15055	14998	15051	14859	15138	15074	15041	15076	15060	15011	14899	15159	14921	15103	15162	15108	15186	15117	15055	15105	15084	14986	15158	15075	15039	14988	15036	15067	14996	15162	15041	15087	14960	14949	15211	15086	15201	15084	15016	15181	14953	14930	15335	15084	15258	15032	15123	15158	14920	15134	15081	15040	15019	14992	15033	15068	15079	15105	15111	15165	15168	15010	15089	14994	15077	15099	14985	15109	15007	15068	15081	15004	15144	14948	15103	15096	15111	15191	15062	14884	14894	15154	15083	14978	14981	15061	14866	15296	14952	15116	15028	14972	15119	14919	14996	15066	14977	14832	15039	15113	14830	15020	14998	15198	15222	14913	15153	14987	15169	15152	14997	15145	14979	15020	15097	15070	15109	14919	15104	14913	15089	15183	15100	14890	15034	15136	15139	15121	14966	15092	14895	15134	14936	15169	15219	15116	14928	14886	15116	15145	15165	15078	15006	15133	15110	15098	15036	15093	15126	14956	14866	15133	14947	15148	15174	15054	14900	14906	14945	15048	14954	15083	14885	15181	15071	15028	14923	15010	14959	15052	15041	15024	15081	15146	15216	15049	15002	15042	15098	15021	15065	14907	15009	14798	15006	14999	15080	14989	15046	15124	15183	14847	14960	14924	15062	15007	14914	15064	15027	15045	15134	14897	15047	15105	14988	15039	15054	15097	15008	15007	15155	14993	15009	15093	14985	15073	14958	15207	15020	14950	15112	15076	15142	15016	15030	15009	15025	15006	15179	14952	15238	15077	15042	14969	14979	15025	14893	15021	14951	15132	15150	15009	15075	15139	14927	15033	14950	15068	15078	15053	15057	14961	14957	15009	15087	14945	15020	14926	15008	15173	14990	15114	14872	15048	15122	15111	15156	14993	14931	15045	15070	15027	15026	15151	15099	14974	15015	15049	14918	15043	15065	15090	15087	14941	15018	15078	15125	15088	15102	15088	14974	15077	14886	15092	15161	15182	14902	15004	15004	15114	15238	14948	15089	14976	15026	14988	15032	14929	15036	14940	15052	15074	15061	15102	14990	15015	15099	15100	15001	15073	15053	15088	14822	15063	15164	15074	15000	15075	15003	14934	15070	15069	14949	15137	15113	15021	15144	15016	15043	15079	15083	15137	15115	15150	14934	14946	15229	15019	15015	14965	14800	15038	15090	15103	15082	15088	15025	15248	15033	14962	15079	15160	15084	15138	14992	15089	15101	14922	15022	14989	15008	14859	15199	15161	14978	15114	15141	14961	15085	14990	14932	14993	15133	15074	15196	15110	15279	14943	14915	14969	15184	15010	15028	15109	15173	15012	15298	15019	15010	15088	14946	15074	15039	15107	14993	14896	15142	14815	15028	15007	15182	15109	15049	14940	15081	15105	15069	15129	15093	15026	14965	15127	14948	14939	14880	15235	15140	15169	14932	14952	15096	15081	15009	15023	14954	15030	15002	14924	14950	15035	15018	14933	15348	15039	14988	15141	15043	15044	14989	14962	14965	14999	15050	15066	15012	15034	15036	15307	14995	15087	14999	15012	15166	15120	14987	15103	15043	15040	15066	14871	14986	14919	15001	15005	14951	15128	14997	15013	15025	15008	15121	15295	15093	14992	15040	15107	15056	15149	14970	15050	15142	14915	14981	15035	14885	14963	15037	14909	15225	14970	14997	14996	15044	15050	15068	15234	15158	15103	15079	15104	15151	14988	14974	15030	15066	15005	14972	15168	15093	14969	14986	15070	14966	15000	15126	15032	15119	15047	14918	15095	15094	15039	15191	15108	15213	15131	15028	15146	14882	14964	15086	15108	15110	14956	15038	15093	14977	15043	14940	14967	14915	15141	14936	14999	15089	15062	15078	15022	14980	15095	15176	15166	15214	15041	15259	14959	15217	15069	14959	15061	15140	15240	15107	15028	14987	14947	15136	14991	14934	14999	15019	15083	14948	14988	15157	14920	15180	15061	15135	14960	15084	14945	14939	15112	15173	15185	15112	15240	14909	15013	15040	15022	14994	14958	15053	15126	15020	14972	15245	15133	15003	15042	15073	15016	15109	14957	15014	14993	14958	15155	15086	15030	15159	15004	15184	15142	15038	14907	15061	15164	15052	15147	14991	15178	14951	15072	14885	15025	14934	15020	15084	15315	15079	15116	14972	14997	15054	15047	14948	15087	14953	14938	15109	14957	14944	15059	15024	15071	15183	15105	15036	15045	15018	15170	15068	14799	15041	15088	14970	15245	15139	15117	15103	15089	15100	14928	15025	14876	14980	15020	15083	15251	14975	15039	15011	15241	15033	15129	15111	15238	15100	15026	15117	15059	15131	15157	15146	15051	15064	15091	14824	14983	14995	14858	14914	14969	15277	15084	15033	15091	15090	15002	15000	14995	14948	14884	14961	15068	15048	15159	15162	15003	15064	14977	14947	14954	15122	14951	15003	15169	15029	15039	14982	15068	14911	15148	15064	15110	15036	14994	15092	15165	15153	15095	14765	15101	14904	15159	14911	15067	15025	15080	15101	15095	14990	14996	15088	15004	15227	14928	15109	15060	14895	15017	15101	14981	15214	14913	15166	14998	15022	15066	14963	15044	14929	15151	15040	15120	14914	15063	15022	14993	15101	15022	15101	15036	15125	15114	15163	14996	15304	14860	15220	15003	15148	14953	15167	15035	15139	14925	15061	14971	14955	15005	14990	15101	15019	15051	15052	15128	15030	15120	15211	15135	14906	15176	15230	15022	15192	15018	15075	15166	15051	15033	14874	15037	15033	14888	15104	15127	15122	15106	15050	15081	14909	15103	15093	15009	14976	15126	15238	15011	15179	15013	14922	14870	15168	15089	14930	15044	15144	15155	15003	15085	14982	15108	15099	14833	15043	15122	15188	14977	14927	15181	15040	15050	14988	15045	15228	15047	15257	15048	15251	15176	14965	14982	14944	15084	15176	15127	15178	15123	15106	15022	15088	15003	15021	14986	15030	14937	15091	14904	15149	15010	14916	15007	14953	14971	14990	14979	15021	15160	14924	15123	15255	15069	15058	14978	15196	14904	14991	14987	14939	15102	15127	15015	15046	14903	15124	14900	14914	14945	14973	14891	15183	15012	15070	15216	14947	15151	14997	15000	15016	15084	14981	15024	15015	15190	15097	14853	15205	15052	15118	15109	15065	15048	15078	15015	15056	15069	15085	15203	15190	15069	15171	14972	14994	15077	15077	14938	15028	15084	14937	15050	15044	15060	14871	15101	15076	15023	14929	15054	14988	15187	15060	14934	15073	15025	14893	14898	15060	14957	15033	15091	15148	15010	15157	15126	14865	15092	15147	15124	15086	15188	15118	15043	14986	15118	14974	14997	14909	15161	14925	15062	15053	15114	15002	14964	15044	15079	14985	15090	15086	15050	15118	14874	15152	15207	15107	14918	15110	15157	15040	15048	14967	15073	15108	15064	14956	15074	15308	15095	15114	15073	15001	15077	15054	15055	15054	14980	15015	15058	15011	14880	15030	15018	15199	15075
23662	21020	28411	24497	26405	48184	45417	39108	30972	23984	20899	18441	17717	16957	16487	16190	16207	16011	16107	16007	15941	16224	16101	15997	16245	16204	16220	16223	16133	15994	16076	16103	16124	16132	15975	16237	16015	16173	16237	16106	16232	15831	16411	16166	16243	16073	16055	16112	16019	16033	16209	16078	16045	16044	16096	16126	16489	16015	16179	16017	16091	16024	16066	16022	16060	16116	16076	16035	15981	16056	16037	16090	16087	15983	16023	16068	16049	16093	16145	16052	16085	15978	15946	16088	16050	15950	16137	16018	16010	16095	16052	15952	16099	16027	16004	16152	16183	16072	15995	15959	16023	15985	15815	16027	15892	15959	15955	16004	16044	16073	16172	16134	16016	16061	16294	16131	16022	16012	16046	16225	16097	16102	16077	15887	15927	16059	15924	16207	15940	15967	16040	16110	16190	16097	16138	16215	16107	16227	15985	16097	16214	16084	15953	16072	15885	15883	16019	15982	16037	15944	16078	15911	16088	16070	15939	15979	16095	16225	16114	15890	16018	16050	16030	16123	15872	16261	15929	16201	16143	15891	16118	16069	16029	16089	16097	16018	15964	16128	15862	15989	16056	15975	16222	15979	16313	15933	16219	15901	16019	16096	16107	16194	16036	16028	16205	16056	15898	15767	15904	15846	16161	15819	15868	16016	16047	15934	16040	15930	15859	15903	16166	16341	15937	15972	15865	16011	16008	16014	16051	16225	15933	16064	16183	15967	15924	16088	15944	15974	16055	15984	16274	16001	16048	16126	15955	15864	16027	15973	16103	15731	16085	15836	16012	16113	15763	16318	16014	15963	16095	16123	15862	15961	16040	16040	16098	15914	15825	16164	16085	16124	15932	16144	15975	16192	16135	15958	16026	16250	15855	16233	16161	16012	15943	16062	16275	16046	15892	15882	15915	16026	16123	16007	15838	16021	16134	15991	16189	16148	16128	15888	15939	16111	15747	15958	15946	16041	16023	15875	15821	16096	16340	16015	15844	15920	16117	16181	16013	15870	15935	16136	16044	16095	16128	16099	16077	16041	16135	16134	16033	16111	16029	16224	15844	15896	15964	16001	15865	15949	15873	16045	16040	16060	16029	15853	16061	15866	15973	16096	15925	15965	16057	16119	16098	15785	15862	15864	16056	16052	15875	15950	16171	16067	16021	15993	16105	15929	16124	16020	16094	16003	15956	16017	15879	16045	15897	16017	15951	16104	16092	16068	16146	16057	16014	16141	16108	16063	16170	16052	15982	15942	16092	16061	16199	16187	16025	16196	15794	16006	15879	16011	16131	16166	16117	15883	15899	16133	15847	15989	16041	16040	16029	16029	16092	16070	15922	15930	16017	16067	15837	15891	16054	16020	15973	16222	15897	16086	16026	15874	16296	15934	16043	16084	15994	15960	15985	15982	16166	16071	16135	16093	16108	15832	15896	16123	16158	16088	16192	16096	16202	16033	16031	16062	16028	15934	16197	16120	15972	15967	16057	16036	16061	15946	16018	16168	16089	16124	15897	15976	15966	16120	15994	15995	15975	15887	15939	16139	16020	16057	15851	15983	15973	16155	15997	16059	15975	16096	16005	15984	16059	16015	16196	16050	16068	16067	15888	15864	16029	16151	16002	16038	15896	16064	16022	16077	16001	15974	15914	16223	15992	16211	15943	15936	16161	15938	16127	15857	15999	15888	16223	16106	16168	16072	16279	16025	15922	16029	16024	15980	16039	15934	16103	16025	15881	15990	15926	15901	16183	16044	16073	16098	15875	16104	15935	15789	16218	16095	16106	16073	15827	15829	15918	16019	15984	15980	15796	16083	16082	16098	16022	16170	16136	16109	16028	15918	15991	16045	16174	16175	15972	16042	15732	15873	16104	15853	16093	15880	16032	16195	16298	16190	16096	16184	15983	16026	16070	16206	16096	16094	15966	15795	16076	16071	16136	16213	16120	15848	16026	16148	15946	16202	16040	16231	16001	15926	16121	16200	15923	15919	15985	15970	15976	15829	15924	16173	16128	16020	16160	16022	15869	16056	16017	16109	15930	16077	16059	16061	16010	16051	15970	15951	16009	16131	16128	16014	16052	16086	16074	16036	16068	16019	16161	16019	16078	16038	16163	15921	15906	16207	16217	16054	15967	15951	15962	15924	16054	16069	16005	16000	16105	16163	15999	16074	16028	15960	16099	15948	16022	15970	15899	15817	16291	16011	15797	16157	16211	16183	16097	15999	16017	16081	15942	15940	15909	15890	15992	15951	16138	16062	15809	15921	15974	15880	16128	16216	16063	16029	15938	15812	15937	16032	15955	16099	16145	15979	16037	15909	16049	15853	16054	16069	15913	16051	16107	15865	15938	16010	16196	16003	15977	15922	16075	15989	16106	15978	15971	16239	16058	16188	16046	16065	16131	15885	16228	16059	15955	16046	15945	16167	16273	16049	16272	16269	15972	16043	16062	16087	16039	16143	16265	16119	16191	15973	16098	16010	15818	16014	16164	15912	15907	16069	16102	15996	15921	16008	15946	15998	15888	16098	15978	15993	15938	15858	15972	16020	15949	16019	16147	16133	16102	16181	16103	16028	15836	16069	16168	16014	15865	15969	15977	15962	15983	15952	16069	16077	16105	16076	16005	16027	15943	15906	16171	16169	16074	15998	16039	16080	16023	16056	16067	16247	15986	16004	16064	15907	16149	16014	16044	15953	15794	15992	15994	15951	15941	15994	16020	16016	15998	15910	16198	15950	16023	16035	16133	16136	16007	15796	16022	16099	15928	15928	16143	15927	16090	15881	16171	15848	15943	16020	16024	16031	15904	16339	16085	15932	16113	15837	16018	16257	15894	15900	16115	16162	16028	16062	16098	15935	16198	16307	16001	15888	15865	16055	16170	15837	16066	16218	15959	16046	16155	16023	15727	16075	16088	16044	15880	15950	16003	15951	15974	16060	16230	16076	16011	16124	16115	16036	15940	15909	16094	16050	16113	15915	16008	16042	16115	15982	15953	16086	15985	16097	15885	15927	16173	16128	16013	16051	16186	16136	15971	16058	15978	15975	15900	16127	16210	16054	16060	16132	15962	15982	16105	15875	16081	15926	15915	16126	16016	16192	15870	15969	15895	16102	16123	16091	16152	15914	16147	16304	15846	15917	15928	16163	16005	16161	15888	16001	15959	15972	15949	16151	15949	15967	16007	16020	15866	16001	15950	15983	16109	15942	15880	16219	15825	15903	16007	16213	15997	15683	16001	16143	16051	16125	15963	16070	16029	15961	15804	15876	15979	16029	16094	15964	16109	16124	16106	16150	15939	15936	16028	16065	16123	16062	16195	15944	16079	16100	16088	16010	16102	16000	16024	15916	16147	16233	16018	16040	15964	16001	16149	15912	16188	16145	15846	16121	15881	15946	16174	16068	16029	15997	16000	15939	16032	15953	16030	16039	16101	16103	15903	16056	15862	16054	16048	16247	15936	16202	15816	15924	15846	16113	16158	16079	16004	16073	16116	16096	15989	16115	16002	16063	15835	15985	16152	15866	15961	16097	15944	16108	16098	16035	16116	15916	15945	15828	15883	15955	15991	16105	15947	16101	16033	15952	16018	15866	16209	16037	16110	15948	15971	15879	15972	16118	15916	16221	15922	16173	16164	16245	16066	15970	15943	15970	15899	16161	16023	16090	15914	16012	15832	15970	16229	15955	16077	16157	15958	16158	15889	15984	15940	16218	16267	16019	15987	16080	16125	15969	16145	16071	16137	15964	16002	15794	16137	16076	16099	15882	16082	15915	16069	15952	16080	15888	16041	16067	16078	15948	16029	15833	16148	16176	16041	15979	16265	15916	15845	15846	15883	16007	16050	16098	16066	15915	15762	15947	16160	16032	16033	16257	16141	16071	16120	15699	15988	16075	16084	16119	15963	16110	15979	16362	16009	15812	16119	16029	16131	16116	16009	16092	16083	16124	16035	15821	15910	16126	16063	16132	15935	16025	16058	16035	15961	15940	16212	16030	16134	15953	15984	16098	16043	15925	15926	15939	15889	15900	16164	16077	16037	15891	16094	15820	16101	15912	16071	16008	16080	16014	16000	16056	15989	16046	16101	16013	16188	15968	16063	16091	15879	15958	16123	15981	16076	15970	15754	16189	15893	16224	16039	16028	16097	15916	16021	16185	16180	16249	16284	16070	16084	15966	16047	16027	15828	15912	15928	16054	16021	16032	16192	16253	16088	16046	15955	15936	16067	16289	16126	16025	16129	15933	16037	15953	15975	15986	15906	16000	15968	16018	16076	15915	16069	16011	15984	16198	15858	15872	16106	16162	16163	16109	16042	16070	16100	15911	15996	15978	16063	15957	15914	16023	15880	15962	16055	16042	16107	15961	16050	16040	15910	16099	15937	15989	16120	16200	16075	16060	15816	15958	16168	16121	16206	16004	15859	16197	16064	16211	16097	16133	16244	16142	16067	16031	15971	16104	16085	15923	15999	16014	16230	16097	16145	16086	16165	15971	16039	16100	16014	15960	16185	16177	16153	16005	15983	16039	15939	16046	16209	15887	15889	15839	16138	16049	16084	16116	16122	15878	16179	16125	16154	15989	16175	15919	16031	15992	16003	16113	16121	16238	16119	16333	15990	16279	16253	16074	16124	15864	16091	16206	16016	16045	15954	16138	16058	15957	15966	16080	16001	16082	16007	16185	16188	15928	15905	15969	16132	15959	16146	16146	15940	16268	15923	16026	16133	15893	16186	16179	15928	15901	15962	15943	15982	16256	16210	16233	16156	16164	16318	15963	16055	15871	16072	16106	16068	15839	16163	15824	16085	15994	16156	15968	16013	15931	16197	16151	15944	15830	15975	16195	16008	16036	15909	16094	15993	16013	16049	15880	15936	16011	15944	15856	15819	16102	16154	15820	16091	16166	16072	16025	16035	16015	16039	16016	15995	16136	15874	16080	15970	15939	16093	16104	16146	15846	16209	16038	16042	16080	16043	16063	16025	15999	15930	16020	15939	16085	15910	16110	16068	16082	16063	15953	15949	16119	16130	16063	15814	15939	16000	16059	16164	15833	15983	15993	15862	16064	15946	16231	16071	16065	15986	15841	16083	15972	15888	15925	15913	16108	16160	16083	15954	16021	16192	15863	15905	15930	16016	16144	15986	16209
18336	32822	33010	34187	36125	52590	44648	41501	32799	23968	21365	18147	17273	15840	15316	14949	14855	14992	14869	15002	14969	15072	15087	14769	14928	14772	14894	14815	14984	14934	14892	14815	14972	14940	14901	15014	14891	14799	14876	15124	14940	14997	14953	14920	14850	14916	14833	14781	14957	15096	14882	14864	14999	14962	14996	15001	14858	14929	14834	14987	14887	15102	14917	14901	14811	14865	14888	15040	14943	15006	14893	14982	14951	14831	14915	15009	14759	14984	14923	15009	14907	15055	14933	14919	14933	14821	14756	14877	14833	14974	14857	14936	14977	14878	14981	14926	14889	14974	14986	14772	14922	14860	14872	14901	15014	14963	14839	14867	14827	14981	14931	14703	15075	14779	15011	14949	14955	14890	15127	15023	14764	15042	15057	14976	14827	14847	15093	14849	14960	14841	14839	14840	14687	14855	14964	15090	14824	14958	15011	14871	14898	14824	14757	14904	14653	14917	14875	14912	14798	15072	14855	14870	14941	14964	14914	14905	14950	14960	15055	14752	14948	14923	14890	14852	14774	14878	14882	14859	14896	14825	14774	14955	14955	14981	14972	14861	14887	15017	15130	14770	14855	14860	14826	15017	14900	14750	14838	14875	15016	15032	14829	14940	14721	14918	14891	14761	14827	14857	14855	14715	14921	15002	15163	14856	14878	14896	15018	15001	15066	14927	14867	14915	14970	14890	15063	14993	15041	14970	14952	14815	14980	14856	14810	14883	14795	14942	14887	14775	14707	14969	14825	15042	14713	14727	14992	15096	14863	14674	14920	14898	14912	14995	15019	14938	14877	14931	14890	14932	15018	14944	14859	14826	14887	14836	14854	14839	14964	14975	14869	14899	14963	14841	14970	14889	14958	14905	14878	14845	15059	14753	14890	14952	15070	14773	14932	14811	14959	14878	14925	14965	14932	15118	14825	14987	15020	14937	14959	15015	14817	14797	14962	14749	15025	15006	14815	15071	14975	14844	15046	14948	14890	14885	15041	14863	14847	14760	15032	14937	15005	14951	14892	14720	14863	14977	15016	14929	14821	15038	15006	14785	14921	14936	14884	15062	15074	14765	15045	14953	14812	14795	15030	14883	14826	15001	14850	14949	14829	14845	14832	14897	14783	15048	14980	14954	14814	14981	15001	14961	14858	14890	14947	14872	14929	14794	14989	14999	14968	14796	15069	14818	14816	14933	14933	14926	14790	14837	14871	14897	14956	15084	14818	14867	14887	14938	14717	15085	15070	14931	14966	14837	14985	14970	15036	15079	14846	14924	14895	14750	14898	14855	14993	14867	14814	14964	14839	15039	15132	14851	14902	15035	14946	15010	14805	14989	14904	15134	14911	14893	14958	14971	14889	14975	14909	14942	14928	14992	14992	14803	14868	14869	14771	14827	14956	15053	14984	14956	14824	14875	14905	14853	14909	15126	14745	15063	15009	14947	14815	14863	14833	14931	15021	14815	14829	14927	15134	14869	15040	14750	15048	14718	14781	14906	14931	15048	14971	14878	15079	14986	14761	14710	14675	14953	14938	14863	14974	15032	14963	14927	14875	14792	14803	14965	15059	15161	14881	14874	14940	14885	15048	14908	14911	14994	15020	14950	14830	14890	14933	14906	14813	14887	14856	15004	14846	14945	14882	14911	14951	14980	15040	14866	14795	14868	14927	14842	14988	14969	14876	14986	14928	14827	14860	14873	14917	14827	14808	14909	14999	14696	14982	14906	15007	14829	14838	14898	14870	14757	14951	14879	14893	14886	14918	14970	14955	14967	14829	14938	14910	14754	14940	14697	14850	14843	14916	14852	15071	14897	14672	15043	14920	15050	14781	14787	14851	14864	14957	14834	14907	14988	14973	14782	14896	14914	14791	14815	14917	15060	14935	15005	14931	14846	14875	14934	14908	14919	14827	15059	14967	14882	14890	14746	14977	14850	14924	14896	14867	14920	14732	14843	14905	15088	14983	14882	15021	14972	15050	14984	14931	15082	14931	14866	14950	14961	14861	14942	14998	14892	14998	14826	14999	14785	14906	15047	14851	14929	15088	14871	14984	14883	15035	15064	15000	15001	14778	14960	14937	14900	14953	14940	15004	15133	14912	14986	14934	14888	14907	15032	14773	14906	14910	14726	14914	14973	14852	14904	14852	14964	15000	14974	14983	14962	14866	14830	14860	14843	14970	14797	14813	14824	14983	15149	14905	14815	14761	15011	15165	14987	14912	14835	14860	14939	14928	15037	14755	14876	14894	14971	15020	14847	14935	14821	14917	15006	14838	14991	14652	14869	14938	14948	14802	14932	14869	14927	14758	14840	14993	14733	14885	14939	14890	14856	15034	14946	14877	14942	14917	14940	14831	15043	14942	14765	14892	14856	15034	15133	14799	14789	14899	14791	14832	15007	14807	14964	14790	14978	14817	15035	14835	14834	14971	15050	14834	14895	14861	14879	14958	14778	14912	14972	14911	14877	14949	15005	14919	15047	14915	14821	14861	14897	14743	14984	14922	14873	14948	14887	14911	14864	14772	14892	14956	14822	14955	14904	14884	15002	14793	14993	14952	14804	14807	14822	14805	14760	14882	14866	14892	15085	14843	15068	14951	15076	14930	14899	14891	15032	14695	14931	14861	14858	14802	14980	14970	15077	14815	14731	14745	14860	14964	14799	14836	14924	14916	14984	14840	14805	14789	14944	14869	14999	15058	14979	14994	14954	14854	15046	14988	15054	14923	14750	15041	14954	14729	14894	14848	14939	14777	14781	15017	14834	14767	15055	14942	14771	14980	14730	14954	14939	15016	14917	15081	14916	15023	14854	14850	15059	14949	14995	14959	14985	14861	14922	14910	14900	14784	14971	14892	14898	14955	14856	14917	14816	15001	14852	15026	14973	14818	15104	14904	14943	14817	14800	15047	15077	14963	14925	14979	14802	14955	14982	14981	14984	14844	14962	15016	14899	14988	14968	15157	14802	14954	14957	14893	15063	14991	14767	14940	14994	14873	14774	14869	14690	14834	14944	14766	14685	14968	14859	15086	14926	14842	14701	14970	15128	14807	14884	14913	14852	15009	14853	14946	14933	14843	14919	14953	14867	14957	14794	14825	14966	14868	14957	14942	14931	15171	14941	14801	14879	14951	14784	14837	15066	14773	14897	14854	14894	14882	15033	14859	14799	14817	15009	14919	14741	14729	14773	14845	14961	14825	14993	14988	15060	14749	15018	14887	15065	15073	14977	14928	14900	15075	14748	14989	14883	14974	15117	14898	15028	15009	14840	14974	14875	14936	14909	14983	14960	14990	14923	14879	14776	14864	14897	15071	14967	14918	14724	15188	14869	14884	14966	14761	14841	15042	14913	14848	14937	14779	14926	14894	14977	14885	14856	15115	14958	14914	14842	14975	14780	14949	15038	14832	15016	14873	14884	15090	14915	14967	14885	14865	14927	14878	14795	14825	14959	15061	14868	15121	14744	14962	15017	15116	14932	15035	14942	14922	14901	14841	14852	14916	14868	14753	14743	14815	15019	14865	14875	14914	14949	14990	14751	14852	14759	14802	14921	14768	14939	14849	14969	14814	14941	15049	15017	14931	14706	14870	14985	14835	14940	14935	14895	14831	14906	14900	14912	15065	14933	14896	15061	14940	14791	15043	14911	15095	14827	14899	14903	14902	14984	14927	15036	14913	14907	14857	14976	14911	14855	14874	14774	15068	14800	14964	14848	14960	14887	14852	14862	14868	14980	14911	14778	14831	14716	14952	14907	14779	14858	14957	14815	14938	15061	14821	14824	14965	14974	14839	14930	14786	14944	14704	15058	14812	14908	14719	15016	15021	14973	14973	14894	14940	14920	14861	14939	14786	14817	14877	14960	15024	14915	15003	14900	14918	14948	14938	14873	14988	14991	15025	14724	14825	14845	14949	14976	14906	14873	15011	14959	14930	15001	14857	14784	14939	14822	15032	14935	14910	14973	14933	14988	14802	14999	14829	14900	15002	14869	14732	14949	14976	14927	14772	15038	14964	14876	14913	14956	14863	14914	15008	14681	14960	14941	15013	14852	14918	14930	15024	14731	14842	14977	15043	14740	15105	14745	14940	14804	14997	14964	14983	14919	14741	14998	14849	14924	14720	14961	14980	14840	15011	14949	14906	14889	14893	14754	14950	14967	14948	14811	14901	14899	14802	14768	14919	14951	14810	14716	14964	14944	14950	15018	15009	14734	14975	14889	14796	14849	14927	15005	15008	14894	14941	14905	14912	14963	14864	14919	14894	14874	14954	14895	14860	14748	14895	14836	14822	14936	14954	14898	14839	14976	14878	14984	14977	14827	14899	14672	14944	14949	15009	14898	14805	15062	14965	14890	14891	14988	14898	14940	14868	15003	14850	15045	14889	14732	14992	14882	14795	14976	14895	14969	14875	14749	14836	15051	14749	14924	14985	14831	14988	14930	14882	15079	14952	15057	14913	14775	14778	14852	14955	14778	15071	14896	14932	14834	14852	14940	15013	14931	14957	14959	14934	14754	14808	14870	14995	15023	14880	14961	14846	14798	14888	14758	14958	14940	15006	14856	14963	14801	14791	14917	14926	14734	14825	15017	14861	14893	14887	14915	14656	14869	14871	14946	14752	15036	15154	14936	14888	14828	14889	14804	14916	14947	14955	15015	14904	14879	15198	14966	15058	14864	14973	14935	14944	14992	15196	14834	15011	14735	14868	14968	14909	15155	14939	14889	14969	14774	14987	15025	14988	14977	15030	14877	14719	14828	14772	15070	14871	14902	14967	14901	14929	14879	14934	14893	14817	14782	14788	14846	15025	14843	14829	14980	14983	14892	15005	14676	15011	14755	14948	14891	14868	14984	14872	14824	14927	14896	15037	14917	15045	14849	14995	14830	14900	14857	14946	14965	15044	14835	14796	14886	15032	14859	14872	14718	15045	14906	14741	14996	14748	14937	14942	14873	14960	14997	14862	15032	14936	14909	14745	14905	14813	14967	15001	14749	14893	14933	14885	14848	15019	14921	14962	14945	14862	14959	14894	14930	15124	15030	14872	14752	14913	14904	14820	14832	14937	15047	14921	14771	15024	15038	14785	14920	14972	15047	14970	14902	15045	14950	14914	14983	14911	14699	14866	14944	14995	15034	14924	14937	14868	14770
22550	21080	28927	23965	35222	49070	57373	44488	32943	28802	24344	20969	17979	17312	16613	16368	16275	15975	16060	16073	16081	16090	16204	16073	16289	16158	16087	16071	16224	16104	15910	16154	15939	16223	16254	15804	16189	16054	16210	16159	16019	16042	16088	15826	15954	15979	16080	16182	15779	15907	16157	16132	15995	16077	15999	16077	15984	16020	16049	15924	16087	16038	15911	16069	15986	16199	15974	16108	16000	16010	16100	15734	16143	16035	16013	15837	15967	15947	15948	16023	15855	15995	15847	15827	15919	16184	15917	15931	15984	15953	16082	15957	15924	16036	16140	15942	16059	16012	15842	16178	16032	15967	15903	15994	15841	16180	16003	16091	15832	15949	16057	15866	16024	16143	16058	16027	15856	15925	15748	15910	15914	15815	15956	16102	16034	15890	15790	16044	16044	15967	16103	16000	15975	16116	15805	16025	15878	16043	16066	16017	15923	16027	16124	15985	16002	15876	16041	16048	15949	15718	15958	15801	16085	16023	16002	16020	15981	16160	15989	15928	15991	15928	15780	16135	16079	15765	15909	16084	16144	15939	16032	16137	16030	16057	16207	16103	15886	16126	15999	15984	15938	15966	15943	15966	15848	15934	15781	15852	16020	16025	16033	15880	15959	15827	16118	15984	15932	16090	15963	16139	16120	15976	15727	16054	16002	16028	16070	16016	16024	16149	16132	16073	16043	16095	15901	16050	16081	16170	15866	15901	16056	16031	15945	16031	15912	15910	15851	15903	15972	15805	15885	15985	16016	16029	16248	15787	15913	16065	15903	16034	15985	15791	16030	15953	15968	16040	16148	15904	15773	15772	16184	16085	15915	15943	15983	15940	15828	15946	15943	15911	15662	15817	16113	16021	16116	15903	15937	15985	15996	16111	16246	15893	16050	15918	15995	15949	15927	15823	15855	15725	15965	15736	16014	15998	15880	15828	15856	15892	16081	15898	16019	15980	15966	16097	15891	15864	16174	15779	15692	15811	16008	15904	15769	15960	15895	16108	15876	15945	16071	15864	15979	16110	16107	16005	16016	16076	15929	15903	15949	16200	16058	15986	16004	16017	16000	16021	15962	15984	15925	16021	15899	15973	16045	15908	16036	15957	16037	16254	16293	15862	16206	15978	15947	15901	16295	16019	16027	16070	16030	16078	16005	16002	15974	16100	16227	16088	15922	15928	16052	16021	16036	15886	15949	16048	15910	16032	15945	15927	15866	16022	15927	15845	16008	15962	16044	15921	16183	15875	15974	15962	15909	16003	16001	16047	15966	16007	16033	15857	16066	15894	15895	16072	16029	16062	15915	15979	15893	15900	15921	15941	15969	15953	15938	15799	16082	15976	15970	15841	15821	15873	16023	15866	16037	16065	15966	15938	15988	16019	15874	16074	15836	15795	15972	15901	15971	15894	15926	16090	16020	15903	15891	15929	15940	16109	15854	16000	16120	15797	15910	15902	15977	15836	15991	15981	16089	16140	16146	15903	15821	15902	16055	16004	16115	15957	15938	15764	16132	16025	15985	15964	16012	16079	16168	16002	15838	15838	15951	16158	15806	15986	15970	15765	15959	15887	15999	15934	15819	16004	16040	15894	15942	16201	15852	16040	15872	15878	15926	15775	15876	15889	15991	15914	16022	16004	16006	16004	15835	15954	15741	16003	16030	16101	15789	16004	15718	16061	16239	15952	15984	16311	15933	16044	16177	15938	15855	16103	16061	15916	16125	15923	16012	15986	15820	15871	15973	15961	16008	15790	16000	15843	15796	15953	15819	15848	15972	16288	16134	15989	15987	15861	16048	16311	16195	15870	16185	15799	16022	16098	16147	15924	15859	15971	16034	16069	15899	15997	16071	15897	15870	15951	15953	16201	15998	16144	16011	16036	16026	15961	15780	16137	15879	15987	16056	15811	16012	16105	16032	15855	15860	15945	15880	16020	15831	15906	15712	15920	16066	15930	15961	16122	16044	15849	15885	15752	15849	16014	15962	16013	16119	15989	16021	15929	15896	16057	16190	15929	15962	15922	16004	16153	15981	16005	15994	15845	15876	15964	16072	15969	15967	15924	15894	16008	16086	15850	15821	15871	15924	16009	15964	15934	15957	16098	15991	15965	16088	16023	15900	15820	16063	15840	15802	15977	15925	16161	15655	16165	15954	16092	16094	15853	16076	15862	15913	16030	15983	15836	16012	15818	15944	16189	15793	15975	16138	16021	16169	16085	15944	16041	15970	15786	16104	16050	15886	16047	15886	15936	16065	16042	15932	15879	15804	15975	15826	15889	15849	15865	15905	15976	16154	15802	16082	16141	16010	15921	15973	15955	15824	15921	15954	15864	16018	15816	16011	15979	15951	16031	15751	16172	16009	16036	15923	15928	16133	15939	16096	16015	15917	15961	16045	16018	16007	16003	15988	15749	15880	15921	16031	15933	15930	15916	15822	16212	15898	15908	15849	16144	15995	15899	16082	16101	16089	16067	16228	15984	15920	16105	16007	15990	15934	15985	15938	16017	16040	16003	15882	15975	15877	16103	16067	15918	16035	16117	16186	15929	16126	16081	15925	16089	15991	16151	15804	16129	16038	16026	16112	15917	15981	15943	15859	16003	15799	16075	15888	16037	15856	16037	15968	15974	15973	16176	15970	15885	15854	16053	15846	16024	15949	15960	15898	16000	15864	15745	15996	15874	16176	15836	15793	15850	15985	16052	15868	16028	15985	16028	15933	15811	15882	15919	15857	15938	16013	16072	16110	15910	15975	16145	15959	15818	15989	16099	15982	16030	15975	16096	15834	15955	16267	16088	16011	16080	16116	15958	15888	15871	16003	16044	16115	16056	16116	15959	15956	15852	15885	16330	15989	15807	15856	16006	16065	16124	15865	15775	15703	16018	16008	15961	15949	15996	15916	15799	16088	15895	16052	16055	16055	15863	15970	15963	15904	16088	15884	16241	15817	15949	16175	16174	15832	15685	15830	15987	15950	15722	16063	15937	15823	16024	15912	16017	15952	15814	15884	15815	16091	15886	16119	15928	15924	15916	15943	16083	15893	15931	16180	15805	16034	16008	16050	15923	16030	15881	15911	16038	16088	15863	15956	16043	16049	16065	15948	15948	16051	15913	15852	15989	16162	15983	15920	16072	16033	16005	16010	15795	15755	15929	15794	16035	15821	15880	15941	16143	16120	15987	16014	16019	15772	16102	15982	15999	15932	15723	15884	15924	15888	15939	16123	15942	16070	16026	16200	16017	15929	15875	16022	16053	15874	15778	15924	16071	15929	15905	16070	15931	15964	15892	16194	16153	16044	15674	16072	16167	15950	16000	15893	15943	15853	15946	16083	15946	15946	15954	15969	16125	15977	15960	15995	16020	15950	15997	15851	15924	15992	15890	15906	16038	16169	15756	15870	16176	16134	16030	16127	16022	15847	15795	16007	15898	16068	15891	16064	16172	15981	16031	15859	16057	16146	15894	16103	16008	16148	15825	15975	16204	15919	15892	15945	16042	15843	16033	16014	15904	16115	16007	16110	16064	15904	16120	16063	15873	15907	16161	15942	15963	16216	15968	16040	16175	15998	15948	16083	15895	16070	15880	15836	15900	16223	16044	15990	15990	15797	15941	15900	15861	16067	15965	16079	16009	16032	16290	15954	15902	16104	16010	15885	15977	15972	15871	16042	16003	16020	16032	15829	15759	15869	15980	15985	16078	16106	16181	15896	15961	15955	15905	15854	15806	16104	15908	16050	15968	16000	15965	16059	15841	16099	16049	16071	16301	16016	15921	15995	16064	15966	15962	15911	15768	15994	16112	15862	15915	15814	15969	16049	16007	15755	15870	15855	16131	15926	15959	15907	15865	16042	15901	16003	16212	16037	16149	15830	15899	15821	16078	15952	16118	15949	16071	16034	16100	15987	16005	16007	15732	15780	16025	15836	15928	15932	15967	16080	16022	15926	16068	16004	15779	16043	15967	15843	15934	15863	16068	15901	15838	15837	16040	16106	15923	16132	15899	15819	16073	15953	16037	16013	16126	15957	16029	16132	16085	16138	15936	15785	16005	15928	16046	15994	15858	16115	15847	15846	15915	16041	15900	16023	16020	16001	16025	16226	15975	15893	16111	16071	15932	15909	15901	15941	15907	16017	16002	15913	15955	16016	16079	15862	15919	15839	16001	15839	16112	16057	16224	15998	15991	15881	16130	15893	15825	15748	15842	15744	15979	16022	16075	16005	15882	16239	15967	15976	16070	16048	15916	16063	16103	15941	16100	16071	16009	16043	16068	15907	16029	15886	16012	16107	16306	15861	15935	15972	16025	15948	15878	15998	16072	16043	16000	15759	15915	16037	15981	16095	16092	16201	15978	15890	16054	16125	16002	15792	15874	15976	15994	15978	16031	16058	15669	15920	15829	16106	15934	16029	15894	16113	15844	16030	16121	16032	16005	15850	15903	15750	16148	15939	15932	15883	16080	15958	15958	15914	15962	15985	15927	16048	15830	16256	16023	15922	15634	15840	15929	15885	16198	15816	16048	15938	15683	15823	15995	15881	16046	16167	16009	16023	15887	15989	15958	15858	15810	16061	15875	15917	16158	16129	16062	15801	15895	15990	15863	15971	16070	15885	16174	15893	16086	15960	15974	15738	16008	15915	15955	16102	15917	16040	15692	15858	16112	16082	15837	15825	16026	15891	16011	15851	15922	15809	15810	16198	16071	15954	15770	16135	16070	15731	16089	15787	15868	15787	16018	15994	16056	15952	15722	15915	16174	15801	16226	15860	15873	15883	15943	15888	15914	15977	15794	16072	15853	15902	15944	15945	15839	16063	15882	16123	15866	15917	16064	15955	16066	16077	15943	16216	15958	15714	16192	16076	15986	16078	15969	15965	15895	16037	15944	16008	16049	15945	15929	16011	15919	16151	16076	15952	15960	15986	16163	16019	16001	15949	15920	16016	15942	15782	16090	15765	15883	15800	15904	15829	16266	16089	16088	16138	15826	16064	16090	16216	15805	16003	15982	15905	15807	15987	15891	15914	15961	15917	16152	15905	15743	16054	15989	16111	15973	15933	15766	15988	15944	15855	15818	16048	16052	16086	15867	16047	15998	15789	15871	15862	16217	15830	16014	15985	16038	15776	16073	15908	16050	15965	15989	15914	15783
20741	39168	40868	46769	60447	57195	61061	46724	35996	29517	26013	20759	17192	16227	15054	14955	15073	15119	14987	14778	14871	15009	15071	14801	14834	14797	14877	14854	14990	14769	14755	15043	14896	15087	14735	14733	14949	14907	14887	14940	14830	14983	14896	14964	14846	14901	14964	14841	15086	14762	14955	14783	14882	14819	14893	14887	14987	14832	14877	14885	14802	14773	14907	14807	14886	14923	14971	15001	14802	15028	14883	14771	14916	14864	14947	14896	14893	14706	14830	15015	14860	14982	14898	14996	14856	14923	14941	14926	14902	14797	14864	14697	14890	14954	14981	14669	14769	14947	14891	14908	14925	14994	14989	14797	14825	14854	14858	14839	14710	14846	15020	14959	14988	14879	14884	14813	14868	14779	14977	14904	14839	14847	14970	14851	14784	14952	14949	14890	14847	14805	14873	14865	14905	14871	14838	14942	14917	14827	14915	14881	14714	14862	14873	14863	14925	14745	14808	15016	14993	14998	14804	14795	14850	14857	14942	14764	14987	14706	14784	14787	14976	14924	15016	14817	14972	14750	14910	15003	14816	14835	14886	14959	14909	14781	14857	14937	15096	14882	14837	14896	14664	14901	14894	14882	14965	14770	14813	14984	14900	14966	14947	14797	14854	15109	14885	14891	14806	14802	14853	14864	14904	14866	14832	14887	14847	14773	14904	14914	14828	14917	14746	14911	14907	14835	14704	14926	14872	14885	14927	14994	15077	14771	14865	14949	14909	14923	14832	14830	14929	15006	14746	15042	14989	15071	14935	14856	14887	15026	14846	14841	14910	14864	14785	14721	14921	14994	14853	14912	14907	14847	14742	14905	14747	14914	15083	14821	14925	14848	14699	14727	14952	14833	14888	14877	14777	15011	14766	14658	14949	14842	14782	14916	14849	14990	14974	14775	14809	14872	14757	14873	14757	14776	14968	14961	14848	14764	14875	14889	15001	14770	14827	15019	14910	14925	14881	14941	14965	14909	14804	14921	14825	14757	14841	14837	14835	15059	14811	15058	14827	14761	14840	14982	14967	14923	14946	14877	14922	14945	14773	14821	14758	14975	15000	14755	15030	15086	14834	14941	14838	14889	14749	14815	14798	14924	15006	14931	14823	14870	14943	14706	14761	14877	14625	14755	14962	14902	14969	14828	14993	14897	14717	14949	14739	14714	15017	14848	14723	14774	14810	14754	14922	14795	14690	14867	14923	14796	14944	14884	14784	14805	14812	14960	14803	14923	14792	15025	14861	15047	14859	14870	14766	14731	14902	14958	14839	14799	14939	14907	15107	14941	14860	14930	14789	14679	14852	14789	14818	14973	14956	14871	14920	14899	14908	14955	15024	14623	14812	14927	14884	14882	15000	14808	14883	14788	14726	14984	14820	14872	14843	14716	14835	14864	14765	14794	14757	14948	14824	14982	14882	14818	14940	14841	14837	14969	14825	14913	14797	14674	14891	15016	14954	14838	14886	14730	14941	14895	14897	14671	14723	15058	14881	14901	14987	14915	14961	14923	14988	14772	14770	14953	14903	14810	14820	15044	14805	14958	14842	14910	14809	14905	15019	14812	14916	14884	14744	14898	14829	14933	14890	14754	14917	14925	14804	14906	14838	14828	14879	14853	14949	14809	14903	14812	14664	14772	14870	14880	14831	14940	15055	14909	14905	14918	14868	14744	14939	14918	15020	14896	14802	14910	14806	14929	15045	14751	14903	14997	14746	14848	14569	14947	14812	14879	14968	14848	14902	14959	14893	14981	14788	14943	14927	14794	15016	14975	14765	14812	14906	14903	14784	14906	15041	14856	14926	14711	14796	14734	14839	14770	14929	14837	14913	14926	14882	14959	14831	14797	15049	14980	14862	14918	14819	14877	14736	14824	14872	14864	14763	14707	14673	14957	14843	14951	14838	14805	14753	14976	14893	14910	14882	15020	14892	14838	14861	14801	14803	14979	14993	14822	14849	14945	14843	14756	14853	14874	14754	14901	14869	14730	14978	14837	14770	14981	14917	14779	14954	14737	14857	14966	14788	14902	14792	14685	15018	14848	14852	14950	14936	14910	14909	14818	14887	14930	15087	14797	14921	14892	14785	14788	15017	14930	14714	14974	14976	14941	14905	14837	14994	14819	14803	14933	14904	14866	14934	15050	14827	14897	14831	14881	14895	14846	15024	14724	14667	14895	14948	14868	14916	14971	14775	14913	14841	14821	14802	14735	14726	14945	14958	14774	14928	14895	14904	14861	14826	14787	14811	14838	14854	14902	14902	14811	14891	14904	14767	14852	14862	14938	14998	14775	14877	14799	14984	14798	14773	14838	14846	14871	14887	14971	14855	14990	15081	15021	14910	14915	14872	15134	14906	14962	14996	14857	14886	14898	14816	14971	14959	14714	14761	14843	14841	15006	14924	14829	14943	14936	14907	14760	14872	14847	14626	14848	14912	14894	14768	14851	14802	15092	14766	14851	14770	14915	14748	14906	14888	14848	14934	14841	14985	14894	14930	14894	14735	14853	14855	14943	14804	14899	14841	14850	14914	14839	14955	14836	14813	14823	14798	15025	14846	14829	14811	14789	14920	14901	15026	14945	14967	14668	14984	14959	14895	14918	14930	14873	14688	14939	14846	14755	14929	14883	14844	14751	14855	14869	14926	14640	14769	15060	14870	14901	14885	14920	14749	14756	15133	14893	14798	14824	14801	14814	14752	14943	15014	14971	14906	14987	14733	14925	14909	14826	14938	14883	14927	14960	14759	14846	15057	14886	14856	14984	14724	14892	14794	14783	14802	14917	14832	14903	14883	14918	14965	14754	14787	14982	14825	14822	14763	15104	14848	15021	14905	14968	14897	14798	14911	14989	14703	14895	14812	14801	15016	14881	14907	14818	14893	14826	14853	14881	14915	14791	14946	14860	14746	14713	14757	14863	14804	14887	14936	14826	14852	14691	14923	14936	14873	14894	14775	14874	14778	14857	14867	14813	14909	14781	14875	14687	14756	15090	14782	14950	14774	14899	14868	14954	14863	14697	14787	14858	14871	14989	14949	14751	14749	14876	14991	14729	14862	14839	14837	14809	14921	14796	15071	14940	14797	14927	14928	14801	14763	14793	14787	14957	14774	14943	14698	14833	15010	14825	14897	14934	14689	15053	14786	14931	14962	14814	14917	14834	14810	14839	15039	14903	14797	14859	14962	14863	14978	14870	14752	14971	14931	14950	14997	14989	14814	14860	14718	14795	14895	14762	14864	14853	14860	14863	14951	14678	14863	14823	14906	14924	14870	14943	14951	14846	14778	14966	14952	14983	14632	15005	14818	14947	14936	15053	14954	14878	14846	14902	14766	14736	14984	15021	14844	14879	15009	14935	14759	14945	14992	14906	14761	14845	14759	14688	15029	14965	14863	15019	14857	14852	14850	14781	14850	15050	14853	14823	14966	14817	14809	14831	14785	14977	14846	14982	14831	14853	14869	14992	14882	14907	14873	14963	14724	14679	14850	14773	14774	14825	15001	14784	14983	14844	14942	14948	14937	14919	14909	14916	15056	14798	14687	14808	14923	14814	14922	14944	14613	14790	14819	14774	14721	14787	14804	14718	14861	14842	15029	14802	14916	14969	14963	14872	14763	14961	14830	14925	14920	14742	14641	14857	14953	14952	14927	14876	15005	14967	14857	15003	14773	14861	14712	14774	14862	14907	14695	14897	14726	14737	14926	14699	14781	14865	15026	14843	14930	14838	14793	14784	14822	14897	14954	14777	15072	14781	15009	15092	14919	14930	14787	14738	14942	14849	14948	15084	14895	14856	14852	14917	14877	14949	14896	14947	14939	14885	14860	14817	14834	14866	14920	14914	14858	14903	14880	14896	14898	14933	14944	14772	14816	14970	14865	14919	14791	14904	15017	14710	14851	15080	14979	14887	14948	14896	14849	14870	14835	14872	14734	14813	14851	14911	14876	14835	14868	14851	14770	14834	14919	15084	14869	14933	14831	14961	14814	15065	14816	14756	14697	14993	15062	14839	15030	14908	14943	14851	14842	14901	15003	14866	15018	15047	14815	14822	14922	14897	14819	14824	14950	14804	14794	14819	14984	14705	14833	14890	15054	14819	14854	14818	14930	15004	14819	14965	14919	14824	14889	14875	14888	14998	14865	14931	14929	14948	14748	14634	14973	14876	14946	15011	14782	14866	14836	14919	14890	14988	14705	14867	15075	14785	14882	14807	14846	14819	14970	14833	14869	14903	14665	14723	14905	14868	14885	15006	14944	14729	14805	15037	14771	14880	14753	14966	15031	14898	15029	14929	14738	14942	14708	14792	14819	14895	14761	14827	14693	15025	14856	14842	15027	14901	14926	14944	14929	14976	15036	14844	14868	14928	14701	14962	14843	14944	14859	14706	14941	14969	14971	14989	14811	14915	14814	14943	14943	14823	14889	14872	15037	14814	14890	14859	14789	14801	14826	14990	14901	14933	14933	14636	14962	14813	14857	14963	14864	14932	14773	14908	14938	14933	14977	14755	14783	15027	14861	14944	14924	14707	14921	14922	14856	14707	14627	14892	14871	14914	14804	14906	14982	14820	14985	14984	14820	14761	15048	14862	14784	14849	14861	14910	14851	14959	14999	14739	14848	14782	14923	14981	14807	14967	14893	14824	14865	14876	15092	14915	14924	14925	14825	14867	14647	14862	14807	14893	14784	15000	14832	14846	14842	14880	14836	14677	14764	14840	14979	14898	14842	14807	14784	14957	14968	14842	14943	14841	14910	14835	14821	14800	14949	14965	14787	14927	14863	14654	14829	14866	14788	14898	14785	14887	14921	14984	14829	14914	14809	14936	15080	15058	14844	14614	14893	14745	14862	14968	14841	14956	14937	14740	14883	14833	14829	14820	14854	14868	15053	14928	14960	14883	14878	14770	14952	14860	14905	14872	14816	15007	14755	14898	14983	14864	14814	14913	15063	14737	14904	14893	14883	14958	14834	14697	14970	14805	14793	14798	14881	15022	14701	14784	14824	14787	14874	14763	14925	14993	14876	14797	14679	14870	14799	14797	14806	14898	14812	14714	14583	14824	14699	14844	14845	14821	14838	14726	14879	14741	14791	14784	14878	14902	14805	14850	14877	14859	14930	14945	14943	14803	14868	14818	14700	15038	14826	14862
26938	22582	27135	25676	25024	24593	26683	23214	19931	17828	16969	16324	16251	16340	16050	16046	16295	16119	16166	16160	16099	15933	16190	16199	16369	16205	16127	16167	16128	16206	16089	16052	16138	16123	16061	16083	16114	16219	16106	16273	16099	16144	16109	16067	16028	16217	16099	16105	16102	16170	16311	16324	16408	16112	16130	16220	16214	16094	16116	16129	15973	16118	16132	16273	16252	16050	15965	16008	16053	16160	16147	16142	16221	16182	16083	16187	16083	16195	16306	16160	16118	16106	16221	16110	16360	16173	15866	16150	16192	16168	16231	16213	16036	16214	16058	16026	16094	16186	16156	16235	16079	16030	16109	16140	16188	16092	16252	16100	16316	16079	16045	16106	15918	16226	16299	16281	16146	16070	16135	16174	16064	16150	16070	16113	16095	16112	16182	16127	16264	16351	16190	16097	16276	16142	16093	16255	16201	15980	16136	16314	16094	16147	16132	16105	15976	16160	16241	16106	16077	16062	16133	16170	16190	16178	16386	16137	16272	16221	16147	16217	16459	16151	16005	15954	16058	16114	16195	16153	16228	16270	16141	16168	16019	16200	16138	16152	16171	16158	15986	16201	16202	15977	16175	16166	16057	16021	16018	16117	16070	16204	16155	16041	16082	16120	16108	16168	16161	16172	16165	16206	15934	16061	16138	16009	16181	16021	16030	16200	16202	16103	16325	16099	16229	16154	16159	15960	16125	16130	16031	16331	16121	16051	16108	16084	16115	16179	16176	16094	16172	16250	16058	16243	16312	16357	16141	16120	16111	16116	16078	16270	16140	16114	16132	16076	16254	16201	16125	16068	16342	16147	16123	16059	15984	16147	16152	16156	16215	16002	16212	16230	16162	16231	16099	16248	16166	16199	16008	16017	16068	16014	15919	16050	16248	16097	16243	16186	15901	16047	16096	16308	16203	16196	16131	16196	16132	16177	16241	15878	16256	16501	16150	16050	16148	16038	16196	16197	16317	16092	16115	15943	16197	16275	16178	16079	16157	16119	16211	16001	15996	16147	16305	16079	16137	16207	16350	16125	16271	15908	16044	15959	16235	16308	16166	16198	16206	16272	16044	16204	16200	15885	16049	16274	16269	16048	16049	16332	16031	16074	16272	16124	16129	15926	16122	16133	16088	15943	16067	16107	16015	16329	16171	16140	16177	16086	16017	16065	16337	16114	16127	16174	16078	15970	15979	16201	16251	16078	16154	16070	16040	16195	16173	16234	16151	16239	16121	16101	16109	16134	16156	16174	16272	16324	16177	16028	16158	16121	16237	16114	16028	16117	16246	16114	16244	16256	16043	16273	16162	16075	16141	16289	16109	15994	15971	16248	15849	16064	15988	16211	16242	16091	16310	16221	16181	15881	16134	16128	15992	16370	16128	16156	16004	16124	15978	16081	15974	15941	16235	16174	16358	16122	16093	16231	16046	16242	16299	16243	16166	15885	16197	16040	16030	16066	16148	16300	16215	15963	16216	16132	16186	16183	16207	15881	16278	16097	16113	15994	16203	16191	16302	16015	16343	16014	15843	16095	16103	16056	16171	16021	16165	16182	16174	16181	16107	15870	16282	16103	15988	16115	16080	16111	16140	16170	15928	15995	16090	16124	15988	16046	16094	16231	16058	16192	16030	16156	16277	16152	16116	16071	16183	16235	16176	16138	16252	16148	16309	16222	16033	16181	16267	16166	16173	16024	16290	16273	16150	16156	16277	16013	16079	16066	16031	16058	16091	16138	16068	15976	16132	16296	16117	16118	16063	15968	16269	16108	16068	16094	16133	15956	16196	16162	16154	16237	16132	16147	16179	16137	16020	16280	16017	16070	15968	16111	16163	16070	16209	16231	16084	16014	16349	16209	16106	16208	16135	16231	16185	16060	16135	16301	16247	16270	16058	16127	16140	16208	16201	16234	16131	16159	16258	16201	16202	16250	16253	16054	15902	16051	16132	16128	16189	16065	16105	16243	16102	16109	16035	16430	16217	16153	16165	16317	16109	16214	16031	16018	16144	16306	16190	16228	16196	16025	16268	16059	16111	16030	15965	15997	16050	16162	16088	16166	16056	16103	16124	15978	16154	16165	16053	16240	16197	16260	16092	16052	16099	16072	16195	16154	16155	16184	16193	16144	15985	16167	16023	16004	16069	16072	16148	16274	16122	16454	16190	15884	16061	16258	16202	16061	16172	16118	16173	16333	16026	16112	16248	16181	16148	16127	16075	16070	16334	15962	16126	16068	16105	16113	15980	16232	16251	16053	16261	16346	16133	16385	16151	15965	16338	16283	16134	16226	16064	16088	16165	16175	16214	16410	16267	16367	16057	16326	16310	15988	16298	16168	16048	16267	16194	15880	16042	16004	15923	16046	16234	16100	16169	16065	16207	16103	16063	16212	16129	16190	16198	16149	16050	16052	16087	16291	16158	16056	15970	16316	16226	16396	16142	16076	16077	15997	16032	16008	16159	16327	16024	16332	16150	16192	15950	16066	16213	16241	16273	16063	16174	16090	16201	16185	15882	16116	16264	16341	16172	16208	16045	15869	16168	16094	16399	16026	16117	16052	16066	16133	16127	16202	16081	16162	16228	16348	16284	16288	16178	16158	16253	16104	16091	16292	16387	16128	16292	16012	16267	16125	16199	16317	16090	16093	16203	16221	15961	16056	15979	16268	16124	16121	16014	16245	16428	16206	16083	16163	16122	16041	16238	16083	16330	16309	16044	15826	16126	16180	16249	16431	15905	16271	16235	15743	16193	16125	16150	16108	16311	16053	16479	16179	16187	15905	16227	16133	16265	16072	16201	16060	16196	16083	16218	16214	16174	16172	16094	16306	16054	16085	16143	16031	16291	16141	16096	16098	16193	15932	16073	16058	16134	15947	16040	16202	16157	16148	16271	16220	15922	16247	16154	16307	15837	16245	16091	15956	16013	16200	15886	16141	15919	16123	16259	16236	16174	16129	16040	16298	16025	16283	16152	16317	16126	16060	16201	16268	16246	16174	16291	16195	16087	16074	16157	16073	16105	16225	16124	16224	16220	16062	16034	16195	16054	16064	16102	16102	16088	15967	16267	16309	16144	16234	16114	16240	16219	16275	16231	16110	16237	16074	16231	15879	16119	16239	16264	16176	16225	16059	16152	16064	15879	16051	16129	16005	16152	16176	16262	16036	16106	16081	16207	16051	16152	16296	16170	16259	16245	15950	16287	15985	16162	16081	16241	16161	16233	16183	16163	16156	16243	16430	16205	16212	16119	16103	16137	16106	16166	16262	16235	15970	16008	16138	16235	16104	16201	16194	16093	16126	15958	16240	16249	16176	16346	16005	16116	16187	15987	16222	16083	15930	16072	16038	15999	16122	16191	15901	16198	16197	16217	15905	16037	16107	16199	16174	16262	16043	16088	16011	16073	16120	16023	16168	16035	16206	16093	15958	16021	16199	16153	16026	16107	16084	15973	16026	16224	16133	16178	16155	16315	16108	16135	15973	16215	16119	16215	16052	16144	16203	16000	16309	15938	16383	16009	16312	16245	16236	16006	16224	16108	16117	16151	16291	16078	16348	16143	16197	16171	16199	16230	16044	16260	15980	16050	16156	16144	16265	16068	16174	16073	16047	16332	16127	15977	16086	16160	16225	16070	16165	16262	16037	16033	16218	16070	16337	16293	16208	16066	16205	16090	16026	15947	16152	15990	16125	16151	16034	15968	16110	16054	16018	16367	15990	16026	16089	16108	16105	16100	16201	16172	16105	16144	16361	15989	16042	16090	16321	16201	16136	15996	16257	16122	15977	16096	16047	16224	16188	16185	15927	15968	16150	16090	16294	16253	15888	16085	16262	16068	16250	16341	16063	16045	16176	16200	16096	16353	16079	16103	15974	16158	16169	16147	16177	16073	15899	16026	16072	16187	16232	16179	16163	16095	16288	16117	16256	16269	16040	16027	16345	16148	16282	16050	16160	16204	16033	16225	15982	16190	16265	15937	16103	16147	16211	16251	16140	16219	16156	16267	16092	16107	16150	16291	15988	15987	16170	16166	16110	16107	16179	16190	16403	16367	15977	16070	16326	16140	16150	16170	16129	16020	16108	16143	16418	16093	16127	16236	16088	16098	16057	16237	16181	16201	16083	16166	16050	16137	16154	16304	16173	16244	16063	16238	16028	16144	16104	16080	16101	16061	16215	16326	16214	16302	16143	16163	16106	16040	16276	15987	16070	16205	16244	16326	16301	16162	16206	16067	16066	16117	16194	16005	16056	16066	16070	15998	16039	16295	16202	16102	16197	16091	16178	16125	16179	16155	16077	16220	16316	16113	16115	16063	16021	16139	16336	16206	16403	16123	15959	16001	16237	16057	16002	16049	16141	16221	16027	16097	16104	16173	16085	16260	16003	16079	16131	16209	16109	16114	16092	16242	16235	16251	16052	15925	16132	16136	16073	16181	16148	16271	16174	16116	16167	16283	16084	16284	16333	16270	16201	16250	16017	16141	16033	16006	16098	16041	15977	16137	16121	16190	16096	16053	16108	15956	16106	16110	16255	16182	16061	16153	16102	16155	16408	16235	16192	16036	16110	16016	16031	16212	16303	16124	16025	16286	16170	16171	16182	16120	16053	16051	16122	16082	16181	16101	16185	16199	16110	16098	16205	16129	16313	16061	16267	16323	16155	16307	15965	16073	16283	16259	16207	16179	16118	16119	15953	16013	16252	16195	16077	16126	16133	16181	16133	16226	16129	16231	15866	16004	16167	16174	16202	16237	16053	16223	16359	16361	16248	15949	16303	16144	16066	16051	16171	16397	16103	15962	16019	16011	15950	16206	16160	16141	16176	16061	16047	16248	16102	16075	16113	16257	16232	16027	16074	16068	16273	16127	15992	16177	16176	16250	15981	16069	15984	16247	16123	16150	16229	16277	16184	16125	15869	16190	16217	16050	16152	16181	16279	16208	16097	16382	16116	16151	16289	16232	16242	16095	16109	16239	16035	16132	15919	16048	16185	16069	16135	16173	16018	16046	16124	16134	16118	16048	16212	16074	16145	16190	16108	16238	16080	16078	16165	16118	16355	16302	16084	16365	16299	15854	16051	16028	16001	16201	16058	16228	16097	15975	16315	16229	16211	15949	16105	16315	16098	16159	16182	16241	16136	16119	16418
19082	29846	27948	25280	27850	26810	28651	23607	19609	16504	15536	15104	15044	14916	14974	14978	14846	15053	15106	14989	15104	14961	14983	15115	15016	15047	14906	15022	14982	14804	14953	14858	14925	14932	14880	14923	15007	14972	14835	15065	14999	14998	14983	15024	15007	14888	15000	14938	14810	15052	14851	14991	15063	14958	14942	14962	15092	14996	15044	14983	15016	15016	14992	14982	14989	14839	15162	15010	15099	14947	14948	14914	14944	15081	15107	14900	15002	14885	14979	14944	15015	15033	14979	14846	14998	15048	14980	14894	15010	14712	15048	14973	14878	15148	14957	14989	14895	14866	14905	14929	14752	14886	14991	14851	14990	15000	14976	15018	14961	15000	14948	15027	14959	14968	14944	14897	15012	14983	14954	15073	14942	14985	15106	14768	14862	14940	14969	14888	14869	14994	14995	14999	14912	14893	15002	14915	14809	14892	15021	14903	14921	14964	14940	14995	14947	14949	14893	14743	14905	15035	14811	15104	14998	15002	14870	14963	14848	14954	14952	14930	14908	15066	14978	14891	14999	14941	15010	15025	14951	14961	15013	14938	14765	14916	14957	14869	15007	14852	15014	14976	14929	14900	15021	15008	14798	14913	15078	14866	14950	14984	14841	14905	14891	15032	15010	14923	14855	14965	14786	14948	14966	15068	15008	14907	14861	14735	14843	14895	14877	15061	14894	14971	14889	15012	14919	15120	15020	15029	14936	14982	14942	15043	14915	14749	14783	15040	14997	14899	14958	15027	14849	14901	14903	14939	14871	14878	14925	15088	14922	15007	14748	14884	14873	14894	14792	14806	15074	14868	15003	14875	14965	14913	15194	14898	14940	14984	15005	15017	15006	14891	14986	14958	15044	14916	14994	14876	15001	15005	14957	14964	15023	15089	15027	14831	15088	15086	14992	15013	14798	15005	14979	14966	14963	14932	15107	14839	14944	14954	15059	14890	15012	14965	14969	14875	15035	15061	14921	14864	14934	14933	15155	14832	14957	14886	14952	15092	14936	15000	14812	15079	14976	14843	14935	14842	14911	14838	14891	14928	14976	14981	15088	14890	15073	14985	14893	14770	15244	14832	14970	15011	14901	14747	14780	14917	14883	15079	15004	14967	14936	14999	14981	14922	15061	14965	14914	14746	15075	14942	15079	14905	14986	14993	15048	14994	14842	14976	15015	15024	14956	14962	14903	15036	14798	14819	15077	14994	15132	14986	14958	14991	14809	14964	14885	15003	14965	14940	14953	14925	14983	14880	14926	14996	15171	14784	14999	14968	15018	14986	14748	14881	14992	14934	14916	14894	14963	14993	14983	14883	15084	15069	14959	14966	14915	14997	14960	15023	14890	14876	14782	14986	14866	15047	14943	14793	15076	15046	14852	14821	14944	14965	15019	15046	14968	15174	14822	14912	14946	15069	14915	15101	14788	14989	14883	15091	14782	14900	15034	14848	15116	14859	14943	14949	14941	14724	15003	14880	14935	14933	14894	15038	14913	14920	15069	14713	14905	14985	14813	15008	15018	14913	15044	14927	15021	15038	14899	14989	15010	14968	14802	14865	14831	15053	15021	14881	14837	14937	14881	15057	15001	14861	14871	15110	15096	14908	15052	14971	14950	14997	14856	15049	14875	15031	14958	14859	15044	15037	14881	14900	14900	14915	14911	14813	15037	15058	14903	14831	14881	15023	14968	15029	15115	15124	15124	14924	14966	14965	14818	14953	15109	14968	15152	14920	14857	14983	14928	14936	15039	15024	14772	15073	15007	14961	14759	15057	14876	14952	15078	14986	14913	14959	15045	15108	15006	15113	14809	14966	15012	15031	15014	14941	15080	15179	15060	15076	14933	15058	15046	14991	15019	14906	14839	14885	15021	14790	14856	14852	14890	14963	14983	15038	14901	14869	14930	14972	14987	15197	15066	14982	14908	14917	14869	15055	14978	15038	14960	14970	14932	14919	15069	15016	14837	14946	14944	15020	15065	14890	14939	14888	15073	14990	15007	14857	14850	14872	14986	14959	15103	14842	14906	14889	14934	14989	14950	14919	14913	15086	15018	14948	14884	14961	15029	14864	14840	15028	14883	14920	14806	14971	14848	14887	15002	14900	14933	14899	14880	14907	15022	15129	14904	15012	15010	14947	14990	15128	14981	15119	14939	14914	15033	15010	14926	14844	15064	14978	14872	14901	14812	14996	15018	15011	14864	15046	14964	14938	14897	14732	14985	14780	15047	15021	15005	14977	15000	14854	15030	14950	15116	14865	14819	15066	15114	14775	15035	14856	14970	14817	14938	15042	15090	14922	14716	14865	14807	14924	14812	14923	14888	14869	15029	14888	15193	14870	15004	14906	14942	15022	15057	15072	14903	14935	14885	14834	15150	14959	15074	15023	14967	14741	15177	14977	15124	14956	14944	15029	15050	15058	15200	14971	14867	15064	15034	14933	15056	14782	14949	14882	15035	14919	15028	15003	15092	14888	14864	15006	14803	14900	15017	14895	15038	14939	14913	14942	14836	15013	14970	15091	14863	15030	14880	14941	14977	14951	15020	15034	14956	15021	14978	15027	14874	15003	15070	14836	14950	15044	14824	14990	15007	15053	14749	14866	14969	15034	14959	15068	14894	14839	14891	14966	15007	14950	15011	14774	15119	14973	15064	15035	14929	14983	14916	14862	15104	15042	14867	14831	15081	14919	15049	15010	15027	14695	14924	14991	15017	14867	14799	14948	14874	14927	14829	14894	14836	14975	15006	14973	14838	14883	15109	15019	14971	14988	14959	15009	15076	14991	15041	14879	15037	15065	14856	14885	14916	14872	14947	15068	14988	14853	15040	14903	15004	14949	14869	15029	15153	14984	15029	14856	14887	15107	14966	15014	14994	15090	15015	14949	15080	15021	14902	14874	14850	14873	14816	15090	14898	14978	14823	14912	15082	14891	14902	15066	15055	14918	14944	15090	14917	15084	14967	14962	14980	15035	14910	15005	15104	14945	14801	14853	14847	15077	14859	15036	15099	15059	15033	14867	14866	14947	14730	15058	14980	14941	14991	15035	14768	14962	15014	14988	15026	15077	14912	14953	14953	15085	14958	14806	15004	14901	15138	14969	15000	14850	15014	14762	15106	15026	14915	14837	14874	15024	14979	15099	14871	15010	14947	15021	15067	14936	14862	15011	14993	14905	15177	14873	15021	14886	14973	15012	15043	14854	14998	14906	15121	14984	14901	15070	14973	15006	15062	14995	14743	14941	14848	14983	14947	14909	14900	14848	15021	14845	14914	15122	14984	15013	14934	14812	15088	14925	14829	15023	14995	15035	15037	14899	14783	15030	14932	14900	14881	14928	14937	14899	15105	14942	14978	14955	14929	15032	15106	14999	14909	14926	15018	14927	14999	14999	14852	14861	14936	14984	15090	14964	15059	14849	14877	14988	14970	15084	14921	15012	14967	15010	14913	14895	15143	14915	15085	14844	14847	14906	15083	14988	15072	14911	14967	14951	14869	15078	15093	14838	14846	15035	14958	15122	15088	15017	14955	14904	15002	15014	14832	14831	15032	15014	15047	15065	14947	14955	15038	14972	14993	14896	14963	15015	15060	15101	15016	14823	14984	14869	14951	14987	15061	14978	14970	14965	15005	14911	14954	14940	14918	14881	15124	14949	14712	15128	15084	15132	14968	15008	15083	15080	14883	14885	15013	14765	15051	14760	14851	14986	15004	15019	14990	14849	14926	14979	14995	15089	14912	15023	15202	14794	15014	14855	15133	15006	15112	14985	14792	14794	14905	14925	14819	15064	14914	14963	14988	14981	15085	14933	15030	14907	14983	14964	15078	14948	15065	15005	15060	14910	15104	14884	14838	14902	14818	14939	15005	14947	15003	15058	15005	14895	15007	14936	14957	14854	15022	15037	14976	15169	14934	14832	14907	15007	15023	14984	14933	14990	14854	15161	15031	15001	14924	15039	14977	15038	14829	14874	14924	15051	14952	15094	15040	14947	15100	15023	14844	14905	14913	14966	14831	14900	14920	15220	15104	14956	15098	15094	14924	15042	15082	14974	14967	14870	14759	15008	14970	14879	15081	15054	14963	15089	14913	15052	15045	14876	14926	14902	15166	14913	15038	14945	15149	15089	14962	15073	14848	15044	14865	15065	14927	14884	15054	14924	14919	14964	14999	14923	14883	14981	14945	14935	14970	15111	14808	14904	14963	14969	15174	14976	14998	14903	15135	15063	14998	15047	14931	14927	14937	15012	15060	15157	14897	15067	15024	14880	14815	15057	14898	14842	14858	14993	14940	14952	15116	14879	15114	14987	14950	14848	14985	14969	15132	15128	14929	14826	15105	14908	14972	14984	14894	14911	15010	14990	14954	14936	15027	14964	14980	14865	14935	14941	14841	14882	14912	14969	14953	14995	14853	14991	15019	14984	14988	15051	15000	14984	14935	15088	14871	14983	15047	14984	15048	14925	15014	14989	15003	14916	15136	14879	14884	14884	15088	14981	14964	14982	15025	14942	15046	14809	14863	15027	15082	14859	14959	14859	14896	14859	14980	14834	15030	14962	15002	14925	15009	15003	15060	15038	14996	14965	14986	14917	14934	15025	15086	15016	14993	14745	15049	14976	14903	15019	14957	14967	15001	14925	14750	15000	15105	14990	14968	14866	15040	14756	14937	15077	14987	15005	14939	14942	14930	14958	14975	14815	14933	15054	15006	15031	14865	14988	15080	15076	14982	14682	14939	15096	14965	14926	15063	14909	14894	14947	14879	14914	14927	14998	14795	14954	14745	14992	14913	14848	15002	14876	14914	15159	14918	14893	14871	14892	14847	15033	14997	14976	15081	15117	14968	15005	15114	15012	15087	14862	14874	15114	15095	14885	14947	14848	14968	14835	14980	14990	14980	14877	14959	14973	15051	14932	14956	15089	14982	15110	14954	14901	14827	14996	15040	15128	14888	14971	14985	15032	14922	15001	14930	14910	14983	14942	15051	14999	14878	14900	14936	14931	15003	15032	14845	15072	14993	14921	14915	15063	14943	14988	14896	14918	14971	14939	14974	14945	15054	14926	14999	14954	15035	14910	14841	15012	15239	15029	14884	15173	15001	14978	14995	14930	14999	14977	14988	14959	15154	14896	14976	14988	14946	14877	14917	14675
23621	21023	28420	25985	35423	49350	50535	39800	30186	23577	19543	17536	16963	17025	16623	16856	16849	16864	16663	16829	16799	16838	16747	16668	16834	16835	16697	16782	16596	16650	16581	16697	16766	16757	16828	16822	16824	16696	16788	16695	16821	16726	16731	16956	16801	16695	16802	16698	16789	16732	16689	16723	16730	16704	16642	16790	16666	16651	16681	16506	16800	16650	16765	16755	16796	16441	16737	16699	16760	16727	16687	16526	16711	16797	16614	16581	16873	16678	16788	16854	16918	16718	16557	16700	16696	16687	16671	16786	16774	16687	16680	16758	16631	16740	16532	16734	16728	16696	16759	16543	16797	16803	16678	16779	16779	16677	16695	16564	16630	16524	16579	16615	16490	16748	16607	16705	16741	16733	16775	16599	16616	16743	16645	16790	16409	16792	16796	16656	16577	16573	16732	16641	16752	16769	16685	16636	16689	16553	16721	16774	16599	16759	16923	16693	16855	16791	16693	16521	16704	16951	16494	16936	16801	16996	16740	16747	16505	16647	16729	16801	16646	16920	16597	16693	16638	16708	16659	16575	16601	16675	16630	16679	16670	16559	16782	16730	16829	16598	16674	16876	16935	16716	16642	16803	16681	16563	16814	16759	16474	16579	16625	16551	16731	16810	16511	16764	16762	16736	16642	16644	16606	16609	16820	16646	16706	16724	16726	16800	16676	16532	16740	16482	16768	16694	16852	16613	16668	16587	16594	16882	16746	16780	16738	16526	16776	16677	16757	16520	16539	16578	16790	16797	16789	16679	16609	16579	16514	16743	16674	16719	16741	16551	16590	16594	16753	16914	16733	16761	16647	16706	16617	16778	17026	16669	16805	16691	16721	16593	16594	16670	16569	16436	16783	16576	16758	16646	16822	16819	16782	16621	16431	16572	16794	16498	16548	16648	16747	16753	16666	16673	16809	16791	16928	16660	16740	16561	16566	16636	16618	16806	16769	16638	16781	16671	16813	16716	16818	16587	16795	16770	16658	16798	16628	16742	16614	16749	16688	16783	16574	16673	16714	16723	16604	16740	16552	16808	16704	16680	16721	16629	16669	16597	16647	16635	16631	16853	16851	16662	16678	16653	16727	16681	16732	16660	16729	16704	16694	16823	16722	16870	16632	16651	16736	16749	16829	16566	16788	16704	16676	16524	16868	16689	16904	16499	16726	16715	16583	16947	16705	16644	16765	16836	16736	16751	16842	16796	16768	16689	16597	16732	16819	16731	16781	16715	16847	16696	16657	16636	16853	16763	16714	16671	16762	16639	16652	16795	16774	16539	16406	16808	16711	16651	16796	16544	16802	16608	16656	16788	16757	16637	16606	16544	16561	16504	16634	16555	16569	16560	16662	16676	16795	16658	16738	16608	16725	16495	16737	16633	16644	16789	16562	16728	16649	16516	16564	16595	16657	16570	16718	16542	16597	16625	16548	16658	16511	16482	16660	16739	16860	16744	16549	16610	16581	16692	16736	16727	16743	16625	16715	16760	16724	16599	16666	16619	16404	16636	16881	16774	16498	16686	16848	16732	16740	16728	16575	16617	16769	16802	16849	16696	16543	16904	16765	16698	16564	16691	16585	16748	16871	16690	16594	16835	16588	16660	16660	16914	16710	16771	16757	16626	16640	16689	16586	16783	16754	16706	16594	16682	16685	16652	16634	16622	16642	16735	16640	16603	16700	16628	16642	16728	16805	16597	16742	16807	16800	16586	16738	16649	16678	16533	16733	16683	16617	16865	16712	16541	16674	16864	16585	16759	16639	16520	16830	16609	16664	16872	16652	16749	16722	16622	16537	16693	16566	16683	16758	16750	16464	16461	16665	16681	16675	16746	16803	16779	16715	16470	16696	16464	16550	16559	16755	16687	16845	16665	16940	16798	16605	16728	16675	16777	16586	16720	16695	16935	16782	16893	16742	16477	16739	16568	16574	16637	16776	16638	16815	16489	16673	16608	16774	16814	16828	16492	16671	16508	16688	16789	16507	16645	16756	16647	16835	16811	16650	16649	16707	16561	16663	16787	16775	16603	16719	16654	16849	16755	16676	16614	16629	16821	16634	16748	16747	16690	16557	16469	16594	16558	16603	16791	16517	16757	16900	16835	16692	16601	16539	16647	16860	16820	16721	16746	16671	16731	16652	16920	16527	16445	16614	16840	16642	16749	16933	16686	16454	16779	16655	16776	16662	16804	16856	16820	16641	16715	16886	16882	16762	16823	16625	16695	16831	16619	16644	16698	16623	16530	16534	16534	16518	16861	16646	16800	16720	16980	16847	16772	16855	16626	16831	16825	16593	16795	16624	16650	16636	16661	16837	16806	16762	16803	16900	16671	16666	16657	16730	16893	16808	16786	16806	16732	16754	16664	16552	16661	16685	16889	16653	16802	16562	16699	16553	16558	16702	16892	16838	16592	16759	16509	16554	16775	16678	16692	16780	16713	16558	16728	16542	16483	16657	16913	16722	16583	16701	16587	16707	17005	16750	16664	16697	16751	16671	16616	16671	16652	16608	16694	16546	16650	16788	16879	16703	16628	16589	16581	16828	16728	16794	16484	16868	16679	16619	16749	16780	16791	16689	16676	16726	16693	16683	16591	16884	16714	16582	16607	16578	16763	16769	16753	16741	16647	16666	16506	16739	16583	16816	16631	16554	16764	16488	16638	16716	16842	16609	16759	16628	16660	16658	16675	16662	16725	16628	16678	16666	16836	16703	16708	16930	16802	16817	16595	16620	16592	16835	16553	16673	16754	16849	16832	16846	16628	16699	16721	16663	16740	16693	16705	16718	16517	16714	16740	16696	16675	16704	16634	16693	16736	16523	16689	16558	16588	16788	16700	16902	16868	16723	16666	16622	16647	16625	16582	16939	16682	16769	16776	16616	16808	16729	16733	16779	16687	16765	16603	16602	16679	16706	16715	16670	16696	16751	16708	16854	16497	16700	16630	16564	16674	16703	16470	16718	16597	16547	16806	16587	16654	16706	16626	16642	16926	16556	16681	16839	16781	16636	16602	16591	16591	16798	16692	16717	16781	16853	16636	16729	16575	16811	16625	16716	16687	16642	16552	16704	16769	16688	16499	16799	16908	16557	16603	16701	16625	16623	16568	16652	16648	16680	16466	16574	16749	16919	16683	16653	16593	16497	16664	16863	16732	16623	16756	16569	16641	16696	16761	16879	16730	16749	16617	16715	16524	16685	16736	16600	16931	16754	16779	16481	16637	16462	16684	16913	16867	16574	16700	16932	16906	16867	16878	16551	16661	16752	16528	16710	16393	16648	16500	16613	16800	16711	16939	16642	16775	16796	16766	16752	16779	16776	16679	16592	16841	16670	16713	16756	16689	16609	16741	16655	16692	16788	16826	16674	16663	16721	16632	16710	16541	16667	16827	16673	16659	16675	16742	16724	16711	16804	16692	16761	16871	16595	16621	16624	16617	16661	16645	16811	16825	16784	16664	16641	16560	16562	16744	16567	16641	16796	16581	16768	16551	16657	16722	16840	16685	16739	16698	16795	16690	16763	16542	16627	16727	16584	16596	16632	16738	16805	16614	16757	16736	16678	16587	16515	16629	16584	16739	16797	16462	16592	16756	16714	16557	16888	16698	16807	16631	16704	16667	16887	16707	16663	16734	16682	16740	16730	16666	16617	16626	16670	16572	16694	16643	16519	16845	16755	16863	16682	16440	16476	16711	16458	16537	16725	16619	16653	16718	16757	16704	16730	16665	16750	16791	16700	16731	16712	16979	16831	16435	16765	16578	16525	16787	16735	16927	16493	16709	16781	16722	16785	16799	16649	16646	16692	16677	16628	16620	16821	16377	16666	16821	16690	16694	16679	16787	16694	16719	16601	16545	16671	16672	16715	16727	16853	16651	16515	16648	16820	16739	16610	16444	16914	16664	16642	16881	16881	16698	16561	16835	16685	16835	16611	16772	16791	16832	16550	16738	16741	16700	16621	16668	16747	16785	16657	16766	16707	16701	16701	16732	16608	16801	16841	16647	16700	16677	16680	16814	16826	16629	16908	16697	16614	16668	16641	16522	16706	16843	16621	16534	16862	16629	16633	16713	16788	16767	16593	16626	16597	16725	16682	16702	16581	16598	16951	16543	16693	16878	16824	16802	16585	16921	16633	16688	16724	16521	16673	16737	16733	16372	16723	16693	16738	16552	16694	16695	16688	16596	16631	16861	16678	16703	16619	16669	16927	16568	16653	16707	16593	16680	16524	16870	16659	16769	16733	16717	16748	16882	16838	16586	16645	16523	16567	16776	16814	16805	16728	16542	16685	16942	16624	16747	16915	16703	16770	16767	16769	16828	16752	16726	16629	16749	16616	16675	16977	16699	16734	16605	16690	16601	16535	16631	16752	16698	16784	16684	16798	16764	16747	16536	16748	16687	16616	16659	16749	16582	16968	16639	16856	16435	16862	16676	16655	16638	16759	16587	16651	16646	16858	16543	16653	16616	16824	16686	16532	16736	16545	16629	16789	16671	16696	16662	16773	16732	16520	16763	16801	16819	16682	16533	16693	16888	16618	16795	16482	16668	16707	16678	16754	16810	16788	16651	16678	16867	16738	16697	16680	16669	16543	16644	16719	16594	16659	16502	16756	16838	16586	16692	16897	16673	16539	16797	16673	16595	16614	16450	16658	16654	16715	16421	16697	16572	16419	16774	16787	16738	16645	16636	16900	16752	16610	16617	16606	16829	16745	16784	16747	16751	16502	16669	16971	16688	16829	16713	16837	16884	16639	16796	16685	16580	16667	16670	16694	16874	16673	16713	16709	16890	16768	16626	16716	17010	16870	16695	16629	16733	16717	16563	16762	16524	16767	16628	16729	16486	16611	16827	16916	16407	16600	16716	16550	16584	16591	16755	16778	16459	16566	16762	16817	16741	16481	16674	16706	16573	16850	16650	16696	16447	16686	16725	16871	16813	16641	16477	16603	16685	16910	16889	16676	16618	16689	16776	16872	16622	16817	16714	16672	16654	16706	16751	16662	16664	16643	16616	16794	16541	16743	16827	16780	16768	16709	16643	16707	16634	16794	16690	16652	16794	16733	16566	16723	16766	16710	16647	16725	16546	16655	16633	16584	16795	16662	16598	16689	16679	16771	16606	16721	16750	16556	16597	16611	16599	16590	16830
18228	33084	38612	41867	47481	51656	50451	40954	31508	22853	17856	16103	15550	15488	15325	15382	15359	15433	15423	15377	15329	15327	15333	15292	15362	15431	15344	15421	15343	15391	15494	15343	15363	15388	15425	15429	15320	15404	15433	15298	15349	15461	15296	15328	15330	15075	15406	15359	15187	15307	15340	15348	15256	15446	15398	15377	15481	15350	15467	15462	15420	15305	15509	15375	15298	15416	15511	15423	15522	15299	15151	15290	15381	15388	15384	15317	15208	15441	15255	15373	15431	15357	15160	15305	15392	15348	15438	15290	15245	15305	15258	15439	15269	15484	15378	15378	15390	15290	15408	15375	15270	15439	15139	15226	15435	15456	15373	15450	15246	15406	15436	15383	15338	15409	15443	15251	15352	15395	15232	15357	15364	15436	15301	15582	15362	15308	15280	15254	15323	15445	15235	15368	15359	15438	15378	15416	15402	15221	15371	15227	15399	15454	15472	15310	15243	15388	15289	15326	15484	15301	15259	15291	15433	15350	15256	15146	15327	15463	15331	15193	15288	15435	15374	15344	15381	15358	15404	15283	15491	15205	15221	15282	15421	15443	15299	15325	15277	15265	15250	15177	15316	15461	15279	15348	15213	15265	15340	15437	15391	15321	15340	15339	15281	15303	15392	15386	15406	15354	15356	15419	15460	15464	15480	15414	15285	15285	15292	15275	15451	15185	15370	15332	15111	15275	15348	15168	15344	15410	15285	15484	15346	15408	15288	15273	15227	15220	15262	15307	15324	15288	15276	15407	15416	15347	15384	15597	15377	15318	15348	15279	15261	15328	15299	15294	15270	15340	15315	15369	15444	15154	15329	15420	15340	15418	15361	15514	15367	15231	15383	15431	15356	15468	15311	15363	15301	15142	15296	15376	15518	15401	15429	15304	15372	15364	15258	15195	15280	15346	15320	15472	15261	15291	15309	15395	15273	15283	15296	15277	15216	15484	15333	15250	15457	15304	15312	15450	15141	15334	15230	15316	15312	15215	15469	15284	15343	15326	15507	15329	15467	15285	15399	15389	15303	15344	15431	15370	15562	15170	15349	15372	15407	15174	15340	15349	15421	15254	15450	15393	15348	15251	15295	15342	15302	15366	15482	15082	15289	15149	15450	15368	15255	15353	15409	15343	15241	15293	15282	15360	15328	15370	15401	15372	15328	15438	15401	15186	15226	15354	15398	15400	15369	15291	15312	15312	15292	15203	15274	15145	15284	15193	15125	15244	15211	15352	15355	15364	15229	15157	15290	15299	15349	15192	15253	15363	15305	15387	15408	15319	15361	15406	15162	15283	15385	15355	15342	15129	15411	15358	15419	15250	15338	15370	15285	15327	15405	15321	15201	15432	15356	15259	15374	15312	15323	15370	15212	15358	15496	15357	15373	15408	15397	15223	15372	15316	15204	15251	15417	15291	15384	15256	15432	15380	15411	15301	15241	15374	15160	15339	15188	15402	15260	15389	15463	15297	15431	15245	15436	15331	15279	15410	15392	15305	15275	15472	15209	15304	15353	15389	15380	15226	15476	15407	15421	15288	15222	15550	15327	15488	15337	15253	15270	15238	15258	15378	15328	15381	15386	15461	15479	15441	15351	15406	15245	15340	15325	15309	15264	15099	15202	15356	15411	15346	15419	15209	15220	15304	15346	15344	15457	15470	15158	15375	15286	15302	15150	15607	15146	15285	15466	15437	15444	15436	15279	15253	15515	15223	15374	15269	15251	15370	15446	15177	15319	15311	15431	15253	15307	15516	15299	15351	15320	15173	15497	15346	15420	15271	15213	15391	15272	15260	15320	15332	15336	15305	15371	15524	15245	15244	15308	15315	15271	15408	15341	15196	15313	15247	15254	15402	15079	15253	15243	15292	15390	15400	15333	15404	15440	15254	15219	15197	15536	15110	15279	15537	15189	15380	15506	15292	15437	15445	15427	15451	15114	15292	15233	15353	15263	15378	15278	15258	15413	15456	15382	15141	15299	15247	15441	15537	15532	15329	15171	15262	15439	15115	15347	15309	15393	15268	15330	15358	15442	15318	15429	15401	15241	15551	15364	15414	15295	15354	15199	15477	15377	15330	15352	15488	15158	15150	15289	15425	15204	15388	15231	15282	15190	15470	15403	15343	15330	15304	15315	15153	15319	15183	15061	15408	15399	15361	15360	15240	15285	15251	15347	15407	15327	15193	15234	15400	15171	15175	15214	15280	15425	15413	15403	15206	15477	15389	15381	15234	15443	15068	15279	15356	15383	15303	15295	15214	15072	15474	15346	15232	15230	15270	15291	15388	15195	15429	15157	15319	15274	15316	15257	15528	15314	15222	15349	15330	15349	15449	15212	15321	15131	15136	15367	15327	15195	15314	15541	15360	15357	15252	15314	15339	15373	15273	15458	15194	15257	15441	15368	15319	15342	15422	15364	15567	15344	15447	15230	15415	15300	15356	15376	15471	15299	15249	15337	15437	15179	15338	15417	15407	15409	15421	15255	15360	15186	15286	15350	15220	15330	15354	15457	15294	15407	15261	15184	15254	15230	15156	15290	15361	15305	15396	15305	15430	15260	15330	15405	15277	15406	15306	15409	15416	15342	15484	15340	15435	15393	15098	15196	15290	15409	15289	15378	15452	15354	15218	15424	15229	15281	15300	15256	15338	15229	15212	15216	15265	15348	15245	15345	15353	15333	15622	15266	15275	15403	15363	15417	15298	15351	15425	15171	15257	15361	15302	15451	15379	15282	15248	15401	15454	15313	15397	15271	15420	15099	15307	15247	15313	15235	15392	15302	15335	15236	15346	15356	15355	15154	15303	15364	15482	15265	15379	15420	15442	15193	15459	15341	15247	15532	15326	15294	15261	15404	15339	15336	15526	15181	15363	15296	15241	15422	15457	15465	15442	15348	15332	15172	15230	15572	15186	15562	15420	15330	15336	15300	15254	15341	15442	15570	15258	15370	15366	15243	15339	15173	15366	15331	15289	15233	15323	15345	15365	15340	15314	15310	15196	15470	15297	15383	15255	15252	15372	15413	15486	15304	15368	15336	15342	15160	15254	15310	15412	15177	15178	15253	15374	15338	15348	15342	15327	15392	15333	15270	15393	15330	15438	15443	15397	15321	15291	15182	15297	15463	15352	15258	15363	15292	15354	15402	15431	15433	15352	15359	15333	15400	15540	15397	15324	15305	15266	15332	14967	15417	15318	15279	15424	15266	15398	15301	15138	15456	15290	15348	15318	15443	15350	15306	15205	15487	15239	15397	15388	15231	15155	15316	15347	15318	15345	15309	15288	15361	15431	15433	15387	15285	15376	15195	15466	15086	15203	15216	15056	15454	15191	15155	15317	15493	15330	15284	15308	15406	15227	15361	15320	15076	15408	15302	15218	15484	15374	15423	15293	15503	15160	15382	15350	15310	15310	15261	15331	15440	15471	15293	15183	15329	15306	15418	15171	15270	15236	15255	15473	15103	15339	15168	15374	15367	15246	15249	15455	15370	15519	15087	15491	15303	15391	15307	15525	15430	15464	15363	15350	15400	15441	15335	15361	15285	15238	15372	15219	15273	15258	15482	15427	15375	15443	15264	15411	15296	15336	15442	15443	15525	15298	15349	15225	15313	15393	15364	15440	15236	15212	15460	15358	15506	15273	15299	15331	15361	15204	15380	15263	15330	15488	15373	15309	15407	15399	15320	15431	15243	15495	15478	15338	15255	15301	15258	15404	15420	15195	15451	15359	15276	15298	15347	15324	15237	15294	15311	15335	15395	15235	15238	15295	15121	15200	15431	15446	15350	15294	15590	15262	15312	15383	15312	15351	15357	15368	15417	15473	15406	15330	15220	15266	15174	15339	15440	15396	15347	15390	15330	15332	15288	15467	15323	15352	15361	15353	15298	15382	15364	15432	15355	15243	15403	15344	15374	15192	15302	15217	15379	15130	15349	15207	15156	15308	15294	15353	15163	15316	15372	15165	15254	15242	15276	15332	15305	15379	15269	15492	15264	15309	15414	15321	15397	15248	15298	15149	15288	15174	15325	15241	15466	15184	15422	15457	15212	15311	15181	15363	15236	15296	15221	15361	15306	15303	15230	15215	15269	15406	15414	15426	15347	15173	15331	15303	15327	15262	15430	15326	15384	15418	15443	15395	15389	15263	15228	15145	15361	15390	15397	15408	15243	15236	15305	15232	15241	15226	15429	15407	15343	15476	15578	15309	15411	15420	15211	15356	15524	15319	15258	15282	15425	15284	15334	15269	15219	15429	15447	15431	15168	15403	15183	15094	15409	15288	15332	15363	15344	15573	15439	15356	15467	15199	15438	15183	15135	15441	15342	15146	15318	15381	15314	15303	15239	15290	15314	15235	15402	15320	15365	15311	15384	15238	15240	15311	15451	15196	15324	15371	15325	15359	15240	15278	15340	15354	15223	15262	15093	15203	15423	15552	15254	15458	15155	15258	15390	15197	15333	15250	15343	15248	15409	15354	15257	15443	15382	15336	15245	15310	15277	15364	15236	15386	15286	15384	15265	15353	15465	15299	15347	15249	15338	15251	15485	15260	15277	15342	15304	15251	15262	15359	15313	15233	15402	15212	15363	15161	15308	15375	15296	15400	15621	15457	15389	15291	15180	15385	15315	15305	15442	15327	15275	15456	15141	15290	15368	15365	15400	15421	15299	15290	15197	15349	15548	15318	15328	15250	15223	15516	15400	15330	15347	15170	15151	15325	15303	15241	15370	15309	15328	15408	15397	15299	15361	15364	15235	15225	15205	15303	15271	15387	15392	15417	15155	15450	15443	15110	15151	15211	15475	15435	15284	15443	15371	15319	15457	15266	15274	15383	15296	15432	15297	15439	15256	15499	15395	15350	15310	15447	15209	15344	15408	15385	15311	15308	15261	15291	15324	15425	15175	15452	15194	15361	15248	15406	15211	15337	15608	15370	15430	15278	15439	15339	15383	15350	15385	15165	15353	15422	15382	15244	15340	15319	15230	15290	15302	15251	15280	15327	15405	15416	15238	15341	15321	15440	15327	15409	15218	15246	15374	15207	15350	15368	15425	15162	15444	15451	15312	15269	15204	15361	15354	15290	15218	15296	15359	15447	15227	15419	15287	15277	15465	15492	15202	15365	15242	15281	15311	15237	15391	15284	15443	15362
22489	21002	28821	23754	39109	62410	56910	46334	35574	26939	21332	18430	17590	17332	17457	17256	17318	17392	17382	17365	17125	17174	17247	17432	17322	17215	17269	17317	17113	17284	17242	17365	17228	17192	17305	17186	17276	17137	17146	17269	17258	17344	17393	17173	17000	17358	17287	17243	17175	17087	17288	17125	17259	17341	17080	17122	17106	17287	16901	17022	17073	17062	17094	17191	17152	17272	17048	17102	17129	17012	17276	17264	17216	17256	17272	17001	17107	17260	17257	17239	17210	17409	17186	17125	17286	17176	17074	17290	17149	17097	17080	16932	17046	17109	17224	17075	17259	17079	17144	17125	17435	17364	17186	17218	16982	17151	17175	17363	17304	17085	17200	17073	17183	17126	17081	17075	17073	17216	17101	16977	17266	17105	17041	17159	17217	17364	17198	17242	17142	17125	17046	17304	17169	17084	17146	17030	17326	17176	17217	17082	17145	17117	17152	17422	17148	17319	17109	17231	17093	17104	17239	17168	17075	17069	17329	17091	16999	17229	17126	17191	17033	17038	17244	17022	17075	17145	17224	17083	17162	17231	17119	17256	17180	17037	17160	17055	17077	17051	17194	17087	17116	17116	17216	17224	17262	17173	17141	17321	17347	17417	17105	17167	17207	17253	17222	17271	17103	17400	17090	17134	17090	16973	17115	16941	17257	17158	17289	17122	17281	17131	17313	17208	17233	17325	17193	17273	17028	17096	17178	17366	17195	17299	17426	17192	17127	17167	17125	17006	16986	17058	17246	17056	17274	17046	17160	17179	17258	17158	17104	17071	17104	17223	17002	17027	16979	17155	17055	17035	17241	17105	17177	17221	17155	16990	17219	16945	17105	17174	17145	16981	17254	17142	17246	17229	17349	17275	17180	17157	17187	17198	17160	17179	17338	17092	17123	17269	17098	16982	17124	17064	17174	17297	17021	17106	16905	17129	17207	17147	17193	17090	16995	17090	16908	17204	17151	17175	17267	17146	17074	17428	17046	17093	17266	16995	17239	17240	17151	17075	17056	17068	17155	17115	17039	17386	17344	17200	17142	16961	17079	17108	17306	17182	17179	17125	17156	16904	17115	17155	17119	17238	16983	17157	17258	17137	17085	17199	17138	17116	17169	17166	17060	17178	17349	17077	17182	17164	17333	17088	17144	17100	17424	17031	17320	16948	17208	17441	17254	17080	17187	17210	17158	17134	17228	17192	17158	17088	17133	17316	17236	17194	17208	17251	17301	17236	17055	16865	16993	17051	17226	17058	17117	17255	17260	16976	17203	16899	17144	16919	16954	17127	17049	17262	17204	17095	17092	17098	17014	17127	17226	17166	17037	17211	17123	17173	16945	17330	17067	17120	17176	17063	17269	17085	16938	17212	17179	17064	17068	16918	17160	17092	17431	17254	17212	17154	17085	17051	17315	17001	16935	17090	17192	17164	17187	17150	17155	17211	17093	17227	17209	17046	17104	17065	17182	17123	17109	17241	17251	16983	17121	17143	17156	17163	17019	17231	17114	17049	17104	17048	17173	17082	17260	17041	17207	17153	16906	17237	17309	16818	17220	16900	17113	17074	17101	17154	17104	17134	17268	17256	17328	17125	17268	17142	17371	17186	17176	17294	17050	17109	17027	16788	17119	17145	17110	17173	17057	17305	17171	17328	17039	17245	17204	17115	17173	17136	17031	16889	17053	17151	17030	17083	17097	17425	17311	17181	17288	17085	17114	17197	17173	17291	17180	17254	17129	16998	17423	17175	17137	17131	17158	17097	16948	17248	17204	17180	17168	17103	17179	17034	17084	17004	17045	17055	17227	17230	17138	17032	16888	17405	17242	17192	17083	17342	17023	17102	17101	17297	17158	17148	17213	17248	17063	17036	17088	17167	17162	17282	17071	17149	17098	17117	17071	16845	17227	17190	17159	17144	17000	17188	17036	17229	17176	17256	17103	17069	17060	17182	17118	17086	17311	17309	17379	17078	17111	16882	16894	16997	17114	17179	17234	17171	17203	17163	17231	17111	17090	17299	17227	17167	17178	17179	17040	17065	17375	17098	17182	17100	17088	17171	17242	17215	17103	17368	16956	17104	16995	17188	17153	16980	17046	17178	17065	17348	17094	17154	17135	16945	17206	17085	17192	17121	17105	16965	17152	17146	17233	17052	17173	17152	17282	17239	17146	17106	17069	17165	17363	17014	17152	17140	17195	16930	17253	17210	17057	17209	17295	17167	17207	17163	17194	17212	17062	17138	17188	17195	17082	16992	17106	16988	17215	17008	17103	17190	17121	17063	17184	17159	17329	17088	17215	17238	17098	17060	16850	17215	17079	17085	17107	17003	16989	17131	17240	17089	17306	17112	17191	17127	17074	17078	17012	17168	17262	17098	17078	16902	17157	17147	17151	17077	17231	17061	17020	17136	17034	17040	17062	17054	17150	17032	17182	17207	17143	17151	17079	17249	17148	16991	17166	17117	17121	17145	17193	17235	16963	17183	17176	17225	16970	17116	17047	17284	17326	17002	17136	17253	17082	16910	17047	17029	16985	17161	17161	17055	17315	17119	17058	17131	17097	16942	17050	17013	17128	17121	17279	17160	17179	17234	17141	17047	16988	17083	17153	17099	17130	17105	17075	16991	17209	17176	17070	17178	17156	17156	17127	17074	17291	17313	17175	16990	17040	17235	17173	17147	17373	17188	17382	17036	17072	16826	17126	17027	16988	17315	17108	17366	17097	17309	17423	17068	17235	17095	17147	17307	17165	17218	17040	17099	17007	17083	17265	17118	17208	17075	17262	17113	17142	17177	17156	17123	17212	17217	17173	16926	17133	17063	17059	16912	17194	17060	16987	17168	17195	16989	17209	17117	17192	17097	17258	17238	17093	17242	17216	17149	17322	17155	17228	17109	17233	17000	17102	16953	17159	17193	17243	17220	17078	17147	17059	17146	17050	17047	17121	17165	17162	17103	17267	17129	17283	16923	17303	17013	16997	16882	17296	17317	17315	17072	17016	16962	16889	17171	17118	17208	17247	17177	17261	17082	17332	17190	17237	17047	17178	17096	17253	17037	17114	17112	17170	17069	17032	17248	17089	17158	17180	16946	16908	17193	17063	17312	17137	17216	17044	17111	17071	17270	17158	17170	17313	17089	17183	17188	17142	17059	17017	17183	17036	17067	16920	17142	17238	17139	17039	17364	16995	17133	17168	17242	17146	17208	17015	17141	17054	17059	17148	17273	17250	16919	17123	17209	17157	16950	17205	17278	16974	17135	17218	17025	17213	17044	17040	17011	17089	17056	17143	17133	17204	17025	17022	17254	17121	17209	17138	17019	16947	17307	17063	17013	17013	16924	17051	17227	17197	17087	17251	17207	16957	16866	17144	17126	17373	17065	17126	17220	17031	17262	17142	17044	17191	16975	17190	17063	17333	17161	17192	17207	17039	17169	17269	17168	17222	17099	17193	17176	17012	17123	17311	17205	17116	17015	17148	17138	17113	17153	16940	17183	17146	16903	17323	17098	17131	17224	17261	17162	17234	16993	17042	17105	17061	17178	17106	17359	17019	17294	17259	17107	17226	17223	17100	17492	17263	17091	17293	16937	17235	17227	17220	17112	16933	16755	16954	17168	17256	16947	16928	16996	17083	17252	17045	17321	17413	17120	17220	17118	16943	17131	17209	16983	17174	17175	17014	17175	17100	17039	17366	17205	17226	17173	17154	17327	17366	17109	17175	17098	17044	17206	17164	17201	17017	17165	17035	17150	17144	17102	17137	17245	16977	17283	17085	17350	17173	16961	17218	17067	17045	17154	17261	17038	17008	17101	17122	17202	17123	17143	16962	17067	16988	17168	17132	17095	17323	17223	17004	17016	17107	17144	17253	17208	17165	17306	17259	17200	17148	17000	17208	17146	17126	17212	16952	17164	17178	17093	17221	17255	17339	17131	17004	17204	17202	17229	17184	17110	17096	17069	17281	16931	17196	17183	17128	17065	17154	17111	17094	17099	17071	17166	16959	17220	17103	17233	16978	17123	17188	17036	17304	16990	16939	17214	17187	17083	17083	17093	17094	17029	17210	17191	16980	17069	17008	17329	17100	17070	17409	17271	17202	17210	17023	17141	17299	17013	17052	17066	17230	17034	17121	17025	17148	17134	17073	17154	17221	17140	17132	17176	17195	17100	17214	17311	17208	17058	17219	17218	17012	17135	17230	17130	16992	17205	17022	17082	17146	17192	17196	17016	17212	17186	17162	17194	17208	17149	17253	17097	17166	17124	17170	17286	17229	17091	17173	17314	17139	17335	17179	17158	16834	17058	17262	17115	17090	17137	17023	17193	17148	17437	16986	17326	17126	17269	17242	17156	17099	16989	17161	17098	17205	17213	17132	17089	16976	17112	17141	16912	17051	17200	17220	16979	16979	17102	17255	17037	17045	17297	17098	17274	17221	17201	17165	17005	17053	16882	17048	17131	17021	17296	17201	17232	17101	17156	17237	17074	17145	17080	17251	17279	17321	17145	17017	17038	17308	17224	17155	17278	17174	17148	17075	16959	17170	17125	17197	17237	17001	17133	16974	16975	17142	17224	17159	17208	17293	17178	17079	17116	17126	16938	16986	17011	17132	17057	17103	17149	17251	17064	17156	17026	17172	17221	17056	17160	17140	16987	17059	17199	17077	17082	17159	17049	17279	17126	17335	17100	17247	17175	17262	17153	16873	17107	17335	17283	17117	17116	17144	17198	17234	17181	17270	17248	17330	17104	17145	17191	17129	17195	17069	17157	17140	17141	17114	17032	17051	17020	17044	17237	17087	17088	17207	17161	17346	16940	17073	17215	17260	17250	17327	17262	17302	17363	17182	16928	17207	17089	17124	17230	17122	17036	17275	17030	17074	17051	17187	17244	17270	17121	17140	17082	17123	17106	17159	17137	17107	17094	17148	17175	17165	17071	16925	17034	17171	16957	17105	16927	17354	17223	17106	16973	17232	17049	17031	16994	16997	17215	17154	17268	17320	17191	17266	17186	17102	17000	17195	17079	17184	17087	17081	16859	16960	17021	17143	17105	17047	17063	17002	17352	17233	17111	17203	17323	17280	17073	17050	17184	16965	16945	17075	17187	17234	17210	17093	17234	17082	17054	17042	17193	17091	17280	17155	17123	17130	17164
19317	37333	42872	47970	65328	70497	58717	48332	37376	26247	19356	16487	15944	15572	15611	15816	15651	15686	15652	15734	15702	15694	15691	15681	15493	15652	15605	15614	15735	15654	15748	15515	15631	15707	15716	15666	15616	15583	15639	15581	15542	15532	15744	15440	15627	15558	15740	15481	15615	15647	15523	15729	15759	15788	15722	15489	15725	15701	15564	15726	15466	15671	15372	15619	15614	15542	15485	15698	15727	15723	15905	15762	15719	15738	15375	15434	15597	15672	15573	15724	15728	15620	15676	15706	15691	15633	15588	15602	15502	15650	15561	15696	15706	15870	15625	15703	15481	15604	15681	15566	15652	15631	15583	15649	15732	15566	15605	15500	15482	15770	15544	15703	15581	15367	15428	15625	15538	15657	15639	15445	15679	15462	15757	15740	15656	15475	15628	15744	15565	15632	15489	15626	15674	15470	15589	15589	15428	15574	15507	15546	15649	15559	15652	15501	15646	15630	15707	15517	15577	15641	15611	15446	15704	15594	15462	15484	15724	15575	15482	15749	15695	15568	15617	15556	15671	15597	15665	15634	15444	15595	15532	15794	15674	15737	15830	15413	15582	15381	15716	15706	15760	15673	15602	15703	15667	15601	15765	15660	15762	15644	15640	15744	15706	15455	15689	15435	15750	15693	15696	15668	15549	15534	15776	15514	15530	15646	15716	15604	15557	15731	15554	15861	15674	15684	15592	15505	15664	15530	15542	15449	15626	15636	15556	15470	15712	15525	15590	15409	15584	15741	15637	15716	15612	15684	15678	15632	15711	15731	15719	15561	15589	15720	15572	15528	15667	15608	15657	15593	15480	15585	15573	15741	15651	15707	15585	15549	15542	15554	15555	15623	15529	15711	15585	15424	15589	15514	15702	15710	15515	15569	15572	15589	15531	15701	15591	15660	15616	15589	15591	15571	15518	15695	15567	15548	15696	15608	15622	15589	15802	15601	15574	15767	15604	15505	15622	15605	15763	15549	15637	15682	15654	15611	15574	15505	15553	15542	15587	15565	15761	15573	15654	15366	15649	15419	15919	15653	15689	15428	15640	15556	15449	15612	15558	15515	15647	15569	15782	15611	15580	15465	15618	15562	15552	15616	15538	15573	15545	15756	15479	15685	15602	15823	15667	15790	15624	15588	15566	15497	15727	15522	15691	15594	15551	15548	15602	15595	15729	15686	15618	15712	15620	15561	15561	15680	15682	15642	15467	15547	15593	15478	15502	15772	15699	15481	15774	15612	15556	15665	15463	15712	15802	15644	15589	15656	15482	15540	15738	15629	15639	15712	15531	15671	15580	15481	15611	15769	15605	15732	15692	15685	15545	15445	15758	15633	15579	15621	15587	15512	15522	15675	15604	15726	15544	15607	15787	15655	15601	15857	15425	15645	15628	15720	15693	15571	15573	15513	15555	15483	15579	15593	15609	15381	15514	15696	15667	15639	15526	15707	15564	15717	15621	15604	15605	15507	15712	15613	15612	15662	15590	15500	15603	15625	15564	15429	15588	15714	15674	15702	15644	15780	15596	15684	15505	15683	15725	15584	15698	15725	15502	15766	15511	15690	15580	15452	15784	15659	15679	15691	15479	15690	15612	15743	15627	15698	15606	15700	15571	15751	15665	15692	15634	15589	15633	15697	15600	15556	15660	15723	15475	15703	15648	15676	15746	15667	15466	15540	15632	15773	15702	15556	15501	15713	15618	15751	15709	15526	15725	15636	15621	15510	15703	15628	15568	15526	15549	15596	15753	15449	15627	15632	15697	15646	15764	15581	15555	15498	15638	15598	15582	15739	15578	15595	15662	15606	15554	15541	15511	15482	15513	15698	15650	15485	15623	15584	15487	15597	15737	15748	15600	15604	15656	15715	15495	15666	15543	15716	15586	15582	15610	15780	15498	15636	15650	15528	15683	15623	15658	15594	15699	15597	15424	15493	15709	15631	15574	15582	15498	15729	15787	15797	15522	15536	15652	15529	15699	15722	15441	15759	15538	15616	15605	15501	15501	15736	15364	15358	15636	15514	15649	15578	15716	15529	15647	15491	15747	15546	15627	15648	15642	15439	15559	15701	15544	15389	15652	15621	15470	15584	15623	15707	15614	15581	15543	15664	15536	15710	15616	15561	15744	15851	15642	15520	15719	15571	15699	15668	15619	15646	15591	15402	15554	15461	15538	15540	15626	15440	15599	15591	15525	15727	15671	15518	15640	15461	15500	15750	15646	15758	15654	15631	15518	15635	15652	15661	15662	15579	15550	15586	15464	15691	15528	15791	15431	15546	15541	15480	15506	15509	15655	15721	15563	15600	15471	15734	15564	15656	15562	15716	15627	15520	15612	15654	15425	15614	15622	15660	15531	15593	15644	15481	15600	15591	15647	15487	15566	15753	15635	15502	15555	15602	15633	15673	15692	15628	15649	15743	15687	15714	15518	15604	15685	15716	15513	15463	15461	15620	15538	15544	15661	15512	15568	15609	15520	15403	15680	15635	15776	15713	15502	15642	15661	15579	15587	15609	15668	15614	15520	15623	15669	15526	15559	15544	15688	15700	15550	15516	15703	15636	15682	15595	15677	15519	15634	15560	15628	15557	15483	15606	15571	15551	15514	15602	15686	15581	15626	15603	15518	15583	15765	15534	15721	15552	15734	15745	15605	15663	15570	15601	15434	15509	15652	15499	15452	15582	15651	15517	15665	15558	15656	15539	15747	15671	15653	15736	15617	15465	15721	15741	15593	15706	15804	15484	15466	15714	15650	15580	15504	15595	15435	15695	15749	15672	15559	15612	15680	15775	15651	15657	15615	15503	15519	15502	15667	15452	15656	15568	15540	15545	15714	15502	15738	15592	15504	15591	15607	15737	15577	15580	15650	15731	15631	15681	15579	15618	15498	15577	15660	15539	15449	15517	15641	15839	15858	15478	15577	15561	15519	15610	15731	15582	15517	15715	15708	15687	15481	15625	15557	15609	15458	15749	15440	15479	15415	15614	15553	15708	15710	15682	15726	15744	15569	15686	15734	15495	15613	15544	15393	15721	15452	15477	15571	15630	15611	15535	15688	15542	15644	15777	15543	15440	15553	15728	15768	15544	15623	15614	15502	15530	15491	15679	15731	15683	15591	15572	15668	15640	15720	15488	15720	15730	15585	15564	15395	15500	15573	15505	15665	15592	15480	15737	15677	15515	15549	15379	15743	15621	15568	15752	15650	15543	15767	15387	15665	15542	15592	15749	15547	15826	15514	15622	15629	15489	15523	15562	15644	15645	15671	15538	15567	15558	15567	15634	15654	15531	15645	15434	15769	15623	15451	15631	15865	15438	15578	15505	15634	15515	15678	15517	15669	15581	15472	15567	15540	15457	15722	15662	15636	15610	15695	15508	15628	15574	15594	15695	15571	15542	15697	15647	15603	15537	15595	15620	15705	15460	15641	15437	15534	15589	15709	15636	15775	15422	15695	15590	15613	15621	15686	15516	15631	15643	15609	15700	15567	15760	15626	15634	15563	15587	15571	15614	15724	15688	15586	15705	15669	15458	15503	15764	15530	15650	15650	15766	15534	15643	15513	15666	15668	15712	15764	15642	15726	15629	15540	15606	15577	15653	15417	15622	15599	15510	15612	15604	15716	15567	15582	15513	15579	15753	15444	15633	15523	15645	15677	15503	15550	15632	15471	15729	15603	15744	15565	15636	15592	15715	15708	15584	15662	15609	15491	15568	15412	15591	15784	15724	15481	15697	15640	15653	15703	15437	15644	15792	15564	15724	15540	15705	15578	15568	15626	15638	15614	15693	15526	15548	15478	15582	15818	15699	15669	15531	15610	15744	15669	15568	15592	15472	15595	15721	15736	15676	15750	15714	15405	15730	15534	15622	15688	15592	15535	15481	15533	15572	15665	15515	15467	15520	15770	15693	15651	15450	15666	15514	15717	15504	15562	15707	15704	15682	15501	15655	15546	15497	15644	15626	15685	15797	15605	15473	15634	15655	15745	15692	15389	15652	15696	15615	15847	15449	15695	15629	15526	15550	15776	15612	15600	15655	15500	15567	15685	15492	15713	15723	15477	15584	15656	15760	15542	15695	15570	15539	15611	15573	15771	15696	15496	15744	15442	15637	15650	15638	15728	15700	15577	15685	15600	15671	15554	15589	15671	15644	15375	15633	15597	15610	15543	15534	15768	15717	15531	15618	15755	15541	15659	15522	15512	15721	15597	15603	15537	15652	15507	15442	15548	15439	15437	15500	15625	15445	15646	15516	15529	15496	15457	15487	15672	15777	15539	15659	15476	15545	15702	15433	15575	15557	15545	15475	15520	15700	15734	15424	15709	15499	15700	15595	15409	15442	15758	15593	15650	15585	15615	15772	15562	15532	15656	15615	15747	15694	15393	15531	15823	15673	15614	15719	15580	15707	15537	15692	15492	15433	15552	15536	15706	15690	15598	15517	15626	15631	15411	15587	15549	15587	15740	15591	15733	15626	15563	15639	15621	15590	15502	15596	15552	15774	15532	15711	15737	15513	15578	15639	15726	15586	15648	15680	15609	15521	15621	15463	15581	15638	15579	15635	15650	15577	15614	15618	15568	15717	15601	15424	15747	15681	15697	15724	15585	15720	15550	15655	15523	15697	15751	15658	15464	15664	15679	15447	15541	15562	15681	15586	15520	15640	15648	15573	15613	15675	15645	15623	15658	15647	15548	15676	15593	15698	15367	15619	15759	15645	15542	15602	15676	15625	15722	15675	15731	15607	15670	15582	15521	15637	15561	15702	15681	15587	15764	15510	15621	15755	15581	15486	15698	15457	15576	15631	15608	15608	15545	15443	15800	15581	15548	15699	15653	15455	15659	15773	15835	15523	15717	15590	15546	15568	15594	15521	15586	15418	15589	15621	15720	15553	15680	15407	15662	15536	15631	15422	15534	15743	15659	15582	15623	15506	15599	15520	15592	15630	15593	15512	15641	15448	15486	15537	15664	15743	15627	15455	15534	15690	15641	15482	15522	15678	15549	15563	15603	15648	15766	15655	15612	15644	15586	15518	15600	15553	15536	15555	15673	15721	15556	15654	15585	15654	15442	15745	15583	15628	15545	15598	15760	15567	15707	15577	15596	15693	15578	15682	15699	15465	15681	15589	15537	15652	15514	15544	15594	15548
26988	22523	28504	27922	26666	30310	27802	22642	19903	18179	17334	17204	17203	17208	17149	17114	17077	17183	17046	16874	16926	17051	17029	17012	17095	17183	17137	17021	17153	17199	17186	16910	17113	16826	17037	17022	17051	16996	16877	16767	16967	16920	17139	17132	17075	16913	17116	17083	17029	16957	17003	17060	17043	16891	17040	16999	17129	17082	17044	17014	16832	16985	17052	16877	16843	17107	16890	17081	17134	16940	16990	17045	16901	17112	16970	17248	17020	17015	17131	16818	16912	16976	17012	16852	16974	16809	16902	16920	17024	16913	17046	16983	17278	16972	17047	17223	17016	16943	17018	16798	17029	17116	16877	17129	17109	16967	17070	16932	17359	16827	17006	17114	17017	17087	16909	17128	16843	16961	16863	17144	17056	17135	17117	16938	17105	16985	17005	17038	16950	17006	16995	16921	17004	17034	17039	17031	16969	17116	16981	16998	17062	16986	17278	16992	17055	16861	16835	16910	16945	17072	17124	17151	17011	17100	17216	16958	17093	16822	16922	17090	16928	17016	16992	16931	16825	16893	17055	16834	16939	16919	16628	17003	16942	16778	17051	16967	17022	17004	16980	16972	16979	17054	17171	16818	17050	17200	16889	16972	17104	16903	16880	16794	16902	16879	17030	16768	17004	17127	17132	17086	17113	16994	16897	16891	16943	16821	17071	16826	17216	17025	17141	16966	16993	17071	16975	17042	17101	16964	17127	17114	16887	16951	16919	16874	17118	17092	16890	17063	17012	16997	17115	16909	17147	16855	16891	16894	16855	16838	17110	17091	16822	16853	16997	16984	16826	16820	17309	17037	17047	16862	17026	16884	16978	17068	17010	16806	17119	16797	17088	17277	17097	17039	16929	16925	16980	16963	17043	17093	17056	17065	17022	16883	17069	17283	17045	17074	16942	17111	17047	16968	17005	17084	17104	17038	16833	17114	17061	16927	17032	16877	16963	16792	16882	16870	17135	17327	17070	16950	17018	16865	17025	16959	17023	16961	16922	16928	16853	17148	16847	17034	17013	17051	17064	17071	17009	16859	17013	17058	16998	16979	16874	17036	16886	17007	16910	17087	16884	16905	17049	16910	17004	16893	17182	17116	17089	16979	17014	16929	16926	17079	16783	17251	16912	17015	17124	16993	16995	17082	17097	17023	16936	17064	16812	16928	16814	16971	17112	16961	16928	17097	16947	16989	16936	17188	16974	17126	16943	17205	17377	16978	17098	17042	17008	16870	17283	16889	17106	17109	16959	16955	17195	16947	16981	17073	17024	17126	16892	17181	16911	16864	17208	16951	16882	16861	17039	17083	17002	17055	16945	16720	17046	16908	17043	16872	17018	17002	17067	16824	16932	17006	17071	17059	17070	17111	16978	16969	17047	17043	17182	17093	16977	17288	17032	17131	17053	16968	17188	16850	17082	17013	16984	16850	16983	16944	16966	17055	17036	17004	17056	16987	17134	17087	16955	16860	16875	16998	16890	17032	16880	17070	16839	16905	16985	17027	16842	17013	16837	16989	16916	16935	17003	17062	16926	16804	17023	17009	17121	17143	16879	17243	16875	17006	17042	16923	17052	16923	17124	17085	17069	16904	17100	16976	16940	16900	16939	17106	17227	17018	16878	16966	17202	17116	16863	16988	17079	17026	17044	16958	16991	16987	16944	16889	16975	17049	16910	17327	17179	17142	16922	17158	16948	17081	17067	17138	17218	17069	17116	17152	16935	16919	17029	17179	17033	17167	16928	16973	17137	17069	17044	17030	17112	16894	17259	17201	17004	17076	17104	16980	16968	17010	17296	16893	16996	16902	17111	17033	16994	16777	17088	16867	17092	17025	16866	16937	17235	17048	16979	17097	16973	16998	16983	16992	16905	16947	17189	16955	16732	16931	17061	16797	16937	16976	17090	17196	17025	17078	16738	16916	17050	17160	16841	17071	16932	17027	17083	16928	16957	16901	16950	16926	17007	16858	17141	17024	16912	17196	16772	16923	16945	16868	16953	17080	17169	16954	16931	17127	16868	17004	17052	17049	17217	17000	17051	16924	17157	16850	16969	16914	16783	17120	16936	16911	17005	16935	17178	17148	17138	16975	17045	16889	17013	16877	16874	16890	17076	16821	17148	17032	17189	16907	16966	17081	16878	17001	17100	17042	16997	17056	17023	16996	16949	16750	17102	17074	16946	16926	16951	16998	16890	17004	17060	17013	17017	16808	17090	16947	17112	17044	16909	17174	16758	17139	17070	16996	17164	17031	16943	17071	16925	17235	16990	17036	16987	17074	16991	17040	17132	16913	17049	16867	16946	16781	17074	17061	16918	16974	17031	17051	16983	17001	17082	17138	17048	16893	16935	16959	16924	17018	17136	17350	17026	16967	16813	16997	16861	17015	17098	17012	16904	17096	17145	16971	16879	16992	17117	17017	16863	17151	16946	17156	17107	17083	16980	16985	16972	17151	17100	16935	16930	17151	16983	17054	17178	17052	16923	17165	17045	17048	17014	16851	17019	17075	17084	17202	17143	16988	16743	16992	17060	16959	16997	17097	17033	16942	16918	16964	17008	17106	17136	16943	17003	16948	17078	17214	17027	17060	16995	17105	16761	17044	17077	16934	16993	16973	16959	17013	16752	17010	17007	17052	17037	16844	16739	16842	17037	17079	17009	17002	17131	17051	17104	16908	17045	16983	16965	17151	17197	17110	17078	17007	16895	16971	16864	16902	17039	17095	17053	17136	16984	17121	17336	17234	17009	16878	17089	17016	17064	16999	16866	17015	17064	17100	17133	17102	17050	17126	16974	17110	17145	17133	17184	17033	16956	16928	17102	17008	17054	17060	17004	17082	17050	16926	17049	16959	17011	16871	17138	16993	16934	17007	17070	17139	16976	16904	17018	17199	17077	16907	17155	16885	16976	16960	17160	17264	17035	16833	17041	16810	16835	16858	17006	17061	16927	17058	16927	16852	17021	16962	17114	16994	17086	16848	17177	17233	16993	17020	16931	16755	17073	17184	17212	16915	17127	17008	17024	16858	17218	16987	16880	16714	17068	16917	17078	17120	17033	17100	17077	16941	17205	16912	16764	16897	16878	16891	17032	17018	16952	17110	17066	16920	17124	17071	17059	17016	17074	16965	16994	16883	16975	16919	16969	16967	17096	16947	16973	16979	16886	16907	16881	17028	16975	17193	16958	16847	16986	17111	16994	16990	16862	17068	17029	16833	17147	16848	16988	17123	17175	17073	16974	17056	17027	16955	17051	16940	17110	17080	17028	17017	17071	17052	16991	17011	17070	16977	16867	17159	16809	16994	16957	17003	17135	16872	17012	16987	17024	17123	16822	17080	16868	16738	17174	17050	17031	17060	16794	16994	16989	16778	16989	16888	17081	16962	17146	16960	17027	16889	16899	17146	16894	16948	16910	17030	16889	16890	16900	17020	16919	17211	17056	17048	16913	17190	16873	17092	17226	17002	17128	17130	17055	17071	17031	16803	16947	17056	16922	17073	17032	16916	17133	17202	17191	17016	17320	17069	16888	16932	16833	16535	16929	16852	17069	16961	17059	17113	16758	17180	17041	16995	17046	16715	17133	17018	16966	16954	17220	17085	16775	16922	16930	17005	16900	16946	17164	16880	17121	17151	16997	16920	17137	17207	16998	16825	17097	16876	16855	17081	17041	16905	16906	17100	17011	17070	17165	16863	17084	17146	17021	17100	17045	17204	17119	17067	17141	16925	16846	17031	17035	17136	16911	17117	17131	17084	17130	16955	17055	17210	16987	16922	17108	17062	17181	17158	17087	17054	17004	16931	16854	17036	17173	16988	17171	17089	17039	16916	16992	16930	17128	17184	17096	16808	17102	16871	16928	17037	17027	17035	17003	16950	16888	17031	16966	16878	17034	17152	17014	16936	17218	16971	17011	16899	16997	16908	17040	16801	17074	17098	17051	16971	16931	17144	17044	16913	16967	17098	16865	16949	17042	16838	16989	17155	17107	17022	17140	17122	17157	17010	17094	16981	16827	17049	17055	17291	17060	17041	17024	17070	16975	17080	17092	17073	17009	16817	16924	17135	17024	16876	16907	16957	17208	17129	16942	16807	17075	17200	17044	16957	17088	17038	16963	17027	17024	16915	16906	16946	17031	16999	16978	16981	16987	16993	16980	16952	17060	16874	17078	16958	16735	17004	16969	16934	16910	16946	17045	16947	17019	16904	16983	16896	16736	17046	16966	17177	17341	16973	17002	16829	17171	17111	16829	17017	17163	16824	16885	16922	16963	17092	16933	17071	17137	17129	16869	17031	16945	17040	16845	17100	16826	17089	16838	17092	17029	17053	16985	17169	17034	16953	17089	17058	17266	17021	17102	17039	16964	16793	16989	17048	17198	16996	17088	17071	16984	16934	17114	16820	17078	16962	17226	16868	17080	17059	16966	16916	17015	16937	17099	16978	17014	17303	16976	16809	17088	16845	16987	16900	16844	17185	16987	16987	17026	17016	16929	17004	17073	17172	17058	16937	17212	17018	16984	16878	16798	17056	16975	16742	17086	16994	17124	16781	16900	16969	17128	17074	17065	16960	17033	17030	17278	16929	17098	16953	16903	17091	17044	16989	16907	16979	16878	16950	17005	17107	17047	16907	17082	17238	16890	17039	17041	17044	17136	16968	17059	17045	17126	17058	17041	17050	17197	17037	16990	16928	17029	17061	17142	17009	17085	17141	17063	17067	17092	17073	16902	17215	16979	16905	17040	17126	17124	16944	17143	17057	17257	16959	17039	17359	16994	16803	16934	17075	16957	16978	16879	16955	17025	16937	17107	17098	16926	16967	17190	17018	16922	16843	17037	16964	16894	16821	16883	17096	16989	16816	17032	16816	16869	17036	17022	17036	17011	17150	16890	16855	16977	17001	16884	17245	17040	17146	16994	16813	17106	16922	17038	17246	16854	17067	17121	16881	16910	17093	17002	17017	17109	17038	17252	17046	17159	17083	17042	17122	16961	16911	16883	17200	17041	16957	16990	16931	16888	16868	16882	16819	16738	16865	16993	16968	17006	17185	16936	16958	16951	16929	17024	17078	16931	17068	16933	16955	16994	17152	16846	16834	17010	17091	16787	17090	17112	16830	17097	16965	17016	17011	16989	16851	16927	17113	16972	17159
18847	27389	30287	27842	29938	32278	28255	22284	18578	16661	15905	15685	15500	15576	15649	15522	15552	15574	15536	15491	15562	15636	15606	15429	15665	15503	15617	15438	15432	15457	15518	15567	15501	15519	15685	15426	15714	15514	15511	15530	15548	15495	15610	15608	15622	15644	15616	15515	15463	15717	15523	15478	15665	15501	15694	15456	15682	15584	15557	15485	15564	15554	15604	15323	15553	15699	15628	15568	15501	15563	15745	15526	15479	15326	15525	15537	15623	15539	15591	15331	15664	15491	15559	15449	15591	15401	15558	15564	15526	15766	15437	15582	15471	15626	15468	15744	15581	15356	15367	15618	15504	15512	15344	15465	15484	15537	15563	15433	15357	15510	15563	15600	15582	15506	15487	15418	15402	15469	15494	15506	15592	15689	15596	15721	15429	15646	15456	15664	15369	15627	15659	15471	15583	15768	15620	15575	15658	15449	15609	15542	15527	15511	15470	15437	15480	15684	15543	15528	15493	15505	15557	15721	15540	15388	15659	15473	15536	15448	15408	15498	15591	15545	15460	15558	15676	15372	15489	15610	15508	15479	15450	15564	15472	15595	15453	15467	15397	15562	15680	15631	15612	15645	15671	15468	15411	15448	15620	15652	15500	15525	15359	15492	15496	15486	15654	15570	15480	15586	15555	15442	15540	15597	15597	15635	15588	15463	15715	15521	15567	15502	15646	15595	15458	15581	15457	15580	15530	15495	15561	15566	15643	15512	15406	15273	15666	15494	15392	15703	15504	15548	15451	15524	15512	15428	15591	15409	15439	15543	15618	15575	15670	15546	15555	15487	15352	15647	15381	15549	15641	15594	15707	15633	15489	15693	15594	15434	15500	15525	15434	15481	15543	15490	15565	15272	15614	15559	15548	15463	15447	15572	15623	15347	15632	15341	15633	15586	15629	15482	15426	15425	15722	15548	15522	15503	15497	15527	15589	15485	15570	15442	15638	15345	15509	15650	15409	15648	15538	15479	15473	15537	15579	15582	15368	15566	15542	15532	15508	15574	15375	15488	15594	15481	15678	15412	15450	15585	15631	15465	15560	15688	15446	15466	15465	15542	15567	15395	15676	15581	15569	15636	15530	15628	15471	15425	15453	15429	15685	15463	15507	15609	15446	15496	15683	15657	15459	15479	15696	15423	15664	15476	15330	15425	15581	15510	15582	15651	15561	15532	15515	15592	15529	15625	15521	15577	15588	15530	15622	15665	15425	15486	15518	15561	15445	15506	15429	15641	15579	15568	15509	15487	15536	15476	15617	15386	15586	15620	15649	15419	15665	15506	15693	15472	15712	15379	15553	15523	15615	15593	15479	15578	15400	15544	15496	15512	15517	15606	15465	15711	15465	15609	15512	15588	15457	15555	15470	15471	15620	15542	15556	15398	15416	15498	15504	15481	15600	15631	15498	15510	15374	15504	15675	15283	15479	15379	15560	15565	15531	15451	15475	15628	15822	15445	15610	15643	15671	15636	15583	15446	15554	15360	15702	15500	15706	15621	15624	15667	15621	15658	15650	15548	15489	15666	15432	15496	15426	15668	15445	15363	15563	15502	15614	15553	15688	15539	15546	15521	15566	15488	15564	15331	15536	15419	15585	15495	15521	15362	15515	15649	15543	15704	15529	15541	15605	15609	15560	15663	15486	15445	15602	15443	15563	15573	15622	15572	15570	15606	15422	15695	15674	15479	15461	15482	15451	15621	15587	15461	15547	15507	15478	15420	15499	15652	15499	15574	15353	15588	15547	15484	15493	15441	15415	15518	15596	15606	15402	15486	15597	15439	15439	15535	15413	15519	15490	15533	15597	15445	15528	15417	15579	15530	15655	15543	15530	15628	15536	15690	15460	15523	15452	15519	15583	15696	15496	15419	15536	15671	15626	15466	15585	15540	15671	15763	15579	15449	15510	15567	15620	15365	15518	15661	15410	15309	15639	15564	15519	15724	15401	15640	15596	15684	15659	15488	15553	15377	15532	15432	15698	15689	15610	15549	15531	15634	15539	15496	15491	15586	15584	15555	15577	15478	15518	15634	15541	15513	15538	15573	15485	15463	15628	15429	15552	15713	15545	15574	15632	15449	15521	15633	15509	15468	15604	15760	15448	15683	15534	15471	15511	15474	15550	15516	15578	15466	15456	15552	15602	15618	15603	15574	15481	15546	15582	15663	15505	15636	15537	15464	15515	15621	15572	15481	15470	15571	15629	15548	15409	15533	15445	15534	15591	15539	15495	15592	15420	15424	15634	15529	15451	15388	15490	15546	15544	15760	15532	15516	15504	15500	15528	15475	15589	15454	15507	15341	15564	15483	15607	15605	15573	15565	15565	15438	15646	15591	15430	15633	15612	15528	15390	15514	15568	15389	15455	15621	15398	15640	15535	15725	15607	15621	15473	15461	15510	15442	15631	15580	15517	15358	15815	15638	15607	15458	15571	15581	15532	15685	15465	15673	15428	15471	15435	15454	15684	15561	15657	15322	15573	15674	15606	15508	15510	15635	15496	15571	15524	15783	15484	15645	15640	15419	15624	15652	15617	15532	15490	15565	15510	15460	15532	15521	15560	15360	15409	15513	15456	15538	15471	15509	15582	15527	15609	15420	15386	15399	15526	15421	15515	15546	15452	15527	15533	15694	15449	15763	15439	15451	15677	15813	15415	15707	15535	15527	15630	15446	15612	15500	15440	15601	15525	15590	15532	15452	15596	15647	15567	15564	15461	15523	15482	15558	15510	15837	15449	15583	15711	15513	15595	15627	15390	15435	15540	15558	15507	15549	15492	15487	15344	15558	15591	15603	15681	15505	15603	15523	15524	15456	15673	15505	15611	15503	15505	15507	15627	15581	15498	15507	15464	15615	15386	15515	15539	15667	15519	15534	15566	15533	15533	15520	15584	15604	15483	15569	15648	15565	15506	15516	15494	15459	15411	15468	15594	15581	15492	15547	15645	15748	15538	15593	15393	15511	15420	15479	15644	15552	15556	15730	15539	15558	15537	15624	15545	15507	15547	15489	15579	15610	15539	15475	15348	15561	15598	15570	15424	15523	15569	15560	15566	15661	15529	15659	15663	15624	15531	15700	15629	15551	15348	15655	15523	15469	15622	15686	15620	15496	15576	15607	15414	15549	15468	15618	15382	15768	15433	15588	15466	15620	15642	15588	15659	15328	15590	15566	15555	15545	15602	15323	15438	15430	15526	15453	15669	15475	15556	15495	15562	15460	15429	15707	15555	15490	15366	15728	15528	15531	15380	15446	15631	15482	15697	15523	15611	15551	15338	15595	15537	15764	15413	15490	15554	15537	15630	15613	15455	15589	15485	15426	15366	15640	15350	15574	15720	15575	15626	15616	15342	15410	15449	15457	15651	15500	15665	15479	15673	15607	15471	15375	15477	15355	15648	15360	15613	15472	15410	15554	15633	15528	15443	15621	15456	15422	15569	15540	15686	15478	15467	15579	15440	15469	15608	15400	15531	15521	15464	15524	15590	15573	15574	15536	15546	15334	15523	15601	15600	15413	15526	15618	15459	15455	15648	15642	15537	15507	15467	15428	15513	15573	15562	15526	15543	15488	15448	15462	15536	15482	15428	15662	15526	15489	15477	15449	15632	15498	15480	15469	15401	15460	15553	15528	15424	15583	15474	15653	15651	15578	15429	15558	15598	15529	15596	15512	15580	15530	15527	15469	15639	15651	15357	15698	15558	15425	15483	15577	15579	15563	15591	15638	15717	15662	15659	15639	15536	15684	15476	15609	15658	15433	15539	15580	15483	15447	15490	15475	15591	15415	15580	15547	15715	15402	15673	15606	15592	15533	15455	15603	15383	15604	15676	15547	15657	15654	15590	15383	15491	15567	15642	15410	15659	15667	15440	15568	15709	15567	15732	15633	15645	15377	15501	15421	15483	15536	15506	15576	15432	15566	15470	15541	15547	15442	15680	15608	15475	15641	15564	15399	15554	15527	15527	15565	15672	15785	15427	15517	15444	15356	15515	15538	15568	15494	15501	15518	15524	15587	15470	15415	15581	15489	15548	15700	15577	15522	15482	15475	15527	15503	15709	15532	15544	15424	15487	15485	15301	15531	15459	15477	15560	15527	15714	15549	15591	15539	15648	15416	15604	15458	15452	15682	15483	15628	15534	15441	15432	15610	15686	15569	15422	15651	15493	15612	15512	15771	15721	15528	15577	15618	15412	15669	15424	15659	15578	15483	15655	15540	15598	15245	15466	15436	15667	15532	15589	15425	15481	15601	15565	15559	15612	15583	15471	15496	15538	15676	15581	15763	15560	15634	15473	15620	15441	15678	15499	15552	15714	15536	15707	15608	15487	15427	15634	15668	15424	15682	15675	15466	15500	15464	15334	15372	15501	15504	15661	15503	15468	15463	15566	15620	15472	15483	15718	15446	15607	15401	15642	15488	15545	15577	15519	15605	15435	15572	15571	15408	15436	15630	15479	15544	15518	15568	15428	15441	15564	15549	15627	15657	15470	15434	15740	15559	15508	15433	15486	15574	15543	15589	15512	15468	15618	15696	15639	15483	15543	15618	15656	15537	15494	15632	15530	15331	15615	15622	15409	15430	15535	15565	15435	15460	15310	15629	15678	15523	15639	15706	15478	15511	15645	15522	15623	15668	15608	15618	15481	15732	15636	15393	15468	15522	15599	15525	15592	15546	15596	15502	15535	15531	15519	15559	15493	15459	15495	15555	15615	15674	15445	15579	15429	15526	15630	15512	15458	15422	15537	15481	15784	15505	15404	15672	15522	15571	15564	15476	15599	15525	15620	15538	15463	15699	15658	15483	15534	15429	15574	15504	15506	15501	15458	15719	15587	15508	15514	15467	15635	15721	15327	15478	15495	15431	15626	15444	15582	15534	15546	15570	15573	15446	15778	15509	15486	15530	15551	15450	15631	15599	15529	15583	15605	15415	15546	15554	15543	15548	15681	15586	15461	15532	15570	15585	15529	15533	15588	15593	15475	15536	15375	15612	15474	15585	15510	15643	15487	15410	15550	15557	15629	15466	15499	15674	15509	15648	15611	15491	15582	15472	15370	15334	15720	15506	15604	15729	15579	15686	15471	15707	15709	15524	15657	15695	15585	15396	15571	15365	15605	15753	15569	15673	15528	15520	15409	15594	15512	15761
23610	21044	28408	24842	39173	56801	50941	37483	28257	22390	19289	18276	17983	17481	17722	17703	17712	17762	17723	17410	17593	17565	17597	17639	17665	17447	17372	17615	17587	17563	17634	17552	17631	17443	17479	17705	17363	17516	17574	17470	17385	17536	17499	17461	17413	17651	17517	17647	17403	17499	17512	17425	17669	17354	17534	17485	17654	17501	17591	17552	17423	17534	17411	17357	17694	17743	17403	17503	17515	17374	17523	17324	17405	17207	17735	17297	17271	17553	17547	17621	17656	17352	17614	17501	17393	17474	17561	17394	17444	17397	17463	17564	17864	17654	17449	17480	17375	17449	17448	17320	17383	17139	17506	17624	17647	17379	17569	17342	17452	17553	17468	17583	17457	17369	17509	17268	17600	17664	17420	17454	17401	17588	17457	17420	17517	17558	17439	17487	17514	17569	17394	17578	17499	17506	17546	17552	17316	17618	17546	17449	17369	17490	17392	17532	17583	17435	17487	17529	17445	17595	17409	17605	17595	17498	17405	17362	17453	17512	17277	17367	17252	17525	17362	17280	17310	17392	17559	17336	17440	17437	17539	17310	17520	17614	17581	17568	17574	17582	17560	17625	17502	17593	17585	17338	17363	17503	17570	17388	17551	17754	17765	17544	17671	17583	17552	17539	17493	17611	17677	17523	17122	17414	17623	17370	17514	17581	17301	17550	17442	17444	17475	17513	17637	17594	17597	17457	17520	17448	17583	17560	17286	17621	17440	17489	17244	17391	17550	17562	17517	17274	17328	17419	17488	17535	17430	17483	17445	17432	17406	17516	17457	17535	17482	17332	17397	17460	17397	17438	17466	17583	17505	17454	17345	17376	17644	17359	17226	17291	17536	17491	17485	17510	17602	17318	17508	17513	17348	17374	17282	17349	17305	17552	17509	17433	17663	17598	17588	17641	17474	17354	17455	17444	17233	17227	17538	17413	17336	17499	17669	17588	17484	17532	17409	17435	17354	17409	17642	17426	17374	17671	17233	17445	17528	17450	17395	17521	17513	17467	17439	17462	17314	17344	17535	17495	17515	17659	17556	17125	17460	17502	17515	17543	17451	17393	17356	17574	17372	17430	17426	17385	17512	17385	17480	17403	17372	17571	17446	17414	17474	17706	17329	17630	17570	17360	17576	17555	17533	17327	17431	17507	17647	17441	17495	17274	17506	17377	17372	17338	17509	17516	17503	17518	17613	17585	17382	17591	17666	17576	17388	17441	17466	17530	17579	17668	17400	17712	17600	17415	17346	17270	17237	17423	17468	17342	17617	17416	17371	17383	17680	17481	17466	17421	17447	17449	17536	17600	17567	17573	17518	17377	17651	17278	17375	17490	17667	17491	17473	17511	17273	17551	17526	17340	17468	17293	17594	17505	17433	17467	17352	17474	17499	17665	17783	17626	17395	17403	17548	17514	17287	17570	17423	17372	17556	17529	17469	17477	17297	17552	17477	17567	17553	17283	17423	17370	17522	17505	17531	17550	17476	17433	17613	17564	17301	17425	17505	17314	17577	17387	17468	17476	17516	17592	17463	17450	17523	17520	17463	17340	17631	17675	17546	17339	17639	17368	17458	17520	17341	17560	17525	17502	17461	17449	17348	17629	17503	17545	17204	17411	17516	17499	17612	17517	17335	17449	17601	17434	17476	17549	17603	17464	17467	17440	17291	17395	17391	17492	17278	17511	17494	17438	17509	17563	17355	17477	17699	17359	17606	17667	17479	17433	17596	17586	17495	17623	17348	17622	17537	17381	17628	17736	17410	17578	17397	17567	17346	17412	17452	17157	17403	17313	17459	17611	17438	17337	17370	17455	17553	17493	17612	17509	17383	17480	17251	17466	17433	17561	17554	17437	17532	17467	17480	17529	17522	17513	17465	17414	17418	17601	17450	17645	17684	17473	17554	17514	17473	17397	17521	17553	17449	17420	17545	17532	17465	17493	17251	17510	17451	17673	17377	17349	17348	17548	17600	17652	17627	17359	17387	17498	17300	17238	17505	17326	17465	17390	17475	17653	17231	17395	17396	17653	17606	17486	17519	17599	17576	17530	17368	17482	17533	17540	17342	17568	17451	17166	17435	17732	17458	17470	17568	17317	17436	17501	17242	17524	17492	17574	17537	17405	17328	17462	17575	17512	17438	17650	17546	17399	17661	17636	17568	17509	17570	17265	17530	17457	17499	17463	17396	17264	17390	17421	17705	17427	17334	17634	17407	17444	17415	17456	17342	17528	17084	17343	17442	17420	17500	17250	17552	17353	17374	17440	17553	17547	17449	17321	17486	17599	17635	17582	17537	17402	17457	17185	17318	17574	17564	17476	17326	17608	17213	17563	17525	17575	17401	17461	17455	17378	17445	17419	17307	17572	17705	17504	17433	17656	17431	17462	17433	17403	17539	17492	17362	17416	17472	17387	17567	17331	17461	17397	17609	17389	17670	17427	17358	17660	17563	17477	17119	17350	17459	17432	17395	17656	17516	17593	17502	17466	17423	17263	17477	17401	17556	17614	17414	17334	17298	17497	17539	17302	17461	17534	17428	17413	17421	17466	17392	17452	17279	17175	17383	17473	17491	17624	17194	17447	17350	17355	17571	17601	17513	17495	17299	17465	17522	17531	17318	17306	17400	17360	17426	17606	17587	17528	17414	17387	17409	17471	17516	17292	17610	17474	17490	17386	17288	17418	17374	17316	17572	17568	17472	17524	17599	17425	17532	17535	17387	17414	17457	17465	17564	17545	17378	17416	17480	17458	17421	17197	17258	17607	17492	17400	17577	17294	17566	17540	17491	17727	17581	17557	17311	17302	17405	17280	17260	17429	17424	17349	17551	17685	17467	17492	17567	17392	17469	17632	17392	17511	17483	17580	17335	17493	17603	17637	17427	17537	17817	17501	17627	17456	17632	17369	17588	17224	17514	17625	17523	17553	17576	17544	17465	17405	17232	17444	17535	17462	17450	17518	17685	17560	17475	17619	17367	17564	17626	17474	17458	17414	17372	17473	17439	17395	17401	17631	17489	17726	17263	17372	17421	17480	17445	17539	17437	17362	17564	17468	17360	17451	17483	17203	17313	17361	17347	17462	17568	17571	17341	17503	17334	17353	17395	17434	17496	17375	17301	17415	17347	17381	17631	17602	17389	17574	17576	17508	17369	17523	17546	17376	17499	17481	17350	17633	17481	17669	17521	17489	17467	17441	17525	17397	17501	17627	17547	17526	17446	17445	17421	17364	17553	17330	17527	17619	17546	17391	17498	17390	17524	17524	17576	17485	17588	17327	17405	17398	17528	17536	17499	17548	17386	17462	17527	17476	17694	17525	17471	17314	17728	17663	17488	17376	17440	17487	17381	17477	17379	17788	17339	17436	17395	17313	17321	17614	17528	17468	17514	17458	17372	17669	17497	17571	17363	17458	17348	17530	17448	17467	17579	17482	17470	17601	17523	17455	17388	17378	17531	17521	17510	17484	17570	17487	17347	17400	17603	17521	17471	17527	17638	17439	17637	17491	17619	17383	17579	17605	17425	17480	17414	17458	17437	17280	17605	17533	17497	17607	17508	17351	17353	17437	17498	17506	17379	17449	17340	17531	17445	17389	17230	17622	17365	17545	17312	17461	17315	17457	17497	17568	17519	17325	17570	17578	17315	17368	17285	17398	17411	17548	17694	17454	17683	17360	17402	17554	17362	17514	17527	17536	17411	17664	17500	17707	17490	17521	17610	17191	17649	17521	17455	17539	17392	17430	17609	17506	17637	17628	17663	17405	17489	17523	17426	17636	17501	17583	17439	17264	17359	17616	17374	17440	17547	17318	17565	17456	17280	17547	17478	17440	17521	17476	17522	17555	17482	17522	17501	17384	17456	17550	17584	17455	17325	17617	17658	17433	17342	17392	17235	17482	17590	17398	17581	17479	17570	17238	17602	17232	17334	17566	17364	17462	17385	17476	17663	17594	17478	17540	17550	17734	17679	17474	17366	17550	17381	17536	17433	17441	17448	17561	17156	17434	17454	17572	17501	17439	17566	17554	17406	17497	17416	17289	17679	17376	17432	17649	17727	17549	17318	17570	17538	17610	17395	17437	17476	17371	17241	17432	17445	17536	17455	17297	17350	17485	17524	17604	17316	17540	17515	17610	17524	17454	17517	17683	17760	17381	17526	17459	17323	17303	17372	17354	17481	17345	17591	17518	17440	17461	17317	17478	17302	17543	17380	17473	17331	17186	17546	17434	17455	17567	17566	17489	17510	17273	17325	17577	17483	17475	17291	17548	17416	17418	17507	17513	17468	17490	17606	17602	17561	17554	17571	17373	17577	17571	17333	17275	17347	17614	17430	17220	17394	17453	17510	17341	17665	17418	17394	17561	17538	17691	17555	17369	17640	17356	17429	17460	17434	17555	17471	17434	17340	17495	17568	17683	17648	17497	17608	17481	17405	17261	17449	17464	17577	17549	17352	17619	17671	17341	17462	17543	17566	17650	17432	17280	17377	17459	17381	17528	17426	17560	17527	17315	17324	17653	17536	17510	17510	17398	17558	17512	17299	17491	17568	17576	17442	17342	17422	17365	17451	17464	17466	17405	17534	17548	17608	17614	17440	17306	17505	17508	17458	17672	17429	17359	17493	17520	17323	17401	17472	17605	17482	17493	17491	17342	17454	17601	17539	17400	17554	17534	17546	17485	17603	17462	17474	17504	17504	17697	17618	17499	17418	17529	17488	17591	17489	17502	17546	17465	17720	17564	17487	17593	17729	17389	17509	17460	17462	17366	17509	17501	17486	17510	17313	17661	17615	17482	17443	17473	17506	17303	17293	17461	17352	17320	17549	17427	17533	17474	17520	17434	17403	17507	17512	17412	17585	17337	17308	17464	17402	17588	17722	17422	17343	17535	17252	17669	17583	17438	17471	17635	17419	17583	17468	17560	17392	17559	17560	17504	17478	17363	17450	17489	17400	17485	17334	17489	17428	17513	17453	17488	17287	17490	17254	17442	17390	17336	17409	17460	17547	17404	17418	17324	17637	17536	17442	17547	17544	17751	17614	17491	17503	17421	17338	17659	17451	17508	17507	17387	17373	17390	17462	17355	17429	17662	17429	17480	17447	17271	17277	17302	17488	17583	17498	17385	17432	17470	17392	17475	17706	17445	17484	17378
20010	33593	35092	36332	52701	58115	50378	38494	28645	20783	17522	16199	16012	15948	15877	15993	16000	15587	15873	15659	15767	15849	15857	15844	15984	15735	15705	15973	15791	16077	15986	15833	15702	15760	15748	15760	15864	15776	15875	15951	15810	15685	15772	15723	15939	15880	15773	15941	15868	15891	15897	15930	15717	15869	15870	15801	15818	15856	15746	15775	15792	15794	15900	15864	16048	15917	15929	15927	15798	15914	15716	15687	15883	15937	15814	15823	15807	15782	15946	15787	15856	15760	15905	15813	15930	15714	15817	15932	15844	15927	15829	15903	16024	15873	15933	15983	15865	15703	15839	15854	15919	15654	15817	15891	16030	15618	15952	15724	15840	15798	15727	15842	15890	15726	15656	15752	15725	15851	15747	15862	15867	15878	15802	15826	15570	15908	15784	15816	15850	15772	15929	15814	15879	15954	16028	15839	15884	15875	15927	15739	15808	15706	15830	15741	15912	15862	15731	15736	15801	15741	15812	15752	15908	15864	15783	15837	15771	15888	15865	15641	15703	15649	15681	15892	15810	15715	15838	15847	15862	15725	16124	15826	15750	15960	15772	15799	15839	15678	16039	16007	15778	15884	15679	15809	15793	15693	15735	15768	15793	15885	15816	15670	15823	15662	15843	15746	15824	15784	15760	15920	15885	15711	15650	15876	15769	15711	15785	15933	15953	15871	15867	15707	15580	15834	15842	15835	15857	15976	15737	15823	15949	15866	15896	15808	15934	15819	15744	15847	15619	15994	15751	15798	15867	15795	15763	15825	15619	15871	15792	15659	15934	15675	15570	15769	15799	15846	16010	15847	15818	15735	15854	15984	15730	15907	15884	15828	15589	15819	15709	15843	15781	15704	15811	15846	15953	15696	15991	15813	15861	15784	15937	15875	15548	15759	16010	15746	15842	15683	15763	15737	15874	15879	15935	15769	15807	15755	15687	15793	15923	15715	15774	15947	15764	15843	15744	15905	15759	15883	15728	15930	15662	15832	15864	15811	15746	15858	15900	15847	15841	15881	15594	15887	15911	15931	15786	15667	15834	15788	15810	15666	15808	15812	15894	15796	15817	15816	15814	15837	15680	15898	15794	15793	15814	15875	15881	15670	15946	15748	15789	15677	15874	15844	15618	15942	15945	15816	16004	15742	15767	15977	15934	15749	15818	15889	15815	15866	15794	15826	15898	15777	15792	15862	16008	15852	15664	15715	15627	15787	15783	15824	15818	15750	15885	15660	15625	15771	15943	15938	15880	15728	15855	15750	15801	15771	15789	15763	15830	15882	15865	15886	15952	15818	15763	15772	15801	15834	15774	15783	15985	15808	16061	15669	15849	15939	15913	15701	15714	15854	15935	15802	15824	15878	15896	15844	15751	15897	15813	15821	15897	15830	15859	15849	15742	15810	15855	15756	15882	15803	15784	15693	15714	15747	15976	15754	15749	15786	15984	15926	15913	15798	15875	15822	15821	15820	16045	15782	15968	15790	15763	15799	15653	15755	15726	15756	15717	15875	15950	15712	15749	15891	15844	16005	15978	15911	15685	15919	15941	15945	15948	15752	15919	15739	15644	15732	15791	15869	15723	15807	15754	15954	15779	15677	15865	15801	15832	15720	15959	15725	15921	15847	15894	15823	15737	15721	15797	15735	15798	15887	15847	16079	15883	15833	15800	15856	15737	15744	15905	15936	15850	15813	15888	15898	15905	15940	15785	16106	15792	15672	15780	16048	15804	15889	15818	15733	15783	15880	15672	15836	15793	15801	15841	15683	15837	15648	15726	15783	15821	15918	15812	15965	15742	15762	15777	15692	15904	15810	15692	15782	15924	15959	15862	15875	16047	15909	15847	15733	15729	15903	15843	15856	15960	15760	15856	15686	15840	15595	15964	15687	15878	15700	15895	15714	15792	15760	15959	15803	15733	15790	15961	15967	15829	15687	15709	15873	15850	15743	15907	15748	15975	15704	15809	15840	15928	15738	15703	16026	15782	15820	15647	15845	15915	15822	15745	15858	15756	15722	15721	15759	16016	15801	15687	15700	15673	15767	15873	15750	15844	15990	15911	15790	15681	15807	15740	15858	15827	15641	15713	15892	15933	15956	15817	15941	15828	15697	15712	15801	15854	15867	15862	15660	15666	15883	15923	15765	15890	15865	15838	15832	15733	15885	15852	15959	15843	15722	15800	15955	15823	15671	15940	15728	15930	15675	15787	15922	15794	15752	15891	15709	15769	15751	15911	15760	15826	15768	15773	15656	15770	15715	15906	15849	15839	16034	15902	15637	15721	16037	15904	15939	15775	15899	15858	15866	15739	15697	15827	15715	15806	15840	15793	15765	15813	15799	15814	15758	15758	15952	15749	15734	15906	15702	15971	15811	15854	15698	15916	15787	15763	15957	15810	15985	15853	15873	15781	15774	15820	15943	15756	15860	15703	15896	15887	15932	15796	15935	15822	15740	15680	15667	15881	15819	15812	15831	15772	15939	15750	15792	15844	15813	15819	15714	15831	15824	15820	15730	15855	15755	15944	15935	15929	15674	15873	15945	15788	15931	15771	15781	15920	15956	15707	15899	15959	15651	15874	15931	15933	15881	15670	15806	15830	15945	15917	15737	15782	15807	15851	15873	15863	15779	15871	15858	15757	16000	15836	15725	15672	15695	15832	15757	15866	15637	15821	15688	15593	15869	15666	15836	15857	15882	15845	15801	15817	15711	15753	15751	15810	15677	15904	15652	15645	15790	15631	15803	15810	15865	15863	15913	15908	15838	15749	15698	15695	15766	15771	15711	15773	15895	15846	15816	15857	15834	15833	15847	15692	15863	15913	15883	15907	15775	15999	15880	15808	15827	15859	15930	15902	15845	15791	15786	15867	15848	15796	15808	15926	15848	15849	15824	15883	15856	15562	15875	15979	15890	15846	15947	15855	15740	15710	16020	15765	15764	15562	15995	15855	15630	15893	15667	15795	15854	15839	15849	15801	15799	15842	15711	15760	15782	15783	15836	15753	15788	15807	15826	15771	15732	15705	15838	15939	15901	15812	15852	15811	15730	16031	15833	15834	15639	15746	15871	15957	15753	15857	15839	15770	15921	15770	15942	15973	15664	15855	15829	15911	15777	15728	15730	15837	15833	15751	16002	15736	15899	15835	15733	15836	15867	15928	15973	15916	15760	15754	16119	15721	15717	15757	15845	15923	15748	15795	15691	15841	15729	15898	15709	15632	15925	15950	15671	15911	15948	15873	15964	15812	15792	15789	16109	15795	15839	15716	15781	15859	15780	16001	15886	15796	15789	15832	15800	15650	15913	15847	15747	15907	15792	15676	15962	15836	15732	15848	15749	15778	15915	15745	15941	15839	15774	15808	15779	15868	15920	15959	15835	15716	15850	15876	15910	15857	15748	15599	15868	15986	15810	15907	15818	15731	15706	16009	15985	15977	15889	15809	15722	15735	15883	15881	15733	15726	15584	15854	15832	15804	15815	15898	15713	15765	15893	15886	15900	15710	15817	15838	15843	15794	15942	15808	15806	15668	15690	15579	15873	15933	15806	15801	15919	15782	15784	15793	15821	15769	15735	15781	15840	15717	15849	15823	15686	15705	15782	15935	15931	15625	15877	15856	15802	15891	15938	15783	15803	15785	15780	15953	15857	15805	15761	15782	15680	15801	15802	15885	15901	15760	15871	15876	15886	15828	15914	15833	15681	15843	15759	15786	15968	15836	15798	15847	16038	15744	15755	15768	15745	15830	15996	15701	15856	15721	15777	15726	15994	15917	15852	15882	15925	15778	15687	15766	15878	15801	15828	15964	15834	15796	15983	15809	15901	15827	15942	15876	15735	15757	15841	15968	15720	16015	15823	15946	15774	15868	15832	15892	15659	15793	15829	16036	15693	15690	15772	15604	15801	15914	15610	15966	15626	15752	15986	15980	15775	15892	15886	16051	15834	15882	15820	15881	16068	15725	15853	15880	15761	15839	15844	15666	15780	15961	15753	15733	15864	15923	15903	15870	15932	15870	15908	15756	15754	15714	15782	15657	15825	15899	15767	15958	15714	15739	15784	15745	15861	15798	15736	15752	15849	15743	15777	15809	15579	15742	15899	15802	15745	15692	15818	15643	15547	15750	16025	15854	15885	15890	15842	15682	15849	15742	15753	15965	15806	15805	15888	15800	15837	15855	15905	15771	15885	15727	15787	15800	15783	15786	15931	15830	15799	15696	15951	15912	15881	15766	15652	15856	15790	15812	15761	15846	15689	15842	15951	15824	15832	15993	15806	15876	16033	15668	16121	15727	15756	15897	15982	15692	15780	15814	15862	15655	15861	15875	15815	16057	15978	15809	15662	15802	15587	15852	15961	15756	15889	15853	15897	15996	15819	15737	15839	15768	15703	15782	15837	15928	15849	15997	15721	15748	15633	15889	15720	15921	15759	15808	15834	15735	16030	15932	15867	15861	15946	15830	15914	15746	15783	16129	15713	15955	15801	15769	15661	15787	15727	15710	15649	15887	15648	15831	15770	15911	15804	15863	15667	15655	15757	15672	15798	15882	15765	15689	15928	15852	16015	15778	15818	15797	15731	15843	15945	15885	15844	15898	15641	15747	15845	15847	15861	15768	15777	15865	15744	15667	15960	15929	15802	15771	15766	15827	15991	15741	15841	15666	15922	15837	15869	15884	15771	15704	15645	15761	15783	15913	16007	15676	15730	15807	15759	15856	15949	15845	15880	15735	15742	15730	15922	15859	15831	15671	15752	15812	15799	15772	15992	15752	15826	16004	15880	15726	15867	15990	15826	15638	15976	15722	15869	15882	15824	15738	15895	15855	15928	15753	15953	15844	15837	15675	15779	15850	15670	15868	15815	15705	15757	15740	15739	15809	16010	15975	15641	15752	15794	15854	15957	15822	15830	15927	15835	15817	15850	15832	15706	15924	15739	15780	15824	15749	15739	15791	15797	15726	15740	15736	15910	15826	15621	15834	15870	15885	15900	15787	15824	15876	15845	15880	15904	15999	15937	15854	15957	15935	15782	15908	15736	15865	15781	15764	15883	15869	15831	16002	15607	15928	15824	15736	15909	15804	15694	15876	15704	15701	15840	15765	15844	15767	15926	15966	15756	15736	15765	15749	15742	15736	15830	15894	15869	15706	15779
22535	21044	28880	23711	35068	64726	61365	47134	34647	25890	21245	18921	18279	18251	18092	17996	18023	18032	18041	17930	17912	17787	18026	17988	17943	18014	17952	17926	18120	17832	18037	17776	17889	18022	17839	17984	17963	18139	17966	17979	17660	18053	17909	17805	17970	17933	18106	17737	18044	17958	18002	17652	17771	17833	17802	17860	17922	17992	17971	17960	17878	17920	17844	17924	17730	17889	17820	17859	17762	17754	17888	17744	17785	17871	17808	17844	17744	17852	17828	17608	17935	17929	17996	18030	17694	17876	17883	17795	17696	17681	17838	17932	17831	17650	17698	17790	17730	17848	18067	17654	17727	17751	17838	17674	17751	17919	17864	17786	17745	17675	17795	17835	17931	17885	17895	17875	17735	17888	17956	17676	17964	17835	17729	17896	17826	17730	17793	17832	17776	17811	17671	17763	17913	17715	17628	17769	17660	17771	17644	17678	17719	17745	17714	17788	17782	17957	17852	17932	17891	17670	17721	17823	17963	17669	17636	17754	17819	17811	17859	17777	17795	17815	17918	17743	18014	17831	17958	17852	17815	17859	17710	17856	17684	17829	17969	17908	17641	17824	17794	17873	17736	17734	17855	17671	17842	17709	17628	17841	17602	17720	18053	17854	17742	17849	17818	17766	17847	17687	17926	17729	17523	17970	17815	17850	17713	18006	17805	17828	18039	17887	17672	17781	17917	17561	17677	17822	17647	17827	17629	17743	17644	17892	17830	17684	17867	17719	17990	17599	17904	17793	17762	17987	17844	17746	17773	18060	17900	17632	18003	17657	17779	17986	17768	17973	17614	17870	17694	17798	17859	17658	17827	17742	17841	17645	17853	18116	17796	17974	17875	17732	17792	17823	17937	17842	17614	17948	17938	17844	17801	18042	17811	17834	17675	17979	17807	17674	17719	17802	17790	17703	17970	17875	17782	17793	17843	17743	17713	17894	17926	17827	17778	17858	17959	17847	17760	17936	17852	17816	17878	17744	17903	17869	17755	17815	17928	17818	17536	17826	17700	17653	18026	17791	18131	17889	17726	17729	17700	17927	17834	17656	17616	17707	17894	17704	17743	17747	18006	17617	17875	18006	17672	17556	17849	17840	17854	17873	17757	17746	17767	17731	17689	17838	17640	17795	17820	17786	17628	17647	17841	17867	17792	17734	17826	17944	17931	17973	17770	17792	17836	17905	17779	18041	17692	17783	17954	17745	17754	17850	17798	17919	17708	17666	17738	17803	17735	17832	17783	17670	17655	18024	17827	17841	17967	17722	17841	17884	17858	17750	17912	17712	17662	17684	17710	17766	17850	17908	17831	17675	17779	17706	17915	17674	17961	17778	17716	17869	17748	17576	17799	18070	17702	17779	17640	17716	17637	17720	17844	17770	17935	17886	17800	17756	17961	17613	17863	17773	17879	17885	18007	17845	17653	17629	17625	17929	17893	17729	17684	17771	17808	17758	17655	17803	17839	17678	17699	17837	17883	17668	17669	17590	17719	17769	17921	17932	17733	17955	17834	17642	17863	17768	17836	17732	17704	17706	17727	17802	17882	17857	17735	17688	17638	17769	17574	17888	17869	17838	17788	17643	17868	17633	17712	18045	17681	17740	17531	17855	17789	17907	17629	17830	17707	17776	17738	17621	17644	17793	17730	17920	17989	17799	17651	17712	18001	17886	17715	17746	17827	18056	17939	17927	17741	17735	17845	17699	17643	17790	17979	17819	17923	17665	17866	17729	17640	17573	17733	17505	17799	17710	17827	18020	17760	18014	17749	17559	17861	17733	17744	17799	17918	17775	17813	17954	17796	18014	17964	18001	17875	17807	17868	17864	17690	17773	18046	17782	17811	17924	18028	17835	17742	17791	17546	17711	17677	17801	17686	17818	17910	17750	17933	17968	17783	17852	18046	18015	17847	17610	17522	17860	17583	17933	17888	17557	17698	17943	17737	17786	17661	17931	17710	17729	17958	17922	17660	17810	17848	17710	17713	17822	17960	17828	17854	17947	17935	17934	17813	17755	17688	18098	17735	17885	17652	17813	17913	17762	17709	17734	17845	17731	17767	17960	17691	17871	17767	17833	17815	17625	17797	17710	17854	17790	17768	17745	17809	17854	17814	17876	17986	17904	17637	17606	17766	17897	17807	17643	17739	17868	17771	17741	17946	17683	17782	17801	17753	17964	17784	17807	17850	17898	17845	17802	17724	17761	17840	17582	17805	17617	17940	17878	17702	17604	17696	17869	17875	17706	17829	17862	17742	17703	17849	17756	17790	17750	17863	17718	18046	17827	17832	17972	17902	17634	17890	17703	17704	17778	17814	17841	17786	17822	17834	17896	17979	17730	17729	17961	17624	17689	17708	17706	18006	17747	17679	17802	17828	17908	17531	17937	17611	17783	17818	17759	18003	17804	17791	17811	17905	17741	17833	17625	17800	17751	17835	17781	17828	17683	17981	17733	17782	17942	17718	17859	17556	17592	17605	17796	17625	17822	17654	17751	17804	17753	17629	17871	17719	17800	17607	17874	18039	17684	17866	17898	17750	17771	17953	17847	17993	17509	17757	17726	17698	17927	17908	17818	17673	17662	17908	17702	17716	17773	17887	17771	17691	17854	18031	18066	17888	17781	18025	17756	17685	17802	17797	17849	17912	17627	17814	17686	17802	17808	17898	17902	17635	17966	17822	17706	17918	17814	17675	17865	17731	17852	18020	17948	17968	17893	17874	17635	18044	17842	17827	17814	17825	17887	17897	17601	17801	17936	17722	17765	17891	17636	17760	17743	17770	17690	17758	17917	17845	17732	17755	17779	17839	17676	17874	17745	17836	17753	17715	18008	17784	17764	17802	17761	17686	17994	17931	17657	17817	17796	17764	17723	17690	17659	17768	17768	17612	17677	17811	17846	17857	17851	17756	17631	17646	17518	17858	17881	17859	17911	17716	17684	17750	17855	17772	17878	17697	17744	17890	17856	17905	17793	17908	17862	17646	17928	17943	17748	17743	18006	17880	17929	17886	17831	17887	17727	17824	17664	17723	17774	17873	17899	17904	17687	17869	17827	17674	17784	17796	17770	17806	17788	17802	17848	17796	17884	17719	17706	17600	17736	17945	17824	17711	17756	17876	17890	17829	17951	17843	17782	17734	17778	17820	17652	17998	17798	17746	17754	17899	17911	17855	17835	17897	17494	17857	17757	17843	17737	17708	17910	17588	17947	17625	17826	17868	17852	17807	17865	17963	17707	17837	17928	18033	17932	17774	17683	17910	17639	17789	17702	17799	17920	17714	17800	17922	17913	17902	17849	17941	17824	17719	17909	18001	17965	17832	17900	17814	17658	17758	17910	17774	18103	17820	17727	18016	17579	17715	17659	17857	17784	17812	17740	17822	17878	17693	17880	17818	17840	17882	17820	17765	17770	17915	17927	17824	17704	17752	17735	17802	17821	17589	17901	17849	17768	17817	17940	17680	17993	17733	17772	17845	17708	17627	17893	17552	17854	17746	17571	18078	17825	17765	17741	17790	17758	17735	17792	17937	17758	17945	18000	17733	17937	17791	17854	17804	17742	17899	17803	17739	17596	17863	17806	17851	17875	17802	17876	17802	17730	17610	17818	17813	17877	17850	17669	17727	17712	17656	17748	17736	17837	17706	17726	17639	17668	17804	17639	17716	17697	17668	17875	17727	18117	17649	17835	17895	17700	18001	17581	17806	17802	17901	17847	17909	17798	17806	17785	17911	17914	17924	17919	17778	17755	17694	17783	17864	17816	17869	17801	17720	17868	17990	17676	17809	17650	17927	17814	17755	17679	17653	17612	17759	17937	17730	17837	17798	17737	17725	17844	17746	17888	17806	17842	17749	17698	17865	17850	17725	17663	17935	17738	17939	17911	17850	17644	17886	17932	17864	17865	17772	17933	17718	17912	17817	17931	17733	17801	17794	17908	17517	17696	17611	17740	17758	17818	17851	17835	17767	17822	17694	17742	17785	17795	17802	17663	17867	17845	18028	18029	17798	17748	17741	17657	17606	17790	17782	17742	17986	17699	17744	17905	17921	17875	17948	17829	17666	17724	17675	17806	17890	17926	17800	17799	17856	17822	17500	18052	17785	17838	17763	17668	17701	17916	17874	17822	17758	17879	17659	17585	17859	17809	17748	17573	17746	17803	17770	17915	17799	17699	17799	17550	17837	17751	17660	17902	17769	17674	17805	17843	17666	17708	17822	17790	17941	17844	17825	17962	17718	17858	17631	17919	17870	17741	17691	17767	17752	17885	17820	17741	17936	17799	17913	17829	17754	17895	17586	17820	17767	17632	17835	17975	17740	17960	17881	17848	17676	17810	17781	17748	17871	17840	17865	17902	17983	17734	17835	17765	17816	17669	17672	17863	17924	17865	17704	17696	17724	17826	17883	17694	17842	17783	17688	17700	17716	17843	17774	17740	17796	17795	17816	17762	17681	17758	17788	17665	17903	17709	17720	17836	17860	17950	17924	17788	17850	17757	17917	17629	17905	17834	17812	17615	17728	17684	17791	17647	18107	17746	17484	17853	17839	17608	17727	17975	17874	17841	17847	17742	17735	17765	17760	17784	17645	17737	17727	17722	17938	18034	17836	17668	17818	17752	17814	17753	17764	17653	17806	17763	17760	17941	17709	17860	17719	17701	17817	17831	17842	17760	17859	17677	17810	17936	17694	17690	17813	17587	17965	17913	17792	17943	17799	17748	17858	17656	17939	17912	17882	17679	17685	17595	17823	17798	17792	17768	17869	17778	17682	17621	17664	17733	17759	17740	17698	17481	17867	17900	17759	17847	17966	17958	17528	17775	17664	17760	17744	17722	17746	17833	17686	17662	17951	17734	17856	17855	17835	17719	17706	17797	17775	17913	17950	17603	17490	17890	17917	17872	17617	17736	17841	17891	17873	17685	17666	17713	17752	17821	17699	17743	17749	17801	17720	17773	17625	17791	17953	17887	17880	17682	17870	17700	17797	17685	17841	17917	17752	17738	17933	17979	17807	17776	17770	17764	17780	17853	17819	17797	18075	17740	17780	17840	17799	17813	17720	17624	17774	17918	17857	18167	17806	17715	17750	17995	17839	17839	17704	17623	17693	17935	17879	17770	17772	17765	17688	17668	17807	17907	17815	17645	17994	17854
20400	39399	40992	44183	61955	72696	62905	48990	36063	24534	18674	16805	16217	16113	15844	16044	16179	15984	15982	15781	16102	15914	15880	16178	15854	15829	15900	16002	16056	15998	16075	15973	15863	16157	15952	16002	15971	16052	16101	16071	16092	15896	15998	15927	15788	15892	15933	15751	15986	15953	15918	15941	16123	15937	15851	15945	16073	15996	15981	16046	16103	15889	15778	16027	16006	16054	15984	15892	16137	15930	15984	16105	15755	15991	15979	15915	15916	15935	16039	16023	15995	15979	16119	16056	15956	16004	15980	15904	16075	15997	15998	15905	16016	15774	15965	15932	15710	15991	15973	15983	16161	15996	15901	16162	15995	15886	16023	16024	15897	16022	15943	15928	15901	16052	16002	16058	16109	15947	16023	16051	15997	16018	15819	16021	15918	15846	15949	15913	16061	15962	15995	16015	15988	15849	15915	16144	16011	16099	15878	15793	15841	15978	15816	16039	15909	16061	16049	15928	15944	15962	15862	16019	16027	16112	15822	15814	15949	15997	15911	15982	15800	15989	15992	16096	16084	15982	15949	16114	16205	15936	16059	15821	15921	15812	15951	16028	16037	16120	15937	15830	16172	15939	16048	15987	15869	15859	15965	15999	15827	16110	16029	15864	16097	15853	15997	15951	15944	15891	15905	15878	15955	15827	15957	16014	15892	15980	15977	16101	16057	16078	15916	15991	15861	15992	15973	15998	16018	15931	15959	16062	15969	15905	15933	15963	16134	15890	15926	16068	16017	15980	16000	15805	15992	15853	15955	15968	16023	16009	16022	15788	15801	16073	16022	15885	15939	16010	16076	15676	16104	15938	16128	16023	15862	15941	15962	15889	15919	15922	15800	16036	15832	15953	15924	15865	15918	15969	15979	15757	15943	16060	15997	15992	15973	15955	15977	16170	15996	15973	16118	15890	16055	16084	15898	15847	15956	15996	16181	15898	15972	15902	15921	15866	16049	15982	15853	15974	16036	15848	15951	16031	15902	16031	15923	16142	16031	16029	15852	15980	16014	15988	16053	16047	15980	16105	15962	15971	15994	16090	15969	15868	15992	15928	15988	16044	15927	15873	15758	16029	16015	16058	15831	16038	15843	15926	16007	15929	15930	16072	16118	16048	15824	16085	15945	16010	15996	16071	15868	16035	15850	16100	16010	15990	15822	16019	15867	16136	15916	15974	16067	15854	16012	15933	15796	16072	16003	15875	15988	16115	15951	16063	16023	15987	15962	15926	15932	16007	15870	15981	15909	15944	15944	15851	15938	15997	16025	15885	16088	16082	15949	15854	15950	15853	16168	15902	15842	16126	15913	16018	16021	15939	16039	15879	16014	16074	15961	15950	16086	16040	16143	16038	16002	16056	15950	15992	15819	15827	15993	15928	15857	16094	15893	15930	16196	15837	15919	15989	15872	16088	15952	15890	16158	16072	15838	16016	15930	16144	15949	15850	16004	15968	15976	15834	15778	15898	16055	15971	15976	15984	15951	15929	16074	15849	16018	15902	15927	16112	15866	15856	15913	15935	16060	16054	15922	16017	16095	15751	16000	16111	15791	16060	15986	15899	15982	15988	15940	15906	15882	15893	16024	15960	15952	15973	15820	16024	15964	15936	16044	15985	16068	15894	15931	16002	15898	15983	16026	15881	16048	16030	15852	16063	15818	16034	16045	15981	15936	15975	15928	15992	16105	15982	15789	15955	16116	15917	15803	15865	16211	15910	15948	15914	16106	15962	15866	15868	16077	16028	15869	15950	16088	15952	16079	15798	15960	15929	15920	15911	16095	15898	16021	15846	16099	16014	15947	15834	16072	16023	15898	15883	15966	15839	16029	15911	16085	16053	16055	15935	16019	15925	15938	16036	15998	15888	16029	15952	16086	15738	15925	16009	15726	16103	16081	15827	16003	15893	16032	16065	15989	15823	16081	16015	15912	15934	15864	16046	15748	15885	16029	15862	15962	15806	16142	15988	16006	15869	15913	15866	15990	15934	15966	15875	15973	15972	16127	16001	16100	15932	16041	15952	15905	15967	16005	16016	15828	15966	16001	15909	15976	15972	15928	15984	15928	16092	15864	16057	16064	16079	15909	15875	15963	15960	15868	16009	15973	15980	16050	16122	16097	16125	16096	15877	15726	15927	16002	15896	15907	15954	15972	15865	16075	16029	16069	15951	16022	16077	16135	15944	16009	16038	15954	15759	15958	16095	15965	15943	16178	16118	15990	15883	15966	15965	15974	15770	15936	15814	15944	16052	15670	15971	15818	15900	15935	15889	15935	15924	15986	16028	15837	16163	15743	16017	15936	15797	15870	15957	15890	15908	15994	15984	15977	15963	15886	16016	15971	15904	15780	15875	15941	16023	15879	16080	15931	16048	16185	16025	16020	16034	15988	15934	15939	16026	16134	16150	16007	15833	16026	15829	15839	15950	15779	16000	16165	16062	15828	15996	15900	15774	16032	16068	15763	15907	16032	15856	15763	16000	15884	16018	15863	15969	15952	15972	16029	16068	15994	16058	15915	16062	16051	15900	15822	15968	16082	16080	15875	15892	15981	15847	15982	15957	15855	15795	15886	16027	16050	15819	15969	15951	15990	16226	15918	15873	15951	15971	15948	15842	16052	15971	16042	16028	15963	16073	16014	15992	15989	15830	15895	15906	15876	15871	15790	16084	15945	15952	15913	16026	16002	15867	15920	16008	16116	15907	15758	15849	16186	15843	16015	15933	16117	15894	15830	16013	15880	16079	15950	16038	16184	16014	16090	15989	16038	16077	16014	16049	15991	15877	16016	15977	16023	16117	16014	15954	15940	16010	16080	15894	15905	15942	16082	15772	15949	16006	15904	16180	15965	15951	16161	15964	16013	15986	16006	15974	15965	15962	16056	15871	16081	16023	16086	15935	15993	15888	15999	15902	16125	16035	15956	15944	15835	16117	16025	15924	16155	15922	15980	15914	16014	15804	16014	16109	15793	15948	16067	16073	16047	16040	15897	16018	15743	16000	15760	15964	16072	16023	16043	16036	15913	15928	16018	15958	16002	15813	15957	15919	15916	15843	16025	16021	15915	15956	15998	16191	16024	16094	15906	15832	16010	16158	16007	16022	15913	15842	15910	15913	15886	16025	15798	15854	15967	15937	15907	16089	15850	15903	15818	15980	15955	16030	15962	15994	15961	16014	15955	15905	15968	16082	16013	15950	16054	16019	15872	15777	15816	15980	16047	15929	15959	15844	16068	16093	15991	16048	15892	16006	15927	15880	15964	15961	15977	15909	15877	16066	16049	15866	16041	15962	16018	15894	16202	15940	15892	15910	15888	15947	16045	16191	16035	15888	15937	16201	15999	15875	16087	15930	15753	15944	15986	15836	16011	16170	15950	16101	16051	15964	15995	16022	16020	16052	16101	15975	16007	15902	16091	16051	15950	16027	15955	16015	16054	15954	15954	15841	16005	15952	15992	16030	15987	15917	15944	15965	15995	16096	15998	15846	15726	15765	15877	15992	15888	16042	15903	15963	16017	15859	16077	16045	15865	15842	15928	16020	16070	15876	15850	15986	15993	15956	16069	15875	16049	15834	15941	15954	15918	15919	15982	15833	15938	16008	16131	15889	15977	16042	16154	15977	15948	15920	15928	15994	15961	15875	16018	15894	16086	15872	15891	15888	15908	16036	16029	15967	15874	16211	15966	15910	15978	15856	15863	15902	16072	15985	16064	15937	16117	15851	15892	15918	15999	15931	15919	15877	16007	16002	16052	16210	15875	15728	15914	15810	15936	16001	15899	15829	16109	16091	15942	15828	15893	15942	15832	15912	15908	15864	15886	16034	15835	15952	15935	16081	15895	16179	16149	16111	16041	15828	16087	16098	16030	16029	16037	15888	15912	15903	15899	15835	15673	15870	16002	15990	15914	16060	16053	15981	16054	15896	15933	15975	16011	15872	16038	16057	15894	15918	16046	15841	16076	15842	15939	15912	15895	15937	16171	15873	15917	15865	15898	16099	15917	15901	15990	15934	15905	16003	15799	16100	15956	15915	15885	15992	15939	16067	15818	15749	15767	16078	15884	15909	15849	15869	15892	16036	15988	15939	15786	16032	15939	15881	15981	15978	16056	16034	15941	15971	16031	16025	15944	15883	15950	16010	16147	15950	15915	15918	16106	15958	16080	16117	15983	15885	15986	16122	15808	16002	16117	16010	16026	16029	15898	15959	15859	16046	15962	16079	16139	16167	15931	16042	15947	16011	16007	15896	15946	15930	15990	16025	15918	15931	15963	16042	15877	15975	15975	16161	15921	15979	16051	16042	15922	16068	16127	15897	15920	15871	15933	16016	15946	15943	16105	16134	15943	15919	15880	15993	15985	15981	16046	15908	15960	16143	15957	16001	16003	15938	15921	15945	15976	15826	15850	15971	15937	15938	16018	15969	15965	15802	15852	15909	15994	15851	16014	15984	15933	16096	16002	15881	16091	15984	15963	15856	15984	16003	15891	16153	15883	16182	15893	15985	16065	15948	15942	15937	16031	15945	16022	15902	16004	15892	15848	15832	16060	15956	16046	15980	16076	15991	15983	15893	15974	16112	15873	16052	16025	15787	16076	16035	15877	15893	16142	15937	16144	15977	15923	15939	15849	15958	15825	15957	15941	15958	16074	15990	16138	16032	16013	15966	15899	15867	15959	16011	15909	16098	16059	15925	15900	15908	15998	15877	16022	15873	15965	16138	16044	15912	16068	16016	15920	15819	15908	16007	16070	15787	15859	16061	15968	15855	16027	16026	15779	16004	15990	16128	16189	16024	15858	15905	16034	16031	16097	15961	15955	15892	15942	15963	15859	15994	16021	16221	15863	15957	15844	16098	16089	15883	15845	16116	15879	16089	16070	16061	15878	15852	15929	15978	16025	15849	15905	16053	15882	15855	15958	15958	16096	16015	15964	15771	16126	15982	15931	15920	16025	15956	15767	15859	15990	15869	15799	16161	16053	16035	15930	15968	15946	15809	15802	16023	16106	15843	15914	16022	16177	15855	15796	15880	16009	16032	15914	16009	15881	15875	15958	15898	15829	15997	16021	15941	15876	15903	15957	16165	15910	15977	15883	15875	15950	15832	16136	16041	15806	15979	15814	15905	15991	15975	15958	15775	15995	15833	16051	16090
26930	23335	29134	27036	26633	30681	28080	23517	20431	18557	17961	17607	17451	17595	17637	17419	17451	17488	17501	17323	17403	17477	17440	17536	17371	17389	17355	17400	17402	17592	17526	17397	17334	17505	17675	17477	17460	17528	17455	17573	17584	17468	17398	17468	17289	17482	17480	17435	17237	17594	17252	17200	17517	17186	17497	17506	17342	17359	17263	17532	17442	17569	17294	17501	17446	17319	17445	17434	17362	17551	17265	17369	17451	17340	17452	17460	17361	17407	17323	17524	17263	17342	17532	17440	17409	17410	17544	17459	17270	17360	17512	17467	17207	17642	17595	17656	17440	17402	17478	17385	17423	17404	17371	17453	17305	17337	17263	17322	17420	17415	17440	17330	17282	17464	17366	17503	17367	17211	17371	17504	17460	17366	17220	17464	17630	17195	17234	17353	17266	17525	17377	17386	17235	17501	17401	17250	17285	17496	17375	17366	17414	17463	17498	17266	17441	17462	17322	17346	17332	17389	17328	17222	17399	17552	17271	17451	17333	17597	17345	17382	17260	17358	17403	17567	17474	17604	17542	17330	17398	17589	17375	17317	17521	17440	17370	17526	17415	17278	17422	17482	17382	17396	17359	17545	17307	17275	17322	17384	17239	17182	17427	17518	17463	17300	17401	17323	17602	17287	17427	17331	17329	17499	17389	17363	17417	17329	17547	17319	17470	17490	17380	17189	17391	17480	17284	17248	17321	17374	17444	17399	17254	17262	17428	17401	17524	17464	17330	17504	17447	17467	17280	17356	17310	17594	17490	17298	17216	17288	17350	17385	17371	17372	17469	17697	17309	17461	17303	17500	17255	17522	17384	17262	17358	17658	17668	17288	17401	17267	17538	17530	17262	17655	17331	17450	17591	17186	17440	17485	17623	17371	17587	17287	17398	17306	17286	17412	17360	17284	17313	17460	17347	17356	17385	17547	17373	17488	17457	17627	17427	17479	17667	17396	17567	17495	17483	17444	17447	17236	17247	17390	17360	17282	17457	17271	17298	17475	17339	17520	17451	17373	17496	17500	17462	17301	17371	17457	17335	17584	17654	17361	17383	17330	17318	17368	17449	17180	17476	17329	17353	17398	17429	17329	17572	17544	17564	17379	17408	17549	17326	17296	17382	17299	17453	17458	17654	17396	17347	17413	17449	17426	17329	17533	17309	17189	17480	17306	17445	17454	17333	17195	17387	17343	17500	17290	17532	17401	17506	17388	17429	17322	17292	17382	17491	17568	17232	17410	17528	17608	17483	17320	17483	17455	17625	17372	17442	17448	17394	17384	17357	17259	17353	17574	17271	17238	17451	17528	17465	17386	17455	17436	17498	17748	17320	17208	17350	17235	17442	17303	17314	17397	17477	17464	17398	17521	17341	17200	17454	17265	17375	17360	17379	17377	17502	17154	17528	17400	17418	17513	17552	17513	17264	17580	17435	17406	17232	17570	17483	17322	17537	17273	17525	17344	17345	17402	17369	17248	17274	17228	17288	17546	17398	17426	17205	17311	17417	17317	17339	17218	17202	17382	17263	17502	17322	17233	17369	17394	17523	17405	17179	17316	17455	17165	17550	17257	17374	17384	17403	17456	17566	17464	17517	17296	17595	17143	17311	17379	17594	17529	17542	17585	17480	17244	17456	17333	17258	17279	17445	17273	17186	17440	17302	17008	17348	17282	17460	17212	17280	17463	17537	17379	17373	17406	17503	17491	17332	17264	17529	17454	17212	17568	17302	17378	17424	17504	17392	17617	17249	17366	17267	17327	17287	17353	17415	17294	17321	17462	17345	17331	17436	17239	17533	17379	17402	17440	17460	17523	17467	17268	17269	17448	17499	17239	17380	17440	17372	17581	17424	17193	17408	17284	17392	17512	17501	17176	17440	17437	17413	17503	17295	17436	17352	17282	17496	17717	17238	17499	17338	17346	17437	17504	17501	17577	17308	17297	17426	17293	17273	17301	17299	17588	17513	17371	17374	17401	17581	17385	17359	17403	17542	17331	17608	17268	17146	17351	17293	17475	17477	17481	17466	17329	17376	17184	17300	17465	17391	17544	17452	17350	17508	17482	17211	17124	17424	17445	17207	17400	17402	17378	17364	17453	17483	17323	17335	17501	17559	17432	17420	17561	17381	17502	17381	17471	17350	17196	17213	17301	17411	17438	17295	17373	17342	17137	17282	17365	17314	17399	17606	17530	17197	17367	17383	17187	17526	17533	17454	17392	17490	17613	17640	17511	17342	17471	17373	17365	17389	17497	17382	17480	17307	17411	17425	17482	17383	17401	17205	17490	17295	17261	17511	17412	17428	17470	17338	17272	17274	17565	17367	17406	17517	17602	17496	17364	17462	17525	17620	17439	17348	17097	17328	17373	17495	17345	17482	17339	17338	17321	17528	17375	17504	17232	17497	17257	17350	17470	17462	17604	17587	17357	17462	17241	17366	17381	17457	17334	17446	17472	17352	17613	17421	17296	17320	17509	17246	17444	17411	17442	17270	17541	17370	17502	17253	17434	17353	17414	17277	17392	17383	17524	17378	17270	17532	17376	17373	17402	17549	17347	17284	17396	17524	17485	17403	17492	17496	17338	17447	17385	17306	17315	17239	17389	17466	17432	17396	17507	17419	17375	17317	17396	17473	17295	17396	17419	17488	17343	17550	17625	17363	17333	17354	17367	17415	17434	17437	17442	17447	17076	17455	17575	17406	17626	17310	17310	17633	17423	17558	17295	17349	17300	17486	17404	17271	17198	17395	17438	17427	17368	17426	17478	17369	17389	17520	17378	17467	17449	17370	17243	17380	17569	17479	17617	17331	17373	17284	17461	17266	17430	17608	17413	17336	17035	17437	17474	17450	17209	17574	17331	17357	17387	17543	17340	17432	17581	17405	17425	17402	17469	17548	17516	17444	17380	17321	17128	17649	17223	17355	17473	17601	17352	17511	17458	17273	17385	17553	17339	17431	17490	17467	17425	17570	17434	17345	17453	17428	17506	17451	17345	17681	17456	17428	17376	17505	17407	17495	17418	17308	17350	17167	17393	17493	17261	17437	17537	17369	17410	17321	17354	17354	17508	17445	17607	17369	17493	17292	17283	17512	17403	17527	17442	17236	17457	17468	17401	17541	17558	17394	17251	17353	17352	17306	17489	17217	17497	17461	17500	17486	17378	17421	17434	17444	17490	17433	17242	17538	17371	17410	17295	17409	17388	17377	17427	17253	17348	17334	17135	17352	17256	17502	17525	17533	17331	17428	17333	17531	17437	17513	17582	17437	17384	17416	17542	17496	17144	17568	17369	17512	17521	17444	17478	17421	17286	17577	17335	17346	17452	17413	17391	17387	17398	17464	17391	17335	17386	17253	17479	17478	17443	17437	17490	17598	17544	17243	17580	17464	17423	17189	17269	17453	17344	17463	17690	17192	17484	17355	17292	17541	17371	17336	17492	17301	17406	17427	17491	17574	17650	17402	17496	17410	17401	17439	17471	17477	17306	17392	17419	17267	17538	17346	17203	17321	17249	17445	17407	17422	17473	17461	17270	17395	17442	17281	17323	17467	17243	17426	17528	17485	17244	17318	17476	17236	17463	17477	17536	17387	17443	17507	17325	17341	17317	17429	17586	17513	17501	17293	17299	17251	17416	17294	17385	17322	17502	17602	17504	17373	17489	17419	17578	17421	17367	17331	17239	17418	17194	17311	17503	17195	17485	17393	17031	17357	17558	17284	17420	17209	17349	17333	17323	17514	17444	17483	17449	17319	17552	17428	17620	17410	17383	17497	17418	17433	17246	17406	17483	17380	17498	17227	17240	17326	17492	17386	17265	17333	17739	17226	17484	17311	17512	17381	17460	17477	17365	17428	17497	17423	17292	17408	17219	17385	17568	17367	17338	17347	17486	17363	17480	17496	17259	17377	17445	17293	17420	17581	17544	17315	17385	17366	17496	17356	17309	17427	17712	17300	17289	17380	17378	17392	17390	17523	17475	17488	17474	17391	17239	17471	17354	17231	17280	17210	17202	17320	17433	17510	17585	17488	17393	17337	17535	17523	17430	17472	17297	17243	17256	17343	17350	17525	17459	17237	17439	17269	17353	17341	17529	17169	17342	17233	17429	17602	17557	17415	17398	17487	17489	17341	17226	17388	17490	17537	17348	17277	17509	17387	17438	17526	17597	17427	17365	17380	17276	17392	17340	17418	17374	17492	17392	17427	17384	17565	17772	17473	17503	17321	17349	17502	17353	17502	17415	17441	17353	17515	17240	17355	17381	17404	17572	17616	17452	17496	17339	17538	17452	17418	17108	17359	17349	17531	17348	17576	17510	17323	17401	17353	17592	17476	17070	17289	17329	17435	17375	17485	17457	17382	17079	17363	17317	17397	17617	17499	17592	17311	17650	17401	17347	17516	17416	17401	17291	17474	17354	17347	17281	17457	17249	17427	17442	17509	17216	17454	17385	17262	17418	17269	17333	17334	17508	17403	17308	17234	17346	17366	17356	17440	17323	17445	17402	17494	17331	17345	17223	17379	17206	17327	17489	17472	17491	17352	17531	17411	17307	17395	17461	17619	17584	17501	17502	17436	17298	17439	17200	17377	17377	17519	17417	17350	17248	17329	17216	17348	17152	17372	17379	17476	17404	17378	17434	17328	17558	17287	17278	17417	17275	17407	17387	17449	17285	17457	17573	17573	17377	17208	17352	17428	17298	17063	17396	17479	17289	17369	17561	17266	17267	17390	17160	17204	17451	17350	17369	17441	17348	17535	17368	17496	17475	17459	17526	17403	17342	17431	17369	17169	17289	17320	17344	17390	17416	17425	17336	17483	17412	17438	17461	17316	17419	17573	17324	17408	17248	17430	17221	17319	17405	17585	17598	17404	17404	17124	17263	17353	17428	17482	17501	17283	17176	17458	17486	17396	17362	17354	17369	17407	17466	17330	17377	17455	17276	17256	17436	17435	17254	17513	17360	17469	17326	17491	17196	17220	17534	17372	17345	17420	17509	17194	17410	17304	17509	17349	17477	17474	17298	17360	17384	17379	17198	17348	17339	17366	17356	17472	17398	17291	17207	17282	17458	17371	17566	17322	17428	17466	17540	17455	17325	17510	17429	17321	17288	17346	17399	17440	17227	17541	17318	17361	17459	17366	17348	17362	17390
19817	31679	30857	26390	29810	32734	28512	22760	18912	16879	16405	15855	15806	15885	15814	15932	15813	15796	15796	15772	15888	15803	15613	15927	15696	15756	15744	15723	15849	15640	15586	15752	15690	15796	15567	15932	15647	15655	15754	15772	15839	15788	15784	15681	15822	15818	15878	15776	15560	15864	15569	15749	15725	15714	15977	15760	15632	15700	15713	15631	15653	15694	15814	15619	15936	15832	15724	15648	15728	15777	15859	15678	15718	15849	15627	15687	15741	15855	15732	15750	15843	15725	15506	15809	15778	15768	15869	15634	15580	15645	15854	15739	15790	15653	15778	15623	15880	15707	15692	15714	15576	15686	15893	15735	15726	15891	15724	15818	15743	15799	15747	15615	15785	15764	15811	15898	15590	15745	15838	15750	15709	15833	15505	15719	15841	15820	15814	15732	15822	15881	15692	15797	15754	15805	15638	15758	15818	15651	15783	15784	15838	15949	15715	15777	15780	15689	15672	15695	15885	15836	15814	15711	15769	15669	15734	15610	15738	15698	15644	15860	15646	15775	15769	15823	15713	15827	15823	15868	15791	15647	15695	15750	15792	15687	15632	15632	15596	15868	15757	15806	15727	15729	15850	15866	15754	15749	15733	15726	15632	15699	15635	15805	15714	15781	15625	15834	15752	15711	15577	15748	15741	15745	15796	15753	15806	15764	15652	15777	15696	15685	15786	15653	15658	15733	15802	15773	15690	15821	15716	15881	15946	15775	15645	15848	15885	15736	15581	15928	15646	15759	15935	15579	15742	15541	15843	15719	15719	15807	15722	15765	15789	15765	15936	15817	15830	15783	15746	15722	15671	15782	15707	15575	15612	15792	15819	15745	15690	15920	15772	15795	15789	15686	15862	15740	15829	15761	15888	15682	15859	15864	15806	15776	15751	15688	15845	15679	15820	15848	15701	15623	15795	15620	15779	15712	15699	15749	15567	15576	15770	15757	15841	15653	15809	15766	15683	15828	15907	15857	15676	15750	15806	15732	16016	15984	15710	15785	15742	15782	15703	15679	15751	15834	15733	15840	15960	15752	15734	15594	15877	15853	15785	15777	15710	15794	15758	15735	15737	15768	15719	15642	15736	15730	15698	15778	15689	15740	15880	15663	15839	15799	15650	15759	15725	15610	15740	15764	15716	15711	15820	15882	15444	15745	15713	15768	15790	15717	15896	16010	15669	15683	15566	15821	15536	15814	15816	15707	15966	15656	15998	15744	15778	15882	15785	15620	15774	15644	15698	15784	15645	15947	15786	16017	15701	15643	15780	15831	15715	15771	15687	15723	15708	15814	15819	15627	15756	15826	15907	15720	15754	15828	15668	15832	15723	15721	15634	15669	15639	15547	15682	15781	15701	15751	15721	15747	15680	15661	15786	15710	15836	15735	15704	15681	15792	15615	15615	15733	15772	15922	15659	15634	15854	15758	15543	15897	15795	15842	15641	15807	15866	15759	15714	15687	15765	15710	15763	15724	15744	15658	15873	15847	15687	15702	15839	15782	15717	15707	15902	15873	15731	15736	15700	15865	15739	15515	15566	15738	15791	15704	15697	15723	15628	15586	15631	15773	15884	15648	15758	15811	15803	15821	15777	15616	15917	15675	15883	15613	15811	15718	15812	15755	15635	15799	15697	15787	15744	15843	15644	15723	15857	15730	15681	15544	15579	15789	15701	15931	15898	15742	15742	15718	15849	15823	15748	15816	15724	15779	15784	15659	15875	15819	15729	15780	15825	15990	15859	15940	15632	15641	15763	15862	15764	15662	15839	15814	15709	15725	15880	15780	15795	15742	15877	15736	15817	15867	15854	15728	15812	15931	15761	15779	15704	15871	15790	15692	15712	15658	15621	15853	15778	15675	15742	15747	15812	15833	15743	15697	15726	15755	15815	15682	15866	15592	15916	15590	15949	15632	15774	15798	15820	15884	15660	15964	15846	15678	15813	15731	15784	15732	15970	15727	15875	15693	15767	15704	15895	15905	15766	15902	15707	15754	15675	15687	15694	15824	15637	15734	15739	15736	15669	15712	15920	15908	15731	15709	15962	15697	15788	15777	15862	15671	15757	15799	15767	15806	15733	15747	15736	15855	15759	15791	15701	15568	15684	15806	15779	15816	15775	15754	15890	15612	15694	15903	15919	15683	15890	15822	15812	15794	15760	15657	15793	15800	15823	15902	15891	15801	15740	15668	15819	15858	15768	15655	15797	15604	15777	15749	15795	15716	15693	15819	15823	15786	15795	15804	15666	15720	15648	15782	15790	15690	15817	15959	15671	15732	15926	15593	15830	15613	15609	15677	15782	15655	15862	15779	15875	15868	15794	15800	15727	15666	15868	15702	15744	15823	15816	15678	15654	15734	15750	15780	15778	15878	15812	15710	15770	15836	15877	15972	15780	15542	15788	15736	15765	15592	15547	15784	15742	15814	15672	15787	15666	15793	15791	15760	15679	15785	15821	15882	15747	15892	15797	15693	15753	15672	15894	15719	15992	15683	15657	15744	15776	15835	15754	15775	15773	15661	15532	15722	15764	15572	15815	15903	15909	15723	15699	15724	15831	15670	15906	15644	15701	15701	15726	15828	15701	15760	15685	15929	15826	15765	15760	15723	15684	15662	15845	15883	15558	15598	15740	15769	15726	15880	15775	15714	15678	15739	15734	15743	15880	15738	15712	15877	15966	15778	15951	15854	15889	15635	15727	15860	15676	15830	15656	15835	15758	15751	15567	15953	15745	15801	15722	15839	15755	15876	15728	15456	15716	15954	15680	15787	15662	15749	15495	15843	15869	15755	15684	15769	15769	15758	15666	15824	15852	15679	15663	15660	15798	15678	15858	15783	15657	15780	15703	15549	15786	15661	15622	15695	15862	15652	15669	15861	15870	15701	15718	15806	15585	15637	15672	15764	15684	15695	15827	15664	15708	15686	15834	15695	15767	15733	15685	15554	15700	15820	15707	15693	15711	15730	15807	15825	15718	15851	15648	15756	15817	15847	15684	15759	15698	15655	15795	15817	15660	15792	15807	15648	15616	15658	15866	15683	15753	15525	15699	15635	15610	15754	15642	15635	15971	15823	15812	15797	15679	15722	15779	15625	15778	15828	15797	15692	15775	15736	15671	15791	15793	15939	15674	15784	15803	15783	15797	15704	15675	15685	15771	15801	15548	15720	15843	15629	15813	15767	15764	15717	15690	15716	15654	15804	15784	15898	15809	15757	15656	15971	15764	15753	15722	15677	15544	15700	15928	15795	15977	15865	15810	15768	15666	15714	15801	15891	15758	15697	15791	15729	15649	15842	15773	15687	15815	15740	15721	15736	15666	15645	15701	15585	15545	15749	15828	15819	15756	15737	15683	15782	15695	15740	15816	15706	15789	15664	15669	15657	15882	15826	15468	15917	15773	15889	15689	15644	15868	15768	15807	15588	15803	15712	15715	15962	15610	15692	15724	15932	15720	16013	15857	15755	15824	15774	15736	15797	15714	15968	15853	15832	15823	15820	15734	15607	15630	15765	15815	15787	15825	15737	15656	15933	15812	15756	15755	15842	15659	15836	15761	15728	15737	15824	15744	15827	15748	15771	15746	15778	15650	15653	15819	15837	15677	15916	15660	15801	15655	15740	15899	15827	15620	15625	15856	15951	15737	15848	15925	15691	15822	15684	15840	15845	15821	15727	15736	15781	15758	15594	15818	15939	15768	15766	15763	15617	15836	15813	15735	15672	15888	15725	15618	15764	15797	15746	15873	15752	15690	15773	15870	15929	15793	15968	15907	15792	15715	15716	15736	15799	15637	15757	15798	15613	15844	15760	15604	15812	15734	15749	15746	15699	15633	15762	15834	15790	15813	15679	15694	15604	15951	15877	15875	15694	15737	15626	15655	15698	15802	15804	15880	15808	15784	15711	15825	15799	15679	16037	15829	15928	15735	15684	15663	15730	15693	15849	15798	15840	15724	15865	15655	15684	15826	15780	15833	15719	15615	15710	15747	15723	15817	15603	15855	15709	15905	15921	15643	15649	15807	15822	15721	15785	15786	15785	15914	15762	15653	15838	15737	15737	15696	15672	15822	15798	15737	15590	15798	15736	15860	15569	15630	15746	15772	15829	15895	15598	15749	15711	15887	15726	15827	15892	15668	15823	15873	15982	15847	15876	15730	15665	15739	15803	15558	15707	15869	15737	15743	15610	15890	15840	15769	15676	15761	15746	15722	15937	15906	15607	15824	15620	15598	15760	15817	15778	15809	15836	15703	15740	15698	16006	15900	15749	15692	15858	15906	15979	15964	15768	15846	15786	15824	15633	15861	15841	15699	15673	15763	15694	15699	15794	15546	15723	15774	15803	15748	15672	15664	15734	15726	15743	15767	15804	15743	15690	15868	16017	15785	15502	15714	15957	15706	15654	15618	15639	15665	15802	15838	15745	15761	15803	15668	15810	15713	15696	15746	15684	15754	15597	15721	15791	15943	15693	15861	15885	15625	15733	15914	15684	15850	15685	15559	15786	15874	15717	15661	15543	15831	15694	15701	15879	15662	15830	15868	15726	15758	15598	15734	15808	15602	15621	15679	15767	15837	15738	15722	15630	15650	15920	15644	15756	15772	15689	15855	15690	15760	15801	15740	15823	15683	15744	15728	15762	15715	15739	15642	15661	15819	15851	15694	15702	15617	15942	15779	15806	15692	15944	15685	15848	15665	15817	15610	15790	16005	15889	15709	15740	15742	15728	15852	15727	15734	15849	15842	15806	15730	15814	15926	15720	15779	15811	15538	15750	15567	15821	15584	15797	15504	15760	15757	15639	15698	15843	15789	15813	15847	15535	15858	15835	15757	15738	15640	15741	15748	15821	15715	15742	15714	15920	16032	15679	15601	15780	15837	15844	15662	15649	15745	15813	15882	15806	15579	15752	15844	15672	15781	15697	15670	15811	15875	15685	15744	15761	15876	15669	15812	15524	15757	15631	15664	15773	15750	15618	15827	15733	15713	15774	15870	15837	15875	15639	15869	15784	15838	15878	15791	15768	15904	15759	15630	15777	15864	15779	15703	15813	15801	15731	15740	15651	15822	15734	15774	15610	15772	15829	15700	15579	15840	15783	15485	15792	15938	15702	15838	15748	15666	15734	15760	15746	15747	15790	15751	15745	15833	15727
23571	20928	28281	24584	35440	56191	51317	38151	28564	22913	19533	18354	17859	17735	17852	17677	17876	17760	17888	17717	17718	17703	17796	17831	17685	17738	17823	17796	17828	17706	17702	17741	17620	17883	17727	17539	17760	17764	17692	17648	17645	17656	17554	17719	17507	17914	17761	17635	17687	17600	17655	17504	17638	17572	17781	17572	17694	17806	17828	17535	17712	17667	17691	17316	17718	17649	17500	17745	17573	17659	17504	17682	17394	17800	17736	17751	17506	17742	17620	17497	17514	17730	17606	17572	17783	17608	17662	17688	17594	17699	17581	17741	17635	17745	17897	17604	17583	17676	17730	17741	17627	17796	17811	17734	17718	17653	17983	17673	17520	17840	17613	17425	17572	17577	17520	17725	17561	17887	17574	17700	17700	17557	17689	17769	17780	17482	17559	17709	17749	17761	17562	17500	17570	17790	17724	17716	17773	17576	17640	17669	17723	17645	17599	17504	17756	17479	17545	17581	17655	17477	17708	17554	17549	17591	17794	17705	17544	17554	17696	17692	17676	17564	17731	17682	17738	17639	17746	17702	17493	17758	17664	17673	17447	17599	17826	17479	17532	17695	17433	17661	17717	17794	17557	17589	17816	17634	17476	17753	17771	17600	17796	17803	17667	17698	17513	17646	17643	17582	17553	17598	17716	17825	17578	17377	17638	17807	17712	17634	17679	17561	17414	17750	17493	17575	17451	17611	17767	17742	17657	17568	17761	17477	17664	17707	17607	17802	17733	17412	17562	17553	17819	17538	17514	17609	17727	17664	17707	17616	17713	17439	17544	17791	17716	17702	17425	17646	17588	17581	17571	17784	17554	17715	17591	17740	17664	17639	17622	17766	17788	17489	17576	17517	17841	17771	17532	17630	17656	17429	17532	17701	17513	17637	17547	17532	17456	17574	17713	17642	17608	17645	17787	17714	17679	17698	17814	17683	17772	17595	17622	17775	17747	17651	17506	17478	17720	17744	17830	17602	17776	17593	17620	17541	17740	17638	17489	17792	17553	17571	17761	17687	17768	17912	17973	17621	17570	17747	17612	17561	17880	17603	17796	17855	17606	17715	17547	17809	17613	17823	17855	17646	17683	17574	17563	17598	17531	17586	17597	17506	17923	17400	17735	17621	17747	17719	17591	17693	17621	17654	17766	17620	17634	17734	17734	17578	17379	17604	17850	17668	17658	17522	17760	17575	17815	17574	17544	17741	17555	17580	17805	17452	17630	17722	17789	17687	17780	17618	17559	17753	17633	17582	17833	17528	17689	17757	17478	17731	17661	17534	17747	17486	17758	17619	17512	17604	17660	17555	17703	17571	17580	17699	17704	17606	17618	17724	17624	17773	17592	17603	17522	17663	17598	17860	17738	17489	17673	17742	17810	17847	17786	17534	17674	17734	17741	17614	17583	17742	17625	17580	17548	17634	17455	17782	17681	17642	17713	17594	17686	17715	17718	17531	17546	17666	17511	17475	17711	17748	17627	17432	17581	17776	17767	17548	17664	17620	17719	17698	17752	17609	17870	17780	17692	17758	17533	17765	17573	17745	17650	17817	17652	17650	17866	17532	17535	17809	17622	17687	17474	17697	17707	17840	17680	17438	17786	17581	17753	17654	17779	17662	17803	17703	17760	17652	17542	17858	17597	17462	17725	17428	17623	17553	17700	17791	17737	17830	17647	17712	17681	17563	17623	17561	17646	17699	17525	17665	17500	17763	17608	17553	17564	17639	17635	17646	17387	17679	17676	17704	17430	17755	17533	17792	17830	17599	17694	17660	17511	17632	17471	17588	17623	17726	17870	17653	17717	17658	17709	17696	17648	17650	17478	17734	17536	17543	17717	17612	17627	17528	17795	17598	17772	17740	17669	17694	17671	17594	17662	17625	17573	17613	17607	17536	17693	17633	17756	17736	17627	17655	17633	17646	17645	17798	17632	17501	17816	17482	17526	17558	17757	17688	17699	17675	17714	17722	17673	17757	17555	17542	17497	17988	17729	17546	17720	17857	17742	17801	17653	17560	17655	17406	17573	17467	17769	17703	17734	17644	17598	17666	17465	17644	17642	17701	17575	17737	17626	17730	17843	17739	17755	17632	17612	17677	17647	17434	17840	17487	17593	17584	17518	17660	17556	17621	17665	17635	17620	17667	17717	17584	17482	17671	17653	17488	17580	17620	17659	17546	17842	17607	17974	17935	17733	17655	17609	17544	17599	17671	17757	17728	17665	17867	17657	17896	17672	17643	17753	17529	17645	17718	17645	17716	17785	17717	17655	17585	17563	17452	17572	17587	17722	17704	17613	17780	17768	17595	17684	17645	17659	17617	17719	17749	17693	17664	17651	17450	17509	17635	17532	17689	17719	17756	17529	17751	17532	17824	17671	17689	17496	17631	17540	17550	17645	17587	17850	17747	17668	17795	17762	17813	17778	17684	17626	17629	17719	17615	17798	17584	17707	17614	17804	17487	17602	17467	17772	17712	17617	17620	17727	17654	17482	17621	17754	17717	17677	17691	17573	17654	17786	17936	17577	17827	17654	17544	17563	17596	17553	17730	17741	17758	17780	17838	17633	17737	17713	17731	17660	17548	17679	17757	17722	17647	17799	17581	17735	17565	17648	17869	17742	17634	17476	17479	17724	17656	17760	17713	17617	17509	17614	17655	17887	17677	17613	17536	17557	17655	17819	17743	17748	17698	17740	17911	17613	17541	17606	17523	17763	17564	17627	17504	17704	17641	17447	17610	17588	17649	17804	17587	17604	17714	17790	17564	17536	17800	17613	17616	17514	17707	17716	17783	17703	17592	17691	17535	17658	17548	17693	17785	17668	17618	17557	17448	17558	17738	17608	17499	17368	17550	17648	17760	17607	17554	17739	17632	17632	17554	17478	17620	17796	17684	17664	17516	17785	17487	17497	17719	17768	17736	17699	17647	17799	17619	17682	17549	17898	17600	17705	17876	17827	17727	17682	17533	17736	17798	17664	17784	17677	17489	17603	17629	17640	17664	17747	17618	17938	17713	17656	17609	17623	17795	17587	17428	17716	17731	17661	17501	17693	17713	17538	17454	17543	17847	17793	17472	17390	17486	17697	17671	17473	17665	17660	17541	17733	17697	17606	17713	17628	17839	17684	17451	17697	17624	17723	17583	17653	17604	17582	17586	17622	17568	17498	17659	17646	17512	17440	17659	17682	17550	17621	17858	17540	17693	17759	17570	17837	17753	17582	17362	17827	17569	17599	17570	17927	17532	17603	17535	17518	17667	17711	17663	17687	17538	17519	17761	17669	17731	17483	17802	17531	17727	17617	17622	17380	17740	17473	17707	17721	17787	17683	17667	17505	17682	17821	17585	17581	17820	17687	17646	17697	17585	17287	17550	17654	17641	17625	17746	17704	17825	17685	17708	17821	17764	17795	17554	17572	17690	17710	17592	17633	17517	17683	17751	17483	17528	17635	17626	17579	17616	17686	17557	17625	17638	17905	17710	17513	17665	17874	17490	17464	17424	17676	17694	17642	17477	17576	17647	17780	17830	17479	17675	17656	17593	17620	17519	17675	17648	17569	17593	17450	17337	17617	17596	17852	17497	17866	17579	17679	17563	17678	17543	17688	17707	17599	17736	17602	17530	17654	17531	17661	17616	17795	17548	17886	17653	17741	17639	17827	17592	17688	17652	17557	17716	17597	17776	17697	17595	17635	17731	17668	17642	17725	17695	17746	17463	17626	17578	17488	17711	17682	17679	17562	17641	17708	17681	17753	17470	17602	17614	17812	17760	17644	17715	17649	17679	17888	17833	17684	17568	17634	17650	17774	17499	17540	17820	17666	17494	17701	17640	17530	17729	17527	17684	17644	17555	17568	17555	17658	17581	17596	17672	17680	17816	17432	17783	17668	17768	17677	17550	17363	17625	17967	17581	17720	17797	17854	17787	17746	17863	17796	17633	17770	17891	17476	17725	17686	17489	17708	17689	17530	17611	17620	17798	17559	17609	17422	17641	17543	17733	17568	17671	17651	17577	17905	17768	17638	17514	17848	17536	17440	17639	17485	17764	17615	17627	17505	17769	17578	17594	17670	17450	17728	17628	17702	17632	17739	17452	17792	17970	17706	17699	17653	17580	17737	17617	17841	17752	17636	17764	17666	17441	17740	17988	17611	17697	17573	17725	17585	17656	17762	17880	17568	17403	17721	17744	17551	17695	17498	17619	17723	17633	17636	17683	17604	17771	17832	17540	17696	17520	17620	17679	17708	17775	17596	17854	17491	17595	17632	17615	17700	17563	17565	17568	17569	17620	17635	17754	17793	17677	17541	17598	17585	17566	17590	17738	17632	17820	17529	17620	17625	17770	17658	17735	17533	17546	17471	17612	17602	17536	17536	17605	17619	17618	17788	17696	17768	17428	17696	17635	17507	17422	17592	17561	17613	17656	17581	17689	17502	17614	17776	17498	17586	17876	17662	17740	17572	17802	17766	17550	17662	17741	17854	17775	17679	17861	17994	17754	17665	17636	17491	17427	17683	17760	17652	17544	17813	17660	17728	17632	17575	17535	17707	17694	17660	17625	17379	17639	17617	17589	17715	17744	17431	17684	17780	17604	17556	17595	17755	17609	17708	17611	17652	17816	17688	17849	17707	17575	17547	17808	17887	17561	17467	17586	17679	17528	17689	17578	17636	17697	17485	17495	17566	17437	17578	17636	17745	17848	17706	17469	17703	17538	17431	17866	17707	17750	17298	17449	17772	17559	17729	17553	17694	17487	17757	17679	17616	17765	17709	17632	17650	17671	17546	17646	17752	17844	17956	17675	17618	17704	17640	17619	17754	17674	17676	17660	17495	17576	17513	17742	17808	17803	17945	17529	17455	17484	17845	17633	17728	17571	17512	17678	17572	17650	17768	17591	17720	17735	17758	17530	17769	17790	17707	17667	17670	17798	17627	17710	17820	17813	17706	17671	17691	17653	17768	17650	17880	17599	17569	17608	17863	17454	17516	17674	17647	17558	17638	17661	17830	17545	17739	17723	17636	17611	17907	17702	17764	17648	17656	17574	17621	17660	17571	17549	17833	17736	17450	17631	17713	17603	17522	17632	17827	17666	17554	17562	17544	17720	17594	17988	17741	17657	17727	17863	17643	17450	17597	17488	17602	17728	17777	17522
20501	37509	38994	35306	49649	58246	51090	39108	28461	20984	17246	16351	16138	15907	16025	15941	15917	15901	16080	15991	15829	16038	16116	15843	15807	15938	15770	15906	15865	15945	15963	15944	15969	16029	15850	15895	16039	15763	15785	15966	15833	16052	16026	16099	15755	15947	16003	16099	16055	15749	15904	15873	15887	15980	15877	15946	15807	15855	16001	15948	15955	15962	16090	15996	15908	15881	15985	15887	15932	15766	15943	15828	16084	15850	15932	16079	15894	15989	15914	15917	16009	15781	15886	15816	15818	16021	15949	15964	15934	15954	15794	15942	16054	15885	15836	15905	15914	16003	15911	15953	15831	16013	15871	16017	16006	15781	16118	15797	15946	15902	15955	15805	15798	15815	15945	15946	15949	15939	16070	15827	15982	15841	16027	15885	15870	15854	15817	15946	15908	15999	15965	15779	16038	15841	15879	15992	15655	16044	15911	15882	15880	15787	15967	15818	15969	15927	15834	15856	15800	15854	15873	15780	15748	15917	16018	15951	15902	15929	16012	15776	15857	16019	15772	15895	15879	15872	15801	15918	15957	15969	15917	15828	16037	15961	15908	15802	16057	15904	15846	15993	15771	15945	15990	15888	15830	15857	16248	15868	15733	15913	15934	15880	15909	15759	15867	16010	15765	15992	15941	15958	15917	15852	15869	15976	15848	16083	15897	15868	15928	15868	15921	15791	15862	15847	15777	15859	16083	15849	15906	15959	15885	16007	15939	16000	15783	15868	15825	15840	15928	15907	15852	15946	15970	15912	15846	15831	15991	15918	15879	15885	16090	15922	15814	16009	15850	16002	15877	15867	15834	16047	16012	15992	15765	15954	15830	15975	15924	16079	15779	15872	15966	15804	15839	15948	15917	15845	15931	16000	15878	15919	16092	15844	15932	15911	15857	15966	15896	16008	15838	15895	15906	15828	15993	15932	15801	15880	16020	15763	16029	15839	15716	15948	16046	15818	15910	15904	16037	15989	15886	15887	15841	15951	15862	15921	15962	16040	15865	15837	15755	15852	15934	15808	15657	15711	15731	15902	15927	15887	15938	15851	15913	15955	16075	15991	15895	15872	15783	15989	15787	16020	15933	15848	15929	15999	16145	15953	15747	15826	16049	15984	15832	15944	16125	16080	15990	15837	15973	15914	16030	15968	15885	15979	15820	15840	15999	15826	15837	16029	16051	15840	15889	16026	15804	15859	15875	15804	15802	15895	15840	16106	15968	15812	16085	15947	15744	15896	15957	15836	15998	16029	16058	15876	15953	15946	15924	15945	15876	15912	15757	15975	15870	15937	16028	15933	15905	15947	15756	15983	15928	15923	15966	15852	15809	15774	15962	15966	16020	15795	16041	16008	15908	16051	15922	15845	15881	15880	16018	15966	15837	15880	15775	15995	15827	15976	15846	15890	16035	15893	15875	16048	16107	15929	15906	15809	15916	15801	15868	15955	15828	15833	15821	15869	16122	15911	15773	15888	15993	15933	15784	16007	15795	15902	15681	15790	16007	15993	15895	15967	15902	15800	15852	15967	15800	15842	15999	15887	16013	15929	15899	15919	15936	15657	15917	15850	15880	16090	15855	15977	15813	15716	15991	15882	15818	15972	15903	15834	15840	15956	15913	16048	15971	15920	16070	15899	15885	16005	15942	15864	15985	15867	15859	15890	15946	15892	15860	15898	15843	15745	15854	15825	16014	16001	15874	15865	15914	15854	15839	15745	15984	15888	16095	15887	15911	15880	16053	15800	16043	15778	16016	15830	15900	16011	15848	15947	15943	15797	15969	15953	16038	15868	15952	15774	15880	15844	15956	15921	15942	16003	16005	16103	15919	15989	15936	15900	15910	15902	16051	15682	15836	15785	15869	15957	16002	15920	16009	15836	16026	15950	16000	15910	15952	15861	15870	15832	15868	15934	15878	15865	15832	15899	15947	15861	15795	15850	15929	15936	15896	16051	15751	15826	15731	15838	15951	15955	15872	15884	15847	16019	15849	15946	15842	16002	16028	15810	15912	15972	15932	16004	15865	15894	15887	16065	16035	15855	15957	15863	15905	15985	16015	15921	15837	15928	15837	15852	15953	15798	16004	15875	15888	15970	15860	16064	15880	16018	15832	15804	16102	15879	15873	15922	16072	15921	15865	15983	16027	15859	15807	15963	15721	15907	15912	15872	15905	15871	15913	15907	15877	15950	15749	15831	15886	15905	15998	15959	15807	15930	15804	16016	15938	15916	15911	15807	15997	16046	16101	15893	15916	15863	16062	15945	15792	15998	16066	15981	16012	15842	15832	15994	16058	15832	16029	15976	16144	16020	16123	15819	15915	15875	15922	16041	15883	15896	15771	15975	15902	15956	16042	15864	15921	15785	15995	15987	15946	15915	16008	15876	15767	15840	16139	15985	15919	15895	15770	15922	15837	15995	15882	16012	15847	15905	15793	15832	15848	15876	15865	15872	15860	16065	15962	16089	15910	15995	15944	15879	15910	16066	16107	15899	16014	15843	15892	15857	15918	15935	15774	15886	15896	15976	15807	15838	15903	15968	15679	15947	15984	15983	16034	15916	15928	15972	15963	15935	15843	15753	15936	16060	15658	15808	16192	15869	15810	15887	15913	15846	16232	15984	15921	15938	16020	15952	15849	15891	16149	16011	15915	15868	15891	15813	15909	15983	15952	15885	15853	15710	16033	16093	15931	15909	15949	15980	15948	15957	15898	15820	15894	15882	15911	15916	15830	15976	16040	15868	15900	15846	15984	16021	15888	15914	15806	15964	15902	15818	15837	15897	15869	15949	15906	15894	15979	15918	15974	15978	15941	15947	15923	15903	15883	15776	15750	15883	15924	15848	15698	15736	15817	16036	16010	15884	15896	15944	15959	16027	15907	15963	15867	15892	15905	15905	15912	16097	15868	16077	16043	15916	15703	15921	16067	16082	15897	15952	15963	15917	16059	15742	16001	15974	15866	15982	15793	16010	15876	15779	16000	15849	15895	15930	15924	16076	16066	15815	15884	15955	16085	15970	15965	15887	15924	15888	15934	15919	15814	15902	15862	15833	15793	16081	16089	15932	15827	15690	16031	15937	16075	16059	16026	15890	16040	15847	15783	15813	15948	15883	15869	15860	15879	15950	15905	15915	15755	15842	15983	16048	15864	15742	15942	15772	15877	15868	15888	15856	15860	15929	15984	15839	15817	15981	16016	15981	15882	15959	15917	15805	15993	15870	15958	15847	15980	15842	15947	16000	15827	15970	15769	16070	15824	15914	15809	16032	15915	15884	15966	15998	15812	15852	15840	15831	15776	15978	15961	15815	15977	15838	16014	16087	15953	15952	15775	15851	15953	16028	15912	15999	15985	15689	15961	15820	15918	15952	16097	16046	15859	16006	15911	15954	16007	15855	15947	15878	16000	15965	15935	15992	15875	15942	15938	15866	16123	16039	16109	15970	15720	15851	16020	15875	15733	15918	15906	15830	15986	15905	15965	15937	15859	15904	15909	16019	15868	15886	15823	15868	15965	15995	15945	16055	15881	15755	15935	16131	15856	16098	15827	15953	15915	15918	15908	15969	15863	15930	15931	15955	15936	16048	15831	15991	15957	15945	15973	15937	15978	15878	15975	16133	15837	15847	15864	15755	16100	15795	15981	15854	15986	15759	15951	15850	16105	15918	15978	15770	15988	15929	15877	16013	15923	15910	15842	15954	15978	15796	15893	15789	15903	15868	15959	15853	15619	16061	15996	15892	15843	15971	15790	15853	15907	15868	15975	15774	15791	16072	15970	15853	15876	15903	15868	15893	15924	15951	15925	16063	15872	15922	15983	15942	15907	15762	15986	15830	15951	15971	15826	15820	15958	15777	15818	15996	15902	15777	15988	15922	16212	16036	15806	15802	15893	15929	16123	15850	15726	15884	15943	15914	15953	15872	16172	15874	15841	16012	15863	15940	16031	15861	15970	15842	16038	16021	15765	15948	15957	15830	15857	15856	15915	16105	16004	15935	15894	15900	15994	16107	15853	15731	16034	15912	15991	15848	15954	15931	15876	15915	15983	15852	15840	15966	15922	16018	15873	15952	15900	16031	15875	15793	16038	15818	15976	15980	15781	15945	15945	15877	15967	15816	15883	15998	15967	15962	15838	15887	15923	15947	16059	15806	15949	15934	16033	15986	15815	15825	15833	16006	15869	15806	16107	15913	15950	15846	15932	15941	15922	15761	16032	16061	15920	15978	16027	15932	15895	15812	15907	15993	15973	15886	15962	15810	15961	15819	15849	15756	16004	15887	15884	15919	15893	15784	15908	16118	16131	15765	15941	15767	16066	15883	16050	16026	15942	15981	15952	15809	16006	15928	15760	15782	15961	15985	15832	15915	15912	15936	16004	15803	15912	15929	15848	15959	15807	15838	15899	15810	16037	15902	15793	15821	15893	15851	15991	15945	15970	15902	15911	16004	15950	15993	15768	15803	15936	15874	15970	15807	15996	15963	15833	15851	15858	15816	15814	15823	15864	15730	16081	15944	16008	16040	15870	15849	16046	16002	15760	16042	15880	15832	16095	15787	15969	15692	15930	16056	15903	15859	16072	15718	15944	15960	16021	16036	15932	15936	15886	16088	16055	15800	15761	15918	15818	15875	15908	15896	16082	16008	15944	15917	15928	15966	15850	15721	16066	15917	15834	15786	15947	15968	15961	15897	15987	15933	15979	15953	15932	15855	15891	15762	15917	15855	15949	15768	15887	15748	15951	15997	15829	15781	15894	15939	15949	15854	15910	16004	15861	15963	15870	15896	15895	16044	15915	15884	15933	15882	15912	15878	15755	15815	15890	16078	15989	16004	16101	15851	15882	15759	15809	15904	15983	15898	15956	15818	15812	16031	15827	15846	15910	15773	15777	15950	15963	15873	16004	15880	15910	15904	15917	16110	15851	15954	15997	16115	15920	15743	15981	15827	15910	15985	15748	15834	15951	15847	15859	15784	15958	16066	15592	15923	15883	15908	15979	15951	15978	15787	15925	16040	16006	15920	15780	15851	15969	15969	16090	15880	15767	15876	15899	15903	15822	15845	15892	15703	15986	15995	15912	15836	15981	15989	15881	15895	15999	15935	15884	15932	15872	15814	15960	15885	15927	15966	15907	15977	15944	15913	15890	15930
22485	21010	28845	23491	32499	63598	62000	47749	35333	26671	21361	19314	18745	18200	18417	18251	18198	18206	18342	18154	18155	18148	18169	18327	18172	18078	18270	18093	18308	18178	18164	18340	18138	18117	18159	18223	18113	18055	18341	18317	18199	18173	18172	17953	18152	18178	18152	18080	18160	18052	18170	18096	18169	17987	18001	18043	18056	18249	17999	18081	18118	18189	17943	18095	18017	18049	18152	18079	18062	17985	18172	18253	18023	18164	18095	17972	18142	17871	17952	18145	18179	18172	18034	18025	18150	18049	18008	18238	18079	18079	18124	18102	18181	17937	18084	18011	17971	17939	18042	18064	18014	17967	18200	18152	17939	18017	18096	18076	18123	18138	18217	18026	18143	18028	17887	17980	17918	18009	18077	18075	18258	17980	18057	18041	18105	17847	18021	18167	18139	18122	18101	17962	18241	18242	18100	18256	17852	18127	18165	17904	18018	18051	17984	17922	17806	17890	18086	18139	18077	18218	17997	18074	18097	18149	17999	17809	18052	17970	18208	18113	18036	18206	18035	18369	18075	18097	18066	18038	18116	18056	18112	18171	17991	18025	18185	18083	18111	18215	18061	18018	18062	17839	18135	17843	17995	18057	18036	18063	18136	18177	17990	17905	17988	18164	17965	18110	18282	18036	17968	18113	18064	18121	18320	17894	18107	18232	18015	18383	18042	17985	17989	17995	18167	18090	18117	18245	18276	18096	18079	17991	17999	17967	18078	18174	18266	18264	18206	18212	18016	18184	18167	18021	17907	17946	18135	17857	17964	18273	18070	18148	18139	18016	18111	18184	18059	18064	18112	18064	17916	18073	18156	18001	17988	18090	18118	18192	17996	18125	18083	18001	18065	17975	18214	18174	18072	18024	17879	17941	17964	18059	18040	17891	17954	17988	17970	18056	18093	18159	17826	17944	17984	18056	18277	18118	18135	18064	18085	18105	18116	18059	18115	17914	18143	18065	18271	18116	18107	18212	17873	18039	17899	18133	17811	18208	18191	18000	18122	17916	18005	18068	18072	18254	17934	17997	18074	17957	17944	17965	18172	18251	18095	17962	17989	17988	18095	18061	18063	17886	17977	18224	18253	17974	17962	18060	18048	18213	18113	18056	17956	18038	18085	18217	17976	17883	18121	18076	18115	18066	18234	18136	18041	18071	18103	18207	18014	18093	18157	18022	18073	18034	18053	17977	18096	18188	17951	17972	17689	17939	17965	17954	18160	18177	18118	18098	17970	18265	18143	18175	17947	18089	18051	17985	17903	18091	18085	17950	17929	18227	18279	18059	18051	17944	18207	18045	17981	18016	18169	18206	18120	18013	17978	18114	18232	18238	18016	18167	18199	17989	17993	17895	18024	18116	18252	17976	17971	18070	18052	18037	18329	17943	18092	17882	18172	18080	18050	17903	18159	18170	18123	18132	18036	18122	18114	18205	18015	17957	17991	18061	18100	18021	17992	17965	17914	17969	17810	18136	18156	18191	18190	18225	17936	18158	18021	18232	18184	18116	18142	17913	17955	17874	18079	17909	18206	18133	18051	17765	18071	17910	17973	18126	18235	18170	18090	18064	18062	18029	18178	18013	18069	17982	18367	18010	17890	17894	18000	17835	18198	18275	18106	18242	18135	18014	18020	17945	18171	18027	17963	18116	18055	18309	17904	18095	18036	17985	18067	18017	18151	18036	17818	17934	18044	18112	18200	18034	17806	18122	18031	17881	18110	18145	17995	18009	17947	17967	18257	18237	18145	18085	17986	18114	18145	18054	18010	17895	17793	17994	18074	18344	17959	18047	18052	18035	17997	17994	17755	17899	18019	18186	18110	18032	17974	17988	18125	18080	18049	17910	17914	18046	18043	17936	17881	18079	17994	18144	18336	18202	18015	18317	17862	18143	17923	18022	18077	17962	18069	17816	18082	18338	18044	18014	18170	18076	18036	17976	17990	17957	18200	18087	18061	18080	18124	18091	18288	17856	18214	18030	18266	18091	17937	17891	17994	17808	18089	18100	17910	18026	18144	18021	18092	17981	18343	17926	17901	18227	18256	18061	18084	17975	17860	18031	18051	18120	18008	18003	18123	18331	17900	18179	18026	18043	17806	18100	18225	18097	18240	17954	18327	18043	18166	18001	18045	17887	17964	18135	18080	18157	18126	18136	18062	18048	18234	18126	18324	18202	18142	18260	18159	18107	18114	18061	18095	17988	18197	18055	18246	17958	17929	17933	18184	18079	18188	17967	17990	18160	17876	17864	17985	17994	18105	17965	18289	18148	18157	17844	18180	18033	18249	18174	18118	18314	18060	17955	18053	18133	18053	17882	18039	17996	18039	18071	18070	18092	18124	18183	18019	18154	17771	18096	17958	18137	18055	17867	18037	18046	18013	18063	17959	17791	17985	18255	18136	18064	18238	18165	18091	18123	18099	18092	18027	18000	18123	18295	18348	18034	17941	18144	18247	18004	18109	18060	18159	17987	18321	17997	18199	18181	17932	18063	17962	18056	17873	18092	18045	18047	17956	18020	17979	17888	17904	18021	17937	18056	18261	18426	18068	17994	18059	17944	17982	18060	18213	18062	18074	18087	18100	18222	17935	17998	18016	18241	17913	18053	18117	18135	18011	18110	18041	18098	18024	17996	17964	18329	18184	18015	18128	18094	18264	18146	17986	18212	18058	17968	18113	18028	18106	17928	18075	18063	18108	18027	18134	18076	18135	17949	18056	18161	18139	17893	18084	18263	18117	17876	18399	18121	17917	18162	18158	18145	18120	18008	17939	18150	18198	17985	17978	17890	18084	18044	18016	18116	18014	17979	18110	18201	18304	18104	18023	18097	18075	17932	18052	18085	18086	17986	18106	18350	18165	18082	18068	17951	18151	18012	18085	18065	17750	18061	18020	17902	17995	17997	18105	17937	17992	18124	18046	18019	18106	18196	17970	18062	18238	17906	18081	18159	18151	18179	18222	18088	18035	18161	17988	18233	18138	18002	17864	17934	17976	18026	17918	17924	18132	18257	18001	18086	18012	18102	18120	18095	18290	18129	17838	18138	17959	17913	18105	18094	18229	18214	18109	18256	18095	17938	17804	18206	18135	17938	17956	18071	18167	18139	18135	17908	17999	18252	17857	18227	18121	18083	18045	17679	18076	18101	18293	18069	18086	18052	17903	17954	18194	18124	17937	17875	18120	18034	18027	17918	18002	18133	18044	17754	17997	18216	18070	17977	18392	17928	18139	18250	18251	18168	17879	17855	17962	18019	18180	17975	18010	18087	18115	18182	17974	18197	18227	18019	18177	18058	18291	17884	18053	18088	18135	17909	18201	17942	18032	18081	18149	18074	17973	18108	18005	18122	17994	18161	18277	17979	18054	18313	18071	18115	18017	18005	17991	17933	17876	17881	17910	18086	18156	17979	18211	18086	18000	17971	18054	18353	18201	17994	17867	17981	17956	17948	17898	18213	17813	18035	18028	18184	17902	17930	18125	17807	18057	18290	18017	18128	18126	18060	18054	17979	18099	18103	18062	18170	18087	18067	17844	17960	18059	18060	18092	18094	18011	18029	18030	17991	18120	18150	18070	17910	18066	18096	18051	18075	17962	17992	18194	18095	17820	18020	18030	18193	18171	17930	17741	18037	18083	17941	18091	18227	18085	17928	18004	18134	18114	18093	17875	17929	18179	18357	18113	17991	18317	17842	18208	18230	18282	17884	18185	18068	17938	17869	18147	18109	17962	18045	18020	17988	18116	18280	18121	17986	17966	18243	18250	18278	18064	18080	18075	18167	18000	18180	18152	18135	18093	17987	17898	18213	18026	17962	18121	18133	18185	18171	18037	18212	18236	17910	18240	18279	18062	18020	17871	18184	18194	18199	18106	18240	18132	18176	18229	18244	18045	17941	18047	17942	18108	18191	18066	17937	17886	18021	17997	18003	17983	18072	18012	17897	18002	18073	17982	18079	17859	18173	17952	17944	17970	18085	18346	17862	18032	18272	18418	17974	17740	18230	18214	18155	18121	18075	17928	18137	17916	18043	18127	17948	18032	18146	18084	18133	17922	18149	18244	18128	18324	18151	18295	18273	18008	17913	18002	17968	18021	17855	18107	17840	17939	18096	18077	18069	18116	17972	18124	17852	18002	18008	17917	17885	18135	18133	18108	17976	18119	18102	17896	18241	18191	18144	18184	18114	18039	18021	18025	18274	18023	18156	18088	17976	18136	18170	18180	18046	17955	17937	18119	17909	17908	18098	17950	17831	18224	18081	18182	18166	18210	18165	18103	17974	18098	18019	17971	18136	18041	18014	18074	18104	17981	18088	18176	18215	18081	18013	18142	17980	18104	18217	18096	17966	18087	18049	18127	18149	18166	17975	18185	18192	17949	18145	17779	18141	17953	17947	17913	18014	18209	18222	18082	18115	17974	18125	18367	17722	18059	18108	18206	18003	18135	17957	18109	18142	18174	18127	18092	17880	18152	17841	17951	17984	18146	18156	18033	18013	18050	18293	18098	18278	17999	17958	18054	18177	17956	17896	18086	17901	17975	18172	18195	18183	18224	17897	18038	18181	18175	18062	17925	18146	18042	18057	18157	18008	18095	17891	18049	18129	17834	18034	17952	18088	18178	18110	17962	18081	18129	18100	18106	18029	17926	17979	17823	18123	17936	18198	18012	18231	18072	18063	18045	18327	18177	17966	18237	17972	18171	18169	18158	18212	18197	18014	18065	18189	18248	17901	18063	18107	18020	18126	18190	17951	18052	18162	17935	17854	18138	17995	18190	18149	17856	18165	17984	18081	18018	18198	18025	17800	17980	18204	18015	18037	18260	18068	17927	17848	17872	17985	18180	17989	18280	18147	18049	18259	18059	18113	18191	17926	18071	18062	18080	18095	17960	18224	18103	18094	18024	18022	18124	17909	18042	18168	18278	17862	17917	18055	18030	18201	18195	18006	18095	18286	18131	18035	17752	17829	18085	18231	18031	18056	18033	18092	18131	18203	18040	18182	18089	18070	18168	18204	17978	18038	18180	17995	18195	18105	17991	18188	18057	18195	18161	18014	17831	18140	18006	18178	18066	18036	18070	18177	18056	18112	18028	17899	18087	17908	17985	18009	17972	18107	18132	18027	18147	18107	18058	18104	17988	17965	18015	18160
21766	41133	41346	41348	58396	72461	64299	49498	36388	25419	19018	17032	16434	16284	16126	16221	16229	16283	16039	16057	16179	16073	16210	16281	16050	16032	16281	16114	16178	16214	16197	16174	16175	16101	16013	16250	16212	16170	16015	15984	16221	16271	16195	15993	16285	16128	16059	16181	16242	16006	16203	16294	16299	16192	16120	16208	16108	16171	16186	16257	16060	16234	16142	16200	16035	16307	16058	16072	16197	16031	16228	16154	16032	16074	16148	16184	16269	16097	16140	16105	16095	16099	16162	16170	16090	16000	16044	16136	16158	16155	16219	16062	16286	16226	16233	16184	16223	16190	16209	16306	16159	16257	16089	16228	16076	16195	16148	16314	16193	16394	16267	16180	16077	16219	16059	16039	16090	16227	16099	16164	16049	16171	15981	16180	16023	16006	16131	16086	16061	16206	16109	16079	16094	16188	16099	16173	16155	16039	16143	16219	16125	16139	16182	16164	16108	16062	16123	16132	16034	16119	16124	16230	16006	16138	16258	16253	16085	16229	15992	16081	16335	16133	16057	16095	16299	16210	16223	16080	16248	16274	16223	16033	16189	16315	16056	16281	16075	16089	16183	16109	16194	16128	16164	16195	16191	16177	16138	16162	16129	16181	15981	16094	16223	16169	16204	16105	16104	16319	16021	16173	16130	16105	16167	16097	16197	16022	16137	16062	16034	16131	16144	16315	16155	16205	16257	16155	16041	16173	16451	16093	16122	16036	16109	16133	16155	16115	16282	16294	16113	16197	16110	16178	16107	16240	16056	16075	16122	15954	16101	16022	16208	16116	16350	16134	16151	16211	16270	16127	15972	16322	16210	15879	16058	16171	16131	16068	15996	16181	16189	16214	16077	16200	16291	16090	16109	16073	16299	16158	16177	16016	16030	16123	16175	16170	16311	15995	16231	16067	16173	16213	16074	16160	16140	16084	16033	16036	16208	16164	16254	16096	16082	16019	16186	16102	15957	16291	15943	16236	16144	16094	16096	16285	16049	16107	16120	16139	16124	16214	16166	16177	16211	15931	16162	16149	16184	16099	16250	15999	16237	16067	15935	16163	16219	16170	16114	16292	16232	16216	16076	16188	16334	16174	16096	16019	16267	16292	15915	16036	15945	16111	16133	16214	16175	15997	16144	16008	16290	16132	16049	16278	16245	15981	16133	16177	16165	16215	16026	16070	16224	16296	16087	16031	16353	16032	16186	16194	16133	16258	16258	16163	16163	16109	16002	16151	16135	16091	16081	16106	16276	16086	16173	16167	16150	16108	16233	16248	16056	16058	16100	16139	16164	16026	15965	16261	16199	16170	16171	16123	16220	16044	16134	15947	16182	16129	16105	16061	16144	16153	16187	16060	16076	16147	16112	16129	15960	16126	16177	16121	16026	16241	15917	16244	16214	16121	16163	16121	16168	16148	15937	16092	16055	16314	16026	16182	16083	16217	16090	16239	16147	16151	16019	16128	16098	16127	16327	16164	15947	16356	16320	16195	16047	16055	16208	16158	16165	16069	16103	16160	16178	16193	16204	16044	16043	16271	16162	16230	16241	16218	16050	16072	16045	16192	16177	16193	16189	16012	16012	16018	16128	16241	16048	16195	16005	16278	16246	16011	16145	16140	16223	16193	16212	16118	16241	16102	16186	16218	16270	16197	16216	16072	16047	16117	16120	16082	16152	16162	16127	16229	16197	16174	16169	16101	16111	16089	16154	16040	16211	16153	16145	15973	16079	16278	15927	16112	16197	16116	16057	16210	16249	16117	16108	16129	16164	16093	16099	16097	16197	16067	16161	16182	16250	16164	16240	16214	16069	16191	16241	16225	16210	16033	16195	16057	16082	16020	16132	16199	16087	16331	16207	16072	16124	16223	16235	16130	16054	16172	16065	16228	15996	16097	16129	16129	16295	16142	16219	16172	16147	16091	16072	16204	16124	16133	15993	16001	16072	16108	16147	15991	16214	16054	16132	16271	16098	16093	16131	16145	16074	16201	16056	15982	16270	16120	16247	16050	16066	16114	16034	16367	16174	16094	15943	16279	16005	16295	16150	16158	16181	16212	16045	16005	15924	16091	16167	16015	15979	16243	16088	16282	16145	16198	16068	16100	16227	16301	16151	16142	16246	16172	16169	16231	16177	16064	16049	16089	16148	16041	16063	16353	16181	16172	16063	16114	16200	16094	15980	16180	16046	16070	16075	16074	16293	16126	16086	16105	16130	16178	16015	16141	16120	16150	16183	16339	16131	16148	16158	15988	16267	16118	16181	16134	16198	16180	16058	16228	16093	16295	16050	16134	16197	16153	16079	16144	16051	16299	16126	16178	16256	16288	16146	16191	16069	16149	16042	16070	15946	16050	16137	16040	16236	16128	16058	16089	16186	16122	16224	16246	16171	16045	16347	16306	16180	16081	16336	16160	16090	16026	16194	16184	16209	16049	16163	16235	16091	16159	16186	16197	16140	16188	16228	16019	16165	16045	16007	16083	16206	16225	16221	16269	16101	16012	16140	16196	16100	16222	16088	16052	16066	15953	16122	15964	16247	16114	16097	16222	16140	16090	16156	16047	16273	16115	16193	16305	16134	16071	16085	15994	16201	16154	16022	16073	16229	16138	16218	16182	15989	16106	16132	16115	16256	16184	16023	16055	16107	16201	16162	16090	16124	16425	16081	16224	15958	16182	16189	16169	16184	16116	16220	16092	16024	16104	16273	16098	16303	16297	15994	16141	15941	16148	16085	16162	16258	16187	16190	16184	16163	16210	15988	16132	16141	16126	16157	16119	16036	16007	16290	16103	16202	16195	16173	16069	16164	16075	16183	16138	16117	16178	16206	16277	16096	16076	16117	15911	16200	16017	16159	16010	16070	16358	16115	16158	16200	16053	16255	16193	16015	16193	16283	16045	15945	16187	16211	16116	16070	16076	16247	16086	16139	16220	16044	16290	16273	16057	16178	16054	16402	16148	16082	16162	16269	16162	16170	16193	16241	16214	16314	16086	16020	15937	16133	16245	16080	16121	16178	16238	16185	16251	16183	16191	15973	15964	16152	16238	16159	15965	16291	16023	16187	16168	16222	16138	16253	15999	16236	15938	16087	16074	16165	15978	16070	16134	16149	16255	15987	16002	16114	16140	16087	16198	16223	16194	16233	16203	16293	16340	16125	16115	16294	15996	16130	16161	16027	16128	16124	16198	16186	16066	16109	16270	16056	16133	16160	16130	16250	16111	16126	16234	16132	16159	16119	16100	16117	16084	16178	16214	16385	16161	16240	16162	16276	16153	16187	16025	15950	15960	16380	16289	16169	16247	16222	16244	16222	16058	16187	16294	16148	16156	16265	16161	16114	16328	15961	16045	16146	16070	16277	16070	16264	16254	16192	16150	16088	16222	16274	16202	16035	16208	16066	16105	16052	16200	16102	16027	16189	16157	16010	16225	16092	16115	16230	16148	16023	16280	16208	16212	16121	16145	16105	16138	16266	16020	16014	16046	16186	16086	16179	16130	16402	16192	16345	16251	16227	16279	16024	16092	16106	15903	16247	16208	15994	16272	15998	16101	16104	16047	16323	16154	16022	16051	16079	16109	16117	16126	16209	16110	16339	16107	16099	16041	16266	16225	16106	16070	16185	16105	16211	16179	15958	16008	16085	16072	16159	16126	16169	16085	16104	16118	16142	16379	16190	16158	16166	16233	15939	16283	16211	16185	16163	16285	16183	16174	16143	16010	16055	16048	16306	16113	16226	16003	16415	16302	16042	16077	16058	16165	16172	16183	16214	16254	16103	16243	15972	16100	16218	16262	16240	16032	16226	16036	16186	16041	16252	16186	16078	16195	16123	16273	16154	15992	16169	16230	16005	16209	16085	16225	16094	16000	16281	16226	16077	16193	16238	15984	16056	16054	16125	16119	16054	16016	16046	16207	16070	16111	16076	16223	16064	16073	16159	16313	16216	16029	16176	16186	16213	16268	16006	16295	16104	16113	16105	15957	16218	15927	16065	16167	16112	16196	16283	16151	16059	16180	16085	15975	15944	16300	16186	16146	16196	16042	16152	16092	16223	16015	15998	16357	15946	16138	16361	16191	16026	16204	16267	16114	16322	16077	16067	16243	15966	16189	16133	15946	16227	16212	16209	16274	15943	16123	16084	16150	16208	16232	16118	16055	16173	15958	16173	16033	16161	16096	16233	16117	16024	16301	16216	16073	16334	16086	15939	16115	16291	16293	16140	16149	16153	15983	16224	16116	16208	16028	16227	16012	16168	16216	16136	16215	16172	15983	16327	16232	16198	16139	16120	16174	16057	16301	16085	16103	16103	16304	16292	16027	16140	16137	16137	16016	16127	16035	16129	16053	16160	15956	16210	16114	16117	16030	16124	16120	16107	15967	15985	16220	16174	16130	16200	16258	16287	16087	16072	16249	16208	16180	16067	16060	16168	16207	16007	16152	16117	15921	16179	16212	16182	16007	16028	16209	16231	16035	16212	16097	16266	16172	16302	15996	16125	16159	16098	16158	16210	15999	16148	16199	16090	16191	16101	16152	16105	16031	16008	16218	16064	16066	16122	16227	16109	16146	16218	16044	16245	16057	16315	16010	16173	16036	15956	16001	16248	16258	16137	16294	15967	16117	16054	16139	16124	16140	16020	16246	16172	16132	16175	16166	16231	16310	16258	16075	16199	16039	16239	16134	16256	16157	16056	16158	16231	16167	16185	16050	15964	16083	16235	16263	16078	16167	16104	16063	16243	16102	16052	16195	16274	16142	16188	16202	16261	16113	16245	15990	16121	16245	16236	15991	16235	16010	16080	16276	16200	16270	16140	16174	15952	16262	16157	16055	16156	16167	16276	15992	16259	16277	16041	16226	16193	16038	16121	16150	16240	16259	16102	16233	16086	16109	16204	16066	16200	16069	16207	16115	16174	16258	16084	15995	16126	16368	16033	16142	16068	16031	16224	16197	16001	16317	16205	16117	16240	16099	16195	16198	16216	16069	16145	16148	16089	16206	16009	16000	16319	16098	16304	16104	16154	16031	16213	16230	16245	16115	16319	16175	16199	16277	16134	16329	16107	16060	16030	16103	16058	15996	16187	16184	16271	15947	16145	16250	16208	16241	16161	16130	16236	16114	16216	16020	16091	16104	16078	16187	16267	16179
27132	23007	29161	27473	23690	29754	29631	25607	21654	19627	18473	18003	17827	18032	17862	17965	17968	18007	17910	18063	17914	17831	17859	17544	17784	18002	18006	17852	17820	17866	17972	17848	17854	17893	18072	17897	17880	18071	17958	17808	17687	17857	17748	17628	17793	17763	17700	17782	17847	17727	17845	17911	17995	17928	17901	17835	17899	17926	18011	17926	17763	17802	17640	17937	17948	18013	17910	17929	17872	17893	17732	17907	17998	17842	17993	17827	18114	18026	17929	17893	17839	17934	17907	17884	17718	17806	17730	17563	18014	18004	17826	17732	17917	17838	17705	17669	17826	17729	17959	17986	17827	17694	17790	17766	17909	17963	17843	18020	17853	17932	17660	17905	17869	17797	17886	17837	18027	17704	17933	17861	17888	17850	17806	17880	17764	17788	17801	17677	18070	17701	17873	17677	17844	17780	17897	17829	17670	17883	17872	17914	17824	17841	17959	17808	17856	17938	18065	17968	17849	17803	17724	18132	17818	17674	17915	17831	17974	17784	17903	17775	17841	17870	17734	17829	18137	18000	17907	18019	17876	17934	17717	17760	17619	17929	17968	17718	17896	17972	17959	17640	17743	17931	18020	17840	17562	17892	18022	17969	17733	17787	17910	17851	17838	17874	18062	17977	17921	17779	17884	17924	17864	17970	17926	18058	17983	17995	17958	17988	17876	18107	17714	17849	17627	17945	18016	17766	17880	17835	17915	17932	17701	17742	17713	17763	17850	17894	17747	17908	18040	17853	17639	17947	17936	17959	17748	17953	17907	17752	17877	17932	17947	17711	17990	17885	17910	17817	17714	17872	17747	17905	17722	17913	18112	17804	17776	17875	17773	17597	17867	17778	17866	17745	17957	17829	17781	17832	17783	17895	17838	17791	17919	17720	17658	17541	17772	17671	17851	17980	17735	17844	17786	17779	17791	17953	17955	17795	17845	17921	17989	17854	17822	17854	17784	17862	17857	17817	17753	17627	17788	17824	17769	17752	17641	17756	17963	17764	17705	17677	17859	17971	17795	17714	17920	17725	17683	17967	17865	17794	17757	17757	17779	17937	17878	17786	17734	18156	17831	17718	17944	18004	17852	17888	17993	17944	17911	17790	17659	18053	18002	17708	17928	17932	17823	17857	17811	17818	17647	17916	18032	17781	17985	17779	17867	17698	17864	17762	17845	17690	17800	17680	17772	17719	17918	17857	17927	17904	18049	17935	17718	18017	17911	17890	17848	17769	18018	17798	17861	17912	17902	17849	17724	17773	17862	17864	17961	17795	17748	17652	18002	18010	17835	17683	17903	17930	17865	17722	17931	17710	17825	17848	17818	17924	17911	17783	17869	17918	17760	17843	17943	17848	17757	17823	17982	17801	17781	18010	18054	17784	17871	17785	17789	17700	17772	17583	17858	17892	18010	17902	17892	18038	17754	17845	17836	17793	17749	17709	17860	17928	18065	17532	17898	17828	18031	18079	17833	17853	17977	17898	17668	17964	17740	17689	17860	17720	17933	17927	17776	18066	17715	18015	17881	17938	17897	17786	17910	17870	17735	17898	17988	17735	17956	17900	17886	17877	17802	17808	17907	17972	17920	18011	17982	17923	17895	17828	17939	18001	17948	17857	17999	17792	17705	17758	17596	17840	17918	17773	17836	17808	18001	17869	17743	17807	17989	17955	17812	17917	17543	17817	17920	18040	17973	18017	17732	17895	18124	17962	17806	17980	17784	17905	17854	17860	17994	17799	17884	17878	17999	18033	17926	17721	17922	17767	17807	17878	17918	17798	17946	17990	17910	17955	17988	18029	17909	17850	18158	17851	17709	17732	17862	17632	17946	17834	17966	17778	17889	17850	17882	17715	17885	17870	17931	17695	17930	17651	17948	17852	17892	17979	17625	17771	17826	17859	17863	17873	17685	17922	17820	17832	17725	17800	17642	17712	17832	17796	17635	17970	17853	17715	17879	17850	17994	18026	17961	17747	17968	17825	17839	17718	17957	17905	18009	18042	17691	17871	17991	17778	17823	17641	17923	17828	17832	17885	17841	17965	17714	17948	17712	17811	18011	17978	17866	17713	17773	17964	17751	17843	17995	17908	17818	17919	17872	17704	17798	17553	17817	17669	17784	17914	17853	17799	17894	17732	17877	17830	17755	17954	17961	17903	17863	17748	17759	17756	17722	17975	17717	17841	17759	17759	17888	17794	17822	17934	17931	17918	17950	17768	18011	17905	17734	17842	17986	18001	17788	17917	17699	17745	17725	17896	17727	17741	17711	17926	17779	17896	18031	17786	17897	17876	17819	17700	17893	17888	17797	17922	17861	17836	17779	17934	17577	17585	17582	17977	17825	17910	18036	18067	17983	17806	17743	17998	17736	17894	17809	17899	17938	17813	17689	17787	17799	17807	17940	17976	17903	17853	17706	17828	17764	17894	18084	17906	17743	17965	17791	17841	17885	17747	17903	17742	17900	17810	17907	17991	17765	17869	17810	17734	17863	17587	17839	17694	17889	17918	17681	17734	17664	17915	17775	17769	17994	17804	17784	17856	17772	17729	17958	17977	17746	17944	17752	18022	17984	17766	17872	17802	17780	17994	17921	17864	17880	17700	17721	17832	17950	17897	17771	17800	17777	17738	17917	17962	17735	17878	17648	18069	17738	17794	17822	17857	17857	18014	17755	17859	18111	17765	17793	17900	17720	17904	17884	17938	17973	17782	17734	17832	17907	17965	17725	17758	17906	17747	17850	17908	17876	18044	17809	17888	17952	17788	17970	17770	17813	17901	17934	17645	17731	17760	17934	17859	17884	18040	17920	17607	17799	17906	18253	17718	17970	17753	17795	17893	17871	17838	18029	18048	17735	17798	17727	17764	17596	18117	17869	17632	17725	17965	17799	17911	17828	17819	17698	17713	17597	17790	17693	17956	17862	17854	17865	17881	18013	17974	17934	17967	17847	17966	17833	18074	17802	17947	17834	18105	17778	17927	17874	17674	17688	17749	17854	17893	17913	17722	17798	17918	17778	17692	17888	18007	17644	17835	17919	17874	17833	17808	17753	17635	17967	17772	18000	17899	17820	17860	17556	17697	17723	17864	17780	17797	17868	18035	17828	17881	17854	18006	17816	17733	17821	17989	17912	17827	17928	17968	17880	17761	17782	17998	18009	17632	17968	17897	17802	18007	17801	17953	17883	17849	17840	17931	17946	17792	17743	17978	17864	17852	17938	17695	18015	17875	17782	17905	17833	17949	17829	17882	17821	17909	17879	17747	17756	17908	17890	17965	17899	17792	17880	17823	17829	17784	18035	17972	17938	17831	17978	17743	18005	17828	17815	17816	17645	17803	17727	17970	17868	17965	17857	17753	17865	17700	17668	17714	17771	17927	17904	17817	17731	18034	17871	17841	17874	17998	17911	17897	17720	17852	17831	17896	17755	17919	17689	17933	17795	17774	17636	17991	17946	17779	17722	17972	17923	17887	17962	17837	17656	17878	17675	17795	17921	17754	17613	17714	17932	17892	17738	17862	17654	17279	17957	17985	17840	17705	17770	17857	17818	18002	17852	17701	17873	17807	17659	17766	17899	17822	17656	17938	17774	17987	17859	17754	17835	17795	17852	17912	17817	17743	17750	17736	17914	17827	17923	17920	17741	17889	17849	17854	17838	17919	17930	17915	17833	17844	17945	17789	18054	17924	17862	17973	18112	18035	18008	17857	17874	17887	17729	17846	17792	17779	17955	17726	17874	17853	17997	17845	17902	17749	17867	17883	17861	17870	18020	17871	17850	17753	17918	17854	17842	17774	17943	17887	17875	17808	17745	17899	17963	17882	17895	17747	17835	17712	17712	17762	18022	17982	17739	17782	17607	17695	17620	17937	17895	17862	17894	17735	17878	17966	17651	17947	17749	17682	17807	17685	17922	17785	18030	17716	17983	17783	17949	17787	17856	17821	17900	17811	18010	17867	17953	17933	17869	17841	17739	17812	17811	17874	17991	17929	17606	18022	17919	17761	17983	17914	17991	17890	17829	17994	17922	17684	17823	17807	17972	17992	17738	17891	17676	17968	17801	17842	18011	17569	17800	17941	17805	17864	17865	17824	17896	17897	17964	17664	17715	17806	17829	17647	17714	17752	17831	17818	17648	17767	17979	17940	17741	17923	17784	17892	17840	17777	17937	17767	18020	17876	18006	18158	17848	17825	17822	18040	17964	17945	17870	17778	17845	17700	18056	18052	18046	17900	17758	17831	17714	17955	17800	17749	18058	17736	18076	17885	17749	17929	18061	17872	17779	17967	17677	17759	17984	17680	17755	17888	17887	17784	17857	17772	17984	17998	18168	18000	17776	17946	17882	17702	18166	17759	17851	17858	17717	17688	17879	17980	17785	17910	17655	17844	17881	17901	18153	18148	17915	17769	17753	18020	18030	17731	17662	17855	17866	17768	17622	17674	17994	17727	17837	17857	17785	17766	17817	17655	17760	17769	17886	17884	17871	17705	17911	17768	17968	18042	17876	17869	18077	17937	17811	17946	18031	17875	17887	17803	17852	17919	17846	17810	18034	17818	17745	17746	17994	17762	17889	17830	17740	17774	17977	17923	17841	18018	17920	17768	17822	17814	17835	18177	17786	17833	18010	17857	17784	17841	17780	17837	17966	17782	18068	17868	17640	17826	17693	18081	17841	18017	17871	17918	17864	17872	17685	17854	17792	17670	17779	17851	17849	17897	17920	17970	17885	17790	17897	17937	17705	17783	17736	17663	17758	17937	17802	17778	17754	17924	17783	18011	17824	17964	17981	17879	17884	17681	17942	17802	17935	17856	17797	17840	17976	17759	17900	17949	17728	17562	18025	17802	17738	17983	17849	17723	17898	17799	17769	17916	18073	17825	18043	17871	17751	17875	17968	17926	17865	17533	17750	17862	17873	17839	17785	17972	17873	17536	17751	17972	17973	18052	17726	17731	17831	17883	17807	17744	17889	17859	17781	17767	17947	17666	17956	17898	17839	17837	17909	17969	17695	17882	17999	17935	17872	17939	17864	17877	18044	17803	17934	18040	17668	17478	17780	17831	17857	17799	17956	17805	17872	17739	17577	17766	17871	18011	17863	17984	17791	17870	17697	17885	17763	17868	17853	17864	17937	17871	17968	17820	17722	17780
19874	29231	30513	27054	25376	32541	30409	25226	20508	17815	16575	16156	16085	16007	16078	16189	16147	16067	16161	16122	16277	15955	16090	16077	15975	16076	16059	16137	15877	16017	16227	16188	15970	16018	15981	16127	16075	15928	16152	15996	16133	16072	16128	16008	16056	15929	16077	15987	16176	16085	16181	16075	15962	15930	16028	15971	16096	16052	16102	16231	15997	16126	15998	16188	16168	15938	16079	16123	16193	16072	16062	16184	15996	16173	16211	16076	15985	16126	16031	15945	16070	16190	15984	16106	16134	16023	16259	16012	15967	16058	16134	16139	15908	15970	16055	15914	16040	16020	16063	16136	15948	15943	15932	16144	16033	16167	15928	16043	15955	15909	16157	16034	16112	15952	16092	15993	16146	16109	15938	16001	15923	15920	15886	16163	16035	15848	15996	15976	16070	15987	16056	16050	16080	16160	15993	16070	15856	16057	15921	16107	15998	16055	16056	15965	16132	15937	15997	16132	15837	16190	16071	15995	16069	15866	15970	16055	16190	16069	15949	15962	16157	16005	16014	16041	16054	15889	16118	16024	16010	15888	16030	16027	16063	16027	16030	15879	16043	16014	16037	16107	15915	16085	16013	16103	15811	16113	16119	16003	15862	15802	15951	16040	15935	15978	16103	16170	15917	15999	16021	16036	15993	16089	15914	15964	16084	15907	16271	15974	16085	16016	16016	16082	15989	16009	16113	15913	16014	16118	16097	16185	16155	15988	16067	15786	16004	16114	15976	16138	16109	16025	15995	16246	15835	15971	16170	16069	16132	15983	16062	16164	16098	16094	15915	16041	16194	16224	16010	16014	15827	15908	16129	16087	16016	16048	15742	16166	15926	16206	16099	16097	16098	15967	16086	16007	16006	16038	15916	16195	15842	15967	16126	15986	15956	15980	16072	15965	16043	16082	16146	16096	16183	16049	15950	16075	16050	15958	15961	15997	16074	16043	16172	16001	15870	16126	15997	15957	16031	16053	15962	16097	16161	16147	16037	15963	15863	16059	16159	16180	16034	16064	16129	16142	16078	15998	16063	15848	16051	16067	16039	15950	15984	15893	16213	16009	16171	16061	16058	16189	16078	15903	16172	15942	16005	16069	16170	16066	15958	16176	16020	16159	16152	15911	16179	15928	15877	16063	16046	16090	16063	16126	16032	15976	16138	16124	16174	16032	15977	16175	16050	16040	16087	16020	16074	16082	16004	16045	15875	15822	16121	16042	16053	16020	15964	16173	15980	15979	16149	15971	16031	15960	15888	16042	15907	15962	16146	16131	15873	15989	16157	15998	16052	16175	16041	15953	15984	16061	15946	16003	15922	16053	16098	16112	16118	16092	16040	16047	16050	16114	15897	16041	15897	15986	16056	16005	16144	15834	16056	15961	15960	16076	16153	16037	15989	16159	16035	16080	16165	16044	16136	16011	16138	15999	16222	16177	16042	15969	16093	15858	16037	16135	16050	16055	15927	15915	16164	16171	15907	16139	16019	16015	16040	16126	15867	16055	15928	16032	16233	16162	16012	16059	16204	16091	16029	16042	16106	16150	15947	16077	15888	16170	16088	16068	16107	16162	16161	16049	16030	16124	15982	16052	16061	16007	16024	15973	16175	16058	16082	15942	16053	15960	15981	16118	16056	16046	15781	15876	15851	16040	16084	15988	16128	16049	16224	16042	16172	16069	16089	15827	16009	16160	16004	15955	16044	15801	15935	16041	16109	16010	15923	15972	15990	15918	15907	16369	16095	16133	15940	15924	16077	16144	15965	16117	15971	16017	16067	16026	16187	15950	15993	15885	16024	15979	16029	16086	16032	15965	16122	16123	15967	16121	15940	15946	16078	15888	16036	16048	16176	15935	16169	16016	16175	16225	16076	16125	15948	16038	16068	15976	15955	16123	16247	15852	15968	15991	15962	16072	15871	16049	16106	15922	15998	16046	16009	16115	16023	15878	16124	16053	16165	15908	15954	16034	15953	16088	16089	16106	16052	15981	16059	16121	15981	16021	15927	16168	16102	15832	16089	16103	16042	16017	16220	15965	16135	16072	15941	16036	15840	16266	16063	15996	16130	15908	16036	16075	16117	15987	15924	15897	15873	16073	16114	16007	15777	16018	15874	16014	16030	16094	16297	15922	16179	16111	16404	16064	16171	16052	16085	16089	15969	15977	16011	16118	16173	15996	16052	15969	16166	16099	16014	15967	15971	15962	16074	16168	15993	16013	16106	16040	16040	16127	15995	16104	15944	16063	16189	16169	16112	16009	16015	16000	16023	15961	15938	15838	16109	15799	16013	16104	15896	15956	15943	16123	16120	16145	16097	16045	16047	16010	16052	16140	16151	16121	15933	15878	16031	16076	16012	16011	16032	16062	16104	15885	16092	15933	16066	16017	16112	16070	16078	16008	15924	15930	16136	15866	16025	16076	15964	16108	16037	16079	16127	16096	16079	16060	16119	16033	16148	16233	15873	15978	15890	16107	16153	16020	16068	15999	15979	15972	16251	16031	16038	15978	16059	16064	16053	16091	16110	15985	15948	15939	16092	16044	16059	16028	16108	16089	16039	15997	15923	16112	16066	15984	16097	16139	15996	16062	16120	15909	16066	15880	15916	16002	16138	16014	16015	16190	15991	15962	16054	16224	16062	16176	15996	16056	16077	16065	16038	16161	16090	16031	16097	15945	16134	16172	15972	16024	16055	15994	15965	16038	16050	16036	15876	16104	16065	16236	16126	16047	16054	16130	16226	15892	16041	16148	15925	15972	16104	16013	16185	16207	16054	15956	16058	16035	16166	16012	16084	16086	15917	16100	16156	16028	16047	15923	16199	16027	16060	16037	16150	16128	15989	16056	16233	16055	16041	15943	16219	15933	16099	16143	16100	15919	15982	15958	16177	16035	16090	16100	16043	15972	16079	15944	16227	15961	15980	15884	16026	16037	15941	16022	16208	15919	16162	15911	15950	16174	15987	16097	16017	16148	16041	16141	16037	16147	15987	16092	16124	16109	15947	16031	16018	16071	16046	16122	16032	16042	16125	16040	16056	16080	16042	16149	16051	15858	16070	16104	16030	16088	16041	15987	16021	15926	16164	15938	16145	16019	15959	16246	15839	15964	15943	15964	16158	16200	16136	15948	16222	15779	16096	15969	16210	16008	16071	16068	16111	16038	15995	15960	16047	16003	16225	15895	15984	16174	16149	15946	16225	16060	16110	15979	15977	16065	16073	16059	15934	16215	16014	15914	15966	16013	15976	15912	16105	15886	16195	16153	15940	15909	16058	16058	15975	16194	16120	15949	16042	16121	16109	16092	16003	15993	15993	15977	16082	15983	16258	15936	16120	16258	16200	16033	16035	16069	16222	16296	15976	16110	16115	16079	15981	16003	16052	16052	16152	16041	15993	16034	16185	16115	16093	16091	15942	15968	16114	16035	15964	16053	16052	16101	15982	15898	16053	16067	16088	15975	16042	16051	16043	16045	16102	15812	16045	16128	16196	16135	16114	16031	16048	15954	15966	15948	15968	16005	15934	16058	16030	16122	15968	15895	15840	16136	16063	16061	16250	16034	16103	16020	16013	16055	16137	16058	16068	16161	16063	16050	15944	16033	16210	16217	16052	16042	16107	16217	15942	16083	15925	16053	16076	15958	16020	15950	16004	16027	16076	15889	15986	15948	16037	16090	15956	16102	16058	16050	16122	16079	15988	16056	15971	15918	15951	16070	16094	16078	16030	16128	16064	16107	16123	16107	16019	16096	16139	16108	16001	16046	16078	15976	15991	15982	15984	15920	15843	16119	16009	16240	16218	16147	16119	16105	16029	16181	16059	15908	15985	16071	15954	16171	15931	15989	16198	16005	16016	15992	15996	16034	15949	15862	16222	16073	16030	16174	15990	15996	15992	15936	16029	16152	16082	16014	16125	16076	15845	16189	16118	16129	16071	16121	16188	15995	16157	16046	16048	16130	16110	16120	16094	16096	15981	15964	15994	15953	16041	15912	16116	16051	16076	16137	15962	15970	15952	16272	15969	16207	15947	15988	16178	16018	16021	16049	16141	15991	16132	16029	16123	15942	16129	15958	16345	16142	16088	15922	16091	16158	15924	16062	16188	16191	16117	16046	16000	16021	16058	16118	15930	15887	16040	16012	16042	15905	16176	16077	16222	16154	15973	16136	16055	16046	16118	16077	16040	16041	15971	15932	16057	16221	16235	16033	16148	16119	16069	16023	15949	16100	16053	16122	16106	16105	16059	15929	15984	16071	16053	15850	16039	16085	16151	16079	16018	16025	16143	16026	15965	16130	16121	16086	16112	16157	16062	15988	15956	16044	15979	16029	15893	16081	15882	15951	16170	15971	16035	16008	16016	15863	16098	16057	16100	16048	16132	16092	16063	16063	16051	16225	16096	16164	16072	16089	16111	15740	15996	16039	16110	15947	16050	15912	16141	15967	15944	16236	16018	16051	16117	16091	16117	16131	16139	16070	16204	15803	16101	16015	16106	16117	16070	16157	16030	15988	16048	16023	16059	16110	15944	16135	15951	16175	16108	16131	16065	16063	16114	15952	16129	16222	16003	15980	16048	16193	15988	16090	16048	16028	15923	16221	16061	16115	15980	16002	16108	16067	15984	16069	16020	16125	16056	16105	16015	15966	16086	15930	15948	15999	16061	16110	16118	16013	15997	15963	16236	16113	16091	16108	15878	16104	16115	16302	16133	16137	16156	16028	15951	16111	16092	16151	16003	16127	16201	16049	16234	16032	16086	15960	16079	16028	16069	16139	16127	16151	16034	15997	16075	16085	16058	16156	16002	16000	16134	16054	16230	16041	15978	16027	16014	15927	15988	16100	16147	15979	16019	15946	15953	15866	15875	16190	16217	16114	15809	16039	15811	16089	15969	16153	16057	16100	16177	16051	16104	15935	16103	15871	16102	16180	15960	16133	16087	16076	16106	15914	16161	16088	16063	16156	16038	16263	15924	16081	16067	16172	15908	15999	16115	16104	15955	16050	16025	16018	16126	16075	15911	16189	16003	16123	16086	15970	15998	15874	16108	15923	16196	15936	15962	16172	16069	15931	16044	16032	15988	16086	16071	16115	15996	16081	15979	16075	16098	16070	15900	16012	15941	16133	16122	16034	15951	16098	16142	16222	16081	16095
23531	20921	28263	24042	25275	51824	54422	42167	31552	24271	20148	18695	18501	18102	17995	17852	18000	18017	17626	18061	17937	18119	18026	17953	18005	17736	18046	18068	17933	17768	18024	17866	17884	18004	17871	17962	17876	18252	17899	17823	17951	17875	17975	17884	17975	18050	17849	17943	17957	17908	17973	17939	17936	17840	18101	17897	17967	18119	17968	17860	18030	18089	17914	17996	17821	17917	17714	17641	17877	17801	18068	18137	17881	17846	17742	17878	17854	18044	17957	17935	17919	17941	17899	17828	17878	17850	18000	17801	17989	17687	17917	18022	18113	17796	17794	17789	17966	18016	17857	18011	18063	17751	17870	17887	17991	17880	17837	17839	17873	17848	17934	17802	17827	17736	17598	17749	17899	18027	17842	17907	17795	18014	17936	17856	17747	17568	17953	17661	17877	17910	17914	17826	17840	17846	17988	17844	18006	17963	17990	17978	17828	18107	17870	17709	17938	17697	17839	17708	17835	17759	17727	18003	18083	18029	17826	17998	17809	17838	17810	17818	17870	17871	17996	17833	17773	17960	17848	18077	17910	17927	17954	17920	17970	18105	17872	17920	17829	17780	17763	17865	17897	17884	17896	17955	17926	18122	17927	17729	17937	17968	17978	18100	18114	17944	17921	17987	17934	17898	17912	17867	17940	17837	17867	17877	17824	17909	17864	17833	17703	17695	17879	17962	17921	17906	17966	17735	18076	17718	17681	18094	17827	18009	17881	17973	17969	17867	17914	17757	17856	17968	18068	18024	18078	17913	17976	17745	17989	17856	18093	17830	17866	17867	17752	17848	18184	18020	17901	17955	17709	17901	17787	17757	18016	17991	18008	17859	17617	17919	17865	17653	17935	17920	17933	17865	17786	17965	17769	17991	17799	17611	17871	17804	17737	17975	17873	17730	17881	18034	17592	17941	17800	17832	17854	17624	17809	18066	17954	17999	17982	17920	17623	17911	18007	18036	17848	17924	17880	17826	17622	17897	17779	17955	17957	18000	17863	17783	17923	17860	17914	18018	17762	17979	17751	17911	17814	17832	17786	17671	18061	17799	17859	17806	17938	17714	17866	17837	17770	17781	17870	17846	17670	17804	17825	18012	17820	17804	17821	17932	17742	17654	17964	17669	18018	18000	17921	17808	17906	17922	17826	17923	18083	17933	17908	18074	18061	17821	18001	18058	17896	17863	17846	17958	17881	17862	17971	17869	17946	17841	17883	17947	17958	17877	17856	17724	17754	17933	17892	17658	17693	17782	18017	17938	17924	17796	18031	17942	17809	17885	17924	17969	17933	17870	17739	17865	17760	17579	17976	17858	17880	17685	18013	17972	17777	18029	17866	17856	17995	18007	17769	17899	17842	17739	17911	17793	17824	17824	18017	17890	17825	17769	17808	17977	17816	17858	17978	17805	17814	18032	17950	17789	17766	17808	17824	17689	18090	17938	17947	17782	17844	17814	17884	17792	17815	17904	17910	17968	17930	17621	17723	17999	17918	18071	17953	17831	17694	17970	17825	17856	17889	17961	17935	17941	17791	17838	17888	17738	17973	17813	17709	17991	17888	17772	17793	17946	17892	17959	17950	17811	17950	17916	17750	17887	17911	17868	17952	17958	17762	17937	17724	17915	17829	17824	18011	17963	17869	17783	17986	17825	18031	17801	17814	17817	17862	17833	17966	17970	17823	18077	18001	17815	18161	17929	17682	17812	17696	17918	17747	17962	17803	18038	17771	17991	17972	17762	17837	17811	17934	17634	17898	17857	17861	17817	17942	17900	17752	17838	17804	18147	17961	17978	17976	18032	17835	17969	17989	17857	17984	17846	17719	17923	17949	17800	17549	17842	17886	18114	17829	17863	17995	17844	17895	17940	18003	17929	17848	18111	17824	17761	17928	17839	17947	17751	17766	18000	17831	17973	17806	17809	17821	17830	17884	18078	17906	17828	17854	18114	17939	17781	18019	17855	17952	17858	17960	17672	17888	17880	17858	17877	17812	17816	17948	17822	17888	17897	17962	17801	17871	17905	17852	18011	17940	17813	17981	17882	17835	18021	17925	18031	17859	17926	17895	18016	17958	17662	17982	17804	17953	17857	18116	18010	17820	17997	17832	17693	17879	17971	17787	17959	17702	17893	17996	17863	17816	18033	17777	18041	17860	17890	17639	17834	17932	17795	17913	17885	17941	17767	17840	17879	17761	17900	17887	18101	17911	18005	17932	17861	17745	17966	17937	17857	17824	17926	17753	17726	17609	17723	17985	17966	17848	17869	18091	17613	17783	17735	17708	17688	17963	17752	17948	17875	17985	17868	17982	18256	17953	17967	17983	17937	17901	18089	18012	17927	18100	17709	17833	17790	17885	17862	17925	17671	17792	18113	17822	17905	17881	17926	17879	17834	17754	17850	17872	17912	17948	17759	17919	17670	17614	17892	17862	17742	18034	17726	17913	17845	17901	17601	17905	17886	17820	17844	17891	17754	17931	17996	18014	17730	17874	17811	17810	18005	17761	17902	17899	17755	18042	18011	17898	17855	18124	17986	17968	17855	17905	17875	17842	17869	18026	17725	17867	17867	18132	17891	18036	17788	17821	17905	17775	17860	17905	17956	17658	18012	17901	17823	17879	17941	18021	18027	17925	17970	18036	17894	17845	17734	17806	17775	17839	17919	17662	17911	17982	17809	18021	17850	17915	17752	17951	17748	18022	17721	17738	17949	17829	17671	17817	17848	17857	17903	18035	17765	17924	17887	18046	17744	17967	17944	17923	17865	17898	17785	17901	17902	17985	17852	17651	17942	18013	17940	17964	17764	17855	17676	17889	17818	17699	17802	17983	18015	17719	17899	18023	18042	18053	17875	18000	17760	18081	17816	18010	17968	18028	17838	17723	17891	17931	17792	17974	17935	18056	17719	17764	17939	17658	17817	17954	17744	17724	17821	17863	18080	17881	17941	17639	17996	17888	17742	17701	17748	17973	17894	17773	17953	17863	17970	18079	17763	17783	17953	17829	17957	17931	17814	18112	17884	17917	17750	17800	18016	18037	17874	17743	17729	18091	17936	17926	17863	18005	17964	18005	17868	17711	17749	17745	17789	17978	17844	17887	17695	17784	17988	17935	18003	17794	18058	17750	17797	17914	17940	18008	17727	17862	17860	17911	17786	18070	17950	17955	17698	17978	17870	17932	17872	17644	17855	17940	17822	17973	17728	17982	17846	17736	17841	17831	17881	17740	17912	17726	17982	18014	17990	17930	17887	17806	17999	17745	17858	17855	17915	17851	17891	17962	17884	17930	17826	17854	17891	17963	17789	17999	17770	17856	17773	17884	17962	17855	17808	17960	17812	17993	17816	17976	17850	17809	17770	17780	17857	17690	17931	17915	17931	17825	17744	17936	17732	18105	17942	17987	17573	17643	17840	18020	17994	18102	17923	17758	18142	17843	17777	17868	17883	17933	17930	17704	17969	17920	17721	18018	17835	17905	17883	18009	17854	17921	17997	18113	17854	17960	17766	17850	17724	18006	17864	17831	17741	17850	17882	17970	17879	17999	17809	17820	17936	17741	17861	17902	17770	17992	17973	17685	17752	17879	17773	17883	17866	17762	17995	18074	17949	17809	17842	17821	17890	18048	18037	17872	17896	18000	17979	17839	17725	18043	18013	17817	17948	17765	17648	17748	17763	17994	17961	17884	18083	17859	17836	17996	17807	17836	17865	17822	17758	17842	17847	17987	18019	18044	17920	17765	17772	18039	17979	17787	17980	17755	17958	17833	17737	17942	17978	17962	17836	17953	17973	18047	17946	17978	17994	17750	17720	17825	17851	17759	17875	17842	17920	18019	17891	17827	17898	17956	17772	17858	17842	18011	17944	17913	17897	17997	17908	17718	17889	17855	17899	17980	17869	17902	18247	17970	17669	17915	17938	18008	17879	17891	17979	17972	17866	17865	17862	17963	17961	17831	17937	17786	17935	17952	17918	17781	17731	17970	17788	17893	17884	17906	17771	17812	18031	17854	17904	17963	17711	17921	17802	17908	17842	17991	18050	17777	17877	17908	18055	17886	18017	17850	18030	17796	17820	17843	17986	17867	17943	17879	17846	17923	17949	17831	17956	17944	17876	18000	17796	17821	17876	17951	17645	17871	17797	17951	17812	18006	17911	17638	18020	17720	17942	17800	17701	17934	17925	17798	17828	18098	17669	17835	17881	17854	17786	18049	17877	17812	17941	18027	17814	18018	17754	18017	18044	17924	17915	17867	17820	18113	17658	18017	17916	17935	17901	17788	17905	17855	17880	17940	17869	17794	17788	17746	17837	17696	17844	17928	18061	17906	18023	17899	17945	17953	17771	17957	17795	17895	17787	17831	17797	17914	17973	17785	17949	17805	17993	17741	17983	17845	17990	18090	17876	17930	17951	17730	17702	17817	17916	17869	17982	17844	17806	17895	17690	17723	17964	17919	17697	17796	17878	17846	17862	17791	17998	17810	17830	17843	17819	17916	17896	17990	17905	17719	17926	18072	17908	17951	17799	18105	18073	17671	17604	17812	17626	17931	17810	17890	17673	17813	17719	18042	17766	17866	17980	18000	17955	17891	17725	17901	18098	18102	17927	17925	17899	17529	17795	17855	17889	18067	17873	17872	17809	17805	17950	17796	17882	18010	17728	17927	17942	17728	17818	18037	17881	18092	17903	17811	17819	17873	17809	17773	17917	17811	18129	17812	17742	17782	17851	17953	17932	17870	17791	17861	18021	17829	17968	17868	17729	17680	17867	17706	17952	17817	17708	17682	17783	17878	17950	17787	17687	17814	17852	17762	17881	18039	17861	17973	17909	17799	17815	18049	17672	17921	17776	17867	17977	18003	17998	17968	17956	17649	18042	17844	17788	17837	17935	18005	17917	17914	17669	17895	17905	18023	17993	17969	17895	17799	17735	17922	17904	18028	17637	17861	17934	17760	17730	18130	17733	17936	17817	17827	17945	17860	17877	17727	17723	18020	18142	17944	17985	17969	17997	17844	17960	18034	17834	17894	17894	17817	18010	18013	17964	17942	17835	17727	17772	17916	17698	17878	17902	17813	17701	17713	17806	17930	17957	18214	18003	17887	18113	17748	17985	18090	17923	17966	18076	18056	17945	17795	17833	17628	17933	18030	18086
18519	32806	33650	27599	33677	55846	53312	42711	31801	22960	18042	16595	16266	16199	16265	16154	16129	16182	16137	16068	16037	16159	16118	16116	16142	16003	16127	16025	16101	16259	16082	16082	16078	16150	16080	16186	15991	16211	16087	16175	16025	15946	16212	16066	16053	16086	16018	16321	16114	16234	16096	16174	16015	16085	16187	16027	15952	16116	16202	16116	16161	16048	16137	15959	16339	16107	16172	16036	16168	15969	15844	16217	16186	15951	16138	16150	16111	16121	16010	16264	16033	15939	16146	16177	15944	16103	16006	16028	16095	16136	16036	16064	16082	15933	16067	16214	16066	15956	16192	15937	16134	16059	16072	16261	15942	16178	16040	15997	16113	16108	16013	16202	16110	16150	16007	16017	16067	16001	16101	15932	16038	16067	16111	16172	16075	16079	16202	16062	16075	16147	16142	16033	16121	16186	16089	16180	16053	16151	15991	16125	15839	16019	15871	16017	16043	16212	16097	16049	16108	16062	15987	16076	16150	16198	16064	15975	16069	16027	16021	16056	16213	16077	16035	16052	15994	15945	16030	16076	16016	15936	16156	16055	16176	16161	16023	16039	15911	16127	16141	16013	16113	16049	16043	16041	16028	16112	16126	16199	16155	16176	16213	16154	16304	15997	16082	16227	16333	16037	16101	16073	16183	16151	16199	16243	16249	16062	16008	16146	16086	16212	15994	16096	16168	15972	16061	16101	16172	16097	16268	16033	16166	15999	16093	16166	16126	16114	16086	15937	15998	16232	15987	16035	16012	16043	16141	16051	16108	15974	16046	16071	15998	15905	16151	16200	16010	15904	15998	15985	16066	16237	16081	16088	16040	16121	15981	16136	16036	16024	16002	16053	16040	16132	15945	16097	16046	16044	16104	15944	16095	15936	16030	16200	16179	16321	15988	16049	15988	16024	16219	16138	16073	16195	16109	16093	15873	16081	16080	16046	16169	15989	16047	16108	15990	15916	16042	16085	16115	16178	16174	16163	16199	16047	15946	16049	16073	16074	16010	15987	16194	16064	15830	16039	16246	16098	16124	16216	15997	16141	16111	16032	16115	16221	15911	16064	16084	16164	15895	15917	16174	16035	15999	16073	16047	15999	16190	16027	16228	15981	16158	15882	16135	16164	16155	16174	16012	16141	16113	16101	16181	16058	16154	16120	16067	16112	15991	15857	16040	16154	16174	16147	16155	16183	16126	16109	16081	16159	15978	16169	16080	16017	16110	16095	16114	16185	16158	16022	16055	15996	15983	16113	16123	16186	16073	16056	16121	16071	16009	16157	16004	15968	16246	16009	16245	16140	16100	16082	16197	15988	16014	16067	16001	16267	16202	16032	15986	16077	15987	15994	15919	16029	16030	16088	15986	16063	16068	16141	15962	15874	15966	16044	16099	16056	16072	15944	16173	16107	16009	16096	16147	16018	15934	16006	16071	16108	16035	15984	15961	16116	16071	16174	16047	16121	16131	15982	16072	16206	16107	16005	15918	16036	16082	16144	16061	15929	16093	15989	15962	16238	16294	16109	16176	16181	16027	16297	16245	16137	16074	16253	16237	16182	16034	16003	16116	16088	15925	16107	15945	16127	15992	16200	16084	16039	16118	15876	15962	15993	16124	15959	16015	15916	16257	16036	16174	16206	16144	16012	16134	15979	16215	16080	16077	16253	16252	16075	15995	16164	16186	16034	16080	16199	16212	16217	16097	16040	16081	16062	16100	15920	16129	16110	16075	16141	16110	16100	16070	16070	16017	16005	16088	15983	15931	16155	16098	15993	16024	16128	16121	16111	15895	16323	16123	16152	16149	16135	16254	16090	16099	16098	16044	16036	16068	16072	16031	16252	16085	16052	15918	16138	16035	16016	16096	16096	16028	16158	16092	16050	16196	16042	16130	16133	16114	16016	16141	16042	16218	16051	16146	16077	15961	16134	16145	16114	16011	16089	15923	16083	16210	16086	16027	15945	16120	15974	16075	16181	16066	16074	15944	16008	16171	16069	15977	16167	15999	16080	15991	15994	16182	16132	16120	16135	16037	16235	16096	15983	16109	16128	16052	16084	16015	16018	16163	16049	15939	16100	16019	16109	16086	16022	16095	16212	16027	16162	16163	16109	16174	16100	16035	15890	16113	16149	16202	16100	16075	16094	16115	16217	16137	16087	15999	16165	16206	16134	15926	16193	16093	16136	16134	16234	16015	16100	16049	16127	16046	16162	16100	16084	16087	16068	15892	16074	16075	15944	16394	16017	16111	15898	15881	16114	16061	16264	15955	16063	16091	16025	15950	16092	16025	16201	16209	16208	16008	16188	16031	16124	16058	16028	16169	16000	16160	16039	15954	16044	16434	15999	16157	15992	16115	16139	16132	16056	16106	15957	16332	15956	16101	16126	16014	15984	16094	16069	16174	16139	16140	16061	15942	16050	16100	16095	16116	16055	16157	16033	16243	16083	16087	16156	16263	16141	16039	15899	16027	16079	16055	16125	16267	16129	16228	16130	16113	15908	16212	16018	15990	16197	16023	16113	15790	16007	15871	16218	16264	16074	15945	16153	16193	16048	16182	16071	15925	15969	16078	16047	16162	16199	15988	15985	16145	16305	16040	16108	16101	16119	15885	15976	16115	15966	16102	16190	16207	16059	16051	16049	16295	16098	16114	16052	16002	16221	15998	16225	16066	16156	16079	16046	16083	16040	16050	16045	16028	16001	15930	16063	16190	16035	16134	16102	16122	16049	16207	16222	16196	15915	16152	16169	15871	16237	16085	15941	16067	16117	16239	16121	16057	16158	16048	16180	16185	16032	16163	16071	16037	16022	16086	16090	16048	16230	16082	16056	16097	16187	15987	16074	16156	16066	16179	16014	16242	16195	16042	16091	16074	16286	15979	15996	15995	16103	16209	16067	16060	16010	16027	16078	16012	16034	16231	16033	16024	16204	16034	16209	16328	16113	15875	16026	15985	16142	16187	16132	16017	16250	16050	16048	16021	16204	16105	16209	16065	16204	16049	16062	16038	15980	15999	16179	15978	16132	16154	16079	16189	16107	16235	16068	16071	15941	16097	15991	16187	16218	16029	16093	16036	16037	16193	16096	16003	16230	15923	15970	16011	16086	16210	16007	15968	16154	16010	16064	16094	16094	16136	16005	16071	16083	15965	16098	16034	16023	16032	15948	16088	16064	15814	16129	15990	16070	16201	16035	16121	16078	15972	16006	16099	16184	15986	16093	16046	16151	16004	16160	16128	16057	16072	16076	16114	16025	16033	16091	16121	16256	16045	16076	15950	16164	16065	16151	15903	16106	16209	16127	16124	16156	16062	16192	16086	16187	15983	16235	16144	16060	16078	16073	16100	15943	16024	16038	16109	15989	16091	16131	16052	16025	16033	16100	16103	15969	15955	16040	15869	16186	16132	16074	16201	16340	15980	16051	15996	16218	16120	16021	16108	16021	16028	16089	15967	16195	16103	16062	16266	16145	16077	16182	16192	16071	16050	16069	16147	16019	15983	16070	15849	16078	16152	16042	16225	16070	16240	16212	15975	15957	16242	16074	16074	16228	16003	16121	16139	15990	16247	16098	16153	16007	15913	16111	16054	16100	16041	15978	16229	16156	16083	16039	16214	16060	16046	16192	16077	16022	15998	16084	16016	16039	16030	16114	16127	16019	16176	16101	16149	16020	15952	15972	16244	16169	16179	16164	15984	16170	16067	15979	16014	16083	16018	16078	16091	16019	16087	16114	16251	16165	16097	16103	16176	16014	16055	16048	16070	16189	16136	15841	16045	16168	16150	15946	16190	16086	15930	16165	16003	15966	16083	16032	16024	15960	16082	15988	15941	15952	15945	16067	16159	16062	16210	16179	16228	16197	16072	16219	15900	16035	16092	16108	16069	16183	16011	16002	16100	16176	16200	16273	16202	16120	16082	15985	16129	16251	16065	16029	16092	16147	16097	16023	16073	16179	16076	16321	16166	16121	16179	16000	16045	16063	15869	16139	15970	15917	15990	16031	16041	16051	16073	16052	16119	16159	16080	16203	15906	16248	16075	15958	15986	16109	15959	16136	16161	16016	16076	16150	16075	16006	15985	16134	16165	16066	15933	16175	16161	15940	16095	16165	16169	16053	15825	16173	16074	15991	16200	15908	16071	16147	15985	16052	16056	16107	16112	16037	16001	16067	15971	16072	16020	16124	16023	16202	16080	16202	16025	16146	15993	16168	16211	16059	16048	16118	16093	16036	16041	16162	16072	16122	16080	16046	16134	16058	16136	16155	16172	16066	16096	16067	16076	16114	16105	16179	16173	16202	15953	16268	16082	16041	16081	15937	16147	16043	15985	16266	16083	16101	16033	16229	16130	16121	16164	16041	16046	16177	16043	16197	16175	16078	16093	16222	16254	16043	16169	16071	16046	15989	16209	16136	16222	16036	16381	16145	16154	16104	16208	15915	15972	16201	16058	16033	15942	16149	15914	16155	16079	16103	15994	16242	16055	16077	16006	16021	16004	16156	16016	16155	16250	16222	16100	16187	15978	16071	16115	15967	15886	16023	16033	16054	16054	16054	16034	16044	16062	16197	16072	15984	16076	15996	16026	16135	16018	16094	16170	16080	16015	15932	16134	16217	16028	16162	16269	16054	15966	16248	16079	16042	16179	16060	16180	16133	16028	16042	16033	16073	16059	16081	16140	16137	16117	15903	16030	16025	15956	16034	15875	16074	16034	15923	16065	16032	16208	16153	16030	16308	16120	16071	16131	16028	16115	16183	16103	16114	15976	16233	16179	16122	16089	16026	15883	16145	16095	15956	15953	16098	16191	16254	15979	16135	16182	16054	16115	16099	16141	16310	15935	16113	16026	16086	16064	16069	16003	16069	16040	15977	16131	16090	16029	16095	16126	16236	16147	16267	15989	16174	16203	16041	16130	16143	16163	16203	16244	16129	15973	16027	16212	16148	16043	16235	15985	15979	16274	16186	16065	16029	16143	16112	15980	16045	16050	16078	16063	16052	16031	16102	16127	16001	16097	16158	15997	16143	16040	16209	16186	16222	16254	16063	15985	16079	16184	16079	15982	16114	16069	16114	16050	15997	15976	15863	16013	16080	16114	16047	16160	16105	15976	16121	16057	16152	16041	15944	16009	15962	15913	16098	16115	16035
22528	21064	28919	23454	24795	61811	64549	51418	39270	29125	22514	19660	18932	18589	18751	18518	18602	18571	18623	18765	18548	18528	18709	18360	18512	18701	18445	18541	18350	18462	18392	18431	18339	18143	18544	18466	18629	18319	18412	18618	18327	18428	18271	18383	18396	18287	18434	18299	18256	18414	18333	18424	18644	18411	18359	18409	18331	18236	18455	18540	18324	18144	18360	18556	18445	18378	18261	18258	18336	18389	18550	18219	18288	18391	18284	18365	18550	18471	18381	18507	18424	18495	18388	18410	18188	18391	18526	18251	18464	18449	18380	18228	18464	18364	18437	18330	18522	18396	18289	18434	18341	18420	18452	18377	18393	18229	18441	18235	18385	18549	18337	18438	18514	18415	18319	18418	18171	18268	18364	18204	18104	18344	18335	18207	18684	18328	18415	18222	18359	18367	18323	18424	18449	18429	18468	18498	18350	18349	18347	18299	18519	18500	18390	18278	18260	18303	18296	18229	18128	18106	18468	18445	18358	18619	18215	18210	18378	18222	18468	18175	18242	18498	18383	18369	18226	18445	18288	18299	18518	18436	18424	18391	18509	18596	18513	18445	18365	18278	18258	18288	18191	18107	18399	18287	18320	18210	18378	18384	18298	18406	18384	18176	18469	18389	18340	18152	18078	18357	18231	18319	18202	18332	18473	18449	18239	18391	18324	18379	18287	18426	18309	18212	18294	18271	18172	18231	18170	18461	18292	18339	18255	18248	18328	18541	18344	18254	18267	18260	18259	18494	18362	18364	18336	18156	18485	18412	18357	18172	18376	18378	18304	18437	18373	18381	18383	18626	18317	18276	18325	18380	18241	18040	18278	18324	18304	18187	18506	18375	18284	18423	18268	18362	18176	18314	18294	18362	18460	18363	18265	18374	18361	18203	18375	18352	18504	18309	18308	18409	18548	18383	18418	18378	18460	18483	18243	18329	18476	18447	18634	18459	18126	18323	18317	18337	18572	18486	18249	18465	18324	18310	18379	18271	18031	18314	18259	18172	18372	18497	18327	18218	18463	18402	18140	18573	18544	18368	18333	18258	18473	18276	18443	18459	18194	18235	18610	18251	18357	18378	18372	18358	18411	18225	18339	18348	18340	18445	18165	18239	18638	18335	18324	18174	18285	18360	18360	18299	18394	18428	18241	18071	18339	18139	18260	18279	18358	18260	18418	18195	18278	18219	18362	18407	18209	18438	18292	18418	18348	18483	18379	18418	18167	18486	18358	18319	18175	18260	18348	18444	18367	18322	18382	18390	18532	18301	18260	18214	18460	18196	18143	18220	18318	18381	18258	18218	18287	18251	18425	18344	18420	18139	18434	18197	18272	18171	18283	18261	18430	18185	18486	18296	18333	18169	18272	18310	18327	18452	18338	18260	18495	18224	18336	18440	18473	18131	18176	18271	18270	18122	18315	18345	18359	18518	18270	18397	18295	18392	18321	18301	18490	18373	18556	18294	18378	18481	18178	18256	18501	18334	18357	18414	18134	18486	18396	18282	18296	18475	18353	18441	18213	18139	18341	18301	18270	18287	18205	18336	18378	18164	18311	18222	18194	18241	18325	18248	18269	18311	18433	18298	18512	18401	18254	18304	18337	18254	18307	18424	18371	18481	18321	18396	18516	18222	18403	18466	18521	18309	18229	18322	18429	18570	18233	18342	18306	18356	18340	18393	18177	18302	18430	18454	18213	18077	18164	18397	18417	18112	18462	18308	18462	18203	18197	18267	18232	18350	18486	18349	18367	18342	18172	18333	18352	18418	18423	18317	18522	18296	18190	18327	18546	18438	18295	18033	18206	18244	18335	18390	18303	18274	18471	18313	18126	18179	18403	18141	18386	18251	18347	18306	18375	18360	18572	18277	18355	18251	18371	18354	18353	18396	18346	18159	18416	18157	18197	18502	18270	18290	18077	18124	18208	18232	18429	18376	18284	18475	18508	18384	18277	18180	18301	18346	18380	18421	18689	18305	18251	18257	18290	18220	18187	18322	18423	18103	18252	18410	18243	18521	18276	18348	18370	18404	18294	18169	18280	18463	18478	18348	18211	18208	18252	18254	18498	18574	18420	18220	18349	18380	18393	18511	18291	18351	18244	18386	18409	18215	18295	18506	18161	18278	18318	18351	18465	18530	18331	18304	18387	18295	18155	18295	18260	18332	18396	18305	18316	18352	18249	18214	18672	18416	18426	18279	18417	18550	18482	18201	18456	18127	18239	18385	18276	18287	18413	18500	18594	18198	18293	18334	18463	18254	18314	18396	18327	18327	18397	18458	18343	18142	18424	18367	18414	18315	18349	18378	18096	18232	18332	18243	18381	18313	18479	18193	18225	18350	18386	18321	18192	18567	18331	18323	18376	18106	18291	18147	18443	18320	18213	18441	18560	18377	18291	18289	18165	18474	18258	18263	18416	18137	18246	18403	18354	18411	18165	18413	18268	18418	18480	18241	18347	18427	18234	18368	18498	18079	18504	18474	18434	18173	18295	18127	18264	18513	18345	18149	18388	18175	18260	18236	18380	18468	18617	18211	18244	18274	18327	18471	18426	18156	18145	18309	18285	18373	18507	18373	18437	18554	18397	18396	18252	18341	18433	18578	18414	18401	18368	18394	18515	18196	18099	18242	18179	18195	18506	18232	18154	18290	18465	18244	18431	18207	18344	18235	18247	18476	18511	18174	18351	18638	18326	18220	18327	18502	18205	18423	18259	18466	18387	18417	18354	18481	18136	18398	18480	18435	18414	18156	18325	18286	18238	18386	18451	18560	18532	18229	18192	18437	18471	18194	18436	18445	18235	18360	18333	18382	18431	18337	18514	18346	18436	18409	18207	18398	18140	18278	18242	18398	18475	18383	18441	18493	18429	18166	18309	18317	18172	18490	18356	18305	18241	18231	18384	18260	18388	18310	18303	18407	18530	18298	18175	18504	18203	18265	18321	18459	18335	18418	18294	18523	18369	18421	18332	18325	18333	18502	18260	18478	18399	18323	18352	18192	18222	18512	18270	18373	18329	18091	18278	18248	18419	18289	18394	18265	18117	18241	18169	18152	18153	18448	18363	18190	18208	18467	18232	18230	18503	18290	18445	18476	18258	18347	18509	18301	18270	18363	18154	18368	18260	18366	18515	18270	18448	18262	18203	18329	18354	18306	18309	18335	18501	18303	18487	18381	18525	18355	18316	18350	18348	18445	18453	18443	18277	18171	18102	18279	18264	18391	18266	18195	18229	18332	18549	18446	18524	18641	18274	18327	18242	18256	18388	18249	18402	18425	18113	18346	18506	18414	18458	18426	18412	18407	18290	18226	18426	18442	18004	18365	18574	18301	18349	18483	18437	18404	18368	18285	18436	18349	18601	18027	18349	18255	18284	18579	18407	18200	18144	18364	18326	18388	18376	18209	18261	18222	18194	18280	18497	18422	18301	18323	18445	18461	18307	18274	18218	18261	18256	18311	18441	18321	18218	18129	18161	18304	18265	18218	18319	18307	18353	18500	18345	18337	18439	18368	18284	18357	18272	18372	18398	18461	18219	18277	18248	18367	18161	18342	18284	18383	18219	18231	18275	18415	18326	18559	18373	18467	18273	18454	18316	18314	18210	18379	18323	18448	18210	18521	18309	18400	18296	18229	18227	18236	18270	18285	18188	18241	18530	18469	18409	18402	18356	18501	18271	18477	18189	18245	18419	18244	18317	18112	18331	18275	18523	18293	18486	18361	18227	18188	18257	18182	18414	18374	18464	18135	18244	18394	18482	18418	18361	18226	18203	18283	18398	18299	18310	18245	18533	18439	18400	18502	18326	18314	18422	18355	18406	18288	18363	18291	18411	18324	18401	18325	18195	18328	18210	18295	18323	18384	18515	18215	18495	18234	18349	18528	18322	18377	18511	18345	18512	18355	18412	18433	18340	18480	18398	18260	18308	18224	18399	18365	18384	18336	18365	18438	18358	18332	18138	18326	18309	18187	18319	18515	18219	18520	18450	18219	18422	18296	18193	18450	18323	18273	18220	18041	18453	18322	18159	18180	18260	18252	18453	18361	18328	18264	18486	18258	18427	18302	18315	18271	18299	18309	18407	18348	18336	18281	18458	18348	18290	18381	18560	18270	18404	18274	18446	18196	18364	18333	18414	18549	18251	18495	18396	18366	18328	18382	18330	18355	18408	18461	18114	18375	18298	18407	18353	18318	18342	18350	18403	18471	18477	18341	18517	18422	18280	18090	18080	18138	18310	18465	18427	18423	18134	18431	18141	18291	18239	18223	18333	18266	18149	18475	18266	18416	18516	18352	18496	18528	18371	18407	18245	18350	18380	18352	18402	18402	18315	18439	18353	18282	18281	18166	18303	18460	18585	18239	18423	18412	18374	18500	18350	18127	18346	18558	18571	18472	18513	18465	18454	18488	18406	18274	18474	18342	18378	18397	18569	18094	18374	18266	18198	18192	18488	18229	18108	18363	18398	18172	18404	18222	18298	18222	18415	18461	18356	18255	18250	18208	18334	18402	18169	18169	18210	18456	18355	18451	18240	18418	18510	18359	18402	18272	18196	18401	18298	18329	18348	18386	18515	18361	18588	18362	18598	18583	18228	18326	18450	18437	18215	18282	18278	18277	18460	18293	18547	18394	18181	18274	18366	18456	18200	18312	18296	18353	18487	18470	18307	18473	18436	18404	18367	18377	18112	18340	18170	18340	18358	18433	18545	18350	18518	18363	18291	18214	18362	18455	18312	18267	18295	18394	18226	18457	18279	18299	18256	18313	18332	18123	18540	18442	18320	18150	18209	18142	18451	18396	18447	18332	18409	18409	18283	18184	18382	18417	18330	18199	18145	18308	18413	18251	18339	18297	18169	18389	18461	18243	18429	18342	18249	18396	18266	18488	18461	18505	18254	18302	18273	18328	18391	18244	18407	18171	18406	18254	18273	18228	18112	18303	18464	18333	18256	18274	18339	18347	18263	18326	18200	18259	18261	18208	18201	18291	18285	18436	18433	18252	18354	18296	18359	18337	18326	18334	18288	18230	18264	18440	18383	18299	18207	18372	18419	18365	18356	18349	18408	18444	18459	18299	18363	18474	18253	18328	18283	18245	18437	18011	18394	18206	18303	18373	18455	18372	18199	18355	18408	18299	18145	18262	18182	18479
21426	38894	37098	31141	43328	69837	66277	53007	40129	28295	20239	17240	16432	16396	16330	16499	16449	16401	16614	16450	16325	16304	16247	16467	16355	16209	16423	16252	16283	16346	16205	16353	16194	16480	16358	16200	16310	16310	16493	16308	16455	16242	16230	16391	16535	16271	16399	16225	16253	16453	16473	16358	16294	16286	16354	16087	16201	16343	16364	16353	16577	16283	16414	16435	16367	16483	16539	16333	16385	16483	16418	16426	16233	16524	16371	16390	16327	16342	16285	16424	16476	16398	16376	16472	16301	16404	16312	16255	16216	16112	16316	16352	16317	16490	16255	16218	16481	16278	16398	16251	16479	16487	16154	16385	16433	16305	16424	16284	16360	16317	16600	16223	16228	16284	16368	16402	16327	16318	16376	16302	16172	16249	16438	16290	16371	16091	16192	16417	16463	16388	16260	16442	16254	16466	16385	16217	16335	16285	16389	16302	16384	16321	16436	16203	16317	16259	16187	16350	16388	16342	16304	16280	16244	16266	16465	16356	16156	16185	16439	16329	16088	16222	16308	16274	16209	16357	16465	16295	16235	16408	16408	16397	16383	16307	16289	16416	16336	16391	16373	16401	16216	16400	16248	16404	16339	16396	16170	16419	16286	16284	16399	16030	16407	16268	16400	16462	16344	16476	16215	16341	16212	16389	16369	16380	16265	16269	16372	16306	16277	16338	16327	16286	16344	16361	16501	16267	16320	16242	16283	16299	16106	16320	16354	16421	16171	16355	16383	16432	16216	16326	16412	16370	16338	16388	16258	16292	16240	16449	16269	16330	16436	16478	16313	16425	16344	16224	16286	16334	16381	16372	16346	16482	16370	16266	16322	16300	16386	16327	16257	16233	16202	16359	16321	16427	16462	16469	16311	16376	16415	16172	16171	16215	16331	16250	16218	16241	16448	16255	16229	16269	16531	16422	16178	16247	16266	16440	16402	16234	16381	16433	16203	16323	16324	16518	16279	16548	16250	16418	16304	16362	16215	16394	16302	16186	16387	16288	16406	16318	16296	16334	16281	16442	16225	16218	16272	16243	16363	16135	16508	16339	16380	16228	16270	16316	16389	16244	16121	16316	16280	16270	16154	16488	16248	16203	16085	16254	16361	16170	16356	16343	16309	16302	16345	16332	16242	16438	16325	16258	16411	16162	16333	16346	16260	16096	16305	16395	16323	16347	16323	16407	16403	16098	16320	16383	16303	16180	16236	16407	16151	16341	16211	16511	16283	16372	16409	16236	16267	16304	16200	16447	16313	16178	16386	16378	16184	16379	16427	16364	16279	16270	16163	16174	16419	16110	16210	16173	16225	16301	16235	16242	16442	16324	16339	16451	16296	16395	16294	16436	16496	16289	16373	16378	16423	16334	16288	16390	16290	16197	16493	16334	16397	16319	16272	16223	16351	16431	16382	16191	16379	16263	16309	16413	16202	16361	16385	16415	16236	16266	16317	16357	16507	16433	16348	16166	16136	16402	16320	16422	16232	16485	16263	16312	16417	16266	16339	16257	16299	16421	16241	16338	16346	16349	16247	16340	16368	16409	16277	16259	16212	16353	16327	16328	16406	16321	16343	16371	16555	16217	16424	16088	16308	16284	16175	16440	16205	16311	16315	16331	16261	16214	16372	16340	16248	16188	16272	16502	16291	16371	16467	16335	16300	16464	16326	16180	16355	16366	16359	16417	16169	16270	16381	16296	16269	16418	16375	16325	16151	16291	16273	16319	16323	16456	16511	16158	16374	16081	16369	16352	16193	16439	16300	16249	16246	16176	16301	16373	16437	16324	16278	16427	16226	16279	16219	16196	16273	16286	16259	16354	16403	16282	16305	16316	16364	16321	16449	16284	16364	16416	16200	16371	16345	16417	16422	16148	16402	16370	16173	16343	16384	16389	16361	16323	16181	16263	16420	16441	16398	16304	16284	16337	16239	16344	16268	16188	16362	16439	16166	16428	16355	16235	16262	16359	16346	16278	16413	16099	16192	16407	16387	16150	16168	16368	16367	16138	16296	16196	16408	16396	16319	16313	16185	16387	16326	16369	16344	16359	16338	16483	16474	16291	16315	16424	16442	16333	16319	16289	16281	16280	16221	16257	16281	16327	16422	16280	16176	16419	16316	16165	16252	16251	16375	16209	16304	16394	16401	16371	16407	16376	16251	16341	16253	16262	16184	16400	16268	16405	16293	16293	16336	16391	16449	16358	16382	16268	16405	16300	16251	16328	16459	16302	16325	16376	16368	16217	16277	16105	16139	16366	16284	16193	16256	16326	16392	16106	16446	16334	16332	16380	16183	16471	16289	16349	16296	16281	16227	16507	16426	16396	16209	16342	16455	16380	16219	16506	16287	16378	16390	16437	16206	16229	16107	16439	16301	16447	16485	16236	16398	16275	16201	16211	16276	16447	16394	16388	16269	16371	16274	16415	16445	16417	16261	16372	16241	16409	16271	16378	16382	16292	16291	16252	16312	16378	16374	16382	16353	16318	16022	16236	16441	16421	16269	16168	16416	16349	16244	16346	16301	16379	16276	16322	16352	16363	16231	16345	16368	16387	16247	16403	16195	16364	16345	16273	16206	16350	16342	16374	16297	16188	16437	16256	16232	16362	16195	16219	16379	16433	16202	16179	16206	16118	16316	16306	16334	16221	16206	16373	16416	16229	16409	16319	16332	16396	16318	16360	16283	16363	16430	16232	16400	16376	16296	16380	16348	16291	16399	16492	16550	16394	16187	16467	16386	16307	16314	16413	16381	16400	16533	16417	16385	16334	16333	16276	16201	16421	16119	16265	16086	15960	16317	16453	16434	16215	16230	16405	16181	16327	16235	16445	16410	16067	16315	16336	16517	16310	16331	16416	16308	16246	16381	16160	16402	16084	16214	16278	16521	16261	16225	16414	16259	16375	16454	16278	16495	16392	16323	16337	16380	16412	16422	16351	16285	16357	16280	16252	16330	16232	16198	16339	16293	16258	16431	16208	16171	16443	16304	16261	16345	16225	16072	16430	16492	16351	16470	16355	16250	16488	16448	16206	16295	16523	16267	16375	16326	16442	16320	16250	16292	16271	16270	16229	16372	16286	16242	16498	16215	16131	16375	16246	16464	16151	16367	16287	16323	16269	16321	16344	16397	16219	16304	16413	16391	16506	16290	16152	16169	16232	16212	16505	16323	16330	16373	16318	16294	16321	16314	16327	16262	16473	16200	16294	16281	16257	16297	16262	16388	16375	16205	16256	16328	16248	16407	16428	16468	16303	16462	16311	16325	16253	16283	16313	16337	16159	16443	16274	16447	16289	16289	16395	16250	16147	16504	16322	16243	16218	16325	16380	16339	16454	16281	16261	16408	16507	16313	16232	16144	16242	16230	16237	16099	16282	16302	16473	16146	16347	16111	16415	16212	16268	16438	16387	16363	16360	16158	16370	16317	16292	16245	16292	16252	16304	16233	16336	16260	16216	16257	16341	16295	16229	16402	16433	16206	16359	16244	16266	16282	16274	16372	16181	16346	16433	16479	16310	16343	16367	16289	16257	16165	16450	16281	16390	16335	16299	16422	16303	16409	16222	16463	16413	16426	16331	16201	16249	16529	16406	16536	16272	16325	16332	16136	16274	16303	16479	16311	16379	16296	16454	16300	16240	16374	16204	16258	16278	16270	16260	16153	16430	16414	16246	16394	16337	16322	16276	16358	16299	16444	16287	16373	16405	16407	16431	16444	16226	16469	16502	16297	16533	16430	16144	16336	16194	16284	16327	16211	16281	16603	16359	16381	16421	16392	16151	16353	16290	16149	16349	16474	16202	16457	16357	16278	16370	16390	16348	16347	16418	16425	16278	16252	16498	16275	16259	16400	16302	16471	16175	16126	16336	16263	16309	16354	16363	16121	16382	16209	16278	16571	16315	16403	16336	16229	16340	16224	16498	16379	16311	16409	16089	16168	16373	16294	16295	16267	16331	16392	16291	16331	16237	16390	16294	16405	16171	16464	16408	16448	16418	16306	16353	16258	16401	16204	16457	16268	16406	16346	16367	16239	16294	16444	16383	16236	16294	16299	16378	16255	16308	16291	16318	16284	16528	16286	16297	16298	16192	16211	16410	16331	16327	16317	16398	16324	16323	16322	16291	16278	16347	16367	16333	16222	16372	16359	16352	16529	16324	16249	16244	16314	16393	16312	16511	16387	16493	16407	16292	16518	16395	16487	16365	16424	16251	16258	16563	16478	16416	16299	16429	16305	16359	16393	16282	16348	16108	16301	16260	16186	16267	16348	16439	16304	16461	16373	16178	16295	16419	16395	16339	16374	16362	16237	16371	16451	16283	16296	16478	16397	16415	16285	16369	16254	16225	16366	16428	16305	16271	16432	16310	16385	16312	16341	16364	16338	16459	16504	16078	16250	16408	16365	16273	16435	16360	16416	16325	16339	16444	16401	16470	16314	16240	16303	16302	16474	16278	16380	16282	16385	16278	16340	16326	16279	16344	16219	16434	16355	16292	16280	16239	16325	16151	16293	16359	16344	16216	16090	16378	16481	16192	16269	16242	16383	16412	16422	16235	16184	16253	16336	16209	16437	16436	16224	16139	16168	16220	16310	16359	16297	16278	16266	16270	16422	16252	16476	16313	16425	16293	16224	16384	16344	16284	16284	16327	16215	16293	16338	16246	16305	16348	16315	16333	16275	16368	16123	16262	16361	16276	16339	16423	16299	16348	16314	16352	16287	16385	16280	16419	16186	16262	16459	16285	16324	16282	16099	16498	16238	16360	16310	16320	16334	16222	16427	16171	16315	16342	16405	16330	16273	16420	16282	16328	16273	16139	16294	16177	16378	16195	16262	16405	16432	16319	16462	16437	16374	16463	16406	16323	16163	16303	16271	16211	16448	16372	16354	16168	16451	16286	16243	16276	16146	16479	16435	16346	16292	16422	16349	16412	16225	16254	16239	16272	16387	16285	16234	16381	16294	16265	16474	16410	16398	16414	16152	16301	16415	16459	16449	16346	16121	16340	16321	16385	16287	16288	16404	16287	16352	16263	16223	16169	16288	16301	16275	16358	16273	16317	16228	16326	16215	16366	16385	16322	16093	16389	16315	16410	16276	16332	16322	16253	16454	16265	16438	16214	16315	16420	16489	16367	16224	16337	16374	16442
27265	23567	28961	25854	21691	25818	29009	25828	22347	19851	18614	18126	18245	18110	17952	17997	17900	18032	17797	17782	18073	17716	17959	18041	17948	17996	17944	17899	17920	17832	18035	17800	17846	17874	17983	18001	17816	17776	17944	17887	17949	18016	17900	17694	17835	17972	17921	17945	17915	17721	17857	17730	17845	17907	17874	17990	17945	17864	18029	17712	17978	17996	17933	17992	18097	17967	17762	18066	17908	18036	17868	17856	17908	17904	17710	17920	18161	18023	17890	17688	18054	17911	17971	17859	17716	17794	17866	17839	17878	17788	17942	17858	17909	17914	17888	17810	17746	17876	17846	17864	17781	17716	17695	18046	17941	17979	17768	17633	17790	18035	17777	17791	17718	17771	17833	17885	17985	17895	17803	17932	17988	17821	17859	18142	17879	17864	17948	17831	17978	17887	17832	17889	18019	17980	17828	17881	18103	17777	18030	17968	17956	17889	17802	17963	17915	18029	17852	17914	17815	18007	17932	17682	18060	18025	18062	17927	17823	17751	17979	17859	17981	17940	17882	17917	17937	17872	17860	17695	18105	17768	17771	17936	18056	17937	17984	17893	17912	17920	17980	17829	18038	17955	18007	17640	17926	17893	18011	17964	17831	17874	17968	18115	17736	17722	17818	17857	18124	17868	17882	17723	18011	17766	17683	18075	17980	18029	17806	17828	17892	17785	17920	17953	17937	17750	17830	17905	17743	17820	17957	18064	17856	17742	17715	17790	17813	17727	18094	18089	17875	17979	17715	17867	17835	17771	17879	17968	17880	17624	17929	17851	17958	17783	17862	17898	17994	18035	17916	17831	17980	17952	17932	17951	17825	18008	17845	17979	17908	17710	17814	17618	17917	17771	17942	17784	17866	17758	17858	17936	17853	17759	17806	17913	17834	17696	18032	17835	17953	17903	18047	17894	18013	17847	17950	17972	17977	17920	17637	17829	17965	18020	17793	18000	17911	17879	17966	17751	18003	17884	17942	17921	17903	17844	17897	18066	17889	17707	17653	17716	17800	17832	17710	17824	17887	17862	17734	17962	17928	17990	17837	17934	17687	17897	18016	17839	17802	17890	17799	17819	17948	17962	17914	17746	17856	17936	17708	17810	17701	17842	17642	17646	17945	17671	17948	17814	17977	17997	17942	17751	17900	18055	17965	17819	17904	17840	17778	17756	18084	17816	18064	17841	18007	17803	18009	17865	17843	17925	17873	17746	17944	18059	17871	17827	17919	17945	17747	17789	17602	17853	17907	17749	17925	17769	17927	17853	17750	17960	17739	17866	18156	17865	17868	17962	17875	17968	17713	17850	17859	18043	17940	18015	17843	17732	17926	17649	17867	17763	18062	17776	18082	17788	17773	17740	17903	17730	17807	17891	18001	17839	17860	18030	17795	17664	17880	17916	17947	17764	17761	17912	17796	18106	17683	17898	17898	17711	17657	17822	17999	17975	17949	17902	18002	17938	18071	17801	17728	17842	17827	17893	17928	17919	17769	17966	17918	17761	17978	18022	17721	17714	17827	17994	18064	18013	17920	17846	17784	17969	17785	17966	18008	17931	17851	18023	18058	18015	17754	17925	17886	17913	17897	17642	17663	17986	18030	17878	18010	18093	17853	17903	17952	17910	17757	17843	17890	18029	17851	17625	17610	17763	17825	17820	18018	18043	17870	17904	17978	17888	17871	17982	18031	17840	18026	17994	17854	17972	17824	17937	17955	18041	17793	17910	17933	17938	17915	17992	17929	17931	17960	17771	17915	18099	17805	17839	17906	18029	17757	17851	17871	17629	17886	17935	17834	17844	17842	17839	17811	17952	17820	17916	18039	17953	17931	17729	17732	17679	17873	18032	17967	17910	17884	18102	17923	17863	17874	17994	17832	18033	17674	17862	17951	18129	17949	17840	17879	17844	17851	17778	17917	17896	17985	17831	17849	17984	17732	17971	17982	17892	17652	17913	17900	18056	17891	17711	17815	17829	17881	17785	17928	17921	17885	17754	17760	18020	17742	18005	17936	17805	17884	17957	17897	17824	17784	17741	17706	18068	17918	18070	17912	17878	17809	17996	17791	18095	17958	17659	17909	17983	17856	17909	17689	17923	17999	17868	18071	17816	18080	18011	17770	17892	17738	17826	17768	18054	17984	17721	17873	17988	17947	17873	17628	17944	17845	17996	17853	18150	18050	17965	17863	17935	17772	17911	18027	17954	17812	17914	18136	17864	17927	17686	17805	17677	17764	17957	17930	17883	17985	17925	17923	17878	17772	17906	17947	17966	17848	18072	17913	17834	17982	17880	17999	17780	18041	17859	17987	17971	17807	17929	17834	17968	17908	17867	17912	17952	17916	17881	17964	17828	17871	17893	17908	17737	17961	17790	17906	17893	18134	17860	17846	17928	17891	17917	17840	17948	17799	17781	17908	17919	17553	17798	17808	17851	17951	17847	17787	17952	17973	17833	18142	17837	17907	18028	17896	17937	17674	17891	17971	17667	17771	17948	17845	17824	17668	17762	17836	17925	17964	17798	17967	17702	17851	17698	17712	18017	17752	17891	17573	17886	17912	17985	18076	17744	18075	18024	17915	17564	17933	17912	17760	17830	17853	17899	17849	17805	17754	17780	18087	17983	17877	17854	17909	17851	17811	18022	17974	17812	17755	17822	17777	17997	18025	17935	18030	17899	17846	17946	18065	17996	17918	17831	17862	17936	17865	17761	17871	17776	17918	17912	17957	17949	18049	17960	17860	18079	18002	17798	17801	17983	17900	17836	17801	17866	17976	18007	17900	17790	18048	17959	18002	17896	17811	17766	17868	17874	17930	18092	17938	17676	17886	17914	17933	17723	17777	17932	17956	18029	18040	17848	17923	17943	18055	17720	17892	17844	17921	17999	18058	17789	17832	17916	17959	17906	18066	17876	17717	17776	17726	17879	17864	17910	17999	17782	17844	17958	17963	17783	17859	18032	17921	17918	18005	17856	17897	17871	17831	17874	17880	18024	18097	17967	17925	17783	17801	18013	18019	17899	17949	17936	17848	18001	17973	17881	17886	17810	18148	18017	17934	17955	17614	17867	17978	17811	17840	17918	17839	17857	17744	17897	17866	17975	17985	17884	17917	17753	17980	17730	17778	17998	17846	17909	17806	17794	18024	17842	17981	17850	18023	18003	18004	17771	18059	17805	17854	17757	17803	17847	17957	18043	17962	17790	17861	17897	17797	17864	17901	17764	17828	17890	17729	17949	17979	17804	17816	17770	17976	17778	17647	17741	17847	17941	18248	17786	17957	18083	17898	17979	17868	18010	17891	17576	18111	17955	17955	17909	17770	17804	17926	17960	17843	17901	17979	17944	17738	17785	18010	18105	17866	17873	18074	18009	17700	17857	18004	17883	17917	17809	17956	17832	17862	17901	17906	17769	17830	17856	17803	17827	17900	17902	17866	17901	17878	17817	18081	17930	17992	17949	17676	17864	17949	17732	17656	17874	17893	17811	17865	17814	17866	17701	17815	18097	17917	17830	17807	17995	18047	17807	17860	17871	17888	17969	17849	17833	18084	17916	18021	18114	18045	17868	17775	17785	17921	17786	17849	17828	18015	17918	17998	17873	17823	18040	17975	18129	18088	17941	17882	17873	17946	17918	18054	17958	17929	17836	18048	17854	17990	17913	17923	17769	17853	17662	17855	17927	18159	17855	17946	17730	17795	17901	18050	18073	17758	17803	17754	17804	17943	17906	17794	17892	17803	17959	17665	17972	18123	17997	17949	17908	18034	18048	17834	17866	18056	17902	17845	17693	18011	17813	17812	17742	17869	17756	18070	18143	17842	17805	17960	17827	17892	17871	17725	17913	17837	17807	17908	17755	17776	17806	17862	17917	17830	17819	18122	17753	17777	17975	17904	17721	17759	17971	17896	17896	17850	17988	17876	18102	17972	17838	17860	17946	17724	17643	17823	17937	17829	17973	17614	17865	17739	17721	17875	18020	17729	17710	17884	17972	17925	17907	17900	17878	17969	18047	17826	17777	17943	17903	17985	17713	17810	17806	17862	18026	17822	17790	18105	18014	17876	17720	17801	17787	17724	17765	17930	17701	18020	17835	17994	17823	18069	17721	17894	17921	17770	17876	17926	17798	18047	17761	17886	17802	17868	17962	17848	17711	17783	17821	17746	18116	17858	17879	17829	17818	17771	17949	17856	17778	17988	17953	17832	17966	17779	17859	17919	17890	17880	17873	17787	17987	17819	17931	17758	17911	18000	17906	17949	17670	17949	17909	17853	17994	18034	17762	17904	17910	17930	17792	17978	17944	17984	17873	17913	17822	17854	17945	17792	17875	17890	17897	17803	17927	17849	18126	18020	17886	18073	17846	17903	17930	18013	17922	18124	17864	17751	17808	18010	17780	17746	17907	17774	17831	17785	18109	17883	17745	17882	17805	18024	17758	17832	17918	17984	17698	17964	17617	17938	17970	17888	17781	18032	18104	17759	17908	18016	17750	17805	17993	17732	18011	17925	17877	17999	17842	17931	17821	17641	17788	17805	17923	17916	17850	17649	17876	17846	17812	18122	17963	17932	17890	17865	17832	18010	17733	17972	17982	17931	17894	17809	17825	17840	18046	17960	17920	17755	17975	17769	17936	17931	17905	17897	17761	17883	17582	17671	17940	18076	17860	17733	18112	17886	17924	17847	17847	18003	17926	17704	17900	17929	17873	18026	17849	17838	17671	17903	17726	17953	17933	17897	17853	17971	17908	17999	17982	17839	17932	18030	17934	18082	17863	17841	17887	17862	17674	17913	18043	17803	17834	17986	17665	17772	17785	17880	17949	17944	17743	17888	17608	17918	17793	17899	17629	17799	17864	17839	17942	17863	17748	17895	18008	17784	17908	17849	17846	17803	17859	17658	17879	17863	17928	17945	18066	17969	17686	17925	17922	17861	17885	17770	17739	17852	17784	18082	17847	17969	18091	18001	17935	17836	17849	17857	17758	18209	17775	17975	18015	17628	17942	17842	17817	18092	17903	18085	18168	17949	17943	17934	17989	17986	17960	17830	17969	17990	17747	17858	17757	17863	17873	18165	17976	18008	17985	17944	18016	18115	18025	17959	17790	17947	17730	18044	17892	18040	17855	17879	17837	17886	18096	17847	17923	17992	17731
21290	30850	29738	24325	22561	28392	30203	26060	20872	18005	16712	16203	16011	16121	16157	16051	16057	16070	16089	16172	16137	16158	15934	16027	16076	15915	15910	16079	16081	16049	15952	16149	16202	16102	15918	15939	15945	16088	16133	16201	16109	15997	16201	16039	16160	16038	16076	16123	16050	15997	16159	15890	16188	16024	16085	16074	16127	15983	16073	16304	15811	15931	16131	16073	16058	16085	16013	16071	16066	16019	15982	16002	15889	15997	15997	15952	16201	15943	15825	16130	16092	16059	15980	16150	16001	16077	16054	16150	15974	16153	16165	16119	15913	16114	15914	16074	16035	15830	16029	15871	16035	16080	15902	15985	15998	15974	16128	15901	16208	16087	16223	16080	15949	16003	16084	16058	15922	16221	15913	16252	16108	16313	16008	16193	15985	16046	16132	15931	16041	16028	16127	16111	15876	16062	16077	16003	15939	16197	16086	16026	16130	15980	16114	16059	16005	16079	15958	16016	16035	16016	16235	15932	16146	16180	15913	16024	16020	15933	15958	16169	16072	16035	15902	16028	16033	16114	15845	16169	15978	16091	16046	16129	15934	16037	16043	15990	16029	15996	15972	16036	16100	16098	15963	16120	16031	15955	16139	16032	16262	15883	16151	16096	16222	16160	15852	16087	15985	16077	15942	16028	16187	16197	16184	15976	16069	16099	16069	16027	15940	16011	16053	15968	15923	15976	16117	16128	16043	16139	15920	16079	16028	15956	16060	16148	16132	16038	16267	16108	16099	15981	16021	16302	15873	16018	16174	16119	16237	16133	16180	15979	16098	16097	16000	15948	16072	16115	16167	16013	16189	15876	16075	15895	15965	15976	16041	16099	15961	16097	16019	16156	15968	16264	15921	16091	16156	16148	16098	15987	16081	15978	16307	16074	16054	16027	16028	16086	16201	16059	16210	16066	16200	16139	16066	16182	16165	16153	16054	16065	16041	16016	16028	16019	16045	16124	16040	16149	16066	16045	15987	15927	16055	16059	16033	16092	16170	15997	16204	16216	16002	16157	16072	15975	16095	15972	16124	16035	15979	16176	16051	15954	16045	15966	16330	16026	16243	16044	15938	16080	15961	15994	15933	16001	15973	16055	16016	16149	16047	16139	16044	16023	16040	15917	16035	16025	16027	16078	16198	16103	16041	16164	16011	15995	15931	16099	16023	15993	16063	16019	16004	15934	16095	16045	16091	16132	16035	16213	16110	16166	16004	16240	16100	16112	16118	15952	16218	16008	16050	16073	16158	16280	16015	16052	15988	16153	16253	16228	15895	16180	16148	16106	16005	16072	15953	16144	15917	16156	16159	16053	16035	16149	16049	16032	16179	16151	15937	16116	15986	16046	16213	15956	15966	15986	16137	16101	15990	16029	16067	16094	16001	15977	16004	16138	16126	16115	16166	15958	15942	16100	16058	16085	16203	15919	15960	15998	16087	16088	16116	16009	16124	15943	16112	16088	16117	15883	16079	15875	16080	16191	16294	16167	16121	16103	16122	16019	16020	16066	16148	16059	16000	16041	16025	16084	15799	16040	16066	16051	16144	16026	15988	16097	16063	15930	16182	15883	16176	16154	16215	15935	16108	16116	16075	15996	15988	16043	16132	16064	15920	15952	16233	16194	16137	15953	16036	16132	16160	16169	16137	16138	15983	15938	16067	16035	16101	16144	16024	16153	15922	16007	16036	16131	16084	16044	15910	16076	16004	16024	15939	15963	15904	16200	16097	16047	16046	16117	15984	16017	16055	16077	15988	16010	15932	15951	16239	16009	16088	16018	16033	16123	16192	16099	16088	16042	16114	16005	16107	16000	15839	16019	15940	16042	16004	15880	16066	16148	16030	16137	15916	16009	16181	16048	16116	15999	15996	16083	16202	16114	15975	15898	16067	16099	16049	16048	15910	16219	16021	16032	16150	16067	15930	16083	16140	16068	16155	16024	16051	15826	15898	16084	16061	16013	16073	16063	15910	16104	16157	15871	16097	16094	16190	15962	16147	16051	16149	15883	16134	15967	16147	15969	16086	15963	15919	15988	16129	16164	16001	16201	16056	15961	16234	16144	15921	16010	15844	15840	15962	16078	16209	16005	16028	16039	16030	16069	16034	15954	16168	16223	16067	16056	16015	16123	15895	16030	15957	16016	15977	16188	16071	15942	16084	16150	15947	15892	15898	16170	16029	16074	15936	16016	16087	16109	16039	16145	15978	16086	16008	16023	16045	15969	16006	16032	16162	16184	16108	16182	16032	16184	15990	15973	16075	16061	16142	16117	16041	16175	16044	16005	16035	16021	16121	16014	16218	16063	16111	16090	16039	16027	16052	16181	16118	16142	15940	16158	15932	16187	15957	16064	16172	16166	16030	16173	16138	16244	16131	16136	16042	16090	16142	16081	16019	16029	16194	15814	15993	16050	15974	16019	16013	16039	15902	15894	15940	16068	15992	16078	16101	16099	16126	16183	16155	16013	16174	15906	15947	16026	16023	15973	16254	16033	16024	16036	16044	15916	16193	16097	16114	16117	15988	16191	16262	16155	15985	16040	16080	16065	15959	15980	16258	15994	16096	15956	16180	16029	15898	16024	16118	16057	16010	16007	16102	16017	16160	16095	16085	15901	16019	15999	16071	15851	16179	16105	16014	16076	16004	16067	16191	15983	16146	16212	15991	16002	16115	16072	15969	16046	16188	16180	16034	16059	16179	15966	16081	16096	16113	16040	15850	16105	16094	16014	16112	16078	16026	16180	16085	16102	16040	16075	16188	16065	16042	16228	16140	16025	16211	16033	16158	15989	16245	16057	16148	16149	16073	16075	16111	16022	16006	16025	16174	16077	16143	15963	16061	16000	16189	15985	16027	16170	16090	16207	16076	15938	16111	15989	16113	16219	16068	16061	16083	16030	16042	15938	16001	16097	16097	16017	16125	16336	16131	16123	16073	16183	16003	15985	16093	16018	15972	15951	15977	16161	16052	16152	15992	16094	16002	15957	16109	16205	16107	16163	15953	16073	15941	16107	16088	15931	15867	16028	16066	15862	16173	15961	15939	16058	16016	16089	16015	16066	16026	16141	16147	15988	15988	15998	16016	15970	16138	15908	16214	16123	16118	15946	16188	16115	16019	15726	16129	16279	15989	15832	15969	16032	15949	16092	15875	16232	15987	16053	16089	16161	16067	16007	16082	16064	16176	16189	15999	16092	16039	16088	15925	16147	16123	16118	16008	16045	15990	16154	16014	16035	16075	15928	15954	16004	15963	16023	16199	16204	16246	16017	15856	16101	16246	16001	16221	16006	16168	16204	15966	16227	15977	15978	16263	16124	16020	16024	16136	15981	16068	16183	16117	16076	16061	16195	16233	16106	15964	16027	16089	16164	16021	16111	16093	16088	15986	15975	16046	16141	16169	16175	16147	16306	16160	15953	16169	16130	15830	16039	16035	16055	16090	16053	15977	16077	16028	16082	16051	15866	16046	16008	16060	16139	15995	15908	16105	15933	16150	15959	16062	16031	16142	15860	15974	16120	16080	15984	16111	16117	15961	16187	15879	16038	16038	16177	16170	16091	16014	15975	16057	16179	16285	16025	16129	16083	16154	16048	16033	16112	16083	16268	16053	16038	16101	16137	16165	16073	16043	16066	16138	15973	16038	16173	16006	16113	16030	16149	15902	16068	16042	16158	16001	16081	16201	16090	16074	16147	16201	15878	16040	16254	16181	16048	15954	16067	16214	16126	16036	16093	16051	16011	16182	15919	16008	16296	16130	16185	16187	16018	16006	16085	16253	15992	16091	16131	15989	16069	15921	16130	16071	16075	15827	16221	15996	15938	16134	16017	15991	16195	16154	16053	16141	15997	15996	15822	16021	16278	16074	15939	16008	16011	16082	16096	16206	16222	16137	16030	16156	16293	15989	15982	15903	15884	15992	15986	16076	15968	16105	16209	15895	16138	16238	16086	15996	15980	16037	15953	16035	16180	16129	16000	15943	16200	16002	16104	16243	16120	16031	16113	15997	16063	16033	15908	16081	16139	16113	15885	16013	16133	16011	16005	15983	16052	15994	16138	16119	16035	16108	15955	16015	16087	16084	15923	16110	16039	16219	15990	15951	16023	16020	16041	15978	16138	16115	15989	16067	15970	16137	16054	16053	16362	16039	16110	16071	16161	16015	15972	16154	16032	16149	16036	16116	15947	16073	16130	16007	16075	16073	16187	16121	16018	16168	15892	16023	16107	16007	16150	16067	15991	15928	15998	16058	16068	16238	16203	15895	16056	16029	16084	15656	16140	16027	16151	16186	16042	15910	16012	16088	16043	16180	16081	16019	16099	16017	16160	16211	16116	15962	16113	16112	16336	16037	16118	16020	16003	16104	16085	15961	15967	16082	16028	16039	15933	16098	16054	16013	16130	16082	16035	16131	16034	16055	15954	16006	15909	16068	16060	16285	16008	16141	16005	16107	16084	16185	16069	15999	15967	16054	16126	16121	15859	15995	15952	15988	15984	15973	16089	16174	16112	15872	15964	16127	16009	16098	16151	16054	16082	15868	16056	16134	16171	16083	15991	16090	15901	16126	16145	16105	16195	16087	15999	15877	16132	15940	15905	16066	15950	16066	15978	16222	16076	15914	16077	16067	16060	16042	15845	16222	15912	16039	16037	16029	16133	16030	15997	16127	16143	15957	15980	16118	16048	16031	16249	16197	16062	16206	16129	16170	16029	15922	16246	16055	16012	16025	16120	16082	16014	16016	15977	16196	16008	16178	15903	16268	16244	16133	16021	15964	16078	16158	16072	16041	16137	16249	15869	16158	16121	16122	16174	15950	16124	15944	16051	15930	16059	16259	16117	15922	16101	16245	16134	16087	16038	16095	15980	16081	16071	15937	16000	16039	16179	16184	16006	15934	16165	16049	16051	16095	15990	16182	15946	16133	16116	16013	16034	16142	16115	15956	16193	16123	16113	16100	15948	16114	16012	16109	15801	16200	16186	16058	16127	15926	16204	15942	16020	16121	16051	16191	16157	16022	16072	16224	16075	16203	16154	16132	16093	16105	16077	16016	16133	15978	16243	16136	16129	16296	15881	16153	16069	16014	16049	16034	16047	15988	15775	16217	16162	16153	16157	16012	16232	15937	16032	16126	16087	15994	15933	16074	16053
23627	21002	28360	24363	22976	46047	55439	44811	32886	25185	20768	18984	18370	18167	18113	18248	18088	18045	18034	18065	17978	18217	18034	18189	18224	18268	18112	18170	18034	18160	18026	18192	18081	17973	18138	18034	18190	18139	18103	17876	18243	17843	18114	18013	18182	18343	17958	17782	18133	18173	18211	17917	18005	18010	17875	17944	17875	17916	18099	18013	18099	17961	18077	18104	17908	18030	18038	17973	18032	17891	17715	17909	17866	18088	18066	18078	18043	17960	17856	17983	17951	18131	18200	17999	17910	17865	18104	18245	17956	18087	17911	18048	17972	17809	18199	17935	17950	17800	17942	17943	17825	17973	18150	18272	18121	18112	17890	17940	18121	18011	18107	17970	18029	17938	18325	18186	18086	18177	18095	17965	17820	18095	18089	18117	18110	18010	17983	18096	18206	18092	17853	17994	18125	18210	18001	18042	18013	17887	17993	17991	17937	18122	18063	17959	18097	18132	17986	18024	17936	18034	18018	18101	17940	18133	18204	17936	18017	17949	18228	18066	18067	18087	18063	18033	17982	17830	17966	17831	18221	17876	17969	18066	17938	17945	17938	18145	18141	18138	17986	18381	18004	18093	18000	17956	18046	17904	18002	18121	18001	17935	18202	18051	17908	17924	18156	17874	18048	18043	18141	18053	17928	17757	18036	18181	17976	18108	18125	18083	17936	18130	18274	18117	18022	17900	17956	17973	17903	18027	18084	17870	18240	17953	18072	18087	17952	17912	17902	17958	18122	17987	17988	17765	18123	18004	17986	17967	17938	18213	17834	18107	18081	18083	18188	17983	18124	17895	17947	18162	18176	17867	18185	18003	18140	18140	18207	17990	18089	18125	18130	17952	18006	17719	18104	17898	17970	17989	18005	18032	17817	18087	18031	18164	18063	17911	18146	17903	17938	17855	17989	17955	18064	17637	17846	17982	17948	18224	17919	18043	18198	18009	17989	18101	18021	17924	17722	17747	17897	17997	18166	18012	17823	17964	17970	18001	18173	18037	18064	17991	18131	17969	17914	18183	18005	18167	17952	17956	17979	17988	17912	17910	18002	18188	17946	17997	18035	18160	18078	17898	17924	18125	17863	17991	18027	17894	18149	18020	17816	18139	18187	17833	18095	17957	18119	17961	17926	17994	18034	17992	18067	18112	18237	18072	18016	18158	18011	18027	18124	17918	17882	17928	18205	18102	18026	18093	18147	17859	18159	18075	18198	17922	18026	18160	18166	18020	18169	18205	18080	18153	18008	18003	18015	17795	17915	18069	17973	17908	18003	17948	17869	18020	18265	18154	17792	18060	18093	17873	17927	17959	17867	17953	18077	17966	17987	17945	18094	18304	17863	17986	18117	17993	18075	17830	18073	18174	18070	17925	17966	17825	17752	18050	18000	18067	17879	17868	17936	17997	18004	18033	17809	17993	17943	17788	17936	17914	17919	17836	17873	18053	17985	18100	17960	18071	17913	17704	18014	18030	18081	17857	17786	18064	18084	18029	17864	17880	17795	18020	18069	18094	17984	17903	17939	18038	18140	17928	17979	18160	17962	18149	18048	18171	18066	17956	18005	17947	17765	18248	18017	18253	18182	18071	17971	17862	18093	18058	17965	18094	17988	17987	17903	17775	18004	18008	17977	17869	18032	17917	18002	18208	18082	17804	17875	18015	18353	18099	18026	18091	17930	17881	18075	18161	18043	18081	18057	18056	18125	18076	17857	18186	18015	18073	18137	17924	17979	17960	17883	17981	17923	17904	18023	17876	17922	17988	18069	18050	18068	18042	17824	18095	17999	18086	17994	17985	18038	17908	18049	18052	18035	17843	18059	18164	18059	17981	18047	18128	17806	17876	18194	18084	18233	17887	17909	17978	18032	17857	18050	18108	18017	17974	17983	18181	18100	17947	17909	17845	17839	18035	17892	17967	18024	18184	18067	18085	17920	18173	17910	17998	17878	17896	18002	17876	17818	18017	17895	17964	17973	17906	17944	17980	18193	18067	17972	18123	18161	17877	17798	17945	17953	17891	17898	17980	18041	18206	18037	18051	17952	18110	18188	17989	18170	18143	18039	18009	17943	18190	18216	17902	17899	18011	17939	17839	17964	17933	17852	18084	18030	17794	17997	17987	17866	18187	17893	17987	17866	17986	17956	17821	17957	18214	18008	17925	18012	18158	18068	18006	18091	18049	18098	18133	18029	18050	17982	18019	18158	17875	18042	18032	18120	17843	18103	18026	17952	18025	18027	18180	17936	18023	17886	18081	18062	17808	17957	17917	18144	17987	18048	18102	18007	18216	18241	18141	18080	17993	18014	18095	17968	18010	17923	17926	18031	17906	17805	18167	18043	17996	18000	17951	18033	17883	17912	17806	18125	18034	18000	18085	18098	18059	18034	17850	17956	18218	18093	17729	18131	17935	17954	18192	18157	18075	18080	17884	18022	18047	18151	18078	17914	17940	17996	17817	18021	18011	17941	17862	17836	17869	18068	18115	17975	17854	17923	18007	18056	18154	18051	17901	17896	18051	18299	18044	18185	18084	17843	17985	18061	17859	18030	17972	17858	17868	17878	17941	18059	17940	18074	17933	18001	17988	18078	18148	18158	18122	18152	17855	18067	17897	17972	17971	18054	17955	17997	18056	17958	18014	18118	17980	17990	18264	17845	18034	17998	17858	18119	18019	18027	18150	17965	18054	18081	17974	18040	18080	18278	18037	17940	18059	17866	17913	18067	18020	17948	18179	18177	18030	17955	17952	17915	18084	17897	17814	18041	18081	17858	17829	17922	17988	17967	18018	18014	17968	17908	18064	18030	18268	18130	18022	18066	18079	18245	18165	17989	18194	18138	18109	18148	18059	17909	18047	17912	17960	17937	18039	17957	18069	17989	18051	18103	17860	17924	18108	18142	17550	17910	17900	17911	18219	18130	18018	18030	17907	18284	18044	17978	18019	18009	18071	18179	17956	17961	18114	17939	18129	17869	17974	18071	17999	17867	17931	18230	17874	18020	17922	17734	17804	17894	18148	17829	17852	17929	18106	17973	18095	17911	17968	18003	18074	18013	18062	17977	17922	18020	18095	18007	18026	18147	18127	17930	18141	18002	18027	18026	17981	17944	18049	18129	18208	17975	18119	17983	18187	18012	17852	18016	18038	17925	17954	17812	18050	18100	18079	18088	17965	18206	17962	17941	18080	18104	18017	18144	18139	18121	18056	18175	18039	17900	18044	18050	17996	17880	18141	17910	17899	17996	17916	18134	18097	17948	18008	17872	17770	18059	17919	18192	17986	17856	18045	18083	18113	18212	18040	18034	18090	18043	18260	18239	18149	17926	17996	17887	18057	18115	17961	17960	17978	18131	17920	18034	18030	18220	17801	17776	17923	17993	17906	18018	18041	17931	17943	18049	18172	18050	17780	18038	18061	18010	18041	17972	18083	18279	18131	17876	17937	17905	18133	18057	18097	18099	18130	17936	18347	18156	18051	17861	18157	18091	17993	18007	17968	18103	18004	18322	18023	17947	18129	18179	18067	18176	17935	17737	17787	18095	17976	18245	18012	18055	18011	18038	18201	18002	18007	17858	17952	17832	17889	18110	18011	18054	18116	17825	17906	17861	18045	17842	18021	18142	18069	18019	17993	17967	18037	18083	18248	18014	18105	18165	17848	17951	18042	18113	18000	17873	17949	18169	17984	18222	18106	18139	17998	17994	17857	17973	17849	18050	18009	18078	17972	18106	18083	18072	17918	17956	18111	18098	18020	18087	18171	17975	17894	18042	17995	17883	18075	17916	17951	18145	18150	17899	18130	17979	18142	18037	17965	18032	18096	18016	18095	18075	18149	18157	17970	18055	17968	18134	17913	18055	18092	18032	17818	17895	17835	18045	18026	18007	18123	17963	18179	18066	17938	17980	18044	17956	17993	17980	17795	17927	18110	18033	17865	18070	17907	17987	17993	17921	18069	17777	18310	18155	18024	18141	17902	18078	17972	17813	17843	17827	18088	17942	18150	17889	18075	17949	17806	17992	17952	17990	17780	18059	18089	18163	18190	18097	18119	17910	18231	17905	17952	17969	18059	18044	17968	18062	17910	18268	17947	18082	18144	18078	17874	17896	18050	18032	17852	17862	17995	17987	18146	18020	18011	17884	17944	17910	17960	18000	18014	18077	17835	18019	18023	18247	18185	18127	18037	17986	17928	17983	18076	17946	17997	18072	18109	18067	17990	18067	18094	18060	18092	18002	17787	17983	18123	18112	18095	18116	18014	18061	17902	17926	17942	17995	17920	18080	17917	18032	18049	18002	18098	18038	18104	17981	18014	17957	17888	17883	17876	18026	18093	17998	17954	18185	18142	18094	17874	18071	17891	18046	17994	18191	18008	17937	18028	18200	17951	18106	18195	18170	17897	17848	18077	18051	17947	18074	17930	18092	18115	18048	18091	17977	18052	17907	17953	17846	18003	18054	18174	18009	18160	18094	17943	18022	17931	18049	18139	18058	18176	17964	17925	18098	17992	17832	17946	18095	17927	18005	18249	18037	18076	17998	17930	17956	18118	18112	18045	18088	18158	17977	18059	18127	18200	18095	17996	18096	18030	18116	18071	17774	17855	17935	17908	17995	17986	18062	17990	18052	17995	18075	17855	18152	18067	18175	18162	18094	18221	17998	18065	17901	17918	17886	18129	18086	18233	18194	18070	18087	17924	17983	18099	17993	18040	18233	17979	17916	18321	18004	17939	18022	18039	18063	18027	17944	18182	17909	17818	17955	17867	17838	18004	18174	18110	17989	17792	18052	17892	18160	17998	17859	18207	18057	18224	17967	18034	18074	18108	17974	18064	17951	17827	18091	17785	17988	17916	18218	18123	18115	17977	18369	18154	18037	18141	18091	18052	18079	18038	18194	17938	17982	17829	17849	18046	18002	17980	17940	18057	18089	17903	17979	18083	18054	17904	17969	17856	18086	17780	17839	17944	18046	17952	18027	17854	18101	17908	18116	17999	17853	17768	18050	18139	18071	18074	17799	18087	17838	17919	18142	17978	18067	18215	18059	17972	17836	17875	18073	18165	17980	17772	18074	18221	18065	18040	18019	18263	18112	18021	17923	17984	17942	18010	18004	17969	17813	17884	18118	17968	18115	17927	17970	18047	18032	18034
20575	36551	37183	30365	25775	51579	54578	44579	33710	23894	18583	17010	16409	16205	16258	16189	16067	16178	16254	16206	16136	16274	16256	16105	16284	16303	16228	16258	16110	16078	16207	16141	16130	16124	16158	16275	16227	16269	16201	16208	16255	16302	16185	16177	16317	16304	16184	16143	16206	16172	16089	16098	16065	16117	16021	16200	16234	16231	16169	16027	16007	16230	16277	16113	16155	16312	16121	16157	16275	16269	16257	16261	16207	16130	16119	16333	16303	16079	16267	16338	16197	16280	16227	16170	16082	16223	16192	16218	16187	16071	16141	16159	16084	16063	15980	16249	16225	16286	16176	16220	16047	16353	16105	16280	16061	16151	16202	16180	16064	16042	16253	16261	16131	16324	16093	16208	16351	16002	16250	16305	15983	16160	16178	16192	16272	16207	16045	16136	16317	16251	16044	16016	16163	16112	16223	15945	16148	16175	15974	16163	16093	16090	16215	16101	16213	16156	16232	16146	16291	16145	16196	16240	16244	16164	16186	16127	16335	16259	16163	16082	16205	16185	16142	16093	16385	16124	16239	16090	16084	16154	16310	16082	16127	16256	16246	16236	16232	16088	16034	16164	16281	16164	16181	16122	16126	16276	16180	16217	16061	16307	16197	16154	16257	16119	16261	16101	16243	16179	16081	16281	16117	16078	16088	16174	16263	16118	16060	16067	16108	16058	16225	16038	16262	16142	16176	16211	15957	16119	16117	16227	16267	15989	16110	16036	16130	15969	16229	16025	16229	16075	16180	16306	16263	16190	16221	16031	16134	16222	16067	15948	16134	16123	16191	16203	16045	16103	16035	16219	16107	16098	16307	16184	16160	16187	16210	16171	16091	16171	16179	16130	16171	16273	16108	16236	16217	15983	16246	16284	16062	16045	16178	16321	16208	15989	16263	16206	16228	16115	16184	16286	16287	16213	16192	16237	16140	16175	16222	16240	16122	16236	15998	16150	16327	16058	16192	16320	16164	16038	16288	16232	16295	16230	16211	16156	16224	16094	16259	16263	16287	16107	16085	16014	16196	16307	16195	16125	16232	16115	16258	15976	16130	16052	16152	16137	16035	16250	16204	16101	16466	16138	16124	16101	16216	16180	16088	16191	16137	16061	16303	16143	16098	16275	16054	16216	16165	16153	15993	16246	16260	16271	16164	16026	16356	16168	16005	16149	16202	16066	16199	16190	15970	16112	16264	16050	16079	16304	16146	16375	16224	16211	16120	15982	16292	16089	16161	16194	16062	16140	16156	16457	16232	16206	16220	16299	16182	16248	16080	16213	16192	16299	16155	16159	16142	16192	16168	16137	16091	16242	16142	16210	16227	16093	16132	16184	16122	16175	15897	16337	16020	16362	16267	16225	16060	16014	16284	16116	16145	16273	16066	16054	16192	16097	16333	16141	16185	16222	16149	16237	16042	16190	16036	16421	16230	16282	16089	16273	16171	16282	16080	16050	16157	16213	16253	16040	16147	16097	15950	16099	16348	16112	16087	16189	16078	16127	15912	16482	16295	16256	16159	16072	16253	16087	16232	16065	16248	16015	16346	16103	16122	16217	16109	15969	16193	16153	16249	16201	16228	16345	16094	16107	16153	16065	16168	16119	16199	16118	16187	16345	16202	16223	16232	16182	16248	16238	16048	15992	16307	16279	16178	16096	16099	16198	16166	16188	16210	16161	16234	15977	16115	16096	16258	16083	16141	16060	16264	16249	16217	16076	16318	16223	16174	16188	16279	16255	16244	16226	16252	16135	16004	16041	16148	16291	16106	16173	16256	16146	16260	16089	16288	16078	16209	16059	16263	16191	16330	16183	16076	16050	16075	16139	16225	16203	16094	16197	16192	16242	16340	16282	16250	16200	16073	16189	16383	16235	16292	16234	16021	16182	16132	16142	16083	16227	16020	16230	16326	16350	16130	16150	16257	16164	16085	16127	16071	16277	16119	16339	16315	16206	16025	16119	16169	16266	16231	16374	16274	16238	16124	16235	16202	16215	16266	16252	16246	15893	16238	16308	16263	16244	16055	16272	16281	16163	16167	16139	15977	16229	16253	15972	16078	16318	16150	16217	16036	16243	16168	16101	16116	16197	16085	16123	16131	15983	16205	16084	16571	16054	16058	16141	16385	16362	16229	16190	16298	16055	16232	16098	15960	16092	16234	16113	16153	16333	16143	16084	16281	16256	16193	16109	16144	16078	16273	16072	16077	16146	16014	16089	16270	16134	16246	16154	16250	16213	16163	16110	16233	16213	16136	16183	16237	16135	16114	16314	16214	16077	16269	16165	16127	16150	15975	16212	16249	16036	16300	16071	16041	16144	16274	16157	16107	16293	16154	16245	16216	16090	16033	16146	16118	16259	16171	16242	16037	16024	16112	16110	16072	16187	15990	16233	16135	16109	16312	16138	16125	15850	16175	16202	16127	16088	16230	16197	16168	16199	16187	15983	16229	16179	16303	16227	16068	16178	16077	16183	15997	16290	16276	16118	16352	16060	16070	16314	16146	16163	16083	16124	16241	16173	16159	16208	16027	16385	16139	15946	16230	16260	16251	16194	16150	16241	16178	16271	16115	16204	16141	16215	16257	16274	16202	16073	16328	16132	16274	16253	15893	16223	16281	16077	16222	16036	16290	16164	16254	16107	16213	16120	16153	16215	16132	16264	16059	16173	16045	16036	16268	16193	16022	16223	16167	16214	16344	15980	16277	16175	16081	16088	16280	15994	16249	16104	16065	16234	16131	16237	16107	16147	16238	16166	16188	16161	16198	16330	16189	16265	16179	16012	16115	16101	16216	16197	16148	16212	16190	16004	16314	16238	16039	16219	16107	16132	16238	16289	16251	16022	16130	16168	16060	16247	16350	16252	16141	16169	16106	16134	16259	16236	16262	16159	16236	16085	16198	16155	16101	16221	16330	16082	16175	15957	16147	16066	16310	16389	16188	16033	16228	16062	16348	16166	16200	16015	16297	16326	16202	16078	16188	15836	16085	16202	16125	16378	16189	16129	16239	16233	16209	16096	16221	16101	16142	16077	16006	16199	16328	16288	16321	16210	16080	16210	16158	16041	16071	16089	16140	16059	16142	16071	16065	16259	15997	16220	16241	16071	16222	16267	16288	16101	16150	16334	16276	16050	16251	16262	16131	16123	15946	16117	16062	16121	16210	16175	16259	16155	16158	16065	16187	16237	16344	16220	16211	16254	16221	16278	16156	16211	16314	15956	16400	16230	16120	16244	16415	16278	16162	16080	16168	16199	16080	16141	16077	16075	16136	16222	16105	16162	16231	16120	16136	16102	16264	16148	16166	16102	16298	16207	16100	16195	16218	16238	16142	16149	16171	16146	16315	16081	16203	16135	16107	16218	16024	16313	16067	16217	16114	16265	16224	16315	16181	16209	16215	16105	16240	16074	16309	16279	16334	16060	16314	16141	16300	16089	16221	16228	16423	16156	16129	16103	16273	16188	16204	16190	16319	16219	16288	16152	16279	16183	16004	16295	16168	16047	16255	16146	16263	16226	16043	16332	16199	16181	16274	16439	16236	16139	16081	16279	16027	16185	16117	16049	16051	16259	16244	15979	16167	16144	16222	16317	16220	16121	16139	16050	16002	16232	16232	16127	16282	16189	16149	16268	16196	16076	16116	16040	16185	16142	16247	16215	15978	16128	16107	16189	16171	16160	16192	16191	16227	16114	16251	16136	16062	16244	16088	16143	16181	16189	16185	16140	16267	16191	16151	16164	16235	16265	16036	16220	16110	16226	16347	16251	16202	16155	16159	16296	16286	15933	16207	16055	16252	16323	16079	16034	16098	16107	16112	15921	16350	16147	16318	16163	16240	16242	16281	16242	16102	16177	16228	16136	16097	16256	16176	16184	16325	16107	16179	16218	16230	16153	16033	16218	16280	16057	16087	15964	16128	16227	16012	16038	16179	16255	16007	16120	16094	16152	16175	16279	16315	16051	16252	16140	16121	16223	16193	16228	16025	16208	16016	16092	16362	16104	16128	16167	16032	16131	16094	16193	16222	15994	16184	16136	16303	16180	16259	16056	16361	16334	16170	15953	16266	16146	16343	16383	16176	16048	16234	16302	16307	16164	16118	16191	16141	16073	16167	16222	16117	16230	15993	16350	16079	16279	16141	16207	16306	16352	16173	16002	16112	16236	16249	16102	16091	16123	16105	16240	16147	16315	16145	16142	16087	16261	16312	16167	16070	16266	16113	16189	16233	16167	16078	16345	16298	16226	16165	16288	16115	16158	16275	16125	16210	16163	16263	16271	16314	16255	16312	16112	16309	16254	16161	15987	16148	16145	16177	16287	16176	16154	16211	16110	16199	16243	16153	16239	16126	16022	16186	16255	16301	16205	16119	16165	16311	16300	16104	16143	16070	16277	16322	16091	16102	16066	16128	16315	16309	16073	16155	16139	16142	16172	16291	16194	16054	16162	16319	16215	16246	16055	16120	16328	16239	16333	16262	16096	16243	16081	16228	16294	16179	16356	16279	16229	16233	16265	16426	16176	16150	16252	16203	16208	16220	16051	16234	16132	16053	16246	16207	16104	16071	16147	16269	16287	16076	16316	16143	16336	16078	16264	16170	16081	16112	16085	16254	16240	16190	16299	16168	16224	16076	16249	16212	16090	16120	16389	16016	16210	16369	16268	16188	16184	16230	16157	16248	16240	16068	15969	16230	15953	16280	16093	16134	16138	16136	16214	16420	16119	16165	16020	16325	16040	16191	16260	16186	16180	16189	16314	16050	15998	16250	16321	16080	16217	16299	16229	16067	16180	16224	16219	16079	16082	16162	16304	16247	16245	16072	16225	15917	15967	16124	16244	16065	16049	16193	16149	16217	16057	16053	16106	16054	16130	16113	16170	16113	16207	16164	16052	16145	16199	16128	16245	16354	16248	16266	16303	16181	16072	16231	16275	15952	16022	16097	16099	16144	16109	15955	16131	16234	16214	16122	16124	16197	16259	16079	16291	16290	16252	16220	16188	16163	16074	16158	15955	16242	16031	16277	16168	16249	16096	16192	16207	16160	16345	16184	16139	16054	16069	16308	16135	16211	16259	16156	16225	16260	16210	16342	16187	16089	16167	16212	16093	16101	16091	16155	16094	16178	16189	16302	16293	16005	16272	16194	16171
22522	21021	28841	23434	22223	59765	65571	53043	40629	29627	22684	19951	18910	18627	18852	18479	18605	18517	18438	18507	18607	18520	18381	18587	18466	18333	18233	18387	18542	18432	18506	18568	18275	18461	18297	18508	18337	18445	18248	18464	18388	18425	18345	18148	18230	18510	18347	18438	18363	18519	18321	18296	18169	18318	18471	18303	18288	18189	18446	18179	18432	18457	18344	18314	18213	18413	18317	18319	18307	18380	18453	18430	18383	18482	18447	18417	18642	18207	18320	18371	18411	18451	18109	18268	18423	18363	18218	18430	18205	18128	18321	18443	18055	18190	18455	18399	18370	18287	18335	18221	18227	18327	18515	18378	18305	18307	18396	18235	18287	18374	18364	18314	18314	18323	18060	18401	18193	18306	18446	18493	18326	18332	18401	18308	18565	18445	18450	18328	18323	18237	18281	18377	18511	18285	18217	18481	18332	18388	18466	18388	18219	18125	18409	18315	18433	18373	18356	18291	18180	18170	18351	18307	18476	18283	18353	18390	18254	18397	18443	18238	18192	18153	18157	18217	18387	18368	18419	18294	18195	18490	18427	18435	18244	18369	18512	18440	18301	18306	18388	18491	18326	18329	18267	18278	18176	18353	18434	18259	18283	18149	18292	18429	18515	18150	18372	18363	18228	18356	18439	18280	18394	18122	18369	18317	18134	18337	18306	18222	18339	18317	18262	18222	18344	18259	18275	18339	18409	18367	18258	18264	18404	18376	18458	18258	18349	18291	18418	18459	18363	18621	18340	18296	18394	18271	18142	18186	18465	18360	18185	18439	18293	18213	18254	18237	18275	18373	18253	18171	18278	18315	18441	18212	18557	18218	18315	18484	18343	18267	18300	18376	18453	18205	17996	18400	18336	18337	18407	18361	18386	18546	18339	18281	18352	18210	18588	18221	18274	18380	18292	18507	18380	18270	18326	18275	18442	18422	18513	18456	18191	18164	18461	18277	18377	18419	18466	18436	18511	18293	18337	18302	18468	18219	18229	18288	18292	18263	18489	18161	18271	18464	18155	18334	18287	18205	18345	18468	18281	18251	18397	18412	18509	18470	18514	18149	18236	18311	18299	18384	18252	18410	18210	18325	18355	18499	18480	18347	18404	18312	18193	18394	18370	18449	18352	18197	18042	18237	18489	18451	18657	18082	18433	18393	18238	18474	18435	18284	18384	18386	18667	18246	18170	18301	18451	18484	18423	18187	18504	18504	18302	18435	18433	18249	18358	18294	18360	18144	18181	18507	18327	17967	18021	18416	18256	18464	18434	18345	18395	18153	18453	18520	18309	18225	18205	18311	18291	18293	18209	18293	18307	18341	18453	18335	18505	18363	18426	18124	18504	18441	18537	18374	18243	18339	18279	18411	18261	18344	18362	18324	18474	18361	18183	18464	18180	18258	18405	18189	18147	18421	18418	18265	18511	18288	18340	18353	18334	18383	18344	18201	18497	18290	18107	18238	18389	18166	18187	18356	18286	18367	18283	18551	18415	18472	18439	18526	18295	18389	18493	18387	18271	18422	18673	18531	18127	18444	18485	18266	18324	18473	18281	18345	18244	18235	18513	18253	18393	18133	18424	18389	18322	18168	18427	18321	18369	18390	18360	18305	18414	18269	18295	18301	18337	18248	18522	18399	18403	18143	18177	18281	18309	18339	18190	18494	18310	18246	18374	18500	18362	18346	18326	18132	18095	18429	18388	18190	18572	18292	18371	18146	18328	18345	18278	18316	18406	18241	18323	18169	18395	18336	18230	18197	18264	18269	18264	18132	18343	18294	18385	18373	18311	18301	18317	18241	18194	18364	18365	18354	18182	18339	18412	18468	18410	18465	18365	18302	18473	18395	18299	18191	18406	18387	18525	18491	18319	18369	18344	18462	18226	18290	18275	18277	18282	18265	18291	18263	18382	18326	18314	18265	18431	18425	18385	18370	18563	18158	18446	18251	18353	18098	18453	18395	18236	18432	18398	18342	18436	18427	18632	18281	18333	18321	18408	18356	18353	18429	18311	18433	18327	18352	18576	18325	18355	18356	18492	18464	18204	18423	18297	18331	18437	18382	18213	18269	18375	18422	18445	18495	18318	18296	18244	18433	18405	18311	18316	18385	18178	18402	18360	18415	17991	18438	18234	18394	18219	18336	18290	18447	18293	18415	18475	18326	18133	18367	18444	18531	18425	18449	18293	18355	18521	18222	18187	18377	18348	18477	18492	18577	18388	18395	18337	18292	18244	18504	18438	18484	18300	18388	18423	18253	18270	18235	18093	18275	18358	18265	18555	18185	18438	18257	18286	18229	18190	18245	18188	18413	18414	18274	18387	18386	18394	18033	18307	18394	18302	18322	18271	18257	18394	18289	18278	18444	18202	18238	18208	18410	18598	18324	17992	18302	18418	18312	18279	18327	18081	18041	18244	18301	18227	18311	18477	18291	18249	18595	18328	18274	18222	18459	18272	18449	18194	18548	18396	18193	18522	18341	18295	18289	18036	18390	18212	18258	18283	18280	18284	18163	18394	18418	18433	18274	18408	18452	18336	18316	18349	18220	18259	18403	18213	18308	18379	18379	18287	18287	18381	18436	18310	18176	18435	18343	18247	18199	18086	18392	18326	18306	18406	18296	18177	18536	18372	18225	18213	18363	18282	18284	18450	18253	18172	18183	18529	18342	18298	18257	18350	18299	18354	18255	18271	18331	18226	18151	18367	18241	18410	18225	18297	18298	18382	18387	18232	18234	18446	18070	18427	18211	18215	18150	18339	18471	18302	18350	18325	18359	18320	18231	18149	18349	18265	18427	18235	18353	18121	18266	18452	18410	18336	18412	18340	18558	18352	18357	18564	18465	18402	18485	18297	18304	18416	18333	18255	18401	18320	18420	18346	18300	18277	18258	18249	18225	18271	18300	18346	18387	18280	18581	18304	18329	18321	18385	18214	18545	18540	18383	18463	18402	18326	18269	18318	18278	18257	18447	18255	18441	18495	18476	18334	18430	18402	18173	18296	18212	18419	18278	18337	18381	18188	18479	18358	18485	18462	18453	18212	18300	18240	18482	18418	18161	18429	18430	18237	18094	18324	18353	18254	18378	18318	18341	18410	18325	18175	18188	18279	18104	18239	18408	18245	18236	18227	18367	18313	18336	18120	18173	18411	18135	18257	18510	18339	18400	18177	18335	18286	18068	18409	18339	18148	18279	18189	18254	18387	18323	18326	18316	18288	18535	18369	18522	18183	18323	18153	18415	18345	18264	18222	18202	18307	18230	18363	18333	18132	18232	18385	18243	18217	18393	18177	18137	18253	18265	18486	18449	18192	18434	18411	18339	18433	18454	18345	18346	18276	18266	18201	18079	18475	18439	18509	18255	18168	18389	18233	18421	18262	18289	18259	18136	18262	18475	18451	18335	18206	18378	18358	18212	18278	18368	18473	18443	18360	17986	18368	18212	18407	18265	18272	18286	18309	18159	18658	18325	18378	18320	18311	18255	18129	18429	18391	18038	18559	18378	18436	18211	18321	18200	18313	18426	18184	18357	18395	18200	18201	18210	18237	18293	18289	18334	18301	18193	18222	18496	18446	18343	18520	18342	18429	18235	18185	18248	18377	18189	18337	18103	18439	18382	18312	18040	18422	18347	18377	18160	18256	18102	18331	18285	18323	18269	18290	18419	18226	18298	18276	18509	18134	18438	18448	18367	18340	18421	18231	18276	18160	18165	18515	18439	18235	18300	18335	18438	18370	18473	18382	18424	18460	18461	18369	18219	18193	18284	18449	18330	18398	18344	18448	18410	18288	18180	18322	18130	18436	18203	18235	18325	18353	18175	18176	18284	18423	18388	18256	18436	18459	18398	18085	18167	18314	18414	18386	18270	18374	18012	18132	18360	18399	18271	18359	18260	18335	18327	18268	18349	18241	18313	18145	18282	18346	18415	18143	18189	18313	18626	18249	18229	18452	18465	18390	18227	18350	18553	18176	18170	18490	18283	18398	18348	18149	18496	18230	18445	18417	18253	18315	18455	18250	18225	18443	18184	18171	18215	18364	18300	18259	18259	18388	18417	18155	18431	18451	18352	18114	18397	18295	18377	18346	18405	18197	18211	18401	18321	18183	18106	18493	18233	18306	18552	18362	18455	18235	18347	18255	18325	18334	18375	18298	18355	18364	18505	18434	18409	18434	18346	18338	18214	18080	18504	18255	18253	18264	18334	18288	18490	18360	18382	18397	18628	18489	18351	18224	18176	18388	18228	18331	18561	18401	18265	18562	18535	18452	18416	18417	18225	18332	18455	18367	18242	18364	18597	18216	18194	18287	18363	18344	18148	18417	18279	18277	18372	18450	18338	18296	18384	18422	18474	18504	18321	18313	18309	18236	18389	18459	18354	18184	18369	18278	18225	18281	18251	18254	18153	18169	18316	18287	18467	18351	18396	18185	18348	18396	18307	18214	18275	18375	18166	18259	18093	18123	18379	18341	18538	18426	18337	18345	18467	18230	18217	18129	18532	18315	18224	18253	18357	18217	18264	18363	18224	18453	18231	18416	18269	18383	18409	18330	18253	18573	18465	18421	18339	18123	18498	18381	18160	18156	18230	18249	18403	18350	18320	18162	18229	18401	18332	18257	18328	18185	18170	18442	18255	18349	18407	18215	18440	18334	18396	18240	18255	18373	18334	18349	18351	18031	18289	18138	18361	18524	18434	18345	18336	18110	18375	18276	18312	18360	18262	18247	18289	18353	18394	18392	18244	18248	18143	18280	18284	18378	18184	18288	18323	18351	18323	18156	18442	18446	18454	18395	18210	18206	18409	18462	18474	18375	18296	18401	18306	18416	18436	18430	18268	18410	18478	18428	18282	18418	18323	18340	18433	18262	18430	18262	18283	18203	18222	18324	18134	18569	18232	18292	18360	18364	18228	18358	18361	18358	18383	18118	18609	18156	18402	18404	18173	18257	18421	18468	18216	18374	18349	18345	18307	18413	18385	18408	18258	18218	18217	18450	18342	18194	18371	18335	18590	18260	18465	18385	18325	18402	18262	18326	18534	18523	18234	18405	18185	18187	18448	18301	18210	18279	18226	18195	18334	18116	18152	18291	18343	18187	18283	18358	18289	18469	18432	18443	18298	18185	18159	18330	18504	18242	18353	18409	18175
23218	41730	43873	35034	33991	67148	66245	54240	41676	29038	20267	17334	16639	16483	16279	16293	16331	16201	16295	16371	16195	16453	16364	16251	16265	16156	16492	16344	16351	16382	16421	16306	16308	16522	16326	16573	16111	16246	16319	16330	16295	16401	16210	16291	16196	16175	16515	16456	16378	16403	16129	16424	16356	16395	16336	16375	16235	16341	16356	16326	16256	16398	16373	16374	16350	16326	16279	16374	16384	16362	16414	16214	16446	16348	16323	16387	16365	16433	16222	16332	16327	16340	16462	16215	16366	16184	16317	16270	16463	16296	16421	16320	16217	16359	16289	16567	16053	16183	16328	16301	16482	16323	16308	16351	16464	16389	16360	16254	16308	16251	16280	16357	16354	16227	16180	16334	16302	16249	16388	16269	16354	16505	16305	16250	16393	16339	16431	16378	16422	16284	16463	16274	16441	16135	16267	16206	16356	16295	16350	16431	16301	16506	16208	16364	16303	16433	16169	16140	16260	16273	16152	16237	16347	16171	16277	16343	16424	16286	16209	16407	16265	16383	16383	16258	16246	16252	16331	16278	16171	16337	16250	16134	16193	16308	16127	16213	16494	16374	16321	16327	16188	16282	16356	16273	16383	16360	16265	16207	16263	16217	16377	16243	16177	16272	16395	16344	16177	16298	16247	16374	16299	16317	16367	16408	16272	16367	16271	16458	16353	16210	16364	16223	16275	16246	16220	16162	16279	16333	16331	16127	16296	16248	16210	16286	16348	16439	16291	16264	16244	16345	16447	16149	16476	16342	16331	16289	16369	16267	16412	16383	16302	16164	16143	16310	16504	16337	16332	16218	16360	16224	16343	16252	16330	16194	16386	16383	16489	16282	16384	16378	16362	16377	16373	16187	16227	16439	16232	16333	16325	16313	16431	16448	16137	16322	16189	16200	16445	16318	16358	16235	16220	16325	16308	15999	16288	16305	16308	16239	16410	16342	16246	16483	16264	16370	16333	16515	16183	16264	16221	16347	16133	16294	16289	16279	16257	16148	16279	16338	16425	16485	16339	16147	16350	16206	16137	16171	16362	16185	16304	16207	16191	16329	16291	16265	16392	16275	16410	16281	16219	16306	16100	16166	16531	16310	16111	16314	16346	16165	16282	16345	16366	16345	16339	16211	16343	16297	16387	16246	16065	16184	16246	16307	16391	16290	16323	16324	16251	16250	16376	16230	16320	16265	16224	16315	16412	16234	16321	16420	16372	16405	16305	16456	16354	16192	16305	16283	16328	16248	16499	16288	16380	16309	16396	16180	16396	16296	16336	16201	16514	16330	16378	16192	16417	16272	16388	16314	16119	16213	16332	16414	16251	16262	16351	16350	16312	16366	16317	16413	16239	16200	16212	16277	16254	16416	16359	16252	16278	16298	16351	16287	16367	16299	16182	16263	16258	16336	16333	16457	16392	16324	16320	16286	16188	16185	16209	16245	16382	16239	16393	16315	16220	16207	16289	16189	16265	16451	16208	16309	16183	16467	16300	16308	16427	16387	16307	16415	16388	16297	16420	16413	16332	16451	16189	16354	16234	16256	16259	16098	16328	16342	16325	16366	16264	16305	16200	16435	16440	16341	16440	16376	16433	16221	16220	16260	16324	16169	16240	16055	16249	16299	16243	16348	16416	16259	16374	16358	16116	16320	16371	16304	16228	16402	16269	16295	16244	16308	16179	16358	16255	16476	16239	16245	16385	16398	16235	16321	16313	16378	16177	16272	16315	16324	16220	16219	16259	16376	16479	16283	16322	16229	16494	16223	16134	16142	16221	16403	16285	16287	16240	16313	16292	16190	16390	16256	16366	16297	16159	16396	16268	16434	16326	16261	16180	16424	16280	16375	16236	16179	16079	16329	16161	16350	16213	16188	16313	16345	16456	16423	16186	16188	16483	16310	16122	16382	16312	16288	16452	16234	16532	16358	16262	16275	16421	16350	16295	16476	16263	16285	16259	16279	16281	16382	16338	16395	16374	16258	16363	16291	16304	16373	16408	16202	16438	16154	16332	16225	16503	16182	16149	16390	16350	16282	16233	16299	16355	16387	16272	16354	16175	16308	16217	16074	16250	16230	16237	16090	16364	16427	16339	16419	16409	16288	16258	16509	16450	16046	16365	16282	16225	16298	16338	16389	16214	16491	16268	16183	16160	16384	16182	16312	16425	16235	16268	16304	16226	16296	16363	16265	16280	16239	16184	16219	16281	16279	16201	16281	16238	16315	16281	16211	16397	16336	16340	16367	16190	16433	16330	16361	16366	16363	16605	16392	16177	16391	16202	16308	16181	16248	16361	16245	16260	16225	16428	16360	16410	16239	16115	16281	16239	16283	16298	16376	16296	16337	16315	16341	16218	16211	16271	16092	16376	16328	16216	16277	16163	16323	16212	16312	16360	16171	16248	16224	16321	16313	16409	16424	16387	16165	16338	16411	16208	16276	16427	16367	16292	16368	16296	16404	16414	16172	16176	16400	16332	16366	16324	16373	16262	16429	16491	16258	16416	16223	16356	16378	16194	16393	16307	16365	16436	16468	16248	16154	16352	16230	16246	16422	16190	16301	16231	16264	16098	16298	16314	16419	16257	16481	16321	16407	16358	16425	16135	16082	16405	16306	16357	16235	16328	16432	16330	16467	16264	16308	16235	16276	16337	16358	16307	16261	16109	16284	16260	16210	16229	16422	16370	16101	16349	16248	16363	16411	16167	16310	16238	16373	16341	16276	16341	16248	16295	16236	16492	16378	16378	16354	16392	16321	16283	16191	16295	16348	16246	16375	16218	16380	16327	16408	16427	16347	16272	16307	16287	16195	16149	16167	16337	16377	16347	16353	16375	16411	16323	16257	16288	16274	16317	16153	16279	16412	16168	16335	16188	16370	16310	16402	16326	16294	16224	16322	16272	16372	16379	16339	16236	16336	16402	16239	16174	16247	16257	16329	16444	16362	16407	16480	16303	16341	16266	16369	16323	16183	16319	16316	16262	16377	16236	16227	16436	16275	16259	16299	16308	16374	16278	16335	16393	16367	16304	16362	16214	16201	16371	16336	16216	16282	16346	16504	16157	16485	16449	16405	16246	16369	16403	16265	16402	16287	16334	16222	16360	16165	16198	16255	16433	16271	16250	16287	16163	16260	16404	16399	16193	16165	16350	16372	16245	16117	16332	16350	16444	16314	16271	16244	16325	16281	16250	16184	16263	16416	16358	16276	16445	16247	16365	16222	16353	16179	16195	16301	16177	16407	16308	16366	16240	16171	16265	16337	16412	16398	16192	16478	16334	16402	16234	16497	16338	16263	16198	16376	16301	16442	16277	16404	16165	16300	16430	16313	16214	16330	16310	16268	16452	16351	16430	16302	16388	16329	16238	16318	16389	16242	16207	16251	16202	16309	16372	16113	16246	16179	16335	16240	16282	16183	16392	16225	16365	16322	16371	16224	16336	16299	16208	16248	16098	16361	16212	16224	16297	16424	16349	16345	16255	16130	16206	16193	16228	16503	16355	16434	16213	16386	16362	16287	16252	16294	16527	16357	16327	16364	16198	16362	16235	16293	16412	16368	16374	16154	16462	16296	16271	16326	16335	16412	16287	16440	16526	16324	16273	16284	16283	16366	16213	16261	16217	16220	16239	16340	16323	16361	16344	16312	16319	16255	16177	16335	16198	16315	16305	16274	16253	16180	16290	16268	16308	16263	16312	16305	16340	16395	16343	16322	16278	16326	16344	16258	16330	16331	16406	16214	16221	16327	16319	16238	16187	16217	16304	16365	16343	16300	16436	16118	16189	16328	16435	16275	16335	16509	16309	16312	16331	16234	16434	16555	16402	16305	16310	16245	16333	16296	16331	16350	16384	16398	16394	16211	16311	16419	16520	16256	16238	16360	16455	16267	16393	16219	16313	16216	16309	16274	16410	16169	16360	16319	16384	16353	16134	16426	16288	16307	16235	16358	16312	16287	16413	16335	16166	16404	16268	16391	16280	16147	16384	16377	16303	16173	16347	16192	16425	16399	16147	16521	16178	16308	16266	16401	16322	16300	16446	16361	16355	16249	16234	16232	16421	16233	16395	16346	16280	16133	16312	16332	16386	16254	16329	16325	16365	16227	16175	16174	16367	16370	16172	16383	16305	16443	16185	16205	16150	16403	16232	16496	16343	16274	16262	16496	16513	16388	16339	16245	16444	16084	16258	16320	16318	16302	16172	16398	16285	16347	16269	16362	16295	16335	16442	16447	16246	16307	16250	16209	16263	16291	16179	16249	16281	16323	16318	16173	16348	16349	16244	16258	16291	16298	16286	16238	16488	16419	16296	16405	16312	16243	16257	16343	16258	16286	16248	16346	16276	16370	16116	16194	16261	16335	16516	16077	16497	16391	16329	16313	16302	16061	16272	16330	16345	16260	16169	16394	16341	16184	16324	16330	16306	16342	16199	16326	16275	16361	16230	16315	16279	16346	16287	16229	16465	16383	16352	16332	16287	16389	16442	16224	16182	16224	16429	16253	16178	16334	16401	16166	16153	16301	16508	16151	16452	16164	16292	16380	16166	16418	16349	16159	16321	16285	16046	16319	16286	16243	16278	16225	16206	16202	16144	16284	16178	16457	16280	16354	16396	16216	16384	16200	16229	16311	16411	16272	16361	16270	16396	16357	16376	16253	16268	16314	16248	16354	16323	16315	16222	16142	16361	16363	16388	16529	16434	16225	16065	16432	16107	16233	16416	16233	16193	16367	16429	16405	16273	16302	16307	16356	16379	16367	16245	16227	16301	16293	16500	16468	16312	16186	16407	16234	16410	16116	16426	16440	16211	16304	16141	16552	16230	16341	16457	16368	16194	16363	16315	16185	16403	16368	16416	16375	16382	16211	16379	16181	16378	16391	16265	16417	16409	16239	16254	16264	16298	16271	16428	16371	16165	16229	16298	16322	16189	16459	16485	16295	16288	16490	16232	16313	16299	16198	16133	16261	16332	16327	16173	16248	16280	16244	16246	16503	16196	16290	16289	16405	16453	16317	16256	16242	16135	16346	16195	16394	16375	16262	16225	16345	16203	16411	16277	16259	16419	16294	16293	16303	16141	16219	16184	16134	16323	16313	16383	16388	16237	16280	16320	16238	16314	16189	16466	16189	16252	16152	16339	16199	16289	16222
27313	24296	31836	28137	22635	27332	28573	25113	21876	19821	18855	18202	18287	17937	18106	18095	17910	18207	18035	17989	17881	18135	18209	18004	17993	17909	17890	17979	17987	17965	17989	18111	18100	18038	18040	17953	18048	18115	18037	17944	18064	17879	17920	18048	17837	17920	18085	17934	17960	17930	17982	18046	18071	17770	17939	18040	18127	17874	18070	18056	17796	17991	17964	17895	17909	18140	17882	18008	17907	17943	17944	17862	17802	18162	17990	18008	17948	18016	17897	17753	17971	17878	17929	18061	18042	18164	18069	18071	17998	17847	17997	18012	17794	17993	17752	17844	17881	18173	18044	18066	18010	18177	18224	18020	17957	17811	18096	17867	17891	18070	18091	17961	17936	17967	17845	18139	18020	18093	17958	18007	17941	18056	17891	18001	18021	17907	18022	18015	17857	17990	17923	17765	17930	17937	17999	17962	17736	17903	17790	17882	17876	17914	17950	18151	17893	17960	17825	17853	17972	17953	18084	18209	18084	17937	17798	17980	17828	17840	17756	17912	18046	17859	18006	17910	17979	17930	17827	17932	17893	17929	17888	18042	17857	17928	17903	18103	17948	17747	18170	17866	17856	17940	17937	17837	17965	17997	17938	17843	17850	17931	18087	18123	17825	17948	17904	17853	17978	17987	17959	17751	17733	17806	17811	17766	17914	18038	18077	17937	17879	18073	17887	18070	17900	18050	17754	18000	18111	18071	17769	18097	17801	17872	18060	18146	18043	17813	17938	18049	17919	17935	17781	18136	17932	18059	18078	17954	18059	18005	17835	17947	18048	17930	17894	17692	17916	18131	17969	17942	17965	17863	18244	17978	18021	18039	18139	17958	17970	17763	17865	17916	17953	18036	17995	17934	17972	18162	18222	18069	17914	17965	17856	17873	18001	17954	17933	17982	18006	17839	17893	18055	17909	17832	17905	17945	18198	18078	17997	18113	17977	17973	17876	18028	17829	17978	18096	17837	18009	17935	18025	17730	18039	17973	18078	17915	17948	17779	17952	17990	17981	17968	17874	18068	17885	17839	17951	18100	17914	17874	17751	18022	17965	17884	17988	18003	17843	17927	17807	17937	17902	17771	17858	17896	17909	17811	17876	17887	17994	18017	18148	17822	17785	17905	18011	17994	17891	18065	17765	17991	18070	17843	18144	18012	17695	17836	18001	17895	18011	17857	18022	18069	17819	17826	17969	17879	17871	17936	17985	17880	17858	18017	17866	18106	18043	17984	17876	18063	17907	17942	17977	18171	18064	17838	17897	17907	17948	18011	18026	17976	17939	17851	17945	18002	18049	17997	18106	17756	18063	17963	17940	17902	18075	17812	17904	17881	18080	17964	17962	18010	17989	17816	18016	17946	17893	18021	18078	18261	17816	17966	18011	17922	18075	18002	17886	18070	17770	17983	17944	17858	18088	17943	17868	18007	17965	18170	18025	17899	17963	18030	18056	17991	18056	17936	17868	17981	17913	17975	17869	17983	17835	17938	17840	17917	18082	17856	17707	17980	17929	17860	18086	18100	17963	17873	18121	17829	18057	18074	17882	17924	17890	17857	18013	17945	18026	18171	18071	17910	17880	17715	17884	18026	18164	17963	18043	17788	17903	18005	17820	17955	18057	17774	17832	17824	17679	17888	18089	18193	17997	17886	17975	18154	17930	17881	17839	18092	18061	17891	17834	17867	17819	17711	18010	17830	17839	17973	17865	18061	17817	17924	18036	18025	17771	17902	17923	17732	18025	17807	18041	18140	18144	17906	18026	18017	18050	18062	18057	17944	17695	18026	17749	17836	18106	17974	18001	17966	17894	17912	17994	17778	17883	17706	17759	17846	17837	17853	17960	18002	18034	18064	18011	18079	17693	17851	18046	17913	17889	17959	17898	17918	18112	17859	17888	17885	17786	17826	18125	17886	17777	17920	17888	18034	17813	17914	17826	17857	17844	18101	17871	17755	17772	17975	17963	18122	17949	18019	17804	17940	17752	17901	17944	18112	18092	17791	17890	18089	17717	18007	17978	17778	17896	17684	18031	18077	18190	17813	17839	18101	17952	18043	17869	17774	17765	17913	17846	17801	17998	17839	18090	17891	17800	18031	18087	17934	18016	17866	18080	18080	17949	17905	17999	17859	17973	18103	17914	18006	17988	17977	17979	18109	18083	18024	17859	18040	17997	17912	17959	17972	17854	18144	17969	17934	17912	17885	17754	17828	17999	18058	17832	18035	18054	17935	17971	17944	17973	18044	18166	18092	18112	18015	17922	17957	18058	18049	17873	17928	18116	17952	17920	18066	17963	17879	17817	18020	17922	18333	17990	18052	17913	17864	18046	17950	17890	17905	17848	18018	17903	17931	17704	17881	17827	17786	17923	17768	17831	17982	17812	17828	18020	18098	17960	17810	17796	17876	17977	17984	18159	18006	18043	18133	18075	17970	18064	17758	17755	17753	17917	18027	17885	17843	17975	17911	17750	17924	17962	17769	17945	17837	17797	18123	18114	17906	17936	18054	17880	17843	17962	17945	17896	18033	17833	17883	18031	17865	18099	18076	17881	17905	17923	17900	17807	17768	18107	17724	17966	17954	18074	17871	18152	18117	17950	17979	18053	18049	18127	18099	17926	17899	18031	17998	17923	17645	17673	17897	17907	18064	17882	17815	17867	18152	18007	17963	18263	17839	17777	17931	17984	18038	18035	17963	17922	17914	17945	17914	18043	17893	17975	17862	17962	17947	17950	17851	18159	17960	17919	17977	17979	17772	17877	17933	18086	17870	18156	18199	18098	17816	17905	18002	17746	17979	18164	18041	17849	18003	17994	17868	17786	17778	17938	17932	18098	18093	17895	17962	18138	18083	17834	18075	18043	17833	18085	17928	17863	18051	18199	17917	18018	17891	17956	17970	18145	18020	17842	17928	17773	18042	18013	17881	18000	17777	17847	18043	18180	18057	18066	17940	17926	17953	17900	17840	18092	18063	18025	18108	18119	18050	18102	17999	18079	18060	17900	17983	18150	18033	17980	17972	17953	17940	17954	17793	17884	17796	17827	17820	18089	17926	17823	17838	17909	17864	17998	17993	17855	17772	17668	18083	17966	18115	18032	18157	17881	18015	17987	17928	17910	18023	17950	18006	17691	18192	17981	17917	17954	17913	17908	17914	18059	17903	17910	18050	18081	18049	17788	17966	18055	17937	17798	18107	17906	18043	17980	17894	17954	18189	17889	17842	18154	17794	17991	17883	18084	18041	17911	17913	17797	18059	18184	17924	17781	17876	17823	18034	17941	18066	17958	18008	17919	17871	17985	17845	17856	18057	17985	17750	17936	17982	17936	17985	17949	17788	17847	17873	17883	17867	17995	18041	17955	18097	17975	18029	17901	17895	17938	18033	17868	18166	17825	17958	18045	17929	17914	17840	18105	17718	17994	17973	17881	17798	18125	18091	17991	18122	18042	17900	17913	17964	18087	17960	17874	17920	17887	17934	17972	17932	18034	17850	17989	17928	17981	17919	17942	17901	18020	18009	18077	18012	17908	17920	17979	17871	17799	17970	17867	18127	17862	17807	17971	18014	18057	17877	17948	17860	17962	18011	18004	18014	17981	17861	17911	17854	17977	18040	18002	17994	17948	17924	17797	17847	17886	17873	18079	18063	17862	17857	18088	17994	17991	18085	17991	17928	17792	17964	18114	17890	17927	17972	17888	18044	17979	17924	17897	18034	17826	17949	17742	17820	17813	17986	17961	18028	18105	17777	17891	18050	18105	17959	17868	17830	17932	18014	18127	17977	17905	18017	18067	17857	17841	18157	18054	18043	18194	17972	17792	17985	18105	18009	17979	17901	17876	17914	17993	17998	18020	18088	17978	18090	17831	17949	18084	17955	17769	18035	18021	17982	17966	17921	18053	17892	18103	17782	17956	18054	17924	17964	17984	17787	17933	17930	17860	17957	17983	17961	17992	17881	17960	17977	17844	17788	17711	18125	18099	17952	17953	18107	18023	17947	17941	17898	17785	18091	18136	18007	18059	17906	17893	17962	17931	17764	18002	17918	18163	17673	17929	17920	18046	17892	17994	18104	18071	18084	17907	17868	17826	17975	18073	17804	18131	18035	18012	18177	18017	18027	17955	17767	18042	17940	17761	17900	17937	17944	17987	18010	18031	17975	17898	17951	17887	18052	17883	18137	17958	18113	17915	18112	17740	18067	17961	18133	18084	17908	17805	18053	17758	17962	18097	18069	18133	18033	18040	17806	17855	18136	17772	17864	17858	17924	18201	17944	17791	18108	17932	17944	17996	17730	17889	17869	17804	17895	17942	18091	18005	17976	17902	17827	17951	17975	17990	17649	17961	17984	18031	17769	17862	17973	18029	17932	17991	17958	18047	17775	17847	18129	17913	17926	18013	18000	18015	17956	17950	17835	17959	17878	17943	18072	17762	17893	18077	17905	17902	17879	17841	17754	17964	18001	17959	18075	18074	17905	18046	17814	18036	17909	18096	18116	18015	17892	17823	18087	18114	17744	18066	17843	17958	17982	17813	17940	18127	17998	17761	17813	17764	17735	17907	17964	17863	18016	17693	17967	17814	17946	17817	17831	17890	17981	18019	17981	17956	18143	17925	17857	17869	18048	18077	18003	17956	17853	17888	17940	17920	17971	18081	17908	17927	18031	17848	18062	17800	18057	18032	17920	17870	17858	18054	17890	17995	17876	17796	18066	17924	17837	17924	17882	18117	17948	17942	18000	17799	17918	18037	18032	17809	17913	18025	18005	18089	17791	18051	17899	18120	18199	18077	17912	17926	17915	17929	18139	18114	18105	17821	17973	17926	17902	17980	17933	17882	17889	17912	18038	17896	17998	17962	18024	17908	17931	18070	18212	17995	18009	17868	17901	18026	17927	17900	17993	17947	18100	17935	17919	17933	18076	18090	18035	18148	17855	18005	18072	17928	17948	17792	17926	17844	18050	17847	17984	18091	17994	17919	17866	17943	17848	18026	18058	17794	17763	17951	18069	17953	17908	18093	18023	18036	18075	17889	17877	17985	17914	17876	18052	17850	17852	17749	17948	18071	17880	18004	17923	17974	17781	17810	17819	17753	17852	17906	18190	18051	18021	18037	17836	17988	17905	17731	17825	17949	17863	17981	17861	17987	17995
23505	35720	35564	27245	23318	30046	29099	25320	20736	18230	16656	16220	16211	16103	16168	15889	16136	16107	15935	15999	16107	16094	16094	16123	16062	16116	16109	16050	16146	16003	16092	16151	15834	16143	16130	16105	16058	16173	16173	16064	15983	16071	16165	16248	16040	15929	16061	16144	16087	16247	16062	16039	16326	16017	16068	16127	16059	16258	16294	16013	16237	16117	16229	16048	16118	15974	16122	16031	16088	16052	16113	16159	16191	16253	16245	16032	16127	15966	16022	16111	16050	16099	16072	16094	16037	16059	16145	15988	15990	16034	16114	15860	16106	15952	16022	16033	16015	16103	16264	16005	16022	16020	16080	16021	16056	16019	16070	16095	16132	16059	16122	16119	16156	16120	15939	16112	16045	16051	16153	16158	16155	16221	15983	16103	16091	16126	15923	16155	16168	16148	15847	16184	16005	16283	16256	16025	16101	16075	16091	16016	16013	16007	16010	16013	16161	16024	16020	16010	15984	16006	15985	16037	16096	16102	16158	16038	16256	15933	16012	16041	15963	15840	16135	16013	16024	16145	15998	15931	16037	16066	16141	15981	16015	16232	15941	15991	16000	15918	16192	16228	15936	16025	16261	16324	15953	15883	16015	16128	16053	16088	16039	15990	15886	16153	16156	15961	16112	16080	16055	16060	15977	16259	16010	16154	15969	15964	16108	15982	15951	16021	16231	16093	16132	15876	16091	15990	16038	16099	15968	16182	16093	15942	15967	16012	16041	16169	16063	16256	15971	16124	16024	15947	16255	16103	16031	16036	16199	16007	16083	16114	16133	16083	16137	16111	16010	16134	16025	16081	16144	15942	16115	15967	16232	16016	16293	16120	16216	16212	15946	16128	16157	16038	16051	16149	15995	16043	15985	16119	16088	16032	15967	16215	16224	16107	16270	16144	16231	16038	16132	16072	16070	16138	16043	16174	16085	16052	16161	16001	16234	16103	16137	15958	16029	16056	16181	16077	15891	16069	16206	16183	16018	16037	16051	16186	15994	16050	16008	16021	16128	15971	15955	16064	16107	16205	16017	15926	16212	16095	16050	16203	16053	16159	16113	16123	16166	16143	15988	16133	16150	15874	16048	16235	16066	16071	16168	15977	16167	16152	15886	16136	16204	16064	16075	15987	16010	15990	15968	16117	16113	16159	16130	16170	15939	15951	16106	16067	16296	15952	15980	15968	16221	16259	16044	15961	15964	16130	16155	16095	16102	16157	16109	15854	16141	16094	16039	16195	15954	16170	15904	15997	15914	16015	16158	16125	16211	16089	16113	15925	16158	16052	15955	16112	16045	16092	16089	16067	16232	16069	16234	16297	15810	16126	16086	16185	16106	16097	15933	16217	16209	15898	16065	16038	15981	16164	16273	15994	16112	16084	16146	15985	16028	16204	16185	16016	16031	16113	16251	16052	16153	16040	16118	16199	16044	16089	16096	16173	16132	16162	16136	16065	15980	16171	16286	16100	16175	16004	15946	16022	16263	16050	16142	16041	16144	16007	16139	16136	16038	16147	15989	16055	16112	16110	16007	16056	16077	16075	16194	15998	16103	16005	16227	16086	16117	16109	16015	16002	15979	15940	16312	16241	15988	16062	16229	16030	16139	16153	15990	16215	16282	16207	16093	16113	16205	15918	16110	15961	15901	15952	16106	16236	15903	16244	16201	16189	16084	16102	15992	15941	16111	16081	16112	15966	16016	15901	16122	16157	16114	16009	16136	16181	16150	16069	16232	16016	15922	16139	16211	16181	16126	16104	16256	16054	16055	15962	16234	16125	15996	16123	16082	16077	16034	16078	16148	15958	16218	16160	15917	15939	15927	16054	16172	16223	16087	16032	16184	16057	16254	16115	16048	16081	16303	16263	16038	16066	16006	15974	16146	16022	16201	16052	16189	16186	15948	16159	16091	16104	15968	16022	16085	16094	16074	16153	16038	16098	16035	16309	16082	16253	16116	16075	16144	16081	16114	15885	16139	16080	16094	16155	16017	15965	16059	15950	16114	16192	16197	16068	16263	16298	16302	16089	16065	16089	16002	16239	16101	15957	16029	16098	16216	16310	16133	16029	16160	16042	15970	16180	16096	16095	16069	16025	16132	15986	16240	16208	16072	16114	16168	16131	16230	16042	16113	16130	15940	16134	16109	15926	16056	16197	16233	16126	16042	16175	16178	16162	15933	16028	16055	16075	16113	15911	16304	16287	15955	16183	16146	16130	16196	16019	16216	16148	16061	16172	16074	15995	15993	16055	16140	16127	16134	16133	16284	16159	16099	16034	16154	15973	16086	16296	16026	16148	15964	16245	16219	15981	16172	16127	16204	16124	16097	16084	16076	16142	16064	16036	16077	16147	16205	16170	15991	15967	16015	16263	16227	16062	15931	16094	16085	16046	16127	16057	16246	15988	16149	16165	16144	16129	16328	16159	15957	16134	16287	16235	16139	16017	16117	16163	16072	16147	16185	16156	16176	16094	15988	16061	16094	15944	16089	16136	16117	15857	16008	16131	15960	15929	16177	16027	16091	16133	16313	16009	16224	16101	16047	16140	16060	16201	15940	16181	16122	16092	16149	16241	16042	16168	16104	16258	16202	15999	16120	16006	15874	15973	16064	15987	16086	16048	16089	15992	16298	16145	16127	16034	16113	16078	16055	16111	16124	16052	16122	16078	16196	15961	16214	16158	16074	16009	16074	15847	16165	16178	16024	16034	16206	16156	16120	15972	16203	16035	16070	16049	16212	16054	16115	16072	16218	15954	16084	16089	16072	15989	16183	16120	16114	16109	16081	16012	15958	16114	16092	16139	16163	16047	15984	16168	16114	16142	16193	16044	16051	16024	16265	16063	16178	16068	16186	15843	16176	16050	16108	15978	15974	16078	16115	16052	16089	16009	15935	16106	16066	16068	16211	16209	16178	16189	15991	16067	16048	16160	15932	16114	15882	16253	16087	16108	16127	15959	16155	16042	16264	16135	16253	16152	16137	16132	16087	15999	16021	16036	16084	16179	16058	16085	16156	16286	16255	15879	15955	16110	16194	16052	16131	16128	16032	16089	16080	16163	15989	16135	16058	16108	16081	16102	16109	16156	16189	16085	16040	16142	16096	16125	15929	16256	15996	16148	16101	15980	16095	16125	16112	16035	16112	16211	16022	16218	16106	16145	16262	16097	16190	16069	16101	16058	16034	15989	16014	15973	16142	16083	16231	15990	16209	16026	16128	15920	16042	16044	16000	16191	15971	16011	16226	16144	16191	16025	15973	16055	16216	16193	16090	16066	16199	16092	15943	16005	16153	16109	16093	16091	16195	16095	16015	16141	16016	15940	16228	16126	16130	16066	16249	16171	16049	16023	16212	16170	16050	15891	16152	16075	16090	16250	15915	16139	15933	15824	16254	16176	16121	16119	15997	16139	16046	16064	16190	16096	16351	16299	16184	16187	16230	16096	16097	16043	16199	16145	15923	16000	16061	16100	16031	16148	16078	16127	15988	15915	16162	16116	16025	16088	16059	16179	16087	16049	16089	16088	16096	16018	16050	16004	15915	16043	16005	16247	16103	16315	16053	16225	16070	15994	16144	16073	16311	16084	16060	16092	16063	16025	16077	16155	16098	16051	16115	16154	15968	16001	16162	16046	16033	16183	16061	16247	16155	16123	16179	16188	16090	16109	16022	16080	16112	16022	16221	16060	16003	16278	16115	16088	16258	16076	16230	16046	16105	16165	16147	16218	15973	16101	16227	16038	16106	16225	16251	15990	16226	16045	16032	16148	16038	15904	15915	16096	15997	16087	16090	16129	16153	15900	16326	15998	15995	16026	16111	16112	16136	16085	16127	16074	16167	16006	15999	16016	16070	16063	16273	16022	15835	16121	16131	16186	16156	16029	15951	16010	16117	16087	16011	15929	16137	16032	16141	16049	16204	16268	16034	16134	16086	16001	16259	16045	16156	15959	16068	16144	16095	15990	16060	16024	16219	15958	16091	15952	16109	16106	16144	16124	16159	16066	16063	16151	16039	16044	16251	16067	16019	16110	16110	16099	16068	16138	16080	16132	16032	16176	15939	16078	16167	16127	16162	16097	16092	16175	16138	16059	16063	16053	16046	16093	16246	16076	16192	16054	15989	16249	16225	16183	16076	16210	16233	16195	16160	15945	16223	16025	16013	16130	16177	16011	16157	16100	16101	16121	15971	16219	16061	16178	16063	16253	16160	16131	16269	16037	16046	15943	16066	16100	16218	16186	16163	16112	16101	16219	16083	16056	16200	15958	16089	16229	16138	16130	16214	16175	16229	16090	16202	15917	16125	16109	16095	16149	16281	16116	16040	16132	16161	16163	16156	16188	16019	16025	16048	16009	16087	16147	16179	16145	16185	16130	16181	16136	16159	16297	16094	16085	15871	16168	16104	16055	16102	16194	16139	16258	16183	16171	16137	16119	16168	16160	16184	16084	16163	16124	16173	16026	16126	16099	16080	16318	16177	16095	16029	16088	16099	16096	15972	16155	16224	16183	16045	16009	16094	16028	16135	16180	15829	16085	16028	16155	15974	16140	16131	16017	16135	16066	16115	16048	15858	16229	16081	15841	16047	16090	16085	16198	16075	15875	16096	16245	16079	16025	16237	16248	16115	15959	16039	16101	16256	16152	15962	16099	16138	16084	15975	16051	16037	16008	16137	16299	16146	16119	16003	16209	16056	16118	16063	15996	16176	16217	16005	16036	16119	16279	16101	16236	16077	16121	16265	15925	15981	16154	16072	16145	16092	16114	16066	16126	16210	15990	15864	15899	16176	16143	16090	16134	16110	15984	16074	16122	16065	16114	16134	16210	16001	16074	16031	16133	16046	16200	16063	16169	16152	16083	16077	16119	16280	16042	16216	16137	16136	16133	15894	16044	16096	16177	16140	16127	16332	16287	16026	15974	16119	16102	16144	16180	16122	16188	16057	16100	16107	16141	16134	16133	16067	16299	16108	16023	16203	16269	16046	16006	16051	16101	16179	16100	16203	16135	16011	16156	16034	16056	16052	16141	16095	16012	16097	16088	16205	15934	16121	16102	16105	16232	16009	15957	15993	16143	16080	16158	16264	16025	16113	16158	16152	15974	16187	16139	16165	16184	16186	16183	16010	16124	16151	15933	16196	15941	16163	16051
23780	21144	28641	24355	23616	44237	54693	45256	33946	26575	21087	19136	18732	18579	18365	18196	18286	18546	18481	18121	18308	18358	18268	18606	18417	18297	18225	18239	18322	18548	18274	18378	18457	18209	18335	18428	18197	18445	18194	18216	18333	18285	18318	18196	18345	18243	18504	18158	18317	18332	18311	18233	18509	17900	18190	18308	18412	18134	18075	18361	18085	18278	18500	18217	18105	18252	18100	18270	18255	18208	18165	18192	18315	18311	18396	18182	18432	18044	18172	18342	18301	18132	18314	18169	18206	18269	18201	18258	18136	18295	18261	18272	18303	18291	18346	18219	18147	18503	18258	18115	18211	18112	18113	18119	18331	18195	18292	18528	18075	18161	18177	18217	18487	18173	18170	18287	18114	18107	18220	18076	18346	18532	18399	18111	18476	18203	18179	18150	18237	18281	18150	18358	18279	18310	18205	18321	18176	18380	18271	18263	18253	18407	18285	18365	18286	18190	18261	18314	18178	18107	18349	18439	18247	18295	18189	18256	18315	18342	18109	18139	18358	18395	18111	18395	18265	18493	18237	18076	18235	18329	18211	18276	18358	18367	18181	18157	18128	18371	18140	18117	18104	18144	18275	18196	18251	18264	18222	18169	18191	18263	18272	18091	18127	18107	18115	18160	18479	18086	18236	18162	18215	18258	18171	18205	18131	18186	18163	18253	18327	18216	18209	18171	18341	18318	18342	18200	18247	18205	18180	18378	18186	18170	18376	18354	18073	18268	18105	18178	18344	18221	18046	18382	18162	18106	18021	18230	18181	18226	18213	18074	18147	18105	18126	18249	18158	18161	18069	18032	18447	18173	17957	18230	18363	18291	18294	18296	18086	18249	18190	18315	18325	18178	18358	18196	18145	18087	18149	17974	18282	18308	18395	17945	18254	18479	18343	18270	18272	18000	18323	18308	18297	17971	18397	18203	18143	18236	18330	18094	18236	18255	18303	18220	18230	18342	18209	18110	18438	18169	18312	18318	18219	18110	18081	18206	18328	18206	18315	18244	18220	18274	18125	18216	18233	18139	18214	18259	18237	18159	18072	18445	18347	18215	18226	18359	18211	18316	18186	18166	18342	18312	18326	18179	18249	18288	18306	18199	18201	18067	17967	18274	18173	18208	18024	18257	18322	18471	18305	18335	17951	18039	18300	18240	18274	17947	18249	18287	18246	18168	18003	18247	18437	18258	18175	18177	18311	18334	18177	18323	18332	18181	18144	18100	18232	18218	18304	18326	18095	18307	18038	18252	18011	18260	18081	18261	18220	18183	18202	18247	18063	18151	18293	18150	18243	18259	18235	18201	18148	18352	18245	18111	18232	18030	18242	18204	18266	18171	18188	17964	18112	18369	18355	18171	18226	18327	18299	18271	18393	18291	18511	18053	18211	18172	18147	18180	18310	18253	18495	18263	18293	18208	17992	18083	18223	18309	18164	18136	18197	18142	18339	18223	18174	18315	18301	18305	18220	18205	18269	18322	18112	18491	18327	18240	18196	18155	18275	18190	18335	18185	18221	18270	18129	18295	18226	18184	18269	18144	18020	18137	18079	18349	18228	18272	18153	18384	18185	18361	18000	18087	18291	18231	18282	18300	18297	18312	18267	18164	18116	18020	18174	18283	18228	18013	18192	18143	18206	18208	18387	18277	18224	18203	18185	18302	18310	18257	18159	18176	18195	18173	18328	18182	18115	18142	18300	18252	18304	18418	18327	18329	17985	18128	18078	18136	18270	18325	18434	18403	18234	17817	18360	18238	18077	18179	18079	18080	18159	18221	18149	18096	18259	18075	18230	18202	18148	18106	18233	18305	18300	18031	18153	18575	18490	18161	18208	18117	18136	18347	18189	18183	18424	18247	18271	18316	18171	18237	18425	18385	18159	18178	18543	18268	18217	18284	18097	18262	18260	18478	18168	18180	18254	18369	18226	18211	18207	18058	18079	18214	18280	18443	18149	18336	18371	18139	18111	18183	18142	18037	18144	18188	18358	18110	18421	18142	18110	18098	18365	18398	18301	18195	18236	18014	18310	18327	18256	18266	18194	18221	18265	18356	18418	18255	18126	18305	18418	18177	18343	18267	18240	18191	18332	18299	18160	18190	18157	18152	18262	18281	18117	18216	18239	18198	18163	18210	18209	18044	18354	18407	18285	18199	18335	18187	18154	18203	18284	18224	18052	18197	18240	18289	18241	18246	18186	18273	18418	18270	18182	18418	18172	18218	18287	18290	18276	18132	18280	18123	18302	18394	18362	18145	18084	18155	18075	18356	18218	18136	18192	18023	18206	18109	18342	18165	18334	18288	18441	18323	18275	18235	18181	18393	18255	18086	18121	18395	18397	18345	18275	18525	18383	18313	17951	18320	18326	17982	18236	18203	18344	18507	18359	18180	18179	18170	18200	18160	18191	18442	17968	18339	18180	18316	18372	18310	18301	18048	18344	18182	18390	18082	18299	18277	18273	18465	18386	18137	18196	18194	18340	18326	18282	18305	18107	18280	18142	18308	18096	18266	18382	18104	18165	18208	18165	18194	18229	18269	18236	18224	18108	18366	18338	18229	18162	18231	18300	18343	18222	18328	18274	18324	18111	18328	18405	18169	18196	18063	18237	18388	18349	18199	18224	18164	18136	18263	18407	18253	18256	18238	18150	18239	18145	18294	18183	18070	18152	17951	18286	18250	18248	18235	18365	18399	18238	18271	18353	18392	18055	18346	18443	18465	18123	18307	18093	18189	18367	18228	18044	18097	18255	18151	18184	18026	18253	18113	18302	18299	18197	18292	18235	18331	18224	18207	18125	18340	18147	18267	18319	18269	18475	18434	18141	18162	18091	18268	18249	18218	18198	18234	18082	18194	18341	18323	18281	18329	18299	18295	18247	18146	18360	18221	18139	18231	18123	18093	18431	18088	18361	18356	18261	18077	18214	18156	18143	18260	18159	18241	18261	18259	18197	18329	18298	18230	18466	18029	18287	18153	18226	18336	18180	18147	18072	18305	18311	18404	18083	18284	18146	18178	18459	18287	18288	18092	18477	18351	18212	18209	18058	18053	18256	18067	18367	18124	18372	18288	18201	18239	18324	18296	18201	18202	18244	18380	18185	18163	18114	18059	18267	18454	18105	18264	18211	18365	18161	18149	18372	18195	18244	18426	18188	18272	18257	18276	18306	18320	18271	18063	18069	18265	18186	18166	18202	18292	18291	18281	18096	18238	18341	18156	18106	18219	18022	18429	18281	18033	18295	18244	18229	18042	18058	18234	18185	18231	18102	18300	18089	18154	18041	18154	18227	18480	18338	18103	18112	18366	18311	18148	18098	18137	18171	18277	18319	18090	18149	18309	18349	18237	18111	18313	18178	18009	18109	18242	18249	18288	18172	18270	18055	18349	18378	18274	18319	18260	18322	18195	18212	18272	18298	18126	18163	18176	18222	18093	18418	18373	18295	18116	18437	18272	18307	18104	18311	18175	18024	18132	18192	18279	18263	18140	18063	18169	18320	18378	18424	18320	18521	18287	18252	18164	18092	18017	18005	18280	18183	18153	18179	18240	18284	18340	18132	18167	18118	18373	18189	18270	18156	18132	18088	18191	18230	17960	18094	18131	18207	18094	18309	18171	18246	18198	18199	18078	18400	18297	18211	18132	18019	18229	18207	18231	18296	18153	18345	18267	18367	18282	18310	18336	18152	18220	18185	18132	18269	18120	18268	18229	18356	18200	18386	18213	18259	18133	18067	17975	18206	18147	18090	18194	18290	18084	18241	18319	18165	18221	18177	18234	18226	18282	18222	18214	18410	18426	18459	18187	18370	18258	18171	18324	18473	18231	18454	18150	18514	18265	18348	18350	18333	18208	18363	18138	18504	18248	18335	18319	18184	18348	18322	18129	18168	18229	18432	18192	18167	18301	18203	18235	18370	18229	18247	18127	18479	18296	18235	18069	18309	18170	18063	18365	18268	18271	18129	18243	18261	18151	18301	18320	18212	18195	18204	18356	18202	18213	18051	18124	18243	18162	18198	18265	18188	18152	18459	18210	18259	18044	18366	18306	18085	18232	18295	18296	18226	18228	18345	18132	18334	18211	18291	18318	18141	17978	18026	18170	18082	18127	18245	18415	18322	18338	18202	18361	18216	18059	18348	18320	18228	18122	18153	18160	18151	18226	18178	18293	18146	18150	18381	18357	18280	18232	18390	18189	18180	18096	18015	18003	18042	18190	18371	18399	18358	18078	18075	17976	18322	18188	18452	18170	18226	18165	18011	18179	18378	18217	18140	18102	18205	18290	18293	18374	18390	18136	17975	18213	18260	18070	18097	18475	18182	18134	18147	18283	18149	18260	18392	18019	18072	18263	18141	18088	18368	18145	18238	18045	18533	18349	18115	18162	18008	18335	18257	18247	18244	18290	18205	18273	18187	18194	18182	18411	18385	18130	18320	18313	18152	18255	18358	18606	18212	18261	18275	18114	18325	18150	18283	18091	18049	18057	18211	18176	18270	18206	18263	18103	18416	18182	18259	18132	18153	18446	18452	18002	18066	18441	18248	18140	18195	18320	18280	18303	18077	18359	18412	18383	18305	18223	18352	18302	18350	18277	18250	18368	18237	18351	18187	18166	18231	18357	18071	18274	18422	18516	18151	18199	18286	18073	18126	18099	18019	18186	18185	18267	18022	18445	18157	18298	18147	18302	17972	18109	18143	18106	18209	18243	18242	18265	18191	18300	18162	18468	18234	18329	18259	18177	17965	18042	18134	18209	18201	18301	18102	18208	18143	18150	18155	18195	18081	18277	18241	18182	18047	18152	18210	18286	18425	18206	18251	18297	18101	18145	18086	18103	18089	17960	18361	17935	18304	18317	18510	18184	18237	18401	18267	18248	18403	18143	18380	18247	18297	18345	18295	18264	18110	18269	18333	18252	18221	18280	18126	18275	18310	18228	18465	18381	18288	18317	18376	18443	18351	18220	18264	18288	18371	18309	18275	18319	18380	18302	18232	18246	18186	18336	18273	18310	18442	18198	18313	18151	18229	18171	18217	18061	18218	18246	18292	18303	18219	18298	18285	18380	18411	18146	18267	18339	18242	18409	18131	18358	18068	18089	18241	18225	18175	18161	18312	18127	18189	18043	18158	18087	18252	18245	18364	18385
22161	38760	37324	30352	28706	50099	53916	45561	34758	25196	19051	17034	16451	16286	16452	16360	16286	16438	16422	16516	16360	16438	16174	16385	16571	16344	16247	16378	16280	16373	16398	16418	16388	16355	16475	16265	16272	16330	16249	16294	16326	16290	16426	16122	16451	16395	16301	16378	16210	16491	16250	16119	16392	16323	16387	16330	16333	16470	16459	16299	16433	16328	16128	16428	16312	16535	16196	16383	16213	16384	16302	16191	16337	16192	16319	16180	16154	16214	16172	16302	16452	16362	16353	16373	16372	16263	16355	16303	16353	16129	16325	16355	16396	16235	16378	16296	16364	16416	16530	16356	16326	16362	16329	16394	16239	16353	16324	16353	16403	16443	16267	16309	16333	16463	16253	16396	16293	16411	16308	16136	16445	16487	16504	16272	16387	16083	16280	16246	16252	16390	16217	16300	16316	16346	16256	16329	16173	16306	16259	16136	16202	16297	16347	16409	16222	16385	16385	16285	16362	16212	16310	16379	16461	16382	16324	16252	16396	16396	16412	16494	16351	16418	16401	16347	16372	16251	16453	16285	16312	16303	16401	16292	16274	16438	16322	16304	16342	16223	16302	16279	16344	16307	16213	16296	16282	16191	16411	16474	16296	16373	16338	16439	16296	16318	16397	16353	16271	16329	16455	16475	16406	16324	16240	16284	16227	16325	16128	16272	16366	16410	16288	16378	16418	16327	16330	16354	16370	16389	16331	16372	16341	16372	16384	16265	16370	16397	16274	16369	16363	16321	16417	16262	16197	16309	16393	16416	16258	16254	16338	16276	16241	16324	16445	16366	16387	16258	16345	16352	16348	16377	16381	16342	16471	16425	16320	16256	16239	16267	16350	16252	16469	16182	16310	16311	16110	16406	16179	16378	16338	16151	16441	16347	16391	16341	16272	16370	16251	16375	16230	16253	16248	16359	16284	16288	16302	16324	16252	16442	16347	16191	16272	16324	16350	16339	16327	16112	16417	16246	16506	16320	16498	16300	16482	16234	16248	16295	16251	16344	16412	16174	16469	16308	16319	16377	16208	16225	16170	16344	16464	16294	16280	16374	16247	16332	16329	16257	16355	16224	16345	16348	16175	16378	16282	16374	16316	16313	16344	16330	16372	16394	16236	16205	16370	16334	16182	16454	16378	16394	16447	16342	16046	16377	16378	16264	16384	16377	16541	16385	16235	16341	16264	16054	16481	16354	16316	16267	16266	16284	16127	16386	16249	16435	16420	16225	16343	16176	16234	16383	16314	16252	16314	16259	16296	16312	16406	16362	16226	16473	16376	16325	16282	16301	16447	16265	16238	16374	16351	16402	16388	16248	16335	16307	16407	16370	16330	16346	16382	16303	16228	16347	16494	16166	16279	16264	16345	16216	16479	16170	16248	16416	16130	16312	16334	16334	16381	16478	16262	16358	16239	16401	16377	16241	16314	16460	16342	16332	16180	16259	16396	16323	16248	16223	16285	16479	16288	16385	16281	16321	16359	16368	16328	16323	16275	16150	16314	16382	16324	16365	16397	16411	16562	16393	16261	16281	16309	16202	16386	16346	16312	16364	16197	16311	16262	16335	16352	16227	16548	16115	16284	16247	16493	16454	16305	16470	16262	16318	16254	16283	16359	16462	16408	16336	16029	16449	16353	16267	16380	16296	16490	16354	16319	16442	16327	16273	16230	16312	16281	16548	16534	16598	16347	16255	16265	16238	16447	16380	16333	16281	16371	16366	16315	16358	16351	16322	16439	16434	16381	16337	16336	16248	16469	16336	16376	16387	16297	16264	16217	16383	16338	16414	16415	16384	16331	16363	16380	16259	16485	16190	16154	16197	16191	16344	16146	16278	16230	16368	16197	16475	16374	16321	16447	16344	16225	16416	16425	16325	16307	16376	16356	16360	16465	16428	16488	16214	16402	16390	16251	16205	16345	16370	16432	16263	16395	16369	16483	16368	16309	16456	16278	16435	16371	16323	16366	16356	16157	16323	16527	16248	16271	16225	16240	16398	16491	16301	16294	16312	16364	16469	16273	16319	16255	16309	16328	16249	16480	16081	16350	16287	16175	16335	16349	16274	16246	16237	16315	16227	16251	16152	16336	16548	16346	16397	16221	16350	16281	16393	16206	16433	16373	16338	16346	16348	16453	16269	16323	16251	16279	16377	16278	16238	16343	16329	16392	16233	16271	16325	16355	16356	16278	16306	16340	16400	16409	16341	16427	16397	16341	16497	16287	16558	16297	16391	16346	16413	16423	16333	16248	16355	16272	16187	16300	16253	16195	16326	16355	16341	16345	16357	16290	16450	16314	16483	16479	16379	16213	16279	16440	16294	16302	16266	16222	16357	16290	16188	16446	16314	16224	16292	16424	16246	16298	16297	16294	16191	16343	16309	16362	16234	16119	16456	16241	16203	16205	16442	16261	16241	16128	16398	16404	16434	16353	16451	16469	16420	16387	16308	16238	16327	16349	16294	16396	16293	16385	16417	16322	16380	16276	16258	16427	16334	16186	16322	16226	16439	16284	16173	16190	16366	16575	16288	16299	16315	16366	16309	16474	16348	16239	16311	16509	16371	16358	16303	16286	16425	16254	16154	16416	16480	16306	16438	16440	16426	16465	16340	16428	16290	16327	16215	16378	16302	16428	16326	16280	16357	16274	16284	16385	16139	16285	16393	16307	16247	16335	16360	16277	16220	16351	16394	16238	16101	16288	16277	16346	16292	16340	16286	16269	16257	16394	16224	16357	16238	16459	16200	16257	16328	16420	16378	16388	16292	16394	16395	16348	16318	16345	16161	16344	16298	16239	16238	16403	16353	16131	16270	16402	16385	16258	16341	16343	16362	16257	16395	16420	16158	16283	16547	16243	16445	16376	16232	16476	16434	16123	16172	16134	16276	16331	16349	16407	16512	16411	16460	16366	16299	16259	16410	16502	16295	16351	16341	16368	16433	16317	16409	16444	16290	16253	16252	16306	16250	16485	16381	16486	16410	16308	16377	16462	16329	16206	16207	16265	16332	16281	16173	16305	16374	16434	16235	16268	16336	16263	16236	16308	16333	16215	16251	16374	16397	16435	16236	16458	16255	16323	16339	16371	16262	16492	16480	16285	16346	16364	16274	16264	16296	16318	16212	16226	16415	16412	16422	16325	16404	16334	16315	16524	16194	16509	16104	16375	16129	16336	16221	16388	16463	16332	16392	16213	16292	16414	16326	16249	16334	16452	16287	16425	16168	16447	16240	16326	16402	16335	16479	16325	16475	16423	16271	16438	16173	16230	16487	16513	16315	16440	16273	16214	16280	16341	16304	16116	16331	16404	16206	16291	16312	16284	16357	16180	16193	16368	16403	16366	16366	16300	16326	16456	16367	16196	16510	16304	16332	16274	16263	16331	16376	16394	16162	16364	16396	16354	16445	16363	16408	16279	16204	16338	16261	16271	16374	16367	16295	16327	16307	16181	16337	16309	16470	16397	16303	16513	16394	16490	16380	16292	16259	16324	16416	16298	16320	16299	16398	16520	16271	16319	16436	16364	16250	16392	16206	16323	16388	16284	16195	16511	16450	16368	16391	16361	16177	16195	16421	16254	16365	16499	16318	16404	16202	16388	16335	16347	16178	16393	16201	16471	16423	16304	16227	16299	16334	16262	16347	16169	16398	16222	16237	16340	16421	16363	16283	16365	16379	16257	16279	16296	16199	16340	16376	16382	16181	16269	16369	16333	16147	16240	16340	16182	16469	16293	16303	16135	16385	16425	16314	16393	16312	16364	16245	16240	16483	16238	16246	16356	16293	16340	16460	16430	16128	16387	16282	16339	16344	16349	16211	16402	16229	16277	16410	16281	16391	16126	16352	16260	16323	16434	16333	16351	16139	16420	16301	16275	16362	16276	16427	16251	16454	16344	16482	16381	16351	16374	16440	16350	16312	16362	16382	16447	16306	16236	16341	16391	16340	16448	16166	16431	16367	16251	16140	16264	16325	16390	16308	16241	16437	16347	16433	16433	16185	16375	16342	16385	16199	16442	16309	16215	16277	16399	16391	16417	16337	16291	16267	16444	16283	16373	16378	16240	16303	16212	16425	16239	16127	16071	16283	16320	16346	16260	16335	16416	16516	16207	16259	16431	16321	16321	16360	16335	16322	16335	16475	16286	16066	16334	16264	16333	16236	16366	16252	16407	16249	16546	16334	16220	16350	16429	16474	16321	16334	16325	16334	16503	16350	16291	16320	16295	16360	16329	16311	16491	16350	16436	16337	16335	16202	16240	16137	16348	16326	16185	16272	16302	16331	16295	16347	16303	16229	16429	16357	16432	16482	16428	16463	16415	16351	16243	16149	16461	16247	16589	16306	16262	16427	16382	16265	16273	16253	16284	16303	16333	16301	16327	16396	16222	16194	16096	16161	16280	16410	16263	16176	16286	16376	16263	16347	16368	16226	16176	16247	16270	16350	16334	16328	16334	16286	16237	16335	16274	16227	16315	16365	16368	16342	16262	16239	16266	16318	16328	16351	16193	16488	16302	16181	16224	16374	16222	16323	16233	16294	16361	16301	16329	16308	16358	16204	16401	16393	16276	16373	16206	16366	16441	16317	16419	16365	16259	16174	16491	16313	16258	16272	16470	16402	16222	16386	16356	16441	16306	16276	16308	16326	16282	16291	16268	16474	16500	16313	16365	16555	16471	16273	16388	16487	16258	16201	16355	16286	16440	16489	16269	16271	16314	16441	16384	16340	16244	16421	16371	16425	16321	16157	16368	16350	16397	16502	16302	16345	16485	16282	16337	16356	16446	16318	16302	16165	16166	16272	16141	16174	16343	16235	16328	16474	16350	16344	16289	16291	16577	16293	16366	16453	16459	16310	16332	16410	16331	16245	16347	16341	16337	16303	16242	16306	16452	16166	16161	16192	16330	16170	16330	16405	16331	16304	16274	16436	16243	16195	16173	16271	16258	16439	16277	16181	16219	16538	16308	16307	16351	16209	16407	16222	16350	16426	16205	16374	16401	16417	16272	16369	16418	16272	16232	16390	16547	16292	16454	16401	16435	16352	16389	16307	16103	16153	16400	16494	16283	16316	16299	16277	16354	16347	16315	16400	16253	16311	16474	16467	16294	16339	16331	16305	16273	16200	16226	16383	16258	16515	16346	16264
22510	21027	28828	23467	21731	49539	65013	55838	42434	31390	23658	20308	19176	19026	18878	18725	18584	18765	18760	18713	18727	18518	18859	18563	18632	18699	18619	18492	18630	18776	18720	18660	18728	18500	18459	18479	18589	18452	18741	18461	18553	18556	18401	18706	18557	18759	18760	18589	18521	18510	18566	18594	18534	18922	18804	18636	18510	18638	18463	18580	18454	18807	18751	18776	18656	18674	18631	18537	18609	18564	18722	18534	18775	18592	18623	18400	18694	18673	18730	18559	18585	18583	18678	18424	18458	18521	18602	18596	18347	18376	18475	18527	18515	18515	18658	18583	18648	18393	18775	18708	18751	18508	18624	18384	18688	18631	18746	18752	18277	18697	18519	18558	18649	18542	18576	18654	18653	18485	18657	18453	18655	18571	18380	18476	18639	18488	18629	18564	18603	18569	18676	18771	18487	18773	18748	18403	18448	18604	18328	18733	18561	18571	18659	18504	18516	18412	18411	18644	18577	18597	18603	18673	18523	18705	18798	18441	18625	18719	18722	18762	18502	18402	18478	18508	18610	18640	18786	18433	18423	18511	18562	18589	18467	18505	18543	18617	18565	18621	18347	18653	18581	18568	18647	18680	18466	18530	18670	18682	18401	18661	18549	18493	18612	18479	18591	18293	18724	18489	18368	18640	18578	18463	18474	18708	18627	18690	18574	18522	18548	18480	18512	18673	18569	18421	18367	18742	18403	18466	18396	18452	18743	18647	18574	18438	18411	18535	18548	18534	18728	18448	18533	18509	18448	18553	18530	18409	18666	18462	18581	18553	18665	18567	18554	18440	18485	18709	18425	18506	18562	18608	18755	18481	18704	18445	18470	18599	18576	18722	18618	18650	18521	18575	18629	18565	18580	18544	18601	18505	18524	18504	18700	18570	18603	18589	18648	18555	18524	18613	18503	18774	18410	18398	18535	18336	18442	18388	18361	18531	18699	18329	18449	18541	18552	18397	18589	18434	18421	18741	18592	18688	18634	18532	18552	18409	18558	18578	18470	18561	18663	18562	18531	18548	18867	18578	18419	18458	18629	18525	18348	18673	18406	18697	18398	18465	18578	18573	18657	18364	18429	18426	18488	18510	18613	18540	18255	18555	18421	18578	18498	18332	18503	18510	18581	18528	18476	18456	18633	18580	18600	18659	18499	18620	18409	18472	18549	18739	18603	18327	18550	18537	18426	18546	18626	18664	18790	18679	18517	18585	18293	18475	18444	18645	18569	18649	18525	18681	18564	18385	18734	18528	18542	18296	18755	18647	18664	18522	18608	18507	18459	18500	18565	18467	18597	18259	18353	18330	18709	18534	18502	18472	18644	18550	18640	18530	18617	18484	18579	18477	18694	18459	18429	18511	18561	18534	18419	18451	18446	18502	18633	18471	18460	18660	18500	18746	18541	18722	18633	18635	18541	18591	18469	18537	18335	18571	18420	18463	18493	18547	18555	18491	18401	18523	18519	18536	18564	18550	18387	18536	18569	18520	18492	18435	18607	18677	18587	18425	18617	18632	18557	18629	18434	18536	18373	18764	18502	18560	18639	18429	18654	18647	18799	18835	18584	18541	18590	18755	18538	18507	18544	18483	18500	18645	18476	18574	18762	18527	18659	18557	18617	18599	18337	18243	18606	18594	18508	18338	18519	18637	18678	18496	18717	18552	18528	18185	18518	18566	18510	18380	18447	18425	18691	18380	18315	18436	18452	18552	18318	18294	18445	18419	18461	18380	18536	18558	18444	18528	18462	18466	18630	18469	18505	18669	18702	18474	18394	18643	18553	18460	18779	18639	18637	18421	18595	18487	18554	18520	18705	18498	18426	18688	18625	18473	18770	18628	18810	18618	18525	18507	18544	18599	18546	18610	18694	18585	18485	18759	18573	18643	18625	18422	18634	18541	18627	18510	18546	18490	18515	18341	18588	18433	18647	18295	18456	18579	18667	18610	18745	18635	18692	18368	18624	18617	18715	18573	18600	18623	18620	18751	18726	18620	18510	18619	18493	18346	18620	18628	18696	18646	18568	18609	18778	18766	18566	18488	18653	18622	18423	18548	18574	18425	18593	18533	18348	18426	18590	18430	18542	18348	18567	18813	18542	18534	18600	18592	18597	18587	18606	18463	18454	18509	18512	18472	18669	18506	18551	18455	18258	18570	18452	18668	18639	18403	18471	18664	18592	18770	18495	18535	18505	18515	18631	18524	18616	18463	18729	18674	18464	18485	18692	18417	18500	18668	18496	18544	18438	18521	18430	18639	18423	18802	18576	18452	18535	18611	18730	18495	18578	18315	18285	18356	18400	18466	18628	18589	18369	18596	18482	18558	18460	18909	18614	18556	18474	18574	18589	18499	18459	18411	18448	18415	18650	18539	18508	18660	18525	18530	18469	18496	18636	18643	18355	18487	18351	18752	18611	18299	18701	18632	18424	18568	18642	18467	18708	18507	18441	18598	18501	18475	18628	18570	18568	18741	18774	18593	18444	18516	18636	18523	18664	18502	18509	18713	18391	18427	18330	18516	18493	18513	18467	18549	18514	18643	18499	18405	18626	18494	18408	18566	18614	18557	18550	18568	18708	18511	18575	18492	18542	18538	18611	18374	18589	18561	18429	18429	18656	18336	18630	18601	18461	18670	18585	18637	18710	18586	18729	18558	18528	18457	18570	18447	18415	18343	18511	18583	18193	18388	18726	18419	18340	18579	18477	18517	18666	18389	18476	18579	18591	18464	18577	18454	18673	18609	18387	18490	18511	18665	18551	18369	18574	18449	18688	18807	18438	18589	18605	18494	18462	18538	18697	18532	18628	18298	18417	18462	18430	18711	18584	18509	18561	18597	18543	18450	18391	18503	18461	18529	18612	18570	18634	18522	18722	18593	18440	18312	18409	18519	18419	18447	18654	18417	18585	18681	18519	18611	18293	18274	18518	18643	18531	18548	18455	18490	18543	18639	18538	18442	18642	18657	18585	18604	18656	18598	18789	18572	18539	18480	18584	18707	18599	18602	18750	18447	18798	18387	18661	18548	18525	18570	18682	18609	18534	18473	18704	18355	18450	18384	18418	18506	18566	18612	18494	18680	18638	18638	18499	18507	18496	18562	18653	18485	18450	18642	18481	18710	18484	18520	18575	18596	18662	18448	18711	18624	18339	18540	18327	18656	18577	18596	18364	18334	18497	18640	18475	18433	18565	18564	18536	18432	18246	18714	18541	18377	18442	18405	18527	18639	18558	18425	18601	18574	18589	18453	18586	18637	18493	18442	18388	18561	18438	18539	18508	18502	18494	18637	18752	18741	18650	18409	18545	18413	18765	18478	18468	18648	18656	18508	18461	18521	18247	18484	18667	18644	18413	18675	18419	18617	18523	18524	18643	18610	18413	18422	18518	18551	18379	18406	18564	18437	18671	18383	18649	18652	18530	18465	18702	18486	18442	18564	18682	18567	18649	18659	18565	18389	18635	18280	18438	18499	18441	18433	18618	18406	18553	18705	18565	18532	18461	18469	18584	18526	18616	18595	18587	18558	18457	18457	18657	18575	18534	18697	18655	18565	18395	18541	18462	18546	18559	18679	18466	18748	18495	18471	18641	18485	18483	18592	18507	18602	18386	18643	18661	18355	18637	18683	18634	18567	18719	18502	18543	18489	18646	18601	18513	18525	18634	18683	18652	18485	18598	18650	18377	18492	18476	18611	18595	18511	18542	18432	18757	18596	18508	18554	18414	18490	18501	18304	18620	18696	18601	18465	18305	18295	18481	18496	18526	18498	18635	18455	18601	18549	18669	18388	18666	18762	18414	18530	18466	18586	18622	18723	18462	18497	18418	18497	18657	18496	18546	18449	18183	18495	18523	18370	18575	18594	18411	18672	18485	18683	18427	18458	18610	18532	18404	18703	18611	18660	18656	18607	18572	18521	18682	18603	18511	18454	18557	18423	18521	18482	18609	18551	18546	18525	18542	18367	18545	18595	18596	18461	18583	18568	18370	18351	18524	18458	18594	18229	18527	18614	18735	18427	18545	18501	18648	18527	18465	18472	18640	18698	18453	18490	18696	18582	18542	18460	18563	18501	18395	18605	18825	18372	18462	18568	18456	18415	18552	18443	18393	18549	18552	18664	18715	18509	18460	18522	18519	18590	18645	18407	18500	18458	18570	18631	18672	18574	18414	18503	18572	18633	18628	18637	18373	18639	18501	18740	18669	18540	18536	18339	18448	18570	18695	18504	18497	18498	18636	18626	18601	18587	18654	18561	18362	18372	18368	18438	18469	18719	18636	18432	18417	18500	18711	18699	18544	18647	18475	18548	18651	18699	18540	18743	18611	18563	18653	18525	18733	18632	18767	18613	18513	18471	18632	18504	18684	18537	18644	18728	18519	18630	18742	18416	18586	18520	18423	18685	18350	18838	18600	18491	18354	18357	18549	18504	18597	18373	18562	18586	18281	18403	18434	18413	18527	18390	18669	18489	18669	18446	18542	18692	18449	18575	18584	18363	18455	18547	18685	18627	18561	18550	18618	18476	18542	18578	18397	18508	18619	18682	18477	18536	18473	18482	18477	18577	18585	18678	18571	18478	18785	18523	18602	18445	18498	18587	18508	18283	18611	18577	18438	18660	18401	18561	18561	18517	18398	18411	18564	18620	18618	18657	18529	18538	18374	18371	18559	18501	18670	18389	18620	18404	18362	18691	18562	18565	18507	18606	18514	18675	18372	18556	18633	18507	18612	18643	18411	18627	18689	18689	18472	18470	18446	18408	18525	18579	18367	18512	18675	18496	18589	18493	18519	18444	18652	18576	18341	18532	18548	18618	18513	18484	18317	18724	18719	18746	18608	18653	18397	18265	18517	18693	18814	18367	18540	18481	18578	18820	18594	18674	18433	18307	18612	18740	18342	18493	18614	18654	18475	18725	18437	18542	18477	18459	18487	18502	18450	18281	18338	18542	18648	18532	18553	18505	18544	18511	18528	18650	18650	18451	18662	18400	18522	18697	18575	18543	18585	18684	18475	18351	18584	18418	18571	18329	18527	18499	18412	18508	18402	18519	18543	18689	18740	18461	18593	18549	18556	18468	18420	18690	18602	18479	18537	18461	18598	18441	18413	18542	18475	18617	18585	18747	18617	18651	18515	18707	18773	18442	18468	18742
23354	42255	41408	34298	31091	61484	66212	57055	43116	30686	21225	17709	16586	16422	16382	16300	16385	16270	16375	16435	16428	16570	16413	16552	16675	16390	16402	16466	16575	16498	16499	16489	16441	16371	16618	16531	16405	16542	16494	16434	16471	16480	16510	16400	16468	16607	16496	16236	16452	16528	16342	16686	16434	16422	16313	16588	16615	16539	16342	16571	16405	16472	16389	16501	16407	16540	16490	16527	16620	16321	16582	16493	16452	16512	16307	16460	16648	16354	16510	16325	16373	16527	16398	16415	16428	16321	16300	16467	16382	16468	16409	16278	16448	16390	16445	16499	16445	16565	16507	16455	16364	16444	16533	16302	16329	16526	16370	16577	16396	16355	16470	16469	16520	16359	16315	16443	16218	16436	16531	16586	16340	16561	16312	16498	16315	16283	16440	16471	16565	16475	16461	16559	16400	16556	16394	16413	16608	16267	16711	16261	16409	16432	16444	16583	16374	16474	16510	16318	16503	16539	16344	16469	16438	16376	16344	16505	16494	16538	16303	16345	16422	16361	16410	16466	16325	16303	16559	16347	16512	16461	16518	16437	16269	16512	16331	16403	16579	16577	16470	16296	16429	16643	16384	16415	16404	16542	16417	16511	16543	16232	16391	16458	16288	16527	16334	16462	16279	16451	16433	16369	16433	16470	16413	16516	16371	16636	16408	16408	16604	16464	16454	16411	16402	16476	16345	16593	16474	16479	16740	16373	16482	16416	16518	16354	16388	16418	16398	16626	16400	16616	16496	16195	16504	16339	16356	16348	16493	16538	16438	16623	16422	16563	16500	16443	16377	16498	16267	16409	16302	16355	16430	16443	16419	16529	16481	16553	16315	16494	16450	16301	16488	16369	16411	16553	16391	16523	16362	16503	16452	16511	16470	16420	16396	16491	16447	16417	16473	16667	16403	16297	16451	16404	16511	16543	16504	16405	16441	16434	16584	16493	16448	16571	16381	16438	16357	16453	16301	16475	16230	16439	16337	16313	16422	16657	16525	16464	16497	16387	16504	16319	16447	16416	16339	16561	16491	16309	16378	16443	16376	16357	16284	16405	16358	16413	16549	16405	16434	16334	16519	16314	16503	16216	16485	16514	16353	16493	16459	16509	16247	16463	16306	16442	16535	16581	16469	16507	16483	16501	16489	16371	16351	16302	16293	16532	16545	16648	16395	16509	16392	16488	16115	16391	16471	16523	16437	16499	16463	16526	16406	16355	16475	16425	16328	16569	16328	16470	16484	16390	16370	16564	16475	16342	16277	16395	16333	16377	16295	16479	16415	16343	16514	16507	16395	16270	16520	16543	16381	16443	16381	16447	16498	16416	16313	16413	16264	16309	16387	16350	16498	16500	16274	16520	16261	16529	16662	16430	16489	16305	16393	16502	16439	16501	16455	16548	16397	16488	16385	16348	16526	16354	16448	16401	16281	16659	16470	16497	16399	16383	16319	16605	16336	16548	16487	16176	16391	16448	16412	16422	16332	16412	16424	16313	16567	16366	16614	16380	16298	16475	16493	16419	16528	16405	16405	16594	16446	16495	16430	16558	16362	16351	16434	16396	16347	16374	16361	16412	16330	16451	16548	16483	16528	16326	16420	16548	16470	16433	16337	16640	16430	16387	16457	16216	16394	16475	16510	16455	16423	16516	16547	16375	16465	16546	16413	16406	16468	16324	16516	16444	16520	16476	16373	16576	16476	16497	16454	16404	16289	16569	16550	16345	16386	16631	16300	16606	16459	16474	16475	16425	16416	16465	16422	16415	16378	16496	16372	16301	16567	16555	16398	16476	16293	16365	16402	16360	16519	16463	16508	16534	16534	16362	16301	16456	16368	16424	16394	16409	16439	16434	16428	16409	16654	16408	16175	16551	16580	16526	16433	16355	16366	16508	16435	16230	16517	16488	16287	16426	16329	16469	16491	16483	16340	16364	16570	16526	16309	16445	16352	16365	16312	16322	16475	16510	16430	16500	16501	16562	16499	16202	16486	16335	16315	16562	16314	16475	16541	16429	16452	16388	16419	16192	16450	16406	16431	16475	16420	16383	16417	16409	16517	16265	16483	16484	16435	16344	16357	16557	16308	16441	16486	16416	16364	16374	16437	16546	16347	16312	16480	16462	16238	16357	16310	16313	16397	16355	16505	16453	16400	16356	16479	16429	16326	16463	16395	16435	16382	16577	16560	16512	16442	16494	16419	16530	16497	16435	16455	16349	16422	16477	16274	16413	16226	16318	16377	16520	16355	16668	16492	16404	16654	16488	16426	16428	16399	16499	16503	16302	16501	16343	16425	16268	16471	16461	16339	16371	16465	16356	16328	16244	16331	16450	16432	16326	16332	16374	16290	16414	16411	16463	16432	16502	16396	16440	16292	16548	16484	16569	16368	16385	16525	16292	16493	16656	16528	16587	16435	16530	16434	16343	16348	16481	16290	16321	16467	16489	16373	16330	16448	16354	16397	16319	16367	16372	16281	16475	16271	16485	16493	16448	16410	16179	16426	16633	16356	16475	16423	16318	16480	16400	16604	16494	16589	16359	16481	16487	16448	16459	16492	16424	16443	16371	16408	16347	16468	16421	16407	16470	16460	16394	16567	16239	16388	16272	16276	16592	16609	16405	16409	16308	16429	16480	16361	16352	16433	16445	16360	16433	16533	16405	16521	16603	16395	16497	16395	16529	16500	16427	16459	16386	16514	16567	16422	16308	16406	16341	16388	16518	16368	16554	16348	16471	16447	16222	16486	16390	16651	16387	16218	16544	16544	16525	16636	16423	16499	16386	16395	16206	16584	16424	16424	16543	16506	16563	16311	16433	16247	16488	16405	16370	16539	16330	16381	16399	16346	16344	16475	16393	16483	16437	16281	16452	16365	16539	16442	16486	16357	16513	16431	16486	16444	16420	16309	16406	16462	16449	16339	16464	16434	16483	16489	16409	16512	16315	16329	16533	16410	16448	16654	16340	16372	16369	16455	16588	16433	16612	16352	16532	16547	16392	16486	16545	16536	16425	16401	16441	16417	16528	16283	16441	16455	16407	16320	16359	16477	16485	16332	16581	16581	16368	16465	16313	16341	16294	16511	16285	16597	16615	16557	16410	16397	16280	16283	16478	16273	16389	16369	16315	16424	16415	16454	16332	16505	16459	16468	16456	16078	16625	16460	16335	16506	16462	16616	16467	16454	16322	16316	16398	16527	16318	16353	16434	16390	16369	16427	16345	16451	16409	16396	16367	16401	16515	16470	16528	16382	16388	16531	16471	16566	16430	16376	16262	16403	16423	16329	16515	16287	16252	16368	16423	16622	16394	16425	16394	16226	16383	16368	16477	16462	16381	16402	16294	16481	16512	16416	16445	16191	16399	16524	16441	16327	16568	16320	16367	16477	16502	16353	16453	16360	16526	16341	16487	16346	16436	16375	16476	16525	16288	16621	16384	16568	16300	16558	16584	16555	16486	16596	16479	16442	16639	16388	16462	16337	16313	16380	16419	16394	16463	16465	16425	16316	16451	16376	16271	16290	16438	16528	16360	16308	16415	16250	16444	16463	16392	16311	16582	16239	16596	16435	16423	16369	16526	16423	16429	16489	16348	16339	16296	16498	16358	16410	16371	16512	16382	16326	16266	16525	16374	16362	16523	16296	16415	16380	16395	16553	16418	16446	16519	16347	16374	16368	16464	16477	16309	16334	16298	16490	16413	16594	16352	16422	16257	16324	16503	16301	16314	16333	16603	16483	16474	16427	16487	16488	16562	16471	16392	16407	16550	16465	16498	16258	16555	16320	16322	16391	16357	16337	16318	16543	16492	16524	16365	16478	16407	16514	16520	16380	16331	16394	16355	16361	16551	16387	16388	16173	16401	16326	16494	16651	16445	16198	16365	16287	16513	16569	16352	16657	16438	16377	16429	16479	16258	16541	16400	16337	16426	16541	16404	16516	16443	16472	16580	16552	16499	16442	16520	16485	16518	16703	16173	16237	16354	16483	16412	16285	16555	16338	16389	16629	16383	16341	16623	16390	16332	16270	16319	16383	16512	16297	16605	16431	16542	16436	16280	16422	16445	16343	16436	16560	16362	16450	16503	16344	16290	16429	16435	16466	16381	16440	16363	16531	16390	16302	16501	16390	16369	16500	16412	16358	16302	16416	16432	16410	16537	16388	16327	16511	16506	16398	16418	16573	16546	16620	16391	16546	16396	16633	16217	16513	16655	16746	16359	16442	16641	16447	16446	16502	16510	16501	16370	16551	16428	16512	16414	16440	16424	16351	16201	16527	16298	16518	16471	16365	16435	16470	16337	16357	16429	16365	16507	16476	16364	16387	16467	16495	16437	16423	16468	16444	16446	16231	16495	16483	16482	16616	16280	16417	16279	16407	16528	16249	16597	16470	16514	16359	16496	16379	16341	16326	16407	16461	16371	16275	16513	16546	16272	16806	16273	16346	16397	16503	16308	16426	16240	16383	16348	16496	16530	16387	16370	16486	16392	16802	16312	16372	16294	16549	16467	16554	16426	16448	16412	16490	16377	16398	16529	16396	16442	16376	16466	16293	16459	16535	16532	16204	16456	16397	16416	16372	16410	16530	16437	16561	16538	16469	16367	16364	16286	16429	16406	16435	16307	16535	16311	16383	16360	16373	16529	16392	16392	16240	16479	16314	16310	16434	16457	16551	16569	16302	16468	16242	16636	16294	16378	16381	16459	16609	16350	16301	16446	16405	16352	16478	16469	16339	16346	16433	16452	16586	16421	16540	16405	16467	16428	16347	16313	16464	16494	16491	16299	16355	16428	16569	16458	16281	16278	16252	16320	16433	16424	16306	16582	16357	16499	16291	16410	16411	16530	16261	16705	16424	16317	16433	16436	16553	16454	16476	16404	16570	16311	16312	16451	16647	16483	16435	16410	16553	16255	16405	16565	16325	16410	16435	16466	16444	16634	16334	16350	16439	16315	16568	16460	16397	16327	16344	16393	16682	16387	16550	16445	16550	16327	16462	16377	16425	16411	16298	16434	16406	16528	16348	16478	16490	16488	16312	16341	16393	16263	16415	16312	16775	16549	16475	16465	16332	16597	16424	16373	16336	16493	16391	16390	16278	16440	16490	16451	16513	16403	16389	16530	16264	16263	16309	16457	16417	16382	16326	16584
27208	23196	30253	28290	23872	27972	29125	25784	22543	20198	19226	18855	18594	18466	18617	18523	18316	18370	18401	18575	18407	18417	18477	18228	18521	18327	18217	18444	18479	18405	18385	18542	18341	18427	18413	18342	18481	18332	18510	18512	18332	18575	18499	18456	18414	18356	18454	18355	18464	18316	18366	18618	18384	18433	18558	18319	18580	18342	18478	18330	18164	18343	18461	18272	18232	18362	18084	18214	18376	18511	18288	18572	18550	18535	18582	18432	18341	18428	18484	18400	18395	18255	18314	18253	18210	18202	18365	18239	18313	18308	18432	18394	18288	18152	18412	18471	18501	18339	18348	18461	18391	18399	18297	18321	18455	18376	18387	18528	18486	18215	18538	18311	18450	18426	18519	18294	18308	18278	18520	18239	18375	18396	18322	18441	18340	18359	18410	18273	18548	18417	18536	18253	18418	18253	18549	18269	18544	18472	18343	18392	18477	18341	18386	18327	18469	18376	18352	18549	18555	18400	18435	18394	18473	18614	18475	18177	18420	18389	18395	18293	18284	18302	18440	18342	18419	18224	18402	18257	18418	18349	18501	18429	18418	18373	18506	18483	18408	18303	18150	18430	18466	18406	18666	18479	18247	18401	18371	18485	18421	18504	18108	18173	18390	18241	18326	18458	18466	18241	18285	18422	18350	18504	18364	18600	18325	18122	18477	18319	18435	18400	18340	18224	18228	18238	18542	18367	18452	18511	18201	18439	18549	18651	18237	18311	18397	18177	18339	18498	18471	18394	18302	18321	18547	18485	18525	18303	18371	18317	18427	18335	18325	18346	18292	18442	18267	18310	18319	18442	18351	18461	18528	18340	18197	18399	18371	18424	18259	18366	18381	18310	18320	18317	18339	18281	18432	18349	18352	18350	18375	18417	18532	18440	18345	18467	18544	18488	18463	18500	18465	18443	18385	18293	18513	18321	18462	18367	18515	18242	18291	18289	18130	18585	18502	18386	18369	18455	18317	18472	18501	18295	18484	18283	18405	18557	18490	18371	18515	18396	18225	18210	18303	18450	18536	18644	18340	18253	18354	18640	18566	18344	18535	18515	18389	18287	18320	18230	18490	18328	18337	18332	18436	18131	18205	18351	18226	18522	18469	18544	18483	18484	18234	18394	18251	18416	18454	18245	18436	18466	18316	18533	18281	18397	18698	18439	18327	18384	18534	18367	18355	18262	18257	18564	18346	18450	18157	18489	18414	18409	18535	18410	18402	18363	18408	18365	18287	18432	18451	18323	18290	18451	18324	18166	18440	18707	18296	18312	18451	18565	18309	18277	18293	18194	18337	18396	18360	18262	18215	18300	18216	18155	18295	18300	18368	18323	18237	18249	18353	18330	18241	18291	18206	18276	18227	18167	18314	18300	18348	18430	18496	18520	18338	18448	18528	18247	18259	18427	18258	18395	18427	18416	18280	18198	18353	18390	18461	18533	18437	18191	18340	18321	18307	18502	18541	18589	18406	18336	18309	18501	18361	18235	18316	18265	18234	18464	18267	18281	18397	18310	18268	18391	18509	18385	18517	18491	18442	18340	18453	18359	18363	18402	18405	18231	18427	18256	18353	18332	18334	18415	18404	18391	18305	18459	18467	18119	18235	18283	18310	18161	18485	18527	18279	18196	18301	18450	18626	18196	18116	18357	18355	18312	18405	18407	18194	18229	18278	18463	18383	18488	18186	18418	18410	18272	18254	18270	18456	18461	18305	18515	18420	18245	18164	18410	18199	18294	18457	18335	18345	18288	18481	18378	18178	18606	18363	18292	18244	18367	18385	18476	18319	18274	18351	18376	18497	18193	18343	18105	18473	18577	18226	18399	18328	18285	18492	18469	18497	18386	18346	18376	18364	18483	18352	18261	18221	18348	18566	18347	18362	18334	18162	18432	18326	18478	18201	18225	18227	18416	18377	18396	18385	18333	18221	18599	18298	18343	18488	18408	18251	18579	18546	18297	18464	18308	18306	18293	18462	18279	18130	18456	18269	18418	18497	18325	18242	18397	18369	18308	18321	18358	18307	18492	18640	18466	18295	18258	18448	18483	18425	18389	18494	18475	18335	18346	18275	18560	18447	18355	18537	18426	18521	18496	18385	18437	18385	18482	18485	18399	18246	18453	18370	18524	18499	18449	18381	18380	18416	18368	18515	18510	18346	18258	18454	18470	18477	18392	18269	18378	18534	18485	18432	18360	18384	18239	18552	18161	18350	18289	18495	18529	18308	18577	18519	18559	18516	18351	18329	18278	18415	18453	18350	18542	18209	18341	18352	18331	18366	18400	18303	18326	18396	18448	18237	18169	18200	18195	18369	18393	18334	18151	18262	18433	18389	18138	18357	18460	18518	18400	18455	18510	18448	18432	18501	18398	18190	18406	18491	18288	18426	18414	18204	18349	18293	18407	18494	18403	18298	18170	18447	18327	18369	18516	18328	18290	18350	18526	18256	18400	18532	18402	18498	18611	18444	18399	18237	18136	18163	18567	18340	18508	18468	18202	18254	18218	18362	18555	18246	18358	18505	18332	18293	18308	18385	18363	18298	18353	18326	18378	18295	18290	18337	18366	18497	18411	18301	18520	18350	18422	18463	18280	18404	18101	18690	18300	18643	18277	18220	18437	18527	18426	18464	18347	18306	18506	18416	18374	18327	18482	18497	18507	18390	18185	18345	18540	18354	18437	18219	18302	18264	18369	18374	18310	18445	18497	18349	18368	18459	18545	18252	18697	18607	18425	18340	18275	18350	18370	18473	18141	18257	18383	18451	18380	18449	18349	18420	18390	18410	18506	18476	18231	18321	18565	18459	18239	18311	18487	18347	18368	18348	18340	18318	18449	18271	18311	18209	18286	18430	18550	18363	18435	18416	18373	18421	18433	18505	18418	18411	18534	18503	18514	18470	18314	18509	18532	18352	18473	18441	18683	18591	18553	18511	18140	18346	18356	18368	18333	18342	18210	18468	18209	18441	18411	18174	18566	18261	18358	18357	18415	18327	18413	18515	18433	18427	18393	18366	18369	18458	18529	18432	18373	18219	18312	18277	18323	18385	18603	18416	18182	18395	18387	18379	18423	18569	18383	18227	18325	18406	18538	18264	18532	18330	18429	18277	18452	18515	18385	18350	18488	18379	18668	18454	18521	18599	18263	18389	18454	18228	18366	18393	18530	18552	18631	18463	18665	18419	18357	18380	18168	18404	18149	18418	18500	18228	18458	18391	18468	18476	18431	18406	18313	18216	18440	18349	18371	18567	18349	18461	18468	18596	18218	18246	18334	18643	18260	18565	18546	18370	18489	18467	18365	18534	18356	18403	18380	18529	18362	18260	18438	18304	18499	18499	18323	18406	18445	18437	18448	18350	18511	18358	18257	18603	18383	18144	18388	18178	18526	18412	18397	18494	18429	18481	18259	18342	18259	18268	18439	18521	18415	18450	18383	18475	18432	18591	18567	18404	18576	18239	18310	18262	18459	18276	18292	18406	18380	18146	18430	18316	18225	18431	18328	18548	18428	18308	18520	18422	18416	18362	18367	18632	18474	18249	18210	18502	18459	18407	18449	18302	18323	18373	18559	18806	18265	18407	18190	18513	18413	18247	18422	18360	18339	18304	18239	18667	18283	18332	18434	18422	18358	18578	18498	18465	18492	18497	18348	18400	18460	18391	18311	18403	18461	18419	18471	18372	18566	18382	18459	18404	18535	18624	18578	18657	18326	18638	18417	18430	18392	18144	18305	18504	18367	18369	18328	18406	18432	18310	18376	18563	18532	18448	18544	18144	18232	18282	18515	18391	18409	18347	18371	18295	18228	18326	18358	18383	18358	18585	18290	18186	18378	18492	18423	18326	18371	18338	18563	18321	18261	18504	18429	18448	18287	18319	18333	18373	18394	18334	18225	18311	18338	18422	18377	18529	18471	18340	18689	18319	18366	18466	18504	18433	18365	18398	18476	18273	18453	18552	18279	18316	18362	18182	18178	18503	18436	18661	18221	18382	18425	18440	18530	18468	18410	18471	18434	18554	18426	18460	18268	18256	18554	18430	18480	18380	18352	18313	18433	18302	18371	18517	18483	18299	18215	18286	18369	18494	18385	18411	18618	18437	18429	18398	18463	18357	18321	18431	18577	18489	18483	18485	18392	18259	18498	18269	18565	18580	18396	18250	18541	18256	18351	18376	18470	18484	18524	18625	18173	18516	18221	18207	18271	18411	18470	18319	18298	18439	18583	18405	18255	18518	18320	18364	18448	18298	18349	18340	18558	18321	18328	18301	18440	18280	18255	18477	18377	18131	18493	18549	18569	18358	18457	18539	18368	18369	18341	18310	18507	18419	18414	18354	18518	18377	18437	18328	18375	18572	18363	18375	18259	18294	18215	18068	18469	18650	18335	18301	18443	18410	18400	18514	18415	18360	18240	18433	18367	18315	18177	18359	18309	18525	18596	18423	18357	18210	18326	18393	18342	18497	18258	18437	18469	18573	18478	18454	18612	18602	18485	18380	18366	18499	18428	18437	18257	18310	18436	18365	18630	18493	18371	18432	18396	18248	18280	18329	18554	18441	18569	18374	18529	18446	18161	18389	18322	18519	18251	18394	18582	18318	18310	18456	18593	18385	18413	18130	18453	18562	18482	18310	18237	18476	18378	18473	18339	18280	18215	18369	18247	18355	18454	18486	18318	18281	18095	18448	18290	18374	18500	18485	18361	18394	18332	18567	18207	18416	18416	18518	18279	18329	18392	18250	18494	18385	18337	18240	18282	18203	18332	18484	18476	18339	18432	18417	18412	18625	18583	18519	18330	18399	18223	18380	18266	18395	18417	18143	18293	18304	18452	18626	18298	18442	18502	18343	18531	18308	18526	18238	18257	18563	18480	18202	18484	18574	18573	18359	18411	18448	18245	18389	18270	18295	18354	18552	18353	18613	18483	18536	18395	18526	18388	18347	18481	18220	18394	18404	18439	18516	18297	18410	18273	18395	18299	18311	18302	18337	18312	18530	18294	18410	18514	18428	18204	18324	18253	18291	18467	18301	18304	18542	18215	18504	18456	18486	18531	18343	18343	18443	18364	18404	18329	18534	18336	18290	18324	18354	18521	18246	18325	18480	18178	18200	18443	18561	18350	18460	18670	18490	18538	18286	18427	18598	18316
21620	32581	33632	27445	24926	30462	29618	25658	21158	18124	16857	16471	16348	16374	16410	16497	16369	16516	16246	16355	16325	16329	16364	16223	16410	16402	16491	16549	16296	16408	16310	16448	16335	16360	16334	16271	16455	16229	16323	16343	16541	16426	16557	16181	16204	16340	16343	16439	16309	16293	16199	16346	16292	16273	16324	16310	16471	16456	16229	16405	16345	16269	16331	16368	16296	16362	16476	16375	16341	16230	16378	16260	16138	16260	16309	16463	16441	16322	16275	16319	16291	16339	16385	16555	16304	16249	16452	16259	16459	16431	16384	16391	16383	16238	16464	16541	16313	16368	16331	16339	16383	16315	16305	16348	16307	16492	16375	16543	16452	16424	16450	16319	16509	16469	16246	16311	16212	16323	16267	16328	16270	16494	16279	16359	16299	16229	16393	16328	16423	16420	16391	16512	16384	16354	16221	16314	16214	16299	16211	16152	16421	16416	16348	16490	16562	16203	16211	16492	16382	16362	16464	16465	16517	16326	16354	16435	16379	16343	16326	16387	16352	16278	16321	16449	16447	16366	16489	16370	16251	16148	16502	16190	16218	16198	16246	16244	16453	16310	16435	16450	16210	16195	16459	16359	16234	16414	16226	16325	16324	16320	16175	16387	16360	16285	16170	16378	16509	16389	16443	16546	16325	16201	16443	16310	16421	16297	16388	16288	16497	16265	16303	16386	16353	16318	16267	16305	16418	16346	16430	16339	16369	16151	16506	16518	16606	16312	16424	16548	16436	16250	16528	16479	16278	16388	16243	16519	16309	16302	16569	16525	16208	16477	16409	16400	16468	16371	16474	16450	16306	16289	16334	16206	16294	16489	16326	16407	16298	16330	16311	16429	16242	16396	16439	16349	16297	16441	16297	16230	16359	16405	16371	16464	16345	16265	16306	16193	16448	16489	16314	16370	16367	16334	16288	16340	16453	16304	16403	16370	16258	16253	16331	16311	16531	16407	16299	16414	16234	16260	16383	16355	16284	16192	16320	16286	16364	16568	16364	16268	16335	16431	16333	16290	16352	16394	16395	16364	16121	16478	16429	16294	16377	16341	16328	16282	16577	16525	16301	16249	16442	16317	16311	16216	16455	16296	16629	16456	16602	16365	16209	16300	16371	16353	16309	16308	16327	16303	16334	16337	16432	16245	16444	16338	16391	16242	16381	16355	16221	16329	16339	16372	16320	16366	16429	16392	16348	16341	16367	16302	16495	16325	16328	16406	16281	16310	16353	16398	16454	16401	16302	16378	16277	16262	16243	16366	16257	16482	16305	16417	16431	16601	16459	16239	16372	16580	16446	16387	16396	16298	16416	16155	16256	16383	16289	16347	16459	16423	16400	16383	16373	16325	16298	16524	16481	16191	16371	16202	16269	16208	16434	16435	16215	16429	16337	16379	16319	16519	16383	16366	16305	16447	16441	16575	16415	16361	16406	16478	16256	16455	16233	16241	16396	16366	16401	16437	16265	16269	16336	16430	16547	16375	16502	16333	16384	16346	16255	16361	16323	16583	16425	16217	16416	16380	16332	16386	16351	16412	16254	16455	16241	16395	16299	16464	16331	16302	16277	16223	16457	16340	16535	16434	16417	16376	16330	16215	16433	16279	16448	16354	16177	16322	16366	16206	16258	16359	16247	16369	16371	16276	16413	16310	16285	16336	16311	16457	16350	16200	16372	16450	16305	16398	16231	16214	16334	16244	16406	16431	16386	16458	16307	16466	16442	16498	16374	16615	16470	16312	16036	16419	16406	16275	16342	16424	16396	16403	16461	16534	16238	16274	16350	16573	16390	16373	16478	16467	16297	16332	16349	16327	16417	16436	16446	16271	16352	16412	16427	16198	16310	16271	16157	16334	16227	16453	16411	16313	16298	16387	16311	16432	16277	16290	16335	16371	16413	16435	16247	16400	16298	16307	16482	16339	16471	16311	16493	16414	16339	16222	16421	16289	16338	16530	16433	16471	16483	16325	16520	16371	16322	16308	16407	16488	16387	16104	16315	16443	16343	16308	16231	16340	16478	16239	16245	16280	16356	16302	16375	16450	16394	16361	16362	16195	16240	16476	16269	16506	16374	16228	16389	16386	16294	16244	16320	16253	16411	16430	16377	16528	16265	16318	16322	16319	16485	16041	16386	16245	16332	16441	16416	16464	16301	16401	16277	16357	16459	16422	16251	16266	16341	16390	16412	16356	16219	16367	16538	16260	16427	16579	16309	16329	16226	16638	16362	16598	16431	16458	16413	16361	16486	16333	16345	16267	16334	16417	16439	16326	16417	16442	16458	16271	16369	16315	16279	16347	16376	16307	16366	16375	16440	16369	16333	16417	16392	16283	16536	16323	16293	16416	16320	16258	16462	16296	16392	16488	16378	16529	16367	16314	16377	16366	16369	16410	16225	16436	16381	16516	16343	16278	16279	16231	16313	16480	16244	16407	16374	16381	16463	16373	16358	16205	16355	16494	16266	16309	16448	16572	16439	16423	16359	16349	16452	16241	16392	16371	16328	16314	16362	16351	16422	16412	16345	16379	16322	16249	16244	16503	16317	16357	16295	16393	16401	16329	16389	16256	16510	16344	16385	16356	16398	16340	16165	16378	16399	16456	16360	16396	16290	16330	16390	16308	16378	16429	16274	16398	16345	16275	16436	16276	16321	16254	16341	16448	16266	16372	16553	16323	16516	16173	16529	16430	16447	16330	16167	16387	16560	16388	16216	16383	16433	16406	16415	16264	16582	16400	16327	16260	16343	16392	16362	16354	16499	16428	16335	16280	16527	16505	16359	16142	16470	16385	16400	16340	16409	16359	16399	16366	16314	16308	16169	16431	16238	16511	16377	16418	16297	16319	16322	16456	16476	16280	16291	16562	16366	16524	16314	16487	16394	16252	16466	16270	16436	16466	16257	16412	16414	16442	16266	16348	16293	16442	16223	16488	16227	16387	16548	16329	16337	16305	16402	16343	16537	16225	16426	16294	16591	16296	16225	16455	16157	16379	16334	16458	16340	16593	16319	16409	16328	16292	16334	16300	16341	16368	16281	16342	16346	16331	16349	16544	16497	16432	16319	16270	16306	16220	16429	16332	16412	16427	16312	16421	16336	16462	16393	16242	16300	16432	16431	16191	16430	16520	16443	16129	16380	16241	16440	16464	16177	16353	16358	16294	16348	16431	16434	16399	16280	16400	16344	16329	16441	16291	16336	16302	16269	16386	16370	16466	16346	16510	16278	16500	16469	16501	16305	16445	16415	16436	16434	16303	16267	16540	16198	16474	16360	16390	16304	16335	16389	16323	16324	16397	16416	16498	16244	16308	16563	16322	16265	16436	16371	16339	16509	16201	16375	16195	16480	16424	16211	16247	16416	16261	16291	16335	16240	16368	16357	16384	16463	16467	16160	16330	16406	16449	16210	16348	16505	16352	16050	16470	16290	16334	16419	16424	16454	16223	16429	16224	16239	16336	16495	16515	16398	16328	16252	16456	16310	16324	16387	16322	16372	16422	16304	16298	16363	16277	16323	16223	16350	16302	16376	16352	16519	16332	16387	16392	16298	16504	16331	16356	16435	16344	16343	16414	16282	16366	16230	16228	16213	16445	16247	16301	16423	16391	16352	16343	16434	16325	16340	16234	16190	16365	16222	16515	16359	16399	16393	16356	16435	16399	16425	16294	16393	16414	16166	16430	16351	16284	16338	16459	16270	16235	16235	16405	16587	16575	16579	16456	16425	16317	16375	16377	16283	16385	16385	16231	16109	16345	16270	16487	16281	16236	16271	16151	16480	16319	16232	16517	16349	16386	16434	16480	16379	16335	16196	16302	16431	16165	16255	16374	16581	16338	16439	16244	16425	16447	16529	16341	16373	16239	16421	16458	16350	16411	16393	16326	16302	16413	16392	16346	16326	16245	16310	16402	16391	16485	16482	16397	16485	16364	16379	16345	16367	16397	16359	16267	16311	16336	16301	16319	16253	16353	16266	16540	16391	16414	16349	16481	16491	16191	16260	16355	16329	16238	16426	16284	16396	16318	16153	16350	16331	16207	16376	16401	16350	16376	16531	16241	16359	16528	16362	16359	16299	16360	16271	16415	16422	16220	16423	16387	16420	16299	16196	16440	16570	16225	16436	16347	16306	16416	16426	16380	16402	16256	16581	16267	16314	16229	16290	16341	16427	16160	16416	16297	16359	16248	16334	16142	16348	16280	16512	16366	16470	16331	16432	16274	16698	16374	16253	16474	16487	16445	16233	16358	16272	16308	16386	16300	16413	16328	16336	16352	16534	16476	16374	16407	16434	16431	16406	16336	16529	16488	16383	16511	16314	16430	16168	16297	16423	16313	16362	16287	16239	16415	16291	16538	16481	16449	16459	16304	16376	16390	16284	16552	16316	16442	16089	16389	16423	16308	16302	16457	16333	16347	16245	16338	16304	16294	16358	16418	16324	16438	16380	16398	16317	16469	16327	16327	16507	16419	16357	16276	16416	16235	16429	16402	16425	16375	16375	16407	16329	16273	16288	16363	16298	16554	16289	16431	16154	16202	16317	16381	16414	16385	16441	16412	16331	16367	16274	16414	16288	16307	16454	16483	16351	16243	16330	16473	16559	16437	16329	16293	16276	16414	16392	16296	16290	16381	16447	16249	16361	16471	16432	16443	16214	16344	16281	16446	16449	16328	16475	16184	16270	16433	16349	16346	16291	16361	16441	16487	16300	16245	16361	16328	16392	16533	16169	16375	16467	16267	16429	16266	16284	16258	16362	16443	16512	16327	16420	16398	16515	16305	16202	16613	16556	16618	16338	16362	16272	16347	16495	16411	16587	16323	16411	16197	16326	16421	16401	16265	16442	16330	16409	16414	16604	16347	16381	16275	16357	16387	16577	16216	16308	16440	16355	16450	16431	16470	16332	16425	16402	16378	16485	16215	16285	16387	16297	16401	16325	16388	16304	16432	16333	16303	16200	16405	16382	16340	16491	16420	16294	16420	16457	16456	16464	16397	16430	16305	16437	16396	16175	16172	16300	16447	16344	16393	16413	16353	16440	16298	16538	16391	16327	16370	16486	16447	16256	16337	16271	16418	16333	16351	16331	16583	16473	16259	16339	16328	16358	16306	16305	16434	16364	16320	16409	16340	16293	16204	16161	16268
23651	21054	28436	24552	25549	54373	53523	42015	31293	24641	20820	19551	19044	18871	18691	18839	18698	18980	18716	18897	18552	18782	18669	18689	18657	18736	18831	18979	18666	18685	18688	18629	18729	18821	18721	18862	18781	18726	18709	18855	18848	18521	18628	18896	18638	18890	18796	18753	18596	18673	18774	18605	18787	18729	18910	18862	18889	18787	18788	18798	18792	18415	18714	18690	18617	18524	18653	18548	18767	18824	19075	18762	18689	18770	18608	18454	18749	18672	18679	18521	18688	18548	18633	18560	18803	18933	18565	18676	18764	18675	18686	18805	18664	18686	18590	18723	18798	18755	18777	18753	18794	18430	18717	18635	18580	18703	18736	18646	18820	18739	18374	18602	18498	18804	18786	18628	18698	18739	18923	18833	18836	18782	18597	18750	18674	18863	18803	18699	18851	18706	18726	18647	18660	18657	18667	18733	18754	18725	18871	18643	18724	18738	18694	18631	18701	18812	18756	18591	18696	18861	18641	18744	18644	18726	18777	18537	18694	18602	18841	18794	18619	18850	18755	18718	18692	18613	18629	18811	18723	18514	18872	18753	18636	18666	18759	18834	18767	18552	18765	18778	18593	18626	18757	18501	18944	18568	18780	18602	18735	18767	18591	18579	18592	18487	18618	18467	18684	18718	18739	18592	18514	18595	18727	18857	18776	18715	18827	18637	18659	18712	18563	18718	18677	18502	18579	18642	18757	18627	18609	18719	18686	18583	18555	18796	18993	18773	18753	18553	18668	18805	18636	18524	18735	18676	18744	18670	18599	18759	18713	18703	18774	18885	18685	18694	18518	18407	18554	18734	18715	18863	18772	18891	18859	18596	18890	18791	18504	18603	18707	18763	18678	18869	18807	18458	18632	18696	18742	18672	18727	18714	18672	18660	18818	18574	18688	18710	18776	18665	18832	18570	18693	18561	18653	18634	18673	18677	18806	18710	18814	18781	18781	18681	18705	18753	18819	18730	18831	18772	18623	18617	18559	18849	18765	18689	18571	18616	18721	18694	18625	18680	18667	18647	18758	18620	18942	18794	18792	18825	18915	18767	18838	18871	18796	18953	18580	18633	18784	18621	18715	18597	18524	18716	18793	18753	18604	18394	18634	18588	18736	18559	18703	18836	18750	18626	18676	18802	18594	18559	18543	18647	18776	18773	18655	18478	18695	18577	18641	18824	18697	18779	18694	18674	18932	18729	18657	18726	18619	18671	18693	18818	18848	18848	18793	18808	18745	18704	18587	18483	18677	18743	18693	18508	18664	18686	18673	18827	18574	18757	18715	18599	18714	18753	18771	18554	18697	18621	18509	18445	18653	18690	18947	18768	18706	18589	18682	18645	18609	18560	18690	18685	18621	18570	18477	18615	18928	18779	18776	18836	18607	18900	18712	18854	18638	18599	18577	18525	18509	18564	18910	18484	18740	18838	18699	18740	18864	18598	18735	18740	18672	18788	18733	18677	18681	18598	18766	18685	18631	18617	18739	18764	18726	18744	18613	18746	18668	18497	18657	18824	18742	18663	18808	18752	18816	18795	18609	18779	18689	18559	18407	18791	18626	18462	18773	18617	18681	18637	18909	18699	18731	18819	18617	18812	18751	18657	18720	18790	18887	18727	18932	18626	18799	18678	18560	18700	18810	18888	18718	18550	18566	18584	18792	18645	18658	18577	18460	18707	18887	18562	18697	18671	18836	18583	18695	18758	18849	18674	18607	18757	18738	18619	18802	18741	18727	18511	18470	18605	18697	18703	18669	18620	18755	18695	18813	18851	18707	18720	18690	18712	18698	18829	18782	18694	18599	18547	18664	18796	18655	18611	18640	18581	18600	18577	18608	18600	18729	18566	18677	18650	18701	18842	18770	18742	18741	18892	18575	18655	18643	18549	18593	18759	18712	18577	18619	18691	18613	18645	18649	18502	18629	18590	18779	18716	18793	18682	18539	18764	18719	18676	18729	18709	18576	18499	18611	18780	18741	18648	18647	18699	18865	18798	18667	18894	18563	18738	18728	18729	18823	18487	18642	18635	18483	18502	18704	18523	18670	18785	18660	18638	18509	18574	18715	18714	18833	18643	18625	18690	18660	18668	18513	18516	18634	18872	18500	18656	18750	18643	18797	18708	18741	18667	18758	18735	18743	18717	18702	18664	18754	18546	18790	18544	18967	18631	18690	18803	18807	18791	18553	18616	18698	18667	18678	18805	18762	18858	18778	18603	18443	18566	18536	18694	18527	18782	18613	18455	18328	18778	18738	18753	18673	18576	18569	18587	18732	18686	18798	18674	18813	18634	18616	18586	18767	18658	18750	18655	18710	18834	18562	18584	18634	18668	18725	18797	18880	18821	18641	18577	18427	18785	18682	18614	18731	18892	18834	18592	18710	18776	18840	18534	18686	18631	18696	18578	18775	18823	18811	18768	18542	18354	18701	19009	18837	18713	18710	18628	18691	18459	18667	18663	18752	18591	18698	18619	18512	18784	18595	18716	18660	18747	18708	18841	18810	18611	18461	18708	18633	18916	18801	18852	18683	18824	18873	18783	18578	18581	18549	18836	18844	18721	18693	18759	18965	18599	18714	18671	18674	18697	18877	18558	18813	18597	18741	18634	18546	18378	18889	18765	18636	18598	18502	18694	18845	18560	18639	18758	18576	18773	18930	18624	18608	18742	18776	18499	18901	18588	18695	18870	18735	18680	18534	18554	18695	18511	18772	18760	19000	18683	18554	18560	18437	18690	18643	18839	18995	18767	18665	18786	18875	18623	18601	18538	18615	18766	18782	18752	18684	18928	18659	18542	18611	18539	18642	18678	18835	18555	18631	18747	18682	18651	18840	18707	18470	18604	18691	18552	18925	18682	18695	18602	18399	18604	18725	18705	18719	18792	18692	18752	18766	18753	18640	18663	18799	18708	18611	18811	18786	18597	18793	18712	18661	18365	18872	18708	18887	18521	18547	18782	18687	18572	18655	18631	18570	18938	18445	18500	18617	18694	18625	19054	18610	18497	18623	18673	18761	18622	18632	18602	18684	18608	18594	18703	18655	18753	18899	18757	18753	18727	18543	18669	18641	18728	18747	18804	18752	18721	18738	18576	18622	18521	18763	18508	18620	18674	18641	18779	18608	18791	18571	18604	18480	18654	18700	18698	18640	18701	18788	18549	18574	18748	18697	18768	18563	18557	18638	18634	18698	18628	18672	18617	18807	18725	18667	18732	18645	18560	18734	18742	18717	18648	18707	18755	18851	18626	18900	18980	18656	18588	18670	18684	18694	18665	18838	18683	18668	18811	18606	18640	18846	18606	18620	19010	18772	18734	18548	18613	18781	18941	18822	18719	18846	18618	18615	18791	18767	18616	18671	18689	18890	18780	18791	18926	18868	18674	18683	18744	18769	18679	18760	18753	18666	18417	18734	18608	18754	18608	18809	18645	18942	18701	18647	18485	18484	18626	18640	18609	18644	18556	18678	18487	18645	18608	18693	18747	18870	18650	18535	18577	18653	18722	18512	18648	18779	18573	18704	18760	18629	18788	18597	18562	18615	18681	18397	18768	18676	18795	18879	18710	18640	18664	18756	18592	18645	18543	18616	18616	18669	18583	18403	18497	18728	18620	18531	18633	18849	18586	18779	18653	18597	18754	18631	18655	18853	18832	18739	18720	18787	18679	18495	18700	18662	18921	18663	18806	18649	18800	18594	18618	18698	18792	18851	18620	18695	18618	18732	18811	18771	18606	18702	18640	18584	18353	18579	18782	18505	18638	18587	18777	18656	18788	18685	18732	18518	18749	18675	18562	18506	18678	18675	18814	18816	18672	18637	18799	18611	18440	18816	18654	18836	18549	18727	18748	18831	18563	18724	18826	18974	19021	18849	18725	18635	18461	18580	18767	18795	18483	18688	18670	18870	18705	18845	18643	18681	18454	18760	18701	18782	18737	18736	18675	18743	18636	18695	18715	18770	18652	18649	18731	18823	18637	18764	18628	18718	18536	19042	18758	18484	18572	18846	18672	18613	18687	18840	18871	18557	18699	18704	18717	18646	18559	18778	18729	18586	18566	18706	18812	18575	18764	18456	18684	18698	18625	18562	18724	18967	18620	18734	18894	18804	18681	18624	18626	18549	18592	18732	18842	18681	18650	18795	18815	18719	18634	18567	18525	18785	18806	18853	18747	18638	18695	18632	18752	18651	18548	18459	18674	18288	18812	18611	18812	18778	18545	18568	18622	18678	18541	18690	18682	18732	18708	18452	18574	18703	18788	18720	18688	18766	18542	18601	18655	18638	18711	18703	18544	18672	18824	18773	18769	18631	18875	18805	18768	18779	18712	18826	18626	18702	18439	18733	18803	18579	18691	18460	18664	18459	18575	18744	18729	18555	18647	18804	18901	18562	18881	18590	18622	18791	18832	18700	18757	18777	18670	18681	18763	18641	18532	18767	18520	18593	18612	18768	18742	18761	18842	18671	18690	18648	18774	18566	18515	18741	18781	18811	18810	18815	18631	18726	18711	18681	18861	18597	18644	18601	18612	18400	18604	18493	18647	18682	18668	18532	18596	18726	18585	18832	18594	18764	18643	18700	18637	18715	18679	18601	18870	18744	18662	18786	18690	18714	18783	18536	18780	18776	18637	18579	18577	18558	18511	18539	18618	18817	18809	18834	18559	18644	18641	18752	18582	18710	18754	18648	18692	18644	18720	18806	18648	18607	18818	18693	18538	18748	18555	18680	18822	18609	18565	18665	18694	18795	18626	18893	18630	18606	18727	18544	18600	18693	18683	18661	18822	18808	18600	18865	18729	18608	18711	18765	18744	18697	18757	18612	18659	18674	18590	18731	18787	18608	18705	18775	18671	18678	18827	18761	18776	18642	18710	18506	18763	18683	18807	18985	18835	18732	18773	18759	18652	18759	18644	18655	18510	18910	18698	18506	18626	18897	18688	18779	18572	18756	18742	18822	18893	18715	18830	18777	18681	18720	18801	18765	18708	18553	18776	18749	18756	18647	18568	18556	18694	18766	18665	18447	18695	18580	18709	18689	18760	18667	18741	18499	18617	18718	18434	18652	18633	18640	18539	18677	18587	18731	18758	18664	18677	18667	18660	18864	18718	18676	18708	18665	18502	18629	18483	18556	18693	18526	18885	18521	18544
22127	38380	37113	32895	34345	57593	52257	41913	31446	23107	18409	17101	16827	16524	16711	16532	16586	16661	16717	16567	16593	16744	16599	16418	16716	16469	16627	16753	16547	16805	16596	16608	16468	16819	16593	16541	16420	16624	16444	16845	16719	16679	16512	16640	16654	16662	16550	16644	16756	16520	16644	16613	16723	16714	16661	16435	16434	16414	16561	16604	16655	16667	16685	16593	16273	16610	16631	16555	16433	16461	16530	16522	16693	16525	16492	16626	16379	16648	16700	16481	16483	16458	16628	16533	16925	16554	16592	16673	16574	16519	16746	16560	16482	16552	16594	16588	16699	16726	16671	16694	16520	16622	16684	16666	16701	16506	16554	16704	16662	16528	16414	16519	16506	16589	16593	16622	16559	16707	16654	16601	16641	16574	16582	16894	16580	16547	16607	16605	16661	16548	16395	16537	16561	16678	16445	16432	16573	16563	16509	16450	16854	16540	16568	16744	16599	16527	16591	16570	16589	16748	16659	16555	16607	16643	16536	16453	16633	16843	16613	16602	16527	16675	16543	16629	16575	16574	16497	16482	16564	16391	16614	16513	16766	16602	16541	16555	16421	16713	16445	16660	16710	16449	16811	16672	16607	16759	16704	16423	16531	16498	16634	16628	16476	16505	16598	16596	16457	16478	16686	16619	16494	16617	16616	16560	16604	16421	16556	16535	16499	16672	16567	16419	16689	16540	16714	16495	16494	16700	16726	16533	16469	16612	16544	16489	16716	16731	16510	16690	16520	16723	16665	16501	16443	16523	16529	16615	16685	16536	16621	16734	16614	16613	16648	16518	16605	16465	16640	16639	16691	16633	16646	16532	16658	16548	16633	16410	16711	16582	16550	16602	16459	16464	16467	16524	16417	16585	16603	16624	16676	16631	16471	16478	16602	16508	16661	16404	16630	16601	16682	16418	16701	16458	16517	16509	16627	16589	16534	16547	16570	16494	16538	16716	16610	16558	16594	16569	16553	16599	16473	16506	16722	16694	16575	16720	16610	16455	16487	16749	16523	16634	16807	16568	16517	16495	16664	16539	16433	16691	16586	16438	16758	16602	16579	16685	16574	16614	16571	16599	16500	16513	16863	16540	16543	16621	16587	16713	16627	16685	16653	16667	16649	16452	16524	16442	16619	16487	16605	16603	16504	16629	16701	16534	16548	16694	16462	16423	16581	16656	16512	16575	16486	16738	16548	16484	16412	16573	16675	16637	16658	16550	16610	16663	16463	16771	16538	16524	16831	16607	16793	16637	16511	16531	16485	16663	16587	16594	16696	16518	16719	16659	16640	16435	16562	16597	16686	16568	16631	16537	16539	16677	16552	16568	16515	16843	16574	16597	16746	16591	16518	16627	16712	16469	16582	16693	16541	16497	16531	16531	16686	16543	16582	16527	16641	16420	16583	16525	16541	16852	16698	16765	16438	16635	16559	16637	16601	16545	16591	16626	16605	16625	16641	16606	16656	16554	16464	16556	16493	16553	16628	16560	16731	16459	16731	16550	16496	16536	16463	16541	16573	16623	16516	16635	16431	16655	16645	16618	16642	16656	16383	16483	16741	16588	16475	16435	16551	16671	16505	16552	16615	16616	16581	16611	16607	16666	16627	16661	16599	16608	16561	16526	16678	16504	16524	16390	16528	16655	16511	16592	16472	16530	16625	16605	16595	16602	16478	16685	16439	16818	16556	16606	16594	16542	16793	16696	16586	16592	16622	16503	16516	16490	16615	16703	16624	16742	16581	16483	16597	16410	16538	16680	16479	16725	16713	16572	16546	16702	16669	16636	16735	16621	16492	16648	16606	16549	16510	16805	16589	16596	16742	16707	16504	16706	16579	16482	16412	16711	16601	16726	16517	16557	16444	16588	16694	16484	16651	16434	16408	16760	16681	16470	16644	16529	16539	16469	16668	16618	16718	16650	16469	16671	16618	16597	16605	16640	16475	16505	16592	16632	16613	16671	16649	16579	16682	16665	16638	16516	16462	16610	16603	16602	16508	16731	16627	16693	16590	16382	16547	16482	16569	16569	16682	16498	16494	16702	16429	16601	16524	16588	16621	16662	16653	16789	16373	16457	16628	16520	16478	16539	16627	16691	16619	16512	16569	16638	16639	16583	16509	16441	16533	16579	16624	16465	16528	16755	16596	16488	16604	16522	16624	16595	16561	16575	16750	16567	16795	16639	16646	16581	16404	16582	16637	16537	16687	16603	16588	16863	16599	16410	16532	16695	16649	16611	16781	16718	16450	16708	16443	16780	16517	16670	16719	16563	16678	16585	16575	16484	16646	16459	16662	16563	16601	16655	16468	16588	16591	16418	16555	16676	16642	16589	16545	16593	16604	16485	16489	16548	16628	16636	16613	16525	16572	16505	16584	16569	16589	16473	16507	16562	16536	16604	16545	16689	16409	16604	16435	16566	16791	16437	16669	16527	16481	16568	16618	16590	16556	16673	16700	16608	16634	16581	16621	16570	16508	16641	16651	16496	16512	16633	16582	16552	16661	16570	16632	16673	16563	16557	16698	16740	16602	16746	16382	16833	16726	16673	16566	16615	16561	16614	16681	16580	16709	16709	16514	16601	16484	16646	16585	16641	16615	16693	16628	16367	16608	16697	16593	16649	16614	16765	16530	16714	16670	16548	16658	16704	16745	16531	16651	16617	16548	16477	16685	16506	16616	16563	16631	16515	16589	16648	16529	16554	16585	16428	16606	16692	16554	16594	16631	16579	16532	16522	16553	16600	16583	16337	16504	16532	16392	16810	16393	16545	16580	16686	16681	16399	16649	16575	16614	16433	16711	16665	16704	16420	16822	16721	16718	16561	16742	16617	16519	16627	16659	16467	16674	16637	16535	16590	16589	16697	16382	16625	16435	16561	16454	16787	16660	16630	16747	16678	16518	16667	16579	16572	16684	16516	16559	16713	16598	16563	16765	16565	16620	16614	16675	16860	16712	16601	16549	16595	16660	16682	16609	16581	16448	16496	16693	16480	16517	16489	16653	16673	16517	16542	16700	16675	16503	16613	16621	16708	16362	16561	16671	16596	16822	16506	16648	16480	16458	16636	16613	16529	16754	16532	16654	16543	16836	16482	16578	16436	16577	16683	16592	16682	16620	16512	16611	16638	16606	16570	16605	16714	16688	16603	16646	16509	16573	16618	16396	16591	16541	16377	16549	16753	16742	16577	16496	16423	16486	16602	16564	16730	16635	16655	16595	16692	16504	16587	16678	16547	16713	16633	16601	16604	16620	16563	16562	16475	16614	16738	16756	16550	16506	16536	16740	16642	16515	16696	16470	16556	16499	16530	16513	16641	16684	16678	16540	16405	16585	16586	16603	16678	16514	16720	16505	16517	16572	16751	16477	16635	16649	16443	16512	16516	16515	16584	16350	16587	16705	16593	16559	16637	16685	16592	16563	16521	16497	16658	16564	16535	16515	16420	16644	16642	16482	16671	16490	16433	16525	16546	16484	16525	16595	16577	16536	16562	16535	16564	16704	16681	16761	16627	16572	16676	16434	16513	16581	16589	16709	16703	16640	16580	16682	16639	16549	16553	16664	16529	16623	16458	16669	16607	16706	16668	16575	16511	16759	16644	16517	16479	16658	16592	16679	16733	16487	16604	16559	16619	16611	16529	16637	16514	16569	16626	16702	16435	16724	16606	16544	16451	16665	16469	16337	16772	16564	16486	16711	16623	16526	16546	16537	16633	16586	16559	16499	16685	16462	16675	16587	16472	16588	16609	16552	16491	16534	16576	16563	16498	16431	16612	16542	16711	16476	16593	16500	16588	16671	16609	16610	16723	16495	16655	16774	16586	16604	16579	16546	16605	16460	16632	16590	16544	16498	16663	16666	16678	16428	16691	16754	16428	16745	16555	16534	16628	16691	16583	16663	16575	16584	16647	16516	16671	16358	16657	16599	16480	16591	16651	16735	16497	16757	16564	16518	16642	16615	16531	16454	16447	16548	16462	16472	16753	16624	16680	16404	16618	16610	16548	16826	16598	16579	16495	16542	16493	16643	16582	16416	16431	16586	16658	16398	16616	16667	16611	16510	16634	16695	16583	16707	16628	16512	16684	16591	16559	16555	16655	16452	16682	16696	16558	16661	16675	16808	16506	16572	16492	16554	16652	16471	16594	16552	16541	16533	16497	16578	16488	16701	16623	16541	16546	16669	16571	16438	16625	16643	16687	16520	16674	16574	16665	16654	16562	16594	16531	16719	16677	16641	16547	16758	16450	16569	16675	16530	16306	16619	16544	16629	16555	16583	16710	16619	16664	16472	16594	16587	16519	16631	16639	16526	16566	16504	16682	16513	16643	16729	16583	16680	16535	16573	16534	16741	16402	16503	16585	16476	16518	16571	16714	16642	16520	16754	16622	16589	16497	16492	16537	16544	16498	16537	16555	16729	16740	16665	16445	16616	16597	16655	16544	16471	16594	16513	16583	16372	16557	16608	16575	16665	16524	16407	16490	16604	16355	16588	16483	16570	16496	16584	16528	16443	16546	16810	16454	16524	16524	16754	16401	16745	16510	16447	16549	16742	16564	16514	16545	16702	16528	16705	16533	16663	16573	16456	16703	16761	16805	16551	16527	16373	16554	16438	16560	16691	16756	16699	16872	16529	16565	16608	16655	16505	16710	16557	16590	16541	16560	16527	16560	16582	16624	16640	16713	16529	16643	16591	16600	16594	16586	16522	16724	16438	16419	16512	16768	16588	16655	16538	16505	16563	16661	16649	16701	16668	16562	16783	16460	16752	16619	16549	16696	16800	16668	16408	16634	16598	16644	16688	16580	16421	16617	16529	16681	16509	16699	16557	16635	16619	16623	16640	16619	16556	16535	16674	16624	16559	16540	16694	16482	16619	16571	16504	16609	16573	16551	16605	16577	16591	16595	16557	16525	16740	16717	16774	16533	16483	16542	16523	16477	16741	16503	16680	16578	16351	16516	16481	16595	16605	16626	16579	16548	16436	16578	16647	16526	16679	16676	16633	16539	16758	16612	16728	16537	16508	16579	16619	16608	16541	16630	16565	16488	16518	16551	16697	16557	16640	16524	16672	16709	16630	16347	16618	16461	16441	16732	16708	16460	16617	16705	16679	16544	16587	16553	16818	16548	16660	16525	16629	16600	16446	16571
22515	21016	28801	23521	24566	61852	63396	50340	37329	28739	22692	20271	19678	19447	19246	19352	19327	19150	19417	19395	19294	19393	19377	19316	19255	19177	19166	19036	19135	19147	19398	19367	19271	19335	19177	19122	19173	19176	18958	18976	19192	19288	19199	19042	19105	19145	19254	19301	19236	19190	19181	19204	19123	18947	18951	19269	19265	18958	19130	19147	18985	19097	19301	19032	19210	19028	19241	18995	19090	19178	19323	19137	19275	19196	19045	19193	19251	19079	19259	18940	19100	19065	18961	19093	18946	19277	19035	19134	19054	19062	19107	19146	18943	18995	19016	19149	19269	19210	19143	19031	19153	19141	19046	19124	19023	19047	19077	18994	19320	18996	18994	19001	19007	19110	18936	19037	19180	18978	19110	19152	19214	18918	18930	19112	18982	19156	18910	19207	19138	19136	19074	19008	19110	19142	19063	19033	19138	19173	19018	19075	18902	18718	19040	19123	19083	19086	19243	19020	19260	19155	18748	19127	19166	19183	18981	19087	19204	18928	19100	19214	18995	18776	19018	19077	19049	19008	18937	19112	18988	19285	19150	19102	19165	18949	19076	19308	19036	19201	19276	19207	19119	19251	19099	19026	19218	19109	19207	19350	19004	19026	19223	19092	19049	18971	18951	19073	18858	19129	19085	18959	19214	19132	18982	18988	18900	19083	19061	19238	19072	18999	19078	19220	19077	18937	19016	18922	19056	19090	19192	18904	19035	19078	18976	18964	19073	19180	19102	19017	19170	18952	19037	19284	19182	19051	19135	19228	19378	19234	19059	18899	19070	19196	19035	19025	19029	19125	19065	19089	19288	19263	18846	19012	19260	19115	19056	19109	18995	19100	19038	18953	19190	19013	19089	19005	19051	19013	19234	19216	19189	18954	18941	18936	19158	18960	19017	19302	19073	19124	18944	19103	19095	18796	19323	19145	19114	19161	19087	18805	19057	19132	19026	19280	19160	18886	19076	18911	19171	18946	19165	18781	19182	19119	19227	19163	19279	19037	19144	19014	19019	19086	19312	18932	18949	19152	18840	19039	18962	19005	19161	18972	19190	18933	19017	19063	19115	19055	18867	19192	19200	19002	19045	19027	18826	19077	18984	19081	19160	18945	18998	18845	19248	19260	19071	19170	19156	19038	19002	19149	19129	19035	19120	19151	18953	18983	18884	19278	19120	19219	19170	18959	19113	18980	18892	18790	19062	18975	19238	19335	19150	19070	19064	18994	19117	19216	19168	19061	19092	19019	19121	18781	19193	19084	18993	19003	19123	19320	18934	18746	18996	19067	18802	19062	19032	19010	19233	19101	19139	19113	19040	18892	18970	19133	19005	18979	18937	19180	19131	19115	19006	19037	18996	19107	19150	18852	19044	19154	18864	19173	19216	19020	19113	19238	19203	19172	19060	18972	18918	18950	19216	19026	19180	19102	18945	19040	19015	19013	19220	19109	19076	19035	18987	18871	19002	19078	19132	19020	18800	19030	18944	19082	19199	19138	18947	19085	18909	19159	18974	18926	19214	19328	18980	19095	19083	18947	18768	19004	18973	19144	19094	19112	18973	19066	19136	19210	19056	19016	19016	19009	19039	18993	18981	19070	19247	18874	18956	18969	19168	18893	19056	19011	19255	19175	19192	18985	19043	19132	19017	19175	19143	19206	19020	19223	19173	18885	19196	19049	19127	19065	19027	19127	19276	18985	19159	19052	19132	19187	19162	19150	18809	19125	18889	19001	19122	19082	18957	18970	18800	19052	19277	18839	19082	19140	19283	19026	18994	19012	19028	19145	19045	19059	19090	19012	19221	19205	19107	19078	19099	19342	19106	18930	19003	19155	19071	19166	18947	19102	19133	18826	18945	19215	19078	19087	19083	19008	18881	19073	19104	19274	19161	19107	19073	19081	19233	18947	18882	18992	19192	19096	19033	18987	19104	19259	19153	19228	19055	19015	19249	18968	19220	19113	18934	19089	18988	18961	19211	19161	19059	19053	19118	19133	19226	18971	19167	19189	18833	19194	19182	18891	19100	18965	19050	18917	19211	19023	19147	19141	19166	19352	19036	18939	19091	18949	18989	18875	19160	19274	19190	18925	19350	19145	19008	18932	19072	19105	19086	18890	19069	18992	18925	19110	19213	19257	19198	19037	19080	18800	19091	19173	19324	19205	18844	19117	19205	18872	19100	18886	19217	19085	19172	18978	19170	19254	19107	18977	19079	18944	18912	19089	18757	18989	18982	18942	19134	19000	18946	18959	19151	18970	19086	18782	19067	19029	19106	19078	19025	19046	19064	19044	19067	19243	18958	18988	19182	19094	19042	19102	19034	19054	19103	18893	19016	18887	19052	19043	19044	19038	19169	19240	19097	18986	19089	19070	19001	19088	18964	19063	19079	18995	19191	19160	19066	19326	19184	18915	19184	18981	18933	19188	19044	19000	19305	19115	19013	19287	19024	19263	18884	19050	18830	19100	19065	18961	19203	18924	18944	18959	19025	19060	18992	19191	19037	19002	19060	19257	19027	19273	19095	19094	18991	19006	19004	19061	19068	19105	19019	19077	19167	19148	18915	18987	18958	19087	19281	19197	18912	18981	19005	19178	19043	19149	19091	19055	19118	19422	18953	19053	19109	19046	19217	18961	19024	18742	18986	18889	19031	18982	19111	19161	19140	19091	19155	18990	19076	18986	18953	18862	19029	18918	19000	19212	19046	18824	19087	19021	18948	19051	19031	19148	19211	19139	19088	19151	19274	19160	19029	19013	19102	18825	19104	19042	19048	19016	18877	19207	19159	19067	19158	19216	18951	19050	19208	19206	19052	19156	19223	18950	19031	18876	19157	19166	19088	19147	19141	18944	19232	19143	18922	19127	18951	19274	19043	18981	19137	19034	19275	19347	19108	19116	19036	19075	19140	19203	19172	19047	19191	19055	19165	19130	18984	19065	18948	19078	19232	19124	19040	19070	19083	19204	19047	19180	19125	19077	18893	19041	18963	18910	19062	19282	18997	19337	19210	19182	18975	19102	18973	19070	19064	18994	19272	18792	19026	19047	18919	19107	19081	19192	19190	18951	19043	18888	19003	19057	18994	18886	19109	19248	19158	19089	19145	18972	19064	19054	19061	19010	19022	19059	19029	19015	18977	19113	19255	19237	19129	19145	18862	18892	19066	18851	18964	19170	19199	19036	19172	18981	19156	19037	19186	19170	19254	19144	18856	19108	19153	18925	19008	19158	18970	19196	19214	19077	18831	19160	19084	18664	19125	19143	19040	18994	18626	18853	19007	19002	19079	18965	19087	19068	18946	19244	18999	19142	19093	18986	19206	19092	19135	19025	18933	19186	19122	19119	19076	19186	19098	19100	19101	19082	19105	19090	19091	19120	19019	19048	19098	18891	19051	18943	18997	19236	18887	18954	19028	18975	19001	19001	19196	19125	19251	19037	19117	19089	19282	19012	19051	19233	19123	19036	19032	18922	19317	18913	19041	18900	19192	19029	19031	18930	18926	19042	19015	19081	18968	19128	19008	19002	19126	19169	19131	19143	19155	18978	19276	19071	19228	19046	19143	18974	19188	19121	19127	19051	19260	19160	19156	19239	19031	18993	18929	19082	19058	19038	19190	19063	18964	19139	19257	18857	18811	19042	19012	19246	19038	19047	19188	19025	19088	19161	19138	19067	19154	19018	19216	19169	19038	19259	19021	18883	19102	18931	18946	18852	19082	19029	19110	18973	19315	19040	19148	18937	19076	19146	18923	19045	19027	19083	19167	19220	19165	19003	19120	19092	19099	19057	19134	18947	19121	19199	19099	19103	18939	19014	19006	19093	19140	19114	19059	19051	18956	19212	19052	18924	19111	18917	19092	18973	19121	19028	19114	19139	18894	19051	19091	19071	19110	19057	19087	19184	19050	19032	19256	19024	19009	19088	19063	19018	19164	19075	19166	18919	18974	19030	19171	19061	18999	19038	18976	19174	19142	19056	19133	19173	19013	19198	19088	19017	18971	19047	18954	18922	18934	19096	19156	18994	19155	19053	19125	19071	19330	19070	18978	19240	19142	19095	19059	19231	18962	18950	18998	19207	19170	19158	19109	19202	18968	19192	18961	18897	18904	19118	19107	19042	19172	18758	18957	19252	19125	19217	19160	19039	18914	19205	19101	19102	19172	18908	18921	19123	19141	19011	18989	18994	19004	18966	19237	18964	18955	19016	18948	19201	18862	19070	18916	18889	18993	18997	18986	18969	19205	19116	19199	19134	19118	19042	19069	19019	19055	19080	19072	18944	18957	19186	19164	19214	19091	19062	19035	19135	19132	19103	19118	19134	18933	19095	18852	18951	19301	18976	19198	19130	19060	19197	19289	19305	18959	18960	19128	19082	18681	19137	19106	19073	19032	18996	19087	19064	19014	19180	19223	19090	19107	19094	19105	19262	19212	19145	19051	18986	19218	19114	19202	19258	18992	18993	19188	19072	19096	18972	19320	19134	18986	18999	19151	19193	19003	18832	19094	18986	18990	18963	19283	19092	18934	19191	19091	19095	19061	18988	18941	19052	19155	19127	19327	18984	18883	19203	19067	19027	19166	18945	19077	18980	19231	19048	18879	18729	19384	19196	19019	18896	18839	19055	19073	19028	18975	19022	19011	18902	19105	19174	19059	18989	19002	18973	19154	18972	19182	18983	19038	19062	19020	19165	18984	18998	18970	19072	18995	19227	19123	19252	19158	19190	19093	18956	19180	18977	19285	19201	19002	18847	19008	18882	19037	18983	19028	19188	18973	19014	18925	18998	19010	19148	19180	18989	19251	19137	19033	19171	19024	19084	19041	19185	18996	18906	19121	19333	19085	19124	19134	18911	19116	19007	19158	19198	19111	19120	19137	19098	18863	19081	18972	18988	19204	19062	19176	19110	19315	19174	18940	18897	19300	19085	19170	19319	19254	19117	19184	18926	18844	19082	19196	19196	19041	19038	19050	19034	18948	19100	18922	19094	18988	19051	18961	19036	19234	19194	19227	18980	19069	19035	19190	19011	19088	18974	19195	19076	18964	18961	19077	19280	18947	19063	19078	19108	19110	19097	19142	18969	19007	19072	18998	19215	19149	19000	19009	18985	18876	19070	19180	18850	19095	18893	19157	18986	19055	18894	18944	18969
22845	41578	44694	40188	43806	71597	65240	51055	38585	27583	19778	17643	16923	16775	16741	16764	16811	16718	16821	16855	16702	16733	16993	16904	16809	16680	16846	16711	16812	16808	16686	16580	16841	16805	16801	16538	16681	16630	16761	16662	16844	16954	16615	16464	16910	16737	16874	16814	16622	16630	16864	16705	16925	16829	16795	16753	16578	16669	16704	16789	16735	16727	16673	16818	16709	16823	16742	16759	16911	16709	16809	16867	16583	16891	16890	16641	16952	16735	16727	16740	16885	16737	16817	16882	16764	16759	16794	16769	16571	16843	16781	16662	16654	16629	16875	16702	16757	16795	16500	16742	16631	16743	16716	16731	16889	16708	16745	16870	16698	16830	16567	16637	16742	16730	16706	16659	16881	16741	16864	16771	16728	16813	16700	16680	16684	16721	16831	16726	16718	16834	16729	16753	16788	16496	16735	16848	16654	16771	16655	16885	16764	16782	16828	16891	16729	16824	16617	16807	16750	16697	16651	16833	16783	16788	16573	16621	16608	16706	16745	16635	16690	16877	16726	16706	16818	16688	16885	16818	16748	16706	16789	16548	16805	16786	16870	16733	16736	16789	16710	16902	16718	16850	16749	16755	16766	16722	16617	16654	16784	16650	16657	16841	16739	16760	16760	16466	16784	16613	16778	16820	16622	16685	16722	16647	16722	16768	16613	16665	16602	16844	16762	16740	16861	16757	16747	16775	16692	16702	16824	16777	16805	16724	16813	16723	16890	16631	16802	16744	16821	16757	16833	16614	16664	16785	16743	16587	16574	16693	16561	16869	16673	16674	16704	16934	16773	16608	16678	16617	16656	16812	16721	16750	16612	16857	16718	16896	16702	16677	16731	16889	16658	16778	16793	16736	16677	16820	16693	16804	16860	16655	16776	16813	16554	16703	16733	16811	16737	16790	16729	16628	16783	16824	16795	16805	16807	16678	16534	16629	16890	16710	16837	16688	16821	16683	16841	16828	16733	16856	16595	16654	16821	16595	16564	16775	16672	16777	16766	16700	16651	16656	16786	16701	16737	16664	16688	16798	16846	16649	16640	16751	16831	16791	16790	16898	16790	16746	16565	16903	16814	16757	16722	16923	16698	16670	16661	16648	16772	16503	16895	16779	16726	16745	16781	16866	16549	16491	16792	16629	16514	16676	16574	16767	16570	16882	16710	16786	16527	16509	16883	16630	16726	16741	16604	16612	16965	16694	16559	16767	16701	16859	16644	16692	16716	16837	16714	16724	16675	16568	16599	16854	16638	16743	16821	16550	16756	16757	16644	16595	16754	16622	16801	16955	16720	16551	16761	16895	16596	16699	16806	16680	16855	16727	16637	16683	16641	16631	16654	16723	16671	16828	16579	16786	16956	16674	16685	16550	16741	16734	16791	16643	16818	16763	16727	16739	16596	16603	16598	16688	16582	16830	16691	16617	16719	16697	16726	16694	16769	16630	16783	16829	16877	16510	16753	16759	16725	16616	16642	16821	16845	16694	16802	16659	16818	16729	16760	16655	16897	16580	16729	16812	16737	16494	16705	16793	16743	16797	16793	16756	16719	16586	16949	16695	16666	16823	16672	16740	16608	16741	16684	16790	16595	16603	16707	16814	16719	16576	16946	16696	16741	16949	16710	16680	16654	16591	16806	16677	16759	16736	16729	16719	16537	16802	16647	16686	16701	16764	16762	16854	16712	16836	16748	16664	16650	16680	16688	16724	16511	16808	16737	16863	16765	16616	16755	16655	16845	16720	16833	16660	16782	16799	16634	16895	16698	16635	16772	16615	16560	16824	16677	16589	16822	16862	16673	16799	16705	16691	16871	16660	16727	16767	16875	16723	16760	16965	16725	16759	16830	16707	16646	16754	16675	16925	16807	16760	16729	16793	16821	16759	16760	16709	16755	16641	16758	16886	16748	16774	16785	16627	16868	16613	16743	16650	16952	16844	16789	16813	16787	16579	16771	16612	16888	16773	16738	16852	16851	16768	16771	16587	16876	16785	16751	16877	16625	16888	16609	16731	16787	16768	16863	16788	16775	16688	16706	16781	16749	16735	16690	16696	16570	16745	16694	16556	16683	16859	16739	16637	16547	16777	16791	16736	16700	16638	16733	16595	16609	16677	16712	16673	16613	16754	16676	16640	16782	16692	16794	16640	16704	16777	16811	16814	16785	16761	16844	16815	16823	16541	16649	16696	16666	16688	16688	16832	16645	16722	16799	16668	16607	16697	16835	16831	16564	16728	16690	16766	16802	16820	16695	16624	16518	16795	16802	16871	16584	16786	16876	16735	16662	16811	16701	16591	16674	16655	16678	16787	16810	16659	16880	16962	16750	16531	16796	16761	16888	16839	16790	16769	16863	16849	16577	16822	16758	16730	16766	16772	16592	16726	16883	16734	16674	16774	16611	16662	16564	16755	16653	16549	16745	16621	16698	16541	16669	16798	16751	16670	16754	16888	16695	16854	16953	16602	16671	16944	16726	16722	16644	16776	16538	16745	16841	16565	16809	16740	16636	16583	16912	16639	16691	16487	16725	16799	16818	16661	16424	16630	16730	16686	16857	16768	16634	16580	16781	16563	16870	16773	16718	16622	16820	16638	16815	16722	16857	16784	16645	16683	16819	16637	16655	16699	16890	16769	16569	16855	16695	16666	16793	16843	16672	16649	16865	16571	16728	16762	16723	16828	16696	16790	16748	16781	16636	16688	16629	16762	16638	16699	16748	16608	16632	16569	16619	16728	16690	16872	16757	16600	16740	16704	16714	16765	16593	16783	16732	16730	16809	16800	16826	16628	16971	16693	16794	16885	16719	16621	16731	16710	16770	16786	16657	16766	16850	16981	16709	16622	16793	16720	16735	16697	16786	16702	16724	16890	16702	16763	17011	16706	16805	16741	16657	16631	16630	16630	16628	16721	16799	16763	16779	16557	16708	16903	16789	16687	16787	16650	16678	16780	16826	16630	16738	16648	16826	16792	16866	16839	16741	16696	16597	16666	16589	16789	16842	16641	16749	16829	16698	16589	16694	16741	16672	16771	16707	16717	16727	16654	16745	16898	16804	16756	16672	16770	16560	16648	16731	16709	16672	16644	16672	16654	16686	16765	16534	16675	16837	16693	16777	16641	16682	16829	16679	16633	16486	16802	16733	16708	16693	16818	16702	16846	16546	16739	16632	16630	16653	16685	16697	16832	16738	16684	16809	16686	16777	16704	16707	16552	16745	16753	16705	16884	16775	16928	16677	16750	16754	16748	16589	16919	16661	16866	16622	16740	16776	16661	16882	16812	16726	16751	16685	16643	16701	16791	16637	16677	16735	16606	16741	16490	16936	16977	16758	16721	16902	16491	16622	16770	16904	16658	16701	16843	16943	16640	16675	16691	16626	16757	16759	16656	16681	16793	16917	16716	16646	16753	16727	16787	16734	16844	16868	16747	16761	16695	16711	16859	16803	16992	16956	16663	16858	16614	16587	16625	16809	16686	16712	16732	16934	16721	16608	16620	16798	16653	16810	16804	16910	16658	16769	16908	16622	16809	16684	16618	16760	16703	16714	16618	16677	16706	16724	16852	16865	16669	16700	16711	16747	16775	16792	16709	16634	16649	16666	16753	16780	16808	16834	16644	16679	16711	16756	16810	16654	16683	16747	16842	16792	16585	16656	16830	16667	16733	16741	16772	16828	16719	16618	16647	16746	16903	16838	16795	16752	16885	16655	16719	16849	16745	16516	16650	16559	16843	16587	16951	16625	16694	16729	16734	16602	16678	16660	16774	16789	16774	16729	16870	16740	16582	16739	16709	16628	16830	16706	16714	16897	16729	16670	16744	16650	16821	16610	16761	16839	16725	16815	16720	16717	16735	16775	16814	16776	16650	16739	16730	16691	16717	16641	16737	16750	16797	16720	16603	16791	16768	16805	16687	16655	16816	16603	16996	16801	16789	16744	16976	16561	16856	16828	16754	16801	16921	16668	16789	16751	16689	16876	16705	16727	16678	16683	16753	16731	16622	16665	16559	16617	16695	16694	16721	16786	16569	16778	16771	16885	16670	16759	16663	16923	16632	16763	16744	16752	16692	16728	16806	16548	16777	16670	16534	16742	16813	16527	16711	16734	16745	16764	16553	16763	16864	16720	16737	16745	16797	16818	16793	16704	16577	16563	16689	16683	16905	16845	16741	16756	16807	16799	16783	16702	16823	16599	16695	16756	16687	16818	16649	16695	16810	16725	16614	16752	16859	16626	16855	16719	16795	16661	16553	16775	16702	16710	16897	16625	16599	16770	16618	16726	16669	16630	16669	16776	16587	16738	16788	16775	16770	16850	16809	16753	16716	16852	16735	16719	16820	16820	16713	16732	16798	16511	16718	16920	16686	16569	16782	16744	16570	16758	16729	16747	16622	16650	16642	16552	16883	16752	16760	16857	16806	16686	16585	16617	16665	16588	16550	16762	16810	16850	16631	16885	16848	16613	16701	16669	16659	16774	16679	16646	16733	16826	16828	16688	16877	16786	16597	16737	16718	16676	16744	16800	16873	16867	16806	16705	16769	16894	16749	16675	16670	16733	16795	16607	16739	16747	16910	16767	16533	16840	16628	16749	16675	16551	16852	16509	16593	16609	16735	16883	16684	16650	16752	16886	16672	16633	16689	16684	16719	16708	16741	16872	16739	16539	16615	16769	16684	16743	16834	16710	16672	16762	16816	16680	16571	16603	16624	16816	16703	16673	16750	16754	16717	16698	16680	16660	16912	16797	16602	16605	16738	16841	16749	16712	16965	16787	16529	16919	16794	16943	16767	16658	16704	16817	16752	16844	16868	16810	16761	16660	16618	16779	16886	16569	16492	16865	16838	16614	16712	16783	16714	16790	16665	16878	16807	16752	16790	16754	16766	16635	16698	16764	16726	16885	16752	16818	16544	16822	16561	16834	16590	16603	16840	16736	16718	16889	16758	16959	16713	16626	16649	16626	16685	16811	16756	16657	16667	16805	16756	16859	16671	16514	16690	16785	16770	16885	16701	16849	16768	16831	16783	16788	16793	16757	16821	16775	16691	16740	16820	16707	16868	16707	16658	16800	16913	16786	16659	16649	16872	16711	16693	16745	16822	16612	16551	16691	16760	16818	16708	16788	16541	16787	16708	16892	16597	16775	16786
27077	23497	31775	32748	28396	31983	30034	25937	22254	20420	19481	18783	18737	18869	18682	18795	18874	18756	18859	18650	18851	18746	18761	18853	19008	18908	19152	18982	18591	18719	18897	18909	18707	18787	18970	18905	18957	18814	18662	18745	18790	18726	18996	18851	18729	18872	18703	18901	19068	18910	18880	18677	18919	18957	18694	18810	18761	18777	18867	18749	18583	18750	18860	18810	18784	18813	18799	18527	18753	18820	18613	18836	18925	18729	19047	18720	18987	18743	18707	18890	18741	18696	18655	18835	18715	18791	18873	18735	18659	18826	18653	18920	18735	18900	18580	18721	18762	18728	18822	19002	18784	18855	18781	18587	18783	18711	18615	18883	18723	18827	18739	18729	18572	19006	18929	18916	18807	18526	19021	18587	18721	18631	18897	18876	18725	18859	18605	18831	18786	18812	18834	18950	18857	18807	18901	18778	18717	18776	18609	18771	18676	18788	18698	18794	18732	18870	18612	18634	18703	18536	18931	18859	18798	18719	18692	18625	18640	18793	18702	18810	18793	18767	18751	18679	18757	18852	18607	18609	18950	18894	18880	18833	18673	18881	18792	18712	18838	18765	18891	18758	18734	18879	18672	18880	18729	18672	18839	18771	18706	18819	18763	18799	18674	18880	18806	18767	18658	18629	18779	18921	18853	18849	18791	18769	18535	18672	18798	18971	18623	18999	18539	18778	18744	18659	18587	18636	18814	18981	18800	18957	18657	18843	18955	18687	18801	18877	18748	18779	18985	18716	18712	18742	18717	18735	18588	18754	18948	18786	18828	18754	18953	18832	18746	18672	18800	18739	18808	18607	18824	18729	18834	18718	18838	18785	18825	18623	18601	18582	18827	18624	18623	18605	18742	18845	19010	18785	18816	18679	18860	18970	18862	18630	18599	18773	18767	18675	18766	18561	18651	18775	18782	18779	18668	18902	18611	18807	18905	18708	18819	19024	18725	18800	18638	18789	18900	18821	18683	18705	18751	18896	18832	18730	18853	18835	19011	18789	18659	18779	18812	18819	18885	19021	18862	18573	18697	18791	18823	18594	18648	18816	18828	19115	18717	18889	18848	18636	18673	18642	19020	18882	18755	18692	18658	18889	18787	18941	18953	18678	18908	18724	18867	18727	18975	18967	18680	18711	18858	18858	18721	18873	18771	18739	18605	18959	18784	18932	18711	18676	18618	18965	18768	18775	18825	18816	18947	18772	18821	18890	18670	18743	18782	18845	18786	18952	18809	18820	18790	18772	18941	18679	18773	18679	18660	18715	18844	18661	18702	18897	18769	18758	18688	18860	18933	18996	18739	18784	18784	18922	18831	18958	18650	18848	18703	18548	18859	18792	18654	18701	18844	18940	18678	18834	18796	18848	18731	18857	18707	19138	19118	18748	18854	18699	18924	18903	18770	18786	18999	18686	18904	18792	18898	18790	18766	18627	18808	18700	18929	18753	18529	19073	18707	18905	18777	18765	18903	19037	18723	18844	18845	18794	18762	18584	18732	18713	18720	18777	18727	18908	18835	18753	18988	18832	18756	18718	18809	18667	18647	18639	18855	18647	18978	18917	18746	18835	18982	18705	18824	18806	18789	18893	18896	18858	18900	18796	18776	18839	18801	18840	18949	18767	18784	18844	18927	18561	18886	18788	18767	18680	18843	18827	18893	18727	18825	18618	18837	18753	18682	18872	18798	18606	18670	18654	18782	18908	18910	18623	18849	18682	18576	18749	18944	18912	18664	18921	18817	18807	18860	18846	18871	18766	18815	18951	18396	18504	18664	18681	18859	18748	18780	18878	18986	18904	18879	18730	18879	18843	18706	18982	18712	18695	18769	18648	18567	18751	18917	18711	18660	18745	18817	18842	18934	18889	19056	18668	18664	18728	18654	18891	18759	18791	18815	18912	18906	18945	18805	18869	18844	18755	18931	18773	18790	18636	18696	18892	18644	18911	18940	18798	18805	18726	18891	18893	18786	18880	18821	18871	18902	18694	18949	18879	18710	18712	18618	18753	18793	18694	18551	18666	18707	18826	18989	18766	18675	18873	18872	19028	18782	18597	18788	18770	18913	18909	18875	18875	18890	18675	18793	18777	18911	18808	18835	18819	18744	18802	18810	18767	18806	18943	18883	18863	18898	18842	18733	18633	18798	18910	18560	18570	18746	18577	18777	18811	18929	18924	18795	18677	18858	18824	18703	18667	18694	18716	18765	18944	18884	18829	18662	18602	18761	18825	18636	18937	18822	18792	18747	18891	18863	18709	18836	18738	19039	18823	18832	18829	18899	18728	18797	18789	18829	18663	19008	18892	18787	18837	18752	18714	18836	18576	18754	18601	18747	18609	18750	18947	18969	18742	18842	18884	18803	18893	18704	19052	18667	18819	18748	18850	18846	18796	18777	18735	18842	19033	18890	18833	18846	18753	18737	18616	18713	18892	18587	18814	18769	18740	18973	18849	18925	18869	18762	18871	18694	18736	18811	18851	18903	18673	18739	18701	18829	19085	18646	18726	18788	18759	18815	18703	18763	18915	18831	18812	18659	18932	19018	18799	18770	18886	18771	18509	18808	18841	18776	18672	18745	18816	18802	18657	18882	18748	18819	18824	18801	19038	18749	18655	18984	18727	18864	18661	18855	18638	18870	18888	18821	18713	18874	18908	18843	18797	18811	18815	18747	18919	18918	18632	18753	18880	18817	18850	18782	18786	18791	18643	18753	18758	18696	18808	18712	18567	18880	18718	18723	18870	18779	19027	18915	18775	18820	18947	18837	18982	18637	18712	18872	18764	18891	19055	19015	18853	18786	18658	18826	18761	19034	18948	18722	18760	18821	18787	18924	18769	18978	19019	18727	18692	18869	18837	18861	18907	18822	18759	18610	18746	18619	18720	18641	18683	18878	18794	18764	18676	18897	18979	18717	18975	18873	18556	18775	18729	18547	18949	18627	18651	18768	18763	18837	18857	18767	18761	18927	18953	18866	18816	18706	18852	18885	19048	18921	18681	18811	18710	18783	18946	18823	18890	18904	18822	18952	18735	18703	18785	18759	18635	18747	18949	18858	18648	18543	18746	18881	18649	18846	18597	18735	18872	18977	18804	18808	18780	18699	18746	18721	18608	18745	18928	19005	18915	18862	18763	18780	18722	18644	18822	18804	18588	18788	18646	18769	18696	18744	18765	18814	18668	18889	18633	18991	18783	18950	18948	18814	18778	18808	18801	19065	18742	18868	18629	18836	18951	18927	18820	18758	18830	18883	18619	18835	18583	18953	18612	18783	18716	18612	18681	18575	18835	18915	18603	18868	18765	18716	18798	18739	18801	18551	18899	18670	18800	18571	18713	18820	18704	18672	18883	18779	18906	18890	18822	18821	18798	18884	18834	18760	19056	18718	18898	18869	18671	18867	18851	18713	18853	18719	18830	18785	18678	18938	18930	18707	18759	18677	18969	18723	18703	18793	18831	18560	18744	18861	18812	18677	18782	18792	18638	18701	18683	18934	19047	18751	18938	18824	18918	18647	18734	18841	18774	18905	18732	18875	18843	18618	18784	18803	18807	18806	18608	18858	18633	18649	18725	18920	18513	18575	18749	18923	18824	18644	18788	18940	18627	18863	18721	18926	18859	18695	18913	18925	18891	18717	18890	18749	18785	18786	18821	18620	18777	18972	18559	18882	18896	19183	18713	18590	18770	18807	18866	18758	18803	18705	18753	18920	18840	18779	18661	18810	18713	18850	18776	18652	18826	18842	18751	18862	18721	18693	18775	18914	18732	18758	18783	18615	18836	18805	18577	18870	18962	18942	18807	18756	18744	18825	18831	18659	18674	18630	18772	18654	18908	18932	18930	18952	18762	18872	18685	18888	18883	18667	18615	18688	18704	18838	18701	18706	18810	19058	18780	18593	18566	18791	18674	18571	18740	18871	18630	18993	18791	18924	19028	18861	18876	18848	18723	18746	18827	18866	18750	18620	18960	18765	18959	18756	18761	18846	18716	18574	18816	18670	18744	18911	18797	18733	18759	18831	18848	18867	18949	18794	18793	18930	18959	18970	18897	18905	18737	18912	19017	19003	18764	18869	18585	18784	18680	18826	18814	18690	18772	18735	18821	18725	18640	18932	18827	18715	18852	18652	18792	18863	18828	18969	18918	18809	18682	18640	18901	18932	18889	18596	18720	18637	18815	18625	18806	18696	18948	18933	18713	18903	18741	18878	18707	18675	18833	18767	18998	18858	18894	18763	18946	18783	18788	18711	18804	18832	18925	18948	18799	18963	18711	18722	18622	19002	18774	18800	18629	18787	18879	18872	18799	18764	18697	18700	18607	18635	18750	18735	18899	18819	18739	18686	18762	18940	18895	18678	18533	18859	18793	18882	18947	18810	18877	18954	18846	18698	18726	18731	18769	18787	18802	18722	18843	18806	18714	18745	18705	18650	18868	18734	18456	18848	18646	18748	18872	18871	18826	18738	18976	18723	18710	18927	18820	18861	18832	18806	18877	18783	18962	18744	18669	18888	18798	18717	18724	19014	18622	18754	18876	18744	18702	18838	18690	18758	18753	18856	18731	18770	18792	18819	18828	18987	18817	18982	18821	18780	18881	18632	18815	18960	18684	18676	18669	18818	18756	18711	18813	18775	18700	18719	18772	19028	18828	18888	18921	18878	19037	18833	18770	18904	18828	18903	18770	18604	18595	18782	18710	18542	18734	19074	18739	18943	18714	18727	18775	18849	18786	18936	18695	18963	18887	18859	18767	18932	18761	18767	18610	18936	18763	18688	18706	18745	18824	18855	18719	19115	18711	18719	18936	19104	18873	18611	18885	18801	18805	18757	18776	18667	18872	18563	18605	18804	18970	18673	18844	18853	18757	19027	18781	18948	18837	18970	18847	18811	18755	18971	18679	18826	18667	18814	18786	18899	18842	18891	18760	18818	19047	18793	18837	18772	18887	18707	18822	18679	18802	18851	18620	18621	18668	18721	18840	18780	18814	18952	18872	18681	18811	18743	18771	18971	18965	18799	18702	18578	18832	18865	18850	18636	18721	18714	18667	18830	18682	18904	18715	18675	18610	18707	18791	18784	18806	18724	18736	18474	18780	18686	18809	18955	18685	18903	18892	18741	18773	18903	18723	18709	18586	18754	18672	18773	19009
21037	33537	36665	33169	30579	34187	30627	24793	20455	18117	17092	16559	16740	16584	16634	16676	16649	16518	16477	16626	16720	16588	16644	16589	16713	16668	16848	16531	16704	16621	16552	16681	16739	16688	16701	16635	16586	16700	16587	16460	16473	16533	16597	16519	16649	16537	16614	16640	16698	16747	16518	16615	16551	16644	16405	16680	16649	16581	16389	16611	16569	16630	16420	16633	16542	16349	16574	16577	16680	16655	16466	16793	16555	16309	16657	16575	16659	16598	16492	16668	16455	16617	16532	16630	16446	16614	16473	16759	16673	16652	16784	16524	16642	16474	16551	16458	16660	16649	16750	16506	16649	16697	16567	16564	16587	16578	16544	16622	16521	16630	16535	16658	16458	16768	16666	16446	16558	16632	16615	16407	16636	16527	16646	16685	16446	16703	16442	16701	16721	16703	16536	16488	16939	16519	16651	16657	16608	16397	16641	16685	16564	16757	16822	16508	16587	16545	16356	16553	16667	16734	16709	16576	16596	16476	16523	16686	16579	16643	16571	16737	16453	16472	16432	16624	16501	16392	16635	16687	16587	16544	16473	16553	16446	16611	16547	16749	16628	16474	16623	16699	16468	16609	16529	16742	16663	16706	16540	16644	16487	16553	16481	16580	16728	16764	16690	16699	16809	16594	16521	16785	16675	16525	16675	16397	16553	16757	16636	16577	16429	16514	16512	16559	16643	16582	16537	16573	16723	16664	16534	16615	16628	16483	16643	16581	16423	16759	16537	16663	16612	16576	16586	16650	16579	16704	16420	16685	16642	16641	16548	16485	16671	16561	16554	16463	16497	16761	16680	16534	16499	16523	16777	16580	16606	16697	16590	16604	16593	16613	16683	16535	16711	16636	16531	16556	16582	16733	16659	16697	16635	16738	16433	16749	16397	16451	16651	16509	16473	16419	16524	16570	16717	16675	16594	16615	16514	16536	16662	16596	16471	16613	16535	16632	16661	16583	16655	16543	16708	16556	16728	16420	16589	16579	16628	16520	16717	16528	16432	16553	16525	16661	16591	16638	16546	16700	16414	16495	16675	16537	16648	16603	16365	16727	16654	16523	16624	16694	16701	16614	16559	16554	16591	16449	16489	16557	16650	16582	16656	16647	16598	16524	16654	16666	16781	16540	16607	16838	16536	16638	16751	16563	16519	16644	16505	16710	16600	16527	16790	16591	16617	16584	16748	16560	16516	16705	16611	16694	16599	16628	16695	16614	16761	16568	16678	16437	16618	16530	16576	16690	16458	16673	16547	16601	16750	16624	16602	16712	16493	16566	16591	16425	16724	16545	16596	16583	16565	16438	16598	16703	16546	16700	16515	16660	16659	16720	16609	16707	16510	16555	16629	16705	16603	16685	16648	16519	16668	16564	16518	16418	16683	16633	16532	16722	16447	16518	16472	16525	16606	16638	16577	16537	16621	16663	16501	16552	16680	16553	16583	16530	16558	16649	16723	16583	16668	16465	16445	16494	16474	16641	16498	16718	16492	16555	16544	16502	16591	16632	16473	16704	16487	16483	16570	16622	16663	16557	16730	16404	16707	16488	16520	16649	16570	16671	16792	16731	16508	16658	16595	16631	16654	16627	16740	16596	16482	16606	16571	16665	16642	16565	16590	16719	16523	16631	16471	16491	16591	16494	16588	16555	16522	16560	16609	16602	16643	16463	16543	16664	16657	16683	16478	16555	16749	16585	16563	16508	16581	16851	16586	16443	16715	16701	16659	16626	16531	16647	16718	16507	16716	16653	16603	16638	16553	16535	16557	16544	16694	16315	16715	16544	16589	16678	16597	16455	16598	16634	16611	16684	16476	16681	16640	16687	16626	16660	16770	16571	16713	16492	16783	16549	16647	16776	16637	16627	16640	16650	16617	16505	16620	16522	16774	16654	16421	16492	16679	16759	16754	16420	16717	16631	16643	16632	16563	16650	16643	16609	16642	16573	16850	16603	16571	16561	16756	16539	16689	16566	16698	16474	16701	16474	16575	16649	16468	16427	16620	16718	16585	16686	16544	16560	16464	16571	16495	16645	16418	16425	16594	16650	16648	16460	16532	16530	16609	16672	16859	16661	16611	16671	16582	16702	16587	16585	16683	16577	16597	16470	16392	16445	16624	16493	16494	16577	16459	16557	16522	16644	16532	16418	16523	16603	16557	16583	16725	16469	16574	16653	16673	16623	16727	16474	16655	16690	16511	16735	16496	16471	16679	16727	16580	16499	16684	16438	16607	16672	16606	16544	16560	16679	16618	16579	16642	16558	16746	16431	16587	16603	16369	16509	16704	16576	16588	16626	16592	16531	16545	16578	16556	16461	16579	16758	16681	16611	16643	16729	16601	16517	16529	16683	16774	16592	16495	16573	16724	16611	16586	16695	16568	16648	16534	16571	16692	16600	16347	16652	16624	16550	16609	16598	16591	16618	16508	16592	16744	16619	16550	16721	16442	16739	16606	16789	16491	16765	16720	16739	16653	16390	16628	16648	16851	16558	16468	16523	16680	16670	16583	16812	16572	16738	16375	16636	16717	16472	16749	16664	16496	16606	16535	16487	16627	16622	16648	16633	16550	16736	16678	16651	16636	16607	16700	16529	16581	16496	16475	16623	16628	16613	16493	16646	16556	16757	16593	16612	16598	16613	16798	16658	16664	16514	16659	16490	16738	16597	16487	16668	16622	16647	16564	16684	16754	16583	16402	16602	16604	16681	16519	16663	16813	16607	16523	16602	16503	16717	16656	16620	16683	16526	16577	16340	16462	16628	16655	16586	16681	16584	16683	16503	16569	16584	16576	16651	16496	16536	16587	16461	16622	16643	16638	16456	16746	16710	16546	16694	16767	16525	16585	16634	16535	16391	16561	16538	16621	16815	16686	16570	16523	16702	16555	16545	16635	16512	16718	16512	16645	16576	16566	16536	16525	16542	16762	16671	16644	16646	16596	16505	16606	16718	16602	16586	16509	16507	16577	16612	16652	16710	16440	16612	16519	16567	16738	16642	16547	16667	16648	16576	16634	16527	16482	16511	16517	16479	16441	16697	16561	16411	16568	16615	16734	16636	16404	16531	16616	16565	16595	16607	16685	16594	16629	16570	16614	16706	16582	16481	16654	16507	16726	16641	16602	16583	16580	16682	16589	16660	16543	16765	16603	16597	16656	16537	16528	16303	16700	16428	16681	16758	16439	16595	16551	16718	16618	16705	16600	16815	16739	16499	16564	16452	16645	16601	16645	16565	16453	16499	16437	16579	16596	16526	16565	16631	16536	16536	16607	16699	16578	16484	16779	16526	16543	16552	16502	16507	16500	16551	16664	16428	16558	16585	16408	16528	16545	16698	16644	16504	16553	16640	16597	16574	16725	16603	16710	16591	16710	16743	16695	16485	16693	16565	16544	16543	16710	16603	16676	16607	16473	16682	16703	16367	16556	16594	16651	16531	16709	16689	16629	16839	16473	16612	16667	16608	16465	16765	16512	16667	16538	16745	16753	16557	16611	16483	16644	16679	16638	16511	16653	16453	16640	16620	16679	16589	16566	16526	16384	16784	16514	16632	16582	16658	16613	16531	16813	16668	16434	16587	16777	16669	16484	16529	16557	16681	16725	16472	16557	16611	16601	16552	16666	16832	16740	16667	16532	16535	16512	16710	16463	16700	16488	16485	16665	16469	16618	16707	16666	16698	16372	16680	16519	16565	16581	16604	16652	16522	16800	16565	16412	16629	16765	16643	16616	16542	16652	16559	16565	16397	16590	16674	16603	16613	16326	16593	16630	16604	16599	16579	16631	16568	16642	16607	16458	16514	16552	16682	16575	16520	16679	16595	16564	16637	16665	16496	16517	16668	16691	16549	16675	16576	16710	16460	16518	16511	16614	16614	16607	16698	16440	16456	16686	16545	16695	16694	16573	16561	16502	16486	16502	16708	16412	16649	16789	16598	16716	16537	16700	16538	16523	16657	16429	16579	16395	16681	16607	16591	16662	16722	16673	16553	16748	16617	16435	16495	16622	16619	16555	16662	16599	16374	16640	16530	16477	16586	16531	16586	16558	16668	16370	16411	16720	16557	16432	16572	16583	16622	16597	16611	16628	16625	16539	16627	16735	16428	16707	16681	16672	16688	16649	16566	16403	16678	16700	16643	16558	16606	16612	16816	16552	16668	16692	16575	16798	16575	16562	16490	16617	16647	16679	16456	16650	16589	16568	16624	16659	16778	16613	16652	16644	16593	16678	16530	16588	16688	16676	16524	16519	16714	16533	16619	16717	16660	16587	16826	16524	16588	16586	16711	16590	16550	16582	16618	16565	16654	16740	16758	16530	16715	16672	16538	16550	16619	16718	16471	16558	16490	16511	16550	16567	16591	16615	16610	16477	16441	16500	16579	16641	16585	16570	16618	16612	16565	16645	16591	16683	16668	16452	16461	16646	16484	16406	16707	16632	16624	16544	16892	16596	16617	16576	16648	16662	16516	16525	16616	16674	16641	16533	16622	16573	16558	16481	16559	16672	16574	16615	16502	16480	16695	16695	16715	16643	16577	16688	16697	16479	16605	16524	16540	16712	16514	16525	16608	16640	16592	16654	16686	16463	16491	16459	16579	16581	16710	16647	16490	16526	16680	16699	16655	16549	16709	16660	16602	16577	16644	16529	16556	16608	16569	16643	16552	16673	16435	16601	16599	16783	16598	16704	16568	16663	16531	16596	16752	16561	16563	16618	16656	16519	16751	16519	16572	16568	16589	16513	16524	16734	16644	16590	16524	16829	16550	16553	16583	16765	16635	16523	16609	16638	16536	16593	16703	16591	16426	16557	16745	16675	16777	16495	16477	16688	16762	16595	16559	16603	16707	16561	16855	16636	16488	16731	16552	16620	16605	16500	16620	16633	16649	16637	16536	16671	16502	16556	16681	16756	16680	16574	16521	16787	16627	16626	16662	16513	16572	16533	16453	16608	16631	16470	16748	16625	16710	16559	16763	16608	16676	16548	16521	16766	16768	16587	16609	16481	16590	16554	16688	16744	16470	16603	16659	16696	16547	16696	16509	16383	16448	16582	16495	16546	16492	16537	16720	16708	16689	16558	16579	16532	16596	16669	16636	16615	16558	16506	16556	16551	16567	16526	16592	16701	16582	16694	16558	16597	16617	16556	16611
23547	21022	28532	25076	28281	54372	52067	41150	30955	24515	21060	19615	19448	18945	18823	19020	19053	18935	18924	18949	18933	18980	18989	18931	18966	18922	18823	18931	18982	18981	18800	19026	18838	18940	19150	19015	19142	18931	18936	19034	18991	18795	18938	19053	18909	18874	18863	19079	18890	18712	18808	19058	18942	18850	18850	19060	18868	19079	18967	18966	19094	18958	18934	18935	18952	19003	19110	19109	18943	18818	18990	18890	18899	18900	19071	19088	18734	18936	18995	18657	18833	19039	19029	18932	18860	18800	19065	18932	19026	18940	18934	18954	19161	18777	18972	18940	19055	19101	18937	18982	18980	18865	18820	18798	18756	18867	18746	18783	18779	18894	19216	19003	18984	18853	18919	18781	19063	18744	18880	19031	19023	18941	18962	18914	18917	19022	18969	18899	18726	19045	19081	18789	18692	18759	18830	18706	18926	18959	18807	18765	19025	18945	18906	18868	18962	18894	18976	19066	18873	18977	18781	18667	18894	18784	18751	18829	18965	18917	18686	18745	18830	19143	18934	18875	18969	18948	19075	19015	18882	18857	18924	19094	18730	18696	18959	18849	18870	18964	18924	18877	18893	18852	18951	18956	18990	19065	18886	18724	18837	18836	18937	18896	18773	18999	18904	18904	18846	18875	18942	18818	18881	18983	18928	19089	18830	18932	18965	18966	18962	19032	18913	19054	18945	18882	19009	18868	19076	18974	18755	18714	19002	18859	18921	18777	18814	18752	18982	19013	18965	19019	18880	18967	18859	18962	18767	18835	18932	19107	19002	18730	18895	18825	18949	18899	19065	18835	18952	18771	19042	18793	19083	18846	18824	18976	18811	18928	19156	19045	19032	18884	19033	18807	18937	18769	18907	18980	18979	18968	18813	18914	18910	18845	18844	18946	18911	18990	18626	18735	18861	18953	18993	18956	19105	18929	19067	19011	18702	18873	19053	19050	18844	18819	18842	18960	18920	18801	19017	19000	18877	18844	18821	18775	18748	18904	18921	18730	19026	19000	18947	18802	18723	19043	18904	19003	19009	18840	19066	18892	19012	19085	18914	18798	18823	19043	19024	19202	18933	18959	19053	18796	18791	18822	18955	18887	18766	18823	19035	18893	18866	18909	18823	19009	19011	18799	18829	18855	18943	19027	18820	18886	18919	18798	18959	18780	18963	18816	19044	18880	18780	18998	18834	18899	18897	18701	18818	18871	18818	18939	18811	18939	19043	18932	19033	18892	18834	18891	18930	18814	18878	18951	18861	19145	18936	18820	18981	18761	18966	18830	18893	18911	19045	18798	18893	19024	19047	18789	18782	18931	18901	18891	18893	18904	18742	18907	18756	18971	19004	18841	19044	18831	18803	18945	19003	18827	18620	18887	18957	18888	18969	18994	19014	18966	18815	18891	18765	18983	18968	18770	19109	18973	19094	18939	18819	18735	18959	18888	18796	18777	18902	18977	18761	18973	19027	18863	18813	18713	18846	18876	19056	18934	18591	18897	18855	18962	18851	18732	18975	18985	18695	18906	18920	18952	18921	18874	18882	18694	19036	18764	18986	18875	18804	19049	18788	18927	19029	18929	18800	18927	19038	18905	18777	18860	18841	18641	19079	19009	18918	18848	18811	18976	18969	18856	18867	18876	19008	18930	18968	18900	18649	18834	18834	18874	19032	18946	18915	18973	18901	18709	18896	19008	18962	18947	19036	18929	18961	18724	18859	18922	18903	18841	18899	18852	18845	18909	18973	18780	18911	19165	18966	18931	18998	18943	19122	18960	18837	18816	18889	18973	19107	19027	19065	19022	19042	18801	18881	19050	19007	19085	18883	19040	18790	19031	18886	18802	18938	18793	18970	18729	18763	18880	18708	18756	18994	18758	18761	18705	18858	18788	18922	18795	18895	18859	19156	18713	18936	18975	18942	18874	18839	18959	18928	18920	19036	18948	19005	18841	18866	18938	18770	18900	18881	18843	18862	19045	18849	18925	18917	18862	18569	18858	18920	18967	19025	18885	18936	18692	18943	18879	19075	19094	18771	18689	18816	18668	18951	19187	18874	18878	18881	19109	18917	18968	18921	18847	18984	19009	19127	18838	18994	18829	18819	18960	18994	18727	18927	18907	18741	18944	18901	18803	18954	18921	18827	18980	18945	19072	18821	18946	18905	18888	18841	18984	18969	18893	18869	18906	18975	18879	19138	18877	18741	18759	18719	18932	18974	18865	18994	18821	19005	18942	18756	18874	18789	18937	18883	18842	19105	18899	18832	18956	19000	19005	18931	18802	18926	18789	18894	18918	18864	19104	18687	18838	18867	18886	18912	19004	18992	18841	18869	18681	18893	18758	18753	18897	18966	18798	18859	19036	19033	18972	18899	18946	18858	18725	18867	18998	18779	18804	19008	18731	18974	18802	18705	18992	18712	18823	18920	18849	18934	18693	18725	18868	18762	18775	19010	18929	18913	18857	18826	18824	18790	18871	18859	18922	18990	19107	18976	18972	18966	18964	18868	18863	18921	19138	18896	18784	18947	19000	19081	19133	18847	18970	18819	18867	18950	19016	18878	18884	18727	18748	18829	18724	18958	19148	18926	18810	19071	18688	19005	19001	19046	19120	18764	18836	19121	19102	19026	18757	18866	18835	18854	18691	18847	19014	18846	18575	18997	18829	18916	18868	19162	18794	18769	18954	18906	18912	18833	18695	18884	18903	18833	18818	18958	18949	19223	19144	19004	18921	18913	18760	19130	19138	19014	19000	18898	18815	18787	18801	18956	18999	18770	18749	18830	19062	19007	18930	18951	18740	18885	19002	19116	19012	19078	18970	18996	19020	18855	18830	18931	18693	18610	18867	18942	18955	18985	19006	18945	18934	19006	18731	18948	18927	18760	18932	18989	18978	18775	18978	18812	18838	18987	18733	18830	18804	18866	18850	18973	18865	18925	18965	18885	19024	18966	19007	19162	18869	18845	19030	18947	18791	18819	18837	18977	18865	18891	19028	18791	18718	18749	18790	18991	18849	18991	18847	19004	18765	19003	19044	18931	19064	18799	19025	18979	18849	19111	18626	18988	18957	19124	18940	18920	18880	19028	18986	19028	18885	18900	19059	18804	18890	19040	19055	18910	18893	18799	18880	18959	18731	18979	18993	19148	18809	19006	18997	18787	18725	18905	18964	19019	18950	18795	18848	18712	19069	18825	18932	18782	18663	18831	19025	18904	19000	18929	18791	19000	18942	19055	18797	19036	18889	18982	18788	19020	18952	18895	18900	18753	18764	19151	19019	18784	18907	18990	19087	19107	18946	18912	18968	19036	18758	19119	19026	18854	19036	19057	18817	18898	18800	19075	19123	18785	18972	18791	18879	18924	18949	19009	19028	18895	19007	19023	18746	18925	18875	18860	18807	18819	18888	19092	18792	18864	18843	18868	18920	18772	19112	18827	18888	19083	19078	18904	18925	18887	18882	18939	18925	18900	18855	18880	19019	18900	18854	19007	18968	18922	19116	18950	18943	19073	18880	18743	18812	18932	18715	18801	18819	18798	18828	18889	18975	18893	18936	19092	18941	18952	18856	18806	18935	18803	18967	18959	18807	19107	18894	18888	18935	19073	18857	18974	19021	19030	18997	18913	18957	18899	19010	18789	18773	19064	18861	18956	18907	18904	19249	19026	18683	19019	18947	18652	18828	18776	18762	18950	19015	18850	18990	18753	18944	19122	18996	19040	18950	18995	18928	18834	18725	18908	18956	19017	18707	18902	18881	18841	18960	18861	18742	18916	18857	18882	18808	18884	18905	19073	18928	18989	18720	18926	18808	18776	18763	19030	19023	18928	18964	19179	18844	19004	18981	18949	18732	18798	18977	18953	18848	18855	18880	18642	18951	19012	18828	19144	18901	19028	18819	19008	19046	19066	18911	19012	18790	19037	18850	18944	18929	18775	18676	19103	18845	18978	18839	18861	18781	18972	18918	18973	18840	18968	18898	19018	19210	18691	18853	18716	18939	19069	18959	18861	18961	18919	18647	18863	18818	18869	18884	18871	18627	18971	18966	18850	18876	19033	18980	18847	18907	19000	18981	18756	18841	19036	18964	19028	18923	19131	18975	18683	18707	18887	18948	18893	18883	19046	18920	18905	18785	18897	19072	18920	18878	19043	18912	19040	18842	18928	18997	18933	19022	18814	18848	18777	18917	18896	18675	18795	19071	18999	18895	18881	19036	18918	18885	18914	18952	18935	18999	18841	18856	18909	18990	18838	18837	18825	18907	19016	18993	18877	18685	18983	19005	19065	18951	18842	18938	18866	18742	18982	19101	18947	19052	19000	18818	18892	19011	18942	19087	18846	18843	18978	18966	18933	18919	18719	18881	18858	18829	18909	19054	19027	18891	19019	18897	19103	18911	18933	18705	18914	19246	18815	19029	18907	19151	19037	18902	18867	18812	18821	19149	18869	18897	19102	19052	18965	18837	19192	18834	19108	18956	18890	18885	19009	18808	18917	19050	18885	19198	18854	19064	19097	18873	18973	18995	18935	18864	18724	19019	18906	18943	19007	18805	19082	18914	18875	18778	19017	18624	19034	18838	19036	18953	18971	18837	18938	18750	18891	18950	18791	19020	18954	19026	18893	18854	18803	18888	18893	19053	18976	18798	19033	18751	18885	18947	18964	18979	18910	18834	18888	19087	18988	18881	18876	18682	18737	19059	19013	18838	18755	19009	18748	18862	19057	18985	19071	18910	18846	19055	18838	18879	18961	18851	18790	18864	19055	18879	18818	19001	18855	19013	19212	18923	19029	18753	18837	19070	18781	18883	19016	19044	19032	18882	18836	18890	18988	18759	18998	18844	19147	18966	19119	18906	18929	19006	18850	19096	19202	18729	19033	18791	18919	18756	18937	18871	18890	18629	18841	18956	19082	18711	18934	18812	19003	18746	18992	19023	18877	18935	18852	18866	18877	18998	18830	18844	18910	19018	19000	18870	19004	18971	18865	18862	18920	18881	18904	18877	18897	18929	18999	18975	18969	18821	19129	18973	19169	18821	18796	18941	18990	19072	19111	19089	19120	18916	18921	18795	19017	18959	18870	18953	18824	18843	18999	18798	19110	18724	18889	18911	19120	18961	18870	18866	18930	18852	18587	19057	18889	18698	18835	18837
21600	40642	43566	37923	39676	57057	51315	41022	31148	22834	18386	17307	16897	16771	16691	16886	16633	16620	16746	16657	16840	16830	16747	16680	16889	16671	16770	16658	16782	16679	16635	16731	16687	16698	16474	16712	16594	16735	16767	16636	16737	16884	16693	16522	16709	16761	16794	16763	16699	16656	16703	16448	16732	16674	16871	16664	16740	16627	16740	16671	16751	16736	16668	16747	16695	16652	16605	16663	16635	16797	16837	16646	16719	16661	16844	16556	16763	16710	16689	16915	16759	16701	16592	16660	16750	16654	16748	16612	16593	16443	16722	16801	16717	16619	16638	16684	16492	16751	16765	16463	16760	16770	16780	16662	16607	16924	16726	16629	16794	16616	16648	16690	16748	16732	16840	16628	16766	16638	16815	16704	16906	16736	16607	16790	16603	16677	16748	16634	16658	16740	16568	16710	16630	16703	16655	16697	16654	16680	16830	16682	16798	16622	16624	16911	16728	16799	16626	16632	16620	16701	16727	16859	16594	16775	16714	16482	16568	16821	16552	16741	16787	16684	16696	16492	16730	16856	16867	16538	16795	16752	16776	16691	16855	16788	16756	16667	16741	16771	16661	16806	16847	16656	16587	16624	16557	16672	16607	16754	16764	16538	16912	16501	16698	16746	16645	16672	16630	16694	16672	16956	16664	16597	16880	16652	16606	16693	16714	16661	16624	16880	16644	16781	16633	16646	16717	16875	16802	16701	16650	16996	16692	16576	16769	16867	16541	16648	16662	16546	16563	16708	16583	16918	16528	16714	16553	16673	16768	16603	16779	16662	16674	16573	16656	16602	16653	16538	16733	16790	16627	16563	16629	16599	16717	16525	16703	16694	16591	16657	16672	16675	16804	16612	16725	16784	16684	16689	16638	16808	16827	16737	16688	16661	16676	16648	16413	16683	16772	16688	16688	16601	16584	16845	16763	16778	16735	16726	16700	16764	16641	16790	16790	16838	16739	16759	16705	16744	16777	16587	16788	16635	16561	16759	16736	16568	16699	16581	16791	16795	16624	16643	16595	16572	16583	16658	16560	16692	16664	16694	16806	16841	16568	16646	16665	16607	16648	16600	16551	16844	16541	16654	16782	16543	16633	16771	16700	16797	16492	16684	16733	16655	16637	16786	16670	16715	16690	16544	16637	16701	16633	16666	16656	16566	16499	16624	16576	16623	16758	16644	16745	16846	16692	16666	16742	16688	16760	16725	16848	16539	16654	16674	16695	16581	16772	16717	16780	16664	16545	16739	16641	16681	16695	16640	16846	16752	16673	16732	16773	16825	16599	16750	16523	16630	16805	16620	16615	16617	16726	16736	16856	16646	16794	16809	16834	16673	16648	16778	16640	16644	16707	16568	16787	16678	16689	16692	16686	16640	16817	16606	16596	16924	16708	16521	16653	16737	16885	16617	16698	16807	16840	16711	16655	16737	16749	16652	16800	16511	16683	16725	16672	16463	16559	16842	16877	16789	16698	16600	16765	16604	16811	16571	16873	16679	16675	16709	16743	16727	16944	16582	16744	16432	16849	16630	16722	16677	16757	16724	16662	16713	16606	16652	16536	16696	16663	16583	16675	16804	16714	16744	16695	16687	16671	16690	16653	16821	16585	16603	16744	16577	16732	16715	16602	16672	16686	16704	16734	16526	16646	16623	16876	16570	16642	16603	16761	16548	16647	16602	16693	16797	16729	16648	16514	16674	16657	16580	16785	16863	16756	16540	16822	16638	16646	16594	16528	16793	16835	16484	16679	16701	16678	16650	16627	16620	16733	16837	16712	16613	16593	16715	16721	16838	16608	16711	16710	16725	16650	16880	16602	16796	16855	16799	16654	16679	16708	16541	16711	16652	16808	16639	16478	16623	16589	16566	16639	16796	16678	16766	16700	16605	16698	16680	16696	16685	16742	16610	16721	16621	16676	16701	16636	16555	16834	16555	16711	16684	16597	16743	16911	16737	16727	16514	16679	16780	16783	16628	16778	16870	16651	16662	16589	16701	16549	16436	16734	16717	16695	16762	16689	16667	16741	16713	16762	16594	16708	16638	16600	16631	16580	16686	16732	16787	16498	16843	16705	16567	16848	16564	16592	16706	16727	16823	16574	16825	16738	16789	16597	16697	16776	16817	16624	16604	16721	16723	16488	16665	16658	16564	16661	16706	16721	16805	16609	16784	16720	16534	16586	16634	16628	16742	16564	16542	16652	16683	16688	16770	16657	16748	16637	16640	16683	16684	16742	16706	16607	16868	16589	16654	16654	16795	16694	16602	16685	16638	16774	16667	16643	16822	16611	16666	16736	16723	16770	16467	16554	16691	16722	16707	16609	16619	16782	16632	16602	16595	16720	16497	16547	16762	16578	16496	16846	16702	16677	16603	16702	16650	16829	16695	16654	16727	16750	16687	16630	16675	16608	16652	16672	16706	16650	16624	16585	16754	16756	16703	16530	16712	16821	16782	16711	16432	16784	16584	16641	16648	16670	16524	16785	16633	16649	16666	16829	16679	16767	16844	16710	16696	16717	16735	16793	16821	16722	16620	16658	16611	16567	16598	16748	16690	16820	16670	16689	16711	16725	16705	16622	16796	16564	16736	16689	16868	16576	16805	16791	16622	16631	16915	16648	16730	16707	16875	16636	16809	16796	16659	16724	16584	16833	16720	16615	16728	16660	16699	16792	16829	16727	16559	16794	16891	16759	16572	16691	16601	16649	16698	16766	16719	16732	16549	16640	16900	16736	16736	16669	16737	16722	16793	16668	16622	16605	16634	16650	16620	16578	16598	16765	16714	16611	16803	16874	16754	16544	16687	16793	16634	16739	16711	16809	16549	16734	16729	16797	16652	16779	16689	16588	16674	16615	16642	16808	16653	16913	16805	16735	16770	16738	16560	16853	16630	16683	16809	16643	16686	16760	16523	16528	16698	16683	16695	16670	16535	16816	16786	16757	16720	16619	16626	16690	16761	16746	16773	16592	16602	16759	16627	16604	16743	16661	16730	16752	16796	16479	16545	16678	16830	16912	16596	16735	16794	16759	16723	16847	16758	16662	16688	16623	16654	16605	16741	16661	16623	16679	16731	16789	16761	16582	16770	16645	16829	16720	16725	16706	16639	16648	16693	16657	16719	16837	16556	16772	16636	16745	16700	16821	16807	16739	16722	16501	16817	16883	16576	16713	16709	16591	16798	16825	16646	16637	16786	16662	16791	16601	16638	16741	16784	16683	16662	16584	16601	16595	16691	16592	16591	16877	16691	16698	16679	16751	16749	16669	16591	16649	16686	16609	16590	16877	16505	16794	16609	16778	16825	16836	16642	16748	16662	16729	16628	16474	16691	16885	16708	16421	16679	16710	16817	16562	16824	16738	16540	16651	16756	16680	16725	16658	16716	16687	16818	16655	16645	16752	16700	16431	16774	16680	16649	16692	16656	16806	16652	16628	16675	16768	16626	16784	16792	16786	16616	16598	16787	16539	16684	16733	16892	16737	16716	16738	16553	16610	16720	16889	16673	16830	16709	16737	16650	16743	16645	16584	16596	16946	16737	16616	16574	16703	16833	16648	16695	16569	16592	16672	16645	16434	16869	16816	16658	16689	16759	16776	16704	16634	16654	16847	16660	16669	16692	16708	16561	16563	16704	16641	16876	16765	16655	16756	16662	16458	16737	16576	16657	16761	16594	16632	16550	16737	16765	16769	16607	16746	16748	16547	16691	16772	16766	16654	16540	16837	16789	16654	16728	16831	16867	16623	16739	16797	16611	16690	16732	16684	16589	16845	16696	16575	16640	16697	16637	16563	16836	16729	16647	16760	16585	16800	16912	16652	16740	16766	16711	16735	16799	16606	16690	16625	16571	16632	16572	16726	16586	16865	16727	16836	16761	16589	16585	16658	16628	16617	16724	16668	16667	16642	16700	16707	16640	16726	16641	16804	16698	16717	16491	16564	16703	16727	16652	16751	16614	16749	16692	16657	16692	16670	16664	16624	16909	16643	16727	16626	16596	16575	16804	16512	16663	16723	16838	16738	16743	16665	16639	16658	16675	16895	16538	16643	16732	16774	16733	16558	16635	16632	16706	16752	16582	16646	16719	16757	16696	16526	16582	16706	16852	16524	16666	16717	16687	16604	16670	16787	16696	16674	16679	16817	16826	16704	16759	16625	16699	16612	16762	16722	16626	16865	16866	16826	16793	16734	16757	16734	16651	16814	16778	16694	16685	16757	16693	16643	16616	16614	16624	16463	16608	16596	16728	16725	16618	16724	16487	16732	16641	16705	16838	16644	16478	16843	16669	16660	16716	16725	16847	16743	16784	16764	16670	16618	16692	16752	16754	16766	16753	16593	16820	16789	16716	16756	16694	16685	16744	16865	16562	16655	16736	16723	16768	16541	16872	16584	16720	16425	16599	16763	16657	16648	16663	16738	16844	16575	16644	16803	16712	16692	16732	16664	16554	16685	16802	16635	16547	16578	16698	16482	16700	16835	16803	16746	16647	16714	16616	16629	16677	16513	16662	16676	16433	16814	16815	16820	16826	16701	16674	16583	16847	16751	16611	16765	16738	16721	16775	16680	16632	16601	16662	16765	16719	16802	16664	16710	16687	16652	16646	16630	16623	16779	16542	16590	16797	16574	16687	16677	16677	16576	16850	16661	16903	16739	16746	16654	16757	16704	16696	16758	16879	16696	16838	16741	16674	16554	16653	16705	16613	17053	16541	16868	16772	16709	16601	16462	16776	16555	16548	16663	16706	16553	16370	16678	16739	16590	16697	16749	16734	16609	16728	16707	16854	16565	16560	16838	16583	16713	16813	16793	16708	16780	16765	16693	16617	16768	16647	16773	16672	16628	16670	16731	16541	16889	16728	16658	16707	16616	16818	16541	16790	16662	16749	16744	16633	16690	16740	16622	16579	16615	16799	16689	16698	16610	16910	16579	16748	16818	16732	16837	16710	16647	16747	16615	16672	16744	16603	16684	16686	16662	16699	16522	16738	16791	16813	16687	16473	16697	16641	16770	16669	16633	16556	16856	16841	16727	16639	16853	16715	16714	16570	16847	16810	16781	16654	16540	16642	16864	16710	16752	16764	16849	16727	16596	16726	16699	16611	16597	16574	16668	16568	16817	16761	16738	16595	16550	16585	16699	16648	16797	16833
22500	21020	28813	23607	24335	61916	63584	51552	38785	29026	23094	20576	19914	19509	19552	19474	19410	19201	19331	19412	19444	19487	19346	19324	19543	19211	19529	19178	19216	19362	19296	19201	19265	19259	19347	19150	19574	19092	19219	19361	19026	19270	19208	19365	19006	19378	19189	19112	19320	19323	19242	19372	19141	19190	19143	19301	19242	19175	19269	19120	19201	19170	19252	19384	19278	19291	19319	19259	19325	19274	19099	19267	19083	19165	19243	19198	19142	19057	19189	19252	19048	19053	19428	19130	19251	19025	19109	19246	19194	19349	19225	19250	19297	19094	19225	19198	19182	18984	19207	19093	19118	19081	19071	19201	19302	19207	19173	19074	19193	19321	19019	19305	19094	19254	19304	19068	19184	19107	19023	19206	19151	19087	19084	18938	19127	19096	19138	19367	19151	19233	19092	19130	19307	19234	19248	19048	19068	19090	19205	19461	19099	19173	19216	19184	19057	19165	19158	19313	19036	19255	19140	19188	19028	19182	19132	19036	19347	19293	19312	19163	19194	19328	19146	19325	19231	19317	19213	19278	19269	19176	19135	19234	19096	19049	19237	19143	19054	19183	19089	18980	19057	19185	19290	19100	19343	19325	19157	19204	19273	19032	19135	19193	19205	19115	19312	19115	19232	19251	19096	19184	19140	19207	18992	19066	19153	19297	18990	19231	19244	19240	19203	18999	19142	19115	18986	19058	19042	19219	19144	19160	19108	19099	19164	19255	19307	19093	19191	19032	19087	19313	19097	19205	19294	19067	19260	19305	19355	19064	19086	19238	19308	19138	19183	19091	19192	18913	19249	19264	19050	19119	19204	19228	19262	19196	19331	19048	19210	19084	19155	19301	19307	19104	19181	19038	19012	19137	19495	19096	19086	19312	19193	19088	18914	19236	19256	19210	19201	19216	19089	19077	19053	19210	19059	19192	19077	19484	19101	19089	19178	19003	19345	19194	19221	18883	19070	19330	19383	19095	19138	19248	19322	19102	19233	19227	19024	19161	19138	19081	19129	19043	19146	19185	19237	19102	18989	19509	18993	19302	19307	18974	19144	19181	19007	19330	19094	19319	19221	19174	19146	19233	19269	19040	18883	19124	19104	19130	19037	19266	19176	19141	19181	19087	18860	19206	19163	19188	19289	19275	19284	19221	19067	19068	19181	19159	19318	19423	19172	19241	19202	19006	19070	18946	19171	19211	19226	19031	19127	18965	19042	19179	19352	19101	19109	19188	19202	18971	19088	18967	19123	19224	19110	19007	19042	19265	19200	19255	19182	18976	19048	19487	19302	19079	19135	19248	19405	19247	19306	19061	19374	18965	19251	19176	19192	18968	19195	19232	19057	19063	19232	19068	19076	19137	19067	19065	19185	18986	19120	19026	19208	19176	19060	18908	19139	19310	19133	19276	19193	19169	19142	19205	19088	19246	19242	19119	19262	19301	19184	19210	19081	19318	19225	19216	19037	19255	19244	19246	19149	19202	19075	19305	18997	19357	19426	18944	18954	19188	19179	19210	19177	18914	19067	19282	19273	19077	19068	19175	19025	19171	19069	19239	19049	19126	19077	19163	19159	19203	19141	18891	19190	19084	19265	18975	19254	19153	18982	19222	19189	19075	19529	19058	19019	19187	18986	18987	19374	19188	19267	19231	19150	19037	19306	19249	18992	19079	19287	19172	19004	19053	19230	19228	19117	18987	19208	19004	19148	19122	19052	19028	19049	19164	19149	19089	19191	19058	19260	19089	19196	19157	19133	19257	19093	19108	19366	19269	19303	19144	19060	19290	19202	19334	19350	19165	19089	19049	19369	19298	19269	19134	19299	19012	19248	18952	19443	19182	19122	19076	19050	18880	19278	19281	19215	19192	19319	19137	19276	19084	19226	19195	19116	19035	18970	19226	19317	19323	19310	19132	19348	19205	19280	19231	19419	19218	19192	19172	19236	19219	19083	18984	19057	19027	19210	19094	19085	19064	19207	19056	19161	19219	19234	19262	18784	19138	19103	19262	19209	19309	18951	19128	19163	19192	19216	19111	19111	19300	19050	19160	19060	19082	19204	19063	19051	19042	19102	18966	19151	19114	19287	19107	19187	19162	18939	19146	19405	19110	19096	19246	19236	19437	19114	19041	19123	19066	19067	19233	19256	19126	19281	19183	19166	19145	19221	19193	19303	19138	19104	19110	19248	19201	19239	19401	19112	18833	19135	19013	19354	19230	19111	19194	19192	19084	19228	19012	19076	19156	19067	19078	19120	19243	19108	19187	18947	19131	19032	19001	19018	19234	19241	19107	19039	19040	19098	19023	19190	19098	19100	19041	19158	19238	19325	19213	19227	19441	19375	19368	19289	19178	18955	19294	19190	19340	19155	19097	19373	18990	19183	19153	19196	19073	19145	19005	18980	19091	19003	19123	19243	19082	19276	19124	19265	19211	19071	19088	19067	19138	19051	19231	19286	19086	19014	18979	19366	19248	19273	19164	19097	19354	19297	19271	18931	19184	19262	18858	19132	19203	19051	18984	19125	19184	19219	19090	19035	19065	19148	18997	19204	19183	19283	18966	19038	19197	19004	19126	19208	19164	19204	19203	19002	19224	19087	19019	18903	19134	19188	19079	19204	19198	19177	18994	19258	19243	19159	19224	19244	19253	19213	19008	19279	19375	19270	19010	19278	19093	19297	19178	19276	19248	19194	19028	19280	19247	19170	19180	19164	19283	19255	19135	19270	19105	19244	19094	19083	19189	19007	19329	19075	19239	19022	19024	19229	19179	19291	19263	19209	19350	19106	19100	19303	18973	19242	19168	19029	19321	18998	19087	18810	19171	19324	19234	19142	19241	19112	19206	19207	19060	19103	19008	19185	19057	19157	19239	19369	19240	19044	19078	19323	19163	18936	19060	19126	19075	19071	18990	19135	19023	18967	19206	19256	19181	19314	19231	19269	19205	19026	19263	19072	19042	19187	19152	19119	19097	19043	19451	18985	19137	19183	19048	19170	19255	19254	19318	19098	19069	19022	18969	19230	19362	19131	19256	19272	19176	19151	19101	19167	19320	19107	19155	19324	19108	19286	19115	19073	19129	19322	19246	19069	19261	19088	19286	19304	19168	19295	19189	19215	19096	19275	18985	18830	19368	18929	19437	19094	19157	19216	19228	19090	19090	19132	19114	19065	19221	19328	19088	19238	19087	19276	19283	19184	18928	19013	19153	19295	19163	19229	19146	19193	19136	19095	19199	19176	19154	19160	19192	19167	19193	19259	19201	19125	19135	19134	19305	19119	19124	19085	19115	19220	19143	18962	19060	19067	18968	19330	19145	19141	19137	19145	19001	19252	19242	19278	19052	19194	19217	18978	19255	19348	19207	19267	19121	19228	19175	18983	19166	18961	19126	19235	19171	19057	19190	19142	19125	18962	18978	19183	19055	19156	19125	19231	19133	19236	18960	19334	19051	19233	19297	19332	19231	19209	19059	19079	18989	19193	18854	19058	19342	19168	19094	19077	19177	19276	19253	19108	19233	19232	19099	19233	19105	19284	19180	19360	19329	18988	19276	18969	19242	19312	19102	19067	19265	19303	19266	19162	19328	19299	19100	19198	19090	19173	19379	19394	19197	19210	19334	19179	19235	19158	19224	19150	19119	18904	19186	19081	19266	19264	19110	19236	19133	19100	19097	19120	18988	19170	19028	19049	19321	19087	19269	19121	19058	19115	19331	19100	19119	19254	19278	19173	19103	19174	19123	19240	19172	19170	19054	19060	19152	19119	19110	19152	19404	19153	19082	18998	19204	19056	19075	18930	18925	18914	19014	19220	18996	19178	19141	19198	19137	19206	19032	19204	19188	19275	19155	19147	19351	19207	19064	19087	19057	19183	19219	19388	19018	19231	19161	19165	19192	19164	19165	19132	19128	19031	19062	19164	19362	19159	19272	19303	19158	19226	19026	19128	19041	19050	19209	19083	19279	19293	19093	19229	19245	19129	19181	19085	19157	19154	19059	19117	19122	19154	19099	19388	19186	19123	19342	18946	19095	19216	19326	19205	19064	19377	19368	19337	19003	19192	19237	19212	19192	19144	19077	19204	19210	19066	19300	19243	19124	19137	19082	19341	19293	19234	19042	19168	19196	19262	19229	19223	19174	18974	18860	19141	19134	19266	19115	19106	19221	19033	19205	19259	19061	19332	19114	19125	18879	19116	19045	19040	19285	18951	19241	19409	19228	19278	19277	19168	19111	19040	19028	19103	19101	18994	19416	19259	19092	19333	19133	19181	19187	19185	19265	19141	19078	19293	19286	19223	19351	19051	19060	19142	19182	19141	18892	19150	19189	19177	19091	19152	19182	19285	19051	19187	19121	19247	19141	19284	19148	19197	18921	19382	19484	19246	19324	19077	19070	19077	19210	19275	19337	19156	19333	19031	19091	19059	19114	19158	19133	19338	19370	19162	19265	19128	19153	19244	19210	19290	19172	19076	19031	19165	19011	19062	19159	18928	18953	19089	19202	19153	19136	19146	19080	19113	19136	19033	19147	19272	19121	19199	19118	19076	19322	19278	19077	18962	19133	19233	19211	19171	19394	19194	19184	19130	19139	19091	19206	19038	19139	19207	19349	19089	19041	19274	19108	19326	19021	19370	19037	19215	19100	19052	19389	19255	19021	19106	19062	19119	19009	19127	19226	19218	19066	19361	19103	19357	19040	18897	19341	19216	19266	19195	19212	19000	19114	19305	19069	19158	19227	19033	19017	19157	19215	19284	19262	19186	19221	19083	18900	19172	19135	19137	19266	19160	19062	19172	19074	19309	18933	19129	18941	19215	19213	19207	19040	19177	19164	19172	19086	19063	19115	19008	19329	19187	18984	19298	19217	19201	18958	19088	19331	19047	19125	19265	19374	19266	19327	19100	19145	19211	19112	18964	19122	19101	19268	19196	19100	19095	19350	19202	19238	19417	19329	19205	19268	19036	19133	19032	19200	19179	19080	19023	19148	19097	19252	19108	19150	19152	19052	19146	19155	19136	19212	19169	19103	19156	19057	19123	19154	19065	19196	19172	19325	19270	19331	19293	19148	19247	18974	19382	19152	19310	19108	19274	19105	18998	19160	19177	18927	19161	19136	19084	19055	19082	19284	19258	19086	19135	19113	19270	19160
24100	45443	49992	43788	43889	70742	65045	52120	39621	28039	20497	17777	17036	16877	16870	16928	16907	16989	16922	16760	16776	16768	16745	16898	16895	16959	16716	16806	17011	16725	16879	16992	16880	16925	16787	16799	17012	16862	16896	16761	16946	16729	16779	16741	16764	16854	16826	16825	16732	16895	16767	16833	16766	16769	16889	16787	16886	16706	16901	16818	16677	16825	16831	16863	16723	16635	16919	16812	16783	16773	16913	16763	16822	16811	16712	16910	16856	16817	16851	16804	16763	16992	16803	17016	16860	16811	16899	16766	16759	16738	16796	16813	16631	17120	16858	16906	16697	16768	16793	16867	16796	16827	16746	16910	16925	16944	16714	16762	16774	16703	16885	16802	16823	16911	16848	16691	16770	16830	17000	16724	16860	16840	17036	16869	16772	16795	16970	16566	16783	16783	16709	16704	16971	16772	16676	16937	16936	16973	16719	16808	16794	16809	16680	16776	16768	16656	16792	16679	16820	16763	16776	16809	16739	16941	16873	16824	16846	16808	16964	16847	16878	16952	16898	16830	16739	16822	16921	16723	16905	16769	16770	16959	16858	16803	16850	16719	16810	16851	16738	16821	16782	16967	16880	16747	16850	16755	16826	16860	16833	16779	16956	16848	16654	16845	16823	16770	16743	16755	16931	16859	16843	16942	16779	16978	16904	16762	16694	16890	17008	16732	16804	16850	16961	16955	16874	16663	16875	16848	17007	16990	16722	16966	16685	16878	16788	16873	16666	16823	16740	16856	16740	16862	16882	16766	16961	16717	16858	16752	16951	16714	16895	16835	16723	16905	16836	16922	17008	16833	16840	16904	16812	16731	16818	16691	16814	16866	16940	16904	16978	16724	16838	16861	16960	16674	16903	16742	16931	16978	16604	16702	16827	16908	17005	16759	16835	16947	16701	16871	16904	16916	16853	16826	16909	16645	16685	16860	16976	16784	16907	16753	16631	16817	16837	16702	16654	16944	16674	16983	16769	16856	16813	16761	16899	16871	16741	16866	16907	16908	16852	16757	16934	16693	16828	16802	16815	16756	16925	16755	16806	16897	16834	16675	16767	16915	16875	16898	16877	16750	16893	16651	16993	16815	16705	16878	16798	16825	16802	16802	16683	16879	16815	16774	16692	16867	16902	16843	16664	16880	16730	16768	16901	16888	16884	16760	16804	16717	16942	16778	16716	16697	16932	16662	16759	16847	16887	16811	16709	16811	16837	16850	16712	16941	16850	16819	16855	16924	16838	16816	16734	16815	16970	16836	16758	16986	16843	16874	16910	16858	16615	16815	16848	16940	16680	16772	16941	16864	16927	16724	16749	16808	16783	16545	16818	16853	16721	17070	16877	16860	16977	16824	16702	16783	16804	16541	17013	16856	16853	16690	16924	16960	16700	17008	16852	16873	16805	16740	16938	16777	16843	16883	16837	16818	16912	16857	16733	16893	16865	16816	16907	17031	16898	16872	16958	16838	16798	16769	16813	16800	16857	16851	16769	16691	16782	16866	16572	16857	16718	16797	16705	16894	16987	16842	16780	16697	16967	16753	16781	16755	16808	16862	16835	16734	16825	16756	16945	16725	16806	16642	16911	16884	16724	16950	16888	16812	16830	16913	16701	16710	16885	16851	16739	16819	16964	16852	16831	16844	16969	16916	16877	16814	16783	16904	16770	16726	16967	16821	16751	16838	16955	16758	16759	16780	16950	16549	16867	16734	16871	16760	16903	16945	16685	16819	16875	16876	16851	16895	16773	17046	16797	16705	16907	16894	16822	16762	16784	16711	16806	16700	16906	16690	16538	16908	16774	16981	16875	16782	16728	16646	16774	16788	16888	16888	16853	16960	16900	16723	16767	16878	17017	16765	16910	16930	16719	16790	16864	16933	16825	16898	16720	16708	16896	16955	16742	16850	16822	16903	16779	16711	16821	16725	16892	16802	16753	16800	16672	16689	16738	16748	16835	16656	16809	16711	16820	16847	16807	16806	16766	16786	16904	16724	16820	16787	16877	16754	16706	16919	16735	16743	16904	16784	16852	16654	16827	16675	16845	16917	16876	16691	16923	16776	16701	16732	16955	16895	16794	16810	16726	16890	16855	16711	16917	16748	16667	16898	16889	16832	16861	16762	16810	16921	16856	16805	16798	16840	16918	16810	16887	16922	16640	16736	16944	16790	17004	16794	16970	16769	16801	16734	16888	16824	16728	16779	16914	16776	16849	16860	16936	16674	16961	16991	16925	16954	16857	16859	16872	16842	16845	16856	16872	16798	16650	16964	16682	16908	16741	16819	16757	16902	16623	17038	16721	16809	16852	16910	16903	16828	16945	17022	16866	16697	16815	16680	16769	16847	16762	16807	16884	16863	16936	16876	16713	16836	16897	16926	16658	16834	16894	16956	16887	16895	16811	16790	16928	16757	16913	16703	16884	16735	16666	16880	16762	16868	16893	16782	16932	16987	16783	16935	16800	16806	16761	16910	16697	16869	16740	16753	16979	16862	16764	16746	16825	16883	16832	16799	16793	16826	16908	16853	16875	16838	16917	16946	16864	16921	16853	16599	16817	16786	16712	16892	16939	16764	16925	16828	16758	16841	16925	16962	16794	16806	16836	16718	16807	16851	16868	16908	16895	16767	16811	17011	16787	16761	16965	16881	16922	16791	16802	16779	16782	16945	16806	16824	16853	16756	16965	16899	16763	16877	16876	16799	16844	16802	16962	16849	16812	16827	16775	16921	16807	16768	16895	16806	16819	16823	16744	16795	16742	16844	16739	16895	16844	16916	16693	16954	16835	16780	16737	16961	16700	16907	16886	16613	16834	16891	16858	16826	16829	16821	16710	17128	16861	16947	16908	16911	16807	16776	16815	17032	16844	16899	16766	16746	16820	16846	16758	16943	16712	16814	16911	16752	16674	16788	16742	16846	16922	16732	16906	16784	16864	16764	16756	16820	16858	16928	16646	16775	16974	16927	16913	16821	16804	16829	16756	16995	16724	16784	16833	16908	16748	16778	16845	16791	16763	16789	16874	16739	16956	17093	16765	16883	16734	16949	16997	16930	16811	16906	16921	16835	16808	16843	16846	16810	16811	16836	16758	16833	16874	16496	16748	16873	16763	16779	16947	16850	16690	16929	16739	16833	16755	16914	16938	16711	16749	16727	16972	16790	16877	16573	16901	16757	16733	16897	16793	16797	16753	17025	16716	16909	16746	16860	16914	16860	16751	16801	16835	16863	16813	16861	16920	16891	16790	16865	16721	16668	16641	16853	16725	16920	16821	16879	16898	16865	16738	16837	16820	16786	16781	16794	16822	16845	16898	16951	16886	16680	16830	16751	16868	16922	16796	17092	16768	16638	16800	16738	16862	16744	16824	16883	16706	16784	16848	16906	17032	16600	16833	16836	16834	16774	16974	16923	16709	17031	16874	16831	16818	16920	16733	16890	16881	16838	16674	16965	16957	16791	16836	16777	16877	16788	16857	16820	16847	16758	16756	16922	16806	16948	16810	16735	16840	16886	16811	16756	16690	16795	16691	16937	16860	16955	16881	16992	16906	16946	16793	16762	16938	16977	16999	16721	16873	16794	16842	16912	16713	16798	16860	16814	17012	16780	16881	16832	16861	16825	16724	16833	16778	16881	16940	16773	16723	16899	16672	16878	16950	16923	16758	16766	16789	16777	17045	16903	16662	16707	16701	16819	16877	16791	16932	16843	16830	16896	16698	16792	16885	16820	16901	16813	16734	16811	16850	16940	16724	16958	16835	16791	16812	16926	16945	16793	16902	16748	16790	16975	16899	16761	16958	16787	16985	16713	16622	16830	16995	16875	16892	16838	16787	16849	16748	16877	16855	16808	16883	16794	16868	16605	16760	16773	16813	16782	16804	16831	16905	16759	16864	16918	16757	16678	16932	16908	16768	16709	16730	16999	16697	16811	16792	16858	16946	16642	16935	16777	16757	16832	16670	16745	16700	16871	16824	16924	16850	16821	16787	16901	16977	16947	16704	16862	16739	16800	16858	16933	16990	16709	16801	16784	16621	16815	16796	16873	16826	16825	16834	16797	16718	16885	16735	16979	16696	16888	16930	16883	16838	16888	16776	16903	16752	16805	16896	16845	16883	17030	16753	16777	16787	16577	16946	16815	16945	16669	16917	16707	16835	16732	16913	16831	16846	16736	16865	16898	16817	16816	16867	16681	16935	16816	16824	16947	16706	16789	16742	16969	16808	16806	16821	16712	16656	16879	16652	16730	16893	16703	16827	16843	16876	16735	16715	16793	16790	16976	16765	16962	16860	16823	16812	16708	16877	16670	16568	16895	16736	16857	16687	16967	16882	16811	16868	16759	16916	16736	16777	16912	16856	16816	16857	16709	16978	16675	16779	16893	16774	16851	16762	16866	16797	16896	16772	16832	16783	16912	16855	16813	16899	16836	16901	16835	17011	16893	16806	16728	16928	16917	16830	16763	16830	16797	16777	16831	16828	16680	16815	16728	16805	16922	16679	16843	16922	16708	16780	16757	16725	16860	16823	16799	16789	16885	16867	16808	17016	16748	16721	16851	16703	16708	16997	16925	16788	16813	16922	16800	16915	16642	16974	16825	16997	16870	16808	16747	16775	16939	16849	16759	16789	16811	16923	16740	16929	16687	16987	16882	16973	16904	16946	16907	16894	16920	16778	16727	16864	16835	16875	16747	16827	16803	16840	16835	16953	16770	16778	16802	16847	16775	16881	16715	16784	16787	16740	16738	16851	16714	16874	16754	16779	16917	16866	16849	16888	16811	16789	16863	16806	16819	16765	16945	17035	16693	16801	17005	16730	16768	16940	16769	16707	16838	16934	16736	17044	16827	16922	16837	16694	16919	16801	16802	16952	16824	16641	16813	16677	16758	16775	16815	16954	16907	16956	16943	16649	16727	16756	16985	16802	16879	16911	16632	16831	16795	16793	16708	17015	16870	16815	16860	16982	16721	16713	16742	16895	16815	16745	16697	16747	16853	16827	16823	16759	16877	16722	16989	16622	16853	16860	16690	16804	16735	16800	16777	17065	16826	16825	16687	16795	16987	16772	16757	16936	16917	16807	16712	16780	17062	16774	16804	16786	16879	16819	16903	16771	16792	16833	16838	16912	16903	16936	16672	16676	16847	17024	16816
26961	22877	30114	30739	27233	31759	30293	25930	22371	20115	19382	18932	18742	18935	18679	18522	18750	18644	18885	18607	18754	18877	18910	18625	18684	18552	18570	18692	18601	18501	18731	18753	18669	18652	18587	18754	18720	18710	18789	18823	18818	18811	18820	18535	18705	18446	18609	18708	18837	18843	18726	18657	18679	18585	18695	18819	18747	18692	18634	18523	18659	18464	18769	18643	18814	18445	18620	18724	18832	18831	18722	18726	18800	18748	18453	18500	18690	18564	18788	18819	18739	18766	18690	18589	18514	18485	18669	18753	18823	18611	18709	18818	18690	18683	18661	18750	18786	18776	18634	18716	18596	18771	18623	18696	18619	19017	18598	18687	18715	18551	18590	18533	18694	18700	18658	18660	18757	18836	18762	18714	18628	18742	18835	18756	18689	18614	18810	18708	18699	18931	18667	18704	18672	18695	18773	18718	18638	18669	18620	18782	18593	18616	18660	18624	18728	18658	18663	18800	18682	18675	18597	18871	18572	18752	18720	18708	18715	18761	18558	18687	18727	18780	18909	18794	18825	18674	18914	18604	18752	18702	18736	18759	18837	18806	18690	18777	18700	18645	18717	18697	18520	18685	18788	18583	18629	18522	18831	18654	18858	18682	18797	18826	18696	18704	18849	18587	18587	18591	18845	18654	18618	18768	18676	18748	18888	18919	18676	18794	18741	18625	18622	18733	18605	18570	18708	18691	18631	18660	18797	18758	18696	18668	18651	18687	18710	18548	18565	18725	18625	18504	18488	18855	18672	18666	18846	18644	18774	18849	18736	18823	18705	18731	18655	18677	18620	18900	18723	18721	18815	18605	18880	18735	18759	18554	18531	18483	18656	18639	18729	18658	18808	18579	18780	18587	18606	18709	18581	18636	18904	18704	18603	18528	18966	18495	18807	18612	18731	18825	18689	18812	18666	18669	18648	18841	18469	18585	18787	18639	18718	18874	18787	18800	18585	18568	18777	18656	18791	18689	18567	18530	18675	18613	18684	18603	18574	18636	18535	18422	18733	18702	18866	18670	18571	18702	18721	18625	18763	18608	18664	18755	18746	18856	18754	18797	18685	18857	18672	18696	18683	18679	18607	18642	18853	18659	18671	18770	18567	18811	18628	18718	18865	18768	18741	18599	18764	18428	18612	18826	18624	18560	18752	18659	18664	18648	18649	18593	18774	18840	18791	18678	18627	18406	18794	18591	18585	18612	18687	18767	18640	18808	18557	18742	18762	18616	18490	18785	18777	18683	18836	18608	18847	18516	18698	18691	18607	18844	18719	18864	18742	18788	18701	18648	18649	18846	18723	18706	18701	18668	18730	18788	18581	18661	18625	18867	18652	18843	18681	18635	18852	18675	18536	18748	18666	18732	18774	18605	18741	18765	18574	18645	18832	18732	18801	18733	18816	18739	18530	18587	18674	18574	18648	18920	18616	18749	18842	18591	18661	18778	18715	18772	18601	18637	18431	18769	18547	18514	18770	18803	18837	18797	18743	18604	18676	18491	18600	18713	18725	18653	18760	18839	18735	18620	18584	18753	18853	19047	18501	18770	18564	18435	18639	18854	18799	18667	18750	18664	18785	18732	18894	18494	18631	18528	18690	18749	18670	18692	18542	18650	18695	18759	18662	18667	18543	18637	18757	18801	18573	18785	18776	18704	18657	18689	18893	18566	18853	18621	18772	18630	18859	18695	18655	18757	18716	18803	18570	18754	18771	18658	18763	18779	18760	18719	18617	18949	18756	18754	18555	18775	18831	18834	18785	18762	18569	18760	18641	18609	18841	18774	18612	18696	18729	18516	18497	18827	18649	18516	18613	18791	18693	18684	18674	18741	18833	18840	18808	18582	18473	18585	18798	18557	18728	18593	18652	18876	18641	18631	18750	18347	18722	18756	18497	18451	18736	18863	18671	18680	18720	18724	18904	18517	18745	18828	18891	18771	18739	18679	18939	18690	18677	18721	18476	18789	18654	18868	18840	18957	18827	18682	18765	18594	18749	18982	18646	18716	18499	18820	18865	18724	18624	18780	18523	18877	18767	18679	18361	18748	18507	18583	18839	18694	18782	18849	18998	18849	18714	19003	18670	18910	18784	18781	18791	18799	18769	18568	18773	18612	18763	18665	18796	18657	18641	18678	18721	18618	18792	18513	18610	18716	18701	18807	18990	18628	18522	18778	18835	18658	18691	18486	18750	18806	18501	18595	18826	18806	18625	18664	18751	18673	18653	18775	18677	18565	18451	18941	18735	18520	18808	18820	18713	18605	18596	18556	18599	18734	18672	18579	18558	18740	18893	18572	18768	18713	18524	18841	18675	18760	18812	18671	18714	18656	18703	18552	18588	18495	18759	18799	18776	18620	18731	18871	18751	18702	18719	18569	18737	18839	18526	18789	18681	18855	18736	18755	18759	18548	18755	18776	18779	18649	18565	18824	18653	18804	18910	18603	18872	18602	18771	18705	18705	18650	18612	18520	18651	18602	18738	18754	18723	18780	18651	18575	18565	18543	18629	18616	18729	18641	18688	18657	18695	18838	18710	18844	18945	18707	18683	18757	18773	18691	18742	18845	18743	18616	18714	18677	18486	18477	18923	18500	18892	18721	18614	18673	18828	18724	18896	18703	18691	18615	18634	18509	18655	18767	18822	18656	18651	18525	18639	18836	18841	18661	18779	18788	18716	18886	18745	18854	18641	18729	18612	18669	18537	18648	18725	18642	18747	18689	18788	18783	18824	18647	18743	18773	18819	18781	18816	18823	18482	18797	18820	18755	18869	18734	18835	18828	18911	18675	18731	18806	18767	18800	18745	18746	18595	18687	18729	18796	18794	18759	18808	18652	18675	18664	18622	18726	18787	18759	18726	18642	18736	18895	18617	18713	18561	18699	18740	18793	18784	18688	18593	18750	18701	18646	18749	18671	18710	18874	18687	18499	18626	18643	18823	18890	18852	18607	18627	18850	18688	18626	18667	18570	18371	18682	18666	18645	18891	18860	18715	18642	18565	18591	18715	18603	18660	18606	18584	18705	18518	18518	18543	18841	18981	18672	18818	18564	18664	18705	18759	18845	18833	18706	18806	18762	18609	18452	18635	18778	18811	18451	18814	18653	18575	18822	18688	18806	18766	18702	18811	18648	18774	18647	18746	18662	18769	18485	18703	18564	18826	18901	18786	18597	18594	18794	18649	18566	18905	18643	18668	18743	18767	18694	18613	18645	18753	18780	18590	18447	18735	18612	18865	18688	18719	18535	18662	18602	18691	18599	18505	18753	18668	18705	18518	18776	18630	18823	18822	18638	18796	18834	18671	18599	18703	18881	18896	18784	18918	18781	18670	18490	18719	18586	18804	18522	18714	18501	18577	18744	18566	18655	18596	18762	18874	18709	18901	18866	18639	18721	18703	18719	18937	18676	18756	18538	18741	18718	18564	18751	18536	18676	18638	18662	18641	18438	18839	18812	18599	18451	18458	18880	18779	18787	18750	18693	18887	18697	18597	18767	18649	18736	18701	18573	18517	18759	18926	18600	18863	18858	18617	18601	18714	18791	18615	18713	18746	18665	18693	18506	18614	18593	18719	18638	18961	18805	18694	18611	18668	18732	18762	18716	18680	18755	18727	18515	18537	18683	18755	18759	18657	18570	18715	18594	18686	18659	18776	18649	18687	18697	18622	18738	18776	18836	18535	18694	18659	18738	18756	18580	18815	18848	18658	18590	18758	18940	18840	18631	18694	18552	18808	18600	18753	18691	18546	18638	18774	18794	18709	18744	18523	18529	18492	18673	18603	18594	18762	18606	18867	18773	18703	18473	18587	18680	18925	18786	18818	18764	18766	18585	18590	18802	18867	18629	18737	18765	18884	18560	18657	18801	18587	18650	18651	18462	18690	18696	18735	18704	18573	18420	18757	18881	18926	18630	18518	18615	18671	18681	18563	18770	18557	18770	18717	18716	18776	18685	18772	18707	18610	18650	18538	18790	18798	18657	18812	18618	18814	18617	18515	18612	18768	18780	18608	18643	18782	18688	18584	18578	18789	18684	18715	18777	18940	18622	18619	18621	18656	18682	18687	18753	18806	18574	18682	18733	18615	18614	18640	18676	18608	18696	18642	18829	18719	18752	18779	18678	18673	18714	18691	18710	18686	18744	18719	18773	18822	18564	18642	18699	18825	18562	18752	18750	18757	18595	18614	18995	18567	18624	18530	18583	18894	18888	18905	18810	18745	18930	18679	18628	18724	18700	18794	18541	18623	18614	18751	18740	18645	18596	18635	18793	18746	18597	18675	18818	18728	18528	18712	18726	18958	18777	18871	18508	18548	18616	18808	18879	18653	18530	18815	18319	18890	18746	18564	18726	18710	18763	18816	18424	18801	18811	18621	18659	18710	18708	18766	18688	18796	18642	18664	18638	18809	18755	18810	18555	18772	18621	18875	18653	18646	18568	18777	18558	18813	18785	18662	18411	18561	18707	18881	18700	18814	18799	18670	18871	18617	18585	18353	18741	18899	18939	18824	18864	18710	18754	18713	18647	18774	18630	18451	18708	18563	18737	18885	18749	18668	18566	18692	18736	18765	18773	18656	18698	18758	18703	18855	18686	18931	18642	18896	18747	18761	18743	18603	18675	18776	18813	18923	18761	18522	18692	18744	18746	18750	18724	18578	18748	18538	18556	18766	18777	18856	18533	18874	18642	18655	18668	18710	18844	18657	18836	18649	18799	18616	18622	18813	18785	18776	18722	18719	18680	18777	18716	18741	18679	18707	18680	18658	18600	18781	18656	18682	18668	18785	18894	18634	18531	18832	18615	18518	18670	18786	18733	18698	18727	18662	18636	18813	18672	18849	18884	18859	18692	18765	18656	18684	18642	18615	18607	18728	18830	18680	18694	18841	18652	18712	18517	18559	18802	18573	18495	18695	18754	18821	18727	18696	18664	18547	18701	18858	18860	18723	18788	18771	18777	18674	18633	18412	18699	18577	18634	18682	18838	18973	18702	18847	18590	18706	18753	18810	18830	18601	18812	18585	18702	18860	18694	18540	18700	18821	18803	18737	18653	18913	18622	18383	18790	18660	18747	18679	18640	18789	18822	18694	18647	18392	18744	18877	18741	18898	18599	18524	18705	18710	18601	18815	18762	18711	18664	18567	18566
21454	31793	33422	30905	29283	34194	30643	25168	20610	17869	16981	16673	16619	16550	16347	16563	16471	16520	16479	16715	16355	16426	16414	16598	16588	16295	16585	16387	16517	16579	16396	16618	16604	16398	16549	16692	16454	16449	16370	16603	16415	16328	16516	16544	16253	16631	16572	16458	16505	16679	16453	16582	16431	16574	16460	16437	16481	16452	16605	16583	16664	16424	16655	16695	16536	16502	16544	16467	16474	16446	16739	16494	16636	16530	16447	16367	16442	16542	16717	16444	16593	16484	16523	16439	16564	16546	16466	16497	16566	16585	16719	16494	16549	16490	16477	16667	16469	16434	16353	16488	16476	16283	16477	16554	16540	16573	16523	16469	16624	16448	16499	16663	16614	16461	16636	16451	16504	16536	16489	16438	16465	16633	16407	16449	16480	16443	16445	16506	16365	16512	16508	16332	16366	16454	16560	16531	16479	16424	16403	16547	16555	16529	16563	16398	16304	16506	16376	16493	16309	16466	16475	16563	16515	16472	16453	16562	16611	16367	16508	16464	16315	16488	16589	16427	16355	16459	16600	16538	16367	16692	16446	16537	16395	16457	16534	16386	16427	16748	16525	16592	16548	16378	16464	16510	16535	16493	16591	16412	16387	16404	16559	16530	16698	16611	16318	16546	16381	16495	16429	16313	16433	16414	16567	16540	16511	16461	16549	16446	16470	16453	16495	16486	16504	16504	16460	16349	16458	16503	16425	16516	16400	16426	16553	16481	16586	16424	16559	16500	16613	16503	16462	16305	16569	16439	16463	16368	16512	16342	16631	16616	16608	16429	16409	16536	16570	16419	16518	16446	16607	16330	16431	16441	16593	16370	16468	16423	16550	16406	16464	16537	16458	16607	16502	16541	16585	16517	16522	16574	16472	16572	16390	16410	16413	16361	16357	16537	16485	16363	16443	16381	16564	16388	16489	16548	16521	16543	16538	16425	16502	16509	16596	16393	16420	16427	16368	16599	16460	16487	16431	16416	16442	16608	16451	16454	16416	16575	16363	16383	16567	16657	16510	16515	16470	16681	16608	16497	16550	16454	16457	16233	16471	16531	16439	16479	16778	16467	16527	16607	16541	16496	16650	16542	16480	16390	16325	16447	16568	16513	16564	16406	16644	16439	16654	16411	16491	16359	16281	16360	16565	16471	16389	16501	16440	16540	16413	16589	16491	16326	16693	16456	16550	16610	16426	16317	16313	16583	16545	16623	16489	16611	16439	16550	16538	16445	16645	16406	16517	16533	16473	16478	16604	16478	16234	16596	16675	16580	16390	16383	16672	16359	16580	16395	16490	16277	16641	16616	16353	16512	16593	16531	16498	16573	16677	16558	16514	16583	16407	16439	16414	16282	16537	16491	16437	16374	16458	16668	16508	16496	16482	16509	16398	16599	16189	16474	16492	16492	16543	16580	16387	16468	16627	16540	16459	16509	16566	16431	16608	16399	16656	16325	16575	16505	16459	16556	16466	16514	16455	16508	16511	16346	16657	16421	16553	16440	16415	16556	16540	16511	16402	16565	16570	16492	16451	16471	16434	16260	16588	16506	16578	16495	16602	16472	16303	16473	16477	16610	16526	16551	16525	16694	16300	16539	16551	16480	16526	16342	16455	16462	16607	16634	16327	16440	16601	16633	16598	16450	16441	16690	16464	16514	16562	16605	16371	16455	16418	16576	16364	16488	16603	16535	16422	16501	16468	16408	16491	16553	16507	16492	16482	16494	16589	16390	16609	16291	16333	16230	16472	16602	16344	16512	16537	16609	16542	16434	16502	16485	16610	16408	16521	16568	16466	16635	16574	16604	16553	16558	16567	16445	16494	16545	16525	16456	16607	16432	16389	16654	16488	16530	16539	16397	16414	16331	16619	16427	16459	16553	16486	16564	16469	16634	16601	16470	16716	16760	16435	16417	16511	16573	16491	16557	16724	16458	16380	16378	16599	16617	16325	16536	16511	16434	16623	16490	16378	16525	16691	16419	16511	16604	16448	16497	16573	16479	16423	16345	16436	16452	16501	16433	16544	16565	16364	16387	16551	16701	16449	16201	16475	16469	16519	16345	16597	16417	16543	16558	16551	16491	16323	16526	16559	16616	16376	16528	16499	16531	16474	16372	16644	16484	16492	16563	16473	16492	16578	16625	16503	16588	16460	16593	16431	16579	16495	16598	16491	16627	16655	16605	16558	16375	16531	16413	16710	16591	16527	16551	16737	16731	16612	16618	16455	16225	16743	16407	16527	16536	16508	16519	16526	16467	16442	16429	16423	16656	16445	16535	16517	16354	16499	16518	16583	16518	16461	16370	16415	16424	16517	16506	16601	16490	16534	16511	16514	16529	16561	16383	16461	16518	16515	16440	16622	16507	16622	16535	16553	16328	16472	16619	16441	16642	16583	16564	16434	16592	16514	16481	16491	16562	16608	16537	16402	16660	16574	16460	16393	16480	16474	16423	16595	16361	16647	16491	16264	16462	16592	16387	16513	16717	16511	16609	16580	16467	16409	16434	16468	16526	16565	16490	16300	16415	16467	16425	16460	16590	16411	16619	16495	16525	16496	16312	16482	16428	16542	16660	16536	16433	16424	16549	16556	16432	16532	16473	16475	16495	16599	16435	16563	16472	16569	16473	16385	16764	16487	16507	16490	16531	16716	16499	16563	16408	16529	16331	16724	16451	16489	16511	16592	16497	16553	16487	16267	16545	16701	16485	16437	16560	16400	16597	16500	16440	16589	16518	16418	16586	16635	16398	16401	16547	16555	16531	16483	16360	16495	16566	16513	16599	16440	16385	16577	16587	16266	16554	16560	16558	16501	16470	16585	16327	16402	16349	16398	16574	16446	16458	16490	16393	16410	16471	16402	16561	16540	16336	16482	16406	16354	16605	16443	16564	16561	16467	16515	16545	16374	16491	16449	16407	16408	16528	16568	16306	16478	16624	16594	16453	16468	16668	16251	16638	16431	16418	16544	16459	16655	16481	16391	16506	16552	16515	16555	16412	16455	16469	16483	16510	16503	16426	16339	16588	16499	16575	16664	16492	16354	16492	16406	16560	16527	16434	16517	16581	16464	16578	16656	16348	16454	16490	16593	16498	16461	16546	16423	16567	16516	16441	16524	16416	16519	16443	16462	16469	16436	16423	16644	16599	16613	16557	16473	16380	16396	16547	16475	16477	16606	16499	16478	16623	16456	16507	16554	16582	16531	16485	16546	16554	16499	16549	16398	16441	16470	16500	16434	16507	16631	16474	16600	16610	16469	16458	16570	16542	16531	16508	16465	16491	16434	16409	16467	16534	16537	16601	16559	16516	16505	16579	16427	16434	16469	16555	16497	16424	16370	16498	16507	16421	16426	16413	16652	16606	16557	16725	16602	16474	16533	16448	16629	16377	16741	16445	16553	16457	16590	16495	16481	16602	16650	16632	16325	16533	16721	16669	16556	16590	16546	16587	16501	16499	16529	16587	16332	16449	16406	16547	16387	16785	16398	16410	16545	16647	16731	16558	16394	16469	16432	16394	16500	16474	16532	16551	16483	16347	16340	16341	16567	16373	16501	16461	16500	16545	16700	16452	16449	16367	16490	16449	16352	16487	16574	16486	16448	16508	16593	16426	16472	16662	16545	16530	16517	16454	16558	16716	16600	16520	16573	16441	16605	16495	16427	16696	16516	16509	16461	16628	16343	16518	16499	16500	16717	16501	16611	16519	16513	16535	16436	16366	16562	16537	16427	16598	16641	16500	16601	16411	16581	16459	16474	16522	16613	16492	16500	16567	16444	16514	16523	16586	16421	16598	16439	16520	16498	16692	16370	16535	16471	16446	16576	16577	16550	16429	16514	16671	16519	16610	16623	16502	16433	16556	16290	16555	16430	16536	16535	16517	16567	16290	16604	16685	16422	16621	16474	16355	16482	16440	16520	16459	16471	16501	16514	16533	16516	16537	16496	16582	16641	16474	16411	16531	16521	16454	16562	16549	16485	16502	16367	16466	16587	16594	16545	16424	16420	16513	16354	16619	16526	16527	16582	16447	16451	16480	16530	16434	16271	16533	16618	16491	16535	16495	16373	16476	16375	16356	16448	16554	16342	16517	16469	16476	16424	16534	16653	16466	16553	16705	16282	16543	16504	16639	16546	16446	16443	16590	16369	16515	16558	16412	16441	16539	16374	16361	16618	16537	16489	16385	16546	16618	16526	16491	16512	16437	16605	16605	16385	16455	16486	16389	16555	16244	16589	16629	16471	16568	16373	16573	16504	16512	16559	16523	16492	16729	16433	16584	16696	16657	16393	16459	16626	16493	16484	16470	16487	16430	16373	16617	16502	16668	16434	16597	16547	16391	16418	16395	16398	16499	16395	16737	16448	16544	16543	16653	16542	16431	16487	16471	16583	16316	16505	16660	16289	16529	16582	16420	16382	16678	16618	16659	16639	16445	16426	16462	16716	16480	16490	16302	16500	16454	16539	16361	16492	16420	16387	16314	16648	16352	16544	16195	16430	16533	16437	16461	16663	16514	16596	16496	16473	16473	16489	16385	16473	16552	16330	16527	16509	16744	16515	16383	16473	16582	16567	16536	16527	16398	16458	16609	16605	16393	16413	16397	16510	16471	16538	16652	16403	16570	16453	16453	16437	16493	16498	16458	16333	16428	16595	16510	16404	16498	16537	16363	16661	16404	16502	16483	16518	16441	16655	16596	16435	16421	16465	16369	16497	16446	16538	16475	16386	16466	16559	16296	16632	16305	16528	16403	16484	16443	16518	16595	16533	16614	16548	16599	16691	16385	16623	16454	16519	16530	16412	16447	16600	16464	16531	16594	16476	16516	16547	16437	16515	16546	16370	16505	16443	16734	16374	16443	16438	16494	16442	16513	16487	16446	16551	16521	16536	16389	16608	16431	16550	16465	16491	16559	16413	16498	16562	16433	16464	16361	16536	16186	16614	16456	16473	16683	16606	16396	16520	16552	16421	16538	16471	16378	16368	16669	16527	16462	16626	16505	16493	16254	16483	16584	16508	16517	16294	16693	16448	16601	16470	16352	16707	16419	16549	16694	16261	16619	16538	16527	16393	16774	16570	16505	16595	16488	16435	16563	16345	16601	16480	16412	16523	16591	16525	16465	16392	16600	16349	16480	16340	16415	16443	16433
23584	21027	28446	24693	25110	51178	52493	43292	33005	25979	21550	19672	19446	19114	19122	19190	18959	19155	19176	19047	19008	19132	18953	19178	19067	19081	18918	19040	18990	18751	19194	18820	19017	19036	18914	18889	19150	18757	18864	18913	18843	19065	18972	19011	18979	18828	18989	18881	18953	18635	19030	18736	19036	18936	18992	18862	18942	18894	18989	18751	18971	18970	19077	18958	18987	18912	18940	19033	18765	18929	18837	19122	18637	18940	18894	18918	18820	19067	18993	18837	18939	18949	18894	18858	19113	19171	18955	19054	18996	18948	18864	19007	18909	18873	18901	18898	18822	18883	19048	18836	18755	18663	18866	18959	18941	18804	19108	18876	18804	19089	18902	18802	18782	18940	18724	18864	18874	18880	18708	18918	19095	18816	18742	18896	18631	18906	19139	18877	18805	18887	18868	18785	18917	19040	19200	18905	19016	18919	18764	18951	18651	18752	19084	18740	18903	18785	19005	18942	18892	18847	18854	18913	18811	18694	18911	18879	18802	18945	18857	18597	18661	18895	18971	18914	18908	19011	19000	18959	18927	18826	18820	18849	18969	18994	19069	18780	18930	18779	19012	19011	18829	18780	18800	18911	18884	18791	18834	18971	18974	18821	18960	18858	18980	18783	19044	18824	18911	18851	18750	18809	18855	18892	18886	18814	18768	18858	18961	18939	18976	18879	18744	18789	18938	18779	18882	18942	18910	18886	18853	18840	18856	18719	18905	18909	18706	18846	18769	18814	18913	18833	18773	18861	18920	19067	18884	18941	18696	18778	18776	18926	19077	18741	18974	18966	18803	18919	18655	18772	18915	18764	18921	18871	18782	18972	18771	18885	18966	19026	18894	18995	19007	19091	19118	19028	19004	19002	19092	19029	19089	18861	18892	18804	18967	18860	18879	18840	18782	18695	18785	18760	19004	18764	18918	18932	19052	19057	18867	18745	18980	18911	18865	18829	18819	18745	19069	18899	18708	18798	18890	18741	19025	18826	18759	18980	18912	19005	18752	18767	19047	18843	18782	18879	19039	18804	19082	19004	18927	18985	18727	18853	18923	18993	18797	18938	18816	18854	18954	18635	18923	18755	18944	19056	19028	19000	18809	18823	18914	18898	18868	18864	18818	18743	18944	18992	18933	19021	18756	19092	18880	19048	18886	18904	18875	18759	18977	18915	18892	18656	18913	18936	18891	18713	18864	18917	18633	18962	18972	18978	18811	18958	18846	18992	18700	18830	18940	18781	18768	19017	18840	18921	19010	18690	18986	18987	18999	18928	18793	18892	18752	18871	18753	18642	18991	18997	18844	19009	18635	18849	18880	18710	18777	18912	19097	18961	18904	18914	19021	18806	19061	18988	18857	18922	18872	18904	18790	18866	19028	18656	18858	18904	18943	18712	18754	19043	18877	18798	19081	18728	18823	19077	19152	18879	18892	18978	18966	18933	19021	18958	18654	18806	18798	19092	18991	18922	18924	18735	18806	18684	18861	18958	18660	18836	18827	19015	18761	18863	19120	19046	19032	18934	18941	18953	18758	18739	18681	18781	18900	18833	18754	18814	18731	18742	18963	18962	18823	18834	18751	18864	18968	19044	19015	18940	18959	18965	18964	18944	18869	18997	18956	18877	18905	19014	18811	18847	18755	18769	18924	18994	18911	18780	19038	19142	18877	18755	18959	19002	18937	18743	19123	19147	18806	18823	18913	18877	18787	18898	18731	18750	18995	18837	18799	18792	18897	18885	18856	18911	19009	18584	18944	18890	18840	18799	18801	18778	19086	19041	18786	18736	18796	18848	18762	18872	19007	18879	18803	19002	18884	18969	19030	19011	18779	18804	18999	18608	18875	18778	18828	18757	18826	18857	18913	18911	18921	18927	19003	18899	19006	18868	19026	19046	18960	18632	18919	19074	18840	18994	18939	18935	18749	18706	18944	19017	18884	19051	18839	18943	19038	18850	18890	19063	18995	19064	18789	18779	18952	18807	18786	18729	19123	18938	18842	19016	18940	18824	18842	19160	18802	18801	18810	19009	18666	18883	18865	18900	18654	18860	19110	18725	18953	18885	19031	18786	18750	18850	18704	18754	18638	18951	18890	19029	18932	18984	18870	18873	18869	18947	18667	18830	18702	18821	18749	19041	18807	18652	18993	18910	18860	18825	18854	18988	18903	19013	19154	18937	18854	19057	18984	19041	18819	18710	18877	19006	18969	18802	18943	18941	18839	18977	19034	18769	18891	18924	18653	18948	19038	18735	18886	18829	18828	18740	18922	18915	18835	19018	18921	18775	18827	18703	18870	18892	18915	18923	18878	18705	18940	18856	19090	19084	18834	18833	18957	19060	18868	19021	18944	18921	18900	18826	18875	18872	18775	18542	18876	18830	18959	18789	18793	18908	18962	18855	18812	19016	18770	18815	18881	18943	18969	19039	18956	19020	18903	18809	19075	18885	18848	18864	19075	18995	19067	19035	19093	18924	18916	18877	18774	18935	18894	18802	18824	18886	18850	18926	18941	18865	18926	18944	18978	18697	18646	18796	18857	18781	18867	19030	18717	18849	18955	19055	18769	18823	18890	18766	18776	18892	18939	18839	18942	18753	18749	18646	18843	18752	18862	18900	18889	19131	18758	18848	18926	19005	19021	18910	18837	19232	19062	18854	18701	18897	18935	18896	18715	18840	19050	19087	18919	18900	18936	19036	18814	18917	18799	18894	18821	19024	19164	18929	18805	18831	18781	18910	19028	18716	18999	19059	18818	18939	18702	18723	18880	18998	18913	18945	18834	18747	18942	18828	18836	19051	19123	18960	18861	18893	18910	18888	18650	18875	18832	19059	18714	18981	18920	18909	18801	18993	18919	18909	19053	18903	18820	19016	18912	19091	19060	18875	18865	18860	18876	18857	18905	19014	18862	18952	18952	18989	18995	18789	18881	18774	18803	18944	18761	18810	18669	18791	19037	19146	18691	18905	18978	18883	18951	18979	18724	18732	18888	18956	18808	18768	18897	19056	18805	18888	18862	18869	18862	18957	18733	18958	18941	19063	18877	18732	19100	18756	18800	18781	19070	18831	18876	19000	18942	18954	18878	18809	18775	18686	19010	18723	18870	18749	18751	18826	18857	18890	18896	18883	18991	19107	18734	18947	18780	18695	19014	19130	18804	18754	18695	18850	18763	18979	18737	18733	19084	18941	18867	18674	18744	18875	18954	18834	18791	18927	19037	18933	18951	18877	18835	18952	18848	18834	18983	18976	18987	19020	18967	18937	19145	18783	18902	18866	18924	18968	19093	18584	18685	18931	18885	18954	18852	18987	18895	19104	18903	18861	18900	18887	18784	18969	18823	18893	18926	18842	18793	18942	18961	18661	18986	18864	18824	18734	18819	18923	18865	18959	18951	18797	18798	18937	19117	18914	19035	18995	18837	18898	18907	18902	18801	18834	18920	18771	18798	18985	18661	18965	18761	18963	18685	18722	18851	19035	19030	19084	18906	18892	18870	18897	18786	18881	18714	18980	19137	18961	19003	18799	18816	19187	19047	18897	18880	18858	18935	18827	18764	19007	18798	18891	18869	18836	18873	18982	18868	18857	18950	18965	19017	18914	18946	18989	19076	19015	18816	18775	18730	18707	18982	18888	18849	18861	18742	18743	18894	19015	18936	18874	18930	18934	19010	18875	19035	18746	18953	18706	18843	18994	19155	19069	18900	18864	18768	18915	18635	18753	18764	18789	18897	18962	18894	18880	19061	18837	19018	18785	18882	19078	18930	19058	18820	19106	19045	18943	18923	18953	19007	18737	19032	19189	18848	19004	18970	18964	18754	18921	18948	18893	18987	19033	18799	18960	19011	18904	19052	18908	18785	18882	18917	19072	18859	18917	18835	19034	18822	18965	18955	18922	18987	19125	19035	19091	18974	18856	18832	18628	18663	18835	18740	18933	19011	18870	18988	18775	18854	18764	19053	19103	18781	18904	19079	18992	18864	18927	19056	18980	19083	18956	19006	19157	18959	18852	19058	19172	18820	19015	19106	18840	18967	18841	18953	18967	18998	18779	18669	18778	19016	18830	18775	18754	18831	18889	19026	19196	18876	18736	18980	18828	18864	18929	18931	18834	18943	18915	18839	18972	18893	18811	18748	18971	19086	18932	18799	18925	19072	18956	18827	19098	18854	18735	18781	18757	19214	18854	19108	18967	19012	18875	18891	18894	18937	19005	18924	18984	18861	19045	18871	18713	18930	18936	18772	19078	19159	18848	19006	18972	18885	18853	19058	18915	19034	18972	18799	18993	19056	18834	18812	18893	18929	18756	18935	18883	18995	18905	18927	19041	18871	18952	18860	18891	18995	18879	19044	19052	19079	18816	18941	18650	18913	18974	18853	18672	18824	18874	18871	18712	18870	18996	18847	18982	18968	18900	19019	18822	18942	18821	18893	18821	18703	18806	18718	18899	18941	18820	19125	18876	18624	18754	18757	18828	18857	18746	18765	18774	18911	18816	18897	18760	18946	18858	18942	19067	18977	18780	18853	19010	18791	18941	19101	18912	19090	18912	19047	18882	18892	18731	18621	18772	18786	18867	19059	18942	19006	18898	19106	19007	18940	18781	18823	18901	18795	18917	19000	18705	18861	18995	18953	18827	19115	18846	18924	18954	18954	19126	18700	18868	18904	18950	18899	18787	18932	18902	19025	18920	18756	18980	19108	18888	18817	18724	18865	19071	18908	18851	19009	18845	18926	18926	18859	18784	18755	18886	19054	18885	18564	18786	18837	18839	18951	18955	18896	18970	18843	18861	18938	18912	18966	18837	18807	18736	18918	18999	18831	18733	18717	18800	18740	18825	18892	18891	18951	18953	18940	18838	18854	18885	18864	18851	18885	19091	18770	18968	18997	19009	18893	18981	18798	18943	18962	18919	18841	18835	18804	18661	19012	18917	18984	18951	18906	18712	18887	18939	19142	18892	18889	19011	18956	18966	18887	18895	18738	18964	18992	18931	18986	18861	18843	19010	19020	18773	18906	18937	19047	18954	18935	18891	18772	19049	18785	18866	18817	18771	18738	18746	18807	18837	18777	18853	18952	18997	18833	18957	18957	18774	18656	18941	19136	19098	18917	18709	18946	18893	18968	18973	18988	18841	18938	18920	19080	18941
21033	37953	38901	35206	33310	54766	51623	44036	33423	24485	19181	17269	17009	16773	16812	16668	16675	16482	16670	16874	16724	16631	16832	16746	16715	16766	16613	16530	16812	16811	16759	16790	16810	16749	16757	16654	16770	16619	16754	16829	16789	16643	16785	16775	16737	16796	16746	16676	16698	16565	16735	16714	16787	16702	16724	16623	16577	16795	16655	16816	16705	16558	16791	16659	16644	16697	16795	16668	16907	16736	16848	16773	16616	16635	16680	16857	16651	16861	16785	16909	16664	16744	16607	16649	16606	16693	16670	16646	16673	16615	16802	16787	16790	16658	16772	16810	16656	16510	16711	16746	16784	16654	16633	16711	16759	16671	16799	16742	16695	16704	16594	16785	16672	16670	16599	16817	16882	16756	16569	16665	16752	16812	16502	16670	16730	16563	16681	16756	16733	16718	16585	16770	16815	16723	16820	16758	16637	16734	16798	16423	16703	16557	16665	16789	16797	16627	16681	16622	16638	16864	16463	16650	16686	16846	16473	16710	16749	16758	16599	16673	16653	16754	16682	16673	16738	16770	16657	16658	16764	16780	16637	16693	16616	16504	16641	16659	16636	16759	16660	16677	16807	16715	16793	16742	16677	16732	16791	16703	16659	16580	16660	16586	16487	16800	16822	16635	16672	16548	16823	16544	16718	16647	16693	16776	16801	16846	16654	16707	16607	16814	16840	16727	16716	16816	16635	16633	16771	16665	16819	16653	16501	16682	16701	16714	16600	16669	16694	16491	16618	16804	16757	16712	16805	16593	16703	16743	16819	16588	16716	16642	16670	16477	16727	16615	16857	16568	16726	16664	16720	16852	16796	16691	16563	16759	16837	16861	16593	16765	16784	16538	16720	16571	16621	16504	16647	16807	16725	16676	16692	16656	16670	16669	16706	16796	16657	16693	16716	16651	16733	16674	16666	16760	16813	16778	16757	16653	16600	16708	16670	16758	16820	16550	16864	16741	16764	16576	16591	16500	16590	16826	16731	16570	16677	16640	16778	16722	16833	16559	16837	16853	16616	16738	16732	16668	16752	16636	16619	16652	16593	16622	16731	16673	16715	16382	16687	16607	16689	16699	16717	16673	16712	16747	16633	16860	16704	16713	16785	16723	16662	16983	16774	16577	16711	16614	16687	16652	16676	16762	16738	16657	16770	16697	16686	16881	16717	16641	16725	16746	16729	16806	16712	16603	16808	16765	16628	16602	16766	16629	16637	16648	16506	16606	16790	16734	16642	16619	16505	16580	16678	16562	16682	16730	16699	16822	16807	16671	16727	16665	16549	16751	16777	16519	16766	16775	16551	16876	16703	16736	16744	16410	16789	16576	16779	16689	16614	16784	16648	16768	16749	16762	16571	16727	16660	16583	16851	16632	16621	16882	16654	16617	16624	16649	16514	16779	16661	16681	16701	16772	16793	16695	16660	16660	16562	16743	16756	16652	16774	16726	16552	16682	16637	16611	16761	16723	16658	16951	16702	16817	16752	16610	16717	16713	16657	16752	16728	16642	16788	16596	16579	16634	16818	16683	16671	16742	16711	16621	16750	16738	16626	16565	16548	16626	16817	16665	16763	16655	16804	16687	16780	16627	16635	16687	16597	16738	16786	16705	16657	16741	16702	16762	16720	16684	16741	16732	16714	16432	16786	16558	16765	16683	16726	16789	16651	16547	16527	16661	16881	16700	16843	16838	16738	16825	16867	16914	16614	16557	16602	16695	16696	16789	16603	16673	16697	16711	16701	16679	16702	16535	16668	16746	16682	16824	16702	16719	16760	16749	16623	16715	16676	16729	16608	16718	16555	16666	16677	16671	16737	16636	16843	16636	16767	16712	16822	16625	16618	16871	16646	16781	16635	16705	16644	16768	16667	16632	16766	16673	16642	16712	16739	16474	16776	16651	16692	16870	16801	16663	16795	16704	16706	16649	16646	16604	16618	16763	16659	16749	16833	16805	16759	16563	16724	16826	16684	16753	16729	16711	16653	16703	16737	16677	16684	16622	16768	16609	16730	16589	16871	16695	16696	16696	16719	16786	16733	16585	16772	16737	16470	16736	16653	16606	16618	16861	16706	16662	16813	16637	16725	16599	16745	16606	16916	16781	16723	16638	16663	16570	16654	16699	16812	16684	16574	16665	16847	16917	16708	16832	16647	16781	16848	16937	16594	16768	16756	16830	16779	16694	16815	16653	16678	16585	16955	16670	16547	16740	16810	16743	16739	16689	16729	16682	16735	16783	16749	16702	16719	16789	16492	16823	16693	16663	16721	16971	16843	16729	16717	16781	16681	16826	16707	16683	16801	16644	16762	16527	16777	16585	16775	16432	16668	16584	16722	16654	16742	16836	16644	16583	16628	16604	16654	16772	16749	16633	16677	16680	16939	16725	16783	16591	16747	16677	16646	16642	16728	16787	16688	16660	16663	16657	16937	16556	16776	16703	16722	16658	16671	16773	16832	16665	16648	16670	16649	16747	16597	16734	16654	16572	16759	16715	16724	16780	16658	16622	16609	16537	16804	16771	16779	16636	16714	16705	16519	16627	16745	16617	16611	16671	16682	16683	16768	16727	16782	16728	16664	16742	16636	16723	16804	16602	16714	16713	16815	16622	16759	16683	16669	16765	16572	16624	16916	16908	16731	16771	16684	16754	16582	16775	16922	16660	16597	16657	16736	16820	16564	16757	16606	16635	16656	16728	16600	16793	16637	16636	16718	16667	16689	16602	16836	16546	16740	16622	16888	16597	16843	16925	16569	16534	16752	16548	16801	16722	16723	16876	16854	16742	16588	16560	16607	16671	16854	16701	16716	16644	16652	16700	16868	16747	16586	16671	16639	16788	16889	16710	16713	16644	16716	16832	16743	16620	16602	16639	16752	16780	16710	16667	16725	16683	16626	16608	16731	16598	16490	16716	16722	16584	16496	16639	16585	16615	16605	16777	16684	16716	16789	16781	16751	16652	16634	16831	16815	16593	16804	16700	16673	16517	16655	16851	16651	16908	16614	16625	16730	16680	16618	16668	16572	16705	16731	16782	16573	16609	16747	16696	16802	16725	16722	16826	16659	16760	16864	16629	16608	16764	16891	16590	16704	16688	16812	16635	16636	16917	16643	16444	16805	16725	16559	16727	16802	16679	16794	16629	16700	16564	16821	16731	16641	16909	16687	16814	16609	16751	16754	16653	16610	16554	16728	16583	16769	16579	16662	16539	16729	16638	16839	16714	16823	16662	16821	16757	16741	16845	16715	16658	16684	16758	16621	16654	16662	16694	16711	16811	16523	16775	16640	16610	16728	16630	16654	16640	16689	16566	16690	16631	16806	16642	16764	16767	16678	16813	16738	16717	16709	16691	16631	16758	16538	16832	16769	16527	16749	16750	16617	16767	16612	16735	16564	16811	16788	16761	16491	16784	16744	16758	16794	16702	16767	16773	16538	16752	16714	16688	16789	16578	16652	16850	16757	16851	16554	16689	16762	16677	16778	16759	16629	16735	16634	16699	16645	16745	16625	16585	16802	16436	16718	16600	16693	16659	16620	16799	16729	16769	16614	16574	16788	16587	16679	16656	16709	16630	16743	16777	16728	16819	16677	16818	16530	16640	16772	16665	16622	16768	16457	16680	16697	16501	16702	16626	16659	16627	16725	16587	16885	16790	16715	16621	16892	16776	16711	16681	16760	16762	16815	16591	16635	16550	16764	16735	16643	16779	16641	16548	16723	16765	16747	16743	16530	16697	16689	16647	16815	16799	16645	16603	16686	16737	16723	16633	16785	16751	16700	16612	16711	16723	16670	16810	16694	16716	16655	16590	16487	16779	16677	16800	16769	16574	16589	16898	16604	16660	16669	16831	16591	16756	16836	16764	16639	16654	16639	16699	16627	16608	16689	16588	16618	16739	16776	16649	16597	16612	16728	16733	16685	16834	16647	16855	16739	16774	16658	16591	16798	16647	16660	16659	16727	16669	16759	16666	16646	16769	16630	16732	16737	16704	16923	16706	16548	16838	16671	16653	16655	16846	16637	16582	16602	16785	16821	16784	16657	16725	16583	16541	16757	16724	17002	16796	16785	16713	16675	16473	16818	16830	16663	16723	16553	16601	16930	16621	16550	16761	16719	16616	16830	16699	16793	16702	16743	16634	16695	16826	16695	16618	16711	16774	16653	16745	16662	16877	16712	16722	16689	16570	16616	16848	16540	16848	16601	16663	16693	16530	16687	16746	16704	16816	16576	16778	16613	16615	16776	16829	16802	16583	16672	16683	16693	16674	16743	16756	16756	16727	16778	16754	16488	16470	16744	16848	16713	16532	16702	16560	16734	16633	16693	16661	16748	16708	16813	16577	16793	16638	16626	16748	16729	16698	16601	16691	16709	16728	16601	16666	16753	17021	16759	16781	16742	16636	16784	16503	16695	16584	16644	16601	16878	16769	16749	16843	16796	16773	16674	16708	16730	16745	16795	16842	16821	16825	16920	16702	16795	16707	16876	16467	16720	16677	16518	16751	16727	16773	16689	16721	16720	16682	16746	16664	16819	16626	16632	16631	16662	16762	16693	16751	16669	16686	16771	16735	16606	16782	16577	16700	16730	16688	16650	16655	16626	16699	16781	16786	16649	16714	16720	16678	16692	16803	16614	16793	16663	16727	16611	16738	16686	16612	16701	16646	16640	16645	16743	16654	16691	16554	16654	16691	16636	16743	16630	16661	16671	16683	16794	16649	16716	16694	16676	16646	16664	16713	16657	16638	16709	16765	16705	16717	16595	16622	16920	16706	16649	16558	16664	16592	16709	16631	16606	16724	16705	16757	16784	16593	16736	16665	16832	16782	16688	16574	16707	16667	16608	16665	16774	16778	16646	16652	16790	16854	16547	16750	16548	16669	16644	16722	16613	16616	16739	16546	16584	16480	16556	16607	16760	16727	16604	16677	16628	16783	16641	16622	16722	16653	16783	16579	16594	16648	16808	16878	16814	16797	16590	16656	16666	16556	16871	16758	16801	16711	16722	16637	16760	16649	16629	16765	16730	16639	16739	16700	16614	16666	16705	16782	16669	16617	16689	16723	16749	16796	16684	16771	16710	16818	16856	16562	16665	16719	16734	16402	16791	16564	16733	16673	16565	16645	16718	16688	16633	16760	16658	16751	16820	16594
22500	21057	28915	23540	22804	57606	62999	52436	41087	31670	24444	21097	20153	19593	19433	19414	19277	19339	19380	19414	19488	19608	19460	19357	19392	19326	19227	19471	19385	19165	19302	19359	19313	19277	19498	19278	19321	19166	19294	19471	19263	19220	19291	19322	19118	19240	19298	19283	19261	19082	19061	19071	19410	19401	19297	19257	19151	19226	19553	19290	19596	19290	19119	19233	19277	19285	19286	19112	19206	19160	19338	19309	19236	19279	19249	19293	19367	19414	19292	19006	19145	19317	19295	19186	19291	19414	19360	19148	19127	19241	19154	19282	19162	19256	19192	19051	19175	19090	19326	19232	19241	19057	19341	19588	19113	19396	19432	19203	19388	19146	19152	19324	19258	19125	19165	19108	19253	19168	19137	19300	19212	19192	19134	19072	19109	19310	19407	18980	19048	19084	19156	19183	19253	19208	19197	19216	19193	19228	19114	19172	19239	19380	19289	18902	19003	19265	19148	19397	19269	19326	19022	19047	19231	18922	18990	19229	19339	19104	19316	19167	19536	19083	19214	18913	19270	19303	19060	19286	19397	19163	19269	19263	19399	19318	19252	19163	19140	19255	19212	19217	19054	19343	19374	19005	19305	19234	19066	19132	19397	19223	19316	19328	18995	19156	19232	19383	19213	19118	19037	19265	19213	19074	19070	19109	19096	18997	19354	19273	19193	19104	19192	19362	19361	19287	19189	19364	19028	19146	19370	19225	19341	19101	19299	19035	19167	19187	19154	19295	19251	19073	19246	19199	19114	19205	19214	19218	19422	19189	19436	19224	19138	19131	19139	19304	19166	19491	19292	19270	19288	19281	19118	19194	18950	19413	19212	19473	19322	19263	19259	19170	19239	19227	19050	19263	19430	19212	19368	19140	19245	19156	19176	19041	19289	19341	19230	19167	19087	19187	19024	19196	19224	19062	19060	19321	19307	19147	19139	19376	19336	19063	19167	19194	19130	19328	19224	19227	19107	19008	19342	19182	19091	19444	19338	18991	19314	19328	19294	19143	19154	19197	19322	19299	19110	19287	19065	19215	19299	19280	19279	19033	18974	19102	19225	19110	19207	19128	19149	19159	19059	19166	19396	19155	19335	19418	19401	19235	19434	19554	19264	19370	19060	19121	19151	19082	19284	19334	19429	19172	19132	19147	19146	19317	19078	19221	19242	19060	19029	19209	19230	19180	18975	19241	19296	19327	19229	19367	19254	19333	19069	19041	19234	19200	19404	19168	19293	19043	19307	19179	19271	19406	19291	19145	18862	19134	19503	19353	19111	19114	19300	19330	19321	19175	19170	19087	19128	19210	19245	19037	18927	18927	19166	19176	19183	19298	19198	19271	19094	19127	18919	19267	19131	19158	19213	19346	19090	19244	19066	19300	19077	19241	19288	19325	19326	19314	19096	19138	19013	19302	19359	18970	19275	19073	19438	19269	19381	19071	19200	19081	18889	19131	18936	19218	19182	19337	19287	19141	19303	19215	19001	19105	19021	19167	19183	18903	19097	19379	19083	19166	19292	19256	19155	19115	19239	19403	19022	19231	19260	19203	19187	19216	19351	19328	19393	19325	19461	19296	19189	19086	19165	19023	18902	19287	19272	19223	19197	19318	19238	19302	19346	19084	19197	18962	19087	19009	19411	19060	19095	19449	19085	19117	19075	19175	19280	19153	19061	19325	19066	19252	19014	19264	18975	19153	19185	19352	19222	19008	19148	19205	19294	19282	19389	19093	19350	19084	19344	19302	19159	19331	19336	19329	19316	19228	19043	19243	19173	19354	19377	19323	19157	19173	19235	19242	19164	19214	19294	19172	19124	19123	19064	19142	19171	19155	19150	19269	19078	19356	19096	19033	18966	19139	19370	19213	19441	19252	19096	19143	19129	19117	19184	19247	19270	19230	19146	19096	19047	19274	19094	19114	19027	19014	19260	19188	19091	19321	19071	19223	19177	19075	19315	19316	19064	19078	19215	19125	19119	19368	19168	19275	19123	19247	19265	19416	19281	19135	19198	19094	19423	19124	19135	19134	19201	19361	19290	19328	19147	19295	19157	19284	19178	19238	19224	19051	19082	19130	19045	19243	19236	19172	19250	19114	19117	19186	19339	18959	19042	19113	19227	19283	19267	19148	19295	19414	19132	19369	19410	19065	19270	19180	19115	19131	19231	19193	19262	19159	19111	19084	19518	18945	19129	19214	19253	19122	19113	19142	19316	19113	19184	19129	19146	19157	19317	19334	19228	19183	19125	19076	19326	19231	19100	19103	19327	18969	19186	19052	19170	18977	19018	19139	19172	19245	19270	19202	19059	19294	19205	19251	19191	19023	19090	19288	19139	19236	19089	19133	19108	19081	19221	19294	19113	19045	19184	19001	19238	19447	19017	19017	19257	19294	19068	19007	19347	19075	19362	19112	19156	19199	19172	19322	19002	18985	19303	19161	19270	19177	19177	19142	19334	18947	19183	19371	19228	19250	19290	19327	19119	19366	19216	19195	19131	19150	19195	19294	19358	19094	19315	19199	19248	19113	19236	19188	19087	19072	19039	19212	19167	19169	19222	19328	19092	19204	19140	19096	19071	19281	19160	19093	19103	19251	19199	19075	19121	19117	19169	19058	19339	19294	19154	19043	19132	19023	19300	19091	19111	19067	19308	19222	19174	19368	19321	19228	19129	19066	19211	19025	19167	19377	19345	19003	19176	18981	19052	19126	19098	19121	19013	19074	19093	19381	19098	19342	19248	19174	19353	19233	19170	19294	19131	19180	19241	19183	19123	19105	19157	19260	19218	19203	19038	19080	19161	19041	19113	19073	19185	19197	19234	19533	19160	19100	18937	19235	19235	19081	19181	19238	19110	19004	19332	19277	18962	19202	19077	19295	19279	19164	19229	19258	19138	19006	19169	19135	19237	19246	19135	19169	18973	19051	19233	19322	19328	19452	19289	19125	19137	19248	19419	19222	19158	19308	19267	19161	18943	19017	19207	19180	19086	19205	18916	19361	19211	19420	19318	19113	19123	19287	19287	19267	19138	19157	19105	19328	19388	19411	19341	19313	19070	19077	19268	19145	19227	19255	19361	19066	19265	19388	19132	19202	19080	19087	19473	19082	19201	19190	18993	19326	19160	19175	19355	19147	19396	19234	19186	19285	19152	19391	19029	19080	19329	19038	19147	19364	19314	18896	18943	19208	19091	19161	19135	19423	19217	19240	19346	19152	19024	19144	19268	19281	19286	19444	19253	19197	19218	19257	19337	19351	19079	19245	19232	19236	19077	19332	19288	19234	19186	19085	19232	19159	19149	19353	19198	18879	18980	19432	19092	19076	19391	19173	19245	19371	19220	19228	19058	19137	19281	19117	19091	19090	19104	19267	19203	19179	19167	19122	19079	19061	19315	19257	19284	18908	19150	19095	19181	19147	19412	19082	19257	19048	19205	19124	19145	19373	19386	19255	19097	19197	19181	19188	19305	19050	19066	19115	19074	19273	19261	19183	19269	19230	19248	19201	19239	19042	19060	19309	19442	19025	19167	19125	19242	19119	18990	19262	19265	19218	19172	19198	18973	19079	19349	19344	19378	19167	19112	19090	19201	19301	19340	18918	19379	19119	19261	19159	19282	19238	19296	19078	19088	19041	19085	19152	19354	19188	19065	19363	19242	19211	19251	19218	19197	19170	19302	19070	19314	19104	19294	18953	19288	19261	19184	19269	19138	19049	19172	19099	19238	19087	19122	19145	19123	19067	19290	19066	19189	19373	19200	19080	19011	19114	18889	18871	19055	19310	19197	19387	19240	19005	19068	19246	19186	19281	19286	19171	19276	19199	19093	19143	19409	19339	19332	19248	19279	19063	19153	19244	19255	19165	19265	19095	19161	19232	19224	19256	19196	19212	19171	19238	19096	19005	19276	19409	19079	19206	19327	19067	19187	19166	19015	19034	19108	19241	19177	19183	19172	19167	19032	19274	19099	19243	19302	19119	19342	19150	18949	19193	19286	19195	19097	19232	18948	19253	19400	19294	19123	19355	19499	19201	18949	19054	19226	19120	19156	19218	19148	19267	19237	19081	19277	19171	19103	19176	19285	19275	19130	19247	18940	19279	19237	19185	19126	19136	18984	19145	19098	19147	19215	19213	19212	19398	19230	19195	19196	19403	19218	19213	19184	19211	19342	19349	19191	19167	19199	19067	19267	19370	19357	19128	19333	19103	19130	19106	19172	19259	19131	19281	19222	19288	19190	19027	19206	19109	19140	19199	19285	19452	19163	19218	19225	19182	19137	19238	19281	19046	19354	19139	19020	19035	19086	19272	19068	19167	19051	19196	19325	19430	19201	19023	19284	19156	18980	19350	19400	19218	19070	19021	18872	19279	19091	19001	19376	19288	19242	19191	19305	19093	19205	19114	19287	19246	19287	19178	19137	19256	19029	19071	19315	19252	19217	19232	19138	19241	19303	19162	19226	19164	19311	19166	19035	19015	19266	19093	19180	19161	19191	19293	19056	19247	19236	18985	19312	19128	19263	19095	19291	19226	19278	19137	19121	19293	19420	19066	19237	19162	19093	19325	19340	19209	19395	18921	19045	19038	19290	19279	19277	19257	19148	19226	19149	19183	19158	19093	19163	18993	19310	19024	19258	19207	19212	19116	19204	19096	19166	19193	19165	19309	19337	19159	19191	19053	19339	18981	19355	19353	19058	19209	19126	19137	19151	19171	19058	19092	18954	19150	19009	18843	19289	19152	19373	19103	19112	19198	19061	19186	19163	19165	19288	19155	19118	19333	19247	19227	19137	19016	19208	19012	19207	19002	19144	19197	19113	19194	19221	19223	19136	19103	19279	19296	19059	19293	19269	19299	19274	19226	19043	19355	19082	19263	19199	19076	19236	19341	19319	19180	19078	19210	19347	19236	19315	19072	19168	19325	19347	19249	19182	19068	19071	19110	19422	19187	19235	19334	19050	19159	19035	19180	19223	19281	19225	19077	19218	19197	19208	19387	19182	19110	19486	19229	19438	19090	19372	19246	19221	19239	19096	19020	19091	19083	19230	19241	19369	19317	19133	19237	19283	19225	19257	19329	19292	18927	19079	19308	19203	19125	19122	19022	19285	18947	19192	19084	19109	19275	19196	19198	19143	19306	18988	19000	19125	19132
23816	44912	45774	40011	38268	67626	64322	54550	42418	31198	22006	18363	17154	17052	16940	16918	17094	16728	16815	16847	16729	16847	16981	16847	16886	16730	16857	16886	16998	16672	16779	16870	16942	16919	16956	16818	16948	16743	16915	16662	16920	16779	16811	16864	16934	16906	16834	17004	16659	16869	16704	16824	16884	16660	16735	16780	16873	16879	16764	16623	16769	16764	16797	16663	16840	16847	16904	16924	16715	16994	16862	16782	16830	16939	16887	16773	16709	16862	16849	16844	16858	16959	16930	16722	16731	16902	16852	16749	16907	16656	16786	16779	17107	16696	16786	16822	16724	16709	16693	16747	16692	16825	16597	16921	16888	16712	16731	16924	17013	16927	17073	16769	16847	16764	16796	16726	16810	16645	16828	16532	16599	16818	16970	16747	16907	16692	16975	16813	16742	16870	17011	16790	16766	16850	16712	16833	16765	16631	16917	16854	16928	16668	17022	16900	16843	16784	16736	16719	16894	16770	16841	17026	16942	16889	16850	16824	16945	16768	16801	16841	16802	16977	16786	16696	16706	16913	17020	16868	16782	16867	16814	16688	16766	16860	16782	16747	16777	16819	16761	16810	16849	16805	16677	16850	16879	16835	16830	16824	16843	16879	16785	16945	16851	16913	16738	16729	16850	16712	16844	16884	16726	16791	16746	16679	17000	16696	16663	16866	16886	17052	16713	16931	16763	16738	16873	16800	16732	17082	16746	16858	16870	16722	16844	16707	16774	16853	16761	16851	16918	16860	16836	16832	16722	16958	16736	16731	16759	16956	16768	16771	16681	16917	16904	16841	16931	16929	16741	16958	16790	17068	16861	16748	16815	16844	16836	16848	16855	16854	16669	16773	16715	16709	16589	16660	16789	16978	16910	16712	16868	16831	16798	16734	16892	16800	16800	16772	16896	16847	16838	16966	16754	16689	16599	16850	16955	16772	16935	16772	17029	16844	16792	16855	17010	16938	16880	16882	16878	16813	16784	16740	16900	16926	16695	16795	16782	16751	16832	16824	16900	16791	16885	16773	16753	16736	16806	16740	16812	16894	16992	16956	16769	16596	16842	16908	16829	16966	16850	16765	16923	16779	16827	16801	16768	16710	16921	16744	16833	16837	16760	16877	16985	16808	16749	17048	16891	16770	16878	16830	16814	16685	16840	16825	16989	16771	16832	17001	16579	16830	16774	16802	16931	16755	16763	16778	16877	16872	16749	16808	16865	16827	16917	16766	16718	16698	16823	16988	16725	16906	16860	16732	16757	16696	16697	16832	16815	16725	16963	16794	16865	16748	16909	16910	16851	16863	16985	16891	16825	16909	16864	16843	16755	16758	16935	16903	16667	16836	16672	16911	16833	16936	16808	16881	16643	16878	16790	16881	16944	16785	16956	16768	16625	16855	16801	16830	16747	16788	16873	16774	16851	16806	16826	16968	16670	16904	16802	16816	16771	16971	16827	16877	16836	16691	16917	16978	16897	16794	16754	16836	16746	16761	16849	16875	16707	16888	16949	16837	16968	16910	16963	16957	16702	16747	16725	16841	16853	16855	16862	16943	16726	16791	16991	16808	16878	16855	16714	16750	16782	16762	16879	16781	16893	16764	16931	16910	16770	16890	16712	16845	16793	16814	16636	16884	16840	16907	16614	16859	16846	16921	16884	16729	16842	16881	16812	16881	16788	16750	16752	16924	17035	16854	16860	16656	16768	16776	16757	16783	16781	16856	16803	16850	16649	16927	16797	16775	16642	16823	16809	16847	16672	16773	16806	16833	16796	16853	16880	16840	16865	16892	16874	16888	16761	16806	16895	16820	16843	16719	16638	16796	16759	16874	16817	16749	16782	16896	16909	16693	16791	16778	16888	16702	16789	16942	16762	16934	16798	16703	16768	16880	16797	16921	16705	16716	16765	16825	16875	16849	16906	16822	16897	16778	16832	16815	16793	16558	16856	16721	16888	16836	16796	16890	16806	16711	16757	16841	16954	16854	16767	16837	16564	16787	16986	16717	16980	16844	16888	16712	16995	16867	16773	16655	16943	16793	16894	16810	16830	16868	16886	16848	16865	16920	16915	16719	16880	16735	16944	16852	16835	16928	16676	16762	16874	16740	16715	16703	16787	16905	16832	16860	16885	16729	16713	16835	16792	16935	16744	16820	16829	17080	16874	16781	16834	16731	16825	16847	16790	16715	16821	17004	16825	16864	16951	16887	16729	16750	16745	16870	16828	16893	16774	16641	16910	16848	16826	17007	16712	16742	16967	16819	16934	16746	16905	16907	16717	16761	16744	16810	16748	16917	16737	16833	16818	16775	16809	16769	16769	16816	16846	16897	16853	16795	16800	16816	16712	16864	16851	16870	16899	16724	16926	16842	16730	16728	16885	16722	16793	16798	16756	16789	16882	16862	16786	16784	16724	16733	16878	16804	16896	16872	16890	16725	16836	16653	16862	17017	16836	16931	16838	16765	16914	16756	16897	16888	16859	16783	16787	16896	16839	16826	16746	16795	16808	16778	16745	16677	16802	16725	17037	16712	16827	16787	16827	16835	16861	16898	16678	16836	16795	16897	16877	16756	16842	16853	16991	16933	16816	16719	16715	16741	16721	16840	16780	16781	16793	16775	16901	16749	16672	16808	16849	16833	16872	16755	16787	16711	16746	16909	16882	16777	16856	16872	16901	16632	16912	16801	16851	16899	16643	16901	16692	16910	16708	16872	16681	16792	16706	16852	16865	16795	16858	16748	16870	16790	16898	16825	16862	16869	16884	16906	16851	16894	16765	16756	16788	16758	16701	16759	16728	16755	16703	16863	16758	16824	16807	16843	16801	16828	16821	16745	16832	17090	16774	16775	16813	17103	16785	16848	16821	16714	16820	16863	16764	16824	17020	16936	16829	16960	16875	16753	16836	16755	16745	16708	16885	16788	16783	16649	16822	16955	16749	16825	16829	16885	16919	16701	16752	16779	16854	16757	16923	16741	16669	16571	16641	16978	16696	16775	16984	16822	16811	16807	16913	16911	16689	16884	16620	16715	16758	16726	16773	16895	16803	16892	16827	16904	16784	16815	16810	16790	16865	16765	16884	16912	16742	16942	16916	16893	16879	16747	16831	16771	16887	16797	16751	16726	16692	16903	16752	16668	16879	16763	16896	16614	16981	16710	16787	16908	16732	16916	16936	16664	16791	16729	16956	16707	16835	16719	16747	16893	16836	16787	16598	16782	16908	16685	16747	16943	16871	16694	16873	16746	16858	16775	17015	16832	16605	16934	16780	16828	16711	16806	17002	16699	16811	16831	16561	16879	16876	16862	16811	16726	16758	16775	16784	16887	16727	16902	16697	16775	16856	16753	16695	16865	16805	16954	16867	16842	16780	16715	16894	16922	16889	16923	16696	16603	16792	16899	16933	16821	16709	16861	16764	16788	16675	16726	16903	16846	16639	16895	16753	16782	16708	17012	16810	16695	16839	16817	16782	16765	16710	16849	16740	16728	16897	16762	16774	16589	16679	16706	16874	16834	16827	16811	16839	16733	16931	16829	16863	16816	16810	16845	16944	16761	16807	16567	17037	16882	16586	16790	16954	16891	16823	16750	16654	16570	16886	16835	16966	16815	16748	16767	16727	16708	16803	16590	16795	16806	16750	16730	16903	16915	16922	16857	16778	16896	16713	16843	17066	16779	16979	16737	16688	16892	16841	17003	16797	16669	16830	16756	16702	16808	16952	16841	16943	16899	16707	16862	16789	16897	16794	16855	16858	16690	16969	16662	16852	17003	16809	16800	16809	16845	17023	16662	16919	16894	16836	16870	16636	16765	16862	16779	16801	16805	16811	17008	16675	16611	16842	16593	16800	16941	16726	16741	16864	16967	16804	16826	16656	16995	16828	16953	16833	16816	16823	16889	16904	16888	16912	16836	16803	16796	16870	16695	16957	16833	16788	16734	16839	16828	16759	16693	16758	16911	16899	16796	16843	16889	16846	16875	16687	16950	16998	16829	16925	16792	16983	16881	16781	16819	16861	16976	16795	16810	16690	17041	16829	16743	16914	16815	16923	16876	16769	16843	16833	16786	16781	16965	16782	16829	16745	16947	16697	16809	16694	16962	16753	16772	16644	16717	16602	16782	16798	16660	16830	16843	16680	16878	16918	16815	16950	16816	16898	16599	16985	16751	16902	16988	16823	16710	16961	16739	16846	16747	16731	16808	16976	16667	16754	16804	16861	16923	16741	16807	16604	16848	16599	16814	16867	16981	16781	16742	16843	16895	16907	16769	16614	16775	16897	16941	16667	17002	16724	16797	16922	16815	16747	16915	16923	16861	16831	16812	16876	16902	16838	16825	16853	16868	16903	16742	16780	16848	16790	16819	16840	16800	16938	16797	16844	16790	16733	16953	16808	16644	16891	16829	16760	16743	16574	16805	16965	16908	16595	16924	16871	16893	16910	17047	16795	16800	16805	16879	16868	16764	16635	16787	16780	17012	16801	16684	16761	16688	16836	16827	16698	16733	16658	16876	16924	16833	16822	16759	16816	16726	16821	16735	16701	16750	16766	16880	16822	16889	16974	16787	16832	16807	16805	16932	16815	16842	16797	16778	16843	16875	16788	16569	16748	16919	17001	16643	16902	16803	16816	16751	16782	16912	16653	16978	16832	16913	16830	16848	16835	16703	16759	16888	16736	16922	16742	16908	16713	16681	16809	16982	16706	16780	16869	16892	16818	16816	16783	16724	16834	16846	16649	16760	16969	16752	16609	16927	16805	16976	16785	16883	16778	16777	16827	16839	17021	16924	16822	16898	16790	16836	16894	17080	16825	16725	16875	17057	16797	16863	16839	16743	16854	16786	16804	16775	16858	16779	16701	16872	16699	16924	16634	16690	16937	16858	16753	16692	16699	16707	16760	17029	16689	16805	16687	16776	16759	16955	16761	16795	16873	16752	16953	16775	16720	16668	16982	16911	16883	16898	17051	16758	17000	16957	16800	16907	16737	16682	16871	16742	16754	16994	16735	16805	16908	16798	16815	16871	16793	16947	16846	16841	17027	16761	16802	16801	16844	16851	16878	16657	16628	16708	16870	16715	16811	16621	16673	16741	16675	16635	16795	16657	16756	16869	16672	16800	16658	16773	16849	16758	16771	16887	16825	16812	16935	16812
26865	23057	30098	29405	25080	28230	29275	25665	22567	20619	19411	19058	18709	18707	18623	18665	18589	18797	18563	18600	18680	18676	18746	18752	18654	18599	18722	18568	18723	18532	18541	18599	18582	18453	18582	18545	18505	18623	18555	18752	18566	18584	18276	18568	18518	18586	18641	18604	18409	18573	18581	18880	18653	18620	18551	18684	18538	18654	18570	18533	18588	18795	18534	18716	18512	18745	18625	18704	18489	18532	18482	18509	18639	18658	18573	18522	18443	18318	18381	18328	18684	18482	18693	18606	18492	18488	18579	18395	18718	18530	18739	18668	18608	18669	18369	18736	18594	18542	18488	18559	18449	18731	18682	18725	18536	18380	18483	18608	18614	18533	18502	18360	18682	18571	18790	18533	18339	18603	18465	18715	18631	18648	18413	18572	18366	18450	18392	18424	18596	18566	18453	18626	18720	18614	18433	18475	18449	18582	18576	18486	18682	18512	18695	18510	18542	18650	18763	18772	18557	18425	18437	18515	18594	18692	18569	18484	18571	18617	18492	18615	18610	18601	18523	18658	18717	18740	18610	18509	18681	18527	18610	18450	18522	18623	18771	18370	18687	18707	18589	18538	18536	18680	18527	18542	18620	18618	18528	18451	18636	18425	18469	18528	18606	18518	18588	18720	18704	18417	18554	18653	18445	18617	18614	18429	18563	18443	18387	18564	18754	18641	18532	18600	18730	18583	18530	18530	18501	18441	18618	18393	18556	18591	18663	18511	18466	18566	18553	18581	18493	18539	18476	18518	18463	18459	18687	18412	18391	18850	18499	18629	18502	18479	18670	18595	18588	18577	18683	18655	18721	18530	18673	18397	18611	18734	18582	18612	18354	18751	18499	18568	18664	18557	18658	18404	18378	18394	18542	18548	18723	18640	18638	18444	18729	18532	18599	18477	18523	18499	18538	18733	18517	18551	18647	18604	18652	18611	18592	18381	18690	18642	18590	18618	18630	18804	18464	18478	18495	18583	18619	18647	18418	18569	18475	18679	18707	18524	18548	18595	18586	18667	18571	18607	18376	18541	18592	18511	18508	18652	18499	18588	18591	18617	18368	18653	18543	18577	18772	18532	18410	18461	18515	18628	18616	18634	18460	18580	18821	18656	18446	18605	18445	18585	18582	18429	18515	18498	18432	18566	18422	18516	18504	18253	18413	18554	18365	18477	18496	18770	18479	18483	18703	18356	18531	18495	18487	18552	18399	18597	18619	18670	18614	18464	18648	18395	18570	18692	18664	18685	18555	18555	18720	18435	18502	18753	18546	18581	18432	18411	18501	18574	18538	18451	18414	18659	18592	18400	18544	18524	18720	18600	18701	18613	18410	18620	18516	18516	18542	18559	18456	18588	18785	18413	18491	18529	18526	18724	18466	18471	18475	18598	18451	18639	18783	18467	18589	18562	18598	18452	18728	18612	18562	18491	18490	18563	18549	18533	18667	18630	18564	18733	18601	18705	18763	18466	18700	18839	18353	18375	18573	18402	18624	18623	18520	18381	18532	18636	18698	18615	18481	18462	18657	18708	18593	18410	18707	18683	18637	18621	18689	18601	18515	18586	18741	18592	18441	18518	18447	18440	18296	18378	18645	18567	18631	18725	18582	18684	18547	18508	18476	18403	18540	18593	18358	18561	18652	18647	18464	18522	18591	18523	18524	18660	18566	18571	18614	18587	18713	18632	18577	18463	18604	18383	18666	18707	18547	18393	18731	18630	18684	18581	18441	18454	18566	18491	18631	18591	18709	18607	18565	18567	18779	18775	18664	18694	18508	18415	18493	18509	18670	18599	18667	18498	18465	18568	18691	18607	18596	18593	18760	18829	18591	18589	18572	18653	18713	18643	18666	18736	18521	18517	18474	18358	18613	18356	18581	18586	18586	18311	18488	18563	18724	18569	18687	18570	18500	18684	18456	18617	18482	18634	18481	18669	18336	18641	18537	18380	18719	18759	18599	18605	18634	18466	18423	18482	18678	18738	18501	18638	18484	18447	18432	18527	18414	18804	18700	18545	18547	18539	18695	18414	18722	18538	18482	18603	18537	18449	18550	18530	18337	18459	18524	18653	18639	18649	18307	18586	18448	18411	18565	18619	18419	18622	18642	18621	18526	18583	18456	18513	18691	18634	18599	18534	18459	18569	18614	18584	18464	18488	18535	18716	18486	18457	18524	18622	18421	18505	18593	18758	18702	18656	18739	18515	18626	18679	18643	18578	18576	18665	18640	18464	18664	18567	18734	18579	18367	18606	18474	18645	18776	18646	18555	18390	18485	18596	18819	18551	18670	18684	18638	18614	18376	18539	18648	18719	18618	18833	18660	18787	18736	18541	18581	18694	18467	18393	18586	18465	18546	18343	18467	18724	18790	18631	18581	18662	18712	18598	18638	18528	18597	18397	18588	18524	18435	18579	18606	18600	18506	18660	18411	18585	18503	18446	18548	18516	18353	18386	18585	18580	18609	18349	18518	18536	18445	18353	18386	18565	18638	18432	18469	18460	18469	18527	18521	18587	18774	18503	18756	18602	18332	18484	18531	18354	18723	18554	18505	18544	18491	18523	18401	18467	18461	18514	18527	18304	18536	18739	18597	18581	18491	18553	18573	18695	18414	18579	18618	18478	18545	18540	18733	18446	18527	18649	18657	18414	18581	18488	18615	18619	18625	18464	18333	18625	18624	18775	18571	18597	18564	18646	18635	18601	18515	18660	18502	18603	18423	18397	18591	18600	18631	18690	18486	18637	18704	18716	18551	18620	18448	18438	18259	18356	18454	18563	18616	18639	18457	18669	18581	18484	18598	18672	18778	18653	18615	18343	18372	18472	18680	18511	18499	18572	18596	18529	18610	18458	18581	18553	18480	18615	18609	18665	18615	18395	18674	18574	18708	18583	18727	18564	18507	18649	18697	18503	18522	18407	18544	18537	18619	18471	18597	18433	18580	18732	18768	18607	18579	18485	18621	18574	18478	18425	18604	18435	18572	18586	18647	18632	18815	18659	18450	18419	18538	18583	18635	18528	18393	18730	18663	18549	18579	18651	18396	18477	18466	18494	18545	18588	18499	18525	18506	18526	18575	18799	18689	18583	18583	18627	18658	18628	18501	18582	18672	18738	18693	18484	18483	18635	18470	18726	18599	18659	18757	18624	18487	18606	18617	18585	18523	18435	18406	18435	18595	18381	18615	18500	18521	18480	18591	18731	18473	18620	18470	18627	18593	18287	18433	18648	18556	18679	18496	18369	18501	18767	18578	18517	18720	18578	18576	18646	18524	18595	18496	18557	18331	18469	18591	18549	18451	18477	18388	18342	18482	18674	18508	18364	18673	18457	18523	18475	18665	18698	18641	18733	18461	18377	18306	18723	18867	18542	18487	18606	18625	18594	18620	18665	18782	18719	18572	18375	18681	18625	18697	18684	18512	18635	18540	18473	18707	18643	18542	18661	18601	18749	18550	18539	18529	18510	18643	18342	18555	18508	18581	18645	18498	18781	18540	18643	18689	18481	18499	18521	18486	18484	18752	18607	18630	18681	18512	18643	18582	18677	18799	18548	18605	18466	18568	18654	18448	18655	18399	18430	18648	18495	18689	18639	18534	18546	18610	18391	18611	18718	18766	18537	18404	18640	18413	18457	18789	18733	18658	18571	18466	18772	18748	18538	18657	18612	18369	18659	18290	18537	18646	18612	18491	18412	18687	18563	18595	18517	18580	18617	18555	18377	18670	18679	18443	18625	18584	18586	18743	18377	18359	18699	18560	18234	18287	18458	18529	18478	18649	18371	18510	18534	18494	18604	18508	18630	18693	18374	18504	18641	18629	18732	18568	18449	18558	18436	18622	18482	18568	18590	18691	18513	18558	18545	18463	18383	18476	18358	18378	18449	18561	18410	18662	18590	18638	18519	18411	18545	18600	18465	18679	18557	18700	18530	18421	18565	18534	18490	18636	18458	18573	18620	18472	18632	18609	18653	18574	18527	18656	18510	18402	18634	18652	18635	18471	18664	18739	18672	18636	18414	18591	18696	18701	18419	18718	18585	18545	18500	18624	18341	18448	18723	18674	18549	18685	18371	18594	18603	18411	18645	18524	18549	18486	18627	18590	18508	18550	18692	18815	18884	18611	18561	18689	18690	18196	18568	18730	18643	18694	18544	18575	18432	18427	18611	18674	18522	18430	18506	18385	18572	18591	18472	18655	18452	18614	18574	18541	18561	18614	18682	18598	18631	18561	18581	18608	18594	18534	18687	18428	18582	18538	18642	18721	18542	18637	18640	18705	18441	18491	18744	18598	18528	18789	18446	18685	18398	18506	18495	18602	18407	18729	18670	18676	18600	18540	18442	18555	18588	18536	18682	18492	18482	18550	18579	18623	18512	18493	18565	18708	18481	18507	18667	18551	18603	18767	18492	18664	18582	18423	18706	18653	18842	18707	18430	18618	18613	18663	18678	18738	18517	18730	18428	18800	18533	18397	18559	18550	18541	18266	18611	18603	18555	18471	18526	18677	18668	18583	18632	18523	18420	18638	18298	18475	18560	18629	18677	18501	18541	18469	18567	18631	18564	18584	18643	18515	18473	18783	18654	18666	18559	18627	18660	18655	18607	18594	18436	18294	18596	18524	18528	18545	18736	18561	18698	18633	18624	18597	18482	18566	18501	18641	18532	18656	18443	18595	18622	18748	18780	18407	18720	18410	18512	18548	18755	18401	18399	18716	18621	18382	18667	18674	18461	18470	18625	18627	18530	18483	18538	18700	18305	18597	18497	18545	18677	18611	18717	18507	18485	18586	18621	18684	18458	18758	18442	18381	18619	18504	18404	18560	18616	18426	18302	18725	18559	18427	18646	18598	18557	18541	18427	18553	18480	18618	18708	18619	18500	18519	18494	18592	18667	18574	18571	18680	18463	18629	18497	18564	18502	18535	18630	18674	18682	18524	18596	18776	18717	18441	18533	18421	18372	18267	18497	18480	18532	18703	18479	18518	18670	18758	18466	18425	18615	18632	18419	18675	18735	18614	18618	18446	18535	18599	18870	18551	18629	18601	18434	18625	18722	18606	18602	18564	18763	18329	18622	18639	18638	18696	18560	18596	18649	18623	18656	18567	18470	18536	18503	18495	18723	18338	18713	18270	18610	18601	18582	18533	18560
21684	33246	33651	29608	25724	30500	29725	25443	21067	18479	17211	16585	16511	16479	16491	16550	16515	16318	16349	16430	16503	16359	16418	16348	16398	16235	16423	16439	16551	16463	16528	16244	16421	16303	16479	16359	16512	16254	16481	16514	16303	16317	16463	16294	16393	16607	16433	16444	16529	16343	16498	16538	16287	16525	16388	16508	16409	16503	16410	16563	16420	16554	16254	16564	16598	16429	16385	16504	16416	16533	16451	16597	16373	16428	16377	16416	16410	16356	16348	16417	16329	16451	16458	16507	16512	16543	16409	16413	16321	16308	16584	16326	16531	16471	16400	16436	16337	16556	16449	16430	16496	16424	16255	16436	16106	16374	16445	16431	16471	16612	16406	16505	16311	16440	16565	16444	16311	16525	16250	16526	16443	16349	16590	16341	16393	16458	16435	16499	16640	16486	16329	16348	16427	16514	16385	16403	16574	16472	16391	16303	16407	16317	16368	16536	16524	16473	16350	16413	16419	16552	16406	16343	16397	16377	16531	16334	16387	16620	16365	16347	16393	16397	16290	16392	16486	16426	16418	16266	16474	16260	16429	16311	16312	16480	16468	16397	16579	16554	16639	16376	16485	16297	16480	16438	16481	16216	16409	16444	16450	16504	16399	16405	16392	16400	16320	16469	16531	16267	16589	16335	16551	16451	16367	16475	16325	16382	16384	16386	16353	16590	16295	16583	16509	16552	16343	16590	16370	16311	16539	16526	16528	16188	16551	16471	16386	16418	16439	16413	16468	16368	16566	16427	16388	16443	16442	16514	16426	16449	16385	16324	16443	16457	16413	16363	16193	16576	16467	16355	16449	16383	16444	16459	16503	16284	16360	16510	16364	16304	16372	16402	16420	16248	16614	16463	16528	16538	16519	16492	16370	16341	16400	16448	16372	16472	16580	16445	16384	16385	16335	16299	16439	16468	16435	16614	16446	16545	16442	16484	16384	16463	16271	16301	16416	16462	16230	16423	16222	16591	16620	16349	16318	16424	16410	16621	16364	16532	16297	16617	16361	16570	16404	16441	16331	16453	16541	16365	16439	16501	16372	16507	16330	16349	16449	16310	16591	16450	16444	16426	16566	16438	16464	16418	16173	16439	16247	16461	16403	16438	16426	16449	16478	16508	16372	16481	16517	16508	16339	16462	16479	16316	16486	16332	16470	16237	16313	16293	16311	16436	16300	16305	16360	16493	16415	16522	16509	16348	16425	16413	16441	16496	16374	16594	16429	16349	16389	16553	16518	16436	16402	16428	16520	16501	16568	16281	16524	16331	16486	16378	16331	16379	16301	16470	16485	16396	16285	16387	16423	16357	16621	16453	16263	16295	16334	16409	16492	16472	16413	16491	16444	16357	16267	16443	16389	16527	16644	16368	16488	16411	16441	16526	16531	16499	16436	16169	16323	16397	16514	16480	16331	16427	16455	16545	16442	16324	16412	16303	16442	16373	16456	16233	16482	16352	16399	16487	16521	16514	16430	16464	16326	16418	16287	16405	16476	16304	16315	16378	16506	16340	16524	16357	16288	16515	16346	16491	16530	16306	16525	16474	16313	16340	16487	16637	16321	16618	16503	16457	16611	16166	16306	16458	16350	16387	16338	16411	16431	16506	16526	16333	16386	16442	16261	16456	16560	16494	16459	16573	16584	16321	16427	16432	16375	16585	16536	16512	16493	16326	16376	16416	16345	16278	16483	16481	16286	16447	16416	16230	16214	16551	16463	16238	16573	16518	16432	16646	16251	16374	16333	16467	16359	16408	16487	16381	16520	16196	16515	16310	16491	16417	16394	16517	16418	16427	16439	16546	16353	16543	16554	16417	16468	16285	16573	16298	16324	16426	16460	16532	16536	16538	16484	16504	16329	16405	16429	16440	16358	16526	16468	16321	16490	16287	16434	16497	16441	16375	16387	16499	16278	16326	16339	16411	16424	16416	16520	16457	16279	16470	16373	16334	16527	16590	16587	16489	16274	16434	16457	16386	16442	16341	16534	16434	16290	16348	16296	16346	16528	16545	16574	16474	16506	16434	16331	16386	16456	16485	16716	16554	16467	16452	16478	16556	16362	16431	16599	16475	16396	16628	16196	16437	16263	16362	16336	16522	16450	16468	16384	16362	16366	16433	16214	16318	16472	16433	16430	16348	16431	16403	16609	16537	16523	16417	16350	16449	16405	16463	16534	16376	16532	16365	16314	16400	16310	16273	16526	16440	16227	16407	16402	16401	16603	16423	16506	16467	16402	16245	16578	16434	16476	16258	16512	16474	16488	16335	16241	16419	16347	16360	16436	16412	16256	16450	16459	16463	16402	16433	16560	16328	16390	16574	16508	16498	16403	16299	16392	16466	16282	16307	16266	16458	16496	16200	16528	16453	16325	16482	16336	16316	16416	16455	16388	16536	16348	16502	16513	16559	16455	16502	16292	16337	16405	16451	16378	16450	16537	16422	16392	16495	16265	16590	16377	16459	16388	16471	16390	16450	16315	16547	16299	16535	16209	16500	16459	16361	16360	16412	16437	16446	16397	16231	16351	16532	16522	16563	16374	16402	16315	16329	16456	16415	16319	16407	16435	16305	16328	16500	16518	16394	16499	16592	16322	16357	16441	16386	16485	16373	16598	16293	16489	16468	16379	16469	16480	16350	16414	16264	16577	16525	16473	16363	16412	16566	16410	16381	16622	16474	16558	16463	16448	16605	16448	16501	16358	16418	16388	16316	16411	16267	16340	16277	16547	16474	16358	16353	16442	16353	16398	16324	16366	16505	16449	16491	16636	16316	16479	16496	16446	16460	16472	16584	16493	16341	16493	16475	16467	16406	16417	16434	16305	16414	16423	16346	16413	16337	16390	16532	16495	16493	16485	16306	16484	16687	16481	16532	16236	16383	16182	16512	16350	16592	16525	16440	16509	16465	16280	16308	16615	16473	16265	16405	16307	16277	16286	16468	16490	16458	16504	16538	16264	16344	16422	16410	16290	16293	16413	16444	16283	16395	16699	16202	16428	16378	16507	16441	16420	16389	16364	16470	16500	16583	16505	16354	16441	16655	16592	16291	16361	16510	16443	16543	16345	16335	16536	16374	16305	16445	16420	16211	16407	16412	16358	16420	16581	16473	16285	16361	16397	16356	16445	16312	16361	16551	16406	16314	16432	16490	16424	16512	16348	16560	16431	16373	16433	16354	16391	16455	16413	16377	16334	16456	16341	16465	16533	16380	16534	16278	16373	16383	16390	16328	16358	16458	16522	16501	16535	16491	16517	16557	16279	16433	16438	16442	16504	16491	16443	16323	16562	16627	16295	16451	16340	16592	16410	16355	16291	16268	16279	16531	16300	16442	16473	16386	16414	16397	16453	16377	16582	16500	16449	16515	16302	16563	16469	16531	16431	16499	16648	16563	16268	16404	16446	16332	16447	16411	16533	16443	16451	16450	16384	16343	16275	16478	16521	16558	16469	16252	16285	16401	16573	16645	16576	16383	16392	16569	16470	16405	16465	16479	16526	16646	16431	16342	16520	16572	16454	16270	16350	16420	16488	16419	16331	16305	16465	16466	16457	16475	16337	16422	16583	16421	16433	16282	16473	16442	16434	16247	16402	16442	16574	16492	16467	16471	16513	16424	16607	16271	16370	16513	16544	16768	16500	16391	16524	16375	16483	16455	16495	16281	16393	16434	16424	16354	16393	16405	16350	16385	16400	16417	16472	16222	16479	16512	16393	16391	16433	16489	16511	16393	16483	16370	16424	16390	16506	16544	16384	16526	16459	16306	16439	16544	16458	16442	16378	16242	16540	16346	16531	16602	16426	16518	16524	16425	16449	16592	16364	16297	16380	16410	16438	16466	16412	16483	16437	16442	16636	16313	16531	16493	16424	16465	16412	16428	16456	16284	16356	16375	16426	16676	16469	16552	16454	16382	16485	16430	16337	16311	16435	16469	16524	16472	16438	16403	16291	16488	16562	16568	16378	16465	16498	16313	16355	16409	16406	16352	16285	16475	16469	16470	16355	16511	16467	16448	16362	16454	16521	16494	16427	16399	16427	16409	16314	16520	16514	16391	16270	16318	16431	16424	16346	16437	16443	16459	16404	16503	16481	16389	16396	16405	16406	16282	16441	16589	16402	16349	16415	16359	16331	16399	16323	16412	16453	16429	16370	16401	16374	16472	16443	16296	16390	16377	16519	16348	16431	16354	16386	16568	16335	16483	16367	16467	16534	16315	16500	16468	16289	16477	16357	16370	16433	16428	16559	16519	16483	16523	16336	16387	16290	16406	16488	16398	16488	16528	16301	16490	16390	16486	16562	16498	16540	16374	16377	16454	16267	16521	16562	16345	16424	16425	16504	16309	16476	16502	16559	16425	16364	16397	16271	16445	16384	16401	16558	16343	16465	16364	16443	16351	16405	16381	16639	16343	16375	16426	16436	16466	16414	16414	16513	16418	16344	16465	16298	16384	16321	16592	16647	16383	16431	16579	16447	16391	16503	16396	16437	16351	16451	16373	16355	16538	16526	16334	16421	16321	16456	16441	16389	16453	16496	16464	16437	16248	16413	16570	16490	16439	16366	16635	16447	16360	16345	16421	16380	16601	16464	16428	16427	16482	16462	16408	16501	16536	16483	16487	16311	16339	16482	16601	16432	16472	16342	16479	16406	16236	16440	16473	16380	16418	16408	16425	16407	16655	16487	16333	16403	16438	16364	16462	16440	16405	16482	16430	16563	16508	16389	16407	16533	16451	16588	16490	16266	16419	16410	16362	16470	16386	16392	16384	16546	16278	16330	16379	16377	16375	16380	16462	16437	16456	16359	16319	16609	16443	16436	16542	16595	16400	16346	16529	16519	16418	16455	16568	16441	16438	16468	16732	16552	16516	16476	16542	16439	16391	16423	16400	16526	16419	16320	16329	16351	16257	16442	16451	16377	16442	16292	16521	16310	16301	16474	16300	16341	16430	16522	16315	16457	16501	16474	16505	16423	16454	16358	16370	16382	16355	16337	16460	16482	16400	16518	16441	16444	16290	16305	16396	16605	16344	16309	16479	16542	16424	16452	16350	16393	16527	16434	16559	16289	16370	16520	16372	16657	16412	16387	16425	16480	16266	16512	16383	16489	16424	16442	16376	16384	16454	16350	16425	16634	16387	16436	16621
23668	21073	28493	24654	24401	43412	52801	44592	34899	27575	22707	20357	19112	18970	18813	18809	18997	18802	19040	18793	18908	18745	19033	18984	18735	18845	19071	18867	18788	18834	18855	18954	18802	18788	18785	19044	19035	18836	18715	18725	18927	18763	18674	18707	18581	18838	18887	18907	18796	18778	18930	18799	18747	18948	18660	18832	18935	18789	18712	18849	18430	18627	18830	18743	18718	18586	18639	18979	19014	18775	18811	18822	18796	18906	18711	18712	18844	18585	18633	18860	18824	18746	18689	18606	18788	18755	18895	18509	18695	18713	18776	18911	18730	18617	18774	18831	18669	18819	18695	18630	18809	18806	18583	19081	18803	18667	18783	18750	18722	18852	18777	18637	18894	18571	18825	18762	18602	18853	19075	18708	18689	18828	18652	18540	18619	18875	18883	18817	18770	18805	18684	18784	18869	18923	18788	18655	18813	18944	18734	18949	18741	18504	18818	18800	18870	18879	18761	18836	18693	18721	18674	18632	18392	18685	18772	18620	18962	18684	18913	18990	18725	18746	18961	18898	18818	18621	18836	18795	18874	18957	18544	18598	18799	18722	18734	18653	19037	18704	18643	18750	18947	18904	18802	18726	18952	18711	18698	18955	18713	18603	18763	18841	18755	18828	18809	18552	18758	18835	18700	18776	18840	18915	18839	18771	18671	18522	18398	18781	18791	18689	19046	18834	18797	18739	18598	18929	18982	18885	19056	18701	18800	18660	18548	18918	18765	18851	18924	18777	18791	18823	18750	18901	18838	18857	18765	18737	18674	18904	18864	18799	18910	18871	18595	18830	18956	18841	18709	18682	18935	18555	18715	18754	18744	18712	18598	18800	18669	18654	18750	18887	18712	18771	18734	18789	18826	18756	18666	18600	18734	18870	18718	18989	19083	18609	18972	18847	19096	18977	18932	18845	18916	18668	18672	18847	18962	18852	18992	18799	18820	18742	18711	18730	18580	18603	18585	18600	18815	18657	18776	18862	18906	18718	18753	18883	18769	18729	18794	18537	18861	18722	18570	18893	18882	18762	18802	18798	18787	18646	19001	18870	18961	18745	18499	18796	18760	18796	18876	18850	18869	18745	18623	18805	18703	18637	18423	18867	18815	18851	18666	18878	18949	18620	18766	18868	18664	18638	18683	18756	18929	18735	18914	18777	18965	18627	18861	18852	18769	18814	18617	18820	18658	18846	18702	18749	18728	18777	18798	18674	18735	18835	18829	18784	18808	18549	18762	18741	18947	18712	18728	18720	18799	18656	18729	18543	18743	18751	18612	18619	18764	18806	18837	18847	18635	18877	18872	18797	18654	18715	18782	18720	18734	18651	18859	18738	18845	18495	18797	18534	18748	19035	18865	18803	18764	18862	18519	18948	18881	18577	18700	18519	18740	18778	18938	18716	18796	18603	18912	18726	19022	18973	18894	18960	18814	18766	18777	19117	18759	18863	18808	18943	18821	18789	18864	18723	18858	18744	18762	18893	19003	18703	18736	18808	18705	18731	18891	18691	18708	18699	19049	18991	18791	18721	18562	18770	18592	18575	18536	18716	18863	18711	18958	18888	18728	18784	18871	18821	18793	18928	18778	18948	18801	18856	18815	18642	18962	18749	18675	18851	18815	18762	18703	18819	18688	18859	18724	18803	18645	18817	18825	18952	18711	18837	18686	18730	18767	18837	18892	18763	18766	18803	18657	18774	18785	18878	18735	18763	18884	18701	18870	18701	18994	18722	18800	18793	18675	18802	18798	18757	18774	18780	19008	18687	18813	18586	18773	18833	18840	18767	18802	18629	18668	18636	18873	18852	18820	18820	18734	18720	18780	18695	18723	18936	18599	18737	18589	18848	18668	18713	18936	18776	18661	18626	18647	18656	18782	18649	18719	18670	18775	18722	18910	18793	18772	18683	18697	18819	18912	18670	18623	18744	18862	18862	18613	18726	18766	18840	18809	18492	18678	18687	18790	18751	18833	18805	18538	18782	18599	18711	18778	18819	18799	18770	18957	18624	18710	18973	18736	18683	18717	18883	18737	18835	18815	18863	18559	18677	18566	18473	18675	18769	18716	18775	18904	18881	18891	18629	18786	18728	18712	18724	18821	18907	18750	18946	18676	18689	18693	18688	18813	18764	18700	18504	18809	18609	18640	18709	18786	18661	18759	18810	18814	18850	18715	18896	18800	18849	18746	18469	18690	18716	18647	18814	18604	18649	18808	18776	18813	18752	19002	18914	18879	18785	18989	18908	18727	18771	18819	18857	18707	18751	19124	18943	18865	18734	18717	18721	18693	18903	18937	18589	18900	18729	18676	18714	18739	18856	18754	18676	18775	18537	18984	18836	18606	18690	18647	18867	18826	18701	18854	18879	18800	18794	18634	18643	18664	18744	18955	18779	18695	18819	18723	18478	18786	18716	18762	18799	19152	19072	18780	18951	18857	18821	18581	18794	18801	18828	18828	18659	18667	18992	18863	18931	18848	18742	18784	18771	18683	18814	18723	18700	18888	18667	18935	18906	18748	18787	18817	18744	18784	18768	18763	18788	18789	18816	18678	18722	18835	18693	18638	18739	18857	18856	18813	18789	18829	18781	18811	18556	18664	18961	18894	18767	18648	18650	18936	18807	18593	18770	18706	18670	18727	18659	18827	18722	18779	18771	18716	18936	18744	18871	18887	18789	18611	18765	18641	18562	18726	18888	18503	18733	18707	18616	18669	18919	18545	18698	18844	18759	18716	18744	18730	18667	18624	18822	18714	18581	18681	18847	18908	18806	18834	18883	18657	18856	18962	18746	18815	18720	18736	18937	18611	18642	18856	18764	18862	18719	18743	18749	18858	18885	18696	18747	18668	18613	18605	18700	18720	18637	18663	18704	18715	18970	18793	18968	18861	18708	18918	18906	18890	18827	18894	18753	18576	18664	18586	18780	18884	18841	18823	18626	18637	18711	18686	18728	18673	18805	18798	18676	18787	18718	18659	18552	18629	18667	18717	18913	18792	18677	18955	18884	18727	18872	18791	19051	18989	18556	18781	18652	18629	18818	18707	18801	18831	18905	18759	19161	18925	18741	18901	18778	18892	18745	18738	18593	18879	18720	18903	18694	18683	18711	18726	18865	18647	18896	18836	18885	18789	18826	18610	18709	18676	19091	18754	18786	18947	18804	18839	18880	18805	18723	18617	18734	19030	18701	19012	18903	18804	18837	18973	18794	18840	18846	18742	18584	18646	18830	18848	18707	18598	18825	18605	18755	18830	18742	18747	18688	18759	18837	18716	18828	18658	18918	18794	18921	18729	18756	18627	18829	18790	18706	18937	18864	18763	18840	18642	18793	18892	18850	18930	18810	18874	18815	18813	18782	18724	18991	18518	19013	18920	18653	19034	18827	18624	18858	18735	18727	19021	18665	18950	18712	18769	18855	18599	18793	18671	18872	18666	18691	18700	18864	18676	18745	18650	18697	18698	18956	18842	18886	18645	18576	18626	18776	18570	18875	18951	18788	18768	18608	18960	18832	18804	18783	18773	18926	18836	18775	18518	18737	18804	18992	18795	18778	18749	18875	18736	18790	19011	18682	18984	18809	18797	18801	18729	18907	18673	18762	18880	18752	18679	18724	18536	18642	18775	18739	18673	18730	18746	18837	18678	18732	18691	18736	18803	18767	18775	18646	18668	18592	18786	18515	18779	18681	18879	18858	19111	18864	18787	18672	18833	18950	18826	18715	18766	18776	18778	18889	18605	18778	18745	18885	18752	18956	18983	18739	18739	18887	18767	18614	18752	18820	18893	18727	18746	18689	18914	18855	18887	18884	18643	18697	18716	18777	18880	18913	18837	18828	18703	18824	18635	18818	18745	18639	18696	18984	18815	18907	18613	18825	18906	19003	18732	18740	18846	18689	18861	18691	18647	18809	18798	18749	18837	18861	18704	18674	18879	18601	19008	18652	18761	18990	19103	18738	18851	18975	18808	18659	18798	18586	18738	18885	18720	18908	18868	18704	18836	18857	18842	18599	18926	18760	18695	18751	18686	18608	18780	18769	18616	18796	18667	18839	18820	18806	18701	18805	18885	18549	18783	18665	18623	18788	18748	18951	18836	18845	18630	18684	18750	18908	18728	18848	18958	18696	18707	18810	18880	18814	18898	18687	18770	18821	18581	18747	18660	18920	18653	18675	18883	18737	18888	18926	18946	18776	18798	18770	18897	18726	18861	18862	19041	18714	18701	18677	18703	18844	18689	18722	18943	18873	18860	18821	18761	18569	18698	18833	18699	18833	18937	18572	18842	18754	18886	18889	18774	18721	18583	18843	18642	18760	18709	18802	18678	18954	18686	19044	18892	18715	18892	18868	18666	18906	18697	18913	18766	18622	18713	18673	19001	18737	18819	18908	18692	18856	18893	18913	18777	18793	19024	18850	18915	18833	18665	18871	18667	18933	18860	18906	18671	18586	18903	18787	18746	18565	18993	18762	18776	18728	18723	18729	18666	18566	18863	18662	18834	18694	18721	18697	18629	18943	19005	18624	18985	18831	18702	18683	18597	18838	18619	18828	18798	18751	18761	18711	18851	18846	18691	18771	18707	18774	18787	18732	18541	18880	18628	18772	18641	18771	19063	18713	18530	18803	18586	18826	18778	18763	18732	18885	18697	18797	18832	18755	18625	18718	18934	18656	18761	18780	18932	18641	18789	18901	18948	18801	18940	18921	18774	18813	18868	18781	18658	18742	18820	18657	18619	18821	18843	18702	18698	18705	18559	18824	18869	18488	18514	18727	18702	18855	18835	18847	18831	18695	18835	18872	18978	18818	18854	18810	19009	18656	18852	18597	18876	18709	18673	18873	18553	18943	18683	18752	18701	18593	18737	18769	18868	18926	18968	18889	18829	18943	18879	18779	18736	18800	18603	18573	18631	18936	18835	18861	18801	18767	18749	18696	18690	18718	18528	18845	18805	18807	18812	18649	18871	18910	18519	18800	18655	18906	18809	18790	18633	18733	18833	18678	18660	18580	18777	18761	18847	18912	18922	19011	19001	18782	18974	18688	18702	18697	18768	18752	18653	18634	18929	18743	18653	18727	18645	18486	18733	18814	18851	18687	18842	18923	18630	18949	18763	18704	18797	18714	18835	18818	18713	18666	18758	18758	18877	18344
22187	39488	39880	32859	30985	49033	52306	45262	35541	26718	20580	17761	16997	16799	16688	16554	16619	16798	16799	16877	16592	16647	16626	16725	16761	16469	16638	16698	16777	16790	16586	16598	16778	16681	16594	16770	16608	16747	16612	16709	16636	16472	16563	16754	16754	16650	16631	16557	16611	16643	16622	16678	16738	16638	16651	16659	16623	16736	16505	16641	16734	16518	16754	16622	16632	16591	16474	16741	16580	16683	16626	16726	16521	16658	16754	16563	16484	16720	16686	16550	16607	16705	16596	16756	16733	16660	16668	16630	16502	16581	16657	16574	16612	16707	16621	16632	16538	16611	16715	16665	16708	16462	16670	16608	16792	16598	16575	16862	16738	16565	16624	16570	16633	16618	16606	16567	16717	16739	16479	16579	16670	16624	16472	16597	16510	16679	16635	16632	16734	16651	16740	16720	16518	16582	16493	16580	16713	16625	16728	16772	16634	16722	16703	16566	16496	16562	16712	16806	16678	16730	16638	16682	16601	16550	16627	16783	16601	16667	16679	16666	16734	16563	16719	16710	16554	16572	16716	16531	16622	16641	16666	16702	16600	16510	16707	16789	16610	16624	16694	16574	16740	16486	16791	16714	16580	16606	16464	16539	16752	16751	16740	16558	16653	16574	16637	16623	16863	16514	16653	16538	16722	16591	16753	16813	16570	16613	16676	16756	16690	16674	16666	16662	16578	16506	16475	16652	16717	16632	16532	16580	16487	16562	16646	16618	16608	16613	16747	16639	16501	16618	16586	16431	16464	16632	16608	16572	16727	16521	16473	16707	16643	16671	16588	16668	16758	16589	16744	16614	16569	16668	16610	16660	16713	16689	16776	16339	16616	16742	16583	16612	16568	16568	16532	16544	16592	16658	16691	16680	16716	16581	16630	16621	16638	16742	16566	16476	16709	16720	16759	16639	16617	16651	16464	16910	16496	16697	16628	16654	16539	16562	16585	16662	16652	16691	16595	16397	16590	16644	16721	16571	16534	16755	16706	16419	16519	16655	16705	16689	16646	16560	16662	16684	16535	16591	16506	16871	16773	16531	16824	16540	16657	16597	16732	16660	16484	16605	16490	16666	16637	16673	16678	16837	16531	16645	16702	16516	16657	16677	16629	16741	16383	16623	16576	16640	16743	16462	16588	16661	16628	16677	16699	16552	16776	16682	16684	16502	16745	16706	16468	16692	16617	16623	16580	16456	16568	16582	16647	16692	16593	16718	16568	16616	16664	16718	16667	16618	16532	16737	16694	16670	16704	16456	16602	16635	16643	16516	16632	16797	16654	16473	16515	16582	16481	16671	16582	16520	16654	16619	16730	16555	16712	16658	16631	16513	16687	16607	16466	16621	16517	16742	16559	16755	16531	16718	16792	16604	16531	16597	16692	16748	16525	16544	16630	16680	16595	16426	16672	16607	16693	16744	16692	16636	16506	16724	16722	16482	16659	16552	16808	16528	16707	16718	16651	16736	16514	16589	16630	16655	16763	16536	16657	16617	16705	16738	16715	16537	16418	16620	16723	16612	16519	16691	16574	16445	16650	16583	16639	16732	16747	16586	16477	16526	16644	16629	16488	16706	16603	16566	16769	16593	16503	16580	16511	16779	16648	16743	16533	16570	16621	16403	16766	16592	16611	16658	16633	16520	16689	16652	16570	16491	16572	16508	16729	16665	16655	16445	16610	16671	16678	16580	16679	16695	16504	16747	16737	16623	16703	16663	16587	16658	16822	16592	16634	16757	16594	16657	16602	16753	16649	16684	16425	16611	16506	16605	16720	16566	16632	16631	16502	16590	16782	16568	16687	16803	16572	16742	16566	16604	16485	16646	16643	16656	16648	16719	16555	16541	16608	16540	16691	16867	16623	16511	16699	16489	16722	16566	16699	16486	16626	16780	16431	16719	16708	16620	16746	16591	16597	16485	16553	16680	16590	16669	16486	16601	16546	16591	16637	16827	16661	16583	16677	16662	16710	16546	16771	16674	16642	16687	16623	16527	16722	16632	16500	16495	16622	16542	16684	16804	16563	16664	16727	16714	16619	16631	16582	16783	16617	16737	16777	16701	16631	16671	16561	16450	16581	16572	16704	16648	16713	16453	16750	16540	16612	16612	16615	16724	16601	16771	16628	16587	16666	16611	16552	16791	16614	16688	16670	16572	16682	16631	16648	16779	16549	16613	16856	16594	16736	16488	16538	16671	16790	16607	16536	16647	16651	16600	16749	16532	16740	16667	16635	16749	16661	16664	16545	16663	16780	16676	16684	16592	16770	16533	16570	16617	16678	16564	16510	16795	16697	16705	16521	16761	16625	16607	16724	16572	16747	16747	16698	16736	16518	16634	16540	16726	16861	16652	16590	16682	16767	16724	16678	16709	16540	16603	16591	16565	16755	16610	16530	16604	16733	16601	16522	16639	16810	16576	16403	16729	16651	16682	16662	16618	16717	16676	16747	16644	16695	16602	16658	16619	16815	16482	16615	16624	16805	16467	16679	16605	16612	16566	16683	16747	16732	16652	16697	16745	16627	16488	16630	16702	16615	16753	16702	16623	16640	16668	16750	16625	16745	16610	16642	16648	16807	16626	16569	16685	16563	16747	16519	16620	16516	16447	16692	16654	16614	16474	16629	16711	16621	16730	16616	16430	16673	16555	16742	16714	16780	16586	16578	16547	16813	16565	16638	16683	16676	16741	16710	16497	16744	16553	16579	16670	16648	16525	16641	16701	16582	16613	16560	16556	16697	16701	16560	16802	16637	16642	16644	16499	16647	16644	16645	16702	16612	16705	16639	16773	16678	16742	16570	16396	16765	16712	16689	16685	16565	16614	16645	16570	16497	16759	16659	16769	16597	16503	16570	16590	16623	16673	16719	16711	16630	16761	16654	16665	16651	16757	16559	16586	16585	16819	16785	16653	16798	16777	16425	16725	16655	16665	16469	16548	16718	16680	16410	16693	16684	16477	16774	16637	16654	16662	16579	16644	16698	16710	16581	16555	16640	16603	16465	16792	16647	16776	16755	16877	16535	16708	16587	16716	16674	16512	16396	16658	16617	16686	16866	16535	16715	16573	16679	16701	16646	16627	16649	16648	16561	16668	16639	16493	16681	16764	16777	16526	16729	16620	16547	16793	16671	16678	16581	16627	16591	16533	16715	16685	16662	16706	16471	16626	16646	16641	16649	16558	16648	16759	16423	16824	16600	16983	16599	16507	16569	16686	16692	16678	16822	16516	16560	16661	16683	16615	16608	16676	16463	16667	16699	16557	16613	16496	16630	16721	16616	16647	16705	16685	16580	16651	16521	16642	16653	16625	16573	16540	16615	16662	16669	16584	16569	16544	16729	16587	16594	16490	16625	16556	16496	16590	16556	16598	16692	16536	16665	16776	16803	16767	16676	16684	16636	16660	16528	16576	16607	16776	16713	16649	16631	16805	16720	16457	16601	16721	16600	16751	16555	16556	16591	16652	16689	16624	16541	16754	16615	16632	16677	16591	16811	16611	16803	16670	16585	16618	16598	16632	16524	16731	16391	16523	16874	16564	16650	16697	16590	16609	16515	16674	16570	16606	16653	16644	16627	16513	16739	16918	16586	16740	16581	16523	16585	16583	16675	16638	16611	16605	16632	16842	16636	16690	16532	16702	16685	16619	16637	16786	16644	16504	16523	16561	16771	16542	16740	16628	16668	16590	16660	16746	16635	16772	16731	16516	16608	16609	16851	16738	16603	16547	16778	16516	16605	16614	16709	16624	16605	16680	16600	16656	16600	16642	16621	16590	16666	16729	16554	16706	16623	16522	16543	16665	16697	16410	16772	16747	16531	16620	16752	16743	16593	16671	16546	16696	16714	16550	16649	16714	16562	16604	16486	16565	16670	16455	16512	16550	16611	16562	16750	16575	16717	16543	16794	16604	16794	16595	16768	16610	16496	16560	16574	16708	16656	16602	16724	16743	16586	16710	16501	16735	16506	16571	16436	16659	16569	16568	16677	16554	16567	16577	16432	16601	16752	16600	16592	16633	16531	16680	16736	16692	16600	16712	16663	16776	16757	16581	16550	16733	16562	16708	16655	16746	16574	16537	16773	16654	16746	16505	16642	16609	16555	16501	16662	16564	16708	16754	16601	16511	16780	16793	16674	16799	16584	16581	16573	16562	16703	16657	16425	16646	16572	16427	16592	16485	16825	16571	16732	16397	16593	16703	16453	16656	16605	16416	16707	16681	16733	16660	16574	16475	16776	16636	16536	16793	16448	16562	16539	16612	16627	16712	16572	16611	16600	16614	16678	16577	16692	16720	16635	16545	16575	16512	16566	16700	16422	16619	16646	16642	16580	16583	16551	16372	16584	16624	16521	16663	16653	16603	16763	16576	16671	16589	16571	16546	16627	16437	16558	16721	16632	16634	16627	16671	16675	16605	16771	16558	16638	16686	16637	16547	16661	16626	16637	16564	16741	16753	16713	16688	16398	16488	16512	16642	16522	16738	16573	16796	16556	16588	16470	16497	16668	16691	16635	16535	16596	16694	16658	16794	16577	16634	16694	16727	16520	16631	16617	16546	16662	16775	16564	16742	16662	16557	16727	16682	16742	16739	16802	16727	16585	16678	16673	16700	16730	16732	16620	16712	16746	16595	16557	16594	16423	16748	16679	16692	16580	16713	16663	16728	16700	16623	16620	16602	16795	16757	16542	16641	16528	16523	16650	16648	16607	16705	16539	16685	16766	16665	16612	16654	16596	16785	16549	16749	16713	16613	16573	16690	16799	16699	16696	16772	16570	16720	16660	16583	16750	16617	16815	16550	16644	16687	16789	16536	16516	16604	16787	16622	16681	16693	16516	16609	16791	16581	16633	16698	16756	16671	16573	16630	16584	16587	16671	16615	16578	16741	16693	16601	16833	16727	16521	16697	16654	16570	16699	16578	16615	16475	16698	16797	16826	16604	16589	16566	16715	16575	16578	16554	16462	16618	16523	16805	16594	16608	16674	16517	16582	16582	16382	16688	16598	16734	16655	16691	16632	16634	16808	16613	16569	16568	16744	16512	16599	16550	16654	16629	16621	16651	16634	16536	16805	16700	16601	16688	16779	16584	16488	16610	16628	16794	16522	16602	16575	16705	16689	16708	16573	16780	16472	16692	16770	16615	16753	16553
22524	21045	28890	23471	22980	48129	64546	55035	43901	33340	25423	21412	19918	19455	19296	19337	19208	19293	18961	19215	19111	18914	18898	19201	19081	18968	19147	19275	19045	19129	19010	19035	19024	18857	18988	18923	19288	19075	19016	19051	19052	19205	18913	18869	18992	19121	19136	18831	18935	19136	19073	19109	19057	19209	18935	18923	18957	19039	18824	18929	18710	18746	18978	18880	18929	19068	18999	18944	19129	19124	18756	18711	19022	18963	18825	18827	18974	18945	19144	18817	18851	18885	18926	18738	18963	19009	19222	18941	19023	18851	18747	18957	18903	18975	18979	18759	18952	19091	19076	19146	18921	18802	18932	18971	18922	18855	18965	18926	18830	18989	18819	18934	18766	18848	19066	18921	18967	19114	19055	18977	18915	18918	18877	18900	18927	18784	18924	18833	18805	18835	19149	18950	19080	18911	19094	19067	18995	18872	18842	18695	18720	19094	18927	18778	18940	18870	18986	18867	18992	18853	18713	18941	18942	19144	18895	18955	18816	18990	19053	18833	18905	19002	18921	19004	18983	18910	19000	18822	18889	18977	19046	18771	19108	19151	19065	19073	18912	19010	18890	18986	18890	18964	18794	18781	19030	19032	19121	19057	18918	18892	19060	18986	18833	18883	18851	18965	18811	18994	19088	18955	18957	19016	18898	18863	18977	18830	19127	18870	19075	19018	19065	18884	18849	18943	19060	19130	19130	19030	18987	18916	18911	18919	18912	18977	18997	18803	19106	18999	18844	18890	18958	18829	18797	18939	19019	18856	18923	18801	18905	18977	18957	18918	19052	18698	18928	19036	18770	19083	18744	18990	18736	18965	19014	18812	18716	18951	18882	18832	18818	19046	18876	18903	19103	18659	18812	19200	18872	18803	18865	19036	19084	18930	18867	18753	18855	18913	18845	18815	18928	18925	18943	18820	18951	18889	19099	18662	18859	18911	18612	18864	18845	18761	18873	18970	19056	18552	18861	18847	18956	19228	18778	18978	19060	18679	18947	19027	18871	18893	18781	18604	19049	19110	18842	18723	18698	18872	18759	18856	19126	18850	18890	18895	18774	18877	19033	18897	18909	18937	18872	18844	18804	18952	18814	18713	18973	18801	18718	19013	19084	18977	18722	18910	18875	18911	19040	18793	18834	18882	18945	18824	18644	18818	18972	18987	18843	18879	18927	18986	18998	18816	18812	19033	18825	18985	19024	18901	18955	18797	19022	18926	18646	18899	18789	18996	19049	18959	18985	18882	18763	18700	19004	18882	18889	18851	19039	19111	19016	18920	18930	18759	18987	18939	19013	19023	18917	18722	18846	18973	18882	18919	18827	18992	18904	18790	18940	18915	18940	19141	18784	18997	18965	18911	19192	18607	18806	19079	18782	18917	18966	18991	18933	18927	19133	18928	19022	18849	18965	18936	18835	18947	18903	19035	18878	18889	18935	18876	18872	19063	19072	19129	18991	19064	18912	18968	18879	19004	19133	18983	18840	18968	18665	18973	18983	19107	18952	18956	19045	18919	19080	19023	18807	18799	19031	18852	18908	18580	18798	18817	18961	18729	18988	18913	19061	18931	19076	18960	18933	18980	19069	19025	19143	18976	18856	18995	18867	18915	18970	18973	19045	18887	18900	18914	18726	18907	18989	18947	18838	18847	19008	18950	18989	19063	18800	19016	19064	18859	18963	18874	18916	19092	19224	18863	18878	18764	18917	18893	18955	18878	18927	18973	18923	18958	18935	18881	18917	18857	18970	19157	19011	18900	19080	18844	18958	19061	18982	18906	18966	18924	19073	18773	18977	18927	18948	18737	19077	18955	19088	18777	18970	18814	18958	18743	18967	18914	18894	19108	18992	19005	18915	18856	18679	18855	19052	18829	18768	18991	18839	19072	18994	18928	18981	18779	18990	18808	18999	19000	18940	19055	18986	18948	18816	18836	18982	19036	18771	18803	18950	18943	18758	18789	19089	18760	18960	19023	19086	18788	18960	18849	18923	18810	18787	18958	19239	18925	18798	18860	18850	18813	18887	18847	18958	18752	18776	18862	18654	18929	18839	18993	18759	18654	18821	18748	18766	18831	19054	18932	18947	18843	18774	18990	18975	18961	18748	18900	18881	18865	18983	18855	19008	18882	18944	19049	18753	19017	18849	18866	18995	18839	18796	19050	18802	18882	18825	18953	18921	19019	18740	19006	18985	18915	18993	18913	18913	18794	18942	18984	18890	18628	19013	18664	19023	19023	18908	18777	18935	18910	18931	18889	19053	19062	19034	18738	18788	18825	18936	18983	18796	18692	18942	18871	18664	19001	18968	18765	18976	19038	18835	18980	19069	18876	19094	18950	18769	18871	19073	18706	18973	18900	18854	18748	18881	18958	18983	18804	18980	19019	19072	19160	19050	19112	18941	18802	18945	18828	18868	19004	18801	18868	18855	18742	18827	19058	18865	19083	18951	19026	18864	18930	19004	18859	19071	18818	19110	18811	18912	18986	18939	18900	19159	18998	18937	18856	19067	19006	18845	18851	18927	19079	18654	18779	18968	19048	18898	18803	18891	18690	18931	18945	18771	18999	18998	18924	18962	18922	18813	18846	18884	18939	18845	18939	18764	18817	18764	18754	18816	18904	18667	18836	18687	18969	18931	19095	19043	18818	18668	18854	19017	18889	18954	18881	18916	18783	18788	19062	18766	18976	18929	18780	19120	19121	18943	18851	18972	18916	18920	18891	18945	18774	18891	18825	18975	18945	18865	18890	18570	18890	18957	18950	19027	18967	18937	19119	18902	18875	18863	18903	19126	18841	18979	18898	19165	19126	18982	18843	18961	18839	18947	19020	18771	18710	18847	18932	18962	18901	18862	18830	19005	18888	18959	18913	18951	18829	18951	18575	18927	18912	18969	18999	19105	18938	18828	18901	18960	18657	19104	18848	18993	18844	18881	18828	19080	18772	18983	18815	18920	18831	18949	18808	18826	18676	18941	19111	19045	19000	19041	19068	19011	18909	18966	18771	18907	18992	18886	18851	19084	18928	18829	18934	18833	18945	18964	18895	18902	18940	18931	19011	18969	19036	19004	18964	18981	19008	19057	18842	19061	18936	18872	18900	18847	18955	19170	18945	19096	19022	18976	18856	18958	19068	18888	18906	18914	19017	19031	18936	18980	18936	19044	18939	18990	18671	18856	18857	18785	18864	18908	18823	18770	18818	18924	18920	18954	18906	18880	18952	18794	19037	18909	19116	18725	19033	18827	18799	19248	18814	19260	18897	18988	18975	19154	18908	18876	18793	18980	18825	18820	18923	18970	18783	18830	18794	18776	18736	18773	18946	18903	19022	18753	18862	18919	19041	18593	18811	18934	19042	19029	18760	18782	18774	18903	18933	18908	18808	18919	18993	18972	18881	18794	18936	18751	18970	18997	18747	19107	18994	18962	18800	18673	19038	18911	19037	18951	18898	19087	19104	18718	18851	18925	18877	19124	18940	18777	18803	18744	18912	18773	18872	18976	18890	18999	18628	18961	18777	18828	18925	19021	19085	18928	18746	18864	18944	18985	18967	19008	18971	18828	18642	18907	18955	19017	18950	19121	18841	18927	18903	18722	18833	18853	18888	18979	18874	18998	19074	18926	18948	18972	18891	18646	18816	18938	18918	19037	19026	19046	18848	19097	19042	18861	19032	18868	18870	18948	19133	19103	18874	18825	18966	18877	18956	18934	19049	18882	18840	18709	18821	18898	19061	18970	18755	18892	18824	18923	19090	18809	18899	18981	19028	18821	18795	19002	18892	18692	18875	18881	19029	19115	18948	18815	19004	18814	18887	18839	18983	18830	18949	18692	18794	18790	18962	18845	18949	19118	18958	18950	18945	18924	18564	18974	18901	18856	18833	19081	18792	19055	18831	19074	18874	18889	19109	18831	18685	18947	18900	18936	18861	19012	18955	18844	18994	18787	18735	18981	18993	19140	19084	18949	18906	19025	19119	18782	18975	18740	18943	19121	19086	19017	19096	18866	18917	19007	19042	18951	18612	18923	19027	19005	18850	19105	19010	18938	18937	18713	18963	19105	19083	18947	19163	18599	19000	19165	19014	19058	19004	19056	18789	19053	18864	19087	18964	18948	18932	18909	19259	18881	18797	19065	19190	19061	19091	18735	18786	18801	18924	18918	18941	18840	18874	18993	18981	18828	18857	19074	18830	18973	18881	18975	18849	18804	18707	18887	19184	18862	18975	18973	18960	18795	18791	18922	18905	18754	18853	18831	18890	18973	18871	18872	18830	18871	18882	19021	19036	18934	19086	19018	19073	18990	18905	19034	18952	18851	18983	18825	18838	18862	18856	19138	18935	18799	18768	18951	19056	18993	18808	19061	18948	19121	18881	18826	18690	19015	18977	18939	18783	19072	18854	18862	18870	18869	18781	18964	19124	19139	18760	18907	18937	18834	18790	19036	18915	18793	18803	18889	18995	18990	18980	18856	19029	18992	18886	18931	18977	18858	18933	19003	19021	19036	18974	18986	19017	19003	18910	18918	18868	18902	18846	19012	18920	18910	18950	18807	19114	18929	19076	18862	18847	19035	18882	18829	18866	18969	18868	18946	18875	18918	18864	18896	18818	18992	19028	19085	18667	19023	19122	18945	18754	19017	18948	18928	19017	18950	19069	18755	18879	18965	18806	18803	18989	19018	19024	19031	18959	18970	18885	19022	19002	18914	18907	18790	19000	19163	19001	18887	18996	18786	18909	18779	18838	18971	18879	18812	19020	19053	18872	19097	18812	19004	18997	18988	19129	19019	18998	19039	18848	18829	18833	18835	18758	18888	18879	19045	18739	18775	19030	18926	18768	18817	18825	18844	18931	18929	18975	19105	18946	18879	19086	18995	19000	18805	18838	18900	18807	19047	18919	19052	18749	18961	18936	18906	18718	18973	18930	18970	18927	18966	18958	18888	18782	18902	18833	19002	18785	18861	18801	18941	18857	18923	18837	18801	18761	18903	18949	19075	18821	18821	18824	18889	18728	18840	18877	18957	18871	18866	18646	18758	18835	18836	18863	19025	19074	18990	19006	18973	19022	19069	18986	18905	18915	19028	19026	19139	18988	18992	18987	18850	19000	18851	19040	18810	18974	18794	18946	18867	18975	18797	18998	18776	18689
24548	45154	44391	37101	40195	59669	65774	56654	45155	32867	23455	18985	17285	16725	16943	16801	16658	16863	16819	16731	16853	16594	16632	16680	16752	16747	16670	16651	16781	16881	16648	16720	16719	16873	16629	16742	16727	16672	16702	16660	16776	16585	16760	16579	16663	16530	16693	16763	16690	16946	16677	16673	16719	16655	16690	16603	16709	16796	16707	16519	16738	16822	16816	16688	16681	16660	16542	16757	16769	16843	16733	16799	16812	16714	16585	16666	16712	16790	16627	16673	16828	16510	16759	16765	16711	16614	16738	16596	16703	16598	16708	16749	16738	16730	16549	16633	16709	16617	16836	16609	16959	16499	16487	16614	16675	16484	16696	16739	16587	16654	16748	16568	16780	16695	16719	16715	16552	16685	16732	16810	16752	16564	16744	16612	16761	16694	16678	16590	16787	16757	16886	16702	16441	16644	16752	16823	16573	16712	16852	16722	16615	16647	16654	16779	16680	16788	16673	16735	16796	16814	16693	16680	16710	16722	16478	16672	16625	16624	16608	16684	16527	16775	16713	16555	16564	16525	16988	16801	16679	16754	16690	16726	16639	16796	16844	16574	16664	16775	16566	16643	16728	16823	16637	16706	16628	16702	16659	16755	16672	16602	16683	16481	16859	16927	16797	16733	16770	16842	16549	16737	16681	16651	16675	16766	16658	16593	16602	16776	16771	16701	16699	16834	16738	16650	16863	16693	16913	16872	16727	16578	16694	16573	16790	16636	16639	16654	16597	16641	16624	16584	16662	16718	16775	16443	16743	16825	16470	16739	16692	16507	16721	16662	16746	16740	16583	16720	16683	16898	16607	16717	16582	16722	16685	16592	16711	16736	16675	16609	16706	16683	16738	16704	16787	16661	16642	16591	16582	16587	16671	16545	16595	16609	16588	16680	16655	16713	16467	16750	16636	16644	16548	16794	16717	16699	16655	16819	16764	16600	16653	16701	16725	16636	16692	16836	16811	16672	16743	16505	16848	16574	16607	16719	16680	16639	16838	16655	16725	16676	16640	16662	16521	16671	16813	16825	16756	16640	16825	16750	16518	16823	16659	16726	16639	16648	16616	16625	16633	16767	16604	16758	16738	16758	16726	16607	16705	16697	16624	16722	16558	16610	16723	16599	16756	16619	16730	16643	16779	16778	16658	16755	16790	16730	16862	16560	16594	16624	16738	16762	16637	16672	16800	16633	16655	16819	16874	16882	16690	16713	16687	16654	16497	16654	16712	16679	16745	16725	16738	16757	16651	16722	16669	16773	16611	16755	16701	16666	16591	16594	16650	16714	16665	16550	16511	16787	16630	16761	16771	16840	16557	16925	16764	16607	16633	16529	16750	16795	16725	16620	16813	16662	16689	16632	16643	16733	16524	16785	16666	16774	16743	16635	16637	16550	16779	16638	16766	16718	16837	16651	16745	16590	16691	16677	16542	16894	16899	16830	16788	16617	16746	16737	16658	16722	16675	16694	16611	16712	16563	16793	16643	16585	16720	16736	16750	16600	16787	16713	16688	16658	16601	16771	16768	16692	16857	16693	16738	16683	16743	16713	16649	16658	16556	16728	16784	16597	16605	16707	16621	16631	16458	16569	16841	16676	16690	16762	16754	16733	16610	16708	16732	16850	16823	16683	16778	16787	16746	16746	16782	16611	16635	16643	16679	16789	16741	16627	16526	16631	16457	16659	16752	16643	16879	16623	16692	16855	16803	16741	16604	16810	16769	16829	16521	16720	16593	16604	16650	16648	16618	16764	16747	16689	16781	16710	16616	16766	16697	16668	16577	16623	16761	16771	16763	16560	16601	16702	16585	16643	16794	16520	16736	16715	16627	16560	16786	16735	16515	16893	16676	16859	16626	16537	16796	16807	16702	16578	16599	16767	16771	16651	16826	16800	16527	16833	16730	16809	16462	16658	16539	16738	16593	16512	16842	16516	16955	16756	16651	16688	16811	16624	16694	16651	16593	16604	16656	16752	16451	16584	16775	16650	16764	16805	16511	16539	16616	16638	16517	16737	16590	16693	16613	16711	16666	16578	16725	16734	16719	16779	16702	16549	16689	16668	16630	16696	16697	16743	16702	16796	16674	16648	16745	16805	16692	16668	16617	16631	16820	16784	16583	16772	16795	16554	16652	16758	16855	16744	16653	16655	16483	16755	16702	16714	16612	16652	16636	16658	16732	16702	16681	16649	16666	16800	16608	16686	16599	16700	16666	16798	16593	16888	16651	16806	16675	16698	16581	16578	16695	16599	16570	16576	16679	16826	16846	16589	16784	16785	16736	16627	16632	16873	16714	16679	16704	16588	16650	16688	16693	16793	16893	16655	16685	16662	16522	16647	16693	16773	16901	16475	16642	16604	16665	16578	16674	16652	16658	16781	16742	16593	16625	16869	16726	16703	16775	16773	16751	16731	16536	16596	16608	16702	16668	16609	16709	16882	16745	16621	16559	16743	16792	16573	16939	16815	16570	16655	16631	16666	16895	16608	16723	16650	16613	16652	16537	16580	16823	16400	16699	16755	16649	16742	16713	16843	16655	16640	16797	16713	16582	16660	16603	16653	16758	16744	16750	16830	16642	16636	16676	16697	16528	16693	16601	16710	16720	16774	16655	16739	16795	16724	16616	16679	16618	16495	16729	16545	16548	16531	16707	16644	16814	16835	16698	16643	16801	16532	16675	16846	16780	16527	16778	16530	16761	16856	16705	16788	16646	16607	16701	16758	16793	16824	16718	16750	16494	16743	16520	16818	16712	16668	16746	16821	16679	16666	16653	16727	16631	16636	16680	16504	16541	16761	16671	16545	16714	16732	16872	16422	16664	16646	16621	16746	16506	16729	16806	16647	16698	16443	16708	16761	16564	16604	16737	16616	16622	16667	16720	16715	16548	16845	16516	16639	16651	16524	16582	16694	16749	16775	16439	16603	16555	16698	16825	16659	16570	16704	16715	16698	16677	16813	16582	16596	16648	16560	16784	16622	16700	16718	16822	16623	16695	16631	16689	16659	16499	16656	16674	16824	16650	16694	16430	16746	16598	16688	16738	16728	16756	16690	16845	16615	16663	16758	16608	16626	16647	16625	16621	16467	16929	16547	16688	16760	16716	16653	16712	16623	16791	16741	16780	16655	16607	16767	16757	16683	16727	16554	16783	16730	16684	16655	16830	16738	16588	16690	16648	16596	16789	16599	16466	16699	16618	16690	16601	16640	16722	16927	16666	16555	16796	16608	16761	16638	16562	16810	16685	16627	16561	16630	16729	16725	16896	16588	16769	16774	16647	16525	16615	16760	16696	16652	16652	16801	16783	16699	16704	16706	16711	16761	16744	16647	16737	16721	16654	16640	16602	16636	16524	16756	16761	16598	16810	16509	16750	16620	16704	16588	16710	16568	16761	16713	16654	16671	16535	16586	16566	16696	16685	16757	16649	16685	16551	16784	16697	16568	16765	16764	16806	16666	16634	16685	16606	16851	16775	17013	16808	16598	16493	16688	16867	16709	16744	16800	16543	16735	16757	16728	16586	16667	16642	16694	16704	16556	16685	16692	16900	16639	16707	16743	16590	16693	16639	16700	16780	16640	16759	16504	16531	16602	16719	16556	16792	16663	16836	16592	16609	16694	16793	16570	16770	16590	16682	16753	16609	16712	16768	16703	16749	16666	16715	16563	16613	16879	16611	16660	16717	16740	16691	16577	16726	16667	16744	16733	16618	16582	16586	16521	16605	16761	16654	16701	16773	16673	16664	16853	16590	16507	16735	16631	16612	16528	16626	16706	16586	16720	16620	16527	16705	16602	16582	16628	16852	16872	16598	16846	16574	16669	16638	16613	16696	16807	16660	16517	16702	16586	16609	16707	16620	16745	16609	16677	16526	16616	16672	16855	16603	16664	16538	16907	16648	16680	16718	16541	16774	16659	16569	16741	16810	16726	16597	16649	16720	16714	16730	16590	16664	16699	16694	16674	16682	16725	16467	16653	16611	16709	16539	16714	16749	16528	16903	16825	16699	16776	16531	16650	16708	16659	16566	16613	16684	16630	16707	16585	16693	16554	16585	16647	16589	16681	16613	16749	16840	16680	16624	16758	16575	16710	16667	16658	16741	16694	16728	16764	16685	16685	16815	16648	16642	16708	16592	16673	16585	16643	16567	16477	16809	16871	16872	16789	16549	16817	16590	16773	16621	16532	16525	16779	16698	16719	16748	16667	16819	16502	16721	16552	16514	16560	16789	16770	16846	16818	16760	16560	16727	16651	16779	16646	16651	16794	16813	16673	16628	16762	16683	16712	16676	16812	16649	16829	16613	16703	16735	16602	16746	16695	16580	16552	16559	16665	16625	16637	16776	16802	16860	16496	16671	16716	16576	16827	16653	16727	16620	16573	16707	16460	16570	16752	16640	16686	16582	16682	16698	16649	16741	16795	16744	16678	16595	16571	16705	16731	16495	16643	16540	16591	16770	16728	16748	16742	16679	16489	16767	16661	16887	16646	16696	16638	16898	16734	16759	16788	16715	16712	16548	16693	16728	16554	16608	16696	16639	16813	16621	16642	16648	16626	16894	16736	16686	16858	16790	16713	16857	16614	16653	16586	16688	16544	16617	16663	16808	16669	16833	16699	16745	16530	16735	16649	16772	16809	16659	16553	16857	16704	16517	16651	16637	16617	16786	16688	16651	16829	16613	16856	16551	16731	16745	16648	16691	16595	16947	16697	16733	16801	16580	16657	16735	16595	16535	16714	16673	16688	16598	16813	16654	16700	16791	16703	16769	16750	16647	16688	16687	16692	16720	16782	16666	16812	16680	16628	16451	16688	16738	16764	16610	16604	16647	16526	16700	17051	16639	16860	16656	16459	16622	16707	16556	16634	16624	16770	16556	16685	16608	16474	16741	16747	16559	16533	16773	16666	16650	16726	16669	16657	16695	16665	16779	16669	16681	16725	16776	16529	16632	16573	16648	16619	16568	16583	16604	16600	16889	16568	16667	16396	16660	16648	16649	16690	16668	16503	16649	16685	16580	16681	16621	16705	16841	16636	16718	16744	16556	16453	16890	16662	16738	16724	16589	16723	16878	16653	16777	16630	16742	16638	16744	16699	16681	16764	16722	16752	16789	16506	16652	16851	16479	16733	16829	16900	16751	16685	16617	16598
26825	23402	31198	29529	24706	25535	27468	26290	23848	21159	19359	19081	18643	18779	18564	18568	18683	18469	18545	18664	18661	18701	18669	18564	18548	18558	18476	18742	18748	18374	18575	18421	18408	18541	18550	18589	18715	18459	18445	18497	18479	18836	18637	18581	18680	18450	18531	18691	18791	18603	18478	18724	18735	18536	18550	18548	18752	18635	18565	18481	18455	18671	18579	18483	18424	18707	18589	18598	18672	18586	18732	18530	18465	18594	18625	18590	18564	18503	18632	18467	18458	18506	18621	18682	18590	18682	18387	18427	18515	18673	18664	18484	18697	18491	18674	18487	18652	18542	18699	18738	18553	18633	18424	18485	18513	18692	18350	18355	18569	18666	18472	18706	18480	18568	18525	18473	18282	18712	18538	18489	18509	18605	18640	18472	18495	18392	18496	18741	18804	18588	18461	18372	18523	18811	18543	18368	18357	18659	18544	18522	18531	18647	18456	18524	18426	18564	18493	18473	18615	18511	18426	18447	18617	18477	18611	18466	18470	18450	18643	18544	18448	18623	18736	18539	18706	18493	18504	18395	18516	18492	18444	18481	18491	18399	18523	18476	18526	18405	18583	18466	18427	18619	18486	18562	18351	18523	18453	18485	18701	18569	18366	18491	18881	18546	18510	18582	18677	18366	18634	18465	18324	18542	18661	18417	18625	18534	18594	18594	18508	18500	18513	18522	18449	18664	18550	18519	18579	18550	18577	18603	18598	18611	18584	18594	18582	18523	18612	18514	18425	18431	18417	18467	18822	18504	18435	18110	18428	18398	18484	18428	18396	18707	18635	18432	18375	18465	18571	18462	18287	18599	18716	18454	18626	18548	18542	18452	18537	18350	18647	18564	18543	18554	18651	18581	18571	18416	18541	18647	18773	18506	18494	18331	18638	18650	18575	18322	18490	18524	18517	18617	18554	18477	18417	18560	18221	18432	18545	18626	18475	18633	18385	18510	18567	18433	18315	18600	18625	18605	18450	18539	18532	18670	18456	18631	18489	18695	18537	18597	18545	18718	18737	18524	18573	18543	18620	18475	18484	18585	18603	18284	18608	18737	18683	18634	18551	18500	18432	18468	18811	18733	18703	18310	18677	18551	18576	18608	18542	18477	18444	18244	18554	18404	18500	18387	18677	18499	18368	18475	18622	18498	18463	18595	18442	18457	18474	18547	18453	18514	18569	18633	18534	18489	18533	18443	18521	18725	18588	18635	18491	18531	18477	18648	18563	18588	18665	18586	18745	18452	18597	18553	18536	18542	18681	18529	18586	18383	18497	18505	18438	18488	18632	18605	18638	18535	18526	18635	18421	18558	18396	18735	18478	18503	18395	18623	18641	18428	18548	18644	18495	18472	18614	18705	18509	18686	18445	18417	18497	18529	18446	18405	18503	18481	18382	18620	18646	18622	18440	18476	18441	18505	18680	18605	18629	18389	18258	18492	18586	18571	18500	18470	18531	18633	18489	18539	18514	18755	18458	18548	18695	18574	18591	18331	18556	18544	18355	18493	18563	18650	18685	18592	18354	18498	18622	18577	18382	18410	18557	18551	18471	18415	18448	18574	18547	18577	18512	18404	18426	18565	18359	18297	18633	18469	18563	18415	18452	18396	18588	18387	18602	18331	18531	18420	18439	18515	18402	18675	18531	18597	18610	18274	18423	18397	18714	18518	18757	18643	18511	18646	18431	18490	18625	18577	18594	18570	18668	18593	18865	18557	18467	18495	18663	18616	18545	18429	18520	18597	18490	18812	18781	18595	18551	18703	18629	18522	18437	18380	18581	18272	18481	18423	18590	18600	18551	18484	18664	18783	18464	18576	18589	18402	18261	18625	18673	18487	18734	18792	18532	18389	18603	18260	18281	18519	18515	18548	18574	18396	18664	18578	18513	18594	18576	18518	18735	18598	18565	18471	18266	18468	18507	18366	18320	18555	18447	18555	18785	18511	18493	18657	18522	18459	18515	18637	18385	18548	18793	18424	18432	18521	18636	18374	18520	18504	18498	18491	18561	18665	18489	18461	18458	18920	18435	18438	18458	18791	18523	18685	18610	18597	18719	18590	18399	18730	18587	18474	18695	18476	18715	18551	18381	18394	18606	18681	18521	18607	18529	18651	18653	18617	18382	18559	18598	18516	18508	18537	18651	18433	18675	18361	18532	18431	18522	18477	18489	18546	18516	18595	18520	18659	18670	18425	18482	18623	18634	18512	18491	18737	18485	18635	18730	18494	18527	18550	18492	18559	18487	18675	18625	18434	18675	18371	18540	18447	18632	18665	18754	18591	18676	18547	18480	18696	18457	18490	18424	18385	18444	18691	18582	18483	18493	18437	18619	18566	18443	18396	18461	18266	18592	18585	18485	18567	18618	18465	18681	18518	18772	18475	18535	18707	18546	18548	18513	18597	18752	18482	18595	18491	18663	18761	18664	18628	18636	18457	18516	18570	18495	18677	18447	18377	18550	18459	18678	18656	18471	18525	18422	18471	18562	18578	18541	18555	18559	18713	18545	18383	18625	18424	18600	18485	18582	18398	18616	18586	18529	18503	18593	18486	18519	18409	18294	18390	18460	18476	18597	18838	18445	18537	18500	18537	18372	18602	18622	18456	18725	18553	18389	18450	18455	18628	18487	18548	18609	18629	18425	18585	18711	18531	18454	18491	18470	18580	18684	18552	18499	18351	18556	18529	18599	18269	18566	18558	18508	18514	18529	18558	18517	18369	18540	18367	18434	18550	18501	18508	18373	18544	18748	18631	18681	18447	18433	18356	18476	18525	18486	18702	18357	18760	18341	18514	18521	18504	18613	18542	18532	18517	18497	18682	18736	18741	18715	18585	18543	18600	18491	18624	18562	18588	18533	18316	18593	18530	18534	18520	18479	18478	18342	18678	18401	18633	18738	18584	18740	18631	18527	18363	18632	18452	18339	18291	18578	18556	18606	18587	18458	18535	18704	18704	18487	18530	18726	18476	18329	18625	18588	18598	18444	18617	18711	18714	18658	18584	18474	18652	18587	18496	18695	18789	18516	18540	18532	18436	18449	18648	18715	18636	18473	18619	18657	18573	18507	18382	18619	18586	18379	18509	18639	18461	18450	18571	18471	18549	18732	18761	18364	18564	18496	18550	18558	18623	18719	18515	18520	18520	18516	18369	18464	18695	18622	18612	18721	18820	18562	18462	18318	18576	18342	18284	18531	18576	18430	18563	18720	18655	18565	18454	18454	18480	18490	18517	18409	18540	18359	18644	18428	18677	18545	18502	18526	18553	18670	18487	18542	18454	18826	18594	18258	18330	18493	18640	18519	18544	18401	18536	18708	18596	18289	18578	18656	18464	18278	18388	18633	18504	18620	18678	18342	18594	18691	18427	18499	18587	18570	18737	18459	18272	18339	18519	18517	18508	18584	18530	18520	18342	18698	18602	18572	18640	18551	18678	18362	18674	18420	18700	18482	18315	18538	18694	18533	18604	18674	18750	18638	18642	18564	18422	18753	18595	18774	18776	18584	18483	18583	18422	18505	18543	18345	18384	18547	18506	18586	18625	18397	18510	18702	18598	18670	18711	18685	18488	18393	18534	18697	18593	18508	18430	18516	18581	18329	18537	18550	18596	18596	18398	18758	18353	18532	18564	18475	18394	18770	18618	18368	18541	18672	18561	18626	18543	18590	18636	18497	18635	18586	18366	18649	18363	18202	18509	18575	18498	18629	18650	18460	18440	18537	18720	18573	18612	18364	18561	18472	18383	18532	18673	18582	18480	18532	18360	18597	18601	18512	18479	18417	18614	18496	18716	18511	18484	18571	18553	18529	18666	18612	18535	18605	18573	18476	18664	18620	18582	18579	18571	18609	18686	18564	18508	18645	18658	18413	18430	18573	18399	18516	18655	18588	18590	18566	18696	18565	18644	18504	18519	18334	18510	18428	18358	18729	18780	18577	18490	18635	18703	18515	18467	18549	18395	18680	18448	18492	18373	18418	18551	18377	18621	18585	18634	18637	18410	18492	18415	18430	18524	18547	18364	18539	18466	18675	18649	18474	18415	18520	18460	18438	18655	18631	18227	18728	18554	18586	18634	18609	18362	18572	18450	18627	18599	18610	18553	18549	18609	18646	18596	18679	18507	18671	18533	18593	18793	18597	18405	18427	18517	18642	18547	18536	18461	18528	18319	18504	18544	18640	18419	18526	18321	18644	18533	18654	18808	18673	18410	18513	18639	18604	18621	18538	18409	18429	18449	18420	18547	18638	18552	18362	18758	18574	18665	18362	18524	18633	18564	18357	18272	18598	18570	18620	18534	18524	18575	18482	18615	18425	18686	18620	18546	18636	18448	18442	18501	18558	18681	18767	18455	18489	18571	18480	18368	18581	18506	18531	18526	18588	18403	18698	18665	18393	18539	18625	18517	18625	18453	18583	18879	18652	18831	18418	18540	18606	18522	18433	18308	18469	18488	18617	18414	18533	18478	18444	18552	18490	18470	18597	18501	18672	18648	18500	18658	18736	18521	18512	18464	18449	18647	18652	18384	18432	18659	18682	18575	18415	18528	18379	18404	18551	18684	18601	18716	18316	18643	18568	18416	18628	18568	18582	18607	18290	18573	18435	18677	18651	18550	18496	18520	18409	18588	18613	18477	18332	18645	18609	18451	18613	18511	18731	18513	18603	18627	18586	18483	18389	18432	18556	18553	18661	18602	18512	18333	18606	18417	18456	18649	18696	18410	18350	18531	18675	18582	18504	18469	18614	18612	18543	18496	18543	18556	18511	18530	18518	18499	18732	18537	18412	18298	18556	18521	18614	18599	18488	18393	18507	18432	18503	18564	18351	18672	18381	18560	18495	18735	18493	18585	18650	18417	18369	18561	18468	18632	18539	18472	18648	18424	18597	18706	18749	18500	18718	18683	18567	18583	18514	18511	18479	18303	18550	18491	18256	18668	18695	18394	18490	18585	18462	18645	18629	18480	18422	18673	18626	18653	18485	18428	18596	18466	18673	18507	18631	18410	18733	18373	18729	18504	18523	18565	18420	18750	18490	18503	18445	18599	18609	18656	18664	18640	18419	18479	18600	18410	18651	18263	18649	18640	18698	18506	18512	18530	18499	18540	18621	18504	18607	18508	18508	18569	18635	18718	18542	18489	18450	18800
21964	34758	34836	29377	25453	26894	28586	26639	22830	19134	17426	16636	16681	16463	16418	16236	16316	16443	16333	16448	16424	16448	16497	16256	16349	16470	16457	16312	16460	16423	16338	16437	16454	16446	16503	16473	16269	16571	16369	16517	16432	16401	16346	16500	16259	16412	16433	16549	16531	16411	16408	16459	16403	16602	16450	16408	16392	16359	16496	16351	16420	16312	16452	16309	16470	16370	16376	16376	16439	16372	16229	16470	16610	16211	16426	16488	16435	16498	16378	16125	16444	16503	16306	16460	16414	16348	16346	16465	16233	16302	16446	16304	16455	16408	16341	16536	16496	16541	16429	16368	16435	16462	16406	16399	16475	16332	16372	16233	16377	16321	16364	16323	16535	16484	16483	16257	16396	16501	16412	16383	16519	16446	16322	16357	16323	16299	16294	16518	16470	16263	16451	16484	16464	16419	16299	16422	16292	16313	16300	16525	16510	16488	16416	16396	16324	16355	16539	16300	16289	16526	16324	16401	16425	16425	16451	16484	16533	16345	16394	16402	16288	16392	16451	16358	16305	16308	16497	16373	16465	16409	16307	16312	16408	16375	16356	16230	16384	16277	16403	16463	16360	16434	16481	16381	16409	16401	16354	16189	16429	16323	16411	16389	16203	16374	16048	16460	16515	16252	16338	16338	16303	16504	16302	16564	16458	16322	16483	16284	16416	16312	16332	16542	16416	16396	16398	16363	16401	16248	16373	16318	16312	16395	16442	16398	16301	16278	16148	16466	16503	16373	16311	16461	16324	16583	16280	16397	16349	16417	16387	16278	16292	16345	16455	16414	16478	16396	16405	16298	16561	16376	16417	16451	16349	16398	16238	16514	16559	16518	16419	16309	16219	16401	16434	16453	16389	16411	16395	16252	16442	16475	16358	16317	16477	16367	16456	16383	16397	16371	16374	16448	16578	16457	16266	16427	16449	16390	16353	16382	16543	16202	16647	16381	16212	16318	16407	16493	16437	16284	16312	16362	16396	16416	16411	16422	16262	16429	16350	16205	16412	16411	16482	16247	16308	16412	16362	16425	16360	16483	16442	16490	16360	16372	16433	16440	16418	16505	16396	16473	16398	16234	16388	16357	16424	16374	16397	16433	16260	16552	16330	16290	16217	16569	16401	16389	16525	16446	16359	16268	16423	16525	16430	16381	16201	16264	16333	16280	16427	16378	16433	16514	16330	16382	16273	16277	16253	16290	16566	16431	16207	16306	16415	16410	16328	16322	16313	16311	16333	16435	16428	16418	16491	16310	16289	16303	16399	16303	16446	16417	16406	16497	16352	16374	16207	16434	16327	16384	16415	16455	16336	16361	16429	16470	16381	16258	16451	16389	16362	16322	16290	16350	16375	16571	16279	16454	16401	16328	16312	16389	16271	16530	16472	16465	16281	16402	16204	16376	16308	16362	16237	16301	16452	16344	16403	16424	16422	16340	16628	16431	16503	16410	16280	16418	16490	16520	16345	16448	16565	16398	16305	16293	16555	16400	16290	16507	16460	16369	16563	16597	16232	16374	16449	16550	16266	16370	16484	16334	16369	16284	16563	16532	16457	16497	16346	16317	16453	16176	16196	16132	16454	16401	16451	16521	16269	16373	16282	16322	16236	16436	16378	16454	16413	16281	16333	16377	16338	16493	16210	16339	16327	16273	16530	16302	16350	16429	16396	16391	16495	16199	16495	16405	16431	16369	16266	16481	16381	16442	16331	16403	16223	16391	16423	16372	16289	16313	16548	16483	16388	16454	16493	16290	16495	16280	16327	16343	16357	16452	16486	16358	16271	16332	16447	16457	16446	16246	16301	16313	16286	16453	16345	16519	16191	16369	16239	16328	16518	16322	16374	16283	16329	16360	16391	16402	16315	16436	16436	16280	16304	16391	16324	16219	16598	16248	16420	16512	16356	16518	16272	16367	16448	16285	16494	16299	16444	16415	16340	16229	16451	16384	16441	16333	16252	16282	16444	16296	16463	16362	16222	16366	16457	16423	16201	16471	16386	16286	16302	16483	16393	16344	16258	16540	16433	16394	16393	16367	16325	16289	16443	16520	16509	16317	16425	16387	16329	16286	16198	16294	16428	16316	16465	16384	16505	16305	16393	16360	16386	16335	16452	16358	16360	16311	16345	16493	16374	16444	16364	16381	16375	16397	16448	16392	16340	16249	16350	16247	16359	16352	16314	16297	16497	16213	16452	16397	16469	16406	16503	16192	16444	16361	16373	16609	16371	16314	16469	16451	16409	16251	16589	16336	16445	16388	16417	16373	16416	16463	16509	16393	16435	16491	16570	16434	16178	16441	16414	16504	16244	16345	16438	16430	16303	16333	16478	16319	16478	16286	16427	16592	16385	16473	16379	16394	16289	16555	16480	16289	16408	16622	16461	16410	16350	16442	16363	16387	16331	16446	16191	16240	16366	16382	16442	16338	16426	16332	16317	16284	16447	16266	16390	16510	16399	16474	16402	16290	16282	16585	16318	16217	16394	16410	16417	16568	16431	16511	16412	16408	16322	16438	16473	16360	16429	16648	16361	16226	16314	16350	16429	16393	16368	16266	16329	16506	16399	16541	16292	16411	16390	16387	16364	16294	16406	16419	16408	16422	16409	16446	16325	16317	16344	16405	16309	16369	16515	16280	16237	16555	16409	16318	16306	16313	16390	16271	16464	16427	16438	16363	16462	16482	16375	16313	16363	16395	16420	16465	16444	16302	16320	16272	16371	16436	16415	16485	16453	16262	16329	16413	16338	16380	16411	16501	16285	16460	16357	16436	16258	16425	16481	16334	16336	16376	16414	16363	16331	16439	16535	16522	16464	16401	16447	16487	16393	16478	16451	16078	16364	16273	16255	16437	16432	16268	16250	16322	16332	16401	16414	16440	16380	16395	16386	16473	16460	16293	16503	16406	16505	16314	16397	16579	16421	16463	16488	16483	16371	16423	16223	16309	16439	16423	16347	16376	16549	16265	16371	16209	16457	16545	16447	16382	16330	16438	16408	16361	16288	16397	16411	16480	16401	16366	16300	16346	16513	16261	16483	16437	16430	16419	16492	16359	16543	16217	16262	16540	16488	16329	16276	16335	16324	16341	16469	16254	16536	16351	16372	16415	16427	16398	16250	16446	16374	16278	16278	16332	16447	16368	16284	16390	16453	16549	16483	16326	16423	16423	16418	16172	16437	16426	16337	16322	16441	16463	16402	16317	16364	16329	16416	16430	16471	16260	16466	16319	16285	16452	16461	16305	16462	16452	16380	16356	16489	16460	16328	16257	16505	16278	16473	16326	16325	16228	16481	16364	16437	16321	16400	16451	16245	16320	16351	16425	16334	16438	16481	16508	16390	16506	16325	16328	16407	16307	16430	16216	16334	16395	16329	16288	16521	16507	16405	16367	16312	16431	16420	16489	16427	16357	16387	16287	16456	16421	16321	16341	16182	16491	16532	16432	16394	16580	16540	16362	16513	16426	16317	16413	16376	16273	16517	16309	16525	16437	16528	16530	16447	16376	16400	16556	16303	16465	16378	16434	16482	16362	16301	16482	16541	16450	16411	16415	16392	16222	16424	16253	16303	16262	16532	16398	16542	16276	16275	16484	16381	16297	16383	16303	16391	16291	16337	16515	16275	16318	16305	16450	16358	16323	16417	16309	16332	16277	16448	16388	16273	16567	16426	16472	16219	16393	16380	16407	16498	16426	16422	16374	16456	16336	16344	16364	16457	16513	16464	16407	16395	16442	16467	16507	16368	16409	16394	16266	16176	16403	16492	16392	16286	16550	16293	16528	16294	16224	16480	16315	16401	16533	16164	16390	16488	16402	16479	16430	16312	16312	16492	16303	16459	16381	16368	16422	16453	16326	16374	16334	16275	16347	16360	16445	16397	16453	16421	16462	16386	16360	16230	16362	16364	16423	16529	16424	16362	16316	16588	16357	16370	16405	16292	16580	16495	16238	16462	16520	16463	16529	16236	16301	16370	16379	16295	16384	16408	16238	16458	16425	16457	16224	16377	16358	16529	16299	16355	16341	16358	16532	16255	16450	16344	16393	16490	16439	16176	16270	16369	16454	16317	16277	16395	16397	16355	16299	16519	16367	16288	16394	16380	16343	16349	16465	16271	16339	16384	16576	16347	16412	16301	16405	16481	16450	16451	16264	16406	16334	16373	16379	16383	16468	16275	16274	16523	16357	16472	16376	16415	16418	16379	16398	16411	16484	16429	16349	16381	16451	16258	16600	16409	16208	16348	16492	16356	16335	16378	16181	16418	16274	16290	16501	16403	16324	16419	16427	16341	16389	16563	16202	16341	16430	16488	16440	16304	16375	16470	16426	16376	16364	16420	16480	16431	16403	16506	16422	16485	16435	16377	16361	16417	16334	16373	16346	16439	16482	16395	16405	16414	16293	16322	16213	16353	16294	16463	16329	16383	16326	16400	16547	16434	16415	16444	16386	16458	16427	16459	16426	16481	16403	16508	16413	16312	16535	16383	16474	16378	16455	16349	16387	16312	16393	16519	16279	16346	16367	16394	16409	16215	16414	16436	16282	16352	16447	16366	16350	16363	16359	16133	16339	16296	16326	16436	16400	16400	16294	16403	16475	16365	16448	16537	16425	16500	16382	16348	16430	16334	16287	16453	16119	16418	16388	16376	16334	16266	16332	16563	16516	16283	16487	16388	16448	16327	16566	16312	16343	16496	16258	16277	16421	16375	16459	16393	16484	16373	16267	16226	16386	16191	16544	16381	16362	16343	16376	16277	16452	16444	16354	16321	16453	16582	16265	16346	16347	16239	16453	16421	16430	16580	16454	16427	16443	16311	16423	16315	16388	16501	16246	16340	16524	16302	16383	16248	16475	16567	16412	16483	16345	16448	16566	16303	16323	16344	16531	16392	16347	16507	16308	16241	16563	16286	16575	16295	16491	16394	16233	16553	16408	16534	16419	16410	16440	16491	16352	16303	16530	16345	16441	16424	16278	16482	16449	16448	16469	16557	16424	16574	16400	16253	16436	16271	16395	16582	16484	16305	16390	16363	16435	16390	16526	16537	16349	16225	16426	16432	16488	16484	16442	16345	16321	16411	16213	16307	16491	16346	16360	16531	16422	16322	16549	16394	16352	16373	16516	16421	16563	16472	16439	16393	16362
23611	21011	28390	24747	24999	44743	53409	44708	34336	26967	22436	20225	19696	19265	19125	19359	19436	19345	19148	19364	19013	18933	19325	19005	19233	19136	19190	19361	19328	19282	19265	19156	19124	19177	19099	19090	19044	19276	19141	19047	19017	18895	19077	19183	19023	19119	19252	19180	19215	19198	19036	19082	19203	19028	19179	19062	19200	18986	19128	19175	19110	18996	19291	18980	19086	18916	19014	19028	19070	19163	19161	18983	19205	19077	19092	19153	19015	19186	19308	18738	18866	18940	18806	19029	19136	19127	19004	19018	19109	19203	19099	18761	18968	19000	19179	19032	18846	18959	18911	19119	19048	19112	19179	19104	19067	19079	19145	19245	18968	19156	19136	18967	19223	19169	19102	18970	19129	19051	18942	18935	19073	18921	19155	18848	18966	19115	19324	19172	19098	19040	18973	19145	19186	19055	19019	19206	19112	19222	19060	19007	19071	19012	19098	19136	18797	18992	19026	18997	19064	18831	18906	19320	18956	19086	18892	18983	19056	18863	18910	19291	19099	19135	19279	18894	18821	19098	19004	19188	19128	19044	19064	18966	19124	19221	19183	18961	18879	18869	19208	19022	19196	19055	18840	18988	19046	19142	19037	18963	18963	18983	19058	19014	19008	19167	19202	18990	18940	19010	19126	19019	18918	18913	18964	18994	19013	19111	19068	18964	18926	18925	18998	19200	19033	19165	18912	19089	18971	19128	19027	19177	19030	19204	18930	19032	19098	19114	19093	19021	18977	19123	19123	19052	19056	18871	19067	18949	18947	18983	19097	19101	18944	19257	18976	19272	19052	19023	19139	18962	18919	19018	19263	19104	19045	19141	19109	19060	19216	19285	19070	19184	18965	19118	19098	18924	18893	19107	18975	19131	19126	18933	19306	18989	19270	18959	19151	18956	19102	19059	18922	19116	18992	19031	19122	19091	18986	19182	19009	19077	18894	19153	18953	18883	19120	19057	18864	19025	18863	18898	19195	19029	19081	19125	19091	19083	18931	18955	18964	18816	19170	19056	19125	19164	19063	19072	18972	18955	19168	18894	19056	19138	18781	18975	18982	18890	19142	18962	19023	18897	19037	19234	18782	18790	19025	18972	18889	19160	19108	19088	19001	18873	19118	19134	18763	19058	18983	19053	19045	18883	18968	19088	19167	19219	19116	19078	19144	19037	19062	18922	19067	19016	18941	18904	19038	19058	19262	19025	19090	18953	19105	18981	19108	18908	19004	18994	19232	19198	18930	19094	19181	18887	19071	18857	19014	19113	19127	19024	19103	18974	18968	19070	19220	19080	19117	19141	19016	19041	18918	19099	19076	18860	19029	18984	19161	19084	18916	19053	19250	19110	19082	18977	19113	19117	19197	18984	19105	18742	18970	19003	19003	19021	19202	19148	19182	19229	19213	19003	18867	19033	19126	18920	19047	19040	19109	19210	19093	18937	18904	18979	18983	19138	19084	18898	19110	18894	19169	19153	19279	18916	19232	18949	19094	19109	19063	19070	18902	18977	18962	19013	19055	19051	19059	19014	19050	18955	18706	19046	18977	19200	19146	19042	18887	19058	19118	19021	19124	18904	19188	19019	19164	19135	19121	19008	19089	18946	18887	19064	19193	19192	18995	19257	19286	18967	19145	19111	19075	18967	19145	18938	19085	18962	19234	19105	19075	19082	18992	19034	19052	18965	19006	18949	19079	19083	19075	19077	19125	19088	18911	19066	19296	19198	19058	19218	19231	18825	18912	19001	19090	19057	18952	18890	18929	19143	19050	19224	18978	19012	18987	19144	18856	19088	19232	18990	19106	18994	19298	18974	19041	19000	18900	19032	18965	19025	19154	18967	18980	19287	19108	19227	18872	18859	18791	19187	19079	19033	19127	19053	19034	19182	19063	18856	19095	19020	19242	19045	18988	19014	19126	18961	18914	19111	19027	19047	18996	19075	19080	18988	19107	19142	19187	19067	19055	19032	19071	19218	19012	19115	19127	18872	19157	19079	18952	19008	18868	18876	19108	19019	19158	19051	18904	19074	19138	18953	19063	19234	19141	19043	19172	19012	19103	18981	19155	19132	19088	18838	19017	18922	19071	19045	18960	19147	18919	18987	19071	19030	19141	19039	19074	19176	19007	19291	19159	19224	19088	19070	19182	19169	18998	19250	18855	18957	19184	19100	19006	19018	19115	18992	19086	19110	19066	19213	18984	19034	18981	19091	18966	19133	18954	19149	18946	18976	18778	18904	19018	18903	19119	18926	19203	19041	18950	18949	19103	19121	19092	18931	19313	18991	19011	19147	19146	18860	19116	19076	19194	19312	19082	19065	19057	19161	19044	18917	18886	19109	18996	19210	19010	19026	19124	19011	19143	19068	18970	19094	18907	19128	18986	19089	18795	18958	19084	19042	19205	18977	19194	19242	18978	18960	18916	19201	19205	18912	19065	18805	18876	18874	19082	19007	19019	19021	19157	19085	19032	19194	18982	18915	18977	19105	19032	18984	19132	19178	19036	19055	18989	19078	18894	18952	19121	19051	18978	18958	19257	19054	18957	19149	19198	19073	18962	18975	19137	18994	19045	19109	19125	18962	18975	19042	19110	19204	19053	19064	19087	19056	19193	19217	19200	19111	18979	18930	19006	19078	19055	19013	19077	19016	19005	19065	19030	18844	18939	19124	18951	18972	18967	19103	18763	19019	19043	18831	19077	19003	19086	18994	19040	18936	18886	19017	18987	19026	19082	18939	18866	19217	19004	19104	18920	19193	19016	19173	19229	19180	18966	19104	18818	18963	19182	19108	19089	18861	19065	19171	19058	19393	19054	19035	19147	19195	19184	19085	19277	18883	19150	18922	19057	19080	18994	19164	18844	18991	18999	19158	19077	19100	18984	19132	19063	18921	19018	18906	19166	19112	19044	18862	19036	18815	19029	19149	19141	19143	19055	19090	19025	18938	19154	19103	19054	19089	19039	19327	19099	19091	19153	19047	18968	19005	18743	19050	18933	18842	19092	19140	19048	19056	19027	19177	19176	19218	19056	19126	19062	19216	19054	18942	19113	18976	18880	19066	19184	19176	19120	19095	19013	19064	19160	19224	19076	18942	19018	19055	18989	19077	19145	19054	19105	19112	18861	19122	19031	19108	19029	19206	19068	19056	18943	18888	19046	19347	19008	18844	19038	19004	19131	19073	18737	18994	19017	18978	18998	18932	19124	19237	19090	18932	19054	18969	18954	18967	18847	18972	19225	19099	19122	19028	19040	19165	18910	19025	19107	19138	19165	19002	18986	19066	19257	19001	19036	19035	19097	18975	19084	18947	18983	18872	18817	18858	19131	19085	19012	19116	18940	19016	19293	19070	19106	19289	18849	18852	19007	19148	19382	19012	19046	19006	18998	18969	19014	19233	19011	19040	19140	19000	19019	19053	19081	18797	18979	19064	18936	19097	19120	19052	19011	19201	19101	19185	19355	19193	19300	19133	19054	19116	18979	19152	18972	19077	18872	19006	19119	18980	19113	19058	19138	19124	19009	18942	19017	19085	19099	19146	19077	19075	19012	19202	19098	19037	19235	18951	19021	18953	19098	18863	18885	18980	19056	19015	19005	18856	19103	19038	18955	19070	19200	19043	19292	19034	19078	18971	19071	18880	19085	19023	18848	18994	19040	18876	18944	19032	18907	19096	18958	19016	18991	18939	18842	19150	19064	19002	19038	19001	19156	19017	19046	19033	19134	19120	19079	19076	19107	19183	19032	19034	19057	19126	18976	19118	18877	19124	19054	18999	19079	19162	19262	19195	18890	19156	19087	18973	19009	19105	19121	19167	19193	19107	19249	19152	18964	19189	19073	19016	18970	19086	19257	19065	19128	19115	19107	19162	19115	19055	19149	18995	18911	19246	19073	19011	19078	18995	19025	19267	19113	19150	19103	19059	19371	19270	19324	19123	19022	19023	19301	19020	18956	18989	19135	19028	18937	18909	19112	18933	18859	18971	19025	18974	18980	19182	19224	19086	19104	18946	18946	18972	19059	19215	19142	19071	19258	19054	19195	19057	18734	18943	19002	18937	18913	19002	19010	19047	19221	19184	18962	18863	19004	19178	19110	18845	18915	19130	18919	18986	19018	19012	19057	19125	19004	19099	18880	19122	19232	19165	19056	18962	19002	19153	18985	19043	19056	19010	18995	18962	19030	19062	18974	19103	19203	19146	19098	19227	19049	19188	19252	19239	19130	19251	19042	19113	18998	19215	19108	18902	19134	19222	19035	19136	18967	19118	19099	19184	19213	19171	18857	18985	19181	19067	19169	19315	19163	19176	18935	19003	19190	19078	19121	18996	18975	18976	19319	18996	19120	19115	19185	19002	19007	19011	19011	18900	19108	19119	19182	19072	19102	18901	18974	19180	19136	18951	18991	19056	19121	19095	19298	19007	19171	19147	18888	18762	19217	19047	19123	19006	19195	19228	19054	19230	18995	18904	19264	19003	18937	18873	19095	18781	19107	18926	19055	19046	19010	19215	18941	19107	19144	19166	19090	19050	19176	19113	19030	19001	19090	19213	19023	19169	19138	19096	18937	19019	18990	19082	18923	19038	18975	18927	18996	19109	19107	19045	19028	19184	19063	19077	19315	18884	19176	19013	18924	19044	18887	18962	19193	19280	19103	19134	19177	19176	19195	19110	19076	19101	19045	19189	18954	18911	19123	18966	19282	18911	19152	19139	18882	19104	19205	18898	19053	19000	19053	19149	19188	19188	19171	19236	19142	18978	19005	19096	19057	19120	19340	19188	19014	18746	18911	19044	19236	18964	19150	19012	18928	19164	18938	19153	19046	18840	18987	19032	18925	19064	19084	18834	19168	18917	19001	18928	19103	19057	19285	19092	19011	18897	19059	19207	18956	19285	19205	19237	19079	19177	19260	19042	18960	19086	19037	19166	19166	18962	18898	19126	19175	19000	19042	19117	19009	18843	19042	18924	19283	19101	18984	19078	19136	19181	19211	19106	18991	19082	18926	18803	18931	19000	19207	18959	19195	18840	18953	18742	18844	19203	19059	18928	19010	19082	19065	18989	18989	19087	18864	19266	18894	18996	19010	18868	19078	18975	18980	18843	19265	19033	18944	19125	19146	19105	18949	18997	19006	19090	19070	18930	19303	18975
21379	39187	40047	34486	32212	50145	52682	44873	34628	25829	20105	17618	17094	16692	16789	16754	16811	16893	16831	16941	16744	16885	16759	16982	16854	16727	16746	16931	16808	16675	16839	16778	16729	16572	16906	16624	16885	16842	16766	16871	16749	16874	16632	16937	16696	16726	16767	16781	16773	16867	16927	16710	16601	16721	16914	16714	16827	16751	16667	16858	16732	16743	16790	16765	16792	16826	16772	16690	16875	16604	16756	16859	16895	16740	16857	16751	16792	16901	16566	16747	16805	16826	16742	16796	16682	17042	16775	16709	16726	16779	16902	16668	16976	16877	16943	16821	16749	16697	16745	16696	16878	16777	16721	16868	16707	16738	16933	16738	16942	16736	16810	16877	16713	16596	16821	16755	16966	16697	16888	16655	16702	16770	16961	16803	16825	16844	16552	16636	16819	16935	16455	16710	16705	16974	16764	16723	16648	16860	16823	16667	16816	16855	16621	16888	16859	16847	16586	16787	16688	16766	16890	16764	16704	16711	16824	16729	16706	16607	16695	16753	16737	16605	16804	16686	16770	16840	16866	16650	16790	16957	16662	16722	16750	16642	16854	16771	16752	16654	16958	16741	16551	16905	16828	16711	16770	16785	16770	16738	16755	16804	16862	16673	16788	16878	16863	16853	16761	16829	16877	16635	16786	16627	16737	16724	16979	16855	16784	16612	16754	16780	16637	16819	16680	16745	16878	16905	16980	16792	16774	16841	16654	16936	16840	16616	16819	16705	16652	16668	16620	16691	16781	16814	16811	16768	16765	16819	16624	16661	16873	16904	16829	16965	16930	16724	16818	16862	16585	16807	16715	16750	16698	16690	16893	16767	16724	16761	16878	16889	16987	16732	16610	16728	16777	16883	16716	17002	16620	16645	16709	16879	16706	16795	16715	16803	16802	16678	16729	16810	16751	16892	16781	16731	16757	16985	16704	16888	16793	16864	16759	16943	16787	16669	16886	16836	16709	16816	16744	16837	16636	16775	16996	16847	16794	16734	16639	16723	16743	16883	16804	16775	16778	16877	16840	16808	16671	16750	16878	16650	16796	16769	16747	16838	16832	17043	16835	16882	16803	16715	16850	16731	16852	16802	16654	16713	16727	16837	16826	16675	16688	16752	16675	16618	16750	16825	16780	16852	16715	16705	16775	16660	16717	16816	16891	16659	16865	16643	16930	16787	16855	16952	16668	16801	16755	16662	16849	16758	16699	16755	16683	16766	16838	16733	16918	16786	16814	16962	16752	16812	17020	16668	16717	16894	16656	16695	17005	16786	16711	16750	16809	16923	16669	16734	16960	16855	16694	16607	16600	16900	16808	16814	16780	16801	16562	16702	16741	16805	16875	16921	16714	16693	16871	16677	16801	16670	16903	16806	16841	16821	16822	16676	16702	16736	16813	16699	16823	16596	16946	16776	16722	16766	16894	16953	16797	16673	16851	16729	16786	16972	16922	16808	16651	16944	16639	16881	16727	16667	16743	16877	16740	16967	16909	16895	16795	16851	16620	16843	16882	16801	16784	16679	16972	16745	16789	16672	16825	16869	16738	16773	16575	16792	16656	16668	16797	16826	16845	16803	16865	16982	16662	16986	16674	16895	17020	16733	16795	16921	16815	16611	16839	16899	16808	16790	16641	16847	16856	16954	16563	16678	16875	16681	16783	16829	16574	16766	16731	16639	16857	16868	16806	16758	16666	16865	16834	16760	16604	16664	16671	16735	16643	16648	16662	16788	16868	16764	16738	16782	16788	16795	16803	16953	16709	16850	16678	17040	16657	16798	16814	16674	16673	16913	16821	16829	16887	16833	16618	16787	16754	16823	16800	16896	16744	16660	16637	16782	16846	16890	16791	16793	16864	16799	16695	16735	16614	17012	16808	16924	16621	16808	16781	16982	16745	16868	16787	16794	16629	16983	16643	16921	16680	16756	16864	16729	16730	16831	16903	16761	16702	16877	16817	16634	16883	16647	16714	16833	16708	16696	16815	16688	16868	16844	16776	16738	16672	16898	16681	16821	16894	16829	16754	16749	16725	16740	16725	16780	16888	16764	16726	16737	16777	16863	16963	16904	16756	16866	16756	16870	16787	16741	16867	16690	16773	16871	16558	16904	17001	16822	16820	16899	16695	16945	16737	16776	16756	16833	16797	16877	16723	16863	16791	16583	16837	16775	16856	16899	16744	16788	16920	16727	16863	16876	16816	16770	16919	16729	16695	16665	16767	16731	16903	16746	16850	16799	16874	16682	16897	16785	16836	16716	16869	16825	16874	16960	16670	16804	16851	16666	16803	16875	16863	16823	16800	16809	16658	16709	16614	16697	16800	16834	16817	16707	16915	16614	16715	16761	16783	16839	16874	16802	16759	16827	16848	16748	16903	16895	16867	16941	16828	16829	16824	16724	16592	16722	16806	16686	16764	16861	16921	16938	16781	16942	16805	16594	16681	16788	16815	16727	16851	16654	16689	16818	16785	16631	16727	16921	16895	16718	16645	16919	16721	16819	16838	16742	16804	16682	16800	16806	16728	16734	16789	16779	16780	16808	16683	16596	16757	16663	16902	16838	16796	16701	16891	16884	16615	16784	16706	16778	16852	16826	16854	16717	16714	16885	16933	16805	16708	16655	16778	16667	16895	16673	16809	16605	16852	16713	16742	16808	16796	16710	16845	16721	16914	16656	16803	16864	16888	16966	16846	16957	16684	16655	16838	16506	16709	16827	16904	16725	16883	16654	16909	16641	16715	16746	16955	16745	16871	16623	16857	16701	16885	16917	16760	16722	16711	16846	16910	16985	16751	16818	16729	16834	16744	16713	16834	16694	16716	16826	16943	16607	16777	16532	16826	16771	16782	16842	16816	16740	16867	16858	16809	16707	16631	16781	17031	16861	16825	16847	16688	16795	16728	16599	16812	16940	16736	16803	16658	16724	16911	16780	16788	16720	16767	17001	16577	16616	16834	16573	16847	16809	16649	16879	16725	16836	16896	16696	16669	16854	16531	16612	16818	16850	16729	16783	16734	16849	16713	16931	16725	16808	16875	16898	16794	16971	16620	16822	16779	16857	16779	16749	16891	16731	16821	16669	16732	16740	16767	17030	16754	16806	16743	16679	16757	16813	16818	16660	16768	16756	16896	16942	16813	16807	16938	16693	16765	16738	16700	16690	16611	16727	16826	16757	16878	16812	16792	16784	16836	16751	16835	16794	16791	16642	16817	16724	16781	16802	16767	16857	16718	16837	16959	16797	16630	16869	16715	16741	16641	16890	16722	16869	16819	16735	16772	16766	16719	16612	16786	16769	16891	16817	16812	16868	16734	16903	16752	16680	16634	16768	16685	16714	16687	16932	16751	16783	16753	16740	16685	16973	16677	16751	16690	16871	16714	16780	16671	16683	16868	16808	16790	16722	16871	16767	16704	16638	16854	16821	16766	16719	16674	16682	16721	16890	16736	16970	16763	16837	16698	16807	16547	16920	16889	16749	16784	16778	16791	16789	16865	16683	16807	16725	16664	16685	16790	16828	16901	16801	16735	16741	16894	16705	16732	16764	16692	16815	16757	16928	16977	16841	16814	16829	16839	16918	16849	16863	16735	16798	16836	16856	16689	16804	16714	16697	16811	16745	16774	16813	16824	16783	16727	16822	16849	16756	16802	16981	16802	16718	16829	16789	16806	16775	16715	16800	16602	16538	16738	16649	16717	16741	16837	16760	16819	16527	16799	16772	16757	16825	16856	16846	16653	16599	16736	16818	16902	16753	16859	16765	16822	16831	16768	16694	16821	16735	16889	16716	16788	16733	16761	16701	16781	16750	16797	16706	16850	16702	16985	16837	16697	16673	16736	16774	16737	16809	16718	16794	16880	16921	16656	16738	16843	16753	16750	16775	16950	16778	16729	16772	16826	16702	16758	16626	16823	16753	16890	16731	16901	16935	16793	16573	16720	16790	17026	16845	16663	16807	16839	16773	16816	16805	16986	16840	16708	16836	16677	16627	16812	16717	16791	16860	16743	16809	16817	16634	16834	16785	16812	16717	16802	16779	16689	16666	16734	16692	16761	16730	16733	16622	16914	16825	16996	16913	16926	16680	16642	16813	16700	16849	16725	16852	16809	16795	16772	16939	16885	16768	16830	16654	16865	16825	16882	16763	16705	16565	16918	16951	16824	16808	16645	16849	16735	16610	16887	16821	16712	16832	16836	16798	16839	16773	16914	16676	16709	16654	16792	16772	16665	16814	16887	16694	16581	16999	16699	16787	16839	16637	16794	16656	16796	16837	16952	16715	16702	16577	16862	16925	16815	16722	16790	16750	16857	16835	16807	16653	16888	16770	16794	16705	16720	16491	16665	16718	16780	16829	16742	16776	16689	16904	16738	16735	16817	16605	16697	16642	16793	16715	16870	16685	16731	16787	16965	16859	16858	16651	16886	16725	16723	16978	16817	16731	16728	16735	16788	16738	16813	16715	16968	16738	16744	16755	16742	16678	16781	16687	16767	16881	16906	16762	16782	16826	16747	16700	16772	16736	16774	16824	16729	16839	16865	16757	16882	16899	16732	16686	16780	16820	16894	16726	16836	16760	16847	16860	16898	16873	16881	16792	16753	16752	16837	16810	16701	16663	16849	16803	16836	16879	16701	16864	16743	16655	16708	16827	16754	16754	16853	16805	16835	16780	16775	16752	16848	16934	16775	16818	16871	16704	17060	16748	17003	16655	16605	16933	16828	16603	16846	16952	16807	16677	16794	16713	16696	16831	16846	16748	16814	16632	16786	16900	16864	16801	16810	16978	16975	16742	16697	16656	16893	16804	16589	16708	16858	16942	16850	16811	16918	16779	16897	16885	16860	16683	16750	16669	16707	16701	16944	16725	16773	16723	16781	16825	16906	16679	16712	16788	16719	16921	16846	16908	16796	16654	16667	16736	16683	16754	16745	16730	16719	16752	16607	16828	16825	16792	16749	16671	16816	16824	16930	16678	16797	16833	16671	16922	16798	16627	16828	16653	16817	16794	16641	16800	16663	16627	16862	16641	16586	16848	16780	16777	16915	16813	16769	16519	16693	16734	16719	16630	16705	16812	16830	16556	16581	16723	16817	16671	16769	16702	16620	16984	16670	16865	16702	16770	16856	16860	16621	16750	16753	16827	16803	16712
27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
