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
339330134721	339330135290	339330135838	339330136388	339330136938	339330137488	339330138040	339330138588	339330139140	339330139688	339330140238	339330140788	339330141338	339330141890	339330142440	339330142988	339330143538	339330144090	339330144638	339330145188	339330145738	339330146288	339330146838	339330147388	339330147938	339330148488	339330149040	339330149588	339330150140	339330150690	339330151238	339330151788	339330152340	339330152888	339330153440	339330153988	339330154538	339330155090	339330155640	339330156188	339330156740	339330157290	339330157840	339330158390	339330158940	339330159490	339330160040	339330160590	339330161140	339330161688	339330162240	339330162788	339330163340	339330163888	339330164440	339330164990	339330165538	339330166090	339330166640	339330167190	339330167740	339330168290	339330168840	339330169388	339330169940	339330170490	339330171038	339330171590	339330172138	339330172690	339330173240	339330173788	339330174340	339330174891	339330175440	339330175990	339330176540	339330177090	339330177640	339330178190	339330178740	339330179290	339330179840	339330180390	339330180940	339330181490	339330182040	339330182590	339330183140	339330183690	339330184240	339330184790	339330185340	339330185890	339330186440	339330186990	339330187540	339330188090	339330188640	339330189190	339330189740	339330190290	339330190840	339330191390	339330191940	339330192490	339330193040	339330193590	339330194140	339330194690	339330195240	339330195790	339330196340	339330196890	339330197440	339330197990	339330198540	339330199090	339330199640	339330200190	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2569	3600	2300	2569	3600	2300	2569	3600	2300	2569	3600	2300	2569	3600	2300	2569	3600	2300	2569	3600	2300	2569	3600	2300	2569	3600	2300	2569	3600	2300	2569	3600	2300	2569	3600	2300	2569	3600	2300	2569	3600	2300	2569	3600	2300	2569	3600	2300	2569	3600	2300	2569	3600	2300	2569	3600	2300	2569	3600	2300	2569	3600	2300	2569	3600	2300	2569	3600	2300	2570	3600	2300	2570	3600	2300	2570	3600	2300	2570	3600	2300	2570	3600	2300	2570	3600	2300	2570	3600	2300	2570	3600	2300	2570	3600	2300	2570	3600	2300	2570	3600	2300	2570	3600	2300	2570	3600	2300	2570	3600	2300	2570	3600	2300	2570	3600	2300	2570	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24532	21766	29482	24624	22141	23451	22458	36645	60825	56921	45146	30138	22039	18032	16920	16764	16527	16642	16732	16991	16605	16645	16772	16551	16530	16665	16912	16573	16527	16558	16783	16570	16879	16768	16648	16688	16734	16374	16470	16450	16535	16584	16513	16576	16476	16784	16681	16516	16802	16400	16534	16727	16703	16420	16551	16535	16637	16611	16504	16571	16584	16701	16744	16687	16527	16553	16566	16492	16570	16547	16559	16545	16551	16694	16663	16562	16652	16461	16609	16529	16509	16611	16519	16586	16685	16596	16733	16423	16327	16366	16554	16445	16407	16564	16471	16416	16652	16561	16675	16688	16619	16537	16714	16458	16565	16470	16623	16448	16474	16470	16547	16231	16661	16571	16621	16452	16488	16393	16591	16631	16655	16495	16395	16574	16397	16633	16758	16328	16298	16513	16519	16452	16742	16613	16604	16251	16446	16484	16411	16526	16395	16408	16546	16634	16711	16542	16558	16609	16537	16442	16531	16506	16452	16478	16290	16421	16597	16563	16597	16689	16715	16648	16597	16531	16455	16508	16607	16487	16603	16740	16146	16594	16544	16391	16450	16627	16469	16911	16713	16589	16452	16577	16627	16521	16556	16649	16593	16467	16560	16540	16572	16501	16799	16681	16443	16658	16425	16680	16513	16497	16453	16475	16479	16440	16472	16441	16609	16559	16382	16600	16466	16393	16416	16515	16686	16532	16706	16354	16478	16555	16608	16513	16602	16532	16378	16563	16442	16581	16464	16464	16477	16404	16424	16541	16543	16555	16592	16593	16629	16569	16616	16682	16358	16460	16583	16385	16595	16498	16419	16577	16704	16507	16492	16115	16445	16582	16395	16356	16544	16381	16600	16549	16622	16475	16675	16498	16301	16662	16383	16522	16535	16461	16371	16547	16547	16712	16627	16789	16501	16610	16509	16758	16242	16603	16496	16549	16610	16597	16669	16388	16518	16625	16295	16299	16656	16674	16549	16443	16654	16506	16584	16514	16529	16473	16701	16484	16605	16577	16645	16706	16274	16556	16604	16507	16728	16584	16430	16657	16534	16453	16590	16595	16368	16640	16474	16330	16728	16533	16550	16409	16469	16410	16479	16514	16594	16424	16501	16530	16512	16428	16591	16368	16419	16480	16419	16558	16520	16617	16552	16511	16610	16370	16815	16571	16512	16571	16486	16496	16487	16682	16433	16527	16525	16705	16501	16576	16501	16385	16725	16609	16703	16463	16359	16628	16600	16436	16531	16633	16684	16359	16564	16722	16613	16351	16545	16464	16484	16476	16413	16383	16647	16447	16560	16465	16344	16609	16614	16387	16514	16665	16493	16509	16572	16338	16625	16524	16221	16505	16594	16374	16341	16569	16510	16406	16656	16518	16455	16597	16479	16614	16382	16551	16545	16394	16454	16397	16376	16530	16613	16727	16548	16432	16532	16597	16694	16587	16471	16455	16499	16546	16469	16557	16641	16500	16524	16596	16660	16583	16515	16362	16737	16651	16389	16482	16261	16528	16630	16562	16461	16541	16426	16545	16412	16507	16443	16702	16530	16641	16279	16481	16643	16439	16682	16519	16523	16387	16583	16788	16664	16486	16420	16620	16529	16424	16436	16396	16578	16642	16578	16582	16554	16422	16533	16626	16683	16438	16501	16617	16472	16449	16534	16428	16384	16484	16538	16651	16473	16492	16651	16736	16492	16476	16522	16602	16581	16629	16450	16545	16503	16616	16596	16343	16483	16435	16672	16749	16383	16493	16630	16468	16447	16701	16569	16517	16647	16307	16320	16544	16447	16551	16585	16537	16602	16563	16642	16463	16511	16476	16444	16291	16349	16644	16556	16426	16531	16599	16382	16642	16604	16597	16493	16429	16661	16724	16701	16554	16688	16480	16415	16633	16599	16436	16473	16619	16631	16673	16677	16368	16327	16347	16535	16436	16441	16617	16566	16601	16483	16572	16504	16625	16403	16494	16722	16520	16522	16517	16455	16452	16447	16578	16620	16717	16337	16480	16684	16287	16401	16634	16620	16516	16670	16704	16525	16531	16542	16524	16609	16445	16673	16521	16610	16604	16438	16456	16634	16607	16555	16530	16567	16675	16615	16673	16628	16601	16397	16510	16486	16678	16425	16442	16512	16632	16539	16575	16540	16523	16432	16706	16571	16642	16404	16678	16540	16506	16594	16746	16651	16638	16519	16570	16315	16673	16421	16369	16472	16366	16777	16574	16648	16598	16782	16525	16752	16314	16489	16595	16588	16647	16633	16503	16383	16523	16626	16503	16436	16513	16614	16495	16707	16610	16517	16589	16441	16702	16585	16479	16679	16522	16433	16560	16545	16733	16688	16456	16580	16694	16593	16468	16586	16475	16603	16424	16575	16582	16451	16563	16593	16452	16708	16463	16401	16446	16522	16596	16528	16612	16524	16475	16411	16438	16666	16602	16465	16459	16470	16405	16604	16524	16485	16423	16505	16649	16438	16503	16411	16775	16568	16431	16470	16575	16598	16547	16531	16559	16627	16505	16399	16509	16442	16354	16494	16369	16593	16494	16548	16518	16367	16567	16644	16690	16583	16612	16441	16413	16466	16710	16669	16541	16501	16754	16556	16572	16580	16608	16780	16581	16492	16642	16522	16699	16573	16859	16784	16487	16651	16480	16528	16656	16405	16381	16475	16738	16529	16617	16692	16422	16555	16618	16467	16471	16613	16567	16444	16406	16494	16619	16463	16491	16375	16447	16582	16605	16603	16415	16571	16607	16491	16616	16539	16590	16494	16328	16553	16609	16553	16435	16584	16544	16452	16616	16484	16534	16680	16544	16500	16322	16516	16470	16571	16449	16518	16426	16620	16609	16786	16466	16493	16607	16694	16661	16497	16620	16443	16586	16374	16503	16557	16528	16630	16595	16485	16536	16571	16520	16571	16587	16559	16327	16373	16517	16675	16387	16586	16568	16514	16396	16562	16532	16368	16565	16625	16593	16589	16604	16681	16755	16612	16481	16528	16443	16518	16467	16615	16426	16625	16301	16553	16456	16557	16482	16604	16349	16483	16635	16452	16581	16479	16606	16413	16318	16681	16573	16657	16574	16402	16350	16580	16377	16474	16562	16534	16349	16565	16364	16549	16273	16523	16623	16620	16426	16587	16479	16418	16528	16508	16481	16607	16476	16619	16618	16731	16387	16467	16376	16596	16440	16478	16563	16599	16809	16676	16596	16561	16674	16539	16502	16355	16645	16526	16395	16600	16481	16570	16470	16468	16688	16482	16580	16618	16575	16426	16392	16450	16651	16578	16189	16706	16626	16319	16406	16547	16522	16456	16578	16758	16410	16480	16534	16399	16613	16484	16762	16530	16616	16426	16485	16556	16757	16479	16519	16484	16493	16467	16490	16703	16532	16471	16812	16602	16498	16537	16538	16554	16478	16324	16553	16423	16506	16556	16553	16427	16491	16399	16712	16462	16508	16419	16710	16333	16364	16711	16696	16637	16754	16448	16664	16721	16566	16676	16622	16463	16699	16716	16769	16633	16607	16646	16612	16716	16616	16476	16518	16678	16571	16685	16579	16501	16734	16582	16501	16703	16442	16595	16542	16550	16846	16569	16569	16565	16733	16592	16376	16475	16439	16689	16631	16531	16334	16331	16429	16477	16525	16536	16495	16388	16566	16670	16638	16499	16367	16491	16607	16466	16373	16630	16789	16535	16575	16595	16604	16343	16502	16528	16363	16516	16752	16652	16325	16513	16647	16502	16444	16435	16632	16532	16614	16491	16575	16462	16618	16684	16490	16547	16778	16494	16352	16591	16745	16691	16685	16585	16463	16465	16868	16499	16372	16468	16462	16599	16367	16525	16703	16375	16385	16631	16429	16322	16395	16585	16644	16637	16615	16581	16739	16522	16578	16544	16454	16563	16383	16399	16380	16309	16620	16590	16752	16456	16628	16509	16473	16517	16402	16423	16557	16510	16576	16640	16422	16521	16626	16481	16331	16310	16590	16553	16655	16634	16544	16407	16540	16641	16371	16560	16629	16619	16410	16336	16477	16490	16411	16479	16615	16480	16458	16525	16560	16667	16722	16458	16518	16345	16301	16302	16515	16405	16718	16298	16469	16664	16440	16466	16392	16721	16632	16582	16463	16511	16422	16488	16596	16580	16479	16417	16459	16789	16638	16611	16811	16415	16595	16487	16413	16419	16619	16545	16511	16424	16410	16356	16380	16507	16542	16374	16583	16743	16581	16430	16606	16413	16523	16464	16428	16461	16447	16440	16670	16601	16741	16392	16641	16553	16678	16587	16595	16370	16674	16501	16331	16708	16625	16532	16539	16570	16473	16456	16624	16670	16610	16493	16519	16498	16612	16439	16275	16529	16520	16680	16495	16595	16583	16389	16505	16592	16705	16375	16540	16653	16440	16800	16526	16506	16561	16515	16435	16539	16646	16505	16375	16579	16543	16563	16639	16501	16422	16509	16515	16665	16431	16541	16469	16436	16546	16797	16683	16666	16432	16428	16569	16652	16365	16622	16449	16556	16561	16637	16557	16644	16476	16380	16388	16586	16469	16470	16628	16474	16570	16542	16695	16848	16489	16537	16513	16223	16615	16399	16677	16462	16576	16553	16660	16343	16615	16492	16638	16585	16514	16539	16528	16482	16492	16686	16740	16553	16167	16490	16574	16476	16640	16653	16570	16524	16579	16537	16521	16641	16648	16461	16607	16714	16544	16724	16593	16727	16601	16722	16742	16578	16542	16554	16571	16843	16545	16309	16531	16673	16462	16489	16634	16705	16451	16470	16556	16543	16524	16392	16674	16521	16525	16581	16274	16608	16450	16745	16682	16407	16749	16795	16590	16529	16525	16524	16619	16629	16526	16657	16540	16397	16414	16393	16467	16453	16690	16602	16432	16506	16595	16429	16582	16743	16529	16458	16580	16510	16548	16623	16355	16546	16406	16561	16603	16572	16534	16456	16479	16544	16519	16632	16662	16439	16470	16413	16682	16461	16441	16413	16455	16515	16546	16566	16398	16570	16622	16632	16538	16556	16358	16495	16576	16538	16370	16466	16606	16377	16582	16639	16557	16633	16437	16592	16485	16488	16742	16534	16625	16420	16526	16511	16561	16461	16592	16436	16537	16561	16512	16625	16418
16108	27410	25264	20056	18090	16970	17115	40468	61239	56321	44478	28731	19298	15392	14486	14297	14335	14363	14319	14429	14545	14186	14185	14360	14319	14385	14108	14430	14422	14270	14360	14409	14210	14347	14462	14345	14397	14275	14292	14453	14484	14206	14418	14303	14397	14191	14301	14436	14323	14208	14432	14458	14436	14537	14439	14454	14321	14429	14387	14350	14388	14249	14246	14511	14315	14533	14316	14378	14483	14313	14244	14289	14372	14173	14429	14518	14329	14360	14310	14243	14400	14394	14168	14389	14303	14389	14480	14308	14392	14284	14402	14293	14257	14322	14311	14368	14228	14410	14285	14302	14273	14327	14286	14459	14398	14476	14295	14419	14455	14352	14284	14498	14403	14212	14338	14345	14320	14228	14324	14416	14404	14525	14425	14412	14421	14395	14210	14347	14202	14488	14431	14241	14164	14470	14413	14296	14375	14369	14281	14363	14343	14335	14390	14276	14295	14371	14381	14496	14271	14318	14384	14487	14317	14283	14420	14258	14346	14329	14414	14212	14240	14327	14375	14411	14372	14262	14248	14339	14460	14232	14484	14257	14506	14357	14396	14225	14398	14407	14270	14257	14516	14508	14418	14238	14311	14261	14339	14418	14267	14373	14570	14338	14348	14331	14447	14311	14398	14397	14303	14456	14383	14376	14277	14295	14286	14505	14423	14399	14456	14367	14401	14437	14348	14430	14384	14457	14280	14348	14212	14367	14310	14266	14317	14380	14422	14479	14262	14276	14465	14320	14326	14388	14186	14338	14252	14439	14373	14025	14345	14309	14317	14318	14277	14395	14330	14364	14382	14133	14376	14165	14271	14187	14239	14455	14279	14470	14378	14469	14323	14430	14502	14445	14194	14221	14400	14321	14386	14210	14217	14157	14326	14456	14413	14260	14339	14349	14384	14416	14381	14359	14334	14390	14405	14236	14250	14238	14482	14618	14354	14380	14244	14437	14374	14437	14385	14407	14420	14262	14387	14398	14410	14220	14491	14347	14467	14241	14387	14316	14314	14301	14438	14391	14091	14245	14241	14375	14386	14252	14429	14470	14362	14242	14271	14266	14349	14344	14233	14333	14281	14303	14483	14298	14376	14532	14399	14328	14410	14430	14487	14259	14402	14178	14292	14301	14429	14332	14282	14224	14385	14336	14275	14326	14335	14424	14318	14247	14438	14323	14356	14282	14415	14189	14270	14317	14286	14198	14374	14354	14295	14367	14368	14312	14448	14313	14343	14432	14394	14365	14224	14428	14414	14301	14289	14345	14279	14294	14362	14387	14431	14367	14272	14402	14249	14269	14251	14338	14377	14344	14353	14312	14328	14352	14416	14360	14472	14314	14308	14432	14343	14303	14359	14167	14381	14457	14288	14354	14234	14419	14232	14374	14200	14382	14267	14454	14333	14404	14345	14223	14206	14456	14432	14408	14380	14254	14435	14422	14465	14317	14320	14447	14437	14351	14130	14197	14384	14333	14277	14377	14329	14348	14372	14383	14423	14279	14398	14339	14364	14315	14579	14309	14394	14270	14525	14395	14434	14420	14328	14443	14358	14308	14380	14350	14413	14278	14381	14300	14379	14436	14333	14291	14417	14174	14418	14400	14293	14431	14259	14486	14285	14349	14438	14414	14341	14393	14368	14412	14359	14301	14417	14203	14341	14413	14218	14253	14365	14347	14602	14383	14319	14289	14288	14530	14284	14115	14257	14386	14244	14346	14332	14243	14542	14682	14203	14336	14360	14310	14246	14338	14460	14394	14405	14441	14218	14429	14306	14246	14471	14184	14199	14395	14273	14328	14131	14330	14533	14290	14291	14469	14297	14436	14250	14323	14357	14314	14306	14265	14312	14323	14396	14393	14523	14194	14494	14317	14351	14232	14289	14397	14272	14371	14469	14384	14475	14395	14320	14243	14484	14303	14406	14276	14382	14565	14355	14351	14354	14129	14317	14308	14227	14129	14359	14353	14542	14228	14203	14257	14383	14302	14273	14377	14426	14304	14437	14210	14373	14226	14287	14429	14385	14378	14499	14427	14367	14370	14344	14077	14368	14385	14534	14403	14250	14249	14469	14244	14236	14363	14342	14440	14340	14420	14361	14419	14251	14360	14241	14240	14435	14285	14149	14197	14344	14443	14358	14416	14388	14326	14554	14290	14424	14374	14504	14428	14372	14226	14276	14331	14400	14398	14215	14461	14371	14444	14219	14193	14346	14349	14259	14497	14264	14223	14300	14332	14468	14334	14148	14347	14387	14301	14309	14341	14371	14391	14325	14356	14283	14217	14437	14201	14523	14281	14349	14350	14188	14391	14333	14555	14426	14394	14368	14349	14333	14389	14272	14340	14433	14169	14329	14154	14412	14265	14429	14319	14413	14325	14348	14541	14466	14338	14395	14368	14268	14286	14334	14327	14379	14354	14264	14197	14305	14381	14410	14335	14539	14308	14152	14500	14270	14287	14322	14419	14441	14346	14280	14239	14231	14292	14322	14226	14208	14391	14169	14379	14350	14315	14336	14366	14365	14304	14259	14250	14362	14321	14411	14320	14216	14352	14335	14386	14488	14190	14320	14300	14487	14340	14295	14203	14338	14363	14347	14246	14361	14221	14328	14341	14473	14327	14452	14248	14318	14296	14421	14257	14485	14159	14295	14432	14292	14440	14400	14306	14421	14402	14348	14437	14297	14113	14444	14437	14344	14391	14318	14425	14135	14312	14433	14290	14418	14461	14640	14296	14399	14455	14647	14325	14302	14249	14466	14379	14428	14304	14426	14399	14418	14267	14449	14302	14335	14308	14361	14271	14376	14204	14238	14232	14418	14261	14425	14332	14365	14142	14345	14201	14115	14363	14282	14382	14422	14288	14431	14387	14449	14216	14220	14306	14302	14484	14326	14604	14336	14307	14275	14564	14334	14411	14353	14349	14392	14537	14361	14476	14381	14333	14531	14273	14302	14430	14237	14253	14424	14396	14364	14294	14388	14432	14310	14215	14281	14361	14288	14404	14190	14393	14255	14275	14246	14344	14530	14217	14325	14430	14475	14225	14414	14373	14424	14250	14142	14285	14366	14378	14333	14475	14252	14463	14315	14263	14185	14248	14499	14325	14143	14225	14454	14330	14359	14375	14234	14233	14349	14285	14274	14072	14268	14237	14395	14323	14263	14120	14302	14302	14197	14227	14204	14368	14462	14667	14181	14422	14307	14375	14370	14489	14156	14314	14464	14328	14180	14192	14164	14240	14376	14294	14320	14289	14242	14283	14363	14175	14411	14387	14341	14316	14397	14254	14266	14338	14356	14228	14268	14321	14371	14211	14136	14160	14394	14341	14336	14260	14336	14451	14438	14456	14254	14257	14286	14406	14374	14369	14361	14431	14305	14314	14417	14233	14368	14490	14286	14408	14277	14223	14260	14410	14299	14459	14399	14307	14473	14184	14297	14421	14265	14381	14262	14311	14384	14390	14365	14378	14494	14272	14284	14367	14396	14258	14285	14488	14270	14298	14299	14147	14428	14075	14357	14344	14404	14252	14344	14256	14230	14320	14299	14338	14304	14087	14336	14397	14385	14476	14451	14466	14505	14393	14273	14230	14208	14490	14390	14249	14525	14301	14132	14380	14315	14456	14382	14239	14385	14394	14437	14365	14371	14408	14433	14443	14307	14285	14417	14402	14455	14215	14341	14270	14518	14442	14275	14316	14385	14365	14419	14400	14360	14267	14385	14370	14291	14514	14324	14456	14453	14195	14400	14333	14431	14409	14310	14425	14412	14373	14303	14370	14441	14353	14364	14233	14321	14204	14221	14214	14461	14455	14264	14454	14175	14622	14253	14310	14277	14397	14201	14161	14277	14295	14220	14536	14373	14238	14318	14264	14433	14274	14385	14433	14277	14315	14235	14296	14593	14192	14306	14241	14394	14331	14571	14248	14396	14312	14489	14542	14234	14351	14305	14396	14642	14258	14284	14312	14233	14352	14289	14134	14255	14386	14351	14280	14225	14298	14363	14323	14475	14319	14348	14314	14487	14261	14305	14386	14328	14225	14348	14296	14447	14318	14364	14393	14255	14441	14312	14216	14457	14295	14455	14246	14269	14366	14379	14345	14281	14260	14573	14321	14262	14310	14349	14452	14364	14356	14246	14461	14359	14435	14345	14324	14308	14414	14247	14298	14311	14200	14436	14279	14275	14389	14497	14322	14339	14353	14239	14228	14355	14298	14389	14262	14267	14373	14324	14396	14442	14208	14204	14419	14287	14379	14496	14116	14292	14191	14271	14313	14280	14292	14397	14332	14314	14239	14282	14354	14334	14434	14246	14431	14209	14386	14480	14487	14339	14270	14352	14335	14387	14314	14353	14460	14439	14476	14401	14362	14272	14145	14521	14418	14409	14366	14493	14455	14471	14253	14409	14461	14384	14436	14495	14198	14427	14236	14469	14421	14228	14259	14350	14451	14349	14149	14432	14369	14250	14366	14409	14247	14288	14444	14316	14282	14249	14318	14294	14530	14310	14460	14305	14286	14353	14380	14441	14321	14361	14410	14282	14261	14339	14285	14549	14456	14430	14257	14286	14410	14461	14224	14456	14387	14459	14385	14148	14254	14209	14367	14434	14258	14514	14482	14447	14422	14232	14188	14391	14215	14260	14160	14382	14305	14257	14342	14428	14319	14390	14419	14428	14267	14212	14383	14380	14348	14411	14288	14371	14359	14244	14483	14245	14573	14420	14251	14485	14294	14382	14499	14388	14267	14369	14315	14264	14336	14412	14282	14389	14285	14290	14428	14357	14326	14406	14428	14506	14456	14376	14284	14363	14457	14359	14280	14353	14341	14402	14422	14113	14371	14433	14402	14363	14355	14378	14343	14370	14320	14274	14314	14222	14346	14381	14212	14368	14300	14340	14299	14249	14459	14312	14156	14288	14393	14303	14429	14375	14463	14466	14397	14447	14466	14217	14281	14358	14468	14289	14483	14421	14360	14291	14254	14343	14215	14306	14348	14145	14330	14315	14476	14276	14285	14499	14470	14380	14316	14342	14385	14398	14215	14195	14378	14380	14355	14382	14206	14201	14398	14338	14242	14294	14146	14319	14451	14365	14308	14286	14404	14335	14375	14411	14396	14471	14187	14430	14248	14531	14532	14306	14100
29119	21638	20746	18506	16691	16639	16710	19244	22596	22246	20434	18088	17279	16972	16739	16642	16505	16672	16655	16556	16892	16805	16790	16859	16531	16525	16444	16666	16650	16793	16636	16528	16502	16798	16680	16690	16818	16546	16817	16605	16405	16621	16627	16451	16743	16568	16699	16782	16631	16567	16480	16537	16446	16488	16738	16499	16804	16742	16547	16666	16532	16436	16613	16479	16597	16715	16615	16601	16552	16646	16676	16706	16881	16514	16437	16503	16437	16555	16687	16774	16460	16527	16673	16601	16599	16543	16602	16497	16727	16600	16705	16654	16721	16571	16683	16576	16630	16585	16552	16530	16697	16707	16487	16591	16379	16582	16383	16626	16700	16455	16645	16572	16533	16721	16542	16791	16740	16657	16433	16733	16575	16601	16522	16729	16478	16580	16605	16528	16484	16642	16607	16547	16562	16425	16491	16702	16522	16899	16640	16622	16789	16851	16576	16475	16569	16572	16513	16537	16679	16496	16796	16643	16617	16542	16668	16616	16643	16687	16639	16658	16439	16587	16558	16591	16609	16685	16480	16414	16631	16775	16613	16583	16642	16688	16593	16678	16554	16551	16382	16605	16730	16406	16544	16790	16517	16536	16567	16574	16625	16650	16340	16686	16430	16476	16695	16679	16567	16553	16479	16745	16554	16666	16456	16519	16441	16639	16397	16396	16691	16580	16552	16562	16329	16595	16540	16510	16536	16627	16653	16781	16645	16495	16515	16685	16633	16473	16534	16465	16425	16860	16582	16676	16607	16663	16585	16806	16676	16681	16527	16515	16812	16867	16649	16526	16639	16648	16523	16641	16585	16553	16640	16431	16764	16511	16520	16497	16599	16479	16609	16544	16627	16655	16445	16489	16769	16803	16669	16779	16738	16654	16640	16553	16501	16442	16592	16740	16465	16549	16594	16481	16613	16599	16546	16500	16693	16540	16782	16511	16568	16756	16663	16384	16655	16328	16490	16452	16434	16448	16504	16613	16686	16650	16535	16532	16466	16690	16550	16606	16623	16594	16521	16533	16494	16511	16552	16715	16757	16552	16642	16554	16619	16693	16586	16490	16502	16576	16687	16521	16499	16587	16385	16574	16729	16756	16707	16549	16655	16491	16578	16622	16550	16427	16665	16607	16439	16456	16627	16604	16593	16688	16695	16426	16490	16563	16691	16686	16732	16679	16451	16763	16682	16635	16461	16574	16587	16670	16537	16599	16746	16681	16614	16674	16627	16393	16490	16377	16742	16787	16669	16437	16643	16502	16500	16477	16557	16549	16513	16660	16585	16555	16556	16523	16562	16442	16752	16608	16686	16367	16479	16577	16546	16569	16427	16440	16486	16670	16514	16465	16742	16532	16565	16554	16698	16727	16701	16631	16552	16729	16408	16670	16686	16611	16607	16425	16424	16674	16621	16800	16671	16450	16568	16483	16658	16504	16778	16739	16597	16780	16714	16471	16725	16619	16641	16477	16623	16630	16560	16319	16817	16729	16739	16574	16710	16780	16650	16633	16608	16803	16622	16914	16732	16517	16704	16552	16576	16610	16768	16528	16595	16546	16763	16352	16907	16687	16562	16589	16590	16562	16415	16585	16473	16807	16658	16396	16619	16688	16691	16632	16461	16460	16597	16527	16493	16527	16630	16602	16604	16422	16431	16534	16462	16419	16570	16549	16547	16469	16488	16518	16699	16652	16625	16650	16598	16735	16617	16503	16538	16564	16538	16632	16474	16663	16637	16575	16317	16477	16672	16545	16611	16543	16665	16594	16607	16629	16531	16369	16580	16527	16545	16668	16646	16545	16457	16614	16659	16588	16525	16588	16389	16699	16646	16552	16637	16490	16572	16520	16947	16534	16619	16569	16709	16477	16582	16729	16464	16526	16645	16622	16445	16612	16714	16578	16542	16596	16676	16597	16706	16669	16604	16515	16556	16376	16807	16432	16767	16597	16551	16407	16563	16821	16666	16614	16559	16519	16659	16619	16700	16634	16615	16799	16619	16558	16526	16580	16318	16432	16538	16579	16612	16712	16699	16566	16614	16766	16577	16557	16871	16729	16632	16627	16639	16637	16764	16586	16325	16446	16457	16609	16724	16453	16725	16591	16575	16595	16557	16643	16717	16479	16509	16437	16451	16771	16462	16560	16684	16621	16773	16640	16498	16547	16379	16422	16457	16708	16706	16548	16443	16464	16628	16648	16658	16611	16589	16532	16688	16667	16759	16650	16534	16584	16544	16536	16506	16547	16586	16585	16707	16531	16551	16566	16742	16626	16633	16578	16572	16523	16722	16483	16465	16501	16479	16554	16675	16441	16636	16498	16729	16626	16626	16560	16642	16486	16822	16389	16570	16379	16691	16573	16636	16558	16792	16771	16602	16716	16519	16643	16497	16549	16769	16643	16700	16571	16688	16491	16424	16459	16758	16560	16625	16707	16570	16643	16499	16615	16559	16651	16561	16658	16535	16672	16588	16533	16759	16798	16835	16551	16599	16594	16626	16344	16538	16823	16430	16858	16714	16655	16643	16604	16817	16666	16567	16525	16599	16497	16477	16703	16770	16371	16659	16615	16378	16793	16428	16781	16390	16531	16644	16629	16586	16662	16566	16466	16520	16666	16579	16591	16613	16717	16648	16546	16589	16663	16571	16733	16485	16415	16585	16600	16564	16525	16682	16421	16550	16420	16541	16600	16354	16529	16486	16554	16507	16562	16576	16535	16623	16542	16629	16578	16541	16447	16632	16490	16618	16634	16586	16797	16569	16543	16443	16712	16622	16569	16511	16564	16520	16787	16584	16681	16630	16470	16701	16517	16731	16539	16637	16639	16471	16532	16719	16640	16443	16493	16593	16599	16577	16526	16746	16659	16725	16688	16751	16587	16497	16579	16683	16560	16620	16337	16542	16776	16505	16551	16511	16603	16635	16598	16706	16541	16706	16610	16608	16525	16501	16670	16777	16476	16673	16858	16825	16495	16420	16632	16607	16649	16550	16687	16793	16722	16541	16689	16642	16606	16752	16635	16713	16641	16560	16658	16730	16650	16616	16522	16342	16655	16667	16702	16838	16575	16590	16603	16540	16647	16569	16608	16523	16580	16646	16797	16733	16631	16514	16520	16564	16525	16564	16594	16593	16551	16644	16549	16733	16566	16588	16672	16613	16857	16500	16384	16754	16584	16797	16548	16491	16483	16527	16429	16587	16604	16555	16569	16578	16569	16720	16475	16749	16462	16638	16521	16616	16713	16618	16532	16565	16724	16458	16504	16225	16470	16368	16508	16692	16562	16784	16646	16430	16766	16750	16599	16557	16564	16653	16293	16562	16893	16672	16735	16740	16667	16608	16525	16651	16568	16717	16590	16547	16773	16569	16651	16738	16623	16438	16566	16726	16427	16626	16651	16564	16478	16583	16635	16582	16546	16581	16554	16404	16401	16633	16490	16572	16443	16512	16588	16598	16615	16624	16687	16696	16711	16581	16717	16450	16529	16465	16516	16601	16630	16830	16528	16596	16713	16785	16468	16734	16705	16495	16464	16794	16647	16907	16813	16467	16623	16594	16491	16534	16533	16276	16532	16600	16684	16629	16574	16509	16721	16605	16612	16566	16497	16791	16433	16500	16511	16598	16492	16442	16570	16492	16509	16934	16656	16581	16635	16526	16693	16747	16602	16448	16741	16640	16569	16475	16550	16734	16647	16699	16460	16588	16568	16493	16590	16732	16679	16487	16546	16482	16480	16514	16591	16387	16446	16562	16702	16628	16697	16700	16654	16680	16524	16586	16536	16554	16359	16617	16525	16752	16529	16588	16567	16543	16704	16503	16755	16559	16919	16628	16500	16632	16498	16843	16440	16542	16614	16590	16530	16555	16379	16703	16525	16785	16526	16778	16573	16772	16487	16706	16453	16495	16590	16741	16578	16506	16668	16459	16699	16730	16634	16697	16564	16734	16591	16635	16640	16521	16495	16776	16620	16792	16405	16573	16510	16483	16709	16734	16493	16569	16480	16578	16639	16545	16500	16624	16586	16535	16527	16807	16524	16535	16613	16550	16599	16532	16869	16730	16448	16711	16505	16452	16573	16630	16534	16602	16604	16713	16687	16795	16490	16477	16402	16383	16622	16790	16840	16782	16619	16654	16772	16681	16620	16711	16581	16694	16726	16628	16564	16444	16331	16560	16586	16696	16501	16530	16642	16580	16653	16561	16631	16547	16531	16500	16633	16600	16504	16742	16531	16833	16847	16628	16548	16438	16671	16540	16674	16449	16581	16591	16636	16715	16651	16785	16594	16585	16543	16621	16597	16520	16558	16700	16413	16565	16682	16699	16558	16615	16474	16685	16364	16677	16620	16554	16742	16662	16542	16550	16728	16658	16595	16737	16501	16493	16911	16789	16521	16560	16745	16602	16899	16514	16554	16712	16690	16524	16522	16578	16610	16626	16558	16628	16486	16705	16477	16525	16389	16486	16503	16446	16566	16705	16718	16702	16617	16696	16611	16494	16606	16573	16586	16650	16798	16488	16521	16632	16519	16491	16662	16350	16453	16608	16630	16718	16580	16649	16571	16675	16666	16561	16590	16729	16655	16936	16842	16813	16545	16504	16589	16679	16609	16818	16653	16731	16567	16403	16526	16671	16693	16444	16692	16774	16588	16643	16401	16563	16607	16543	16824	16516	16449	16626	16750	16623	16688	16791	16646	16670	16705	16658	16536	16863	16526	16652	16604	16799	16664	16765	16519	16598	16674	16612	16514	16462	16669	16523	16738	16681	16621	16772	16550	16613	16456	16576	16485	16815	16716	16784	16620	16583	16460	16682	16709	16497	16774	16718	16675	16650	16618	16667	16637	16466	16677	16740	16752	16572	16622	16788	16592	16577	16567	16703	16555	16551	16710	16533	16478	16427	16552	16492	16613	16700	16467	16561	16578	16712	16632	16263	16483	16628	16615	16683	16594	16705	16481	16608	16481	16563	16754	16710	16737	16401	16607	16735	16676	16566	16739	16653	16445	16492	16590	16524	16655	16666	16638	16581	16475	16712	16606	16586	16379	16604	16459	16607	16655	16615	16563	16535	16760	16747	16658	16711	16541	16519	16557	16825	16714	16591	16665	16534	16387	16529	16599	16683	16513	16647	16587	16404	16558	16802	16616
14567	15232	15074	14616	14558	14304	14607	18921	22619	21218	18745	15694	14796	14405	14149	14477	14315	14388	14172	14319	14232	14419	14220	14339	14187	14257	14300	14497	14423	14064	14335	14198	14340	14328	14295	14133	14231	14183	14356	14277	14228	14240	14162	14286	14241	14212	14289	14439	14283	14420	14287	14186	14399	14341	14197	14250	14175	14197	14323	14216	14277	14308	14338	14272	14289	14090	14236	14364	14250	14183	14134	14386	14381	14071	14106	14249	14283	14191	14180	14244	14341	14162	14354	14269	14233	14285	14306	14361	14413	14372	14275	14340	14390	14303	14114	14283	14384	14250	14370	14320	14306	14177	14116	14305	14278	14263	14165	14314	14264	14114	14309	14257	14300	14265	14526	14445	14347	14231	14277	14295	14106	14349	14257	14257	14345	14291	14234	14186	14337	14280	14232	14239	14319	14441	14390	14269	14216	14269	14340	14208	14260	14358	14194	14095	14307	14103	14239	14164	14362	14177	14062	14052	14243	14456	14375	14396	14316	14251	14295	14317	14291	14318	14098	14420	14243	14254	14138	14228	14388	14140	14301	14399	14334	14361	14454	14243	14251	14188	14259	14227	14205	14272	14337	14113	14266	14466	14254	14185	14280	14320	14359	14435	14394	14041	14247	14038	14371	14160	14115	14135	14286	14232	14158	14192	14312	14169	14215	14283	14200	14293	14221	14541	14261	14367	14273	14283	14157	14181	14329	14250	14299	14259	14111	14099	14236	14164	14141	14297	14242	14272	14234	14260	14312	14141	14255	14466	14193	14222	14091	14198	14277	14143	14357	14252	14241	14271	14306	14171	14139	14250	14317	14151	14138	14327	14333	14268	14360	14230	14196	14392	14176	14420	14306	14233	14296	14289	14498	14408	14197	14250	14281	14078	14391	14390	14121	14263	14180	14276	14248	14201	14397	14229	14229	14152	14309	14402	14246	14260	14085	14282	14313	14404	14185	14233	14170	14101	14296	14203	14298	14306	14240	14020	14098	14254	14315	14319	14287	14206	14363	14283	14362	14226	14377	14243	14263	14279	14235	14156	14550	14225	14063	14120	14254	14413	14136	14398	14325	14175	14125	14242	14099	14292	14316	14322	14295	14249	14193	14232	14152	14298	14073	14155	14224	14248	14362	14418	14192	14248	14501	14141	14367	14374	14320	14428	14366	14279	14276	14294	14202	14284	14231	14230	14435	14149	14252	14369	14470	14121	14144	14298	14268	14349	14261	14411	14245	14136	14128	14158	14288	14421	14066	14326	14400	14297	14266	14138	14395	14403	14242	14183	14257	14249	14130	14176	14472	14341	14296	14223	14168	14249	14171	14406	14238	14341	14197	14307	14334	14266	14326	14288	14217	14183	14283	14023	14183	14274	14372	14392	14186	14107	14266	14282	14194	14226	14243	14323	14148	14438	14133	14414	14304	14401	14239	14318	14206	14263	14464	14273	14262	14072	14339	14177	14335	14233	14209	14228	14368	14220	14299	14254	14201	14265	14233	14349	14275	14193	14289	14262	14331	14208	14393	14233	14128	14354	14157	14351	14313	14185	14122	14216	14113	14348	14130	14333	14344	14210	14252	14344	14185	14340	14330	14324	14107	14370	14157	14213	14294	14293	14150	14308	14381	14206	14383	14346	14267	14447	14343	14121	14223	14147	14258	14359	14263	14444	14292	14287	14183	14406	14403	14239	14321	14366	14190	14136	14346	14226	14302	14217	14163	14297	14434	14324	14213	14195	14205	14243	14259	14332	14281	14345	14197	14221	14266	14234	14378	14128	14214	14263	14275	14197	14368	14409	14361	14357	14232	14063	14378	14287	14168	14236	14247	14390	14149	14284	14243	14048	14320	14387	14262	14228	14306	14221	14145	14233	14266	14367	14315	14110	14373	14203	14409	14224	14507	14055	14392	14190	14243	14334	14291	14275	14259	14134	14351	14308	14166	14263	14234	14227	14180	14277	14347	14150	14218	14430	14182	14382	14286	14365	14197	14377	14362	14210	14188	14245	14372	14410	14288	14162	14286	14459	14513	14299	14195	14375	14116	14342	14260	14178	14298	14408	14153	14279	14350	14243	14165	14280	14233	14250	14162	14307	14105	14282	14360	14339	14238	14276	14228	14224	14262	14241	14128	14199	14199	14272	14390	14253	14274	14212	14257	14277	14330	14088	14243	14220	14210	14202	14328	14125	14353	14155	14445	14157	14205	14203	14312	14284	14239	14233	14256	14248	14396	14331	14109	14320	13992	14295	14221	14063	14163	14219	14330	14369	14148	14242	14317	14403	14274	14230	14235	14280	14264	14272	14213	14372	14395	14412	14196	14215	14189	14234	14152	14163	14186	14213	14370	14112	14303	14266	14275	14210	14197	14279	14208	14402	14165	14435	14309	14174	14249	14282	14249	14306	14356	14298	14324	14394	14076	14311	14424	14256	14150	14182	14385	14239	14223	14278	14417	14362	14238	14387	14309	14261	14208	14226	14143	14195	14382	14142	14298	14388	14275	14222	14391	14252	14447	14187	14252	14271	14328	14273	14478	14012	14316	14302	14230	14171	14208	14309	14238	14217	14321	14136	14358	14280	14238	14259	14204	14310	14220	14451	14129	14075	14203	14337	14202	14326	14358	14228	14333	14371	14348	14177	14135	14254	14174	14388	14114	14147	14328	14233	14139	14166	14285	14275	14329	14242	14283	14422	14321	14376	14467	14271	14333	14274	14338	14173	14462	14434	14158	14302	14366	14316	14388	14432	14294	14252	14202	14278	14283	14302	14325	14393	14295	14299	14202	14227	14261	14389	14234	14151	14200	14234	14160	14280	14463	14196	14290	14270	14179	14153	14246	14232	14327	14157	14388	14253	14165	14289	14226	14234	14299	14274	14189	14457	14246	14397	14165	14411	14397	14127	14224	14145	14349	14139	14143	14369	14273	14140	14155	14401	14139	14148	14312	14259	14338	14258	14351	14361	14332	14207	14292	14352	14447	14328	14338	14183	14293	14252	14355	14377	14332	14323	14249	14278	14198	14171	14200	14366	14250	14193	14159	14349	14202	14234	14243	14418	14108	14317	14136	14184	14163	14149	14253	14274	14160	14153	14270	14188	14394	14214	14424	14323	14398	14218	14439	14431	14174	14142	14275	14288	14357	14255	14228	14254	14446	14288	14232	14306	14376	14278	14134	14336	14234	14243	14304	14373	14299	14405	14290	14209	14367	14274	14280	14288	14383	14155	14318	14225	14377	14185	14188	14200	14361	14286	14063	14113	14324	14284	14367	14269	14192	14367	14130	14426	14361	14103	14322	14139	14176	14439	14257	14359	14276	14101	14321	14366	14218	14232	14051	14223	14249	14249	14153	14195	14230	14352	14278	14325	14143	14253	14070	14284	14363	14284	14255	14101	14259	14233	14078	14331	14194	14174	14229	14375	14347	14031	14187	14142	14276	14197	14166	14149	14172	14271	14305	14379	14195	14341	14233	14286	14379	14382	14316	14391	14059	14411	14303	14288	14275	14379	14350	14304	14200	14182	14313	14193	14220	14129	14243	14477	14371	14124	14425	14220	14277	14155	14267	14248	14289	14351	14344	14263	14223	14096	14099	14217	14091	14229	14312	14280	14377	14341	14264	14207	14303	14414	14308	14194	14301	14242	14229	14139	14198	14250	14117	14163	14239	14268	14321	14247	14160	14278	14326	14222	14307	14224	14413	14270	14313	14171	14259	14386	14354	14348	14325	14212	14407	14304	14288	14192	14311	14218	14524	14305	14330	14290	14200	14229	14303	14240	14203	14252	14435	14291	14294	14286	14296	14417	14294	14217	14242	14270	14156	14286	14256	14265	14318	14372	14186	14194	14304	14340	14292	14245	14226	14279	14226	14324	14308	14185	14220	14360	14190	14307	14313	14285	14124	14197	14293	14147	14415	14289	14348	14279	14376	14096	14251	14186	14405	14110	14290	14184	14226	14095	14335	14293	14343	14287	14272	14233	14266	14378	14208	14310	14343	14402	14440	14447	14229	14145	14261	14437	14318	14297	14275	14356	14475	14299	14341	14328	14319	14265	14326	14251	14512	14084	14177	14379	14314	14306	14230	14189	14120	14145	14362	14298	14339	14241	14314	14256	14254	14477	14219	14402	14298	14282	14391	14329	14212	14432	14159	14231	14162	14048	14250	14249	14350	14309	14273	14227	14342	14294	14468	14162	14372	14206	14153	14424	14370	14193	14326	14177	14172	14274	14235	14355	14021	14293	14099	14285	14246	14276	14245	14288	14140	14199	14120	14215	14301	14274	14462	14431	14166	14364	14298	14080	14108	14434	14119	14232	14265	14270	14269	14274	14171	14275	14324	14229	14314	14044	14356	14318	14209	13953	14288	14288	14266	14231	14282	14227	14250	14348	14191	14270	14150	14341	14305	14373	14141	14293	14217	14272	14045	14219	14206	14460	14273	14285	14261	14315	14524	14231	14232	14186	14289	14318	14134	14320	14262	14224	14223	14254	14267	14297	14290	14152	14308	14133	14345	14188	14289	14267	14294	14256	14305	14374	14035	14276	14159	14334	14144	14228	14350	14373	14270	14082	14082	14308	14053	14253	14142	14324	14420	14225	14306	14261	14274	14242	14382	14338	14280	14158	14263	14362	14287	14286	14277	14299	14110	14326	14347	14343	14176	14310	14433	14190	14255	14250	14265	14082	14398	14440	14229	14456	14177	14095	14440	14345	14508	14076	14276	14266	14302	14297	14268	14243	14433	14109	14258	14224	14271	14305	14235	14304	14360	14128	14307	14317	14313	14263	14185	14234	14142	14296	14242	14329	14326	14173	14196	14292	14349	14226	14334	14344	14265	14285	14284	14381	14250	14282	14416	14248	14268	14274	14297	14423	14293	14328	14286	14257	14188	14290	14198	14472	14435	14356	14388	14046	14184	14386	14260	14299	14273	14141	14347	14130	14168	14266	14272	14267	14195	14315	14242	14424	14189	14295	14170	14185	14343	14369	14422	14085	14165	14221	14055	14366	14173	14268	14189	14279	14302	14167	14340	14200	14117	14128	14257	14345	14282	14286	14373	14289	14269	14185	14272	14351	14252	14142	14356	14211	14217	14255	14368	14185	14339	14060	14379	14235	14349	14189	14177	14285	14288	14173	14347	14168
26061	21181	27298	25935	20102	18388	18774	31047	41475	38845	30334	22220	19053	18017	17590	17731	17381	17249	17346	17405	17195	17333	17409	17332	17424	17430	17501	17314	17267	17477	17327	17435	17416	17310	17219	17310	17670	17479	17360	17432	17341	17321	17382	17457	17208	17263	17288	17320	17392	17102	17389	17647	17138	17229	17380	17492	17398	17533	17270	17389	17393	17414	17069	17165	17297	17133	17080	17362	17355	17319	17423	17511	17158	17355	17308	17136	17358	17327	17433	17309	17117	17283	17231	17230	17383	17284	17339	17391	17155	17400	17329	17427	17395	17170	17310	17267	17220	17251	17206	17321	17088	17216	17401	17267	17487	17430	17375	17264	17295	17257	17353	17272	17307	17457	17268	17285	17223	17221	17267	17308	17283	17107	17214	17317	17333	17398	17295	17268	17362	17573	17079	17166	17099	17418	17292	17387	17318	17317	17519	17173	17267	17378	17267	17336	17261	17425	17424	17274	17289	17433	17166	17309	17055	17449	17444	17407	17228	17189	17352	17455	17495	17192	17311	17346	17359	17286	17328	17199	17368	17065	17170	17198	17269	17162	17308	17253	17203	17556	17221	17392	17220	17399	17426	17272	17404	17294	17253	17206	17255	17107	17231	17263	17413	17230	17239	17332	17312	17107	17384	17469	17346	17261	17112	17373	17252	17336	17157	17213	17167	17272	17491	17415	17127	17301	17246	17365	16990	17114	17283	17337	17167	17411	17504	17186	17515	17269	17487	17313	17108	17482	17400	17191	17642	17298	17146	17145	17410	17089	17254	17335	17366	17374	17373	17212	17443	17460	17394	17489	17154	17159	17628	17213	17368	17479	17469	17509	17223	17566	17475	17122	17194	17266	17315	17179	17412	17356	17184	17225	17388	17493	17192	17200	17196	17269	17110	17244	17508	17395	17393	17248	17052	17346	17456	17370	17250	17254	17528	17321	17240	17302	17275	17121	17310	17367	17329	17296	17190	17382	17407	17192	17260	17305	17160	17272	17305	17392	17152	17140	17334	17062	17248	17440	17410	17359	17174	17502	17261	17290	17335	17481	17313	17463	17255	17369	17397	17391	17292	17426	17433	17220	17206	17455	17689	17435	17610	17403	17391	17257	17142	17262	17306	17516	17342	17187	17092	17291	17204	17410	17327	17423	17354	17461	17195	17419	17339	17209	17147	17438	17335	17281	17394	17139	16989	17255	17373	17394	17390	17323	17129	17137	17050	17132	17157	17335	17315	17309	17309	17122	17401	17288	17413	17272	17242	17271	17263	17576	17380	17262	17273	17130	17426	17211	17298	17334	17492	17208	17406	17295	17169	17284	17172	17188	17257	17277	17444	17386	17463	17404	17229	17383	17226	17329	17413	17495	17089	17297	17537	17270	17355	17223	17418	17267	17428	17158	17235	17547	17340	17476	17391	17331	17293	17214	17250	17346	17354	17220	17257	17270	17343	17151	17283	17343	17334	17436	17177	17327	17253	17113	17174	17345	17210	17329	17094	17290	17453	17272	17285	17319	17352	17336	17197	17158	17176	17232	17382	17372	17279	17346	17279	17285	17321	17632	17206	17402	17450	17403	17109	17410	17477	17185	17405	17294	17329	17314	17513	17475	17346	17522	17195	17323	17181	17243	17487	17371	17327	17399	17189	17360	17348	17274	17356	17284	17186	17387	17315	17134	17341	17322	17191	17325	17334	17314	17338	17447	17496	17334	17366	17555	17379	17081	17331	17404	17377	17235	17333	17324	17259	17187	17449	17294	17238	17233	17587	17354	17455	17157	17501	17351	17411	17211	17290	17414	17311	17411	17163	17325	17108	17389	17306	17178	17422	17534	17283	17097	17281	17209	17177	17483	17235	17328	17391	17179	17266	17341	17263	17323	17472	17357	17376	17428	17267	17059	17304	17456	17457	17208	17574	16996	17233	17304	17283	17337	17397	17180	17297	17307	17342	17187	17419	17063	17348	17273	17273	17371	17321	17189	17219	17419	17555	17388	17477	17437	17284	17452	17173	17358	17352	17059	17396	17256	17464	17315	17265	17375	17130	17378	17401	17311	17385	17211	17483	17411	17169	17438	17322	17303	17104	17241	17293	17162	17293	17308	17246	17504	17306	17327	17135	17246	17200	17260	17261	17339	17298	17481	17297	17357	17353	17193	17251	17134	17313	17328	17348	17439	17358	17326	17367	17294	17094	17234	17259	17315	17326	17321	17317	17288	17290	17233	17211	17341	17369	17446	17298	17413	17214	17223	17155	17310	17218	17468	17324	17199	17187	17323	17295	17413	17125	17400	17545	17283	17435	17122	17398	17341	17156	17356	17162	17293	17027	17386	17353	17527	17388	17288	17396	17175	17250	17334	17442	17309	17375	17574	17320	17351	17216	17218	17411	17262	17342	17377	17212	17193	17471	17263	17264	17475	17504	17216	17242	17273	17188	17371	17357	17418	17446	17274	17231	17455	17404	17302	17266	17219	17442	17338	17283	17248	17295	17254	17142	17429	17471	17463	17210	17342	17291	17252	17619	17425	17164	17573	17229	17127	17333	17448	17206	17115	17363	17118	17321	17297	17174	17229	17221	17336	17433	17421	17431	17393	17444	17144	17317	17272	17316	17196	17454	17141	17363	17437	17431	17484	17509	17450	17233	17354	17306	17471	17134	17200	17459	17440	17370	17306	17169	17428	17395	17421	17303	17397	17414	17380	17285	17230	17293	17258	17461	17391	17433	17490	17460	17328	17109	17268	17367	17258	17416	17348	17157	17471	17304	17257	17376	17402	17236	17284	17173	17186	17644	17194	17454	17214	17194	17217	17217	17346	17324	17397	17396	17217	17278	17328	17269	17269	17580	17230	17430	17191	17348	17361	17422	17507	17451	17351	17487	17428	17268	17357	17510	17231	17440	17155	17330	17432	17131	17398	17095	17450	17321	17558	17323	17354	17511	17210	17254	17277	17376	17368	17465	17123	17323	17180	17234	17290	17347	17358	17388	17383	17303	17442	17243	17142	17283	17199	17110	17268	17162	17330	17198	17336	17211	17075	17425	17461	17401	17454	17310	17569	17197	17286	17390	17293	17218	17059	17419	17472	17156	17429	17428	17361	17357	17417	17401	17320	17417	17435	17297	17320	17344	17353	17352	17386	17402	17424	17530	17391	17190	17385	17412	17328	17176	17168	17280	17333	17402	17315	17352	17092	17246	17113	17312	17539	17548	17238	17117	17252	17329	17298	17384	17343	17308	17386	17448	17236	17260	17147	17239	17286	17203	17199	17442	17388	17225	17302	17138	17276	17254	17603	17490	17441	17300	17326	17279	17238	17237	17356	17329	17352	17301	17339	17403	17117	17179	17213	17308	17355	17358	17387	17538	17439	17361	17231	17355	17208	17460	17407	17349	17172	17387	17290	17330	17427	17268	17335	17256	17194	17366	17262	17222	17129	17238	17213	17208	17223	17223	17285	17215	17297	17261	17100	17058	17383	17382	17274	17269	17350	17296	17191	17441	17030	17311	17268	17135	17277	17359	17445	17483	17473	17488	17472	17444	17294	17242	17254	17265	17418	17246	17514	17368	17338	17259	17271	17293	17316	17228	17331	17381	17485	17387	17207	17478	17181	17369	17230	17342	17423	17419	17558	17367	17306	17431	17340	17248	17257	17145	17350	17261	17267	17113	17316	17412	17314	17410	17224	17152	17316	17334	17296	17258	17387	17245	17233	17310	17341	17388	17336	17118	17282	17360	17297	17286	17059	17452	17272	17255	17296	17395	17328	17396	17164	17361	17486	17514	17460	17221	17167	17177	17338	17345	17245	17403	17203	17359	17415	17296	17363	17266	17269	17337	17240	17407	17406	17185	17378	17334	17337	17170	17477	17268	17259	17187	17431	17326	17134	17260	17475	17100	17299	17307	17442	17470	17051	17333	17448	17459	17371	17182	17078	17323	17374	17364	17392	17306	17258	17187	17319	17224	17468	17379	17376	17447	17387	17319	17258	17344	17352	17397	17268	17233	17325	17370	17116	17269	17294	17139	17256	17476	17430	17190	17287	17383	17226	17268	17171	17448	17358	17195	17107	17446	17201	17359	17315	17403	17298	17344	17233	17239	17200	17412	17365	17341	17083	17302	17232	17415	17403	17380	17295	17254	17339	17281	17481	17252	17347	17394	17232	17272	17387	17399	17362	17447	17241	17350	17157	17300	17204	17121	17228	17509	17158	17165	17285	17229	17221	17353	17340	17362	17410	17381	17325	17562	17283	17228	17433	17399	17223	17242	17197	17324	17434	17282	17303	17509	17237	17321	17491	17274	17232	17542	17377	17267	17264	17412	17306	17185	17303	17255	17334	17357	17232	17484	17449	17247	17294	17421	17268	17432	17324	17290	17264	17235	17451	17401	17299	17275	17623	17537	17442	17511	17255	17292	17373	17227	17166	17460	17392	17111	17209	17278	17274	17374	17312	17260	17301	17298	17440	17192	17268	17181	17176	17361	17084	17371	17146	17213	17220	17152	17316	17250	17159	17466	17517	17169	17178	17236	17313	17422	17194	17532	17350	17190	17500	17244	17315	17180	17244	17144	17164	17406	17074	17417	17518	17226	17044	17255	17294	17270	17420	17280	17237	17357	17223	17114	17325	17335	17168	17221	17419	17251	17258	17401	17293	17163	17179	17430	17382	17096	17089	17301	17358	17283	17372	17379	17243	17473	17206	17576	17142	17398	17210	17251	17131	17440	17270	17392	17111	17384	17331	17386	17298	17237	17339	17178	17417	17364	17283	17198	17520	17344	17175	17374	17434	17304	17304	17342	17373	17592	17508	17427	17438	17395	17384	17265	17453	17190	17027	17305	17365	17287	17317	17414	17257	17194	17323	17444	17414	17385	17343	17271	17383	17396	17275	17218	17488	17333	17172	17288	17396	17323	17307	17318	17376	17090	17343	17286	17226	17329	17455	17284	17290	17328	17319	17160	17301	17505	17235	17214	17195	17514	17316	17290	17460	17496	17217	17250	17341	17147	17318	17669	17264	17430	17204	17208	17288	17290	17353	17365	17384	17348	17309	17216	17326	17435	17284	17264	17231	17279	17216	17481	17450	17304	17321	17440	17362	17483	17272	17351	17229	17277	17023	17264	17162	17350	17244	17313	17255	17331	17342
13694	19824	18702	16795	15905	15558	15959	33944	42026	38591	28958	19466	16274	15001	14888	14713	14602	14621	14815	14814	14879	14755	14588	14754	14702	14611	14919	14769	14718	14825	14788	14801	14716	14644	14754	14660	14751	14673	14789	14670	14617	14678	14873	14829	14709	14851	14710	14704	14709	14758	14795	14623	14644	14658	14781	14898	14710	14636	14598	14763	14811	14603	15004	14687	14621	14768	14698	14670	14822	14924	14725	14754	14821	14741	14767	14712	14742	14689	14808	14791	14805	14826	14740	14761	14710	14663	14683	14834	14740	14598	14744	14826	14554	14815	14690	14815	14806	14775	14644	14727	14580	14804	14637	14803	14653	14823	14986	14689	14705	14790	14526	14700	14767	14702	14618	14684	14755	14591	14708	14767	14590	14728	14591	14754	14835	14661	14637	14673	14719	14734	14677	14726	14689	14701	14679	14744	14864	14589	14769	14797	14612	14827	14788	14535	14733	14913	14678	14798	14763	14751	14742	14660	14714	14715	14694	14850	14603	14595	14662	14866	14810	14724	14592	14717	14643	14648	14804	14767	14664	14608	14819	14877	14647	14679	14502	14614	14840	14681	14777	14600	14691	14577	14709	14604	14745	14991	14793	14556	14782	14752	14780	14804	14664	14588	14663	14653	14825	14604	14628	14828	14613	14814	14541	14665	14689	14805	14901	14764	14685	14775	14719	14718	14682	14557	14757	14739	14601	14787	14666	14687	14750	14661	14691	14780	14625	14635	14640	14824	14644	14623	14945	14898	14798	14730	14730	14603	14704	14604	14747	14763	14700	14749	14767	14761	14591	14642	14634	14728	14784	14599	14785	14803	14761	14868	14609	14682	14726	14817	14807	14705	14752	14793	14696	14696	14755	14771	14756	14755	14669	14720	14802	14852	14787	14768	14575	14638	14631	14901	14734	14732	14789	14700	14663	14721	14515	14790	14662	14696	14722	14806	14730	14712	14698	14691	14787	14495	14734	14653	14630	14828	14777	14713	14792	14666	14699	14762	14628	14641	14603	14677	14700	14842	14697	14769	14818	14759	14713	14652	14743	14790	14627	14812	14947	14666	14714	14660	14695	14846	14848	14695	14825	14737	14592	14697	14875	14614	14761	14763	14777	14661	14657	14848	14650	14774	14506	14690	14765	14736	14697	14584	14755	14686	14595	14721	14848	14822	14756	14822	14837	14689	14769	14834	14618	14974	14844	14780	14735	14747	14748	14667	14844	14674	14663	14772	14653	14629	14742	14699	14584	14692	14727	14784	14934	14868	14662	14694	14871	14931	14823	14758	14705	14613	14582	14918	14749	14734	14597	14835	14713	14714	14650	14796	14619	14785	14587	14732	14695	14794	14917	14796	14853	14666	14696	14706	14936	14673	14687	14953	14569	14659	14554	14833	14649	14571	14554	14893	14627	14775	14799	14760	14898	14696	14733	14729	14755	14556	14686	14820	14786	14876	14722	14725	14707	14770	14670	14757	14627	14683	14759	14500	14776	14757	14673	14785	14793	14657	14703	14630	14770	14616	14779	14652	14709	14667	14757	14682	14747	14839	14719	14678	14751	14646	14838	14806	14673	14665	14873	14753	14760	14876	14773	14888	14803	14666	14783	14562	14824	14866	14644	14770	14673	14668	14838	14954	14672	14812	14810	14734	14673	14727	14754	14629	14656	14748	14695	14709	14745	14720	14664	14534	14782	14811	14701	14632	14836	14827	14813	14849	14781	14623	14797	14728	14674	14937	14914	14773	14768	14765	14647	14798	14724	14783	14784	14664	14728	14744	14784	14718	14672	14809	14904	14771	14656	14849	14634	14807	14851	14584	14707	14743	14605	14825	14670	14833	14668	14654	14749	14572	14741	14517	14702	14723	14636	14802	14731	14613	14800	14752	14826	14864	14774	14722	14739	14759	14706	14623	14628	14832	14811	14695	14744	14613	14915	14755	14715	14759	14868	14694	14663	14747	14630	14657	14435	14770	14591	14794	14677	14754	14618	14758	14762	14636	14758	14738	14798	14662	14611	14829	14745	14705	14718	14733	14539	14819	14836	14766	14784	14469	14743	14855	14655	14801	14784	14723	14888	14656	14645	14764	14673	14631	14880	14940	14748	14745	14748	14812	14659	14909	14744	14611	14664	14598	14827	14872	14896	14662	14743	14655	14601	14850	14838	14662	14747	14880	14805	14758	14817	14800	14736	14781	14477	14706	14688	14717	14835	14609	14890	14649	14866	14900	14877	14603	14776	14608	14658	14771	14685	14955	14610	14968	14759	14662	14664	14869	14642	14870	14768	14809	14857	14652	14739	14822	14645	14757	14689	14585	14779	14771	14744	14852	14819	14830	14717	14780	14769	14737	14672	14718	14610	14798	14640	14644	14824	14779	14714	14705	14858	14594	14745	14814	14750	14785	14760	14666	14693	14615	14799	14740	14747	14709	14892	14621	14720	14720	14596	14916	14726	14635	14697	14750	14664	14915	14686	14788	14727	14700	14808	14660	14575	14720	14714	14658	14844	14795	14791	14783	14925	14762	14824	14834	14755	14668	14741	14695	14881	14785	14783	14750	14638	14816	14758	14693	14724	14870	14657	14753	14645	14737	14719	14627	14769	14624	14577	14694	14637	14728	14692	14647	14680	14827	14847	14767	14799	14767	14668	14684	14702	14617	14757	14616	14959	14740	14683	14765	14897	14710	14583	14886	14906	14763	14580	14857	14637	14590	14607	14695	14603	14685	14842	14693	14653	14737	14709	14576	14732	14825	14704	14658	14740	14651	14874	14771	14733	14625	14724	14555	14777	14675	14676	14757	14629	14771	14849	14839	14770	14715	14916	14866	14805	14732	14566	14736	14619	14669	14646	14886	14642	14787	14803	14811	14768	14756	14784	14714	14769	14783	14701	14905	14625	14823	14715	14764	14731	14660	14774	14534	14948	14669	14777	14886	14596	14774	14711	14778	14968	14671	14848	14826	14708	14569	14791	14852	14731	14592	14748	14862	14646	14861	14656	14626	14682	14605	14794	14758	14733	14817	14784	14785	14637	14705	14607	14695	14880	14765	14720	14618	14815	14622	14725	14695	14635	14766	14713	14759	14776	14781	14760	14764	14656	14803	14669	14697	14729	14564	14816	14836	14687	14687	14692	14729	14686	14909	14693	14760	14814	14750	14648	14707	14724	14785	14626	14884	14661	14771	14936	14613	14764	14684	14794	14696	14651	14724	14605	14742	14747	14846	14746	14735	14710	14715	14799	14888	14606	14813	14646	14700	14752	14515	14806	14448	14806	14762	14727	14928	14742	14763	14631	14814	14828	14611	14799	14732	14646	14802	14652	14764	14819	14617	14685	14725	14719	14811	14784	14717	14613	14602	14709	14727	14695	14630	14605	14792	14717	14746	14713	14667	14690	14621	14553	14710	14653	14785	14827	14674	14755	14804	14621	14752	14722	14723	14582	14799	14609	14723	14874	14748	14813	14762	14593	14664	14691	14677	14697	14921	14688	14658	14627	14674	14653	14724	14568	14511	14818	14753	14855	14664	14757	14766	14901	14680	14798	14601	14695	14647	14776	14617	14780	14883	14733	14791	14737	14713	14863	14514	14826	14693	14681	14841	14709	14737	14830	14795	14730	14810	14807	14553	14745	14693	14663	14681	14681	14712	14755	14791	14838	14679	14859	14828	14686	14823	14731	14683	14632	14655	14729	14751	14729	14668	14690	14867	14640	14709	14685	14703	14598	14801	14749	14721	14792	14754	14679	14744	14803	14833	14641	14773	14802	14754	14857	14728	14618	14869	14806	14785	14884	14832	14646	14565	14626	14746	14635	14605	14680	14514	14670	14860	14833	14560	14747	14645	14831	14754	14661	14734	14741	14659	14708	14653	14797	14766	14735	14776	14780	14684	14772	14841	14873	14773	14651	14725	14828	14782	14794	14823	14600	14818	14780	14738	14697	14571	14933	14906	14800	14693	14829	14639	14731	14627	14743	14661	14998	14860	14704	14701	14823	14823	14597	14642	14690	14858	14616	14763	14652	14774	14843	14731	14616	14762	14873	14710	14727	14741	14668	14674	14717	14776	14709	14894	14801	14866	14827	14757	14760	14671	14796	14617	14866	14754	14701	14722	14811	14832	14927	14616	14779	14673	14862	14836	14724	14758	14754	14770	14557	14594	14785	14773	14625	14701	14670	14728	14749	14588	14837	14691	14700	14612	14585	14827	14776	14832	14666	14805	14808	14818	14733	14745	14720	14850	14900	14729	14862	14723	14776	14604	14599	14814	14739	14811	14821	14640	14750	14679	14750	14862	14714	14819	14701	14601	14707	14647	14772	14714	14850	14820	14811	14741	14905	14620	14694	14720	14765	14752	14768	14718	14813	14706	14696	14791	14781	14653	14762	14774	14608	14810	14778	14747	14681	14688	14737	14743	14784	14780	14740	14817	14699	14760	14778	14615	14708	14735	14807	14614	14793	14702	14633	14742	14775	14708	14796	14760	14703	14758	14764	14736	14760	14714	14736	14725	14740	14625	14721	14659	14737	14816	14847	14643	14745	14723	14743	14620	14825	14706	14779	14866	14749	14648	14646	14710	14761	14693	14610	14792	14877	14681	14837	14652	14785	14727	14632	14815	14652	14808	14640	14566	14701	14699	14762	14719	14749	14698	14646	14815	14756	14692	14804	14676	14784	14668	14761	14707	14668	14786	14796	14686	14780	14614	14866	14731	14797	14771	14563	14933	14672	14858	14704	14891	14719	14686	14614	14556	14753	14651	14607	14796	14626	14623	14819	14757	14593	14850	14633	14833	14516	14721	14845	14768	14733	14822	14859	14616	14810	14759	14736	14827	14697	14650	14908	14835	14580	14598	14782	14572	14660	14690	14680	14779	14892	14892	14784	14806	14572	14648	14814	14734	14725	14731	14813	14796	14584	14819	14747	14816	14817	14801	14857	14798	14589	14699	14806	14818	14693	14833	14656	14711	14855	14675	14631	14810	14716	14653	14784	14586	14846	14445	14753	14884	14735	14901	14530	14672	14451	14704	14783	14723	14537	14773	14747	14628	14657	14814	14595	14791	14708	14676	14652	14663	14730	14703	14711	14498	14821	14748	14674	14878	14822	14809	14857	14662	14636	14728	14679	14908	14734	14821	14854	14685
23942	21206	28708	24022	21623	23363	23557	39705	64251	56145	41149	28162	21570	19053	18250	18049	17909	18101	17961	17781	17811	17978	17745	17926	18057	17928	18016	18107	17992	17946	17950	17982	17911	18001	17986	17979	18039	18000	17992	17657	17824	17919	17920	17923	17869	18016	17831	17841	17933	17685	17961	18096	17924	17788	17980	17825	17934	17884	17927	17991	17924	17713	17847	17871	18067	17856	17837	18028	17843	17748	17782	17905	17905	17968	17807	17697	17777	17801	18020	17698	17831	17725	17767	17818	17826	17969	17789	17944	17642	17938	17978	17928	17915	17909	17874	17854	17703	17799	17865	17818	17732	18086	17855	17666	17704	17853	18050	17879	18063	17737	17587	17767	17858	17824	17902	17769	17701	17653	17647	17822	17631	17809	17775	17981	17573	17998	17757	17722	17860	17694	17717	17917	17764	17663	17725	18102	17885	17950	17918	17655	17989	17980	18060	18063	17846	17989	17830	18225	18050	17803	17686	17839	17936	17844	17847	17852	17901	17868	17907	17924	18048	17843	17746	18037	17824	17841	17721	17796	17911	17710	18052	17900	17806	17928	17746	17796	17844	17676	18136	17958	17753	17781	17621	17870	17809	17973	17865	17773	17877	17906	17855	17837	18038	17854	17761	17879	17837	17932	17792	17828	17563	17769	17627	17653	17549	17791	17871	17781	17871	17718	17899	17708	17894	18165	17740	18162	17982	17996	17843	17890	17901	17699	17770	17793	17689	17793	17937	17968	17781	17943	17867	17890	17856	17883	17917	17948	18080	17974	18051	18055	17946	17939	17742	17859	17893	17889	17943	17632	18114	17747	17873	17881	17843	17722	17788	17691	17905	17855	17781	17707	17972	17840	17923	17771	17991	17859	17860	17685	17880	17820	17778	17896	17793	17832	17822	17836	17828	17884	17862	17776	17814	17838	17843	17650	17867	17797	17777	17709	17837	17700	17997	17749	17925	17757	18071	17919	17930	17773	17831	17689	17619	17847	17988	17694	17703	17682	17624	17859	17864	17670	17803	17841	17919	17698	17784	17905	17855	17922	17808	17782	17816	17761	17781	17833	17823	17725	18159	17769	17707	17818	17834	17920	17736	17874	17873	17724	17918	17874	17871	18053	18094	17767	17649	17664	17781	18021	17899	17890	17704	17743	17728	17741	17884	17795	17943	17915	17879	17652	17830	17731	18038	17918	17769	17782	17768	17905	18082	17825	17847	17870	17952	17654	17807	17925	17883	17885	17826	17801	17835	17798	18035	17926	17932	17711	17790	17790	17804	18018	17964	17762	17922	17745	17817	17855	17872	17698	17761	17854	18061	18033	17906	17683	17937	17758	17863	17907	18019	17900	17847	17783	17780	17740	18006	17652	17893	17799	17930	17666	17663	17802	17705	17728	17804	17663	17868	17647	17924	18017	17989	17735	17700	17839	17617	17720	17872	17769	17811	17904	17709	17876	17817	18056	18059	17804	17733	17652	17754	17892	17873	17844	17991	17918	17843	17683	17894	17554	17977	17841	17881	17830	17719	17856	17824	17949	17700	17786	17839	17672	17862	17776	17857	17684	17800	17745	17759	17880	17916	17901	17760	17774	17679	17799	17612	17936	17772	17927	17531	17689	17716	17899	17768	17907	17729	17823	17939	17703	17892	17781	17715	17870	17650	17902	17652	18014	17898	17804	17814	18014	17803	17938	17872	17707	17922	18060	17747	17718	17872	17798	17969	17792	17718	17700	17870	17903	17872	17816	17922	17702	17899	17716	17579	17783	17778	17954	18059	17771	17851	17718	17815	17824	17936	18058	17680	17824	17704	17917	17633	17745	17899	17788	17814	18027	17540	17747	18011	17841	17836	17872	17781	17675	17891	17831	17744	17959	17880	17850	17815	17825	17708	17691	17758	17974	17859	17879	17664	17814	17794	17982	17884	17829	17840	17789	17564	17826	17946	17651	17817	17920	17808	17852	18011	17897	17825	18158	18128	17922	17670	17697	17576	17691	17631	17884	17938	17992	17828	17807	17908	17768	17706	17694	17624	17680	17959	17700	17834	17872	17681	17780	17735	17712	17993	17911	17918	17869	17860	17933	17853	17925	17864	17839	17814	17841	17851	17783	17994	17960	17847	17813	17945	17666	17606	17821	17915	17901	17788	17693	17673	17712	17781	17817	18224	17902	17829	18057	17702	17764	17527	17737	18038	17765	17784	17739	17887	17686	17907	17774	17779	17818	18137	17687	17974	17852	17883	17876	17770	17760	17694	17809	17971	17707	17919	17819	17849	17911	17718	17991	17907	17776	17775	17874	17844	17987	17863	17775	17685	17773	17883	17493	17806	17788	17750	17814	17695	17468	17744	17954	17859	17784	17952	17777	17616	17868	17893	17801	17681	17855	17944	17908	17871	17943	17811	17695	17815	17709	17773	18003	17826	17742	17805	17818	17716	17845	17922	17906	17954	17836	17877	17620	17836	17822	17875	17995	17931	17686	18062	17906	17911	17768	17966	17735	17893	17833	17733	17620	17916	18013	17952	17756	17615	17817	17880	17758	17952	17763	17950	17959	17741	17940	17961	18045	17902	17804	17787	17602	17836	17768	17731	18015	17921	17783	17641	17719	17759	17916	17836	17828	17755	17765	17882	17752	17743	17821	17809	18040	17916	17755	17894	17934	17757	17834	17762	17916	18006	17692	17733	17724	17913	17859	17874	17887	17845	17915	17829	17940	17807	17964	17936	17947	17869	17764	17796	17523	17935	17973	17966	17938	17919	17891	17803	18009	18015	17887	17990	17696	17979	17860	17793	17876	17837	17870	18139	17773	17780	17842	18040	17863	17709	17766	17881	17809	17779	17915	17865	17933	17850	17671	17839	17774	17948	17902	17829	17840	17779	17912	17792	17842	17835	17855	17799	17640	17792	17716	17964	17927	18027	17649	17660	17718	17730	17792	17900	17691	17804	17878	17715	17770	17717	17990	17998	17754	17678	17922	17922	17709	17776	17766	17860	17802	17859	17642	17776	17909	17908	17774	17886	17829	17831	17740	17705	17955	17683	17682	17855	17764	18182	17765	17834	18036	18008	18141	17839	17820	17712	17828	17778	17817	17896	17947	17776	18083	17839	18020	17813	17741	17761	17868	17890	17609	17979	17814	17779	17869	17678	17872	17752	18109	17676	17775	17728	17809	17919	17770	17834	17917	17965	18017	17912	17905	17944	18018	17776	17744	17790	17992	17792	17729	17903	17678	18013	17941	17652	17676	17722	17891	17689	17975	17772	17722	17676	17732	17959	17852	17701	18005	18049	17954	17790	17941	17834	17837	17824	17838	17937	17891	17872	17869	17818	17751	17774	17877	17746	17793	18009	17802	17799	17754	17919	17949	17903	17892	17820	17973	17658	17769	17892	17862	17931	17725	17691	17617	18026	17847	17673	17823	18024	17646	17845	17651	17829	18021	17771	17767	17644	17747	17544	17701	17814	17847	17932	17797	17634	17838	17720	17841	17990	17995	17770	17777	17617	17816	17887	17825	17775	17748	17689	17758	17824	17790	17997	17869	17860	17686	17775	17906	17787	17820	17717	17980	17687	17721	18028	17681	18011	17911	17797	17764	18132	17938	17758	17690	17922	17787	17656	17631	17888	17952	18033	17837	17760	17801	17816	17879	17927	17909	18031	17766	17751	17765	17850	17961	17811	17943	17891	17858	17872	17677	17926	17833	17969	17813	17738	17814	18013	17788	17750	17891	17770	17856	17979	17937	17788	17841	17818	17867	17904	17695	17725	17572	17749	17713	17744	17930	18128	17717	17789	17926	17715	17986	17874	17827	17993	17919	17793	17922	17776	17869	17763	17681	17804	17939	17734	17817	17900	17679	17685	17880	17774	17769	17639	17761	17990	17709	17749	17816	17942	17827	17780	17879	17752	17895	17926	17730	17798	17824	17895	17887	17828	17882	17875	17847	17983	17896	17766	17739	17816	17973	17878	17958	18010	17656	17738	17911	17917	17857	17865	17816	17754	17634	17869	17814	17754	17819	17873	17740	17871	17902	17698	17776	17780	17725	17881	17749	17762	17821	17989	17828	17794	17728	17884	17850	17664	17908	17819	17809	17738	17972	18000	17782	17766	17733	17692	17849	17927	17803	17759	17900	17803	17923	17907	17872	17915	17880	17876	17650	17894	17788	17660	17602	17858	17731	17790	17931	17685	17895	17895	17820	18100	17833	17778	17801	17927	17909	17889	17833	17717	17796	17625	17887	17853	17793	17732	17864	17866	17909	17828	17713	17729	17752	17703	17912	17897	17794	17960	17791	17747	17922	17868	17800	17914	17904	17933	17976	17833	17736	17847	17852	17842	17754	17817	17758	17702	17859	17559	17843	17680	17728	17717	17877	17617	17738	17812	17853	17827	17924	17729	17753	17789	17832	17883	17884	17825	17873	17913	17592	17904	17718	17948	17820	17989	17967	17755	17897	17667	17749	17879	17873	17851	17809	17825	17918	17694	17652	17825	17680	17706	17848	17882	18079	17610	17958	17872	17882	17898	17965	18006	17898	17727	17836	17764	18023	17749	17737	18033	17877	17735	17871	17741	17705	17900	17764	17778	17984	17917	17858	17750	17875	17716	17918	17838	17968	18101	17895	17821	17852	17815	17950	18043	17839	17871	17927	17966	17613	17864	17983	17832	17816	17881	18114	17957	17548	17784	17745	17881	17624	18012	17862	17853	17723	17718	17704	17824	17853	17988	17946	17916	17817	17825	17829	17946	17834	17885	17842	17943	18051	17721	17868	17489	17597	17938	18036	17767	17749	17737	17847	17890	17965	17822	17676	17794	17857	17668	17895	17797	17904	17824	17610	17676	17792	17894	17834	17960	17673	17847	17835	17948	17783	17804	18024	17724	17780	18008	17900	17697	17784	17695	17798	17833	17478	17810	17943	17956	17963	17820	17824	17966	17849	17732	17882	18018	17996	17785	17698	17936	17888	17918	17885	17634	17655	17653	17927	17900	17807	17791	17754	17717	17818	17778	17883	17807	17858	17581	17850	17965	17827	17905	17840	18013	17895	17841	17683	17915	18021	18290	18127	17844	18020	17835	17644	18043	18042	17808	17981	17822	17981	17886	17832	17806	17802	18009	17727	17768	17722	17778	17607	17889	17796
16263	27503	25253	20366	18604	17448	17870	43380	63076	54773	39969	25784	18529	15754	15112	15005	15076	15040	14911	15046	15042	14933	14913	15172	15092	15041	14994	14976	15023	15143	15019	14859	15144	14891	14932	15153	15068	15063	15059	15017	14949	15013	14907	15082	15039	14982	15127	14998	15000	15085	14969	14825	15037	14965	15053	15101	14984	14992	14847	14915	14981	14997	15068	15027	14940	14924	15115	15206	15022	15039	14860	15174	15016	15083	15067	15053	14994	15063	14900	15088	14904	15135	14858	14932	14878	14861	14913	14906	15001	14809	15070	14948	14991	14997	14973	14950	14988	14886	15111	15040	15123	14839	14950	15167	14942	15009	14956	14936	14946	15095	15044	15132	15020	14978	15030	14989	14996	15012	15073	14822	15075	14940	14965	14989	15053	14904	14979	14894	14933	14901	14876	15060	14868	14993	14824	15042	14880	15060	15106	15031	15215	14879	14918	15059	15097	14991	14881	15054	14915	15038	15054	14999	14969	15032	15050	15010	14852	14905	14941	14875	15031	14994	15080	14791	15018	14967	15129	14991	14994	14898	14899	15006	14917	14898	15030	15057	15021	15044	15078	14881	14861	15014	15056	15249	15198	15017	14964	15058	14936	14952	15068	14859	15109	14863	15139	14939	15022	15139	15128	14936	15027	15060	14986	14973	14841	14986	14771	14941	14880	14960	15035	15080	14852	15069	15069	14969	15091	15058	14941	15116	14974	15142	15016	14988	14887	14967	14862	14984	14839	14798	14991	15025	15001	15182	15261	15156	14980	14898	15071	15026	14930	14828	15036	14875	14849	15027	14881	14905	15039	14992	14931	14931	14913	14957	14953	15019	14901	14918	15111	15063	15070	14984	14972	15061	14894	15076	15075	14871	15035	14803	14896	15102	14970	14942	15000	14855	14951	15031	14983	15012	15277	14930	15002	15058	14956	14971	14930	14866	15028	14885	14972	15019	14892	15195	14929	15176	15175	14980	14962	14923	14745	15043	15029	15018	15031	14941	14994	14955	15004	14954	15041	14801	15009	15083	14878	15015	14964	14922	14969	15063	14970	14932	15014	14934	14956	15031	14942	15038	14911	15103	15102	14966	15037	14969	14856	15127	14867	14810	15305	14886	15040	15004	14942	14941	14876	14904	15044	14953	15028	14874	14832	14901	14904	15099	14847	14940	15083	15053	15059	15014	14994	14891	15041	15027	14982	15176	14952	14967	14882	14943	14857	15001	14724	15053	15063	14914	14969	14848	15080	14936	14991	14701	15067	15036	15108	14848	15001	14725	15065	15181	15109	14906	14854	14943	15020	15113	14910	14925	14962	15105	14950	14996	15071	15059	14997	15006	14882	15226	15005	14962	15138	14854	14846	14905	14862	14981	14851	15026	14990	15040	14987	14787	14936	15004	15033	14882	14992	14867	15168	15006	15198	15038	14915	14996	15040	14953	15035	14970	14959	14922	14890	14907	14886	15084	14803	14994	14863	14920	15057	14980	15118	15040	14924	14866	15046	14966	14935	14743	14940	15090	14978	15135	14978	15001	14984	14991	14968	15051	15193	14919	14922	14897	14795	15128	14990	15110	15115	15063	14773	14940	15007	14906	15047	15025	15201	14989	15093	14996	15041	15045	14916	14956	14903	15138	14897	15039	14877	14796	15001	14945	14917	15052	14984	15095	15001	15162	15058	15004	14970	14864	14913	15039	15168	14941	14863	15192	14914	15159	14983	14877	14948	14942	14875	15067	14891	15033	15014	14932	15120	15002	15087	14922	14846	15024	14989	14921	14889	14822	14979	15008	14939	14981	14960	15010	15058	14943	14912	14788	14991	15092	14935	14958	14954	15041	14813	14942	15166	14987	14889	14917	15074	15124	14895	14997	14927	14872	14998	14948	15064	14993	14883	15001	14866	15026	14894	14947	15012	15037	14973	15003	14986	14868	15001	14944	14870	14976	14972	15151	14954	15121	14819	15000	14891	14839	14860	14912	15075	15099	15053	14931	14927	14989	14907	15029	15000	14951	14977	14898	15008	14907	14974	14986	15002	15006	15075	14930	14928	15065	15122	14998	14964	14963	14966	14972	15115	15069	15038	14959	14798	15025	14925	14849	15072	14895	15108	15022	14881	14899	15134	14946	15041	15026	14942	15047	14971	15061	15147	15086	14937	14951	15127	14878	14981	15005	15235	14955	15087	14928	15122	14819	15111	15056	15130	15154	15027	14945	15073	15032	14885	15097	14957	14977	14909	14772	14964	14923	14948	15010	14922	15014	15178	14937	14936	15042	15265	15014	14836	15068	14809	15018	14897	15012	15135	15074	15003	15091	15088	14756	15064	14930	15000	14897	14981	15107	15191	14865	15024	14909	14967	14884	15064	14911	14884	14993	14933	15057	14839	14909	15053	14920	14982	15001	14906	15044	14986	14920	15000	15017	15079	14918	14984	14939	14922	15076	15038	15022	15064	14951	15127	14938	15043	14890	15085	14906	15192	14887	14946	14987	14956	15097	15033	14883	14800	15063	14965	14895	14967	14998	14726	15020	15018	15132	15170	15034	15088	15039	14888	15024	14986	15184	15129	14877	14944	15055	15030	15029	14985	14976	15074	15000	15084	14960	15013	15104	14975	15001	15219	14896	15197	14787	15053	14904	15053	14971	14878	14994	14952	15059	14979	14923	15105	14826	14919	14942	14881	14940	14869	14944	14977	15006	15063	15094	14833	15006	15040	14950	14977	15034	15071	14872	14824	15076	14938	14945	15043	15103	14982	14901	15060	15059	14906	15054	14884	14942	15040	14894	14988	14812	14967	15040	14898	14938	15102	14968	14982	14983	15056	14955	14957	15039	14999	14999	15075	14972	15049	15018	14805	14923	14979	14961	14867	14899	14992	14976	14965	14910	15141	14943	15110	15138	15115	15057	15033	14772	14855	14955	14925	15043	15065	15084	14847	14965	14897	14888	15028	15003	14818	14849	14885	14764	14997	14836	14933	14999	15012	15078	15062	14968	15006	14969	14969	14923	14979	14911	14976	15026	15090	15043	14878	14955	15053	14996	15119	15054	15036	15044	14948	14942	14915	15053	14913	15014	14823	15118	14910	14873	15013	14948	14942	15154	15141	14966	15151	15037	14909	15027	14929	15138	14915	14986	15040	15012	14934	15086	15011	15060	14971	14952	14892	14964	14913	15107	14808	14788	14943	15023	14892	14864	15023	14977	15029	15050	14929	15020	14848	15030	15005	14957	15072	15102	14899	15084	15077	14908	14840	15023	14888	14822	14900	15070	15048	15091	15036	15051	14976	15084	14830	15094	15194	14876	14698	14856	14879	14914	14918	14989	15090	15006	15062	14991	15250	15062	14943	14895	15019	14988	15091	15046	14873	14995	14964	14890	14880	14956	15082	14912	14831	15064	14935	15004	14943	15055	14895	14830	14984	15100	14923	15102	15051	14996	15099	14879	15066	15003	15056	14976	14966	15013	14992	14989	15074	14941	14949	14968	14994	15011	14834	15018	14995	14973	15166	15005	15154	14972	14985	15050	14848	14990	14891	14983	14960	14938	15052	15021	15082	14865	14950	14831	14791	15090	14920	14925	14991	15078	14934	15023	15018	14914	15013	15070	15068	14930	14895	15101	14813	15165	15014	14955	14943	14882	15162	15072	14888	14946	14883	14963	15146	14903	14847	15115	14995	15001	14832	15072	14858	15157	15000	14925	15023	14854	14946	15108	14907	14986	14939	15080	14984	15065	15093	15170	14972	14820	15010	15059	14923	14972	15056	15093	15069	15037	14902	14911	15043	14934	15140	15085	15022	15005	14967	14854	14908	14858	14845	14648	15117	14998	14963	14994	14947	15007	15167	14977	14845	14989	14950	15129	14985	14979	15077	14814	14959	15087	15067	14965	15096	15029	14857	15073	14697	15034	15023	15124	14939	15113	15072	14920	14933	15076	14927	14888	14824	15087	15086	14911	15045	14917	15128	15077	14915	14989	14882	14880	14932	15007	15031	14937	15114	15125	15021	15005	14830	14859	14913	14985	14998	15121	15024	14973	14882	14954	15080	15060	15080	14989	15113	15092	14923	15094	14854	15069	15002	14993	15131	15002	15070	15098	14974	14935	15061	15010	14843	15131	15048	14929	15016	15128	14776	14864	14907	15042	14862	14980	14999	15081	14816	14894	14904	14910	15012	14952	15120	14994	14930	14848	14961	14900	14919	14965	15136	14863	14914	15060	14998	15028	15023	14954	14995	14940	14811	14937	15063	14818	15011	14893	15064	14969	15009	14994	14976	15188	14923	14814	15043	14886	14997	14895	15016	15044	15070	14984	14951	14973	15116	14962	14988	14880	15079	14977	15044	14985	14863	14976	15073	15100	14707	14795	14999	14734	15233	15042	14882	14874	14872	14928	14989	14966	15008	14981	15038	15060	14984	14875	15045	14756	15019	14964	15037	14838	14942	14955	14789	14980	15047	14998	14944	14991	14887	14983	14911	14779	14942	14979	14955	15079	14979	14918	14922	14906	15049	15152	14960	15085	15027	14843	15053	14905	14920	15055	14983	14859	15057	15004	14963	14930	14988	14982	14793	15105	14873	14967	15060	14953	14948	14958	15139	15077	14924	15053	14928	15027	14970	14765	14937	14994	15084	14978	15042	15007	15009	14770	14989	15022	15024	14946	15248	14779	15053	15035	15251	14961	15019	14973	15154	14844	15028	14989	14841	14917	15148	15054	14801	14790	14882	14919	15125	15001	15016	15114	14910	15091	14848	14935	14851	15118	14925	14860	15180	15022	14950	14980	15020	14935	14921	15054	15059	15076	14947	14968	14983	15190	15128	14821	15051	14893	15167	15114	15007	14889	15026	15106	15043	15075	15032	15188	15035	15103	15054	14905	14932	15020	15070	14944	15103	14886	14874	15053	15056	14924	14945	15059	14912	14908	15041	14973	15069	14999	15011	14973	14957	14712	14944	15018	15153	14894	14988	15038	15017	14789	14946	15024	14924	14773	15019	15206	15060	14990	14877	14891	14900	14954	15107	14819	15002	14836	14903	14912	15157	15004	15184	15038	15091	15025	14995	15003	15010	15053	14900	15093	14989	15033	15068	14945	14874	14977	14949	15159	15098	15184	14924	14964	15137	15024	15111	15051	14718	15068
29383	21897	21714	19428	17579	17759	17732	20351	24144	23595	20855	18989	18364	17811	17695	17774	17888	17876	17783	17747	17568	17892	17909	17543	17696	17696	17819	17632	17957	17834	17748	17863	17533	17659	17671	17683	17945	17786	17841	17827	17636	17797	17763	17852	17862	17716	17681	17643	17787	17639	17767	17717	17665	17794	17804	17925	17635	17751	17758	17719	17832	17628	17754	17621	17644	17556	17745	17713	17648	17656	17745	17718	17652	17628	17710	17638	17647	17779	17698	17694	17562	17603	17796	17731	17803	17764	17703	17559	17815	17787	17666	17660	17743	17790	17683	17458	17698	17725	17641	17803	17722	17691	17818	17783	17787	17627	17743	17689	17657	17510	17560	17684	17567	17571	17800	17569	17606	17705	17600	17619	17770	17539	17777	17638	17765	17601	17935	17903	17622	17756	17700	17740	17637	17854	17725	17779	17530	17732	17753	17703	17715	17398	17384	17577	17553	17565	17430	17652	17712	17760	17801	17819	17742	17436	17644	17735	17603	17494	17694	17703	17513	17619	17499	17783	17797	17819	17775	17759	17616	17759	17661	17795	17670	17591	17726	17461	17724	17700	17589	17694	17681	17776	17668	17548	17679	17840	17973	17736	17770	17902	17736	17509	17635	18010	17715	17614	17857	17817	17583	17485	17945	17691	17632	17649	17649	17546	17583	17753	17694	17860	17672	17695	17776	17597	17593	17728	17855	17745	17875	17734	17679	17732	17737	17700	17578	17798	17879	17671	17881	17817	17925	17696	17697	17794	17883	17743	17658	17734	17819	17736	17708	17672	17595	17704	17515	17451	17606	17660	17675	17683	17786	17556	17645	17566	17791	17790	17769	17585	17527	17727	17543	17492	17700	17594	17557	17626	17806	17882	17774	17617	17709	17704	17533	17946	17768	17797	17570	17702	17770	17793	17524	17563	17719	17660	17612	17685	17602	17541	17647	17599	17902	17835	17761	17697	17672	17730	17841	17728	17808	17709	17677	17893	17669	17584	17864	17640	17641	17739	17718	17479	17658	17796	17765	17759	17841	17723	17630	17670	17522	17576	17593	17816	17647	17642	17719	17804	17813	17832	17758	17598	17580	17714	17675	17688	17701	17712	17706	17658	17565	17719	17690	17588	17648	17802	17603	17643	17733	17599	17726	17697	17743	17697	17829	17828	17811	17781	17791	17745	17657	17695	17762	17709	17762	17742	17634	17575	17664	17675	17638	17673	17805	17713	17679	17892	17701	17618	17784	17656	17611	17599	17688	17716	17865	17702	17575	17601	17557	17732	17667	17710	17708	17610	17569	17520	17737	17763	17679	17520	17589	17774	17675	17844	17668	17621	17774	17951	17800	17643	17866	17803	17847	17754	17752	17693	17646	17590	17736	17878	17568	17739	17602	17718	17700	17564	17657	17713	17682	17726	17758	17441	17688	17501	17770	17793	17608	17495	17637	17644	17787	17776	17798	17760	17908	17676	17872	17921	17952	17707	17608	17476	17453	17631	17616	17598	17461	17663	17849	17884	17810	17713	17677	17468	17755	17908	17657	17647	17552	17612	17612	17794	17759	17687	17657	17763	17672	17679	17690	17682	17910	17856	17720	17796	17680	17559	17821	17669	17483	17689	17705	17825	17758	17582	17830	17946	17611	17589	17601	17592	17699	17682	17639	17474	17577	17643	17822	17732	17775	17711	17689	17590	17601	17699	17511	17804	17664	17747	17678	17692	17700	17843	17806	17665	17605	17835	17613	17773	17783	17737	17838	17689	17772	17616	17614	17710	17727	17871	17718	17534	17680	17590	17672	17949	17629	17749	17728	17594	17898	17785	17831	17442	17689	17650	17970	17683	17673	17855	17488	17786	17665	17860	17881	17878	17560	17738	17764	17551	17515	17669	17772	17801	17542	17774	17589	17676	17905	17751	17600	17640	17670	17477	17601	17653	17713	17707	17905	17743	17644	17594	17902	17713	17660	17787	17789	17577	17657	17721	17671	17815	17653	17855	17632	17829	17639	17670	17646	17629	17573	17609	17674	17656	17552	17724	17677	17698	17684	17626	17675	17898	17688	17606	17683	17903	17651	17712	17721	17689	17704	17725	17738	17801	17763	17404	17723	17827	17669	17525	17806	17719	17844	17755	17728	17850	17891	17589	17577	17592	17772	17739	17604	17829	17774	17576	17633	17761	17714	17817	17778	17618	17639	17855	17724	17640	17431	17625	17432	17675	17601	17714	17551	17565	17663	17831	17550	17813	17845	17678	17635	17669	17769	17712	17609	17740	17476	17733	17679	17793	17885	17745	17680	17723	17687	17703	17817	17623	17877	17761	17700	17602	17816	17618	17763	17680	17644	17671	17605	17480	17647	17721	17930	17786	17626	17683	17743	17718	17610	17536	17826	17855	17685	17608	17878	17669	17712	17623	17822	17695	17514	17644	17399	17758	17726	17731	17683	17705	17784	17788	17663	17814	17731	17632	17738	17571	17628	17699	17736	17810	17729	17711	17807	17786	17629	17689	17780	17524	17550	17643	17803	17574	17681	17797	17756	17711	17713	17715	17638	17734	17755	17716	17726	17712	17964	17536	17882	17726	17710	17454	17499	17587	17765	17669	17415	17795	17734	17701	17580	17717	17794	17527	17607	17631	17732	17747	17681	17445	17729	17712	17700	17598	17749	17779	17793	17847	17794	17579	17701	17787	17846	17573	17765	17556	17631	17573	17588	17638	17756	17864	17748	17871	17701	17738	17722	17762	17929	17474	17763	17724	17825	17763	17648	17663	17701	17663	17843	17774	17787	17622	17772	17744	17666	17699	17650	17661	17538	17815	17689	17573	17767	17614	17899	17541	17667	17532	17582	17825	17733	17749	17871	17656	17788	17649	17533	17708	17707	17662	17697	17533	17619	17695	17534	17788	17693	17657	17560	17647	17321	17689	17790	17779	17731	17585	17621	17712	17700	17475	17552	17721	17742	17739	17700	17656	17656	17717	17530	17718	17634	17683	17618	17736	17862	17748	17830	17579	17699	17653	17758	17422	17632	17627	17538	17695	17562	17640	17914	17806	17594	17861	17683	17411	17519	17761	17840	17906	17628	17765	17753	17659	17845	17691	17901	17600	17756	17604	17757	17802	17703	17815	17615	17743	17417	17718	17632	17752	17771	17812	17712	17723	17507	17442	17714	17612	17889	17752	17675	17923	17634	17752	17699	17691	17634	17565	17718	17571	17591	17730	17563	17752	17765	17683	17714	17510	17812	17609	17719	17662	17639	17762	17669	17620	17835	17729	17795	17766	17730	17559	17593	17776	17763	17861	17675	17667	17702	17721	17681	17771	17698	17689	17741	17708	17580	17551	17759	17710	17629	17775	17669	17572	17720	17705	17611	17576	17743	17509	17827	17739	18029	17588	17660	17762	17582	17651	17771	17730	17820	17629	17878	17813	17814	17729	17750	17860	17729	17755	17558	17515	17751	17627	17738	17748	17701	17683	17699	17652	17680	17695	17871	17806	17540	17760	17726	17615	17449	17561	17817	17658	17602	17751	17776	17819	17943	17710	17762	17661	17631	17854	17505	17459	17639	17741	17810	17559	17511	17465	17592	17543	17625	17787	17669	17759	17596	17633	17789	17688	17668	17676	17658	17693	17687	17691	17565	17597	17778	17703	17766	17724	17659	17338	17533	17674	17607	17763	17800	17685	17863	17504	17588	17634	17519	17435	17500	17991	17592	17813	17641	17635	17628	17673	17795	17731	17671	17713	17705	17706	17788	17705	17763	17601	17772	17632	17651	17621	17744	17715	17783	17605	17732	17643	17542	17695	17736	17625	17598	17513	17788	17816	17539	17717	17621	17726	17568	17710	17709	17590	17634	17658	17535	17779	17696	17510	17806	17682	17878	17780	17807	17786	17705	17684	17781	17924	17709	17667	17592	17603	17792	17784	17812	17605	17578	17844	17571	17545	17674	17640	17710	17518	17533	17632	17401	17657	17506	17480	17635	17594	17655	17602	17781	17886	17604	17579	17664	17686	17550	17898	17726	17560	17617	17682	17736	17918	17636	17797	17958	17618	17813	17805	17625	17688	17633	17788	17872	17707	17548	17673	17723	17591	17891	17678	17529	17746	17860	17843	17595	17736	17810	17691	17668	17806	17557	17753	17810	17626	17667	17442	17688	17657	17569	17789	17883	17603	17632	17639	17771	17675	17801	17678	17538	17690	17840	17772	17635	17639	17679	17838	17734	17506	17772	17874	17715	17628	17792	17687	17764	17601	17651	17666	17465	17688	17471	17709	17831	17708	17657	17579	17605	17900	17798	17902	17897	17853	17640	17654	17850	17802	17940	17908	17731	17643	17258	17704	17552	17623	17945	17831	17645	17600	17582	17782	17628	17781	17694	17747	17661	17630	17712	17612	17834	17731	17676	17671	17643	17682	17670	17777	17895	17658	17670	17635	17390	17340	17677	17638	17712	17807	17577	17741	17657	17694	17816	17611	17772	17815	17914	17634	17829	17545	17489	17633	17689	17797	17679	17800	17719	17808	17616	17680	17702	17716	17711	17701	17796	17746	17883	17555	17752	17719	17566	17699	17674	17824	17743	17577	17929	17824	17489	17645	17799	17695	17654	17748	17690	17615	17623	17608	17706	17695	17625	17731	17803	17728	17624	17626	17846	17898	17812	17595	17667	17697	17759	17688	17722	17875	17923	17755	17710	17826	17690	17871	17833	17682	17698	17977	17626	17785	17816	17633	17755	17666	17462	17657	17729	17691	17665	17607	17573	17688	17640	17576	17643	17764	17710	17859	17498	17724	17641	17706	17641	17751	17871	17796	17747	17601	17718	17690	17796	17776	17944	17760	17819	17945	17664	17624	17768	17758	17730	17716	17633	17513	17502	17691	17713	17679	17817	17384	17727	17606	17809	17548	17805	17483	17620	17852	17636	17820	17632	17691	17679	17594	17571	17820	17655	17923	17632	17829	17827	17821	17775	17631	17841	17700	17779	17928	17630	17706	17677	17831	17609	17594	17741	17774	17610	17721	17908	17789	17517	17588	17833	17555	17687	17546	17565	17666	17650	17628	17811	17778	17723	17755	17722	17613	17485	17550	17801	17800	17639	17688	17732	17744	17932	17487	18001	17771	17592	17380	17487	17572	17718	17760
15213	15841	15615	15092	15216	15083	15073	19810	24050	22062	18417	16145	15169	14907	14814	14809	14916	14973	14954	14904	14735	14864	14714	15011	14976	14878	14924	14989	14912	14968	15072	14958	15029	14760	14839	14885	14871	15007	14847	14794	14946	14897	14893	14965	15054	14942	14908	14867	14916	14924	14956	14965	14980	15009	14871	14793	14958	14997	15024	14865	14867	14912	14849	14868	15018	14870	14745	14921	14917	14977	14855	14847	14801	14816	14984	14727	15009	14863	14745	14931	14876	15027	14853	14835	14862	14701	14734	14625	14886	14895	14698	15021	14942	14873	14996	14893	14880	14791	14967	14861	14913	14995	14907	14891	14943	14799	15015	14874	14794	14823	14879	14948	14888	14965	14920	14975	14780	15024	14915	14738	14825	14838	14895	15080	14808	14955	14896	14768	14896	14904	14873	14932	14971	14871	14811	14790	14886	14912	14779	14912	14871	14949	14707	14955	14766	14905	14981	15010	14942	14973	14667	14776	14940	14922	14894	14873	14835	14860	14912	14737	14832	14813	14876	14862	14946	14968	14896	14774	14983	14894	14964	14872	14803	14838	14921	14892	14948	14836	15030	14872	14768	14906	15106	14900	14776	15004	14890	15007	14931	14882	14945	15004	15024	15002	14843	14694	14971	14844	14914	14890	14941	14724	14708	14924	14955	14829	14910	14765	14888	14968	14751	14655	15230	14769	14747	14902	14833	14797	14991	14981	14851	14827	14923	14930	14998	14889	15057	14870	15039	14890	15001	14761	14948	14874	15179	14891	14926	14889	14854	14733	14956	14784	14869	14948	14894	14947	14897	14989	14843	14962	15053	14905	14848	14836	14777	14961	14761	14745	14855	14956	14985	15115	14967	14922	14743	14957	14985	14819	14820	14932	14948	14890	14826	14812	14993	14839	14904	15007	15087	14719	14969	14851	14832	14782	14838	14853	14856	14925	14877	14936	14934	14755	14892	15091	14999	14770	14746	14851	14847	14916	15028	14954	14932	15043	14769	14858	14763	14985	14802	14990	14875	14969	14884	14993	14827	14902	14731	14777	15072	14590	15015	14920	14912	14768	14839	15052	14882	14765	15043	14756	14832	14794	14967	15107	14889	14894	14813	14647	14937	14942	14833	14895	14808	14791	15016	14778	14785	14974	14919	14918	14896	14955	14971	14774	14864	15053	15029	15120	14810	14885	14916	14812	14940	14724	14976	14777	14769	14791	14851	14873	14806	15014	14781	14840	15003	14773	14865	14937	14907	14981	14811	14820	14909	14975	14897	14805	14917	14784	14947	14962	14903	14920	14972	14931	14982	14900	14957	15050	14966	14867	14839	14847	14934	15014	14791	14965	15014	14789	14914	14796	14812	14975	14837	15083	14861	14844	14885	14760	15013	14874	14834	14931	14846	14969	14809	14976	14970	14902	15092	14840	15095	14825	14843	15014	14894	14974	14993	14897	14722	14906	14755	14824	14987	15058	14881	14935	14934	14977	14918	14707	14914	14900	15032	14826	14772	14909	14958	14926	14963	14878	14735	15002	14882	14892	14966	14705	14939	14831	14900	14909	14988	14582	14986	14883	14915	14926	14788	14825	14802	15011	14831	14903	15049	14790	14749	14801	14828	14908	14806	14854	14847	14879	14976	14779	14896	14956	14739	15028	14876	14693	14991	14876	14934	14829	14881	14734	14880	14868	14879	14811	14910	14972	14935	14852	14818	14835	14830	14793	14996	14752	14851	14838	14971	14896	14962	14758	14950	14986	15008	14903	14998	14833	14954	14844	14918	14743	14890	14942	14998	14853	14827	14800	14981	15048	15049	14830	15023	14822	14989	14974	14850	14935	14980	14855	14963	14965	14886	14858	14900	14802	14699	14867	14931	15067	14847	14811	15041	14945	14934	14875	14767	14787	14827	15004	14976	14981	14973	14791	14932	14702	14943	14849	14924	14856	14955	14949	14882	14793	14734	14811	14920	14988	14787	14823	14875	14815	14914	14913	14938	15006	14838	14899	14893	14916	14957	14874	14919	14903	14868	14912	14731	14975	14813	14881	14771	14977	14817	14862	14941	14945	14785	14963	14998	14731	14973	15036	14795	14773	14924	14821	14762	14825	14960	14935	15126	15063	14937	14928	14858	14833	14936	14806	14891	14842	14908	14828	14983	14828	14807	14852	14804	14869	14780	14877	14897	14906	14872	14917	14871	14859	14904	14879	14853	14807	14819	14840	14800	14951	14969	14962	14998	14770	14962	14839	14706	14796	15108	14753	14905	14905	14850	14967	14792	14936	14981	14872	15089	14869	14847	14984	14808	14959	14780	15058	14835	14885	14853	15020	14826	14822	14857	15047	14861	14940	14969	14841	14985	14783	14860	14900	15072	14936	14944	14994	14930	14969	14853	14729	14885	14936	14911	14805	14870	14739	15099	14842	14833	14882	14893	14815	14991	14758	14906	14994	14932	14902	14825	14906	15079	15010	14841	14875	14719	14899	14927	14822	15105	14795	14713	14951	14970	14884	14823	14826	14887	14777	14994	14899	15021	14785	14860	14903	14923	14953	14790	14841	14813	14975	14973	14796	14975	14999	15130	14708	14921	14821	14729	14892	14869	14965	14763	14936	14730	14865	15106	14910	14798	14780	14988	14986	14897	14961	14940	14825	14978	14697	15008	14799	14943	14823	14876	14972	14830	15027	14848	14865	14851	14764	14746	14775	14842	14906	14844	14890	14926	14963	14843	14988	14896	14866	14919	14773	15015	14916	15037	14960	14899	14923	14905	14842	14778	14896	14897	15030	14865	14775	14801	14973	14999	14916	14915	14959	14795	14767	15006	14831	14874	14938	15032	14867	14707	14829	14837	14923	14873	14930	14763	14812	15030	15062	14886	14873	14867	14930	14951	14880	14856	14980	14925	14848	14828	15024	14931	14904	14970	14861	15045	15014	14912	15044	14953	14939	14956	14944	15091	14785	14925	14997	14921	15080	14939	14822	14930	14868	14740	14952	14929	15059	14874	14916	14853	14960	14870	15138	14959	14971	14831	14986	14791	14953	14948	14940	14741	15030	14837	14842	15061	14886	14716	14790	14975	14909	14938	14934	14844	14854	14823	14928	14965	15037	15049	14887	14824	15057	14902	15009	14963	14790	15041	14969	14827	14967	14882	14829	15034	14950	14915	14914	14889	14770	14984	14868	14941	14934	15017	14900	15018	14933	14843	15061	15028	14875	15146	14795	15015	14918	15008	14949	15097	14946	14835	14862	14835	14985	14859	15052	14808	14765	14935	14957	14848	14888	14973	14787	14935	14774	14820	14879	14919	14873	15089	14873	14796	14825	14795	14849	14888	14981	14915	14853	15000	15093	14770	14835	14987	14860	14860	14948	14926	14984	14953	14915	14938	14834	15054	14891	14903	14767	14978	14892	14895	14750	14918	14922	14685	14893	14801	15036	15130	14834	14796	14822	14739	14815	14779	14969	14810	14932	14977	14838	14769	14765	14956	14938	14914	14875	14724	14967	15058	14935	14804	14716	14866	14906	15041	14892	14773	14984	14923	15016	14828	14928	15110	14845	14861	14894	14929	15050	14886	14987	14852	14813	14707	15018	14852	14847	15055	14806	14915	14851	15110	14891	14900	14859	14832	14863	14805	15065	14872	14894	14768	14848	14859	14850	14971	14893	14946	14886	14940	14842	14984	14935	14923	14858	14764	15031	14743	14823	14870	14761	15016	14841	14873	14931	14866	15084	14794	14978	14962	14907	14781	14971	15012	14950	14974	14775	15042	14955	14949	14868	15078	14881	14962	14920	15010	14999	15023	14868	14975	14930	14859	14887	14820	15051	14889	14893	14927	14988	14921	14801	14729	14859	14920	15099	14772	14638	15027	14860	14899	14823	14906	14926	14904	15009	14833	15039	15027	14985	14786	14836	14787	14847	15000	14874	14967	14901	14877	14917	14806	14787	14925	14968	14986	14987	14944	14833	14933	15027	14962	14947	14910	14830	14983	14975	15153	14932	14877	14728	15021	14858	14816	14902	14836	14929	14987	14923	14834	14819	14994	14730	14867	14881	14670	14993	15068	15001	14780	14711	14969	14927	15031	14869	14904	14787	14938	14922	14815	14811	14984	14838	15263	14764	14995	14760	14977	14676	14884	14869	14933	14745	14878	14822	14904	14936	14809	14878	15115	14854	14775	14941	15051	14751	14963	14999	14923	14806	14724	14782	14912	14952	14877	14963	14901	15009	15105	14937	14898	14696	14796	14813	14800	15072	14880	14880	14760	14857	14895	14979	14892	14991	14859	14842	14892	14911	14935	14767	14793	14869	14905	14888	14790	14987	14923	14841	14856	15018	14917	14820	14885	14907	15039	14711	15105	15019	14909	14808	14798	14948	14894	15156	14930	14749	14990	14938	14852	14893	14889	14698	14880	15038	14935	14933	14757	14789	14970	15034	14833	14955	14819	14695	14997	14887	14772	14835	14856	14813	15037	14769	14710	15112	14951	15041	14855	14853	14697	14991	14876	14707	14944	15033	14819	14951	14837	15032	14927	14970	14961	14974	14884	14837	14729	14997	14834	14964	14778	14722	14881	14795	14824	14845	14959	14851	14872	14735	14811	14773	14922	14877	14852	14832	14885	14775	14999	14972	14956	14954	14862	15060	14893	14782	14957	14979	14783	14911	15025	14885	14838	14921	14932	14871	14851	14983	14567	14886	14887	14769	14892	15034	14889	14982	14886	14800	15020	14855	14998	14766	14726	14983	14845	14916	14876	14867	14991	14908	14910	15005	14724	14870	14819	14936	14936	15084	14864	14824	14882	14903	14956	14882	14866	14874	14932	14892	14975	14765	14966	14896	14778	15153	14953	14982	14823	14869	14973	14929	14891	14813	14968	14778	14889	14794	14711	14782	14827	15089	14822	14842	15073	14930	14773	14979	15070	14793	14889	14728	14851	14912	15019	14911	14890	15017	14884	14938	15027	14631	14911	14780	14865	14931	14950	15015	14885	15105	14840	15075	14909	14915	14738	15027	14788	15011	14917	14842	14882	14878	15013	14873	14807	14959	14745	14798	14965	14785	14937	14993	14932	14932	14799	14919	15063	14843	14917	14877	14863	14972	14903	14859	14856	14906	14872	14951	14879	14813	14936	14901	14967	14967
26077	21180	27357	25755	20185	18855	19073	28809	43839	37996	29270	22242	19305	18038	17587	17716	17667	17766	17615	17779	17566	17794	17548	17583	17524	17604	17655	17434	17615	17484	17499	17437	17575	17823	17512	17208	17497	17582	17679	17492	17638	17774	17446	17568	17688	17555	17490	17518	17566	17469	17392	17520	17335	17329	17500	17802	17541	17596	17633	17576	17687	17359	17464	17484	17533	17384	17586	17407	17608	17584	17665	17530	17583	17556	17720	17677	17614	17607	17383	17525	17489	17424	17366	17453	17491	17482	17499	17484	17400	17588	17481	17528	17465	17586	17368	17334	17496	17738	17386	17549	17801	17608	17583	17348	17726	17526	17393	17652	17359	17585	17639	17464	17615	17575	17562	17473	17591	17656	17330	17548	17552	17486	17545	17614	17584	17494	17621	17270	17624	17677	17744	17541	17648	17574	17486	17414	17576	17338	17622	17517	17450	17416	17551	17476	17529	17511	17596	17463	17524	17794	17564	17215	17233	17438	17452	17623	17276	17574	17474	17668	17444	17497	17466	17321	17306	17409	17449	17516	17708	17323	17516	17557	17350	17408	17438	17579	17405	17317	17573	17285	17534	17472	17346	17505	17472	17342	17449	17632	17446	17428	17264	17362	17521	17561	17512	17362	17531	17493	17588	17482	17621	17405	17685	17524	17442	17253	17583	17508	17370	17625	17558	17622	17432	17498	17660	17302	17463	17373	17749	17330	17445	17372	17408	17417	17625	17435	17343	17342	17274	17499	17525	17646	17559	17465	17576	17652	17608	17557	17514	17566	17384	17588	17365	17399	17369	17455	17432	17571	17466	17443	17651	17500	17438	17518	17430	17407	17267	17747	17589	17530	17511	17625	17591	17494	17366	17669	17381	17461	17372	17456	17405	17667	17611	17577	17457	17438	17448	17408	17496	17433	17379	17384	17708	17397	17326	17639	17466	17543	17609	17366	17327	17293	17414	17548	17419	17581	17602	17495	17504	17377	17429	17339	17505	17508	17595	17537	17504	17493	17462	17605	17557	17529	17572	17468	17493	17407	17445	17596	17378	17257	17541	17674	17457	17609	17422	17380	17606	17466	17319	17622	17655	17478	17566	17505	17461	17587	17607	17542	17571	17366	17639	17545	17525	17591	17535	17474	17737	17672	17489	17473	17480	17526	17582	17455	17544	17356	17596	17700	17382	17645	17464	17562	17499	17386	17566	17509	17604	17287	17518	17400	17331	17494	17506	17544	17375	17705	17476	17515	17598	17472	17503	17428	17392	17368	17591	17487	17533	17517	17504	17545	17327	17499	17529	17529	17390	17697	17615	17666	17446	17563	17549	17416	17403	17474	17500	17507	17625	17453	17346	17480	17394	17245	17611	17453	17649	17663	17467	17463	17573	17635	17494	17411	17586	17545	17507	17446	17441	17794	17513	17527	17580	17448	17541	17332	17666	17431	17530	17458	17347	17229	17453	17515	17632	17618	17634	17405	17755	17454	17612	17523	17434	17223	17307	17608	17390	17695	17483	17499	17497	17652	17583	17523	17657	17474	17398	17317	17542	17531	17570	17232	17504	17601	17598	17563	17682	17555	17532	17643	17571	17450	17643	17511	17556	17485	17610	17470	17388	17301	17423	17385	17615	17579	17537	17607	17416	17417	17370	17313	17446	17556	17324	17537	17267	17516	17480	17474	17416	17663	17581	17394	17287	17698	17567	17617	17779	17571	17413	17692	17422	17212	17597	17493	17494	17618	17569	17540	17694	17549	17507	17423	17473	17556	17525	17340	17567	17438	17629	17528	17517	17397	17482	17519	17385	17452	17359	17497	17486	17445	17718	17560	17747	17542	17598	17648	17517	17674	17581	17492	17508	17568	17410	17470	17520	17323	17483	17399	17503	17450	17598	17468	17554	17458	17419	17573	17535	17640	17715	17616	17471	17535	17603	17781	17541	17533	17528	17453	17529	17622	17720	17457	17502	17707	17499	17469	17444	17466	17516	17774	17351	17534	17424	17589	17469	17640	17530	17545	17740	17485	17582	17588	17726	17519	17467	17577	17535	17452	17570	17561	17615	17718	17575	17501	17716	17594	17631	17478	17434	17301	17506	17600	17552	17472	17487	17710	17542	17517	17729	17641	17523	17532	17443	17808	17455	17448	17467	17519	17417	17427	17458	17618	17537	17369	17571	17563	17312	17572	17551	17507	17649	17361	17642	17380	17351	17587	17277	17895	17651	17492	17590	17586	17380	17592	17447	17510	17541	17573	17404	17574	17705	17546	17580	17407	17508	17505	17554	17408	17610	17506	17529	17290	17450	17375	17390	17659	17446	17315	17549	17444	17749	17426	17628	17503	17544	17476	17529	17479	17567	17445	17510	17322	17616	17440	17597	17462	17480	17395	17476	17528	17469	17415	17460	17551	17583	17353	17318	17325	17570	17772	17677	17433	17540	17473	17450	17322	17421	17431	17304	17546	17618	17485	17610	17530	17604	17461	17519	17520	17425	17534	17456	17162	17488	17740	17536	17416	17507	17441	17594	17377	17662	17582	17623	17775	17291	17363	17413	17635	17364	17404	17603	17682	17705	17718	17570	17704	17594	17570	17750	17410	17772	17484	17383	17497	17568	17414	17461	17500	17468	17349	17497	17621	17525	17586	17570	17537	17578	17423	17388	17528	17522	17634	17496	17424	17579	17420	17546	17548	17608	17674	17514	17391	17634	17591	17593	17497	17555	17540	17492	17505	17347	17500	17439	17473	17532	17362	17279	17567	17425	17661	17682	17422	17467	17548	17340	17520	17586	17405	17391	17584	17685	17531	17452	17462	17471	17461	17478	17636	17500	17678	17501	17574	17459	17351	17320	17536	17350	17416	17499	17550	17498	17427	17459	17507	17546	17584	17399	17762	17487	17536	17421	17585	17680	17376	17558	17536	17403	17717	17652	17505	17430	17552	17416	17816	17730	17618	17715	17430	17344	17615	17631	17718	17458	17596	17422	17293	17399	17426	17540	17549	17513	17356	17697	17293	17459	17620	17413	17619	17325	17526	17389	17456	17560	17360	17419	17539	17451	17387	17588	17508	17585	17437	17695	17492	17629	17526	17368	17502	17540	17326	17502	17552	17376	17363	17782	17514	17561	17405	17483	17623	17549	17395	17626	17650	17529	17384	17508	17431	17413	17537	17576	17403	17600	17551	17527	17601	17527	17312	17333	17700	17478	17567	17426	17402	17378	17720	17388	17509	17759	17517	17498	17539	17483	17679	17577	17396	17480	17465	17260	17454	17455	17347	17648	17646	17522	17636	17379	17807	17671	17639	17631	17798	17670	17483	17467	17505	17580	17459	17465	17386	17302	17469	17599	17670	17480	17556	17665	17373	17597	17273	17462	17377	17627	17239	17545	17563	17624	17486	17586	17544	17376	17436	17517	17615	17524	17486	17371	17499	17430	17492	17521	17420	17517	17525	17476	17532	17426	17604	17852	17595	17427	17509	17582	17548	17653	17708	17376	17524	17550	17520	17620	17666	17525	17531	17416	17487	17400	17691	17422	17710	17647	17508	17453	17474	17766	17275	17554	17514	17507	17422	17636	17528	17447	17552	17769	17633	17612	17259	17355	17442	17709	17419	17394	17420	17733	17507	17350	17607	17342	17477	17447	17523	17481	17457	17518	17774	17414	17469	17709	17520	17703	17631	17491	17418	17337	17438	17549	17545	17626	17463	17465	17740	17413	17627	17502	17450	17537	17720	17454	17491	17464	17672	17633	17530	17373	17567	17438	17273	17525	17572	17769	17538	17610	17367	17404	17607	17699	17440	17506	17508	17449	17386	17470	17662	17430	17340	17538	17441	17592	17586	17596	17841	17757	17408	17582	17270	17616	17424	17597	17541	17522	17508	17377	17317	17327	17444	17438	17612	17362	17496	17397	17370	17609	17354	17581	17604	17527	17514	17547	17667	17478	17359	17451	17583	17519	17478	17564	17343	17575	17394	17404	17549	17752	17604	17491	17338	17466	17410	17495	17587	17559	17650	17509	17518	17316	17416	17448	17519	17457	17352	17563	17408	17425	17405	17475	17594	17724	17521	17510	17468	17526	17504	17546	17543	17475	17398	17543	17278	17851	17388	17503	17159	17699	17649	17572	17489	17589	17526	17476	17418	17526	17374	17405	17477	17592	17536	17575	17566	17767	17313	17595	17571	17475	17543	17490	17570	17715	17634	17687	17498	17616	17548	17370	17451	17397	17449	17507	17632	17337	17623	17437	17439	17287	17604	17472	17518	17490	17592	17475	17439	17584	17347	17566	17554	17608	17301	17587	17357	17486	17349	17541	17663	17757	17640	17567	17473	17676	17572	17475	17512	17601	17516	17469	17537	17550	17571	17469	17445	17520	17561	17450	17348	17613	17605	17461	17436	17605	17714	17608	17399	17558	17450	17525	17380	17515	17525	17377	17559	17675	17474	17645	17533	17528	17389	17590	17531	17554	17446	17451	17532	17635	17487	17487	17536	17602	17481	17319	17438	17553	17413	17395	17597	17663	17439	17479	17698	17359	17593	17491	17596	17487	17486	17636	17475	17608	17422	17499	17404	17454	17502	17473	17603	17486	17553	17417	17692	17457	17511	17340	17699	17477	17479	17752	17828	17547	17470	17522	17729	17593	17541	17518	17436	17418	17525	17420	17452	17539	17620	17639	17632	17352	17578	17541	17446	17725	17636	17363	17630	17652	17475	17598	17563	17543	17580	17479	17560	17663	17611	17481	17501	17625	17696	17591	17822	17465	17652	17480	17582	17643	17621	17521	17606	17496	17568	17634	17470	17603	17455	17612	17462	17387	17612	17622	17562	17432	17510	17589	17689	17633	17304	17487	17618	17497	17494	17578	17397	17521	17408	17636	17440	17739	17494	17646	17450	17562	17630	17426	17352	17591	17536	17350	17389	17477	17764	17466	17585	17775	17510	17608	17558	17432	17556	17551	17560	17536	17674	17595	17589	17333	17402	17606	17487	17392	17439	17444	17583	17436	17600	17483	17617	17681	17594	17491	17388	17678	17650	17634	17441	17741	17221	17464	17421	17653	17608	17435	17601	17490	17761	17596	17499	17416	17588	17490	17542	17606	17421	17491	17452	17432	17461	17346	17212	17337	17577	17758	17741	17542	17230
13800	19838	18785	16646	16104	15665	15933	31039	44279	37636	27481	19902	16273	15237	14843	14851	15031	14713	14784	14883	14722	14779	14654	14659	14854	14823	14767	14966	14603	14748	14861	14821	14850	14940	14693	14807	14616	14809	14837	14747	14686	14846	14803	14730	14791	14783	14808	14774	14976	14917	14848	14629	14726	14758	14847	14765	14821	14967	14861	14756	14908	14909	14784	15023	14756	14893	14765	14902	14825	14737	14821	14766	14841	14758	14744	14826	14816	14782	14932	14823	14941	14689	14891	14917	14529	14919	14814	14869	14862	14802	15001	14848	14927	14712	14931	14852	14689	14897	14877	14723	14676	14792	14702	14729	14644	14914	14700	14740	14732	14615	14822	14941	14757	14712	15030	14889	14787	14803	14827	14721	14605	14830	14823	14681	14756	14851	14687	14760	14745	14846	14725	14726	14908	14811	14764	14766	14546	14843	14803	14825	14632	14654	14750	14886	14825	14814	14955	14756	14821	14885	14667	14748	14885	14902	14874	14668	14703	14727	14803	14771	14854	14788	14829	14823	14765	14922	14844	14642	14728	14854	14841	14808	14691	14688	14754	15005	14834	14852	14687	14749	14830	14777	14712	14828	14794	14758	14869	14926	14817	14805	14729	14823	14897	14798	14660	14764	14877	14764	14740	14728	14780	14935	14847	14959	14920	14776	14891	14891	14880	14796	14710	14684	14909	14708	14708	14809	14771	14605	14705	14954	14836	14866	14718	14786	14822	14932	14600	14604	14867	14766	14842	14747	14732	14757	14737	14750	14675	14677	14905	14680	14827	14734	14662	14852	14826	14946	14777	14739	14663	14769	14730	14806	14951	14798	14756	14723	14600	14774	14650	14540	14920	14678	14833	14883	14922	14797	14813	14712	14796	14727	14811	14813	14806	14787	14868	14700	14797	14795	14915	14727	14946	14740	14745	14777	14684	14699	14778	14800	14869	14830	14713	14846	14695	14667	14654	14716	14557	14815	14655	14778	14863	14773	14641	14725	14644	14768	14856	14968	14749	14995	14878	14879	14805	14874	14728	14732	14683	14682	14776	14574	14797	14759	14823	14789	14723	14802	14575	14761	14605	14767	14858	14716	14967	14646	14758	14702	14851	14932	14722	14702	14778	14865	14719	14723	14843	14658	14776	14549	14717	14900	14773	14778	14690	14788	14705	14790	14656	14714	14751	14754	14745	14742	14787	14884	14945	14777	15037	14790	15013	14744	14901	14863	14905	14770	14793	14728	14846	14925	14771	14746	14797	14663	14734	14753	14775	14810	14942	14967	14698	14710	14761	14720	14704	14745	14840	14873	14877	14892	14834	14853	14804	15035	14724	14727	14777	14794	14775	14747	14771	14690	14893	14865	14773	14773	14879	14754	14755	14842	14780	14632	14891	14796	14960	14708	14781	14793	14949	14712	14942	14773	14875	15012	14816	14785	14938	14902	14698	14845	14754	14860	14669	14599	14824	14748	14785	14812	14729	14833	14819	14936	14683	14727	14843	14809	14697	14750	14790	14861	14775	14885	14863	14846	14614	14832	14727	14640	14929	14730	14749	14783	14704	14962	14690	14842	14901	14510	14768	14761	14669	14774	14690	14957	14703	14861	14838	14804	14753	14696	14750	14910	14689	14927	14932	14873	14901	14752	14806	14789	14888	14902	14712	14781	14669	14940	14907	14729	14788	14920	14774	14808	14742	14878	14939	14820	14712	14751	14771	14905	14681	14676	14657	14851	14841	14767	14719	14902	14615	14719	14875	14642	14909	14828	14917	14613	14868	14777	14774	14711	14695	14835	14928	14808	14768	14744	14746	14886	14874	14755	14851	14835	14629	14759	14736	14760	14870	14847	14612	14773	14842	14881	14838	14772	14712	14905	14802	14703	14637	14853	14704	14729	14679	14654	14796	14746	14729	14805	14839	14883	14731	14711	14964	14782	14708	14769	14775	14696	14740	14785	14827	14697	14858	14827	14899	14614	14904	14810	15016	14795	14949	14681	14722	14841	14766	14790	14873	14775	14765	14765	14950	14702	14719	14739	14717	14803	14747	14881	14626	14721	14850	14655	14784	14822	14784	14792	14720	14935	14807	14782	14879	14666	14680	14731	14745	14860	14696	14746	14916	14926	14860	14770	14798	14686	14809	14841	14832	14751	14962	14829	14800	14826	14674	14642	14838	14864	14886	14716	14696	14805	14957	14628	14744	14855	14976	14655	14785	14818	14838	14831	14758	14798	14794	14933	14709	14818	14799	14907	14710	14754	14924	14820	14806	14789	14780	14843	14711	14682	14682	14809	14841	14968	14815	14851	14847	14875	14708	14840	14707	14884	14824	14859	14866	14823	14767	14777	14766	14727	14730	14793	14698	14789	14760	14790	14771	14729	14807	14830	14803	14778	14812	14767	14922	14847	14872	14787	14830	14681	14847	14815	14782	14787	14714	14667	14721	14754	14774	14700	14767	14719	14908	14755	14759	14864	14795	14819	14784	14675	14820	14750	14832	14697	14914	14913	14809	14802	14879	14630	14744	14665	14757	14703	14853	14730	14793	14624	14891	14860	14779	14842	14811	14707	15054	14696	14722	14971	14837	14705	14652	14643	14769	14720	14555	14743	14825	14758	14851	14805	14815	14841	14643	14761	14917	14645	14912	14747	14702	14813	14925	14885	14579	14621	14800	14861	14965	14793	15041	14861	14881	14648	14822	14760	14731	14777	14724	14807	14939	14762	14800	14850	14846	14930	14649	14792	14812	14840	14695	14770	14708	14717	14712	14817	14913	14795	14796	14691	14720	14809	14947	14876	14733	14707	14774	14803	14828	14883	14768	14643	14850	14708	14777	14762	14792	14699	14687	14626	14657	14896	14659	14853	14728	14907	14748	14687	14628	14744	14833	14689	14878	14670	14853	14675	14941	14789	14939	14759	14704	14789	14865	14741	14891	14815	14746	14772	14749	14665	14678	14773	14748	14755	14923	14797	14766	14773	14815	14728	14821	14809	14819	14864	14760	14753	14736	14703	14704	14785	14713	14738	14784	14955	14771	14726	14796	14783	14940	14842	14765	14770	14854	14670	14909	14668	14835	14876	14736	14850	14592	14659	14570	14794	14775	14869	14762	14844	14634	14820	14742	14783	14761	14764	14864	14877	14849	14775	14840	14801	14831	14799	14907	14702	14811	14829	14907	14793	14758	14906	14812	14833	14828	14805	14816	14739	14817	14729	14799	14683	14840	14809	14773	14797	14774	14803	14606	14839	14819	14654	14844	14855	14817	14815	14745	14662	14624	14564	14679	14654	14831	14860	14668	14958	14801	14814	14823	14759	14994	14719	14860	14943	14858	14928	14728	14816	14770	14831	14761	14726	14897	14788	14616	14636	14772	14683	14772	14837	14787	14585	14911	14840	14710	14877	14857	14722	14717	14823	14754	14879	14680	14737	14873	14846	14799	14666	14823	14829	14914	14667	14808	14804	14694	14649	14912	14743	14743	14542	14747	14761	14769	14735	14783	14778	14855	14857	14771	14755	14768	14870	14855	14735	14567	14950	14746	14746	14678	14879	14747	14785	14918	14681	14629	14684	14754	14852	14851	14693	14910	14820	14691	14753	14926	14742	14769	14780	14913	14795	14807	14801	14771	14673	14759	14715	14998	14748	14892	14784	14822	14823	14867	14895	14801	14875	14757	14905	14833	14827	14709	14804	14699	14890	14746	14775	14765	14769	14771	14936	14719	14765	14813	14816	14904	14716	14939	14783	14741	14756	14891	14719	14850	14857	14731	14837	14943	14825	14794	14739	14812	14855	14822	14813	14940	14749	14783	14624	14768	14797	14732	14843	14622	14827	14775	14927	14849	14680	14787	14885	14804	14870	14815	14837	14791	14676	14666	14692	14824	14855	14742	14759	14691	14652	14822	14743	14851	14753	14832	14858	14663	14792	14668	14922	14865	14616	14766	14875	14981	14863	14826	14746	14716	14655	14734	14951	14903	14903	14802	14678	14626	14670	14701	14591	14844	14788	14871	14711	14812	14908	14863	14709	14813	14852	14720	14841	14747	14714	14774	14907	14657	14881	14769	14861	14858	14833	14613	14974	14843	14775	14823	14984	14759	14920	14728	14867	14687	14689	14783	14821	14773	14772	14715	14778	14850	14835	14844	14752	14704	14783	14786	14837	14823	14753	14766	14871	14778	14801	14870	14772	14802	14898	14843	14763	14784	14732	14814	14645	14768	14737	14718	14912	14857	14813	14718	14748	14898	14784	14773	14781	14800	14823	14831	14999	14796	14694	14812	14686	14876	14880	14813	14752	14839	14602	14745	14799	14678	14984	14792	14890	14788	14803	14818	14818	14779	14802	14814	14810	14779	14950	14859	14994	14853	14694	14924	14797	14879	14705	14792	14759	14667	14791	14722	14701	14784	14708	14663	14946	14650	14979	14753	14683	14904	14743	14655	14852	14939	14930	14797	14795	14798	14710	14826	14778	14850	14661	14784	14874	14744	14743	14894	14704	14907	14753	14740	14775	14582	14722	14810	14689	14780	14745	14803	14898	14823	14911	14804	14919	14831	14816	14721	14792	14808	14868	14849	14845	14693	14851	14749	14642	14829	14680	14949	14842	14769	14747	14847	14778	14726	14863	14665	14935	14734	14815	14877	14767	14830	14770	14780	14963	14769	14830	14650	14669	14748	14792	14872	14757	14732	14719	14898	14713	14814	14927	14609	14820	14690	14915	14751	14834	14801	14701	14857	14762	14800	15102	14846	14836	14757	14732	14823	14868	14698	14619	14709	14642	14899	14993	14862	14740	14719	14860	14871	14848	14918	14805	14651	14742	14740	14820	14626	14604	14806	14896	14888	14781	14846	14732	14765	14941	14743	14868	14833	14935	14833	14696	14830	14798	14773	14887	14616	14767	14705	14821	14689	14892	14720	14780	14669	14917	14799	14897	14767	14747	14768	14550	14788	14881	14896	14570	14633	14856	14752	14862	14806	14878	14765	14659	14915	14581	14888	14751	14810	14758	14897	14844	14789	14891	14668	14827	14835	14618	14840	14876	14859	14928	14726	14798	14653	14700	14867	14762	14795	14802	14801	14738	14971	14778	14833	14847	14820	14786	14763	14813	14843	14601	14797	14743	14865	14691	14649	14892	14644	14809
23907	21154	28640	23964	21617	23150	22856	38436	66361	53547	38431	27884	21378	18636	17787	17376	17264	17437	17369	17347	17321	17289	17456	17450	17263	17332	17392	17171	17212	17482	17274	17408	17318	17433	17196	17141	17469	17215	17324	17385	17397	17458	17287	17212	17437	17327	17480	17251	17393	17254	17186	17253	17244	17257	17497	17415	17324	17308	17492	17282	17578	17201	17322	17408	17329	17335	17263	17144	17389	17176	17112	17360	17273	17356	17030	17215	17237	17306	17484	17189	17163	17315	17173	17346	17160	17200	17189	17263	17363	17277	17386	17464	17209	17131	17347	17170	17298	17295	17326	17188	17408	17201	17387	17141	17190	17056	17429	17244	17117	17381	17226	16973	17153	17240	17206	17373	17315	17276	17126	17101	17236	17328	17356	17508	17267	17375	17101	17358	17133	17281	17316	17345	17263	17418	17354	17119	17056	17432	17235	17245	17223	17096	17276	17731	17517	17255	17146	17275	17352	17309	17437	17251	17064	17018	17199	17207	17153	17159	17379	17477	17332	17065	17257	17188	17182	17325	17242	17326	17408	17267	17242	17410	17255	17272	17564	17197	17342	17340	17297	17056	17443	17296	17101	17365	17296	17460	17213	17183	17448	17339	17452	17201	17250	17276	17286	17176	17253	17209	17199	17206	17311	17248	17225	17204	17420	17299	17260	17265	17355	17336	17263	17359	17136	17257	17239	17233	17424	17187	17121	17127	17351	17219	17455	17335	17292	17416	17269	17221	17218	17430	17203	17110	17233	17237	17307	17255	17333	17054	17405	17148	17338	17453	17175	17319	17285	17442	17490	17321	17315	17321	17269	17220	17347	17395	17068	17192	17203	17183	17195	17197	17314	17068	17438	17147	17216	17043	17391	17122	17319	17202	17174	17082	17184	17379	17062	17326	17282	17078	17259	17355	17164	17560	17437	17295	17261	17256	17026	17084	17298	17310	17419	17388	17325	17374	17412	17120	17263	17133	17300	17235	17017	17242	17208	17198	17128	17333	17233	17196	17207	17406	17175	17357	17121	17200	17185	17275	16948	17356	17319	17177	17450	17146	17375	17316	17159	17281	16966	17118	17500	17260	17155	17281	17477	17146	17343	17328	17266	17345	17112	17366	17331	17262	17189	17111	17199	17232	17169	17199	17081	17149	17192	17229	17171	17082	17247	17426	17400	17281	17456	17318	17380	17161	17330	17452	17065	17265	17284	17307	17321	17237	17029	17245	17272	17232	17194	17408	17423	17326	17019	17203	17363	17204	17105	17285	17093	17233	17283	17367	17099	17107	17309	17236	17196	17304	17321	17328	17298	17425	17398	17370	17292	17313	17194	17312	17262	17562	17272	17128	17215	17455	17331	17283	17040	17286	17158	17188	17217	17309	17235	17434	17382	17298	17204	17163	17225	17435	17161	17207	17286	17340	17304	17353	17216	17163	17239	17333	17297	17409	17355	17161	17388	17292	17319	17248	17397	17288	17237	17210	17196	17366	17205	17338	17172	17292	17373	17341	17285	17317	17316	17329	17212	17208	17312	17230	17241	17297	17589	17479	17160	17396	17150	17328	17368	17164	17099	17231	17336	17296	17290	17185	17153	17310	17224	17154	17421	17372	17171	17333	17422	17178	17163	17318	17359	17204	17203	17345	17118	17394	17259	17188	17483	17365	17309	17382	17137	17505	17360	17447	17173	17277	17290	17316	17064	17192	17501	17165	17186	17370	17363	17304	17228	17385	17336	17247	17235	17326	17167	17358	17316	17456	17316	17135	17331	17240	17289	17301	17174	17368	17201	17046	17163	17311	17408	17173	17143	17275	17163	17262	17029	17396	17127	17251	17391	17244	17343	17212	17327	17217	17445	17186	17329	17367	17450	17208	17300	17153	17162	17283	17300	17181	17196	17553	17282	17014	17349	17233	17209	17074	17145	17228	17296	17111	17155	17129	17104	17349	17038	17182	17405	17275	17122	17284	17296	17416	17476	17250	17356	17264	17357	17450	17346	17237	17234	17164	17426	17321	17185	17061	17090	17336	17178	17477	17380	17325	17207	17244	17317	17309	17228	17123	17179	17404	17236	17376	17304	16993	17240	17346	17095	17299	17105	17377	17201	17310	17337	17342	17150	17161	17311	17274	17236	17241	17129	17181	17239	17457	17334	17003	17266	17114	17305	17276	17022	17280	17268	17055	17312	17200	17315	17158	17086	17170	17330	17140	17314	17267	17227	17531	17098	17192	17349	17313	17229	17243	17025	17048	17070	17206	17123	17281	17300	17243	17336	17454	17465	17584	17341	17308	17185	16920	17348	17338	17220	17365	17284	17110	17423	17267	17227	17183	17335	17135	17255	17320	17454	17344	17266	17216	17313	17277	17293	17432	17587	17351	17274	17200	17168	17228	16927	17468	17276	17356	17328	17135	17170	17480	17341	17368	17306	17301	17250	17103	17120	17250	17180	17270	17422	17180	17219	17168	17423	17329	17215	17202	17145	17295	17169	17284	17148	17142	17263	17285	17224	17231	17125	17352	17237	17420	17403	17180	17319	17241	17074	17177	17404	17249	17271	17357	17253	17368	17384	17216	17275	17229	17210	17317	17257	17227	17256	17253	17317	17342	17137	17313	17337	17204	17208	17296	17282	17237	17283	17291	17219	17227	17292	17203	17289	17116	17192	17279	17176	17347	17369	17169	17287	17265	17384	17270	17233	17266	17227	17276	17162	17242	17549	17296	17202	17098	17223	17348	17402	17213	17400	17298	17317	17118	17290	17349	17317	17357	17356	17422	17177	17190	17328	17461	17090	17099	17474	17223	17247	17128	17079	17137	17219	17176	17375	17193	17192	17325	17333	17237	17155	17194	17489	17270	17397	17343	17264	17200	17171	17205	17158	17297	17152	17102	17093	17244	17304	17324	17377	17209	17293	17165	17237	17190	17397	17174	17483	17152	17121	17263	17327	17387	17185	17133	17279	17491	17344	17555	17319	17356	17453	17226	17249	17392	17368	17297	17289	17067	17200	17270	17233	17205	17178	17355	17193	17385	17461	17190	17346	17455	17301	17266	17136	17436	17375	17484	17246	17504	17307	17011	17451	17125	17305	17217	17371	17295	17362	17351	17151	17365	17236	17270	17268	17247	17196	17301	17263	17174	17306	17208	17279	17145	17289	17201	16971	17185	17197	17164	17146	17038	17252	17287	17226	17113	17438	17344	17370	17469	17470	17525	17245	17211	16985	17277	17476	17227	17225	17223	17342	17245	17248	17459	17301	17264	17375	17251	17289	17336	17279	17518	17313	17212	17261	17215	17221	17135	17271	17270	17310	17214	17227	17398	17074	17298	17392	17281	17305	17194	17202	17284	17350	17400	17214	17278	17196	17093	16999	17297	17341	17145	17414	17204	17342	17288	17176	17233	17011	17352	17224	17101	17260	17077	17260	17222	17197	17238	17195	17072	17246	17164	17365	17314	17472	17216	17222	17259	17138	17312	17361	17373	17158	17268	17083	17194	17382	17158	17256	17381	17172	17150	17152	17312	17338	17316	17367	17505	17311	17187	17435	17326	17221	17339	17373	17431	17454	17141	17330	17148	17129	17054	17272	17317	17284	17277	17232	17222	17272	17306	17096	17136	17286	17226	17268	17412	17043	17315	17317	17554	17286	17265	17316	17393	17282	17147	17266	17233	17257	17321	17421	17262	17279	17242	17135	17234	17171	17345	17197	17249	17304	17272	17011	17179	17346	17200	17338	17441	17411	17091	17274	17227	17320	17300	17158	17218	17280	17225	17179	17185	17206	17371	17321	17277	17337	17349	17147	17125	17387	17208	17404	17460	17377	17340	17364	17099	17235	17357	17199	17431	17264	17209	17462	17171	17223	17185	17084	17192	17362	17278	17327	17230	17353	17251	17173	17085	17051	17053	17122	17277	17382	17372	17123	17523	17329	17435	17399	17426	17416	17426	17278	17140	17032	16956	17191	17310	17427	17516	17301	17340	17254	17168	17233	17242	17465	17352	17230	17460	17114	17174	17315	17288	17326	17041	17250	17158	17259	17195	17177	17115	17243	17351	17335	17255	17358	17385	17195	17131	17190	17281	17359	17221	17276	17269	17494	17232	17210	17312	17239	17333	17350	17208	17089	17298	17230	17196	17105	17306	17258	17405	17502	17302	17223	17335	17402	17116	17151	17178	17145	17201	17518	17276	17357	17291	17256	17336	17168	17212	17259	17239	17416	17300	17455	17374	17097	17238	17144	17126	17166	17337	17355	17344	17141	17257	17168	17331	17036	17280	17413	17239	17356	17172	17310	17401	17228	17394	17287	17404	17582	17113	17223	17363	17118	17374	17333	17380	17372	17264	17394	17376	17137	17306	17233	17331	17388	17399	17282	17160	17166	17255	17222	17285	17255	17413	17505	17157	17162	17384	17138	17158	17193	17263	17205	17051	17324	17332	17355	17201	17201	17247	17417	17210	17195	17268	17255	17259	17311	17270	17286	17157	17325	17455	17293	17098	17105	17266	17304	17125	17324	17220	17100	17168	17573	17386	17267	17396	17327	17202	16934	17411	17096	17296	17327	17177	17299	17247	17301	17341	17201	17461	17219	17138	17331	17108	17411	17317	17291	17475	17256	17255	17218	17339	17251	17097	17259	17326	17672	17431	17181	17446	17268	17279	17346	17342	17380	17124	17394	17297	17135	17137	17401	17114	17417	17283	17089	17506	17147	17281	17105	17256	17165	17507	17333	17210	17136	17283	17409	17284	17280	17240	17232	17356	17319	17312	17160	17189	17249	17124	17018	17323	17419	17285	17601	17333	17180	17282	17061	17160	17192	17203	17235	17119	17159	17308	17269	17415	17188	17307	17327	17224	17091	17191	17348	17194	17246	16965	17325	17319	17384	17349	17429	17407	17201	17307	17384	17202	17358	17413	17160	17140	17159	17418	17332	17231	17299	17240	17367	17049	17216	17377	17242	17273	17294	16989	16967	17177	17217	17135	17343	17420	17408	17343	17473	17128	17451	17293	17412	17382	17411	17239	17126	17283	17093	17229	17150	17336	17149	17275	17291	17254	17081	17297	17495	17496	16873	17245	17110	17433	17168	17261	17241	17122	17301	17197	17401	17509	17204	17302	17213	17347	17322	17633	17327	17282	17188	17286
15943	27088	25074	20194	18376	17105	17085	41183	64676	51749	38217	25763	18524	15781	14858	14557	14696	14613	14603	14638	14690	14632	14491	14576	14651	14674	14589	14668	14617	14621	14556	14525	14570	14664	14324	14812	14604	14649	14589	14558	14574	14475	14544	14488	14388	14556	14647	14720	14512	14710	14557	14631	14530	14626	14576	14674	14708	14524	14361	14624	14667	14540	14661	14618	14546	14461	14575	14527	14533	14569	14589	14662	14590	14488	14624	14613	14693	14479	14669	14525	14611	14536	14533	14460	14589	14650	14617	14560	14575	14524	14692	14508	14599	14555	14417	14629	14630	14796	14598	14512	14692	14818	14518	14735	14648	14622	14471	14578	14681	14527	14590	14635	14456	14573	14730	14572	14470	14660	14489	14577	14652	14527	14550	14615	14592	14517	14581	14435	14590	14616	14709	14572	14556	14413	14472	14416	14762	14657	14622	14701	14533	14612	14693	14563	14591	14622	14669	14560	14736	14382	14670	14481	14682	14648	14594	14417	14616	14537	14580	14511	14419	14523	14558	14676	14592	14425	14590	14664	14644	14678	14418	14563	14466	14454	14599	14605	14703	14559	14635	14372	14583	14493	14614	14687	14668	14564	14498	14525	14646	14476	14695	14623	14493	14565	14485	14770	14442	14724	14576	14605	14599	14564	14597	14660	14629	14541	14614	14618	14658	14404	14677	14653	14664	14503	14522	14723	14651	14579	14538	14560	14629	14697	14622	14550	14498	14741	14594	14485	14612	14487	14507	14569	14798	14540	14521	14487	14680	14549	14620	14541	14591	14510	14556	14552	14496	14720	14648	14622	14578	14366	14642	14642	14694	14662	14790	14613	14597	14656	14550	14571	14405	14507	14580	14600	14464	14507	14519	14435	14646	14578	14473	14610	14468	14746	14540	14590	14506	14640	14590	14640	14580	14692	14653	14514	14745	14645	14612	14609	14693	14526	14519	14553	14644	14709	14598	14562	14637	14732	14541	14558	14571	14714	14544	14741	14579	14464	14550	14463	14619	14602	14690	14606	14548	14673	14735	14647	14422	14549	14467	14602	14573	14493	14560	14619	14594	14675	14751	14451	14610	14802	14569	14573	14553	14777	14699	14515	14454	14601	14556	14668	14706	14531	14530	14689	14543	14590	14609	14486	14426	14682	14506	14583	14460	14562	14704	14602	14602	14769	14699	14605	14674	14418	14539	14529	14455	14692	14743	14477	14668	14510	14620	14605	14521	14665	14636	14607	14712	14579	14529	14500	14415	14781	14657	14480	14724	14588	14510	14672	14617	14771	14465	14777	14538	14618	14655	14521	14501	14520	14532	14524	14589	14593	14547	14637	14540	14675	14674	14684	14444	14672	14631	14679	14559	14486	14480	14588	14432	14553	14658	14599	14526	14619	14340	14500	14453	14500	14495	14649	14530	14504	14534	14604	14395	14721	14450	14590	14661	14525	14497	14473	14674	14575	14405	14556	14667	14484	14678	14695	14666	14675	14545	14661	14617	14579	14498	14509	14720	14556	14509	14570	14517	14481	14656	14634	14720	14507	14661	14642	14541	14706	14670	14717	14726	14475	14807	14618	14603	14618	14561	14601	14636	14690	14590	14673	14560	14530	14650	14562	14545	14504	14621	14613	14642	14755	14539	14533	14601	14604	14434	14646	14658	14529	14690	14539	14556	14548	14610	14567	14489	14511	14471	14687	14678	14505	14632	14565	14645	14552	14502	14660	14459	14658	14557	14469	14583	14682	14656	14648	14602	14660	14675	14590	14690	14580	14691	14767	14533	14506	14559	14419	14412	14685	14656	14345	14689	14608	14631	14557	14536	14565	14653	14619	14362	14701	14572	14506	14564	14647	14775	14673	14448	14614	14614	14579	14648	14546	14448	14554	14562	14547	14613	14402	14569	14426	14563	14772	14468	14590	14565	14609	14479	14468	14593	14422	14509	14653	14528	14546	14736	14600	14461	14572	14586	14621	14542	14654	14542	14734	14616	14559	14500	14468	14715	14657	14620	14513	14618	14573	14630	14434	14569	14668	14704	14613	14485	14557	14638	14346	14596	14674	14620	14734	14713	14496	14575	14598	14638	14696	14726	14518	14714	14496	14491	14630	14698	14647	14700	14632	14542	14603	14582	14617	14625	14629	14322	14684	14398	14536	14695	14696	14639	14414	14535	14583	14554	14569	14539	14562	14500	14689	14577	14602	14517	14656	14576	14694	14521	14648	14715	14407	14728	14570	14695	14708	14504	14694	14451	14635	14484	14610	14558	14641	14726	14523	14597	14560	14577	14510	14549	14639	14485	14637	14686	14590	14536	14648	14540	14479	14675	14552	14615	14579	14589	14623	14683	14675	14629	14593	14587	14443	14620	14568	14622	14556	14562	14663	14745	14703	14572	14586	14771	14556	14654	14501	14640	14692	14485	14561	14652	14646	14710	14591	14582	14536	14630	14585	14605	14613	14706	14618	14597	14433	14596	14637	14797	14587	14490	14469	14434	14476	14469	14768	14509	14431	14594	14578	14556	14553	14647	14626	14566	14551	14526	14728	14685	14477	14677	14529	14624	14531	14670	14532	14604	14620	14678	14693	14652	14474	14697	14606	14649	14474	14680	14595	14528	14676	14724	14741	14639	14621	14509	14500	14533	14619	14508	14688	14747	14357	14721	14581	14520	14686	14488	14696	14458	14838	14666	14572	14557	14607	14575	14650	14759	14562	14556	14431	14607	14575	14541	14717	14503	14615	14514	14561	14621	14459	14568	14553	14461	14571	14278	14495	14450	14586	14643	14499	14755	14577	14625	14467	14824	14705	14463	14632	14683	14482	14517	14617	14584	14607	14593	14529	14610	14487	14730	14746	14426	14670	14675	14432	14602	14606	14840	14543	14692	14732	14553	14510	14588	14420	14730	14461	14592	14580	14603	14581	14657	14581	14633	14364	14798	14546	14496	14597	14656	14620	14654	14567	14420	14485	14447	14548	14682	14754	14535	14628	14604	14524	14474	14516	14575	14590	14687	14699	14356	14591	14595	14644	14583	14520	14583	14771	14641	14579	14642	14512	14503	14563	14524	14640	14552	14583	14662	14537	14495	14552	14518	14622	14704	14778	14479	14445	14619	14666	14686	14518	14673	14680	14529	14539	14723	14517	14608	14428	14671	14679	14822	14746	14479	14440	14480	14523	14699	14488	14777	14571	14682	14638	14603	14744	14561	14499	14440	14448	14668	14564	14707	14400	14564	14565	14671	14433	14574	14600	14544	14431	14570	14641	14571	14577	14595	14586	14635	14649	14493	14694	14675	14555	14643	14645	14442	14529	14627	14528	14679	14595	14538	14687	14674	14664	14431	14641	14657	14596	14413	14580	14724	14606	14565	14482	14505	14615	14450	14660	14703	14559	14537	14509	14683	14474	14626	14657	14693	14644	14653	14486	14752	14558	14549	14433	14570	14575	14666	14641	14562	14409	14635	14605	14345	14568	14545	14615	14606	14542	14600	14519	14651	14593	14445	14579	14531	14473	14391	14611	14571	14715	14622	14558	14550	14599	14609	14591	14701	14643	14638	14535	14642	14563	14458	14782	14583	14426	14653	14558	14490	14651	14549	14639	14472	14428	14750	14448	14554	14511	14478	14561	14636	14541	14535	14618	14572	14573	14454	14580	14569	14512	14431	14456	14522	14620	14569	14685	14590	14796	14587	14475	14518	14727	14701	14534	14577	14672	14614	14571	14439	14579	14610	14594	14525	14656	14605	14656	14578	14559	14483	14506	14653	14526	14544	14576	14544	14601	14512	14572	14534	14663	14520	14600	14554	14592	14574	14637	14578	14590	14513	14627	14608	14589	14625	14509	14703	14503	14669	14564	14550	14596	14680	14564	14489	14458	14423	14681	14624	14633	14451	14504	14691	14698	14545	14671	14587	14511	14589	14557	14602	14488	14720	14618	14612	14582	14525	14501	14695	14665	14723	14648	14647	14600	14760	14576	14582	14495	14617	14702	14554	14520	14605	14670	14524	14692	14497	14583	14655	14792	14541	14499	14568	14372	14598	14467	14634	14763	14467	14647	14697	14576	14486	14632	14442	14379	14500	14651	14590	14422	14738	14530	14519	14624	14648	14590	14438	14418	14531	14595	14613	14629	14601	14543	14576	14653	14712	14445	14544	14550	14582	14521	14669	14518	14517	14503	14617	14637	14827	14543	14413	14570	14624	14372	14531	14678	14490	14547	14505	14519	14513	14625	14528	14630	14852	14528	14511	14646	14599	14636	14545	14592	14605	14538	14733	14621	14714	14632	14608	14549	14576	14537	14705	14579	14622	14699	14449	14564	14695	14762	14666	14530	14693	14710	14671	14610	14643	14635	14435	14630	14464	14636	14608	14573	14627	14669	14758	14509	14625	14631	14636	14578	14748	14564	14428	14542	14543	14510	14539	14379	14489	14659	14736	14598	14777	14482	14504	14599	14457	14662	14453	14638	14506	14611	14444	14534	14547	14744	14547	14606	14599	14640	14602	14704	14471	14504	14413	14644	14745	14617	14605	14579	14481	14654	14481	14684	14711	14581	14646	14529	14517	14565	14618	14498	14634	14688	14362	14561	14807	14452	14666	14601	14689	14520	14396	14655	14717	14560	14724	14546	14570	14506	14497	14508	14659	14615	14558	14509	14294	14536	14679	14712	14657	14733	14665	14552	14634	14372	14473	14597	14591	14627	14488	14401	14577	14707	14588	14685	14578	14717	14521	14782	14577	14521	14511	14684	14570	14649	14521	14693	14672	14555	14772	14602	14544	14558	14632	14629	14597	14731	14649	14563	14632	14595	14544	14564	14788	14604	14623	14375	14580	14481	14560	14526	14405	14586	14491	14646	14532	14489	14613	14581	14659	14666	14523	14593	14479	14376	14510	14713	14657	14665	14650	14705	14606	14488	14603	14464	14586	14541	14589	14595	14584	14650	14558	14644	14594	14575	14733	14554	14515	14692	14604	14569	14697	14656	14471	14622	14596	14401	14665	14551	14558	14731	14773	14576	14677	14642	14590	14706	14530	14744	14568	14728	14765	14546	14909	14508	14552	14555	14689	14456	14412	14795	14508	14538	14450	14562	14621	14518	14764	14621	14654	14612	14660	14620	14420	14614	14731	14541	14813	14665
28880	21620	21173	18718	16668	16931	17004	20879	23099	21093	19711	18169	17186	17278	16853	17192	16864	16852	16825	16839	16910	16764	16689	17011	17004	16833	16788	16926	16830	16901	16950	16817	16987	16950	16957	16998	16781	16886	16820	16984	16749	16880	16754	16957	16811	16820	16829	16834	17040	17115	16764	16825	16761	16828	17020	16896	16620	16774	16925	16776	16921	16805	17017	16730	16851	16736	16798	16726	16908	16809	16947	16867	16939	16956	16909	16872	16714	16939	16870	16761	16872	16973	16847	16723	16968	16745	16819	16948	16895	16898	16844	16807	16814	16722	16925	16811	16762	16995	16650	16751	16690	16757	16820	16856	16900	17055	16911	16792	16883	16815	16836	16736	16825	16853	16843	16835	16818	16808	16717	16924	16857	16887	16834	16992	16991	16904	16834	16764	17043	16869	16735	16928	16875	17003	16836	16851	16789	16791	16907	17026	16854	16868	16900	17007	16797	16756	17067	16792	16998	16830	16924	16822	16955	16810	16938	16755	16673	16843	16901	17019	16759	16954	16880	16741	17019	16960	16900	16900	16778	16674	16925	16695	16765	16919	16938	16783	16802	16743	16858	16770	16785	16827	16687	16579	16838	16959	17026	16910	16910	16794	16811	16932	16874	16613	16805	16894	16894	16702	16940	16787	16794	16665	16689	16984	16942	16996	17008	16661	16833	16768	16739	16809	16882	16923	16750	16874	16977	16714	17165	16769	16602	16950	16764	16889	16694	16757	16953	16861	17034	16652	16855	16760	16781	17031	16752	16906	16678	16925	16885	16987	17019	16960	16859	16776	16817	16789	16996	16980	16875	16806	16686	16834	16892	16819	16914	16804	16940	16768	16818	16774	16658	16801	16738	16861	16695	16839	16701	16879	16964	16641	16822	16912	16836	16657	16979	16947	16773	17088	17029	17026	16805	16907	16747	16933	16938	16756	16713	16787	16775	16699	16912	17013	16917	16869	16904	16702	16974	16780	16902	16723	16978	16791	16946	16824	16760	16791	16757	16777	16814	16636	16773	17085	17007	16776	16842	16910	16937	16813	16639	16861	16617	16830	16925	16745	16862	16955	16831	16914	16839	16800	16899	16907	16953	16915	16709	16703	17065	17038	16881	16873	16826	16719	16814	16909	16895	17025	16851	16843	16828	16869	16542	16801	17029	16881	16860	16603	16894	16835	16716	16972	16872	16918	16746	16750	16929	16794	16829	16788	17007	16832	16707	16933	16871	16839	16630	16853	16990	16797	16678	17001	16880	16852	16942	17019	16739	16786	17010	16728	16771	16941	16757	16794	16737	16813	17078	17052	16851	16908	16916	16779	16902	16969	16976	16968	16966	16775	16786	16908	16587	16638	16754	16845	16912	16807	16948	16847	16941	16786	16708	16930	16901	16810	16828	16792	16799	16896	16861	16883	16935	16807	16681	16963	16694	16918	16643	16946	17010	16773	16756	16810	16913	16830	16995	16869	16770	16954	17058	16843	16750	16830	16771	16791	16872	16929	16896	16531	16796	16999	16866	16778	16892	16982	16850	16826	16829	17017	16954	16848	16851	16984	16706	16967	16993	16630	16917	16707	16701	16865	16966	16882	16757	16856	16952	16721	16713	16708	16898	16912	16822	16763	16902	16812	16722	16793	16905	16796	17095	16954	16955	16881	16814	16662	16703	16872	16996	16731	16717	16913	16948	16861	17169	17011	16785	16991	16980	16988	16826	16787	16731	16747	16927	17012	16885	16836	16970	16864	16867	17014	16877	17010	16923	16854	17024	16960	16816	16807	16890	16757	16824	16942	16773	16966	16744	16909	16801	16677	16941	16816	16963	16783	16740	17007	16985	16971	16704	17022	16782	16874	16851	16717	16737	16755	16797	16526	16854	16823	16995	17068	16963	16883	16922	16911	16822	16785	16603	16785	16739	16725	16930	16837	16945	16872	16700	16881	16914	16722	16794	16793	16784	16934	16995	16850	16925	16953	16742	16919	16787	17031	16835	16864	16913	17012	16686	16772	16973	16877	16900	16680	16900	16992	16883	16887	17021	16706	16669	17091	16805	16865	16924	16860	16932	16882	16808	17033	16753	16833	16726	16865	16772	16912	16999	17102	16735	16838	16787	16668	16917	16752	16712	16785	16914	16674	17013	16696	16786	16836	16795	16879	16823	16914	16641	16821	16753	16826	16876	17030	16694	16842	16743	17008	16853	16805	16816	17035	16859	16973	16956	16662	16907	16824	16764	16840	16919	16655	16692	16775	16926	16892	16728	16656	16585	16793	16822	16896	16792	16786	16711	16843	16824	17003	16874	16776	17061	16773	16855	16834	16901	17057	16932	16804	16852	16654	16914	16818	16798	16988	16661	16860	16797	16797	16887	17048	17042	16926	17059	16877	16859	16920	16894	16787	16789	16707	16953	16805	16858	16747	16805	16921	16815	16808	16829	16779	16897	16998	16699	16878	16794	16966	16616	16829	16809	16810	16829	17074	16756	16651	17056	16857	16925	16736	16787	16902	16730	16537	16667	16912	16972	17020	16970	16885	16983	16826	16924	16795	16909	16712	16889	16811	16774	16757	16897	16660	16798	17021	16842	16877	16833	16775	16901	16854	16599	16950	17081	16830	16803	16831	16690	16998	16762	16919	16941	16870	16873	16874	17017	16858	16790	16921	16895	16700	16602	16882	16958	16878	16860	16801	16869	16760	16983	16575	16875	16918	16879	16818	16896	16838	16961	16840	16715	16813	16869	16905	16843	16885	16934	16864	16942	16527	17015	16875	16843	16605	16787	16883	16971	17006	17121	16903	17008	16807	16845	16804	16710	16751	16869	17066	16835	16995	16832	16816	16925	16979	16926	16784	16934	17145	16751	17012	16941	16900	16801	16883	16990	16885	16894	16817	16769	16787	16865	16829	16983	16827	16960	16802	16705	16712	16885	16817	16752	17201	16755	16832	16743	16941	16778	16817	16796	16716	16770	16782	16890	16772	17092	16807	16981	16873	16728	16690	16774	16903	16934	16976	16934	16674	16847	16712	16793	16891	16729	16903	16928	17037	16861	16822	16836	16768	16896	16826	16619	16894	16919	16862	16899	16708	16859	16968	16724	16848	16918	16776	16926	16841	16692	16890	16898	16940	16894	16827	16973	16917	16878	16593	17039	16900	16983	16922	17063	16791	16672	16900	17020	16968	16974	16901	16904	16906	16893	16986	16849	17019	16794	16778	16591	16879	16762	16946	16905	16658	16939	16798	16789	16934	17030	17091	17117	16852	17032	16857	17072	16890	16670	16836	17040	16821	16828	16829	16987	16727	16796	16738	16744	16768	16896	16590	16844	16740	16775	16917	16821	16860	16901	16842	17023	16807	16842	16982	16868	17000	16744	16786	16597	16877	16877	16992	16627	16798	16772	16710	16811	16946	16854	16961	16860	16901	16836	16737	16705	16772	16879	17125	16931	16965	16832	16850	16739	16827	16858	16723	16971	16982	16902	16675	16804	16907	16836	16977	16886	16765	17019	16979	16588	16815	16722	16950	16920	16850	16858	16878	16722	16683	17156	16904	16732	16777	16994	16789	16719	16888	17124	16798	16689	16829	16846	16814	16985	16683	16747	16871	16754	16816	16767	16934	16648	16838	16905	16910	16824	16915	16862	16681	16679	16861	16808	16848	16765	16847	16921	16866	16944	16948	17034	16866	16985	16698	16949	16927	16729	16682	16950	17002	16815	16895	16915	16984	16888	16837	16935	16939	16844	16854	16987	17041	16837	16747	16788	16897	16710	16750	16845	16923	16741	16794	16850	16810	16839	16914	16865	16766	16674	16784	16787	16688	16919	16928	16871	16895	16906	16762	16860	16970	16778	16717	16771	16922	16944	16851	17025	16953	16965	16765	16949	16951	16938	16767	17037	16898	16900	16803	17066	16820	16912	16786	16727	16924	16823	16689	16958	16839	16795	16711	16842	16530	16858	16965	16750	17034	17061	16819	16882	16991	16941	16791	16876	16700	16771	16951	16981	16776	16961	16876	16959	16760	16848	16747	16782	16682	16793	16796	16863	16824	16726	17007	16873	17039	16820	16890	17009	16758	16858	16891	16883	16935	16940	16797	17247	16918	16961	16741	17161	16962	16912	16849	16973	16925	16866	16966	16886	16972	16583	16853	16757	16913	16813	16811	16779	16830	16665	16822	16822	16917	17013	16982	16958	16706	16794	16937	16741	16933	16900	16703	17017	16964	16617	16758	16873	16736	17019	16959	16812	16929	16769	16783	16945	16857	16830	16689	16826	16851	16889	16988	17081	16983	16998	16825	16699	16952	16829	16748	16893	16797	16801	16876	16664	16759	16796	16766	16972	16949	16844	16917	16936	16865	16848	17006	16847	16938	16969	16787	16973	17130	16874	16744	16951	17048	16899	16596	17022	16755	16849	17033	16768	16897	17045	16727	16877	16973	16748	16853	16712	16871	16940	16764	16712	16982	16968	16938	17018	16891	16846	16929	17056	16974	16771	16771	16908	16721	16893	16751	16830	16799	16930	16861	17025	16972	16779	16987	16921	16847	16873	16944	16915	17050	17027	16955	16887	16885	16895	16831	16728	17099	16768	16803	16950	16755	16734	16776	16786	16968	17006	16902	16843	16872	16840	16901	16819	16850	16979	16877	16879	16663	16997	16945	17000	16808	16881	16930	17041	16929	17111	16673	16903	16638	16809	16886	16822	16988	16675	16840	16830	16837	16950	16760	16901	16712	16856	16680	17002	16824	16881	16725	16756	16712	16798	16882	16884	16750	16939	16690	16928	16795	16775	16881	16721	16834	16731	16915	16870	16851	16866	16792	16814	16954	17015	16826	16775	16873	16816	16886	16628	16932	16936	16926	16775	16695	16793	16963	16956	16900	16801	16690	16968	17010	16907	16749	16872	16843	16831	16957	16813	16864	17153	16629	16988	16864	16849	16830	17046	16836	16614	16754	16858	16759	16771	16872	16871	16840	16955	16743	16897	16941	16864	16899	17060	16966	16716	16865	16896	16903	16862	16834	17051	16839	16779	16741	16910	16749	16742	16726	16695	16877	16620	16661	16956	16803	16730	17082	16864	16812	16906	17001	16827	16958	17030	16965	16870	16739	16808	17002	16714	16739	16807	16833	17007	16898	16757	16686
14732	15390	14910	14647	14639	14421	14412	21148	22399	19342	17676	15587	14721	14502	14215	14312	14290	14286	14334	14356	14451	14346	14217	14367	14157	14329	14175	14408	14427	14192	14401	14261	14306	14365	14196	14372	14286	14170	14288	14195	14456	14179	14226	14298	14253	14310	14173	14300	14321	14232	14342	14290	14238	14426	14298	14079	14137	14340	14411	14268	14094	14339	14196	14194	14415	14127	14296	14259	14245	14220	14212	14093	14266	14010	14344	14321	14177	14341	14162	14190	14178	14164	14391	14336	14380	14258	14297	14288	14344	14259	14214	14201	14376	14224	14442	14075	14267	14325	14124	14186	14261	14293	14208	14163	14267	14440	14307	14152	14311	14246	14319	14215	14237	14287	14237	14388	14342	14382	14263	14363	14190	14446	14196	14062	14220	14128	14240	14286	14305	14224	14389	14457	14324	14273	14232	14041	14158	14199	14231	14291	14172	14224	14166	14254	14127	14525	14196	14182	14367	14229	14246	14174	14230	14262	14293	14179	14230	14381	14207	14376	14353	14256	14254	14350	14242	14147	14189	14183	14090	14177	14438	14312	14279	14125	14341	14341	14371	14344	14199	14172	14198	14296	14186	14181	14298	14234	14214	14315	14291	14232	14223	14383	14188	14054	14314	14212	14174	14273	14086	14152	14436	14144	14372	14316	14232	14345	14283	14241	14254	14215	14305	14237	14255	14389	14266	14207	14195	14153	14217	14157	14158	14296	14265	14258	14151	14229	14250	14288	14390	14410	14292	14151	14287	14336	14397	14271	14248	14126	14350	14272	14229	14319	14327	14332	14246	14403	14268	14318	14319	14218	14224	14322	14289	14161	14380	14366	14330	14209	14253	14201	14211	14279	14079	14257	14345	14195	14181	14139	14192	14136	14316	14350	14377	14232	14498	14228	14293	14371	14220	14243	14265	14239	14218	14098	14135	14238	14220	14292	14169	14360	14312	14284	14226	14384	14370	14160	14293	14255	14329	14295	14310	14127	14298	14211	14135	14296	14337	14312	14186	14401	14241	14218	14284	14100	14210	14283	14338	14436	14278	14383	14289	14374	14346	14204	14370	14157	14287	14123	14214	14188	14190	14446	14373	14232	14208	14278	14191	14267	14350	14184	14273	14222	14226	14369	14445	14234	14256	14278	14036	14338	14144	14272	14155	14232	14087	14226	14380	14191	14225	14345	14269	14287	14239	14317	14224	14102	14433	14438	14288	14094	14193	14039	14153	14373	14088	14378	14300	14213	14196	14344	14225	14465	14355	14279	14137	14151	14201	14242	14299	14203	14048	14276	14215	14173	14324	14264	14166	14408	14286	14234	14213	14380	14253	14206	14284	14243	14376	14436	14209	14429	14318	14306	14327	14262	14153	14315	14279	14285	14408	14271	14160	14288	14021	14228	14352	14291	14159	14218	14162	14297	14279	14231	14231	14181	14324	14277	14270	14200	14276	14265	14288	14378	14207	14326	14198	14145	14267	14215	14235	14309	14201	14146	14179	14201	14193	14386	14192	14273	14293	14168	14392	14249	14450	14163	14354	14354	14103	14161	14256	14403	14308	14285	14405	14299	14353	14292	14182	14429	14300	14298	14353	14108	14292	14101	14352	14333	14277	14279	14246	14289	14147	14225	14272	14252	14448	14040	14274	14254	14224	14112	14291	14229	14148	14191	14334	14382	14249	14260	14244	14226	14423	14406	14307	14254	14308	14197	14254	14082	14135	14215	14132	14183	14070	14281	14408	14265	14217	14207	14122	14313	14313	14220	14270	14251	14336	14341	14328	14228	14340	14258	14091	14349	14237	14170	14387	14268	14416	14143	14471	14169	14245	14320	14243	14200	14175	14245	14344	14275	14350	14368	14346	14187	14235	14321	14292	14135	14441	14200	14222	14394	14399	14214	14251	14383	14109	14183	13995	14219	14300	14398	14280	14193	14340	14278	14270	14444	14177	14319	14193	14224	14224	14277	14306	14277	14295	14268	14117	14151	14148	14393	14291	14444	14490	14339	14109	14352	14189	14446	14248	14287	14196	14136	14184	14408	14293	14253	14264	14295	14316	14210	14264	14257	14232	14271	14175	14214	14324	14162	14081	14411	14295	14161	14221	14136	14192	14438	14274	14301	14210	14120	14304	14447	14277	14270	14112	14258	14435	14210	14143	14217	14311	14331	14264	14230	14347	14348	14207	14218	14372	14242	14191	14331	14146	14340	14136	14279	14318	14265	14260	14167	14186	14278	14257	14175	14165	14269	14199	14358	14248	14341	14206	14269	14175	14205	14196	14279	14098	14225	14351	14197	14302	14202	14163	14160	14126	14169	14365	14202	14261	14221	14331	14133	14324	14169	14401	14329	14143	14223	14201	14312	14389	14147	14231	14187	14176	14349	14196	14188	14298	14351	14478	14199	14117	14201	14197	14403	14209	14280	14310	14208	14263	14231	14314	14215	14321	14242	14135	14330	14322	14257	14207	14201	14160	14297	14311	14079	14136	14228	14334	14218	14234	14381	14275	14285	13996	14179	14332	14201	14376	14196	14286	14121	14121	14279	14217	14278	14244	14288	14298	14197	14196	14213	14155	14203	14262	14206	14084	14236	14367	14235	14128	14296	14229	14262	14188	14213	14111	14380	14279	14327	14247	14337	14238	14372	14311	14347	14368	14185	14309	14313	14439	14288	14146	14271	14181	14276	14428	14194	14240	14296	14327	14219	14269	14370	14390	14180	14219	14178	14249	14173	14387	14278	14145	14299	14335	14329	14274	14164	14412	14226	14336	14150	14359	14224	14201	14278	14317	14464	14291	14187	14197	14240	14302	14193	14261	14284	14098	14377	14261	14443	14299	14342	14321	14348	14290	14312	14240	14241	14283	14309	14157	14106	14164	14368	14289	14239	14269	14195	14104	14236	14308	14362	14161	14270	14271	14238	14202	14074	14176	14141	14462	14189	14249	14316	14339	14245	14321	14225	14284	14203	14055	14331	14141	14282	14406	14221	14258	14235	14348	14226	14203	14168	14223	14109	14331	14278	14158	14317	14264	14306	14150	14275	14171	14337	14328	14259	14304	14118	14267	14125	14289	14165	14291	14437	14158	14180	14319	14198	14283	14321	14288	14074	14250	14354	14362	14205	14171	14183	14269	14215	14288	14162	14194	14299	14226	14297	14252	14385	14220	14230	14214	14197	14288	14322	14206	14368	14345	14325	14094	14305	14312	14151	14266	14177	14377	14110	14189	14298	14351	14321	14252	14132	14148	14061	14319	14243	14050	14288	14364	14262	14384	14362	14088	14363	14285	14189	14172	14191	14337	14200	14219	14298	14287	14193	14227	14256	14318	14270	14291	13928	14459	14280	14171	14221	14224	14261	14216	14373	14343	14205	14335	14225	14227	14311	14339	14233	14080	14302	14333	14242	14276	14221	14237	14233	14078	14023	14121	14264	14134	14288	14166	14387	14168	14254	14224	14271	14270	14304	14260	14293	14086	14523	14132	14313	14304	14225	14183	14374	14427	14273	14162	14304	14471	14373	14255	14090	14402	14429	14219	14291	14181	14170	14228	14376	14287	14115	14187	14314	14224	14393	14162	14210	14172	14493	14324	14232	14122	14141	14160	14231	14370	14282	14149	14339	14251	14239	14186	14029	14278	14225	14362	14406	14393	14327	14276	14411	14100	14273	14191	14286	14290	14199	14064	14250	14289	14216	14269	14151	14362	14234	14226	14292	14420	14287	14228	14283	14212	14203	14275	14393	14263	14414	14245	14083	14262	14273	14036	14401	14332	14223	14266	14297	14183	14272	14370	14283	14279	14263	14373	14303	14135	14066	14370	14264	14214	14278	14208	14385	14225	14255	14184	14322	14212	14123	14227	14341	14216	14313	14390	14084	14240	14262	14268	14100	14372	14293	14273	14398	14101	14397	14194	14166	14179	14211	14337	14280	14297	14197	14291	14357	14044	14176	14271	14265	14228	14191	14127	14263	14182	14190	14245	14165	14248	14239	14267	14163	14287	14317	14300	14260	14251	14152	14313	14290	14245	14202	14236	14314	14314	14363	14239	14314	14220	14190	14459	14213	14313	14212	14191	14241	14239	14308	14245	14337	14325	14242	14173	14266	14244	14254	14262	14189	14311	14276	14137	14302	14122	14333	14154	14172	14175	14323	14195	14387	14231	14410	14392	14242	14217	14285	14238	14300	14313	14276	14318	14241	14333	14260	14447	14262	14332	14308	14562	14413	14316	14343	14332	14278	14375	14161	14281	14127	14216	14355	14307	14459	14270	14209	14515	14181	14119	14445	14263	14116	14197	14170	14279	14296	14372	14386	14187	14188	14224	14310	14188	14309	14264	14286	14174	14204	14235	14255	14344	14157	14145	14260	14200	14140	14293	14288	14223	14267	14179	14235	14241	14291	14097	14182	14220	14243	14260	14200	14260	14185	14281	14476	14388	14282	14148	14258	14447	14313	14255	14283	14261	14174	14431	14329	14007	14265	14461	14343	14117	14147	14132	14258	14359	14416	14120	14310	14400	14168	14336	14256	14209	14295	14260	14102	14397	14364	14162	14249	14362	14142	14208	14249	14256	14125	14224	14201	14149	14329	14238	14204	14275	14291	14395	14204	14260	14385	14235	14108	14073	14180	14367	14324	14218	14232	14341	14113	14229	14300	14207	14176	14092	14188	14322	14292	14239	14260	14074	14250	14276	14290	14199	14284	14308	14300	14249	14266	14364	14221	14296	14304	14362	14175	14178	14190	14228	14343	14449	14272	14047	14124	14406	14337	14270	14253	14251	14162	14392	14236	14314	14092	14393	14310	14211	14376	14201	14228	14420	14330	14296	14223	14218	14262	14214	14253	14393	14272	14323	14317	14254	14257	14359	14297	14262	14178	14170	14238	14280	14138	14321	14249	14149	14193	14294	14332	14276	14229	14315	14360	14391	14322	14300	14302	14417	14253	14296	14358	14315	14204	14143	14204	14372	14163	14429	14186	14314	14328	14239	14256	14078	14231	14322	14277	14065	14370	14253	14417	14264	14313	14193	14233	14265	14374	14206	14338	14206	14101	14238	14332	14399	14183	14283	14179	14157	14439	14174	14162	14367	14276	14509	14288	14273	14334	14189	14353	14252	14376	14051	14376	14412	14276	14033	14293
26066	21208	27344	25855	20063	18556	18552	32655	32123	36546	31709	25454	21120	18454	17418	17450	17087	17086	17198	17020	16973	17081	17038	17111	17015	17111	17068	17211	17056	17192	17157	17213	17181	17018	17093	16974	16995	16940	17123	17104	17268	17144	17094	17026	17016	17099	16863	16977	17150	17069	17049	17068	17270	17075	16951	17011	17070	17058	16950	17277	17061	17049	17278	17006	17292	17224	17195	17245	17154	17151	17141	16962	17050	16952	17156	17075	17184	17103	17058	16953	17127	16955	17053	17144	16925	17088	17160	17016	16965	16973	16969	16967	17079	17000	17009	17036	17098	17136	16882	17239	16917	17064	17069	16865	16921	17079	17018	17048	16880	17296	17055	16951	17244	16876	16891	17060	17024	17088	17007	17065	16918	17168	17010	17163	16886	17023	17072	16863	17103	16995	17094	17049	17084	17277	17176	16973	17090	17014	17035	17032	17228	16959	16901	17225	16961	17111	17026	16783	17098	16986	17138	17112	17071	17192	17082	16959	17040	17118	16891	17161	16972	17005	17069	17075	17111	16929	17022	16979	17276	17262	17134	16886	17172	16996	17169	17076	17135	16992	17226	16907	16952	16888	17130	16877	16931	17056	17096	17048	17053	16965	17068	17021	16955	16845	17139	16901	17116	17047	16985	17008	17183	16954	17246	17235	17304	16905	16955	16999	17120	16918	17261	16772	16917	16870	17070	17035	16979	17039	17093	16824	16909	16986	16877	16874	16860	17063	16912	16800	17249	16981	16933	17181	17070	17144	17293	16972	16976	16876	17264	17005	17283	16789	17213	16960	17136	16881	17082	16962	17079	17174	16922	16910	16991	17291	17138	17079	17170	16949	17162	17115	17090	17258	16978	17126	17225	17198	16954	16936	16921	17240	16859	17121	17097	16956	16939	16745	16949	17046	17087	17028	17016	17271	17102	17196	17110	16998	17097	17203	17043	16991	16838	17193	17114	17297	16886	16970	16888	16972	17034	17059	16957	17114	17021	16873	17069	16900	16979	16957	17048	16903	16963	17005	17023	16999	17097	17246	17161	17143	17156	16952	17088	16971	16857	17109	16934	17107	17096	17122	16942	16963	16930	17091	16949	17065	17159	17054	16997	17012	17107	17013	16977	16961	17099	17059	17097	16899	17332	17109	16956	17092	16750	17227	16804	16990	17007	17016	17003	17075	17054	16971	17019	16902	17036	17162	17086	17253	16902	16991	16861	17222	16972	16941	17117	16919	16870	17056	16974	16969	16919	17126	17054	16850	16879	16981	17136	16988	17052	17078	16995	17051	16974	17056	17160	16822	17214	16847	17114	17107	16988	17247	17010	17287	16918	16978	17297	17008	16975	17041	16880	16887	16871	17135	17243	17154	16908	16880	17092	17109	16868	17082	16970	16981	17265	16967	16927	17055	17168	16986	17198	17179	17137	17148	16983	17109	16849	17206	16898	17076	16971	17121	17174	16921	17139	16924	17098	16822	17039	17157	17037	17181	17159	17197	17096	17001	17138	16909	16932	17026	16839	16991	17043	17076	17108	17056	17154	17173	17049	16864	17150	17221	17160	17214	16942	17147	17197	17045	17010	16990	16990	17080	17110	17125	16923	16954	16979	17241	17082	17065	17126	17252	17160	16882	16981	16838	17053	16953	17052	17058	17056	17237	17076	17077	17195	16836	17027	16782	16877	16946	16976	17025	16898	16929	17298	16918	17130	16985	17041	16966	17305	16895	16993	17132	16974	16954	17005	17007	17105	16840	17300	17359	16998	17279	17023	17221	16963	17078	17014	16899	16992	17205	17050	17085	17066	16891	17106	16912	17131	16857	17148	17069	17156	16963	17184	17140	17194	16841	16765	16965	17088	16928	17109	17018	17116	16923	17074	17143	17192	16896	17117	17183	16841	16869	17122	17032	16900	17065	16754	17215	16951	17079	16942	16951	17225	16916	16857	17068	17155	16930	16955	16983	16965	16873	17091	16997	16940	16942	17125	17000	17068	17144	17233	16932	16976	16946	17166	17000	17093	17160	17002	17166	16958	17085	16849	17141	16998	16846	17127	16858	17098	16891	17114	16983	17045	17125	16769	17049	16893	17139	16974	16995	17067	17049	16863	17091	17153	17057	16931	16967	16949	17084	16855	16965	17072	17115	16965	17069	17110	16997	17190	17119	17048	16994	17236	16812	16993	17133	16990	17032	17222	17083	17004	17014	17012	17330	17029	17128	17093	17157	16958	16926	16941	16931	17045	17118	16984	17057	17007	16839	17060	17074	17093	17105	17016	17164	16941	17074	16895	16847	16809	16900	16970	17054	17171	16958	16955	16955	16949	17055	16963	17154	17150	17177	17077	17008	17208	17126	17156	16964	17016	17058	16922	17212	16968	16951	16935	16962	17184	17068	16890	16956	17060	17017	17033	16952	16930	16975	16942	16974	16950	16806	16995	17060	17023	17114	17031	16943	16957	17018	16968	16942	17014	17135	16915	16873	17132	17105	17174	17060	17330	17099	17094	17183	17043	17058	16887	16935	17138	17244	17289	17044	17126	17059	16991	16988	16933	17152	17020	17177	17185	17036	16888	17023	17189	17088	16951	17100	17042	16880	16863	16973	17165	17089	17134	17113	17098	16965	17015	17164	17066	17150	17078	17022	16978	17317	17135	17040	17083	17024	17026	16964	17050	17068	17019	17015	17214	17105	17321	17104	17105	17147	17029	17062	16913	17200	17017	16912	17014	17102	17022	16926	17068	17213	17017	16862	16939	17232	17203	16990	17062	17017	16883	17074	16976	17073	16948	17117	17150	17069	17053	17225	17147	16966	17078	17005	17060	17155	17150	16958	17296	17034	17214	17022	17056	17173	17146	17102	17174	17138	17066	16659	16781	17144	17201	17178	17178	17257	16980	17264	17202	17082	17015	16981	17008	17008	17153	17014	17158	17159	17069	17037	16984	17198	17090	17132	17100	16845	17302	17202	16993	17066	17058	16979	17063	16866	17078	17261	17033	16806	17156	17097	17072	16844	16765	17107	17079	17246	16896	16925	17115	17138	17160	16848	17154	17003	17038	16966	16952	17036	17145	17132	17048	17156	16958	17139	16880	17118	17108	17169	17129	17028	16982	16756	17151	16960	17017	17160	17023	17057	17045	16943	17096	17019	16969	17088	17104	17132	16955	17017	17182	17021	16843	16997	17116	17104	16916	16834	17080	16938	17176	17126	17118	16973	17064	17150	17098	17081	17010	16767	17170	17095	16975	17032	17102	16951	16822	17146	17222	16991	17067	16975	16973	17072	17196	17081	17125	16908	17148	17116	16970	17006	16945	17204	17065	16868	16881	17014	17159	17008	17053	17020	17123	17108	17106	17002	17018	17099	17026	16883	17042	17022	17042	17036	17167	16956	17069	16888	16845	16942	17090	16821	16835	17008	16908	17075	17032	17044	16942	17207	17105	16956	16949	17000	16989	16994	17118	17358	17133	16826	16896	16971	17137	17049	16988	16841	17157	17038	17026	17116	17213	16886	17289	17216	17092	16967	16839	17014	16857	17105	17073	17281	16954	16987	16988	17135	17109	17117	17069	17079	16892	17109	16933	16918	17074	17295	17143	16925	17086	17162	16982	17267	17126	16997	17098	16959	17084	17117	17138	17020	17013	17047	17013	17025	16963	17105	16983	16980	17040	16950	17192	17076	17046	17188	16958	17107	17141	17193	17085	17101	17090	17116	16916	17087	17215	17050	16837	17128	17186	17130	16995	17067	17099	17012	16873	17021	16938	17081	16885	17166	17033	16916	17078	17091	17030	16995	16807	17319	17117	17064	17012	16859	16942	17154	17075	16931	17145	16908	17037	17184	16958	16967	17038	17249	17093	17039	17198	16974	16984	17200	17244	16994	17007	17078	17155	17245	17175	16969	17183	17064	16957	17163	17018	17192	17057	17036	16982	17021	16939	17035	17295	17159	17167	17065	17088	17154	16982	17015	17137	17020	17211	17107	17170	16979	17120	17038	16817	17047	17057	17143	17285	17092	16930	17142	16975	17276	16941	17033	16967	16859	16958	17009	17074	17114	17085	17090	17020	16900	17066	17000	17202	17011	17097	17098	17214	17037	17094	17089	17097	16912	17174	16879	16929	17073	17173	16990	17009	17249	17041	16909	17180	17036	16862	17233	17168	16868	17017	17001	17013	17032	17069	16958	17128	17112	17260	16852	17145	16905	17338	17051	17056	16956	16940	16793	17120	17173	17000	17073	17095	17051	16879	17007	17172	17141	17090	16938	17021	16925	16942	16941	17061	16985	16964	16922	16997	16767	17167	17126	17104	17082	16979	16933	17244	17074	16909	17125	17199	17145	17057	17264	17035	16969	16948	17291	17091	16775	17158	16974	17055	17042	17132	16986	17006	17040	17248	17098	16833	17002	17174	17075	17080	17044	17108	17122	17116	16985	17016	17144	17202	17241	16838	17105	16984	17037	17079	16892	17199	16967	16918	17031	17071	16952	17239	16915	17032	16813	17163	17125	16966	16816	17120	16847	16957	17073	17067	17034	16851	17118	17098	16970	17072	17013	17098	17038	17168	17198	16940	16853	17064	17008	17133	16948	17047	17112	16990	16965	17032	16887	16850	17173	16928	16876	17155	17044	17074	16981	16852	16919	16832	16990	17118	17007	17027	17254	17027	16935	16981	17090	16992	17106	17022	17014	17154	17241	16741	16924	17111	16842	17070	17124	17060	17072	17069	17014	17105	16992	16995	17338	16953	17127	16885	16890	17170	17099	16961	16979	16836	17070	17084	17121	17142	17066	16854	17151	17115	16973	16911	16927	17111	17154	17142	17082	17229	16907	17013	16779	17256	17039	17021	17047	17155	17195	17103	17167	16911	17088	17022	17003	16969	16951	17048	16918	17069	17100	16941	17416	17045	17225	16970	16978	16872	17114	17019	16908	16963	17108	17049	16962	17050	16972	17217	17088	17204	17204	16930	17180	16955	17064	17066	16959	16891	17166	16897	17161	17092	17046	17137	17058	16938	17032	17057	16886	17013	17078	16971	16990	17156	17220	17088	17218	16997	17032	17130	17030	17014	17125	16857	17082	17117	17051	17145	16978	17140	16944	17098	16944	17160	17079	17010	17003	17165	17003	17030	17144	16870	17081	16973	17224
13585	19803	18951	16531	15776	15398	15392	34246	33268	37702	31669	24102	18986	15902	14710	14528	14465	14534	14538	14514	14543	14341	14568	14566	14495	14546	14629	14517	14477	14451	14513	14447	14574	14459	14458	14431	14572	14363	14265	14668	14510	14343	14598	14633	14364	14455	14337	14371	14439	14382	14427	14530	14446	14595	14489	14371	14376	14528	14527	14508	14366	14481	14529	14408	14401	14426	14373	14507	14460	14498	14642	14208	14579	14491	14558	14461	14367	14215	14643	14338	14435	14432	14448	14538	14487	14488	14390	14405	14388	14474	14622	14543	14508	14400	14293	14489	14529	14490	14500	14436	14579	14383	14590	14578	14256	14502	14615	14506	14514	14474	14372	14547	14493	14547	14577	14566	14469	14373	14425	14443	14336	14482	14419	14399	14528	14555	14433	14655	14327	14517	14459	14570	14433	14444	14405	14541	14495	14328	14485	14600	14545	14525	14446	14354	14331	14507	14346	14304	14455	14544	14484	14546	14533	14394	14580	14427	14470	14397	14408	14364	14563	14540	14394	14529	14506	14589	14552	14489	14641	14516	14450	14585	14530	14393	14450	14480	14528	14430	14410	14582	14457	14318	14432	14363	14236	14361	14545	14454	14390	14530	14438	14510	14450	14608	14416	14460	14476	14370	14376	14419	14462	14415	14370	14455	14351	14628	14555	14532	14444	14398	14358	14377	14720	14349	14453	14488	14526	14645	14450	14689	14485	14528	14561	14417	14570	14499	14605	14498	14640	14469	14377	14503	14604	14249	14382	14629	14324	14540	14357	14395	14418	14511	14519	14446	14525	14459	14475	14413	14355	14704	14489	14402	14287	14482	14411	14452	14546	14386	14567	14443	14373	14464	14562	14442	14576	14475	14353	14587	14421	14625	14579	14398	14501	14481	14342	14448	14498	14466	14481	14479	14553	14403	14449	14472	14507	14492	14410	14402	14328	14461	14479	14651	14484	14389	14385	14398	14474	14588	14397	14378	14686	14519	14370	14385	14488	14365	14335	14340	14495	14609	14520	14494	14443	14383	14419	14439	14404	14440	14472	14329	14476	14360	14355	14634	14655	14324	14498	14616	14409	14491	14470	14476	14390	14478	14496	14530	14617	14439	14553	14438	14442	14468	14545	14431	14517	14657	14507	14528	14510	14490	14530	14599	14402	14544	14598	14539	14459	14444	14462	14505	14376	14355	14642	14472	14384	14441	14552	14428	14549	14499	14505	14483	14535	14526	14477	14421	14519	14506	14451	14426	14636	14567	14303	14358	14410	14511	14404	14300	14527	14458	14394	14609	14548	14475	14471	14482	14444	14458	14507	14515	14489	14417	14339	14331	14425	14400	14532	14609	14371	14334	14463	14391	14622	14326	14444	14674	14267	14440	14537	14342	14499	14621	14395	14482	14626	14548	14635	14360	14308	14386	14475	14390	14569	14538	14453	14335	14352	14374	14448	14553	14564	14247	14414	14301	14380	14482	14539	14354	14430	14346	14671	14442	14435	14648	14355	14429	14412	14401	14430	14562	14548	14479	14432	14543	14365	14345	14554	14395	14469	14503	14365	14541	14402	14285	14411	14250	14410	14465	14458	14502	14291	14521	14551	14398	14311	14427	14496	14466	14539	14474	14475	14429	14414	14406	14404	14528	14297	14477	14365	14631	14795	14619	14369	14543	14515	14375	14605	14428	14547	14530	14399	14610	14402	14365	14435	14598	14508	14587	14398	14568	14486	14436	14440	14522	14560	14383	14239	14561	14481	14460	14424	14389	14451	14571	14478	14333	14437	14521	14479	14448	14340	14435	14411	14416	14505	14372	14364	14380	14444	14409	14309	14557	14390	14504	14416	14597	14419	14390	14340	14394	14625	14524	14473	14531	14491	14476	14608	14443	14441	14437	14544	14433	14301	14342	14503	14565	14601	14430	14419	14519	14370	14469	14534	14421	14308	14295	14454	14276	14294	14391	14512	14502	14571	14583	14365	14482	14517	14586	14287	14370	14566	14275	14626	14461	14524	14451	14326	14389	14523	14403	14392	14532	14622	14620	14420	14573	14423	14444	14269	14493	14561	14476	14495	14514	14477	14450	14507	14388	14560	14501	14540	14455	14335	14462	14427	14448	14495	14394	14521	14589	14461	14387	14440	14409	14357	14478	14412	14419	14486	14539	14446	14351	14397	14393	14450	14510	14505	14335	14574	14445	14450	14545	14551	14699	14446	14637	14470	14504	14483	14533	14396	14522	14479	14557	14501	14604	14640	14515	14480	14368	14336	14395	14527	14563	14399	14308	14584	14420	14506	14608	14489	14426	14318	14396	14410	14503	14444	14361	14450	14415	14576	14511	14357	14571	14539	14508	14545	14316	14643	14339	14408	14480	14441	14315	14380	14517	14422	14453	14323	14622	14393	14413	14713	14519	14564	14556	14556	14439	14546	14678	14471	14456	14549	14625	14362	14431	14505	14376	14589	14515	14417	14409	14425	14358	14554	14412	14556	14555	14357	14479	14698	14382	14454	14448	14625	14516	14351	14448	14429	14613	14504	14664	14472	14417	14337	14433	14594	14218	14466	14464	14500	14482	14543	14502	14490	14527	14420	14411	14498	14317	14279	14448	14411	14486	14271	14660	14412	14422	14353	14458	14599	14563	14492	14526	14287	14557	14405	14375	14550	14528	14475	14534	14467	14532	14425	14430	14620	14316	14427	14525	14321	14490	14590	14421	14520	14547	14488	14458	14444	14495	14502	14392	14436	14344	14602	14294	14376	14559	14400	14467	14436	14498	14688	14544	14588	14601	14279	14346	14640	14367	14382	14665	14481	14402	14485	14362	14587	14526	14559	14611	14412	14513	14417	14472	14303	14363	14637	14479	14540	14575	14418	14536	14418	14595	14551	14463	14577	14504	14435	14548	14543	14612	14561	14474	14530	14503	14541	14534	14248	14697	14404	14523	14649	14503	14522	14546	14522	14403	14420	14301	14573	14577	14398	14349	14428	14598	14554	14528	14354	14458	14390	14436	14470	14584	14323	14304	14600	14687	14568	14537	14448	14504	14464	14484	14569	14466	14364	14465	14374	14357	14615	14411	14297	14556	14459	14511	14361	14440	14701	14446	14524	14466	14581	14489	14474	14445	14376	14371	14469	14425	14604	14383	14407	14494	14491	14487	14495	14390	14438	14409	14286	14541	14348	14408	14550	14600	14282	14442	14416	14508	14535	14427	14454	14497	14571	14410	14472	14530	14507	14360	14397	14493	14400	14478	14410	14516	14419	14421	14354	14532	14375	14468	14378	14479	14409	14323	14401	14481	14402	14240	14707	14305	14422	14382	14469	14507	14607	14498	14303	14257	14448	14364	14486	14531	14378	14495	14624	14515	14502	14585	14549	14362	14532	14407	14219	14521	14481	14501	14471	14364	14488	14415	14481	14397	14459	14527	14552	14515	14425	14473	14367	14617	14327	14612	14423	14544	14551	14483	14548	14475	14430	14477	14521	14489	14482	14507	14474	14502	14398	14388	14580	14587	14460	14475	14363	14343	14485	14480	14438	14558	14447	14384	14523	14376	14498	14563	14504	14534	14462	14493	14494	14435	14488	14473	14516	14579	14388	14420	14481	14484	14547	14465	14435	14385	14358	14346	14641	14378	14589	14365	14467	14262	14474	14501	14535	14516	14504	14481	14655	14390	14395	14494	14350	14395	14532	14302	14623	14386	14523	14479	14383	14607	14461	14566	14548	14367	14424	14495	14355	14244	14563	14398	14510	14524	14446	14497	14371	14509	14348	14439	14258	14489	14395	14406	14343	14650	14459	14611	14436	14483	14385	14410	14493	14455	14550	14636	14551	14506	14517	14417	14498	14592	14577	14577	14415	14300	14575	14485	14606	14304	14658	14363	14435	14536	14541	14344	14570	14587	14567	14464	14643	14389	14342	14253	14521	14416	14530	14431	14531	14419	14429	14499	14495	14364	14221	14538	14474	14402	14446	14721	14461	14543	14700	14421	14503	14462	14526	14523	14436	14376	14605	14420	14406	14449	14317	14400	14507	14750	14709	14503	14434	14405	14402	14420	14466	14549	14598	14785	14530	14531	14438	14350	14425	14282	14497	14461	14574	14670	14238	14432	14249	14580	14398	14380	14300	14559	14684	14383	14475	14455	14559	14430	14425	14602	14511	14539	14289	14422	14674	14508	14525	14530	14572	14672	14586	14538	14513	14558	14415	14537	14501	14666	14464	14517	14565	14671	14471	14320	14541	14479	14467	14598	14627	14630	14681	14433	14549	14604	14471	14348	14568	14484	14598	14388	14392	14533	14377	14413	14634	14437	14436	14525	14589	14475	14360	14584	14485	14429	14507	14386	14491	14510	14415	14481	14504	14432	14465	14354	14472	14564	14387	14470	14410	14469	14624	14509	14380	14475	14363	14544	14722	14495	14421	14594	14389	14563	14453	14532	14566	14457	14636	14464	14563	14375	14524	14501	14281	14521	14398	14370	14542	14486	14499	14637	14478	14446	14639	14446	14465	14493	14481	14419	14474	14765	14587	14503	14515	14488	14481	14402	14574	14334	14504	14339	14539	14577	14455	14393	14356	14355	14395	14320	14543	14470	14435	14430	14460	14502	14741	14429	14605	14443	14371	14640	14395	14360	14425	14516	14389	14432	14523	14386	14415	14506	14373	14464	14439	14355	14494	14401	14733	14652	14551	14512	14660	14342	14386	14423	14438	14459	14639	14452	14597	14423	14455	14690	14446	14526	14417	14461	14588	14548	14497	14530	14433	14519	14518	14478	14725	14387	14601	14687	14501	14470	14438	14359	14422	14548	14403	14438	14385	14463	14410	14448	14523	14388	14415	14377	14327	14489	14518	14662	14596	14309	14380	14479	14392	14553	14627	14444	14392	14394	14488	14547	14483	14438	14715	14478	14489	14365	14531	14415	14452	14535	14570	14502	14472	14329	14416	14473	14434	14446	14595	14413	14461	14408	14599	14446	14508	14325	14629	14433	14531	14541	14341	14461	14518	14617	14448	14430	14413	14319	14415	14399	14541	14530	14638	14409	14569	14336	14374	14421	14452	14551	14492	14473	14476	14393	14408	14447	14463	14541	14481	14430	14600	14546	14421	14417	14436	14476	14459	14409	14470	14523	14427	14555
23851	21162	28661	23973	21612	23099	24452	51758	49521	53079	44536	33525	25576	20472	18303	17750	17580	17606	17678	17433	17436	17451	17633	17364	17400	17302	17393	17511	17387	17385	17384	17549	17649	17478	17536	17327	17480	17390	17498	17506	17451	17469	17369	17591	17284	17174	17450	17367	17546	17661	17437	17543	17207	17442	17348	17495	17560	17377	17510	17511	17435	17364	17378	17397	17290	17549	17196	17236	17123	17378	17221	17149	17215	17545	17492	17329	17581	17555	17469	17386	17337	17268	17432	17392	17309	17390	17455	17185	17349	17278	17369	17313	17214	17381	17432	17315	17299	17466	17216	17287	17295	17433	17461	17392	17673	17391	17314	17281	17290	17310	17399	17777	17369	17368	17433	17354	17552	17353	17299	17436	17333	17274	17459	17634	17300	17449	17277	17310	17275	17436	17440	17361	17321	17407	17471	17381	17287	17248	17474	17215	17297	17441	17445	17347	17384	17404	17306	17402	17280	17203	17265	17366	17451	17366	17106	17410	17473	17329	17197	17212	17158	17326	17312	17402	17356	17272	17223	17261	17466	17237	17274	17108	17191	17266	17221	17309	17209	17465	17340	17350	17347	17364	17407	17396	17298	17260	17243	17280	17381	17233	17373	17309	17297	17305	17308	17379	17250	17351	17548	17205	17234	17474	17381	17316	17228	17384	17277	17310	17450	17488	17396	17492	17095	17332	17352	17487	17259	17338	17448	17242	17469	17301	17375	17269	17405	17527	17205	17493	17337	17365	17290	17391	17385	17339	17446	17209	17449	17450	17248	17384	17364	17455	17394	17405	17242	17425	17354	17378	17287	17126	17494	17372	17425	17476	17531	17563	17363	17273	17423	17363	17298	17386	17478	17317	17253	17232	17288	17339	17156	17325	17310	17337	17568	17357	17234	17465	17378	17352	17575	17505	17510	17464	17342	17533	17272	17301	17267	17301	17373	17139	17301	17258	17174	17402	17198	17404	17402	17349	17322	17294	17405	17214	17458	17456	17297	17258	17436	17376	17493	17165	17386	17155	17255	17343	17335	17343	17449	17229	17206	17294	17462	17393	17253	17367	17407	17431	17365	17561	17071	17212	17367	17348	17260	17300	17478	17224	17353	17300	17240	17422	17315	17313	17485	17431	17359	17479	17183	17395	17679	17425	17072	17301	17405	17365	17289	17153	17483	17505	17307	17248	17323	17363	17466	17366	17231	17542	17334	17327	17257	17398	17275	17252	17514	17347	17322	17211	17360	17500	17268	17447	17269	17344	17431	17506	17455	17406	17352	17316	17390	17414	17113	17245	17311	17467	17340	17359	17395	17324	17487	17449	17536	17233	17403	17360	17257	17410	17372	17557	17511	17327	17336	17391	17401	17188	17472	17444	17269	17289	17265	17496	17405	17390	17286	17303	17469	17451	17408	17313	17440	17434	17413	17366	17286	17326	17621	17356	17145	17368	17318	17571	17394	17306	17498	17440	17283	17450	17410	17199	17356	17451	17522	17326	17370	17366	17314	17362	17353	17286	17377	17266	17208	17379	17458	17303	17346	17439	17547	17535	17422	17334	17563	17404	17397	17282	17449	17417	17501	17393	17373	17302	17581	17332	17323	17545	17284	17249	17360	17382	17534	17238	17221	17263	17290	17306	17326	17215	17224	17280	17392	17411	17359	17500	17541	17309	17771	17311	17436	17464	17443	17420	17247	17463	17306	17307	17308	17190	17221	17037	17184	17190	17323	17442	17277	17366	17242	17460	17500	17355	17334	17172	17197	17426	17319	17183	17312	17462	17387	17579	17331	17168	17369	17550	17476	17245	17326	17105	17367	17216	17225	17503	17479	17144	17145	17352	17220	17314	17507	17324	17257	17294	17444	17293	17353	17485	17404	17443	17190	17238	17332	17126	17267	17367	17229	17401	17371	17398	17438	17360	17317	17519	17380	17288	17299	17213	17311	17280	17282	17323	17273	17488	17503	17351	17353	17259	17243	17416	17398	17404	17227	17294	17140	17302	17521	17309	17165	17434	17320	17287	17406	17339	17429	17203	17405	17157	17384	17319	17258	17299	17313	17490	17542	17189	17259	17324	17253	17399	17450	17414	17392	17448	17231	17295	17324	17485	17287	17342	17365	17531	17603	17291	17416	17290	17336	17443	17416	17445	17583	17252	17335	17362	17338	17496	17548	17143	17160	17299	17383	17391	17232	17407	17537	17564	17294	17604	17364	17391	17412	17357	17440	17487	17431	17411	17159	17379	17306	17312	17332	17262	17505	17411	17293	17242	17289	17540	17368	17391	17199	17346	17484	17485	17272	17333	17353	17336	17267	17399	17508	17336	17405	17335	17421	17236	17270	17323	17230	17450	17286	17279	17318	17367	17273	17559	17410	17402	17496	17434	17381	17251	17417	17387	17153	17323	17329	17328	17572	17441	17376	17291	17211	17133	17455	17292	17214	17410	17341	17260	17526	17247	17449	17342	17496	17237	17449	17426	17302	17477	17354	17463	17240	17460	17389	17351	17253	17372	17291	17445	17371	17356	17480	17232	17361	17322	17581	17380	17493	17407	17478	17382	17275	17166	17416	17154	17289	17397	17193	17224	17166	17216	17382	17426	17500	17596	17460	17328	17387	17315	17191	17221	17294	17362	17419	17261	17332	17273	17335	17327	17625	17349	17297	17350	17339	17289	17401	17313	17235	17325	17115	17154	17270	17162	17513	17475	17386	17366	17452	17456	17483	17407	17443	17530	17309	17438	17531	17106	17187	17383	17347	17319	17200	17356	17480	17292	17250	17340	17194	17441	17442	17294	17422	17358	17237	17196	17406	17408	17382	17108	17335	17442	17202	17327	17370	17318	17414	17471	17356	17363	17185	17407	17206	17299	17473	17239	17522	17291	17237	17270	17324	17126	17167	17400	17332	17217	17316	17390	17392	17498	17499	17258	17257	17395	17526	17369	17277	17528	17123	17255	17419	17318	17198	17313	17352	17315	17406	17039	17089	17345	17196	17201	17487	17600	17418	17238	17461	17496	17406	17296	17349	17316	17329	17097	17249	17307	17258	17177	17412	17600	17400	17383	17267	17057	17308	17438	17378	17283	17555	17425	17463	17261	17514	17394	17260	17274	17336	17413	17365	17403	17389	17451	17171	17304	17390	17476	17594	17283	17136	17449	17309	17224	17358	17509	17252	17352	17255	17326	17394	17329	17572	17362	17370	17494	17439	17264	17375	17630	17297	17313	17270	17350	17367	17254	17222	17496	17570	17481	17375	17259	17280	17323	17349	17382	17329	17312	17307	17421	17406	17310	17303	17247	17429	17461	17386	17395	17359	17282	17290	17363	17354	17076	17250	17349	17214	17380	17523	17289	17305	17594	17182	17264	17475	17421	17298	17380	17263	17207	17332	17268	17267	17292	17275	17391	17502	17436	17387	17293	17289	17174	17272	17430	17434	17326	17415	17328	17329	17386	17411	17340	17224	17572	17583	17257	17372	17333	17383	17380	17385	17536	17404	17609	17306	17409	17284	17400	17447	17310	17362	17406	17469	17234	17254	17358	17219	17194	17491	17445	17373	17284	17407	17243	17560	17619	17231	17376	17316	17298	17374	17378	17508	17233	17551	17491	17465	17482	17319	17170	17242	17305	17375	17217	17378	17431	17385	17385	17336	17421	17379	17429	17399	17585	17368	17353	17424	17351	17353	17341	17516	17243	17207	17437	17324	17209	17411	17285	17288	17492	17195	17379	17434	17319	17202	17622	17340	17439	17444	17498	17354	17454	17363	17308	17357	17170	17226	17088	17307	17374	17460	17408	17569	17565	17452	17337	17386	17387	17424	17549	17443	17184	17266	17386	17489	17478	17478	17314	17432	17464	17565	17453	17509	17345	17539	17388	17214	17372	17460	17433	17254	17240	17345	17364	17368	17328	17477	17428	17555	17379	17583	17395	17384	17150	17283	17306	17335	17199	17311	17045	17319	17459	17379	17358	17126	17387	17315	17239	17465	17307	17297	17236	17421	17401	17476	17276	17455	17555	17423	17393	17363	17383	17248	17150	17307	17393	17333	17250	17248	17468	17356	17422	17634	17217	17476	17537	17313	17386	17313	17389	17239	17476	17410	17341	17365	17299	17200	17432	17556	17221	17407	17494	17444	17240	17441	17231	17278	17218	16967	17278	17695	17177	17329	17406	17302	17332	17300	17142	17060	17156	17343	17340	17328	17258	17156	17452	17317	17418	17481	17335	17369	17311	17245	17244	17335	17375	17376	17473	17423	17214	17312	17370	17249	17484	17298	17166	17000	17449	17499	17336	17314	17330	17426	17255	17348	17327	17427	17526	17393	17246	17286	17302	17285	17311	17426	17393	17347	17345	17314	17359	17541	17399	17425	17438	17219	17442	17363	17351	17349	17557	17389	17565	17505	17349	17387	17370	17182	17335	17202	17449	17432	17523	17205	17550	17426	17311	17265	17259	17548	17548	17444	17445	17509	17490	17189	17255	17164	17327	17397	17461	17371	17638	17330	17412	17322	17462	17507	17401	17300	17240	17506	17305	17381	17183	17394	17317	17253	17403	17309	17310	17294	17272	17247	17461	17485	17326	17452	17470	17368	17297	17295	17335	17464	17596	17435	17195	17378	17324	17332	17496	17628	17446	17362	17252	17283	17372	17295	17406	17337	17354	17385	17271	17427	17483	17164	17589	17503	17250	17368	17296	17323	17138	17712	17412	17360	17301	17360	17205	17229	17489	17569	17234	17397	17486	17430	17532	17506	17419	17361	17262	17384	17246	17252	17393	17230	17405	17313	17342	17230	17188	17285	17237	17473	17203	17276	17276	17504	17605	17338	17450	17233	17152	17053	17343	17248	17363	17213	17335	17351	17418	17493	17410	17396	17374	17284	17228	17605	17334	17208	17493	17440	17243	17370	17313	17315	17255	17329	17306	17322	17447	17416	17282	17347	17453	17405	17197	17284	17329	17387	17287	17541	17384	17443	17197	17256	17453	17394	17285	17288	17315	17263	17513	17261	17233	17359	17477	17455	17412	17471	17245	17385	17341	17409	17297	17371	17428	17341	17337	17362	17258	17296	17389	17196	17360	17114	17382	17379	17419	17438	17387	17427	17357	17188	17481	17436	17290	17296	17435	17431	17433	17348	17504
16072	27641	25096	20403	18244	17267	19501	54486	48990	53051	43970	33363	23013	17099	15057	14937	14870	14904	14608	14606	14608	14725	14756	14711	14534	14493	14800	14762	14738	14824	14765	14791	14672	14729	14652	14603	14634	14660	14765	14711	14701	14696	14652	14742	14578	14821	14758	14626	14868	14617	14791	14814	14766	14827	14756	14544	14809	14681	14692	14630	14723	14633	14531	14628	14696	14742	14651	14766	14585	14567	14544	14667	14774	14613	14775	14727	14722	14764	14830	14731	14676	14727	14601	14769	14779	14569	14713	14689	14731	14655	14833	14677	14653	14620	14707	14662	14563	14662	14727	14587	14984	14430	14738	14616	14628	14750	14772	14673	14650	14696	14667	14707	14692	14675	14902	14590	14666	14659	14809	14593	14542	14666	14783	14754	14731	14569	14656	14640	14608	14619	14714	14608	14704	14667	14780	14421	14670	14733	14745	14582	14742	14684	14636	14716	14813	14778	14694	14679	14439	14708	14992	14655	14743	14696	14637	14663	14643	14700	14658	14639	14789	14495	14828	14711	14638	14559	14727	14706	14553	14782	14570	14646	14675	14756	14781	14746	14458	14751	14702	14604	14735	14600	14630	14601	14713	14615	14685	14639	14724	14546	14633	14630	14644	14805	14682	14865	14786	14676	14612	14679	14926	14641	14730	14600	14802	14841	14450	14579	14608	14659	14724	14652	14829	14530	14742	14635	14750	14668	14831	14787	14747	14885	14638	14754	14634	14631	14717	14632	14713	14808	14764	14563	14710	14704	14709	14707	14937	14601	14428	14646	14721	14617	14468	14842	14642	14740	14555	14561	14612	14674	14621	14626	14740	14794	14752	14554	14707	14699	14659	14696	14604	14660	14708	14670	14772	14658	14689	14867	14580	14623	14554	14701	14669	14943	14735	14585	14841	14713	14622	14798	14712	14861	14763	14802	14642	14844	14754	14608	14621	14677	14542	14743	14660	14650	14708	14744	14585	14567	14916	14802	14606	14610	14644	14725	14565	14683	14737	14753	14644	14887	14711	14606	14789	14800	14614	14671	14607	14688	14512	14687	14589	14625	14593	14537	14630	14486	14543	14850	14617	14681	14696	14716	14731	14602	14601	14757	14607	14638	14675	14531	14723	14600	14791	14709	14629	14734	14498	14710	14711	14367	14644	14848	14643	14637	14673	14662	14719	14717	14804	14660	14658	14686	14591	14875	14659	14617	14729	14816	14582	14815	14636	14708	14600	14801	14685	14506	14742	14566	14776	14705	14675	14570	14716	14675	14674	14748	14590	14593	14593	14696	14642	14588	14631	14739	14697	14607	14776	14791	14651	14618	14775	14788	14621	14751	14805	14732	14711	14534	14554	14724	14872	14785	14826	14579	14561	14753	14748	14712	14643	14568	14601	14536	14760	14629	14693	14603	14570	14556	14637	14633	14451	14502	14717	14735	14639	14685	14585	14507	14763	14563	14719	14742	14682	14590	14719	14515	14762	14631	14689	14692	14588	14570	14749	14691	14820	14500	14702	14693	14688	14571	14670	14757	14618	14592	14767	14563	14756	14713	14769	14609	14676	14643	14658	14693	14708	14802	14731	14580	14557	14685	14553	14572	14631	14826	14754	14416	14858	14622	14710	14688	14646	14792	14878	14601	14705	14721	14662	14624	14713	14734	14668	14754	14575	14728	14772	14738	14513	14679	14684	14718	14865	14540	14728	14727	14590	14735	14551	14685	14702	14671	14616	14693	14772	14850	14709	14699	14730	14677	14725	14757	14718	14778	14627	14714	14840	14635	14554	14615	14644	14668	14597	14598	14586	14756	14643	14741	14746	14810	14512	14718	14683	14595	14799	14754	14594	14721	14758	14506	14717	14669	14764	14630	14761	14593	14727	14508	14610	14787	14785	14509	14738	14668	14614	14654	14645	14667	14720	14608	14617	14673	14606	14628	14690	14686	14627	14603	14702	14691	14582	14750	14757	14667	14880	14588	14544	14826	14614	14792	14751	14575	14772	14545	14736	14629	14621	14678	14609	14471	14699	14700	14733	14611	14734	14647	14696	14757	14653	14555	14747	14678	14774	14627	14806	14672	14751	14807	14852	14562	14614	14731	14743	14530	14570	14623	14622	14618	14709	14727	14650	14484	14779	14759	14732	14632	14589	14703	14534	14641	14563	14627	14808	14682	14708	14709	14753	14714	14585	14560	14744	14516	14738	14611	14725	14694	14640	14693	14567	14634	14700	14636	14460	14662	14624	14833	14578	14704	14556	14694	14730	14650	14765	14761	14641	14653	14676	14497	14622	14716	14650	14732	14696	14698	14615	14773	14857	14618	14585	14670	14744	14748	14592	14901	14762	14709	14659	14768	14590	14722	14765	14519	14607	14733	14617	14627	14715	14776	14673	14723	14618	14632	14668	14869	14649	14720	14670	14660	14742	14665	14731	14727	14794	14658	14641	14620	14663	14780	14711	14592	14613	14593	14715	14701	14613	14566	14636	14813	14709	14669	14649	14524	14598	14602	14592	14797	14663	14696	14757	14836	14806	14725	14636	14771	14654	14631	14648	14536	14753	14720	14634	14610	14668	14629	14590	14778	14830	14649	14804	14650	14765	14563	14710	14652	14690	14781	14574	14642	14676	14616	14601	14703	14654	14605	14735	14802	14668	14671	14774	14733	14630	14624	14532	14598	14551	14716	14655	14562	14654	14627	14793	14713	14753	14655	14664	14686	14783	14748	14537	14733	14551	14521	14661	14766	14682	14694	14588	14694	14711	14716	14635	14901	14715	14717	14760	14684	14704	14777	14669	14507	14615	14778	14511	14451	14797	14631	14602	14720	14693	14765	14691	14673	14726	14649	14797	14682	14658	14669	14560	14628	14714	14813	14538	14707	14474	14435	14687	14807	14640	14559	14642	14626	14776	14731	14658	14718	14655	15004	14691	14676	14632	14707	14714	14639	14672	14844	14597	14635	14595	14809	14688	14450	14645	14566	14594	14746	14637	14559	14718	14705	14656	14692	14718	14729	14565	14662	14665	14607	14702	14666	14709	14597	14599	14717	14711	14650	14807	14516	14796	14780	14533	14601	14518	14594	14671	14630	14593	14477	14728	14581	14836	14709	14805	14782	14685	14537	14585	14646	14669	14634	14535	14530	14768	14686	14818	14857	14772	14629	14835	14747	14600	14905	14534	14692	14620	14814	14574	14652	14789	14709	14728	14723	14716	14581	14693	14823	14633	14734	14583	14668	14854	14787	14725	14552	14687	14765	14661	14597	14633	14743	14570	14779	14915	14802	14759	14661	14738	14623	14629	14564	14660	14530	14721	14561	14678	14769	14669	14708	14660	14599	14788	14697	14818	14478	14806	14677	14645	14775	14609	14763	14518	14589	14669	14581	14763	14818	14766	14663	14771	14802	14753	14799	14785	14829	14885	14803	14687	14681	14745	14743	14735	14699	14467	14546	14684	14607	14722	14492	14863	14761	14715	14660	14724	14484	14640	14623	14609	14649	14700	14722	14734	14521	14652	14593	14692	14429	14661	14839	14592	14659	14736	14733	14609	14594	14759	14580	14645	14657	14588	14723	14811	14677	14537	14778	14772	14568	14680	14599	14535	14602	14602	14588	14668	14716	14837	14728	14723	14683	14850	14701	14704	14767	14607	14529	14723	14719	14709	14702	14672	14674	14777	14777	14672	14786	14826	14672	14620	14766	14619	14594	14547	14678	14735	14673	14643	14694	14669	14790	14457	14678	14771	14736	14694	14767	14518	14578	14846	14756	14646	14773	14513	14646	14785	14586	14699	14708	14712	14701	14811	14579	14726	14697	14685	14527	14795	14640	14596	14589	14534	14678	14598	14742	14790	14683	14790	14647	14682	14689	14765	14526	14628	14684	14405	14763	14581	14708	14639	14652	14654	14651	14642	14673	14542	14662	14650	14584	14450	14588	14698	14720	14426	14747	14616	14757	14681	14648	14755	14801	14612	14841	14678	14671	14646	14593	14500	14755	14756	14621	14533	14844	14692	14656	14781	14606	14615	14639	14574	14597	14654	14604	14720	14601	14739	14735	14663	14713	14715	14645	14722	14817	14683	14683	14778	14532	14820	14673	14703	14544	14789	14504	14592	14684	14581	14818	14674	14615	14576	14561	14660	14703	14742	14694	14670	14623	14968	14569	14712	14674	14726	14604	14738	14699	14586	14721	14700	14635	14787	14650	14707	14823	14766	14679	14917	14630	14663	14588	14573	14753	14801	14803	14680	14593	14798	14606	14722	14752	14644	14655	14889	14932	14741	14640	14710	14540	14681	14609	14738	14648	14719	14539	14791	14589	14603	14724	14537	14616	14525	14753	14784	14702	14742	14609	14645	14660	14723	14688	14550	14683	14724	14625	14658	14553	14682	14566	14706	14754	14673	14888	14760	14600	14476	14680	14515	14760	14661	14751	14694	14838	14709	14864	14733	14660	14657	14679	14816	14758	14639	14835	14594	14758	14575	14819	14816	14620	14549	14819	14733	14683	14690	14620	14553	14740	14833	14798	14430	14675	14633	14705	14716	14790	14666	14383	14668	14602	14589	14616	14594	14469	14686	14720	14729	14503	14754	14540	14667	14645	14618	14870	14529	14673	14514	14587	14616	14730	14675	14789	14553	14683	14643	14815	14712	14811	14758	14784	14650	14735	14503	14712	14721	14671	14506	14785	14652	14803	14800	14745	14753	14722	14715	14688	14484	14690	14795	14745	14647	14582	14643	14673	14609	14661	14612	14773	14789	14520	14629	14788	14672	14729	14831	14578	14792	14537	14635	14792	14941	14654	14553	14679	14649	14592	14684	14876	14566	14637	14613	14772	14665	14781	14677	14603	14717	14799	14689	14759	14587	14749	14763	14771	14695	14532	14555	14886	14645	14687	14702	14674	14625	14477	14655	14755	14630	14825	14925	14669	14825	14671	14641	14591	14636	14719	14629	14611	14793	14605	14681	14660	14692	14787	14644	14751	14580	14636	14601	14771	14672	14742	14692	14703	14611	14742	14653	14645	14631	14598	14522	14783	14616	14748	14683	14756	14615	14610	14727	14622	14717	14735	14583	14678	14592	14537	14718	14639	14595	14679	14852	14619	14797	14734	14697	14693	14632	14585	14732	14632	14578	14741	14744	14755
29517	22014	21652	19460	17605	17819	17815	18855	20657	22725	21976	20289	18875	17996	17735	17720	17579	17508	17609	17715	17572	17667	17759	17681	17801	17724	17625	17619	17680	17477	17649	17629	17600	17659	17579	17667	17614	17604	17562	17553	17755	17482	17502	17521	17847	17591	17456	17661	17723	17574	17634	17583	17684	17548	17552	17598	17537	17530	17607	17548	17632	17514	17573	17484	17403	17787	17568	17427	17630	17579	17671	17646	17538	17736	17381	17530	17670	17583	17431	17511	17645	17577	17483	17373	17730	17548	17637	17930	17807	17693	17614	17636	17555	17437	17571	17514	17608	17613	17584	17712	17530	17642	17764	17488	17585	17519	17629	17765	17776	17436	17449	17444	17555	17602	17666	17552	17731	17617	17557	17565	17607	17502	17679	17611	17716	17556	17657	17608	17537	17584	17520	17826	17439	17635	17523	17561	17481	17608	17445	17555	17483	17747	17609	17579	17569	17566	17461	17437	17645	17526	17875	17776	17584	17754	17724	17650	17723	17752	17612	17691	17525	17509	17575	17590	17767	17564	17613	17488	17511	17654	17548	17536	17697	17660	17605	17707	17519	17574	17671	17546	17574	17517	17649	17653	17371	17549	17664	17576	17614	17513	17435	17412	17467	17685	17592	17806	17716	17604	17622	17627	17466	17449	17525	17511	17511	17701	17653	17721	17631	17677	17757	17559	17494	17382	17710	17504	17502	17533	17660	17630	17440	17533	17599	17750	17792	17739	17741	17443	17632	17661	17580	17545	17406	17499	17700	17735	17674	17725	17464	17689	17598	17547	17594	17595	17781	17696	17674	17536	17704	17550	17750	17631	17653	17633	17490	17659	17442	17677	17590	17679	17463	17427	17564	17658	17508	17395	17362	17618	17599	17560	17459	17407	17604	17654	17650	17557	17760	17579	17447	17707	17669	17763	17789	17515	17670	17843	17743	17633	17506	17391	17557	17422	17612	17524	17461	17632	17486	17564	17573	17524	17545	17654	17584	17458	17679	17751	17659	17742	17819	17451	17521	17351	17620	17437	17371	17550	17479	17595	17742	17612	17644	17697	17568	17712	17432	17394	17482	17377	17739	17429	17619	17529	17531	17901	17396	17521	17459	17597	17486	17633	17596	17699	17577	17510	17565	17735	17602	17500	17596	17753	17514	17578	17791	17505	17643	17750	17558	17507	17550	17602	17574	17685	17667	17699	17469	17583	17663	17586	17301	17677	17575	17335	17641	17611	17454	17655	17725	17704	17635	17651	17606	17349	17426	17406	17655	17546	17436	17539	17648	17597	17676	17487	17566	17555	17708	17457	17498	17600	17576	17411	17412	17690	17650	17621	17277	17521	17809	17748	17578	17574	17527	17468	17631	17474	17555	17625	17478	17501	17488	17498	17558	17701	17621	17606	17580	17543	17616	17543	17745	17591	17522	17488	17696	17522	17778	17621	17632	17572	17763	17560	17728	17637	17553	17344	17463	17497	17747	17487	17734	17681	17572	17655	17512	17499	17632	17443	17716	17676	17800	17626	17582	17469	17399	17655	17442	17511	17345	17640	17395	17472	17445	17411	17649	17621	17574	17687	17550	17479	17768	17825	17393	17469	17520	17568	17579	17716	17455	17546	17654	17583	17468	17511	17607	17703	17279	17553	17572	17375	17574	17680	17834	17685	17564	17551	17619	17516	17733	17760	17524	17722	17646	17554	17457	17522	17634	17567	17589	17579	17672	17747	17699	17701	17349	17567	17471	17499	17482	17625	17568	17772	17565	17446	17553	17466	17872	17541	17448	17511	17514	17655	17764	17665	17709	17612	17534	17660	17952	17698	17562	17473	17586	17531	17602	17778	17738	17555	17730	17330	17670	17567	17624	17493	17434	17505	17699	17717	17746	17607	17630	17392	17535	17730	17640	17809	17579	17527	17567	17344	17528	17517	17564	17812	17500	17574	17602	17704	17605	17437	17595	17552	17602	17656	17572	17581	17355	17634	17504	17777	17768	17710	17611	17609	17725	17632	17324	17528	17632	17751	17641	17522	17595	17704	17566	17677	17546	17737	17701	17552	17592	17443	17755	17454	17681	17631	17692	17668	17322	17486	17702	17612	17677	17583	17491	17684	17657	17579	17507	17490	17490	17502	17555	17773	17447	17530	17525	17624	17752	17618	17657	17717	17638	17734	17823	17743	17644	17720	17544	17495	17370	17504	17590	17589	17588	17766	17711	17598	17564	17633	17655	17512	17788	17769	17579	17585	17652	17568	17733	17457	17644	17602	17411	17355	17486	17832	17754	17704	17623	17665	17626	17550	17601	17522	17519	17523	17580	17488	17657	17606	17434	17738	17597	17473	17480	17474	17490	17460	17515	17656	17575	17664	17509	17576	17562	17484	17548	17652	17394	17680	17602	17543	17562	17633	17666	17574	17620	17530	17666	17781	17723	17649	17480	17409	17543	17594	17767	17415	17609	17638	17416	17765	17455	17773	17673	17612	17701	17477	17678	17681	17735	17484	17583	17663	17717	17525	17553	17550	17794	17346	17628	17505	17376	17511	17684	17742	17518	17555	17609	17597	17567	17526	17698	17608	17566	17866	17551	17492	17655	17695	17529	17461	17529	17520	17554	17597	17543	17309	17713	17753	17784	17606	17742	17628	17772	17588	17554	17725	17697	17613	17623	17600	17550	17416	17615	17674	17487	17512	17633	17481	17728	17440	17580	17539	17385	17753	17410	17638	17501	17481	17684	17733	17788	17683	17447	17604	17587	17686	17507	17360	17456	17384	17467	17520	17659	17621	17630	17773	17659	17485	17774	17513	17630	17580	17810	17543	17637	17487	17451	17653	17589	17602	17594	17637	17641	17464	17534	17436	17396	17746	17621	17483	17749	17685	17537	17596	17590	17579	17658	17744	17695	17523	17464	17438	17571	17520	17494	17617	17482	17450	17428	17699	17622	17771	17686	17649	17565	17628	17784	17625	17562	17609	17621	17618	17713	17575	17576	17633	17500	17568	17829	17535	17754	17655	17650	17575	17670	17535	17567	17553	17673	17540	17639	17692	17704	17496	17510	17591	17782	17633	17666	17515	17422	17725	17483	17696	17672	17533	17611	17497	17443	17626	17587	17617	17704	17536	17414	17608	17651	17630	17583	17444	17820	17779	17751	17595	17794	17690	17639	17524	17721	17650	17271	17675	17666	17405	17570	17768	17697	17568	17573	17470	17517	17670	17546	17432	17606	17551	17493	17604	17639	17745	17499	17585	17757	17626	17683	17474	17471	17467	17678	17594	17620	17689	17515	17515	17612	17708	17808	17410	17643	17588	17700	17692	17591	17807	17747	17499	17608	17458	17731	17689	17634	17449	17633	17686	17598	17449	17593	17329	17695	17699	17395	17549	17574	17743	17540	17490	17512	17654	17717	17646	17846	17747	17529	17597	17586	17493	17550	17392	17550	17703	17814	17428	17618	17588	17541	17689	17630	17558	17953	17594	17643	17516	17653	17540	17417	17515	17553	17778	17454	17623	17704	17643	17684	17605	17772	17622	17407	17776	17668	17459	17771	17728	17483	17723	17438	17458	17525	17447	17508	17531	17788	17747	17589	17675	17705	17789	17668	17634	17729	17607	17541	17524	17522	17581	17505	17627	17768	17682	17637	17525	17713	17571	17519	17732	17670	17540	17508	17304	17575	17710	17513	17628	17644	17562	17393	17526	17682	17498	17606	17484	17540	17633	17499	17477	17810	17543	17687	17685	17552	17675	17666	17699	17774	17702	17840	17696	17507	17731	17588	17648	17630	17628	17649	17623	17710	17715	17393	17533	17599	17637	17536	17918	17622	17411	17570	17489	17849	17669	17693	17449	17466	17518	17543	17537	17441	17698	17688	17630	17586	17626	17545	17466	17407	17623	17559	17834	17531	17351	17790	17499	17449	17379	17517	17675	17503	17752	17841	17719	17566	17615	17617	17616	17680	17528	17490	17651	17558	17684	17513	17703	17523	17672	17697	17400	17500	17681	17653	17653	17536	17510	17452	17589	17693	17741	17518	17517	17696	17754	17688	17519	17507	17481	17398	17610	17702	17797	17464	17364	17514	17504	17629	17672	17656	17649	17501	17644	17589	17708	17705	17607	17711	17655	17592	17742	17524	17393	17516	17573	17725	17698	17639	17623	17626	17436	17520	17596	17558	17550	17728	17730	17534	17535	17645	17582	17603	17613	17772	17613	17553	17683	17588	17761	17586	17730	17572	17634	17623	17652	17441	17678	17643	17535	17478	17609	17723	17598	17738	17708	17732	17550	17702	17488	17681	17778	17639	17686	17535	17565	17834	17630	17588	17664	17549	17542	17465	17566	17596	17430	17592	17638	17739	17335	17587	17478	17599	17695	17265	17595	17595	17519	17659	17676	17725	17673	17787	17652	17454	17500	17506	17656	17414	17374	17613	17505	17458	17531	17743	17668	17427	17590	17631	17487	17538	17708	17549	17570	17572	17436	17539	17348	17553	17510	17650	17634	17582	17630	17600	17517	17536	17625	17484	17353	17586	17686	17642	17632	17632	17591	17558	17850	17570	17748	17608	17618	17756	17635	17511	17495	17682	17359	17798	17583	17544	17677	17644	17713	17586	17512	17832	17699	17656	17593	17596	17377	17423	17498	17395	17531	17534	17477	17732	17673	17565	17590	17548	17690	17624	17673	17626	17533	17635	17407	17478	17710	17653	17573	17626	17385	17645	17539	17676	17602	17394	17366	17531	17628	17721	17562	17565	17442	17485	17609	17595	17616	17662	17582	17647	17594	17605	17796	17806	17686	17895	17736	17480	17446	17731	17568	17675	17771	17578	17641	17534	17589	17488	17713	17525	17417	17535	17562	17529	17691	17608	17717	17649	17482	17446	17635	17520	17783	17630	17655	17618	17645	17604	17403	17591	17589	17539	17723	17571	17640	17639	17693	17691	17492	17567	17541	17721	17594	17557	17698	17436	17681	17583	17565	17580	17388	17689	17806	17540	17465	17701	17555	17383	17402	17701	17428	17567	17735	17684	17678	17659	17525	17476	17653	17517	17734	17773	17498	17602	17577	17615	17534	17666	17785	17635	17517	17774	17632	17654	17694	17333	17617	17874	17422	17571	17446	17650	17594	17538	17749	17593	17598	17575	17622
15127	16322	15966	15202	15133	14924	15015	17225	19888	21884	20232	17725	15895	15010	14942	14731	14859	14774	14872	14790	14748	14820	14954	14889	14877	14759	14864	14802	14834	14966	14824	14910	14744	14757	14902	14927	14749	14587	14857	14638	14725	14900	14818	14782	14968	14877	14764	14758	14707	14703	14882	14780	14835	14838	14721	14861	14858	14961	14739	14822	14851	14923	14861	14904	14873	15001	14808	14811	14621	14777	14774	14943	14877	14799	14924	14739	14810	14726	14878	14921	14672	14986	14702	14975	14847	14755	14783	14972	14773	14734	14728	14648	14859	14838	14807	14607	14930	14820	14756	14753	14713	14875	14615	14777	14730	14748	14865	14662	14744	15018	14809	14965	14797	14781	14709	14767	14860	15001	14629	14667	14867	14952	14833	14684	14777	14595	14667	14797	14718	14668	14760	14784	14743	14779	14744	14821	14912	14683	14827	14945	14697	14900	14887	14784	15009	14760	14808	14710	14702	15031	14933	14816	14895	14763	14581	14804	14812	15042	14734	14791	14735	14794	14853	14799	14936	14783	14789	14694	14874	14681	14782	14809	14877	14822	14726	14834	14776	14813	14879	14956	14830	14621	14851	15018	14806	14845	14815	14959	14591	14748	14669	14806	14624	14830	14848	14862	14815	14729	14793	14809	14842	14912	14641	14910	14927	14794	14780	14825	14811	14898	14768	14766	14883	14805	14816	14769	14928	14789	14838	14825	14761	14915	14790	14894	14873	14782	14701	14730	14908	14760	14859	14677	14836	14834	14744	14880	14734	14698	14881	14692	14802	14749	14823	15021	14809	14779	14701	14924	14765	14824	14780	14832	14985	14937	14681	14881	14962	14763	14866	14683	14736	14810	14606	14851	14653	14858	14827	14793	14834	14657	14877	14883	14952	14858	14897	14706	14864	14643	14935	14832	14671	14862	14736	14787	14701	14901	14825	14944	14787	14701	14833	14786	14841	14834	14619	14785	14712	14718	14814	14762	14715	14663	14917	14833	14963	14640	14619	14870	14710	14868	14992	14832	14771	14888	14726	14784	14836	14942	14812	14937	14653	14910	14745	14848	14701	14802	14843	14757	14939	14772	14774	14839	14837	14847	14914	14742	14908	14844	14810	14894	14662	14726	14955	14734	14873	14873	14744	14784	14822	14938	14783	14732	14761	14791	14869	14858	14737	15000	14913	14846	14894	14897	14668	14661	14877	14822	14835	14581	14775	14710	14843	14840	14925	14779	14978	14660	14619	14826	14887	14796	14895	14863	14723	14854	14961	14747	14649	14860	14792	14770	14708	14740	14626	14866	14871	14721	14853	14688	14910	14721	14829	14809	14810	14770	14929	14729	14794	14666	14811	14763	14866	14902	14822	14889	14847	14762	14593	14831	14807	14775	14827	14766	15015	14803	14947	14715	14944	14690	14733	14735	14783	14695	14704	14712	14841	14876	14817	14825	14727	14852	14963	14754	14799	14766	14746	14723	14823	14925	14772	14880	14890	14807	14681	14766	14850	14807	14796	14852	14945	14907	14747	14720	14950	14900	14817	14841	14810	14808	14870	14710	14737	14745	14890	14819	14688	14913	14791	15029	14815	14734	14811	14797	14684	14917	14829	14874	14806	14838	14863	14747	14915	14890	14860	14766	14847	14900	14870	14830	14886	14711	14848	14739	14769	14812	14798	14699	14847	14632	14888	14806	14913	14798	14839	14804	14957	14846	14802	14899	14854	14778	14579	14579	14747	14953	14849	14908	14948	14790	14777	14883	14806	14735	14873	14647	14840	14928	14865	14821	14823	14736	14949	14816	14755	14728	14812	14687	14967	14809	14759	14859	14730	14796	15055	14776	14898	14878	14887	14797	14888	14807	14755	14850	14719	14720	14771	14849	14793	14800	14889	14819	14759	14802	14895	14706	14768	14881	14819	14817	14714	14763	14866	14823	14845	14919	14820	14877	14826	14822	14945	14762	14759	14773	14805	14789	14694	14805	14884	14731	14730	14888	14790	14722	14733	14658	14966	14589	14872	14598	14727	14680	14842	14773	14773	14887	14741	14837	14979	14779	14704	14829	14821	14840	14784	14732	14923	14942	14820	14660	14914	14532	14854	14829	14899	14875	14781	14744	14756	14865	14956	14779	15009	14691	14862	14685	14833	14889	14845	14795	14854	14703	14777	14710	14807	14814	14833	14829	14822	14879	14676	14958	14854	14848	14765	14987	14790	14745	14775	14696	14911	14780	14816	14714	14703	14758	14942	14815	14839	14768	14812	14919	14727	14895	14796	14758	14806	14792	14858	14840	14925	14926	14832	14784	14928	14735	15030	14805	14738	14762	14717	14767	14769	14878	14781	14915	14779	14869	14768	14810	14815	14709	14702	14815	14854	14749	14834	14673	14741	14976	14866	14735	14696	14812	14783	14848	14867	14882	14787	14905	14875	14733	14862	14724	14826	14907	14915	14807	14821	14660	14892	14782	14842	14787	14730	14793	14851	14943	14895	14778	14782	14813	14730	14820	14750	14857	14822	14673	14966	14918	14757	14739	14995	14756	14846	14843	14884	14942	14622	15026	14779	14863	14711	14847	15098	14810	14736	14839	14953	14793	14669	14754	14603	14898	14578	14753	14816	14948	14783	14591	14825	14724	14802	14780	14902	14948	14646	14875	14865	14818	14674	15042	14797	14819	14863	14673	14846	14861	14825	14710	14924	14760	14813	14769	14802	14822	14718	14890	14675	14649	14825	14793	14775	14851	14776	14796	14829	14835	14922	14586	14931	14623	14824	14802	14804	14884	14772	14818	14708	14683	14669	14714	14753	14793	14720	14765	14782	14811	14778	14785	14913	14844	14748	14750	14886	14840	14717	14743	14927	14792	14680	14732	14877	14561	14914	14800	14916	14812	14803	14908	14779	14815	14875	14955	14973	14837	14861	14867	14892	14858	14831	14946	14941	14929	14894	14869	14851	14889	14866	14752	14700	14834	14685	14640	14766	14851	14846	14815	14752	14690	14608	14766	14767	14804	14670	14893	14980	14767	14740	14834	14687	14780	14887	14703	14763	14773	14863	14731	14791	14733	14896	14820	14946	14731	14766	14667	14810	14778	14879	14733	14723	14785	14711	14927	14812	14549	14759	14690	14829	14875	14826	14811	14860	15009	14888	14689	14818	14674	14814	14754	14864	14741	14693	14886	14930	14776	14848	14761	14936	15004	14709	14822	14775	14710	14805	14638	14822	14767	14796	14686	15109	14891	14866	14760	14523	14771	14854	14848	14862	14708	14796	14935	14794	14728	14769	14846	14700	14795	14920	14710	14854	14802	14828	14925	14702	14862	14857	14766	14869	14820	14688	14639	14798	14777	14839	14890	14694	14814	14744	14893	14853	14733	14873	14919	14891	14686	14963	14824	14832	14855	14826	14906	14858	14843	14797	14680	14747	14735	14881	14911	14955	14757	14837	14775	14798	14850	14805	14771	14773	14789	14674	14880	14748	14896	14759	14904	14735	14911	14794	14735	14880	14775	14790	14739	14697	14773	14721	14709	14789	14958	14710	14775	14757	14920	14830	14700	14772	14594	14810	14765	14699	14880	14812	14853	14790	14909	14718	14665	14853	14763	14817	14753	14840	14797	14896	14911	14911	14769	15068	14879	14804	14776	14609	14709	14848	14793	14574	14846	14783	14755	15018	14772	14779	14765	14761	14656	14805	14692	14657	14690	14664	14744	14896	14685	14712	14992	14760	14695	14841	14802	14945	14751	14835	14844	14855	14945	14699	14792	14898	14777	14834	14792	14935	14742	14907	14892	14735	14693	14765	14835	15065	14775	14746	14757	14753	14782	14810	14952	14832	14726	14813	14613	14791	14647	14860	14868	14900	14696	14820	14861	14925	14861	14708	14812	14864	14860	14769	14938	14783	14820	14868	14762	14623	14705	14851	14726	14717	14788	14792	14716	14954	14746	14738	14790	14798	14913	14865	14908	14746	14781	14802	14747	14790	14711	14732	14688	14791	14891	14861	14794	14821	14756	14810	14855	14964	14789	14953	14806	14790	14932	14804	14765	14773	14789	14837	14969	14871	14927	14715	14694	14816	14572	14786	14699	14766	14725	14981	14784	14941	14726	14940	14864	14766	14821	14882	14983	14887	14843	14850	14825	14799	14728	14927	14953	14707	14851	14708	14914	14966	14836	14811	14908	14851	14795	14798	14920	14729	14835	14821	14859	14817	15032	14661	14803	14906	14647	14867	14867	14857	14762	14765	14886	14720	14803	14719	14785	14762	15046	14631	14747	14830	14827	14779	14780	14834	14793	14948	14840	14856	14724	14697	14847	14817	14678	14758	14804	14744	14895	14792	14724	14962	14778	14950	14833	14857	14928	14933	14698	14790	14822	14842	14714	14898	14873	14934	14905	14904	14836	14878	14899	14887	14780	14673	14928	14821	14632	14842	14759	14898	14800	14812	14780	14660	14804	14912	14724	15017	14862	14784	14881	14890	14738	14719	14724	14775	14811	14912	14715	14724	14946	14802	14885	14726	14771	14861	14876	14798	14903	14835	14738	14892	14785	14641	14789	14742	14594	14827	14822	14913	14665	14719	14894	14624	14766	14834	14621	14923	14916	14770	14936	15036	14717	14870	14718	14907	14684	14767	14788	14828	14942	14941	14827	14828	14834	14783	14907	14852	14958	14876	14709	14869	14934	14881	14764	14604	14925	14832	14817	14816	14859	14734	15023	14823	14860	14820	14751	14724	14890	14913	14633	14810	14887	14784	14776	14773	14717	14803	14760	14922	14695	14760	14710	14902	14920	14813	14755	14733	14911	14660	14681	14821	14730	14947	14767	14789	14834	14634	14764	14839	14672	15088	14795	14846	14664	14854	14711	14857	14818	14735	14875	14834	14775	14760	14783	14978	14973	14840	14623	14999	14695	14762	14947	14897	14902	14969	14797	14738	14799	14727	14884	14767	14845	14844	14860	14759	14768	14700	14693	14753	14841	14677	14869	14982	14756	14880	14630	14861	14819	14738	14807	14920	14822	14753	14762	14621	14729	14659	14806	14853	14765	14977	14703	14709	14702	14690	14801	14667	14932	14753	14814	14885	14669	14901	14801	14875	14714	14982	14794	14746	14789	14686	14622	14915	14788	14710	14830	14852	14792
26031	21166	27323	25888	20528	19145	19559	20218	28074	41054	35742	27659	22013	19220	18287	17974	17963	18061	17933	17838	17841	18020	17995	18086	17839	17966	17863	17744	17748	17726	18014	17578	17651	17732	17899	18027	17971	17844	17862	17868	17825	17977	18001	17975	18019	17812	17892	18014	17917	17825	18043	17777	17938	18019	17815	18166	17968	17863	17798	17801	17790	17945	17768	17669	17859	17740	17836	17948	17821	17811	17688	17813	17892	17989	17918	17784	17952	17859	17697	17855	17829	17738	17879	18025	17759	17867	17945	17654	17687	17748	17683	17778	17696	17828	17776	17765	17604	17794	17822	17755	17654	17775	17784	17882	17699	17963	17686	17849	17675	17614	17684	17938	17618	17692	17880	17680	17724	17833	17727	17872	17840	17799	17758	18037	17646	17871	17740	17871	17716	18122	17949	17648	17817	17942	17755	17753	17848	17933	17750	17710	17862	17699	17708	17730	17727	17856	17834	17799	17687	17645	17880	17912	17701	17914	17969	17790	17908	17805	17887	18029	17935	17866	17897	17854	17954	17785	17883	17927	17764	17811	17893	17786	17896	17834	17878	17881	17771	17837	18020	18063	17904	17776	17818	17535	17991	17842	17643	17857	17980	17823	17758	17899	17963	17990	17899	17712	17878	17857	17989	17919	17654	17788	17937	17742	17636	17639	17804	17856	17821	17832	17723	17673	17736	17838	17868	17727	17888	17749	17716	17681	17991	17712	17824	17794	17842	17889	17779	17930	17791	17857	17704	17785	18116	17869	17797	17707	17907	17772	17890	17727	17903	17850	17851	17849	17892	17781	17858	17881	18054	17864	17824	17868	17837	17882	17614	17781	17849	17891	17631	17808	17808	17972	17978	17901	17881	17770	17639	17926	17583	17823	18043	18059	17792	17644	17818	17720	17859	17973	18054	17956	17864	17598	17743	17840	17839	17742	17797	17807	17890	17714	17829	17812	17766	17644	17869	17697	17798	17989	17921	18046	17840	17851	17565	17790	17721	17843	17787	17893	17606	17590	17803	17638	17825	18080	17827	17779	17875	17891	17836	17873	17875	17737	17893	17847	17712	17830	17752	17742	17822	17743	17976	17919	17916	17768	17646	17821	17846	17829	17746	17788	17945	17904	17801	17641	17766	17793	17795	17888	17880	17754	18021	17643	17712	17880	17637	17774	17886	17856	17795	17846	17856	17911	17883	17858	17783	17979	17823	17729	17805	17784	17715	17756	17713	17853	17811	18034	17910	17671	17930	17939	17788	17839	17752	17618	17852	17790	17917	17753	17796	17875	17949	17945	17785	17798	17711	17776	17653	17817	18021	17929	17666	17625	17776	17861	17860	17792	17874	17866	17842	17971	17766	18041	17716	17667	17875	17926	17856	17885	17559	17975	17918	17654	17712	17808	17828	17830	17810	17891	17622	17925	17901	17816	18081	17696	17866	17809	17855	17730	17979	17731	17819	17908	17695	17759	17906	17761	17746	17637	17927	17727	17641	17777	17578	17833	17941	17832	17945	17728	17839	17839	17947	18125	17778	17958	17700	17846	17845	17813	17630	17646	17818	17757	17818	17833	17910	17882	17713	17832	17776	17783	17842	17761	17954	17851	17837	17926	18074	17795	17807	17739	17813	17804	17865	17781	17848	17798	17705	17760	17987	17834	17867	17880	18057	17942	17750	17861	17778	17895	17884	17963	17825	17830	17618	18039	17954	17950	17923	17867	17897	18005	17729	17953	17891	17739	17912	17922	18167	17959	17927	17610	17855	17894	17825	17674	17708	17749	17525	17854	17877	17786	17871	17712	17926	17931	17794	17811	17743	17726	17666	17759	17741	17952	17876	17734	17822	17455	17701	17855	17773	17863	17783	17641	18027	17906	17908	17734	17908	17935	17842	17769	17967	17854	17861	17816	17864	17652	17894	17926	17834	17731	17866	17941	17862	17928	17934	17660	17854	17842	17816	17988	17960	17825	17983	17926	17651	17959	17782	17912	17863	17873	17753	17774	17920	17741	17912	17955	17664	17924	17966	17862	17740	17888	17553	17947	17799	17782	17669	18005	17836	17856	17969	17655	17668	17647	17864	17914	17830	17765	17808	18042	17810	17809	17830	17806	17949	17789	17770	17826	17689	17655	17825	17954	17803	17769	17577	17834	17857	17936	17705	17739	17700	17763	17891	18052	17785	17745	17920	17712	17722	17846	17752	17837	17945	17640	17864	17839	17759	17789	17731	17569	17953	17772	17861	17807	17784	17903	17839	17926	17912	17728	17770	17759	17866	18003	17806	17857	17807	17720	17779	17922	17952	17630	17791	17861	17963	17864	17751	17818	17887	17595	17965	17808	18000	17763	17649	17910	17929	17870	17838	17877	18019	17924	18004	17708	17904	17815	17860	17870	17920	17749	17823	17789	17735	17863	17744	17807	17792	17912	17712	17669	17813	17819	17877	17622	17770	17833	17780	17910	17757	17868	17927	17656	17806	17837	17949	17863	17844	17793	17858	17735	17899	17757	17650	17795	17601	17620	17857	17882	17889	17939	17840	17732	17672	17713	17907	17875	17614	18005	17734	17760	17894	17693	17764	17686	17821	17797	17835	17781	17933	17771	17952	17933	17981	17921	17728	17771	17784	17886	17949	17900	18034	17801	17704	17957	18066	18061	17941	17825	17853	17868	17912	17780	17633	18004	17969	18148	17946	17647	17683	17723	17757	17705	18078	17830	17648	17802	17702	17942	17748	17690	17918	17829	17934	17682	17961	17986	17840	17670	17870	17857	17885	17853	17800	18015	17964	17663	17785	17726	17858	17872	17816	18084	17859	17905	17721	17836	18076	17960	17930	17708	17928	17616	17926	17774	18044	17936	17834	17913	17701	17870	17982	17821	17721	17661	17748	17765	17613	17651	17898	17774	17762	17810	17781	17838	17873	17896	17700	17837	17620	17719	17841	17745	17662	17690	17780	17946	17786	17644	17840	17914	17815	17571	17699	17716	17859	17815	17792	17675	17756	17881	17824	17826	17906	17818	18100	17623	17964	17932	17748	17861	17722	17624	17860	17757	17910	17949	17943	17784	17882	17963	17846	17725	17784	17747	18083	17873	17975	17808	17955	17834	17821	17694	17777	17802	17709	17727	17949	17858	17852	17862	17868	17492	17726	17888	17864	17873	17848	17976	17899	17934	17912	17887	17839	17792	17782	17843	17860	17737	17930	17920	17528	17766	17972	17722	17768	17866	17772	17784	17806	17943	17925	17795	17802	17775	17722	17781	17831	18100	17845	17633	17699	17794	17700	17667	17831	17789	17736	17669	17773	17636	17780	17823	17943	17864	17820	17765	18017	17743	17767	17817	17776	17912	17672	17862	17764	18005	17835	17521	17893	17759	17894	17926	17568	17837	17816	17763	17866	17781	17852	17936	17919	17648	17777	17752	17763	17854	17694	17599	17938	17888	17797	17732	17733	17699	17810	17776	17815	17722	17593	17795	17831	17855	17892	18032	17782	17647	17761	17794	17928	17819	17670	17744	17678	17878	17906	18019	17835	17831	17919	17822	17731	17894	17838	17789	17795	17701	17704	17708	17867	17699	17996	17567	17918	17745	17669	17742	17763	17859	17968	17927	18033	18019	17719	17651	17722	17878	17772	17841	17674	17969	17936	17753	17764	17946	18177	17921	17759	18103	17706	17973	17764	17753	17911	18023	17850	17829	17859	17876	17739	17798	17908	17845	17574	17644	17943	17929	17843	17611	17535	17744	17929	17790	17783	17678	17901	17976	17875	17801	17921	17752	17984	17792	17890	17675	17692	17592	17868	17799	17850	17844	17828	17672	17870	17827	17730	17933	17991	17925	17842	17866	17874	17764	17807	17923	17710	18034	17506	17510	17796	17836	17766	17842	17791	17797	17748	17914	17775	17713	17778	17634	17758	17777	17712	17877	17964	17917	17899	17845	17953	17819	17878	18040	17866	17792	17756	17982	18002	17938	17715	17723	17713	17894	17729	17772	17459	17852	17736	17969	17829	17916	17815	17955	17824	17685	17857	17622	17992	17788	17879	17848	17684	17807	17817	17690	17822	17775	17673	18032	17861	17925	17838	17776	17844	17769	17829	17861	17767	17747	17750	17634	17815	18022	17895	17919	17936	17767	17895	17940	17960	17840	17844	18084	17949	17843	17872	17729	17897	17712	17821	17791	17796	17804	17699	17895	17888	17875	17893	17917	18130	17903	17749	17724	17852	17738	17969	17939	17845	17710	17819	17857	17892	17896	17869	17856	17843	17887	17746	17625	17882	17629	17699	17691	17863	17751	17857	17875	17649	17845	17685	17951	17886	17909	17806	17943	17794	17764	17759	17864	17846	17772	18042	17831	17918	17658	17635	17817	17867	17826	17845	17845	17860	17928	17902	17641	17756	17831	17910	17713	17791	17830	17691	17777	17710	17741	17834	17801	17763	17938	17832	17869	17869	17858	18007	17769	17819	17820	17851	17687	17771	17745	17680	17938	17909	17716	17831	17845	17788	17818	17876	17745	17773	17744	17942	17683	17918	17882	17872	17816	17864	17703	17790	17770	17738	17822	17885	17816	17974	17713	17879	18007	17975	17688	17804	17906	17946	17917	17928	17631	17759	17775	17803	17945	17713	17834	17707	17714	17901	17981	17721	17829	17740	17666	17963	17879	17868	17728	17743	17964	18076	17680	17619	17866	17646	17948	17876	17716	17722	17836	17848	17838	17832	17858	17844	17654	17650	17775	17943	17657	17778	17765	17671	17744	17690	17687	17686	17881	17838	17802	17662	17597	17804	17839	17936	17860	17897	17844	17794	17712	17772	17737	17635	17815	17727	17595	17909	17805	17819	17692	17801	17875	17686	17838	17815	17842	17936	17950	17776	17860	17809	17760	17935	17769	17775	17729	17828	17915	18083	17782	18076	17762	17810	17970	17862	17881	17737	17749	17772	17670	17630	17597	17815	18125	17805	17693	17867	17843	17899	17905	17936	17802	17943	17765	17859	17862	17923	17891	17775	17796	17748	17832	18070	17821	17786	17910	18017	17970	17661	17843	18037	17717	17796	17710	17815	17764	17909	17884	17813	17955	17851	17872	17866	17834	17627	17768	17955	18070	18042	17949	17790	17770	17901	17783	17737	18002	17896	17942
14063	20101	19002	16755	16268	15754	16083	18501	30522	41399	34842	25839	19028	16091	15154	14898	14818	15012	14937	14980	14918	15150	15118	14944	14997	14787	14933	14802	14868	14877	15048	14951	14785	15171	15108	14907	15080	15069	14977	14849	14938	14988	14869	15040	14833	14980	14891	14920	14937	14959	14927	14941	14792	15091	15025	14951	15037	15039	14822	14935	15076	14804	15072	14829	15025	14937	15111	15061	14769	14996	14956	14915	14848	14871	14927	15001	15010	14855	14892	14752	15081	14922	14857	15081	15008	14998	14848	14894	15036	14921	14991	14926	15106	15047	14962	14918	14892	15019	14841	14939	14871	14998	14885	15048	14959	15025	14924	15022	15011	14955	14809	15114	14929	14806	14995	14959	14983	14933	14888	14912	15028	15044	14902	14828	14896	14984	15044	14956	15139	14903	14620	14880	14982	14877	15060	14834	14914	15023	14869	14959	14847	14848	14927	15046	14925	14865	14884	14734	14798	15055	15060	14808	14861	14978	14962	15175	15025	14886	14865	14925	14934	14886	14855	15089	14962	15154	14953	14868	14752	14945	14866	14880	14944	15017	15040	14999	14955	14961	15085	14876	14924	14922	15021	14902	14952	15052	14849	15050	14964	15222	14801	15014	15080	14985	14977	14804	14932	14853	15021	14944	15014	15094	14987	14849	14830	15013	14889	14833	14783	14919	15002	15042	15115	15058	14941	14918	15004	15064	14829	14996	14951	14903	14893	14935	14752	14923	14748	15007	14855	15016	14894	15014	14909	15097	15073	14964	14754	15082	14988	14967	14924	15011	15287	14857	14971	15036	15065	14852	14886	15044	14889	15045	14919	14952	14874	14908	14940	14936	14965	14949	15011	15013	15011	14989	14912	14942	14779	14905	14965	14839	14975	14879	14870	15114	14970	14905	14936	14880	14819	14993	14905	14944	15013	14855	15001	14815	15096	14891	14867	14892	14961	14827	14833	14817	14866	14817	14948	14905	15034	15082	15009	14900	14783	14936	14960	14749	14857	14931	14903	14861	14998	14969	15011	14852	14934	15034	14869	15021	14861	15068	14876	15065	14937	14985	14945	14939	14923	14759	14939	15027	14974	14829	14901	14708	14888	14983	14985	15002	14909	14860	14871	14788	14912	14999	14759	14794	14901	15040	14882	14821	14909	14888	14925	14868	14940	14903	15090	14812	14987	15019	14893	14780	15109	14965	14964	15036	14960	14853	15042	14850	14935	14940	15015	14899	15167	14948	14972	14876	15135	15069	14907	14984	14802	14933	14921	15042	14963	14921	15065	15084	14894	14923	14973	14862	14842	14919	14896	14905	14896	15129	14904	14833	14952	14742	14767	14939	14855	14968	14930	14947	15011	14919	14922	14808	14866	14835	14996	14915	14960	14678	14953	14960	14979	15083	14977	14918	15064	14630	14910	15043	14955	14702	14944	15117	14860	14948	14819	15022	14920	14708	14984	14892	14772	14657	14801	14957	14969	14966	14885	14960	14936	14876	14974	14923	15000	14976	14946	14710	14859	14948	14880	14886	14813	14991	14861	14801	14958	14960	14914	14881	14970	15039	14983	14991	14967	14924	15054	15051	15048	14819	15047	14776	15007	14958	14883	14970	14975	14843	14751	14924	14998	15021	14857	15010	14839	14845	14993	14997	14981	14885	14946	14891	14975	14968	14908	14829	14776	15020	15035	14939	15097	15019	15024	14946	14963	15006	14984	14862	14985	14892	15071	14960	15002	14956	14838	14998	14866	14913	14950	15014	14840	15076	14994	14832	15066	14823	15116	15083	14783	14831	15021	14917	14961	14864	15005	14995	15033	14941	14920	14807	14884	14758	14850	14934	14855	15051	14874	14875	14902	14830	15029	14734	15046	14911	14834	14926	15004	14860	14876	14787	15076	14934	15000	14824	14889	14957	14950	14925	14949	14754	14927	14977	15069	14809	14869	14878	14803	14928	14848	15056	14973	14883	14997	15056	14855	14949	15031	14940	14973	14932	14990	14968	14947	15073	15033	14846	14749	14990	14980	14983	15024	15041	14938	14869	14940	14832	14927	14859	14919	14997	14998	14783	15075	14870	15019	14909	15005	15042	14992	14965	15066	15044	14850	14882	14966	15027	14724	14870	14824	14787	14985	14986	15085	14890	14822	14894	15148	14921	14892	14861	15031	14807	15074	14780	14888	14969	14948	14963	14872	15120	14915	14926	14873	15012	14896	14865	14836	15004	15205	15076	14958	14857	14878	14844	14976	14981	14906	15036	14993	14901	14920	14918	14903	15088	15067	14899	14786	14994	15024	15014	15082	15068	14942	14866	15025	15227	14860	14906	14918	14950	14796	14915	15041	14996	14951	14880	14802	14838	14990	14846	15065	15104	14951	15081	14863	14856	15176	15017	15025	14959	14896	15038	14903	14898	14949	14847	14964	14871	15046	14979	14864	14820	15078	15097	14930	14734	14919	14825	14710	14880	14837	14850	15104	14933	14860	14728	14980	15057	14915	14818	15124	14933	14936	14792	14954	14835	14826	14936	15006	14887	14966	15041	14952	14829	14779	14950	14935	14906	15015	14914	14841	14990	14999	14987	14932	14849	14847	14904	14702	15013	14966	14819	14973	15036	14952	14988	15004	14847	15030	14821	14768	14977	14876	15025	14931	14781	14922	14882	14922	14978	14904	14882	14925	14924	14924	15054	14942	14938	14957	14852	15084	14930	14794	14746	14930	14856	14903	14888	14861	15082	14947	14974	14921	14876	14950	15002	14991	15028	14914	14985	14872	14826	14805	14985	14992	14930	14785	15065	14974	15026	14930	14924	14975	14878	15026	14992	14825	14968	14971	14927	15004	15080	14857	15015	14958	14871	14926	14971	14954	14919	15105	14975	14989	15031	14999	15214	15006	14862	14956	14811	14814	15096	14944	15069	15018	15001	14918	14961	14950	14851	14858	15139	15006	14868	14813	15015	14967	14873	14837	14776	14864	14822	15072	15029	14842	14914	14908	14817	14965	14986	14963	14840	14977	14979	14987	14912	14920	14929	15017	14820	15076	15010	15005	15023	14887	14839	15023	14970	14950	15027	14992	15016	15055	14960	14900	14946	14981	14971	14998	14884	15020	14890	14922	15080	14914	15038	14894	14902	14952	14976	14912	15048	14682	14830	15071	14905	14882	14939	14801	15041	14878	14906	14899	14821	15043	15094	14805	14848	14992	14685	15118	14979	14805	14804	14944	15109	15120	15045	15046	15054	14956	14853	15038	15018	14966	14925	14980	15060	14671	15100	14966	15100	14887	15068	14980	14912	15005	14834	14967	14882	14880	14867	14942	14948	14976	14925	14883	14913	15058	14920	14831	14827	14866	14939	14978	15067	14893	14969	14762	14904	15014	15031	14963	14888	14940	14848	14910	14845	14912	14957	14927	14823	15038	14875	14890	14735	14860	15001	14964	14948	14932	14757	14923	14750	15020	15120	14876	14843	14831	15152	14970	15089	14909	14878	14866	15012	14811	14974	15040	14739	14713	14975	14856	14902	14911	14865	14792	14859	14911	14917	14808	14860	14822	14996	14974	15035	14852	15132	15038	15006	14851	14786	15015	14977	14993	14985	14936	14974	14891	14831	15071	14971	14876	14933	14964	14983	14903	14930	14965	14759	15131	14850	15017	14864	15035	14820	14946	15039	15023	14952	14879	15025	15027	15036	14682	14874	15000	15038	14867	15037	15082	15049	14934	14977	14851	14962	14841	14869	14912	14939	14893	15025	15017	15035	14875	15023	14970	15113	14876	14935	14842	15041	15012	14956	15012	14816	14904	14959	15116	15058	15062	14941	15031	15007	14902	15006	14968	15007	15104	14933	14906	14973	14983	14945	14962	14803	14989	14951	15020	14987	14906	14786	15019	14775	14913	14884	14972	14897	14997	14884	14927	14950	14978	15093	15086	15009	14777	14858	14678	15053	14863	14963	15030	14966	14983	14927	14850	14945	14891	15046	15093	14827	14826	14944	14786	14925	15056	14794	15024	15040	14988	14940	14847	14825	14899	14788	14870	15038	14907	15085	15071	15028	14880	14793	14904	14935	14959	15009	14913	14890	15008	14909	15110	14845	14928	15007	14937	14828	14700	14975	15101	14967	15073	14868	15031	14906	14787	14861	14943	15039	14957	14999	15063	14991	14767	15065	14981	14985	15091	14939	14876	14989	14986	15081	14880	14916	14904	14895	15009	14828	14989	14973	14812	14997	15006	14895	15047	15049	14788	15012	14874	15007	14822	14965	14932	14835	14910	14941	14990	14839	14938	15010	15030	14938	14932	15144	15000	15034	14900	15134	14930	15046	15030	14879	14893	14995	14974	14883	15006	14912	14880	14905	14920	14958	14946	14751	14650	15024	15137	14988	14873	15091	14978	14946	14943	14973	14951	14895	15097	14841	14851	14762	14957	15042	15096	14870	14902	14874	15058	14914	14924	14952	14939	14953	14904	15000	14969	14952	14962	14810	15101	14934	14933	14820	14999	15090	14959	15072	14888	15182	14881	14942	15125	14947	15003	14938	14814	14717	14874	14906	15167	14878	14891	14913	15003	14871	14977	14951	15003	14946	14863	14954	14832	14997	14979	15003	14888	14876	15247	15070	15045	14808	15014	14905	15064	14865	14809	15041	14886	14817	14983	15267	14877	14906	14897	14997	15094	15109	15127	14968	15048	14943	14970	14953	14955	14892	14969	14933	15073	14936	14759	15093	14914	15116	14820	15097	14905	14843	15011	14884	15091	15027	14908	14914	14888	15114	14963	14847	14865	14896	14979	14901	14722	14743	15032	14918	14847	14890	15042	14915	15032	14876	14948	15037	15102	14862	14875	14975	14837	15012	15005	15030	14797	14771	15052	14812	14810	14899	14996	14902	15062	14929	14898	14890	14797	15036	14834	14931	14827	14974	14896	14747	14944	14816	14975	14890	14809	14920	15078	14769	15063	14886	14930	14937	14702	14960	14983	14989	14820	15048	14997	14966	14776	15009	15018	14969	14929	14773	15017	14831	15103	14932	14854	14908	15003	14829	15055	14992	14850	14998	14807	15103	14999	14880	14930	14979	14805	14869	15110	14927	15005	14719	14953	15027	15070	14950	15042	14850	14830	15057	14831	15056	14981	14932	14867	14918
23860	21170	28691	23945	21582	23328	23929	21824	39212	59570	52350	39301	27644	21489	18987	18483	18167	18075	18067	18064	18013	17973	18078	18063	18061	18321	18184	18182	17968	18025	18020	17933	17960	18161	17963	18120	17889	17957	18204	18088	18133	18122	17969	18045	17815	18047	18101	17986	18004	17952	18130	17661	17871	17995	17899	18077	17995	18067	17836	17769	18219	18110	18022	17887	17984	17986	18012	18015	17838	17846	18218	17934	17850	18131	17997	17978	17790	17958	17841	18002	17896	17696	18217	18001	17908	17791	17924	18012	18007	17910	17733	17952	18022	18068	17949	18011	17894	18032	18038	17995	18245	17941	17811	17816	17911	18042	18160	17745	18072	18035	17945	18041	17945	17968	18229	18051	18017	17899	17958	17954	18158	17877	18232	17906	18042	17862	18100	18029	17984	17882	17879	17767	17894	17799	17821	17794	17833	17888	17994	18026	17986	17910	18029	17831	18005	17923	18207	17865	18029	18010	17868	17841	17749	17871	18033	17926	18032	18027	17844	18013	17918	18138	17927	17984	17837	17990	17882	18034	17971	17744	17871	17807	18013	18169	17859	18224	17901	17837	18098	18072	17751	17805	17990	18011	17969	17866	17911	17894	17968	18205	18036	17878	18185	18068	17920	17883	17882	17668	18011	17803	18126	17971	18042	18055	17965	17841	17929	17851	18034	18285	18060	17808	18018	17941	18087	17873	17808	17827	18165	17802	17975	17789	17938	18060	18012	17903	18092	17692	17818	17842	17858	17789	17882	17661	17950	17913	17947	18097	17895	18031	18063	17744	17902	17935	17698	17864	17861	18068	17903	17819	17868	17899	17903	18034	18141	17869	17867	17910	17939	17925	18045	17816	17832	17970	17921	17832	17801	18085	17863	17736	18007	18071	18059	17892	17865	17801	18063	18044	18189	17840	17891	17887	17896	18034	17992	17940	18078	17861	17898	17945	17900	17811	18136	18119	18007	18079	17944	18017	17904	18055	17852	17744	17841	18114	17747	17775	17958	17860	17754	18048	18162	17967	17961	18207	18061	18003	17965	17859	17898	17981	18002	18028	17937	17734	17934	17972	17704	18083	17992	17871	17933	17968	17848	17836	17883	17922	17897	17903	18115	17921	17916	17950	17958	17978	17911	17975	18101	17831	17895	17479	17849	18005	17933	17686	17921	17898	17686	17863	17883	17884	18000	17918	18055	17967	18176	17987	17882	18200	17959	17977	17877	17916	17999	18100	18150	17713	17975	17812	17962	18005	18083	17992	17953	17894	17955	17815	18065	17762	18029	17966	18038	17999	18087	17791	17809	17953	18031	18033	17932	17896	18000	17929	17819	17815	18072	18068	17933	18048	17976	18086	18101	17752	17811	18037	18036	18055	17834	17606	17928	18016	17950	17843	17936	17920	17997	18037	18019	17936	17979	18070	17958	18025	17813	17869	18125	17986	18085	17982	17969	17735	17947	17922	18050	17813	18027	17750	17934	18110	18017	17968	18027	18013	18047	17813	17750	17982	17875	18085	18016	17905	17801	17883	17746	18031	17763	18132	17837	17939	17958	17866	17633	17997	18261	17975	17791	17700	17754	17780	17859	18007	17849	17972	17775	18118	17932	18085	18050	17921	17936	17830	18003	17701	18150	17786	18045	18054	17964	17799	17923	17872	17920	17895	17949	18043	17830	18019	18021	17856	18007	18031	17916	17853	17822	18089	17917	17691	18277	17902	17961	17882	18146	18002	17961	17866	17992	17932	17999	17909	17975	17782	17953	17919	17884	17903	18076	17877	17973	17823	17825	17949	17821	18006	18035	17928	17786	17856	17877	17846	17904	17938	18077	17923	17866	17970	17871	18171	17875	17950	17944	17915	18073	17648	17952	17765	18058	18007	17812	17866	17673	17869	18039	17950	17712	17901	17833	17902	17776	17752	17689	17913	17950	17896	17961	17906	17879	17672	17780	17978	17889	18108	17954	18013	17993	17937	18000	17567	17865	18033	17718	17703	17873	17976	17910	17710	18120	18035	17812	17845	18041	17886	17723	17915	17791	17906	17850	17918	17934	18156	18081	17945	17906	18119	18049	17987	17986	17924	17929	17967	17822	17794	17765	17816	18076	17846	17853	17770	17905	17838	17937	17921	17893	17938	17782	17999	17984	17962	17856	17828	18091	17916	17936	17786	18018	17833	17838	17997	17889	18092	17924	17997	18031	17829	17781	17901	17923	17879	18007	18106	17858	18056	17811	17948	18038	17879	18054	17949	17797	17882	17784	18119	17790	17947	17888	17887	17849	17946	17829	17791	17867	17879	18018	18022	18094	17966	17859	17821	17807	17951	17905	17746	17808	18081	17920	17711	17984	18050	17868	18013	17809	17960	17833	18036	17882	17829	17979	17913	18088	17885	17877	17911	17785	17919	17930	17928	18085	17786	17889	17994	17976	18175	17927	17967	17884	17988	17976	17955	17759	17953	17826	17888	17938	17803	17858	17948	17776	18011	17956	17709	18066	18104	17908	17981	17945	17853	17766	17945	17891	18038	17880	17846	17978	17900	17994	17984	18111	17937	17751	17786	17924	17991	17727	17985	18005	17880	17826	17890	17880	18123	17840	18021	18048	17802	17850	17985	17962	17921	17954	17958	18153	17918	18074	17907	17891	18138	18107	18065	17889	17741	17982	17927	18237	18114	17970	17977	17830	18033	17890	17826	18006	17900	17944	17894	18059	17856	17887	17882	18056	17842	18055	17986	18156	17987	17917	17966	17945	18128	17899	17864	17752	18209	17876	18056	18150	18095	17820	17965	17828	17621	17763	17776	18075	18053	18249	17791	18086	17922	17812	18078	18122	17773	17921	17908	17901	18121	17904	17930	17922	17956	17933	18053	17724	17912	17868	17823	17807	18023	18053	18069	18063	18179	17774	17931	17920	18101	17944	17941	17998	18107	17881	18241	18073	17982	18153	18020	17960	18048	17857	17937	17968	18025	18054	17841	17941	17742	17744	17988	17870	17987	17955	17856	18017	17803	17893	17795	17901	17909	18159	18027	18014	17844	17859	17964	17973	18079	17913	18088	18158	17768	17735	18159	18034	17859	18100	17997	17891	17750	17931	17963	17906	17579	17668	17954	18058	17890	18043	17815	18020	18294	18013	17845	18144	17795	17890	17966	17970	17914	17910	17729	17689	17775	17877	17871	17871	18073	18124	17728	18046	17820	17858	18024	18202	17887	18102	18132	18067	18163	18019	17815	17936	17850	17932	17923	18007	18020	17967	17740	17871	17863	18110	17927	17905	17975	18065	18066	18004	17739	17830	18170	17924	17967	17905	17879	17786	17953	17784	17938	17836	17897	18016	17837	18117	17909	17840	17920	17976	17944	18016	18014	17856	18032	17791	17966	17848	17887	17960	17734	17878	17844	18035	17894	18022	17868	17956	17636	17763	17753	17898	18098	17833	18080	18116	17921	17841	17970	17755	17836	17939	17971	17865	17891	17847	17872	18077	17875	18016	17893	17929	18026	17919	18043	18128	17998	17991	17980	17976	18005	17864	17890	17753	17886	17949	18035	17836	17976	18048	17817	17987	17894	17753	17564	17866	17806	18050	17932	17919	17908	17815	18149	17776	17899	17908	17847	18017	17845	17929	17885	17969	17939	17851	17857	17912	17505	17907	17894	17872	17835	18082	17805	17937	17889	17825	17865	17755	18039	18035	17823	17755	18045	17964	17824	17928	18084	17843	17923	18180	17951	18024	17851	18145	17908	17776	18039	17971	17745	17942	18198	18065	18133	17895	17968	18026	17944	17770	17720	17945	17697	17774	18027	17985	17873	17975	17873	17969	18024	17901	17845	18028	18012	17979	17963	18049	18118	18033	18051	17942	18119	17845	17968	18043	18109	17841	17833	18029	18090	17983	17996	17897	17871	18191	17945	17929	17852	17679	17860	17879	17781	17818	17817	18016	17987	17968	17894	17887	18030	18110	17905	17973	17949	17906	17852	17932	18174	17738	17784	17980	17993	17806	17762	17977	17947	17990	17941	17898	17864	17848	17991	17796	17984	18230	17920	18140	17889	18223	17927	17937	17931	17851	18130	18045	17980	17996	17847	17902	17761	18118	17842	17970	18135	17841	18071	17968	17992	17908	17981	17974	17984	17845	17938	17993	17919	17847	18197	17846	17905	17748	17845	17887	18116	17904	18106	18071	17824	17982	17863	17868	17938	18067	18024	18152	18078	17801	17893	17903	17897	17887	17979	17967	17970	17862	17945	17861	17688	17916	18078	17847	18164	18057	18169	17947	18007	17901	17926	17817	17921	17996	18084	17889	18041	17772	17693	17864	17731	17945	18116	18017	17897	17899	17909	17990	17820	18024	17670	18080	17923	17840	17968	17867	17924	17971	17877	17922	18032	17965	18056	17871	17729	18049	17867	17991	18018	17983	17936	17901	17864	17874	17913	17834	17871	18000	18241	18092	18080	18066	18010	18038	18034	17704	17973	17837	17999	17991	17953	18017	17990	17878	18054	18084	17872	17833	17955	17907	17762	17858	17789	18000	17811	17832	17779	18149	18085	18083	18144	17990	17800	17823	18027	17918	17862	18095	17805	17758	17962	17849	18012	17879	17800	18159	17882	17988	18010	18069	17903	18131	17832	17808	17871	18058	17651	18022	17887	18043	17724	17993	17754	17948	18042	18034	17922	17939	18019	17979	17925	17761	17811	17927	17870	18102	17836	17999	17720	17968	17952	18099	17917	17963	17692	17788	18009	17926	18093	17867	17868	17877	17994	17893	18044	18012	17851	17947	17951	18044	18028	18071	17806	18041	18090	18091	17794	18098	17825	17996	17799	18058	17959	18023	18037	17810	18024	17890	17928	17958	17697	17923	17906	17935	17771	18112	17946	17935	18078	17948	17864	17957	17807	17982	18037	18063	17857	18141	17714	18016	18017	18002	17829	18112	17934	17730	17962	17856	17651	17718	18034	17654	17827	18048	18024	17967	18007	17859	17948	17907	17915	17759	17849	17957	17904	17932	17812	17860	18105	18091	17951	17970	17938	17853	17918	17979	18063	18012	18020	17924	17891	17957	17866	17926	17779	17936	17936	17988	17753	17730	17983	17951	17864	17943	18074	17986	17816	17947	17973	18026	17755	17867	17972	17995	18033
16027	27180	25129	20384	18630	17441	18112	19925	42428	58108	51138	37860	25141	18186	15627	14972	14970	14997	14838	15014	14992	14962	14945	14856	15084	15142	15015	14967	15095	15030	14949	15053	15004	14898	14952	14946	14908	14984	14917	15028	14975	14934	14944	15126	15062	14974	15080	14925	15245	14999	15083	15116	14930	15135	15000	14992	15110	14919	15067	14972	14966	14972	15026	15088	14878	15139	14935	14974	14853	14835	14955	14835	15115	15036	14975	15030	14894	15096	14967	14921	15065	15046	15070	14987	15146	14971	15008	15021	15032	14825	15102	15039	15013	15027	14941	14974	14984	14996	14843	15081	15129	14978	14842	14897	15047	15056	14941	14731	14959	14917	15012	15010	14987	15051	14997	14822	14935	15016	15066	15010	15015	14935	14943	14890	14879	15061	15146	14864	15068	15102	14931	14876	14895	14952	15138	14993	14954	14961	15125	15065	14790	15014	15043	15062	14906	15021	15002	14995	14918	14895	14919	14977	14902	15096	15236	15049	14892	15015	14914	14946	14977	14932	14862	14909	14965	14862	15071	14972	15083	14990	14861	15003	14882	15016	14996	14840	14975	15078	15002	15043	14901	14985	14748	14905	15024	14988	14882	15013	14928	14941	14734	14956	14911	14929	14880	14938	14978	15115	14979	14728	15038	14908	14964	14928	15072	14853	14973	15104	15002	15133	15110	14927	15108	14851	14854	15007	14995	15102	15108	14926	14936	14976	14790	14832	15061	14874	15015	15046	15092	14888	15062	14958	15057	15106	14953	14959	14960	14910	15112	14796	14885	14929	15170	15051	15089	14914	14873	15083	14895	14959	14861	14913	14839	14966	14937	15033	15039	15067	14963	14944	14941	15002	15049	14848	14892	14839	14748	14940	15135	15058	14783	15004	15060	14891	14906	14988	14922	15058	14783	14949	14934	14964	14854	15019	15030	15006	14838	14956	14838	14893	14979	15011	14974	15056	14945	15055	15023	15012	14967	15081	14880	15114	15163	14856	14824	14941	15170	14919	14922	15024	14949	14858	14862	15014	15016	14944	14952	14942	15104	15086	15004	14930	14998	14898	14861	14844	14994	14965	15037	15147	14911	14926	14929	14992	14987	14985	15114	14922	14958	14867	14822	15039	15040	14909	15181	14923	15202	14942	14837	14960	15012	15104	14981	15038	14946	14841	14808	14993	14927	15006	15003	15024	14930	14995	14889	14920	14949	15050	15025	14966	14958	14902	14918	14979	14870	15000	14908	14957	15092	14901	15074	15030	14957	14945	14884	14901	14874	14896	14974	14881	15010	14881	15041	15025	14844	15021	14916	15203	14988	15013	14839	14935	14996	14790	15026	14934	15074	15139	14939	14898	15006	14875	14907	14903	14896	15128	15085	14935	14944	14861	15038	14983	15055	14945	14892	14929	14988	14987	14816	15069	14950	14857	15031	14856	14979	15111	14836	14959	15022	14916	15063	14838	14972	14821	15129	15022	14909	14795	15165	14830	14955	15064	15087	15012	15103	15040	15118	15120	14982	14996	14884	14901	14994	15056	15011	14984	14883	15001	14958	14941	15041	14982	15057	15008	14876	15021	14965	14816	14860	14926	14853	14777	14909	15135	14910	14776	14776	14992	14973	14999	15101	14988	15013	15050	15132	15128	14901	14909	15088	14903	15061	14911	14983	14868	14994	14971	15002	14941	14790	14976	14974	15010	14930	14927	14995	15064	14981	15143	14819	15040	14984	14864	14886	14855	14847	14863	14912	14983	14999	15032	14983	15036	15176	15061	14961	14872	14997	14970	15197	14994	14862	14893	14933	14906	14928	14964	14949	15124	14892	15021	14948	14776	14895	14782	14901	14950	15006	15182	14944	14975	14846	15161	14864	14939	14941	15017	15074	14897	15118	15173	14980	15012	15122	15092	14763	14877	14786	14964	14973	14900	15002	15028	14967	14956	14936	15166	14928	14943	14785	14977	15084	14978	15114	14907	14758	14995	14973	14990	15022	15240	14865	14735	14997	15034	14793	14900	15045	15137	15145	14887	14890	15218	14828	15062	15039	15114	14926	15079	14926	14853	15105	14813	15122	14870	15051	14917	14928	14880	15142	15029	14849	14997	14938	14968	14920	15061	14906	14972	14937	15032	14972	15101	14829	15143	15004	14961	14875	14915	15106	14833	15035	14970	15131	15061	14832	14919	14996	15028	14899	14970	15073	14905	15094	14968	14980	14893	14978	14831	14885	15040	14818	14929	14885	14932	14866	14960	14910	14940	14837	14887	14974	15031	15009	14941	15108	15016	14851	15047	15107	14860	14949	14989	14986	14783	14798	14879	15006	14833	15044	14881	14939	14866	14889	14943	14945	14861	15147	14873	15002	14845	14980	14921	14943	14699	15077	14966	14994	14989	14998	15039	14904	14957	14854	15044	15042	14988	15011	14989	15063	14926	14847	14954	14906	14913	15174	14935	14955	14765	15117	14974	14933	15040	15003	15066	15072	14880	15007	14814	14961	15090	14789	14810	15030	15064	15071	14784	14963	15116	15088	15082	15000	15143	14945	15048	14949	15059	14874	14969	15139	15012	14858	15011	15020	14706	14961	15102	14827	14941	14970	15126	14959	15152	14986	14979	14865	14910	15000	14853	14967	14850	14943	15093	15156	14970	14910	14824	14846	14848	14921	15083	14953	14812	15263	14896	14900	14752	14908	14957	14914	15196	14982	15065	14933	15121	15222	14877	14943	15022	15008	15039	14976	15081	15087	14988	15014	15102	14933	15050	14973	14990	15050	14890	14970	14909	14999	15118	14891	15005	14978	14902	15090	15025	15014	15147	14948	14792	15086	15144	14898	14979	14993	15045	14939	14916	15048	15212	14818	15188	15016	15076	14920	14831	15001	14992	14990	15072	15044	14995	14950	14837	14822	14821	15049	15117	14933	15048	15067	15083	14902	15075	15043	15086	15143	14960	15135	14907	14926	15096	14940	15133	15005	15064	15129	15036	14891	14801	14993	15114	15027	14947	14801	14780	14894	15000	14883	14945	14978	14884	14932	15061	14881	15077	14982	15182	14922	15058	15012	14964	14967	15032	14863	14924	14991	15099	14954	15156	14888	15129	14844	14990	14915	15072	15063	14892	15076	14985	15041	14935	14868	15064	14946	14739	15044	14825	15030	14989	15015	14813	15059	14989	14909	14845	15189	14868	14970	14827	14933	14977	14800	14930	14848	15035	15151	14846	15001	14983	14864	15125	14902	14989	14977	14981	15036	14969	15028	15048	14975	15102	14871	14950	14878	14868	14925	15029	15095	14895	15031	15018	14963	15044	15078	15125	14749	14962	15013	15020	15074	15026	14844	15097	15035	14929	14988	14966	14959	15040	14921	14947	14959	14961	14934	14954	15003	15014	15138	14976	14938	14950	14891	15113	14786	15018	14922	15037	15021	15114	14937	14996	14900	14988	14990	15017	14882	14925	15013	14916	14964	15080	14960	15074	14955	14774	15064	14969	14922	14815	14937	14967	15149	14976	15017	15179	14888	15015	14987	15004	15065	15056	15068	15098	14994	14869	15007	14886	14987	14914	15083	14924	15057	14962	15033	14984	14904	15042	15026	14971	14898	14972	15132	14952	15022	14987	15007	14872	14979	14890	14992	15000	14833	14940	15055	14910	14975	14956	14985	14885	15120	14973	15006	14978	14831	14980	15057	14967	15109	14918	15062	14788	14860	15095	14953	14871	14978	14994	15095	14950	14932	14804	14998	14954	14944	14823	15088	14976	14981	15131	14895	14892	14875	14947	15031	14842	14993	14942	15018	14926	15071	15044	14899	15002	15077	14931	14887	15058	14969	14981	14938	14820	14950	15019	15038	14945	15022	14687	15085	15000	15056	14983	15006	14944	14957	14964	14887	15053	14825	14986	14933	14947	15101	14981	14903	15035	15093	14989	14979	15108	15006	14868	14850	14913	14973	14837	14907	15080	15031	15003	14952	15189	14931	14992	14965	14950	15006	14968	15038	14857	15046	14802	15043	15090	14880	14893	15130	14930	14925	14862	15043	14989	14901	14861	15143	15163	14810	14950	14872	14748	14988	15107	15053	15014	14957	15031	15111	14888	15024	14914	15028	15045	15044	14965	15001	14838	14880	14999	14885	14862	14877	15114	15207	15106	14982	14867	15035	15114	14911	14955	14899	15009	14921	15054	14924	15032	14867	14852	14933	14702	14974	15214	14965	15002	14975	14968	14949	14792	15037	14949	15018	15049	15068	14783	15052	15045	14903	15001	14875	14895	15051	15059	15042	14938	14927	14971	14862	15122	15063	15072	15042	14947	14941	14975	14899	14937	15040	14911	15076	14943	14920	14851	15191	15054	14966	14982	14886	14922	15118	15022	14914	15051	14893	15008	14874	14909	15057	15035	14914	15013	14878	15020	15116	15052	14831	15036	14994	14966	15047	14954	14725	15002	15198	14942	14959	15058	14834	15096	14886	14989	14923	14847	14919	14798	15050	15112	14990	15070	15001	15015	15096	15086	14826	14929	15085	15008	14994	15093	14971	14900	14981	15085	14827	14861	15134	15004	14974	14881	14829	14913	15000	15005	14972	14955	15016	15011	14943	15052	15010	14820	14897	15199	14844	14944	15071	15046	15035	14983	14999	14869	15017	14930	15155	15006	15100	14908	14906	14769	15087	14973	14985	14862	15066	15051	15186	14799	14951	14862	15014	15003	15004	14948	14962	15083	14976	14877	15042	14984	15109	14840	15033	14974	14911	14943	15087	15050	14959	14923	14959	14968	14995	14934	14910	14960	15010	14948	14886	14963	14861	15031	15051	14942	14979	14904	15104	14815	14957	15165	14903	14939	15048	14881	14919	15081	15022	14964	14805	14945	15122	14945	14990	14963	15035	14839	14997	14992	14791	15062	15066	14992	15068	15020	14940	14980	15202	14872	14941	15012	14921	15039	14836	14976	14853	14931	14968	14974	15073	14851	14973	14953	14966	15062	15038	15114	15045	15176	15044	14935	14913	15019	15097	15071	14878	14905	14944	15081	14877	15074	15049	15091	14942	15164	14878	14998	14949	14928	14934	15114	14894	15012	15121	14828	14954	15000	14849	15056	15020	14970	14915	15026	14921	14920	14978	14994	15030	15046	15132	14844	15139	14903
29512	22022	21672	19778	17932	17869	17897	17983	19824	22932	23096	21193	19176	18286	18111	17811	17783	17784	17729	17883	17734	17833	17625	17685	17752	17794	17690	17789	17880	17703	17768	18069	17745	17794	17783	17862	17821	17574	17727	17737	17856	17809	17752	17768	17814	17983	17937	17797	17740	17952	17750	17674	17585	17647	17858	18008	17766	17802	17805	17806	17866	17733	17927	17679	17762	17830	17741	17707	17649	18047	17907	17848	17841	17795	17844	17917	17778	17806	17750	17708	17810	17740	17860	17752	17772	17729	18016	17813	17876	17814	17680	17786	18036	17921	17622	17721	17930	17691	17885	17889	17661	17763	17879	17632	17756	17717	17845	17754	17789	17556	17877	17809	17885	17811	17912	17935	18105	18110	17797	17949	17822	17578	17748	17526	17821	17801	17738	17745	17752	17690	17835	17896	17586	17678	18060	17694	17566	17698	17642	17832	17840	17582	17761	17878	17659	17866	17962	17999	17722	17780	17787	17784	17853	17752	17705	17722	17790	17745	17816	17964	17994	17756	17804	17779	17648	17993	17703	18009	17863	17680	17865	17666	17663	17679	17929	17957	17631	17635	17605	17763	17822	17670	17770	17565	17649	17769	17882	17852	17527	17649	17943	17898	17579	17895	17776	17612	17714	17701	17679	17907	17886	17728	17861	17936	17788	17821	17753	17624	17804	17620	17927	17822	17926	17677	17523	17876	17740	17851	17685	17778	17978	17906	17779	17736	17890	17655	17722	17660	17817	17835	17942	17803	17769	17744	17610	17812	17643	17930	17691	17816	17820	17644	17574	17840	17777	17908	17725	17755	18031	17803	17511	17783	17841	17657	17786	17748	17854	17780	17577	17675	17826	17770	17749	17797	17600	17937	17816	17759	17603	17783	17859	17639	17809	17863	17823	17864	17773	17805	17922	17646	17506	17804	17708	17880	17592	17937	17732	17738	17775	17541	17747	17748	17837	17667	17670	17721	17712	17839	17772	17697	17824	17952	17711	17739	17760	17845	18026	17751	17646	17816	17794	17623	17633	17644	17811	17817	17809	17903	17864	17839	17770	17819	17929	17877	17943	17776	17630	17612	17920	17696	17728	17713	17959	17790	17779	17856	17775	17702	17706	18029	17773	17754	17847	17579	17720	17808	17845	17628	17698	17710	17887	17591	17717	17639	17791	17737	17872	17582	17782	17527	18029	17717	18063	17851	17851	17829	17554	17709	17624	17758	17769	17866	17764	17817	17694	17844	17864	17807	17690	17767	17577	17731	17709	17640	17793	17667	17890	17662	17757	17681	17861	17765	17532	17719	17571	17813	17781	17762	17887	17797	17694	17624	17722	17537	17934	17909	17885	17834	18037	17762	17787	17704	17768	17936	18051	17638	17745	17795	17856	17676	17938	17714	17834	17826	17793	17811	17895	17756	17602	17922	17570	17720	17957	17842	17852	17802	17864	17659	17823	17759	17977	17829	17933	17839	17707	17666	17765	17614	17819	17866	17833	17769	17654	17779	18009	17769	17781	17663	17759	17796	17674	17918	17720	17799	17789	17952	17636	17715	17795	17799	17837	17767	17599	17732	17673	17814	17798	17792	17966	17602	17610	17650	17740	17961	17825	17759	17765	17736	17840	17951	17816	17605	17750	17778	17737	17685	17654	17800	17714	17722	17632	17708	17757	17636	17895	17666	17680	17904	17798	17792	17872	17737	17839	17669	17727	17645	17813	17773	17580	17656	17760	17861	17754	17881	17727	17858	17851	17916	17775	17715	17927	17722	17848	17977	17997	17823	17734	17628	17962	17815	17757	17881	17906	17763	17674	17899	17807	17855	17711	17660	17642	17820	17867	17795	17846	17756	17685	17743	17653	17890	17701	17644	17720	17833	17570	17903	17861	17734	17777	17679	18040	17785	17855	17756	17766	17655	17637	17820	17845	17981	17739	17736	17720	17549	17677	17898	17817	17873	17788	17789	17998	17756	17758	17688	17736	17678	17794	17777	17785	17717	17689	17824	17842	17806	17699	17733	17638	17700	17982	17806	17589	17759	18004	17705	17874	17641	17927	17767	17769	17859	17771	17804	17936	17892	17620	17687	17616	17800	17775	17744	17802	17656	17904	17696	17970	17908	18036	17795	17769	17872	17784	17598	17712	17843	17831	17637	17697	17584	17904	17755	17851	17889	17772	17551	17726	17778	17823	17674	17702	17646	17860	17799	17685	17641	17731	17729	17768	17863	17684	17653	17844	17377	17819	17713	17900	17796	17756	17828	17718	17738	17857	17669	17832	17722	17593	18078	17770	17853	17747	17771	17691	17816	17542	17930	17986	17723	17630	17535	17709	17775	17727	17742	17665	17902	17905	17749	17772	17771	17800	17883	17847	18037	17630	17783	17821	17653	17797	17542	17497	17764	17867	17790	17946	17990	17837	17625	17664	17705	17775	17674	17889	17897	17870	17702	17510	18018	17804	17887	17778	17739	17635	17698	17906	17655	17695	17577	17676	17791	17796	17790	17748	17872	17860	17773	17722	17621	17947	18017	17720	17566	17758	17733	17917	17778	17813	17912	18003	17759	17718	17853	17818	17927	17912	18004	17734	17715	17773	17802	17678	17924	17901	17573	17789	17878	17914	17793	17737	17728	17771	17755	17770	17822	17767	17792	17745	17770	17704	17931	17804	17786	17866	17780	18057	17747	17573	17668	17715	17618	17640	17786	17752	17834	17685	18026	17800	17700	17734	17794	17939	17683	18032	17931	17891	17731	17869	17736	17682	17960	17829	17786	17667	17791	17688	17862	17723	17803	17845	17898	17871	17819	17511	17785	17721	17649	17767	17778	17896	17574	17604	17778	17898	17830	17563	17640	17634	17784	17928	17697	17767	17919	17693	17846	17736	17937	17972	17936	17777	17689	17948	17810	17833	17664	17763	17593	17714	17946	17768	17994	17762	17968	17915	17563	17883	17830	17578	17682	17701	17950	18056	17715	17758	17900	17722	17591	17912	17654	17981	17736	17846	17679	17908	17795	17688	17505	17734	17909	17876	17855	17992	17891	17574	17737	17766	17710	17818	17696	17806	17883	17708	17638	17882	17645	17812	17706	17908	17660	17757	17836	17824	17546	17903	17660	17548	17615	17870	17778	17835	18110	17678	17889	17975	17623	17681	17772	17728	17748	18085	17799	17634	17812	17809	17740	17726	17562	17827	17778	17794	17701	17763	17936	17753	17801	17837	17840	17971	17933	17867	17610	17718	17854	17673	17895	17813	17815	17706	17552	17805	17905	17680	17832	17835	17888	17858	17768	17820	17740	17772	17821	17610	17592	17867	17866	17839	17882	17838	17753	17860	17718	17863	17736	17658	17723	17858	17616	17828	17727	17996	17811	17733	17845	17831	17661	17738	17530	17772	17763	17853	17883	17673	17532	17814	17718	17884	17743	17795	17675	17728	17811	17606	17732	17737	17806	17659	17824	17733	17684	17797	17909	17973	17948	17831	17599	17792	17784	17891	17647	17698	17768	17619	17868	17725	17825	17798	17770	17783	17736	17756	17787	17831	17804	17853	17684	17824	17961	17805	17887	17674	17712	17800	17821	17781	18037	17800	17900	17621	17965	17963	17826	17759	17658	17720	17850	17812	17757	17951	17684	17996	17784	17774	17832	17848	17815	17648	17792	17785	17949	17750	17772	17770	17785	17906	17808	17565	17674	17740	17821	17830	17777	18054	17743	17605	17911	17866	17777	17792	17702	17922	17780	17660	17788	17709	17805	18007	17651	17598	17837	17823	17792	17931	17720	17887	17910	17766	17813	17803	18081	17802	17749	17730	17782	17790	17574	17768	17774	17882	17837	17786	17899	17788	17851	17850	17931	17875	17713	17905	17894	17611	17579	17563	17810	17668	17832	17465	17839	17746	17636	18010	17670	17689	17636	17739	17983	17813	17809	17662	17941	18101	18031	17797	17614	17761	17843	17871	17701	17750	17686	17878	17825	17767	17745	17741	17632	17619	17876	17875	17544	17766	17945	17693	17847	17978	17945	18017	17926	17817	17673	17744	17660	17716	17880	17889	17753	17813	17812	17663	17708	17565	17771	17698	17658	17911	17722	17917	17819	17782	17850	17605	17600	17489	17665	17899	17616	17725	17762	17869	17826	17934	17778	17765	17718	17602	17686	17611	17663	17779	17776	17612	17711	17724	17778	17791	17917	17668	17697	17782	17830	17800	17772	17731	17620	17632	17788	17925	17742	17899	17849	17864	17554	17791	17861	17748	17857	17748	17788	17617	17496	17815	17900	17874	17773	17930	17732	17821	17832	17625	17871	17914	17814	17864	17924	17758	17785	17761	17694	17708	17598	17975	17612	17538	17668	17963	17714	17627	17780	17901	17901	17678	17963	17861	17696	17750	17881	17902	17626	17976	17976	17874	17869	17916	17680	17678	17911	17834	17720	17824	17867	17789	17745	17537	17837	17710	17874	17834	17866	17991	17776	17847	17937	17796	17908	17742	17685	17607	17786	17792	17760	17876	17850	17787	17749	17591	17738	17846	17836	17780	17724	17884	17689	17804	17897	17847	17636	17711	17797	17630	17748	17857	17644	17847	17700	17773	17793	17657	17702	17736	18001	17834	17830	17779	17785	17699	17716	18043	17956	17819	17715	17873	17710	17697	17730	17709	17793	17842	17886	17821	17782	17644	17754	17797	17764	18013	17885	17690	17717	17949	17807	17902	17880	17530	17856	17790	17689	17803	17710	17480	17485	17898	17510	17728	18010	18018	17940	17615	17603	17795	17751	17759	17753	17792	17690	17825	17855	17758	17800	17851	17700	17848	17740	17758	17759	17722	17649	17874	18064	17845	17692	17774	17829	17765	17639	17842	17810	17630	17726	17502	17605	17845	17736	17729	17921	17737	17733	17890	17800	17727	17717	17846	17941	17905	17879	17830	17845	17873	17654	17926	17818	17806	17777	17881	17738	17750	17733	17744	17638	17819	17807	17826	17900	17801	17732	17995	17888	17791	17800	17899	17879	17885	17817	17495	17626	17844	17891	17909	17857	17769	17784	17753	17857	17740	17995	17876	17745	17778	17964	17598	17880	17876	17789	17755	17583	17570	17632	18039	17793	17876	17624	17783	17798	17845	17896	17952	17751	17812	17895	17779	17741
15169	15719	15598	15445	15001	15231	15055	15008	18226	22375	21845	18201	16090	15285	15011	14775	14964	14935	14944	15058	14826	14977	14875	14797	14743	14885	14939	14756	14991	14937	14897	14871	14987	14845	14930	14710	14752	14947	14834	14820	14785	14992	15057	14989	14748	14928	14988	14956	15028	14926	14925	14834	15035	14906	14829	14989	14897	15059	14830	14844	14771	15025	14920	14808	14888	14851	14794	14855	14982	14859	15012	15013	14925	14895	14802	14985	14962	14793	14988	14751	14775	14769	14851	14915	14954	14885	14735	14929	15034	14922	14950	14934	14928	14772	14967	14861	14860	14701	14841	15035	14843	14774	14883	15048	14708	15034	14855	14722	14847	14670	14955	14917	14811	14864	14605	14858	14763	14885	14873	14839	14865	14855	14858	14762	15006	15033	14875	14769	14824	14778	14962	14929	14896	14916	14873	15034	14842	14871	14956	14838	14754	14877	14771	14915	14969	14817	14938	14938	14928	15057	14916	14961	14879	15086	14902	14955	14709	14892	15022	14759	15051	14917	15069	14904	15099	14915	15010	14782	14806	14857	14848	15030	14905	15176	14797	14886	15047	14978	14927	14761	15120	14699	14982	14875	14909	14797	14800	14971	14651	14970	15006	14982	15061	14910	14901	14842	15021	14890	15053	14993	14861	14811	14782	14919	14926	14947	14729	14936	14933	14965	14949	14841	15002	14884	14939	15008	14885	14851	14948	14685	14853	14957	14785	14874	14806	14920	14861	14892	14918	14877	14896	14913	14910	14960	14993	14997	14890	14844	14944	14914	14876	14811	14776	14827	14793	14887	14872	14975	14967	14888	14951	14896	15117	14940	14805	14827	15018	14750	14876	14982	14923	14719	14882	14711	14979	14893	14901	14917	14876	14944	14853	14852	15015	14800	14790	14940	14857	14837	14844	14821	14819	14786	14740	14727	14929	14850	14797	15002	14956	14714	14832	14930	15098	14834	14756	14968	14836	15140	14803	14850	14920	14676	14856	14880	14789	14946	14755	14863	14995	15084	14919	15032	14802	14722	14912	14774	14816	14810	14821	14882	14935	14789	14779	14840	15077	15095	14792	14987	14925	14791	14862	14852	14849	14854	14855	14966	14699	14860	14852	15003	14934	14947	14813	14993	14947	14815	14882	14909	14796	15025	14994	15008	14849	14929	15033	14825	15032	14988	14800	14982	14920	14768	14803	14962	14947	14923	14699	14842	15087	14937	14996	14955	15025	14896	14817	15122	15004	14788	14896	14896	15052	14902	14934	14728	14687	14898	15046	14901	14859	14886	14883	14779	14857	14959	14989	14907	15058	14855	14749	14834	14959	14886	14850	14877	15019	14866	14986	14788	14842	14872	14899	15092	14971	14871	14772	14923	14919	14812	14785	14830	14939	15164	14955	14916	14886	14841	14832	14823	14908	14847	14964	14923	14800	14744	14811	14964	14882	14999	14981	14989	14888	14909	14952	14893	14954	14955	15005	14898	15012	14847	14868	15116	14889	14711	14995	14750	14908	14949	15109	14999	14875	14629	14938	15039	14787	14985	14902	14858	15010	15008	14927	14885	14878	14841	14978	14896	14939	14869	14762	14971	14954	14830	14888	14779	15061	14875	14882	14918	15015	14828	14881	14917	15016	15012	15099	14992	14936	14913	14961	14811	14917	14952	14968	14968	15010	14899	14917	14949	14888	14913	15026	14961	14931	14912	14881	15072	14968	14834	14944	14816	14969	14950	14771	14888	14877	14688	15093	15094	14885	15042	14880	14857	15162	14954	14982	14810	14889	14894	14825	14997	14859	15057	14930	14942	15021	14867	15042	14834	15040	14941	15100	14960	14955	14910	15012	14833	14890	14890	15124	14917	14845	14844	14892	14921	14881	14937	14979	14822	14906	14688	14983	14952	14857	14786	14917	15078	14719	14934	14909	14876	14953	14972	14822	14926	14830	14925	14950	14788	14829	14834	14879	14911	14894	14809	14934	14909	14874	14817	14744	14879	14921	14751	14979	14798	14796	14934	15053	14816	14793	14810	14854	14995	14880	14920	15043	14879	14875	14782	14977	14986	14995	14646	14946	14829	14985	14986	14996	14825	14916	14870	14909	14992	14937	14811	14943	14863	14689	14917	14917	14747	14988	14865	15049	14831	14781	14845	14990	14906	14763	14785	14835	14828	14889	14961	14980	14965	15010	14835	15042	14852	14886	14867	14957	14966	14857	14837	15056	15001	14935	14813	14920	14868	14855	14935	14910	14855	14810	14832	14946	14660	14890	15059	14976	14946	14912	14849	14915	14834	14886	14830	15038	14836	14991	14898	14918	14939	14896	14889	15011	14909	14912	14916	14894	14798	14956	14976	14770	14839	14912	14970	15012	14915	14883	14848	14914	14988	14960	15016	14980	14820	14848	15053	14890	14919	14938	14925	14903	14837	14828	14956	14936	14798	14961	14872	14863	14843	14878	14844	14871	15105	14897	14959	14828	14794	14828	14866	14741	14894	15064	14878	15136	14854	14936	14813	14883	15018	14793	15042	15049	14794	15074	14725	15098	14819	14968	14780	14904	14994	14923	14878	14859	14903	14836	14852	14788	15008	14823	14884	14879	14737	14910	14905	14677	14811	14860	14904	14850	14976	14931	14993	14801	14846	14925	15055	14808	14752	14931	14922	15098	14957	14782	14965	14989	14971	14701	14807	14854	14942	15006	14711	14914	14943	14960	14947	14971	14793	14983	14962	14928	14902	14791	14801	14949	14960	14879	14709	14974	14740	14879	14685	14833	15005	14839	14958	14831	14908	14859	14819	14829	14962	14818	14908	14733	14900	15020	15040	14828	14837	14995	14937	15033	15028	14983	14823	14964	14828	14900	14954	14877	14889	14959	14679	14843	14995	14985	14799	14797	14854	14887	14825	14788	14948	14993	14961	14715	14860	14875	14978	14947	14889	15036	14829	15012	14773	14921	14936	14785	14851	14927	14950	14971	15067	14991	14947	14976	14881	14918	14978	14855	14873	14951	14964	14957	14925	15053	14881	14906	14888	14747	14991	14773	14804	14822	14804	14759	14809	14774	14703	14900	14870	14856	14920	14950	15054	14883	14859	14995	15033	14885	15021	14743	14891	14854	14787	14888	14977	14961	14848	14915	14814	14977	14800	14971	14836	15033	14909	14906	14933	14908	14947	14725	14855	14949	14701	14874	14842	14964	14847	14894	14864	14852	15021	14854	14807	14798	14965	14766	14933	15018	14982	14825	14873	14920	15074	14774	14816	14956	14950	15091	14762	14746	14730	14797	14855	14870	14834	14990	14976	14917	15070	14733	15054	15042	14846	14737	14878	14795	15039	14824	14876	14999	14912	14774	14733	14808	14909	14884	14839	14730	14971	14740	14861	14816	14951	15021	14761	14712	14861	14859	14959	14785	15015	14747	14808	14836	14711	15051	14850	14881	14803	14921	14806	15005	14960	14945	14836	14939	14837	14972	14786	15090	14961	14784	14870	14856	14770	14773	14899	14850	14895	14739	14925	14851	15022	14921	14850	14863	14923	14977	14872	14815	14901	14899	14868	14856	14946	14930	14913	14899	14937	14814	14675	14783	14933	14827	14882	14822	14798	14751	14860	14767	14813	14999	14746	14856	15011	14834	14927	14990	14863	14743	14748	14968	15024	15101	14727	14930	14869	14740	14944	14863	14773	14965	14955	15071	15003	14967	14800	14926	14940	15110	14843	14650	15019	14818	14893	14874	14699	15020	14807	14973	14983	14812	14937	14832	14952	14941	14941	14948	14937	14879	14905	14875	14939	14948	14910	14884	15081	14701	14732	14997	14826	14845	14880	14903	14896	14851	14975	14848	14899	15004	14738	14807	14728	14870	14863	14877	14942	14975	14865	14995	14864	14786	14898	14967	14642	14812	14995	14851	15085	14937	14950	14841	14909	14879	14787	14976	14961	14651	14878	14907	14972	14975	14871	14893	14866	15087	14864	14857	14864	14960	14888	14885	14860	14909	14914	14872	14991	14976	14714	14824	14874	14763	14995	15051	14767	14896	14872	14996	14803	14965	14915	14910	14853	15039	14866	15004	14877	14897	14920	15017	15058	14872	14937	14929	14913	14929	15092	14783	14871	14817	15001	14924	14863	14870	14925	14935	14848	14812	14895	14880	14985	14858	14932	14947	14948	14861	14910	14809	14928	14931	14963	14718	15085	14846	14823	14858	14853	14883	14819	14896	14732	14954	14919	14999	14917	15059	14852	14911	14775	15081	14756	14681	14814	14817	15023	14954	14900	14872	14992	14912	15029	14684	14850	15007	14799	14923	14979	14889	14850	14840	14905	14886	14838	15113	14828	14897	14807	14974	14896	14770	14773	14839	14863	14882	14992	14893	14972	14829	14763	15120	14821	14904	14876	14940	15021	14931	14819	14993	14893	14795	14759	14979	15003	14995	14826	14871	15065	14938	14950	14891	14829	14835	14667	14985	14854	14839	14709	14928	14758	14970	14878	14776	15001	14817	14915	14812	15013	14858	14867	14875	14725	14901	15114	14910	14930	14966	14909	15014	14831	14926	14964	14907	14810	14962	14805	14828	15001	14935	14925	14867	14831	14910	14935	14925	14918	15208	14808	14761	14948	14933	14984	15066	14977	14956	14976	14815	14882	14938	14821	14751	14847	14773	15036	14894	14832	15080	14748	14746	14859	14786	14910	15074	14998	14938	14868	14870	14921	14836	14964	14911	14955	14965	14969	14895	14859	14889	14967	14865	15089	15009	14908	14883	14903	14842	14854	15000	14906	14726	14862	14887	14887	14770	14851	15002	14919	14906	14961	15025	14965	14848	14839	14957	14960	15052	14756	14842	14951	14978	14890	15073	15075	14862	14888	14773	15071	14764	14947	14845	14863	14788	15011	14932	14758	14865	14973	14853	14919	14914	14873	14938	14865	15061	14828	14924	14876	14922	14827	14951	14752	14828	14903	14878	14921	14896	14956	14737	14834	14887	15011	15028	15021	14827	14765	14796	14985	14778	14804	14997	15098	14973	14923	14839	14856	14869	14889	14999	14828	14845	14886	14800	14835	14917	14840	14749	14873	14813	15048	14874	14949	14864	15025	14878	15090	14657	14882	14883	14913	15035	14882	14932	14932	14923	14901	14860	14891
25969	21164	27305	25901	20280	18757	18832	18812	31593	39062	35823	27806	21561	18765	17957	17805	17823	17675	17720	17652	17692	17652	17742	17689	17963	17643	17773	17521	17705	17698	17506	17746	17664	17519	17677	17564	17669	17590	17643	17629	17630	17625	17635	17657	17817	17617	17626	17571	17639	17615	17638	17788	17887	17650	17594	17414	17549	17496	17556	17466	17701	17688	17636	17742	17597	17676	17667	17632	17536	17705	17550	17528	17657	17649	17454	17392	17599	17854	17710	17820	17699	17533	17674	17607	17431	17437	17472	17574	17700	17614	17553	17518	17563	17586	17660	17740	17680	17687	17574	17501	17611	17715	17551	17709	17670	17632	17633	17503	17417	17434	17621	17679	17697	17731	17561	17594	17554	17673	17624	17578	17631	17716	17603	17519	17474	17501	17570	17412	17491	17388	17414	17514	17528	17633	17728	17576	17778	17517	17700	17546	17765	17684	17534	17556	17587	17693	17612	17698	17711	17729	17482	17476	17458	17583	17691	17646	17670	17565	17482	17613	17596	17732	17766	17526	17731	17447	17469	17574	17405	17541	17528	17687	17617	17662	17524	17595	17758	17601	17517	17775	17625	17821	17501	17677	17614	17551	17398	17848	17320	17489	17632	17631	17548	17550	17489	17546	17540	17638	17744	17485	17684	17658	17571	17479	17609	17741	17593	17530	17676	17690	17493	17567	17776	17587	17726	17534	17584	17598	17729	17347	17501	17454	17480	17560	17452	17586	17754	17440	17560	17632	17661	17452	17684	17487	17458	17334	17634	17635	17641	17797	17504	17478	17659	17703	17529	17363	17497	17619	17554	17549	17543	17662	17525	17575	17390	17581	17619	17697	17599	17420	17589	17522	17622	17592	17585	17626	17570	17474	17552	17601	17626	17399	17548	17665	17416	17741	17631	17588	17660	17492	17407	17552	17597	17521	17542	17763	17560	17642	17573	17569	17452	17578	17598	17499	17620	17542	17666	17598	17617	17733	17570	17613	17657	17517	17708	17745	17430	17405	17492	17698	17719	17598	17738	17851	17578	17609	17611	17614	17523	17625	17447	17825	17638	17592	17600	17594	17679	17666	17659	17558	17454	17546	17564	17629	17692	17599	17758	17558	17565	17508	17690	17675	17699	17617	17507	17709	17726	17859	17659	17666	17549	17560	17736	17648	17549	17671	17763	17542	17651	17670	17549	17447	17514	17842	17733	17705	17447	17614	17505	17642	17497	17562	17652	17464	17797	17439	17421	17587	17647	17642	17492	17802	17589	17726	17444	17476	17612	17634	17663	17557	17431	17601	17520	17572	17838	17634	17545	17650	17691	17536	17616	17528	17751	17596	17433	17624	17266	17563	17451	17590	17408	17781	17632	17430	17516	17566	17562	17538	17598	17661	17444	17631	17601	17757	17509	17564	17636	17437	17464	17571	17493	17500	17570	17586	17456	17579	17469	17538	17542	17507	17705	17597	17548	17857	17682	17749	17632	17544	17344	17617	17721	17529	17702	17528	17669	17717	17541	17437	17620	17640	17473	17667	17697	17573	17746	17594	17652	17650	17523	17591	17595	17641	17749	17490	17422	17582	17661	17441	17489	17559	17540	17636	17682	17603	17613	17634	17546	17771	17438	17545	17786	17576	17511	17661	17567	17531	17527	17605	17423	17691	17645	17591	17431	17600	17436	17585	17574	17352	17584	17590	17585	17425	17607	17619	17642	17582	17496	17470	17476	17592	17653	17519	17602	17486	17589	17653	17645	17692	17519	17610	17427	17453	17893	17423	17624	17455	17659	17693	17482	17426	17467	17606	17672	17444	17412	17549	17730	17592	17590	17584	17350	17440	17574	17533	17674	17400	17531	17554	17752	17479	17573	17832	17506	17563	17563	17606	17628	17708	17666	17707	17731	17591	17764	17572	17598	17592	17626	17540	17349	17548	17428	17505	17445	17421	17436	17640	17686	17632	17652	17635	17584	17593	17522	17715	17592	17627	17666	17734	17589	17505	17688	17518	17495	17665	17530	17375	17582	17488	17787	17655	17707	17547	17595	17724	17672	17609	17626	17440	17502	17521	17522	17562	17698	17535	17599	17460	17509	17719	17518	17527	17539	17579	17599	17608	17720	17551	17490	17715	17648	17680	17607	17422	17658	17639	17553	17620	17596	17715	17436	17618	17527	17848	17782	17575	17624	17455	17685	17695	17648	17643	17533	17756	17634	17555	17460	17383	17433	17715	17576	17749	17637	17377	17575	17665	17462	17573	17694	17522	17713	17750	17542	17698	17623	17733	17748	17663	17462	17371	17565	17596	17837	17762	17399	17644	17519	17457	17771	17589	17697	17644	17549	17717	17582	17619	17737	17451	17453	17535	17666	17453	17667	17569	17581	17819	17560	17468	17695	17632	17368	17716	17601	17507	17702	17539	17679	17599	17715	17679	17678	17636	17723	17548	17531	17723	17578	17681	17825	17464	17521	17752	17676	17594	17600	17454	17565	17581	17523	17555	17406	17411	17433	17442	17484	17552	17687	17815	17678	17350	17626	17743	17688	17494	17507	17723	17666	17269	17479	17630	17581	17602	17627	17553	17497	17518	17483	17586	17504	17703	17398	17633	17615	17509	17651	17639	17486	17389	17560	17479	17672	17726	17765	17647	17622	17625	17598	17585	17705	17722	17416	17510	17601	17547	17559	17583	17553	17600	17637	17596	17670	17449	17618	17620	17709	17619	17542	17638	17727	17806	17632	17722	17477	17458	17651	17700	17745	17444	17640	17588	17766	17681	17628	17432	17501	17550	17522	17404	17655	17439	17784	17610	17637	17500	17627	17409	17546	17779	17526	17526	17633	17527	17448	17456	17669	17561	17589	17546	17419	17537	17640	17527	17717	17544	17632	17616	17533	17661	17391	17492	17529	17716	17620	17803	17557	17685	17587	17502	17704	17495	17509	17826	17704	17584	17511	17522	17570	17539	17782	17405	17489	17553	17562	17606	17454	17455	17556	17519	17636	17530	17670	17533	17800	17739	17547	17870	17458	17653	17692	17513	17600	17376	17537	17670	17542	17752	17491	17556	17634	17463	17506	17476	17442	17437	17580	17598	17507	17430	17629	17436	17546	17697	17412	17725	17661	17677	17603	17560	17558	17570	17492	17615	17632	17739	17722	17528	17616	17534	17454	17574	17606	17609	17602	17393	17720	17726	17620	17587	17589	17592	17504	17741	17806	17652	17728	17511	17579	17561	17576	17711	17742	17532	17634	17578	17522	17662	17453	17569	17600	17729	17528	17508	17574	17453	17525	17591	17647	17607	17420	17828	17565	17598	17422	17580	17594	17597	17464	17508	17533	17487	17704	17468	17695	17593	17457	17523	17668	17554	17837	17486	17758	17670	17448	17665	17705	17679	17762	17731	17573	17793	17461	17750	17820	17823	17762	17748	17649	17701	17540	17511	17643	17582	17525	17717	17658	17717	17585	17422	17603	17512	17584	17578	17495	17649	17742	17532	17577	17755	17728	17566	17581	17525	17451	17448	17595	17634	17592	17458	17446	17580	17603	17501	17497	17640	17343	17551	17596	17469	17552	17569	17652	17526	17552	17731	17619	17524	17699	17472	17706	17514	17596	17487	17636	17468	17428	17688	17616	17851	17706	17867	17512	17674	17666	17611	17549	17404	17493	17745	17636	17584	17446	17509	17560	17648	17629	17672	17467	17531	17796	17556	17705	17617	17733	17669	17499	17558	17713	17488	17656	17720	17579	17659	17453	17794	17569	17450	17703	17575	17719	17481	17569	17625	17714	17662	17738	17621	17736	17484	17781	17810	17659	17470	17496	17521	17673	17632	17804	17539	17360	17592	17765	17613	17781	17464	17452	17439	17640	17828	17793	17570	17665	17719	17421	17649	17720	17593	17501	17487	17655	17776	17905	17497	17894	17678	17702	17481	17597	17719	17664	17716	17549	17593	17569	17408	17522	17700	17724	17595	17654	17710	17703	17760	17478	17709	17501	17529	17738	17661	17625	17479	17599	17416	17449	17582	17683	17645	17502	17579	17673	17578	17637	17602	17614	17630	17437	17541	17606	17573	17514	17456	17599	17517	17499	17501	17770	17558	17524	17560	17617	17428	17616	17609	17598	17654	17532	17560	17502	17416	17605	17659	17810	17510	17490	17528	17665	17638	17557	17519	17755	17715	17607	17495	17724	17643	17571	17509	17576	17546	17567	17824	17579	17718	17675	17534	17529	17578	17677	17618	17368	17441	17397	17648	17787	17766	17729	17543	17633	17577	17691	17659	17582	17678	17491	17570	17436	17655	17702	17491	17605	17886	17609	17382	17533	17792	17446	17853	17597	17817	17575	17793	17705	17494	17400	17546	17458	17700	17641	17475	17568	17676	17793	17610	17525	17765	17560	17576	17719	17589	17564	17744	17667	17443	17579	17567	17588	17745	17810	17759	17649	17575	17364	17667	17562	17533	17628	17553	17746	17536	17372	17636	17889	17623	17489	17593	17442	17531	17542	17524	17749	17401	17617	17368	17590	17523	17645	17711	17671	17724	17544	17805	17464	17412	17529	17652	17620	17563	17499	17372	17617	17617	17659	17447	17601	17542	17565	17745	17459	17605	17566	17541	17732	17412	17712	17764	17523	17722	17466	17482	17404	17591	17686	17684	17578	17605	17455	17419	17657	17429	17480	17717	17546	17681	17763	17533	17533	17603	17585	17560	17597	17426	17566	17553	17740	17672	17578	17581	17762	17631	17498	17562	17705	17612	17568	17424	17589	17499	17643	17554	17530	17785	17550	17469	17569	17460	17606	17519	17544	17540	17692	17525	17402	17472	17624	17468	17432	17753	17535	17615	17481	17806	17551	17644	17638	17514	17514	17554	17736	17676	17481	17522	17713	17419	17494	17546	17610	17486	17529	17839	17731	17849	17381	17673	17440	17810	17633	17602	17679	17774	17531	17545	17669	17649	17517	17473	17484	17707	17632	17621	17756	17691	17630	17495	17685	17692	17662	17517	17711	17667	17644	17352	17618	17699	17490	17767	17909	17725	17617	17486	17630	17383	17589	17490	17636	17659	17729	17518	17436	17737	17620	17692	17717	17542	17627	17493	17664	17721	17692	17694	17825	17652	17580	17551	17685	17521	17538	17623	17721	17544
13859	19859	18817	16862	16109	15706	15591	17318	35463	40187	35763	25620	18451	15915	15032	14824	14907	14868	14884	14987	14841	15019	14935	14927	14812	14780	14829	14684	14906	14767	14725	14843	14787	14756	14909	14790	14700	14818	14697	14891	14756	14962	14988	14714	15001	14909	14715	14842	14845	14683	14568	15132	14768	15022	14828	14866	14956	14880	14724	14817	14876	14757	14835	14899	14768	14768	14960	14934	15036	14752	14836	14739	14631	14702	14791	14740	14887	14823	14885	14920	14897	14895	15018	14769	14745	14892	14940	14671	14760	14621	14949	14763	14873	14734	15057	14765	14968	14772	14833	14813	14909	14890	14832	14865	14720	14800	14785	14912	14711	14885	14742	14688	14597	14941	14977	14937	14714	14690	14726	14876	14913	14847	14765	14987	14822	14735	14844	14848	15114	14767	14823	14760	14759	14861	14725	14700	14703	14719	14852	14804	14751	14969	14821	14757	14807	14962	14804	14660	14920	14912	14913	14962	14762	14847	14866	15025	14908	14653	14815	14809	14772	14810	14663	14655	14836	14867	14942	14866	14790	14835	14911	14810	14834	14735	14864	14891	14780	14909	14710	14883	14739	14664	14908	14760	14861	15003	14725	14781	14773	14796	14847	14777	14815	14830	15021	14731	14889	14684	14768	14959	14964	14827	14720	14925	14907	14833	14770	14796	14760	14753	14804	14727	14815	14924	14883	14745	14828	14856	14814	14735	14941	14687	14718	14884	14850	14607	14869	14954	14847	14822	14878	14975	14710	14814	14770	14735	14708	14801	14808	14883	14857	14841	14937	14775	14920	14879	14859	14711	14670	14877	14727	14825	14821	14731	14795	14917	15047	14692	14814	14839	14808	14940	14868	14841	14697	14711	14849	15024	14728	14960	14577	14824	14902	14689	14799	14892	14754	14733	14690	14771	14959	14965	14727	14773	14651	14868	14943	14880	14991	14855	14980	14841	14854	14709	14634	14727	14624	14818	14880	14779	14941	14626	14910	14899	14775	14886	14808	14818	14764	15016	14952	14817	14779	14839	14882	14820	14794	14719	14716	14841	14800	15014	14832	14856	14639	14858	14899	14824	14850	14824	14760	14704	14767	14535	14614	14888	14854	14891	14896	14775	14951	14855	14877	14823	14866	14963	14610	14752	14867	14829	14857	14800	14919	14833	14861	14846	14797	14907	14742	14846	14837	15033	14837	14868	14841	14973	14863	14790	14864	14880	14846	14739	14734	14723	15044	14763	14915	14864	14952	14795	14814	14756	14794	14738	14744	14869	14809	14879	14853	14900	14631	14715	14783	14838	14815	14751	14950	14862	14602	14867	14920	14724	14864	14865	14840	14755	14945	14808	14905	14747	14785	14784	14856	14976	14870	14778	15001	14646	14637	14693	14824	14750	14783	14794	14996	14770	14770	14847	14787	14808	14836	14760	14907	14866	14602	14827	14791	14869	14861	14731	14895	14925	14715	14879	14794	14839	14830	14908	14711	14850	14913	14943	14766	14838	14729	14945	14773	14700	14779	14841	14775	14850	14868	14741	14953	14901	14716	14824	14741	14778	14872	14899	14934	14869	14910	14826	14902	14828	14891	14997	14558	14993	14694	14819	14825	14838	14868	14912	14789	14751	14792	14796	14841	14931	14802	14872	14964	14900	14849	14834	14788	14876	14671	14833	14995	14735	14697	14746	14956	14635	14924	14781	14884	14707	14736	14872	14689	14653	14795	14721	14870	15028	15031	14779	14763	14978	14842	14695	14967	14941	14860	14761	14846	14795	14816	14812	14860	14805	14815	14932	14863	14667	14729	14731	14715	14901	14992	14877	14759	14863	14653	14782	14849	14857	14883	14795	14933	14803	14743	14906	14762	14869	14907	14804	14832	14801	14847	14922	14729	14947	14831	14822	14902	14635	14752	14871	14984	14833	14807	15032	14775	14856	14818	14752	14762	14980	14781	14841	14605	14773	14778	14839	14727	14928	14883	14804	14698	14844	14908	14719	14775	15019	14901	14726	14849	14709	14792	14826	14786	14836	14810	14862	14822	14974	14672	14917	14841	14972	14753	14775	14905	14945	14679	14813	14825	14827	14741	14978	14875	14731	14843	14753	14775	14788	14688	14780	14852	14611	14956	14776	14755	14832	14778	14851	14818	14942	14763	14796	14951	14835	14676	14698	14819	14917	14862	14802	14762	14847	14820	14861	14862	14775	14752	14717	14951	14789	14831	14790	14892	14928	14689	14702	14843	14986	14816	14929	14926	14879	14694	14716	14888	14775	14959	14892	14829	14748	14807	14878	14919	14859	14885	14650	14818	14895	14887	14907	14797	14789	14900	14892	15059	14888	14773	14700	14971	14924	14813	14764	14651	14961	14885	14900	14707	14986	14786	14870	14824	14950	14868	14754	14870	14793	14634	14777	14745	14881	14944	14721	14895	14639	14907	14813	15003	14826	15059	14696	14930	14776	14911	14921	14850	14771	14753	14766	14744	14994	14693	14673	14882	14876	14716	14847	14980	14959	14776	14951	14831	14857	14768	14888	14925	14812	14919	14853	14938	14965	14945	14694	14804	14811	14866	14941	14781	14851	14810	14932	14813	14751	14952	14869	14729	14883	14851	14733	14958	14821	14975	14817	14816	14712	14898	14711	14762	14897	14650	14839	14871	14806	14856	14962	14897	14922	14822	14809	14808	14616	14751	14782	14750	14850	14880	14814	14828	14919	14742	14845	14915	14906	14943	14936	14778	14973	14844	14769	14754	14846	14912	14719	14967	14950	14810	14865	14806	14647	14866	14903	14807	14936	14819	14905	14895	14957	14646	14790	14904	14906	14809	14826	14726	14782	14805	14848	14910	14886	15073	14683	14842	14716	14775	14958	14747	14919	14866	15009	14708	14832	15089	14912	14955	14915	14869	14808	14836	14935	14818	14830	15002	14703	14685	14822	15069	14735	14853	14744	14870	14903	14904	14842	14864	14732	14825	14605	14634	14743	14773	14816	14645	15010	14768	14962	14682	14809	14821	14756	14779	14956	14841	14776	14908	14758	14829	14870	14772	14862	14795	14681	14876	14816	14910	14845	14790	14798	14828	14800	14874	14874	14783	14767	14822	14668	14934	14861	14811	14945	14868	14664	14919	14807	14693	14794	15006	14873	14816	14883	14933	14856	14829	14764	14664	14853	14850	14857	14996	14973	14647	14848	14811	14915	14819	14716	14807	14835	14966	14758	14797	14912	14872	14903	14741	14937	14723	14803	14658	14756	14742	14823	14836	14967	14856	14868	15015	14775	14560	14857	14688	14668	14867	14709	14757	14909	14816	14990	14973	14866	14696	14802	14761	14987	14878	14746	14814	14794	14882	14770	14836	14795	14843	14908	14842	14881	14801	14837	14869	14804	14867	14714	14965	14787	14909	14857	14905	14877	14826	14788	14816	14865	14595	14832	14803	14945	14683	14846	14901	14786	14773	14902	14800	14858	14892	14975	14687	14868	14982	14666	14870	14802	14805	14914	14896	14794	14893	14760	14793	14785	14820	14912	14862	14785	14851	14871	14918	14673	14789	14867	14882	14771	14750	14811	14774	14710	14899	14904	14770	14883	14959	14961	14920	14776	14973	14713	14933	14767	14785	14697	14873	14848	14780	14835	14850	14710	14900	14800	14999	14718	14748	14803	14879	15095	14924	14791	14743	14875	14673	14767	14797	14831	14885	14902	15001	14957	14760	14799	14713	14681	14847	15030	14779	14934	14964	14693	14732	14891	14712	14915	14828	14709	14816	14681	14905	14806	14951	14710	14888	14875	14907	14714	15012	14737	14856	14872	14816	14859	14963	14838	14722	14958	14855	14705	14904	14851	15045	14770	14761	14940	15001	14796	14834	14876	14660	14687	14950	14925	14870	14907	14775	14668	14945	14729	14641	14832	14818	14975	14753	14981	14830	14763	15007	14623	14660	14721	14833	14834	14913	14875	14786	14848	14951	14802	14879	14761	14790	14864	14929	14999	14805	14915	14718	14778	14896	14789	14764	14976	14787	14731	14681	15100	14767	14739	14934	14798	14747	14927	14834	15029	14938	14932	14735	14884	14855	14795	14779	14837	14997	14831	14791	15023	14774	14822	14721	14832	14814	15074	14785	14839	14846	14733	14759	14787	15032	14773	14833	14803	15049	14941	14881	14893	14757	14841	14804	14810	14692	14895	14699	14973	14788	14752	14889	14751	14932	14918	14874	14853	14817	14787	14947	14804	14899	14854	14777	14898	14871	14821	15001	14886	14870	14683	14913	14809	14958	14657	14817	14826	14920	14769	14705	14943	14873	14877	14831	14774	14839	14810	14860	14919	14843	14836	14769	14912	14827	14793	14869	14626	14835	14742	14790	14905	14755	14856	14846	14754	14765	14839	14948	14708	14729	15011	14866	14825	14857	14775	14828	14842	14873	14824	14957	14777	14691	15037	14672	14673	14888	14894	14916	14908	14704	14684	14880	14731	14985	14810	14740	14748	14888	14725	14789	14817	14816	14709	14803	14899	14811	14693	14731	14921	14783	14762	14842	14806	14660	14752	14790	14758	14984	14774	14968	14932	14853	14811	14799	14939	14719	14812	14875	14935	14800	14840	14950	14831	14875	14874	14808	14791	15028	14771	14951	14679	14680	14825	14905	14723	14841	14606	14624	14778	14736	14845	14763	14829	14844	14884	14782	14880	14877	14750	14737	14730	14904	14698	14835	14889	14814	14836	14818	14808	14811	14859	14835	14885	14991	14917	14655	15184	14971	14844	14742	14989	14766	14626	14698	14763	14785	14634	14790	14933	14800	14796	14828	14695	14857	14752	14902	14757	14797	14656	14804	14744	14881	14840	14787	14935	14997	14730	14838	14783	14789	14869	14811	14943	14823	14805	14936	14932	14766	14743	14738	15026	14873	14803	14767	14910	14918	14876	14936	14880	14880	14940	14888	14915	14671	14687	14627	14781	14763	14929	14857	14815	14740	14720	14993	14718	14900	14801	14819	14846	14831	14944	14848	14781	14624	14675	14828	14630	14867	14842	14768	14724	15114	14911	14884	14765	14753	14726	14818	14813	14839	14828	14769	15079	14931	14934	14668	14703	14694	14832	14689	14846	14882	14770	14862	14766	14812	14738	15027	14944	14750	14781
23950	21198	28716	23984	21652	23165	22841	20161	44747	58963	52636	37637	25390	20542	18204	17834	17755	17488	17696	17663	17675	17665	17669	17772	17465	17477	17667	17670	17457	17603	17718	17764	17630	17636	17593	17548	17555	17514	17401	17569	17759	17547	17522	17564	17401	17597	17557	17573	17659	17529	17699	17477	17550	17457	17518	17607	17489	17610	17471	17503	17651	17345	17418	17471	17537	17516	17645	17476	17641	17553	17579	17526	17535	17689	17696	17829	17280	17227	17434	17526	17499	17442	17742	17549	17437	17456	17737	17547	17476	17659	17498	17521	17492	17475	17511	17790	17567	17472	17433	17712	17470	17456	17391	17511	17543	17593	17620	17530	17497	17579	17447	17567	17552	17401	17662	17645	17367	17672	17506	17349	17472	17601	17483	17551	17683	17532	17486	17619	17369	17358	17566	17584	17644	17465	17431	17652	17516	17536	17504	17399	17589	17544	17413	17562	17588	17476	17533	17557	17431	17529	17627	17643	17335	17576	17531	17508	17434	17503	17456	17471	17510	17418	17799	17514	17363	17428	17511	17622	17505	17458	17408	17563	17450	17613	17477	17487	17587	17574	17360	17446	17413	17592	17417	17671	17597	17463	17543	17469	17505	17467	17541	17335	17489	17351	17500	17512	17387	17137	17435	17742	17292	17652	17551	17560	17554	17461	17222	17438	17684	17439	17420	17579	17392	17429	17425	17670	17658	17419	17613	17555	17587	17420	17604	17524	17671	17611	17686	17311	17499	17365	17428	17512	17391	17592	17587	17452	17691	17437	17575	17541	17337	17540	17592	17700	17362	17376	17569	17421	17463	17645	17559	17506	17528	17468	17609	17503	17493	17604	17652	17496	17462	17435	17373	17283	17423	17518	17744	17492	17278	17587	17306	17464	17433	17553	17379	17464	17463	17481	17631	17377	17445	17591	17538	17577	17586	17613	17524	17450	17578	17435	17506	17448	17482	17574	17598	17549	17623	17509	17562	17411	17401	17502	17669	17801	17512	17470	17477	17412	17490	17263	17317	17717	17419	17521	17549	17335	17357	17505	17486	17555	17350	17628	17518	17431	17472	17446	17325	17541	17445	17473	17762	17671	17554	17458	17434	17557	17427	17590	17510	17466	17645	17579	17487	17445	17573	17678	17440	17698	17376	17319	17276	17594	17438	17530	17541	17532	17472	17684	17405	17615	17696	17488	17430	17541	17509	17505	17490	17466	17412	17544	17360	17559	17335	17391	17382	17540	17427	17437	17408	17458	17509	17440	17347	17275	17285	17459	17424	17550	17575	17709	17450	17487	17558	17550	17594	17404	17399	17569	17473	17529	17463	17381	17604	17656	17687	17473	17556	17502	17680	17554	17599	17440	17618	17599	17611	17336	17600	17523	17539	17416	17441	17405	17550	17415	17565	17439	17434	17337	17611	17529	17262	17442	17261	17637	17460	17551	17429	17584	17594	17412	17422	17505	17448	17450	17442	17495	17442	17371	17468	17459	17549	17487	17395	17363	17483	17385	17589	17628	17439	17483	17389	17509	17307	17698	17489	17292	17497	17370	17453	17623	17425	17509	17651	17692	17280	17339	17410	17521	17494	17423	17562	17399	17493	17574	17499	17484	17581	17604	17556	17479	17531	17703	17789	17400	17483	17428	17602	17570	17385	17432	17293	17328	17579	17588	17401	17449	17333	17314	17391	17524	17365	17707	17437	17335	17563	17547	17532	17648	17429	17570	17541	17358	17412	17509	17512	17524	17686	17370	17478	17437	17424	17524	17583	17546	17721	17423	17707	17628	17476	17604	17454	17369	17507	17386	17451	17573	17482	17593	17518	17620	17331	17330	17322	17506	17523	17300	17406	17575	17662	17594	17750	17385	17502	17455	17404	17390	17601	17767	17667	17471	17438	17461	17463	17663	17546	17477	17275	17458	17457	17769	17513	17604	17456	17518	17515	17596	17465	17419	17565	17463	17439	17569	17654	17410	17541	17672	17594	17497	17512	17323	17630	17263	17571	17531	17425	17353	17534	17675	17560	17412	17590	17467	17400	17379	17557	17523	17866	17351	17657	17583	17558	17629	17646	17378	17596	17485	17388	17408	17715	17343	17378	17484	17648	17475	17783	17371	17665	17558	17473	17406	17462	17573	17546	17384	17519	17164	17443	17577	17382	17423	17650	17524	17387	17469	17518	17460	17376	17527	17544	17609	17492	17685	17636	17469	17443	17632	17371	17399	17575	17341	17482	17607	17577	17644	17586	17509	17690	17515	17450	17645	17747	17566	17534	17495	17591	17451	17518	17610	17613	17455	17754	17607	17387	17388	17593	17466	17489	17705	17446	17429	17468	17590	17615	17251	17290	17453	17733	17642	17585	17508	17465	17469	17241	17475	17674	17411	17590	17631	17571	17461	17506	17494	17498	17457	17424	17519	17566	17592	17668	17576	17555	17458	17519	17364	17470	17589	17537	17271	17593	17488	17356	17413	17662	17483	17707	17608	17609	17499	17373	17559	17587	17693	17406	17559	17520	17337	17472	17403	17513	17322	17694	17641	17594	17463	17609	17334	17427	17415	17485	17541	17513	17328	17539	17531	17558	17909	17669	17414	17581	17507	17673	17506	17403	17281	17561	17406	17430	17453	17428	17370	17668	17362	17554	17463	17386	17592	17570	17567	17449	17608	17464	17501	17614	17544	17377	17448	17561	17412	17519	17638	17456	17532	17603	17378	17340	17211	17380	17418	17691	17631	17441	17510	17480	17416	17315	17497	17646	17541	17490	17461	17521	17369	17593	17275	17538	17548	17523	17691	17495	17412	17456	17479	17572	17537	17542	17506	17231	17444	17610	17467	17603	17643	17626	17594	17504	17617	17394	17407	17322	17666	17495	17441	17593	17337	17415	17513	17421	17366	17381	17336	17770	17446	17518	17436	17468	17583	17549	17667	17435	17621	17683	17588	17359	17495	17546	17642	17532	17371	17503	17432	17605	17495	17695	17427	17519	17567	17451	17569	17416	17714	17450	17439	17513	17470	17559	17704	17630	17392	17306	17449	17571	17637	17522	17478	17518	17590	17464	17530	17566	17380	17457	17465	17700	17586	17292	17421	17415	17514	17544	17661	17544	17537	17699	17527	17485	17429	17378	17369	17306	17638	17539	17278	17445	17421	17469	17378	17403	17481	17544	17478	17309	17619	17507	17345	17444	17401	17356	17576	17342	17522	17497	17109	17505	17401	17644	17576	17303	17475	17264	17648	17639	17529	17492	17491	17292	17464	17589	17538	17444	17534	17227	17721	17516	17626	17575	17459	17848	17646	17368	17509	17431	17421	17722	17685	17459	17504	17420	17461	17376	17418	17387	17510	17538	17488	17677	17553	17438	17650	17454	17280	17367	17404	17601	17485	17631	17614	17590	17476	17517	17550	17671	17537	17503	17359	17546	17244	17397	17443	17371	17684	17443	17448	17572	17457	17505	17389	17396	17557	17398	17544	17404	17552	17543	17552	17569	17392	17338	17677	17552	17621	17595	17565	17510	17504	17480	17579	17611	17368	17430	17677	17568	17482	17601	17664	17479	17408	17647	17578	17573	17463	17365	17471	17606	17398	17368	17480	17606	17442	17608	17411	17411	17379	17601	17323	17389	17606	17336	17588	17409	17515	17417	17382	17494	17531	17464	17531	17586	17657	17509	17696	17488	17499	17441	17275	17747	17528	17536	17470	17653	17533	17371	17581	17571	17586	17467	17560	17771	17415	17312	17425	17375	17518	17457	17457	17571	17552	17714	17569	17679	17522	17277	17536	17468	17576	17381	17590	17656	17412	17417	17248	17559	17593	17736	17566	17448	17394	17488	17509	17498	17294	17293	17541	17474	17524	17304	17866	17467	17595	17517	17412	17529	17387	17521	17395	17540	17351	17670	17478	17319	17595	17663	17349	17466	17463	17444	17654	17593	17610	17657	17276	17482	17533	17509	17524	17493	17616	17564	17408	17636	17501	17523	17547	17394	17501	17459	17215	17550	17535	17752	17479	17495	17582	17497	17737	17588	17551	17290	17524	17622	17550	17349	17528	17485	17631	17482	17445	17535	17471	17697	17211	17633	17412	17617	17643	17362	17342	17452	17467	17499	17511	17422	17373	17506	17683	17389	17329	17356	17513	17337	17389	17344	17667	17537	17437	17437	17476	17578	17527	17609	17568	17480	17574	17453	17436	17414	17477	17568	17562	17262	17545	17475	17525	17792	17464	17619	17612	17460	17645	17555	17543	17550	17533	17473	17555	17612	17530	17601	17384	17799	17639	17421	17470	17394	17249	17551	17515	17778	17423	17618	17517	17521	17460	17303	17442	17276	17323	17219	17471	17338	17477	17447	17588	17722	17467	17504	17321	17511	17416	17662	17548	17619	17425	17523	17538	17407	17316	17392	17485	17712	17488	17427	17516	17409	17344	17375	17383	17532	17325	17239	17202	17385	17375	17527	17280	17459	17632	17501	17693	17662	17418	17442	17531	17442	17407	17446	17490	17405	17496	17626	17378	17637	17646	17713	17369	17525	17709	17556	17576	17436	17484	17556	17534	17627	17567	17666	17552	17420	17439	17583	17553	17283	17321	17449	17456	17559	17476	17422	17547	17393	17684	17436	17555	17507	17610	17540	17710	17521	17576	17720	17588	17388	17603	17445	17516	17318	17671	17655	17292	17412	17419	17585	17414	17461	17554	17346	17515	17610	17459	17561	17531	17505	17398	17628	17602	17617	17527	17593	17211	17422	17312	17540	17620	17498	17409	17432	17446	17563	17465	17443	17544	17600	17434	17628	17624	17506	17519	17323	17557	17235	17436	17350	17407	17510	17604	17688	17584	17390	17542	17404	17506	17601	17537	17543	17634	17420	17481	17351	17472	17427	17362	17564	17411	17487	17380	17475	17543	17337	17701	17499	17374	17338	17374	17479	17480	17392	17356	17677	17609	17393	17465	17395	17340	17554	17491	17635	17570	17583	17460	17466	17211	17511	17527	17261	17292	17560	17780	17667	17313	17529	17419	17412	17456	17464	17377	17552	17643	17421	17460	17477	17532	17603	17558	17566	17557	17580	17498	17537	17711	17636	17490	17626	17587	17499	17524	17419	17461	17571	17581	17379	17504	17393	17553	17401	17328	17645	17399
16095	27446	25092	20091	18570	17281	16535	18939	48102	57785	51534	35784	22638	17136	15092	14737	14657	14852	14702	14810	14825	14824	14808	14676	14824	14726	14843	14709	14808	14756	14737	14777	14919	14833	14628	14856	14823	14594	14718	14724	14735	14596	14651	14722	14890	14773	14699	14781	14868	14853	14861	14723	14736	14774	14821	14838	14748	14743	14709	14803	14694	14757	14674	14870	14811	14849	14735	14765	14854	14801	14798	14746	14614	14763	14784	14794	14717	14842	14752	14818	14794	14659	14644	14781	14776	14672	14735	14608	14789	14608	14902	14718	14707	14810	14803	14742	14718	14748	14733	14721	14879	14803	14935	14614	14922	14743	14892	14476	14640	14672	14947	14656	14632	14698	14657	14816	14718	14564	14828	14703	14675	14746	14720	14844	14774	14694	14882	14708	14549	14744	14785	14797	14686	14667	14827	14642	15008	14565	14772	14697	14791	14806	14778	14856	14797	14713	14703	14729	14757	14708	14871	14908	14657	14794	14738	14689	14771	14681	14705	14802	14714	14672	14717	14736	14657	14880	14679	14900	14756	14832	14842	14735	14677	14695	14665	14700	14789	14709	14786	14638	14623	14723	14699	14707	14807	14720	14679	14763	14792	14734	14689	14636	14859	14812	14673	14819	14799	14739	14633	14669	14780	14765	14671	14680	14881	14658	14932	14799	14807	14601	14704	14693	14889	14754	14748	14709	14684	14628	14885	14746	14583	14792	14719	14664	14706	14793	14787	14719	14580	14642	14662	14700	14945	14797	14726	14830	14627	14766	14808	14821	14826	14890	14908	14678	14665	14621	14670	14817	14748	14857	14604	14609	14723	14848	14813	14817	14807	14740	14688	14770	14710	14722	14796	14711	14650	14621	14780	14894	14765	14683	14555	14641	14805	14643	14761	14849	14728	14687	14458	14858	14720	14671	14752	14826	14698	14787	14712	14678	14800	14799	14643	14716	14579	14700	14791	14738	14799	14551	14832	14693	14618	14801	14687	14666	14636	14757	14683	14749	14801	14815	14625	14850	14601	14702	14587	14892	14800	14626	14606	14831	14787	14756	14716	14661	14644	14787	14606	14682	14834	14579	14668	14767	14704	14758	14888	14693	14753	14752	14725	14659	14647	14533	14797	14754	14713	14779	14663	14640	14639	14695	14786	14663	14813	14638	14764	14687	14615	14689	14649	14823	14806	14741	14726	14709	14584	14710	14801	14491	14890	14823	14782	14779	14835	14711	14805	14617	14552	14734	14695	14683	14794	14773	14788	14601	14961	14755	14773	14786	14877	14753	14694	14682	14581	14771	14772	14720	14811	14871	14814	14760	14635	14815	14855	14744	14814	14583	14618	14685	14758	14611	14870	14577	14713	14716	14743	14638	14729	14725	14675	14763	14678	14910	14764	14930	14545	14594	14612	14751	14730	14784	14707	14848	14846	14798	14769	14762	14721	14900	14725	14790	14913	14654	14826	14791	14736	14725	14723	14745	14880	14772	14780	14794	14816	14589	14673	14712	14699	14797	14582	14756	14720	14736	14679	14865	14709	14834	14787	14675	14757	14751	14887	14697	14670	14699	14734	14798	14733	14867	14698	14631	14781	14676	14712	14706	14812	14665	14793	14719	14528	14812	14616	14730	14876	14688	14776	14712	14834	14774	14702	14784	14698	14697	14767	14764	14625	14725	14841	14828	14707	14764	14753	14593	14749	14693	14710	14622	14694	14829	14824	14753	14593	14618	14543	14832	14766	14887	14722	14733	14735	14766	14920	14750	14625	14746	14691	14791	14590	14646	14771	14825	14692	14595	14732	14690	14629	14733	14603	14765	14817	14768	14611	14758	14555	14728	14755	14723	14759	14686	14799	14841	14756	14856	14508	14681	14695	14842	14536	14625	14944	14642	14818	14895	14803	14605	14725	14658	14656	14522	14733	14799	14795	14989	14533	14727	14860	14739	14668	14748	14777	14642	14777	14788	14948	14619	14613	14667	14761	14916	14728	14799	14649	14937	14608	14665	14817	14715	14800	14646	14921	14787	14887	14628	14829	14784	14787	14734	14747	14786	14799	14675	14882	14682	14817	14662	14787	14845	14771	14681	14740	14806	14685	15005	14792	14706	14708	14647	14730	14785	14761	14704	14597	14709	14651	14696	14619	14835	14642	14671	14782	14869	14646	14691	14813	14735	14635	14805	14710	14890	14612	14609	14738	14692	14630	14736	14749	14745	14693	14619	14678	14744	14757	14692	14836	14767	14838	14783	14678	14664	14679	14619	14600	14811	14753	14720	14781	14698	14755	14625	14729	14585	14711	14819	14737	14738	14868	14863	14661	14734	14556	14803	14685	14707	14761	14853	14729	14856	14641	14750	14701	14720	14940	14744	14645	14789	14622	14814	14742	14626	14711	14632	14715	14653	14916	14892	14631	14842	14600	14656	14717	14639	14747	14704	14776	14792	14691	14675	14744	14708	14640	14762	14716	14708	14750	14732	14717	14534	14751	14765	14640	14619	14595	14736	14713	14750	14698	14932	14810	14632	14845	14812	14821	14911	14777	14722	14583	14836	14779	14658	14606	14714	14868	14539	14767	14736	14693	14470	14643	14756	14695	14736	14654	14745	14735	14720	14727	14694	14533	14562	14701	14818	14594	14892	14725	14899	14710	14685	14650	14806	14930	14715	14726	14743	14790	14759	14792	14707	14678	14682	14701	14560	14861	14614	14666	14786	14787	14771	14788	14774	14642	14789	14607	14797	14899	14819	14657	14737	14695	14704	14628	14736	14614	14709	14664	14881	14771	14766	14795	14799	14855	14682	14633	14817	14811	14741	14584	14664	14643	14807	14681	14830	14779	14729	14777	14742	14838	14726	14650	14836	14825	14685	14569	14568	14611	14806	14816	14668	14862	14451	14708	14584	14575	14807	14811	14721	14637	14712	14726	14607	14701	14729	14664	14736	14753	14731	14624	14824	14636	14760	14733	14792	14742	14639	14609	14712	14722	14759	14790	14950	14713	14725	14782	14794	14571	14764	14490	14733	14864	14668	14729	14687	14843	14724	14779	14820	14789	14664	14685	14612	14820	14674	14791	14935	14598	14800	14609	14760	14589	14957	14532	14811	14765	14835	14722	14797	14555	14840	14690	14633	14734	14899	14698	14689	14649	14726	14828	14783	14770	14926	14909	14656	14724	14618	14612	14819	14752	14675	14768	14712	14606	14650	14606	14808	14703	14789	14884	14745	14819	14761	14599	14708	14635	14680	14740	14755	14719	14926	14500	14638	14867	14826	14929	14704	14837	14692	14707	14853	14930	14462	14879	14811	14663	14733	14720	14588	14697	14786	14816	14726	14572	14602	14884	14744	14592	14786	14775	14620	14875	14800	14720	14850	14919	14587	14708	14773	14753	14632	14812	14640	14771	14570	14633	14669	14957	14587	14804	14878	14804	14726	14686	14707	14791	14680	14803	14890	14753	14629	14693	14614	14683	14811	14651	14853	14749	14722	14888	14781	14743	14733	14498	14855	14840	14878	14701	14767	14733	14736	14779	14704	14923	14740	14942	14719	14713	14716	14857	14820	14838	14656	14714	14558	14690	14780	14622	14704	14692	14741	14721	14800	14691	14795	14774	14773	14651	14788	14709	14649	14791	14889	14672	14951	14793	14693	14936	14670	14823	14765	14874	14703	14799	14662	14738	14659	14556	14877	14715	14698	14795	14689	14709	14949	14865	14665	14886	14653	14718	14678	14617	14784	14699	14848	14631	14868	14695	14966	14688	14781	14690	14700	14671	14756	14734	14755	14664	14772	14691	14851	14777	14776	14720	14691	14639	14762	14611	14690	14680	14912	14587	14753	14800	14776	14658	14727	14696	14698	14699	14718	14776	14615	14813	14746	14740	14689	14765	14671	14600	14839	14682	14800	14792	14956	14923	14834	14878	14629	14873	14750	14857	14864	14823	14814	14720	14799	14709	14749	14721	14684	14826	14776	14825	14667	14688	14576	14699	14691	14598	14777	14629	14522	14696	14818	14700	14715	14726	14611	14831	14801	14719	14821	14772	14624	14669	14775	14655	14769	14796	14752	14728	14719	14758	14979	14680	14660	14706	14793	14583	14899	14698	14909	14607	14588	14715	14744	14771	14460	14835	14542	14838	14781	14789	14621	14677	14649	14720	14744	14790	14794	14577	14870	14624	14611	14735	14580	14917	14792	14555	14694	14815	14913	14542	14619	14673	14707	14989	14689	14791	14799	14646	14698	14798	14730	14584	14649	14870	14600	14849	14902	14790	14614	14945	14806	14809	14689	14734	14718	14679	14713	14677	14711	14919	14718	14685	14820	14683	14633	14819	14811	14682	14780	14537	14688	14689	14722	14730	14776	14670	14744	14790	14776	14568	14772	14655	14731	14665	14841	14616	14738	14958	14577	14721	14708	14536	14833	14910	14576	14860	14664	14699	14684	14875	14706	14560	14845	14763	14657	14771	14692	14698	14830	14633	14713	14743	14832	14743	14720	14789	14751	14787	14748	14744	14786	14755	14880	14807	14728	14775	14823	14727	14390	14777	14589	14693	14803	14798	14853	14688	14760	14781	14653	14659	14874	14744	14816	14838	14659	14675	14748	14754	14876	14645	14696	14711	14785	14699	14831	14786	14768	14806	14932	14804	14755	14768	14828	14727	14732	14842	14858	14945	14692	14699	14772	14718	14748	14809	14848	14863	14613	14706	14717	14776	14953	14591	14809	14653	14860	14824	14809	14854	14800	14805	14577	14758	14574	14710	14825	14748	14695	14848	14878	14610	14793	14799	14651	14688	14596	14803	14820	14719	14716	14929	14681	14674	14711	14780	14775	14711	14701	14882	14667	14853	14781	14599	14686	14847	14696	14696	14968	14820	14946	14642	14722	14656	14634	14752	14859	14663	14698	14819	14686	14788	14675	14694	14633	14600	14842	14784	14838	14764	14744	14962	14670	14566	14707	14748	14759	14894	14617	14719	14662	14778	14800	14601	14643	14661	14816	14726	14777	14673	14688	14887	14645	14889	14711	14574	14579	14590	14725	14833	14812	14762	14825	14709	14672	14725	14758	14652	14552	14788	14503	14830	14692	14675	14834	14647	14861	14768	14589	14661	14755	14685	14594	14714	14684	14732	14798	14732	14633
29251	21878	21582	19214	17235	17483	17443	17915	21257	23056	21712	19296	17983	17444	17384	17511	17280	17583	17465	17271	17224	17114	17307	17414	17111	17360	17283	17155	17174	17396	17042	17171	17291	17159	17261	17335	17371	17316	17316	17155	17314	17207	17282	17196	17225	17166	17223	17455	17281	17384	17377	17368	17251	17335	17347	17217	17298	17264	17157	17243	17250	17125	17268	17318	17319	17354	17022	17199	17323	17200	17283	17350	17359	17323	17528	17115	17427	17206	17204	17199	17406	17433	17167	17099	17299	17136	17223	17295	17359	17059	17296	17186	17397	17391	17110	17163	17247	17209	17362	17250	17368	17144	17382	17086	17252	17163	17182	17216	17165	17282	17375	17316	17262	17114	17233	17097	17404	17183	17206	17351	17211	17050	17202	17199	17360	17422	17317	17104	17199	17190	17391	17066	17119	17292	17339	17350	17288	17029	17287	17457	17138	17276	17056	17293	17217	17192	17375	17030	17232	17227	17323	17489	17358	17285	17122	17225	17144	16972	17085	17216	17143	17285	17241	17281	17324	17346	17170	17346	17193	17029	17024	17167	17262	17253	17174	17325	17196	17136	17318	17368	17322	17084	17445	17302	17207	17127	17129	17175	17226	17369	17064	17422	17375	17084	17208	17240	17106	17327	17302	17297	17460	17382	17012	17121	17271	17332	17294	17145	17221	17220	17372	17313	17225	17294	17382	17334	17278	17219	17317	17047	17216	17205	17297	17259	17242	17344	17225	17235	17070	17158	17337	17316	17192	17223	17315	16943	17292	17258	17384	17282	17098	17094	17349	17239	17176	17182	17364	17329	17025	17123	17248	17132	17280	17267	17210	17092	17324	17118	17206	17111	17485	17313	17208	17292	17240	17244	17070	17463	17174	17237	17256	17233	17316	17347	17335	17216	17225	17266	17191	17383	17320	17103	17179	17149	17095	17165	17429	17174	17237	17144	17205	17214	17161	17390	17275	17414	17236	17311	17161	17155	17043	17244	17428	17217	17152	17064	17130	17239	17176	17385	17329	17190	17491	17094	17259	17270	17169	17264	17330	17116	17191	17229	17175	17270	17344	17084	16955	17187	17277	17075	17177	17266	17130	17346	17243	17132	17340	17321	17089	17267	17082	17191	17185	17253	17320	17468	17121	16977	17408	17353	17336	17270	17172	17429	17258	17067	17343	17219	17282	17295	17316	17116	17189	17194	17193	17073	17164	17297	17091	17250	17460	17329	17003	17240	17286	17169	17474	17314	17236	17314	17382	17352	17200	17116	17463	17435	17228	17236	17185	17102	17088	17416	17067	17242	17293	17205	17225	17008	17295	17157	17089	17125	17338	17244	17239	17228	17234	17230	17159	17172	17228	17271	17339	17230	17335	17481	17203	17056	17245	17147	17257	17275	17147	17115	17153	17218	17070	17366	17171	17274	17240	17304	17509	17226	17154	17094	17305	17152	17327	17136	17189	17211	17079	17345	17456	17240	17151	17265	17251	17413	17430	17263	17293	17278	17198	17355	17089	17382	17331	17307	17527	17032	17166	17158	17100	17307	17288	17432	17270	17160	17305	17223	17229	17062	17417	17165	17037	17371	17103	17099	17210	17364	17197	17153	17186	17076	17009	17038	17200	17179	17307	17296	17260	17195	17152	17045	17309	17141	17302	17355	17436	17221	17195	17130	17202	17339	17366	17345	17292	17302	17120	17262	17432	17244	17323	17311	17084	17212	17274	17201	17220	17251	17186	17226	17250	17255	17348	17131	17271	17188	17275	17151	17477	17161	17207	17249	17171	17310	17265	17358	17292	17257	17271	17098	17097	17107	17186	17299	16997	16889	17345	17254	17171	17291	17377	17195	17397	17348	17419	17323	17301	17193	17056	17181	17228	17427	16991	17024	17386	17318	17084	17105	17392	16972	17228	17311	17241	17216	17374	17038	17310	17325	17152	17254	17181	17230	17271	17398	17315	17387	17332	17306	17385	17296	17274	17114	17191	17211	17230	17120	17136	17228	17362	17446	17205	17271	17052	17179	17239	17353	17404	17085	17259	17084	17236	17283	17280	17232	17250	17277	17188	17290	17132	17545	17242	17189	17232	17189	17550	17337	17158	17164	17327	17005	17190	17102	17306	17191	17205	17159	17145	17172	17288	17279	17328	17336	17248	17353	17384	17248	17156	17205	17188	17142	17051	17228	17109	17387	17097	16983	17352	17246	17313	17442	17321	17361	17278	17174	17212	17301	17208	17255	17300	17231	17165	17315	17424	17078	17019	17309	17318	17026	17316	17138	17256	17244	17218	17217	17162	17340	17186	17297	17247	17109	17124	17344	17188	17189	17338	17009	17118	17616	17363	17270	17211	17229	17074	17285	17278	17152	17338	17242	17292	17341	17117	17122	17072	17366	17304	17148	17182	17179	17209	17357	17326	17215	17357	17421	17257	17369	17118	17114	17345	17443	17056	17093	17274	17455	17365	17148	17311	17369	17121	17243	17259	17224	17197	17147	17231	17092	17027	17107	17258	17222	17293	17247	17232	17432	17259	17323	17307	17350	17233	17397	17122	17408	17167	17252	17310	17470	17194	17026	17232	17159	17089	17226	17328	17294	17336	17145	17235	17261	17292	17027	17236	17236	17285	17336	17290	16979	17253	17477	17374	17207	17188	17184	17282	17249	17170	17424	17228	17299	17268	17245	17272	17330	17203	17076	17206	17064	17122	17171	17269	17162	17109	17465	17456	17447	17166	17413	17394	17340	17313	17342	17380	17227	17272	17168	17188	17430	17402	17239	17145	17182	17297	17241	17403	17214	17186	17213	17237	17108	17319	17408	17227	17360	17294	17397	17324	17364	17395	17348	17291	17452	17348	17365	17297	17203	17296	17219	17328	17279	17425	17267	17180	17087	17452	17212	17133	17128	17335	17118	17186	17375	17061	17206	17288	17340	17349	17143	17137	17418	17381	17237	17122	17369	17234	17293	17211	17323	17117	17046	17083	17230	17324	17385	17441	17296	17253	17094	17351	17221	17274	17303	17272	17429	17243	17385	17289	17230	17260	17245	17279	17278	17291	17332	17300	17185	17109	17154	17135	17046	17051	17182	17194	17278	17261	17350	17282	17319	17343	17258	17579	17247	17226	17128	17301	17152	17282	17197	17207	17166	17474	17322	17067	17282	17341	17146	17132	17183	17262	17136	17210	17305	17185	17298	17275	17441	17144	17288	17294	17233	17503	17241	17132	17221	17132	17124	17266	17246	17181	17227	17462	17290	17317	17185	17291	17366	17257	17300	17301	17351	17267	17342	17463	17434	17276	17265	17174	17321	17243	17406	17271	17484	17209	17190	17336	17089	17088	17192	17279	17230	17294	17511	17167	17352	17324	17334	17457	17225	17377	17272	17439	17231	17184	17242	17312	17235	17189	17466	17445	17057	17149	17236	17136	17217	17184	17131	17405	17265	17155	17331	17205	17441	17332	17006	17167	17397	17067	17320	17143	17085	17312	17223	17320	17233	17350	17508	17106	17193	17334	17247	17266	17015	17097	17248	17204	17289	17317	17293	17192	17246	17128	17244	17325	17073	17353	17289	17347	16940	17309	17153	17175	17306	17190	17295	17098	17292	17357	17052	17279	17476	17425	17360	17225	17226	17362	17377	17153	17147	17330	17282	17239	17186	17173	17111	17350	17167	17344	17301	17248	17169	17212	17251	17360	17277	17373	17342	17216	17137	17269	17246	17126	17206	17281	17304	17265	17334	17170	17127	17154	17384	17151	17403	17350	17298	17410	17225	16972	17354	17302	17194	17057	17160	17079	17224	17222	17139	17012	17257	17280	17240	17344	17115	17218	17133	17112	17069	17152	17279	17386	17308	17276	17130	17122	17067	17210	17214	17036	17240	17331	17207	17177	17255	17225	17375	17284	17162	17143	17391	17140	17069	17208	17198	17068	17172	17202	17339	17301	17167	17179	17197	17257	17196	17238	17418	17508	17292	17120	17024	17207	17222	17183	17051	17130	17165	17201	17397	17202	17260	17188	17068	17302	17251	17263	17263	17334	17223	17274	17189	17299	17483	17230	17264	17365	17363	17380	17268	17121	17181	17281	17269	17245	17223	17353	17270	17297	17211	17413	17337	17310	17208	17429	17280	17121	17213	17292	17111	17321	17236	17237	17347	17193	17290	17255	17159	17201	17195	17335	17227	17239	17257	17077	17080	17154	17276	17278	17137	17107	17215	17263	17245	17137	17252	17194	17188	17206	17258	17371	17381	17302	17457	17245	17353	17358	17311	17323	17355	17233	17288	17121	17014	17130	17252	16961	17105	17460	17336	17185	17167	17341	17117	17106	17082	17242	17181	17249	17390	17345	17031	17227	17275	17238	17153	17127	17528	17242	17267	17248	17239	17183	17281	17287	17203	17290	17318	17301	17340	17274	17231	17143	17222	17311	17151	17189	17272	17258	17404	17276	17064	17320	17231	17286	17135	17315	17157	17350	17132	17213	17305	17305	17437	17402	17247	17220	17320	17264	17308	17305	17456	17241	17194	17157	17181	17267	17071	17336	17211	17157	17132	17127	17143	17103	17356	17162	17336	17032	17368	17196	17345	17063	17497	17365	17485	17174	17214	17315	17076	17149	17149	17533	17216	17370	17259	17187	17333	17416	17277	17356	17175	17188	17328	17395	17222	17353	17224	17336	17187	17129	17279	17193	17082	17235	17477	17216	17234	17213	17223	17317	17310	17218	17184	17076	17082	17228	17326	17133	17256	17139	17188	17175	17221	17140	17183	17120	17243	17168	17294	17147	17267	17354	17180	17157	16972	17114	17388	17206	17204	17067	17191	17286	17266	17189	17270	17097	17237	17131	17197	17366	17238	17231	17260	17296	17353	17289	17284	17362	17122	17346	17133	17390	17148	17372	17322	17152	17002	17275	17256	17105	17095	17353	17161	17102	17018	17158	17299	17374	17255	17314	17468	17255	17405	17149	17119	17191	17155	17335	17241	17388	17182	17210	17176	17366	17374	17337	17150	17291	17182	17070	17119	17152	17033	17205	17324	17362	17205	17034	17078	17294	17085	17421	17134	17148	17353	17195	17360	17228	17186	17077	17190	17027	17174	17163	17472	17169	17167	17415	17339	17206	17517	17217	17242	17362	17288	17000	17258
14850	15544	15320	14957	14779	14790	14743	15685	21874	22203	19826	16763	15315	14744	14585	14653	14601	14498	14588	14591	14594	14519	14479	14669	14548	14419	14634	14567	14404	14557	14534	14744	14400	14556	14518	14557	14503	14625	14573	14685	14488	14583	14396	14400	14476	14395	14457	14573	14611	14576	14396	14592	14459	14567	14692	14649	14372	14390	14595	14675	14603	14620	14540	14681	14486	14562	14629	14527	14577	14733	14613	14651	14493	14617	14706	14640	14652	14591	14555	14673	14549	14647	14455	14531	14724	14611	14601	14324	14710	14598	14721	14474	14714	14522	14505	14502	14402	14501	14628	14419	14616	14543	14537	14417	14595	14486	14725	14608	14586	14637	14329	14508	14593	14513	14521	14510	14543	14467	14455	14484	14517	14429	14519	14567	14525	14496	14598	14593	14504	14561	14387	14613	14495	14404	14462	14535	14592	14486	14718	14578	14587	14494	14621	14567	14533	14677	14649	14313	14405	14653	14573	14519	14554	14580	14643	14611	14571	14541	14462	14429	14558	14566	14648	14623	14575	14529	14508	14688	14593	14650	14694	14546	14352	14497	14552	14486	14695	14543	14624	14581	14370	14643	14587	14488	14588	14523	14479	14549	14430	14484	14441	14647	14481	14642	14510	14664	14543	14722	14596	14564	14611	14460	14638	14543	14487	14601	14663	14547	14575	14547	14541	14370	14577	14479	14736	14570	14580	14588	14474	14611	14714	14626	14529	14448	14408	14482	14767	14695	14423	14594	14601	14486	14555	14593	14660	14488	14527	14641	14525	14480	14577	14383	14619	14430	14440	14659	14546	14463	14462	14623	14586	14630	14545	14485	14365	14773	14326	14330	14460	14593	14647	14596	14540	14462	14588	14422	14485	14554	14541	14736	14452	14585	14586	14432	14645	14496	14500	14600	14500	14526	14738	14617	14484	14751	14554	14647	14503	14644	14454	14513	14487	14638	14555	14455	14560	14645	14644	14388	14524	14615	14619	14461	14496	14625	14500	14719	14562	14714	14665	14711	14407	14681	14448	14490	14510	14325	14558	14525	14498	14588	14678	14550	14584	14552	14485	14518	14674	14420	14704	14427	14432	14507	14595	14600	14530	14553	14451	14498	14648	14716	14488	14582	14376	14563	14552	14467	14584	14529	14586	14320	14554	14531	14561	14555	14647	14631	14516	14465	14440	14583	14589	14638	14534	14531	14511	14741	14555	14472	14564	14452	14552	14505	14561	14588	14545	14581	14454	14456	14493	14488	14548	14667	14547	14516	14449	14480	14495	14541	14469	14535	14396	14524	14504	14443	14392	14476	14410	14539	14633	14451	14587	14596	14461	14498	14585	14584	14511	14526	14607	14375	14307	14408	14585	14521	14597	14544	14492	14635	14379	14514	14432	14718	14557	14640	14482	14411	14579	14581	14622	14504	14586	14469	14567	14566	14489	14338	14662	14490	14635	14642	14584	14446	14583	14586	14602	14573	14535	14697	14524	14527	14462	14541	14490	14586	14579	14554	14564	14507	14515	14512	14465	14418	14338	14690	14442	14670	14616	14383	14575	14496	14710	14397	14485	14465	14471	14560	14652	14483	14574	14590	14627	14602	14507	14445	14355	14553	14405	14534	14449	14596	14519	14480	14557	14568	14551	14667	14512	14514	14396	14568	14741	14464	14487	14437	14508	14362	14607	14601	14601	14538	14541	14664	14584	14663	14599	14468	14512	14615	14610	14519	14529	14583	14532	14484	14461	14572	14608	14644	14667	14533	14581	14401	14661	14553	14519	14606	14499	14569	14584	14556	14353	14564	14509	14596	14654	14484	14670	14346	14696	14496	14586	14422	14544	14497	14409	14395	14537	14533	14577	14644	14669	14484	14533	14526	14607	14483	14544	14588	14696	14609	14741	14416	14543	14533	14667	14414	14597	14750	14721	14555	14542	14709	14570	14487	14506	14487	14598	14602	14523	14788	14650	14763	14471	14578	14641	14559	14437	14520	14660	14378	14584	14574	14353	14628	14462	14601	14560	14593	14507	14543	14472	14553	14477	14609	14235	14381	14657	14607	14595	14569	14566	14432	14542	14536	14508	14425	14581	14471	14643	14593	14525	14576	14614	14414	14680	14515	14504	14656	14414	14606	14388	14704	14457	14486	14285	14555	14527	14378	14394	14546	14396	14488	14578	14549	14542	14512	14646	14501	14332	14520	14614	14610	14486	14510	14588	14413	14598	14563	14610	14768	14448	14568	14503	14545	14643	14541	14542	14579	14582	14607	14543	14670	14557	14571	14606	14527	14606	14562	14525	14501	14518	14435	14627	14442	14632	14466	14530	14535	14511	14601	14523	14612	14616	14635	14417	14591	14582	14607	14413	14619	14627	14591	14648	14497	14720	14607	14515	14663	14703	14527	14472	14482	14485	14609	14469	14502	14607	14531	14524	14604	14412	14645	14411	14602	14535	14664	14677	14571	14648	14616	14459	14547	14743	14502	14528	14440	14470	14583	14569	14552	14605	14332	14731	14552	14512	14589	14490	14526	14766	14355	14451	14544	14430	14709	14843	14437	14478	14549	14684	14389	14505	14560	14662	14511	14535	14582	14595	14647	14392	14465	14469	14534	14566	14638	14506	14766	14608	14608	14728	14576	14634	14509	14626	14460	14712	14471	14507	14578	14456	14417	14550	14569	14404	14653	14455	14514	14467	14503	14526	14549	14420	14817	14478	14518	14623	14461	14556	14413	14506	14519	14690	14662	14494	14440	14547	14540	14575	14532	14414	14651	14469	14456	14636	14670	14504	14513	14629	14761	14577	14561	14504	14520	14327	14208	14563	14489	14524	14414	14585	14573	14640	14601	14493	14612	14570	14597	14626	14503	14639	14637	14460	14636	14474	14725	14705	14676	14563	14530	14603	14398	14484	14483	14673	14613	14658	14499	14704	14443	14706	14555	14632	14681	14539	14473	14602	14454	14559	14337	14431	14473	14383	14507	14537	14591	14698	14482	14668	14565	14596	14486	14477	14500	14612	14528	14530	14507	14570	14507	14544	14697	14586	14580	14642	14447	14445	14476	14622	14645	14518	14505	14634	14561	14643	14542	14432	14500	14545	14564	14447	14732	14520	14347	14670	14427	14543	14561	14491	14484	14569	14534	14578	14580	14604	14577	14630	14607	14532	14467	14474	14611	14492	14673	14376	14484	14555	14416	14525	14708	14578	14550	14597	14483	14701	14604	14370	14535	14663	14484	14615	14676	14584	14485	14638	14499	14471	14378	14684	14776	14561	14416	14407	14689	14581	14637	14536	14730	14632	14667	14691	14588	14582	14426	14452	14690	14426	14680	14398	14575	14438	14578	14848	14584	14599	14557	14734	14539	14621	14465	14717	14564	14457	14810	14642	14530	14509	14670	14482	14680	14552	14377	14564	14516	14667	14694	14582	14578	14664	14490	14390	14639	14538	14722	14611	14605	14501	14569	14582	14514	14525	14630	14653	14523	14395	14421	14486	14629	14305	14528	14480	14660	14623	14587	14491	14421	14530	14511	14605	14517	14589	14480	14494	14445	14668	14575	14435	14629	14538	14608	14585	14533	14631	14666	14546	14598	14573	14520	14462	14441	14646	14440	14514	14537	14581	14578	14557	14488	14611	14549	14452	14558	14549	14313	14269	14405	14622	14628	14629	14625	14495	14321	14570	14435	14708	14789	14634	14656	14483	14712	14417	14374	14545	14681	14683	14534	14673	14607	14450	14499	14514	14686	14561	14439	14466	14584	14468	14556	14448	14561	14404	14600	14479	14440	14706	14637	14488	14547	14371	14417	14572	14589	14404	14649	14778	14481	14468	14520	14532	14523	14599	14454	14601	14552	14685	14473	14702	14486	14479	14609	14603	14490	14501	14618	14613	14579	14542	14474	14441	14528	14647	14470	14492	14587	14514	14462	14670	14652	14608	14513	14576	14426	14676	14397	14474	14504	14656	14507	14575	14501	14520	14416	14585	14668	14624	14437	14451	14443	14543	14483	14523	14456	14461	14570	14471	14520	14464	14501	14556	14517	14434	14523	14452	14494	14720	14388	14589	14564	14431	14489	14482	14487	14372	14562	14523	14504	14500	14571	14436	14519	14531	14572	14471	14483	14546	14555	14592	14563	14652	14438	14487	14576	14487	14564	14439	14568	14509	14578	14693	14398	14450	14677	14580	14615	14494	14678	14452	14631	14612	14360	14417	14672	14467	14521	14391	14505	14567	14574	14420	14608	14493	14526	14510	14570	14449	14629	14283	14609	14393	14548	14493	14759	14587	14588	14703	14618	14713	14483	14466	14359	14540	14671	14562	14740	14579	14573	14514	14581	14502	14504	14642	14529	14414	14572	14485	14610	14536	14403	14585	14433	14667	14482	14460	14550	14412	14714	14665	14636	14765	14519	14383	14345	14384	14548	14452	14524	14412	14471	14631	14562	14455	14669	14540	14684	14565	14587	14575	14372	14473	14493	14494	14436	14576	14529	14512	14568	14373	14559	14505	14760	14674	14631	14581	14581	14585	14700	14704	14466	14500	14619	14414	14504	14516	14617	14471	14498	14624	14558	14594	14536	14554	14541	14650	14596	14446	14621	14549	14546	14676	14467	14530	14473	14512	14797	14658	14670	14598	14611	14645	14599	14686	14591	14482	14549	14593	14473	14419	14716	14492	14657	14596	14634	14630	14676	14576	14497	14494	14710	14547	14487	14665	14491	14547	14595	14589	14332	14528	14609	14536	14579	14549	14540	14675	14482	14308	14593	14516	14661	14629	14525	14462	14480	14575	14462	14627	14431	14608	14567	14480	14643	14732	14587	14667	14434	14594	14679	14597	14433	14627	14538	14577	14558	14560	14428	14616	14614	14630	14530	14516	14548	14585	14591	14407	14535	14536	14500	14359	14489	14649	14592	14685	14443	14588	14656	14671	14452	14603	14443	14674	14568	14563	14484	14604	14641	14619	14581	14534	14557	14613	14583	14515	14580	14535	14739	14412	14502	14604	14598	14637	14602	14579	14710	14620	14386	14532	14710	14587	14510	14509	14539	14442	14547	14641	14432	14388	14524	14653	14580	14563	14532	14621	14456	14638	14608	14425	14592	14552	14708	14415	14554	14561	14585	14446	14517	14422	14476	14599	14729
26056	21201	27345	25881	19894	18508	18555	23915	35531	40529	33615	24481	19568	17820	17201	17220	17266	17270	17041	16979	17291	17006	17116	16979	16994	16907	17125	17077	17103	17332	17238	17033	17033	17173	17105	16861	17024	17129	17002	17141	17028	17252	17143	17174	17153	16931	17145	16997	17060	16901	17009	16845	16835	16956	17071	17002	16896	17013	17083	17103	17005	17214	16985	16965	16984	17000	17156	17156	16856	17138	17078	17049	17188	16942	16905	17044	17192	16872	17111	17022	16901	16873	16956	17033	16922	17309	16947	16912	17312	17428	17083	16767	17181	17173	17150	17246	17018	17092	17286	17013	17064	17018	17118	17164	16944	17014	17182	17069	16912	16981	16955	17076	17065	16864	17016	16979	16940	17098	16947	17049	16970	17056	17018	16871	17035	17108	17169	17045	17163	17184	17138	17012	17090	16996	17149	17014	17080	16953	17033	16965	17121	17143	17131	17013	17080	17193	17274	17072	17095	17102	17223	16966	16991	17142	17187	17015	16998	17052	16960	17033	17211	17140	17268	17103	17034	17059	17238	17201	17187	17110	17192	17286	16969	16997	17083	17020	17164	16918	17075	17112	16812	16995	17164	17011	17036	17109	17170	17283	16917	16890	17125	17124	17058	17029	17056	17025	16946	17060	16918	17116	16963	17017	17043	17253	17221	16881	16919	17119	17227	17059	17119	17062	17089	17211	16883	16876	17026	17126	17175	16878	17044	16846	16960	16992	16973	17044	17078	17111	17182	16884	17069	17319	17072	17061	17010	16920	17155	16929	16911	16985	17145	17045	17063	17093	17092	16961	17124	17060	17346	17039	17260	16823	17017	17164	17044	16933	17188	17190	17256	17175	17184	17077	17011	17099	17198	16837	17178	17065	17162	17230	16979	17099	16857	17116	17003	17040	17230	17057	16959	17015	16970	17119	17022	16775	17110	16874	17047	17065	17080	16997	16922	17043	17164	17124	17027	16843	17108	16916	16837	16916	17271	17048	17081	17092	17076	16950	17070	17062	16976	17136	16983	17104	17123	17057	17176	16993	17224	16928	17078	16989	17029	17030	17127	17067	16909	17017	17109	17016	16906	16937	17095	17092	17232	17056	16990	17122	17272	16960	17092	16981	17072	16888	17012	16930	17124	16863	16991	17090	17050	17068	16951	17099	17133	17076	17105	17240	17145	17197	16902	17242	17109	17133	16967	17195	17065	16927	17007	17091	16936	17050	17103	17000	17031	16979	16941	16967	17003	17022	17115	17108	16800	17191	16991	17160	17084	17189	17050	17113	16868	17211	17039	17063	17013	17405	17147	16907	17075	17107	16861	17006	17121	16811	17181	17113	17060	17045	17191	17177	17080	17174	17170	17093	17229	17052	17228	17220	17125	17117	16893	17188	17053	16998	17097	17166	16947	17001	16962	16946	17181	17102	16966	17138	17058	16990	17057	16970	17145	17412	17095	16979	17153	17020	17191	16997	17139	16917	16946	17029	16904	16992	17003	17045	17040	16984	16933	17021	16953	17190	17083	17020	17027	17077	16869	16987	17024	16906	17045	17115	17233	17133	17351	17005	17071	17035	17113	17027	17332	17136	17007	17105	17112	17044	16920	17119	17037	17019	16947	17178	17047	17043	17056	17108	17255	17108	17010	17059	16938	17065	16886	17197	17156	17144	17092	17063	17152	17076	16912	16977	17246	17179	16929	16996	16893	17010	17054	17050	17051	16882	16918	17003	16832	16959	16972	17037	17028	16947	17076	17100	17143	17140	17055	16865	17094	17115	16837	17069	17086	16867	17404	17139	17183	16954	17221	16934	17129	17070	17214	17036	17038	17094	16884	17053	17078	17192	17009	17008	17013	17149	17011	16957	16828	16998	16943	16840	16772	17002	17191	16982	17161	16902	16916	17065	17140	16967	17097	17103	17175	17070	17123	17072	17028	17052	16974	17144	16970	17288	16948	17077	17088	17000	17209	17289	17017	17077	17023	17043	17095	17149	17099	16958	17171	17015	16974	17074	17167	17311	17169	16994	17281	17102	17262	17063	17038	16945	17158	16906	17122	17139	17158	16971	17184	17320	17067	17000	17133	17147	17154	16911	17131	17056	17152	17110	17110	17139	17193	16920	17223	17161	16888	17099	16991	17105	17107	16918	16885	17050	16916	17102	17031	17076	17115	16864	16866	17129	17098	17050	17244	17108	16968	17128	17263	17079	16894	16993	17082	16815	16949	16894	17045	17060	17284	17147	17142	17032	17049	16836	16798	17317	16943	17093	17054	17139	16980	17114	17062	16793	16994	17205	16951	17174	17079	17016	17035	16991	16999	17062	17170	17056	17140	17096	17222	17136	16830	16987	17030	17224	17130	17174	16885	17104	17002	17185	17022	17215	16989	17021	17279	16948	17054	17057	16968	17208	16969	16956	16999	17004	17053	17080	17005	16999	17200	17038	16823	16965	17115	17044	16928	16947	16887	17050	17050	17045	17152	17008	17057	17075	17183	17171	17089	17032	16976	16956	16989	17367	17148	16987	17028	16922	17275	17032	17125	17048	17014	17219	17099	16987	17048	17115	17142	17092	16939	16980	16915	17071	16997	16968	16953	17194	16980	16974	17347	17112	17158	17069	17016	17089	17020	16857	17040	16951	16877	17127	17187	16991	17402	17031	17006	16899	16975	16896	17200	16933	16965	17077	17003	17193	17063	16919	16920	17311	17168	16991	17085	16953	17093	16947	16984	17014	17018	16950	17025	17020	17154	17088	17143	17035	17012	17136	17030	16949	17042	17002	16970	16991	17058	17046	17096	17130	17123	17090	16959	16909	16856	17164	16884	17004	17016	16994	17019	17205	17010	17239	17081	17170	17041	16941	17034	17020	17011	17053	17123	17101	17054	17052	17035	17112	17176	17126	16965	17040	17045	16951	16935	16988	17089	17091	17099	17180	17018	16893	17000	17029	17321	17053	17177	17020	17049	17103	17089	17048	17164	17011	17213	17056	17023	17214	17079	17114	17048	17097	17038	16979	17215	17194	17235	17060	17099	17248	17177	17163	17145	17013	17336	16928	17188	16964	16911	17108	17149	17099	16934	16988	17249	17185	17191	17074	17140	17134	16895	17165	16939	17112	17085	17086	17207	17048	17002	16927	17022	17007	17060	17179	17106	17115	16990	17089	17099	17173	17135	17041	17246	17117	16860	17000	16955	16947	16923	17127	17057	17090	16962	16986	17150	17023	17052	17002	17277	17181	17127	17155	17178	17012	16923	17017	17054	16913	17040	17016	17141	17192	17165	17088	17133	17017	16942	16982	17087	17103	17183	17087	17027	17081	17173	17227	16989	17116	16942	17168	17138	17104	16967	17221	17086	17092	16952	16893	17299	17089	17009	16984	16981	17015	17223	17153	17029	16986	16926	17159	16991	17193	17046	17236	17257	17083	17081	17085	17044	17010	16920	17086	17391	17025	16865	16941	17182	16839	17077	16997	17118	16957	17118	17009	17168	17083	17143	17181	17076	17212	16836	16933	17085	17189	17267	17048	17001	16955	16969	16951	17176	16987	17143	17094	17065	17367	17189	16933	17093	17183	17222	17148	16994	17058	17165	17261	17095	16978	17072	16947	17076	16989	17060	16919	17010	16799	17144	17103	17123	17036	17130	16971	17007	17092	17155	17000	16938	16863	16896	17077	16932	17085	16968	17115	17019	17178	17034	17044	17144	17123	17052	17264	17021	16904	17108	17000	17362	17077	17109	17149	17098	16959	17060	17086	16853	17007	16963	16889	16974	16889	16962	16978	17249	16975	16937	17235	16966	17068	16798	17184	16992	16949	16896	17123	17104	16849	17104	17030	17163	17348	17020	16883	17041	17018	17154	17109	17111	17111	17126	16703	17144	17126	17141	17049	16961	16875	16924	16938	16902	16914	16951	16748	17022	17151	16965	17056	17174	17067	17067	17049	17037	17264	17122	17120	17105	17150	17102	16993	16881	16700	16933	17009	17012	16902	16727	17044	17111	17039	17064	17073	17120	16921	16935	16817	16956	16859	17284	17297	17200	17001	17204	17153	17011	17020	17136	16769	17221	17147	17089	17072	17187	17074	17192	17120	16850	17301	17109	17092	17216	16942	17014	17194	17012	16937	17163	16874	17128	17017	16946	16982	17108	17120	16963	16951	17074	17000	17156	17077	17027	17120	17113	17128	16912	17125	17152	17081	17141	16998	17222	17175	17160	16997	16984	17105	17259	16745	16759	17193	17085	17151	17110	16947	17090	16940	16940	16975	16867	16992	17130	16803	17185	17073	17060	17106	16845	17223	17069	17116	17099	17276	16882	17115	17068	16986	17275	16980	16874	17178	17222	17045	16845	16998	17121	17024	16841	17038	17080	17012	16969	17003	17158	17018	17259	17085	17166	17074	17064	16876	17121	16830	16903	16887	17022	17252	16979	16987	17122	17053	17034	17305	16998	16941	17000	17057	16962	17003	17239	17179	17041	16951	17077	17035	17236	17180	17189	17146	17155	17009	16935	16906	17026	16750	16897	17278	16974	17195	17051	17074	17203	17065	17094	17130	17026	17135	16998	17110	17019	16981	17091	17055	17418	17245	16985	17197	17174	17036	17248	17184	17191	17221	17045	16970	16973	17068	17048	17197	17212	17001	16917	17125	17152	17031	17124	17081	17055	17044	16860	16901	17060	16891	17055	16983	17339	17267	17136	17149	17051	17143	17164	16955	17136	17021	17040	17187	17141	17081	17086	17182	17006	17127	17052	17139	17120	16938	16997	17039	17270	17177	16929	17109	17235	16972	17048	17354	16959	16888	16928	16897	16954	17208	17048	17180	16905	17177	17105	17007	17275	17121	16955	17020	17248	17074	16838	17031	17036	16897	17013	17213	17140	17078	17219	17118	17158	17194	17124	17231	17019	17072	16858	17158	17175	16985	17127	17128	17128	17101	16795	16996	17223	16937	17202	17215	17087	17064	17033	17017	17227	17078	17109	17173	16907	17190	17150	16946	16925	17142	17058	17005	17050	17189	17177	17084	17002	16885	17042	17205	16990	16832	17110	17065	16980	17239	17142	17029	17137	17192	17038	16943	17012	17073	17141	16909	17071	17153	17003	17386	17184	16995	17359	17020	17226	17194	17102	17024	17315	16995	16972	17095
13645	19665	18736	16544	15898	15549	15295	24734	39262	40839	32709	21990	16780	15007	14585	14495	14448	14456	14442	14688	14665	14447	14589	14688	14416	14599	14523	14617	14462	14601	14595	14523	14360	14618	14511	14580	14620	14490	14524	14534	14558	14438	14522	14675	14388	14588	14631	14591	14581	14515	14441	14493	14508	14412	14659	14305	14619	14457	14395	14518	14385	14422	14452	14459	14545	14517	14571	14423	14348	14496	14620	14429	14515	14508	14395	14396	14466	14384	14515	14444	14495	14595	14358	14439	14595	14398	14489	14410	14429	14543	14581	14432	14352	14397	14446	14459	14431	14610	14644	14453	14389	14473	14483	14530	14500	14530	14634	14557	14430	14646	14682	14598	14523	14411	14507	14521	14446	14479	14569	14494	14339	14560	14455	14533	14485	14680	14644	14618	14475	14450	14471	14468	14371	14528	14486	14326	14477	14514	14577	14666	14716	14484	14403	14544	14356	14543	14570	14438	14418	14510	14499	14498	14527	14573	14560	14443	14428	14542	14529	14337	14501	14520	14386	14570	14472	14475	14665	14599	14490	14437	14363	14537	14555	14686	14556	14419	14336	14480	14420	14537	14677	14763	14539	14471	14315	14661	14385	14460	14449	14438	14265	14712	14665	14594	14472	14408	14565	14448	14499	14523	14455	14408	14503	14462	14266	14400	14521	14506	14532	14488	14594	14663	14402	14531	14448	14618	14777	14433	14410	14555	14557	14736	14508	14530	14602	14584	14586	14490	14450	14452	14447	14611	14445	14464	14531	14522	14464	14656	14441	14477	14466	14431	14435	14504	14476	14608	14430	14418	14422	14619	14535	14472	14412	14561	14481	14290	14505	14472	14513	14436	14681	14495	14415	14465	14569	14377	14600	14547	14446	14475	14479	14535	14559	14608	14384	14484	14549	14507	14717	14407	14476	14239	14548	14587	14444	14436	14617	14450	14663	14385	14526	14463	14444	14559	14513	14644	14458	14528	14611	14527	14542	14529	14465	14640	14485	14444	14494	14649	14426	14580	14399	14407	14435	14533	14246	14445	14493	14587	14528	14452	14681	14458	14503	14637	14546	14511	14423	14482	14522	14414	14399	14654	14476	14368	14504	14455	14464	14537	14442	14625	14503	14458	14519	14466	14525	14612	14523	14581	14452	14383	14553	14549	14552	14384	14381	14645	14392	14626	14482	14499	14522	14429	14643	14505	14581	14547	14571	14520	14466	14453	14452	14427	14680	14558	14438	14452	14683	14304	14502	14425	14702	14365	14457	14383	14666	14403	14444	14487	14459	14387	14535	14524	14426	14518	14385	14519	14442	14607	14484	14704	14431	14600	14458	14619	14486	14645	14432	14461	14623	14497	14573	14393	14613	14491	14488	14458	14583	14584	14501	14465	14452	14264	14547	14486	14495	14545	14681	14509	14596	14468	14499	14558	14374	14386	14354	14537	14549	14379	14387	14580	14521	14555	14471	14526	14367	14443	14556	14488	14337	14425	14555	14395	14532	14704	14530	14468	14497	14453	14665	14532	14555	14594	14604	14586	14399	14665	14532	14512	14339	14474	14278	14623	14500	14525	14415	14648	14611	14335	14430	14548	14628	14480	14549	14521	14454	14465	14585	14475	14579	14420	14655	14327	14508	14576	14454	14444	14583	14353	14592	14500	14558	14339	14419	14407	14563	14476	14480	14398	14528	14477	14436	14580	14449	14419	14480	14470	14501	14522	14534	14378	14406	14343	14464	14576	14665	14452	14344	14302	14451	14574	14405	14460	14407	14466	14508	14641	14544	14606	14416	14473	14437	14498	14527	14435	14365	14481	14393	14599	14656	14305	14695	14439	14421	14463	14495	14405	14315	14584	14535	14496	14441	14548	14624	14585	14293	14379	14322	14631	14443	14480	14316	14352	14424	14467	14680	14440	14321	14536	14500	14476	14413	14402	14493	14444	14447	14544	14584	14457	14495	14663	14669	14464	14624	14599	14637	14499	14661	14608	14528	14417	14483	14469	14615	14525	14490	14712	14456	14651	14540	14611	14634	14561	14535	14433	14543	14430	14496	14655	14350	14534	14448	14472	14457	14451	14530	14610	14513	14441	14472	14706	14629	14483	14540	14483	14370	14622	14414	14427	14571	14473	14586	14525	14581	14646	14280	14441	14611	14514	14511	14494	14549	14494	14731	14380	14408	14509	14616	14338	14409	14568	14490	14538	14635	14477	14504	14537	14323	14484	14624	14473	14643	14386	14506	14551	14529	14635	14510	14684	14425	14432	14446	14549	14570	14423	14530	14578	14467	14357	14450	14425	14564	14484	14541	14514	14703	14599	14430	14363	14420	14609	14447	14683	14540	14457	14467	14446	14562	14505	14436	14491	14492	14503	14569	14641	14670	14520	14345	14627	14544	14367	14701	14650	14544	14448	14713	14517	14535	14535	14441	14536	14580	14527	14413	14589	14498	14490	14492	14568	14608	14579	14615	14567	14622	14375	14484	14649	14499	14490	14562	14636	14474	14628	14467	14477	14504	14446	14428	14502	14449	14406	14339	14338	14186	14498	14395	14713	14442	14439	14454	14501	14452	14439	14482	14595	14362	14403	14548	14679	14683	14347	14447	14416	14513	14447	14465	14486	14358	14522	14521	14459	14396	14561	14511	14466	14460	14270	14703	14531	14575	14642	14699	14487	14554	14507	14550	14458	14634	14468	14554	14419	14415	14524	14386	14318	14468	14555	14657	14577	14431	14557	14569	14240	14369	14599	14444	14484	14717	14428	14411	14425	14419	14506	14530	14451	14497	14541	14498	14418	14506	14415	14601	14514	14601	14427	14440	14368	14499	14308	14619	14437	14515	14402	14380	14357	14458	14365	14464	14479	14539	14530	14389	14278	14566	14528	14401	14325	14478	14406	14582	14635	14516	14491	14528	14642	14483	14396	14539	14590	14637	14561	14379	14558	14664	14727	14619	14535	14449	14448	14562	14573	14472	14666	14557	14486	14521	14583	14452	14494	14542	14409	14515	14577	14388	14538	14507	14564	14572	14648	14489	14442	14576	14421	14436	14596	14603	14459	14664	14552	14462	14687	14526	14464	14499	14610	14560	14542	14506	14356	14575	14445	14468	14531	14511	14429	14420	14439	14432	14518	14356	14455	14503	14611	14414	14611	14528	14484	14546	14429	14532	14645	14476	14455	14321	14401	14481	14546	14374	14612	14482	14299	14497	14457	14506	14573	14375	14540	14563	14554	14612	14400	14558	14256	14556	14453	14524	14519	14536	14557	14506	14460	14459	14386	14578	14415	14480	14187	14504	14462	14480	14409	14403	14424	14537	14487	14551	14780	14620	14528	14418	14548	14497	14367	14536	14474	14573	14512	14367	14505	14385	14587	14637	14537	14403	14686	14505	14518	14476	14473	14598	14393	14604	14553	14564	14343	14502	14508	14561	14508	14577	14534	14425	14546	14579	14508	14492	14436	14449	14549	14526	14568	14611	14633	14382	14464	14465	14526	14699	14371	14475	14431	14458	14570	14581	14382	14742	14544	14660	14214	14504	14579	14382	14641	14451	14626	14592	14439	14496	14421	14572	14557	14547	14578	14480	14489	14397	14445	14520	14537	14657	14317	14478	14615	14603	14533	14564	14336	14452	14531	14473	14516	14566	14469	14667	14344	14539	14497	14579	14583	14541	14544	14597	14421	14655	14427	14542	14482	14535	14461	14495	14583	14609	14485	14496	14620	14523	14500	14638	14418	14460	14499	14491	14489	14514	14463	14451	14521	14436	14511	14565	14544	14699	14409	14475	14587	14422	14366	14561	14532	14539	14405	14695	14453	14450	14617	14508	14535	14448	14510	14623	14583	14478	14604	14518	14591	14489	14303	14494	14548	14635	14454	14719	14521	14352	14442	14578	14370	14629	14443	14553	14348	14380	14537	14476	14528	14413	14544	14406	14688	14484	14648	14479	14493	14577	14542	14368	14569	14630	14401	14483	14530	14639	14524	14557	14435	14460	14478	14436	14443	14567	14566	14470	14594	14208	14457	14668	14472	14529	14486	14524	14516	14325	14600	14557	14553	14563	14623	14593	14376	14704	14450	14305	14579	14563	14432	14464	14569	14594	14434	14485	14530	14315	14565	14491	14667	14343	14547	14579	14361	14610	14505	14567	14502	14494	14519	14590	14500	14402	14506	14578	14627	14482	14473	14489	14458	14513	14365	14615	14650	14594	14580	14449	14477	14358	14593	14508	14453	14552	14495	14557	14421	14334	14591	14368	14447	14437	14481	14411	14646	14439	14423	14479	14543	14429	14645	14654	14402	14446	14569	14593	14598	14575	14485	14584	14477	14458	14465	14426	14391	14443	14348	14424	14420	14617	14479	14574	14665	14453	14496	14503	14521	14459	14356	14482	14562	14665	14594	14364	14599	14539	14322	14380	14506	14537	14516	14545	14536	14599	14317	14476	14423	14466	14624	14514	14620	14602	14458	14488	14474	14395	14450	14585	14522	14375	14370	14465	14532	14372	14586	14579	14356	14535	14586	14521	14550	14433	14702	14508	14480	14434	14466	14493	14441	14585	14491	14472	14440	14413	14445	14432	14556	14598	14540	14459	14641	14273	14468	14666	14527	14416	14433	14523	14542	14546	14580	14464	14425	14365	14366	14411	14606	14466	14463	14593	14405	14542	14355	14525	14540	14566	14450	14497	14525	14563	14384	14650	14565	14470	14522	14493	14505	14515	14508	14553	14443	14411	14499	14417	14378	14350	14374	14409	14403	14489	14371	14615	14349	14569	14464	14678	14728	14497	14440	14671	14507	14536	14503	14576	14491	14354	14324	14667	14553	14470	14336	14456	14587	14576	14560	14425	14349	14583	14474	14557	14399	14510	14522	14561	14387	14538	14603	14574	14445	14528	14552	14552	14398	14448	14442	14565	14493	14583	14438	14363	14552	14435	14454	14622	14420	14635	14465	14568	14377	14591	14459	14496	14607	14732	14297	14408	14560	14485	14449	14513	14515	14439	14617	14435	14686	14450	14579	14585	14628	14510	14632	14339	14592	14451	14794	14539	14410	14614	14502	14465	14443	14635	14452	14528	14474	14789	14489	14428	14494	14473	14476	14691	14742	14659	14507	14575	14484	14439	14386	14446	14362	14437	14624
23860	21162	28657	23974	21579	22926	23664	30635	47093	61559	48259	32036	22542	18493	17403	17095	17031	17073	17101	16935	16993	16970	17220	16832	17070	16817	16738	16896	16920	17081	16917	16835	16814	16727	16889	16923	16865	16871	16965	16971	16996	16909	16791	16918	16814	16879	16905	16759	17044	16899	16870	16679	16893	16965	16937	16852	16825	16921	16820	16760	16950	16866	16866	16945	16845	16740	17078	16835	16927	16646	16625	16795	16544	16830	16855	16811	16825	16713	16961	16758	16926	16759	16810	16973	16823	16841	16767	16864	16707	16870	16748	16851	16790	16956	16905	16698	16927	16903	16717	16722	16799	16858	16689	16862	16759	16753	16785	16872	16794	16748	16810	16773	16882	16749	16887	16794	16918	16903	16796	16703	16774	16869	16783	16784	16811	16849	16963	16690	16664	16647	16851	16977	17012	16789	16882	16857	16835	16722	16808	16769	16703	16822	16765	16875	16756	16945	16750	16614	16839	16725	16674	16817	16820	16798	16891	16582	16788	16908	16735	16759	16914	16705	17047	16843	16705	16680	16846	16746	16932	16585	16685	16728	16886	16647	16802	16704	16743	16856	16841	16640	16800	16989	16747	16932	16919	16754	16645	17022	16922	16837	16746	16840	17018	16783	16935	16830	16858	16606	16670	16758	16629	16724	16920	16820	16878	16855	16966	16741	16704	16694	16715	16876	16949	16703	16937	16812	16767	16795	16777	16868	16908	16819	16940	16959	16873	16775	16762	16928	16729	16861	16810	16786	16714	17054	16800	16723	16616	16969	16773	16932	16796	16775	16912	16842	16698	16785	17115	16937	16718	16918	16783	16851	16794	16911	16960	16629	16836	16737	16900	16621	16831	16635	16844	16881	16865	16869	16749	16684	16891	16668	16739	16753	16747	16711	16726	16890	16560	16712	16641	16898	16910	16799	16908	16729	16706	16928	16931	16957	16812	16597	16833	16765	16931	16755	16849	16891	16955	16618	16812	16819	16697	16789	16882	16664	16681	16969	16888	16955	16733	16807	16837	17068	16901	17023	16942	16910	16748	16721	16752	16741	16696	16707	16889	16785	16849	16769	16943	16766	16811	16936	16742	16776	16740	16751	16800	16730	16744	16718	16752	16947	16973	16870	16852	16794	17001	16716	16739	16823	16749	16521	17009	16894	16767	16662	16857	16832	16779	17002	16944	16675	16807	16845	16976	16624	16684	16851	16814	16727	16681	16853	16748	16751	16843	16906	16898	16949	16921	16986	16670	16850	16993	16726	16864	16854	16676	16727	16881	16849	16789	16890	16803	16753	16933	17067	16906	16795	16771	16713	16752	16818	16791	16722	16868	16989	16733	16750	16851	16738	16828	16716	16810	16855	16742	16866	16927	17068	16697	16840	16688	16859	16702	16741	16789	16717	16834	16870	16773	16654	16762	16770	16785	16929	17098	16873	16797	16706	16669	17031	16903	16731	16828	16711	16727	16809	16829	16918	16905	16820	16754	16632	16651	16891	16544	17049	16896	16690	16661	16718	16796	16682	16930	16733	16863	16906	16687	16741	16980	16868	16970	16722	16806	16765	16800	16704	16892	16805	16936	16826	16757	16746	16705	16922	16658	16758	16644	16812	16910	16754	16798	16916	16807	16788	16664	16647	16896	16870	17035	16824	16753	16781	16822	16766	16814	16997	16957	16917	16911	16874	16845	16686	16764	16943	16913	16773	16798	16727	16797	16731	16739	16729	16753	16727	17057	16824	16797	16781	16868	16981	16930	16822	16940	16845	16763	16744	16704	16939	16730	16869	16811	17005	16857	16887	16777	16920	16890	16777	16683	16696	16721	16883	16949	16800	16868	16930	16751	16855	16999	16735	17057	16870	16822	16848	16978	16903	16846	16824	16810	16860	16902	16827	16821	16704	16754	16739	16728	16727	16855	16942	16849	16804	16880	16841	16794	16875	16835	16856	16817	16641	16813	16772	17053	16893	16677	16823	16860	16655	16898	16741	16845	16553	16974	16785	16801	16694	16932	16807	16936	16742	16813	17008	16858	16819	16792	16782	16652	16871	16593	16827	16611	16873	16784	16756	16731	16814	16766	16885	16844	16857	16918	16614	16724	16757	16723	16900	16901	16944	16836	16704	16745	16824	17150	16852	16834	16782	16761	16846	16849	16764	16882	16683	16680	16688	16751	16884	16822	16841	16702	16824	16793	16944	16632	16864	16740	16944	16904	16923	17045	16940	16899	16745	16905	16844	16830	16652	16845	16899	16871	16853	16762	16756	16908	16774	16963	16864	16775	16641	16793	16822	16859	16933	16699	16665	16845	16698	16755	16913	16920	16734	16671	16772	16897	16757	16666	16709	16801	16605	16819	16880	16922	16772	16780	16773	16759	16862	16740	16767	16955	16911	16990	16759	16767	16679	16825	16591	16764	16912	16846	16750	16785	16908	17049	16807	16699	16863	16895	16898	16726	16758	16726	16896	16763	16800	16787	16793	16776	16937	16855	16819	16673	16870	16948	16706	16883	16870	16770	16866	16892	16743	16908	16819	16828	16817	16863	16525	16777	16880	16824	16780	16796	16803	16712	16830	16949	16875	16589	16920	16735	16750	16611	16862	16910	16877	16903	16919	16802	16941	16824	16772	16895	16646	16916	16814	16828	16811	16633	16781	16871	16688	16698	16879	16867	16765	16946	16733	16676	16629	16775	16966	16771	16854	16656	16720	16656	16817	16681	16820	16829	16732	16879	16901	16830	16907	16801	16881	16765	16779	16676	16907	16874	16761	16683	16692	16793	16890	16870	16766	16919	16775	16712	16898	16770	16820	16985	16754	16717	16786	16739	16884	16797	16887	16823	16709	16891	16619	16649	16819	16823	16784	16772	16950	16869	16762	16855	17136	16733	16868	16811	16888	17067	16853	16701	16898	16872	16590	16789	16686	16818	16923	16997	16815	17036	16938	16752	16739	16985	16871	16814	16805	16811	16821	16989	16904	16813	16619	16804	16786	16921	16850	16787	16591	16803	16736	17102	16478	16627	16929	16756	16920	16911	16632	16733	16982	16789	16765	16824	16757	16688	16665	16839	16971	16980	16671	16771	16827	16758	16739	16669	16769	16971	16687	16792	16850	16826	17003	16706	16935	16969	16973	16702	16764	16804	16619	16818	16694	16966	16647	16918	16924	16752	16803	16868	16942	16765	16675	16652	16818	16917	16772	16870	16918	16783	16863	16956	16799	16842	16794	16824	16772	16734	16769	16846	16854	16803	16815	16851	16918	16728	16829	16901	16708	16674	16828	16941	16827	17042	16793	16673	16872	16813	16779	16685	16942	16719	16771	16749	16915	16784	16964	16754	16716	16822	16726	16753	16648	16783	16796	16940	16925	16863	16852	16917	16875	16684	16789	16574	16829	16753	16666	16707	16695	16892	16730	16849	16836	16960	16813	16778	16705	16764	16691	16769	16781	16832	16862	16523	16793	16801	16918	16987	16792	16835	16672	16643	16768	16817	16822	16807	16921	16864	16642	17045	16766	16814	16712	16873	16768	16866	16746	16834	16637	16847	16809	16983	16694	16709	16775	16817	16614	16782	16780	16863	16789	16906	16938	16751	16787	16710	17078	16761	16941	16817	16790	16806	16656	16758	16757	16752	16925	16948	16775	16797	16811	16794	16946	16802	16765	16802	16971	16888	16669	16924	16772	16533	16826	16855	16829	16904	16607	16897	16654	16576	16900	16883	17039	16776	16749	16987	16671	16743	16796	16911	16798	16909	16613	16770	16845	16972	16796	16867	16733	16773	16821	16730	16863	16676	16770	16590	16795	16743	16804	16829	16842	16909	16738	16956	17006	16764	16884	16745	16645	16896	16863	16887	16880	16992	16993	16631	16812	16696	16726	16792	16911	16701	16628	16673	16794	16800	16789	16748	16910	16903	17039	16775	16537	16973	16749	16670	16885	16785	16811	16870	16759	16793	16713	16866	16900	16882	16932	16683	16876	16731	16671	16867	16686	16634	16864	16920	16842	16755	16873	16984	16842	16940	16736	16821	16813	16656	16964	17013	16771	16771	16904	16889	16894	16857	16840	16907	16761	16948	16870	16849	16925	16782	16868	16736	16635	16780	16898	17024	16808	16891	16846	16926	16846	16801	16790	16641	16803	16793	16860	16839	16719	17034	16968	16746	16882	16585	16709	16944	16839	16728	16758	16804	16738	16682	16858	16863	16778	16807	16835	16710	16575	16683	16904	16793	16795	16763	16739	16861	16963	16727	16834	16764	16685	16850	16914	16807	16687	16880	16764	16737	16739	16797	16751	16830	16790	16856	17023	16906	16795	16882	16702	16775	16909	17100	16809	16726	16837	16685	16886	16792	16840	16804	16682	16811	16914	16874	16884	16737	16816	16808	16686	16923	16822	16659	16813	16741	16588	16804	16959	16854	16893	16830	16662	16947	16962	16773	16937	16688	16703	16786	16836	16727	16686	16767	16681	16776	16900	16791	16631	16821	16765	16823	16870	16947	16797	16832	16739	16884	16736	16582	16976	16837	16862	17136	16932	16833	16767	16818	16803	16729	16697	16710	16755	16740	16879	16709	16846	16836	17049	16913	16654	16770	16831	16992	16875	17073	16982	16834	16965	16618	16924	16908	16825	16748	16912	16630	16877	16892	16769	16862	16715	16822	16633	16922	17007	16933	16777	17041	16923	16907	16872	17043	16781	17089	16957	16849	16823	16678	16490	16693	16609	16822	16797	16694	16833	17080	16721	16583	16951	16845	16840	16788	16674	16851	16652	16891	16937	16857	16646	16885	16841	16698	16766	16858	16509	16799	16794	16794	16915	16965	16724	16811	16670	16687	16894	16924	17014	16782	16688	16901	16897	16864	16853	16779	16856	16630	16675	16711	16713	16605	16865	16818	16877	16667	16820	16831	16819	16911	16666	16802	16906	16888	16941	16774	16938	16834	16869	16790	16804	16804	16816	16900	16552	16745	16889	16745	16749	16764	16914	16778	16954	16644	16946	16821	16836	16862	16644	17057	16909	16791	16899	16944	16915	16853	16907	16634	16671	16794	16904	16636	16878	16763	16987	17069	16823	16941	16556	16623	16813	16713	16779	16668	16764	16880	16841	16709	16998	16772	16751	16690	16755	16814	16905	16915	16766
15856	27030	24905	20072	18182	17178	19162	31262	50739	60127	46740	30215	19449	15526	14433	14328	14396	14291	14286	14458	14189	14309	14413	14233	14340	14591	14312	14342	14467	14412	14337	14417	14393	14451	14319	14298	14441	14500	14422	14468	14423	14407	14288	14411	14455	14401	14249	14293	14378	14304	14443	14314	14232	14319	14344	14436	14384	14386	14218	14397	14218	14307	14326	14435	14354	14277	14435	14343	14385	14455	14356	14310	14289	14372	14339	14346	14324	14362	14178	14406	14412	14342	14501	14344	14285	14591	14369	14250	14401	14417	14286	14328	14247	14307	14287	14261	14458	14295	14555	14356	14507	14497	14393	14279	14288	14260	14368	14580	14300	14360	14272	14477	14404	14277	14361	14164	14165	14359	14227	14268	14324	14294	14234	14345	14385	14060	14355	14468	14206	14307	14497	14462	14374	14329	14236	14502	14281	14198	14344	14209	14464	14244	14327	14309	14261	14441	14448	14326	14180	14196	14623	14310	14407	14217	14363	14432	14226	14470	14243	14363	14347	14200	14178	14424	14429	14323	14211	14344	14276	14451	14369	14238	14326	14459	14231	14389	14256	14342	14314	14270	14260	14332	14292	14412	14396	14368	14201	14317	14354	14410	14339	14436	14322	14262	14325	14505	14463	14325	14408	14442	14426	14326	14490	14364	14362	14290	14385	14264	14303	14549	14464	14367	14386	14410	14288	14255	14420	14337	14269	14325	14312	14323	14315	14380	14195	14149	14406	14071	14271	14366	14169	14402	14357	14141	14381	14433	14394	14328	14214	14412	14378	14483	14454	14423	14159	14286	14308	14279	14313	14261	14425	14182	14233	14544	14333	14518	14411	14365	14294	14295	14292	14329	14289	14241	14251	14407	14321	14418	14403	14145	14280	14224	14356	14314	14301	14234	14328	14401	14311	14368	14372	14206	14389	14275	14325	14338	14375	14410	14296	14377	14335	14496	14317	14296	14407	14311	14458	14289	14406	14128	14328	14332	14370	14396	14268	14288	14156	14202	14400	14432	14473	14345	14132	14298	14369	14389	14254	14411	14306	14260	14330	14339	14198	14337	14518	14176	14423	14410	14196	14384	14255	14417	14619	14394	14298	14218	14218	14392	14436	14248	14422	14444	14272	14365	14217	14597	14174	14360	14406	14466	14350	14114	14448	14328	14389	14435	14312	14346	14517	14255	14341	14193	14279	14272	14331	14426	14215	14157	14366	14238	14411	14304	14148	14461	14384	14320	14408	14364	14293	14295	14490	14238	14388	14305	14473	14368	14278	14454	14516	14373	14191	14275	14385	14466	14432	14290	14306	14276	14257	14349	14358	14518	14310	14306	14393	14340	14592	14518	14299	14270	14329	14266	14328	14406	14391	14301	14235	14499	14419	14306	14336	14504	14324	14342	14329	14418	14378	14294	14216	14403	14165	14406	14279	14297	14261	14526	14357	14427	14200	14227	14231	14363	14408	14339	14282	14218	14413	14490	14002	14268	14419	14399	14375	14429	14401	14373	14411	14407	14363	14254	14292	14399	14214	14390	14382	14270	14374	14232	14324	14223	14350	14397	14345	14232	14372	14302	14126	14408	14420	14456	14321	14474	14216	14274	14309	14265	14456	14370	14251	14356	14317	14328	14452	14402	14486	14380	14341	14307	14317	14380	14382	14328	14296	14290	14281	14288	14461	14241	14388	14257	14337	14287	14323	14286	14122	14397	14129	14418	14425	14364	14458	14321	14422	14309	14520	14225	14312	14307	14276	14447	14302	14328	14290	14343	14332	14337	14262	14426	14249	14313	14390	14370	14362	14259	14412	14308	14439	14248	14291	14400	14325	14470	14221	14215	14386	14416	14501	14128	14286	14383	14358	14379	14311	14383	14290	14254	14465	14205	14482	14182	14337	14096	14195	14399	14234	14223	14357	14374	14315	14273	14393	14186	14280	14358	14312	14323	14373	14450	14383	14242	14364	14438	14433	14315	14419	14235	14477	14051	14315	14322	14238	14210	14403	14411	14447	14347	14290	14381	14353	14218	14250	14297	14364	14351	14291	14287	14328	14340	14257	14497	14412	14207	14268	14357	14468	14091	14299	14303	14310	14245	14408	14438	14486	14421	14237	14197	14267	14355	14263	14410	14276	14338	14248	14440	14485	14348	14537	14447	14408	14369	14341	14282	14157	14234	14182	14274	14279	14126	14493	14349	14153	14473	14226	14362	14336	14339	14350	14399	14285	14264	14373	14335	14323	14340	14273	14315	14288	14241	14192	14370	14332	14374	14377	14461	14334	14395	14344	14367	14271	14223	14375	14308	14360	14254	14371	14268	14236	14228	14345	14414	14436	14282	14227	14170	14270	14148	14380	14478	14245	14254	14338	14369	14479	14248	14424	14232	14366	14277	14292	14265	14328	14251	14344	14306	14420	14433	14328	14340	14394	14353	14282	14324	14319	14267	14379	14320	14333	14284	14269	14352	14377	14234	14400	14412	14161	14333	14306	14439	14221	14250	14368	14339	14419	14155	14285	14310	14285	14077	14367	14381	14149	14325	14164	14232	14290	14295	14406	14475	14285	14221	14153	14331	14252	14262	14368	14171	14275	14370	14342	14277	14185	14398	14314	14402	14519	14402	14346	14371	14385	14491	14405	14341	14321	14162	14229	14252	14449	14365	14360	14287	14538	14362	14418	14341	14282	14431	14342	14349	14370	14220	14441	14305	14351	14413	14364	14151	14113	14360	14217	14406	14379	14349	14418	14307	14247	14327	14296	14403	14279	14396	14339	14283	14151	14330	14403	14209	14379	14475	14332	14375	14344	14289	14351	14188	14454	14291	14517	14464	14314	14458	14220	14377	14430	14305	14255	14199	14471	14273	14240	14375	14249	14436	14227	14358	14337	14329	14297	14456	14401	14301	14413	14400	14333	14230	14365	14209	14251	14430	14251	14182	14274	14330	14404	14295	14349	14300	14445	14314	14315	14195	14410	14330	14387	14274	14401	14232	14418	14403	14354	14393	14386	14410	14325	14390	14552	14324	14336	14397	14335	14167	14386	14169	14343	14225	14418	14389	14475	14307	14236	14377	14347	14396	14287	14419	14344	14225	14356	14341	14202	14286	14358	14362	14251	14330	14216	14558	14221	14305	14250	14278	14474	14376	14414	14389	14218	14396	14279	14493	14427	14312	14329	14236	14387	14334	14362	14431	14404	14422	14318	14308	14353	14404	14397	14366	14439	14381	14183	14205	14385	14237	14226	14294	14531	14294	14172	14385	14243	14404	14329	14385	14448	14284	14368	14353	14342	14374	14270	14378	14400	14330	14254	14273	14346	14401	14465	14166	14276	14322	14407	14264	14389	14191	14091	14222	14372	14311	14453	14202	14506	14432	14401	14271	14382	14415	14194	14487	14307	14219	14387	14220	14495	14257	14363	14522	14482	14453	14327	14432	14279	14499	14306	14444	14230	14548	14342	14379	14307	14375	14357	14374	14357	14198	14423	14352	14164	14439	14387	14194	14394	14192	14211	14358	14378	14256	14136	14301	14366	14632	14487	14474	14281	14467	14330	14478	14339	14236	14575	14295	14204	14356	14531	14155	14337	14455	14496	14321	14235	14313	14407	14352	14359	14392	14313	14183	14308	14322	14157	14229	14476	14374	14302	14466	14364	14312	14223	14389	14350	14345	14255	14251	14335	14369	14355	14302	14453	14368	14442	14391	14306	14320	14351	14277	14357	14261	14470	14313	14560	14305	14313	14404	14411	14326	14285	14445	14307	14424	14275	14336	14399	14313	14343	14321	14305	14316	14283	14364	14303	14349	14415	14177	14290	14298	14345	14314	14351	14287	14283	14317	14334	14422	14227	14281	14346	14336	14328	14436	14537	14380	14211	14407	14437	14346	14420	14409	14328	14168	14327	14367	14358	14383	14440	14264	14368	14321	14382	14476	14225	14459	14333	14255	14500	14357	14390	14154	14311	14238	14502	14155	14264	14376	14341	14503	14458	14125	14503	14296	14291	14396	14231	14458	14425	14227	14342	14392	14528	14484	14334	14351	14247	14543	14330	14208	14265	14249	14213	14351	14401	14313	14392	14321	14313	14349	14573	14156	14311	14352	14334	14509	14261	14350	14351	14227	14286	14129	14221	14378	14409	14224	14382	14203	14428	14422	14423	14336	14360	14254	14239	14318	14319	14435	14316	14296	14279	14406	14239	14325	14296	14338	14475	14389	14285	14240	14272	14296	14271	14256	14341	14289	14438	14211	14354	14424	14298	14327	14220	14372	14284	14474	14190	14312	14441	14196	14229	14287	14318	14489	14242	14280	14386	14236	14298	14174	14199	14203	14422	14340	14280	14287	14228	14145	14334	14286	14333	14442	14283	14490	14305	14174	14216	14391	14523	14178	14390	14375	14499	14295	14389	14290	14424	14338	14405	14386	14394	14370	14466	14329	14275	14405	14252	14467	14362	14472	14529	14425	14351	14473	14180	14384	14378	14366	14273	14350	14440	14450	14216	14422	14075	14396	14370	14400	14289	14522	14217	14371	14406	14365	14344	14390	14318	14359	14234	14412	14291	14278	14264	14532	14433	14392	14269	14374	14404	14238	14593	14517	14327	14498	14179	14457	14383	14303	14408	14271	14403	14436	14460	14254	14255	14265	14316	14279	14293	14301	14414	14271	14235	14327	14356	14242	14467	14427	14303	14316	14211	14382	14399	14571	14355	14424	14279	14377	14374	14443	14214	14508	14281	14226	14430	14272	14324	14430	14402	14196	14432	14443	14413	14397	14361	14344	14367	14350	14188	14223	14395	14351	14203	14277	14270	14450	14358	14424	14274	14321	14373	14231	14262	14387	14243	14377	14306	14363	14322	14426	14106	14215	14408	14397	14394	14551	14506	14130	14326	14344	14264	14309	14309	14410	14447	14366	14349	14420	14412	14179	14347	14290	14404	14360	14177	14338	14375	14276	14428	14288	14340	14269	14148	14302	14444	14452	14329	14180	14251	14431	14353	14370	14215	14156	14250	14330	14174	14435	14164	14349	14295	14269	14401	14230	14413	14249	14293	14316	14312	14319	14178	14384	14250	14639	14331	14442	14356	14310	14295	14384	14289	14359	14226	14433	14313	14211	14317	14367	14303	14351	14223	14409	14261	14310
29200	21749	20812	18430	16853	16752	16779	18843	20695	22902	20875	18600	17314	16845	16683	16475	16740	16512	16632	16621	16556	16645	16557	16734	16599	16619	16837	16554	16643	16745	16699	16640	16857	16812	16701	16509	16701	16534	16528	16746	16659	16718	16653	16534	16656	16556	16536	16423	16716	16481	16685	16409	16635	16868	16477	16584	16662	16697	16528	16584	16695	16655	16597	16622	16576	16610	16716	16424	16560	16561	16627	16537	16803	16425	16741	16658	16461	16830	16589	16647	16667	16658	16481	16663	16722	16734	16732	16763	16371	16589	16744	16526	16460	16556	16538	16736	16665	16606	16768	16628	16657	16701	16543	16738	16733	16740	16575	16666	16712	16841	16728	16672	16667	16487	16646	16638	16662	16672	16572	16739	16586	16577	16593	16423	16455	16821	16608	16560	16515	16464	16720	16689	16603	16666	16694	16504	16597	16485	16708	16652	16758	16768	16765	16681	16407	16526	16741	16709	16850	16586	16438	16615	16702	16401	16331	16586	16493	16635	16570	16558	16578	16570	16566	16530	16691	16348	16527	16689	16745	16419	16683	16675	16552	16806	16621	16655	16558	16683	16881	16624	16835	16895	16538	16774	16603	16539	16654	16848	16551	16794	16487	16475	16598	16809	16640	16642	16658	16290	16634	16801	16367	16548	16681	16471	16730	16633	16707	16752	16664	16514	16483	16164	16608	16787	16716	16687	16524	16810	16508	16525	16333	16486	16492	16546	16532	16618	16632	16376	16386	16741	16540	16638	16774	16731	16814	16481	16788	16572	16558	16560	16731	16638	16595	16803	16716	16789	16494	16612	16568	16776	16555	16560	16625	16675	16807	16482	16710	16582	16425	16489	16438	16484	16625	16650	16683	16776	16543	16520	16680	16851	16726	16591	16691	16597	16619	16570	16591	16608	16524	16584	16356	16583	16692	16684	16562	16443	16734	16406	16673	16563	16744	16591	16668	16689	16790	16404	16323	16347	16647	16707	16734	16605	16645	16645	16718	16673	16597	16686	16801	16600	16475	16410	16618	16611	16599	16515	16804	16591	16680	16864	16470	16810	16636	16491	16493	16606	16833	16610	16882	16726	16611	16714	16716	16750	16503	16682	16498	16511	16531	16480	16743	16698	16467	16479	16632	16433	16517	16546	16707	16670	16593	16719	16722	16440	16549	16776	16598	16840	16605	16481	16710	16736	16718	16418	16716	16845	16626	16552	16744	16594	16573	16631	16414	16607	16676	16607	16544	16456	16618	16716	16598	16516	16547	16781	16448	16676	16608	16438	16737	16682	16751	16632	16509	16803	16608	16712	16663	16602	16804	16688	16730	16649	16563	16767	16619	16760	16589	16485	16622	16511	16748	16693	16568	16692	16714	16557	16352	16637	16643	16697	16667	16593	16901	16461	16543	16487	16805	16585	16490	16719	16596	16642	16567	16489	16704	16548	16430	16676	16572	16701	16694	16564	16315	16611	16744	16459	16736	16761	16628	16619	16589	16702	16599	16694	16571	16763	16577	16554	16528	16516	16654	16738	16632	16382	16680	16600	16731	16623	16669	16573	16492	16582	16554	16416	16738	16705	16516	16512	16918	16472	16652	16695	16560	16803	16631	16630	16510	16695	16744	16534	16538	16576	16623	16665	16856	16889	16711	16710	16523	16699	16341	16509	16400	16790	16680	16568	16490	16521	16424	16810	16506	16549	16711	16780	16677	16932	16716	16710	16704	16791	16539	16711	16743	16834	16666	16667	16618	16676	16735	16634	16508	16602	16712	16672	16629	16615	16540	16686	16666	16585	16867	16668	16586	16652	16632	16606	16739	16661	16612	16699	16490	16525	16613	16551	16736	16585	16580	16571	16863	16639	16769	16671	16692	16586	16569	16717	16731	16541	16571	16629	16817	16522	16461	16671	16425	16559	16595	16603	16564	16658	16608	16670	16752	16830	16441	16721	16603	16701	16456	16704	16741	16463	16485	16640	16471	16530	16489	16550	16484	16631	16545	16649	16454	16495	16586	16581	16794	16784	16583	16675	16585	16593	16530	16478	16627	16630	16631	16638	16451	16490	16539	16677	16699	16704	16523	16552	16621	16746	16668	16479	16654	16660	16493	16564	16575	16693	16542	16477	16448	16447	16783	16652	16638	16645	16828	16604	16654	16615	16739	16474	16695	16443	16779	16590	16825	16576	16717	16507	16594	16570	16675	16749	16660	16750	16647	16679	16543	16642	16569	16515	16766	16689	16530	16745	16695	16770	16637	16773	16640	16760	16490	16579	16775	16681	16651	16547	16583	16558	16489	16618	16629	16644	16679	16755	16666	16706	16574	16711	16709	16670	16689	16469	16676	16721	16400	16774	16649	16664	16682	16450	16559	16724	16572	16777	16771	16790	16756	16422	16703	16760	16602	16638	16658	16452	16391	16550	16625	16565	16620	16570	16754	16798	16515	16619	16516	16503	16634	16407	16656	16758	16591	16421	16740	16706	16527	16565	16709	16569	16602	16584	16503	16668	16491	16466	16732	16724	16571	16673	16646	16689	16460	16818	16579	16573	16678	16476	16476	16669	16521	16589	16713	16717	16435	16781	16700	16458	16703	16764	16512	16634	16750	16461	16542	16654	16553	16607	16805	16635	16771	16675	16795	16368	16624	16618	16854	16279	16685	16644	16600	16543	16619	16662	16431	16626	16514	16737	16714	16512	16658	16706	16852	16666	16469	16443	16676	16626	16577	16637	16596	16783	16654	16603	16751	16651	16681	16779	16693	16660	16799	16420	16608	16543	16762	16668	16577	16662	16689	16623	16606	16689	16541	16620	16600	16504	16718	16666	16494	16764	16638	16553	16746	16382	16579	16783	16774	16593	16595	16554	16616	16820	16715	16610	16627	16606	16631	16685	16774	16635	16682	16682	16517	16689	16729	16575	16803	16659	16620	16677	16740	16570	16848	16564	16547	16631	16653	16655	16628	16552	16778	16745	16574	16860	16792	16596	16718	16630	16600	16512	16590	16634	16442	16548	16687	16453	16738	16645	16451	16657	16587	16706	16540	16635	16616	16470	16747	16539	16440	16640	16567	16725	16545	16613	16558	16731	16696	16597	16402	16533	16610	16655	16647	16560	16541	16531	16595	16666	16668	16346	16662	16684	16465	16535	16483	16498	16616	16748	16701	16837	16643	16540	16727	16780	16567	16536	16613	16564	16699	16684	16785	16471	16762	16517	16482	16670	16759	16612	16719	16700	16719	16774	16802	16534	16805	16558	16563	16575	16587	16545	16471	16676	16767	16605	16606	16780	16585	16662	16828	16659	16615	16870	16493	16876	16722	16861	16648	16632	16631	16584	16554	16706	16693	16695	16646	16417	16625	16500	16515	16573	16970	16573	16908	16537	16452	16647	16659	16651	16454	16501	16530	16617	16737	16667	16760	16487	16795	16662	16757	16843	16639	16621	16558	16568	16628	16657	16776	16631	16438	16677	16692	16746	16636	16314	16679	16581	16639	16545	16703	16746	16690	16852	16677	16667	16739	16534	16763	16582	16645	16687	16517	16686	16652	16627	16692	16564	16714	16597	16581	16738	16607	16494	16676	16667	16771	16775	16376	16457	16736	16566	16723	16670	16781	16508	16580	16721	16764	16662	16312	16526	16667	16652	16847	16568	16635	16779	16583	16646	16637	16851	16591	16673	16653	16626	16612	16462	16852	16889	16598	16466	16486	16511	16617	16736	16801	16579	16559	16560	16491	16505	16795	16568	16429	16530	16551	16683	16698	16532	16671	16616	16604	16469	16477	16827	16690	16778	16821	16579	16696	16586	16678	16575	16432	16755	16631	16478	16638	16627	16718	16679	16621	16568	16531	16649	16621	16575	16705	16537	16593	16720	16809	16481	16677	16567	16615	16543	16591	16625	16704	16497	16664	16615	16716	16731	16587	16602	16650	16768	16617	16664	16742	16524	16654	16457	16389	16703	16493	16744	16584	16603	16649	16649	16699	16806	16730	16410	16681	16727	16599	16761	16707	16648	16749	16565	16628	16533	16569	16656	16541	16471	16816	16516	16615	16576	16514	16660	16667	16581	16724	16531	16770	16596	16622	16740	16477	16776	16586	16484	16635	16379	16635	16870	16687	16687	16482	16522	16614	16760	16600	16655	16619	16782	16542	16683	16674	16562	16486	16676	16445	16526	16552	16650	16633	16808	16634	16561	16553	16608	16831	16612	16613	16601	16710	16617	16638	16555	16613	16774	16506	16438	16829	16745	16636	16619	16852	16955	16504	16546	16553	16800	16571	16601	16737	16435	16707	16679	16507	16850	16589	16484	16560	16513	16404	16643	16570	16567	16685	16773	16602	16621	16541	16760	16570	16516	16845	16662	16704	16562	16603	16579	16575	16625	16931	16638	16667	16570	16721	16802	16612	16610	16646	16594	16697	16718	16619	16564	16690	16560	16691	16654	16812	16398	16790	16530	16602	16555	16531	16756	16722	16595	16625	16694	16624	16773	16785	16741	16731	16518	16640	16538	16671	16800	16596	16691	16518	16657	16731	16777	16677	16632	16498	16739	16634	16593	16457	16622	16641	16468	16675	16641	16516	16654	16849	16342	16612	16609	16488	16658	16768	16579	16607	16690	16568	16572	16765	16679	16572	16552	16532	16596	16798	16494	16474	16386	16684	16718	16612	16805	16627	16630	16794	16705	16722	16776	16691	16746	16820	16712	16635	16752	16633	16608	16614	16647	16739	16474	16626	16705	16727	16792	16462	16619	16719	16682	16439	16763	16519	16616	16767	16618	16746	16609	16773	16595	16625	16628	16529	16549	16735	16460	16651	16589	16668	16753	16656	16625	16646	16636	16517	16739	16595	16779	16759	16503	16729	16756	16568	16714	16549	16695	17010	16757	16513	16674	16754	16488	16617	16726	16705	16538	16732	16464	16752	16732	16672	16663	16585	16565	16669	16470	16676	16628	16592	16712	16430	16508	16633	16648	16650	16545	16621	16487	16726	16712	16524	16854	16480	16767	16571	16634	16611	16742	16756	16536	16608	16485	16484	16709	16475	16579	16699	16793	16551	16523	16631	16602	16553	16488	16529	16653	16603	16608	16601	16581	16575	16735	16616	16635	16754	16564	16792	16773	16614	16782	16672	16672	16664	16612
14932	15127	15205	14641	14314	14469	14209	17851	20596	22492	18951	15975	14800	14254	14200	14036	14175	13979	14253	14136	14362	14121	14241	14249	14100	14211	14113	14003	14151	14138	14155	14078	14107	14258	14066	14122	14277	14174	14168	14210	14137	14094	14265	14282	14228	14301	14181	14153	14207	14061	14176	14194	14139	14157	14002	13944	14056	14286	14355	14317	14105	14177	14114	14017	14352	14089	14285	14078	14143	14223	14232	14299	13934	14076	14129	14247	14320	13993	14045	14133	14259	14043	14138	14129	14173	14079	14151	14254	14331	14159	14288	14100	14223	14191	14119	14297	14124	14175	14091	14215	14026	14175	14042	14229	13980	14164	14109	14220	14226	14182	14204	14292	14152	14183	14119	14165	14125	14203	14164	14317	14149	14215	14229	14127	13929	14113	14194	14232	14013	14141	13995	14193	14099	14290	14266	14056	14199	14071	14073	14191	14171	14089	14177	14257	14159	14186	14237	14234	13982	14139	14368	13960	14230	14191	14309	14061	14144	14086	14287	14049	14233	14131	14214	13991	14208	14260	14177	14210	14087	14144	14262	14090	14010	14113	14112	14093	14266	14066	14359	14121	14356	14325	14279	14282	14197	14029	14228	14096	14266	13961	14311	14149	14362	14137	14134	14164	14137	14052	14140	14256	14218	14133	14285	14237	14250	14124	14256	14179	14176	14161	14258	13939	14238	14052	14118	14345	14257	14257	14146	14268	14254	14151	14249	14244	14113	14250	14231	14253	14203	14097	14190	14350	14087	14152	14210	14149	14206	14152	14141	14211	14026	14064	14211	14110	14131	14087	14187	14145	14127	14125	14102	14164	14270	14152	14107	13920	14105	14138	14189	14119	14044	14098	14196	14120	14260	14209	14155	14051	14061	14250	14396	14417	14068	14262	14110	14049	14255	14046	14153	14019	14237	14089	14259	14160	14228	14282	14057	14097	14323	14218	14264	14038	14189	14164	14017	14225	14059	14045	14226	14074	14119	14230	14171	14186	13967	14079	14111	14059	14160	14102	14270	14156	14230	14133	14236	14125	14101	14257	14131	14243	14186	14210	14076	14215	14123	14160	14273	14125	14258	14108	14071	14186	14088	14148	14087	14173	14227	14293	14402	14409	14149	14120	14035	14090	14102	14447	14164	14141	14290	14126	14286	14172	14129	14134	14090	14168	14244	13975	14023	14079	14217	14112	14135	14206	14308	13879	14046	14086	14178	14052	14050	14149	14207	14242	14174	14050	14136	14300	14239	14061	14222	14152	14324	14208	14261	14125	14265	14053	14235	14305	14196	14157	14102	14168	14079	14135	14170	14250	14199	14168	14141	14116	14039	14150	14187	14161	14103	14167	14094	14241	14099	14159	14204	14079	14210	14070	14154	14261	14217	14009	14283	14213	14297	14182	14065	14065	14132	14281	14149	14257	14247	14243	14064	14233	14248	14275	14190	14131	14163	14128	14154	14285	14194	14338	14089	13982	14398	14200	14175	14237	14338	14289	14215	14024	14105	14309	14168	14119	14089	14041	14261	14103	14253	14282	14119	14030	14208	14146	14212	14304	14086	14196	14201	14119	14215	14213	14068	14130	14117	13997	14215	14129	14068	14153	14331	14405	14127	14220	14181	14169	14155	14173	14191	14238	14151	14211	14158	14147	14152	13929	14205	14207	14129	14281	14225	14140	14261	14070	14205	14282	14249	14312	14332	13959	14132	14257	14203	14167	14161	14170	14278	14193	14178	14174	13993	14346	14239	14283	14029	14073	14141	14196	14001	14224	14081	14310	14273	14153	14379	14443	14157	14205	14251	14214	14193	14219	14230	14187	14298	14198	14249	14293	14345	14218	14345	14283	14268	14155	14110	14262	14211	14270	14172	14002	14248	14310	14269	14263	14253	14232	14052	13994	13905	14167	14012	14139	14187	14254	14289	14174	14307	14165	14110	14246	14217	14101	14163	14159	14177	14314	13964	14282	14369	14005	14323	13994	14284	14204	14170	14203	14107	14150	14138	14299	14111	14110	14173	14032	14188	14287	14204	14003	14199	14345	14259	14175	14046	14090	14124	14043	14250	14043	14168	14244	14158	14204	14189	14095	14157	14025	14072	14246	14241	14179	14304	14121	14225	14194	14032	14168	14115	14109	14134	14197	14103	14113	14126	14264	13989	14039	14224	14189	14235	14207	13945	14245	14090	14203	13944	14074	14213	14195	14133	14259	14108	14363	14038	14056	14137	14111	14181	14077	14175	14121	14321	14003	14175	14276	14164	14145	14062	14200	14213	14287	14122	14360	14225	14312	14182	14260	14106	14069	14242	14135	14118	14190	14270	14147	14303	14105	14345	14117	14353	14251	14033	14159	14324	14204	14183	14296	14080	14273	14033	14132	14156	14213	14082	14231	14081	14062	14077	14113	14156	14131	14160	14271	14219	14156	14130	14291	14162	14106	14206	14142	14043	14381	14108	14147	14135	14144	14243	14104	14291	14161	14202	14145	14151	14266	14258	14139	14152	14147	14247	14323	14070	14183	14096	14241	14116	14010	14113	14243	14095	14059	14016	14157	14146	14113	14195	14091	14231	14116	14123	14123	14205	14092	14111	14100	14261	14113	14269	14179	14098	14151	14183	14169	14061	14133	14188	14201	14045	14262	14174	14102	14289	14088	14144	14148	14287	14207	14145	14150	14243	14308	14122	14072	14107	14347	14071	14224	14184	14270	14084	14284	14148	14131	14023	14237	14199	14220	14149	14131	14158	14250	14226	14197	14323	14019	14245	14168	14263	14339	14082	14014	14091	14265	14281	14152	14200	14161	14168	14131	13907	14280	14084	14208	14230	14017	14098	14297	14118	14387	14174	14264	14221	14246	14271	14076	14369	14220	14101	14115	14096	14071	14302	14284	14212	14269	14100	14193	14069	14274	14129	14198	14292	14147	14162	14120	14298	14158	14269	14216	14200	14040	14141	14079	14227	14185	14090	14319	14242	14248	13990	14238	14181	14082	14056	14245	14160	14260	14061	14239	14185	14141	14244	14075	14234	14168	14182	14259	14124	14096	14080	14136	14265	14144	14137	14235	14252	14286	14093	14224	13907	13968	14128	14231	14249	14172	14264	14023	14163	14231	14186	14220	14079	14124	14385	14254	14376	14271	14215	14192	14098	14513	14101	14198	14152	14309	14378	14164	14313	14108	14212	14172	14056	14132	14060	14073	14235	14306	14129	14123	14269	14345	14354	13983	14160	14205	14100	14185	14296	14123	14350	14151	14164	14188	14059	14088	14207	14321	14177	13994	14293	14204	14153	14180	14206	14173	14011	14348	14141	14169	14164	14184	14261	14036	14181	14247	14065	14155	14214	14200	14192	14284	14203	14014	14067	14055	14129	14152	14132	14114	14035	14149	14292	14162	14086	14177	14096	14131	14137	14300	14300	14218	14077	14209	14160	14030	14135	14245	14018	14158	14044	14362	13927	14244	14346	14040	14297	14211	14285	14159	14122	14199	14166	14197	14160	14205	14070	14229	14103	13989	14221	14140	14135	14115	14268	13989	14300	14230	14062	14195	14131	14186	14275	14169	14096	14087	14254	14182	14231	14265	14159	14132	14333	14213	14149	14140	14210	14147	14192	14194	14148	14193	14198	14024	14319	14057	14146	14238	14186	14267	14161	13996	14227	14299	14125	13957	14111	14165	14126	14167	14104	14140	14125	14265	14069	14163	14319	14123	14074	14073	14149	14113	13996	14258	14315	13894	14086	14338	14305	14166	14150	14176	14023	14234	14079	14338	14121	14171	14254	14220	14376	14147	14017	14239	14293	14268	14101	14177	14119	14096	14227	14173	14036	14054	14275	14178	14106	14303	14181	14281	14206	14093	14287	14137	14247	14203	14266	14143	14284	14204	14218	14149	14087	14182	14102	14097	13966	14092	14119	14017	14241	14142	14263	14093	14138	14228	14229	14198	14203	14299	14053	14111	14328	14179	14080	14060	14219	14041	14292	14116	14182	14058	14172	14088	14179	14212	14147	14169	14341	14153	14314	14060	14197	14279	14188	14283	14152	14100	14248	14388	14132	14234	14156	14148	14145	14170	14031	14257	14197	14288	14193	14036	14122	14287	14177	14063	14257	14127	13948	14046	14240	14007	14124	14180	14244	14222	14118	14106	13997	14047	14208	14146	14130	14134	14190	14185	14249	14074	14185	14136	14197	14211	14330	14101	14110	14319	14100	14123	14335	14301	14283	14071	14171	14247	14119	14419	14084	14163	14204	14266	14246	14058	14291	14272	14298	14088	14167	14227	14284	14135	14200	14227	14257	14361	14282	14138	14335	14112	14183	14181	14049	14353	14144	14270	14062	14217	14317	14095	14124	14424	14286	14064	14258	14230	14135	14253	14069	14279	14192	14182	14078	14284	14245	14171	14244	14118	14214	14060	14016	14232	14256	14225	14225	14103	14269	14284	14242	14246	14174	14233	14123	14122	14130	14083	14283	14186	14216	14306	14160	14323	14159	14356	14105	14010	14240	14124	14257	14205	14106	14119	13937	14173	14079	14088	14054	14211	14161	14206	14069	14074	14137	14156	14070	14204	14104	14194	14160	13991	14167	14188	14154	14219	14275	14327	14010	14182	14169	14001	14061	14188	14318	13999	14148	14299	14171	14121	14151	14123	14295	14111	14228	14081	14051	14227	14123	14136	14192	14234	14355	14277	14165	14158	14140	14096	14277	14112	14183	14234	14063	14222	14121	14171	14104	14084	14065	14089	14203	14161	14285	14156	14044	14279	14255	14086	14381	14324	14283	14332	14231	14064	14118	14198	14252	14184	14127	14188	14174	14299	14066	14009	14148	14299	14327	14096	14157	14201	14072	14055	14206	14093	14229	14269	14211	14020	14034	14251	14172	14163	14398	14236	14257	14253	14191	14148	14165	14235	14294	14049	14244	14213	14350	14023	14210	14079	14100	14015	14130	14173	14259	14176	14270	14202	14155	14145	14263	14213	14121	14220	14167	14093	14194	14361	14044	14243	14145	14184	14357	14206	14008	14091	14061	14316	14347	14337	14180	14297	14250	14165	14155	14185	14085	14242	14121	14219	14390	14147	14335	14106	14205	14080	14213	14099	14301	14161	14106	14254	14193	14131	14127	14188	14250	14144	14265	14225
26022	21149	27280	25727	19538	18037	18852	42679	41680	33785	26254	20119	17859	17066	16807	16469	16907	16734	16691	16422	16668	16709	16511	16586	16576	16444	16651	16543	16570	16844	16735	16612	16781	16442	16516	16776	16372	16541	16757	16639	16749	16724	16542	16645	16654	16704	16664	16438	16572	16537	16755	16583	16629	16389	16547	16658	16792	16563	16764	16726	16577	16699	16477	16534	16697	16576	16694	16583	16572	16502	16637	16546	16646	16407	16668	16620	16487	16729	16456	16536	16578	16827	16744	16645	16636	16554	16671	16576	16649	16633	16543	16540	16541	16675	16613	16501	16519	16535	16709	16516	16543	16645	16622	16502	16447	16735	16462	16669	16610	16547	16464	16411	16735	16713	16601	16409	16486	16433	16519	16341	16344	16394	16511	16510	16407	16623	16726	16370	16633	16602	16571	16521	16489	16493	16579	16496	16541	16483	16424	16641	16572	16491	16689	16638	16684	16570	16573	16646	16434	16585	16523	16537	16537	16520	16493	16431	16505	16627	16627	16668	16400	16414	16565	16650	16662	16679	16493	16678	16481	16564	16400	16572	16442	16697	16426	16586	16455	16750	16646	16687	16425	16319	16435	16486	16403	16557	16515	16413	16552	16510	16449	16402	16484	16542	16419	16518	16526	16631	16625	16489	16600	16506	16552	16601	16567	16572	16553	16543	16591	16453	16450	16448	16638	16492	16774	16528	16604	16597	16490	16687	16503	16600	16459	16583	16545	16523	16560	16422	16686	16621	16539	16630	16443	16347	16581	16428	16518	16472	16591	16598	16760	16475	16491	16590	16740	16641	16503	16514	16604	16447	16455	16512	16570	16591	16545	16567	16550	16427	16777	16649	16538	16477	16694	16524	16779	16436	16494	16526	16596	16747	16621	16612	16597	16696	16481	16473	16591	16585	16432	16503	16644	16563	16604	16503	16712	16337	16573	16675	16673	16488	16516	16505	16704	16557	16547	16534	16693	16661	16427	16381	16753	16590	16506	16623	16714	16752	16596	16574	16589	16513	16667	16650	16794	16530	16457	16590	16447	16325	16478	16661	16653	16560	16401	16536	16453	16377	16598	16556	16520	16726	16419	16711	16532	16474	16383	16603	16636	16529	16668	16422	16561	16601	16638	16640	16586	16529	16503	16470	16615	16479	16478	16709	16642	16406	16404	16421	16537	16570	16415	16845	16502	16558	16352	16568	16471	16492	16616	16562	16608	16637	16487	16559	16653	16708	16517	16574	16412	16598	16568	16578	16588	16489	16506	16355	16392	16556	16556	16618	16511	16649	16464	16721	16534	16423	16245	16440	16583	16474	16484	16546	16562	16557	16711	16505	16517	16642	16637	16570	16612	16813	16629	16645	16552	16461	16557	16591	16654	16567	16575	16538	16579	16518	16553	16424	16469	16700	16712	16456	16662	16699	16750	16441	16644	16455	16481	16647	16547	16588	16582	16513	16473	16751	16504	16699	16590	16672	16523	16371	16576	16523	16395	16379	16240	16609	16495	16653	16596	16652	16409	16459	16525	16336	16506	16604	16554	16380	16568	16417	16507	16354	16593	16508	16692	16456	16631	16632	16565	16518	16573	16363	16647	16707	16564	16496	16647	16638	16448	16603	16514	16649	16500	16510	16511	16574	16430	16594	16508	16468	16594	16683	16489	16417	16431	16587	16359	16416	16388	16436	16555	16484	16658	16587	16646	16489	16672	16401	16632	16612	16361	16724	16438	16455	16375	16501	16629	16487	16616	16624	16561	16430	16431	16772	16555	16565	16287	16541	16553	16554	16552	16637	16402	16493	16519	16615	16543	16520	16542	16816	16527	16558	16618	16497	16392	16675	16440	16563	16577	16625	16810	16532	16539	16535	16566	16680	16696	16552	16535	16570	16432	16517	16566	16454	16687	16550	16490	16369	16654	16475	16582	16592	16467	16400	16588	16234	16491	16663	16435	16607	16539	16514	16578	16491	16564	16428	16782	16548	16521	16476	16593	16692	16332	16584	16358	16463	16617	16553	16535	16504	16727	16506	16371	16483	16592	16522	16558	16650	16449	16561	16570	16679	16660	16641	16681	16465	16418	16746	16515	16483	16576	16512	16471	16537	16548	16589	16712	16407	16463	16317	16433	16597	16707	16665	16355	16629	16471	16481	16790	16777	16351	16469	16522	16538	16618	16519	16603	16885	16579	16352	16633	16483	16523	16633	16731	16414	16453	16529	16613	16617	16741	16491	16531	16585	16396	16509	16592	16575	16397	16481	16348	16570	16418	16515	16465	16544	16535	16653	16624	16657	16621	16566	16499	16539	16535	16470	16540	16581	16731	16484	16471	16450	16636	16544	16590	16669	16633	16601	16468	16595	16718	16515	16618	16648	16624	16314	16692	16516	16496	16649	16633	16425	16440	16723	16603	16514	16554	16624	16471	16446	16341	16526	16226	16568	16730	16547	16483	16370	16544	16559	16695	16677	16763	16314	16725	16518	16459	16598	16648	16639	16588	16317	16425	16985	16591	16451	16561	16560	16638	16705	16643	16656	16533	16521	16260	16706	16617	16678	16399	16371	16557	16560	16322	16531	16524	16561	16239	16671	16362	16755	16433	16404	16520	16596	16863	16484	16489	16616	16501	16667	16588	16651	16473	16530	16681	16668	16356	16459	16604	16679	16550	16485	16635	16457	16333	16506	16553	16646	16557	16692	16330	16359	16580	16655	16660	16524	16458	16644	16707	16781	16529	16550	16638	16464	16566	16544	16555	16677	16325	16684	16774	16399	16499	16486	16550	16455	16431	16523	16595	16738	16489	16560	16557	16608	16706	16541	16612	16505	16566	16634	16849	16532	16524	16381	16601	16524	16557	16613	16570	16416	16592	16719	16642	16343	16547	16621	16653	16498	16611	16371	16382	16450	16509	16707	16469	16484	16515	16627	16563	16400	16374	16656	16597	16612	16700	16321	16603	16628	16709	16462	16540	16679	16707	16650	16613	16465	16450	16647	16762	16581	16748	16459	16383	16634	16685	16417	16486	16285	16416	16570	16596	16500	16649	16604	16546	16524	16464	16504	16483	16434	16522	16465	16359	16607	16404	16584	16503	16640	16675	16527	16487	16382	16598	16509	16550	16539	16652	16522	16520	16702	16506	16667	16286	16375	16451	16511	16474	16630	16509	16476	16507	16756	16369	16414	16679	16617	16433	16570	16483	16587	16517	16623	16611	16555	16639	16448	16692	16566	16488	16509	16554	16519	16561	16530	16689	16524	16516	16516	16466	16445	16517	16470	16566	16566	16467	16534	16531	16334	16588	16805	16713	16549	16795	16514	16429	16649	16652	16639	16535	16740	16521	16618	16581	16507	16401	16575	16550	16589	16452	16568	16564	16559	16589	16454	16505	16635	16365	16613	16765	16368	16414	16642	16408	16817	16675	16594	16521	16652	16666	16550	16587	16688	16533	16609	16598	16619	16637	16553	16288	16670	16541	16503	16575	16707	16626	16636	16632	16906	16631	16632	16335	16342	16468	16610	16493	16628	16356	16698	16867	16495	16681	16653	16470	16685	16679	16881	16457	16595	16438	16698	16528	16602	16490	16595	16575	16518	16622	16632	16591	16660	16710	16582	16452	16611	16517	16510	16594	16494	16452	16501	16535	16576	16523	16542	16631	16888	16544	16771	16719	16573	16730	16781	16508	16649	16681	16574	16487	16633	16635	16491	16684	16625	16643	16575	16468	16657	16648	16706	16701	16526	16541	16801	16615	16554	16563	16611	16449	16583	16282	16725	16575	16719	16725	16544	16477	16749	16474	16513	16768	16645	16533	16536	16690	16728	16390	16497	16502	16461	16354	16324	16627	16757	16565	16587	16443	16547	16579	16524	16505	16697	16573	16537	16564	16375	16431	16332	16710	16607	16541	16477	16397	16579	16631	16543	16447	16541	16431	16501	16566	16513	16594	16471	16599	16668	16827	16330	16525	16451	16408	16564	16410	16637	16483	16442	16657	16393	16581	16326	16777	16552	16372	16634	16459	16483	16447	16488	16578	16485	16562	16492	16632	16607	16376	16620	16544	16729	16341	16463	16705	16740	16542	16463	16600	16582	16779	16558	16567	16522	16409	16729	16796	16716	16583	16613	16703	16487	16456	16539	16606	16700	16616	16447	16557	16555	16360	16694	16607	16525	16460	16429	16878	16600	16646	16475	16433	16583	16659	16778	16750	16768	16651	16354	16644	16730	16528	16492	16580	16684	16691	16474	16526	16563	16666	16544	16558	16449	16493	16656	16610	16654	16518	16633	16464	16329	16677	16894	16542	16285	16666	16561	16645	16535	16626	16613	16559	16534	16381	16315	16572	16501	16591	16356	16594	16538	16490	16559	16508	16347	16484	16351	16395	16638	16579	16630	16560	16533	16608	16606	16709	16659	16647	16492	16341	16458	16547	16595	16582	16660	16658	16713	16614	16707	16656	16540	16682	16536	16605	16345	16552	16392	16674	16545	16467	16635	16524	16457	16346	16599	16532	16714	16583	16534	16553	16586	16601	16501	16675	16443	16591	16586	16469	16598	16545	16766	16615	16677	16695	16733	16692	16459	16636	16628	16727	16540	16555	16646	16636	16183	16558	16656	16693	16755	16540	16578	16715	16610	16613	16536	16424	16679	16684	16452	16488	16370	16392	16608	16670	16614	16486	16478	16363	16727	16456	16453	16581	16651	16486	16359	16642	16713	16583	16428	16577	16441	16529	16558	16550	16423	16592	16605	16682	16527	16519	16716	16700	16518	16554	16470	16730	16504	16822	16621	16641	16413	16467	16461	16710	16391	16579	16398	16625	16555	16710	16664	16363	16624	16744	16622	16738	16556	16503	16531	16587	16394	16479	16677	16452	16365	16609	16609	16642	16532	16597	16627	16481	16623	16542	16533	16441	16322	16425	16397	16553	16563	16778	16471	16515	16643	16571	16559	16501	16700	16517	16521	16320	16561	16656	16484	16520	16521	16499	16725	16729	16540	16635	16580	16611	16570	16659	16657	16486	16349	16567	16646	16569	16489	16569	16385	16398	16561	16574	16516	16663	16718	16500	16513	16521	16555	16489	16433	16620	16566	16465	16687	16437	16447	16458	16600	16500	16704	16621	16590	16621	16683	16592	16354	16548	16495
13465	19234	18436	16262	15399	14962	16757	45153	41419	33591	24512	17653	14923	14380	14336	14383	14179	14199	14311	14215	14124	14187	14029	14163	14256	14148	14316	14270	14189	14148	14145	14236	14217	14124	14261	14113	14246	14268	14250	14107	14358	14155	14273	14345	14139	14108	14340	14250	14097	14261	14252	14176	14182	14283	14176	14273	14212	14307	14346	14256	14267	13974	14237	14245	14166	14175	14218	14091	14214	14215	14277	14168	14158	14177	14026	14384	14059	14071	14166	14139	14126	14239	14008	14272	14231	13969	14184	14166	14286	14176	14270	14296	14014	14099	14106	14146	14218	14196	14055	14346	14263	14108	14162	14123	14180	14079	14177	14166	14062	14097	14203	14173	14169	14205	14159	14225	14248	14251	14292	14337	14168	14030	14362	14139	13947	14266	14203	14145	14281	14159	14073	14309	14097	14203	14309	14137	14277	14091	14213	14035	14234	14338	14153	14178	14172	14171	14039	14380	14217	14427	14093	14116	14252	14044	14296	14165	14180	14225	14151	14240	14093	14165	14154	14282	14054	14194	14076	14259	14091	14148	14116	13971	14212	14205	14190	14197	14328	14013	14102	14197	14065	14274	14273	14172	14205	13989	14062	14305	14222	14262	14121	14193	14044	14203	14284	14259	14265	14162	14045	14083	14248	14168	14247	14200	14406	14217	14309	14050	14293	14241	13999	14184	14252	14102	14226	14163	14204	14198	14319	14037	14168	14217	14224	14130	14105	14089	14279	14110	14082	14093	14229	14243	14279	14240	14203	14137	14125	14050	14247	14355	14177	14286	14186	14266	14456	14377	14333	14068	14176	14069	13926	14126	14154	14012	14159	14285	14217	14136	14200	14011	14232	14168	14282	14211	14137	14039	14248	14260	14395	14303	14307	14204	14276	14215	14276	14118	14226	14129	14121	14273	14074	14330	14126	14098	14252	14075	14214	14222	14152	14237	14030	14121	14299	14076	14342	14130	14088	14367	14020	14270	14284	14090	14427	14293	14233	14289	14137	14271	14241	14192	14150	14132	14070	14292	14114	14118	14281	14288	13969	14163	14243	14128	14280	14026	14137	14051	14163	14113	14223	14213	14250	13979	14075	14083	14249	14191	14233	14226	14164	14257	14246	14339	14303	14392	14323	14100	14067	14252	14321	14167	13993	14021	14276	14296	14279	14352	14418	14308	14317	14182	14136	14213	14155	14202	14066	14246	14171	14058	14130	14176	14298	14302	14152	14177	14240	14168	14162	14258	14271	14178	14160	14248	14309	14244	14005	14106	14204	14381	14204	14265	14237	14154	14370	14134	14008	14189	14296	14190	14282	14062	14279	14072	13991	14199	14379	14178	14216	14004	14100	14118	14225	14221	14057	13973	14082	14025	14205	14239	14231	14237	14208	14186	14138	14185	14113	14064	14387	14223	14133	14212	14243	14113	14349	13995	14333	14155	14068	14343	14263	14242	14125	14002	14165	14141	14245	14222	14276	14177	14133	14346	14135	14187	14060	14284	14115	14154	14319	14153	14224	14211	14110	14132	14153	14300	14085	14135	14299	14062	13924	14350	14070	14326	14215	14070	14196	14278	14156	14105	14342	14232	14141	14188	14240	14126	14301	14141	14208	14211	14246	14200	14281	14188	14211	14171	14389	14115	14220	14193	14292	14268	14052	14157	14224	14128	14333	14103	14143	14169	14391	14113	14024	14258	14147	14213	14171	14148	14265	14156	14086	14140	14168	14223	14271	14296	14210	14182	14137	14236	14298	14159	14124	14180	14262	14326	14178	14274	14187	14070	14134	14135	14276	14190	14269	14095	14255	13938	14326	14158	14049	14112	14218	14289	14192	14165	14217	14093	14295	14279	14088	14060	14254	14192	14140	14188	14319	14231	13975	14170	14212	14297	14144	14279	14059	14264	14211	14178	14299	14161	14309	14273	14065	14212	14108	14192	14199	14210	14233	14207	14167	14066	14298	14092	14111	14170	14304	14157	14313	14277	14113	14131	14294	14267	14206	14319	14083	14171	14293	14294	14018	14149	14203	14249	14303	14298	14176	14186	14177	14224	14186	13974	14299	14191	14233	14257	14195	14264	14207	14289	14311	14203	14214	14158	14164	14220	14181	14245	14204	14032	14241	14107	14220	14085	14176	14435	14324	14167	14259	14242	14192	14073	14337	14237	14220	14204	14140	14091	14156	14043	14217	14276	14167	14071	14233	14297	14082	14367	14185	14218	14036	14115	14356	14131	14152	14303	14160	14146	14091	14227	14107	14183	14243	14177	14248	14235	14210	14001	14096	14280	14390	14132	14369	13998	14165	14212	14253	14182	14007	14165	14192	14200	14310	14034	14180	14214	14110	14360	14143	14274	14279	14156	14203	14276	14230	14104	14298	14278	14206	14140	14288	14288	14216	14164	14000	14142	14301	14244	14249	14076	14352	14302	14244	14137	14214	14201	14289	14153	14401	14178	14189	14330	14098	14013	14128	14288	14214	14202	14099	14252	14120	14159	14122	14268	14199	14217	14096	14242	14372	14170	14257	14114	14292	14154	14258	14225	14107	14271	14072	14095	14180	14130	14071	14024	14037	14105	14148	14195	14312	14107	14107	14227	14101	14323	14220	14144	14421	14193	14043	14119	14188	14216	14015	14051	14231	14063	14233	14205	14143	14236	14299	14134	14397	14303	14146	14200	14276	14115	14087	14224	14066	14185	14322	14263	14211	14242	14244	14225	14248	14025	14002	13997	14215	14167	14219	14064	14194	14100	14156	14281	14217	14203	14145	14132	14124	14151	14126	14263	14110	14172	14151	14286	14109	14174	14298	14333	14147	14120	14016	14274	14202	14147	14266	14392	14091	14200	14063	14133	14218	14280	14170	14112	14268	14131	14080	14210	14300	14118	14151	14199	14172	14338	14255	14076	14164	14159	14200	14174	14192	14223	14406	13978	14157	14349	14317	14287	14187	14129	14075	14108	14205	14239	14129	14100	14111	14031	14169	14080	14129	14397	14112	14171	14179	14248	14111	14124	14266	14076	14305	13910	14182	14080	14232	14167	14232	14124	14272	14273	14172	14259	14176	14164	14089	14274	14232	14111	14059	14199	14104	14197	14064	14288	14361	14211	14254	14184	14255	14221	14149	14212	14200	14213	14202	14299	14018	14134	14143	14336	14090	14059	14187	14263	14249	14034	14246	14273	14163	14123	14114	14224	14202	14066	14230	14139	14207	14370	14028	14229	14191	14260	14152	14235	14072	14083	14294	14224	14361	14153	14147	14103	14111	14502	14200	14051	14261	14299	14178	14289	14298	14212	14166	14238	14140	14097	14187	14313	14410	14155	14163	14115	14238	14178	14157	14414	14101	14135	14201	14093	14163	14195	14226	14073	14287	14168	14086	14235	14091	14242	14266	14247	14177	14110	14329	14242	14218	13931	14171	14234	14112	14175	14067	14136	14162	14168	14241	14200	14156	14192	14042	14255	14263	14128	14253	14223	14081	14153	14255	14133	14091	14273	14140	14066	14100	14188	14265	14102	14172	14197	14280	14047	14208	14132	14156	14277	14207	14300	14261	14202	14115	14281	14213	14093	14291	14226	14257	14112	14300	14027	14148	14217	14224	14175	14155	14345	14129	14189	14199	13990	14028	14087	14136	14293	14031	14242	14222	14165	14038	14298	14285	14346	14183	14187	14093	14230	14260	14314	14105	14288	14319	14029	14351	14033	14270	14151	14125	14274	14217	14112	14234	14080	14215	14113	14309	14114	14179	14376	14079	14252	14169	14122	14103	14091	14236	14205	14204	14239	14260	14065	14147	14181	14268	14150	14082	14144	14234	14356	14087	14195	14191	14292	14183	14163	14324	14218	14324	14174	14208	14123	14287	14349	14241	14179	14289	14108	14185	14309	14305	14030	14128	14257	14210	14182	14435	13909	14229	14260	14023	14041	14240	14207	14256	14009	14066	14033	14235	14293	14154	14079	14182	14225	14295	14097	14292	14166	14172	14160	14223	14145	14193	14071	14151	14209	14112	14223	14289	14428	14280	14065	14076	14263	14144	14408	14161	14158	14114	14178	14145	14307	14236	14218	14109	14388	14230	14167	14021	14256	14165	14243	14182	14217	14167	14059	14229	14132	14183	14293	14125	14059	14111	14142	14246	14068	14149	14185	14359	14274	14090	14262	14173	14500	14270	14106	14072	14356	14068	14327	14189	14439	14175	14163	14262	14169	14204	13994	14322	14173	14247	14235	14267	14159	14137	14244	14010	14227	14260	14097	14098	14414	14211	14171	14286	14158	14221	14344	14240	14046	14134	14257	14143	14390	13988	14202	14077	14231	14224	14142	14166	14289	14239	13949	14330	14221	14167	14384	14111	14273	14358	14358	14227	14075	14182	14134	14247	14384	14295	14275	14241	14201	14287	14114	14295	14205	14271	14057	14292	14022	14263	14087	14137	14150	14249	14272	14203	14238	14065	14248	14152	14298	14106	14146	14116	14113	14196	13965	14370	14092	14092	14127	14133	14120	14130	14222	14287	14272	14283	14151	14155	14236	14235	14218	14296	14063	14215	14124	14278	14483	14220	14164	14075	14095	14182	14233	14302	14129	14140	14155	14207	14161	14270	14196	14154	14269	14129	14212	14323	14096	14109	14058	14111	14085	14296	14212	14100	14160	14103	14205	14337	14155	14204	14316	14287	14152	14231	14143	14228	14232	14155	14283	14311	14234	14231	14165	14220	14150	14259	14200	14304	14120	14117	14150	14181	14265	14144	14308	14072	14343	14153	14299	14133	14288	14213	14205	14105	14213	14329	14053	14123	14166	14127	14157	14190	14258	14206	14175	14365	14143	14229	14267	13969	14276	14174	14274	14288	14205	14066	14251	14240	14344	14108	14155	14183	14280	14216	14115	14091	14146	14183	14283	14205	14062	14161	14254	14105	14246	14042	14253	14027	14235	14279	14104	14253	14216	14089	14121	14249	14067	14213	14330	14191	14207	14105	14089	14081	14211	14060	14048	14307	14336	14217	14238	14124	14145	14190	14217	14192	14476	14172	14194	14205	14196	14103	14085	14170	14098	14181	14258	14343	14176	14205	14108	14093	14203	14297	14020	14248	14105	14298	14220	14132	14216	14214	14216	14121	14190	14190	14264	14230	14255
23898	21174	28684	23964	21552	23055	29936	56436	59828	48774	37919	26520	20091	17700	17171	16701	16807	16886	16801	16687	16762	16852	16926	16929	16691	16861	16672	16546	16820	16881	16958	16841	16793	16832	16746	16634	16768	16812	16696	16673	16732	16535	16805	16772	16733	16885	16800	16510	16975	16606	16678	16462	16486	16666	16648	16891	16928	16656	16700	16727	16657	16788	16485	16835	16729	16691	16559	16704	16560	16615	16718	16942	16511	16579	16643	16789	16734	16719	16843	16835	16779	16520	16683	16640	16676	16620	16816	16503	16646	16515	16786	16743	16766	16704	16647	16659	16565	16578	16723	16655	16747	16608	16631	16502	16606	16783	16877	16779	16789	16572	16542	16511	16829	16405	16746	16604	16672	16692	16524	16647	16764	16748	16629	16621	16747	16518	16637	16837	16547	16787	16745	16839	16787	16605	16664	16830	16878	16627	16858	16723	16707	16703	16917	16765	16716	16683	16670	16775	16563	16669	16839	16794	16747	16631	16494	16610	16863	16886	16683	16509	16534	16824	16660	16936	16767	16487	16395	16578	16765	16631	16792	16792	16869	16730	16797	16759	16638	16813	16747	16784	16892	16782	16701	16562	16747	16551	16485	16586	16699	16864	16768	16573	16837	16751	16623	16709	16709	16693	16659	16744	16651	16495	16500	16716	16643	16883	16826	16719	16634	16705	16791	16629	16785	16786	16775	16701	16589	16631	16818	16553	16384	16670	16794	16866	16659	16669	16750	16571	16824	16869	16728	16825	16683	16595	16619	16727	16753	16620	16744	16746	16778	16668	16769	16828	16591	16703	16720	16719	16650	16608	16562	16707	16602	16680	16605	16719	16811	16616	16633	16783	16582	16805	16627	16850	16568	16771	16741	16700	16447	16592	16756	16940	16484	16637	16606	16723	16894	16599	16633	16858	16669	16657	16883	16710	16728	16750	16594	16840	16560	16764	16829	16763	16576	16579	16714	16782	16658	16581	16633	16732	16517	16718	16596	16626	16790	16578	16907	16627	16587	16794	16831	16549	16698	16697	16707	16723	16599	16768	16809	16768	16474	16637	16722	16656	16670	16642	16669	16623	16525	16723	16544	16707	16833	16504	16601	16695	16666	16605	16719	16639	16958	16759	16896	16756	16760	16882	16598	16374	16862	16710	16924	16920	16566	16698	16662	16681	16646	16628	16808	16659	16438	16498	16593	16632	16650	16705	16567	16716	16736	16682	16743	16727	16628	16808	16747	16720	16741	16726	16507	16719	16700	16880	16813	16772	16889	16540	16557	16697	16725	16713	17002	16747	16863	16672	16768	16807	16677	16833	16747	16804	16675	16715	16542	16816	16831	16805	16636	16816	16652	16613	16792	17002	16546	16751	16731	16447	16762	16513	16613	16453	16541	17022	16716	16688	16681	16873	16896	16664	16787	16703	16722	16840	16741	16581	16843	16557	16779	16812	16752	16572	16773	16746	16555	16658	16704	16905	16614	16682	16801	16732	16721	16591	16545	16607	16751	16656	16713	16758	16621	16988	16661	16773	16482	16463	16732	16734	16700	16937	16799	16763	16569	16605	16697	16607	16745	16685	16632	16603	16667	16645	16776	16663	16775	16802	16704	16546	16658	16647	16794	16850	16670	16621	16411	16677	16763	16707	16657	16592	16815	16540	16734	16627	16592	16669	16752	16633	16649	16770	16863	16753	16692	16608	16704	16606	16842	16628	16775	16667	16620	16676	16770	16665	16850	16662	16866	16664	16666	16855	16792	16782	16675	16682	16795	16651	16660	16535	16536	16479	16618	16671	16744	16544	16597	16612	16747	16536	16658	16720	16869	16700	16926	16685	16610	16877	16487	16635	16794	16749	16658	16494	16939	16591	16635	16658	16851	16678	16723	16772	16600	16917	16681	16753	16780	16576	16752	16735	16715	16680	16712	16802	16607	16734	16467	16780	16602	16613	16754	16748	16705	16699	16577	16776	16574	16559	16407	16886	16605	16619	16748	16699	16666	16661	16715	16867	16624	16727	16686	16589	16760	16714	16676	16466	16765	16881	16907	16534	16738	16706	16523	16527	16683	16732	16647	16466	16574	16638	16780	16769	16594	16641	16670	16801	16734	16620	16570	16866	16641	16701	16903	16802	16823	16712	16560	16641	16645	16681	16630	16766	16648	16585	16628	16772	16706	16458	16697	16775	16845	16687	16686	16768	16729	16596	16619	16634	16595	16933	16628	16599	16868	16740	16847	16678	16808	16626	16894	16680	16614	16680	16578	16739	16577	16711	16584	16716	16528	16743	16662	16715	16694	16641	16798	16774	16525	16698	16549	16727	16527	16759	16805	16668	16523	16766	16756	16431	16855	16526	16781	16435	16797	16535	16643	16490	16686	16749	16701	16615	16793	16871	16726	16622	16442	16685	16809	16640	16732	16540	16693	16706	16723	16693	16851	16755	16744	16609	16628	16677	16641	16687	16776	16815	16812	16781	16594	16800	16491	16501	16535	16689	16647	16652	16679	16589	16727	16499	16592	16539	16722	16649	16730	16681	16581	16490	16774	16719	16578	16611	16653	16611	16720	16731	16590	16503	16667	16547	16637	16588	16617	16742	16537	16598	16665	16929	16748	16790	16638	16653	16627	16534	16667	16445	16821	16683	16617	16856	16501	16807	16655	16814	16354	16574	16637	16549	16777	16756	16780	16611	16795	16716	16879	16600	16866	16422	16653	16947	16780	16609	16713	16690	16906	16607	16520	16509	16616	16416	16723	16847	16920	16650	16596	16456	16631	16734	16774	16595	16663	16656	16845	16650	16722	16857	16752	16736	16791	16799	16579	16771	16826	16430	16583	16712	16743	16569	16637	16676	16643	16631	16845	16708	16855	16693	16793	16586	16692	16731	16736	16751	16750	16843	16659	16774	16609	16734	16469	16612	16575	16793	16837	16773	16570	16693	16722	16727	16712	16796	16756	16735	16802	16625	16764	16563	16823	16624	16736	16828	16537	16833	16668	16623	16557	16680	16719	16764	16797	16707	16647	16542	16665	16605	16690	16820	16634	16598	16659	16537	16683	16570	16804	16522	16651	16752	16756	16523	16588	16529	16617	16728	16605	16524	16705	16547	16525	16751	16612	16705	16659	16706	16658	16703	16647	16679	16631	16738	16704	16827	16647	16683	16433	16629	16581	16906	16597	16826	16629	16723	16480	16821	16737	16676	16571	16524	16589	16620	16877	16582	16698	16636	16625	16723	16715	16664	16711	16635	16743	16720	16478	16684	16583	16795	16658	16521	16707	16757	16709	16765	16753	16730	16628	16623	16735	16656	16599	16769	16827	16775	16783	16832	16694	16656	16629	16771	16688	16576	16613	16623	16583	16835	16867	16727	16883	16708	16738	16718	16693	16579	16477	16728	16693	16891	16705	16446	16679	16634	16847	16679	16557	16548	16673	16616	16708	16739	16918	16591	16658	16713	16706	16517	16777	16635	16728	16780	16752	16902	16695	16550	16578	16772	16610	16718	16457	16492	16729	16747	16549	16612	16638	16650	16613	16574	16697	16647	16696	16815	16748	16551	16601	16793	16821	16649	16490	16592	16633	16539	16395	16683	16603	16603	16585	16759	16783	16554	16573	16581	16580	16714	16767	16797	16620	16659	16722	16716	16916	16780	16628	16645	16639	16737	16545	16708	16711	16726	16714	16618	16645	16765	16716	16745	16855	16767	16746	16690	16659	16791	16741	16676	16701	16646	16797	16530	16717	16899	16748	16524	16720	16775	16591	16652	16760	16761	16676	16772	16553	16838	16657	16852	16585	16709	16729	16806	16798	16497	16800	16667	16868	16689	16648	16871	16790	16705	16599	16667	16638	16649	16665	16807	16809	16560	16623	16504	16760	16634	16697	16603	16790	16693	16980	16633	16630	16613	16495	16699	16689	16767	16792	16788	16879	16674	16673	16712	16505	16667	16470	16675	16781	16844	16931	16646	16605	16670	16749	16713	16732	16713	16622	16550	16665	16610	16597	16779	16689	16612	16675	16786	16739	16732	16600	16850	16779	16813	16549	16669	16512	16541	16778	16596	16669	16580	16512	16988	16698	16824	16745	16551	16922	16805	16799	16597	16780	16793	16435	16461	16665	16630	16642	16776	16488	16719	16519	16507	16735	16714	16546	16613	16703	16652	16934	16737	16640	16769	16757	16730	16797	16642	16691	16349	16698	16607	16649	16591	16728	16824	16656	16622	16891	16680	16812	16894	16779	16804	16564	16765	16538	16674	16605	16642	16766	16509	16678	16776	16762	16551	16745	16521	16851	16660	16530	16698	16454	16575	16720	16619	16697	16663	16925	16769	16777	16766	16717	16826	16635	16777	16926	16936	16821	16720	16694	16523	16596	16574	16699	16613	16782	16674	16666	16755	16748	16548	16602	16578	16599	16527	16581	16805	16721	16746	16803	16552	16454	16538	16751	16617	16814	16813	16649	16725	16846	16728	16692	16661	16662	16854	16587	16614	16600	16575	16642	16694	16829	16670	16669	16717	16899	16635	17009	16630	16878	16711	16712	16608	16599	16554	16540	16552	16764	16629	16936	16703	16499	16673	16688	16902	16786	16622	16645	16750	16778	16658	16619	16699	16683	16561	16560	16608	16766	16748	16649	16630	16604	16751	16489	16639	16710	16629	16850	16415	16597	16665	16677	16683	16693	16646	16546	16748	16650	16580	16836	16641	16433	16442	16874	16857	16543	16778	16584	16722	16626	16641	16640	16676	16786	16711	16607	16617	16784	16721	16660	16642	16645	16554	16654	16570	16780	16578	16563	16800	16835	16910	16504	16966	16674	16646	16726	16710	16762	16776	16627	16642	16598	16798	16680	16839	16628	16707	16594	16643	16557	16520	16545	16720	16631	16785	16718	16785	16665	16510	16755	16749	16772	16569	16524	16670	16566	16843	16835	16603	16634	16797	16657	16753	16764	16863	16787	16537	16576	16605	16771	16724	16675	16951	16737	16762	16628	16727	16688	16643	16581	16595	16710	16794	16685	16563	16778	16574	16752	16610	16805	16748	16718	16812	16929	16849	16769	16706	16644	16564	16493	16721	16775	16873	16771	16732	16632	16525	16766	16552	16824	16583	16650	16627	16915	16594	16771	16828	16853	16629	16533	16655
15818	26727	24911	19971	18224	17253	28037	56748	59609	48599	38048	24364	16797	14949	14367	14199	14321	14330	14452	14250	14223	14396	14287	14303	14243	14365	14335	14269	14230	14365	14411	14265	14351	14491	14332	14354	14221	14263	14289	14265	14306	14237	14168	14209	14313	14401	14310	14213	14315	14321	14239	14451	14327	14190	14289	14391	14187	14142	14443	14279	14402	14410	14267	14128	14341	14229	14163	14353	14464	14234	14238	14289	14260	14188	14325	14213	14206	14308	14316	14328	14303	14412	14374	14386	14361	14259	14378	14249	14415	14298	14384	14231	14189	14299	14196	14355	14390	14241	14070	14526	14377	14255	14315	14374	14361	14221	14334	14286	14205	14320	14217	14260	14163	14234	14193	14425	14061	14313	14382	14370	14352	14308	14232	14257	14357	14213	14313	14202	14222	14268	14268	14165	14198	14174	14407	14285	14297	14333	14292	14165	14489	14204	14189	14197	14222	14343	14272	14165	14314	14409	14047	14311	14292	14157	14435	14159	14324	14322	14327	14318	14235	14121	14226	14215	14286	14290	14266	14295	14246	14186	14515	14269	14368	14122	14346	14325	14176	14250	14259	14283	14320	14248	14301	14244	14166	14309	14301	14372	14350	14292	14257	14486	14294	14357	14436	14172	14191	14330	14344	14353	14365	14368	14268	14284	14254	14274	14257	14343	14386	14330	14313	14251	14399	14294	14237	14195	14305	14203	14144	14260	14297	14099	14250	14412	14355	14460	14222	14242	14363	14227	14191	14313	14303	14373	14356	14356	14160	14067	14232	14322	14332	14378	14258	14309	14246	14257	14396	14402	14208	14328	14166	14263	14243	14367	14357	14194	14364	14377	14253	14303	14340	14308	14206	14370	14200	14396	14247	14329	14187	14363	14227	14370	14441	14229	14341	14209	14104	14293	14247	14190	14209	14339	14331	14151	14168	14251	14188	14311	14248	14206	14238	14268	14270	14385	14296	14292	14299	14265	14334	14231	14546	14262	14225	14411	14278	14233	14304	14029	14340	14349	14124	14320	14362	14304	14268	14274	14178	14408	14361	14204	14055	14089	14261	14364	14125	14316	14070	14355	14177	14315	14275	14339	14080	14277	14196	14374	14153	14272	14319	14295	14225	14375	14476	14256	14167	14368	14404	14270	14175	14278	14277	14155	14352	14132	14206	14197	14281	14399	14218	14176	14382	14174	14345	14217	14202	14171	14329	14189	14241	14259	14217	14226	14249	14341	14202	14167	14277	14123	14228	14239	14210	14210	14158	14205	14332	14407	14020	14281	14407	14320	14194	14230	14280	14434	14319	14408	14253	14381	14206	14456	14218	14227	14393	14140	14310	14399	14369	14293	14322	14375	14251	14203	14172	14191	14406	14233	14348	14218	14135	14091	14245	14370	14244	14402	14342	14275	14321	14261	14328	14328	14148	14294	14192	14220	14226	14249	14155	14349	14309	14159	14204	14420	14320	14130	14377	14221	14200	14294	14146	14247	14326	14262	14156	14295	14351	14299	14414	14213	14368	14270	14337	14191	14427	14265	14200	14384	14193	14077	14315	14216	14241	14303	14213	14227	14330	14323	14309	14273	14246	14098	14215	14267	14491	14384	14209	14254	14198	14297	14309	14159	14294	14354	14202	14378	14209	14084	14194	14207	14171	14282	14345	14396	14228	14258	14126	14244	14107	14316	14212	14304	14173	14190	14414	14184	14302	14260	14318	14386	14190	14267	14393	14303	14285	14162	14110	14283	14305	14207	14043	14347	14297	14155	14275	14112	14213	14313	14328	14243	14359	14275	14276	14087	14247	14213	14609	14259	14434	14220	14411	14158	14370	14216	14367	14214	14272	14265	14373	14280	14452	14214	14417	14241	14316	14385	14294	14325	14289	14290	14333	14305	14317	14274	14328	14167	14285	14306	14081	14081	14177	14185	14164	14258	14248	14183	14390	14307	14201	14203	14308	14197	14233	14141	14265	14404	14281	14280	14252	14321	14373	14244	14405	14342	14220	13971	14239	14265	14301	14158	14097	14237	14333	14307	14185	14349	14201	14314	14216	14219	14233	14104	14221	14249	14290	14264	14219	14321	14169	14299	14237	14440	14310	14371	14410	14257	14475	14259	14240	14313	14216	14346	14276	14396	14263	14146	14163	14507	14254	14375	14271	14344	14337	14231	14521	14269	14255	14282	14166	14334	14363	14306	14285	14301	14365	14250	14107	14094	14334	14188	14214	14217	14245	14287	14353	14171	14184	14290	14218	14242	14408	14200	14083	14206	14407	14251	14363	14198	14260	14328	14313	14171	14158	14335	14259	14291	14152	14195	14324	14128	14195	14303	14266	14330	14293	14327	14219	14332	14326	14288	14267	14309	14180	14207	14388	14294	14296	14359	14275	14248	14480	14361	14338	14236	14298	14251	14394	14333	14326	14216	14318	14371	14120	14270	14332	14275	14301	14286	14149	14332	14136	14393	14229	14426	14249	14348	14104	14466	14347	14218	14410	14287	14475	14184	14296	14160	14230	14224	14234	14240	14293	14178	14391	14279	14222	14192	14249	14168	14336	14337	14140	14334	14266	14185	14387	14194	14199	14247	14293	14182	14124	14265	14286	14114	14228	14356	14352	14394	14312	14322	14442	14254	14324	14250	14332	14218	14321	14250	14281	14447	14195	14278	14197	14228	14360	14266	14282	14236	14231	14472	14320	14191	14207	14321	14115	14328	14238	14201	14358	14203	14109	14240	14304	14363	14245	14153	14062	14183	14158	14235	14181	14404	14307	14186	14356	14214	14218	14331	14093	14389	14186	14281	14118	14306	14229	14234	14339	14248	14326	14215	14260	14343	14164	14277	14216	14091	14318	14362	14263	14301	14233	14164	14400	14292	14274	14343	14317	14176	14365	14424	14347	14306	14175	14002	14150	14215	14284	14125	14274	14183	14206	14138	14407	14159	14364	14297	14186	14293	14094	14350	14187	14148	14132	14276	14314	14265	14255	14365	14167	14057	14241	14263	14308	14067	14314	14157	14512	14113	14356	14178	14266	14389	14137	14272	14555	14130	14245	14238	14081	14254	14226	14162	14306	14246	14194	14319	14300	14272	14178	14376	14243	14248	14275	14160	14332	14243	14325	14230	14246	14280	14284	14131	14167	14192	14256	14359	14254	14187	14249	14250	14245	14333	14251	14445	14206	14232	14243	14254	14364	14179	14374	14164	14254	14231	14335	14105	14317	14282	14322	14423	14335	14219	14333	14256	14290	14353	14315	14390	14354	14235	14167	14437	14363	14129	14385	14104	14229	14092	14258	14187	14326	14370	14361	14251	14233	14181	14320	14254	14339	14123	14264	14290	14321	14389	14252	14293	14288	14314	14408	14102	14386	14224	14272	14319	14320	14215	14147	14131	14235	14170	14319	14351	14309	14343	14225	14329	14262	14165	14335	14285	14233	14248	14275	14315	14250	14305	14320	14270	14330	14152	14335	14191	14349	14333	14234	14319	14368	14278	14146	14215	14208	14200	14422	14264	14193	14198	14288	14272	14288	14284	14173	14322	14510	14322	14203	14301	14296	14347	14450	14192	14320	14301	14247	14395	14264	14205	14354	14293	14179	14340	14235	14311	14315	14395	14371	14279	14301	14419	14269	14463	14350	14273	14260	14455	14283	14185	14151	14281	14247	14270	14149	14396	14187	14251	14234	14232	14237	14253	14282	14284	14402	14172	14182	14346	14280	14234	14352	14189	14282	14273	14360	14121	14378	14277	14150	14272	14232	14289	14091	14318	14329	14294	14237	14304	14226	14339	14135	14176	14357	14159	14214	14333	14321	14243	14220	14289	14218	14347	14234	14248	14374	14230	14119	14450	14278	14146	14104	14178	14092	14190	14226	14166	14204	14361	14276	14278	14268	14257	14122	14154	14189	14217	14314	14300	14328	14237	14254	14266	14443	14302	14281	14221	14339	14243	14339	14190	14424	14135	14229	14300	14425	14052	14248	14110	14228	14326	14352	14284	14285	14308	14278	14390	14259	14292	14297	14304	14063	14458	14370	14344	14359	14281	14223	14230	14207	14391	14227	14291	14466	14349	14318	14332	14171	14264	14264	14138	14280	14289	14154	14216	14348	14416	14233	14425	14355	14375	14367	14272	14171	14356	14270	14219	14252	14441	14191	14345	14300	14338	14219	14235	14227	14342	14232	14194	14371	14118	14169	14234	14181	14141	14392	14592	14197	14394	14167	14146	14280	14097	14265	14269	14336	14224	14265	14293	14456	14297	14329	14248	14256	14337	14258	14250	14131	14301	14318	14315	14248	14192	14128	14240	14491	14339	14406	14393	14363	14392	14298	14488	14171	14264	14210	14235	14474	14306	14218	14201	14367	14221	14360	14251	14261	14169	14491	14261	14251	14245	14316	14321	14197	14220	14133	14397	14156	14467	14464	14251	14279	14355	14255	14204	14155	14221	14359	14306	14199	14405	14357	14226	14358	14312	14389	14271	14402	14385	14322	14287	14157	14296	14382	14333	14233	14207	14281	14301	14166	14239	14370	14362	14220	14343	14327	14245	14217	14382	14226	14392	14155	14351	14198	14290	14267	14319	14321	14318	14326	14008	14500	14439	14293	14384	14233	14331	14142	14240	14338	14218	14369	14200	14383	14287	14324	14188	14196	14362	14303	14337	14354	14411	14245	14407	14406	14288	14173	14243	14260	14340	14325	14289	14325	14389	14310	14333	14125	14319	14277	14427	14328	14202	14344	14332	14289	14185	14295	14155	14264	14366	14014	14108	14170	14251	14272	14291	14254	14258	14245	14219	14241	14182	14258	14195	14269	14296	14225	14055	14288	14440	14142	14244	14544	14217	14135	14166	14086	14252	14156	14260	14410	14248	14295	14291	14267	14337	14210	14202	14174	14109	14370	14193	14333	14147	14284	14310	14192	14161	14369	14131	14263	14285	14189	14171	14180	14517	14216	14114	14453	14232	14377	14373	14237	14265	14141	14319	14405	14136	14168	14226	14195	14393	14266	14338	14089	14369	14173	14204	14256	14396	14231	14289	14245	14330	14294	14028	14351	14218	14333	14294	14340	14261	14216	14168	14335	14184	14437	14146	14206	14345	14420	14345	14196	14059	14304	14229	14426	14294	14209	14392	14052	14164
29326	21730	21136	18746	16816	18280	18054	21234	23398	21778	19443	18020	17201	16792	17002	17121	16787	17024	17156	16804	16702	16990	17048	17018	16874	17092	16785	16940	16700	16927	16871	17062	16801	16901	16916	16982	16949	16924	16997	17010	17047	16989	16992	16942	16785	16848	17049	16965	17073	16934	17041	16806	16820	16850	16886	16976	17021	16761	16826	16798	17057	16838	16910	16945	16994	16865	16719	16748	16988	16885	16699	16848	17095	16813	16849	16846	16896	16978	16961	16832	16832	16828	16755	16848	16799	17033	16819	16852	16992	17078	16681	16921	16919	16800	16918	16883	16904	16824	17011	16889	16651	16925	17028	16614	17108	16671	16879	16963	17141	16849	16763	16640	16827	16880	16776	16989	16770	16991	16878	16892	16932	16625	16877	16741	16928	16922	17026	16890	17083	17056	16934	16950	16966	16952	16757	16672	16892	16858	16936	16821	16798	16888	16927	16785	17096	16868	16970	16957	16682	17138	17004	16792	16830	16792	16860	16833	16845	16745	16855	16769	16868	16785	16691	16874	16900	16809	16889	16779	16674	17105	16939	16871	16803	16801	16787	16660	16813	16616	16746	16813	16782	16803	17023	16955	16910	16994	16613	16974	16668	16918	16703	17088	16865	16873	16718	16849	16632	16684	16690	16834	16922	16790	17019	16943	16908	16897	16932	17038	16906	16894	16836	16915	16822	16937	16809	16938	16816	16907	16868	16946	17069	16750	16891	16891	16888	16847	16851	17039	16997	16762	16823	16834	16837	16800	16751	16715	16772	16825	16961	16921	16857	17032	16924	16811	16833	16981	16943	16826	16797	16823	17026	16775	16884	16828	17005	16819	16858	16927	17008	16909	16925	16920	16817	16887	16898	16992	16930	16909	16839	16787	17054	16941	16957	17000	16895	16967	16823	16976	16990	16754	16955	16935	16842	16867	16988	17069	16866	16729	16823	16634	16777	16954	16753	16903	16994	16932	16852	16780	16812	16963	16827	16870	16771	16975	16905	16734	17002	16945	16784	16796	16712	16931	16923	16852	16772	16893	16970	17128	17060	16870	16892	16720	16639	16884	16967	16855	17087	17022	16895	16786	16820	16882	16839	17044	16902	16872	16855	16779	16766	16803	17012	16655	16877	16827	16715	16698	16892	16740	16810	16870	17049	16885	16868	16993	17037	16768	16754	16932	16781	16672	16909	16818	17081	16764	16838	16947	16841	16780	16903	16949	16876	16807	17155	16841	16659	16879	16970	16964	16835	16849	16946	16781	16776	16858	16957	16767	16894	16703	16983	16888	16947	16781	16794	16948	16674	16892	16789	17053	17017	16987	16972	16977	16999	16947	16949	17073	16852	16979	16996	16627	16864	16847	16735	16966	16978	16943	16826	17106	16880	16891	17017	16849	17017	16927	17012	16801	16928	16727	16896	16966	16869	16773	16949	17115	16995	17218	16983	17064	16807	17009	16859	16922	16983	17003	16920	16928	16836	17016	16928	16698	16871	16930	17280	17000	16952	16982	16900	16906	16724	16781	16808	16663	16945	16790	16915	16873	16850	16965	16850	16953	16932	16880	16643	16847	16813	16818	16830	16995	16648	16803	17088	17015	16931	16802	16944	16891	16749	16993	17031	16898	16839	16852	16843	16927	16741	16790	16783	16846	16929	16742	16858	16775	16916	16819	16903	16934	17133	16799	16965	16809	17009	16870	17034	16868	16943	17011	17088	16823	17030	16962	16966	16948	16961	16860	16930	16836	16893	17031	16748	16821	16996	16974	16890	17018	16946	17080	16861	16773	17147	17025	16865	17000	17042	16704	16932	16787	16896	16974	16659	16958	16844	17015	16824	16975	17104	16800	16882	16876	16873	16903	16922	17052	17029	16843	16996	16980	16945	16970	17068	16949	16788	16936	16691	16868	16842	17053	16800	16941	16809	16778	16848	17031	16907	16961	17141	16948	16915	17021	16924	16784	16906	16691	17108	16856	16996	16895	17174	16820	16809	16858	16954	17097	16804	16889	16918	17062	16795	16930	17162	16859	16925	16809	16922	16908	16729	17063	16914	16926	17042	16938	16876	16900	16979	16909	16878	16983	16716	16818	17035	16900	16892	17061	16645	16843	16958	16949	16852	16906	16727	16919	16936	16891	17209	16980	16716	16766	17059	16813	16747	17085	16930	16840	16778	16883	16816	16855	16792	16955	16923	16901	16444	16958	16914	16862	16830	16920	16805	16916	16906	16770	17014	16834	16914	16830	17041	17099	16984	17164	17008	16841	16999	16864	16955	16978	16885	16980	17075	17045	17110	16808	16945	17029	16976	16836	16864	16985	16743	16957	16847	16744	17059	16763	17009	16932	16930	16817	16859	16807	16971	16983	16879	16844	17009	16975	16773	16834	17060	16918	16828	16816	16996	16867	16842	16657	16859	16791	16949	16977	16949	16758	16963	16819	16809	16974	16766	16979	16868	17158	17049	16814	17028	16983	16913	16993	16711	16937	17090	17071	17054	17005	16789	16942	16947	16852	16826	16990	16985	16851	16724	16772	16780	16815	16823	16982	16931	16753	17010	17001	16992	16742	16958	16830	16938	16952	16718	16916	16756	16937	16874	17092	16779	16996	16709	16789	16834	16934	16904	16961	16961	16845	17011	17021	16885	16820	17011	16867	16667	16836	16956	16983	16831	16894	17003	17071	16865	16769	16918	16914	17015	16873	17074	16878	16851	16876	16971	17150	16870	17005	16945	16843	16934	16840	16899	16785	17067	17179	17086	16927	16961	16821	16971	16901	16824	16819	16775	16909	17023	17055	16948	16827	16942	16942	16962	16943	17079	17006	16742	16969	16788	16877	16929	16938	16821	17243	16952	16930	16934	16912	16742	16885	16849	16841	16838	17027	16861	17038	17121	16683	16853	16820	16899	16910	16705	16881	16787	17040	16767	16979	17060	17020	16982	17071	16901	17064	16818	16846	16927	16782	16854	16894	16797	16926	16942	16781	17034	16895	16946	16991	16985	17074	16787	16980	16950	16785	16782	16835	16896	16623	16849	16891	16934	16884	16940	17050	16822	16749	16855	16942	16584	16767	16938	17004	17048	17053	17014	16645	16767	16850	17001	16803	17040	16766	16915	16961	17000	17068	16793	16920	16908	17003	16850	16993	16840	16835	17084	16830	16917	16977	17021	17063	16828	16939	16837	16984	16963	16718	16872	16886	16997	16888	17089	16918	16999	17053	16922	16800	16835	17211	16932	16766	16695	17064	17117	17094	16821	16939	16931	16858	16957	16943	16956	16950	16940	16752	17048	16774	16698	16711	16873	16773	16829	16969	16963	16949	16820	17067	17112	16815	16872	16964	16808	16873	16847	16622	17036	17032	16811	17136	16866	16976	17007	16893	16722	16909	17004	16982	16884	16612	17012	16855	17028	16762	17007	16862	17144	17000	16983	16991	17030	16757	16903	16781	16792	16831	16811	16839	17002	16950	16958	16951	16879	16831	16738	16972	16833	17028	16876	16888	17176	16877	16756	16619	16682	16850	16896	16995	16975	16831	17043	16996	17059	17038	16934	16800	16977	16839	16841	16791	16812	16996	17057	16776	16774	16780	16936	17082	17056	16752	16898	16913	16882	16903	17060	16702	16901	17013	17069	16859	17100	16865	16856	16672	16741	16716	16920	16895	17182	17053	16810	16892	16918	16661	16840	17022	16784	16797	16750	16735	16902	17011	17017	16762	16934	17002	17077	16682	16994	16960	16752	16921	16887	17103	16933	17107	16807	16814	16851	16929	16925	16834	16892	16715	16962	16945	16899	17116	17179	16939	16892	17055	16900	16990	16843	16840	16872	16856	16931	16998	16962	16961	16717	16980	16985	17024	17075	16897	16959	16885	16997	16983	16672	16921	16855	16725	16853	16925	17006	16816	16853	16737	16843	16977	17073	16994	17017	16888	16777	16863	16963	16923	16974	16821	16715	16728	16908	16632	16659	16920	16806	16847	16752	16754	16818	16849	16857	16858	16953	16961	16982	16749	16969	16744	16879	16973	16886	16808	16909	16933	17039	16955	17059	16744	16731	16836	16819	17011	16673	16938	16890	16849	16782	16926	16799	16897	17084	16929	16850	16900	16957	16871	17010	16903	16806	17010	16943	16896	16902	16797	16932	16788	16696	16773	16813	17032	16869	16941	17135	16850	17055	16924	16891	16828	16901	17076	16856	17030	16893	17108	17120	16803	16927	16990	16871	16861	16671	16936	16899	16985	16849	16747	16986	16958	16815	16950	17040	16804	16952	16891	16956	16811	17145	16735	16947	16867	16953	16831	16865	16826	16805	16962	17026	16858	16921	16869	16905	16810	16834	16948	16811	17048	16786	17026	16809	16829	16879	16807	16932	16818	16988	17088	16900	16827	16888	16876	16973	17014	16861	17089	17044	17133	16858	17001	16946	16795	16883	17002	16878	16899	16834	17050	16917	16818	16768	16748	16889	16916	16879	16746	16918	17023	16960	17027	17043	16678	16795	16914	16903	16835	17021	16988	16989	16998	16711	17022	16976	16967	17120	16842	16790	16853	16963	16765	16644	17041	16832	16971	17027	16922	16938	17009	16878	16819	16909	16891	16881	16798	17023	16853	16970	16998	16874	16848	17123	16748	16947	16843	17148	16840	16802	16914	16846	16737	16801	16728	16806	17113	16892	16984	16796	16886	17012	16877	16714	16850	16813	16804	16956	16982	17066	16923	16858	16991	16931	17102	17061	16972	16724	16905	16651	16713	16863	16940	16759	16821	16865	16840	16894	16874	16939	16868	16949	16906	16935	16929	16941	17002	16819	16925	16904	17076	16986	17012	17208	16974	17006	16832	17002	17006	16969	16878	16896	16879	16953	17203	17067	17027	16872	16908	16968	16958	16645	16868	16908	16681	17003	16895	16916	16958	16958	16835	16754	17053	16977	16734	16793	16875	17038	17020	16991	16921	16922	16877	16682	16956	16895	16963	17057	16988	16910	16768	16755	16733	16839	16869	16816	16826	16598	16824	16977	16982	16998	16838	16881	16643	16681	16818	16953	17049	16939	17050	17075	16845	16962	16948	16836	16822	17101	16958	16911	16873	16783	16890	16972	16923	16951	16809	16847	16883	16913	16911	16814	17005	17129	16866	16889	16952
14902	15416	15470	14751	14865	16339	16022	21479	23085	20262	17227	15260	14395	14678	14409	14368	14429	14580	14430	14560	14467	14378	14361	14458	14522	14269	14373	14615	14470	14404	14351	14253	14430	14525	14390	14303	14534	14521	14293	14421	14453	14311	14495	14271	14580	14499	14287	14355	14355	14367	14307	14422	14174	14331	14277	14411	14407	14384	14253	14489	14433	14194	14437	14506	14322	14397	14456	14320	14542	14341	14339	14363	14342	14506	14409	14453	14367	14391	14302	14318	14520	14453	14303	14330	14542	14314	14437	14512	14161	14429	14345	14445	14321	14349	14239	14466	14524	14413	14480	14438	14290	14291	14354	14389	14406	14272	14433	14503	14273	14400	14286	14397	14441	14315	14402	14402	14345	14514	14280	14455	14316	14304	14478	14451	14450	14362	14491	14261	14506	14297	14366	14446	14390	14331	14328	14397	14334	14281	14412	14299	14433	14386	14372	14396	14486	14367	14625	14462	14333	14147	14515	14214	14263	14344	14347	14404	14530	14396	14371	14378	14482	14464	14320	14393	14333	14400	14414	14423	14273	14350	14386	14322	14487	14283	14401	14496	14396	14454	14231	14532	14506	14320	14442	14432	14270	14371	14454	14377	14438	14450	14389	14315	14380	14359	14359	14500	14382	14441	14336	14429	14342	14268	14341	14376	14275	14344	14357	14366	14320	14396	14380	14249	14358	14356	14505	14436	14459	14289	14480	14286	14365	14435	14371	14583	14329	14462	14292	14492	14512	14388	14501	14346	14463	14293	14414	14233	14521	14315	14419	14497	14424	14452	14449	14304	14290	14366	14494	14201	14399	14304	14500	14478	14476	14422	14500	14302	14499	14430	14371	14360	14574	14251	14465	14308	14465	14256	14442	14582	14455	14438	14413	14311	14500	14244	14385	14408	14378	14380	14483	14525	14450	14327	14396	14369	14329	14340	14361	14281	14318	14462	14333	14279	14542	14459	14321	14400	14423	14373	14341	14464	14385	14231	14350	14378	14373	14332	14476	14215	14361	14489	14556	14385	14503	14373	14432	14424	14187	14474	14279	14476	14311	14442	14381	14455	14444	14313	14272	14335	14432	14398	14468	14329	14322	14271	14345	14428	14429	14231	14424	14439	14375	14399	14410	14297	14332	14371	14407	14387	14596	14435	14413	14213	14471	14425	14481	14363	14406	14478	14529	14554	14470	14310	14410	14418	14472	14283	14423	14551	14326	14464	14424	14293	14403	14403	14548	14311	14457	14290	14241	14336	14437	14423	14465	14488	14387	14383	14524	14499	14289	14299	14330	14331	14291	14515	14303	14350	14350	14370	14484	14428	14401	14378	14320	14259	14308	14480	14413	14479	14184	14386	14440	14447	14332	14369	14369	14400	14314	14398	14336	14370	14363	14310	14570	14278	14264	14432	14416	14234	14303	14327	14209	14276	14386	14469	14372	14401	14329	14128	14259	14471	14245	14437	14401	14299	14512	14338	14398	14586	14404	14239	14319	14407	14397	14401	14294	14306	14392	14347	14471	14338	14378	14487	14145	14386	14399	14274	14504	14434	14457	14275	14483	14437	14435	14322	14279	14447	14302	14258	14533	14297	14431	14368	14305	14321	14424	14338	14253	14262	14450	14339	14418	14373	14504	14512	14303	14296	14402	14495	14503	14374	14267	14356	14455	14492	14404	14265	14327	14372	14456	14442	14427	14271	14569	14538	14445	14524	14344	14373	14448	14302	14267	14300	14564	14387	14293	14342	14284	14526	14333	14429	14389	14334	14356	14243	14473	14401	14374	14439	14537	14314	14222	14446	14436	14464	14382	14274	14286	14473	14511	14468	14341	14591	14559	14378	14346	14209	14352	14395	14327	14378	14282	14461	14430	14358	14415	14293	14317	14332	14395	14412	14237	14380	14415	14387	14291	14288	14325	14317	14471	14239	14495	14464	14199	14419	14384	14378	14299	14381	14294	14353	14355	14392	14446	14420	14430	14222	14433	14364	14467	14340	14311	14427	14382	14416	14277	14435	14411	14473	14301	14403	14417	14481	14480	14445	14427	14483	14258	14397	14451	14321	14305	14498	14263	14541	14389	14468	14329	14346	14336	14470	14304	14364	14400	14354	14492	14354	14393	14336	14386	14412	14290	14225	14527	14436	14482	14502	14353	14263	14230	14282	14360	14320	14325	14336	14219	14399	14423	14449	14533	14489	14453	14523	14372	14381	14522	14347	14479	14524	14255	14305	14374	14277	14355	14375	14416	14376	14430	14367	14323	14330	14469	14252	14350	14369	14433	14486	14409	14493	14577	14345	14411	14498	14448	14474	14349	14434	14387	14366	14283	14475	14463	14410	14238	14403	14396	14366	14445	14387	14571	14391	14338	14513	14470	14497	14302	14344	14250	14354	14327	14318	14430	14410	14454	14286	14445	14365	14634	14607	14497	14415	14452	14357	14286	14175	14543	14394	14294	14423	14477	14403	14574	14561	14274	14311	14413	14406	14422	14331	14380	14314	14335	14468	14322	14368	14534	14623	14382	14334	14380	14278	14393	14271	14405	14559	14311	14402	14303	14555	14450	14445	14199	14285	14382	14312	14359	14589	14389	14403	14442	14398	14207	14308	14278	14417	14267	14371	14418	14274	14213	14415	14209	14328	14187	14431	14325	14363	14405	14282	14465	14460	14211	14320	14521	14474	14413	14365	14459	14372	14334	14313	14508	14364	14335	14338	14269	14301	14477	14493	14298	14387	14557	14409	14499	14387	14270	14572	14395	14561	14289	14323	14272	14250	14371	14389	14350	14328	14518	14420	14425	14393	14406	14376	14498	14363	14335	14437	14263	14405	14142	14267	14348	14428	14453	14234	14345	14253	14339	14240	14341	14486	14284	14294	14505	14590	14535	14573	14549	14258	14496	14285	14340	14469	14257	14461	14548	14437	14238	14383	14298	14273	14307	14416	14458	14399	14315	14429	14356	14306	14355	14469	14349	14340	14309	14426	14406	14243	14252	14520	14236	14379	14551	14461	14446	14454	14405	14411	14392	14312	14325	14513	14421	14399	14160	14443	14296	14371	14449	14367	14406	14499	14329	14322	14380	14428	14299	14477	14275	14424	14508	14443	14314	14496	14315	14278	14317	14510	14326	14554	14543	14584	14322	14340	14360	14240	14342	14319	14433	14409	14383	14483	14414	14440	14383	14410	14458	14469	14310	14463	14465	14402	14410	14357	14367	14726	14335	14404	14518	14314	14457	14478	14407	14271	14515	14422	14412	14513	14474	14144	14383	14444	14233	14503	14353	14404	14264	14293	14522	14373	14264	14506	14364	14339	14589	14521	14236	14390	14400	14406	14263	14413	14392	14457	14436	14420	14368	14382	14465	14425	14318	14403	14296	14346	14335	14390	14312	14444	14334	14257	14336	14526	14418	14421	14405	14555	14391	14520	14423	14408	14429	14470	14395	14248	14427	14466	14301	14313	14254	14351	14511	14445	14424	14494	14337	14240	14264	14514	14471	14390	14187	14410	14247	14438	14354	14310	14481	14408	14369	14364	14364	14444	14248	14387	14303	14420	14247	14414	14373	14438	14349	14398	14305	14344	14415	14377	14445	14461	14363	14261	14370	14410	14416	14349	14448	14419	14430	14269	14393	14460	14441	14485	14301	14448	14255	14386	14424	14374	14499	14479	14398	14406	14374	14475	14400	14379	14477	14524	14375	14389	14385	14191	14405	14570	14466	14485	14379	14302	14393	14410	14345	14611	14475	14439	14373	14406	14246	14391	14497	14128	14403	14358	14343	14455	14412	14239	14438	14374	14453	14206	14333	14404	14452	14483	14499	14169	14467	14416	14334	14319	14269	14368	14438	14283	14524	14369	14358	14322	14364	14377	14486	14455	14268	14498	14300	14400	14345	14366	14474	14385	14493	14330	14525	14565	14420	14426	14460	14483	14549	14260	14405	14436	14369	14359	14472	14470	14497	14499	14391	14463	14348	14398	14321	14528	14473	14483	14384	14412	14312	14376	14382	14527	14431	14371	14427	14375	14280	14367	14336	14363	14334	14300	14205	14309	14406	14462	14597	14303	14423	14488	14384	14288	14428	14327	14364	14381	14460	14362	14356	14281	14497	14394	14614	14353	14335	14125	14351	14299	14452	14439	14429	14349	14232	14473	14624	14406	14547	14351	14450	14350	14495	14279	14434	14520	14472	14586	14559	14370	14537	14363	14260	14398	14229	14302	14472	14365	14608	14356	14365	14435	14446	14589	14428	14256	14332	14383	14408	14396	14442	14292	14355	14452	14349	14290	14427	14563	14440	14321	14392	14445	14243	14386	14353	14302	14317	14454	14398	14577	14226	14376	14562	14393	14337	14338	14308	14384	14503	14473	14529	14382	14404	14485	14423	14308	14529	14373	14262	14494	14325	14460	14512	14265	14341	14280	14508	14453	14139	14393	14339	14422	14185	14404	14338	14280	14222	14413	14355	14365	14301	14436	14217	14464	14364	14222	14488	14415	14327	14342	14480	14263	14425	14313	14296	14509	14360	14352	14468	14376	14359	14315	14549	14338	14334	14328	14396	14399	14421	14578	14307	14295	14259	14454	14329	14371	14197	14423	14464	14336	14468	14480	14381	14321	14464	14282	14224	14426	14383	14334	14416	14647	14217	14422	14453	14560	14346	14367	14471	14551	14558	14491	14338	14431	14406	14305	14372	14211	14271	14349	14399	14503	14368	14483	14432	14373	14311	14461	14593	14275	14431	14234	14273	14487	14452	14449	14342	14418	14342	14272	14550	14429	14480	14312	14418	14290	14413	14528	14368	14394	14500	14369	14312	14515	14485	14404	14417	14302	14330	14525	14226	14546	14364	14355	14266	14483	14339	14170	14274	14410	14248	14549	14344	14325	14472	14325	14386	14344	14465	14353	14420	14354	14306	14251	14444	14373	14317	14519	14522	14305	14508	14499	14163	14542	14508	14312	14390	14268	14572	14336	14345	14286	14382	14107	14410	14246	14432	14236	14309	14414	14426	14069	14539	14193	14427	14485	14413	14267	14308	14495	14580	14247	14303	14230	14414	14448	14469	14242	14316	14423	14361	14404	14381	14455	14411	14319	14415	14435	14395	14319	14477	14394	14279	14542	14258	14408	14323	14585	14414	14323
26058	21157	27303	25905	20064	21385	27742	46234	41229	31074	23509	19522	18017	17699	17489	17338	17146	17173	17270	17241	17300	17259	17140	17186	17131	16999	17071	17280	17158	17261	17086	17329	17134	17181	17039	17252	17121	17232	17342	17133	17187	17208	17070	17085	17075	17260	17194	17176	17290	17309	17331	17145	17126	17143	17396	16980	17246	17206	17340	17386	17259	17063	17115	17151	17310	17074	17033	17120	17170	17097	17111	17257	17151	16966	17242	17208	17256	17157	17185	17092	16873	17125	17237	17177	17112	17176	17104	17133	17098	17025	17056	17143	17178	17297	17093	17204	17153	17110	17192	16892	16987	17155	17335	17067	17223	17184	17266	17224	17220	17306	17205	17216	17300	17211	17226	17038	17247	17104	17272	17056	17260	17129	17232	17134	17161	17176	17171	17278	17300	17502	16903	17220	17047	17044	16920	17298	17102	17019	16943	16912	17051	17029	17084	17182	17152	16980	17209	17058	17202	17115	17128	17151	17112	16908	17063	17212	17328	17033	17274	17165	17068	17039	17216	17131	17120	17293	17225	17212	17140	17186	17119	17007	17129	17184	17206	17139	16982	17067	16888	16917	17242	17060	17122	17062	17145	17168	17224	17385	17300	17159	16855	17094	17040	17173	17272	17176	17070	17027	17145	17350	16927	17191	17116	17251	17103	17195	17307	17003	17104	17041	17064	17165	17079	17002	17099	16923	17106	17111	17334	17229	17239	17218	17195	17342	17250	17124	17161	17233	17258	17278	17176	17241	17035	17038	17248	17078	16903	17046	17258	17117	17327	17160	17225	17239	17162	17148	17042	17054	17012	17345	17090	17058	17111	16919	17071	17155	17165	17213	17030	17294	17253	17091	17091	17111	17044	17053	17037	17292	17019	17069	17245	17260	17076	17349	17038	17070	17008	17276	17026	17124	17179	16957	17086	17144	17073	17191	17046	17051	17179	17173	16905	17054	17108	16946	17140	17116	17326	17385	17379	17017	17047	17133	17068	17123	17259	17001	17229	17158	17027	17230	17221	16849	17127	17130	17090	17253	17202	16978	17226	17164	17181	17383	17193	17143	16869	17209	17150	17252	17231	16957	16888	17069	17186	17281	17145	17268	17027	17058	17202	17280	17115	17069	17214	17468	17227	17433	17086	17174	16923	17480	17182	17054	17236	17199	17127	17248	17321	17224	17361	17151	17190	17129	17321	17197	17256	17254	17347	17174	17240	16973	17042	17241	16921	17191	17262	17183	17112	17201	17251	17269	17338	17369	16975	17268	17055	17312	17077	17238	17145	17056	17042	17172	17133	17038	17253	17176	17146	17223	17225	17055	16982	17048	17232	17213	16886	17160	17263	17084	17100	17279	17019	16990	17212	17127	17203	17027	17141	17142	17296	17207	17177	16879	17236	17305	17234	17151	17338	17085	17194	17243	17021	17091	17231	17341	17248	17170	17057	17189	17143	17097	17261	17046	17199	17317	16919	17194	17000	17286	17178	17036	17085	17221	17122	17174	17362	16939	17085	17158	17144	17226	17266	17352	17224	17092	17166	17066	17190	17087	17173	16940	16949	17117	17124	17139	17099	17215	17165	17255	17268	17169	17396	17050	17055	17207	17010	17239	17132	17159	17217	17102	17295	17037	17155	17195	17074	17222	17141	17194	17307	17024	17227	17084	17243	16952	17138	17158	17127	17063	16765	17021	17255	16898	17239	17146	17123	17060	17194	17010	17164	17303	17161	17160	17202	17205	17360	17205	17287	17208	17076	17069	17198	17275	17302	17214	17054	17169	17268	17221	17157	16958	17196	17108	17274	17198	17047	17212	17067	17213	17211	17100	17208	17058	17286	17314	17195	17024	17232	17263	17212	17066	17014	17287	17208	17080	17126	17169	17312	16977	17042	17293	17094	17113	17140	17169	17054	17113	17219	17190	17212	17124	17312	17084	17268	17300	17149	17308	16972	17294	16980	17049	17165	17280	17141	17120	17145	17110	17107	17069	17217	17112	17174	17006	17290	17103	17272	17289	17186	17090	17245	17170	17009	17093	17299	17241	17239	17019	17185	17407	17162	17120	17325	16998	17329	16989	17118	17168	16983	17348	17196	17266	17189	17274	17272	17196	17196	17313	17200	17348	17252	17247	17096	16952	17099	17054	16960	17242	17292	17027	17054	17323	17114	17150	17173	17230	17094	17218	17076	17052	17233	17175	16971	17155	17079	17301	17205	17315	17076	17190	17226	17108	17213	17035	17062	17194	17280	17308	17064	17481	17115	17102	17165	17282	17241	17049	17262	17192	17155	17129	17176	17284	17330	17166	17348	17133	17233	16962	17120	17246	17229	17186	17111	17132	17060	17044	17138	17269	17040	17030	17106	17108	17147	17135	17055	17187	17039	17219	17215	17130	17180	17252	17144	16995	17263	16732	16963	17107	17010	17054	17197	17447	17298	17171	17232	17184	17164	17456	17142	17044	17015	17153	17221	17253	17227	17173	17068	17353	17233	17042	17188	17198	17227	17075	17367	17039	16924	16990	16921	17094	17273	17145	17181	17234	17025	17230	16996	17006	17094	17194	17201	17101	17132	16980	17022	17004	17185	17142	17123	17233	17186	17184	17005	17064	17266	17146	17085	17220	16978	17160	17124	17231	17170	17103	17201	17216	17368	17188	17256	17186	17045	17072	17119	17034	17101	17308	17095	17364	17030	17225	17247	17264	17125	17234	17047	17095	16960	17108	17143	17362	17290	16940	17231	17137	17311	17274	17077	17210	17164	17324	17067	17427	17386	17187	17339	17102	17132	17216	17136	17427	17275	17021	17089	17004	17016	17213	17088	17079	17302	17223	17165	17097	17232	17176	17221	17087	17295	17175	17259	17050	17078	17242	17228	17276	17038	16906	17147	17120	17060	17123	17174	17256	17218	17206	17220	17156	16946	17113	17203	17459	17222	17107	16989	16997	17292	17153	17003	17176	17247	17148	17064	17187	17227	16978	17364	17131	17067	17291	17298	17275	17317	17226	17191	17065	17099	17372	17205	17229	17366	16926	17218	17170	17060	17024	16876	17198	17195	17159	17354	17068	17093	17153	17234	17107	17177	17119	17396	17089	17347	16992	17380	17121	17213	17251	17192	17326	17114	17217	17316	17251	17289	17137	17178	17025	16988	17441	17122	16942	17133	17167	17146	16988	17236	17119	17107	17036	17083	17098	17188	17010	17361	17046	17193	17246	17282	17119	17292	17147	17181	17105	16990	17094	17232	17278	17248	17332	16949	17199	17110	17197	16949	17179	17163	16922	17010	16996	17315	17076	17142	16953	17188	16852	17123	17104	17116	17024	17219	17248	17074	17300	17198	17269	17090	17385	17163	17323	17056	17088	17138	17125	17164	17262	17058	17190	17310	17184	17121	17311	17054	17169	17357	17117	17183	17108	17249	17229	17241	17085	17278	17001	17158	17192	17362	17402	17143	17042	17296	17201	17149	17132	17018	17214	17082	17281	17120	17173	17078	16946	17094	17140	17221	17308	16978	17073	17159	17278	17153	17058	17147	17158	17239	17094	17191	17270	17290	17220	17024	16969	17244	17209	17077	17141	17313	17273	17037	17043	17055	17005	17374	17154	17226	17320	17217	17130	17040	17071	17124	17210	17127	17163	17287	17238	17216	17157	17034	17082	17030	16910	16868	16880	17116	17098	17369	17232	17164	17164	17091	17168	17124	17139	17260	17057	17281	17165	17160	17187	17331	17429	17225	17246	17130	17135	17062	17061	17174	17133	17363	17206	17220	17250	17197	17160	17189	17098	17184	17217	17088	17122	16958	16961	17172	17061	17246	17272	17200	17225	17232	17108	17265	17209	17202	17147	17199	17014	17214	16919	17281	17092	17256	17196	17289	17154	17324	17161	17066	17034	17105	17202	17103	17323	17110	17270	17420	17153	17357	17300	17299	17222	17296	17269	17129	17076	17206	17229	17069	17054	16851	17351	17074	17100	16936	17207	17369	17092	17230	17260	16913	17269	17189	16923	17158	17315	16908	17069	17066	17170	17177	17304	16971	17114	17069	17310	17068	17285	17037	17191	17220	17187	17297	17079	17475	17217	17290	17141	17089	17411	17041	16993	17110	17135	17191	17306	17275	17059	17073	17024	17147	17092	17344	17144	17141	17288	17122	17199	17270	17085	17065	17279	17232	17225	17343	17188	17275	17017	17282	17327	17331	17062	17112	17123	16984	17370	17189	17043	17063	17003	17299	17049	17175	17076	17375	17297	17123	17226	17277	17261	17213	17131	17325	17144	16905	17007	17193	17118	16917	17163	17299	17140	17208	17100	17343	16916	17170	17165	17098	17173	17219	17173	17206	17176	17376	17350	17140	17284	16842	17087	17008	17205	17182	17255	17299	17193	17271	17116	17161	17246	17128	17246	16997	16997	17196	17059	17262	17288	17344	17074	17106	17334	17097	16995	17189	17079	17309	17084	17062	17200	17071	17240	17209	17132	17133	17068	17101	17051	17070	17200	17098	17243	17154	17215	17190	17302	17242	17271	17077	17217	17119	17312	17156	17107	17078	17145	17259	17302	17204	16988	17141	17159	16976	17065	17276	17181	17272	17137	17058	17054	17103	17357	17079	17271	17170	17262	17271	17130	17198	17144	17113	17176	17112	17264	17089	17131	17330	17379	17166	17152	17146	17367	17192	17162	17180	17159	17156	17262	17320	17157	17216	17204	17112	17104	17239	17042	16948	17137	17187	17289	17298	17263	17179	17170	17178	17284	17231	17491	17188	17216	17099	17032	17128	17183	17156	17186	17292	17323	17273	17208	17248	17168	17066	17230	17263	17229	17114	17228	17249	17016	17046	17206	17041	17151	17167	17037	17218	17155	17357	17101	17028	17206	17206	17125	17061	17059	17083	16962	16979	17205	17244	17164	17309	17104	17182	17124	17232	17278	17184	17135	17190	16903	17110	17175	17248	17356	17363	16866	17310	17098	17025	16958	17045	17110	17278	17192	17116	17314	17220	17172	17230	17045	17097	17050	16893	17124	17216	17248	17202	17128	17076	17129	16981	17181	17246	17039	17054	16976	17239	17114	17254	16883	17277	17032	17191	17072	17233	17009	17138	17076	17336	17130	17199	17267	17039	17167	17119	17033	17142	17345	17240	17124
13693	19537	18642	16846	16680	18724	28181	47186	40190	29907	20993	17042	15371	14818	14603	14762	14511	14499	14660	14560	14521	14722	14555	14703	14753	14521	14629	14550	14678	14611	14650	14529	14590	14660	14500	14525	14667	14547	14565	14484	14602	14674	14707	14653	14478	14810	14568	14639	14573	14575	14670	14565	14650	14513	14706	14567	14544	14692	14621	14518	14750	14509	14580	14633	14519	14744	14631	14486	14615	14649	14681	14695	14594	14655	14703	14566	14438	14599	14602	14573	14620	14647	14620	14640	14651	14505	14791	14561	14568	14454	14704	14677	14507	14522	14487	14697	14582	14513	14643	14555	14634	14560	14600	14546	14472	14812	14528	14528	14661	14602	14575	14663	14479	14903	14485	14694	14577	14649	14642	14567	14652	14621	14759	14511	14719	14692	14781	14662	14713	14638	14724	14666	14579	14738	14524	14283	14539	14551	14592	14782	14432	14762	14576	14753	14554	14591	14535	14581	14667	14478	14575	14542	14527	14747	14514	14409	14521	14450	14565	14701	14476	14680	14370	14671	14639	14453	14777	14484	14536	14497	14509	14625	14545	14617	14661	14569	14758	14562	14558	14445	14512	14732	14553	14570	14548	14530	14631	14593	14600	14512	14725	14700	14664	14680	14643	14739	14544	14704	14561	14625	14682	14464	14620	14601	14640	14506	14492	14454	14691	14650	14638	14495	14722	14641	14530	14581	14513	14653	14651	14728	14556	14391	14557	14507	14620	14616	14454	14523	14591	14668	14543	14623	14536	14593	14645	14699	14447	14552	14621	14597	14654	14551	14450	14555	14574	14483	14415	14588	14696	14559	14573	14545	14761	14603	14656	14572	14698	14593	14764	14538	14527	14711	14631	14665	14623	14664	14655	14755	14597	14624	14582	14645	14625	14496	14526	14600	14541	14680	14470	14747	14569	14607	14631	14599	14693	14583	14437	14510	14586	14608	14730	14596	14492	14638	14689	14607	14723	14678	14506	14425	14412	14538	14641	14518	14576	14714	14652	14731	14622	14557	14774	14475	14599	14400	14628	14601	14441	14427	14629	14424	14569	14739	14454	14537	14474	14497	14649	14532	14485	14523	14483	14602	14683	14428	14601	14604	14551	14744	14595	14564	14633	14569	14664	14641	14644	14617	14627	14649	14554	14697	14578	14637	14662	14554	14600	14623	14443	14542	14581	14665	14584	14700	14455	14587	14693	14577	14501	14348	14712	14574	14620	14532	14558	14621	14613	14652	14603	14691	14754	14721	14530	14516	14597	14734	14492	14659	14634	14742	14566	14556	14600	14553	14551	14588	14689	14533	14621	14642	14603	14607	14615	14671	14587	14491	14711	14560	14657	14671	14536	14495	14539	14607	14564	14554	14469	14537	14590	14509	14625	14695	14596	14574	14582	14565	14865	14600	14639	14614	14613	14505	14621	14522	14511	14612	14486	14622	14667	14559	14594	14650	14584	14535	14544	14501	14612	14443	14644	14714	14582	14493	14853	14601	14601	14556	14401	14538	14505	14641	14736	14517	14549	14644	14637	14583	14551	14707	14569	14580	14587	14570	14618	14750	14693	14361	14645	14591	14480	14574	14583	14439	14665	14430	14597	14611	14488	14717	14530	14674	14631	14416	14566	14528	14496	14442	14589	14584	14508	14515	14578	14749	14609	14612	14717	14659	14710	14658	14759	14502	14562	14605	14615	14737	14532	14505	14547	14398	14636	14543	14570	14486	14497	14561	14670	14656	14591	14721	14571	14486	14739	14613	14572	14509	14559	14657	14712	14620	14662	14508	14613	14474	14480	14687	14570	14495	14593	14535	14687	14565	14701	14573	14542	14374	14708	14728	14549	14433	14555	14669	14566	14663	14711	14580	14584	14572	14627	14597	14705	14596	14506	14564	14743	14362	14740	14573	14423	14564	14490	14516	14507	14633	14626	14598	14696	14600	14574	14739	14552	14587	14522	14495	14480	14696	14570	14619	14574	14566	14788	14503	14614	14694	14666	14702	14680	14686	14677	14572	14516	14609	14558	14646	14642	14537	14483	14625	14439	14645	14744	14629	14823	14590	14527	14667	14443	14607	14606	14626	14494	14662	14552	14634	14469	14697	14666	14655	14656	14666	14593	14680	14585	14623	14536	14766	14698	14581	14654	14757	14602	14585	14449	14663	14505	14676	14684	14706	14564	14609	14549	14509	14476	14466	14600	14474	14571	14508	14591	14511	14630	14445	14635	14729	14604	14683	14633	14486	14530	14572	14495	14583	14390	14560	14632	14656	14605	14452	14505	14795	14544	14587	14720	14605	14578	14529	14610	14514	14463	14605	14600	14685	14526	14710	14575	14737	14780	14566	14389	14658	14629	14650	14560	14576	14817	14630	14638	14707	14509	14535	14332	14707	14702	14609	14626	14591	14631	14664	14555	14481	14609	14748	14631	14479	14556	14584	14643	14798	14712	14655	14588	14599	14537	14566	14415	14464	14699	14427	14700	14621	14560	14623	14759	14705	14436	14617	14416	14647	14383	14529	14552	14660	14574	14598	14728	14476	14714	14670	14595	14601	14767	14626	14518	14554	14579	14454	14482	14675	14600	14496	14508	14361	14660	14590	14531	14595	14338	14535	14692	14653	14602	14464	14548	14613	14539	14662	14675	14666	14642	14623	14649	14695	14509	14708	14732	14588	14465	14633	14642	14600	14538	14596	14736	14376	14681	14627	14531	14562	14619	14601	14572	14654	14439	14525	14617	14457	14650	14618	14782	14464	14578	14718	14582	14714	14584	14504	14606	14368	14352	14672	14595	14467	14423	14494	14569	14611	14624	14688	14508	14614	14684	14533	14674	14583	14610	14563	14659	14703	14544	14387	14642	14534	14691	14634	14617	14701	14538	14567	14617	14537	14610	14673	14606	14473	14509	14709	14623	14622	14610	14649	14576	14567	14590	14582	14688	14416	14605	14567	14592	14531	14667	14526	14689	14558	14602	14515	14557	14531	14539	14895	14606	14549	14553	14590	14625	14541	14618	14486	14578	14548	14705	14731	14671	14583	14506	14570	14559	14737	14548	14416	14402	14707	14552	14606	14643	14529	14680	14552	14605	14642	14570	14756	14528	14577	14571	14581	14570	14507	14572	14703	14403	14623	14626	14535	14742	14438	14599	14904	14570	14541	14675	14725	14607	14742	14507	14688	14609	14535	14594	14705	14636	14710	14524	14631	14645	14690	14529	14754	14589	14524	14485	14632	14458	14841	14597	14624	14579	14608	14628	14508	14690	14596	14748	14630	14502	14817	14425	14708	14502	14539	14453	14678	14708	14563	14588	14751	14657	14744	14539	14726	14592	14422	14697	14686	14534	14544	14488	14652	14474	14555	14532	14558	14606	14492	14592	14579	14585	14568	14772	14483	14619	14562	14560	14571	14696	14437	14480	14503	14603	14633	14514	14543	14647	14712	14540	14688	14577	14583	14588	14688	14716	14463	14712	14621	14417	14524	14520	14601	14581	14787	14452	14677	14572	14678	14549	14724	14657	14660	14653	14650	14681	14600	14595	14680	14590	14715	14572	14700	14472	14604	14727	14484	14538	14866	14535	14550	14574	14521	14570	14583	14377	14609	14572	14615	14480	14383	14477	14673	14690	14672	14538	14562	14613	14559	14738	14613	14481	14704	14747	14585	14643	14533	14526	14717	14576	14481	14723	14631	14619	14456	14718	14563	14703	14523	14603	14555	14546	14774	14476	14694	14690	14708	14609	14570	14610	14655	14723	14650	14479	14677	14534	14624	14539	14446	14746	14621	14631	14542	14792	14532	14628	14571	14518	14874	14556	14555	14636	14586	14478	14659	14540	14237	14542	14537	14772	14686	14709	14653	14728	14680	14770	14675	14605	14578	14437	14656	14528	14677	14607	14607	14692	14727	14586	14611	14533	14637	14667	14441	14656	14457	14659	14558	14686	14684	14776	14679	14585	14609	14557	14625	14675	14545	14533	14484	14749	14464	14702	14544	14571	14519	14509	14437	14746	14690	14596	14594	14581	14705	14593	14529	14527	14545	14758	14677	14617	14819	14493	14708	14633	14543	14805	14614	14491	14567	14739	14502	14772	14679	14726	14600	14520	14596	14530	14616	14771	14487	14403	14423	14406	14465	14582	14485	14602	14547	14684	14417	14594	14601	14712	14708	14764	14640	14490	14670	14541	14518	14528	14508	14668	14712	14471	14506	14610	14587	14735	14626	14472	14642	14658	14674	14671	14687	14637	14539	14524	14692	14575	14521	14657	14714	14598	14532	14633	14532	14454	14547	14697	14788	14609	14565	14692	14693	14529	14743	14654	14569	14404	14493	14602	14463	14655	14674	14691	14418	14479	14619	14626	14486	14704	14605	14686	14653	14650	14719	14573	14642	14498	14751	14669	14512	14690	14573	14545	14774	14575	14666	14701	14527	14700	14633	14584	14531	14642	14545	14536	14489	14594	14596	14663	14470	14550	14670	14536	14591	14638	14515	14605	14482	14510	14563	14392	14623	14663	14420	14545	14570	14486	14590	14629	14702	14537	14557	14586	14640	14504	14437	14455	14599	14697	14432	14714	14563	14416	14608	14690	14450	14703	14490	14515	14415	14495	14554	14572	14538	14565	14535	14776	14706	14626	14449	14731	14445	14506	14631	14579	14705	14506	14630	14606	14602	14778	14580	14570	14655	14631	14548	14524	14722	14590	14664	14693	14446	14690	14461	14470	14598	14597	14677	14743	14688	14562	14570	14701	14573	14611	14598	14660	14563	14438	14553	14677	14479	14613	14417	14568	14601	14570	14490	14482	14696	14414	14660	14925	14549	14577	14598	14611	14749	14514	14638	14462	14610	14797	14555	14728	14452	14812	14718	14590	14718	14561	14619	14679	14488	14676	14634	14635	14554	14725	14366	14403	14692	14745	14632	14514	14475	14489	14601	14721	14436	14418	14723	14600	14550	14669	14558	14627	14567	14530	14644	14574	14569	14438	14505	14830	14459	14636	14564	14693	14853	14639	14663	14497	14623	14808	14680	14645	14511	14664	14482	14458	14519	14642	14651	14660	14430	14675	14576	14539	14688	14463	14495	14411	14632	14517	14641	14544	14712	14703	14648	14603	14368	14480	14813	14641	14598	14412	14710	14667	14447
23892	21188	28672	23997	21632	25838	61406	59004	51880	41765	30963	24621	20230	18370	17914	17576	17752	17717	17581	17610	17543	17415	17645	17442	17628	17558	17575	17460	17537	17399	17514	17500	17503	17407	17454	17328	17448	17444	17453	17370	17390	17501	17485	17507	17538	17353	17353	17398	17220	17235	17512	17468	17356	17657	17385	17480	17273	17345	17655	17389	17405	17390	17479	17523	17266	17333	17442	17413	17402	17674	17775	17429	17416	17598	17491	17471	17369	17265	17380	17486	17335	17532	17392	17402	17333	17401	17394	17321	17522	17229	17552	17343	17325	17258	17221	17229	17311	17360	17378	17377	17538	17301	17491	17322	17445	17466	17397	17331	17286	17249	17338	17424	17297	17298	17300	17352	17260	17468	17727	17252	17320	17414	17595	17558	17388	17328	17385	17489	17548	17555	17412	17148	17639	17473	17489	17627	17510	17398	17478	17691	17304	17536	17429	17287	17638	17566	17561	17337	17201	17440	17284	17422	17436	17404	17408	17462	17370	17408	17294	17528	17231	17444	17352	17409	17319	17308	17242	17612	17188	17276	17456	17420	17273	17082	17224	17409	17394	17462	17313	17582	17450	17163	17298	17409	17442	17384	17327	17440	17351	17311	17463	17469	17389	17259	17270	17441	17261	17334	17479	17425	17563	17267	17410	17260	17357	17545	17303	17306	17331	17352	17439	17407	17503	17271	17508	17626	17389	17440	17283	17436	17420	17590	17492	17405	17350	17345	17345	17443	17523	17271	17329	17349	17278	17510	17570	17449	17326	17626	17455	17518	17353	17493	17192	17431	17382	17372	17582	17230	17297	17451	17386	17490	17416	17251	17519	17333	17475	17305	17233	17355	17392	17354	17305	17471	17322	17022	17502	17485	17268	17433	17643	17699	17302	17459	17268	17309	17354	17432	17493	17445	17539	17450	17409	17387	17324	17464	17584	17251	17315	17528	17433	17329	17437	17589	17334	17326	17388	17488	17471	17162	17464	17466	17372	17570	17339	17497	17307	17463	17297	17517	17487	17508	17411	17204	17392	17485	17375	17191	17445	17210	17388	17527	17446	17512	17540	17282	17587	17202	17217	17347	17334	17363	17411	17357	17306	17303	17545	17487	17352	17378	17288	17672	17350	17364	17491	17575	17335	17293	17335	17626	17512	17420	17294	17461	17501	17153	17354	17447	17408	17260	17359	17149	17188	17407	17385	17461	17217	17441	17677	17355	17447	17433	17400	17505	17458	17392	17533	17483	17428	17296	17439	17274	17357	17240	17335	17324	17390	17430	17514	17143	17416	17340	17465	17322	17358	17397	17407	17441	17475	17462	17361	17438	17401	17590	17549	17500	17305	17759	17519	17474	17489	17506	17425	17367	17306	17222	17429	17281	17297	17205	17286	17476	17607	17509	17375	17398	17183	17296	17389	17334	17482	17447	17405	17398	17533	17470	17329	17505	17546	17328	17397	17322	17316	17500	17491	17526	17609	17378	17466	17303	17453	17432	17465	17365	17450	17360	17411	17395	17357	17357	17257	17495	17405	17470	17384	17361	17423	17517	17344	17200	17362	17346	17546	17465	17300	17416	17662	17615	17683	17487	17547	17467	17344	17508	17414	17297	17395	17456	17413	17422	17429	17583	17443	17230	17261	17478	17437	17377	17345	17390	17361	17378	17250	17254	17354	17507	17357	17294	17471	17386	17441	17711	17514	17573	17451	17553	17307	17356	17328	17530	17663	17323	17522	17568	17496	17275	17445	17329	17351	17392	17486	17391	17264	17163	17400	17414	17445	17462	17409	17356	17480	17505	17410	17449	17436	17387	17280	17356	17537	17286	17428	17342	17428	17595	17483	17226	17346	17576	17427	17380	17353	17236	17594	17475	17492	17429	17280	17357	17346	17452	17309	17323	17363	17518	17597	17406	17243	17347	17484	17377	17431	17403	17290	17239	17271	17381	17415	17494	17327	17437	17324	17324	17086	17375	17399	17211	17212	17637	17637	17351	17532	17425	17316	17197	17290	17681	17497	17297	17532	17296	17485	17259	17349	17214	17334	17421	17418	17311	17482	17538	17327	17290	17354	17396	17496	17535	17447	17458	17319	17487	17170	17317	17318	17443	17444	17355	17201	17426	17180	17568	17328	17447	17385	17376	17402	17430	17192	17190	17356	17281	17381	17366	17608	17287	17258	17476	17342	17234	17351	17394	17337	17352	17576	17512	17262	17302	17251	17324	17316	17449	17519	17288	17482	17481	17438	17181	17457	17351	17419	17256	17513	17402	17328	17359	17375	17500	17524	17412	17533	17259	17235	17276	17552	17126	17481	17389	17422	17399	17589	17392	17265	17272	17447	17361	17547	17143	17396	17252	17271	17596	17509	17536	17527	17316	17440	17503	17516	17432	17580	17381	17356	17299	17384	17436	17502	17421	17378	17399	17367	17167	17498	17435	17147	17431	17302	17295	17393	17246	17476	17252	17342	17250	17341	17438	17440	17645	17436	17557	17312	17443	17497	17328	17368	17422	17438	17291	17387	17454	17321	17331	17461	17498	17348	17705	17310	17541	17226	17489	17285	17467	17431	17306	17377	17574	17391	17399	17405	17345	17328	17377	17468	17631	17560	17385	17352	17269	17373	17366	17343	17359	17411	17358	17364	17673	17562	17329	17459	17420	17300	17316	17288	17480	17304	17365	17518	17326	17468	17331	17304	17299	17274	17487	17457	17371	17433	17285	17292	17572	17636	17151	17308	17329	17303	17367	17413	17410	17522	17580	17413	17516	17573	17222	17237	17280	17325	17319	17347	17481	17375	17313	17467	17346	17496	17401	17309	17391	17330	17553	17279	17424	17251	17601	17560	17150	17299	17311	17376	17495	17517	17451	17270	17168	17367	17178	17469	17269	17331	17406	17372	17513	17460	17415	17260	17286	16920	17337	17326	17244	17246	17321	17472	17315	17560	17393	17266	17291	17337	17565	17451	17508	17410	17426	17393	17352	17471	17348	17356	17496	17382	17447	17390	17311	17634	17217	17429	17492	17460	17508	17462	17257	17374	17597	17477	17481	17342	17417	17375	17286	17205	17327	17320	17300	17509	17488	17403	17404	17279	17309	17271	17183	17429	17234	17442	17266	17272	17465	17374	17380	17418	17322	17515	17495	17418	17357	17040	17265	17329	17803	17414	17655	17464	17426	17504	17418	17363	17472	17505	17502	17395	17378	17277	17329	17287	17259	17502	17338	17304	17379	17416	17218	17454	17287	17456	17529	17429	17268	17285	17324	17245	17425	17408	17407	17567	17516	17517	17336	17107	17142	17250	17222	17593	17448	17351	17334	17433	17448	17324	17404	17490	17436	17308	17315	17475	17454	17431	17395	17359	17491	17370	17368	17444	17426	17696	17325	17343	17382	17393	17463	17319	17349	17387	17348	17537	17363	17446	17314	17459	17485	17301	17287	17249	17283	17388	17268	17361	17359	17474	17386	17469	17284	17602	17395	17187	17461	17420	17420	17401	17366	17434	17494	17477	17438	17515	17487	17431	17376	17374	17481	17377	17471	17124	17357	17442	17424	17465	17347	17492	17430	17377	17346	17313	17374	17280	17552	17554	17549	17375	17367	17458	17180	17410	17393	17311	17399	17275	17619	17510	17452	17386	17405	17375	17351	17358	17496	17351	17168	17222	17202	17326	17427	17445	17265	17452	17287	17364	17391	17347	17249	17318	17429	17492	17224	17330	17479	17399	17470	17655	17293	17561	17586	17479	17625	17401	17526	17446	17409	17455	17402	17429	17360	17496	17598	17398	17338	17493	17497	17497	17435	17318	17429	17447	17546	17570	17367	17356	17383	17297	17506	17394	17417	17383	17569	17352	17644	17449	17330	17383	17371	17149	17338	17649	17592	17640	17405	17530	17224	17568	17525	17575	17539	17635	17322	17309	17356	17232	17444	17418	17316	17230	17353	17315	17452	17294	17310	17404	17425	17411	17293	17391	17418	17305	17455	17366	17478	17345	17453	17465	17539	17343	17431	17177	17323	17408	17369	17527	17406	17307	17385	17198	17507	17423	17434	17212	17307	17457	17505	17281	17300	17446	17361	17202	17634	17366	17240	17269	17473	17457	17548	17334	17318	17273	17475	17391	17064	17428	17486	17388	17231	17280	17584	17634	17351	17405	17223	17342	17390	17342	17357	17268	17487	17456	17376	17350	17282	17360	17323	17375	17436	17572	17488	17323	17362	17508	17413	17486	17493	17389	17421	17441	17330	17463	17526	17417	17438	17381	17701	17300	17311	17345	17252	17162	17410	17270	17465	17329	17417	17282	17263	17311	17409	17491	17349	17588	17543	17406	17311	17441	17322	17386	17240	17293	17418	17352	17451	17378	17517	17394	17613	17450	17419	17337	17328	17311	17159	17229	17429	17336	17531	17293	17180	17377	17271	17566	17479	17452	17498	17559	17330	17482	17424	17495	17331	17374	17253	17507	17415	17472	17482	17474	17324	17368	17435	17572	17629	17404	17302	17533	17536	17432	17426	17267	17465	17358	17059	17247	17284	17595	17212	17415	17540	17550	17475	17442	17506	17208	17517	17372	17442	17482	17473	17494	17387	17323	17441	17589	17346	17280	17389	17293	17531	17499	17355	17242	17272	17390	17440	17411	17299	17438	17301	17354	17494	17278	17221	17429	17331	17381	17389	17430	17420	17408	17541	17336	17409	17314	17319	17528	17219	17534	17376	17366	17495	17506	17436	17268	17459	17380	17436	17543	17442	17447	17298	17393	17367	17466	17377	17510	17257	17376	17357	17351	17319	17514	17518	17436	17456	17457	17300	17263	17420	17285	17347	17190	17529	17495	17492	17338	17451	17502	17441	17480	17354	17274	17321	17466	17230	17381	17301	17313	17396	17618	17498	17391	17287	17405	17477	17355	17289	17217	17328	17355	17458	17493	17339	17307	17316	17589	17271	17190	17580	17362	17312	17408	17591	17620	17409	17522	17429	17414	17351	17446	17331	17502	17402	17350	17467	17242	17441	17239	17454	17753	17553	17387	17398	17544	17565	17300	17399	17352	17386	17515	17403	17445	17337	17381	17535	17529	17610	17430	17577	17464	17375	17310	17388	17450	17283	17357	17339	17405	17409	17208	17342	17503	17422	17342	17180
15949	27207	25188	20201	18795	23973	63264	59663	53308	41367	30608	22818	17336	15433	14779	14783	14684	14871	14748	14779	14672	14850	14593	14613	14584	14629	14737	14809	14822	14790	14769	14611	14587	14829	14726	14765	14717	14770	14702	14674	14676	14646	14863	14771	14786	14767	14739	14776	14771	14840	14847	14672	14789	14674	14610	14745	14629	14653	14681	14647	14846	14780	14835	14842	14683	14717	14816	14704	14744	14847	14783	14731	14620	14825	14740	14709	14611	14816	14759	14572	14605	14767	14708	14651	14691	14849	14803	14887	14770	14688	14760	14718	14678	14738	14910	14649	14676	14763	14721	14587	14752	14653	14792	14845	14840	14757	14580	14690	14681	14784	14647	14779	14749	14953	14636	14846	14740	14811	14803	14762	14816	14802	14660	14939	14771	14767	14590	14834	14859	14647	14776	14750	14738	14584	14758	14556	14587	14880	14618	14754	14691	14687	14794	14629	14978	14895	14651	14617	14706	14895	14731	14857	14668	14547	14705	14831	14656	14730	14774	14787	14734	14674	14651	14669	14549	14746	14616	14603	14549	14714	14657	14779	14776	14676	14712	14571	14728	14810	14906	14798	14749	14611	14548	14790	14786	14714	14738	14730	14900	14826	14807	14734	14573	14779	14755	14587	14546	14593	14713	14663	14894	14591	14638	14931	14659	14786	14654	14592	14890	14697	14882	14631	14701	14879	14736	14720	14813	14583	14598	14616	14690	14789	14647	14658	14770	14479	14721	14851	14550	14989	14746	14802	14724	14717	14707	14654	14781	14668	14744	14761	14823	14739	14583	14707	14636	14683	14760	14759	14690	14676	14651	14827	14655	14710	14680	14758	14606	14478	14791	14788	14702	14647	14804	14745	14764	14691	14723	14600	14706	14657	14862	14792	14677	14788	14816	14796	14734	14613	14568	14760	14659	14673	14783	14770	14808	14845	14836	14748	14762	14878	14755	14713	14815	14815	14669	14838	14574	14695	14813	14648	14916	14663	14740	14799	14677	14750	14673	14712	14736	14770	14933	14676	14756	14881	14809	14691	14589	14756	14676	14733	14756	14825	14869	14814	14664	14759	14644	14698	14795	14582	14803	14742	14643	14717	14850	14820	14804	14727	14714	14592	14710	14651	14846	14547	14718	14688	14733	14730	14805	14637	14633	14793	14739	14837	14623	14690	14767	14842	14845	14612	14717	14853	14777	14699	14885	14750	14584	14775	14671	14889	14675	14830	14759	14878	14743	14575	14668	14582	14680	14651	14546	14744	14639	14734	14715	14813	14772	14701	14745	14824	14693	14748	14716	14751	14646	14727	14761	14763	14657	14650	14704	14762	14695	14717	14567	14688	14699	14738	14566	14674	14772	14821	14770	14776	14765	14600	14711	14690	14723	14789	14724	14566	14900	14798	14919	14771	14635	14780	14740	14525	14510	14922	14706	14700	14691	14553	14801	14671	14517	14891	14626	14733	14618	14780	14830	14803	14682	14791	14515	14757	14740	14578	14847	14600	14855	14681	14732	14663	14672	14638	14567	14760	14498	14766	14821	14819	14818	14685	14782	14701	14953	14708	14765	14580	14720	14777	14542	14716	14651	14644	14768	14874	14610	14643	14736	14776	14688	14636	14708	14748	14645	14707	14813	14704	14593	14785	14716	14795	14732	14639	14718	14654	14673	14612	14773	14580	14488	14771	14762	14601	14799	14786	14672	14581	14800	14667	14742	14869	14768	14687	14674	14755	14769	14854	14710	14682	14743	14787	14917	14511	14841	14780	14645	14671	14837	14651	14732	14818	14853	14762	14878	14720	14812	14724	14851	14693	14819	14698	14618	14692	14622	14737	14836	14657	14735	14702	14800	14629	14790	14810	14831	14799	14811	14740	14761	14669	14748	14767	14659	14809	14803	14707	14732	14559	14801	14714	14892	14850	14599	14736	14773	14678	14739	14610	14743	14689	14821	14674	14724	14663	14733	14628	14587	14648	14593	14772	14601	14692	14825	14629	14792	14761	14592	14805	14638	14740	14796	14650	14849	14755	14680	14863	14668	14762	14822	14590	14650	14788	14892	14713	14683	14553	14655	14743	14827	14700	14717	14726	14749	14730	14963	14632	14666	14727	14774	14749	14639	14655	14682	14635	14736	14576	14833	14637	14764	14632	14624	14766	14766	14802	14638	14568	14498	14645	14692	14722	14755	14727	14879	14820	14805	14619	14790	14794	14730	14629	14839	14738	14937	14658	14625	14930	14785	14737	14924	14744	14620	14658	14864	14604	14637	14675	14722	14826	14548	14622	14734	14714	14643	14737	14696	14810	14752	14563	14706	14992	14645	14672	14739	14646	14676	14766	14761	14702	14745	14743	14733	14808	14819	14492	14767	14853	14683	14800	14632	14804	14622	14793	14694	14668	14872	14739	14650	14563	14866	14755	14761	14738	14688	14932	14657	14678	14857	14844	14540	14794	14743	14723	14885	14798	14768	14785	14719	14769	14674	14601	14711	14631	14772	14649	14763	14809	14671	14678	14647	14712	14800	14715	14707	14834	14721	14734	14734	14589	14765	14781	14671	14784	14761	14782	14647	14705	14601	14755	14666	14723	14695	14843	14706	14737	14727	14754	14840	14698	14862	14664	14896	14778	14708	14854	14637	14966	14674	14620	14922	14551	14920	14634	14844	14714	14592	14721	14720	14585	14738	14672	14818	14728	14706	14622	14689	14631	14633	14753	14816	14677	14626	14715	14756	14690	14830	14705	14833	14606	14736	14854	14643	14652	14667	14995	14737	14648	14717	14776	14697	14885	14589	14782	14796	14955	14605	14760	14859	14736	14645	14658	14733	14704	14712	14746	14811	14845	14814	14670	14682	14574	14713	14645	14670	14746	14759	14685	14680	14883	14596	14660	14515	14639	14726	14824	14751	14724	14726	14774	14922	14745	14801	14653	14591	14751	14763	14693	14711	14691	14760	14752	14668	14816	14507	14826	14604	14756	14640	14694	14852	14663	14817	14777	14482	14659	14783	14804	14658	14628	14785	14873	14750	14660	14668	14634	14783	14814	14697	14814	14763	14553	14847	14616	14690	14722	14868	14582	14752	14756	14953	14592	14780	14746	14645	14664	14715	14620	14784	14682	14784	14686	14729	14707	14766	14758	14767	14974	14506	14633	14816	14810	14687	14785	14701	14856	14794	14708	14674	14582	14650	14746	14832	14701	14644	14715	14681	14629	14857	14651	14798	14736	14571	14839	14684	14609	14759	14695	14726	14609	14626	14839	14583	14709	14756	14624	14583	14946	14741	14795	14649	14671	14772	14611	14652	14720	14565	14779	14731	14640	14772	14658	14663	14826	14612	14821	14779	14887	14634	14798	14719	14857	14721	14743	14719	14660	14620	14697	14806	14781	14727	14761	14847	14599	14794	14775	14666	14710	14639	14579	14546	14654	14626	14884	14591	14830	14629	14873	14689	14643	14720	14740	14786	14523	14689	14582	14877	14668	14747	14694	14681	14610	14636	14825	14526	14576	14749	14657	14869	14749	14934	14693	14848	14755	14804	14721	14921	14936	14692	14726	14698	14778	14839	14787	14763	14803	14799	14714	14668	14680	14580	14653	14857	14612	14618	14842	14684	14569	14630	14862	14621	14789	14731	14625	14777	14822	14892	14662	14864	14705	14662	14566	14903	14595	14665	14849	14795	14891	14664	14686	14925	14662	14901	14862	14742	14720	14722	14742	14765	14719	14606	14666	14796	14804	14887	14655	14616	14535	14634	14756	14832	14764	14634	14771	14713	14813	14504	14723	14767	14902	14784	14747	14522	14723	14779	14647	14657	14820	14732	14652	14754	14862	14719	14796	14713	14725	14909	14871	14765	14749	14771	14550	14664	14911	14744	14650	14519	14755	14859	14708	14778	14725	14850	14648	14595	14805	14774	14641	14888	14698	14552	14848	14766	14688	14617	14861	14642	14774	14796	14882	14857	14689	14825	14786	14743	14588	14853	14684	14955	14758	14788	14838	14797	14756	14928	14801	14915	14528	14647	14629	14711	14744	14718	14661	14681	14759	14691	14706	14833	14670	14668	14904	14653	14769	14781	14670	14702	14727	14738	14727	14861	14731	14726	14884	14617	14590	14747	14680	14562	14649	14662	14648	14510	14610	14884	14616	14715	14503	14835	14820	14633	14571	14789	14963	14609	14942	14783	14764	14873	14820	14651	14773	14618	14874	14751	14557	14737	14694	14648	14842	14678	14726	14710	14684	14729	14601	14873	14653	14758	14729	14646	14765	14715	14560	14661	14977	14858	14741	14531	14823	14737	14851	14804	14597	14694	14642	14685	14851	14602	14712	14713	14757	14660	14781	14855	14692	14709	14769	14736	14832	14940	14799	14711	14640	14641	14810	14666	14800	14488	14699	14733	14812	14792	14764	14619	14542	14543	14634	14678	14823	14627	14574	14750	14705	14674	14741	14808	14732	14854	14729	14621	14827	14664	14742	14732	14787	14629	14673	14608	14762	14681	14796	14631	14902	14730	14624	14660	14695	14710	14778	14821	14794	14751	14684	14752	14807	14822	14722	14823	14817	14779	14708	14855	14827	14763	14749	14781	14683	14918	14656	14773	14698	14914	14551	14805	14694	14672	14828	14711	14574	14773	14712	14675	14817	14804	14665	14784	14590	14630	14622	14747	14618	14691	14933	14873	14703	14760	14818	14752	14736	14839	14862	14604	14770	14860	14781	14513	14762	14706	14737	14833	14743	14903	14793	14862	14772	14719	14690	14655	14700	14735	14641	14759	14561	14776	14742	14828	14829	14836	14626	14709	14813	14930	14939	14744	14819	14710	14596	14784	14650	14747	14668	14867	14486	14686	14753	14615	14697	14535	14779	14617	14703	14620	14898	14635	14683	14761	14773	14575	14499	14769	14747	14930	14768	14882	14820	14637	14735	14607	14622	14884	14839	14739	14826	14822	14923	14760	14675	14703	14633	14774	14778	14759	14726	14657	14651	14786	14840	14686	14645	14683	14742	14774	14794	14879	14667	14744	14665	14551	14599	14782	14845	14814	14689	14869	14738	14667	14685	14893	14652	14761	14769	14678	14754	14784	14898	14575	14551	14829	14770	14694	14764	14706	14751	14667	14626	14720	14779	14566	14759	14868	14726
29283	21827	21309	18908	17226	17980	22856	22258	23307	20103	18653	18208	17572	17511	17279	17293	17199	17252	17253	17279	17126	17000	17348	17141	17386	17267	17213	17254	17128	17182	17328	17188	17086	17059	17234	17261	17288	17243	17131	17424	17237	17290	17294	17237	17038	17314	17226	17206	17212	17241	17159	17365	17347	17243	17334	17483	17323	17034	17344	17118	17037	17015	17127	17298	17147	17256	17279	17293	17371	17100	17345	17257	17166	17249	17305	17237	17314	17323	17204	17133	17354	17196	17151	17307	17044	17148	17237	17323	17116	17120	17008	17229	17214	17195	17241	17118	17149	17325	17342	17385	17463	17180	17293	17165	17210	17181	17282	17122	17452	17156	17301	17173	17342	17081	17253	17110	17231	17170	17281	17225	17155	17122	17186	17158	17322	17178	17334	17272	17339	17102	17384	17195	16989	17327	17374	17467	17321	17113	17248	17196	17223	17326	17306	17047	17337	17174	17400	17131	17306	17288	17413	17408	17458	17162	17228	17048	17206	17078	17307	17139	17250	17129	17414	17238	17201	17428	17365	17193	17265	17352	17128	17292	17158	17210	17323	17145	17314	17110	17377	17246	17356	17336	17196	17190	17094	17350	17266	17246	17346	17155	17052	17209	17153	17153	17385	17332	17385	17157	17240	17423	17262	17237	16961	17380	17269	17273	17186	17352	17470	17123	17233	17120	17149	17238	17226	17222	17192	17187	17275	17037	17175	17246	17180	17204	17168	17190	17194	17236	17114	17201	17440	17084	17109	17268	17087	17272	17289	17184	17268	17161	17230	17210	17340	17050	17406	17174	17324	17097	17131	17318	17174	17227	17173	17211	17222	17172	17167	17149	17327	17050	17151	17247	17130	17206	17336	17010	17234	17073	17478	17479	17078	17275	17320	17164	17354	17270	17181	17138	17277	17376	17011	17156	17308	17316	17182	17234	17347	17131	17408	17203	17194	17321	17239	17362	17278	17163	17324	17079	17501	17117	17296	17529	17263	17219	17133	17310	17455	17212	17400	17132	17086	17314	17259	17252	17121	17236	16953	17152	17346	17040	17343	17412	17208	17277	17368	17209	17455	17287	17275	17355	17185	17359	17168	17182	17167	17266	17370	17192	17196	17143	17172	17193	17141	17332	17468	17099	17309	17198	17270	17267	17274	17150	17322	17224	17392	17214	17142	17024	17294	17462	17350	17150	17283	17461	17219	17242	17342	17338	17244	17386	17299	17236	17598	17296	17438	17373	17125	17348	17317	17215	17204	17575	17272	17235	17129	17256	17240	17410	17042	17164	17257	17102	17077	17167	17303	17032	17160	17104	17017	17414	17043	17183	17392	17390	17427	17325	17174	17205	17212	17211	17111	17273	17315	17117	17338	17232	17138	17324	17160	17252	17363	17463	17386	17209	17125	17253	17043	17239	17302	17172	17160	17193	17319	17198	17095	17154	17026	17030	17158	17306	17283	17080	17327	17285	17308	17140	17193	17243	17315	17237	17279	17093	17256	17248	17238	17204	17361	17288	17407	17284	17269	17299	17017	17124	17136	17094	17239	17270	17424	17189	17254	17169	17152	17271	17119	17204	17179	17287	17249	17337	17070	17276	17164	17214	17322	17244	17345	17198	17138	17169	17146	17289	17116	17317	17174	17074	17168	17136	17342	17072	17359	17290	17169	17372	17384	17168	17156	17403	17331	17383	17481	17205	17114	17221	16994	17307	17038	17156	17224	17259	17112	17284	17341	17227	17120	17283	17224	17412	17143	17209	17451	17326	17390	17260	17317	17273	17314	17166	17227	17183	17308	17174	17103	17276	17049	17216	17286	17230	17229	17340	17459	17167	17181	17181	17379	17240	17161	17363	17265	17207	17531	17276	17389	17190	17141	17030	17204	17046	17355	17258	17302	17327	17058	17257	17246	17225	17348	17340	17491	17411	17134	17166	17127	17400	17279	17163	17204	17251	17173	17253	17370	17225	17252	17135	17209	17112	17185	17223	17313	17112	17098	17256	17246	17142	17225	17404	17229	17352	17329	17066	17264	17210	17318	17291	17382	17285	17294	17483	17070	17090	17070	17215	17303	17042	17195	17137	17296	17183	17216	17319	17218	17246	17055	17418	17243	17440	17234	17177	17363	17348	17296	17266	17279	17176	17412	17403	17307	17202	17071	17489	17326	17248	17289	17293	17152	17273	17194	17280	17057	17102	17340	17327	17018	17302	17164	17297	17085	17288	17361	17143	17112	17282	17206	17223	17281	17309	17318	17172	17395	17163	16936	17441	17345	17216	17309	17292	17215	16918	17223	17295	17197	17281	17337	17135	17388	17251	17145	17176	17227	17298	16970	17044	17371	17156	17140	17272	17220	17389	17054	17395	17056	17202	17390	17291	17221	17084	17339	17264	17143	17014	17238	17535	17332	17444	17365	17234	17183	17137	17361	17389	17210	17116	17303	17257	17033	17216	17336	17171	17212	17130	17029	17220	17255	17473	17293	17400	17300	17149	17129	17277	17332	17203	17318	17345	17301	17166	17340	17452	17253	17055	17200	17379	17141	17273	17263	17228	17317	17251	17281	17171	17291	17177	17434	17236	17193	17092	17362	17247	17283	17144	17115	17228	17270	17365	17262	17121	17413	17297	17182	17210	17412	17250	17462	17305	17046	17166	17261	17310	17417	17115	17493	17222	17171	17213	17219	17150	17245	16992	17264	17094	17280	17336	17340	17241	17137	17154	17371	17330	17161	17232	17142	17277	17164	17302	17297	17240	17219	17305	17165	17168	17184	17200	17160	17375	17064	17030	17293	17263	17281	17199	17236	17324	17264	17245	17184	17304	17305	17259	17232	17322	17334	17411	17292	17467	17277	17144	17132	17078	17227	17392	17384	17356	16943	17207	17136	17149	16976	17305	17465	17282	17419	17037	17149	17188	17209	17228	17380	17226	17073	17186	17248	17406	17231	17028	17162	17068	17410	17140	17131	17409	17329	17178	17250	17299	17544	17179	17436	17066	17149	17248	17289	17327	17496	17329	17316	17175	17396	17262	17464	17135	17351	17221	17447	17267	17223	17409	17177	17316	17105	17169	17229	17044	17283	17252	17126	17244	17279	17366	17170	17246	17296	17178	17396	17361	17329	17358	17321	17309	17306	17337	17281	17274	17084	17348	17268	17380	17417	17156	17254	17274	17438	17385	17257	17294	17207	17381	17150	17314	17253	17336	17316	17449	17177	17296	17247	17269	17193	17228	17172	17033	17237	17113	17235	17249	17388	17315	17299	17280	17272	17229	17289	17160	17273	17184	17333	17262	17359	17175	17038	17204	17100	17195	17282	17391	17255	17111	17199	17296	17363	17154	17219	17277	17409	17202	17239	17096	17190	17287	17220	17150	17256	17318	17158	17378	17281	17225	17227	17396	17311	17336	17242	17262	17176	17140	17218	17296	17060	17236	17332	17412	17412	17339	17162	17080	17171	17025	17241	17112	17566	17229	17401	17300	17157	17238	17275	17248	17324	17383	17143	17058	17205	17330	17128	17341	17305	17062	17466	17423	17333	17135	17222	17106	17066	17152	17228	17271	17154	17216	17164	17307	17169	17087	17334	17220	17217	17236	17277	17187	17213	17240	17202	17284	17195	17251	17069	17165	17174	17118	17362	17164	17415	17497	17050	17263	17081	17158	17127	17186	17215	17287	17155	17403	17294	17277	17327	17177	17225	17389	17325	17204	17462	16921	17268	17032	17165	17220	17357	17221	17329	17182	17254	17092	17375	17212	17099	17286	17222	17153	17143	17264	16997	17262	17389	17212	17047	17285	17276	17104	17299	17297	17293	17340	17407	17445	17498	17390	17352	17287	17172	17129	17183	17213	17096	17252	17209	17190	17391	17186	17235	17184	17254	17143	17380	17469	17409	17323	17264	17200	17075	17224	17273	17301	17125	17326	17539	17404	17401	17179	17145	17459	17225	17259	17215	17174	17371	17369	17048	17263	17317	17385	17119	17152	17059	17120	17296	17212	17175	17140	17156	17506	17270	17107	17265	17028	17128	17404	17219	17367	17091	17431	17217	17379	17330	17160	17102	17151	17243	17255	17171	17343	17182	17205	17371	17292	17195	17191	17374	17266	17129	17049	17190	17278	17211	17448	17227	17297	17226	17261	17443	17260	17376	17237	17241	17201	17091	17165	17109	17303	17358	17373	17283	17406	17285	17265	17407	17358	17097	17164	17070	17337	17337	17234	17203	17447	17188	17236	17265	17154	17255	17442	17205	17175	17271	17175	17217	17359	17183	17409	17230	17387	17305	17383	17204	17035	17160	17199	17370	17328	17014	17220	17230	17281	17206	17027	17232	17298	17300	17166	17213	17045	17161	17081	17339	17291	17249	17261	17072	17351	17323	17258	17423	17267	17414	17086	17435	17334	17230	17081	17560	17294	16977	17315	17313	17176	17255	17108	17011	17152	17305	17203	17050	17221	17307	17401	17337	17443	17339	17187	17305	17312	17345	17208	17208	17286	17209	17244	17164	17236	17337	17355	17342	17334	17374	17258	17377	17225	17309	17327	17255	17389	17195	17128	17501	17327	17388	17054	17138	17147	17307	17233	17323	17278	17279	17453	17495	17286	17190	17347	17198	17218	17368	17321	16993	17206	17273	17092	17310	17271	17162	17106	17258	17274	17228	17322	17380	17541	17055	17042	17432	17100	17105	17251	17433	17172	17078	17232	17264	17347	17143	17260	17298	17191	17362	17436	17465	17394	17063	17164	17354	17351	17314	17252	17267	17343	17376	17434	17190	17221	17332	17379	17355	17279	17387	17207	17209	17225	17221	17247	17301	17405	17034	17270	17089	17213	17128	17289	17272	17304	17121	17283	17083	17243	17147	17242	17239	17071	17289	17401	17277	17247	17359	17545	17277	17302	17298	17200	17242	17175	17076	17167	17211	17078	17335	17127	17145	17089	17068	17218	17174	17327	17194	17184	17454	17339	17322	17111	17127	17304	17209	17349	17273	17272	17283	17132	17023	17196	17088	17377	17195	17289	17465	17221	17080	17286	17183	17256	17237	17180	17310	17294	17286	17150	17007	17274	16949	17283	17294	17309	17415	17145	16988	17329	17305	17260	17052	17228	17082	17258	17039	17187	17268	17386	17159	17308	17118	17211
14961	15632	15680	14917	14891	16119	22712	22050	22562	17709	16290	15522	14920	14700	14605	14604	14620	14873	14397	14771	14524	14602	14646	14707	14581	14754	14690	14646	14674	14630	14743	14628	14643	14643	14592	14610	14671	14716	14622	14781	14577	14632	14782	14687	14773	14670	14606	14567	14892	14574	14586	14581	14703	14717	14628	14638	14561	14736	14562	14681	14679	14796	14592	14622	14618	14627	14645	14706	14884	14731	14703	14561	14633	14619	14744	14678	14688	14737	14716	14625	14770	14716	14835	14732	14668	14720	14964	14690	14539	14477	14745	14598	14613	14744	14717	14542	14646	14605	14712	14708	14689	14625	14721	14597	14666	14705	14629	14621	14530	14501	14415	14473	14840	14755	14714	14562	14834	14685	14653	14582	14809	14809	14607	14561	14820	14660	14665	14757	14656	14654	14592	14621	14786	14616	14759	14584	14497	14655	14636	14442	14712	14665	14555	14600	14662	14750	14537	14699	14521	14564	14690	14717	14500	14612	14644	14458	14542	14635	14660	14644	14593	14766	14617	14491	14626	14595	14471	14739	14690	14660	14689	14720	14744	14651	14618	14581	14716	14744	14627	14598	14585	14818	14796	14627	14687	14684	14775	14662	14594	14627	14620	14690	14588	14606	14749	14531	14497	14689	14545	14593	14789	14541	14748	14668	14642	14777	14615	14546	14634	14584	14518	14780	14664	14703	14491	14604	14594	14685	14712	14591	14759	14574	14669	14620	14686	14675	14725	14750	14614	14670	14694	14618	14669	14688	14765	14597	14583	14762	14563	14675	14675	14540	14642	14620	14780	14696	14686	14523	14585	14466	14585	14683	14610	14573	14789	14589	14564	14746	14810	14555	14682	14702	14609	14672	14683	14543	14727	14662	14685	14729	14731	14594	14730	14750	14561	14728	14686	14721	14664	14577	14715	14741	14534	14648	14568	14582	14650	14478	14720	14541	14440	14559	14534	14644	14630	14527	14623	14745	14504	14775	14558	14822	14577	14638	14468	14558	14650	14673	14819	14605	14561	14759	14513	14650	14727	14774	14682	14559	14754	14425	14443	14813	14641	14650	14602	14730	14718	14789	14636	14655	14551	14680	14707	14598	14727	14644	14625	14740	14571	14824	14610	14599	14652	14704	14688	14656	14727	14616	14708	14738	14580	14689	14627	14591	14825	14696	14660	14794	14647	14723	14735	14656	14694	14703	14694	14818	14679	14609	14656	14540	14680	14557	14679	14694	14692	14839	14758	14548	14668	14803	14781	14684	14469	14651	14452	14812	14684	14553	14610	14680	14599	14651	14669	14630	14470	14655	14626	14673	14498	14743	14714	14796	14536	14747	14668	14688	14548	14643	14633	14612	14760	14555	14800	14526	14614	14655	14616	14750	14559	14578	14626	14771	14645	14839	14745	14569	14518	14672	14734	14756	14681	14802	14515	14877	14634	14630	14699	14598	14618	14998	14722	14559	14600	14625	14749	14667	14598	14626	14567	14609	14525	14691	14619	14568	14617	14628	14544	14603	14719	14614	14715	14625	14654	14565	14599	14694	14773	14649	14675	14565	14585	14730	14555	14500	14480	14473	14463	14860	14716	14602	14532	14789	14706	14633	14794	14634	14650	14736	14699	14491	14481	14559	14565	14578	14717	14695	14604	14629	14612	14668	14774	14680	14587	14845	14549	14658	14642	14614	14562	14588	14558	14636	14687	14599	14819	14700	14564	14556	14672	14647	14771	14649	14599	14551	14526	14707	14685	14590	14535	14713	14728	14611	14662	14715	14791	14649	14695	14627	14637	14686	14637	14823	14603	14611	14683	14690	14566	14712	14685	14842	14589	14701	14591	14641	14616	14554	14603	14473	14689	14588	14633	14698	14720	14651	14589	14814	14811	14748	14753	14693	14664	14654	14564	14471	14678	14726	14769	14551	14732	14686	14393	14518	14680	14675	14691	14582	14629	14712	14632	14611	14632	14598	14689	14877	14660	14698	14529	14693	14792	14635	14627	14547	14778	14586	14576	14566	14656	14606	14693	14654	14546	14559	14558	14796	14646	14820	14714	14708	14644	14559	14542	14622	14839	14485	14314	14755	14478	14605	14835	14752	14597	14609	14545	14701	14587	14739	14543	14565	14604	14856	14586	14593	14570	14700	14546	14585	14583	14664	14475	14862	14663	14431	14692	14568	14761	14657	14646	14521	14543	14592	14724	14642	14631	14725	14658	14602	14705	14756	14660	14686	14685	14496	14814	14622	14623	14465	14641	14714	14497	14598	14703	14470	14805	14666	14640	14336	14796	14708	14696	14695	14616	14705	14612	14658	14599	14604	14585	14658	14812	14520	14853	14749	14653	14669	14562	14542	14673	14739	14908	14621	14637	14689	14750	14588	14706	14768	14624	14499	14670	14676	14821	14663	14770	14559	14561	14653	14639	14466	14809	14920	14648	14655	14674	14547	14643	14637	14515	14665	14724	14564	14836	14556	14687	14506	14513	14724	14753	14616	14600	14594	14607	14614	14575	14638	14626	14619	14632	14548	14680	14597	14770	14584	14696	14736	14716	14526	14670	14610	14526	14705	14707	14736	14790	14676	14599	14570	14649	14486	14681	14560	14646	14633	14597	14636	14659	14694	14577	14792	14752	14603	14628	14591	14784	14733	14515	14705	14724	14442	14608	14698	14535	14759	14616	14641	14534	14589	14657	14735	14747	14859	14669	14743	14671	14870	14559	14721	14731	14583	14610	14703	14609	14579	14828	14673	14711	14641	14811	14532	14649	14563	14644	14767	14636	14667	14606	14533	14763	14644	14483	14572	14609	14615	14672	14687	14713	14674	14517	14644	14782	14461	14717	14566	14656	14742	14581	14556	14598	14664	14498	14512	14587	14718	14637	14638	14713	14560	14761	14654	14682	14844	14557	14617	14608	14717	14632	14808	14717	14616	14732	14704	14634	14656	14861	14684	14626	14715	14704	14595	14608	14713	14635	14753	14678	14552	14600	14654	14624	14782	14644	14467	14847	14746	14569	14542	14697	14511	14624	14583	14734	14577	14685	14669	14555	14597	14638	14691	14763	14625	14810	14642	14396	14753	14494	14648	14686	14759	14556	14626	14507	14534	14659	14698	14588	14610	14631	14619	14765	14661	14600	14655	14504	14452	14618	14680	14582	14650	14435	14789	14537	14725	14789	14608	14711	14634	14747	14619	14477	14565	14717	14535	14538	14723	14604	14719	14721	14656	14768	14724	14839	14611	14651	14740	14608	14725	14468	14680	14627	14583	14504	14474	14664	14503	14516	14562	14659	14637	14715	14604	14619	14800	14618	14641	14555	14383	14727	14554	14633	14568	14833	14835	14735	14950	14609	14561	14721	14587	14612	14641	14612	14724	14779	14596	14648	14786	14567	14658	14741	14572	14657	14699	14558	14605	14898	14501	14610	14729	14686	14532	14765	14693	14681	14601	14524	14453	14738	14844	14614	14664	14547	14598	14618	14656	14682	14782	14770	14544	14847	14730	14510	14546	14724	14649	14853	14618	14679	14616	14704	14673	14715	14679	14710	14543	14592	14865	14738	14693	14380	14648	14522	14560	14760	14742	14702	14656	14585	14660	14556	14742	14708	14670	14659	14454	14505	14547	14570	14649	14719	14913	14542	14608	14505	14555	14684	14621	14764	14673	14649	14648	14512	14778	14691	14686	14678	14838	14684	14600	14655	14692	14622	14737	14571	14670	14634	14674	14863	14589	14738	14544	14702	14675	14402	14607	14732	14682	14757	14606	14713	14650	14677	14495	14524	14644	14576	14638	14735	14540	14654	14447	14698	14630	14601	14792	14738	14617	14573	14688	14763	14664	14646	14597	14684	14647	14701	14718	14646	14578	14537	14559	14636	14581	14745	14584	14777	14737	14638	14723	14618	14659	14554	14642	14650	14630	14613	14704	14690	14614	14644	14660	14603	14640	14417	14715	14757	14586	14593	14530	14602	14640	14692	14521	14621	14595	14685	14733	14672	14781	14670	14592	14806	14575	14720	14761	14800	14724	14820	14581	14631	14562	14579	14788	14556	14713	14624	14713	14594	14608	14751	14616	14730	14648	14667	14518	14612	14678	14535	14647	14675	14611	14469	14453	14743	14723	14525	14702	14565	14681	14616	14854	14673	14573	14684	14565	14567	14671	14578	14876	14583	14699	14563	14780	14662	14686	14686	14653	14769	14751	14667	14552	14609	14741	14772	14718	14585	14578	14730	14514	14589	14798	14528	14541	14756	14723	14676	14789	14590	14743	14680	14671	14477	14559	14784	14947	14590	14681	14723	14612	14702	14518	14686	14702	14801	14685	14652	14581	14813	14741	14714	14612	14620	14868	14578	14786	14675	14554	14827	14675	14645	14681	14738	14706	14566	14881	14658	14514	14591	14620	14824	14555	14638	14617	14648	14621	14698	14598	14658	14540	14485	14628	14688	14496	14683	14661	14727	14495	14648	14527	14604	14728	14605	14704	14688	14707	14483	14715	14670	14744	14691	14720	14596	14761	14587	14541	14611	14551	14573	14762	14722	14719	14638	14613	14689	14570	14898	14603	14591	14757	14634	14639	14842	14732	14601	14584	14526	14691	14591	14759	14709	14591	14496	14694	14774	14614	14591	14604	14562	14630	14627	14773	14697	14633	14697	14581	14768	14707	14618	14620	14713	14702	14699	14644	14937	14480	14587	14685	14408	14508	14636	14518	14597	14642	14718	14624	14581	14646	14542	14503	14595	14500	14798	14521	14784	14539	14652	14615	14565	14730	14703	14733	14839	14685	14726	14683	14592	14573	14566	14770	14636	14701	14595	14691	14659	14735	14580	14457	14726	14656	14754	14709	14686	14647	14651	14597	14638	14655	14782	14708	14567	14692	14675	14738	14591	14657	14706	14728	14669	14659	14703	14552	14694	14756	14621	14713	14616	14604	14738	14480	14673	14622	14531	14572	14771	14663	14616	14455	14742	14583	14670	14758	14522	14591	14541	14681	14626	14663	14744	14486	14495	14711	14667	14772	14582	14632	14732	14742	14659	14616	14792	14528	14786	14762	14695	14576	14719	14583	14795	14685	14665	14608	14546	14682	14819	14618	14681	14492	14648	14689	14579	14638	14787	14730	14463	14685	14642	14670	14727	14601
26072	21209	27394	25802	20095	27743	46739	33951	37267	32968	24871	20273	18572	17534	17431	17525	17476	17407	17142	17128	17288	17266	17356	17444	17350	17299	17286	17373	17371	17332	17361	17123	17494	17213	17354	17414	17128	17247	17342	17208	17245	17341	17247	17264	17296	17196	17351	17319	17209	17356	17153	17302	17395	17277	17346	17319	17212	17296	17237	17250	17360	17191	17179	17234	17375	17235	17054	17182	17172	17364	17278	17211	17252	17389	17178	17257	17292	17287	17274	17431	17518	17199	16929	17200	17088	17386	17320	17294	17309	17327	17473	17105	17123	17097	17377	17212	17383	17258	17168	17341	17287	17346	17538	17327	17121	17060	17199	17174	17142	17358	17257	17085	17387	17143	17249	17383	17293	17099	17247	17181	17356	17371	17256	17028	17203	17261	17288	17246	17186	17268	17162	17308	17288	17502	17379	17166	17335	17439	17318	17246	17313	17271	17357	17322	17199	17191	17138	17164	17184	17273	17146	17112	17064	17308	17409	17231	17166	17260	17212	17285	17344	17337	17300	17293	17230	17141	17227	17136	17317	17099	17189	17072	17146	17374	17328	17195	17218	17286	17373	17393	17349	17057	17305	17356	17313	17230	17241	17364	17245	17259	17333	17258	17559	17395	17276	17163	17116	17352	17309	17204	17144	17176	17087	17347	17150	17188	17075	17279	17275	17157	17258	17448	17330	17400	17366	17271	17398	17491	17214	17112	17239	16995	17301	17425	17195	17244	17149	17198	17388	17241	17395	17337	17061	17295	17555	17253	17138	17252	17257	17245	17192	17148	17234	17159	17355	17197	17352	17364	17021	17177	17269	17354	17066	17236	17277	17299	17359	17423	17127	17280	17512	17225	17251	17064	17137	17295	17214	17188	17403	17486	17016	17071	17184	17048	17265	17279	17459	17189	17242	17378	17319	17061	17198	17196	17178	17318	17256	17317	17351	17255	17256	17189	17255	17280	17165	17220	17169	17155	17314	17071	17388	17102	17260	17481	17160	17150	17190	17279	17206	17047	17305	17370	17194	17269	17326	17292	17235	17290	17391	17527	17271	17196	17305	17427	17421	17193	17287	17153	17288	17266	17219	17246	17194	17209	17138	17295	17231	17276	17297	17025	17451	17209	17315	17391	17251	17406	17132	17185	17298	17350	17166	17308	17214	17201	17257	17353	17352	17472	17376	16980	17311	17333	17360	17590	17187	17292	17386	17365	17110	17215	17444	17325	17125	17293	17397	17313	17202	17092	17152	17284	17156	17397	17064	17345	17275	17096	17203	17354	17129	17357	17157	17203	17519	17393	17108	17209	17419	17324	17194	17257	17214	17304	17475	17217	17233	17364	17332	17204	17248	17221	17233	17207	17126	17093	17370	17309	17189	17315	17021	17305	17310	17276	17362	17189	17308	17199	17393	17164	17194	17283	17264	17078	17221	17317	17234	17230	17203	17060	17280	17184	17292	17155	17317	17210	17357	17069	17122	17137	17235	17239	17124	17188	17161	17211	17246	17282	17242	17158	17011	17282	17339	17410	17265	17375	17249	17241	17269	17271	17575	17309	17362	17195	17184	17252	17161	17206	17191	17204	17200	17398	17503	17312	17265	17341	17405	17250	17469	17394	17411	17040	17357	17381	17017	17489	17341	17171	17447	17116	17269	17178	17366	17145	17294	17182	17219	17299	17307	17215	17227	17206	17267	17263	17245	17254	17344	17442	17439	17111	17217	17074	17138	17284	17462	17342	17308	17149	17171	17173	17032	17417	17336	17262	17212	17168	17472	17405	17304	17214	17238	17374	17296	17325	17241	17290	17440	17194	17382	17376	17330	17262	17289	17087	17243	17312	17236	17113	17236	17252	17228	17387	17338	17221	17305	17367	17419	17157	17368	17439	17214	17634	17198	17317	17406	17406	17340	17138	17165	17315	17272	17230	17234	17235	17264	17309	17344	17376	17235	17135	17476	17383	17200	17390	17312	17142	17237	17187	17431	17271	17277	17382	17404	17426	17272	17237	17336	17145	17173	17398	17187	17248	17378	17353	17463	17407	17369	17204	17086	17190	17432	16945	17105	17173	17156	17231	17286	17277	17204	17288	17143	17323	17455	17188	17294	17109	17369	17154	17333	17240	17304	17149	17187	17206	17313	17358	17233	17209	17163	17255	17374	17028	17352	17301	17148	17349	17228	17244	17295	17217	17194	17354	17216	17349	17322	17331	17224	17319	17347	17104	17370	17306	17359	17389	17221	17166	17271	17189	17317	17227	17252	17191	17152	17453	17208	17306	17241	17173	17196	17193	17277	17261	17367	17278	17575	17332	17294	17271	17198	17218	17363	17397	17170	17067	17392	17249	17376	17277	17250	17253	17254	17236	17153	17285	17067	17133	17204	17271	17277	17093	17017	17270	17350	17226	17390	17251	17187	17196	17306	17285	17354	17331	17496	17442	17281	17262	17277	17296	17412	17265	17220	17244	17124	17284	17244	17328	17387	17372	17305	17167	17280	17181	17236	17300	17213	17284	17322	17056	17336	17218	17280	17295	17215	17122	17131	17424	17290	17214	17274	17337	17362	17201	17212	17276	17059	17187	17371	17224	17502	17527	17388	17161	17346	17428	17286	17314	17492	17138	17377	17397	17213	17262	17218	17012	17453	17127	17342	17460	17342	17223	17264	17356	17129	17128	17300	17216	17345	17343	17200	17424	17381	17220	16954	17224	17262	17338	17252	17178	17170	17339	17453	17356	17185	17253	17357	17412	17205	17110	17132	17448	17342	17277	17279	17278	17161	17521	17244	17063	17151	17483	17333	17225	17389	17291	17293	17226	17244	17414	17267	17238	17210	17282	17313	17172	17211	17475	17353	17256	17253	17234	17194	17340	17473	17287	17284	17210	17429	17012	17220	17157	17332	17214	17346	17285	17191	17308	17355	17405	17224	17303	16952	17211	17101	17394	17271	17142	17330	17282	17214	17355	17232	17241	17238	17212	17349	17305	17516	17141	17345	17350	17268	17230	17270	17160	17370	17344	17059	17063	17182	17232	17259	17373	17399	17252	17184	17223	17282	17195	17182	17175	17175	17134	17417	17441	17208	17369	17322	17239	17101	17250	17617	17284	17113	17197	17388	17361	17108	17412	17314	17070	17116	17180	17374	17436	17187	17174	17254	17440	17227	17266	17261	17400	17286	17480	17246	17293	17381	17330	17234	17308	17250	17276	17165	17143	17459	17211	17219	17261	17254	17246	17273	17312	17181	17328	17080	17242	17223	17313	17367	17424	17464	17215	17251	17274	17273	17231	17370	17356	17240	17245	17290	17313	17149	17277	17162	17178	17183	17223	17125	17131	17294	17413	17248	17017	17352	17202	17205	17330	17471	17373	17250	17368	17169	17196	17158	17334	17376	17358	17188	17252	17295	17169	17383	17187	17116	17294	17282	17438	17511	17058	17181	17285	17195	17009	17409	17267	17560	17182	17405	17155	17079	17354	17217	17449	17327	17191	17264	17133	17190	17314	17423	17340	17422	17228	17193	17583	17245	17245	17394	17280	17393	17176	17010	17182	17305	17239	17220	17524	17321	17362	17275	17139	17111	17300	17181	17119	17368	17195	17307	17242	17264	17311	17274	17291	17408	17454	17325	17425	17296	17200	17273	17464	17316	17152	17496	17338	17390	17231	17278	17304	17184	17132	17133	17298	17226	17319	17347	17060	17317	17339	17289	17195	17352	17354	17344	17283	17297	17119	17291	17078	17219	17289	17156	17467	17207	17279	17373	17463	17445	17250	17349	17205	17297	17048	17069	17315	17279	17315	17459	17435	17391	17152	17367	17328	17213	17117	17451	17214	17420	17497	17417	17061	17142	17184	17226	17303	17179	17358	17330	17278	17161	17329	17219	17258	17171	17384	17328	17246	17146	17169	17445	17385	17283	17364	17224	17171	17384	17257	17275	17261	17333	17168	17428	17313	17497	17271	17368	17465	17153	17373	17149	17249	17387	17306	17392	17214	17296	17248	17220	17362	17348	17222	17295	17376	17363	17391	17314	17125	17256	17499	17369	17244	17378	17295	17039	17213	17365	17237	17359	17488	17153	17240	17418	17443	17281	17149	17342	17172	17470	17151	17357	17242	17176	17403	17183	17435	17218	17315	17157	17137	17284	17266	17267	17192	17173	17187	17334	17466	17290	17076	17290	17380	17271	17297	17255	17251	17245	17254	17171	17339	17036	17211	17246	17292	17370	17196	17193	17310	17206	17335	17429	17249	17290	17293	17265	17205	17153	17279	17104	17257	17139	17206	17323	17403	17306	17106	17222	17299	17185	17250	17338	17326	17268	17159	17181	17231	17244	17315	17146	17395	17381	17345	17233	17227	17130	17356	17353	17405	17310	17259	17204	17165	17164	17259	17174	17338	17352	17313	17403	17275	17378	17241	17149	17246	17292	17215	17282	17364	17170	17433	17445	17424	17416	17271	17230	17325	17175	17382	17310	17144	17292	17142	17258	17184	17277	17337	17329	17467	17267	17278	17212	17319	17425	17165	17423	17209	17242	17102	17326	17137	17367	17197	17329	17148	17268	17250	17341	17198	17119	17405	17364	17330	17233	17196	17488	17445	17084	17109	17202	17297	17474	17402	17362	17340	17001	17403	17472	17115	17176	17165	17326	17254	17211	17229	17165	17285	17462	17234	17400	17246	17360	17133	17210	17181	17164	17161	17330	17345	17319	17287	17338	17198	17150	17288	17317	17233	17446	17174	17266	17209	17312	17248	17348	17336	17431	17273	17342	17332	17284	17121	17308	17349	17456	17259	17126	17425	17286	17091	17220	17453	17324	17393	17388	17191	17252	17434	17282	17199	17182	17281	17270	17000	17235	17440	17433	17203	17243	17111	17433	17332	17262	17186	17270	17284	17208	17330	17424	17239	17349	17379	17253	17164	17092	17277	17358	17224	17044	17229	17390	17313	17366	17294	17361	17167	17127	17107	17349	17276	17142	17143	17096	17100	17087	17161	17419	17353	17050	17104	17374	17349	17453	17157	17305	17277	17387	17389	17225	17112	17272	17145	17312	17296	17299	17321	17391	17293	17376	17391	17435	17348	17303	17042	17058	17230	17060	17399	17335	17285	17346	16989	17280	17275	17138	17237	17169	17208	17136	17365
13785	19555	18896	16620	16134	29136	43926	34614	38564	32618	22460	17661	15630	14791	14863	14550	14583	14646	14504	14623	14701	14525	14592	14809	14716	14670	14661	14613	14567	14648	14518	14616	14761	14859	14622	14664	14868	14684	14857	14468	14765	14703	14717	14648	14747	14716	14735	14756	14662	14553	14729	14600	14715	14684	14633	14629	14742	14712	14646	14783	14624	14706	14745	14601	14681	14606	14822	14700	14586	14757	14473	14779	14650	14665	14707	14732	14781	14685	14689	14751	14705	14627	14676	14623	14771	14756	14669	14610	14674	14706	14687	14809	14654	14854	14696	14511	14766	14757	14609	14582	14668	14750	14623	14700	14685	14628	14613	14688	14851	14771	14645	14581	14644	14637	14788	14793	14719	14822	14414	14697	14572	14438	14683	14666	14761	14753	14632	14661	14502	14658	14763	14596	14612	14799	14660	14813	14755	14597	14696	14556	14648	14566	14704	14695	14772	14650	14514	14844	14821	14632	14687	14794	14529	14465	14744	14606	14918	14718	14633	14612	14574	14587	14712	14503	14785	14628	14536	14665	14712	14655	14489	14665	14744	14722	14770	14740	14681	14746	14704	14726	14736	14668	14518	14661	14636	14770	14739	14594	14692	14719	14794	14731	14657	14621	14570	14572	14638	14681	14634	14629	14747	14584	14602	14607	14674	14596	14717	14794	14700	14566	14655	14658	14483	14840	14705	14694	14698	14777	14427	14769	14699	14532	14712	14511	14525	14774	14626	14628	14630	14626	14460	14617	14506	14780	14861	14485	14945	14624	14774	14769	14683	14562	14679	14687	14603	14605	14650	14690	14686	14698	14739	14783	14598	14578	14859	14664	14629	14572	14535	14670	14812	14727	14693	14649	14658	14750	14772	14656	14682	14654	14596	14647	14770	14619	14582	14456	14653	14806	14767	14645	14748	14585	14581	14539	14595	14705	14617	14577	14781	14676	14748	14591	14550	14731	14627	14812	14628	14721	14610	14807	14821	14583	14573	14732	14587	14512	14715	14592	14483	14568	14752	14621	14612	14662	14639	14545	14535	14658	14642	14658	14580	14884	14620	14547	14638	14749	14678	14640	14732	14597	14766	14689	14551	14736	14839	14556	14617	14679	14674	14557	14615	14514	14538	14638	14596	14557	14691	14781	14718	14698	14811	14489	14715	14437	14719	14847	14728	14553	14622	14700	14646	14553	14713	14672	14536	14731	14725	14650	14538	14570	14768	14622	14600	14597	14759	14665	14612	14732	14564	14591	14443	14769	14759	14727	14709	14821	14539	14603	14711	14685	14677	14630	14737	14641	14742	14550	14563	14679	14685	14726	14532	14572	14727	14747	14833	14614	14608	14595	14704	14671	14555	14591	14655	14796	14718	14589	14509	14533	14676	14641	14699	14507	14576	14601	14696	14591	14725	14668	14680	14607	14652	14596	14558	14762	14694	14768	14866	14702	14791	14608	14750	14733	14820	14748	14739	14818	14523	14689	14608	14603	14769	14537	14703	14699	14797	14584	14505	14661	14743	14692	14602	14842	14632	14711	14527	14736	14662	14686	14644	14593	14624	14842	14708	14714	14522	14771	14582	14642	14662	14715	14705	14589	14771	14698	14758	14597	14595	14722	14553	14611	14728	14674	14462	14666	14655	14561	14648	14571	14528	14616	14595	14592	14623	14653	14585	14466	14596	14572	14407	14663	14821	14676	14653	14748	14571	14759	14748	14628	14677	14589	14700	14744	14665	14818	14606	14611	14545	14659	14526	14648	14669	14770	14517	14785	14840	14744	14649	14570	14650	14756	14570	14688	14569	14695	14751	14619	14575	14753	14650	14845	14691	14700	14654	14711	14818	14557	14847	14703	14660	14909	14727	14728	14643	14665	14668	14577	14723	14606	14639	14650	14629	14726	14574	14616	14636	14625	14747	14737	14698	14556	14721	14561	14658	14655	14613	14670	14684	14789	14812	14635	14698	14656	14543	14477	14572	14615	14522	14730	14534	14624	14561	14858	14651	14656	14832	14748	14653	14531	14708	14634	14687	14546	14542	14733	14755	14718	14712	14688	14764	14702	14704	14589	14415	14712	14618	14616	14539	14548	14753	14544	14669	14643	14762	14525	14619	14576	14739	14629	14688	14750	14603	14758	14568	14593	14699	14705	14571	14781	14590	14740	14629	14541	14577	14515	14729	14753	14709	14641	14626	14715	14538	14854	14747	14765	14773	14597	14882	14665	14562	14725	14724	14775	14618	14543	14671	14584	14738	14761	14701	14634	14513	14695	14673	14697	14706	14748	14556	14552	14707	14888	14581	14744	14531	14626	14733	14595	14831	14560	14471	14620	14608	14653	14683	14662	14788	14581	14670	14717	14851	14610	14748	14595	14824	14656	14658	14708	14785	14646	14629	14795	14605	14629	14698	14597	14635	14788	14693	14747	14603	14773	14816	14787	14640	14599	14722	14607	14666	14739	14583	14705	14692	14657	14801	14658	14603	14692	14717	14610	14683	14613	14634	14732	14685	14552	14810	14832	14861	14520	14576	14649	14693	14655	14701	14688	14713	14684	14534	14610	14675	14666	14672	14582	14581	14730	14502	14681	14684	14726	14622	14616	14610	14598	14607	14693	14623	14658	14728	14723	14655	14705	14586	14746	14633	14694	14742	14638	14571	14754	14644	14561	14522	14596	14773	14754	14681	14782	14758	14539	14757	14672	14677	14665	14678	14839	14499	14635	14849	14852	14636	14608	14645	14605	14633	14636	14623	14710	14642	14578	14808	14535	14643	14693	14489	14664	14678	14644	14710	14496	14814	14699	14709	14643	14681	14733	14737	14741	14776	14625	14652	14678	14564	14886	14702	14632	14676	14668	14569	14731	14676	14672	14699	14703	14821	14599	14790	14641	14778	14575	14759	14769	14702	14607	14689	14682	14685	14734	14626	14750	14631	14640	14705	14820	14696	14697	14636	14883	14718	14465	14483	14609	14644	14680	14518	14518	14703	14595	14736	14824	14679	14656	14587	14630	14641	14716	14793	14588	14680	14689	14635	14616	14837	14792	14605	14707	14612	14660	14558	14724	14661	14772	14607	14594	14607	14722	14590	14829	14760	14717	14694	14746	14745	14675	14928	14761	14726	14786	14621	14606	14610	14789	14613	14523	14843	14607	14671	14702	14720	14660	14797	14868	14713	14656	14656	14802	14546	14636	14607	14830	14712	14600	14891	14548	14689	14581	14678	14615	14743	14611	14436	14569	14614	14641	14528	14628	14810	14631	14762	14616	14723	14522	14556	14636	14744	14597	14863	14676	14706	14716	14597	14625	14688	14627	14665	14679	14740	14685	14751	14643	14519	14835	14564	14547	14703	14614	14671	14788	14779	14669	14759	14694	14531	14773	14645	14811	14597	14603	14594	14398	14656	14524	14446	14620	14633	14606	14742	14627	14477	14619	14709	14643	14552	14878	14578	14675	14549	14699	14676	14725	14696	14575	14631	14504	14674	14626	14463	14585	14792	14567	14666	14477	14551	14762	14661	14471	14597	14687	14658	14578	14663	14640	14760	14608	14797	14741	14720	14629	14746	14652	14795	14728	14637	14777	14703	14764	14637	14736	14769	14675	14822	14566	14553	14642	14782	14834	14596	14739	14621	14723	14527	14563	14789	14628	14535	14754	14591	14567	14698	14761	14549	14718	14673	14610	14565	14608	14629	14606	14642	14402	14798	14681	14566	14741	14481	14630	14888	14730	14574	14654	14610	14611	14715	14598	14545	14700	14690	14807	14559	14620	14720	14755	14762	14759	14701	14673	14565	14641	14644	14635	14720	14618	14626	14607	14730	14608	14780	14796	14653	14692	14697	14708	14708	14535	14564	14647	14563	14520	14626	14865	14746	14717	14819	14662	14593	14583	14628	14712	14736	14773	14824	14605	14484	14583	14533	14620	14689	14643	14447	14559	14720	14873	14595	14507	14461	14771	14482	14584	14528	14695	14539	14719	14634	14727	14653	14762	14792	14783	14605	14706	14709	14727	14690	14547	14884	14594	14698	14599	14637	14688	14739	14786	14666	14882	14492	14592	14725	14533	14417	14643	14658	14665	14713	14559	14575	14647	14742	14437	14830	14713	14671	14819	14690	14527	14669	14515	14624	14685	14645	14756	14652	14609	14760	14704	14737	14577	14767	14509	14606	14633	14751	14741	14666	14647	14671	14509	14700	14670	14831	14574	14672	14712	14643	14662	14564	14700	14601	14606	14540	14725	14649	14711	14760	14649	14668	14714	14527	14824	14330	14580	14610	14617	14609	14604	14721	14645	14596	14781	14456	14692	14767	14731	14575	14640	14698	14597	14685	14721	14713	14614	14546	14766	14731	14741	14777	14751	14607	14734	14585	14542	14497	14570	14742	14528	14736	14626	14725	14595	14614	14652	14802	14578	14739	14674	14583	14838	14701	14554	14624	14582	14600	14558	14787	14687	14708	14709	14725	14768	14735	14860	14700	14621	14740	14601	14671	14641	14694	14644	14819	14482	14721	14729	14710	14716	14741	14651	14850	14678	14582	14752	14711	14556	14622	14665	14611	14802	14391	14683	14652	14559	14754	14562	14762	14603	14756	14670	14649	14645	14718	14640	14534	14639	14640	14912	14560	14694	14741	14504	14724	14701	14672	14772	14628	14743	14571	14713	14597	14667	14654	14552	14660	14795	14668	14695	14770	14636	14581	14633	14504	14524	14633	14636	14580	14737	14574	14686	14702	14660	14700	14629	14691	14672	14708	14579	14679	14585	14732	14506	14531	14567	14813	14696	14580	14658	14701	14646	14665	14724	14599	14620	14727	14709	14560	14756	14661	14442	14710	14917	14684	14765	14706	14561	14778	14655	14704	14713	14630	14695	14631	14677	14655	14656	14760	14685	14540	14633	14607	14474	14728	14848	14618	14517	14655	14651	14580	14667	14651	14715	14781	14641	14647	14667	14768	14800	14591	14651	14583	14622	14626	14682	14488	14734	14546	14707	14652	14486	14590	14636	14825	14648	14563	14582	14544	14723	14666	14834	14844	14623	14593	14653	14706	14682	14476	14821	14740	14587	14663	14677	14645	14757	14622	14540	14655	14642	14661	14673	14651	14610	14530	14773	14770	14744	14682	14616	14822	14655	14796	14650
23897	21162	28667	23947	21622	45862	62164	55889	49358	41728	28892	21539	18785	17783	17494	17376	17585	17352	17401	17409	17353	17076	17458	17549	17419	17407	17407	17187	17452	17408	17476	17415	17579	17437	17439	17326	17306	17216	17262	17509	17234	17291	17401	17355	17384	17410	17544	17246	17533	17456	17302	17365	17537	17344	17249	17562	17193	17290	17485	17262	17311	17292	17177	17355	16977	17200	17217	17116	17150	17379	17149	17281	17382	17536	17171	17292	17173	17206	17246	17234	17319	17011	17272	17265	17344	17428	17321	17099	17513	17352	17338	17323	17214	17093	17384	17058	17269	17273	17304	17363	17284	17280	17360	17256	17321	17278	17388	17307	17235	17389	17529	17190	17342	17249	17297	16984	17462	17446	17497	17284	17371	17392	17355	17411	17150	17279	17359	17314	17282	17235	17137	17404	17097	17406	17380	17386	17319	17292	17177	17281	17297	17297	17093	17171	17034	17023	17294	17240	17282	17154	17333	17100	17308	17243	16989	17298	17277	17338	17284	17523	17302	17284	17353	17367	17541	17221	17312	17428	17410	17055	17175	17200	17363	17326	17334	17382	17355	17150	17164	17214	17340	17155	17326	17290	17108	17128	17476	17013	17561	17141	17369	17167	17276	17155	17139	17321	17207	16989	17422	17467	17453	17484	17271	17439	17192	17302	17215	17122	17361	17324	17335	17271	17136	17219	17215	17270	17316	17010	17173	17186	17242	17480	17318	17407	17112	17111	17469	17111	17256	17482	17328	17365	17228	17211	17392	17346	17326	17210	17112	17565	17373	17326	17198	17368	17232	17213	17303	17169	17214	17206	17236	17383	17315	17423	17044	17343	17019	17396	17284	17292	17218	17157	17298	17186	17385	17206	17580	17320	17131	17133	17236	17329	17307	17256	17208	17241	17344	17244	17245	17297	17290	17391	17318	17168	17376	17525	17361	17316	17395	17173	17334	17248	17152	17352	17153	17203	17248	16981	17260	17358	17285	17372	17191	17286	17105	17237	17271	17106	16996	17274	17250	17391	17232	17118	17151	17102	17201	17385	17249	17102	17096	17146	17224	17260	17180	17156	17147	17208	17185	17312	17366	17147	17363	17170	17235	17144	17195	17332	17265	17286	17240	17198	17192	17176	17234	17232	17342	17149	17231	17437	17381	17489	17257	17289	17341	17101	17221	17212	17105	17187	17346	17202	17192	17198	17194	17178	17280	17170	17395	17331	17547	17375	17103	17069	17255	17331	17483	17213	17343	17371	17246	17141	17229	17304	17328	17489	17378	17389	17269	17369	17268	17143	17298	17067	17399	17269	17384	17168	17417	17251	17187	17260	17100	17325	17402	17139	17459	17186	17204	17227	17102	17106	17353	17165	17194	17091	17417	17559	17464	17380	17195	17326	17383	17198	17130	17339	17330	17038	17210	17362	17120	17231	17293	17270	17150	17334	17113	17297	17322	17222	17202	17240	17359	17299	17255	17094	17295	17341	17410	17314	17432	17142	17341	17420	17354	17254	17191	17240	17263	17307	17093	17014	17289	17104	17289	17021	17256	17528	17363	17344	17107	17493	17349	17378	17379	17175	17420	17263	17252	17420	17230	17333	17457	17330	17316	17341	17206	17280	17215	17177	17272	17235	17208	17231	17325	17138	17132	17320	17271	17196	17480	17239	17316	17380	17339	17386	17198	17325	17312	17293	17327	17212	17389	17296	17149	17330	17333	17052	17307	17202	17164	17309	17229	17314	17469	17406	17460	17426	17159	17235	17483	17045	17390	17321	17262	17176	17211	17084	17119	17277	17238	17309	17080	17451	17351	17336	17271	17319	17281	17271	17290	17127	17254	17345	17178	17179	17338	17173	17108	17336	17363	17134	17245	17417	17162	17333	17280	17273	17203	17158	17391	17143	17214	17146	17247	17329	17227	17207	17220	17138	17245	17266	17424	17217	17302	17361	17255	17249	17181	17300	17269	17320	17235	17238	17220	17264	17275	17115	17124	17365	17438	17267	17152	17328	17306	17276	17241	17263	17236	17229	17458	17283	17237	16954	17043	17257	17413	17430	17329	16989	17231	17230	17227	17384	17209	17284	17135	17120	17109	17191	17424	17023	17243	17324	17186	17249	17301	17256	17147	17126	17211	17055	17209	17365	17191	17377	17235	17275	17340	17207	17409	17157	17185	17363	17526	17297	17257	17492	17323	17142	17449	17235	17393	17343	17295	17143	17228	16980	17343	17255	17343	17367	17414	17421	17327	17284	17223	17657	17359	17064	17135	17273	17048	17230	17153	17265	17155	17281	17118	17460	17438	17210	17494	17489	17174	17328	17214	17290	17127	17122	17119	17056	17410	17346	17338	17299	17248	17369	17367	17216	17207	17193	17186	17258	17223	17296	17015	17534	17178	17134	17248	17148	17330	17487	17277	17319	17273	17260	17360	17334	17392	17485	17229	17363	17425	17135	17318	17072	17377	17283	17107	17439	17306	17080	17174	17229	17198	17257	17283	17270	17333	17373	17135	17218	17321	17138	17216	17236	17174	17411	17340	17156	17258	17118	17139	17183	17289	17309	17198	17222	17179	17389	17324	17369	17134	17258	17343	17371	17288	17336	17238	17147	17268	17342	17271	17445	17038	17337	17228	17131	17205	17461	17303	17426	17193	17264	17131	17356	17130	17355	17213	17098	17154	17157	17430	17131	17190	17118	17467	17166	17104	17164	17089	17120	17395	17151	17192	17324	17178	17473	17316	17141	17177	17261	17191	17393	17456	17263	17268	17287	17355	17160	17433	17244	17309	17172	17306	17262	17099	17071	17294	17277	17158	17312	17098	17210	17194	17374	17336	17235	17319	17337	17225	17316	17449	17253	17385	17191	17260	17361	17354	17163	17220	17310	17386	17339	17169	17230	16927	17099	17168	17144	17216	17431	17211	17395	16972	17350	17181	17271	17186	17111	17255	17213	17088	17306	17196	17225	17203	17325	17269	17354	17391	17357	17386	17163	17355	17329	17252	17339	17192	17273	17685	17317	17528	17273	17392	17217	17141	17419	17277	17201	17185	17142	17403	17342	17295	17293	17104	17027	17467	17187	17239	17440	17123	17255	17247	17251	17362	17190	17239	17374	17328	17242	17253	17286	17295	16947	17392	17065	17206	17307	17323	17275	17374	17220	17419	17238	17341	17214	17132	17206	17492	17288	17378	17255	17377	17313	17243	17276	17328	17510	17265	17198	17273	17192	17266	17283	17435	17271	17238	17245	17208	17521	17393	17389	17356	17419	17242	17512	17358	17333	17217	17108	17279	17275	17357	17285	17378	17192	17438	17233	17246	17228	17366	17346	17249	17377	17433	17320	17268	17164	17247	17315	17346	17325	17243	17290	17143	17158	17368	17389	17217	17268	17300	17481	17253	17150	17222	17242	17422	17160	17241	17393	17292	17288	17215	17116	17307	17479	17384	17260	17288	17323	17407	17316	17246	17219	17047	17366	17319	17349	17219	17328	17443	17169	17152	17231	17322	17099	17213	17178	17097	17362	17229	17120	17354	17301	17205	17343	17231	17056	17194	17224	17291	17227	17129	17368	17336	17267	17151	17254	17281	17304	17370	17150	17281	17334	17286	17387	17293	17193	17236	17158	17454	17321	17211	17432	17237	17205	17113	17136	17345	17171	17264	17098	17279	17209	17506	17193	17096	17436	17158	17334	17418	17306	17345	17344	17107	17333	17488	17590	17300	17174	17277	17381	17053	17253	17239	17238	17375	17355	17389	17291	17457	17248	17380	17191	17366	17338	17373	17261	17127	17244	17162	17340	17318	17246	17293	17376	17275	17225	17217	17139	17000	17074	17275	17284	17296	17177	17125	17294	17271	17224	17209	17398	17458	17219	17183	17384	17213	17263	17382	17390	17279	17370	17290	17325	17470	17310	17207	17280	17344	17289	17265	17309	17373	17384	17159	17238	17211	17296	17261	17296	17305	17477	17304	17408	17307	17367	17302	17297	17345	17225	17280	17410	17333	17374	17191	17020	17346	17191	17122	17288	17065	17408	17265	17503	17214	17173	17093	17183	17393	17086	17386	17302	17205	17079	17379	17427	17146	17223	17427	17172	17077	17226	17020	17097	17598	17281	16993	17402	17196	17274	17448	17247	17357	17304	17285	17490	17433	17169	17333	17041	17100	17304	17141	17317	17259	17085	17180	17209	17168	17277	17201	17547	17343	17232	17289	17206	17360	17226	17166	17136	17229	17174	17206	17341	17131	17266	17315	17409	17315	17396	17395	17159	17094	17506	17292	17436	17311	17460	17131	17438	17052	17320	17206	17171	17273	17366	17405	17251	17233	17369	17159	17225	17377	16886	17195	17377	17292	17225	17108	17352	17108	17473	17248	17210	17378	17139	17409	17412	17242	17184	17172	17173	17417	17492	17237	17301	17156	17447	17266	17162	17044	17065	17048	17199	17171	16980	17105	17238	17296	17107	17111	17137	17185	17387	17554	17258	17092	17056	17435	17289	17083	17315	17276	17108	17186	17481	17256	17323	17363	17393	17248	17356	17230	17134	17373	17316	17302	17096	17436	17240	17353	17296	17310	17361	17321	17253	17260	17260	17221	17366	17449	17368	17273	17139	17155	17220	17188	17211	17355	17358	17223	17117	17233	17330	17268	17361	17379	17345	17292	17289	17201	17247	17078	17354	17093	17144	17309	17245	17277	17317	17093	17444	17300	17357	17307	17260	17098	17202	17127	17143	17152	17403	17275	17425	17219	17515	17094	17237	17208	17228	17281	17205	17197	17439	17271	17234	17217	17168	17386	17283	17422	17170	17371	17218	17388	17303	17311	17353	17084	16970	17220	17145	17257	17178	17222	17252	17225	17304	17223	17335	17085	17046	17206	17093	17099	17327	17068	17195	17299	17266	17392	17374	17178	17185	17081	17193	17312	17217	17400	17267	17427	17250	17336	17396	17134	17161	17439	17160	17309	17359	17164	17416	17348	17249	17263	17127	17164	17196	17265	17168	17388	17235	17051	17242	17353	17211	17287	17191	17278	17424	17212	17203	17368	17328	17352	17173	17177	17358	17155	17278	17260	17254	17123	17198	17207	17310	17407	17250	17299	17141	17345	17318	17447	17323	17396	17320	17106	17183	17395	17121	17179	17343
15927	27257	24815	20200	18806	49594	58931	58617	50212	40796	27327	18346	15582	14899	14735	14698	14599	14722	14639	14570	14682	14728	14716	14608	14578	14654	14696	14627	14659	14585	14608	14772	14768	14687	14532	14572	14716	14653	14526	14737	14764	14658	14683	14535	14492	14591	14705	14677	14707	14646	14528	14702	14750	14735	14637	14782	14634	14652	14761	14853	14527	14555	14478	14643	14760	14645	14612	14614	14609	14494	14507	14698	14559	14662	14594	14478	14692	14693	14756	14665	14713	14699	14473	14593	14669	14638	14447	14752	14642	14594	14467	14590	14556	14640	14724	14800	14683	14665	14442	14627	14497	14622	14652	14571	14754	14756	14668	14577	14559	14555	14717	14493	14698	14705	14653	14391	14630	14657	14601	14648	14679	14740	14473	14498	14620	14636	14680	14632	14521	14580	14641	14726	14649	14711	14615	14729	14690	14542	14658	14579	14572	14723	14733	14666	14576	14583	14580	14678	14581	14646	14659	14450	14702	14497	14716	14775	14745	14572	14609	14405	14501	14832	14843	14733	14662	14506	14589	14738	14662	14677	14635	14584	14614	14547	14627	14612	14698	14544	14684	14544	14735	14499	14624	14553	14707	14542	14709	14483	14586	14520	14617	14595	14522	14408	14702	14603	14678	14637	14708	14595	14479	14569	14562	14659	14709	14640	14644	14714	14840	14641	14657	14399	14616	14671	14546	14746	14474	14601	14770	14485	14675	14601	14774	14693	14459	14596	14604	14580	14701	14865	14665	14471	14723	14524	14666	14466	14765	14596	14727	14578	14646	14639	14619	14626	14458	14502	14665	14737	14412	14514	14573	14806	14689	14639	14766	14454	14647	14436	14701	14583	14599	14527	14608	14670	14738	14724	14607	14603	14424	14525	14668	14565	14541	14622	14749	14615	14542	14654	14610	14533	14612	14757	14592	14665	14696	14661	14757	14795	14657	14786	14694	14527	14690	14569	14687	14613	14576	14576	14727	14557	14708	14658	14618	14544	14680	14526	14752	14603	14736	14598	14608	14550	14678	14516	14603	14496	14546	14659	14606	14715	14743	14676	14710	14633	14492	14503	14561	14460	14556	14493	14716	14724	14603	14651	14515	14583	14585	14761	14643	14692	14657	14427	14740	14674	14686	14696	14573	14827	14640	14497	14682	14572	14707	14589	14659	14686	14528	14537	14611	14646	14520	14547	14609	14662	14562	14547	14562	14713	14738	14665	14687	14598	14613	14704	14791	14648	14635	14633	14606	14500	14654	14659	14671	14627	14658	14565	14635	14550	14572	14559	14723	14579	14577	14550	14693	14675	14703	14734	14620	14443	14571	14634	14721	14552	14662	14667	14689	14635	14599	14775	14648	14675	14609	14790	14593	14558	14727	14792	14688	14598	14736	14561	14635	14507	14541	14665	14764	14804	14597	14810	14696	14478	14658	14572	14558	14560	14692	14732	14728	14815	14484	14604	14763	14508	14661	14560	14508	14630	14508	14792	14472	14586	14720	14711	14615	14518	14547	14599	14625	14726	14618	14716	14631	14385	14534	14660	14686	14656	14553	14657	14677	14601	14724	14628	14677	14504	14561	14417	14491	14567	14787	14878	14598	14604	14673	14503	14486	14538	14699	14756	14586	14718	14731	14519	14652	14593	14617	14527	14739	14620	14641	14650	14716	14604	14625	14664	14581	14556	14726	14642	14714	14640	14543	14612	14601	14561	14598	14584	14659	14757	14723	14695	14620	14559	14776	14573	14569	14576	14543	14568	14622	14592	14740	14690	14827	14560	14504	14753	14647	14703	14656	14706	14552	14628	14636	14541	14718	14661	14776	14666	14802	14460	14704	14665	14613	14648	14663	14543	14534	14654	14726	14616	14631	14654	14680	14524	14701	14662	14611	14835	14542	14751	14518	14638	14599	14617	14559	14719	14621	14677	14737	14649	14499	14554	14567	14593	14709	14819	14730	14728	14522	14745	14739	14466	14541	14724	14871	14629	14764	14622	14559	14502	14682	14648	14594	14584	14641	14605	14658	14609	14504	14547	14735	14773	14474	14627	14617	14598	14592	14483	14616	14693	14486	14671	14583	14633	14645	14691	14539	14626	14670	14756	14672	14568	14783	14550	14673	14506	14667	14473	14565	14669	14592	14553	14669	14593	14595	14580	14631	14533	14735	14768	14585	14572	14652	14524	14530	14620	14819	14581	14507	14703	14693	14623	14525	14602	14701	14521	14645	14529	14705	14561	14612	14607	14698	14603	14640	14628	14862	14710	14732	14744	14587	14647	14660	14693	14546	14677	14612	14582	14651	14594	14793	14762	14808	14446	14721	14349	14728	14616	14502	14660	14513	14600	14488	14529	14687	14636	14708	14609	14565	14611	14669	14614	14592	14639	14739	14637	14643	14640	14642	14685	14448	14544	14727	14540	14717	14681	14717	14600	14703	14682	14724	14668	14546	14700	14682	14490	14701	14678	14544	14558	14579	14574	14687	14680	14757	14601	14607	14586	14442	14676	14672	14619	14758	14452	14907	14480	14689	14589	14561	14777	14437	14730	14675	14603	14616	14772	14763	14782	14749	14629	14542	14545	14724	14457	14674	14549	14749	14729	14769	14706	14576	14702	14491	14641	14641	14802	14621	14380	14589	14741	14700	14620	14582	14628	14644	14608	14561	14565	14723	14733	14490	14524	14612	14613	14636	14587	14619	14787	14692	14724	14691	14580	14621	14465	14750	14681	14704	14719	14536	14547	14570	14480	14640	14750	14627	14728	14854	14389	14728	14664	14501	14630	14681	14459	14574	14710	14572	14725	14564	14630	14776	14555	14635	14591	14628	14584	14817	14645	14689	14713	14609	14750	14633	14603	14660	14496	14655	14570	14539	14766	14657	14618	14570	14560	14791	14708	14725	14643	14720	14440	14569	14531	14671	14589	14682	14587	14617	14641	14584	14607	14441	14600	14682	14599	14565	14483	14656	14712	14676	14710	14653	14528	14707	14656	14517	14765	14498	14481	14787	14606	14577	14718	14721	14566	14661	14514	14632	14584	14801	14621	14558	14613	14653	14637	14599	14687	14612	14714	14637	14626	14563	14512	14797	14773	14627	14624	14730	14539	14548	14584	14647	14652	14469	14653	14458	14650	14592	14697	14540	14565	14534	14506	14591	14663	14441	14614	14565	14704	14592	14510	14682	14743	14699	14680	14668	14624	14553	14723	14789	14621	14625	14732	14639	14646	14446	14639	14686	14616	14617	14547	14593	14507	14692	14475	14690	14676	14649	14725	14696	14683	14516	14597	14604	14748	14543	14673	14526	14681	14579	14663	14577	14564	14732	14794	14507	14681	14475	14507	14663	14521	14683	14694	14688	14726	14672	14608	14691	14556	14646	14636	14425	14556	14672	14482	14770	14720	14591	14848	14486	14585	14708	14593	14661	14478	14579	14716	14621	14808	14827	14679	14662	14496	14510	14623	14610	14635	14549	14699	14540	14497	14690	14771	14674	14510	14548	14597	14611	14668	14555	14780	14628	14588	14577	14530	14522	14590	14564	14607	14430	14721	14590	14808	14493	14488	14734	14536	14627	14717	14607	14692	14575	14649	14480	14743	14669	14589	14645	14464	14673	14657	14637	14629	14569	14591	14677	14648	14539	14620	14635	14815	14572	14534	14547	14694	14586	14539	14672	14613	14845	14617	14599	14464	14717	14411	14769	14502	14764	14623	14721	14615	14827	14611	14648	14492	14460	14698	14546	14595	14662	14625	14581	14749	14572	14661	14751	14690	14632	14609	14547	14629	14677	14753	14622	14625	14509	14778	14498	14841	14767	14645	14598	14585	14668	14566	14686	14579	14626	14608	14538	14803	14531	14599	14568	14690	14518	14509	14560	14714	14707	14700	14773	14645	14688	14543	14857	14704	14564	14563	14478	14799	14803	14609	14495	14584	14641	14902	14509	14675	14671	14555	14684	14571	14614	14591	14694	14566	14610	14773	14798	14553	14642	14519	14601	14579	14614	14659	14653	14780	14728	14708	14513	14550	14624	14621	14655	14573	14470	14730	14749	14462	14641	14476	14728	14723	14505	14505	14630	14523	14664	14715	14544	14822	14607	14794	14651	14753	14646	14539	14692	14647	14595	14612	14465	14641	14772	14576	14706	14618	14619	14545	14581	14638	14497	14661	14617	14601	14618	14645	14600	14706	14638	14531	14620	14593	14558	14631	14576	14515	14723	14573	14418	14707	14744	14410	14585	14772	14615	14743	14537	14690	14640	14816	14728	14741	14629	14712	14605	14573	14562	14545	14721	14686	14548	14751	14616	14475	14769	14612	14718	14634	14549	14712	14652	14552	14717	14732	14591	14630	14607	14520	14676	14679	14633	14571	14477	14575	14662	14586	14686	14531	14668	14604	14683	14618	14714	14558	14597	14707	14585	14541	14499	14734	14615	14741	14577	14752	14504	14669	14691	14518	14703	14659	14697	14688	14713	14736	14739	14592	14517	14591	14587	14648	14685	14693	14589	14692	14694	14648	14806	14675	14697	14547	14684	14731	14657	14639	14697	14568	14583	14681	14625	14685	14543	14467	14655	14611	14635	14830	14542	14600	14674	14600	14799	14475	14581	14573	14479	14405	14654	14560	14575	14656	14748	14697	14680	14398	14567	14626	14741	14438	14697	14786	14633	14497	14687	14658	14623	14598	14585	14646	14642	14657	14523	14638	14593	14765	14619	14629	14642	14414	14539	14566	14603	14628	14619	14771	14459	14784	14707	14667	14907	14744	14536	14594	14472	14713	14615	14532	14598	14673	14620	14599	14611	14639	14554	14476	14703	14623	14562	14817	14503	14770	14620	14727	14652	14708	14776	14647	14718	14668	14602	14698	14748	14644	14608	14550	14616	14666	14669	14622	14557	14638	14722	14678	14693	14689	14755	14651	14563	14646	14561	14648	14795	14539	14631	14668	14643	14620	14492	14779	14641	14465	14701	14687	14519	14566	14665	14708	14690	14477	14676	14668	14686	14626	14669	14733	14770	14711	14836	14612	14617	14551	14700	14408	14716	14657	14556	14561	14651	14582	14601	14662	14495	14727	14627	14653	14673	14503	14607	14738	14696	14611	14499	14444	14696	14572	14531	14772	14518	14721	14612	14566	14856	14645
29326	21703	21161	19137	17300	20635	24395	24730	22315	19551	18268	17464	17407	17431	17203	17244	17136	17179	17295	17093	17122	17150	17193	17340	17251	17360	17143	17395	17350	17033	17183	17143	17273	17176	17214	17043	17139	17213	17200	17261	17140	17252	17158	17047	17097	17180	17185	17177	17127	17288	17297	16977	17172	17134	17355	17148	17120	17225	17227	17319	17319	17201	17149	17287	17365	17138	17369	17162	17292	17219	17129	17407	17035	17316	17073	17067	17151	17184	17445	17276	17203	17137	17258	17362	17403	17212	17313	17247	17321	17304	17246	17014	17310	17005	17354	17054	16994	17466	16998	17028	17145	17208	17152	17419	17134	16996	17134	17300	17017	17140	16932	17322	17260	17256	17158	17169	17179	17440	17178	17289	17138	16919	17437	17268	17087	17250	17032	17325	17162	17015	17110	17179	17246	17126	17180	17074	17206	17227	17262	17224	17375	17256	17063	17297	17382	17010	17090	17174	16963	17078	17148	17316	16924	17051	17110	16984	17164	17222	17208	17106	17304	17112	17137	17235	17431	17217	17230	17009	17205	17175	17166	17143	17275	17312	17321	17059	17252	17220	17282	17280	17276	17275	17055	17222	17011	17046	17295	17086	17225	17314	17310	17158	17344	17051	17037	17359	17126	17229	17211	17322	17273	17161	17183	17155	17353	17053	17102	17146	17004	17140	17192	16933	17252	17034	17260	17236	17266	17312	17192	17219	16983	17345	17159	17114	16977	17244	17129	17034	17206	17157	17010	17217	17306	17197	17231	17337	17059	17093	17048	17490	17210	17024	17037	17216	17112	17109	17104	17239	17056	17368	17053	17060	17125	17226	17231	17252	17243	17218	17137	17151	17349	17349	17132	17193	17154	17062	17144	17259	17340	17283	17236	17043	17264	17187	17143	17292	17250	17350	17358	17308	17231	17245	17168	17037	17082	16990	17288	17308	17051	17368	17088	17025	17164	17178	17185	17148	17254	17103	17190	16871	17089	17222	17194	17275	17313	17087	17206	17257	17139	17157	17256	17054	17291	17196	17085	17317	17229	17071	17147	17088	17192	17168	17180	17147	17018	17357	17379	17050	17166	17217	17109	17138	17388	17079	17171	17093	17112	17342	17055	17279	17270	17119	17260	17398	17316	17118	17095	17099	17121	17212	17383	17234	17249	17227	17354	17129	17180	16895	17246	17269	17251	17208	17312	17189	17079	17223	17014	17242	17023	16965	17025	17241	17146	17104	17088	17224	17357	17253	17177	17229	17064	17282	17180	17286	17151	17202	17059	17229	17210	17168	17127	17321	17289	17224	17020	17181	17058	17124	17409	17209	17290	17335	17070	17355	17323	17411	17406	17087	17122	17244	17366	17200	17166	17238	17028	17052	17026	17036	17089	17091	17463	17178	17007	17148	17215	17091	17120	17235	17324	17106	17162	17332	17113	16888	17312	17269	17229	17201	17130	17107	17168	17288	17275	17107	17387	17168	17324	17060	17126	17234	17430	16934	17110	17385	17088	17144	17366	17154	17399	17148	17339	17256	17222	17156	17313	17284	17417	16987	17270	17128	17356	17432	17205	17206	17125	17107	17190	17038	17113	17118	17223	17233	17254	17199	17112	17166	17171	17212	17137	17374	17065	16951	17225	17061	17176	16998	17339	17367	17163	17230	17141	17231	17054	17214	17175	17137	17127	17211	17226	17232	17246	17023	16942	17139	17234	17143	17146	17254	17175	17168	17092	16887	17149	17349	17227	17256	17058	17087	17129	17283	17435	17229	17215	17320	17123	17280	17048	17096	17327	17196	17267	17348	17133	17098	17186	17083	17096	16985	17261	17147	17227	17373	17438	17066	17305	17231	17110	17264	17219	17143	17344	17155	17048	17092	17209	17357	17094	17122	17249	17112	17154	17367	17174	17396	17227	17060	17182	17151	17108	17169	17243	17220	17188	17111	17174	17319	17303	17088	17370	17189	17322	17102	17336	16904	17135	16972	16900	17357	17328	17370	17336	17088	17092	17056	17105	17120	17215	16910	17022	17072	17253	17247	17175	17235	17186	17216	17048	17315	17332	17152	17327	17097	16995	17319	17426	17124	17422	17215	17037	17123	16997	17231	17288	17169	16927	17094	17266	17108	17117	17062	17127	17082	17115	17197	17275	17176	17392	17037	17064	17360	17336	17091	17301	17060	17324	17236	17368	17095	17082	17305	17307	17133	17233	17370	17197	17284	17069	17281	17358	17151	16986	17306	17229	17065	17011	17369	17198	17098	17085	17214	17193	17203	17211	17146	17214	17187	17409	17186	17317	17226	17231	17285	17288	17015	17037	17269	17376	17087	17160	17066	17237	17324	17180	16983	17187	17169	17194	17232	17292	17012	17219	17164	17317	17221	17118	17088	17126	17212	17389	17222	16926	17169	17200	17037	17052	17201	17047	17136	17138	17358	17257	17348	17183	17093	17280	17159	17123	17185	17001	17348	17115	17252	17291	17106	17351	17401	17389	17058	17088	17361	17461	17061	17149	17036	17114	17280	17266	17010	17191	17163	17148	17218	17293	17025	17196	16981	17110	17312	17249	16974	17191	17063	17094	17075	17417	17257	17360	17077	17105	17083	17237	17096	17090	17207	17121	17231	17143	17348	17180	16972	17054	17184	16893	17207	17157	17108	17045	17230	17190	17086	17086	17210	17197	17232	17222	17329	17102	16946	17203	17102	17114	17036	17415	17105	17114	17077	17141	17072	17067	17126	17200	17141	17070	17303	17203	17271	17237	17245	17205	17298	17246	17250	17160	17291	17246	16951	17198	17079	17163	17113	17393	17250	17161	17185	17128	17235	17129	17318	17378	17034	17147	17186	17069	17018	17334	17249	17291	16990	17241	17134	17274	17105	17141	17157	17057	16872	17055	17019	17263	17066	17099	17140	17064	17307	17169	17128	17024	17188	17319	17197	17069	17243	17266	17195	17130	17399	17241	17252	17269	17332	17276	17268	17227	17247	17223	17266	17233	17255	17201	17228	17011	17135	17276	17167	16997	17103	17361	17185	17220	17144	17108	17123	17138	17242	17063	16990	16997	17108	16976	17324	17152	17106	17213	17109	17259	17251	17100	17036	17267	17264	17063	17128	17160	17171	17227	17155	17143	17072	17034	17150	17259	17266	17010	17270	17269	17191	17322	17218	17060	17219	17191	17038	17219	17153	17022	17175	17238	17166	17361	17258	17238	17455	17379	17162	17357	17187	17082	17057	17258	17320	17324	17144	17263	17373	17207	17232	17197	17237	17212	16959	17077	17158	17118	17228	17222	17464	17306	17099	17281	17155	17088	17303	17252	17140	17208	17111	17242	17113	17084	17052	17278	17238	17371	17093	17246	17466	17119	17237	17073	17300	17113	17170	17249	17197	17352	17238	17192	17287	17180	17164	17082	17345	17280	17315	17196	17070	17053	17182	17178	17258	17307	17056	17235	17048	17352	17166	17279	17069	17109	17166	17261	17102	17282	17078	17243	17089	17106	17103	17317	17147	17232	17245	17139	16980	17049	17135	17138	17274	17076	17165	17139	17245	17297	17256	17249	17180	17248	17298	17035	17086	17222	17261	17029	17177	17187	17111	17099	17146	17349	17184	17343	17127	17170	17122	16954	17172	17120	17404	17316	17141	17032	17175	17156	17199	17182	17039	16929	17318	17110	17342	17047	17130	17206	17207	17252	17260	17255	17335	17081	17118	17325	17188	17177	17169	17048	17137	17212	17408	17229	17000	17172	16969	17159	17103	17110	17225	17287	17124	17137	17273	17164	17265	17043	17025	17093	17021	17308	17190	17191	16933	17205	17313	17361	17321	17298	17169	17163	17408	17276	17170	17079	16921	17295	17105	17120	17026	17182	17334	17141	17144	17272	17354	17267	17185	17161	17260	17030	16980	17267	17010	17217	17280	17339	17358	17164	17143	17127	17218	17150	17312	17038	16967	17376	17159	17235	17163	17170	17302	17293	17253	17186	17108	17109	17223	17310	17135	17395	17128	17178	17218	17215	17162	17202	17147	17152	17014	17109	17041	17301	17404	17359	17168	17146	17456	17116	17329	17205	17128	17195	16970	17097	17050	17161	17083	17198	17123	17203	17195	17327	17336	17131	17091	17253	17197	17200	17101	17267	17272	17227	17180	17058	17127	17109	17328	17250	17115	17420	17406	17075	17164	17103	17306	17213	17113	17121	17353	17055	16902	16918	17141	17207	17382	17246	17103	17214	16972	17239	17352	17120	17005	17329	17278	17336	17034	17187	17255	17084	17260	17311	17069	17254	17245	17231	17170	17065	17134	17212	17111	17141	17061	17224	17089	17173	17262	17145	17067	17026	17159	17357	17144	17115	17177	17176	17137	17117	17248	17278	17179	17054	17093	17349	17245	17125	17299	17340	17222	17208	16953	17070	17139	17086	17166	16885	17038	17121	17265	17083	17206	17222	17180	17221	17258	17423	17314	17243	17181	17035	17274	16974	17050	16972	17181	17106	17098	17274	17204	17193	17488	17302	17341	17300	17133	17263	17152	17192	16965	17340	17238	17119	17089	17134	17099	17210	17151	17190	17217	17431	17154	17104	17230	17181	17402	17064	17123	17211	17241	17216	17229	17370	17202	17056	17299	17292	17151	17294	17158	17157	17275	17488	17431	17195	17194	17229	17340	17294	17243	17138	17085	17014	17213	17168	17344	17402	17218	17113	16918	17171	17432	17221	17380	17234	17143	17472	17296	17256	17316	17186	17143	17211	17250	17215	17231	17199	17287	17294	17163	17178	17192	17234	17189	17242	17242	17230	17154	16947	17215	17259	17057	17151	17266	17271	17283	17113	17137	17060	17428	17210	17065	17189	16960	17175	17067	17112	17178	17169	17152	17289	17133	17260	17149	17264	17215	17354	17418	17275	17354	17160	17302	17325	17284	17081	17007	17354	17171	17222	17305	17022	17140	17004	17237	17294	17284	17390	17335	17194	17204	17225	17168	17253	17134	17184	17286	17186	17155	17367	17318	17254	17128	17256	17409	17245	17359	17300	17033	17240	17302	17518	17256	17156	17525	17476	17269	17321	17107	17229	17297	17063	17290	17372	17210	16946	17190	17171	17381	17250	17208	17087	17389	17229	17309	17394	17077	17004	17189	17076	17019
15005	15482	15361	14973	14999	20627	23551	24635	20259	17149	15528	14858	14600	14491	14618	14775	14434	14710	14559	14662	14586	14684	14488	14616	14460	14491	14567	14466	14493	14634	14511	14657	14621	14563	14555	14304	14603	14580	14502	14595	14718	14432	14689	14620	14521	14534	14717	14438	14549	14585	14706	14479	14701	14614	14590	14477	14540	14567	14617	14474	14565	14597	14630	14735	14624	14652	14604	14640	14667	14659	14599	14576	14522	14443	14672	14432	14629	14709	14625	14684	14505	14436	14610	14494	14670	14556	14384	14593	14607	14660	14742	14401	14635	14622	14522	14467	14407	14531	14520	14673	14783	14460	14492	14625	14750	14412	14588	14526	14525	14530	14549	14592	14612	14599	14568	14548	14694	14431	14734	14388	14609	14650	14470	14724	14560	14525	14425	14505	14584	14420	14662	14507	14614	14523	14670	14629	14481	14604	14706	14579	14618	14675	14582	14612	14475	14673	14545	14511	14394	14467	14423	14631	14592	14550	14526	14651	14524	14640	14489	14752	14612	14691	14681	14576	14430	14612	14736	14458	14552	14493	14615	14678	14480	14541	14572	14456	14465	14466	14515	14576	14575	14369	14621	14597	14648	14562	14657	14558	14489	14639	14487	14419	14449	14703	14606	14449	14389	14561	14477	14593	14442	14574	14600	14580	14641	14799	14562	14644	14539	14773	14627	14386	14695	14493	14702	14507	14478	14533	14425	14536	14627	14485	14586	14563	14541	14454	14469	14598	14473	14619	14547	14715	14554	14523	14653	14722	14551	14525	14439	14519	14575	14609	14583	14297	14373	14514	14607	14585	14500	14552	14467	14517	14647	14452	14576	14479	14581	14631	14535	14592	14425	14600	14628	14486	14606	14471	14656	14585	14652	14641	14627	14609	14474	14471	14611	14593	14667	14603	14579	14484	14562	14456	14554	14492	14678	14462	14358	14541	14735	14648	14717	14612	14513	14628	14541	14548	14500	14435	14505	14663	14658	14588	14477	14571	14381	14392	14387	14683	14521	14813	14589	14559	14548	14659	14583	14470	14509	14667	14469	14702	14555	14425	14594	14495	14486	14609	14651	14770	14754	14444	14508	14651	14555	14497	14555	14673	14489	14538	14526	14748	14603	14549	14520	14599	14588	14521	14540	14713	14570	14538	14652	14593	14624	14724	14535	14468	14529	14593	14528	14604	14587	14516	14620	14643	14606	14548	14466	14614	14580	14494	14542	14731	14553	14534	14572	14521	14518	14573	14614	14597	14621	14537	14563	14588	14461	14704	14483	14498	14548	14455	14570	14617	14570	14560	14687	14428	14592	14582	14544	14609	14427	14424	14470	14625	14415	14502	14530	14490	14540	14488	14667	14633	14531	14365	14663	14461	14731	14639	14631	14530	14658	14588	14661	14639	14372	14399	14602	14553	14369	14705	14523	14598	14532	14472	14526	14733	14485	14594	14507	14558	14603	14646	14440	14614	14558	14436	14618	14647	14692	14552	14571	14605	14468	14710	14755	14510	14540	14517	14534	14477	14623	14511	14637	14588	14527	14503	14612	14769	14533	14727	14494	14635	14649	14642	14710	14656	14470	14573	14533	14420	14465	14629	14559	14592	14733	14559	14737	14487	14617	14590	14554	14573	14402	14658	14496	14508	14458	14448	14483	14584	14587	14500	14505	14589	14495	14661	14510	14533	14690	14638	14711	14605	14626	14684	14442	14781	14592	14628	14579	14542	14684	14738	14633	14730	14538	14432	14463	14577	14543	14726	14670	14595	14579	14604	14635	14701	14550	14457	14718	14629	14715	14496	14499	14491	14434	14451	14708	14360	14584	14516	14508	14708	14591	14606	14550	14620	14459	14565	14642	14582	14476	14545	14517	14518	14559	14553	14434	14570	14476	14532	14535	14467	14578	14613	14476	14522	14676	14529	14619	14508	14717	14490	14635	14460	14463	14621	14691	14315	14598	14570	14686	14672	14671	14609	14508	14534	14451	14654	14471	14620	14499	14518	14531	14713	14528	14515	14677	14571	14583	14609	14516	14507	14665	14625	14476	14576	14449	14673	14649	14575	14580	14554	14628	14635	14522	14569	14453	14691	14725	14577	14590	14652	14867	14524	14593	14748	14546	14592	14725	14563	14561	14693	14535	14640	14536	14513	14507	14628	14577	14541	14454	14657	14606	14768	14558	14411	14632	14656	14411	14644	14566	14532	14500	14556	14744	14641	14347	14581	14663	14528	14466	14405	14579	14591	14484	14526	14517	14514	14492	14570	14456	14686	14520	14383	14537	14610	14563	14559	14668	14588	14475	14563	14556	14634	14404	14564	14601	14644	14546	14585	14720	14515	14295	14655	14611	14604	14532	14671	14548	14543	14667	14640	14337	14604	14652	14603	14614	14579	14551	14664	14574	14629	14633	14548	14588	14491	14353	14513	14609	14600	14693	14584	14639	14518	14581	14595	14490	14662	14554	14420	14495	14540	14566	14434	14406	14809	14502	14463	14687	14555	14610	14387	14632	14570	14462	14592	14539	14448	14544	14546	14637	14688	14703	14481	14766	14413	14692	14488	14552	14506	14636	14576	14575	14528	14540	14528	14784	14525	14646	14543	14604	14646	14522	14519	14560	14496	14614	14438	14615	14516	14494	14564	14555	14511	14428	14632	14713	14613	14721	14590	14610	14582	14506	14631	14661	14551	14579	14647	14582	14572	14463	14770	14713	14639	14427	14406	14697	14481	14559	14522	14553	14630	14754	14625	14528	14599	14567	14463	14592	14523	14650	14526	14539	14569	14563	14477	14813	14721	14564	14515	14749	14681	14509	14490	14535	14543	14515	14606	14480	14507	14557	14652	14619	14726	14459	14494	14459	14791	14585	14669	14563	14491	14670	14572	14536	14579	14664	14528	14491	14774	14639	14437	14627	14646	14534	14422	14646	14592	14533	14548	14635	14637	14435	14510	14369	14498	14522	14547	14593	14567	14561	14672	14576	14691	14671	14668	14449	14592	14735	14775	14562	14641	14666	14435	14544	14568	14677	14519	14653	14502	14607	14688	14572	14566	14645	14462	14506	14622	14694	14511	14757	14561	14607	14681	14447	14710	14608	14514	14501	14336	14490	14471	14543	14573	14371	14564	14490	14607	14415	14632	14536	14495	14605	14465	14605	14752	14456	14649	14711	14453	14539	14706	14591	14588	14499	14534	14575	14561	14732	14568	14683	14377	14525	14665	14666	14618	14476	14479	14754	14585	14587	14616	14527	14656	14618	14397	14644	14787	14577	14674	14538	14633	14611	14629	14507	14529	14532	14712	14662	14635	14467	14523	14501	14592	14601	14719	14508	14704	14492	14719	14600	14699	14440	14587	14552	14543	14475	14556	14517	14498	14683	14531	14546	14801	14555	14503	14687	14715	14577	14662	14682	14669	14505	14528	14535	14584	14505	14673	14631	14561	14490	14596	14599	14434	14541	14557	14499	14439	14623	14575	14446	14637	14573	14630	14621	14405	14535	14659	14523	14586	14564	14709	14582	14512	14565	14616	14483	14532	14591	14525	14662	14659	14706	14410	14775	14637	14514	14619	14637	14600	14475	14647	14554	14609	14564	14305	14467	14591	14622	14660	14644	14546	14397	14651	14482	14495	14486	14621	14605	14615	14663	14604	14459	14621	14583	14637	14425	14515	14634	14581	14579	14640	14656	14584	14420	14654	14557	14696	14557	14662	14689	14582	14593	14489	14604	14606	14690	14668	14458	14657	14571	14513	14697	14621	14567	14613	14550	14646	14552	14512	14671	14611	14520	14415	14650	14710	14483	14469	14517	14581	14519	14569	14709	14514	14625	14476	14588	14751	14533	14805	14489	14524	14496	14672	14684	14696	14658	14525	14423	14548	14584	14528	14527	14636	14476	14555	14354	14584	14502	14570	14666	14671	14527	14587	14522	14474	14572	14620	14531	14629	14634	14512	14728	14476	14396	14450	14497	14573	14427	14485	14475	14613	14496	14539	14815	14541	14619	14682	14420	14440	14551	14547	14491	14682	14595	14574	14723	14466	14453	14681	14684	14471	14570	14540	14625	14511	14610	14577	14459	14624	14574	14706	14567	14628	14686	14478	14586	14535	14507	14633	14779	14577	14576	14482	14642	14704	14645	14621	14579	14530	14713	14646	14672	14448	14634	14596	14489	14790	14509	14653	14728	14483	14570	14313	14616	14775	14567	14592	14599	14702	14508	14726	14734	14675	14557	14737	14472	14544	14768	14842	14567	14643	14452	14610	14618	14529	14556	14546	14742	14622	14710	14566	14554	14733	14600	14513	14431	14503	14460	14533	14562	14633	14682	14744	14679	14708	14629	14476	14569	14525	14607	14489	14709	14475	14434	14614	14597	14635	14538	14591	14660	14401	14619	14508	14702	14655	14519	14590	14756	14606	14659	14615	14606	14599	14505	14705	14581	14480	14595	14618	14719	14404	14589	14494	14677	14493	14475	14593	14367	14515	14584	14494	14542	14512	14598	14691	14572	14555	14593	14604	14403	14392	14395	14633	14655	14488	14502	14491	14588	14707	14486	14525	14619	14454	14582	14551	14636	14645	14623	14596	14540	14579	14684	14676	14511	14617	14545	14539	14556	14655	14448	14593	14583	14506	14430	14690	14662	14416	14636	14572	14573	14627	14476	14493	14572	14695	14485	14424	14267	14581	14598	14417	14632	14584	14728	14481	14561	14577	14747	14625	14511	14523	14595	14503	14639	14648	14499	14673	14579	14672	14677	14634	14470	14546	14671	14522	14557	14474	14419	14578	14496	14491	14456	14617	14649	14723	14544	14439	14640	14480	14700	14601	14592	14592	14659	14453	14604	14543	14571	14508	14482	14514	14467	14488	14533	14598	14471	14476	14474	14613	14667	14640	14616	14607	14464	14628	14657	14667	14510	14682	14584	14615	14347	14656	14553	14618	14579	14672	14537	14639	14386	14438	14812	14552	14841	14637	14475	14439	14650	14500	14694	14546	14292	14656	14566	14374	14600	14618	14556	14469	14526	14558	14586	14769	14609	14538	14443	14620	14533	14762	14669	14691	14499	14597	14644	14621	14616	14546	14522	14468	14512	14690	14499	14631	14654	14477	14577	14714	14587	14654	14599	14503	14546	14530	14626	14638
26131	21184	27311	25891	20249	24566	36106	45380	38059	30456	24341	19709	17956	17358	17397	17211	17275	17095	17215	17264	17201	17199	17383	17272	17388	17239	17185	17145	17244	17273	17049	17041	17421	17086	17286	17118	17335	17267	17174	17299	17116	17185	17246	17302	17207	17303	17130	17211	17214	17258	17048	17253	17249	17148	17181	17139	17147	17323	17210	17113	17348	17197	17259	17046	17178	17293	17445	17155	17262	17305	17128	17241	17105	17269	17345	17119	17211	17272	17184	17162	17178	17136	16937	17175	17194	17036	17420	17290	17249	17072	17129	17138	17027	17126	17245	17125	17141	17032	17020	17380	17225	17072	17314	17185	17200	17250	17286	17064	17262	17305	17323	16906	17238	17321	17206	17039	17543	17080	17195	17347	17181	17177	17186	17044	17087	17073	17289	17136	17250	17160	17255	17281	17119	17441	17283	17150	17309	17252	17077	17271	17382	17237	17114	17063	17079	16993	17270	17200	17185	17286	17138	17279	17086	17137	17062	17172	16988	17164	17050	17220	17416	17297	17257	17185	17063	17203	17064	17191	17122	17202	17221	17233	17203	17316	17332	17247	17013	17118	17244	17123	17194	17138	17040	17058	16983	17083	17173	17117	17163	17007	17275	17166	17180	17126	17136	17251	17151	17104	16907	17033	16960	16926	17139	17255	17315	17215	17201	17068	17224	17093	17264	17312	17192	17155	17296	17209	17181	17126	17278	16997	17016	17068	17334	17200	17163	17216	17035	17159	17291	17218	17285	17263	17076	17193	17368	17044	17249	17333	17166	17158	17063	17430	17263	17184	17273	17115	17075	17272	17258	17411	17255	17352	17209	17365	17191	17080	17044	17063	17274	17221	17086	17236	17158	17342	17038	17256	17092	17279	17315	17249	17192	17090	17040	17316	17542	17176	17199	17291	17089	17125	17427	17262	17000	17006	17243	17026	17218	17027	17266	17021	17117	17184	17254	17241	17011	17075	17217	17365	17177	17141	17264	17162	17230	17234	17141	17104	17195	17272	17037	17322	17127	17209	17408	17204	17021	17064	17180	17198	17238	17165	17131	17253	16982	17190	17217	17229	17205	17140	17235	17099	17176	17272	17078	17324	17185	17079	17124	17132	17025	17025	17147	17166	17091	17222	17018	17037	17310	17125	17092	17252	17213	17230	17314	17056	16957	17232	17131	17085	17132	17172	17307	17005	17158	17145	17275	17191	17255	17180	17380	17275	17183	17236	17237	16999	16987	17116	17119	17030	17137	17178	16994	17101	17157	17229	17281	17248	17095	17237	17312	17202	17172	17215	17288	17070	17032	17322	17295	17218	17331	17152	17079	17054	17074	16794	17233	17175	17090	17319	17197	17074	17282	17177	17291	17097	17100	16970	17069	17305	17184	17132	17103	17139	17155	17326	16949	17305	17143	17166	17122	17243	17104	17209	17344	17339	17229	17344	17390	17340	16941	17077	17099	17197	17226	17351	17322	17107	16989	17451	17256	17183	17314	17347	17128	16982	17048	17088	17262	17208	16961	17271	17206	17263	16909	17054	17131	17298	17402	17052	17304	17067	17143	17385	17299	17268	17242	17157	16957	17359	17244	17410	16980	17074	17165	17163	16826	17188	17128	17310	17172	17326	17209	17192	17141	17230	17181	17242	17055	17179	17224	17273	17125	17170	17169	17266	17181	17288	17230	17120	17206	17133	17007	17057	17157	17050	17066	17172	17189	17258	17429	17185	17252	17223	16896	17063	16983	17238	17063	17060	17190	17046	17052	17332	17232	17244	17213	17143	17053	17109	16953	17078	17270	17133	17107	17054	17184	17129	17180	17323	17163	17215	17138	16962	17404	17217	17032	16944	17311	17082	16918	16973	17023	17296	17264	17188	17407	17050	17221	17235	17061	17489	17161	17218	17044	17096	17250	17212	17305	17060	17203	17271	17106	17157	17179	16910	17289	16926	17081	17026	17264	17403	17145	17419	17282	17141	17104	17282	17209	17088	17224	17257	17020	17058	16996	17228	17231	17042	17109	17179	17312	17440	17187	17114	17135	17153	17200	17390	17089	17065	17359	17128	17270	17093	17217	17109	17125	17357	17242	17017	17247	17295	17192	17247	17260	17193	17120	17208	17181	16989	17101	17282	17195	17175	17193	17180	17272	17077	17143	17260	17201	17223	17168	17147	17275	17151	17100	17262	17161	17027	17354	17153	17417	17092	17199	17097	17151	17351	17227	17096	17286	17127	17240	17318	17156	17113	17316	17268	17270	17219	17368	17221	17321	17331	17296	17009	17391	17109	17315	17264	17356	17145	17214	17070	17173	17162	17342	17439	17164	17218	17136	17231	17284	17380	17028	17195	17117	17114	17186	17106	17147	17342	17148	17043	17135	17131	17202	17079	17279	17269	17004	17328	17140	17179	17075	17163	16978	17200	17007	17179	17282	17095	17193	17151	17093	17183	17137	17071	17140	17210	17110	17127	17165	17353	17305	17299	17394	17274	17256	17050	17146	17029	17105	17269	17261	17211	17185	17087	17105	17205	17357	17123	17113	17128	17242	17096	17157	16943	17123	17077	17083	17234	17301	17207	17225	17118	16990	17197	17206	17379	17067	17228	17384	17192	17163	17229	17266	17205	17242	17227	17185	17194	17428	17135	17298	17363	17085	17464	16983	17046	17191	17300	17139	17166	17330	17200	17133	17048	17190	17135	17020	17184	17200	17122	17086	17181	17205	17129	17018	17149	17270	17314	17199	17236	16984	17239	17249	17137	17183	17185	17089	17147	17206	17056	17164	16985	17132	17094	17384	17420	17310	17281	17342	17138	17328	16976	17245	17200	17160	17271	17153	16976	17219	17056	17069	17084	17063	17139	17117	17364	17110	17272	17203	17113	17254	17169	17397	17173	17154	17086	17159	17299	17207	17016	16938	17148	17188	17182	16731	17184	17201	17037	17232	17295	17069	17133	17187	17056	16973	17186	17212	17221	17291	17209	17148	17039	17153	17083	17035	17162	17034	17122	17101	17236	17141	17117	17205	17149	17135	17143	17081	17174	17113	17204	16962	17065	17302	17127	17072	17315	17386	17361	17246	17112	17147	17475	17241	17246	17086	16908	17247	17275	17108	17245	17186	17043	16947	17283	17276	17335	17184	17115	17300	17258	17043	17255	17114	17430	17405	16853	17196	17258	17336	17276	17247	17167	17223	16985	17221	17215	17341	17213	17015	16997	17213	17047	17073	17055	17160	17246	17193	17070	17222	17239	17090	17190	17186	17222	17192	17081	16985	17154	17181	17139	17164	17036	17113	17118	17184	17155	16934	17104	17166	17367	17124	17065	17041	17175	17244	17206	17101	17296	17280	17207	17132	17232	17149	17260	17206	17127	17349	17161	17212	17172	17099	17244	17250	16987	17174	17114	16979	17295	17054	17180	17127	17247	17322	17263	17205	17154	17245	17120	17278	17163	17257	17237	17161	17074	17251	17246	17308	17208	17053	17221	17516	16989	17035	17234	17279	17141	17186	17281	17144	17221	17248	17001	17261	17003	17092	17118	17342	17156	17207	17344	17030	16957	17258	17169	16986	17046	17016	17094	17180	17254	17416	17231	17288	17120	17097	17338	17317	17133	17235	17078	17152	17310	17189	17081	17099	17199	17108	17212	17227	17095	17387	17207	16997	17193	17318	17193	17208	17219	17264	17132	17149	17119	17198	17152	17228	17330	17090	17079	17353	17371	17118	17114	17135	17104	17086	17213	17021	17197	17252	17257	17154	17137	17461	17186	17175	17180	17163	17164	17095	17106	17238	17209	17062	17073	17105	17060	16976	17300	17184	17335	16972	17161	17208	17111	16840	17030	17193	17125	17094	17364	17407	17173	17194	17336	17022	17145	17361	17356	17166	17207	17243	17216	17133	17480	17148	17152	17069	17086	17321	17238	17209	17204	17259	17201	17307	17150	17199	17210	17168	17245	17294	17317	17252	17297	17292	17138	17311	17204	17235	17389	17192	17098	17001	17136	17230	17154	17132	17078	17033	17109	17250	17047	17288	17324	17155	17005	16922	17267	17277	17418	17346	17256	17122	17210	17266	17213	17124	17247	17326	17188	17312	17122	17381	17113	17228	17203	17131	17118	17216	17094	17224	17228	17349	17284	17036	17082	17119	17202	17044	17096	17290	17182	17241	17114	17155	17037	17056	17418	17215	17303	17165	17171	17248	17272	17228	17010	17359	17110	17140	17188	17059	17204	17250	17152	17140	17405	17099	17322	17250	17109	17322	17334	17200	17023	16983	17004	16994	16971	17240	17385	17396	17096	17199	17183	17179	17071	16950	17124	17122	17098	17295	17296	17417	17254	17085	17082	17056	17252	17160	17208	17170	17211	17120	17181	17145	17339	17223	17274	17173	17280	17275	17117	17060	17249	17136	17169	17310	17137	17167	17115	17373	17160	17264	17275	17282	17216	17157	17151	17244	16966	17138	17315	17148	17356	16855	17220	17229	17089	17075	17287	17120	17109	17167	17008	17104	17213	17122	17070	17242	17109	17147	17116	17325	17195	17225	16979	17178	17212	17291	17062	17013	17111	17233	17178	17312	17163	16996	17160	17310	17352	17045	17285	17138	17254	17210	17310	17168	17129	16999	17204	17157	17209	17321	17128	17146	16985	17456	17234	17186	17211	17405	17347	16962	17345	17368	17191	17219	17112	17301	17086	17192	17090	17236	16933	17079	16988	17321	17259	17063	17207	17117	17032	17329	17179	17290	17131	17317	17255	17264	17125	17338	17175	17386	17344	17140	17106	17156	17324	17222	17179	17219	16981	17078	17042	17015	16904	17046	17117	17204	17069	17157	17159	17258	17418	17182	17225	17094	17312	17434	17290	17258	17235	16961	17108	17175	17141	17146	17222	17226	17347	17283	17151	17210	17390	17190	16988	16969	16889	17174	17146	17358	17284	17172	17076	16852	17098	17074	17124	17235	17333	17350	17445	17447	17128	17065	17152	17424	17194	17316	17171	17161	16908	17240	17173	17298	17266	17189	17181	17163	17203	17290	17110	17151	17054	17027	17148	17135	17066	17077	17280	16961	17047	17011	16986	17230	17217	17299	17205	17240	17187	17154	17074	17115	17075	17064	17390	16864	17333	17245	17006	17170	17250	17241	17186
13762	19493	18673	16794	16186	23991	37134	44834	38097	29785	22272	17140	15267	14664	14569	14655	14806	14656	14633	14674	14584	14697	14550	14444	14543	14484	14634	14546	14587	14636	14550	14545	14592	14454	14784	14606	14814	14732	14671	14694	14510	14725	14528	14653	14645	14580	14729	14576	14484	14572	14501	14632	14733	14542	14647	14631	14573	14480	14522	14630	14732	14560	14553	14554	14549	14662	14621	14725	14481	14704	14602	14387	14608	14609	14603	14894	14525	14691	14506	14554	14583	14470	14496	14703	14702	14568	14549	14510	14746	14564	14678	14713	14617	14477	14505	14681	14547	14644	14524	14681	14519	14449	14440	14624	14555	14505	14719	14459	14597	14687	14611	14666	14580	14632	14728	14450	14727	14595	14581	14592	14541	14536	14688	14570	14617	14615	14541	14532	14493	14357	14425	14621	14582	14458	14459	14590	14650	14574	14455	14622	14664	14642	14558	14646	14636	14657	14551	14582	14542	14657	14633	14633	14620	14532	14600	14411	14495	14593	14508	14695	14595	14622	14612	14434	14708	14636	14467	14532	14823	14544	14591	14473	14626	14385	14457	14366	14630	14545	14533	14659	14623	14654	14676	14755	14457	14668	14399	14625	14607	14528	14462	14599	14478	14528	14653	14748	14405	14539	14508	14452	14535	14536	14665	14745	14462	14504	14744	14462	14595	14695	14676	14647	14611	14615	14566	14609	14578	14641	14615	14772	14465	14605	14657	14489	14670	14462	14705	14535	14437	14488	14538	14601	14689	14650	14736	14581	14536	14676	14492	14598	14552	14660	14450	14581	14660	14603	14582	14572	14510	14506	14580	14583	14716	14594	14456	14496	14588	14714	14668	14697	14426	14545	14693	14673	14640	14634	14714	14486	14665	14751	14485	14645	14552	14706	14720	14691	14477	14525	14622	14649	14614	14666	14702	14733	14419	14659	14647	14598	14679	14689	14663	14570	14618	14634	14613	14334	14730	14538	14555	14469	14744	14534	14501	14720	14728	14554	14393	14711	14655	14475	14562	14569	14516	14679	14555	14607	14660	14605	14592	14467	14650	14733	14632	14627	14529	14698	14586	14566	14497	14492	14584	14632	14511	14566	14632	14571	14588	14578	14657	14837	14598	14817	14415	14683	14498	14532	14483	14646	14677	14559	14515	14524	14589	14503	14540	14413	14573	14628	14611	14572	14668	14592	14603	14463	14440	14564	14584	14642	14512	14562	14646	14612	14726	14637	14520	14656	14565	14693	14541	14655	14498	14340	14617	14563	14565	14764	14599	14409	14464	14459	14774	14612	14545	14543	14559	14520	14482	14669	14794	14650	14610	14584	14575	14591	14773	14517	14617	14695	14632	14675	14590	14611	14556	14620	14636	14576	14879	14600	14774	14738	14718	14648	14709	14667	14735	14526	14680	14630	14661	14647	14538	14491	14636	14481	14603	14461	14587	14495	14833	14591	14701	14590	14658	14706	14641	14761	14541	14640	14619	14579	14632	14573	14504	14650	14766	14478	14535	14695	14539	14683	14661	14644	14464	14720	14707	14512	14430	14732	14561	14700	14576	14398	14451	14672	14592	14607	14337	14560	14561	14580	14463	14627	14645	14630	14593	14578	14664	14559	14698	14553	14574	14681	14548	14614	14668	14595	14437	14438	14611	14599	14533	14593	14568	14581	14451	14537	14519	14479	14595	14641	14575	14479	14540	14809	14725	14571	14617	14667	14527	14801	14719	14494	14690	14656	14520	14569	14645	14492	14617	14561	14772	14675	14778	14595	14704	14763	14569	14467	14810	14473	14632	14632	14547	14648	14723	14643	14542	14473	14534	14695	14543	14567	14535	14628	14481	14538	14627	14676	14544	14675	14661	14617	14655	14650	14647	14675	14683	14534	14625	14602	14644	14698	14651	14409	14481	14650	14390	14446	14502	14639	14608	14635	14566	14635	14528	14587	14510	14585	14512	14557	14613	14709	14581	14650	14484	14440	14553	14439	14626	14527	14497	14605	14626	14531	14627	14585	14635	14540	14643	14392	14698	14600	14504	14652	14606	14696	14602	14612	14601	14745	14397	14565	14563	14508	14626	14525	14537	14539	14628	14524	14562	14432	14511	14574	14558	14733	14637	14658	14462	14536	14647	14691	14684	14776	14754	14569	14566	14508	14583	14530	14593	14576	14697	14644	14659	14524	14469	14617	14592	14579	14686	14498	14542	14623	14510	14475	14539	14630	14536	14630	14443	14769	14504	14555	14526	14703	14603	14513	14609	14491	14719	14460	14594	14615	14906	14690	14708	14585	14722	14666	14490	14567	14628	14648	14619	14434	14615	14435	14555	14680	14731	14666	14672	14616	14579	14585	14685	14430	14629	14569	14660	14716	14631	14568	14428	14686	14651	14513	14588	14526	14597	14626	14697	14440	14639	14747	14608	14650	14415	14542	14719	14537	14735	14592	14426	14580	14601	14397	14578	14510	14612	14658	14630	14605	14522	14535	14748	14729	14583	14587	14648	14599	14597	14616	14660	14701	14574	14662	14592	14691	14550	14747	14557	14494	14461	14578	14555	14512	14538	14567	14426	14489	14495	14640	14451	14781	14657	14574	14544	14577	14567	14607	14533	14689	14713	14631	14585	14462	14570	14591	14517	14632	14646	14691	14725	14431	14702	14629	14601	14570	14406	14566	14696	14660	14649	14410	14530	14724	14598	14718	14526	14483	14680	14601	14680	14656	14406	14586	14472	14545	14737	14621	14608	14696	14622	14563	14573	14634	14534	14496	14662	14569	14516	14604	14604	14562	14568	14657	14597	14708	14643	14594	14562	14471	14668	14596	14722	14680	14531	14489	14537	14720	14767	14601	14554	14689	14640	14704	14636	14769	14481	14479	14700	14605	14575	14512	14644	14701	14700	14436	14601	14456	14703	14395	14579	14649	14505	14583	14495	14408	14535	14468	14601	14581	14571	14627	14683	14756	14677	14673	14391	14633	14500	14671	14554	14555	14556	14352	14645	14572	14692	14503	14651	14424	14602	14598	14553	14435	14654	14642	14616	14439	14578	14718	14604	14542	14644	14627	14613	14660	14505	14629	14509	14505	14509	14591	14505	14628	14780	14438	14572	14499	14747	14613	14592	14799	14650	14648	14615	14721	14617	14585	14606	14691	14698	14665	14567	14554	14490	14439	14493	14463	14410	14515	14561	14526	14649	14538	14598	14617	14700	14665	14512	14639	14574	14469	14605	14425	14644	14631	14625	14610	14778	14558	14571	14613	14710	14676	14608	14728	14310	14663	14346	14682	14600	14730	14572	14650	14415	14597	14499	14645	14735	14808	14715	14488	14541	14730	14559	14600	14622	14740	14587	14634	14526	14680	14534	14511	14710	14577	14521	14515	14638	14747	14436	14578	14483	14597	14584	14688	14390	14531	14650	14538	14647	14686	14703	14696	14736	14800	14601	14733	14640	14582	14536	14610	14581	14712	14520	14572	14680	14586	14522	14492	14705	14634	14409	14582	14657	14608	14670	14527	14403	14704	14679	14662	14550	14568	14653	14450	14729	14536	14630	14650	14752	14441	14683	14599	14652	14523	14635	14670	14556	14685	14543	14516	14641	14604	14552	14642	14532	14647	14647	14639	14574	14548	14581	14500	14763	14682	14606	14703	14526	14570	14599	14504	14545	14577	14733	14603	14624	14425	14534	14410	14609	14596	14485	14551	14558	14657	14750	14547	14715	14425	14520	14680	14633	14614	14595	14478	14673	14658	14551	14631	14503	14606	14625	14612	14743	14581	14557	14701	14626	14671	14571	14477	14622	14656	14517	14630	14654	14525	14543	14570	14626	14664	14564	14459	14605	14733	14684	14517	14582	14397	14561	14631	14574	14668	14525	14689	14491	14490	14788	14766	14760	14602	14539	14617	14605	14750	14298	14752	14676	14525	14744	14718	14713	14643	14647	14553	14779	14615	14555	14543	14603	14664	14517	14618	14589	14527	14549	14745	14612	14581	14572	14542	14503	14714	14601	14585	14610	14587	14662	14386	14719	14606	14572	14509	14702	14582	14681	14561	14521	14625	14494	14502	14684	14661	14636	14454	14562	14460	14594	14694	14671	14667	14610	14790	14594	14406	14510	14667	14747	14696	14818	14738	14493	14527	14532	14581	14424	14390	14558	14655	14561	14643	14616	14615	14590	14606	14617	14461	14682	14525	14491	14589	14594	14575	14444	14479	14596	14526	14659	14540	14612	14629	14695	14622	14509	14563	14435	14400	14668	14509	14575	14678	14553	14629	14746	14584	14481	14430	14566	14637	14745	14559	14684	14646	14519	14546	14655	14629	14609	14605	14554	14586	14713	14524	14535	14606	14640	14593	14516	14518	14690	14620	14509	14730	14648	14524	14368	14534	14686	14513	14581	14455	14503	14641	14634	14633	14504	14794	14590	14677	14712	14702	14672	14499	14734	14408	14525	14627	14609	14576	14627	14611	14632	14604	14614	14560	14566	14626	14707	14655	14652	14663	14607	14592	14642	14480	14560	14468	14526	14536	14501	14617	14665	14570	14639	14491	14595	14454	14531	14504	14592	14631	14476	14736	14608	14656	14622	14521	14636	14662	14639	14694	14674	14683	14530	14706	14632	14682	14593	14544	14630	14606	14644	14688	14695	14627	14552	14637	14461	14532	14516	14543	14719	14662	14501	14516	14654	14836	14588	14760	14648	14583	14604	14701	14706	14630	14732	14493	14712	14768	14610	14669	14634	14489	14494	14567	14487	14642	14643	14758	14704	14633	14605	14562	14508	14676	14467	14499	14793	14525	14764	14734	14617	14618	14593	14553	14701	14437	14543	14447	14723	14586	14553	14666	14557	14656	14493	14399	14744	14594	14629	14637	14513	14706	14577	14511	14827	14697	14524	14707	14508	14665	14601	14667	14594	14438	14505	14579	14532	14387	14600	14578	14604	14588	14436	14592	14623	14344	14664	14663	14727	14514	14646	14726	14613	14650	14613	14574	14590	14514	14569	14601	14523	14569	14691	14610	14574	14601	14696	14532	14459	14521	14621	14355	14477	14626	14636	14556	14539	14634	14654	14525	14559	14546	14605	14584	14635	14605	14662	14639	14538	14819	14555	14679	14442	14643	14389	14597	14684	14558	14541	14608
23852	21170	28650	23971	21655	24649	42112	61486	59140	46930	32449	24060	19751	18179	17547	17281	17355	17221	17343	17223	17341	17215	17284	17477	17355	17383	17229	17545	17317	17228	17215	17281	17405	17373	17317	17062	17442	17195	17289	17223	17106	17049	17155	17214	17369	17287	17308	17173	17223	17201	17237	17254	17433	17217	17206	17029	16922	17417	17225	17141	17372	17016	17335	17363	17239	17256	17140	17238	17248	17219	17156	17493	17363	17060	17124	17245	17238	17149	17060	16990	17260	17029	17309	17313	17344	17065	17202	17215	17141	17161	17261	16892	17299	17235	17071	17165	17227	17263	17339	17257	17312	17345	17168	17234	17243	17079	17114	17373	17256	17331	17328	17162	17123	17540	17027	17019	17306	17181	17272	17087	17258	17409	16988	17266	17218	17118	17281	17194	16981	17218	17376	17329	17187	17349	17303	17139	17159	17172	17055	17014	17152	16848	17245	17285	17299	17326	17282	17116	17306	17234	17295	17186	17246	17193	17254	17215	17236	17097	17054	17239	17289	17297	17338	17305	17311	17144	17107	17033	17232	17128	17188	17298	17067	17423	17243	17244	17124	17143	17346	17164	17358	17088	17193	17193	17248	17272	17076	17229	17102	17205	17126	17383	17408	17329	17107	17237	17139	17225	17131	17243	17149	17208	17279	17277	17235	17116	17240	17407	17263	17105	17257	17221	17346	17279	17256	17002	17400	17110	17211	17133	17153	17171	17386	17179	17276	17366	17336	17225	17103	17256	17069	17217	17108	17006	17310	17193	17202	17139	17311	17095	17263	17150	17177	17247	17534	17118	17220	17040	17308	17213	17376	17323	17237	17240	17354	17119	17145	17253	17242	17032	16994	17119	16923	17280	17442	17108	17068	17099	17173	17277	17264	17118	17170	17175	17378	17180	17079	16996	17271	17095	17294	17255	17333	17169	17085	17158	17098	17338	17206	17172	17342	17486	17389	17088	17208	17219	17133	17218	17245	17183	17243	17092	17215	17223	17416	17178	17278	17300	17195	17121	17094	17110	17174	17070	17277	17083	17115	17265	16990	17201	17244	17124	17138	17239	17099	17447	17234	17134	17193	17201	17165	17324	17283	17357	17069	17361	17236	17181	17154	17246	17326	17216	17037	17256	17087	17164	17315	17389	17209	17132	17317	17075	17112	17173	17130	17178	17114	17372	17371	17271	17331	16994	17106	16991	17160	17364	17097	17048	17152	17262	17326	17003	17233	17145	17375	17215	17070	17267	17120	17149	17136	17230	17190	17222	17264	17123	17066	17234	17478	17306	17350	17107	17264	17111	16985	17293	17165	17249	17260	17127	17121	17342	17323	17018	17181	17127	17266	17332	17118	17135	17381	17374	17035	17239	17227	17022	17306	17313	17292	16947	17329	17319	17307	17358	17011	17073	17268	17216	17313	17172	17219	17296	17110	17104	17268	17291	17059	17178	17061	17072	17147	17347	17139	16767	17105	17182	17152	17198	17383	17167	17202	17282	17211	16883	17115	17362	17247	17291	17474	17171	17025	17198	16793	17138	17206	17105	16989	17139	17209	17334	17360	17168	17004	16967	17214	17344	17177	16968	17107	17263	17097	17048	17041	17267	17150	17090	17312	17185	17034	17175	17339	17318	17120	17219	16996	17061	17299	17450	17023	17225	17169	17278	17094	17219	17217	17323	17223	17296	17030	17244	17192	17280	17099	17266	17302	17122	17224	17272	17290	17211	17255	17194	17277	17171	17104	17213	17473	17218	17223	17310	17111	17197	17229	17254	17222	17232	17196	16963	17279	17296	17310	17109	17134	17115	17193	17215	16992	17178	17168	17034	17040	17149	17157	17071	17189	17053	17227	17253	17130	17218	17256	17236	17288	16988	17144	17265	17295	17180	17204	17248	17421	17217	17253	17179	17239	17155	17248	17249	16963	17408	17292	17257	17280	17266	17316	17054	17297	17158	17211	17136	17148	17198	17279	17240	17202	17049	17185	17278	17273	17240	17347	17146	17338	17309	17415	17233	17131	17152	17163	17127	17179	17190	17224	17219	17094	17183	17163	17189	17110	17037	17234	17156	17371	17064	17272	17100	17436	17269	17244	17195	17260	17328	17057	17221	17241	17301	17020	17173	17270	17305	17209	16957	16908	16949	17078	17200	17238	17167	17547	17328	17274	17138	17559	17179	17047	17065	17251	17221	17153	17208	17038	17194	17251	17237	17244	17237	17383	17102	17481	17144	17068	17071	17214	17022	17085	17239	17181	17319	17097	17087	17091	17218	17142	17107	17078	17140	17171	17275	17196	17187	17138	17047	17241	17345	17391	17270	17126	17336	17165	17135	17122	17219	17296	16993	17065	17331	16964	17187	17179	17227	17087	17116	17241	17111	17317	17274	17085	17102	17226	17239	17492	17338	17162	17007	17193	17326	17220	17209	17343	17153	17010	17213	17311	17181	17167	17143	17302	17008	17352	17131	17201	17132	17333	17227	17247	17409	17179	17332	17286	17124	17356	17120	17092	17281	17192	17262	17341	17304	17204	17075	17256	17221	17222	17031	17187	17068	17085	17028	17215	17223	17101	16966	17248	17227	17255	17304	17118	17292	17379	17316	17174	17194	17016	17188	17184	17357	17213	17212	17188	17399	17427	17335	17161	17250	17233	16948	17194	17089	17262	17256	17231	17146	17369	16901	16983	17203	17316	17281	17262	17273	16958	17323	17096	17077	17232	17118	17002	17231	17278	17267	17233	17187	17226	17254	17215	17122	16986	17052	17157	17029	17110	17121	17203	17106	17171	17388	17159	17215	17226	17189	17182	17346	17233	17129	17196	17286	17255	17199	17004	17016	17220	17239	17272	17207	17228	17093	17128	17139	17164	17081	17045	17113	17254	17261	17242	17218	17174	17247	17127	17233	17213	17348	17343	17312	17170	17336	17466	17202	17312	17452	16975	17347	17079	17271	17007	17243	17058	17169	17191	17271	17179	17148	17009	17131	17101	17143	17193	17070	17183	17231	17349	17144	17285	17176	17225	17081	17166	17233	17378	17047	17332	16832	17061	17236	17209	17286	17224	17097	17185	17015	17023	17339	17097	17201	17349	17196	17254	17331	17078	17025	17360	17170	16729	17154	17185	17305	17005	17230	17289	17162	17181	17168	17411	17056	17323	17171	17376	17138	17217	16997	17372	17254	17232	17259	17224	17418	17298	17187	17279	17151	17416	17235	17002	17121	17211	17108	17233	17176	17105	17139	17171	17321	17144	17151	17207	17364	16967	16925	17260	16991	17160	17316	16946	17196	17331	17211	17180	17212	17269	17108	17115	17157	17188	17266	17044	17023	17287	17404	17218	17284	17317	17490	17150	17222	17313	17229	17414	17271	17149	17476	17112	17260	17059	17083	17133	17111	17343	17361	17123	17312	17304	17377	17296	17070	17395	17165	17349	17288	17154	17169	16993	17380	17185	17161	17252	17092	17140	17199	17090	17042	17352	17058	17140	17400	17214	17325	17160	17175	17115	17266	17251	17205	17226	17205	17014	17255	17073	17416	17340	17347	17402	17142	17195	17238	17127	17181	17064	17134	17383	17173	17156	17179	17384	17358	17248	17126	17279	17174	17127	17154	17184	17088	17062	17197	17483	17144	17182	17204	17350	17271	17175	17249	17187	17289	17251	17242	17374	17335	17139	17193	17278	17210	17028	17264	17226	17288	17207	17175	17143	17322	17298	17202	17164	17211	17173	17087	17228	17059	17264	17150	17326	17069	17186	17173	16961	17141	17079	17226	17234	17007	17106	17262	17366	17280	17201	17203	17169	17058	17231	17291	17378	17378	17253	17193	17229	17201	17315	17223	17262	17376	17148	17427	17296	17062	17169	17281	17198	17176	17163	17163	17329	17348	17128	17152	17093	17092	17246	17130	17108	17378	17082	17284	17119	17477	17368	17236	17224	17334	17322	17301	17268	17325	17015	17161	17275	17098	17031	17133	17302	17144	17179	17204	17308	17165	17292	17238	17275	17141	17205	17064	17122	17118	17198	17290	17627	17269	17159	17059	17321	17330	17165	17248	17195	17219	17202	16971	17139	17151	17245	17308	17250	17050	17082	17352	17230	17032	17159	16961	17172	17147	17151	17245	17370	17257	17143	16964	17072	17195	17201	17249	17347	17254	17110	17037	16822	17334	17315	17305	17083	17154	17448	17228	17015	17371	17053	17376	17291	17125	17215	17226	17155	17254	17216	17053	17191	17117	17359	17207	17095	17127	17004	17260	17257	17280	17121	17350	16968	17169	17179	17295	17434	17350	17243	17210	17137	17118	17038	17226	17328	17331	17082	17121	17174	17015	17286	17176	17150	17169	17225	17153	17361	17184	17234	17282	17170	17266	17393	17149	17228	17127	17051	17166	17196	17090	17276	17207	17240	17174	17343	17282	17431	17273	17362	17302	17384	17243	17084	17154	17179	17243	17127	17114	17255	17294	17043	17306	17323	17217	17037	17191	17190	17009	17295	17285	17465	17190	17151	17087	17087	17071	17385	17076	17196	17209	17427	17213	17267	17263	17414	17266	17179	17194	17267	17208	17340	17283	17459	17384	17114	17139	17311	16954	17275	17379	17183	17145	17199	17296	17316	17399	17249	17223	17316	17189	17174	17186	17086	17399	17308	17316	17191	17114	17253	17269	17101	17255	16987	17168	17355	17109	17467	17134	17041	17020	17115	17303	17453	17186	16942	17044	17271	17349	17112	17179	17079	17145	17181	17246	17299	17157	17164	17091	17211	17182	17227	17259	17485	17053	17162	17362	17236	17285	17222	17435	17107	17216	17461	17181	16907	16981	16969	17170	17336	17044	17341	17175	17334	17102	17133	17055	17471	17170	17259	17247	17233	17092	17033	17159	17234	17152	17182	17289	17118	17233	17073	17170	17160	17254	17285	17144	17252	17044	17191	17267	17247	17308	17478	17360	17349	17088	17080	17027	17115	17038	17354	17188	17253	17193	17133	17116	16988	17217	17170	17261	17424	17244	17325	17327	17293	17213	17175	17236	17143	17132	17148	17186	17351	17324	17195	17169	17293	17128	17327	17125	17197	17083	17287	17080	17285	17406	17070	17464	17220	17244	17142	17063	17021	17333	17165	17268	17183	17164	17047	17329	17108	17094
16075	27021	25146	20399	19588	22424	42616	62877	58763	46016	31604	21906	16750	14987	14761	14778	14618	14726	14534	14833	14619	14740	14589	14575	14766	14702	14429	14737	14769	14426	14618	14576	14744	14543	14579	14778	14646	14636	14720	14750	14786	14724	14567	14608	14801	14682	14532	14503	14684	14661	14604	14712	14610	14661	14597	14600	14689	14647	14475	14676	14491	14686	14502	14672	14692	14593	14617	14514	14652	14599	14603	14544	14546	14557	14738	14542	14482	14799	14683	14593	14619	14646	14722	14766	14594	14621	14544	14547	14587	14655	14630	14568	14645	14687	14495	14681	14485	14580	14656	14580	14652	14688	14643	14513	14614	14635	14577	14654	14657	14594	14597	14655	14508	14609	14762	14750	14481	14635	14749	14574	14579	14614	14721	14680	14562	14685	14608	14552	14655	14537	14486	14686	14714	14611	14564	14613	14642	14682	14444	14390	14752	14480	14723	14521	14472	14653	14582	14655	14552	14667	14727	14598	14547	14687	14614	14594	14597	14451	14760	14558	14617	14846	14522	14710	14560	14688	14577	14524	14577	14707	14622	14599	14602	14843	14560	14514	14610	14591	14515	14640	14717	14719	14511	14670	14711	14527	14424	14551	14478	14791	14601	14598	14754	14656	14612	14559	14562	14561	14493	14600	14561	14616	14257	14524	14740	14592	14598	14526	14658	14810	14761	14465	14635	14679	14619	14542	14608	14552	14477	14432	14495	14688	14776	14594	14817	14570	14613	14594	14569	14550	14667	14726	14806	14652	14547	14736	14610	14487	14548	14550	14544	14534	14688	14591	14712	14522	14573	14546	14632	14690	14512	14718	14607	14509	14628	14737	14723	14606	14581	14729	14681	14598	14530	14396	14663	14538	14563	14657	14540	14549	14631	14591	14415	14501	14609	14615	14712	14703	14547	14502	14535	14746	14623	14565	14711	14676	14621	14502	14666	14644	14607	14573	14661	14597	14629	14593	14470	14655	14632	14520	14417	14587	14497	14523	14588	14645	14607	14637	14488	14503	14445	14594	14583	14664	14635	14637	14662	14656	14749	14543	14621	14456	14569	14511	14577	14702	14413	14608	14559	14671	14547	14586	14849	14408	14695	14580	14514	14601	14743	14590	14560	14454	14615	14559	14629	14610	14642	14515	14768	14641	14747	14750	14657	14472	14645	14506	14730	14673	14649	14436	14591	14564	14651	14563	14839	14417	14627	14470	14579	14469	14699	14649	14578	14621	14631	14532	14512	14681	14595	14646	14668	14567	14450	14737	14572	14627	14580	14566	14654	14537	14533	14299	14656	14708	14608	14466	14535	14486	14528	14539	14617	14575	14652	14541	14581	14662	14551	14606	14410	14697	14572	14552	14474	14521	14494	14594	14516	14482	14645	14467	14602	14661	14492	14755	14605	14536	14684	14669	14772	14520	14589	14721	14450	14535	14537	14524	14598	14520	14697	14520	14544	14696	14628	14693	14610	14699	14515	14704	14566	14604	14395	14674	14609	14559	14755	14677	14614	14622	14485	14586	14626	14454	14545	14582	14516	14716	14793	14541	14672	14564	14601	14510	14633	14566	14617	14702	14430	14639	14702	14689	14710	14602	14452	14524	14613	14801	14665	14688	14634	14546	14517	14562	14527	14741	14625	14706	14616	14663	14634	14607	14699	14556	14441	14475	14500	14532	14721	14610	14574	14531	14747	14812	14478	14534	14532	14508	14692	14635	14689	14570	14636	14669	14637	14600	14438	14721	14567	14629	14632	14633	14719	14664	14520	14708	14523	14679	14634	14536	14640	14563	14499	14606	14545	14494	14548	14557	14379	14475	14618	14637	14625	14599	14797	14659	14643	14714	14576	14698	14597	14668	14705	14734	14584	14547	14686	14526	14578	14639	14615	14589	14650	14526	14475	14593	14529	14633	14606	14414	14602	14654	14616	14525	14709	14823	14765	14490	14713	14686	14601	14735	14637	14639	14508	14624	14572	14455	14446	14555	14658	14702	14559	14516	14570	14527	14651	14567	14569	14510	14582	14560	14702	14446	14656	14538	14637	14447	14644	14566	14675	14395	14690	14556	14585	14476	14559	14737	14595	14728	14610	14667	14500	14551	14678	14522	14464	14524	14673	14668	14522	14523	14549	14473	14511	14567	14504	14625	14627	14486	14684	14505	14556	14665	14692	14525	14711	14680	14583	14579	14621	14840	14589	14625	14528	14670	14629	14652	14572	14499	14577	14672	14580	14605	14449	14660	14660	14554	14717	14347	14632	14609	14647	14476	14496	14641	14657	14644	14722	14689	14523	14533	14461	14704	14699	14546	14570	14546	14717	14511	14555	14517	14532	14711	14399	14805	14690	14737	14718	14551	14550	14522	14493	14474	14707	14639	14529	14569	14730	14688	14653	14587	14587	14560	14641	14505	14620	14798	14690	14559	14671	14718	14644	14424	14590	14598	14560	14508	14502	14617	14511	14748	14593	14584	14614	14651	14628	14579	14643	14467	14513	14459	14600	14528	14609	14604	14650	14687	14552	14540	14607	14566	14632	14468	14541	14634	14610	14620	14666	14622	14672	14522	14797	14599	14511	14645	14590	14556	14690	14430	14605	14611	14580	14666	14642	14497	14525	14535	14595	14583	14652	14543	14514	14581	14702	14710	14745	14503	14725	14442	14679	14672	14449	14674	14635	14610	14575	14569	14447	14647	14455	14577	14519	14648	14594	14666	14630	14667	14691	14730	14483	14620	14540	14481	14626	14720	14547	14594	14552	14760	14635	14609	14518	14617	14576	14463	14596	14536	14694	14601	14623	14478	14508	14560	14591	14547	14445	14719	14722	14586	14455	14519	14683	14652	14599	14717	14777	14707	14542	14752	14643	14601	14598	14580	14593	14740	14624	14580	14582	14516	14655	14423	14626	14476	14600	14507	14541	14521	14612	14628	14533	14559	14588	14615	14477	14665	14689	14520	14563	14664	14546	14607	14656	14645	14498	14565	14599	14430	14584	14338	14519	14657	14495	14582	14771	14586	14603	14558	14597	14415	14544	14496	14690	14692	14698	14321	14600	14516	14619	14553	14544	14623	14813	14656	14681	14583	14638	14686	14584	14720	14495	14735	14600	14709	14640	14645	14724	14666	14429	14754	14785	14874	14668	14606	14754	14811	14367	14725	14562	14434	14529	14593	14590	14642	14646	14650	14581	14502	14666	14641	14704	14586	14659	14555	14470	14532	14659	14531	14564	14667	14463	14679	14792	14444	14602	14708	14619	14401	14597	14495	14766	14540	14499	14707	14567	14593	14335	14640	14586	14637	14591	14423	14855	14619	14657	14583	14624	14541	14560	14539	14641	14536	14679	14513	14512	14608	14708	14469	14578	14686	14695	14472	14403	14582	14752	14583	14511	14594	14461	14709	14509	14805	14557	14733	14431	14564	14525	14517	14611	14479	14586	14479	14440	14787	14429	14595	14536	14656	14587	14625	14638	14646	14637	14610	14599	14565	14624	14565	14793	14590	14528	14675	14668	14489	14504	14516	14424	14595	14484	14521	14646	14598	14668	14428	14611	14620	14516	14664	14679	14647	14527	14498	14725	14573	14455	14426	14762	14550	14330	14532	14482	14627	14516	14656	14459	14575	14714	14548	14466	14625	14638	14611	14572	14517	14610	14467	14548	14460	14622	14626	14399	14462	14623	14628	14619	14573	14524	14456	14668	14625	14605	14634	14626	14617	14461	14567	14625	14595	14690	14601	14641	14789	14372	14692	14673	14533	14368	14599	14721	14529	14744	14660	14810	14559	14533	14626	14449	14423	14665	14553	14707	14641	14577	14520	14692	14711	14460	14575	14574	14590	14594	14571	14511	14635	14503	14613	14588	14631	14506	14653	14675	14628	14541	14680	14716	14429	14608	14631	14592	14530	14415	14629	14600	14554	14622	14645	14573	14607	14703	14435	14738	14597	14580	14633	14510	14451	14474	14570	14620	14566	14608	14602	14640	14638	14610	14814	14652	14661	14537	14520	14621	14597	14621	14664	14554	14543	14545	14492	14702	14754	14514	14596	14534	14618	14753	14828	14598	14786	14678	14636	14463	14511	14504	14760	14405	14438	14550	14715	14500	14511	14350	14693	14586	14541	14635	14605	14651	14631	14589	14466	14630	14857	14553	14622	14742	14594	14545	14598	14734	14524	14584	14794	14590	14548	14613	14521	14466	14505	14731	14509	14712	14602	14683	14559	14525	14517	14581	14409	14504	14608	14550	14517	14487	14693	14573	14633	14632	14670	14523	14751	14499	14587	14546	14584	14435	14712	14596	14616	14560	14641	14322	14521	14620	14531	14470	14622	14479	14445	14712	14584	14473	14675	14651	14640	14663	14616	14661	14796	14498	14555	14625	14447	14579	14574	14622	14604	14591	14733	14497	14667	14663	14588	14518	14410	14743	14670	14476	14620	14567	14595	14686	14507	14504	14521	14660	14646	14586	14606	14549	14795	14686	14658	14660	14662	14523	14585	14726	14511	14605	14670	14839	14709	14423	14387	14556	14636	14566	14524	14538	14645	14653	14622	14671	14667	14609	14591	14604	14748	14684	14555	14550	14523	14527	14514	14585	14672	14633	14707	14813	14650	14667	14608	14595	14538	14649	14584	14714	14526	14683	14524	14538	14574	14513	14576	14586	14589	14684	14730	14631	14637	14666	14445	14614	14514	14473	14702	14550	14740	14572	14570	14679	14498	14549	14606	14594	14541	14627	14517	14528	14533	14689	14454	14721	14650	14774	14753	14569	14613	14662	14776	14734	14508	14619	14753	14735	14723	14501	14652	14796	14325	14647	14459	14466	14448	14523	14615	14574	14495	14522	14830	14563	14489	14583	14555	14682	14616	14776	14760	14601	14502	14813	14620	14600	14469	14671	14608	14654	14450	14654	14570	14646	14550	14764	14677	14660	14658	14599	14395	14671	14693	14734	14643	14784	14523	14664	14734	14569	14743	14542	14532	14724	14546	14657	14461	14657	14451	14553	14606	14614	14567	14489	14620	14534	14681	14717	14446	14540	14671	14649	14488	14538	14537	14600	14523	14619	14433	14574	14499	14553	14677	14540	14631	14666	14469	14645	14568	14563	14603	14336	14649	14580	14657	14655	14619	14549	14723	14595	14479
29271	21756	21061	18981	17304	17177	19766	23226	23507	21370	19026	17803	17418	17121	17083	17156	17257	17225	17348	17183	16997	17270	17152	17095	17223	17291	17283	17176	17049	16988	17151	16982	17028	17034	16985	17203	17040	16964	17099	17225	16959	16839	16913	17185	17188	17048	17003	17068	17054	17012	17054	17094	17196	17100	16784	17144	17000	17091	17099	17031	17031	17116	17307	17177	17082	17063	16963	17107	17152	17046	16917	17048	17075	16879	17192	17116	16875	17149	17101	17277	16963	17096	16952	16964	16902	17026	17084	17177	17140	17106	17087	17122	17196	17005	16861	17130	17178	16956	17092	17262	17191	17077	17156	17067	17039	17063	17147	17079	16948	17210	17124	17135	17013	16913	17075	17042	17171	17165	17195	17017	17146	17076	17474	17028	17011	17072	17193	17032	17152	17044	17198	16918	17058	17083	17246	17139	17129	17015	16944	17112	17090	16921	17042	17038	16903	17072	17152	17173	17079	17148	17202	16968	17027	16986	16839	17081	17110	17008	17015	17199	16930	16913	17133	16927	16930	17052	17312	17197	16932	16972	17059	16987	17031	16847	17014	17173	17228	17069	17031	17209	17092	17098	17117	17153	17045	16950	17049	16885	17027	16929	17076	17208	17096	16874	17162	17127	16910	16942	17083	16990	17066	17048	17028	16993	16963	17145	17310	17283	17001	17247	17071	16973	17089	17129	17116	17171	17066	17177	17021	17054	16959	17023	16847	16838	17180	16996	17034	17143	17047	16933	17005	17075	16977	17006	17122	16950	17231	16985	17033	16917	17024	17028	16895	17297	17173	17003	17022	17125	17065	17062	17097	17109	16993	17107	17309	16956	17030	17064	17207	17132	17187	17090	17286	16941	16975	17193	17110	17108	17159	17030	17051	17085	16961	16884	17158	16875	17148	17095	17061	17186	17107	17013	17167	17108	17108	17004	17106	16941	16973	17221	17179	17190	16897	16939	16981	17220	16983	16951	17167	16997	16844	17104	17216	16914	16877	17143	17337	16967	17121	16886	17111	17131	17168	17102	17033	17085	17291	17044	17395	17149	16982	17292	16934	17047	17041	16978	17097	16866	16898	17013	17062	17009	17174	17118	16931	17095	17119	17115	17181	17197	17135	17146	17287	17024	17261	17141	17076	16887	17269	16861	16998	16990	17078	17011	16979	17124	17156	17012	16915	16982	17305	17012	17103	16969	17124	17140	17150	16987	17256	17133	16993	17013	17108	16868	16890	16903	17040	17128	17213	16940	17052	17035	16998	17242	16878	17153	17174	17091	17120	16919	16999	17062	17178	17008	17011	17062	16968	17048	17034	17109	17137	17137	17005	16964	16997	16898	17096	17220	17031	17103	16955	17074	17016	16969	17136	17057	17072	17014	17155	17244	17086	17013	16979	16882	17145	16847	17126	17078	17155	17122	17120	17035	17159	17027	17028	16906	17018	17056	16901	17001	17060	16969	17022	16942	17048	17028	16919	17127	17051	17000	17022	16930	17080	17176	17032	17091	17101	17248	17179	17017	17257	16921	16974	16974	16987	16988	17302	17008	17223	16922	16889	17198	17090	17204	17187	17200	17139	17088	17164	16944	17033	17016	17114	17140	17146	17120	17002	17007	17046	17036	17033	17056	16979	16983	17182	16957	17044	16993	17125	17071	17009	17066	17029	17101	16995	16886	17240	16690	17212	17090	17153	17145	17005	17018	16861	17112	16991	17191	17246	17220	17169	17189	17079	17070	17017	17231	17140	17173	17067	16980	17079	16882	17195	17067	17196	17087	17113	17095	16994	17131	17097	17200	17025	17213	17033	17096	17269	17167	17137	17074	17098	17117	17169	17003	16986	16995	17030	16936	17191	17117	17318	16830	17090	16980	17070	17142	16992	16865	16960	17063	16994	17211	16974	16991	17080	17053	17022	16816	17032	16850	17032	17012	16840	16979	17073	16851	17207	16885	17032	16967	16901	17003	16942	17294	17034	17043	17079	17059	17243	16989	17047	17228	17003	16962	17022	17016	17152	16902	17014	16971	16976	17075	17217	17041	17004	17140	16998	16982	17167	17082	17055	16907	17044	17104	17073	17170	17041	17278	17109	17004	16997	17065	17241	17156	17221	17051	17083	17147	17192	17096	17151	17118	17066	17088	16935	16903	17141	17161	17209	17025	17057	17119	17132	16954	17124	17285	16956	17247	17096	16966	17177	17089	17176	17252	17081	16965	16907	17152	16929	17040	17276	17109	17210	17063	17206	17144	17118	17159	17107	17089	17143	16822	17366	17106	17095	16911	16964	17028	17123	16987	17121	17181	16842	16976	17010	17031	17071	16986	17121	16915	16821	16964	17253	17009	16876	16875	17064	17009	17266	17175	16942	17109	17151	17107	17082	17202	17140	17129	17219	17316	17085	17159	17138	17108	17128	17096	17186	17191	17224	17188	17035	17032	17105	16860	16954	17049	17208	16995	17301	17325	17182	16962	16913	16962	17019	17109	17105	17043	17126	17251	17342	17185	17242	17176	17256	17237	17125	17169	17218	16867	17097	17034	16915	17154	17103	17213	17027	16967	17125	17059	17016	16979	17237	17180	16964	17066	17155	16905	16860	17118	17044	17171	17152	17137	17066	17031	16963	17004	16960	17027	16964	17053	16940	17167	17198	16991	17244	16985	17176	16841	17023	17137	17059	16942	16871	16907	16899	17100	17036	17275	17066	17042	17020	16955	17157	17150	17104	16889	17112	17149	16995	17278	17085	17186	16971	17261	17083	17102	16926	17184	17160	17113	17147	17101	17057	16935	17123	17029	16978	16996	17247	17089	17112	17121	17276	17196	17047	16955	16906	16944	17081	16894	17058	17224	17059	16881	16985	17172	17021	17149	17125	17261	17150	16964	17113	16935	17004	17238	17090	17025	16916	16964	17195	17079	17156	17127	17161	17066	17183	17026	17238	17182	17052	17052	16660	16966	17134	17195	17058	17171	17003	17090	17054	17077	17115	17067	17198	16961	17106	17173	17043	16906	16961	17049	17105	17097	16985	17094	17281	17282	17107	16825	16988	17054	17076	17061	16944	17170	17144	17050	17165	16953	17034	16943	16973	16979	16994	16927	17204	17204	17136	16998	17160	17275	17143	16879	17106	16884	16993	16931	16975	17108	17095	16954	16987	17015	17103	17076	17083	17095	17069	17089	17135	17031	17065	17107	17116	16990	17085	17129	17060	17143	17082	17060	17004	17050	17108	16960	17039	17062	17223	17155	17171	17046	16919	16912	17125	17164	16988	17161	17048	17131	17388	17198	17005	17075	16995	16970	17021	17043	17119	17283	17212	16903	17028	17163	17205	17106	16876	16959	17113	17052	17015	17206	17270	17215	17069	17147	17018	17240	17106	17009	16990	16911	17042	17110	17115	17203	16949	17180	17100	17162	16874	16990	17165	16947	17044	17157	17024	16946	17168	17270	17077	17150	17098	17012	17056	17071	16938	16922	17207	17055	17001	17057	17096	17054	17047	17078	17084	17041	17055	16960	17081	17081	16938	17192	17168	17257	17027	17176	17057	17096	16840	16909	17100	17248	17145	17039	17251	16987	17194	17246	17085	16971	17216	16956	17335	17151	17321	17047	17120	17149	16907	16997	17127	17174	17233	17182	17044	17180	17093	17195	17121	16945	16799	17110	17228	17169	17110	17142	17202	17058	17173	17074	17113	17316	17098	16888	17104	17009	17054	17060	17130	16899	17070	17063	17423	17015	17122	16938	17149	17049	17164	16771	17101	17222	16993	17082	17047	17123	17186	16942	16854	16967	16843	17093	17012	17047	16951	17329	17113	17013	17179	17243	16875	17061	16915	17128	17032	17134	17070	17112	17131	17005	17093	17131	17226	17077	17031	16894	17002	17203	16900	17340	17263	16915	17193	17350	17037	17127	17183	17031	17240	17103	17214	16988	17252	17247	17294	17070	17049	17103	17015	17199	17119	16962	17036	17212	17166	17117	17010	16981	17093	17176	17152	17075	17045	16917	16805	17052	17047	17159	17206	16957	17189	17415	16831	17116	16825	16934	17195	17045	17223	16936	17166	17183	17041	17080	17063	17272	17159	17219	17148	17014	17095	17123	17233	17233	17368	17102	17078	17040	17039	17044	17028	16876	17018	17007	17027	16948	17119	16959	17006	17101	17061	16986	17190	17201	17003	17010	17083	16886	17191	16975	17094	17114	17155	17212	17161	17069	17089	17152	17116	17016	17230	16955	17066	17102	17236	17234	17271	17031	17148	17071	17210	17237	17175	17228	17276	17026	17208	17094	16936	17097	17194	17013	17054	17153	17166	17003	17057	17107	17043	17052	16975	17189	17167	17196	16831	17044	16868	17110	16876	17023	16962	16948	16947	17079	17031	17150	16976	16859	17057	17040	17040	17067	17179	17160	16916	17131	16911	17235	17060	17030	17165	16943	17186	17182	17170	16993	17131	17316	17094	16892	17138	17044	17003	17091	17210	17123	17266	17195	17165	16968	16919	17177	16876	17148	17164	17141	17025	17148	17104	17054	16876	17073	17046	16888	17140	17184	17178	17224	17201	17139	17054	17015	16982	17183	17075	17186	16906	16899	17053	17134	17054	17202	17053	16961	16974	17005	17243	17213	17118	16835	16911	17176	17177	17036	17140	16952	17075	17078	16924	17116	16989	17159	17182	16932	17086	17325	16981	17232	17032	17130	17212	17125	17020	16838	16964	17209	17137	17053	17111	17123	16982	16895	17084	17080	17036	17006	16958	16760	17038	17358	16763	16983	16973	17063	17284	17257	17053	16960	16981	17215	17154	17093	17196	17129	17010	17047	16993	17241	17096	17045	17191	17054	17023	16849	17214	16810	16970	17115	16953	16984	17005	17072	17106	17225	17008	17081	17103	16899	17006	16896	17235	17068	16963	17090	17151	17053	17089	17001	17087	17050	17100	17099	17001	17075	17074	17110	17020	16970	17285	17119	17017	16995	17158	17051	17208	17280	16873	17023	16947	17050	17103	17012	17376	17095	17132	17154	16970	16932	16991	17074	16955	16871	17161	17065	17414	17026	16991	17113	17057	17080	17124	17142	16989	17136	17023	17149	16956	16983	17190	17125	17081	16848	17199	17058	17194	17109	17234	16831	17203	16893	17103	16953
14931	15595	15508	15056	14954	14931	18696	24134	22728	19250	16668	15284	14720	14573	14489	14450	14527	14476	14639	14464	14577	14716	14290	14495	14415	14546	14392	14449	14644	14413	14477	14669	14624	14561	14471	14644	14526	14455	14526	14446	14612	14449	14532	14510	14706	14555	14464	14438	14571	14601	14615	14418	14567	14515	14543	14454	14629	14529	14592	14559	14472	14496	14484	14572	14533	14539	14456	14700	14557	14534	14633	14525	14492	14481	14568	14412	14431	14336	14336	14503	14444	14666	14504	14343	14492	14430	14517	14514	14571	14526	14317	14670	14309	14598	14455	14581	14298	14476	14392	14544	14627	14495	14464	14365	14519	14510	14506	14563	14451	14361	14477	14592	14450	14270	14535	14671	14554	14338	14518	14487	14528	14612	14773	14550	14427	14493	14440	14498	14485	14386	14422	14434	14491	14536	14745	14521	14466	14355	14581	14525	14458	14560	14565	14674	14555	14553	14633	14525	14464	14529	14555	14458	14403	14587	14290	14487	14422	14633	14506	14383	14459	14586	14396	14571	14561	14415	14579	14413	14550	14541	14456	14624	14680	14598	14611	14636	14453	14601	14483	14593	14499	14703	14619	14614	14358	14514	14440	14633	14503	14575	14725	14507	14592	14323	14586	14590	14521	14495	14455	14677	14509	14453	14663	14609	14544	14523	14467	14555	14455	14520	14535	14511	14376	14552	14644	14580	14540	14512	14627	14626	14271	14460	14477	14467	14413	14509	14443	14370	14360	14314	14648	14417	14491	14548	14359	14578	14504	14674	14505	14752	14525	14474	14565	14479	14529	14722	14410	14513	14729	14559	14594	14621	14557	14528	14475	14585	14451	14430	14392	14472	14462	14470	14567	14544	14555	14424	14601	14498	14455	14718	14573	14577	14475	14604	14651	14542	14406	14509	14431	14656	14596	14464	14551	14611	14437	14604	14592	14564	14594	14418	14422	14535	14697	14526	14513	14528	14501	14468	14459	14404	14343	14375	14660	14550	14507	14613	14366	14570	14215	14586	14461	14539	14548	14512	14615	14603	14465	14286	14586	14566	14503	14442	14386	14555	14479	14522	14696	14539	14520	14525	14491	14459	14412	14491	14622	14607	14447	14451	14341	14623	14344	14675	14539	14614	14444	14579	14452	14523	14565	14603	14535	14416	14636	14544	14535	14518	14511	14375	14615	14642	14606	14712	14412	14657	14482	14570	14610	14552	14411	14507	14544	14583	14419	14342	14665	14700	14553	14513	14568	14546	14480	14334	14456	14365	14441	14434	14516	14829	14497	14563	14515	14677	14445	14496	14635	14342	14658	14323	14588	14375	14551	14617	14455	14498	14412	14540	14366	14523	14520	14539	14674	14500	14650	14545	14364	14695	14555	14621	14499	14692	14522	14456	14443	14426	14324	14480	14441	14668	14515	14606	14565	14556	14560	14685	14486	14433	14590	14620	14615	14578	14516	14507	14581	14557	14646	14392	14566	14537	14495	14594	14506	14550	14481	14419	14497	14452	14467	14626	14635	14329	14383	14651	14531	14552	14471	14409	14562	14590	14566	14568	14495	14545	14603	14489	14461	14479	14540	14567	14451	14562	14380	14632	14547	14501	14622	14686	14629	14540	14441	14487	14530	14469	14547	14486	14565	14423	14464	14560	14423	14582	14574	14479	14361	14523	14338	14369	14363	14517	14710	14389	14620	14617	14628	14464	14613	14606	14561	14538	14532	14607	14568	14511	14441	14504	14579	14580	14598	14515	14445	14355	14514	14296	14504	14445	14389	14633	14648	14628	14725	14578	14396	14472	14332	14499	14563	14665	14656	14558	14505	14525	14451	14505	14555	14617	14411	14258	14450	14589	14612	14595	14564	14519	14591	14505	14561	14542	14526	14479	14522	14753	14403	14498	14591	14637	14626	14637	14662	14584	14564	14563	14474	14507	14603	14477	14632	14563	14628	14536	14460	14557	14485	14516	14549	14315	14666	14350	14627	14428	14572	14589	14562	14400	14545	14378	14397	14505	14489	14555	14316	14464	14525	14458	14524	14556	14460	14392	14427	14466	14630	14313	14433	14564	14531	14522	14377	14488	14427	14352	14540	14617	14496	14275	14509	14448	14369	14479	14485	14408	14601	14334	14591	14497	14576	14631	14414	14630	14623	14503	14396	14622	14463	14589	14491	14579	14511	14290	14514	14559	14429	14362	14571	14598	14524	14651	14510	14619	14659	14442	14471	14477	14722	14632	14466	14680	14473	14348	14399	14498	14658	14400	14458	14596	14510	14738	14445	14501	14525	14583	14407	14432	14476	14338	14485	14552	14449	14341	14514	14589	14691	14382	14558	14431	14475	14701	14462	14500	14413	14396	14559	14449	14609	14515	14443	14602	14485	14545	14446	14576	14553	14616	14488	14579	14492	14400	14504	14476	14382	14410	14592	14569	14612	14686	14613	14550	14528	14518	14410	14576	14333	14579	14527	14521	14558	14716	14322	14354	14542	14455	14394	14376	14511	14605	14393	14536	14472	14604	14479	14494	14525	14431	14494	14566	14730	14474	14681	14305	14376	14535	14620	14683	14533	14626	14565	14528	14431	14505	14750	14660	14472	14547	14523	14330	14438	14495	14551	14637	14605	14517	14545	14606	14366	14571	14590	14480	14494	14511	14338	14488	14519	14471	14557	14704	14682	14468	14452	14578	14466	14531	14467	14504	14478	14444	14525	14608	14450	14459	14569	14520	14490	14489	14451	14441	14651	14591	14597	14506	14499	14453	14450	14489	14597	14564	14557	14492	14560	14405	14560	14293	14484	14334	14410	14533	14470	14382	14615	14517	14603	14503	14432	14394	14589	14525	14622	14558	14520	14539	14651	14499	14550	14307	14562	14431	14527	14493	14439	14622	14332	14520	14534	14471	14526	14693	14521	14453	14602	14673	14592	14377	14718	14407	14478	14343	14626	14506	14541	14244	14471	14601	14484	14486	14633	14470	14520	14741	14486	14487	14521	14668	14469	14602	14579	14521	14507	14463	14597	14759	14452	14478	14707	14431	14442	14556	14496	14485	14460	14601	14582	14444	14525	14537	14454	14447	14692	14653	14571	14575	14570	14466	14562	14469	14422	14616	14633	14404	14569	14504	14593	14592	14561	14427	14419	14555	14673	14447	14479	14715	14600	14744	14476	14549	14403	14626	14541	14426	14458	14591	14423	14387	14437	14538	14528	14521	14714	14597	14546	14417	14489	14582	14557	14609	14434	14526	14637	14693	14723	14574	14533	14682	14538	14545	14505	14408	14583	14451	14436	14475	14426	14514	14725	14344	14517	14603	14599	14567	14533	14540	14550	14409	14510	14758	14666	14659	14323	14736	14567	14430	14486	14382	14517	14491	14493	14404	14410	14304	14531	14334	14502	14516	14459	14453	14449	14656	14559	14578	14630	14519	14394	14446	14456	14378	14500	14334	14601	14366	14570	14523	14536	14673	14517	14398	14480	14424	14478	14444	14581	14529	14675	14606	14518	14571	14509	14593	14823	14450	14483	14563	14588	14734	14383	14560	14472	14585	14504	14502	14465	14539	14565	14427	14514	14522	14406	14627	14510	14527	14591	14550	14431	14680	14545	14617	14492	14346	14544	14299	14503	14521	14534	14333	14420	14494	14475	14726	14626	14745	14574	14473	14487	14480	14577	14523	14468	14553	14743	14558	14656	14450	14310	14602	14368	14510	14651	14608	14456	14549	14649	14564	14417	14424	14425	14601	14548	14683	14291	14515	14521	14574	14566	14453	14407	14655	14496	14590	14308	14576	14396	14502	14607	14509	14390	14544	14379	14492	14503	14436	14367	14404	14504	14500	14561	14457	14495	14551	14514	14521	14616	14617	14328	14567	14571	14491	14639	14521	14537	14600	14538	14525	14672	14577	14713	14562	14598	14519	14552	14527	14446	14431	14812	14436	14684	14500	14531	14640	14596	14523	14480	14415	14415	14576	14435	14487	14446	14627	14599	14520	14485	14347	14727	14502	14387	14641	14561	14581	14508	14558	14594	14682	14366	14370	14671	14563	14432	14628	14537	14679	14643	14526	14542	14550	14673	14494	14490	14319	14652	14591	14479	14518	14396	14521	14495	14365	14576	14488	14454	14478	14321	14361	14418	14374	14367	14558	14546	14493	14519	14633	14508	14538	14409	14537	14490	14601	14487	14329	14602	14606	14460	14563	14428	14474	14451	14532	14489	14621	14608	14567	14599	14648	14381	14544	14570	14416	14586	14537	14674	14563	14482	14573	14478	14482	14440	14474	14613	14533	14436	14516	14613	14530	14504	14582	14460	14476	14509	14437	14685	14448	14569	14567	14388	14555	14504	14709	14633	14432	14540	14540	14507	14601	14539	14542	14346	14633	14456	14546	14598	14613	14392	14495	14641	14699	14431	14544	14460	14486	14660	14489	14484	14500	14556	14310	14561	14612	14422	14378	14521	14582	14513	14499	14496	14518	14739	14433	14375	14506	14385	14461	14534	14747	14503	14555	14719	14525	14482	14667	14505	14585	14501	14498	14580	14471	14508	14537	14549	14435	14586	14595	14524	14599	14672	14463	14506	14544	14527	14433	14437	14658	14565	14603	14674	14434	14598	14469	14550	14558	14496	14483	14557	14525	14344	14451	14500	14594	14351	14483	14522	14477	14420	14389	14529	14520	14475	14652	14450	14671	14470	14673	14454	14476	14524	14533	14367	14494	14392	14588	14596	14469	14529	14574	14487	14317	14533	14628	14621	14391	14635	14689	14483	14670	14526	14412	14487	14350	14741	14439	14491	14644	14508	14509	14398	14452	14663	14492	14578	14492	14453	14340	14590	14535	14449	14515	14665	14488	14381	14438	14571	14544	14633	14461	14557	14428	14564	14661	14562	14715	14618	14399	14664	14439	14543	14577	14478	14484	14268	14592	14629	14492	14543	14526	14568	14431	14311	14478	14567	14426	14539	14547	14555	14625	14468	14572	14417	14433	14438	14481	14489	14516	14532	14465	14442	14609	14603	14417	14591	14586	14535	14572	14545	14642	14628	14447	14726	14485	14527	14427	14388	14490	14651	14550	14601	14564	14601	14536	14421	14358	14499	14419	14741	14626	14421	14513	14421	14576	14603	14500	14651	14448	14593	14440
26061	21173	27342	25711	20057	20619	27514	43379	42618	33254	24736	20068	17814	17323	17358	17237	17189	17159	17246	17245	17131	17066	17183	17107	17036	17188	17305	17307	17332	16952	17042	17121	17055	17067	17133	16962	17065	17111	17095	16961	17045	16973	17033	17085	17210	17040	17277	17159	17200	16857	17158	16845	17176	16829	17098	17093	17169	17085	16948	17011	17051	16919	16773	17037	17002	16968	17018	16834	16854	17158	17069	17016	16999	16851	17043	16832	16889	17062	17112	16998	17023	17144	17065	16922	16939	16970	17154	16786	16904	16993	16997	17010	16986	16993	17156	16985	16962	16881	17139	16808	16864	17131	17090	16994	16991	17108	16853	16723	16832	17022	16970	17160	16924	16864	16868	16947	17169	17114	17161	17126	17022	17167	16932	17099	16954	16996	16899	16881	16964	16889	17015	16804	16992	17095	17132	17051	17023	17099	17087	17106	16819	17086	16935	17212	17224	17088	16992	16983	17054	17074	17022	17121	16972	16785	17014	16963	17013	16947	17108	16955	17094	17187	17096	16941	16751	17111	17116	16979	17250	17389	17351	17209	17143	16973	17172	16927	16914	16952	16874	17009	16756	17148	16947	16920	17152	16936	17113	17114	17148	17108	16983	17071	17014	16848	16897	16934	16797	17128	17043	16873	17040	17102	17231	17010	17008	16958	17083	16911	16991	17040	17202	16937	16979	16959	17155	17047	17181	17099	16937	17144	17071	16961	16932	17045	17055	16870	16982	16859	17001	17149	16947	16859	17077	16914	17168	17027	16876	17016	17072	16850	16834	17026	16824	17039	16983	17169	17049	16961	17043	17163	17149	16921	16992	17157	16817	16996	17002	17148	17099	16972	17156	16815	16863	16912	16903	16953	17000	16986	17107	16823	17158	17004	16962	17213	17225	16900	17030	16957	16913	17229	17089	17116	17203	17177	17228	16971	16887	16840	16990	17071	17026	17021	16998	16982	17058	17109	17022	16994	17060	16752	16749	17140	17006	17079	17192	17052	17045	17135	16988	17005	16936	17121	16920	16836	17025	17118	17056	17009	17009	17208	16994	16998	16929	16870	17106	16963	17054	16969	17067	17118	16895	17092	17073	16991	17076	16914	17053	17053	17194	17006	16963	17161	16864	17082	17020	16837	16980	16989	17010	17048	17102	16883	17049	16886	16949	16939	16930	16853	17044	17048	17112	16962	17143	17060	17185	17114	16940	17024	17202	16909	17263	17019	17190	17015	17148	16939	16996	16943	17145	16944	16937	16865	16988	16965	16811	16949	17133	16931	17055	17110	17064	16755	17190	16829	17249	17190	17287	16811	17108	17051	17150	17094	17085	16993	17203	17031	17067	17204	16996	16978	17050	16841	17037	17213	16983	17119	16954	16943	17041	16989	17011	17060	17075	17013	16803	17301	17056	17011	17257	17029	16814	17108	16926	16912	17085	16972	17121	17119	16976	16929	17125	16929	17102	17080	17012	16969	17110	17266	16991	16934	16880	16866	17214	17186	17059	17074	16751	17024	16985	16994	17034	17003	16980	17126	17025	17037	17217	17211	17128	17310	17071	17283	17065	16962	17088	17035	17028	17092	16841	17054	16950	16981	16789	17161	17105	17003	16858	17128	16954	16855	17007	17014	16916	16986	16987	17184	17080	17179	16970	17126	17103	16880	17120	17073	16884	17018	17091	16984	16911	16953	16987	17089	16976	17057	17344	16950	16941	17013	16885	17123	17021	17025	17159	16945	16970	17056	17057	16921	16978	16960	17048	17096	17234	16895	16915	17050	16872	17155	16861	17119	16964	16910	17104	17161	17072	17157	16925	16997	16993	17047	16939	16884	17097	16862	17089	16815	16845	16926	17068	16976	16881	17109	17032	16836	17134	16991	17042	16913	17131	16944	16900	17156	16952	16854	16982	17158	17285	17061	16964	16967	16946	17105	17092	17125	17060	17068	16938	17059	16858	17095	17011	17149	17077	17305	16846	17181	17055	16967	17018	16807	16924	17117	16987	17081	17002	17116	17051	17031	17078	17132	17079	16922	17095	16948	17169	16991	17041	16957	16883	17123	17210	17189	17235	17002	17066	16907	17041	16965	16912	16761	17154	17167	17014	17103	17012	17062	17081	17265	17170	17076	16837	17061	17006	17120	17067	17111	16950	17094	16923	16877	16973	16990	17116	17217	17079	17061	16971	17068	16945	16850	17212	17021	17110	17035	17037	17137	17012	17188	16914	16888	17121	17049	16922	17004	16973	17023	16935	17172	16950	16969	17123	17183	17002	17047	16927	16855	17133	16998	16930	17087	17011	16993	17003	17129	16919	16955	16955	17021	16859	16911	17220	16977	17039	16914	17089	17062	17221	17135	17042	17006	17070	16887	17038	17027	17206	16955	17020	17044	17082	16901	17013	16997	17098	17042	16932	16992	16947	17244	17251	16904	17033	16913	17024	16878	17027	17067	17045	17033	17045	16986	17140	17116	16984	17000	17026	17216	16894	17122	17223	17027	17451	17115	17154	17270	17081	17061	17125	17037	17119	17001	17017	17302	16806	17062	17049	16856	16876	16959	16877	16852	17148	17034	17021	17027	17111	16920	17134	17028	17142	17111	17187	16875	17107	17012	16739	17083	17205	17078	17000	16887	17078	16838	16973	17178	16949	16904	17034	16869	17116	17182	16898	16936	17088	17199	17274	17050	16861	17092	17248	16908	16962	16843	17064	17021	17037	17078	17003	17085	17085	17047	17231	17225	17077	16982	16913	16802	17101	16855	16959	17030	16952	17024	17172	17065	17020	16871	16881	17100	16975	17010	17043	17272	17109	16930	17215	16828	17067	17039	17140	16967	17122	17031	17048	17050	17049	16996	17076	16935	16989	17244	17214	17025	16968	17082	17142	17243	17098	17114	16943	17090	17095	16914	17067	17006	17053	17176	17080	16894	17101	17090	17041	16992	17073	16981	17082	17134	17144	17121	16978	16879	17066	17053	16959	17175	17117	16825	17153	16857	16954	17055	17003	16979	17024	16952	17118	17174	17070	17174	17092	17056	16983	16914	16963	17077	17000	16975	16940	17037	17052	17057	17185	17161	17042	17109	17040	17027	17032	17014	17178	16996	17145	16897	17061	17137	17113	17074	17122	17081	17132	16965	17036	16983	16952	17098	17122	17112	17092	17069	16959	16994	16896	16977	17255	17295	17066	17029	17263	17010	17048	17160	17060	17012	17260	17205	17040	16985	16949	17011	16996	17017	17192	16831	17056	17109	16950	17173	17022	17078	16979	17081	17069	16934	16961	17156	16914	17055	16856	16879	17029	17025	17040	16952	17078	17112	17132	16951	16999	17200	17024	17064	17340	17260	17081	17194	16840	16992	17033	16997	17069	17048	17160	17024	17074	17102	17154	16956	17139	17032	17112	16966	17156	17068	17114	16953	17083	16839	17089	17060	16946	17057	17015	17024	17039	16973	17027	17250	16888	17074	17054	17202	16781	17110	17120	17003	16854	16848	17024	16969	16914	17039	17105	17141	17049	16858	16973	17062	16950	17037	17131	17034	16881	17143	16915	17146	17027	17032	16962	16982	17057	16914	17302	17043	17086	16883	16989	16965	17038	17050	16942	16961	16959	17121	16764	17108	17107	16926	17165	17064	17090	17116	17034	16910	17193	17037	17132	16946	17168	16834	16999	16810	16988	16972	16992	17004	16870	17082	16946	16952	16972	17146	17092	17138	16969	17182	16941	16994	16876	16913	17157	17194	17179	17125	17315	17132	16935	17093	17011	17017	16951	16897	16980	16999	17020	17098	17075	17075	17194	16961	17145	17310	16940	16900	16891	17173	17134	16941	16972	17065	16955	17056	17014	17099	17002	17106	16970	17092	17011	16861	17144	16884	16981	17131	17178	16997	16947	16697	16960	17237	17098	16998	16941	17111	16943	17173	16874	17041	16991	16967	16794	16962	17063	17131	17162	16933	16978	16887	16986	17132	16899	17012	16931	16993	17026	17079	16949	17015	17113	17000	17286	17114	17025	17026	16879	16770	17004	17210	16926	16832	17000	17014	17126	17108	16892	16860	16921	16890	17080	17106	16925	17057	16827	16995	16989	17044	16871	17083	17142	17300	17024	16734	17169	17062	16938	17137	17013	16928	17062	17055	17062	17181	17103	16908	17111	17033	17035	17036	17176	16939	17024	16738	16879	17027	16863	17170	17038	17131	17224	17046	17149	17071	17057	17113	17030	16855	16894	16972	17007	16951	16991	17173	16996	17054	16972	17044	17191	16938	17008	17016	17042	17006	17101	16977	17212	16843	17066	16964	16977	17137	17165	17087	17024	17251	17145	17037	17329	16961	17206	17213	16970	16928	17221	17153	16946	16942	17189	17098	16837	17104	16886	16961	17037	16880	16986	16896	17107	17060	17085	17108	17010	17158	17149	16980	17146	17068	17143	17158	16863	17113	17112	16972	17014	17042	16939	16942	16938	17090	17079	17176	16884	16823	17089	17031	17074	17142	16994	17130	17147	17199	17123	16991	17074	17001	17042	17157	16946	17017	17114	16912	17283	17026	17280	16872	17013	17114	16893	16996	16986	17213	17181	17137	16926	16964	16912	17298	17035	16879	16936	16985	17150	16993	16962	16941	16968	17014	16950	17061	16954	16957	17099	16944	17146	17096	16921	16988	17086	16988	17028	17039	16960	16937	17152	16880	16839	17014	16962	17019	16885	17119	16818	17111	17114	17120	17134	17070	17039	16818	17045	16910	17087	17135	16936	17065	16984	16980	17204	17094	16961	16964	17029	17084	16924	16983	17088	16705	17215	16954	17181	16948	16968	17026	16831	16898	16849	16893	17229	17067	17281	16902	17131	17115	17052	16992	17255	16989	17058	17249	17004	17135	17020	17160	17164	16995	17086	16809	17169	16936	17123	16918	17051	17076	17014	16830	17007	17064	16981	17151	17108	16957	17172	17008	17063	16921	17130	17040	17128	17144	16992	17071	17071	16794	16952	16911	16895	17005	16735	16918	17136	17045	16992	17050	16940	17040	16857	16945	16938	16935	17093	16980	17094	16967	17098	17101	17132	17070	16910	16875	16948	16850	16988	16995	17084	16976	17131	16917	16961	16963	17026	16940	17111	17120	17005	17133	17059	17090	17033	16999
13694	19482	18623	16793	15883	19926	28540	44766	42214	32583	22754	17523	15159	14867	14622	14519	14612	14622	14483	14680	14527	14426	14521	14554	14701	14539	14595	14632	14567	14431	14557	14681	14556	14677	14427	14528	14616	14595	14639	14429	14613	14491	14489	14517	14561	14353	14640	14553	14596	14541	14562	14701	14598	14552	14513	14540	14492	14543	14524	14483	14608	14639	14642	14451	14540	14560	14524	14455	14597	14493	14454	14336	14509	14499	14766	14531	14495	14557	14642	14507	14329	14415	14560	14676	14468	14455	14522	14500	14525	14481	14403	14567	14536	14359	14373	14533	14487	14469	14770	14551	14697	14345	14632	14348	14551	14558	14500	14253	14467	14466	14297	14424	14488	14623	14445	14406	14517	14503	14685	14658	14534	14507	14515	14394	14452	14531	14367	14475	14463	14496	14512	14715	14529	14516	14574	14728	14509	14571	14585	14515	14568	14479	14480	14412	14478	14388	14636	14410	14438	14467	14463	14518	14503	14367	14547	14559	14496	14637	14391	14583	14433	14442	14565	14627	14681	14348	14721	14535	14389	14787	14527	14632	14531	14454	14399	14576	14462	14351	14606	14654	14413	14671	14417	14592	14400	14500	14539	14648	14480	14465	14610	14699	14594	14422	14524	14446	14553	14599	14568	14470	14373	14555	14457	14546	14398	14463	14542	14531	14507	14698	14620	14401	14519	14543	14377	14612	14332	14455	14521	14554	14593	14451	14491	14500	14650	14389	14418	14333	14659	14680	14569	14580	14545	14266	14693	14552	14587	14598	14531	14619	14594	14581	14404	14603	14745	14372	14558	14622	14552	14521	14458	14406	14485	14602	14603	14523	14548	14681	14600	14608	14611	14677	14686	14473	14381	14487	14705	14542	14641	14436	14541	14487	14355	14455	14479	14532	14424	14479	14704	14445	14502	14687	14509	14593	14773	14450	14445	14561	14625	14459	14511	14552	14432	14565	14387	14630	14561	14513	14443	14657	14447	14513	14720	14395	14409	14402	14417	14664	14715	14584	14631	14477	14505	14749	14689	14542	14686	14366	14500	14623	14562	14510	14424	14666	14521	14590	14518	14588	14533	14508	14593	14577	14606	14331	14473	14497	14466	14648	14456	14619	14596	14634	14635	14671	14470	14590	14474	14385	14508	14438	14634	14566	14512	14348	14611	14492	14511	14537	14440	14412	14716	14647	14447	14512	14692	14591	14560	14732	14564	14366	14434	14644	14560	14498	14595	14490	14642	14504	14488	14697	14466	14409	14473	14679	14449	14420	14376	14530	14539	14550	14615	14458	14409	14452	14552	14398	14671	14458	14459	14377	14718	14478	14536	14503	14451	14539	14410	14430	14553	14578	14579	14521	14539	14405	14535	14478	14513	14622	14655	14449	14393	14426	14477	14537	14547	14492	14646	14456	14647	14553	14626	14578	14506	14467	14526	14542	14505	14542	14403	14535	14396	14457	14555	14524	14478	14547	14655	14548	14652	14700	14555	14537	14637	14560	14536	14537	14457	14523	14475	14587	14408	14427	14586	14579	14621	14710	14499	14706	14573	14521	14590	14631	14655	14386	14517	14584	14567	14375	14336	14440	14712	14430	14599	14342	14606	14682	14448	14553	14566	14500	14675	14595	14573	14468	14721	14581	14612	14474	14564	14592	14447	14533	14548	14334	14564	14581	14520	14428	14416	14725	14482	14536	14605	14583	14497	14640	14606	14684	14535	14366	14569	14546	14562	14532	14524	14485	14690	14599	14589	14687	14408	14448	14595	14528	14502	14609	14611	14681	14592	14433	14540	14303	14552	14366	14397	14592	14558	14585	14452	14573	14591	14579	14410	14596	14601	14594	14391	14589	14455	14759	14541	14595	14616	14455	14487	14459	14653	14563	14519	14573	14569	14388	14468	14382	14550	14459	14576	14398	14531	14475	14541	14520	14575	14569	14696	14432	14522	14620	14365	14646	14664	14493	14533	14420	14474	14536	14434	14683	14219	14539	14550	14539	14685	14633	14531	14453	14667	14431	14528	14607	14440	14727	14526	14546	14481	14400	14594	14469	14597	14528	14552	14463	14550	14433	14463	14537	14561	14436	14495	14412	14577	14516	14502	14503	14588	14380	14658	14473	14562	14487	14636	14431	14652	14454	14521	14623	14637	14547	14607	14351	14622	14494	14464	14537	14568	14455	14691	14434	14582	14644	14467	14604	14489	14525	14709	14471	14643	14476	14549	14532	14368	14649	14430	14554	14563	14598	14416	14508	14575	14372	14604	14480	14356	14624	14463	14624	14493	14511	14460	14508	14702	14586	14542	14443	14601	14665	14645	14417	14397	14428	14589	14504	14597	14521	14450	14502	14531	14488	14643	14384	14364	14520	14563	14673	14433	14501	14463	14294	14519	14502	14488	14467	14221	14616	14599	14483	14354	14543	14474	14513	14549	14347	14456	14473	14672	14643	14564	14377	14498	14316	14600	14698	14677	14467	14672	14416	14610	14495	14534	14614	14601	14430	14619	14496	14558	14663	14564	14459	14641	14564	14556	14594	14465	14581	14527	14552	14673	14709	14649	14621	14495	14546	14662	14473	14584	14509	14474	14366	14592	14563	14369	14466	14642	14287	14500	14515	14511	14461	14383	14487	14638	14562	14471	14721	14692	14481	14595	14554	14675	14552	14520	14600	14618	14560	14484	14444	14625	14580	14553	14480	14262	14481	14485	14682	14622	14465	14473	14574	14467	14404	14602	14418	14579	14568	14538	14603	14567	14534	14496	14601	14632	14387	14525	14665	14653	14494	14522	14489	14575	14549	14536	14611	14418	14548	14575	14453	14654	14530	14473	14517	14453	14515	14564	14545	14573	14509	14381	14626	14683	14393	14637	14596	14570	14532	14449	14727	14486	14451	14657	14546	14672	14642	14570	14467	14526	14647	14607	14630	14781	14494	14404	14579	14713	14494	14653	14543	14320	14522	14420	14626	14505	14527	14581	14457	14546	14382	14469	14565	14583	14282	14454	14350	14668	14448	14563	14459	14480	14466	14543	14470	14623	14470	14459	14530	14556	14434	14559	14549	14516	14555	14457	14705	14449	14658	14541	14621	14636	14374	14580	14423	14567	14633	14429	14478	14339	14786	14608	14689	14626	14492	14587	14480	14580	14516	14596	14432	14553	14518	14478	14624	14746	14578	14622	14617	14441	14591	14520	14607	14686	14525	14714	14428	14665	14590	14642	14621	14322	14523	14475	14601	14549	14532	14576	14547	14481	14544	14474	14344	14569	14657	14459	14570	14616	14602	14370	14541	14690	14485	14404	14482	14419	14468	14461	14556	14506	14508	14494	14476	14509	14433	14552	14557	14563	14511	14554	14647	14564	14674	14650	14469	14531	14456	14527	14545	14494	14521	14515	14471	14579	14410	14559	14436	14561	14421	14518	14402	14676	14464	14528	14598	14389	14569	14650	14397	14497	14524	14418	14543	14595	14512	14496	14448	14518	14413	14684	14560	14619	14479	14498	14633	14726	14381	14632	14506	14687	14476	14585	14528	14463	14573	14504	14645	14574	14536	14465	14502	14572	14612	14468	14557	14522	14559	14621	14459	14528	14506	14632	14442	14659	14347	14606	14408	14444	14602	14504	14434	14633	14606	14484	14567	14375	14595	14445	14670	14592	14495	14578	14580	14618	14488	14562	14441	14562	14520	14484	14546	14661	14468	14362	14573	14552	14583	14732	14348	14469	14559	14640	14433	14523	14446	14613	14501	14513	14520	14400	14499	14437	14469	14608	14592	14517	14495	14442	14551	14624	14608	14503	14651	14617	14523	14538	14565	14453	14476	14523	14585	14543	14534	14451	14502	14639	14530	14644	14464	14594	14460	14624	14694	14505	14619	14510	14536	14529	14493	14746	14568	14646	14411	14586	14297	14512	14443	14455	14555	14521	14566	14509	14620	14423	14347	14594	14583	14353	14640	14628	14430	14603	14678	14448	14575	14644	14358	14605	14433	14454	14450	14557	14653	14491	14598	14461	14388	14575	14442	14529	14625	14303	14404	14457	14371	14397	14605	14444	14486	14446	14421	14637	14512	14495	14594	14415	14634	14567	14434	14547	14378	14382	14535	14545	14354	14501	14557	14630	14607	14406	14582	14617	14451	14306	14437	14637	14489	14556	14470	14561	14512	14567	14667	14425	14688	14532	14511	14439	14574	14529	14470	14553	14552	14519	14597	14573	14534	14297	14620	14482	14653	14499	14501	14579	14559	14549	14633	14508	14631	14613	14605	14645	14318	14337	14614	14691	14544	14574	14527	14618	14269	14516	14578	14546	14519	14404	14547	14555	14634	14498	14517	14341	14653	14589	14661	14469	14498	14400	14403	14520	14562	14407	14687	14617	14541	14557	14512	14478	14541	14527	14482	14563	14628	14461	14404	14480	14503	14547	14382	14584	14555	14537	14669	14590	14464	14379	14557	14609	14384	14582	14465	14500	14574	14635	14399	14504	14572	14610	14491	14611	14512	14704	14649	14605	14462	14550	14698	14601	14682	14515	14446	14588	14540	14649	14438	14434	14558	14593	14628	14432	14589	14453	14448	14454	14576	14502	14661	14475	14519	14577	14637	14387	14601	14619	14482	14572	14514	14512	14623	14477	14605	14492	14661	14472	14633	14483	14565	14759	14447	14453	14576	14489	14460	14409	14561	14502	14430	14485	14534	14476	14719	14561	14375	14488	14516	14421	14502	14577	14549	14526	14546	14436	14331	14510	14566	14494	14480	14535	14548	14496	14685	14403	14569	14623	14366	14687	14442	14668	14570	14487	14507	14675	14594	14422	14625	14404	14486	14177	14499	14555	14480	14380	14537	14577	14549	14456	14578	14615	14542	14454	14594	14611	14553	14400	14558	14687	14599	14498	14570	14578	14351	14712	14603	14517	14525	14523	14509	14339	14508	14684	14456	14455	14401	14507	14548	14646	14591	14577	14467	14491	14555	14558	14649	14583	14594	14547	14377	14548	14524	14395	14567	14575	14675	14649	14479	14587	14543	14441	14502	14425	14502	14544	14519	14687	14409	14556	14527	14426	14617	14546	14551	14399	14726	14555	14607	14664	14519	14660	14524	14601	14613	14380	14570	14465	14607	14256	14386	14572	14461	14602	14297
23908	21206	28710	24031	21670	39428	38154	59441	59752	47168	33470	24680	19932	18037	17576	17277	17202	17350	17176	17322	17195	17322	17235	17188	17416	17147	17204	17225	17181	17338	17244	17434	17087	17302	17062	17211	17190	17119	17453	17258	17363	17055	16980	17267	17349	17318	17144	17212	17225	17373	17356	17082	17332	17189	17176	17292	17073	17107	17225	17258	17235	17217	17127	17187	17155	17207	17164	17035	16912	17210	17282	17372	17384	17270	17138	17034	17422	17258	17153	17114	17203	17249	17024	17269	17232	17215	17387	17310	17252	17191	17107	17146	17195	17092	17141	17251	17130	16961	17049	17089	17141	17087	17052	17234	17285	17098	17189	17248	16874	17312	17147	17361	17393	17418	17127	17092	17176	17242	17156	17043	17169	16995	17153	17215	17288	17298	17190	17278	17094	17178	17082	17133	17135	17042	17223	17278	17081	17102	17108	17093	17216	17334	17212	17223	17336	17015	17299	17035	17158	17231	17002	17219	17139	17088	17207	17244	17227	17137	17181	17050	17216	17240	17027	17085	17142	17080	17042	17259	17014	16949	17091	17117	17113	17182	17293	17273	17164	17237	17121	17096	17126	17290	17114	16965	17261	17203	17344	17148	17230	17017	17262	17066	17230	17120	16991	17141	17199	17226	17292	17190	17147	17089	17104	17155	17157	17188	17218	17112	17255	17276	17397	17271	16946	17308	17179	17241	17302	16994	17317	17066	17148	17151	17196	17290	17078	17097	17102	17266	17176	17360	17300	17212	17244	17279	16860	17162	17142	17037	17127	17061	17328	17228	17208	17242	17362	17069	17165	17174	17271	17286	17144	17062	17118	17273	17177	17153	17159	17167	17059	17200	17145	17117	16982	17250	17220	17146	17255	17109	17090	17267	17172	17215	17151	17099	17270	17138	17012	17166	17034	17168	17406	17230	17150	17343	16996	17280	17299	17187	17158	17208	17073	17173	17096	17152	17358	17298	17018	17232	17049	17090	17224	17099	17010	17110	17053	17126	17050	17121	17144	17144	17009	17133	17260	17034	17248	16912	17212	17102	17207	17191	16824	17261	17272	17071	17240	17142	17189	17279	17169	17211	17078	17087	17090	17071	17276	17138	17262	17038	17144	17057	17315	17078	17301	17285	17108	17265	17173	17117	17341	17073	17176	17127	17170	17092	17124	17207	17188	17037	17358	17110	17204	16947	17342	17296	17296	17248	17431	17266	17236	17072	17200	17343	17310	16996	17135	17283	17537	17007	17366	17085	17122	17164	17070	17039	17271	17154	17424	17071	17191	17000	17179	17173	17270	17107	17338	17217	17356	17366	17274	17186	17063	17271	17151	17253	17148	17109	16910	17005	17210	17286	17224	17183	17197	17048	17199	17116	17212	17151	17118	16966	16998	17153	17115	17106	17122	17174	17077	17174	17047	17254	17171	17140	17140	17226	17192	17194	17127	17152	17175	17089	17287	17184	17059	17238	17319	17159	17129	17123	17096	17083	17229	17264	17060	17109	17313	16925	17465	17135	17158	17126	17362	17241	17244	17176	17153	17118	17116	17348	17174	17135	17269	17060	17117	17193	17192	17054	17206	17257	17242	17103	17253	17240	17200	16991	17308	17237	17157	17265	16967	17111	17061	17179	17495	17017	17175	17230	17184	17381	17175	17076	17137	17215	17122	17020	17196	17145	17036	17274	17014	17166	17094	17133	17088	17157	16895	17089	16940	17285	17202	17325	17019	17278	17335	17253	17232	17151	17202	17107	16982	17367	17251	17120	17312	17283	17161	17097	17210	17164	17093	16929	17102	17176	17157	17278	17060	17072	17169	17019	17150	17054	17150	17151	17116	17177	17064	17069	17073	17208	17065	16994	17166	17193	17261	17158	17199	17178	17249	17155	17432	17306	17308	17178	17071	17116	17210	17203	17323	17279	17119	17179	17306	17122	17226	17101	17047	17136	17102	17328	17232	17245	17190	17143	17034	16966	17142	17222	17053	17013	17322	17012	17079	17363	17412	17142	17312	16945	16903	17072	17277	17082	16945	16959	17252	17024	17044	17342	16928	17156	17264	16995	17221	17186	17100	17388	17283	17257	17219	17082	17108	17169	17187	17119	17080	17379	17217	17257	17106	17183	17078	17274	17358	17344	17387	17231	17180	16992	17089	17267	17243	17257	16996	17083	17217	17312	17056	17230	17178	17329	17173	17313	17295	17169	17228	17134	17084	17183	17219	17446	17138	17144	17212	17019	17363	17163	17220	17192	17184	17232	17179	17165	17201	17170	17425	17243	17031	17104	16933	17061	17154	17088	17179	17099	17296	17126	17053	17151	17137	17105	17193	17090	17152	17001	17075	17192	17115	17121	17146	17210	17095	17209	17208	17102	17139	17348	17178	17195	17194	17151	17187	17221	17226	17371	17063	17238	17305	17169	17025	17082	17311	16995	17039	17174	17414	17211	17143	17053	17044	17069	17132	17179	17112	17148	17146	17237	17190	17151	17089	17315	17029	17150	17023	17252	17212	17149	17298	17195	17055	17112	17384	17362	17031	17169	17017	16990	17202	17231	17160	17086	17149	17238	17170	16992	17060	16886	17190	17112	16957	17262	17386	17221	17243	17226	17004	17140	17216	17073	17164	17404	17066	17112	16962	16905	17154	17206	17225	17243	17155	17195	17164	17214	17238	17136	17050	17054	17171	17068	17064	17057	17035	17075	17106	17050	17032	17108	17169	17005	17294	17301	17197	17086	16963	17142	17268	17196	17114	17140	17163	17219	17011	17147	17065	17100	17243	17159	17290	17008	17306	17169	17276	17274	17054	17020	17173	17176	17076	17060	17330	17367	17151	17222	17041	16983	17249	17239	17146	17041	17121	17212	17023	17099	17086	17252	17281	17166	17138	17061	17269	17230	17105	17071	17126	17104	17078	17060	17053	17521	17090	17103	17146	17260	17172	17115	17109	17215	17158	17213	17192	17027	17080	17351	17140	17211	17130	17201	17205	17169	17190	17023	17053	17246	17087	17126	17010	17230	17241	17356	17278	17279	17002	17256	17089	17239	17070	17357	17274	17046	17021	17191	17199	16836	16962	17277	17081	17136	17161	17087	17218	17075	17210	17111	17206	17126	17048	16868	17128	17011	16942	17166	17156	16917	17105	17222	17022	17076	17167	16960	17236	17061	17151	17144	17097	17335	17184	17235	17232	17164	17047	17198	17128	17081	17143	17096	17019	17126	17135	16922	17165	16975	17041	17367	17279	17090	17200	17296	17090	17009	17171	17044	17030	17357	17315	17289	17294	17104	17230	17354	17226	17054	17149	17153	17029	17222	17219	17157	17293	17084	17180	17274	16981	17258	17137	17122	17118	17049	17170	17071	17281	17266	17098	17345	16999	17103	17081	17073	17278	17426	17077	17257	17312	17200	17100	17111	17304	17270	17152	17177	17196	17164	17023	17168	17214	16986	17195	17127	17028	17232	17137	17310	16971	17246	16979	17042	17386	17237	17306	17351	17205	17195	16903	17105	17192	17295	17253	17208	17296	16952	17288	17197	17126	17033	17177	17096	17108	16973	17198	17400	17155	17093	17193	17213	17207	16987	16970	17254	17337	17179	17127	17276	17297	17148	17240	17032	17224	17160	17109	17229	17181	17331	17007	17303	17052	17128	17017	17075	17109	16942	17228	17030	17166	17185	17051	17259	17173	17266	17246	17151	17180	17194	17134	16954	17189	17098	17262	17274	17041	17111	17085	17045	17119	17294	16948	17166	17036	17176	17056	17193	17207	17127	17190	16969	17138	17097	17124	17130	17083	17265	17068	17331	17100	17110	17227	17108	17286	17301	17022	17184	17105	17069	17226	17020	16828	17048	17119	17175	17006	17283	17082	17132	16987	17152	17108	17218	17096	16990	17101	16964	17231	17136	17088	17295	17164	17260	17198	17223	17095	17159	17172	16968	17105	17044	17063	17081	17193	17227	17126	17157	17246	16939	17199	16911	17272	17192	17216	17291	17147	17207	17168	17014	17183	17091	17236	17115	17170	17214	17197	17299	17337	17146	17020	17288	17256	17027	17055	17370	17106	17426	17247	17251	16859	17119	17125	17228	17276	17183	17101	16986	16940	17256	17133	17013	17115	17154	17183	17292	17031	16939	17134	16852	17158	17011	17151	17183	17369	17219	17196	17289	16870	17175	17176	17123	17180	17167	17067	17252	17160	17006	17167	17018	17170	17133	17105	17029	17186	17152	17022	17189	16986	17042	17109	17102	17158	17232	17240	17173	17111	16977	17024	17065	17151	17214	17134	17298	17120	17161	17211	17196	17280	16999	17115	17204	17053	17268	17366	17069	17244	17139	17269	17169	17200	17126	17166	16991	17296	17061	17362	17079	17232	17038	17211	17060	17177	17057	17091	17175	17302	17246	17200	17044	17164	17166	17024	17155	17131	17089	17235	17033	17022	17183	16932	17183	17175	17234	17255	17220	17293	17100	17133	17031	17009	17012	17081	17024	17144	17048	17083	17220	17341	17081	17152	17149	17117	17114	17101	16986	17226	17207	16965	17231	17182	17267	17305	17277	17191	17115	17171	17090	17111	17009	17164	17334	17253	17071	17248	17141	17200	17276	17208	17065	17048	17150	17046	17306	17233	17117	17287	17356	17068	17087	17047	17201	17283	17192	17128	17280	17149	17159	17092	17068	17273	17392	17238	16954	17257	17058	17328	17330	17316	17077	17359	17151	17138	17153	17266	17147	17135	17250	17229	17144	17244	17149	17178	17242	17118	17001	17014	17158	17174	17075	16931	17107	17133	17402	17240	17268	17107	17133	17387	17143	17158	17146	16990	17108	17148	17169	17088	17243	17238	17159	17082	17165	17198	16989	17068	16944	17043	17009	17068	17059	17208	17303	16979	16980	17199	17150	17019	17244	17001	17009	17041	17250	17251	17058	16947	17097	17349	17280	17050	17038	17105	17119	17297	17205	17362	17257	17145	17052	17187	17135	17141	17146	17202	17272	17149	17368	17169	17010	17326	16981	17098	17273	17327	17197	17120	17335	17123	17220	17161	17216	17180	17330	17178	17070	17075	17049	17128	17397	17117	17252	17162	17166	17224	17019	17149	17142	17104	17275	17320	17219	17081	16832	17028	17085	17195	17147	17187	17104
15745	27157	25159	20484	18588	37238	37194	61547	59086	46127	32883	22342	16689	15001	14677	14537	14525	14525	14578	14617	14572	14721	14812	14593	14658	14508	14510	14649	14386	14467	14893	14245	14761	14657	14463	14647	14527	14556	14421	14631	14380	14585	14440	14555	14490	14483	14452	14610	14619	14562	14670	14570	14658	14585	14580	14540	14650	14619	14630	14540	14731	14727	14577	14588	14654	14488	14579	14543	14694	14462	14520	14662	14631	14399	14448	14650	14665	14684	14583	14591	14540	14632	14580	14617	14525	14516	14651	14666	14452	14560	14605	14585	14420	14574	14570	14456	14625	14735	14598	14728	14549	14616	14626	14599	14735	14436	14533	14731	14669	14590	14512	14454	14513	14545	14674	14643	14508	14764	14565	14489	14599	14633	14597	14470	14619	14733	14618	14464	14655	14495	14606	14688	14405	14468	14464	14549	14606	14589	14528	14613	14563	14588	14538	14390	14575	14549	14640	14543	14815	14490	14571	14711	14809	14651	14533	14371	14465	14653	14573	14598	14447	14501	14549	14467	14523	14507	14517	14584	14510	14465	14458	14613	14612	14580	14683	14524	14491	14867	14589	14899	14541	14418	14671	14674	14624	14555	14482	14582	14580	14561	14673	14474	14457	14625	14507	14681	14523	14558	14659	14662	14540	14524	14408	14316	14516	14469	14610	14510	14577	14712	14505	14451	14634	14513	14523	14605	14581	14501	14575	14637	14623	14592	14537	14546	14649	14567	14616	14436	14569	14674	14365	14520	14577	14627	14564	14514	14493	14600	14539	14716	14452	14500	14623	14537	14598	14558	14568	14577	14526	14531	14680	14594	14727	14712	14649	14614	14675	14417	14581	14739	14651	14578	14610	14628	14621	14657	14439	14617	14737	14448	14520	14499	14526	14574	14442	14529	14611	14423	14537	14579	14610	14502	14474	14745	14502	14633	14541	14551	14651	14710	14621	14552	14496	14586	14822	14517	14395	14534	14500	14707	14545	14554	14473	14673	14448	14569	14567	14627	14535	14624	14551	14586	14586	14611	14454	14571	14603	14443	14555	14651	14684	14578	14440	14667	14602	14533	14675	14597	14554	14377	14585	14749	14529	14744	14465	14718	14631	14736	14628	14680	14667	14665	14542	14547	14668	14489	14490	14619	14467	14635	14601	14584	14532	14487	14395	14505	14459	14523	14529	14479	14566	14633	14569	14518	14488	14381	14590	14636	14695	14533	14674	14685	14685	14556	14555	14636	14581	14530	14572	14330	14634	14554	14511	14640	14360	14609	14459	14712	14425	14521	14572	14584	14610	14697	14654	14450	14574	14532	14655	14649	14713	14688	14662	14460	14578	14675	14569	14613	14457	14471	14721	14438	14529	14397	14680	14426	14370	14555	14627	14607	14756	14747	14528	14518	14632	14654	14537	14409	14604	14570	14670	14624	14781	14355	14554	14499	14582	14462	14596	14511	14530	14544	14694	14504	14466	14726	14582	14706	14778	14522	14575	14479	14384	14599	14445	14409	14600	14433	14613	14714	14508	14572	14679	14518	14442	14661	14607	14387	14752	14570	14681	14524	14637	14512	14709	14388	14483	14549	14729	14648	14606	14683	14468	14490	14674	14521	14540	14614	14562	14635	14471	14725	14564	14615	14507	14579	14743	14656	14571	14553	14667	14542	14726	14578	14634	14603	14617	14568	14648	14603	14380	14692	14526	14682	14499	14737	14445	14526	14744	14726	14577	14486	14579	14758	14642	14545	14552	14419	14612	14436	14605	14470	14568	14602	14717	14578	14544	14436	14426	14485	14434	14484	14567	14674	14509	14426	14476	14671	14619	14559	14624	14631	14697	14715	14543	14504	14438	14649	14710	14543	14595	14533	14583	14522	14649	14695	14606	14484	14559	14365	14570	14499	14735	14672	14639	14585	14356	14484	14504	14553	14371	14451	14568	14661	14444	14613	14464	14495	14420	14642	14630	14416	14398	14425	14539	14387	14560	14704	14504	14392	14471	14553	14646	14723	14523	14456	14632	14525	14716	14694	14652	14609	14711	14642	14505	14481	14593	14667	14496	14512	14626	14264	14710	14530	14556	14712	14652	14659	14501	14583	14380	14607	14566	14558	14400	14614	14660	14510	14702	14440	14651	14513	14579	14573	14421	14653	14610	14523	14449	14550	14604	14506	14706	14495	14648	14588	14684	14660	14744	14632	14562	14517	14657	14577	14709	14642	14529	14572	14661	14529	14645	14562	14768	14543	14503	14511	14510	14603	14600	14406	14580	14680	14495	14587	14631	14521	14490	14465	14622	14706	14665	14551	14564	14593	14718	14522	14597	14443	14581	14475	14665	14566	14734	14474	14668	14537	14655	14599	14739	14465	14593	14670	14557	14458	14609	14451	14354	14632	14535	14501	14540	14618	14595	14501	14509	14566	14494	14545	14488	14540	14622	14567	14492	14613	14525	14623	14474	14422	14606	14634	14351	14443	14668	14455	14582	14684	14633	14487	14717	14592	14453	14642	14661	14478	14603	14618	14652	14465	14470	14594	14647	14556	14419	14650	14705	14600	14433	14539	14594	14513	14531	14540	14639	14609	14565	14673	14509	14524	14556	14544	14592	14507	14546	14447	14447	14388	14603	14512	14599	14609	14580	14596	14588	14554	14669	14541	14532	14569	14613	14534	14543	14551	14544	14590	14538	14657	14378	14538	14684	14517	14675	14476	14742	14581	14495	14491	14591	14493	14555	14473	14499	14442	14651	14466	14581	14587	14624	14466	14628	14429	14549	14502	14493	14684	14610	14517	14733	14568	14540	14732	14560	14695	14665	14592	14691	14571	14484	14401	14537	14639	14620	14541	14656	14543	14696	14557	14618	14602	14680	14487	14500	14461	14414	14741	14447	14504	14579	14534	14613	14501	14320	14498	14440	14526	14476	14411	14805	14540	14457	14548	14458	14542	14524	14655	14422	14544	14548	14661	14574	14560	14526	14675	14720	14358	14590	14551	14603	14397	14624	14537	14632	14493	14655	14566	14849	14566	14689	14531	14625	14533	14664	14651	14456	14686	14652	14600	14567	14745	14444	14562	14443	14565	14603	14616	14379	14503	14742	14710	14608	14536	14694	14581	14614	14556	14542	14528	14592	14506	14465	14566	14650	14529	14575	14457	14734	14499	14539	14636	14526	14668	14597	14576	14686	14686	14359	14579	14606	14524	14607	14498	14576	14519	14664	14610	14726	14514	14597	14551	14641	14491	14529	14665	14575	14485	14530	14666	14455	14739	14378	14515	14572	14619	14512	14601	14618	14483	14508	14649	14604	14575	14611	14645	14402	14567	14501	14569	14429	14504	14538	14536	14670	14478	14670	14725	14560	14559	14600	14441	14635	14601	14387	14651	14549	14510	14496	14533	14537	14702	14430	14450	14648	14489	14649	14646	14711	14358	14440	14828	14606	14618	14559	14589	14573	14554	14591	14616	14631	14669	14558	14688	14674	14600	14616	14426	14605	14439	14510	14650	14554	14348	14589	14502	14461	14739	14537	14476	14796	14641	14487	14604	14478	14592	14587	14537	14590	14601	14562	14618	14621	14545	14791	14604	14357	14398	14420	14635	14480	14637	14634	14648	14588	14613	14765	14570	14544	14658	14741	14539	14440	14565	14658	14475	14727	14527	14714	14541	14556	14535	14591	14589	14390	14566	14587	14594	14489	14600	14658	14641	14612	14472	14557	14468	14695	14481	14733	14616	14500	14539	14481	14629	14611	14565	14631	14652	14535	14581	14517	14570	14710	14587	14698	14497	14721	14508	14441	14784	14627	14456	14434	14751	14620	14526	14571	14511	14680	14700	14530	14667	14556	14579	14619	14384	14532	14752	14688	14499	14422	14654	14591	14314	14621	14415	14502	14702	14568	14556	14556	14559	14516	14615	14738	14488	14566	14553	14651	14455	14629	14493	14619	14469	14693	14593	14717	14617	14507	14563	14448	14480	14737	14664	14574	14576	14571	14595	14666	14505	14527	14448	14407	14591	14365	14499	14741	14488	14532	14484	14466	14401	14540	14577	14669	14434	14446	14428	14638	14495	14667	14542	14573	14612	14585	14426	14370	14693	14691	14569	14545	14516	14463	14637	14648	14471	14688	14536	14445	14636	14585	14443	14596	14716	14679	14501	14521	14474	14552	14714	14670	14554	14631	14592	14608	14601	14438	14600	14630	14588	14553	14500	14574	14601	14566	14437	14684	14611	14495	14650	14442	14644	14584	14598	14500	14347	14621	14679	14564	14562	14575	14441	14562	14548	14641	14497	14670	14587	14635	14579	14658	14620	14658	14545	14672	14536	14593	14615	14494	14697	14703	14580	14552	14439	14638	14595	14617	14601	14529	14540	14478	14523	14626	14530	14517	14680	14655	14562	14737	14488	14574	14518	14658	14599	14605	14586	14461	14531	14571	14505	14591	14533	14574	14450	14626	14655	14469	14562	14480	14517	14557	14638	14624	14662	14532	14707	14444	14549	14614	14628	14652	14403	14733	14487	14653	14611	14565	14562	14551	14485	14661	14568	14415	14624	14614	14480	14517	14680	14609	14489	14556	14577	14466	14446	14624	14613	14484	14504	14470	14501	14551	14486	14405	14727	14586	14510	14632	14527	14596	14469	14350	14629	14296	14612	14536	14355	14647	14701	14716	14632	14683	14527	14481	14502	14519	14641	14509	14715	14375	14680	14793	14523	14592	14581	14576	14559	14537	14546	14697	14547	14552	14536	14679	14542	14680	14548	14605	14522	14594	14672	14537	14584	14614	14421	14693	14654	14546	14602	14518	14678	14502	14536	14768	14567	14631	14523	14548	14848	14492	14672	14580	14624	14593	14557	14465	14403	14579	14653	14656	14668	14652	14595	14558	14738	14567	14700	14524	14491	14773	14607	14567	14535	14534	14505	14571	14603	14771	14577	14637	14537	14509	14568	14511	14602	14609	14591	14489	14685	14575	14421	14562	14488	14580	14541	14538	14585	14375	14588	14606	14646	14635	14612	14423	14489	14653	14672	14648	14532	14476	14565	14559	14587	14616	14589	14460	14555	14435	14555	14437	14599	14427	14641	14515	14695	14583	14579	14542	14619	14604	14546	14433	14583	14473	14664	14586	14537	14403	14688	14656	14476
29181	21778	21299	19044	17319	20820	23766	21956	21959	20422	18842	17657	17395	17128	17308	17030	17115	17049	17032	17153	17099	17145	17080	17136	17115	17047	16971	17004	17029	17179	17182	16982	17060	17140	17126	17042	16899	17107	17133	17070	17158	16942	17020	16980	17059	17157	17138	17013	16941	17107	17053	17011	17118	17108	17055	17112	16984	16934	17112	17128	17182	17198	16963	17076	16995	17017	17143	17230	17015	17298	17253	17092	17106	16986	17093	16995	17144	17189	17144	17210	16895	16865	17023	17089	16982	17021	17074	17151	17020	17072	17259	17204	17122	16950	17064	16849	17029	17173	16989	17199	17169	16906	17019	17169	17073	17139	16995	17147	16926	17110	16909	16980	16894	16902	17056	17058	16910	16810	17011	17138	17098	17042	17083	17346	17060	16918	16931	16932	17116	16962	17034	16996	17142	17103	16986	17079	17111	17072	16988	17175	17116	17120	17187	17045	17046	16979	17001	16968	16926	16980	16950	17264	17082	16986	17217	17101	17307	17095	17202	17190	17145	17155	17139	17054	16869	17068	17036	16988	16935	17192	17192	17059	17076	17275	16906	17134	17113	17171	16989	16842	16991	16952	17263	17220	16999	17058	17190	17154	17179	16908	17064	17011	17042	17161	16962	17225	16939	16958	17153	17137	16928	16959	16739	16853	16984	17120	17228	17126	17006	17101	17032	17057	16982	17143	16831	17125	16900	17087	17168	17063	17287	17107	17058	17143	17070	16997	17094	17044	16871	16810	17185	16906	17168	17221	16936	17065	17033	17253	17102	17011	17150	17088	16953	17026	17093	16962	17233	17148	17022	16864	16894	16966	16927	17022	17030	16789	17249	16955	16918	16997	17045	16960	17187	16995	17079	17028	16959	17115	16990	17024	17072	17076	16811	17042	16916	16925	16967	16822	17236	17284	17070	16924	17370	16989	17071	17114	16780	17041	16961	16961	17110	17021	17085	17101	17068	17003	17149	17009	17043	16947	17072	17173	17178	17114	16994	16990	17198	16970	17038	17159	16971	16920	16960	16861	17021	17150	17099	17058	17283	17030	16875	17047	17122	17056	17260	17111	17259	17128	17031	16887	17111	16967	17015	17053	17178	17175	17178	16974	16961	17174	17249	16996	16943	17053	17116	16862	17087	17207	17070	17220	17116	17061	17030	17008	17098	16961	16961	17011	16947	16958	17053	16963	17212	17269	16983	16943	17304	17157	17156	16964	16851	17167	16937	16975	17152	16958	17110	17098	16993	16924	17072	17007	17026	16929	17180	17212	17096	17098	17130	17134	17282	17001	16969	17053	17156	17062	16935	16969	16901	17061	17049	16986	16985	17015	17209	17319	17175	16945	17006	17225	17182	17124	17080	17126	16987	17186	17070	17156	17043	16991	17060	17020	17088	16968	17176	17038	17193	17090	16987	17198	17146	17124	17170	17060	16794	17010	16933	17034	17007	17011	17060	17001	17107	16994	16864	16891	16924	16920	17378	17129	17068	17076	16932	16950	17011	17070	16984	17068	17111	16780	17112	16996	17122	17194	17048	17154	16969	16998	17114	16983	17053	17164	17054	17142	17058	17133	17220	17052	16935	16971	17006	17013	17217	16930	17085	17177	17113	17064	17185	17234	17049	17040	16957	16973	16979	16990	17054	17020	17073	17001	17089	16852	16842	16984	16958	17024	16928	17096	17065	17046	17146	17043	17031	17283	17071	16913	16948	16974	16909	17220	17030	17035	17200	16954	17037	17107	17070	17178	16927	17049	17275	17091	17246	17108	17098	17096	17236	17267	17189	16971	17143	17062	17025	17019	17102	16941	16929	17056	17237	16999	17017	16838	17148	17105	17234	17152	17230	17020	16994	17213	17180	17119	16985	17078	17136	17131	16853	17110	16992	16996	16963	16888	17260	17297	17122	17149	16991	17036	17240	17060	17045	17170	17040	17225	17287	16998	16827	17048	17089	17096	17060	17018	16969	16913	17154	17081	17119	17202	17136	16811	17188	17117	16881	16981	17177	16950	16769	16939	17029	17065	17104	16882	16833	17028	16923	17153	16963	17145	17001	17249	17058	16915	17096	17106	17078	17124	17084	17044	17162	17099	17140	16948	17060	17015	17045	17009	16968	16983	17282	17243	17066	16996	17284	17059	16926	16860	17158	17223	17003	17339	17347	17278	17281	17135	17120	17062	17188	17004	17053	16788	17230	17022	17048	17127	16892	17087	17239	17157	16950	17208	17118	17056	17120	17066	16828	16987	17132	17083	17123	17155	17086	16827	17071	17097	16947	17182	16977	17048	17108	17164	17231	17126	16908	17169	17112	17012	17046	17176	17098	17078	17166	17044	17299	16946	17063	17081	17032	17152	17129	17033	17130	16904	17067	17195	16924	16937	17095	17091	17048	17234	17119	16935	17029	16965	17256	16994	17092	17099	17073	16970	17037	17076	16743	16863	17180	16825	17071	16963	17114	16982	17126	16995	17154	17284	17072	17216	17069	17256	17092	16975	17186	16992	17190	17053	17088	17056	17116	16937	17157	17168	16941	17091	17004	17129	17115	17044	17087	17020	16990	17159	17207	16853	16948	17044	17034	16845	17119	17006	17111	16994	17022	16957	17234	17253	17245	17038	16859	17287	17084	17275	17169	17044	17024	17018	16988	17041	17035	17258	17334	16994	17085	17073	17114	17388	17280	16983	16962	17117	17066	17017	16952	17105	17016	16980	16953	16977	16800	17005	17032	17101	16993	17228	17264	17036	16932	16971	17114	17092	17159	17172	17114	17107	17105	17264	17243	17035	16929	16945	17238	17270	17079	17319	17291	17365	17019	17313	16914	17161	17105	16991	16969	17033	17037	17038	17024	17010	17185	17152	17111	17081	17122	17086	16892	16974	17098	17046	17048	17083	17153	16983	17192	17339	17202	16956	16878	17133	16941	16929	16847	17323	17138	16841	16970	16899	16873	17021	17053	17169	17209	17196	16925	17195	16892	17015	17037	17031	17220	16883	17193	17329	17081	17062	17005	17162	16930	17194	17087	17175	17019	17002	17113	17080	16941	17022	17019	17073	17104	16821	17086	17272	17129	16956	16868	17048	17198	16990	17157	17136	17138	17113	16917	16992	17171	17233	17071	16824	17059	17074	17204	17106	17170	16979	17088	17024	17134	17006	17216	17209	17146	17072	17172	17099	17143	17038	17035	17189	17166	16946	16990	16887	16954	16965	17269	17058	16907	16868	17113	17203	16999	17046	16929	17048	16881	17192	17032	17104	17011	17224	16894	17076	16860	16881	17117	17071	16989	17096	17264	17049	17039	17032	16952	16922	16942	17140	17089	17168	16994	16962	16930	16967	17266	17086	17182	17224	16965	17233	17045	17110	17127	16978	17114	17201	17043	17029	17138	17179	16960	16964	16991	16967	17021	17214	17084	17005	17151	17048	17181	16981	16798	16872	16974	17231	17007	16858	16920	16904	17039	17063	17233	16949	16979	16843	16925	16914	17080	16888	17020	17294	16871	16941	17083	17024	16782	16963	17192	17086	17045	16852	17066	16955	17011	17198	16975	17024	17177	17102	16985	17270	17026	17119	17082	16988	17200	17164	17197	17066	17085	17150	17055	17115	17101	17016	17185	17156	17127	17125	17006	16949	17031	16968	16834	16902	17175	17060	16928	16993	16930	17013	16909	17145	17062	17117	16961	17074	17121	17083	16934	16992	17227	17158	17012	17037	17172	17046	17198	17127	17088	17241	17108	16841	17014	17120	16927	17069	17011	16861	17051	16928	17109	17085	17033	17077	17011	17043	17098	17041	17074	17044	17286	17063	16883	16961	16988	17030	17126	17226	17381	16994	16981	17071	17081	17120	16937	17134	17259	16871	17172	17038	17074	16990	17081	16905	17068	16970	17337	16961	17104	16928	16916	17038	17110	17170	17094	17151	17046	17337	17140	16878	17171	17096	17156	16866	16952	17132	17141	17038	17065	17264	17237	17026	17187	16988	17153	17232	17140	17058	17140	17125	17016	17166	17181	17113	17092	17225	17091	16909	17020	16993	16886	16988	16999	17199	17212	17118	17230	17311	17384	17150	17123	17063	17129	17105	17003	17018	17142	17171	17122	17188	17115	17175	16964	16910	16968	17046	16834	17165	16996	17057	17090	17084	17143	17161	17079	17013	17069	17066	17059	17052	17105	17124	17042	17279	17111	16984	17012	17038	17042	17034	17185	17020	17039	16946	17279	17281	17052	17109	17089	16906	17104	16969	16992	17122	17134	17225	17086	16992	17117	17158	17120	17146	17143	16962	16989	16855	16832	16966	17072	17032	17201	17100	16892	16960	16852	16927	17092	16912	17075	17159	17073	17295	17119	17251	17083	17312	17159	17025	17018	17233	17222	17107	17153	17116	17025	17188	17125	17014	17124	16963	16985	17007	16945	16947	17112	17053	17146	17095	17377	16985	17089	16901	17115	16774	16924	17051	17123	17187	17121	16985	17138	17314	17201	17143	17227	17038	16977	17096	17140	17114	17011	17048	17069	16937	17054	17163	17102	17002	17012	17193	16889	16862	17046	17217	17110	16883	16959	17053	16892	16992	16886	16905	16877	17069	17128	17126	17131	16984	17097	17075	17135	17052	16943	17314	17100	17048	17167	17127	16974	17116	16908	17213	17146	16760	17201	17097	17013	16866	17072	17129	17180	17152	17220	16969	17023	16829	17005	17152	16985	17132	17098	17075	17073	17048	16990	17061	17283	17201	17053	17314	17289	17099	16970	16946	17274	17263	17219	17081	17090	16956	17308	17184	17118	16973	16986	16878	17100	17307	17115	17158	17229	17006	17227	17162	17213	17108	17259	17156	17240	17232	16946	17038	17006	17139	16966	17077	16906	17077	17066	17156	17045	16910	17252	17046	16947	17119	17052	17162	17028	17174	17127	17114	16966	17026	17206	16891	16853	16989	17215	17129	17128	16855	17003	16891	17174	17076	17112	17014	17014	17037	17246	17139	17026	16966	16959	17054	17116	17056	17103	17184	17152	17132	17040	16869	17211	17039	17027	16838	17021	16737	17044	16751	17102	17049	17042	17100	17183	16984	17246	17119	17137	17012	16967	17045	17093	16909	17057	17192	16978	17027	17144	17117	17129	17128	17134	17267	17136	17067
14845	15466	15339	14774	14848	20543	22025	21850	20750	18387	16344	15042	14613	14545	14474	14635	14446	14535	14605	14428	14516	14546	14468	14487	14446	14296	14447	14417	14412	14629	14494	14518	14388	14452	14416	14540	14465	14496	14476	14372	14556	14464	14312	14531	14409	14691	14343	14376	14570	14557	14480	14522	14517	14412	14331	14512	14393	14492	14624	14391	14437	14289	14552	14637	14435	14364	14423	14453	14456	14477	14412	14385	14504	14459	14496	14461	14476	14470	14509	14506	14463	14569	14481	14578	14494	14494	14420	14412	14391	14548	14467	14467	14422	14407	14496	14520	14549	14567	14566	14457	14569	14496	14480	14524	14307	14323	14389	14514	14434	14554	14498	14431	14565	14503	14676	14412	14414	14482	14359	14504	14523	14262	14390	14518	14471	14487	14629	14473	14501	14417	14625	14517	14438	14451	14315	14302	14516	14522	14457	14481	14519	14279	14461	14495	14431	14399	14684	14400	14609	14486	14350	14461	14451	14518	14426	14496	14316	14494	14419	14494	14500	14514	14408	14514	14403	14599	14467	14460	14493	14628	14423	14396	14425	14489	14682	14579	14434	14447	14368	14537	14355	14468	14393	14654	14554	14397	14592	14381	14242	14562	14542	14572	14518	14571	14620	14289	14447	14486	14598	14308	14602	14378	14515	14560	14476	14613	14497	14422	14437	14616	14564	14521	14521	14444	14603	14491	14555	14405	14430	14558	14460	14449	14361	14477	14392	14342	14391	14524	14483	14450	14413	14553	14453	14347	14552	14564	14557	14412	14435	14581	14457	14474	14347	14331	14391	14506	14542	14486	14388	14494	14514	14475	14477	14541	14602	14435	14389	14297	14533	14571	14547	14524	14463	14323	14608	14484	14501	14281	14610	14312	14444	14482	14543	14441	14476	14532	14536	14316	14606	14507	14603	14347	14552	14465	14485	14454	14453	14594	14364	14612	14544	14324	14375	14468	14516	14474	14562	14481	14444	14663	14577	14580	14520	14505	14321	14386	14529	14471	14337	14458	14404	14552	14544	14476	14540	14513	14445	14525	14556	14344	14595	14382	14484	14456	14457	14424	14604	14499	14547	14508	14611	14492	14524	14374	14478	14360	14537	14466	14446	14462	14507	14614	14529	14597	14454	14418	14478	14545	14486	14457	14338	14350	14491	14680	14605	14378	14487	14433	14360	14656	14547	14444	14378	14604	14425	14358	14484	14373	14528	14291	14444	14539	14441	14373	14408	14517	14655	14477	14641	14541	14527	14429	14602	14510	14371	14440	14448	14486	14404	14413	14571	14513	14533	14447	14497	14538	14449	14352	14472	14554	14333	14460	14490	14365	14413	14412	14399	14356	14541	14554	14490	14436	14512	14304	14471	14641	14304	14512	14551	14438	14556	14483	14539	14553	14373	14531	14606	14373	14570	14388	14360	14462	14573	14636	14552	14483	14366	14283	14471	14354	14526	14423	14493	14571	14533	14376	14541	14526	14505	14344	14393	14500	14543	14483	14398	14641	14528	14400	14628	14469	14578	14494	14514	14514	14396	14371	14643	14428	14442	14424	14401	14492	14381	14584	14461	14523	14550	14526	14428	14468	14596	14402	14603	14365	14600	14484	14447	14544	14489	14568	14466	14578	14411	14423	14531	14615	14476	14376	14498	14547	14418	14354	14401	14540	14368	14552	14439	14516	14386	14409	14336	14698	14378	14516	14426	14430	14398	14350	14590	14355	14527	14408	14460	14692	14643	14568	14402	14450	14547	14640	14558	14309	14617	14510	14424	14413	14417	14428	14486	14391	14480	14466	14387	14494	14463	14478	14511	14583	14476	14499	14346	14521	14386	14432	14545	14324	14514	14546	14423	14630	14431	14505	14459	14390	14448	14511	14453	14595	14398	14585	14582	14631	14432	14517	14453	14649	14329	14378	14469	14435	14336	14678	14440	14354	14505	14560	14396	14508	14267	14519	14485	14366	14394	14477	14475	14472	14374	14281	14442	14697	14451	14422	14648	14473	14468	14528	14634	14544	14458	14541	14506	14384	14347	14718	14369	14370	14519	14608	14436	14566	14387	14589	14484	14458	14329	14380	14606	14618	14596	14457	14475	14358	14446	14415	14254	14610	14536	14357	14483	14516	14522	14439	14456	14350	14317	14453	14401	14451	14577	14383	14597	14420	14352	14579	14531	14582	14476	14520	14454	14477	14396	14422	14381	14441	14359	14504	14471	14553	14554	14593	14520	14504	14518	14524	14340	14503	14480	14475	14511	14653	14570	14752	14598	14677	14442	14540	14573	14677	14598	14423	14461	14548	14612	14504	14373	14299	14560	14454	14483	14375	14506	14481	14504	14578	14475	14377	14411	14526	14493	14414	14586	14572	14139	14656	14438	14315	14356	14480	14537	14503	14519	14644	14470	14386	14467	14527	14514	14492	14454	14602	14520	14463	14523	14631	14435	14398	14382	14481	14578	14409	14430	14577	14486	14494	14694	14516	14457	14393	14636	14442	14511	14536	14378	14472	14511	14453	14674	14332	14564	14387	14457	14453	14572	14478	14401	14553	14492	14379	14487	14576	14570	14516	14300	14563	14420	14524	14586	14468	14526	14509	14475	14442	14503	14534	14486	14568	14532	14472	14529	14437	14487	14541	14440	14503	14502	14646	14529	14442	14354	14439	14322	14455	14699	14547	14392	14457	14606	14568	14438	14610	14161	14399	14431	14478	14474	14513	14487	14455	14456	14576	14468	14527	14360	14593	14563	14468	14370	14513	14608	14534	14375	14585	14449	14483	14485	14492	14477	14446	14364	14395	14480	14663	14547	14565	14237	14479	14606	14510	14617	14417	14329	14506	14443	14563	14395	14398	14492	14460	14382	14528	14500	14468	14619	14489	14427	14317	14542	14438	14594	14482	14519	14546	14664	14479	14578	14525	14476	14442	14571	14298	14493	14525	14479	14538	14447	14428	14479	14566	14441	14604	14424	14416	14514	14475	14411	14395	14416	14579	14533	14570	14523	14386	14528	14421	14543	14386	14550	14653	14452	14414	14638	14478	14535	14412	14552	14444	14489	14472	14359	14385	14496	14500	14324	14475	14341	14656	14396	14558	14588	14430	14556	14556	14559	14378	14461	14627	14544	14525	14592	14600	14679	14481	14516	14612	14490	14550	14361	14501	14491	14538	14467	14541	14335	14651	14413	14503	14702	14374	14533	14510	14379	14670	14609	14468	14442	14406	14530	14609	14553	14369	14421	14627	14666	14458	14297	14617	14464	14507	14318	14489	14473	14456	14467	14435	14428	14354	14570	14356	14294	14673	14427	14575	14412	14438	14359	14610	14441	14547	14331	14474	14588	14486	14303	14595	14341	14765	14553	14653	14323	14590	14536	14613	14513	14509	14229	14459	14784	14596	14526	14449	14528	14404	14476	14597	14479	14570	14518	14432	14411	14554	14448	14427	14310	14405	14617	14279	14464	14682	14469	14508	14475	14504	14625	14466	14418	14550	14472	14339	14473	14391	14631	14479	14447	14332	14539	14394	14501	14580	14618	14573	14578	14510	14454	14496	14668	14402	14441	14357	14290	14553	14505	14508	14474	14505	14326	14532	14378	14511	14465	14348	14456	14449	14497	14446	14537	14596	14333	14509	14346	14499	14540	14422	14567	14529	14607	14472	14374	14559	14423	14472	14531	14424	14619	14479	14286	14606	14481	14467	14437	14634	14532	14474	14547	14470	14576	14625	14343	14353	14578	14568	14488	14491	14441	14522	14513	14368	14459	14521	14667	14603	14497	14547	14589	14118	14491	14677	14546	14557	14461	14337	14644	14614	14482	14495	14506	14476	14414	14330	14615	14492	14467	14419	14512	14507	14413	14390	14591	14533	14507	14554	14521	14501	14434	14368	14367	14494	14623	14732	14426	14458	14463	14336	14397	14607	14420	14471	14462	14572	14401	14734	14458	14619	14176	14433	14386	14431	14471	14670	14553	14451	14404	14472	14489	14417	14461	14552	14483	14513	14572	14533	14461	14547	14571	14766	14566	14532	14545	14524	14352	14440	14514	14466	14524	14406	14614	14518	14411	14611	14545	14551	14518	14246	14619	14452	14525	14436	14519	14489	14570	14452	14537	14384	14405	14606	14604	14385	14465	14452	14662	14534	14419	14603	14446	14311	14497	14498	14587	14422	14523	14497	14486	14392	14281	14470	14631	14559	14538	14530	14435	14467	14547	14324	14612	14550	14548	14351	14499	14629	14429	14530	14406	14485	14636	14410	14444	14402	14626	14476	14556	14591	14290	14319	14570	14559	14355	14442	14536	14382	14484	14558	14466	14568	14488	14520	14559	14591	14568	14625	14569	14584	14461	14330	14604	14482	14239	14538	14558	14436	14612	14562	14472	14389	14497	14490	14560	14423	14441	14611	14521	14550	14446	14461	14493	14434	14479	14434	14327	14695	14453	14515	14586	14426	14342	14399	14386	14723	14625	14438	14406	14694	14293	14504	14479	14522	14527	14476	14433	14585	14401	14528	14532	14505	14631	14390	14563	14398	14412	14463	14619	14468	14524	14555	14548	14410	14567	14522	14482	14395	14566	14538	14332	14535	14317	14424	14529	14481	14444	14490	14523	14515	14401	14530	14307	14508	14398	14555	14431	14466	14370	14603	14506	14360	14527	14509	14433	14605	14604	14411	14545	14418	14431	14715	14406	14440	14558	14651	14556	14473	14551	14481	14462	14456	14455	14643	14436	14578	14594	14482	14555	14538	14544	14634	14481	14475	14459	14467	14603	14401	14482	14469	14480	14455	14534	14443	14255	14525	14719	14526	14577	14575	14490	14523	14506	14314	14561	14181	14601	14632	14441	14614	14400	14502	14455	14595	14431	14516	14484	14456	14409	14463	14540	14519	14567	14368	14467	14460	14504	14458	14666	14330	14292	14690	14506	14615	14632	14505	14462	14349	14368	14536	14590	14516	14414	14438	14669	14319	14539	14720	14587	14362	14311	14549	14611	14513	14707	14511	14262	14437	14486	14622	14472	14460	14474	14510	14463	14555	14640	14427	14507	14473	14621	14468	14656	14499	14559	14290	14573	14670	14493	14497	14593	14471	14503	14420	14461	14534	14368	14364	14436	14453	14409	14426	14530	14592	14496	14590
26088	21165	27328	25788	20727	49529	39375	37036	35587	29582	23194	19263	17779	17211	17334	17419	17300	17352	17270	17304	17137	17142	17353	17197	17283	17264	17183	17292	17507	17247	17251	17373	17240	17142	17250	17195	17289	17098	17130	17309	17094	17278	17220	17274	17064	17466	17276	17076	17112	17305	17154	17320	17100	17113	17371	17263	17364	17198	17408	17462	17196	17363	17140	17295	17220	17266	17090	17401	17414	17219	17096	17394	17146	17510	17349	17064	17144	16997	17456	17300	17172	17098	17263	17302	17364	17394	17328	17308	17071	17324	16990	17084	17160	17280	17377	17270	17339	17115	17019	17190	17391	17305	17174	17272	17101	17267	17422	17260	17174	17155	17001	17432	17177	17313	17166	17118	17077	17231	17299	17157	17193	17173	17430	17186	17301	17082	17254	17265	17246	17505	17243	17185	17215	17420	17230	17268	17113	17133	17172	17224	17299	17282	17211	17148	17152	17314	17257	17301	17267	17341	17204	17263	17341	17384	17151	17272	17268	17211	17063	17090	17499	17106	17053	17154	17235	17158	17158	17275	17203	17216	17163	17371	17160	17202	17211	17108	17018	17204	17106	17071	17209	17180	16967	17235	17024	17200	17234	17356	17124	16900	17336	16988	17373	17154	17166	17185	17053	17187	17242	17220	17083	17228	17301	17085	17165	17120	17136	17249	17320	17092	17110	17319	16900	17064	17076	17128	17027	17393	17212	17261	17217	17257	17184	17286	17233	17189	17126	17119	17212	17474	17104	17229	17228	17200	17316	17283	17162	17073	17021	17216	17175	17248	17264	17220	17265	17588	17174	17116	17387	17392	17216	17186	17365	17226	17100	17396	17299	17336	17151	17357	17079	17193	16971	17133	17112	17166	17187	17278	17075	17117	17169	17226	17551	17348	17111	17042	17330	17329	17099	16915	17203	17047	17049	17108	17154	17180	17339	17232	17351	17067	16992	17305	17150	17133	17303	17079	17312	17338	17128	17309	17191	17358	17177	17239	17133	17174	17213	17232	17160	17233	17134	17235	17214	17405	17251	17201	17223	17421	17266	17111	17222	17205	16992	17156	17299	17151	16983	17016	17161	17115	17419	17472	17207	17158	17178	17181	17141	17314	17294	17161	17374	17140	17337	17158	17098	17302	17405	17211	17113	17271	17369	17244	17252	17414	17245	17478	17202	17285	17069	17349	17151	17313	17299	17039	17229	17232	17248	17373	17173	17253	17039	17169	17253	17139	17123	17345	17192	17275	17234	17447	17409	17209	17044	17052	17385	17479	17206	17299	17288	17259	17387	17322	17255	17241	17216	17354	17329	17074	17485	17348	17421	17177	17277	17130	17216	17110	17322	17242	17198	17163	17304	17119	17195	17210	17231	17090	17246	17376	17216	17223	16991	17204	17112	17149	17176	17403	17139	17187	17188	17144	17218	17135	17166	16982	17084	17418	17324	17218	17093	17236	17290	17173	17172	17036	17296	17243	17282	17205	17026	17154	17394	17252	17096	17206	17220	17192	17077	17324	17323	17271	17184	17055	17332	17164	17277	17140	17226	17131	17375	17261	17207	17275	17364	17178	17384	17172	17075	17166	17175	17066	17070	17147	17108	17295	17118	17092	17102	17250	17283	17062	17155	17382	17480	17338	17079	17178	17259	17275	17019	17291	17203	17289	17270	17179	17063	17274	17251	17176	17252	17171	17210	17028	17119	17211	17146	17228	17010	17296	17250	17136	17210	17346	17268	17318	17392	17165	17305	17354	17200	17202	17315	17155	17226	17067	17065	17033	16936	17126	17192	17187	17216	17245	17124	17217	17200	17460	17139	16993	17240	17192	17220	17035	17061	16971	17083	17280	17074	16997	17116	17154	17312	17268	17298	17007	17368	17124	17198	17409	17295	17189	17238	17336	17233	17214	17427	17175	17226	17127	17468	17331	17255	17373	17313	17165	17213	17175	17115	17068	17112	17184	17288	17369	17223	17195	17056	17332	17233	17116	17277	17139	17225	16970	17034	17364	17157	17146	17243	17310	17189	17367	17274	17165	17155	17069	17200	17248	17609	17311	17199	17228	17371	17110	17275	17083	17367	17303	17173	17076	17320	17149	17178	17046	17156	17339	17290	17277	17404	17229	16996	17113	17140	17296	17210	17167	17308	17123	17401	17314	17372	17120	17141	16873	17157	17272	17076	17266	17164	17181	17147	17148	17234	17158	17476	17147	17157	17250	17335	17228	17348	17067	17146	17220	17209	17255	17213	17314	17295	17245	17099	17347	17256	17264	17124	17144	17433	17125	17027	17167	17335	17088	17461	17200	17368	17277	17181	17125	17285	17166	17183	17170	17341	17364	17248	17120	17179	17356	17233	17310	17053	17176	17305	17292	17345	17316	17042	17199	17113	17135	17074	17204	17243	17174	17247	17015	17118	17266	17225	17289	17443	17321	17158	17192	16976	17188	17118	17234	17306	17300	17272	17328	17319	17381	17332	17242	17143	17374	17116	17245	17203	17171	17131	17199	17202	17281	17357	17221	17361	17378	17182	17277	17189	17226	17017	17343	17329	17337	17415	17261	17330	17228	17273	17228	17074	17185	17280	17117	17048	17084	17269	17043	17300	17464	17289	17047	16965	17194	16928	17319	17174	17095	17257	17373	17226	17200	17282	17280	17100	17366	17326	17089	17129	17239	17162	17270	17142	17255	17314	17122	17038	17399	17247	17279	17261	17049	16974	17172	17162	17217	17143	17299	17162	17233	17346	17230	17301	17226	17400	17204	17238	17409	17353	17230	17386	17362	17083	17009	17153	17171	17091	17211	17289	17246	17361	17363	17167	17297	17232	17331	17251	17199	17053	17059	17425	17414	17329	17223	17103	17438	17204	17199	17184	17255	17404	17041	17189	17297	17247	17106	17315	17219	17199	17193	17239	17058	17160	17338	17330	17254	17309	17176	17365	16931	17303	17071	17120	17139	17208	17367	17369	17111	17278	17301	17187	16981	17190	17327	17249	17129	17323	17373	17116	17324	17388	17112	17209	17176	17105	17121	17056	17076	17251	17259	17118	17042	17085	17170	17137	17248	17362	17159	17161	17178	17293	17269	17284	17310	17194	17147	17173	17087	17367	17274	17226	17347	17162	17181	17292	17402	17237	17452	17191	17270	17263	17062	17119	17312	17285	17067	17461	17314	17177	17096	17245	17353	17327	17038	17140	17194	17265	17129	17136	17341	17372	17223	17200	17136	17349	17248	17303	17318	17362	17306	17174	17178	17250	17185	17323	17151	17311	17027	17180	17319	17176	17398	17409	17204	17351	17079	17094	17163	17385	17346	16982	17180	17247	17219	17063	17240	17252	17413	17131	17081	17248	17226	17081	17241	17338	17304	17195	17267	17165	17181	17350	17057	17430	16965	17218	17244	17196	17219	17292	17069	17322	17283	17248	17029	17152	17089	17290	17194	17185	17337	17479	17229	17406	17267	17372	17077	17123	17051	17145	17199	17217	17421	17192	17097	17049	17225	17227	17326	17074	17412	17265	17178	17237	17218	17177	17179	17317	17294	17226	17245	16952	17089	17212	17103	17291	17212	17183	17269	17034	17449	17435	17241	17164	17193	17213	17405	17247	17338	17408	17464	17345	17272	17150	17141	17078	17199	17247	17073	17133	17219	17148	17262	17328	17194	17136	17362	17276	17184	17278	17122	17124	17300	17181	17295	17353	17335	17303	17243	17206	17186	17290	17206	16997	17325	17230	17183	17274	17101	17194	17168	17494	17353	17262	17096	17106	17300	17277	17352	17146	17183	17168	17282	17197	17165	17174	17220	17183	17127	17177	17224	17172	17220	17096	17096	17159	17510	17152	17221	17082	17232	17309	17228	17111	17138	17151	17445	17483	17229	17216	17206	17208	17273	17202	17175	17084	17206	17182	17187	17208	17256	17118	17188	17260	17146	17364	17054	17070	16982	16959	17122	17176	17029	17275	17122	17186	17240	17284	17239	17485	17331	17245	17116	17252	17318	17143	17091	17136	17194	17161	17248	17124	17371	17116	17222	17218	17260	17191	17276	17163	17188	17181	17053	17219	17375	17119	17133	17345	17165	17228	17250	17113	17129	17385	17220	17328	17258	17176	17389	17233	17418	17308	17461	17324	17364	17143	17295	17125	17295	17397	17146	16963	17211	17108	17054	17315	17192	17304	17265	17363	17311	17351	17192	17171	17050	17161	17337	17356	17139	17058	17400	17149	17381	17249	17315	17217	16941	17176	17402	17437	17058	17215	17189	17133	17332	17045	17395	17065	17105	17058	17113	17230	17248	17275	17191	17151	17142	17103	17325	17429	17176	17093	17120	17344	17460	17217	17022	17076	17200	17263	17275	17199	17143	17068	17437	17122	17276	17267	17062	17394	17174	17314	17335	17253	17112	17242	17110	17282	17119	17357	17096	17223	17168	17197	17201	17055	17276	17099	17171	17217	17375	17382	17084	17365	17138	17235	17115	17050	17475	17299	17078	17117	17168	17177	17003	17242	17130	17144	17118	17203	17425	17317	17166	17264	17078	17169	17358	17151	17094	17328	17397	17236	17034	17024	17243	17328	17373	17357	17284	17273	17175	17209	17341	17161	17250	17227	17139	17159	17292	17153	17422	17360	17182	17399	17335	17582	17290	17020	17068	17187	17066	17165	17055	17137	17110	17022	17139	17461	17227	17327	17066	17420	17240	17231	17146	17266	17046	17351	17174	17234	17214	17288	17288	17218	17221	17200	17137	17009	17037	17377	17051	17056	16993	17058	17329	17315	17153	17215	17129	17324	17065	17234	17351	17142	17273	17057	17143	17289	17254	17094	17301	17253	17190	17336	17349	17217	17321	17322	17156	17197	17187	17147	17272	17162	17269	17115	17245	17231	17195	17522	17259	17267	17348	17273	17201	17178	17270	17339	17124	17271	16969	17301	17412	17209	17291	17449	17400	17139	17117	17341	17179	17045	17195	17390	17163	17180	17006	17145	17161	17095	17018	17279	17139	17243	17207	17336	17128	17160	17294	17139	17242	17309	17267	17359	17251	17392	17274	17446	17209	17464	17178	17163	17244	17183	17170	17242	17214	17160	17211	17272	17264	17260	17277	17301	17284	17124	17263	17323	17192	17151	17271	17190	17364	17199	17141
13696	19625	18979	16614	18032	50325	35153	39103	36496	28590	20840	16371	15119	14617	14686	14537	14672	14610	14694	14672	14649	14722	14569	14560	14603	14557	14640	14729	14721	14653	14734	14732	14472	14535	14402	14706	14611	14496	14664	14558	14708	14713	14658	14493	14639	14655	14686	14503	14571	14734	14677	14599	14649	14652	14508	14580	14473	14635	14663	14654	14945	14587	14483	14472	14504	14373	14659	14386	14449	14576	14575	14707	14410	14433	14423	14707	14628	14581	14512	14583	14552	14505	14453	14660	14391	14677	14696	14581	14602	14499	14628	14567	14552	14731	14577	14645	14575	14653	14648	14583	14614	14511	14615	14519	14592	14566	14588	14623	14558	14569	14617	14672	14625	14550	14473	14520	14725	14810	14563	14578	14438	14687	14723	14565	14467	14573	14643	14647	14525	14488	14475	14505	14530	14526	14560	14585	14656	14669	14360	14446	14660	14658	14521	14530	14656	14588	14512	14418	14554	14395	14580	14607	14556	14704	14572	14554	14664	14687	14713	14634	14561	14691	14488	14628	14580	14715	14551	14432	14651	14413	14603	14468	14546	14618	14700	14539	14490	14724	14666	14503	14672	14587	14417	14618	14614	14406	14498	14613	14547	14498	14685	14599	14693	14680	14635	14527	14573	14518	14530	14653	14720	14423	14519	14405	14542	14559	14535	14594	14370	14354	14536	14724	14714	14536	14768	14595	14652	14517	14502	14468	14565	14647	14422	14656	14520	14609	14594	14543	14587	14798	14665	14519	14507	14619	14733	14398	14640	14624	14640	14495	14499	14648	14535	14646	14609	14596	14719	14561	14602	14627	14613	14623	14641	14640	14495	14585	14626	14560	14648	14430	14371	14676	14607	14499	14590	14530	14572	14508	14708	14669	14532	14599	14688	14478	14551	14446	14733	14585	14618	14559	14522	14584	14626	14626	14494	14717	14550	14670	14780	14589	14468	14582	14579	14531	14548	14572	14545	14740	14483	14474	14606	14606	14626	14464	14551	14603	14762	14464	14582	14638	14589	14535	14643	14754	14757	14615	14578	14665	14573	14651	14505	14429	14515	14590	14521	14516	14779	14447	14389	14573	14446	14632	14379	14632	14736	14463	14540	14588	14570	14598	14645	14832	14385	14604	14579	14447	14545	14665	14627	14548	14562	14592	14559	14695	14647	14502	14672	14717	14640	14603	14558	14569	14666	14633	14591	14449	14462	14504	14329	14569	14625	14557	14414	14484	14578	14732	14623	14608	14535	14492	14668	14629	14432	14514	14671	14731	14587	14480	14679	14628	14709	14589	14604	14572	14576	14553	14587	14388	14595	14462	14554	14558	14518	14475	14609	14642	14615	14593	14524	14455	14671	14496	14647	14685	14666	14723	14581	14575	14407	14453	14518	14520	14655	14536	14535	14554	14645	14583	14678	14454	14545	14395	14542	14613	14667	14568	14540	14553	14489	14577	14669	14561	14739	14549	14630	14570	14778	14475	14614	14566	14565	14568	14513	14581	14634	14540	14675	14584	14641	14497	14580	14551	14607	14495	14595	14591	14542	14640	14562	14640	14575	14559	14555	14687	14569	14543	14434	14756	14468	14716	14552	14640	14513	14624	14648	14471	14558	14501	14657	14524	14636	14592	14549	14677	14524	14583	14565	14683	14859	14542	14583	14629	14540	14516	14619	14662	14531	14503	14652	14718	14738	14550	14732	14646	14537	14601	14630	14544	14678	14566	14624	14627	14596	14579	14519	14586	14667	14570	14589	14825	14615	14416	14559	14635	14612	14582	14625	14602	14533	14634	14543	14655	14653	14595	14661	14580	14502	14589	14507	14639	14577	14482	14552	14413	14613	14618	14634	14628	14474	14678	14675	14663	14835	14573	14570	14635	14478	14457	14518	14811	14653	14637	14590	14667	14748	14569	14554	14678	14558	14622	14440	14636	14531	14778	14664	14595	14664	14625	14540	14667	14514	14677	14584	14666	14770	14653	14565	14684	14667	14494	14727	14597	14567	14830	14603	14605	14647	14678	14549	14689	14605	14722	14631	14573	14827	14460	14627	14662	14423	14590	14634	14454	14509	14556	14543	14557	14555	14556	14514	14613	14605	14720	14643	14651	14518	14433	14407	14601	14677	14558	14683	14750	14498	14524	14406	14602	14449	14662	14569	14699	14364	14524	14505	14602	14533	14549	14622	14515	14592	14640	14429	14483	14650	14549	14573	14446	14483	14668	14606	14654	14769	14542	14631	14794	14743	14565	14669	14624	14380	14591	14688	14710	14669	14724	14564	14458	14637	14557	14628	14581	14830	14451	14708	14586	14527	14492	14577	14660	14551	14641	14517	14781	14598	14556	14549	14636	14713	14588	14581	14686	14649	14699	14558	14585	14627	14535	14562	14591	14635	14652	14503	14600	14641	14537	14474	14610	14642	14626	14487	14407	14551	14548	14620	14537	14575	14555	14382	14477	14663	14509	14657	14727	14612	14566	14490	14621	14648	14675	14600	14458	14604	14772	14544	14458	14745	14740	14703	14567	14574	14520	14594	14541	14718	14503	14682	14658	14618	14352	14680	14709	14663	14556	14591	14570	14737	14549	14630	14522	14426	14923	14623	14603	14715	14649	14734	14633	14685	14649	14696	14607	14466	14744	14576	14720	14554	14562	14659	14669	14528	14691	14537	14625	14569	14604	14540	14479	14632	14572	14420	14572	14523	14790	14551	14491	14543	14704	14551	14558	14652	14463	14619	14664	14616	14636	14533	14668	14658	14545	14463	14616	14704	14453	14513	14439	14597	14505	14505	14592	14698	14650	14542	14639	14660	14488	14566	14500	14595	14624	14529	14596	14619	14630	14616	14592	14589	14682	14686	14568	14675	14567	14567	14548	14500	14722	14483	14656	14431	14538	14755	14702	14575	14560	14657	14598	14593	14536	14538	14606	14568	14695	14598	14560	14664	14292	14755	14575	14651	14526	14561	14572	14488	14665	14757	14685	14783	14528	14599	14654	14483	14631	14571	14538	14785	14475	14653	14589	14533	14447	14597	14583	14660	14677	14548	14699	14646	14429	14690	14659	14627	14652	14736	14739	14491	14599	14489	14721	14578	14625	14586	14446	14699	14733	14564	14555	14543	14665	14594	14510	14628	14656	14709	14424	14560	14778	14675	14825	14542	14483	14552	14776	14442	14434	14498	14468	14656	14500	14591	14493	14810	14608	14652	14703	14596	14747	14601	14632	14549	14709	14497	14633	14579	14547	14710	14632	14711	14559	14580	14650	14514	14669	14800	14453	14617	14694	14457	14489	14529	14645	14467	14553	14597	14525	14578	14584	14622	14611	14620	14517	14637	14528	14510	14574	14554	14521	14598	14585	14751	14589	14804	14629	14481	14619	14526	14634	14648	14600	14670	14622	14685	14551	14598	14647	14767	14482	14638	14608	14535	14472	14578	14586	14559	14647	14536	14671	14528	14538	14497	14643	14742	14568	14368	14626	14741	14685	14534	14568	14587	14585	14626	14424	14536	14582	14607	14638	14606	14529	14603	14785	14563	14659	14732	14543	14729	14728	14609	14762	14537	14489	14580	14511	14602	14541	14591	14705	14522	14484	14618	14695	14621	14641	14609	14764	14627	14883	14507	14504	14695	14507	14549	14493	14559	14702	14625	14455	14511	14538	14734	14651	14653	14686	14490	14658	14581	14658	14452	14544	14546	14670	14639	14444	14678	14562	14505	14627	14556	14631	14476	14577	14707	14770	14656	14420	14738	14524	14470	14506	14419	14731	14673	14533	14560	14512	14580	14611	14470	14674	14559	14631	14620	14519	14914	14556	14774	14494	14585	14589	14726	14505	14603	14502	14802	14599	14580	14506	14640	14662	14736	14627	14588	14620	14575	14615	14701	14519	14478	14598	14488	14597	14686	14507	14508	14563	14541	14657	14564	14575	14491	14643	14601	14448	14505	14463	14676	14720	14615	14455	14631	14559	14611	14536	14699	14538	14555	14603	14671	14584	14691	14540	14690	14662	14576	14544	14599	14447	14640	14714	14562	14581	14504	14544	14706	14518	14584	14531	14607	14619	14347	14471	14748	14511	14601	14613	14687	14614	14564	14547	14590	14617	14680	14549	14619	14578	14598	14617	14573	14538	14505	14587	14784	14610	14529	14473	14641	14444	14599	14579	14564	14531	14507	14589	14604	14823	14629	14580	14571	14758	14429	14628	14579	14566	14644	14618	14463	14663	14574	14783	14471	14581	14547	14642	14559	14519	14677	14606	14559	14664	14517	14472	14481	14489	14661	14623	14419	14685	14670	14573	14546	14598	14475	14441	14428	14602	14496	14464	14537	14549	14634	14643	14792	14561	14645	14739	14395	14718	14649	14549	14526	14558	14545	14586	14521	14566	14600	14500	14528	14519	14681	14539	14631	14867	14539	14432	14475	14792	14571	14389	14603	14544	14643	14399	14595	14619	14496	14518	14414	14506	14574	14670	14601	14690	14585	14631	14630	14544	14604	14632	14646	14432	14575	14702	14752	14644	14577	14545	14579	14482	14592	14586	14437	14642	14479	14583	14517	14664	14618	14528	14652	14617	14595	14519	14632	14755	14412	14665	14493	14537	14539	14687	14734	14402	14671	14513	14616	14581	14563	14541	14564	14689	14441	14739	14532	14594	14490	14626	14556	14466	14660	14584	14367	14780	14805	14514	14443	14714	14760	14412	14577	14591	14624	14552	14661	14524	14629	14747	14635	14644	14562	14640	14466	14583	14628	14632	14583	14657	14708	14445	14543	14480	14736	14584	14367	14460	14582	14664	14554	14732	14579	14456	14619	14577	14478	14705	14501	14634	14537	14646	14667	14360	14502	14687	14568	14682	14653	14587	14556	14659	14473	14605	14817	14604	14648	14507	14397	14521	14730	14506	14571	14579	14650	14644	14679	14603	14785	14662	14756	14644	14555	14586	14736	14660	14663	14516	14621	14595	14608	14628	14506	14643	14522	14682	14521	14644	14545	14533	14712	14654	14584	14439	14458	14610	14595	14630	14580	14519	14624	14455	14712	14569	14533	14699	14581	14724	14495	14636	14615	14563	14544	14551	14663	14548	14636	14463	14507	14549	14804	14376	14605	14539	14570	14487	14517	14534	14470	14450	14621	14516
23974	21159	28625	23977	21973	43869	39219	59603	57090	46136	32510	23448	19067	18038	17607	17615	17457	17397	17555	17487	17553	17416	17293	17311	17467	17440	17444	17409	17364	17399	17400	17281	17391	17321	17444	17276	17358	17466	17428	17474	17554	17363	17465	17346	17411	17236	17355	17375	17262	17325	17158	17333	17484	17391	17311	17558	17319	17399	17074	17140	17322	17316	17487	17204	17339	17277	17475	17367	17305	17307	17497	17225	17414	17342	17453	17342	17371	17284	17382	17254	17355	17404	17185	17314	17319	17461	17247	17428	17300	17158	17277	17183	17249	17343	17331	17554	17326	17395	17343	17290	17217	17447	17374	17442	17345	17044	17383	17571	17390	17269	17359	17294	17259	17425	17399	17320	17343	17406	17298	17373	17498	17458	17271	17459	17375	17219	17418	17270	17288	17260	17401	17131	17195	17279	17403	17251	17315	17270	17371	17305	17349	17483	17448	17324	17402	17386	17460	17316	17238	17391	17434	17087	17450	17093	17299	17278	17258	17214	17211	17248	17253	17333	17366	17238	17285	17281	17314	17260	17300	17321	17424	17293	17313	17248	17256	17313	17410	17173	17258	17376	17214	17580	17311	17444	17267	17283	17306	17391	17352	17316	17279	17341	17561	17171	17256	17485	17169	16979	17278	17326	17278	17219	17117	17311	17279	17272	17227	17232	17193	17010	17245	17299	17336	17382	17207	17254	17240	17373	17244	17168	17411	17221	17250	17218	17410	17367	17346	17399	17198	17296	17315	17336	17299	17362	17222	17098	17335	17371	17400	17255	17274	17155	17258	17254	17232	17375	17329	17648	17235	17260	17247	17238	17461	17397	17335	17339	17245	17222	17466	17314	17427	17233	17481	17262	17235	17480	17255	17342	17256	17343	17382	17490	17263	17398	17383	17309	17381	17390	17355	17431	17253	17243	17231	17272	17293	17449	17112	17404	17289	17393	17213	17285	17262	17179	17076	17273	17583	17501	17202	17206	17437	17444	17112	17135	17233	17258	17217	17281	17530	17249	17343	17122	17266	17127	17220	17379	17399	17291	17621	17206	17297	17218	17162	17429	17050	17173	17259	17348	17205	17144	17237	17249	17326	17288	17272	17237	17206	17234	17242	17076	17423	17173	17371	17368	17227	17458	17292	17203	17290	17489	17338	17111	17557	17207	17113	17169	17345	17361	17317	17359	17121	17276	17312	17313	17424	17310	17212	17274	17199	17151	17343	17288	17283	17189	17318	17208	17366	17364	17213	17191	17241	17481	17389	17343	17212	17143	17434	17421	17388	17285	17267	17331	17481	17387	17141	17254	17138	17264	17145	17324	17188	17219	17487	17435	17318	17387	17363	17180	17210	17306	17335	17343	17374	17318	17230	17274	17338	17369	17215	17457	17207	17097	17391	17399	17374	17284	17579	17328	17316	17346	17333	17208	17127	17384	17380	17292	17223	17457	17179	17218	17386	17305	17156	17430	17141	17084	17282	17299	17351	17222	17431	17532	17507	16992	17231	17173	17175	17338	17226	17276	17435	17341	17338	17137	17101	17439	17255	17188	17288	17344	17218	17412	17597	17395	17212	17289	17244	17295	17387	17305	17261	17193	17063	17163	17369	17366	17245	17193	17258	17407	17294	17364	17393	17288	17235	17282	17266	17046	17268	16990	17246	17409	17254	17254	17269	17189	17424	17415	17597	17088	17315	17294	17434	17097	17258	17248	17305	17187	17500	17259	17243	17197	17285	17342	17377	17311	17368	17453	17490	17327	17325	16961	17275	17295	17372	17260	17172	17506	17401	17434	17234	17129	17348	17260	17104	17315	17410	17039	17305	17248	17200	17230	17228	17349	17379	17442	17391	17140	16991	17343	17204	17267	17255	17243	17239	17050	17160	17278	17353	17206	17235	17174	17317	17364	17128	17185	17194	17272	17480	17341	17448	17246	17203	17349	17296	17425	17206	17596	17281	17361	17154	17267	17298	17288	17398	17251	17303	17467	17348	17197	17424	17473	17050	17309	17139	17257	17307	17080	17194	17475	17295	17312	17374	17271	17322	17443	17419	17391	17363	17290	17198	17241	17480	17269	17380	17331	17271	17384	17316	17352	17284	17235	17208	17112	17190	17293	17331	17386	17287	17293	17183	17371	17426	17219	17593	17156	17461	17290	17364	17332	17425	17281	17298	17103	17309	17337	17254	17160	17332	17295	17288	17532	17290	17597	17336	17382	17428	17258	17316	17308	17373	17391	17379	17321	17178	17282	17284	17556	17365	17227	17321	17401	17498	17426	17341	17472	17338	17287	17404	17308	17303	17435	17417	17287	17377	17164	17013	17433	17450	17223	17256	17033	17380	17328	17352	17351	17196	17448	17583	17315	17247	17529	17383	17296	17254	17283	17436	17505	17525	17419	17279	17171	17368	17230	17271	17276	17170	17127	17291	17330	17149	17259	17191	17226	17413	17311	17284	17362	17389	17376	17163	17373	17393	17274	17405	17526	17268	17043	17265	17306	17388	17343	17339	17272	17437	17261	17378	17272	17180	17534	17070	17349	17094	17269	17070	17325	17441	17178	17669	17462	17229	17352	17540	17334	17325	17332	17355	17417	17468	17336	17297	17406	17263	17169	17346	17160	17363	17353	17419	17284	17434	17412	17350	17209	17251	17447	17291	17203	17432	17303	17266	17253	17272	17186	17287	17271	17236	17049	17273	17538	17298	17312	17361	17457	17392	17443	16992	17083	17205	17090	17258	17333	17243	17101	17359	17338	17295	17392	17141	17484	17309	17213	17276	17330	17392	17429	17286	17233	17507	17342	17114	17299	17190	17312	17405	17392	17443	17400	17462	17513	17340	17066	17050	17294	17543	17357	17225	17412	17404	17207	17226	17254	17126	17342	17183	17220	17183	17318	17260	17335	17535	17498	17424	17293	17399	17408	17490	17254	17425	17235	17241	17347	17160	17261	17346	17226	17199	17317	17394	17281	17344	17162	17118	17408	17212	17237	17187	17067	17330	17305	17216	17268	17499	17375	17335	17332	17325	17096	17342	17323	17388	17369	17132	17204	17279	17372	17334	17646	17223	17482	17210	17334	17260	17386	17427	17363	17404	17284	17277	17386	17271	17196	17271	17373	17369	17334	17589	17359	17402	17235	17422	17181	17468	17433	17434	17185	17345	17294	17181	17297	17219	17318	17476	17182	17385	17237	17229	17324	17047	17202	17241	17346	17517	17305	17421	17342	17145	17221	17300	17400	17288	17259	17228	17605	17419	17231	17409	17372	17246	17308	17123	17304	17296	17243	17363	17275	17256	17296	17397	17350	17432	17359	17374	17107	17239	17322	17324	17293	17344	17259	17220	17343	17407	17129	17237	17542	17374	17339	17489	17317	17327	16986	17350	17247	17386	17425	17453	17266	17367	17267	17056	17281	17315	17368	17041	17142	17201	17132	17337	17265	17281	17322	17143	17366	17147	17278	17343	17304	17161	17283	17204	17342	17238	17450	17467	17290	17328	17595	17298	17196	17410	17460	17290	17138	17357	17287	17398	17286	17373	17480	17321	17316	17431	17418	17239	17279	17332	17268	17443	17471	17426	17458	17311	17049	17419	17196	17274	17353	17459	17432	17239	17092	17258	17396	17284	17250	17237	17234	17347	17308	17209	17250	17396	17187	17112	17322	17611	17481	17318	17352	17216	17296	17218	17458	17293	17392	17271	17470	17193	17338	17315	17200	17196	17358	17223	17162	17539	17335	17141	17206	17276	17407	17223	17374	17334	17485	17409	17470	17321	17219	17282	17402	17231	17135	17196	17315	17440	17314	17421	17381	17343	17347	17318	17023	17262	17394	17203	17475	17221	17349	17250	17315	17174	17214	17393	17179	17226	17163	17348	17199	17403	17145	17375	17407	17366	17285	17334	17348	17203	17372	17504	17089	17346	17176	17202	17220	17347	17303	17244	17301	17407	17051	17200	17108	17153	17022	17143	17298	17480	17197	17538	17326	17178	17356	17379	17432	17164	17174	17322	17370	17324	17355	17307	17143	17191	17451	17164	17254	16899	17481	17337	17154	17266	17315	17268	17272	17502	17450	17436	17594	17302	17366	17494	17261	17333	17234	17472	17363	17419	17197	17171	17171	17242	17510	17197	17340	17239	17215	17332	17248	17294	17387	17249	17403	17228	17267	17374	17216	17364	17208	17382	17468	17365	17371	17407	17581	17352	17322	17305	17148	17421	17300	17387	17336	17149	17176	17386	17339	17248	17324	17129	17240	17273	17570	17109	17234	17543	17576	17321	17395	17392	17231	17400	17361	17445	17378	17584	17415	17194	17302	17280	17419	17266	17553	17425	17326	17384	17183	17224	17482	17418	17363	17197	17380	17128	17273	17177	17311	17232	17335	17234	17043	17238	17302	17196	17297	17473	17326	17293	17513	17568	17302	17393	17172	17238	17343	17572	17145	17331	17280	17411	17323	17446	17102	17318	17452	17309	17336	17437	17375	17517	17393	17301	17353	17459	17440	17160	17430	17263	17303	17504	17500	17469	17417	17328	17414	17226	17238	17134	17313	17358	17353	17258	17476	17209	17186	17251	17335	17174	17290	17230	17180	17540	17382	17118	17478	17418	17347	17252	17323	17518	17275	17579	17448	17256	17442	17316	17210	17355	17208	17323	17384	17355	17328	17311	17344	17474	17247	17465	17323	17321	17318	17421	17318	17304	17354	17104	17312	17101	17289	17317	17320	17246	17296	17607	17292	17314	17275	17503	17440	17274	17133	17322	17301	17226	17290	17303	17337	17358	17336	17262	17429	17240	17265	16995	17066	17399	17197	17084	17227	17302	17407	17217	17442	17317	17059	17319	17388	17264	17464	17306	17167	17237	17361	17328	17425	17138	17218	17162	17426	17343	17340	17206	17145	17480	17146	17310	17259	17352	17046	17273	17334	17412	17370	17249	17425	17316	17424	17339	17098	17124	17217	17206	17214	17084	17335	17229	17168	17264	17416	17154	17233	17266	17349	17295	17359	17477	17349	17302	17293	17372	17424	17195	17263	17345	17297	17248	17325	17254	17273	17246	17326	17345	17293	17317	17169	17086	17187	17425	17209	17133	17261	17221	17217	17197	17414	17098	17279	17306	17182	17395	17323	17161	17289	17387	17233
15883	27297	25309	20428	23526	42864	38340	61815	56669	45300	31125	20151	15941	15001	14674	14804	14525	14666	14543	14798	14637	14619	14673	14611	14727	14653	14757	14865	14407	14684	14638	14671	14723	14479	14596	14526	14718	14648	14769	14565	14697	14696	14768	14637	14612	14666	14782	14657	14462	14859	14590	14611	14698	14518	14628	14511	14658	14457	14620	14646	14696	14645	14667	14682	14559	14620	14696	14573	14660	14604	14634	14586	14820	14677	14626	14666	14602	14509	14678	14835	14550	14527	14646	14675	14751	14626	14453	14650	14657	14660	14544	14653	14599	14723	14643	14572	14559	14659	14596	14636	14571	14737	14568	14798	14589	14539	14632	14679	14583	14770	14659	14597	14592	14606	14822	14665	14588	14746	14598	14587	14663	14702	14697	14495	14686	14518	14712	14678	14574	14667	14686	14626	14649	14673	14545	14526	14696	14662	14872	14744	14763	14739	14607	14694	14650	14668	14696	14891	14601	14712	14578	14726	14456	14694	14619	14726	14795	14562	14688	14591	14625	14632	14499	14570	14640	14802	14583	14638	14728	14612	14813	14682	14628	14569	14581	14602	14683	14545	14573	14450	14710	14686	14619	14819	14531	14685	14580	14751	14626	14686	14676	14604	14840	14568	14651	14608	14703	14593	14637	14640	14773	14508	14579	14581	14697	14686	14688	14593	14830	14670	14600	14409	14696	14603	14588	14565	14665	14400	14602	14785	14647	14689	14584	14705	14773	14739	14623	14527	14686	14551	14660	14593	14798	14696	14602	14469	14575	14745	14626	14475	14544	14703	14603	14700	14503	14707	14576	14697	14760	14714	14512	14704	14669	14562	14601	14808	14653	14740	14712	14714	14612	14535	14650	14623	14689	14573	14618	14542	14607	14737	14581	14588	14600	14755	14556	14669	14531	14604	14673	14756	14653	14498	14735	14617	14667	14781	14594	14569	14682	14658	14518	14551	14696	14558	14714	14709	14548	14679	14590	14652	14592	14461	14757	14416	14576	14577	14596	14671	14605	14640	14617	14537	14611	14668	14637	14723	14763	14640	14511	14766	14639	14755	14659	14573	14484	14549	14609	14627	14721	14694	14685	14686	14621	14638	14715	14694	14727	14703	14737	14679	14727	14638	14779	14642	14661	14624	14505	14510	14560	14653	14560	14755	14527	14791	14685	14601	14657	14555	14691	14588	14489	14544	14615	14770	14619	14631	14440	14848	14576	14657	14640	14525	14628	14660	14489	14708	14496	14677	14589	14745	14743	14609	14619	14723	14707	14566	14488	14677	14512	14586	14619	14696	14599	14590	14674	14540	14543	14569	14585	14633	14634	14821	14695	14701	14719	14637	14586	14675	14629	14659	14671	14629	14783	14564	14611	14818	14552	14828	14405	14584	14528	14663	14714	14549	14776	14644	14589	14693	14647	14476	14639	14564	14637	14683	14528	14821	14474	14701	14673	14723	14704	14638	14457	14632	14749	14643	14876	14618	14492	14752	14532	14645	14635	14614	14746	14660	14609	14773	14540	14657	14626	14475	14611	14705	14519	14657	14664	14651	14565	14565	14715	14831	14692	14543	14715	14729	14728	14594	14473	14626	14656	14646	14599	14663	14794	14576	14657	14592	14673	14675	14670	14485	14598	14647	14694	14710	14591	14582	14754	14595	14549	14576	14597	14626	14763	14552	14708	14592	14642	14565	14693	14468	14647	14615	14657	14614	14605	14761	14524	14732	14601	14792	14695	14617	14672	14477	14759	14624	14688	14696	14565	14802	14561	14742	14571	14565	14696	14538	14638	14763	14716	14590	14560	14500	14608	14667	14618	14691	14539	14790	14698	14509	14691	14712	14759	14566	14795	14482	14556	14806	14724	14667	14535	14632	14795	14725	14722	14612	14823	14702	14737	14889	14694	14672	14605	14593	14596	14641	14632	14543	14613	14650	14659	14585	14526	14642	14546	14611	14583	14732	14633	14621	14459	14681	14705	14788	14494	14601	14782	14482	14531	14574	14568	14759	14663	14494	14558	14699	14575	14649	14598	14630	14559	14549	14576	14639	14402	14745	14617	14666	14487	14550	14641	14747	14475	14663	14836	14606	14569	14604	14516	14657	14676	14569	14519	14584	14499	14617	14581	14558	14681	14656	14584	14675	14581	14549	14847	14476	14553	14644	14699	14694	14668	14638	14893	14456	14716	14735	14686	14670	14673	14630	14655	14589	14725	14590	14750	14675	14476	14563	14648	14506	14728	14620	14508	14683	14402	14602	14623	14661	14591	14740	14472	14675	14610	14705	14527	14634	14718	14614	14565	14472	14588	14585	14471	14610	14554	14402	14788	14622	14469	14628	14717	14806	14650	14561	14643	14608	14583	14644	14769	14696	14561	14771	14752	14633	14615	14576	14612	14885	14667	14731	14617	14519	14570	14578	14615	14616	14688	14603	14577	14868	14634	14508	14721	14719	14639	14479	14665	14663	14416	14719	14777	14656	14676	14546	14730	14737	14495	14665	14738	14750	14533	14694	14572	14752	14844	14535	14747	14644	14802	14640	14562	14525	14470	14583	14563	14783	14533	14545	14676	14625	14594	14602	14697	14619	14640	14626	14524	14662	14607	14566	14644	14629	14499	14548	14706	14627	14537	14570	14661	14593	14715	14686	14657	14533	14733	14708	14608	14801	14657	14703	14832	14654	14591	14710	14669	14652	14811	14764	14621	14724	14628	14772	14650	14742	14651	14688	14528	14553	14602	14667	14711	14538	14672	14607	14609	14669	14548	14554	14560	14502	14691	14698	14685	14650	14524	14711	14619	14661	14601	14519	14610	14635	14495	14484	14608	14556	14711	14467	14861	14804	14564	14761	14756	14665	14564	14509	14672	14480	14778	14691	14639	14583	14621	14702	14506	14711	14536	14623	14614	14608	14784	14605	14700	14571	14696	14628	14662	14613	14690	14648	14707	14828	14542	14642	14582	14762	14755	14745	14587	14580	14706	14604	14638	14634	14671	14687	14566	14613	14679	14650	14641	14527	14698	14832	14771	14641	14652	14688	14542	14541	14716	14652	14560	14721	14502	14459	14748	14601	14627	14691	14815	14760	14494	14669	14661	14648	14585	14616	14618	14646	14710	14748	14637	14736	14589	14646	14813	14741	14548	14635	14607	14597	14633	14632	14743	14591	14778	14609	14589	14501	14580	14570	14542	14705	14673	14750	14650	14546	14483	14652	14661	14650	14597	14800	14678	14670	14468	14547	14657	14605	14746	14765	14728	14619	14664	14623	14938	14695	14614	14721	14597	14737	14655	14551	14642	14591	14688	14638	14823	14529	14627	14737	14749	14576	14686	14677	14430	14406	14783	14647	14673	14505	14576	14618	14622	14565	14525	14567	14777	14547	14663	14694	14740	14604	14838	14752	14663	14620	14708	14585	14631	14494	14549	14585	14603	14511	14403	14432	14747	14465	14664	14603	14682	14597	14401	14547	14625	14615	14649	14527	14733	14724	14645	14648	14574	14588	14716	14702	14735	14640	14906	14599	14779	14534	14532	14654	14618	14670	14611	14765	14570	14583	14793	14633	14426	14642	14815	14389	14652	14661	14624	14576	14627	14681	14763	14737	14663	14738	14815	14507	14624	14584	14550	14542	14560	14789	14689	14510	14626	14637	14593	14596	14560	14615	14484	14732	14713	14547	14687	14625	14642	14512	14637	14759	14592	14647	14607	14771	14603	14704	14420	14617	14671	14606	14631	14664	14549	14546	14548	14698	14607	14718	14691	14793	14551	14648	14561	14631	14502	14611	14568	14578	14458	14550	14673	14661	14721	14461	14609	14740	14457	14716	14559	14676	14646	14709	14695	14585	14638	14495	14585	14732	14744	14850	14628	14642	14642	14617	14473	14846	14550	14634	14560	14446	14606	14590	14582	14584	14721	14354	14593	14706	14746	14789	14532	14475	14729	14751	14520	14630	14656	14523	14592	14574	14545	14612	14676	14718	14719	14648	14569	14618	14565	14671	14655	14601	14404	14711	14386	14508	14667	14675	14606	14826	14556	14454	14495	14693	14425	14657	14550	14648	14757	14710	14736	14563	14643	14542	14579	14602	14670	14487	14692	14673	14655	14574	14572	14670	14549	14646	14633	14526	14576	14731	14558	14779	14580	14712	14571	14566	14571	14701	14505	14495	14644	14652	14600	14566	14661	14709	14774	14527	14624	14596	14703	14508	14487	14624	14640	14748	14631	14658	14531	14612	14572	14508	14650	14765	14582	14663	14666	14517	14726	14649	14609	14732	14633	14550	14669	14610	14546	14616	14610	14588	14765	14654	14683	14480	14650	14704	14662	14740	14467	14652	14797	14506	14475	14666	14560	14578	14750	14589	14712	14639	14699	14717	14588	14718	14543	14677	14655	14618	14561	14674	14593	14597	14576	14659	14763	14483	14753	14481	14684	14783	14604	14651	14571	14725	14443	14799	14669	14662	14617	14603	14739	14351	14676	14673	14721	14594	14552	14794	14605	14685	14521	14545	14576	14616	14599	14578	14666	14535	14567	14723	14611	14825	14776	14520	14630	14665	14771	14578	14659	14570	14631	14555	14622	14496	14575	14717	14493	14805	14689	14349	14631	14483	14658	14687	14663	14520	14649	14621	14734	14669	14690	14610	14664	14696	14710	14533	14681	14625	14521	14748	14671	14632	14618	14577	14724	14582	14589	14635	14508	14534	14746	14568	14753	14529	14570	14728	14716	14439	14674	14622	14638	14734	14574	14656	14660	14647	14586	14437	14538	14710	14703	14542	14653	14664	14636	14764	14742	14775	14609	14549	14659	14615	14655	14614	14857	14526	14711	14592	14567	14615	14626	14480	14753	14678	14747	14710	14721	14587	14504	14571	14665	14522	14638	14732	14537	14513	14546	14575	14566	14762	14555	14583	14677	14591	14783	14598	14694	14652	14721	14580	14567	14672	14542	14601	14730	14504	14635	14715	14621	14377	14416	14757	14659	14592	14625	14622	14497	14656	14633	14638	14587	14508	14790	14612	14540	14645	14707	14780	14553	14681	14511	14602	14589	14623	14720	14648	14712	14586	14618	14640	14424	14588	14829	14650	14644	14477	14511	14620	14738	14628	14617	14634	14670	14646	14507	14768	14744	14696	14729	14533
29411	21685	21447	19167	17419	17918	20649	23117	22261	21189	19481	18341	17506	17524	17476	17303	17294	17362	17230	17368	17237	17141	17409	17448	17499	17302	17211	17408	17226	17315	17756	17414	17270	17556	17231	17354	17349	17394	17067	17429	17303	17074	17381	17294	17255	17322	17300	17425	17231	17433	17584	17374	17273	17361	17492	17198	17241	17274	17292	17300	17414	17210	17272	17321	17101	17372	17549	17635	17104	17156	17149	17272	17183	17237	17401	17420	17340	17392	17246	17349	17373	17277	17427	17297	17391	17331	17306	17380	17269	17429	17196	17351	17364	17392	17368	17341	17455	17245	17306	17453	17280	17245	17309	17348	17204	17330	17228	17266	17339	17126	17345	17268	17467	17279	17363	17338	17164	17137	17330	17233	17340	17265	17205	16985	17376	17366	17306	17076	17418	17336	17321	17496	17242	17507	17435	17251	17385	17274	17338	17448	17295	17119	17394	17201	17223	17422	17336	17331	17054	17331	17327	17462	17413	17215	17201	17283	17274	17194	17473	17235	17172	17346	17261	17317	17312	17356	17304	17233	17476	17264	17357	17440	17280	17255	17301	17341	16981	17456	17319	17364	17390	17375	17434	17414	17443	17152	17088	17302	17391	17317	17277	17642	17293	17274	17441	17338	17361	17445	17446	17155	17244	17328	17168	17068	17227	17277	17498	17410	17387	17273	17289	17149	17269	17285	17131	17185	17296	17299	17223	17339	17244	17362	17415	17347	17123	17393	17438	17281	17383	17109	17297	17322	17225	17317	17289	17324	17370	17220	17455	17362	17334	17254	17176	17350	17484	17253	17230	17362	17282	17364	17402	17087	17357	17377	17235	17497	17410	17420	17309	17429	17119	17482	17441	17366	17477	17054	17269	17418	17164	17240	17313	17133	17271	17222	17381	17361	17370	17122	17295	17243	17337	17123	17323	17125	17320	17192	17672	17406	17408	17459	17323	17167	17230	17207	17545	17439	17411	17283	17374	17283	17467	17334	17316	17125	17448	17502	17309	17236	17096	17296	17182	17235	17400	17257	17289	17273	17294	17374	17166	17248	17386	17101	17271	17201	17381	17430	17408	17401	17259	17345	17237	17182	17211	17371	17433	17412	17345	17569	17377	17435	17495	17265	17154	17377	17420	17375	17284	17242	17164	17236	17291	17211	17517	17288	17277	17176	17318	17420	17226	17383	17443	17566	17338	17364	17348	17325	17248	17473	17315	17231	17225	17448	17246	17337	17407	17315	17330	17280	17359	17225	17407	17552	17457	17290	17290	17369	17386	17406	17290	17376	17299	17260	17371	17547	17356	17144	17548	17403	17420	17231	17319	17222	17346	17304	17299	17324	17256	17421	17207	17269	17317	17367	17483	17229	17357	17474	17390	17078	17355	17508	17267	17296	17351	17207	17283	17435	17260	17201	17418	17292	17140	17386	17480	17237	17337	17433	16936	17241	17324	17370	17165	17311	17352	17273	17461	17363	17356	17494	17384	17293	17287	17137	17303	17427	17119	17275	17282	17496	17316	17283	17577	17372	17365	17221	17177	17442	17313	17379	17327	17500	17173	17285	17272	17262	17237	17463	17468	17215	17398	17373	17110	17301	17305	17362	17296	17073	17364	17162	17312	17211	17398	17332	17205	17647	17367	17438	17302	17415	17345	17333	17464	17417	17365	17178	17424	17471	17476	17254	17284	17338	17141	17309	17287	17205	17249	17506	17412	17314	17281	17381	17286	17467	17313	17301	17424	17269	17355	17301	17265	17342	17570	17470	17177	17246	17378	17180	17144	17057	17547	17365	17254	17370	17312	17406	17391	17163	17256	17209	17311	17216	17193	17276	17175	17112	17249	17358	17504	17143	17357	17277	17449	17380	17275	17170	17174	17192	17351	17343	17410	17344	17295	17459	17233	17026	17494	17322	17350	17282	17394	17127	17319	17203	17478	17198	17398	17318	17549	17327	17121	17252	17116	17182	17322	17150	17299	17231	17262	17285	17287	17370	17278	17334	17560	17377	17215	17349	17129	17331	17232	17285	17301	17207	17356	17224	17383	17465	17324	17341	17460	17069	17332	17195	17376	17180	17222	17362	17355	17435	17419	17479	17395	17428	17395	17252	17236	17361	17330	17513	17203	17341	17183	17275	17304	17298	17187	17326	17408	17157	17391	17281	17254	17451	17180	17341	17264	17317	17161	17468	17282	17289	17171	17271	17386	17354	17245	17275	17121	17433	17341	17509	17129	17357	17306	17381	17375	17228	17322	17309	17248	17347	17619	17333	17132	17347	17422	17177	17176	17224	17167	17478	17483	17180	17328	17261	17378	17306	17319	17245	17376	17317	17282	17334	17517	17302	17388	17316	17258	17352	17375	17456	17214	17148	17277	17273	17342	17453	17362	17172	17261	17022	17316	17518	17428	17460	17241	17539	17201	17257	17442	17335	17045	17546	17313	17413	17312	17125	17579	17390	17193	17454	17224	17306	17323	17291	17512	17558	17202	17189	17366	17308	17368	17498	17255	17464	17444	17466	17397	17288	17232	17292	17274	17307	17452	17255	17452	17448	17250	17321	17334	17302	17142	17442	17263	17190	17277	17407	17336	17381	17239	17398	17370	17374	17188	17350	17269	17250	17421	17231	17442	17436	17405	17282	17221	17417	17342	17424	17348	17234	17367	17434	17526	17433	17313	17259	17175	17421	17151	17421	17324	17303	17104	17142	17152	17148	17334	17344	17405	17294	17329	17207	17343	17502	17158	17447	17376	17286	17225	17210	17257	17317	17355	17467	17248	17356	17304	17234	17174	17168	17194	17279	17366	17490	17195	17346	17361	17380	17450	17353	17170	17121	17335	17294	17324	17471	17427	17539	17229	17234	17226	17272	17373	17271	17307	17242	17408	17331	17051	17335	17249	17039	17466	17398	17101	17374	17202	17376	17390	17276	17357	17268	17310	17374	17282	17413	17375	17275	17375	17296	17269	17334	17269	17237	17605	17481	17287	17144	17218	17295	17440	17436	17477	17191	17281	17165	17325	17133	17270	17282	17340	17244	17255	17387	17208	17242	17343	17397	17248	17188	17436	17423	17294	17243	17244	17258	17220	17265	17018	17254	17237	17314	17247	17265	17366	17232	17211	17152	17249	17194	17171	17223	17333	17422	17183	17269	17208	17429	17296	17273	17436	17234	17473	17333	17252	17260	17353	17268	17075	17435	17275	17195	17296	17201	17398	17269	17296	17376	17296	17333	17186	17443	17545	17426	17273	17165	17399	17262	17274	17336	17407	17320	17222	17231	17257	17348	17410	17192	17119	17266	17236	17317	17057	17260	17305	17335	17344	17228	17357	17348	17323	17364	17120	17352	17392	17372	17320	17257	17335	17221	17301	17236	17375	17416	17232	17459	17499	17357	17528	17428	17372	17452	17202	17122	17177	17287	17182	16966	17276	17126	17341	17403	17258	17400	17476	17407	17071	17360	16987	17236	17345	17209	17383	17331	17089	17310	17305	17310	17362	17335	17320	17338	17295	17357	17335	17415	17330	17395	17479	17526	17354	17335	17281	17311	17260	17196	17135	17003	17489	17261	17404	17485	17598	17278	17233	17396	17243	17179	17142	17227	17394	17249	17176	17148	17391	17313	17251	17251	17218	17402	17253	17305	17167	17303	17372	17314	17445	17247	17468	17404	17393	17337	17316	17360	17240	17388	17446	17340	17186	17164	17163	17241	17265	17423	17362	17345	17394	17277	17303	17364	17326	17509	17467	17229	17508	17357	17351	17335	17291	17391	17358	17395	17529	17284	17212	17444	17392	17401	17419	17313	17287	17452	17218	17208	17362	17158	17299	17242	17297	17305	17218	17081	17404	17178	17368	17262	17096	17252	17180	17391	17335	17327	17236	17226	17201	17229	17250	17561	17228	17337	17187	17230	17262	17206	17170	17301	17161	17416	17365	17360	17352	17172	17239	17293	17253	17381	17477	17403	17147	17174	17325	17154	17262	17249	17516	17234	17348	17273	17338	17297	17455	17246	17393	17358	17495	17429	17461	17429	17259	17364	17183	17437	17122	17211	17312	17254	17243	17246	17437	17427	17407	17383	17202	17154	17149	17264	17264	17467	17372	17234	17552	17264	17089	17343	17355	17382	17399	17158	17497	17233	17522	17241	17107	17165	17173	17353	17205	17346	17366	17248	17219	17149	17275	17300	17407	17307	17200	17254	17360	17177	17294	17332	17251	17445	17593	17263	17236	17256	17385	17397	17162	17398	17347	17285	17429	17074	17383	17238	17150	17277	17240	17329	17023	17499	17264	17454	17473	17390	17463	17330	17595	17102	17376	17244	17470	17293	17330	17306	17449	17328	17175	17129	17357	17355	17268	17341	17315	17118	17299	17396	17357	17205	17272	17213	17474	17356	17245	17381	17226	17337	17372	17414	17599	17462	17414	17309	17251	17288	17297	17508	17212	17233	17306	17346	17193	17384	17434	17299	17321	17347	17437	17224	17237	17366	17270	17451	17269	17307	17407	17214	17280	17345	17532	17500	17515	17386	17331	17156	17179	17241	17485	17225	17274	17228	17377	17316	17220	17237	17469	17157	17327	17236	17384	17189	17480	17316	17332	17448	17555	17519	17325	17366	17355	17431	17408	17243	17309	17296	17332	17186	17320	17313	17271	17578	17587	17327	17345	17317	17243	17319	17557	17114	17253	17260	17480	17299	17262	17439	17386	17364	17178	17446	17443	17292	17429	17419	17586	17228	17261	17255	17287	17527	17267	17373	17406	17383	17394	17290	17242	17400	17209	17236	17140	17252	17437	17396	17321	17014	17336	17204	17318	17329	17245	17285	17463	17277	17386	17199	17077	17194	17353	17363	17269	17339	17241	17314	17191	17278	17108	17281	17208	17410	17223	17468	17450	17351	17261	17270	17051	17174	17449	17363	17434	17298	17251	17330	17234	17212	17268	17306	17142	17278	17350	17372	17523	17160	17292	17324	17294	17379	17327	17180	17093	17327	17428	17360	17511	17346	17305	17492	17624	17376	17012	17402	17066	17468	17301	17199	17150	17349	17271	17439	17151	17213	17134	17169	17281	17409	17334	17384	17346	17266	17331	17333	17212	17202	17255	17506	17161	17287	17226	17423	17323	17494	17423	17478	17324	17288
14751	15654	15495	15195	14970	15419	20277	23024	20835	19406	16748	15680	14774	14729	14784	14589	14677	14601	14769	14498	14466	14745	14707	14484	14619	14662	14608	14537	14734	14643	14613	14516	14615	14471	14597	14467	14478	14707	14695	14666	14692	14522	14475	14632	14579	14572	14791	14594	14653	14650	14707	14440	14603	14558	14787	14590	14737	14592	14668	14503	14494	14646	14645	14728	14668	14644	14708	14583	14709	14673	14657	14607	14690	14418	14750	14475	14781	14543	14670	14758	14537	14477	14550	14691	14609	14479	14683	14727	14623	14456	14612	14729	14627	14524	14554	14614	14667	14580	14608	14638	14680	14459	14380	14615	14519	14653	14717	14657	14552	14711	14473	14758	14596	14607	14643	14678	14635	14579	14654	14626	14546	14658	14452	14666	14583	14660	14679	14552	14757	14642	14658	14651	14688	14692	14739	14716	14636	14630	14700	14639	14612	14678	14562	14461	14675	14492	14731	14677	14444	14556	14588	14619	14574	14594	14519	14435	14569	14528	14508	14640	14650	14529	14688	14649	14765	14581	14487	14572	14542	14551	14555	14485	14711	14513	14555	14606	14713	14576	14499	14639	14599	14523	14436	14729	14571	14662	14679	14549	14561	14616	14611	14550	14688	14642	14492	14574	14731	14585	14590	14745	14700	14675	14631	14516	14591	14722	14628	14710	14641	14714	14677	14565	14422	14554	14493	14757	14535	14702	14626	14795	14816	14493	14432	14697	14770	14677	14674	14458	14630	14505	14558	14669	14770	14856	14630	14469	14635	14628	14667	14687	14632	14576	14717	14581	14851	14522	14487	14567	14526	14438	14746	14466	14594	14568	14772	14614	14635	14675	14513	14576	14605	14443	14588	14480	14553	14581	14682	14614	14726	14687	14562	14743	14485	14527	14648	14692	14637	14746	14657	14608	14460	14707	14511	14572	14639	14759	14514	14553	14553	14766	14552	14669	14494	14556	14648	14676	14770	14598	14672	14527	14705	14621	14547	14691	14561	14799	14529	14735	14654	14710	14700	14562	14735	14610	14685	14440	14714	14755	14582	14630	14593	14608	14423	14562	14691	14530	14643	14642	14721	14566	14486	14604	14640	14598	14502	14504	14463	14616	14604	14638	14491	14737	14517	14515	14558	14619	14678	14613	14537	14511	14597	14526	14618	14474	14532	14481	14714	14615	14560	14461	14637	14578	14474	14504	14606	14758	14824	14569	14711	14431	14530	14778	14611	14500	14786	14692	14323	14741	14692	14635	14555	14540	14566	14487	14647	14693	14495	14589	14625	14613	14496	14598	14446	14757	14726	14590	14725	14840	14572	14571	14435	14499	14570	14578	14551	14531	14665	14499	14715	14568	14521	14600	14520	14767	14574	14621	14631	14511	14415	14438	14649	14549	14592	14671	14606	14761	14520	14588	14577	14641	14709	14496	14601	14444	14643	14363	14602	14633	14679	14678	14434	14778	14756	14671	14716	14703	14679	14795	14535	14706	14475	14645	14488	14599	14648	14607	14612	14633	14562	14592	14678	14595	14642	14623	14571	14512	14667	14690	14564	14523	14602	14535	14515	14793	14681	14608	14591	14550	14621	14738	14422	14581	14691	14581	14646	14629	14708	14575	14570	14668	14613	14617	14523	14657	14518	14654	14617	14683	14680	14573	14701	14485	14638	14525	14653	14811	14708	14535	14632	14617	14615	14707	14584	14622	14476	14769	14431	14549	14598	14538	14457	14560	14406	14388	14499	14495	14621	14607	14713	14610	14598	14594	14658	14699	14655	14539	14561	14635	14592	14724	14628	14692	14548	14615	14600	14689	14551	14643	14448	14567	14560	14611	14705	14666	14577	14612	14545	14641	14757	14742	14582	14691	14628	14479	14589	14631	14550	14640	14501	14616	14546	14483	14567	14621	14472	14513	14719	14632	14467	14649	14704	14655	14602	14704	14661	14512	14690	14671	14535	14660	14483	14522	14688	14617	14593	14520	14705	14516	14626	14570	14666	14490	14552	14590	14622	14536	14594	14480	14439	14802	14578	14577	14691	14707	14607	14528	14521	14584	14585	14673	14745	14611	14551	14672	14703	14536	14691	14588	14592	14579	14817	14582	14464	14529	14765	14626	14569	14617	14445	14651	14636	14651	14756	14739	14646	14500	14598	14711	14581	14722	14684	14823	14716	14597	14574	14537	14506	14709	14592	14635	14551	14697	14690	14605	14514	14603	14548	14730	14581	14599	14678	14679	14606	14511	14649	14504	14645	14588	14675	14617	14516	14472	14535	14530	14604	14677	14661	14541	14437	14594	14647	14377	14621	14591	14644	14571	14646	14526	14599	14653	14514	14692	14441	14699	14635	14750	14548	14640	14550	14623	14507	14465	14583	14617	14635	14569	14640	14495	14597	14572	14576	14560	14457	14591	14695	14565	14623	14577	14654	14559	14641	14634	14557	14565	14671	14494	14668	14605	14764	14511	14368	14608	14664	14486	14726	14680	14524	14836	14511	14613	14549	14685	14799	14632	14558	14591	14538	14910	14405	14506	14498	14453	14685	14514	14514	14699	14696	14584	14584	14641	14595	14690	14724	14687	14530	14610	14556	14563	14406	14578	14601	14806	14677	14644	14533	14611	14611	14661	14644	14575	14599	14536	14576	14664	14689	14544	14530	14663	14582	14675	14599	14692	14555	14698	14456	14689	14730	14757	14616	14721	14466	14679	14718	14706	14707	14578	14454	14573	14592	14627	14596	14500	14556	14730	14622	14684	14612	14703	14684	14782	14505	14668	14389	14498	14581	14516	14562	14525	14631	14597	14534	14679	14564	14604	14598	14696	14792	14433	14576	14536	14593	14412	14637	14569	14671	14840	14470	14558	14716	14785	14682	14533	14460	14487	14642	14702	14715	14717	14477	14536	14674	14499	14504	14588	14575	14657	14671	14512	14522	14739	14815	14769	14640	14622	14786	14731	14466	14536	14615	14513	14510	14362	14627	14484	14535	14648	14661	14472	14701	14636	14624	14539	14558	14727	14617	14539	14449	14641	14586	14626	14581	14475	14528	14522	14645	14468	14582	14507	14632	14641	14639	14461	14605	14602	14570	14547	14621	14556	14607	14650	14626	14740	14572	14820	14448	14549	14630	14682	14586	14551	14686	14511	14523	14599	14563	14610	14635	14612	14556	14546	14512	14484	14583	14585	14646	14562	14594	14626	14570	14555	14741	14604	14677	14591	14512	14691	14482	14637	14673	14466	14585	14590	14508	14564	14379	14519	14878	14475	14568	14306	14662	14504	14572	14567	14659	14595	14775	14526	14641	14634	14624	14575	14571	14502	14683	14680	14552	14562	14587	14525	14622	14535	14747	14540	14625	14635	14480	14620	14706	14497	14671	14607	14730	14733	14552	14549	14513	14583	14613	14660	14537	14798	14717	14717	14679	14448	14681	14438	14614	14521	14457	14580	14775	14728	14536	14491	14463	14567	14583	14592	14656	14684	14533	14649	14526	14685	14614	14622	14511	14483	14618	14609	14640	14732	14773	14511	14525	14762	14479	14656	14595	14690	14607	14620	14559	14384	14701	14788	14575	14556	14710	14717	14692	14500	14560	14632	14585	14624	14730	14613	14642	14734	14585	14670	14810	14527	14647	14658	14615	14541	14635	14597	14700	14593	14430	14604	14560	14722	14615	14649	14466	14633	14570	14489	14596	14475	14580	14657	14672	14624	14644	14647	14684	14706	14609	14655	14453	14648	14414	14696	14422	14602	14756	14655	14527	14651	14609	14648	14725	14414	14735	14386	14682	14652	14556	14755	14597	14617	14604	14599	14563	14629	14396	14473	14636	14619	14555	14659	14670	14655	14516	14716	14611	14595	14585	14589	14511	14686	14509	14549	14568	14626	14403	14587	14768	14553	14653	14521	14587	14748	14566	14630	14457	14623	14737	14559	14715	14636	14573	14647	14599	14598	14574	14573	14674	14576	14515	14816	14473	14743	14610	14482	14607	14528	14578	14518	14801	14684	14678	14596	14767	14453	14568	14650	14643	14665	14641	14444	14652	14620	14725	14510	14335	14663	14883	14590	14754	14552	14680	14805	14568	14594	14513	14669	14581	14561	14563	14548	14416	14719	14644	14465	14558	14540	14662	14547	14772	14780	14536	14611	14521	14535	14585	14908	14536	14501	14656	14580	14396	14588	14684	14592	14620	14579	14578	14710	14580	14515	14576	14632	14708	14700	14494	14653	14694	14587	14379	14644	14646	14658	14533	14570	14657	14553	14536	14456	14528	14616	14686	14616	14628	14627	14727	14475	14537	14446	14672	14687	14524	14605	14567	14621	14598	14634	14687	14539	14378	14521	14477	14449	14594	14620	14719	14475	14673	14632	14664	14662	14606	14497	14717	14632	14549	14657	14573	14565	14540	14672	14414	14521	14674	14732	14590	14520	14585	14392	14616	14614	14550	14791	14552	14629	14726	14563	14742	14387	14609	14593	14695	14588	14711	14688	14515	14398	14546	14418	14623	14544	14684	14704	14685	14461	14567	14515	14597	14534	14550	14722	14562	14635	14451	14600	14642	14635	14664	14590	14626	14720	14612	14606	14510	14606	14668	14709	14774	14654	14420	14696	14566	14599	14506	14472	14833	14560	14687	14471	14566	14504	14631	14679	14600	14631	14507	14677	14531	14602	14598	14409	14542	14716	14623	14463	14512	14716	14565	14489	14713	14477	14663	14740	14529	14572	14453	14624	14569	14624	14543	14581	14683	14700	14768	14621	14782	14633	14662	14518	14558	14759	14568	14392	14711	14534	14544	14715	14489	14686	14634	14799	14687	14607	14581	14597	14611	14685	14794	14509	14677	14705	14426	14533	14822	14528	14659	14812	14511	14584	14762	14697	14533	14663	14506	14762	14522	14575	14702	14632	14469	14687	14520	14617	14664	14444	14759	14682	14638	14665	14579	14650	14554	14499	14493	14628	14504	14493	14656	14629	14582	14785	14472	14363	14778	14715	14594	14562	14606	14699	14507	14797	14540	14615	14741	14459	14618	14485	14681	14667	14719	14575	14807	14704	14668	14483	14494	14660	14574	14626	14650	14454	14484	14578	14578	14635	14601	14420	14791	14630	14655	14518	14730	14630	14507	14480	14561	14611	14684	14601
25977	21081	27212	25678	20350	20741	32728	38944	36945	35157	27855	21854	18862	17950	17634	17595	17251	17323	17349	17643	17273	17332	17365	17594	17307	17531	17359	17248	17612	17369	17350	17327	17433	17575	17249	17499	17272	17261	17431	17314	17479	17634	17159	17230	17118	17206	17369	17344	17242	17164	17414	17139	17533	17329	17318	17501	17482	17341	17272	17197	17403	17457	17451	17322	17392	17337	17384	17467	17362	17312	17151	17388	17477	17558	17309	17414	17287	17238	17394	17296	17386	17327	17465	17098	17276	17293	17471	17363	17006	17321	17298	17208	17315	17232	17523	17421	17367	17209	17433	17243	17454	17413	17435	17372	17406	17448	17380	17397	17220	17205	17103	17194	17166	17523	17269	17223	17145	17512	17400	17159	17323	17305	17236	17318	17395	17356	17298	17408	17175	17389	17228	17372	17352	17333	17314	17244	17204	17301	17393	17227	17389	17378	17431	17186	17201	17464	17088	17235	17363	17067	17280	17345	17396	17434	17178	17212	17425	17206	17334	17430	17250	17354	17363	17499	17386	17303	17375	17194	17301	17196	17545	17339	17164	17399	17125	17298	17158	17297	17446	17134	17350	17462	17305	17201	17231	17277	17161	17304	17248	17315	17296	17192	17288	17256	17298	17248	17517	17355	17404	17199	17314	17319	17253	17369	17341	17572	17462	17445	17400	17549	17062	17434	17267	17321	17459	17315	17350	17350	17348	17375	17213	17273	17330	17233	17430	17345	17327	17246	17429	17389	17377	17343	17292	17130	17191	17298	17211	17526	17141	17266	17262	17401	17533	17269	17561	17312	17631	17327	17320	17259	17247	17426	17436	17415	17229	17446	17423	17245	17086	17236	17160	17227	17337	17244	17331	17082	17393	17425	17218	17299	17322	17485	17215	17430	17500	17591	17258	17394	17322	17420	17374	17464	17441	17385	17330	17325	17266	17234	17371	17402	17513	17409	17197	17244	17103	17182	17317	17255	17258	17261	17434	17462	17408	17214	17403	17369	17483	17265	17631	17242	17416	17303	17498	17347	17502	17367	17427	17454	17298	17077	17521	17271	17296	17357	17237	17290	17180	17155	17395	17395	17219	17236	17267	17216	17432	17270	17326	17205	17196	17262	17194	17385	17305	17305	17388	17366	17219	17282	17361	17404	17427	17356	17397	17512	17325	17211	17504	17357	17412	17208	17414	17026	17443	17290	17055	17271	17198	17054	17386	17476	17304	17029	17534	17416	17407	17386	17287	17493	17551	17310	17448	17292	17131	17300	17343	17332	17168	17060	17304	17344	17406	17190	17508	17302	17556	17113	17406	17354	17271	17178	17268	17458	17477	17406	17439	17362	17269	17657	17600	17313	17460	17384	17407	17213	17520	17395	17433	17405	17519	17217	17290	17163	17218	17286	17376	17227	17348	17581	17220	17225	17227	17281	17313	17460	17500	17263	17371	17380	17425	17421	17054	17244	17391	17222	17292	17420	17278	17370	17374	17205	17366	17464	17191	17436	17216	17258	17562	17363	17358	17419	17391	17266	17209	17415	17391	17537	17101	17298	17369	17396	17287	17413	17035	17371	17499	17395	17199	17376	17220	17190	17380	17195	17451	17414	17523	17324	17558	17419	17406	17344	17430	17361	17363	17363	17385	17173	17197	17085	17498	17367	17218	17428	17271	17219	17316	17491	17117	17343	17282	17197	17254	17434	17309	17425	17350	17224	17264	17528	17386	17445	17561	17389	17271	17343	17621	17355	17308	17199	17162	17241	17359	17459	17636	17405	17287	17361	17424	17403	17504	17535	17249	17508	17386	17583	17412	17293	17282	17270	17288	17391	17392	17138	17224	17426	17283	17393	17233	17551	17316	17233	17277	17609	17535	17390	17211	17380	17305	17121	17422	17329	17326	17404	17412	17321	17291	17291	17266	17443	17547	17353	17280	17320	17368	17405	17503	17539	17342	17264	17334	17353	17441	17443	17364	17430	17521	17272	17381	17444	17516	17270	17365	17316	17278	17196	17364	17309	17371	17366	17316	17365	17357	17242	17220	17321	17259	17428	17429	17171	17397	17377	17260	17373	17503	17318	17402	17353	17495	17115	17269	17505	17510	17390	17408	17026	17549	17300	17288	17355	17237	17431	17512	17490	17342	17327	17173	17382	17450	17066	17314	17374	17250	17278	17349	17409	17424	17409	17408	17291	17406	17270	17385	17271	17174	17474	17443	17369	17321	17425	17388	17351	17177	17143	17219	17392	17417	17230	17152	17131	17257	17270	17446	17309	17348	17041	17411	17448	17463	17366	17296	17163	17470	17256	17470	17440	17238	17317	17368	17278	17456	17315	17425	17390	17457	17523	17412	17408	17377	17114	17370	17437	17360	17345	17119	17416	17380	17358	17317	17389	17305	17149	17528	17387	17310	17388	17350	17340	17499	17243	17516	17400	17397	17606	17424	17234	17223	17412	17415	17421	17492	17524	17539	17335	17190	17234	17455	17229	17279	17262	17358	17491	17238	17146	17249	17422	17320	17397	17451	17445	17346	17308	17173	17291	17368	17390	17354	17249	17393	17483	17560	17447	17443	17233	17430	17324	17361	17420	17337	17442	17347	17188	17482	17386	17464	17341	17455	17454	17275	17388	17444	17482	17310	17346	17441	17406	17442	17350	17544	17125	17287	17285	17154	17083	17385	17573	17396	17377	17407	17240	17286	17390	17399	17203	17457	17360	17320	17488	17326	17600	17218	17184	17258	17373	17344	17342	17300	17396	17384	17309	17335	17515	17516	17176	17136	17461	17373	17285	17323	17287	17439	17175	17285	17303	17446	17139	17146	17265	17340	17354	17098	17344	17527	17314	17220	17429	17431	17392	17545	17499	17326	17382	17437	17294	17316	17234	17378	17359	17315	17317	17352	17260	17297	17088	17446	17273	17249	17392	17230	17283	17195	17122	17200	17244	17359	17551	17329	17331	17391	17335	17428	17567	17293	17349	17472	17379	17317	17378	17341	17288	17237	17345	17418	17271	17196	17363	17305	17164	17284	17405	17502	17393	17360	17332	17390	17521	17470	17557	17487	17351	17477	17319	17386	17286	17272	17209	17353	17247	17266	17330	17455	17405	17491	17435	17304	17347	17331	17316	17282	17143	17320	17232	17312	17132	17308	17281	17348	17303	17280	17267	17477	17255	17148	17172	17513	17170	17250	17138	17381	17247	17304	17419	17313	17369	17590	17552	17476	17333	17302	17315	17301	17480	17386	17421	17383	17434	17350	17449	17310	17444	17456	17388	17426	17378	17576	17325	17359	17203	17356	17403	17291	17417	17271	17388	17126	17156	17277	17271	17367	17554	17321	17344	17132	17221	17166	17396	17427	17356	17491	17360	17420	17249	17254	17117	17216	17273	17186	17545	17397	17307	17350	17443	17442	17382	17342	17432	17612	17397	17179	17350	17311	17114	17313	17541	17451	17262	17432	17273	17299	17485	17172	17526	17358	17440	17303	17413	17283	17185	17431	17293	17496	17327	17359	17200	17320	17399	17281	17309	17204	17261	17229	17214	17354	17245	17271	17298	17184	17393	17635	17331	17282	17321	17579	17461	17378	17511	17356	17459	17430	17553	17566	17435	17479	17307	17261	17115	17343	17348	17445	17399	17360	17314	17129	17380	17336	17370	17357	17159	17303	17246	17232	17420	17287	17240	17417	17317	17325	17356	17482	17316	17245	17245	17140	17124	17413	17302	17285	17506	17431	17324	17307	17283	17167	17400	17407	17143	17162	17299	17386	17347	17314	17359	17118	17244	17295	17239	17223	17448	17198	17269	17383	17466	17354	17316	17261	17563	17387	17204	17356	17359	17542	17345	17295	17225	17296	17417	17424	17429	17416	17413	17421	17249	17340	17377	17301	17463	17425	17396	17224	17215	17242	17132	17483	17337	17296	17489	17437	17152	17398	17567	17318	17440	17446	17203	17442	17292	17375	17303	17340	17251	17372	17278	17307	17327	17264	17320	17155	17138	17036	17229	17124	17462	17460	17432	17299	17347	17350	17217	17313	17305	17371	17391	17286	17249	17385	17317	17415	17449	17583	17347	17312	17218	17234	17163	17444	17291	17289	17460	17611	17253	17251	17511	17199	17251	17281	17270	17272	17209	17273	17457	17280	17250	17186	17203	17311	17167	17512	17459	17173	17281	17532	17474	17232	17184	17372	17363	17305	17307	17343	17365	17355	17263	17396	17312	17409	17188	17188	17308	17339	17337	17362	17167	17467	17517	17588	17265	17309	17346	17291	17266	17245	17331	17090	17383	17247	17325	17324	17259	17124	17284	17356	17246	17515	17222	17321	17389	17306	17372	17394	17265	17316	17422	17434	17270	17466	17452	17309	17563	17414	17457	17379	17270	17462	17197	17365	17177	17381	17530	17271	17466	17427	17544	17226	17372	17382	17317	17450	17306	17433	17639	17453	17402	17474	17441	17469	17409	17256	17344	17295	17477	17206	17237	17492	17453	17376	17362	17439	17315	17196	17308	17347	17404	17422	17434	17481	17247	17342	17272	17391	17345	17496	17254	17363	17301	17458	17545	17425	17265	17256	17217	17228	17247	17141	17394	17301	17296	17243	17285	17531	17396	17308	17137	17231	17362	17344	17416	17788	17411	17276	17115	17421	17251	17281	17285	17290	17293	17373	17493	17315	17205	17245	17395	17327	17363	17384	17427	17172	17163	17210	17449	17452	17181	17509	17256	17323	17449	17425	17360	17282	17363	17247	17250	17200	17345	17385	17416	17106	17391	17370	17551	17510	17340	17468	17379	17337	17336	17302	17509	17230	17213	17336	17410	17231	17359	17315	17388	17405	17249	17365	17338	17333	17291	17493	17466	17502	17446	17393	17340	17263	17436	17233	17176	17302	17237	17260	17365	17205	17445	17262	17319	17271	17512	17282	17324	17295	17398	17384	17174	17338	17317	17184	17368	17458	17389	17516	17434	17171	17336	17326	17378	17438	17408	17300	17267	17475	17269	17296	17330	17256	17342	17275	17324	17419	17318	17353	17398	17572	17408	17188	17430	17322	17257	17401	17464	17471	17485	17433	17548	17204	17436	17210	17366	17399	17315	17489	17479	17245	17463	17323	17441	17477	17167	17408	17355	17507	17379	17251	17376
13786	19790	19269	16883	16498	18514	34096	38677	38422	35081	26337	19308	15826	14990	14703	14436	14727	14568	14466	14654	14632	14489	14523	14654	14413	14605	14533	14563	14693	14679	14745	14492	14608	14660	14780	14584	14685	14486	14697	14695	14603	14549	14725	14470	14707	14693	14529	14662	14579	14594	14565	14582	14611	14620	14570	14672	14540	14566	14629	14718	14706	14672	14673	14415	14474	14593	14679	14650	14723	14560	14653	14588	14629	14619	14691	14670	14644	14565	14700	14673	14626	14565	14626	14438	14801	14672	14513	14659	14685	14633	14480	14599	14524	14561	14638	14555	14575	14752	14611	14512	14709	14699	14674	14796	14711	14720	14584	14703	14698	14517	14639	14528	14767	14583	14637	14589	14649	14782	14507	14758	14732	14778	14512	14706	14638	14542	14575	14496	14592	14762	14582	14690	14663	14409	14674	14622	14712	14632	14704	14473	14599	14576	14703	14716	14465	14815	14657	14572	14547	14711	14614	14579	14635	14625	14763	14675	14602	14608	14805	14619	14637	14828	14746	14585	14510	14596	14597	14541	14632	14625	14650	14495	14665	14788	14673	14463	14623	14725	14522	14437	14546	14494	14669	14325	14661	14546	14623	14644	14653	14617	14688	14614	14707	14567	14655	14686	14587	14664	14569	14698	14491	14643	14481	14760	14659	14604	14574	14677	14508	14749	14632	14533	14561	14736	14645	14754	14671	14718	14851	14485	14413	14492	14652	14619	14600	14623	14695	14462	14612	14588	14687	14539	14741	14563	14510	14510	14696	14734	14735	14506	14689	14547	14686	14792	14564	14523	14817	14577	14533	14560	14519	14573	14660	14779	14608	14784	14610	14546	14615	14741	14539	14718	14846	14675	14617	14719	14863	14507	14577	14894	14774	14632	14687	14438	14696	14643	14669	14487	14713	14610	14668	14660	14557	14636	14677	14454	14708	14523	14709	14646	14527	14611	14540	14592	14627	14619	14689	14645	14471	14682	14609	14757	14551	14483	14589	14579	14442	14602	14542	14796	14594	14337	14626	14524	14590	14668	14503	14730	14740	14351	14628	14580	14819	14705	14636	14611	14725	14559	14754	14582	14586	14541	14591	14709	14696	14682	14619	14551	14539	14633	14479	14455	14763	14747	14616	14700	14487	14516	14396	14568	14575	14573	14695	14581	14639	14677	14557	14455	14581	14451	14513	14494	14662	14682	14713	14665	14637	14738	14603	14632	14559	14484	14752	14582	14538	14621	14563	14584	14642	14741	14531	14687	14758	14698	14660	14714	14644	14668	14546	14599	14700	14728	14555	14578	14710	14646	14695	14712	14640	14515	14746	14671	14558	14658	14599	14572	14627	14595	14734	14441	14685	14532	14549	14712	14634	14706	14594	14720	14657	14524	14402	14727	14634	14538	14593	14384	14557	14536	14485	14531	14516	14467	14585	14487	14544	14488	14639	14471	14589	14542	14567	14472	14666	14570	14612	14545	14635	14608	14742	14576	14738	14474	14572	14575	14558	14613	14670	14653	14697	14589	14643	14449	14451	14695	14588	14705	14634	14518	14624	14413	14727	14663	14593	14564	14748	14588	14564	14654	14674	14517	14497	14579	14599	14660	14502	14511	14658	14562	14588	14378	14609	14541	14596	14621	14449	14715	14747	14456	14681	14499	14746	14656	14686	14590	14747	14663	14731	14606	14761	14636	14649	14479	14666	14630	14504	14721	14615	14550	14633	14498	14734	14544	14473	14670	14546	14735	14648	14510	14763	14580	14691	14677	14496	14594	14608	14681	14549	14597	14557	14498	14493	14675	14642	14462	14528	14744	14660	14712	14615	14526	14537	14471	14656	14511	14622	14676	14628	14737	14489	14699	14524	14567	14720	14471	14594	14583	14535	14552	14512	14632	14592	14621	14453	14610	14640	14681	14608	14562	14756	14644	14502	14679	14659	14693	14399	14573	14625	14570	14510	14667	14500	14614	14690	14615	14786	14573	14630	14580	14676	14854	14612	14716	14606	14631	14464	14573	14796	14610	14475	14777	14607	14430	14592	14603	14712	14667	14467	14590	14648	14638	14654	14630	14538	14562	14671	14696	14628	14488	14626	14708	14634	14637	14680	14547	14742	14537	14493	14631	14511	14589	14759	14567	14695	14512	14641	14623	14618	14588	14638	14599	14733	14701	14602	14679	14473	14675	14459	14656	14714	14685	14597	14674	14572	14693	14661	14677	14598	14555	14517	14670	14736	14638	14639	14720	14529	14630	14608	14557	14688	14687	14602	14732	14523	14408	14690	14644	14822	14521	14648	14663	14691	14624	14488	14643	14706	14515	14752	14659	14614	14631	14559	14668	14629	14520	14596	14565	14580	14582	14448	14552	14615	14689	14579	14532	14535	14701	14805	14585	14781	14554	14658	14701	14410	14572	14670	14734	14687	14445	14732	14687	14552	14678	14656	14767	14731	14567	14556	14678	14515	14742	14727	14720	14555	14381	14600	14702	14713	14461	14551	14714	14673	14582	14509	14789	14585	14557	14667	14625	14576	14715	14647	14551	14454	14767	14705	14655	14844	14885	14566	14698	14708	14464	14634	14575	14607	14438	14600	14601	14743	14824	14466	14584	14493	14620	14684	14562	14686	14387	14540	14481	14728	14493	14690	14643	14542	14498	14519	14691	14618	14612	14668	14616	14648	14772	14707	14552	14709	14712	14747	14654	14518	14434	14625	14656	14697	14584	14742	14619	14631	14637	14683	14732	14575	14697	14688	14735	14712	14505	14663	14551	14465	14674	14527	14613	14621	14661	14589	14595	14550	14573	14408	14605	14636	14645	14453	14559	14682	14585	14502	14489	14647	14456	14498	14624	14502	14594	14640	14543	14607	14327	14739	14598	14650	14713	14638	14612	14791	14498	14709	14524	14634	14597	14496	14505	14594	14703	14641	14558	14675	14412	14591	14625	14593	14665	14709	14605	14661	14594	14679	14560	14607	14764	14720	14549	14573	14621	14672	14615	14575	14587	14730	14595	14579	14601	14551	14734	14659	14654	14733	14557	14627	14785	14723	14467	14636	14723	14718	14620	14761	14511	14673	14603	14475	14647	14588	14477	14673	14662	14610	14536	14564	14530	14651	14652	14584	14538	14713	14535	14557	14657	14599	14589	14617	14616	14566	14672	14739	14366	14512	14557	14671	14399	14514	14844	14676	14678	14465	14584	14554	14604	14604	14698	14674	14768	14599	14520	14641	14837	14621	14629	14717	14505	14638	14513	14614	14666	14695	14629	14677	14742	14659	14721	14419	14637	14592	14548	14449	14519	14552	14561	14726	14539	14675	14674	14658	14722	14580	14688	14582	14570	14498	14686	14807	14591	14609	14405	14443	14630	14763	14688	14663	14535	14512	14578	14664	14584	14703	14712	14497	14670	14583	14633	14897	14557	14874	14582	14705	14449	14795	14570	14566	14706	14487	14648	14573	14634	14465	14814	14562	14667	14769	14600	14738	14675	14436	14633	14596	14561	14625	14615	14517	14682	14615	14583	14635	14534	14472	14648	14671	14587	14543	14719	14493	14785	14707	14508	14585	14600	14539	14746	14789	14450	14462	14554	14732	14547	14815	14778	14589	14562	14560	14668	14678	14657	14598	14633	14820	14530	14653	14694	14552	14636	14748	14594	14865	14629	14548	14606	14704	14645	14630	14688	14622	14595	14602	14580	14616	14514	14620	14632	14693	14719	14642	14540	14724	14576	14566	14433	14536	14590	14540	14773	14395	14561	14448	14520	14649	14629	14689	14633	14678	14582	14647	14657	14576	14715	14650	14610	14632	14557	14527	14744	14578	14531	14653	14350	14561	14606	14689	14567	14638	14754	14619	14403	14510	14449	14694	14539	14701	14627	14710	14485	14674	14723	14446	14561	14905	14505	14713	14632	14745	14509	14753	14614	14615	14656	14648	14641	14552	14582	14600	14625	14767	14683	14543	14572	14548	14444	14781	14786	14531	14582	14652	14733	14553	14862	14606	14576	14762	14385	14593	14575	14549	14686	14591	14604	14513	14507	14699	14552	14620	14685	14548	14599	14524	14767	14573	14667	14702	14488	14552	14629	14458	14699	14513	14607	14497	14639	14428	14593	14567	14719	14676	14584	14606	14717	14591	14591	14522	14530	14621	14588	14557	14674	14645	14710	14487	14651	14454	14514	14657	14708	14725	14712	14695	14615	14672	14680	14693	14587	14454	14634	14616	14605	14586	14706	14716	14624	14672	14724	14767	14643	14633	14498	14689	14620	14761	14475	14673	14658	14433	14711	14699	14683	14718	14680	14710	14586	14558	14668	14653	14605	14530	14662	14563	14637	14658	14554	14697	14609	14561	14594	14637	14641	14590	14740	14497	14691	14569	14649	14602	14621	14433	14443	14642	14675	14576	14627	14605	14622	14579	14614	14504	14623	14586	14672	14499	14529	14811	14609	14704	14695	14669	14677	14641	14654	14675	14701	14514	14669	14675	14497	14695	14576	14580	14616	14535	14518	14633	14578	14430	14491	14553	14745	14606	14461	14661	14669	14641	14696	14674	14699	14469	14530	14638	14618	14595	14496	14548	14619	14610	14552	14601	14716	14635	14537	14707	14720	14435	14682	14552	14672	14675	14676	14568	14493	14577	14749	14674	14571	14731	14550	14657	14578	14723	14551	14706	14545	14598	14634	14727	14667	14677	14406	14695	14601	14573	14680	14515	14599	14550	14623	14516	14607	14602	14494	14622	14673	14599	14626	14479	14751	14636	14683	14745	14678	14685	14714	14597	14638	14635	14613	14517	14630	14763	14682	14831	14563	14611	14583	14652	14649	14507	14582	14586	14660	14753	14554	14418	14683	14615	14479	14603	14726	14521	14606	14728	14587	14591	14727	14681	14579	14614	14753	14665	14562	14667	14786	14762	14642	14504	14687	14566	14546	14510	14512	14481	14680	14799	14760	14674	14591	14690	14528	14575	14545	14541	14627	14637	14643	14688	14668	14548	14777	14560	14511	14749	14550	14719	14564	14535	14734	14538	14649	14629	14646	14554	14601	14555	14599	14388	14515	14660	14594	14552	14704	14692	14574	14649	14624	14558	14439	14477	14567	14624	14694	14438	14784	14654	14718	14629	14645	14701	14702	14495	14485
23929	21174	28700	23931	21682	23343	33421	37815	55147	55596	44627	32034	23364	19174	18053	17451	17492	17517	17442	17440	17506	17296	17355	17330	17512	17414	17420	17477	17547	17321	17475	17310	17602	17365	17435	17153	17276	17144	17292	17460	17372	17337	17457	17287	17183	17337	17371	17428	17274	17513	17452	17143	17239	17453	17330	17351	17276	17556	17356	17340	17287	17241	17365	17343	17353	17270	17319	17384	17177	17341	17311	17295	17388	17189	17281	17488	17391	17433	17330	17458	17334	17327	17255	17218	17387	17365	17245	17292	17190	17191	17284	17281	17523	17390	17038	17194	17323	17371	17589	17186	17248	17307	17152	17356	17236	17165	17337	17164	17390	17301	17310	17099	17115	17346	17246	17499	17464	17468	17305	17361	17333	17204	17350	17337	17296	17410	17344	17369	17299	17304	17465	17203	17233	17142	17300	17536	17127	17345	17484	17085	17361	17217	17083	17293	17144	17359	17377	17232	17331	17415	17192	17102	17223	17126	17458	17168	17416	17273	17441	17201	17347	17322	17346	17188	17168	17273	17284	17219	17351	17206	17242	17204	17394	17128	17285	17183	17171	17308	17296	17201	17363	17166	17363	17191	17158	17064	17278	17490	17470	17240	17373	17258	17285	17360	17428	17297	17284	17232	17444	17225	17344	17390	17120	17059	17127	17494	17222	17104	17189	17449	17691	17428	17378	17219	17425	17260	17141	17128	17115	17365	17030	17099	17330	17411	17395	17199	17142	17278	17250	17187	17420	17125	17401	17239	17138	17413	17323	17220	17310	17202	17179	17303	17154	17258	17479	17213	17341	17361	17320	17192	17326	17433	17254	17253	17166	17400	17270	17359	17242	17311	17304	17133	17238	17142	17224	17202	17217	17236	17234	17309	17413	17293	17122	17266	17483	17490	17243	17239	17105	17509	17115	17291	17243	17204	17376	17433	17345	17251	17360	17182	17400	17182	17217	17429	17260	17121	17302	17358	17204	17226	17371	17238	17329	17375	17302	17225	17367	17343	17385	17318	17398	17282	17270	17294	17126	17359	17360	17100	17357	17335	17611	17501	17291	17338	17337	17216	17250	17112	17351	17303	17246	17386	17292	17508	17306	17326	17209	17279	17004	17347	17456	17408	17280	17271	17126	17287	17460	17224	17096	17250	17228	17177	17171	17347	17495	17480	17349	17353	17206	17325	17416	17170	17230	17136	17336	17401	17336	17181	17303	17094	17226	17382	17308	17348	17331	17477	17227	17149	17387	17319	17117	17232	17100	17400	17458	17096	17491	17447	17199	17291	17204	17278	17566	17175	17179	17359	17119	17119	17244	17368	17235	17304	17421	17320	17290	17346	17359	17367	17199	17353	17168	17149	17225	17411	17476	17200	17439	17264	17395	17266	17147	17348	17387	17363	17216	17363	17247	17294	17256	17063	17295	17275	17445	17269	17297	17443	17215	17247	17336	17200	17332	17142	17293	16942	17273	17327	17226	17387	17267	17381	17268	17280	17304	17431	17394	17300	17400	17187	17293	17279	17308	17254	17420	17206	17254	17184	17286	17435	17446	17349	17189	17221	17423	17419	17329	17399	17396	17373	17092	17385	17316	17316	17122	17349	17305	17316	17346	17328	17198	17342	17510	17449	17315	17326	17493	17217	17336	17446	17161	17214	17379	17246	17386	17102	17350	17229	17340	17052	17457	17228	17127	17139	17383	17203	17118	17253	17391	17285	17139	17161	17221	17268	17274	17159	17071	17433	17451	17178	17235	17198	17253	17354	17276	17253	17213	17191	17489	17269	17243	17312	17295	17319	17282	17216	17241	17112	17190	17261	17453	17304	17291	17460	17433	17398	17320	17244	17196	17180	17575	17215	17213	17351	17293	17319	17219	17324	17282	17388	17482	17345	17417	17214	17402	17299	17283	17293	17526	17274	17090	17237	17297	17350	17461	17414	17491	17267	17327	17411	17272	17088	17271	17347	17371	17216	17109	17394	17366	17387	17128	17381	17238	17345	17398	17413	17438	17371	17382	17191	17410	17209	17177	17330	17285	17205	17100	17287	17444	17303	17240	17170	17280	17099	17234	17115	17523	17410	17200	17485	17560	17218	17254	17133	17301	17101	17392	17457	17201	17236	17319	17140	17108	17295	17285	17305	17199	17243	17414	17084	17227	17117	17310	17312	17326	17250	17291	17195	17359	17261	17432	17200	17338	17363	17236	17388	17328	17442	17321	17359	17405	17325	17149	17254	17354	17454	17290	17188	17329	17236	17138	17135	17306	17390	17495	17265	17084	17054	17165	17439	17178	17384	17146	17096	17280	17312	17369	17589	17186	17104	17094	17260	17377	17266	17418	17355	17282	17405	17214	17384	17366	17082	17105	17349	17404	17326	17272	17323	17108	17232	17155	17191	17365	17424	17377	17182	17385	17330	17240	17376	17356	17269	17373	17376	17128	17283	17137	17200	17234	17414	17331	17407	17193	17079	17423	17199	17359	17358	17349	17296	17142	17392	17279	17311	17213	17145	17363	17157	17046	17362	17361	17097	17264	17236	17295	17259	17308	17483	17400	17388	17651	17368	17380	17312	17065	17139	17259	17218	17166	17326	17422	17289	17348	17332	17257	17252	17391	17343	17418	17369	17107	17401	17282	17220	17300	17214	17163	17565	17290	17472	17345	17340	17323	17403	17303	17167	17351	17090	17253	17273	17325	17408	17443	17354	17329	17311	17532	17326	17143	17394	17083	17488	17484	17296	17318	17253	17303	17303	17401	17326	17409	17187	17369	17105	17162	17245	17163	17303	17330	17356	17227	17271	17281	17239	17351	17423	17163	17328	17210	17522	17268	17300	17426	17388	17376	17377	17304	17217	17269	17180	17062	17358	17391	17293	17348	17523	17468	17348	17274	17460	17165	17436	17495	17620	17168	16982	17170	17195	17342	17454	17266	17244	17319	17302	17480	17307	17246	17508	17387	17374	17310	17330	17318	17168	17139	17098	17188	17401	17444	17304	17276	17215	17238	17416	17413	17321	17316	17070	17329	17302	17141	17238	17322	17250	17142	17238	17337	17306	17324	17317	17436	17336	17248	17168	17274	17288	17372	17118	17193	17224	17274	17503	17198	17328	17426	17241	17107	17428	17482	17097	17335	17318	17184	17266	17182	17224	17114	17077	17317	17012	17134	17411	17190	17406	17368	17195	17118	17218	17315	17414	17385	17256	17419	17335	17313	17384	17301	17219	17375	17256	17357	17196	17274	17257	17488	17276	17098	17530	17071	17368	17097	17328	17254	17441	17383	17420	17374	17087	17175	17283	17136	17330	17293	17221	17117	17259	17285	17208	17271	17248	17244	17446	17097	17376	17081	17315	17236	17285	17395	17217	17251	17335	17416	17373	17149	17183	17449	17314	17249	17356	17350	17431	17358	17203	17423	17285	17219	17425	17202	17225	17537	17409	17265	17308	17519	17400	17207	17573	17230	17119	17403	17339	17436	17195	17162	17325	17437	17322	17179	17401	17194	17173	17030	17073	17373	17273	17299	17252	17301	17259	17240	17495	17405	17496	17246	17553	17290	17345	17366	17369	17254	17310	17335	17360	17102	17290	17236	17334	17372	17106	17513	17386	17253	17144	17442	17356	17349	17250	17307	17268	17309	17218	17334	17295	17113	17378	17166	17363	17102	17392	17287	17129	17315	17449	17424	17356	17174	17069	17102	17446	17248	17254	17134	17194	17342	17335	17176	17474	17268	17284	17405	17233	17075	17242	17314	17271	17354	17392	17149	17373	17454	17476	17356	17327	17424	17479	17314	17067	17589	17312	17208	17120	17312	17376	17329	17351	17258	17281	17342	17184	17336	17191	17424	17449	17132	17230	17383	17264	17279	17244	17248	17200	17348	17477	17267	17358	17332	17347	17349	17421	17184	17234	17476	17172	17309	17343	17402	17337	17288	17308	17391	17457	17355	17147	17376	17269	17342	17184	17224	17394	17298	17416	17324	17411	17304	17447	17452	17249	17482	17407	17394	17078	17339	17207	17343	17285	17415	17397	17401	17308	17251	17097	17193	17276	17091	17120	17391	17426	17283	17251	17465	17208	17370	17441	17354	17268	17413	17397	17351	17295	17263	17165	17058	17440	17292	17292	17313	17395	17233	17474	17283	17307	17214	17225	17299	17295	17381	17335	17042	17424	17420	17258	17134	17293	17286	17398	17249	17242	17365	17344	17416	17307	17132	17296	17313	17401	17210	17387	17454	17181	17308	17357	17162	17265	17568	17316	17383	17066	17422	17475	17238	17332	17452	17199	17290	17281	17260	17507	17223	17357	17497	17354	17439	17499	17105	17274	17423	17408	17158	17349	17155	17232	17182	17326	17133	17302	17478	17380	17317	17272	17291	17433	17282	17221	17326	17303	17397	17044	17229	17316	17504	17403	17303	17184	17267	17266	17339	17317	17476	17463	17317	17447	17338	17385	17430	17493	17359	17360	17334	17329	17186	17258	17387	17211	17351	17243	17266	17146	17184	17313	17339	17423	17196	17151	17410	17245	17177	17322	17221	17390	17218	17413	17304	17277	17156	17371	17194	17130	17228	17356	17141	17459	17133	17162	17251	17523	17145	17494	17523	17240	17264	17157	17276	17162	17299	17341	17190	17324	17390	17412	17378	17446	17456	17353	17177	17287	17203	17446	17210	17320	17092	17423	17334	17348	17435	17236	17273	17328	17439	17229	17293	17355	17485	17311	17516	17510	17254	17247	17161	17199	17283	17393	17310	17254	17221	17601	17405	17314	17195	17203	17475	17196	17442	17372	17307	17254	17331	17304	17431	17176	17297	17250	17238	17309	17190	17350	17280	17284	17393	17142	16987	17326	17129	17345	17316	17370	17146	17394	17322	17238	17255	17414	17199	17142	17187	17227	17359	17266	17328	17307	17356	17338	17496	17283	17312	17337	17222	17240	17225	17403	17234	17338	17452	17327	17444	17269	17167	17117	17200	17209	17392	17218	17443	17232	17458	17410	17335	17295	17290	17094	17199	17238	17332	17195	17347	17160	17185	17174	17357	17385	17385	17356	17334	17532	17330	17258	17372	17311	17436	17250	17172	17324	17178	17389	17251	17191	17358	17299	17373	17303	17298	17278	17333	17185	17302	17419	17307	17514
16114	27484	25405	20443	20380	17784	31119	39138	56935	54584	44075	30825	20120	15909	15008	14767	14816	14627	14995	14615	14720	14760	14685	14523	14725	14598	14583	14666	14518	14620	14637	14714	14655	14792	14673	14631	14566	14633	14687	14579	14695	14652	14623	14574	14655	14657	14765	14683	14801	14654	14679	14628	14672	14666	14854	14695	14565	14587	14619	14570	14694	14566	14599	14796	14742	14682	14523	14628	14607	14437	14600	14523	14306	14491	14613	14510	14829	14567	14577	14566	14794	14680	14731	14544	14726	14655	14508	14612	14528	14693	14570	14486	14510	14730	14654	14501	14587	14664	14529	14578	14567	14646	14646	14665	14730	14581	14660	14523	14488	14692	14548	14726	14695	14678	14475	14580	14553	14637	14550	14815	14666	14692	14658	14626	14608	14704	14481	14477	14494	14563	14684	14749	14841	14400	14592	14549	14508	14513	14459	14613	14704	14631	14756	14712	14566	14661	14517	14696	14540	14749	14593	14721	14606	14673	14700	14594	14674	14552	14599	14805	14578	14522	14734	14517	14609	14574	14436	14572	14703	14579	14549	14627	14563	14657	14566	14466	14759	14851	14622	14876	14451	14686	14485	14597	14652	14411	14658	14765	14585	14602	14661	14504	14501	14517	14685	14365	14409	14628	14554	14753	14609	14593	14523	14453	14424	14678	14578	14564	14476	14591	14504	14648	14718	14510	14637	14662	14490	14669	14708	14550	14669	14686	14641	14442	14541	14564	14682	14768	14768	14804	14518	14659	14604	14584	14547	14708	14528	14549	14631	14669	14610	14644	14630	14590	14606	14637	14665	14647	14716	14492	14683	14714	14708	14727	14664	14639	14497	14430	14763	14518	14764	14658	14598	14601	14672	14626	14551	14690	14484	14537	14708	14678	14653	14619	14564	14701	14669	14582	14599	14646	14647	14623	14515	14790	14588	14472	14589	14676	14458	14615	14591	14675	14492	14657	14590	14492	14520	14335	14502	14683	14511	14631	14664	14675	14690	14635	14579	14670	14572	14715	14490	14663	14537	14538	14639	14568	14755	14605	14531	14482	14527	14691	14605	14626	14608	14480	14659	14704	14734	14682	14532	14612	14637	14553	14606	14609	14624	14605	14698	14713	14651	14740	14679	14311	14640	14662	14674	14599	14371	14651	14709	14586	14552	14494	14721	14705	14478	14608	14711	14764	14763	14644	14727	14658	14627	14574	14604	14604	14605	14543	14656	14559	14678	14580	14393	14611	14713	14666	14561	14655	14591	14378	14669	14676	14581	14701	14449	14656	14726	14571	14436	14742	14467	14691	14596	14647	14689	14753	14547	14550	14609	14440	14673	14628	14536	14551	14528	14601	14583	14600	14642	14643	14668	14425	14496	14714	14507	14612	14643	14567	14584	14668	14639	14614	14619	14561	14733	14608	14661	14602	14570	14491	14619	14494	14578	14641	14701	14498	14524	14740	14568	14710	14508	14561	14600	14565	14690	14667	14710	14508	14656	14608	14709	14759	14454	14554	14520	14507	14616	14640	14685	14600	14562	14371	14497	14644	14702	14655	14619	14696	14558	14567	14615	14586	14455	14617	14597	14605	14657	14601	14557	14627	14473	14520	14581	14499	14737	14707	14470	14554	14542	14527	14661	14608	14488	14557	14597	14516	14773	14624	14708	14629	14610	14716	14517	14621	14568	14542	14685	14437	14659	14632	14573	14562	14631	14546	14565	14453	14669	14814	14542	14634	14651	14652	14659	14430	14697	14881	14532	14698	14569	14695	14555	14673	14618	14540	14640	14619	14439	14548	14439	14563	14627	14553	14543	14550	14629	14721	14705	14696	14547	14600	14795	14487	14560	14526	14605	14489	14652	14724	14663	14568	14619	14625	14646	14656	14619	14432	14677	14613	14573	14598	14628	14626	14619	14520	14525	14572	14507	14698	14583	14502	14487	14590	14719	14590	14651	14742	14489	14767	14587	14732	14525	14666	14597	14505	14529	14587	14701	14793	14559	14625	14484	14840	14609	14651	14713	14464	14585	14592	14659	14674	14443	14505	14733	14648	14635	14527	14585	14613	14617	14518	14550	14639	14664	14546	14666	14531	14820	14447	14675	14552	14481	14617	14668	14537	14725	14665	14847	14603	14552	14613	14595	14718	14576	14612	14447	14519	14755	14801	14598	14648	14400	14507	14641	14707	14581	14686	14480	14714	14655	14598	14525	14633	14494	14584	14626	14512	14635	14684	14559	14611	14558	14716	14677	14582	14551	14761	14513	14564	14609	14630	14713	14706	14773	14511	14664	14750	14580	14546	14700	14487	14599	14659	14767	14677	14504	14701	14601	14497	14731	14540	14708	14612	14807	14342	14617	14684	14592	14667	14765	14507	14648	14428	14622	14724	14613	14703	14602	14717	14734	14678	14644	14588	14603	14717	14859	14629	14450	14639	14522	14585	14653	14633	14690	14524	14579	14451	14649	14556	14691	14612	14554	14407	14636	14519	14642	14675	14678	14728	14558	14616	14499	14594	14515	14537	14854	14598	14575	14699	14592	14689	14545	14618	14424	14744	14810	14526	14606	14691	14691	14718	14786	14540	14611	14666	14728	14497	14704	14675	14557	14560	14707	14564	14468	14637	14640	14540	14713	14707	14536	14763	14614	14474	14530	14725	14470	14726	14565	14601	14670	14631	14630	14665	14566	14618	14573	14633	14589	14829	14632	14483	14695	14587	14710	14672	14698	14618	14527	14658	14519	14783	14811	14457	14473	14616	14639	14599	14501	14522	14554	14443	14630	14705	14704	14565	14579	14547	14657	14522	14394	14674	14544	14616	14608	14725	14497	14737	14581	14503	14721	14631	14663	14648	14525	14578	14530	14495	14484	14541	14554	14577	14747	14793	14453	14455	14580	14572	14624	14430	14678	14838	14670	14749	14587	14533	14570	14666	14598	14585	14496	14486	14677	14626	14719	14455	14524	14442	14683	14588	14550	14583	14581	14571	14645	14582	14522	14795	14672	14648	14663	14587	14735	14567	14539	14692	14810	14602	14705	14439	14580	14638	14601	14639	14709	14494	14589	14679	14627	14531	14691	14558	14691	14478	14724	14665	14546	14604	14594	14618	14730	14599	14643	14596	14577	14664	14640	14642	14654	14750	14593	14682	14423	14726	14512	14518	14475	14626	14663	14588	14671	14532	14650	14670	14430	14746	14496	14660	14667	14775	14676	14605	14570	14711	14721	14627	14508	14672	14631	14876	14757	14705	14578	14678	14660	14709	14695	14716	14789	14695	14606	14641	14637	14704	14496	14665	14612	14651	14697	14485	14605	14581	14419	14567	14547	14739	14531	14612	14366	14516	14590	14362	14765	14543	14572	14634	14667	14586	14618	14642	14521	14573	14774	14548	14459	14802	14599	14653	14688	14648	14811	14633	14720	14656	14672	14619	14727	14617	14603	14743	14519	14621	14557	14775	14588	14580	14498	14788	14672	14621	14612	14637	14801	14757	14680	14627	14630	14660	14690	14636	14678	14695	14617	14427	14697	14713	14566	14722	14578	14753	14690	14715	14516	14664	14723	14626	14588	14560	14562	14618	14536	14619	14496	14608	14534	14822	14423	14593	14717	14689	14468	14610	14552	14736	14642	14607	14668	14670	14630	14763	14606	14633	14663	14554	14672	14504	14511	14465	14612	14639	14652	14575	14758	14504	14594	14513	14508	14656	14565	14662	14479	14606	14737	14645	14772	14529	14670	14602	14477	14703	14675	14397	14551	14584	14592	14610	14635	14530	14790	14751	14612	14433	14668	14596	14692	14583	14577	14736	14654	14657	14576	14674	14735	14625	14538	14748	14676	14660	14703	14599	14575	14547	14574	14603	14645	14547	14539	14583	14671	14586	14616	14556	14573	14678	14763	14786	14647	14759	14710	14681	14557	14545	14692	14568	14687	14616	14691	14566	14662	14533	14559	14590	14570	14587	14738	14575	14500	14493	14684	14823	14589	14688	14512	14602	14749	14518	14634	14614	14664	14694	14603	14657	14635	14643	14648	14526	14558	14496	14423	14732	14661	14617	14670	14615	14528	14588	14631	14798	14748	14747	14631	14681	14681	14718	14668	14698	14483	14636	14804	14629	14493	14661	14649	14591	14482	14504	14514	14702	14655	14573	14504	14716	14555	14586	14519	14642	14643	14538	14590	14638	14574	14634	14614	14628	14764	14482	14662	14744	14412	14694	14509	14584	14653	14506	14462	14511	14733	14597	14509	14584	14641	14654	14481	14514	14564	14496	14770	14551	14661	14580	14486	14502	14456	14518	14565	14828	14685	14839	14666	14472	14722	14577	14634	14603	14466	14734	14652	14510	14686	14711	14569	14619	14695	14700	14582	14540	14620	14777	14709	14638	14694	14603	14535	14610	14559	14677	14672	14493	14609	14685	14563	14719	14639	14620	14553	14621	14624	14448	14630	14547	14520	14580	14684	14644	14563	14500	14604	14670	14494	14478	14712	14578	14499	14408	14532	14761	14415	14514	14527	14681	14707	14511	14614	14815	14664	14548	14650	14758	14547	14604	14651	14576	14409	14621	14767	14670	14628	14569	14804	14520	14648	14650	14619	14644	14523	14631	14433	14721	14566	14595	14716	14668	14474	14674	14587	14587	14596	14629	14759	14589	14675	14655	14636	14473	14817	14636	14606	14517	14587	14582	14680	14645	14621	14635	14740	14636	14601	14528	14829	14565	14542	14645	14657	14719	14566	14608	14851	14674	14761	14684	14584	14579	14698	14625	14624	14531	14626	14680	14764	14507	14689	14782	14596	14549	14582	14689	14673	14558	14637	14685	14601	14524	14609	14551	14626	14742	14617	14484	14617	14681	14643	14697	14634	14794	14510	14640	14518	14595	14602	14632	14425	14532	14693	14549	14533	14629	14549	14621	14746	14697	14527	14757	14483	14460	14682	14616	14471	14648	14642	14509	14643	14710	14538	14731	14613	14663	14632	14784	14776	14617	14713	14560	14627	14578	14646	14507	14553	14597	14579	14743	14809	14605	14753	14519	14558	14700	14624	14618	14521	14661	14638	14676	14585	14675	14537	14575	14652	14597	14791	14564	14530	14541	14369	14555	14626	14678	14671	14480	14447	14572	14630	14831	14588	14602	14742	14476
29192	21742	21225	18808	16991	17088	17127	18035	21432	22798	21162	18777	17705	17168	17044	17000	17031	16818	16953	16972	17229	16894	16791	16937	16960	16806	16967	16958	16775	16755	16949	16876	16715	16766	16924	16805	16988	16726	16871	16889	16983	17019	16897	16676	16796	16823	17033	16902	16985	16638	16976	17049	17039	16812	16921	16942	16888	16871	16939	17051	16863	16924	16628	17002	16803	16916	17002	17094	16894	17108	16771	16874	16891	16820	16940	17070	16876	16881	16739	16796	16913	16810	16919	17086	16984	16709	16821	16913	17065	16898	16958	17021	16989	16993	16744	16760	16781	16894	16943	16800	16857	16958	16874	16869	16875	16827	16748	16907	16470	16762	16717	16758	16953	16890	16951	16965	16956	17035	16899	16947	16989	16805	16901	16858	16784	16940	16875	16764	16831	16854	16654	16843	16802	16926	16867	16789	16717	16798	16966	16887	16822	16924	16661	16768	16848	16683	16791	16678	17081	17070	16914	16993	17007	16820	16967	16942	16853	16813	16861	16834	16917	16893	16866	16793	17052	16903	16833	16674	16928	16893	17024	16815	16717	16694	17033	16887	16991	16837	17052	17005	17123	16957	16844	16941	16704	17015	16840	16775	17021	16952	16678	16720	16934	16719	17014	16949	17068	16889	17107	16785	16998	16833	16807	16877	17007	17126	16740	16945	16932	16997	16755	16959	16881	17103	17009	16852	16971	16884	17076	16941	16858	16744	16719	16890	16888	16874	16914	16928	16758	16702	16725	16763	16843	16836	16937	16842	17091	16824	16899	16989	16969	16768	17023	16924	17026	16829	17108	16656	16720	17041	16822	16969	16852	16751	16914	16885	16965	16862	16877	16937	17029	16768	16938	16965	16948	16905	16725	16808	16633	16950	17021	16797	16868	17060	16941	16925	16828	16788	16635	16918	16775	16816	16889	16807	16850	16934	16919	16969	16815	16983	16815	16543	16863	16903	16937	16885	16805	16674	16846	16891	16738	16857	16907	16745	16879	16560	16615	16881	16845	16995	16951	16870	16901	16948	16892	16967	16975	16850	17014	17001	16943	16882	16981	16751	17062	16952	16549	16807	16903	16941	17005	17020	16790	16847	16906	16695	16989	16633	17002	16857	16902	16656	16928	16677	16816	16807	16926	16911	16935	16965	16855	16818	16804	16789	16974	16883	16882	16718	16721	16862	16747	16850	16897	17072	16987	16682	16874	16770	16950	16989	16922	16737	16920	16884	16963	17031	16991	16991	16670	16778	17075	16988	16838	16854	16962	16966	17045	16906	16805	16836	16824	16891	16770	16865	16871	17079	16779	16972	16821	16928	16783	16819	16687	17056	17074	16900	16923	16666	16741	17094	16855	16761	16699	16859	16749	16790	17036	16933	16778	16771	16900	17034	16853	16977	16609	16717	16879	16989	16872	16882	16909	16840	16779	16651	16854	16806	16803	16914	16908	17016	17092	16793	16856	16962	16851	16630	16841	16838	16757	16806	16977	16747	16924	16800	17055	16731	16850	16760	16809	16817	16648	16901	16984	16917	16983	16696	16715	16934	16987	16832	16995	16870	16923	16974	16664	16695	16825	16802	16830	16983	16774	17159	16854	16952	16808	16953	17018	16896	16924	16843	16906	17053	17169	16860	16976	16719	16931	16930	16764	16842	16648	16901	16816	16888	16778	16868	16775	17016	17026	16912	16928	17043	16800	16920	16969	16678	16813	16813	17002	16842	16842	16808	16911	16826	16887	16914	16889	17017	16843	16897	16835	16945	17065	17062	16690	16646	16894	16889	16998	16876	16906	16841	16930	16931	16825	16687	16800	16864	16926	16795	16928	16814	17010	17031	16787	16800	16739	16753	16831	16819	16969	17020	17118	16819	16685	17047	16912	16888	16786	16899	16883	16948	16932	16877	16899	16849	17009	16820	16704	16901	16860	16864	16894	17099	16834	16997	16975	16958	17041	16832	16941	16898	16925	16968	16807	16868	16865	16742	16909	16730	16927	16818	17068	16881	16928	16874	16916	16750	16915	16975	16720	16822	16829	16785	16774	17065	17020	16750	16979	17042	16921	16856	16884	16920	16734	16819	17045	17087	16856	16834	16713	16832	16832	16870	16900	16655	17170	16958	16958	16810	17021	16803	16888	16918	17036	16896	16828	16910	16805	16740	16860	16914	16959	16927	16946	17061	16898	16752	16864	16783	16753	16887	16874	16857	17059	17018	16905	16966	16876	16785	17025	16850	16762	16929	16870	16727	17062	16834	16840	16694	16635	16968	16856	16923	16925	16838	16655	16968	16774	16943	16924	16876	16739	16856	16832	16831	16681	16822	17028	17108	16912	17088	16837	16873	16929	16888	17024	16829	16755	16874	16936	16844	17020	16700	16986	16745	16795	16901	17023	17048	16952	17064	16908	16712	16991	16898	16801	16819	16914	16952	16941	16894	16898	16898	17043	16747	16838	17055	17104	16866	16900	16976	16742	16841	16891	16983	17006	16909	16918	16877	16871	16808	16912	17089	16692	16995	16758	16858	16834	16903	16890	16832	16827	16891	16768	16632	17020	16826	16959	16949	16847	16708	16883	16567	16767	16862	16898	16851	16762	16788	16778	16944	16911	16821	16841	16862	16788	16900	16739	16947	16748	16700	16925	16906	16819	16940	16920	16748	16538	16855	16834	16929	16899	17019	16965	16881	16820	16968	16977	16836	16955	16818	16996	17083	17040	16894	16963	16814	16782	16928	16748	16942	16862	16751	16869	16941	17060	17113	17025	16934	16768	16829	16744	16853	16917	16675	16849	16672	16938	16815	16827	16899	16965	17020	16995	16838	16833	16826	16908	17002	16729	16735	16889	16792	16739	16853	17011	17049	17013	16800	16960	16930	16836	16844	16799	17006	16918	16808	16908	16996	16990	16748	16902	16981	16736	17026	16811	16877	16939	16901	16854	16805	17002	16920	16875	17195	17060	16988	17024	17078	16976	16944	16775	16814	16951	16843	16943	16913	17067	16915	16785	16893	16908	16871	17009	16967	16833	17049	16850	16804	16830	16789	16889	16970	16835	16807	16897	16845	16906	16792	16833	16869	16726	16858	17031	17109	16919	16931	16984	16957	16926	16812	17064	16720	16717	16895	16737	16935	16689	16794	16635	16901	16769	17013	17146	16813	16846	16693	16992	16912	17032	17076	16852	16762	16734	16716	16889	16927	16953	16815	16911	16995	16804	16863	16748	16841	16826	17040	16914	16892	17013	16862	17066	16937	16778	16873	16825	16946	16915	16865	16988	16988	16813	16924	17025	16890	16892	16693	16861	16955	16974	16949	16922	16738	16846	16892	16789	16697	16722	16958	16588	16750	16918	16928	16804	16988	16852	16971	16688	16836	16850	16884	16831	16899	16949	16995	16953	16889	16907	16878	16684	16949	17051	17003	16848	16837	16796	16828	17167	17078	16987	16735	17044	16720	16965	17101	16907	16792	16849	16963	16811	16691	16842	16965	17014	16922	16907	16892	16742	16899	17023	16784	16681	16952	17008	16967	16811	17013	16879	16842	17066	17005	16936	16870	17096	16922	16950	16872	16889	16897	16902	16909	16815	16673	16975	16912	16875	16949	16768	17024	16932	16931	16848	16955	16855	16749	16622	16951	17004	16876	17176	17021	16672	16618	16848	16731	16769	16678	16716	16999	16984	16762	16761	16794	16814	17037	17022	16833	16981	16862	16758	16967	16788	16829	17036	16810	16878	16954	16914	17054	16966	16949	17048	16944	16832	16794	16958	17124	16931	16959	16975	16928	17042	16726	17066	16956	16973	16895	16846	16958	16693	16974	16831	16987	16972	16937	16763	16767	16757	16805	16906	16744	16828	16862	17013	16745	16727	16952	17061	17031	16724	16828	17129	16880	16984	16894	16964	16817	16870	16975	16751	16982	16729	16851	16833	16951	17039	16750	16821	16985	17059	16632	16716	16619	16677	17053	17052	16963	16915	16894	16908	17002	16903	16836	16992	17182	16907	16797	16816	16715	16952	16999	16938	16749	16888	16941	16915	16872	16781	16957	17037	16901	16846	16843	17040	17041	16912	17066	16987	16925	16788	16832	16975	16869	16699	16795	17007	16912	17055	16832	16789	16848	16814	16781	16680	16918	16900	16960	16927	17017	16809	16976	16918	17000	16947	16906	16959	16984	16948	16711	16736	16710	16861	16956	16856	16942	16919	16783	16761	16800	17013	16874	16998	16872	16920	16770	16863	16936	17108	16777	16702	16724	16925	16877	16943	17035	16778	16868	16946	16811	16850	16901	16978	16816	17032	16880	16735	16856	16928	16897	16916	16991	16853	16988	16859	16981	16964	16853	16789	16838	16952	16977	16859	16893	16791	17074	16756	16917	16974	16819	16900	17022	17021	16937	16897	17028	16978	17037	16713	16836	16850	16882	17051	16748	16930	16829	17002	16644	16986	16937	16790	16829	16923	16937	17055	17015	17020	16977	16982	16930	16792	16980	16911	17031	16916	16891	16859	16983	16997	16948	17049	17108	16755	16862	17057	16867	16804	17067	17011	17003	16763	17011	16849	16862	16863	16915	16714	16907	16988	16972	17009	16733	16883	16751	16937	16730	16847	16875	16772	16833	16738	16876	16846	16952	16857	16894	16977	16857	17040	16906	16986	16987	16963	16964	16935	16797	17038	17033	16849	16825	16928	16931	16973	16764	16955	16767	16960	16843	16749	16842	17033	16741	16881	17004	16860	16941	16962	16836	16618	16975	16968	17078	16845	16797	16959	17129	16798	16874	16972	16730	16991	17031	16902	16951	16969	16899	16925	16830	16996	16991	16974	16988	16905	17000	17041	16934	16882	16950	17135	16707	17145	16742	16774	16809	16734	16936	16856	16931	16898	16977	16648	16872	16950	16986	16632	16883	16741	16755	16853	16751	16825	16896	16955	17017	16855	16858	17089	16954	17061	16784	17107	16665	16952	16901	16989	16919	16885	16814	16970	16747	16928	16956	17070	16884	16857	16932	16687	16787	16840	16820	16741	17073	16958	17003	16776	16951	16949	16937	16927	16956	16792	16968	16855	16607	16777	16854	16880	16724	16968	16905	16828	16810	16882	16844	16940	16820	17070	16770	16904	16651	16977	16896	16845	16907	16673	16897
14736	15621	15413	14805	14753	14777	14622	16616	21975	21879	19368	16404	14914	14548	14520	14411	14264	14487	14341	14356	14407	14413	14308	14220	14377	14267	14376	14316	14406	14240	14514	14388	14367	14326	14426	14356	14466	14294	14313	14294	14266	14200	14319	14303	14386	14483	14147	14335	14321	14371	14389	14461	14345	14325	14368	14334	14351	14319	14407	14543	14375	14386	14357	14273	14387	14403	14346	14439	14401	14379	14481	14425	14305	14533	14354	14479	14263	14354	14388	14507	14530	14292	14331	14457	14295	14490	14338	14385	14322	14347	14411	14295	14373	14439	14337	14147	14289	14561	14213	14373	14272	14476	14495	14397	14370	14412	14475	14418	14384	14381	14435	14372	14325	14355	14413	14387	14378	14383	14305	14385	14391	14550	14433	14322	14442	14333	14303	14336	14301	14197	14181	14460	14456	14378	14328	14146	14330	14216	14456	14325	14427	14339	14333	14494	14111	14380	14400	14402	14350	14330	14206	14335	14481	14298	14402	14293	14327	14474	14397	14381	14457	14386	14319	14318	14438	14698	14338	14371	14483	14298	14363	14358	14425	14465	14462	14280	14344	14374	14418	14253	14276	14239	14274	14258	14208	14432	14323	14520	14336	14464	14406	14290	14348	14309	14317	14448	14047	14231	14395	14304	14293	14341	14373	14462	14288	14379	14315	14297	14446	14269	14316	14277	14392	14361	14446	14308	14307	14287	14332	14295	14552	14219	14336	14359	14508	14380	14249	14617	14236	14295	14360	14377	14261	14380	14251	14506	14419	14426	14300	14394	14389	14225	14456	14325	14337	14493	14168	14295	14349	14464	14472	14302	14437	14309	14376	14385	14171	14365	14320	14311	14388	14480	14516	14371	14314	14329	14402	14394	14602	14306	14269	14338	14305	14519	14324	14459	14316	14364	14442	14350	14339	14361	14414	14147	14299	14421	14442	14478	14386	14415	14464	14446	14213	14414	14405	14244	14230	14220	14378	14536	14479	14414	14362	14497	14527	14312	14316	14289	14341	14569	14461	14334	14241	14259	14253	14562	14469	14294	14263	14426	14370	14370	14388	14199	14512	14550	14369	14522	14362	14205	14428	14299	14413	14338	14290	14450	14563	14345	14402	14282	14311	14472	14300	14449	14378	14436	14327	14449	14308	14332	14432	14286	14506	14445	14301	14384	14406	14389	14498	14360	14300	14468	14323	14469	14289	14303	14375	14324	14297	14403	14330	14357	14269	14331	14462	14359	14409	14443	14281	14391	14394	14357	14386	14210	14456	14260	14263	14412	14492	14389	14214	14338	14384	14330	14313	14294	14356	14280	14311	14342	14378	14345	14359	14173	14352	14318	14284	14262	14242	14425	14392	14378	14376	14466	14450	14315	14389	14419	14314	14409	14316	14359	14393	14306	14329	14371	14387	14338	14332	14255	14338	14338	14331	14539	14440	14453	14292	14399	14314	14222	14197	14400	14377	14353	14313	14311	14375	14229	14486	14290	14357	14302	14307	14357	14286	14503	14282	14317	14467	14460	14330	14265	14239	14275	14441	14304	14278	14513	14305	14399	14324	14349	14351	14344	14415	14188	14301	14244	14388	14225	14407	14306	14392	14432	14443	14285	14305	14469	14182	14340	14363	14266	14379	14446	14346	14254	14448	14318	14365	14398	14413	14295	14350	14396	14432	14272	14357	14403	14436	14350	14467	14231	14362	14488	14518	14399	14366	14467	14413	14214	14431	14277	14402	14283	14539	14422	14353	14274	14391	14404	14253	14441	14262	14380	14384	14127	14487	14472	14235	14361	14407	14385	14349	14392	14238	14355	14238	14457	14328	14457	14394	14389	14388	14204	14330	14307	14362	14231	14277	14373	14475	14326	14484	14429	14464	14357	14385	14465	14352	14218	14247	14321	14278	14345	14406	14313	14359	14402	14443	14457	14362	14394	14286	14313	14383	14300	14331	14397	14568	14313	14243	14342	14406	14354	14517	14422	14398	14422	14233	14388	14348	14305	14350	14328	14446	14317	14423	14313	14343	14440	14299	14604	14388	14371	14379	14412	14311	14271	14382	14384	14223	14395	14340	14283	14309	14302	14249	14305	14307	14441	14373	14426	14416	14275	14328	14416	14168	14414	14425	14444	14465	14374	14401	14375	14440	14612	14334	14377	14279	14389	14338	14296	14266	14461	14403	14324	14497	14248	14360	14275	14118	14233	14539	14399	14578	14354	14287	14444	14499	14444	14382	14152	14346	14257	14432	14299	14317	14441	14289	14589	14304	14464	14289	14427	14288	14499	14362	14186	14409	14269	14207	14473	14255	14220	14438	14299	14361	14409	14330	14324	14461	14187	14502	14390	14526	14272	14313	14221	14445	14472	14344	14312	14355	14289	14368	14314	14213	14354	14462	14313	14282	14263	14301	14277	14315	14393	14444	14332	14379	14396	14479	14416	14215	14307	14321	14514	14375	14255	14422	14502	14321	14235	14508	14263	14369	14411	14285	14383	14258	14262	14491	14350	14341	14306	14558	14301	14387	14389	14497	14268	14417	14307	14291	14317	14460	14413	14371	14382	14290	14437	14306	14361	14504	14375	14479	14267	14372	14333	14255	14390	14440	14409	14424	14329	14375	14329	14421	14325	14414	14436	14495	14140	14447	14294	14305	14454	14303	14308	14525	14279	14443	14329	14383	14435	14504	14359	14418	14277	14324	14263	14355	14329	14314	14428	14025	14414	14298	14428	14441	14453	14276	14300	14421	14370	14326	14323	14489	14543	14375	14440	14335	14381	14304	14265	14518	14292	14369	14258	14444	14448	14520	14437	14314	14378	14403	14650	14383	14437	14308	14304	14396	14372	14109	14324	14351	14500	14286	14546	14368	14336	14462	14430	14264	14488	14347	14277	14301	14393	14441	14322	14378	14362	14369	14437	14397	14432	14427	14293	14488	14355	14273	14187	14356	14357	14406	14395	14177	14298	14434	14352	14332	14334	14436	14393	14372	14368	14265	14506	14268	14368	14528	14449	14410	14476	14326	14391	14264	14530	14181	14207	14272	14409	14353	14300	14473	14416	14468	14467	14396	14285	14442	14429	14427	14204	14272	14411	14412	14473	14334	14507	14362	14327	14434	14407	14311	14324	14365	14424	14334	14414	14383	14250	14404	14542	14257	14315	14247	14238	14475	14324	14543	14259	14212	14339	14455	14385	14389	14479	14436	14513	14412	14387	14476	14293	14495	14402	14338	14362	14261	14496	14453	14391	14311	14342	14506	14326	14263	14380	14231	14385	14329	14299	14525	14320	14428	14381	14351	14341	14220	14387	14333	14320	14488	14364	14490	14397	14539	14302	14433	14429	14308	14321	14309	14365	14319	14479	14329	14532	14452	14186	14347	14392	14287	14356	14377	14389	14332	14287	14409	14411	14243	14300	14406	14333	14193	14473	14459	14408	14236	14491	14275	14267	14296	14420	14511	14323	14372	14337	14561	14408	14387	14385	14426	14389	14367	14381	14291	14280	14379	14349	14301	14390	14397	14350	14208	14361	14464	14396	14547	14589	14476	14369	14325	14187	14356	14233	14508	14379	14434	14101	14333	14296	14274	14398	14226	14421	14305	14264	14450	14536	14352	14508	14246	14424	14233	14390	14371	14448	14299	14331	14310	14359	14303	14372	14253	14387	14363	14363	14259	14310	14302	14419	14451	14405	14372	14386	14219	14516	14393	14296	14262	14391	14413	14568	14387	14184	14328	14474	14490	14214	14383	14586	14597	14448	14337	14394	14468	14365	14478	14282	14409	14472	14486	14393	14379	14408	14378	14388	14250	14366	14475	14414	14416	14421	14216	14334	14280	14333	14361	14609	14504	14283	14452	14488	14375	14369	14392	14411	14263	14637	14201	14422	14558	14100	14538	14254	14178	14419	14576	14264	14329	14469	14299	14436	14309	14404	14373	14339	14309	14388	14453	14477	14318	14169	14506	14351	14352	14339	14514	14457	14275	14403	14448	14505	14318	14370	14284	14384	14316	14393	14380	14399	14354	14501	14439	14438	14408	14403	14284	14344	14399	14262	14235	14427	14434	14332	14282	14409	14403	14295	14463	14505	14393	14411	14447	14228	14283	14319	14337	14422	14389	14414	14434	14201	14322	14169	14375	14358	14295	14231	14439	14318	14495	14411	14353	14279	14440	14493	14498	14247	14321	14361	14228	14423	14497	14229	14270	14371	14169	14275	14351	14341	14370	14345	14328	14336	14148	14448	14432	14455	14360	14323	14352	14426	14473	14267	14332	14455	14389	14522	14399	14596	14248	14290	14456	14377	14311	14313	14528	14395	14432	14408	14361	14437	14272	14323	14430	14465	14483	14392	14301	14604	14344	14429	14322	14395	14316	14367	14392	14434	14327	14511	14513	14448	14343	14142	14287	14378	14576	14488	14428	14304	14601	14554	14306	14326	14314	14285	14426	14470	14415	14335	14440	14252	14482	14496	14389	14397	14495	14227	14309	14353	14544	14446	14284	14455	14291	14372	14172	14485	14315	14463	14302	14342	14365	14140	14493	14324	14182	14437	14254	14320	14475	14328	14443	14505	14439	14509	14224	14601	14412	14426	14334	14352	14581	14275	14233	14404	14398	14382	14425	14368	14365	14394	14501	14284	14341	14263	14537	14301	14283	14517	14410	14229	14342	14320	14353	14429	14366	14381	14476	14301	14475	14437	14267	14275	14383	14530	14518	14458	14250	14351	14260	14318	14387	14368	14392	14409	14340	14330	14508	14347	14378	14366	14331	14492	14251	14459	14410	14309	14440	14205	14379	14419	14372	14284	14394	14524	14434	14458	14256	14404	14261	14538	14237	14180	14230	14401	14349	14395	14393	14374	14494	14467	14370	14535	14257	14285	14336	14471	14310	14363	14266	14390	14400	14470	14392	14248	14366	14518	14496	14609	14407	14310	14375	14447	14281	14209	14271	14324	14377	14567	14438	14248	14502	14550	14258	14336	14455	14330	14272	14464	14335	14302	14420	14510	14343	14464	14493	14273	14297	14379	14461	14510	14373	14284	14506	14226	14570	14414	14461	14540	14356	14327	14431	14409	14231	14376	14447	14351	14430	14489	14404	14258	14357	14210	14241	14302	14227	14363	14495	14556	14209	14268	14447	14490
26024	21142	27199	25704	19949	18063	18528	23553	36221	39254	33062	24279	19055	17246	16739	16780	16392	16687	16607	16540	16564	16393	16497	16569	16539	16612	16618	16478	16450	16546	16634	16658	16626	16516	16603	16738	16407	16566	16559	16439	16371	16526	16610	16757	16564	16383	16477	16622	16550	16614	16571	16197	16636	16535	16874	16755	16637	16476	16562	16693	16462	16562	16573	16505	16602	16491	16636	16411	16534	16457	16659	16486	16628	16585	16430	16546	16570	16439	16635	16464	16653	16636	16424	16474	16366	16495	16509	16602	16577	16722	16574	16447	16472	16554	16511	16656	16510	16513	16663	16496	16417	16563	16420	16458	16597	16520	16499	16734	16612	16448	16503	16511	16594	16581	16395	16447	16601	16550	16561	16667	16597	16797	16514	16484	16631	16390	16546	16633	16577	16507	16429	16422	16430	16475	16643	16683	16387	16745	16710	16656	16571	16525	16538	16481	16527	16536	16488	16485	16503	16513	16516	16505	16722	16585	16502	16409	16513	16674	16594	16478	16596	16488	16532	16567	16541	16431	16664	16492	16666	16321	16625	16485	16339	16808	16534	16546	16459	16549	16644	16389	16461	16651	16436	16400	16642	16408	16572	16498	16612	16551	16457	16535	16710	16523	16486	16607	16462	16545	16577	16590	16633	16506	16508	16489	16392	16635	16520	16289	16629	16479	16470	16433	16659	16539	16447	16429	16569	16481	16539	16580	16504	16663	16456	16573	16589	16705	16317	16551	16691	16526	16483	16685	16578	16617	16822	16529	16621	16515	16452	16529	16484	16404	16554	16552	16666	16592	16448	16458	16602	16211	16348	16413	16642	16547	16486	16490	16632	16697	16723	16491	16454	16637	16512	16578	16313	16452	16473	16500	16636	16677	16639	16562	16565	16432	16328	16680	16827	16546	16623	16593	16492	16526	16416	16396	16693	16373	16509	16436	16355	16365	16756	16579	16473	16493	16583	16558	16611	16500	16531	16571	16688	16545	16503	16388	16591	16536	16715	16505	16472	16450	16483	16490	16237	16395	16587	16491	16576	16550	16552	16598	16492	16542	16474	16685	16690	16399	16569	16382	16452	16500	16406	16408	16282	16366	16450	16426	16553	16531	16445	16621	16507	16525	16418	16506	16432	16616	16628	16724	16550	16539	16565	16656	16539	16560	16372	16435	16550	16394	16291	16450	16440	16635	16461	16463	16558	16470	16535	16427	16573	16404	16411	16697	16698	16432	16605	16720	16402	16686	16329	16540	16450	16470	16535	16643	16633	16325	16533	16608	16725	16679	16627	16461	16583	16534	16411	16627	16620	16562	16485	16372	16556	16497	16619	16554	16243	16527	16311	16613	16509	16751	16636	16550	16525	16567	16570	16433	16344	16569	16626	16734	16460	16496	16332	16446	16497	16423	16384	16569	16565	16432	16415	16629	16585	16378	16594	16518	16558	16753	16455	16389	16452	16507	16653	16636	16652	16489	16500	16572	16640	16468	16476	16491	16527	16634	16476	16689	16487	16585	16436	16494	16585	16472	16697	16552	16605	16709	16335	16677	16632	16506	16296	16582	16355	16331	16444	16659	16629	16586	16548	16576	16511	16523	16537	16716	16598	16427	16636	16448	16507	16559	16596	16664	16597	16715	16549	16528	16642	16520	16564	16551	16554	16560	16612	16498	16348	16515	16463	16408	16492	16581	16397	16354	16521	16497	16420	16459	16576	16603	16516	16446	16458	16466	16501	16371	16737	16416	16688	16484	16205	16357	16514	16635	16374	16293	16400	16424	16529	16517	16696	16499	16570	16582	16444	16398	16526	16590	16586	16423	16532	16727	16532	16556	16651	16585	16559	16590	16527	16560	16393	16533	16690	16561	16504	16531	16735	16612	16341	16608	16503	16484	16522	16636	16427	16770	16490	16338	16340	16574	16703	16344	16718	16691	16661	16520	16501	16467	16546	16577	16391	16586	16483	16653	16745	16443	16487	16476	16373	16659	16485	16318	16620	16571	16241	16547	16417	16360	16543	16413	16758	16408	16501	16478	16453	16577	16576	16587	16525	16453	16448	16478	16564	16574	16476	16448	16588	16626	16549	16509	16335	16301	16595	16589	16242	16475	16408	16534	16336	16501	16446	16699	16477	16531	16507	16570	16530	16669	16406	16387	16375	16446	16613	16737	16704	16788	16657	16667	16556	16532	16688	16623	16376	16504	16587	16417	16583	16478	16435	16445	16595	16492	16474	16415	16438	16543	16486	16513	16249	16548	16515	16532	16523	16408	16587	16487	16571	16509	16677	16477	16446	16691	16589	16553	16376	16508	16612	16447	16608	16469	16495	16731	16656	16462	16719	16582	16540	16485	16637	16496	16508	16460	16623	16691	16482	16473	16569	16441	16668	16603	16685	16438	16460	16581	16577	16618	16585	16591	16533	16579	16534	16614	16527	16512	16558	16342	16478	16452	16297	16523	16610	16387	16528	16578	16659	16614	16680	16506	16525	16583	16481	16691	16662	16505	16477	16656	16419	16467	16575	16571	16416	16502	16469	16572	16558	16441	16490	16484	16417	16658	16425	16604	16516	16569	16619	16512	16374	16414	16576	16339	16529	16585	16481	16537	16443	16432	16469	16605	16729	16558	16499	16601	16778	16540	16599	16635	16622	16401	16755	16631	16480	16538	16615	16575	16624	16644	16673	16751	16437	16693	16572	16695	16368	16567	16367	16474	16419	16579	16443	16603	16505	16397	16588	16404	16452	16705	16542	16604	16529	16641	16414	16619	16375	16584	16503	16418	16456	16504	16523	16567	16633	16524	16607	16520	16449	16363	16712	16457	16551	16398	16620	16810	16306	16612	16606	16562	16467	16605	16603	16680	16590	16544	16581	16631	16431	16520	16562	16488	16398	16554	16563	16402	16437	16493	16501	16393	16559	16555	16508	16400	16350	16517	16440	16613	16394	16531	16483	16591	16559	16676	16637	16589	16457	16574	16653	16629	16540	16579	16682	16601	16511	16466	16490	16590	16643	16654	16387	16542	16424	16565	16833	16561	16551	16497	16473	16568	16340	16642	16485	16457	16575	16480	16354	16631	16569	16427	16422	16625	16648	16628	16468	16342	16431	16500	16587	16546	16454	16482	16611	16508	16490	16403	16508	16461	16427	16494	16546	16519	16610	16467	16488	16586	16379	16544	16660	16415	16438	16425	16507	16520	16512	16712	16410	16590	16591	16404	16537	16651	16598	16579	16488	16809	16508	16588	16726	16527	16449	16550	16586	16435	16378	16462	16628	16523	16474	16629	16820	16486	16562	16391	16595	16639	16429	16533	16605	16687	16571	16488	16560	16643	16394	16277	16622	16381	16382	16458	16563	16423	16580	16662	16730	16704	16434	16509	16572	16561	16575	16710	16576	16470	16508	16610	16504	16584	16370	16457	16447	16297	16460	16453	16535	16373	16478	16315	16583	16696	16761	16435	16386	16628	16633	16614	16494	16537	16811	16743	16500	16575	16614	16457	16529	16537	16645	16383	16472	16612	16523	16568	16490	16404	16482	16447	16509	16455	16518	16531	16468	16467	16618	16500	16636	16567	16619	16557	16563	16365	16489	16629	16593	16480	16584	16630	16615	16484	16804	16719	16612	16486	16398	16647	16514	16468	16618	16562	16362	16469	16518	16588	16524	16513	16371	16638	16477	16402	16590	16563	16715	16541	16658	16738	16532	16594	16459	16493	16433	16495	16647	16627	16470	16545	16715	16652	16683	16568	16794	16469	16554	16576	16617	16623	16584	16285	16509	16399	16511	16422	16565	16347	16583	16513	16756	16584	16616	16644	16474	16660	16421	16526	16586	16635	16727	16337	16540	16528	16687	16573	16516	16745	16855	16428	16507	16582	16482	16381	16413	16483	16442	16501	16551	16749	16662	16509	16401	16519	16410	16602	16535	16688	16558	16687	16710	16520	16461	16661	16749	16499	16421	16454	16547	16747	16532	16811	16590	16465	16610	16461	16531	16518	16664	16453	16758	16717	16487	16557	16407	16421	16597	16649	16608	16504	16585	16453	16360	16428	16681	16413	16683	16564	16529	16674	16669	16320	16527	16698	16584	16435	16584	16465	16651	16429	16411	16665	16654	16550	16529	16553	16536	16634	16624	16521	16581	16373	16742	16493	16627	16480	16695	16440	16416	16328	16544	16488	16514	16635	16489	16421	16408	16388	16623	16547	16487	16516	16538	16652	16818	16502	16722	16719	16322	16674	16560	16572	16704	16625	16675	16453	16679	16633	16552	16667	16484	16578	16523	16614	16665	16433	16606	16654	16530	16525	16566	16607	16467	16729	16487	16778	16480	16585	16582	16566	16568	16743	16511	16188	16466	16651	16496	16536	16691	16601	16693	16549	16482	16592	16526	16701	16525	16512	16570	16587	16532	16541	16604	16663	16614	16644	16691	16511	16462	16372	16645	16526	16429	16506	16521	16310	16419	16507	16548	16571	16635	16534	16514	16473	16613	16689	16728	16486	16585	16625	16538	16398	16470	16378	16641	16612	16485	16450	16636	16473	16519	16517	16790	16511	16504	16593	16594	16722	16666	16692	16632	16521	16535	16413	16346	16547	16597	16584	16607	16833	16523	16544	16734	16480	16443	16835	16665	16445	16628	16636	16592	16486	16440	16582	16481	16460	16334	16368	16496	16643	16543	16577	16613	16531	16346	16526	16588	16608	16639	16509	16595	16294	16883	16593	16765	16453	16598	16451	16504	16594	16724	16631	16684	16701	16453	16484	16622	16627	16543	16439	16477	16434	16591	16499	16557	16519	16558	16554	16589	16434	16714	16624	16447	16534	16446	16504	16426	16450	16549	16648	16457	16416	16595	16554	16463	16543	16666	16599	16594	16526	16503	16555	16537	16530	16573	16476	16572	16608	16507	16526	16656	16348	16378	16608	16288	16444	16619	16471	16499	16636	16563	16553	16574	16476	16586	16575	16614	16387	16550	16313	16649	16520	16510	16512	16590	16354	16591	16769	16503	16576	16348	16427	16576	16589	16381	16347	16603	16547	16485	16431	16551	16791	16602	16606	16392	16558	16451	16612	16673	16594	16663	16613	16455	16615	16540	16636	16455	16625	16456	16523	16487	16581	16709	16722	16681	16650	16650	16613
13419	19476	18562	16307	15667	15415	16340	25578	38729	40024	32410	22278	16424	14662	14153	14223	14025	14222	14201	14146	14144	14068	14086	14051	14011	14063	14161	14175	14218	13957	14181	14265	14162	14115	14079	14087	14369	14220	14168	14222	14137	14098	14114	14133	14230	14133	14204	14251	14187	14181	14200	14051	14137	14301	14302	14211	14188	14221	14105	14131	14202	14082	14338	14140	14107	14233	14055	14275	14111	14222	14244	14010	14247	14188	14252	14245	14170	14198	14180	14314	14123	14220	14230	14108	14258	14247	14173	14228	14176	14072	14146	14115	14065	14135	14205	14277	14211	14057	13996	14185	14113	14073	14361	14316	14140	14071	14222	14340	14067	14299	14162	14161	14134	14038	14079	14249	14199	14122	14065	14209	14280	14004	14194	14194	14156	14175	13998	14032	14129	14191	13973	14233	14297	13974	14317	14166	14161	14250	14167	14253	13936	14134	14216	13973	14261	14094	14233	14160	14131	14239	14227	14187	14263	14150	14130	14191	14273	14203	14225	14301	13911	14133	14185	14283	14161	14349	14307	14228	14179	14062	14290	14233	14138	14181	14245	14106	14237	14148	14268	14221	14209	14298	14243	13980	14255	14220	14101	13944	14209	14043	14293	14173	14247	14282	14252	14051	14037	14109	14226	14199	13971	14204	14124	14096	14189	14261	14000	14236	14059	14144	14131	14190	14188	14051	14183	14284	14167	14176	14199	14217	14087	14089	14202	14320	14199	14220	14329	14283	14121	14002	14240	14161	14082	14054	14129	14322	14138	14123	14163	14013	14247	14306	14130	14089	14068	14170	14193	14175	14082	14115	14011	14064	14399	14016	14163	13902	13958	14178	14021	14185	14068	14083	14371	14002	14065	14186	14295	14099	14145	14088	14075	14302	14055	14296	13866	14106	14117	14171	14352	14043	14243	14047	14091	14107	14256	14163	14373	14090	14090	14127	14055	14264	14264	14242	14112	14123	14135	14143	14098	14145	14194	14152	13930	14115	13993	14320	14090	14128	14236	14363	14074	14135	14095	14061	14230	14003	14221	14194	14293	14287	14257	14274	14241	14151	14006	14133	14239	14137	14111	14319	14387	14157	14228	14111	14248	14257	14263	14159	14277	14168	14206	14217	14221	14227	14277	14306	14176	14113	14089	14048	14191	14101	14290	14140	14064	14047	13963	14254	14229	14252	14004	14087	14023	14284	14091	14127	14198	14071	14074	14035	14154	14220	13988	14301	14188	14157	14139	14224	14241	14018	14093	14261	14168	14189	14277	13959	14169	14120	14103	14198	14241	14161	14120	14179	14014	14213	14195	14340	14000	14038	13950	14244	14182	14225	14210	14093	14162	14249	14128	14155	14262	14223	14190	13977	14210	14017	14050	14338	14112	14190	14232	14255	14176	14015	14250	14377	14318	14133	14276	14117	14194	14053	14147	14131	14209	14244	14290	14179	14036	14110	14333	14102	14140	14258	14128	14231	14127	14215	14283	14060	14137	14280	14186	14131	14192	14204	14274	14223	14061	14200	14093	14058	14332	14043	14093	14090	14136	14362	14269	14162	14361	14185	14257	14183	14271	14077	14209	14058	14018	14139	14153	14120	14126	14306	14122	14135	14079	14227	14146	14013	14121	14144	14308	14233	14230	14195	14347	14285	14317	14236	14001	14183	14287	14179	14185	14300	14137	14149	14199	14204	14237	14122	14123	14077	14177	14112	14019	14147	14098	14082	14231	14230	14174	14098	14348	14219	14228	14325	14302	14407	14174	14142	14065	14293	14073	14241	14085	14184	14076	14103	14076	14091	14185	14268	14093	14111	14032	14230	14144	14278	14103	14249	14070	14266	14190	14224	14292	14222	14077	13977	14174	14102	14230	14197	14331	14085	14143	14293	14055	14151	14199	14270	14172	13918	14267	14333	14369	13956	14313	14202	14066	14150	14150	14283	14108	14305	14225	14177	14061	14033	14222	14129	14198	14148	14132	14069	14222	14308	14273	14185	14237	14131	14127	14186	14254	14117	14179	14312	14139	14048	14212	14123	14109	14204	14111	14306	14281	14212	14149	14250	14129	14170	14114	14106	14161	14092	14080	14114	14188	14265	14204	14195	13954	14233	14153	13982	14101	14075	14265	14180	14236	14234	14079	14034	14261	13952	14168	14158	14218	14141	14242	13995	14261	14038	14132	14124	14146	14116	14073	14159	14163	14261	14138	14297	13939	14151	14030	14090	14185	14157	14205	14273	14170	14173	14164	14142	14184	14045	14135	14102	14174	14108	14161	14185	14222	14282	14122	14124	14322	14213	14212	14360	14336	14113	14115	14087	14107	14172	14143	14201	14106	14045	14165	14203	14290	14140	14087	14259	14101	14220	14073	14195	14232	14223	14339	14279	14110	14213	14180	14093	14167	14150	14098	14075	14107	14071	14314	14146	14198	14092	14139	14104	14078	14101	14132	14195	14069	14054	14217	14063	14286	14116	14097	14106	14093	14174	14343	14249	14194	14186	14156	14103	14317	14119	14216	14082	14059	14098	14116	14131	14198	14207	14266	14059	13989	14309	14184	14278	14152	14168	14073	14254	14227	14237	14145	14274	14163	14156	14246	14204	14188	14123	14011	14402	14293	14150	14204	14131	14177	14116	14193	14005	14164	14095	14100	14166	14159	14046	14267	14193	14232	14139	14034	14275	14250	14208	13938	14218	14214	14119	14063	14124	14165	14170	14231	14214	14175	13972	14086	14159	14038	14273	14172	14044	14278	14217	14145	14086	14142	14073	14052	14273	14349	14252	14315	14291	14160	14283	14254	14153	13950	14210	14231	14215	14163	14111	14254	14103	14194	14170	14028	14323	14054	14073	14212	14124	14264	13982	14260	14160	14099	14075	14247	14090	14355	14242	14213	14235	14225	14156	14163	14239	14106	14178	14165	14182	14136	14082	14375	14132	14163	14189	14011	14262	14067	14207	14083	14123	14274	14241	14109	14241	14155	14438	14233	14190	14203	14046	14209	14307	14254	14117	14223	14132	14164	14233	14229	14182	14288	14170	14224	14294	14121	14126	14295	14202	14280	14235	14198	14210	14090	14172	14122	14182	14142	14056	14216	14203	14172	14284	14257	14172	14161	14131	14241	14157	14262	14117	14348	13964	14028	14270	14387	14136	14109	14059	13969	14119	14068	14016	14100	14172	14067	14203	14158	14130	14129	14155	14158	14346	14138	14144	14365	14089	13987	14221	14382	14451	14086	14031	14302	14090	14107	14183	14281	14227	14116	14153	14146	14145	14083	13996	14106	14204	14184	14093	14093	14128	14103	14111	13999	14229	14197	14017	14292	14224	14112	14074	14002	14241	14268	14309	14180	14266	14252	14208	14242	14352	14121	14176	14138	14117	14190	14306	14275	14096	14131	14104	14295	14186	14180	14106	14029	14017	14372	14100	14167	14240	14016	14245	14320	14165	14274	14259	14209	14151	14356	14237	14252	14160	14161	14224	14144	14322	14150	14299	14137	14366	13998	14204	14228	14231	14271	14103	14114	14198	14117	14071	14363	14249	14133	14221	14138	14228	14253	14007	14335	14108	14071	14071	13920	14078	14118	13921	14301	13976	14187	13957	14054	14209	14135	14286	14273	14354	14145	14119	14155	14152	14178	14181	14123	14120	14233	14035	14150	14172	14210	14125	14150	14063	14165	14207	14226	14146	14051	14317	14202	14156	14033	14122	14115	14065	14239	14178	14304	14221	14182	14273	14254	14146	14127	14219	14201	14052	14316	14213	14101	14054	14172	14259	14239	14204	14066	14187	14243	14200	14229	14291	14171	14111	14150	14126	14362	14190	14256	14100	14220	14023	14320	14212	14066	14056	14107	14119	14160	14211	14069	14071	14184	14157	14134	14121	14172	14106	14071	14144	14096	14121	14325	14065	14142	14316	14131	14182	14195	14116	14173	14168	14137	14338	14156	14131	14082	14074	14144	14225	14193	14263	14062	14253	14254	14116	14273	14165	14296	14279	14266	13999	14052	14052	14151	14283	14119	14140	14133	14065	14093	14174	14310	14184	14129	14088	14215	14211	14226	14210	14206	14179	14156	14183	14277	13993	14062	14207	14092	14371	14200	14143	14165	14146	14380	14216	14048	14061	14231	14321	14178	14288	14156	14212	14414	14243	14201	14299	14217	14271	14270	14130	14079	14192	14217	14052	14133	14220	14198	14227	14125	14125	14103	14227	14175	14175	14062	13966	14213	14102	14229	14078	14019	14042	14272	14098	14132	14135	14240	14092	14033	14241	14110	14159	14150	14115	14093	14128	14271	14269	14175	14123	14141	14208	14254	14165	14032	14363	14181	13969	14251	14302	14248	14049	14135	14158	14218	14114	14118	14080	14351	14203	14209	14272	14141	14208	14138	14101	14086	14226	14059	14269	14061	14226	14126	14155	14166	14078	14227	14294	14336	14268	14284	14235	14182	14283	14308	14072	14185	14231	14146	14039	14218	14219	14117	14160	14006	14165	14210	14052	14283	13937	14305	14138	14520	14252	14248	14259	14164	14070	14319	14148	14130	14098	14178	13969	14349	14267	14041	14231	14184	14052	14080	14175	14114	14278	14181	13979	14307	14156	14015	14251	14118	14004	14021	14333	14176	14198	14102	14338	14119	14106	14170	14221	14285	14180	14251	14246	14146	14340	14215	14009	14154	14237	14296	14189	14234	14111	14332	14062	14089	14110	14070	14054	14164	14183	14183	14163	13940	14200	14292	14032	14233	14186	14057	14327	14057	14105	14142	14213	14096	14132	14136	14147	14075	14260	14166	14297	14363	14055	14333	14347	14212	14200	14298	14177	14153	14085	14037	14233	14136	14187	14189	14064	14113	14160	14142	14213	14210	14003	14211	14126	14244	14065	14006	14124	14252	14279	14121	14093	13991	14214	14130	14230	14318	14094	14077	14134	14072	14149	14179	14134	14227	14155	14148	14079	14101	14114	14061	14163	14179	14215	14163	14182	14372	14170	14080	14293	14063	14093	14144	14146	14153	14138	14160	14326	14207	14046	14251	14250	14428	14158	14135	14163	14193	14248	14158	14047	14110	14120	14124	14121	14276	14145	14238	14140	14281	14242	14212	14197	14196	14112	14165	14125	14087	14227	14318	14016	14050	14218
23846	21154	28610	23989	21635	25594	23585	31612	54816	54379	46488	32137	22574	18162	16950	16538	16460	16524	16471	16488	16313	16343	16367	16450	16372	16561	16386	16389	16435	16169	16262	16291	16367	16326	16366	16192	16404	16411	16300	16394	16399	16304	16355	16038	16282	16290	16275	16298	16423	16239	16516	16334	16194	16280	16495	16170	16507	16254	16310	16224	16143	16146	16153	16166	16055	16336	16083	16236	16198	16321	16107	16253	16419	16329	16156	16240	16265	16230	16219	16356	16413	16415	16290	16324	16442	16230	16490	16263	16371	16286	16385	16404	16383	16354	16240	16361	16454	16212	16126	15917	16085	16379	16324	16416	16235	16193	16230	16206	16393	16575	16350	16111	16413	16248	16292	16192	16539	16313	16427	16163	16382	16311	16260	16215	16301	16147	16286	16310	16220	16328	16273	16306	16377	16313	16328	16197	16135	16254	16266	16407	16251	16361	16106	16438	16488	16128	16071	16447	16155	16283	16174	16405	16288	16145	16349	16088	16267	16222	16094	16436	16288	16282	16466	16400	16326	16454	16355	16295	16327	16333	16398	16298	16230	16185	16307	16017	16429	16208	16098	16282	16556	16253	16358	16295	16179	16265	16284	16204	16453	16415	16489	16191	16351	16373	16182	16230	16356	16498	16254	16178	16424	16333	16152	16217	16275	16162	16088	16235	16225	16145	16365	16298	16171	16371	16494	16260	16361	16425	16173	16203	16363	16391	16253	16471	16077	16221	16249	16434	16032	16379	16301	16292	16339	16234	16253	16032	16324	16221	16187	16344	16443	16353	16278	16291	16487	16426	16267	16440	16094	16181	16321	16188	16498	16354	16298	16100	16389	16209	16410	16331	16338	16290	16155	16170	16286	16225	16205	16397	16331	16184	16294	16278	16374	16127	16390	16272	16323	16240	16214	16321	16313	16277	16258	16282	16346	16128	16424	16227	16219	16281	16327	16124	16271	16421	16030	16308	16399	16222	16000	16237	16120	16290	16210	16372	16509	16232	16062	16295	16412	16151	16302	16298	16274	16368	16350	16233	16290	16293	16344	16397	16376	16417	16221	16182	16299	16320	16103	16155	16127	16259	16228	16327	16441	16251	16181	16436	16471	16195	16402	16309	16121	16057	16320	16401	16340	16310	16441	16401	16342	16445	16324	16319	16332	16295	16195	16212	16217	16361	16233	16220	16284	16113	16220	16144	16216	16108	16296	16264	16356	16217	16413	16333	16540	16471	16351	16272	16380	16157	16201	16110	16389	16348	16389	16444	16332	15987	16181	16312	16271	16209	16196	16269	16270	16373	16113	16337	16185	16250	16223	16187	16159	16343	16340	16328	16347	16229	16211	16173	16113	16270	16283	16184	16549	16319	16423	16365	16422	16461	16158	16216	16294	16506	16224	16362	16218	16353	16414	16140	16571	16345	16129	16264	16279	16229	16373	16284	16356	16282	16087	16018	16171	16175	16106	16348	16191	16313	16234	16416	16196	16341	16267	16189	16402	16333	16151	16432	16332	16227	16321	16343	16374	16039	16212	16201	16404	16439	16197	16227	16003	16372	16322	16051	16104	16256	16360	16396	16471	16327	16300	16446	16226	16253	16394	16401	16070	16413	16175	16471	16320	16117	16312	16465	16210	16044	16163	16218	16405	16581	16405	16151	16364	16189	16336	16416	16320	16176	16181	16291	16255	16248	16171	16220	16137	16344	16206	16260	16528	16341	16340	16356	16104	16379	16339	16353	16319	16160	16214	16320	16251	16155	16270	16392	16341	16367	16291	16269	16362	16265	16318	16135	16206	16223	16234	16209	16303	16270	16267	16155	16258	16240	16123	16188	16237	16248	16105	16281	16330	16127	16216	16054	16153	16366	16494	16354	16249	16404	16389	16401	16329	16245	16345	16309	16259	16488	16288	16321	16515	16411	16177	16327	16202	16347	16332	16171	16204	16170	16108	16394	16314	16319	16421	16295	16300	16333	16319	16146	16254	16149	16229	16397	16213	16215	16165	16277	16152	16215	16174	16326	16084	16364	16352	16238	16064	16303	16250	16385	16291	16401	16518	16216	16364	16248	16552	16287	16173	16239	16174	16097	16239	16347	16415	16166	16270	16213	16063	16136	16132	16084	16153	16343	16230	16281	16272	16288	16250	16295	16451	16054	16360	16190	16251	16478	16538	16284	16255	16220	16476	16244	16122	16460	16271	16193	16276	16283	16296	16056	16393	16239	16289	16439	16220	16250	16282	16346	16153	16321	16184	16246	16311	16310	16441	16364	16247	16172	16099	16101	16110	16309	16411	16132	16260	16376	16393	16379	16238	16246	16166	16487	16218	16184	16401	16437	16166	16214	16292	16270	16411	16391	16210	16163	16209	16398	16441	16349	16247	16218	16297	16208	16298	16271	16239	16279	16199	16443	16216	16197	16177	16355	16010	16201	16168	16194	16236	16118	16203	16447	16250	16161	16240	16332	16185	16253	16266	16168	16322	16301	16377	16378	16356	16302	16198	16387	16187	16243	16217	16175	16248	16219	16068	16264	16347	16169	16189	16401	16277	16330	16125	16229	16132	16170	16351	16316	16271	16206	16213	16267	16181	16131	16171	16295	16273	16264	16390	16389	16232	16140	16126	16244	16431	16309	16455	15951	16156	16163	16137	16301	16166	16366	16262	16279	16213	16178	16102	16313	16214	16092	16379	16145	16315	16342	16194	16327	16256	16310	16365	16252	16396	16267	16472	16231	16325	16074	16115	16189	16459	16383	16116	16327	16327	16053	16360	16208	16276	16375	16524	16475	16149	16278	16325	16148	16272	16229	16144	16375	16218	16420	16276	16148	16241	16193	16462	16265	16287	16414	16031	16139	16463	16458	16288	16052	16226	16261	16269	16244	16230	16124	16172	16133	16217	16282	16203	16288	16205	16150	16460	15983	16294	16458	16062	16309	16264	16260	16352	16421	16334	16237	16235	16340	16023	16276	16399	16263	16185	16155	16296	16145	16384	16154	16195	16466	16319	16352	16326	16231	16221	16108	16491	16321	16302	16254	16414	16233	16444	16363	16251	16144	16309	16179	16152	16185	16439	16479	16264	16326	16223	16258	16380	16241	16223	16436	16356	16375	16268	16277	16299	16308	16177	16312	16178	16259	16447	16366	16361	16403	16399	16135	16176	16313	16293	16408	16186	16282	16264	16334	16366	16300	15986	16311	16074	16166	16211	16477	16330	16215	16149	16157	16281	16317	16245	16464	16353	16377	16339	16253	16250	16285	16207	16342	16142	16216	16404	16555	16130	16328	16306	16114	16151	16202	16323	16266	16173	16440	16193	16314	16348	16190	16267	16264	16265	16217	16359	16162	16259	16200	16552	16507	16153	16248	16263	16229	16209	16207	16185	16276	16312	16195	16136	16295	16262	16221	16207	16264	16222	16312	16404	16461	16054	16321	16361	16237	16152	16251	16278	16324	16299	16088	16186	16227	16164	16157	16127	16198	16130	16122	16281	16204	16477	16195	16294	16447	16383	16157	16150	16242	16443	16304	16345	16197	16206	15889	16453	16237	16237	16436	16206	16458	16254	16286	16249	16140	16362	16358	16268	16305	16185	16339	16210	16276	16383	16176	16439	16213	16131	16293	16425	16302	16471	16435	16137	16266	16194	16437	16238	16188	16344	16205	16257	16255	16233	16211	16287	16424	16414	16357	16162	16308	16221	16115	16380	16237	16322	16154	16076	16131	16257	16291	16324	16398	16349	16308	16244	16409	16225	16472	16267	16268	16349	16263	16254	16166	16138	16295	16229	16364	16222	16409	16478	16136	16230	16220	16507	16214	16477	16180	16141	16129	16251	16174	16259	16300	16219	16314	16273	16319	16177	16192	16332	16190	16124	16183	16431	16220	16336	16164	16225	16109	16205	16228	16234	16194	16334	16044	16025	16173	16163	16329	16249	16239	16295	16122	16188	16389	16265	16307	16122	16279	16220	16382	16322	16197	16400	16261	15967	16271	16173	16317	16272	16397	16246	16410	16113	16318	16299	16251	16182	16324	16476	16160	16573	16099	16178	16338	16389	16286	16344	16255	16234	16196	16338	16183	16191	16322	16173	16387	16291	16165	16407	16180	16148	16159	16317	16336	16064	16281	16166	16432	16292	16346	16217	16208	16339	16112	16178	16236	16231	16226	16329	16312	16159	16371	16251	16333	16195	16165	15964	16270	16145	16470	16284	16252	16172	16229	16331	16114	16227	16180	15986	16275	16271	16337	16323	16326	16217	16287	16221	16423	16266	16189	16488	16342	16198	16167	16241	16426	16230	16336	16477	16225	16261	16287	16293	16159	16304	16187	16207	16288	16314	16045	16131	16175	16277	16182	16195	16360	16251	16297	16272	16123	16251	16329	16346	16266	16236	16280	16293	16179	16331	16362	16230	16482	16226	16261	16410	16352	16198	16428	16208	16274	16231	16254	16304	16216	16292	16439	16197	16205	16381	16396	16462	16246	16358	16332	16265	16426	16403	16225	16380	16195	16258	16282	16120	16277	16212	16468	16459	16109	16487	16247	16313	16399	16371	16105	16248	16043	16314	16160	16406	16107	16239	16190	16414	16345	16289	16396	16195	16301	16301	16088	16221	16381	16304	16295	16389	16411	16268	16475	16305	16281	16204	16404	16334	16313	16269	16327	16357	16160	16216	16143	16290	16156	16221	16512	16331	16189	16103	16143	16036	16280	16177	16148	16193	16121	16458	16261	16160	16143	16321	16325	16192	16378	16421	16368	16299	16093	16224	16271	16203	16351	16231	16166	16518	16099	16356	16120	16186	16319	15982	16218	16281	16230	16429	16176	16384	16230	16335	16241	16179	16277	16384	16242	16137	16351	16263	16434	16289	16453	16316	16347	16384	16227	16104	16128	16295	16393	16134	16349	16156	16246	16149	16228	16058	16320	16432	16301	16417	16394	16201	16358	16356	16193	16192	16509	16538	16058	16301	16252	16348	16313	16284	16204	16203	16300	16212	16160	16194	16431	16202	16316	16308	16261	16311	16293	16161	16204	16154	16408	16389	16228	16103	16298	16150	16182	16283	16286	16232	16338	16275	16530	16222	16249	16434	16160	16194	16334	16171	16308	16446	16401	16346	16205	16251	16277	16314	16238	16335	16236
15709	27332	24835	20079	19965	23970	18458	34104	54834	54111	45538	31091	19526	15468	14307	14086	14229	14163	13976	14001	13976	14100	14027	14193	14033	14000	14126	14165	14169	13919	13888	14064	14020	14046	14059	14063	14125	13917	14067	13926	14037	14003	14167	14162	14026	14088	14128	14085	14122	14202	13973	14087	13950	14160	14059	13952	14091	14113	14130	14030	14109	13975	13908	14023	13901	14092	13974	14172	13915	13864	14188	14062	13954	14077	13976	14098	14116	13938	14076	14112	13960	14095	14155	14092	14192	14072	14024	13879	13891	14076	14015	14174	14172	14109	13850	14104	14088	14005	14104	13937	14072	13987	13944	14090	14078	13936	13992	14084	14099	13994	13882	14065	13978	14091	13984	13871	14142	13961	14111	14027	14055	13964	14134	14104	13829	14282	14004	14046	14046	14079	14164	14016	14057	14049	14088	14082	13971	14033	13986	13948	13898	13969	14009	14001	14071	14066	13968	13978	14179	13908	14013	13923	13892	14052	14098	14066	14058	13956	14154	14049	13787	13876	14035	14009	14014	13967	14128	13956	13947	13897	14057	14202	14047	14058	13931	14035	13977	14028	14014	13945	13951	13897	14166	14103	13919	14151	14096	13979	14007	14048	13917	14118	14018	13960	14075	13943	14014	14115	14037	13975	14092	13971	13922	13935	14000	14052	14088	14014	14194	14028	14021	13947	13880	14001	13910	14033	14069	13938	13991	14016	14094	13895	14032	14111	13992	13916	14025	13891	14103	13982	13969	13902	14090	13940	14038	14049	13997	14163	13963	13917	13907	14205	14001	14092	14100	13996	13999	14037	13971	14041	14043	14179	13950	13965	14114	13850	13976	13932	13890	13922	14095	13941	14054	14031	13858	14144	13938	13977	14110	13988	14116	14129	13948	14008	14043	13860	14072	13907	14071	13962	14026	13811	13962	14121	13960	14143	14057	14171	14262	13991	13967	13989	14041	13909	13972	13997	14046	14171	13901	14186	14117	14008	14089	13968	14018	14008	14031	14089	14128	13932	13909	13951	13934	14067	14102	14055	14132	13891	14070	13918	13883	14157	14007	13974	13883	14191	13989	13961	14135	13922	13853	14104	13852	13900	13773	14109	14034	14038	13909	14168	14082	13882	13992	14075	14067	14140	14162	13860	14049	13934	13919	13991	14024	13946	14048	14094	14148	13917	14000	14003	14154	14096	13973	14110	14067	13915	14101	13809	13912	14113	14033	14070	14073	13922	14065	14143	14048	13954	14092	14239	14057	13911	14121	13996	13831	13866	14110	13853	14029	14027	14103	14097	14042	14050	13977	13962	14040	13989	14102	14052	13920	13946	14054	13872	14104	14113	14096	13993	13920	13906	14063	14018	13980	13962	14113	14005	13967	14115	14127	14031	14166	14092	14076	14087	13961	14070	13898	13908	14080	13958	14142	14185	14148	14036	14224	14005	14062	14055	14096	14056	13967	13938	13945	14004	13916	13805	13949	13977	14013	14076	13956	13971	14040	14168	14015	14176	14139	14091	13954	14130	13988	14207	13896	14099	14063	14089	14042	13975	14027	14105	14064	13923	13975	14071	13976	13917	13848	13931	14080	13899	14104	14101	14087	13933	14087	14071	14071	14132	14005	14048	13980	13987	13974	14153	13972	14261	14015	14015	14120	13928	14021	14001	14188	14096	14108	13888	13987	13978	14123	13981	13988	13928	14046	13901	13934	14081	14045	14202	14062	13968	14061	14078	14015	13855	14081	13910	13900	13984	14146	13805	14131	13952	14019	14018	14058	14175	14089	14014	14158	13937	13975	14107	14024	13998	13991	13965	14070	14005	14129	14046	14075	13936	14016	14059	13967	13980	13862	14189	13991	14031	13984	13984	14105	14006	13902	13979	14107	13971	14087	14232	14021	13903	13956	13934	14093	14037	14041	13962	13950	13876	14182	14022	14145	13989	13928	13863	13968	13998	14096	13975	14058	14075	14229	13857	14000	14092	13795	14044	14031	14076	13943	14095	13971	13802	14153	14144	13886	14047	13980	13980	14130	13938	14303	14006	14036	14152	14099	13943	14024	14016	14078	14063	14059	14042	13999	14020	13992	13977	14084	13994	13904	13997	13827	14083	14034	13896	13933	14041	14056	13900	14158	13856	13963	14015	14012	14091	13918	14199	13964	13938	13969	14024	14135	14037	14082	14061	14072	13926	13968	14110	13941	14005	14137	13951	14025	14007	13890	14071	13994	14041	14137	14019	14179	14139	14009	14144	14188	14092	14122	13854	13914	14140	13938	13947	14125	13947	13770	14185	13837	14242	13923	13987	14098	14096	14090	14094	13964	14199	14139	13980	14004	13846	14085	14177	13939	14049	13992	13760	14113	14018	13904	13997	14012	13919	13949	14189	14036	13971	14046	14071	14187	13991	13996	14048	14103	14012	13945	13927	13988	14014	14010	14192	14070	13828	13843	14070	13944	14069	14040	13984	14043	14004	14038	13962	14039	13897	14013	14161	14048	13992	14083	14055	14020	14019	14202	14047	14073	14132	14125	14024	14174	14168	13992	13895	14075	14047	14161	13886	13993	14070	13989	14111	13893	14015	13897	13952	13786	14047	13961	14112	13900	14056	13965	13968	13978	14006	13954	14079	14009	14102	14058	14056	13950	14173	14014	13985	14050	13767	13888	13918	14065	13939	14129	13931	14079	14176	13925	14049	14096	14113	13995	13905	14081	13897	14008	14030	14022	14108	14045	13884	14021	14064	14010	14047	13881	14005	14082	14207	14004	14041	13784	14002	14012	13998	14084	13958	13800	14289	13940	14045	13963	13998	13935	14066	13920	13894	14091	13890	13827	13970	14158	14161	13890	14005	13976	14000	13991	14117	13951	13819	13880	13871	14045	13982	14044	14105	14180	14093	13932	14139	14076	14027	14074	13990	13896	14033	14004	14133	13933	14054	14008	14085	13842	13974	14077	13984	14058	14141	14101	14113	14039	14022	14037	14040	14058	14035	14184	13817	14176	14096	14090	14097	13975	13971	14015	14104	13928	14065	14070	14042	13985	14120	14003	14024	13959	14025	13990	13849	14064	14063	14013	13922	14073	14067	13889	14151	13994	13976	14125	14062	13953	13975	14100	13921	14115	14079	13914	13935	14037	13898	13938	14120	14177	13970	14132	14107	14037	14110	13954	13998	14073	14084	14076	13875	14209	14159	14085	14016	13981	14055	14099	13944	14093	14008	14045	14016	14009	13954	14168	13812	14080	14052	14032	13999	14055	13957	13948	13907	14004	14186	14024	14054	14096	13936	14138	13935	13988	13949	14075	14026	13950	13934	13949	14088	14101	13858	13972	14012	13863	14049	13972	13903	13944	14139	14042	14050	14023	14075	14127	14077	13988	14018	13876	14082	13870	14052	14028	14090	13825	14061	13972	14113	13991	14076	13931	14023	13998	13816	13976	13886	13963	13769	14112	14101	14141	13940	14214	13986	14006	14077	14035	14139	14015	13948	14075	14006	14188	14023	13997	14010	14096	14127	13880	14113	13831	14086	13889	14039	13949	14039	13939	14043	14092	14240	13952	13943	14062	13959	14148	13945	14066	13978	13915	14085	14074	14086	14082	14150	14055	14178	13947	14015	14029	13970	13968	14051	14053	14045	13886	14029	13948	14060	14142	14026	14018	14039	14045	14006	14027	14020	14019	13981	14058	14109	13977	13955	14137	14044	13860	14085	14055	14020	14033	14052	13993	13941	14096	14044	13976	13933	13940	14064	13982	13999	13943	14217	14047	14007	13946	14092	13987	14010	14212	13989	14165	13987	13981	14142	14054	14015	13955	13931	14151	14158	13906	14088	13999	14013	14278	14004	14092	14020	14055	13983	14090	14005	13962	14036	14081	14163	14122	13993	14100	14004	13930	14138	14046	14107	14083	14104	13928	14145	14011	13918	13960	14021	13974	14114	13972	14106	14057	13953	13951	13941	14051	14163	14290	14150	14040	13994	13957	13936	13909	14051	14108	14000	14115	14047	14194	14133	14035	14135	14037	13988	14035	14111	14003	13931	13954	13881	13923	13786	13942	14095	14158	13971	14019	14029	13972	14084	14101	14047	13989	14056	14202	13989	13961	13913	13886	14129	13949	13913	13879	14070	14097	13892	14000	14069	13903	13961	14181	14101	13958	13937	13998	14059	14050	14161	14026	14025	13980	13890	14066	14021	14106	14008	14047	14002	14147	14038	14114	14031	13974	14029	14108	14024	14028	14123	13919	13813	14019	14000	14214	13974	14097	13972	13998	13975	14053	13920	14084	13977	13996	13999	14104	14039	13834	14092	14070	14062	14034	13994	13911	14070	14056	14007	14075	13866	13961	14027	14010	14033	14049	13909	14130	14119	13986	13929	14060	14032	14111	13896	14197	14016	14104	13910	13930	14057	14141	14038	14090	14055	13984	14139	14150	14024	14131	13940	14167	14055	14003	14081	14053	14179	14028	13882	14112	13916	14039	13962	14245	13876	13961	13940	13977	14026	13981	14039	14018	13992	13944	14129	13858	14008	13932	13971	14138	14205	14058	14201	14077	14078	14118	14160	13861	14001	13997	14142	14016	14065	14139	14132	14107	13956	13981	14060	13982	14125	14040	14119	14053	13980	14181	13937	13947	13992	14200	14026	13943	14039	14102	14091	14126	13930	14054	14119	14044	14080	13878	13989	13957	14061	14203	14085	13908	14080	14037	14074	14088	13870	14051	13913	14097	14003	14069	13831	14068	13839	14065	14071	13943	14029	13844	14041	13906	13970	14043	13956	14095	14023	13936	13961	14165	14106	14124	14084	14170	13834	13938	14130	14094	14013	14037	14226	13866	14195	14136	13966	14005	14117	14014	14083	14002	14151	14066	13854	14015	13912	14019	14117	13893	13854	14112	14061	14069	13990	13902	14065	14073	14026	14079	13979	14035	14018	13900	13913	14087	14088	14019	13876	14036	13935	13905	14091	13968	13967	14162	13931	13965	14021	14091	13935	14165	13942	14036	14119	14097	14029	14330	14062	13930	14028	13696	14168	14100	14108	14061	14173	14083	14029	14013	14006	14049	13924	14126	14090	14108	13801	14143	14014	14024	14075	14034	13877	13956	14131	14242	14068	14154	14005	13994	14129	14254	14079	14077	14038
28866	21586	20811	18149	16410	16369	16633	19489	22813	20555	19441	18088	17084	16555	16381	16406	16265	16267	16188	16470	16365	16222	16390	16197	16543	16362	16500	16301	16434	16293	16298	16259	16427	16492	16347	16380	16418	16433	16165	16207	16469	16284	16511	16189	16456	16250	16295	16263	16226	16360	16101	16182	16390	16442	16467	16349	16512	16122	16061	16420	16213	16384	16312	16348	16447	16505	16336	16151	16166	16315	16330	16327	16245	16401	16373	16220	16563	16396	16257	16103	16333	16231	16395	16294	16383	16153	16210	16271	16482	16386	16462	16172	16142	16257	16261	16366	16514	16121	16325	16194	16337	16206	16473	16355	16437	16218	16411	16249	16507	16426	16348	16196	16352	16486	16346	16164	16282	16417	16189	16369	16312	16369	16358	16433	16443	16375	16354	16329	16219	16352	16208	16408	16534	16472	16274	16231	16117	16131	16204	16414	16339	16334	16242	16273	16371	16305	16450	16400	16547	16180	16249	16222	16218	16365	16216	16410	16288	16247	16257	16437	16454	16245	16181	16359	16595	16302	16379	16395	16393	16279	16209	16292	16367	16204	16337	16115	16374	16375	16246	16367	16261	16369	16333	16259	16514	16622	16538	16318	16477	16438	16448	16211	16206	16498	16458	16279	16344	16330	16437	16291	16372	16209	16336	16359	16163	16375	16318	16415	16295	16159	16351	16242	16279	16353	16424	16506	16404	16222	16427	16396	16244	16451	16426	16497	16385	16320	16412	16284	16396	16283	16370	16350	16370	16428	16339	16201	16345	16429	16105	16277	16286	16266	16034	16179	16287	16173	16314	16459	16302	16392	16503	16178	16314	16106	16398	16355	16302	16190	16332	16207	16309	16332	16283	16463	16330	16515	16165	16170	16411	16390	16251	16415	16270	16242	16209	16238	16303	16117	16326	16138	16377	16395	16367	16298	16235	16283	16337	16149	16218	16315	16312	16375	16095	16199	16426	16318	16266	16405	16089	16339	16263	16183	16424	16334	16395	16489	16228	16397	16302	16327	16167	16258	16287	16319	16373	16187	16314	16259	16344	16332	16421	16307	16235	16278	16225	16250	16361	16141	16320	16228	16482	16389	16205	16411	16330	16390	16338	16352	16353	16265	16345	16140	16190	16261	16338	16147	16279	16294	16359	16333	16345	16323	16313	16275	16364	16185	16374	15977	16338	16480	16481	16281	16230	16485	16568	16337	16417	16071	16177	16280	16203	16343	16150	16338	16204	16244	16388	16247	16159	16227	16356	16411	16447	16366	16281	16208	16299	16427	16426	16353	16227	16358	16324	16434	16431	16292	16434	16231	16136	16263	16291	16406	16241	16492	16306	16302	16365	16309	16595	16389	16229	16309	16340	16247	16192	16275	16251	16260	16227	16172	16477	16433	16159	16318	16543	16464	16375	16215	16363	16225	16450	16195	16161	16056	16244	16606	16246	16289	16280	16154	16318	16299	16184	16319	16305	16192	16230	16433	16360	16414	16388	16414	16281	16162	16518	16381	16380	16327	16350	16244	16362	16252	16263	16438	16330	16234	16426	16197	16474	16179	16372	16313	16461	16353	16436	16191	16286	16498	16309	16336	16412	16261	16390	16196	16424	16156	16332	16377	16284	16436	16215	16278	16230	16352	16328	16359	16275	15937	16139	16168	16266	16286	16429	16381	16237	16434	16464	16390	16386	16113	16194	16424	16235	16249	16240	16241	16243	16143	16595	16182	16334	16367	16537	16510	16138	16078	16354	16299	16332	16360	16221	16321	16331	16206	16396	16290	16287	16169	16145	16144	16229	16075	16339	16480	16492	16405	16434	16486	16435	16324	16307	16386	16262	16212	16324	16260	16454	16206	15977	16412	16364	16269	16398	16453	16354	16387	16128	16223	16392	16149	16442	16179	16136	16251	16312	16260	16367	16200	16107	16252	16165	16151	16084	16328	16227	16168	16292	16312	16314	16324	16238	16324	16429	16167	16365	16433	16181	16136	16278	16116	16345	16127	16394	16136	16510	16221	16309	16386	16243	16133	16136	16234	16259	16386	16428	16291	16442	16389	16374	16358	16206	16230	16337	16338	16348	16324	16383	16174	16228	16382	16307	16361	16196	16412	16526	16235	16267	16196	16189	16480	16141	16307	16403	16229	16204	16390	16351	16302	16266	16152	16425	16172	16258	16389	16432	16291	16088	16337	16338	15959	16289	16350	16225	16476	16445	16293	16418	16266	16315	16367	16423	16404	16149	16148	16281	16475	16322	16269	16257	16370	16190	16261	16198	16332	16250	16447	16359	16214	16176	16233	16474	16386	16308	16433	16334	16385	16306	16433	16312	16242	16328	16244	16293	16392	16271	16399	16345	16372	16427	16246	16553	16315	16252	16316	16308	16513	16186	16397	16248	16534	16542	16246	16254	16466	16480	16134	16307	16318	16315	16316	16300	16407	16285	16512	16165	16355	16202	16490	16073	16338	16191	16387	16380	16288	16182	16179	16185	16297	16152	16164	16322	16125	16294	16415	16262	16226	16292	16302	16484	16502	16308	16525	16443	16375	16291	16364	16415	16294	16309	16327	16215	16209	16201	16238	16381	16224	16271	16247	16402	16171	16452	16385	16268	16497	16429	16346	16529	16246	16156	16259	16528	16302	16173	16192	16088	16338	16205	16253	16371	16270	16514	16344	16277	16178	16164	16253	16233	16129	16440	16292	16442	16249	16177	16314	16304	16259	16266	16397	16316	16370	16305	16401	16374	16262	16172	16332	16235	16260	16363	16452	16363	16460	16410	16203	16194	16188	16301	16254	16135	16169	16196	16345	16027	16136	16196	16302	16289	16349	16402	16278	16340	16224	16266	16188	16307	16443	16293	16364	16378	16494	16276	16385	16237	16412	16111	16368	16430	16539	16330	16557	16362	16218	16280	16280	16200	16443	16296	16252	16374	16366	16239	16301	16265	16307	16446	16395	16092	16299	16233	16523	16367	16456	16316	16182	16292	16287	16475	16276	16479	16393	16499	16368	16338	16223	16429	16257	16190	16388	16187	16362	16106	16241	16350	16349	16238	16132	16285	16244	16393	16158	16167	16375	16319	16223	16242	16099	16380	16370	16393	16390	16308	16233	16265	16510	16387	16089	16524	16259	16222	16373	16404	16237	16350	16377	16347	16359	16209	16083	16300	16378	16416	16354	16168	16270	16507	16461	16235	16337	16489	16220	16409	16285	16209	16199	16253	16213	16050	16415	16386	16291	16297	16276	16351	16194	16355	16170	16571	16092	16277	16492	16377	16226	16163	16347	16307	16274	16377	16359	16382	16280	16322	16151	16382	16228	16440	16161	16419	16495	16079	16205	16463	16295	16221	16088	16291	16355	16516	16387	16399	16302	16354	16206	16293	16169	16349	16194	16377	16357	16376	16197	16319	16301	16388	16433	16295	16352	16405	16478	16312	16298	16307	16128	16339	16297	16249	16342	16481	16318	16203	16443	16422	16375	16233	16166	16365	16350	16478	16309	16187	16373	16503	16408	16243	16304	16603	16383	16500	16438	16599	16292	16234	16208	16220	16312	16110	16563	16237	16374	16353	16380	16250	16211	16304	16294	16169	16263	16252	16436	16286	16303	16244	16273	16198	16324	16286	16148	16265	16253	16250	16191	16236	16131	16360	16400	16113	16312	16398	16285	16291	16185	16298	16315	16364	16327	16359	16291	16496	16441	16445	16106	16086	16269	16447	16358	16168	16305	16210	16335	16382	16145	16166	16179	16364	16366	16319	16391	16293	16171	16381	16065	16274	16203	16260	16297	16286	16434	16430	16384	16435	16245	16311	16314	16253	16277	16445	16234	16422	16520	16330	16448	16344	16391	16323	16403	16146	16327	16298	16393	16201	16557	16449	16311	16345	16139	16304	16216	16144	16240	16114	16235	16377	16370	16361	16134	16275	16407	16460	16365	16300	16331	16292	16174	16369	16329	16449	16371	16380	16186	16240	16341	16250	16160	16204	16401	16400	16209	16131	16021	16326	16397	16313	16368	16431	16153	16320	16442	16520	16420	16393	16209	16490	16021	16250	16264	16242	16493	16465	16183	16496	16437	16189	16289	16329	16326	16360	16161	16469	16347	16243	16316	16454	16294	16260	16242	16335	16230	16250	16395	16591	16263	16354	16311	16321	16149	16446	16301	16384	16265	16369	16514	16496	16405	16182	16522	16510	16313	16452	16467	16154	16353	16374	16386	16453	16210	16419	16439	16542	16292	16432	16344	16366	16305	16322	16323	16329	16393	16425	16353	16563	16433	16398	16281	16330	16452	16245	16329	16370	16276	16589	16317	16396	16341	16370	16380	16321	16323	16443	16265	16177	16325	16318	16529	16515	16436	16360	16364	16248	16166	16398	16457	16279	16383	16356	16262	16556	16466	16238	16180	16148	16172	16415	16273	16538	16420	15957	16506	16223	16334	16192	16182	16516	16258	16348	16375	16109	16353	16348	16144	16284	16414	16326	16470	16260	16411	16397	16281	16158	16425	16358	16267	16209	16274	16338	16127	16316	16252	16452	16344	16281	16326	16105	16234	16415	16336	16293	16476	16255	16524	16327	16249	16558	16171	16373	16434	16354	16251	16132	16166	16223	16339	16408	16255	16471	16067	16220	16357	16254	16349	16217	16237	16246	16358	16293	16228	16195	16237	16416	16328	16349	16386	16312	16321	16061	16193	16399	16190	16405	16182	16156	16327	16267	16196	16188	16364	16165	16240	16438	16425	16273	16419	16272	16340	16271	16260	16404	16433	16362	16414	16159	16322	16452	16418	16283	16366	16219	16360	16338	16381	16352	16244	16453	16120	16325	16134	16363	16410	16262	16189	16297	16193	16411	16251	16441	16228	16379	15934	16277	16365	16380	16246	16367	16374	16376	16447	16136	16058	16292	16177	16203	16526	16476	16334	16456	16331	16230	16484	16385	16305	16274	16369	16210	16295	16075	16257	16526	16282	16309	16257	16293	16308	16256	16423	16193	16339	16312	16370	16281	16517	16268	16221	16515	16450	16400	16417	16377	16190	16181	16349	16317	16432	16355	16176	16212	16333	16247	16319	16343	16074	16251	16328	16276	16178	16328	16285	16287	16288	16147	16353	16329	16276	16324	16113	16263	16375	16346	16428
14508	15235	15008	14378	14491	14298	14591	19926	22528	19481	17887	15781	14612	14220	14252	13923	13913	14049	13905	14055	13921	13998	14026	13924	14050	14095	13989	14063	13958	14106	14070	14019	14110	14018	13894	14079	14195	14188	14111	14069	14078	13868	13930	13947	14063	13998	14169	13983	14117	14088	13991	14207	14043	13963	13975	14156	14103	13942	13989	13894	14133	13946	14009	14086	14168	13994	13898	13844	13951	13975	14053	14161	14088	13874	13939	14037	14004	14032	14056	14070	14099	14052	14182	14059	14045	13927	14193	14128	13871	14049	13915	14269	14004	14030	14069	14099	14031	13957	14115	13949	14074	13855	14097	13947	13804	14253	14007	14085	14043	14149	13952	14100	13960	13930	14074	14131	14066	13892	14043	13976	14029	14107	14024	14080	14086	13795	14107	14114	14111	13868	14036	14191	14134	14105	14093	13922	14102	14045	14099	14125	14007	14036	14005	14020	13999	14066	13980	14024	13948	13968	14083	13982	14150	14132	13830	14066	13957	14132	14167	14051	14041	13902	13940	14128	13921	14186	13975	13884	14053	13966	14060	14016	13953	13883	13908	14092	14074	13968	14023	13919	14175	14116	13817	13925	14133	14063	14066	13946	14015	13989	14061	13954	14064	13864	13996	13942	13893	14076	14015	13885	13891	14053	13940	13885	14071	13881	14031	14023	13870	14090	14045	14003	13968	13962	13997	14037	14088	13915	14169	13982	13987	13879	13940	13926	14044	13910	14033	14154	14103	14097	13925	13972	14116	13962	14017	14119	14014	14154	14113	13864	14046	14123	14037	13924	14058	13996	14034	13988	13960	13979	13875	13970	14156	14151	13954	13926	14028	13919	14132	13887	14028	14074	13788	14038	14039	13891	13958	14084	14137	13890	14008	14033	14059	14085	14062	14130	14135	13760	14028	14113	14006	14102	14053	14093	14222	13976	13888	13950	14057	13959	13981	14160	14207	14060	14015	14016	13940	14274	14120	14017	14116	14074	14017	13932	14118	13993	14055	13947	14041	14138	14092	13980	13998	14036	14125	13978	14019	14021	13974	14028	13795	14162	13916	13876	14046	13984	13966	14045	13932	13955	14030	14031	14060	14039	14045	14018	13971	13894	13862	14006	13855	13994	14026	14047	13930	14084	14054	13988	13934	14065	14002	14054	14177	14029	14051	14087	13893	14060	13952	13995	14087	14159	14063	13980	14050	14132	14006	14089	14101	13942	14155	14285	14001	14036	14082	13913	14212	13932	13855	13825	14081	14101	14046	13981	13824	13994	13837	13935	13986	14175	14066	13946	13904	13958	13915	14099	13857	13741	14224	13936	13989	14117	14097	14031	13964	14048	13979	14147	14003	14070	13968	13913	14007	14082	14034	13952	13936	13934	13990	13972	14024	14087	14126	14123	14094	14170	14055	14025	14141	14165	14019	14217	14140	14055	14056	13916	14003	13969	13972	13946	14164	14057	13894	13931	14089	13890	14051	13923	13970	14062	13991	14036	13977	14143	14004	13985	14023	13932	14028	14039	13953	13933	14026	13899	13925	14062	14095	13931	14170	14106	13954	14033	13991	14120	14098	14075	14048	14066	14002	14067	14144	13924	14049	13860	14036	13969	14037	14141	14038	13960	13770	13976	14152	13850	14057	14026	13914	14106	13987	13916	14050	13804	14070	13989	14011	14071	13986	14226	14165	13949	13988	14073	13987	13978	14066	13938	13899	13781	14043	14197	14074	14001	13777	13972	14042	14054	14049	14033	14151	14049	13995	14162	13906	13876	14011	14079	13993	14049	14128	13925	13888	14198	14138	13997	14249	14055	13887	14083	13938	14000	14000	14060	14041	13998	14032	14014	14014	13823	14003	14130	14014	13893	13998	14112	13955	13960	14136	13944	14177	14033	13985	14074	14132	13801	14036	13983	14066	13990	14093	13878	14073	14036	14111	14023	13883	13985	13938	13993	13882	13949	13916	14027	13947	14042	14017	13817	14015	14022	14161	14010	13854	13962	14012	14142	13952	14018	13859	13975	14111	14027	13943	13931	13909	14068	13811	14064	14097	13904	13982	14006	14098	13799	13954	13987	14106	13976	13880	14003	13994	13915	13962	14137	13802	13923	14038	14059	13965	14036	14032	14092	14011	13898	13955	14158	14007	14060	14020	14179	14028	14173	14103	14088	14032	14012	13899	14191	13981	14076	14055	14089	14157	13991	14064	14073	13995	13978	13997	13977	13996	14030	14053	14016	14043	14031	14146	14089	14069	14040	14137	13978	14312	14048	13954	13999	13994	14046	13894	13869	14113	13966	14029	13859	14075	13991	14049	14312	13859	13938	14005	13971	14055	13954	13929	14079	14021	13892	13978	13971	14071	13952	13952	14127	14083	14089	14175	14100	13958	13995	13925	14071	14082	14073	14019	14041	14080	14096	14112	14113	13919	13928	14170	13957	14010	14000	14053	14017	13997	14126	13979	13978	13989	14103	13998	13902	14058	13942	14124	14033	14004	14034	14048	13972	13961	14024	14043	13995	13832	14197	14168	14120	14022	14025	14070	14053	14029	14049	14100	14180	14042	13873	14059	14079	13984	13915	13862	13877	14100	14029	13978	13990	14123	14062	14180	13947	14027	13908	13888	13811	14018	13948	13948	14033	14138	14100	13952	14064	13990	14066	14010	13949	14131	13930	13917	14028	14071	14001	13932	13952	14131	13960	13981	14076	13940	14093	14105	13971	14087	13912	13964	14169	13759	14119	13976	13895	13819	14055	14168	14022	14102	13972	14034	14091	14083	13987	13897	14015	14021	13946	14107	14084	14152	14093	14030	13983	13816	13910	13941	14227	14144	13984	14002	14095	13930	14087	14146	13948	13996	14015	14100	13979	14097	13951	13979	13997	14070	14000	13927	14009	14205	14070	13960	13982	14068	14096	14198	14140	14078	14020	13909	14068	14024	14092	14079	14003	13820	14080	13995	14080	14191	14042	13957	13910	14002	14092	13994	13888	14049	14040	13957	14211	14096	13879	14070	13992	14015	13881	14010	14124	14066	14027	13937	14161	13878	14002	14080	14049	14051	13949	14028	14073	14004	14001	14176	14021	13875	14141	14079	13936	14058	13942	14074	13916	14241	14084	13969	13995	13843	13826	14027	14243	13905	14191	13831	14069	14197	14131	14128	14009	14205	13880	14037	14007	14084	13945	14110	14007	14088	13914	14076	13986	14146	13999	14169	14032	13827	14081	14147	14032	13874	13923	14012	14038	13970	14084	13984	13889	13843	14086	13945	14105	14073	13992	14049	13966	14059	14127	14067	13858	13992	14054	13939	13982	14188	14013	14037	14083	13996	13947	14035	14007	14066	13968	13945	14054	14093	14004	13814	13978	14135	14043	13963	14024	13930	13868	14083	14077	13993	14102	14263	13987	13946	14012	14031	14094	14039	14001	14136	13810	14080	13881	13994	13931	14073	14028	14055	14070	14060	13805	13975	13966	14012	13873	13986	13997	14060	13884	13912	14030	13961	13972	14127	13981	13923	13981	13971	13985	14109	14054	13985	13900	14108	14191	13869	13997	13753	13994	13869	14090	13910	14119	14083	14108	14022	13912	14142	13853	14086	13995	14084	13986	14004	14113	14077	14098	14012	13944	14110	14039	13970	14130	14013	13970	13941	14258	14030	13969	13956	14120	13984	14015	13973	14110	13988	14111	14178	14038	13886	14242	14141	14031	13967	14023	14050	13975	13980	14116	13943	13894	14022	14028	14018	14006	14148	13977	14076	14076	13873	13998	14199	13865	13887	13915	14094	14077	13921	14024	14200	13808	14053	13847	14081	13988	14090	14024	13916	13990	13979	13962	13960	14015	14189	13928	14050	14002	14084	13938	13985	13939	13965	13808	14084	14013	13984	13901	13970	13870	14034	14017	14013	14102	14004	13994	13982	14000	14037	13936	14033	14247	14015	14092	14040	13810	13896	14040	13837	14016	13960	14013	13998	13999	13942	13955	13912	13915	14118	13910	13993	14017	13889	13910	14034	14124	14003	14040	14019	14038	14079	13989	13959	14145	14124	14066	14009	14060	13953	14114	14057	14114	13994	14090	14028	14056	14012	14044	14172	14006	13980	14203	14076	14120	14002	14094	13960	13815	14107	13930	14036	14146	14056	14204	14008	14103	13995	13886	13989	13999	14119	14088	14030	13935	13932	14047	14166	14010	13987	14122	14091	14088	13948	13844	14032	13836	14077	13988	14128	13927	13910	13941	13981	14142	14086	14053	14082	13919	13961	14027	14059	13913	13920	14016	14021	14016	13828	13974	14017	14128	13973	14140	13886	13912	13996	14127	13938	13956	14125	14116	14037	13965	14139	13893	14168	14103	14064	13838	14201	14019	13902	14040	14073	14081	14043	14143	14117	14145	14116	14010	14079	14035	13905	14010	13907	13923	13963	14050	13829	14104	14010	14029	14164	13922	14014	14113	13857	13859	14137	14097	13924	14128	13943	14077	13987	13975	14130	14084	14015	13843	13909	14124	14058	13976	14042	13995	14011	13900	13969	13908	14037	14088	13962	14116	13985	13908	13989	14059	14196	14002	14086	13934	13869	13978	14014	13833	14069	13974	14078	14090	13935	13906	14164	14145	13983	13886	13996	13872	14013	13943	14065	14029	14018	13817	14150	13932	13929	14035	14261	13999	14013	13992	13872	13998	13864	14013	14112	14053	14136	14108	13914	13977	13965	13946	13988	13899	14050	14171	14102	13988	14069	13941	14022	14182	13891	13921	14047	14086	13972	14139	13819	13958	13947	13985	13979	13986	14045	14052	13869	13851	13977	13996	14157	13940	14096	13968	13929	14099	14058	13838	13993	14149	14029	13936	14180	13976	13933	14123	14113	14063	14022	13924	13918	13989	13915	13959	13913	14151	13893	14003	13944	14020	13975	14143	13969	14188	14095	14111	14015	14069	13877	13995	14003	13929	13902	14052	14080	14036	13926	14036	14121	14089	13957	13862	13876	14064	13920	13991	13922	14154	14018	13885	13841	13974	14163	14071	14019	13968	14004	14172	13923	14048	13975	13866	14084	14030	13931	14053	13979	14189	14000	14146	14130	13930	13911	14013	13995	13954	13971	14103	13965	14149	13942	14104	14014	13924	14045	14076	14078	14129
26121	21153	27255	25852	19809	20803	30924	43824	39185	29914	25866	21193	18373	17431	17212	16821	16999	16920	16907	16877	16786	17072	16856	16952	16675	17063	17155	16915	17098	16822	16870	16893	16893	16915	16718	17028	16764	16801	16770	16738	16817	16982	16761	17048	16993	16787	16994	16762	16759	16873	16851	16941	16742	16923	16924	16781	16849	16949	16962	17009	16979	16649	16850	16766	16860	16844	16817	16940	16743	16885	16874	16713	17167	16794	17011	16952	16849	16749	16708	16979	16807	16933	16989	16833	16731	16770	16752	16824	16834	16907	16797	16751	16840	16620	16924	16631	16862	16763	16591	16886	16788	16692	16673	16920	16789	16599	16752	16820	16787	16661	16879	16953	16835	16768	16811	17002	16792	17101	16979	16648	16673	16869	16841	16693	16933	16898	16884	16661	16660	16822	16835	16839	16525	16893	16891	16641	16717	16806	16751	16639	16730	16609	16740	16978	16752	16843	16902	16695	16941	16767	16827	16858	16743	16898	16922	16826	16988	16800	16841	16737	16945	17041	16791	16772	16962	16945	17019	16782	16729	16898	16913	16779	16773	17006	16796	16786	16813	16915	16940	16798	16665	16689	16790	16932	16760	16702	16751	16714	16799	16794	16647	16789	16780	16902	16835	16888	16861	16863	16952	16789	16918	16707	16841	16944	16740	16623	16853	16947	16933	16856	17093	16879	16917	16774	16860	16788	16821	16915	16793	16903	16845	16847	16669	16800	16680	16773	16769	16938	16911	17008	16746	17007	16906	16721	16768	16667	16843	16886	16731	16742	16898	16795	16918	16760	16789	16816	16918	16767	16905	17008	16739	16919	17013	16813	16774	16716	16652	17026	16935	16822	16654	16667	16732	16673	16749	16806	16579	16971	16938	16888	16657	16856	16913	16812	16793	16901	16840	16933	16795	16614	16790	16879	16769	16982	16647	16824	16692	16886	16802	16774	16780	16819	16800	16806	17126	16860	16591	16988	16774	16554	16867	16817	16959	16668	16737	16925	16876	16704	16742	16849	16861	16790	16988	16726	16973	16881	16914	16692	16943	16891	16676	16866	16747	16731	16765	16656	16953	16784	16770	16666	16700	16870	16933	16865	16783	16803	16749	16668	16589	16764	16877	16830	17135	16700	16819	16602	16819	16796	16854	17155	16965	16875	16807	16834	17066	16867	16986	16967	16755	16898	16791	16671	16948	16605	16669	16860	16998	16998	16900	16803	17008	16700	16737	16578	16728	16949	16885	16729	16775	17024	16988	16757	16545	16698	16771	16827	16862	16775	16905	16740	16814	16889	16892	16876	16843	16831	16891	16865	16852	16827	16861	16731	17100	16680	16784	16765	16738	16759	17030	17072	16844	16723	16775	16713	16788	16796	16798	16827	16863	16838	16801	16867	16631	16905	16704	16807	16730	16831	16920	16715	16756	16914	16876	16886	16730	16993	16858	16777	16889	16708	16741	16848	16718	16822	16854	16807	16828	16806	16722	16839	16705	16815	16838	16905	16810	16859	16897	16702	16695	16922	16791	16726	16745	16846	16904	16947	16678	16936	16813	16946	16783	16985	16824	16683	16770	16864	16778	16887	16852	16805	16927	16723	16793	16839	16722	16473	16841	16767	16637	16793	16921	16992	16545	16699	16853	16926	16770	16937	16857	16749	16853	16724	17091	16761	16810	17069	16946	16930	16797	16951	16763	16740	16811	16960	16648	17037	16893	16825	16837	16737	16558	16784	16969	16805	16762	16892	16987	16876	16734	16887	16857	16736	16713	16792	16709	16810	16762	16974	16856	16874	17013	16908	16860	16667	16723	16606	16656	16853	16754	16762	16681	16881	16682	16793	16758	16791	16822	16733	16716	16939	16599	16920	16909	16791	16912	16823	16802	16833	16694	16730	16912	16708	16920	16807	16762	16877	16789	16894	16785	16811	16739	17005	16692	16940	16962	16903	16782	16744	16809	16885	16787	17000	16829	16867	16823	16848	16931	16785	16870	16832	16976	16964	17054	16705	16688	16808	16678	16704	16837	16702	16887	16748	16816	16932	16980	16790	16873	16659	16886	16832	16828	16892	16948	16781	16889	16699	16791	16670	16993	16832	17034	16886	16728	16803	16772	16612	16918	16789	16646	16663	16762	16850	16792	16793	16812	16875	16913	16709	16834	16804	16881	16755	16576	16694	17029	16856	16831	16916	16859	16835	16833	16843	16625	16760	16797	16903	16805	16936	16647	16826	16736	16862	16897	16711	16731	16730	16887	16839	16866	16878	16881	16815	16743	16894	16934	16907	16726	16880	16860	16872	16807	16720	16819	17057	16933	16886	16813	16757	16863	16732	16923	17020	16916	16749	16829	16897	16964	16980	16914	16895	16837	16714	16527	16854	16911	16738	16842	16698	16651	17081	16863	16937	16888	16957	16879	16674	16982	16995	17002	16850	16781	16815	16774	16598	16728	16707	16789	17057	16771	17120	16944	16741	16976	16733	16885	16985	16811	16866	16914	16898	17054	16672	16853	16818	16886	16594	16749	16782	16771	16775	16804	16631	17020	16746	16802	16924	16856	16798	16755	16923	16675	16639	17002	17064	16926	16659	16840	16909	16817	16710	16762	16851	16870	16936	16695	16778	16769	16756	16774	16810	16745	16875	16731	16809	16854	16798	17049	16829	16785	16828	16706	16880	16523	16851	16927	16842	16904	16871	16990	16835	16744	16792	16768	16956	16889	16839	16857	16722	16881	16835	16820	16834	16710	16762	16848	16931	16690	16862	16891	16864	16932	16785	16716	16858	17021	16643	16710	16744	17010	16876	16564	16811	16859	16772	16769	16947	16703	16870	16842	16793	16771	16835	16881	16688	16668	16733	16901	16756	16868	16769	16849	16883	16811	16724	16709	16902	16790	16908	16599	16760	16696	16676	16706	16970	16924	16981	16848	16795	16814	16843	16835	16958	16728	16913	16805	16687	16740	16964	16723	16797	16889	16966	16987	16963	16736	16923	16942	16707	16769	16875	16792	16910	16866	16865	16576	16793	16894	16820	16899	16928	16780	16873	16882	17090	16990	16924	16846	16968	16872	16948	16730	16740	16879	17107	16872	16719	16814	16885	16908	16783	16908	16885	16857	16992	16718	16798	17122	16792	17045	16893	16967	16733	16736	16795	16855	16876	16888	16886	16817	16881	16950	16865	16798	16858	16684	16790	16714	16764	16843	16889	16874	16892	16739	16770	16829	16792	16893	16797	16795	16848	17051	16954	16947	16812	16931	16726	16874	16855	16924	16844	16847	16837	16762	16923	16779	16980	17037	16943	17124	16993	16806	16911	16806	16739	16906	16815	17039	16897	16784	16622	16825	17017	16869	16959	17097	16923	16914	16813	16866	16874	16877	17027	16861	16918	16685	16630	16790	16845	16753	16929	16695	16738	16988	16809	16819	16996	16707	16858	16667	16772	16874	16861	16720	16820	16789	16827	17052	16808	16834	16669	16864	16751	17082	16754	16996	16703	16724	16587	16978	16831	16714	16937	16734	16732	16901	16864	17076	16781	16800	17032	16737	16870	16798	16869	16746	16806	16771	16710	16715	16936	16779	16924	16980	16937	16822	16876	16767	16917	16777	16727	17002	16733	16786	16947	16859	16978	16768	16803	16729	16770	16697	16782	17007	16854	17025	16616	16885	16778	16818	16795	16872	16934	16812	16745	16925	16933	16909	16891	16885	16989	16871	16893	16650	16751	16760	17032	16843	16814	16671	17032	17003	17041	16999	17204	16978	16910	16609	17027	16820	16754	16715	16788	16665	16751	16811	16781	16705	16949	16825	16889	16993	16718	16966	16896	17051	16695	16923	16889	16932	16896	16842	16954	16752	16867	16802	16938	16724	16932	16676	16705	16640	16841	16791	16722	16965	16701	16780	16591	16854	16901	16885	16622	16694	16805	16719	16740	16905	16935	16730	16576	16797	16973	16957	16748	16896	16852	16831	16858	16930	16897	16779	16955	17027	16845	16644	16796	16874	16986	17036	16839	16797	16809	16850	16896	16531	16776	16654	16725	17020	16784	16931	16859	17068	16856	16794	17011	16864	16653	16802	16814	16857	16759	16655	16901	16829	16786	16869	16946	16877	16825	17080	16767	16739	16730	16666	16848	16690	16774	16909	16915	16995	17001	16699	16973	16855	16774	16665	16670	16893	16933	16780	17041	16939	16853	16961	16948	16827	16832	16879	16935	16760	16763	16880	16830	16987	16953	16762	16887	16778	16624	16886	16773	16715	16766	16940	16820	16912	16703	16650	16778	16968	16969	16851	16850	16760	16922	16793	17032	17069	16886	16910	16841	16843	16750	16928	16859	16900	16812	16864	16859	17038	16623	16687	16975	16852	16777	16728	16826	16684	16835	16735	16831	16864	16815	16803	16776	16934	16708	16936	16741	16810	16849	16943	16833	17040	16951	16983	16750	16779	16896	16938	16778	16705	16913	16807	16778	16892	16864	16943	16902	16949	16962	16757	16840	16940	16875	16955	17005	17031	16824	17030	16944	16723	16896	16856	16785	16824	16822	16837	17034	16672	16983	16860	16911	16939	16993	16949	16921	16837	16867	17062	16892	16769	16767	16815	16885	16819	16796	16833	16817	16739	16765	16770	16773	16780	16894	16700	16650	16883	16936	16977	16873	16814	16846	17023	16881	16840	16770	16664	16841	16888	16783	16828	17068	16965	16906	16803	16742	16721	16740	16868	16789	16906	16740	16912	16882	16737	16885	16750	16871	17121	16720	16889	16862	16820	16988	16835	16873	16903	16900	16889	16792	16952	16658	16793	16637	16776	16510	16920	16890	16797	16900	16634	16727	16888	17136	16845	16775	16850	16875	16778	16709	16849	16814	16961	16804	16947	16638	16672	16701	16923	16875	16995	16869	16935	16691	16760	16795	16937	16841	16708	16683	16963	16885	16808	16664	16801	16995	16927	16886	16833	16734	16782	16826	16865	16939	16758	16627	16644	16800	16641	16717	16961	16754	16955	16967	16823	16780	16763	16662	16940	16841	16811	16830	16696	16884	17022	16738	16957	16857	16967	16857	16862	16832	16887	17031	16915	16764	16729	16985	16962	17112	16670	16864	16922	16775	17076	16901	16936	17097	16998	16864	16660	16820	16738	16901
13759	19719	18792	16399	16007	19359	31231	44589	38091	30302	25072	18853	15628	14708	14473	14316	14402	14358	14438	14477	14318	14459	14381	14487	14271	14475	14508	14278	14398	14492	14374	14443	14344	14375	14492	14394	14189	14477	14291	14490	14369	14463	14315	14465	14336	14371	14405	14229	14413	14316	14331	14319	14379	14410	14399	14463	14460	14378	14526	14270	14456	14291	14225	14523	14402	14497	14386	14235	14415	14347	14447	14329	14355	14261	14489	14204	14193	14464	14309	14300	14391	14375	14458	14380	14346	14395	14300	14408	14393	14322	14339	14477	14402	14469	14395	14335	14375	14380	14322	14347	14441	14159	14441	14356	14526	14483	14488	14335	14352	14201	14584	14413	14175	14232	14309	14382	14414	14494	14251	14371	14263	14306	14542	14321	14408	14323	14436	14250	14470	14404	14287	14400	14383	14134	14340	14333	14500	14131	14231	14363	14492	14448	14269	14500	14346	14433	14309	14281	14555	14345	14467	14393	14287	14484	14304	14217	14194	14337	14607	14400	14430	14218	14465	14329	14154	14399	14315	14385	14525	14358	14470	14295	14251	14379	14309	14481	14387	14453	14389	14376	14470	14400	14316	14409	14220	14393	14284	14272	14487	14449	14586	14642	14287	14629	14448	14553	14149	14412	14483	14370	14285	14258	14403	14361	14315	14248	14440	14543	14257	14377	14259	14274	14306	14347	14373	14387	14355	14308	14411	14288	14514	14326	14380	14423	14480	14356	14351	14387	14450	14337	14252	14278	14243	14248	14367	14182	14366	14231	14588	14427	14361	14318	14405	14486	14451	14381	14575	14362	14287	14435	14313	14621	14361	14205	14337	14335	14403	14412	14381	14283	14408	14283	14447	14600	14328	14332	14256	14387	14531	14466	14314	14195	14493	14295	14346	14291	14317	14425	14350	14345	14488	14233	14395	14380	14344	14354	14290	14377	14391	14281	14380	14433	14448	14225	14402	14391	14263	14183	14534	14389	14270	14465	14408	14403	14296	14226	14359	14408	14492	14304	14607	14279	14280	14567	14372	14368	14288	14565	14312	14267	14370	14354	14419	14403	14367	14297	14383	14581	14086	14549	14398	14373	14302	14372	14557	14326	14202	14372	14339	14445	14378	14354	14519	14405	14366	14361	14262	14525	14283	14450	14358	14364	14465	14263	14499	14207	14326	14237	14274	14370	14397	14364	14452	14434	14225	14513	14451	14255	14506	14473	14277	14502	14446	14399	14418	14453	14357	14305	14411	14412	14519	14446	14376	14141	14302	14319	14541	14218	14510	14251	14314	14488	14375	14429	14383	14306	14269	14429	14455	14415	14374	14449	14510	14402	14440	14355	14477	14372	14276	14296	14277	14430	14430	14395	14289	14425	14470	14506	14336	14268	14157	14147	14359	14487	14354	14348	14184	14391	14510	14467	14369	14509	14389	14486	14297	14571	14360	14453	14305	14575	14309	14329	14388	14287	14539	14358	14275	14458	14273	14262	14303	14229	14429	14242	14339	14529	14312	14240	14406	14312	14419	14365	14283	14366	14377	14489	14446	14207	14470	14410	14508	14404	14291	14411	14256	14354	14450	14474	14264	14590	14319	14360	14387	14221	14495	14413	14418	14434	14255	14364	14367	14348	14145	14545	14334	14422	14367	14141	14345	14391	14290	14285	14361	14275	14452	14296	14587	14335	14427	14266	14343	14428	14243	14346	14505	14287	14260	14346	14256	14517	14288	14313	14319	14319	14415	14300	14273	14546	14256	14417	14384	14421	14358	14408	14337	14347	14375	14393	14318	14176	14237	14322	14381	14289	14350	14413	14416	14439	14506	14192	14423	14330	14277	14531	14345	14298	14174	14385	14515	14268	14435	14355	14377	14524	14359	14238	14376	14353	14442	14351	14330	14364	14590	14368	14257	14304	14226	14430	14401	14370	14234	14458	14319	14353	14440	14337	14570	14360	14417	14506	14392	14443	14278	14557	14465	14421	14499	14314	14321	14464	14415	14393	14502	14301	14501	14271	14397	14407	14422	14298	14306	14306	14223	14445	14295	14282	14260	14194	14550	14405	14257	14452	14266	14310	14403	14438	14498	14521	14508	14336	14311	14441	14300	14587	14378	14421	14418	14290	14254	14460	14435	14363	14442	14365	14384	14330	14324	14405	14149	14195	14255	14402	14407	14326	14269	14260	14475	14393	14431	14507	14257	14356	14307	14310	14417	14364	14534	14241	14439	14291	14251	14360	14359	14346	14295	14394	14531	14382	14459	14362	14356	14459	14380	14266	14388	14447	14329	14345	14351	14312	14337	14335	14325	14459	14392	14269	14428	14463	14283	14431	14461	14381	14411	14242	14353	14586	14537	14384	14407	14407	14377	14425	14289	14440	14417	14630	14440	14454	14340	14437	14433	14337	14341	14455	14279	14199	14352	14288	14274	14457	14299	14402	14347	14338	14336	14323	14365	14343	14271	14297	14570	14229	14394	14380	14534	14324	14265	14394	14354	14390	14331	14374	14290	14416	14449	14389	14319	14325	14332	14326	14383	14394	14317	14440	14388	14298	14377	14176	14445	14375	14378	14366	14397	14246	14278	14569	14302	14368	14082	14290	14390	14496	14453	14439	14468	14358	14389	14368	14230	14296	14199	14398	14398	14394	14350	14431	14333	14317	14326	14342	14354	14431	14340	14357	14350	14398	14338	14489	14454	14326	14236	14358	14276	14373	14342	14170	14252	14458	14501	14325	14524	14470	14381	14407	14292	14333	14413	14223	14318	14311	14347	14306	14343	14388	14471	14587	14402	14365	14269	14418	14261	14492	14376	14382	14580	14351	14328	14375	14269	14294	14489	14257	14358	14347	14404	14478	14293	14376	14424	14218	14418	14391	14327	14407	14404	14472	14223	14372	14390	14204	14330	14383	14332	14369	14592	14356	14284	14422	14352	14396	14301	14346	14402	14192	14336	14343	14339	14414	14415	14244	14310	14301	14410	14408	14448	14509	14344	14393	14314	14363	14460	14325	14389	14398	14436	14494	14518	14314	14558	14409	14249	14438	14312	14296	14356	14400	14250	14386	14382	14369	14492	14438	14297	14319	14453	14340	14397	14237	14413	14348	14251	14443	14426	14411	14457	14279	14333	14396	14453	14386	14333	14312	14514	14399	14384	14258	14382	14331	14424	14461	14430	14359	14353	14294	14404	14286	14269	14249	14290	14364	14232	14538	14187	14388	14385	14316	14368	14554	14379	14568	14474	14407	14387	14317	14373	14643	14459	14244	14363	14314	14340	14420	14438	14277	14345	14341	14363	14345	14412	14207	14199	14324	14360	14374	14356	14410	14267	14401	14386	14518	14407	14254	14263	14306	14407	14377	14417	14401	14423	14298	14422	14392	14425	14444	14307	14251	14451	14376	14326	14350	14398	14222	14454	14322	14458	14408	14249	14445	14470	14293	14333	14390	14441	14523	14348	14342	14411	14249	14307	14257	14504	14364	14474	14345	14473	14371	14512	14451	14415	14480	14344	14525	14440	14382	14394	14273	14337	14387	14287	14336	14167	14432	14450	14405	14408	14255	14334	14603	14348	14449	14349	14267	14408	14269	14367	14243	14494	14334	14311	14390	14223	14408	14349	14329	14309	14267	14420	14252	14308	14401	14357	14387	14285	14385	14369	14204	14361	14339	14286	14310	14385	14316	14384	14265	14449	14398	14455	14388	14478	14402	14253	14334	14275	14368	14235	14510	14384	14396	14444	14424	14365	14499	14308	14273	14231	14438	14376	14458	14265	14508	14422	14568	14347	14497	14420	14240	14450	14351	14412	14365	14426	14412	14250	14261	14394	14412	14324	14499	14414	14366	14611	14388	14548	14328	14150	14486	14409	14238	14331	14522	14527	14336	14454	14359	14360	14287	14357	14434	14324	14449	14168	14348	14269	14209	14433	14440	14341	14564	14322	14317	14273	14417	14440	14290	14505	14323	14423	14273	14384	14448	14356	14379	14310	14370	14441	14386	14388	14509	14387	14262	14370	14340	14370	14471	14524	14435	14414	14385	14361	14358	14414	14500	14308	14364	14290	14386	14496	14385	14334	14587	14438	14396	14258	14399	14349	14460	14508	14530	14464	14461	14516	14507	14405	14340	14245	14372	14334	14377	14577	14417	14406	14317	14349	14450	14266	14380	14478	14200	14374	14292	14341	14516	14315	14510	14320	14480	14396	14389	14470	14389	14509	14293	14224	14222	14338	14208	14387	14334	14548	14291	14416	14280	14411	14462	14289	14207	14319	14293	14471	14413	14308	14330	14132	14166	14399	14348	14380	14365	14381	14497	14420	14310	14234	14420	14449	14529	14327	14390	14500	14414	14398	14307	14387	14568	14351	14362	14194	14524	14426	14496	14478	14100	14459	14374	14389	14402	14346	14240	14326	14382	14349	14316	14464	14331	14271	14420	14360	14439	14366	14502	14218	14480	14481	14410	14285	14410	14408	14406	14434	14293	14306	14364	14230	14512	14242	14339	14469	14336	14313	14450	14393	14116	14296	14367	14316	14459	14309	14221	14528	14178	14389	14323	14351	14269	14350	14270	14376	14447	14394	14264	14313	14370	14484	14453	14441	14357	14361	14359	14283	14432	14371	14528	14529	14463	14279	14345	14182	14370	14369	14385	14361	14392	14438	14433	14467	14386	14361	14385	14433	14253	14321	14359	14214	14319	14501	14459	14373	14363	14160	14281	14321	14412	14540	14365	14375	14456	14263	14253	14371	14421	14400	14361	14336	14554	14560	14285	14316	14460	14403	14340	14586	14384	14324	14483	14259	14416	14200	14360	14189	14492	14275	14428	14304	14398	14315	14441	14282	14392	14485	14483	14385	14380	14366	14537	14421	14316	14333	14369	14402	14381	14339	14192	14457	14310	14441	14479	14432	14331	14487	14412	14230	14337	14470	14358	14450	14310	14349	14305	14399	14372	14554	14543	14369	14337	14424	14317	14360	14481	14494	14501	14362	14317	14290	14505	14424	14307	14332	14221	14378	14285	14337	14249	14340	14509	14445	14343	14300	14385	14403	14393	14355	14404	14388	14399	14353	14437	14341	14310	14448	14253	14271	14413	14458	14493	14408	14331	14474	14471	14406	14230	14381	14361	14363	14275	14360	14262
23822	21162	28674	23905	21577	23630	39779	63903	56604	42328	35059	27739	21439	18589	17834	17549	17578	17693	17535	17685	17513	17551	17581	17786	17443	17558	17489	17569	17504	17570	17457	17427	17297	17522	17668	17393	17305	17524	17326	17462	17647	17520	17488	17627	17630	17395	17436	17347	17573	17441	17469	17593	17415	17242	17445	17331	17467	17492	17528	17392	17317	17452	17388	17380	17358	17613	17428	17618	17263	17341	17405	17474	17406	17571	17581	17594	17450	17361	17518	17366	17479	17482	17487	17441	17365	17467	17555	17444	17532	17359	17416	17529	17275	17397	17466	17517	17256	17488	17711	17428	17353	17500	17461	17512	17606	17397	17428	17377	17621	17539	17460	17555	17400	17432	17419	17485	17606	17445	17475	17249	17367	17258	17298	17502	17481	17498	17383	17338	17353	17513	17592	17528	17461	17590	17416	17350	17492	17410	17375	17445	17338	17381	17486	17298	17481	17392	17555	17566	17526	17510	17311	17396	17359	17386	17281	17516	17421	17535	17224	17360	17467	17230	17462	17451	17469	17487	17249	17528	17448	17634	17378	17416	17356	17392	17386	17465	17463	17480	17479	17460	17522	17221	17276	17384	17424	17351	17149	17562	17448	17326	17487	17356	17513	17461	17374	17371	17449	17589	17350	17527	17423	17545	17528	17477	17276	17293	17538	17356	17310	17398	17458	17539	17623	17342	17436	17465	17370	17355	17511	17218	17370	17483	17459	17351	17355	17301	17462	17422	17356	17618	17650	17472	17431	17485	17453	17506	17619	17587	17494	17373	17448	17402	17373	17352	17599	17478	17486	17539	17445	17310	17283	17493	17357	17430	17371	17274	17612	17358	17342	17293	17381	17468	17389	17328	17317	17324	17322	17467	17658	17474	17416	17387	17258	17440	17511	17336	17372	17494	17344	17441	17424	17620	17363	17592	17379	17338	17403	17278	17373	17350	17440	17330	17348	17373	17471	17408	17357	17386	17339	17274	17361	17366	17648	17465	17436	17310	17293	17470	17433	17193	17270	17252	17361	17371	17292	17588	17588	17390	17532	17338	17408	17333	17411	17276	17343	17275	17309	17248	17404	17231	17383	17379	17331	17246	17307	17385	17451	17334	17540	17391	17415	17386	17561	17370	17321	17333	17155	17584	17354	17468	17357	17433	17644	17597	17523	17505	17534	17188	17531	17439	17321	17396	17352	17323	17357	17400	17324	17450	17384	17378	17545	17532	17679	17432	17373	17245	17393	17418	17492	17417	17388	17488	17497	17435	17579	17433	17428	17486	17241	17440	17302	17530	17562	17379	17336	17385	17337	17262	17307	17327	17426	17443	17307	17422	17386	17468	17374	17286	17483	17377	17556	17515	17557	17402	17299	17273	17396	17237	17502	17504	17339	17387	17611	17545	17670	17506	17526	17283	17429	17311	17556	17489	17509	17427	17398	17490	17282	17451	17281	17410	17487	17463	17379	17622	17520	17439	17492	17572	17417	17460	17437	17379	17222	17499	17427	17250	17377	17410	17502	17548	17216	17192	17459	17540	17424	17240	17499	17253	17565	17349	17173	17396	17550	17523	17375	17389	17524	17451	17603	17466	17600	17432	17555	17398	17397	17424	17443	17502	17338	17445	17414	17390	17368	17437	17299	17228	17427	17553	17363	17636	17364	17530	17358	17438	17363	17398	17579	17319	17504	17506	17345	17410	17496	17598	17443	17520	17466	17344	17459	17498	17203	17262	17463	17557	17440	17408	17319	17396	17729	17379	17164	17588	17340	17539	17599	17277	17467	17307	17529	17468	17463	17461	17397	17540	17415	17432	17520	17254	17300	17289	17460	17501	17261	17310	17385	17399	17286	17436	17358	17292	17539	17430	17281	17412	17485	17657	17455	17370	17473	17269	17480	17449	17401	17400	17332	17268	17500	17569	17481	17439	17537	17453	17268	17350	17279	17341	17433	17276	17395	17399	17442	17454	17307	17535	17439	17309	17284	17618	17452	17548	17451	17570	17336	17415	17376	17418	17289	17124	17484	17129	17504	17444	17458	17388	17306	17421	17211	17766	17439	17535	17478	17428	17424	17326	17603	17506	17375	17479	17406	17202	17334	17437	17336	17481	17497	17359	17420	17402	17336	17444	17351	17445	17590	17500	17518	17313	17407	17490	17421	17173	17319	17518	17418	17457	17435	17474	17585	17275	17339	17200	17241	17414	17440	17170	17317	17487	17353	17674	17526	17383	17582	17334	17617	17501	17553	17604	17428	17378	17431	17414	17380	17424	17284	17401	17502	17205	17610	17355	17305	17355	17366	17333	17403	17288	17304	17607	17249	17401	17379	17561	17420	17370	17446	17575	17379	17523	17464	17559	17532	17469	17405	17454	17291	17417	17466	17603	17200	17130	17237	17410	17225	17307	17318	17394	17402	17334	17370	17431	17365	17386	17464	17620	17632	17490	17272	17474	17580	17375	17483	17728	17448	17377	17477	17514	17334	17536	17742	17319	17372	17450	17321	17239	17305	17564	17373	17599	17466	17530	17532	17652	17419	17323	17342	17213	17362	17425	17444	17374	17386	17185	17441	17563	17467	17284	17377	17424	17630	17368	17355	17552	17433	17477	17275	17430	17413	17362	17459	17415	17424	17329	17136	17332	17328	17501	17324	17448	17202	17308	17438	17380	17338	17494	17435	17505	17513	17151	17369	17546	17191	17345	17283	17679	17462	17457	17332	17311	17278	17448	17199	17403	17624	17316	17437	17604	17356	17375	17527	17380	17401	17376	17300	17273	17507	17471	17375	17522	17223	17515	17500	17466	17455	17284	17429	17338	17338	17452	17576	17361	17364	17340	17485	17268	17387	17531	17311	17510	17332	17459	17447	17488	17491	17436	17389	17142	17380	17599	17658	17425	17434	17219	17434	17457	17352	17448	17437	17385	17460	17442	17530	17426	17585	17242	17346	17479	17335	17418	17588	17391	17191	17550	17343	17594	17588	17270	17617	17633	17375	17469	17431	17625	17365	17467	17331	17325	17471	17484	17281	17526	17369	17511	17537	17370	17437	17408	17319	17281	17412	17366	17515	17499	17524	17382	17289	17467	17384	17313	17369	17434	17252	17277	17507	17580	17296	17353	17391	17509	17458	17576	17550	17582	17286	17506	17328	17329	17384	17440	17412	17307	17618	17557	17579	17355	17458	17295	17640	17561	17437	17352	17406	17554	17326	17519	17448	17059	17333	17483	17543	17523	17380	17400	17401	17340	17473	17344	17484	17311	17401	17309	17412	17421	17307	17371	17359	17344	17179	17463	17440	17489	17374	17553	17412	17407	17416	17244	17467	17558	17275	17440	17322	17473	17475	17430	17590	17355	17360	17329	17459	17384	17429	17329	17471	17333	17466	17438	17415	17360	17480	17497	17597	17609	17338	17230	17434	17678	17413	17363	17348	17475	17437	17447	17571	17454	17255	17384	17427	17430	17431	17325	17325	17397	17494	17319	17413	17487	17374	17267	17416	17472	17338	17524	17429	17478	17324	17467	17459	17305	17514	17470	17372	17465	17282	17347	17462	17339	17390	17484	17450	17478	17674	17388	17334	17397	17403	17515	17323	17230	17360	17481	17370	17475	17570	17563	17357	17404	17254	17317	17440	17317	17600	17569	17441	17528	17188	17334	17469	17366	17498	17389	17546	17534	17373	17349	17455	17328	17336	17555	17388	17382	17414	17682	17456	17282	17407	17275	17205	17298	17524	17304	17338	17319	17332	17408	17470	17402	17293	17399	17417	17353	17516	17325	17460	17471	17426	17584	17624	17402	17556	17156	17349	17241	17353	17534	17403	17391	17408	17546	17664	17297	17372	17258	17421	17400	17399	17477	17361	17385	17368	17404	17402	17414	17317	17327	17385	17387	17569	17617	17415	17449	17629	17249	17371	17412	17363	17468	17177	17507	17338	17340	17328	17459	17528	17505	17484	17561	17492	17359	17379	17424	17372	17593	17436	17081	17452	17669	17399	17275	17431	17508	17443	17430	17465	17310	17511	17551	17372	17500	17324	17633	17321	17442	17517	17258	17431	17493	17416	17523	17456	17383	17536	17287	17440	17461	17440	17343	17381	17319	17462	17231	17313	17258	17474	17410	17357	17423	17529	17361	17371	17437	17239	17291	17368	17288	17457	17325	17327	17396	17548	17434	17439	17440	17367	17206	17112	17619	17460	17359	17427	17448	17440	17459	17533	17407	17235	17347	17444	17360	17445	17201	17436	17362	17432	17421	17529	17576	17269	17374	17395	17576	17388	17352	17497	17352	17522	17336	17464	17356	17240	17487	17420	17419	17357	17360	17312	17403	17410	17398	17373	17390	17492	17356	17188	17318	17512	17414	17416	17364	17290	17595	17634	17470	17428	17510	17525	17362	17451	17419	17493	17199	17322	17310	17177	17326	17567	17544	17601	17344	17480	17345	17116	17392	17517	17507	17644	17408	17270	17353	17468	17522	17244	17439	17467	17514	17599	17496	17498	17418	17506	17499	17290	17575	17494	17564	17468	17360	17428	17582	17464	17363	17610	17393	17346	17548	17486	17365	17499	17316	17273	17484	17405	17599	17494	17365	17483	17528	17405	17577	17522	17303	17565	17398	17442	17434	17271	17347	17751	17508	17547	17410	17350	17611	17288	17389	17383	17345	17450	17171	17399	17395	17414	17510	17305	17392	17266	17336	17275	17196	17363	17492	17405	17300	17299	17313	17463	17481	17242	17388	17288	17339	17558	17366	17259	17403	17472	17520	17301	17448	17449	17642	17419	17580	17329	17212	17659	17598	17527	17385	17281	17476	17500	17433	17499	17336	17448	17466	17537	17134	17337	17408	17489	17384	17266	17599	17211	17439	17392	17380	17404	17241	17490	17420	17462	17409	17476	17366	17321	17414	17420	17527	17450	17266	17369	17470	17579	17347	17327	17337	17333	17306	17285	17419	17527	17319	17228	17415	17269	17233	17271	17349	17463	17501	17285	17446	17327	17399	17336	17395	17472	17566	17521	17437	17419	17267	17491	17295	17489	17445	17409	17392	17354	17456	17385	17460	17716	17476	17353	17336	17304	17551	17500	17258	17486	17248	17447	17338	17372	17368	17513	17343	17343	17366	17409	17297	17414	17580	17321	17330
16157	27463	25181	20387	18732	18519	40449	64249	54646	43401	35440	26256	18434	15689	14916	14746	14584	14636	14810	14553	14814	14612	14783	14772	14735	14741	14684	14691	14753	14919	14735	14643	14687	14734	14529	14663	14661	14560	14851	14739	14706	14599	14688	14784	14818	14662	14726	14728	14789	14862	14674	14621	14635	14717	14742	14605	14728	14715	14723	14727	14754	14699	14733	14448	14600	14860	14543	14661	14629	14707	14762	14778	14754	14643	14853	14742	14554	14529	14720	14716	14730	14813	14798	14698	14801	14726	14827	14675	14712	14734	14565	14565	14623	14786	14678	14755	14843	14560	14735	14670	14612	14661	14669	14680	14712	14846	14734	14688	14733	14734	14733	14666	14726	14776	14633	14689	14872	14685	14764	14724	14604	14747	14706	14411	14723	14758	14757	14485	14938	14674	14682	14673	14638	14679	14797	14713	14638	14808	14451	14643	14668	14632	14774	14610	14979	14694	14806	14703	14482	14687	14597	14658	14764	14830	14733	14681	14567	14705	14688	14587	14643	14593	14643	14556	14644	14712	14820	14628	14670	14786	14793	15017	14522	14798	14690	14762	14788	14753	14647	14777	14665	14819	14684	14651	14535	14726	14788	14673	14768	14699	14626	14685	14712	14819	14682	14797	14648	14639	14758	14806	14703	14781	14632	14640	14530	14516	14645	14782	14800	14616	14792	14634	14747	14638	14627	14676	14859	14659	14524	14696	14709	14626	14715	14770	14585	14692	14647	14532	14692	14787	14754	14715	14632	14685	14970	14803	14502	14661	14820	14691	14666	14815	14638	14802	14516	14693	14664	14821	14537	14552	14669	14630	14735	14645	14720	14567	14647	14836	14679	14822	14668	14644	14729	14717	14494	14550	14651	14739	14870	14670	14689	14723	14660	14618	14721	14644	14700	14799	14687	14805	14559	14764	14737	14769	14734	14617	14602	14590	14747	14508	14623	14744	14622	14674	14744	14684	14788	14779	14617	14752	14692	14676	14543	14679	14803	14795	14699	14658	14745	14845	14748	14601	14794	14909	14728	14692	14609	14576	14656	14810	14833	14651	14611	14835	14689	14646	14650	14760	14803	14740	14673	14792	14708	14707	14803	14646	14715	14669	14692	14644	14769	14733	14658	14710	14777	14664	14767	14729	14721	14713	14703	14555	14666	14771	14742	14629	14944	14641	14590	14747	14642	14641	14643	14749	14624	14542	14689	14609	14648	14786	14564	14753	14785	14602	14820	14642	14968	14567	14823	14517	14781	14527	14539	14563	14694	14671	14670	14621	14862	14634	14643	14669	14725	14615	14639	14889	14864	14808	14722	14733	14548	14626	14641	14709	14623	14717	14787	14669	14547	14752	14603	14793	14633	14631	14558	14708	14621	14599	14868	14634	14731	14530	14735	14642	14742	14781	14779	14503	14859	14767	14807	14817	14660	14665	14719	14728	14707	14707	14731	14567	14620	14671	14637	14768	14798	14845	14808	14791	14687	14638	14645	14495	14775	14644	14616	14615	14675	14609	14615	14656	14693	14624	14782	14763	14667	14863	14673	14666	14836	15002	14569	14663	14762	14530	14511	14768	14852	14619	14592	14766	14739	14854	14709	14880	14735	14677	14796	14712	14756	14653	14772	14643	14846	14697	14655	14780	14739	14642	14736	14705	14759	14786	14775	14722	14694	14461	14703	14667	14824	14591	14691	14627	14683	14622	14628	14656	14640	14807	14625	14677	14784	14809	14691	14708	14692	14596	14707	14610	14824	14755	14580	14838	14653	14749	14610	14715	14762	14623	14680	14787	14615	14450	14646	14711	14654	14746	14686	14703	14559	14725	14726	14832	14627	14757	14718	14743	14908	14598	14675	14813	14501	14674	14571	14680	14754	14956	14662	14697	14711	14706	14707	14603	14565	14689	14529	14711	14702	14803	14498	14672	14725	14486	14626	14616	14688	14717	14558	14823	14763	14646	14774	14800	14500	14650	14574	14545	14514	14839	14559	14754	14860	14820	14486	14744	14763	14586	14719	14796	14604	14524	14647	14887	14604	14597	14723	14549	14785	14693	14558	14885	14678	14709	14566	14673	14691	14661	14793	14740	14602	14692	14424	14806	14738	14694	14568	14501	14574	14764	14758	14728	14601	14829	14573	14747	14764	14724	14573	14789	14679	14648	14623	14743	14777	14699	14684	14801	14637	14717	14718	14763	14598	14672	14709	14620	14623	14654	14685	14671	14643	14542	14644	14609	14762	14777	14717	14673	14771	14623	14695	14612	14614	14535	14611	14617	14607	14760	14503	14712	14658	14731	14629	14718	14771	14601	14517	14668	14664	14941	14381	14716	14712	14699	14574	14739	14630	14796	14588	14548	14782	14758	14821	14617	14802	14556	14780	14594	14795	14582	14612	14653	14695	14741	14544	14705	14628	14718	14812	14751	14527	14583	14668	14848	14732	14687	14870	14720	14903	14759	14646	14850	14590	14770	14753	14799	14693	14721	14778	14635	14662	14706	14532	14613	14544	14771	14727	14647	14541	14641	14658	14592	14621	14689	14791	14748	14632	14576	14710	14630	14795	14788	14628	14820	14689	14747	14751	14455	14738	14555	14634	14598	14638	14674	14755	14638	14669	14739	14860	14737	14599	14670	14619	14738	14661	14608	14811	14886	14731	14637	14701	14700	14788	14719	14614	14650	14607	14777	14733	14828	14560	14627	14655	14632	14861	14471	14628	14762	14581	14737	14789	14650	14690	14655	14674	14804	14648	14699	14847	14657	14605	14584	14727	14764	14635	14657	14681	14599	14757	14667	14639	14720	14675	14657	14601	14647	14903	14721	14786	14899	14498	14668	14614	14614	14747	14768	14540	14815	14946	14667	14748	14783	14564	14713	14767	14695	14613	14828	14658	14610	14642	14662	14734	14542	14538	14625	14831	14875	14662	14817	14518	14792	14789	14595	14534	14811	14761	14691	14784	14711	14532	14735	14712	14570	14568	14625	14777	14733	14580	14703	14572	14705	14683	14688	14772	14650	14586	14626	14761	14561	14788	14704	14632	14701	14748	14808	14773	14706	14723	14586	14728	14697	14845	14642	14911	14683	14802	14824	14717	14685	14683	14594	14798	14814	14814	14734	14688	14691	14614	14733	14594	14555	14699	14732	14652	14710	14671	14597	14818	14635	14693	14842	14551	14701	14749	14650	14765	14684	14694	14759	14791	14526	14615	14656	14689	14686	14706	14625	14694	14533	14912	14607	14607	14660	14596	14610	14800	14652	14596	14595	14604	14706	14587	14671	14745	14582	14720	14643	14704	14772	14612	14763	14672	14846	14567	14743	14754	14655	14713	14624	14721	14581	14616	14609	14555	14567	14804	14880	14792	14774	14733	14660	14726	14567	14631	14672	14668	14786	14833	14682	14577	14652	14679	14782	14922	14653	14686	14629	14847	14677	14725	14672	14680	14535	14639	14505	14645	14753	14681	14657	14680	14615	14743	14648	14708	14608	14635	14760	14631	14648	14717	14867	14796	14758	14618	14796	14794	14580	14632	14651	14690	14802	14471	14867	14777	14737	14750	14661	14651	14596	14861	14595	14637	14595	14853	14619	14759	14767	14749	14663	14687	14744	14724	14783	14781	14623	14734	14767	14820	14671	14640	14827	14671	14595	14656	14615	14634	14724	14634	14608	14682	14711	14709	14781	14648	14572	14651	14666	14695	14849	14602	14621	14625	14663	14800	14791	14682	14753	14635	14688	14615	14839	14526	14791	14706	14610	14528	14602	14706	14553	14733	14646	14776	14530	14598	14810	14675	14759	14711	14761	14739	14618	14437	14646	14564	14666	14699	14695	14602	14692	14737	14690	14702	14762	14601	14792	14527	14679	14698	14799	14667	14528	14638	14747	14741	14720	14765	14585	14559	14688	14679	14617	14640	14732	14667	14731	14684	14668	14854	14628	14581	14634	14721	14707	14673	14653	14666	14668	14698	14810	14656	14748	14668	14717	14615	14523	14785	14774	14626	14594	14673	14692	14568	14572	14732	14708	14709	14709	14535	14563	14611	14630	14705	14727	14903	14762	14698	14749	14588	14703	14739	14673	14572	14803	14726	14682	14815	14687	14588	14713	14688	14892	14828	14702	14637	14719	14744	14811	14800	14650	14667	14773	14646	14611	14708	14624	14666	14764	14675	14628	14770	14761	14631	14417	14748	14656	14715	14733	14602	14416	14621	14716	14718	14866	14695	14819	14681	14737	14526	14619	14818	14517	14818	14872	14667	14733	14621	14601	14725	14617	14680	14529	14756	14510	14534	14614	14757	14597	14833	14806	14527	14773	14808	14826	14752	14772	14743	14644	14715	14703	14744	14703	14808	14698	14676	14618	14616	14613	14754	14771	14757	14731	14501	14788	14531	14598	14820	14791	14652	14765	14729	14695	14587	14825	14612	14565	14724	14709	14701	14547	14853	14423	14705	14546	14777	14547	14750	14608	14678	14760	14697	14561	14667	14672	14650	14651	14775	14806	14771	14593	14757	14813	14785	14706	14737	14670	14790	14630	14611	14744	14829	14667	14623	14673	14712	14809	14552	14611	14657	14736	14674	14825	14719	14642	14788	14681	14584	14706	14605	14624	14794	14751	14645	14781	14500	14669	14682	14648	14790	14590	14716	14816	14705	14611	14603	14718	14852	14668	14680	14706	14523	14816	14720	14622	14910	14683	14707	14694	14445	14718	14635	14715	14880	14721	14691	14767	14745	14804	14713	14841	14674	14740	14862	14475	14660	14634	14684	14681	14696	14750	14595	14660	14615	14691	14701	14659	14630	14658	14691	14715	14761	14743	14596	14766	14536	14882	14454	14840	14538	14740	14630	14645	14706	14689	14709	14919	14464	14616	14790	14689	14720	14666	14672	14728	14603	14673	14779	14724	14945	14626	14801	14765	14811	14773	14707	14663	14601	14739	14543	14505	14877	14601	14543	14692	14703	14626	14670	14728	14670	14653	14565	14661	14606	14613	14703	14597	14742	14625	14732	14765	14686	14792	14633	14653	14725	14600	14614	14759	14687	14577	14633	14716	14798	14594	14668	14533	14620	14840	14672	14770	14708	14710	14646	14628	14698	14667	14677	14707	14656	14505	14734	14611	14661	14780	14795	14852	14786	14783
29334	22009	21657	19425	17803	17911	18637	23808	24133	20771	20086	19170	18235	17863	17839	17935	17760	17887	17741	17576	17741	17978	17621	17743	17765	17895	17807	17686	17644	17884	17748	17792	17647	17775	17784	17721	17812	17569	17800	17675	17570	17802	17830	17884	17726	17788	17865	17715	17781	17731	17851	17646	17939	17864	17753	17758	17500	17624	17669	17634	17553	17868	17658	17837	17945	17658	17689	17783	17572	17716	17777	17753	17857	17953	17762	17847	17741	17732	17608	17807	17678	17652	17674	17772	17754	17774	17747	17764	17656	17513	17575	17593	17880	17512	17627	17811	17601	17567	17791	17786	17751	17486	17618	17524	17648	17833	17883	17635	17665	17910	17850	17659	17585	17683	17754	17674	17845	17867	17717	17644	17699	17733	17687	17601	17782	17739	17831	17823	17891	17418	17948	17761	17706	17646	17746	17728	17575	17724	17693	17575	17787	17706	17649	17653	17631	17596	17541	17683	17752	17758	17621	17689	17576	17552	17532	17662	17650	17695	17643	17562	17829	17741	17703	17464	17586	17488	17732	17633	17712	17616	17622	17518	17726	17507	17718	17637	17674	17626	17841	17679	17639	17779	17545	17691	17588	17767	17698	17902	17535	17739	17518	17803	17653	17618	17507	17806	17935	17678	17910	17607	17933	17721	17618	17675	17632	17676	17656	17494	17719	17682	17768	17670	17755	17461	17521	17578	17714	17503	17594	17589	17694	17783	17857	17577	17709	17525	17593	17897	17680	17764	17665	17728	17653	17577	17538	17574	17552	17712	17632	17617	17475	17570	17766	17717	17591	17678	17734	17702	17697	17796	17648	17799	17543	17800	17843	17592	17724	17688	17730	17761	17843	17797	17726	17603	17681	17820	17687	17818	17747	17668	17853	17737	17687	17812	17668	17905	17634	17642	17743	17684	17702	17633	17685	17802	17556	17937	17723	17734	17710	17708	17782	17808	17901	17666	17748	17440	17850	17811	17794	17588	17805	17603	17803	17854	17599	17881	17659	17521	17687	17741	17715	17869	17727	17603	17730	17764	17517	17755	17627	17689	17757	17922	17478	17684	17735	17629	17760	17810	17698	17593	17617	17781	17649	17713	17779	17671	17691	17664	17698	17792	17786	17606	17644	17906	17494	17733	17872	17586	17841	17701	17554	17644	17578	17454	17557	17541	17717	17659	17619	17530	17624	17933	17668	17529	17522	17871	17635	17700	17580	17531	17922	17704	17832	17647	17893	17826	17741	17797	17861	17675	17747	17793	17522	17794	17849	17703	17697	17718	17668	17801	17674	17677	17791	17747	17806	17735	17663	17704	17815	17642	17702	17637	17670	17588	17773	17591	17710	17837	17701	17649	17717	17578	17696	17679	17642	17710	17903	17797	17568	17534	17497	17715	17829	17547	17620	17678	17933	17737	17658	17628	17628	17767	17868	17754	17709	17680	17503	17755	17595	17713	17687	17669	17529	17628	17809	17824	17619	17676	17793	17757	17797	17873	17891	17612	17574	17695	17705	17801	17590	17814	17635	17688	17641	17617	17540	17797	17728	17775	17823	17813	17874	17660	17896	17891	17698	17614	17380	17591	17639	17586	17764	17533	17610	17561	17905	17776	17645	17717	17749	17760	17674	17720	17560	17585	17708	17859	17799	17649	17596	17880	17668	17678	17703	17753	17732	17847	17723	17610	17626	17754	17708	17881	17844	17857	17904	17721	17510	17671	17668	17897	17570	17649	17818	17744	17804	17618	17554	17610	17576	17685	17725	17627	17668	17575	17660	17824	17792	17447	17683	17637	17662	17521	17710	17783	17813	17792	17726	17669	17804	17753	17834	17735	18028	17701	18042	17777	17904	17625	17815	17771	17726	17727	17897	17563	17557	17826	17737	17901	17772	17522	17502	17629	17670	17687	17608	17440	17704	17833	17635	17461	17565	17631	17883	17679	17619	17556	17703	17393	17708	17594	17845	17631	17640	17780	17801	17638	17701	17773	17655	17711	17885	17624	17701	17591	17626	17838	17850	17622	17727	17651	17533	17766	17960	17889	17755	17627	17616	17685	17630	17802	17849	17650	17691	17755	17760	17572	17643	17729	17759	17594	17605	17577	17705	17778	17705	17675	17581	17664	17795	17722	17595	17643	17827	17553	17737	17733	17409	17726	17682	17801	17753	17724	17586	17911	17776	17511	17529	17726	17769	17797	17662	17553	17858	17784	17797	17807	17673	17571	17608	17502	17676	17720	17950	17581	17589	17779	18059	17748	17656	17846	17714	17738	17684	17703	17781	17897	17750	17515	17554	17669	17824	17524	17676	17941	17584	17564	17841	17632	17993	17787	17802	17809	17802	17607	17730	17772	17544	17594	17645	17594	17744	17800	17668	17756	17786	17764	17774	17790	17792	17811	17776	17861	17848	17716	17785	17653	17756	17773	17711	17623	17408	17721	17839	17561	17634	17752	17708	17782	17729	17789	17621	17669	17727	17781	17656	17429	17641	17771	17789	17810	17843	17548	17615	17657	17641	17649	17752	17733	17923	17720	17829	17561	17760	17459	17616	17689	17875	17667	17747	17921	17795	17650	17747	17720	17700	17718	17762	17652	17614	17826	17757	17895	17520	17689	17911	17527	17639	17520	17973	17654	17707	17737	17583	17552	17739	17495	17601	17696	17703	17634	17654	17832	17595	17800	17677	17653	17738	17937	17643	17737	17801	17585	17612	17750	17817	17616	18055	17936	17634	17937	17704	17753	17736	17505	17483	17767	17907	17605	17912	17686	17726	17812	17882	17650	17664	17660	17794	17692	17700	17798	17522	17757	17632	17664	17472	17819	17734	17741	17754	17729	17747	17569	17815	17640	17678	17641	17625	17664	17811	17530	17731	17958	17810	17804	17735	17664	18003	17737	17641	17563	17808	17747	17528	17697	17803	17672	17640	17664	17925	17738	17817	17808	17479	17552	17708	17905	17755	17887	17807	17698	17712	17596	17812	17793	17627	17631	17632	17502	17629	17574	17602	17788	17917	17755	17724	17801	17610	17594	17721	17729	17876	17633	17658	17563	17754	17837	17785	17664	17845	17524	17619	17692	17634	17638	17690	17767	18012	17721	17648	17782	17700	17820	17726	17678	17651	17633	17679	17678	17714	17867	17625	17642	17708	17819	17625	17581	17668	17713	17775	17649	17721	17860	17558	17612	17620	17629	17419	17799	17802	17792	17870	17708	17741	17851	17732	17782	17792	17742	17869	18057	17908	17624	17795	17790	17628	17860	17571	17781	17760	17645	17677	17659	17656	17753	17506	17828	17603	17714	17726	17749	17657	17599	17690	17741	17729	17863	17890	17636	17662	17614	17744	17852	17873	17856	17758	17835	17737	17731	17726	17701	17761	17817	17635	17820	17752	17671	17598	17766	17842	17554	17829	17713	17661	17618	17605	17489	17676	17429	17666	17755	17844	17823	17643	17659	17568	17632	17603	17714	17665	17701	17774	17782	17654	17505	17578	17701	17760	17637	17529	17698	17615	17856	17534	17753	17562	17593	17809	17746	17746	17487	17704	17782	17693	17765	17724	17767	17790	17579	17609	17592	17892	17730	17596	17738	17899	17513	17586	17814	17639	17778	17613	17787	17702	17694	17732	17592	17640	17693	17731	17500	17719	17611	17746	17741	17619	17399	17794	17826	17885	17588	17612	17725	17793	17875	17787	17787	17809	17576	17540	17593	17795	17642	17521	17628	17680	17494	17604	17759	17442	17619	17819	17660	17877	17756	17607	17900	17762	17699	17744	17890	17835	17570	17752	17770	17650	17763	17924	17712	17757	17582	17818	17618	17886	17663	17643	17686	17846	17823	17733	17760	17579	17784	17698	17612	17895	17631	17742	17713	17705	17627	17611	17714	17680	17968	17810	17717	17817	17492	17569	17702	17794	17622	17714	17812	17896	17875	17685	17694	17717	17709	17668	17654	17666	17581	17409	17623	17869	17635	18036	17785	17800	17786	17735	17540	17598	17635	17769	17803	17681	17688	17757	17688	17817	17703	17703	17694	17786	17425	17488	17764	17856	17956	17594	17550	17696	17772	17682	17698	17795	17641	17779	17613	17749	17639	17864	17759	17815	17807	17552	17593	17701	17775	17889	17726	17824	17622	17725	17751	17731	17639	17661	17528	17699	17759	17708	17515	17651	17744	17803	17681	17684	17842	17435	17581	17600	17752	17867	17826	17747	17643	17608	17738	17612	17658	17671	17808	17757	17657	17661	17856	17840	17681	17651	17628	17675	17561	17715	17709	17810	17561	17790	17764	17676	17659	17728	17354	17737	17696	17742	17680	17680	17835	17705	17482	17726	17733	17541	17819	17662	17636	17691	17546	17603	17696	17765	17854	17655	17616	17665	17639	17717	17682	17482	17619	17694	17699	17678	17686	17476	17565	17660	17586	17628	17701	17792	17751	17807	17835	17737	17526	17885	17713	17691	17672	17720	17824	17699	17710	17704	17945	17740	17736	17704	17708	17585	17786	17662	17630	17791	17684	17588	17644	17795	17521	17508	17598	17503	17838	17632	17836	17700	17645	17750	17702	17644	17707	17643	17885	17751	17966	17906	17745	17603	17572	17678	17719	17918	17557	17794	17729	17795	17827	17593	17802	17715	17724	17733	17727	17721	17533	17600	17662	17655	17736	17745	17719	17796	17545	17882	17800	17723	17692	17670	17792	17689	17710	17918	17569	17909	17572	17703	17784	17461	17765	17856	17787	17656	17930	17892	17541	17836	17665	17683	17947	17779	17879	17891	17833	17528	17761	17521	17817	17518	17806	17821	17650	17425	17661	17793	17771	17814	17843	17794	17770	17736	17596	17846	17781	17997	17728	17693	17670	17851	17569	17666	17815	17972	17808	17577	17540	17919	17507	17820	17650	17780	17864	17548	17685	17700	17907	17678	17659	17772	17725	17757	17602	17708	17554	17737	17839	17779	17762	17746	17746	17591	17617	17721	17642	17831	17614	17723	17693	17664	17622	17668	17602	17730	17679	17446	17661	17871	17711	17844	17706	17707	17758	17741	17813	17701	17893	17645	17640	17679	17911	17968	17597	17762	17682	17856	17658	17761	17997	17776	17813	17929	17851	17665	17586	17909	17655	17574	17841	17839	17799	17717	17632
15253	16040	15804	15249	15022	14906	16378	24317	21923	18516	17927	16234	15286	14960	14796	14950	14998	14888	14963	14665	15011	14956	14847	14815	14672	14816	14891	14785	14722	14842	14764	14937	14957	14853	14762	14841	14806	14737	14914	14828	15114	15038	14936	14810	14688	14829	14965	14755	14947	14736	14953	14713	14819	14759	14838	14786	14969	14997	14881	14787	14782	14959	14919	14857	14907	14823	14860	14787	14975	14828	14630	14805	14747	14777	14855	14661	14854	14840	14833	14986	14801	14857	14926	14794	14827	14824	14777	14846	14740	14753	14880	14880	14754	14909	14864	15022	14829	14572	14928	14620	14837	14953	14722	14802	14796	14708	14691	14816	14820	14780	14809	14758	14876	14826	14832	14969	14721	14852	14958	14973	14804	14892	14870	14827	14793	14919	14902	14815	14862	14948	14999	14907	14842	14780	14884	14964	14844	14828	14926	14991	15052	14748	14872	14908	14826	14734	15007	14824	14849	14846	14841	14851	14911	14904	15115	14860	14883	15000	14761	14861	14818	14700	14918	14746	14867	14797	14871	14847	14686	14822	14897	14928	14871	14754	14951	14658	14845	14892	14800	14966	14851	14843	14849	14819	14964	14758	14894	14612	14991	14782	14910	14710	14800	14843	14786	14755	14761	14926	14805	14691	14806	14819	14850	14832	14870	14830	15032	14884	14645	14812	14745	14833	14881	14900	14794	14874	14748	14865	14965	14816	14740	14939	14840	14990	14897	14814	14807	14855	14838	14930	14962	14744	14847	14928	14858	14993	14789	14906	14855	14767	14901	14714	14854	14915	14831	14778	14906	14751	14872	14888	14679	14889	14932	14750	14696	14915	14935	14913	14755	15006	14706	14832	14759	14721	14931	14823	14843	14923	14799	14883	14932	14850	15155	14865	14650	14716	14870	14761	14810	14866	14818	14734	14842	14806	14730	14922	14909	14800	15001	14831	14944	14888	14853	14825	14804	14872	14820	14770	14899	14987	14822	14616	14800	14938	15012	14896	14904	14857	14909	14927	14847	14909	14865	14743	14703	14952	14904	14852	14924	14779	14942	14896	14835	14820	15060	14826	14741	14839	14798	14869	15003	14778	14718	14847	14826	14998	14958	14984	14953	14793	14704	14961	14755	14874	14987	14925	14838	14885	14760	14655	14904	14729	14753	14753	14751	14827	14872	14709	14735	14855	15026	14733	14926	14743	14866	14769	14782	14878	14646	14766	14739	14862	14773	14732	14934	14874	14897	15070	14985	14778	14793	14910	14894	14804	14731	14728	14972	14873	14856	14762	14845	15017	14729	14774	14969	15022	14779	14777	14872	14804	14948	14913	14824	14929	14928	14941	14779	14915	14935	14951	14831	14932	14854	14782	14904	14875	14894	14862	14783	14936	14829	14816	14800	14640	14912	14972	14942	14836	14894	14890	14831	14944	14649	14920	14767	14845	14947	14843	15002	14846	14765	14842	14715	14801	14887	14726	14849	14876	14936	14785	14791	14906	14813	14768	14612	14984	14958	14818	14877	14815	14907	14891	14729	14893	14901	14908	14874	14829	14960	14813	14901	14904	14639	14955	14824	14903	14935	14919	14883	14764	14840	14782	14904	14825	14810	14887	14879	14845	14909	14833	14631	14795	14931	14769	15021	14595	14876	14873	14804	14854	14774	14764	14861	14930	14810	14921	14956	14666	14848	14817	14899	14894	14662	14829	14871	14840	14843	14791	14687	14897	14797	14816	14805	14849	14843	14875	15072	14885	14768	14809	14701	14777	14701	14946	14837	14959	14958	14892	14915	14753	14839	14843	15085	14941	14996	14664	15027	14848	15004	14851	14905	14906	14946	14674	14811	14850	14905	14818	14772	14649	14833	14974	14893	14701	14905	14953	14752	14844	14832	14913	14798	14823	14755	15025	14890	14779	14900	14689	14892	14842	14979	14830	14702	14835	15007	14938	14749	14833	14830	14942	14698	14803	14999	14881	14733	15085	14789	14980	14829	14962	14831	14685	14899	14828	14737	14818	14766	14832	14711	14964	14922	14847	14893	15001	14880	14767	14860	14860	14911	14968	14785	14999	14929	14894	14906	14787	14813	14873	14795	14905	14828	14736	14755	14983	14994	14784	14755	14828	14816	14817	14867	14934	14836	14753	14718	14763	14798	14822	14667	14947	14593	14808	14840	14943	14857	14946	14763	14770	14836	14788	14930	14866	14835	14768	14808	14927	14894	14807	14722	14874	14876	14958	14837	14806	14865	15033	14923	14782	14858	14989	14919	14902	14795	14948	14985	15026	14809	14967	14981	15008	14845	14803	14743	14851	14877	14929	14738	14918	14879	14816	14945	14897	14727	14939	14776	14883	14791	15013	14710	14676	14733	14962	14818	14806	14845	14979	14969	14862	14942	15042	14738	14844	14791	14874	14826	14740	14820	14696	14905	14888	14800	14889	14842	14810	14882	14977	14901	14745	14816	14777	15041	14833	14896	14818	14800	14875	14812	14847	14757	14757	14927	14742	14717	14907	14967	14818	14984	14962	14747	14747	14885	14742	14883	14983	14792	14638	14960	14910	14944	14868	14793	14791	14916	14722	14933	14850	14972	14825	14849	14761	14888	14948	14851	14841	14910	14839	14849	14989	14853	14777	15038	14968	14899	14766	14682	15089	14794	14999	14781	14881	14804	14727	15016	14866	14706	14858	14953	14803	14820	14791	14937	14688	14835	14808	14872	14742	14838	14877	14928	14907	14683	14931	14759	14888	14870	14771	15003	14715	14993	14982	14906	14826	14742	14928	14813	14820	14885	14895	14810	14866	14904	14949	14812	14895	14775	14885	14806	14838	14943	14857	14760	14826	14596	14797	14947	14902	14936	14820	14908	14927	14906	14838	14884	14845	14997	14854	14638	14906	14959	14891	14823	14743	14744	14769	14776	14826	14893	14845	14780	14866	14986	14933	14927	14809	14840	14831	15042	14724	14807	14970	14942	14755	14933	14784	14879	14900	14658	14837	14778	14801	14737	14775	14950	14839	14974	14855	14703	14912	14851	14944	14818	14843	14877	14824	14750	14920	14712	14727	14770	14934	14797	14884	14843	14781	14884	14874	14917	14784	14667	15001	14874	14761	14882	15013	14934	14867	15006	14845	14796	14917	14973	14692	14889	14744	14787	14783	14868	14914	14920	14765	14958	14724	14907	14803	14999	14764	14822	14788	14900	14916	14863	14916	14666	14963	14879	14852	14857	14938	14850	14759	14968	14894	14833	14920	14981	15015	14761	14916	14980	14913	14740	14847	14828	14917	14793	14847	14982	14899	14923	14816	14952	14824	14857	14939	14950	14754	14766	14985	14914	14947	14779	14925	14980	14752	14807	14867	14839	14863	15059	14728	14880	14778	14888	15103	14960	14725	14949	14912	14849	14959	14887	14948	14775	14840	14913	14949	14807	14883	15034	14903	14709	14735	14867	14817	14843	14613	14889	14773	14726	14862	14951	14858	14817	14737	15082	14918	14868	14835	14853	14762	14811	14813	14758	14833	14813	14860	14853	14866	14876	14753	14897	14719	14875	14883	14808	14688	14645	14864	14801	14843	14801	14699	15007	14773	14859	14892	14542	15036	14755	14847	14925	14864	14950	14817	14915	14895	14787	14915	14680	15007	14942	14914	14866	14821	14929	14659	14942	14851	14832	14882	14762	14854	14734	14881	14978	15123	14902	14697	14857	14915	14823	14795	14898	14941	14787	14727	14810	14889	14824	14814	15032	15020	14837	14883	14724	14668	14860	14875	14926	14837	14890	15059	14735	15054	14838	14840	14950	14979	14743	14853	14869	15000	14855	14840	14923	14873	14817	14935	14822	14920	14993	14715	14762	14833	14813	14842	14925	14823	14850	14734	14959	14686	14962	14949	14895	14792	15044	14764	14989	15021	14981	14741	14624	14985	14705	14882	14868	14763	14895	14942	14966	15047	14830	14804	14788	14888	14781	14909	14874	14930	15000	14766	14843	14826	14843	14769	14984	14977	14792	14824	14983	14925	14856	14857	15014	14879	14743	14776	14955	14806	14908	14861	14823	14856	14995	14806	14856	14906	14782	14898	14842	14802	14982	14816	14943	14718	14970	14950	14830	14905	14798	14817	14989	14920	14926	14834	14848	15050	14784	14944	14806	14887	14847	14858	14965	14860	14889	14771	15082	14718	14808	14912	14831	15008	15026	14883	14960	14666	14992	14839	14758	14780	14900	14782	14794	14987	14687	14942	14774	14729	14827	14994	15062	14954	14850	14994	14789	14861	14905	14811	14841	14898	14913	14751	14797	14904	14943	14930	15102	14833	14781	14864	14907	14760	14832	14815	14791	14985	14776	14870	15028	14885	14986	14909	14697	14847	14861	14917	14866	14730	14855	14745	14739	14750	14763	14957	14868	14788	14840	14881	14874	14840	14955	15047	14961	14939	14810	14934	14714	15079	14891	14861	14800	14932	14776	14796	14795	15033	15148	14772	14792	14930	14852	14955	14883	14864	14962	14841	14859	14922	14923	14719	15033	14929	14883	14867	14704	14613	14822	14928	14989	14986	14825	14809	14845	14700	14717	14869	14937	14885	14595	14840	14889	14832	14840	14753	14897	14722	14895	14966	14932	14779	14871	14604	14740	14847	14819	14904	14934	14849	14771	14907	14772	14866	14895	14762	14749	14633	14717	14778	14942	14946	14893	14801	14887	14824	14875	14885	14815	14800	14893	14864	14737	14901	14963	14754	14892	14871	14797	14678	14759	14876	15007	14916	14760	14875	14861	14917	14870	14967	15016	14810	14861	14920	14890	14947	14802	14962	14787	14797	14821	14785	14742	14945	14811	14761	14825	14795	14894	14694	14797	14741	14749	14936	14887	14844	14981	14871	15060	14959	14885	14861	14757	14940	14874	15150	14965	14888	14818	14937	14813	14825	14928	14730	14800	14983	14841	14843	14781	14769	14916	14851	14815	14803	15039	14754	14879	14889	14866	14923	14853	14920	14920	14659	14817	14905	14839	14811	14792	14935	14769	14930	14918	14854	15037	14843	14857	14960	15027	14774	14816	14829	14932	14863	15016	14833	15012	14966	15029	14822	14821	15010	15056	14943	14895	14941	14781	14850	14770	14778	14759	14873	15013	14688	15093	14859
26028	21163	27351	25899	20688	19702	31506	48103	36298	29517	27040	22993	19830	18767	18292	18410	18398	18254	18309	18193	18072	18095	18167	18099	18281	18218	18239	17704	18207	18209	18270	18164	18115	18035	18353	18247	18251	18222	18050	18280	18175	18082	18223	18188	18141	18184	18130	18154	18044	18288	18136	18039	18100	18157	18249	18131	18219	18294	18307	18086	18102	18182	18283	18271	18123	18103	17937	18093	17897	18105	18014	17969	18141	17953	17939	18006	18085	17934	18229	18082	18229	18063	18167	18095	17989	18268	18197	18016	18134	18008	18035	17988	17946	18163	18053	18249	18173	18160	18173	17946	18027	18030	18296	18178	18068	18087	18096	18062	18055	18139	18083	18226	18176	18065	17992	18076	18357	18274	18171	18104	18005	18102	18214	18095	18175	18112	18112	18077	18172	18091	18167	18000	18174	18233	18231	18192	18077	18087	18078	18138	18053	18081	18135	17813	18035	18089	18250	18123	18214	18277	18094	18043	18118	17918	18085	18283	17896	18155	17948	18015	18122	18092	18163	18061	18183	18133	18295	18219	17919	18160	18010	18154	18123	17988	18033	18086	18253	18273	18108	18007	18187	18097	18215	17994	18194	18073	17879	18087	17974	18201	18182	18011	18163	18074	18100	18021	18116	18006	18074	18177	17941	18228	18153	17989	18077	18294	18070	18066	18152	18021	18011	18163	18114	18166	18244	17946	18333	18116	18302	18075	18265	17988	18315	18142	18337	18134	18072	18066	18144	18185	18002	18149	18270	17998	18191	18170	18267	18045	18099	18108	18178	18060	17956	18268	18120	17996	18091	18217	18284	18188	18329	18086	18272	17878	18158	18231	17924	17969	18079	18173	18320	17906	18091	18144	17884	18242	18195	18088	18372	18020	18022	18089	18198	18132	18072	18209	18241	18195	18128	18096	18221	18233	18350	18179	18376	18343	18222	18220	18101	18207	18081	18039	18077	18103	18372	18172	18172	18257	18038	18234	18146	18120	17982	18064	17991	17958	18104	18050	18059	18267	18047	18107	18166	18129	18078	18066	18195	18033	18146	18363	18029	18012	18051	18235	18270	18196	18202	18122	17968	18047	18143	18181	18163	18155	18000	18191	18284	18071	18238	18135	17972	18156	18255	18138	18011	18152	17962	18210	18207	18398	17990	17995	18148	17931	18170	18042	18106	18197	18155	18170	17947	18257	18060	18111	18030	18162	18136	18086	18182	18163	18095	18161	18131	18243	18094	18276	18145	18164	18079	18185	18123	18088	18123	18127	18137	18060	17960	17937	18087	18014	18198	17994	18183	18268	18240	18102	18279	18092	17997	18270	18154	18009	18015	18120	18217	18133	18258	18145	18174	18227	18184	18177	18025	18373	18184	18205	17977	17889	18243	18427	18057	18071	18246	18018	18145	18086	18400	18224	18285	18181	17955	18042	18183	18030	18027	18088	18195	17882	18003	18225	18222	18228	18058	18013	18147	18025	18054	17948	18369	18237	18175	18205	18213	18164	18104	18188	17997	18113	18198	18009	18236	18034	18128	18160	18082	17941	18100	18134	18240	18322	18112	18286	18093	18074	18072	17957	18117	18030	17950	18135	18016	18278	18153	18108	18308	18234	18231	18128	18083	18337	18018	18260	18041	18085	18092	18209	18225	18226	17782	18143	18011	18245	18216	17980	18117	17982	18236	18270	18121	18118	18071	17992	18034	18197	18144	18063	18080	18052	18282	17895	18265	17982	18069	18310	18230	18264	18279	18207	18081	18003	18105	18130	18049	18084	17999	17868	18253	18079	18079	17952	18019	18159	18190	18069	18150	17982	18057	17990	18150	18117	18214	18135	18113	18050	18068	18161	18162	17938	17804	18160	18177	18274	18164	17844	18026	18094	18331	18118	18256	18212	18201	18127	18080	18182	18170	18146	18093	18056	18183	18139	18226	18179	18085	17885	18059	17976	18113	18146	18219	18132	18088	18248	18206	18004	17843	18015	18112	18133	18019	18188	18007	18216	18195	18002	18107	18294	18194	17973	18026	18109	18041	18177	18097	18141	18043	18196	18168	17847	18406	18158	17881	17948	17971	18199	18197	18125	18362	18185	18050	18103	18165	18352	18025	18203	18124	17995	18214	17989	18385	18049	17927	18096	18052	18122	18039	18031	18158	18183	18254	18172	17994	18159	18176	18202	18146	18021	18209	18126	18062	18037	18097	18386	18114	18073	18195	18160	18054	17937	18412	18182	18303	18194	18026	17961	18180	18134	18243	18173	18243	18183	18002	17983	18377	18210	18083	17987	18324	18086	18262	18129	18097	18020	18124	18167	18145	18107	18215	18079	17997	17971	18256	18057	18138	18061	18184	18051	18251	18191	17900	18108	18082	17802	18151	18250	18085	18125	17892	18086	18184	18370	18292	18188	18126	18124	18085	18319	18058	18257	18114	18241	18128	18175	18040	18206	17965	18164	18383	18179	18193	18183	18206	18171	18254	18028	18223	18260	18230	18013	18091	18127	18236	18057	18157	18384	18185	18201	18139	18255	18177	18237	18140	18039	18125	17903	18229	18363	18169	18234	18120	18045	18070	18080	18194	18254	18221	18023	18093	18003	18029	18052	18261	18205	18262	18170	18201	18099	18232	18179	18021	18124	18325	18024	18144	18122	18156	18055	18190	18037	18030	18270	18249	17896	18298	18253	18170	18193	18236	18182	18240	18299	18190	18156	18182	18260	18403	18065	18121	18007	18206	18398	18264	18204	18069	18009	18097	18129	18064	18205	18255	17983	18050	18087	18370	18038	18237	18362	18224	18203	18250	18204	18249	18251	18246	18002	18075	17955	18323	18057	18162	18197	18246	18214	18071	17996	18299	18086	18284	18189	18212	18011	18278	18079	18304	18142	18123	18090	18025	17943	18291	17986	18000	18236	18010	18055	18425	18229	18108	18124	18134	17953	18116	17987	18346	18103	18032	18135	17849	18244	18291	18067	18211	18090	17897	18194	18076	18206	18065	18061	18280	18124	18158	18083	17909	18063	18148	18077	18268	18247	18197	18045	18163	18024	18129	18164	18227	18194	18352	18244	18166	18036	18122	18317	17958	18132	18126	18318	18191	18198	18178	17952	17889	18133	18097	18059	18140	18160	18058	18121	18114	17967	17864	18208	18313	18191	17998	17991	18127	18121	18073	18289	18225	18149	18135	18258	18148	18080	18109	18138	18032	18192	18192	18102	18103	18003	18219	18195	18111	18057	18277	18288	18159	18106	18400	18120	18026	18165	18283	18008	17936	17971	18052	18103	18220	18253	18182	18170	18304	18229	18239	18238	18288	18084	18275	18170	17844	18195	18256	17929	18092	18236	18236	18088	18060	17985	18027	17972	18193	18306	18121	17918	17820	18145	18065	18005	18146	18199	18133	17999	18068	18040	18190	18004	18100	18151	18119	18306	18073	18150	18010	17997	18035	17992	18075	18061	17907	18100	18073	18221	18163	17997	18029	18026	17861	18104	18338	18194	18326	18067	18331	18192	18207	18133	18196	18202	18158	18065	18151	17948	18060	18140	18169	18256	18108	18151	18273	18253	18215	18237	18012	18087	18108	18200	18129	18012	18285	18178	18313	18164	18035	18218	18270	18276	18052	18130	18418	18128	18016	17951	18180	18106	18211	18050	18179	18166	18131	18072	18059	18024	18042	18116	18075	18247	18101	18192	18414	18123	17846	18089	18055	18102	18205	18075	18099	18148	17946	18111	18046	18283	17967	18118	18199	18280	18048	18126	18214	18230	18290	18106	18102	18304	18034	18113	18258	17955	18203	18036	18233	18219	18244	18361	18215	18148	18082	18046	17979	18135	18176	18238	18023	18159	18065	17996	18086	18058	17986	18054	18267	18163	18125	17996	18016	18140	18071	18070	18208	18118	18022	18117	18077	17966	18165	17913	18133	17946	18224	18077	17760	18218	18268	18181	18000	18242	18224	18189	18196	17968	17980	18131	18287	18150	18262	18263	18127	18104	18257	18051	18169	18324	17997	18061	18180	18203	18086	18132	18009	18271	18050	17987	18117	18258	18123	18182	18270	18242	18365	18271	18091	17970	18179	18293	18213	18060	18149	18090	18166	18176	18302	18147	18200	18027	18251	18198	18259	17936	18200	17986	18013	18014	17905	18302	17917	18125	18258	17998	18159	18180	18137	18311	18310	18371	18187	18216	18440	18082	18195	18121	18214	18204	18116	18181	18092	18190	18145	18150	18294	17973	18143	18162	18076	18278	18209	18131	18146	18209	18120	18082	18203	18082	18220	18083	18059	18075	18159	18148	18284	18106	18089	18017	17963	18131	18189	17917	18017	18217	18197	18241	18138	17967	18017	18158	18157	18343	18135	18309	18142	17909	18122	18079	18162	18090	18090	18124	18054	18133	17969	18127	18339	18222	18221	18222	18121	18081	18050	18178	18332	18074	17966	18120	18281	18058	18185	18215	18063	18001	18295	18041	18088	18148	18191	18164	18061	17953	18194	18204	18112	18062	18081	18232	18074	18133	18180	18378	18114	18067	18271	18260	18177	18303	18045	18125	18092	18067	18116	17988	18083	17997	18235	17958	18272	18127	18461	18017	18136	17982	18269	17985	18061	18229	18163	18155	17921	18127	18164	18175	18023	18075	18184	18117	17922	17962	17911	18138	18152	18122	18282	18020	18215	18173	18180	18100	18306	18457	18071	18166	18004	18203	18204	18156	18060	18095	18238	18115	18258	18221	17993	18049	18273	18165	18240	18011	18084	18051	18075	18194	18331	17916	18127	18229	18089	18039	18111	18031	18190	18262	18086	17993	18251	18070	17994	18029	18130	18120	17965	18149	18230	18164	18293	18173	18178	18101	18196	18039	17984	18097	18109	18156	18350	18053	18119	18068	18019	18266	18047	18121	18064	18382	18119	18275	18219	18115	18018	18010	18073	18230	18042	18156	18010	18066	18164	18179	18157	18144	18044	17988	18185	18053	18146	18073	18201	18182	18103	18003	18051	18143	17920	18192	18076	18052	17908	18093	18134	18097	18095	18100	18231	18031	18201	18131	18047	18309	18004	18139	17970	18004	17982	18161	18111	18256	17964	18114	18152	18381	18031	18067	18123	18466	18123	18293	18277	18043	18131	17961	18167	18111	18099	18240
14217	20354	19356	17300	16429	16487	32284	47796	33730	29641	26323	20288	16479	15546	15278	15150	15355	15227	15200	15136	15095	15078	15108	15215	15270	15179	15199	15238	15209	15281	15120	15112	15158	15235	15245	15243	15214	15156	15260	15332	15207	15144	15296	15099	15299	15282	15034	15202	15123	15175	15149	15209	15143	15203	15407	15240	15235	15397	15002	15207	15150	15117	15133	15268	15114	15155	15144	15191	15027	15357	15189	15278	15047	15159	15031	15084	15193	14998	15167	15060	15144	15169	14995	15093	15109	15169	15002	15118	15011	15211	15050	15106	15293	15042	14989	15244	15138	14996	14963	15202	15291	15218	15143	15204	15129	15105	15136	15253	15380	15185	15225	15158	15130	15035	15387	15365	15191	15132	15328	15139	15054	15019	15205	15041	15031	15130	15277	15182	15107	15152	14977	15281	15255	15137	14959	15145	15075	15201	15157	15254	15265	15035	15171	15198	15154	15188	15107	15312	15164	15099	15105	15023	15091	15121	15131	15104	15118	15224	15200	15077	15169	15130	15061	15261	15236	15082	15216	15203	15302	15245	15179	15202	15179	15000	15096	15234	15142	15315	15051	15148	15042	15144	15089	15151	15103	15209	15229	15182	15084	15045	15192	15072	15181	15154	15185	15295	14916	15151	15112	15335	14958	15210	15200	15036	15094	15035	14985	15190	15300	14999	15080	15190	15234	15164	15134	15248	14998	15218	15113	15209	15109	15225	15410	15276	14971	15026	15131	15338	15330	15194	15162	14941	15132	15038	15246	15239	15268	15090	15233	15326	15092	15208	15164	15170	15231	15214	15126	15062	15279	15033	15172	15026	15202	15156	15173	15031	15059	15352	15105	15087	15115	15139	15265	15157	15159	15268	15170	15115	15120	15049	15040	15071	15190	15167	15016	15244	15112	15083	15154	15063	15010	15137	15170	15116	15323	15200	15003	15201	15081	15058	15132	15276	15227	15090	15177	15152	15096	15117	15116	15114	15194	15233	15050	15154	15090	15268	15242	15131	15182	15148	15207	15176	15144	14961	15074	15260	15194	15147	15091	15062	15155	15293	15250	15172	15103	15037	15243	14989	15345	15035	15190	15171	15101	15300	15112	14965	15281	15299	15136	15187	15047	15046	15207	15042	15193	15074	15281	15160	15258	15345	15235	15148	15121	15090	15122	15257	15088	15149	15313	15177	15236	14966	15308	14962	15058	15270	15380	15100	15227	15147	15146	15162	15317	15026	15173	15117	15134	15343	15124	15241	15120	15150	14919	15161	15272	15090	15005	15241	15129	15052	15042	15131	15180	15230	15209	15175	15164	15150	15193	15255	15169	15320	15091	14987	15298	15105	15126	15116	15087	15099	15256	15127	15159	15230	15159	15195	15250	15181	15171	15266	15192	15283	15110	15072	15343	15061	15152	15014	15194	15095	15292	15093	15227	15190	14988	15174	15167	15085	15186	14983	15018	15087	15224	15098	15083	15210	15282	15026	15135	15308	15112	15158	15147	15164	15111	15298	15273	15141	15069	15028	15105	15156	15293	15224	15192	15114	15174	15015	15296	15251	15135	15042	15222	14993	15263	15099	15058	15135	15170	15232	15246	15202	15422	15223	15055	15220	15229	15141	15159	15094	15222	15210	15138	15193	15254	15263	15156	15299	15215	15200	15051	15145	15218	15310	15069	15194	14983	14979	15062	15130	15115	15197	14988	15023	15069	15235	15140	15207	15328	15144	15068	15283	15297	15274	15349	15162	15267	15278	15116	15251	15180	15030	15071	15049	15253	15222	15025	15138	15133	15178	15094	15085	15197	15363	15205	15141	15155	15343	15071	15173	14908	15198	15164	15114	15077	15356	15032	14989	15096	15091	15158	15101	15219	15246	15187	15333	15065	15127	15193	15023	15003	15234	15137	15243	15004	15227	15173	15226	15194	15148	15143	15159	15278	15115	15234	15260	15224	14925	15276	15236	15093	15275	15194	15126	15171	15078	15127	15055	15223	15000	15055	15112	15233	15240	14937	15133	15216	15374	15189	15273	15072	15102	15206	15083	15110	15049	15013	15152	15289	15247	15306	15053	15114	15132	15175	15104	14972	15174	14929	15241	15160	15107	15025	15265	15175	15098	15180	15233	15270	15267	15256	15137	14973	15029	15126	15032	15345	15353	15311	15062	15296	15121	14998	15133	15211	15360	15042	15051	15192	15063	15218	15196	15281	15213	15060	15075	15173	15091	15130	15211	14951	15165	15070	15157	15074	15115	15245	15173	15153	15205	15137	15075	14969	15411	15210	15175	15125	15217	15344	15153	15011	15162	15055	15125	15187	15138	15078	15196	15236	15159	15128	15073	15077	15312	15179	15325	14976	15126	15254	15269	15099	15134	15208	15195	15173	15147	15106	15245	15203	15272	15218	15019	15150	15113	15286	15248	15192	15061	15035	15338	15148	15093	15047	15309	15359	15224	15112	15153	15099	15084	15177	15154	15142	14950	15223	14976	15198	15103	15339	15160	15041	15196	15154	15254	15151	15080	15177	15166	15044	15192	15183	15033	15130	15200	15303	15139	15217	15273	15180	15237	15094	15124	15251	15172	15039	15101	15231	15336	15315	14957	15043	15193	15129	15280	15180	15093	15174	15216	15259	15233	15224	15112	15148	15193	15145	15089	15121	15049	15366	15244	15102	15055	15161	15094	15136	15194	15063	15085	15116	15183	15105	15124	15222	15125	15271	15050	15269	15193	15202	15034	15108	15250	15118	15101	15153	15222	15173	15137	15265	15194	15114	15079	15142	15058	15223	15240	15083	15122	15144	15154	15362	15313	15104	15035	15033	15211	15131	15234	15203	15202	15369	15123	15142	15066	15048	15161	15103	15174	15127	15077	15175	15210	14880	15036	15310	15057	15149	15059	15239	15089	15256	15281	15276	15070	15244	15155	15276	15121	15101	15110	15165	15107	15279	15055	14954	15159	15022	15196	15149	15219	15399	15196	15292	15038	15131	15025	15323	15227	14938	15404	15221	14903	15204	15188	15176	15139	15158	15038	15109	15143	15124	15151	15242	15066	15118	15220	15027	15143	15383	15221	15096	15029	15188	15066	15154	14924	15180	15060	15243	15193	15124	14962	15000	15217	15160	15115	15071	15163	15155	15211	15235	15037	15207	15245	15103	15286	15199	15279	15227	15186	15192	15167	15157	15266	15176	15115	15141	15203	15013	15144	15159	15211	15042	15139	15252	15306	15042	15232	15088	15331	15041	15099	15224	15132	15194	15222	15167	15261	15128	15171	15180	15117	15208	15068	15245	15149	15105	15250	15274	15240	15243	15201	15123	15286	15211	15226	15249	15074	15228	15173	15041	15354	15054	15164	15205	15224	15188	15237	14988	15255	15078	15129	15106	15069	14977	15270	15143	15267	15046	15258	15178	15137	15050	15236	15225	15107	15162	15279	14950	14945	15214	15226	15087	15050	15301	15273	15139	15143	15320	15123	15111	15051	15137	15113	15182	15298	15183	15200	15313	15140	15130	15050	15169	15121	15307	15052	15270	15077	14988	15244	15238	15281	15222	15142	15289	15113	15266	15229	15077	15165	15131	15236	15110	15223	15214	15116	15135	15356	15114	15200	15124	15277	15277	15187	15210	15150	15189	15144	15154	15094	15038	15148	15211	15284	15308	15314	14949	15321	15072	15231	15207	15271	15237	15348	15132	14986	15174	15037	15121	15205	15115	15221	15211	15129	15291	15237	15092	15112	15244	15049	15102	15294	15161	15089	15113	15161	14910	14976	15153	15318	15297	15239	15215	15309	15344	15123	15082	15234	15152	15136	15066	15070	15213	15128	15175	15155	15122	15206	15219	15092	15126	15239	15038	15225	15084	15169	14965	15047	15157	15051	15071	15244	15164	15317	15126	15160	15230	15287	15121	15154	15010	15202	15071	15222	15105	15132	15182	15204	15108	15124	15087	15254	15165	15160	15266	15208	15148	15262	15133	15357	15119	15279	15169	15303	14990	15110	15108	15145	15053	15460	14880	15024	15214	15114	15160	15178	15174	15132	15193	15196	15130	15160	15305	15192	15148	15155	15190	15057	15275	15258	15080	15138	15211	15138	15301	15260	15179	15116	15067	15140	15037	15094	15141	15052	15249	15039	15094	15183	15201	15097	15261	15116	15109	15156	14932	15089	15101	15117	15064	15211	15230	15073	15356	15090	14956	15340	15075	15141	15123	15063	15163	15359	15008	15031	15251	15076	15061	15078	15221	15247	15174	15328	15251	15189	15151	15281	15162	15138	15110	15153	15088	15178	15041	15316	15136	15128	15082	15133	15264	15262	15010	15046	15125	15312	15103	15070	15032	15133	15245	15026	15206	14970	15302	15053	15146	15185	15088	15238	15030	15287	15257	15222	15058	15088	15062	15258	15113	15125	15078	15229	15046	15210	14957	15305	14917	15226	15111	15138	15127	15076	15040	15247	15094	15235	15164	15023	15290	15171	15085	15408	15101	15016	15039	15333	15315	15264	14990	15084	15065	15232	15184	15247	15162	15171	15238	15107	15053	15144	15168	15157	15135	15263	15199	15253	15208	15181	15125	15114	15156	15100	15173	15076	15192	15128	15053	15210	15075	15261	15328	15065	15198	15166	15044	15300	15212	15086	15194	14895	15312	15169	15334	15027	15036	15161	15076	15208	15193	15330	15147	15344	15134	15203	15360	15150	15128	15192	15010	15018	15220	15193	15107	15239	15110	15351	15205	15082	15177	15203	15237	15250	15446	15187	15212	15175	15231	15185	15008	15273	15086	15264	15253	15093	15067	15013	15251	15107	15282	15267	15182	15207	15048	15163	15190	15209	14959	15225	15161	15155	15232	15235	15174	15421	15170	15050	15102	15308	15035	15130	15271	15312	15053	15084	15391	15231	15120	15159	15171	15107	15206	15247	15080	15170	15296	15011	15190	15074	15270	15213	15178	15234	15011	15141	15082	15293	15045	15212	15037	15131	15179	15107	15170	15294	15131	15141	15284	15178	15038	15146	15245	15048	15174	15215	15060	15227	15074	15205	15134	15170	15032	15243	14972	15053	15192	15121	15223	15135	15237	15124	15202	15161	15040	15115	15083	15210	15224	15165	15091	15079	15137	15071	15329	15153	15007	15217	15150	15112
23820	21162	28670	23968	21743	24096	58537	60271	45350	45305	37275	28008	21815	19462	18664	18556	18792	18525	18513	18438	18274	18435	18256	18477	18416	18560	18489	18357	18363	18400	18426	18527	18518	18388	18187	18438	18454	18473	18538	18583	18560	18253	18264	18273	18422	18401	18240	18483	18353	18379	18540	18365	18288	18211	18479	18484	18389	18189	18376	18254	18400	18148	18288	18383	18434	18367	18297	18236	18476	18211	18426	18276	18354	18507	18215	18141	18353	18437	18284	18222	18355	18484	18368	18453	18378	18506	18235	18285	18399	18298	18486	18335	18369	18384	18410	18428	18358	18269	18273	18219	18412	18321	18409	18469	18426	18537	18278	18352	18422	18479	18490	18431	18582	18309	18374	18489	18349	18372	18515	18352	18435	18429	18360	18320	18451	18403	18219	18206	18279	18308	18464	18425	18424	18370	18422	18508	18336	18533	18046	18256	18377	18535	18427	18389	18491	18397	18274	18242	18491	18275	18434	18377	18256	18257	18356	18419	18251	18367	18398	18240	18301	18235	18395	18501	18493	18170	18189	18280	18213	18292	18438	18276	18266	18369	18331	18237	18183	18256	18390	18590	18363	18503	18388	18301	18418	18254	18156	18271	18353	18329	18161	18319	18371	18425	18482	18394	18258	18223	18362	18278	18317	18404	18467	18440	18284	18126	18416	18505	18336	18233	18179	18562	18385	18429	18271	18196	18300	18478	18306	18488	18244	18212	18160	18444	18319	18375	18175	18134	18325	18184	18309	18387	18309	18218	18448	18407	18358	18368	18363	18428	18246	18412	18264	18356	18472	18446	18360	18448	18406	18306	18294	18366	18337	18488	18242	18251	18276	18293	18408	18254	18354	18384	18413	18416	18230	18498	18297	18374	18293	18297	18424	18259	18438	18254	18197	18386	18287	18341	18321	18316	18361	18385	18275	18330	18246	18299	18507	18358	18529	18199	18371	18362	18184	18397	18465	18337	18359	18368	18290	18498	18197	18317	18282	18334	18334	18445	18391	18300	18460	18321	18340	18403	18425	18360	18447	18238	18116	18260	18247	18153	18145	18258	18311	18309	18516	18575	18328	18284	18356	18437	18392	18219	18428	18188	18162	18239	18401	18296	18397	18384	18476	18235	18375	18319	18255	18292	18534	18256	18447	18305	18446	18316	18383	18265	18394	18407	18394	18102	18140	18124	18310	18375	18179	18360	18189	18271	18452	18196	18148	18322	18131	18176	18426	18258	18337	18297	18200	18410	18293	18397	18260	18212	18191	18346	18292	18222	18242	18503	18450	18234	18186	18226	18241	18309	18464	18190	18255	18469	18462	18249	18503	18512	18355	18427	18319	18395	18224	18328	18130	18350	18358	18230	18528	18144	18267	18369	18351	18470	18387	18191	18375	18210	18513	18538	18445	18321	18054	18393	18295	18375	18367	18229	18404	18274	18588	18351	18367	18418	18379	18299	18440	18231	18472	18353	18383	18306	18453	18283	18345	18247	18368	18447	18157	18286	18358	18169	18349	18219	18318	18387	18176	18223	18260	18272	18239	18424	18249	18286	18398	18193	18230	18214	18356	18435	18323	18273	18380	18285	18364	18342	18301	18221	18197	18209	18257	18261	18327	18374	18417	18359	18173	18163	18427	18203	18345	18111	18417	18349	18294	18311	18058	18222	18465	18459	18568	18202	18165	18286	18185	18105	18340	18501	18414	18267	18347	18079	18436	18337	18411	18334	18407	18451	18355	18386	18321	18233	18440	18368	18413	18390	18389	18367	18324	18350	18233	18407	18294	18226	18247	18155	18287	18225	18434	18489	18141	18326	18264	18223	18223	18251	18403	18298	18178	18159	18154	18457	18087	18310	18135	18441	18419	18519	18255	18371	18327	18487	18290	18309	18474	18195	18191	18184	18299	18764	18363	18314	18331	18441	18193	18534	18423	18284	18449	18175	18264	18501	18422	18269	18370	18142	18340	18268	18148	18316	18413	18396	18526	18494	18426	18576	18254	18200	18265	18494	18223	18277	18379	18390	18397	18340	18362	18440	18327	18403	18356	18492	18267	18399	18368	18417	18394	18205	18211	18143	18325	18181	18203	18285	18280	18287	18420	18428	18375	18047	18301	18243	18295	18299	18341	18252	18387	18479	18221	18237	18208	18456	18361	18412	18217	18175	18273	18452	18318	18278	18320	18318	18383	18441	18212	18273	18333	18332	18268	18420	18219	18279	18275	18406	18467	18511	18138	18487	18360	18315	18205	18285	18353	18220	18484	18483	18502	18398	18468	18319	18320	18382	18209	18340	18447	18265	18106	18141	18333	18309	18474	18357	18346	18213	18452	18558	18535	18204	18390	18290	18329	18404	18428	18291	18131	18493	18194	18191	18333	18530	18393	18246	18297	18371	18389	18400	18286	18339	18421	18290	18483	18266	18492	18263	18356	18062	18264	18304	18107	18354	18349	18298	18424	18360	18432	18645	18465	18263	18183	18328	18425	18515	18318	18270	18226	18427	18346	18311	18255	18300	18330	18229	18175	18426	18277	18446	18238	18241	18462	18418	18250	18391	18421	18402	18458	18355	18155	18148	18309	18426	18300	18308	18253	18435	18332	18217	18371	18261	18164	18337	18420	18393	18450	18507	18213	18281	18175	18436	18324	18241	18524	18395	18428	18313	18242	18326	18448	18528	18409	18524	18415	18213	18406	18190	18317	18260	18310	18254	18114	18366	18091	18299	18484	18440	18503	18255	18340	18071	18256	18348	18272	18321	18448	18289	18302	18366	18231	18247	18481	18430	18263	18483	18327	18098	18406	18394	18296	18411	18410	18362	18422	18289	18447	18341	18569	18326	18265	18394	18269	18361	18373	18333	18406	18380	18414	18363	18325	18363	18279	18352	18360	18090	18371	18225	18390	18272	18445	18432	18408	18332	18133	18332	18304	18392	18425	18287	18348	18331	18420	18385	18567	18390	18223	18275	18551	18479	18185	18235	18137	18642	18257	18366	18310	18183	18160	18541	18246	18231	18413	18253	18260	18154	18202	18450	18476	18216	18320	18270	18415	18423	18232	18432	18331	18174	18368	18290	18560	18393	18219	18243	18556	18472	18288	18320	18416	18445	18520	18391	18401	18450	18294	18495	18529	18423	18506	18192	17962	18365	18366	18341	18421	18414	18139	18276	18242	18423	18175	18324	18350	18409	18410	18318	18215	18176	18247	18277	18365	18318	18430	18345	18317	18326	18165	18298	18292	18382	18147	18202	18218	18425	18445	18329	18403	18359	18595	18364	18319	18425	18346	18287	18211	18413	18367	18170	18282	18311	18452	18157	18296	18328	18289	18333	18359	18331	18271	18494	18267	18395	18274	18498	18592	18342	18448	18172	18285	18477	18047	18183	18325	18175	18345	18360	18427	18669	18417	18144	18396	18283	18258	18322	18174	18307	18519	18326	18344	18298	18192	18336	18392	18303	18367	18379	18212	18177	18494	18179	18250	18368	18307	18505	18433	18294	18402	18381	18355	18122	18475	18149	18406	18524	18324	18480	18172	18351	18215	18327	18155	18293	18464	18213	18437	18236	18324	18301	18402	18093	18282	18361	18266	18102	18227	18369	18461	18590	18300	18461	18281	18314	18268	18380	18286	18284	18204	18536	18779	18404	18502	18322	18390	18309	18304	18564	18245	18331	18376	18199	18261	18422	18551	18270	18202	18541	18418	18372	18283	18576	18459	18465	18352	18386	18283	18282	18384	18177	18119	18379	18478	18247	18367	18441	18522	18175	18160	18230	18300	18275	18220	18393	18286	18264	18267	18414	18339	18297	18232	18406	18300	18349	18560	18442	18421	18343	18196	18276	18510	18555	18454	18349	18222	18472	18387	18410	18175	18455	18284	18044	18260	18249	18466	18326	18206	18518	18451	18417	18427	18358	18317	18446	18142	18456	18137	18179	18448	18293	18477	18306	18474	18246	18343	18248	18402	18215	18455	18203	18370	18229	18387	18184	18335	18348	18260	18288	18391	18276	18200	18320	18343	18272	18301	18123	18513	18290	18237	18171	18207	18491	18471	18529	18297	18200	18330	18377	18282	18282	18507	18226	18295	18382	18203	18414	18312	18263	18264	18364	18345	18365	18231	18336	18265	18371	18355	18156	18395	18289	18233	18197	18427	18527	18381	18356	18209	18083	18256	18239	18434	18353	18235	18447	18143	18320	18398	18373	18434	18197	18537	18344	18328	18359	18363	18413	18353	18221	18231	18147	18333	18133	18270	18626	18489	18343	18218	18484	18342	18197	18379	18490	18524	18300	18569	18191	18510	18232	18297	18273	18318	18383	18496	18184	18307	18353	18382	18170	18200	18393	18515	18402	18440	18404	18356	18297	18403	18697	18449	18308	18244	18246	18268	18431	18180	18129	18447	18244	18093	18573	18339	18325	18259	18250	18109	18073	18277	18512	18344	18320	18439	18543	18481	18216	18274	18361	18165	18207	18335	18400	18504	18412	18391	18272	18496	18409	18397	18497	18373	18325	18210	18389	18296	18410	18373	18417	18388	18219	18487	18463	18403	18227	18211	18419	18255	18286	18405	18504	18601	18317	18211	18288	18418	18156	18278	18301	18376	18185	18325	18316	18376	18375	18386	18399	18176	18198	18467	18437	18329	18342	18420	18309	18297	18262	18350	18356	18522	18263	18313	18256	18470	18368	18446	18373	18332	18417	18398	18095	18300	18302	18419	18567	18247	18358	18565	18171	18492	18308	18251	18235	18045	18286	18367	18197	18552	18495	18415	18529	18360	18345	18401	18333	18341	18305	18336	18297	18165	18351	18349	18420	18301	18384	18263	18358	18225	18367	18525	18562	18292	18314	18276	18346	18502	18255	18303	18328	18396	18275	18349	18365	18339	18430	18132	18400	18408	18168	18331	18477	18474	18171	18342	18392	18399	18456	18208	18210	18340	18446	18333	18184	18380	18225	18254	18259	18429	18608	18335	18320	18428	18438	18416	18346	18272	18421	18250	18196	18338	18279	18220	18341	18367	18423	18412	18405	18340	18279	18252	18407	18244	18392	18283	18422	18266	18294	18172	18269	18305	18281	18316	18371	18446	18389	18324	18251	18381	18382	18357	18160	18406	18487	18119	18329	18128	18313	18281	18370	18419	18221
16495	27917	25624	21068	19795	19684	60456	54934	47203	46163	36922	25978	18513	16020	15456	15053	15432	15333	15252	15224	15357	15449	15427	15366	15152	15395	15327	15263	15452	15286	15269	15372	15255	15080	15325	15218	15213	15133	15358	15341	15468	15248	15244	15316	15363	15175	15202	15260	15506	15164	15333	15165	15225	15360	15308	15290	15168	15418	15271	15114	15217	15353	15289	15218	15274	15330	15242	15462	15394	15136	15483	15136	15345	15317	15073	15240	15267	15171	15322	15205	15325	15176	15495	15295	15318	15199	15368	15155	15040	15338	15227	15259	15202	15156	15172	15192	15204	15410	15268	15357	15180	15347	15215	15232	15250	15197	15263	15275	15217	15194	15279	15146	15242	15307	15235	15283	15128	15358	15186	15490	15195	15005	15327	15234	15257	15194	15226	15261	15243	15446	15369	15111	15241	15217	15275	15387	15347	15237	15293	15302	15144	15067	15135	15355	15287	15428	15360	15170	15185	15228	15282	15184	15315	15174	15390	15213	15379	15340	15317	15212	15331	15173	15180	15184	15097	15229	15487	15186	15000	15290	15188	15154	15303	15375	15175	15335	15196	15300	15215	15339	15250	15283	15254	15348	15136	15402	15377	15270	15317	15334	15242	15359	15428	15248	15130	15247	15272	15156	15276	15132	15321	15452	15378	15277	15132	15233	15146	15077	15259	15188	15205	15281	15209	15339	15207	15232	15330	15292	15363	15208	15353	15277	15266	15220	15214	15311	15378	15290	15196	15145	15382	15348	15251	15203	15087	15160	15088	15314	15132	15374	15475	15246	15115	15344	15101	15351	15212	15105	15265	15300	15134	15354	15247	15293	15237	15307	15438	15160	15387	15144	15158	15286	15366	15167	15137	15354	15249	15164	15373	15225	15377	15339	15194	15258	15257	15394	15287	15251	15358	15449	15189	15301	15413	15343	15306	15158	15318	15389	15287	15235	15360	15320	15224	15350	15191	15338	15203	15257	15304	15377	15449	15343	15227	15189	15250	15245	15223	15043	15157	15373	15514	15357	15371	15345	15181	15211	15321	15286	15354	15235	15237	15214	15396	15114	15372	15188	15178	15183	15232	15193	15375	15277	15363	15216	15123	15214	15280	15377	15175	15192	15130	15201	15288	15313	15289	15203	15189	15216	15315	15144	15344	15192	15258	15250	15176	15363	15316	15192	15144	15303	15083	15180	15166	15136	15224	15269	15192	15276	15239	15228	14957	15218	15208	15260	15146	15215	15349	15406	15334	15308	15175	15312	15255	15312	15303	15343	15193	15296	15293	15187	15212	15257	15168	15201	15240	15075	15073	15200	15254	15431	15449	15283	15555	15392	15159	15246	15359	15244	15342	15121	15214	15159	15284	15296	15219	15214	15065	15202	15116	15250	15255	15198	15312	15320	15187	15281	15271	15169	15094	15413	15398	15289	15135	15108	15082	15177	15188	15301	15274	15384	15295	15264	15267	15306	15162	15251	15248	15162	15006	15344	15248	15123	15230	15276	15272	15419	15233	15275	15194	15191	15350	15302	15277	15261	15210	15349	15314	15158	15380	15174	15281	15312	15260	15150	15184	15234	15267	15260	15090	15325	15342	15107	15234	15159	15307	15180	15188	15345	15237	15255	15231	15357	15221	15309	15454	15173	15277	15238	15249	15082	15211	15304	15490	15350	15220	15307	15234	15375	15208	15181	15372	15152	15253	15432	15319	15217	15436	15253	15159	15280	15354	15270	15356	15361	15178	15209	15352	15218	15199	15277	15221	15140	15360	15227	15154	15044	15241	15275	15244	15318	15253	15384	15376	15161	15332	15162	15240	15334	15056	15211	15290	15203	15337	15270	15354	15305	15184	15272	15236	15230	15239	15225	15413	15471	15158	15160	15191	15322	15282	15235	15267	15228	15113	15197	15257	15195	15272	15148	15200	15297	15232	15217	15153	15243	15334	15328	15363	15330	15280	15317	15364	15229	15230	15246	15270	15336	15355	15200	15167	15426	15116	15167	15441	15305	15280	15219	15272	14993	15019	15169	15251	15315	15008	15305	15351	15392	15260	15247	15209	15258	15246	15211	15176	15124	15081	15240	15184	15188	15280	15238	15277	15154	15231	15217	15085	15317	15340	15305	15382	15284	15265	15147	15386	15223	15358	15366	15253	15211	15396	15328	15117	15325	15359	15323	15030	15227	15321	15365	15340	15240	15236	15421	15082	15380	15272	15264	15144	15348	15239	15158	15254	15365	15143	15443	15339	15243	15293	15297	15228	15209	15374	15270	15059	15359	15233	15204	15257	15335	15264	15260	15120	15341	15272	15299	15114	15388	15286	15204	15303	15410	15273	15314	15183	15154	15271	15270	15094	15394	15202	15281	15410	15322	15286	15388	15434	15074	15294	15268	15498	15168	15283	15322	15377	15436	15231	15193	15356	15060	15156	15347	15252	15294	15286	15261	15370	15303	15257	15201	15230	15227	15070	15190	15323	15276	15082	15212	15067	15129	15319	15369	15177	15358	15332	15374	15191	15262	15230	15325	15214	15254	15175	15288	15210	15245	15156	15266	15166	15387	15397	15337	14983	15328	15233	15325	15197	15233	15444	15289	15214	15121	15443	15195	15515	15222	15246	15334	15278	15263	15326	15318	15233	15064	15283	15409	15279	15065	15283	15288	15313	15120	15309	15368	15399	15254	15300	15282	15220	15344	15294	15233	15141	15255	15452	15235	15122	15226	15240	15144	15104	15294	15368	15204	15274	15127	15380	15208	15291	15187	15237	15279	15295	15330	15263	15105	15246	15146	15243	15300	15120	15283	15376	15306	15318	15103	15158	15114	15271	15413	15227	15250	15212	15255	15252	15281	15178	15332	15014	15108	15079	15304	15472	15163	15252	15383	15329	15224	15055	15298	15285	15084	15324	15228	15307	15281	15334	15208	15132	15315	15327	15110	15269	15301	15242	15317	15188	15271	15134	15202	15256	15394	15415	15277	15232	15365	15213	15187	15345	15202	15216	15219	15296	15214	15188	15372	15090	15241	15233	15330	15278	15177	15206	15112	15124	15357	15223	15441	15151	15312	15231	15154	15379	15278	15301	15442	15343	15292	15152	15106	15261	15259	15252	15221	15252	15218	15247	15150	15234	15299	15159	15374	15143	15288	15278	15175	15378	15332	15358	15348	15143	15035	15363	15418	15302	15488	15154	15238	15250	15324	15209	15051	15278	15262	15246	15391	15364	15309	15270	15413	15184	15357	15420	15349	15209	15286	15331	15179	15341	15284	15349	15246	15434	15285	15168	15364	15325	15392	15203	15129	15321	15322	15297	15220	15255	15258	15303	15079	15142	15334	15458	15363	15147	15328	15261	15273	15443	15262	15347	15121	15274	15240	15223	15192	15340	15180	15117	15239	15259	15169	15368	15193	15141	15315	15378	15235	15207	15397	15240	15042	15152	15178	15341	15294	15111	15200	15259	15268	15232	15339	14989	15254	15339	15201	15193	15241	15328	15256	15149	15215	15298	15231	15276	15363	15376	15324	15220	15293	15219	15397	15235	15286	15505	15302	15280	15187	15195	15305	15378	15306	15284	15041	15512	15060	15339	15186	15253	15248	15111	15214	15192	15273	15233	15408	15128	15246	15073	15320	15393	15250	15173	15241	15079	15136	15273	15238	15097	15261	15360	15151	15245	15227	15188	15351	15131	15261	15261	15287	15292	15262	15291	15167	15291	15247	15122	15340	15151	15355	15231	15244	15322	15329	15297	15367	15110	15262	15295	15420	15238	15154	15107	15298	15343	15231	15334	15263	15352	14997	15249	15316	15282	15222	15197	15343	15139	15335	15274	15141	15097	15320	15077	15207	15417	15125	15180	15330	15149	15330	15282	15253	15360	15205	15100	15338	15236	15122	15309	15111	15346	15347	15416	15242	15245	15334	15142	15426	15286	15150	15208	15225	15336	15181	15274	15265	15210	15305	15361	15251	15221	15440	15369	15251	15473	15313	15314	15256	15205	15214	15304	15238	15320	15195	15207	15291	15411	15237	15277	15188	15270	15205	15255	15193	15327	15234	15338	15437	15251	15236	15415	15078	15300	15320	15317	15349	15374	15165	15442	15219	15328	15229	15433	15337	15314	15212	15247	15164	15381	15480	15203	15128	15430	15324	15271	15388	15369	15031	15319	15305	15054	15214	15181	15217	15119	15177	15364	15323	15157	15238	15280	15301	15292	15343	15288	15219	15236	15364	15151	15226	15514	15195	15302	15314	15174	15211	15358	15306	15182	15317	15155	15231	15349	15080	15330	15386	15284	15267	15339	15282	15417	15233	15379	15285	15300	15332	15266	15179	15226	15223	15403	15370	15180	15280	15275	15220	15243	15258	15157	15263	15214	15225	15181	15293	15293	15382	15293	15358	15332	15242	15198	15243	15261	15373	15130	15333	15235	15241	15178	15115	15200	15249	15132	15323	15327	15202	15158	15302	15267	15263	15221	15280	15383	15125	15158	15252	15301	15094	15241	15183	15338	15278	15307	15373	15383	15266	15184	15216	15295	15167	15339	15261	15320	15291	15225	15262	15201	15399	15116	15237	15332	15235	15168	15333	15310	15251	15073	15216	15373	15365	15200	15152	15441	15170	15251	15439	15414	15341	15243	15154	15240	15269	15198	15387	15213	15119	15416	15275	15211	15379	15091	15169	15251	15224	14990	15236	15177	15284	15315	15255	15358	15246	15342	15085	15367	15357	15261	15232	15200	15177	15230	15280	15355	15274	15470	15130	15290	15116	15411	15055	15245	15236	15321	15212	15192	15245	15363	15319	15348	15143	15387	15305	15253	15244	15223	15198	15170	15359	15257	15187	15374	15249	15302	15344	15104	15291	15360	15455	15304	15204	15181	15350	15208	15250	15143	15219	15271	15381	15304	15278	15060	15247	15281	15319	15313	15420	15249	15204	15285	15302	15332	15293	15382	15146	15286	15182	15201	15284	15231	15175	15239	15306	15209	15238	15391	15183	15258	15303	15146	15193	15331	15144	15274	15266	15320	15337	15294	15225	15152	15173	15275	15393	15073	15270	15384	15430	15121	15332	15361	15214	15392	15286	15300	15047	15320	15395	15236	15172	15219	15430	15255	15111	15305	15195	15169	15263	15363	15385	15261	15304
29515	22018	22259	20190	18134	18625	22286	24545	23647	21526	19824	19241	18592	18075	18274	18155	18207	18235	18075	18072	18192	18299	18036	17977	17969	18195	18193	18165	18231	18158	18214	18215	18254	17992	18191	18043	18133	18164	18321	18114	18226	17993	18148	18225	18148	18199	18330	18256	18356	18220	18053	18028	18150	18238	18230	18008	18290	17929	18202	18285	18296	18342	18013	17958	17974	18320	18270	18170	18072	18210	18305	18143	18134	18068	18212	18463	18236	18178	18194	18156	18164	17982	18149	18152	18132	18252	18308	18201	18023	18058	18179	18198	18194	18095	18032	18081	18227	18104	17909	18053	18148	18011	18260	18263	18114	17967	18164	18117	18250	18153	18148	18130	18120	18242	18213	18201	18108	18052	18053	18209	18005	18100	18153	18122	18171	18313	18117	18187	18128	18129	18122	18164	18191	18206	18280	17980	18334	18134	18277	17968	18208	18018	18113	18200	18167	17973	17894	18311	18467	18047	18196	18086	18208	18090	18170	18035	18307	17997	17987	18193	18343	18168	17974	18151	17872	18228	18160	18306	18138	17960	18149	18221	18099	18051	18178	18138	18157	18108	18224	18106	17937	17989	18176	18213	18130	18018	18325	18244	18017	18266	18103	18028	18191	18109	18188	18204	18095	18166	17997	17892	17936	18198	18123	18046	18249	17844	18218	18038	18135	18126	18017	18080	18240	18336	18107	18041	18016	18283	18051	18174	17968	18186	18138	18237	18034	18189	18115	18060	18188	18170	18137	17977	18039	18116	18112	18098	18213	18163	18000	18122	18123	18032	18234	18122	18294	18159	18385	18087	18151	18291	18012	18140	18157	18125	18013	18053	18169	18279	17980	18088	18256	18015	18260	18076	18123	18179	18187	18277	18212	18232	18041	18203	17940	17953	18066	18042	18182	18127	18260	18240	18183	18098	18095	18132	18102	18155	18320	18035	18149	18064	18090	18363	18352	18152	17914	18026	18063	18017	18290	18146	18184	17983	18146	17894	18243	18337	18092	18177	18206	18028	18332	18266	18223	18152	18076	18310	17966	18144	18208	18186	18171	18174	18233	18169	17907	18064	18155	18217	17844	17968	18393	18009	18120	18063	18365	18060	18189	18235	18108	18137	18223	18293	18414	18109	17968	18207	18029	18232	18230	18300	18110	18120	17936	17987	18090	18189	18153	18218	18116	18078	18268	18092	18125	18240	18122	18207	18061	17966	17960	18253	18099	18222	18248	18166	18022	18332	18151	18053	18235	18045	17941	18106	18208	18018	18191	18040	18224	18074	18131	18176	18172	18108	18215	18265	18223	18250	18129	18130	18271	18176	18025	18054	18438	17969	18023	18166	17966	18154	18177	18033	18150	18312	18197	18112	18086	18039	18289	18249	18031	18216	18031	18025	18282	18003	18120	18027	18010	18316	18229	18209	18231	18112	18175	18146	18160	18060	18090	18078	18073	18113	18108	18118	18182	18253	18147	18048	18189	18177	18174	18359	18191	17967	18296	18217	18124	18330	18324	18198	18252	18021	18106	18349	18221	18119	18180	18313	18299	18095	18260	18161	18220	18404	18147	18123	18108	18171	18200	18162	18259	18375	18348	18314	18169	18078	18207	18338	18147	18130	18282	18056	18161	18191	18268	17993	18215	18161	18152	18197	18011	18137	18281	18156	18160	18096	18152	18165	18127	18136	17965	18331	18435	18320	18034	17999	18019	18040	17995	18099	18206	18305	18107	18101	17938	18070	17985	18251	17999	18088	18069	18207	18232	18072	18005	18049	18082	18176	18322	18378	18121	18113	18124	18257	18070	18270	18143	18195	18260	18258	17891	18283	18119	18063	18261	18190	18300	18263	18070	18181	18248	18061	18140	18180	18004	17998	18293	18119	18058	18015	18113	18130	18095	18138	18043	18168	18117	18104	18074	18226	18196	18055	18077	17995	18065	18100	18009	18419	18504	18263	18264	18081	18188	17960	18099	18213	18143	18321	18111	18116	18132	18418	18227	17976	18143	18094	18027	18195	18287	18068	18267	18209	18159	18015	18148	18330	18280	18160	18257	18039	18032	18088	18178	18095	18105	18149	18141	18217	18095	18156	18212	17925	18090	17856	18059	18087	18110	18180	18116	18122	18061	17989	18054	18290	18427	18131	18032	17974	18208	18205	18128	17927	18145	18009	18248	18089	18022	18060	18176	18325	17999	18087	18289	17998	18122	18009	18077	18131	18001	18217	18334	18073	18215	18183	18240	18042	18180	18142	18093	18345	18130	17934	18136	17970	18072	18142	18145	17947	18068	18374	17901	18244	18065	18203	18137	18229	18011	18268	18135	18290	18168	18253	18123	18191	18117	18131	17961	18082	18140	18158	18108	18203	18224	18090	18262	18315	18302	18108	18015	18114	18171	18114	18140	18081	18138	18322	18036	18223	18329	18327	18269	18226	18175	18135	18363	18287	18171	18270	17994	18153	18190	18036	18392	18126	18091	18067	18101	18322	17957	18059	18280	18316	18225	18135	18146	18204	18083	18150	17992	18234	18211	18245	18382	18118	18228	18104	18033	18302	17973	18091	17953	18116	18149	18253	18143	18263	18191	18050	17975	18208	18090	18067	17874	18111	18171	18244	18028	17988	18120	18193	18020	18360	18221	18262	18151	18157	18039	18118	18230	18232	18090	17988	18212	17933	18094	18130	18136	18035	18118	18195	18010	18230	18156	18043	18079	18114	18207	18242	18283	18215	17979	18051	18089	18188	18342	17960	18182	18185	18360	18115	17934	18053	18081	18178	18015	18168	18510	18130	18182	18287	18259	18091	18124	18258	18344	18150	18167	18152	17900	18213	18142	17983	17847	18227	18248	18039	18192	18161	18048	18125	18051	18341	18170	18091	18106	18114	18217	18323	18194	18280	18193	18317	18227	18176	18220	18163	18110	18287	18028	18066	18104	18168	18193	18370	18125	18010	18480	18102	18315	18141	18094	18172	18209	18063	18154	18098	18059	18212	18009	18098	18303	18020	18100	18090	18118	18078	18270	18165	18281	17926	18111	17983	17978	17960	18337	18186	18198	18229	18293	18210	18196	18080	18225	18140	18335	18247	18172	18077	18315	18132	18143	18358	18175	18044	18002	17925	18213	17975	18156	18069	18157	18193	17947	18052	18373	18287	18146	18093	18133	18201	18203	18172	18124	18120	18006	18236	17957	18098	18298	18207	18223	18097	18147	18019	18243	18275	18207	18272	18020	18263	18097	18356	18442	18191	18143	18177	18267	18287	18103	18140	18281	18069	18132	18278	18093	18100	18075	18019	18300	18332	18362	18361	18147	18211	18191	18193	18260	18063	18251	18114	18153	18067	18355	18094	18079	18264	18347	18162	18345	17949	18041	18265	18263	18172	18157	18138	18341	18176	18005	17907	18311	18079	18103	17934	18386	18245	18094	18037	18295	18077	18161	18414	18191	18147	18257	18333	18122	18117	18260	18038	18031	18149	18232	18138	17925	18131	18023	18160	18028	18191	18229	18273	18145	18294	18282	18023	18105	18155	18266	18274	18316	18147	18042	17950	18170	18178	18201	18190	18130	18177	18033	18130	18235	18142	18217	18288	18283	18186	18186	18308	18240	17927	18269	18138	18318	18016	18108	18026	18199	18262	18022	18111	17781	18328	18007	18179	18193	18093	18140	18201	18208	17945	18220	18214	18151	18155	18273	18207	18146	17782	18094	18104	18177	18116	18140	18032	18090	18087	18158	18123	18226	18233	18285	18019	18176	18104	18323	18184	18189	18076	18031	18137	18209	18230	18158	18051	17924	18310	18088	18350	18103	17989	18236	17972	18261	18201	18151	18216	18025	18070	18137	18082	18021	18226	18159	18003	18162	18335	18202	18147	18254	18443	18478	18178	18138	17860	18097	18148	18071	18193	18284	18347	18255	18142	18126	17947	18214	18112	18158	18187	18156	18112	18149	18128	18148	18274	18200	18168	18128	18259	18129	18037	18050	18277	18162	18069	18259	18295	18175	18022	18216	18125	18129	18306	18131	18221	18157	17952	18086	18010	18252	18126	18151	17982	18139	18048	18138	18047	17877	18200	18050	18105	17998	18098	18049	17949	17976	18206	18160	17901	18218	18154	18145	18481	18229	18192	18098	18193	18039	18330	18258	18116	18064	18081	18061	18122	18122	18079	18055	18159	18109	18057	18210	18131	18112	18108	18049	18012	18154	17996	18099	18315	18056	18285	18234	18083	18203	18370	18248	18087	18145	18294	17980	18083	18212	18467	18348	18513	17939	18134	18141	18171	18109	18159	18343	18343	17868	18143	18192	18080	18223	18128	18208	18187	18067	17968	18058	18221	18428	18284	18206	18178	18279	18324	18144	17887	18027	18242	18075	18075	18183	18254	18276	18173	18266	18184	18050	17991	17909	18148	18341	18037	18194	18217	18173	18049	18112	18246	18224	18169	18189	18205	18139	18285	18153	18168	18113	18297	17942	18117	18197	18141	18162	18044	18016	18229	18188	18149	17927	18269	18209	18088	18169	18144	18109	18112	17960	18161	18098	18165	18252	18231	18109	18188	18025	18064	18242	18086	18243	18228	18209	18470	18149	18153	17970	18027	18152	18028	18385	18099	18332	18327	18036	18160	18173	18088	18173	17964	18156	17984	18130	18296	18175	18274	18151	18359	18014	18096	18122	18160	18277	18013	18195	18246	18063	18272	18240	18404	18424	18244	18093	18209	18081	18156	18201	18086	18142	18476	18264	18028	18334	18005	18270	18070	18091	18183	18046	18231	18106	18125	17955	18325	18216	18187	18008	17976	18091	18301	18360	18217	18145	18247	18052	18037	18176	18092	18223	18269	18055	18103	18275	18069	18143	18175	18120	18298	18021	18127	18026	18143	18203	17986	18167	18020	18346	18026	18177	18024	18151	18277	18368	18001	18114	18279	18322	18138	18353	18207	18198	18314	18211	17993	18304	18049	18030	18105	18030	17999	18156	18046	18276	18164	18125	18239	18121	18176	18197	18158	18261	18051	18094	18158	18274	18248	18079	18133	18356	18154	18071	18195	18213	18158	18174	18239	18044	18160	18130	18203	18272	18195	18237	18241	17977	18283	18415	18059	18164	18153	18260	18267	18043	18274	18186	18127	18222	18183	18264	18218
15422	16480	16140	15613	15548	15995	21764	23636	22312	19283	16903	15996	15314	15267	15438	15278	15203	15259	15256	15162	15147	15098	15193	15430	15351	15237	15046	15207	15229	15163	15137	15305	15200	15166	15327	15121	15207	15203	15198	15045	15045	15186	15083	15112	15176	15148	15306	15092	15310	15174	15346	15285	15311	15047	15374	15096	15080	15063	15188	15172	15353	15188	15213	15390	15311	15140	15225	15134	15065	15055	15166	15224	15283	15267	15289	15109	15067	15173	15158	15043	15127	15273	15195	15138	15236	15142	15176	15156	15293	15157	14946	15111	15151	15257	15064	15206	15297	15286	15337	15174	15264	14928	15263	14904	15159	15146	15214	15194	15422	15089	15132	15116	15173	15096	15091	15255	15194	15242	15252	15030	15051	15108	15292	15052	15166	15058	15186	15235	15164	15206	14945	15083	15061	15223	15228	15101	15096	15261	15178	15246	15282	15169	15214	15288	15249	15050	15230	15255	15063	15129	15023	15136	15137	15297	15186	15048	15059	15069	15043	15268	15081	15254	15028	15051	15003	15248	15190	15144	15170	15145	15037	15105	15086	15165	15367	15159	15208	15084	15180	15101	15304	15126	15132	15248	15110	15100	15273	15247	15219	15147	15175	15154	15075	15302	15213	15235	15244	15212	15212	15338	15066	15212	15290	15245	15230	15205	15196	15298	15099	15096	15135	15259	15177	15162	15128	15233	15270	15048	15312	15158	15114	15210	15319	15046	15092	15285	15201	15074	15027	15273	15159	15190	15321	15292	15121	15216	15158	15260	15152	15067	15276	15107	15211	15183	15178	15181	15188	15212	14999	15337	15179	15088	15224	15125	15129	15064	15124	15130	15167	15124	15174	15006	15199	15036	15093	15340	15205	15274	15035	15237	15112	15085	15288	15160	15223	15219	15282	15191	15227	15263	15102	15180	15070	15286	15231	14928	15095	15246	15180	15099	15146	15246	15155	15157	15251	15164	15113	15190	15213	15078	14918	15127	15224	15103	15278	15222	15128	15059	15223	15151	15215	15172	15032	15101	15236	15244	15148	15157	15218	15157	15277	14971	15203	15141	15176	15004	15040	15092	15000	15174	15156	15047	15093	15095	15313	15213	15338	15161	15074	15221	15237	15201	15267	15186	15248	15093	15019	15125	15171	15284	15205	15177	15217	15035	15090	15215	15220	15212	15029	15138	15171	15234	15126	15243	15155	15095	15263	15352	15062	15119	15108	15105	15127	15020	15210	15101	15161	15164	15049	15196	15141	15188	14999	15268	15167	15160	15268	15287	15216	15073	15096	15226	15043	15136	15300	15209	15198	15252	15212	15256	15182	15210	15226	15135	15123	15233	15260	15121	15300	15259	15125	15122	15242	15126	15236	15278	15166	15370	15135	15014	15280	15130	15155	15253	15124	15229	15243	15235	15159	15150	15195	15112	15140	15217	15087	15255	15374	15136	15137	15092	15078	15016	15170	15132	15288	15209	15268	15116	15018	15251	15064	14996	15148	15038	15282	15147	15107	15195	15137	15143	15019	15231	14908	15110	15181	15210	15172	15219	15322	15011	15104	15094	15084	15271	15404	15164	15196	15006	15274	15096	15295	15390	15163	15198	15283	15145	15183	15089	15230	15299	15115	15029	15221	15197	15110	15091	15015	15251	15303	15152	15399	15150	15074	15121	15216	15140	15327	14962	15120	15293	15137	15117	15181	15072	15271	15258	15244	15291	15311	15235	15256	15058	15241	15205	15111	15201	15226	15219	15178	15124	15175	15219	15147	15341	15298	15198	15298	15068	15261	15238	15217	15118	15286	15196	15277	15182	15222	15133	15097	15120	15379	15151	15255	15254	15244	15250	15163	15162	15040	15073	15147	15203	15302	15141	15311	15137	15174	15303	15256	15139	15150	15090	15313	15107	15102	15182	15181	15120	15227	15058	15228	15007	15194	15075	15131	15338	15148	15303	15082	15219	15149	15124	15216	15032	15184	15187	15033	15290	15170	15255	15080	15252	15249	15034	15212	15247	15217	15078	15275	15154	15182	15137	14995	15153	15173	15275	15270	15210	15224	15103	14980	15299	15140	15140	15381	15266	15128	15033	15254	15126	15294	15197	15237	15230	15147	15286	15050	14967	15162	15111	14922	15237	15179	15057	15358	15224	15027	15167	15133	15228	14985	15165	15152	15095	15165	15361	15074	15061	15026	15169	15177	15287	15142	15200	15244	15227	15251	15211	15202	15284	15256	15211	15208	15249	15277	15281	15145	15184	15143	15302	15145	15097	15158	15265	15168	15062	15082	15242	15038	15273	15133	15248	15094	15125	15089	15179	15301	15095	15404	15237	15159	15112	15106	15126	15146	15402	15032	15182	15350	15158	15198	15285	15257	15183	15075	15117	15236	15215	15259	15085	15123	15088	15282	15093	15212	15227	15188	15334	15102	15240	15126	15191	15162	15222	15241	15179	15281	15176	15115	15172	15216	15088	14939	15049	15268	15061	15212	15206	15126	15199	15143	15137	15176	15276	15170	15158	15374	15025	15055	15284	15133	15317	15112	15115	15304	15078	15091	15143	15320	15076	14946	15319	15202	15226	15159	15235	15165	15168	15227	15231	15079	15171	15287	15148	15134	15230	15160	14994	15167	15083	15069	15145	15174	15247	15175	15212	15097	15312	15062	15130	15254	15096	15213	15120	15143	15188	15216	15129	15093	15198	15061	15121	15320	15251	15082	15180	15236	15263	15110	15259	15107	15154	15186	15173	15079	15232	15279	15259	15175	15155	15208	15177	15224	15273	15131	15432	15145	15054	15234	15056	15117	15011	15250	15309	15392	15033	15259	15269	15329	15055	15383	15076	15268	15140	15352	15234	15314	15218	15211	15137	15184	15198	15202	15270	15313	15193	15183	15240	15106	15169	15181	15257	15191	15208	14961	15235	15228	15136	15231	15193	15228	15255	15158	15281	15138	15136	14974	15275	15266	15225	15221	15003	15319	14967	15143	14959	15194	15325	15303	15141	15122	15083	15173	15094	15185	15045	15268	15183	15190	15177	15195	15102	15301	15290	15218	15252	15094	15104	15084	15218	15074	15175	15329	15099	15108	15165	15100	15097	15221	15146	15160	15185	15072	15217	15285	15216	15095	15171	15225	15282	15134	15351	15162	15395	15250	15218	15068	15129	15256	15235	15326	15112	15254	15177	15258	14902	15081	15198	15166	14919	15158	15381	15224	15308	15276	15030	15174	15093	15162	15216	15282	15164	15115	15034	15257	15214	15043	15276	15086	15271	15203	15096	15267	15364	15218	15231	15166	15268	15303	15142	15153	15044	15168	15081	15234	15100	15247	15179	15238	15340	15270	15025	15151	15144	15177	15005	15307	15207	14931	15249	15114	15284	15123	15234	15189	15199	15120	15162	15185	15159	15237	15217	15372	15133	15308	15240	15174	15093	15095	14987	15194	15167	15039	15170	15114	15048	15097	15114	15187	15413	15229	15373	15128	15066	15345	15175	15188	15177	15216	15197	15258	15115	15131	15155	15093	15290	15322	15198	15125	15273	15159	15291	15192	15185	15183	15158	15201	15198	15347	15083	15103	15056	15149	15184	15131	15127	15215	15251	15081	15152	14975	15079	15168	15237	15230	15219	15170	15212	15108	15078	15239	15187	15056	15199	15222	15193	15199	15215	15100	15263	15037	15112	15154	15230	14984	15281	15210	15209	15088	15120	15104	15171	15149	15173	15195	15081	15147	15106	15123	15310	15201	15266	15223	15161	15162	15133	15266	15052	15195	15260	15222	15358	14953	15213	15101	15185	15352	15127	15311	15196	15292	15101	15098	15028	15211	15175	15170	15355	15275	15263	15042	15245	15120	15210	15151	15049	15141	15107	15155	15324	15072	15274	15183	15120	15230	15037	15079	15211	15245	15010	15241	15180	15082	15125	15210	15169	15086	15162	15153	15224	15119	15187	15147	15198	15084	15133	15169	15265	15153	15136	15193	15339	15191	15230	15025	15136	15271	15090	15132	15268	15350	15106	15090	15309	15212	15131	15111	15328	15055	15129	15171	15204	15146	15151	15186	15028	15328	15150	15308	15115	15326	15143	15077	15320	15186	15047	15269	15141	15060	15196	15212	15187	15161	15093	15233	15131	15181	15234	15142	15176	15031	15258	15180	15273	15200	15195	15231	15204	15276	15243	15257	15187	15104	15103	15100	15251	15140	15138	15049	15238	15250	15075	15117	15220	15197	15020	15236	15234	15230	15059	15081	15027	15107	15035	15155	15298	15032	15181	14927	15243	15228	15320	15135	15101	15201	15098	15294	15020	15184	15133	15062	15108	15105	15344	15153	15281	15192	15191	15245	15019	15355	15045	15248	15327	15414	15131	15042	15155	15214	15152	15098	15181	15173	15093	14921	15075	15158	15275	15262	15196	15074	15093	15000	15237	15045	15115	15051	15219	15388	15309	15040	15214	15202	15077	15310	15234	15268	15185	15135	15262	15198	15129	15226	15287	15303	15027	15233	15140	15287	15127	15220	15194	15204	15270	15115	15087	15255	15311	15095	15295	15320	15177	15305	15213	15219	15067	15220	15056	15062	15198	15237	15163	15134	15219	15114	15181	15200	15158	15126	15309	15065	15152	15050	15144	15041	15170	14982	15179	15365	15177	15139	15281	15050	15022	15166	15109	15284	15274	15168	15249	15128	15173	15129	15111	15249	15455	14899	15152	15246	15257	15156	15211	15205	15204	15221	15128	15052	14955	15190	15254	15241	15229	15288	15166	15371	15238	15281	15107	15085	15190	15199	15161	15163	15179	15120	15176	15180	15252	15147	15128	15270	15151	15166	15158	15132	15114	15076	15192	14942	15140	15343	15104	15095	15108	15187	15283	15259	15187	15048	15248	15312	15222	15144	15235	15026	15249	15300	15212	15183	15089	15293	15165	15199	15163	15156	15078	15284	15129	15133	15147	15221	15097	15166	15134	15362	15238	15242	15029	14994	15219	15044	15223	15288	15070	15318	15217	15347	15118	15135	15220	15051	15111	15162	15346	15304	15161	14995	15272	15259	14977	15243	15153	15393	15097	15210	15113	15060	15144	15281	15148	15280	15127	15232	14996	15260	15085	15215	15115	15125	15119	15198	15162	15171	15191	15248	15102
26113	21201	27398	25943	20467	23116	37300	49095	39903	29186	23314	20021	18939	18452	18235	18039	18044	17968	18172	18218	18091	17964	17922	18102	18092	17912	17977	18034	17925	18103	18234	17874	17863	17821	17969	17913	18207	18068	17927	18297	17969	18170	17985	17949	17712	17870	17728	17966	17938	18227	18050	17936	18094	17878	17657	17713	17798	17804	18082	17831	17802	17979	17967	18093	17985	18196	17917	17973	18189	17944	17923	18085	17908	17848	18185	18166	18005	18055	17764	17931	17917	18011	18105	18171	18056	17956	18173	18112	18003	17956	18046	18056	17942	17843	17969	18057	18110	17852	18096	17818	17954	17888	17937	18097	18076	18123	18007	18059	17711	17906	18015	18100	18145	17822	18030	18086	18102	17814	17926	17826	18036	18192	18183	17975	17881	18017	17949	17890	17760	18111	17831	17995	17886	18034	18053	17822	17991	18017	17833	17896	18054	17880	17921	17964	17864	17905	17992	18074	18167	17872	17992	17890	17979	18114	17881	17983	17918	18192	18168	17995	17814	18104	17968	17891	18056	17863	18025	17904	18002	17935	17957	18161	18044	17964	18049	17803	17849	18145	17977	17835	18154	17856	18027	17825	17815	17939	18011	17875	18096	17812	18025	17929	18015	18106	17925	17834	18003	17837	17904	18033	18028	18007	18287	18151	18027	18091	18069	18059	17932	17969	17850	17974	17841	18087	18097	17956	18025	18006	18179	17947	18082	17994	17896	18032	18054	18097	18084	18066	18023	17786	18093	17926	17983	18039	17821	17994	17892	17958	18228	17952	18057	18157	18088	17930	17912	17948	17887	17985	17971	17977	18135	18042	17916	17898	17937	17975	17991	18160	17862	17849	18052	17900	17840	17829	18041	17969	18004	18037	17962	18043	18001	17968	17929	17922	17932	17717	18125	18035	17969	18116	17959	17632	18014	17767	17900	17941	17851	17788	17935	17917	17794	17942	17875	18037	17935	17826	17991	17756	18035	17723	18159	17886	17757	18018	17954	17908	17963	18124	17921	17902	17959	18167	18150	18049	18079	18078	17889	17951	17898	18056	17955	17845	17831	17986	17992	17769	17952	17956	18014	18150	17978	18033	17967	17828	17937	17962	17813	17750	18116	18051	18126	18014	17879	17855	17947	18157	18005	17885	17974	18013	17877	18000	17893	18029	18069	18065	17977	17947	17782	17894	18077	17888	18146	17760	18011	17906	18015	18128	18072	17917	17979	18039	17786	17917	18012	18129	17948	18146	17807	17873	17945	18138	17929	18131	18075	18108	18074	17777	17965	18129	18063	18098	17949	17976	18031	18117	17985	17957	17838	18066	17933	18057	18072	18174	18048	17987	17902	17921	17841	17962	17801	17727	17828	17842	17840	18105	17875	17847	17960	17885	17828	18040	17924	17947	17986	18011	18014	18184	17988	17955	18033	18110	17894	17820	17892	18108	18108	17930	18115	17775	17935	18130	18195	18016	18104	18022	17935	18108	17956	18070	18073	18154	18083	17949	17906	17879	17895	17987	17923	17997	17891	18055	17864	17973	18016	17766	17864	17899	18028	18108	17937	18015	17949	18135	18095	17959	17979	17835	17980	18077	18212	18108	17861	17960	17965	18126	18015	17934	18012	18023	18012	18052	18011	18097	17963	17957	17996	17800	18025	18035	18290	18184	17812	18009	18255	18098	18173	17893	17881	18240	18023	18060	17785	17861	18072	18051	17978	17889	18167	17972	18084	17978	18075	18029	17877	17886	17883	17974	18094	17804	17960	18122	17844	18078	18038	18119	18006	18050	18001	17808	18048	17949	17998	17732	18074	18310	17886	17764	17852	18060	17898	17969	18166	18109	17969	18132	18028	17970	17829	18070	17994	17903	18051	17907	17830	17869	17770	17893	18093	17958	17822	17713	17850	17893	17916	18154	18012	17966	18343	17797	18196	17923	17867	18079	17936	17963	18051	17983	17931	17837	18077	17979	17878	18068	18046	18065	17845	17997	18127	17875	18081	18089	18040	18105	18063	18030	18157	18002	18059	17892	18055	18091	18003	17828	17959	18134	18093	18002	18061	17870	17944	18041	17975	17959	17894	17976	18097	17863	17938	17952	18034	17897	17884	18001	18107	18116	18112	17890	17981	18154	17909	17969	17869	17821	18070	17872	18076	17986	17782	18159	17904	18175	17886	18023	17944	17944	17966	17928	17985	17955	17878	18000	18088	17750	17794	18101	18126	18060	18032	18109	18102	17890	17842	17870	17782	17704	18047	17748	18183	17820	18092	17852	18042	18060	17915	18073	17870	18049	18055	18050	18114	17949	17965	17862	18030	17839	17919	18093	17955	18122	18048	17830	17972	17887	17960	18084	17965	18258	18058	18106	18208	17961	17958	17972	18102	17932	18250	18003	17817	18072	17896	17914	18027	17959	17897	17774	17835	18043	17960	17946	17951	17887	17917	17995	18060	18116	17928	17997	18060	17999	17972	17943	17855	18079	17954	17987	18121	18055	18180	17821	17949	17907	17905	18116	17907	18048	18004	18198	17845	18169	18004	18001	18044	18180	17988	17889	17784	17736	17985	17964	18035	17997	17793	17721	17934	18008	17762	18087	17891	18187	17884	18100	18005	18005	17939	18053	18022	18019	18086	17880	18159	18016	17919	17937	17797	17958	17902	17977	17768	17913	18181	18011	17960	18106	17926	17959	17913	18038	17739	17923	17925	17946	17871	18155	17975	18174	18067	18042	17937	17962	18136	18017	17852	17762	17844	17777	17908	18054	17805	18220	17694	17931	18036	17827	18110	17829	18009	17774	17870	18066	17914	18154	18139	18063	17902	18053	17933	18049	17822	17941	18103	17846	18014	18129	17962	18103	17980	17970	17840	18030	18073	17889	18223	18006	17987	17863	17980	17938	17864	18074	17823	18139	18174	18022	18134	18049	18018	17755	18146	18067	18021	17981	17903	17962	17902	17888	17957	17985	17961	17814	18086	17935	17796	18214	17874	17908	18001	18051	18170	17898	18089	17930	17869	18051	17930	18081	17901	18066	18206	17864	17831	17701	18000	18046	17879	17873	18111	18047	17874	17934	18036	17810	17943	17961	17931	18036	17948	18005	17906	17925	17917	17979	17814	17779	18121	17813	18061	17957	17947	17881	17833	17783	17709	17927	17922	17949	18137	18113	18075	17983	18136	18258	18032	18012	18035	18051	17948	17914	18015	17969	18101	17977	17848	18082	17927	18199	17969	17994	17989	17836	17971	17966	18012	18106	17936	18034	18095	17894	17990	18028	17884	18112	18007	18024	18123	18044	18146	18054	18195	17924	18085	18044	17993	18142	17842	18188	18019	17895	18127	18111	18067	17928	17869	17951	18036	17940	18004	18038	17975	18071	17933	18068	17847	17845	18097	17925	17974	17977	17885	17810	17991	18013	17991	17816	18025	18125	18271	17911	17920	17927	18038	17905	18130	17967	18090	18059	17956	18101	17959	17964	17992	18041	18010	17890	17802	18025	17974	17824	17866	17775	17966	18103	17820	18072	18198	18255	17995	17746	18003	17975	17969	17961	17740	17942	17990	18083	18012	17935	17983	17996	18007	17958	18046	17886	18209	18094	17891	17990	17999	18105	18150	17809	18203	17977	17949	17822	18031	17874	18122	18045	18226	18205	17894	17894	17931	17893	17894	17683	17960	17931	17912	18003	18008	17798	17993	18020	18088	18054	18120	18093	18067	17765	17919	18077	18053	17788	17948	17822	17801	18183	17973	18046	17810	18049	17864	18026	17936	17920	17870	17884	17965	17982	18002	17965	18093	17886	18022	17666	17999	18194	17942	18001	18170	17916	17872	17840	17974	17885	17778	17961	18085	17959	17776	18071	18035	17958	17931	18145	17940	17872	18017	18051	17810	17807	17937	18066	17842	18218	18020	17989	18041	17990	17989	17924	17867	17901	17861	18089	17881	18014	17957	18026	18101	17927	17837	17968	17856	17851	17983	17922	18024	18055	17935	18010	17912	17793	17940	17930	17809	18057	18003	18028	17979	17779	17863	17986	18095	17769	18075	18117	17949	17845	18119	18057	18021	17903	18195	17921	17887	17993	17976	17928	18060	18046	17894	17987	18013	17879	18049	18182	17985	18045	18255	17936	17923	17980	18063	18145	17889	18170	18107	18197	17987	18046	18068	17959	17861	18017	17764	18038	17828	17936	18253	17980	17909	18041	17995	18122	17995	18138	17999	17976	17883	17789	17990	17956	17946	17925	18078	17916	18132	17828	18104	18166	18201	17925	18122	17975	18073	17984	17891	18059	17743	17931	17864	17963	18089	18046	18067	17883	18102	18097	17944	17750	18019	18142	18012	17931	17988	17709	17974	17999	17909	18157	18211	17766	18026	18132	17992	17988	18006	18070	17944	18089	17984	17918	17938	17856	17919	17824	18138	18117	17946	18074	17989	18005	18162	18023	18059	18086	18042	18061	17930	18216	17862	17798	17996	17934	17928	17994	18177	18037	18065	18078	18124	17974	17997	18071	17942	17933	17874	18090	18010	18100	18146	17963	17890	17976	17810	17767	17954	17843	18019	18073	18061	17983	17905	18065	18082	17929	17961	17909	17957	18009	18318	17958	18081	18064	17902	17890	17664	17974	18077	17983	18000	18051	18077	18003	18012	17925	17788	17955	17901	17992	18071	18113	18124	17801	17932	17799	18005	18236	17942	18069	17852	18011	17821	18164	17847	18004	17886	18006	18143	17895	18077	17871	17909	18019	17972	18023	17890	18181	17943	18128	17865	17999	17869	17948	17950	18081	17867	17976	17961	18003	18266	18132	18050	17974	17924	17908	17961	17823	17883	17934	17956	17985	18046	18118	18037	17816	17750	18012	17883	18088	18043	18260	18070	18065	17877	18208	17953	17714	17923	17830	17894	17910	17805	17967	17851	18082	17925	17805	18047	18072	17886	18059	18239	18119	17835	18209	18114	18086	17926	18029	17852	17912	17803	17968	17874	18041	18303	17999	18038	17900	17975	18006	17921	17899	18160	18128	17843	18057	18044	18051	17971	17819	17876	18105	17981	17913	18079	17903	17973	17911	18115	18128	18156	18001	17972	17808	17829	18052	17988	18105	17877	18200	18051	17699	18006	17846	17981	18148	17931	17938	18056	18166
14115	20212	19206	17078	16404	22877	37958	48446	38228	27773	20885	17196	15869	15509	15191	15116	15301	15042	15203	15209	15096	14952	15177	15014	15065	15217	15068	15031	14988	15061	15018	15081	15107	15026	15155	15201	15165	14959	14992	15228	15124	15090	15256	15096	15080	15008	14983	15306	15145	15236	15229	15133	15122	15114	15249	15173	15096	15089	15005	15314	15158	15037	15091	15005	15015	15042	15206	15241	15078	15084	14970	15113	15140	15184	15151	15227	15153	15099	15113	15112	14957	15111	15106	15032	15274	15088	15092	15090	15166	15031	14932	14995	15136	15151	15125	15023	15060	15332	15076	15150	15175	15100	15162	15067	15004	15012	15119	15167	14999	15251	15072	15081	15081	15218	15214	15139	14990	15187	15039	15111	15051	15048	15190	15064	14970	15257	15120	14902	15036	14990	15157	15259	15041	15114	15073	15076	15114	14997	15194	15188	15147	14984	15064	15146	15131	15011	15084	15131	15106	15187	15072	15088	15162	15076	15107	15088	15149	15151	15209	15118	15042	15123	15238	15175	15004	15101	15134	15115	14956	15204	14939	15002	15154	15041	14908	15064	15029	15096	15070	15052	15020	15067	15124	15190	15249	15179	14974	15143	15178	15222	15167	15004	14936	14947	15073	15028	14961	15113	15026	15003	15130	14936	15081	15043	15124	15002	14971	15042	15028	15159	15098	15208	15240	15058	15091	15106	15013	15042	15130	15010	15117	15090	15260	15089	15183	15185	14956	14981	15108	15094	14955	15042	15069	15231	15023	15130	15115	15075	14911	15149	15063	15075	15073	14969	15099	15040	15134	15178	15075	15076	15044	15041	15039	15201	15154	14949	15231	15088	14970	15010	14888	15192	15122	15007	15004	15015	15103	15016	15165	15108	14884	15033	15091	15218	15086	15143	15125	15065	14901	15042	15117	15073	15220	15025	15092	15008	15097	15057	14966	15206	15090	15031	14951	15100	15077	15218	15221	15085	14940	15078	15063	15162	15144	15029	15233	15066	15146	15031	14938	14943	15128	14998	15238	15198	15122	15107	15131	14996	14895	14980	15184	15022	15055	15096	15169	15119	15323	15048	15137	15361	14924	15068	15109	15108	14983	14918	15017	15058	15023	15034	15241	15080	15192	14965	15016	15007	15047	15098	15019	15181	15041	14918	14898	15158	14995	15108	15206	15022	14979	15049	15123	15192	15125	15101	14945	14916	15027	15086	15099	15082	15114	14932	14928	15289	15127	15022	15121	15104	14944	15036	15189	15015	15068	15206	15066	15134	15059	15031	15128	15295	15033	15011	15097	15149	15010	15269	15124	14997	15032	15027	15025	15061	15044	15189	15215	15152	15313	15107	15032	15085	15116	15093	15010	15183	15141	15159	15115	15016	15075	15124	15091	15110	15022	15038	14920	15192	15061	15093	14978	15186	15186	15145	15049	14840	15207	15133	15050	15085	15049	14976	15029	15158	15057	14967	15226	15031	15101	15113	15385	15027	15136	14942	15038	14976	15139	14957	15111	15079	15024	15043	15108	15176	15123	15034	14903	15162	15064	15019	15107	15229	15137	15230	15057	15135	15095	14959	15075	15096	14967	15188	15102	15002	14992	15205	14986	14985	14991	15013	15029	15065	15178	15134	15115	15330	15073	15058	15091	15134	15142	14963	15050	15012	15182	15019	15027	15298	15156	15087	15159	15122	15135	14954	15241	15054	15140	15043	15143	15134	15249	14953	15094	15178	15386	15076	15146	14989	15069	15254	15142	14925	14941	15195	15022	15115	15110	15111	15055	15032	15033	15186	15137	15007	15054	15219	15253	15096	15183	15119	15020	15162	14987	15087	15088	15079	15035	15050	14952	14936	15004	15039	15220	15084	15107	15146	15122	14938	14976	15132	15054	15050	15037	15027	15113	15042	15139	15137	15090	14880	15170	15066	14953	15027	15002	15146	15080	15039	15012	15159	15113	15094	15194	15122	15046	15049	14932	15058	15000	14974	15136	15068	15139	15032	15050	15123	15034	15137	15023	15148	15157	15159	15121	15115	15210	15107	15041	15104	15130	15161	14965	15004	15242	15176	15127	15064	15115	14991	15029	14958	15092	15198	15108	15008	15035	15130	15289	15196	15080	14971	15143	15032	14964	15211	15025	14974	15303	15085	15129	15021	15032	15228	15165	14919	15070	15050	15090	15158	15026	15024	15157	15055	15124	15001	15067	15120	15018	15026	15093	14906	14844	15098	15162	14943	15041	15080	15011	15133	15098	14998	15062	15082	15063	15093	14992	15265	15187	14820	15112	14985	14962	15043	15090	15096	15200	15171	15094	15243	15128	15208	15228	15052	15036	14935	14987	15310	14951	14929	15113	15067	15156	15102	15088	15008	14769	14979	14977	15046	14986	15138	15038	15087	15117	15000	15099	15013	15043	15162	15102	14991	15111	15054	15124	15233	14933	14979	15036	15128	15070	15159	15070	15089	15159	14879	15326	15047	15084	15089	15163	15100	15058	15098	15179	15429	15034	15081	15144	15250	15146	15281	15144	15073	15027	14973	14993	14880	15057	15071	15043	14925	14922	14989	15040	14970	15018	14908	15191	15059	14813	15045	15077	15085	15151	15073	15129	15146	15157	15196	15146	14986	15059	15159	15127	15220	15045	14996	15163	14924	15213	15081	14965	15114	14922	15038	15019	15187	14941	15121	15039	15279	15121	15124	15268	15165	15172	15104	15102	15104	15147	15044	15013	15085	15122	15010	14911	15010	15096	15067	15081	15260	15119	15321	15108	15135	15141	15017	15070	15206	15167	15145	15169	15251	15099	15037	15056	15148	15191	14972	14986	15086	15147	14989	15135	15039	15221	14957	15178	15047	15098	14973	15028	15096	15188	15085	14951	14942	15207	15008	15040	15038	15304	15171	15126	15091	15280	15028	15195	14947	15220	15208	15123	15235	15163	15100	15010	15145	15052	15082	15069	15003	15262	15134	15096	15251	15136	15055	15209	15062	15207	14990	15212	15297	15060	15125	14976	15109	15275	15052	15124	15115	14863	15037	15154	15231	15012	15183	15096	15052	14964	15041	15164	15100	15246	15064	15121	15133	15049	15175	15127	15256	14960	15050	15146	15080	14871	15078	15036	15104	15135	15220	15163	15124	15021	15094	15237	15154	15204	15170	15006	15163	15043	15180	15040	14985	15268	15185	15149	15114	15164	15059	15024	15244	14993	15046	15048	15135	15015	15216	15226	15163	15121	15033	15050	14934	15208	15177	15306	15115	15141	14891	15008	15189	15169	15273	15170	15076	14970	15260	15049	15014	15014	14877	14933	15121	15152	15078	15091	15154	15151	14998	15145	14926	15145	14958	14947	15013	15169	15105	15202	15138	15398	15091	14969	15238	15147	15085	15062	15007	15077	15045	15230	15085	15185	15092	15052	15119	15160	15124	15034	15121	15006	15020	15146	15070	14962	15130	15161	15207	15086	15174	15130	14996	15045	15153	15041	15143	15072	15107	15180	14984	15094	15146	15098	15244	15065	15031	15285	15055	15082	15190	14969	15083	14934	15090	15027	15069	15152	15137	15067	15165	15083	15121	15002	15049	15037	14995	15067	15001	14923	14980	15218	15024	15069	15092	15191	14985	15078	15039	15280	15144	15016	15010	14988	14985	15142	15038	15133	15115	15170	15134	15142	14955	14951	15068	15119	15181	14964	14996	14989	15180	15140	15036	15076	15122	15070	14978	15148	15221	15064	15205	15093	14974	15154	15060	15143	15155	15080	15016	14864	15079	15216	15149	15086	15141	15120	15052	15166	15034	15087	15129	15002	14931	15114	15145	15033	15058	15231	15076	15144	14976	15152	15163	15064	15012	15310	14977	15015	15163	15093	15086	15106	15066	15124	15010	15024	15171	15172	15078	15117	15150	15009	14949	15176	15104	15277	15121	14988	15076	15167	15119	15186	15267	15380	15077	15116	15009	15151	15239	14980	15129	15165	15167	15200	14912	15091	15174	15098	15098	15230	15097	15056	15267	15049	15133	15226	15001	15024	14994	15033	15048	15184	15102	14912	15096	14983	15170	15095	15108	15257	14940	15230	15036	15101	14977	15156	15041	14946	15091	15138	15077	15168	15077	15377	15138	15051	15166	15203	15193	15121	15067	15130	15025	15242	14929	15097	15101	14950	15180	15145	15101	15105	14931	15123	15126	15103	15199	15206	15010	15040	15105	14905	14971	15193	15025	15160	15043	15267	15079	15211	15205	15214	15233	15093	15186	14998	15034	15054	15126	15114	15149	15008	15012	15185	15110	15121	15176	15187	15180	15060	15145	15095	15060	15277	15115	14961	15174	15076	14998	15214	15031	15024	15053	15136	15063	15058	15204	15081	15174	14903	14975	15036	15071	15006	15292	15087	15070	15089	14942	15019	15042	15102	15046	15311	15068	15198	15191	15112	15177	15213	15095	15093	15245	15039	15059	15070	14959	15227	15143	14992	15233	15223	15034	15086	15037	15108	15162	15104	15032	15150	15079	15079	15103	15145	15020	14952	15009	15033	15117	15032	15177	15014	15045	15274	15153	15290	15198	15079	15213	15029	14976	15149	15023	14991	15090	15079	15132	15059	14993	15009	15156	15274	15225	15102	15040	15029	15061	15074	15104	15008	15186	15033	15177	15180	15186	14956	15130	15007	15057	15244	15011	15029	15148	15072	15091	14897	15360	14947	15116	15057	15050	15137	15120	15094	15085	15211	15100	15144	15056	14961	15178	15170	15190	15214	15139	15071	15137	15231	15250	15137	15191	15050	15198	15188	15056	14949	15001	15254	15059	14992	15198	15157	15260	15071	15154	15075	15195	15270	15133	15289	15067	15216	15016	15133	15214	15121	15215	15203	14998	15132	15169	15194	15120	15220	15084	15030	14987	15196	15088	15021	15215	15279	15100	15078	15166	15010	15027	15026	14947	14998	15036	15226	14979	15068	15277	14985	15088	15048	15112	14937	15139	15127	15027	15157	14921	15228	15024	15121	15317	15108	15042	15127	14984	14941	15072	15065	14908	15082	15082	15254	15019	15096	14998	15135	15131	15035	15274	15172	15041	15183	15068	14981	14942	15115	15187	15037	15206	15124	15106	15051	14850	15288	15252	15122	15081	15129	15113	15172	15007
23828	21152	28665	23949	21629	27584	66318	57843	49575	40364	30080	23717	20581	18914	17969	17833	17937	17987	17885	18093	17893	17891	17845	17663	17732	17768	17981	17777	17849	17698	17820	17713	17649	17859	17799	17763	17916	17914	17802	17733	17808	17665	17625	17724	17862	17712	17803	17634	18000	17644	17571	17715	17584	17530	17894	17580	17702	17754	17759	17638	17737	17664	17810	17700	17652	17828	17773	17743	17864	17845	17790	17549	17498	17771	17755	17538	17810	17806	17695	17569	17761	17649	18062	17696	17783	17681	17651	17650	17669	17552	17570	17865	17680	17629	17746	17879	17781	17766	17887	17783	17701	17765	17745	17571	17497	17717	17795	17709	17810	17682	17715	17863	17796	17639	17819	17768	17711	17709	17766	17702	17773	17517	17680	17893	17503	17727	17691	17744	17867	17749	17579	17644	17759	17916	17782	17649	17741	17596	17821	17703	17779	17813	17614	17598	17592	17843	17650	17815	17821	17569	17623	17685	17748	17724	17698	17423	17685	17731	17739	17716	17810	17718	17548	17955	17764	17904	17705	17739	17668	17999	18086	17782	17856	17828	17872	17521	17690	17792	17756	17848	17832	17728	17772	17576	17702	17763	17706	17704	17741	17890	17845	17742	17747	18044	17447	17759	17811	17629	17610	17562	17759	17888	17725	17846	17753	17829	17673	18044	17554	17704	17598	17670	17756	17819	17884	17530	17730	17663	17682	17630	17726	17752	17648	17701	17698	17724	17776	17769	17669	17732	17822	17595	17704	17649	17625	17594	17662	17635	17568	17672	17764	17725	17623	17737	17550	17832	17769	17728	17870	17800	17773	17716	17604	17453	17629	17913	17770	17664	17747	17719	17756	17956	17963	17852	17588	17578	17635	17727	17967	17907	17704	17915	17706	17823	17736	17647	17599	17625	17508	17775	17680	17475	17605	17513	17800	17839	17835	17517	17615	17616	17742	17697	17716	17799	17628	17641	17772	17769	17890	17632	17744	17712	17674	17653	17688	17640	17633	17584	17696	17539	17765	17829	17707	17818	17804	17760	17597	17638	17759	17705	17528	17998	17556	17634	17700	17575	17496	17575	17802	17736	17724	17732	17587	17626	17741	17799	17793	17590	17572	17659	17817	17673	17588	17774	17639	17639	17377	17842	17789	17729	17685	17737	17811	17769	17594	17760	17855	17551	17721	17549	17568	17609	17743	17713	17802	17763	17704	17652	17733	17656	17661	17556	17652	17591	17528	17673	17892	17765	17650	17603	17825	17564	18063	17864	17686	17849	17674	17631	17524	17743	17720	17790	17746	17646	17855	17738	17794	17449	17591	17487	17594	17654	17513	17607	17713	17728	17728	17702	17615	17688	17743	17899	17644	17468	17628	17743	17673	17703	17761	17509	17724	17548	17758	17736	17671	17720	17721	17535	17645	17694	17577	17587	17712	17640	17602	17519	17604	17542	17610	17592	17804	17598	17661	17800	17662	17661	17780	17738	17661	17463	17569	17803	17573	17364	17757	17628	17549	17522	17621	17512	17669	17744	17735	17588	17611	17624	17748	17702	17540	17594	17574	17743	17675	17660	17748	17771	17493	17777	17562	17611	17822	17650	17538	17663	17755	17912	17643	17811	17708	17782	17626	17691	17752	17697	17668	17782	17682	17651	17649	17759	17653	17736	17709	17564	17659	17736	17677	17646	17815	17610	17718	17628	17601	17619	17739	17444	17770	17752	17728	17799	17720	17573	17568	17874	17713	17773	17773	17615	17808	17631	17614	17573	17543	17518	17777	17628	17832	17758	17565	17731	17562	17719	17721	17780	17839	17802	17641	17763	17674	17784	17767	17684	17688	17726	17819	17531	17831	17881	17682	17770	17740	17660	17645	17615	17762	17759	17712	17770	17482	17604	17799	17695	17531	17412	17554	17709	17714	17711	17586	17601	17717	17696	17890	17716	17771	17842	17824	17797	17535	17803	17507	17545	17850	17594	17686	17702	17750	17685	17623	17481	17462	17620	17562	17714	17758	17654	17692	17622	17682	17651	17616	17638	17604	17559	17770	17677	17791	17676	17704	17641	17612	17694	17474	17808	17733	17847	17628	17655	17715	17627	17616	17657	17621	17709	17642	17661	17747	17768	17617	17627	17817	17811	17637	17700	17813	17643	17650	17558	17820	17769	17652	17710	17540	17559	17757	17661	17634	17468	17785	17799	17579	17843	17671	17719	17639	17781	17566	17777	17790	17600	17636	17669	17922	17690	17935	17849	17635	17815	17637	17682	17696	17819	17651	17751	17557	17747	17729	17791	17766	17599	17556	17575	17866	17824	17636	17600	17516	17723	17645	17410	17887	17604	17844	17603	17585	17594	17617	17582	17761	17728	17675	17617	17707	17855	17567	17603	17544	17397	17654	17725	17757	17729	17602	17680	17731	17963	17892	17579	17700	17825	17740	17658	17825	17687	17669	17586	17835	17739	17627	17655	17843	17637	17676	17760	17800	17852	17525	17681	17627	17687	17805	17694	17672	17628	17588	17670	17717	17730	17429	17857	17792	17817	17562	17636	17604	17757	17568	17934	17482	17587	17513	17771	17781	17947	17778	17767	17680	17785	17741	17816	17656	17762	17871	17864	17550	17730	17682	17719	17752	17558	17688	17627	17726	17629	17654	17796	17720	17728	17771	17659	17987	17726	17799	17681	17856	17715	17687	17767	17817	17688	17461	17689	17616	17427	17726	17845	17683	17756	17716	17597	17651	17698	17716	17752	17920	17726	17748	17738	17710	17779	17743	17665	17551	17917	17818	17778	17758	17728	17898	17785	17716	17942	17814	17762	17464	17670	17758	17542	17617	17774	17791	17725	17597	17795	17560	17640	17741	17573	17683	17734	17652	17614	17601	17511	17950	17669	17775	17800	17636	17747	17621	17622	17821	17844	17826	17684	17721	17639	17722	17771	17663	17668	17665	17814	17941	17719	17632	17689	17646	17890	17729	17709	17558	17698	17782	17673	17702	17622	17707	17635	17671	17702	17728	17588	17649	17719	17786	17757	17736	17805	17698	17813	17584	17588	17826	17755	17935	17746	17459	17726	17915	17758	17733	17698	17625	17470	17813	17653	17694	17729	17614	17759	17805	17713	17672	17548	17735	17808	17712	18031	17711	17692	17646	17780	17576	17556	17672	17918	17821	17580	17872	17669	17702	17811	17526	17680	17626	17702	17736	17594	17452	17728	17672	17700	17563	17841	17707	17737	17528	17624	17705	17751	17716	17559	17721	17448	17780	17518	17717	17724	17598	17782	17704	17640	17672	17635	17619	17722	17507	17743	17712	17415	17758	17590	17773	17858	17814	17780	17817	17696	17621	17763	17806	17822	17917	17903	17860	17706	17747	17623	17735	17487	17825	17717	17783	17768	17639	17806	17762	17758	17598	17886	17834	17720	17636	17840	17644	17777	17715	17662	17652	17718	18118	17928	17559	17555	17769	17802	17863	17796	17709	17731	17612	17691	17736	17668	17767	17914	18023	17651	17638	17439	17471	17615	17838	17753	17928	17488	17595	17582	17650	17706	17736	17586	17666	17595	17757	17680	17560	17796	17769	17797	17881	17779	17696	17816	17668	17542	17786	17530	17681	17714	17816	17508	17833	17715	17736	17772	17588	17650	17690	17817	17736	17839	17664	17657	17772	17681	17659	17618	17541	17341	17698	17682	17503	17609	17700	17875	17714	17623	17731	17627	17549	17607	17878	17785	17975	17717	17697	17926	17780	17730	17695	17550	17703	17880	17610	17616	17717	17833	17643	17797	17758	17731	17648	17651	17666	17653	17747	17560	17575	17802	17489	17466	17679	17793	17575	17757	17575	17527	17619	17579	17644	17678	17751	17765	17945	17835	17676	17761	17941	17737	17589	17580	17583	17864	17795	17680	17602	17899	17453	17643	17755	17747	17685	17667	17690	17608	17834	17778	17740	17633	17674	17624	17665	17869	17848	17567	17782	17664	17627	17893	17736	17838	17753	17708	17563	17957	17709	17728	17760	17800	17866	17861	17856	17774	17651	17705	17492	17736	17545	17726	17520	17686	17560	17737	17683	17805	17715	17511	17574	17594	17634	17768	17642	17620	17789	17471	17650	17481	17792	17649	17737	17540	17601	17677	17849	17668	17479	17867	17724	17609	17505	17466	17490	17846	17832	17679	17982	17808	17639	17733	17734	17714	17583	17617	17701	17606	17616	17770	17691	17736	17729	17906	17801	17617	17546	17544	17527	17685	17763	17585	17698	17434	17667	17605	17899	17573	17508	17616	17695	17699	17655	17824	17548	17688	17603	17729	17552	17679	17618	17751	17673	17847	17681	17774	17617	17678	17477	17707	17657	17661	17707	17603	17672	17789	17786	17636	17778	17729	17681	17797	17625	17679	17826	17647	17644	17610	17580	17788	17555	17728	17756	17859	17794	17759	17642	17445	17495	17753	17724	17681	17830	17709	17746	17617	17637	17600	17731	17686	17741	17752	17704	17865	17890	17966	17706	17450	17747	17735	17750	17718	17747	17604	17620	17731	17714	17631	17717	17846	17514	17512	17730	17629	17618	17656	17507	17434	17782	17782	17823	17724	17914	17873	17668	17721	17754	17678	17527	17925	17657	17656	17772	17837	17707	17618	17728	17587	17707	17687	17778	17832	17742	17735	17651	17733	17702	17606	17708	17710	17710	17809	17633	17520	17645	17601	17710	17801	17676	17870	17765	17673	17806	17862	17302	17609	17723	17693	17765	17703	17820	17531	17652	17521	17772	17555	17683	17667	17814	17663	17723	17662	17857	17639	17653	17819	17719	17959	17798	17543	17855	17712	17564	17698	17693	17582	17571	17601	17894	17707	17722	17413	17753	17608	17658	17575	17631	17685	17684	17896	17827	17835	17672	17756	17516	17534	17612	17752	17674	17754	17616	17607	17584	17670	17793	17634	17697	17630	17809	17469	17581	17500	17691	17535	17689	17610	17690	17846	17588	17632	17474	17735	17861	17869	17576	17695	17700	17667	17762	17697	17725	17789	17725	17613	17831	17661	17700	17563	17546	17698	17734	17606	17828	17675	17710	17657	17853	17685	17671	17762	17450	17750	17585	17849	17620	17667	17448	17589	17682	17671	17540	17706	17540	17817	17593	17699
16054	27439	25392	20789	18688	25996	66857	57138	51437	40094	29570	21854	17581	15790	15139	14985	14932	14847	14967	14861	14859	15033	14810	14766	14982	14891	14825	14886	14974	14931	14787	14835	14865	14816	14825	14944	14939	14901	14870	14959	14875	14875	14780	15065	14927	14766	15047	14825	14914	15139	14785	14840	15092	14847	14903	14770	14880	14994	14869	14982	14935	14759	14884	14914	14864	14842	14976	14868	14926	14856	14822	14868	15021	14914	14905	14809	14798	14810	14857	14724	14908	14887	14861	14856	14869	14806	14845	14760	14930	14698	14723	14932	14797	14850	15019	14821	14934	14854	14886	14869	15053	14721	14911	14850	14952	15070	14890	14874	14809	14970	14987	14747	14709	14911	14985	14739	14791	15139	14907	14717	15122	14910	14890	15015	14964	14931	14812	14906	14921	15147	14915	14880	15009	14763	14953	15032	14756	14893	14888	14917	14841	14791	15008	14809	14965	14908	14937	14786	14834	14873	14776	14921	14889	14812	14940	14972	14791	15007	14753	14789	14795	14854	14819	14894	14789	14925	14879	14814	14878	14849	14885	14750	14973	14940	14729	14925	14826	14930	14789	14927	14960	14810	14855	14844	14907	15020	14752	14787	15013	14960	14853	14876	14834	14688	14774	14877	14890	14712	14788	14876	14750	14824	14821	14573	14802	14819	14863	14858	14860	14838	15047	14762	14870	14899	14903	14756	14862	14817	14924	14895	14927	14880	14878	14763	14855	14891	14976	14996	14749	14880	14894	14981	14873	14891	14884	14832	14799	14765	14740	14811	14729	14780	14921	14823	14834	14860	14850	14860	14972	14816	14857	14958	14827	14891	14751	14857	14929	14868	14937	14773	14949	14762	14721	14889	14807	14892	14834	14920	14697	14805	14779	15014	14865	15004	14800	14767	14944	14747	14738	14924	14807	14690	14893	14967	14810	14917	14928	14765	14858	14760	14798	14918	14864	14814	14772	14885	14905	14973	14904	14848	14923	14748	15032	14818	14931	15045	14917	14841	14970	14835	14923	14942	14931	14649	14948	14913	14801	14879	14894	14651	14889	14807	14907	14702	14793	14922	14781	14844	14905	14930	14755	14864	15064	14840	14787	14720	14945	14857	14971	14911	14722	14884	14911	14900	14842	14880	14882	14968	14662	14758	14818	14916	14804	14832	14822	14831	14812	14925	14926	14914	14837	14888	14936	14787	14939	14944	15080	14948	14758	14900	14924	14736	14973	14925	15003	14990	14979	14666	14753	14878	14935	14806	14764	14875	14840	15000	15002	14930	14814	14875	14755	14975	14933	14801	14869	14836	15009	14767	14847	14832	14798	14921	14989	14938	14927	14869	14738	14869	14862	14951	14752	14721	14936	14809	14929	14967	14930	14895	14835	14883	15007	14866	14623	15069	14822	14917	14942	14935	14781	14840	14763	14940	15012	14704	14880	14974	14885	14924	14835	14967	14709	14915	14767	14780	14901	15009	14808	14901	14745	14994	14816	14865	14663	15028	14953	14903	15020	14963	14822	14841	14836	14991	14930	14970	14788	14922	14953	14771	14911	14905	15059	14923	14806	14919	14817	14940	14688	14768	14835	14855	14985	15024	14858	14871	14922	14851	14789	14899	14997	14889	14819	15109	14954	14873	14797	14846	14866	14925	14684	14789	14872	14889	14859	15068	14802	14927	14842	14703	14959	15004	14917	14946	14708	14982	14908	14778	14645	14826	14954	14703	14768	14896	14759	14861	14762	14749	14892	14639	14665	14869	14870	14924	14828	15004	14786	14894	14868	14714	14955	14756	14896	14967	14866	15107	14783	14756	14969	14794	14812	14911	14859	14874	15092	14715	14788	14931	14910	14750	14835	14838	14785	14834	14667	14851	14849	14926	14862	14797	14682	14752	15073	14942	14755	15033	14765	14941	14800	14996	14882	14911	14869	14843	14916	14854	14825	14808	15035	14880	14931	14807	14846	14818	14792	14941	14796	14898	14822	14869	14883	14860	14798	14841	14784	14724	14756	14844	14851	14847	15041	14600	14849	14769	15019	14799	14949	14740	14765	14995	14830	14827	14729	14879	14685	14769	14918	14909	14760	14796	14805	14925	14914	14855	15035	14870	15019	14736	14818	14780	15050	14898	14862	14809	15027	14973	15079	14896	14743	15015	14858	14913	14904	14721	14733	14972	14769	14874	14796	14975	14727	14813	14748	14823	14982	14796	14910	14839	14897	14850	15038	14984	14898	14824	14939	14766	14898	14925	14948	14836	14970	14970	14835	14958	14786	14792	14733	14957	14705	14643	14950	14835	14929	14804	14890	14760	14807	14909	14887	14858	14870	14888	14999	14862	14957	14779	14996	14831	14766	14760	14766	14838	14927	14958	14824	14936	14777	14904	14873	14788	14981	14935	15039	15131	14710	14810	14918	14967	14814	14772	14790	14803	14804	14758	14771	14926	14860	14923	14674	14892	15098	14916	14928	15001	14982	14698	14827	14889	14849	14783	14731	14937	14774	14867	14900	14732	14892	14725	14932	14904	14911	14915	14694	14920	14807	14778	14953	14948	14868	15028	14815	14887	14794	14688	14877	14935	15084	14886	14899	14925	14919	14702	14921	14852	14901	14828	14895	14896	14841	14904	14847	14723	14715	14768	14836	14866	15005	14852	14896	14639	14922	14839	14940	14706	14853	14794	14921	14834	14893	14873	14800	15062	14920	14832	14716	14685	14719	15004	15009	14858	14917	14938	14925	15017	14926	14756	14911	14813	14805	14868	14936	14712	14959	14892	14892	14900	14951	14865	14798	14979	14646	14890	14776	14939	14970	14908	14851	14821	14839	14886	14902	14734	14976	14843	14882	14944	14564	15016	14910	14826	14774	14736	14583	14869	14954	14838	14665	14681	14733	14904	14837	14780	14812	14854	14636	14922	14861	14685	14956	14853	14979	14979	14894	14878	14933	14719	14829	14820	14773	15024	14885	14809	14769	14856	14822	14925	14935	14605	14949	14796	14956	14953	14875	14812	14887	14827	14795	14819	14801	14788	14787	14978	14860	14763	15043	14795	14779	14863	14837	14738	14938	14832	14921	14898	14932	14775	14681	14719	14780	15022	14972	14902	14853	14664	14982	14987	14869	14802	14904	14988	14801	14753	14967	14815	14934	14772	14924	14910	14859	14967	14849	14834	14905	14901	14746	14766	14724	14972	14787	14742	14849	14887	14855	14814	14778	14848	14765	15029	14866	14824	14801	14927	14804	14875	14817	14847	14682	14967	14909	14815	14851	14783	14872	14854	14682	14827	14796	14749	14854	14778	14837	14752	14892	14684	15009	15120	14882	14920	14899	14938	14819	14941	14782	14919	14924	14809	14848	14946	14814	14898	15065	14883	14836	14680	14978	14913	14640	14758	14966	14879	15019	14829	14798	14942	14728	14755	14912	14855	14909	14788	15052	14773	14915	14845	14911	14864	14893	14906	14929	14946	14844	14890	14780	14701	14915	14814	14775	14801	14761	14934	14546	14874	14696	14984	15069	14842	14825	14918	14736	14941	14971	14836	14785	14832	14922	14897	14924	14931	14848	14871	14731	14910	14762	14914	14869	15003	14689	14994	14801	14963	14817	14873	15004	14766	14977	15134	14701	14871	14794	14816	14809	14992	14905	14820	14902	14729	14872	14814	15016	14787	14752	14892	15077	14821	14894	14954	14914	14638	14953	14686	14816	14846	14938	15010	14877	14868	15016	14628	14799	14823	14855	15053	14915	14929	14834	14925	14847	14799	14869	14923	14988	14861	14834	14699	14881	14816	14923	14816	15113	14996	14853	14952	14928	14903	14889	14683	14925	14876	14849	14942	14847	14909	14900	14876	14923	14841	14721	15148	14959	14830	14873	14852	14954	14861	14755	14939	14783	14809	14836	14876	15031	14743	14919	14635	14800	14944	14761	14837	14749	14853	14920	14910	14904	14699	14819	14887	14828	14872	14825	14704	14768	14864	14899	14787	14989	14862	14851	15005	14750	15036	14765	15028	14930	14928	14831	14946	14962	14941	14806	14968	14816	14835	14863	14738	14695	14816	14910	14860	14815	14835	14996	14901	14960	14819	14863	14784	14749	14912	14862	14764	14851	14831	14938	14894	14852	14861	14919	14866	14972	15004	14776	14915	14716	14825	15057	14853	15140	14847	14911	15016	14860	14863	14863	14773	14918	14875	14700	14879	14909	14753	14838	14860	14945	14767	14902	14753	15036	14856	14897	14839	14870	14950	14602	14803	14708	14853	14963	14924	14842	14868	14812	15039	14925	14814	14957	14861	15023	14868	14892	14823	14926	14997	14920	14851	14758	14782	14953	14828	14852	14978	14932	14806	14711	14989	14807	14768	14769	14874	14976	14798	14790	14815	14881	14832	14849	14806	14702	14852	14846	14878	14764	14947	14891	14964	14877	14892	14869	14772	14890	14815	14999	14835	14932	14824	14775	14906	14825	14744	14706	14724	15010	14789	14875	14851	14873	15108	14901	14842	14805	14785	15012	14690	14907	14825	14902	14786	14931	14699	14876	14752	14794	14978	14899	14996	14853	14808	14846	14774	14960	14765	14930	14811	15035	14884	14776	14821	14727	14956	14814	14981	14853	14724	14981	14918	14762	14920	14896	14878	14655	14746	14850	14868	14852	14975	14673	14943	14888	14849	14935	15000	14766	14787	14937	14855	14758	14841	14725	14655	14934	14954	15062	14865	14966	15003	14772	14885	14824	14903	15029	14806	14902	14792	14724	14840	14835	14849	14866	14878	14758	14826	14964	14756	14872	14851	14789	15004	14963	14780	14720	14856	14764	14894	15090	15001	14865	14915	14674	14881	15120	14740	14855	14854	15014	14805	14792	14921	14856	14970	15007	14888	14752	14920	14840	14786	15081	14776	14870	14813	15037	14942	14768	14916	14689	14706	14955	14663	15008	14875	14983	14779	14922	14820	14977	14780	14719	14895	14908	14984	14810	14873	14730	14785	14969	14918	14869	15044	14825	14772	14801	14912	14880	14845	14948	14907	14964	14786	14922	14881	14799	14819	14904	14888	14811	14874	14895	14783	14782	14849	14937	14746	14776	14792	14963	14838	14924	14954	14780	14875	14804	14789	14814	14948	14754	14830	14898	14823	14878	14748
29351	21900	21380	18772	17241	18615	20039	19319	21888	21823	20273	18399	17780	17280	17292	17342	17215	16991	17061	16983	16974	17071	17249	17341	17122	16981	17286	17069	16930	17151	17021	17155	17124	17088	17323	16873	17256	17239	17247	17107	17215	17097	17152	17054	17130	16959	17025	17080	17204	17219	17053	16969	17253	16909	17051	17194	17240	17158	17029	17088	16898	17108	16927	16976	17274	16973	17069	17167	17152	17187	17020	16923	17111	17105	17152	17170	17052	17037	17144	16989	17126	17141	17080	17208	17155	17080	17184	17092	17076	17082	17159	17003	17120	17448	17468	17065	17140	17092	16979	17067	17211	17044	17158	16933	17257	16921	16883	17062	17002	17082	17094	17157	16946	17057	17013	16869	17118	17128	16922	17016	17286	17106	17154	17057	16937	17056	16785	17148	17189	16942	17124	17217	17046	17189	17399	17235	16960	17136	17093	17123	17281	16936	17028	17273	17201	17002	16976	16933	17296	17056	17227	17185	17293	17219	16940	16998	17004	17047	17120	17074	17196	17106	17116	17198	17133	17265	16961	17118	17173	16974	17064	16944	16938	17032	17035	17052	17159	16968	17173	17245	17045	17220	17244	17114	17163	17109	17052	17047	17139	17296	17089	17440	17143	16974	17059	17095	17102	17009	16954	17038	17024	17107	17201	17000	17062	17239	17099	17266	17059	17138	17017	17034	17077	17083	16997	17022	17124	17101	17169	17056	17101	16881	16989	17098	17038	16950	16952	17228	17338	17075	17166	17002	17174	17132	17168	17169	17199	17036	16927	16855	17036	17116	17037	17138	17157	17093	17001	17201	17052	16840	17307	17241	17271	17049	17056	17105	17092	17102	17079	17027	17165	17206	16990	17210	17175	17046	17148	17165	17115	16955	16825	17050	16933	16993	16920	17094	17044	17177	17113	16863	16962	16850	16787	17099	17087	16913	16991	17303	17333	17143	17141	17109	16962	17252	17201	17043	17024	17198	17018	17151	17251	17061	17148	17122	17094	17002	17091	17011	17113	16955	17166	17197	17070	17022	17226	17002	17185	17157	17085	17184	17116	17090	17157	17044	16991	17222	17375	17093	17199	17141	16931	17025	16945	17038	17080	17253	16935	17088	17105	16950	16997	17010	16887	17192	16960	17051	17113	17064	17080	17101	17128	17273	17171	17077	17029	17184	17298	16893	16948	17111	17181	16849	17002	17086	17227	17119	17042	17145	16977	17311	17116	16977	17074	17155	17298	17066	16990	16925	17082	17026	16997	17302	17051	17057	17217	17005	16916	17015	17165	17363	17319	16915	17067	17091	16898	17048	16902	17123	17194	17211	17005	16918	17093	16868	17241	17303	16977	17018	17066	16881	17017	17001	17012	17150	17219	17142	16764	17023	17299	17175	16934	17027	17027	17018	17059	17025	16975	17033	17101	17136	17252	17048	17151	17157	16818	17057	17075	17084	16942	17009	17056	17092	17094	17083	16987	17182	17025	16941	17266	17212	17076	17303	17067	17109	16965	16932	17152	17159	16970	17235	17226	17146	17127	17041	17217	17259	17227	16962	16986	17059	17118	17211	17106	17254	17244	17290	17186	17081	16982	17041	17107	17152	17271	16942	17224	16885	17049	17084	17173	16867	17016	17103	17093	17083	16943	17327	17243	17033	17073	17168	16944	17029	17148	17062	17046	17283	17296	17085	16873	17287	17019	16923	17001	16942	17031	17205	17076	16982	17062	16920	17299	17131	17044	17190	17271	17058	17025	16903	17169	16990	17144	17071	16964	16842	17106	17155	16953	16993	17034	17101	17252	17273	17225	17126	17018	17038	16985	17042	16970	16954	17040	17283	17003	17069	17302	17153	17054	17034	17148	17092	17022	17255	17110	16978	17095	16958	17075	17048	17135	16935	17026	17065	17170	17057	17118	17302	16945	17236	16898	17151	17159	17288	17284	17185	16887	16954	17325	17069	17253	17228	17166	17054	17131	17231	17108	17261	17050	17016	17203	17018	17267	17155	17040	16896	17198	17063	17323	17080	17062	17279	17063	17185	17378	17317	16971	17142	17130	17301	16911	17255	17148	17089	17196	17078	16965	16970	16832	17143	17242	17280	17227	17051	17067	17184	17188	17095	17153	17014	17306	17199	17117	17007	17055	17112	17111	17058	17122	16965	17172	16966	17306	17160	17306	17011	17073	17011	17244	16921	17063	16999	17147	16972	16970	17149	17457	17078	16987	17057	17151	16944	17158	16818	17146	17189	17122	17027	17097	17212	17136	16818	17033	16861	17217	17260	17243	17254	17028	16979	16971	16892	17082	17157	16989	17187	16965	17118	17070	17137	16971	17045	17126	16957	17244	17182	17124	17092	16948	17039	17145	17129	17134	17172	17019	17329	17126	17157	16986	17123	17025	16849	17108	17292	17164	17056	17048	17278	16895	17026	17093	16946	16968	17242	17205	17164	17062	16976	17034	17155	16847	16882	16939	17173	17178	17088	17186	17078	17036	16987	16931	17036	17105	17134	17019	17195	16997	17298	17107	17215	16841	17304	17050	17064	17155	17034	17224	17053	17169	17232	16851	17055	17009	17185	16992	17120	16983	17249	17315	17050	16963	17316	17094	17109	17063	16807	17066	17084	17005	17066	16959	17150	17114	17192	17155	17037	17140	17146	17090	17072	17038	17059	16930	17043	17039	16891	16985	17239	17052	17097	17302	17071	17090	17375	16944	17230	17056	17085	17189	17036	16964	17124	16967	17009	17272	16932	17061	17032	16997	17248	17147	17023	17126	17119	16993	17145	17188	17182	17042	16997	16966	17105	17001	17010	16962	17046	16975	17183	16879	17143	17070	17246	17143	17125	17066	17205	17229	17169	17308	17041	16989	17061	16919	17256	17009	16990	17229	17066	16960	17077	17068	17019	17084	17180	17093	16954	17036	17178	17027	17103	16987	16986	17083	17046	17067	17121	17169	17052	17139	17020	17087	17194	17202	17088	17201	16949	17289	17129	17103	17308	17082	17154	17105	17015	17272	17118	17025	17108	17167	17096	16902	17151	16962	17167	17155	17235	17123	17254	17023	17278	16934	16942	17101	17328	17226	17100	17115	17194	17235	17075	17226	17047	16896	17229	16769	17083	17106	17159	17176	17197	17102	17188	17147	17103	17300	17344	17106	17046	17307	17114	16948	16937	17167	17087	17147	17104	17053	17148	17089	17002	17085	17100	16977	16940	17112	17112	17076	17010	17009	17082	16919	17063	17180	16994	17372	16839	17070	16968	17147	17252	17103	17051	17198	17127	17022	17104	17089	17165	17130	17162	17369	16905	16992	17256	16935	17104	17159	17074	17342	17069	17228	17048	17013	17231	17179	17113	17005	17266	17281	17018	17341	16990	17039	17053	17015	17156	17252	17167	17219	17101	17078	17099	17072	17067	17260	17216	17181	16935	17179	17160	16980	17169	17178	17220	17065	17032	17099	16861	17177	16979	17034	17029	17181	17137	17074	17161	17120	17136	17052	17205	17196	17096	17001	17199	17220	17186	17280	17142	17158	16998	17053	17132	17070	17228	17118	17059	17090	17335	17249	17186	16868	17170	17032	17110	17272	16905	17035	17077	17163	17223	17059	17193	16869	17078	16977	17131	17200	17003	17153	17212	17194	17230	17268	17072	17245	17010	16963	17065	17063	17038	17159	16936	17081	17101	17134	17141	17259	17013	17220	17167	17239	17254	16990	16903	17158	16784	17007	17208	17149	17278	16969	17134	17131	17075	17156	17165	17148	17060	17165	16964	17057	17147	16968	17041	17055	17104	17045	17135	17185	17130	17086	17195	17096	17050	17322	17132	17079	17215	16932	17187	17273	17028	17036	16972	17079	17127	17008	17003	17181	17118	17119	17137	16993	17000	17084	17011	17061	17178	17144	17276	17130	17051	17298	17189	17103	16979	17031	17032	16764	16966	16955	17116	17031	17127	17108	17062	16984	17256	17068	17034	17027	17108	16958	17327	17136	17290	17223	17035	16936	16935	16986	17088	16999	17114	17143	17116	16940	16950	17117	17171	17206	17243	17133	17047	17102	17082	17252	17243	17264	17289	16833	17171	16871	16985	17195	16986	17117	17202	17041	17211	17099	17076	17054	17176	17042	17168	17228	17106	16873	17070	16939	17195	16935	17130	17189	17263	17181	17113	16934	17320	17018	17278	17188	16932	17133	17233	17204	17158	17000	17241	17288	17155	17183	17092	17082	17025	17242	16820	17004	16691	16952	17091	17026	17202	17190	16990	17210	17086	17053	16998	17194	17052	17054	17147	17184	16940	17135	17134	17041	17140	16896	16982	17234	17102	16869	17177	16727	17122	16990	17239	17210	16875	17151	17078	17229	16939	17264	17027	17127	17168	17110	17040	17160	17003	16897	17163	17146	17108	17165	17121	16904	17050	17331	17042	17173	17012	17153	17160	17049	17132	16971	17181	17016	17020	17269	17143	16874	17107	16976	17044	16987	17163	17103	17084	17198	17187	17030	17150	17252	17198	17224	17145	17352	17054	17138	17198	17045	17195	16965	17009	16931	17206	17037	17172	17245	17387	17190	17046	16801	16849	17002	17239	17042	17020	17036	16922	17239	17197	17159	17342	17085	17060	17130	17121	16927	17095	17030	17166	17185	17054	17152	17029	17157	16982	17150	17205	17018	17181	17214	17100	17215	16988	17167	16960	17007	17086	17241	16972	16911	17033	17201	17131	17072	17186	17127	16908	17187	17012	17026	17146	17075	17167	17141	17002	17220	16973	17089	17364	17158	17096	17183	16950	17012	17048	17160	17177	17150	17136	17279	17090	17194	17286	16989	17121	16930	16959	17161	17091	17300	16977	17020	16987	16940	17123	17177	17108	17354	16987	16873	17039	17107	17227	17163	16891	17042	17082	17045	17143	17298	17022	17128	17061	17183	17202	16956	17087	17135	17083	17153	17163	17054	16903	16901	17391	17069	17118	17125	17219	17128	17193	17225	17087	17263	17085	16884	17092	17020	16942	17176	17187	17233	16860	17084	16839	17207	16881	17126	17218	17112	17058	17091	17287	17254	17128	17129	16846	17216	17127	17192	16965	17000	16932	16970	17374	17085	17155	17157	17136	17203	16864	17171	17094	17112	17105	17224	17264	17289	17248
14915	15630	15326	14872	14719	17233	18194	17621	21763	20433	17953	15947	15191	14674	14544	14432	14737	14559	14598	14448	14610	14546	14552	14381	14414	14595	14474	14561	14608	14440	14563	14675	14480	14554	14403	14554	14698	14466	14559	14540	14526	14693	14615	14591	14503	14595	14455	14622	14516	14580	14476	14474	14521	14635	14535	14536	14617	14424	14581	14483	14610	14339	14501	14524	14452	14253	14459	14600	14620	14487	14446	14420	14376	14572	14463	14488	14556	14547	14542	14476	14437	14601	14481	14412	14584	14493	14518	14333	14596	14320	14215	14523	14670	14568	14490	14527	14384	14491	14490	14433	14381	14357	14454	14535	14520	14358	14507	14510	14447	14441	14517	14400	14515	14367	14630	14544	14571	14507	14638	14416	14782	14505	14653	14450	14391	14540	14313	14589	14482	14463	14489	14529	14430	14525	14484	14463	14479	14554	14657	14463	14642	14631	14567	14580	14521	14511	14562	14547	14486	14539	14579	14649	14411	14491	14600	14597	14598	14462	14516	14468	14358	14539	14531	14603	14490	14538	14615	14598	14490	14505	14631	14658	14691	14470	14427	14396	14501	14561	14331	14602	14435	14525	14634	14360	14684	14516	14572	14557	14431	14617	14438	14609	14466	14536	14422	14586	14673	14414	14631	14506	14475	14564	14485	14460	14575	14425	14535	14425	14484	14564	14601	14673	14522	14434	14408	14482	14526	14524	14484	14406	14648	14492	14419	14592	14523	14567	14527	14602	14602	14534	14631	14542	14462	14439	14484	14514	14676	14630	14479	14543	14595	14514	14526	14546	14406	14447	14508	14534	14619	14520	14229	14589	14363	14526	14530	14293	14511	14456	14692	14437	14459	14599	14434	14507	14550	14284	14514	14670	14483	14581	14618	14599	14543	14441	14631	14394	14529	14446	14552	14541	14487	14382	14434	14527	14444	14614	14547	14663	14605	14422	14434	14452	14481	14549	14380	14557	14680	14556	14623	14738	14487	14624	14656	14518	14310	14409	14307	14448	14583	14481	14417	14614	14346	14679	14636	14413	14559	14605	14534	14492	14688	14532	14585	14604	14569	14650	14517	14554	14584	14478	14498	14388	14529	14356	14557	14385	14598	14543	14503	14584	14417	14407	14539	14489	14641	14514	14446	14524	14578	14530	14446	14388	14354	14471	14445	14448	14611	14508	14591	14300	14592	14481	14517	14511	14565	14500	14725	14396	14562	14537	14379	14538	14604	14463	14315	14115	14434	14390	14648	14568	14423	14384	14420	14306	14330	14427	14433	14548	14612	14551	14349	14473	14439	14530	14452	14346	14393	14601	14603	14447	14510	14507	14487	14446	14306	14547	14476	14583	14263	14487	14544	14610	14569	14661	14429	14614	14442	14538	14593	14471	14315	14504	14478	14623	14553	14529	14484	14337	14547	14528	14500	14517	14482	14501	14512	14502	14434	14427	14461	14575	14496	14491	14504	14448	14480	14612	14586	14577	14459	14415	14503	14453	14364	14395	14515	14713	14542	14630	14364	14522	14556	14442	14676	14673	14529	14532	14529	14503	14524	14430	14649	14403	14475	14521	14489	14397	14556	14523	14416	14561	14563	14625	14517	14390	14681	14659	14402	14397	14450	14565	14367	14582	14505	14395	14539	14543	14644	14605	14673	14437	14463	14558	14477	14432	14624	14508	14594	14403	14551	14598	14310	14478	14410	14415	14621	14580	14556	14604	14571	14414	14426	14517	14467	14545	14519	14426	14471	14361	14624	14448	14553	14670	14601	14494	14483	14494	14538	14560	14385	14569	14533	14389	14454	14460	14661	14563	14536	14565	14546	14576	14450	14476	14505	14512	14618	14570	14492	14447	14484	14449	14472	14618	14613	14459	14450	14541	14587	14488	14494	14375	14420	14433	14520	14610	14687	14481	14404	14516	14532	14578	14505	14470	14478	14399	14493	14433	14503	14407	14491	14498	14619	14460	14536	14445	14383	14617	14504	14526	14509	14535	14298	14687	14463	14510	14684	14384	14465	14580	14330	14573	14557	14619	14537	14524	14499	14598	14535	14490	14504	14601	14450	14639	14607	14363	14680	14692	14593	14368	14566	14535	14684	14432	14405	14513	14655	14430	14599	14486	14563	14447	14614	14582	14563	14498	14541	14492	14507	14439	14453	14635	14601	14556	14597	14508	14441	14686	14581	14327	14536	14651	14360	14553	14505	14709	14484	14526	14538	14534	14535	14390	14601	14504	14577	14588	14544	14660	14603	14477	14453	14481	14347	14510	14593	14584	14582	14570	14495	14571	14602	14500	14577	14512	14328	14632	14601	14587	14633	14587	14517	14554	14394	14608	14500	14557	14715	14382	14621	14518	14634	14446	14375	14492	14579	14678	14459	14583	14377	14632	14612	14388	14535	14633	14493	14460	14547	14449	14463	14567	14542	14392	14621	14428	14489	14430	14598	14401	14501	14536	14556	14441	14429	14627	14541	14560	14527	14526	14575	14657	14390	14497	14523	14567	14449	14641	14517	14522	14437	14529	14609	14482	14555	14566	14644	14576	14520	14747	14348	14525	14585	14498	14430	14679	14594	14582	14599	14564	14400	14383	14471	14447	14677	14529	14553	14493	14393	14374	14536	14626	14486	14383	14505	14476	14485	14468	14332	14722	14490	14761	14477	14431	14514	14557	14384	14739	14653	14457	14611	14369	14516	14586	14473	14548	14567	14397	14454	14661	14432	14604	14500	14479	14340	14557	14560	14781	14501	14495	14586	14571	14606	14397	14424	14532	14467	14610	14379	14346	14469	14464	14450	14384	14558	14669	14609	14590	14463	14394	14441	14666	14524	14569	14477	14476	14573	14574	14443	14491	14696	14503	14539	14631	14598	14497	14610	14665	14763	14738	14546	14696	14665	14563	14497	14511	14355	14417	14600	14660	14521	14437	14443	14715	14578	14418	14628	14608	14597	14529	14426	14473	14517	14475	14540	14566	14486	14462	14523	14485	14589	14302	14546	14433	14372	14524	14541	14548	14562	14589	14566	14473	14630	14591	14691	14642	14323	14542	14535	14418	14593	14529	14511	14465	14581	14486	14482	14453	14525	14498	14633	14667	14553	14646	14318	14447	14708	14621	14557	14595	14373	14514	14649	14459	14506	14439	14514	14587	14569	14477	14531	14648	14579	14431	14457	14398	14515	14536	14534	14604	14407	14601	14514	14317	14598	14579	14581	14447	14516	14482	14551	14529	14589	14496	14444	14526	14486	14568	14490	14651	14470	14665	14414	14438	14731	14559	14607	14539	14597	14514	14267	14536	14708	14600	14682	14612	14550	14614	14583	14504	14339	14512	14420	14323	14519	14443	14506	14442	14421	14596	14449	14617	14623	14447	14496	14511	14570	14511	14535	14517	14585	14509	14600	14687	14451	14527	14518	14424	14507	14622	14473	14493	14579	14506	14705	14462	14493	14379	14476	14360	14605	14624	14549	14397	14524	14501	14476	14456	14674	14390	14516	14529	14517	14508	14728	14597	14436	14515	14587	14375	14529	14550	14391	14422	14512	14686	14432	14642	14545	14509	14552	14462	14467	14536	14533	14570	14635	14555	14541	14527	14670	14548	14669	14543	14503	14511	14467	14659	14565	14492	14370	14497	14552	14442	14433	14470	14439	14417	14574	14447	14665	14522	14428	14515	14331	14486	14367	14544	14594	14485	14890	14539	14570	14473	14599	14382	14572	14556	14510	14606	14423	14649	14389	14383	14420	14631	14466	14441	14425	14496	14353	14545	14443	14353	14481	14430	14714	14393	14501	14487	14546	14619	14563	14538	14498	14439	14501	14392	14742	14584	14462	14514	14471	14523	14524	14471	14689	14432	14625	14414	14633	14511	14475	14573	14500	14663	14565	14481	14444	14384	14449	14649	14554	14587	14370	14540	14362	14544	14510	14544	14553	14537	14447	14511	14501	14446	14532	14557	14489	14417	14495	14612	14504	14745	14532	14560	14499	14556	14639	14596	14380	14378	14447	14570	14452	14501	14539	14477	14589	14539	14331	14532	14433	14412	14509	14572	14421	14542	14567	14586	14458	14571	14414	14495	14495	14381	14482	14675	14640	14515	14454	14554	14600	14551	14571	14426	14459	14724	14618	14453	14563	14469	14461	14597	14585	14548	14445	14406	14395	14697	14497	14485	14382	14404	14551	14490	14489	14480	14634	14534	14541	14526	14447	14584	14514	14576	14450	14628	14500	14561	14537	14435	14508	14489	14513	14506	14455	14559	14379	14514	14422	14603	14448	14460	14770	14654	14490	14655	14589	14485	14524	14591	14491	14347	14609	14439	14663	14387	14625	14517	14530	14435	14669	14471	14609	14370	14537	14466	14387	14649	14462	14463	14375	14629	14541	14590	14555	14451	14484	14551	14478	14506	14525	14553	14466	14615	14543	14460	14580	14716	14569	14479	14561	14383	14574	14420	14477	14517	14435	14661	14486	14473	14511	14423	14679	14471	14602	14516	14573	14502	14513	14577	14506	14340	14676	14375	14626	14618	14371	14501	14582	14451	14441	14259	14507	14297	14445	14407	14525	14561	14514	14383	14611	14566	14508	14556	14456	14497	14565	14532	14459	14469	14629	14468	14391	14405	14580	14515	14550	14433	14735	14483	14507	14404	14550	14459	14551	14692	14424	14716	14458	14697	14472	14610	14424	14650	14479	14457	14502	14482	14508	14571	14512	14609	14487	14451	14465	14405	14686	14562	14543	14478	14606	14532	14382	14632	14345	14719	14465	14441	14542	14454	14394	14539	14460	14471	14371	14468	14625	14633	14491	14475	14397	14462	14494	14576	14662	14466	14489	14678	14565	14397	14490	14548	14597	14525	14589	14722	14570	14482	14664	14253	14506	14556	14638	14554	14586	14647	14401	14503	14576	14482	14496	14420	14512	14403	14693	14483	14465	14484	14566	14535	14527	14678	14355	14464	14583	14509	14532	14564	14500	14446	14599	14482	14629	14477	14627	14588	14414	14609	14487	14513	14680	14373	14631	14468	14555	14602	14600	14500	14325	14492	14555	14390	14560	14516	14424	14455	14490	14522	14632	14342	14541	14575	14603	14686	14686	14497	14549	14556	14601	14600	14551	14780	14543	14819	14615	14713	14584	14564
26033	21173	27296	25750	19611	20700	20816	20317	37919	39295	30789	23571	19474	17815	16944	16599	16782	16444	16541	16602	16680	16467	16588	16771	16744	16568	16856	16811	16758	16385	16592	16471	16516	16600	16651	16650	16661	16469	16319	16626	16614	16659	16623	16652	16633	16501	16577	16725	16532	16510	16647	16463	16758	16416	16657	16626	16847	16504	16787	16645	16681	16752	16508	16581	16758	16591	16651	16582	16557	16587	16697	16495	16646	16604	16585	16568	16533	16667	16549	16462	16649	16666	16675	16652	16495	16501	16625	16409	16744	16503	16660	16643	16496	16654	16413	16557	16574	16484	16654	16665	16482	16632	16682	16535	16456	16704	16536	16782	16532	16508	16635	16672	16558	16586	16486	16773	16663	16596	16592	16359	16758	16555	16636	16607	16574	16427	16615	16526	16532	16613	16633	16483	16619	16515	16494	16715	16584	16697	16611	16424	16577	16520	16515	16550	16710	16554	16521	16543	16657	16420	16560	16455	16584	16684	16509	16574	16672	16663	16507	16687	16461	16433	16482	16680	16625	16754	16714	16617	16651	16517	16486	16434	16608	16582	16528	16638	16536	16773	16781	16532	16546	16559	16554	16273	16699	16499	16450	16642	16605	16708	16542	16543	16587	16527	16609	16685	16371	16546	16662	16660	16724	16681	16489	16259	16547	16611	16555	16660	16699	16652	16480	16398	16545	16682	16510	16572	16554	16589	16642	16538	16703	16461	16480	16639	16356	16506	16592	16518	16510	16522	16603	16527	16608	16688	16681	16592	16338	16757	16441	16608	16574	16424	16386	16289	16787	16474	16548	16842	16478	16326	16790	16658	16774	16661	16721	16812	16517	16447	16553	16339	16683	16458	16426	16617	16438	16483	16469	16600	16678	16668	16623	16592	16720	16502	16594	16474	16466	16585	16633	16552	16518	16565	16596	16490	16607	16663	16552	16676	16490	16610	16515	16491	16523	16575	16668	16773	16551	16566	16606	16657	16410	16403	16667	16478	16587	16608	16435	16709	16503	16477	16563	16632	16596	16641	16387	16711	16546	16497	16346	16566	16459	16522	16516	16461	16648	16780	16450	16555	16633	16678	16821	16705	16540	16569	16686	16632	16635	16714	16546	16537	16637	16688	16498	16756	16704	16561	16519	16602	16605	16477	16488	16534	16382	16461	16678	16524	16450	16590	16594	16577	16482	16542	16696	16494	16488	16539	16561	16565	16549	16503	16583	16755	16440	16478	16514	16708	16416	16483	16509	16470	16482	16579	16270	16257	16444	16722	16596	16706	16395	16727	16432	16541	16461	16736	16552	16428	16391	16557	16522	16456	16656	16417	16813	16605	16518	16544	16599	16602	16737	16643	16576	16612	16602	16393	16544	16525	16577	16555	16662	16611	16436	16374	16521	16585	16509	16480	16610	16447	16617	16354	16669	16602	16404	16670	16661	16604	16539	16760	16552	16574	16669	16725	16519	16574	16606	16466	16569	16719	16589	16670	16412	16740	16524	16554	16693	16820	16588	16586	16582	16742	16539	16605	16635	16678	16468	16341	16576	16560	16672	16656	16627	16506	16556	16601	16632	16612	16648	16561	16702	16652	16495	16407	16497	16602	16788	16405	16722	16499	16383	16647	16769	16689	16616	16522	16438	16575	16351	16373	16556	16550	16728	16618	16675	16560	16797	16607	16657	16555	16595	16504	16555	16774	16628	16393	16641	16525	16673	16528	16727	16519	16413	16518	16887	16437	16541	16436	16361	16473	16579	16439	16466	16360	16537	16412	16450	16521	16285	16493	16582	16646	16580	16618	16484	16609	16520	16479	16570	16285	16601	16633	16765	16338	16482	16744	16507	16429	16596	16501	16698	16666	16644	16523	16415	16541	16668	16433	16498	16323	16561	16483	16542	16601	16618	16455	16607	16581	16561	16580	16387	16630	16583	16633	16762	16591	16689	16419	16547	16549	16601	16680	16416	16320	16379	16678	16593	16510	16700	16530	16548	16531	16677	16562	16473	16721	16592	16630	16601	16540	16601	16695	16531	16487	16578	16490	16759	16310	16534	16402	16459	16475	16601	16471	16608	16591	16535	16424	16766	16605	16647	16671	16587	16697	16603	16554	16598	16696	16479	16471	16605	16674	16702	16403	16504	16567	16715	16695	16721	16770	16541	16498	16521	16396	16331	16601	16698	16700	16523	16436	16437	16698	16492	16608	16713	16456	16711	16593	16631	16545	16559	16733	16584	16693	16548	16418	16610	16561	16668	16662	16629	16623	16389	16405	16643	16434	16528	16620	16478	16662	16645	16519	16673	16511	16496	16188	16321	16370	16597	16488	16873	16694	16585	16578	16768	16486	16390	16572	16634	16649	16515	16674	16472	16614	16609	16434	16592	16513	16565	16625	16575	16451	16508	16587	16748	16366	16535	16628	16642	16503	16559	16539	16617	16407	16614	16644	16840	16440	16556	16427	16639	16819	16641	16608	16631	16758	16404	16713	16694	16505	16501	16535	16593	16625	16715	16598	16606	16730	16835	16594	16625	16471	16628	16682	16515	16578	16598	16722	16417	16641	16655	16583	16523	16564	16503	16446	16558	16468	16511	16586	16405	16482	16620	16894	16467	16776	16735	16573	16612	16585	16353	16595	16687	16742	16592	16705	16680	16637	16572	16766	16659	16453	16567	16642	16439	16463	16537	16502	16921	16827	16625	16481	16593	16560	16516	16597	16653	16461	16543	16461	16844	16689	16686	16501	16551	16623	16619	16539	16704	16539	16638	16450	16507	16597	16553	16521	16412	16500	16518	16520	16573	16477	16616	16689	16561	16401	16525	16762	16668	16392	16544	16439	16569	16551	16575	16664	16434	16446	16567	16938	16517	16631	16403	16722	16625	16482	16608	16568	16542	16522	16596	16678	16511	16533	16513	16580	16464	16568	16599	16803	16688	16557	16577	16297	16509	16474	16596	16818	16707	16485	16568	16740	16602	16345	16663	16447	16524	16895	16605	16684	16533	16590	16653	16377	16433	16540	16406	16716	16541	16675	16671	16340	16619	16709	16583	16535	16510	16546	16688	16587	16646	16376	16513	16699	16499	16595	16657	16617	16680	16596	16576	16384	16552	16437	16584	16401	16555	16523	16545	16437	16514	16465	16431	16529	16460	16575	16567	16503	16519	16703	16592	16721	16766	16598	16656	16600	16587	16739	16432	16514	16664	16406	16533	16438	16425	16470	16396	16577	16507	16577	16422	16288	16617	16629	16644	16594	16683	16423	16389	16615	16719	16569	16606	16586	16560	16496	16545	16477	16495	16788	16730	16671	16596	16538	16656	16683	16599	16658	16421	16498	16751	16701	16608	16668	16567	16562	16413	16617	16609	16703	16598	16530	16678	16570	16601	16540	16702	16662	16693	16562	16613	16832	16792	16600	16715	16666	16574	16436	16608	16368	16518	16473	16697	16566	16505	16401	16759	16592	16430	16645	16757	16411	16510	16528	16599	16570	16497	16756	16517	16417	16472	16437	16503	16658	16594	16659	16423	16573	16552	16522	16505	16767	16580	16536	16601	16502	16804	16450	16727	16526	16624	16576	16575	16559	16686	16385	16531	16474	16622	16579	16603	16410	16595	16602	16821	16681	16499	16450	16720	16570	16442	16525	16648	16453	16494	16600	16455	16414	16642	16591	16624	16560	16618	16534	16602	16655	16591	16669	16689	16412	16596	16501	16764	16628	16722	16549	16644	16514	16718	16633	16500	16555	16616	16596	16535	16487	16429	16683	16599	16576	16556	16430	16601	16441	16561	16437	16734	16633	16451	16320	16475	16440	16561	16582	16473	16543	16605	16572	16603	16553	16251	16446	16752	16565	16645	16434	16540	16462	16670	16541	16652	16472	16696	16591	16383	16379	16610	16454	16736	16377	16545	16560	16800	16573	16592	16498	16494	16783	16670	16472	16549	16626	16420	16645	16561	16582	16427	16303	16350	16521	16633	16565	16633	16597	16585	16606	16659	16663	16491	16557	16419	16602	16606	16396	16864	16657	16521	16337	16505	16485	16530	16555	16392	16776	16388	16561	16574	16601	16609	16651	16873	16686	16577	16688	16644	16570	16569	16441	16619	16666	16837	16571	16554	16528	16562	16520	16621	16751	16503	16607	16471	16830	16530	16626	16432	16586	16579	16585	16605	16639	16728	16748	16565	16611	16654	16616	16751	16410	16435	16699	16500	16575	16690	16560	16519	16505	16545	16722	16576	16666	16809	16502	16446	16539	16512	16608	16736	16636	16487	16583	16634	16668	16436	16629	16491	16661	16559	16483	16507	16599	16684	16430	16572	16547	16575	16496	16507	16495	16675	16356	16586	16526	16541	16685	16599	16621	16683	16746	16649	16535	16648	16440	16555	16668	16551	16602	16444	16460	16405	16360	16632	16468	16546	16609	16711	16548	16638	16538	16748	16533	16541	16643	16720	16670	16654	16460	16845	16594	16631	16431	16607	16512	16573	16470	16614	16508	16673	16764	16692	16600	16571	16340	16868	16432	16654	16674	16424	16577	16441	16483	16584	16576	16472	16577	16539	16499	16583	16433	16680	16425	16604	16423	16507	16686	16683	16710	16473	16812	16549	16638	16552	16629	16640	16251	16790	16555	16599	16544	16695	16711	16478	16572	16541	16632	16636	16497	16520	16546	16505	16410	16554	16463	16675	16687	16617	16300	16615	16508	16489	16552	16414	16697	16666	16611	16622	16871	16563	16668	16565	16508	16710	16433	16553	16451	16662	16359	16449	16523	16529	16486	16448	16572	16624	16620	16636	16495	16541	16405	16620	16543	16661	16626	16511	16657	16805	16761	16389	16522	16621	16797	16834	16660	16502	16537	16588	16726	16692	16627	16621	16472	16471	16712	16635	16501	16604	16587	16538	16693	16447	16692	16594	16480	16440	16578	16550	16667	16515	16834	16566	16467	16550	16547	16525	16534	16577	16662	16716	16806	16529	16568	16577	16548	16619	16487	16714	16445	16679	16514	16719	16693	16606	16522	16473	16674	16588	16552	16402	16589	16620	16668	16409	16698	16665	16648	16581	16555	16526	16591	16396	16628	16465	16757	16569	16653	16578	16521	16639	16417	16661	16607	16567	16561	16528	16511	16478	16532	16500	16677
13590	19523	18348	16395	15947	20756	17262	20319	40992	39627	30483	21778	17118	15155	14462	14227	14252	14169	14287	14398	14239	14085	14344	14331	14104	14189	14302	14303	14393	14380	14017	14113	14190	14135	14251	14133	14196	14171	14311	14239	14201	14090	14246	14072	14122	14158	14298	14192	14278	14248	14342	14301	14114	14361	14281	14162	14091	14161	14160	14321	14180	14036	14339	14327	14093	14310	14207	14261	14129	14228	14176	14320	14241	14209	14234	14197	14053	14179	14213	14243	14037	14165	14249	14112	14394	14113	14319	14288	14280	14317	14425	14304	14357	14244	14272	14273	14226	14201	14326	14350	14384	14227	14294	14158	14161	14167	14295	14273	14274	14357	14170	14195	14181	14477	14203	14156	14073	14241	14124	14378	14262	14238	14117	14337	14110	14356	14231	14091	14222	14164	14261	14094	14329	14256	14153	14304	14239	14082	14210	14211	14325	14218	14373	14168	14126	14212	14365	14394	14199	14159	14301	14251	14218	14214	14082	14322	14259	14234	14282	14076	14045	14214	14335	14184	14024	14366	14190	14266	14064	14244	14260	14213	14271	14215	14174	14197	14269	14371	14180	14255	14255	14063	14431	14157	14335	14242	14274	14135	14141	14194	14186	14200	14224	14301	14297	14280	14413	14329	14170	14094	14121	14190	14034	14135	14102	14368	14261	14390	14250	14399	14233	14201	14250	14168	14093	14252	14260	14410	14245	14168	14209	14419	14150	14275	14079	14245	14270	14139	14303	14281	14354	14376	14167	14238	14214	14305	14361	14275	14355	14298	14213	14126	14090	14215	14159	14156	14312	14350	14204	14292	14218	14116	14060	14231	14417	14158	14212	14184	14125	14254	14234	14178	14197	14399	14175	14241	14231	14160	14324	14229	14236	14309	14277	14086	14201	14324	14195	14171	14266	14237	14341	14212	14188	14333	14167	14113	14381	14280	14333	14053	14202	14267	14255	14058	14229	14276	14278	14139	14044	14289	14309	14345	14189	14180	14262	14197	14424	14258	14232	14209	14240	14182	14191	14043	14345	14217	14277	14355	14183	14382	14222	14264	14238	14134	14169	14098	14242	14266	14164	14264	14169	14332	14371	14103	14166	13929	14224	14296	14182	14209	14306	14079	14297	14325	14177	14152	14193	14175	14230	14396	14329	14059	14309	13958	14098	14240	14376	14188	14117	14148	14196	14243	14272	14255	14147	14205	14347	14118	14077	14238	14326	14104	14305	14296	14162	14208	14302	14324	14298	14188	14013	14156	14271	14132	14178	13997	14259	14296	13977	14297	14193	14244	14216	14196	14080	14168	14173	14183	14365	14124	14302	14372	14360	14370	14297	14254	14352	14250	14310	14225	14138	14210	14177	14293	14192	14171	14248	14171	14287	14294	14245	14416	14272	14369	14214	14310	14225	14157	14359	14206	14129	14241	14252	14285	14316	14206	14316	14336	14133	14178	14315	14137	14133	14082	14257	14370	14207	14134	14302	14254	14196	14354	14256	14308	14242	14293	14264	14251	14110	14239	14084	14219	14097	14303	14315	14319	14270	14298	14386	14130	14051	14413	14199	14037	14169	14256	14152	14397	14285	14063	14106	14346	14347	14268	14235	14274	14184	14292	14466	14060	14248	14297	14184	14189	14254	14211	14037	14274	14272	14250	14327	14363	14229	14059	14207	14109	14373	14415	14331	14322	14244	14295	14168	14140	14209	14214	14419	13904	14189	14296	14291	14334	14177	14160	14351	14182	14178	14417	14154	14164	14316	14296	14209	14190	14099	14170	14190	14147	14365	14038	14308	14189	14142	14249	14155	14072	14231	14394	14237	14275	14253	14279	14321	14271	14035	14191	14294	14205	14247	14239	14278	14321	14182	14375	14493	14346	14212	14207	14077	14317	14182	14292	14189	14227	14204	14122	14389	14177	14241	14127	14326	14222	13958	14381	14296	14327	14259	14142	14366	14165	14213	14229	14330	14185	14205	14258	14113	14185	14271	14185	14296	14145	14396	14344	14308	14350	14145	14014	14285	14316	14065	13997	14239	14087	14099	14270	14270	14118	14373	14254	14183	14209	14109	14300	14185	14159	14109	14160	14168	14409	14223	14194	14151	14161	14194	14184	14096	14249	14218	14056	14298	14110	14286	14153	14225	14181	14311	14101	14354	14306	14298	14219	14141	14192	14206	14344	14205	14164	14295	14326	14145	14421	14198	14156	14321	14154	14213	14157	14230	14203	14380	14271	14359	14332	14250	14260	14212	14171	14141	14177	14317	14086	14213	14154	14299	14471	14205	14434	14211	14073	14188	14228	14425	14168	14027	14359	14222	14336	14345	14177	14137	14074	14193	14255	14459	14067	14365	14290	14295	14189	14403	14057	14257	14149	14199	14312	14056	14320	14202	14353	14199	14152	14208	14192	14236	14249	14170	14294	14211	14414	14175	14064	14217	14231	14117	14187	14274	14159	14216	14183	14159	14387	14136	14175	14310	14110	14306	14200	14178	14284	14248	14092	14268	14224	14096	14467	14215	14431	14300	14202	14219	14247	14261	14391	14376	14108	14459	14290	14286	14271	14504	14382	14339	14252	14239	14076	14174	14263	14220	14288	14121	14278	14258	14237	14190	14325	14338	14287	14059	14184	14174	14392	14264	14408	14177	14218	14115	14187	14495	14411	14245	14269	14192	14187	14322	14319	14252	14338	14227	14213	14286	14276	14217	14215	14275	14208	14367	14446	14189	14145	14231	14214	14086	14327	14134	14254	14352	14022	14157	14241	14116	14312	14293	14196	14232	14157	14301	14209	14147	13985	14351	14235	14268	14431	14009	14202	14342	14149	14314	14131	14099	14248	14130	14087	14271	14217	14194	14149	14204	14198	14235	14157	14245	14246	14219	14317	14230	14284	14305	14263	14237	14413	14239	14181	14122	14106	14290	14253	14237	14184	14356	14238	14200	14210	14179	14204	14249	14314	14188	14414	14213	14056	14225	14146	14262	14233	14466	14144	14173	14303	14211	14105	14325	14165	14181	14132	14324	14240	14331	14178	14300	14209	13976	14280	14202	14233	14175	14341	14214	14363	14248	14318	14168	14297	14035	14169	14345	14124	14166	14274	14185	14344	14242	14196	14390	14082	14098	14226	14194	14506	14201	14247	14175	14273	14241	14316	14363	14181	14296	14150	14197	14448	14148	14233	14200	14242	14300	14299	14118	14353	14291	14089	14074	14163	14060	14348	14220	14218	14214	14250	14148	14229	14201	14256	14346	14191	14461	14242	14237	14182	14308	14228	14053	14311	14097	14084	14159	14101	14292	14161	14333	14145	14164	14194	14209	14234	14198	14204	14177	14329	14325	14408	14275	14217	14393	14176	14146	14150	14401	14253	14228	14310	14184	14179	14226	14134	14225	14141	14140	14243	14126	14211	14278	14399	14185	14176	14187	14283	14279	14221	14343	14447	14395	13995	14204	14457	14206	14051	14201	14278	14269	14086	14140	14054	14011	14330	14333	14228	14139	14122	14383	14268	14315	13955	14243	14281	14238	14194	14194	14209	14173	14234	14260	14284	14250	14260	14218	14182	14217	14208	14379	14085	14271	14222	14300	14239	14196	14381	14060	14300	14416	14171	14248	14056	14272	14373	14306	14285	14234	14104	14159	14195	14283	14313	14286	14137	14120	14291	14365	14353	14233	14185	14294	14379	14208	14117	14203	14258	14239	14176	14260	14218	14332	14071	14135	14306	14192	14278	14215	14090	14029	14288	14165	14335	14194	14066	14230	14260	14336	14268	14155	14250	14249	14029	14032	14250	14336	14243	14205	14131	14492	14283	14290	14236	14187	14278	14198	14235	14233	14252	14183	14283	14068	14122	14302	14210	14209	14283	14218	14300	14110	14145	14143	14207	14352	14130	14179	14220	14302	14126	14267	14232	14241	14196	14172	14168	14339	14305	14262	14290	13976	14336	14238	14165	14206	14260	14284	14368	14319	14326	14302	14365	14119	14188	14166	14254	14353	14128	14173	14162	14344	14289	14195	14171	14111	14328	14420	14253	14200	14295	14196	14325	14157	14079	14132	14355	14125	14202	14203	14141	14352	14302	14212	14131	14219	14172	14229	14223	14103	14173	14220	14283	14292	14280	14197	14041	14226	14227	14070	14116	14337	14248	14299	14117	14066	14225	14260	14060	14255	14149	14203	14199	14311	14215	14222	14215	14156	14301	14337	14080	14388	14178	14339	14187	14370	14143	14208	14250	14273	14195	14145	14560	14238	14213	14163	14161	14204	14272	14233	14320	14275	14326	14222	14248	14306	14263	14341	14344	14250	14297	14159	14300	14168	14396	14185	14137	14212	14332	14245	14250	14197	14294	14249	14193	14255	14199	14278	14317	14308	14237	14140	14219	14354	14232	14374	14350	14278	14342	14041	14236	14157	14212	14262	14143	14196	14197	14388	14307	14180	14261	14169	14230	14125	14108	14185	14371	14198	14141	14302	14383	14278	14142	14183	14195	14184	14259	14331	14287	14354	14330	14215	14119	14134	14110	14222	14239	14189	14316	14340	14256	14292	14203	14243	14340	14332	14143	14101	14264	14164	14230	14388	14260	14256	14311	14263	14229	14271	14020	14225	14125	14398	14184	14257	14300	14178	14269	14136	14247	14186	14241	14278	14278	14466	14324	14161	14230	14247	13905	14331	14263	14249	14331	14233	14344	14094	14255	14308	14049	14270	14259	14234	14309	14213	14144	14160	14309	14223	14246	14296	14236	14352	14328	14096	14336	14216	14189	14258	14202	14254	14235	14087	14302	14236	14423	14096	14077	14237	14304	14243	14413	14440	14291	14216	14325	14368	14238	14274	14256	14272	14145	14207	14157	14145	14092	14323	14205	14213	14346	14221	14154	14202	14381	14245	14256	13972	14155	14084	14306	14063	14144	14405	14207	14202	14279	14423	14142	14258	14196	14123	14204	14333	14069	14115	14233	14209	14318	14148	14388	14107	14224	14380	14088	14032	14305	14257	14230	14240	14173	14343	14335	14269	14210	14254	14200	14353	14230	14210	14283	14312	14340	14127	14280	14136	14220	14341	14138	14155	14323	14342	14321	14231	14041	14098	14137	14400	14126	14341	14148	14366	14235	14325	14175	14216	14288	14318	14107
23934	21162	28642	23930	21601	26061	45248	32047	52581	53162	41253	30355	22332	18771	17328	16820	16595	16551	16540	16307	16421	16413	16529	16546	16464	16519	16442	16263	16455	16384	16789	16555	16408	16455	16494	16453	16358	16288	16546	16403	16495	16469	16291	16304	16422	16519	16634	16452	16524	16535	16503	16471	16541	16642	16479	16466	16414	16656	16454	16548	16218	16317	16402	16463	16586	16373	16521	16624	16511	16459	16352	16333	16346	16356	16288	16406	16265	16377	16383	16534	16300	16693	16493	16345	16147	16338	16291	16372	16371	16602	16468	16360	16538	16499	16381	16327	16552	16495	16564	16354	16409	16386	16372	16300	16548	16313	16450	16355	16408	16368	16451	16362	16380	16324	16332	16344	16397	16157	16361	16498	16530	16233	16570	16562	16117	16364	16447	16297	16225	16404	16505	16500	16370	16394	16159	16449	16409	16309	16503	16338	16323	16320	16449	16515	16387	16419	16185	16239	16320	16274	16523	16518	16422	16276	16422	16523	16489	16437	16325	16307	16464	16406	16453	16327	16520	16236	16425	16516	16410	16295	16257	16184	16394	16410	16441	16520	16664	16353	16590	16268	16461	16430	16401	16509	16559	16262	16507	16405	16309	16179	16231	16368	16301	16220	16328	16447	16335	16377	16382	16453	16544	16569	16490	16152	16175	16501	16435	16479	16404	16455	16336	16446	16431	16446	16460	16325	16313	16670	16305	16214	16497	16345	16502	16359	16228	16658	16331	16466	16331	16269	16442	16437	16506	16046	16409	16533	16152	16629	16555	16280	16433	16369	16400	16340	16633	16504	16191	16156	16141	16462	16344	16233	16481	16396	16371	16364	16351	16506	16344	16588	16509	16308	16396	16236	16374	16457	16486	16522	16328	16318	16282	16497	16119	16471	16413	16354	16500	16421	16219	16475	16372	16187	16419	16430	16612	16155	16428	16239	16462	16347	16408	16482	16196	16385	16315	16239	16462	16380	16379	16477	16228	16213	16288	16157	16348	16405	16394	16365	16193	16400	16227	16240	16426	16466	16233	16384	16514	16577	16178	16451	16183	16130	16297	16415	16245	16403	16370	16318	16200	16490	16336	16262	16432	16391	16472	16476	16206	16409	16546	16340	16105	16398	16433	16271	16447	16397	16428	16466	16445	16509	16308	16249	16271	16491	16485	16155	16461	16255	16308	16498	16530	16273	16317	16263	16510	16280	16410	16357	16368	16649	16427	16403	16388	16416	16367	16497	16338	16348	16417	16360	16459	16271	16381	16194	16460	16353	16251	16381	16368	16521	16549	16273	16604	16059	16297	16551	16431	16424	15974	16134	16523	16355	16376	16405	16337	16187	16429	16231	16495	16275	16312	16251	16404	16517	16222	16535	16305	16263	16435	16256	16398	16543	16579	16327	16380	16327	16366	16540	16364	16362	16192	16408	16395	16478	16440	16325	16331	16309	16147	16258	16289	16376	16341	16443	16433	16337	16339	16194	16482	16459	16323	16334	16352	16242	16311	16303	16223	16298	16381	16270	16532	16477	16234	16305	16525	16383	16438	16303	16504	16444	16291	16228	16460	16358	16346	16467	16569	16466	16406	16425	16292	16308	16225	16280	16236	16251	16278	16334	16480	16380	16237	16413	16377	16300	16463	16221	16443	16438	16280	16401	16396	16569	16366	16327	16372	16448	16377	16244	16229	16511	16489	16340	16452	16395	16282	16405	16449	16391	16730	16364	16331	16425	16497	16379	16387	16615	16501	16417	16342	16337	16321	16525	16586	16281	16349	16446	16389	16319	16441	16527	16516	16436	16326	16108	16387	16224	16505	16294	16465	16181	16403	16332	16622	16260	16325	16397	16363	16446	16539	16560	16370	16327	16218	16461	16536	16299	16354	16159	16256	16274	16375	16314	16234	16427	16247	16369	16539	16446	16530	16319	16398	16474	16257	16442	16419	16077	16187	16323	16379	16356	16235	16433	16449	16410	16349	16445	16237	16322	16216	16410	16318	16238	16269	16381	16345	16169	16374	16229	16354	16266	16452	16194	16471	16372	16404	16317	16539	16428	16127	16377	16406	16364	16260	16393	16430	16435	16576	16441	16203	16225	16423	16273	16323	16269	16365	16498	16320	16561	16395	16306	16404	16268	16288	16273	16288	16164	16507	16471	16422	16480	16494	16372	16349	16236	16474	16333	16242	16534	16529	16308	16325	16276	16320	16381	16414	16339	16415	16248	16350	16374	16207	16473	16461	16278	16507	16375	16562	16551	16420	16419	16429	16359	16212	16360	16277	16457	16250	16525	16233	16367	16376	16227	16337	16416	16310	16285	16368	16389	16556	16439	16548	16366	16486	16269	16507	16346	16411	16216	16225	16210	16571	16232	16484	16443	16262	16209	16342	16177	16436	16342	16332	16416	16552	16632	16250	16262	16436	16160	16376	16488	16324	16432	16320	16267	16346	16316	16390	16290	16528	16473	16623	16446	16196	16280	16366	16318	16201	16248	16348	16335	16267	16367	16475	16391	16517	16318	16372	16435	16306	16349	16394	16441	16333	16391	16464	16296	16452	16215	16256	16314	16364	16302	16425	16254	16381	16246	16566	16428	16376	16547	16245	16351	16505	16412	16433	16385	16343	16509	16304	16397	16460	16444	16361	16424	16452	16277	16614	16373	16223	16442	16330	16362	16349	16358	16355	16252	16280	16342	16394	16363	16235	16297	16378	16313	16371	16305	16333	16498	16506	16307	16630	16484	16317	16551	16462	16651	16435	16265	16623	16381	16173	16278	16464	16286	16487	16464	16462	16481	16325	16482	16445	16414	16530	16448	16280	16425	16292	16521	16145	16384	16411	16325	16355	16445	16494	16455	16385	16386	16420	16489	16391	16384	16563	16441	16518	16369	16411	16359	16468	16426	16334	16626	16525	16391	16347	16437	16631	16359	16315	16551	16463	16416	16457	16343	16231	16485	16299	16211	16349	16430	16482	16587	16311	16571	16414	16324	16210	16404	16496	16445	16289	16508	16291	16263	16418	16478	16238	16355	16246	16584	16533	16546	16375	16232	16590	16578	16390	16350	16561	16386	16342	16304	16462	16236	16370	16325	16545	16455	16439	16488	16332	16398	16404	16498	16395	16505	16633	16337	16352	16407	16301	16302	16427	16413	16345	16405	16478	16255	16467	16425	16313	16416	16542	16293	16283	16445	16472	16393	16327	16473	16447	16474	16337	16519	16490	16369	16306	16456	16276	16250	16479	16316	16687	16109	16589	16306	16618	16247	16318	16260	16189	16391	16447	16415	16322	16286	16258	16297	16104	16458	16459	16492	16328	16418	16429	16344	16452	16587	16235	16369	16240	16552	16341	16281	16530	16477	16184	16463	16536	16166	16271	16288	16494	16540	16400	16501	16257	16258	16280	16531	16245	16210	16179	16336	16310	16353	16289	16296	16292	16422	16263	16561	16418	16325	16335	16384	16450	16377	16388	16240	16490	16310	16494	16293	16360	16308	16284	16338	16414	16352	16536	16389	16379	16532	16354	16297	16341	16397	16236	16514	16360	16274	16431	16317	16489	16356	16117	16421	16257	16486	16459	16363	16279	16321	16157	16241	16332	16530	16224	16384	16614	16390	16434	16307	16414	16250	16555	16405	16438	16367	16205	16366	16263	16497	16516	16368	16234	16324	16485	16374	16318	16247	16405	16430	16363	16381	16311	16217	16590	16323	16436	16265	16164	16234	16310	16348	16591	16292	16457	16396	16271	16381	16227	16514	16610	16460	16408	16263	16532	16292	16481	16402	16188	16443	16272	16254	16259	16378	16295	16346	16379	16697	16286	16324	16428	16355	16422	16749	16323	16337	16299	16389	16076	16271	16400	16282	16433	16326	16300	16203	16158	16205	16326	16610	16229	16297	16304	16396	16192	16414	16454	16455	16551	16458	16330	16361	16440	16492	16446	16276	16394	16482	16435	16523	16288	16449	16400	16573	16463	16282	16504	16447	16382	16310	16406	16174	16317	16285	16570	16399	16409	16335	16382	16213	16292	16467	16430	16189	16623	16376	16409	16493	16346	16286	16319	16293	16302	16311	16309	16203	16347	16307	16319	16510	16518	16331	16292	16414	16223	16227	16535	16418	16412	16317	16367	16279	16326	16238	16376	16466	16493	16327	16446	16230	16177	16418	16454	16478	16293	16295	16417	16389	16273	16368	16497	16503	16524	16336	16366	16440	16420	16312	16398	16403	16447	16401	16425	16367	16299	16205	16442	16095	16503	16392	16321	16215	16485	16394	16424	16336	16471	16514	16337	16304	16165	16500	16453	16355	16347	16412	16491	16317	16342	16238	16329	16335	16462	16543	16559	16487	16366	16270	16330	16503	16249	16317	16348	16309	16372	16185	16350	16445	16410	16549	16474	16531	16494	16356	16517	16254	16359	16364	16219	16441	16487	16572	16465	16510	16313	16429	16568	16425	16552	16261	16341	16292	16200	16601	16459	16538	16437	16383	16321	16165	16420	16458	16436	16356	16444	16551	16490	16572	16569	16204	16260	16469	16567	16528	16419	16530	16326	16361	16299	16670	16300	16205	16280	16269	16270	16416	16496	15975	16157	16442	16232	16460	16372	16302	16221	16399	16325	16324	16575	16480	16455	16432	16230	16198	16337	16314	16296	16313	16390	16508	16339	16426	16298	16357	16454	16493	16456	16481	16502	16457	16395	16403	16314	16470	16284	16159	16428	16537	16448	16280	16233	16320	16298	16193	16246	16453	16271	16508	16278	16350	16429	16418	16396	16423	16569	16638	16349	16060	16459	16560	16328	16345	16387	16385	16618	16617	16480	16316	16476	16437	16285	16432	16295	16132	16498	16336	16365	16427	16221	16376	16462	16364	16503	16443	16444	16411	16541	16530	16318	16365	16403	16215	16653	16471	16467	16480	16492	16317	16545	16455	16282	16461	16220	16395	16480	16381	16298	16354	16465	16291	16189	16190	16333	16322	16290	16144	16384	16410	16403	16469	16566	16503	16359	16516	16405	16236	16417	16401	16411	16446	16276	16284	16272	16265	16567	16359	16268	16522	16247	16366	16524	16519	16487	16452	16255	16362	16370	16365	16328	16427	16514	16416	16417	16326	16217	16241	16164	16411	16413	16293	16350	16379
15815	27333	24705	19864	18089	25400	43233	30539	56066	52402	40999	29510	20151	16035	14554	14275	14019	14158	14285	14132	14222	14020	14159	14069	14181	14024	14067	14149	14078	14250	14035	14029	14058	14101	13959	14067	14327	14171	14162	14096	14110	14084	14245	14248	14215	14113	14064	14127	14197	14138	13973	13957	14216	14039	14233	14027	14161	14136	14119	14071	14209	14055	14198	13991	13863	14269	14050	14024	14076	14180	13927	14010	14049	14075	14165	14052	14093	14122	14071	14076	14132	14040	14128	14174	13887	14292	14173	14126	14206	14086	14155	14082	14100	14186	14019	14055	14041	14121	14158	13923	14139	13970	13997	14086	14211	14155	14143	14079	14091	14253	14026	14020	14094	14073	14183	14187	14077	14016	13952	14018	14099	14135	14030	14151	14218	14179	14230	14071	14178	13945	14020	14187	14076	14041	13949	14217	14143	13864	14086	14048	14074	14239	14175	13988	14073	14093	14080	13985	14011	14139	14102	14032	14067	13948	13912	14118	14198	14166	14112	14097	14095	14092	14043	13913	14241	14081	14056	14109	14086	14196	14008	14056	14101	14163	13939	14063	14136	14077	14223	14052	14164	14096	14317	13982	13906	14097	14029	14069	14092	14020	13956	14201	14260	14108	14093	13999	14163	14026	14227	14225	14206	14114	14057	14052	14063	14196	14227	14070	13957	14081	14082	14180	13993	14155	14158	14052	14317	14040	14120	14007	14290	14234	14185	14033	14194	14061	14079	14081	14195	14208	14151	14057	13939	14096	14051	13979	14261	14178	14294	14314	14171	14058	14215	14205	14071	14141	14213	14075	14043	14010	14003	14181	14180	14088	14129	14068	14117	14096	14040	14136	14029	14225	14018	14083	14088	14152	13991	14076	13871	13926	14288	14137	14053	14103	13973	14054	14210	14194	14132	14064	14121	13993	14159	13978	14089	14047	14097	14100	14054	13988	14143	14101	14008	14168	14118	14054	14048	14076	14342	14243	14063	14369	14232	13944	14085	14014	14335	14073	14155	14005	14257	14052	14157	14001	14159	14077	14086	14202	14159	14053	14196	14155	13931	14222	14123	13969	14256	14070	14261	14120	14096	14209	14027	14092	14027	14129	14120	14020	13979	14189	14194	14207	14063	14328	14218	14025	14034	14304	14151	14064	14158	14049	14093	13978	14006	14038	14088	13834	14166	13974	14106	14056	14153	14144	14055	14073	14120	14013	14151	14055	14101	14041	14123	14143	14228	14132	14260	14178	14199	14172	14062	14116	14016	14141	14290	14068	14225	14196	13998	14140	14146	13972	14257	14000	14113	14165	13995	14069	14125	14070	14063	14166	14147	14149	14103	13919	14003	14118	14208	14234	14207	14171	13920	14219	14083	14252	14165	14096	14187	14101	14064	14288	14089	14023	14211	14096	14160	14186	14106	14089	14166	14096	14025	14088	14051	14152	13953	14237	14126	14124	14236	14115	13977	14164	13950	14156	13942	14019	13965	14050	14022	14115	14044	14076	14145	14156	14142	14121	14127	14151	13952	14092	14055	13961	14085	14136	14016	14168	13862	13941	13962	14210	14091	14233	14092	14065	14247	14179	14095	14155	14241	14276	14093	14154	14093	14098	14166	14183	13842	13968	14108	13998	14199	14099	14055	14038	13993	14114	14083	14149	13996	14295	14147	14169	14005	14048	14034	14100	14099	14124	14070	14216	14140	14063	14042	14102	14023	14008	14066	14112	14065	14070	13968	14079	14264	14143	14243	14131	14143	14097	14181	14057	14055	13999	13981	14103	14023	14031	14170	14048	14038	14086	14206	14350	14120	14156	13947	14014	14156	14008	14125	14022	13954	14083	14017	13921	14023	14155	14186	14096	14069	14171	14119	14073	14107	14083	14135	14196	14097	14258	14003	14088	14174	13965	13984	14128	14123	14137	14086	14142	14172	14084	14133	13983	14008	14021	14092	13971	14122	14261	14255	14109	14289	14211	14089	14243	14050	14127	14167	14141	14241	14233	14099	14085	14058	14197	13939	13967	13989	14190	14039	14032	14118	14031	14126	13967	14178	14349	14275	14166	14021	14094	14147	14108	13896	14209	14004	14185	14005	14004	13887	14230	14124	14104	14147	14329	14157	14030	14069	14342	13962	14005	14094	14100	14076	14022	14197	14117	13987	14187	14023	14037	14189	14132	14127	13896	14036	14054	14032	14072	14215	13981	14202	14114	14047	14090	14266	14134	14073	14220	14216	13963	14142	14005	14092	14152	14252	14076	14114	14030	14076	14094	14105	13889	14117	14142	14112	14164	14133	14224	14005	14140	14147	14006	14086	13992	14117	14097	14043	13957	14153	14080	14148	14126	14095	14063	14091	14100	14041	14183	14237	14114	14132	14138	14057	14401	13938	14271	14028	14040	14042	14161	13968	14164	14054	14224	14123	14045	14070	14134	14075	14146	13951	14065	14209	13967	14004	14159	14083	13946	14144	14245	14133	13994	14027	14115	14170	14037	14174	13985	14064	14152	14123	14116	14219	14009	14094	14147	13928	14105	14055	13999	14031	14216	14236	14016	14171	14090	14065	14217	14111	14206	14077	14084	14112	13880	14169	14192	14141	13920	14269	14291	14189	14111	13881	14062	14054	13980	14181	13997	14092	14056	14255	14040	14014	14008	13989	14138	14021	14175	14178	14049	14117	14041	14156	14176	14308	14021	14001	14070	14207	14036	13926	14204	14072	14235	14021	14177	14014	14128	14064	14206	14009	14041	14188	14138	14087	14262	14218	14031	14086	14126	14118	14163	14088	14152	14206	14197	13885	13987	14185	14158	14086	14118	14120	14120	14196	14155	14105	14053	14079	13920	14086	14147	14243	14000	14152	14297	14050	14234	14146	13892	14049	14114	14144	14081	14049	14135	14150	14088	14062	14165	14039	13882	14104	14165	14226	13985	14142	14017	14095	14142	14274	14068	14100	14132	14071	14312	13932	14193	14233	14263	14040	14078	14113	14174	14057	14168	14134	14194	14161	14246	14001	14040	14169	14022	14272	14170	14126	14176	14094	14244	14144	14162	14140	13979	14222	14301	14141	14213	14154	14022	14026	13977	14227	14189	14106	14176	14021	14227	14138	14043	14163	14114	14114	14107	14041	14116	14187	14196	14000	14101	14020	14144	14273	14027	14083	14068	14276	14137	14161	14204	14088	14103	13995	14028	14055	14153	14052	14155	14032	14055	14257	14037	14091	13976	14269	14010	14227	14141	14191	14169	14318	14055	14089	14019	14073	14055	14053	13978	13996	14130	14034	14065	14209	14038	14143	14029	14086	14118	14135	14126	14163	14112	14127	14119	13978	13990	14303	13935	14106	14215	14084	14197	14154	14166	14021	14242	14248	14202	14169	14103	14161	14273	13929	14168	14161	14149	14161	13994	13956	13993	14106	14138	14152	14070	14009	14016	14093	14068	14264	14134	14222	14076	14092	14140	13998	13977	14206	14022	14206	14020	14050	14176	14245	14158	14118	14019	14054	14073	14145	14191	14054	14053	14119	13972	14195	14018	14130	14006	14089	14032	14172	13920	14296	14064	14102	14234	14213	14140	14124	14231	14023	14263	13982	14012	14317	14040	14105	14011	14140	13962	14310	14131	14097	14249	14253	14158	14018	14081	14218	14021	14113	14316	13957	14009	14204	14124	14264	14135	14160	14026	14082	14109	14291	14095	14002	14077	14133	14268	14078	14081	14014	13989	14163	14050	14159	14016	14083	14154	14293	14229	14089	14121	14085	14083	14042	14172	14104	14261	14071	13924	13975	14279	14140	13941	14085	14263	14243	14089	13977	14186	13957	14022	14092	14080	14255	14189	14042	14050	14088	14035	14053	14150	13966	14093	14232	14235	14171	14126	14126	14153	13982	14070	14023	14164	14087	13928	14109	14266	14084	14254	14134	14164	14136	14016	14144	14084	13920	14355	14013	14181	14027	14261	14053	14109	14009	14073	14023	13985	14084	13883	14034	14118	14111	14007	13976	14132	14090	14082	14067	13939	14214	14357	14139	14279	14123	14138	13930	14045	14101	14158	14092	14078	14089	14113	14153	14172	14056	14041	14107	14029	14099	14151	14200	14040	14022	14076	14185	14108	14066	14115	14109	14169	14177	14042	14159	14231	14193	14111	14284	14034	14197	14228	14000	13991	14107	13956	14032	14073	14202	14148	14097	14154	14207	14084	14091	14146	14191	14213	13967	14119	14166	14105	14130	14167	13987	14048	14110	14273	14218	14007	14201	14022	14188	13966	14034	14014	14073	14095	14254	14061	14122	14128	14077	13949	13991	14176	14229	14175	13900	14141	14109	14131	14137	14159	14006	13944	13937	14146	14121	13989	14050	13944	14175	14219	13995	13968	14131	14173	14068	14015	14153	14100	13995	14136	14190	13939	14105	14046	14094	13979	14123	13917	14141	14197	14054	14085	14090	13932	14034	14274	14204	14139	14044	14245	14125	14287	14035	14184	13981	14138	14053	14123	14166	14207	14060	14213	14187	14198	14128	14182	14086	14030	14005	13958	14115	14087	14195	14070	14085	13997	14172	14098	14003	14276	14127	14088	14058	14088	14176	14252	14071	14125	14017	14193	14101	14210	14099	14028	14042	14072	14065	14006	14239	14080	14141	14156	14306	14069	14200	13945	14106	13994	13939	14058	14119	14262	13965	14102	14122	14277	13816	14253	14154	14040	14078	13981	14078	14162	14130	14029	14083	14133	14188	14372	14135	14051	14109	14111	14058	13978	14106	14133	14058	14127	14107	14070	14190	14094	14057	14031	14196	14012	14019	14068	14260	14104	14252	13879	14232	14011	14088	14153	14154	14088	14057	14133	13875	14138	14045	14098	14008	13934	14165	14122	14133	14214	13989	13967	14015	14154	14181	14076	14248	14065	14136	14121	14213	14117	14072	14090	14048	14023	14203	14226	14039	14176	13901	14126	14149	14184	14100	14120	13992	13946	14122	14108	14135	13999	14093	14019	14096	13849	14027	14148	14042	14155	14196	14142	14191	14122	14173	14170	14200	14134	14103	13965	13990	14155	14030	14273	14102	14241	14186	13899	14057	14186	13975	14143	14164	14097	13935	13949	14090	14133	13925	14252	14146	14210	14125	13970	14131	14139	14118	14024
29205	21745	20793	18253	16704	17206	23071	21067	20008	19825	18509	17689	17128	16616	16517	16621	16485	16244	16424	16477	16481	16564	16450	16449	16467	16579	16546	16794	16692	16464	16485	16464	16591	16522	16488	16452	16277	16652	16669	16598	16408	16557	16469	16494	16608	16601	16685	16738	16677	16511	16571	16393	16362	16548	16436	16495	16492	16587	16484	16565	16459	16676	16735	16673	16595	16807	16571	16673	16503	16716	16602	16565	16532	16592	16569	16503	16482	16451	16458	16556	16419	16512	16522	16367	16527	16595	16466	16467	16440	16765	16593	16529	16570	16479	16408	16456	16554	16442	16384	16557	16643	16383	16531	16694	16617	16646	16432	16447	16552	16610	16698	16653	16643	16408	16474	16579	16641	16559	16492	16457	16383	16462	16587	16578	16585	16650	16624	16436	16450	16536	16531	16536	16443	16491	16398	16509	16727	16513	16582	16427	16377	16672	16383	16518	16688	16469	16414	16356	16261	16277	16393	16457	16425	16508	16450	16440	16616	16592	16788	16677	16498	16518	16541	16511	16476	16681	16683	16568	16381	16389	16422	16450	16374	16630	16426	16417	16412	16535	16429	16543	16628	16429	16401	16642	16395	16423	16558	16487	16506	16539	16508	16506	16516	16659	16536	16473	16454	16398	16326	16423	16462	16555	16459	16595	16738	16543	16405	16721	16310	16388	16628	16586	16468	16608	16479	16262	16735	16633	16555	16556	16474	16677	16529	16404	16304	16576	16222	16399	16399	16559	16562	16501	16526	16506	16522	16523	16416	16389	16308	16573	16504	16537	16451	16425	16550	16446	16730	16378	16566	16538	16724	16397	16467	16627	16623	16527	16571	16549	16492	16478	16494	16451	16539	16567	16435	16353	16584	16571	16453	16420	16629	16551	16432	16515	16511	16432	16580	16695	16360	16444	16453	16496	16683	16496	16620	16581	16556	16701	16600	16463	16812	16508	16638	16640	16580	16548	16384	16464	16487	16423	16524	16704	16430	16636	16639	16588	16605	16450	16448	16730	16621	16586	16629	16643	16483	16703	16526	16503	16449	16501	16700	16666	16399	16607	16518	16310	16735	16538	16483	16409	16697	16456	16352	16623	16584	16473	16434	16643	16766	16427	16562	16468	16627	16587	16493	16472	16487	16512	16472	16499	16596	16412	16484	16677	16538	16494	16533	16291	16540	16552	16535	16511	16074	16494	16420	16523	16472	16450	16494	16413	16461	16720	16460	16680	16476	16606	16585	16474	16649	16583	16605	16483	16517	16657	16631	16460	16463	16524	16549	16522	16303	16595	16523	16382	16489	16466	16484	16753	16566	16564	16594	16480	16687	16793	16509	16330	16588	16421	16640	16530	16537	16696	16582	16302	16374	16552	16384	16459	16476	16609	16612	16237	16338	16507	16526	16424	16362	16583	16591	16413	16600	16731	16327	16361	16482	16522	16426	16540	16696	16527	16590	16594	16294	16514	16558	16462	16515	16599	16526	16581	16582	16622	16489	16339	16635	16491	16383	16677	16446	16387	16787	16639	16389	16521	16418	16428	16487	16640	16571	16512	16583	16376	16484	16620	16583	16423	16608	16710	16430	16335	16357	16497	16450	16558	16386	16411	16615	16499	16487	16477	16576	16369	16568	16565	16537	16492	16385	16575	16547	16739	16539	16481	16467	16527	16499	16477	16433	16624	16799	16550	16543	16449	16580	16351	16586	16555	16460	16549	16372	16559	16346	16600	16586	16490	16436	16527	16579	16352	16515	16570	16591	16638	16373	16505	16424	16481	16403	16521	16437	16504	16512	16588	16603	16345	16354	16446	16557	16455	16563	16451	16591	16537	16684	16482	16569	16518	16556	16555	16478	16445	16463	16479	16451	16573	16545	16685	16687	16503	16539	16408	16575	16537	16587	16512	16630	16413	16534	16549	16385	16443	16381	16487	16601	16686	16496	16643	16583	16502	16408	16526	16406	16450	16756	16701	16338	16736	16736	16489	16473	16708	16279	16620	16542	16636	16551	16443	16456	16697	16693	16332	16521	16508	16437	16557	16590	16507	16543	16618	16520	16522	16265	16553	16551	16648	16592	16630	16513	16667	16691	16394	16618	16551	16408	16616	16703	16501	16471	16565	16464	16597	16495	16322	16641	16374	16605	16548	16504	16475	16566	16727	16305	16607	16535	16632	16652	16491	16579	16544	16621	16406	16417	16410	16522	16448	16554	16374	16574	16563	16530	16585	16414	16429	16390	16704	16649	16576	16557	16527	16453	16478	16335	16535	16686	16455	16601	16587	16541	16562	16592	16634	16647	16563	16611	16546	16598	16652	16573	16608	16562	16683	16492	16510	16641	16463	16703	16500	16588	16451	16590	16530	16528	16523	16597	16411	16491	16523	16790	16560	16490	16507	16416	16436	16558	16747	16439	16477	16539	16583	16322	16463	16475	16538	16540	16335	16572	16536	16428	16410	16659	16504	16552	16453	16766	16622	16583	16493	16435	16606	16432	16504	16431	16368	16404	16420	16626	16508	16591	16471	16270	16517	16619	16569	16686	16642	16488	16583	16558	16393	16523	16562	16378	16617	16465	16417	16498	16376	16517	16300	16500	16397	16571	16535	16508	16578	16467	16420	16414	16554	16575	16566	16721	16443	16589	16439	16358	16512	16532	16468	16579	16627	16550	16435	16632	16374	16587	16485	16584	16372	16497	16513	16514	16446	16622	16665	16525	16521	16521	16704	16652	16318	16660	16606	16665	16379	16432	16401	16439	16530	16520	16533	16380	16647	16429	16489	16366	16446	16487	16637	16726	16434	16684	16333	16644	16565	16362	16432	16331	16461	16533	16622	16629	16541	16413	16328	16404	16583	16502	16437	16413	16452	16412	16303	16714	16399	16446	16315	16596	16641	16429	16707	16526	16627	16620	16551	16564	16501	16538	16550	16636	16486	16495	16433	16462	16689	16608	16693	16608	16314	16508	16625	16653	16260	16399	16313	16620	16510	16483	16528	16591	16380	16488	16772	16504	16646	16668	16397	16468	16658	16438	16604	16553	16683	16720	16515	16370	16349	16610	16524	16445	16512	16542	16407	16497	16484	16431	16563	16338	16536	16552	16227	16375	16423	16489	16569	16503	16365	16568	16499	16595	16383	16623	16487	16390	16426	16495	16554	16554	16499	16393	16301	16624	16693	16596	16323	16719	16448	16633	16715	16560	16430	16650	16359	16461	16492	16675	16675	16522	16745	16544	16429	16279	16536	16556	16638	16505	16609	16590	16640	16562	16512	16540	16373	16594	16356	16426	16494	16547	16591	16404	16557	16517	16362	16343	16648	16333	16391	16570	16605	16569	16493	16372	16627	16452	16415	16570	16435	16704	16621	16553	16530	16644	16537	16531	16598	16604	16424	16598	16398	16341	16656	16475	16644	16698	16434	16581	16439	16600	16573	16623	16637	16445	16632	16414	16394	16461	16592	16558	16560	16649	16370	16541	16532	16574	16593	16498	16584	16465	16584	16485	16553	16437	16469	16480	16438	16395	16454	16470	16396	16521	16521	16475	16429	16469	16351	16628	16498	16539	16493	16589	16536	16579	16650	16560	16223	16633	16644	16460	16398	16581	16390	16339	16474	16318	16662	16630	16656	16592	16355	16501	16688	16711	16528	16544	16469	16706	16568	16567	16435	16467	16720	16661	16563	16623	16498	16347	16368	16191	16324	16525	16474	16584	16568	16507	16675	16727	16544	16686	16681	16438	16618	16650	16550	16655	16609	16728	16703	16592	16750	16401	16399	16636	16521	16612	16524	16508	16517	16644	16504	16544	16474	16439	16585	16438	16662	16499	16388	16551	16432	16667	16470	16395	16472	16717	16463	16436	16591	16611	16623	16424	16480	16611	16570	16629	16706	16511	16447	16576	16540	16574	16629	16440	16533	16595	16399	16429	16524	16455	16524	16300	16595	16453	16598	16480	16552	16571	16553	16650	16517	16554	16538	16629	16617	16526	16432	16747	16571	16550	16659	16325	16578	16541	16566	16749	16534	16371	16454	16502	16518	16518	16468	16585	16549	16558	16606	16544	16319	16445	16546	16493	16645	16719	16671	16612	16526	16709	16577	16532	16456	16339	16439	16542	16370	16566	16679	16546	16625	16486	16680	16539	16601	16409	16207	16500	16407	16335	16595	16567	16592	16779	16480	16674	16581	16458	16508	16468	16559	16337	16466	16641	16460	16393	16511	16440	16648	16646	16541	16490	16589	16618	16467	16780	16521	16642	16309	16472	16558	16343	16543	16622	16457	16585	16421	16589	16501	16523	16408	16480	16653	16682	16507	16281	16484	16560	16674	16551	16355	16371	16545	16671	16411	16642	16623	16504	16445	16629	16470	16617	16462	16580	16508	16619	16542	16363	16321	16471	16417	16289	16518	16578	16450	16378	16536	16537	16564	16754	16586	16754	16449	16518	16410	16566	16438	16236	16602	16223	16543	16487	16588	16774	16605	16623	16592	16540	16494	16513	16550	16562	16582	16505	16412	16434	16599	16701	16554	16570	16682	16579	16329	16425	16577	16589	16561	16673	16789	16615	16419	16503	16739	16563	16586	16433	16577	16588	16593	16512	16568	16531	16575	16811	16570	16562	16583	16608	16569	16526	16469	16715	16349	16502	16700	16369	16447	16728	16592	16460	16581	16581	16678	16542	16509	16444	16702	16415	16617	16598	16420	16545	16588	16517	16487	16470	16768	16565	16721	16460	16407	16607	16425	16479	16527	16629	16432	16567	16663	16616	16336	16658	16469	16538	16582	16607	16466	16311	16641	16584	16577	16691	16599	16489	16874	16723	16620	16583	16577	16549	16632	16529	16462	16598	16522	16582	16493	16542	16851	16477	16387	16502	16671	16587	16553	16534	16465	16427	16487	16555	16599	16537	16575	16448	16552	16592	16581	16412	16625	16813	16501	16514	16588	16671	16731	16607	16492	16488	16467	16481	16550	16636	16549	16493	16500	16302	16810	16475	16520	16452	16373	16486	16400	16611	16487	16573	16382	16311	16390	16491	16589	16710	16762	16624	16643	16395	16669	16634	16369	16372	16564	16462	16420	16559	16311	16538	16756	16419	16552	16343	16630	16734	16375	16630	16497	16501	16616	16485	16474	16595	16683
14760	15164	15095	14924	14352	15204	24265	19182	19639	18415	16856	15712	14717	14181	14145	14197	14168	14190	14218	14292	14230	14152	14253	14117	14302	14133	14337	14066	14035	14257	14284	14262	14222	14178	14248	14230	14186	14311	14211	14401	14261	14119	14362	14303	14081	14204	14102	14241	14103	14328	14214	14092	14243	14060	14047	14159	14080	14197	14170	14198	14213	14169	14062	14326	14229	14225	14054	14323	14289	14197	14155	14143	14130	14241	14151	14173	14034	14168	14127	14243	14169	14116	14141	14199	14218	14071	14298	14158	14162	14049	14025	14311	14126	14109	13998	14139	14248	14268	14081	14082	14240	14256	14139	14256	14187	14336	14145	14130	14283	14225	14226	14164	14170	14398	14031	14083	14150	14040	14232	14272	14134	14307	14107	14076	14091	14238	14296	14115	14173	14191	14143	14272	14206	14021	13987	14165	14162	14129	14143	14327	14193	14122	14228	14212	14238	14215	14380	14251	14072	14257	14278	14083	14224	14058	14347	14091	14278	14102	14151	14306	14217	13954	14105	14182	14268	14160	14128	14176	13997	14237	14052	14048	14174	14155	14204	14106	14235	14119	14025	14188	14223	14148	14188	14214	14163	14162	14220	14219	14170	14341	14028	14058	14262	14149	14199	14188	14084	14102	14191	14192	14257	14152	14161	14172	14214	14244	14213	14219	14179	14235	14274	14159	14155	14260	14238	14133	14019	14231	14174	14201	14208	14202	14270	14233	14240	14044	14204	14132	14349	14125	14094	14183	13979	14281	14081	14249	14135	14247	14143	14082	14201	14208	14047	14031	14173	14100	14134	14173	14369	14110	14181	14112	14175	14204	14120	14062	14209	14153	14276	14155	14259	14213	14185	14305	14186	14082	14316	14407	14163	14363	14206	14248	14246	14292	14016	14212	14214	14195	14057	14258	14096	14236	14229	14254	14103	14109	14141	14123	14329	14281	14083	14239	14121	14065	14307	14321	14174	14173	14034	14101	14259	14283	14152	14125	14089	14324	13930	14083	14095	14232	14285	14204	14240	14317	14354	14144	14230	14186	14255	14298	14284	14140	14135	14245	14210	14049	14364	14138	14228	14198	14163	14093	14279	14180	14337	14184	14177	14203	14122	14325	14241	14312	14102	14267	14263	14398	14153	14267	14047	14259	14208	14297	14120	14215	14108	14444	14098	14209	14146	14137	14151	14125	14114	14219	14113	14256	14091	14299	14178	14404	14043	14132	14350	14172	14072	14264	14246	14115	14380	14163	14166	14077	14042	14216	14105	14207	14317	14213	14184	14032	14096	13990	14311	14116	14292	14266	14122	14382	14300	14325	14156	14228	14124	14326	14217	14216	14216	14206	14143	14304	14130	14047	14122	14092	14271	13925	14187	14294	14250	14260	14157	14149	14070	14147	14157	14096	14102	14324	14370	14048	14349	14177	14152	14066	14281	13929	14274	14252	14298	14319	14249	14049	14265	14333	14109	14129	14083	14141	14051	14185	14039	14256	14209	14205	14202	14286	14227	14062	14271	14258	14342	14272	14194	14204	14239	14276	14060	14178	14312	14127	14253	14191	14175	13929	14126	14286	14161	14144	14199	14155	14161	14245	14209	14130	14401	14204	14147	14177	14234	14136	14146	14173	14006	14309	14214	14097	14167	14294	14253	14343	14201	14205	14021	14228	14301	14214	14153	14206	14422	14250	14163	14249	14360	14247	14256	14199	14205	14186	14300	14136	14196	14306	14134	14122	14153	14251	14134	14216	14069	14249	14238	14144	14283	14150	14197	14183	14082	14249	14085	14348	14302	14215	14181	14171	14220	14294	14109	14213	14078	14207	14151	14177	14214	14293	14263	14151	14268	14062	13963	14310	14196	14289	14139	14173	14201	14200	14114	14135	14147	14123	14004	14049	14111	14228	14219	14200	14256	14120	14083	14113	14337	14113	14163	14393	13999	14140	14216	14273	14094	14232	14126	14175	14241	14018	14132	14311	14122	14095	14303	14082	14239	14251	14245	14144	14093	14182	14076	14086	14178	14160	14231	14364	13995	14092	14189	14204	14242	14208	14189	14053	14309	14192	14186	14135	14139	14269	13937	14088	14262	14124	14250	14201	14232	14079	14212	14301	14094	14146	14347	14013	14153	14155	14298	14181	14259	14190	14215	14114	14109	14075	14200	14098	14262	14172	14263	14150	14135	14207	14166	14185	14110	14140	14166	14049	14265	14193	14230	14171	14282	14236	14271	14282	14253	14287	14167	14165	14310	14166	14225	14078	14201	14216	14235	14136	14173	14211	14117	14174	14258	14165	14253	14244	14061	14185	14258	14283	14066	14223	14251	14156	14124	13939	14241	14024	14211	14182	14184	14368	14089	14120	14163	14299	14325	14180	14178	14336	14056	14250	14247	14146	14168	14133	14036	14238	14146	14379	14150	14070	14323	14259	14312	14165	14099	13968	14127	14190	14339	14065	14299	14120	14116	14249	14125	14266	14303	14045	14238	14216	14147	14194	14122	14267	14043	13960	14164	14197	14195	14252	14141	14235	14147	14045	14171	14232	14113	14330	14299	14085	14135	14044	14199	14188	14310	14108	14294	14343	14193	14240	14192	14194	14076	14293	14250	14224	14162	14179	14279	14209	14188	14103	14094	14221	14113	14154	14089	14297	14094	14230	14226	14043	14083	14258	14117	14123	14155	14194	14154	14180	14090	14227	14203	14216	14199	14200	14165	14063	14212	14166	14281	14223	14123	14188	14118	14341	14167	14224	14415	14120	14043	14087	14120	14292	14142	14010	14185	14220	14130	14202	14259	14284	14157	14151	14216	14159	14177	14085	14320	14215	14088	14306	14136	14265	14090	14201	14100	14135	14183	14154	14103	14023	14197	14204	14144	14225	14103	14098	14102	14077	14283	14171	14174	14063	14246	14163	14077	14187	14160	14224	14189	14188	14350	14125	14164	14154	14240	14253	14068	14171	14242	14084	14285	14223	14233	14055	14084	14197	14234	14203	14108	14190	14305	14221	14026	14288	14183	14122	14106	14246	14193	14108	14343	14148	14019	14232	14219	14133	14193	14033	14394	14201	14223	14096	14150	14215	14279	13981	14174	14177	14108	14266	14033	14220	14066	14283	14008	14183	14215	14020	14064	14144	14402	14379	14292	14294	14215	14218	14317	14154	14247	14192	14095	14049	14017	14231	14063	14177	14198	14207	14078	14094	14306	14369	14199	14113	14270	14074	14167	14242	14206	14195	14238	14220	14215	14125	14346	14180	14129	14209	14172	14203	14114	14172	14291	14226	14086	14004	14276	14206	14132	14062	14228	14126	14254	14254	14185	14110	14271	14191	14090	14080	14168	14291	14228	14105	14289	14139	14254	14137	14318	14180	14261	14250	14235	14157	14145	14136	14155	14178	14096	14046	14217	14187	14187	14415	14371	14225	14102	14067	14284	14201	14310	14038	14234	14181	14150	14080	14207	14152	14080	14142	14170	14301	14290	14036	14121	14128	14131	14334	14078	14140	14084	14182	14301	14094	14279	14224	14074	14122	14020	14101	14068	14237	14135	14209	14153	14053	14258	14275	14309	14187	14202	14168	14286	14067	14224	14198	14272	14040	14196	14225	14145	14377	14251	14242	14261	14060	14127	14100	14179	14135	14153	14099	14244	14162	14161	14295	14100	14064	14307	14049	14219	14056	14046	14262	14072	14209	14243	14042	14315	14234	14308	14178	14345	14161	14125	14030	14036	14257	14280	14048	14383	14258	14107	13974	14324	14191	14073	14250	14128	14149	14152	14255	14203	14143	14267	14411	14158	14104	14117	14293	14082	14169	14119	14163	14259	14206	14243	14211	14280	13992	14271	14323	14177	14023	14265	14245	14185	14103	14307	13998	14035	14248	14078	14312	14196	14217	14168	14187	14198	14222	13986	14142	14078	14112	14187	14076	14092	14054	14233	14132	14203	14116	14142	14095	14227	14018	14224	14171	14169	14162	14175	14299	14163	14286	14122	14220	14177	14120	14190	14055	14319	14178	14314	14264	14225	14190	14042	14101	14190	14234	14241	13990	14243	14141	14207	14274	14181	14308	14024	14166	14137	14086	14217	14105	14092	14074	14330	14217	14290	14112	14144	14122	14211	14164	14451	14133	14173	14165	14265	14170	14170	14152	14052	14106	14110	14270	14239	14309	14143	14130	14258	14213	14100	14256	14084	14189	14265	14185	14128	14234	14296	14206	14274	14069	14218	14314	14140	14120	14212	14191	14289	14042	14130	14327	14165	14209	14160	14149	14135	14141	14099	14095	14131	14081	14133	14241	14206	14137	14231	14091	14125	14262	14322	14138	14166	14031	14024	14144	14248	14180	14233	14187	14309	14324	14215	14298	14249	14240	14193	14051	14142	14042	14263	14209	14193	13999	14170	14226	13996	14166	14361	14109	14109	14173	14239	14003	14155	14130	14223	14185	14384	14033	14138	14303	14118	14155	14090	14244	14273	14315	14092	14184	14357	14252	14347	14280	14157	14450	14030	14157	14150	14189	14228	14173	14209	14307	14140	14137	14269	14295	14393	14167	14180	14163	14383	14150	14216	14081	14150	14126	14135	14297	14152	14123	14129	14255	14169	14128	14149	14247	14102	14325	14234	14281	14120	14178	14350	14202	14294	14230	14251	14357	14290	14121	14143	14321	14329	14182	14270	14273	14227	14139	14083	14167	14234	14208	13938	14267	14373	14116	14026	14244	14168	14361	14214	14389	14091	13978	14207	14208	14266	14039	14156	14153	14304	14172	14255	14167	14055	14161	14437	14304	14225	14228	14154	14302	14219	14096	14204	13955	14206	14205	14157	14099	13975	14281	14304	14013	14385	14216	14135	14223	14223	14134	14151	14098	14092	14065	14189	14054	14211	14133	14181	14130	14106	14331	14264	14218	14207	14206	14324	14191	14143	14447	14070	14101	14356	14156	14433	14147	14211	14259	14319	14171	14157	14382	14126	14139	14145	14132	14186	14298	14397	14179	14156	14171	14435	14073	14173	14227	14138	13964	14307	14007	14253	14293	14143	14101	14058	14044	14306	14190	14187	14106	14151	14014	14229	14169	14292	14122	14223	14027	14354	14204	14145	14183	14273	14255	14154	14132	14158	14046	14264	14086	14074	14170
25962	21167	27324	25754	19984	20539	37312	38169	37124	33437	25974	21002	18528	17431	17203	16876	16969	17149	16999	16895	16963	16947	16848	16874	16956	17202	16938	17092	17128	16939	17036	16976	16921	16895	16992	16896	16901	16888	17307	17069	16777	17015	16991	16825	16781	16949	17010	16985	17045	17042	16963	16723	17042	16923	16934	17057	17068	16888	16973	17010	17080	17090	17051	17002	16891	16777	16803	17022	16889	17083	16931	16855	16845	16932	16736	16912	16762	16742	17012	17007	17077	16798	17002	17024	16793	16908	16864	17011	16873	16822	16835	16753	17033	16957	17111	16796	16891	16968	16964	17133	16824	16672	16882	16996	16824	17090	17004	16767	16874	17140	16926	16732	16746	17099	17015	16785	16996	16893	16943	16868	16914	16893	16765	16788	16809	16964	16921	16902	17108	16991	16868	17047	16955	16878	16745	17127	17087	16852	16904	16874	17050	16606	16941	16914	16915	16961	17037	16920	17047	17018	16832	16901	16954	16806	16747	16954	17026	16915	16810	16770	16793	17033	17072	16887	16984	16839	16909	16945	16873	16965	16999	17036	16963	16851	16836	16853	16850	17036	17007	16944	16904	16987	16845	16783	16938	16740	16814	16942	17009	16993	16940	16770	16813	16759	16903	16737	16892	16877	16862	16821	17112	16647	16895	16997	17003	17104	16925	16876	16864	17101	16854	16739	17022	17210	16997	16902	16792	16930	16702	16994	16934	16860	16815	16904	16936	16887	16840	17101	17044	16887	17020	16950	16811	16865	17048	16874	16830	16878	16782	16941	16978	16840	16999	16927	17052	16745	16791	16746	16900	16887	16990	17065	16908	16776	16884	16903	17074	16969	17021	17070	16742	16651	16946	16910	16909	16934	16988	17138	17038	16858	16986	16985	16863	16858	17073	17043	16922	16641	17060	17018	17039	16825	16878	16707	16784	16757	16942	17007	16884	16682	16684	16941	16950	16863	16741	16898	16983	16683	16795	17054	16898	16991	17033	16726	16789	16933	16902	16881	16927	16921	16834	17058	16921	16779	16974	17001	16700	16973	17022	16837	16926	16940	16965	16852	16848	16752	16802	16881	16819	16974	16890	16769	17096	16892	16860	16818	16823	16885	16853	16699	16799	17025	16995	16801	16869	17011	16924	16841	17176	16941	16998	17068	16854	17090	16980	16856	16731	16765	16950	16926	16999	16840	16841	16893	16927	16849	17017	16757	16995	16907	16860	16837	17040	16883	16971	16892	16743	16870	17024	16908	16931	17008	17040	16982	17044	16805	16847	16993	16668	16962	17109	17046	16897	16884	16951	16852	16914	16955	17081	16828	16793	16957	16890	16723	16806	16974	16817	16777	16807	16902	16819	16986	17129	16860	16766	16791	16843	16934	16933	16863	16929	16853	16842	16992	16930	16946	16932	16882	16788	16969	16837	16895	16961	16746	16738	16888	17063	16926	16744	16790	16879	16782	16738	16885	16860	16783	17023	16780	16712	17085	16804	16859	16931	17197	16964	16805	16942	16938	16841	17032	16991	16980	17066	16811	17024	16895	16855	16806	16742	16778	16766	16975	17155	16820	16988	16848	16718	16856	16816	16877	16929	17068	16837	17126	16847	17030	16915	17020	16882	16776	16729	16947	16736	16881	16886	16835	16972	16884	16839	17031	16604	16931	16991	16915	17073	16803	17163	16906	17035	16875	16698	16920	16930	16800	17054	16868	17017	16827	16907	16846	16643	16971	16954	16962	16879	16938	16885	17111	16888	16841	16991	17001	16959	16775	17003	16765	16863	16946	17016	16848	17048	17092	16733	16807	16835	17028	16991	16959	16862	16525	16778	17026	16887	16763	16926	16976	16955	16965	16800	16996	16853	16910	16787	16878	17041	16844	16833	16906	16944	16726	16908	16785	16794	17023	17084	16784	16671	16883	16897	16899	16989	16954	16892	16913	16963	16883	16903	16963	16762	16923	16800	16823	16927	16933	16960	16815	17126	16847	16742	16821	16893	16846	16934	16982	17003	16868	17051	16694	16927	16895	17234	16900	16987	16901	16930	17018	16825	16834	16809	16956	17122	16788	17179	17001	16627	16906	17076	16879	16851	16987	16754	16932	16844	16914	17098	16948	16880	17178	17047	16835	16987	16810	17000	16892	16941	16716	16821	17096	16962	16880	16800	16825	16740	16910	17012	16946	16771	16958	16835	16783	17165	16822	17035	16780	16913	17077	16902	16793	16788	16894	16981	16715	16885	16890	16731	16767	17024	17013	16909	16900	16950	16799	16839	16962	17010	16980	16979	16757	17092	16978	16755	16913	16777	16811	16789	17039	16758	16741	16953	16935	16842	16926	16896	17053	16902	16884	16989	16939	16721	16899	16858	16805	16762	16786	16929	16924	16866	16957	16970	16789	16902	16876	16955	16734	16876	16836	16930	17173	16783	17116	17021	17047	17056	16996	16748	17002	17029	17010	17172	16978	17052	17096	16678	16808	16872	17099	16911	16910	16999	16939	16745	16926	16907	16915	16948	16937	16969	16905	17029	16800	16909	17077	16735	16811	17008	16985	17054	17008	16975	16848	16934	16849	16955	16998	16792	16727	16908	16906	17171	17027	16895	16867	16707	16889	16883	16828	16849	16887	17136	16870	16868	16962	16952	16786	17062	16944	16844	16820	16809	17091	16965	16868	16928	16659	16840	17094	16956	16947	16990	16864	16913	16709	16945	16808	16953	16994	17131	17002	16956	16896	16927	16767	16839	16859	16863	16986	16844	16982	17030	16859	16831	16867	16962	16962	17102	16953	16971	16835	16661	16806	16774	16863	16904	16954	16832	16678	16861	16836	16722	16812	16639	16936	16977	16852	17114	16938	16864	16920	16813	16720	16946	16726	16804	16983	16985	16842	16941	16969	16794	17044	16927	16999	16989	16775	16787	16751	16872	16848	16963	16909	16878	16707	16894	16855	16938	16839	17044	16629	16978	17045	16868	16912	16694	16987	16873	16799	16923	16964	16833	17128	16779	16966	16868	16982	16992	16838	16874	16710	16785	16969	16736	16941	17083	16835	17017	16791	16874	16914	16896	16955	16975	16816	16900	16919	16897	16987	16859	16868	16936	16835	16921	17094	17159	16944	16863	17120	16910	17045	16790	16781	16630	16878	16873	16984	17102	16933	17016	16760	16800	16889	16974	16882	17018	16727	16790	16906	16727	16928	16664	16906	17065	16861	16806	16994	16987	16601	16926	16744	17206	16878	17018	16952	16878	17024	16750	16931	16703	16872	17067	16831	16935	16826	16603	16951	16716	16837	16965	17021	16769	16850	17027	17039	17110	16967	16961	16939	16811	16898	16898	16878	17062	16922	16864	16738	17022	16951	16699	16821	16839	17009	17111	16681	16908	17031	16931	16896	16796	16882	16899	16731	17098	16925	16903	17003	16933	17188	17019	16907	16819	16975	17197	16979	16973	16762	16961	16863	16825	16905	16890	16921	16992	16959	16849	16974	17076	17044	16967	16883	16929	17010	17053	16856	16803	16690	16873	16882	16870	17056	17023	16891	16883	16792	16644	16815	16970	16938	16797	17164	17052	17029	17033	17027	16932	16873	17070	16916	16854	16951	16843	16899	16871	16910	16826	17027	16811	16905	17061	16775	16748	16901	16972	17131	16966	16915	16981	16780	17031	16917	16891	16823	16748	17022	16755	16861	16936	16934	16873	17024	16782	16779	16877	17045	16761	16812	16946	16735	16999	17025	16689	16798	16792	16801	16989	17004	16858	16858	16847	16923	16883	16829	16877	16928	16802	17027	16860	16894	16962	16929	16917	16872	16728	16824	17073	16897	16922	16769	17128	17060	16912	17068	16990	16937	17008	16849	16736	16888	16851	16805	17053	16834	16720	16723	16966	17090	17070	16890	16879	17094	16955	17123	16936	16805	17058	16963	16831	17021	17061	17078	16962	16819	16929	17075	16856	16979	16891	17095	16992	16960	16943	17006	17096	16938	16994	17046	16835	16992	16962	16536	17166	16900	17021	16975	16882	16954	16986	16923	16927	16880	17024	16921	16895	16973	17074	16979	17118	16883	16795	16949	16964	16742	16922	16718	16886	16942	16895	16937	16950	16805	16846	16993	16929	16925	17053	16912	17007	16921	16951	17080	16850	16864	16994	16867	16962	17094	16956	17010	16995	16891	16727	16914	16947	16764	16965	16979	16816	16979	17026	17074	17006	17075	16759	16904	16893	16879	16760	17017	17061	16874	16932	16970	16915	17032	16856	17113	16991	16840	16798	16847	16940	16904	16761	16902	16729	16870	16758	16884	16746	16929	17092	16958	16925	17030	16971	16813	17128	16771	16773	17101	16885	16928	16886	16965	16906	16955	16840	17063	16762	16835	16836	16833	16742	16735	16892	16917	16969	16821	16705	16776	16841	16850	16887	16921	16865	16930	16888	17027	16953	16974	16877	16851	16897	16836	16926	17164	16860	16819	17029	16926	16953	16818	16894	16893	17021	16796	16958	16822	16704	16806	17030	17233	16902	17060	17110	16992	16862	17102	16825	16894	16887	16858	16980	16978	16965	16841	16894	17074	16887	16997	17140	17066	17016	17028	16905	17007	16827	16806	17165	16974	17002	16728	16817	16881	16975	16711	16884	17028	16938	16849	16990	16912	16986	16852	16738	16752	16847	16711	16868	17064	16838	17077	16911	16780	16999	16845	16787	16749	17003	17007	16905	16980	17056	16985	16817	16783	16745	16939	17057	17114	16782	17051	16894	16759	16922	17014	16986	16793	16838	16685	16954	16700	16873	16717	16795	16915	16826	17078	16882	16865	16936	16861	16996	16946	16689	16822	16758	16952	17013	16998	16856	16908	16958	16802	17262	16994	16962	17064	17006	17030	16823	16827	16896	16849	16781	16856	16785	16855	16915	16945	16886	17038	17036	16926	17030	17006	16968	17100	16926	16977	16993	16980	17021	16991	16927	16947	16736	16787	16980	16945	16980	16975	16713	16966	16815	16780	16897	16771	16872	17040	17035	16909	16899	16809	17019	17082	16865	17030	16945	17038	16758	16909	17043	17012	16813	16976	16982	16850	16946	17082	16996	16882	16748	16785	17043	16859	16855	17037	16937	16804	16972	16859	16709	16805	16920	16905	17037	16909
13682	19484	18751	16655	16002	19857	39171	37234	39098	33363	24768	18826	16093	14930	14547	14453	14554	14370	14269	14510	14471	14405	14539	14447	14544	14395	14472	14430	14485	14535	14324	14428	14484	14330	14336	14482	14509	14335	14483	14456	14420	14362	14598	14485	14442	14570	14504	14558	14396	14249	14404	14456	14533	14300	14391	14419	14406	14346	14488	14434	14545	14435	14614	14385	14308	14486	14476	14432	14276	14488	14425	14317	14434	14284	14334	14542	14363	14395	14417	14474	14570	14270	14525	14457	14392	14386	14415	14348	14498	14274	14582	14358	14637	14442	14471	14330	14357	14549	14298	14642	14590	14407	14446	14540	14282	14439	14391	14480	14501	14509	14370	14406	14484	14382	14376	14405	14388	14434	14479	14348	14507	14408	14388	14527	14431	14373	14330	14551	14466	14538	14225	14309	14379	14360	14325	14393	14401	14523	14514	14297	14516	14501	14308	14536	14286	14311	14403	14319	14375	14276	14427	14344	14447	14318	14388	14318	14462	14325	14474	14430	14534	14621	14378	14542	14542	14342	14321	14459	14576	14395	14432	14245	14361	14482	14322	14265	14359	14409	14310	14538	14319	14289	14449	14227	14414	14403	14438	14258	14503	14567	14502	14542	14354	14379	14490	14321	14238	14508	14367	14501	14556	14470	14609	14466	14382	14329	14441	14514	14271	14456	14304	14451	14372	14225	14385	14455	14467	14383	14283	14382	14432	14491	14293	14426	14477	14275	14403	14589	14415	14458	14455	14440	14588	14290	14347	14406	14438	14410	14398	14555	14510	14426	14397	14537	14400	14344	14476	14442	14434	14349	14364	14375	14360	14338	14247	14371	14179	14524	14381	14364	14452	14418	14488	14435	14466	14594	14489	14305	14237	14365	14498	14569	14549	14493	14292	14448	14371	14314	14478	14358	14471	14321	14508	14368	14523	14393	14335	14416	14303	14332	14479	14225	14469	14460	14593	14486	14441	14299	14487	14366	14381	14556	14417	14202	14289	14344	14279	14395	14373	14179	14519	14503	14382	14440	14471	14339	14350	14355	14414	14508	14350	14492	14290	14305	14539	14482	14556	14453	14484	14476	14440	14414	14350	14460	14519	14532	14463	14507	14219	14432	14498	14243	14466	14387	14419	14486	14662	14364	14461	14583	14447	14264	14252	14445	14351	14512	14371	14430	14471	14333	14451	14414	14642	14566	14472	14383	14534	14511	14542	14488	14356	14545	14342	14394	14357	14510	14353	14446	14152	14380	14379	14388	14248	14307	14312	14405	14343	14509	14372	14520	14388	14383	14183	14312	14498	14434	14488	14435	14425	14324	14420	14516	14453	14446	14379	14530	14414	14363	14546	14638	14473	14381	14387	14458	14290	14397	14529	14436	14298	14640	14326	14435	14250	14498	14563	14513	14438	14437	14508	14331	14506	14395	14365	14468	14490	14446	14405	14479	14482	14462	14462	14342	14349	14384	14324	14436	14464	14379	14343	14362	14399	14432	14462	14406	14577	14335	14463	14457	14332	14536	14241	14419	14229	14425	14344	14402	14520	14412	14467	14422	14351	14420	14431	14310	14299	14548	14336	14431	14476	14524	14369	14456	14325	14514	14402	14476	14525	14392	14396	14230	14461	14220	14481	14472	14388	14579	14380	14400	14495	14480	14415	14366	14408	14379	14315	14194	14502	14357	14357	14414	14401	14483	14411	14430	14436	14290	14466	14446	14517	14403	14357	14526	14238	14369	14508	14482	14464	14578	14424	14376	14511	14456	14373	14495	14413	14289	14488	14520	14329	14300	14525	14393	14333	14496	14310	14294	14483	14280	14553	14431	14432	14289	14442	14337	14490	14295	14428	14312	14546	14555	14604	14432	14491	14373	14434	14525	14389	14520	14357	14495	14456	14472	14457	14525	14290	14381	14287	14568	14414	14338	14442	14359	14494	14550	14502	14197	14426	14450	14434	14467	14439	14380	14488	14427	14298	14407	14474	14415	14370	14387	14464	14454	14406	14403	14454	14346	14524	14493	14468	14396	14398	14586	14365	14341	14473	14383	14499	14235	14470	14466	14369	14537	14510	14446	14491	14398	14437	14463	14426	14461	14423	14324	14386	14355	14338	14469	14344	14389	14400	14399	14479	14476	14553	14513	14384	14345	14271	14387	14462	14391	14354	14444	14327	14438	14441	14416	14416	14313	14569	14426	14391	14369	14491	14443	14274	14378	14512	14344	14473	14464	14300	14313	14303	14424	14297	14308	14444	14322	14354	14391	14281	14466	14406	14523	14257	14361	14544	14481	14472	14395	14367	14231	14303	14396	14416	14387	14548	14472	14466	14496	14356	14318	14340	14358	14294	14429	14441	14422	14449	14493	14416	14278	14370	14626	14380	14384	14419	14493	14615	14531	14235	14466	14476	14417	14341	14495	14589	14622	14547	14513	14397	14381	14396	14194	14560	14377	14307	14371	14523	14522	14397	14305	14513	14433	14436	14489	14568	14495	14347	14432	14457	14376	14419	14373	14472	14287	14400	14420	14366	14364	14481	14396	14463	14326	14369	14521	14556	14341	14373	14405	14319	14357	14404	14512	14466	14413	14400	14394	14699	14419	14387	14412	14444	14425	14354	14335	14465	14517	14259	14273	14400	14415	14554	14492	14381	14500	14537	14322	14390	14423	14345	14185	14395	14480	14488	14347	14330	14262	14354	14449	14482	14332	14498	14561	14344	14538	14463	14453	14492	14377	14424	14294	14529	14424	14483	14232	14410	14384	14336	14423	14464	14502	14558	14618	14468	14430	14401	14229	14442	14309	14420	14353	14487	14465	14582	14502	14562	14375	14301	14433	14432	14498	14390	14276	14359	14562	14397	14550	14466	14468	14570	14467	14478	14402	14216	14405	14526	14361	14448	14447	14441	14333	14518	14393	14526	14377	14285	14443	14329	14407	14321	14307	14501	14325	14479	14486	14304	14437	14526	14356	14552	14666	14425	14580	14358	14419	14543	14506	14535	14473	14412	14523	14415	14415	14436	14445	14488	14459	14452	14527	14460	14468	14489	14470	14363	14376	14328	14548	14271	14312	14484	14460	14320	14469	14409	14562	14491	14400	14517	14553	14403	14373	14406	14397	14344	14340	14466	14532	14534	14465	14195	14532	14460	14494	14521	14385	14552	14292	14571	14397	14552	14302	14365	14605	14478	14505	14415	14553	14452	14350	14645	14413	14348	14496	14336	14413	14338	14470	14272	14570	14517	14513	14621	14470	14404	14436	14417	14515	14494	14403	14216	14451	14380	14326	14524	14398	14344	14395	14549	14435	14529	14473	14587	14371	14499	14167	14452	14451	14412	14409	14470	14404	14227	14355	14518	14375	14257	14509	14500	14307	14364	14589	14419	14405	14336	14523	14422	14491	14347	14386	14213	14354	14467	14618	14365	14355	14412	14397	14386	14503	14535	14413	14494	14504	14430	14289	14408	14450	14391	14449	14317	14384	14459	14408	14435	14269	14380	14407	14359	14410	14203	14466	14415	14397	14454	14362	14473	14432	14350	14627	14572	14573	14491	14386	14409	14399	14348	14408	14336	14464	14294	14671	14540	14332	14491	14582	14446	14476	14337	14526	14418	14433	14323	14378	14340	14618	14370	14451	14412	14503	14370	14274	14395	14522	14505	14559	14353	14414	14265	14432	14483	14273	14295	14398	14471	14252	14499	14526	14584	14469	14462	14256	14358	14466	14468	14474	14302	14469	14370	14424	14539	14331	14418	14550	14391	14332	14364	14389	14376	14269	14459	14361	14435	14518	14479	14397	14435	14462	14473	14466	14592	14407	14544	14469	14330	14569	14326	14441	14448	14526	14255	14435	14440	14371	14570	14439	14321	14482	14422	14293	14513	14530	14470	14307	14305	14386	14373	14367	14300	14635	14327	14351	14405	14504	14427	14336	14471	14526	14585	14276	14488	14371	14474	14296	14506	14268	14501	14470	14398	14426	14503	14580	14381	14306	14378	14494	14527	14582	14438	14359	14468	14518	14370	14349	14416	14262	14567	14380	14479	14433	14593	14549	14198	14454	14464	14254	14452	14329	14436	14346	14424	14395	14453	14547	14420	14510	14491	14412	14354	14357	14376	14311	14474	14531	14343	14415	14481	14359	14463	14392	14567	14428	14334	14414	14522	14392	14432	14464	14646	14522	14595	14328	14373	14381	14360	14391	14238	14467	14373	14339	14431	14583	14506	14366	14509	14454	14586	14428	14472	14522	14540	14264	14505	14436	14254	14333	14526	14367	14447	14329	14348	14459	14398	14430	14177	14270	14457	14424	14435	14356	14371	14470	14330	14474	14373	14378	14544	14285	14490	14393	14366	14375	14541	14493	14394	14367	14348	14437	14437	14311	14513	14433	14446	14340	14392	14225	14448	14321	14446	14597	14488	14520	14443	14475	14278	14426	14275	14429	14492	14314	14390	14425	14559	14357	14314	14312	14392	14488	14479	14282	14429	14262	14479	14355	14440	14335	14502	14504	14243	14519	14302	14381	14383	14489	14486	14271	14377	14435	14408	14587	14485	14438	14347	14496	14376	14543	14460	14463	14519	14487	14278	14515	14268	14249	14469	14364	14503	14550	14445	14428	14345	14555	14400	14521	14465	14403	14414	14433	14397	14440	14569	14393	14389	14468	14328	14430	14511	14307	14397	14536	14337	14532	14504	14365	14429	14294	14437	14509	14548	14631	14421	14428	14418	14232	14370	14370	14246	14452	14254	14252	14515	14504	14521	14425	14475	14510	14398	14509	14482	14517	14292	14624	14439	14340	14524	14499	14563	14327	14460	14423	14209	14292	14744	14304	14437	14547	14437	14403	14254	14442	14496	14294	14399	14574	14456	14372	14521	14271	14344	14415	14310	14452	14533	14423	14419	14494	14389	14370	14379	14470	14173	14527	14500	14310	14509	14284	14373	14350	14514	14565	14545	14353	14466	14512	14450	14475	14490	14330	14245	14391	14335	14586	14418	14342	14380	14472	14471	14368	14492	14513	14465	14408	14389	14378	14464	14472	14515	14523	14385	14294	14342	14531	14334	14389	14367	14593	14399	14555	14379	14445	14409	14499	14378	14254	14417	14371	14446	14348	14349	14529	14419	14472	14478	14193	14476	14510
23917	21140	28636	23925	21604	23653	44636	60474	54107	48450	35561	26199	20861	18432	17842	17693	17429	17473	17392	17440	17476	17353	17492	17423	17552	17319	17339	17491	17347	17366	17255	17277	17304	17435	17302	17422	17412	17244	17259	17504	17244	17402	17174	17258	17443	17485	17200	17520	17280	17445	17251	17298	17438	17333	17448	17252	17443	17354	17238	17047	17404	17367	17414	17283	17221	17290	17178	17423	17321	17261	17421	17253	17416	17326	17359	17359	17298	17173	17346	17197	17433	17261	17363	17513	17273	17302	17341	17321	17379	17454	17552	17265	17143	17219	17283	17158	17454	17271	17544	17435	17215	17347	17194	17314	17226	17318	17434	17533	17311	17455	17243	17403	17473	17391	17480	17307	17262	17155	17500	17489	17392	17141	17330	17390	17230	17318	17378	17541	17506	17179	17305	17275	17369	17383	17406	17369	17232	17367	17530	17440	17205	17341	17333	17340	17406	17239	17174	17312	17241	17279	17182	17557	17360	17147	17077	17406	17325	17379	17444	17180	17391	17400	17477	17452	17135	17360	17372	17275	17143	17396	17586	17205	17256	17225	17262	17240	17320	17191	17498	17473	17181	17244	17022	17105	17187	17354	17321	17247	17399	17246	17231	17275	17231	17396	17391	17393	17271	17078	17370	17363	17074	17002	17458	17215	17384	17342	17305	17336	17230	17364	17347	17214	17395	17218	17400	17247	17407	17157	17326	17238	17590	17270	17282	17058	17299	17385	17339	17466	17300	17359	17395	17337	17450	17245	17429	17314	17367	17250	17328	17410	17235	17214	17478	17485	17333	17512	17422	17281	17341	17508	17259	17418	17411	17243	17205	17379	17325	17362	17521	17134	17409	17366	17224	17222	17296	17074	17310	17247	17161	17297	17437	17325	17144	17464	17290	17360	17465	17299	17404	17359	17294	17083	17297	17321	17303	17347	17304	17375	17225	17383	17473	17142	17663	17491	17235	17304	17378	17359	17513	17440	17352	17340	17419	17292	17082	17199	17358	17221	17343	17270	17222	17208	17502	17286	17113	17338	17372	17284	17486	17297	17383	17333	17177	17366	17318	17361	17369	17283	17355	17056	17268	17265	17263	17301	17292	17195	17280	17331	17422	17091	17368	17187	17149	17287	17342	17150	17438	17512	17242	17428	17558	17354	17497	17256	17504	17390	17337	17378	17193	17513	17273	17381	17059	17400	17623	17208	17185	17440	17042	17153	17473	17323	17447	17391	17194	17299	17343	17346	17311	17273	17507	17095	17246	17224	17160	17240	17265	17268	17389	17355	17173	17247	17382	17215	17327	17384	17155	17569	17421	17432	17411	17338	17194	17157	17232	17266	17393	17273	17289	17164	17319	17422	17400	17349	17179	17293	17438	17479	17191	17439	17224	17363	17336	17353	17393	17313	17415	17435	17259	17402	17340	17348	17466	17135	17273	17283	17335	17355	17191	17301	17282	17311	17328	17568	17121	17373	17324	17278	17514	17355	17481	17441	17357	17319	17442	17344	17173	17341	17477	17360	17514	17490	17418	17206	17403	17425	17360	17356	17277	17047	17294	17275	17133	17284	17196	17183	17371	17387	17256	17192	17542	17382	17229	17159	17376	17103	17343	17331	17235	17309	17241	17214	17180	17240	17261	17236	17260	17442	17322	17392	17593	17412	17169	17366	17292	17503	17586	17309	17337	17230	17329	17341	17274	17247	17207	17081	17348	17408	17238	17314	17195	17302	17363	17603	17389	17261	17381	17395	17463	17303	17489	17350	17441	17239	17219	17351	17333	17270	17383	17222	17541	17321	17253	17452	17335	17110	17137	17197	17208	17179	17172	17315	17206	17239	17384	17209	17188	17238	17265	17173	17206	17239	17144	17310	16975	17349	17157	17470	17348	17413	17199	17256	17540	17209	17218	17495	17380	17067	17418	17292	17471	17330	17094	17376	17184	17429	17180	17149	17286	17112	17208	17255	17248	17277	17510	17260	17256	17154	17295	17323	17209	17218	17259	17301	17149	17193	17287	17261	17418	17461	17208	17333	17316	17305	17057	17349	17106	17222	17346	17319	17460	17303	17251	17180	17245	17240	17441	17265	17328	17325	17259	17334	17145	17364	17169	17358	17192	17339	17443	17241	17365	17189	17408	17221	17151	17229	17089	17232	17352	17170	17441	17214	17397	17235	17172	17248	17315	17307	17330	17252	17428	17319	17427	17227	17159	17395	17340	17290	17262	17303	17125	17250	17160	17261	17368	17292	17092	17175	17381	17422	17383	17245	17331	17364	17191	17298	17387	17384	17494	17243	17144	17288	17321	17408	17257	17247	17371	17087	17159	17196	17324	17211	17308	17160	17351	17264	17435	17289	17069	17124	17419	17181	17321	17230	17288	17215	17164	17372	17395	17260	17134	17169	17389	17416	17518	17344	17367	17653	17352	17467	17375	17206	17338	17436	17221	17244	17383	17242	17292	17246	17375	17315	17046	17190	17336	17300	17574	17331	17303	17210	17282	17193	17233	17342	17262	17236	17154	17352	17491	17264	17321	17358	17376	17424	17316	17341	17369	17515	17190	17225	17245	17224	17178	17184	17214	17229	17167	17356	17324	17307	17247	17149	17227	17146	17254	17088	17328	17288	17318	17297	17182	17450	17116	17228	17414	17211	17339	17456	17328	17275	17290	17482	17251	17369	17156	17187	17393	17271	17161	17496	17323	17283	17364	17279	17401	17244	17168	17424	17336	17423	17206	17483	17173	17321	17139	17260	17361	17158	17516	17407	17381	17350	17341	17309	17271	17306	17415	17452	17139	17341	17281	17326	17101	17308	17303	17220	17242	17302	17431	17240	17225	17326	17459	17307	17406	17390	17152	17427	17363	17385	17300	17341	17089	17513	17424	17307	17334	17404	17360	17463	17274	17360	17265	17242	17295	17414	17344	17311	17590	17486	17301	17384	17333	17378	17252	17232	17231	17347	17435	17358	17428	17424	17438	17252	17529	17382	17295	17335	17395	17368	17294	17365	17302	17182	17336	17311	17331	17228	17359	17205	17355	17371	17265	17338	17339	17340	17400	17275	17209	17180	17338	17331	17181	17243	17225	17380	17423	17300	17322	17567	17417	17409	17263	17264	17317	17231	17254	17314	17344	17358	17442	17230	17174	17351	17182	17094	17442	17145	17132	17352	17413	17300	17436	17246	17285	17339	17296	17228	17288	17238	17118	17328	17179	17413	17289	17285	17297	17174	17269	17154	17218	17395	17293	17342	17631	17295	17312	17310	17163	17179	17179	17225	17437	17284	17187	17369	17219	17219	17380	17557	17339	17561	17366	17387	17297	17308	17313	17308	17183	17221	17358	17257	17393	17310	17211	17306	17326	17440	17263	17568	17305	17192	17373	17136	17250	17305	17268	17288	17216	17296	17290	17365	17382	17325	17293	17226	17141	17396	17417	17299	17324	17280	17235	17454	17390	17404	17151	17410	17491	17296	17474	17345	17319	17346	17277	17415	17182	17238	17361	17306	17049	17501	17228	17409	17503	17305	17392	17360	17336	17229	17314	17381	17257	17259	17319	17533	17517	17225	17274	17257	17220	17348	17179	17461	17038	17320	17184	17390	17431	17397	17093	17453	17420	16964	17244	17351	17326	17322	17412	17175	17099	17380	17429	17231	17448	17235	17168	17286	17280	17205	17134	17272	17299	17149	17469	17171	17478	17164	17313	17269	17225	17247	17464	17222	17324	17254	17249	17164	17479	17439	17640	17139	17226	17293	17088	17180	17139	17188	17109	17216	17440	17234	17296	17272	17380	17299	17247	17557	17476	17219	17355	17363	17318	17262	17187	17349	17295	17347	17346	17260	17247	17218	17341	17316	17269	17415	17218	17318	17268	17348	17337	17304	17221	17193	17366	17269	17410	17459	17333	17371	17377	17487	17511	17312	17520	17105	17181	17486	17194	17447	17121	17279	17295	17224	17130	17200	17335	17405	17204	17285	17303	17518	17278	17390	17394	17324	17215	17140	17360	17476	17595	17249	17199	17260	17259	17262	17361	17624	17404	17375	17213	17191	17715	17482	17352	17319	17153	17375	17402	17386	17343	17082	17240	17373	17427	17333	17297	17361	17459	17263	16954	17318	17262	17189	17201	17309	17323	17223	17349	17245	17411	17262	17222	17373	17169	17169	17570	17457	17388	17306	17306	17455	17359	17250	17427	17257	17213	17144	17260	17343	17282	17392	17446	17364	17418	17315	17350	17042	17295	17126	17268	17394	17436	17394	17258	17444	17221	17286	17235	17384	17281	17247	17330	17262	17211	17313	17429	17424	17428	17187	17351	17167	17488	17320	17331	17248	17257	17456	17295	17336	17436	17429	17477	17356	17243	17247	17266	17395	17451	17274	17497	17305	17302	17345	17139	17463	17365	17323	17266	17263	17260	17242	17269	17360	17191	17261	17436	17272	17478	17354	17093	17254	17399	17409	17260	17381	17399	17442	17030	17348	17352	17192	17312	17031	17262	17308	17249	17346	17215	17525	17458	17257	17302	17491	17302	17172	17322	17576	17323	17317	17357	17417	17372	17344	17045	17375	17420	17270	17359	17303	17406	17023	17151	17373	17325	17208	17429	17306	17260	17479	17245	17372	17346	17356	17375	17455	17430	17153	17289	17520	17189	17358	17349	17452	17289	17258	17228	17263	17355	17400	17120	17264	17395	17356	17338	17353	17150	17296	17121	17226	17390	17168	17293	17187	17343	17176	17160	17306	17241	17322	17395	17288	17281	17220	17368	17225	17232	17522	17491	17341	17302	17313	17208	17296	17241	17176	17241	17382	17304	17271	17333	17395	17340	17338	17420	17305	17325	17471	17310	17302	17251	17270	17290	17298	17219	17089	17284	17271	17145	17248	17254	17279	17172	17181	17324	17313	17346	17211	17246	17336	17273	17266	17315	17127	17175	17322	17155	17012	17354	17408	17347	17170	17202	17291	17378	17382	17424	17275	17181	17204	17447	17306	17163	17083	17208	17430	17336	17502	17426	17309	17354	17386	17294	17332	17117	17140	17319	17219	17416	17217	17391	17229	17277	17354	17293	17110	17200	17304	17379	17483	17339	17178	17324	17499	17503	17102	17151	17339	17257	17237	17280	17364	17331	17411	17417	17157
15940	27312	25186	20413	18831	19131	43944	58779	54914	47869	34810	24498	18161	15558	14934	14565	14559	14584	14682	14704	14763	14621	14585	14777	14688	14736	14739	14627	14759	14694	14671	14674	14733	14625	14736	14652	14802	14502	14523	14492	14559	14806	14819	14664	14662	14723	14565	14713	14690	14671	14780	14678	14662	14643	14603	14592	14730	14761	14722	14651	14646	14739	14537	14656	14687	14694	14768	14671	14765	14646	14732	14535	14671	14754	14478	14644	14676	14636	14563	14582	14679	14497	14651	14703	14669	14664	14611	14403	14781	14692	14709	14568	14634	14652	14716	14698	14792	14740	14627	14637	14688	14580	14707	14728	14619	14802	14725	14507	14600	14702	14745	14432	14540	14704	14685	14916	14487	14576	14574	14653	14703	14548	14605	14593	14658	14882	14639	14537	14735	14646	14712	14628	14535	14630	14737	14717	14735	14487	14925	14806	14690	14603	14724	14674	14739	14604	14754	14646	14590	14839	14601	14702	14548	14595	14693	14810	14630	14620	14666	14625	14711	14569	14620	14693	14624	14539	14629	14689	14729	14611	14565	14688	14654	14619	14709	14751	14563	14914	14691	14595	14604	14667	14497	14428	14628	14555	14636	14443	14421	14556	14624	14642	14725	14577	14561	14907	14703	14599	14621	14750	14677	14504	14574	14641	14531	14547	14616	14578	14532	14580	14648	14726	14513	14872	14723	14664	14739	14580	14727	14785	14546	14668	14958	14767	14782	14424	14727	14660	14589	14571	14568	15040	14486	14577	14780	14612	14697	14609	14720	14675	14602	14734	14623	14649	14855	14681	14724	14489	14656	14577	14568	14678	14650	14508	14621	14760	14676	14764	14593	14716	14820	14515	14684	14699	14776	14673	14633	14557	14768	14660	14724	14605	14603	14686	14594	14652	14566	14515	14624	14600	14482	14591	14803	14586	14644	14598	14592	14869	14511	14585	14646	14811	14533	14618	14818	14672	14752	14685	14777	14421	14626	14704	14538	14548	14751	14594	14628	14807	14815	14653	14632	14503	14571	14584	14505	14838	14791	14728	14610	14629	14559	14512	14590	14586	14431	14646	14666	14726	14494	14546	14609	14634	14580	14701	14635	14771	14655	14582	14711	14681	14725	14601	14773	14607	14654	14587	14646	14640	14590	14771	14527	14724	14529	14677	14728	14686	14696	14569	14581	14679	14677	14665	14639	14604	14784	14625	14527	14811	14581	14663	14655	14749	14600	14792	14615	14770	14593	14706	14730	14766	14637	14564	14613	14628	14796	14582	14706	14635	14585	14798	14738	14599	14672	14655	14500	14580	14614	14778	14691	14680	14768	14655	14571	14758	14609	14615	14657	14691	14589	14721	14602	14653	14751	14569	14630	14554	14568	14700	14470	14588	14834	14466	14600	14630	14783	14683	14779	14534	14840	14740	14607	14878	14616	14609	14634	14931	14668	14638	14804	14550	14498	14673	14708	14614	14615	14691	14663	14521	14549	14767	14518	14814	14639	14634	14709	14687	14547	14676	14724	14733	14578	14554	14591	14829	14601	14669	14627	14687	14604	14501	14428	14859	14668	14627	14660	14528	14735	14632	14667	14663	14611	14650	14653	14542	14477	14668	14638	14770	14706	14539	14659	14630	14692	14632	14632	14669	14639	14613	14653	14516	14746	14601	14587	14530	14408	14664	14634	14710	14656	14613	14699	14704	14526	14666	14676	14792	14846	14743	14493	14580	14717	14461	14739	14728	14493	14705	14627	14625	14617	14768	14586	14631	14650	14834	14799	14467	14617	14681	14677	14636	14740	14714	14785	14759	14551	14344	14668	14607	14521	14761	14706	14556	14631	14743	14576	14543	14443	14656	14679	14629	14674	14717	14651	14760	14772	14723	14472	14554	14653	14782	14725	14602	14650	14789	14674	14595	14683	14720	14589	14648	14851	14614	14626	14786	14622	14599	14676	14579	14508	14642	14558	14683	14705	14490	14562	14639	14511	14734	14585	14612	14691	14541	14640	14506	14720	14625	14712	14855	14631	14613	14474	14700	14582	14601	14599	14558	14680	14668	14649	14578	14517	14491	14726	14671	14673	14676	14847	14576	14692	14562	14759	14583	14689	14600	14411	14750	14640	14771	14710	14568	14754	14695	14641	14811	14675	14691	14637	14614	14602	14454	14650	14691	14519	14665	14538	14748	14606	14665	14539	14733	14625	14656	14484	14675	14477	14634	14584	14597	14563	14834	14616	14616	14593	14705	14822	14586	14548	14659	14520	14732	14691	14616	14935	14716	14649	14745	14689	14622	14526	14605	14620	14669	14459	14813	14742	14712	14729	14602	14695	14722	14696	14633	14466	14636	14611	14617	14654	14719	14682	14642	14718	14703	14733	14720	14619	14613	14563	14610	14610	14738	14711	14730	14570	14630	14639	14538	14588	14736	14649	14709	14623	14580	14823	14731	14754	14734	14674	14593	14459	14510	14586	14552	14600	14599	14636	14666	14538	14681	14599	14704	14693	14704	14434	14534	14638	14711	14542	14623	14569	14800	14670	14514	14621	14586	14509	14671	14648	14656	14678	14604	14559	14710	14625	14651	14759	14723	14693	14650	14703	14749	14709	14584	14550	14704	14357	14605	14715	14745	14644	14633	14623	14674	14473	14537	14583	14596	14533	14666	14545	14706	14820	14688	14596	14530	14542	14613	14555	14629	14811	14633	14722	14719	14565	14614	14518	14601	14635	14690	14524	14661	14773	14809	14650	14693	14641	14768	14715	14636	14847	14641	14763	14472	14585	14593	14778	14585	14731	14525	14883	14651	14529	14701	14685	14799	14635	14498	14632	14686	14543	14566	14663	14616	14608	14578	14688	14695	14775	14582	14567	14710	14629	14695	14483	14637	14481	14807	14794	14511	14490	14665	14556	14583	14566	14634	14577	14812	14667	14800	14668	14586	14706	14785	14547	14718	14574	14803	14658	14706	14475	14541	14541	14726	14729	14731	14606	14707	14759	14453	14681	14517	14769	14514	14468	14651	14662	14617	14709	14632	14691	14699	14973	14605	14642	14602	14605	14658	14675	14739	14641	14676	14623	14807	14575	14591	14725	14734	14597	14648	14732	14716	14702	14621	14668	14670	14583	14616	14565	14674	14501	14551	14744	14678	14590	14577	14714	14629	14661	14681	14520	14706	14679	14752	14604	14693	14606	14699	14677	14457	14543	14692	14691	14579	14683	14697	14549	14706	14731	14709	14632	14738	14773	14721	14658	14792	14644	14712	14584	14666	14569	14584	14616	14609	14454	14733	14650	14584	14583	14525	14690	14676	14585	14545	14739	14593	14679	14617	14707	14726	14592	14451	14741	14463	14665	14716	14771	14669	14585	14839	14603	14644	14706	14633	14711	14569	14574	14777	14599	14820	14582	14541	14699	14779	14428	14872	14648	14638	14710	14685	14514	14673	14695	14676	14688	14482	14654	14362	14914	14805	14379	14635	14626	14691	14458	14646	14589	14526	14560	14531	14535	14495	14627	14721	14697	14691	14639	14619	14500	14781	14563	14453	14748	14483	14655	14684	14477	14581	14685	14705	14713	14611	14661	14588	14499	14508	14650	14665	14574	14646	14777	14522	14572	14718	14722	14667	14718	14527	14586	14745	14741	14687	14551	14626	14733	14516	14661	14667	14669	14507	14520	14709	14723	14620	14557	14746	14663	14819	14709	14463	14786	14694	14767	14532	14685	14619	14652	14665	14623	14460	14560	14669	14674	14633	14618	14566	14676	14632	14459	14449	14663	14556	14601	14639	14831	14465	14651	14559	14786	14593	14769	14597	14620	14577	14655	14564	14710	14652	14469	14734	14518	14615	14553	14507	14598	14717	14445	14727	14614	14664	14753	14762	14666	14695	14728	14637	14804	14690	14507	14736	14611	14660	14785	14696	14640	14624	14683	14502	14626	14750	14674	14726	14616	14630	14742	14798	14601	14604	14868	14682	14691	14558	14792	14663	14712	14762	14724	14743	14589	14637	14702	14721	14563	14742	14661	14687	14680	14592	14780	14794	14689	14671	14734	14722	14731	14630	14711	14575	14669	14632	14724	14718	14608	14550	14787	14745	14683	14642	14639	14676	14632	14568	14746	14472	14733	14591	14610	14590	14673	14729	14528	14609	14687	14786	14530	14524	14611	14755	14575	14584	14716	14679	14830	14702	14632	14593	14781	14631	14557	14624	14571	14664	14696	14589	14677	14583	14715	14621	14604	14681	14752	14650	14617	14648	14523	14527	14508	14623	14634	14719	14549	14555	14609	14597	14636	14638	14667	14585	14579	14800	14648	14732	14478	14568	14564	14705	14661	14648	14607	14614	14486	14588	14701	14707	14823	14567	14666	14712	14694	14570	14751	14552	14811	14691	14592	14683	14563	14872	14649	14653	14657	14592	14624	14572	14555	14745	14609	14842	14571	14674	14715	14611	14646	14819	14748	14786	14579	14512	14684	14725	14507	14671	14757	14770	14691	14685	14655	14810	14618	14659	14692	14623	14561	14677	14572	14653	14664	14643	14513	14455	14796	14632	14627	14635	14745	14660	14681	14931	14802	14586	14508	14703	14641	14576	14763	14733	14536	14716	14616	14630	14573	14695	14741	14677	14636	14848	14737	14622	14650	14541	14573	14723	14657	14499	14738	14581	14646	14481	14583	14675	14752	14705	14598	14612	14715	14555	14723	14682	14586	14607	14666	14757	14604	14671	14639	14501	14707	14724	14811	14494	14705	14685	14742	14652	14605	14650	14807	14495	14643	14645	14624	14774	14731	14699	14765	14719	14663	14569	14716	14559	14661	14601	14524	14791	14623	14683	14676	14631	14455	14789	14684	14600	14633	14647	14648	14577	14640	14503	14678	14528	14715	14707	14673	14704	14681	14428	14694	14642	14668	14708	14512	14697	14623	14567	14686	14523	14553	14669	14642	14602	14541	14537	14680	14667	14821	14702	14720	14674	14780	14611	14794	14674	14595	14681	14618	14588	14711	14798	14548	14533	14690	14632	14583	14470	14447	14673	14751	14665	14632	14807	14624	14544	14719	14746	14763	14657	14566	14823	14668	14812	14526	14619	14483	14704	14727	14606	14628	14519	14637	14699	14628	14528	14774	14697	14660	14686	14457	14681
29319	21962	21618	19262	17649	17638	19009	22110	23225	21876	20714	19205	18206	17849	17731	17472	17743	17726	17645	17777	17737	17739	17551	17692	17648	17638	17551	17726	17706	17630	17544	17879	17408	17699	17658	17857	17691	17807	17570	17712	17734	17824	17706	17612	17338	17669	17544	17631	17466	17712	17701	17827	17556	17567	17644	17553	17649	17524	17675	17639	17605	17529	17691	17777	17602	17749	17636	17444	17830	17495	17562	17705	17543	17571	17628	17506	17634	17555	17535	17642	17650	17654	17570	17707	17510	17453	17676	17656	17707	17725	17603	17460	17662	17557	17583	17695	17668	17427	17680	17649	17611	17604	17448	17766	17549	17576	17573	17472	17475	17810	17849	17777	17630	17687	17709	17822	17704	17605	17475	17585	17682	17745	17612	17943	17766	17918	17631	17627	17700	17615	17562	17562	17810	17467	17529	17500	17584	17842	17633	17716	17719	17515	17716	17673	17508	17728	17646	17483	17628	17452	17736	17690	17661	17802	17517	17628	17623	17397	17638	17672	17603	17661	17638	17418	17738	17625	17781	17646	17573	17699	17510	17495	17703	17565	17586	17646	17597	17730	17717	17432	17554	17580	17609	17715	17692	17584	17531	17606	17561	17730	17627	17633	17840	17431	17414	17629	17606	17449	17665	17642	17677	17609	17734	17612	17745	17560	17715	17515	17787	17528	17705	17610	17462	17667	17814	17718	17695	17568	17951	17847	17574	17492	17659	17436	17690	17633	17452	17684	17784	17548	17674	17680	17377	17730	17706	17659	17516	17529	17735	17595	17703	17718	17605	17478	17679	17675	17390	17672	17623	17614	17410	17455	17502	17627	17572	17783	17708	17476	17332	17565	17657	17727	17599	17694	17569	17630	17604	17598	18004	17645	17467	17571	17585	17694	17764	17689	17697	17473	17690	17748	17624	17710	17828	17655	17394	17612	17785	17567	17651	17681	17794	17950	17705	17702	17649	17687	17609	17670	17449	17516	17911	17651	17470	17540	17612	17670	17665	17719	17635	17700	17548	17677	17588	17456	17490	17481	17607	17667	17726	17612	17390	17568	17607	17626	17752	17757	17759	17632	17507	17847	17711	17724	17711	17656	17778	17756	17607	17391	17621	17528	17649	17477	17622	17396	17615	17461	17636	17482	17570	17674	17724	17643	17595	17548	17713	17701	17577	17856	17579	17690	17689	17688	17400	17676	17823	17808	17597	17649	17800	17582	17544	17607	17665	17637	17670	17527	17474	17692	17565	17626	17686	17745	17562	17452	17699	17716	17625	17301	17612	17805	17767	17738	17654	17622	17713	17508	17494	17559	17670	17541	17576	17690	17444	17687	17370	17587	17564	17529	17579	17462	17967	17724	17444	17589	17617	17752	17654	17663	17607	17754	17648	17630	17445	17592	17615	17693	17710	17686	17519	17615	17577	17613	17699	17489	17658	17626	17632	17712	17662	17750	17711	17607	17756	17584	17618	17501	17621	17447	17516	17868	17752	17513	17750	17622	17685	17616	17497	17779	17791	17796	17545	17588	17629	17573	17429	17663	17571	17341	17826	17556	17554	17642	17596	17722	17711	17614	17737	17586	17619	17714	17685	17640	17770	17734	17418	17606	17587	17731	17626	17737	17761	17681	17788	17580	17456	17538	17540	17520	17697	17592	17791	17762	17730	17564	17671	17675	17668	17624	17774	17406	17803	17795	17708	17460	17444	17513	17678	17422	17640	17523	17791	17783	17540	17741	17630	17421	17614	17603	17581	17482	17601	17743	17624	17654	17644	17564	17610	17567	17544	17690	17752	17693	17638	17674	17492	17547	17501	17676	17709	17903	17512	17674	17619	17543	17719	17746	17693	17794	17729	17698	17687	17560	17502	17672	17759	17577	17643	17727	17448	17678	17646	17451	17593	17585	17572	17518	17668	17822	17480	17503	17577	17589	17451	17484	17662	17755	17604	17506	17650	17697	17540	17680	17437	17518	17389	17547	17738	17808	17712	17623	17590	17554	17760	17594	17562	17609	17748	17684	17661	17651	17571	17611	17806	17544	17614	17604	17755	17528	17733	17626	17549	17494	17425	17698	17586	17522	17688	17623	17553	17623	17457	17579	17482	17381	17667	17470	17683	17755	17678	17639	17894	17599	17866	17637	17604	17601	17598	17630	17416	17535	17655	17678	17499	17620	17670	17674	17658	17761	17625	17577	17532	17642	17694	17504	17575	17463	17711	17516	17371	17752	17562	17648	17797	17715	17777	17691	17687	17561	17680	17757	17481	17737	17581	17747	17537	17738	17857	17695	17691	17580	17678	17671	17612	17675	17599	17785	17397	17575	17460	17587	17659	17608	17747	17824	17460	17674	17718	17602	17533	17531	17890	17688	17763	17628	17566	17640	17500	17521	17696	17488	17532	17552	17685	17398	17611	17719	17585	17815	17694	17553	17588	17704	17662	17616	17860	17658	17622	17631	17551	17653	17526	17391	17398	17550	17715	17688	17581	17567	17666	17378	17675	17611	17529	17648	17726	17638	17638	17596	17802	17613	17574	17660	17348	17331	17738	17696	17454	17651	17613	17716	17604	17430	17834	17688	17488	17608	17547	17551	17680	17695	17517	17549	17649	17721	17774	17655	17840	17668	17693	17534	17632	17586	17601	17633	17465	17542	17847	17587	17830	17709	17640	17631	17761	17716	17924	17635	17427	17565	17522	17675	17586	17602	17649	17810	17666	17784	17555	17588	17810	17560	17734	17664	17724	17542	17555	17575	17660	17560	17440	17520	17708	17635	17657	17394	17508	17683	17522	17700	17417	17664	17622	17917	17550	17630	17515	17691	17686	17850	17638	17711	17531	17770	17521	17734	17683	17600	17961	17861	17492	17712	17594	17741	17484	17757	17751	17625	17418	17670	17535	17664	17611	17679	17684	17760	17679	17515	17455	17776	17605	17664	17658	17818	17685	17610	17404	17568	17461	17598	17603	17843	17777	17602	17682	17798	17683	17632	17756	17716	17659	17435	17644	17594	17555	17633	17496	17774	17516	17375	17517	17696	17625	17786	17682	17551	17592	17510	17704	17497	17609	17747	17730	17571	17730	17797	17683	17749	17687	17673	17798	17655	17670	17416	17469	17539	17467	17494	17586	17957	17882	17435	17597	17573	17691	17502	17714	17694	17703	17616	17669	17712	17394	17381	17582	17824	17646	17779	17687	17765	17617	17516	17653	17459	17698	17637	17597	17518	17512	17557	17716	17491	17686	17647	17766	17789	17696	17634	17633	17710	17661	17776	17658	17567	17693	17640	17624	17640	17810	17613	17760	17694	17790	17591	17431	17531	17724	17442	17516	17776	17522	17674	17699	17462	17659	17694	17793	17729	17643	17551	17751	17509	17638	17603	17597	17475	17617	17698	17685	17635	17716	17846	17671	17594	17459	17591	17625	17581	17611	17508	17541	17672	17727	17744	17768	17604	17488	17644	17720	17524	17514	17667	17680	17501	17629	17544	17606	17737	17544	17644	17625	17593	17899	17606	17717	17456	17620	17811	17665	17685	17529	17680	17580	17621	17623	17494	17807	17699	17606	17723	17831	17483	17667	17658	17789	17589	17538	17639	17579	17618	17781	17842	17608	17560	17823	17562	17718	17593	17638	17622	17593	17599	17565	17649	17655	17655	17638	17839	17771	17791	17698	17620	17647	17651	17900	17670	17672	17709	17591	17653	17492	17668	17756	17429	17634	17673	17670	17699	17473	17601	17481	17717	17596	17687	17623	17720	17918	17408	17673	17536	17670	17583	17736	17597	17758	17512	17646	17683	17450	17614	17695	17659	17567	17491	17732	17511	17569	17723	17501	17589	17731	17777	17664	17673	17641	17742	17880	17805	17582	17607	17736	17793	17710	17750	17605	17507	17615	17786	17693	17666	17807	17589	17590	17689	17533	17668	17654	17652	17633	17424	17793	17645	17707	17540	17757	17714	17642	17665	17610	17477	17595	17582	17778	17771	17611	17802	17656	17716	17777	17761	17546	17558	17570	17817	17818	17723	17716	17463	17691	17594	17577	17715	17673	17550	17477	17586	17724	17708	17501	17473	17601	17621	17458	17618	17571	17688	17597	17626	17718	17786	17550	17651	17583	17678	17821	17672	17846	17557	17891	17679	17561	17645	17556	17638	17568	17659	17699	17550	17479	17675	17615	17359	17641	17660	17667	17512	17560	17488	17603	17648	17599	17607	17769	17759	17683	17576	17537	17568	17552	17540	17509	17527	17695	17481	17694	17703	17750	17799	17765	17679	17496	17521	17769	17796	17630	17676	17661	17754	17669	17616	17675	17613	17338	17544	17566	17690	17849	17515	17476	17500	17769	17687	17621	17664	17779	17704	17568	17719	17745	17568	17510	17451	17644	17662	17725	17565	17347	17717	17482	17482	17779	17741	17594	17600	17638	17741	17691	17420	17663	17669	17639	17599	17638	17843	17642	17591	17725	17670	17715	17550	17338	17665	17686	17764	17618	17464	17665	17517	17558	17796	17611	17576	17645	17574	17362	17640	17652	17662	17674	17544	17707	17736	17696	17734	17616	17560	17700	17526	17501	17551	17478	17737	17545	17728	17362	17550	17539	17631	17529	17643	17658	17525	17598	17349	17875	17632	17568	17448	17559	17744	17543	17673	17786	17758	17486	17612	17803	17681	17493	17676	17572	17546	17886	17465	17698	17867	17692	17630	17841	17829	17390	17679	17873	17791	17599	17704	17525	17664	17708	17662	17629	17701	17786	17588	17609	17607	17526	17526	17538	17594	17584	17724	17727	17718	17665	17578	17561	17629	17488	17744	17732	17443	17567	17576	17514	17520	17373	17756	17492	17521	17756	17623	17603	17857	17744	17682	17633	17677	17543	17798	17699	17731	17611	17617	17758	17834	17807	17823	17469	17836	17481	17552	17719	17594	17649	17437	17760	17708	17715	17393	17663	17702	17619	17793	17649	17558	17517	17706	17651	17713	17602	17832	17724	17597	17597	17603	17578	17503	17432	17396	17710	17557	17527	17748	17592	17551	17789	17418	17571	17657	17720	17749	17503	17850	17766	17676	17715	17468	17576	17592	17726	17667	17695	17777	17304	17604	17755	17909	17638	17758	17561	17728	17747	17714	17672	17514	17599	17761
15177	15917	15761	15336	15013	15031	17304	21657	22310	20032	17945	15974	15283	14972	14691	14774	14946	14855	14913	14646	14834	14836	14966	14829	14770	14866	14850	14812	14675	15093	14924	15017	14958	15014	14812	14869	14829	14875	14832	14797	14921	14886	14820	14716	14786	14835	14739	14747	14818	14632	14837	14705	14934	14872	14820	14865	14865	14784	14888	14742	14896	14817	14916	14888	14882	14828	15041	14727	14774	14971	14846	14834	14910	14896	15029	14717	14794	15022	14717	14843	14681	14857	14835	14766	14697	14812	14793	14907	14665	15077	14834	14914	14940	14914	14678	14670	14788	14691	14727	14856	14762	14855	14963	14948	14666	14790	14669	14954	14623	14840	14703	14685	14862	14878	14834	14707	14853	15035	14906	14757	14582	14916	14800	14711	14805	14748	14841	14781	14709	14648	15003	14743	14738	14901	14753	15031	14762	14888	14896	14862	14644	14765	14683	14720	14727	14938	14942	14822	14600	14767	14869	14774	14786	14973	15014	14867	14788	14776	14825	14815	14812	14881	14945	14919	14664	14932	14845	14694	14871	15066	14891	14647	15029	14845	14878	14623	14959	14704	14779	14766	14830	14697	14868	14803	14978	14983	14757	14779	14937	14827	14811	14780	14660	14911	14980	14926	14998	14712	14746	15106	14712	14767	14858	14841	15065	14873	14832	14668	14764	14802	14821	14907	14686	14909	14833	14878	15031	14724	15016	14699	14910	14959	15026	14938	14753	14748	14866	14780	14846	14751	14730	14812	14895	14709	14857	14832	14837	14714	14874	14685	14855	14827	14783	14890	14793	14802	14819	14794	14812	14801	14841	14919	14754	14868	14908	14829	14796	14899	14927	14914	14837	14588	14855	14837	14874	14675	14834	14913	14940	14745	14767	14648	14813	14747	14890	14951	14912	14714	14914	15002	14865	14842	14787	14741	14794	14795	14654	14698	14773	14760	14730	14850	14917	14897	14799	14538	14793	14800	14784	14883	14639	14839	14939	14730	14881	14928	14922	14733	14791	14799	14972	14913	14773	14861	14899	14786	14733	14955	14862	14887	14884	14697	14694	14685	14917	14821	14879	14801	14893	14664	14881	14927	14735	14873	14770	14823	14694	15008	14870	14826	14821	14889	14719	14674	14719	14736	14824	14815	14802	14702	14799	14841	14835	14838	14712	14880	14730	14782	14967	14840	15005	14778	14855	14828	14805	14794	14758	14980	14780	14789	14815	14857	15059	14838	14930	14792	14668	14807	14888	14774	14909	14935	14846	14742	14871	14802	14694	15035	14743	14828	14713	14901	14953	14724	14854	14829	14863	14764	14675	14782	14854	14871	14884	14913	14775	14893	14789	14792	14774	14739	14884	14592	14865	14866	14777	14812	14675	14668	14790	14819	14871	14918	14719	14830	14924	14913	14774	14817	14809	15026	14767	14805	14769	14874	14726	15052	14788	14782	14896	14830	14864	14894	14791	14772	14724	14741	14780	14764	14975	15026	14835	14848	14979	14935	14876	14745	14737	14836	14909	14823	14975	14596	14916	14708	14740	14894	14910	14809	15017	14723	14780	14976	14823	14762	14554	14802	14853	14663	14854	14755	14938	14766	14814	14774	14955	14853	14851	14840	14812	14945	14751	14949	14845	14823	14774	14895	14831	14807	14820	14686	14717	14681	14778	14997	14912	14825	14815	14944	14814	14796	14958	14935	14775	14807	14793	14786	15045	14808	14919	14734	14602	14930	14799	14831	14770	14722	14954	14781	14940	14833	14832	14733	14916	14822	14914	14742	14899	14884	14787	14739	14991	14915	14749	14930	14851	14864	14785	14844	14781	14873	14739	14792	14900	14920	14971	14779	14785	14865	14821	14883	14643	14895	14796	14782	14835	14820	14758	14949	14876	14874	14837	14785	14874	14946	15029	14788	14811	15016	14664	14706	14723	14792	14938	14860	14994	14805	14754	14908	14777	14857	14722	14704	14770	14838	14817	14920	14781	14948	14738	14671	14622	14825	14809	14986	14752	14710	14854	14905	14789	14880	14813	14861	14764	15003	14720	14940	14745	14845	14883	14852	14816	14823	15003	14851	14720	14784	14895	14733	14870	14828	14872	14826	14819	14834	15042	14884	14774	14750	14569	14862	14882	14827	14976	14894	14780	14910	14885	14886	14857	14801	14848	14929	14823	14831	14846	14762	14811	14861	14989	14920	14760	14828	14648	14879	14579	14903	14777	14810	14796	14953	14889	14842	14696	15005	14849	14879	14703	14919	14790	14747	14872	14972	14868	14785	14827	14956	14683	14902	14638	14744	14705	14764	14694	14599	15022	14932	15000	14989	14723	15047	14822	14778	14819	14831	14857	14780	14791	14819	14910	14785	14899	14759	14777	14743	14778	14956	14836	14677	14804	14833	14885	14803	14783	14887	14831	14734	14856	14892	14836	14727	14862	14975	14732	14935	14934	14923	14717	14874	14855	14956	15079	14823	14834	14885	14827	14812	14833	14821	15035	14654	14875	14760	14841	15033	14633	14943	14829	14782	14865	14903	14781	14833	14829	14877	14905	14935	14803	14670	14871	14940	14884	14708	14852	14725	14913	14824	14787	14663	14935	14882	14789	14826	14834	14831	14838	14962	14857	14729	14860	14847	14762	14876	14821	14723	14935	14778	14639	14729	14792	14863	15001	14760	14612	14720	14691	14868	14915	14829	14791	14787	14753	14736	14696	14925	14840	14837	14847	14763	14692	14739	14773	14927	15036	14947	14780	14908	14792	14838	14859	14935	14781	14910	14702	14794	14714	14877	14828	14878	14603	14759	14890	14826	15081	14812	14922	14858	14749	14755	14828	14936	14771	14757	14835	14826	14845	14901	14814	14861	14958	14722	14755	14937	14913	14780	14885	14897	14897	14938	14854	14784	14917	15025	14854	14935	14724	14991	14895	14780	14803	14811	14782	14963	14705	14713	14788	14859	14814	14746	14978	14931	14855	14817	14748	14934	14958	14707	14880	14814	14878	14825	14836	14900	14724	14908	14774	14841	14861	14849	14674	14772	14683	15005	14729	14778	14947	14798	14787	14753	14843	14894	14837	15136	14947	14763	14790	14976	14932	14926	14850	14755	14856	14892	14847	14841	14932	14981	14809	14872	14781	14862	14671	14744	14808	14803	14850	14852	14907	14768	14852	14845	14898	14803	14919	14811	14896	14693	14766	14743	14860	14850	14854	14870	14766	14889	14717	14795	14848	14899	14807	14931	14803	14838	14787	14713	14603	14873	14792	15001	14951	14881	15085	14944	14791	14783	14906	14926	14988	14720	14828	14711	14895	14746	14749	14905	14888	14721	14913	14799	14858	14685	14969	14705	14894	14831	14795	14802	14790	14788	14973	14920	14906	14848	14875	14796	14823	14746	14900	14882	14800	14736	14842	14867	15017	14674	14788	14790	14830	14838	14870	14943	14738	14788	14821	14871	14850	14838	14740	14709	14866	14793	14703	14909	14974	14899	14698	14854	14752	14729	14968	14855	14898	14736	15021	14884	14692	14787	14825	14716	14820	14831	14842	15033	14611	14981	14811	14723	14910	14846	14938	14657	14688	14791	14946	14906	14823	14975	14845	14701	14704	14833	14707	14852	14974	14736	14866	14755	14839	14819	14846	14989	14981	14903	14859	14927	14816	14825	14915	14839	14973	14794	14907	14793	14957	14866	14857	14920	14852	14919	14696	14943	14729	14822	14920	14866	14966	14712	14836	14860	14706	14793	14854	14888	14936	14834	14833	14845	14874	14805	14731	14761	14856	14876	14868	14785	14873	14863	14714	14884	14811	14799	14761	14849	14776	14873	14552	14719	14921	14893	14810	14976	14823	14755	14946	14897	14902	14707	14816	14660	14599	14845	14859	14777	14820	14819	14807	14872	14868	14797	14882	14649	14861	14926	14776	14892	14985	14856	14759	14911	14744	14936	14856	14754	14821	14797	15042	14761	14940	14825	14782	14786	14916	14904	14759	14679	14864	14792	14809	14764	14889	14904	14840	14745	14839	14860	14847	14875	14929	14697	14850	14837	14786	14852	14881	14740	14848	14749	14753	14696	14929	14797	14732	14868	14719	14934	14697	14734	14680	14854	14728	14814	14916	14542	14680	14833	14814	14818	14867	14851	14683	14905	14951	14760	14916	14715	14947	14764	14878	14938	14851	14818	14779	14843	14812	14890	14973	14769	14827	14890	14772	14768	14759	14702	14815	14865	14824	15027	14726	14717	14782	14738	14925	14877	14885	14685	14882	14875	14701	14840	14936	14935	14838	14951	14795	14876	14928	14709	14779	14833	14754	14940	14760	14864	14721	14800	14863	14746	14858	14804	14645	14720	14652	14832	14885	14743	15040	14695	14678	14754	14722	14779	14797	14606	14722	14689	15088	14926	14763	14782	14870	14728	14884	14824	14960	14691	14951	14806	14787	14874	14800	14719	14933	14767	14874	14803	14861	14726	14785	14850	14797	14832	14839	14882	14709	14660	14902	14784	14660	14931	14763	14793	14853	14770	14799	14850	14747	14746	14817	14933	14798	14864	14810	14835	14865	14859	14905	14805	14880	14733	14833	14839	14856	14802	14838	14814	14761	14824	14862	14663	14927	14830	14797	14885	14822	14910	14741	14744	14913	14936	14861	14752	14889	14812	14938	14813	14702	14608	14922	14943	14839	14822	14770	14821	14760	14943	14994	14869	14931	14907	14875	15009	14829	14804	14814	14920	14718	14848	14860	14833	14958	14924	14850	14837	14796	14760	14905	14783	14939	14808	14740	15029	14847	14861	14827	14785	14906	14787	14721	14750	14793	14875	14766	14795	14827	14978	14846	14800	14876	14983	14925	14715	14867	14730	14914	14855	14972	14788	14895	14686	14724	14735	14960	14796	14870	14661	14824	14781	14528	14780	14916	14750	14730	14996	14575	14704	14942	14989	14812	14849	14826	14947	14765	14802	14743	14884	14814	14816	14892	14617	14597	14937	14845	14851	14793	14977	14830	14697	14774	14901	14743	14707	14757	14822	14931	14709	14951	14812	14816	14876	14892	15085	14681	14756	14772	14700	14797	14758	14777	14887	14912	14700	14930	14830	14831	14919	14693	14906	14807	14887	14634	14743	14912	14939	14892	14800	14811	14829
26015	21175	27401	25925	20498	20074	26264	40237	42494	33486	27795	22539	19381	18444	17947	18089	17934	17637	18062	18009	17997	18036	17930	18026	17976	17997	17824	17934	18031	17938	17950	17950	17850	17956	18009	17912	17863	17981	17876	18048	18109	17989	17716	17956	17913	18004	17826	17792	17797	17781	18046	18035	17885	17872	18026	17987	17998	18171	17941	18011	17967	17848	17880	17766	18105	17888	17978	17642	17742	17930	17966	17925	17818	17924	18146	17815	17982	17902	17957	18019	17992	18008	18131	17812	18020	17816	18091	17947	18027	18117	17908	17906	17991	17873	17875	18059	17848	17887	17886	18037	17981	17883	17669	17878	17885	17783	17903	17903	18111	17925	18051	17774	17823	18028	17809	17944	17931	17901	17992	17908	17857	17815	17769	17973	17830	18055	17994	17906	17934	18032	17937	17957	18024	18080	17785	17898	17801	17669	17817	18133	17818	18035	17726	17836	17744	18025	17826	17709	17879	17808	18089	17964	17783	17936	18120	17950	17883	17879	17814	17919	18105	17951	18054	17860	18079	18040	17689	17858	17786	17813	18004	18045	17872	17727	17999	18087	17762	18135	17929	18024	17880	17832	17963	17719	18060	17893	18034	17898	17913	17795	17967	17959	17964	18054	18070	18010	17965	18084	17761	18024	17827	18014	17786	17986	17729	18020	18046	18082	17902	17977	18089	17774	17927	17919	18050	17911	18018	17868	17728	17931	17896	17646	18151	17885	17987	17830	17856	17875	18009	17983	17978	17852	18009	18071	17949	18009	17855	17993	18054	17811	17781	17925	17947	17820	17977	17847	18021	17730	18083	17825	17903	17790	17899	17969	17926	17984	17796	17902	17771	17876	18234	18125	17982	17851	17836	17979	17967	17869	17855	17974	17802	17821	17977	18103	18153	17913	17932	17964	17810	17929	17918	17938	17945	17951	17970	17870	17979	17829	17930	18001	18149	17960	17896	18003	17949	17818	17894	17875	17858	18005	17804	17953	17808	17872	17807	18164	17996	17970	18002	18034	17917	17838	17918	18357	17769	17992	18002	17931	18000	18061	18120	17978	17924	17911	18039	18111	18013	17918	17692	17882	17962	17971	17944	17895	18040	17896	18128	17998	17964	17818	17983	17930	17911	17828	18076	18048	17872	18099	18004	17849	17890	17889	18004	17819	17898	17963	18060	18074	17970	17955	18007	17672	17923	17890	17965	17878	17955	17911	17916	17890	18120	17986	17770	17887	17878	17911	18017	17745	17781	18081	17885	17831	17746	17933	18015	17972	17947	17959	17978	17946	17949	17839	17866	17707	17873	17955	17852	17881	17962	17827	18134	18062	17847	17966	17757	17865	17779	17941	17852	17935	18046	17868	17852	17764	17971	17946	18155	17895	17886	17893	17979	17878	17806	17994	18029	17937	17895	18065	18164	17813	18158	18226	17872	17979	18004	17975	17739	17870	17938	17850	18150	18010	17870	17979	17942	17909	17982	17993	18009	17786	17933	17996	18056	17924	17946	17971	17814	18124	17906	17877	17860	18005	17952	17894	17992	17914	17917	18015	17971	18048	17807	17871	17976	17997	18161	17859	17931	17845	17722	18071	17875	17877	18069	17847	17970	18168	17949	18160	17922	17803	17833	17850	17964	17962	17871	17908	17991	17778	17876	17902	17996	17997	17905	18022	17720	17946	17889	17856	18035	18010	17847	17885	18041	17907	17930	17854	17756	17866	17890	17930	17795	17650	17760	18095	18067	17935	17867	17685	18043	17940	17949	17976	17947	17947	17912	18144	17843	17770	17989	17770	17937	17790	17829	17873	17946	17971	17855	17921	17915	17925	17961	17945	17939	17875	17885	17917	18097	18091	17982	17850	18134	17867	18021	17958	17725	17930	17951	17866	17945	18037	17795	18147	18019	17862	17726	17906	17985	17963	18066	18007	18205	17874	17819	17827	17996	17689	17924	17889	18050	18189	18038	18067	18084	17845	17710	17839	18029	17932	18065	17957	17947	18081	17956	18036	17916	17695	18140	17844	17722	18055	17853	18077	18036	18041	17982	17978	17842	17701	17895	17858	17660	18054	17832	17753	17732	18051	17827	17801	17917	17840	17930	17916	17771	17830	18154	17782	17810	17888	17930	17873	18052	17948	17888	17994	17852	17986	18201	17831	17888	17804	17853	17682	17936	17881	17957	17827	17692	17932	17894	18055	18063	17832	17848	18082	17854	17765	17844	17788	17835	18016	17785	17630	17868	17946	18163	17968	17890	17864	17945	18088	18047	17915	17730	17816	18058	17967	17815	17865	17712	17828	18002	18074	17820	17900	18076	17889	17981	18038	17752	18148	17794	18022	17887	18015	17842	17989	18058	17820	17742	17878	17926	17952	17842	18029	17995	17821	17805	18022	17883	17785	18128	17968	18018	17807	17877	17767	17839	17787	17851	17843	17869	17724	17998	17783	17896	17753	17712	18002	17834	17996	17788	17851	17819	17898	17972	17824	17582	18048	17787	18000	17865	17919	17709	17802	17982	17802	17855	18084	17948	18095	17875	18105	17855	17727	17880	18039	17768	17703	17971	17848	18088	18012	17869	18041	18020	17955	17874	18099	17918	18033	18012	18012	18064	17970	17959	17973	17845	17940	18239	17903	18019	17733	17978	17783	17981	17839	17797	17916	17830	17687	17905	17971	17805	17907	17886	18075	18014	17913	18032	17685	18055	17927	18042	18027	18045	17710	18154	17964	18006	17764	17946	17902	17829	18027	18050	17832	18080	18239	17742	17772	17792	17843	17906	17783	17782	18103	17879	18033	17694	17973	17923	17939	18000	17817	17877	17983	17817	17993	17949	17922	18159	18119	17897	17869	17913	17887	18109	17936	17951	18220	18020	17876	18063	18041	17849	18088	17938	18052	17947	17983	18051	17789	17833	17870	17996	17909	17948	17945	18088	18074	17847	17757	17794	17793	17880	17871	17925	18086	17878	18080	17971	18091	17996	17781	18018	18099	18114	17990	17804	17977	18040	17783	18070	17752	18083	17697	18046	17846	18027	17941	18003	17885	17859	17863	17989	17899	17967	17944	17943	18063	17793	18028	18048	17861	17918	18013	18069	17957	17990	17849	18075	18005	17983	18096	17895	17830	17954	17985	17705	17926	17905	17710	17925	17831	17821	17911	17782	17683	17770	18027	18039	17986	17758	18146	18022	17824	18020	17919	17892	17913	17903	17897	17813	18133	17961	17864	17949	17996	18035	17794	17989	18086	17842	17757	17838	17673	17987	18041	18104	17983	18064	17951	17827	17856	17832	17820	17838	17799	18054	17990	17860	17892	18003	18019	17755	17993	18075	17976	18060	17873	17813	18060	17813	17981	17763	17870	17768	17808	17745	17880	17852	18023	17977	18091	17725	17996	17987	17876	17995	17878	17857	17942	17994	18014	17606	17966	17944	17955	17954	17732	17882	17863	17778	17877	17949	18031	18097	17952	18023	18073	18017	17863	17994	17830	17921	18116	17900	18126	18003	18003	17958	17823	17656	17932	17919	17857	17969	17933	17857	17736	17927	18037	17729	18073	17928	18080	18046	17975	18044	17868	17896	18086	18056	17998	17824	17921	17964	17942	17873	17813	17977	17859	17916	17743	17971	17929	17982	17809	17905	17966	17839	17863	18053	17802	17934	17884	18003	17936	17795	17741	17875	17950	18042	17835	17816	17800	17919	18034	18050	18083	18064	17767	17722	17855	17877	17897	17977	18083	17961	17690	17839	17749	17737	18036	18063	17882	17825	17805	17982	17991	17795	18029	17828	17828	18012	17940	17782	18004	17950	17866	18148	17938	17845	17766	17924	17950	17867	17725	17906	17969	17738	17698	18109	17749	17949	18023	17799	17960	18028	17766	17947	17885	17825	18001	18033	17981	17878	17704	17775	17901	17921	17933	17890	17908	17951	18088	18034	17747	17924	17979	17840	17820	17896	17717	17883	17775	18010	18112	17941	18087	17880	18012	18016	17785	17965	18057	17945	18115	17887	17859	17893	17727	17869	17918	18027	17892	17992	17995	17851	17802	17851	17947	17926	17880	17935	17623	17851	17906	17957	17845	17856	17699	17789	17843	18136	17829	18010	17885	17888	17820	18200	18047	17841	17912	17981	17921	18024	17894	17992	17739	17933	17694	17914	18143	18164	17971	18018	18145	17800	17969	18058	17818	18045	17993	17928	18014	17824	17845	18030	17886	17779	17956	17829	17879	18014	18059	17856	17921	17935	17798	18041	17902	17921	18001	17983	17982	18046	17769	17893	17841	17864	17991	17829	17758	17922	17748	17932	18094	17774	17929	17928	17803	18028	18166	17777	17858	18043	17791	17941	17781	17885	17899	18014	17976	17823	17882	17715	17933	17872	17933	17971	17843	17913	17903	17872	17946	18132	17929	17846	17951	18152	17902	17879	17703	17715	18028	17870	18082	17868	17952	17776	17984	17947	17964	17768	17794	17911	17973	17956	17889	17907	18033	17884	17881	17607	18044	18039	17832	17965	17975	17965	17863	18033	18033	17980	17825	18056	17805	17998	17966	17918	18039	18154	17963	17873	17727	17802	17806	17860	17883	18094	17833	17698	17971	17883	17967	18030	17941	18199	17957	18153	17940	17802	17990	17911	17881	18036	17929	17713	17790	17977	17913	18016	17987	17972	17929	17964	17778	18064	17896	18013	17896	18007	17633	17923	17842	18067	17716	17757	17881	17863	17856	18160	17907	17959	18168	17946	18084	17932	17953	17843	18000	17712	17914	18039	17869	17971	18043	18190	18076	18195	18013	17843	17956	17960	17928	18060	18000	17787	17752	17951	17881	17864	18114	17810	18161	18031	17702	18092	17792	17869	17733	17955	18025	17985	18032	17966	17817	17773	17795	17802	18082	18054	17965	18103	17862	17912	17853	17963	17922	18040	17917	17939	17922	18123	18004	17929	18017	17747	17997	17968	17856	17744	18098	17846	17824	17968	18168	17864	18076	17836	17824	17715	17807	17912	17650	17954	17880	17829	17744	17929	17923	17892	18011	17785	17761	17930	18188	18137	17800	17994	17981	17817	17832	17966	17950	18017	17876	18061	17979	18000	18118	17910	17779	17704	17840	18009	17829	17956	17743	17857	17796	17906	17928	18087	17845
13964	20178	19273	17135	16476	17528	26381	42227	41843	33052	26317	19549	16297	15423	15055	15066	15057	14974	15036	15066	14869	15106	15208	14984	15084	15035	15001	15092	15006	15185	15089	15158	15254	15118	15145	15066	14910	14951	15014	14979	15005	15037	15028	15255	15020	14943	15046	15089	15065	15202	15013	15079	15240	14761	14940	14973	14934	15157	15114	14903	14989	15119	15119	14897	15008	15088	15050	15206	15026	14994	15099	15064	15108	15126	14967	15214	15082	15155	14986	14957	15261	15130	15116	15021	15132	14955	15102	15120	15050	14824	15064	15102	15170	15096	14879	15084	15022	15004	14999	15003	15056	15008	14972	14982	14991	15000	15008	15133	14988	14994	15186	14930	14934	15022	14974	15007	14970	14952	14949	15017	15062	15041	15091	15034	15097	14987	15024	15171	14958	14949	15148	14816	15159	14893	15072	15077	15023	15119	15001	14883	14910	15071	15184	14896	14927	15222	15045	15139	14912	15003	14989	14957	15019	15050	15094	15105	14948	15077	14980	15026	15050	14977	14954	15002	14891	14977	14858	15039	14973	15042	15011	15036	14971	14975	15129	15074	15134	15028	15189	15050	14988	15030	14865	14961	15001	15024	14954	15044	15080	15108	14938	15036	14957	15142	14968	14944	14998	15058	15275	14971	15165	14975	15032	15031	15244	15058	15064	15238	15094	15286	14916	15025	15082	14962	15080	14962	14826	15005	15140	14939	15054	15090	15190	14972	14881	15201	15038	14964	14968	15039	15024	15004	15010	14998	14942	14951	14917	15149	15007	15074	15128	15068	14985	15003	15101	15035	14984	14949	15062	15079	14921	15066	15212	14988	15242	15104	15073	14965	14958	15048	14840	14893	15050	15042	14930	15264	15157	14852	14968	15052	14938	15076	15101	15029	14964	14942	15067	14981	15027	15106	15143	15213	15114	15068	14946	14967	14986	15009	15020	15039	15137	14960	15136	14999	15026	15146	14900	14984	15006	14932	14887	14883	15053	15197	14983	15019	15069	15017	15044	15052	14921	15059	14963	14855	15139	15272	14913	14992	15129	15087	15069	15010	14980	15020	15164	15090	15168	14968	15051	14962	15069	14976	14973	15072	14902	14917	14990	15030	15130	15056	15195	15165	15118	14980	14971	15078	14777	14993	15144	14992	15058	14966	15167	15014	15188	15022	14927	14966	14993	15053	15044	15171	15035	15030	14954	15149	15040	14984	14976	15062	14902	15096	15127	15120	14867	15026	15118	15158	15186	14882	15025	15018	14956	15002	15129	15005	14995	15114	15253	14983	15140	15053	15077	15199	14903	15130	15080	14872	15035	15038	15063	14969	15019	14963	14791	14896	14994	15109	15042	15043	15102	14967	14908	15002	15134	15088	14996	15095	14863	15091	14998	15236	15012	15137	15110	14923	15152	14971	14976	15097	15096	14854	14939	14957	15181	15005	15039	15113	15031	14944	15067	15015	14975	15089	14941	15056	15024	14985	14983	15139	14948	14969	15161	15066	15066	14974	15137	15011	14938	15197	14934	15155	15133	15029	14862	15098	14948	15020	15001	15085	15168	15053	15150	14905	15063	15104	14904	15039	15147	14916	14910	15123	15083	15045	15125	15159	15113	15298	14944	14951	14961	15103	15102	14939	15100	14978	15219	14906	14804	15029	15137	14973	15129	14952	14981	15070	15204	15074	15155	14927	15172	15167	14914	14908	15042	15019	15052	15055	15074	15157	15064	14842	14922	14919	15152	14996	15150	15072	14937	14943	15019	14985	14984	14887	15131	15168	14743	14991	15012	15187	14885	14997	15085	15028	15019	15074	15145	14924	15046	14840	14982	14923	15054	14973	15104	15051	15109	14986	14979	15035	15171	15053	14919	15017	15052	15111	14958	14904	15132	14919	15079	14911	15089	14807	14920	14963	15056	15117	14994	15001	14980	15164	15041	14825	15019	15075	15121	14974	14932	15089	15138	15038	14847	15433	15091	15215	14984	15250	15215	15012	14977	14918	15057	15023	14982	14877	15018	15017	14855	14937	15070	15099	15006	14871	15113	14936	14974	15045	15166	14998	14977	15055	14989	15176	14954	15059	15105	15229	14992	15034	14981	15098	15027	15124	15111	15176	15121	14970	15190	15156	15017	14953	15068	15115	15025	15047	15042	15076	15134	15178	15049	15141	15059	15075	15099	14999	14875	15089	15009	15037	14996	15032	15140	15037	15108	14957	14935	15087	15103	15150	14929	14959	14997	15031	15098	15118	14961	14968	14891	15174	15158	15088	15101	15079	14968	15058	15013	14796	14981	15175	14990	14969	15030	15031	15057	14985	15066	15078	14890	14960	15051	15057	15134	14917	15107	15049	15029	15051	14979	14984	15028	15098	15134	15135	14938	14954	15023	15163	14994	15060	15034	14999	14939	15053	14843	15170	14993	15080	14833	15201	15033	15014	15078	14959	15053	14913	15161	15032	15223	14997	15023	14917	15117	14967	15030	15006	14980	14996	15121	15066	15088	15033	15007	15109	14968	15098	14997	14987	15141	14998	14964	14946	15053	14942	14847	15039	15042	15031	15068	15075	14988	15133	14973	15008	15148	14889	15039	15209	15065	14994	15035	15024	15140	15069	14992	14990	15211	15089	15005	14976	14985	15083	14991	15162	15166	15110	15056	15049	14935	14938	14919	14934	14999	15013	15057	15006	15019	14936	15033	15079	15112	15027	15033	14996	15019	14971	15083	15085	14925	14777	15048	15030	15289	14945	14866	15097	15176	15021	15181	15063	15079	15032	15168	15172	15035	15009	15013	15087	15111	15029	15124	15117	15063	15137	15055	14986	15034	15135	15136	15014	15081	14956	14982	15025	15128	14988	15069	14989	14995	15043	14975	15008	15001	15094	15021	15047	14990	15093	14929	15026	14972	14849	15050	15123	15115	15254	15061	14897	15120	15062	14897	15048	15003	14886	14962	15077	15030	14958	14845	14936	14960	15101	15058	15013	14954	15090	15058	14938	14975	15032	14873	15190	15238	14982	14907	14814	14976	14983	15163	15126	15041	14937	15094	15056	14936	14987	15101	15043	15046	15191	15023	14947	15119	15150	15096	15116	14811	14874	15049	14974	15095	14991	15036	15228	15071	14997	15084	14998	14904	15112	15077	15102	14856	15130	14952	14925	14962	15104	15103	14957	14945	14976	15092	14938	15063	14938	15002	14927	14946	14942	14907	15094	14899	15201	14936	14951	14967	15099	15076	15147	14969	15114	15007	15131	15025	14948	14946	15091	14977	15048	14901	14979	15152	15054	14978	14930	14970	14990	14995	15048	15132	15138	15127	15042	15072	15115	15123	14943	15218	15030	14961	15171	14921	14866	15004	15041	14987	15068	15084	15025	15083	14948	14976	14943	15068	15054	14962	14992	15157	15017	14929	14996	15253	14903	14958	15023	15124	14871	14935	15082	14960	14997	14929	15181	15158	14872	14868	15005	15013	14885	15015	15019	14895	15204	15038	14832	14956	14877	14917	15022	14903	14969	15034	14947	14925	14944	14904	15147	15092	15007	15014	14916	14917	15097	15150	14905	14919	15044	14941	15091	15090	15071	14873	15112	14953	15057	14881	14971	15186	14897	15117	15059	15056	15043	15048	15143	15005	14907	15171	14843	15168	14949	15174	15131	15158	15045	15033	15013	15141	14885	14935	15138	15007	14832	15114	14990	14945	15046	15136	14932	14965	14950	15082	15161	14816	15220	15063	15111	15055	14862	15048	14939	15056	15004	15112	15110	15001	15181	14884	14922	14918	15171	15006	15125	15022	15148	15071	15011	15017	14911	14926	15012	15091	15033	14990	15087	15163	15019	14799	14874	15217	14898	15177	14986	15045	15067	14963	15030	14943	14996	15047	14968	14949	15009	15061	14950	15070	15056	14883	15201	14911	15162	15029	14979	15088	15068	15134	14853	15053	14871	14943	15006	15100	15056	15149	15069	15163	15114	14934	14987	15083	15098	15053	14987	15046	15071	15082	15010	15103	15103	14894	15024	15068	14945	15160	15111	14994	15015	15096	15082	15127	15025	15310	15023	15014	14975	15008	14957	14975	15074	15169	14905	14993	15093	15093	15135	15016	14895	15168	15048	14888	15169	14973	15139	15056	15005	14973	15041	15251	14920	15080	15126	14956	14876	15079	14924	15162	15095	14998	15076	15028	14990	15034	15019	14934	14897	15137	14940	15153	15118	15163	15045	15002	15180	15206	14928	15101	15096	15079	15220	14966	15029	15037	15029	15167	14934	15131	14943	15129	14997	15144	14922	15051	15015	15220	14905	15055	14941	14975	15133	15239	14848	15047	15162	15020	15081	14844	15134	14981	14988	14878	15011	14975	15202	15103	15122	15075	15107	15136	14924	14935	14973	14884	15082	15038	14809	15084	15075	15072	14880	14987	15153	15010	15164	15194	14934	15141	15127	15086	15178	14967	15023	15151	15135	15124	14911	14981	15216	15080	14983	14839	15123	15200	15182	15037	15027	14773	15128	15210	15073	15114	15215	15018	15112	15062	15083	15059	15218	14937	14983	14881	15092	15072	15045	15124	14978	14873	15033	14994	15058	14942	15087	15097	14848	15172	15129	15011	15018	14955	14922	15033	15143	14965	14982	15087	14940	15319	15108	14964	14943	15037	15036	15261	15184	15139	14955	14958	15126	15019	15169	14959	15030	14881	14967	15048	14931	14959	15077	15040	14928	14936	14902	15073	15052	15079	15060	15015	15065	14889	15137	15021	14848	15001	14986	15089	15028	14909	14811	15029	14799	15211	15026	15071	15078	14953	15188	14869	15043	15006	14962	14963	15238	15143	15039	14999	15054	15025	15008	15111	15016	14880	15037	15053	15008	15046	14906	15112	15022	14954	15137	14932	14909	15060	15060	15063	14998	15034	15011	15084	14878	15036	15034	14914	15084	15099	14974	14890	15004	15012	15091	14975	14918	14993	14966	15132	15059	14956	15106	14985	15020	15060	14992	14950	14888	14967	15103	15084	15081	15056	15109	14991	14948	14930	14865	15175	15118	14971	15101	15065	15164	15254	15081	14914	15020	15004	15029	15108	14968	14857	14998	15051	14945	15112	15192	14909	15016	15088	15030	14922	15288	15083	14879	15214	15023	15081	15197
23898	21200	28692	24007	21699	27921	40650	67397	58126	41663	31122	24149	20074	18854	18251	18341	18218	18363	18284	18224	18005	18224	18145	18162	18120	18029	18075	18117	18091	18130	18140	18206	18270	18282	17993	18130	18213	18128	18113	18152	17996	18249	18313	18184	18076	18302	17942	17890	18026	18136	18220	18002	18000	17981	18008	17902	18029	17974	18263	18085	18003	18007	18092	18161	17901	17793	18165	17920	18023	18142	18111	17971	18152	18242	17946	18031	18082	18075	18046	18063	18193	18102	17997	18235	18103	18039	18020	18305	18241	17911	18137	17945	18060	18028	17944	18049	18048	18260	17937	18164	18251	17781	17974	17958	18016	18034	18065	17886	18124	18100	17886	18071	17977	17927	18116	17985	18048	17999	18040	18263	17972	18207	18005	18041	18126	18111	17991	18156	18077	17903	18181	17841	17876	18092	18134	17987	17982	18049	18038	18203	17964	18246	17943	18064	18131	17897	18089	17927	18094	18006	17758	17897	18004	18022	17964	18072	18110	17993	17922	18029	17972	18154	17941	18014	17981	18008	17977	18024	17849	17993	17949	17915	18064	18033	18121	18104	18130	17913	17923	18227	17987	18079	17941	17886	18138	18223	18135	18023	17768	17942	18027	18001	18080	18020	17977	18172	18049	18055	18126	18137	18059	17923	18224	17824	17911	17904	18044	17926	18345	17871	17996	17925	18004	17881	17874	17969	18068	18031	17985	18082	17915	18016	18020	18028	17855	18060	18004	17936	18077	17993	18104	18159	18036	18153	18002	17795	17936	17898	17995	17957	17979	18069	17904	18092	17973	18105	17966	17796	17851	18157	18091	17987	17867	18270	17835	18034	17767	18047	18231	17981	17746	18197	18246	17985	18152	18069	17830	18071	18241	18133	17822	18128	18087	18075	18076	18052	17844	18002	17932	18188	17948	17928	18047	18095	18148	18166	18029	18107	18243	18083	18151	18081	17899	18208	18210	18229	18111	18181	18144	18048	17805	17956	17962	17921	17896	17959	18005	17848	17948	17740	18096	18066	18225	17936	18118	18099	17888	17899	18079	18055	18163	17972	18109	18194	18106	17985	18038	18103	18150	18143	17885	18174	18087	17885	18008	18167	18083	18277	18234	17960	18062	17982	17953	17880	17987	17915	18060	18196	18031	18127	18133	18075	17891	17942	17873	17982	17986	17896	18115	17982	17990	18052	17955	17906	17728	17880	17940	18035	17908	18078	17836	18189	18010	18223	17917	17934	17996	17994	18108	17973	17985	18043	18293	18224	18056	18020	18018	18067	18216	17979	18116	17824	17972	17995	18059	18001	18093	18127	18107	17892	18239	18027	17857	18052	18037	18051	18222	18055	18157	18111	18174	18044	18139	17958	18344	18125	18261	18088	17974	18102	18181	17883	18070	18008	18038	17819	18067	17916	18021	17956	17981	18036	18036	18051	18071	17962	18230	17951	18086	18217	18074	18057	18112	17950	18022	17972	17819	18111	18071	17982	17860	18063	18062	18075	18059	18006	17878	18105	18244	18001	17995	18157	18139	17939	18013	18067	17975	18134	18002	18224	18055	18014	18103	18081	18251	18104	18133	18031	18047	18187	18045	18188	18354	17800	18159	18028	18045	17963	18069	17971	18030	18145	18144	18062	18059	18045	18061	18133	18063	18087	18142	17744	18079	17937	18301	17952	17813	18064	17989	17984	18119	18184	18032	18049	18178	17787	17857	18165	18093	17704	18090	17930	18076	18030	17799	17975	18007	18152	18040	18110	17873	18124	18160	18158	18138	18057	18030	18071	17860	18015	17994	18149	17826	18149	17928	18134	17924	18004	18226	18025	18096	17815	18005	18162	18067	18079	17857	18002	18013	18111	18094	18079	17865	17892	18118	18173	17976	17847	18116	17999	18105	17975	18063	17977	17975	18090	17979	18075	18052	17888	17844	18026	18033	18176	17941	17886	18019	18108	18140	18021	17939	18241	17885	17933	17970	17823	18048	18006	18158	18119	18148	18040	17872	18122	18232	18143	18088	17838	18093	18126	18093	18089	18198	18243	17936	18090	18110	17936	18015	18160	18080	18182	18151	18027	18047	18225	18240	18122	17980	18078	18096	17893	18128	17820	17974	18143	18112	18097	17940	18153	17944	18278	17924	18085	18003	18067	18005	18094	17971	17918	18053	18191	17977	17992	17923	18075	18027	17957	17955	17854	18004	17827	18083	18038	17985	18214	17996	18027	17980	17934	18167	18080	18204	17913	18169	18285	18021	18135	17885	18020	18129	17825	17935	18141	18100	17937	18142	18003	17943	17915	18123	17939	17922	18229	17809	18144	18090	17945	18001	17976	18065	18040	17946	17958	17929	18172	18166	18090	17888	17793	17882	18101	18025	17926	18104	17993	18061	18062	18056	17872	18214	17920	18170	18172	18222	17969	18061	18014	17877	18085	18083	18083	17960	18171	18046	17980	17977	18073	17959	17995	18005	17932	17936	18126	18087	18010	18015	17960	18090	17898	18014	17944	18188	18097	18096	17931	17939	18161	18032	18055	18333	18101	18133	18212	18210	18168	18103	18203	17740	18031	18014	18157	18084	17985	18161	18097	17885	18114	17822	17977	17885	18031	18013	17998	18088	17976	18148	18060	17948	18050	18102	18007	18041	18164	17932	17782	18078	18075	18196	17915	18188	18094	18261	18031	18190	17867	18026	17932	18110	17812	17937	18128	18022	18003	17870	18037	18175	18058	17993	18000	17980	18077	18083	17983	17920	18051	18109	18109	18057	17957	18155	17994	17994	18013	18038	18162	18157	17817	18032	17912	18025	18090	17884	18023	17862	18240	18271	17897	17945	18175	18069	18102	18208	17980	18115	18070	17939	18032	18188	18026	17909	17916	17975	18121	18041	17907	18045	18219	18052	17895	17998	18103	18081	18212	18073	18027	17988	17973	17862	18063	18097	18075	18102	17940	18214	18163	17955	18113	18055	18004	18178	18036	17978	17911	17995	18167	18060	18098	17925	18017	18040	18030	18149	17999	18131	18026	18026	18134	18213	18180	18067	18207	18076	18068	17893	18146	17908	17963	17881	18119	17959	18128	18065	17988	17957	17906	18077	18131	18003	18061	18137	17988	18055	17988	18009	18195	18106	17938	17935	17958	18093	17702	18144	18045	18124	17941	18190	18189	17906	18059	17916	18077	17930	18049	18187	17828	18066	18008	18096	18032	18053	17926	17867	17990	18301	18031	17973	18069	18105	18215	18160	17889	18085	18030	17912	17929	17763	18032	18081	18269	18074	18161	18018	18082	18048	17979	18053	18016	17855	18088	18206	17969	18120	18069	17910	18178	17998	17851	17864	18050	18051	18105	18038	17946	18038	18034	18063	17939	17936	18088	18094	17952	17974	17921	18010	18158	18016	18254	17981	18032	18117	17848	18031	18091	18010	18154	18228	18141	17876	17959	17949	18009	17923	17959	17887	18038	18019	18035	18227	18042	18028	17891	17969	18057	18378	18258	18092	18000	17963	18036	18246	18286	18358	18126	17974	18253	17971	18117	18143	18123	18057	17954	17790	17974	17990	18112	17892	17849	18020	17905	18112	18024	17865	17968	18174	18117	18112	18067	18008	18113	18061	17870	18063	18065	18079	17980	18019	17911	17762	17916	18213	17922	18071	17936	18086	17960	18154	17961	17897	17947	17975	18214	18197	17853	17929	18279	18056	18125	18062	18125	17959	18013	17862	18145	18280	18125	18110	18184	18039	18043	18223	18072	18135	18069	17965	18033	17870	17867	18100	18047	18112	18126	18194	17891	18196	17912	17987	17896	18167	17995	17728	17907	17901	17908	18074	17962	18098	17967	18021	17921	17940	17987	18129	18119	18020	17899	18135	17902	17946	18003	17876	18007	17823	18064	18120	18189	18076	17922	18050	18197	18168	18002	18104	18020	18175	17964	17950	17979	17908	18165	18174	17988	18032	17858	18199	18258	18000	18249	18258	17810	18060	18067	17967	17877	17963	17991	18221	18191	18013	18150	18168	17977	17927	17793	18142	17778	17824	18131	18009	18173	17907	17892	18030	18170	18129	18139	17913	18181	18195	18186	18160	17853	18116	17883	18055	17994	17901	18185	18234	18196	17864	17913	18153	17878	18014	18028	17981	17929	18020	18075	17799	17980	17934	18011	18413	18305	17875	18027	18227	18013	18192	18121	17935	17911	17918	18119	17999	18034	17938	18119	18008	17910	18050	17995	17896	17876	17859	18094	17965	17984	18045	17974	18035	17974	18202	17915	18055	18133	18204	17954	17992	18004	17965	18120	18036	17972	17872	18175	17905	17893	17956	18118	17992	17931	18010	18016	18089	18081	17932	18019	17988	17935	18163	18054	18137	18052	17915	18041	18073	18124	18072	17926	18181	18072	18047	18038	17951	18176	18031	17984	18136	18194	17988	17897	17930	17997	18056	18158	18130	18226	18413	17919	18055	18046	17960	18008	18008	18245	17935	18091	18194	18009	18183	18068	18034	17966	18039	17945	18011	18137	18177	18016	18005	18021	18031	17908	17947	18074	18107	17996	17796	17910	17937	17988	18127	18094	18185	17835	18045	18154	18185	18142	17999	17854	17949	17934	17846	18052	18086	17961	17977	17980	17792	17837	18021	18257	18089	17910	18080	18060	18121	18138	18103	17988	18116	18003	18049	17847	17936	18068	18000	17924	17981	17802	18113	18230	18036	17900	17967	18108	18030	17929	17777	18040	17955	17879	18228	18117	18079	18143	18043	18240	18007	18072	18126	18100	18012	18018	17971	18022	18099	17946	17914	18100	18040	17945	18127	18017	17863	17838	17930	18057	18134	18147	18257	17933	17962	18022	18038	18054	17804	18008	18057	18004	18068	18037	18176	18036	18104	18064	17898	18147	17888	18016	18080	17909	17927	17931	18191	18080	18256	18098	18201	18034	17997	17866	18174	18053	18214	18119	17999	17882	17979	17855	17836	18105	17965	18289	17935	17985	18120	18169	18143	18069	18094	18089	18157	18136	17803	18051	18168	18052	17941	17939	18088	17905	17927	18074	17992	18157	18152	18239	17900	18135	18156	18148	17962	17802	18102	17885	18217	17993	18110	18290	17967	17932	18099	18160	17980	17929	17964	18168	18019	18122	18054	18048
16217	27633	25381	20779	18904	26329	37587	68033	57429	41231	29882	21753	16858	15478	15200	15189	15159	15239	15158	15316	15206	15016	15042	15066	15395	15071	15040	15179	15298	15052	15110	15162	15049	15068	15227	15170	15263	14998	15128	15049	15011	15130	15082	15111	15075	14858	15204	15176	15039	15140	15246	14967	15130	15141	15095	15142	14951	15108	15101	15048	15123	15012	15073	15309	15017	15280	15167	15071	14987	15084	15063	14945	15049	15213	15431	15014	15100	15154	15072	15231	15154	15289	15068	15296	15125	15126	15107	15139	15193	15129	15056	15177	15211	15285	15302	15140	15131	14911	15173	15117	15101	15159	15118	15153	15081	15089	15149	15197	14961	15261	15138	15179	15129	14981	15146	15045	15171	15278	15140	15148	15018	15209	15196	15010	15459	14903	15175	15296	14889	15256	15065	14935	15238	15074	14982	15238	15012	15045	15305	15201	15200	15225	15102	15247	15130	15043	15230	15035	15215	15010	15201	15138	15093	14978	15262	15024	15002	15141	15280	14947	15172	14993	15170	15072	15143	15074	15125	15081	15202	14945	15075	15304	15041	15096	15180	15108	15142	15109	15159	15078	14977	15227	14959	15023	15103	15044	15056	15206	15241	15055	15158	15094	15195	15063	15118	15069	15068	15164	14959	15021	15001	15098	14879	15204	14999	15172	15135	15160	15114	15150	15191	15229	15120	15224	15169	15115	15094	14986	15105	15158	15135	15187	15073	15172	15273	15108	15082	15148	15004	15090	15057	14879	15139	15031	15350	15168	15202	15204	15063	15099	15038	15262	15109	15056	15130	15122	15245	15068	15172	15155	15126	15086	15074	15068	15003	15083	15098	15118	15033	15072	15048	15159	15162	14984	15055	15192	15142	15032	15229	15096	15033	15020	15106	14963	15162	15080	15129	15170	15042	15151	15324	15192	15129	15324	15297	15034	15162	15051	15102	15091	15183	15003	15111	15158	14938	15261	15010	14997	14975	15116	15199	15043	15220	15286	15218	15091	14950	15187	15173	15131	14928	15060	15147	15179	15068	15126	15137	15002	15216	15314	15061	15190	14969	15048	15115	14903	15047	15134	15054	15073	14951	15166	14939	15306	15110	14902	15143	15221	15000	15205	15187	15167	15242	15115	14973	15169	15082	15207	15027	15043	14949	15071	15037	15202	15047	15194	15043	15093	15051	15176	15100	14988	15184	15111	15024	15164	15127	15252	15100	15215	15257	15100	15084	15139	15274	15114	14986	15369	15204	15045	15126	15196	14945	14981	14836	15151	15077	15213	15142	15151	15180	15121	15110	15157	15065	14954	15076	15183	15175	15006	15168	15081	15198	15060	15044	15166	14978	15248	15158	15014	14928	15065	15063	15190	15135	15178	15070	15171	15227	15142	15235	15183	15218	14903	15196	15147	15256	15131	15156	15014	15121	15104	14992	14975	15019	15063	15037	15013	15285	14994	14985	15196	15150	15051	15138	15184	15180	15070	15142	15277	15133	15159	15071	15261	15187	15190	15216	15121	15152	15097	15200	15224	15021	15076	15176	15089	15133	15297	15187	14959	15113	14965	15247	15051	15033	15067	15290	15030	15106	15113	15317	14917	15265	14930	15116	15166	15213	15058	15135	15046	15245	15147	15258	15032	15096	15072	15071	15310	15225	15044	15162	15077	15046	15099	15051	15198	15065	15132	15025	15153	15046	15227	15251	15116	14925	14926	15089	15121	15243	15134	15129	15125	15191	15163	15080	15125	15125	15216	15192	15070	15041	15131	15113	14930	15074	15252	14971	14932	15022	15089	15108	14924	15137	15139	15198	15135	15117	15075	14965	15056	15103	15076	15200	15134	15206	15142	15109	15207	14985	15126	15002	15048	15050	15201	15108	15125	15205	15067	15198	15070	15094	15131	15112	14992	15221	15069	15103	15152	15151	15142	15113	15202	15213	14978	15030	15213	15104	14956	15126	15100	15109	15096	15086	15040	15119	15217	15041	14913	15088	15150	15131	15158	15190	15060	15121	15062	15075	15215	15119	15079	15156	15133	14992	14987	15074	15309	14981	15123	15127	15027	15271	15105	15143	15137	14970	15055	15180	15189	15031	15131	15110	15069	15065	15074	14950	15038	15045	14987	15104	15004	15212	15024	15008	15184	15271	14924	15243	15095	15044	15222	15095	15084	15042	15228	15076	15118	15062	15139	15098	15012	15051	15182	14984	15252	15104	14905	15011	15104	15088	15076	14982	15128	15063	15196	15200	15056	15036	15148	15001	14997	15154	15271	15092	15069	15121	15076	15168	15089	15075	15117	15251	15207	15106	15171	15206	14910	15056	15045	15239	15043	15156	15089	15182	15158	15159	15022	14987	15184	15173	15137	15241	15000	15087	15138	15164	15063	15018	15081	15255	15086	15243	15285	15079	15159	15068	15169	15198	15104	15079	15087	15192	15298	15136	15138	15041	15161	14913	15012	15015	15167	15028	15194	15206	15095	15015	15234	15173	15136	15114	15166	15166	15005	14954	15088	15113	15183	15084	14879	15072	15014	15026	15306	15091	14997	15258	15255	15210	14976	15170	15121	15109	15114	15189	15038	15229	15048	15078	15085	15071	15211	15006	15133	15121	15057	14993	15061	15070	15083	15243	15035	15019	15065	15268	14931	15230	15228	15129	14915	15103	15101	14961	15185	15204	15233	15157	15307	14899	15151	15108	15219	15265	15161	15188	14884	15024	15093	15029	15066	15235	15120	15145	15090	15067	15175	15224	14966	15003	15117	15134	15118	15168	15128	15149	14978	15056	15132	14995	15124	15116	15150	15062	15142	15242	15144	15086	15289	15123	15122	15010	15005	15136	15093	15175	15205	15270	15084	15062	15175	15201	15124	15171	15108	15206	15253	15131	14988	15103	15252	15217	15069	15051	15026	15104	14999	14971	15180	15057	15019	15149	14933	15035	15069	14987	15172	15026	15185	15018	15105	15154	15118	15120	15210	15319	15031	15046	15352	15001	15037	14926	14999	15363	15078	15093	15150	14947	15167	15201	15099	14994	15031	15095	15000	15197	15272	15125	14952	15235	15139	15254	15073	15229	15167	15014	15022	15131	15192	15196	15235	14959	15253	15177	15183	15222	15011	15066	15146	15275	15112	15123	15026	15080	15232	15110	15111	15158	15183	14929	15030	15178	15166	15046	15104	15072	15097	15190	14949	15030	15166	15182	15118	15076	15157	15167	15186	15071	15077	15173	15166	15087	15216	15013	15058	14970	15138	15083	15196	15090	15029	15031	15180	15154	14997	15083	15054	15056	15158	15107	15115	15009	15091	15334	15140	15271	15024	15097	15047	15212	15077	15210	15100	15112	15050	15207	15209	15155	15114	15245	15180	15055	15058	15061	15127	15026	14903	15122	15059	15112	15041	15128	15239	15048	15111	15214	15016	15176	15067	14949	15076	15175	15098	15331	15200	15035	15149	14972	15177	15185	15097	15166	15078	14972	15067	15008	15160	15174	15177	15087	14979	15141	15169	15024	15089	15068	15207	15025	15162	15276	15192	15075	15116	15246	15065	15153	15115	15205	15036	15110	15056	15140	14935	15126	14985	15050	14926	14887	15201	15247	15139	15094	15105	15060	14945	15166	15212	15146	15030	15133	14985	15161	14999	14924	15256	15145	15084	15116	15039	14895	15165	15048	15192	15046	15112	15186	15257	15144	15089	15146	15075	15072	15299	14994	15106	15072	15070	15161	15069	15400	15249	15050	14999	15268	15092	15072	15192	15240	14950	15127	15226	15219	15110	15077	15241	15269	15052	15281	15074	15025	15284	15187	15094	15287	15194	14946	15177	15032	15310	15171	15105	15180	15134	15144	15075	15097	15078	15172	15174	15041	15303	15175	15058	14821	15082	15149	15041	14923	15138	15267	15002	15166	15088	15014	15089	15076	15044	15199	15218	14975	15217	15016	15062	14994	15099	15237	15274	15057	15326	15167	15131	15182	15210	15091	15024	15059	15042	15068	15151	14887	15155	15010	15150	15252	15080	15119	15097	15142	15162	15255	15129	15205	15214	15083	15016	15086	15177	15084	15156	14986	15190	15213	15183	14879	15050	15151	15058	15072	15149	15012	15061	15302	15170	14905	15083	15061	15029	15048	15221	15177	15199	15126	14989	15085	15038	15103	15019	14997	15044	15227	15060	15101	15326	15176	15151	15180	15084	15292	15123	15051	15197	15202	14996	15049	15111	15266	15207	15145	14970	15159	14918	15242	15048	15083	15112	15149	15014	15124	15338	15174	15060	14938	15078	15177	15145	15176	15069	15071	15191	14995	15109	15155	15053	15197	15155	15168	15144	15026	15124	14939	15087	15160	15032	15267	15080	15177	15160	15082	15144	15134	15154	15297	15213	15055	15135	15117	15147	15223	15225	15050	15111	15198	15183	15087	15233	15165	15010	15143	15161	15314	15132	15116	15013	15027	15057	15034	15117	15159	15192	15075	15034	15227	15001	15091	15035	14869	15295	15135	15008	15064	15148	15001	15011	15166	15136	15147	15156	15231	15103	15194	15280	15273	15019	15176	15141	15396	15235	15196	15182	15067	15113	15075	15123	15238	14938	15096	15148	15155	15160	15152	15100	15104	15112	15169	15110	15292	15075	15094	15071	15046	15090	15136	15178	14968	15292	15164	15117	15162	15131	15218	15259	15212	15086	15061	15067	15127	15174	15121	15001	15095	15074	15016	15154	15114	15255	15186	15182	15287	15099	15183	15201	15042	15097	15126	15163	15183	15032	15163	15028	14988	15142	15064	15102	15048	15040	15064	15258	15096	15066	15021	14942	15021	15100	15173	15239	15083	14990	15051	15181	15093	15158	15264	15120	15073	15213	15444	15156	15020	14991	14983	15181	15197	14970	15227	15045	15104	15232	15116	15216	15183	15054	15213	15218	15212	15185	15282	15156	15080	15146	14999	15126	15206	14993	15171	15113	14963	15081	15022	15140	15241	15010	15152	15026	15136	15050	15110	15088	15105	14997	14935	14939	15094	14993	15363	15064	15105	15144	15124	15168	15219	15138	14982	15165	15228	15095	15126	15052	15094	15349	15176	15169	15268	15184	15165	15173	15266	15087	15118	15276	15314	15224	15000	15075	15210	15007	15063	15013	14958	15091
29487	22007	21822	19705	17856	19434	23631	26125	23115	20092	18963	18280	18126	17880	18137	17857	18038	18070	17906	17839	18099	17971	17749	17716	17944	18056	17647	17903	17836	17672	18099	17848	17810	17767	17977	17994	18005	17883	17862	17810	17903	17813	17736	17834	17848	17798	17803	17785	17652	17790	17687	18139	18016	17796	17610	17887	17970	18022	17973	17919	17917	17739	17982	17693	17958	17940	18002	17842	17796	17893	17836	17864	18101	17883	17884	18048	17996	18056	17674	17765	17934	18051	17978	17899	17780	17673	17908	17793	17734	17909	17751	17892	18015	17842	18016	17832	17830	17801	17830	17894	17931	17829	17913	17945	17901	17836	17825	17700	17797	17765	17873	17781	17661	17941	17714	17826	17966	17802	17665	17911	17829	18021	18001	17896	17770	17717	17813	17918	17839	18021	17914	17636	17956	17814	17991	18181	17956	17672	17856	17831	17723	17804	17671	17789	17947	18038	18017	17757	17799	17637	17975	18128	17911	17640	17682	17915	17782	17871	17630	17843	17795	17885	17885	17810	17851	18023	17938	17843	17908	17901	17877	17829	17742	17783	18089	17680	18019	17831	17962	17974	17857	17864	17895	17929	17748	17837	17687	17762	17894	17778	17821	17836	17669	17773	17708	17972	17771	17708	17680	17924	17816	17976	17933	17861	17698	17669	17933	17820	17582	17973	17882	17974	17667	17808	17779	17820	17725	17670	17876	17933	17709	17842	17976	17874	18081	17957	17867	17829	17768	17914	17797	17834	17791	17772	17934	17665	17865	18015	17995	17745	17789	17862	17936	17742	17813	17863	18017	17800	17812	17890	17949	18045	17864	17834	17705	17843	17763	17703	17681	18157	17933	17775	17740	18041	17932	17749	17770	17851	17922	17912	17764	17934	17922	17830	17829	17910	17755	17740	18023	17635	17788	17837	17856	17574	18061	17859	17923	17941	17677	17730	17828	17916	17814	17996	17733	17657	17733	17825	17814	17745	17628	17940	17757	17737	17895	17672	17797	17811	17745	17912	17731	17865	17689	17700	17947	17770	17869	17705	17939	17818	17833	17983	17861	17685	17700	17840	17977	18151	17790	17951	17740	17871	17769	17750	17764	17757	17735	17877	17983	17761	17992	17868	17640	17645	17805	18003	17895	17917	17899	17762	17807	17808	17899	17786	17699	17777	17752	17837	17695	17932	17902	17928	17662	18013	17885	17895	17796	17883	17887	17758	17822	17944	17827	17970	17914	17853	17946	17695	17841	17849	17904	18063	17862	17826	17900	17905	17887	17850	17790	17918	17798	17933	17922	17800	17821	17654	17623	17850	17942	17895	17733	17839	18132	17769	17819	17907	17863	17917	17778	17677	17790	17700	17653	17741	17930	17977	18097	17922	17857	17733	17864	17752	17932	17655	17648	17822	18018	17813	17764	17856	18011	17917	17791	17681	17799	17719	17818	17698	17810	18003	17865	17763	17797	17803	17690	17892	18008	17821	17817	17760	17761	17870	17962	17759	17971	17681	17774	17799	17750	17734	17700	17838	17753	17708	17727	17818	17806	17701	17708	17847	17696	17823	17898	18069	17733	17949	17963	17900	17667	18065	17816	17951	17929	17928	17756	17725	18031	17701	17808	17818	17937	17881	17915	17940	17779	17837	17796	17892	17716	17975	17706	17943	17815	17868	17937	17791	18084	17849	17899	17927	17773	17886	17710	17695	17944	17825	18086	17804	17879	17758	17940	17875	17880	17972	17846	17578	18029	17794	17678	17754	17950	17825	17870	17952	17846	17869	17843	17748	17977	17786	17922	17835	17878	17721	17730	18008	17943	17860	17636	17703	17637	17771	17657	17706	17890	17912	17664	17873	17683	17814	18088	17697	17671	18006	18054	17929	17838	17602	17938	17849	17848	17654	17748	17837	17925	17681	17849	17767	17860	17759	17655	17737	17985	17749	17833	17608	17718	17841	17794	17695	17888	17739	17810	17682	18138	17808	17808	17733	18057	17778	17935	17754	17865	17823	17871	17699	17884	17756	17848	17900	18019	17887	17869	17858	17852	17767	17834	17770	17676	17852	18032	17844	17938	17878	17818	17815	17821	17628	17973	17856	17756	17917	17775	17703	17677	17790	17743	17982	18087	17870	17800	17646	17734	17746	17820	17831	17948	17915	17777	17946	17992	17718	17863	17929	17932	17968	17923	18087	17778	17815	18019	17622	17938	17829	17943	17887	18002	18017	17860	17911	17808	17693	17628	17668	17751	17686	17748	17816	17942	17942	17980	17821	17971	17874	17702	17851	17868	17866	17728	17838	17782	17799	17943	17852	17870	17670	17790	17822	17892	17754	17994	17765	17801	17846	18066	17942	17735	17650	17842	17873	18031	17992	17816	17657	17778	18044	17890	17872	17859	17755	17991	18117	17693	17894	17979	17822	17807	17642	17941	17800	17894	17648	17792	17805	17760	17610	17826	17700	17963	17846	17983	17769	17745	18019	17886	17983	17949	17841	17887	18180	17816	17590	17843	17824	17786	17817	17813	17917	17871	17903	18208	17839	17775	17963	17844	17734	17854	17777	17840	17838	17955	18100	17794	17666	17777	17940	17861	17996	17826	17869	17895	17676	17920	17890	17934	18061	18030	17819	17860	17794	17660	18010	17767	17811	17878	18052	17820	17981	17794	17826	17863	17875	17768	17722	18000	17890	17743	17628	17844	17851	17910	17951	18005	17875	17938	17903	17708	17838	17890	17817	17665	17881	17730	17747	17854	17886	17737	17891	17964	17966	17751	17965	17767	18088	17841	17808	17728	17782	17814	17723	17978	17907	17867	17811	17982	17877	17800	17927	17959	17883	17986	17829	17782	17825	17890	17645	17916	17689	17811	17842	17948	17574	17819	17982	17828	17753	17892	17933	17898	17850	17726	17673	17923	17784	17905	17977	17667	17837	17973	17900	18004	17708	17811	17936	17864	17732	17796	17729	17870	17719	17967	17689	17812	17891	17860	17873	17814	17885	17667	18000	17837	17870	17839	17697	17976	18152	17769	17919	17753	17901	17766	17893	17890	17734	17942	17708	17847	17747	17893	17841	17858	17807	17833	17913	17913	17957	17780	17789	17775	17735	18020	17990	17847	17822	17782	17896	17842	17851	17638	17711	17861	17631	17892	17952	17868	17782	17893	17719	17879	17833	17809	17706	18076	17798	17970	17983	17812	17892	18044	17873	17739	17707	17940	17903	17769	17888	17993	17722	18205	17977	17994	18012	17845	17938	17957	17986	18074	17976	17809	17943	17726	17867	17887	18022	17954	17635	17722	17809	17791	17867	17737	17819	17953	17735	18057	17807	17880	17808	17840	17779	17804	17760	17871	17875	17916	17817	17776	17663	17718	17939	17874	17931	17803	17689	17896	17759	17533	17806	17753	17892	18004	18072	17870	17849	17916	17779	17903	17699	17851	17947	17696	17743	17641	17878	17806	17915	17788	17720	17747	17763	17926	17817	17962	17830	17682	17790	17741	17897	17662	17765	17730	17890	17922	17715	17887	17883	17851	17962	17921	17657	17821	17849	17777	17962	17921	17913	17831	17880	18037	17873	17834	17841	18049	17916	17935	18004	17755	17919	17865	17827	18015	17886	17986	17917	17908	17965	17702	18014	17855	17849	17699	17876	18103	17852	17854	17723	17867	17808	17786	17909	17878	17999	17945	17965	17805	17814	17823	17799	17902	17608	17663	17861	17987	17924	17822	17776	17955	17644	17710	17908	17636	17749	17837	17719	17918	17977	17786	17924	17887	17730	17954	17731	17892	17943	17778	17770	17792	17819	17908	17886	17962	17735	17872	17864	17928	17802	17877	17730	17854	17939	17820	17973	17982	17763	17922	17971	17968	17888	17678	17756	17873	17912	17879	17863	17756	17886	17917	18092	17767	17898	17909	17780	17777	17829	17738	17692	17885	17872	17960	17945	17895	17986	17926	17822	17963	17868	17850	17827	18056	17819	17866	17803	17875	17775	17922	17810	17807	17941	18010	17868	18101	17874	17914	17818	17950	17792	17835	17874	18057	17872	17921	17775	17774	17780	17712	18030	18174	17789	18092	17788	17742	17795	17825	17752	17699	17741	17701	17899	17957	17877	17705	17850	17846	17829	17746	17899	17781	17912	18015	17907	18110	17968	17840	17800	17813	18097	17868	17907	17862	17964	17686	17758	17959	17857	17876	17885	17626	18013	17906	17718	17814	18028	17921	17838	17879	17890	18003	17696	17893	18008	17836	17767	17822	17919	18096	17572	17890	17912	17867	17938	17840	17751	17919	17870	17882	17859	17891	17920	17981	17745	17703	17695	17923	17764	17848	17796	17881	17735	17746	17805	17857	17661	17793	17916	17687	17675	17661	17772	17856	17875	17943	17634	17793	17692	17940	17862	17838	17694	17661	17719	17926	17757	17881	17618	17898	17927	17897	17755	17940	17851	17856	17708	17872	17813	17794	17949	17761	18036	17962	18054	17980	17952	17788	17907	17798	17646	17668	17698	17962	17784	17757	17831	17799	17759	18001	17780	17692	17817	17818	17851	17878	17743	18068	17896	17769	17777	17850	17831	17994	17827	17765	17738	17982	17898	17993	17913	17823	17847	17996	17914	17868	17777	17858	17966	17948	17738	17870	17750	17889	17700	17785	17794	17983	17805	17947	17727	17705	17984	17811	17922	17768	17689	17810	17692	17920	18024	17975	17864	17903	17895	18083	17951	17976	18049	17906	17941	17970	17954	17802	17669	17826	17842	17900	17804	17705	17972	17838	17739	17833	17816	17823	17886	17859	17707	17962	17836	17634	17739	17912	17862	17823	18012	17939	17859	18029	17991	17738	18087	18113	17978	17840	17948	17856	17920	17808	18094	17886	17675	17756	17997	17849	17725	17922	17837	17991	17861	17805	17942	17979	18016	17906	17766	17744	17664	17742	17810	17756	17691	17917	17819	17903	17945	17926	17871	17786	17825	18110	18064	17919	17796	17715	18047	17979	17687	17968	17920	18012	17731	17952	17677	17632	17808	17813	17582	17885	18039	17941	17934	17830	17945	17666	17852	18000	18022	17949	18063	17851	17947	17795	17746	17850	17773	17745	17891	17868	18249	17942	17806	17879	17730	17916	17887	17865	17984	17867	17794
15255	15938	15905	15277	15267	17992	23495	25497	21081	17334	16023	15455	15149	15091	15063	15025	15058	15068	15053	14887	15072	15121	14972	14956	14955	14898	14815	14974	15074	15204	14940	15040	15064	14939	15104	14902	15091	14872	14997	14977	14882	14777	15088	14983	14981	14994	14916	15182	14917	14946	14965	15008	15051	14847	14975	14915	14973	14993	14905	15043	14966	14981	15068	14857	15072	14971	15076	15162	15065	15098	14967	15026	14919	14896	14942	15060	15000	15048	14817	15071	14835	14988	15067	15069	15074	14946	15092	15133	14908	15028	15051	14986	15072	14912	14985	15146	15073	15081	14902	14969	14852	14924	14958	14840	15035	14984	14996	14999	14954	14873	14924	15188	15023	15162	14822	14798	14998	14993	14943	15114	14976	14879	14996	14859	14819	14969	15034	14942	14964	14961	15006	15003	15174	15114	14900	15077	14801	15120	14880	14968	14974	14969	15006	14978	14993	15104	14863	15099	15160	14752	15098	14923	15085	15010	15098	14936	14954	15064	14944	15036	14934	15008	15055	15091	14961	14976	14837	15016	14969	15056	15041	14876	14879	15006	15050	15111	15048	15050	14993	14944	14964	15043	15024	14916	15024	15063	15033	15040	14952	14916	14948	14965	15021	15136	15104	14998	14941	14968	15137	14959	15032	14949	14846	14992	15014	14913	14963	14855	15068	14809	15006	14928	14927	15080	14999	14857	14955	14963	14941	14961	15123	14917	14925	14849	15099	14933	15034	15019	14965	14964	14859	14968	15059	14856	14982	15048	14978	15007	14911	14893	15047	14776	15012	15185	14893	14939	15090	14990	14900	14970	14859	14881	14929	15057	14980	15049	14993	14923	14957	14984	14925	14855	14988	15105	14862	15096	15041	14899	15211	14879	14903	15151	15083	15137	14899	15006	14867	14869	14775	15055	15007	14928	15037	14918	15066	15047	14999	14984	15004	14962	15029	14887	15031	14870	14885	14921	14896	14970	14965	14963	14889	15071	15005	14932	14957	14835	14869	15004	15042	14843	15128	14953	14989	15132	15013	14917	15185	15035	14973	14919	15063	14974	14937	14867	14915	15018	14939	14930	14899	14963	14855	14894	14976	15107	14814	15062	15076	15112	14819	14922	14935	15028	15069	14957	14942	14934	15144	14964	15043	14917	14983	15116	14972	15006	14824	14934	14971	15060	15222	15163	14931	14935	15059	15025	14798	15050	15205	14991	15040	15009	15089	15011	14910	14945	14945	14894	15113	14832	15108	14885	14893	15104	15062	15061	15116	14992	14919	14747	14965	14881	14973	14912	14929	14930	14971	15013	15137	15019	14965	15144	14921	15044	14971	14900	14978	14959	15160	15015	15069	15058	15155	14965	15052	14860	15181	14848	14987	14990	15051	14982	14876	15006	15043	14886	14964	14941	15000	15084	14929	14936	15221	14893	15015	14989	14929	14990	14972	14841	15048	15000	15041	14797	14965	14819	14982	15003	14985	14936	15140	14944	14940	14856	14905	14949	15205	14926	14920	15036	14946	14957	14970	15025	14935	14986	14859	14897	15088	15054	14973	15239	14978	15067	14951	14982	15024	15046	14862	15018	15059	14870	14974	15095	14954	14958	14895	14808	14894	14850	14942	14775	14983	15130	14956	14893	15055	14953	14879	15137	14969	15071	14999	14930	14997	14882	15045	15118	15064	15068	15010	14918	15026	14923	14930	15059	14938	15021	15133	14904	14900	15089	15000	14970	15158	14929	14937	15101	15100	14990	15091	14893	14929	14947	14917	14808	15030	14797	14995	14959	15099	15121	15017	15028	15042	14971	15077	14897	15107	14924	14945	15085	15012	15116	15220	14942	14953	14997	15214	14949	15033	15038	14942	15068	14786	14987	14996	14812	15047	15013	14927	14970	14991	14982	14982	15049	14961	14899	15221	15049	14816	14882	14908	15134	14928	14984	14886	14805	14967	15002	15004	14965	15089	15059	14809	14985	14912	15218	14992	14798	14894	15099	14947	15004	14960	15101	15033	15049	14822	14863	14988	14960	15099	15219	14995	15003	15082	14921	14935	14975	14858	14890	14947	14945	14958	14935	14990	15058	15094	15001	15034	15094	15058	14941	14977	14891	14935	15077	15011	15112	15049	15041	15044	15129	14827	14852	14904	15015	14919	15002	14834	15128	15033	14876	15106	14972	15030	14897	14927	14848	14963	14934	15032	15014	14801	15073	15026	14923	14960	14972	15055	14990	15067	15134	14990	15051	14988	15006	15172	15232	15135	15033	15036	14956	14902	14872	15002	15150	14942	14941	15135	14948	15039	14908	15031	15149	14995	14832	14944	14890	14977	14973	14945	14925	14989	14913	15027	14940	14898	15025	15020	15027	15104	15028	15043	14969	15004	14916	14935	14808	14995	14946	14924	14857	14933	14872	15235	14877	15058	14925	15190	15014	15120	14904	15048	14953	14967	14841	15008	15244	15028	15046	15136	14914	14786	14868	14990	14881	14990	15089	14907	15005	14935	14830	15184	15035	15135	15138	14895	15044	15052	14916	15079	14979	15188	14943	14875	15035	15091	14992	14869	14997	14968	15115	15109	14948	15019	14985	15051	15010	14795	15019	14844	14978	15046	14980	15228	14899	15015	14942	15012	15099	15016	15009	15102	14995	14867	15091	14843	14881	15103	15129	15037	14881	15041	15046	15015	14984	15248	14932	14965	14920	14904	14915	14943	14980	14929	14951	14963	15118	15072	15073	14909	14929	14960	15002	14908	15048	15000	15063	14982	15021	15039	14911	14788	15134	14923	14826	14976	14952	15038	15103	15119	14909	15125	15027	14815	15043	14872	14907	15040	14935	15056	15043	15029	14939	14862	14757	15017	14983	14933	15006	15075	14975	14934	14977	15023	14961	14869	15127	14951	14958	14942	15100	15191	14925	14987	14970	14870	14911	14970	14904	15071	14975	14874	15004	15024	14720	14826	14978	14938	14883	14807	14948	14990	15064	15002	14977	14941	15061	15158	14967	15104	14920	15036	15107	15001	15033	14981	14990	14908	14999	15115	14982	14953	15169	15073	15016	14897	14920	15024	14867	14944	14832	14984	14976	14945	14991	14993	14825	14927	14938	14926	14980	15018	15027	14973	14986	14871	15180	14890	14981	15063	15046	14893	14991	15006	15139	15039	14919	15035	14983	15015	15136	15008	14978	15108	14993	15126	15043	15097	15006	14865	14962	15031	14941	15216	14867	15161	15047	14957	15008	14974	14942	14875	15125	15015	14838	14947	15104	14904	14973	14977	14965	15067	14966	14906	15015	14751	15002	14990	14925	14958	14956	15032	14946	14877	15046	14889	14847	15109	15071	15031	14944	15086	14917	15041	14867	14880	14962	14917	14952	14867	14855	15030	15130	15053	14831	15057	14853	15167	14878	15010	15013	15012	15049	14900	14934	15019	14812	15091	14916	14941	14966	14961	14853	14962	14944	15031	15064	15024	14903	14927	14798	14852	14968	14925	15078	14787	14965	14986	14937	14848	14873	15011	14832	14921	15010	14931	14921	14900	14933	15005	14910	14998	14922	14921	14947	15145	14997	15102	15126	14816	15003	14893	15013	15047	15018	14883	14999	14929	15087	14882	14975	14848	15065	15065	14983	15062	14926	15189	14820	15007	15099	14747	15171	14950	14844	14889	15106	14900	14957	15041	14795	14840	14985	14995	14980	14995	15039	14998	14855	15085	14910	15055	15003	14799	15059	14765	14937	14865	15103	14963	15037	14981	14922	14829	14832	14874	14926	15061	14980	15065	15144	14868	14962	14830	15022	15014	15067	14983	15125	15137	15162	15009	15135	15047	15067	15006	15036	15042	14887	14979	15012	15011	14957	14973	15009	14993	15090	14852	15196	14903	14880	15135	14951	14995	14906	14933	14872	14991	14977	14952	14804	14935	15009	15036	14974	14858	14914	14986	14982	14780	15080	14919	15008	14820	14984	15058	14877	14961	14923	14895	15011	14923	15065	15138	14835	15064	14967	14826	15069	15019	14949	15024	15034	14924	15011	15024	15142	14949	15079	14846	14957	15049	14868	14946	15057	15057	15054	15118	15003	15077	14927	14980	14904	15017	15019	15036	14981	14950	14929	14941	14962	15085	15212	14954	14983	15042	14953	14906	14982	14982	15179	15040	14977	15062	14889	15053	14988	14962	15015	14855	14946	14850	14888	15019	15013	15153	15043	14931	14915	15090	15100	14966	14857	14912	14899	14895	14938	14866	14897	14942	14996	15122	14966	15028	14904	15021	14982	14866	15116	14983	14922	14995	14982	14979	15001	14925	14875	15202	14970	14931	14991	15115	15027	14979	14890	15084	15140	14961	15103	14839	14914	14941	15055	14876	15007	14979	15060	15029	15010	14999	14940	15116	14948	15003	15041	14997	15037	15079	15121	14928	14966	15068	14914	14885	14975	14888	14897	15219	14953	15062	15065	15048	14889	14951	15062	14986	14943	15094	14867	14800	15089	14969	15112	15159	15006	14949	15027	15166	14979	14869	15172	15038	14869	14923	15024	15133	14848	15000	14975	15031	15057	15014	15202	15107	14970	15022	15203	15144	14985	14966	14794	15014	14911	15023	15138	14836	14972	15124	14934	14927	14845	14979	15089	15060	15089	14983	14721	14788	14995	14791	14947	14853	14884	14841	15010	15043	14959	14937	14846	14998	14880	15002	14904	14890	15079	14978	15006	15094	15048	15010	14980	14959	14799	14876	14965	14943	14921	14940	15106	14961	15038	14685	14893	15037	14941	14925	14921	15003	15080	14977	14878	15077	15043	14999	14990	14907	15141	14931	15132	15016	14879	15116	14901	14982	14927	14918	14912	15107	14935	14910	15046	14981	14935	15045	14826	15104	14769	14913	14926	14849	15057	14998	14920	15027	14812	15016	15042	14983	15053	14858	14806	15044	15005	15005	14877	14974	14950	15041	15096	14933	15090	15057	14910	15039	15016	15114	15029	14781	15061	14864	14916	15121	15106	15066	14901	15077	14991	15147	15023	14850	15078	15092	15040	15000	14997	15057	14940	15128	14997	14938	15112	14911	14967	14993	15078	14940	14998	15001	14844	15049	14908	14934	14922	14794	14837	14904	14991	14862	15040	14925	15129	15106	14951	15117	15087
26040	21208	27335	25965	20331	20078	38808	50112	38697	27168	22964	20288	18880	17933	17832	17701	17960	17649	17741	17867	17931	17777	17686	17904	17757	17783	17643	17703	17968	17796	17835	17736	17754	17785	17762	17936	17783	17618	17695	17821	17590	17632	17728	17565	17703	17535	17752	17709	17831	17806	17666	17812	17499	17764	17658	17518	17587	17925	17635	17762	17784	17848	17855	17584	17759	17760	17634	17695	17802	17775	17673	17572	17528	17708	17811	17686	17741	17719	17565	17688	17748	17691	17656	17786	17762	17919	17486	17757	17638	17602	17808	17882	17794	17643	17791	17774	17565	17780	17863	17787	17834	17763	17749	17907	17868	17842	17542	17654	17764	17633	17823	17784	17456	17816	17771	17703	17708	17660	17781	17432	17683	17657	17701	17609	17858	17642	17865	17946	17671	17878	17647	17478	17623	17606	17926	17773	17807	17819	17728	17845	17861	17740	17523	17847	17750	17769	17806	17793	17686	17571	17765	17522	17904	17736	17700	17976	17766	17458	17831	17622	17500	17912	17969	17716	17643	17563	17826	17776	17497	17802	17741	17781	17663	17798	17822	17683	17706	17631	17602	17570	17656	17690	17792	17620	17593	17731	17564	17663	17685	17815	17831	17851	17908	17688	17469	17609	17695	17704	17791	17568	17854	17753	17753	17503	17421	17734	17613	17784	17878	17745	17745	17811	17765	17722	17926	17651	17685	17527	17819	17633	17589	17745	17610	17524	17642	17599	17722	17744	17840	17796	17921	17720	17706	17635	17698	17717	17661	17859	17586	17692	17811	17733	17633	17851	17620	17798	17529	17483	17577	17642	17782	17806	17792	17684	18060	17755	17632	17804	17699	17979	17640	17915	17661	17635	17539	17713	17730	17919	17770	17766	17976	17582	17591	17639	17703	17581	17693	17724	17742	17742	17556	17654	17776	17656	17650	17834	17804	17657	17676	17592	17721	17640	17748	17826	17897	17602	17753	17673	17547	17731	17549	17739	17827	17689	17747	17688	17724	17862	17598	17705	17724	17744	17753	17867	17726	17737	17675	17766	17859	17696	17687	17878	17803	17750	17834	17840	17992	17621	17802	17853	17684	17528	17758	17766	17839	17885	17789	17708	17549	17720	17682	17776	17793	17676	17628	17870	17664	17582	17852	17755	17824	17763	17575	17554	17490	17721	17444	17765	17842	17748	17820	17628	17803	17801	17742	17733	17683	17653	17797	17778	17902	17572	17681	17612	17726	17692	17662	17725	17626	17785	17725	17706	17537	17879	17735	17524	17692	17581	17762	17551	17713	17775	17858	17689	17644	17729	17593	17731	17755	17662	17734	17673	17674	17844	17580	17788	17725	17729	17598	17678	17746	17660	17576	17754	17652	17615	17804	17529	17748	17776	17614	17758	17744	17749	17800	17627	17732	17735	17636	17703	17621	17656	17997	17741	17655	17669	17776	17603	17938	17800	17751	17820	17774	17723	17793	17963	17748	17816	17718	17673	17619	17726	17948	17652	17561	17674	17868	17705	17651	17714	17703	17882	17826	17759	17765	17846	17806	17774	17787	17587	17623	17591	17615	17677	17691	17630	17519	17704	17759	17732	17821	17818	17742	17795	17915	17805	17542	17702	17917	17808	17738	17571	17842	17787	17814	17731	17694	17625	17599	17628	17746	17592	17908	17625	17813	17608	17940	17737	17829	17648	17848	17924	17654	17872	17894	17794	17695	17756	17783	17585	17880	17738	17714	17764	17913	18040	17491	17876	17625	17710	17962	17663	17673	17575	17589	17576	17928	17453	17657	17637	17712	17830	17912	17963	17847	17945	17673	17624	17951	17630	17783	17737	17786	17858	17823	17841	17742	17744	17580	17677	17788	17494	17705	17723	17685	17715	17719	17904	17721	17623	17709	17724	17755	17736	17805	17719	17723	17622	17912	17627	17552	17623	17647	17676	17759	17805	17695	17918	17617	17612	17650	17575	17707	17983	17624	17594	17586	17631	17693	17703	17807	17520	17709	17734	17607	17689	17678	17656	17686	17698	17819	17748	17920	17804	17689	17620	17554	17843	17603	17710	17446	17574	17880	17798	17701	17814	17838	17755	17539	17558	17584	17698	17736	17636	17876	17853	17723	17794	17826	18024	17497	17959	17692	17613	17683	17619	17762	17828	17799	17493	17664	17701	17629	17674	17645	17731	17999	17747	17659	17611	17679	17875	17893	17733	17652	17545	17702	17618	17850	17579	17698	17699	17939	17807	17666	17502	17861	17934	17958	17977	17519	17715	17627	17720	17824	17720	17736	17809	17658	17648	17667	17728	17755	17704	17806	17895	17602	17506	17641	17741	17753	17883	17734	17855	17583	17694	17915	17726	17668	17866	17837	17609	17809	17742	17752	17492	17580	17828	17772	17851	17759	17414	17640	17760	17782	17879	17810	17566	17715	17722	17836	17790	17654	17631	17841	17924	17704	17709	17716	17676	17700	17788	17635	17551	17678	17694	17896	17788	17890	17709	17581	17840	17773	17769	17662	17741	17736	17615	17782	17696	17744	17793	17748	17706	17686	17730	17858	17701	17494	17630	17562	17811	17813	17890	17726	17688	17660	17745	17633	17611	17666	17675	17776	17826	17711	17840	17845	17718	17833	17600	17716	17714	17505	17693	17695	17788	17685	17471	17832	17812	17721	17697	17902	17812	17997	17581	17808	17792	17790	17844	17684	17778	17752	17909	17808	17798	17486	17616	17779	17762	17670	17620	17689	17661	17760	17857	17673	17676	17574	17706	17897	17720	17402	17747	17510	17782	17659	17550	17825	17586	17516	17469	17655	17831	17692	17643	17811	17878	17721	17729	17826	17749	17689	17779	17613	17668	17686	17667	17597	17607	17676	17733	17724	17728	17705	17653	17614	17676	17827	17638	17635	17648	17472	17585	17583	17687	17666	17707	17679	17794	17787	17607	17802	17807	17566	17669	17680	17633	17758	17513	17751	17663	17767	17759	17677	17672	17653	17467	17565	17644	17692	17627	17649	17634	17675	17681	17790	17821	17640	17693	17599	17627	17620	18015	17959	17885	17764	17892	17842	17809	17646	17744	17925	17492	17822	17714	17700	17867	17569	18027	17843	17735	17867	17694	17695	17684	17731	17655	17710	17867	17895	17856	17661	17839	17796	17897	17708	17627	17604	17461	17791	17525	17727	17671	17822	17713	17738	17713	17552	17670	17830	17721	17791	17881	17950	17534	17832	17671	17780	17823	17789	17663	17650	17849	17965	17671	17749	17665	17668	17996	17690	17624	17392	17559	17721	17732	17751	17643	17493	17730	17706	17780	17659	18054	17736	17646	17981	17652	17704	17656	17713	17849	17843	17672	17658	17703	17816	17739	17791	17680	17454	17581	17705	17575	17661	17777	17809	17561	17638	17897	17635	17787	17803	17737	17879	17673	17686	17544	17535	17637	17564	17689	17789	17873	17640	17835	17559	17941	17676	17761	17547	17512	17831	17764	17400	17522	17563	17820	17662	17714	17623	17510	17468	17748	17759	17753	17685	17779	17596	17573	17677	17679	17652	17583	17566	17613	17706	17710	17671	17578	17684	17579	17731	17791	17908	17852	17449	17644	17712	17737	17815	17655	17832	17573	17672	17876	17872	17711	17827	17710	17774	17627	17587	17599	17782	17735	17649	17762	17686	17832	17905	17771	17723	17869	17871	17662	17704	17568	17756	17656	17719	17738	17758	17794	17612	17722	17868	17869	17639	17725	17851	17786	17740	17722	17663	17926	17696	17682	17707	17722	17786	17861	17666	17791	17623	17692	17782	17678	17830	17663	17730	17704	17871	17664	17643	17904	17703	17406	17624	17666	17858	17534	17618	17662	17648	17745	17723	17726	17603	17644	17963	17900	17696	17670	17790	17725	17704	17733	17742	17833	17705	17551	17781	17674	17726	17705	17613	17759	17911	17781	17739	17837	17782	17690	17666	17581	17744	17758	17617	17900	17855	17773	17541	17666	17723	17817	17723	17701	17630	17909	17669	17632	17622	17614	17748	17571	17864	17791	17671	17690	17958	17772	17532	17776	17680	17627	17587	17728	17723	17620	17597	17612	17854	17685	17731	17769	17787	17604	17780	17470	17881	17595	17788	17737	17824	17503	17728	17690	17633	17763	17608	17698	17732	17475	17668	17776	17976	17719	17743	17781	17672	17814	17907	17854	17394	17442	17683	17701	17609	17749	17662	17636	17866	17706	17650	17777	17766	17814	17616	17624	17818	17732	17739	17753	17733	17793	17775	17712	17676	17481	17598	17556	17707	17705	17790	17817	17683	17750	17768	17912	17805	17609	17535	17926	17602	17629	17820	17652	17788	17676	17622	17679	17674	17499	17904	17773	17636	17725	17686	17801	17856	17763	17718	17763	17813	17814	17690	17798	17821	17755	17762	17620	17665	18015	17859	17852	17814	17822	17791	17873	17609	17565	18019	17619	17788	17779	17930	17664	17678	17730	17878	17524	17644	17639	17668	17717	17678	17818	17745	17610	17776	17831	17885	17824	17636	17809	17696	17674	17619	17631	17768	17863	17878	17671	18096	17705	17503	17612	17753	17763	17815	17641	17749	17845	17672	17740	17887	17907	17757	17880	17654	17518	17784	17731	17614	17667	17578	17872	17710	17757	17738	17833	17907	17805	17760	17877	17887	17684	17654	17642	17590	17799	17844	17691	17623	17833	17607	17727	17720	17942	17645	17443	17774	17670	17690	17751	17647	17669	17554	17744	17547	17538	17699	17682	17845	17794	17529	17726	17881	17768	17976	17420	17951	17899	17552	17862	17723	17976	17952	17821	17758	17768	17755	17876	17546	17538	17539	17795	17937	17530	17687	17746	17804	17766	17845	17941	17833	17701	17757	17607	17597	17704	17749	17767	17809	17606	17526	17687	17662	17794	17815	17798	17863	17976	17933	17542	17787	17634	17651	17596	17685	17913	17702	17805	18024	17861	17767	17721	17803	17624	17625	17621	17803	17718	17840	17694	17671	17740	17763	17644	17906	17577	17809	17503	17725	17832	17782	17794	17913	17770	17724	17371	17805	17758	17705	17879	17647	17524	17679	17569	17786	17763	17795	17695	17589	17690	17895	17841	17689	17622	17514	17713	17739	17843	17730	17650
14009	19928	19129	17115	16369	17677	40634	48298	37531	25024	21182	17795	15764	15053	15077	15025	15063	14972	14910	14951	15033	14884	14953	15027	15010	14943	14848	14979	15063	15146	14846	14931	14980	14936	14972	14958	15059	14888	14887	14888	15019	14911	14996	14884	15028	14936	15008	15150	15006	14876	14973	15101	15007	14952	14885	14810	14968	14984	14928	15062	14959	15094	15165	14924	14898	14921	14965	14783	14888	14920	15121	15032	14920	15014	14862	14965	14986	14931	14913	14949	15052	14941	14932	15153	14910	15043	14985	15086	15016	14933	15071	14965	14853	14982	15000	14907	14892	15130	14706	14999	15168	14917	14946	14912	15046	14939	14970	15042	15130	14801	15170	14991	14970	14965	15038	15000	14932	15002	15081	14804	15134	15132	15075	14919	14822	14958	14944	14941	14910	15047	14920	14940	14969	14921	14889	15017	15137	14889	14951	14924	15035	14968	14977	15051	14872	14929	14981	14861	15051	14945	14891	14909	15063	15117	15010	14999	15072	15071	15095	15057	14926	15014	15056	15006	14975	14917	14967	14882	15124	15144	14920	15095	15041	15122	14971	14913	14881	14877	14983	14984	14882	14831	14965	14980	14951	15081	15006	14957	15099	14959	15128	15108	15053	14947	14957	14915	15052	14980	14962	14992	14983	15026	15077	14896	15128	14982	14891	14915	14916	14915	14865	15134	14825	14845	14773	14896	15206	15033	14862	14908	14966	14857	15002	15186	14952	15087	14852	14973	14969	15048	14966	14911	15096	15032	14913	15165	14945	15090	15081	14923	15015	15175	14867	14880	15052	14895	15107	14942	14823	14915	14968	14947	14994	14934	14992	14899	14896	14941	14913	15011	14882	14952	14981	14960	14916	14835	14846	15122	14877	15007	14930	15118	14951	14965	14912	15046	14877	15021	14919	14928	14858	14959	14838	15063	14995	14838	14992	14952	14930	15114	15181	14793	14982	15040	15056	14763	14943	14990	14883	14897	14941	15013	14946	14994	15112	14883	14907	14954	15079	14925	14856	14832	14970	14867	14988	14992	14887	15009	15035	15198	15080	15112	15062	14859	15028	14857	15057	14766	15011	14949	14960	14818	14848	14974	14993	15016	15089	15055	14947	14958	14982	14960	14977	14919	15159	14981	15132	14906	15054	15035	14960	15023	14751	14925	14949	14835	15048	15083	14964	14968	14930	14878	14930	15046	14894	14828	14960	15064	14968	14934	14920	14948	14940	14891	15003	14825	14821	14769	14928	15004	15049	15030	14990	15068	15042	14877	14951	14929	14946	15137	14926	15089	14868	15094	14960	14965	15041	15097	14967	14949	14825	14980	14829	15096	15100	15008	14836	14928	14896	14950	14955	14842	14990	15024	15000	15001	14778	15159	14928	15009	15112	14913	14966	14892	14872	15019	14917	14912	15105	15049	14941	14952	14970	14815	14866	15011	14952	14951	14882	15057	15017	14897	14925	14940	14956	14971	15012	14935	14743	14958	14879	14918	15031	14998	14991	15014	14990	14973	14931	14888	14971	14972	15004	15079	14961	14943	15059	14904	15075	15057	14942	14984	15048	14899	15020	15028	15055	15117	14703	14993	14811	15017	14950	14801	15046	15030	14918	14928	15074	14940	14937	14957	14919	14916	15086	14996	14911	15040	15096	15065	14973	14859	14986	15060	14845	15056	14920	15015	14900	14733	14755	14971	14976	15063	14990	14988	15128	15057	14991	14894	14947	14868	14823	14962	14981	15021	14913	15033	15078	15170	14937	14939	14975	15020	15102	14890	15089	14945	14792	14991	15010	15103	14880	14938	14904	14915	15012	15041	14889	14847	14991	15035	15000	15011	14976	14989	15109	14989	15027	15118	14847	14883	14858	15080	15037	14958	15066	15047	15052	14786	14996	14982	14945	15039	14968	14895	15148	15076	15036	14677	15009	15001	14865	14988	14917	15044	14880	14977	14806	14918	15006	15055	14953	14683	14941	15114	14929	14989	14893	14952	14942	15006	14933	14868	15004	15015	14939	15216	14888	14945	14966	14936	14863	15105	14779	15115	14994	14998	15104	14917	15056	15109	14844	14947	15110	14932	15070	14943	14795	14933	14892	14911	14851	14740	14941	15024	14861	14973	14850	14931	15036	15003	14985	15081	14948	14803	15054	15117	14966	14882	14956	15019	14928	14918	14998	15013	14950	14972	14980	14927	14887	14888	14953	15051	15001	15112	14677	14927	14887	14919	15090	15069	14914	14951	14976	14920	14878	15008	15019	14784	14924	14963	14990	15081	14935	14925	15072	14938	14852	14884	15015	14923	15104	15049	14904	14928	15057	15001	14906	14972	15117	15080	15111	14827	14821	14768	15068	14918	14996	15102	14923	14854	14957	14760	14942	15033	15110	14966	14980	14973	14845	14751	15065	14928	14905	14901	15065	14855	14937	15056	14965	14925	14783	15042	14887	14916	15162	14918	14905	14951	15016	14935	15009	15051	14932	14962	14967	15078	14941	14829	15018	15014	14889	14904	15067	14879	14987	15031	15025	15067	15080	14962	14940	15028	14936	14933	14938	14959	14964	14822	15063	14989	14807	15156	14853	15133	14947	14935	14905	14931	14969	15006	14957	15026	14879	14986	15011	14875	15052	15039	14996	14924	15005	14920	14930	14941	14810	14892	15241	15076	14953	14899	14938	14876	14921	15075	14987	15040	14893	14901	15028	14835	15140	14926	15000	15016	14768	14920	15065	14970	14938	14885	15050	15130	14975	15042	14921	14939	14870	14830	14902	14929	14897	14804	15065	14936	15106	14966	14891	14859	14967	14944	15044	14901	14931	14844	15058	15014	14890	15089	14977	15114	15014	14948	14935	15019	14930	14994	14966	14934	15135	14886	15041	15101	15089	14966	14939	14912	15057	14791	15001	14954	15140	15005	14915	14961	14796	14967	14919	14897	14801	15038	15125	14937	14820	14988	15090	14970	15052	14915	15030	14796	15142	14909	14939	14776	14938	14944	14906	15059	14885	14919	15052	15137	14967	15140	15006	14930	14900	15046	14947	14994	14885	14947	15000	14745	14986	14895	14897	14964	15018	14887	15066	14912	14870	15125	15002	14979	14928	14989	14879	15017	15091	14898	14860	14981	15060	15090	14989	14918	15048	14923	15125	14933	15145	14921	15043	14844	14931	15085	14975	14765	15000	15004	14967	15061	14787	14953	14883	15058	14819	14823	14877	14938	14984	15044	14914	15002	14720	14972	14915	14966	14965	14818	15175	14922	14987	14886	14969	14932	15040	14960	15123	15035	14965	15071	14906	14889	14863	15072	14938	14912	15001	15108	15024	14664	14940	15045	15014	15009	14875	15019	14855	14878	15105	14951	14844	15016	15048	14863	15034	15187	15015	14869	14828	15097	14844	14975	14849	14995	14916	14821	15065	14935	14954	15027	15091	14808	14958	15018	14828	15031	14978	15074	14871	14971	15023	14975	14974	14746	15023	15040	14973	14892	14959	14897	14884	15119	15036	14926	14975	14991	15002	15059	15001	14932	15019	15062	14937	15023	14891	15070	14878	14990	14985	15139	14888	14782	14938	14981	14957	14871	15122	15071	14977	15040	14960	14943	15061	15254	14788	14897	14887	14900	14961	14875	14972	14893	14776	14946	15020	15108	15055	14849	14988	15046	14948	14984	14914	15019	15044	14959	15038	15033	14951	14945	14935	15011	14971	14865	14883	15143	14976	14939	14822	15011	15009	14874	15007	14911	14835	14952	14983	14845	15124	15019	14787	14951	14991	15027	15061	14881	15063	15016	14917	14935	15079	15029	15039	15133	15015	15005	14956	14899	15120	14880	14895	14938	14812	14812	14965	14916	14959	14954	15038	15062	15064	15044	15044	14904	14918	14978	15033	14963	14969	14912	14838	14731	14908	14733	15011	15024	15090	14977	15083	14909	14993	15018	14780	14946	14843	14866	15026	14995	14870	14987	14915	15122	15046	14957	14843	14901	14979	14954	15027	14966	14840	14814	15054	15054	15145	15100	14875	15042	15117	15023	14887	15004	14907	14983	14953	14896	14913	15061	14999	14933	15047	14817	15018	14965	15013	14894	14886	15103	14963	14791	15044	14950	14835	15056	15000	15098	14959	14982	14787	14999	14994	14862	14973	15027	15041	15198	15079	14956	14911	14981	14903	14973	15026	14859	14966	15058	14912	14924	14922	15029	14978	14897	14976	14963	15159	15065	15014	14811	15027	15223	14932	14955	14963	14922	14827	14850	15026	15159	14863	15055	14924	14979	14805	15093	14847	14901	14863	15007	15001	14966	14801	14963	14744	15106	14884	15013	15204	15036	14853	14924	15090	15027	14967	15030	14847	15038	15064	14980	15003	15182	14956	15032	14934	15019	15017	14995	15006	15059	15047	14813	14885	14972	15026	14958	14978	14885	14892	14979	14977	15059	14940	14977	14846	15076	15077	14912	14923	14911	14942	14725	14946	14982	15015	14943	14814	15015	14815	14895	14907	15128	14945	14855	14998	15023	15035	14900	14819	14969	14891	14904	14757	14967	14909	15046	14949	15056	14815	14971	14862	15136	14833	14913	14965	15040	15035	15004	14869	14966	14943	14983	15141	15057	14943	14946	14929	14881	14987	14983	14891	15113	15092	14972	15008	14990	15031	15020	14934	14999	15041	14989	15010	15040	15120	14956	14928	14893	15027	14925	14827	14905	14893	14630	14921	15048	14847	15030	15060	15042	15160	14979	15050	15015	14949	14921	15052	14974	15038	14868	14938	15092	15047	14962	15068	15012	14960	14933	14868	14911	14993	15004	14946	15088	15084	15137	14998	15041	14914	14896	15075	14950	15006	14951	15119	15066	15054	14868	14975	14814	15071	15060	15067	14907	15101	15013	15173	15013	15112	15177	14874	14970	14893	14788	14995	14900	14896	14970	14865	15151	15053	15029	15074	14943	14805	15013	15029	14903	15039	14918	15074	14807	14942	15069	15050	14941	14956	15013	14995	14930	14910	15176	14942	15016	14955	14769	15123	15003	14917	14977	15046	14866	14997	14966	14974	14872	14952	15066	14824	15142	14970	15018	15142	14909	14997	15152	14987	14865	14890	14908	15070	14900	14906	15243	14906	15050	14996	14900	14907	14962	14812	14828
23915	21164	28649	23968	21624	26527	56456	66956	56506	37805	29690	23716	19704	18427	17893	17555	17745	17980	17824	17792	17594	17642	17716	17657	17716	17605	17549	17599	17664	17902	17783	17497	17658	17824	17711	17710	17757	17615	17703	17651	17698	17435	17729	17618	17711	17550	17621	17405	17737	17843	17531	17750	17596	17592	17731	17712	17718	17574	17581	17742	17531	17652	17559	17536	17675	17768	17643	17764	17625	17631	17637	17584	17558	17537	17613	17582	17747	17536	17534	17635	17664	17663	17624	17595	17652	17661	17928	17667	17710	17678	17499	17555	17728	17743	17529	17506	17300	17871	17645	17521	17581	17807	17633	17610	17655	17595	17755	17552	17650	17580	17602	17655	17488	17432	17473	17613	17676	17527	17773	17562	17810	17800	17802	17646	17742	17481	17656	17741	17682	17622	17700	17770	17553	17622	17534	17703	17679	17555	17714	17540	17707	17573	17560	17653	17470	17625	17544	17461	17639	17424	17728	17527	17589	17573	17500	17794	17811	17796	17619	17536	17610	17719	17485	17571	17477	17388	17483	17713	17791	17670	17665	17714	17786	17695	17573	17658	17945	17680	17480	17713	17777	17494	17639	17484	17518	17639	17816	17738	17849	17480	17412	17720	17557	17507	17500	17585	17611	17517	17626	17581	17581	17554	17752	17501	17685	17558	17427	17380	17537	17585	17491	17632	17683	17564	17621	17514	17548	17456	17765	17685	17393	17534	17653	17542	17624	17581	17642	17505	17564	17545	17510	17614	17731	17636	17557	17537	17402	17519	17725	17519	17597	17352	17559	17463	17735	17709	17403	17562	17385	17635	17514	17704	17568	17645	17682	17739	17470	17586	17645	17708	17648	17724	17659	17593	17644	17365	17521	17423	17711	17718	17659	17555	17635	17592	17383	17430	17543	17542	17589	17667	17519	17484	17537	17671	17430	17623	17525	17584	17803	17781	17611	17629	17821	17465	17812	17434	17523	17625	17548	17509	17446	17251	17543	17723	17772	17679	17999	17548	17563	17467	17478	17604	17585	17408	17430	17657	17526	17458	17547	17428	17692	17529	17656	17541	17731	17471	17632	17742	17591	17526	17521	17534	17772	17490	17764	17722	17621	17621	17697	17711	17724	17556	17614	17699	17674	17780	17786	17496	17576	17643	17706	17596	17495	17506	17562	17504	17490	17461	17665	17656	17683	17630	17727	17713	17776	17860	17618	17626	17569	17434	17365	17563	17537	17654	17405	17579	17700	17551	17781	17467	17599	17427	17556	17634	17794	17818	17642	17613	17672	17764	17410	17517	17673	17541	17688	17656	17731	17494	17598	17710	17727	17569	17683	17702	17734	17679	17628	17720	17632	17531	17616	17570	17265	17463	17776	17589	17547	17517	17493	17698	17658	17549	17591	17680	17627	17511	17643	17686	17605	17588	17609	17291	17687	17622	17779	17390	17582	17489	17842	17421	17485	17860	17560	17585	17788	17645	17649	17644	17688	17674	17738	17620	17452	17383	17627	17612	17646	17442	17588	17524	17540	17558	17675	17818	17665	17595	17615	17445	17490	17869	17583	17622	17434	17715	17578	17477	17750	17551	17520	17657	17543	17545	17603	17679	17478	17804	17399	17388	17443	17643	17675	17654	17662	17678	17765	17740	17412	17374	17803	18020	17599	17426	17805	17418	17468	17554	17619	17645	17591	17474	17663	17589	17401	17686	17620	17422	17608	17500	17666	17626	17697	17301	17693	17431	17711	17506	17412	17502	17605	17628	17643	17634	17638	17754	17474	17415	17656	17517	17669	17443	17431	17783	17644	17427	17500	17753	17589	17455	17592	17721	17533	17465	17753	17657	17448	17558	17596	17719	17415	17655	17807	17581	17751	17569	17569	17504	17659	17533	17689	17566	17548	17590	17510	17879	17737	17530	17662	17908	17619	17476	17608	17477	17506	17664	17734	17573	17537	17606	17710	17721	17546	17674	17690	17651	17939	17633	17693	17563	17571	17669	17655	17658	17669	17737	17589	17602	17533	17540	17547	17662	17486	17616	17506	17566	17546	17539	17621	17622	17492	17596	17545	17495	17638	17573	17759	17767	17558	17666	17458	17370	17516	17577	17676	17611	17649	17563	17617	17459	17455	17532	17716	17633	17689	17529	17570	17728	17596	17683	17600	17652	17558	17693	17689	17651	17532	17511	17607	17456	17346	17747	17877	17594	17484	17612	17488	17581	17748	17554	17647	17626	17744	17350	17557	17628	17709	17598	17513	17548	17432	17595	17668	17686	17584	17826	17693	17417	17724	17598	17726	17576	17870	17428	17594	17547	17586	17646	17692	17460	17639	17685	17565	17719	17724	17637	17382	17416	17425	17307	17727	17719	17370	17578	17855	17479	17557	17738	17496	17507	17689	17661	17891	17637	17725	17541	17435	17632	17500	17670	17585	17526	17486	17354	17442	17420	17467	17648	17689	17363	17841	17711	17661	17715	17817	17565	17554	17555	17636	17699	17758	17719	17675	17733	17558	17508	17401	17454	17640	17667	17523	17487	17613	17668	17580	17709	17538	17665	17615	17676	17586	17615	17646	17573	17557	17610	17525	17492	17598	17549	17831	17701	17699	17662	17629	17670	17696	17446	17786	17440	17477	17605	17433	17566	17626	17654	17722	17576	17775	17622	17809	17472	17543	17549	17367	17564	17602	17584	17523	17518	17462	17646	17711	17491	17577	17609	17574	17625	17553	17573	17445	17628	17537	17539	17416	17737	17394	17750	17643	17634	17668	17537	17695	17737	17593	17754	17731	17653	17523	17532	17587	17574	17703	17585	17699	17602	17479	17728	17555	17712	17451	17759	17518	17670	17699	17504	17561	17723	17549	17495	17619	17663	17506	17431	17611	17526	17569	17673	17665	17725	17570	17717	17715	17620	17655	17580	17804	17658	17608	17549	17553	17516	17537	17556	17549	17474	17673	17612	17627	17532	17759	17808	17515	17610	17802	17527	17538	17516	17628	17428	17503	17681	17683	17380	17630	17568	17528	17485	17604	17590	17653	17653	17850	17556	17566	17656	17398	17529	17593	17582	17710	17632	17568	17667	17635	17724	17648	17482	17755	17607	17567	17654	17459	17427	17662	17666	17591	17686	17574	17531	17529	17574	17577	17786	17476	17612	17535	17716	17665	17682	17623	17653	17650	17481	17694	17534	17843	17329	17576	17496	17534	17712	17785	17472	17505	17553	17565	17525	17407	17433	17521	17467	17544	17476	17664	17491	17680	17370	17551	17499	17696	17476	17395	17673	17863	17644	17594	17599	17704	17491	17480	17630	17590	17456	17490	17497	17534	17833	17535	17655	17531	17687	17390	17404	17677	17467	17593	17533	17454	17778	17500	17356	17531	17758	17674	17522	17398	17645	17801	17691	17573	17717	17495	17533	17641	17620	17521	17590	17612	17602	17497	17657	17633	17684	17749	17604	17466	17316	17589	17623	17787	17632	17508	17599	17557	17545	17703	17537	17920	17709	17632	17567	17627	17559	17699	17673	17678	17837	17477	17562	17558	17887	17417	17646	17674	17535	17883	17691	17635	17527	17519	17608	17619	17620	17406	17783	17546	17564	17517	17513	17667	17669	17554	17482	17626	17442	17521	17442	17394	17525	17466	17467	17746	17257	17697	17547	17540	17616	17621	17634	17738	17518	17470	17513	17434	17798	17487	17563	17349	17717	17603	17586	17443	17599	17673	17488	17598	17451	17513	17769	17486	17835	17655	17455	17668	17545	17724	17467	17640	17766	17586	17601	17567	17596	17644	17650	17709	17514	17611	17515	17541	17589	17576	17661	17558	17683	17707	17525	17861	17473	17744	17675	17591	17512	17744	17451	17578	17511	17566	17622	17616	17621	17657	17698	17537	17720	17666	17655	17617	17470	17612	17625	17629	17469	17640	17289	17524	17691	17741	17678	17604	17562	17483	17589	17627	17533	17674	17722	17435	17474	17634	17451	17672	17498	17616	17442	17774	17527	17646	17497	17568	17604	17571	17591	17438	17767	17543	17340	17593	17624	17409	17480	17539	17537	17757	17585	17641	17563	17621	17450	17615	17451	17726	17643	17620	17469	17707	17517	17774	17598	17554	17654	17622	17647	17459	17744	17509	17460	17580	17658	17715	17665	17604	17639	17417	17452	17469	17568	17567	17414	17740	17474	17658	17630	17600	17627	17610	17777	17773	17444	17749	17563	17277	17638	17676	17383	17656	17500	17682	17591	17540	17660	17703	17582	17394	17573	17559	17419	17619	17648	17682	17500	17764	17525	17675	17639	17695	17799	17680	17635	17612	17675	17543	17698	17756	17570	17642	17429	17629	17536	17645	17693	17484	17640	17808	17681	17642	17663	17756	17568	17647	17655	17760	17364	17566	17696	17604	17577	17622	17537	17515	17726	17487	17700	17475	17750	17577	17576	17531	17823	17716	17566	17537	17575	17630	17635	17814	17571	17640	17475	17776	17620	17778	17928	17705	17463	17691	17632	17780	17409	17577	17546	17452	17648	17605	17606	17657	17385	17708	17581	17615	17534	17776	17425	17716	17573	17699	17435	17426	17717	17691	17643	17825	17505	17639	17511	17695	17595	17555	17444	17484	17584	17614	17621	17519	17561	17468	17625	17497	17570	17567	17572	17497	17695	17606	17324	17695	17693	17710	17744	17537	17603	17623	17674	17532	17651	17517	17560	17726	17567	17519	17521	17660	17657	17476	17534	17492	17600	17512	17488	17631	17336	17526	17571	17599	17390	17643	17749	17613	17440	17644	17789	17630	17527	17776	17778	17887	17512	17729	17665	17592	17666	17598	17745	17549	17544	17528	17443	17597	17752	17844	17579	17631	17602	17562	17695	17663	17559	17516	17630	17590	17614	17568	17539	17637	17766	17508	17439	17444	17518	17493	17625	17516	17275	17751	17659	17626	17780	17526	17827	17560	17637	17696	17636	17593	17667	17638	17583	17413	17590	17425	17677	17745	17730	17647	17511	17570	17448	17553	17446	17500	17726	17642	17399	17885	17577	17544	17430	17484	17733	17507	17375	17621	17687	17705	17615	17610	17497	17626	17659	17669	17744	17547	17536	17588	17604	17489	17693	17523	17522	17713	17690	17490	17446	17799	17599	17768	17501
16113	27389	25402	20457	18624	25725	57322	67215	55666	36110	29439	21466	16828	15315	14950	14784	14836	14702	14879	14852	14887	14725	14971	14846	14868	14953	14929	14838	14786	14953	14832	14924	14796	14969	14915	14866	14891	14709	14819	14801	14831	14812	14944	14972	14870	14970	14793	14721	14826	14759	14826	14914	14884	14816	14877	14707	14908	14894	14939	14603	14805	14967	14842	14810	14620	14864	14927	14787	14767	14997	14702	14934	15121	14954	14753	14853	14840	14855	14877	14780	14796	14800	14810	14771	14813	14659	14741	15012	14794	14993	14942	14718	14832	14762	14946	14819	14972	14797	14886	15041	14792	14817	14767	14934	14879	14743	14754	14791	14957	14959	14881	14841	14835	14847	14859	15000	14740	14822	14796	14855	14936	14871	14783	14765	14898	14914	14653	14817	14784	14819	14804	14755	14896	14655	14796	14723	14868	14692	14738	14846	14868	14976	14887	14898	14946	14897	14856	14777	14823	14986	14758	14990	14727	14931	14874	14733	14748	14941	14943	14995	14773	14889	14914	14843	14769	14743	14650	14936	14806	14847	14940	14887	14859	14881	14820	14907	14526	14847	14845	14840	14814	14961	14904	14824	14974	14780	14771	14841	14823	14962	14880	14899	14827	14855	14733	14730	14777	14928	14704	14843	14883	14880	14776	14860	14854	14879	14942	14870	14801	14695	14749	14797	14811	14806	14745	14947	14772	14849	14989	14765	14797	14922	14814	14820	14949	14838	14778	14802	14760	14833	14885	14741	14829	14817	14662	14933	14801	14603	14838	14849	14736	14867	14913	14790	14758	14887	14902	14893	14868	14862	14855	14772	14877	14873	14687	14763	14738	14723	14925	14864	14902	14966	14768	14799	14788	14778	14851	14701	14960	14778	14892	14618	15094	14884	14729	14772	14890	14821	14856	14825	14886	14867	14761	14816	14832	14909	14774	14952	14840	14907	14829	14829	14833	14791	14905	15054	14884	14729	14888	14779	14830	14788	14954	14999	14774	14837	14662	14795	14630	14841	14879	14818	14870	14916	14763	14801	14900	14789	14930	14859	14780	14873	14896	14746	14919	14845	14838	14893	14848	15034	14838	14868	14784	14982	14719	14898	14756	15004	14946	14826	14845	14856	14981	14679	14870	14797	14896	14755	14725	14824	14789	14760	14647	14998	14674	14831	14824	14693	14848	14765	14858	14846	14723	14838	14888	14797	14916	14879	14814	14985	14864	14888	14845	15031	15004	14883	14828	14882	14772	14758	14937	14807	14962	14843	14678	14874	14749	14912	14723	14851	14954	14888	14720	14630	14912	14967	14859	14843	14781	14856	14779	14993	14754	14835	14849	14876	14830	14870	14910	14781	14934	14742	14767	14790	14866	14834	14829	14892	14697	14710	14857	14777	14792	14986	14860	14711	14971	14947	14874	14816	14743	15022	14959	14762	14822	14785	14796	14815	14968	14788	14679	14702	14815	14920	14739	14848	14918	14941	14709	14786	14996	14691	14871	14841	14831	14901	15026	14733	14939	14912	14944	14758	14752	14945	14925	14974	14962	14782	14884	14947	14745	14850	14816	14768	14764	14853	14955	14856	14983	14886	14689	14780	14848	14775	14770	14811	14810	14846	14883	15045	14837	14615	14895	14909	14927	14794	14646	15084	14841	14805	14759	14820	14798	14968	14675	14854	14856	14863	14933	14995	14721	14927	14913	14949	14748	14814	14726	14819	14866	14880	15005	14848	14704	15045	14842	14838	14979	14888	14785	14680	14888	14756	14860	14902	14786	14707	14867	14835	14808	14781	14972	14779	14891	14976	14807	14765	14842	14744	14765	14809	14753	14707	14810	14803	15086	14882	14789	14837	14729	14881	14920	14890	14787	14921	14827	14846	14885	14768	15030	14809	14893	14759	14710	14888	14825	14772	14853	14863	14922	14859	14731	14942	14880	14950	14868	14896	14776	14823	15051	14881	14948	14769	14759	14784	14640	14851	14814	14681	14822	14546	14856	14974	14913	14897	14894	14758	14937	14849	14885	14892	14901	14830	14897	14697	14768	14802	14824	14972	14849	14777	14774	14813	14992	14769	14846	14912	14803	15077	14716	14789	14929	14850	14667	14833	14885	14908	14826	14857	14777	14780	14918	14753	14854	14591	14731	14757	14886	14895	14799	14914	14815	14908	14921	14862	14721	14989	14746	14730	14902	14710	14768	14589	14879	14787	14856	14932	14811	14861	14769	14788	14857	14651	14919	14768	14830	14662	14734	14873	14884	14792	14711	14834	14904	14901	14673	14790	14760	14874	14969	14934	14878	14770	14811	14900	14624	14802	14720	14939	14780	14747	14745	14824	14678	14881	14939	14870	15030	14694	15032	14862	14856	14653	14879	14667	14867	14904	14871	14748	14563	14896	14878	14808	14675	14835	14735	14772	14914	14590	14669	14753	14795	14844	14678	14811	14692	14908	15019	15020	14800	14813	14919	14812	14856	14828	14816	14810	14905	14823	15031	14660	14799	14834	14790	14897	14784	14809	15042	14671	14885	14782	14812	14754	14832	14905	15000	14745	15024	14867	15017	14905	14899	14845	14816	14940	14858	14823	14861	14791	14859	14647	14805	14913	14814	14826	14728	14971	14865	14838	14662	14731	14800	14764	14897	14983	14942	14787	14642	14815	14844	14805	14753	14840	14799	14784	14942	14798	14903	14790	14813	14781	14732	14961	14670	14987	14911	15056	14901	15007	14705	14661	14818	14845	14874	14714	14876	14850	14997	14838	14981	14934	14639	15029	15013	14887	14851	14786	14812	15100	14866	14967	14801	14737	14822	14738	14884	14870	14646	14936	14735	14799	14688	14790	14907	14772	14808	15044	14804	14753	14916	14841	14860	14928	14821	14868	14858	14895	14887	14920	14834	14967	14839	14981	14733	14853	14912	14693	14839	14792	14930	14652	14763	14941	14620	14828	14868	14881	14886	14870	14829	14722	14837	14908	14826	14681	14901	14853	14840	14761	14793	14726	14835	14788	14897	14908	14965	14919	14706	14987	14851	14837	14954	14799	14943	14832	14909	14954	14819	14777	14943	14700	14934	14849	14818	14819	15022	14635	14914	14917	14830	14779	14741	14841	14748	14823	14912	14909	14860	14896	14660	14947	14715	14772	14895	14932	14641	14808	14852	14813	14871	14817	14951	14723	14790	14843	14780	14795	14780	14903	14857	14832	14870	14903	14907	14769	14961	14782	14834	14946	14771	14892	14650	14939	14805	14992	14940	14807	14904	14748	14869	14809	15028	14790	14865	14848	14784	14878	14754	14735	14829	14696	14857	14896	14826	14838	14579	14838	14818	14705	14850	14850	14808	14809	14627	14883	14769	14920	14735	14824	14942	14842	14794	14904	14959	14721	14918	14877	14934	14756	14904	14897	14923	14915	14962	14892	14735	14786	14867	14613	14801	15052	14889	14715	14773	14971	14742	14917	14827	14988	15031	14780	14924	14695	14892	14773	14595	14845	14810	14752	14782	14946	14901	14867	14800	14815	14907	14851	14948	14767	14859	14850	14865	14839	14888	14783	14827	14794	14880	14734	14756	14926	14760	14724	14865	14842	14848	14792	14821	14860	14783	14915	14814	14944	14863	14923	14889	14854	14892	14985	14820	14879	14958	14923	14815	14897	14681	14869	14770	14817	14877	14798	14881	14830	14840	14842	14729	14867	14838	14778	14886	14826	14793	14891	14937	14880	14883	14877	14872	14704	14769	14920	14667	14827	14788	14905	14735	14834	14911	14887	14801	14806	14861	14857	14800	14861	14723	14787	14826	14892	14824	14843	14825	14699	14788	14793	14902	14848	14928	14894	14706	14895	14954	14922	14847	14621	14820	14659	14701	14738	14835	14785	14868	14806	14952	14852	14765	14753	14855	14793	14818	14931	14900	14709	14743	14747	14869	14835	14780	14881	14992	14915	14854	14787	14878	14834	14896	14816	14995	14888	14843	14892	14819	14746	14961	14739	14861	14894	14988	14869	14899	14849	14873	14617	14783	14800	14768	14854	14789	14832	14927	14660	14891	14785	14858	14823	14876	14814	14670	14813	14772	14649	14745	14861	14859	14849	14774	14921	14764	14868	14775	14685	14906	14848	14867	14826	15012	14759	14952	14699	14901	14900	14856	14877	14750	14894	14664	14827	14741	14939	14821	14784	14695	14820	14822	15044	14843	14671	15005	14884	14831	14970	14783	14846	14943	14839	14821	14776	14876	14911	14677	14964	14738	14870	14799	15019	14753	14766	14960	14613	14921	14831	14687	14920	14854	14863	14858	14929	14859	14815	14720	14922	14747	14840	14820	14804	14934	14753	14944	14867	14667	15017	14627	14828	14914	14906	14758	14927	14718	14840	14719	14956	14873	14711	14833	14845	14767	14759	14714	14822	14875	14847	14879	14876	14882	14808	14702	14812	14747	14857	14936	14865	14931	14991	14824	15069	14779	14591	14818	14680	14856	14733	15002	14772	14722	14871	14902	14932	14801	14813	14820	14569	14968	14841	14763	14818	14907	14791	14845	14736	14929	14681	14898	14637	14850	14938	14781	14932	14922	14957	14725	14801	14886	14917	15014	14963	14884	14902	14923	14750	14871	14790	14825	14759	14955	14869	14775	14783	14700	14745	14905	14740	14795	14948	14818	14849	14887	14702	14732	14780	14939	14797	14975	14774	14773	14801	14738	14707	14740	14727	14786	14857	15027	14821	14848	14739	14729	14916	14967	14703	14875	14835	14795	14896	14991	14955	14727	14925	14804	15117	14973	14781	14714	14689	14828	14664	14857	14769	14872	14861	14689	14795	14924	14779	14826	14840	14909	14803	14720	14683	15087	14889	14951	14935	14824	14869	14841	14917	14797	14791	14898	14882	14929	14802	14833	14824	14893	14952	14669	14907	14889	14806	14881	14695	14760	14869	14831	14873	14874	14780	14841	14734	14854	14746	14719	14870	14725	14824	14924	14759	14865	14693	14908	14816	14932	14924	14865	14913	14750	14756	15145	14911	14815	14811	14816	14946	14969	14719	14809	14804	14703	14777	15009	14743	14995	14956	15015	14883	14733	14774	14830	14708	14780	14840	14849	14970	15070	14899	14848	14825	14881	14913	14972	14989	14928	14855	14802	14749
29483	21876	21399	19357	17414	17446	21464	23890	22193	19768	19213	18126	17635	17480	17440	17371	17276	17295	17359	17442	17413	17215	17362	17440	17529	17314	17472	17400	17324	17323	17368	17437	17280	17184	17263	17309	17357	17312	17165	17425	17359	17320	17427	17109	17276	17203	17321	17352	17220	17502	17350	17308	17063	17298	17372	17557	17258	17356	17248	17230	17358	17336	17367	17246	17363	17444	17442	17080	17228	17184	17302	17172	17150	17249	17470	17078	17198	17325	17410	17273	17450	17138	17090	17259	17291	17161	17284	17228	17140	17155	17362	17296	17409	17134	17205	17288	17355	17388	17241	17514	17289	17286	17293	17277	17401	17309	17149	17213	17302	17111	17225	17274	17251	17368	17335	17313	17280	17278	17186	17453	17293	17351	17391	17119	17222	17243	17190	17138	17222	17108	17516	17292	17331	17338	17420	17143	17363	17204	17247	17183	17383	17350	17083	17416	17325	17297	17232	17187	17124	17143	17344	17149	17325	17197	17100	17281	17332	17251	17198	17359	17366	17297	17350	17403	17397	17221	17220	17391	17238	17442	17439	17090	17389	17334	17357	17361	17425	17467	17128	17286	17332	17678	17314	17207	17286	17189	17191	17291	17285	17049	17246	17229	17337	17328	17310	17207	17383	17262	17355	17272	17200	17177	17339	17236	17333	17405	17447	17383	17370	17060	17243	17293	17410	17334	17287	17059	17310	17426	17246	17299	17407	17323	17338	17164	17226	17227	17202	17470	17500	17343	17251	17243	17246	17149	17173	17123	17459	17247	17341	17414	17241	17322	17111	17601	17456	17243	17257	17282	17233	17099	17346	17371	17333	17257	17371	17371	17407	17271	17158	17243	17448	17284	17147	17346	17140	17201	17245	17337	17375	17305	17347	17340	17264	17366	17196	17358	17191	17237	17145	17389	17217	17347	17397	17314	17247	17194	17251	17078	17474	17048	17304	17360	17590	17237	17130	17459	17357	17325	17098	17067	17131	17248	17378	17254	17012	17153	17242	17215	17290	17329	17160	17365	17424	17267	17307	17376	17248	17246	17424	17297	17378	17240	17279	17313	17056	17088	17463	17310	17141	17148	17175	17350	17182	17481	17300	17300	17276	16935	17308	17414	17465	17402	17319	17224	17426	17255	17391	17418	17375	17176	17058	16811	17105	17161	17221	17267	17275	17087	17182	17232	17081	17105	17228	17375	17309	17308	17325	17078	17400	17278	17348	17294	17364	17213	17181	17276	17332	17322	17456	17229	17230	17384	17374	17425	17409	17323	17224	17285	17272	17114	17384	17129	17326	17232	17579	17072	17395	17495	17189	17228	17089	17236	17287	17079	17292	17271	17449	17374	17325	17319	17317	17247	17451	17174	17179	17168	17479	17374	17238	17295	17177	17314	17259	17281	17321	17266	17357	17186	17451	17344	17311	17108	17208	17355	17098	17222	17123	17183	17299	17163	17158	17161	17460	17170	17038	17180	17289	17165	17227	17203	17382	17053	17173	17197	17341	17277	17352	17366	17399	17266	17284	17140	17509	17428	17382	17614	17312	16998	17079	17184	17360	17334	17299	17235	17305	17316	17230	17403	17328	17207	17256	17228	17207	17107	17184	17356	17281	17397	17210	17319	17350	17324	17316	17496	17223	17086	17262	17146	17308	17131	17276	17373	17405	17324	17452	17459	17375	17247	17356	17080	17396	17161	17263	17441	17230	17519	17381	17367	17184	17432	17044	17100	17267	17075	17314	17244	17051	17054	17264	17013	17206	17140	17232	17266	17301	17219	17223	17304	17312	17343	17560	17307	17374	17305	17226	17202	17376	17286	17302	17493	17262	17281	17104	17344	17275	17335	17209	17407	17228	17448	17374	17413	17383	17211	17077	17304	17481	17315	17344	17291	17321	17085	17475	17116	17463	17265	17039	17271	17237	17197	17149	17380	17317	17310	17263	17389	17303	17345	17227	17293	17257	17337	17078	17362	17418	17345	17039	17036	17142	17387	17193	17398	17140	17316	17203	17492	17202	17345	17158	17219	17272	17471	17439	17426	17107	17374	17315	17128	17240	17329	17336	17283	17240	17117	17101	17451	17229	17196	17340	17227	17492	17219	17388	17230	17270	17202	17155	17425	17382	17318	17374	17267	17403	17332	17268	17012	17257	17386	17242	17106	17318	17333	17222	17360	17067	17147	17195	17189	17171	17317	17214	17217	17209	17299	17347	17247	17324	17137	17322	17292	17380	17199	17343	17102	17260	17328	17424	17293	17186	17021	17359	17379	17189	17247	17293	17335	17434	17546	17219	17433	17411	17331	17198	17405	17363	17301	17486	17366	17228	17172	17264	17141	17352	17053	17085	17251	17388	17254	17177	17214	17268	17254	17266	17192	17277	17476	17338	17177	17183	17132	17196	17184	17323	17403	17325	17349	17475	17277	17167	17327	17144	17318	17312	17171	17227	17291	17332	17227	17361	17449	17163	17344	17142	17333	17226	17077	17335	17361	17244	17111	17178	17305	17527	17339	17354	17427	17233	17379	17430	17480	17222	17173	17191	17188	17404	17498	17317	17271	17216	17069	17165	17418	17302	17376	17538	17348	17324	17146	17113	17350	17370	17291	17244	17421	17317	17290	17236	17373	17353	17233	17174	17304	17320	17359	17145	17205	17328	17425	17259	17124	17163	17280	17385	17247	17281	17178	17264	17305	17126	17355	17200	17159	17117	17201	17033	17130	17325	17167	17357	17381	17354	17124	17420	17400	17442	17329	17292	17449	17356	17191	17326	17140	17212	17025	17288	17387	17302	16955	17279	17374	17373	17463	17372	17028	17352	17347	17358	17173	17362	17254	17253	17224	17160	17213	17271	17520	17531	17271	17369	17358	17257	17397	17204	17459	17266	17365	17204	17269	17028	17367	17250	17460	17408	17374	17321	17429	17327	17321	17320	17237	17272	17270	17483	17105	17110	17344	17299	17270	17338	17172	17274	17271	17306	17219	17335	17210	17310	17125	17107	17319	17292	17142	17167	17366	17232	17024	17220	17156	17382	17323	17368	17251	17238	17384	17466	17211	17293	17301	17197	17128	17471	17190	17200	17177	17330	17291	17475	17189	17248	17048	17307	17216	17200	17310	17307	17207	17192	17312	17429	17260	17388	17353	17103	17314	17335	17142	17070	17287	17137	17070	17312	17336	17402	17267	17319	17159	17257	17214	17320	17250	17137	17401	17368	17320	17191	17210	17141	17142	17205	17285	17319	17128	17219	17155	17345	17327	17181	17308	17353	17345	17256	17187	17276	17330	17028	17093	17401	17276	17200	17216	17183	17332	17257	17198	17181	17193	17265	17339	17194	17283	17242	17556	17316	17262	17281	17124	17292	17150	17348	17220	17344	17120	17195	17307	17251	17232	17286	17187	17332	17389	17314	17078	17345	17419	17324	17214	17275	17181	17028	17147	17234	17178	17220	17401	17333	17542	17379	17155	17189	17223	17325	17467	17378	17346	17344	17276	17187	17314	17284	17214	17195	17308	17233	17483	17213	17352	17231	17419	17288	17370	17366	17156	17181	17094	17123	17192	17396	17335	17040	17132	17440	17373	17300	17399	17416	17220	17258	17337	17267	17323	17298	17177	17284	17327	17147	17344	17381	17160	17311	17079	17015	17307	17611	17304	17266	17245	17355	17112	17332	17232	17160	17324	17324	17232	17436	17178	17245	17298	17298	17241	17155	17322	17201	17214	17271	17256	17044	17317	17279	17200	17146	17453	17478	17447	17287	17275	17351	17298	17287	17427	17189	17391	17219	17360	17304	17262	17200	17186	17370	17318	17303	17265	17239	17239	17308	16999	17329	17262	17284	17300	17434	17320	17191	17175	17173	17448	17490	17204	17196	17271	17328	17271	17256	17357	17388	17261	17390	17227	17262	17441	17178	17055	17165	17206	17099	17206	17064	17444	17464	17174	17323	17159	17393	17403	17356	17202	17315	17320	17513	17131	17196	17318	17375	17163	17289	17131	17238	17305	17383	17407	17098	17385	17270	17401	17329	17282	17287	17324	17516	17331	16974	17067	17322	17407	17540	17214	17127	17312	17135	17269	17263	17357	17191	17241	17408	17279	17232	17141	17303	17275	17222	17300	17187	17298	17236	17119	17299	17287	17209	17262	17283	17323	17432	17172	17127	17166	17119	17395	17320	17260	17165	17129	17345	17491	17608	17161	17258	17354	17094	17300	17388	17283	17178	17026	17346	17185	17342	17119	17278	17264	17477	17469	17298	17296	17308	17412	17264	17409	17340	17153	17088	17314	17353	17442	17314	17320	17314	17191	17244	17357	17454	17314	17144	17133	17473	17380	17278	17167	17319	16939	17225	17294	17317	17278	17218	17256	17363	17317	17237	17307	17275	17356	17284	17365	17191	17370	17318	17318	17397	17356	17294	17159	17281	17292	17192	17485	17349	17256	17508	17062	17358	17047	17291	17225	17276	17367	17202	17651	17181	17480	17382	17306	17433	17541	17272	17462	17095	17128	16954	17240	17152	17288	17399	17239	17268	17223	17231	17295	17305	17519	17339	17131	17326	17103	17353	17417	17508	17306	17375	17365	17306	17237	17236	17197	17250	17561	17298	17240	17374	17215	17125	17268	17082	17354	17135	17118	17309	17189	17356	17230	17124	17169	17375	17185	17230	17131	17266	17362	17159	17408	17163	17289	17331	17244	17232	17289	17227	17479	17237	17256	17170	17366	17421	17150	17221	17278	17196	17314	17163	17101	17397	17313	17185	17353	17510	17328	17284	17361	17270	17328	17491	17388	17212	17237	17178	17324	17473	17096	17006	17343	17521	17093	17280	17318	17304	17259	17440	17404	17367	17411	17322	17435	17185	17348	17383	17305	17378	17284	17197	17320	17206	17144	17335	17530	17122	17226	17257	17416	17376	17414	17201	17116	17239	17312	17139	17300	17210	17296	17345	17388	17134	17325	17352	17472	17303	17403	17308	17083	17282	17445	17472	17361	17118	17113	17234	17383	17189	17228	17297	17356	17492	17142	17239	17292	17357	17270	17156	17275	17162	17236	17102	17252	17454	17417	17471	17289	17315	17394	17185	17254	17467	17195	17215	17357	17401	17223	17398	17304	17372	17267	17300	17357	17351	17307	17309	17206
15083	15723	15445	15033	14911	14947	21616	23284	20853	17833	17279	15566	15090	14713	14673	14548	14378	14635	14594	14571	14580	14488	14799	14722	14547	14819	14664	14654	14651	14515	14671	14642	14554	14689	14376	14494	14668	14594	14790	14642	14807	14670	14633	14759	14652	14432	14669	14722	14655	14650	14542	14508	14399	14629	14806	14538	14706	14382	14704	14662	14713	14513	14673	14522	14660	14685	14501	14606	14610	14701	14643	14571	14658	14810	14814	14628	14605	14741	14625	14500	14607	14683	14719	14635	14714	14459	14756	14745	14662	14582	14541	14563	14619	14543	14752	14722	14895	14583	14682	14698	14481	14539	14715	14563	14711	14806	14633	14511	14585	14481	14711	14382	14484	14516	14695	14645	14738	14788	14651	14648	14466	14590	14635	14671	14646	14596	14601	14795	14528	14717	14533	14526	14609	14684	14807	14752	14541	14607	14459	14638	14511	14673	14650	14777	14543	14756	14682	14731	14804	14709	14504	14622	14368	14398	14547	14560	14859	14687	14713	14584	14718	14492	14680	14640	14571	14527	14513	14608	14656	14565	14699	14568	14550	14723	14694	14607	14727	14641	14571	14621	14442	14924	14749	14682	14666	14561	14752	14743	14771	14628	14713	14584	14702	14479	14667	14581	14714	14620	14649	14568	14433	14660	14582	14442	14576	14720	14612	14862	14417	14678	14745	14583	14803	14611	14736	14710	14689	14562	14606	14714	14610	14836	14625	14615	14692	14727	14582	14669	14830	14622	14414	14678	14469	14640	14640	14520	14660	14616	14553	14702	14493	14669	14525	14525	14724	14664	14758	14664	14692	14654	14653	14573	14718	14625	14761	14714	14705	14587	14738	14685	14577	14703	14759	14789	14506	14676	14396	14661	14576	14705	14705	14897	14592	14638	14507	14657	14566	14570	14645	14638	14645	14656	14390	14681	14612	14696	14724	14610	14654	14918	14699	14525	14548	14625	14544	14637	14612	14411	14699	14698	14621	14703	14749	14577	14454	14700	14713	14600	14608	14659	14546	14636	14601	14502	14575	14481	14388	14688	14731	14739	14589	14648	14552	14683	14710	14695	14531	14675	14781	14547	14716	14650	14600	14513	14665	14673	14562	14534	14718	14696	14720	14421	14583	14592	14859	14568	14506	14788	14597	14644	14489	14567	14498	14668	14637	14704	14480	14538	14774	14642	14598	14761	14449	14596	14696	14743	14620	14701	14756	14621	14588	14459	14604	14685	14649	14618	14769	14701	14523	14685	14786	14716	14695	14698	14484	14575	14811	14765	14659	14648	14663	14669	14485	14549	14677	14631	14705	14751	14755	14507	14556	14650	14780	14666	14584	14641	14633	14573	14581	14709	14703	14815	14653	14578	14705	14510	14599	14503	14720	14561	14811	14600	14682	14815	14581	14697	14505	14704	14626	14611	14591	14761	14772	14836	14562	14672	14546	14709	14542	14606	14720	14611	14483	14625	14538	14661	14779	14796	14730	14602	14682	14518	14494	14734	14546	14557	14624	14581	14737	14572	14633	14629	14718	14717	14431	14678	14469	14530	14403	14658	14624	14542	14563	14697	14701	14649	14622	14799	14679	14818	14567	14686	14673	14601	14676	14510	14648	14690	14626	14841	14530	14554	14831	14644	14691	14601	14519	14544	14724	14671	14766	14802	14721	14674	14727	14639	14654	14765	14567	14713	14730	14711	14650	14711	14738	14756	14486	14509	14637	14705	14720	14708	14741	14578	14550	14764	14617	14681	14472	14678	14715	14653	14619	14608	14481	14699	14388	14428	14639	14821	14585	14602	14528	14745	14517	14500	14591	14573	14697	14634	14678	14813	14441	14695	14490	14540	14693	14667	14559	14641	14546	14561	14672	14964	14526	14723	14717	14622	14684	14531	14713	14581	14654	14733	14567	14750	14647	14725	14593	14613	14702	14692	14508	14844	14481	14676	14576	14787	14580	14429	14729	14690	14577	14673	14580	14623	14687	14545	14613	14514	14700	14490	14598	14765	14566	14695	14601	14689	14705	14676	14831	14633	14593	14593	14653	14735	14728	14740	14538	14880	14530	14655	14667	14641	14743	14601	14657	14723	14659	14714	14616	14758	14687	14488	14649	14661	14608	14751	14766	14553	14512	14658	14504	14648	14665	14744	14595	14568	14653	14507	14630	14759	14620	14565	14773	14586	14523	14781	14629	14505	14564	14755	14586	14609	14611	14572	14774	14676	14579	14660	14579	14516	14563	14671	14692	14616	14600	14743	14769	14660	14518	14564	14688	14589	14649	14520	14726	14499	14442	14682	14633	14631	14691	14586	14800	14552	14784	14534	14654	14733	14679	14691	14686	14741	14553	14430	14624	14710	14634	14607	14699	14640	14842	14527	14554	14652	14594	14496	14615	14614	14561	14445	14708	14809	14550	14583	14508	14622	14518	14646	14662	14770	14580	14544	14728	14707	14590	14671	14641	14674	14651	14711	14650	14497	14741	14563	14573	14512	14680	14719	14724	14640	14712	14570	14467	14617	14678	14652	14543	14507	14563	14662	14592	14755	14731	14767	14693	14622	14621	14577	14623	14509	14702	14683	14447	14687	14484	14604	14756	14541	14752	14633	14632	14543	14625	14642	14834	14671	14643	14678	14574	14485	14830	14827	14622	14707	14484	14652	14710	14760	14445	14605	14529	14849	14545	14671	14527	14692	14684	14617	14649	14587	14598	14610	14753	14563	14544	14773	14646	14479	14720	14656	14744	14732	14646	14452	14571	14589	14470	14718	14841	14582	14719	14790	14476	14555	14577	14594	14564	14638	14605	14668	14678	14588	14667	14782	14555	14684	14740	14640	14697	14764	14507	14706	14545	14800	14752	14708	14820	14558	14658	14790	14550	14728	14730	14574	14780	14662	14506	14719	14614	14718	14460	14702	14603	14802	14693	14850	14564	14608	14705	14722	14493	14615	14691	14694	14588	14638	14733	14551	14813	14483	14534	14577	14749	14637	14611	14572	14574	14682	14691	14405	14639	14537	14765	14533	14809	14698	14620	14512	14553	14688	14648	14588	14814	14570	14610	14705	14716	14677	14740	14644	14652	14589	14728	14631	14612	14616	14605	14613	14763	14748	14730	14672	14662	14621	14504	14517	14722	14550	14488	14628	14635	14801	14569	14611	14654	14747	14774	14701	14701	14719	14680	14599	14770	14713	14629	14579	14689	14786	14668	14508	14628	14686	14708	14597	14441	14648	14609	14480	14648	14580	14582	14486	14652	14647	14556	14584	14623	14701	14604	14562	14647	14686	14618	14757	14678	14434	14435	14726	14603	14643	14645	14791	14754	14673	14643	14800	14515	14560	14488	14752	14575	14763	14712	14712	14612	14859	14832	14623	14560	14733	14473	14627	14704	14660	14521	14707	14432	14633	14784	14580	14708	14631	14687	14659	14650	14661	14638	14694	14647	14481	14497	14564	14615	14825	14693	14638	14729	14576	14714	14654	14573	14659	14689	14557	14496	14561	14622	14553	14698	14551	14706	14733	14573	14781	14373	14743	14646	14741	14628	14527	14622	14810	14514	14588	14730	14678	14789	14667	14779	14747	14597	14507	14519	14598	14586	14593	14629	14500	14721	14640	14693	14494	14604	14601	14582	14561	14471	14603	14679	14573	14704	14664	14757	14710	14709	14898	14659	14751	14388	14803	14373	14707	14915	14514	14608	14550	14585	14764	14506	14759	14786	14723	14621	14676	14611	14690	14714	14521	14728	14723	14637	14599	14670	14544	14631	14535	14442	14578	14605	14642	14688	14591	14625	14631	14734	14642	14741	14637	14753	14680	14709	14705	14728	14614	14525	14559	14743	14627	14601	14697	14632	14657	14772	14770	14564	14570	14758	14752	14626	14564	14597	14628	14625	14747	14703	14644	14673	14588	14513	14675	14775	14677	14762	14611	14776	14637	14578	14593	14572	14519	14768	14640	14541	14492	14730	14626	14665	14500	14505	14635	14576	14561	14708	14705	14726	14477	14554	14741	14691	14628	14517	14598	14683	14576	14699	14570	14530	14531	14752	14657	14604	14558	14702	14459	14636	14695	14614	14759	14626	14606	14641	14636	14568	14688	14734	14662	14639	14475	14692	14583	14742	14498	14781	14691	14725	14640	14539	14568	14684	14767	14605	14502	14607	14657	14599	14544	14804	14764	14605	14604	14644	14548	14561	14704	14623	14646	14551	14638	14689	14682	14744	14673	14825	14588	14560	14526	14635	14561	14741	14499	14537	14665	14687	14692	14792	14596	14721	14753	14732	14722	14651	14496	14628	14524	14685	14702	14695	14673	14599	14692	14663	14552	14711	14600	14746	14672	14625	14641	14539	14630	14614	14596	14614	14770	14679	14681	14835	14650	14730	14698	14658	14486	14640	14607	14649	14534	14665	14649	14612	14751	14612	14572	14604	14477	14540	14805	14616	14653	14668	14660	14439	14771	14784	14475	14687	14611	14635	14872	14633	14561	14623	14672	14737	14731	14692	14713	14455	14715	14648	14714	14563	14560	14651	14561	14788	14608	14713	14698	14721	14636	14626	14778	14612	14631	14552	14694	14548	14804	14714	14614	14604	14513	14537	14658	14550	14623	14814	14642	14576	14771	14595	14698	14521	14536	14680	14730	14778	14628	14741	14444	14545	14653	14685	14522	14722	14557	14555	14829	14772	14646	14752	14587	14654	14498	14855	14640	14774	14480	14571	14841	14680	14509	14735	14558	14556	14835	14690	14754	14743	14625	14731	14628	14813	14431	14576	14517	14711	14879	14675	14649	14567	14688	14749	14575	14783	14787	14495	14717	14615	14559	14690	14481	14805	14701	14739	14622	14663	14615	14589	14648	14754	14550	14659	14674	14571	14582	14626	14623	14669	14689	14817	14599	14495	14686	14579	14583	14507	14810	14587	14618	14632	14632	14641	14711	14727	14420	14607	14613	14612	14450	14534	14649	14724	14634	14610	14785	14744	14586	14677	14666	14685	14706	14557	14607	14723	14755	14612	14506	14724	14660	14525	14653	14581	14702	14624	14593	14603	14875	14738	14618	14649	14577	14465	14671	14568	14657	14577	14735	14619	14849	14589	14497	14530	14634	14761	14563	14672	14771	14645	14659	14646	14625	14627	14691
25954	21200	27347	25777	19893	19559	37749	37664	33144	34234	28101	22223	18795	17589	17142	16896	17156	17148	17022	17035	17269	17071	16867	16925	16965	17106	17001	17149	16904	16989	17000	16947	17134	16962	16913	16848	17079	17216	17121	17330	17068	17017	16942	17068	16929	16912	17068	16995	17130	17114	17105	16986	17076	16805	17063	16997	17070	16877	16989	16841	17031	16964	16951	16998	17080	16985	17160	16981	17010	17020	17027	17037	16979	16924	17005	16953	17082	17079	17160	17116	16904	17121	17105	16832	17088	17122	17152	17116	16969	17047	16950	17085	17051	16844	16863	16989	17069	16895	16771	17106	17001	17150	16904	17016	17058	17053	16934	16973	16901	17184	17095	17237	17084	16915	17045	16797	16951	16879	17017	16947	17058	16989	16996	16950	16963	16821	16821	16906	17081	17010	16778	16962	17107	17150	16980	16972	17019	16983	17001	16947	16898	17031	17025	16964	16997	17009	16937	16972	17107	16917	17105	17062	16977	17162	16847	17070	16948	17054	16973	17095	17028	17060	16955	16934	16963	16967	16996	16955	17015	17103	17194	16895	16959	16843	16892	17067	16959	17075	17176	17035	17144	16997	17036	16997	16951	16874	16827	16958	16957	16930	17034	17032	16995	17051	17036	17035	16926	17016	16825	16821	16940	16978	17025	17133	16791	17013	17041	16959	16989	17094	16964	16759	17030	16944	16932	16925	17112	17078	16950	16862	17148	17023	16934	16921	16914	16806	17162	16977	17231	16979	17180	16964	16969	17096	16868	17126	16840	16964	16965	16974	16967	17073	17135	17035	17211	17125	16973	17019	16992	17087	17088	17088	17030	17062	16844	17185	16994	17071	16940	17140	17061	16902	17082	17029	16941	16964	17063	16924	16829	17156	16915	17043	17232	17011	17057	16795	16889	16834	16963	17162	17037	17103	16963	17070	16946	17226	17158	16990	16865	16953	16931	16710	17048	17058	17120	16964	17024	16888	17127	17102	17052	17191	17100	17189	17063	17046	16993	16912	16962	17193	17112	16852	16959	17029	17060	17004	17008	16772	16947	16896	16904	17014	17109	16926	16810	16956	17003	16970	17139	16987	16884	16962	16968	17152	17041	17101	16824	17033	17152	16927	16979	17062	16897	16967	16926	16828	17112	17138	17032	16941	16825	16914	17220	17140	17118	16931	16797	16848	16850	16989	17232	17108	17050	17055	16963	16967	17174	16941	17073	16954	17039	17092	17002	17225	17072	17243	16984	17025	16889	17058	16922	16957	16991	17166	16933	17054	17072	17271	16742	17075	16995	17060	16957	16789	16550	16982	17035	17091	16862	17078	17055	17154	17038	17019	16956	17060	16916	16879	17033	16970	16886	16932	16921	16972	17054	17036	17127	17035	16850	16954	17003	16769	17049	17120	17211	16962	17134	17113	17197	16980	17101	16976	17130	16906	17175	17165	16962	17033	17112	16969	17165	16956	17072	16939	16690	16951	16985	17053	16924	16929	17052	16905	16977	16966	17128	16978	17200	17014	16982	16832	16902	17067	16891	16940	16813	17054	17192	16812	17130	16807	17094	17090	17163	17019	16876	16918	16966	16853	16762	17163	16754	16935	17006	17103	17010	16851	16875	16840	16868	16975	16992	16926	16960	16913	17081	16909	17059	17025	16923	17062	16992	16990	16914	16922	16965	17079	17086	16994	17099	16922	17258	16948	16922	16964	17044	16772	16948	16880	16976	17055	16946	16893	17204	16978	17015	16986	17016	16958	17002	17084	17075	17158	17052	17055	17049	17216	16881	16895	16915	16929	17164	17039	17215	16756	17067	16997	17031	16842	16795	16939	16900	17053	16906	17086	17225	16978	16957	17047	17092	17079	16755	16849	16993	17084	17080	17014	16940	16911	16918	16901	17025	16982	16996	16879	16849	17049	16943	16783	17034	17015	17130	16954	17084	17140	16933	16989	17096	17058	16795	17079	16857	17083	17142	16963	16830	16768	17087	16789	16918	16861	17060	17182	16979	17143	17010	16991	16859	16974	16755	16905	16945	16976	17121	16984	16996	17056	16769	16836	17049	17026	17005	17073	16966	16838	17154	16955	16933	16922	16901	16983	17207	17034	16991	17084	17051	17060	17051	16800	17064	16850	16933	17102	16967	17051	17052	17251	16857	17094	16911	17190	17190	17109	17013	17000	16978	16967	16923	16969	16712	17161	16918	16882	17089	16930	16960	17243	16891	16909	17118	17086	17002	16867	16943	17238	17028	17193	16983	17014	16799	16986	17129	17052	16977	17092	17164	16913	17127	16905	17268	17058	17040	17010	16988	17054	16782	17005	16875	17056	16930	17029	16935	17202	16890	17099	17200	17036	17177	16992	17038	17100	16773	16853	17059	16966	17056	17112	17208	17059	16969	16988	17067	16960	16828	16952	17056	17272	17154	16980	16955	17118	17155	17043	16963	17078	16952	16893	17036	16856	17033	17006	16925	16927	17102	16917	16835	17092	17108	16995	17088	17220	16931	16928	16916	17011	16810	16982	16897	17113	17027	16948	16886	16858	17005	16852	17176	17030	17036	17018	16896	17025	16943	17082	17021	16975	16970	16878	16938	17074	16806	16830	16941	17070	16887	16750	16985	16938	17059	16958	17031	17055	17080	17060	16927	16819	17196	16798	16873	16917	16958	17053	17195	17064	16887	16948	16991	17031	16735	17117	17092	16814	17038	17121	17154	17067	16761	17105	17204	16927	16819	16974	16946	16860	16806	17036	17126	17041	17034	17137	17018	16995	16825	17141	17004	16927	16865	16995	17053	16896	16962	16918	16887	16946	16865	17059	16917	16794	16844	17157	17059	17098	17087	16922	16862	17171	16955	16896	17136	17113	17043	16890	17391	16918	17126	16893	17149	17115	17223	17011	16870	16841	17034	17079	16869	16934	16941	17059	16917	16948	16968	16833	16900	17165	16916	17047	16996	17103	17084	17014	16846	16818	16874	17020	17054	17214	16956	17183	17042	17054	17041	16923	16913	16997	16898	16984	17069	17070	17070	16986	16986	17025	17098	16956	17141	17059	16820	17022	16904	16925	16936	17071	16981	16908	17030	17066	17153	16932	16932	16863	16824	17012	16945	16986	17081	16989	17110	16985	17128	16908	17041	17178	16939	17307	16879	16966	16916	17190	16985	17058	17086	17027	17305	17135	17150	17130	17073	17094	17087	17032	17062	17027	16905	17126	17076	17009	17001	16780	17208	17317	17096	16927	16873	17081	17016	16975	16862	16971	16970	17028	17123	17037	17098	17068	16947	17018	16920	16792	17009	16828	16931	16982	17143	17033	17125	16999	17134	17180	17003	16867	16930	16819	16821	16982	16905	16831	17122	17314	16920	16768	17012	16728	16951	16991	16905	16882	17062	16878	16977	17058	17094	16922	16970	16887	16954	16867	16977	16950	17118	17070	17064	16960	17080	16969	17052	17091	16955	16772	16930	16903	16987	16908	16942	16997	17038	16994	16986	17015	17197	17055	16926	17046	17124	17216	17118	17186	16933	16958	16966	17162	16941	17010	16840	16765	16943	16913	16905	17140	17058	17102	17074	17174	17044	17001	16921	16865	17021	17009	16991	17094	16924	16942	17201	16927	17030	16965	17023	17203	16942	17050	16926	17166	17007	16880	16973	16756	16819	17000	16815	16990	17077	17019	17056	16989	17131	17124	16885	17163	16970	17104	17060	17130	17097	17029	17099	16929	16903	17055	17049	16965	17036	16953	17067	17147	17197	17096	17171	17178	16994	17078	16942	17124	17088	16905	16955	17039	17246	16786	17112	17150	17074	16944	16991	17115	17165	17018	16937	16946	16989	17033	17031	16845	17215	17009	17213	16964	17025	17065	17093	16974	16899	16937	16955	17002	17038	17032	16919	16857	16805	16893	16964	17084	16830	17029	17026	17015	17144	17110	17000	17332	17133	17093	17009	16876	17152	17089	17085	16897	16892	17041	17114	17068	16991	17084	16985	16926	16865	16946	17042	16992	17077	16919	16926	16957	17000	16963	17173	17134	16945	17116	17217	16994	17138	17255	16924	16951	17266	16941	16851	17076	16943	16914	17124	16958	16964	16919	16986	16963	17143	16882	17005	16825	16846	17090	16884	17001	16852	16838	16947	16897	17067	16907	16937	17000	16915	16938	17004	16941	16955	16955	16931	16986	16831	17091	16905	17094	16914	17096	16925	17050	16932	16979	16947	16971	16859	16956	17138	16807	16959	16979	17047	16983	16910	16967	17045	17154	16892	16891	17045	17113	16913	16868	17051	17056	17064	16933	17075	16980	17113	17128	17051	16992	17048	16962	17129	17070	16984	17092	16829	16854	17045	16890	17223	16787	16824	17005	17019	16957	16961	17167	16939	17002	17107	17267	16775	17086	16882	17088	17133	16904	16867	17030	16979	16984	17071	16940	16988	16929	17021	16865	16944	17182	17156	17146	17219	16845	16848	16934	16968	17109	17026	16958	16975	17083	17214	16853	17051	16972	16980	16988	16927	17154	16782	17125	16898	17023	16994	16964	16868	16862	17052	16899	17159	16896	17195	16912	16915	17069	17007	16898	16927	17119	16898	17084	16950	16899	16949	17001	17002	17000	17192	16979	17047	17058	17146	16827	16995	16997	17073	17038	16925	17107	17199	17114	17022	17147	17132	16949	17103	17198	16925	17198	17144	17076	17025	17090	17061	17028	17060	17202	16808	17049	16861	17113	17167	16924	16951	17049	16978	16959	16923	17025	16960	17015	17012	17063	17141	16956	16867	16996	16983	17005	17215	17123	17198	17046	17056	16864	16907	16995	16982	16971	17032	17034	17011	16814	17079	16949	17021	17147	16985	17127	17012	16932	17141	17249	17074	17097	16994	16945	17070	17012	17002	16883	16961	16946	17071	17022	17151	16953	16989	17033	17209	16620	16878	16961	17106	17161	17169	16983	16965	16982	17011	17102	16979	16966	16814	16989	17023	17039	17031	17111	17075	17010	16954	16841	17046	16924	16921	17036	17076	16822	16949	16925	16995	17160	17137	16961	17143	17121	16832	17082	16985	16909	17017	17114	16973	17185	16956	16920	17039	17123	17065	17145	16776	16953	17122	17089	16798	17092	17138	16993	16829	16875	17162	17054	17051	17120
13676	19672	18789	16619	15898	17935	37865	36919	32693	34896	27065	19642	16198	14797	14693	14620	14620	14611	14431	14653	14492	14386	14586	14646	14418	14641	14611	14515	14406	14722	14409	14534	14480	14449	14512	14564	14474	14451	14501	14653	14510	14475	14542	14502	14555	14408	14356	14539	14523	14513	14656	14526	14600	14657	14293	14670	14356	14616	14483	14338	14471	14457	14421	14452	14659	14515	14499	14527	14477	14338	14479	14590	14319	14416	14564	14486	14615	14594	14485	14442	14442	14552	14398	14479	14363	14526	14472	14553	14521	14496	14486	14295	14496	14490	14507	14374	14584	14615	14518	14463	14394	14597	14520	14604	14456	14589	14411	14451	14406	14553	14426	14500	14480	14589	14581	14516	14455	14452	14547	14314	14492	14461	14625	14465	14520	14403	14417	14507	14499	14512	14473	14591	14484	14394	14517	14473	14432	14479	14481	14433	14628	14522	14301	14483	14529	14164	14517	14616	14513	14382	14650	14426	14390	14560	14388	14543	14586	14382	14514	14485	14577	14434	14559	14581	14399	14467	14691	14480	14347	14414	14615	14491	14497	14586	14353	14298	14534	14401	14332	14491	14514	14526	14530	14540	14438	14587	14519	14321	14571	14416	14308	14502	14581	14341	14529	14582	14586	14429	14652	14648	14574	14641	14557	14487	14359	14471	14477	14454	14561	14446	14545	14465	14449	14581	14525	14560	14469	14325	14572	14389	14413	14330	14623	14566	14385	14601	14513	14453	14495	14504	14363	14503	14500	14382	14478	14472	14548	14402	14461	14454	14487	14515	14433	14502	14522	14481	14452	14446	14538	14541	14612	14400	14627	14555	14571	14413	14431	14546	14401	14417	14467	14367	14440	14516	14398	14414	14616	14432	14453	14454	14533	14452	14571	14476	14461	14443	14614	14453	14550	14500	14403	14532	14431	14554	14331	14551	14363	14406	14501	14452	14630	14583	14500	14424	14457	14345	14312	14464	14506	14593	14588	14548	14561	14650	14564	14671	14442	14450	14588	14456	14320	14606	14461	14646	14427	14561	14502	14480	14487	14685	14438	14483	14477	14533	14522	14471	14373	14428	14630	14601	14467	14654	14488	14356	14471	14406	14484	14552	14681	14550	14600	14451	14505	14386	14589	14598	14479	14573	14484	14605	14633	14665	14364	14576	14482	14457	14426	14676	14367	14462	14434	14540	14463	14442	14609	14466	14504	14447	14382	14576	14506	14310	14412	14532	14451	14547	14348	14407	14611	14374	14333	14425	14485	14506	14552	14426	14375	14585	14630	14659	14422	14568	14580	14413	14419	14379	14465	14513	14451	14583	14495	14578	14485	14513	14421	14476	14449	14393	14619	14606	14517	14515	14396	14663	14459	14629	14540	14439	14552	14451	14475	14363	14531	14361	14508	14362	14292	14393	14682	14524	14521	14363	14392	14420	14476	14496	14432	14361	14519	14522	14435	14494	14504	14498	14530	14497	14367	14486	14619	14430	14375	14638	14308	14629	14458	14513	14642	14486	14404	14593	14467	14504	14551	14582	14639	14637	14412	14392	14450	14374	14464	14447	14337	14331	14626	14531	14442	14201	14426	14613	14578	14579	14441	14496	14500	14447	14516	14593	14456	14448	14569	14550	14716	14564	14432	14653	14473	14538	14434	14553	14559	14549	14500	14410	14683	14526	14497	14584	14514	14642	14526	14686	14610	14548	14479	14335	14504	14481	14657	14616	14465	14503	14472	14778	14541	14570	14534	14637	14458	14387	14535	14607	14579	14378	14523	14440	14547	14553	14372	14352	14490	14517	14533	14580	14481	14523	14427	14535	14457	14442	14497	14566	14635	14549	14466	14557	14604	14369	14432	14541	14414	14414	14391	14734	14371	14467	14602	14460	14511	14558	14453	14540	14396	14566	14529	14587	14423	14447	14457	14506	14461	14580	14409	14361	14494	14456	14465	14522	14407	14634	14553	14290	14410	14576	14416	14344	14485	14367	14591	14486	14459	14337	14543	14596	14585	14483	14497	14661	14554	14564	14343	14612	14591	14541	14577	14473	14441	14497	14489	14453	14700	14425	14499	14507	14647	14451	14418	14345	14440	14669	14411	14459	14386	14494	14456	14300	14550	14588	14396	14728	14402	14600	14402	14448	14581	14327	14466	14475	14518	14447	14639	14504	14474	14646	14500	14700	14449	14506	14629	14476	14457	14507	14289	14624	14547	14407	14550	14452	14331	14548	14380	14420	14497	14599	14365	14584	14413	14601	14483	14402	14511	14542	14374	14433	14366	14462	14438	14518	14550	14453	14401	14540	14462	14485	14431	14684	14576	14438	14450	14493	14343	14386	14530	14450	14350	14393	14443	14495	14540	14498	14413	14423	14400	14346	14615	14430	14460	14512	14562	14561	14558	14591	14534	14562	14403	14403	14730	14609	14659	14354	14527	14518	14579	14424	14636	14444	14550	14514	14523	14618	14500	14566	14658	14458	14531	14610	14493	14556	14414	14391	14394	14398	14532	14296	14513	14276	14372	14380	14551	14492	14615	14432	14458	14553	14463	14411	14421	14405	14637	14577	14488	14549	14352	14478	14538	14548	14537	14483	14510	14627	14357	14523	14455	14622	14431	14437	14637	14555	14546	14409	14488	14521	14465	14617	14421	14531	14353	14532	14498	14610	14378	14505	14610	14373	14615	14465	14553	14553	14448	14582	14717	14367	14416	14568	14460	14491	14389	14480	14481	14541	14599	14530	14417	14248	14549	14660	14494	14539	14449	14402	14631	14454	14359	14386	14521	14593	14616	14438	14485	14438	14474	14516	14534	14469	14578	14577	14452	14472	14575	14536	14549	14566	14536	14591	14513	14608	14433	14521	14508	14294	14507	14334	14360	14484	14441	14456	14538	14427	14497	14450	14434	14558	14403	14336	14409	14516	14602	14627	14725	14450	14625	14417	14308	14360	14578	14534	14502	14394	14583	14400	14548	14514	14483	14601	14491	14530	14513	14664	14507	14439	14380	14625	14568	14446	14510	14743	14472	14328	14529	14414	14454	14546	14584	14449	14544	14535	14352	14518	14400	14636	14508	14502	14508	14610	14598	14457	14440	14550	14481	14481	14496	14375	14466	14469	14469	14657	14311	14563	14596	14485	14440	14663	14403	14640	14615	14438	14444	14595	14584	14460	14439	14398	14284	14639	14393	14421	14463	14343	14558	14525	14459	14396	14414	14582	14612	14328	14674	14639	14464	14428	14505	14490	14468	14426	14631	14508	14514	14437	14544	14529	14358	14376	14438	14531	14343	14592	14350	14495	14492	14564	14572	14477	14501	14568	14510	14326	14316	14458	14577	14369	14562	14493	14623	14604	14537	14570	14352	14564	14532	14391	14380	14554	14438	14424	14550	14614	14520	14395	14439	14604	14630	14234	14459	14487	14484	14496	14465	14612	14546	14622	14646	14508	14459	14630	14350	14447	14489	14651	14365	14521	14518	14391	14419	14400	14376	14397	14427	14639	14433	14591	14516	14723	14558	14509	14693	14606	14399	14696	14463	14482	14554	14473	14487	14709	14459	14413	14558	14521	14423	14545	14564	14344	14554	14516	14527	14428	14522	14531	14535	14570	14469	14440	14488	14479	14603	14421	14478	14396	14526	14538	14558	14626	14457	14560	14362	14486	14436	14392	14562	14515	14446	14467	14538	14355	14561	14470	14352	14378	14663	14485	14640	14473	14557	14522	14522	14430	14539	14490	14475	14376	14474	14488	14675	14462	14482	14468	14465	14413	14466	14456	14500	14443	14401	14472	14374	14535	14590	14328	14446	14567	14363	14415	14618	14322	14393	14480	14403	14624	14428	14476	14435	14380	14485	14364	14447	14640	14377	14336	14484	14528	14479	14436	14738	14614	14555	14473	14493	14355	14548	14581	14523	14513	14570	14565	14548	14517	14571	14520	14348	14619	14654	14449	14582	14483	14340	14464	14298	14524	14528	14378	14623	14427	14613	14536	14481	14405	14520	14499	14508	14448	14527	14533	14590	14377	14472	14656	14611	14523	14497	14571	14727	14611	14600	14445	14464	14459	14402	14538	14563	14313	14579	14446	14376	14388	14423	14452	14600	14346	14419	14519	14404	14542	14399	14605	14617	14596	14541	14642	14427	14379	14393	14517	14640	14624	14631	14496	14517	14485	14522	14360	14340	14557	14510	14452	14472	14583	14674	14501	14458	14593	14472	14524	14431	14476	14518	14530	14359	14414	14503	14600	14475	14335	14483	14615	14319	14678	14518	14530	14688	14415	14451	14517	14567	14396	14417	14421	14488	14592	14516	14555	14505	14311	14520	14349	14537	14493	14536	14238	14456	14685	14508	14505	14527	14524	14433	14476	14477	14369	14613	14443	14562	14710	14643	14505	14662	14499	14528	14457	14521	14354	14576	14417	14368	14429	14601	14539	14347	14481	14492	14414	14583	14496	14531	14446	14557	14648	14388	14393	14376	14541	14595	14430	14434	14475	14635	14411	14491	14283	14430	14464	14457	14435	14554	14471	14476	14425	14596	14437	14574	14406	14540	14459	14388	14536	14423	14372	14497	14509	14551	14580	14484	14499	14590	14539	14334	14617	14577	14272	14360	14554	14415	14337	14474	14562	14484	14351	14648	14640	14520	14467	14511	14238	14501	14563	14502	14558	14502	14508	14493	14679	14375	14536	14383	14729	14476	14529	14497	14517	14493	14450	14526	14362	14618	14470	14493	14478	14354	14415	14488	14514	14441	14611	14610	14499	14484	14393	14413	14662	14437	14425	14463	14374	14521	14477	14287	14534	14427	14343	14435	14678	14463	14427	14486	14488	14495	14505	14615	14318	14629	14501	14400	14374	14561	14542	14725	14358	14545	14268	14464	14472	14433	14352	14433	14435	14458	14617	14606	14644	14660	14644	14540	14529	14324	14757	14352	14448	14378	14738	14461	14640	14535	14745	14260	14529	14735	14449	14573	14572	14555	14609	14538	14466	14691	14598	14520	14499	14614	14615	14451	14432	14493	14372	14510	14447	14489	14443	14588	14610	14634	14616	14381	14434	14493	14597	14450	14441	14417	14456	14551	14613	14474	14491	14400	14580	14452	14444	14486	14628	14385	14621	14553	14432	14621	14576	14446	14488
23969	21170	28667	23965	21567	27504	43427	32028	46782	53367	43695	32093	23578	18798	17460	16960	16779	16862	16827	16765	16860	16898	16673	16528	16657	16531	16603	16643	16490	16616	16568	16462	16766	16440	16806	16708	16598	16577	16701	16764	16711	16743	16760	16685	16657	16746	16618	16744	16494	16367	16604	16663	16598	16871	16616	16499	16658	16575	16649	16425	16640	16641	16455	16476	16483	16561	16696	16476	16670	16632	16640	16593	16790	16651	16647	16687	16572	16495	16664	16639	16592	16588	16477	16598	16761	16546	16578	16641	16578	16446	16589	16515	16541	16711	16759	16614	16785	16662	16630	16618	16620	16595	16616	16462	16514	16486	16617	16543	16776	16680	16563	16554	16659	16542	16332	16413	16614	16586	16638	16648	16508	16623	16787	16542	16638	16557	16532	16539	16636	16658	16829	16648	16715	16728	16584	16639	16467	16635	16687	16717	16500	16635	16779	16712	16627	16558	16722	16616	16699	16579	16473	16419	16496	16751	16535	16605	16405	16693	16422	16523	16562	16377	16664	16521	16576	16502	16606	16770	16658	16615	16620	16625	16520	16392	16683	16591	16581	16609	16460	16651	16640	16623	16425	16578	16558	16700	16482	16563	16619	16477	16720	16594	16664	16398	16437	16448	16621	16633	16464	16655	16534	16418	16650	16541	16543	16562	16548	16427	16483	16545	16621	16440	16627	16592	16591	16587	16738	16292	16601	16529	16607	16633	16637	16629	16690	16605	16612	16649	16832	16720	16576	16839	16695	16550	16785	16574	16583	16556	16502	16601	16587	16545	16466	16636	16390	16503	16597	16620	16502	16698	16522	16607	16512	16400	16663	16720	16602	16549	16676	16702	16734	16621	16641	16510	16705	16482	16370	16488	16604	16482	16627	16517	16585	16560	16441	16445	16420	16457	16730	16590	16572	16517	16642	16535	16664	16749	16776	16720	16476	16668	16604	16530	16697	16640	16663	16377	16519	16562	16636	16684	16448	16881	16650	16792	16656	16551	16467	16502	16938	16659	16619	16497	16492	16476	16587	16368	16500	16584	16698	16684	16539	16559	16647	16543	16655	16632	16559	16540	16632	16638	16453	16599	16521	16479	16624	16431	16522	16501	16513	16688	16761	16662	16533	16499	16648	16707	16825	16450	16576	16757	16680	16725	16694	16463	16612	16594	16479	16605	16576	16448	16599	16357	16488	16358	16626	16544	16541	16494	16519	16480	16662	16616	16425	16636	16317	16592	16495	16410	16431	16471	16569	16605	16577	16454	16982	16760	16490	16780	16550	16530	16388	16336	16637	16653	16362	16599	16548	16662	16411	16544	16455	16585	16660	16491	16658	16579	16382	16705	16514	16482	16540	16493	16400	16405	16629	16586	16579	16673	16692	16555	16554	16446	16662	16543	16562	16643	16808	16678	16569	16630	16612	16417	16637	16722	16725	16378	16431	16665	16474	16440	16549	16485	16541	16555	16604	16533	16623	16565	16421	16660	16438	16642	16670	16611	16594	16692	16723	16367	16493	16663	16609	16758	16674	16581	16411	16637	16547	16614	16473	16613	16615	16383	16581	16637	16425	16701	16598	16637	16588	16562	16622	16778	16656	16543	16379	16464	16588	16668	16470	16579	16453	16538	16516	16497	16626	16839	16506	16466	16522	16556	16377	16493	16634	16689	16496	16473	16668	16608	16625	16574	16645	16568	16627	16452	16528	16647	16631	16543	16398	16570	16719	16682	16616	16514	16583	16698	16599	16539	16718	16813	16686	16770	16518	16708	16728	16643	16541	16642	16543	16589	16712	16572	16294	16365	16579	16637	16678	16431	16405	16489	16529	16577	16450	16326	16555	16681	16737	16620	16491	16654	16665	16596	16558	16680	16546	16632	16512	16621	16567	16795	16523	16617	16476	16583	16562	16586	16573	16718	16440	16407	16683	16700	16606	16663	16696	16513	16559	16739	16595	16359	16656	16770	16716	16675	16590	16332	16482	16551	16416	16571	16554	16388	16428	16665	16686	16450	16601	16554	16462	16329	16649	16551	16614	16761	16655	16476	16632	16543	16561	16500	16581	16569	16636	16554	16518	16434	16534	16483	16593	16499	16479	16486	16405	16480	16668	16812	16513	16674	16603	16533	16607	16593	16611	16656	16577	16653	16555	16434	16412	16593	16525	16600	16646	16592	16412	16632	16610	16590	16543	16552	16580	16511	16567	16575	16552	16760	16582	16580	16433	16644	16568	16589	16698	16511	16531	16665	16505	16477	16545	16546	16446	16683	16427	16532	16561	16455	16425	16605	16561	16697	16630	16463	16406	16607	16598	16709	16592	16523	16565	16422	16703	16724	16780	16535	16601	16550	16436	16577	16624	16822	16848	16608	16507	16633	16641	16601	16650	16453	16466	16585	16623	16620	16643	16615	16456	16529	16447	16583	16565	16359	16667	16762	16660	16691	16505	16608	16384	16466	16649	16687	16489	16440	16636	16522	16659	16581	16674	16631	16615	16522	16462	16550	16729	16496	16529	16491	16623	16645	16650	16713	16463	16628	16557	16492	16700	16676	16677	16687	16434	16475	16606	16495	16397	16601	16548	16678	16626	16663	16729	16458	16434	16616	16481	16563	16658	16666	16568	16423	16533	16497	16798	16622	16499	16552	16503	16427	16668	16425	16507	16787	16598	16753	16636	16739	16593	16480	16564	16607	16710	16541	16566	16648	16646	16527	16730	16573	16536	16642	16560	16792	16692	16624	16604	16632	16665	16371	16617	16472	16528	16618	16524	16420	16392	16402	16343	16619	16591	16481	16503	16561	16677	16486	16769	16645	16652	16331	16685	16610	16525	16627	16482	16637	16693	16579	16780	16748	16659	16632	16666	16588	16429	16343	16516	16647	16540	16623	16613	16623	16568	16260	16541	16421	16705	16528	16737	16276	16519	16707	16671	16509	16735	16549	16464	16620	16640	16710	16513	16482	16586	16526	16773	16479	16633	16617	16571	16677	16600	16438	16780	16453	16708	16394	16544	16552	16503	16154	16570	16606	16583	16651	16509	16784	16483	16521	16384	16503	16495	16554	16669	16683	16635	16481	16272	16769	16660	16468	16494	16523	16501	16494	16783	16474	16691	16603	16577	16572	16786	16709	16702	16657	16468	16634	16756	16615	16622	16725	16613	16605	16544	16611	16483	16660	16631	16819	16733	16899	16628	16539	16387	16500	16814	16538	16619	16545	16522	16597	16523	16590	16411	16711	16644	16444	16582	16616	16585	16601	16233	16424	16596	16595	16550	16622	16491	16780	16640	16722	16598	16471	16586	16567	16498	16569	16536	16496	16226	16665	16575	16836	16679	16531	16688	16666	16622	16823	16466	16471	16591	16618	16659	16763	16506	16648	16565	16480	16719	16528	16629	16523	16496	16488	16556	16445	16745	16671	16610	16596	16697	16270	16664	16574	16533	16603	16613	16492	16725	16417	16701	16583	16481	16268	16683	16531	16494	16639	16522	16692	16534	16609	16599	16715	16514	16566	16542	16476	16623	16644	16675	16318	16511	16412	16734	16590	16627	16742	16684	16591	16525	16370	16606	16533	16473	16577	16677	16339	16569	16540	16543	16402	16664	16554	16573	16641	16698	16605	16658	16627	16428	16652	16624	16845	16571	16498	16481	16734	16648	16417	16722	16540	16677	16448	16628	16624	16634	16565	16308	16669	16702	16459	16528	16522	16447	16345	16430	16331	16507	16497	16491	16680	16539	16697	16597	16526	16578	16585	16578	16618	16594	16572	16455	16469	16356	16626	16513	16725	16605	16449	16757	16681	16644	16616	16528	16526	16501	16612	16663	16602	16569	16738	16693	16447	16647	16566	16733	16432	16526	16641	16536	16482	16500	16575	16450	16432	16545	16509	16597	16509	16710	16637	16750	16468	16742	16551	16729	16612	16590	16477	16396	16549	16592	16581	16340	16630	16738	16673	16456	16594	16516	16538	16423	16742	16762	16586	16785	16690	16627	16576	16794	16684	16538	16445	16365	16439	16511	16427	16566	16545	16684	16520	16590	16423	16471	16683	16502	16521	16582	16538	16551	16623	16496	16686	16325	16577	16481	16482	16596	16478	16680	16523	16652	16681	16502	16279	16495	16550	16673	16549	16579	16687	16758	16677	16722	16608	16432	16540	16457	16637	16659	16218	16493	16590	16598	16623	16590	16704	16624	16450	16583	16618	16538	16605	16631	16765	16624	16699	16450	16796	16624	16538	16436	16338	16591	16602	16631	16539	16704	16680	16847	16485	16590	16670	16581	16798	16540	16591	16378	16657	16660	16814	16546	16587	16725	16481	16468	16461	16510	16535	16687	16622	16578	16478	16584	16517	16667	16501	16629	16613	16562	16630	16512	16549	16578	16516	16528	16818	16727	16568	16745	16958	16435	16537	16559	16582	16459	16627	16521	16565	16708	16613	16783	16629	16602	16652	16425	16525	16457	16477	16485	16537	16641	16706	16456	16590	16527	16454	16599	16653	16764	16894	16687	16452	16541	16782	16706	16728	16583	16518	16540	16565	16359	16552	16808	16462	16583	16595	16566	16272	16712	16572	16538	16691	16602	16578	16782	16618	16780	16644	16789	16649	16595	16502	16545	16637	16722	16518	16558	16782	16725	16596	16608	16562	16430	16501	16569	16461	16529	16549	16415	16611	16561	16457	16757	16465	16516	16888	16555	16509	16658	16695	16719	16659	16438	16649	16591	16687	16461	16713	16540	16554	16967	16700	16580	16604	16554	16460	16540	16577	16701	16489	16686	16676	16672	16497	16403	16508	16572	16584	16501	16617	16650	16502	16846	16710	16556	16705	16515	16509	16488	16558	16623	16512	16574	16354	16615	16651	16664	16534	16571	16430	16523	16561	16713	16511	16656	16577	16393	16666	16412	16575	16595	16702	16336	16497	16596	16503	16757	16483	16572	16630	16593	16459	16452	16619	16470	16349	16615	16478	16586	16388	16422	16545	16545	16502	16701	16665	16488	16543	16535	16710	16642	16694	16787	16679	16601	16512	16557	16468	16834	16378	16793	16502	16473	16610	16295	16501	16405	16422	16864	16492	16490	16420	16339	16539	16640	16640	16375	16744	16864	16569	16695	16653	16412	16529	16605	16675	16648	16541
15774	26995	24679	20397	18051	28489	35041	29617	48537	53485	43168	31375	21397	16039	14655	14447	14279	14083	14206	14400	14332	14278	14297	14350	14207	14202	14272	14201	14305	14262	14274	14388	14387	14244	14194	14212	14113	14289	14189	14214	14246	14243	14220	14128	14277	14316	14339	14297	14196	14340	14151	14316	14177	14258	14211	14387	14294	14219	14296	14255	14084	14226	14168	14238	14267	14198	14358	14319	14257	14330	14355	14216	14327	14173	14253	14241	14385	14182	14204	14322	14329	14227	14314	14369	14053	14299	14104	14200	14164	14292	14270	14397	14393	14354	14264	14209	14059	14307	14081	14379	14273	14238	14335	14337	14112	14497	14286	14363	14187	14085	14207	14230	14221	14196	14255	14191	14186	14326	14198	14208	14077	14168	14257	14321	14194	14406	14269	14219	14192	14120	14283	14194	14324	14310	14142	14151	14230	14192	14180	14108	14248	14134	14424	14350	14236	14186	14301	14296	14246	14197	14222	14255	14260	14358	14358	14312	14380	14374	14128	14243	14320	14015	14178	14172	14200	14134	14168	14331	14248	14200	14246	14183	14232	14216	14268	14145	14007	14172	14147	14048	14115	14169	14236	14298	14328	14439	14228	14271	14268	14103	14288	14222	14151	13973	14334	14250	14192	14286	14282	14147	14279	14211	14146	14295	14186	14278	14256	14081	14264	14187	14294	14443	14125	14157	14163	14151	14248	14289	14095	14306	14223	14331	14309	14194	14338	14129	14129	14222	14263	14194	14156	14277	14084	14167	14148	14146	14164	14280	14349	14273	14291	14127	14249	14158	14063	14187	14159	14337	14343	14249	14391	14233	14272	14274	14365	14252	14217	14220	14286	14069	14334	14229	14259	14252	14153	14025	14344	14033	14238	14351	14239	14218	14273	14121	14243	14270	14133	14149	14132	14151	14157	14118	14259	14186	14175	13993	14085	14134	14192	13996	14160	14182	14321	14364	14313	14353	14453	14272	14313	13983	14328	14313	14309	14261	14459	14094	14307	14350	14393	14266	14181	14284	14138	14115	14226	14102	14113	14157	14173	14272	14136	14166	14199	14347	14127	14082	14153	14130	14095	14215	14190	14011	14194	14192	14253	14223	14322	14232	14112	14256	14206	14234	14237	14332	14281	14013	14239	14287	14211	14081	14208	14373	14121	14086	14143	14304	14190	14197	14445	14308	14169	14050	14228	14253	14380	14171	14105	14240	14255	14277	14274	14091	14349	14364	14178	14073	14493	14208	14178	14231	14205	14219	14308	14116	14108	14141	14028	14285	14335	14336	14103	14145	14116	14231	14145	14281	14125	14090	14260	14284	14222	14233	14196	14274	14086	14120	14365	14198	14323	14224	14296	14306	14250	14178	14250	14110	14111	14247	14221	14113	14072	14238	14254	14023	14166	14321	14304	14414	14174	14181	14088	14416	14225	14334	13967	14169	14079	14424	14275	14213	14161	14358	14207	14223	14215	14155	14115	14306	14309	14171	14164	14171	14246	14196	14037	14160	14166	14163	14230	14206	14190	14181	14297	14322	14196	14310	14224	14061	14278	14380	14078	14195	14376	14169	14188	14236	14141	14265	14213	14136	14159	14205	14335	14371	14334	14275	14202	14208	14242	13919	14235	14186	14192	14202	14064	14115	14056	14147	14203	14320	14273	14319	14271	14268	14120	14147	14315	14332	14404	14048	14192	14313	14200	14133	14343	14312	14264	14226	14265	14205	14155	14291	14145	14286	14356	14217	14062	14153	14306	14205	14288	14330	14162	14177	14122	14220	14258	14243	14181	14324	14151	14177	14326	14076	14115	14147	14253	14298	14331	14090	14433	14169	14317	14267	14285	14017	14163	14145	14119	14325	14119	14166	14224	14304	14225	14279	14376	14164	14151	14292	14152	14259	14254	14337	14282	14046	14335	14364	14328	14344	14177	14272	14187	14027	14240	14410	14198	14189	14121	14181	14305	14378	14235	14262	14058	14354	14318	14324	14262	14184	14291	14217	14174	14157	14332	14287	14169	14370	14079	14239	14244	14376	14140	14155	14263	14356	14063	14228	14193	14248	14180	14054	14321	14240	14275	14337	14245	14193	14241	14299	14224	14063	14201	14266	14311	14240	14281	14097	14167	14260	14313	14252	14256	14239	14277	14250	14341	14178	13986	14069	14125	14197	14302	14253	14305	14050	14255	14330	14183	14244	14327	14170	13982	14135	14229	14211	14146	14195	14182	14118	14344	14393	14139	14089	14268	14352	14216	14063	14298	14117	14241	14180	14114	14134	14244	14317	14113	14242	14187	14229	14283	14224	14149	14383	14143	14377	14138	14091	14169	14094	14214	14260	14138	14310	14179	14111	14119	14342	14193	14268	14018	14212	14245	14110	14331	14471	14403	14393	14312	14086	14178	14057	14229	14198	14236	14189	14215	14362	14315	14265	14249	14354	14164	14215	14139	14220	14212	14340	14115	14152	14032	14356	14110	14305	14083	14346	14236	14136	14224	14174	14218	14225	14328	14173	14183	14239	14285	14312	14280	14281	14217	14253	14233	14269	14384	14230	14005	14186	14128	14340	14378	14169	14028	14247	14061	14332	14326	14158	14200	14076	14142	14253	14160	14224	14321	14381	14240	14153	14239	14284	14242	14143	14153	14332	14253	14087	14265	14074	14208	14091	14238	14117	14391	14244	14277	14271	14311	14238	14188	14192	14340	14201	14203	14125	14223	14284	14245	14260	14091	14127	14228	14163	14154	14456	14366	14236	14221	14241	14219	14211	14221	14121	14357	14186	14251	14213	14241	14273	14324	14263	14191	14204	14192	14227	14159	14157	14150	14165	14116	14283	14196	14431	14262	14306	14255	14181	14136	14207	14302	14065	14047	14243	14360	14291	14096	14260	14283	14150	14338	14234	14075	14245	14157	14113	14236	14109	14262	14211	14199	14284	14108	14052	14143	14219	14271	14255	14067	14193	14275	14212	14163	14443	14141	14214	14106	14339	14306	14308	14344	14158	14183	14214	14288	14098	14142	14121	14351	14133	14227	14169	14376	14218	14217	14310	14125	14130	14212	14228	14165	14273	14092	14168	14341	14315	14425	14287	14209	14261	14298	14353	14118	14176	14300	14269	14327	14297	14232	14368	14186	14107	14027	14276	14181	14209	14305	14122	14190	14308	14153	13968	14071	14300	14140	14280	14484	14254	14152	14126	14364	14175	14383	14187	14151	14343	14222	14335	14412	14143	14285	14165	14287	14119	14341	14141	14152	14331	14227	14230	14114	14193	14312	14148	14150	14213	14138	14260	14244	14319	14355	14191	14290	14294	14321	14168	14069	14267	14194	14170	14169	14234	14280	14198	14123	14102	14183	14313	14233	14266	14186	14308	14139	14206	14194	14313	14317	14231	14314	14189	14194	14342	14210	14116	14292	14277	14102	14252	14319	14182	14180	14151	14103	14253	14283	14246	14347	14275	14076	14360	14182	14221	14237	14189	14165	14324	14259	14103	14270	13989	14165	14254	14382	14359	14335	14224	14162	14249	14242	14237	14195	14275	14194	14231	14331	14308	14141	14089	14065	14104	14380	14359	14403	14282	14300	14170	14265	14333	14018	14281	14204	14202	14148	14256	14166	14165	14195	14276	14231	14280	14111	14181	14175	14292	14231	14195	14338	14057	14328	14233	14098	14117	14255	14179	14237	14098	14095	14268	14248	14207	14207	14147	14225	14327	14221	14222	14243	14222	14303	14106	14348	14183	14269	14172	13983	14321	14214	14201	14209	14177	14282	14171	14301	14137	14313	14192	14185	14426	14211	14239	14212	14077	14355	14323	14271	14222	14162	13980	14142	14434	14214	14164	14122	14073	14285	14169	14123	14239	14286	14342	14352	14375	14185	14275	14283	14062	14379	14086	14196	14214	14124	14100	14406	14281	14347	14263	14144	14350	14198	14301	14114	14312	14174	14166	14345	14227	14190	14341	14173	14166	14046	13987	14221	14226	14276	14037	14340	14153	14340	14129	14135	14338	14270	14371	14273	14175	14233	14304	14092	14150	14263	14163	14360	14031	14146	14297	14066	14325	14293	14283	14417	14218	14301	14265	14280	14116	14307	14150	14320	14385	14114	14302	13987	14222	14084	14359	14150	14245	14259	14276	14285	14228	14205	14152	14220	14412	14371	13982	14132	14229	14183	14038	14093	14261	14316	14378	14193	14244	14209	14123	14096	14208	14188	14214	14307	14247	14241	14192	14115	14312	14241	14124	14193	14372	14232	14354	14269	14310	14200	14301	14149	14278	14212	14225	14207	14325	14127	14242	14195	14209	14292	14248	14109	14220	14071	14204	14204	14393	14153	14211	14231	14136	14400	14232	14195	14273	14265	14153	14155	14216	14264	14215	14165	14232	14181	14093	14051	14357	14149	14319	14239	14192	14346	14228	14454	14174	14180	14265	14292	14224	14260	14103	14095	14153	14066	14236	14169	14363	14146	14157	14234	14236	14211	14152	14153	14374	14378	14180	14082	14192	14226	14163	14339	14292	14250	14292	14254	14273	14191	14265	14345	14180	14261	14231	14188	14140	14102	14168	14259	14265	14187	14188	14178	14185	14245	14172	14136	14259	14148	14294	14230	14223	14227	14141	14162	14079	14103	14198	14211	14155	14279	14181	14068	14151	14200	14193	14279	14088	14091	14224	14033	14137	14192	14132	14270	14355	14193	14385	14164	14266	14343	14203	14115	14018	14341	14106	14293	14172	14277	14308	14256	14166	14416	14405	14283	14243	14265	14102	14310	14384	14160	14218	14366	14203	14398	14145	14232	14121	14263	14372	14074	14304	14058	14225	14133	14335	14228	14241	14210	14228	14333	14178	14156	14102	14144	14352	14226	14358	14087	14252	14144	14161	14216	14304	14100	14052	14134	14223	14255	14216	14237	14386	14320	14255	14153	14214	14296	14229	14355	14272	14176	14197	14332	14149	14181	14234	14225	14133	14191	14280	14296	14330	14147	14040	14313	14282	14298	14110	14209	14170	14245	14002	14236	14288	14205	14091	14131	14215	14123	14198	14163	14147	14326	14238	14040	14302	14247	14216	14152	14258	14076	14189	14162	14156	14009	14108	14187	14483	14188	14085	14134	14253	14384	14197	14332	14095	14165	14152
29213	21548	20456	18002	16332	16507	17910	16561	19291	22179	20924	18336	17152	16683	16357	16433	16302	16305	16227	16230	16051	16286	16161	16284	16262	16170	16548	16404	16413	16316	16297	16125	16222	16333	16351	16485	16212	16288	16125	16152	16488	16028	16127	16226	16027	16122	16203	16098	16345	16263	16224	16327	16342	16375	16280	16357	16202	16395	16154	16298	16443	16194	16312	16286	16366	16209	16194	16384	16204	16386	16392	16132	16290	16092	16260	16162	16339	16190	16207	16091	16241	16454	16301	16210	16342	16064	16184	16171	16290	16093	16391	16214	16238	16125	16296	16307	16322	16228	16326	16131	16068	16394	16379	16122	16112	16287	16349	16159	16174	16294	16071	16145	16083	16128	16403	16233	16292	16135	16282	16167	16228	16272	16220	16185	16251	16190	16078	16185	16398	16150	16281	16178	16316	16296	16401	16075	16075	16367	16243	16274	16237	16286	16248	16306	16324	16449	16158	16184	16222	16178	16271	16205	16161	16328	16281	16312	16276	16128	16166	16420	16018	16342	16206	16487	16134	16006	16028	16338	16308	16175	16386	16277	16143	16181	16242	16272	16263	16251	16000	16267	16228	16241	16184	16115	16398	16211	16234	16167	16159	16327	16205	16225	16294	16368	16417	16084	16207	16052	16469	16263	16158	16168	16462	16308	16256	16278	16379	16325	16295	16311	16102	16122	16441	16372	16128	16522	16127	16167	16402	16369	16199	16066	16213	16094	16242	16419	16144	16259	16149	16285	16225	16329	16384	16177	16126	16352	16239	16259	16172	16048	16309	16189	16347	16254	16078	16148	16236	16152	16242	16109	16231	16418	16286	16072	16148	16221	16280	16420	16017	16113	16043	16301	16444	16188	16154	16220	16281	16023	16150	16226	16215	16247	16261	16282	16387	16225	16017	16194	16352	16309	16360	16338	16219	16037	16259	16210	16315	16237	16256	16376	16235	16151	16419	16367	16175	16243	16290	16314	16105	16033	16220	16147	16206	16173	16384	16378	16233	16408	16160	16302	16169	16201	16230	16213	16218	16429	16247	16309	16110	16338	16160	16297	16391	16214	16445	16171	16170	16287	16451	16185	16188	16477	16281	16095	16411	16067	16462	16296	16055	16218	16183	16235	16446	16189	16126	16243	16233	16309	16224	16149	16092	16299	16101	16459	16339	16286	16294	16214	16131	16337	16118	16320	16431	16188	16049	16377	16284	16197	16365	16430	16046	16231	16194	16142	16183	16128	16121	16241	16266	16215	16107	16135	16364	16225	16117	16213	16065	16334	16141	16150	16126	16098	16175	15948	16276	16340	16448	16420	16360	16239	16244	16313	16256	16219	16409	16208	16363	16314	16079	16232	16280	16208	16400	16544	16255	16299	16187	16466	16332	16334	16433	16294	16222	16130	16219	16301	16056	16204	16324	16214	16218	16429	16381	16414	16019	16029	16394	16271	15965	16254	16049	16328	16305	16064	16236	16151	16355	16311	16355	16243	16154	16408	16160	16098	16304	16275	16375	16294	16324	16239	16292	16003	16388	16331	16260	16158	16191	16223	16232	16306	16131	16395	16238	16276	16335	16199	16134	16328	16177	16110	16200	16326	16332	16262	16229	16381	16217	16267	16178	16092	16171	16195	16214	16221	16261	16131	16227	16257	16343	16226	16277	16265	15954	16081	16365	16235	16325	16233	16297	16221	16209	16314	16329	16285	16132	16375	16256	16284	16075	16203	16107	16088	16073	16218	16240	16389	16231	16273	16161	16243	16054	16162	16146	16388	16267	16329	16274	16239	16278	16152	16574	16209	16084	15974	16154	16200	16173	16133	16316	16097	16286	16230	16199	15958	16114	16227	16332	16299	16204	16249	16302	16376	16214	16194	16214	16189	16178	16077	16166	16105	16255	16364	16091	16317	16301	16360	16248	16417	16432	16367	16180	16119	16205	16440	16280	16368	16210	16185	16502	16178	16000	16189	16227	16074	16131	16455	16204	16300	16290	16395	16238	16339	16276	16298	16389	16198	16220	16234	16210	16232	16164	16185	16212	16256	16209	16281	16274	16279	16042	16243	16122	16126	16349	16181	16380	16366	16074	16136	16203	16332	16249	16242	16363	16244	16192	16155	16192	16260	16327	16140	16145	16041	16308	16267	16299	16509	16428	16461	16178	16365	16289	16102	16095	16083	16278	16197	16265	16168	16410	16337	16313	16200	16219	16152	16241	16234	16338	16233	16254	16234	16291	16128	16151	16249	16349	16386	16330	16165	16204	16306	16264	16415	16207	16095	16171	16140	16438	16275	16063	16265	16237	16421	16222	16302	16244	16065	16341	16258	16318	16272	16230	16271	16549	16201	16225	16207	16228	16307	16190	16311	16136	16055	16294	16141	16283	16231	16363	16340	16304	16312	16490	16319	16151	16131	16355	16327	16226	16250	16292	16273	16214	16315	16331	16343	16245	16307	16271	16198	16339	16283	16262	16363	16439	16200	16112	16205	16220	16453	16124	16077	16221	16380	16242	16278	16162	16158	16246	16156	16394	16233	16454	16156	16304	16373	16035	16281	16316	16320	16106	16305	16238	16263	16141	16191	16222	16303	16167	16413	15948	16359	16384	16421	16335	16112	16063	16060	16421	16316	16314	16244	16190	16188	16382	16164	16228	16146	16227	16247	16141	16322	16321	16354	16205	16355	16229	16171	16129	16281	16317	16254	16192	16341	16088	16307	16248	16391	16152	16339	16338	16172	16402	16213	16148	16250	16019	16413	16173	16466	16144	16499	16171	16349	16179	16127	16182	16233	16444	16168	16326	16199	16323	16271	16295	16307	16251	16368	16285	16304	16316	16227	16235	16275	16231	16201	16075	16300	16504	16135	16207	16220	16379	16146	16094	16112	16182	16281	16260	16404	16239	16337	16345	16442	16217	16251	16361	16213	16233	16187	16286	16306	16221	16213	16240	16238	16371	16107	16172	16310	16293	16292	16097	16198	15957	16290	16294	16044	16040	16363	16303	16043	16237	16157	16364	16214	16280	16208	16141	16201	16264	16344	16268	16075	16171	16263	16260	16198	16337	16277	16316	16275	16029	16127	15973	16177	16164	16126	16171	16341	16445	16192	16389	16031	16375	15986	16137	16331	16091	16293	16229	16190	16203	16217	16128	16069	16246	16122	16344	16140	16200	16344	16315	16224	16222	16440	16222	16444	16200	16266	16243	16258	16047	16328	16181	16455	16323	16434	16233	16441	16508	16348	16246	16141	16166	16408	16343	16189	16204	16344	16385	16221	16085	15963	16535	16129	16035	16223	16121	16188	16273	16368	16476	16273	16273	16182	16264	16470	15994	16041	16240	16412	16371	16282	16188	16347	16190	16191	16290	16364	16160	16285	16247	16378	16212	16185	16207	16223	16449	16032	16373	16390	16306	16467	16416	16015	16218	16320	16201	16374	16110	16366	16526	16374	16152	16257	16390	16139	16374	16290	16252	16301	16337	16255	16256	16254	16289	16267	16347	16348	16103	16133	16225	16315	16367	16340	16492	16256	16130	16333	16484	16281	16307	16261	16233	16346	16175	16093	16300	16239	16170	16212	16512	16218	16301	16092	16256	16065	16054	16262	16284	16168	16353	16294	16206	16143	16404	16018	16202	16046	16306	16300	16489	16308	16292	16404	16326	16347	16417	16342	16463	16153	16348	16292	16204	16166	16414	16222	16494	16311	16043	16358	16267	16163	16415	16295	16195	16149	16299	16385	16260	16207	16230	16229	16184	16137	16388	16286	16346	16308	16153	16147	16348	16379	16300	16289	16257	16246	16178	16190	16268	16301	16298	16327	16167	16079	16165	16199	16123	16150	16334	16238	16106	16361	16437	16356	16108	16254	16330	16179	16041	16310	16161	16248	16297	16434	16362	16171	16169	16394	16149	16156	16238	16241	16475	16236	16185	16401	16172	16254	16266	16460	16172	16281	16306	16351	16281	16091	15985	16092	16185	16219	16294	16141	16288	16016	16390	16207	16372	16399	16241	16325	16275	15820	16318	15996	16100	16249	16286	16218	16311	16199	16309	16390	16287	16278	16332	16206	16287	16470	16314	16336	16338	16301	16265	16187	16397	16211	16174	16258	16062	16245	16471	16347	16118	16160	16383	16230	16232	16033	16174	16201	16400	16201	16148	16264	16251	16202	16351	16102	16278	16025	16070	16164	16243	16251	16147	16350	16234	16177	16402	16277	16318	16169	16063	16317	16158	16212	16071	16330	16167	16340	16113	16157	16360	16403	16227	16198	16072	16251	16357	16306	16155	16164	16176	16101	16240	16457	16287	16228	16049	16189	16303	16179	16191	16139	16323	16267	16280	16280	16091	16067	16213	16174	16178	16226	16194	16038	16356	16331	16084	16171	16120	16262	16472	16300	16129	16415	16278	16084	16180	16289	16332	16146	16266	16194	16276	16413	16298	16225	16252	16315	16154	16249	16296	16264	16282	16216	16358	16272	16187	16433	16316	16369	16377	16067	16059	16226	16425	16222	16120	16193	16248	16083	16354	16101	16200	16188	16295	16352	16389	16346	16142	16545	16442	16232	16333	16541	16236	16053	16192	16107	16128	16175	16418	16019	16157	16112	16344	16148	16305	16169	16187	16300	16284	16544	16218	16169	16181	16239	16128	16298	16430	16306	16223	16302	16085	16499	16395	16248	16387	16347	16394	16228	16321	16211	16163	16328	16255	16225	16268	16388	16272	16203	16294	16060	16208	16329	16176	16342	16095	16116	16429	16322	16389	16454	16210	16188	16230	16157	16254	16204	16309	16355	16080	16113	16196	16397	16226	15991	16093	16158	16348	15917	16370	16122	16222	16332	16449	16322	16313	16321	16237	16285	16200	16288	16356	16084	16185	16267	16199	16366	16291	16308	16191	16398	16325	16189	16204	16164	16376	16088	16274	16227	16450	16166	16402	16279	16313	16309	16323	16226	16191	16609	16368	16116	16151	16116	16271	16243	16074	16274	16191	16183	16294	16494	16299	16216	16298	16241	16238	16411	16017	15928	16235	16361	16398	16134	16225	16259	16265	16248	16170	16191	16347	16251	16326	16184	16195	16275	16216	16090	16460	16393	16249	16269	16233	16265	16287	16189	16223	16194	16136	16302	16242	16254	16297	16382
14582	15177	15066	14561	14198	14757	16243	14257	19649	22159	19445	16353	14872	14246	13909	14006	14029	13943	14018	14079	13901	14054	13938	14031	13922	14081	14047	13905	14088	13977	13975	13784	13835	14030	14064	14075	13857	13947	14212	13983	14041	14094	14013	14196	14058	14020	13941	13881	13900	14024	13970	14200	13937	14072	14053	14176	13924	13994	14057	14060	14134	14276	14021	14009	14175	13956	14035	13980	14077	13932	14056	13968	14105	14040	14082	13931	13963	14069	14015	13927	13929	14013	14035	13952	14053	14056	13976	13954	13944	14157	14051	13915	13959	14054	13848	13990	14038	14074	14196	14100	13968	14124	14190	13847	13888	14048	13981	13889	13967	14082	13931	13980	13997	14061	13936	13948	13984	13864	14000	13965	13982	14030	13968	14059	14080	14175	14087	14023	14152	13948	14173	13967	13946	13960	14114	14007	14011	13995	14068	13890	14131	13945	13981	14169	13850	14170	13942	13955	14033	14111	14114	13995	13847	14010	14112	14058	14042	14075	14072	14219	14004	13936	13993	14183	14006	14160	13907	14181	13956	13880	14141	13895	13899	13947	13979	14094	13951	13880	13803	13958	14159	14082	14077	14079	14084	13928	13980	13927	14074	13923	14134	14024	14042	14034	14106	13992	14299	13933	14022	14054	14150	14073	13818	13860	14246	14091	14078	14069	13998	14083	14066	14060	14171	14004	13950	14187	14101	14161	14046	13961	13915	13991	13828	14188	14039	13970	13963	14247	13972	13966	14193	13978	13988	14070	13958	13818	14191	14031	14133	13997	13849	13948	14068	14084	13906	13857	14000	13950	14066	13956	14084	13976	14136	14071	14048	14066	14099	13970	13913	14055	13933	14085	13937	13959	13987	14045	14022	14192	14054	14041	14002	14076	14039	14130	14114	13933	14021	14025	13975	14175	14097	14106	14130	13988	14052	14060	14050	13995	13987	14051	13962	14050	13934	14100	13969	13835	14022	14086	13937	13857	14123	13955	13999	14077	14054	13875	14073	13870	14031	14107	14004	14054	13996	14238	13850	13952	14054	14072	13987	13981	14192	14060	14081	13981	13924	14029	14061	13902	13873	14089	14071	14061	13916	13952	14020	14121	13982	14162	14133	13722	13889	14048	14052	13977	14015	14042	13858	14064	14062	14161	14157	14069	14130	13968	14115	13913	13964	14058	14006	14056	13878	14079	13974	14128	13876	13901	14096	14145	13975	14011	14081	13972	14118	14013	14095	14101	14010	14120	13975	13901	14107	14039	14036	13945	14126	14091	13878	14059	14046	14009	14109	13912	13890	14022	14164	14050	14119	14015	14097	13909	13911	13996	14024	14096	14117	14014	14213	14058	13980	14138	14172	14042	13950	14018	14136	14073	13874	14102	13892	13926	13896	13862	13994	14117	13969	13832	14005	13934	14119	13989	14030	13779	13961	14009	13931	14051	14027	14123	14180	14156	14147	14062	14032	14131	13977	14109	14036	14091	14129	14021	14005	14098	14099	13967	14086	13860	14017	14076	14085	14040	14088	14015	13975	14103	14116	13967	14165	13996	14146	14051	13975	14093	13910	13920	14198	13906	13999	14107	14116	13928	14104	13948	13982	13944	14076	14109	14046	13965	13960	13971	14142	14012	14044	13902	14072	14009	14025	14045	13952	14051	14079	13920	13931	14158	13877	14036	14178	14145	13957	14075	14002	14024	14166	13900	14166	14005	13987	13942	14075	14215	14087	14146	14245	13878	14134	13971	14014	14077	14055	14097	13903	13795	13854	14050	14115	13912	14085	14119	14193	13984	14019	14080	14042	13966	14099	13870	14108	14081	14093	14050	14306	14136	14046	14025	13956	13916	13940	13946	13845	13949	14038	14064	14144	14108	14037	13964	14040	13987	14182	14075	14098	14130	14265	14004	13850	14027	13997	13878	14118	13962	14138	14039	14050	14216	13944	13988	13948	14011	14001	13853	13921	13900	13979	13970	14001	14095	14029	14113	13985	13931	14068	14030	13938	14093	14285	14196	14245	14032	14100	13989	13918	14009	13862	14018	14051	14039	13942	14144	14106	14040	13996	14114	13971	13911	14139	14072	14017	14035	13838	14056	13979	13918	14001	14191	14116	13890	13956	14044	14041	14117	13908	14064	14038	14079	13932	14084	14050	14062	13941	14048	13972	13989	14234	13963	14026	14144	14143	13999	13953	14031	13885	14023	13832	13959	14063	14015	14103	14069	14132	14032	14103	13939	14206	13950	13841	13996	13890	14083	14131	14076	13940	14028	13974	13904	14055	14091	13970	13963	14029	14071	13973	13942	14176	13993	14001	14098	14077	13978	14025	14240	14248	13985	14054	13935	13908	13827	14066	13989	14067	13979	14070	13985	13937	14147	14117	14100	14116	14028	13933	14175	14155	13851	14106	13806	14101	14090	14009	14082	13940	14043	14017	13915	13936	13995	13977	14012	14132	14065	13972	13983	14015	13886	14045	14121	13943	13970	14036	14081	14017	14019	14097	13862	14017	14044	14081	14140	14140	13879	14102	13919	14114	13885	14018	14049	14104	14156	14045	14047	14050	13888	14007	13985	14052	13935	14127	13973	14271	14097	14042	14262	14069	14045	13991	13915	14233	14046	14128	13998	13863	13978	14133	13945	13927	14087	14043	13953	13980	13982	14157	14076	14018	14158	14129	13837	13984	14002	14111	14062	14041	14012	14108	14088	14072	14011	13932	14084	14172	13906	13965	13948	13899	13845	13991	14059	14042	14233	14092	14065	14006	14005	13946	13983	13984	14083	13947	14059	13812	14028	13949	13988	13930	14002	14106	13854	14033	13949	14075	13947	13970	13971	14065	14012	13871	14053	14016	14081	14082	13806	14253	13858	14010	14113	14092	13987	14043	14004	14095	14020	13950	14178	13840	13913	14130	14015	14088	13958	14079	13850	13992	14144	14059	14169	14051	13976	14031	14002	14207	13929	14362	13875	14107	13943	14078	13976	13986	13950	14124	14071	14004	14183	13905	14034	14018	14127	14246	14151	14018	14110	14004	13870	14057	14144	14036	14006	14033	13999	13997	13930	13945	14118	13831	14112	14099	14075	14080	14085	13979	13972	13945	14043	14159	14117	13933	14010	14104	13909	14012	14099	14082	13927	14055	13917	14118	14138	14108	13974	14214	14085	14319	14015	13939	14069	13875	14021	13964	14007	13988	14096	14070	14020	14173	13990	14128	14098	14100	13960	14072	13976	14020	14053	14004	13981	13990	13861	14028	13879	13996	13920	14041	13774	13816	14049	14111	13892	14076	13974	13965	14167	14061	13982	13944	14027	14112	13944	14113	13964	13903	14099	14018	14185	13787	14146	14034	14152	13829	14162	14005	14011	14005	14094	14064	14037	14109	14221	14037	13959	14020	14063	14250	13854	14107	14005	14000	14038	13974	13978	13973	14051	14103	14044	14030	13983	14021	14017	14064	14084	13989	14187	14130	14084	14089	14180	14052	14061	14062	14108	14221	14001	14073	14116	14109	14020	14091	13988	14169	13940	14095	14189	14120	14013	13915	13994	14173	14060	14025	14162	14001	14041	13992	14116	13933	13903	14068	13820	13953	14204	13909	14194	13939	14158	14117	14151	14160	14050	14079	13939	14023	14062	13979	13997	14085	14057	13929	14082	14004	14236	14091	13941	14037	14053	14041	14047	14025	14077	14123	13969	14104	13912	13947	14032	14072	14028	14116	14033	13998	13939	14019	14139	14002	14203	13906	13867	13884	14038	14112	13972	14146	14034	13984	14067	13981	13964	14161	13985	13982	14091	14029	13978	13995	14021	14022	13944	14033	14024	13897	13855	14142	14130	13905	14069	13914	13971	13956	14165	13928	14014	14142	14062	14108	14148	13977	13843	13969	14100	14092	14081	14046	14231	14155	14072	13960	14082	14117	14019	14107	13973	14055	14078	14083	13956	14005	14027	14006	13798	14062	13937	14005	13994	14057	14131	14060	13987	14120	14002	14070	14038	13883	14036	14197	13939	13979	14093	13955	13941	14067	13971	13868	14015	13977	13966	13963	14056	14081	14010	14089	13841	14015	14210	14177	13951	14100	13860	14003	14124	13968	14131	14123	14021	13871	14070	13926	13995	13886	13955	13933	13975	14147	14024	14327	14053	14098	14147	13865	13952	13969	14044	13891	14049	14129	14044	14219	13877	14120	13949	13969	14228	13992	13949	14072	14035	14071	14056	14163	14050	14038	14140	14156	13959	14066	14019	14113	13973	14011	14057	14284	14236	13969	13962	14005	14005	14051	14030	14137	13908	14064	14023	14115	14041	13984	13926	14045	14063	14173	13975	14064	14108	14109	14054	14003	13993	13953	14127	13887	14167	13913	14044	14152	14145	14033	13971	14084	14019	14037	13989	14238	13847	14121	14117	14129	14039	13916	13946	13960	14022	14064	13917	14135	13927	13948	14166	14149	14226	14070	13973	13769	14052	13892	14031	13923	13990	13943	13975	13874	14136	14114	13879	14092	14121	13999	14071	14035	14111	14157	14059	14023	14030	14140	14103	14029	13991	14120	14152	14135	14108	14158	13994	13966	14083	14132	14104	14075	13988	14066	14021	14176	14032	14044	14067	14081	13981	14035	14135	13972	14068	14012	14025	14026	14149	13841	14011	13919	13976	14091	14034	14042	13989	14023	13748	14123	13981	14069	13784	13975	14085	14097	14099	14131	14052	14082	14210	13984	13981	14089	14171	13973	13983	13963	14134	14083	14030	13989	13988	13981	14038	14000	13979	14106	14085	13995	14165	14115	14046	14067	13929	14238	14093	13972	14096	13988	13964	14061	14070	13933	13983	14013	14049	14304	14122	14038	13916	13979	13847	14047	14041	13985	13933	13935	14089	14187	13905	14029	13983	14017	14087	13887	14031	14068	13939	13880	13864	14092	14115	14172	14165	13962	13978	13934	14215	13878	14019	14187	14007	14056	14243	13990	14022	14056	13887	14091	13943	14109	14047	14107	13802	14044	14244	14035	14020	14014	13975	14093	14234	14071	13843	14199	14027	13991	13943	13906	14015	13840	14069	14011	14129	14186	14041	14230	13974	13992	13893	13961	14042	14057	14220	14017	14041	14035	14050	13994	13960	14114	14068	14058	14044	14022	14078
26027	21206	27320	25791	19491	19442	25835	18919	34160	38910	31728	24428	19692	17149	16620	16461	16339	16243	16480	16274	16338	16320	16313	16320	16407	16218	16348	16306	16536	16256	16489	16385	16353	16193	16100	16287	16244	16286	16429	16563	16361	16361	16240	16297	16286	16149	16343	16314	16361	16364	16177	16311	16506	16558	16449	16492	16195	16566	16381	16383	16338	16354	16607	16288	16139	16405	16105	16180	16230	16266	16256	16188	16253	16290	16373	16232	16342	16331	16398	16346	16489	16117	16308	16244	16349	16367	16326	16153	16177	16330	16240	16212	16236	16461	16237	16280	16301	16278	16209	16378	16377	16236	16430	16412	16315	16157	16102	16254	16094	16396	16410	16238	16199	16450	16358	16173	16565	16548	16210	16230	16216	16378	16146	16211	16334	16133	16365	16203	16140	16292	16288	16180	16150	16282	16351	16122	16237	16214	16387	16270	16379	16234	16363	16321	16426	16286	16452	16290	16333	16285	16235	16228	16431	16325	16222	16196	16239	16249	16281	16271	16348	16170	16198	16108	16293	16287	16327	16165	16187	16246	16163	16360	16367	16263	16421	16356	16244	16351	16150	16179	16410	16227	16394	16355	16284	16202	16356	16207	16092	16344	16465	16245	16060	16409	16252	16285	16331	16335	16281	16374	16245	16252	16316	16206	16268	16455	16228	16408	16188	16305	16288	16287	16399	16464	16282	16302	16330	16259	16272	16311	16388	16373	16176	16180	16201	16296	16276	16184	16181	16135	16208	16471	16295	16340	16260	16265	16142	16451	16305	16233	16214	16403	16309	16249	16327	16369	16318	16411	16539	16251	16354	16417	16195	16167	16255	16510	16290	16350	16114	16238	16335	16437	16248	16231	16146	16290	16226	16239	16391	16391	16230	16271	16131	16147	16301	16171	16281	16151	16117	16096	16455	16310	16542	16160	16218	16188	16283	16275	16361	16276	16392	16212	16389	16257	16234	16226	16072	16229	16483	16249	16395	16615	16304	16398	16311	16372	16253	16191	16059	16154	16462	16154	16189	16120	16378	16317	16375	16230	16166	16270	16298	16358	16434	16156	16200	16267	16197	16078	16528	16266	16303	16392	16280	16192	16242	16298	16296	16178	16501	16239	16073	16302	16286	16221	16295	16137	16313	16277	16287	16150	16477	16369	16463	16279	16375	16227	16423	16339	16253	16136	16172	16489	16005	16104	16278	16137	16321	16285	16175	16165	16301	16480	16404	16330	16353	16350	16384	16162	16378	16175	16144	16216	16156	16235	16273	16212	16176	16490	16262	16362	16291	16465	16609	16379	16361	16349	16276	16301	16223	16159	16352	16153	16228	16154	16419	16374	16267	16144	16257	16195	16321	16323	16206	16368	16283	16225	16185	16299	16301	16280	16380	16166	16183	16321	16512	16381	16129	16188	16212	16307	16293	16131	16073	16324	16147	16248	16229	16110	16201	16234	16394	16198	16335	16339	16481	16473	16181	16206	16383	16255	16114	16131	16521	16179	16325	16242	16285	16394	16366	16333	16151	16306	16404	16405	16299	16335	16282	16197	16436	16256	16391	16113	16182	16386	16223	16343	16443	16415	16239	16395	16327	16233	16293	16289	16069	16286	16471	16452	16317	16212	16326	16208	16495	16331	16008	16335	16147	16254	16164	16235	16120	16455	16285	16148	16261	16483	16164	16222	16266	16362	16052	16300	16278	16186	16313	16360	16353	16492	16346	16301	16249	16177	16349	16318	16446	16355	16457	16216	16180	16529	16311	16237	16353	16062	16223	16467	16219	16220	16219	16335	16201	16111	16230	16287	16189	16482	16147	16025	16203	16342	16287	16313	16128	16377	16187	16117	16222	16360	16468	16479	16350	16353	16315	16289	16454	16270	16310	16327	16277	16324	16238	16210	16203	16415	16230	16337	16477	16163	16238	16342	16274	16349	16266	16287	16147	16371	16201	16307	16194	16243	16166	16276	16076	16164	16210	16177	16207	16259	16217	16176	16366	16063	16161	16285	16329	16315	16186	16299	16253	16182	16432	16330	16318	16332	16229	16394	16162	16329	16294	16232	16270	16312	16062	16146	16270	16311	16366	16238	16363	16079	16276	16190	16166	16209	16420	16200	16389	16305	16302	16231	16265	16355	16478	16273	16404	16368	16215	16487	16350	16300	16123	16155	16315	16319	16119	16289	16141	16184	16405	16336	16184	16364	16360	16299	16441	16249	16290	16365	16324	16315	16162	16294	16324	16362	16096	16141	16131	16126	16261	16437	16400	16174	16197	16554	16461	16192	16525	16421	16371	16150	16309	16350	16175	16415	16444	16253	16258	16422	16323	16132	16301	16308	16441	16415	16042	16342	16225	16388	16191	16069	16313	16215	16404	16244	16288	16181	16405	16301	16215	16318	16258	16405	16255	16388	16279	16223	16092	16341	16475	16232	16290	16221	16184	16473	16274	16338	16249	16328	16298	16287	16283	16332	16299	16254	16103	16181	16413	16055	16393	16531	16346	16261	16223	16177	16385	16324	16331	16266	16353	16200	16289	16223	16148	16283	16216	16516	16372	16209	16278	16254	16286	16562	16290	16174	16322	16355	16418	16365	16144	16257	16299	16310	16241	16401	16264	16392	16352	16043	16129	16264	16438	16170	16455	16110	16331	16240	16247	16292	16211	16464	16232	16301	16345	16336	16409	16254	16248	16228	16456	16223	16255	16304	16154	16180	16391	16252	16201	16176	16446	16323	16263	16197	16171	16219	16311	16246	16287	16144	16228	16140	16245	16341	16408	16329	16498	16358	16428	16220	16034	16254	16281	16300	16448	16182	16274	16315	16139	16236	16103	16209	16261	16232	16342	16393	16385	16368	16301	16236	16468	16319	16331	16335	16282	16391	16309	16118	16117	16195	16131	16339	16351	16360	16239	16292	16455	16334	16381	16478	16378	16324	16401	16248	16267	16220	16276	16255	16339	16311	16472	16161	16166	16387	16422	16290	16086	16060	16198	16396	16316	16330	16120	16295	16264	16046	16443	16381	16178	16313	16199	16276	16218	16095	16176	16197	16201	16165	16333	16406	16200	16142	16305	16233	16387	16402	16172	16122	16309	16372	16331	16463	16321	16493	16412	16305	16296	16319	16248	16264	16304	16256	16292	16345	16276	16210	16184	16220	16025	16316	16379	16280	16300	16235	16399	16362	16367	16298	16192	16198	16277	16387	16294	16173	16131	16431	16445	16494	16169	16138	16192	16319	16327	16172	16337	16255	16088	16296	16179	16359	16442	16310	16342	16293	16210	16270	16415	16539	16340	16158	16314	16133	16360	16468	16318	16149	16233	16158	16191	16191	16502	16196	16179	16323	16190	16291	16279	16321	16265	16118	16311	16252	16157	16396	16308	16360	16233	16448	16290	16027	16048	16338	16411	16293	16131	16191	16097	16245	16380	16406	16256	16314	16434	16167	16262	16135	16347	16382	16329	16291	16294	16139	16259	16371	16491	16058	16306	16176	16206	16308	16244	16374	16347	16337	16200	16498	16364	16170	16549	16339	16172	16304	16375	16227	16300	16404	16180	16163	16283	16269	16307	16324	16267	16489	16160	16204	16560	16284	16165	16141	16362	16338	16192	16183	16077	16184	16200	16283	16357	16239	16449	16246	16258	16372	16360	16318	16454	16315	16051	16174	16340	16276	16341	16359	16302	16206	16146	16153	16221	16281	16194	16238	16338	16205	16189	16208	16369	16361	16418	16360	16565	16304	16228	16072	16291	16204	16279	16174	16233	16408	16187	16196	16214	16242	16389	16097	16269	16402	16284	16435	16106	16101	16383	16225	16268	16256	16280	16258	16138	16417	16361	16297	16369	16261	16346	16259	16350	16274	16291	16258	16306	16226	16240	16350	16404	16104	16196	16296	16367	16211	16115	16144	16237	16381	16572	16350	16284	16306	16207	16271	16224	16262	16294	16368	16369	16215	16238	16362	16252	16263	16465	16345	16287	16430	16177	16193	16366	16266	16300	16295	16338	16084	16142	16382	16407	16206	16131	16167	16285	16163	16248	16433	16293	16129	16262	16240	16283	16204	16244	16199	16075	16270	16136	16218	16404	16272	16217	16292	16262	16253	16262	16344	16420	16532	16253	16319	16193	16316	16436	16129	16369	16191	16204	16127	16153	16369	16081	16245	16277	16324	16441	16517	16270	16168	16321	16244	16135	16331	16453	16400	16383	16365	16324	16116	16266	16156	16384	16175	16288	16298	16328	16341	16490	16277	16296	16432	16344	16304	16247	16254	16388	16187	16273	16164	16183	16245	16343	16288	16274	16293	16238	16175	16186	16391	16519	16337	16279	16331	16416	16203	16596	16352	16369	16261	16244	16340	16459	16330	16210	16173	16427	16638	16321	16284	16347	16210	16170	16425	16521	16236	16189	16351	16383	16325	16220	16324	16499	16390	16141	16133	16330	16324	16278	16301	16251	16195	16319	16346	16358	16271	16277	16193	16302	16097	16053	16335	16287	16152	16180	16304	16390	16224	16135	16347	16182	16181	16449	16214	16423	16230	16434	16136	16084	16197	16266	16328	16250	16368	16408	16344	16375	16417	16278	16369	16363	16315	16342	16313	16325	16338	16479	16306	16287	16227	16288	16227	16471	16113	16158	16439	16326	16342	16354	16518	16104	16324	16238	16316	16219	16307	16351	16269	16131	16116	16156	16293	16361	16382	16337	16231	16358	16057	16350	16362	16373	16417	16215	16227	16145	16126	16520	16398	16508	16307	16165	16277	16412	16207	16193	16207	16272	16247	16171	16515	16378	16363	16259	16167	16356	16271	16305	16218	16460	16318	16391	16373	16340	16210	16297	16243	16392	16295	16161	16253	16337	16342	16268	16185	16236	16325	16384	16308	16381	16119	16529	16270	16328	16200	16445	16317	16223	16055	16413	16314	16334	16351	16212	16458	16255	16289	16318	16055	16061	16128	16335	16311	16225	16421	16505	16172	16240	16236	16348	16238	16336	16280	16501	16121	16264	16282	16336	16162	16460	16289	16348	16285	16390	16461	16374	16463	16217	16231	16240	16525	16326	16278	16291	16258	16272	16273	16192	16481	16182	16394	16256	16143	16232	16301	16111	16167	16226	16220	16448	16419	16358	16195	16342	16283
13427	19276	18379	16360	15329	18610	25428	16580	38023	39501	31762	23243	17379	14871	14161	14108	14179	14114	14062	13988	13859	14245	14084	14242	13985	14216	14243	14126	14114	14254	14097	14053	14315	14032	14042	14098	14034	14036	14185	14125	14113	14267	14100	14227	14249	14103	14052	14220	14041	14027	13957	14051	14184	14093	14207	14251	13993	14067	13945	13952	14317	14159	13977	14278	14074	14127	13987	14156	14150	14065	13914	14072	14341	14110	14146	14120	13995	14282	14263	14142	14194	14070	14122	14097	14118	14084	14192	14019	13998	14019	14107	14069	14021	14043	14226	14033	14012	14214	14126	14164	14115	14094	14253	13991	14074	14096	14160	14063	14061	14079	14214	13960	14107	14084	14170	14072	14223	14263	14138	14001	14177	14211	14304	14156	14106	14162	14142	14022	13927	14034	14164	14049	14090	14210	14118	14252	14166	14027	14006	14021	14150	14223	14122	14231	14095	14153	14045	14149	14130	14054	14288	14163	14157	13945	14119	14017	14263	14067	14065	14192	14008	13953	14175	14150	14055	14129	14066	14061	14064	14149	14163	13969	14183	13990	14227	13963	14115	14174	14028	14078	14059	14082	14072	14015	14008	14245	14108	14123	14146	14154	14131	14115	14216	14310	14055	14074	14178	14002	14195	14296	14057	14189	14170	14092	14234	14087	14172	14169	13889	14053	14087	14015	14233	14021	14090	13920	14071	14175	14079	14075	14107	14209	14165	14091	14204	14007	14137	14151	14110	14167	14058	13999	14113	14132	14239	14008	14025	14101	14059	14018	14140	14203	14302	14040	14209	14128	14139	14032	13964	14013	14078	14173	13956	14013	14248	13943	14165	14122	14157	14006	14116	14133	13967	14048	13970	14115	14106	13983	14038	14109	14105	14125	14051	13993	14118	14138	14038	14110	14145	14159	13962	14057	14230	13997	13930	14084	14087	13958	14027	14119	14126	13976	14116	14320	14235	14153	14032	14226	14157	14172	14159	14091	14083	14044	14085	14145	14175	14196	14084	14049	14141	14238	14261	14014	14030	14017	14081	14066	14142	14165	14311	14125	14065	14084	14103	14193	14209	14032	14028	14359	13969	14175	14132	14207	14015	13955	14208	14251	14257	14030	14164	14128	14131	14128	14121	14089	14190	14068	14367	14105	13995	14081	14060	14188	14100	14106	14026	14113	14121	14104	14267	14046	14077	14088	14103	14038	14243	14038	14154	14148	14116	13952	14103	13940	14072	13947	14061	14083	13926	14167	14067	14115	14027	14139	14082	14015	14205	14056	14041	14135	14166	14173	14025	14161	14173	14091	14171	13960	14207	14195	14006	14008	14115	14144	14168	14126	14219	13970	14027	13871	13942	14118	13940	13988	14107	14027	14233	14204	14249	14291	14084	14212	14253	14056	14227	14034	14216	14095	14137	14145	14154	14268	14036	13991	14156	14081	14383	14196	13950	14135	14144	14057	14122	14074	14090	13916	13976	14186	14185	14195	14073	14071	14233	14003	14093	14276	14179	14149	14028	14014	13992	14093	14336	14034	14024	14128	14222	13949	14232	14312	14274	14132	14094	14087	14075	14168	14094	14039	14217	13999	14116	14043	14194	14000	14328	14074	14110	14181	14167	13855	13924	14345	14037	14200	14053	14140	14203	13991	14186	13981	13987	14134	14085	14236	14130	14149	14120	13982	14268	14071	14125	14069	13984	14054	13969	14212	14037	14101	14033	13980	14173	14108	14223	14053	14098	14195	14129	14110	13961	14155	14273	14096	14049	13970	14099	14155	14203	14112	14192	13960	14026	14039	14025	14105	14241	14004	13966	14301	14062	14012	14121	14042	14145	14027	14264	14124	14131	14088	14022	14102	14080	14075	14147	14159	14016	13943	14002	14102	14027	14159	13897	14169	14034	14065	14082	14082	14020	13994	14071	13992	14153	13964	14131	13922	13947	14032	14083	14002	14166	14144	14128	14140	14203	14112	14110	13913	14216	14217	14093	14148	14330	14074	14238	14177	14199	14048	13984	14029	14120	14286	14083	13928	13920	14180	14123	13979	14262	14025	14156	14173	14099	14174	14202	14097	14042	14007	14103	14021	13897	14239	14064	14149	14102	14142	14021	13967	14085	14160	14121	14112	14050	14137	14140	14211	14221	14197	14112	14130	14000	14071	14310	14177	14077	14092	14009	14062	14143	14097	14120	14141	14127	14149	14022	14019	14180	14133	14068	14095	14283	14321	14148	14080	14157	14007	13957	14223	14051	14018	14014	14133	14208	13983	13902	14115	13926	14080	13992	13942	13963	14308	13975	14040	14057	14068	14096	14191	14111	14184	14148	14007	13882	14065	13964	13970	14240	14159	13967	14086	14125	14212	14071	13991	14145	13903	14160	14058	14080	14197	14002	14039	14061	14013	14012	14174	14180	13999	14237	14029	14040	14204	14081	14045	14130	14012	14085	14091	14093	14182	14016	14097	14023	14053	14095	14166	14166	14047	14125	14009	14082	14063	13906	13946	14012	13888	14085	14198	14229	14167	14037	14109	14200	14135	14177	14253	14007	14258	14242	13981	14150	14018	13982	14081	13862	14165	13952	14034	14129	14111	14094	14079	14150	13991	14102	13997	14034	14012	13983	14057	14127	14008	13925	14178	14051	13994	13993	14151	14309	14243	14104	14194	14070	14168	14100	14163	13871	14096	14120	14073	13884	14090	14290	14137	14180	14094	14134	14129	13955	14159	14166	14164	14168	14158	14077	13961	14072	14096	14031	14109	14112	14116	14043	14183	14202	14154	13975	14018	14179	13979	14213	14094	14093	14171	14155	14087	14211	13992	14170	14148	14047	14020	14012	13961	14066	14182	14058	14082	14041	14082	13994	14149	14074	14153	14166	14124	14028	14227	14017	14136	14277	13969	14117	14106	14120	14085	14119	14014	13931	14085	14029	14226	14143	14067	14126	13993	13971	14070	14062	14051	14044	14150	14027	14049	14057	14054	14022	14100	14198	14086	14035	14087	14115	14158	14177	14020	14037	14279	14203	13907	14019	14090	14285	14132	14370	14189	14133	14025	13943	13875	14154	14206	13999	14332	14067	14076	13957	14328	14043	14188	14068	14237	14066	14199	14211	14087	14045	14096	14025	14063	14246	13990	14267	14139	14120	14035	14098	14135	14010	14041	14063	14124	14268	14167	14176	13962	14051	14232	14066	14246	14088	14205	14016	14245	14011	14096	13983	13949	14245	13994	14046	14260	14148	14139	14168	14171	14101	13971	14161	14170	14110	14070	14123	14262	14238	14092	14151	14099	14021	14083	14187	14126	14101	14184	14096	14037	14153	14031	14035	14128	14097	14080	14170	13976	14023	14074	14250	14101	14078	14100	14122	14099	13985	14018	14126	14228	14061	14162	14101	14084	14046	13885	13924	14086	14008	14077	14004	14055	14123	14168	14190	14241	14111	14137	14100	14120	14027	13999	14061	14255	14094	14199	14040	14125	14153	14230	14126	14115	14020	14047	14282	14165	13975	14016	14175	14138	13988	14000	14156	14054	14031	14092	13990	14188	14128	14101	14122	14167	14250	14002	14065	14056	14105	14218	14190	14137	14115	14277	14095	13915	14133	14069	14088	14140	14176	14081	14079	14044	14137	14194	14020	14076	14159	14004	14089	13990	14154	14012	14134	13940	14206	13956	13962	14268	14012	14119	14198	14161	14148	14176	14110	14206	14236	14085	14084	14090	14058	14048	13906	14066	14010	14165	14065	14114	14083	14033	14261	14156	14157	14228	14106	14344	14004	14208	14038	14187	14062	14003	14134	14156	14086	14118	14095	14199	14023	13960	14152	14061	14021	14105	14112	14232	14015	14171	14216	14229	14074	14027	14051	14189	14001	13897	14167	14039	14105	14213	14109	13964	14156	14035	14026	14089	13996	14212	14165	14054	14101	14163	14003	14058	13867	14198	14160	14011	14076	14259	14036	14001	14209	14175	14119	14143	14018	14066	14208	13963	13996	14050	14110	14070	14196	14207	13997	14193	14075	14160	13992	14114	14058	14323	14259	14127	14073	13987	14170	14117	14144	14170	14338	13930	14165	14082	14163	14237	13971	14094	13929	14143	14131	13981	14140	14092	14058	14037	14301	14024	14173	14245	14089	14211	13970	14241	14204	14089	14201	14015	14118	14158	14182	14167	14193	14022	14110	14077	14157	13908	14067	14075	14266	14057	14125	13997	14152	14054	14058	13933	14194	14118	14161	14123	14135	14231	13985	14142	13852	14125	13986	14167	13983	13988	14040	14150	13978	14139	13977	14107	14277	14225	14010	14131	14143	13990	14103	13993	14190	13974	13983	14183	13944	14153	14024	14275	14042	14135	14086	14010	13962	14048	14173	14035	13993	14086	14248	14123	14010	14045	14109	14009	14072	13918	14065	14096	14050	14080	13977	14115	14079	14130	14079	14022	14181	14140	14041	14003	13996	14236	13934	14027	14005	13967	14197	14022	14042	14136	14056	14191	13978	14216	14044	14226	14084	14025	14279	13940	14100	14159	14222	14191	14061	14173	13983	14177	14094	14224	14204	14148	14295	13880	13936	14017	14034	14119	14089	14131	14090	14061	14058	14036	14049	14210	14139	14067	14199	14072	14190	13999	14059	13924	14176	14124	14271	14118	14218	14203	14031	14160	14240	14109	14221	14164	14075	14147	14233	13991	14145	13916	14269	14130	14325	13919	14105	14267	14094	14254	14098	14090	14272	14039	14098	13954	14176	14096	14095	14046	14079	14231	14085	14031	14123	13977	14133	13953	14097	14090	14081	14002	14105	14072	14245	14091	14082	14123	14056	14107	14049	13967	14086	14012	14289	14060	14123	14125	13999	14126	14219	14209	14041	14245	14123	14122	14096	14103	14085	14215	14119	14071	14107	14056	14068	14126	14192	13975	14135	14049	14050	14070	14187	14142	14122	13934	14052	14281	14017	14149	14123	13966	14063	14136	14071	14107	14202	14166	14167	14055	14047	14155	14126	14125	14038	13896	14068	14106	14140	14061	14233	14042	13994	14084	13945	14125	13932	13931	14071	14150	14117	14041	14180	14209	14130	14125	14125	14092	14002	13991	14069	14033	14076	13997	14135	13799	14022	14063	14160	14097	13983	14141	14003	14133
23917	21184	28668	24000	21584	32233	51637	35104	52100	53529	40789	28914	21810	18345	17242	16989	16722	16763	16740	16846	16844	16785	16789	16552	16426	16715	16724	16605	16794	16604	16525	16587	16674	16524	16581	16736	16491	16670	16780	16714	16533	16583	16818	16506	16545	16908	16720	16799	16648	16591	16621	16882	16608	16618	16692	16414	16927	16605	16714	16611	16664	16626	16605	16826	16669	16579	16749	16568	16521	16680	16719	16736	16628	16690	16706	16553	16403	16579	16677	16715	16742	16613	16643	16517	16332	16541	16583	16789	16608	16666	16603	16502	16551	16684	16499	16432	16611	16809	16498	16656	16653	16603	16594	16533	16455	16678	16510	16630	16621	16576	16446	16421	16523	16507	16654	16525	16564	16345	16685	16685	16545	16511	16655	16802	16714	16565	16689	16657	16812	16533	16671	16616	16718	16526	16498	16693	16506	16571	16525	16616	16524	16676	16648	16629	16594	16631	16619	16678	16558	16478	16681	16515	16480	16478	16624	16744	16702	16704	16749	16703	16569	16631	16449	16514	16757	16671	16644	16720	16804	16595	16687	16880	16679	16632	16514	16543	16788	16631	16729	16671	16715	16488	16537	16623	16783	16670	16488	16690	16649	16503	16564	16710	16384	16357	16638	16623	16604	16631	16902	16914	16646	16573	16765	16556	16753	16728	16935	16448	16534	16775	16716	16861	16628	16640	16687	16479	16623	16808	16606	16544	16705	16671	16347	16675	16737	16587	16675	16518	16523	16616	16603	16614	16826	16606	16510	16703	16562	16625	16594	16423	16734	16585	16751	16682	16665	16715	16559	16538	16559	16351	16745	16444	16752	16796	16550	16530	16437	16618	16723	16517	16543	16487	16619	16632	16549	16614	16512	16599	16694	16527	16529	16625	16637	16464	16803	16506	16676	16605	16542	16895	16604	16672	16687	16641	16810	16670	16619	16565	16659	16702	16752	16600	16465	16673	16686	16603	16736	16703	16516	16693	16593	16522	16677	16312	16576	16548	16486	16476	16665	16437	16556	16599	16598	16567	16561	16801	16368	16663	16538	16429	16639	16636	16650	16835	16593	16811	16744	16584	16677	16750	16868	16546	16579	16713	16728	16586	16744	16601	16675	16700	16627	16862	16604	16583	16602	16497	16562	16570	16704	16831	16627	16659	16628	16604	16691	16389	16628	16520	16523	16432	16648	16756	16669	16478	16601	16578	16494	16502	16499	16608	16809	16499	16614	16671	16528	16706	16529	16563	16748	16503	16439	16645	16455	16583	16427	16678	16620	16652	16610	16574	16579	16635	16598	16604	16632	16490	16556	16544	16701	16849	16662	16664	16651	16564	16534	16667	16742	16622	16651	16530	16539	16679	16605	16468	16519	16638	16627	16587	16530	16743	16462	16352	16683	16588	16861	16802	16671	16537	16622	16711	16674	16698	16730	16563	16446	16405	16853	16729	16568	16761	16606	16734	16628	16661	16731	16534	16593	16592	16412	16521	16480	16741	16762	16525	16558	16585	16662	16460	16647	16477	16711	16827	16681	16789	16484	16725	16748	16622	16906	16502	16515	16760	16708	16757	16384	16638	16714	16507	16798	16776	16490	16548	16773	16718	16678	16612	16619	16928	16637	16465	16649	16749	16564	16583	16659	16356	16573	16627	16491	16647	16538	16406	16613	16572	16634	16785	16719	16681	16422	16583	16670	16460	16611	16514	16734	16563	16572	16397	16682	16681	16560	16624	16651	16650	16427	16495	16621	16536	16658	16554	16745	16438	16499	16693	16594	16446	16635	16675	16791	16572	16720	16733	16584	16746	16508	16526	16720	16604	16821	16604	16609	16526	16495	16546	16612	16670	16638	16691	16535	16492	16569	16617	16589	16670	16611	16559	16568	16601	16643	16450	16627	16600	16633	16374	16593	16665	16686	16527	16529	16579	16864	16539	16631	16731	16623	16627	16651	16617	16700	16706	16635	16434	16761	16714	16879	16539	16488	16758	16591	16656	16569	16487	16594	16664	16493	16724	16653	16732	16685	16640	16774	16658	16616	16787	16585	16384	16755	16543	16622	16679	16742	16831	16824	16558	16468	16323	16719	16783	16560	16502	16698	16729	16883	16754	16696	16757	16707	16625	16583	16776	16379	16541	16430	16396	16555	16846	16543	16559	16701	16750	16412	16792	16473	16734	16664	16627	16675	16527	16517	16765	16562	16746	16556	16660	16686	16678	16569	16528	16717	16297	16624	16614	16590	16608	16655	16611	16524	16595	16438	16438	16835	16502	16546	16467	16522	16388	16547	16694	16766	16684	16691	16595	16673	16635	16510	16220	16635	16578	16676	16725	16635	16665	16684	16547	16841	16544	16495	16865	16685	16599	16686	16925	16573	16619	16687	16571	16697	16328	16910	16475	16594	16720	16604	16714	16639	16764	16579	16583	16669	16731	16640	16586	16697	16444	16682	16441	16657	16648	16536	16622	16608	16521	16511	16640	16594	16574	16498	16769	16647	16686	16569	16457	16629	16778	16577	16681	16549	16479	16455	16589	16595	16624	16347	16437	16630	16693	16678	16748	16631	16529	16785	16907	16739	16583	16579	16693	16421	16467	16636	16612	16600	16533	16760	16885	16584	16538	16790	16560	16704	16810	16485	16420	16683	16542	16576	16524	16522	16692	16770	16649	16673	16605	16593	16557	16645	16625	16621	16738	16587	16621	16422	16611	16532	16742	16717	16421	16604	16693	16487	16552	16635	16530	16594	16627	16673	16735	16599	16507	16670	16682	16568	16536	16657	16429	16525	16723	16592	16517	16739	16533	16678	16654	16608	16676	16685	16410	16689	16497	16505	16690	16570	16507	16648	16632	16624	16348	16452	16525	16737	16451	16625	16606	16627	16585	16470	16642	16517	16725	16647	16764	16596	16492	16606	16604	16787	16695	16698	16687	16786	16409	16723	16680	16686	16677	16661	16644	16863	16514	16441	16654	16713	16736	16465	16655	16417	16609	16524	16581	16829	16642	16586	16594	16759	16621	16572	16689	16561	16489	16770	16571	16718	16706	16828	16657	16887	16596	16434	16611	16876	16720	16642	16505	16527	16609	16623	16620	16603	16565	16536	16657	16756	16585	16458	16587	16677	16342	16461	16640	16689	16702	16454	16812	16700	16736	16817	16527	16792	16829	16795	16685	16703	16654	16561	16605	16683	16664	16810	16711	16504	16481	16317	16792	16636	16721	16597	16598	16595	16643	16642	16510	16693	16704	16544	16526	16647	16430	16712	16655	16434	16667	16749	16759	16784	16512	16639	16576	16562	16641	16684	16616	16576	16678	16667	16698	16446	16657	16551	16666	16716	16507	16650	16739	16531	16635	16493	16596	16574	16705	16715	16512	16467	16499	16607	16723	16498	16573	16758	16419	16505	16668	16417	16678	16809	16688	16545	16674	16846	16530	16638	16580	16562	16628	16634	16697	16718	16578	16676	16478	16685	16738	16570	16670	16659	16609	16777	16461	16567	16692	16416	16319	16591	16523	16834	16601	16431	16719	16553	16641	16700	16576	16813	16641	16837	16682	16641	16788	16675	16434	16685	16736	16705	16641	16895	16584	16623	16655	16413	16581	16441	16464	16656	16786	16550	16774	16561	16446	16709	16718	16734	16692	16770	16691	16476	16538	16577	16760	16577	16631	16516	16535	16600	16489	16472	16496	16607	16427	16626	16491	16550	16617	16710	16679	16677	16792	16562	16565	16732	16542	16412	16488	16453	16658	16541	16716	16774	16703	16637	16411	16606	16565	16464	16559	16530	16618	16568	16750	16357	16555	16704	16703	16593	16679	16592	16784	16553	16781	16655	16636	16400	16582	16865	16535	16710	16747	16665	16434	16622	16453	16469	16526	16772	16715	16652	16762	16556	16533	16573	16602	16573	16532	16593	16597	16738	16417	16742	16710	16672	16433	16455	16565	16639	16731	16549	16725	16627	16751	16613	16521	16849	16625	16678	16701	16529	16713	16762	16698	16727	16632	16324	16523	16532	16661	16672	16536	16789	16561	16470	16618	16697	16673	16625	16556	16567	16500	16843	16636	16624	16640	16633	16689	16633	16452	16421	16604	16653	16427	16576	16640	16688	16755	16588	16503	16521	16564	16731	16732	16469	16661	16664	16831	16632	16677	16556	16583	16537	16573	16629	16709	16566	16567	16547	16503	16711	16834	16689	16828	16674	16493	16511	16550	16668	16419	16581	16758	16670	16888	16646	16619	16731	16638	16776	16710	16565	16560	16502	16689	16599	16517	16668	16687	16547	16646	16801	16584	16652	16675	16724	16403	16616	16850	16627	16585	16874	16667	16565	16750	16672	16572	16768	16665	16504	16605	16649	16459	16397	16533	16519	16695	16526	16565	16790	16630	16847	16744	16790	16510	16670	16708	16752	16682	16588	16556	16461	16710	16614	16687	16915	16715	16700	16596	16683	16652	16778	16655	16539	16431	16370	16604	16753	16583	16598	16642	16711	16417	16565	16702	16750	16602	16601	16579	16661	16736	16917	16515	16700	16694	16592	16520	16800	16524	16682	16516	16604	16454	16610	16576	16694	16673	16610	16798	16647	16599	16586	16515	16525	16459	16669	16654	16438	16710	16582	16393	16656	16430	16643	16699	16749	16814	16628	16427	16765	16698	16654	16741	16549	16712	16606	16654	16576	16604	16543	16617	16609	16706	16623	16801	16559	16537	16559	16582	16740	16761	16608	16634	16637	16582	16741	16556	16523	16634	16800	16571	16762	16724	16542	16710	16726	16688	16806	16696	16611	16739	16800	16702	16615	16635	16798	16617	16714	16565	16722	16735	16530	16715	16692	16622	16425	16534	16596	16575	16676	16745	16682	16728	16511	16579	16662	16743	16572	16501	16507	16879	16429	16626	16619	16649	16779	16835	16529	16579	16675	16681	16488	16599	16666	16640	16701	16594	16654	16546	16650	16606	16581	16429	16541	16590	16637	16654	16558	16707	16623	16475	16582	16712	16854	16607	16562	16684	16747	16533	16659	16568	16554	16656	16764	16676	16422	16679	16439	16775	16625	16657	16591	16524	16726	16568	16663	16588	16661	16563	16659	16753	16785	16727	16607	16465	16454	16553	16541	16643	16672	16703	16666	16731	16510	16476
15996	27115	24909	20264	18019	32231	47200	34087	55664	52448	40598	27884	19330	15531	14637	14207	14457	14211	14230	14294	14293	14326	14212	14349	14371	14408	14349	14268	14321	14348	14284	14277	14437	14284	14348	14257	14396	14256	14341	14331	14351	14475	14425	14147	14368	14402	14331	14207	14126	14198	14164	14325	14497	14314	14433	14393	14375	14498	14273	14350	14343	14452	14337	14308	14236	14442	14410	14330	14379	14261	14257	14424	14350	14286	14363	14302	14129	14297	14437	14457	14263	14405	14489	14309	14252	14488	14234	14214	14167	14253	14480	14131	14277	14420	14253	14448	14378	14423	14173	14489	14265	14117	14251	14276	14155	14262	14220	14270	14138	14304	14174	14336	14352	14339	14493	14254	14220	14190	14281	14161	14388	14243	14314	14335	14222	14204	14367	14301	14371	14363	14322	14455	14242	14148	14282	14399	14228	14304	14508	14503	14353	14145	14103	14179	14225	14178	14404	14361	14231	14411	14197	14352	14324	14258	14314	14308	14284	14311	14249	14380	14141	14333	14306	14271	14375	14380	14298	14160	14183	14319	14148	14342	14242	14321	14128	14236	14337	14325	14430	14278	14446	14375	14378	14324	14346	14246	14168	14309	14353	14294	14364	14278	14249	14258	14386	14220	14259	14310	14204	14332	14248	14069	14435	14375	14320	14438	14436	14213	14321	14178	14257	14349	14250	14448	14342	14305	14458	14372	14227	14431	14486	14118	14169	14301	14289	14324	14266	14403	14204	14200	14066	14226	14232	14314	14177	14378	14300	14207	14450	14203	14323	14406	14290	14238	14408	14277	14294	14145	14328	14333	14441	14447	14301	14433	14282	14371	14317	14314	14283	14322	14350	14402	14170	14283	14269	14352	14168	14265	14340	14167	14207	14264	14255	14267	14380	14234	14286	14111	14389	14257	14341	14354	14232	14284	14220	14342	14254	14325	14352	14237	14144	14487	14381	14340	14278	14379	14518	14217	14432	14285	14336	14367	14299	14082	14279	14407	14250	14024	14410	14315	14250	14358	14302	14467	14191	14239	14303	14222	14325	14163	14225	14360	14349	14234	14455	14283	14272	14339	14315	14278	14261	14368	14111	14348	14099	14161	14267	14404	14303	14433	14176	14458	14337	14201	14181	14307	14335	14334	14352	14166	14383	14261	14134	14422	14282	14327	14276	14232	14235	14394	14473	14299	14327	14395	14495	14403	14429	14366	14546	14397	14096	14304	14183	14282	14522	14359	14334	14249	14293	14271	14306	14345	14363	14274	14328	14177	14432	14221	14293	14332	14372	14349	14182	14307	14190	14294	14349	14197	14301	14376	14213	14251	14250	14199	14349	14291	14325	14217	14230	14323	14204	14224	14409	14213	14363	14376	14305	14234	14420	14264	14271	14337	14310	14248	14348	14320	14209	14373	14406	14246	14323	14261	14435	14127	14235	14250	14293	14226	14307	14465	14301	14470	14327	14270	14353	14258	14344	14232	14183	14304	14291	14222	14258	14499	14278	14390	14260	14353	14393	14310	14316	14289	14389	14393	14298	14336	14302	14184	14273	14372	14350	14190	14357	14231	14193	14312	14354	14497	14125	14207	14349	14357	14290	14171	14314	14194	14308	14308	14228	14279	14231	14310	14420	14194	14310	14252	14379	14387	14266	14411	14297	14229	14187	14207	14285	14023	14338	14343	14453	14029	14479	14454	14339	14278	14478	14313	14220	14185	14295	14299	14281	14486	14174	14237	14385	14391	14209	14372	14392	14238	14394	14252	14209	14112	14242	14422	14243	14204	14310	14395	14183	14214	14330	14388	14326	14313	14160	14230	14233	14400	14339	14366	14185	14346	14285	14343	14258	14528	14369	14315	14502	14376	14223	14320	14085	14329	14231	14302	14235	14327	14372	14145	14370	14244	14440	14248	14479	14233	14343	14232	14272	14211	14215	14029	14375	14429	14388	14450	14402	14472	14427	14195	14369	14309	14540	14242	13982	14231	14329	14159	14406	14528	14091	14488	14302	14279	14285	14337	14266	14163	14394	14315	14290	14200	14238	14294	14293	14318	14245	14137	14293	14372	14362	14317	14226	14297	14370	14385	14301	14259	14329	14349	14345	14082	14353	14278	14388	14345	14327	14301	14093	14295	14515	14328	14268	14095	14364	14268	14334	14322	14364	14426	14295	14205	14223	14416	14239	14451	14354	14253	14334	14324	14198	14333	14330	14289	14240	14364	14299	14475	14264	14132	14393	14337	14276	14401	14272	14359	14202	14105	14319	14176	14316	14334	14368	14319	14364	14345	14300	14377	14122	14298	14363	14268	14406	14394	14307	14127	14435	14315	14367	14193	14216	14415	14450	14375	14271	14405	14256	14373	14249	14137	14326	14100	14386	14406	14099	14350	14367	14344	14259	14346	14214	14244	14387	14141	14303	14486	14364	14342	14198	14228	14491	14293	14326	14312	14191	14549	14283	14353	14221	14319	14372	14310	14410	14351	14465	14263	14292	14270	14186	14220	14194	14286	14381	14284	14292	14226	14246	14334	14269	14364	14462	14249	14311	14215	14364	14233	14042	14373	14202	14423	14259	14365	14328	14415	14266	14363	14156	14416	14211	14452	14354	14283	14367	14206	14289	14164	14359	14427	14245	14234	14335	14311	14283	14373	14483	14298	14259	14213	14209	14237	14176	14427	14366	14406	14361	14281	14391	14318	14404	14343	14434	14209	14372	14416	14250	14286	14326	14242	14198	14181	14239	14323	14232	14193	14443	14305	14254	14260	14345	14284	14278	14332	14286	14328	14265	14374	14247	14229	14247	14295	14254	14276	14283	14353	14390	14240	14385	14223	14457	14399	14224	14404	14227	14421	14336	14406	14339	14174	14143	14441	14333	14307	14223	14285	14307	14432	14473	14229	14270	14256	14390	14357	14274	14378	14439	14415	14364	14345	14298	14377	14199	14224	14279	14230	14280	14207	14516	14306	14347	14274	14312	14509	14186	14370	14300	14174	14251	14445	14430	14319	14298	14493	14182	14382	14486	14188	14308	14444	14168	14128	14323	14242	14378	14397	14291	14185	14360	14280	14333	14318	14264	14297	14446	14186	14439	14330	14324	14412	14183	14222	14446	14269	14289	14308	14298	14251	14385	14181	14276	14230	14414	14331	14232	14316	14202	14396	14156	14339	14329	14360	14239	14396	14367	14024	14325	14344	14219	14242	14425	14284	14370	14242	14349	14402	14422	14399	14426	14275	14321	14100	14407	14215	14334	14350	14313	14360	14354	14372	14203	14288	14225	14319	14310	14337	14344	14199	14421	14226	14467	14231	14197	14283	14149	14278	14433	14260	14327	14349	14325	14364	14265	14214	14193	14160	14372	14270	14394	14353	14368	14360	14186	14218	14362	14437	14173	14303	14354	14134	14352	14183	14370	14303	14216	14266	14409	14193	14462	14327	14207	14321	14293	14458	14221	14315	14072	14409	14369	14374	14409	14237	14491	14236	14276	14435	14160	14280	14302	14280	14346	14209	14368	14305	14328	14387	14258	14239	14236	14306	14027	14285	14361	14317	14298	14372	14288	14263	14035	14341	14348	14180	14367	14285	14254	14256	14441	14248	14234	14197	14569	14167	14224	14214	14305	14384	14267	14172	14349	14279	14382	14282	14350	14364	14429	14398	14144	14258	14303	14168	14380	14156	14325	14166	14316	14262	14427	14174	14087	14037	14425	14253	14275	14204	14326	14366	14282	14477	14189	14208	14261	14308	14370	14265	14259	14385	14298	14429	14369	14244	14221	14379	14472	14255	14325	14335	14275	14281	14605	14303	14263	14287	14124	14285	14418	14314	14407	14167	14327	14240	14234	14300	14367	14512	14174	14347	14254	14219	14333	14384	14293	14319	14351	14171	14378	14184	14256	14347	14374	14281	14425	14451	14113	14209	14352	14290	14409	14373	14419	14290	14349	14300	14412	14331	14393	14207	14243	14196	14189	14346	14139	14422	14217	14450	14283	14352	14311	14319	14262	14238	14108	14297	14366	14336	14296	14330	14274	14323	14339	14459	14253	14193	14317	14319	14215	14199	14158	14374	14382	14285	14363	14295	14261	14344	14402	14329	14232	14302	14291	14337	14261	14326	14180	14285	14195	14207	14319	14500	14392	14327	14251	14305	14170	14281	14369	14333	14270	14353	14332	14161	14208	14217	14374	14361	14455	14288	14296	14204	14339	14382	14270	14331	14150	14242	14283	14324	14365	14301	14186	14322	14403	14421	14223	14178	14335	14467	14378	14412	14408	14206	14342	14211	14356	14492	14445	14370	14224	14252	14313	14251	14388	14198	14418	14302	14339	14179	14499	14223	14211	14277	14283	14349	14279	14400	14353	14277	14189	14109	14471	14277	14420	14261	14229	14295	14183	14480	14400	14358	14287	14277	14229	14302	14471	14414	14365	14283	14327	14227	14451	14238	14225	14409	14421	14208	14203	14341	14384	14293	14267	14250	14423	14158	14307	14216	14439	14324	14377	14249	14361	14216	14284	14399	14334	14207	14450	14255	14423	14449	14329	14285	14236	14234	14259	14276	14334	14311	14290	14160	14474	14352	14250	14432	14348	14305	14285	14196	14184	14276	14431	14348	14215	14244	14454	14251	14439	14197	14330	14380	14409	14203	14463	14334	14311	14154	14531	14161	14221	14311	14173	14422	14392	14284	14451	14335	14457	14193	14130	14210	14365	14191	14293	14250	14234	14032	14297	14240	14320	14235	14366	14280	14293	14387	14384	14231	14215	14221	14268	14235	14239	14511	14263	14374	14262	14330	14276	14184	14212	14324	14182	14457	14094	14393	14239	14271	14271	14200	14294	14300	14308	14229	14369	14217	14285	14173	14354	14136	14352	14229	14331	14197	14325	14253	14232	14299	14299	14450	14223	14245	14341	14321	14248	14385	14274	14150	14221	14408	14402	14381	14264	14273	14349	14314	14336	14211	14330	14287	14365	14128	14327	14270	14330	14473	14253	14317	14280	14381	14494	14458	14130	14381	14261	14289	14353	14446	14326	14126	14395	14296	14323	14255	14300	14364	14269	14254	14169	14309	14036	14244	14252	14305	14163	14393	14357	14325	14207	14269	14188	14253	14313	14383	14267	14375	14413	14294	14298	14320
29392	21731	21320	18857	16925	18236	21009	20895	21220	21211	19728	18041	17597	17187	16798	17024	17026	16915	16933	16955	16936	17122	16802	17062	17030	16909	16843	16866	16702	17128	17082	16751	16907	16968	16856	17030	16987	16858	16870	17027	17019	16813	16809	16741	16832	16984	16862	16960	17078	17037	17179	17062	17044	16949	16851	16844	16977	16852	16860	16994	16904	16646	17012	16993	16907	16821	17030	16905	16914	16873	17028	16757	16829	16918	16901	17134	17141	17025	17043	16962	16770	16919	16804	16950	17002	16875	16926	16951	16749	17132	17055	16938	16738	16959	16923	16752	16916	16857	17116	16908	16921	16851	16882	16983	16853	16928	16831	16935	16743	16842	16728	16844	16863	16915	17034	16800	16936	16650	17096	16959	16819	16865	17094	16828	16809	16894	16961	16975	16770	16918	16765	16726	16880	16977	17101	17008	16851	16693	16925	16885	16879	16874	16952	16953	16908	16797	16720	16713	16946	16825	16778	16967	16891	16796	16839	16699	16728	16907	16731	17077	17011	16911	17074	16919	17053	16861	17003	17024	17048	17044	16996	16951	16891	16840	16882	16819	16938	16946	16923	16891	16772	16698	16761	16971	16995	16716	16899	16925	16674	16981	16781	16766	16954	16751	16944	16952	17034	16951	17193	16969	16885	16915	16859	16916	16965	17096	16996	16724	16837	16744	17093	16854	16821	16809	16689	16791	16917	16879	16744	16700	16915	16846	16854	17076	16834	17065	16805	16753	16957	16877	17147	17045	17103	16999	16877	17024	16984	16786	16830	16912	16863	17137	16852	16860	16707	17058	16714	16872	17000	16849	17022	16919	16961	16983	16942	16671	17026	16972	16983	16765	17006	16967	17091	16810	16815	16942	16866	16867	16819	16988	16820	16929	16864	16991	17136	16863	16764	16873	16856	16911	16960	17034	16858	16798	16964	16950	17019	17040	16773	16992	16701	16796	17176	16843	16825	17057	17051	16944	17082	16941	17046	17026	16845	16755	16865	16834	16883	16853	16818	16947	16915	16881	16761	16856	16806	16941	17051	16892	17009	16855	16985	16995	16985	16906	16881	16848	16773	16961	17007	16923	17055	17088	17080	16873	16932	16990	16806	16926	17089	16973	16746	17018	16950	16922	16918	17035	16981	17031	17135	16830	16995	16854	16838	16817	16940	17095	16857	17084	17012	16867	16990	16932	16915	16829	16962	16841	16867	16860	16886	16864	16848	16956	16856	16843	16978	17037	16920	16612	17122	16948	16935	16860	17018	16853	16991	16980	16963	16900	16983	16901	16988	16960	16949	16927	16897	16779	16648	16807	16994	16962	16954	16891	16733	16771	17236	17021	16925	16883	17120	17003	16890	17025	16924	16960	16904	17123	17084	16833	16885	16747	16959	16856	16889	16962	16830	16855	16782	17017	17024	16786	16850	16779	16936	16911	16894	16843	16574	16869	16760	16755	16877	17128	16867	16903	16907	16971	16928	17088	16809	16986	16825	16832	16909	16954	16978	16901	16787	16811	16904	17046	16969	16878	16854	16852	16970	17009	16813	16976	16846	16774	16989	16782	16906	16856	16922	16999	16752	16864	16930	16870	16830	16950	16710	17014	17106	17035	16910	16930	16990	16840	16841	17004	17003	16980	17077	17009	16840	17129	16808	16894	16919	17037	16864	17004	17134	16707	17061	16994	16889	16873	16694	16703	16995	16845	16784	16778	17012	17000	16808	16794	16968	16789	16898	16914	16887	17006	17006	17071	16901	17219	16746	16956	16931	16765	17001	16918	16894	16956	16870	16906	16855	16860	16983	16893	16923	17027	17171	16759	16789	17010	16996	16988	16883	17028	16959	16943	17214	16916	17075	16934	16900	17008	17055	17102	16920	17200	16935	16699	16689	17099	17122	17117	16923	17069	17134	17047	17002	16795	16927	16986	16984	16848	16836	16876	16696	17124	16981	16967	16829	16767	16916	17049	17036	16846	16856	16926	16859	16888	17003	17016	16940	16966	16938	16733	16973	16919	16967	16892	16735	16768	17042	16881	16994	16969	16911	16953	16776	16979	16857	17000	16942	16939	16991	16955	16900	16903	16999	16940	16959	16848	17001	16996	16738	16742	16857	16810	16977	16746	16778	16860	16941	16803	16755	16739	16873	16806	16807	16817	17043	16808	16860	16971	17007	16839	16810	16966	16799	16998	16992	16942	16930	16872	16795	16834	16824	16861	16848	16988	17034	16848	17106	17070	17048	16954	16767	16944	17043	16807	16769	16997	16830	16942	16870	16999	16990	16906	16918	16990	17003	16814	16722	16999	17081	16584	16984	17019	16903	16970	16809	16747	17015	17047	16919	16901	16578	16838	16912	16799	17032	16875	16951	17050	16890	16897	16841	16774	16771	17106	17059	17062	16642	16744	16938	16794	16813	16829	16901	17033	16842	16847	16999	16932	16916	16989	16802	16826	16778	16844	16813	16946	16910	16865	16953	16917	16873	16757	16716	16973	16848	16937	16970	16937	17015	16881	16934	16672	16697	16877	16980	16798	16957	16940	16915	16850	16975	16981	16861	16827	16960	16944	16887	17056	16874	16994	16987	17015	16854	17027	16908	16834	16927	16881	16873	17036	16649	16954	16814	17008	16853	16792	16966	16772	16860	16702	16934	16845	16951	16857	16986	16639	16961	16867	16846	16716	16813	16983	16926	16824	16919	17030	16880	16831	16878	16862	16862	17029	16828	16717	16828	17030	16769	17028	16915	16915	16758	16848	16845	16930	16750	16862	16867	16995	16981	16922	16901	16977	17086	16841	16906	16936	17049	16764	16808	16888	16985	17001	16977	16915	16861	16950	16688	16935	16864	16983	17002	16800	17004	16683	16960	16781	16846	16886	16846	16885	16883	16915	17018	16948	16658	16889	16948	16754	17000	16877	16740	16957	16791	16956	17028	16994	16930	16922	16872	16955	16885	17084	16945	16972	16908	16839	16985	16657	16940	17038	17008	16987	16787	17004	16951	16853	17054	16856	17044	17043	16965	16818	17023	16890	16931	16945	16969	16744	16703	17030	16965	16803	16911	16845	17061	16917	16916	16653	16996	16983	16771	16931	16809	17007	16852	16819	16936	16971	16782	17038	17042	16747	17046	16718	17049	17087	16790	16930	16866	16861	16828	16855	16785	16879	16796	17013	16918	16961	16912	16990	17019	17077	16861	16926	16959	17075	16817	16934	16976	17043	17025	17042	16949	16830	16981	16849	16839	17031	16968	16963	16977	16968	16932	17098	16993	17095	16697	16887	16926	16960	16922	16971	16737	16827	17041	16820	16985	16878	16756	16871	16923	16881	17057	16998	16940	16870	16907	16654	16875	16854	16996	16984	17082	17025	16976	16967	16671	16821	16832	16840	16773	16877	16930	16817	16987	16861	16869	16978	16956	16925	17033	16965	16934	16884	17073	16781	16810	16827	16894	16942	16940	16789	16736	16940	16905	16998	16784	17067	16758	16948	16919	16708	16785	16760	16847	16868	16889	16969	17068	17010	17000	16797	16876	16912	16913	16909	17116	16940	16930	16881	17046	16946	16898	17023	17094	17182	16755	17022	17033	16916	16881	16783	16863	16977	17048	16893	16670	17015	16694	17116	17210	16741	16751	16932	17009	16765	17005	16757	16917	16965	16976	16989	16940	17041	16925	16816	16889	16950	16978	17151	17006	16892	16916	16843	16996	16929	16852	16819	16904	16843	16946	16844	17074	16917	16949	16921	16885	16906	16982	16919	17020	16751	16860	16808	16890	17145	16838	16689	16994	17051	16767	16800	17075	17005	17023	16976	16897	16874	16839	16948	16921	16920	17007	16833	16988	16910	16918	16853	16961	16914	17023	16782	17034	17206	16765	16800	16795	16934	17012	16880	17136	17015	16925	17056	16822	16989	17043	17064	16834	16850	16799	16936	16832	16912	17076	17074	17061	16724	16883	16942	16984	16903	16900	16869	16910	16790	17118	16939	16986	16766	16838	16774	17110	17021	17075	16994	17086	16973	16952	17010	17030	17089	16757	16852	16962	16991	16982	17070	16925	16825	16835	16726	16749	16861	17140	17049	16868	16918	16841	16883	16935	16943	16877	16893	17161	17092	16892	16855	16764	16951	17089	16820	16830	16894	16847	16801	16933	17009	16962	16713	16970	16674	16991	16961	16848	16881	17033	16976	16803	16790	17029	16957	16777	16960	17116	17087	17001	17002	16834	16861	17005	17043	16733	16855	16824	16944	16944	17025	17053	16905	16939	16943	16803	16917	16859	16885	16706	17039	16948	16803	16968	16792	16708	16970	16947	16945	17098	16737	16809	16887	17167	16998	17013	16947	16616	17019	17059	16968	16726	16971	17162	17088	16886	16849	16780	16835	16932	16941	16856	16993	16819	16884	17155	16797	16844	17016	16913	16818	16969	16752	16826	16919	17015	16801	17045	17093	16854	16848	16956	17008	17011	16804	16901	16936	16923	16765	16793	16937	16814	16897	16857	16867	16910	16800	16969	17208	16760	16868	16777	16922	16823	16903	16994	16871	16866	16942	17172	16907	17023	16868	16682	16947	16864	16729	16909	16781	16911	16858	16882	16684	16932	16766	17240	16891	16916	16819	17004	16995	16839	16850	16817	16922	16819	16924	17003	16837	16741	16801	16691	16947	16995	16935	17126	16792	17035	17096	16975	16794	16963	16884	17045	17019	16805	16824	17014	16997	16885	16989	16938	16976	16970	17031	16973	16946	17061	16949	16887	16742	16899	17092	16903	16921	17215	17051	17106	16740	17006	16799	16925	16952	16981	16913	17163	16826	16977	16970	17068	17019	17023	16777	17066	16679	16850	16886	16914	16865	16887	17031	16879	16908	17085	16798	16917	16964	16920	16938	16954	16844	17155	16873	16819	16950	16744	16835	16999	16851	16918	17064	16973	17022	16887	16837	16935	17088	16876	16922	17051	16892	16825	16921	16840	16915	16871	16953	16768	16878	16888	16990	16966	17123	16984	16943	17108	17185	16904	16999	17090	16791	16703	17041	16835	16865	16999	16799	16939	16833	16952	16621	16749	17053	16855	16861	16900	16992	16939	16798	16823	17011	16807	16845	17057	16989	16891	16804	16865	16876	16925	16981	17129	16898	16952	17037
15099	15536	15508	14999	14816	16669	20336	19763	20635	20244	17395	15536	14855	14779	14398	14527	14216	14470	14402	14586	14425	14683	14654	14589	14348	14598	14588	14440	14470	14666	14473	14575	14647	14558	14533	14430	14469	14399	14431	14482	14524	14438	14547	14566	14374	14511	14593	14382	14462	14449	14362	14419	14627	14510	14398	14572	14645	14417	14605	14451	14576	14459	14611	14463	14341	14581	14418	14390	14587	14421	14544	14568	14315	14328	14383	14628	14509	14431	14524	14437	14458	14528	14441	14299	14429	14500	14485	14516	14448	14363	14517	14546	14578	14444	14617	14551	14517	14606	14447	14430	14372	14405	14523	14503	14451	14368	14328	14485	14347	14527	14334	14574	14465	14539	14570	14527	14496	14547	14520	14512	14368	14567	14466	14402	14460	14588	14607	14538	14592	14246	14355	14489	14639	14524	14525	14406	14538	14525	14556	14497	14358	14622	14543	14534	14285	14488	14538	14332	14336	14540	14494	14459	14526	14468	14348	14488	14507	14427	14575	14400	14543	14562	14519	14456	14353	14440	14433	14488	14655	14326	14619	14400	14480	14495	14576	14620	14359	14388	14378	14594	14663	14578	14413	14230	14423	14493	14452	14383	14513	14389	14377	14449	14496	14456	14403	14367	14401	14378	14479	14634	14342	14522	14375	14502	14464	14300	14393	14437	14414	14312	14410	14452	14497	14465	14231	14361	14531	14415	14521	14358	14465	14491	14389	14429	14619	14513	14413	14662	14620	14467	14391	14451	14386	14424	14512	14203	14578	14489	14489	14597	14453	14305	14493	14497	14460	14564	14569	14478	14314	14564	14600	14414	14473	14433	14322	14441	14619	14371	14632	14356	14475	14605	14383	14510	14360	14405	14292	14327	14504	14312	14401	14352	14373	14504	14525	14326	14512	14663	14473	14652	14443	14303	14581	14332	14556	14569	14515	14320	14507	14390	14449	14461	14516	14440	14439	14438	14600	14400	14482	14384	14388	14555	14355	14528	14586	14589	14496	14437	14583	14409	14386	14417	14483	14423	14466	14382	14540	14435	14342	14487	14437	14560	14530	14411	14406	14261	14312	14424	14440	14352	14515	14500	14402	14477	14396	14511	14476	14534	14272	14502	14291	14403	14479	14570	14314	14455	14339	14444	14387	14297	14513	14422	14490	14529	14474	14394	14392	14541	14475	14634	14466	14469	14561	14399	14518	14507	14525	14540	14524	14502	14551	14399	14448	14509	14491	14622	14405	14381	14457	14626	14527	14375	14518	14357	14594	14502	14472	14456	14523	14489	14525	14567	14499	14500	14432	14397	14313	14359	14285	14456	14659	14446	14500	14428	14492	14411	14439	14525	14477	14393	14445	14428	14564	14552	14466	14550	14385	14490	14570	14488	14539	14584	14420	14371	14624	14442	14560	14281	14379	14455	14542	14533	14491	14445	14604	14541	14264	14519	14428	14476	14500	14462	14478	14597	14572	14413	14389	14456	14684	14441	14617	14481	14508	14499	14362	14475	14471	14599	14396	14392	14464	14306	14599	14383	14540	14516	14458	14456	14520	14568	14426	14497	14467	14219	14455	14579	14292	14588	14432	14507	14470	14556	14404	14457	14478	14471	14432	14227	14386	14471	14585	14465	14396	14539	14481	14460	14428	14506	14459	14499	14449	14436	14338	14579	14660	14508	14373	14687	14536	14548	14476	14349	14507	14317	14367	14478	14498	14503	14456	14359	14443	14538	14504	14545	14507	14426	14478	14450	14399	14520	14577	14370	14536	14521	14646	14328	14361	14498	14588	14565	14420	14600	14476	14447	14537	14409	14505	14345	14504	14455	14424	14259	14481	14391	14432	14488	14412	14509	14287	14485	14415	14378	14453	14448	14406	14329	14344	14495	14422	14340	14501	14544	14443	14518	14597	14581	14536	14414	14310	14659	14409	14383	14411	14466	14372	14644	14613	14562	14625	14528	14473	14379	14369	14531	14418	14502	14464	14392	14477	14451	14320	14418	14358	14603	14498	14442	14482	14473	14566	14595	14355	14441	14526	14432	14547	14161	14411	14427	14522	14434	14516	14492	14525	14511	14462	14566	14393	14443	14326	14402	14421	14492	14558	14408	14572	14387	14534	14649	14497	14431	14405	14454	14694	14426	14438	14543	14603	14538	14695	14322	14529	14570	14507	14457	14568	14384	14679	14509	14471	14312	14614	14470	14497	14461	14329	14533	14605	14375	14615	14471	14590	14430	14489	14341	14445	14411	14455	14489	14458	14568	14465	14524	14571	14335	14466	14392	14439	14541	14431	14484	14403	14503	14493	14597	14428	14479	14345	14538	14398	14376	14461	14535	14455	14350	14425	14538	14486	14573	14638	14465	14372	14224	14543	14452	14526	14540	14342	14372	14540	14486	14372	14491	14498	14386	14443	14596	14627	14525	14404	14473	14453	14567	14366	14586	14428	14626	14332	14431	14422	14480	14584	14369	14373	14349	14582	14620	14388	14538	14440	14353	14417	14327	14513	14577	14589	14399	14433	14472	14505	14313	14400	14254	14572	14424	14458	14464	14514	14404	14483	14373	14543	14340	14298	14517	14535	14571	14347	14409	14458	14432	14535	14508	14586	14459	14517	14587	14660	14404	14380	14429	14400	14471	14340	14392	14380	14548	14392	14353	14559	14319	14410	14362	14545	14466	14707	14495	14458	14460	14519	14498	14574	14481	14450	14599	14390	14353	14553	14509	14409	14619	14427	14494	14520	14341	14331	14500	14580	14343	14544	14500	14352	14511	14397	14463	14471	14365	14271	14467	14611	14604	14580	14409	14391	14582	14311	14446	14585	14487	14436	14526	14608	14412	14576	14259	14496	14458	14432	14275	14412	14591	14464	14416	14460	14561	14593	14526	14537	14508	14440	14529	14330	14370	14534	14463	14442	14462	14453	14498	14590	14435	14579	14389	14329	14443	14442	14378	14560	14255	14432	14426	14301	14341	14506	14274	14593	14542	14557	14442	14365	14519	14489	14484	14405	14461	14471	14471	14506	14231	14476	14368	14528	14616	14464	14318	14441	14411	14516	14599	14528	14441	14403	14484	14491	14437	14529	14498	14528	14479	14372	14479	14519	14495	14390	14617	14494	14510	14481	14419	14540	14423	14514	14490	14429	14347	14628	14398	14513	14569	14398	14584	14385	14418	14444	14349	14678	14504	14534	14534	14436	14533	14520	14511	14498	14696	14498	14430	14478	14417	14562	14262	14481	14577	14392	14329	14447	14543	14408	14509	14439	14416	14357	14574	14595	14283	14497	14548	14573	14568	14602	14515	14456	14420	14479	14443	14524	14429	14318	14304	14650	14408	14463	14529	14541	14396	14398	14491	14547	14620	14381	14383	14578	14418	14416	14503	14404	14496	14682	14455	14479	14496	14392	14401	14559	14454	14493	14459	14585	14544	14409	14587	14440	14327	14379	14484	14365	14399	14545	14500	14418	14543	14475	14376	14295	14646	14505	14459	14571	14516	14582	14408	14505	14517	14538	14445	14733	14461	14464	14462	14301	14359	14682	14394	14364	14451	14456	14508	14486	14380	14381	14555	14369	14597	14471	14537	14537	14570	14498	14230	14412	14421	14432	14375	14569	14441	14501	14521	14458	14469	14448	14577	14359	14533	14450	14567	14598	14466	14370	14622	14398	14375	14438	14512	14436	14515	14448	14393	14666	14524	14379	14378	14277	14396	14438	14515	14538	14537	14429	14554	14364	14350	14819	14473	14534	14421	14351	14527	14376	14274	14445	14492	14383	14597	14569	14517	14194	14446	14432	14350	14522	14314	14714	14494	14513	14477	14532	14419	14547	14406	14481	14473	14545	14394	14360	14223	14466	14409	14519	14540	14337	14530	14573	14577	14338	14514	14450	14514	14441	14493	14552	14592	14486	14308	14344	14693	14289	14420	14543	14554	14397	14358	14455	14475	14552	14524	14410	14475	14503	14446	14335	14488	14411	14481	14494	14541	14573	14425	14315	14268	14563	14489	14413	14498	14247	14527	14453	14333	14475	14458	14572	14393	14622	14588	14378	14502	14597	14344	14502	14563	14328	14340	14415	14420	14564	14440	14551	14354	14349	14481	14373	14554	14421	14458	14416	14478	14474	14391	14468	14490	14633	14421	14562	14387	14334	14447	14428	14491	14506	14517	14437	14371	14555	14552	14446	14578	14542	14310	14463	14339	14493	14490	14582	14312	14365	14504	14503	14411	14495	14498	14602	14597	14377	14429	14389	14429	14401	14577	14469	14451	14427	14436	14122	14562	14261	14527	14414	14429	14638	14382	14562	14316	14425	14521	14494	14516	14384	14518	14465	14396	14303	14541	14500	14599	14408	14339	14313	14487	14500	14583	14464	14510	14560	14417	14600	14607	14456	14438	14473	14550	14443	14401	14501	14476	14632	14425	14273	14420	14468	14409	14520	14523	14464	14498	14476	14469	14350	14485	14283	14426	14309	14554	14336	14429	14485	14367	14561	14447	14448	14451	14560	14603	14480	14290	14634	14581	14311	14559	14475	14370	14457	14549	14557	14522	14497	14533	14532	14442	14531	14266	14370	14357	14364	14234	14514	14392	14467	14618	14522	14291	14547	14305	14409	14481	14549	14424	14485	14270	14518	14532	14466	14470	14658	14414	14469	14443	14442	14447	14368	14427	14350	14329	14351	14416	14546	14412	14654	14465	14399	14569	14536	14621	14425	14430	14443	14570	14594	14484	14447	14429	14449	14441	14495	14503	14410	14563	14523	14396	14364	14446	14424	14465	14362	14585	14406	14470	14401	14529	14485	14505	14421	14380	14457	14310	14422	14572	14432	14530	14493	14416	14510	14457	14496	14542	14486	14493	14500	14679	14478	14515	14636	14379	14530	14315	14476	14325	14378	14405	14553	14442	14443	14239	14369	14540	14568	14364	14464	14605	14431	14504	14527	14492	14418	14648	14385	14409	14464	14367	14440	14367	14581	14564	14445	14525	14378	14382	14549	14463	14378	14379	14476	14436	14462	14551	14336	14495	14493	14447	14413	14518	14403	14487	14493	14543	14352	14610	14488	14428	14542	14444	14376	14455	14387	14425	14667	14399	14506	14322	14363	14454	14391	14591	14372	14351	14376	14329	14509	14492
26068	21171	27315	25869	20124	22331	42131	35045	34718	34427	26435	21278	18890	17733	17227	17212	17135	17183	17191	17204	17321	17180	17270	17160	17174	17188	17239	17096	17188	17199	17333	17110	17386	17304	17093	17085	17133	17215	17220	17169	16959	17074	17009	17078	17145	17053	17308	17186	16939	17172	17206	16968	17100	17148	17263	17340	17179	17210	17114	17097	17266	17032	17003	17207	17141	17181	17199	17203	17050	17037	17128	17129	17036	17028	17151	17158	17120	17185	17075	17186	17281	17070	17038	16964	17466	17414	17322	17120	17160	16892	17059	17029	17161	17203	17216	17071	17024	17068	17111	17235	17292	17150	17041	17412	17045	17057	17254	16995	17021	17379	17396	17120	17226	17160	17218	17092	17250	17078	17206	17197	17332	17064	17174	17157	17375	17335	17219	17479	17157	17276	17014	17120	17140	16954	17116	17012	17301	17022	17046	17216	17186	17102	17058	17266	17150	17153	17163	17267	17174	17166	17191	17063	17242	17394	17112	17166	16918	17102	17124	17328	17105	17130	16997	17091	17133	17233	17004	17196	17152	17381	17257	17036	17080	17107	17099	16974	17230	16913	17275	17234	17394	17018	17051	17180	17302	17232	17243	17092	17232	17127	17157	17088	17196	17001	17253	17008	17088	17273	17042	17082	17078	17265	17195	17007	17073	17242	17160	17073	17209	17292	17010	17044	17073	16976	17084	17374	17147	17173	16996	17146	17089	17237	17238	16924	17116	17314	17262	17136	16974	17156	17206	17396	17399	17090	17182	16838	17098	17175	17243	17322	17411	17131	17205	17291	17044	17306	17200	17266	16997	17264	17274	17019	17101	17110	17160	17313	17051	17105	17310	17284	17030	17075	17175	16960	17091	17093	16956	17120	16971	17278	16976	17028	16904	17071	17048	17438	17315	17120	17377	17159	16940	17153	17055	17045	17283	17175	17149	17046	17073	17016	17088	17097	17154	17025	17189	17342	17244	17274	17183	16881	17173	17389	17100	17138	17179	17015	17357	16989	17270	17238	17245	17197	17083	17109	17264	17183	17045	17016	17178	17155	17312	17021	17012	16897	17053	17158	17401	17192	17231	17154	16858	17247	17051	17153	17042	17238	17183	16988	17118	17202	16965	17223	17097	16946	17145	17180	17121	17359	16905	17162	17206	17176	17048	17215	17308	17272	17273	17255	17174	16968	17181	17139	17289	17122	17083	17022	17074	17117	17174	17163	17039	17194	16968	17085	17204	17170	17142	17161	17111	17311	17039	17206	17061	17356	17292	17140	17073	17168	17349	17211	17148	17192	17239	17005	17146	17030	16858	17193	17110	17106	17091	17194	17075	17189	17218	17411	17062	17162	17176	17231	17234	17127	17211	17084	17084	17152	17251	17166	17206	17136	17055	17287	17237	17024	17182	17252	17070	17236	17228	17180	17160	17260	16962	17180	17287	17182	17238	17217	17032	17397	17244	16981	17308	17054	17284	17236	17249	17267	16954	17200	16999	17029	17127	17029	17190	17111	17200	17178	17048	17060	17278	17313	17315	17278	17276	17029	17276	17395	17235	17064	16998	17027	17193	17188	17219	17324	17057	17275	17095	17111	17168	16998	17156	17023	17087	16950	17333	17325	17121	17297	17125	17178	17264	17183	17162	17241	17129	17121	17096	17185	17231	17110	17264	17289	17260	17044	17089	16985	17351	17224	17224	17137	17029	17345	17023	17029	17130	17144	17006	17057	17229	17190	17223	17284	17040	17112	17094	17059	17290	17192	17014	17314	17265	17203	17245	17247	17150	17293	17027	17073	17218	17328	17119	17110	17024	17132	17251	17277	17193	17189	17175	17142	17244	17160	17197	17230	17188	17284	17112	17285	17107	17206	17227	16832	17194	17132	17095	17137	17194	17057	17200	17253	17306	17169	16993	17235	17101	17421	17160	17322	17112	17187	17206	17098	17332	17088	17056	17125	17098	17360	17226	17067	17115	17077	17244	17136	16946	17172	17294	17303	17331	16970	17114	16940	17117	17247	17179	17308	17013	17195	17002	17266	17105	17064	17076	17252	17154	16991	17343	17233	16997	17106	17034	17164	17092	17091	17304	17243	17119	17201	17106	17099	17215	17170	17268	17154	17182	17238	17055	17280	17326	17230	17011	17052	17154	17089	17141	16962	17196	17388	17248	17225	17229	17322	17370	17259	17237	17107	17001	17073	17207	17180	17259	17181	17069	17209	17113	17033	17102	17148	16991	17309	17204	17029	17113	17171	17257	17235	17175	17185	17201	17128	17262	17258	17057	17132	17071	17295	17236	17267	17188	17297	17173	17284	17189	17256	17161	17366	17126	17020	17273	17221	17381	17238	17122	17247	17211	17191	17106	17238	17272	17156	17287	17169	17115	17165	17185	17070	17125	17317	17106	17116	17023	17195	17301	17211	17022	17208	17227	17177	17305	17214	17343	17178	17124	17153	17135	17115	17030	17280	17382	17305	17230	17212	17016	17233	17142	17350	17069	17084	17231	17039	17123	17187	17080	17065	17294	17076	17018	17248	17123	17163	17206	16972	17314	17058	17213	17228	17322	17144	17166	17023	17144	17235	17255	17090	17181	17195	17275	17264	17182	17294	17273	17220	17239	16923	17118	17044	17110	17241	16916	17055	16963	17088	17098	17154	17122	17256	17112	17021	17173	17240	17194	17231	17223	17041	17051	17223	17193	17291	17233	17048	17052	17171	17094	17130	17031	17151	17002	17241	17276	17229	17235	17150	17058	17111	17188	17128	17171	17109	17225	17087	17280	17287	17219	17185	17157	17185	17190	17397	17198	17053	17005	17245	17153	17337	17196	17328	17140	16982	17139	17092	17268	17173	17137	17254	17060	17113	16958	16778	17138	17406	17219	17271	17215	17191	17272	17029	17263	17167	17115	17201	17231	17200	17051	17079	17109	17122	17282	17229	17180	17234	16798	17155	17203	17057	17152	17025	17224	17254	17217	17244	17061	17066	17055	17163	17157	17143	17114	17274	17266	17315	17209	17131	17340	17042	17136	17134	17197	16999	17240	17246	17375	17198	17189	17001	17170	16962	16945	17097	17025	17286	17080	17212	17017	17166	17141	17090	17436	17134	17092	17312	17092	17167	17307	17085	17010	17128	17185	17113	17138	17195	17163	17200	17053	17066	17167	17296	17042	17174	17191	17136	17133	16993	17045	16985	17181	17379	17318	17295	16957	17206	17145	17343	17323	17103	17160	17156	17008	17291	17031	17172	17315	17124	17359	17067	17185	17103	17066	17284	17004	17067	17207	17239	17318	17185	17396	17116	17098	17128	17167	17152	17262	17317	17232	17277	17068	17147	17251	17328	17256	17130	17282	17182	16989	17092	17008	17301	17024	17101	17009	17019	17147	17279	17258	17226	17144	17112	17268	17177	17135	17273	17411	17106	17198	17161	17182	17254	17446	17199	17163	17164	17207	16944	17369	17270	17098	17045	17049	17291	17113	17057	16989	17087	17325	17186	17037	17137	17178	17216	17145	17196	17214	17334	17218	17085	17046	16992	17402	17018	17285	17261	17317	17118	17054	17239	17203	17147	17078	17272	17208	17246	17123	17250	17072	17130	17175	17318	17172	17287	17113	17052	17135	16972	17225	17110	16922	17137	17169	17337	17439	17342	17042	17147	17103	17081	17220	17286	17137	17235	16808	17235	17203	17068	17261	17166	17227	17089	17147	17021	17167	17063	17231	17128	17472	17380	17188	17279	17159	17088	17211	17177	17064	17247	17238	17259	17345	17133	17164	17088	17245	17117	17309	17114	17078	17007	17269	17265	17135	17231	17216	17146	17128	17248	17033	17323	17451	17199	17175	17371	17328	17238	17338	17307	17097	17387	17204	16958	17249	17188	17239	17146	17184	16978	17106	17023	17186	17273	17053	17192	17127	17214	16951	17221	17093	17182	17062	17127	17182	17188	17182	17301	17240	17098	17032	16987	17318	17170	17124	17393	17102	17053	17474	17488	17327	17048	17172	17118	17136	17350	17370	17155	17068	17154	17202	17081	17336	17201	17482	16999	17241	17047	17127	17142	17115	17017	17056	17077	17069	17220	17177	17294	17218	17011	17309	17167	17064	17166	17137	17086	17167	17163	17304	17214	17249	17394	17120	17311	17256	17151	17060	17088	17044	17128	17300	17076	17443	17260	17369	17443	17370	17223	17178	17079	17187	17115	16977	17160	17181	17211	17368	16975	17200	17052	17008	17380	17155	17112	17373	17202	17006	17056	17265	17111	17028	17138	17120	17280	17171	17186	17008	17095	17149	17203	17114	17171	17324	17250	17403	17191	17114	17180	17275	17131	17133	17261	17114	17147	17046	17062	17331	17388	17404	17126	17228	17324	17430	17176	17428	17151	17275	17211	17229	17218	16997	17189	17079	16984	17057	17095	17054	17212	17206	17138	17046	17273	17265	17373	17256	17157	17422	17249	17032	16965	17078	17138	17284	17078	17204	17134	17026	17257	16971	17109	17194	17135	16885	17058	17095	17255	17310	17226	17077	17268	17060	16985	17026	17295	17444	17202	17151	17043	17177	17258	17092	17297	17141	17212	17145	17143	17068	17041	17233	17425	17151	17025	17003	17061	17497	17206	17228	17216	17281	17279	17126	17225	17094	17076	17291	17341	17192	17068	17118	17350	17346	17017	17309	17102	17170	17485	17289	17060	17147	17270	17240	16881	17340	17091	17304	17229	17106	17115	16974	17206	17137	17368	17093	17135	17185	17002	17127	17257	17345	17319	17340	17301	17189	17326	17126	17281	17189	17153	17103	17500	17192	17230	17258	17127	17120	17164	17100	17068	17223	17241	17262	17084	17047	17090	17334	17249	17057	17255	17111	17133	17117	17069	17017	17189	17356	17259	17264	17215	17005	17151	17032	17165	17200	17198	17345	17137	17165	17263	17029	17194	17269	17218	17341	17189	17157	17066	17141	17114	17188	17358	17065	17164	17227	17222	17286	17158	17207	17160	17311	17256	17256	17407	17217	17281	17304	17150	17345	17262	17333	17170	17058	17282	17080	17204	16979	17110	17187	17201	16956	17078	17272	17277	16974	16955	17104	17199	17072	17194	17011	17162	17290	17149	17186	17412	17129	17104	17111	17355	17197	17169	17094	17105
13822	20092	19063	16690	15996	22477	43626	32642	37380	34416	24900	18771	16178	14969	14591	14586	14743	14682	14726	14698	14692	14599	14673	14609	14579	14708	14575	14562	14532	14660	14800	14813	14650	14644	14542	14811	14794	14498	14569	14734	14577	14534	14654	14875	14526	14786	14818	14888	14576	14724	14547	14721	14602	14746	14696	14683	14807	14583	14667	14555	14819	14634	14683	14595	14692	14508	14685	14543	14660	14750	14678	14495	14672	14551	14669	14673	14653	14594	14616	14632	14697	14457	14674	14586	14589	14569	14699	14663	14763	14593	14738	14620	14705	14647	14691	14491	14745	14693	14632	14630	14764	14686	14626	14710	14645	14581	14682	14677	14584	14418	14482	14709	14690	14403	14665	14706	14542	14925	14533	14736	14698	14558	14593	14671	14760	14714	14691	14556	14706	14661	14720	14649	14541	14863	14750	14675	14649	14518	14742	14618	14745	14783	14749	14651	14423	14799	14651	14489	14635	14593	14614	14378	14563	14558	14506	14682	14586	14702	14639	14670	14732	14574	14637	14570	14666	14480	14763	14595	14467	14527	14688	14575	14559	14754	14526	14668	14633	14611	14605	14620	14461	14673	14473	14658	14562	14629	14549	14453	14606	14646	14763	14632	14602	14603	14529	14452	14478	14760	14759	14599	14556	14590	14507	14744	14511	14652	14693	14741	14644	14552	14549	14660	14473	14526	14692	14515	14607	14682	14620	14640	14629	14470	14667	14644	14558	14668	14671	14557	14559	14453	14803	14543	14699	14739	14621	14570	14606	14611	14682	14631	14527	14609	14536	14667	14584	14622	14657	14590	14570	14706	14450	14484	14528	14745	14437	14724	14658	14617	14527	14575	14675	14713	14374	14764	14687	14694	14484	14544	14574	14539	14571	14547	14476	14723	14459	14506	14613	14468	14653	14573	14510	14603	14522	14784	14630	14623	14568	14796	14665	14639	14689	14619	14754	14599	14711	14507	14553	14720	14517	14537	14660	14510	14686	14421	14715	14552	14625	14597	14579	14873	14672	14570	14651	14591	14686	14599	14597	14780	14493	14542	14581	14604	14752	14680	14645	14670	14658	14615	14719	14601	14810	14530	14645	14600	14561	14499	14709	14639	14528	14648	14579	14556	14662	14624	14625	14454	14793	14662	14539	14634	14727	14640	14568	14571	14622	14484	14584	14566	14541	14701	14625	14445	14547	14549	14684	14674	14672	14644	14722	14374	14722	14638	14542	14688	14654	14577	14526	14731	14551	14582	14759	14575	14626	14345	14620	14669	14699	14623	14529	14712	14671	14631	14561	14643	14592	14696	14602	14577	14895	14482	14707	14628	14530	14625	14567	14586	14666	14653	14737	14541	14588	14627	14501	14646	14424	14660	14613	14435	14611	14573	14737	14617	14675	14668	14580	14695	14685	14439	14641	14627	14617	14794	14680	14586	14577	14524	14602	14571	14562	14665	14469	14545	14665	14570	14595	14552	14645	14689	14559	14597	14632	14669	14783	14474	14639	14649	14660	14517	14704	14615	14614	14506	14474	14854	14619	14700	14774	14616	14628	14664	14682	14630	14643	14616	14568	14568	14565	14663	14504	14643	14512	14599	14669	14657	14618	14737	14607	14668	14558	14595	14807	14760	14622	14550	14561	14626	14582	14620	14636	14579	14463	14535	14577	14742	14663	14521	14638	14573	14554	14684	14486	14632	14690	14564	14759	14598	14627	14561	14558	14682	14575	14704	14526	14656	14801	14524	14635	14843	14510	14596	14592	14692	14521	14554	14707	14702	14666	14786	14648	14611	14514	14686	14738	14760	14477	14767	14718	14554	14649	14630	14720	14745	14613	14707	14555	14580	14468	14600	14492	14683	14672	14664	14644	14710	14623	14794	14673	14657	14854	14554	14684	14572	14515	14695	14574	14624	14562	14720	14439	14697	14720	14563	14511	14652	14640	14636	14550	14670	14584	14665	14687	14553	14523	14580	14729	14584	14657	14720	14684	14639	14765	14618	14812	14599	14609	14653	14644	14744	14526	14625	14544	14706	14585	14637	14607	14523	14642	14861	14660	14733	14654	14673	14811	14593	14603	14573	14567	14812	14647	14771	14568	14580	14662	14581	14733	14584	14675	14664	14552	14852	14586	14556	14462	14603	14650	14635	14622	14449	14589	14525	14789	14607	14606	14668	14710	14776	14645	14753	14752	14496	14633	14596	14490	14616	14594	14716	14681	14631	14659	14480	14742	14455	14766	14664	14698	14441	14540	14660	14647	14492	14456	14603	14606	14554	14531	14719	14547	14406	14635	14548	14351	14574	14764	14724	14604	14701	14710	14661	14535	14711	14588	14562	14497	14677	14560	14440	14576	14829	14702	14704	14755	14462	14493	14525	14470	14483	14472	14589	14646	14665	14640	14645	14612	14693	14644	14635	14658	14639	14520	14756	14441	14666	14630	14617	14541	14548	14633	14696	14689	14825	14708	14777	14532	14630	14657	14696	14661	14603	14645	14590	14593	14768	14818	14571	14766	14741	14558	14710	14637	14492	14496	14830	14671	14674	14655	14714	14723	14588	14555	14444	14596	14567	14710	14699	14468	14552	14717	14661	14714	14696	14551	14584	14627	14604	14705	14431	14638	14684	14562	14577	14657	14652	14555	14839	14568	14715	14521	14646	14675	14748	14649	14794	14606	14545	14682	14474	14789	14538	14746	14812	14532	14771	14523	14510	14627	14579	14554	14615	14792	14559	14612	14564	14581	14730	14575	14735	14670	14647	14571	14684	14686	14723	14729	14765	14668	14426	14586	14579	14764	14676	14594	14529	14610	14516	14637	14631	14601	14624	14496	14684	14493	14682	14591	14596	14710	14653	14523	14559	14640	14590	14613	14690	14693	14621	14644	14536	14601	14704	14701	14664	14592	14604	14741	14493	14626	14705	14628	14572	14416	14514	14671	14841	14571	14539	14471	14814	14710	14673	14576	14637	14456	14553	14510	14720	14607	14782	14526	14640	14680	14628	14567	14637	14552	14647	14611	14716	14690	14907	14544	14659	14665	14609	14504	14748	14675	14724	14558	14717	14722	14751	14616	14584	14637	14529	14506	14704	14754	14646	14631	14574	14733	14540	14466	14588	14553	14648	14373	14607	14708	14587	14634	14688	14739	14590	14690	14636	14565	14594	14719	14554	14587	14678	14565	14509	14824	14628	14662	14693	14616	14444	14683	14500	14595	14612	14498	14515	14501	14585	14680	14647	14469	14676	14528	14545	14666	14654	14495	14689	14569	14641	14712	14586	14491	14622	14766	14684	14613	14515	14472	14790	14539	14702	14606	14705	14552	14630	14516	14767	14675	14678	14572	14652	14574	14671	14534	14745	14634	14622	14720	14670	14521	14544	14583	14659	14480	14557	14814	14513	14732	14661	14629	14497	14617	14521	14583	14528	14513	14798	14570	14629	14658	14606	14748	14515	14628	14579	14485	14582	14662	14743	14733	14444	14618	14587	14516	14788	14672	14736	14793	14654	14677	14662	14677	14591	14555	14440	14751	14719	14602	14667	14554	14590	14542	14584	14584	14625	14699	14624	14656	14511	14585	14466	14601	14398	14738	14624	14619	14668	14518	14629	14665	14744	14619	14772	14579	14620	14633	14712	14416	14635	14685	14580	14577	14583	14444	14649	14739	14678	14631	14667	14682	14674	14791	14610	14773	14665	14710	14502	14719	14802	14708	14698	14603	14626	14737	14575	14531	14670	14702	14791	14524	14712	14531	14678	14621	14393	14614	14631	14747	14666	14547	14548	14590	14690	14548	14770	14768	14480	14475	14581	14638	14501	14659	14607	14499	14790	14456	14663	14554	14642	14640	14508	14530	14770	14599	14656	14529	14836	14738	14618	14613	14688	14728	14632	14574	14603	14642	14505	14814	14719	14638	14549	14660	14655	14561	14675	14617	14598	14640	14573	14629	14521	14585	14670	14568	14505	14687	14658	14403	14596	14648	14568	14760	14664	14815	14635	14506	14713	14550	14710	14516	14610	14656	14620	14744	14628	14718	14828	14587	14594	14713	14728	14619	14642	14538	14490	14598	14803	14518	14570	14606	14839	14726	14565	14677	14566	14647	14543	14685	14691	14536	14602	14818	14632	14573	14456	14628	14781	14668	14757	14505	14634	14671	14673	14662	14667	14690	14547	14582	14916	14636	14563	14745	14423	14749	14600	14541	14617	14576	14585	14667	14598	14534	14672	14586	14582	14647	14641	14552	14685	14764	14712	14683	14779	14637	14675	14642	14598	14570	14637	14539	14605	14559	14602	14595	14599	14498	14564	14680	14621	14753	14611	14523	14608	14738	14440	14670	14474	14802	14473	14728	14779	14688	14518	14603	14737	14542	14807	14654	14481	14703	14514	14676	14512	14512	14883	14780	14844	14608	14678	14840	14696	14585	14748	14789	14652	14520	14758	14613	14529	14699	14671	14665	14626	14677	14854	14674	14784	14512	14629	14646	14657	14337	14760	14598	14541	14773	14636	14586	14626	14663	14711	14485	14484	14780	14586	14617	14634	14728	14770	14806	14510	14787	14669	14628	14687	14584	14711	14696	14672	14651	14569	14827	14736	14594	14522	14499	14588	14589	14672	14571	14531	14629	14745	14530	14590	14304	14647	14715	14698	14659	14670	14551	14705	14726	14629	14516	14698	14690	14747	14605	14642	14577	14631	14500	14637	14694	14669	14611	14645	14475	14587	14963	14555	14724	14616	14732	14656	14629	14640	14744	14712	14321	14592	14796	14612	14644	14500	14655	14469	14677	14479	14754	14457	14420	14631	14689	14629	14638	14747	14581	14765	14768	14597	14489	14695	14495	14698	14631	14670	14830	14667	14615	14741	14630	14808	14547	14670	14649	14677	14355	14637	14453	14669	14638	14500	14605	14527	14529	14686	14826	14622	14773	14783	14618	14485	14656	14563	14604	14641	14508	14725	14634	14572	14732	14599	14703	14671	14743	14549	14646	14634	14635	14524	14512	14554	14719	14836	14384	14664	14700	14498	14532	14572	14565	14571	14520	14475	14777	14689	14678	14645	14730	14537	14570	14662	14685	14659	14591	14406	14662	14581	14870	14655	14634	14760	14479	14836	14715	14699	14483	14671	14623	14625	14501	14641
23841	21162	28627	23977	21640	33342	65257	39415	51898	45940	36184	29429	23251	19423	17977	17531	17400	17266	17312	17412	17433	17329	17317	17220	17348	17372	17282	17490	17532	17232	17369	17405	17385	17457	17414	17385	17271	17268	17414	17436	17400	17283	17246	17502	17387	17277	17248	17325	17703	17461	17569	17167	17347	17221	17144	17212	17420	17151	17250	17248	17234	17121	17186	17368	17404	17302	17312	17427	17188	17347	17270	17423	17164	17235	17166	17281	17314	17331	17102	17426	17265	17359	17164	17454	17301	17412	17447	17147	17364	17387	17350	17277	17309	17323	17403	17339	17279	17265	17254	17135	17241	17405	17312	17283	17344	17232	17155	17403	17054	17253	17550	17131	17293	17455	17247	17346	17229	17145	17328	17249	17271	17385	17125	17276	17406	17340	17158	17101	17227	17201	17311	17249	17025	17131	17387	17241	17097	17445	17187	17332	17158	17199	17204	17073	17246	17281	17263	17221	17292	17265	17253	17139	17219	17282	17300	17383	17156	17442	17114	17022	17277	17321	17507	17357	17211	17154	17238	17262	17306	17077	17098	17445	17200	17131	17117	17325	17315	16978	17428	17111	17132	17223	17320	17163	17308	17252	17326	17390	17367	17161	17286	17118	17327	17213	17205	17175	17209	17182	17166	17239	17109	17258	17303	17342	17433	17180	17083	17129	17253	17305	17270	17409	17113	17140	17361	17049	17291	17145	17221	17386	17084	17247	17092	17238	17407	17187	17362	17158	17273	17169	17364	17323	17178	17275	17373	17265	17163	17164	17105	17344	17380	17303	17230	17243	17126	17255	17148	17332	17469	17244	17268	17199	17350	17298	17073	17185	17393	17217	17277	17364	17177	17110	17090	17150	17243	17270	17393	17167	17036	17274	17335	17092	17162	17345	17385	17343	17337	17209	17341	17197	17153	17139	17157	17164	17147	17151	16977	17394	17258	17126	17229	17095	17171	17107	17377	17158	17250	17431	17117	17420	17302	17306	17512	17368	17481	17316	17349	17180	17086	17033	17129	17074	17266	17303	17307	17054	17421	17463	17201	17205	17275	17299	17481	17299	17252	17302	17237	17227	17047	17214	17376	17337	17199	17295	17230	17370	17187	17152	17546	17282	17438	17218	17247	17204	17361	17238	17117	17261	17133	17417	17126	17312	17284	17346	17259	17225	17182	17317	17432	17208	17257	17146	17361	17249	17214	17204	17421	17466	17297	17158	17114	17350	17274	17174	17087	17132	17028	17099	17242	17235	17214	17221	17189	17390	17170	17314	17211	17211	17326	17357	17281	17248	17439	17176	17014	17378	17387	17405	17181	17233	17247	17317	17288	17270	17443	17199	17553	17211	17390	17365	17236	17295	17119	17178	16982	17106	17346	17301	17403	17377	17288	17269	17061	17121	17309	17343	17181	17340	17253	17303	17329	17386	17215	17450	17571	17428	17240	17259	17336	17312	17202	17257	17295	17240	17358	17250	17274	17157	17230	17319	17354	17390	17292	17423	17347	17222	17412	17325	17216	17198	17228	17034	17272	17170	17154	17255	17139	17206	17253	17192	17374	17332	17131	17230	17298	17386	17362	17289	17347	17423	17285	17170	17200	17137	17126	17162	17210	16969	17133	17283	17251	17163	17146	17253	17192	17254	17180	17162	17527	17353	17113	17286	17331	17256	17390	17030	17274	17375	17211	17069	17390	17531	17309	17320	17592	17533	17420	17365	17401	17320	17067	17259	17338	17299	17231	17190	17218	17092	17201	17301	17348	17120	17339	17279	17159	17415	17154	17356	17397	17384	17321	17040	17350	17121	17369	17315	17263	17282	17418	17372	17340	17224	17310	17132	17125	17340	17326	17293	17327	17381	17285	17332	17298	17237	17248	17257	17025	17205	17226	17348	17281	17241	17154	17395	17639	17309	17327	17202	17370	17179	17090	17303	17211	17156	17245	17231	17186	17425	17463	17447	17090	17089	17369	17208	17073	17405	17347	17295	17076	17100	17245	17381	17216	17272	17277	17302	17485	17300	17310	17169	17150	17270	17135	17358	17086	17038	17150	17261	17321	17366	17291	17242	17248	17116	17366	17546	17435	17226	17044	17119	17076	17294	17221	17070	17211	17322	17188	17245	17295	17241	17292	17498	17409	17055	17192	17331	17463	17230	17149	17178	17187	17216	17297	17362	17277	16879	17329	17339	17284	17194	17447	16919	17284	17185	17292	17190	17297	17288	17268	17275	17319	17137	17176	17270	17080	17059	17236	17393	17364	17313	17355	17267	17311	17205	17407	16964	17305	17302	17060	17279	17447	17233	17252	17465	17315	17242	17209	17225	17426	17250	17181	17219	17330	17438	17207	17105	17350	17276	17290	17231	17330	17406	17175	17396	17321	17164	17317	17324	17251	17250	17176	17113	17427	17022	17137	17235	17395	17283	17282	17059	17150	17316	17261	17121	17057	17396	17220	17130	17241	17156	17398	17186	17209	17194	17467	17168	17243	17088	17248	17337	16950	17348	17374	17413	17185	17228	17352	17354	17403	17325	17272	17431	17374	17413	17444	17263	17358	17160	17326	17167	17200	17069	17212	17155	17180	17107	17170	17160	17291	17241	17111	17071	17311	17165	17231	17047	17186	17327	17179	17213	17473	17050	17148	17361	17365	17258	17202	17357	17372	17208	17268	17082	17214	17177	17236	17288	17500	17333	17243	17240	17313	17146	17363	17158	17201	17231	17449	17313	17088	17204	17335	17288	17282	17107	17178	17278	17320	17096	17383	17167	17199	17140	17312	17197	17374	17412	17333	17248	17309	17404	17235	17237	17113	17274	17262	17311	17233	17039	17148	17243	17186	17240	17309	17091	17314	17210	17323	17366	17195	17037	17275	17207	17105	17180	17564	17353	17278	17155	17287	17328	17243	17278	17172	17348	17255	17201	17504	17350	17226	17202	17116	17175	17127	17068	17289	17185	17388	17362	17250	17181	17323	17385	17002	17190	17375	17089	17251	17271	17098	17194	17283	17286	17257	17258	17213	17078	16994	17350	17169	17139	17118	17268	17239	17093	17256	17081	17332	17267	17179	17282	17391	17223	17306	17395	17223	17352	17233	17095	17161	17127	17476	17339	17311	17380	17180	17307	17355	17336	17182	17278	17362	17373	17307	17325	17214	17159	17187	17138	17273	17390	17295	17283	17139	17151	17329	17591	17344	17441	17272	17274	17302	17132	17271	17412	17331	17459	17415	17288	17071	17325	17048	17352	17509	17120	17455	17464	17130	17123	17270	17062	17257	17237	17272	17244	17185	17261	17164	17289	17264	17337	17426	17198	17553	17383	17403	17179	17328	17174	17310	17121	17259	17436	17263	17299	17242	17224	17341	17452	17350	17240	17343	17259	17229	17206	17347	17231	17215	17204	17213	17356	17345	17366	17290	17163	17147	17142	17445	17377	17143	17213	17129	17140	17306	17266	17497	17189	17196	17213	17237	17243	17099	17331	17485	17311	17108	17203	17469	17272	17250	17039	17112	17341	17257	17171	17344	17310	17183	17284	17239	17130	17324	17248	17351	17224	17338	17336	17273	17335	17312	17333	17409	17190	17399	17189	17392	17254	17101	17392	17402	17305	17385	17349	17328	17136	17257	17176	17357	17299	17245	17249	17217	17286	17102	17514	17305	17150	17184	17256	17387	17486	17127	17389	17156	17229	17122	17247	17248	17183	17454	17147	17392	17437	17275	17294	17417	17108	17194	17206	17134	17535	17242	17128	17257	17156	17317	17170	17317	17232	17062	17229	17456	17389	17320	17353	17299	17188	17225	17443	17112	17364	17313	17313	17247	17407	17262	17260	17310	17171	17197	17068	16934	17210	17391	17145	17103	17070	17168	17232	17240	17141	17230	17196	17402	17194	17119	17068	17254	17370	17343	17093	17098	17313	17357	17400	17345	17252	17355	17273	17501	17159	17252	17406	17304	17205	17250	17343	17261	17150	17177	17239	17263	17339	17112	17172	17408	17067	17230	17273	17291	17336	17362	17268	17252	17374	17298	17226	17306	17254	17337	17145	17286	17036	17254	17293	17283	17272	17282	17185	17219	17191	17224	17411	17073	17247	17453	17257	17287	17152	17218	17235	17337	17301	17329	17365	17137	17230	17496	17254	17382	17401	17153	17223	17204	17419	17231	17213	17282	17175	17306	17140	17081	17235	17345	17321	17108	17333	17228	17247	17276	17280	17255	17120	17152	17216	17312	17317	17412	17129	17240	17194	17274	17248	17260	17264	17260	17173	17374	17314	17265	17281	17213	17359	17276	17148	17252	17383	17118	17254	17230	17152	17314	17408	17386	17285	17216	17521	17554	17326	17178	17313	17128	17128	17497	17103	17089	17124	17288	17246	17174	17238	17296	17319	17513	17253	17145	17537	17207	17204	17185	17432	17491	17460	17340	17337	17082	17201	17204	17383	17147	17237	17287	17431	17239	17264	17318	17188	17340	17224	17287	17200	17221	17296	17295	17131	17282	17336	17153	17324	17351	17280	17293	17233	17159	17381	17366	17202	17214	17107	17137	17209	17194	17167	17442	17161	17219	17385	17315	17260	17098	17134	17103	17145	17106	17350	17269	17470	17221	17284	17095	17256	17375	17177	17084	17243	17339	17217	17149	17321	17344	17169	17016	17439	17204	17348	17213	17063	17249	17069	17313	17089	17314	17216	17205	17459	17230	17229	17290	17174	17167	17265	17318	17497	17349	17325	17170	17052	17293	17096	17373	17361	17257	17220	17371	17281	17224	17224	17397	17197	17227	17433	17161	17218	17451	17242	17266	17345	17296	17367	17177	17377	17259	17104	17341	17145	17162	17226	17445	17030	17213	17164	17375	17069	17242	17212	17190	17224	17426	17320	17210	17168	17406	17307	17395	17118	17172	17039	17262	17377	17223	17378	17121	17288	17330	17114	17281	17547	17437	17307	17267	17199	17324	17217	17226	17342	17131	17451	17181	17127	17322	17343	17186	17150	17217	17386	17023	17300	17140	17293	17315	17381	17362	17208	17085	17127	17351	17432	17213	17145	17507	17263	17279	17304	17362	17241	17428	17216	17157	17166	17142	17346	17265	17226	17169	17188	17243	17238	17293	17098	17161	17168	17185	17063	17401	17308	17205	17212
16135	27516	25198	20308	18376	35536	62670	36793	53454	45563	36713	29029	20858	16535	14993	14642	14616	14775	14650	14781	14579	14640	14704	14673	14694	14598	14627	14597	14692	14593	14436	14619	14673	14658	14534	14639	14732	14772	14569	14652	14568	14588	14687	14871	14563	14736	14438	14759	14774	14648	14630	14465	14710	14664	14541	14695	14575	14674	14676	14550	14721	14548	14652	14651	14651	14536	14386	14661	14676	14652	14817	14789	14723	14524	14581	14647	14540	14839	14596	14583	14649	14745	14497	14592	14743	14656	14574	14609	14702	14656	14738	14523	14679	14644	14641	14658	14781	14666	14582	14749	14661	14759	14539	14649	14471	14512	14674	14610	14602	14830	14591	14455	14680	14542	14619	14527	14592	14691	14614	14619	14589	14545	14824	14541	14574	14758	14714	14516	14520	14663	14779	14633	14671	14601	14696	14657	14641	14792	14442	14731	14386	14607	14532	14738	14578	14608	14676	14668	14745	14638	14807	14598	14762	14641	14625	14567	14613	14666	14629	14626	14484	14641	14753	14606	14634	14474	14551	14627	14572	14659	14588	14654	14679	14695	14599	14452	14567	14662	14603	14582	14701	14521	14795	14747	14462	14725	14797	14633	14582	14549	14507	14493	14733	14711	14657	14606	14670	14671	14781	14686	14683	14542	14639	14482	14681	14615	14450	14597	14729	14419	14521	14448	14464	14602	14594	14546	14468	14648	14576	14634	14742	14614	14737	14699	14774	14601	14582	14589	14623	14820	14573	14588	14503	14481	14845	14775	14685	14680	14605	14655	14579	14547	14774	14697	14603	14586	14759	14626	14706	14558	14703	14760	14607	14845	14626	14647	14881	14735	14555	14695	14623	14575	14611	14551	14605	14679	14569	14651	14658	14577	14611	14536	14708	14576	14525	14569	14829	14699	14595	14695	14504	14779	14621	14551	14652	14581	14548	14553	14706	14579	14633	14805	14573	14730	14613	14559	14546	14708	14634	14554	14537	14783	14643	14762	14619	14615	14516	14491	14475	14635	14566	14635	14703	14655	14434	14663	14681	14662	14659	14611	14761	14733	14566	14587	14732	14722	14521	14756	14605	14520	14744	14533	14605	14722	14662	14751	14774	14456	14494	14464	14711	14548	14697	14429	14682	14840	14480	14667	14593	14496	14494	14762	14539	14697	14544	14804	14465	14421	14550	14659	14761	14599	14636	14629	14492	14658	14606	14663	14610	14588	14698	14667	14633	14624	14693	14572	14536	14621	14647	14574	14697	14734	14660	14512	14718	14681	14661	14698	14628	14613	14818	14604	14773	14591	14652	14538	14490	14509	14582	14544	14528	14554	14640	14725	14563	14567	14583	14725	14727	14746	14654	14698	14661	14607	14668	14591	14592	14521	14568	14556	14829	14501	14532	14554	14547	14608	14771	14681	14750	14758	14597	14641	14504	14573	14697	14700	14602	14651	14613	14759	14518	14681	14490	14588	14683	14622	14558	14469	14487	14716	14625	14647	14746	14693	14445	14646	14628	14619	14768	14605	14710	14629	14607	14706	14824	14671	14509	14575	14723	14748	14712	14740	14709	14717	14580	14686	14665	14665	14651	14757	14826	14711	14547	14685	14647	14670	14613	14503	14647	14477	14670	14626	14648	14758	14571	14714	14876	14765	14587	14583	14544	14573	14578	14593	14521	14694	14604	14554	14516	14483	14747	14677	14608	14606	14476	14623	14522	14772	14575	14712	14776	14791	14561	14608	14544	14545	14702	14619	14660	14576	14769	14604	14543	14532	14610	14678	14816	14677	14573	14582	14605	14509	14706	14557	14739	14659	14674	14603	14595	14641	14545	14494	14695	14664	14561	14669	14639	14625	14779	14591	14728	14746	14577	14700	14640	14542	14685	14603	14632	14680	14558	14685	14776	14643	14501	14693	14593	14587	14638	14507	14622	14458	14783	14677	14617	14707	14762	14488	14598	14613	14548	14712	14593	14648	14707	14784	14597	14748	14610	14587	14553	14741	14643	14593	14697	14749	14549	14700	14639	14635	14661	14507	14561	14719	14658	14674	14745	14684	14837	14652	14693	14609	14628	14550	14622	14487	14613	14689	14541	14737	14721	14626	14500	14662	14602	14723	14718	14581	14613	14548	14592	14625	14600	14710	14486	14698	14709	14792	14610	14498	14554	14717	14637	14587	14627	14577	14799	14716	14683	14653	14616	14694	14487	14592	14787	14747	14716	14712	14566	14676	14380	14588	14622	14615	14636	14662	14637	14698	14662	14624	14554	14643	14763	14589	14646	14539	14618	14606	14664	14564	14792	14675	14703	14627	14637	14696	14492	14720	14660	14635	14687	14578	14769	14626	14632	14731	14488	14571	14468	14681	14611	14672	14581	14654	14551	14474	14637	14651	14618	14723	14654	14530	14553	14547	14617	14663	14594	14577	14464	14794	14492	14646	14601	14727	14594	14634	14726	14497	14710	14653	14754	14873	14615	14412	14654	14472	14606	14747	14719	14758	14695	14635	14631	14671	14682	14657	14584	14570	14625	14659	14711	14690	14686	14640	14704	14760	14519	14680	14628	14578	14653	14546	14593	14763	14687	14552	14492	14607	14723	14758	14473	14627	14495	14587	14571	14483	14679	14600	14609	14504	14553	14810	14787	14663	14624	14739	14643	14696	14813	14625	14601	14661	14489	14655	14793	14582	14498	14665	14520	14592	14639	14434	14781	14623	14596	14572	14495	14545	14796	14612	14654	14597	14852	14498	14627	14578	14566	14570	14650	14583	14489	14582	14594	14681	14606	14406	14654	14594	14615	14566	14496	14659	14668	14582	14590	14490	14719	14741	14837	14448	14828	14574	14713	14583	14776	14585	14730	14742	14611	14662	14623	14679	14509	14603	14729	14586	14665	14604	14677	14631	14792	14523	14481	14710	14593	14594	14612	14502	14630	14579	14577	14494	14574	14659	14719	14518	14753	14553	14448	14669	14487	14639	14634	14572	14530	14673	14577	14791	14637	14537	14533	14549	14619	14684	14656	14608	14762	14626	14671	14537	14536	14525	14559	14551	14630	14523	14476	14698	14517	14661	14555	14584	14478	14774	14600	14756	14698	14680	14578	14492	14533	14705	14658	14687	14546	14687	14545	14605	14540	14612	14641	14612	14572	14691	14727	14602	14657	14793	14665	14596	14699	14641	14809	14715	14575	14642	14704	14499	14666	14786	14660	14623	14562	14678	14532	14542	14622	14691	14655	14661	14629	14526	14692	14637	14704	14624	14665	14598	14708	14510	14552	14664	14624	14746	14623	14511	14610	14687	14489	14489	14670	14633	14608	14709	14828	14577	14732	14540	14618	14818	14470	14760	14731	14606	14698	14693	14660	14639	14703	14610	14403	14653	14552	14423	14655	14585	14691	14740	14449	14533	14544	14721	14588	14489	14746	14552	14577	14668	14570	14743	14725	14463	14651	14635	14470	14653	14737	14506	14619	14644	14616	14493	14527	14537	14649	14532	14558	14630	14581	14702	14633	14751	14765	14561	14486	14644	14620	14538	14583	14555	14910	14657	14535	14607	14814	14501	14740	14688	14611	14524	14548	14691	14504	14522	14512	14738	14616	14433	14731	14475	14666	14596	14672	14781	14680	14593	14724	14575	14766	14536	14587	14559	14726	14812	14728	14590	14636	14595	14535	14538	14479	14740	14449	14354	14590	14649	14676	14667	14555	14745	14709	14613	14694	14544	14626	14538	14635	14731	14485	14525	14595	14612	14778	14743	14483	14669	14600	14599	14547	14673	14509	14549	14704	14492	14502	14483	14627	14636	14650	14485	14533	14792	14789	14634	14526	14620	14578	14624	14657	14554	14724	14656	14588	14410	14633	14591	14503	14448	14506	14685	14637	14597	14669	14675	14461	14752	14584	14615	14533	14772	14726	14701	14591	14614	14822	14467	14706	14524	14605	14631	14492	14488	14696	14611	14685	14650	14651	14538	14690	14729	14672	14565	14729	14641	14708	14522	14702	14648	14641	14573	14760	14736	14635	14672	14721	14656	14497	14664	14647	14610	14617	14692	14726	14675	14734	14661	14474	14623	14548	14742	14646	14560	14917	14657	14648	14524	14563	14657	14583	14577	14687	14558	14792	14587	14647	14513	14711	14888	14639	14541	14604	14410	14544	14631	14664	14627	14689	14555	14554	14674	14706	14658	14704	14707	14649	14667	14694	14595	14494	14752	14630	14393	14658	14548	14591	14569	14774	14591	14561	14797	14650	14556	14638	14659	14625	14655	14627	14736	14509	14590	14624	14713	14766	14620	14621	14650	14584	14717	14629	14563	14516	14710	14633	14613	14733	14749	14459	14480	14753	14551	14636	14432	14509	14532	14584	14527	14710	14581	14529	14495	14794	14677	14605	14599	14692	14511	14708	14530	14676	14653	14543	14751	14630	14596	14724	14502	14738	14498	14610	14670	14690	14651	14571	14765	14613	14628	14497	14708	14665	14863	14431	14605	14676	14671	14595	14665	14794	14607	14658	14681	14707	14522	14614	14565	14580	14485	14743	14774	14561	14552	14683	14663	14566	14684	14560	14468	14686	14698	14573	14804	14569	14586	14741	14536	14564	14667	14730	14496	14575	14476	14589	14806	14727	14682	14660	14623	14604	14781	14701	14655	14712	14640	14768	14759	14625	14671	14738	14712	14699	14556	14607	14599	14738	14654	14616	14533	14520	14573	14570	14684	14756	14472	14634	14629	14748	14450	14607	14681	14553	14685	14610	14540	14836	14521	14449	14503	14666	14538	14526	14580	14549	14735	14559	14578	14655	14645	14695	14675	14630	14655	14526	14586	14528	14682	14601	14509	14505	14793	14502	14636	14507	14652	14655	14755	14695	14579	14568	14615	14529	14623	14685	14672	14497	14932	14609	14559	14640	14773	14612	14728	14753	14567	14510	14577	14729	14685	14624	14512	14759	14810	14653	14472	14764	14576	14676	14473	14507	14793	14741	14650	14518	14531	14599	14567	14792	14621	14620	14435	14661	14365	14570	14695	14599	14634	14529	14516	14519	14538	14759	14526	14659	14668	14766	14608	14721	14707	14599	14643	14663	14674	14596	14743	14725	14545	14691	14476	14617	14626	14609	14477	14627	14599	14736	14771	14529	14662
29206	21705	21254	18748	16895	17487	18988	19821	21653	21060	19729	18601	17746	17308	16962	16958	17188	17063	16902	16937	16698	16842	16964	16924	17134	17006	16919	16859	16940	16956	17160	16960	16982	16990	16991	17138	16967	16898	17098	17009	16977	17002	17132	16915	17061	17193	17090	17064	17218	16951	17097	16853	16896	16999	16768	16902	16839	16836	16963	16918	16964	16942	17063	17076	17049	17019	16845	16941	17123	16895	17011	16923	17029	16897	17168	16887	17086	16847	16773	16985	16994	16942	17139	16805	16917	16865	17082	16838	17099	17044	17128	17023	16936	16886	16956	16998	16943	16912	17121	16922	16946	17063	16924	17088	17115	16972	16798	17132	16892	16974	16840	16910	16786	16888	16997	17067	17091	16861	17032	17180	17086	17068	17017	17044	16827	17052	17096	16922	16915	17139	17011	16927	17127	16945	17083	16987	17110	16958	16907	16959	17163	17036	16931	16893	16907	16722	17031	16983	16843	16898	16994	16973	17028	16933	17011	16845	16918	16954	17112	17177	16981	16905	16924	17050	17076	16827	16690	17161	17218	16849	17224	16971	17015	17042	16947	16922	16951	17007	17157	16819	17019	16968	16860	16927	16870	16853	16929	16791	17071	16898	17007	16963	16958	17080	17050	17011	17120	16956	17194	16978	16816	16938	16733	17008	16848	17151	16932	17029	17030	17159	17307	17095	17113	16954	17036	16975	16907	16924	17000	16949	17043	16982	16608	17086	16895	16875	16830	16885	16773	17136	17044	16813	17139	17007	17057	17156	16978	16946	16981	16887	16776	16813	17046	16952	16963	17064	16886	17025	16865	16972	16956	17136	16855	16963	16993	17081	16910	17025	17111	16890	17087	16951	16714	16806	16887	17023	17196	16915	17011	16843	17060	16877	17009	16939	16918	16965	16995	16889	16902	16888	16933	16905	16951	16975	17049	17052	16788	16879	17195	16741	16703	16943	16987	16969	16982	17042	16959	17107	17039	16751	16885	16919	17021	16941	16818	16930	16846	16968	16938	16838	16659	16899	17095	16976	16946	16963	16858	16955	16940	17078	16986	17227	16985	16990	17016	16963	16806	16937	16962	16925	16959	17085	16927	17000	16999	16940	17213	17087	17083	16815	16947	16967	17031	16940	17016	17114	16989	17055	16826	16921	16927	17008	17066	17058	16944	16870	16966	16973	16997	17126	17152	17002	17093	16854	17231	17039	17119	16973	17016	16757	17006	16845	17042	17095	16969	17226	16981	16892	16983	16909	17124	16889	16975	16813	17118	16836	16987	16876	17068	16899	16910	17018	16913	17129	17046	16927	16968	16969	16765	16916	17062	16804	17121	16986	16841	17002	17164	16847	16696	16917	16769	16997	16985	17144	17141	16863	17013	16897	16951	16805	16977	17041	17082	16971	17065	16981	16935	17003	16970	17170	16945	17034	17054	16922	16809	16955	17045	16989	17052	16953	16908	16930	16980	16994	17140	16935	16887	16960	16555	16894	16849	16918	17105	16879	17034	17004	16860	17059	17062	16841	16958	16976	16932	16828	16904	16922	16897	16909	17006	16989	16854	16856	16705	16997	17024	17067	16924	16969	16973	16976	17140	16963	17156	17152	17126	16838	16875	16897	17124	17115	17237	17130	16914	16952	16993	16947	16806	16856	17037	17052	16969	16968	17069	16930	16971	16971	17047	16915	17171	16799	16714	16824	16878	16976	16905	17037	16887	16936	17026	16856	16805	17016	16917	17007	16906	16874	16993	16900	17090	16772	16936	17177	16776	17146	16849	16996	16947	16796	16935	16813	16899	17038	16884	17138	17059	17143	17045	17031	16896	16798	16856	17018	17052	17070	16970	16912	16883	16791	17018	16959	16779	16915	16970	17030	16942	17048	16992	17209	16956	17066	16939	16700	16732	17038	17075	16949	16916	16908	16808	16910	17110	16916	17043	16962	16998	16976	16770	16860	16917	17133	16850	17049	16768	17125	16925	17033	16899	16919	16948	16989	16912	16986	16878	16873	16989	16917	17000	16634	17216	16715	16877	17114	17072	17036	16929	16830	16945	16748	16809	17034	16925	16993	16910	16914	17081	17071	17028	16782	16961	16784	16791	16970	17024	16941	16885	16951	17062	16887	17058	17010	16980	17071	17003	17135	16919	16747	17013	16906	16944	16639	17212	16945	17059	16916	16931	16846	16692	16842	16705	16942	16807	17262	17089	16921	17080	17037	16898	16979	17059	16919	16826	16927	17028	17055	17119	17038	16905	16988	16872	16888	16908	17153	17096	16956	16950	16864	16841	17006	17076	16933	16859	16954	16998	17020	16955	16882	16989	17056	17157	17063	16813	17017	17102	16842	16884	17020	16923	16958	17144	17094	16828	16852	16791	16968	16901	16951	17037	16867	16934	17101	17009	16753	17047	16878	17044	16841	17072	17090	16865	16959	16847	16934	16942	17220	17153	16979	17046	17005	16904	16777	17095	16932	16992	16926	16937	17226	17069	16941	17061	17060	17099	16848	16828	16924	16903	16862	16909	17028	16938	17003	17134	17008	16841	16820	17045	17114	17265	16902	17026	17120	16974	16805	16872	17000	16792	16925	17000	17070	16880	16938	16789	17019	16967	16818	17178	17300	16846	17198	16833	17097	16947	17088	17133	16866	16946	17049	17325	16839	17143	17060	16942	16783	17025	17061	17044	17142	16990	16998	16780	17013	17042	16976	16895	17073	17201	17063	17282	17041	16997	16988	16961	17071	16907	17169	16900	17003	16996	16849	17137	17039	17114	17015	16879	16973	16816	16927	16980	17032	17068	17189	16813	16941	17131	16833	16982	17035	16919	16959	17050	17034	17026	16985	17058	16956	16765	16833	16940	16881	16751	17035	16962	16958	16823	17222	16777	16960	16931	16978	17000	17039	16891	16806	17112	16866	17068	16950	16938	17032	16976	16801	16748	16907	16982	16788	16752	16982	16860	16953	16918	16914	17101	17039	16968	17136	16842	16927	17112	16923	17097	16767	16820	17037	17148	16967	17051	16802	16925	16875	17168	17074	16955	16839	16972	16957	16950	16992	17092	17006	17068	16951	16896	16998	17067	16955	17017	17185	17041	16925	17086	16934	17027	16821	17093	17128	16973	17021	16979	16892	17033	17005	17248	17125	16885	17146	16905	17039	16962	17058	16806	16986	16954	16985	16933	17028	17003	17072	16886	16958	16997	16991	16942	16768	16825	17102	16990	17022	16762	17097	17021	16938	16991	16929	16940	16747	16987	17044	16980	16819	17126	17070	17010	16855	16960	17066	17156	16995	16907	16964	17104	17067	17002	16863	17183	17025	17194	16956	17174	16747	16916	17060	17085	16986	17104	16851	16912	17070	16728	16949	16944	16986	16888	16869	17169	17100	17164	17067	16877	17138	16887	17134	16941	16832	17050	17065	16996	16993	17169	16970	16954	17049	16788	17029	17070	16865	16848	16658	16974	17045	16962	16754	16844	17007	16972	17041	17039	17170	16996	16938	17082	17102	17155	17062	16868	17047	16886	16820	16945	16803	16939	16912	17167	17125	16962	17117	16893	16855	17058	17037	17026	17092	16818	17069	17044	17047	17050	17058	17053	17104	16840	17004	17135	16920	17130	16850	17000	16984	17048	17151	16847	16932	17055	16862	16847	16941	17112	16879	16829	16874	16958	16927	16912	16981	16894	17065	16955	17108	16972	17110	16882	16873	16827	16807	16839	17029	17024	17055	17013	17019	17028	16926	17128	16869	16994	16753	17013	17206	16794	17018	16822	17016	17052	16985	16908	16951	16976	16882	16822	16760	16851	17115	17075	17170	16901	16921	17034	17103	17050	16783	16903	16731	17067	17110	17035	17032	16996	17136	16910	16970	17154	16897	16894	16942	16967	16998	16769	16812	17028	17240	16916	17136	17106	16871	17032	17136	17077	16949	17011	17033	16924	16923	16881	17044	16866	16901	17120	16896	17069	16663	16832	17000	16796	16892	16988	16953	16929	16993	17181	17038	16918	17022	16773	17030	16968	17008	16858	16731	16746	16985	17064	16766	16889	16945	16858	16973	17008	17071	16881	16956	16917	17168	17130	16966	16839	16896	16949	16986	17059	16888	16831	16982	17116	17040	16916	16874	17088	16830	16886	17032	16906	17034	16958	16850	17138	17230	16821	17005	16991	16935	17016	16777	17255	17004	17152	17083	16861	16957	16831	17110	17051	17008	17216	17159	16952	17092	17034	16853	16981	16990	17053	17229	16800	16913	16949	16812	16940	16748	16962	16715	16965	17028	16734	17135	17133	16942	16851	16925	17062	16883	16870	16998	16931	17038	17168	16891	17168	17127	16976	17007	16985	16926	16928	17108	16814	16992	17080	17040	17032	17040	16847	16849	16923	17107	16989	16833	16916	17006	16953	16917	17009	17062	17124	17132	17103	16980	17056	16891	17083	16933	16938	16891	16818	16901	16906	16916	16962	16997	16979	17123	17169	16828	16803	17114	16779	16914	16929	16991	16922	17028	16939	16950	17020	17038	16900	16759	17118	16839	16968	16720	17032	17000	17018	17023	16938	17003	16942	16978	17058	16955	17020	16973	16809	16961	17327	16859	17071	16870	17076	16889	17043	16996	17029	16891	16800	16862	16875	17076	17016	16842	16960	16958	16931	16922	16810	17037	16926	17056	16952	17002	16954	17048	17037	16752	17093	16917	16948	16745	17016	17148	16817	17024	17093	17222	16952	17130	17005	17068	16880	16878	16952	16903	17124	16994	17022	16848	16940	16978	16957	16997	16918	17026	16966	17027	16844	16895	16947	17067	16942	16971	16926	16983	16968	17008	16874	17095	16843	16875	16891	17153	17079	16914	16995	16945	17007	17144	16989	17109	16970	16949	16830	16904	16932	16998	16917	16903	17009	16986	16945	16974	16910	17102	16907	16871	16993	16983	16776	16980	16769	16995	16905	16894	16995	16894	17109	16901	16928	16955	17126	16999	16839	16840	16906	16920	16905	16961	16935	16825	17029	16867	16904	16885	16760	16896	16879	16889	16993	16768	16917	17032	17031	16946	16870	16990	16982	17221	16842	17001	16855	17183	16859	16953	16968	17071	17045	16909	16996	16988	17021	17149	16921	16809	17005	16864	17069	16974	16860	16760
14857	15424	15295	14844	14714	15452	17527	18637	21411	20103	18063	16353	15021	14682	14511	14466	14579	14391	14509	14398	14493	14452	14353	14493	14485	14566	14446	14594	14344	14322	14291	14478	14511	14537	14658	14227	14575	14469	14543	14366	14349	14574	14442	14280	14617	14551	14448	14514	14466	14510	14537	14599	14343	14663	14449	14285	14505	14479	14398	14514	14386	14614	14408	14553	14570	14462	14223	14472	14438	14481	14358	14415	14438	14427	14434	14590	14615	14468	14483	14447	14521	14545	14457	14494	14367	14628	14544	14481	14405	14519	14334	14473	14324	14432	14450	14456	14373	14392	14475	14497	14527	14533	14571	14400	14349	14496	14429	14273	14475	14419	14399	14346	14312	14583	14554	14495	14576	14498	14391	14417	14492	14441	14400	14438	14497	14519	14491	14553	14605	14494	14324	14581	14377	14442	14481	14410	14316	14329	14411	14489	14444	14495	14475	14562	14437	14475	14478	14430	14544	14504	14572	14517	14292	14364	14524	14389	14385	14422	14371	14470	14390	14310	14384	14532	14433	14222	14500	14598	14465	14319	14442	14479	14382	14449	14475	14388	14646	14436	14420	14374	14410	14446	14421	14355	14388	14421	14562	14212	14514	14324	14308	14531	14507	14500	14453	14382	14359	14355	14492	14230	14422	14270	14571	14432	14457	14167	14646	14304	14324	14409	14358	14429	14404	14378	14360	14440	14489	14623	14346	14505	14368	14137	14391	14576	14455	14550	14564	14330	14279	14457	14407	14583	14549	14514	14398	14518	14349	14501	14460	14416	14599	14451	14339	14564	14526	14414	14327	14522	14442	14351	14436	14408	14379	14277	14316	14490	14491	14592	14389	14450	14533	14521	14522	14326	14218	14489	14363	14493	14418	14357	14295	14387	14422	14457	14185	14524	14290	14387	14359	14374	14463	14344	14412	14418	14300	14505	14458	14439	14382	14522	14438	14567	14345	14303	14296	14550	14320	14465	14562	14451	14476	14500	14434	14532	14160	14325	14465	14301	14430	14380	14460	14521	14426	14558	14234	14352	14473	14423	14371	14365	14445	14631	14417	14710	14388	14641	14334	14653	14424	14517	14531	14476	14451	14379	14477	14312	14375	14416	14575	14502	14446	14373	14378	14452	14222	14399	14460	14374	14377	14394	14484	14564	14547	14468	14433	14369	14436	14423	14542	14451	14366	14358	14330	14580	14402	14465	14487	14383	14539	14448	14289	14578	14387	14314	14466	14364	14369	14405	14569	14501	14512	14129	14473	14454	14371	14561	14310	14482	14445	14241	14383	14366	14329	14345	14484	14441	14354	14344	14459	14397	14541	14572	14432	14380	14571	14448	14526	14589	14574	14383	14400	14587	14442	14307	14471	14361	14424	14495	14459	14411	14415	14579	14404	14475	14487	14384	14385	14430	14476	14315	14475	14467	14474	14358	14449	14404	14361	14453	14599	14470	14509	14411	14534	14320	14437	14355	14487	14535	14506	14388	14493	14432	14412	14413	14344	14426	14577	14579	14425	14479	14283	14547	14215	14316	14312	14518	14642	14454	14519	14524	14531	14492	14334	14564	14258	14340	14284	14324	14571	14363	14530	14508	14227	14570	14492	14545	14335	14474	14419	14457	14499	14443	14267	14475	14427	14423	14236	14385	14477	14489	14516	14420	14388	14454	14202	14412	14427	14400	14609	14332	14383	14366	14335	14441	14555	14382	14653	14414	14484	14384	14490	14392	14304	14524	14477	14513	14282	14457	14452	14494	14398	14379	14308	14425	14401	14489	14391	14350	14329	14464	14496	14313	14555	14405	14256	14264	14372	14506	14533	14574	14379	14384	14470	14399	14264	14323	14424	14277	14399	14427	14448	14354	14448	14509	14551	14144	14420	14419	14538	14496	14491	14484	14389	14515	14377	14494	14589	14473	14423	14490	14571	14550	14470	14514	14415	14413	14558	14221	14430	14469	14431	14581	14365	14370	14327	14605	14605	14390	14368	14292	14501	14552	14435	14312	14449	14609	14366	14662	14320	14498	14427	14382	14458	14464	14237	14189	14411	14465	14436	14466	14373	14631	14399	14326	14486	14468	14335	14484	14497	14490	14320	14511	14321	14466	14576	14263	14472	14504	14321	14542	14151	14464	14427	14293	14468	14515	14518	14369	14369	14452	14395	14714	14451	14395	14387	14403	14439	14419	14422	14485	14556	14358	14623	14417	14441	14464	14280	14490	14594	14346	14550	14581	14559	14554	14361	14520	14557	14308	14305	14396	14401	14453	14461	14507	14527	14443	14397	14359	14447	14379	14588	14392	14322	14409	14440	14427	14524	14408	14594	14416	14541	14331	14391	14235	14386	14375	14626	14334	14495	14424	14477	14355	14418	14541	14461	14337	14560	14439	14494	14378	14434	14520	14502	14403	14466	14341	14514	14457	14407	14397	14254	14450	14584	14412	14396	14330	14531	14465	14353	14407	14590	14505	14423	14320	14538	14390	14549	14520	14330	14288	14622	14475	14329	14458	14398	14558	14371	14527	14463	14512	14516	14555	14426	14522	14551	14399	14415	14521	14622	14530	14535	14392	14367	14508	14303	14348	14666	14588	14504	14367	14411	14504	14558	14434	14399	14361	14487	14262	14433	14473	14476	14508	14505	14650	14471	14435	14410	14579	14646	14504	14523	14522	14418	14443	14371	14597	14531	14393	14475	14477	14468	14426	14264	14514	14440	14420	14372	14560	14522	14448	14422	14322	14338	14473	14377	14445	14380	14389	14360	14322	14423	14305	14546	14524	14516	14330	14428	14423	14384	14410	14424	14340	14405	14505	14403	14499	14451	14481	14312	14419	14486	14242	14536	14478	14477	14386	14398	14404	14532	14237	14448	14354	14507	14445	14594	14444	14288	14268	14495	14413	14544	14355	14401	14421	14332	14478	14358	14501	14549	14363	14608	14436	14423	14523	14319	14321	14348	14464	14331	14491	14335	14613	14345	14540	14629	14368	14553	14440	14346	14429	14512	14413	14567	14535	14327	14315	14369	14585	14392	14308	14522	14497	14595	14274	14386	14416	14454	14426	14616	14554	14524	14554	14459	14390	14377	14301	14432	14459	14472	14254	14464	14500	14372	14453	14452	14488	14339	14513	14456	14473	14536	14552	14601	14335	14397	14515	14474	14507	14399	14460	14652	14445	14353	14588	14484	14486	14596	14213	14369	14537	14344	14313	14563	14387	14377	14474	14534	14440	14373	14407	14498	14435	14400	14298	14298	14677	14347	14512	14637	14539	14482	14353	14481	14595	14421	14383	14390	14269	14373	14269	14409	14368	14439	14437	14429	14467	14562	14511	14521	14540	14426	14413	14654	14492	14444	14527	14481	14494	14425	14382	14421	14439	14539	14428	14471	14433	14609	14507	14436	14466	14478	14363	14450	14496	14555	14520	14441	14541	14520	14493	14484	14635	14424	14543	14437	14422	14461	14374	14404	14323	14529	14513	14467	14469	14265	14442	14417	14492	14535	14456	14470	14596	14536	14256	14384	14597	14422	14555	14579	14414	14415	14609	14666	14341	14365	14480	14473	14627	14385	14458	14332	14538	14494	14475	14268	14241	14420	14474	14403	14350	14412	14669	14290	14367	14430	14295	14429	14462	14442	14518	14339	14499	14343	14447	14334	14393	14546	14495	14422	14514	14596	14433	14383	14382	14555	14594	14433	14354	14534	14443	14436	14625	14443	14537	14589	14436	14423	14446	14530	14469	14350	14343	14582	14497	14416	14420	14493	14563	14460	14468	14427	14459	14515	14454	14448	14553	14336	14446	14494	14502	14333	14327	14430	14458	14460	14564	14444	14420	14262	14438	14629	14478	14532	14505	14312	14419	14618	14550	14537	14448	14560	14501	14514	14252	14462	14487	14528	14315	14388	14498	14502	14552	14393	14348	14447	14380	14333	14573	14561	14407	14550	14562	14445	14418	14344	14426	14325	14561	14360	14465	14241	14377	14629	14382	14307	14454	14463	14565	14582	14478	14581	14251	14459	14256	14507	14578	14623	14400	14616	14297	14380	14415	14442	14405	14595	14465	14511	14345	14526	14460	14410	14376	14464	14372	14341	14471	14495	14489	14488	14548	14350	14413	14326	14516	14381	14340	14341	14383	14266	14347	14524	14504	14555	14391	14600	14436	14469	14478	14517	14479	14373	14240	14526	14436	14359	14452	14375	14435	14441	14334	14535	14574	14524	14335	14506	14495	14348	14287	14393	14415	14467	14537	14444	14482	14324	14435	14423	14246	14401	14601	14569	14435	14574	14534	14454	14493	14359	14452	14532	14413	14448	14332	14519	14421	14354	14406	14439	14497	14392	14448	14441	14309	14469	14432	14426	14439	14397	14606	14349	14511	14377	14569	14484	14458	14343	14616	14404	14368	14558	14338	14269	14515	14470	14401	14453	14466	14501	14402	14529	14411	14442	14516	14610	14410	14313	14385	14424	14326	14389	14565	14534	14372	14511	14408	14537	14441	14370	14546	14358	14538	14466	14449	14557	14548	14306	14289	14413	14575	14489	14330	14417	14399	14248	14413	14564	14230	14349	14423	14395	14632	14346	14510	14473	14399	14440	14432	14313	14484	14464	14298	14480	14394	14423	14454	14467	14486	14454	14583	14356	14486	14455	14566	14553	14565	14585	14367	14501	14390	14471	14304	14473	14419	14586	14371	14304	14264	14430	14396	14482	14441	14514	14530	14670	14534	14522	14499	14338	14582	14497	14335	14545	14490	14416	14482	14456	14393	14471	14402	14546	14383	14463	14297	14360	14383	14520	14412	14493	14484	14506	14330	14496	14413	14347	14434	14725	14489	14474	14528	14322	14384	14580	14468	14339	14406	14506	14350	14476	14389	14482	14573	14529	14525	14438	14323	14473	14547	14476	14539	14521	14402	14561	14391	14555	14318	14612	14324	14322	14374	14264	14450	14413	14447	14573	14284	14465	14458	14340	14346	14232	14450	14453	14431	14558	14365	14385	14310	14479	14637	14444	14448	14402	14360	14298	14496	14585	14450	14441	14309	14535	14589	14552	14385	14617	14236	14270	14462	14507	14526	14499	14567	14429	14262	14587	14637	14435	14407	14356	14490	14560	14411	14535	14450	14544	14468	14487	14392
25947	21158	27297	25673	19966	20399	28245	32251	36399	33763	29722	23761	19302	17754	17107	17090	16799	16936	16800	16735	16955	16831	16850	16977	16850	16808	16905	16781	16729	16668	16680	16753	16945	16820	16822	16828	16852	16871	16727	16754	16692	16698	16611	16860	16780	16797	16649	16747	16927	16828	16989	16813	16856	16846	16890	16731	16763	16840	16829	16844	16751	16755	16785	16890	16580	16941	16794	16728	16999	16855	16841	16762	16890	16806	16915	16710	16695	16698	16746	16762	16794	16993	16672	16586	16708	16737	16768	16659	16713	16687	16773	16882	16705	16881	16780	16667	16852	16718	16780	16880	16850	16582	16792	16951	16777	16929	16808	16767	16701	16631	16726	16695	16642	16736	16833	16864	16641	16685	16759	16698	16593	16662	16785	17067	16722	16834	16735	16624	16913	16769	16745	16784	16748	16749	16672	16826	16862	16729	16776	16814	16966	16736	16689	16754	16794	16636	16772	16775	16823	16676	16570	16579	16659	16590	16654	16733	16603	16796	16892	16766	16673	16620	16738	16865	16733	16708	16770	16720	16629	16673	17000	16698	16728	16831	16692	16951	16835	16855	16864	16587	16775	16598	16652	16615	16808	16793	16784	16852	16962	16833	16823	16584	16444	16903	16878	16701	16685	16651	16900	16754	16605	16987	16699	16731	16730	16847	16837	16867	16782	16839	16734	16711	16722	16766	16879	16758	16635	16797	16662	16717	16786	16724	16756	16761	16710	16813	16796	16842	16708	16652	16653	16685	16689	16700	16875	16665	16819	16639	16655	16536	16545	16642	16867	16827	16843	16684	16799	16616	16849	16746	16672	16568	16639	16736	16679	16782	16786	16788	16980	16718	16556	16597	16593	16794	16809	16962	17061	16778	16868	17120	16604	16872	16849	16786	16781	16820	16710	16849	16715	16872	16720	16582	16616	16767	16741	16805	16629	16893	16683	16804	16640	16846	16673	16655	16640	16870	16843	16640	16607	16621	16951	16945	16697	16826	16738	16825	16750	16769	16650	16616	16670	16719	16700	16686	16569	16781	16582	16660	16580	16680	16778	16777	16693	16723	16944	16786	16935	16730	16620	16689	16699	16819	16760	16693	16856	16848	16624	16801	17053	16721	16827	16924	16726	16705	16629	16787	16619	16852	16763	16855	16796	16891	16657	16658	16754	16580	16454	16614	16778	16754	16805	16907	16737	16736	16968	17003	16892	16696	16801	16893	16619	16689	16831	16642	16674	16727	16878	16715	16826	16599	16865	16642	16643	16464	16586	16807	16870	16805	16730	16740	16855	16789	16669	16726	16579	16655	16880	16607	16727	16898	16678	17022	16922	16603	16783	16756	16718	16558	16754	16825	16993	16800	16792	16587	16785	16606	16441	16667	16580	16825	16748	16753	16799	16732	16801	16716	16825	16857	16999	16800	16903	16745	16787	16749	16788	16770	16627	16861	16601	17058	16650	16631	16848	16819	16906	16797	16385	16892	16700	16731	16826	16982	16941	16587	16888	16771	16755	16604	16736	16698	16581	16792	16762	16770	16604	16826	16823	16727	16725	16578	16663	16736	16592	16795	16728	16699	16637	16776	16702	16663	16834	16821	16655	16808	16629	16794	16824	16823	16869	16688	16745	16659	16760	16697	16755	16788	16661	16655	16729	16803	16678	16837	17010	16686	16437	16910	16762	16854	16806	16701	16658	16626	16584	16579	16615	16582	16815	16643	16790	16785	16857	16912	16821	16798	16904	16898	16788	16792	16709	17027	16653	16822	16794	16838	16722	16763	16834	16692	16738	16741	16830	16842	16752	16762	16537	16854	16964	16573	16577	16719	16522	16570	16904	16599	16927	16675	16751	16793	16729	16908	16592	16721	16684	16712	16722	16792	16686	16771	16705	16650	16785	16703	16889	16730	16694	16865	16751	16830	16752	16555	16747	16804	16844	16676	16873	16657	16855	16737	16905	16761	16682	16693	16438	17001	16570	16859	16800	16819	16658	16742	16991	16710	16817	16666	16643	16672	16883	16672	16985	16651	16843	16935	16766	16672	16715	16855	16609	16713	16947	16570	16675	16795	16798	16803	16688	16814	16810	16545	16705	16620	16652	16794	16718	16839	16793	16859	16604	17029	16850	16821	16770	16749	16742	16854	16734	16794	16753	16797	16843	16697	16772	16798	16726	16771	16765	16774	16750	16776	16666	16588	16680	16956	16715	16740	16549	16753	16751	16599	16924	16768	16516	16919	16752	16818	16772	16766	16704	16789	16523	16727	16790	16822	16801	16866	16911	16642	16736	16500	16634	16733	16751	16821	16844	16767	16901	16789	16652	16750	16767	16878	16463	17050	16627	16789	16877	16800	16758	16782	16564	16785	16565	16820	16674	16900	16744	16889	16767	16832	16740	16847	16857	16651	16641	16615	16681	16760	16738	16698	16905	16654	16798	16859	16743	16859	16727	16507	16731	16839	16890	16681	16666	16799	16596	16650	16749	16898	16920	16849	16658	16826	16909	16894	16838	16617	16783	16704	16861	16703	16749	16759	16657	16570	16908	16736	16666	16505	16887	16833	16863	16788	16721	16823	16670	16811	16849	16930	16953	16793	16710	16679	16618	16655	16693	16773	16778	16485	16717	16978	16844	16863	16792	16641	16732	16897	16781	16660	16656	16547	16610	16762	16574	16806	16833	16768	16715	16862	16726	16806	17077	17034	16720	16763	16672	16891	16658	16762	16732	16773	16785	16728	16963	16917	16729	16798	16836	16694	16757	16649	16792	16588	16447	16591	16916	16968	16705	16686	16878	16637	16857	16696	16745	16720	16816	16498	16855	16668	16752	16956	16711	16931	16796	16634	16910	16921	16835	16712	16910	16947	16725	16626	16964	16637	16755	16649	16888	16801	16780	16920	16797	16687	16707	16661	16710	16781	16722	16760	16769	16699	16573	16577	16655	16576	16806	16754	16808	16862	16812	16775	16732	16831	16885	16740	16740	16802	16750	16587	16591	16796	16834	16869	16859	16736	16737	16942	17018	16774	16662	16776	16564	16912	16702	16841	16820	16947	16758	16713	16995	16663	16779	16700	16632	16644	16653	16714	16945	16849	16908	16774	16676	16672	16790	16649	16694	16849	16701	17009	16771	16669	16645	16830	16630	16723	16971	16845	17037	16828	16770	16740	16971	16855	16595	16788	16619	16586	16849	16728	16600	16838	16785	16573	16703	16801	16630	16888	16624	16641	16847	16530	16687	16651	16767	16699	16725	16962	16834	16728	16663	16725	16661	16780	16836	16712	16847	16750	16882	16641	16596	16693	16657	16847	16591	16692	16889	16902	16766	16733	16828	16778	16637	16810	16853	16629	16789	16936	16733	16804	16910	16772	16695	16860	16966	16748	16831	16738	16983	16734	16882	16664	16731	16455	16470	16734	16743	16770	16811	16638	16750	16967	16898	16761	16749	16757	16910	16756	16908	17025	16813	16559	16592	16660	16775	16707	16796	16759	16786	16657	16787	16997	16693	16669	16799	16852	16767	16847	16773	16850	16868	16700	16716	17016	16783	16586	16711	16693	16829	16695	16709	16727	16723	16765	16711	16656	16806	16922	16722	16674	16834	16645	16811	16589	16702	16701	16944	16935	16910	16852	16703	16824	16651	16730	16721	16507	16880	16685	16745	16972	16703	16811	16680	16667	16605	16877	16617	16806	16734	16786	16711	16689	16633	16714	16785	16851	16659	16613	16743	16658	16667	16754	16940	16781	16765	16655	16746	16593	16930	16775	16895	16613	16773	16786	16518	16730	16831	16864	16735	16646	16578	16704	16546	16941	16679	16751	16884	16733	16753	16721	16875	16966	16852	16771	16653	16820	16737	16674	16774	16529	16793	16757	16768	16863	16813	16784	16885	16852	16885	16853	16800	16653	16797	16695	16738	16738	16751	16858	16772	16571	16698	16904	16881	16724	16674	16794	16825	16680	16763	16669	16955	16907	16847	16775	16803	16730	16706	16661	16934	16620	16663	16669	16702	16740	16919	16596	16684	16788	16754	16676	16809	16755	16763	16696	16645	16786	16667	16784	16885	16672	16682	16825	16849	16850	16875	16686	16721	16811	16768	16826	16740	16719	16636	16670	16735	16748	16650	16797	16661	16845	16783	16857	16756	16750	16812	16642	16672	16840	16832	16719	16698	16884	16712	16714	16775	16775	16884	16803	16627	16757	16796	16622	16616	16894	16661	16814	16892	16698	16804	16731	16803	16746	16699	16730	16778	16584	16714	16753	16749	16844	16963	16716	16861	16731	16768	16682	16807	16744	16843	16631	16752	16840	16683	16869	16843	16810	16665	16735	16784	16908	16750	16669	16717	16848	16950	16764	16795	16829	16798	16733	16813	16807	16851	16632	16926	16870	16592	16829	16836	16699	16944	16908	16583	16686	16664	16668	16740	16780	16857	16548	16636	16962	16790	16658	16679	16770	16625	16701	16705	16867	16738	16550	16732	16890	16773	16735	16720	16762	16690	16722	16782	16609	16627	16817	16710	16888	16896	16770	16823	16582	16794	16835	16877	16685	16612	16802	16939	16914	16645	16926	16744	16712	16762	16965	16791	16865	16591	16738	16539	16810	16479	16727	16945	16761	16735	16768	16469	16788	16694	16613	16751	16735	16740	16787	16901	16728	16762	17005	16763	16845	16521	16799	16690	16867	16597	16538	16808	16654	16825	16766	16831	16733	16710	16664	16744	16712	16720	16631	16575	16837	16870	16842	16830	16715	16813	16589	16628	16645	16830	16593	16728	16699	16585	16841	16674	16699	16607	16822	16893	16950	16728	16589	16695	16745	16638	16741	16878	16816	16885	16660	16768	16700	16875	16590	16635	16713	16816	16915	16914	16889	16635	16704	16910	16551	16751	16755	16742	16760	16778	16916	16885	16788	16876	16592	16765	16855	16717	16652	16698	16635	16611	16633	16871	16813	16748	16619	16602	16702	16690	16814	16723	16752	16612	16758	16806	16801	16748	16783	16921	16737	16661	16609	16644	16915	16661	16766	16812	16778	16672	16833	16714	16874	16733	16695	16718	16814	16824	16647	16778	16962	16837	16891	16727	16807	16675	16812	16697	16585	16797	16764	16980	16676	16689	16835	16800	16820	16739	16903	16910	16790
13578	19240	18548	16426	16355	19362	27462	32276	37983	34773	29881	22093	16802	15123	14419	14356	14313	14196	14382	14310	14205	14397	14250	14249	14210	14254	14327	14396	14439	14416	14215	14226	14557	14242	14352	14459	14201	14316	14293	14486	14439	14433	14318	14282	14437	14417	14320	14378	14222	14408	14337	14396	14298	14444	14460	14394	14336	14407	14399	14441	14342	14503	14360	14358	14316	14242	14557	14351	14218	14333	14257	14286	14352	14363	14249	14384	14236	14282	14159	14211	14371	14331	14405	14348	14259	14285	14315	14460	14242	14226	14330	14228	14359	14293	14428	14256	14484	14227	14224	14380	14495	14347	14359	14388	14420	14205	14335	14218	14276	14408	14302	14345	14361	14412	14414	14291	14280	14191	14283	14488	14402	14479	14502	14486	14346	14366	14313	14447	14323	14291	14336	14326	14219	14311	14216	14317	14501	14250	14212	14356	14238	14252	14289	14304	14222	14368	14335	14322	14366	14180	14415	14399	14382	14096	14251	14408	14221	14437	14434	14370	14243	14163	14397	14230	14429	14381	14366	14275	14349	14192	14329	14404	14446	14384	14255	14454	14464	14274	14352	14374	14283	14394	14280	14260	14328	14244	14405	14357	14342	14248	14313	14244	14381	14421	14419	14243	14275	14293	14264	14279	14445	14287	14321	14256	14528	14249	14368	14354	14278	14281	14245	14401	14323	14526	14394	14430	14408	14350	14259	14366	14275	14346	14470	14391	14405	14353	14353	14384	14329	14331	14392	14217	14320	14266	14303	14165	14460	14381	14292	14444	14371	14386	14533	14331	14170	14461	14409	14205	14440	14426	14340	14165	14433	14292	14457	14362	14453	14265	14311	14220	14261	14276	14426	14240	14509	14257	14314	14276	14335	14366	14456	14513	14288	14241	14218	14353	14496	14287	14356	14270	14263	14391	14227	14466	14229	14490	14257	14419	14446	14328	14514	14389	14326	14145	14312	14564	14300	14218	14462	14315	14199	14170	14391	14293	14237	14351	14430	14254	14317	14346	14245	14319	14425	14324	14386	14360	14482	14357	14301	14313	14308	14435	14370	14257	14274	14269	14249	14297	14474	14234	14509	14356	14304	14324	14242	14206	14204	14211	14241	14288	14403	14356	14255	14451	14357	14442	14114	14322	14432	14343	14177	14464	14313	14280	14410	14247	14388	14471	14288	14334	14362	14365	14365	14291	14249	14254	14110	14442	14393	14375	14203	14371	14470	14431	14454	14241	14298	14208	14268	14371	14300	14270	14253	14251	14389	14432	14242	14501	14358	14399	14240	14100	14223	14417	14224	14403	14398	14469	14411	14416	14280	14227	14238	14389	14327	14223	14492	14310	14159	14359	14456	14391	14292	14388	14316	14231	14438	14444	14267	14221	14532	14302	14387	14498	14417	14335	14329	14372	14308	14268	14502	14381	14235	14315	14348	14155	14265	14247	14426	14369	14356	14386	14410	14309	14353	14323	14355	14290	14443	14385	14489	14446	14383	14498	14286	14257	14369	14345	14331	14196	14377	14262	14364	14271	14297	14214	14315	14274	14243	14403	14363	14417	14372	14511	14413	14312	14311	14537	14378	14357	14171	14313	14250	14370	14175	14357	14196	14403	14327	14345	14243	14293	14251	14422	14528	14260	14256	14468	14394	14236	14452	14252	14236	14253	14228	14390	14364	14397	14286	14374	14362	14306	14364	14407	14319	14398	14391	14404	14282	14297	14302	14277	14346	14371	14357	14342	14302	14442	14309	14345	14305	14247	14389	14267	14447	14282	14397	14299	14258	14296	14234	14155	14297	14282	14370	14216	14349	14243	14310	14250	14205	14397	14243	14217	14184	14308	14320	14335	14199	14430	14242	14323	14245	14256	14393	14213	14299	14233	14466	14438	14391	14177	14316	14488	14394	14483	14555	14413	14242	14375	14198	14389	14277	14366	14353	14232	14261	14393	14308	14355	14371	14364	14180	14265	14525	14297	14218	14357	14361	14405	14332	14335	14455	14272	14540	14239	14477	14388	14468	14412	14381	14421	14366	14474	14328	14338	14230	14181	14231	14475	14302	14444	14473	14395	14409	14387	14254	14388	14432	14263	14479	14318	14299	14439	14346	14300	14414	14462	14499	14313	14391	14392	14364	14287	14339	14320	14533	14492	14339	14362	14521	14288	14309	14391	14303	14243	14413	14370	14281	14195	14272	14466	14429	14236	14361	14557	14288	14437	14234	14375	14342	14420	14473	14365	14411	14220	14401	14334	14309	14244	14371	14402	14473	14252	14192	14399	14272	14219	14244	14334	14376	14304	14337	14339	14355	14454	14269	14413	14403	14307	14111	14407	14336	14306	14381	14323	14332	14401	14316	14526	14375	14434	14301	14320	14298	14384	14421	14323	14365	14244	14367	14337	14389	14273	14328	14387	14341	14273	14342	14270	14293	14350	14231	14294	14492	14354	14370	14275	14540	14282	14302	14264	14285	14239	14200	14324	14345	14156	14280	14451	14257	14374	14114	14380	14463	14353	14224	14360	14343	14454	14363	14262	14280	14391	14282	14412	14339	14275	14219	14330	14312	14213	14466	14292	14371	14283	14290	14372	14307	14303	14316	14472	14293	14239	14413	14297	14460	14286	14267	14352	14164	14248	14406	14379	14215	14290	14294	14239	14265	14373	14469	14363	14349	14405	14331	14426	14177	14351	14484	14196	14276	14080	14356	14529	14499	14308	14525	14450	14464	14333	14272	14269	14378	14255	14343	14472	14466	14377	14419	14321	14258	14295	14199	14327	14294	14292	14316	14362	14389	14279	14339	14264	14329	14430	14448	14391	14275	14413	14347	14428	14132	14263	14304	14337	14320	14298	14239	14362	14220	14340	14417	14288	14320	14148	14578	14290	14410	14313	14346	14424	14272	14321	14359	14485	14390	14408	14311	14328	14285	14389	14218	14441	14262	14279	14199	14528	14307	14330	14317	14393	14419	14471	14484	14166	14340	14387	14396	14467	14393	14268	14180	14398	14279	14198	14378	14351	14260	14175	14355	14295	14061	14569	14304	14383	14238	14204	14309	14302	14326	14336	14433	14291	14299	14386	14474	14105	14357	14370	14277	14244	14506	14331	14392	14343	14336	14317	14277	14444	14314	14568	14389	14297	14375	14479	14329	14410	14241	14335	14380	14246	14301	14334	14375	14292	14165	14226	14263	14563	14547	14288	14397	14269	14260	14464	14169	14203	14304	14359	14211	14446	14271	14438	14253	14326	14407	14305	14354	14264	14381	14477	14252	14510	14430	14305	14162	14290	14297	14303	14246	14193	14424	14391	14309	14228	14351	14411	14303	14326	14271	14207	14317	14279	14299	14474	14333	14358	14279	14187	14344	14313	14469	14116	14283	14279	14369	14340	14097	14408	14412	14378	14236	14383	14369	14416	14282	14404	14292	14365	14297	14292	14200	14456	14420	14284	14282	14338	14381	14271	14308	14118	14206	14546	14326	14311	14423	14428	14203	14323	14226	14345	14448	14416	14210	14234	14348	14203	14493	14224	14216	14224	14119	14459	14324	14286	14291	14592	14227	14312	14399	14398	14366	14392	14342	14454	14398	14350	14361	14446	14601	14280	14422	14315	14380	14322	14396	14313	14381	14471	14382	14424	14247	14326	14372	14237	14423	14357	14330	14274	14270	14367	14238	14493	14428	14402	14458	14292	14361	14355	14313	14432	14369	14390	14335	14383	14256	14348	14437	14063	14503	14439	14294	14393	14437	14387	14213	14373	14202	14422	14435	14339	14336	14433	14266	14346	14355	14423	14325	14513	14348	14234	14411	14237	14440	14312	14230	14283	14325	14406	14441	14279	14137	14275	14383	14260	14394	14277	14299	14183	14336	14183	14476	14228	14398	14444	14411	14464	14353	14258	14435	14352	14469	14291	14397	14448	14362	14329	14219	14304	14360	14365	14377	14416	14259	14200	14427	14309	14401	14333	14133	14259	14477	14235	14322	14264	14428	14367	14277	14302	14380	14351	14010	14391	14259	14392	14344	14394	14234	14517	14195	14358	14449	14223	14543	14226	14264	14386	14197	14392	14282	14243	14279	14432	14234	14447	14354	14335	14283	14272	14244	14236	14389	14345	14330	14126	14314	14367	14567	14343	14305	14376	14325	14348	14347	14387	14257	14334	14477	14442	14241	14307	14279	14240	14431	14255	14210	14279	14491	14346	14519	14294	14582	14186	14409	14335	14308	14391	14289	14268	14091	14311	14502	14448	14377	14367	14543	14235	14462	14493	14342	14499	14309	14200	14314	14206	14432	14251	14320	14163	14133	14239	14350	14131	14421	14197	14332	14284	14395	14253	14348	14248	14464	14341	14255	14472	14284	14297	14493	14377	14244	14285	14301	14270	14282	14220	14385	14479	14295	14417	14367	14445	14403	14257	14326	14303	14396	14287	14248	14296	14522	14362	14363	14285	14267	14418	14335	14401	14282	14435	14320	14116	14340	14428	14240	14350	14320	14324	14410	14338	14399	14244	14322	14543	14367	14384	14247	14290	14465	14401	14234	14473	14565	14098	14370	14247	14388	14393	14344	14289	14242	14356	14240	14224	14439	14362	14366	14473	14378	14267	14353	14403	14308	14356	14281	14413	14386	14278	14420	14423	14298	14456	14438	14493	14324	14205	14547	14284	14293	14391	14319	14451	14315	14390	14414	14256	14378	14402	14429	14245	14139	14351	14337	14312	14334	14224	14337	14419	14499	14422	14387	14393	14242	14346	14367	14330	14380	14160	14415	14467	14395	14297	14410	14457	14135	14277	14589	14354	14248	14463	14190	14334	14476	14394	14238	14363	14165	14424	14423	14338	14183	14323	14369	14217	14433	14340	14428	14358	14475	14372	14412	14222	14236	14488	14282	14313	14367	14271	14279	14494	14418	14288	14352	14410	14175	14204	14378	14110	14317	14501	14308	14546	14265	14345	14258	14377	14372	14429	14241	14446	14496	14353	14424	14240	14332	14328	14412	14494	14538	14234	14304	14318	14546	14422	14291	14462	14356	14368	14378	14285	14483	14294	14270	14389	14472	14220	14150	14311	14351	14351	14437	14285	14327	14162	14288	14570	14397	14309	14228	14325	14317	14334	14262	14342	14339	14403	14191	14440
23917	21146	28607	23972	21545	26532	33942	35819	54286	50401	44907	33296	23734	19001	17088	16822	16434	16550	16571	16510	16792	16715	16497	16586	16727	16466	16365	16438	16497	16513	16449	16434	16355	16662	16233	16349	16310	16453	16590	16625	16500	16381	16394	16496	16315	16476	16442	16356	16349	16486	16388	16616	16436	16516	16533	16537	16569	16521	16269	16549	16443	16536	16417	16294	16403	16504	16497	16415	16585	16507	16456	16337	16296	16487	16679	16310	16482	16430	16311	16416	16151	16320	16521	16366	16213	16443	16386	16558	16482	16516	16311	16643	16691	16377	16486	16237	16408	16333	16439	16264	16434	16521	16525	16603	16599	16400	16456	16712	16616	16468	16379	16404	16245	16471	16422	16350	16649	16335	16437	16445	16316	16457	16212	16470	16366	16266	16441	16320	16496	16373	16493	16453	16515	16577	16475	16469	16399	16554	16511	16333	16568	16387	16458	16493	16515	16500	16514	16391	16684	16314	16320	16363	16369	16193	16400	16459	16502	16483	16514	16425	16399	16359	16420	16446	16536	16548	16359	16417	16424	16418	16426	16399	16489	16371	16417	16223	16306	16327	16652	16589	16593	16601	16471	16486	16380	16559	16531	16407	16506	16545	16578	16354	16486	16472	16569	16509	16168	16356	16451	16367	16387	16291	16337	16425	16290	16460	16367	16276	16473	16315	16237	16340	16450	16391	16488	16479	16463	16437	16315	16439	16400	16607	16337	16330	16223	16459	16524	16624	16459	16268	16332	16342	16250	16401	16433	16424	16308	16475	16375	16259	16392	16352	16346	16234	16424	16349	16365	16513	16305	16441	16305	16271	16643	16466	16292	16443	16188	16526	16262	16333	16430	16205	16287	16265	16533	16413	16404	16539	16280	16366	16540	16409	16560	16236	16572	16360	16568	16333	16362	16487	16469	16301	16570	16415	16500	16374	16606	16569	16578	16213	16522	16452	16374	16459	16604	16178	16418	16280	16462	16441	16377	16251	16476	16398	16235	16376	16438	16253	16262	16157	16404	16385	16269	16382	16378	16407	16235	16368	16392	16288	16286	16494	16522	16517	16394	16463	16301	16286	16514	16562	16420	16349	16548	16291	16321	16472	16363	16364	16243	16481	16445	16383	16276	16466	16461	16463	16336	16394	16465	16560	16610	16705	16385	16502	16329	16316	16612	16580	16432	16218	16427	16524	16645	16437	16430	16398	16495	16445	16481	16386	16064	16207	16388	16494	16363	16333	16280	16509	16366	16504	16445	16374	16436	16455	16319	16398	16407	16437	16187	16580	16332	16503	16145	16282	16356	16233	16477	16400	16248	16279	16347	16417	16351	16365	16373	16484	16589	16394	16515	16410	16409	16472	16532	16634	16393	16449	16484	16340	16365	16373	16513	16434	16354	16327	16517	16592	16221	16272	16318	16392	16217	16364	16456	16358	16411	16365	16327	16301	16319	16551	16498	16490	16407	16436	16619	16374	16611	16530	16461	16405	16427	16508	16365	16443	16519	16153	16367	16222	16505	16388	16393	16383	16643	16390	16515	16640	16439	16633	16335	16419	16451	16509	16441	16298	16455	16549	16295	16371	16488	16499	16391	16429	16417	16504	16537	16438	16291	16587	16578	16433	16590	16340	16344	16414	16612	16232	16570	16709	16376	16575	16653	16583	16301	16391	16402	16422	16329	16224	16423	16316	16505	16214	16411	16265	16525	16280	16410	16343	16460	16426	16228	16227	16352	16488	16316	16275	16346	16472	16418	16336	16453	16431	16416	16636	16334	16182	16250	16603	16388	16571	16323	16498	16386	16422	16345	16619	16458	16518	16374	16518	16486	16378	16559	16328	16531	16283	16321	16481	16238	16478	16539	16399	16203	16491	16296	16203	16356	16266	16416	16456	16525	16526	16358	16299	16453	16209	16479	16395	16696	16385	16507	16253	16223	16448	16361	16465	16401	16401	16484	16440	16462	16379	16383	16244	16394	16428	16148	16387	16455	16432	16370	16222	16415	16250	16344	16280	16506	16574	16244	16238	16370	16269	16392	16363	16510	16388	16285	16382	16474	16444	16546	16404	16411	16484	16374	16435	16516	16415	16283	16342	16263	16454	16541	16555	16405	16525	16392	16357	16204	16483	16508	16312	16557	16510	16574	16604	16457	16225	16427	16346	16343	16388	16362	16419	16421	16217	16459	16371	16418	16371	16258	16327	16217	16449	16577	16430	16573	16431	16238	16326	16467	16450	16293	16358	16389	16420	16464	16469	16584	16472	16336	16419	16449	16536	16362	16402	16482	16424	16643	16423	16533	16561	16544	16315	16503	16463	16282	16338	16496	16350	16253	16488	16460	16168	16265	16614	16589	16505	16437	16517	16213	16342	16531	16599	16460	16358	16530	16246	16486	16434	16597	16635	16506	16394	16405	16520	16524	16479	16236	16585	16422	16356	16398	16422	16206	16291	16282	16476	16232	16506	16438	16316	16487	16668	16305	16300	16396	16382	16533	16505	16228	16525	16514	16391	16353	16331	16338	16512	16350	16302	16602	16392	16494	16551	16629	16411	16296	16407	16469	16212	16348	16505	16295	16532	16385	16278	16463	16438	16408	16418	16297	16484	16344	16336	16564	16609	16362	16365	16164	16620	16375	16376	16542	16377	16352	16461	16329	16415	16507	16511	16316	16395	16445	16354	16254	16376	16549	16485	16291	16316	16442	16387	16342	16212	16422	16381	16360	16531	16390	16377	16355	16539	16531	16471	16434	16491	16539	16463	16316	16595	16470	16332	16237	16485	16336	16316	16671	16376	16454	16434	16464	16380	16340	16368	16318	16297	16408	16490	16294	16375	16515	16360	16506	16441	16398	16339	16238	16220	16315	16143	16405	16545	16294	16468	16329	16357	16362	16338	16288	16407	16277	16360	16429	16287	16429	16528	16612	16558	16251	16505	16482	16471	16340	16374	16255	16596	16422	16485	16429	16286	16474	16395	16447	16494	16454	16325	16402	16362	16540	16349	16264	16499	16426	16329	16217	16522	16526	16435	16364	16489	16456	16400	16479	16203	16676	16408	16561	16412	16193	16344	16511	16305	16220	16394	16432	16343	16324	16318	16471	16483	16210	16386	16389	16446	16498	16650	16624	16396	16422	16264	16500	16582	16461	16246	16329	16276	16464	16419	16367	16203	16590	16193	16364	16347	16582	16314	16385	16383	16292	16141	16518	16337	16428	16440	16478	16242	16576	16330	16422	16509	16340	16498	16543	16287	16414	16474	16500	16575	16422	16297	16639	16645	16399	16471	16393	16271	16352	16356	16421	16269	16388	16549	16438	16308	16465	16469	16429	16404	16439	16417	16520	16301	16529	16361	16325	16384	16576	16373	16401	16354	16431	16428	16566	16322	16437	16417	16391	16145	16599	16420	16328	16530	16380	16456	16402	16328	16414	16231	16556	16512	16389	16547	16290	16406	16422	16415	16571	16352	16385	16393	16502	16259	16532	16543	16508	16374	16139	16269	16380	16482	16500	16538	16332	16481	16502	16361	16292	16464	16223	16235	16315	16342	16232	16287	16507	16376	16399	16218	16408	16380	16469	16306	16484	16319	16385	16506	16287	16408	16388	16251	16403	16459	16480	16332	16634	16443	16341	16479	16341	16362	16574	16306	16742	16369	16493	16622	16407	16333	16398	16525	16384	16424	16287	16409	16429	16519	16368	16353	16323	16404	16474	16322	16472	16338	16338	16403	16417	16526	16457	16475	16372	16263	16500	16302	16400	16559	16302	16231	16446	16428	16289	16553	16460	16456	16460	16352	16547	16439	16431	16516	16297	16438	16358	16520	16343	16086	16379	16515	16512	16262	16414	16334	16419	16375	16533	16396	16337	16211	16425	16270	16484	16484	16504	16411	16427	16658	16746	16438	16420	16296	16446	16315	16446	16350	16395	16465	16366	16340	16440	16520	16623	16280	16453	16256	16373	16386	16571	16292	16280	16373	16342	16406	16282	16423	16287	16405	16426	16190	16232	16436	16504	16478	16585	16540	16472	16384	16283	16392	16367	16633	16463	16538	16422	16385	16399	16492	16441	16450	16565	16514	16424	16288	16509	16526	16356	16307	16553	16312	16150	16222	16469	16223	16342	16428	16444	16452	16542	16484	16325	16350	16303	16517	16223	16570	16371	16312	16254	16311	16706	16501	16565	16297	16385	16276	16454	16262	16360	16474	16379	16394	16420	16542	16408	16480	16472	16457	16441	16366	16260	16677	16532	16330	16390	16440	16416	16346	16347	16202	16497	16600	16653	16564	16438	16455	16294	16365	16575	16551	16459	16187	16326	16297	16449	16478	16589	16638	16500	16452	16632	16598	16359	16481	16401	16224	16442	16357	16511	16362	16308	16459	16257	16143	16328	16467	16304	16348	16315	16386	16342	16479	16453	16399	16337	16199	16321	16265	16410	16473	16519	16362	16358	16418	16515	16326	16539	16396	16314	16198	16175	16495	16236	16512	16563	16324	16469	16465	16302	16568	16424	16421	16415	16422	16358	16474	16159	16448	16688	16657	16448	16446	16446	16426	16356	16422	16560	16364	16359	16361	16700	16161	16287	16455	16297	16227	16425	16337	16396	16525	16396	16251	16405	16289	16368	16373	16390	16321	16493	16491	16599	16494	16361	16193	16323	16434	16536	16454	16344	16398	16377	16449	16341	16359	16372	16362	16450	16360	16430	16402	16453	16450	16423	16147	16385	16396	16458	16387	16560	16374	16215	16418	16302	16311	16368	16361	16580	16387	16397	16338	16434	16357	16314	16368	16396	16418	16557	16512	16465	16531	16373	16310	16419	16435	16171	16583	16308	16376	16426	16400	16294	16441	16511	16465	16329	16466	16122	16353	16312	16561	16383	16318	16590	16392	16432	16370	16423	16557	16383	16463	16529	16395	16521	16477	16521	16441	16483	16492	16718	16419	16401	16613	16473	16497	16424	16363	16287	16401	16307	16428	16328	16371	16516	16410	16364	16278	16393	16600	16457	16397	16422	16402	16505	16267	16294	16543	16400	16545	16627	16511	16443	16254	16269	16250	16562	16264	16379	16309	16155	16431	16500	16376	16484	16486	16580	16417	16316	16494	16519	16352	16404	16492	16491	16449	16481	16350	16149	16422
15743	26956	24688	19974	18642	24350	25972	40103	54898	50946	44948	32722	21376	16246	14658	14023	14219	14163	14086	14138	14138	14161	14219	14085	14094	14154	14047	14097	13984	14246	14164	14139	14230	14107	14261	13931	14075	14085	14186	14069	13982	14060	14128	14009	14057	14040	14226	14001	14254	14235	14029	14240	14119	14024	14205	14079	14059	14122	14182	14065	14087	14174	14052	14249	14220	14184	14199	14097	14125	14141	14074	14089	13998	14162	14071	14158	14247	14028	14226	14208	14237	14113	14281	14049	14024	14174	14091	14076	14062	14175	14140	14249	14171	14174	14232	14129	14011	13964	14071	13979	14067	14051	14224	14122	14152	14227	14059	14109	14101	14137	14225	14106	14096	13904	14134	14078	14099	13931	14238	13953	14285	14108	14044	14126	14216	14241	14035	14085	14264	14108	14077	14203	14241	13989	14098	14169	14008	13996	14244	14208	14248	14074	14208	14262	14172	14111	14135	14234	14102	14241	14292	14308	14108	14180	14180	14115	14073	14070	14120	14023	14044	14049	14202	14047	14074	14328	14143	14062	14199	14222	14009	14039	14269	14181	13995	14135	14197	14065	13992	14183	14148	14177	14111	14189	14052	14102	14097	14046	14194	14090	14007	13995	14092	13961	14201	14024	13957	14024	14259	14041	13965	14150	14277	14018	14115	14262	13942	13962	14061	14062	14112	14161	14175	14128	14196	14231	13963	14049	14053	14237	14109	14236	14034	14235	14037	14173	14043	14185	14040	14086	14070	14253	14199	14284	14200	14138	14176	14045	14123	14257	13963	14139	14201	14067	14096	14140	14143	14037	14169	14120	14118	14138	14022	14159	14206	14103	14172	14217	14068	14229	14060	14231	14085	13989	13996	14163	14281	14127	14150	14135	14118	14138	14107	14130	14043	14069	14335	14084	14251	14036	14171	14031	14261	14119	14125	13967	14054	14023	14074	14206	14102	14026	14081	14097	14246	14111	14087	14372	14310	14174	14265	14026	14220	13990	14223	14133	14080	14025	14275	14188	13960	14110	14080	14176	14218	14194	14154	14092	14143	14142	14108	13802	13976	14187	14165	14128	14005	14068	14111	14201	14159	14026	14239	13895	14273	14114	14183	14162	14289	13942	13994	14224	14242	13989	14144	14198	14279	14141	14180	14114	14155	14241	13973	14017	14135	14222	14164	14261	14018	14193	14158	14044	14212	14160	14192	14222	14127	14107	14285	14059	14174	14210	14183	14059	14145	14365	14138	14029	14114	14000	14141	14000	13977	14053	14060	14139	14081	14231	14049	14114	14200	14090	14196	14217	14175	14218	14008	14140	14103	14097	14130	14163	13968	14233	14022	13963	14216	14132	14114	14147	14081	14116	14038	14213	14102	14181	14142	14245	14074	14155	14181	13967	13988	14167	14174	14264	14049	13951	14157	14207	14059	14272	14181	14076	14110	14198	14063	14071	14104	13956	14208	14120	14065	14187	14111	14068	14075	14070	14180	14033	14101	14290	14023	14072	14126	14164	14196	14095	13968	14407	13998	14091	14068	14265	13956	14085	14132	14068	14213	13816	14125	14113	14063	14223	14033	14108	14075	14329	14147	14046	13985	14097	14237	14204	14171	14273	14085	14208	14112	14195	14120	14160	14013	13952	14121	14109	14128	14122	14084	14173	14174	14072	14108	14199	14128	14167	14129	14252	14096	13999	14138	14289	14159	14227	14100	14146	14175	14088	14072	14057	14350	14148	14032	14239	14111	13951	14146	14044	14124	14113	14142	14220	14112	13957	14057	14264	14265	14286	14102	14121	14101	14174	13997	13999	14033	14202	14030	14111	14136	14139	14047	14232	14048	14114	14189	14195	14119	14288	14150	14170	14087	14146	14031	13936	14143	14142	14192	14236	14057	14159	14069	14147	14024	14232	14147	14163	14316	14041	14097	14122	14093	14249	14047	14050	14205	14143	14273	14068	14097	14122	14096	14077	14144	14051	14057	14074	13952	14075	14090	14117	13993	14186	14054	14184	14158	14073	14104	14044	14021	13944	14138	14137	14068	13982	14025	14039	13997	14029	14185	14123	14137	14130	13916	14277	14125	14048	14003	14036	14047	14155	14144	14091	14358	14045	14034	14176	14062	14255	14157	14115	14042	14191	14153	14169	14134	13956	14164	14018	14170	14064	14094	14242	14113	14148	14298	14079	14035	14108	14227	13937	13930	14243	14194	14189	14162	14041	13958	14258	14263	14061	13987	14086	14248	14118	14078	14242	14019	14372	14320	14080	13977	14221	14316	14087	14078	14148	13964	14117	14172	14089	14249	13983	14042	14257	14023	13920	14145	14175	14055	14143	14062	14022	14205	14112	14156	14134	14069	14050	14171	14012	14080	14155	13993	14110	14130	14216	14014	14110	14172	14005	13977	14141	13999	14118	14162	14051	14026	14028	14018	14143	14207	14021	14136	14175	13967	13987	14244	14170	13955	14255	14072	14168	13967	14043	14068	14208	14215	13991	14078	14085	14107	14202	14076	14087	14139	14050	14210	14216	14141	13924	14086	14030	14040	14036	14047	14071	14065	14071	14008	14246	14208	14084	14003	14247	14020	14097	14144	14224	14176	14088	14213	13954	14290	14282	14175	14185	14103	14139	14004	14243	14076	14156	14148	14103	14032	14188	14192	14283	14161	14097	14056	13987	14118	13932	14246	14221	14120	14078	14053	14034	14147	14010	13994	14041	14147	14141	14279	13970	14129	14105	14010	14247	14132	14118	14041	13947	14010	14117	14157	14085	14222	14311	14118	14148	14085	14245	14212	14184	14067	14218	14146	14053	14298	14054	14118	14211	14081	14120	14186	14264	14116	13958	14182	14248	14180	14085	14057	14160	14078	14252	14119	14236	14013	14143	14045	13979	14032	14214	13970	14007	14093	14079	14099	14114	14102	14069	14181	14011	14288	14125	14151	14063	14049	14119	14053	14176	14083	14000	13965	13993	14011	14182	14004	13979	14196	14139	14100	14045	13983	14141	14130	14234	14299	14151	14150	14348	14031	13941	14115	14150	14282	14002	14113	14114	14163	13931	14238	14024	14131	14129	14118	14262	14135	14134	14059	13937	14058	14087	14231	14044	14105	13997	14149	14233	14064	14177	14139	14139	14162	14286	14248	14235	14279	14181	14092	14034	14112	14143	14069	13954	14253	14269	14088	14049	14004	14045	14124	14168	14086	14103	14158	14134	14042	13997	14057	14002	14005	14159	14122	14140	14152	14144	14127	14057	13911	14000	14131	14130	14015	14168	13985	13981	14073	14068	14145	14201	14043	13950	14108	14143	14289	14030	14051	13947	14271	14055	14130	14249	13940	14134	13929	14137	13940	14236	14176	14143	13980	14169	14171	14286	14041	13947	14200	13996	14115	14095	14109	14237	14117	14186	14065	14157	14123	14150	14071	14102	14144	13971	14161	14265	14093	14164	14162	13931	14069	14085	14119	13974	14125	14137	14284	14227	14086	14071	13998	14060	14168	14181	14253	14049	14090	14167	14219	13954	14133	13992	14110	14288	14102	14007	14147	14063	14183	13965	14157	14143	14118	14059	14130	14024	14147	14082	14260	14116	14149	13969	14216	14010	14131	13933	14048	14173	14028	14163	14049	14217	14017	14205	14141	14167	14114	13896	14039	14219	14148	14283	14054	14086	14173	14045	14119	14194	14225	14170	14034	14221	14227	14133	14193	14048	14120	14029	14075	13997	14087	14095	14204	14062	14122	14169	14146	14034	14190	14002	14126	14165	14055	14056	14052	14041	14149	14054	14190	14123	14147	14188	14133	14101	14053	14137	14288	14186	14046	13945	14204	14146	14254	13896	14138	14060	14200	14100	14242	14094	14210	14143	14194	14127	14113	14118	14184	14096	14028	14059	14124	14090	14129	14091	14083	14236	14060	14150	14313	14166	14149	14059	14205	14148	14023	14209	14132	14155	14294	14124	14046	14171	14111	14174	14049	14066	14215	14310	14174	14121	14109	14171	14036	14179	14105	14130	14290	14006	14101	14098	14092	14273	13997	14210	14134	14177	14075	14060	14011	14037	14018	14103	14096	14187	14012	13911	14158	13984	14213	14163	14134	14034	14230	14060	14138	14064	14173	14311	14245	14065	13999	13997	14087	14072	14196	14163	14134	14176	14053	14122	14216	14196	14081	14206	13980	14353	14258	14298	14122	14138	14196	14071	14177	14221	14230	14025	13910	14189	14156	14074	14009	14132	14041	14027	13990	13957	14134	14002	14060	13937	14253	14271	14072	14338	14175	14278	13968	14064	14283	14199	14237	14034	14315	14136	14165	13962	14156	14038	14091	14104	14166	14094	14088	13901	14072	14229	14068	14256	14050	14201	14204	14010	14168	14116	14117	14212	14238	14105	14142	14171	14043	14216	14080	14221	14040	14096	14139	14270	14247	14162	14167	14077	14018	14107	14121	14095	14107	14013	14124	14069	14066	14031	14021	13994	14101	14125	14143	14114	14139	14110	13959	14073	14113	14052	14094	14148	14145	14178	14135	14062	14167	14021	14214	14112	14148	13975	14141	14262	14197	14144	14326	14149	14263	14130	14008	13812	14261	14193	14120	13984	14016	14067	13874	14215	14067	14181	14115	14004	14037	14132	14009	14140	14103	13958	14211	14094	13954	14175	14185	13980	14048	14067	14148	13980	14047	14102	14019	14280	14158	14000	14104	14187	14090	14233	14063	14019	14065	14053	14165	14016	14257	14090	14063	14077	14133	14313	14101	14190	14135	14062	14025	14254	14134	14007	14226	14122	14115	14191	14033	14073	14230	14099	14214	14139	14120	14230	13973	14126	14165	14154	14179	14220	14097	14148	14166	14060	14182	14050	13969	14132	14180	14195	14058	14179	14015	14062	14271	14332	14059	14138	14062	14182	14096	13898	14220	14005	14201	13997	14134	14120	14174	14118	14157	14028	14274	14115	14064	14108	14178	14066	14151	14139	14136	14173	14196	14098	14131	14154	14144	14005	14190	14268	14145	14037	14093	14164	14002	14024	14192	14064	14266	14092	14025	14304	14104	13984	14087	14085	14159	14129	14111	14052	14215	14069	14044	14020	14250	13862	14071	14055	13984	13881	14137	14035	14386	14224	14200	14147	14200	14136	14087	14189
29152	21583	20488	18091	16534	16289	16433	19078	21774	21466	20046	18455	17204	16678	16390	16223	16579	16485	16283	16490	16395	16435	16471	16594	16303	16585	16334	16593	16292	16479	16491	16449	16476	16600	16329	16463	16223	16451	16221	16432	16148	16412	16386	16240	16429	16529	16432	16470	16399	16279	16587	16315	16442	16497	16429	16427	16551	16536	16298	16226	16482	16537	16463	16292	16185	16401	16443	16420	16071	16450	16321	16328	16311	16434	16232	16356	16545	16237	16348	16172	16451	16278	16203	16310	16539	16397	16517	16436	16350	16282	16534	16541	16466	16339	16223	16472	16361	16311	16490	16254	16371	16247	16554	16469	16458	16425	16371	16626	16466	16204	16249	16283	16246	16389	16332	16195	16177	16187	16334	16294	16482	16325	16426	16334	16518	16274	16281	16342	16201	16485	16303	16353	16399	16502	16138	16517	16426	16023	16441	16466	16526	16496	16279	16324	16411	16493	16411	16450	16546	16492	16383	16439	16278	16464	16405	16252	16536	16301	16391	16319	16570	16457	16325	16331	16482	16223	16276	16455	16480	16344	16411	16376	16422	16485	16272	16222	16414	16419	16388	16377	16381	16481	16313	16461	16535	16504	16211	16330	16355	16163	16270	16257	16267	16248	16255	16435	16362	16382	16561	16470	16186	16341	16511	16457	16567	16399	16416	16304	16492	16442	16661	16464	16419	16471	16300	16231	16256	16455	16321	16288	16443	16501	16339	16289	16243	16377	16327	16331	16254	16453	16267	16267	16447	16486	16427	16322	16216	16238	16326	16232	16424	16273	16329	16367	16616	16439	16439	16331	16404	16358	16310	16325	16270	16417	16380	16548	16513	16431	16425	16193	16431	16416	16301	16660	16397	16488	16268	16442	16501	16284	16507	16418	16330	16574	16394	16360	16559	16359	16318	16293	16404	16312	16511	16344	16466	16259	16442	16518	16500	16420	16365	16427	16397	16326	16298	16136	16488	16419	16429	16351	16274	16076	16458	16376	16419	16547	16373	16269	16227	16409	16459	16217	16219	16345	16472	16483	16501	16418	16445	16256	16597	16481	16724	16486	16433	16364	16431	16410	16308	16471	16375	16456	16292	16517	16464	16498	16418	16268	16418	16281	16310	16400	16584	16469	16351	16309	16335	16462	16422	16428	16523	16420	16523	16508	16076	16487	16397	16301	16558	16302	16442	16260	16398	16291	16364	16509	16446	16438	16629	16376	16397	16228	16319	16358	16438	16226	16378	16468	16386	16410	16253	16520	16366	16329	16239	16502	16341	16147	16401	16557	16377	16418	16370	16334	16458	16198	16425	16490	16611	16351	16440	16376	16307	16384	16479	16366	16389	16385	16249	16356	16422	16518	16529	16287	16416	16497	16504	16541	16308	16343	16337	16216	16467	16298	16393	16381	16429	16224	16376	16314	16227	16345	16382	16422	16361	16234	16357	16447	16285	16179	16509	16635	16493	16168	16253	16203	16545	16445	16385	16349	16468	16337	16312	16329	16361	16081	16377	16487	16510	16360	16521	16388	16354	16584	16401	16362	16561	16409	16482	16318	16327	16456	16449	16355	16439	16358	16574	16449	16363	16343	16438	16404	16408	16562	16510	16489	16296	16418	16283	16360	16433	16254	16175	16499	16379	16183	16320	16326	16244	16405	16356	16429	16325	16346	16234	16334	16270	16354	16366	16333	16293	16177	16483	16351	16470	16276	16185	16291	16483	16492	16225	16346	16365	16212	16216	16319	16130	16384	16234	16152	16202	16478	16484	16497	16348	16352	16500	16195	16246	16331	16460	16243	16403	16230	16418	16556	16423	16457	16196	16494	16412	16397	16104	16154	16498	16202	16355	16229	16362	16439	16411	16403	16368	16205	16382	16413	16439	16230	16357	16370	16397	16397	16248	16455	16333	16261	16435	16539	16371	16304	16210	16142	16293	16474	16671	16425	16436	16509	16513	16528	16306	16401	16254	16697	16189	16429	16071	16592	16383	16499	16367	16504	16374	16309	16065	16205	16277	16299	16319	16567	16291	16376	16356	16384	16373	16383	16432	16387	16470	16288	16361	16342	16280	16175	16273	16573	16464	16255	16379	16228	16396	16496	16324	16331	16452	16387	16462	16441	16213	16297	16182	16282	16372	16386	16349	16294	16446	16462	16463	16513	16535	16417	16587	16328	16411	16423	16339	16451	16217	16401	16520	16219	16172	16355	16467	16423	16310	16314	16373	16302	16235	16494	16457	16510	16452	16332	16289	16419	16364	16301	16296	16299	16466	16369	16480	16491	16368	16335	16395	16397	16330	16360	16322	16470	16533	16471	16320	16413	16237	16434	16347	16363	16466	16393	16415	16382	16372	16416	16584	16429	16471	16330	16481	16440	16388	16452	16453	16341	16498	16406	16337	16584	16501	16312	16478	16509	16360	16559	16386	16252	16286	16263	16626	16290	16356	16527	16407	16193	16310	16365	16365	16285	16368	16424	16368	16492	16300	16324	16267	16377	16455	16256	16656	16197	16248	16356	16638	16378	16324	16325	16283	16202	16270	16394	16491	16670	16364	16385	16347	16375	16398	16436	16491	16426	16260	16400	16212	16238	16527	16405	16370	16471	16278	16458	16377	16335	16467	16650	16486	16257	16317	16345	16375	16509	16364	16397	16496	16140	16222	16463	16169	16286	16249	16388	16389	16488	16626	16392	16482	16448	16458	16485	16223	16360	16234	16465	16198	16382	16384	16414	16625	16422	16360	16520	16512	16602	16249	16276	16446	16402	16251	16473	16597	16379	16487	16329	16335	16305	16321	16469	16458	16330	16264	16407	16374	16262	16329	16313	16493	16385	16533	16563	16197	16584	16412	16435	16315	16371	16254	16398	16359	16350	16426	16274	16530	16445	16349	16208	16378	16320	16452	16398	16414	16360	16364	16300	16407	16253	16263	16242	16387	16193	16402	16373	16268	16390	16491	16519	16225	16380	16399	16257	16613	16404	16274	16538	16257	16260	16286	16443	16356	16404	16253	16342	16364	16317	16289	16281	16476	16420	16369	16287	16271	16401	16300	16370	16340	16039	16303	16382	16395	16374	16354	16398	16319	16332	16557	16430	16352	16579	16499	16599	16479	16230	16441	16264	16591	16188	16442	16489	16520	16421	16408	16247	16307	16282	16505	16329	16261	16314	16185	16217	16109	16348	16366	16359	16521	16339	16294	16218	16411	16304	16339	16449	16444	16387	16306	16411	16376	16468	16287	16490	16244	16222	16335	16426	16315	16460	16568	16477	16446	16424	16454	16370	16385	16214	16293	16240	16273	16464	16272	16136	16430	16297	16215	16247	16461	16367	16509	16588	16424	16486	16055	16409	16223	16204	16399	16453	16477	16374	16324	16124	16450	16404	16389	16411	16563	16466	16333	16238	16452	16403	16289	16385	16450	16419	16207	16333	16226	16439	16456	16481	16392	16497	16442	16368	16345	16500	16601	16439	16346	16474	16404	16194	16575	16361	16506	16401	16462	16511	16263	16453	16365	16160	16439	16382	16321	16313	16534	16457	16294	16462	16469	16332	16397	16229	16246	16445	16413	16367	16321	16402	16213	16370	16391	16298	16377	16259	16361	16448	16271	16307	16369	16390	16408	16341	16289	16382	16349	16391	16266	16403	16513	16500	16445	16307	16276	16313	16395	16291	16403	16142	16523	16462	16397	16236	16315	16305	16326	16320	16435	16311	16556	16279	16286	16461	16348	16278	16289	16382	16496	16448	16379	16448	16581	16391	16371	16143	16236	16482	16486	16193	16241	16319	16399	16377	16476	16355	16326	16396	16300	16383	16295	16312	16298	16163	16188	16398	16230	16330	16704	16426	16387	16445	16558	16583	16338	16376	16444	16445	16388	16320	16424	16350	16510	16358	16462	16376	16518	16420	16316	16472	16365	16302	16252	16564	16360	16570	16359	16465	16470	16502	16399	16328	16388	16460	16506	16485	16332	16347	16400	16384	16393	16271	16410	16300	16410	16280	16522	16415	16171	16437	16414	16180	16198	16349	16380	16191	16246	16376	16479	16349	16365	16269	16309	16426	16308	16397	16398	16560	16325	16269	16417	16493	16407	16412	16459	16403	16275	16566	16446	16210	16705	16538	16369	16246	16119	16400	16440	16334	16284	16566	16161	16388	16335	16414	16395	16402	16262	16451	16252	16334	16381	16356	16464	16366	16458	16216	16377	16354	16308	16357	16469	16161	16443	16139	16386	16468	16307	16579	16351	16298	16457	16240	16327	16394	16405	16535	16335	16240	16373	16368	16414	16321	16458	16502	16463	16275	16282	16101	16381	16343	16378	16316	16267	16302	16238	16299	16314	16397	16265	16529	16477	16262	16524	16398	16358	16238	16369	16294	16635	16558	16380	16470	16264	16383	16418	16402	16457	16430	16674	16619	16476	16659	16597	16278	16299	16560	16243	16305	16454	16508	16629	16284	16214	16430	16320	16361	16199	16383	16446	16276	16330	16350	16380	16269	16360	16284	16315	16341	16323	16486	16287	16262	16343	16427	16315	16299	16377	16521	16251	16337	16366	16395	16389	16380	16321	16406	16500	16513	16436	16333	16329	16269	16199	16155	16366	16382	16386	16280	16426	16467	16315	16274	16224	16385	16494	16359	16441	16369	16207	16530	16483	16306	16372	16325	16332	16489	16480	16310	16576	16310	16054	16235	16189	16329	16385	16256	16170	16274	16282	16455	16409	16139	16182	16354	16217	16100	16331	16500	16406	16437	16527	16298	16702	16478	16584	16388	16206	16426	16197	16394	16359	16367	16499	16334	16283	16464	16196	16235	16503	16184	16156	16375	16187	16431	16357	16240	16343	16168	16307	16463	16375	16400	16484	16349	16263	16149	16463	16315	16367	16699	16173	16288	16298	16188	16442	16294	16319	16466	16309	16385	16336	16379	16337	16391	16305	16268	16178	16428	16229	16390	16483	16311	16342	16444	16420	16361	16338	16267	16534	16403	16381	16359	16440	16321	16528	16479	16311	16295	16466	16400	16438	16507	16204	16412	16388	16403	16589	16407	16252	16170	16351	16406	16658	16310	16364	16377	16601	16479	16542	16468	16403	16456	16407	16274	16383	16381	16337	16466	16378	16190	16304	16358	16475	16408
14756	15118	14806	14589	14260	14416	14444	18706	21450	20739	18265	16107	14777	14338	14295	14145	14058	14190	14089	14124	13952	14065	14179	14065	14177	14080	14058	14126	14281	14181	14148	14102	14150	14085	14103	14150	14054	14000	14161	14038	14278	14081	14053	14054	14288	13961	14113	14066	14106	14293	14160	14259	14206	14208	14057	14031	14023	14032	14173	14172	14046	13897	14115	14223	14054	14151	14071	14135	13994	14153	14258	14199	14023	14122	14154	14095	13987	13980	14088	14067	14057	14234	14201	14020	14004	14209	14166	14198	14045	14060	14140	14240	14198	14075	14040	14114	14153	14050	14085	14148	14134	13988	14054	14020	14139	14162	14176	14137	14102	13997	14211	14012	13998	14169	14053	14186	13924	14093	14227	14099	14182	14001	14213	14056	13902	14157	14131	14116	14251	14000	14024	14178	14060	14208	14206	14066	14156	14210	14171	14223	14065	14133	14105	14108	14045	13918	14106	14118	14257	14168	14068	14098	14007	14263	13976	14116	14119	14040	14085	14089	13954	14233	14006	14246	14268	13954	14132	14050	14163	14203	14191	14144	14083	14039	14190	14130	14115	13982	14164	14137	14202	14256	14118	13955	14189	14207	14041	14060	14125	14061	14120	14147	14237	14062	14072	14215	14310	14185	14086	14031	14051	14144	13998	14062	14158	14163	14172	14128	14138	14145	14182	13991	14148	14292	13967	14130	14115	14114	14197	14115	14070	14103	14174	14002	14148	13943	14083	14163	14103	14154	14097	13984	14125	14207	13988	14064	14004	14127	14367	14138	13969	14246	14069	14061	14243	14097	14179	14217	14114	14080	14323	13989	14072	13915	14188	14076	14109	14093	14095	14293	14215	14014	14163	14131	14001	14104	14163	14219	14021	14109	14085	14378	14134	14176	13989	13983	14106	13963	14064	14215	13997	14009	14107	14186	14039	14147	14071	13891	14100	14075	14226	14128	14119	14153	14048	14047	14107	14133	13969	14031	14114	14003	14107	14235	14034	14210	14106	14093	14064	14108	14185	14173	14052	14109	14153	14185	14079	13968	14096	14124	14135	14131	14164	14206	14074	14099	14105	14095	14126	13972	14092	14089	13977	14164	13933	14052	14092	13984	14090	14245	14185	14130	14186	13999	14059	13967	14058	14015	13945	13964	14185	14204	13959	14051	14120	14222	14029	14153	14031	14023	14163	14269	13978	14090	13978	14081	14115	14244	14065	14107	14041	14079	14149	13987	14006	13940	14097	14046	14192	14164	14080	13986	14019	13969	14211	14017	13987	14135	14055	13972	14065	14070	13920	13999	14135	14071	14146	14101	14083	14227	14183	14048	14203	14304	14197	14146	14119	14014	14007	14058	14161	14093	14089	14178	14167	14106	13929	14097	14032	14117	14054	14159	14088	14234	14206	14061	14271	14164	14028	14106	14240	13954	14424	14005	14271	13935	14091	14250	14130	14085	14083	13941	14115	14183	14113	14115	14044	14275	13942	13962	13999	14032	14065	14024	14061	14086	14289	14067	13964	14130	14111	14195	14098	14148	14114	14156	14219	14118	14204	14094	13975	13947	14134	13957	14203	14089	14143	14005	14122	14145	13989	13889	14154	14032	14097	14240	14134	14053	14173	14141	14098	14009	14292	14144	14267	14135	14109	14188	14098	14104	14246	14097	14056	14273	14078	14049	14174	14126	14080	14189	14162	14054	14122	14127	14130	14074	14093	14104	13920	14070	14103	13994	14138	14019	13978	14038	13987	13989	14037	14201	14266	14310	14039	14100	14319	14206	14016	13997	14217	14099	14138	14117	14055	14125	14157	14172	14069	13988	14143	14162	14104	14218	14147	14124	14227	14134	14080	14089	13999	13952	14189	14080	14218	14143	14028	14072	14068	14212	13913	14027	14108	14188	14026	13977	14072	14213	14059	14079	13928	14161	14291	14152	14058	14140	14089	14193	14004	14138	14175	14124	14102	14121	14097	14116	13889	14202	14143	14030	14088	14108	13998	14045	14267	14140	14067	14076	14139	14051	14004	14213	14213	14176	14283	14119	13917	14252	14183	14102	14005	14047	14173	14188	14066	14120	14124	14167	14147	13997	14167	14014	14104	14080	14045	14082	14173	14215	14187	14141	13976	14011	13890	14002	14032	13859	14230	14220	14083	14024	14080	14098	13998	14030	13858	14052	14134	14075	14252	14051	13906	14058	14093	14075	14150	14078	14145	14118	14031	14205	14036	14146	14054	14103	14029	14230	14165	13964	14197	14159	14031	13986	14159	14090	13902	14069	14117	14195	13999	14162	13992	14325	14064	14080	13885	13921	14073	14146	14096	14109	14055	14115	14146	14202	14195	14066	14174	14194	13965	14129	14184	14053	14008	14017	13996	14284	14190	14044	14212	13967	14200	14100	13935	14136	14219	14147	14230	14135	14178	14237	14165	14030	14025	14068	14118	14034	14194	14129	14122	14055	14116	14115	14091	14042	13987	13929	14093	14197	14229	14253	13985	14321	14083	14018	14138	14210	14099	14066	14086	14118	14142	14263	13834	14151	14076	14075	14085	14259	14069	14082	14035	14142	14152	14110	14111	13964	14049	14008	14126	14257	14077	14040	14197	14082	14059	14074	14163	14028	14108	14185	14138	14192	14086	14271	14027	14195	14028	14290	13994	14128	14219	14134	14244	14077	14121	14035	14032	14225	14031	14038	14081	14200	13973	14188	14006	14158	14133	14170	14098	14246	14187	14145	14237	14174	14084	14121	14060	14102	13996	13986	14083	14079	14046	14166	14034	14127	14138	14158	14246	14093	14051	13986	14229	14146	13937	14111	14068	14058	14005	13939	14275	14061	14228	14107	14213	14309	14101	14328	14078	14062	14113	14065	14036	14073	14151	14025	13980	14172	14016	14089	14119	14271	14137	14106	14167	14258	14150	14033	14187	14186	14217	14156	14154	14115	14098	14199	14136	14099	13965	14184	14195	14109	14106	14221	14253	14044	14101	14060	14181	14075	14282	14232	13950	14045	14103	14113	14114	13910	14140	14104	14253	14043	14128	14151	14204	14163	14085	13999	14090	14075	14064	14065	14161	14160	14054	14075	14208	14058	14106	14163	14154	14128	14064	14225	14137	14067	14147	14017	14163	14126	14110	14085	14060	14180	14197	14104	14253	14121	13897	14130	14172	14112	14162	14151	14159	14072	14033	13929	14037	14229	14228	14245	14150	13938	14271	14126	14127	14050	14145	14204	14131	14049	14287	14165	14163	13964	14071	14047	14213	13997	14221	14109	14175	14195	14215	14089	14247	14246	14150	13991	14179	14135	14030	14086	14317	13974	14050	14302	14136	14090	14130	14223	14095	14153	14082	14005	14167	13974	14089	14067	14261	14040	14205	14270	14231	14276	14155	14120	14041	14106	14162	14167	14087	14141	14070	13935	14134	14172	14105	14042	14106	14304	14115	14071	14179	13929	14183	14140	14206	14149	14079	14043	14179	14249	14223	14182	14061	13973	14054	14161	14001	14073	14255	13983	14204	14022	14104	14166	14092	14085	14169	14204	14084	14067	14252	14026	14172	14162	14124	14093	13950	14122	14016	14096	14165	14099	14029	14163	14239	14154	14165	14170	14004	14105	13988	14133	14167	14308	14018	14059	14174	14059	14030	14135	14196	13975	14277	14290	13948	14246	14175	13983	14102	14217	14180	14027	13933	13985	14140	14090	14057	14110	14168	14149	14034	14261	14030	13969	14255	14154	13979	14306	14197	13923	14080	14086	14203	14084	14228	14154	14103	14095	14122	14255	13954	14242	14154	14128	14040	14159	14036	13960	14220	14014	14265	14274	14003	14123	14144	14229	14206	14127	14097	14058	14172	14174	14164	14250	14130	14097	13920	14051	13961	14105	14089	14141	14214	14074	14212	14293	14024	14132	14087	14170	14006	14107	14006	14091	14051	14141	14214	14203	14166	13948	14175	14037	14122	14121	14130	14138	14069	14093	14051	14241	14120	13992	14265	14155	14025	14028	14171	14075	14043	14078	14231	14077	14158	13990	14021	14101	13971	14109	14131	14036	14075	14016	14119	14201	14179	14172	14067	14118	14144	14203	13903	14051	14206	14101	14081	14057	13973	14093	13999	14068	14038	14128	14073	14117	14134	14146	14108	13979	14172	14161	14017	14044	14111	14074	14221	14115	14123	14127	14163	14086	14068	14042	14132	14189	14071	14223	14257	14000	14120	14100	14013	14026	14212	14008	14001	14271	14183	14104	14102	13903	14072	14235	14000	13933	14182	14184	14028	14075	14003	13970	14206	14386	14070	14165	14058	14039	13989	14064	14039	14151	14186	14188	14097	14246	14108	14045	14160	14176	14153	14115	14003	14200	13957	14069	14199	14157	14048	14084	14028	14164	14163	14133	14176	14163	13940	14169	14071	13916	13993	14234	13993	14106	14204	14106	14076	14080	14108	14102	14064	14062	14166	13999	13964	14137	14279	14080	14057	14052	14120	14208	14191	14090	14218	14086	13887	14115	14172	14153	14084	14194	14218	14094	14067	14035	14141	14043	14258	14015	14149	14131	14108	14099	14141	14071	14126	14142	14323	14243	14249	14200	14003	13908	14208	14123	13984	14057	14163	14011	14134	13916	14176	14146	14017	13961	14276	13967	14100	14112	14221	14090	13949	14207	14146	14054	14325	14087	13974	14051	14255	14222	14299	14317	14338	14096	14169	14074	13995	14185	14146	14306	14079	14070	14109	14084	14025	14090	14109	14066	14100	14229	14122	14033	14092	14076	14096	14143	14167	14187	13910	14164	14309	14059	14189	14174	13981	14012	14111	14283	14192	14136	14016	13997	14063	14251	14043	14204	14100	14081	14028	14272	14197	14157	14182	14098	13904	14289	14304	14198	13872	13989	13873	14231	14148	14077	14200	14116	14273	14089	14071	14147	14227	14290	14053	14033	14190	14217	14069	14196	14051	14242	14072	14023	14204	14198	14040	14028	14146	14166	14158	14179	14062	14106	13947	14163	14192	14205	14133	14112	14008	14265	14223	14292	14014	13995	13891	14109	14115	14087	14115	14142	14114	14056	13976	14108	14173	14131	13996	14146	14203	14251	14124	14125	14020	14101	14156	13995	13924	14139	14165	14135	14063	13974	14148	14043
26025	21140	27273	25670	19818	18098	24825	36236	39174	34756	28230	22119	18564	17465	16576	16723	16674	16836	16625	16804	16786	16672	16667	16604	16610	16575	16478	16747	16627	16680	16715	16694	16682	16660	16459	16633	16524	16512	16714	16513	16619	16459	16633	16803	16613	16760	16574	16519	16498	16760	16631	16612	16457	16949	16670	16711	16630	16407	16696	16666	16532	16682	16477	16486	16805	16726	16816	16696	16584	16742	16492	16851	16690	16507	16661	16678	16638	16317	16506	16503	16529	16525	16446	16578	16467	16533	16555	16650	16514	16852	16618	16670	16638	16675	16589	16266	16707	16634	16360	16724	16400	16714	16586	16571	16512	16480	16592	16688	16678	16329	16611	16447	16592	16545	16794	16662	16671	16572	16649	16443	16736	16342	16787	16767	16647	16529	16584	16297	16662	16640	16553	16792	16609	16620	16695	16595	16387	16604	16752	16725	16640	16577	16649	16687	16646	16355	16612	16542	16685	16639	16610	16828	16583	16722	16685	16598	16717	16382	16318	16477	16390	16479	16698	16588	16673	16939	16861	16835	16709	16622	16561	16615	16497	16713	16735	16683	16578	16661	16560	16517	16621	16539	16404	16456	16469	16584	16457	16524	16693	16740	16567	16648	16578	16586	16544	16648	16830	16696	16632	16573	16424	16434	16618	16405	16585	16800	16483	16611	16789	16705	16431	16592	16563	16660	16555	16559	16523	16787	16688	16317	16473	16538	16455	16601	16583	16509	16549	16763	16556	16528	16778	16633	16525	16492	16541	16514	16438	16492	16805	16566	16542	16596	16791	16605	16705	16833	16641	16567	16543	16549	16625	16471	16623	16624	16740	16621	16779	16681	16740	16612	16763	16767	16621	16701	16750	16591	16667	16653	16568	16596	16560	16614	16713	16483	16588	16530	16513	16576	16665	16585	16489	16602	16642	16563	16640	16671	16793	16538	16490	16593	16372	16727	16590	16818	16583	16520	16684	16616	16511	16331	16730	16671	16421	16607	16522	16576	16598	16676	16654	16708	16519	16472	16444	16571	16564	16449	16547	16555	16684	16634	16573	16606	16675	16728	16558	16427	16461	16612	16589	16598	16730	16534	16650	16755	16760	16584	16764	16465	16475	16560	16675	16444	16716	16785	16679	16664	16721	16723	16495	16605	16576	16620	16751	16546	16527	16498	16755	16728	16643	16666	16658	16572	16627	16538	16583	16776	16526	16495	16593	16480	16570	16419	16552	16569	16744	16695	16719	16698	16468	16636	16586	16452	16607	16565	16621	16638	16641	16598	16607	16572	16360	16531	16640	16691	16555	16618	16426	16567	16559	16489	16762	16444	16583	16640	16718	16481	16607	16764	16471	16405	16561	16813	16484	16486	16543	16583	16666	16375	16565	16757	16725	16419	16587	16839	16627	16478	16581	16503	16536	16610	16630	16573	16381	16778	16820	16610	16521	16462	16626	16287	16608	16469	16455	16741	16687	16580	16425	16885	16622	16537	16625	16602	16540	16443	16697	16460	16547	16573	16507	16723	16772	16531	16699	16663	16834	16519	16468	16433	16669	16570	16550	16649	16658	16674	16694	16476	16611	16635	16704	16599	16637	16513	16709	16306	16668	16516	16579	16488	16514	16613	16626	16506	16754	16592	16560	16591	16558	16413	16532	16493	16794	16576	16391	16490	16714	16581	16558	16455	16551	16658	16620	16524	16648	16662	16551	16790	16319	16640	16681	16633	16694	16508	16673	16768	16703	16652	16772	16531	16591	16684	16667	16601	16521	16624	16578	16606	16487	16565	16622	16704	16399	16392	16684	16637	16643	16513	16523	16562	16745	16585	16734	16689	16661	16609	16664	16638	16512	16575	16535	16506	16447	16619	16759	16661	16444	16687	16893	16527	16425	16481	16424	16639	16642	16764	16665	16473	16793	16805	16609	16567	16501	16503	16789	16643	16479	16449	16611	16705	16752	16558	16554	16643	16696	16603	16472	16521	16547	16552	16579	16780	16512	16626	16645	16644	16468	16610	16546	16512	16532	16568	16603	16682	16337	16497	16425	16557	16646	16636	16652	16638	16571	16430	16612	16615	16615	16829	16626	16563	16520	16585	16685	16466	16516	16615	16485	16633	16344	16654	16588	16611	16609	16701	16545	16498	16655	16566	16484	16414	16685	16439	16707	16631	16673	16524	16684	16743	16667	16523	16707	16552	16598	16607	16615	16539	16710	16531	16584	16625	16936	16596	16519	16548	16418	16647	16546	16483	16558	16751	16445	16657	16564	16678	16650	16786	16571	16471	16686	16603	16633	16700	16469	16574	16606	16550	16469	16667	16520	16531	16508	16671	16677	16662	16697	16618	16573	16510	16506	16534	16554	16475	16865	16511	16564	16469	16543	16798	16436	16527	16613	16622	16636	16479	16675	16672	16784	16581	16459	16441	16444	16603	16568	16698	16485	16657	16584	16777	16476	16443	16489	16495	16628	16663	16736	16479	16663	16687	16480	16547	16311	16522	16581	16469	16696	16605	16782	16582	16651	16506	16555	16638	16402	16711	16484	16616	16541	16495	16825	16605	16662	16551	16558	16785	16782	16531	16613	16613	16677	16719	16639	16627	16735	16689	16399	16546	16612	16637	16679	16449	16573	16517	16624	16696	16685	16650	16446	16527	16581	16748	16593	16673	16687	16544	16568	16716	16494	16448	16619	16621	16677	16622	16551	16620	16538	16577	16755	16614	16965	16680	16491	16615	16499	16504	16550	16582	16484	16434	16658	16612	16629	16815	16588	16581	16294	16476	16581	16592	16675	16564	16535	16512	16500	16672	16706	16654	16500	16392	16465	16495	16707	16620	16743	16548	16569	16590	16599	16407	16714	16597	16712	16708	16700	16705	16674	16638	16601	16700	16743	16502	16473	16613	16698	16708	16670	16613	16552	16665	16698	16403	16619	16624	16573	16545	16582	16679	16680	16411	16380	16754	16722	16756	16746	16892	16542	16530	16398	16734	16730	16556	16584	16596	16681	16598	16441	16600	16438	16573	16592	16626	16669	16524	16548	16601	16555	16497	16446	16545	16592	16683	16566	16801	16703	16741	16521	16651	16564	16502	16456	16635	16497	16582	16526	16429	16610	16509	16633	16560	16656	16792	16690	16784	16827	16581	16643	16506	16705	16615	16566	16406	16609	16687	16579	16735	16630	16645	16514	16570	16786	16670	16809	16765	16667	16579	16801	16586	16643	16620	16511	16578	16634	16547	16464	16619	16502	16697	16644	16805	16648	16818	16492	16772	16617	16707	16615	16677	16510	16500	16557	16734	16579	16581	16623	16554	16679	16428	16553	16463	16484	16738	16412	16452	16578	16573	16674	16549	16534	16784	16707	16469	16539	16746	16794	16725	16619	16574	16540	16433	16491	16474	16625	16454	16546	16448	16491	16618	16813	16571	16616	16651	16457	16628	16855	16529	16624	16554	16550	16656	16614	16598	16558	16776	16494	16592	16787	16710	16494	16381	16593	16672	16524	16692	16482	16608	16510	16835	16531	16719	16691	16790	16610	16649	16656	16688	16687	16626	16675	16644	16679	16863	16522	16480	16707	16575	16468	16613	16507	16795	16692	16706	16654	16724	16569	16549	16420	16447	16470	16455	16703	16653	16605	16478	16603	16652	16541	16367	16648	16689	16575	16618	16551	16603	16628	16631	16577	16614	16725	16682	16598	16591	16614	16594	16609	16758	16688	16636	16216	16675	16716	16727	16644	16820	16565	16631	16665	16616	16610	16642	16743	16530	16796	16578	16367	16490	16623	16781	16630	16527	16755	16695	16434	16653	16534	16706	16808	16721	16739	16692	16673	16508	16603	16572	16621	16597	16682	16594	16626	16559	16703	16814	16629	16760	16652	16551	16699	16336	16720	16603	16743	16662	16638	16764	16455	16442	16731	16447	16672	16627	16509	16559	16681	16503	16636	16755	16561	16590	16780	16738	16743	16782	16699	16869	16663	16510	16798	16639	16594	16502	16379	16635	16697	16510	16743	16607	16685	16576	16770	16623	16470	16508	16679	16654	16596	16736	16587	16568	16569	16469	16734	16664	16552	16643	16653	16510	16464	16545	16654	16570	16664	16508	16553	16757	16642	16692	16694	16547	16699	16559	16659	16585	16584	16625	16704	16706	16486	16681	16486	16726	16664	16540	16542	16612	16763	16469	16627	16449	16634	16531	16652	16624	16672	16648	16595	16676	16748	16483	16486	16663	16519	16657	16674	16547	16592	16705	16498	16513	16596	16543	16531	16629	16727	16534	16411	16714	16527	16586	16629	16748	16607	16717	16748	16466	16719	16808	16596	16430	16454	16744	16514	16619	16586	16704	16636	16576	16607	16550	16401	16620	16614	16600	16563	16528	16815	16650	16715	16604	16637	16579	16483	16603	16546	16485	16479	16384	16831	16687	16531	16799	16631	16511	16583	16790	16784	16493	16491	16537	16670	16639	16575	16529	16517	16770	16480	16641	16649	16588	16615	16617	16588	16692	16667	16749	16388	16513	16482	16606	16571	16571	16722	16724	16744	16620	16648	16640	16507	16662	16572	16602	16733	16445	16380	16539	16698	16832	16641	16710	16634	16516	16646	16682	16797	16486	16592	16752	16620	16389	16655	16734	16532	16588	16681	16502	16541	16782	16533	16553	16511	16449	16457	16731	16728	16543	16489	16611	16642	16748	16583	16738	16569	16792	16798	16640	16624	16527	16697	16546	16566	16754	16666	16540	16897	16587	16467	16707	16425	16508	16802	16871	16644	16746	16500	16579	16553	16703	16648	16651	16488	16697	16607	16642	16676	16587	16762	16481	16509	16724	16574	16663	16636	16613	16635	16522	16453	16460	16505	16533	16509	16675	16626	16622	16582	16476	16634	16703	16637	16625	16742	16618	16618	16532	16625	16719	16896	16764	16600	16501	16598	16598	16677	16541	16572	16646	16669	16756	16535	16541	16615	16607	16599	16635	16675	16738	16590	16581	16759	16770	16674	16723	16629	16650	16488	16698	16757	16555	16413	16671	16680	16698	16619	16757	16663	16536	16594	16518	16668	16757	16587	16803	16702	16583	16669	16617	16525	16606	16502	16406	16659	16517	16542	16563	16486	16378	16570	16600	16626	16622	16609	16746
13564	19601	18576	16358	15684	15230	25028	37742	40359	35247	27389	20129	16252	14707	14282	14405	14225	14260	14245	14202	14265	14332	14294	14090	14283	14288	14303	14025	14287	14233	14160	14288	14300	14125	14256	14186	14311	14311	14404	14237	14365	14243	14331	14138	14275	14306	14380	14177	14154	14300	14237	14250	14344	14311	14276	14244	14235	14400	14165	14361	14298	14299	14156	14436	14122	14242	14214	14446	14302	14298	14218	14175	14386	14188	14268	14128	14297	14175	14118	14166	14423	14311	14226	14203	14294	14222	14237	14343	14248	14195	14190	14178	14330	14282	14323	14107	14481	14162	14274	14200	14107	14294	14169	14307	14191	14249	14228	14187	14164	14159	14169	14280	14188	14332	14311	14360	14198	14230	14154	14129	14250	14106	14204	14291	14427	14344	14329	14242	14343	14244	14118	14204	14207	14176	14197	14331	14244	14252	14199	14139	14333	14145	14269	14295	14272	14384	14227	14362	14337	14325	14271	14282	14173	14477	14144	14372	14302	14264	14199	14383	14201	14198	14256	14080	14256	14235	14236	14096	14227	14265	14194	14146	14048	14169	14138	14364	14255	14186	14234	14258	14417	14210	14160	14180	14258	14231	14159	14172	14284	14450	14234	14214	14103	14418	14185	14321	14236	14198	14223	14193	14063	14039	14245	14228	14363	14499	14213	14398	14140	14261	14394	14400	14221	14255	14314	14170	14295	14343	14086	14402	14176	14143	14146	14343	14209	14308	14259	14239	14323	14174	14405	14335	14204	14254	14287	14163	14248	14377	14339	14390	14204	14156	14411	14237	14215	14216	14346	14239	14230	14017	14467	14275	14284	14340	14163	14240	14364	14264	14285	14353	14207	14238	14149	14363	14221	14296	14219	14375	14340	14351	14253	14270	14181	14407	14230	14186	14179	14228	14228	14157	14324	14288	14281	14357	14403	14328	14367	14242	14203	14330	14246	14156	14369	14262	14270	14357	14129	14311	14232	14412	14245	14144	14163	14093	14180	14281	14403	14100	14313	14324	14330	14233	14287	14287	14266	14280	14169	14137	14433	14346	14160	14284	14339	14375	14246	14356	14326	14250	14266	14353	14366	14190	14170	14289	14433	14345	14345	14332	14385	14222	14111	14189	14408	14229	14393	14359	14251	14267	14256	14134	14258	14390	14143	14164	14407	14194	14259	14193	14298	14292	14168	14280	14307	14086	14366	14329	14263	14079	14271	14198	14228	14307	14229	14380	14300	14443	14116	14231	14319	14234	14267	14376	14359	14168	14195	14453	14385	14413	14252	14122	14150	14146	14136	14288	14181	14230	14509	14349	14104	14194	14241	14444	14245	14246	14060	14113	14359	14214	14155	14346	14186	14143	14163	14325	14247	14266	14266	14265	14262	14271	14178	14239	14113	14286	14097	14230	14290	14062	14120	14033	14259	14292	14249	14096	14191	14249	14365	14454	14403	14158	14196	14424	14226	14346	14179	14163	14269	14420	14321	14165	14323	14303	14306	14327	14354	14162	14051	14274	14231	14233	14132	14252	14266	14273	14304	14252	14217	14238	14243	14338	14149	14318	14201	14176	14367	14287	14187	14316	14291	14213	14065	14200	14140	14135	14219	14243	14076	14313	14223	14137	14445	14231	14244	14139	14218	14104	14400	14387	14343	14292	14306	14260	14185	14244	14335	14244	14242	14292	14225	14424	14248	14335	14257	14211	14310	14203	14341	14229	14169	14437	14279	14328	14357	14109	14268	14153	14288	14164	14310	14405	14141	14465	14329	14438	14347	14086	14224	14390	14147	14355	14458	14421	14409	14206	14270	14422	14430	14253	14218	14184	14150	14249	14134	14370	14094	14224	14392	14256	14298	14187	14302	14227	14288	14319	14052	14257	14262	14337	14513	14161	14255	14309	14248	14287	14246	14242	14270	14256	14226	14316	14317	14181	14530	14166	14329	14282	14212	14259	14397	14275	14283	14301	14088	14251	14291	14223	14287	14185	14214	14386	14300	14178	14136	14187	14184	14369	14351	14246	14334	14378	14290	14375	14376	14258	14369	14292	14295	14401	14264	14350	14124	14300	14134	14273	14210	14173	14339	14187	14245	14188	14177	14195	14282	14274	14198	14400	14300	14238	14369	14239	14214	14146	14288	14442	14285	14173	14241	14315	14303	14529	14322	14340	14285	14272	14272	14312	14288	14320	14317	14379	14389	14334	14447	14091	14326	14440	14257	14318	14299	14245	14332	14380	14224	14224	14226	14254	14295	14228	14457	14262	14313	14200	14274	14214	14307	14177	14412	14168	14260	14255	14202	14044	14480	14137	14168	14138	14298	14293	14175	14236	14141	14197	14178	14329	14190	14408	14232	14298	14141	14445	14273	14257	14363	14287	14299	14410	14193	14303	14089	14472	14286	14497	14281	14117	14152	14372	14126	14257	14279	14127	14387	14199	14346	14259	14188	14329	14400	14205	14168	14187	14499	14191	14435	14231	14332	14323	14285	14329	14334	14359	14236	14191	14363	14271	14115	14043	14077	14328	14181	14231	14266	14147	14161	14190	14405	14335	14346	14170	14243	14332	14414	14185	14149	14221	14302	14175	14087	14349	14144	14143	14166	14384	14318	14195	14143	14344	14316	14341	14448	14303	14289	14150	14439	14352	14356	14213	14382	14300	14297	14205	14386	14335	14328	14278	14236	14304	14325	14135	14335	14203	14256	14220	14278	14232	14085	14247	14304	14171	14415	14287	14213	14276	14246	14205	14253	14033	14208	14097	14109	14253	14332	14223	14431	14157	14150	14330	14088	14180	14270	14147	14250	14297	14343	14251	14371	14270	14300	14366	14377	14164	14251	14402	14225	14212	14249	14263	14297	14441	14299	14127	14141	14369	14317	14197	14220	14260	14213	14245	14415	14110	14361	14446	14239	14455	14353	14381	14234	14259	14369	14247	14068	14230	14235	14164	14174	14165	14361	14339	14257	14298	14325	14191	14213	14370	14284	14155	14287	14282	14060	14026	14293	14233	14361	14309	14243	14264	14163	14377	14369	14308	14394	14150	14307	14269	14391	14317	14291	14333	14253	14298	14293	14129	14174	14294	14200	14230	14398	14177	14258	14145	14301	14284	14294	14207	14152	14368	14241	14190	14279	14204	14136	14236	14238	14210	14392	14218	14332	14251	14143	14060	14219	14406	14256	14399	14375	14230	14222	14221	14255	14321	14201	14200	14251	14356	14233	14176	14465	14159	14304	14206	14230	14320	14255	14192	14368	14186	14378	14237	14177	14378	14222	14240	14302	14232	14227	14292	14321	14187	14382	14104	14304	14241	14136	14360	14336	14265	14202	14265	14118	14194	14422	14241	14251	14181	14393	14308	14204	14328	14298	14297	14178	14173	14470	14292	14264	14183	14313	14145	14359	14304	14296	14339	14234	14273	14274	14217	14324	14197	14148	14123	14257	14212	14354	14395	14367	14030	14240	14468	14205	14353	14209	14138	14283	14243	14299	14094	14295	14151	14468	14032	14263	14322	14166	14109	14202	14306	14316	14205	14241	14312	14124	14329	14233	14209	14256	14232	14262	14187	14220	14323	14346	14200	14226	14289	14212	14344	14241	14284	14348	14241	14233	14244	14241	14217	14214	14255	14236	14219	14343	14329	14248	14430	14020	14291	14301	14130	14412	14213	14305	14227	14342	14118	14250	14274	14195	14370	14203	14310	14415	14269	14229	14377	14196	14063	14277	14339	14215	14200	14302	14338	14124	14236	14269	14184	14256	14153	14209	14244	14381	14250	14276	14192	14275	14370	14305	14306	14333	14288	14370	14480	14330	14382	14155	14353	14322	14125	14278	14458	14195	14343	14302	14135	14330	14212	14342	14258	14287	14266	14208	14224	14327	14320	14209	14123	14260	14251	14294	14191	14244	14281	14275	14321	14181	14422	14241	14261	14359	14113	14269	14296	14199	14327	14167	14285	14209	14214	14276	14376	14227	14141	14350	14245	14203	14269	14155	14254	14156	14252	14328	14267	14155	14232	14416	14167	14302	14252	14151	14240	14173	14328	14111	14209	14307	14288	14424	14296	14326	14151	14205	14263	14289	14235	14165	14240	14181	14369	14272	14195	14265	14272	14319	14301	14148	14260	14269	14353	14193	14083	14184	14267	14278	14317	14226	14276	14320	14131	14223	14297	14274	14545	14230	14367	14238	14279	14362	14147	14274	14274	14222	14359	14192	14283	14168	14382	14295	14272	14369	14432	14381	14271	14287	14123	14283	14351	14354	14164	14436	14225	14222	14180	14154	14075	14408	14316	14252	14287	14305	14299	14435	14201	14261	14313	14388	14277	14117	14356	14350	14296	14258	14236	14403	14176	14283	14204	14316	14332	14368	14222	14214	14157	14315	14318	14120	14333	14395	14274	14165	14313	14001	14186	14337	14199	14091	14162	14170	14285	14205	14330	14355	14196	14353	14248	14128	14216	14227	14286	14296	14231	14265	14329	14026	14069	14179	14403	14329	14196	14466	14343	14249	14244	14213	14248	14348	14294	14253	14255	14279	14368	14114	14330	14309	14239	14386	14318	14316	14297	14328	14434	14513	14284	14444	14170	14366	14247	14297	14344	14355	14166	14176	14304	14294	14157	14216	14167	14046	14301	14197	14299	14303	14170	14391	14327	14301	14250	14369	14210	14258	14151	14194	14254	14312	14243	14430	14247	14336	14350	14286	14361	14206	14277	14369	14335	14223	14240	14334	14210	14262	14224	14159	14288	14112	14148	14390	14244	14358	14352	14400	14157	14530	14251	14183	14414	14180	14295	14126	14343	14378	14386	14249	14253	14238	14374	14368	14012	14253	14383	14270	14067	14440	14286	14166	14322	14208	14281	14265	14328	14139	14249	14434	14152	14179	14195	14197	14234	14084	14309	14091	14315	14195	14054	14285	14264	14297	14338	14361	14263	14243	14140	14283	14214	14300	14371	14448	14120	14333	14199	14117	14273	14182	14214	14369	14238	14114	14275	14387	14300	14365	14143	14299	14098	14327	14226	14376	14192	14345	14397	14064	14300	14188	14303	14263	14316	14001	14279	14425	14079	14178	14287	14399	14231	14372	14299	14310	14206	14262	14239	14410	14330	14266	14158	14189	14195	14219	14144	14308	14197
23930	21182	28667	23962	21576	24440	43993	47041	53025	51469	41082	29542	22176	18280	17625	17164	17051	17037	17018	16781	17117	16910	17036	16912	16793	17118	16965	16984	16884	16844	16904	17020	16681	16896	16699	17011	16792	16866	16894	16841	16832	17004	16766	16940	16955	16878	16715	16994	16923	16931	16992	16987	16723	16813	16760	16871	16653	16861	16571	16820	16858	16777	16808	16793	16739	16811	16940	16937	17041	16900	16835	16947	16801	16870	16750	16698	16763	16818	16765	16815	16824	16944	16964	16860	16963	16660	16916	16844	16845	16823	16981	16726	16793	16908	16641	16861	16799	16809	16778	16817	16939	16943	16903	16983	16714	16761	17031	16917	16701	16746	16716	16891	16530	16906	16764	16835	16592	16752	16757	16741	16677	16896	16855	16804	16644	16760	16821	16764	16992	16694	16736	16787	16702	16702	16953	16806	16774	16823	16885	16982	16891	16591	16867	16717	16767	16840	16917	16722	16827	16735	16856	16992	16709	16886	16757	16677	16804	16825	16629	16700	16819	16790	16890	16752	16669	16723	16704	16772	16721	16837	16755	16795	16878	16676	16622	16677	16760	17039	16805	16785	16900	16826	16978	16677	16807	16738	16894	16710	16752	16740	16707	16764	16782	16782	16691	16848	16618	16783	16678	16806	17001	17008	16968	16780	16816	16593	16914	16906	16594	16831	16805	16732	16756	16713	16857	16882	16434	16753	16818	16852	16738	16826	17067	16789	16842	16903	16725	16816	16613	16892	16812	16897	16868	16957	16886	16692	16799	16816	16604	16585	16845	16905	16673	16920	17113	16773	16831	16712	16586	16788	16795	16799	16681	16780	16751	16837	16973	16859	16741	16964	16715	16888	16805	16785	16970	16810	16909	16920	17006	16807	16866	16813	16562	16703	16891	16731	16839	16882	16678	16900	16747	16599	16781	16925	16810	16925	16900	16768	16967	16914	16891	16736	16715	16949	16747	16771	16800	16781	16822	16826	16978	16868	16566	16756	16734	16880	17032	16945	16759	16798	16684	16776	16893	16569	17015	16621	16676	16669	16851	16770	16884	16917	16919	16832	16804	16876	16770	16755	16850	16705	16754	16814	16744	16892	16995	16661	16753	16765	16841	16718	16675	16695	16817	16794	16855	16805	16775	16754	16842	16803	16618	16868	16836	16865	16542	16848	16793	16849	16941	16901	16876	16797	16889	16765	16917	16701	16972	17001	16856	16736	17003	16721	16782	16793	16672	16739	16733	16822	16839	16641	16691	16779	17036	16863	16994	16849	16690	16854	16860	16817	16808	16681	16803	16591	17018	16939	16688	16773	16914	16781	16770	16670	16921	16888	16815	16695	16968	16826	16881	16893	16799	16750	16697	16841	16849	16928	17001	16678	16713	16838	16688	17055	16847	16779	16884	17121	17013	16913	16948	16781	16785	16882	16918	16657	16857	16870	16738	16887	16841	16929	16824	16866	16902	16814	16922	16847	16797	16698	16911	16793	16838	16737	16743	16768	16695	16862	16840	16811	16591	16940	16733	16718	16765	16706	17082	16879	16761	16716	16896	16914	16724	16630	16770	16882	16827	16598	16814	16721	16740	16912	16667	16941	16871	16880	16818	16767	16798	16751	16943	16951	16574	16813	16747	16908	16740	16827	17066	16926	16712	16705	16872	16643	16887	16878	16750	16815	17016	16846	16553	16773	17051	16847	17002	16868	16874	16948	16874	16955	16801	16817	16930	16721	16868	16811	16845	16818	16838	16559	16762	16731	16795	16879	16921	16516	16686	17075	16720	16743	16875	16743	16709	16801	16840	16999	16836	17057	16910	16649	17052	16836	16893	16710	16657	17130	16908	16838	16751	16887	16654	16889	16730	16857	16985	16696	16836	16845	16770	16808	16647	16614	16557	16952	16977	16791	16701	16844	16951	16748	16623	16704	16851	16761	16798	16795	16878	16996	16719	16876	16564	16792	16774	16840	16929	16725	16551	16883	16812	16747	16726	16621	16779	16635	16796	16819	16748	16651	16707	16759	16948	16767	16851	16791	16746	16639	17011	16907	16722	16481	16804	16775	16825	16643	16852	16736	16771	16864	16661	16785	16707	16629	16944	16746	16781	16739	16781	16789	16819	16655	16633	16880	16811	16720	16652	16978	16842	16665	16886	16655	16873	16743	16859	16853	16770	16638	16892	16906	16914	16636	16953	16655	16954	16979	16871	16672	16818	16729	16828	16890	16728	16789	16704	16861	16997	16838	16898	16843	16955	16910	16923	16783	16937	16746	16844	17005	16811	16817	16676	16915	16790	16556	16895	16944	16990	16979	16943	16903	16699	16779	16941	16884	16766	16535	16817	16740	16909	16700	16829	16751	17091	16577	16663	16862	16972	16790	16595	16753	16781	16695	16701	16676	16668	16719	16770	16791	16704	16641	16649	16961	16680	16788	16750	16819	16884	16658	16840	16744	16827	16784	17031	16740	16481	16924	16761	16685	16697	16620	16882	16656	16992	17006	16861	16718	16906	16772	16724	16866	16797	16717	16730	16755	16664	16708	16921	16821	16862	16785	16665	17050	16702	16735	16860	16758	16784	16814	16824	16843	16742	16807	16581	16828	16793	16846	16662	16848	16714	16664	16702	16859	16619	16868	16743	16710	16781	17006	16905	16882	16673	16804	16908	16891	16532	16683	17043	16558	16595	16823	16969	16810	16873	16954	16749	16658	16909	16723	16569	16804	16796	16858	16787	16833	16703	16684	16918	16870	16867	16863	16534	16665	16807	16610	16810	16821	16563	16641	16843	16967	16764	16895	16912	16957	16819	16699	16795	16765	16711	16913	16801	16601	16894	16948	16798	16830	16907	17051	16736	16925	16882	16783	16690	16871	16904	16912	16970	17030	16849	16734	16610	16847	16802	16929	16756	16784	16780	16893	16697	16841	16670	16912	16864	16857	16740	16955	16740	16783	16624	17118	16958	16782	16875	16976	16776	16941	16819	16867	16865	16780	16625	16758	16835	17067	16849	16815	16645	16783	16903	16794	16549	16744	16760	16823	16812	16863	16692	16784	16888	16894	16942	16762	16663	16794	16930	16613	16848	16660	16781	16760	16794	16660	16777	16896	16813	16730	16640	16855	16799	16775	16817	16587	16816	16930	16674	16689	16731	16614	16800	16660	16896	16569	16899	16946	16694	16844	16783	16772	16805	16888	16899	16528	16628	16855	16753	16770	16634	16570	16895	16779	16778	17030	16948	16825	16711	16936	16886	16656	16628	16732	16766	16660	16837	16705	16813	17050	16825	16936	16726	16683	16682	16779	17004	16847	16855	16899	16664	16592	16776	16764	17017	16783	16750	16670	16823	16843	17064	16706	16866	16705	16668	16658	16998	16695	16754	16637	16818	16848	16815	16796	16824	16716	16976	16761	16702	17000	16761	16683	16852	16775	16604	16713	16852	16756	16815	16844	16938	16791	16860	16745	16943	16891	16729	16945	16977	16864	16799	16878	16877	16844	16708	16737	16937	16942	16750	16949	16878	16702	16683	16911	16638	16996	16691	16762	16892	17066	16814	16908	16877	16770	16791	16786	16857	16971	16738	16592	16613	16739	16779	16973	16668	16541	16714	16629	16772	16841	16934	16713	16605	16817	17049	16893	16656	16701	16895	16942	16893	16738	16816	16837	16784	16611	16810	16822	16923	16958	16958	17064	16887	17031	16788	16593	16779	16740	16885	16540	16765	16955	16821	16933	16931	16950	16858	16920	16726	16710	16756	16845	16845	16780	16868	16924	16759	16694	16886	16923	16672	16872	16916	17009	16866	16791	16709	16969	16746	16975	16771	16724	16970	16843	16938	16842	16776	16827	16789	16724	16830	16682	16836	16663	16646	16715	16899	16729	16891	16975	16989	16658	16831	16826	16910	16859	16989	16836	16688	16783	16980	16860	16967	16885	16790	16857	16762	16885	16701	16809	16703	16931	16734	16743	16881	16876	16616	16809	16935	16935	16729	16761	16647	16705	16625	16840	16872	16989	16747	16722	17063	16894	16890	16929	16819	16800	16778	16680	16628	16674	16846	16694	16661	16712	16826	16708	16834	16749	16600	16697	16822	16912	16671	16733	16936	16840	17069	16901	16769	16613	16786	16786	16956	16743	16845	16759	16879	16813	16767	16781	16651	16834	16605	16837	16857	16693	16963	16668	16817	16848	16899	16859	16768	16550	16941	16691	16753	16590	16977	16885	16800	16893	16560	16835	16617	16728	16840	16698	16765	16800	16780	16711	16896	16745	16765	17061	17140	16803	16897	16886	16819	16711	16724	16826	16848	16696	16754	16594	17000	16837	16756	17058	16944	16621	16819	16823	16851	16736	16492	16590	16724	16921	16776	16825	16806	16764	16995	16632	16767	16884	16797	16756	16817	16776	16827	16661	16776	17050	16669	16830	16776	16826	16896	16670	16795	16850	16858	16879	16913	16837	16816	16780	16887	16746	16860	16798	16920	16830	16801	16789	16899	16875	16845	16859	16810	16698	16670	16650	16996	16914	16786	16814	16990	16818	16688	16899	16640	16843	16741	16889	16799	16958	16853	16967	16869	16847	16853	16782	16880	16872	16658	16711	16924	16920	16696	16648	16807	16818	16766	16753	16791	16693	16857	16951	16998	16635	16617	16722	16797	16692	16816	16641	16663	16556	16699	16800	16782	16813	16895	16604	16745	16750	17026	16773	16665	16781	16824	16794	16862	16905	16888	16934	16772	16917	16735	16822	16666	16637	16722	16769	16835	16826	16558	16534	16912	16719	16791	16769	16717	16890	16753	16840	16596	16760	16877	16681	16766	16993	16967	16972	16953	16872	16821	16714	16832	16756	16785	16758	16822	16916	16840	16930	16876	16796	16649	16801	16796	16924	16959	16893	16708	16814	16838	16789	16623	16547	17172	16823	16708	16735	16825	17005	16729	16654	16843	16844	16853	16906	16700	16670	16856	16899	16819	16804	16847	16695	16703	16598	16856	16701	16914	16982	16799	16876	16823	16846	16857	16679	16730	16883	16840	17082	16660	16786	16875	16825	16642	16768	16655	16854	16746	16689	16727	16904	16931	16747	16603	16802	16779	16882	16612	16862	16695	16682	16692	16618	16599	16664	16721	16755	16814	16690	16864	16831
15752	27338	24894	20286	18281	20371	42533	49560	54105	51423	40861	28501	19264	15480	14539	14566	14559	14485	14393	14479	14310	14512	14445	14401	14390	14414	14438	14335	14407	14446	14492	14301	14338	14375	14356	14449	14682	14405	14345	14447	14365	14312	14519	14363	14381	14317	14378	14305	14481	14383	14377	14457	14300	14548	14489	14575	14527	14523	14416	14350	14341	14470	14302	14486	14436	14470	14474	14432	14548	14562	14393	14365	14421	14249	14254	14488	14364	14425	14377	14292	14535	14580	14464	14379	14417	14393	14554	14444	14635	14522	14562	14558	14441	14402	14476	14197	14619	14684	14494	14447	14327	14451	14513	14368	14341	14301	14394	14570	14319	14519	14504	14302	14503	14442	14424	14287	14447	14348	14407	14467	14373	14381	14433	14406	14333	14520	14384	14413	14370	14378	14424	14390	14407	14301	14500	14357	14337	14349	14431	14347	14268	14335	14426	14366	14263	14305	14347	14352	14389	14412	14466	14315	14293	14188	14608	14507	14506	14278	14589	14263	14337	14353	14232	14586	14366	14473	14484	14468	14369	14429	14359	14413	14358	14235	14494	14474	14372	14400	14305	14540	14522	14493	14505	14417	14386	14377	14417	14377	14577	14348	14481	14402	14240	14423	14376	14488	14217	14569	14374	14465	14273	14497	14167	14462	14333	14263	14407	14330	14265	14258	14364	14504	14475	14318	14370	14461	14384	14397	14509	14389	14515	14349	14263	14345	14511	14370	14453	14220	14457	14314	14411	14267	14342	14437	14452	14352	14476	14491	14469	14400	14373	14308	14380	14546	14327	14486	14390	14235	14417	14278	14434	14413	14407	14564	14222	14418	14309	14504	14438	14326	14426	14355	14301	14525	14335	14368	14438	14405	14387	14466	14480	14496	14481	14487	14469	14234	14368	14411	14282	14553	14387	14435	14343	14306	14501	14330	14422	14471	14467	14236	14497	14332	14365	14312	14336	14400	14418	14548	14388	14325	14560	14327	14409	14511	14380	14591	14426	14435	14276	14377	14451	14544	14497	14327	14514	14282	14470	14433	14363	14378	14487	14468	14309	14464	14426	14469	14185	14446	14461	14470	14479	14460	14510	14496	14452	14540	14469	14236	14401	14496	14436	14541	14340	14431	14368	14473	14389	14343	14310	14443	14488	14256	14345	14530	14286	14444	14457	14437	14447	14438	14381	14411	14309	14428	14324	14355	14467	14500	14648	14306	14440	14357	14305	14318	14352	14557	14504	14442	14355	14341	14391	14417	14329	14245	14160	14443	14461	14379	14432	14367	14450	14350	14378	14442	14227	14353	14425	14464	14307	14370	14544	14460	14235	14303	14582	14542	14426	14520	14217	14473	14497	14569	14314	14362	14312	14334	14382	14450	14495	14464	14451	14313	14412	14333	14492	14567	14297	14330	14287	14394	14382	14393	14320	14462	14233	14326	14392	14521	14338	14465	14405	14486	14184	14487	14316	14394	14472	14387	14429	14282	14464	14385	14429	14558	14354	14237	14416	14368	14270	14476	14455	14364	14441	14323	14424	14468	14290	14448	14417	14505	14372	14491	14306	14462	14382	14399	14366	14588	14445	14320	14270	14470	14429	14335	14316	14423	14338	14323	14225	14608	14468	14327	14364	14376	14452	14489	14371	14502	14268	14470	14459	14451	14102	14435	14423	14324	14444	14410	14537	14444	14431	14357	14462	14507	14555	14367	14442	14241	14525	14366	14352	14436	14511	14244	14481	14448	14392	14532	14251	14471	14370	14463	14429	14290	14361	14368	14666	14486	14324	14501	14438	14310	14310	14364	14379	14309	14404	14425	14438	14356	14365	14264	14408	14326	14483	14370	14474	14422	14363	14395	14490	14306	14583	14503	14487	14429	14271	14383	14381	14372	14364	14552	14358	14191	14297	14399	14363	14417	14395	14400	14246	14406	14435	14246	14295	14367	14401	14320	14479	14330	14440	14538	14429	14300	14510	14377	14320	14422	14306	14309	14413	14639	14470	14318	14425	14503	14460	14380	14483	14455	14425	14592	14535	14316	14431	14197	14355	14525	14317	14373	14589	14310	14527	14503	14356	14461	14412	14276	14302	14384	14347	14612	14356	14483	14536	14549	14266	14382	14445	14442	14291	14481	14169	14508	14430	14381	14303	14386	14356	14421	14426	14345	14432	14560	14418	14439	14275	14425	14568	14326	14450	14474	14215	14558	14493	14434	14453	14436	14518	14324	14371	14289	14639	14474	14472	14540	14478	14417	14441	14235	14336	14516	14328	14402	14433	14478	14238	14280	14445	14376	14536	14296	14447	14433	14452	14255	14394	14419	14394	14527	14445	14373	14390	14269	14246	14558	14563	14406	14254	14363	14476	14332	14447	14451	14407	14549	14499	14284	14318	14369	14460	14414	14379	14428	14393	14455	14563	14293	14433	14478	14417	14452	14281	14203	14487	14412	14426	14515	14452	14398	14349	14584	14337	14399	14443	14400	14398	14266	14362	14382	14461	14401	14434	14522	14420	14444	14340	14332	14294	14455	14315	14205	14519	14328	14248	14401	14205	14321	14464	14502	14343	14447	14260	14448	14558	14300	14420	14432	14416	14379	14554	14338	14520	14461	14496	14330	14408	14482	14509	14341	14488	14412	14408	14365	14366	14358	14642	14486	14489	14363	14546	14147	14402	14466	14510	14326	14397	14481	14472	14370	14433	14416	14418	14410	14398	14482	14426	14248	14345	14298	14444	14411	14443	14399	14569	14466	14581	14530	14416	14480	14409	14370	14500	14339	14421	14452	14438	14339	14484	14388	14455	14442	14241	14339	14421	14310	14258	14417	14345	14422	14369	14322	14371	14446	14446	14283	14393	14532	14466	14295	14380	14313	14587	14464	14274	14439	14374	14527	14316	14490	14444	14418	14284	14521	14369	14569	14378	14456	14342	14553	14234	14226	14407	14439	14306	14447	14364	14613	14324	14392	14457	14385	14396	14294	14540	14313	14446	14410	14398	14446	14320	14375	14387	14362	14310	14345	14468	14428	14543	14379	14323	14294	14262	14517	14318	14449	14162	14477	14453	14383	14410	14254	14462	14254	14266	14495	14338	14461	14247	14475	14397	14509	14536	14641	14485	14273	14444	14455	14567	14612	14315	14282	14385	14476	14636	14495	14410	14331	14455	14621	14373	14453	14408	14219	14351	14519	14328	14370	14326	14545	14406	14375	14435	14312	14483	14359	14321	14412	14383	14458	14430	14443	14269	14532	14374	14294	14326	14357	14441	14493	14227	14417	14391	14370	14414	14403	14438	14312	14507	14471	14335	14395	14428	14483	14432	14299	14378	14387	14461	14320	14537	14420	14409	14271	14591	14421	14431	14538	14543	14258	14503	14247	14417	14429	14433	14314	14387	14390	14368	14418	14517	14267	14404	14443	14511	14535	14401	14378	14391	14399	14413	14403	14494	14414	14401	14183	14429	14538	14387	14409	14495	14366	14500	14374	14270	14269	14238	14293	14364	14476	14495	14342	14300	14410	14486	14557	14527	14507	14302	14540	14284	14485	14443	14435	14369	14238	14265	14513	14429	14332	14374	14463	14584	14495	14349	14358	14450	14432	14389	14557	14431	14520	14370	14501	14512	14316	14377	14318	14308	14526	14460	14441	14567	14232	14310	14499	14494	14416	14342	14493	14385	14295	14401	14373	14252	14515	14352	14356	14216	14450	14319	14430	14587	14385	14378	14471	14452	14593	14263	14314	14301	14478	14272	14419	14493	14497	14283	14302	14390	14389	14353	14323	14514	14488	14271	14333	14305	14393	14448	14377	14435	14475	14221	14398	14384	14515	14230	14367	14492	14550	14478	14357	14357	14469	14474	14437	14322	14418	14465	14341	14418	14302	14359	14469	14446	14298	14386	14345	14614	14391	14642	14412	14533	14317	14541	14284	14310	14230	14296	14334	14443	14398	14108	14430	14283	14316	14419	14410	14465	14367	14482	14277	14358	14180	14547	14331	14349	14511	14410	14438	14460	14543	14407	14454	14514	14434	14254	14448	14588	14431	14440	14441	14391	14314	14478	14273	14348	14615	14523	14494	14388	14419	14473	14417	14442	14170	14430	14282	14449	14448	14379	14291	14284	14310	14510	14268	14464	14569	14300	14484	14468	14502	14474	14507	14464	14390	14375	14238	14418	14515	14400	14483	14519	14349	14441	14494	14293	14222	14441	14362	14524	14390	14601	14397	14448	14452	14283	14254	14308	14303	14369	14387	14382	14408	14514	14412	14379	14291	14467	14399	14475	14336	14358	14489	14332	14400	14330	14322	14319	14394	14415	14383	14307	14404	14320	14544	14313	14420	14395	14439	14290	14564	14542	14510	14301	14314	14331	14361	14339	14389	14374	14449	14317	14417	14514	14435	14554	14340	14363	14261	14214	14427	14363	14559	14385	14568	14424	14349	14370	14309	14344	14478	14514	14369	14490	14357	14453	14239	14307	14434	14486	14272	14217	14309	14486	14495	14262	14361	14441	14210	14351	14321	14319	14350	14371	14376	14589	14341	14417	14540	14324	14408	14460	14347	14516	14319	14360	14232	14389	14456	14345	14426	14326	14418	14430	14425	14438	14417	14415	14334	14361	14431	14259	14371	14383	14406	14480	14273	14350	14421	14348	14366	14337	14374	14308	14351	14341	14421	14220	14430	14242	14484	14394	14291	14581	14490	14298	14425	14405	14337	14315	14490	14380	14368	14462	14279	14363	14528	14452	14421	14375	14434	14386	14322	14417	14367	14437	14549	14380	14363	14447	14349	14468	14263	14378	14469	14241	14359	14239	14592	14444	14403	14440	14403	14640	14300	14334	14450	14336	14331	14311	14544	14216	14275	14406	14458	14516	14393	14299	14466	14447	14383	14460	14549	14370	14371	14479	14425	14518	14343	14332	14447	14677	14303	14305	14413	14404	14344	14484	14282	14429	14190	14442	14342	14463	14352	14440	14361	14449	14485	14361	14448	14182	14367	14219	14386	14559	14407	14497	14355	14424	14283	14457	14259	14339	14497	14356	14330	14421	14541	14482	14515	14393	14324	14394	14458	14462	14322	14440	14353	14482	14409	14351	14313	14281	14399	14343	14289	14342	14491	14469	14410	14579	14331	14524	14462
29334	21700	21342	18801	17382	17303	17445	20924	20759	22406	20834	18781	17582	17374	17212	17281	16934	17169	17020	17282	17054	17228	17251	17089	17107	17100	17181	17017	17075	17154	17215	17195	17164	17082	17154	17199	16942	17246	16956	17085	17032	17129	16991	17026	17089	17280	17122	17356	17133	17057	17071	17113	17012	17211	17035	17073	17124	17116	17168	17002	17022	17180	17122	17097	17052	17028	17039	17164	17131	17247	17205	17037	17149	16904	17165	16974	17030	17216	17132	16899	17191	16977	17101	17038	17151	17043	17045	17114	17293	17173	17173	17064	17139	17386	17120	17119	17132	16979	17028	17306	17066	17136	17066	17233	17174	17133	17149	17094	17218	17084	17058	17265	17181	16950	17090	16882	17128	17168	16983	16998	17160	16978	17106	16972	16873	17058	17363	17104	17045	17213	17085	17084	17008	17050	17212	17044	17065	17100	17147	17233	17035	17145	17038	17226	16972	17136	16961	16953	17044	17110	17331	17231	16815	17012	17049	17125	17220	17133	17081	17220	17251	17047	17003	17330	16943	16898	16891	16909	16857	17170	17211	17049	17260	16949	16930	17113	17055	17073	17107	17050	16953	16969	16998	17110	16963	17223	17200	16968	17077	17045	17150	16976	16827	17004	16908	17180	16934	17035	17137	16903	17038	16964	17119	16956	17005	16946	17027	17137	17260	17166	16989	17069	17096	17200	17272	17014	17045	17298	17109	17048	17110	17033	17107	16913	17259	16959	17230	17168	16992	16915	17158	17031	17132	17055	17164	17071	17128	16943	16978	17128	17042	17328	17128	16948	17078	17036	17051	17082	17166	17030	17214	16978	17076	17072	17019	17153	17115	17156	17007	17008	16954	16876	17080	16974	17063	17055	16997	17112	17071	16809	17012	17081	17351	16991	17208	16981	17182	16899	17017	17267	17324	17062	17236	17113	17188	17070	17081	17113	16789	17061	17117	16930	17028	17091	17051	17038	17045	17111	16903	17229	17158	17227	17105	17034	17224	17130	17169	17303	17017	17041	17197	17091	17195	17034	16940	17030	17164	16901	17014	17019	17080	17083	17158	17151	16990	16861	16935	17173	17044	17017	17043	17112	16937	17123	17031	17113	17058	17196	17059	16899	17101	16994	17153	17044	17132	17016	17083	17034	17195	17214	17018	17095	17069	16917	17068	16871	16900	17105	17021	17151	17086	16963	16908	17103	17061	17198	17026	17060	17133	17117	17246	16959	16978	17101	17083	16943	17104	16991	17027	17128	17187	16953	16941	17048	17095	17340	17155	17274	16967	16941	17002	17010	16945	17003	17186	17001	17044	17086	16924	16927	17121	17129	16952	17275	17113	17068	16981	17104	16899	16956	16920	17028	17050	17210	17147	17068	17306	17095	17048	17162	17067	16999	16957	17310	17182	17038	17252	17228	17129	17156	16982	16990	17201	17147	16947	17097	17194	17218	17076	17133	16998	17212	17274	17118	17183	17167	16936	17085	17218	17127	16930	16938	17125	17068	17274	17218	17138	16925	17184	17149	17073	17159	17290	17124	17029	17212	17146	17072	16936	17280	17199	17001	17036	16878	17109	17131	17188	17018	17195	17025	17212	17229	17102	16949	17039	17105	17196	17099	16970	17062	17212	17123	16933	17112	17142	17123	17011	17059	16983	17015	17090	17176	17237	17121	17112	17012	17024	17224	17088	17039	17122	17116	17159	17181	17405	17077	17011	17229	16994	17258	17095	17290	17190	17113	17032	16946	17012	16878	16936	17045	17124	17204	17137	17024	16892	17172	17022	17074	17044	16845	17209	17178	16983	17078	17121	17003	17269	17130	16985	17078	17008	16931	17137	17100	17393	16972	17085	17296	17150	17099	17146	17148	17141	17033	17052	17085	17240	17208	16797	17020	17051	17242	17217	16954	17103	17118	17294	16987	17118	17034	17118	17086	17102	17056	17137	17093	17146	17203	16903	17070	17170	16984	17137	17027	17250	17179	17106	16966	17138	17123	17003	16953	16998	16988	17133	17222	17022	17239	17079	17193	16998	17117	17142	17260	17034	17103	17177	16974	17022	17217	17123	17096	17081	17004	17164	17038	16911	17025	17099	17217	17264	17115	16997	17137	17018	16782	16997	16931	17061	17116	16940	17045	17204	17167	17130	17156	17051	16828	17152	17219	16992	17186	17200	17157	17229	17038	17164	17192	17262	17045	17147	17140	17063	17044	17204	17222	17043	17164	17212	17058	17067	17197	17208	17139	17087	16901	16931	17074	17262	16956	17141	17147	17087	17224	17107	17040	16950	17209	16858	17199	17108	16909	17003	17044	16792	17091	17232	17051	17217	17014	17308	17001	17290	17048	17131	16956	17043	17024	17129	17129	17275	16943	17136	17091	17190	17275	17022	17036	17076	17172	17266	17020	17144	16957	16996	17249	17142	17161	17037	17016	16940	17061	17020	17157	17121	17362	17124	17018	16972	17147	17139	17065	16991	17143	17030	17066	17043	17240	17131	16951	17010	16954	17232	17159	16971	17188	16919	17132	17068	16888	16934	16976	16767	17047	17071	16978	17036	16997	17035	17171	17052	17163	17116	17088	17450	17152	17240	16922	17021	17056	17171	17257	17041	17057	16971	17195	17293	16942	17062	17145	16960	17224	17057	17253	17162	17069	17200	17199	16924	17088	17275	17147	17156	17214	17083	17121	17110	17176	17216	17058	17229	17294	17099	17197	17211	17260	17137	17249	17073	17169	17140	17146	17252	17057	17174	16906	17007	17057	17040	16993	17000	17110	17126	17093	16934	17055	17216	17168	17121	17093	17148	17019	16917	17099	16848	17014	17204	17221	17261	17135	17044	17076	16991	17176	17160	17126	17288	17230	17069	16923	17221	17188	17160	17139	17126	17095	17306	16970	16960	17221	17065	17143	16905	17298	17110	16870	16934	16924	17107	17016	17140	16878	17050	17194	17051	16867	17042	17154	17239	17109	17177	17117	17041	17199	17205	16928	17293	16947	17147	17109	16891	17207	17037	17114	17102	17040	17195	16947	16902	17097	17178	17178	17041	17090	16993	17116	17322	17135	17063	17213	17180	17114	17124	16984	17069	17114	17150	17289	17201	17324	17051	17070	17235	17200	16950	17029	16973	16843	17010	17154	16975	17161	17287	17211	17253	17007	17303	17032	17152	17089	17089	16846	17233	17213	17165	17228	17173	17103	17068	16964	17306	17041	17303	17023	17051	17122	17079	17047	17125	16997	17235	17112	17089	17021	17202	17191	17111	17225	17079	16998	17040	17104	17301	17039	16957	17064	17145	17104	16948	17149	17006	17104	16995	17212	17159	17186	17549	17161	16979	17127	16923	16981	16988	17128	17244	16998	17159	16989	17186	17190	16797	17091	17262	17035	17017	17020	17036	16910	17141	17100	17286	17088	17126	16984	17252	17167	17161	17470	17086	17101	16970	17265	17011	17331	16947	17137	17081	17386	17120	17093	17204	17083	17071	17037	17144	17004	17187	16969	16957	17173	16784	17114	16865	17021	17145	17241	17185	17090	17199	17109	17137	17237	17026	16800	17157	17401	17105	17123	17160	16979	16937	17103	17274	17147	17118	17111	17062	16946	17233	17025	17033	16950	16966	17011	17148	17155	17164	17027	17058	17202	17061	16864	17245	17081	17094	17066	17037	17214	16923	17020	17181	17198	17275	17096	17023	16981	17091	17088	17072	17181	16967	17060	17011	16933	17036	17070	17291	16999	17122	16942	17069	17111	17083	17294	17049	17168	17018	17086	16993	17110	17134	17119	17039	17258	17072	16996	17079	17111	17247	17038	17007	17101	16918	16931	16979	17090	17340	17023	17076	16968	17042	17222	17210	17252	17250	17162	17050	17150	17144	17190	17192	17293	17022	17015	17206	17174	17109	17057	17026	17042	17047	16909	17194	17192	17310	17017	17073	17227	17009	17300	16931	16934	17146	17187	17049	17096	16885	17050	17167	17305	17222	17061	17362	17078	17047	17088	17326	17060	17163	17053	17049	16725	17259	17018	16957	17113	17255	17057	17220	17075	17286	17089	16991	17136	17074	17200	17007	17071	17047	17068	17015	17115	17186	17223	17268	16915	17151	17246	17107	17291	17102	17069	17093	16932	17060	17111	17080	16980	17464	17067	16951	16932	16929	17150	17051	17169	17107	17172	17094	17062	16804	17101	17164	17192	17082	17018	17072	17028	16971	16976	17006	16941	17308	17093	17085	17160	17160	17047	17067	17093	17116	17061	17239	17053	17003	16972	17037	17180	17246	17378	17079	16914	17175	16884	17020	16888	17185	17100	17082	17297	16929	16993	17109	17242	17145	17228	17000	16893	17136	17175	17105	17360	17069	17144	16995	17015	17203	17020	17187	17117	16919	17017	17126	17243	17195	17000	16974	17013	16942	17006	16950	17040	17092	17204	17237	17121	17200	16976	17001	17336	17108	17025	17338	16999	17158	17131	17095	17388	17018	17104	17222	16997	17059	17101	17226	17059	17102	17044	17157	16973	17168	17249	17046	16933	17101	17194	17208	17161	17126	17036	17042	17124	16891	16976	17239	17096	16995	17222	17228	17046	17203	16922	17110	16994	17038	17153	17196	17224	17133	17093	17090	17156	17045	17200	17134	17088	17106	16989	17082	17119	17062	17052	17143	17047	17310	17167	17148	17242	17299	17124	17073	16974	17158	17029	17072	17076	17125	17111	17078	17116	17040	17104	16938	17225	17188	17154	16834	17131	17277	17183	17088	17110	16990	17043	17205	17142	17226	17114	17139	17098	17252	17089	17140	17118	16997	17230	17209	17022	16805	16987	17135	16906	17393	17237	17097	17319	17083	16965	17279	17093	16968	17081	17034	17010	16930	17303	16966	17010	17096	17099	16983	17180	17163	17114	17207	17129	16927	16997	17074	17204	17081	17075	17133	17128	17084	16942	17010	17011	16975	16895	17209	17024	17082	17059	17140	17139	16962	17354	17159	16965	17207	17139	17024	17150	17221	17208	17032	17252	17095	16940	17129	17351	17221	17266	17221	17042	17114	17160	17040	17224	17243	17043	17004	17011	17026	17049	17105	17123	17121	17326	17062	17151	16866	17012	17268	17066	17376	17086	17091	17104	17278	17183	17212	17356	17120	17146
14960	15773	15427	15047	15045	14909	15207	20547	19943	21673	18741	16278	15040	14734	14553	14545	14617	14644	14628	14614	14745	14494	14552	14556	14621	14448	14593	14545	14510	14567	14548	14665	14701	14536	14401	14559	14590	14664	14392	14503	14450	14615	14487	14484	14595	14377	14566	14448	14630	14380	14555	14771	14566	14483	14375	14635	14605	14488	14513	14600	14534	14687	14472	14532	14550	14727	14603	14453	14585	14643	14704	14651	14521	14475	14595	14499	14601	14523	14527	14486	14445	14620	14517	14653	14436	14559	14436	14449	14540	14396	14491	14577	14602	14593	14564	14497	14534	14496	14619	14608	14620	14581	14625	14498	14534	14486	14670	14635	14591	14435	14439	14678	14460	14457	14529	14546	14657	14547	14506	14467	14496	14681	14434	14552	14434	14588	14448	14561	14577	14238	14562	14489	14467	14637	14390	14371	14407	14545	14491	14512	14580	14486	14643	14493	14576	14466	14658	14540	14519	14479	14708	14523	14690	14467	14482	14535	14564	14558	14636	14697	14461	14315	14497	14431	14487	14468	14666	14451	14465	14574	14626	14483	14516	14640	14588	14308	14420	14382	14340	14451	14617	14507	14444	14487	14444	14520	14419	14453	14573	14513	14648	14635	14527	14686	14545	14504	14471	14370	14378	14536	14603	14438	14574	14501	14511	14674	14467	14379	14449	14605	14399	14582	14642	14564	14389	14533	14526	14589	14545	14547	14540	14666	14578	14646	14420	14523	14506	14566	14595	14405	14607	14513	14582	14656	14591	14494	14578	14387	14525	14484	14541	14443	14581	14661	14613	14283	14597	14471	14507	14504	14418	14492	14414	14558	14593	14428	14546	14394	14576	14398	14438	14586	14595	14461	14368	14674	14529	14502	14657	14537	14458	14649	14456	14665	14437	14459	14566	14602	14616	14512	14590	14432	14498	14532	14573	14650	14675	14547	14613	14627	14508	14551	14622	14617	14477	14602	14694	14590	14417	14463	14492	14472	14395	14349	14541	14543	14526	14547	14560	14563	14441	14652	14428	14600	14646	14542	14661	14379	14214	14449	14630	14666	14612	14560	14839	14521	14610	14636	14577	14639	14643	14576	14664	14526	14551	14629	14443	14460	14590	14588	14526	14664	14258	14716	14462	14480	14548	14540	14356	14541	14646	14702	14681	14450	14497	14645	14486	14465	14711	14468	14682	14494	14673	14560	14434	14590	14368	14546	14543	14632	14711	14430	14746	14361	14560	14481	14501	14668	14406	14539	14488	14546	14589	14343	14487	14662	14384	14484	14450	14486	14499	14510	14519	14511	14556	14564	14545	14542	14505	14478	14522	14483	14494	14546	14622	14602	14543	14536	14526	14602	14500	14562	14489	14468	14408	14593	14660	14553	14526	14704	14563	14485	14518	14492	14431	14811	14447	14538	14409	14384	14630	14644	14436	14625	14384	14571	14645	14615	14566	14637	14518	14653	14474	14560	14411	14476	14444	14677	14621	14527	14642	14752	14557	14488	14584	14668	14545	14624	14454	14437	14506	14551	14413	14426	14509	14376	14264	14371	14503	14563	14538	14505	14424	14530	14515	14533	14678	14589	14621	14317	14477	14665	14506	14608	14490	14529	14512	14477	14658	14511	14517	14579	14420	14409	14541	14621	14526	14475	14514	14401	14518	14396	14495	14512	14500	14456	14556	14657	14439	14412	14619	14483	14483	14376	14657	14390	14560	14521	14552	14495	14431	14565	14547	14604	14535	14543	14570	14519	14535	14684	14459	14576	14555	14622	14491	14650	14423	14580	14517	14623	14589	14627	14547	14562	14386	14473	14669	14490	14692	14671	14739	14310	14426	14580	14571	14580	14560	14616	14422	14522	14600	14631	14609	14510	14412	14518	14529	14635	14469	14559	14511	14402	14693	14533	14516	14566	14504	14580	14830	14637	14405	14531	14582	14699	14657	14598	14577	14682	14510	14603	14620	14597	14527	14563	14510	14483	14413	14599	14534	14660	14415	14504	14581	14625	14457	14411	14495	14506	14641	14491	14342	14525	14504	14610	14522	14556	14467	14607	14599	14561	14602	14502	14541	14626	14623	14594	14564	14562	14342	14662	14465	14469	14598	14419	14489	14425	14472	14420	14578	14464	14433	14393	14462	14519	14663	14713	14623	14291	14662	14471	14549	14698	14392	14425	14515	14548	14574	14588	14668	14622	14588	14626	14517	14564	14660	14507	14520	14447	14467	14521	14271	14592	14469	14432	14564	14545	14590	14553	14590	14555	14577	14532	14536	14502	14587	14404	14640	14499	14671	14579	14604	14637	14664	14504	14644	14584	14381	14487	14427	14599	14602	14478	14407	14619	14496	14550	14544	14467	14706	14399	14586	14345	14466	14410	14685	14373	14557	14505	14596	14681	14543	14377	14491	14434	14562	14498	14481	14552	14381	14567	14478	14504	14578	14665	14516	14601	14544	14470	14511	14502	14510	14639	14543	14536	14428	14380	14759	14392	14602	14567	14469	14571	14453	14683	14577	14582	14461	14660	14518	14565	14590	14631	14621	14438	14550	14772	14463	14616	14520	14717	14509	14567	14444	14550	14440	14506	14369	14331	14490	14426	14375	14702	14440	14454	14582	14519	14421	14529	14589	14486	14565	14666	14580	14457	14603	14333	14401	14541	14536	14603	14639	14479	14542	14526	14575	14453	14562	14476	14646	14528	14485	14546	14443	14755	14422	14544	14545	14627	14413	14675	14475	14440	14538	14643	14496	14578	14540	14498	14546	14476	14572	14522	14354	14482	14496	14519	14672	14427	14537	14321	14538	14444	14575	14593	14418	14571	14544	14606	14538	14541	14563	14663	14542	14441	14507	14474	14542	14384	14518	14610	14661	14519	14440	14601	14556	14381	14417	14466	14522	14491	14581	14461	14414	14623	14502	14607	14660	14617	14523	14727	14406	14484	14530	14709	14412	14699	14665	14396	14698	14517	14374	14370	14511	14534	14724	14481	14356	14535	14419	14701	14494	14582	14466	14463	14630	14498	14602	14557	14559	14498	14493	14402	14560	14477	14510	14662	14420	14644	14513	14527	14538	14619	14541	14416	14337	14464	14342	14554	14660	14516	14402	14831	14426	14627	14506	14589	14485	14450	14521	14605	14552	14431	14605	14569	14452	14447	14644	14635	14726	14477	14592	14625	14655	14565	14541	14464	14537	14442	14518	14416	14538	14585	14531	14619	14541	14480	14573	14465	14657	14501	14291	14454	14371	14781	14625	14596	14416	14497	14591	14466	14682	14410	14548	14365	14618	14471	14578	14524	14563	14536	14617	14573	14556	14640	14514	14513	14497	14521	14681	14785	14613	14514	14444	14594	14509	14533	14500	14501	14535	14555	14661	14344	14762	14364	14559	14632	14527	14496	14493	14525	14425	14541	14523	14492	14560	14568	14411	14505	14425	14567	14483	14491	14319	14602	14518	14571	14569	14644	14525	14536	14695	14650	14626	14508	14445	14597	14608	14494	14825	14701	14566	14665	14557	14496	14566	14508	14463	14541	14402	14507	14584	14553	14411	14396	14521	14470	14616	14392	14519	14513	14611	14717	14573	14689	14465	14399	14635	14391	14686	14655	14419	14575	14585	14572	14605	14556	14492	14576	14733	14580	14388	14601	14647	14458	14513	14642	14313	14566	14550	14263	14461	14527	14665	14443	14515	14528	14700	14469	14636	14547	14596	14486	14466	14442	14689	14594	14436	14648	14483	14548	14564	14529	14635	14582	14589	14764	14482	14377	14657	14723	14620	14546	14588	14528	14452	14497	14601	14573	14518	14464	14439	14549	14717	14412	14558	14556	14560	14683	14609	14608	14536	14565	14682	14696	14592	14416	14482	14562	14413	14689	14453	14623	14717	14516	14407	14349	14490	14464	14547	14566	14723	14603	14640	14439	14353	14368	14550	14644	14658	14551	14631	14496	14379	14657	14556	14573	14596	14584	14562	14423	14610	14686	14694	14427	14423	14577	14619	14535	14496	14578	14551	14410	14606	14599	14587	14482	14706	14422	14620	14524	14593	14494	14524	14621	14392	14494	14626	14522	14473	14655	14497	14281	14590	14342	14505	14574	14539	14490	14568	14518	14447	14582	14503	14581	14526	14465	14455	14627	14593	14530	14470	14382	14597	14636	14538	14491	14708	14477	14669	14530	14547	14548	14498	14475	14401	14592	14687	14476	14543	14707	14441	14387	14674	14525	14507	14712	14690	14557	14524	14596	14514	14442	14662	14642	14559	14661	14427	14660	14555	14608	14546	14541	14503	14583	14419	14563	14588	14527	14689	14578	14533	14679	14585	14645	14469	14680	14529	14531	14414	14569	14535	14622	14472	14443	14406	14450	14560	14502	14728	14466	14613	14380	14516	14399	14556	14417	14611	14620	14556	14547	14576	14550	14577	14487	14575	14509	14462	14544	14509	14556	14589	14630	14451	14467	14546	14606	14716	14578	14582	14562	14603	14470	14450	14589	14444	14671	14603	14722	14415	14402	14518	14576	14436	14504	14468	14625	14592	14694	14465	14517	14584	14506	14562	14660	14652	14688	14696	14394	14723	14497	14562	14555	14492	14585	14604	14535	14616	14572	14637	14665	14485	14481	14407	14369	14519	14656	14483	14648	14542	14503	14432	14445	14572	14463	14711	14572	14526	14712	14532	14624	14582	14526	14457	14502	14536	14470	14367	14537	14427	14501	14566	14554	14471	14601	14439	14516	14564	14423	14421	14551	14506	14490	14630	14443	14473	14518	14406	14557	14447	14580	14698	14395	14522	14452	14654	14564	14574	14660	14446	14562	14554	14547	14686	14512	14652	14515	14457	14512	14501	14517	14536	14436	14647	14516	14421	14571	14316	14623	14726	14552	14617	14512	14632	14446	14564	14505	14588	14566	14465	14764	14551	14344	14466	14498	14566	14672	14348	14670	14267	14514	14614	14360	14492	14492	14638	14427	14460	14553	14576	14501	14549	14548	14460	14648	14739	14574	14445	14716	14635	14538	14650	14371	14597	14611	14533	14590	14552	14479	14598	14643	14584	14547	14435	14584	14484	14598	14541	14638	14584	14587	14760	14520	14501	14473	14517	14511	14492	14504	14747	14678	14536	14298	14589	14415	14432	14483
26048	21165	27277	25903	23579	22091	30863	33902	33830	37252	29965	22761	19666	17957	17753	17404	17398	17380	17408	17345	17476	17361	17576	17617	17449	17309	17445	17310	17306	17456	17461	17559	17293	17489	17400	17477	17441	17358	17563	17539	17542	17510	17365	17423	17437	17463	17469	17443	17453	17539	17446	17314	17517	17352	17372	17413	17461	17316	17342	17688	17355	17341	17549	17393	17349	17399	17650	17364	17483	17474	17466	17472	17648	17174	17728	17516	17310	17589	17287	17311	17506	17254	17527	17515	17460	17492	17475	17532	17330	17396	17490	17683	17348	17520	17277	17285	17399	17382	17437	17367	17439	17342	17518	17404	17447	17536	17403	17425	17558	17384	17270	17596	17465	17512	17410	17331	17494	17333	17341	17346	17463	17387	17230	17345	17401	17335	17447	17670	17531	17468	17321	17406	17535	17462	17495	17329	17313	17480	17436	17445	17409	17425	17362	17484	17654	17594	17277	17633	17489	17433	17381	17371	17389	17154	17294	17534	17446	17461	17464	17565	17397	17592	17523	17485	17412	17406	17448	17283	17619	17348	17625	17333	17518	17407	17489	17458	17466	17492	17346	17584	17305	17189	17494	17331	17448	17326	17252	17350	17209	17068	17411	17404	17692	17511	17517	17364	17576	17462	17451	17353	17372	17268	17487	17599	17477	17377	17331	17400	17548	17454	17353	17444	17485	17345	17534	17396	17395	17299	17329	17288	17440	17582	17364	17272	17278	17310	17668	17408	17624	17384	17239	17427	17422	17359	17392	17330	17425	17476	17494	17294	17414	17402	17349	17513	17459	17514	17314	17412	17361	17229	17377	17529	17399	17253	17502	17345	17559	17348	17532	17421	17489	17420	17434	17271	17500	17462	17283	17193	17413	17263	17512	17313	17350	17386	17390	17406	17390	17453	17541	17373	17361	17453	17442	17319	17323	17371	17269	17293	17576	17384	17386	17638	17504	17482	17546	17326	17426	17296	17248	17214	17360	17344	17442	17233	17306	17462	17459	17319	17253	17527	17234	17376	17401	17309	17499	17436	17419	17266	17397	17468	17416	17303	17405	17142	17498	17466	17439	17319	17573	17300	17330	17266	17359	17468	17374	17327	17214	17509	17522	17455	17324	17405	17484	17581	17547	17355	17416	17324	17253	17437	17422	17405	17545	17416	17365	17179	17455	17388	17451	17169	17453	17270	17347	17509	17330	17351	17449	17468	17453	17253	17500	17424	17531	17493	17703	17597	17268	17565	17476	17593	17353	17280	17313	17421	17602	17412	17570	17357	17453	17310	17423	17359	17326	17523	17348	17299	17532	17553	17398	17385	17558	17453	17353	17366	17289	17390	17347	17252	17365	17635	17674	17493	17607	17300	17495	17387	17286	17441	17401	17393	17326	17539	17435	17402	17355	17622	17532	17407	17212	17628	17235	17259	17388	17286	17280	17273	17379	17490	17426	17233	17218	17437	17529	17345	17321	17445	17315	17124	17326	17304	17224	17377	17226	17486	17541	17250	17517	17376	17539	17423	17619	17514	17484	17443	17458	17304	17529	17528	17501	17372	17378	17344	17550	17359	17606	17281	17387	17530	17628	17218	17412	17307	17346	17372	17582	17186	17064	17450	17400	17373	17331	17539	17292	17423	17498	17482	17231	17576	17221	17458	17518	17511	17504	17394	17325	17315	17269	17499	17228	17349	17430	17481	17385	17386	17394	17513	17507	17375	17514	17618	17319	17276	17455	17246	17427	17354	17620	17331	17457	17494	17398	17602	17501	17232	17445	17313	17422	17438	17527	17355	17366	17218	17583	17521	17278	17412	17332	17302	17103	17516	17636	17242	17331	17450	17571	17391	17601	17464	17339	17392	17604	17448	17415	17364	17420	17615	17378	17420	17538	17154	17325	17624	17400	17487	17607	17259	17614	17471	17283	17416	17574	17432	17415	17235	17351	17515	17391	17181	17356	17554	17276	17414	17535	17168	17229	17544	17429	17412	17498	17351	17584	17120	17435	17199	17558	17388	17396	17479	17423	17249	17323	17394	17543	17366	17475	17411	17434	17458	17195	17446	17165	17444	17589	17543	17498	17290	17331	17412	17344	17418	17213	17479	17413	17478	17353	17463	17377	17293	17413	17324	17355	17561	17392	17504	17388	17501	17426	17549	17424	17399	17309	17433	17424	17561	17638	17606	17274	17433	17472	17608	17450	17428	17198	17422	17542	17477	17343	17385	17190	17339	17463	17325	17303	17323	17305	17285	17256	17413	17381	17392	17200	17382	17369	17310	17291	17334	17170	17446	17388	17214	17590	17378	17532	17507	17412	17576	17451	17247	17106	17372	17369	17515	17359	17643	17447	17533	17400	17299	17560	17425	17569	17220	17486	17529	17461	17378	17454	17076	17426	17471	17466	17366	17304	17537	17470	17450	17567	17540	17369	17233	17341	17158	17303	17281	17572	17348	17444	17456	17455	17494	17483	17464	17451	17379	17541	17399	17264	17317	17345	17357	17474	17599	17277	17409	17418	17295	17413	17402	17269	17326	17185	17221	17577	17478	17501	17373	17347	17388	17327	17316	17375	17555	17622	17477	17388	17397	17189	17304	17358	17287	17638	17384	17326	17320	17375	17411	17441	17357	17373	17493	17349	17278	17395	17425	17294	17488	17543	17409	17436	17391	17510	17497	17386	17612	17322	17345	17264	17599	17482	17448	17535	17279	17379	17395	17427	17187	17415	17191	17559	17310	17273	17314	17208	17360	17443	17479	17431	17426	17424	17606	17506	17554	17665	17275	17422	17419	17526	17490	17499	17319	17320	17250	17401	17252	17351	17519	17331	17438	17476	17600	17256	17480	17350	17222	17428	17382	17531	17476	17258	17301	17400	17411	17358	17454	17536	17454	17334	17257	17291	17406	17266	17322	17427	17230	17363	17329	17396	17510	17221	17544	17353	17483	17263	17252	17213	17321	17198	17274	17406	17245	17561	17492	17307	17331	17637	17388	17552	17346	17453	17482	17263	17444	17449	17435	17431	17703	17360	17627	17597	17614	17469	17187	17463	17430	17255	17544	17375	17389	17403	17243	17345	17360	17473	17256	17337	17432	17495	17275	17277	17582	17517	17419	17480	17492	17424	17421	17325	17397	17612	17531	17427	17351	17136	17541	17419	17387	17475	17329	17547	17296	17395	17504	17547	17314	17514	17387	17321	17626	17574	17444	17214	17268	17526	17355	17464	17751	17564	17614	17224	17360	17396	17493	17376	17566	17347	17447	17347	17525	17608	17431	17475	17219	17311	17355	17622	17359	17395	17520	17614	17382	17489	17377	17453	17416	17382	17462	17350	17343	17361	17477	17301	17194	17549	17486	17293	17401	17233	17469	17288	17354	17428	17219	17518	17267	17469	17286	17386	17339	17387	17490	17319	17681	17648	17405	17459	17377	17564	17665	17439	17366	17485	17426	17414	17373	17227	17295	17232	17419	17241	17403	17335	17339	17286	17184	17488	17433	17526	17454	17313	17350	17554	17542	17592	17232	17292	17412	17353	17463	17349	17344	17321	17362	17604	17557	17283	17387	17419	17291	17363	17402	17506	17294	17308	17409	17265	17435	17367	17338	17605	17414	17345	17450	17462	17560	17523	17507	17188	17322	17370	17291	17385	17398	17413	17446	17284	17447	17378	17403	17482	17337	17514	17407	17357	17212	17471	17545	17307	17366	17544	17303	17575	17362	17286	17172	17503	17450	17430	17407	17267	17536	17510	17511	17350	17372	17542	17458	17342	17350	17457	17375	17475	17472	17507	17356	17475	17513	17471	17422	17478	17486	17447	17475	17508	17447	17538	17362	17343	17419	17315	17428	17397	17232	17349	17245	17358	17504	17502	17473	17176	17496	17448	17767	17498	17404	17220	17457	17466	17456	17352	17513	17431	17372	17400	17290	17231	17422	17529	17401	17425	17380	17314	17411	17557	17420	17491	17470	17698	17542	17518	17557	17254	17565	17437	17159	17360	17458	17566	17390	17430	17427	17556	17625	17490	17507	17530	17369	17177	17242	17360	17522	17438	17498	17370	17449	17417	17394	17484	17420	17452	17347	17405	17129	17403	17332	17327	17532	17290	17585	17281	17519	17533	17347	17588	17450	17484	17468	17712	17369	17344	17622	17360	17400	17396	17431	17433	17488	17374	17230	17581	17625	17262	17309	17503	17316	17540	17418	17406	17526	17274	17475	17442	17660	17610	17390	17506	17451	17513	17282	17430	17465	17417	17268	17518	17403	17374	17427	17446	17253	17256	17334	17495	17270	17726	17525	17473	17494	17486	17419	17518	17497	17455	17516	17468	17432	17320	17402	17280	17436	17296	17493	17475	17420	17363	17355	17367	17098	17301	17340	17420	17556	17375	17433	17259	17413	17135	17063	17204	17273	17446	17570	17475	17491	17520	17256	17510	17507	17139	17410	17412	17221	17405	17346	17636	17317	17476	17465	17370	17445	17590	17375	17553	17329	17293	17517	17551	17373	17594	17250	17438	17500	17491	17463	17545	17200	17117	17296	17522	17654	17385	17366	17477	17393	17495	17228	17609	17417	17284	17349	17570	17265	17363	17405	17412	17322	17375	17340	17253	17205	17524	17285	17476	17381	17434	17505	17426	17322	17528	17477	17512	17247	17365	17446	17190	17609	17399	17459	17487	17437	17473	17721	17483	17384	17354	17311	17428	17330	17648	17302	17452	17558	17603	17386	17385	17339	17205	17371	17415	17379	17444	17495	17484	17202	17356	17645	17624	17616	17405	17515	17377	17529	17381	17373	17538	17593	17466	17282	17202	17390	17463	17515	17347	17303	17394	17326	17476	17579	17658	17549	17490	17332	17342	17346	17486	17631	17262	17501	17584	17422	17532	17648	17572	17348	17429	17399	17682	17345	17436	17493	17500	17515	17460	17411	17558	17477	17593	17601	17408	17374	17545	17478	17298	17596	17407	17440	17527	17519	17338	17378	17298	17298	17490	17351	17377	17353	17531	17135	17546	17358	17422	17380	17214	17209	17242	17413	17311	17358	17141	17234	17457	17598	17593	17236	17251	17378	17383	17407	17600	17450	17315	17431	17271	17396	17398	17509	17325	17146	17740	17311	17388	17273	17421	17296	17523	17447	17294	17282
13956	20115	19084	16891	23331	17290	32188	34127	36254	37768	28744	20571	16879	15257	14848	14847	14850	14875	14806	14734	14765	14792	14588	14790	14888	14554	14828	14708	14822	14692	14804	14667	14897	14708	14722	14746	14709	14801	14762	14755	14743	14745	14695	14797	14620	14889	14722	14992	14729	14690	14666	14693	14920	14589	14828	14776	14825	14847	14771	14734	14806	14670	14834	14902	14741	14648	14849	14767	14753	14692	14726	14784	14676	14794	14765	14655	14705	14801	14581	14679	14768	14801	14786	14823	14739	14915	14500	14776	14789	14830	14810	14907	14888	14841	14641	14781	14807	14615	14719	14758	14692	14840	14632	14792	14819	14922	14828	14854	14710	14849	14885	14895	14844	14870	14674	14714	14838	14589	14593	14785	14778	14872	14806	14748	14810	14613	14790	14810	14698	14784	14835	14797	14759	14748	14848	14669	14729	14904	14746	14852	14618	14827	14820	14825	14923	14720	14699	14819	14811	14849	14767	14678	14781	14851	14705	14911	14676	14705	14782	14741	14866	14616	14832	14650	14842	14688	14617	14790	14856	14757	14711	14794	14856	14713	14800	14712	14979	14798	14776	14626	14862	14796	14930	14698	14718	14733	14965	14838	14749	14654	14687	14704	14755	14788	14677	14636	14620	14749	14727	14680	14829	14740	14845	14659	14748	14862	14724	14731	14745	14750	14776	14941	14811	15000	14854	14778	14852	14881	14629	14719	14763	14754	14907	14862	14674	14920	14886	14709	14808	14860	14682	14770	14510	14735	14784	14788	14737	14778	14718	14862	14679	14786	14685	14885	14754	14835	14804	14673	15054	14784	14692	14820	14759	14785	14883	14744	14871	14787	14711	14893	14705	14740	14829	14700	14782	14739	14738	14999	14754	14816	14645	14851	14715	14752	14707	14631	14819	14757	14814	14790	14825	14669	14914	14907	14891	14764	14932	14901	14803	14796	14727	14776	14789	14622	14805	14804	14691	14749	14774	14804	14719	14732	14650	14788	14669	14823	14742	14802	14797	14790	14809	14798	14927	14749	14847	14715	14703	14805	14902	14768	14692	14667	14787	14856	14722	14854	14743	14754	14921	14776	14733	14724	14703	14791	14802	14688	14857	14755	14812	14560	14713	14695	14852	14744	14753	14734	14828	14583	14696	14864	14934	14791	14740	14789	14820	14890	14654	14758	14814	14713	14799	14643	14704	14782	14821	14831	14921	14700	14867	14734	14779	14564	14690	14815	14712	14734	14838	14658	14798	14886	14702	14747	14828	14809	14735	14704	14967	14881	14773	14872	14814	14716	14742	14801	14800	14861	14836	14746	14793	14878	14846	14755	14948	14841	14801	14624	14885	14772	14677	14782	14669	14777	14815	14768	14620	14920	14586	14802	14760	14863	14675	14802	14789	14850	14548	14773	14728	14739	14797	14736	14827	14669	14925	14693	14823	14782	14797	14890	14794	14649	14684	14787	14888	14841	14736	14628	14681	14818	14563	14812	14878	14723	14707	14872	14831	14744	14767	14807	14727	14873	14759	14691	14796	14623	14754	14923	14700	14789	14707	14881	14762	14912	14555	14756	14896	14590	14613	14816	14749	14899	14866	14705	14810	14809	14771	14761	14722	14900	14595	14706	14713	14648	14744	14718	14740	14783	14746	14828	14804	14825	14902	14617	14874	14657	14978	14680	14636	14796	14816	14932	14788	14784	14713	14859	14817	14585	14742	14692	14844	14783	14702	14775	14812	14692	14720	14730	14791	14782	14734	14753	14728	14936	14682	14549	14711	14788	14652	14907	14734	14754	14718	14582	14577	14808	14617	14777	14741	14650	14838	14626	14713	14810	14726	14886	14908	14822	14746	14925	14660	14829	14517	14788	14731	14748	14804	14972	14665	14666	14744	14744	14943	14740	14682	14669	14802	14721	14919	14818	14814	14634	14790	14751	14758	14846	14805	14770	14809	14716	14945	14846	14762	14661	14817	14519	14804	14779	14726	14861	14812	14660	14824	14910	14699	14788	14698	14859	14763	14664	14673	14651	14770	14665	14946	14650	14693	14759	14913	14804	14541	14767	14701	14862	14846	14692	14682	14892	14841	14805	14783	14695	14882	14753	14619	14699	14767	14745	14656	14974	14853	14731	15023	14576	14623	14786	14769	14850	14825	14883	14804	14589	14731	14795	14805	14895	14889	14856	14809	14780	14739	14922	14791	14939	14635	14798	14835	14832	14631	14782	14719	14805	14895	14753	14704	14819	14741	14918	14840	14778	14758	14905	14903	14660	14819	14736	14898	14584	14757	14776	14792	14794	14673	14807	14784	14844	14868	14808	14764	14618	14564	14738	14633	14945	14701	14742	14679	14672	14846	14772	14769	14898	14655	14840	14615	14700	14616	14670	14956	14807	14605	14847	14865	14818	14736	14748	14836	14722	14944	14804	14760	14922	14916	14760	14810	14823	14911	14746	14665	14843	14715	14780	14697	14779	14921	14760	14832	14770	14807	14746	14780	14837	14678	14787	14552	14897	14839	14792	14775	14647	14904	14764	14640	14695	14708	14762	14827	14696	14653	14802	14750	14702	14850	14705	14970	14775	14856	14716	14823	14874	14748	14717	14845	14662	14762	14796	14712	14804	14821	14688	14812	14664	14703	14764	14825	14764	14758	14729	14592	14774	14648	14765	14696	14633	14748	14702	14763	14853	14720	14761	14907	14711	14641	14751	14693	14637	14826	14791	14871	14814	14773	14707	14651	14903	14635	14795	14615	14760	14691	14746	14824	14872	14487	14687	14741	14757	14652	14864	14742	14727	14879	14705	14795	14666	14816	14668	14804	14858	14725	14806	14819	14695	14976	14820	14727	14707	14814	14785	14897	14670	14847	14697	14777	14671	14756	14678	14697	14834	14765	14697	14735	14869	14864	14893	14735	14703	14910	14694	14636	14800	14832	14719	14725	14870	14724	14805	14871	14856	14750	14724	14709	14777	14703	14620	14748	14867	14697	14795	14759	14842	14647	14754	14812	14891	14709	14823	14900	14827	14743	14759	14686	14670	14786	14709	14868	14661	14772	14799	14915	14810	14780	14844	14699	14775	14714	14642	14710	14642	14761	14912	14817	14745	14756	14824	14639	14749	14923	14757	14886	14696	14775	14939	14859	14733	14720	14766	14786	14766	14832	15058	14708	14727	14812	14802	14888	14836	14785	14729	14738	14823	14596	14700	14805	14674	14729	14834	14634	14751	14770	14869	14744	14837	14625	14855	14821	14766	14895	14738	14830	14741	14788	14733	14653	14720	14685	14731	14890	14905	14678	14700	14839	14893	14660	14812	14778	14816	14610	14647	14905	14738	14886	14700	14619	14902	14714	14775	14819	14702	14596	14748	14648	14765	14742	14782	14763	14819	14725	14764	14833	14873	14836	14810	14754	14604	14934	14683	14802	14698	14848	14719	14751	14823	14773	14813	14772	14801	14705	14692	14882	14939	14727	14654	14730	14668	14817	14599	14702	14771	14671	14861	14886	14744	14749	14632	14715	14692	14895	14738	14676	14710	14679	14632	14819	14838	14945	14751	14706	14894	14712	14917	14777	14895	14879	14727	14846	14607	14742	14798	14884	14646	14810	14770	14574	14685	14683	14679	14865	14899	14821	14740	14686	14794	14794	14769	14846	14749	14948	14683	14792	14646	14763	14924	14818	14859	14921	14768	14700	14841	14850	14694	14875	14664	14817	14700	14677	14601	14935	14650	14593	14854	14854	14742	14740	14684	14640	14712	14735	14813	14757	14671	14828	14634	14734	14788	14785	14806	14695	14871	14613	14678	14901	14660	14985	14783	14737	14788	14797	14807	14711	14787	14704	14853	14896	14617	14837	14834	14705	14809	14747	14837	14785	15062	14725	14867	14924	14714	14761	14596	14832	14694	14818	14676	14772	14734	14755	14887	14880	14852	14639	14589	14783	14672	14640	14819	14943	14645	14685	14787	14794	14727	14777	14893	14704	14688	14685	14822	14732	14823	14689	14749	14843	14649	14756	14792	14800	14683	14628	14731	14765	14747	14774	14820	14898	14708	14820	14794	14847	14923	14777	14845	14881	14732	14697	14853	14773	14779	14703	14914	14721	14736	14755	14667	14622	14740	14767	14719	14786	14823	14513	14785	14808	14759	14927	14590	14792	14731	14695	14748	14539	14794	14978	14791	14774	14779	14645	14792	14561	14758	14854	14818	14639	14699	14935	14602	14759	14738	14683	14885	14746	14807	14731	14718	14790	14767	14782	14771	14751	14757	14731	14909	14739	14873	14607	14944	14868	14759	14860	14695	14741	14791	14827	14817	15017	14659	14777	14998	14722	14697	14693	14827	14787	14827	14895	14812	14872	14835	14616	14698	14940	14779	14729	14966	14666	14572	14779	14765	14752	14844	14782	14799	14803	14772	14916	14668	14713	14812	14716	14770	14663	14840	14716	14941	14670	14788	14626	14888	14820	14723	14768	14903	14802	14932	14896	14667	14684	14718	14888	14741	14656	14781	14701	14779	14774	14750	14958	14935	14892	14771	14706	14747	14868	14663	14759	14782	14683	14880	14733	14779	14794	14636	14798	14752	14833	14778	14798	14842	14778	14712	14903	14698	14794	14858	14858	14846	14798	14692	14855	14797	14721	14796	14995	14672	14849	14795	14771	14689	14903	14868	14708	14594	14688	14815	14700	14750	14900	14812	14678	14717	14672	14774	14746	14782	14713	14830	14772	15015	14654	14679	14611	14689	14911	14729	14838	14788	14727	14706	14714	14767	14705	14781	14779	14724	14826	14559	14806	14773	14782	14767	14720	14847	14799	14799	14834	14667	14726	14874	14736	14790	14803	14836	14829	14795	14670	14901	14655	14809	14782	14730	14777	14785	14896	14830	14768	14634	14680	14708	14811	14694	14883	14722	14742	14782	14687	14993	14793	14864	14892	14844	14996	14737	14627	14800	14834	14930	14818	14750	14759	14747	14856	14728	14935	14840	14969	14686	14617	14685	14672	14714	14777	14881	14818	14780	14829	14751	14674	14941	14854	14814	14839	14850	14648	14695	15024	14962	14874	14705	14755	14751	14799	14701	14751	14739	14788	14691	14681	14876	14810	14770	14737	14739	14841	14584	14701	14709	14807	14729	14853	14751
23855	21134	28596	23970	22864	29393	61629	53447	43482	49681	37931	27616	21843	19099	18187	18097	17982	17747	17989	17591	17917	17798	17928	17946	17739	17661	17830	17780	17959	17908	17936	17914	17895	17752	17837	17852	17844	18008	17686	17778	17778	17959	17874	17877	17799	17867	17876	17964	17986	17774	17881	17837	17495	17668	17775	17868	17838	17759	17682	17836	17818	17730	17862	17700	17983	17816	17950	17651	17905	17810	17591	17864	17872	17902	17974	17808	17732	17803	17802	17758	17875	17700	17868	17670	17650	17952	17858	17700	17831	17938	17916	17849	17565	17612	17760	17806	17716	17948	17814	17980	17890	17745	17740	17588	17721	17688	17825	17778	17811	17674	17850	17754	17699	17737	17788	17793	17744	17800	17791	17687	17702	17692	17891	17806	17708	17884	17765	17789	17758	17926	17862	17812	17821	17699	17680	17705	17807	17845	17694	17668	17982	17937	17780	17893	17707	17810	17809	17919	17519	17764	17879	17801	17650	17670	17814	17546	17927	17749	17752	17658	17638	17607	17586	17927	17641	17780	17833	17964	17887	17526	17866	17855	17800	17914	17714	17975	17723	17813	17780	17803	17684	17581	17567	17857	18023	17821	17719	17813	17891	17694	17871	17808	17807	17587	17677	17837	17656	17719	17722	17745	17834	17920	17878	17634	17890	17606	17775	17615	17628	17653	17741	17526	17997	17822	17887	17872	17684	17731	17685	17719	17734	17850	17640	17716	17692	17999	17831	17831	17587	17615	17907	17905	17740	17860	17732	17623	17810	17668	17740	17792	17770	17610	17562	17672	17847	17884	17740	17564	17833	17943	17779	17806	17900	17722	17662	17644	17572	17824	17630	17807	17958	17887	17911	17726	17934	17707	17573	17408	17596	17778	17935	17624	17733	17809	17723	17732	17568	17585	17762	17637	17776	17850	17865	17758	17744	17771	17612	17580	17697	17790	17819	17723	17733	17734	17877	17743	17597	17675	17777	17772	17907	17633	17789	17758	17753	17713	17697	17771	17864	17670	17791	17620	17674	18020	17848	17689	17687	17727	17859	17735	17861	17773	17781	17799	17849	17693	17666	17653	17732	17560	17820	17711	17748	17895	17894	17754	17944	17940	17731	17685	17650	17902	17733	17664	17896	17821	17860	17644	17791	17762	17823	17898	17576	17643	17733	17710	17767	17570	17690	17694	17679	17781	17819	17843	17770	17781	17666	17741	17687	17790	17782	17974	17713	17844	17791	17603	17936	17767	17760	17604	17882	17714	17699	17730	18021	17761	17795	17752	17753	17823	17530	17676	17625	17858	17780	17791	17812	17551	17670	17783	17819	17639	17830	17814	17872	17682	17889	17713	17707	17872	17603	17639	17900	17928	17712	17687	17661	17691	17503	17829	17493	17679	17750	17772	17751	17572	17726	17747	17820	17773	17586	17594	17544	17858	17939	17566	17588	17821	17697	17647	17968	17650	17815	17929	17687	18038	17696	17736	17773	17854	17810	17603	17676	17757	17707	17666	17621	17820	17682	17699	17915	17868	17767	17788	17764	17762	17818	17598	17849	17795	17767	17972	17566	17694	17802	17656	17646	17618	17932	17943	17762	17790	17883	17673	17824	17874	17863	17627	17830	17787	17813	17916	17604	17763	17668	17856	17949	17756	17873	17657	18081	17784	17805	17798	17721	17692	17713	17567	17630	17750	17717	17437	17852	17655	17692	17861	17883	17511	17757	17665	17666	17695	17786	17681	17920	17672	17506	17500	17758	17706	17580	17631	17677	18000	17565	17764	17845	17572	17691	17666	17790	17898	17814	17978	17904	17717	17739	17752	17819	17582	17675	17716	17770	17677	17449	17689	17730	17721	17850	17788	17708	17668	17958	17812	17697	17840	17765	17700	17894	17692	17709	17724	17855	17965	17827	17754	17678	17759	17948	17732	17681	17775	17777	17576	17648	17853	17696	17817	17894	17792	17681	17933	17870	17731	17803	17769	17759	17637	17676	17505	17725	17465	17802	17697	17851	17872	17831	17803	17727	17814	17795	17802	17605	17718	17839	17655	17725	17806	17826	17767	17879	17466	17723	17577	17726	17769	17689	17806	17643	17553	17695	17860	17723	17739	17848	17790	17730	17892	17668	17777	17543	17476	17794	17680	17759	17460	17837	17701	17779	17587	17851	17626	17608	17754	17417	17723	17945	17736	17805	17762	17872	17759	17800	17700	17500	17671	17637	18008	17642	17807	17643	17764	17828	17725	17843	17778	17878	17716	17823	17712	17604	17733	17958	17833	17626	17782	17824	17847	17694	17619	17810	17706	17786	17837	17900	17897	17667	17836	18022	17836	17743	17659	17760	17786	17806	17681	17707	17694	17699	17858	17879	17675	17574	17503	17847	17713	17611	17794	17802	17670	17573	17783	17804	17698	17687	17564	17902	17798	17812	17748	17867	17940	17604	17955	17677	17660	17747	17614	17925	17903	17673	17732	17470	17748	17797	17650	17666	17508	17910	17840	17912	17749	17806	17701	17636	17736	17406	17833	17771	17823	17878	17814	17659	17898	17887	17616	17707	17699	17719	17726	17664	17912	17587	17864	17621	17726	17757	17867	17842	17964	17783	17471	17906	17764	18126	17749	17692	17703	17966	18045	17776	17678	17935	17535	17679	17796	17732	17714	17798	17699	17632	17791	17840	17855	17872	17855	17838	17758	17523	17724	17753	17735	17752	17689	17897	17850	17582	17608	17611	17755	17863	17701	17608	17677	17718	17661	17676	17808	17665	17614	17669	17693	17765	17787	17610	17690	17836	17837	17635	17672	17835	17686	17848	17696	17643	17684	17754	17846	17642	17729	18025	17621	17817	17797	17788	17645	17785	17627	17900	17800	17883	17920	17709	17691	17867	17904	17861	17764	17789	17918	17723	17856	17689	17853	17852	17834	17785	17641	17553	17633	17692	17694	17593	17545	17738	17654	17555	17690	17804	17763	17586	17830	17675	17688	17804	17678	17890	17591	17827	17723	17818	17765	17663	17710	17709	17890	17540	17778	17877	17737	17651	17888	17771	17737	17692	17749	17739	17739	17752	17700	17766	17727	17892	17794	17683	17988	17722	17755	17813	17629	17684	17571	17717	17788	17711	17809	17688	17915	17676	17766	17818	17784	17613	17987	17932	17845	17745	17715	17658	17663	17743	17727	17734	17627	17614	17689	17715	17611	17607	17733	17702	17551	17522	17827	17521	17666	17775	17769	17569	17856	17880	17682	17727	17812	17861	17726	17585	17727	17628	17548	17863	17883	17653	17802	17776	17654	17736	17869	17562	17739	17996	17804	17813	17794	17743	17827	17892	17847	17740	17863	17793	17819	17716	17836	17742	17805	17745	17618	17785	17649	17700	17905	17740	17792	17492	17802	17745	17704	17749	17879	17816	17808	18028	17760	17656	17558	17572	17865	17624	17921	17916	17997	17730	17684	17638	17639	17741	17840	17710	17731	17466	17786	17709	17712	17829	17581	17633	17774	17810	17588	17908	17818	17700	17783	17654	17714	17834	17849	17761	17860	17695	17922	17837	17786	17575	17825	17943	17893	17678	17813	17818	17700	17928	17829	17733	17773	17702	17865	17792	17509	17865	17730	17557	17817	17679	17736	17759	17877	17597	17850	17782	17620	17725	17730	17660	17818	17807	17681	17789	17773	17761	17753	17942	17713	17665	17739	17771	17809	17739	17642	17595	17800	17900	17751	17926	17751	17709	17624	17597	17756	17742	17923	17935	17849	17578	17627	17635	17685	17922	17751	17719	17633	17813	17704	17758	17557	17668	17796	17733	17724	17829	17971	17816	17718	17836	17458	17658	17834	17767	17716	17582	17799	17878	17774	17706	17759	17706	17857	17894	17761	17750	17747	17679	17615	17801	17747	17708	17657	17949	17672	17621	17866	17621	17858	17724	17746	17749	17817	17652	17724	17774	17895	17874	17712	17813	17887	17651	17848	17791	17922	17788	17938	17782	17839	17736	17638	17617	17585	17618	17673	17874	17811	17680	17729	17567	17634	17567	17962	17770	17863	17668	17582	17654	17757	17920	18009	17775	17761	17691	17839	17904	17904	17657	17668	17668	17783	17824	17590	17633	17887	17877	17649	17785	17905	17923	17792	17829	17612	17743	17690	17783	17808	17717	17896	17763	17627	17781	17826	17877	17777	17722	17774	17765	17679	17868	17641	17755	17834	17709	17747	17635	17802	17693	17661	17906	17608	17794	17812	17744	17677	17774	17915	17765	17679	17690	17671	17780	17602	17877	17687	17665	17589	17786	17689	17884	17966	17609	17589	17901	17855	17474	17893	17536	17757	17666	17608	17801	17772	17699	17725	17759	17685	17708	18053	18027	17775	17902	17799	17673	17865	17740	17669	17845	17742	17617	17861	17839	17804	17786	17605	17955	17737	17710	17686	17780	17794	17637	17705	17815	17913	17853	17936	17725	17792	17640	17471	17741	17639	17764	17733	17737	17514	17516	17821	17582	17904	17789	17644	17680	17691	17747	17706	17788	17565	17721	17721	17755	17909	17731	17849	17714	17850	17746	17785	17858	17862	17755	17668	17767	17851	17641	18026	17821	17616	18029	17855	17751	17751	17643	17653	17703	17790	17694	17746	17902	17724	17664	17761	17916	17919	17859	17684	17899	17885	17732	17823	17821	17743	17655	17811	17583	17757	17940	17738	17687	17611	17881	17914	17784	17939	17867	17620	17810	17873	17801	17855	17768	17846	17620	17796	17949	17827	17931	17587	17685	17859	17658	17579	17560	17798	17963	17596	17831	17792	17851	17925	17872	17689	17872	17731	17816	17892	17718	17634	17827	17824	18007	17561	17765	17911	17789	17871	17881	17738	17716	17681	17658	17899	17949	17776	17808	17783	17557	17668	17794	17813	17772	17777	17838	17761	17807	17930	17521	17720	17740	17648	17963	17797	17749	17830	17882	17776	17837	17598	17718	17636	17569	17763	17639	17741	17611	17543	17565	17827	17666	17845	17676	17767	17676	17684	17795	17858	17752	17581	17723	17659	17742	17701	17800	17738	17855	17701	17784	17659	17719	17720	17797	17828	17936	17663	17742	17900	17575	17978	17789	17956	17710	17876	17802	17731	17710	17810	17860	17658	17934	17836
16260	27879	25765	21008	27058	26738	61725	49046	47039	49842	36945	25658	18988	15845	15069	15107	15000	14985	15016	14808	14908	14822	14979	14908	14896	15029	15026	14897	14816	14962	14691	14985	15144	15042	14947	15003	14896	14936	14905	14842	14912	14869	14912	14832	14894	14914	14976	14744	14934	14941	14853	14937	15203	14898	14787	14942	15039	14757	15119	14868	15026	14958	14953	15038	14871	14878	14881	14941	14998	14859	14869	14952	14836	15030	14856	15068	14862	14934	15031	14869	14917	14873	14804	14934	14997	14981	14986	14970	14868	15105	14886	14881	14941	14827	15049	15001	14828	14990	15095	14973	14846	14939	14977	14908	14978	14986	14842	14865	15014	14942	14859	14892	14721	14979	15007	14910	14889	14994	14876	14784	15004	14978	14912	14835	14976	14916	15021	14994	14937	14821	15099	15023	14881	15008	14903	14961	14856	14791	14907	14816	14903	14884	14926	14975	15065	14825	14911	14801	14749	15074	15137	15016	15118	14923	14813	15060	14738	14974	14911	14947	14889	14807	14992	14815	14945	14914	14927	14923	14993	15133	14934	14855	14791	14865	14901	14859	15036	15014	14961	14862	15017	15010	14814	15012	15010	15037	15093	14881	14957	14776	14883	15000	14778	14918	14855	14908	14909	14926	14927	15011	14912	14883	14824	14938	14863	15007	14899	14879	14889	14989	14993	15054	14896	15009	14903	14784	14946	14932	14860	14935	14966	14774	14809	14932	14950	14916	14819	14980	14956	15010	14968	14594	14929	14952	14893	14957	14992	14827	14784	14970	15147	14719	14945	14823	14756	14874	14873	14972	14947	14813	14867	14664	14871	14853	14890	14978	14803	14921	15027	14883	14826	14954	14892	14961	14914	14910	15056	15042	14947	15096	14775	15020	14899	15010	14851	14937	14920	14979	14997	14865	14894	15047	14929	14945	15036	14978	14864	14983	15059	14991	14982	14857	15123	14802	14908	14828	15015	14796	15122	14921	14927	14786	14884	14964	14881	15138	14816	14871	15008	14825	14966	14982	15010	14988	14916	14988	14909	14847	14869	14907	14863	14855	15008	14804	14766	14707	15087	14821	14932	14936	14947	14850	15021	14778	14927	14944	14991	15086	14970	14966	14949	14959	14951	14772	14747	14944	14946	14939	14989	14821	15136	15014	15086	14962	14727	14941	14862	15010	14907	14917	15028	14936	14941	14960	14991	14909	14834	14925	15008	15020	14831	14821	14948	14943	14953	14853	14847	14915	14859	15028	15018	14856	15057	14992	14885	14970	14906	14969	14981	14803	14868	14866	15002	14897	14947	15102	14876	14881	15044	14888	15040	15013	15047	14917	14818	15029	14960	14949	14981	14745	14926	14826	14980	14920	14920	14999	14865	15042	14944	14853	14943	14975	14787	14874	15077	14893	15079	14853	15155	14864	15006	14890	14871	14843	14908	15029	14901	14878	14833	14950	14956	14982	14964	14795	14943	14790	14838	14967	14875	14887	14859	14814	14823	14889	14924	14897	14958	15026	15117	15050	14833	14999	14951	14875	14852	14970	14915	14744	14908	14848	14922	14954	14809	15048	14923	14936	15021	14920	14813	14919	14890	15058	14958	15065	14672	15034	14936	14895	14908	15068	15077	15201	15024	14912	14992	14891	14865	14776	14900	15023	14983	14794	14868	14901	14976	14963	14948	14895	14884	14841	14802	14969	14964	14821	15018	14939	15011	14915	14767	14966	14907	15049	14886	15065	15005	14985	14926	14971	15019	14978	14780	14907	14842	14914	14821	15107	14788	14953	14890	14854	15029	14843	14888	14826	14998	14878	14890	14878	15058	14873	14984	14864	14938	14900	15020	15018	14835	14785	15002	14959	14850	14862	14859	14848	14914	14951	14897	15011	14978	14963	14921	14891	15062	14844	15043	14884	14886	14934	15018	14901	14879	14891	14861	14821	14849	14949	14976	14916	14942	14769	14891	14888	14737	14997	14748	15028	14939	14916	14810	15045	14893	14718	14868	14964	14984	14977	15038	14915	15051	14983	14969	14916	14788	14874	14946	15023	14844	14782	14896	14946	14919	14835	15016	14731	14895	14916	14948	14932	15050	14845	15026	14912	14786	14841	14778	14959	14815	14965	14873	14705	14839	14953	14909	14931	14990	14908	14930	14832	15006	14924	14996	15001	14856	15024	14784	14959	15006	14913	14822	14895	14763	15016	14992	15168	14990	14956	14954	14998	14889	14905	14901	14897	15036	14780	14922	14865	15007	14905	15065	14934	14978	14994	15108	14937	14895	14918	14947	14854	14938	15012	15072	14730	14973	15058	14817	15021	14993	14909	14886	14971	14772	14850	14919	14820	15007	14819	15095	14734	14853	14902	14942	14926	14877	14971	14833	14799	15084	14958	14862	14893	14775	14903	15000	14903	14937	14783	14913	14910	14973	15030	14788	14979	14858	14844	14608	15043	14967	15038	14889	14828	14976	14979	14981	14865	15000	14728	14890	15011	14918	14819	14799	14933	14879	14964	15046	14756	14859	15007	14894	14791	14765	14975	14878	15076	14682	14975	14969	14812	14880	14907	14918	15013	15018	14898	15026	14894	14871	14845	14909	14937	14953	14747	14880	15100	14783	14903	15070	15019	14962	14961	15027	14939	15030	14945	14910	15097	15012	14825	14834	14764	14831	14736	14882	14732	14809	14940	14968	14797	14827	14946	14846	14954	14818	14964	14770	14763	14839	14911	14906	14978	14829	15036	14876	14802	15050	14893	14944	14902	15010	14927	14980	15111	14948	14999	15079	14921	15050	14985	14851	14921	15122	14984	14934	14950	14767	15011	14871	14963	15010	14922	14844	14940	14837	15065	14930	14916	14816	14791	14855	15004	14884	14971	15029	15058	14868	14644	14971	14945	14716	14920	14884	14811	14955	14877	14832	14901	14712	14988	14859	14974	14819	14832	15021	14941	14929	15005	14867	14996	15020	14864	14805	14913	15045	14863	14914	14870	14902	14808	15021	14825	15103	14895	14893	14871	14995	14810	14882	14853	14985	15057	14979	14951	14954	14973	15109	14892	14964	14976	14846	15027	15040	14813	14810	14877	14878	14977	14916	14905	14834	14849	14860	14863	14925	15067	14786	15030	14784	15049	14955	14711	14959	14804	14965	14833	14929	14951	14973	14904	15003	14856	14946	15024	14977	14976	15085	14782	14863	14857	14934	14894	14870	14972	14956	14917	14852	15001	14777	15006	14777	15024	14801	15044	14866	14951	14777	14955	14860	14960	14902	14841	14828	14849	14888	14855	14895	14926	14693	14912	14917	14913	15063	15096	15021	14962	14941	14734	14809	15108	15038	15023	14921	14994	14819	14890	15052	14850	14761	15072	14734	15025	14999	14924	14955	14906	14940	14995	14908	14870	15012	14851	14888	15026	14861	14837	14813	14970	15000	14932	14965	14916	14817	14798	14962	14846	14828	14701	14864	14760	14893	14976	14846	14938	14768	14874	15070	14971	15042	14887	14813	14940	14960	14630	14924	14897	15021	15001	14850	14921	14890	14877	15004	14895	14941	14916	14942	14811	14867	15040	15100	15001	15026	14920	14900	14788	14934	15000	14921	14952	14906	14802	14997	14861	14977	14951	14962	14752	15051	14824	14984	14733	15045	14927	15094	14873	14949	14867	14964	14790	14943	14756	14790	14924	14903	14939	14876	14877	15013	14969	14980	14943	15050	14886	14891	14816	15076	14864	14853	15018	14860	14838	15003	14959	14889	14997	14933	14728	15003	14922	14885	14937	14967	14803	14924	14987	14905	15063	15034	14910	14945	14864	14944	14763	14911	15151	15016	14813	15045	14820	14952	15013	14996	14791	14926	14923	14903	14954	15033	14945	14884	14990	14987	14762	15005	15037	15029	14858	14809	14884	15051	14898	15004	15045	14960	14866	14923	14779	14997	15120	14840	14767	14928	15038	14993	14948	14939	14960	14866	14889	14785	14863	15047	15024	14977	14995	14940	14977	14879	14931	14789	14831	14903	15025	14989	14887	15089	14809	14918	14885	14995	15140	15091	14876	14884	14976	14924	14789	14900	14947	14750	14807	14899	14964	14832	15039	14990	14821	14914	14906	14838	14930	14857	14919	14928	15048	14807	14996	15035	14994	15015	14698	14840	14810	14896	14961	14952	15040	14840	15005	14843	14962	15009	14904	14815	14852	14955	15020	15119	14885	14910	14858	14954	14882	14979	14787	14902	14811	14953	14939	14871	15070	14939	14930	15075	14951	14836	14760	14853	15150	14929	14852	14820	15088	14910	14877	15002	14900	14914	14938	14774	14793	14743	14865	15093	14819	14884	14793	14821	14887	14880	14907	14745	15038	14910	14967	14883	14844	14915	14801	15081	14879	14956	14917	15002	14816	14808	14882	14901	14912	14744	14991	15052	14852	14866	14877	14951	14942	14751	14787	14884	14842	15068	15039	14983	14906	14850	14983	14889	14990	14850	15010	14998	15007	14955	15094	14859	14949	14781	14821	14958	14725	14771	14733	14759	14960	14755	15020	14974	14852	14955	14839	14850	14940	14857	14778	14832	14964	14886	14931	14935	14968	14884	14868	14998	14935	14964	14961	15038	14765	14951	15061	14996	14941	14914	15012	15008	14924	14884	14915	14769	15031	14881	15000	14934	14879	14889	14842	14779	14922	14807	14987	14874	14956	14998	14874	15126	15008	14794	14841	14856	14930	14896	14934	14955	14881	14851	14752	14869	15009	15044	15027	15019	14952	14855	15030	14743	14928	14862	15008	14854	14808	14826	14955	15023	14870	14869	14937	14958	14987	14815	14937	14870	14777	14920	14871	14877	14771	15022	14941	15103	14975	14923	14745	14957	15039	14928	14964	15088	14860	14968	14701	14898	14966	14864	14849	14928	14890	15035	14786	14920	15003	14999	14885	14834	14812	14939	14785	14880	14717	14900	14924	15023	15021	14800	14743	14894	14838	14909	14933	15121	14905	14949	14873	14931	15087	14820	14857	14851	14978	14897	15038	14972	14958	14982	15027	14849	14765	14912	14977	14710	14919	14930	14868	14878	14922	14916	14862	15021	14891	15026	14828	15036	14871	15015	14918	14922	14848	14853	14859	15132	14822	14762	14957	14883	15024	14848	14877
29359	21943	22037	19763	18293	19742	24163	22241	21537	21539	20048	18855	18168	18026	17744	17832	18004	17652	17983	18017	18105	18164	17964	17965	17911	17803	17756	17987	17650	17873	17749	17675	17935	17748	17891	17909	17882	18070	17827	17804	17754	17774	17793	17814	17734	17854	17805	17887	17896	17886	17865	18062	17973	17843	17967	18068	17695	17818	17726	17783	17787	17765	17993	17821	17843	17910	17963	17695	17790	17861	17866	17672	17681	17746	17747	17913	17976	17847	17971	17720	17955	17855	17984	17835	17834	17892	17887	17818	17869	17758	17979	17831	17771	17620	17819	17716	17914	18001	17765	17663	17885	17737	17868	17865	17781	17871	17781	17958	18080	17885	17727	17730	17861	17802	17687	17970	17817	17838	18062	17908	17736	17910	17834	17655	17927	17712	17922	17805	17776	17831	17913	17829	17892	17897	17979	17813	17857	17813	17755	17777	17695	17923	17861	17823	17630	17850	17906	17823	17972	17790	17738	17993	17680	17784	18013	18029	17638	17818	18043	17853	17799	17821	17807	17856	17840	17675	17877	17797	18025	17686	17728	17970	17958	17782	17742	17713	17942	17855	17900	17834	17856	17777	17803	17795	18047	17628	17835	17908	17764	17697	17743	17710	17769	17869	17953	17868	17719	17667	17871	17965	17804	17834	17767	17969	17947	17834	17878	17690	17549	17835	17780	17730	17782	17817	17841	17860	17652	17615	17945	17592	17729	17728	17939	17592	17771	17805	18159	17910	17894	17832	18004	17862	17644	17865	17911	18018	17735	17755	17895	17734	17909	17814	17835	17654	17843	17730	17823	17945	17955	17811	17716	17687	17807	17547	17571	17861	17901	17643	17690	17657	17819	17978	17728	17765	17975	17763	17833	17995	17915	17864	17878	18045	18030	17828	17922	17953	17797	17676	17724	18096	17845	17546	17807	17799	17794	18075	17944	18086	17709	17956	17777	17616	17813	17414	17778	17872	17765	17767	17988	17879	17811	17790	17602	18024	17898	17791	17714	17869	17882	17726	17839	17905	17833	17762	17898	17767	18034	18033	18051	17837	17815	17591	17908	17720	17761	17722	17601	17779	17777	17910	17786	17750	17722	17796	17864	17664	17852	17868	17907	17860	17740	17624	17783	17925	17790	17641	17604	17762	17913	17866	17874	17688	17926	17883	17818	17798	17747	17499	17813	17829	17821	17708	17957	17667	17933	17674	17920	17928	18011	17688	17584	17673	17715	17693	17892	17784	18137	18019	17926	17884	17989	17771	17823	17914	17675	17808	17849	17753	17892	17858	17935	17863	17715	17815	17797	17878	17802	17877	17924	17935	17721	17562	17764	17748	17736	17647	17869	18030	17669	17892	17800	17898	17630	17800	17820	17916	17887	17861	18130	17762	17901	17913	17843	17838	17634	17798	17530	17780	17863	18024	17943	17794	17414	17963	17745	17878	17969	17713	17815	17851	17696	17852	17651	17948	17691	17848	18085	17792	17570	17715	17833	17705	17906	17788	17805	17819	17859	17768	17699	17850	17816	17896	17669	17753	17815	17850	17817	17657	17698	17920	17864	17656	17650	17902	17847	17777	17649	17830	17896	17915	17812	17872	18064	17872	17798	17684	17771	17814	17775	17888	17738	17844	17833	17861	17942	17856	17945	17905	17819	18043	17946	17921	17680	17848	17630	17818	17876	17760	17963	17820	18113	17622	17937	17771	17844	17801	17915	17756	17780	17889	17866	17870	17911	17828	17861	17817	17737	17943	17957	17840	17777	17776	17752	17602	17660	17974	17728	17943	18005	17891	18022	17805	17775	18006	17712	17797	17830	17778	17878	17631	17876	17847	17704	17703	17890	17753	17930	17866	17957	17909	17852	17821	17796	17746	17936	17680	17731	17759	17626	17716	17765	17860	17977	17904	17791	17703	17884	17785	17860	17760	17732	17903	17831	17687	17887	17738	17874	17844	17734	17638	17920	17807	17759	17744	17800	17653	17693	17978	17626	17666	17874	17828	17815	17927	17910	17881	17803	17940	17893	17750	17716	17597	17757	17859	17688	17836	18007	17979	17774	18036	17985	17859	17868	17871	17788	17959	17906	17982	17971	17803	17878	17722	17794	17914	17963	17947	17864	17705	17773	17917	17933	17602	17598	17979	17771	17732	17677	17899	17953	17936	17600	17771	17747	17631	17796	17694	17714	17806	17761	17667	17707	17973	17922	17642	17944	17606	17944	17760	17711	17783	17823	17814	17911	17911	17902	17869	17783	17947	17751	17971	17671	17805	17685	17782	17762	17626	17642	17647	17793	17968	17923	17848	17703	17676	17689	17809	17985	17840	17784	17764	17617	18107	17866	17829	17879	17994	17649	17579	17933	17802	17663	18054	17876	17780	17782	17963	17959	17820	17913	17921	17631	17928	17631	17762	17785	17649	17659	17751	17686	17703	17635	17622	17891	17991	17827	17852	17753	17692	17718	17708	17842	17812	17768	18106	17567	17680	17793	17736	17671	17852	17841	17929	17972	17923	17968	17846	17718	17946	17820	17761	17645	17839	17786	17937	17691	17681	17917	17807	17696	17875	17838	18050	17762	17842	17833	17701	17882	17817	17671	18050	17758	17480	17993	17836	17900	17804	17876	17796	17742	17707	17726	17764	17708	17775	17946	17854	17764	17977	18091	17751	17718	17717	17843	17959	17938	17781	17798	17867	17934	17710	17952	17821	17679	17622	17887	17959	17939	18053	17925	17844	17780	17734	18084	17694	17906	17804	17600	17899	17648	17926	17933	17711	18024	17902	17703	17959	17966	17868	17860	18000	17887	17823	17877	17787	17793	17924	17720	17635	17760	17656	17656	17886	17722	17891	17889	18072	17785	17819	17991	17810	17977	17750	17921	18120	17495	17865	18026	17940	17823	17856	17871	17828	17706	17864	17868	17578	17828	17707	17911	17832	17716	17800	17869	18007	17770	17756	17919	17604	17816	17798	17917	17820	17986	17809	17741	17781	17781	17684	17723	17920	17589	17888	17894	17678	17737	17691	17809	17757	17880	17823	18025	17929	17764	17804	17890	18001	17903	17897	17882	17783	17645	17759	17940	17684	17815	17626	17619	17682	17820	17862	17773	17971	17876	17557	17881	17753	17755	17647	17826	17938	17656	17779	17921	17747	17809	17912	17778	17671	17814	17754	17789	17779	17716	17909	17802	17829	17911	17831	17732	17797	17833	17783	17714	17865	17822	17790	17997	17920	17969	17762	18001	17730	17859	17957	17904	17876	17974	18003	17805	17875	17835	17861	17791	17636	17601	17769	17662	17833	17874	17981	17537	17980	17994	17810	17815	17931	17678	17935	17885	17739	17662	17674	17672	17780	17757	17646	17888	17852	17920	17890	17916	17837	17723	17798	17795	17911	17776	17722	17844	17945	17982	17734	17877	18132	17858	17718	17894	18068	17576	17594	18109	17766	17688	17774	18099	17802	17866	17955	17950	17943	17718	17779	17927	18020	17715	17753	17700	17766	17856	17790	17671	17928	17801	17898	17774	17917	17946	17865	17946	17872	17834	17842	17690	17686	17828	17670	17680	17825	17700	17769	17856	17924	17851	17696	17698	17844	18064	17692	17836	18037	17935	17911	17865	17834	17939	17742	17731	17789	17697	17757	17944	17907	17857	17723	17707	17798	17691	17839	17824	17677	17749	17925	17895	17879	17947	17893	17904	17740	17768	17490	17688	17701	17951	17860	17854	17817	17673	17776	17925	17766	17819	17606	17683	17888	17796	17793	17879	17785	17758	17845	17788	17759	17959	17824	17851	17857	17769	17755	17933	17775	17815	18004	17748	17894	17879	17691	17784	17888	17669	17768	17693	17846	17748	17652	17558	17948	17590	17889	17968	17587	17746	17852	17926	17975	17845	18074	17891	17862	17833	17624	17587	17862	17913	17883	17883	17634	17985	17833	17701	17720	17947	17843	17778	17634	17621	17893	17786	17676	17822	17838	17791	17976	18000	17959	17969	17961	17796	17887	17918	17732	17862	17934	17905	17838	17926	17916	17745	17758	17941	17996	17841	17895	17867	17992	17992	17797	17973	17842	17789	17571	17760	17706	17780	17658	17858	17860	17581	17695	17827	17868	17906	18024	17757	17674	17960	17797	17864	17831	17826	17732	17928	17613	17891	17984	17811	17823	17666	17856	17924	17807	17778	17696	17675	17755	17886	17858	17850	17693	17730	17765	17681	17671	17822	17993	17878	17803	17731	17706	17831	17844	17861	17742	17889	17802	18061	17982	17772	18014	17931	17764	17637	17752	17856	17871	17694	17812	17959	18017	17868	17818	17757	17772	17971	17890	17926	17899	17795	17771	17824	17685	17639	17724	17804	17902	17749	17604	17792	17896	17871	17760	18031	17736	17685	17702	17938	17793	17767	17905	17575	17784	18009	17710	17799	17665	17934	17991	17752	17818	17888	17716	17885	17944	17699	17945	17606	17682	17671	17753	18079	17768	17786	17752	17751	17959	17828	17712	17774	17665	17970	17907	17737	17766	17727	17717	17861	17930	17893	17798	17658	17989	17665	17716	17659	17941	17814	17792	17966	17918	17872	17779	17879	17922	17856	17906	17697	17685	17757	17826	17824	17761	17934	17809	17888	17701	17803	17726	17669	17886	17968	17834	18039	17853	17836	17889	17968	17849	17810	17980	17948	17814	17851	17836	17968	17799	17833	17822	17848	18080	17756	17914	17603	17968	17831	17729	17637	17795	17622	17782	17809	17631	17979	17838	17724	17673	17840	17865	17940	17813	17912	17709	17706	17904	18041	17908	17841	17798	17651	17842	17831	17851	17866	17896	17838	18054	17932	17821	18006	17918	17838	17779	17795	17765	17660	17840	17817	17830	17744	17652	17722	18043	17932	17822	17639	17989	17869	17569	18063	18007	17766	17916	17662	17988	18055	17698	17680	17849	17734	17848	17947	17790	17912	17897	17700	17801	17890	17705	17786	17740	17779	17847	17800	17942	17824	17860	17704	17671	17811	17701	17661	17896	17892	17801	18000	17876	17890	17819	17769	17805	17868	17569	17667	17857	17841	17927	18012	17885	17762	18113	17758	17643	17830	17807	17950	17829	17996	17977	17859	17996	17806	17686	17752	17975	17873	18130	17607	17709
15525	16291	16023	15445	15948	17834	24437	20222	20279	19828	17641	15629	15229	15020	14935	15183	15038	14983	15108	14929	14984	14962	14922	15096	14947	14860	15028	14976	15162	15059	14959	15034	15037	14920	15175	14892	15176	14954	15062	14938	15077	15147	15074	15003	14866	14966	15170	14911	14984	14973	15162	14896	14909	14996	15100	15038	15028	14875	15092	15040	15058	15072	14899	14958	14931	15066	14960	15134	14816	14938	15073	14869	15151	15008	15124	15174	14865	15031	14945	14960	15154	14908	15066	14902	15027	14964	14967	15019	15063	14869	14953	15065	15041	15161	15067	15018	15152	15095	15177	14928	15130	15000	14993	15098	15138	14863	14910	14944	14992	15081	14851	14993	15027	15000	14914	15053	15153	15026	14853	15012	15157	15108	15019	14920	15054	14993	15134	15022	14923	14938	15125	14920	14992	15048	14996	14946	14941	14894	15119	15097	15056	14995	15019	15160	14998	15073	14957	14883	15079	15097	14883	14871	15035	14829	15142	14955	15137	14881	15014	15000	14984	15027	15154	15057	15083	14918	14864	15052	15005	15131	15131	14956	15186	14974	15017	15114	15105	14898	14977	14911	14769	14950	15211	14932	14897	15062	15115	15042	14970	15079	14828	14928	14886	14961	14963	15029	15132	14836	14921	14879	15071	14889	14986	14838	15025	15198	15017	14943	15054	14996	15070	14926	14995	15084	15147	15084	15061	14889	15022	14942	14982	14851	15127	15080	15118	14997	14864	14929	15112	15077	15068	15093	15148	15092	14930	15024	15062	14911	14809	15088	15133	14961	14936	15032	14983	14925	14892	15027	15004	15019	15133	14874	15083	14950	15131	15049	15085	15061	14952	14817	14921	14924	15023	15167	14783	14997	15097	14977	15114	15135	14961	14960	15020	14884	15040	14932	14992	15059	15110	15062	14971	15096	15014	15015	15046	15076	15054	15258	15012	15117	14996	14917	15121	15036	14895	15275	15028	15037	15139	15034	14916	15091	14982	15015	14872	15017	15031	14981	15025	14871	15153	15002	15011	14828	15076	14955	14905	14928	15018	15204	15104	14978	15024	15069	14915	15015	14954	15055	14960	14867	15180	15030	15111	15063	14957	15159	14991	15009	14956	14788	14829	14960	14824	15009	15015	14953	15136	15070	15011	15091	15106	14872	14943	14963	14955	15164	15007	15107	14980	14930	14967	14959	15109	14984	15031	15070	14917	14889	14979	15071	14849	15014	14886	14878	14917	15033	15165	14866	15040	14978	15046	15158	14963	15023	14995	15078	14845	15084	15013	15151	15067	14912	15030	15022	14998	14976	14997	15148	14891	14987	15081	15063	15181	14905	14905	15121	14858	15115	15175	15176	15189	14859	15089	14891	14938	14943	14928	15190	15046	14914	15094	14950	15092	14938	15078	15065	15049	15001	14979	14879	14939	15085	15081	14957	15100	14998	14874	14871	14929	15083	15038	14978	15024	14930	15180	15097	14930	14928	15014	15045	14967	14764	15012	14865	15003	14878	15143	15029	14960	15051	14860	14894	14947	14984	14918	14853	14871	14940	14933	14941	15091	15041	14998	14974	14929	14838	15002	15102	15038	15058	14935	14896	14984	15073	15000	15042	15156	14957	15017	14928	14981	15099	14785	14966	14939	15135	15003	14981	15027	15001	14859	14976	15036	14916	15086	15043	14929	14893	15158	14787	14960	15095	15136	15078	15047	14972	15032	14871	14992	14831	15037	15092	14952	14980	14914	14969	15030	15008	14943	14954	14884	14898	14922	15220	14878	14942	14920	15122	14974	15009	14995	15041	15006	15073	15057	15084	15122	14941	14921	15026	15043	15155	15086	15106	15034	14937	15031	14853	14872	14956	14912	15169	14925	15106	15126	15088	14868	14944	14983	15103	15000	14973	14891	15183	15028	14929	15089	14781	15045	14976	14919	14915	15021	15017	14897	15043	15004	15069	15042	15052	15153	15016	15004	15087	14999	15048	14892	14991	15037	14904	15039	14820	15092	14897	15099	14863	14959	15069	15052	14889	14901	14974	14969	15129	14992	15022	14876	14977	14946	15109	14997	15008	15021	15019	15002	14986	15068	15054	14936	15031	14998	14976	14993	14781	14827	15090	15111	14933	15054	14984	15002	15098	15087	15114	14940	15027	15126	15068	15144	15026	14973	15058	15010	15014	14993	15114	14970	15207	15089	15025	14922	15157	15080	15004	14985	15111	15062	15007	14918	14971	15081	14954	15060	15142	15087	15012	14958	15036	14933	14909	14914	14931	15193	14966	14966	14961	14960	15097	14965	15124	14896	15114	14981	14899	14994	14903	15051	14904	14926	15009	15035	15088	15014	14909	14936	15000	14960	14992	14972	15046	15071	14954	15020	15032	15041	15060	15017	14981	14955	14900	15041	14907	14903	14949	15088	15016	14965	15136	15032	14950	14967	15100	15237	14825	14969	15032	14777	15163	14961	14898	14968	15031	15079	14868	14878	14946	14940	15058	15082	15041	15052	14841	15119	14958	14991	15069	15221	14934	15040	14932	15056	15031	14993	14990	15016	15173	15153	14999	14902	14885	14853	15134	14954	15063	14977	15044	14935	14956	14870	15102	14946	14892	15117	14881	15148	15103	14996	14920	15165	15064	15009	14863	14977	15134	14993	15096	14940	14969	14884	15049	14952	15008	15172	14974	14957	14874	15119	15093	15083	14977	14979	15096	15030	15034	14991	14980	15070	14931	14943	15166	15002	15003	15098	15132	15052	14907	15027	14929	14945	15038	14896	15067	15132	15015	14942	14949	15007	15051	14952	14840	15066	14893	14869	14963	14942	15052	14923	14985	14956	15000	14965	15065	15119	14984	14889	15017	15247	14815	15172	14838	14950	14979	15090	15026	15052	14911	15202	15012	14915	14930	15075	14967	15049	14959	15110	14933	14979	14971	14972	14957	14803	15101	15059	14852	15071	15103	14952	14982	14994	14883	14985	15018	14932	15096	14912	14844	15178	15046	15033	14927	15017	15031	15047	14899	15093	14897	14908	14956	15075	15086	14883	15080	14956	15046	14935	14993	14966	14899	14979	14925	15036	14902	15043	14784	15029	14913	14991	15082	15018	15127	15054	14975	14907	14908	14871	15004	14961	15141	14996	15045	15109	15125	14781	14911	15031	14926	14969	14913	15045	14941	15041	15084	15085	14804	14922	15098	14972	15089	15069	14930	14983	15098	14919	14904	14940	14933	15114	15009	15054	15064	14863	15129	14893	15001	14919	14970	14949	14992	15118	14955	14939	14911	15020	14951	15105	14850	14847	14886	15125	14895	15076	15048	15069	14750	14816	15027	15091	14883	15113	15093	15102	14907	14996	14962	14954	14940	15082	14931	14965	14849	14932	14935	15097	15062	14870	15272	15100	14920	15041	15011	14948	14956	15114	14934	14921	14969	14944	15222	14966	14981	15043	15165	15035	14925	15068	15097	15211	14815	14884	14973	14984	14977	14934	14865	15208	15091	14838	14995	15033	14939	15115	15098	15135	15106	14953	14905	14974	14848	14997	14992	14882	15046	14970	15001	14931	14990	14906	15096	15111	15076	15258	15130	14971	15015	15144	14832	14984	14902	14918	15095	14969	14927	15002	15011	14941	15253	14993	14914	15066	15093	15108	15054	15015	14968	15017	14926	15046	14955	14951	15052	15083	14992	15142	15176	14972	15024	15109	15072	15003	15034	15010	14985	15032	15211	14945	14996	15021	15049	15055	15039	15124	15146	15062	15058	14926	15027	14881	15020	14891	14978	14944	15027	15091	15229	15198	14880	14942	14990	14991	15032	14980	14901	14987	15083	15079	14894	14939	15035	15088	15070	15024	14954	14892	14931	14915	15058	15032	15088	15148	15143	14925	15115	15010	15048	15005	14993	15224	15141	14931	15048	15163	15055	14871	15054	15143	15036	14988	14955	15094	15047	15032	15142	14878	15203	14980	15063	15114	15110	15001	14996	14916	14808	15189	14952	14851	14945	14907	15002	15091	15083	15037	14993	15207	15050	14812	15132	15038	14981	14957	14879	15074	15033	14922	14878	15071	14961	15222	15062	14988	14906	15100	14928	14944	15013	15227	14895	15039	15020	15028	14931	15158	14959	15081	14974	14936	15111	15110	14939	14889	15050	15042	15132	15028	15050	15182	14831	15002	15010	14930	14919	15173	14979	14983	14845	14879	14966	14911	14931	14919	14999	14916	15016	15055	14905	14951	14934	14881	15001	15050	15081	14987	14962	14952	14955	14953	15128	14974	14855	15029	15065	15087	14955	15144	14957	15123	14966	15048	14986	15141	14948	15167	14987	14996	14915	15046	14865	15081	14885	14838	15046	14916	14873	15096	15070	15168	15009	14980	14995	14939	14987	15078	15057	15167	14942	15010	14879	14938	14813	14955	14861	14946	15096	15010	15036	14807	14992	15023	15186	14957	14946	15025	14750	15061	15095	15188	14938	14891	14916	14920	14960	14942	15070	15063	14886	14866	15026	15157	15152	15059	14922	15071	14828	15046	15025	14918	14991	14813	15017	15037	14966	14861	14955	15073	15174	14803	14919	14986	14924	15041	14887	15099	14966	15074	14942	14984	14976	14905	15055	15257	15089	15033	14852	15076	14983	14993	15069	15053	15081	14998	15201	15098	15021	14941	14990	15002	14966	14947	14909	15110	14831	15258	15020	14989	14956	14908	14817	14762	15073	14838	14986	15034	15007	15140	14774	15215	14851	15133	14968	15068	14958	15136	15024	15068	15030	14952	15089	14972	14961	15044	14933	14874	15173	14787	14969	15129	15220	14911	14911	15016	14961	15032	15190	15072	15142	14976	15094	14931	14980	15002	14987	15031	15019	15119	15114	14991	15018	15133	15003	14899	15253	15117	14962	15245	15232	14989	15085	15103	14877	14992	14960	15070	14985	15033	15075	14889	15009	15054	14943	15040	14985	15107	14925	15058	15193	15031	14992	14983	14949	15084	14945	15096	15138	15123	14932	15017	14968	14874	14972	15130	15079	15073	15007	14942	14881	14786	15036	14962	14988	14979	14945	15163	14873	14897	15111	14907	15056	14887	15092	14848	14929	14941	14923	15098	15191	15093	14930	14945	15165	15058	14951	15007	15056	15009	15036	14978	15003
26008	21172	27278	25937	20721	34456	45714	38180	35324	31234	25078	20811	18972	18561	18021	17966	17984	18059	18007	18195	18034	18170	17881	17892	18212	18228	17947	18115	18105	18031	18070	18035	18084	17875	17940	17928	18014	18102	18100	18121	17857	18117	18156	17913	18012	18161	18044	18088	17851	17822	18093	18281	17985	17814	17987	17846	17982	17889	17821	18033	18063	17983	18056	17946	18042	17904	18083	17983	18147	18136	17902	18215	17879	17981	17869	18036	17975	17944	17997	18018	18104	18075	17987	18047	18089	18003	17996	17852	17931	17972	17922	18150	18055	18087	17940	17869	18078	17856	17874	17848	17909	17911	18199	17987	18159	17835	18001	17961	18293	17855	18190	18041	17869	18085	18030	17752	17819	17917	17944	17915	17900	17920	18035	17761	17926	18125	17947	17796	17990	17824	17856	17852	17882	17910	17996	18045	18040	18102	18003	17946	17921	18036	17817	17874	17996	18105	18002	18105	18117	18051	18071	17886	17984	17974	18105	18037	18033	17871	17946	18058	18019	17854	18009	17931	17994	17969	17784	17926	17849	18029	18032	18056	18103	18041	17886	18073	17963	18099	17951	18001	17964	17782	17759	17843	18160	18000	18066	17923	18102	18063	17909	17892	17815	17901	17786	17920	18028	17903	17865	18000	17909	18163	18144	17898	17983	18022	17983	17923	17875	17883	18045	17962	18086	18297	18007	17871	17988	18116	17947	17923	17867	18016	17933	17862	17831	18031	18131	17916	18055	17821	18019	17784	17848	18050	18041	17811	17850	18181	17933	17825	17974	17896	17775	17888	18072	18232	18065	17921	18087	18064	17939	17999	17921	17881	17956	18067	17758	18009	18059	17876	17706	17997	17751	18032	17989	17866	18185	17920	18001	17894	18166	17772	17917	17892	18144	17858	17950	17846	17928	17731	17759	17877	17898	17953	17931	17968	18126	18012	17982	17949	17994	17935	17910	17698	17711	18052	18153	18248	18247	17812	17766	18063	17971	17815	17959	18012	17847	17841	18039	17742	17832	18001	18014	17976	17940	18006	17803	18015	18028	18033	17987	17991	17783	17977	17878	17996	17886	17807	18081	17962	17760	17943	18014	18041	18043	18236	18128	17867	17860	17983	18130	17932	17830	18163	18049	18093	17940	18022	17915	17836	18163	17956	17923	17749	18040	18147	17968	17877	18126	18122	18037	17938	18026	17954	17878	18028	18006	17993	17940	17958	17991	17763	17793	17880	18000	17840	17788	17610	17967	18038	17956	17884	18094	18034	18008	17919	17661	17892	17823	18015	18025	17758	18160	17891	18019	17905	17913	17923	17901	17942	17653	17975	18136	18067	17949	17929	18119	17902	17985	17723	17911	17866	18147	18222	18076	17970	17947	17953	17976	18099	17935	18007	18072	18049	17969	17954	18012	18167	17921	17940	17900	17900	17966	18028	17856	17814	18006	18131	18376	18033	18110	18073	18030	17902	17818	18006	17929	17875	18010	17853	17767	17984	17976	17811	17944	17886	17812	18085	18145	17706	17861	18012	17908	17995	17925	17847	18057	17816	17796	18121	18186	18055	18089	18075	18241	18023	18280	18041	17931	18026	17907	17824	18043	17938	17906	17994	17859	17969	17850	17903	17976	17885	18115	17868	17866	17917	17867	17999	18156	18007	18044	18063	18057	17901	18017	17909	18138	18003	18114	18037	18060	17752	17872	17975	18052	17976	17928	18068	17821	17988	17988	17796	18048	18082	17950	17858	18029	17924	17896	17871	18163	18115	17946	17950	18138	17996	18064	18214	17970	17988	17986	18008	17961	17941	17906	17802	18058	17858	17962	17865	18096	17716	17867	17678	17962	17914	18089	18008	18095	18009	18060	17883	18147	18095	18015	17822	18053	17843	18020	18191	18020	17886	17950	17972	17800	17880	18033	17992	18018	17686	17865	17735	17935	18060	18018	17966	17936	17979	17981	17821	18078	17981	18125	17934	18168	17894	18062	17789	17859	18011	18047	17913	18016	17955	18065	18092	18036	17999	17931	18032	17857	17764	17919	17841	18119	17929	18227	17928	18032	18116	17864	17942	17748	17998	17984	17890	17740	17779	17945	17905	18053	18001	18138	17743	18013	17925	17920	18044	17907	18097	17847	17843	17971	17892	18104	17769	17970	17930	17957	17931	17990	17987	18148	18096	17950	17929	17969	18038	17977	17912	18095	17862	17900	18033	18009	18165	17868	18016	17966	17903	17949	18043	17837	18017	18038	18038	18119	18073	17947	17844	17890	17967	17940	17916	18018	17995	18038	17967	18067	17879	18044	17917	17902	17916	17886	18043	17891	18086	18030	17937	18008	17906	17999	17989	17978	17743	17930	18300	18254	17884	17833	17922	18059	17957	18227	17970	17983	18039	18002	17886	17875	17972	18143	18130	17986	17885	18028	18089	18143	18062	17868	18059	17828	17808	17738	18089	18155	17957	18135	17993	17999	17838	17719	17805	18075	18116	18098	17852	17954	17972	18069	17912	17964	17970	18018	17958	17850	17877	17825	18075	17964	18003	17764	17989	18157	17878	18072	17982	17985	17975	17792	18017	17932	18003	17990	17939	17963	17876	18073	17882	17894	18020	17908	18185	17889	18009	17968	17852	18116	18148	18098	18009	18155	18122	17951	17927	17910	18037	17924	17778	18064	17970	18105	17832	17945	17694	18019	17924	17933	17974	18051	17813	18027	18010	17948	18143	18124	18121	17961	17971	18092	17883	17924	17959	17969	17878	17978	17866	18028	18070	18131	17919	18013	17936	17871	17848	18011	17930	17985	18008	18061	18037	17822	18040	17899	17869	17905	18062	18105	17880	18047	18266	17956	17863	17951	18146	18079	17969	17846	18029	17968	17671	17906	17802	17963	17887	18012	18145	17919	17897	17984	18055	18054	18089	17896	17948	18185	17922	18058	17921	18011	17964	18042	17918	17741	18139	17690	17847	17831	18019	17979	18117	18014	17989	17921	18012	17930	18046	17896	18101	17926	18043	18039	17981	17825	17778	17821	17855	18083	17972	18061	18001	17801	17953	17974	17813	18098	17780	17752	17795	18099	17936	18054	17944	17958	17932	18087	18021	18050	18021	17998	17909	18058	17847	18026	18026	17809	18102	18118	17857	18045	17918	18122	18181	18096	17988	17988	18048	18101	18009	17833	18054	18049	17841	18049	18062	17761	18112	17970	17975	17963	18074	17992	17864	17960	18081	17854	17890	18179	18105	18064	17957	17930	17969	17792	18110	18054	17711	17938	17946	17812	18076	17703	17972	17999	18079	17921	17886	18052	17915	18132	18014	17935	17901	18047	17827	17765	18012	18038	17904	17857	17850	18018	17893	17906	17964	17815	17807	17973	17937	18012	17674	18057	18307	18012	18034	18063	18188	17980	18057	17736	17949	18073	18123	17971	18094	18099	17991	18011	17924	18005	18049	18129	17987	18138	17896	18010	17989	17942	18126	17981	17956	17928	17905	17902	17915	18036	18018	17934	17965	18156	18081	18058	17858	17986	17968	18001	17994	17957	18046	17938	18017	18014	17909	17848	18045	18025	18031	17769	17949	17991	17942	18015	17893	18154	17814	18075	18062	18006	17887	18149	17756	17896	17754	17874	17976	17720	17885	18010	17977	18118	18075	18012	18101	18156	18199	17811	17886	17930	17938	17791	18110	18050	18046	17846	18132	18265	17915	17656	17718	18042	18036	17859	17994	17923	18051	17878	18012	18155	17968	18009	17945	17981	17956	18004	17854	17871	17842	17701	17883	17899	18032	17886	17891	17854	17966	17596	18008	18018	18046	17928	18140	18126	18054	17916	18083	17942	17839	18100	18124	17916	17914	17973	17864	18229	18009	17973	17955	18038	17970	18010	18018	17941	17899	18049	18004	17843	17910	18092	18061	18036	18007	18118	18011	18125	18054	17977	17936	18280	17998	17925	17999	17895	18000	17603	17918	18014	18185	18110	17960	17921	18155	17941	17872	17949	18028	17808	18131	18044	18193	18009	18000	17958	17879	17964	17985	18195	17893	17902	17942	17899	17954	17847	17883	17846	17971	18116	17959	17943	17836	18015	18037	18150	18002	18190	18223	17954	17815	17920	17936	18077	17988	18136	17985	18040	17975	17976	18134	18014	18064	17933	17964	17979	18130	17968	17906	18011	17942	17987	17954	17860	17808	17654	17982	18219	17890	18201	18186	17997	17906	17920	17895	17913	18053	17909	17989	18066	17981	17944	17948	18081	17778	18053	18066	18068	18017	17991	17999	17924	18003	17944	17954	18048	17749	17981	17855	17869	17834	17875	18005	17946	18014	17749	17843	18108	18087	18112	17993	17909	17818	17977	17979	18156	18146	18166	17701	17915	17947	18218	17776	18010	17868	17851	18011	18074	18098	17944	17981	17769	18026	17962	17820	17858	17826	18030	18091	18025	17949	17923	18064	18044	17883	17963	17970	18036	18081	18088	17894	17981	17904	17809	17998	17958	18156	17761	17883	17835	17964	18066	17802	17911	17680	17848	18072	17962	17953	18149	18064	17949	17966	17877	17998	18054	18050	18188	17971	17791	17919	18065	17926	17940	18028	17896	18184	18092	18087	18081	17959	18120	18017	17885	17839	18010	17965	18005	18003	18057	18103	17797	18010	18005	17947	18051	18091	17934	17978	17915	17953	17913	18249	17879	17848	17919	17816	18105	17966	18023	18063	17976	18061	17878	17918	17812	17905	18069	17863	17751	17841	17877	17830	17921	17918	18081	17862	17984	17793	18087	17817	17966	17982	17840	18005	17915	18058	17905	18055	17832	18115	18081	17929	17875	18050	17713	17842	18065	17905	18037	17672	17838	17923	18036	18043	17971	17961	17729	18099	18084	18018	17921	17885	17861	17820	18064	17898	17922	18117	18079	17902	17825	17811	17975	17851	18163	17990	17912	18100	18031	17919	17928	18047	17811	17908	18224	18050	17743	17990	18096	18066	17765	18053	17953	17827	17765	18137	18018	17839	17958	18059	17811	17864	17910	17907	18015	17980	18126	18206	17932	18039	17950	18101	18013	17817	18067	17769	17844	17621	17802	17972	18045	17997	17947	17894	17799	17920	17979	18148	17925	17768	17925	17855	17866	17967	17967	18140	17949	18087
14158	20346	19195	17213	16964	36592	43605	39134	36054	30845	23040	17991	15973	15291	15093	15235	15308	15132	15043	15240	15182	14983	15005	15095	15098	15152	14872	15170	15127	15102	15225	15188	14971	15104	15150	15090	14971	14857	15071	14964	15171	15041	15065	15176	15121	14992	15041	14996	14939	15177	14974	15037	15147	15215	14980	15135	15168	15047	15117	14970	14996	14952	15168	15038	15245	15123	15163	15046	15129	14974	15083	14995	15092	15140	15144	14983	15166	15166	15059	14944	15144	15018	14988	15165	15256	15058	15067	15059	15011	15212	15222	15154	15056	15100	15159	14949	15025	15113	15314	15129	15126	15099	15204	15096	15177	15085	15136	15199	15022	15062	15152	15134	15026	15189	15105	15108	15141	15169	15130	14995	15063	15122	15002	15075	14917	15144	15059	15142	15105	15091	15162	15034	15219	15169	15143	15239	15088	15134	15075	14854	15156	15082	15250	15133	15011	15157	14995	15023	15018	15065	15180	14969	15124	15111	15151	15047	15191	15139	15220	15061	15030	15195	15203	15212	15074	15157	15075	14962	15130	15118	15110	14967	15050	15073	15230	15066	14961	15240	15044	15079	15045	15178	15043	14957	15154	15084	15094	15175	15045	15005	15131	15013	15101	14951	15196	15061	15152	14910	15112	15055	15114	15030	15068	15027	15185	14981	15144	15014	14854	14907	15086	15072	15094	15002	15331	15262	15088	15046	15100	15029	15162	15124	14878	15049	15093	15123	15023	15065	15063	14962	15257	15163	14906	15119	15136	15046	15077	15157	15084	15385	15195	15021	15239	15101	15032	15059	14929	14968	14993	15027	15264	15211	15214	15074	15076	15144	14982	15073	15058	14961	15156	15259	15101	15231	15042	15127	15196	15011	15163	15198	15094	14922	15083	15146	14925	15132	15344	15086	15003	15031	15109	15030	15166	15119	15141	14975	15228	15055	15196	14911	15301	15160	15209	15171	15015	15006	15134	15011	15157	15052	15027	15104	15175	15057	15240	15322	15107	14853	15060	15163	15040	15243	14941	15025	15252	15117	15208	15187	15197	15016	15092	15168	15126	15317	15022	15179	15068	15261	15050	15109	15265	15109	15024	15062	15068	15253	15122	15174	15007	15084	15145	15094	15119	15096	15069	15063	14919	15136	15077	15185	15038	15043	14978	15185	15108	15068	15203	15155	15149	15082	15229	14989	15139	15025	15127	15100	15221	15320	14970	15092	15005	14955	15109	14958	15113	14909	15072	15293	15038	15128	15127	15054	15030	15071	15295	15177	14975	15245	14949	15167	14871	15098	15086	15199	14940	14952	15008	14986	15173	15033	15107	14963	15107	15018	15151	15053	15040	15096	15186	15145	15155	15054	15074	15041	15116	15121	15219	15144	15024	15115	15146	15033	15154	15056	14867	15078	15101	15082	14994	14985	15138	14986	14952	15022	15247	15157	15188	15240	15175	14945	15020	15103	15139	15082	15159	15041	15051	15341	15090	15032	14999	15120	15170	15194	15087	15273	15434	15031	15111	15037	15132	15125	15042	15042	15173	15049	15088	15128	15081	14978	15192	15224	15080	15204	15165	15036	15060	15156	15150	15227	15115	14983	15205	15141	15209	14950	15224	15020	15038	15190	15095	15084	15198	15043	15226	14878	15256	14932	15160	15076	15157	15064	15093	15157	15053	15135	15055	15174	15316	15165	15265	15090	15103	15114	15153	15186	14986	14985	15040	15151	15199	15078	15079	15179	15123	15219	15039	15044	15083	15215	14938	15196	15068	15011	15071	15137	15133	15051	15018	14960	14975	15158	15135	15087	15256	15002	14987	14968	15075	15062	15045	14933	15055	15054	15171	15028	15125	15005	15150	15101	15067	15061	15043	15044	15287	15020	15080	15081	14900	15288	15062	15311	15124	15124	15139	15117	15045	15258	14883	14987	15076	15083	15041	15087	15074	15065	15079	15063	14966	15064	15134	15035	15233	14858	15146	15062	15057	15164	15167	15150	14943	15071	15235	14945	15177	14966	15106	15079	15279	15068	15206	15140	15035	15011	15095	15162	15016	15053	15077	15281	15058	14965	15037	14975	15087	15228	15050	15108	15123	15149	15121	15101	15038	15182	14906	15213	15174	15029	15303	15003	15105	15049	15209	15245	15250	15028	15171	15141	15199	15062	15207	14954	15275	14852	15049	15007	15186	15002	15030	15193	15172	15112	15198	15176	15061	15067	15169	15119	14974	15052	15088	15169	15209	15097	15123	14996	15120	15121	15117	15120	15120	15022	15108	15173	15087	15042	15097	15222	15291	15083	15151	15105	15014	15145	14929	15157	15197	15186	15035	15051	15231	15233	15127	15013	15073	15218	15210	15133	15196	15250	15189	15101	14997	15112	15231	15176	15162	15228	15157	15002	15105	15190	15014	15170	15314	15298	15076	14963	15013	15151	14968	14960	15062	15164	14990	15199	15033	15190	15318	15194	15082	15008	15188	14874	15029	14964	15371	15182	15067	15182	15062	15254	15045	15118	14970	15081	14983	14986	15022	14941	15130	14955	15050	15073	15114	15090	15197	15079	15178	15169	15057	15046	15130	15007	15145	15031	14991	15133	15248	15126	14969	14907	15137	15104	15184	15081	15110	15079	15156	14955	15065	15190	15071	15179	15187	15178	15076	15189	15097	15001	15046	15015	15178	15216	15114	15065	15109	15105	15174	15103	15230	15161	15025	15192	15114	15058	15137	15079	15084	15185	15198	15076	15111	15195	15041	15108	15016	15092	15096	15069	15083	15179	15035	15027	15277	15092	15054	15173	15266	15093	15032	15107	15295	15097	15002	14995	14978	15122	15074	15207	15045	15187	14940	15047	15088	15300	15033	15223	15146	15161	15084	15066	14978	15026	15106	15110	15070	15203	15209	15168	14999	15188	14963	15041	15040	15086	15171	15125	15245	15105	15230	15080	14983	14957	15150	14941	15053	15148	15221	14993	15008	15038	14995	15035	15200	15334	15122	15019	15154	15051	15080	15105	15031	15192	15133	14892	15137	15183	14995	15179	15079	15058	15050	15129	15083	15042	15043	15229	15152	14906	15222	15243	14982	15181	15010	15113	15020	15097	15110	15210	15226	15035	15076	15131	15100	15146	15087	15062	15115	15210	14927	15280	15015	14983	15193	15147	14983	15125	15164	15105	15031	15035	15202	15139	15115	15157	15187	15092	15070	15191	15005	15192	15169	15127	15211	15072	15024	15196	15098	15123	15098	14978	15110	15089	15107	15249	15103	14988	15181	14885	15024	14959	15132	15134	15161	15042	15136	15178	15121	15062	15081	15072	14995	15244	15243	15083	15120	15092	14982	15119	14994	15010	15139	15072	15162	14973	15040	15294	14972	15120	15159	15213	15228	15014	15090	15026	14898	14971	15173	14978	15169	15045	15228	15075	15105	15060	15043	15105	15149	15062	15182	15156	15216	15095	15107	15140	15080	15120	15008	15041	15029	15104	15005	15094	15135	14901	15142	15140	15185	14973	15070	15149	15265	15097	15066	15074	15063	15123	15005	15071	15263	15055	15160	15083	15170	15169	15084	15026	15132	15084	15288	15152	15161	15004	15116	14954	15204	15234	15082	15022	15123	15118	15129	14920	15108	14930	15141	15133	15028	15146	15142	15261	15101	15182	15221	15006	14957	15100	15092	15184	15025	15207	15012	15042	15110	15085	14930	15082	15121	15222	15142	14942	15138	14999	15175	15246	15291	15077	15061	15268	15230	15022	15131	15270	15103	15150	15021	15217	15079	15084	15178	15237	15005	15038	15184	14967	15074	15108	15108	15280	15046	15121	14950	15151	15111	15079	15017	15037	14977	15067	15022	15165	14985	15145	15129	15231	15074	15236	14959	15093	15183	15081	15145	15150	15026	15071	15138	15034	15075	15052	15074	15078	15018	14991	15061	14944	15253	15098	15100	15339	15108	15007	15023	15178	15115	15133	14991	15121	15272	15008	15104	15109	15007	15261	15002	15071	14940	15196	15123	15148	15130	15161	15321	15161	15227	15185	14969	15083	15217	15035	15108	14897	15073	15194	15288	15146	15037	15196	15291	15081	15170	15070	15024	14981	15017	15119	15112	15084	15129	14930	15103	15051	15099	15036	15125	15052	14935	15172	15123	15086	15090	15078	15075	14999	15030	15117	15037	15153	15426	15118	15232	15091	15022	14957	15193	15053	15040	14992	15021	15126	15076	15203	15161	15040	15077	15094	15021	15151	14988	15104	15133	15037	15084	15160	15197	15141	15003	15111	15052	15083	15094	15009	15166	14894	15144	15155	14930	15009	15063	15203	15154	15090	15118	14996	14998	15195	15187	15110	14945	14854	15083	15113	14951	14993	15065	15085	14921	15087	15060	15113	15000	15009	15153	15010	15121	14972	15118	15066	15318	15031	15243	15224	15265	15212	15197	15125	15165	15144	15131	15021	15146	15165	15039	14987	14914	15304	15193	15177	15183	15294	15062	15037	15043	15186	15043	15110	15062	15228	15141	15126	15071	15268	15049	14889	15212	15033	15063	15117	15171	15208	15224	15014	15182	15090	15026	14986	14793	15130	15165	15145	14970	15220	14987	15036	15022	15302	15066	15109	14989	15065	14870	15149	15190	15052	15325	15176	15176	15160	15126	14981	14920	15068	15109	15304	15031	15029	14989	15049	15186	15174	15082	15069	15113	15209	15190	15279	15021	15098	15242	15147	15116	15247	15051	15123	14981	15009	15221	15217	15239	15115	15074	15171	15158	15056	15094	15126	15007	15123	15124	15015	15080	15184	15280	15241	14892	15197	15188	14939	15121	14932	14907	15145	15095	15130	15162	15015	15068	15167	15068	15260	15049	15290	15091	15263	15028	15022	15136	15086	14996	14999	15212	15077	15006	15174	15072	15234	15052	15114	15179	15062	15070	15111	15135	15180	15055	15323	15048	15036	15175	15170	14930	14989	15211	15001	14942	15167	15081	15171	15148	15004	15110	15241	15148	15201	15136	15083	15141	15119	15028	15173	15189	14998	15173	15126	15113	15288	15155	15060	15042	15079	14970	15019	15101	15069	15163	15089	15157	15035	15272	15215	14984	15278	15207	15183	15132	15123	15153	15129	15108	15114	15009	15325	15114	15147	15171	15143
23823	21154	28674	23939	21742	37109	53067	52633	54211	50740	37658	26766	21292	19290	18440	18334	18225	18513	18216	18141	18289	18257	18503	18143	18286	18272	18273	18275	18046	18258	18132	18071	18152	18149	18223	18169	18064	18071	18123	18124	18121	18282	18229	18197	18024	18098	18088	18107	18046	18227	18256	18220	18013	18127	18124	18117	18218	18289	18341	18259	18203	18130	18025	18081	18184	18075	18001	18111	18093	18066	18160	18054	18250	18122	17918	18159	18197	18448	17984	18023	18195	18039	17891	17933	18198	18207	18017	18349	18325	18143	18155	18239	18249	18168	18112	18119	18061	18299	18219	18331	18162	18157	18263	17863	17996	18205	18177	18178	17922	18127	18067	18350	18167	18233	18015	18215	18072	18038	18163	17952	17901	17934	18085	18023	18190	17986	18189	18160	18127	18049	18124	18112	18403	18335	18143	18333	18115	18063	18301	18093	18118	18138	18012	18275	17933	18193	18035	18047	18108	17863	17873	18050	18159	18023	18231	18153	18136	18184	18243	18232	18022	18181	18281	17852	17967	18374	18145	17981	17967	17872	18101	18300	18148	18345	18152	17959	17965	17959	18164	18065	18205	18139	18204	18116	18202	18157	17970	18051	18030	18112	18327	18032	17948	17899	18079	18220	18133	18198	18127	18085	17974	18312	17913	17889	18001	17991	18184	18153	18168	18115	18215	18405	17971	18328	18000	18215	18162	18089	18126	18087	18272	17999	17851	18025	18041	18037	18046	18075	17962	17998	18151	18060	18034	18188	18107	18082	18268	18224	18019	18011	18049	18189	18008	17920	17961	18147	18167	18159	17959	18068	18031	18184	18235	17988	18184	18171	18115	18160	18222	18054	18130	17895	18193	18077	18016	17964	18222	18003	18206	18128	18050	18061	18029	17876	18213	18194	18134	18222	18022	18117	17972	18063	18018	17993	18051	18026	18017	18257	18267	18066	17925	18095	17932	18072	18131	18062	17941	18204	18143	18087	18296	18378	18356	18130	17935	18044	18194	17932	18080	18075	17878	18256	18154	18228	18240	18095	18130	18098	18177	18076	18321	18167	18225	17933	18106	17999	18246	18122	18054	18146	17951	18165	17891	18005	18165	18156	18149	18232	18160	18135	17954	18055	18166	18048	18145	18172	17911	18176	18298	18090	18089	18104	18228	18129	18221	18259	18132	18202	18066	18244	18149	18079	18117	18225	17859	18148	18015	18264	18032	18215	17949	18143	18140	18227	18125	18380	18295	18066	18016	18145	18041	17918	18147	17965	18240	17991	18204	17925	18171	18258	18340	18223	18317	18156	18086	18172	18040	18132	18086	18111	18255	18001	17859	18126	18219	18185	18304	17914	18100	18280	18105	18062	18075	18082	18132	18056	18154	17868	18086	18173	18258	18079	18036	18188	18083	18114	18125	18099	18149	18286	18157	17928	18061	18258	18100	18152	18235	18119	18077	18003	18291	18017	17934	18052	18025	18188	18258	17888	18067	17957	18152	17977	18079	18242	18121	17969	18110	18000	18098	18140	18124	18099	18119	18333	18292	18136	18137	18197	18072	17931	18066	18255	18369	18030	17971	18203	18105	18063	18053	18108	17946	18059	18152	18034	18037	18191	18008	18329	18265	18226	18267	18322	18064	18353	18202	18115	18035	18095	18206	18208	17935	18042	18046	18077	18238	18069	17917	18223	18226	18257	18088	18093	18046	17996	18092	18043	18034	17980	18046	18034	18252	18129	18120	18041	18093	18163	18110	18092	18234	18275	18089	18104	18081	18017	18123	18090	18161	18072	18129	18230	18063	18219	18054	18040	18164	18175	18101	18069	17978	18211	18026	18036	17855	18205	18094	18165	18144	18164	18164	17998	18085	18008	18208	18253	17996	18014	17946	18145	18121	18003	18178	18269	18141	17972	18179	18240	18208	18151	18231	17997	17961	17994	18048	18034	18169	18203	18027	18203	18260	18140	18022	17996	18104	18259	18276	18154	18289	18221	18265	18160	18142	18015	18078	18168	18326	18167	18085	18179	18211	18057	18123	18159	18033	18351	18284	18188	18099	18100	18018	18111	18120	18149	18103	18008	17990	18067	17961	18059	17966	18307	18204	18010	18069	18077	18111	17932	18141	18115	17970	18076	18015	18199	18111	18019	18054	18167	18263	18032	18008	18183	18086	18029	17880	17968	18009	18318	18087	18126	18026	18246	18040	18076	17925	17821	18243	18050	18182	17934	18340	18141	18101	17963	17960	18064	18087	18162	17890	18236	18200	18378	18073	17875	17985	18269	18214	18102	17992	17985	18134	17840	18216	17964	17939	18022	18159	18101	18046	17828	18369	18143	18110	18043	17849	18172	18086	18228	18266	18190	18194	18210	18323	18264	18086	18188	18190	18189	18164	18137	18036	18187	18108	18062	17916	17939	18195	18113	18073	17981	18299	18072	18108	18338	18061	18065	18520	17978	18092	18222	18209	18148	17934	17914	18163	18068	18329	18236	18160	18065	17977	18208	18126	18018	18102	17996	18126	18123	18127	18163	18203	18168	18045	17999	18103	18077	18097	17912	18037	18038	18025	18176	18086	18091	18135	18153	18111	18088	18287	17972	18317	18219	18094	18127	18092	18166	18100	18104	18140	17932	18098	17963	18078	17993	17942	18194	17878	18035	18292	18283	18136	18147	17984	18116	17989	18090	18131	18202	18287	18029	18233	17981	18100	18194	18111	17970	18204	18155	18094	18162	18092	18038	17935	17948	18085	18014	18090	18081	18017	18195	17945	18148	18117	18130	17897	18042	18287	18280	18277	17941	18104	18112	18197	18058	18044	18171	18357	17982	18225	18212	18169	18322	18058	18243	18182	18286	18175	17956	17995	18107	18128	18146	18091	18139	18218	18010	18165	18169	18391	18089	18120	17949	18078	18218	17993	18206	18195	17993	18176	18084	17983	18085	18271	17960	17905	17973	18013	17963	18214	18045	18081	18204	18207	18244	18070	18147	18058	17930	18281	18177	18173	18181	18069	18129	18051	18188	17873	18160	18151	18138	18175	18190	18258	18182	18221	18268	18028	18113	18028	18412	18177	18127	18027	18132	17979	18170	18220	18040	18171	18218	17998	18226	18239	18073	18008	18056	18080	18197	18026	18194	18167	17909	18099	18117	18088	18111	18090	18057	18011	18332	18166	17948	18042	18205	18096	17994	18066	18111	18112	18255	18141	18064	18062	18201	18031	18200	18060	17831	17882	18119	18179	18045	18291	18169	18089	18121	18076	18135	18022	18313	17997	18149	18110	17880	17999	18183	18187	18213	18007	18041	18016	18033	18082	18225	18217	17958	17929	18376	18081	18127	18104	17981	18104	18164	18144	18062	17995	18159	18102	18248	18118	18225	18133	18027	18238	18218	18181	18150	17860	18005	18117	17982	18101	18235	18069	17915	18249	18133	17999	18108	18091	18034	18076	18014	18098	18189	18166	18147	18119	17960	18108	18129	18280	18149	18026	18230	18145	18076	18008	18104	18015	17927	17992	18116	18128	18107	18149	18108	17986	18179	18326	18187	17758	18067	18134	18109	18250	18105	18323	18065	18217	17978	17915	18287	18007	17953	18203	17902	18089	18072	18086	18259	18235	18025	18244	18138	17961	17914	17869	18114	17904	17952	18065	18264	18297	18094	17891	18284	18001	18032	18081	18098	18084	18155	18202	18294	18052	18025	18125	18007	18125	18188	18169	18091	18026	17978	18232	17948	18101	17994	18105	18087	18132	18018	18109	18028	17980	18126	18396	18035	17902	18098	18083	18066	18114	18107	18260	18113	18008	18106	18160	18113	18191	18254	18027	18088	18084	17977	18002	18099	18251	18122	18055	18003	18019	18023	18054	18096	18225	18153	18186	18037	18193	18034	17929	18016	18303	18052	18236	18119	18118	18226	18097	18063	18217	18231	18278	17941	18110	18193	18040	18041	18228	18053	18206	18123	18099	18180	18061	18140	18050	18111	18312	18073	17892	18077	17926	18137	18167	18241	18119	17996	17928	18237	18003	18170	18180	18265	18177	18043	18055	18080	18053	17987	17947	17957	18069	18237	18177	18359	17995	17999	18086	18227	18320	18149	18161	18067	18255	18047	18022	18201	18068	18201	18203	18169	17881	18191	17996	18123	18031	18003	18088	18215	18248	18265	18132	18105	18107	17930	17959	18226	18291	18260	18190	18015	18144	18037	18421	18252	18082	18080	18150	18050	18263	18290	18180	18184	18225	18157	17884	17974	18312	18102	18037	18035	18105	18081	18098	18234	18041	18244	17968	18085	18202	18119	18225	18029	18115	17993	18105	18073	18179	18457	18334	18026	18045	18155	18144	18119	18251	18126	18171	18086	18144	18166	18132	17977	18133	18001	18047	17942	18090	18138	18148	18023	17943	18175	18121	18006	18219	17980	18041	17991	18154	18182	18299	18220	18039	18345	18088	18047	17989	18163	18148	18174	18197	18090	18267	18288	18073	18170	18048	18213	18200	18120	17865	18128	18107	18343	18076	18216	18211	17915	18059	18221	17976	18192	18075	18151	18178	18137	18024	17957	18065	17972	18198	18236	17988	18123	18108	18260	18176	18083	17804	18027	18146	18048	18097	18063	18021	17861	17953	18032	18189	18321	18107	18206	17961	18069	18150	18160	17852	17926	18128	18254	18369	17901	18109	18106	18010	18038	18168	18175	18224	17986	18206	18203	18102	18028	18106	18319	18017	17878	18133	18271	18246	18291	18154	18056	17898	18144	17897	18129	18266	17935	18161	17922	18217	17946	18212	18044	17933	18105	18235	18165	18098	18216	18147	17886	18176	18213	17991	18101	18142	18219	18057	18289	18176	17977	17997	18125	18144	18083	18181	18180	18361	17944	17970	18346	18335	18235	18021	17975	18000	18095	17949	18045	18148	17976	18072	17895	18275	18241	18036	18286	18121	18063	18092	18104	18193	18135	18185	17957	18392	18047	18109	18002	17872	18081	17981	18168	18227	18275	18046	18176	18224	18038	18081	18067	18215	18359	18070	18153	18138	18150	18124	18312	18114	18092	18036	18040	18047	18259	18099	18038	18148	18048	17896	18328	18042	18098	18178	18026	18026	18185	17915	17857	18068	18189	18154	18275	18266	18307	18369	18029	18012	18044
16537	27852	25528	20717	20400	43877	50996	53309	55753	49548	36326	24502	17787	15853	15089	15116	14948	15139	15253	15199	15101	15233	15263	15084	15139	15206	15256	15261	15008	15060	15157	15207	15087	15232	15028	15209	15300	15201	15229	15255	15226	14973	15166	15121	15111	15227	15097	15156	15198	15035	15115	15151	15204	15121	14999	15119	15224	15148	15191	15306	15152	15033	15261	15123	15107	15163	15087	15171	15221	15100	15264	15151	15085	15096	15194	15256	15209	15106	15174	15160	15029	15030	15131	15299	15096	14946	15032	15199	14918	15022	15110	15016	15069	15215	15008	15258	15011	15209	15041	15277	15038	15164	15010	15126	15300	15146	15050	15006	15029	15250	15290	15136	15345	15220	15175	15076	15159	15117	15130	15114	15182	15097	15168	15041	15330	15035	15184	15181	15007	14932	15160	15246	15177	15330	15047	15089	15231	15168	14996	15061	15003	15197	15099	15023	14891	15043	14850	15000	15136	15101	15195	15107	15155	15145	15249	15315	15014	15146	15203	15130	14903	15116	15206	15021	15193	15052	15078	15250	15147	15193	15091	15004	15018	14954	15149	15005	15104	15158	15183	15102	15057	14986	15010	15124	15045	15252	15063	15154	15119	15129	15030	15036	15146	15154	15039	15048	15174	15197	15111	15254	15173	15287	15104	15017	15153	15073	15239	15068	15238	15271	15150	15097	15126	15136	15099	14987	15132	14884	15171	15170	15107	15235	15134	15018	14904	15092	14985	15158	15156	15007	15240	15060	15087	15129	15193	15025	15205	15211	15155	15249	14961	15061	15147	15150	15336	15174	14978	15054	15028	15023	15070	15217	15149	14971	15150	14992	15022	15214	15201	15092	15076	15288	15098	15214	15004	15062	15115	15064	15134	15047	15200	15093	15135	15120	15044	15112	15138	15078	15384	15127	15035	15211	15265	15227	15226	15181	15171	15098	15106	15090	15277	15196	15132	15119	15269	15166	15006	15079	15108	14988	15009	15148	14958	15098	15042	15143	14959	15026	14971	15049	15185	15219	15066	15140	14950	15166	15101	15117	15101	14936	15013	14967	15278	15097	15037	14961	15074	15216	14874	15087	14956	15087	15191	15045	15128	14949	15130	15229	15032	15200	15109	15121	15270	14932	15068	15255	15245	14971	15090	14989	15058	15056	15219	15121	15016	14996	15299	14930	15114	15374	15216	15141	15002	15073	15122	15075	15096	15138	15187	14851	15114	15120	15142	15131	15152	14940	15293	15058	15061	14993	15155	15036	15050	14900	15178	15210	15163	15248	15233	15166	15120	15104	15123	14972	15035	15050	15115	15015	15187	15206	15209	15108	15053	14907	15105	15013	14971	15214	15267	15132	15011	15009	15106	15187	15199	15057	15096	15132	14982	15149	15140	15159	15222	15149	15141	15267	15206	15183	15262	15185	15075	15103	15126	15020	15168	15137	15056	15250	15046	15101	15068	15217	14910	15115	15134	15055	15083	15139	15173	15201	15063	15084	15092	15016	15076	15178	15065	15111	15049	15075	15027	15175	15101	15254	15124	15032	14986	15143	15089	15094	15119	15046	15215	15171	15258	15145	15092	15204	15291	15115	14979	15099	15151	15160	15231	15232	14989	15138	15004	15087	15102	14857	15099	15161	15186	15075	15109	15106	15195	15202	15027	15202	14937	15144	15103	15219	14964	15054	15223	15207	15174	15125	15149	15085	14991	15182	15142	14989	15186	15356	14925	15006	15093	15035	15087	15197	15068	15114	15107	15094	15143	15223	15092	15240	15063	15261	15062	15104	15168	15145	15046	15011	15254	14964	15070	15244	14918	15180	15046	15073	15111	15037	15207	15121	15047	15169	15043	15112	15066	14952	15144	15251	15038	15097	14915	15072	15004	15089	15232	15229	15112	15090	15139	15038	15169	15085	15196	15052	14997	15068	15234	15077	15134	15105	15158	15162	15122	14993	15066	15127	15037	15125	14983	15066	15131	15179	15178	15239	15117	15025	15143	15076	15208	15028	15053	15122	15243	15253	14882	15212	15035	14994	15154	14963	15293	14995	15127	15017	15167	15222	15078	15165	15155	15044	15132	15012	15131	15131	15103	15366	14892	15004	15059	15017	15186	14974	15099	15084	15131	15245	14997	15270	15090	15235	15314	15257	14922	15216	15062	15173	15134	14952	15180	15064	15017	15081	15147	15068	15128	15185	15016	15129	15267	14932	15273	15217	15104	15164	15197	15132	15209	15031	15018	14964	15158	15200	15149	15053	15089	15140	15118	15150	14893	14988	15197	15254	15179	15144	15168	15151	15244	15110	15004	15161	15111	15154	15167	15132	15301	15045	15094	15153	15166	15075	15183	15150	15096	15295	15086	15173	15190	15179	15094	15326	15059	15084	15179	15379	15277	15084	14981	15225	15091	15126	15100	14960	15175	15079	14916	15210	14963	15231	14848	15257	15147	15122	15155	15067	15181	15017	15034	15074	15050	15040	15081	15263	15101	15273	15231	15020	15001	15158	15103	15046	15033	15143	15098	15111	15116	15189	15101	15247	15133	15201	15170	15037	15236	15074	15202	15109	14972	15182	15241	15028	15141	15237	14989	15189	15125	15005	15056	15056	15136	15147	15083	15053	15208	15070	15020	14960	15015	15234	15072	15153	15255	15063	15077	15013	15152	15070	14877	15199	15171	14996	15192	15018	15213	15211	14970	15016	15022	15117	15309	15038	15092	14932	15051	15088	15084	15021	15207	15274	15187	15137	14918	15075	15253	15075	15133	15051	15225	15142	14985	15086	14926	14974	15105	15341	14940	15069	14940	15181	15166	15047	15025	15075	14999	15185	15153	15088	15020	15283	15259	15012	15202	15217	15198	15014	15196	15118	15137	15209	15053	15006	15136	15184	14878	15045	15173	15050	15182	15199	15095	15083	15272	15068	15131	15181	15012	15128	15202	15074	15015	15134	15355	15127	15250	15132	15117	15181	15141	15103	15018	15077	15167	15045	15053	15115	15085	15231	15126	15087	15069	15146	15131	14976	15144	15063	15136	15091	15155	15135	15017	14848	15180	15309	15098	14989	15110	15039	15062	15247	15141	15006	15128	14993	14994	15060	15048	15253	15124	15018	15110	15123	15172	15211	15114	15078	15104	15220	15145	15070	15173	15069	15091	15198	15129	15060	15036	15085	15050	15077	15110	15201	15173	15011	15298	15120	15062	15031	15121	14938	15054	15010	14949	15051	15176	15193	15182	15234	15146	15147	14985	15178	15191	15143	15199	15214	15028	15117	15176	15147	15099	15145	14951	15129	15417	15228	15037	15068	15011	15284	15124	15223	15054	14977	14999	15042	15235	15024	15134	15003	14923	15072	15225	15137	14994	15101	15130	15036	15140	15169	15056	14954	15175	15164	15047	15062	15115	15150	15131	15034	15182	15100	15082	15154	15084	15181	15019	14951	14997	15123	15099	14996	15142	15050	14955	15149	15274	15222	15226	15113	15189	15203	15054	15261	15140	15075	14946	15172	15206	15098	15098	15061	15116	15314	15196	14905	15050	15049	15277	15128	15148	15170	15130	15095	15062	14986	15094	15063	15115	15237	15144	15097	15170	15308	15164	15195	14886	15165	14992	15230	15342	15114	15272	15160	15166	14999	15150	15160	15067	15066	15166	15050	14980	15213	15078	15128	15123	15080	15117	15117	15072	15123	15098	15355	14982	15058	15182	14984	15272	15084	15230	15109	15032	15142	15185	15107	15158	15247	15053	15010	15069	15154	15078	15080	15274	15116	15004	14966	15354	15069	15118	15067	15149	15065	15050	15106	15163	15067	15128	15109	15187	15191	15199	15143	15116	15099	15148	14981	15069	15209	14950	15002	15157	15103	15176	14998	15045	15371	15105	15163	15041	15195	14909	15165	15175	15085	15462	15075	15231	15129	15201	15199	15276	15011	15048	15072	15327	15110	14945	14916	15148	14994	15345	15070	15067	15085	15042	15162	15171	15130	15032	15206	15032	15091	15092	15222	15031	15158	15109	15196	14948	15139	15181	15106	15097	15196	15128	15219	15110	14874	15133	15076	15072	15089	15307	15162	15128	15026	15216	15042	14929	15202	15159	14977	15014	15131	15190	14987	15091	15104	15161	15194	15220	15077	15071	15295	15166	15124	14977	15091	14984	15145	15153	15041	15199	15031	15360	14996	15147	15134	14941	15130	15098	14988	15223	15015	15115	15182	14972	15039	15199	15198	15068	15246	14987	15083	15034	15055	15079	15147	15095	15078	15118	15260	15038	15175	15142	15200	15115	14976	14992	15101	15209	15031	15076	15124	15193	14916	15181	15105	15159	15109	15156	15290	14977	15116	15235	15045	15211	14969	15120	15023	14968	15218	15174	15044	15103	15118	15088	15134	14922	15261	15187	15051	15184	15126	15073	15075	15172	15199	15077	15157	15124	15130	15121	15169	15095	15062	15283	15099	15265	15082	14990	15140	15167	15145	15126	15142	15128	15088	15160	15006	15094	15201	15112	15108	15094	15264	15118	15116	14985	15165	15032	15273	15042	15176	15132	15092	14972	15088	15207	15251	14951	15068	15279	15135	15169	14987	15191	15175	15148	15007	14991	15181	15180	14961	15188	15165	14809	15208	15102	15106	15133	15004	15053	15058	15195	14999	15197	15127	15168	15111	15128	15281	15131	15069	14980	15060	15124	15088	15193	15117	15036	15046	15219	15163	15057	15007	15091	15072	15125	15143	15140	15056	15172	15198	15125	15077	15009	15126	15056	14959	15085	15067	15111	14949	15142	15247	15269	15163	15341	15260	15135	15197	15036	15197	15132	15026	15164	15089	15060	15333	14909	15088	15308	15076	15106	15212	15146	15333	15178	15147	15147	15125	15295	15032	15131	15145	15233	15047	15012	15144	15176	14970	15157	15132	15135	15136	15107	15206	15248	15035	15119	15085	15169	15225	14994	15217	14993	15139	15142	15186	15129	15239	15147	15056	15327	15162	15043	15124	15100	15184	15122	15000	15010	15193	15212	15137	15133	15126	15136	14894	15097	15132	15062	15309	15314	15184	15141	15133	15095	15139	15226	14961	15150	15174	15191	15180	15252	15196	15032	15093	15098	15061	14964	15218	15092	15102	15140	15057	15251	15327	15138	15138
29392	22013	22024	19855	18159	18530	23076	23227	22743	22711	20217	19055	18584	18113	18254	17926	18099	18120	18113	17926	17805	18116	18330	18068	18070	18101	18076	18134	18183	18020	18136	18061	18305	18207	18050	17968	18006	18138	18076	18143	18163	18136	18044	18003	18154	17855	18028	18110	18072	18157	18235	18121	17865	18153	18031	18117	18122	17932	17926	17957	18199	18110	18081	17910	18033	18053	17889	17955	17990	18128	18057	17853	17846	18030	18271	18165	18131	18131	18048	17826	18049	17915	18139	17978	18096	18079	18040	18157	17881	18115	18253	17948	17920	18085	18076	18035	18033	18020	18030	18120	18002	18023	18114	17981	18262	18040	18063	18005	18164	18118	18238	18104	18068	17941	17976	18048	18164	18328	18057	18059	18058	18132	18091	18076	18072	17867	18246	17970	17758	18091	18110	17996	17943	18141	18029	18223	17920	18113	18136	18017	18045	18336	18195	18280	18005	18221	18003	18031	17892	18028	18460	18062	18208	18095	18072	18028	17920	17982	17987	18035	18067	18051	17939	18213	18016	17922	18088	18186	18049	17967	17962	18138	18179	18101	18159	18091	17762	17932	18131	18093	18121	18063	17976	18023	17852	18019	17923	18139	18181	18013	17793	18086	18079	18008	18016	17773	17881	17917	18142	17850	18246	18135	18102	18074	18090	18019	18215	18052	18204	18066	18014	18328	18215	18188	18103	18036	18121	18147	18075	18150	18148	17985	18269	18114	17900	18105	18172	17984	17949	18121	18157	18206	18036	18034	18031	18055	18171	17887	17986	18230	18063	18041	17928	18112	18107	18027	18207	17988	18069	18191	18077	18144	17929	17981	18044	18038	18050	18179	18124	18152	18106	17993	18134	17934	17953	18074	17919	18249	18156	18153	17951	17969	17968	18246	18123	18137	17937	18095	18290	18119	17883	18150	17993	17921	18053	17957	18140	18017	18097	17967	17998	17866	18125	18022	18116	17924	18087	18194	17950	18214	17894	18086	18106	17911	17988	18120	18077	17932	18012	17854	18005	18355	18203	18249	17965	18027	18177	17993	17921	18164	17962	18211	18096	18088	18019	18125	18196	17835	18179	17953	18263	18230	17947	17878	18065	18086	17991	18160	18041	18140	18181	17908	18072	17995	17917	18258	18236	18206	18169	17986	18014	18301	18248	18041	17910	18125	18131	18248	17987	17919	18082	18084	18155	17935	18024	17984	17997	18122	18165	18051	18165	17939	17973	18072	18022	18152	18171	17938	18124	18013	18055	18109	17964	18137	18380	18090	18091	17851	18136	18118	17969	18065	18085	18090	18253	18062	18141	17836	18223	18059	17992	18051	18052	17977	17905	18035	18031	18148	18151	17869	17934	18181	18145	18064	18212	18088	17992	18087	18058	18014	18027	17941	18021	17955	18053	18076	18014	18048	18169	18064	18208	18192	18032	18059	18049	18089	18043	17993	18133	18142	18003	18186	18071	18125	18059	17970	18028	17874	18156	18139	18022	18074	18117	17914	18100	18218	18139	17987	18184	18272	18164	18196	18154	18072	18021	18026	18037	17964	18238	18025	18119	18241	18031	18004	18168	18005	18233	18165	18023	18198	17984	18139	18037	18121	18094	18091	18122	17994	17965	17950	18001	17953	18074	18019	17898	17818	18093	18080	18111	18175	18243	18143	18091	17883	17984	18061	18070	18040	18004	17915	17986	18119	18008	18063	17965	18143	18182	18000	17880	18114	18031	18220	18148	17956	18266	17806	18027	18062	18129	18104	18044	18128	17975	17815	17986	17756	17868	17916	18056	18153	18181	18139	18062	18107	18162	17975	17991	18057	18059	18072	18117	17930	18370	17958	18054	18161	18056	18069	18142	18072	18023	18066	18072	18130	18347	18164	18019	18116	18157	18110	18065	18066	18168	18311	17905	18096	18003	18013	17993	18109	17674	18049	18118	18113	17935	17804	18073	18117	18178	18043	18137	17932	17921	18207	17937	17852	18051	17959	18034	18281	18013	17956	17936	18169	17950	18007	18193	18063	18048	18014	18033	18167	18149	18131	18030	18138	18023	17883	18083	18060	17902	18066	18077	18296	18226	17960	17833	18170	18038	18043	17929	18062	18176	17951	18097	18060	18156	17973	18155	18178	18031	18015	17969	18202	18168	17868	18270	17835	18144	18124	17968	18196	18050	17962	18115	18191	17919	18047	18094	18020	18005	18049	18331	18052	18218	18133	18065	18082	18267	18228	18173	18123	18200	17899	17904	17881	18136	18101	18035	18189	18303	18140	18205	18128	18142	17848	17831	17923	18157	18044	17906	18253	18092	17961	18087	18139	18021	18133	18200	18380	18197	18048	18201	18304	18156	17961	17981	18146	18093	18214	17913	18015	17990	18118	18047	17830	18023	18079	17959	17792	18182	18044	18083	18174	17978	18019	17958	17911	18087	18095	18051	17995	18285	17984	18011	18106	18121	17921	18075	18149	18104	17991	18129	17888	18156	18010	18020	18081	18127	17960	18183	17969	18228	18237	17987	18038	18239	18315	18319	18003	18085	17939	18072	18159	18010	18083	18056	18008	18111	18145	18153	18242	18003	18050	18214	18076	18080	18064	17962	18175	18031	17800	17995	18092	18193	18039	18035	18090	18108	18044	17935	18195	17900	18221	18186	18130	17975	17958	18042	18068	18081	17904	18194	18163	18101	18118	18047	17877	18045	18055	17875	18048	17914	17967	18098	17838	17955	18263	18093	18215	18123	17974	18094	18314	18271	18087	18090	18161	18058	18166	18239	18195	17986	18115	17873	17845	18151	17896	17947	18262	18053	18015	17990	18119	18010	18201	18125	18112	18232	18017	17987	18047	18215	18086	18030	18170	18153	18090	18019	18083	18105	17915	18127	18344	17982	18115	18181	18039	17984	18115	18327	18142	18234	18103	18035	18043	17940	18195	18281	18283	18021	18212	18060	18147	17964	18010	18166	18264	17976	18224	18099	17984	17991	18210	18099	18093	18050	18028	18250	17955	17912	18195	18283	18131	18154	17968	18032	17869	18140	18022	17952	18103	18210	18134	18015	18014	18047	18156	18115	18156	18041	18002	18033	18228	18172	18174	18122	18342	18237	18169	17984	18122	17852	17973	18133	17947	18142	18099	18282	18199	18055	18003	18019	17939	17883	17979	18102	18180	18188	18079	18040	18191	18334	18106	18212	18196	18251	17990	18109	18181	18143	17955	18196	17889	18162	18166	18030	18190	17963	17983	18097	18026	18248	18012	18052	18068	18043	18079	17954	18198	17973	18044	18130	17975	18156	18229	18123	18049	17960	18032	18085	18130	18053	18209	17929	18105	18172	18049	18214	17869	18143	17744	18119	18067	18039	18095	18146	18007	17912	18148	18357	18138	18164	18092	18054	18145	17978	17900	18175	18075	17979	18074	18045	18064	18082	18034	18063	17774	18079	18202	18106	17961	18034	17931	17966	17990	18247	17915	18115	18183	17960	17979	18273	18281	18133	18207	18072	18162	18076	18367	18243	18129	18116	17863	17856	17872	18007	18081	18171	18097	18152	18043	18274	18084	18049	17884	17984	17967	18022	18043	18215	18128	18054	18141	18044	18153	18185	17932	17900	18000	18020	18036	18191	18040	18056	18007	18148	17926	18070	18162	18140	18032	18180	18025	18096	18087	18117	18017	17954	18227	18055	18243	18208	18123	18348	18214	18244	18060	18181	18037	18091	18122	18025	18078	18215	17924	18192	18171	18071	18052	17980	18127	17826	18054	18127	17964	18082	17929	18168	17940	18170	18095	18227	17979	18081	18052	18235	17957	18067	17954	18106	18073	18068	18181	18208	18048	18010	18283	18029	17954	18260	17922	18305	18318	18140	17983	18016	18124	17913	17862	17902	18118	18227	18078	18148	18205	18115	18196	18038	17921	18043	17904	18135	18094	18084	17883	18083	18099	17959	18077	18145	18065	17981	18242	18099	17951	17946	18206	18229	17909	18224	18036	18204	18055	18185	18038	17912	17810	17965	17983	18258	17986	18206	17894	18206	18014	18084	18074	18145	18217	18221	18130	18068	18042	18293	18119	18017	18069	18153	18156	18111	18256	18216	18159	17902	17931	18104	18015	17959	18126	17942	18124	18038	17921	17910	18270	18131	18134	18085	18193	18000	18050	17865	18112	18047	17940	18017	18128	18142	18434	18184	18311	18205	18244	18094	18175	18098	18110	18096	18270	18247	18172	18223	18135	18010	18149	17959	18041	18124	18035	17971	18016	18102	18028	17949	18019	18097	17996	18182	18024	18094	18218	18182	18110	17928	18243	17951	18000	18277	18158	18152	18054	18073	18173	18078	18143	18133	17982	18044	18077	18162	18236	18205	17975	18098	18191	17803	17962	17873	18235	18170	17985	18088	18270	18121	17941	18242	18174	18111	17846	18012	18013	18285	17988	17909	17928	18220	18064	18085	18233	18130	18332	18040	18002	18164	18210	18159	17931	18181	18019	17895	17940	18068	17901	18158	17968	18009	18056	18090	18258	17996	18158	17993	17845	18218	18161	18041	17978	18403	18087	18092	18278	18352	18080	18073	18177	18119	18267	17973	18137	18308	18023	17968	17945	17977	18057	18195	18010	18091	18008	17991	18300	18042	18162	18075	18090	17993	18057	18108	17939	18080	18129	18148	18020	17944	18151	17940	18055	18169	17920	18000	17913	18144	18084	18237	17933	18045	18038	18114	18015	18006	18056	18100	17982	18059	18149	18134	17911	18149	18176	17924	18024	18094	18112	17951	18033	18088	18189	18072	17919	18275	17923	18054	18091	18158	18155	17990	18264	18207	18208	18149	18060	18008	18115	18028	18132	18082	17967	18104	18047	18299	18120	18189	18182	18215	18061	18075	18286	17846	17870	18004	17796	17945	18016	18083	18161	18118	18380	18310	18161	18186	18211	18099	18234	18028	17991	18264	18173	17988	18115	18069	18105	18102	18082	18027	18018	17960	18006	18182	18042	18173	18361	17934	18150	18051	17950	18150	18046	18198	18044	18038	18109	18162	18087	18045	17819	18051	18244	18178	18223	18125	18074	18032	18174	18160	18293	18006	18212	18198	18046	18009	18049	18062	17976	18064	18184	18091	17966	18041	18045	17813	18165	18089	18263	18109	18245
15407	16177	16063	15543	15426	16000	22886	21738	21574	20414	17009	15801	15358	14991	15131	15116	15074	15180	15081	15067	15091	15162	15020	15108	14981	14994	15168	15108	15112	15011	14984	15164	15124	15140	15064	15023	15122	15080	14891	15107	15020	15046	14953	15020	15195	15084	15013	15003	15190	15064	15181	14924	15157	15076	14984	15010	15162	15173	15149	15003	15137	15201	15059	15159	15137	15029	15145	15000	15138	15028	15103	15119	15105	14952	15060	15073	15071	15014	15113	15176	14842	15113	15140	14933	15256	15111	15002	15148	15107	15019	15174	15054	15199	14959	15192	15133	15008	15083	15056	14942	15018	14941	15068	15039	14989	15043	15110	15084	15117	15179	15043	14950	15022	14882	14998	15175	15031	15019	15079	15206	15015	15076	15171	15016	14982	15084	15112	15073	14989	15208	14938	14962	15063	15124	15344	14904	14919	15083	14912	15061	15127	15068	14953	15149	15126	15025	15026	15197	15085	15070	15028	15015	15035	15099	15078	15084	15032	15127	15018	15051	15004	15044	15057	14908	15159	15291	15040	15126	15140	15146	15088	15134	15152	15088	14881	15245	15033	14952	15067	14996	15215	15010	15083	15074	15053	15148	15054	14960	15019	14932	15165	15086	14981	14954	15073	15396	15107	15095	15050	15047	15060	15097	15101	15123	15056	15075	15029	15123	14948	15119	14908	15173	15210	15156	15028	15183	15095	14997	15115	14965	15144	15114	15038	14933	15071	15162	14966	14922	14937	14947	15158	14993	15083	14987	15165	15032	15076	15007	15217	15237	15137	15172	15053	15192	15052	15112	15084	15265	14928	15057	15039	15263	15195	15043	15104	15002	15127	15265	15068	15122	15113	15125	15052	15197	14986	15110	14949	15023	15041	15067	15122	15000	15020	15102	15074	15093	15007	15002	15201	15011	15100	15061	15103	15089	15127	15029	15066	15076	15164	15126	15020	15158	15045	15271	15257	15162	15002	15009	15039	14981	15119	15145	15008	15096	15041	15021	15121	14927	14992	15241	15135	15069	14951	14976	15116	15116	15098	15102	15063	15027	15071	15112	15078	14960	14998	15231	15151	15010	15083	15038	14948	15195	15102	14961	15023	15199	15222	15010	15064	15099	15180	15150	15066	15247	15168	15117	15220	15206	15063	15100	15019	15067	15058	15065	15018	15031	15223	15118	15102	15115	15276	15077	14939	15141	15118	14979	15301	15042	15002	15155	15232	14907	14919	15028	15051	15030	15060	15136	14943	14978	15313	15056	15037	15151	14875	15216	15056	15083	14918	15026	15097	15001	15010	15039	15034	15008	14982	15100	14878	14997	15126	15096	14974	15083	15139	15051	15069	15034	15093	15016	14935	15035	15081	15050	14939	14985	14984	15004	15094	14989	15064	15090	15016	15097	14879	14997	15010	15046	15029	15061	15060	15113	15103	15053	14942	15094	15034	15097	15125	14985	14900	15135	14983	15062	15021	15068	15106	14980	15129	15058	15047	15084	15067	14776	15125	15100	15142	14997	15138	15021	14835	14821	14967	15117	15101	14959	14959	15102	15077	14904	15105	15102	15132	15016	15074	15147	15059	15161	15048	15106	15188	15242	15110	14959	15082	15199	15032	15148	14999	15096	14847	14939	14973	15081	15043	15180	15078	15117	15094	14989	15054	15061	14975	15095	15046	15122	15059	14900	15061	15008	15032	14994	15102	14907	15140	15084	14944	14984	15243	14862	15003	15059	15072	15052	15210	15091	14871	15026	14964	15164	15104	14955	15081	14993	15123	15067	15011	15069	14996	15037	15063	15217	15130	15020	15095	14959	15005	15133	14887	15033	14948	15092	15192	14996	15010	15098	14987	15056	15005	15050	15084	15049	15071	15222	15003	15098	15002	15145	15058	14948	15033	15059	15085	15129	14924	15180	15277	14944	14994	15168	14923	15124	15123	15112	15068	14977	15156	15047	14948	15002	14964	14997	15107	15087	15044	15054	14890	15092	15087	14935	14962	14982	14897	15160	15193	15127	15038	15039	14942	14988	15141	15148	15134	15131	15060	14955	14913	15062	15022	15082	14939	15067	14967	14949	14914	15140	15053	14964	15055	15164	15149	15201	15120	15116	14978	15022	15075	15149	15025	15119	15156	14935	15041	14979	14946	15063	14909	14958	14882	14969	15161	15040	15028	14985	14832	15063	15167	15005	15102	15067	14888	14999	15038	14987	15061	15090	15063	14984	15102	15076	15238	15061	14985	15148	14930	14845	14969	15052	14895	15040	14930	15065	14948	15203	15107	15105	14944	15066	15175	15085	15112	14985	15069	15025	15127	15103	14903	15070	15042	14965	15033	15001	15139	15098	15157	15088	15124	15031	14938	15146	15123	14921	15098	15083	14964	15047	15113	14943	15123	15240	14977	15021	15061	15111	14946	15207	15034	15040	15154	15098	15011	14991	15017	15197	15108	14968	15007	14983	14950	15131	15211	14973	15139	14850	15075	15192	15141	15182	15067	14871	15125	15001	15160	15093	15022	15031	15060	15139	15296	15111	15047	15068	14953	14985	14998	15117	14855	15076	15022	15107	15366	15041	15152	15080	15112	15223	15103	15128	14966	15027	15100	15134	15123	15187	15044	14853	15090	15045	14935	14961	14972	14990	15058	15261	15008	15027	15252	15167	15046	15000	15090	15061	15168	15007	15339	15181	14953	15097	14934	15197	14963	15103	15182	15162	15034	14927	15204	15127	14927	15089	15041	15096	15032	15293	15172	14953	15126	15128	15020	14984	15023	14998	15080	15129	14876	15027	15232	15039	15090	15182	14959	15130	14927	15012	15095	14990	15019	14966	14973	15075	15175	15094	15070	15018	15097	14932	15079	14991	15012	15107	15150	15020	14965	15111	14959	15025	15062	15029	15048	15097	15082	15014	15116	15052	15019	15097	14934	15048	15131	14968	15205	15025	14967	15004	15108	15135	15062	15092	15094	15235	14879	15082	15127	15018	15074	14972	15169	15224	15053	15149	15073	15152	15045	14946	15157	14953	15133	15329	14978	15026	14937	15162	14900	14897	14976	14896	15099	14949	15021	15142	15137	15140	15024	14994	15202	15063	15142	15084	15056	15108	14998	15094	15014	15143	14902	15099	15052	15189	15164	15081	14946	14973	15008	14936	15091	15122	15195	14969	15121	14993	14935	14970	15132	14971	14939	14935	15138	15072	15094	15150	15169	15187	15219	14960	14903	15070	15169	15077	15154	14934	14995	15265	15165	15115	15177	15145	15104	15181	14979	14927	15314	15119	15105	15155	15106	15011	15041	15143	15057	15229	14829	15113	15023	15150	14991	15169	15104	15203	15075	15032	14879	15158	15118	14966	15150	15094	15051	15185	15039	15006	15048	15011	15063	15032	14970	15030	15241	15007	14984	15191	15138	15057	15097	15123	14994	15027	15208	14997	15161	15003	15065	15016	15137	15095	15151	15104	14984	15127	15140	15005	15099	15031	14985	15095	15096	15172	15139	15039	15080	15198	14985	15016	15079	15200	15129	15004	15127	14840	15020	15049	14969	15016	14986	14872	15124	15265	15092	15056	15169	15032	15052	15006	15028	15079	14960	15021	15110	15150	15093	15067	15054	15122	15033	15134	15106	14985	15282	15020	15055	15121	15190	15078	14976	15122	15056	14894	15116	15044	15055	15068	15262	15075	15087	14979	15187	15135	14921	15028	14860	14992	14965	15046	15138	15016	15165	15229	15022	15039	15147	15012	15106	15065	15041	15038	15064	15076	15076	15050	15076	15023	15202	15168	15172	15054	15019	14952	15119	14983	14986	14962	15197	15233	15058	15066	14792	15214	15035	15048	15108	15078	15076	15066	14962	14914	15337	14883	14939	15055	14992	15080	15193	15108	15045	15085	15079	15025	14909	15116	15033	15069	15269	15107	15041	15050	15108	15222	14896	15076	15131	15141	15038	15089	15171	14828	15130	15089	15123	15050	15006	15209	15182	14838	15197	15022	15222	15011	14885	15181	14936	15005	15139	15123	15123	15031	15033	15155	15084	15069	15204	15099	15235	15129	15005	15133	14925	15041	15091	14992	15264	14902	14958	15086	15196	14950	15088	14887	14980	15078	14891	14933	15189	15211	15169	15206	14999	15121	14854	15147	14909	15120	15178	15095	14894	15133	15156	15042	14909	15140	14856	15223	15121	15281	15111	15103	15068	15048	14976	15166	15095	14912	14743	15266	15090	15139	14917	15039	15097	14974	15038	14952	15167	15242	14850	14988	15167	15090	14903	15091	15031	15105	15062	14950	15141	14989	15005	15220	15149	15023	15001	15066	14920	15081	15084	15097	15090	15002	15109	15047	15167	15148	15061	15139	15155	15029	15113	15138	14967	14966	14831	15129	15085	15052	15123	15093	15054	15075	14922	15094	15200	15045	15100	14967	15118	14993	15114	15057	15022	15020	15121	15086	15034	14935	15144	15051	14977	15124	15068	15225	15092	15035	15071	15038	15113	15055	15082	15058	15027	15089	15177	15057	15143	15011	15165	14933	15207	15067	14934	14999	15101	15101	15026	15214	15114	14932	14937	15042	15161	14990	15250	15017	15070	14930	14987	15020	15169	15038	15040	15093	15204	15106	15278	15192	15029	15068	15019	15050	15106	15079	15143	15099	14963	15090	14936	15085	14984	15035	15042	15031	15054	15028	15125	15131	15197	15144	15165	15171	15028	15141	15126	15004	15049	15076	15129	15106	14969	15126	15166	15218	14928	15135	15143	15176	15214	15033	14907	15003	14927	15071	15152	15308	14913	14957	14978	14982	15032	15097	14996	14996	15086	14973	14979	15071	14983	15129	15047	14895	14967	15039	15095	15198	14896	14923	15002	15078	15004	15095	15133	15055	14961	15022	15099	15072	15017	15013	15069	15053	15001	15227	15148	15116	14994	15185	15039	15033	15134	15167	15073	14949	15133	15308	15046	14975	15036	14829	15067	14929	15037	15084	15080	15027	15148	14920	15112	15164	15049	15147	14961	15162	15225	15089	15022	14911	15107	14960	15065	14974	15078	15124	15111	15067	15150	15143	15010	15106	14967	15030	15130	15049	15074	15111	14943	15298	14898	15044	14900	14872	14946	15191	15116	15173	15076	15138	15129	14925	15239	15082
25995	21161	27359	25863	20684	25469	51866	41826	36443	30465	22814	19420	18489	18171	18014	18052	18013	17940	18038	17938	18307	18164	17952	18125	18035	17999	18160	18163	18123	17822	17999	17955	18153	17833	18058	17955	17982	18032	17717	18061	17905	17812	17869	18101	17854	18070	17878	18071	18010	17915	18106	17840	18023	17932	17893	17997	17921	17951	17930	17942	18031	17852	17914	18168	18098	18082	18080	18160	17846	18101	18202	17949	17963	17726	18153	18065	18001	17970	17948	17837	17863	17978	18010	17855	18001	18010	17830	17804	18115	17890	18085	17668	18063	17816	18041	17974	17819	17905	17910	17989	18088	17745	18108	18131	18153	18005	18000	17998	17737	18041	18007	18147	17946	17903	17850	17881	17988	18058	17872	18080	17983	18014	18154	17917	18121	17961	17879	18033	17854	17897	17978	17815	17913	17871	18180	18185	18027	17834	17975	17891	18103	18004	17991	18006	17763	17929	17777	17919	17996	17976	18021	17867	17866	17885	17923	18010	17943	17896	18060	18046	18081	18057	17942	17954	17851	18042	17950	18017	18007	18044	17906	18085	18004	17797	18190	17787	18008	17867	17873	17919	17885	17978	17689	17838	18069	17993	17928	17989	18169	17991	17828	17881	18149	17807	18039	17980	17780	17998	18014	17907	17799	17867	18182	17995	18019	18081	18041	17785	17995	18081	18163	17950	17789	17634	17966	18022	17938	17784	17882	17933	17803	17852	18216	17992	17860	18033	17856	17774	17994	17980	17732	18101	17957	17909	17725	17819	18040	18017	17995	18101	17915	17997	18025	18011	18124	18003	17914	17961	17893	18209	18110	18052	18021	17909	17999	17962	17956	18010	17889	18022	18136	18219	18145	18125	18005	18012	18003	18008	17913	17924	17897	17993	17995	17823	17965	17957	18081	18042	17961	17821	18120	17862	17882	18043	17956	17829	18100	18021	17873	17930	17977	18157	17993	17790	17951	17982	17964	17907	17978	17996	17943	18036	18138	17811	17879	17912	17981	17759	17983	17954	18068	18093	18097	18063	18051	18041	17990	17844	17776	17916	18079	18053	18188	17906	17989	17948	17980	18128	17974	17972	18027	17952	17752	17879	18035	17895	17977	18089	17832	18020	18026	18003	17949	17807	17883	17833	17807	17842	18037	17719	18111	18228	17881	18105	18061	17838	18124	18075	18045	17856	18077	18097	18001	18084	17972	17956	17685	17809	18100	17807	17990	17946	17727	18151	17959	17943	17945	18112	17784	17883	17791	17962	17910	17836	17917	17922	17923	17897	17868	17841	18000	17851	17998	18035	17939	18052	17902	18016	17922	17929	18055	18039	18166	17924	18018	18047	17837	18070	17875	18001	17986	17785	17905	18018	17970	18006	18092	17981	18110	17892	18125	17841	17742	17886	18003	17977	17862	17955	18212	17871	18005	17926	17943	17979	18140	18000	17962	18038	18103	17818	17999	17700	18027	18017	17838	18041	17984	17906	17880	17973	17805	18097	17982	18200	17880	17809	17791	17793	17973	18022	17964	18108	18094	18007	18019	18019	17845	17731	18058	18118	17888	17818	17994	18166	18133	18070	18023	17968	18138	17817	17920	18050	17909	17947	18154	17993	17832	17961	18054	18030	18049	18014	17952	17900	17953	17899	18075	17934	18150	18094	17966	18111	17944	18072	17976	18160	17923	17885	17935	17875	17794	17841	17695	18074	18035	17856	17977	17910	18001	18004	17998	18070	17931	17910	18251	17857	18037	17974	17940	18169	17865	17901	18057	17877	18055	17943	17924	17915	17967	17878	18010	17981	18182	17907	18023	18287	17818	18055	17752	17963	17918	17712	17795	18039	17879	18000	17900	17944	17804	17978	18037	18008	18155	18044	17941	17939	18093	18242	18003	18197	17959	17752	17853	17787	17937	17848	17991	17959	17836	18067	17912	18114	17947	18034	18099	18005	18031	17943	17926	18047	17842	18060	17894	18040	17899	17984	18168	17899	17954	17878	17920	18119	18016	18184	17743	18208	18100	17968	18063	17972	17932	18045	18025	18042	18071	17926	17891	18000	17789	17763	17827	17804	17850	17909	17982	17982	17840	17923	17932	18011	17980	18124	17953	17884	17973	18017	17959	17828	17959	17819	18126	17906	17892	17956	17916	18232	18157	17906	18051	17868	17943	17963	18068	18054	18034	18188	17898	18231	17957	17994	17957	18110	17938	17957	17862	17875	18024	18071	17926	18090	18051	17986	17954	17941	17843	17949	17981	17907	18072	17806	18039	17968	17924	18061	17968	17916	17839	18115	17996	18045	17925	18049	18051	17827	17836	18147	17977	17951	17933	17865	17891	17858	17825	17909	18067	17949	17794	17806	18015	18083	17760	18078	17857	18011	18096	17915	17762	17788	17903	17933	18155	17829	18039	17970	18216	18019	17880	17934	17965	18100	18158	17988	17878	17962	17833	17800	18020	18090	18097	18044	18164	17931	18066	17924	17962	17988	17952	18026	18218	17960	17938	17876	17987	17957	17913	18277	17795	17979	18021	18047	17772	18039	18040	18047	18053	18013	18102	18046	18058	18060	18013	17789	18061	17899	17840	18010	18011	17954	18029	17956	18001	17992	18186	17793	18006	18073	17927	17919	18024	18155	18090	18089	17867	17928	17667	17873	18030	17793	18109	18004	18072	18037	17838	18040	18085	18037	17943	17946	17967	18166	17988	17887	17894	17724	18118	18156	17936	17966	17933	17970	18110	18059	17976	17937	18060	17993	18012	17933	17944	17842	17984	17998	17956	17927	17887	18159	18085	18167	17947	17938	17916	17992	17952	18330	17968	17750	17906	17929	17997	18068	17743	18065	17793	17844	18004	17795	17947	17889	17820	17669	17892	17777	18002	18030	17977	18052	18281	17977	18079	17899	18111	17989	17926	17689	17750	18025	17966	17889	17968	18211	17917	17997	17864	17976	17905	17994	17834	18006	18008	18073	18096	17969	17861	18031	18044	18011	17851	18020	17968	17761	17862	17796	18067	18112	18003	17940	17914	18190	17777	17847	18010	17871	18002	17652	17950	18040	17813	18101	17942	17838	17944	17943	17825	17796	18201	18161	17997	18119	17955	18110	18029	18082	17857	17641	18074	18101	17962	18101	17925	17973	17907	18175	17739	17968	18070	18156	18025	17855	17954	17966	18098	18065	17825	17906	18007	17895	17757	18057	17742	17966	17925	17875	18118	18026	17957	17794	18124	17905	17874	18086	18115	18122	17848	18079	18138	18070	17928	18053	17882	18145	18055	18050	17906	17956	17939	17918	17867	18032	18149	17951	18024	17797	18037	17924	18059	17927	17895	18014	18143	17880	18091	18016	17877	17712	17996	18018	18109	17992	17931	17809	17952	17842	18057	18236	17907	18095	18124	17995	17807	17948	17921	18023	17947	18000	18035	18047	18055	18014	17865	18062	17957	18187	17943	18001	18156	18279	17960	17823	18069	17949	18162	17915	17920	17749	18021	17992	17823	18019	18177	17884	17975	17838	17985	18249	17950	18049	18189	17937	17718	17650	17697	17872	17998	17900	17956	17857	18011	18051	18135	18229	18142	18119	18052	17896	17803	18011	17822	17845	18060	18071	17849	18013	17876	17948	18044	17813	18123	18053	17978	17971	17760	17807	17984	18070	17902	18046	18277	17999	18016	17851	18002	17786	17855	17949	17852	17847	17853	18042	17791	18002	17854	18042	18113	17988	18025	17771	17795	17849	18040	17970	17913	17968	18198	17950	18002	17957	18240	17985	17964	17974	17947	18049	17971	17835	17948	18059	18059	18197	18132	17904	17911	17937	18004	18269	17905	18083	18110	17940	17908	18041	18045	18003	17803	17827	17960	17889	18067	18036	17957	17943	18029	18065	17977	17990	17843	18122	18166	17941	18054	17952	17883	17800	18081	17921	18010	17780	17903	17971	18022	17788	17872	18075	18140	18189	18038	18055	17914	17995	18176	17834	17891	18143	17957	17802	17985	17975	17961	17886	17999	18185	17958	17920	17871	18085	17934	18229	17916	18143	18022	17827	17871	17956	17971	17914	17845	18154	17939	17944	17937	18147	17851	18082	18002	18101	17863	17957	18099	17845	18075	17941	18030	17958	17942	17883	18040	18047	18011	18064	17829	18022	17955	17857	17698	17961	17995	17895	18187	17944	17993	17711	17986	18138	18112	17945	17682	17982	18049	17780	18258	17961	17891	17790	17987	17818	18082	18028	17774	18087	17809	18008	17939	17999	17933	18038	17753	18056	17892	17962	18166	18136	18156	17897	17915	18030	18059	17932	17910	18061	17956	17741	18003	17752	18130	17881	17927	17971	18102	18013	17917	17922	18053	17946	17922	17965	17858	17992	17903	17845	17908	18034	18118	17767	17905	17922	17994	17813	18143	18061	18104	17941	17851	17858	18017	18033	17851	18075	17959	18052	18051	17979	18078	17975	18024	18108	17951	18056	17885	17866	17928	18090	18088	18040	17777	17990	18092	17916	17883	17890	17938	17955	18040	18076	18120	18214	17891	18192	17882	17996	18047	17941	18104	17876	18130	18091	18034	18014	17892	17927	17992	18233	18160	17950	18017	18049	17984	17896	18039	18224	17861	17899	17854	17833	17823	17945	18108	17979	18020	18007	18054	17801	17949	17943	17963	17975	17979	18015	17927	17844	17902	18103	18088	17925	17946	17904	17994	17839	18006	17937	17857	18125	17936	17855	17819	17897	18210	17899	17972	17714	17852	17846	17970	18024	18105	17956	18035	18080	18130	17837	18043	17899	17741	18120	18067	18010	18196	17862	17873	18005	18029	18042	17936	17994	18114	18013	17891	18206	17743	18014	17861	18071	17938	18133	17823	18047	18143	17761	17948	17943	18024	18114	17837	18001	17963	18000	17877	18099	18169	17912	18081	18188	18051	17806	18000	18130	17893	18198	18116	17925	18046	17852	18172	17754	18095	18025	17762	17868	17921	18165	17941	17916	18077	18090	18049	18090	17825	17973	18009	18022	17896	18002	17970	17877	17870	18086	18228	18063	18146	17911	18005	18149	18024	18007	17700	18125	17880	17974	17990	18020	18091	18027	18100	18040	18098	18071	17914	17807	17929	18066	17903	18053	17918	18010	18122	18073	18062	18001
14292	20220	19765	17413	16755	26478	51077	39319	37013	28745	19638	16220	15475	15104	15059	14908	15185	15142	14986	15013	15016	15027	15114	14963	15129	14943	15030	15039	15188	15134	15127	15226	15128	15204	15093	15038	15020	14932	14912	15241	15239	15102	15127	15015	15021	15058	14979	15190	14973	15043	15103	15047	15084	15084	15141	15126	15014	15061	15218	15093	15155	15191	14958	15022	14995	15063	15043	15159	15040	15161	15058	15059	15081	15006	14914	15020	15388	15060	14983	15136	14814	15122	15206	15104	15018	15061	15114	14966	15009	14991	14787	14932	15114	15056	15142	14986	15094	15159	14956	15009	15113	15059	15145	14830	15096	15019	14971	14965	14959	15026	15032	14872	15013	15113	14999	14957	15037	15043	14946	15029	15011	15223	15058	15078	15090	15011	14985	15079	15032	15012	14896	14912	14975	15030	14957	15007	15178	14976	14946	15004	15165	14929	15079	14960	15044	15048	15167	14972	14976	14975	14874	14937	15007	15070	15016	14925	14965	14780	15008	14836	15193	15036	14979	14870	14986	14796	15190	15082	15040	15001	15069	15059	15051	15065	14940	15115	14832	15139	15047	14983	15041	14948	15056	14973	14991	14978	15097	15103	15127	15029	14934	15031	14864	15024	15172	15006	15059	14831	14938	15141	15020	15144	15152	14976	15232	14964	15220	15139	15189	14845	14886	14960	14961	15245	14937	15061	14877	15110	14961	14990	15176	14977	15135	15084	14952	14987	15086	15084	15127	15107	14851	15074	14960	15058	15091	14945	14976	15033	14903	14993	15106	15000	14945	15156	15198	14970	14938	14984	15015	15181	14905	14988	14936	14946	15007	14991	15131	14928	15090	15140	15028	14882	14992	14971	15155	15058	15008	14856	15015	15096	14954	14779	15107	14980	14982	14974	15058	15072	14971	15123	15062	15172	15072	15077	14862	14878	15147	15093	14831	15081	15102	14830	14967	15036	14977	15064	15143	15060	14959	14996	15079	14821	14976	15194	14977	15120	14920	14839	14908	15130	15076	14991	15120	14976	14951	15019	15158	14908	15049	14957	15090	14913	15030	15076	14990	15078	14894	15075	14938	14960	14963	15076	14972	15045	14997	14958	14994	14935	14988	14747	14920	15073	15104	15149	15310	14925	15209	15079	14898	15118	15129	15124	15246	15178	14894	15089	14975	15053	15127	14801	14981	14986	14914	15041	15148	14930	15009	14996	14953	14836	14908	15034	15007	15010	14987	14957	14925	14904	15144	15102	14990	15068	14941	14861	15157	15079	14958	14931	15001	14937	15136	14953	14993	15137	14965	15064	14810	14975	15137	14985	15090	15099	14898	15029	14957	14946	15159	15127	15117	15144	15103	15070	14984	14855	14892	15040	15068	14968	15215	14948	14904	15034	15111	14990	15019	15088	14946	15075	14915	15041	14951	15217	15094	15081	15072	14824	14998	14973	15050	15032	15075	14774	15027	14911	15101	14975	14975	14867	15093	15020	15061	14846	14936	15128	15077	14977	14756	14860	14974	14980	14913	15167	14986	14992	14903	15088	15035	14935	14965	15122	15014	14990	14902	14899	15077	14964	14998	15258	14980	15095	14991	15099	14951	15205	15077	14970	14985	15152	14930	15140	15060	15154	15077	15101	14948	15107	14959	15115	15006	15121	15084	15026	15021	15105	14986	15273	15273	14865	15140	15006	15034	15200	14902	14867	15273	15073	14924	14877	15072	15113	15106	15000	15165	14889	14991	15042	14938	15045	14801	14939	15136	15116	14988	14933	15115	14970	14988	15089	14995	15036	15126	14925	15000	15028	15301	15019	15043	15005	15057	15105	14805	14956	15135	15030	15119	15004	14775	15091	14988	14900	15030	15093	15049	15032	15145	15000	14963	15280	15028	15152	15093	15037	14963	15082	15024	15040	14954	15029	15044	15065	15107	15064	15100	14992	15062	15098	15029	15038	14893	15095	14900	15056	14964	15144	14878	15119	14957	14913	14949	15248	15103	15084	15042	15082	15107	14825	15079	15099	15039	14895	15021	15010	14970	14953	15100	15085	15029	14921	14995	14959	14857	14993	15017	15066	15124	15047	14921	14729	15003	14975	15038	15076	14955	14978	14889	15098	15062	15088	14922	15102	15023	14880	14991	15036	15090	14995	15039	14949	15029	15005	15093	15343	15095	14863	15061	14912	15040	15129	15105	15082	15025	15125	15129	14913	15087	15153	15016	15107	14988	15039	15217	14970	15087	15007	15135	15100	14954	15009	15098	14944	14967	14948	15096	15053	14897	15093	15027	15180	14906	14968	15084	15029	15117	15038	15131	14988	15089	15043	14974	15173	15029	14945	15122	15086	15043	14888	15063	15160	15097	14994	15063	15094	15021	15019	15061	15000	15095	14972	14938	15206	15044	15200	14905	15058	15041	14966	15104	15042	14978	14946	15092	15216	15214	15077	14995	15089	14847	14957	14858	15007	15048	14998	15053	15151	14991	15102	15060	15024	15092	14989	14937	14949	14916	15056	14974	14893	15047	15027	15024	14957	14962	15008	15080	15002	15002	15150	15019	15128	15116	15026	14990	15165	14917	15078	15094	15026	15210	14857	15098	14972	15125	15027	14919	14908	14945	14997	15021	15115	14971	15147	14989	15074	15110	14903	14988	14895	15000	15025	15097	14925	15045	15113	14977	15142	15085	14933	14945	15011	14958	14917	15066	15061	14982	15152	15060	15114	14890	15018	14922	14996	15121	15015	15008	15076	15204	15105	15064	15055	15023	14753	15145	15073	15045	14976	15021	14924	15166	15301	15050	15128	15241	15030	14930	14977	15079	15141	14995	14896	14885	15010	15062	15110	15233	15033	15143	14849	15180	14989	14959	15186	15094	15063	14992	14953	15063	14943	14927	14989	14871	15207	14968	15074	15153	15077	15322	15094	15211	15267	15186	14878	15127	15027	15025	15072	15080	15121	15123	15117	15032	14899	15060	15026	14947	15155	14995	15108	15101	15067	15046	15069	15028	14948	15020	15033	15056	15041	15048	15048	14996	14915	15062	15034	14992	14941	14931	15061	15044	15106	14987	15024	15228	15183	15036	15051	15010	15038	15185	15130	15019	14924	14999	14971	14939	15060	15146	15043	15015	15085	15001	15052	15138	15017	15043	15250	14828	14765	15212	15036	15061	15147	15046	15099	15168	14911	14938	15059	15115	14992	15093	15122	15220	14937	14990	14947	15043	15000	14969	15071	14911	15035	15089	15010	14954	15039	14868	14932	15039	14916	15121	15087	15029	15128	14820	15066	14995	15077	15030	14946	15109	14955	15141	15213	14849	15039	15185	15053	15024	14964	15151	15098	14951	15145	14957	15102	15052	15018	15162	15005	15068	15156	14925	14949	14950	15066	14990	15233	15155	14942	15119	15050	14902	15016	15114	14909	15007	14945	14956	14986	15245	15174	14820	14953	15039	15118	14948	14897	15017	15115	15009	15056	15221	15129	15008	15024	15143	15168	14829	15176	14997	14999	15125	15216	15033	15108	15045	15114	14923	14941	15049	15039	15022	15049	15018	15066	14920	15077	14883	14974	15116	15121	14937	14953	15117	14969	15016	15005	15007	15089	15070	14932	15021	15020	15105	15103	15021	14910	15072	15045	14951	15224	14965	14983	15175	15196	14952	15142	15184	15141	15039	14980	15047	15052	15127	14976	15097	14849	15074	15052	15133	14963	15209	15080	15014	15054	14985	15131	15052	15109	15015	15090	14898	15012	15153	15124	14989	15110	14916	14996	15130	15077	14862	15088	15008	15008	14955	15047	14941	15071	15039	15055	15013	15102	15256	15090	15279	14960	15048	15007	14965	15185	14895	15047	15068	14979	15004	15158	15061	15202	15016	15079	15113	15124	15072	14928	15166	15184	14893	15106	14912	14991	14997	15147	14946	14997	14986	15037	14840	15119	14958	14971	15048	15020	15034	15000	15065	15057	14971	14903	15147	15191	14963	15015	14941	15073	14990	15096	14959	15142	15022	14922	14862	15002	14796	14939	15035	15079	14969	15071	14992	15070	15000	15051	15097	14875	15064	14949	14976	15013	15055	15003	15108	15044	14961	15047	15208	14945	14947	15114	14721	14892	14958	15014	15092	15061	15073	14886	14933	15058	15106	15264	15144	14919	14991	15048	14865	15063	14928	14963	15006	14946	14979	15069	14940	14981	14925	14992	15027	14979	15146	15034	15078	14936	15088	15094	14934	14947	15192	15005	14995	14982	14914	15038	14969	15092	14984	15009	14972	14945	15067	15197	15136	15126	14787	14997	15177	15111	14990	14996	15077	15076	15013	14987	14834	14957	14981	14994	15168	15059	15094	15029	15122	14967	15165	14772	15018	15068	15034	15038	15015	14959	15137	15178	14916	15033	14979	14980	15046	14782	14962	14997	15057	14984	15043	15074	14977	15107	15023	14935	14986	15163	15053	14964	14969	15150	15241	14918	15092	15056	15082	15103	15005	15120	15156	15044	14890	14868	15182	14966	14937	15093	15164	15064	15091	15008	15146	15075	14960	15179	14951	15016	15166	15036	15129	15037	15068	14989	15049	15094	15005	15078	15106	15028	14992	15047	15211	15000	15158	15088	14992	15168	15115	15022	15181	14978	15138	14927	14979	15060	15120	14957	15237	15040	14977	14942	15241	14993	14948	15231	14942	15059	15091	15022	14970	15060	15063	14987	14974	15057	14982	14972	14863	15161	15033	14997	14842	15082	15082	14970	14984	15091	14848	15207	14925	15048	15101	15169	15018	15098	15032	15009	15003	14901	15182	15092	14967	14971	15077	15039	15026	14906	15099	15016	15137	15079	14980	15062	15167	15159	15157	15150	14862	15042	15080	15077	15056	15042	15134	14835	15171	14970	14978	14934	15083	15159	14956	15113	15098	15012	15086	15013	15013	14930	15078	15019	14923	14976	15112	14972	14835	15146	14955	15190	15087	15041	15103	15236	15001	15033	14880	15159	15022	14948	14966	15002	14967	14947	15028	14951	14968	15012	15063	15105	15184	14993	15127	15264	15001	15203	15041	15165	15009	15259	15087	15081	15156	15061	15161	15098	15002	14951	15143	15101	14955	15125	15091	15026	14962	15037	15002	14949	14999	15042	14976	15004	15233	15165
23918	21204	28719	23998	21775	33085	70977	58616	50026	38648	26203	21402	19448	18121	18021	17785	18344	18166	18255	17827	17983	18021	17979	18095	18106	18095	17759	17972	17905	17955	17826	17779	17888	18088	17846	17971	18044	17986	17801	17967	17899	18153	17782	17894	17781	17819	18186	18053	18119	17741	17938	17872	17791	17950	17838	17781	17858	17760	18034	17814	18006	17997	17841	17902	18063	17971	18103	18064	17995	17800	17954	17843	17748	17897	18008	17637	17990	17959	17871	17780	17920	17756	17897	17820	17794	17880	17947	17809	18157	17857	17970	18114	17951	18064	17985	17768	18009	17983	17877	17987	17814	17986	17986	17680	17815	17820	17929	17769	18151	17817	17989	18063	18059	17810	18195	17664	17862	17850	17837	17837	17981	17894	17838	17860	17875	17897	17722	18072	17854	18089	17991	17915	18067	18011	17721	17971	18094	17880	17806	17943	17918	18047	17787	17998	17849	17882	17816	17878	17739	17953	17946	17801	17963	17819	17928	17983	17938	18074	17856	18044	17727	17790	18069	17846	17886	17889	17800	17973	17836	17871	17828	17630	17967	17824	17790	17808	17889	17734	18003	17930	17836	17799	17723	17728	18008	17959	17896	17786	17826	17989	17843	18003	17976	17946	17858	17662	18088	18050	17680	17910	17889	18043	17938	17782	17876	17830	17956	18004	17938	17815	17797	17902	17918	17907	18065	17886	17982	17911	17830	18011	17768	17914	17802	17999	17750	17808	17787	17871	17876	18023	17887	17820	17990	18006	17971	17973	17911	17897	17836	17872	18062	17711	17887	17818	17944	17726	17951	17972	17772	17816	17874	17887	17834	17876	18021	17868	17801	17963	18010	18092	17865	17808	17900	17765	17705	17884	17972	18119	18086	17927	17950	18030	18039	18160	18049	18044	17958	17711	17808	17772	17754	18166	17841	17909	17885	17833	17807	17859	17996	17982	18026	17857	17763	17651	17811	17857	17979	17534	17931	17788	17951	17807	17895	17847	18046	17637	17758	17854	17926	17671	18086	17978	17931	17870	17906	17917	17775	17942	17858	17877	17744	17593	17890	17782	17759	17841	18017	17889	17836	17925	18022	17957	17835	17954	18000	17890	17887	17944	17925	17762	17994	18063	17799	17845	17886	17814	17911	17717	17859	17910	17751	17761	17823	17871	17851	17683	18048	18105	17912	17829	18015	17839	17929	17796	17739	17956	17826	17834	18003	17895	17873	17887	17926	17798	17832	17942	17706	17982	17748	17893	18000	17999	18008	18006	17890	17850	17857	17761	17906	17818	17724	17741	17725	18058	17782	17740	17831	17817	17886	17877	17937	17937	17898	17824	17623	17778	17841	17991	17915	17800	17767	17801	17863	17895	17821	18057	18052	17948	17844	17978	17975	18022	17985	17910	17956	17931	17835	17773	17726	17897	17661	17876	17750	17922	17991	17705	17871	17933	17752	17977	18142	17931	17827	17804	18030	17950	17749	17757	17808	17822	17835	17845	17780	17888	17832	17850	17791	17772	18011	17975	17672	17892	17799	17867	17924	17865	17960	17829	18002	18014	18010	17791	18089	17878	18080	17762	17925	17880	17753	18031	17880	17781	17871	17999	17842	17820	18003	17672	17851	17760	17957	18034	17810	17707	18016	17979	17872	17824	18088	17979	18132	17746	17874	17805	17882	17984	17970	17975	17897	17872	17940	17966	18033	17885	17810	17925	18057	17704	17905	17974	17948	17746	17957	17878	17984	17813	17901	17767	17872	18001	17873	17759	17824	18002	17973	17969	18055	17745	17728	17858	17948	17750	17775	17724	17928	17858	17802	17837	17866	17841	17654	17883	17807	17892	17834	17998	17991	17903	17802	17977	17854	17942	17854	17972	18184	17981	17960	17842	17950	17936	17665	17877	17907	17817	17822	18045	17921	17814	17948	17792	18028	18182	17845	17803	17866	17753	17749	17857	17702	17614	18047	17575	17939	17937	18056	17965	18027	17894	17905	18047	17990	17922	17902	17762	17751	18124	17950	17858	17851	17942	17871	18006	17837	17964	17965	17795	17903	17787	17713	17871	17987	17895	17718	17868	18053	17720	17812	17930	17806	17798	17838	17960	17950	18052	17693	17923	17770	18016	18016	17648	17887	17907	17900	17744	17842	17882	18015	18091	17968	17894	17864	18088	18058	17737	17689	17696	17947	17934	17842	17637	17969	18002	18026	17745	17722	17897	17999	17851	18066	17793	17786	17908	18030	17941	17906	17931	17864	17833	17988	17898	18141	17819	17855	17931	17953	17838	17972	17935	17783	17933	17905	17908	18046	17958	17800	17935	17956	17729	17924	18072	17883	17788	18026	17940	17811	18062	17773	18145	17833	17847	18013	18053	18071	17991	17830	17818	17899	17855	17833	17918	17834	17919	17959	17807	17897	17978	17885	17821	17968	17851	17717	17830	18043	17800	17943	17947	17870	17891	18021	18085	17936	17998	17923	17822	17861	17885	17928	17751	17866	17710	17869	18023	17647	17838	17976	17830	17990	17991	17872	17752	17992	18076	17789	18026	18051	17963	17783	17856	17938	17945	17823	18105	17919	18179	18021	17932	17986	17870	17670	17914	18081	17876	17953	17754	17959	17853	17901	18003	17925	17753	18040	17890	17844	17740	17846	17937	17832	17702	17991	18075	17828	17841	17787	17759	17920	17851	17982	17861	17755	17891	17809	17646	18013	17823	17937	17817	17927	17873	17925	17795	17705	18072	17795	17892	18051	17800	17785	18028	18126	17854	18059	18101	17946	17875	17980	17696	17904	17879	17829	17976	17743	17746	17981	17955	17918	17760	17799	17772	17892	17929	17853	17995	17929	17893	18112	17794	17841	17764	17865	18036	18063	17934	18007	17856	17986	17934	17832	17764	17988	17912	17739	17869	17785	17769	17617	17958	17762	17898	17812	17920	17686	17994	17813	17833	17851	17945	18036	17897	17911	17893	18097	17757	18060	17949	17797	17886	17960	17850	17708	17835	17968	17743	17757	17861	17942	17944	17898	17938	17997	17840	18110	17826	18064	17888	17831	17933	17958	18036	18023	17897	18063	17935	17823	17827	17818	17945	17703	17768	17951	17879	17837	17892	17774	17931	17920	17944	17982	18053	18097	17762	18049	17802	17809	17790	17746	17787	17794	17894	17931	18050	17959	17893	17869	17673	17914	17888	17710	17900	17657	17850	17668	17941	17912	17961	17817	17828	18019	18321	17823	17870	17834	17829	17985	17948	17733	17811	17922	17905	18094	17919	17831	17760	18009	17780	17889	17814	17859	17967	17864	17995	17970	17843	18023	17688	17675	17889	17951	18082	18133	17709	17816	17978	17834	18092	17651	17867	18108	17823	17983	17983	17771	18046	17807	17772	17940	17940	17736	17998	17852	17809	18133	17789	17928	17843	18021	18096	17969	17898	17839	17943	18027	17769	17833	17903	17971	17975	18219	18021	17874	17944	17840	17858	18002	17624	17831	17890	17819	17960	17918	17979	18090	17964	18048	17843	17869	17846	17942	17868	17830	17945	17770	17967	17873	17810	17624	17928	17766	17855	17764	17769	17770	17940	17823	17869	17800	17953	17895	18179	18092	17610	17870	17800	17913	17981	17579	17981	17768	18066	17995	17956	17843	17992	18071	17741	17990	17830	17778	17904	17957	17733	17696	17702	17813	17927	18078	17957	17894	17992	17857	17931	17807	17591	18080	17856	17790	17777	17921	17880	17851	17988	17885	17978	17922	17938	18019	17693	17935	17749	17843	17811	17910	17933	17816	17962	17986	17871	18128	18032	17740	18063	18104	18052	17684	17919	17919	17867	17965	18072	17998	17847	17831	17718	17817	17849	17926	17794	17976	17955	17917	18003	17985	17869	17972	17909	17858	17584	17901	17757	17890	17883	18026	17790	17996	18107	18129	17945	18103	18026	17865	17915	17923	17658	17978	17861	17655	17796	17863	17915	17924	17996	18071	17915	17790	17955	17856	17809	17991	18153	17997	17855	17895	17772	17842	17822	17903	17819	17871	17917	17596	17815	17862	17929	18038	17867	17859	17852	17920	17980	17891	17969	17793	17709	17749	17907	17986	18120	17869	18056	17783	17820	17912	17908	17924	17825	17943	17879	17972	17806	17931	17987	17904	17991	17762	17703	17808	17854	17970	18230	17924	17939	17766	18043	17874	18019	17840	17806	17976	17733	17771	17787	17792	17650	17945	17854	17725	17808	17940	17867	17947	17967	17846	17995	17712	17785	18007	17957	17988	17963	17784	17877	17808	17868	17913	17751	17629	17885	17875	17945	17761	17836	17778	17783	17824	17878	17821	17933	17834	17909	17970	17956	17892	17988	17791	17849	17936	17900	18063	17838	17773	17801	17799	17799	17794	18002	17840	17974	17785	17877	17782	17864	17770	17693	17895	17817	17739	17757	17970	18010	17904	17921	17992	17925	18033	17850	17988	17882	17973	17903	17811	17900	17980	18004	17863	17851	17864	17816	17954	17960	17936	17940	18136	17936	17730	17890	17767	17702	17937	18003	18003	17991	17917	17715	18179	18072	18025	17948	17995	17860	17660	17830	18085	17789	18161	17998	17700	17993	17749	17863	17848	17675	17921	18051	17958	17797	18035	17835	18075	17701	17934	17814	18127	18122	18051	17868	18026	17827	17994	17862	18118	17971	18050	17972	17914	17739	17915	18103	18149	17696	18007	18013	17823	17785	17742	17989	17790	17969	17966	17874	17982	17879	17937	17765	17823	17865	17881	17695	17831	17853	17841	17732	18000	17752	17817	17805	17824	17820	17933	17956	17877	17939	17879	17732	17790	17819	17918	17676	17835	17992	18017	17874	17943	17883	17936	17625	17915	17883	17989	17962	18030	17829	17976	17891	17795	18211	17970	18005	17893	17926	17842	17833	17720	17875	17823	17739	17830	17864	17902	17873	17806	17698	17905	17972	17724	17868	18040	17923	17807	17732	17883	17912	17928	17909	17720	17800	17951	18084	17794	17997	17924	17931	18016	17874	18040	18011	17923	18019	18034	17837	17824	17878	17808	17910	17829	17865	17977	17892	17923	17984	17867	17906	17753	17843	17704	17767	18052	17929	17812	17789	17965	17896	17817	17795	17903	17861	17789	18079
16351	27967	26008	21194	20109	34536	71679	58095	51324	37533	23585	18525	15982	15157	14997	15251	15063	15159	15004	15132	15025	15063	14959	14838	15007	14933	15018	14999	14918	15030	15167	14897	15187	14881	14919	15073	14974	14933	15062	15069	15072	15018	15039	14935	14937	15051	15162	14941	15026	15159	14872	15010	15063	15065	14864	14961	15137	14930	15039	14988	14680	15044	15049	14958	14838	14956	14864	15051	14933	15065	14794	14884	14801	14923	15009	14954	15144	15022	14881	14990	14933	15013	14887	14924	14944	15036	14833	14971	14989	14768	15018	14969	14946	14905	15002	15129	14845	15162	14963	14905	14973	15006	14991	14997	14965	14935	15076	14997	15099	14809	15160	14960	15005	14999	14972	15092	14863	14999	14948	15007	14995	14962	14901	14960	15019	15026	14879	14959	15076	14914	14912	15098	14959	14974	15077	14885	14731	15010	15012	15099	14993	15080	14955	15020	14963	14897	14885	14944	14928	15008	14933	14927	14891	14972	14926	15055	14994	14976	14956	15014	15145	15173	14872	15097	15066	15102	14868	15001	14752	14944	15117	14979	14932	14980	15010	15037	14804	15135	15049	15062	15004	14869	14963	14905	15027	14871	14751	15056	14981	14873	14904	15057	15009	14993	15133	15023	15221	15037	14923	14965	15070	14938	15004	14994	15014	14819	14875	14858	15001	15099	14923	15062	14983	14979	15049	14913	15005	15043	14976	15074	15172	15013	14770	14952	14972	15012	14936	14962	14909	15055	15054	15155	14899	14950	15055	14936	14953	14961	14967	14943	14965	14869	15122	15093	14890	15010	14861	15002	14926	14923	14942	14952	15110	14912	14999	14918	14811	15065	15032	14902	14846	14980	14874	14988	15035	15105	14851	14850	15119	14995	14992	15096	14881	15133	14934	14980	14809	15003	14977	14836	14902	14975	14977	14874	15051	14995	15138	14904	14920	14991	15232	14869	15013	14906	14863	14920	15142	15028	14887	15033	15124	15080	15035	14907	14960	14980	15074	14959	15066	15033	14958	15016	14896	14873	14891	14796	14982	14822	14994	14913	14954	14958	15043	14927	15193	14834	15001	15050	14944	15059	14904	14868	14904	15012	14965	14925	14901	14855	14948	14773	15081	15112	14828	14974	15102	15071	14986	14819	15010	14950	14989	14911	14898	15000	15021	14893	14868	14950	14806	15067	15006	15006	15054	14950	15119	15005	14905	15046	14821	14939	15083	15032	14887	14825	15046	15216	15010	15099	15072	14875	14944	15062	14831	14838	14930	15052	15006	14940	14892	14931	15102	14999	14905	14925	14927	15088	14967	15073	15086	14875	14915	14958	14868	14991	14861	15025	14927	14866	14966	14910	14867	15034	14913	14921	14925	15004	14980	15085	14918	14850	14854	14801	14952	14964	14837	14968	14961	14967	14829	14976	15082	15031	14958	15057	15068	15048	14975	15083	14896	14820	14913	15030	14984	15087	15092	14979	15106	15019	14887	15011	14992	15021	14954	15000	14866	15045	14960	14843	14969	15066	14963	15073	14876	14970	15243	14914	14918	14908	14959	14965	15018	15108	15146	15125	14880	14918	15020	14965	14796	14888	15009	14780	14963	15124	15242	15073	14976	14900	14984	14772	15118	14941	14833	14932	15051	14981	14949	15059	14899	14853	14912	14931	14966	14936	14864	14816	15039	14920	15034	14932	14912	15107	14893	14798	15061	15024	14872	14925	14891	15105	15127	14975	14904	14866	14800	14824	14948	14970	15183	14879	15052	14730	15240	14918	15055	14964	15012	14988	14893	14882	15114	14946	14910	14816	15014	14968	15046	15015	15093	15061	14809	15005	15033	14921	15094	14964	15047	14917	14829	14982	14988	14912	14933	14919	14846	15063	15091	15060	15029	15009	14992	14963	15093	15139	14792	14911	14764	15102	14990	15095	14872	14989	14871	15121	14911	14976	14972	14992	14900	14966	14948	15083	15023	14711	15116	15131	15036	14808	15022	15046	15019	15017	14865	14974	14844	14760	14963	14947	14971	14872	14898	15043	14859	14871	15094	15118	14968	14827	15024	14884	14851	15090	14965	15007	14965	14830	14937	14881	14990	15019	15020	15022	14978	15002	14926	15072	14940	14963	14980	15090	14902	15109	15015	15194	14864	14989	15103	14971	14914	15018	14964	14935	14998	15025	14937	15017	14886	14981	14921	15035	14939	15048	14997	14774	14976	14945	15000	15040	15089	14970	14914	14948	15002	15045	15178	14862	14953	14927	14751	14916	15042	14918	15046	14995	15175	15034	14843	15038	14931	14956	14904	15037	14926	14827	15007	15003	14973	15028	14905	14846	14849	14848	14857	15022	15075	15062	14937	14948	14846	14965	15033	14905	14972	15117	14971	14838	14913	14881	15010	14960	14992	14777	14877	14859	15032	15031	15050	15018	15048	14900	14957	15104	14922	15121	14836	14909	14873	14879	15018	15085	15022	14905	14912	15047	15108	14953	15124	14977	15053	15051	15040	15230	14873	14908	14893	15022	14915	14819	14962	15043	14986	14824	15101	14830	14955	15020	15041	14948	14887	15034	14909	14977	14939	14755	14999	15042	14961	15111	14848	15119	14927	14913	15044	14981	15013	15213	14964	14815	14918	14901	14926	15012	15041	14929	14983	14916	15027	14945	15117	14973	15127	15086	15046	14987	15008	14946	14983	15037	14895	14810	15051	14969	14964	14960	14932	14979	15164	14981	14903	14969	14889	14913	14917	15009	15063	15171	14982	14960	15080	14854	14942	14834	14952	15054	14973	14910	14863	15171	15035	14956	14858	14964	15164	15044	14797	14884	14951	15015	14907	14893	15007	15002	14907	14928	14871	15030	15142	15036	15039	14991	14987	15018	14938	14959	14970	15058	14994	14960	14837	14977	15053	15001	14921	15180	14803	14869	14923	15044	15043	15143	14903	15019	14874	14847	14965	15029	14999	14966	15017	14954	15050	15058	14663	14895	15024	14887	14957	14885	15042	15034	14923	14795	15035	14948	14940	14991	15030	14943	14951	15008	15198	14910	15066	15078	14725	14824	15049	15059	14849	14987	14816	14979	14904	14955	14951	15043	14919	14977	15060	14912	14928	15009	15085	14910	14925	14960	14939	15054	15048	14906	14886	15037	15034	14828	14981	15032	14933	15041	15089	14883	15104	14998	15008	15005	14939	14871	14936	15005	14920	14970	15029	14836	14927	14863	14994	14923	15141	14808	14860	14898	14928	15005	15047	15053	15009	15163	14939	14922	14904	14877	14985	14960	14884	14922	14981	14938	14950	15031	15085	15113	15027	14955	15035	14674	15082	14898	15100	14903	14921	15040	15171	14901	15035	15043	15003	14906	14806	15187	15051	14930	15001	14993	14993	14839	14974	15091	14985	14814	15049	14869	15015	15009	14995	14931	14970	14980	15057	15205	14989	14962	14995	14893	14908	14969	15004	15005	15002	15149	15089	14935	15010	14990	14825	14971	15087	14898	14854	15253	14816	14970	14949	15003	15069	14927	14988	15088	14971	15038	15101	14972	15021	15177	14830	14975	14983	14986	14957	14887	14888	14836	15084	14877	14983	14967	14943	14982	14969	14977	14894	15103	14952	14869	15046	15105	14899	14946	15010	15029	14974	15022	14738	14976	14950	14918	14834	14797	14936	15015	15202	15072	14876	14800	14911	15011	14875	14861	14939	15023	14941	15115	15049	14856	14969	15058	14937	15025	14965	14950	15004	14902	15049	15087	14888	14989	15093	14882	15100	14889	14966	15073	15000	15007	14963	14995	14824	15025	14974	15064	15017	14883	14963	14870	14883	15004	14926	14935	14936	14929	15045	15011	14922	14811	14952	14809	15123	14951	14816	15014	14920	14908	14834	15025	15024	14715	14949	15036	14860	15015	15039	14873	15187	14985	14894	15044	14980	14976	14871	14885	15064	14964	14804	14767	14894	14947	14934	15038	14846	14941	15056	14823	14910	14942	14909	14991	14772	14824	15094	14906	14971	14924	14985	14995	14999	14980	15027	15061	15019	15004	14864	14783	15074	14882	14935	15059	14845	14906	14930	15051	14941	15122	15078	14934	14906	14802	14893	14973	14964	14983	14958	15041	14985	15016	14782	15022	14980	14963	14980	15096	15056	14955	14879	14996	14813	14920	15106	15126	15163	14927	14901	14966	14950	15028	14949	14907	14858	14845	14874	14932	14774	14932	15067	15102	14953	15077	15019	14994	14965	14974	14995	14875	15034	15087	15002	14817	15061	15056	14833	14990	15066	15106	14863	14935	15029	14914	14881	14988	14791	15052	14810	15207	14927	14741	14891	14920	15031	14927	15100	15065	14933	14976	14760	15011	15037	15181	14873	14863	15084	14948	15067	14990	14907	14883	14981	15004	14992	14976	15020	14841	14958	15062	14910	15048	14990	15098	14925	15007	14814	15040	15016	14988	15077	14913	14999	14962	15014	15020	15056	14978	14809	14802	15057	14918	14996	14927	15001	14883	15055	14984	14817	15019	14968	14921	14971	15004	15003	14922	15039	14934	15224	14928	15036	14949	14951	14870	15019	14971	14926	14877	15017	15005	14973	15119	14956	14911	14890	14836	15021	15043	14882	14887	15183	14820	14827	15035	14980	14857	15065	14816	15070	15141	15169	14926	14914	14930	14900	15007	15021	14895	15051	15066	14844	14972	15015	14911	14931	14898	14993	14988	15043	14900	14994	14905	14840	14830	14931	14984	14883	14974	15021	15095	14976	14983	14953	14929	14954	15103	14979	14883	15050	15086	14874	14908	14849	15023	14898	14810	14972	14740	15041	14953	14908	14884	15025	14813	15055	14929	14985	15131	14880	14868	14979	15097	14941	14894	15025	14815	15027	14952	14883	15144	14713	14998	14938	14856	14949	14902	14956	15044	15080	14974	15137	14782	14895	14936	15031	15032	14864	15015	15020	15216	14948	14888	15020	15017	15199	15056	14909	15011	14989	14890	14819	15022	14947	15290	15058	15046	14876	14898	15041	15113	14821	15027	15067	15033	15042	15002	14969	14810	14891	15109	14939	14886	15027	15010	15058	15003	15054	14849	14850	14833	15053	15029	15006	14936	15070	15037	15027	15022	14953	14872	15015	14992	14928	14947	14894	15018
29213	22076	21866	19556	17668	19936	27018	23430	22944	20294	18514	17861	17761	17705	17547	17777	17571	17452	17448	17611	17410	17362	17576	17563	17597	17588	17512	17557	17437	17461	17558	17369	17639	17447	17579	17521	17703	17395	17708	17471	17677	17495	17427	17467	17521	17451	17580	17598	17619	17306	17593	17465	17412	17609	17521	17322	17615	17436	17713	17622	17624	17554	17721	17525	17466	17646	17415	17443	17694	17344	17665	17679	17581	17429	17403	17663	17398	17303	17511	17225	17672	17455	17514	17539	17630	17633	17228	17434	17671	17287	17515	17559	17710	17693	17780	17544	17403	17534	17614	17555	17522	17621	17738	17436	17727	17485	17531	17638	17425	17370	17527	17563	17443	17694	17547	17515	17462	17401	17670	17520	17489	17510	17501	17353	17533	17551	17549	17629	17401	17477	17483	17450	17354	17513	17362	17831	17645	17676	17457	17451	17585	17629	17502	17340	17450	17561	17438	17532	17391	17537	17557	17487	17336	17594	17356	17448	17517	17416	17606	17622	17760	17380	17691	17338	17649	17660	17364	17555	17581	17555	17500	17732	17495	17446	17645	17697	17566	17435	17433	17423	17303	17475	17603	17646	17650	17603	17381	17551	17272	17374	17400	17260	17442	17589	17755	17409	17527	17511	17385	17550	17674	17454	17599	17636	17664	17472	17480	17678	17557	17491	17615	17718	17573	17545	17435	17693	17571	17500	17544	17380	17347	17585	17699	17453	17462	17422	17541	17630	17341	17306	17569	17535	17599	17739	17624	17291	17656	17580	17561	17833	17510	17387	17444	17371	17421	17551	17508	17628	17712	17437	17454	17534	17474	17400	17517	17492	17664	17562	17287	17305	17462	17457	17586	17501	17530	17503	17722	17562	17597	17482	17400	17582	17758	17546	17516	17412	17608	17517	17420	17502	17425	17487	17544	17549	17516	17608	17471	17649	17481	17654	17470	17462	17345	17426	17516	17486	17781	17551	17442	17491	17515	17615	17503	17481	17678	17379	17611	17519	17359	17603	17609	17667	17598	17603	17447	17626	17582	17638	17521	17418	17469	17469	17519	17383	17625	17700	17496	17533	17614	17812	17596	17705	17541	17773	17284	17494	17453	17473	17479	17695	17482	17528	17561	17645	17594	17551	17541	17445	17773	17475	17327	17522	17425	17356	17469	17431	17400	17551	17583	17574	17413	17567	17514	17464	17400	17487	17466	17437	17517	17366	17575	17692	17498	17505	17475	17573	17683	17579	17681	17619	17372	17465	17413	17531	17400	17401	17617	17569	17648	17482	17508	17472	17592	17449	17577	17416	17693	17343	17480	17431	17317	17382	17561	17696	17492	17532	17556	17603	17433	17544	17557	17569	17635	17494	17391	17497	17616	17549	17571	17578	17490	17687	17495	17605	17472	17451	17514	17673	17468	17667	17516	17591	17656	17727	17579	17269	17436	17607	17411	17422	17444	17484	17508	17516	17651	17653	17529	17404	17441	17416	17476	17404	17545	17238	17770	17508	17339	17506	17192	17643	17426	17463	17560	17689	17499	17638	17289	17566	17374	17521	17451	17323	17547	17573	17508	17388	17664	17394	17482	17409	17542	17556	17599	17477	17441	17793	17409	17549	17408	17517	17333	17536	17422	17649	17471	17606	17562	17582	17675	17528	17719	17569	17489	17525	17413	17528	17592	17572	17445	17408	17651	17512	17463	17395	17657	17685	17459	17628	17543	17759	17678	17504	17624	17594	17416	17533	17598	17630	17562	17401	17399	17440	17606	17575	17648	17539	17441	17578	17422	17646	17812	17513	17577	17725	17526	17362	17490	17576	17525	17645	17428	17456	17504	17522	17464	17482	17533	17371	17763	17604	17424	17473	17404	17402	17469	17554	17615	17619	17535	17450	17532	17399	17401	17372	17532	17515	17687	17768	17465	17509	17693	17512	17319	17428	17792	17311	17513	17436	17650	17494	17430	17260	17525	17471	17520	17511	17434	17483	17481	17497	17387	17573	17708	17553	17524	17541	17631	17379	17510	17562	17612	17549	17421	17449	17628	17653	17734	17403	17391	17386	17602	17313	17517	17536	17468	17404	17589	17314	17488	17608	17500	17739	17565	17366	17592	17579	17759	17652	17548	17636	17339	17520	17540	17576	17646	17673	17380	17571	17602	17376	17464	17452	17588	17587	17492	17462	17461	17559	17609	17780	17433	17584	17484	17434	17534	17572	17597	17497	17488	17394	17459	17435	17393	17598	17588	17469	17349	17561	17419	17671	17349	17576	17562	17626	17500	17419	17448	17406	17637	17528	17494	17629	17471	17595	17726	17550	17573	17506	17386	17726	17615	17575	17596	17562	17632	17544	17663	17553	17313	17493	17664	17395	17384	17287	17523	17499	17461	17433	17602	17372	17623	17811	17780	17549	17304	17482	17558	17395	17328	17682	17625	17499	17551	17592	17582	17380	17489	17686	17482	17364	17475	17587	17610	17445	17504	17541	17624	17467	17672	17508	17491	17692	17347	17439	17644	17588	17516	17482	17595	17656	17401	17439	17775	17595	17462	17465	17727	17472	17304	17486	17485	17587	17665	17636	17510	17383	17422	17522	17621	17612	17426	17471	17355	17540	17517	17686	17639	17776	17376	17617	17579	17735	17628	17525	17686	17599	17747	17491	17482	17503	17604	17543	17331	17327	17434	17734	17675	17444	17448	17597	17493	17448	17597	17535	17589	17483	17530	17544	17637	17498	17568	17550	17301	17607	17425	17572	17552	17413	17428	17768	17547	17453	17710	17544	17445	17305	17627	17469	17368	17600	17620	17554	17610	17569	17584	17231	17490	17540	17407	17376	17631	17520	17389	17547	17546	17496	17333	17349	17618	17493	17512	17687	17616	17416	17473	17584	17485	17484	17438	17478	17526	17544	17576	17656	17465	17508	17506	17549	17529	17417	17469	17662	17709	17400	17605	17718	17519	17552	17488	17429	17463	17522	17420	17421	17520	17370	17498	17661	17451	17615	17439	17452	17569	17338	17329	17320	17514	17838	17506	17445	17593	17515	17576	17467	17593	17606	17402	17491	17460	17630	17613	17484	17565	17610	17529	17506	17508	17571	17612	17670	17479	17286	17577	17247	17558	17576	17727	17606	17598	17710	17554	17744	17452	17644	17460	17651	17585	17380	17563	17390	17661	17389	17588	17561	17574	17427	17617	17548	17460	17412	17500	17422	17554	17489	17426	17607	17532	17463	17474	17427	17480	17460	17531	17517	17426	17316	17369	17497	17646	17294	17506	17394	17511	17378	17532	17215	17560	17474	17326	17718	17684	17806	17598	17562	17391	17572	17487	17694	17403	17373	17562	17541	17493	17379	17499	17732	17480	17430	17556	17381	17504	17469	17530	17575	17510	17599	17599	17370	17392	17581	17677	17679	17452	17459	17574	17644	17429	17502	17501	17500	17563	17587	17428	17471	17508	17436	17571	17521	17723	17807	17399	17557	17503	17711	17539	17458	17617	17560	17716	17555	17468	17637	17711	17504	17412	17697	17658	17566	17301	17587	17481	17572	17575	17672	17527	17597	17707	17493	17547	17432	17559	17466	17402	17577	17603	17556	17634	17623	17590	17302	17568	17590	17630	17615	17643	17745	17819	17641	17362	17689	17478	17479	17731	17687	17497	17509	17466	17755	17488	17414	17501	17602	17359	17489	17369	17511	17610	17430	17607	17654	17591	17438	17493	17594	17471	17628	17605	17584	17477	17549	17427	17478	17557	17628	17378	17439	17472	17745	17522	17568	17623	17558	17254	17521	17314	17547	17540	17444	17448	17245	17479	17449	17467	17482	17449	17487	17447	17357	17625	17483	17476	17367	17666	17593	17613	17586	17634	17464	17478	17593	17389	17540	17410	17405	17681	17387	17510	17629	17481	17386	17695	17467	17471	17561	17467	17547	17666	17778	17649	17360	17543	17391	17508	17329	17704	17518	17705	17380	17489	17641	17618	17747	17527	17564	17516	17661	17779	17481	17520	17479	17463	17298	17273	17439	17425	17563	17545	17135	17436	17643	17468	17580	17546	17511	17294	17386	17483	17537	17656	17603	17602	17487	17574	17425	17591	17596	17433	17526	17645	17654	17529	17620	17380	17438	17465	17572	17258	17593	17468	17401	17433	17379	17354	17691	17438	17400	17534	17577	17729	17410	17703	17405	17578	17501	17496	17250	17455	17568	17445	17491	17610	17482	17607	17381	17566	17498	17637	17543	17633	17531	17513	17436	17680	17557	17696	17531	17480	17685	17523	17515	17579	17369	17473	17592	17649	17407	17477	17519	17585	17512	17611	17558	17547	17504	17586	17662	17547	17484	17587	17397	17651	17442	17443	17529	17562	17568	17632	17439	17417	17453	17376	17493	17450	17389	17371	17300	17588	17692	17323	17587	17491	17547	17544	17609	17364	17434	17528	17383	17594	17580	17571	17385	17392	17381	17613	17653	17459	17538	17480	17512	17512	17193	17401	17557	17631	17646	17463	17608	17641	17345	17511	17597	17430	17625	17419	17661	17685	17439	17419	17471	17560	17532	17488	17456	17495	17494	17509	17466	17436	17562	17633	17760	17617	17433	17628	17581	17728	17490	17637	17734	17520	17413	17596	17309	17413	17557	17516	17458	17644	17545	17507	17573	17705	17632	17604	17722	17738	17530	17513	17724	17567	17392	17464	17312	17408	17480	17559	17476	17301	17562	17573	17420	17683	17525	17616	17434	17616	17569	17756	17856	17617	17428	17571	17643	17573	17507	17501	17433	17557	17661	17694	17574	17660	17565	17667	17600	17792	17698	17671	17523	17525	17711	17690	17557	17746	17583	17633	17544	17561	17440	17582	17424	17511	17606	17497	17629	17682	17369	17409	17431	17303	17491	17533	17436	17511	17382	17403	17353	17399	17596	17500	17460	17624	17496	17446	17534	17501	17716	17585	17365	17572	17610	17296	17517	17353	17586	17443	17525	17547	17400	17608	17618	17428	17520	17541	17651	17636	17718	17277	17689	17661	17460	17709	17657	17498	17720	17697	17734	17199	17619	17623	17376	17526	17449	17397	17342	17473	17650	17689	17576	17429	17567	17609	17498	17679	17754	17381	17763	17574	17508	17430	17701	17553	17514	17428	17610
15326	16519	16421	15544	15057	19408	26866	22426	21078	17587	15493	15064	14854	14896	14701	14609	14669	15063	14852	14804	14721	14970	14901	14776	14743	14848	14754	14915	14753	14860	14751	14721	14762	14844	14754	14694	14735	14801	14858	14808	14841	14864	14939	14718	14667	14778	14812	14749	14687	14630	14828	14761	14844	14613	14652	14802	14855	14755	14787	14753	14764	14777	14814	14604	14715	14784	14816	14797	14718	14691	14581	14729	14658	14861	14806	14765	14857	14455	14922	14807	14879	14701	14812	14626	14797	14660	14787	14858	14823	14771	14728	14724	14737	14726	14882	14693	14660	14705	14766	14770	14879	14757	15056	14779	14949	14867	14736	14724	14811	14712	14799	14650	14733	14822	14779	14928	14754	14596	14741	14626	14839	14705	14538	14784	14805	14759	14606	14862	14643	14634	14747	14698	14794	14753	14740	14662	14655	14789	14731	14574	14616	14624	14831	14708	14764	14562	14876	14550	14937	14804	14694	14595	14751	14820	14792	14691	14915	14616	14714	14797	14808	14743	14859	14849	14864	14677	14879	14723	14801	14697	14621	14754	14788	14752	14628	14848	14623	14588	14791	14851	14772	14723	14780	14584	14865	14794	14764	14686	14729	14670	14876	14666	14806	14723	14908	14877	14675	14672	14822	14941	14663	14600	14591	14803	14866	14809	14844	14739	14901	14687	14720	14741	14905	14696	14807	14753	14790	14758	14783	14887	14727	14672	14811	14751	14833	14768	14697	14689	14790	14588	14748	14886	14755	14685	14844	14707	14748	14739	14752	14771	14650	14779	14809	14572	14963	14850	14778	14812	14710	14858	14689	14704	14799	14735	14677	14880	14821	14586	14753	14823	14953	14790	14792	14962	14605	14839	14843	14820	14859	14720	14739	14960	14784	14751	14740	14765	14683	14852	14636	14640	14599	14660	14700	14715	14799	14868	14662	14812	14612	14696	14713	14794	14822	14716	14875	14760	14845	14686	14920	14871	14725	14788	14832	14828	14706	14572	14732	14667	14707	14816	14638	14828	14764	14823	14907	14901	14583	14640	14879	14815	14768	14822	14682	15024	14846	14880	14652	14749	14790	14640	14878	14793	14732	14856	14528	14727	14762	14909	14835	14956	14776	14753	14656	14787	14841	14731	14698	14805	14797	14667	14652	14781	14801	14849	14735	14658	14714	14854	14716	14574	14674	14726	14675	14696	14589	14849	14834	15011	14754	14794	14731	14780	14752	14658	14690	14885	14679	14772	14877	14793	14669	14675	14758	14799	14615	14586	14834	14716	14796	14863	14835	14684	14842	14798	14609	14722	14803	14834	14830	14965	14651	14824	14750	14749	14847	14845	14630	14857	14849	14736	14849	14744	14773	14780	14773	14818	14729	14701	14859	14799	14709	14831	14703	14767	14782	14605	14952	14712	14827	14812	14890	14802	14665	14744	14833	14711	14771	14822	14708	14766	14837	14659	14678	14917	14699	14623	14755	14710	14856	14765	14640	14760	14697	14758	14841	14663	14783	14805	14838	14858	14945	14727	14750	14805	14698	14801	14753	14768	14705	14747	14872	14755	14896	14630	14682	14875	14642	14799	14832	14900	14613	14831	14997	14695	14770	14822	14754	14954	14772	14925	14768	14715	14860	14674	14802	14618	14692	14792	14746	14747	14629	14818	14599	14807	14830	14575	14850	14756	14832	14975	14753	14821	14632	14624	14713	14857	14808	14798	14682	14856	14770	14817	14919	14856	14729	14693	14660	14862	14658	14656	14779	14818	14838	14774	14698	15045	14764	14850	14841	14689	14673	14665	14913	14759	14713	14656	14736	14790	14768	14868	14723	14663	14723	14665	14857	14776	14691	14513	14978	14722	14905	14805	14901	14713	14962	14796	14698	14809	14755	14742	14770	14759	14814	14719	14814	14761	14644	14677	14739	14798	14745	14686	14774	14726	14647	14776	14721	14783	14671	14665	14815	14923	14810	14781	14766	14739	14845	14845	14701	14843	14755	14878	14857	14716	14826	14632	14700	14687	14800	14721	14792	14719	14882	14832	14753	14876	14711	14781	15033	14721	14708	14902	14847	14847	14810	14820	14770	14681	14748	14785	14790	14731	14521	14767	14708	14795	14771	14708	14840	14829	14703	14802	14811	14854	14747	14871	14684	14670	14780	14756	14791	14847	14685	14758	14905	14713	14727	14716	14772	14826	14850	14798	14856	14787	14941	14811	14698	14811	14850	14626	14844	14655	14886	14708	14751	14739	14776	14569	14865	14678	14728	14924	14691	14836	14719	14638	14775	14774	14916	14817	14673	14549	14717	14673	14933	14600	14780	14789	14676	14776	14846	14680	14762	14699	14681	14765	14742	14765	14674	14923	14654	14793	14857	14733	14724	14782	14897	14836	14769	14767	14850	14656	14770	14662	14835	14768	14743	14749	14823	14963	14775	14623	14789	14814	14818	14644	14827	14680	14774	14598	14831	14776	14679	14770	14765	14927	14748	14745	14779	14799	14986	14823	14757	14900	14768	14750	14698	14794	14757	14696	14905	14749	14729	14645	14675	14573	14705	14766	14721	14843	14829	14839	14822	14739	14774	14686	14772	14795	14801	14739	14765	14745	14820	14778	14848	14771	14690	14664	14668	14745	14771	14628	14800	14744	14697	14817	14733	14630	14790	14905	14839	14743	14879	14756	14836	14626	14738	14882	14891	14773	14793	14840	14707	14784	14754	14696	14820	14724	14744	14804	14803	14782	14642	14846	14689	14889	14674	14864	14687	14595	14799	14860	14920	14843	14853	14740	14899	14717	14917	14873	14749	14747	14840	14745	14607	14831	14924	14799	14579	14710	14775	14676	14745	14766	14713	14801	14842	14671	14895	14752	14755	14868	14753	14738	14899	14745	14704	14742	14812	14631	14898	14652	14753	14831	14705	14782	14804	14602	14656	14688	14896	14819	14720	14661	14808	15030	14962	14776	14855	14730	14751	14832	14975	14785	14760	14628	14652	14610	14859	14764	14808	14699	14786	14835	14835	14682	14796	14803	15075	14628	14677	14840	14714	14748	14856	14830	14676	14640	14656	14962	14764	14895	14923	14781	14741	14863	14877	14647	14754	14632	14651	14739	14826	14734	14722	14758	14745	14753	14672	14778	14830	14737	14747	14661	14835	14649	14707	14755	14752	14749	14833	14950	14752	14825	14685	14924	14903	14817	14796	14866	14777	14683	14821	14762	14649	14753	14767	14723	14812	14772	14753	14791	14683	14851	14747	14877	14753	14716	14772	14724	14802	14688	14613	14816	14856	14735	14948	14906	14705	14851	14816	14653	14780	14792	14798	14837	14826	14763	14959	14593	14808	14928	14654	14862	14849	14742	14822	14585	14739	14785	14801	14755	14805	14767	14934	14896	14776	14707	15058	14664	14933	14641	14756	14575	14560	14707	14668	14863	14760	14847	14698	14666	14686	14825	14921	14715	14707	14788	14824	14686	14822	14887	14809	14622	14641	14867	14917	14688	14640	14597	14853	14727	14789	14677	14848	14773	14743	14719	14819	14797	14878	14616	14902	14742	14707	14782	14645	14785	14679	14729	14811	14816	14942	14965	14880	14632	14737	14769	14775	14932	14867	14646	14981	14838	14682	14763	14671	14779	14693	14650	14611	14999	14721	14622	14747	14772	14735	14773	14810	14768	14689	14847	14771	14849	14739	14775	14826	14750	14791	14715	14794	14757	14962	14714	14653	14701	14966	14643	14689	14680	14698	14794	14840	14747	14644	14675	14875	14911	14837	14536	14830	14803	14787	14765	14787	14597	14809	14757	14833	14717	14782	14727	14771	14744	14909	14651	14800	14638	14548	14732	14838	14740	14805	14711	14697	14736	14790	14762	14975	14629	14772	14613	14812	14766	14802	14814	14727	14673	14808	14924	14822	14739	14782	14606	14868	14764	14917	14792	14810	14845	14764	14674	14917	14794	14675	14712	14897	14833	14876	14834	14649	14509	14751	14850	14688	14708	14755	14867	14760	14759	14654	14723	14650	14702	14678	14638	14952	14784	14537	14765	14709	14904	14715	14688	14687	14852	14715	15015	14752	14819	14828	14769	14760	14774	14668	14809	14863	14751	14659	14881	14785	14883	14901	14918	14773	14631	14933	14692	14556	14672	14782	14805	14811	14643	14810	14848	14635	14655	14706	14737	14863	14861	14638	14915	14799	14764	14919	14779	14715	14848	14735	14846	14864	14451	14676	14626	14721	14906	14743	14701	14847	14779	14542	14687	14759	14948	14819	14780	14880	14768	14610	14713	14737	14715	14614	14734	14717	14635	14683	14762	14885	14658	14687	14807	14735	14544	14823	14843	14753	14910	14799	14738	14715	14645	14788	14892	14644	14751	14697	14782	14866	14782	14724	14803	14545	14736	14959	14748	14692	14842	14762	14871	14629	14771	14808	14911	14740	14777	14739	14657	14770	14710	14629	14777	14843	14738	14821	14769	14762	14681	14723	14709	14699	14708	14892	14780	14754	14722	14610	14793	14680	14956	14786	14890	14670	14759	14730	14763	14840	14663	14863	14794	14660	14710	14949	14836	14728	14772	14785	14733	14734	14679	14773	14687	14806	14663	14824	14799	14718	14671	14670	14600	14972	14699	14787	14601	14540	14644	14731	14838	14835	14586	14713	14786	14732	14814	14785	14719	14771	14827	14729	14619	14771	14732	14910	14777	14731	14714	14793	14778	14695	14590	14639	14665	14845	14809	14714	14925	14816	14656	14662	14855	14786	14825	14850	14729	14699	14734	14855	14912	14705	14713	14847	14571	14956	14783	15031	14774	14812	14796	14767	14714	14833	14747	14718	14744	14730	14805	14842	14644	14846	14579	14780	14708	14835	14712	14722	14867	14875	14688	14806	14779	14566	14687	14760	14710	14730	14672	14824	14742	14750	14674	14811	14839	14726	15023	14751	14666	14774	14766	14645	14704	14766	14624	14725	14681	14869	14718	14776	14805	14826	14825	14698	14747	14878	14630	14870	14836	14637	14907	14645	14772	14772	14726	14711	14590	14825	14754	14738	14806	14891	14720	14921	14794	14667	14691	14792	14837	14677	14779	14701	14800	14738	14874	14727	14732	14725	14772	14842	14967	14597	14709	14953	14899	14789	14813
26054	21171	27348	25943	20185	29327	54174	43753	34695	26090	20721	18563	17691	17706	17642	17543	17414	17495	17511	17488	17549	17440	17272	17613	17606	17508	17316	17433	17523	17277	17474	17495	17560	17272	17464	17271	17349	17334	17342	17243	17503	17369	17395	17547	17323	17292	17512	17496	17493	17515	17445	17441	17319	17329	17487	17489	17391	17354	17410	17408	17372	17253	17289	17394	17515	17472	17507	17496	17341	17528	17612	17372	17253	17470	17330	17274	17398	17264	17457	17131	17332	17443	17336	17323	17341	17658	17509	17353	17113	17449	17474	17216	17350	17315	17152	17302	17300	17382	17437	17288	17310	17310	17312	17289	17413	17438	17342	17520	17533	17450	17564	17524	17381	17496	17404	17544	17389	17374	17529	17363	17384	17432	17341	17498	17529	17165	17234	17258	17328	17330	17417	17319	17427	17537	17489	17277	17338	17232	17324	17266	17466	17454	17279	17534	17645	17547	17607	17242	17303	17417	17389	17265	17460	17379	17417	17373	17424	17460	17232	17274	17275	17416	17439	17563	17451	17662	17373	17392	17175	17428	17334	17496	17348	17396	17413	17421	17469	17366	17250	17437	17342	17137	17517	17464	17530	17541	17301	17652	17532	17407	17510	17429	17635	17352	17306	17522	17487	17381	17259	17404	17490	17413	17278	17259	17547	17306	17390	17271	17288	17618	17391	17359	17524	17382	17363	17285	17136	17196	17275	17483	17444	17519	17267	17468	17326	17451	17403	17417	17349	17427	17475	17329	17403	17270	17527	17370	17507	17427	17438	17444	17469	17403	17466	17377	17354	17364	17494	17618	17255	17284	17368	17505	17331	17352	17339	17537	17433	17416	17254	17345	17383	17298	17378	17454	17203	17464	17201	17297	17470	17672	17206	17468	17316	17484	17382	17527	17189	17234	17263	17290	17442	17424	17301	17369	17413	17405	17440	17412	17340	17387	17307	17462	17211	17447	17280	17466	17242	17344	17373	17255	17645	17421	17484	17656	17408	17472	17342	17349	17450	17377	17528	17535	17489	17376	17369	17413	17408	17149	17269	17244	17440	17247	17372	17430	17513	17236	17338	17209	17574	17281	17456	17454	17387	17424	17337	17229	17434	17276	17410	17403	17151	17287	17246	17444	17453	17175	17307	17353	17432	17420	17412	17468	17424	17422	17324	17509	17402	17317	17388	17318	17227	17404	17567	17515	17441	17188	17627	17398	17271	17226	17630	17659	17373	17432	17458	17573	17450	17229	17192	17373	17230	17373	17393	17334	17538	17486	17352	17448	17397	17452	17687	17323	17226	17228	17398	17302	17478	17454	17293	17435	17244	17452	17386	17323	17369	17353	17365	17265	17499	17360	17346	17209	17479	17291	17438	17272	17372	17291	17189	17441	17447	17375	17588	17386	17203	17374	17425	17499	17407	17363	17056	17467	17254	17221	17408	17244	17323	17434	17076	17346	17394	17195	17335	17320	17445	17361	17412	17336	17433	17341	17254	17409	17254	17378	17268	17477	17581	17456	17294	17243	17480	17405	17355	17315	17520	17403	17359	17425	17298	17461	17442	17390	17456	17349	17644	17471	17417	17435	17271	17449	17242	17381	17443	17337	17450	17437	17331	17457	17444	17541	17332	17421	17321	17555	17337	17433	17491	17569	17539	17358	17245	17361	17302	17320	17480	17338	17448	17509	17570	17603	17180	17288	17507	17284	17517	17606	17348	17410	17544	17181	17558	17542	17528	17224	17275	17285	17528	17401	17579	17398	17312	17381	17492	17469	17324	17266	17371	17337	17340	17489	17208	17432	17468	17266	17398	17371	17423	17287	17396	17552	17233	17458	17414	17311	17128	17394	17518	17551	17239	17460	17669	17357	17380	17399	17479	17500	17506	17599	17610	17424	17393	17428	17350	17279	17181	17316	17512	17365	17430	17364	17464	17371	17370	17418	17274	17509	17166	17266	17563	17490	17398	17289	17497	17503	17390	17396	17512	17483	17351	17289	17381	17193	17352	17388	17330	17321	17407	17568	17581	17285	17401	17372	17530	17253	17341	17422	17581	17190	17196	17557	17310	17674	17280	17397	17514	17462	17595	17435	17401	17373	17299	17530	17347	17402	17509	17473	17336	17554	17452	17224	17255	17316	17367	17214	17435	17546	17413	17587	17651	17368	17381	17352	17453	17472	17332	17329	17427	17350	17196	17447	17351	17411	17446	17541	17419	17264	17453	17219	17664	17337	17406	17467	17374	17336	17202	17343	17594	17268	17412	17336	17477	17410	17489	17313	17218	17330	17556	17328	17562	17369	17582	17240	17340	17361	17167	17438	17546	17302	17576	17375	17347	17514	17488	17245	17446	17380	17431	17364	17561	17320	17405	17304	17328	17431	17423	17403	17548	17244	17664	17274	17495	17442	17401	17492	17393	17353	17446	17345	17514	17343	17207	17518	17449	17332	17395	17333	17399	17209	17170	17374	17315	17187	17183	17538	17171	17506	17321	17310	17514	17293	17481	17407	17306	17411	17406	17564	17640	17487	17526	17467	17408	17321	17515	17480	17760	17568	17279	17503	17244	17633	17576	17292	17557	17376	17508	17489	17263	17459	17393	17395	17375	17447	17454	17580	17381	17432	17340	17273	17553	17427	17307	17529	17502	17503	17254	17274	17493	17467	17285	17523	17545	17369	17177	17439	17542	17565	17409	17483	17280	17625	17153	17465	17410	17397	17291	17244	17392	17320	17332	17536	17453	17586	17290	17290	17422	17377	17544	17331	17414	17419	17424	17492	17463	17459	17402	17404	17414	17430	17428	17348	17559	17390	17505	17382	17675	17533	17278	17416	17345	17442	17337	17358	17336	17708	17508	17237	17208	17544	17392	17695	17380	17433	17486	17301	17507	17358	17371	17393	17353	17431	17462	17326	17369	17554	17606	17593	17309	17492	17384	17550	17511	17222	17380	17338	17454	17398	17353	17342	17449	17344	17630	17521	17420	17677	17345	17326	17308	17258	17404	17299	17388	17418	17439	17390	17354	17486	17395	17304	17436	17333	17558	17522	17416	17334	17443	17332	17528	17633	17516	17392	17441	17428	17252	17426	17327	17553	17537	17501	17489	17400	17449	17384	17544	17609	17089	17257	17361	17558	17404	17326	17489	17444	17330	17612	17382	17343	17391	17287	17603	17284	17357	17189	17378	17200	17484	17436	17804	17345	17327	17512	17533	17393	17447	17372	17209	17285	17424	17380	17177	17485	17451	17551	17437	17437	17448	17370	17295	17520	17244	17316	17336	17331	17495	17566	17315	17264	17285	17322	17387	17257	17582	17248	17358	17541	17318	17406	17515	17483	17370	17297	17379	17513	17608	17440	17662	17207	17387	17484	17285	17338	17376	17427	17158	17251	17518	17469	17480	17199	17506	17325	17316	17195	17403	17272	17403	17431	17680	17229	17359	17508	17196	17272	17397	17197	17267	17733	17486	17412	17305	17288	17476	17478	17415	17196	17445	17360	17361	17168	17614	17547	17444	17558	17358	17621	17331	17267	17321	17294	17333	17514	17406	17252	17439	17450	17516	17607	17329	17483	17489	17460	17359	17385	17558	17251	17507	17287	17287	17336	17316	17348	17247	17454	17497	17433	17384	17625	17594	17395	17478	17512	17350	17519	17315	17462	17582	17364	17342	17598	17363	17334	17373	17451	17385	17465	17473	17222	17474	17428	17343	17356	17405	17367	17350	17415	17534	17427	17253	17187	17538	17516	17346	17285	17313	17325	17395	17437	17294	17308	17193	17243	17204	17247	17429	17424	17489	17260	17364	17490	17398	17365	17325	17405	17161	17275	17348	17409	17230	17336	17262	17381	17267	17296	17365	17390	17365	17367	17503	17405	17388	17319	17523	17583	17351	17283	17406	17359	17555	17511	17455	17392	17260	17424	17553	17455	17518	17391	17343	17438	17354	17410	17442	17240	17246	17374	17422	17505	17515	17546	17489	17389	17345	17380	17404	17290	17396	17449	17383	17487	17556	17466	17563	17598	17484	17427	17528	17252	17377	17531	17411	17518	17322	17398	17420	17370	17561	17328	17351	17584	17500	17428	17438	17469	17649	17602	17407	17408	17490	17364	17203	17192	17281	17453	17408	17493	17455	17451	17411	17427	17226	17377	17558	17307	17338	17501	17236	17352	17451	17337	17590	17509	17340	17388	17304	17319	17554	17487	17616	17489	17496	17495	17515	17203	17393	17344	17313	17292	17555	17621	17403	17448	17352	17588	17479	17311	17273	17436	17430	17517	17442	17350	17414	17324	17436	17638	17346	17356	17249	17241	17525	17507	17354	17201	17272	17471	17521	17320	17366	17409	17406	17358	17414	17520	17582	17224	17608	17435	17643	17491	17248	17226	17529	17458	17316	17363	17258	17435	17395	17287	17455	17448	17578	17566	17275	17337	17358	17453	17533	17607	17327	17316	17438	17395	17376	17478	17216	17246	17394	17356	17509	17334	17566	17291	17514	17424	17268	17358	17545	17332	17464	17506	17563	17413	17389	17132	17349	17349	17413	17548	17433	17332	17342	17346	17229	17518	17459	17338	17292	17235	17512	17468	17316	17408	17486	17430	17325	17455	17342	17456	17381	17461	17442	17465	17610	17439	17375	17337	17219	17167	17490	17265	17362	17430	17501	17125	17139	17507	17324	17580	17402	17521	17327	17366	17355	17372	17197	17426	17399	17377	17608	17457	17457	17363	17530	17430	17435	17347	17153	17524	17454	17367	17443	17358	17488	17442	17298	17443	17300	17259	17329	17299	17452	17275	17466	17245	17345	17438	17468	17106	17368	17202	17432	17445	17501	17503	17466	17410	17401	17573	17493	17123	17137	17389	17627	17450	17173	17415	17482	17548	17483	17381	17205	17307	17591	17253	17035	17295	17471	17402	17527	17472	17463	17526	17294	17459	17533	17469	17419	17503	17246	17060	17318	17584	17514	17308	17445	17370	17184	17179	17397	17446	17359	17175	17405	17387	17362	17578	17417	17512	17476	17582	17404	17303	17463	17356	17410	17528	17374	17206	17398	17277	17438	17470	17429	17597	17176	17464	17283	17613	17168	17200	17303	17564	17455	17290	17374	17487	17410	17533	17576	17312	17320	17216	17356	17258	17403	17605
14080	20731	19691	17144	16255	30861	50523	43813	33947	23733	17774	15513	14867	14543	14726	14682	14802	14757	14612	14780	14625	14809	14803	14687	14658	14771	14755	14753	14640	14663	14732	14727	14788	14676	14559	14662	14673	14475	14737	14637	14788	14768	14653	14805	14651	14643	14614	14667	14599	14827	14646	14596	14550	14651	14656	14594	14633	14839	14844	14818	14640	14680	14685	14749	14613	14675	14834	14795	14705	14601	14758	14647	14701	14598	14533	14400	14659	14570	14671	14718	14726	14684	14835	14588	14603	14820	14819	14716	14663	14817	14837	14628	14689	14560	14831	14562	14638	14727	14841	14570	14770	14711	14532	14547	14866	14603	14756	14677	14629	14673	14813	14508	14783	14668	14753	14696	14699	14672	14747	14662	14692	14693	14915	14609	14779	14704	14713	14724	14737	14668	14769	14614	14774	14760	14669	14751	14742	14651	14649	14727	14713	14718	14745	14696	14656	14746	14734	14954	14680	14841	14919	14706	14707	14770	14628	14681	14727	14696	14755	14764	14703	14422	14735	14722	14726	14664	14729	14655	14609	14730	14659	14543	14566	14860	14737	14624	14728	14749	14703	14655	14637	14637	14601	14735	14688	14618	14716	14703	14626	14677	14956	14592	14689	14704	14725	14783	14645	14590	14679	14795	14726	14670	14726	14897	14554	14526	14849	14627	14701	14739	14636	14773	14554	14755	14717	14441	14700	14678	14652	14629	14726	14592	14733	14672	14629	14662	14619	14630	14782	14750	14811	14551	14622	14594	14591	14656	14600	14774	14704	14623	14633	14690	14669	14688	14752	14798	14644	14446	14773	14705	14526	14567	14707	14712	14718	14786	14583	14689	14676	14704	14763	14807	14629	14782	14659	14636	14800	14702	14693	14591	14762	14572	14614	14698	14706	14657	14671	14634	14636	14632	14845	14603	14803	14519	14710	14659	14685	14522	14785	14548	14611	14631	14725	14686	14840	14597	14680	14544	14580	14899	14654	14620	14617	14850	14708	14762	14716	14685	14743	14558	14733	14660	14700	14653	14563	14717	14716	14697	14782	14694	14753	14722	14838	14609	14678	14552	14637	14689	14662	14701	14665	14685	14571	14705	14544	14571	14746	14537	14750	14568	14664	14540	14772	14718	14802	14885	14584	14716	14545	14698	14779	14786	14790	14577	14699	14590	14799	14608	14539	14536	14680	14681	14595	14809	14741	14616	14583	14528	14675	14555	14810	14670	14664	14688	14639	14547	14616	14641	14745	14742	14565	14689	14615	14753	14761	14709	14665	14707	14588	14649	14786	14758	14651	14765	14623	14732	14648	14744	14764	14640	14528	14596	14675	14867	14658	14503	14693	14658	14741	14799	14707	14740	14769	14839	14768	14603	14664	14747	14695	14644	14701	14680	14724	14692	14723	14775	14716	14720	14920	14705	14594	14691	14793	14502	14683	14580	14684	14606	14703	14646	14718	14885	14721	14657	14649	14689	14683	14551	14780	14766	14666	14791	14793	14758	14688	14588	14666	14540	14646	14873	14708	14594	14740	14558	14493	14728	14682	14605	14663	14695	14743	14741	14756	14820	14682	14618	14638	14825	14768	14614	14692	14592	14627	14685	14699	14575	14650	14686	14787	14707	14758	14609	14661	14674	14645	14638	14496	14669	14784	14688	14601	14738	14566	14623	14619	14722	14700	14587	14562	14540	14806	14748	14664	14642	14721	14793	14657	14527	14676	14615	14732	14671	14541	14837	14644	14505	14648	14694	14729	14750	14543	14772	14602	14675	14796	14636	14514	14790	14633	14598	14599	14722	14718	14685	14549	14799	14643	14582	14653	14748	14680	14651	14710	14748	14760	14663	14526	14758	14613	14641	14685	14834	14670	14701	14607	14549	14551	14738	14538	14482	14728	14762	14622	14617	14812	14623	14652	14482	14650	14833	14589	14738	14713	14686	14805	14661	14650	14534	14615	14664	14529	14639	14796	14655	14446	14621	14732	14868	14769	14662	14695	14702	14622	14662	14553	14767	14796	14717	14716	14853	14890	14585	14736	14835	14636	14619	14795	14664	14757	14690	14780	14704	14807	14823	14644	14678	14549	14753	14820	14729	14675	14759	14702	14922	14628	14754	14598	14855	14699	14808	14857	14807	14769	14743	14729	14579	14635	14576	14688	14641	14743	14692	14596	14686	14724	14725	14650	14611	14573	14748	14622	14696	14828	14673	14572	14667	14784	14627	14758	14642	14815	14641	14927	14556	14683	14817	14708	14795	14524	14701	14726	14624	14827	14751	14794	14780	14848	14748	14760	14747	14818	14623	14708	14755	14825	14684	14684	14662	14829	14727	14572	14601	14723	14712	14713	14768	14723	14624	14720	14508	14872	14559	14795	14849	14602	14679	14813	14738	14712	14718	14596	14592	14827	14755	14437	14730	14728	14759	14624	14679	14706	14762	14584	14736	14686	14693	14670	14738	14722	14786	14939	14696	14687	14831	14733	14626	14727	14628	14668	14659	14699	14630	14702	14744	14656	14656	14713	14741	14543	14720	14709	14779	14676	14773	14694	14636	14789	14652	14622	14691	14736	14608	14875	14643	14708	14600	14813	14800	14762	14630	14550	14568	14879	14683	14908	14682	14749	14667	14660	14413	14700	14690	14760	14578	14613	14859	14695	14894	14755	14687	14687	14722	14852	14663	14686	14597	14769	14740	14897	14660	14646	14719	14754	14539	14664	14610	14785	14569	14826	14833	14793	14628	14673	14734	14511	14604	14774	14694	14827	14532	14596	14638	14519	14590	14686	14613	14826	14585	14721	14838	14778	14711	14607	14648	14609	14892	14770	14590	14597	14604	14790	14609	14631	14717	14820	14709	14904	14655	14600	14872	14733	14697	14692	14558	14781	14787	14671	14758	14698	14685	14813	14676	14716	14548	14709	14729	14675	14609	14771	14660	14788	14495	14771	14645	14584	14593	14741	14730	14625	14961	14745	14637	14587	14732	14670	14601	14599	14738	14730	14681	14834	14738	14554	14546	14659	14802	14747	14782	14673	14652	14681	14629	14779	14602	14690	14524	14782	14738	14857	14648	14773	14571	14675	14733	14694	14650	14736	14601	14815	14545	14699	14753	14549	14644	14785	14740	14777	14587	14493	14686	14659	14588	14644	14823	14810	14828	14650	14751	14758	14623	14678	14802	14602	14700	14671	14654	14740	14562	14796	14676	14693	14736	14699	14702	14714	14880	14747	14603	14684	14623	14651	14794	14544	14450	14617	14666	14636	14734	14701	14730	14774	14671	14724	14864	14748	14599	14711	14732	14610	14522	14701	14783	14844	14565	14689	14792	14700	14629	14836	14804	14809	14532	14622	14717	14827	14575	14551	14612	14725	14600	14611	14664	14783	14744	14725	14827	14707	14702	14577	14636	14707	14845	14642	14735	14831	14785	14756	14611	14664	14781	14830	14781	14830	14496	14721	14732	14740	14744	14701	14580	14636	14594	14803	14628	14818	14790	14791	14658	14640	14723	14563	14642	14687	14716	14528	14740	14684	14772	14645	14620	14826	15038	14753	14858	14681	14667	14891	14785	14618	14594	14683	14618	14718	14765	14638	14665	14749	14658	14716	14673	14701	14741	14678	14698	14678	14615	14746	14619	14664	14824	14477	14731	14531	14621	14741	14774	14754	14622	14697	14763	14737	14636	14643	14635	14635	14697	14583	14597	14631	14459	14589	14920	14822	14578	14682	14727	14656	14778	14850	14744	14653	14774	14783	14783	14780	14701	14761	14656	14598	14706	14701	14903	14754	14718	14639	14674	14725	14748	14738	14785	14718	14634	14698	14823	14619	14709	14674	14414	14702	14886	14598	14685	14769	14702	14759	14630	14806	14774	14664	14615	14645	14734	14581	14629	14615	14682	14655	14565	14547	14646	14818	14820	14696	14725	14482	14765	14688	14670	14603	14884	14545	14761	14782	14829	14626	14609	14744	14669	15058	14707	14717	14644	14722	14781	14690	14834	14632	14700	14777	14750	14707	14624	14788	14729	14657	14695	14632	14774	14589	14693	14602	14709	14717	14732	14642	14774	14772	14610	14738	14716	14613	14608	14685	14630	14660	14624	14713	14689	14863	14777	14674	14747	14737	14811	14794	14844	14782	14794	14673	14699	14774	14686	14925	14716	14751	14705	14715	14793	14679	14725	14684	14399	14727	14564	14669	14738	14833	14656	14759	14578	14574	14797	14791	14723	14640	14616	14909	14792	14733	14668	14715	14529	14691	14757	14555	14772	14745	14678	14615	14758	14624	14785	14530	14645	14806	14617	14632	14585	14694	14672	14672	14820	14491	14743	14609	14746	14832	14695	14538	14713	14717	14715	14758	14723	14526	14775	14721	14624	14593	14692	14700	14629	14734	14628	14880	14795	14697	14442	14550	14748	14633	14775	14640	14759	14730	14695	14751	14823	14707	14810	14548	14873	14855	14835	14542	14792	14706	14512	14719	14779	14668	14662	14650	14552	14848	14792	14617	14753	14633	14756	14671	14629	14778	14780	14935	14638	14915	14786	14793	14907	14820	14802	14738	14598	14774	14666	14622	14776	14561	14719	14552	14685	14759	14747	14664	14659	14586	14602	14649	14670	14622	14744	14758	14738	14684	14735	14669	14644	14692	14656	14740	14825	14693	14805	14630	14834	14651	14745	14898	14632	14847	14721	14677	14568	14660	14670	14635	14523	14712	14636	14604	14643	14815	14640	14761	14812	14740	14771	14774	14500	14681	14843	14655	14694	14718	14744	14711	14669	14470	14814	14829	14765	14702	14705	14735	14565	14770	14715	14764	14878	14819	14567	14663	14731	14523	14650	14646	14625	14749	14624	14758	14744	14757	14846	14701	14720	14752	14757	14735	14681	14661	14757	14831	14847	14705	14766	14633	14729	14775	14727	14767	14662	14638	14614	14774	14693	14785	14763	14663	14638	14734	14653	14613	14557	14624	14765	14717	14684	14725	14686	14704	14678	14604	14546	14719	14863	14820	14652	14758	14720	14535	14825	14646	14778	14715	14487	14502	14633	14441	14726	14737	14553	14623	14700	14522	14728	14831	14675	14712	14536	14808	14713	14667	14618	14864	14574	14787	14664	14756	14714	14655	14622	14761	14823	14627	14593
23885	21154	28631	23965	21680	29946	62731	66339	50691	34956	25627	20187	18305	17721	17242	17300	17146	17353	17392	17322	17177	17273	17254	17169	17288	17100	17151	17137	17204	17149	17060	17323	17359	17308	17261	17144	17011	17181	17135	17277	17281	17096	17209	17094	17334	17036	17304	17133	17113	17315	17394	17334	17200	17240	17200	17144	17190	17193	17299	17209	17169	16996	17151	17185	17187	17082	17309	17181	17246	17291	17202	17063	17099	17027	17024	17076	17011	17241	17132	17145	17364	17200	17083	17174	17221	17160	17128	16889	17043	17070	17097	17084	17095	17226	17068	17166	17187	17361	17109	17277	17021	17048	17310	17233	17414	16962	17127	17238	17117	16961	17191	17217	17290	16962	17022	17262	16964	17246	17146	17262	17169	17119	17172	17086	17235	17239	17192	17007	16985	17187	16969	17064	16996	17123	17153	17051	17096	17178	17249	17280	17041	17214	16930	17160	17103	17069	16963	17160	17120	17247	17332	17105	17295	16980	17086	17176	17210	16831	17117	17220	17009	17073	17065	17146	17205	17103	17225	17118	17194	17150	17091	17152	17178	17178	17133	16900	17229	17415	17045	16956	16979	17109	17196	17103	17158	17058	17325	17091	16911	17053	17126	17208	17190	17071	17040	17214	17127	17057	17048	17030	17134	17200	17286	17118	17183	17064	17073	17194	17302	17202	17140	17078	17046	17086	17149	17141	17092	17147	17178	17170	17241	17082	16959	17088	17145	16994	17130	17189	17076	16945	17178	17066	17119	17113	17089	17094	17056	17213	17208	17272	17098	17114	17240	17093	17000	17061	17109	17039	17137	17272	17227	17274	17224	17322	17031	16985	17143	17091	17169	17071	17227	17214	17151	17114	17007	17164	17129	17092	17141	17218	16941	17114	17105	17130	16916	17000	17042	17326	17127	16942	17182	17048	17125	17156	16966	17196	17080	17057	16939	17106	17028	16993	17486	17262	17256	16965	16877	17105	17006	17009	17190	17202	17061	17163	17157	17231	17100	16886	17158	17354	17040	17089	17222	17111	17232	17079	17059	16979	17228	17113	17102	17015	17217	16926	17014	17104	17358	17091	17069	17033	17326	17334	16937	17089	17154	17386	17222	17263	17058	17078	17005	16944	17047	17040	17184	17131	17131	17109	17128	16964	17100	16917	17134	16977	17149	17216	16997	17206	17202	17145	17294	17066	17336	17173	17086	17283	17269	17161	16969	17270	16938	17334	17143	17156	16935	17122	17101	17091	17372	17068	16852	17025	17231	17108	17087	17102	17063	17067	17037	17099	16993	17087	17058	16975	17187	17072	17102	16865	17080	17113	17122	17131	17109	17070	17287	17242	17148	17083	17167	17133	17133	17114	17111	17172	16996	17104	17042	17127	17240	17040	17125	17086	17145	17132	17279	17151	17128	17052	17191	17216	17109	16969	16863	17224	17306	17200	17133	16999	17162	17132	17165	17112	17012	17106	17242	17063	17221	17047	17112	17069	17150	16944	16989	17082	16983	17168	17094	17256	17112	17227	16986	17100	17126	16951	17178	16976	17146	17314	17356	17343	17162	17314	17106	17169	17192	17178	17052	17267	17150	17136	17164	17340	17097	17054	17302	17042	17050	17066	16927	16849	17111	17091	17348	17098	17041	17147	17115	17254	17097	17330	17229	16964	16975	16862	16890	16961	17102	17225	16969	17062	16997	16924	17232	17193	17171	17174	17250	17054	16934	17006	17008	17043	17274	17234	17272	17357	17169	17016	17281	17191	17466	17117	16899	16999	17054	17068	17030	17414	17210	17031	17289	17047	17098	16958	17255	16923	17240	17199	17045	16939	16984	17269	17017	17010	17073	17051	17049	16959	17333	17127	16918	17182	17242	17133	16888	17024	16999	17125	17014	17093	17274	17070	17224	17046	17241	16872	17019	16981	17063	17302	16893	16936	17204	17112	17186	17070	17037	17234	17274	17067	17058	17035	17081	17082	17027	17284	17099	17261	17182	17194	17081	17113	17263	17227	16931	17147	17136	17155	17149	16949	17166	17242	17156	17095	17315	17060	17351	17122	17021	17311	17089	17072	17072	17008	16948	16997	17273	17333	17056	17206	17283	17060	17020	17133	17273	17124	17091	17142	16999	17265	17186	17074	17101	16992	17180	17135	17129	17216	17014	17059	17034	17154	17056	17032	16958	17091	17141	17129	17314	17069	17289	17062	17193	17099	17001	16963	16925	17081	17078	17207	16786	17119	17176	17100	17099	17090	17276	17115	17040	17130	17108	17021	16996	17213	17173	17023	17085	17014	17194	17058	17001	17144	17165	17042	17065	16906	17269	17120	17250	17007	17117	16978	17195	17091	16932	17090	17110	17103	17139	17142	17117	17223	17211	17228	16891	17241	16903	17125	17090	17034	17160	17364	17057	17383	17354	17168	17333	17206	17197	17285	17055	17076	16991	17109	17101	17025	16993	17212	17153	17007	17133	17009	17009	17210	17234	17116	17210	17098	17163	17275	17102	17115	17239	17233	17071	17278	17333	17265	17062	17064	17306	17238	17415	17187	17010	17068	17331	16982	16982	17158	17003	17031	17098	17127	17128	17048	17064	17032	17245	17390	17002	17197	17033	17054	17045	17016	17252	16976	17126	17239	17063	16961	17052	16963	17096	16948	16978	17118	17064	17412	17195	17058	17089	17211	17028	17007	16905	17211	17041	17202	17185	17293	17214	17095	17292	17023	17222	16993	17256	17086	17074	17345	17076	17048	16857	17219	17256	17099	16839	16975	17083	17163	17195	16940	17199	17131	16899	17018	17303	17141	17143	17094	17029	17062	17166	17125	16986	17085	17148	17054	16999	16924	17089	16853	17220	17124	17072	17010	17188	17092	17048	17233	17112	17073	17040	17228	17081	17173	17269	17050	17158	17208	17196	17079	17196	17211	17025	17257	17233	17293	16969	17114	17208	17000	17151	17084	17195	17053	17104	17053	17115	17151	17028	17020	17014	17206	17154	17152	17089	17111	17127	17044	17190	17272	17103	17417	17267	17157	17193	17296	16846	16928	17011	16921	17207	17135	17178	16981	17102	17277	17160	17135	17248	17037	17100	17151	17076	17175	16947	16954	17082	17125	17175	16972	17227	17360	17319	17143	17097	17074	17091	16938	17166	16967	17089	17129	17015	16994	17209	17254	17107	16997	17301	17019	17039	16938	17198	17287	17128	17024	17072	17324	17157	17213	17113	17017	17080	17045	16994	17108	17107	17032	17216	16873	17162	17003	17131	17167	17046	17146	17020	17305	17150	17054	17235	17172	16903	17175	17028	17142	17137	17199	17153	17205	17183	17035	17091	17178	17220	17183	17116	16930	17173	17242	17152	16964	17224	17263	17175	16967	16858	16783	17134	17073	17200	17148	17158	17179	16960	17153	17158	17372	17072	17150	17082	17151	17185	17122	17056	17255	17172	17184	17085	17083	17106	17191	16893	17092	17103	17048	17131	17197	17223	17177	17151	17103	17178	17190	17520	17210	17116	17102	17056	17263	17119	16912	16946	16948	16775	17145	17084	17090	17174	17215	17164	17092	17032	16978	17139	17335	17137	17298	17167	17057	17135	17096	17083	16935	17001	17132	17202	17050	17118	17227	17204	17183	17165	17158	16885	17195	16903	17091	17120	17095	17141	17161	16930	17014	16947	16980	17140	16952	17144	16963	17121	17146	17090	17123	17148	17035	17277	17235	17051	17112	17093	17096	17302	17247	17076	17129	17293	17063	16906	16995	17214	17292	17328	17211	17146	17129	17035	17112	17080	17195	16970	17229	17171	17244	17128	17141	17089	17043	17147	17237	16952	17149	16981	17108	16995	17072	17141	17223	17099	16946	16814	17260	17057	17034	17190	17066	16965	17032	17047	17232	16930	17222	17082	17040	17045	17289	17054	17205	17014	17136	17043	17222	17134	17330	16888	16865	17099	17166	17026	17307	17065	16826	17069	17062	16995	17082	17082	17266	17256	17197	16981	17320	17335	16953	17122	17042	17129	17199	17152	16964	17040	17228	17092	16958	16983	17041	17012	16998	17129	16978	17074	17198	17125	17104	17052	17174	17342	17163	16896	17316	17087	16989	17307	17225	17282	16985	17165	17073	17068	17182	17139	17121	17040	17121	17036	17182	17076	17082	17195	17163	17116	17385	17118	17057	17231	16913	16968	17216	17219	17110	17157	17119	17312	17051	17146	17268	17211	17175	16949	17032	17049	17018	17133	16845	16924	17009	17231	17069	16970	17285	17268	17196	17239	17157	17225	17052	17080	16886	17133	17094	17070	17203	17048	17283	17082	17155	17001	17048	17379	17193	17173	17034	16984	16995	17088	17037	17153	17122	16936	17037	17207	17323	17112	17136	17259	17083	17171	17062	17087	17323	17221	17106	17103	16930	17265	17273	17172	16990	17312	17345	17126	17192	17396	17238	17191	16942	17007	17251	17254	17041	17171	17021	16952	17301	17257	16942	16980	17019	17064	17146	17249	16777	16907	17129	17184	16993	17064	17250	17122	17342	17260	17211	16968	17060	17055	16943	16929	17188	17136	17134	17277	16977	17056	17109	17167	17030	17266	17306	17218	17061	17120	17082	17152	17032	17049	17137	17240	16972	17153	17100	17120	17112	16804	16891	17148	17125	17158	17045	17067	17371	17128	17208	17074	17229	17022	17162	17099	17147	17323	17234	17086	17093	17147	17075	17029	16992	17007	17165	17214	17268	17084	17144	17296	17044	17095	17252	17201	17217	17217	17120	17146	17069	17112	16933	17119	17256	17040	17126	17130	17000	17179	17333	17211	17093	17062	16981	17021	17261	17150	17182	17008	17292	17279	17234	17227	17057	17164	16908	17161	17312	17082	17087	17057	17094	17004	17091	16931	16867	16967	17020	17059	17042	16869	17037	17173	17127	17126	16853	17280	17008	17223	17143	17093	17096	17135	17139	17006	17099	17214	17219	17043	17229	17108	17014	17096	17057	17225	16952	17033	17113	17306	17161	17067	17169	17242	17165	17184	17241	17229	17073	16964	17028	16991	17085	17181	17033	16911	17190	16989	17287	17270	17044	17095	17298	17231	17119	17122	17037	17202	17118	17017	17012	17186	17130	17109	17309	17087	17064	17153	17121	17193	17099
16139	27889	25567	20422	19042	30390	64701	66444	49994	34543	23121	17228	15648	14780	14574	14578	14651	14546	14621	14423	14764	14348	14714	14652	14520	14493	14481	14585	14532	14633	14597	14466	14679	14350	14583	14441	14581	14603	14569	14621	14823	14487	14619	14562	14633	14477	14431	14578	14620	14424	14621	14610	14439	14678	14667	14513	14544	14542	14674	14359	14370	14736	14562	14591	14570	14540	14567	14537	14545	14506	14582	14492	14564	14677	14691	14564	14564	14465	14548	14475	14557	14481	14481	14430	14526	14503	14568	14805	14529	14444	14650	14722	14431	14642	14511	14474	14482	14308	14552	14570	14393	14524	14536	14725	14545	14415	14598	14357	14443	14592	14597	14571	14656	14570	14509	14632	14574	14399	14541	14553	14546	14458	14594	14607	14680	14487	14658	14510	14550	14654	14490	14505	14643	14657	14493	14436	14755	14452	14516	14533	14568	14603	14663	14638	14449	14703	14632	14556	14401	14459	14539	14513	14400	14586	14379	14526	14433	14687	14627	14670	14505	14750	14424	14349	14379	14630	14442	14491	14481	14709	14613	14571	14452	14493	14485	14556	14429	14521	14591	14641	14533	14554	14567	14630	14603	14623	14452	14438	14500	14433	14387	14685	14513	14575	14570	14503	14510	14545	14701	14693	14394	14592	14318	14541	14603	14657	14454	14472	14528	14594	14372	14685	14479	14616	14632	14656	14375	14648	14657	14560	14412	14452	14570	14488	14469	14795	14685	14568	14720	14645	14604	14453	14746	14696	14372	14587	14591	14620	14431	14579	14576	14572	14515	14578	14582	14462	14636	14546	14360	14481	14480	14216	14555	14447	14574	14495	14444	14601	14572	14383	14635	14561	14428	14522	14552	14393	14494	14548	14591	14460	14514	14474	14469	14699	14519	14702	14617	14557	14459	14639	14434	14485	14533	14397	14451	14499	14472	14436	14584	14674	14424	14547	14416	14671	14496	14663	14586	14541	14631	14512	14489	14446	14574	14519	14616	14517	14597	14412	14544	14481	14541	14527	14505	14642	14666	14560	14640	14367	14642	14465	14440	14433	14542	14593	14457	14497	14555	14556	14530	14713	14630	14548	14657	14399	14631	14472	14506	14519	14741	14385	14558	14695	14535	14605	14525	14580	14563	14381	14418	14575	14503	14443	14465	14583	14636	14690	14481	14530	14553	14460	14697	14513	14573	14535	14441	14410	14436	14626	14543	14504	14774	14549	14415	14431	14510	14471	14468	14468	14545	14670	14502	14372	14433	14433	14637	14598	14502	14621	14578	14436	14522	14452	14512	14580	14659	14737	14591	14575	14592	14483	14644	14341	14559	14561	14598	14375	14359	14652	14485	14443	14493	14549	14520	14533	14642	14531	14670	14575	14598	14469	14434	14441	14570	14359	14511	14643	14438	14675	14629	14674	14394	14432	14518	14703	14490	14474	14336	14646	14532	14509	14440	14827	14574	14612	14614	14666	14429	14596	14627	14539	14505	14615	14577	14548	14538	14476	14377	14473	14509	14681	14564	14535	14622	14428	14525	14561	14539	14448	14504	14447	14578	14619	14562	14561	14702	14447	14508	14549	14741	14529	14454	14638	14634	14638	14518	14653	14598	14455	14586	14447	14589	14618	14517	14424	14675	14506	14488	14528	14723	14535	14390	14709	14549	14608	14457	14542	14565	14536	14545	14473	14671	14341	14512	14510	14460	14463	14568	14523	14531	14575	14672	14351	14648	14503	14473	14504	14704	14683	14504	14544	14566	14668	14627	14682	14606	14574	14568	14496	14594	14462	14570	14411	14682	14443	14586	14584	14576	14635	14369	14492	14620	14635	14506	14677	14480	14504	14445	14516	14575	14482	14412	14553	14605	14592	14586	14428	14616	14605	14530	14602	14501	14439	14500	14645	14589	14541	14376	14511	14517	14637	14563	14574	14584	14551	14500	14518	14431	14438	14533	14383	14420	14495	14607	14672	14607	14558	14285	14645	14364	14334	14465	14425	14509	14483	14485	14537	14407	14487	14499	14611	14450	14482	14644	14429	14534	14662	14559	14679	14519	14629	14666	14431	14506	14454	14561	14550	14498	14386	14579	14643	14570	14457	14632	14698	14494	14476	14500	14550	14594	14457	14570	14505	14620	14428	14461	14419	14436	14640	14467	14724	14527	14378	14646	14349	14410	14486	14602	14511	14416	14637	14516	14444	14652	14469	14621	14616	14438	14576	14616	14453	14560	14587	14578	14457	14539	14408	14541	14589	14680	14464	14482	14608	14552	14331	14387	14544	14422	14480	14456	14408	14659	14468	14598	14577	14468	14638	14601	14657	14517	14681	14426	14542	14393	14443	14454	14565	14579	14608	14555	14678	14441	14450	14534	14633	14537	14600	14595	14615	14573	14404	14621	14590	14432	14535	14611	14406	14387	14597	14563	14415	14531	14576	14584	14449	14481	14476	14453	14618	14213	14462	14773	14480	14475	14632	14499	14441	14579	14384	14644	14664	14487	14519	14568	14650	14665	14480	14513	14439	14594	14576	14520	14595	14586	14424	14518	14505	14607	14466	14511	14669	14567	14521	14574	14416	14655	14396	14689	14425	14687	14468	14552	14479	14551	14528	14608	14537	14652	14485	14599	14329	14551	14527	14706	14382	14643	14629	14564	14539	14481	14475	14343	14461	14561	14449	14447	14559	14458	14624	14215	14430	14442	14557	14578	14346	14565	14620	14462	14473	14581	14536	14343	14450	14601	14554	14363	14444	14583	14601	14621	14643	14396	14842	14487	14652	14471	14428	14621	14871	14539	14574	14487	14572	14357	14516	14386	14540	14513	14533	14480	14683	14497	14365	14530	14592	14632	14659	14546	14679	14507	14504	14571	14475	14552	14478	14643	14381	14632	14514	14765	14668	14575	14445	14701	14438	14545	14555	14512	14470	14509	14679	14600	14458	14424	14569	14438	14589	14339	14611	14592	14704	14587	14530	14518	14503	14531	14574	14454	14552	14586	14418	14543	14566	14610	14563	14423	14546	14672	14526	14728	14574	14600	14576	14503	14520	14397	14450	14574	14483	14576	14534	14411	14585	14504	14473	14631	14432	14525	14684	14671	14377	14605	14655	14577	14455	14572	14466	14389	14392	14542	14578	14573	14688	14460	14627	14510	14423	14644	14492	14569	14560	14529	14361	14702	14567	14512	14496	14473	14486	14625	14546	14515	14432	14458	14552	14439	14548	14453	14694	14529	14528	14422	14621	14600	14606	14484	14474	14392	14492	14347	14513	14414	14461	14552	14444	14428	14457	14614	14515	14475	14671	14413	14669	14510	14508	14611	14478	14580	14551	14611	14521	14463	14491	14652	14457	14568	14523	14604	14590	14472	14537	14482	14566	14656	14788	14678	14636	14674	14585	14608	14577	14572	14649	14616	14526	14587	14401	14575	14497	14383	14629	14486	14502	14457	14567	14458	14603	14457	14398	14591	14564	14543	14653	14469	14660	14506	14400	14531	14379	14529	14396	14478	14464	14440	14339	14489	14591	14610	14470	14528	14396	14594	14588	14501	14495	14452	14604	14432	14653	14461	14429	14520	14380	14419	14520	14457	14738	14736	14526	14480	14477	14564	14527	14423	14531	14517	14444	14484	14681	14582	14664	14652	14393	14556	14533	14673	14550	14619	14606	14741	14520	14477	14376	14439	14527	14565	14441	14481	14706	14557	14540	14535	14692	14557	14691	14546	14586	14580	14714	14496	14400	14529	14475	14493	14607	14405	14489	14492	14725	14425	14588	14692	14485	14531	14524	14433	14632	14468	14506	14594	14548	14488	14552	14533	14430	14641	14447	14357	14605	14612	14586	14581	14509	14521	14468	14657	14430	14714	14489	14492	14520	14597	14334	14639	14404	14439	14665	14476	14433	14617	14496	14480	14546	14559	14640	14577	14560	14379	14633	14648	14521	14545	14452	14519	14477	14612	14582	14581	14397	14611	14531	14535	14501	14673	14555	14597	14477	14726	14552	14579	14425	14481	14487	14290	14500	14504	14717	14634	14367	14388	14574	14689	14653	14550	14417	14537	14658	14609	14621	14433	14494	14516	14427	14602	14599	14547	14530	14527	14611	14675	14497	14577	14667	14486	14450	14654	14633	14577	14572	14578	14352	14502	14557	14623	14612	14435	14533	14559	14589	14598	14516	14541	14472	14418	14570	14657	14606	14531	14501	14639	14507	14416	14562	14572	14720	14482	14496	14520	14574	14532	14620	14527	14614	14531	14662	14343	14555	14522	14724	14452	14425	14465	14578	14663	14601	14447	14407	14408	14321	14368	14586	14519	14572	14615	14625	14557	14537	14537	14455	14555	14517	14501	14432	14631	14427	14592	14563	14552	14394	14626	14391	14550	14523	14490	14585	14576	14487	14553	14528	14335	14462	14503	14492	14459	14582	14518	14393	14602	14456	14362	14333	14590	14568	14599	14392	14438	14520	14483	14465	14639	14399	14503	14423	14442	14575	14479	14435	14623	14660	14506	14613	14420	14460	14627	14563	14351	14490	14644	14516	14577	14610	14665	14479	14606	14599	14406	14534	14660	14617	14503	14543	14461	14567	14534	14596	14406	14509	14494	14393	14494	14371	14524	14426	14700	14702	14485	14280	14607	14670	14691	14620	14571	14538	14594	14620	14545	14627	14550	14573	14714	14436	14425	14534	14329	14457	14507	14595	14637	14470	14546	14582	14601	14398	14630	14564	14434	14511	14447	14552	14504	14403	14605	14531	14517	14579	14691	14554	14550	14516	14667	14531	14625	14615	14692	14379	14442	14595	14619	14780	14640	14495	14602	14648	14611	14433	14640	14485	14624	14519	14527	14649	14425	14519	14371	14396	14396	14665	14550	14455	14512	14629	14545	14620	14381	14561	14547	14497	14529	14411	14630	14461	14631	14623	14674	14434	14445	14397	14642	14605	14518	14613	14548	14566	14497	14611	14451	14471	14588	14495	14530	14433	14578	14353	14548	14615	14460	14474	14716	14379	14587	14605	14586	14696	14595	14598	14619	14447	14685	14505	14496	14673	14473	14620	14590	14534	14418	14568	14571	14612	14400	14589	14675	14521	14491	14645	14480	14639	14593	14464	14570	14553	14573	14338	14528	14657	14401	14440
29301	21722	21071	18499	17112	18590	26493	26081	21608	18636	17609	17102	16864	16962	16776	16864	16885	17069	17054	16785	17086	16762	16832	16880	16892	16782	16908	16957	16841	16885	16969	16807	16920	16738	16949	17025	16783	16918	16693	16921	16822	16791	16946	16876	16615	16882	17027	16946	16879	16973	16720	16804	16797	16979	16803	16771	16712	16919	16810	16812	17073	16901	16976	16855	16876	16732	16885	17035	16714	17036	16830	16804	16846	16664	16695	16840	16886	16931	16835	16843	16814	16855	16989	16792	16828	16840	16851	16792	17037	17006	17040	16831	17035	16804	16928	16804	16731	16833	16772	16877	16847	16871	16789	16825	16770	17009	16835	16779	16698	16869	16716	16850	16929	16691	16837	16964	16846	16943	16685	16723	17006	16739	16840	16800	16954	16979	16970	16732	16691	16775	16757	16780	16580	16480	16892	16913	17012	16799	17167	16843	16694	16850	16653	16686	16786	16784	16890	16924	16803	16750	16792	16924	16584	16550	16743	16859	16736	16907	16811	16794	16974	16885	17000	16989	16762	16655	16721	16892	16852	16804	16745	17135	16950	16911	16913	16648	16823	16782	16804	16963	16936	16887	16848	16791	16982	16756	16721	16836	16788	16875	16862	16820	16701	16799	16837	16899	16926	17098	16808	16986	16763	16981	16686	16825	16878	16929	16838	16686	16873	16758	16828	16710	16984	16792	16771	16669	16767	16918	16788	16768	16865	16904	16846	17050	16739	16756	16600	16819	16820	16809	16562	16762	16869	16613	16665	16757	16692	16816	16624	16850	16827	16684	16670	16935	16984	16908	16925	16897	16929	16581	16802	16979	16826	16669	16868	16923	16855	16951	16829	17074	16969	16773	16700	16772	16900	16889	16673	16632	16910	16682	16822	16772	16909	16730	16922	16732	16703	16720	16914	16690	16933	16891	16876	16874	16828	16783	16957	16751	16939	17086	16855	16807	16935	16843	17034	16845	16844	16800	16755	16923	16840	16909	16720	16771	17009	16797	16810	16760	16798	16894	17015	16938	16808	16867	16868	16637	16876	16799	16730	16688	17151	16852	16748	16846	16706	16627	16713	16876	17091	16808	16877	16902	16659	17041	16808	16967	16846	16851	16819	16743	16646	16836	16824	16999	16793	16686	16991	17039	16967	17017	16823	16725	16783	16761	16752	16955	16724	16610	16956	17005	17025	16864	17193	16887	16843	16850	16741	16815	16675	16886	16713	16779	16966	16646	16708	16769	16822	16952	16880	16734	16799	17012	16757	16922	16886	16724	16666	16996	16775	16760	16767	17002	16865	16788	16796	16937	16888	16906	16855	16796	16681	16604	16634	16818	16911	16928	16632	16608	16794	16806	17005	16840	16691	16934	16772	16821	16764	16698	16885	16945	16749	16944	17032	16516	16843	16742	17018	16756	16888	16932	16799	16900	16813	16989	16806	16844	16656	16870	16781	16917	16806	16472	16837	16792	16904	16699	16828	16650	16690	16594	16740	16849	16771	17130	17001	16882	16802	16857	16792	16873	16942	16793	16846	16867	17015	16715	16959	16988	16764	16790	16914	16847	16673	16957	16676	16753	16864	16827	16880	16775	16972	16892	17030	16960	16899	16914	17018	16902	16753	16622	16838	16939	16744	16926	16856	16936	16744	16757	16930	16820	16828	16603	16900	16890	16830	16670	16664	16788	16783	16760	17020	16825	17034	16930	16693	16667	16838	16797	16955	16846	16772	16824	16954	16728	16793	16667	16894	16717	16856	16863	16851	16772	17031	16805	17005	16925	16943	16842	16641	16955	16795	16914	16971	16991	16796	16966	16763	16896	16934	16739	16617	17071	16924	16881	16762	16864	16822	16761	16993	16901	16862	16759	16651	16953	16836	16847	16791	16759	16831	16763	16768	16894	16778	16929	16955	16892	16765	16655	16775	16708	16850	16800	17049	16939	16829	16923	17104	16758	16660	16945	16688	16681	16672	16825	16772	16747	16843	16943	16811	16849	16732	16905	17000	16942	16816	16796	16812	16982	16898	16810	17059	16750	16999	16985	16867	16986	16615	16806	16824	16940	16798	17113	17033	16901	16983	16811	16704	16932	16954	16851	17125	17125	16792	16877	16621	16850	16884	16905	16868	16853	16960	16898	16699	17046	16828	16993	17049	16889	16847	16724	16788	16834	16801	16889	16913	17044	16660	16875	17223	17045	16993	16703	16758	16887	16892	16810	16953	16809	16763	16978	16792	16835	16793	16707	16699	16835	16806	16693	16680	16854	16931	16623	16802	16920	16711	16812	16695	16801	17001	16714	16927	16923	16954	16898	16812	16972	16787	16719	16689	16807	16887	16886	16962	16806	17004	17006	16882	16777	16831	16947	16857	16964	16852	16772	16933	16749	16813	16741	16805	16675	16788	16679	16760	16829	16638	16879	16624	16815	16837	16900	16881	16935	16774	16736	16889	17032	16788	16669	16956	16852	16906	16882	16855	16688	16692	16920	16959	16886	16737	16750	16830	16924	16863	16849	16965	16890	16731	16693	16922	16898	16756	16951	16899	16827	16999	16739	16658	16764	16791	16884	16758	16836	16586	16894	16668	16821	16774	16920	16793	16829	17121	16907	16704	16878	16802	16687	16903	16904	17036	17044	16999	16977	16829	16839	16796	16753	17025	16749	16849	16710	16845	16898	16826	16852	16861	16964	16854	16946	16946	16755	16705	16638	16737	16953	17005	17002	16864	16933	16738	16686	16672	16769	17009	16821	16915	16799	16917	16750	17077	16925	16759	16707	16911	16903	16895	17005	16899	16894	16838	16818	16923	17044	16921	16807	16906	16759	16710	16789	16879	16934	16829	17048	16873	16828	16760	16760	16918	16694	16905	16831	16694	16730	16774	16853	17012	16671	16815	16908	16898	16662	16954	16772	16990	16760	17064	16918	16997	16861	16826	16691	16884	16900	16730	16816	16782	16825	16764	16840	16680	16865	16856	16930	16892	16854	16803	16719	16894	16925	16777	16836	16854	16712	17060	16718	16905	16904	17016	16867	16987	16875	16820	17096	17006	16913	17053	16861	16970	16895	16847	16756	16830	16744	16994	17045	16828	16644	16811	16866	17110	17047	16619	16733	16931	16673	16825	16750	16880	16826	16773	16870	16793	16887	16735	16974	16769	16743	16859	17012	16984	17094	16853	16876	16740	16894	16803	16978	17082	16879	17007	16944	16885	16923	17037	17127	16887	16775	16977	16899	16957	16945	16673	16647	16795	16938	17130	16831	16783	16797	17116	16891	16915	16763	16792	16941	16864	16971	16981	16944	16980	16847	17051	16876	16844	16673	16702	16757	16765	16945	16886	16774	17065	16764	16783	16752	16796	16964	16770	16840	16874	16732	16846	16783	16864	16828	16693	16899	16857	16866	16558	16947	16750	16855	17024	16756	16639	16728	16708	16831	16997	17033	16939	16827	16784	16862	16803	16962	16827	16637	16857	16757	16832	16911	16945	16863	16908	16681	16839	16745	16781	16685	16826	16874	16906	16919	16771	16771	16742	16820	16641	16870	16917	16969	16440	16790	16935	16784	16817	16794	16928	16800	16840	16878	16931	16958	16978	16693	16614	16857	16709	16841	16709	16744	16754	16725	16833	16821	16904	16808	16893	16718	16981	17001	17053	16868	16853	16798	16956	16852	17034	16903	16902	16896	16890	16899	16859	17009	17017	16987	16854	16796	16774	17004	16922	16827	16893	17008	16866	16761	16772	16769	16776	16964	16783	16785	16779	16892	16893	16716	17045	16895	16775	16940	16673	16914	16870	16803	16793	16793	16902	17006	16791	16827	16838	16735	16711	16868	16784	16867	16788	16921	16851	16837	16827	16788	16687	16807	16713	16655	16832	16736	16741	16939	16973	16913	17010	16767	16927	16876	16880	17112	16904	17027	16893	16988	16843	16770	16870	17033	16674	16951	16659	16775	16655	16981	16768	16867	16950	16721	16696	16782	16657	16649	16991	16699	16923	16675	16848	16697	16956	16665	16651	16808	16915	16864	16982	17064	16765	16842	16566	16671	16997	16911	16841	16771	16868	16920	16872	16880	16755	16796	16628	16803	16775	16925	16751	16931	16889	16761	16738	16898	16871	16768	16772	17039	16877	16876	16915	16692	16781	16691	16774	16969	16832	16678	16959	16865	16892	16716	16939	16846	16718	16701	17112	16862	16995	17141	16973	16940	16832	16895	16845	16918	16927	16716	16948	16608	16985	16930	16767	16763	16791	16787	16731	16852	16970	16905	16828	16843	16727	16939	17067	16740	16621	16647	16827	16973	16859	16735	17046	16810	16825	17071	17075	16840	16903	16724	17019	16724	16651	16795	16746	16870	16708	16693	16885	16845	16779	16885	16822	16945	17094	16646	16838	16895	16991	16781	16648	16667	16895	16901	16952	16958	16870	16952	16913	16770	16775	16825	16796	17018	16849	16753	16862	16834	16828	16946	16857	16865	16946	16963	16895	16764	16754	16725	16655	16894	16919	16681	16795	16874	16857	16715	17033	16695	16837	16916	16975	16935	16878	16761	17067	17020	16798	16806	16903	16862	16906	17069	16896	16670	16907	16820	17089	16821	16816	16705	16797	16812	16982	16533	16900	16836	17039	16859	17000	16719	16928	16771	16846	16953	16886	16710	16841	16830	16909	16803	16897	16702	16691	16700	16922	16993	16755	16656	16713	16691	16939	16974	16786	16839	17055	16753	16842	17014	17035	16833	16984	16866	16868	16895	16932	16843	16799	16863	16840	16808	16590	16686	16665	16711	16796	16687	16673	16960	16917	16915	16736	16759	16598	16780	17084	16886	16800	16846	16857	16750	16888	16855	16860	16758	17011	16836	16859	16935	16817	16615	16746	17011	16664	16891	16916	17062	16943	16890	16699	16747	16875	16753	16929	16693	16630	16979	16665	17025	16824	16724	16745	16730	16777	16848	16833	16739	16694	16884	16901	16549	16785	16888	16847	16928	16831	16798	16875	16951	16826	16936	17065	16916	16916	16800	16663	16882	16901	16900	16829	16683	16680	16866	16963	16875	17019	16985	17098	16717	16765	16813	16564	16860	16959	16940	17011	17024	16969	16800	17041	16806	17046	16888	17008	16661	16823	16574	16810	16897	16752	16727
15296	16005	15406	14820	15549	17357	27909	25439	19237	16113	14991	14459	14415	14285	14255	14476	14495	14280	14463	14414	14332	14366	14282	14457	14321	14351	14505	14376	14205	14421	14350	14364	14655	14330	14399	14160	14389	14312	14442	14340	14240	14337	14408	14382	14389	14486	14489	14218	14501	14541	14470	14495	14230	14546	14354	14421	14413	14505	14432	14198	14321	14388	14326	14322	14356	14375	14305	14301	14414	14500	14390	14305	14408	14468	14233	14466	14395	14392	14289	14537	14407	14339	14175	14338	14434	14416	14190	14196	14258	14558	14390	14426	14350	14315	14326	14310	14301	14443	14330	14354	14341	14436	14397	14467	14348	14257	14420	14256	14338	14464	14418	14278	14368	14228	14333	14340	14336	14424	14386	14316	14552	14248	14499	14330	14199	14363	14413	14379	14390	14352	14652	14446	14407	14341	14631	14322	14297	14253	14139	14416	14207	14297	14431	14340	14311	14321	14372	14415	14320	14356	14472	14336	14368	14317	14413	14328	14503	14289	14291	14244	14532	14308	14421	14248	14307	14526	14360	14317	14330	14135	14349	14486	14260	14396	14239	14436	14156	14396	14516	14437	14368	14258	14451	14209	14486	14437	14375	14438	14296	14452	14244	14393	14425	14414	14406	14294	14225	14298	14426	14427	14320	14338	14244	14443	14361	14457	14318	14341	14130	14463	14196	14429	14522	14410	14380	14375	14326	14323	14307	14537	14363	14292	14326	14259	14403	14447	14378	14178	14361	14454	14403	14298	14273	14392	14362	14217	14270	14263	14193	14319	14348	14388	14374	14348	14321	14199	14231	14489	14456	14460	14302	14467	14405	14425	14257	14369	14311	14416	14361	14433	14365	14277	14305	14357	14267	14231	14439	14392	14240	14314	14302	14495	14238	14305	14402	14237	14280	14279	14245	14393	14498	14434	14278	14463	14275	14492	14361	14749	14248	14340	14458	14390	14410	14407	14393	14395	14330	14437	14342	14414	14502	14309	14355	14495	14287	14303	14515	14420	14222	14306	14434	14343	14185	14342	14454	14490	14282	14425	14393	14457	14511	14158	14551	14327	14377	14459	14316	14518	14301	14392	14364	14323	14242	14300	14225	14183	14302	14350	14267	14316	14311	14364	14434	14304	14298	14301	14447	14340	14233	14144	14440	14437	14404	14277	14306	14278	14514	14454	14290	14233	14263	14436	14380	14259	14396	14366	14265	14236	14296	14377	14296	14381	14426	14360	14409	14267	14305	14357	14401	14569	14280	14358	14329	14561	14206	14466	14475	14227	14304	14444	14424	14368	14379	14371	14384	14321	14329	14285	14395	14433	14082	14382	14429	14180	14376	14471	14513	14393	14357	14352	14299	14483	14383	14544	14394	14370	14481	14518	14480	14390	14488	14522	14460	14529	14345	14385	14281	14344	14454	14373	14469	14334	14525	14274	14259	14483	14293	14389	14468	14326	14498	14363	14267	14486	14323	14336	14326	14277	14353	14408	14211	14334	14403	14265	14420	14452	14427	14327	14298	14386	14348	14404	14439	14357	14397	14422	14319	14280	14381	14343	14181	14329	14301	14284	14298	14315	14200	14548	14297	14402	14439	14358	14347	14318	14365	14361	14119	14244	14332	14320	14387	14261	14428	14388	14291	14307	14627	14383	14228	14322	14249	14435	14370	14401	14550	14349	14385	14450	14197	14442	14166	14483	14539	14390	14342	14209	14355	14354	14449	14170	14447	14270	14276	14444	14364	14212	14388	14475	14384	14262	14255	14306	14439	14291	14336	14355	14395	14325	14395	14371	14409	14490	14358	14313	14397	14454	14376	14288	14582	14389	14538	14297	14273	14397	14313	14337	14469	14518	14332	14437	14309	14330	14507	14454	14316	14268	14268	14455	14254	14457	14241	14205	14312	14398	14560	14134	14466	14465	14421	14375	14284	14554	14192	14516	14452	14344	14234	14326	14348	14404	14500	14424	14251	14350	14350	14420	14385	14424	14335	14371	14530	14354	14337	14277	14417	14306	14387	14440	14433	14325	14340	14287	14582	14359	14375	14463	14487	14261	14260	14265	14252	14336	14468	14320	14429	14335	14546	14311	14391	14014	14413	14426	14251	14352	14540	14404	14228	14472	14400	14249	14345	14545	14378	14447	14421	14402	14541	14240	14385	14255	14384	14392	14357	14462	14207	14513	14209	14369	14399	14288	14367	14326	14395	14253	14246	14398	14464	14279	14509	14244	14489	14482	14342	14340	14321	14416	14463	14433	14248	14324	14418	14377	14284	14512	14250	14241	14438	14295	14576	14244	14330	14336	14233	14426	14435	14360	14607	14370	14314	14382	14231	14484	14371	14344	14391	14399	14398	14354	14297	14473	14281	14097	14378	14336	14451	14339	14290	14431	14252	14314	14506	14347	14405	14462	14075	14329	14388	14389	14244	14336	14417	14489	14367	14459	14443	14380	14339	14581	14413	14430	14478	14319	14423	14493	14338	14264	14331	14420	14475	14298	14388	14368	14473	14372	14233	14285	14403	14506	14510	14296	14351	14448	14348	14369	14357	14377	14323	14168	14380	14354	14385	14362	14165	14371	14224	14451	14358	14350	14377	14312	14346	14270	14363	14270	14360	14317	14185	14316	14372	14417	14339	14401	14291	14449	14158	14378	14290	14404	14308	14386	14335	14569	14345	14338	14254	14448	14422	14557	14398	14359	14309	14514	14373	14403	14380	14320	14512	14237	14379	14381	14311	14330	14452	14466	14366	14453	14310	14296	14571	14616	14306	14420	14339	14432	14500	14511	14181	14363	14189	14423	14265	14233	14461	14322	14335	14410	14379	14524	14288	14297	14355	14223	14289	14404	14386	14253	14368	14543	14373	14491	14335	14285	14279	14513	14303	14584	14241	14480	14425	14333	14334	14222	14524	14242	14307	14564	14486	14508	14469	14383	14292	14361	14236	14390	14344	14500	14515	14323	14465	14442	14365	14477	14324	14333	14338	14457	14474	14308	14379	14380	14207	14266	14541	14262	14440	14358	14467	14269	14358	14505	14463	14254	14247	14132	14395	14387	14249	14281	14278	14333	14427	14378	14243	14427	14558	14258	14548	14482	14275	14404	14438	14264	14459	14440	14387	14388	14350	14450	14383	14561	14437	14404	14296	14263	14437	14272	14505	14425	14366	14434	14385	14167	14427	14490	14416	14383	14465	14428	14340	14417	14369	14512	14318	14464	14276	14314	14306	14347	14344	14527	14384	14463	14512	14423	14463	14306	14487	14313	14376	14320	14246	14486	14422	14458	14449	14260	14512	14373	14399	14472	14406	14341	14243	14328	14349	14369	14349	14321	14396	14311	14346	14610	14407	14263	14342	14634	14440	14407	14463	14425	14188	14332	14268	14238	14265	14523	14218	14427	14484	14366	14361	14493	14421	14279	14459	14312	14351	14365	14531	14339	14252	14371	14321	14440	14446	14305	14248	14295	14283	14324	14462	14319	14365	14534	14349	14260	14366	14379	14393	14390	14432	14287	14352	14326	14365	14391	14337	14402	14278	14339	14375	14334	14301	14322	14280	14334	14379	14390	14340	14335	14492	14483	14473	14395	14500	14387	14250	14303	14415	14544	14337	14454	14386	14236	14368	14339	14244	14422	14362	14448	14270	14347	14436	14242	14310	14476	14297	14434	14280	14216	14292	14256	14167	14370	14334	14409	14309	14447	14365	14429	14177	14251	14383	14324	14511	14503	14510	14361	14344	14353	14380	14370	14439	14414	14382	14251	14413	14448	14405	14225	14271	14286	14426	14313	14570	14440	14397	14213	14421	14386	14378	14369	14307	14382	14499	14184	14428	14494	14402	14159	14493	14186	14514	14275	14482	14276	14441	14339	14305	14300	14403	14613	14421	14279	14645	14362	14325	14416	14459	14438	14275	14367	14374	14417	14499	14294	14389	14316	14427	14317	14276	14487	14428	14325	14385	14344	14399	14338	14641	14552	14320	14495	14311	14428	14210	14340	14319	14302	14411	14391	14263	14417	14422	14440	14478	14350	14365	14364	14354	14592	14394	14286	14386	14470	14480	14228	14335	14289	14306	14461	14217	14361	14376	14155	14439	14531	14457	14567	14401	14424	14495	14267	14448	14400	14427	14482	14334	14439	14350	14254	14547	14298	14455	14455	14348	14105	14435	14309	14512	14214	14209	14221	14452	14227	14435	14318	14416	14514	14434	14206	14131	14250	14254	14385	14348	14560	14584	14265	14357	14509	14266	14316	14232	14356	14279	14494	14285	14245	14281	14283	14436	14478	14454	14322	14498	14411	14410	14314	14544	14381	14266	14438	14232	14520	14472	14454	14278	14427	14422	14055	14433	14251	14340	14560	14261	14460	14510	14447	14300	14271	14199	14455	14369	14230	14463	14338	14401	14498	14342	14436	14448	14309	14427	14400	14452	14433	14407	14516	14368	14369	14410	14289	14216	14512	14223	14475	14332	14371	14372	14382	14433	14422	14382	14327	14308	14391	14200	14519	14400	14364	14410	14408	14406	14508	14274	14365	14467	14394	14215	14424	14317	14318	14437	14351	14309	14456	14279	14469	14288	14443	14514	14359	14435	14278	14572	14299	14539	14304	14394	14400	14345	14304	14418	14451	14389	14394	14471	14279	14425	14388	14472	14238	14296	14391	14360	14439	14386	14325	14296	14214	14519	14440	14287	14421	14392	14097	14472	14337	14408	14428	14373	14413	14441	14397	14386	14316	14296	14344	14269	14331	14344	14296	14488	14332	14337	14288	14316	14345	14381	14530	14298	14317	14406	14315	14425	14256	14369	14261	14348	14258	14329	14220	14242	14539	14245	14342	14288	14426	14146	14223	14384	14349	14310	14353	14421	14396	14394	14425	14379	14503	14452	14313	14475	14380	14566	14400	14459	14412	14459	14405	14335	14437	14488	14304	14539	14339	14273	14311	14343	14420	14378	14240	14532	14503	14546	14482	14410	14306	14296	14600	14408	14424	14389	14273	14532	14433	14438	14359	14458	14401	14287	14316	14440	14218	14322	14383	14397	14459	14406	14493	14401	14345	14326	14146	14456	14317	14255	14413	14314	14279	14334	14560	14482	14387	14467	14432	14152	14411	14463	14342	14425	14593	14391	14325	14349	14333
26055	21165	27212	25791	20846	23911	49859	48428	35173	23857	18821	17486	16809	16775	16522	16451	16353	16552	16293	16512	16449	16407	16649	16695	16351	16502	16529	16162	16479	16494	16682	16461	16525	16217	16381	16348	16334	16339	16496	16446	16368	16420	16263	16390	16537	16479	16340	16281	16473	16303	16120	16273	16523	16275	16846	16351	16282	16458	16671	16350	16493	16221	16565	16572	16619	16462	16473	16330	16461	16546	16433	16520	16253	16453	16272	16388	16512	16256	16600	16424	16519	16527	16413	16375	16483	16167	16483	16390	16547	16294	16497	16442	16313	16524	16500	16440	16289	16270	16281	16433	16410	16439	16421	16559	16319	16359	16598	16438	16368	16307	16303	16596	16542	16497	16442	16449	16292	16246	16216	16541	16373	16287	16413	16284	16456	16368	16380	16488	16316	16133	16431	16449	16492	16446	16436	16349	16402	16331	16625	16646	16408	16297	16363	16367	16544	16480	16580	16482	16397	16570	16404	16390	16358	16479	16547	16205	16339	16593	16324	16478	16413	16389	16452	16424	16312	16439	16513	16363	16433	16364	16313	16310	16477	16329	16465	16398	16331	16272	16259	16421	16540	16344	16434	16653	16544	16261	16361	16536	16503	16380	16230	16495	16354	16464	16367	16665	16403	16457	16377	16303	16491	16438	16430	16391	16379	16222	16385	16527	16428	16483	16527	16327	16608	16579	16513	16346	16268	16365	16532	16388	16457	16455	16427	16368	16512	16333	16215	16317	16670	16464	16462	16263	16464	16470	16358	16310	16550	16526	16610	16553	16533	16331	16330	16678	16349	16363	16299	16560	16462	16505	16547	16492	16340	16462	16489	16340	16276	16600	16408	16196	16411	16466	16382	16479	16443	16480	16401	16352	16446	16453	16375	16207	16276	16547	16281	16392	16410	16514	16321	16549	16321	16592	16365	16479	16508	16441	16484	16432	16349	16644	16556	16564	16547	16495	16427	16412	16415	16398	16561	16421	16293	16500	16288	16514	16411	16316	16588	16464	16499	16407	16468	16506	16502	16471	16442	16427	16450	16454	16581	16405	16335	16403	16651	16374	16396	16306	16402	16474	16587	16456	16415	16456	16434	16630	16463	16393	16468	16378	16401	16481	16602	16330	16480	16627	16419	16579	16363	16516	16710	16428	16408	16639	16514	16384	16310	16593	16297	16570	16464	16712	16432	16324	16580	16510	16319	16372	16426	16484	16255	16533	16406	16210	16548	16492	16423	16504	16621	16612	16372	16543	16408	16304	16483	16343	16323	16221	16438	16343	16474	16292	16515	16383	16447	16521	16381	16226	16413	16428	16363	16522	16515	16322	16579	16543	16332	16406	16376	16411	16530	16555	16359	16441	16386	16483	16540	16375	16462	16358	16336	16529	16462	16497	16319	16480	16447	16616	16543	16348	16495	16541	16401	16543	16391	16323	16246	16597	16258	16611	16504	16407	16512	16374	16431	16308	16366	16497	16392	16541	16567	16510	16476	16236	16285	16302	16401	16417	16477	16375	16413	16566	16322	16277	16495	16314	16614	16404	16449	16649	16764	16417	16425	16211	16431	16644	16469	16683	16527	16545	16524	16337	16469	16448	16400	16475	16311	16288	16464	16492	16446	16294	16371	16487	16442	16290	16337	16510	16479	16467	16375	16303	16420	16612	16443	16548	16505	16488	16484	16377	16504	16386	16438	16358	16590	16432	16500	16280	16667	16379	16417	16545	16658	16288	16494	16178	16241	16359	16584	16384	16516	16381	16333	16370	16237	16301	16233	16502	16575	16556	16461	16330	16619	16327	16550	16388	16437	16506	16382	16617	16276	16349	16442	16273	16456	16343	16241	16647	16374	16340	16387	16330	16342	16350	16283	16424	16344	16450	16211	16325	16295	16543	16522	16687	16442	16438	16111	16300	16599	16693	16283	16349	16508	16455	16472	16317	16617	16479	16383	16460	16532	16348	16376	16325	16390	16366	16350	16483	16463	16477	16546	16468	16318	16398	16479	16562	16417	16416	16398	16440	16261	16384	16354	16385	16428	16136	16424	16602	16665	16312	16442	16301	16475	16269	16675	16503	16404	16598	16497	16355	16276	16405	16324	16346	16309	16421	16410	16446	16532	16522	16345	16482	16345	16231	16407	16470	16612	16552	16474	16538	16299	16480	16456	16426	16422	16374	16390	16570	16390	16231	16392	16412	16246	16444	16450	16441	16511	16302	16541	16366	16450	16474	16590	16427	16545	16259	16286	16566	16303	16611	16574	16443	16325	16498	16315	16412	16421	16542	16437	16383	16367	16408	16520	16449	16454	16397	16528	16277	16387	16528	16563	16453	16391	16193	16560	16386	16473	16523	16424	16507	16487	16452	16209	16484	16469	16459	16424	16528	16530	16416	16499	16558	16345	16547	16464	16489	16454	16508	16497	16480	16534	16263	16394	16436	16523	16383	16339	16498	16495	16403	16261	16345	16445	16604	16456	16576	16396	16252	16274	16324	16422	16328	16323	16576	16487	16474	16327	16567	16506	16450	16621	16390	16500	16513	16534	16555	16457	16382	16463	16378	16296	16424	16368	16329	16407	16510	16372	16305	16497	16505	16520	16523	16329	16359	16448	16346	16503	16512	16482	16511	16458	16390	16311	16218	16217	16617	16580	16420	16450	16661	16357	16271	16485	16405	16593	16487	16375	16518	16263	16275	16519	16446	16371	16198	16280	16371	16506	16290	16420	16534	16623	16602	16453	16475	16507	16428	16594	16442	16649	16288	16642	16435	16436	16288	16384	16405	16414	16418	16445	16627	16499	16474	16468	16547	16471	16553	16550	16424	16291	16435	16257	16453	16422	16453	16366	16477	16557	16498	16443	16472	16521	16607	16452	16447	16415	16558	16367	16444	16265	16325	16502	16391	16476	16403	16465	16532	16306	16503	16366	16470	16341	16386	16394	16400	16663	16371	16318	16361	16402	16637	16401	16280	16417	16343	16402	16413	16527	16464	16452	16475	16332	16492	16402	16524	16517	16467	16353	16535	16352	16460	16562	16571	16417	16442	16439	16412	16430	16428	16553	16441	16576	16597	16355	16547	16353	16575	16410	16439	16521	16430	16499	16383	16571	16406	16506	16476	16386	16535	16632	16563	16428	16451	16412	16429	16562	16503	16363	16573	16371	16441	16327	16551	16451	16607	16435	16175	16451	16398	16478	16324	16399	16566	16466	16477	16340	16461	16617	16469	16616	16587	16428	16373	16488	16361	16355	16381	16395	16634	16331	16270	16488	16439	16329	16289	16427	16314	16598	16191	16333	16441	16516	16595	16222	16307	16442	16452	16658	16340	16276	16398	16311	16518	16517	16388	16390	16238	16359	16412	16504	16541	16282	16323	16509	16481	16390	16381	16450	16454	16325	16400	16458	16433	16419	16196	16239	16446	16407	16646	16301	16324	16237	16366	16496	16562	16398	16489	16247	16469	16479	16519	16439	16413	16372	16478	16305	16493	16398	16374	16298	16220	16486	16607	16642	16523	16403	16620	16356	16577	16349	16479	16473	16129	16325	16304	16461	16388	16438	16452	16453	16670	16477	16429	16272	16573	16465	16534	16432	16601	16580	16519	16452	16405	16334	16318	16400	16357	16444	16459	16595	16319	16601	16344	16497	16445	16481	16418	16414	16390	16572	16547	16282	16324	16466	16461	16384	16296	16457	16316	16481	16351	16306	16556	16523	16621	16460	16486	16383	16504	16564	16420	16429	16436	16403	16476	16361	16412	16205	16469	16450	16315	16456	16341	16380	16456	16268	16569	16293	16582	16340	16357	16384	16376	16378	16369	16411	16421	16374	16475	16478	16437	16358	16407	16338	16349	16517	16599	16592	16495	16327	16446	16352	16395	16445	16373	16384	16633	16379	16534	16454	16588	16439	16352	16351	16446	16554	16310	16304	16365	16345	16547	16479	16221	16495	16504	16301	16348	16323	16508	16346	16335	16317	16310	16440	16579	16501	16397	16362	16398	16225	16452	16416	16337	16310	16584	16306	16590	16413	16440	16393	16446	16428	16462	16445	16370	16453	16308	16344	16322	16442	16466	16366	16353	16369	16562	16419	16461	16344	16491	16298	16485	16347	16341	16461	16550	16353	16392	16591	16562	16419	16676	16471	16545	16482	16606	16314	16381	16458	16395	16475	16489	16356	16354	16421	16195	16402	16515	16575	16354	16247	16496	16490	16390	16370	16410	16369	16524	16399	16499	16425	16399	16455	16352	16472	16259	16363	16398	16306	16478	16505	16325	16478	16400	16456	16279	16429	16403	16460	16497	16376	16542	16649	16391	16469	16433	16401	16361	16475	16605	16260	16743	16514	16408	16328	16445	16411	16407	16490	16184	16265	16331	16367	16470	16447	16507	16456	16426	16509	16345	16359	16365	16555	16376	16505	16451	16426	16606	16441	16388	16404	16450	16471	16498	16543	16353	16368	16594	16342	16240	16406	16213	16468	16467	16282	16445	16391	16587	16430	16338	16238	16387	16451	16334	16392	16454	16578	16540	16593	16680	16290	16417	16441	16545	16393	16418	16382	16518	16587	16507	16497	16304	16550	16482	16600	16328	16482	16477	16195	16348	16452	16628	16386	16581	16364	16515	16545	16489	16446	16267	16371	16592	16285	16429	16363	16425	16408	16345	16337	16334	16451	16464	16633	16613	16380	16329	16478	16377	16551	16482	16346	16361	16624	16485	16443	16232	16509	16494	16489	16649	16377	16247	16434	16332	16462	16646	16316	16336	16260	16610	16373	16485	16532	16455	16335	16515	16445	16549	16422	16198	16458	16311	16590	16404	16463	16476	16312	16588	16423	16371	16405	16389	16429	16499	16350	16241	16445	16548	16245	16614	16420	16390	16293	16379	16448	16464	16467	16356	16588	16461	16527	16331	16302	16377	16508	16341	16400	16458	16495	16598	16311	16268	16406	16465	16598	16534	16504	16371	16424	16435	16450	16495	16475	16335	16420	16446	16490	16332	16375	16598	16400	16346	16583	16501	16475	16254	16528	16454	16518	16359	16613	16416	16473	16507	16551	16345	16457	16461	16435	16427	16433	16521	16407	16537	16432	16360	16577	16424	16421	16442	16552	16561	16453	16456	16430	16502	16341	16544	16590	16639
13616	19731	18627	16309	18911	24369	50043	46938	33912	21334	16137	15091	14744	14263	14331	14161	14164	14204	14203	14205	14023	14130	14237	14295	14171	14139	14241	14144	14168	14109	14064	14149	14058	14268	14271	14121	14214	14330	14215	14114	14301	14275	14278	14069	14103	14217	14102	14352	14076	14183	14044	14159	14202	14015	14307	14156	14078	14193	14120	14066	14138	14075	14187	14259	14223	14145	14222	14277	14083	14187	14120	14231	14271	14308	14167	14077	14136	14056	14090	14245	14193	14272	14065	14268	14122	14249	14265	14326	14144	14243	14064	13993	14106	14141	14117	14113	14154	14057	14050	14244	14046	14114	14159	14211	14137	14283	14025	14117	14130	14007	14197	14172	14241	13983	14240	14246	14223	14126	14060	14027	14188	14109	14288	14254	13973	14229	14240	14245	14038	14240	14351	14149	14106	14317	14089	14225	14241	14206	14228	14304	14085	14265	14089	14188	14163	14105	14005	14239	14260	14226	14153	14129	14209	14108	14114	14135	14178	14131	14067	14154	14130	14259	14236	14122	14125	14245	14028	14204	14173	14164	14259	14237	14223	14169	14178	14270	14217	14125	14170	14337	14267	14313	14209	14198	14324	14144	14096	14270	13975	14122	14037	14094	14244	14379	14126	14106	14109	14128	14204	14265	14131	14218	14123	14091	14089	14075	14063	14222	14194	14092	13966	14138	14237	14130	14297	14236	14140	14191	14113	14145	14181	14056	14184	14198	14228	14267	14147	14102	14270	14108	14150	14228	14252	14113	14124	14126	14079	14087	14076	14063	14013	14083	14290	14317	14174	14015	14195	14141	14203	14093	14093	14078	14217	14104	14093	14311	14241	14066	14225	14184	14189	14169	14113	14176	14205	14038	14162	14111	14160	14150	14194	14203	14046	14267	14193	14129	14199	14273	14175	14128	14095	14142	14085	14106	13999	14058	14166	14265	14212	14207	14334	14134	14252	14141	14176	14223	14247	14256	14155	14208	14162	14187	14264	14027	14039	14054	14190	14145	14156	14149	14201	14269	14005	14044	14038	14173	14120	14357	14327	14084	14186	14186	14238	14194	14351	14327	14241	14190	14128	14106	14128	14040	14154	14154	14149	14214	14097	13997	14104	14083	14232	14144	14213	14169	14054	14336	14099	14114	14151	14221	14247	14078	14214	14248	14029	14120	14287	14188	14176	14239	14295	14050	14313	14167	14100	14267	14129	14063	14436	14211	14071	14188	14112	14068	14155	14055	14184	14092	14200	14190	14183	14197	14313	14233	14287	14176	14157	14004	14111	14335	14017	14249	14363	14254	14197	14283	14344	14164	14260	14154	14006	14179	14123	14026	14030	14027	14112	14173	14198	14270	14165	14236	14118	13904	14279	13973	13993	14273	14299	14246	14211	14094	14179	14241	14203	14177	14304	14133	14137	14127	14119	14163	14208	14327	14104	14197	14294	14201	14144	14246	14134	14149	14035	14130	13958	14096	14252	14171	14036	14059	14027	14163	14198	14254	14140	14314	14109	14043	14027	14072	14286	14126	14028	14146	14263	14122	14316	14123	14291	14294	14303	14181	14127	14234	14073	14053	14181	14078	14161	14160	14408	14043	14222	14157	14238	14221	14168	14098	14267	14096	14061	14070	14297	14102	14126	14141	14151	14212	14181	14257	14131	14094	14235	14316	14001	14298	13979	14269	14229	14246	13949	14034	14071	14141	14186	14187	14207	14263	14161	14116	14222	14273	14125	14150	14079	14264	14167	14168	14140	14148	14037	14143	14143	14112	14239	14290	14135	14116	14102	13972	14156	14041	14016	14142	14077	14256	14013	14253	14074	13963	14382	14208	14116	14067	14083	14001	14355	14187	14178	14338	14163	14111	14135	14068	14184	14245	14230	14071	14236	14346	14298	14184	14089	14205	14160	14179	14157	14153	14148	14179	14265	13935	14182	14257	14280	14185	14143	14130	14119	14318	14187	14050	14153	14186	14078	14101	14119	14158	14027	14301	14057	14222	14074	14178	14130	14189	14019	14129	14103	14318	14234	14137	14037	14205	14202	14350	14083	14077	14132	14147	14210	14293	14140	14215	14403	13977	14217	14297	14086	14002	14151	14090	14245	14083	14177	14156	14237	14277	14065	14056	14154	14196	14103	14062	14248	14067	14161	14138	14152	14218	14167	14090	14073	14192	14102	14114	14227	14217	14168	14193	14249	14119	14225	14182	14091	14135	14048	14074	13934	14047	14023	14158	14108	14310	14209	14236	14091	14227	14151	14182	14205	14272	14053	14253	14303	14015	14055	14132	14371	14208	14135	14280	14023	14183	14173	14298	14245	14081	14136	14153	14173	14280	14100	14242	14148	14122	14194	14262	14223	14197	13993	14186	14290	14239	14311	14187	14186	14112	14097	14214	14340	14021	14076	14140	14240	13906	14172	14121	14141	14153	14182	14249	14117	14177	14091	14058	14176	14150	14331	14040	14198	14209	14154	14009	14285	14271	14271	14324	14258	14336	14067	14207	14188	14111	14189	14189	14016	14193	14121	14053	14165	14172	14175	14246	14121	14113	14200	14213	14181	14143	14205	14109	14046	14156	14350	14132	14169	13963	14180	14149	14147	14217	14104	14040	14106	14090	14093	14029	14105	14216	14149	14329	14159	14106	14061	14015	14063	14114	14279	14075	14207	14345	14269	14016	14227	14279	14367	14212	14238	14151	14177	14263	14303	14077	14151	14222	14157	14165	14213	14117	14259	14185	14117	14168	14239	14156	14152	14060	14244	14205	14279	14236	14168	14131	14211	14178	14237	14136	14191	13968	14237	14071	14116	14190	14090	14253	14212	14193	14159	14191	14286	14329	14095	14162	14134	14062	14219	14159	14041	14145	14079	14222	14017	14209	14186	14218	14115	14125	14279	14109	14093	14213	14076	14164	14216	13988	14142	14266	14087	14000	14236	14032	14174	14223	14157	14389	14112	14178	14009	14246	13977	14214	14168	14245	14080	13849	14148	14231	14161	14166	14145	14185	14184	14093	14259	14076	14086	14351	14150	14163	14124	14338	14210	14248	14088	14119	14234	14173	14154	14097	14169	14278	14170	14209	14253	14077	14277	14074	14264	14300	14110	13988	14220	14063	14367	14191	14068	14002	14203	14062	14141	14366	14226	14082	14405	14173	14026	14034	14321	14161	14206	14179	14222	14116	14135	14169	13922	14332	14362	14209	14147	14201	14322	14248	14035	14208	13999	14166	14115	14069	14253	14115	14304	14121	14167	14286	14408	14102	14224	14271	14157	14216	14029	14290	14190	14157	14299	14057	14240	14002	14055	14102	14122	14200	14285	14188	14151	14202	14257	14283	14073	14164	14115	14235	14013	14350	14104	14262	14209	14208	14170	14187	14257	14175	14210	14216	14158	14066	14218	14000	14276	13983	14189	14178	14041	14133	14210	13995	14013	14086	14260	14164	14119	14094	14356	14158	14235	14271	14140	14138	14168	14177	14127	14300	14248	14203	14067	14162	14289	14323	14090	14089	14283	14091	14092	14322	14233	14055	14140	14187	14168	14099	14185	14139	14271	14116	14236	14142	14083	14232	14112	14070	14196	14260	14168	14301	14006	14179	14255	14111	14159	14111	14101	14109	14261	14139	14253	14087	14219	14189	14250	14097	14254	14146	14167	14166	14134	14239	14211	14078	14081	14044	14206	14113	14145	14121	14126	14271	14232	14052	14234	14054	14036	14220	14260	14141	14180	14122	14106	14139	14140	14167	14092	14103	14201	14206	14142	14142	14100	14140	14196	14029	14302	14196	14121	14101	14065	14100	14127	14104	14146	14241	14116	14317	13921	14104	14271	14216	14073	14178	14213	14189	14269	14048	14233	14206	14134	14268	14083	14187	14045	14191	14314	14305	14244	14269	14117	14173	13950	14259	14049	14003	14195	14176	14216	14099	14229	14226	14170	14002	14260	14135	14099	14144	14178	13937	14257	14198	14169	14289	13999	14092	14167	14134	14286	13942	14229	14171	13913	14307	14126	14138	14126	14137	14112	14196	14035	14195	14218	14000	14043	14161	14226	14061	14075	14321	14260	14133	14419	14095	14188	14247	14105	14169	13979	14401	14183	14380	14178	14356	14217	14020	14218	14216	14042	14218	14141	14145	13959	14082	14144	14112	14125	14011	14284	14207	14118	14321	14200	14134	14202	14288	14263	14215	14171	14212	14284	14101	14097	14238	14094	14139	14284	14247	14198	14061	14272	14081	14203	14075	14159	14032	14137	14220	14234	14169	14235	14202	14155	14227	14242	14074	14135	14029	14128	14050	14169	14280	14247	14011	14133	14081	14075	14222	14060	14179	14221	14238	14189	14084	14291	14002	14086	14362	14080	14137	14208	14226	14295	14220	14131	13915	14051	14187	14147	14156	14192	14159	14022	14260	14053	14153	14206	14139	14143	14162	13980	14119	14085	14220	14178	14073	14140	14023	14083	14177	14187	14119	14170	14257	14321	14118	14220	14188	14195	14308	14159	14271	14254	14172	14222	14226	14144	14294	14062	14050	14227	14148	14212	14066	14137	14085	14088	14039	14124	14252	14168	14182	14268	14193	14260	14112	14252	14478	14040	14234	14156	13999	14262	14110	14108	14208	14130	14232	14232	14087	14191	14249	14187	14109	14228	14186	14120	14021	14266	14259	14231	14060	14278	14243	14246	14206	14180	14224	14133	14344	14154	14087	14192	14126	14254	14143	13984	14104	14055	14217	14274	13958	13999	14245	14053	14258	14102	14127	14273	14335	14288	14206	14172	14124	14067	13974	13911	14092	14093	13998	14161	14071	14232	14111	14236	14285	14210	14248	14018	14224	14040	14201	14060	14151	14260	14322	14270	14131	14373	14150	14328	14242	14099	14194	14047	14237	14245	14136	14293	14103	14156	14266	14251	14190	14222	14334	14118	14211	14362	14221	14096	14204	14085	14196	14299	13979	14181	14167	14183	14168	14083	14158	14133	14069	14134	14149	14130	14186	13964	14156	14227	14268	14096	14073	14183	14042	14127	14104	14088	14056	14146	14229	14127	14330	14079	14236	14327	14208	14189	14139	14118	13952	14184	14178	13985	14160	14090	14112	14198	14079	13908	14161	14131	14137	14467	14039	14267	14088	14197	14285
23924	21158	28638	24000	21878	30010	61356	68133	49124	30189	24193	20752	18087	16784	16258	16115	16268	16050	15990	16117	16182	15846	15759	16093	16174	16083	16051	15994	16140	16277	15981	15961	16078	16011	16065	15884	15944	16089	16004	16047	16035	16079	15948	15985	15886	15902	15935	15846	15952	16015	16005	15821	15768	16151	16077	16161	15869	15907	15901	15949	16076	15914	15979	15973	16035	15720	16055	16038	15915	15924	15957	16005	15839	15811	15998	16255	15970	15954	16259	16050	16251	15963	15991	16105	16022	16115	16161	15977	16066	15995	16034	15867	16140	15971	15921	15908	15938	16041	15785	16040	16113	15973	15759	15945	16058	15817	15880	16132	15984	16001	15934	15769	16075	15844	15949	15872	15957	16001	16077	15878	16131	16174	15917	15899	15842	15904	15991	15921	15843	16051	15919	16039	15911	15876	15896	15955	15953	15686	16076	15948	15972	15934	15801	15918	16073	15899	16100	15936	16040	16083	15926	15909	16084	15954	16075	15809	15865	15808	16179	15844	15939	15902	15781	15896	15955	16152	16170	16077	15975	15792	15962	15694	15824	16007	15874	15937	15922	15943	15894	16036	16063	16050	15953	15845	15852	15878	16013	15891	15902	15955	15929	16018	15947	15928	15855	15784	16020	15813	15970	16078	15931	15920	15889	16074	15862	15841	15766	15826	15933	16047	15884	16059	16102	15922	15948	16017	15809	16032	16119	16061	15905	16041	16060	15906	15961	15864	15881	16016	15780	16179	15840	15865	15859	15863	15956	15927	15858	15888	15864	15998	15911	15877	15929	15855	16047	15996	15935	15878	16086	16007	16000	16026	15941	15997	15965	15780	15796	15977	16059	15853	15779	15907	15867	16079	15805	15970	16066	15901	15970	15860	16000	15845	15929	15777	15958	15765	15948	15983	16076	15856	16117	15826	15902	16063	15960	15894	16136	15940	15768	15720	15926	16018	15963	15735	15895	16028	16064	15656	15952	16005	15801	15927	15743	15955	16006	15939	15727	16015	16021	15999	15828	15985	16059	16014	15991	15987	15897	16037	15901	15819	15933	15987	15711	16067	15787	15956	16031	15936	15922	15981	15999	15926	15903	15770	15973	15981	15901	16062	15995	16103	15828	15962	15953	15955	15896	16051	15925	15892	16015	16087	16017	15931	15812	16116	15960	16059	15795	15723	16116	15922	15842	15808	15997	16046	15729	15931	15927	15834	15910	15887	16043	15967	16017	15813	16074	16032	15965	15797	15999	15959	15901	16196	15918	16151	15915	15889	15805	15831	15911	15836	16185	15994	15825	15903	15857	16175	15892	16142	15943	15882	15787	15723	15823	15955	16085	16044	16044	15914	16132	15824	15812	16019	15960	15945	15879	15937	15890	15979	15854	16164	15919	16071	15766	15913	15925	16024	15745	15812	15738	15997	15907	15804	16011	15966	15780	15813	15834	15952	15867	15942	15890	15818	15883	15803	15865	15947	15869	15989	15848	16167	15933	16002	15948	15963	15882	16042	16014	15972	15896	15939	15929	16090	16187	15765	15911	15685	16056	15735	15888	16083	15985	15880	15903	15849	15855	15902	15923	16072	15889	15924	15978	15908	16054	16103	16030	16132	15984	15836	15873	15966	15912	15922	15954	15824	15781	15662	15672	15818	15899	15690	16062	15957	15961	15902	15999	15922	15983	15804	15874	16078	16088	15843	15965	15808	16171	15839	15991	15970	15693	15965	15912	15993	16042	15794	15859	15927	15901	15939	15996	15856	15852	15915	15889	15770	15966	15794	15890	15906	15976	15918	15924	15830	15942	15949	16212	15824	15782	15825	15910	15745	16053	15972	15998	15829	15996	15835	15806	16021	15804	15830	16047	16098	15814	15716	15858	16061	16214	15834	16082	16003	16038	15883	15872	15968	16218	15912	15924	15721	15924	15907	16121	15934	15995	16090	16067	15936	15904	15950	15880	15946	15817	15788	15887	15882	15878	15827	15976	16085	16008	15862	15911	15820	16030	15819	15790	15782	15899	15911	15830	15838	15746	15685	15846	15852	15987	15683	16019	15925	15878	16094	16009	16067	15773	15691	15834	15845	16026	15867	15877	15906	15987	15775	15803	15935	16004	16099	15910	15806	15854	15880	16034	16013	16032	15984	16030	15696	15742	15702	15969	15843	16034	16000	15927	15775	16036	16027	15789	15891	15737	15884	15884	15790	15954	15942	15827	15906	15527	15861	15747	15914	15907	16041	16011	15913	15773	15990	15931	16252	16156	16121	16069	15993	15835	16086	16074	15888	16073	16050	15968	15802	15951	15902	16069	15965	15922	16061	15898	15808	16115	15869	15912	15833	15879	15873	15867	15741	16051	16112	15870	15947	16210	15881	15949	15856	15926	15592	15976	16001	15990	16223	15863	15837	15923	16198	15873	15772	15930	15849	15977	15804	15872	15856	16155	15932	15906	16024	15893	15896	15792	15940	15986	15889	15935	15904	15839	15847	15954	15910	16177	15921	15923	16177	16092	15761	15740	16123	16048	15897	16075	15854	15879	15786	15822	15895	15802	15921	15953	15911	15964	16001	15990	15968	16052	15865	15884	15928	16112	16098	16046	16061	15932	16028	15857	16057	15965	15830	15970	15966	15949	15776	15819	15940	15902	15935	15841	15923	16007	15809	15903	15917	15810	16162	15881	15910	15905	15950	15745	15715	15994	15925	15881	15919	15944	15887	16018	15704	16067	15900	16025	15769	15910	16208	16069	15696	15989	16127	15908	15870	15808	15989	16001	15880	15694	16026	16007	15945	15942	16251	15856	15941	15888	16011	15760	15978	15929	15881	15835	16033	15856	15721	15706	15819	16044	15982	15924	15880	16036	16033	15986	15980	15931	15775	15883	15872	15921	15903	15914	15997	15954	15951	15872	15915	15869	15791	16085	16027	16026	15939	15987	15800	16011	16048	16005	15920	15819	15974	15715	16023	15897	15959	16017	15912	15917	15884	15956	15868	16056	15757	16011	16027	15918	15995	15950	15808	16002	15934	16096	15929	16083	15879	16087	15787	15890	15841	15990	15939	15883	15791	15873	16037	15896	16090	16025	16108	15915	15961	15954	15969	15883	15869	16151	16095	15953	16044	15851	16007	16074	16074	15982	16078	15997	15883	15593	15976	16007	15704	16031	16002	16130	16030	16065	16020	16091	16027	16010	16121	15903	15802	15846	16018	15872	16015	15947	16166	16000	16064	15885	16013	16076	15870	15949	15853	15894	16052	15972	15931	15828	15916	16069	15770	16052	15842	15972	15909	15953	16009	15829	15945	15976	16030	15897	15902	16113	15873	15844	15946	15716	15862	15893	15873	15902	15926	15821	15872	15888	15892	15958	15964	16110	16071	15935	16099	15778	15749	15904	16005	15969	15794	15818	15841	16003	15939	15874	15914	15989	15772	16137	16114	15967	15920	15843	15818	15972	16080	16037	15850	15733	15892	15961	15702	15752	15990	15949	16058	15849	16035	15807	15934	16067	15936	15916	15873	16019	16040	15940	15826	15822	15962	15946	15965	15948	15985	15909	15823	15822	15987	15813	15789	15866	15733	15994	16000	15738	15888	15732	15693	15855	15865	15928	15982	15922	15755	15985	16026	16066	15731	16077	16081	15878	15939	15895	15921	16003	15921	16067	16009	15847	16056	16028	15939	16016	16119	15875	16167	15942	16034	15880	16030	15902	15844	15851	15890	15817	16173	15872	16011	16178	16018	15960	15940	16006	16149	15917	15843	15900	15830	15857	16014	16132	15848	16073	15991	15940	15722	15833	15794	15854	15836	15978	16043	16178	15811	16006	15823	15714	15923	16166	15945	16031	15921	15834	15887	16065	15984	15732	16039	15959	16049	16116	15899	15971	15943	15953	15980	15856	15921	15925	16056	16070	15968	15954	16050	16015	15977	15794	15995	15952	16041	15948	16027	15835	16029	16102	16276	15857	16071	15874	15939	15759	15907	15960	15983	15803	15877	15671	15962	15929	15956	15919	16120	16036	15703	15914	16050	15942	15974	15972	15850	15821	15795	15933	15916	15953	16091	15787	15807	16154	16032	16001	15811	15788	15935	15860	15861	15872	15928	16112	15895	15867	15894	16057	15801	15914	16018	16085	15844	16042	15903	16023	15893	16030	15983	15827	15908	15869	15925	16124	15771	15903	15780	15832	15973	15901	15766	16047	16037	15818	16108	15794	15943	15829	15785	15942	15958	16078	15975	15875	16065	15924	16017	15886	15888	15970	15762	15943	15953	16015	16063	16063	16036	15818	15913	15881	16016	15789	15738	15911	15967	15958	15860	15795	15709	16005	16086	15937	15770	15881	15837	16131	16013	15818	15733	15785	15887	15913	16005	15852	15680	15814	16046	16012	15867	16117	16032	15845	15982	15899	15794	15888	16009	15899	15850	15858	15684	16043	15958	16083	15965	16134	15935	15928	15907	15964	15967	15784	15839	15835	15882	16034	16002	15882	15747	15976	15991	15758	15880	15929	16098	16148	16100	16011	15994	16071	16043	16107	15894	15940	15855	15748	15869	15751	15893	15822	15919	15751	16081	15864	15969	15983	16067	15913	15724	15889	15786	15993	15803	16058	15732	16050	15940	16028	15796	15936	15940	15819	16018	16079	16064	15845	15769	15974	15739	15775	15668	15965	15876	15860	15896	15895	16210	15948	15850	15956	15870	15950	16010	15887	15863	15909	15832	15857	15912	15973	15851	16188	16178	15998	15968	15928	15960	15983	15883	15788	16024	15933	15911	15955	16103	15669	15792	15831	16025	15986	15844	15955	15847	15972	15926	15836	15957	16082	16091	16059	15734	15877	16000	15739	16016	15733	16148	16140	15815	15914	15796	15981	15853	16066	15905	15996	15905	15830	15900	15793	15886	16145	16066	15917	15841	15847	16025	15748	15994	16085	15903	16015	15965	16059	15950	15833	15821	15783	16045	15997	16013	15948	15855	15858	15810	15987	15945	15997	15960	15860	15964	15817	15918	15845	15976	16045	15969	15972	16008	15858	15730	15958	16035	15957	15982	15734	15816	15807	15888	16149	15863	15931	15906	16068	15824	15899	16004	15920	15864	15821	16169	15896	15774	15937	16046	15750	15938	15920	16199	15941	15938	15736	15963
15790	26591	24747	20096	23672	31304	62929	68343	47634	28790	23558	20133	16225	14404	14073	13912	13852	13835	14047	13897	13839	13936	13934	13981	13897	13814	13954	13740	13821	13798	13930	13780	13846	13856	13781	13865	13874	13994	13947	13966	13902	13838	13900	13680	13979	13825	13775	13878	13802	13963	14039	13833	13742	13909	13925	13739	13814	13968	13970	13756	14029	13946	13835	13805	13840	13772	13934	13875	13752	13858	13781	13752	13775	13742	13974	13859	13900	13815	13829	13906	13879	13917	13878	13775	13980	13733	13801	13908	13946	13742	13782	13551	13843	13741	13716	13814	13818	13810	13819	13784	13777	13903	13714	13822	13819	13856	13649	13795	13832	14008	13722	13884	13816	13604	13835	13884	13922	13849	13755	13870	13838	13818	13667	13838	13755	13867	13662	14033	13714	13696	13768	13772	13788	13720	13984	13926	13770	13599	13711	13921	13705	13839	13669	13877	14036	13813	13847	13915	13799	13846	13851	13836	13841	13721	13707	13882	13657	13801	13745	13916	13894	13756	13771	13878	13825	13921	13739	13805	13909	13747	13995	13921	13790	13856	13917	13766	13621	13751	13942	13744	13890	13841	13710	13750	13774	13900	13842	13716	13764	13829	13880	13644	13930	13836	13832	13732	13781	13778	13815	13829	13794	14027	13942	13641	13926	13819	13883	13775	13718	13866	13906	13752	13829	13940	13727	13835	13853	13782	13828	13783	13846	13826	13879	13827	13862	13825	13746	13734	13945	13670	13775	13827	13752	13883	13912	13866	13787	13944	13762	13968	13776	13716	13961	14062	13703	13806	14045	13935	13718	13854	13957	13834	13749	13770	13778	13993	13958	13985	13898	13730	13867	13709	13883	13885	13871	13800	13907	13789	13824	13800	13650	13923	13902	13798	13841	13699	13779	13945	13817	13914	14031	13851	13807	13767	13800	13793	13939	13631	13891	13624	13859	13675	13790	13951	13764	13772	13772	13797	13703	13852	13694	13822	13795	13789	13707	13769	13754	13993	13836	13932	13799	13745	13954	13756	13977	13776	13892	13706	13577	14002	13739	13777	13768	13750	13608	13752	13702	13828	13867	13865	13795	13887	13714	13946	13788	13835	13865	13814	13811	13717	13825	13723	13968	13762	13895	13769	13781	13734	13761	13823	13859	13881	13968	13817	13842	13736	13868	13812	13812	13792	13804	13630	13907	13931	13747	13701	13760	13997	13833	13906	13837	13778	13849	13722	13763	13808	13746	13972	13861	13713	13886	13767	13803	13771	13584	13634	13655	13730	13839	13831	13803	13939	13803	13930	13841	13594	13887	13864	13704	13796	13874	13707	13939	13929	13745	13925	13929	13789	13818	13823	13920	13694	13756	13913	13864	13805	13741	13658	14011	13772	13784	13770	13810	13777	13766	13860	13788	13857	13868	13915	13904	13870	13825	13782	13896	13791	13962	13630	13880	13830	13670	13845	13794	13911	13824	13877	13790	13973	13610	13946	13777	13675	13811	13673	13773	13901	13902	13939	13698	13553	13733	13921	13773	13699	13788	13762	13797	13770	13849	13826	13738	13820	13887	13730	13904	13686	13828	13730	13926	13839	13780	13874	13856	13809	13791	13782	13866	13713	13851	14022	13802	13892	13755	13795	13836	13688	13708	13923	13883	13947	13732	13859	13762	13972	13902	13843	13852	13952	13823	13574	13916	13869	13702	13748	13915	13854	13801	13898	13739	13869	13682	13818	13851	13816	13869	13978	13800	13802	13765	13858	13740	13961	13870	13922	13867	13836	13910	13620	13925	13617	13854	13906	14009	13901	13718	13658	13946	13851	13766	13610	13847	13846	13863	13759	13658	13802	13677	13758	13625	13962	13742	13806	13784	13730	13977	13803	13909	13830	13738	13927	13858	13687	13645	13817	13785	13693	13812	13785	13955	13877	13853	13790	13803	13823	13844	13736	13806	13935	13750	13904	13908	13721	13858	13866	13882	13976	13827	13942	13867	13776	13908	13728	13929	13744	13708	13888	13720	13763	13880	13957	13849	13833	13810	13914	13832	13947	13918	13861	13757	13783	13946	13819	13874	13732	13789	13873	13715	13741	13879	13969	13874	13816	13997	13836	13840	13894	13857	13853	13779	13925	13757	13678	13831	13845	13978	13770	13739	13730	13821	13640	13898	13814	13996	13723	13911	13786	13835	13985	13880	13847	13912	13728	13912	13831	13713	13921	13542	13703	13936	13944	13952	13837	13946	13913	13892	13941	13883	13868	13702	13956	13748	13875	13677	13918	13876	13805	13711	13777	13813	13722	13756	13797	13754	13792	13704	13715	13945	13863	13822	13904	13792	13734	13695	13783	13850	13783	13784	13780	13858	13883	13770	13661	13824	13827	13819	13761	13788	13675	13953	13774	13886	13837	13974	13835	13736	13885	13734	13622	13719	13800	13773	13756	13878	13728	13727	13770	13846	13810	13864	13779	13866	13868	13760	13918	13790	13784	13739	13960	13811	13914	13804	13792	13925	13727	13889	13857	13807	13928	13938	13944	13883	13714	13890	13639	13656	13869	13729	13862	13998	13803	13795	13699	13722	13879	13896	13820	13759	13780	13743	13864	13767	13813	13811	13820	13694	13765	13897	13975	13884	13968	13649	13793	13925	13724	13839	14006	13815	13724	13841	13818	13692	13704	13900	14004	13846	13895	13752	13739	13997	13804	13867	13881	13682	13876	13728	13664	13762	13818	13843	13798	13869	13696	13772	13592	13680	13840	13918	13649	13831	13883	13758	13804	13656	13879	13737	13859	13885	13776	13637	13854	13884	13862	13775	13845	13707	13782	13686	13850	13869	13834	13772	13724	13846	13825	13844	13795	13913	13718	13851	13698	13964	13840	13941	13820	13762	13847	13719	13716	13872	13773	13806	13845	13793	13800	13794	13659	13996	13799	13890	13732	13823	13860	13781	13615	13887	13870	13881	13956	13646	13731	13820	13870	13960	13712	13877	13769	13788	13803	13918	13742	13802	13803	13807	13892	13931	13638	13793	13722	13967	13711	13907	13769	13919	13799	13736	13830	13918	13752	13985	13762	13795	13748	13780	13680	13817	13829	13864	13880	13758	13912	13779	13924	13822	13668	13731	13858	13764	13834	13589	13737	13743	13913	13826	13851	13861	13898	13755	13804	13761	13827	13676	13688	13688	13947	13680	13839	13981	13823	13767	13830	13730	13711	13651	14044	13678	13694	13890	13847	13820	13924	13744	13919	13721	13682	13830	13854	13851	13859	13738	13891	13861	13877	13868	13783	13694	13841	13899	13989	13789	13819	13813	13815	13809	13867	13721	13806	13825	13804	13798	13776	13727	13708	13892	13809	13920	13755	13720	14055	13955	13785	13701	13896	13823	13701	13873	13711	13860	13707	13833	13895	13948	13810	13898	13763	13997	13933	13920	13806	13694	13881	13872	13897	13807	13707	13779	13764	13914	13818	13913	13768	13771	13906	13755	13818	13758	13767	13870	13863	13669	13840	13826	13923	13658	13973	13777	13764	13666	13825	13884	13719	13713	14104	13763	13861	13955	13875	13796	13890	13753	13814	13740	13903	13694	13923	13708	13866	13880	13838	13812	13823	13881	13781	13865	13777	13804	13888	13760	13934	13766	13820	13848	13766	13830	13825	13684	13913	13550	13830	13834	13951	13729	13906	13845	13883	13923	13826	13749	13684	13733	13696	13774	13725	13793	14061	13881	13870	13859	13795	13890	13712	13680	13849	13707	13820	13644	13618	13755	13769	13915	13784	13885	13781	13966	13706	13656	13874	13796	13826	13609	13838	13890	13825	13734	13934	13854	13700	13849	13879	13789	13866	13931	13839	14029	13824	13714	13930	13934	13889	14033	13682	13761	13992	13707	13661	14037	13709	13854	13728	13935	13921	13705	13786	13847	13835	13721	13911	13939	13786	13861	13750	14052	13749	13791	13900	13574	13666	13598	13979	13685	13729	13835	13743	13804	13886	13979	13754	13922	13675	13646	13723	13715	13886	13703	13964	13796	13628	13954	13800	13782	14026	13771	13820	13832	13613	13812	13863	13776	14057	13823	13838	13853	13661	13874	13771	13832	13895	13881	13779	13942	13725	13734	13905	13758	13984	13758	13723	13694	13585	13727	13798	13886	13735	13946	13686	13834	13712	13913	13805	13726	13745	13796	13793	13852	13753	13736	13882	13589	13826	13894	13793	13818	13809	13742	13592	13755	13579	13853	13783	13895	13940	13858	13758	13759	13749	13961	13693	13812	13854	13765	13794	13869	13862	13861	13685	13799	13787	13759	13817	13902	13957	13853	13872	13939	13981	13917	13794	13769	13613	13801	13753	13836	13675	13798	13748	13912	13583	13741	13897	13737	13846	13733	13697	13863	13728	13875	13786	13798	13673	13889	13973	13789	13785	13930	13946	13705	13842	13957	13801	14028	13781	13877	13756	13987	13759	13798	13652	13794	13783	13766	13698	13834	13645	13725	13863	13860	13910	13845	13764	13758	13786	13762	13874	13863	13768	13860	13894	13815	13911	13907	13721	13870	13624	13737	13736	13859	13702	13816	13872	13737	13711	13585	13802	13792	13783	13868	13768	13824	13842	13971	13873	13722	13770	13780	13693	13776	13884	13873	13899	13753	13877	13863	13981	13811	13779	13667	14002	13939	13974	13688	13659	13795	13776	13750	13850	13716	13640	13857	13689	13962	13834	13887	13878	13807	13773	13839	13790	13864	13920	13743	13737	13782	13864	13772	13967	13774	13794	13826	13849	13736	13766	13803	13848	13816	13902	13890	13662	13825	13873	13871	13758	13952	13845	13734	13805	13913	13975	13927	13791	13876	13868	13865	13851	13861	13874	13813	13997	13934	13796	13728	13774	13757	13873	13716	13775	13737	13801	13810	13716	14057	13785	13813	13849	13870	13802	13799	13791	13915	13729	13857	13967	13775	13804	13871	13735	13888	13671	13749	13682	13897	13806	13910	13864	13796	13932	13850	13950	13608	13770	13872	13857	13817	13825	13846	13893	13921	13989	13911	13682	13845	13631	13822	13862	13752	13809	13769	13713	13787	13912	13741	13885	13986	13807	13756	13922	13794	13897	13721	13838	14030	13849	13856	13980	13885	13942	13858	13865
28966	21306	20088	17644	16066	16210	20430	27144	21026	17207	16827	16370	16069	15812	15662	15842	16113	15716	15869	15753	15709	15581	15736	15523	15650	15679	15841	15845	15801	15618	15734	15623	15927	15697	15725	15746	15754	15804	15616	15778	15798	15589	15691	15646	15626	15553	15506	15761	15897	15729	15600	15828	15845	15770	15731	15648	15828	15658	15448	15652	15670	15791	15633	15757	15683	15672	15709	15657	15734	15695	15862	15833	15673	15613	15713	15712	15646	15568	15585	15545	15752	15592	15515	15675	15632	15697	15639	15725	15627	15770	15829	15808	15791	15643	15788	15547	15536	15469	15705	15784	15621	15659	15865	15600	15709	15955	15748	15841	15644	15634	15589	15709	15706	15741	15551	15720	15778	15554	15670	15638	15746	15624	15782	15774	15721	15617	15632	15845	15720	15657	15580	15933	15673	15677	15562	15876	15812	15805	15823	15905	15893	15721	15728	15701	15786	15774	15755	15684	15470	15708	15568	15782	15751	15734	15729	15790	15658	15614	15495	15757	15826	15755	15573	15533	15552	15606	15600	15714	15513	15727	15640	15743	15703	15701	15483	15605	15605	15699	15599	15584	15792	15625	15675	15839	15691	15738	15679	15626	15536	15684	15789	15771	15720	15716	15712	15366	15490	15758	15516	15747	15571	15392	15586	15517	15508	15491	15514	15707	15657	15625	15712	15803	15741	15701	15532	15589	15744	15394	15898	15497	15498	15809	15533	15774	15708	15616	15583	15658	15612	15839	15488	15669	15496	15661	15578	15701	15539	15704	15743	15661	15598	15633	15381	15706	15620	15611	15606	15557	15638	15716	15714	15634	15790	15574	15599	15645	15627	15551	15682	15931	15786	15606	15610	15505	15765	15721	15676	15628	15637	15782	15438	15756	15803	15743	15719	15862	15491	15752	15659	15814	15774	15685	15779	15567	15699	15730	15606	15756	15532	15679	15518	15738	15685	15790	15675	15808	15927	15701	15573	15683	15483	15576	15629	15992	15889	15836	15601	15631	15706	15740	15748	15584	15712	15668	15639	15775	15726	15691	15693	15842	15716	15661	15375	15635	15704	15598	15933	15645	15713	15540	15380	15735	15624	15638	15553	15537	15624	15631	15674	15660	15493	15694	15555	15576	15718	15700	15736	15777	15801	15740	15666	15547	15567	15864	15561	15606	15601	15776	15791	15783	15729	15749	15921	15656	15718	15829	15655	15965	15661	15679	15691	15687	15684	15635	15764	15787	15790	15635	15582	15729	15657	15507	15797	15745	15792	15675	15738	15639	15708	15773	15717	15632	15671	15553	15613	15781	15677	15650	15753	15764	15647	15788	15772	15771	15671	15681	15617	15518	15778	15593	15674	15408	15609	15679	15741	15603	15581	15675	15630	15615	15766	15646	15687	15700	16021	15756	15820	15667	15713	15612	15418	15747	15872	15682	15783	15558	15540	15728	15456	15520	15693	15688	15600	15629	15934	15829	15674	15633	15735	15744	15812	15640	15788	15721	15648	15684	15584	15790	15805	15603	15899	15553	15730	15689	15725	15777	15566	15723	15705	15748	15835	15719	15686	15625	15607	15797	15780	15559	15893	15653	15633	15901	15729	15585	15723	15677	15640	15513	15659	15706	15718	15520	15473	15631	15789	15753	15708	15735	15639	15873	15676	15773	15816	15692	15765	15683	15633	15702	15708	15749	15659	15574	15632	15444	15833	15528	15509	15709	15703	15654	15887	15737	15524	15744	15635	15711	15685	15514	15660	15675	15559	15666	15885	15647	15723	15598	15571	15719	15653	15654	15531	15876	15807	15625	15695	15542	15570	15722	15722	15728	15622	15676	15795	15620	15683	15711	15689	15675	15659	15635	15588	15714	15761	15680	15558	15647	15454	15696	15735	15646	15700	15576	15739	15771	15712	15761	15573	15517	15762	15474	15802	15670	15589	15485	15689	15655	15674	15712	15642	15634	15776	15505	15702	15822	15795	15647	15782	15795	15803	15612	15616	15710	15783	15709	15611	15656	15919	15688	15738	15596	15903	15821	15883	15703	15660	15407	15878	15826	15748	15798	15777	15570	15810	15555	15638	15316	15707	15546	15745	15759	15630	15465	15686	15657	15754	15650	15582	15556	15669	15797	15762	15878	15616	15729	15754	15762	15581	15746	15688	15442	15962	15725	15809	15707	15792	15568	15820	15675	15735	15572	15575	15714	15615	15751	15852	15796	15731	15581	15719	15528	15482	15756	15599	15743	15640	15831	15658	15496	15607	15639	15676	15730	15831	15737	15604	15751	15615	15706	15688	15536	15580	15566	15815	15770	15765	15695	15793	15758	15472	15424	15626	15546	15536	15572	15725	15734	15840	15858	15509	15500	15692	15585	15613	15605	15679	15795	15756	15924	15665	15646	15757	15661	15687	15792	15895	15696	15538	15695	15851	15680	15898	15736	15867	15730	15626	15678	15734	15654	15601	15547	15687	15782	15517	15658	15807	15799	15753	15713	15550	15574	15493	15887	15764	15696	15572	15485	15797	15768	15645	15714	15764	15755	15638	15788	15785	15639	15882	15832	15563	15628	15829	15460	15779	15709	15432	15666	15746	15635	15505	15611	15517	15610	15702	15694	15859	15799	15708	15702	15776	15605	15843	15919	15783	15712	15744	15758	15662	15647	15594	15734	15915	15617	15601	15704	15738	15788	15767	15807	15708	15664	15843	15759	15678	15791	15745	15323	15675	15780	15716	15673	15776	15536	15766	15893	15779	15631	15583	15768	15697	15676	15699	15444	15605	15566	15748	15646	15667	15879	15693	15770	15734	15465	15535	15667	15552	15705	15622	15630	15821	15672	15676	15794	15710	15759	15814	15736	15655	15693	15705	15759	15624	15847	15598	15717	15739	15677	15833	15788	15545	15674	15767	15693	15790	15609	15851	15653	15821	15988	15648	15673	15594	15709	15596	15750	15512	15609	15848	15734	15741	15467	15567	15731	15582	15715	15564	15652	15689	15599	15760	15582	15588	15692	15724	15860	15635	15618	15768	15464	15706	15385	15513	15590	15762	15753	15728	15511	15685	15678	15719	15657	15520	15818	15525	15540	15531	15606	15864	15570	15516	15824	15721	15751	15552	15665	15654	15679	15828	15559	15667	15660	15688	15694	15635	15837	15746	15826	15781	15676	15558	15675	15664	15557	15497	15679	15781	15699	15636	15459	15730	15661	15689	15708	15507	15392	15722	15663	15773	15448	15634	15613	15616	15800	15743	15723	15794	15802	15639	15791	15549	15707	15802	15668	15895	15814	15712	15799	15756	15765	15616	15412	15789	15567	15734	15757	15546	15582	15803	15745	15743	15632	15452	15542	15499	15770	15718	15665	15591	15765	15518	15722	15494	15836	15455	15815	15641	15836	15534	15628	15733	15631	15771	15659	15738	15673	15615	15933	15566	15707	15686	15553	15759	15629	15616	15531	15820	15701	15693	15670	15646	15884	15600	15584	15761	15758	15705	15662	15462	15655	15616	15670	15675	15756	15667	15681	15777	15627	15496	15784	15618	15592	15683	15714	15847	15741	15696	15648	15633	15759	15723	15428	15573	15626	15493	15911	15839	15670	15608	15773	15724	15707	15673	15788	15727	15681	15653	15656	15694	15895	15659	15654	15685	15685	15787	15672	15687	15747	15737	15767	15754	15737	15720	15828	15890	15702	15774	15822	15580	15615	15811	15776	15875	15676	15784	15683	15899	15431	15699	15710	15791	15823	15568	15751	15895	15741	15924	15828	15523	15729	15538	15762	15517	15666	15635	15355	15691	15676	15598	15911	15652	15836	15717	15754	15680	15769	15724	15626	15755	15856	15591	15562	15797	15648	15621	15871	15620	15558	15701	15702	15713	15688	15696	15570	15774	15788	15683	15695	15764	15829	15675	15571	15687	15676	15719	15592	15781	15668	15655	15453	15745	15592	15848	15714	15596	15693	15575	15674	15676	15511	15534	15882	15547	15519	15699	15784	15760	15901	15793	15596	15807	15939	15562	15817	15548	15830	15648	15685	15530	15636	15753	15534	15768	15737	15717	15582	15708	15712	15803	15797	15641	15658	15549	15708	15524	15638	15606	15728	15753	15572	15744	15805	15515	15552	15609	15762	15838	15740	15698	15885	15686	15713	15777	15598	15712	15584	15790	15694	15677	15652	15713	15511	15832	15696	15573	15842	15598	15656	15775	15835	15687	15733	15723	15796	15683	15692	15827	15807	15579	15741	15719	15799	15548	15725	15841	15667	15531	15718	15732	15550	15717	15745	15649	15646	15630	15846	15615	15450	15489	15688	15512	15663	15823	15733	15638	15425	15705	15883	15778	15631	15732	15895	15665	15590	15589	15850	15496	15672	15629	15617	15661	15890	15554	15680	15720	15626	15735	15931	15568	15843	15775	15638	15685	15416	15659	15718	15811	15604	15829	15815	15730	15745	15825	15522	15722	15711	15955	15738	15726	15837	15681	15942	15906	15769	15723	15717	15555	15548	15712	15714	15861	15490	15523	15693	15532	15654	15510	15762	15759	15802	15668	15581	15537	15720	15569	15743	15656	15829	15626	15735	15582	15780	15702	15619	15873	15727	15705	15596	15685	15549	15698	15511	15669	15748	15713	15537	15720	15622	15711	15486	15504	15681	15742	15699	15697	15627	15839	15666	15626	15740	15711	15768	15745	15718	15734	15556	15534	15679	15729	15570	15867	15786	15674	15996	15430	15729	15633	15734	15631	15492	15605	15568	15646	15744	15892	15752	15836	15620	15534	15698	15640	15675	15622	15635	15627	15695	15790	15707	15791	15912	15589	15636	15535	15681	15925	15689	15485	15526	15558	15506	15553	15639	15678	15454	15830	15877	15819	15726	15608	15491	15672	15846	15480	15879	15774	15506	15739	15733	15747	15815	15609	15863	15675	15870	15475	15884	15633	15793	15590	15637	15706	15480	15774	15572	15647	15702	15498	15625	15754	15607	15754	15638	15712	15764	15831	15552	15783	15756	15882	15624	15764	15893	15605	15642	15731	15831	15805	15637	15707	15717	15639	15684	15657	15634	15603	15679	15911	15495	15759	15404	15745	15941	15831	15674	15631	15678	15600	15652	15804	15572	15735	15596	15648	15758	15548	15681	15644	15813
14140	14913	14781	14167	14303	14117	22121	27335	18900	15352	15231	14277	13908	13839	13733	13765	13668	13568	13470	13588	13633	13678	13652	13760	13655	13735	13746	13496	13647	13785	13640	13674	13695	13683	13895	13632	13799	13634	13576	13691	13645	13719	13708	13731	13798	13712	13830	13602	13727	13761	13819	13620	13674	13751	13667	13698	13396	13616	13600	13576	13684	13852	13630	13763	13666	13676	13783	13691	13526	13765	13777	13685	13637	13645	13776	13693	13605	13616	13571	13554	13693	13615	13533	13597	13599	13558	13626	13649	13680	13505	13557	13526	13675	13728	13708	13619	13586	13618	13725	13625	13686	13502	13745	13603	13687	13603	13793	13845	13534	13609	13589	13783	13640	13758	13720	13686	13683	13665	13747	13562	13607	13573	13484	13662	13717	13703	13705	13663	13595	13566	13660	13633	13791	13731	13482	13713	13592	13730	13573	13629	13678	13732	13745	13598	13779	13608	13753	13596	13603	13553	13705	13747	13591	13788	13791	13678	13478	13740	13581	13650	13625	13885	13699	13604	13618	13734	13636	13636	13652	13638	13685	13673	13751	13618	13675	13777	13785	13534	13632	13708	13620	13494	13623	13726	13635	13769	13648	13682	13529	13508	13782	13808	13581	13659	13481	13634	13461	13633	13539	13540	13584	13728	13687	13778	13647	13686	13483	13754	13841	13641	13585	13738	13519	13724	13759	13663	13487	13527	13598	13617	13547	13663	13743	13569	13729	13514	13685	13709	13721	13567	13645	13636	13759	13681	13571	13753	13668	13540	13770	13633	13757	13655	13664	13571	13690	13642	13565	13641	13627	13529	13727	13894	13772	13640	13656	13543	13685	13816	13628	13504	13808	13805	13701	13609	13615	13745	13690	13480	13852	13671	13678	13543	13714	13754	13637	13748	13560	13594	13760	13616	13523	13562	13627	13616	13602	13602	13567	13690	13692	13726	13697	13766	13597	13799	13585	13626	13786	13501	13853	13668	13756	13574	13721	13533	13593	13730	13693	13497	13940	13497	13702	13716	13765	13716	13716	13632	13545	13625	13679	13610	13684	13743	13725	13576	13684	13715	13780	13738	13747	13674	13768	13644	13709	13633	13721	13665	13766	13496	13696	13759	13596	13609	13477	13558	13586	13771	13469	13596	13691	13680	13499	13612	13630	13815	13701	13716	13695	13761	13741	13445	13686	13544	13559	13513	13668	13478	13644	13595	13689	13759	13649	13488	13764	13699	13629	13590	13720	13575	13662	13649	13802	13589	13570	13688	13631	13684	13635	13478	13911	13629	13641	13626	13678	13528	13783	13423	13772	13666	13744	13677	13546	13606	13632	13551	13855	13550	13770	13701	13598	13766	13740	13721	13452	13469	13689	13619	13727	13616	13532	13842	13472	13732	13665	13649	13737	13670	13813	13671	13820	13739	13501	13756	13574	13708	13653	13690	13354	13676	13584	13772	13576	13626	13604	13795	13593	13579	13740	13711	13813	13502	13541	13627	13788	13811	13748	13596	13678	13583	13748	13831	13732	13597	13697	13745	13607	13641	13542	13733	13806	13642	13650	13747	13646	13845	13564	13773	13597	13678	13562	13470	13650	13693	13738	13743	13769	13525	13725	13545	13745	13661	13594	13531	13554	13609	13642	13629	13604	13695	13645	13760	13527	13643	13587	13757	13779	13666	13787	13619	13747	13781	13569	13800	13658	13795	13670	13661	13633	13800	13657	13678	13719	13846	13494	13698	13616	13682	13633	13728	13616	13700	13600	13514	13661	13594	13690	13608	13473	13719	13687	13683	13755	13773	13581	13623	13597	13664	13638	13852	13627	13557	13807	13704	13652	13603	13739	13587	13699	13683	13607	13600	13779	13570	13613	13696	13799	13572	13587	13683	13644	13651	13547	13612	13775	13581	13536	13667	13819	13465	13594	13513	13725	13585	13510	13539	13733	13687	13619	13722	13485	13761	13552	13649	13547	13685	13408	13570	13660	13520	13700	13576	13652	13583	13690	13756	13768	13786	13826	13619	13678	13544	13675	13587	13790	13761	13704	13729	13883	13812	13667	13768	13626	13624	13680	13598	13728	13613	13766	13737	13816	13571	13642	13583	13887	13578	13464	13606	13754	13673	13496	13687	13606	13855	13558	13620	13713	13681	13600	13642	13777	13587	13842	13813	13674	13670	13609	13643	13746	13445	13591	13581	13555	13610	13675	13737	13538	13570	13615	13762	13626	13696	13628	13675	13652	13614	13639	13705	13604	13530	13731	13572	13822	13635	13656	13766	13721	13482	13568	13569	13604	13667	13636	13622	13780	13770	13726	13566	13803	13530	13552	13709	13602	13534	13654	13737	13742	13605	13776	13618	13571	13632	13713	13523	13499	13536	13638	13651	13852	13735	13773	13612	13574	13764	13668	13811	13784	13485	13736	13648	13558	13795	13644	13772	13797	13604	13536	13793	13731	13595	13732	13695	13731	13514	13772	13613	13634	13661	13786	13646	13727	13708	13601	13632	13722	13661	13579	13617	13594	13670	13737	13551	13643	13592	13738	13529	13676	13804	13475	13615	13808	13669	13658	13772	13589	13642	13674	13617	13506	13606	13627	13798	13638	13790	13630	13597	13682	13661	13674	13766	13610	13684	13577	13726	13666	13584	13694	13672	13646	13599	13658	13717	13632	13708	13726	13780	13484	13706	13664	13622	13684	13770	13697	13617	13736	13711	13694	13723	13724	13439	13651	13575	13793	13721	13645	13595	13646	13764	13807	13459	13631	13650	13692	13605	13820	13726	13575	13617	13705	13679	13698	13553	13668	13572	13818	13595	13554	13691	13676	13581	13641	13813	13804	13628	13717	13767	13705	13590	13856	13569	13611	13719	13578	13544	13695	13841	13727	13791	13743	13576	13612	13730	13567	13643	13542	13587	13726	13481	13919	13597	13485	13764	13518	13701	13754	13584	13487	13874	13604	13582	13769	13724	13516	13741	13709	13668	13592	13650	13714	13711	13697	13719	13740	13681	13627	13709	13694	13788	13734	13553	13746	13617	13764	13717	13635	13512	13686	13636	13691	13703	13631	13717	13712	13616	13707	13623	13680	13728	13739	13675	13608	13698	13729	13685	13649	13706	13629	13694	13839	13556	13729	13662	13593	13683	13645	13744	13712	13706	13581	13613	13874	13710	13803	13608	13676	13595	13657	13744	13826	13693	13526	13699	13567	13764	13624	13684	13645	13628	13752	13723	13735	13678	13597	13628	13735	13512	13725	13576	13681	13602	13696	13611	13671	13566	13646	13557	13741	13492	13697	13649	13714	13630	13675	13620	13700	13791	13751	13782	13533	13513	13620	13689	13632	13661	13559	13587	13706	13600	13625	13742	13675	13688	13441	13646	13742	13691	13721	13418	13781	13628	13878	13651	13798	13565	13593	13730	13528	13632	13813	13856	13727	13627	13620	13564	13549	13671	13640	13727	13497	13444	13645	13623	13656	13573	13718	13663	13478	13707	13753	13665	13770	13637	13685	13688	13579	13578	13876	13544	13651	13619	13722	13697	13609	13580	13601	13688	13735	13782	13661	13570	13633	13801	13631	13581	13565	13620	13761	13582	13700	13669	13789	13590	13846	13662	13568	13640	13815	13690	13697	13715	13630	13670	13679	13594	13737	13541	13663	13679	13792	13681	13555	13724	13814	13553	13595	13646	13518	13601	13578	13682	13613	13699	13704	13781	13644	13571	13751	13787	13658	13782	13631	13513	13577	13692	13676	13700	13710	13705	13812	13576	13714	14016	13601	13800	13775	13762	13561	13861	13703	13624	13733	13689	13598	13544	13575	13622	13754	13679	13811	13788	13712	13742	13518	13749	13743	13563	13531	13597	13676	13630	13627	13403	13509	13655	13773	13590	13898	13588	13571	13652	13641	13491	13763	13798	13678	13527	13685	13648	13614	13801	13446	13543	13557	13574	13631	13746	13764	13561	13796	13605	13643	13729	13671	13733	13724	13660	13610	13677	13641	13762	13571	13744	13744	13714	13672	13720	13605	13678	13740	13688	13523	13596	13657	13726	13749	13474	13698	13655	13495	13766	13816	13791	13581	13618	13834	13560	13638	13683	13581	13669	13542	13794	13845	13779	13508	13743	13780	13587	13696	13460	13576	13673	13670	13612	13686	13799	13627	13624	13600	13595	13772	13712	13619	13661	13791	13567	13690	13600	13599	13707	13484	13772	13780	13533	13553	13491	13548	13717	13613	13699	13607	13596	13652	13696	13710	13568	13751	13653	13684	13642	13760	13815	13598	13530	13719	13525	13791	13574	13543	13637	13681	13787	13691	13663	13502	13670	13728	13526	13496	13777	13775	13696	13601	13667	13742	13462	13709	13610	13522	13730	13545	13537	13677	13742	13572	13693	13684	13671	13543	13620	13608	13588	13627	13631	13738	13694	13489	13669	13733	13723	13856	13600	13809	13754	13528	13734	13834	13689	13556	13746	13580	13680	13472	13509	13518	13609	13726	13780	13561	13668	13618	13721	13534	13714	13647	13667	13765	13600	13519	13715	13566	13673	13651	13761	13688	13555	13705	13579	13535	13611	13661	13612	13498	13770	13749	13568	13807	13643	13633	13608	13727	13755	13692	13853	13714	13573	13776	13561	13630	13661	13564	13581	13492	13655	13630	13517	13649	13713	13680	13919	13657	13673	13544	13774	13577	13714	13611	13641	13633	13750	13615	13723	13568	13461	13898	13778	13646	13780	13636	13731	13552	13697	13684	13730	13749	13842	13675	13715	13594	13692	13658	13735	13496	13555	13510	13702	13625	13744	13714	13675	13781	13660	13715	13615	13697	13602	13688	13632	13601	13829	13553	13737	13859	13718	13702	13648	13653	13535	13667	13627	13907	13632	13754	13669	13667	13753	13791	13712	13759	13726	13581	13681	13704	13833	13662	13629	13807	13724	13569	13633	13693	13604	13700	13745	13711	13832	13641	13570	13570	13557	13615	13606	13656	13476	13484	13681	13665	13623	13658	13693	13716	13718	13578	13585	13714	13711	13634	13822	13702	13614	13736	13603	13670	13671	13724	13717	13647	13575	13718	13676	13746	13562	13639	13646	13540	13593	13583	13776	13599	13628	13686	13723	13631	13725	13634	13562	13666	13624
25887	21171	27277	25736	19780	31825	42879	46193	32973	26488	22747	18689	17074	16365	16502	16430	16433	16377	16499	16388	16336	16236	16365	16246	16457	16120	16291	16352	16304	16421	16407	16138	16231	16350	16378	16539	16484	16287	16210	16413	16499	16253	16365	16314	16347	16185	16346	16387	16377	16386	16399	16409	16228	16398	16223	16436	16361	16291	16333	16241	16237	16296	16283	16121	16349	16363	16445	16181	16350	16306	16185	16167	16252	16308	16211	16267	16318	16299	16317	16264	16260	16118	16277	16135	16104	16238	16161	16373	16465	16169	16343	16173	16206	16248	16298	16230	16241	16126	16500	16380	16291	16338	16246	16096	16281	16344	16370	16307	16194	16271	16087	16246	16377	16245	16224	16210	16227	16257	16587	16179	16454	16398	16280	16329	16235	16262	16283	16322	16244	16339	16615	16354	16154	16292	16367	16458	16062	16174	16479	16140	16179	16156	16313	16271	16267	16148	16111	16200	16407	16428	16225	16313	16281	16047	16334	16219	16449	16344	16296	16198	16347	16396	16249	16414	16318	16357	16214	16193	16202	16238	16207	16204	16527	16079	16265	16269	16478	16173	16447	16268	16227	16210	16333	16190	16002	16245	16309	16323	16170	16423	16300	16365	16115	16162	16151	16388	16251	16381	16336	16414	16242	16225	16106	16346	16124	16331	16207	16234	16017	16268	16398	16265	16396	16439	16266	16225	16158	16453	16516	16421	16148	16231	16270	16537	16394	16435	16275	16520	16189	16393	16353	16418	16231	16193	16368	16306	16471	16336	16429	16238	16259	16285	16374	16117	16415	16349	16004	16195	16492	16306	16460	16347	16176	16367	16165	16338	16321	16427	16232	16493	16244	16196	16448	16284	16287	16168	16226	16192	16461	16358	16466	16222	16263	16160	16249	16148	16306	16328	16352	16162	16197	16044	16447	16262	16211	16267	16321	15993	16301	16264	16176	16213	16233	16318	16183	16246	16234	16210	16369	16342	16342	16245	16437	16221	16467	16200	16248	16300	16403	16360	16258	16382	16219	16227	16205	16270	16225	16323	16400	16227	16144	16191	16307	16283	16258	16213	16348	16020	16301	16383	16289	16277	16334	16336	16298	16097	16209	16499	16224	16178	16237	16160	16154	16220	16242	16333	16083	16375	16419	16378	16336	16290	16416	16243	16178	16287	16113	16245	16132	16209	16126	16112	16304	16064	16085	16119	16104	16405	16172	16288	16344	16213	16268	16431	16418	16170	16225	16276	16190	16181	16355	16329	16334	16276	16238	16259	16203	16386	16343	16114	16299	16308	16396	16115	16410	16197	16321	16170	16316	16283	16364	16274	16293	16300	16112	16196	16359	16136	15969	16349	16245	16328	16204	16456	16225	16168	16461	16240	16284	16110	16490	16240	16128	16345	16560	16353	16149	16209	16238	16172	16520	16344	16221	16349	16405	16177	16322	16316	16219	16273	16330	16199	16344	16241	16151	16185	16208	16273	16001	16212	16434	16212	16187	16389	16298	16302	16267	16364	16132	16291	16288	16224	16473	16449	16150	16423	16332	16328	16237	16309	16281	16135	16402	16194	16299	16411	16203	16386	16347	16496	16198	16180	16398	16200	16168	16274	16373	16284	16233	16301	16130	16262	16178	16302	16308	16437	16355	16343	16416	16384	16342	16330	16253	16398	16280	16327	16330	16257	16239	16414	16174	16388	16464	16356	16225	16229	16382	16151	16423	16336	16284	15960	16221	16170	16243	16246	16467	16366	16312	16140	16031	16279	16369	16350	16015	16430	16243	16254	16447	16082	16301	16251	16263	16284	16366	16092	16164	16150	16197	16218	16251	16229	16547	16225	16037	16194	16217	16347	16131	16462	16148	16413	16242	16296	16295	16347	16385	16387	16105	16259	16168	16363	16480	16432	16100	16355	16220	16407	16277	16412	16401	16444	16109	16049	16199	16384	16194	16314	16160	16246	16188	16296	16328	16357	16472	16282	16190	16423	16217	16507	16185	16626	16298	16247	16319	16431	16284	16309	16365	16326	16082	16471	16135	16216	16154	16375	16258	16164	16222	16353	16555	16413	16233	15974	16232	16374	16313	16123	16479	16263	16271	16054	16371	16258	16216	16353	16311	16112	16438	16287	16218	16478	16413	16117	16582	16194	16365	16338	16324	16346	16313	16327	16361	16355	16436	16308	16255	16239	16163	16431	16381	16037	16437	16096	16253	16551	16377	16389	16278	16206	16340	16217	16177	16439	16349	16249	16221	16514	16247	16375	16243	16202	16347	16269	16242	16149	16383	16070	16198	16351	16137	16193	16314	16343	16408	16458	16358	16240	16375	16229	16407	16219	16395	16214	16324	16224	16239	16393	16520	16114	16166	16481	16056	16264	16365	16222	16422	16451	16219	16303	16404	16199	16223	16311	16382	16368	16429	16116	16179	16376	16346	16334	16094	16337	16183	16193	16194	16391	16351	16244	16017	16346	16349	16422	16457	16048	16470	16250	16430	16416	16337	16270	16310	16377	16192	16369	16062	16264	16347	16259	16167	16255	16310	16279	16258	16532	16301	16153	16274	16242	16469	16370	16215	16173	16267	16176	16328	16456	16298	16284	16369	16242	16305	16278	16372	16140	16360	16312	16340	16286	16149	16185	16516	16103	16596	16239	16331	16194	16266	16308	16436	16317	16203	16337	16167	16272	16083	16332	16239	16201	16424	16284	16188	16325	16269	16309	16406	16211	16452	16390	16085	16154	16359	16238	16331	16441	16130	16283	16337	16149	16255	16244	16236	16292	16456	16338	16217	16384	16407	16214	16447	16190	16270	16419	16562	16095	16489	16186	16031	16365	16265	16167	16193	16041	16178	16222	16195	16375	16244	16313	16227	16300	16104	16318	16259	16296	16214	16241	16243	16002	16136	16422	16477	16256	16425	16299	16448	16248	16193	16407	16137	16219	16400	16333	16418	16338	16171	16256	16321	16302	16276	16182	16332	16268	16277	16048	16367	16196	16245	16356	16209	16269	16474	16340	16206	16230	16387	16407	16336	16207	16398	16131	16328	16391	16335	16207	16026	16271	16160	16280	16435	16185	16330	16134	16348	16376	16283	16462	16405	16359	16297	16313	16352	16237	16191	16406	16389	16423	16196	16239	16250	16159	16334	16380	16298	16400	16189	16111	16332	16246	16259	16157	16234	16235	16272	16357	16304	16214	16284	16161	16327	16192	16310	16279	16387	16106	16110	16347	16269	16256	16271	16147	16208	16164	16256	16252	16161	16260	16465	16248	16069	16275	16292	16441	16155	16314	16453	16343	16229	16293	16226	16646	16251	16224	16344	16095	16313	16492	16161	16234	16295	16318	16286	16202	16495	16462	16276	16201	16374	16229	16238	16181	16324	16339	16445	16462	16250	16344	16095	16189	16263	16317	16571	16505	16188	16271	16115	16406	16257	16223	16280	16366	16305	16457	16258	16353	16179	16353	16172	16334	16251	16187	16096	16149	16242	16224	16440	16356	16229	16212	16280	16352	16444	16152	16213	16272	16110	16425	16271	16250	16361	16376	16242	16153	16323	16433	16339	16142	16276	16253	16320	16289	16187	16213	16357	16347	16459	16217	16315	16077	16291	16411	16374	16146	16149	16197	16518	16212	16187	16207	16171	16212	16149	16190	16253	16259	16373	16344	16366	16512	16135	16322	16122	16426	16436	16171	16232	16366	16302	16409	16168	16309	16188	16448	16352	16416	16447	16153	16447	16434	16345	16243	16297	16158	16432	16384	16347	16182	16300	16385	16250	16379	16342	16260	16390	16384	16438	16170	16200	16517	16182	16351	16289	16293	16348	16211	16075	16316	16268	16235	16253	16390	16336	16238	16333	16239	16381	16303	16291	16117	16217	16239	16411	16609	16101	16263	16225	16270	16378	16527	16251	16186	16241	15976	16195	16265	16371	16261	16465	16382	16397	16117	16332	16160	16553	16301	16123	16313	16376	16293	16315	16382	16475	16284	16268	16288	16416	16165	16223	16384	16319	16256	16310	16253	16348	16378	16066	16011	16143	16387	16366	16458	16317	16164	16452	16441	16260	16296	16086	16221	16361	16279	16341	16371	16365	16357	16478	16257	16264	16260	16221	16022	16324	16338	16202	16162	16230	16473	16354	16198	16317	16088	16271	16424	16323	16139	16353	16224	16306	16499	16233	16303	16182	16350	16368	16316	16414	16190	16434	16232	16231	16530	16264	16400	16207	16235	16288	16189	16261	16088	16352	16421	16489	16608	16060	16151	16326	16311	16226	16304	16237	16384	16364	16311	16123	16187	16361	16386	16101	16108	16141	16360	16579	16364	16308	16257	16217	16266	16115	16233	16278	16376	16276	16165	16289	16287	16558	16219	16335	16282	16315	16295	16399	16309	16216	16263	16503	16282	16292	16309	16404	16100	16394	16323	16356	16345	16309	16329	16341	16100	16170	16285	16400	16311	16341	16289	16364	16331	16232	16445	16359	16281	16294	16303	16165	16231	16454	16361	16250	16168	16348	16233	16292	16162	16152	16205	16287	16388	16257	16164	16331	16340	16349	16448	16321	16488	16383	16242	16447	16161	16333	16221	16216	16451	16210	16233	16181	16414	16297	16239	16480	16152	16203	16174	16083	16251	16232	16206	16333	16235	16206	16353	16380	16255	16224	16203	16363	16476	16245	16342	16126	16360	16153	16418	16374	16236	16404	16152	16168	16480	16317	16470	16082	16262	16289	16222	16326	16324	16361	16552	16325	16322	16349	16380	16256	16157	16392	16292	16254	16414	16164	16394	16312	16293	16445	16375	16309	16278	16309	16229	16306	16333	16171	16259	16152	16004	16400	16417	16317	16212	16406	16453	16205	16293	16170	16345	16400	16198	16295	16260	16472	16380	16210	16504	16327	16375	16337	16305	16266	16372	16432	16416	16429	16430	16188	16333	16272	16169	16478	16203	16263	16365	16375	16261	16251	16250	16432	16189	16204	16356	16115	16303	16291	16382	16010	16076	16277	16523	16218	16216	16284	16349	16499	16200	16399	16276	16125	16438	16386	16147	16346	16280	16207	16289	16145	16316	16215	16347	16315	16303	16266	16258	16145	16168	16307	16206	16323	16224	16234	16250	16331	16377	16278	16301	16331	16485
13489	19142	18537	16434	16400	33449	43853	45467	31314	27151	21147	16440	14688	14147	14100	14066	14005	14208	14175	14279	14170	14211	13929	14218	14129	14139	14090	14060	14182	14095	14037	14003	14183	14115	14157	14172	13953	14225	14132	14121	14054	14166	14320	14016	14156	14084	14119	13963	14182	14043	14135	14060	14140	14192	14233	14009	13914	14139	14180	14113	14186	14144	14230	13947	14148	14081	14201	14292	14028	14053	14183	14199	14138	14077	14023	14039	14157	14041	14025	14170	14029	14123	14271	14158	14081	14204	14124	14120	14106	14066	14253	14155	14177	14047	14185	14047	14001	14145	13960	14155	14236	14197	14129	14120	13962	14073	13874	14122	14077	13898	14128	14016	14317	14198	14046	14153	14093	14131	14057	14070	14064	14182	14126	14055	14111	14020	14187	14121	14093	14093	14047	14121	14061	14090	14056	14111	14119	14041	14062	14229	14053	13959	14069	14067	13702	14262	13984	14131	14116	14029	14086	14065	14103	14037	14062	13962	13974	14036	14073	13958	14077	14148	14012	14092	14317	14147	14149	13967	14004	14080	14094	14070	14229	14011	14062	14161	14139	14106	14390	13990	14055	14146	14066	14125	14001	14106	14147	14071	14024	14054	14143	14038	14129	14128	14040	14244	14173	14010	14023	14050	14088	13964	14003	14064	14019	14180	14091	14208	14055	14102	14107	14000	14067	14033	14210	14066	13975	14099	13929	14204	14323	14106	14096	14107	13891	14087	14027	14060	14140	14134	14057	14105	14084	14016	14011	14197	14057	14208	14176	14234	14027	14397	14091	14302	14120	14067	14065	14109	13842	14124	14134	14068	14121	13949	14101	14182	14116	14039	14224	14037	14042	14030	14039	13974	13917	14171	14182	14084	14102	14088	14059	14334	14036	14082	14129	13951	14222	14134	14430	14153	14063	14028	14123	14211	14143	14140	14106	14112	14141	14026	14090	14159	13985	14041	13982	14023	14194	13990	13935	13940	14152	14150	14178	13976	13892	13972	14076	14300	14047	14249	14020	14196	14177	14152	14128	13972	14053	13915	13995	13880	14136	14153	14113	14031	14198	14256	14083	14254	14030	14147	14061	14125	14171	14126	14141	14141	13917	14051	14083	14083	14039	14080	13995	14097	14221	13906	14034	14185	14237	14124	14134	14113	14207	14100	14077	14054	14061	14022	14101	14093	14154	14069	14173	14094	13978	14115	14251	14101	14055	14196	14204	14090	14160	14041	14216	14082	14155	14048	14225	14141	14031	14114	13861	14114	14125	13990	14053	14182	14017	14031	14219	14144	14094	14239	14126	14190	14168	14070	14154	14057	14152	14150	13990	14114	13955	14130	14174	13960	14248	14028	14132	14103	13991	14171	14030	14190	14074	13993	14090	14129	14214	14136	14094	14123	14188	14168	14158	14286	14246	14063	14069	14086	14154	14062	14172	13953	13872	14087	14241	14099	14002	14269	13958	14114	14036	14009	14026	14108	14119	14061	13955	14066	14068	14409	14159	13988	14113	14184	13985	14216	14201	14068	14084	13957	14329	14139	14081	14142	14121	14321	13918	14262	14039	14250	14110	14157	14141	14168	14189	14190	14126	13993	14053	13986	14053	14114	14071	14004	14197	14114	13872	14167	14176	14095	14016	13949	14130	13980	14106	14029	14046	14173	14173	14130	14093	14003	14082	13990	14045	14188	13903	14179	14232	14171	14125	14151	14301	14043	13909	14267	14079	14237	14043	14071	14178	14143	14079	14008	13890	13952	14094	14108	13991	14165	13978	14215	14265	14145	13939	14074	14183	13891	14112	13989	14049	14112	13967	14017	14096	14035	14175	14125	14132	14020	14042	14002	14004	14024	14093	14163	14058	14336	14236	14157	14057	14029	14045	14138	14003	14154	14223	14063	14067	14200	14052	14238	14103	14033	14166	14039	14204	14011	14038	14124	14095	14036	14056	14307	14101	14052	14027	14117	14077	13979	14012	14044	14177	14031	13981	14109	14198	14129	14085	13870	14019	14123	14033	14143	13935	14042	14113	14143	14004	14015	14122	13951	14107	14228	13940	14139	14033	14128	14065	13893	13993	14138	14121	14021	14210	14260	14059	14102	14009	14196	14147	14025	14093	14003	14168	14098	14038	14117	14055	14062	14174	14108	14235	14059	14087	14066	13980	14029	14192	13967	14062	14111	14052	14104	14068	14178	14101	14101	14046	14143	13944	14046	14174	13992	14153	14067	14221	14117	14014	14056	14087	14184	14040	14073	14062	14001	14264	14101	14252	14142	14192	14069	14096	14108	14205	14173	14013	14186	14029	14071	14100	14196	13987	14249	14150	14052	14178	14049	14220	14135	14099	14078	14260	13823	14160	14035	14053	14126	14152	14096	13887	14000	13911	14034	14041	14033	14063	14030	14126	14204	14065	14054	14110	13940	14022	14294	14074	14026	13992	14274	14100	14152	14073	14074	13950	14063	14247	14058	14103	14070	14060	14097	14017	14060	13910	14038	14002	14055	14074	14044	14121	14208	14253	14007	14143	14186	14010	14094	14010	14164	14036	14033	14133	14079	14108	14076	14292	14063	13988	14095	13952	14140	14137	14033	13861	13957	14135	14080	14002	14170	14070	13948	13906	14065	14013	13947	13926	14058	14006	14076	14007	14145	14091	13915	14105	13972	14073	14048	13963	14089	14067	13908	14061	14024	14002	14033	14165	14097	14208	14016	14284	13979	14089	14157	14161	14247	14160	14041	14114	14241	14047	14014	13960	14050	14137	13998	14168	14018	14188	13877	13965	14044	14108	14133	14035	14017	14234	14142	14087	14161	14017	14000	13966	14069	14060	13836	14238	14017	13993	14140	14167	14215	14183	14142	14009	14130	13973	14272	13949	14130	14042	13909	14084	14156	14077	14126	14074	14039	14260	13998	14274	13872	14095	13964	14027	14212	14022	14022	13954	14073	14172	14117	14041	14055	14030	14040	14050	14152	14155	14062	13977	13952	14004	14165	14130	14084	13999	14054	14175	14061	14212	14033	14017	14140	13960	14016	13991	14270	14187	14129	14211	13973	13991	14124	13958	14234	14187	14126	14015	14250	14225	14022	14199	13959	14295	14073	14007	14256	14062	13948	14123	13918	14000	14092	13812	14016	14082	14060	14059	14049	14215	14061	14068	14043	14248	14092	14205	13950	14118	14038	14063	14154	14113	13984	14062	14108	14065	14167	14245	14158	14161	14060	14230	14157	14269	14035	14188	14056	14164	13943	14194	14028	14136	13903	14090	14099	14119	14125	14238	14156	14077	14023	14043	14111	14091	14078	13980	14061	14105	14056	14275	14134	14091	14156	14307	14015	14190	14199	14050	14000	14039	14072	14144	14012	14024	14001	14252	14297	14068	14021	14054	14220	14108	14100	14040	14161	14120	14288	14028	14097	14199	14375	14158	14056	14118	14105	14099	14019	14136	14106	14010	14147	14264	14122	13950	14133	14117	14114	14218	13952	14176	14072	14174	14144	14156	14011	14291	14218	14137	13885	14038	14128	14073	13941	14122	14025	14097	14131	14091	14021	14155	14042	14144	14126	14243	14173	14105	13938	14052	14218	14054	14163	14121	14369	14127	13951	13970	14139	14051	14113	14086	13959	14104	13947	14012	14199	14045	14051	14170	13918	14037	13921	14021	14100	14092	13980	14060	14183	14181	14081	14193	13964	14114	14147	13974	14031	14097	14070	14092	14170	14115	14173	14167	13991	14061	14022	14191	14160	14059	14145	14209	14000	13997	14086	14174	14041	14105	14068	14118	14044	14052	14051	14208	14096	14194	14183	13996	14137	14078	14114	13954	14042	14128	14173	14163	14032	14037	14243	14078	14049	13988	14171	14178	14138	14069	14072	14162	13984	13932	14185	13925	14036	14087	13971	14187	14138	14279	13942	14101	14042	14254	14091	14078	14089	14129	14283	14013	14216	14266	14231	14252	14220	14037	13912	14113	14211	14201	14128	14073	14032	14204	14057	14039	14224	14202	14073	14020	14171	14097	13922	14035	14011	14114	14039	14052	14015	13951	14073	14113	14141	14041	14066	14081	14032	14090	14008	14182	13922	14004	13935	14262	14013	14143	14125	14171	14326	14201	13949	14163	14068	13986	14103	14122	14242	14193	14160	14052	14203	14209	14159	14184	14118	14065	14083	14060	14104	14116	14001	14213	14023	14121	14001	14015	14290	14185	14042	14114	14168	14096	14097	14162	14031	14126	13975	14074	14234	14006	13999	14061	14111	14160	14228	13947	13929	14047	14126	14244	14128	14107	14241	14045	14064	14097	14126	14046	14147	14165	14019	14148	14169	14060	14065	14006	14054	14042	14017	14191	14141	14192	14046	14006	14176	14027	14081	14117	14049	13962	14104	14195	14049	14102	14156	14314	14250	14080	14025	14236	14067	13994	14192	14214	14152	14203	14151	14055	14055	14082	14107	14158	14204	14040	13980	14145	14067	14032	14238	13961	14078	14238	14223	14089	14102	14213	14223	13964	14203	14125	14108	14006	14018	14057	13989	14124	14098	13962	14083	14156	14076	14049	14259	14237	14054	14055	14055	14012	14142	14260	14153	14082	14143	14000	13888	14143	14117	14003	14005	14142	14076	14016	14007	13932	14359	14179	13991	14213	13957	14212	14010	14084	14050	14074	13887	14039	14064	13896	14082	14110	14040	14138	14100	14142	14034	14177	14004	13970	14094	14072	14100	14197	13995	14228	13785	13942	14185	14220	14120	13959	14098	14132	14199	14009	14316	14088	14181	14037	14021	14052	14090	14158	13973	14098	14006	14304	14155	14084	13958	14176	14159	14126	14044	13971	13958	14106	14126	13986	14032	14144	14002	14069	14115	13970	14205	14216	14085	14056	14052	14035	14033	14124	14073	14077	14075	14036	14131	14144	14097	14285	14102	14166	14036	14030	13947	14230	14131	14009	13908	14118	13981	14076	14046	14290	14117	14053	14183	14270	14000	13879	14094	13998	14028	14319	14071	14112	14009	14143	14163	14212	14101	14214	14058	14143	14060	13941	14143	14198	14129	14175	14166	14011	14181	14007	14242	14118	14151	14157	14095	14086	13918	14027	14064	14111	14181	13883	14031	13986	14110	14114	14112	14004	14324	14145	14147
23871	21166	28635	23974	21843	48781	58924	62963	49008	36739	27500	21069	18259	17519	17370	17322	17143	17052	17129	17026	17257	17122	17096	17162	16931	17242	17031	17104	17137	17186	17114	17145	16910	17303	17088	17104	17151	17163	17123	17135	16981	17094	17083	17144	17061	16989	17142	17177	17042	17024	17117	17181	16901	16860	16902	16932	17018	17025	17079	17015	16995	17170	17154	17177	17182	17198	17032	16901	17005	17023	17133	16892	17255	17242	17023	16991	16972	16912	17012	17304	17034	16910	17163	17070	17002	16921	17167	17296	16914	17167	16928	16985	16981	16934	17121	17212	16984	16821	16902	17054	16992	17105	17170	17225	17042	16987	17024	16981	16868	16996	17176	16887	17058	17128	16910	16927	17005	17217	17022	17044	17040	17113	16916	17148	16984	17224	17146	17134	17042	17041	17120	16901	17097	17048	17080	17081	17091	17020	17106	16908	17048	16989	16904	16970	16951	16922	17159	16848	16916	17024	17167	17002	17164	17123	16946	17252	16978	17063	16934	16989	17185	16915	17141	17081	16779	16923	17040	17032	17179	17000	16859	17091	16980	17053	16840	16852	17075	16991	17037	16934	17303	17055	16922	17050	17355	17074	17047	17078	17073	17008	17116	17053	17127	16860	17111	17085	17155	17056	16995	17230	16765	16922	16930	16965	17116	17056	17014	16988	17118	17041	17103	17028	17084	17005	17172	16924	17063	17059	17008	16930	17119	17070	17095	16978	17051	17036	17072	16868	16831	17089	17130	16991	17262	17091	17067	16915	17036	16922	16896	17025	17059	17251	17107	17099	17109	17093	17029	17028	16892	17075	16918	16916	16970	17168	16938	16941	17042	16850	16872	17002	17022	17207	17053	17054	16998	16967	17160	16874	16946	16867	17059	16977	17049	16958	17108	16866	16689	16902	16965	16908	17176	17129	17002	17167	17316	16954	17044	16961	16764	17042	17117	17110	17149	17088	17064	16900	16973	16950	17086	17055	16935	17004	17017	17144	17046	16972	17040	16981	17113	17274	17029	17138	17176	17183	17222	16971	17060	16953	17071	17296	16957	17070	17078	17227	17123	16983	17128	16813	16880	17061	17006	17101	17123	17048	17088	16929	16985	16762	16813	17055	17004	17025	17093	17147	16992	17002	17053	17219	17072	17151	16844	16836	16917	16976	16914	16850	17090	17027	16847	17013	17008	17039	17187	17018	17083	17005	17084	17071	17116	17031	17048	16940	16986	16986	17308	17276	17216	17173	17172	17069	17060	17140	17046	16925	16948	17137	17075	17110	17003	16944	17081	17101	17073	17032	17139	16783	17033	16969	16993	17181	17156	17239	17048	16865	16875	16888	17013	16846	16991	17104	17092	17053	17135	17048	17027	16975	17009	17003	17021	16827	17294	17054	16843	17204	17168	16885	16903	17063	17022	17108	17013	16993	16714	17013	16940	17283	17215	17088	16919	16988	16898	17019	16884	16655	17180	16985	16956	17163	16913	17023	17189	17149	17033	17214	17159	17093	17045	16963	16923	17115	17045	16835	17087	16878	17039	17161	17009	16920	17080	16978	16890	17031	16924	16909	17135	16961	16858	16810	17042	16900	17101	16853	16956	16713	17166	17167	16839	16998	17041	17022	17097	17016	17043	17073	16979	16969	17127	17083	16850	16968	17086	17232	16912	16997	17220	17108	17174	16826	17196	16994	16970	17189	17006	17025	16807	16870	17019	17113	17135	17136	16988	16975	16876	16890	16975	17132	17047	17094	16920	16887	17314	17130	17193	16989	17107	17090	17076	17085	17123	16977	17079	17335	16915	17259	17059	17163	16755	17148	16955	16990	17080	17103	17057	17148	17129	16924	17110	16887	17038	17156	16795	17130	17166	16990	17344	16989	17215	16835	17070	16946	17072	17193	17101	17007	17032	16909	16914	17041	17084	17066	16984	16967	17297	16762	16987	17296	17146	16973	16893	17103	17036	17075	17070	16964	17081	16947	17117	16978	17111	17015	16861	17098	16941	16986	17039	17007	17058	17102	17092	16885	17181	17239	16962	17065	17103	17034	16893	17061	17000	17063	17088	17200	16952	17116	17195	16984	17023	17050	17012	16937	16956	16932	17139	17090	16994	16963	16953	17119	16959	17029	16989	16982	17035	16952	17114	17107	16913	16920	16936	17063	17149	16954	16894	16918	17075	16938	17152	16962	17226	17127	17065	17087	17022	17054	16993	17149	16914	17163	17089	17173	16990	16879	16991	16987	17064	17063	17060	17010	17184	17218	17127	16946	17050	17123	17054	17046	17128	17098	16996	17050	16964	16986	17169	16997	17039	17016	16848	16949	17006	17232	17131	16961	17004	17002	17040	17028	17238	17143	17025	17044	16927	17118	17083	17119	17038	16992	17110	17091	17059	17000	17064	16869	16956	17199	16951	17083	17106	17070	16946	17082	17154	16912	16949	17037	16943	16807	16960	17152	17040	17041	17105	17047	16895	17085	17122	16930	17035	16933	17026	16966	17028	17114	17189	16863	17084	16908	17013	17054	17031	17246	16950	17153	16813	17042	17040	17070	17163	17109	16909	16968	16892	17167	16926	16867	17101	17265	16881	17064	16960	16966	17140	17214	16990	16948	17084	17191	17139	16877	17020	16970	16982	17274	16822	17214	17156	17213	17111	16916	16972	17054	17114	17186	17090	17058	17178	17103	16970	16989	17031	17146	17023	17024	16968	17009	16959	17096	17207	16944	17060	17021	16931	17017	17157	16795	16883	17085	17209	16905	16879	17093	16951	16987	17169	17051	16899	17176	17056	17186	17292	17002	17133	17220	17136	17003	16870	16920	17014	16956	16978	17046	16848	16897	17075	17134	16920	17136	16860	17125	16947	17116	16900	16955	17047	17000	17052	16950	17155	16859	16960	17074	16913	16975	17185	16961	16951	17151	16856	17054	16917	16903	17141	17084	17006	16807	17188	16838	16807	17172	17074	16984	17122	17148	17132	17031	17086	16920	16981	17025	16933	16914	16990	17160	17062	17235	17164	17116	17242	17045	16980	16879	17241	17137	17000	17280	17137	16762	17002	17128	17047	17170	17052	17211	17025	17115	17070	17076	16857	17071	17062	17018	17178	16977	16939	17263	17096	17027	16940	17093	16929	16866	17111	17050	17033	17065	17140	16866	16925	16972	17004	16911	16866	17283	17165	16857	17017	16934	17014	17010	17122	16960	16885	17066	16958	16886	17091	17084	17252	17191	17020	17197	17387	17007	17133	17047	16993	16958	17117	16827	17106	17096	16989	16945	16946	16934	16912	17002	17017	17041	16915	16994	16899	17100	17171	17074	16964	17040	16942	17053	16990	16860	17083	17057	16976	17046	17054	17061	17125	17123	17026	17069	17067	17002	17145	16981	17178	17009	17237	17028	16921	16974	17048	17037	16945	16935	16951	16915	16943	16997	16874	16929	17286	17189	17010	17061	16934	17040	17032	16981	17189	17240	17043	16934	16943	16978	17055	17080	17039	16971	17074	17020	17097	17087	17250	17086	17114	17006	17058	16872	17101	16972	16881	16960	17034	16985	17096	17000	17106	17098	16813	17016	17105	17025	16878	17069	16969	17071	17042	16865	16963	17059	16898	17098	16643	16839	16774	16849	16859	16922	17050	17278	17168	17226	17185	17220	17244	17005	17050	17034	16973	17006	17157	16801	16844	16956	17095	16858	16955	17057	16989	17324	17047	17146	17098	17120	16994	17008	16866	16931	17035	17053	17065	17098	17091	17089	16985	17052	16933	16843	16973	16962	17111	16931	16833	17005	17208	17091	16996	17127	17010	17041	16924	17012	16971	17010	17091	16955	17180	17100	16846	17072	16851	17000	17188	17333	17052	17056	17305	17009	17185	16990	17235	17119	17036	17020	17171	17356	16962	17129	17307	16952	17002	17051	16946	17035	17056	17042	16965	17356	17093	16901	17403	16996	17021	17044	16872	16909	16881	16973	16973	17025	17155	16966	17066	16905	16925	17131	17022	17026	17017	16998	17138	17032	17040	17044	17256	16908	17017	17013	16881	16845	17098	16876	17027	16967	16831	17175	17093	16779	17006	16956	17232	17093	17081	17098	17110	16880	16912	17030	17044	16940	16778	16939	17027	16900	17078	17209	16892	16969	17221	17082	16925	16927	16988	16930	17125	17135	16990	16763	17040	16944	16936	16806	17110	17061	17069	17075	16675	16954	17062	17191	17007	16940	16995	17112	17076	16834	16888	16964	17237	16968	17089	17139	17019	16906	17058	17096	16964	16988	17158	17060	17017	17325	17024	17120	17185	17148	17062	17110	17021	17136	16814	16933	16857	17216	17078	17066	17063	17037	17161	16989	17130	17107	17133	16896	16947	16974	16945	16888	16993	16999	17047	16938	17007	17068	16947	17024	17158	16812	17085	17018	17067	17076	17002	16994	17264	17145	17119	17141	17011	17087	16962	16979	17218	16846	17002	17018	17157	17131	16979	16951	17038	17055	17063	17175	17208	17074	17072	17169	17094	17006	17174	17266	16978	17121	17113	17057	17200	17130	17007	17137	16854	17124	17129	17120	17020	17028	16991	17091	17190	17107	17089	17079	17116	17295	17073	17085	17116	16932	16754	16849	16994	16759	17249	17085	17029	17000	17049	17055	17098	16901	17097	17033	17271	17091	17005	16887	16991	17176	17198	17072	16960	16769	17154	16993	17143	17081	16952	17030	17065	16976	17029	17078	17021	16973	17128	16890	17151	16926	17154	16982	17009	17064	17184	16833	16918	17068	17043	16872	17047	17014	17052	16852	16983	16966	17014	17257	17185	17070	17086	17015	17031	17011	17160	17105	17057	17044	17062	16813	16987	17055	17300	17164	16993	16938	16894	16971	17232	17076	17180	17118	17435	16922	16935	17000	17113	17122	17154	16790	17039	17056	17054	17128	16961	17106	16973	17246	17000	16977	16859	16861	17054	17065	17056	17046	17067	17249	17021	17106	16932	16955	17173	17092	16880	17032	17054	17211	17048	16956	17052	16886	17315	17094	16903	17327	17212	17122	17094	17133	16814	17058	16943	17186	17064	16952	17065	17205	17052	17088	17105	17080	17322	16932	16880	17258	16905	17199	17099	17106	17309	17154	17152	17038	17125	16998	16845	16996
15907	27225	25185	20592	21580	55456	60160	63857	49048	36979	26154	18439	15338	14878	14606	14586	14413	14596	14652	14499	14707	14616	14460	14748	14564	14638	14609	14611	14541	14711	14724	14546	14596	14546	14527	14764	14524	14517	14553	14503	14605	14567	14581	14502	14690	14525	14651	14452	14476	14347	14512	14725	14369	14492	14435	14617	14592	14632	14646	14622	14664	14599	14648	14663	14522	14657	14722	14613	14764	14684	14488	14709	14508	14677	14584	14431	14607	14562	14495	14523	14470	14437	14431	14476	14454	14545	14633	14511	14565	14682	14364	14607	14575	14443	14677	14587	14490	14640	14679	14645	14575	14497	14567	14574	14529	14378	14509	14621	14682	14797	14635	14776	14466	14541	14466	14726	14565	14500	14583	14701	14470	14527	14427	14619	14593	14537	14526	14500	14481	14585	14545	14560	14577	14625	14571	14535	14612	14628	14519	14467	14486	14543	14592	14598	14568	14721	14347	14508	14516	14732	14568	14628	14623	14525	14594	14525	14714	14634	14574	14668	14461	14495	14508	14602	14661	14492	14457	14645	14468	14572	14560	14438	14461	14477	14586	14603	14545	14538	14604	14504	14705	14431	14515	14519	14366	14640	14500	14555	14683	14437	14670	14540	14487	14696	14652	14605	14691	14481	14552	14349	14579	14586	14608	14473	14700	14415	14434	14501	14551	14491	14776	14584	14527	14386	14553	14409	14399	14460	14565	14495	14518	14631	14631	14620	14541	14565	14571	14599	14510	14808	14631	14566	14549	14487	14426	14601	14506	14581	14428	14421	14498	14407	14493	14552	14618	14526	14631	14587	14543	14494	14580	14512	14482	14649	14633	14538	14628	14382	14520	14612	14553	14483	14692	14599	14474	14606	14567	14348	14698	14550	14601	14782	14568	14600	14425	14696	14412	14570	14538	14509	14511	14596	14583	14737	14543	14511	14522	14675	14463	14633	14624	14710	14658	14541	14527	14439	14419	14557	14590	14667	14531	14650	14537	14479	14538	14689	14525	14349	14504	14594	14519	14442	14615	14663	14557	14600	14460	14477	14353	14690	14488	14448	14481	14455	14631	14454	14688	14513	14618	14488	14484	14700	14632	14712	14485	14696	14514	14609	14574	14410	14516	14499	14513	14550	14398	14589	14649	14413	14500	14715	14589	14505	14528	14600	14544	14625	14562	14439	14540	14652	14626	14615	14512	14573	14468	14572	14674	14501	14550	14471	14525	14442	14567	14445	14476	14515	14416	14583	14600	14463	14635	14533	14476	14434	14381	14578	14522	14608	14381	14372	14487	14684	14606	14641	14547	14647	14730	14626	14580	14596	14517	14532	14447	14455	14687	14518	14641	14643	14538	14536	14443	14498	14587	14436	14511	14705	14402	14564	14502	14561	14627	14562	14571	14528	14541	14568	14617	14473	14761	14624	14388	14430	14612	14769	14611	14534	14655	14429	14630	14548	14474	14675	14617	14462	14524	14380	14547	14616	14467	14636	14665	14461	14552	14632	14486	14469	14606	14583	14569	14552	14442	14606	14572	14491	14590	14512	14616	14666	14564	14565	14522	14470	14476	14514	14428	14529	14479	14435	14466	14660	14654	14512	14480	14479	14501	14325	14618	14487	14499	14733	14618	14456	14635	14736	14515	14550	14422	14501	14512	14695	14636	14377	14532	14463	14510	14664	14514	14531	14448	14461	14633	14589	14686	14379	14404	14563	14449	14586	14611	14617	14658	14605	14578	14443	14625	14581	14518	14681	14552	14515	14515	14423	14686	14493	14653	14486	14682	14704	14497	14460	14548	14500	14565	14452	14546	14612	14387	14617	14575	14492	14470	14301	14561	14595	14456	14521	14441	14457	14661	14429	14759	14597	14544	14384	14561	14483	14532	14575	14703	14563	14565	14486	14546	14559	14489	14528	14504	14609	14714	14537	14505	14202	14452	14488	14426	14587	14503	14591	14526	14339	14375	14539	14642	14761	14520	14717	14511	14693	14513	14581	14623	14667	14570	14545	14555	14553	14509	14623	14452	14438	14469	14403	14568	14636	14539	14616	14465	14538	14653	14597	14588	14474	14437	14294	14543	14577	14609	14444	14374	14616	14539	14445	14446	14684	14538	14390	14555	14554	14416	14627	14505	14637	14762	14667	14496	14583	14572	14646	14515	14687	14598	14382	14652	14492	14608	14620	14558	14634	14473	14473	14448	14510	14548	14698	14326	14700	14493	14571	14643	14551	14436	14639	14401	14448	14578	14635	14507	14517	14495	14528	14456	14557	14546	14562	14472	14578	14454	14604	14633	14654	14430	14370	14584	14708	14497	14480	14582	14682	14522	14538	14573	14633	14477	14644	14558	14524	14696	14711	14440	14446	14659	14551	14567	14511	14487	14536	14568	14320	14471	14441	14485	14498	14629	14380	14697	14549	14436	14611	14479	14444	14722	14386	14559	14528	14594	14517	14589	14601	14542	14556	14596	14483	14592	14425	14593	14595	14463	14556	14541	14588	14509	14564	14705	14491	14478	14660	14472	14638	14563	14456	14596	14446	14489	14542	14677	14574	14495	14646	14630	14618	14390	14593	14660	14473	14691	14460	14606	14565	14454	14666	14545	14496	14719	14555	14554	14519	14675	14615	14510	14485	14614	14566	14609	14506	14407	14367	14602	14543	14581	14316	14530	14504	14550	14700	14594	14537	14623	14703	14503	14578	14492	14552	14497	14743	14394	14462	14577	14734	14617	14444	14499	14591	14559	14551	14465	14517	14405	14513	14476	14498	14498	14502	14500	14494	14629	14591	14354	14621	14716	14562	14451	14594	14517	14600	14526	14552	14690	14509	14581	14409	14550	14504	14554	14390	14515	14557	14562	14557	14742	14525	14535	14528	14554	14584	14413	14616	14487	14699	14586	14628	14560	14549	14656	14343	14547	14653	14606	14509	14521	14608	14503	14611	14554	14640	14650	14673	14552	14485	14552	14453	14646	14575	14580	14682	14456	14488	14615	14515	14492	14367	14343	14497	14496	14278	14473	14623	14605	14436	14598	14732	14550	14609	14595	14716	14560	14576	14865	14473	14551	14572	14507	14618	14562	14637	14571	14562	14590	14626	14662	14521	14536	14572	14571	14704	14512	14436	14613	14609	14469	14608	14403	14595	14603	14489	14651	14616	14608	14609	14439	14577	14622	14421	14684	14724	14494	14477	14515	14750	14571	14530	14745	14527	14471	14575	14499	14544	14290	14732	14580	14547	14444	14508	14575	14408	14410	14585	14530	14460	14378	14530	14551	14372	14610	14527	14515	14614	14586	14516	14665	14591	14421	14715	14556	14487	14493	14539	14393	14447	14461	14658	14497	14601	14533	14458	14464	14584	14492	14490	14535	14668	14587	14428	14699	14660	14389	14585	14452	14564	14550	14447	14489	14532	14512	14423	14682	14586	14770	14678	14288	14651	14575	14320	14657	14558	14597	14615	14661	14583	14621	14387	14507	14521	14446	14545	14647	14576	14423	14641	14433	14449	14498	14688	14555	14538	14625	14638	14643	14418	14517	14490	14552	14604	14518	14681	14532	14435	14615	14739	14523	14421	14543	14505	14464	14641	14418	14652	14439	14509	14626	14734	14591	14543	14613	14609	14561	14459	14512	14537	14486	14380	14559	14678	14518	14717	14494	14545	14630	14674	14583	14580	14505	14517	14575	14589	14329	14545	14647	14609	14377	14687	14651	14412	14552	14472	14483	14436	14602	14741	14630	14508	14566	14353	14626	14659	14625	14483	14519	14604	14730	14452	14693	14511	14500	14525	14650	14617	14481	14592	14612	14566	14366	14450	14484	14362	14510	14622	14662	14652	14653	14604	14541	14521	14470	14535	14538	14507	14554	14550	14495	14512	14443	14461	14592	14576	14347	14529	14462	14568	14636	14538	14541	14507	14581	14523	14478	14581	14475	14496	14627	14529	14567	14472	14557	14554	14503	14609	14378	14559	14602	14490	14610	14538	14630	14547	14364	14694	14507	14353	14509	14682	14453	14517	14750	14455	14583	14362	14700	14529	14531	14568	14509	14684	14542	14626	14585	14347	14433	14502	14489	14584	14721	14547	14560	14523	14423	14591	14532	14698	14600	14426	14540	14582	14600	14291	14513	14496	14729	14581	14770	14501	14496	14529	14574	14597	14633	14604	14555	14665	14366	14648	14460	14507	14399	14569	14745	14483	14663	14534	14495	14420	14531	14594	14579	14476	14598	14611	14486	14491	14453	14655	14523	14584	14681	14428	14692	14541	14462	14585	14384	14625	14606	14416	14748	14506	14679	14573	14408	14580	14598	14389	14594	14536	14649	14520	14642	14677	14613	14562	14497	14649	14597	14507	14464	14353	14518	14379	14679	14592	14661	14542	14593	14488	14532	14538	14342	14507	14742	14704	14583	14485	14505	14504	14555	14413	14621	14371	14503	14563	14469	14459	14589	14393	14901	14558	14709	14470	14637	14335	14436	14542	14649	14465	14533	14462	14667	14527	14525	14538	14648	14747	14496	14558	14456	14548	14691	14437	14488	14583	14416	14426	14601	14554	14535	14494	14441	14450	14384	14629	14682	14497	14669	14545	14559	14558	14708	14569	14479	14540	14606	14656	14653	14530	14620	14476	14585	14414	14633	14553	14721	14517	14615	14360	14398	14657	14410	14508	14491	14561	14619	14540	14487	14597	14591	14551	14369	14621	14534	14386	14605	14582	14486	14407	14678	14588	14602	14661	14594	14585	14564	14651	14621	14525	14573	14580	14563	14549	14576	14535	14386	14568	14443	14513	14527	14356	14634	14643	14405	14580	14632	14369	14384	14639	14648	14432	14535	14676	14406	14469	14485	14478	14581	14693	14532	14370	14678	14500	14552	14545	14616	14595	14421	14431	14462	14569	14554	14487	14447	14646	14604	14161	14615	14511	14535	14482	14527	14320	14559	14670	14600	14531	14582	14595	14529	14645	14517	14546	14458	14619	14562	14493	14606	14608	14545	14378	14525	14455	14587	14560	14634	14489	14775	14517	14594	14646	14685	14577	14504	14629	14496	14630	14746	14555	14410	14575	14592	14499	14509	14571	14695	14506	14614	14578	14516	14518	14580	14408	14656	14547	14579	14523	14582	14547	14474	14650	14663	14684
29410	22086	21895	19505	17718	21768	24286	24663	22551	20240	18871	18130	17968	18017	17695	17864	17636	17890	17706	17703	17646	17688	17460	17985	17961	17873	17777	17834	17728	17920	17985	17902	17723	17814	17676	17834	18014	17845	17903	17808	17821	17713	17840	17859	17840	17797	17885	17812	17778	17737	17606	17556	17806	17856	17648	17879	17707	17831	17793	17868	17806	17726	17724	17926	17927	17693	17625	17786	17825	17823	17573	17778	17755	17689	17626	17941	17728	17774	17879	17726	18086	17791	17908	17823	17743	17818	17825	17754	17821	17712	17831	17749	17803	17930	17872	17727	17718	17698	17888	17761	17829	17863	17924	17692	17743	17789	17845	17568	17786	17536	17752	17713	17721	17818	17764	17640	17730	17792	17770	17831	17862	17644	17713	17824	17725	17721	17776	17711	17727	17721	17757	17862	17845	17872	17943	17656	17759	17950	17775	17760	18058	17988	17853	17860	17560	17710	17644	17728	17868	17773	17782	17971	17913	18005	17675	17877	17700	17680	17648	17762	17752	17885	17579	17834	17679	17719	17803	17821	17937	17689	17741	17886	17939	17687	17591	17753	17657	17640	17896	17880	17662	17844	17968	17739	18025	17804	17873	17679	17658	17786	17863	17606	17608	17708	17656	17862	17701	17742	17931	17749	17655	17599	17679	17828	17837	17610	17788	17752	17831	17839	17722	17765	17850	17726	17860	17833	17799	17801	17715	17686	17760	17710	17857	17956	17751	17668	17747	17769	17898	17903	17792	17821	17784	17788	18037	17856	17878	17656	17842	17639	17784	17754	17897	17746	17959	17866	17816	17721	17747	17837	17768	17827	17929	17625	17867	17824	17864	17611	17847	17869	17886	17994	17738	17668	17853	17829	17844	17788	17924	17746	17608	17679	17696	17749	17653	17735	17940	17712	17611	17778	17788	17599	17712	17642	17805	17867	17749	17606	17855	17814	17902	17788	17858	17574	17725	17837	17667	17818	17797	17850	17941	17779	17808	17746	17752	17744	17759	17939	17717	17812	17824	17899	17602	17799	17887	17773	17703	17676	17732	17846	17802	17826	17739	17724	17691	17807	17608	17740	17571	17839	17777	17730	17726	17917	17845	17562	17596	17722	17836	17654	17803	17721	17819	17495	17732	17615	17930	17592	18047	17874	18035	17943	17908	17807	17986	17724	17744	17736	17755	17913	17910	17899	17776	17499	17848	17605	17956	17760	17662	17686	17750	17993	17801	17762	17654	17916	17719	17730	17988	18089	17730	17878	17986	18015	17814	17772	17891	17711	17883	17780	17730	17741	17826	17735	17695	17890	17633	17774	17719	17774	17844	17599	17688	17548	17560	17971	17766	17764	17732	17788	17911	17872	17737	17744	17954	17854	18144	17878	17787	17846	17780	17578	17559	17722	17800	17562	17972	17952	17818	17770	17643	17721	18025	17869	17719	17620	17616	17770	17569	18062	17780	17794	17859	17821	17819	17605	17926	17722	17802	17861	17771	17856	17759	17908	17730	17746	17692	17689	17950	17691	17647	17785	17746	17767	17981	17798	17961	17868	17920	17619	17597	17725	17791	17593	17658	17839	17980	17731	17834	17900	17886	17912	17578	17883	17753	17643	17790	17572	17901	17799	17662	17650	17742	17801	18033	17910	17835	17721	17811	17988	17606	17700	17680	17722	17882	17881	17674	17844	17840	18042	17929	17815	17691	17895	17710	17925	17755	17689	17914	17847	17696	17932	17593	17942	17837	17710	17654	17868	17716	17685	17722	17738	17897	17761	17944	17849	17766	18016	17509	17912	17799	17686	17667	17936	17837	17850	17622	17747	17881	17835	17931	17756	17731	17808	17846	17618	17786	17866	17866	17877	17640	17843	17743	17545	17539	17733	17744	17677	17715	17815	17926	17867	17804	17745	17779	17992	17613	17695	17825	17582	17499	17756	17681	17893	17994	17725	17874	17657	17834	17754	17800	17634	17583	17742	17717	17794	17731	17767	17780	17903	17762	17863	17938	17795	17687	17730	17718	17679	17788	17805	17946	17862	17838	17611	17740	18015	17747	17886	17878	17833	17812	17650	17630	17577	17834	17825	17760	17746	17878	18080	17731	17928	17866	17827	18150	17808	17670	17801	17849	17769	17744	17839	17915	17797	17903	17843	17687	17873	17743	17698	17911	17783	17790	17589	17647	17954	17724	17885	17800	17605	17776	17505	17695	17972	17837	17788	17938	17717	17750	17732	17843	17943	17634	17679	17766	17856	17832	17865	17726	17678	17752	17828	17872	17621	17754	17782	17845	17847	17861	17716	17785	17912	17938	17648	17906	17948	17799	17743	17608	17621	17947	17783	17675	17756	17757	17893	17773	17853	17861	17700	17921	17827	17839	17734	17655	17792	17920	17732	17809	17933	17698	17760	17834	17725	17915	17928	17664	17956	17823	17585	17863	17761	17835	17719	17528	17720	17829	17669	17947	17715	18042	17824	17775	17659	17682	17984	17631	17805	17861	17759	17748	17838	17931	17758	17797	17746	17697	17727	17902	17489	17740	17730	17774	17814	17632	17729	17985	17744	17679	17745	17837	17805	17793	17799	17783	17697	17818	17868	17779	17866	17996	17824	17778	17617	17697	17899	17842	17797	17870	17927	17905	17814	17819	17689	17771	17736	17935	17994	17613	17791	17858	18041	17939	17639	17813	17675	17858	17794	17816	17956	17680	17782	17658	17876	17855	17655	17610	17835	17753	17739	17648	17844	17861	17734	17832	17927	17763	17842	17883	17920	17898	17692	17730	17780	17706	17932	17942	17753	17684	17916	17765	17829	17706	17607	17873	17785	17584	17841	17674	17686	17889	17857	17666	17773	17709	17863	17979	17740	17739	17714	17788	17667	17831	17729	17780	17765	17706	17847	17752	17663	17874	17799	17886	17983	17964	17983	17906	17802	17932	17916	17859	17859	17688	17687	17852	17782	17782	17839	17744	17739	17819	17650	17852	17842	17758	17780	17616	17783	17717	17784	17918	17638	17892	17820	17942	17640	17845	17967	17883	17791	17854	17930	17934	17683	17919	17758	17802	17726	17706	17855	17718	17522	17808	17674	17902	17856	17711	17637	17664	17884	17750	17694	17729	17827	17805	17862	17513	17774	17874	17881	17935	17856	17778	17788	17719	17768	17921	17734	17687	17781	17750	17761	17798	17697	17890	17828	17807	17867	17721	17856	17749	18019	17769	17772	17615	17816	17787	17777	17859	17909	17841	17819	17546	17754	17785	17918	17733	17913	17740	17704	17777	17894	17762	17779	17765	17872	17694	17743	17648	17585	17769	17916	17891	17609	17637	17852	17566	17805	17775	17769	18104	17626	17652	17804	18031	17674	17761	17726	17740	17759	17800	17679	17724	17733	17749	18012	17724	17879	17777	17703	17675	17975	17861	17762	17793	17671	17847	17927	17876	17821	17707	17802	17754	17802	17718	17735	17911	17925	17821	17773	17660	17880	17767	17852	17838	17960	17934	17760	17860	17865	18057	17878	17869	17796	17772	17770	17709	17695	17574	17771	17597	17692	17918	17985	17729	17615	17840	17863	17676	17987	17826	17835	17721	17729	17630	17838	17916	17775	17759	17754	17608	17831	17927	17719	17805	17886	18001	17850	18014	17906	17793	17720	17743	17812	17836	17870	17762	17875	17977	17895	17752	18003	17744	18008	17829	17648	17819	17914	17705	17843	17676	17871	17931	17804	17951	17721	17846	17688	17756	17679	17711	17814	17790	17866	18031	17852	18046	17755	17913	18014	17599	17793	17590	17867	18057	17899	17810	17788	17775	17847	17808	17771	17663	17837	18022	17781	17986	17840	17708	17710	17687	17744	17741	17776	18060	17606	17729	17981	17893	17834	17675	17882	17622	17700	17753	17736	17862	17881	17713	17738	17965	17814	17869	17770	17879	17664	17752	17900	17960	17920	17835	17804	17800	17498	17665	17807	17650	17662	17815	17516	17831	17713	17936	17746	17925	17802	17528	17806	17770	17836	17846	17860	17638	17989	17745	17749	17739	17505	17749	17895	17876	17714	17834	17620	17788	17633	17717	17802	17769	17834	17684	17616	17792	17959	17854	17676	17720	17605	17795	17700	17810	17857	17754	17912	17615	17732	18088	17706	17826	17907	17652	17866	17864	17780	17764	17505	17698	17828	17829	17739	17859	17895	17753	17534	17819	17676	17872	17822	17728	17832	17994	17632	17853	17880	17810	17760	17819	17832	17854	17703	17762	17789	17826	17835	17731	17730	17644	17797	17864	17928	17784	17703	17789	17799	17713	17804	17912	17757	17817	17916	17617	17877	17776	17817	18016	17663	17871	17781	17760	17728	17864	17823	17751	17567	17766	17751	17822	17948	17790	17725	17803	17963	17886	17589	17635	17655	17812	17785	17738	17851	17885	18104	17953	17760	17807	17999	17781	17942	17793	17961	17860	17801	17707	17918	17743	17657	17918	17858	18033	17981	17722	17842	17868	17683	17722	17681	17524	17882	17869	17712	17736	17744	17987	17796	17800	17833	17841	17795	17652	17788	17614	17631	17794	17924	17882	17760	17621	17764	17827	17726	17882	17761	17724	17928	17929	17699	17974	17807	17831	17897	17517	17818	17882	17740	17733	18001	18086	17900	17886	18006	18017	17794	17678	17780	17676	17654	17836	17857	17767	17703	17691	17612	17735	17813	17980	17994	17740	17678	17956	17769	17792	17811	17737	18057	17959	17778	17881	17720	17925	17691	17633	17559	17708	17824	17765	17950	17863	17945	17963	17781	17712	17819	17670	17698	17834	17857	17852	17960	17846	17673	17964	17671	17738	17722	17821	17432	17575	17782	17845	17882	17716	17589	17750	17710	17916	17830	17764	17602	17894	17817	17786	17817	17917	18012	17779	17763	17967	17849	18007	17633	17848	17774	17843	17831	17921	17819	17995	17929	17876	18048	17860	17898	18017	17800	17807	17740	17616	17638	17750	17829	17978	17816	17887	17855	18146	17925	17797	17775	17608	17821	17933	17720	18013	17789	17748	17723	17711	17783	17800	18017	17959	17907	17611	17918	17704	17813	17715	17621	17745	17935	17801	17766	17731	17613	17627	17812	17700	17855	17912	17781	17836	17814	17830	17689	17686	17835
15224	16199	16218	15557	15361	22153	23338	23962	20707	17708	15981	15372	15120	15150	15107	15009	14955	14817	14997	14955	14991	15005	15023	14958	15029	14927	15018	14960	14966	15007	14932	15113	14991	14946	14998	14909	14980	15133	14975	14995	14878	15006	14988	15111	14918	15214	15027	14892	14918	14995	15005	14919	15051	14966	14972	14976	15105	14969	14942	14803	14803	14962	14907	15170	14870	15143	14936	15178	14887	14958	14970	14902	14789	15034	15029	15058	14780	15018	14860	15010	14843	14903	14943	15033	15101	14815	15080	14908	15218	14860	15022	14851	15017	14818	14894	14926	14916	15054	15032	15049	15037	15036	14768	14842	15001	14880	14863	15045	14972	14718	14959	15107	14924	15016	14803	15067	14865	14948	14999	15014	15114	14836	15033	15033	14767	15041	15012	15102	14988	15042	14856	14959	14999	14898	14988	14941	14997	14889	15053	14922	14934	14789	14972	15007	14947	14692	15058	14913	14873	14885	14834	14896	14990	14895	15038	14901	15095	14992	14891	14903	14991	15071	14984	14933	14893	14834	15070	14943	14974	14959	14994	14837	14978	15034	14805	15081	14996	14843	15043	15079	14871	14972	15137	14966	15054	15033	15085	15045	14844	14935	14782	14889	14950	15103	15022	15058	14865	14957	14836	14978	15064	14898	14955	15079	14998	15002	14989	14822	14995	15056	14978	14800	14888	14977	14976	15058	15018	14884	15048	14877	15006	14898	14973	14881	14991	14837	14929	14866	14913	14938	14860	14944	14889	14959	15006	14924	14916	14890	15109	15057	14888	15009	14906	14828	15013	14941	15058	14842	14922	14946	14976	15024	15042	14826	14940	14922	14990	15075	14845	14952	14977	14951	14991	14936	14979	14810	14953	14923	14857	14881	15018	15006	14804	14885	15197	14725	15140	15005	15040	15001	14876	14981	14993	14963	15067	14825	14783	14861	15030	14849	14864	15010	14942	14943	14903	15041	14987	14967	15004	14967	14891	15051	14859	14915	14868	15078	15057	15037	15004	14932	14893	14976	14886	14821	15053	14921	14889	14980	14953	14854	15015	14938	14993	14887	14988	14886	14892	15166	14992	14978	14950	15001	14884	15172	14986	15073	15041	14760	14899	14911	14903	14986	15128	15004	14875	14776	14960	14880	14885	15016	14961	14798	14853	14959	14980	14962	14822	15015	15043	14920	14905	15014	14783	14921	14887	14919	14855	14957	14859	14842	15065	14892	14760	14983	14901	14988	14958	14875	14990	14967	14844	14915	14869	14964	14766	15003	14922	14930	14845	14932	15013	14927	14911	14873	14870	15002	15046	14936	15008	14888	15037	14963	15183	15042	14903	15066	14881	15000	14932	15058	14881	14876	14970	14867	15020	14995	15106	14852	15092	14751	14943	14857	15103	14974	15009	14882	14986	14979	14991	15016	14799	15021	14958	14939	14916	14936	14909	14917	14856	14884	14976	14886	15115	14857	14973	15004	14907	14919	14973	15092	14783	14874	14939	14956	14838	14789	15108	14920	15002	14825	14972	14949	14974	14918	14941	14889	15136	14920	14909	15029	15011	14936	15157	14960	14894	15114	14975	14976	14887	14891	15039	14822	14895	15134	14919	14915	14896	15101	14826	14789	15010	14983	14998	14984	14811	14958	14953	14952	15020	14963	14909	14706	15015	15021	14840	14841	15141	14998	14821	14874	14925	14890	14998	14970	15127	15116	15022	15007	14930	14896	14930	14944	15090	14792	14882	14978	14986	14886	15065	14902	14879	14986	14862	15016	14900	14985	14912	15032	14890	15115	14817	15051	14882	14823	14978	14996	15052	14893	14808	15064	14961	14846	14990	14960	14985	14931	14910	15037	15013	15059	15102	15021	14927	15008	15007	14943	14934	14878	14986	14914	14966	14817	14806	14890	14865	14866	14850	14883	15094	14968	15098	15026	14937	14872	14956	14748	14968	14911	14985	14952	15126	15008	15107	14849	15067	14901	14830	15183	14916	14966	14867	14989	15047	15082	15110	14916	15151	14847	15003	14887	15049	15170	15038	14959	14852	15020	15058	15076	14926	14834	14967	14900	14930	14989	14861	15252	15021	15023	15034	14954	14961	14968	15051	14878	15087	14967	15059	14985	15038	14865	15051	14893	14862	15004	14942	14988	14971	14832	14867	14840	15033	14870	14879	15052	15020	15032	14887	14839	14897	15043	14879	14840	14951	15055	14963	14856	14906	15097	15128	14975	15127	14942	15050	14935	14830	14857	15026	14944	14848	14921	14866	15061	14942	14873	14976	14715	15019	14940	14911	15110	15069	15018	15021	15007	14940	14953	14936	15051	14872	15076	15022	15014	14888	14994	14901	14986	14831	14854	14864	14962	14871	14907	14925	14979	14908	15006	14877	15050	14998	15007	15079	14868	15023	14883	14971	14955	14902	14936	14976	14917	14955	14894	14898	15046	14967	14765	14976	14915	14864	15106	14923	14880	14858	14985	14939	15036	15010	14995	14932	15056	14983	14910	14751	15119	15028	14904	15006	14960	14937	14955	15041	15007	15030	15040	15124	14843	14984	15017	15034	14952	15098	14920	15013	15049	14908	15052	14980	14844	14846	14829	15000	15112	15039	14924	14937	14975	14988	14877	15052	15026	15023	14863	15154	14818	15026	15130	14835	14973	14834	15055	15142	15028	14926	14739	15039	14842	14748	14948	15039	15106	14961	14816	14963	14849	14976	14920	14963	14932	15003	15162	14772	15065	14927	14867	14969	14963	14960	14876	14923	14982	14937	15096	14990	14856	14947	14988	15070	14972	15159	14773	14858	14808	15026	15029	15050	14910	14996	14933	14909	15007	15057	14986	14904	14964	14957	14894	15077	14992	15134	14820	14847	14839	14885	14935	14982	14956	14779	14987	14899	14857	14967	14961	14815	15048	14928	14855	14919	14944	14906	14973	14956	14992	14836	14901	14875	15016	14928	14875	14954	15095	14947	14886	14980	14923	15036	14949	15043	15015	15196	14947	14854	15137	15090	15115	14960	14920	14899	14842	14928	14989	14983	15024	14822	14942	14825	14932	14907	15097	15111	14911	15028	14941	14857	14931	15058	14856	14984	14934	14869	14897	15012	14967	14993	14957	14963	14958	14875	15012	15033	14864	14931	14913	15018	14929	14875	14942	14977	14915	15176	14745	14888	14888	15054	15059	14951	14915	14800	15050	15124	14957	14904	15150	14971	14920	14956	15022	15017	15003	15016	15037	14894	14903	14933	14978	14923	14723	14779	15140	14984	14933	15047	15064	15105	15068	14894	14985	14843	14957	14957	14910	15176	14950	14867	14968	15043	14954	15109	15007	14870	14848	15120	15132	14970	14990	14988	14852	14894	14965	14942	14919	14978	14829	14933	14884	14793	15054	15041	15008	15018	14939	14984	15060	15138	15021	14877	15131	14872	14979	15048	14790	14896	15015	15011	14905	15247	15064	14848	14982	15104	14866	14960	15018	14835	15053	14867	14894	14990	14899	15011	14866	14871	14853	14930	15115	14892	15077	14874	14961	14902	14884	14923	14862	14877	14919	15024	14809	14864	14861	15012	15010	14872	14984	15014	14899	14976	15047	15050	15006	14951	14984	14966	14990	15002	15058	15036	15066	14926	14915	14831	14977	14875	14895	14968	15092	14956	14991	14978	14931	14947	14922	14898	15025	15189	15053	14877	14874	14969	14869	14958	15035	15081	14977	14985	14901	15014	14914	15017	15071	15062	14910	14922	15042	14780	14941	14975	14943	14990	15126	14904	14972	14831	14903	14968	14962	14943	14801	14909	15052	14903	15014	14962	14809	14903	15021	14857	14917	14966	15008	14952	14921	14973	14816	14865	14934	14855	14952	14842	14928	14837	14870	15004	15067	14971	15074	14961	14801	14879	15042	14936	14925	14988	15026	14899	15178	14881	14848	14891	15164	15021	15078	15050	14999	14928	14904	15135	14978	14988	14914	14925	15022	14942	15204	14996	14997	14787	14917	15025	14987	14982	14874	14795	14851	15032	14852	14824	14851	14980	14925	15032	15003	14982	15004	14875	15005	14831	14941	14891	15156	15040	14996	14976	14939	14920	15062	14941	14896	14995	14833	14937	14767	15110	15002	14886	14989	14858	15027	14856	15041	15047	14982	15095	14961	14932	15023	14970	14857	14955	14983	14803	14832	14927	14940	14947	14922	15004	14992	14995	14928	14987	14989	15044	14946	14977	14886	15147	14819	14917	15062	14894	14935	15023	15062	14914	15040	14858	14987	15034	14972	14996	14958	14971	15048	15227	14912	15041	14954	14886	15033	15081	14897	14816	15002	14865	14859	14980	14994	14947	14824	15145	14937	15067	14707	15058	15045	14831	14947	15007	15056	15004	14946	15019	15044	14985	15008	14823	15079	14981	14980	14936	15094	14926	14988	14898	15098	14938	15029	14994	15060	14975	15117	14961	14974	14923	14824	15036	14875	15117	14945	15092	14814	14987	15010	15101	14964	14904	14992	14918	14866	14943	14957	14999	15001	14932	15043	15017	14922	15031	14927	14965	15068	14949	14915	14971	15067	14909	14835	14968	14953	15067	15056	14821	15062	14941	14814	14989	15217	14732	14956	15002	15194	15117	15009	14944	15008	15081	15033	14984	15021	14968	14817	14962	14957	15141	15200	15063	14846	15035	14851	15086	14968	15129	14905	14874	14871	14946	14967	14818	14838	14929	14903	14840	14925	14971	14918	14791	14925	14872	14963	14893	14973	14884	14922	14795	15157	14885	14995	14847	15010	15159	14938	15056	14936	15040	14986	14868	15052	15077	14970	15070	14743	14866	14833	15057	14873	14955	15083	14864	14994	15007	14795	14915	14886	15087	14991	14979	14907	14887	15028	14871	14994	15024	15048	14920	15163	14950	15076	14852	14987	14876	15036	14855	15143	14805	14918	14839	15042	14990	14812	14955	14820	15009	15061	14944	15116	14950	14971	14940	14921	15166	14949	14960	15020	15105	15046	14923	14998	15010	15055	15043	14800	15006	15069	14825	14919	15031	14885	14867	15136	14957	15153	14962	14955	14958	15045	14978	15044	14980	14836	14897	14985	14903	14985	14787	14956	14913	14859	14901	15046	14825	14973	14937	15006	14920	15028	15051	15032
25923	21172	27355	26013	20969	35671	40330	45297	39247	29318	22819	20572	19471	19087	18835	18746	18778	19082	18768	18690	18809	18793	18748	18705	18601	18514	18632	18912	18686	18881	18696	18836	18584	18917	18812	18717	18546	18636	18622	18643	18556	18757	18625	18587	18605	18519	18638	18774	18743	18947	18818	18860	18714	18728	18763	18758	18560	18651	18528	18682	18669	18626	18556	18677	18690	18816	18794	18738	18728	18694	18812	18593	18704	18627	18855	18690	18699	18664	18551	18675	18881	18597	18648	18657	18685	18820	18859	18563	18843	18714	18739	18637	18596	18528	18646	18541	18610	18692	18671	18462	18766	18719	18748	18757	18512	18852	18694	18673	18573	18604	18551	18588	18675	18673	18660	18677	18977	18534	18722	18544	18777	18913	18836	18710	18729	18663	18746	18753	18641	18691	18558	18744	18717	18565	18613	18693	18654	18713	18796	18891	18735	18783	18669	18683	18646	18609	18886	18710	18779	18573	18542	18825	18809	18827	18663	18796	18649	18744	18532	18581	18529	18717	18750	18532	18586	18573	18732	18761	18626	18838	18762	18673	18568	18630	18584	18548	18777	18569	18643	18686	18712	18833	18620	18563	18473	18715	18700	18511	18558	18814	18750	18682	18791	18700	18724	18596	18576	18586	18556	18737	18687	18311	18814	18755	18599	18659	18770	18657	18548	18713	18795	18682	18538	18743	18793	18591	18615	18712	18546	18682	18706	18685	18772	18583	18725	18740	18665	18748	18623	18711	18758	18639	18833	18837	18456	18596	18644	18685	18727	18435	18575	18680	18663	18963	18684	18529	18845	18624	18752	18738	18579	18652	18729	18725	18623	18632	18821	18750	18571	18679	18702	18603	18541	18682	18573	18676	18793	18796	18610	18521	18702	18861	18534	18568	18593	18732	18655	18723	18696	18825	18903	18693	18678	18490	18811	18604	18832	18730	18673	18602	18801	18694	19005	18668	18568	18565	18564	18754	18829	18715	18701	18702	18562	18606	18521	18691	18752	18701	18783	18808	18746	18896	18535	18767	18608	18682	18647	18801	18919	18666	18797	18842	18799	18627	18864	18833	18704	18653	18704	18843	18708	18665	18556	18603	18587	18625	18946	18774	18658	18642	18732	18843	18544	18673	18727	18872	18637	18553	18740	18499	18702	18771	18599	18659	18658	18616	18558	18701	18724	18558	18591	18574	18692	18649	18615	18548	18728	18522	18630	18750	18475	18603	18700	18729	18831	18814	18729	18739	18642	18695	18802	18723	18662	18696	18873	18573	18868	18649	18651	18743	18678	18777	18838	18868	18749	18779	18719	18412	18516	18446	18578	18529	18683	18650	18754	18825	18539	18791	18513	18691	18622	18686	18711	18548	18835	18769	18508	18494	18722	18566	18821	18650	18780	18594	18646	18611	18755	18854	18918	18837	18732	18716	18889	18609	18688	18750	18697	18468	18646	18490	18711	18459	18751	18852	18759	18588	18663	18665	18530	18630	18732	18873	18616	18617	18589	18590	18611	18485	18702	18759	18700	18731	18537	18739	18831	18817	18812	18733	18767	18627	18789	18693	18484	18756	18767	18768	18778	18659	18732	18796	18665	18632	18754	18657	18651	18756	18614	18390	18658	18755	18801	18649	18693	18582	18589	18691	18674	18758	18715	18789	18666	18525	18786	18628	18695	18710	18638	18691	18746	18620	18732	18823	18843	18840	18893	18573	18518	18647	18612	18731	18741	18654	18847	18554	18866	18585	18701	18465	18537	18706	18865	18709	18606	18832	18718	18634	18741	18707	18719	18575	18841	18633	18711	18760	18680	18842	18734	18585	18550	18426	18729	18562	18583	18690	18535	18698	19028	18749	18655	18634	18774	18738	18658	18464	18657	18718	18796	18656	18698	18771	18613	18561	18603	18648	18735	18618	18725	18845	18870	18626	18732	18760	18594	18639	18588	18569	18737	18701	18741	18528	18762	18561	18714	18800	18804	18596	18700	18675	18627	18756	18751	18626	18634	18657	18629	18642	18557	18342	18486	18595	18683	18688	18750	18716	18713	18696	18684	18773	18781	18801	18834	18889	18749	18835	18639	18586	18505	18803	18714	18756	18710	18787	18827	18700	18669	18580	18597	18624	18812	18627	18782	18672	18722	18689	18798	18892	18595	18617	18471	18626	18386	18700	18796	18785	18779	18646	18811	18603	18704	18664	18454	18775	18572	18782	18773	18674	18511	18567	18476	18785	18691	18772	18712	18763	18773	18705	18734	18797	18705	18799	18721	18717	18832	18609	18788	18707	18703	18623	18683	18575	18681	18497	18725	18733	18626	18680	18772	18790	18415	18677	18406	18699	18792	18604	18805	18662	18680	18781	18866	18732	18731	18725	18793	18483	18861	18688	18662	18730	18639	18802	18725	18709	18917	18909	18706	18859	18644	18489	18680	18612	18691	18628	18793	18658	18472	18735	18699	18926	18705	18873	18773	18792	18943	18716	18525	18598	18544	18521	18753	18515	18794	18622	18666	18717	18626	18660	18693	18941	18695	18705	18706	18638	18850	18761	18732	18641	18703	18834	18495	18865	18670	18813	18693	18681	18845	18573	18666	18781	18593	18575	18525	18765	18656	18630	18602	18684	18860	18864	18630	18467	18596	18599	18880	18632	18679	18765	18564	18811	18607	18704	18795	18857	18588	18797	18671	18696	18383	18489	18781	18650	18699	18599	18737	18629	18537	18644	18946	18677	18837	18785	18967	18816	18782	18572	18653	18599	18593	18679	18630	18612	18850	18690	18545	18527	18804	18816	18747	18632	18763	18638	18611	18661	18619	18638	18495	18505	18851	18740	18506	18844	18693	18686	18667	18606	18619	18712	18925	18680	18846	18571	18619	18731	18496	18560	18796	18734	18913	18690	18775	18728	18590	18652	18470	18656	18569	18695	18641	18607	18530	18501	18599	18610	18688	18419	18451	18842	18829	18789	18469	18668	18497	18729	18587	18603	18633	18704	18603	18603	18453	18698	18462	18709	18926	18644	18694	18512	18578	18545	18629	18473	18672	19003	18880	18768	18744	18661	18796	18837	18567	18626	18603	18792	18607	18648	18744	18748	18774	18658	18461	18654	18703	18732	18644	18650	18770	18535	18823	18712	18804	18783	18798	18511	18637	18637	18715	18655	18890	18847	18473	18604	18579	18834	18785	18624	18807	18785	18652	18819	18508	18592	18724	18415	18549	18777	18700	18734	18460	18693	18700	18749	18638	18607	18655	18567	18664	18638	18884	18761	18546	18688	18740	18526	18627	18699	18604	18951	18736	18713	19016	18695	18469	18428	18641	18740	18633	18739	18710	18596	18694	18737	18982	18893	18734	18459	18632	18740	18673	18649	18561	18447	18634	18727	18899	18744	18690	18724	18780	18719	18708	18660	18768	18526	18880	18832	18826	18618	18826	18641	18674	18873	18628	18633	18859	18627	18735	18630	18629	18644	18848	18840	18807	18742	18679	18481	18821	18608	18584	18645	18814	18715	18621	18522	18931	18682	18567	18767	18788	18612	18562	18544	18728	18512	18640	18649	18701	18574	18651	18773	18660	18884	18788	18730	18530	18696	18592	18705	18757	18477	18665	18729	18645	18644	18638	18840	18526	18811	18686	18651	18736	18535	18377	18772	18748	18883	18774	18885	18566	18410	18960	18552	18645	18775	18472	18545	18752	18716	18692	18454	18525	18515	18748	18782	18692	18509	18701	18742	18489	18611	18692	18615	18620	18637	18750	18587	18907	18623	18824	18621	18683	18948	18693	18776	18712	18827	18579	18655	18563	18748	18514	18535	18757	18952	18870	18877	18653	18710	18481	18719	18768	18678	18688	18769	18861	18777	18692	18614	18653	18699	18749	18543	18629	18698	18690	18932	18839	18615	18704	18745	18719	18821	18944	18784	18683	18683	18728	18615	18738	18611	18788	18740	18444	18690	18672	18695	18734	18589	18704	18531	18699	18389	18643	18775	18689	18812	18855	18735	18731	18664	18860	18765	18770	18714	18665	18559	18676	18790	18551	18825	18615	18567	18588	18703	18538	18496	18735	18628	18659	18850	18748	18553	18545	18453	18601	18625	18651	18593	18739	18678	18667	18653	18847	18425	18669	18789	18829	18586	18657	18753	18849	18689	18828	18802	18730	18913	18673	18630	18842	18737	18740	18728	18880	18604	18624	18634	18510	18727	18688	18622	18572	18698	18836	18772	18679	18822	18622	18712	18784	18824	18823	18569	18677	18515	18637	18823	18767	18773	18677	18603	18618	18660	18695	18583	18685	18552	18724	18642	18681	18763	18817	18617	18636	18580	18849	18795	18850	18653	18726	18727	18493	18821	18578	18707	18541	18986	18798	18715	18864	18652	18716	18755	18515	18734	18591	18741	18899	18656	18718	18943	18491	18737	18627	18615	18632	18803	18637	18792	18606	18774	18731	18644	18545	18633	18620	18884	18722	18746	18554	18706	18858	18776	18836	18759	18675	18621	18605	18677	18704	18808	18603	18601	18825	18525	18814	18673	18610	18522	18707	18912	18853	18894	18794	18809	18440	18804	18665	18769	18598	18547	18799	18655	18847	18615	18672	18626	18800	18844	18657	18850	18701	18718	18563	18385	18798	18901	18810	18817	18607	18622	18762	18698	18651	18636	18593	18926	18567	18733	18573	18579	18553	18736	18612	18731	18708	18861	18796	18660	18521	18653	18820	18866	18833	18792	18704	18720	18740	18745	18820	18545	18810	18744	18562	18954	18880	18497	18721	18725	18512	19012	18571	18876	18617	18768	18850	18581	18797	18757	18711	18617	18745	18877	18663	18636	18698	18753	18704	18706	18816	18745	18827	18729	18817	18699	18757	18426	18617	18737	18672	18680	18607	18461	18540	18689	18789	18723	18641	18582	18813	18738	18532	18741	18770	18594	18750	18593	18722	18497	18701	18781	18604	18672	18716	18549	18671	18778	18698	18816	18493	18719	18733	18625	18506	18730	18717	18732	18609	18622	18700	18855	18890	18738	18596	18948	18559	18715	18737	18857	18788	18766	18697	18594	18722	18832	18824	18781	18727	18650	18645	18700	18733	18693	18893	18869	18749	18731	18787	18576	18716	18609	18501	18578	18458	18722	18666	18663	18667	18527
14230	20845	19911	17994	17334	34273	40947	45458	38307	27444	19984	17616	15963	15752	15592	15474	15591	15363	15591	15508	15414	15547	15694	15601	15455	15546	15671	15518	15589	15579	15600	15350	15494	15394	15563	15741	15434	15491	15657	15640	15544	15556	15595	15696	15305	15569	15497	15594	15555	15542	15605	15499	15580	15506	15579	15689	15520	15408	15497	15708	15424	15506	15401	15516	15533	15569	15426	15563	15447	15693	15333	15441	15634	15440	15450	15597	15507	15494	15452	15504	15503	15566	15396	15611	15491	15550	15496	15775	15300	15554	15401	15470	15493	15534	15480	15686	15641	15447	15517	15602	15645	15355	15351	15507	15654	15404	15505	15567	15524	15416	15486	15475	15339	15412	15721	15606	15491	15589	15552	15486	15463	15494	15520	15504	15622	15497	15525	15565	15522	15629	15413	15428	15496	15640	15666	15489	15392	15580	15449	15483	15634	15825	15312	15604	15425	15390	15649	15516	15532	15492	15506	15500	15466	15515	15384	15568	15571	15519	15580	15382	15527	15404	15720	15407	15591	15495	15497	15399	15557	15411	15487	15428	15571	15479	15488	15637	15711	15414	15497	15552	15425	15523	15723	15735	15540	15553	15533	15627	15573	15493	15646	15471	15507	15349	15676	15535	15614	15585	15518	15492	15532	15617	15507	15394	15467	15559	15381	15597	15591	15395	15397	15610	15510	15508	15600	15520	15543	15489	15587	15564	15568	15524	15546	15608	15673	15414	15345	15602	15649	15515	15610	15460	15600	15639	15544	15692	15741	15452	15560	15417	15544	15680	15526	15676	15690	15645	15369	15368	15397	15530	15628	15446	15528	15716	15745	15358	15415	15492	15515	15448	15432	15434	15585	15442	15539	15591	15507	15479	15531	15510	15549	15579	15457	15436	15665	15520	15421	15586	15508	15558	15672	15495	15438	15591	15540	15670	15438	15579	15428	15648	15571	15344	15604	15552	15480	15527	15520	15769	15577	15462	15507	15504	15508	15548	15419	15497	15418	15444	15651	15517	15533	15527	15525	15485	15680	15505	15445	15428	15396	15461	15568	15570	15584	15541	15565	15667	15444	15399	15522	15285	15450	15427	15511	15530	15511	15569	15357	15498	15565	15509	15409	15508	15262	15640	15447	15390	15502	15493	15680	15460	15497	15514	15532	15552	15523	15307	15647	15679	15480	15417	15548	15528	15701	15483	15662	15577	15637	15417	15522	15591	15665	15451	15684	15495	15489	15572	15602	15466	15547	15449	15688	15381	15507	15581	15614	15486	15540	15750	15504	15596	15626	15577	15628	15658	15422	15510	15557	15573	15596	15664	15439	15634	15478	15513	15605	15462	15406	15566	15519	15500	15516	15541	15568	15710	15502	15520	15498	15626	15433	15412	15568	15672	15576	15428	15618	15556	15421	15488	15328	15505	15535	15412	15304	15497	15281	15371	15702	15471	15406	15596	15375	15438	15528	15501	15471	15654	15474	15373	15486	15508	15572	15561	15575	15637	15403	15560	15516	15525	15575	15518	15467	15318	15577	15516	15521	15530	15552	15548	15421	15501	15696	15486	15388	15570	15510	15502	15439	15505	15605	15480	15630	15376	15422	15552	15762	15518	15437	15538	15519	15543	15449	15273	15483	15622	15518	15594	15559	15372	15460	15538	15489	15659	15558	15637	15600	15637	15633	15460	15653	15472	15673	15575	15368	15553	15488	15533	15459	15460	15508	15521	15593	15563	15592	15539	15502	15452	15468	15383	15556	15546	15527	15452	15529	15581	15447	15453	15640	15629	15539	15360	15636	15379	15627	15432	15624	15585	15467	15590	15490	15531	15504	15642	15669	15655	15522	15453	15632	15639	15520	15515	15439	15582	15581	15700	15488	15511	15603	15731	15576	15481	15679	15600	15613	15404	15481	15524	15410	15572	15551	15564	15575	15316	15495	15399	15592	15517	15652	15477	15589	15443	15517	15511	15610	15435	15482	15558	15490	15535	15514	15494	15615	15372	15637	15738	15526	15523	15576	15523	15498	15482	15543	15680	15572	15460	15479	15440	15505	15598	15432	15506	15543	15507	15507	15472	15606	15762	15448	15712	15418	15613	15511	15623	15430	15419	15388	15462	15594	15474	15563	15639	15383	15501	15531	15495	15692	15569	15685	15549	15511	15560	15732	15601	15449	15334	15843	15532	15429	15450	15439	15330	15396	15523	15607	15691	15645	15425	15431	15588	15650	15482	15459	15421	15691	15447	15698	15614	15592	15505	15482	15445	15406	15480	15471	15469	15485	15428	15402	15514	15532	15540	15465	15572	15529	15537	15373	15464	15561	15581	15445	15595	15519	15592	15519	15407	15647	15575	15679	15552	15468	15500	15430	15509	15543	15480	15526	15428	15586	15541	15492	15385	15519	15575	15424	15554	15687	15465	15676	15425	15506	15729	15521	15571	15367	15551	15394	15446	15511	15510	15623	15497	15559	15584	15508	15514	15484	15420	15691	15530	15370	15553	15501	15517	15316	15687	15470	15550	15677	15441	15542	15594	15622	15441	15532	15556	15626	15523	15579	15647	15630	15385	15603	15522	15478	15417	15666	15528	15541	15418	15557	15484	15542	15460	15480	15359	15524	15386	15625	15405	15567	15526	15600	15415	15649	15315	15560	15460	15453	15490	15420	15517	15751	15338	15500	15617	15619	15601	15459	15380	15513	15574	15408	15574	15647	15525	15504	15539	15353	15558	15545	15268	15600	15573	15626	15504	15719	15603	15579	15580	15678	15515	15460	15555	15496	15603	15584	15625	15553	15662	15478	15421	15628	15544	15550	15534	15607	15624	15473	15621	15528	15410	15549	15297	15435	15497	15452	15686	15457	15479	15684	15500	15586	15654	15352	15726	15463	15417	15507	15668	15604	15487	15648	15503	15654	15244	15657	15462	15683	15341	15609	15533	15513	15469	15492	15485	15504	15499	15569	15407	15541	15565	15696	15485	15565	15509	15406	15487	15611	15390	15736	15570	15333	15397	15495	15769	15563	15755	15546	15491	15495	15636	15624	15380	15504	15456	15553	15440	15547	15631	15479	15475	15540	15424	15460	15539	15659	15556	15549	15648	15510	15444	15552	15469	15659	15508	15458	15637	15544	15495	15646	15520	15602	15480	15613	15519	15361	15614	15593	15575	15467	15563	15676	15411	15546	15633	15616	15714	15540	15618	15713	15481	15659	15628	15524	15563	15536	15447	15558	15508	15443	15605	15587	15597	15425	15488	15501	15539	15567	15504	15625	15673	15415	15507	15503	15666	15478	15643	15475	15621	15521	15358	15618	15497	15510	15425	15569	15540	15562	15480	15411	15589	15597	15541	15447	15406	15539	15464	15577	15654	15533	15549	15586	15481	15529	15553	15527	15596	15556	15570	15543	15554	15585	15335	15536	15389	15691	15379	15619	15485	15705	15619	15466	15666	15542	15538	15590	15559	15512	15547	15670	15641	15694	15590	15439	15498	15568	15691	15368	15436	15514	15516	15584	15507	15571	15610	15517	15415	15463	15495	15559	15467	15427	15365	15482	15620	15575	15550	15482	15508	15492	15676	15601	15571	15314	15395	15486	15600	15446	15488	15579	15641	15499	15606	15586	15480	15725	15570	15633	15535	15655	15423	15473	15413	15415	15480	15522	15437	15508	15546	15446	15407	15663	15575	15539	15478	15662	15597	15446	15514	15576	15455	15591	15562	15595	15523	15421	15536	15520	15540	15646	15431	15687	15553	15496	15533	15392	15444	15496	15399	15510	15568	15447	15448	15628	15374	15515	15534	15571	15636	15397	15415	15527	15559	15662	15586	15702	15618	15504	15620	15762	15610	15468	15471	15435	15535	15505	15486	15511	15554	15499	15571	15805	15599	15443	15682	15433	15482	15464	15522	15612	15379	15554	15585	15669	15565	15599	15507	15508	15408	15346	15646	15381	15602	15611	15510	15496	15436	15573	15592	15643	15521	15668	15702	15627	15622	15542	15521	15601	15599	15596	15656	15583	15448	15678	15452	15507	15638	15484	15369	15622	15482	15596	15452	15456	15444	15586	15644	15615	15567	15647	15520	15541	15415	15717	15441	15408	15586	15514	15434	15682	15538	15451	15676	15380	15517	15496	15629	15579	15512	15384	15761	15774	15373	15570	15549	15592	15448	15413	15453	15576	15435	15521	15546	15594	15557	15527	15769	15625	15520	15443	15628	15597	15499	15297	15548	15659	15446	15634	15550	15529	15584	15511	15617	15465	15706	15519	15521	15531	15464	15502	15553	15471	15421	15510	15379	15500	15490	15481	15504	15456	15496	15440	15608	15447	15486	15715	15584	15470	15506	15484	15526	15494	15442	15415	15546	15629	15573	15573	15515	15677	15710	15544	15439	15718	15573	15478	15478	15492	15583	15515	15429	15697	15588	15463	15510	15615	15514	15451	15445	15352	15461	15689	15574	15550	15596	15545	15587	15623	15412	15688	15601	15478	15500	15614	15583	15504	15342	15510	15374	15519	15504	15505	15503	15492	15579	15518	15407	15442	15502	15465	15385	15308	15718	15486	15436	15553	15636	15645	15542	15521	15666	15548	15479	15589	15465	15580	15521	15550	15595	15848	15591	15371	15493	15496	15523	15534	15503	15413	15476	15589	15519	15494	15611	15516	15482	15426	15649	15526	15495	15566	15500	15464	15442	15566	15575	15625	15443	15504	15514	15362	15485	15415	15516	15576	15619	15578	15507	15544	15488	15373	15562	15699	15548	15531	15459	15538	15676	15523	15433	15610	15413	15574	15495	15593	15635	15447	15564	15654	15626	15595	15513	15501	15360	15540	15444	15304	15553	15542	15577	15509	15482	15540	15487	15455	15612	15445	15417	15489	15702	15521	15484	15388	15595	15467	15500	15535	15480	15584	15626	15541	15549	15482	15619	15383	15522	15558	15715	15556	15571	15595	15554	15559	15556	15483	15516	15552	15568	15447	15573	15600	15586	15604	15560	15391	15461	15504	15498	15506	15446	15582	15549	15555	15580	15344	15480	15624	15601	15528	15502	15654	15315	15495	15749	15587	15539	15523	15653	15596	15552	15315	15611	15239	15572	15530	15613	15537	15519	15518	15473	15577	15641	15523	15618	15583	15595	15626	15658
23683	21176	28704	23955	22638	38045	49744	66696	56104	40904	30453	25498	21944	20519	20085	19935	19889	19570	19678	19635	19689	19850	19769	19816	19631	19738	19825	19674	19685	19519	19785	19609	19877	19794	19554	19570	19637	19790	19683	19635	19722	19666	19631	19655	19724	19601	19653	19468	19550	19522	19847	19700	19904	19561	19598	19779	19653	19562	19586	19579	19544	19406	19698	19811	19700	19656	19800	19720	19530	19400	19776	19409	19577	19487	19657	19583	19660	19605	19590	19671	19802	19780	19582	19660	19710	19676	19622	19750	19530	19576	19472	19520	19553	19603	19430	19731	19575	19640	19724	19745	19788	19726	19691	19648	19546	19532	19684	20037	19718	19712	19624	19573	19486	19528	19739	19724	19653	19679	19528	19597	19612	19588	19770	19569	19579	19625	19665	19761	19608	19709	19584	19443	19412	19646	19559	19509	19690	19613	19525	19544	19605	19597	19616	19499	19536	19644	19592	19619	19431	19694	19552	19617	19533	19501	19547	19530	19698	19604	19627	19640	19519	19795	19709	19500	19493	19677	19505	19760	19713	19818	19681	19448	19608	19714	19755	19541	19575	19656	19621	19591	19827	19708	19793	19555	19659	19726	19680	19771	19690	19567	19657	19842	19509	19638	19480	19657	19539	19347	19621	19583	19688	19637	19669	19473	19400	19559	19596	19441	19664	19829	19539	19704	19766	19606	19581	19671	19713	19537	19528	19570	19695	19539	19700	19753	19791	19624	19500	19829	19604	19684	19577	19442	19553	19497	19670	19625	19392	19667	19644	19556	19702	19722	19790	19541	19685	19405	19563	19713	19481	19375	19688	19433	19620	19567	19665	19692	19670	19536	19716	19624	19749	19584	19601	19552	19481	19593	19658	19692	19763	19839	19460	19475	19455	19823	19701	19580	19661	19653	19463	19651	19561	19520	19533	19675	19514	19536	19654	19788	19483	19521	19512	19622	19698	19514	19527	19566	19534	19653	19486	19769	19479	19329	19455	19758	19638	19560	19712	19614	19619	19465	19498	19788	19716	19520	19700	19772	19491	19532	19759	19513	19678	19680	19857	19707	19446	19584	19591	19612	19540	19757	19763	19798	19735	19563	19557	19545	19785	19463	19624	19549	19629	19686	19729	19574	19435	19393	19607	19630	19529	19798	19806	19736	19513	19393	19437	19531	19613	19476	19544	19690	19398	19543	19671	19809	19533	19562	19654	19589	19634	19574	19287	19694	19583	19581	19650	19701	19725	19357	19499	19793	19547	19712	19838	19489	19749	19776	19647	19629	19490	19613	19722	19672	19700	19675	19535	19648	19581	19504	19856	19614	19521	19648	19538	19366	19465	19380	19648	19605	19523	19542	19826	19623	19142	19495	19532	19565	19569	19714	19798	19490	19723	19661	19650	19828	19744	19632	19747	19625	19548	19558	19530	19575	19469	19646	19696	19466	19598	19535	19527	19655	19473	19571	19502	19615	19578	19618	19643	19587	19496	19554	19613	19682	19484	19564	19630	19747	19713	19682	19598	19688	19835	19483	19618	19457	19808	19638	19701	19669	19842	19548	19695	19709	19724	19451	19499	19523	19373	19559	19604	19642	19514	19372	19689	19319	19581	19668	19678	19411	19677	19701	19508	19595	19538	19647	19480	19676	19588	19556	19837	19516	19483	19679	19789	19754	19601	19736	19472	19614	19499	19840	19722	19506	19437	19668	19666	19660	19761	19536	19564	19644	19453	19685	19741	19674	19671	19476	19637	19541	19761	19658	19741	19433	19407	19303	19454	19708	19579	19731	19737	19645	19607	19477	19668	19627	19748	19647	19610	19487	19609	19526	19533	19467	19710	19435	19620	19653	19718	19582	19572	19735	19581	19534	19638	19508	19731	19886	19749	19594	19641	19549	19432	19418	19586	19763	19584	19657	19551	19435	19889	19593	19707	19446	19630	19470	19716	19548	19600	19587	19542	19772	19631	19561	19655	19598	19695	19653	19770	19743	19665	19706	19727	19721	19445	19445	19652	19508	19500	19569	19671	19582	19786	19695	19660	19733	19799	19569	19637	19634	19513	19579	19797	19533	19485	19801	19461	19521	19896	19480	19370	19679	19440	19639	19678	19546	19586	19643	19511	19652	19656	19707	19790	19626	19791	19698	19406	19499	19488	19421	19560	19464	19780	19548	19576	19472	19641	19317	19393	19705	19630	19732	19522	19694	19522	19384	19791	19753	19755	19770	19599	19547	19779	19531	19401	19563	19534	19660	19434	19444	19419	19608	19626	19592	19493	19605	19477	19438	19444	19613	19722	19598	19727	19783	19619	19577	19729	19508	19894	19701	19490	19677	19664	19672	19399	19402	19778	19738	19503	19571	19461	19509	19507	19762	19827	19597	19672	19649	19650	19578	19517	19472	19562	19567	19676	19597	19521	19615	19722	19543	19646	19591	19638	19771	19544	19658	19522	19660	19615	19720	19609	19593	19745	19606	19684	19503	19575	19512	19666	19674	19637	19750	19515	19698	19658	19652	19606	19462	19653	19587	19472	19550	19803	19467	19601	19583	19533	19493	19496	19493	19527	19651	19515	19584	19591	19761	19511	19608	19466	19593	19747	19496	19630	19654	19454	19584	19839	19497	19530	19609	19576	19589	19617	19488	19448	19593	19641	19648	19717	19380	19554	19776	19632	19547	19887	19593	19757	19637	19478	19401	19643	19660	19647	19567	19644	19524	19518	19780	19340	19502	19741	19728	19675	19426	19650	19562	19576	19702	19560	19608	19687	19658	19473	19545	19591	19570	19525	19446	19564	19674	19528	19398	19649	19719	19433	19671	19742	19681	19506	19604	19556	19712	19825	19708	19597	19511	19678	19496	19774	19506	19656	19600	19602	19567	19608	19511	19411	19729	19565	19694	19613	19504	19803	19296	19341	19512	19541	19546	19612	19503	19546	19465	19550	19376	19509	19528	19539	19565	19772	19576	19618	19532	19338	19536	19496	19780	19618	19572	19634	19626	19567	19432	19631	19620	19464	19806	19569	19460	19673	19547	19422	19406	19848	19673	19478	19546	19630	19625	19518	19659	19462	19599	19413	19545	19516	19487	19596	19471	19738	19702	19574	19546	19674	19703	19639	19548	19677	19694	19767	19530	19494	19538	19447	19601	19579	19418	19589	19537	19497	19675	19756	19515	19783	19590	19757	19540	19524	19678	19695	19556	19370	19385	19505	19585	19435	19621	19519	19304	19611	19686	19626	19924	19741	19631	19731	19501	19460	19437	19436	19597	19622	19515	19578	19461	19663	19638	19671	19651	19546	19757	19486	19432	19596	19734	19566	19713	19573	19786	19782	19389	19553	19754	19675	19521	19592	19503	19485	19578	19791	19558	19510	19354	19487	19465	19443	19623	19662	19524	19543	19649	19413	19412	19517	19443	19649	19327	19485	19885	19634	19447	19714	19644	19563	19506	19650	19623	19718	19605	19752	19602	19601	19533	19631	19810	19652	19676	19630	19700	19493	19685	19502	19642	19756	19411	19567	19573	19912	19649	19783	19812	19630	19435	19507	19669	19509	19712	19663	19430	19585	19614	19674	19696	19625	19659	19415	19709	19674	19584	19756	19751	19625	19547	19666	19560	19490	19520	19604	19668	19535	19712	19407	19610	19602	19441	19657	19472	19663	19559	19561	19752	19675	19698	19550	19705	19454	19696	19696	19524	19662	19566	19573	19569	19796	19500	19505	19676	19644	19704	19558	19517	19342	19670	19563	19624	19353	19312	19506	19865	19629	19612	19677	19335	19670	19553	19613	19611	19616	19609	19628	19617	19511	19496	19506	19615	19662	19608	19673	19329	19612	19436	19529	19765	19600	19525	19501	19732	19628	19548	19614	19499	19692	19427	19433	19738	19475	19706	19629	19669	19542	19499	19661	19557	19633	19549	19673	19627	19487	19496	19522	19638	19826	19669	19830	19409	19738	19749	19737	19681	19541	19699	19534	19745	19684	19621	19614	19684	19571	19665	19787	19598	19652	19745	19795	19533	19546	19649	19557	19731	19623	19818	19514	19597	19663	19559	19718	19712	19704	19813	19650	19657	19699	19634	19613	19626	19452	19618	19645	19757	19528	19507	19602	19548	19535	19684	19866	19820	19833	19590	19415	19607	19452	19709	19564	19474	19543	19589	19515	19643	19501	19513	19578	19755	19613	19632	19508	19826	19496	19310	19745	19700	19718	19650	19683	19649	19354	19497	19720	19688	19613	19563	19691	19521	19558	19576	19789	19717	19765	19677	19569	19460	19718	19382	19588	19582	19426	19552	19675	19725	19800	19670	19669	19832	19673	19718	19503	19559	19596	19474	19714	19586	19645	19737	19509	19722	19527	19696	19737	19496	19871	19661	19812	19512	19804	19644	19446	19640	19576	19630	19640	19481	19477	19747	19623	19600	19689	19424	19592	19570	19803	19505	19802	19646	19640	19622	19809	19436	19551	19689	19723	19621	19521	19539	19661	19558	19382	19492	19620	19708	19702	19606	19592	19656	19581	19523	19612	19507	19798	19598	19638	19637	19647	19575	19614	19645	19512	19677	19540	19547	19739	19556	19686	19354	19753	19554	19657	19567	19659	19596	19591	19508	19843	19724	19415	19697	19716	19565	19526	19564	19628	19653	19427	19313	19579	19633	19636	19493	19656	19531	19583	19668	19603	19349	19509	19678	19655	19685	19498	19710	19781	19498	19637	19508	19697	19781	19611	19511	19651	19584	19638	19551	19566	19645	19479	19805	19646	19735	19596	19793	19615	19526	19439	19692	19747	19669	19549	19596	19508	19585	19548	19445	19348	19750	19611	19726	19702	19795	19668	19556	19643	19708	19548	19494	19743	19615	19598	19668	19683	19443	19611	19741	19584	19611	19690	19352	19549	19606	19531	19669	19689	19548	19616	19443	19561	19398	19689	19481	19709	19626	19657	19627	19678	19533	19706	19614	19491	19414	19523	19488	19656	19645	19600	19642	19413	19573	19616	19633	19443	19471	19520	19637	19714	19684	19747	19419	19558	19717	19543	19597	19713	19808	19839	19549	19523	19740	19406	19491	19475	19432	19731	19710	19522	19525	19631	19513	19555	19454	19782	19609	19515	19540	19351	19438	19497	19699	19698	19647	19623	19747
16874	28753	26727	21906	25092	33013	54064	67351	55181	39300	28913	22919	18357	16911	16245	15910	16191	15928	16134	16041	15916	16008	16019	16058	15931	15871	15797	16110	16127	15941	16149	16099	16034	16031	16080	16083	16140	16012	16245	15944	16193	16003	15974	15984	16034	15990	16055	16033	15982	15902	15877	15974	15998	16048	16017	15974	15874	16026	15885	16099	16050	15928	16113	16177	15938	15985	15876	16025	15987	16112	15976	16071	15809	15834	15909	15771	16051	15929	16035	16047	15899	16205	16007	15911	15700	15866	15789	16102	16025	15974	16079	16018	15879	16059	16019	16018	16060	15924	15878	16046	16034	16163	16109	16077	16017	15959	15929	16040	16024	16106	15905	15962	16098	15899	15912	15971	16156	16176	16055	16184	15992	15985	16173	15970	16024	16040	16142	16066	15970	15937	16086	16114	15947	15994	16161	16048	15890	15962	15955	15920	15987	16044	15950	15996	15970	15995	15904	15891	16198	15933	16113	15931	16189	16136	16179	16014	16049	15856	15951	15833	16071	15963	16204	16055	16058	16131	15914	15979	16009	16054	16073	15963	16129	16027	16108	16135	16008	15984	16070	15965	15979	15846	15944	16049	16034	15913	15861	16011	16106	15932	15884	16009	15923	15964	16166	16089	16224	16099	16020	16030	16079	16012	16070	15958	15987	16001	16097	15920	15944	15885	16155	15915	16162	15995	15875	15982	16011	15993	15884	16004	15859	15970	16058	16027	16013	15933	15996	16067	15828	15966	15926	16036	15881	16012	16086	15986	16024	16022	16077	16007	16041	15932	16013	15872	16054	15905	16013	15798	16028	15908	16126	15843	16077	16138	15985	16082	15962	15904	16186	15854	16119	15873	15957	16009	16126	16036	15996	16059	16030	16010	16061	16104	16090	15916	15938	16047	15923	15915	15936	16101	15686	15982	16040	15942	15914	15995	16008	15963	15907	15901	16048	16051	15954	16061	16177	16042	16108	16060	16091	15946	15977	15946	16114	16013	15942	16111	16048	16038	15953	15977	15994	15867	16056	16119	15898	15967	16103	16027	15794	16006	16026	15992	16033	15869	15746	16079	15897	15971	15953	15972	16087	15980	15968	15988	16025	16066	15928	16093	16045	15999	15970	15814	15966	15977	15959	16081	15895	16080	15996	15995	15958	15866	16017	15924	15977	16059	16042	16040	16122	15703	15971	16008	16015	16031	16097	16006	15947	16018	15931	16068	16130	16022	15888	16058	15950	16023	15969	16191	15884	16122	16151	15911	15960	16108	15869	15970	16308	15905	16125	15934	16168	15895	16095	16039	16099	16038	15902	16024	15992	15847	16050	15934	16110	16140	15980	15948	16183	15977	16009	15926	15967	16169	15899	15980	16116	15913	16065	15981	16106	15995	15967	15964	15907	15950	15854	15697	15916	15925	15953	16021	15980	16109	15844	16122	16028	15862	16195	16089	16058	15862	15916	15772	15962	15973	16048	16029	16055	15873	15748	15957	15965	15963	15980	15893	16001	15981	16014	16018	15912	15861	16073	16217	16032	16122	16114	16114	15828	15960	16078	16049	15963	15946	15985	15947	16030	16040	15994	15995	16087	15882	16027	15975	15964	16157	16050	15953	15963	15839	16052	15956	16125	16047	15845	15877	15985	15981	15799	16017	15981	15965	15991	15905	16031	16021	15943	16082	16046	16108	16121	15959	16296	16054	16018	15876	15930	15960	15926	16004	15958	16079	15952	16055	15823	15888	15958	16013	15807	16067	16060	15901	16142	15663	15834	16003	16003	16041	15978	16017	16000	16069	16034	16025	15994	15970	15921	15981	16037	15987	15935	16159	15975	15826	16027	16048	15946	15904	16049	16064	15924	16084	16186	15933	15946	16074	16147	15986	16177	15952	15908	15795	15978	15911	15909	15940	15855	15952	16062	15895	15916	15899	15753	16005	16066	15996	16053	15920	16184	16014	15895	15932	15985	15952	16012	15914	15947	15833	16036	16173	15981	16070	15979	15952	16052	16026	16057	15872	15910	16104	16100	16003	15836	15969	15974	15919	16141	16015	15907	16132	15980	15862	15940	15940	16051	15915	15991	15869	15863	15941	16105	16078	16006	15860	15942	16043	15947	16076	15884	15983	15843	16027	16004	16123	15864	15981	16106	15966	16037	15922	16003	15976	16048	15937	15955	15994	15960	16033	16075	16015	16005	16051	15931	15936	15868	16001	15844	16179	16072	16050	16025	15842	16053	15925	15954	15997	15954	15971	15909	15898	16155	15900	16036	16009	16125	15875	16131	15945	16017	15798	15928	15892	15924	15926	16052	15980	15843	16007	15854	16006	15883	15952	16220	16037	16064	16012	15869	15908	15907	16001	15891	15762	15756	16052	16247	15893	15888	15971	16018	16015	16146	16030	15879	16131	16062	15937	16053	15945	15980	15998	15931	16100	16010	16042	15951	16155	15874	16019	15962	16091	16064	15901	15953	15953	15950	16096	16075	16087	16056	15994	16020	16028	15944	15978	15829	16042	15875	16048	16136	15847	15862	16011	16100	15930	16121	16053	15890	16006	15961	16010	15963	15941	16015	16166	16059	16098	16108	16001	16006	15998	16102	16056	15953	15942	15963	15936	15944	15990	15914	16113	16058	16004	15900	15994	16034	16048	16011	15992	15997	15916	16219	15863	16140	16074	16124	15905	16054	15992	16103	15868	15883	16166	16028	15959	15915	15940	16009	16079	15991	15866	16146	16105	15992	16047	15943	15962	15980	16089	15840	15826	16019	16241	16040	15993	15926	15933	16186	15916	16023	16066	15942	15817	16066	15953	15921	15953	15992	15988	16137	16121	15961	16039	15923	16055	15997	15973	15827	15941	16098	15880	16017	16026	16002	16113	15926	16171	15880	15973	16051	16000	15947	16145	16038	15982	15942	15997	16142	15785	15877	15885	15931	16038	15993	15944	16000	15919	16106	16012	15982	15985	16082	16006	15875	15930	16039	15996	15999	15968	15993	15983	16014	16063	15966	16018	15977	16058	16000	15881	16009	16062	15894	16015	16053	16046	15858	16092	15797	16116	15979	16003	15942	16013	16099	15839	15965	16012	16017	15846	16049	16181	15967	15968	15923	16063	16149	15982	15994	15986	16005	16118	15941	15913	16096	16044	15991	15944	15784	15969	15876	15847	16062	15920	16072	15908	15970	16112	16053	16282	15896	15938	16119	16050	16079	15916	15977	16033	16132	16133	15946	15963	16161	15954	16026	16031	15934	15925	15967	16033	16050	15925	16194	16040	16078	15999	16055	16046	16011	16059	15870	15797	15979	16044	15900	15902	16066	16200	16021	16154	16067	15858	15914	16025	15969	16115	15945	16135	16021	15961	15960	15871	15924	16027	15961	15918	16051	15960	15992	15875	15916	16095	15889	15903	15976	15880	15905	16058	15811	15947	16141	15997	15830	15938	16130	15871	16020	16072	15872	16052	15966	15990	15976	15922	16118	16043	16018	15931	16045	15999	15949	15991	16091	15747	15970	16000	15822	15886	16003	16001	16038	16060	15950	16097	16050	15941	16019	15999	15861	16076	16080	15977	15985	16183	15992	15944	15954	15965	16055	16085	15926	15879	15908	16133	16135	15887	15990	16047	16027	15850	16126	15971	15983	16127	16012	16073	15935	16011	16012	15889	16004	15998	15961	16070	15980	16085	15941	15940	15965	16087	16034	15909	16024	16127	15993	15893	15962	15846	15977	15989	15981	15986	15895	16075	16023	15908	16068	15741	16033	15912	15988	15970	15922	16108	16060	15927	15872	15881	15943	16069	15942	15953	16032	16154	16002	15932	15941	15889	15901	16088	15917	16134	16044	16044	16140	15991	15993	16105	15899	15882	15912	16135	16118	15943	16049	16073	15954	15948	16071	15907	16068	15914	15870	15797	16012	16014	16223	15910	15814	16135	16062	16069	16148	15962	16067	15962	15899	15841	16003	16063	16141	15910	16050	16060	15884	16039	16039	15947	16068	16030	16028	16162	16039	16063	16108	15868	15977	16025	16052	15919	16089	15949	16060	16120	15997	16020	16071	16099	15817	15957	15957	15918	16109	15931	15970	15968	15955	15954	16042	15979	15993	15940	15871	15977	15947	16077	15814	15962	16074	16052	15925	16014	16012	15935	15831	16142	16096	15980	15992	15985	16077	15938	15948	16063	16158	16004	15881	15945	15996	16013	16024	15912	15884	16096	15983	15996	15867	15830	16083	16039	15865	15810	15863	16035	16041	15945	16039	15972	16125	15744	15936	16074	15819	15953	15986	16072	15867	16108	16184	16067	15944	15949	15916	15980	15789	15955	16021	16157	16050	16059	15897	15998	15948	15970	16062	16180	16044	15938	15937	16149	16150	15880	16080	15847	16012	16042	16060	16027	16073	15984	16124	16009	15971	16008	15919	15988	15869	15906	16102	15931	16043	15977	16024	15900	15973	16074	16002	15970	15975	15864	15965	15980	16051	16016	16044	16190	15959	16121	16120	15984	15985	15967	16075	15962	15939	15927	16025	16048	16085	15952	16023	15801	16060	15951	16007	16134	15952	16034	16120	15947	16118	16080	15897	15832	15941	16053	16065	16053	16073	16037	16222	15996	15933	15848	15923	15863	16133	16003	15883	16039	15967	15966	16091	15933	15908	16033	15987	16122	16182	16168	15922	15986	16068	16165	16011	16013	16028	15895	15927	16139	15867	15801	16082	15995	15931	16036	16096	15973	15964	16096	16066	16052	16096	15986	16140	16107	15878	15901	16065	15856	15926	15854	15937	15924	15967	15986	16047	15891	16005	16068	15983	16034	15868	15906	16005	15974	16026	15943	16062	16049	16162	15833	16095	15974	15844	16045	15993	15962	16122	16039	16087	16056	16055	16059	15888	15851	15985	16093	15930	15986	15862	16112	16055	16121	15888	16050	15868	15987	15862	15966	15959	16054	15945	16040	15970	15911	16007	15996	16158	15998	16117	15961	15976	15988	16125	15977	16046	15933	15910	15886	15954	15986	15956	15804	15994	15858	15845	16044	16019	16150	15857	15936	16036	16088	16051	16003	15798	15915	15954	16100	15850	15993	16088	15878	16046	15933	16167	15855	16063	15948	16057	15983	15988	15960	16024	15943	16089	15935	16088	15940
29874	22818	23825	21889	20515	21969	24809	27410	24927	22526	21223	20753	20181	20231	20055	20075	20017	19945	20055	20272	20181	19870	19975	19987	20135	19722	19984	20212	20090	20184	19831	19927	20311	20089	19995	20078	20173	19658	20083	19999	19884	20046	19785	19875	20024	20118	19981	20055	19968	19804	19954	19973	19981	20020	20109	20000	19921	20017	20062	19924	20173	20133	20058	19955	20200	20074	20022	19910	19985	20019	20078	19815	19984	20096	20202	19908	20096	19943	20210	20220	20226	19921	20175	19994	19995	20204	19829	19846	19987	19988	19976	20092	20012	20059	19855	20020	19862	19873	19994	20071	19982	20185	20147	19978	19990	19961	20213	20179	19878	20098	19930	19939	19701	20065	20079	19883	20221	20239	20029	20002	20098	19812	19999	19849	19978	19947	20021	20245	20155	20015	20101	20079	20111	20176	20048	20113	19933	19906	20139	20124	20160	19968	20096	20164	19993	20012	20015	19959	20189	19963	20164	20007	20135	20123	20044	19977	20033	19996	19960	20245	20042	20004	19914	19845	20030	19937	20191	19954	19899	20068	19988	20013	19866	20007	20176	20056	20148	20070	20090	19897	20194	20022	20168	20102	19852	20022	20006	20265	20020	20053	20052	19884	20177	20044	20029	20009	19996	20020	19908	19945	19998	20174	20057	20023	19874	20267	19886	20033	19931	19977	19928	19995	20111	20072	19852	20127	19889	19801	20074	19992	20106	20068	20249	20097	19991	20157	20036	20206	20393	19963	19880	20037	20121	19959	19825	20268	20104	20158	19900	19952	19751	20067	19846	20026	19849	19993	20107	20031	20069	19979	20030	20241	19973	20068	19959	19986	19901	19946	20110	19929	19929	20116	20084	20138	19830	20021	20052	20079	19970	20119	20246	20164	20207	20128	19951	19920	19955	20198	19900	20085	19977	20011	20213	20207	20166	20066	20042	19964	19880	20100	20124	19928	20080	20099	20009	20013	19718	20108	20193	19940	19922	20061	20029	19985	20135	20079	19984	19963	20088	20029	19940	19941	20246	20062	20056	20201	19949	19955	20193	19862	20076	20020	20202	19867	19932	20133	20213	19807	20122	20176	20122	20016	20012	19974	19973	20015	20069	20068	20100	19921	20039	20070	20130	20067	20109	19984	20124	20225	20005	20027	20196	20006	19939	19891	20037	19863	20069	20036	20171	20098	19771	19877	19817	20057	20053	20034	20003	19943	20030	20315	20210	20251	20034	20029	20101	19864	19848	20065	20159	20000	20072	19875	19995	19998	20049	19804	20025	20059	19907	19992	20114	19940	20161	20017	20117	19862	19908	20130	19950	19964	19983	19744	19750	19894	19928	20219	20089	20185	20103	20230	20052	20015	20273	20147	19912	19865	19946	20113	20028	20044	20097	20094	19907	19959	20089	19948	19841	20210	20263	20358	20064	20246	19982	19991	20132	19748	19902	20127	20070	19943	19975	19990	20154	20198	19993	20100	20160	19912	20031	19961	20069	20050	19949	20139	20036	19961	20108	19990	20014	19890	20239	19969	19847	20211	20202	19937	19788	20031	19764	20148	20064	19962	19948	20076	20118	20066	20105	20178	20212	20190	20058	19979	19712	19995	20247	20207	19946	20017	20122	19991	20086	19978	19957	20052	20019	20006	19962	19988	19726	19906	19964	19933	19975	20121	19950	20068	19825	20122	20071	20028	19805	19789	20177	20090	20089	20002	20092	20103	20228	19725	19941	20034	19890	19959	20054	20065	19942	20006	20019	20125	20146	20099	20046	20015	19990	19924	20144	19939	20060	20051	19983	20180	19965	19891	20038	20109	20087	19988	20063	19886	20009	19956	20023	20102	20216	20023	19979	19997	19922	20137	19889	19824	19797	19936	20151	20068	20040	20089	19880	20269	19940	20190	20011	20016	20091	19875	19922	20157	19933	20122	19952	20222	20159	19862	20047	20158	19863	19877	20077	19911	20113	20151	20105	19976	20019	20071	19885	20071	20186	20096	19977	20198	20051	19914	20276	20143	20025	20023	19955	19905	19674	19890	19937	19886	19925	19893	20254	19891	19895	20007	20070	19928	20065	20134	19887	19907	20115	19854	19908	19818	20134	20027	19924	20053	20132	20057	20140	20155	19977	20059	20151	19861	19736	20095	20085	20021	19987	20155	20011	19919	20038	20086	20008	19932	20055	19833	20138	19913	19932	20011	19977	20071	20022	19853	20113	20035	20039	20036	20139	19945	20081	20030	20207	20155	19905	19748	20027	20108	20124	20077	20112	19856	19942	20037	20066	20149	20050	20121	19998	19903	20172	20160	20120	20032	19969	19805	19708	20282	19915	20018	19930	19962	19961	19976	20043	19834	20154	19894	19805	20295	20172	20189	20267	20014	20075	20048	20109	20168	19953	19994	20088	20085	20234	19843	19901	19833	20059	19879	19844	19955	20083	20176	20032	20087	20084	20025	20215	20027	19805	19746	19915	19997	20268	20185	19790	20004	20130	19753	20045	20094	19937	20082	19999	19854	19893	20002	20149	19945	20039	20009	19987	19828	19895	19855	19991	19798	20176	20209	20022	20056	19798	20160	20071	19885	19860	19978	19956	19836	20056	19987	20089	20193	20017	20014	19830	19948	20138	20301	19971	20185	20074	19872	20002	20201	20125	19868	19872	19779	19858	20256	20081	20050	20121	20008	20063	20032	20451	19904	19971	20034	20000	19957	20237	20189	19904	19810	20078	20109	20042	20017	19922	19991	19852	19890	19893	19961	20025	19785	20040	19921	20212	20038	20013	20030	20028	20091	20158	20010	20221	20275	19944	20170	20106	20108	20104	20172	20187	19896	19997	20083	19898	20032	20013	20175	19953	19812	20085	19980	19989	20100	19908	20092	20056	20107	20006	20110	20046	19938	20079	19931	20016	19902	20028	20186	20107	20273	19969	19994	20058	19833	20149	19893	19976	19944	19966	19930	20044	19994	20147	20151	19943	20206	20001	20207	20122	20120	20136	20174	20151	20051	19986	19899	20075	19805	20050	19825	20052	20084	20036	20092	19905	20045	19970	20123	19944	19906	20012	19991	20086	20036	20011	19837	19790	20070	20120	19877	19995	19998	20036	19991	20053	20167	20107	20197	20148	19739	19913	20063	20201	20045	19954	19920	20006	20013	20227	20080	19985	20235	19948	20047	19980	20008	20196	19884	20205	19863	19868	20044	20016	20036	19972	19997	20183	19937	20236	20108	20160	20062	20059	19774	19987	20038	20142	19914	19822	19958	20159	20004	19820	20005	19993	20048	19896	20028	20014	20128	20016	20042	19919	20090	20039	20105	20089	20090	19930	20057	20032	19880	19934	19981	19992	19926	20216	20226	20084	20070	19943	19907	20330	20014	20042	19962	20091	19974	20083	19878	20191	19980	20003	19936	20150	20126	20037	20047	20098	19936	19947	20035	20051	19913	19878	20055	19941	20240	20197	20068	20112	19994	19796	19958	19923	20033	19908	20103	19874	19951	20125	20091	19975	19951	20012	20269	20199	20083	19779	19950	19931	20072	20017	19989	19961	19996	20084	19997	20133	20028	20102	19876	20261	19917	19867	19912	20115	20045	20113	20202	20128	19972	19795	19992	19797	20010	20154	19914	20211	19884	19978	20136	20267	20120	19990	20002	20093	19900	19882	20039	20062	20121	20112	20087	20136	20049	20086	20122	19996	19884	19836	20108	20339	20308	20012	19872	19992	20110	20221	20123	20142	20152	20230	20067	19885	20022	19926	20253	20063	20209	20050	19942	20162	20032	20225	19823	20081	19927	19864	20161	20152	19833	20152	20071	20021	20095	19983	19989	20048	20092	20223	20078	19756	20028	20014	19996	20189	20117	20089	19810	20159	20087	20166	19944	19966	20196	20203	20141	20071	20164	19919	20089	20054	19917	19997	19985	20076	20031	20078	19989	20068	20023	20173	19828	19914	20203	20013	20024	20295	20015	19974	19945	20128	20128	19976	19929	20124	20055	20061	19993	19970	19815	19967	20046	20065	19974	20007	20049	19967	20020	19988	19795	19970	19862	20097	20053	19875	20158	20020	19731	20262	20136	19976	20048	20161	19867	20177	19934	20093	20056	20247	20083	20101	20112	20077	19889	19886	19895	20078	19996	20245	20233	20089	20057	19998	20058	20036	20175	19928	20010	20253	20209	20070	20098	20066	20118	20009	19850	20126	20092	19973	19967	20048	20114	20049	19940	19963	19929	19997	19837	20094	20135	19958	19992	19971	20167	20093	19802	20095	19981	20047	19880	19808	20096	19934	19863	19860	20155	20019	19896	20047	19794	19965	19882	20129	19893	20235	20189	20080	20020	20083	19977	20187	20140	20237	20149	19911	20138	20106	20064	20148	20077	20012	20057	20226	20059	20111	20153	19824	19986	20023	20010	20143	20176	20062	20070	20023	19902	20138	19980	20002	19983	20009	20010	20199	20018	20092	19922	19952	19974	20064	20062	20001	19968	20129	20129	20083	20319	19927	19950	20228	19788	19988	20097	19836	20076	19960	20056	20024	19967	20300	20044	20079	19859	19874	20059	20072	20145	20112	20016	20173	19802	19859	19913	20313	20052	19862	19991	19902	20030	20010	20140	20131	19919	19724	20115	19958	20017	19907	19929	20043	19878	19909	20086	20230	20117	20026	20144	20002	20170	20142	19967	20205	19845	19901	20099	20021	19882	20061	20012	20104	19753	19800	19995	20101	20110	20002	20100	20245	20216	20345	19982	20004	20146	20162	20095	20108	20031	19945	20078	20052	20189	19900	20066	20272	19829	20124	20113	20035	19992	20149	20166	19831	19947	19961	20125	20024	19722	19963	20256	20037	19890	20140	20063	20020	20238	19893	19943	19917	20006	19992	20132	20262	20126	20017	19958	19917	19947	20082	19944	20115	20184	19914	20050	20282	19998	19854	20151	19994	20041	19949	19990	20188	20103	20075	20037	20054	19915	19989	20033	20088	19936	19992	20012	20042	20091	19959	19999	19903	20316	19952	19981	20175	20226	20053	20102	20222	20030	19999	20065	20064	19979	20074	19989	20052	19951	20033	20015	20043	19915	19970	20162	20094	20098	20024	20121	19956	19955	20045	20150	20107	19863	19993	20197	20018	20176	20090	19797	19898	20040
16257	17661	17623	16772	17468	18678	24016	25912	22169	18955	17355	16768	16488	16294	16370	16163	16344	16109	16219	16222	16242	16012	16197	16245	16137	16251	16242	16184	16327	16212	16185	16214	16480	16308	16330	16079	16110	16048	16204	16255	16272	16150	16187	16123	16144	16135	16265	16185	16370	16132	16244	16316	16223	16402	16084	16291	16137	16332	16162	16167	16172	16248	16232	16197	16268	16196	15974	16104	16164	16375	16238	16234	16299	16236	16202	16178	16343	16318	16090	16262	16187	16197	16016	16191	16238	16140	16357	16331	16190	16156	16197	16241	16132	16153	16254	16117	16272	16186	16236	16222	16074	16313	16095	16241	16200	16273	16198	16153	16174	16249	16092	16222	16268	16201	16105	16263	16161	16348	16063	16284	16298	16159	16311	16385	16174	16021	16159	16090	16200	16168	16283	16174	16306	16308	16075	16173	16230	16146	16242	16078	16229	16353	16216	16312	16277	16017	16219	16105	16226	16118	16058	16145	16149	16286	16313	16021	16300	16425	16320	16118	16003	16355	16346	16205	16324	16116	16146	16320	16184	16245	16182	16340	16187	16429	16248	16231	16231	16127	16250	16239	16302	16203	16215	16012	16212	16101	16327	16270	16310	16262	16075	16123	16238	16074	16258	16212	16288	16066	16216	16147	16251	16051	16261	16241	16340	16185	16242	16398	16192	16312	16342	16276	16111	16245	16238	16155	16063	16229	16253	16196	16259	16147	16321	16278	16172	16334	16206	16170	16145	16280	16346	16184	16164	16197	16257	16249	16383	16142	16223	16055	16164	16021	16132	16240	16342	16270	16134	16306	16369	16266	16276	16258	16239	16213	16342	16355	16231	16348	16280	16327	16220	16125	16333	16186	16194	16430	16383	16047	16110	16211	16178	16253	16094	16169	16098	16466	16326	16224	16249	16299	16121	16188	16008	16190	16136	16178	16270	16051	16248	16082	16039	16088	16354	16113	16205	16330	16354	16144	16259	16254	16139	16191	16164	16274	16109	16283	16231	16243	16148	16140	16156	16219	16197	16114	16199	16302	16275	16060	16248	16160	16326	16156	16186	16200	16198	16211	16226	16222	16062	16253	16227	16272	16301	16224	16312	16329	15927	16173	16154	16257	16227	16171	16186	16162	16199	16245	16099	16307	16272	16270	16251	16074	16150	16301	16147	16231	16270	16252	15984	16111	16267	16388	16218	16148	16288	16311	16151	16230	16341	16130	16170	16159	16223	16270	16082	16259	16342	16246	16200	16239	16360	16119	16262	16219	16007	16346	16206	16249	16246	16160	16192	16287	15941	16064	16035	16324	16277	16328	16125	16212	16144	16129	16171	16226	16291	16363	16338	16344	16178	16295	16328	16135	16153	16096	16339	16134	16145	16319	16233	16129	16333	16278	16143	16087	16163	16221	16257	16338	16275	16221	16071	16255	16108	16229	16091	16274	16134	16162	16247	16259	16138	16187	16149	16260	16239	16498	16436	16279	16182	16238	16194	16239	16106	16280	16405	16201	16283	16292	16129	16329	16117	16103	16070	16287	16185	16278	16208	16163	16152	16212	16335	16319	16127	16359	16049	16158	16271	16228	16009	16247	16188	16072	16061	16116	16225	16148	16210	16324	16068	16000	16153	16107	16189	15995	16250	16125	16227	16142	16302	16336	16239	16298	16255	16340	16166	16094	16219	16145	16313	16332	16157	16296	16278	16216	16398	16358	16125	16158	16208	16185	16282	16134	16314	16317	16201	16253	16266	16240	16087	16166	16266	16244	16332	16301	16163	16059	16303	16123	16125	16163	16365	16164	16238	16221	16053	16313	16067	16321	16165	16247	16206	16153	16128	16116	16148	16186	16069	16122	16358	16178	16221	16027	16188	16140	16196	16019	16171	16218	16268	16280	16242	16175	16290	16179	16056	16228	16281	16219	16122	16096	16190	16151	16230	16289	16263	16274	16314	16286	16283	16168	16133	16152	16288	16241	16160	16453	16112	16362	16215	16309	16349	16420	16035	16080	16103	16296	16417	16091	16402	16312	16312	16029	16306	16113	16250	16311	16205	16179	16251	16262	15984	16247	16174	16124	16294	16227	16088	16313	16118	16063	16239	16245	16033	16115	16194	16086	16296	16251	16295	16271	16138	16323	16225	16192	16263	16084	16151	16248	16212	16294	16159	16210	16147	16155	16289	16234	16241	16215	16321	16196	16118	16126	16083	16221	16244	16337	16359	16208	16194	16313	16256	16361	16257	16320	16254	16110	16400	16244	16288	16172	16105	16302	16197	16191	16345	16169	16078	16343	16306	16280	16122	16182	16311	16267	16223	16067	16282	16207	16204	16300	16123	16343	16195	16309	16200	16258	16145	16140	16271	16226	16119	16069	16374	16377	16271	16260	16250	16208	16190	16262	16264	16181	16245	16081	16327	16254	16234	16250	16259	16250	16077	16259	15979	16327	16116	16270	16171	16353	16243	16359	16187	16201	16319	16186	16274	16196	16326	16324	16275	16378	16263	16283	16089	16098	16247	16264	16231	16127	16230	16220	16054	16311	16332	16063	16365	16165	16096	16221	16108	16324	16288	16146	16178	16190	16148	16356	16326	16126	16246	16353	16226	16301	16180	16073	16397	16181	16239	16044	16206	16095	16388	16108	16100	16135	16185	16299	16197	16124	16335	16295	16125	16082	16186	16194	16391	16171	16231	16097	16160	16188	16081	16340	16311	16389	16005	16142	16136	16088	16201	16222	16127	16034	16364	16228	16190	16211	16279	16399	16159	16084	16258	16081	16193	16251	16389	16294	16109	16141	16265	16218	16074	16292	16180	16266	16249	16244	16162	16244	16300	16243	16214	16094	16105	16134	16188	16219	16230	16239	16229	16211	16237	16262	16196	16298	16394	16273	16148	16141	16131	16312	16250	16208	16257	16251	16132	16190	16345	16216	16174	16146	16331	16255	16194	16189	16251	16152	16325	16059	16322	16241	16115	16174	16246	16213	16252	16363	16176	16234	16183	16125	16311	16165	16139	16197	16221	16204	16191	16204	16331	16200	16128	16152	16365	15973	16397	16321	16171	16245	16219	16206	16452	16378	16251	16087	16203	16204	16277	16282	16216	16306	16197	16102	16201	16327	16202	16307	16154	16055	16347	16392	16292	16109	16329	16336	16371	16368	16251	16256	16419	16259	16260	16236	16419	16288	16320	16234	16271	16152	16231	16280	16242	16300	16286	16278	16102	16216	16140	16194	16303	16181	16242	16109	16165	16152	16232	16086	16340	16010	16119	16241	16063	16207	16325	16162	16256	16248	16257	16269	16112	16144	16087	16336	16152	16099	16210	16160	16264	16143	16252	16222	16222	16157	16244	16192	16166	16354	16192	16124	16181	16235	16310	16212	15923	16172	16317	16197	16372	16302	16246	16306	16288	16016	16234	16245	16135	16174	16165	16254	16412	16141	16322	16183	16303	16179	16333	16137	16253	16105	16363	16173	16288	16216	16223	16052	16228	16099	16157	16253	16139	16139	15972	16322	16169	16352	16196	16194	16185	16104	16238	16448	16405	16288	16008	16309	16200	16141	16206	16216	16221	16121	16355	16212	16148	16300	16267	16250	16134	16274	16177	16125	16091	16294	16088	16239	16201	16304	16318	16086	16367	16231	16116	16171	16415	16027	16159	16255	16056	16365	16174	16029	16164	16280	16284	16216	16226	16326	16115	16269	16259	16160	16312	16108	16159	16205	16251	16261	16149	16203	16177	16168	16350	16158	16153	16133	16345	16359	16360	16149	16306	16157	16271	16226	16160	16143	16232	16223	16044	16441	16330	16104	16239	16216	16212	16129	16307	16172	16373	16153	16248	16296	16354	16194	16254	16181	16332	16157	16225	16340	16190	16286	16101	16166	16198	16126	16256	16187	16385	16154	16375	16327	16251	16199	16253	16228	16255	16096	16072	16197	16258	16173	16260	16300	16434	16254	16256	16153	16359	16187	16355	16130	16187	16223	16050	16206	16234	16325	16219	16266	16124	16219	16255	16238	16200	16131	16312	16229	16250	16219	16183	16323	16165	16111	16299	16154	16184	16106	16440	16137	16183	16306	16104	16404	16080	16279	16198	16177	16350	16186	16251	16427	16112	16283	16236	16154	16168	16369	16193	15978	16165	16225	16421	16428	16155	16206	16085	16426	16240	16154	16295	16220	16225	16264	16216	16213	16171	16081	16161	16045	16151	16179	16068	16119	16374	16276	16301	16349	16241	16241	16215	16168	16384	16235	16223	16026	16151	16362	16216	16122	16307	16026	16129	16363	16286	16242	16345	16381	16248	16147	16209	16229	16317	16046	16312	16140	16037	16333	16197	16162	16341	16283	16100	16288	16086	16154	16322	16118	16208	16113	16295	16192	16204	16234	16276	16343	16099	16189	16191	16154	16173	16011	16222	16292	16052	16332	16245	16339	16250	16168	16211	16071	16199	16234	16264	16254	16200	16178	16260	16148	16045	16146	16209	16241	16278	16195	16127	16251	16337	16004	16163	16360	16217	16236	16295	16241	16286	16130	16302	16228	16167	16242	16272	16074	16303	16201	16390	16155	16200	16125	16131	16162	16239	16225	16091	16263	16139	16107	16318	16198	16185	16241	16273	16288	16166	16212	16145	16178	16225	16140	16154	16129	16290	16170	16224	16227	16353	16236	16275	16215	16258	16213	16305	16062	16184	16379	16156	16223	16189	16032	16063	16183	16249	16325	16262	16092	16390	16134	16042	16223	16162	16087	16262	16274	16041	16191	16098	16053	16121	16135	16142	16135	16342	16142	16209	16150	16321	16211	16181	16247	16152	16325	16324	16094	16195	16155	16194	16260	16234	16451	16321	16062	16309	16273	16348	16321	16215	16396	16196	16111	16389	16336	16325	16139	16112	16228	16246	16242	16117	16000	16202	16133	16111	16376	16103	16121	16341	16259	16191	16249	16215	16036	16249	16293	16150	16206	16282	16146	16146	16175	16227	16484	16274	16073	16154	16252	16099	16137	16219	16387	16208	16213	16280	16317	16285	16201	16180	16238	16018	16124	16088	16363	16172	16394	16210	16386	16165	16163	16136	16125	16219	16261	16157	16234	16071	16196	16092	16198	16359	16073	16148	16055	16216	16249	16211	16061	16393	16155
25990	21163	27439	26272	21921	22171	44827	48446	39264	30943	25183	22754	21044	20259	20346	20129	20270	20215	20247	20456	19933	20206	20123	20001	20124	20210	20294	20181	20091	19910	20125	20233	20099	20084	20294	20072	19880	20049	20188	20089	19917	20406	20094	20067	20115	20356	20000	20139	20317	20019	19916	20247	20213	20083	20230	20239	20037	20321	20061	19996	20268	20054	20156	20006	20023	20211	20213	20219	20274	20088	20158	19993	20094	20269	20108	20004	20257	19957	20296	20250	19927	20413	20227	20078	19972	19885	20074	20092	20132	20018	20230	19933	20163	20028	20135	19817	20071	20113	20153	19944	19986	20189	19974	20163	20154	19993	19868	20245	20170	20109	20119	20004	20273	20086	20199	20115	20079	20188	20255	20004	20038	20207	20037	20087	20178	20213	20021	19942	20056	19982	20164	20051	20081	20038	20101	20025	20352	20159	20395	20007	20107	20066	20202	20236	20150	20119	20034	20011	20010	19897	20200	20111	19894	20119	20217	20000	20093	20175	20221	20216	20059	20093	20139	19880	19912	20137	20338	20127	19956	20100	20078	19935	20023	20019	19956	20082	20018	20354	20219	20192	20028	20119	19991	19984	20140	19753	19956	20163	20118	19901	20334	19920	20264	20079	20104	20230	19917	19927	20098	20159	20063	19877	20132	20172	20136	20081	20052	20110	19911	20266	20169	20060	19985	20094	19969	19943	19997	19983	20248	20070	20131	20333	20112	20249	20024	19911	19948	20161	19898	19799	20134	20230	20233	19948	20064	19945	19945	20024	20106	20034	20070	20053	20028	19810	20063	20138	20007	20079	20022	20124	19994	20226	20054	19993	20097	19923	20021	20003	19845	20314	20069	20021	20112	20132	20067	19983	20027	20215	20186	20003	19968	20027	20035	20022	20139	20082	20110	20030	19914	20032	19892	20081	20082	20145	20113	20122	20160	19997	20335	19786	20065	19969	20122	20155	19977	20164	20130	20212	20026	19983	19978	20077	20009	19989	19878	19943	20261	20313	19954	19964	19983	20109	20261	19945	19879	20061	20040	20042	20037	20020	19934	19938	20091	20117	19923	20239	19928	19861	19932	20031	20082	20091	20070	20129	20054	20138	20029	20121	20025	20022	20024	20200	20424	19966	20035	20124	20110	20179	20185	19960	20111	20026	20003	20160	20192	20105	20003	19852	20322	20032	20097	20155	20232	20291	20183	20021	20039	20276	20227	19955	20092	20370	20111	20228	19992	20081	20140	20230	20157	20229	20284	20072	20217	20046	19983	20239	20171	20135	20175	20058	20065	20247	19853	20116	19651	20159	20117	20284	20038	20125	20129	20091	20051	20018	20230	20192	20037	20076	19975	20231	20061	19969	20164	20031	19926	20206	20158	20012	20100	20152	19955	20005	20106	20033	20432	19934	20118	20017	20252	19914	19871	20067	20061	20123	20184	20192	20119	20161	20356	20271	19927	20079	20086	19925	20214	20266	20177	20134	20097	20099	20178	20201	20368	20189	19907	20148	20055	20046	19952	20097	20177	20147	20000	20044	20288	20211	20043	20008	20094	19968	20123	20086	20136	20024	20159	20143	20214	19903	20009	20197	20227	19972	20151	20239	20139	20237	20018	20019	20224	19951	20212	19872	20097	20106	20111	20145	20051	20062	19971	20172	20110	20051	19954	19956	19939	19908	19954	20034	20065	20302	20185	20181	19944	20321	19953	20124	19946	20094	20057	20238	20027	20091	20057	20099	20135	19981	20085	20147	19875	20049	20027	20043	19979	20277	20174	19979	20026	20109	20124	19983	20133	20099	20121	20022	20382	20255	20076	20253	20505	20280	20173	20157	20041	20177	20200	20237	19913	19881	19775	20159	20145	20008	20114	20160	20069	19852	20143	20031	20251	20077	20157	20032	19973	20161	20185	19974	20208	20078	20185	20052	19951	20026	20044	20090	19975	20156	20141	20113	20065	20095	20340	20119	20226	20055	20084	20109	20087	20079	19986	20214	20123	20070	20166	20043	20020	20092	20009	20076	19924	19991	20026	20246	20281	19986	20042	19961	20001	20095	19991	20049	20006	20046	20336	20168	19953	20030	20297	20203	20194	20128	20026	19906	20079	20159	20084	20036	20127	20128	20257	19976	19977	20127	19973	20068	20000	20117	20252	19933	20011	20020	19904	20109	20356	20227	20073	20231	20098	20203	20110	20236	19814	19911	20052	20191	20074	20076	20124	20013	20066	20102	20151	20209	19935	20021	19927	20126	20196	20305	20252	20177	19936	20080	20153	20034	20280	20097	20073	20139	20081	20116	20363	20171	20146	20160	20004	20049	20019	19936	20218	20084	20400	20181	20117	20187	20063	20190	20225	20033	19925	20205	19929	20077	20002	20167	20113	20002	19999	20269	20093	20031	19941	20037	19995	19998	20066	19952	20054	19983	20034	20223	20145	20286	19818	19925	20189	20235	20050	20369	20126	20162	20089	20060	20058	20073	20075	20262	20069	20077	20044	20050	20145	20148	20123	20177	20103	20089	20142	19974	20063	20170	20189	20141	20264	20138	20119	19950	20132	20205	20236	20045	20071	20097	20017	20068	20239	19992	19906	20068	20080	20159	20044	20265	20107	20006	19962	20164	20165	20105	20110	20242	20063	20164	19971	20270	20033	19873	20147	20096	20070	20244	20138	20283	20014	19970	19926	20106	20052	20173	20167	20038	20179	20253	20233	20218	20135	20179	20056	20129	20108	19979	20003	20260	20046	20245	20244	20265	20160	20183	20070	20146	20209	20256	20108	20064	20096	20120	20157	20044	19999	20243	20150	19991	20063	20162	20312	20122	20250	19917	20046	20047	20095	20143	20024	20178	19988	19997	19996	20155	19933	20187	20334	20026	19978	19959	20275	20193	20107	20237	20202	20250	20105	20228	20013	20278	19991	20046	20236	20268	20165	20222	20038	20299	20283	20239	19961	20137	20020	20100	20045	20073	20125	20221	20101	20162	20253	20163	19998	20209	20225	20197	20098	20039	20156	20004	20225	20185	20016	20292	20139	20167	19892	20278	20198	20054	19986	20070	20139	20107	20061	20004	19964	19908	20183	20233	19999	19933	20195	20309	20073	20072	20226	20072	20070	20216	20002	20106	20050	20125	20298	20000	20053	20017	20127	20313	19948	20148	20168	20083	19895	20056	20232	20041	20189	20336	20001	20141	20129	20092	19969	20179	20168	20132	20283	20019	20223	20098	20025	20142	19925	20034	20155	20058	20045	20149	20155	20095	20148	20266	20156	20170	20082	20134	20099	20042	20085	20164	20054	20128	20000	20002	20257	20035	19908	20170	20193	20151	20152	20059	20253	20102	19967	20122	20132	20422	20108	19993	19981	19875	20253	20042	20115	20092	20128	20227	20002	19927	20071	19995	20276	20362	20071	20069	20132	20003	20266	20040	20023	20213	20184	19915	20048	20078	20124	20059	19876	20144	20033	20025	20068	19862	20091	20161	20091	20057	20106	20288	19961	20020	20156	20285	20168	20207	20261	20079	19934	20090	20130	20078	19975	19858	19841	20016	20147	20091	20027	20107	20259	19977	20203	20165	20093	19998	19844	20295	20101	20170	20183	20222	20043	20133	20227	19948	20192	20128	20129	20076	20214	19752	20143	19929	20049	20118	20103	20104	20169	19859	20070	20141	19991	20218	20122	20214	20240	20136	20105	20122	20133	20154	20209	19994	20028	20080	20299	20051	19938	20035	20004	20419	20076	20122	20016	20222	20148	20170	20323	20123	20354	20057	20179	20082	19901	19991	20102	20135	20089	20307	20228	20096	20068	20142	19968	19893	20255	20063	19998	20111	20153	20276	19993	20007	20125	20018	20148	20066	20176	20141	19978	19885	20055	19951	20258	20134	20196	19954	19983	20092	20093	20176	20038	20205	19947	20136	19840	20026	20260	20082	20043	19979	20122	20231	20113	20450	20117	20059	20135	19953	20052	20041	19938	20082	20190	19988	20091	19964	20199	20138	20268	20298	19907	20053	20148	20123	20311	20173	20165	20372	20240	20150	20216	20025	20080	20060	20283	20201	20481	20003	20052	20236	20089	19983	20069	20159	20157	20034	20193	20215	20080	20138	20082	20174	20106	19983	20064	20150	20085	20220	20111	20165	20066	20080	20034	20121	20157	19951	20114	20000	20253	20203	20095	20162	20301	20225	20381	20155	20063	20109	20008	19897	19868	20175	20177	19937	20103	19987	20043	20027	19915	20050	20258	20154	20152	20170	20109	20112	20259	20142	19841	19917	20121	20311	20305	20365	19948	20055	20022	19989	20027	20075	20205	20209	19915	20200	20031	20159	20233	20103	20197	20185	20092	20281	20277	20226	20072	19976	20146	20111	19904	20087	20298	20178	20054	20329	20107	20205	20101	20099	20053	20238	20177	20124	20124	20147	20045	19964	20068	20186	20062	20036	20195	20019	20033	20122	20056	20136	20130	19881	20113	20108	19950	20041	20242	20066	20029	19999	20187	20139	20073	20081	20334	20254	20026	20049	20014	20087	20190	20055	20026	19829	20118	20178	20113	20084	20218	20027	19836	20092	20150	20238	19998	20134	20145	20052	19992	20271	20240	20288	20323	20323	20108	20133	20118	19992	19964	20023	19963	20105	19932	20179	20130	19940	19815	19985	20163	20306	20158	20063	20007	20026	20179	19952	20117	20213	20095	20178	20112	20131	20041	20126	20305	19923	20154	20161	19995	19872	20059	20129	20026	19913	20145	20107	20065	20267	19976	20034	20108	20144	19955	20130	20218	20075	19818	19883	20174	19959	20276	20222	20123	20229	20165	20116	20152	20126	20172	19907	20088	20015	20216	20081	20182	20015	20208	20152	20346	19991	19847	20105	19934	20193	19985	20096	20246	20102	20320	20064	20320	19941	19847	20000	20055	20377	20189	20152	20267	20264	20113	20199	20236	19910	20357	20139	20079	20223	19930	19976	19972	19873	20410	20090	20073	19955	20110	20084	19812	20041	20113	20039	20130	19928	20068	20024	19976	19944	20104	20299	19992	20027	20113	19915	20181	20101	20037	20123	20084	20053	20107	20014	20078	20006	20173	20062	19836	20148	20391	20139	20182	19962	19875	20120	20272	19944	20374	20096	20076	20284	20107	20076
14910	21625	21117	18375	17760	19294	46199	46234	38429	28282	22515	18712	17134	16418	16213	16274	16217	16282	16357	16348	16268	16419	16323	16506	16592	16241	16351	16220	16391	16315	16312	16295	16208	16280	16271	16307	16466	16245	16319	16274	16383	16376	16264	16390	16293	16540	16515	16286	16391	16315	16227	16262	16435	16313	16228	16344	16217	16542	16492	16365	16275	16400	16426	16432	16246	16284	16252	16346	16258	16368	16223	16354	16293	16382	16329	16310	16488	16312	16150	16301	16318	16261	16515	16282	16392	16398	16370	16416	16321	16271	16147	16252	16225	16260	16161	16401	16264	16243	16327	16294	16391	16393	16404	16367	16420	16337	16205	16407	16261	16204	16405	16414	16273	16439	16325	16243	16215	16403	16266	16473	16247	16323	16314	16281	16347	16449	16378	16203	16493	16443	16389	16342	16395	16258	16333	16407	16141	16410	16352	16389	16403	16248	16318	16356	16345	16352	16307	16304	16370	16359	16498	16357	16281	16203	16333	16457	16150	16205	16365	16381	16236	16200	16269	16388	16199	16491	16273	16392	16336	16221	16347	16123	16344	16340	16252	16362	16219	16269	16373	16315	16401	16451	16305	16274	16229	16253	16336	16291	16201	16333	16220	16269	16232	16285	16230	16310	16491	16393	16214	16291	16289	16222	16320	16466	16255	16352	16238	16258	16252	16193	16383	16298	16295	16203	16267	16411	16180	16427	16215	16297	16346	16116	16394	16384	16330	16378	16376	16202	16368	16194	16374	16456	16224	16306	16198	16279	16339	16355	16104	16266	16317	16408	16350	16249	16287	16383	16197	16402	16188	16407	16213	16211	16337	16279	16197	16308	16339	16313	16190	16155	16348	16169	16388	16337	16298	16219	16441	16162	16293	16310	16376	16189	16446	16371	16296	16237	16192	16242	16374	16428	16212	16152	16103	16228	16388	16326	16346	16251	16132	16363	16210	16213	16275	16342	16013	16315	16312	16322	16255	16420	16314	16471	16277	16167	16178	16245	16242	16339	16267	16283	16226	16210	16156	16372	16450	16405	16282	16347	16432	16186	16310	16204	16364	16290	16304	16254	16229	16256	16234	16228	16397	16440	16456	16344	16373	16361	16310	16237	16464	16332	16187	16472	16402	16324	16401	16427	16309	16165	16405	16440	16290	16432	16277	16193	16453	16302	16307	16266	16343	16313	16246	16189	16191	16379	16306	16384	16171	16383	16223	16252	16224	16217	16260	16312	16417	16281	16177	16226	16396	16396	16410	16370	16315	16213	16289	16339	16387	16345	16298	16386	16314	16155	16224	16170	16452	16417	16244	16344	16283	16267	16421	16251	16531	16274	16371	16330	16261	16263	16494	16437	16311	16417	16320	16239	16293	16337	16285	16267	16352	16310	16189	16256	16271	16410	16239	16103	16276	16200	16386	16309	16281	16354	16131	16306	16333	16206	16483	16241	16383	16132	16302	16214	16360	16293	16308	16243	16215	16223	16335	16223	16312	16145	16246	16298	16398	16226	16270	16455	16313	16259	16361	16327	16276	16358	16446	16327	16224	16313	16256	16352	16364	16197	16267	16315	16188	16385	16383	16168	16326	16372	16227	16445	16467	16409	16338	16224	16200	16176	16379	16322	16199	16406	16457	16303	16384	16124	16384	16282	16181	16157	16376	16296	16287	16262	16367	16358	16282	16344	16449	16254	16167	16252	16351	16382	16333	16354	16218	16349	16387	16160	16299	16239	16247	16300	16387	16245	16320	16155	16283	16273	16317	16195	16305	16393	16325	16323	16305	16405	16352	16232	16151	16274	16400	16363	16172	16195	16164	16563	16324	16140	16348	16366	16219	16580	16335	16326	16262	16316	16252	16314	16334	16236	16263	16294	16311	16211	16351	16322	16131	16468	16208	16336	16361	16159	16396	16329	16313	16502	16339	16210	16315	16291	16451	16337	16374	16282	16182	16455	16454	16314	16159	16313	16299	16320	16356	16335	16397	16279	16273	16211	16316	16286	16138	16432	16445	16376	16435	16339	16269	16350	16339	16461	16365	16294	16212	16244	16199	16403	16303	16353	16309	16302	16288	16227	16429	16206	16309	16526	16182	16171	16183	16353	16392	16395	16524	16217	16257	16265	16362	16280	16300	16409	16265	16162	16266	16266	16244	16305	16383	16324	16330	16379	16391	16350	16353	16150	16364	16386	16172	16364	16321	16310	16215	16096	16335	16236	16375	16485	16269	16280	16254	16386	16348	16253	16110	16250	16171	16184	16570	16180	16363	16467	16183	16372	16426	16205	16209	16334	16268	16386	16289	16249	16132	16327	16418	16376	16370	16227	16279	16373	16491	16338	16149	16140	16361	16184	15910	16350	16114	16300	16511	16226	16322	16262	16154	16259	16362	16282	16235	16310	16327	16194	16343	16333	16309	16305	16406	16398	16166	16226	16107	16342	16398	16262	16235	16344	16367	16198	16254	16352	16183	16180	16262	16349	16147	16244	16331	16190	16354	16348	16371	16246	16211	16334	16388	16239	16537	16114	16312	16461	16484	16267	16440	16258	16309	16228	16240	16326	16132	16323	16350	16180	16388	16359	16435	16302	16239	16235	16210	16229	16326	16299	16273	16162	16333	16179	16216	16272	16311	16203	16230	16390	16281	16282	16327	16282	16148	16451	16416	16436	16162	16140	16321	16363	16421	16262	16188	16305	16405	16421	16323	16116	16382	16330	16375	16348	16452	16298	16366	16382	16221	16442	16211	16350	16311	16290	16290	16473	16390	16388	16233	16260	16283	16314	16196	16436	16425	16383	16278	16370	16402	16406	16255	16213	16362	16351	16305	16262	16399	16209	16311	16271	16394	16304	16373	16268	16216	16303	16350	16343	16317	16154	16218	16243	16153	16303	16290	16350	16473	16329	16155	16295	16275	16300	16306	16223	16241	16413	16427	16304	16400	16373	16299	16340	16229	16555	16396	16083	16214	16282	16142	16289	16222	16212	16311	16427	16119	16368	16248	16435	16224	16376	16192	16372	16363	16295	16460	16186	16169	16288	16271	16289	16427	16438	16211	16396	16337	16395	16345	16361	16391	16476	16314	16318	16429	16328	16359	16177	16318	16397	16367	16451	16365	16386	16227	16333	16326	16424	16403	16503	16225	16361	16490	16291	16294	16157	16126	16142	16129	16414	16338	16300	16230	16322	16250	16408	16320	16484	16362	16528	16253	16302	16359	16256	16135	16475	16376	16341	16504	16300	16345	16216	16258	16293	16264	16375	16451	16157	16245	16286	16332	16375	16263	16188	16322	16296	16368	16173	16249	16253	16231	16135	16237	16213	16207	16422	16324	16383	16251	16239	16282	16440	16237	16520	16315	16208	16263	16238	16322	16377	16318	16161	16372	16215	16392	16322	16196	16368	16248	16343	16164	16265	16353	16383	16407	16234	16285	16291	16301	16276	16093	16286	16261	16308	16312	16385	16257	16308	16356	16494	16233	16271	16038	16268	16388	16379	16090	16358	16214	16135	16382	16334	16144	16149	16419	16162	16397	16366	16208	16357	16337	16162	16352	16403	16282	16421	16273	16159	16315	16169	16221	16133	16223	16124	16366	16307	16381	16440	16332	16284	16454	16274	16260	16320	16393	16202	16223	16337	16484	16253	16271	16314	16216	16338	16437	16308	16386	16454	16389	16235	16386	16553	16284	16325	16381	16265	16160	16361	16222	16261	16424	16349	16308	16287	16248	16244	16445	16259	16156	16284	16353	16300	16377	16292	16423	16281	16298	16207	16252	16238	16173	16292	16260	16446	16405	16486	16452	16327	16426	16305	16364	16206	16155	16331	16077	16220	16322	16389	16127	16286	16348	16300	16369	16348	16294	16362	16220	16221	16385	16274	16415	16212	16238	16374	16317	16047	16396	16193	16387	16198	16324	16405	16293	16280	16100	16344	16470	16243	16123	16223	16322	16273	16237	16376	16415	16292	16323	16538	16285	16262	16239	16268	16285	16360	16360	16369	16122	16457	16317	16292	16254	16215	16403	16409	16197	16331	16260	16287	16414	16306	16223	16379	16388	16276	16330	16353	16148	16178	16311	16328	16374	16372	16341	16132	16447	16330	16267	16482	16346	16471	16207	16324	16293	16378	16156	16339	16293	16272	16170	16205	16231	16217	16219	16394	16159	16340	16211	16312	16409	16300	16285	16393	16375	16352	16318	16098	16314	16223	16333	16476	16263	16179	16307	16314	16277	16207	16244	16292	16330	16306	16455	16206	16211	16362	16126	16157	16132	16224	16268	16097	16282	16137	16348	16202	16270	16491	16531	16223	16211	16437	16279	16394	16271	16160	16363	16259	16287	16396	16121	16348	16431	16343	16247	16341	16272	16335	16307	16352	16334	16311	16220	16135	16352	16243	16282	16291	16259	16260	16477	16360	16292	16362	16246	16337	16308	16349	16172	16232	16260	16469	16336	16306	16063	16295	16288	16464	16358	16352	16462	16414	16190	16215	16281	16186	16380	16397	16337	16304	16224	16138	16341	16254	16392	16115	16306	16234	16469	16384	16332	16360	16289	16246	16444	16057	16351	16331	16288	16263	16312	16337	16263	16406	16334	16274	16340	16252	16277	16358	16264	16249	16377	16247	16282	16356	16275	16306	16387	16010	16436	16314	16299	16223	16294	16267	16358	16197	16386	16211	16395	16235	16209	16349	16280	16220	16287	16379	16242	16223	16297	16419	16362	16446	16271	16398	16310	16318	16294	16282	16410	16363	16276	16309	16394	16312	16357	16221	16316	16388	16301	16248	16317	16415	16333	16380	16254	16336	16285	16315	16189	16182	16441	16195	16327	16439	16360	16161	16420	16266	16206	16316	16162	16467	16295	16149	16288	16290	16090	16370	16353	16238	16365	16213	16404	16255	16372	16357	16298	16266	16533	16352	16127	16401	16152	16267	16214	16510	16270	16189	16434	16285	16228	16188	16193	16240	16159	16386	16218	16333	16388	16441	16298	16281	16365	16203	16382	16248	16348	16471	16372	16175	16346	16246	16377	16519	16333	16213	16168	16366	16288	16251	16240	16321	16236	16491	16225	16268	16384	16262	16282	16075	16240	16131	16361	16237	16353	16395	16310	16082	16203	16230	16277	16283	16310	16267	16243	16352
23788	21158	28607	23973	21794	28596	66615	66205	52290	41731	30787	24467	21666	20580	20237	20212	20229	20271	20070	20243	20323	20286	20189	20195	20505	20397	20246	20225	20204	19990	20106	20173	20115	20370	20093	20193	20176	20179	20070	20142	20221	20153	20264	20088	19997	20277	20421	20146	20077	20127	20137	20013	20087	19877	20192	19980	20247	19989	20261	20062	20292	20253	20124	20151	20218	20256	20196	20048	20118	20131	20311	20035	20108	20069	20382	20038	20272	20107	20311	20200	20077	20197	20164	20233	20074	20165	20217	20077	20077	20070	20075	20149	20227	20144	20109	20183	20147	20232	20002	20062	20104	20169	20071	19975	20217	20159	20186	20170	20029	20219	20049	20082	19985	19881	19959	20053	20245	20060	20089	20237	20237	19880	20039	20139	20125	20126	20078	20198	20072	20127	20180	20005	19850	20081	19887	20072	20090	20035	20171	20016	20100	20004	20276	20117	20064	20125	20230	19935	19982	20174	19980	19934	20026	20178	20070	20051	20197	20047	20051	20106	20042	20176	20161	20008	19969	20144	20000	20144	20028	20175	19888	20420	20047	20011	20089	20270	20008	20142	20077	19993	20142	20192	20232	20186	19989	19944	20067	19923	19959	19894	19933	20068	20089	20102	20155	20368	20364	19984	20103	20078	20198	20166	20210	20165	19982	20046	20203	20090	20048	19992	20039	19938	19901	20088	20124	19990	20050	20133	20210	20162	20040	20092	20199	20199	20192	20164	20215	20248	20077	20068	20151	20056	19967	20064	20014	20182	19989	20230	20055	19847	20149	19896	20066	20247	20112	20024	20177	20153	19862	20065	20015	19920	20146	20291	20089	20040	20452	20126	20115	20035	20274	20123	20283	20052	19873	20027	20077	20071	20012	20159	20066	20208	20161	20399	20290	20243	20213	20216	19952	20097	20116	20223	20055	20117	19904	20103	20166	19929	20015	19981	20055	19939	19891	20156	20097	19887	19915	20117	20114	20098	20188	20256	20098	20163	20061	20031	20006	19962	20093	19983	19912	19869	20203	19978	20080	20248	20027	20085	20082	20048	20016	20055	20019	20422	20075	19858	20041	20042	20122	20200	20266	20028	20095	20028	20202	20017	20074	20109	20230	20260	20117	19994	20149	19946	19986	20037	20231	20174	20062	20131	20019	19846	19957	19972	19873	20090	19997	20220	20134	20099	20081	19992	19980	19966	19958	20062	20062	20285	20301	20017	20026	20008	19853	19902	19893	19808	20086	20247	20218	20070	20100	20110	20231	20089	20175	19982	19925	20326	19983	20017	19962	19853	20200	20001	20021	20183	20064	20087	19981	19853	19846	20041	20194	19998	19906	19912	19984	20201	19888	20194	20099	20135	19831	20234	20169	20176	20096	20313	20156	20058	20051	20206	20012	20190	20034	19877	20212	20140	19980	20148	20130	20274	19986	20049	19961	20106	20014	19998	20153	20232	19987	20034	20243	20107	19923	19949	20145	20282	20183	20003	20131	20277	20248	20139	20222	20072	20148	20156	20138	19967	20032	19909	19886	19997	20225	20219	19949	20049	20230	20078	20103	20074	20020	20077	20051	20123	20107	20040	20176	20223	20021	20166	20164	20166	20009	20290	20244	20051	19964	20195	20234	20161	20145	20237	20336	20038	20185	20036	20120	20208	19933	20024	20093	19941	20073	20164	20036	20145	20396	20161	20033	20164	20118	20020	20131	19996	20107	20179	20064	20061	19968	19975	20168	20098	20205	20135	20158	20088	20018	20190	20042	19963	20128	20173	20076	20045	20190	19827	20024	19921	20135	20083	20069	19953	20129	20264	20249	20043	20073	20233	20040	19854	20183	20050	20093	20041	20077	20220	20171	20165	20148	20077	20182	20045	20077	20334	20001	19978	20086	20081	20079	20135	20119	20153	20117	20214	20218	20106	20014	20164	20125	20010	19932	20042	20215	20051	20237	20180	20049	20193	20045	19941	20038	20095	19938	20210	20167	20028	20077	20212	20063	20144	19965	20135	20091	19998	20015	20045	20145	20241	20226	20143	20047	19840	20006	19969	20200	20138	20218	20184	20037	20061	20153	20227	20017	20133	20131	19947	20046	19986	20180	20069	20149	20082	19810	20208	20228	20227	20196	20068	20084	20089	20064	20062	20304	20214	19993	20099	20206	19901	20051	19954	20336	20059	20052	20250	20165	20216	20199	19986	20303	20095	20151	20035	19971	20042	20085	20175	20184	20105	20077	19972	19987	20184	20165	19957	20120	19897	19892	20246	20068	20095	20135	20110	20051	19997	20025	20164	20100	19886	19865	19952	20109	20050	20185	19957	19892	20130	19945	20092	19985	20129	20434	20209	20146	20270	20184	20085	20144	19946	19920	20169	20183	20056	20160	20163	20111	20141	20224	19927	20120	19989	20085	20066	19883	20065	20230	19954	20293	20200	19966	20194	20089	20152	20031	19833	20213	20159	20048	19990	19913	19983	20051	20100	19767	20079	20022	19920	20164	20092	20110	19786	19939	20198	20070	20192	20269	20225	20274	19965	20068	20180	20318	19936	19995	20237	19956	20146	20131	20145	20146	20101	20001	20000	20179	20289	20264	20113	20046	19871	20228	20164	20202	19992	20208	20122	20265	19995	20229	20262	19999	20070	20375	20248	19798	19915	20061	20248	19951	20277	20321	20094	20139	20234	19919	20094	20195	20086	19949	20102	20085	20213	20139	20141	20130	20121	20127	20081	20057	20246	19926	20326	20123	19870	20187	20043	20042	20085	20442	20091	20000	19982	20194	19988	20118	20033	20147	20238	20169	19960	20192	20036	19910	20061	19855	20180	20141	20187	20322	20121	19977	20139	20076	20162	20282	19952	20015	20049	19942	20003	20212	20003	20018	20091	20270	20062	20208	20183	20088	20049	20013	20032	20397	20184	19978	20264	19916	20094	19965	19907	20132	19947	20159	20165	20059	20307	20037	19987	19984	20227	20008	19973	20266	20183	20166	20034	20013	20112	20275	19906	20210	19946	20087	20127	20144	20247	20185	20151	20102	20017	20236	19866	20116	20128	20144	20153	20016	19844	20005	19986	20222	19980	20051	20008	19910	20068	19981	20010	20152	20164	20103	20068	19946	20253	20123	19959	20015	20256	20154	20045	20162	20088	20200	20220	20131	20067	20068	20111	20292	19967	20046	20043	19976	19988	20080	20236	20130	20234	20252	20027	20089	20107	20129	20003	20165	20037	20083	20138	20266	20160	20063	20007	20072	19973	19964	20187	20021	20019	20072	20011	19901	19992	19989	19940	19978	19830	20017	20087	20052	20330	20127	20066	19924	19982	20191	20078	20131	19982	20039	20092	20082	20132	20236	20170	20012	20020	20138	20364	20220	20080	20116	20189	20206	20146	20073	19886	20082	20022	19951	20115	20122	20097	20222	20080	20183	20055	20190	20081	20082	20061	20300	20043	20152	19971	19936	19842	20269	20286	20178	20145	19997	20154	20150	20074	19938	20004	20283	20121	19994	20041	20074	20035	19998	20088	20084	19963	20010	20157	20072	20045	20187	20137	19973	20125	20215	20172	20153	20243	20164	20023	20033	20035	20131	20062	20190	20081	20242	20040	20148	20184	20407	20175	20073	20139	19979	20062	19915	20204	20071	19988	19889	20149	20329	20137	20049	20205	20262	19998	19943	20060	20177	20051	20198	20091	20133	19928	19944	19966	19926	20161	20193	20167	20034	20102	20004	19993	20140	20032	20208	20174	20082	20120	19987	20035	19872	19937	20195	19906	20294	20165	20222	20149	20331	19966	20047	20017	20022	20138	19845	19819	20056	20054	20015	19949	20193	20067	20100	20007	19954	19904	20035	20027	20136	19990	20062	20056	20215	19751	20017	20067	20059	19891	20301	20190	20159	20076	20011	19982	20203	20250	20022	19927	20128	20021	20013	20052	19986	20076	20172	20199	20144	20122	20038	20027	20189	20165	20069	20062	20209	19908	20036	20054	20188	20002	19952	19987	20067	20155	20310	20039	20089	20129	20207	20023	20128	20287	20196	20306	20012	19990	20050	19990	20054	20024	20107	20106	19938	20015	20124	20018	20255	19940	20053	20124	20078	20307	20311	20075	20064	19924	19942	20253	20250	19950	20014	20063	20176	20250	19952	19955	20078	20148	20314	19984	20219	20093	19976	20131	20067	20206	20071	20137	20266	20024	20423	20024	19973	20198	20021	20172	20084	20261	20002	19900	19888	20157	19977	20053	19940	20203	20076	20111	20026	20153	20224	20234	20006	20004	20258	20255	20074	20217	20116	20007	20212	20307	20198	20093	20217	20075	20225	20019	19808	19998	20170	19990	20000	20014	19995	19923	20159	20170	20132	20152	20108	20274	20201	20057	20095	20160	19970	19972	20098	20053	20142	20270	20068	20065	19951	20201	20250	20181	20056	20109	19914	20176	20254	19865	19975	20040	20006	19954	20012	20293	20177	20101	20221	20210	20267	20216	20099	20164	20088	19978	19909	19931	20314	20140	20174	20006	20090	20271	20153	20099	20278	20184	19912	20102	20198	20209	19950	20030	19909	20069	20079	20192	20065	20178	20112	20002	20314	20007	19979	19999	20041	20041	20166	20207	20094	20020	20132	20045	20087	19950	20050	20016	20218	20143	19980	20025	19979	19961	19995	19876	20056	20215	20142	20225	20122	20182	20101	20076	20257	20016	19988	19995	20273	20193	19917	20122	19964	20060	20005	19955	20170	20082	20089	20059	19974	20104	19920	20160	20026	20075	20163	19905	20269	19974	20038	20137	20029	20199	20299	20138	20035	20091	20016	20251	20043	20058	19996	20086	20127	20192	19925	20034	20205	19925	20026	20024	20148	20055	19989	20062	19744	20115	20212	20302	20384	20339	20037	19674	19894	19979	19923	19940	19869	20025	20152	20165	20253	20169	20070	20127	20333	20255	20165	19960	20094	20198	20138	20091	20081	20123	20153	20161	20215	20054	20012	20255	20203	20167	20271	20155	20029	19856	19975	20162	20231	20121	20074	20180	20195	20180	20022	20193	20223	20018	19953	20006	20122	20152	20138	20191	20065	20341	20255	20276	20083	20171	19935	19916	20157	20114	19915	20302	20182	20176	20177	20008	20000	19874	20045	20180	19923	20025
16914	28565	26922	21953	20057	29493	66693	66044	52044	40450	28432	20468	17256	16459	16377	16314	16302	16380	16391	16272	16261	16233	16218	16333	16225	16292	16269	16261	16411	16389	16155	16212	16315	16298	16317	16163	16256	16310	16233	16360	16280	16384	16270	16272	16343	16410	16349	16306	16187	16271	16412	16310	16378	16177	16250	16201	16342	16349	16119	16271	16085	16296	16382	16041	16253	16320	16388	16307	16361	16374	16246	16214	16168	16363	16311	16142	16215	16340	16160	16314	16265	16168	16344	16205	16465	16181	16359	16344	16131	16226	16327	16267	16213	16176	16247	16274	16335	16278	16135	16256	16181	16345	16175	16212	16201	16269	16095	16276	16210	16338	16311	16057	16246	16304	16077	16304	16221	16408	16044	16245	16109	16395	16334	16303	16334	16187	16359	15919	16147	16162	16332	16172	16143	16186	16248	16161	16123	16322	16076	16240	16219	16175	16108	16277	16385	16023	16229	16331	16292	16236	16155	16224	16489	16305	16228	16200	16379	16250	16372	16203	16638	16202	16373	16278	16505	16206	16229	16505	16175	16157	16217	16365	16301	16379	16170	16306	16277	16266	16187	16323	16314	16127	16337	16198	16355	16237	16265	16218	16095	16160	16243	16301	16160	16229	16336	16269	16172	16150	16238	16083	16240	16385	16138	16341	16301	16283	16232	16295	16294	16307	16350	16082	16335	16296	16283	16411	16294	16352	16157	16154	16175	16339	16152	16215	16329	16364	16231	16136	16064	16341	16132	16348	16585	16240	16396	16242	16209	16256	16225	16332	16135	16163	16241	16070	16076	16173	16329	16404	16305	16306	16405	16203	16263	16153	16295	16419	16105	16171	16186	16331	16267	16359	16360	16262	16336	16301	16050	16223	16231	16254	16196	16134	16418	16104	16513	16356	16325	16290	16263	16228	16350	16209	16400	16172	16448	16166	16241	16193	16222	16108	16339	16292	16330	16366	16237	16318	16171	16308	16329	16346	16361	16363	16228	16307	16216	16105	16371	16342	16083	16419	16207	16252	16193	16314	16354	16266	16156	16215	16294	16267	16192	16189	16262	16309	16459	16109	16239	16236	16268	16202	16182	16424	16247	16286	16249	16200	16140	16230	16128	16381	16268	16220	16336	16284	16238	16325	16395	16217	16040	16346	16188	16215	16279	16225	16356	16265	16399	16156	16149	16158	16238	16159	16199	16089	16237	16168	16287	16268	16064	16069	16287	16272	16297	16187	16309	16254	16350	16180	16182	16209	16191	16348	16299	16324	16292	16383	16205	15963	16230	16319	16233	16250	16198	16176	16214	16281	16330	16294	16278	16149	16150	16236	16147	16091	16387	16269	16448	16296	16142	16110	16132	16168	16311	16271	16097	16323	16335	16115	16128	16318	16338	16186	16158	16306	16191	16203	16370	16070	16234	16345	16274	16158	16174	16170	16166	16198	16308	16287	16423	16207	16198	16199	16354	16280	16239	16265	16373	16369	16317	16269	16229	16244	16166	16349	16228	16263	16314	16160	16286	16283	16142	16184	16290	16312	16256	16278	16130	16179	16335	16336	16302	16175	16377	16258	16277	16279	16215	16222	16204	16124	16269	16275	16324	15934	16236	16332	16273	16275	16110	16310	16370	16137	16381	16431	16185	16267	16330	16261	16232	16272	16102	16379	16056	16155	16233	16295	16236	16386	16205	16338	16296	16212	16161	16208	16303	16219	16200	16159	16274	16296	16356	16195	16166	16256	16384	16286	16218	16263	16381	16249	16422	16269	16282	16167	16205	16174	16051	16363	16249	16200	16264	16042	16386	16132	16474	16247	16257	16198	16387	16198	16261	16131	16203	16283	16304	16446	16289	16172	16059	16184	16201	16238	16150	16268	16318	16383	16253	16185	16234	16473	16067	16322	16242	16165	16344	16301	16328	16269	16135	16221	16323	16130	16229	16127	16348	16094	16339	16310	16241	16263	16120	16299	16244	16266	16153	16336	16147	16264	16299	16234	16310	16171	16216	16182	16177	16115	16071	16241	16076	16265	16372	16345	16497	16150	16237	16205	16199	16226	16312	16278	16132	16244	16222	16290	16312	16151	16280	16429	16323	16216	16275	16218	16084	16196	16372	16197	16126	16318	16232	16212	16276	16145	16170	16301	16170	16341	16246	16363	16164	16207	16159	16179	16191	16257	16295	16219	16392	16291	16463	16202	16364	16296	16192	16226	16183	16260	16284	16334	16242	16189	16329	16197	16188	16170	16306	16150	16206	16323	16345	16186	16232	16262	16411	16237	16340	16330	16334	16142	16219	16234	16269	16182	16261	16248	16319	16260	16109	16209	16209	16315	16327	16233	16261	16170	16172	16247	16165	16184	16076	16085	16233	16212	16285	16350	16330	16125	16196	16250	16196	16256	16296	16191	16162	16426	16239	16290	16222	16194	16161	16307	16275	16279	16403	16346	16272	16260	16069	16316	16304	16090	16206	16133	16324	16359	16176	16179	16343	16316	16341	16343	16141	16336	16146	16399	16253	16141	16222	16226	16186	16235	16160	16227	16282	16383	16250	16076	16220	16321	16372	16145	16399	16350	16244	16249	16182	16356	16262	16048	16264	16289	16390	16279	16153	16242	16247	16158	16162	16139	16074	16391	16268	16170	16203	16360	16297	16193	16205	16254	16140	16211	16447	16243	16259	16335	16144	16279	16216	16568	16309	16335	16188	16217	16226	16278	16345	16242	16245	16344	16181	16256	16081	16143	16285	16354	16312	16371	16235	16212	16314	16169	16191	16260	16245	16157	16406	16337	16288	16083	16211	16212	16369	16043	16200	16212	16243	16184	16224	16382	16164	16232	16308	16264	16216	16322	16233	16107	16127	16295	16150	16296	16151	16223	16314	16141	16345	16097	16260	16065	16414	16412	16313	16260	16145	16084	16217	16417	16247	16259	16272	16279	16175	16244	16318	16366	16288	16273	16008	16166	16215	16229	16364	16200	16128	16220	16185	16084	15953	16330	16210	16348	16151	16332	16107	16310	16136	16323	16146	16053	16300	16147	16222	16351	16065	16304	16221	16369	16158	16314	16045	16316	16189	16334	16385	16216	16405	16321	16273	16290	16410	16223	16340	16322	16418	16361	16262	16231	16278	16247	16206	16286	16277	16262	16255	16181	16351	16161	16342	16255	16370	16161	16317	16208	16408	16253	16214	16364	16129	16125	16172	16326	16225	16309	16344	16262	16488	16294	16171	16490	16135	16186	16207	16192	16226	16218	16296	16209	16348	16233	16270	16311	16325	16306	16244	16202	16500	16250	16298	16255	16297	16275	16436	16224	16218	16354	16399	16347	16209	16305	16304	16444	16301	16264	16446	16399	16210	16312	16245	16170	16153	16172	16305	16142	16273	16196	16394	16283	16193	16235	16365	16408	16153	16162	16215	16254	16177	16489	16262	16073	16239	16169	16280	16222	16224	16458	16149	16113	16207	16112	16335	16139	16226	16263	16182	15910	16328	16183	16099	16086	16334	16251	16374	16382	16256	16319	16262	16227	16254	16283	16289	16330	16193	16212	16154	16246	16278	16119	16137	16321	16325	16294	16295	16260	16308	16122	16251	16260	16199	16310	16211	16177	16158	16256	16074	16242	16346	16273	16090	16390	16123	16204	16222	16357	16097	16351	16192	16264	16351	16068	16246	16218	16248	16297	16186	16276	16318	16245	16230	16389	16278	16160	16127	16165	16285	16223	16248	16271	16279	16038	16327	16391	16252	16232	16318	16364	16208	16451	16354	16349	16251	16135	16139	16164	16272	16255	16205	16249	16282	16314	16326	16216	16095	16115	16124	16446	16348	16213	16270	16373	16295	16184	16153	16261	16223	16314	16093	16046	16188	16190	16210	16279	16250	16212	16267	16113	16483	16136	16116	16246	16417	16134	16435	16217	16236	16180	16360	16302	16219	16186	16340	16045	16225	16197	16232	16241	16238	16211	16243	16275	16424	16237	16280	16180	16191	16289	16262	16382	16435	16356	16189	16260	16238	16198	16196	16378	16151	16212	16443	16319	16253	16145	16343	16126	16210	16260	16348	16278	16098	16290	16509	16093	16359	16215	16405	16119	16210	16156	16168	16363	16222	16116	16285	16260	16201	16409	16145	16348	16334	16206	16428	16268	16475	16174	16350	16272	16157	16199	16227	16174	16299	16285	16152	16183	16316	16210	16331	16305	16257	16154	16225	16088	16188	16430	16339	16121	16199	16200	16364	16162	16203	15981	16209	16223	16214	16179	16200	16411	16221	16283	16313	16158	16250	16258	16202	16260	16176	16250	16136	16155	16231	16233	16202	16273	16176	16295	16156	16389	16116	16104	16271	16399	16425	16067	16275	16207	16129	16070	16225	16277	16173	16173	16261	16305	16073	16312	16365	16302	16128	16313	16215	16079	16304	16381	16026	16315	16213	16286	16224	16430	16273	16045	16175	16299	16329	16225	16396	16253	16368	16403	16332	16343	16079	16465	16190	16184	16386	16267	16318	16258	16106	16233	16070	16266	16213	16260	16293	16174	16135	15971	16281	16369	16190	16285	16218	16310	16403	16166	16321	16162	16344	16324	16113	16299	16205	16202	16313	16251	16290	16146	16294	16266	16223	16085	16165	16274	16250	16196	16266	16198	16452	16326	16312	16231	16092	16398	16192	16195	16192	16159	16201	16463	16371	16381	16166	16306	16118	16299	16296	16244	16231	16224	16048	16213	16188	16299	16220	16194	16369	16122	16199	16292	16226	16328	16177	16205	16218	16326	16212	16252	16294	16330	16294	16146	16317	16165	16280	16266	16080	16074	16165	16199	16345	16247	16197	16308	16167	16254	16223	16103	16279	16386	16146	16183	16237	16038	16174	16254	16292	16287	16308	16313	16081	16311	16172	16180	16222	16375	16259	16256	16158	16293	16131	16280	16356	16225	16157	16255	16246	16423	16436	16400	16182	16104	16369	16108	16229	16283	16336	16226	16380	16264	16293	16159	16231	16118	16230	16068	16194	16322	16243	16280	16378	16311	16113	16407	16427	16188	16192	16193	16219	16172	16328	16177	16352	16219	16260	16170	16340	16382	16270	16324	16429	16279	16106	16378	16465	16336	16390	16350	16207	16123	16439	16326	16153	16278	16219	16223
29736	22693	23674	21667	19849	20515	27127	26567	24215	22725	21167	20447	19951	19814	19879	19759	19572	19605	19839	19857	19952	19866	19723	19911	19871	19796	19825	19898	19933	19876	19797	19851	19904	19894	19875	19885	19959	19407	19816	19882	19833	19649	19719	19847	19573	19749	19688	19734	19755	19742	19810	19771	19723	19979	19858	19759	19937	19865	19765	19785	19609	19549	19908	19804	19796	19780	19802	19691	19760	19706	19767	19861	19931	19758	19520	19531	19783	20001	19739	19878	19869	19811	19664	19692	19686	19671	19910	20177	19902	19833	19617	19650	19968	19778	19697	19863	19743	19746	19919	19803	19804	19742	19813	19576	19768	19740	19845	19843	19768	19692	19750	19779	19753	19615	19927	19680	19917	19741	19693	19554	19695	19666	19915	19784	19867	19499	19764	19651	19793	19778	19700	19629	19806	19689	19920	19783	19629	19752	19717	19953	19713	19734	19489	19804	19587	19993	19731	19774	19763	19921	19610	19543	19718	19808	19758	19744	19814	19768	20080	19960	19777	19838	19611	19588	19685	19697	19734	19980	19769	19706	19780	19683	19859	19722	19819	19857	19746	19679	19818	19907	19818	19725	19737	19835	19836	19833	19810	19659	19720	19792	19789	19858	19712	19679	19657	19639	19702	19674	19823	19914	19937	19601	19759	19486	19960	19828	19584	19526	19774	19713	19816	19730	19802	19643	19521	19893	19947	19997	20028	19737	19755	19955	19896	19893	19786	19586	19807	19647	19893	19630	19636	19599	19819	19785	19631	19843	19853	19748	19806	19907	19714	19992	19927	19693	19861	19774	19686	19553	19927	19915	19724	19392	19765	19788	19786	19835	19662	19722	19452	19684	19597	19767	20000	19675	19752	19416	19527	19822	19660	19784	19870	19790	19736	19714	19523	19776	19733	19823	19715	19677	19585	19718	19512	19698	19596	19752	19622	19774	19738	19655	19894	19974	19812	19742	19519	19825	19800	19895	19825	19702	19760	19566	19640	19715	19640	19671	19676	19773	19592	19698	19671	19815	19479	19609	19786	19898	19847	19758	19617	19846	19585	19929	19686	19694	19754	19765	19930	19822	19586	19837	19948	19630	19975	19869	19692	19738	19785	19747	19806	19745	19519	19800	19691	19833	19744	19908	19722	19706	19740	19715	19740	19857	19813	19630	19984	19703	19761	19513	19658	19702	19670	19830	19943	19590	19712	19745	19861	19634	19796	19805	19808	19699	19756	19738	19679	19644	19715	19908	19859	19938	19830	19702	19845	19963	19687	19885	19734	19835	19829	19627	19680	19924	19677	19707	19882	20050	19551	19762	19923	19704	19723	19593	19641	19732	19850	19796	19757	19665	19833	19736	19853	19683	19898	19976	19968	19860	19742	19562	19687	19881	19853	19618	19644	19681	19574	19567	19644	19799	19737	19674	19712	19786	20081	19798	19659	19571	19691	19789	19777	19629	19934	19874	19793	19635	19943	19680	19812	19885	19861	19802	20004	19664	19707	19993	19844	19682	19951	19799	19719	19682	19968	19756	19796	19632	19677	19849	19724	19937	19799	19687	19582	19858	19815	19783	19923	19889	19810	19772	19614	19606	19804	19982	19838	19834	19917	19722	19641	19891	19819	19880	19806	19855	19586	19702	19845	19924	19740	19649	19685	19612	19715	19498	19568	19847	19677	19780	19741	19694	19784	19771	19858	19639	19699	19594	19676	19574	19732	20023	19713	19656	19746	19761	19508	19638	19724	20054	19647	19579	19814	19815	19709	19698	19798	19904	19705	19765	19872	19647	19902	19648	19726	19857	19627	19837	19901	19808	19893	19716	19689	19528	19789	19675	19833	19806	19720	19787	19688	19753	19863	19756	19852	19868	19859	19602	19764	19813	19911	19866	19914	19846	19837	19820	19543	19529	19662	19751	19598	19892	19706	19965	19934	20073	19707	19943	19770	19768	19707	19657	19600	19586	19998	19747	19862	19986	19722	19794	19781	19609	19615	19701	19570	19863	19736	19464	19757	19798	19757	19649	19839	19746	19633	19809	19825	19758	19903	19699	19883	19861	19688	19861	19670	19662	19687	19881	19778	19671	19807	19765	19780	19812	19771	19587	19687	19575	19747	19645	19740	19665	19819	19760	19871	19742	19785	19767	19871	19778	19954	19844	19666	19711	19562	19791	19934	20047	19782	19827	19606	19922	19765	19808	19724	19791	19799	19769	19797	19707	19789	19695	19586	19843	19769	19655	19877	19655	19874	19841	19777	19736	19627	19752	19750	19837	19787	19660	19729	19746	19573	19716	19581	19878	19700	19896	19669	19590	19691	19685	19698	19637	19597	19854	19684	19892	20071	19694	19740	19933	19893	19731	19914	19876	19845	19769	19750	19833	19663	19838	19943	19680	19599	19710	19921	19556	19845	19728	19861	19717	19684	19783	19800	19909	19584	19881	19773	19707	19899	19811	19844	19906	19768	19639	19763	19731	19940	19800	19738	19834	19660	19785	19859	19893	19850	19817	19822	19507	19737	19669	19828	19779	19806	20076	19658	19707	19789	19877	19755	19840	19786	19630	19803	19693	19773	19677	19759	19808	19746	19616	19779	19953	19635	19769	19917	19815	19708	19752	19739	19910	19919	19771	19772	19750	19891	19793	19971	19965	19892	19624	19578	19638	19621	19688	19748	19980	19754	19706	19900	19843	19816	19818	19727	19681	19795	19842	19792	19737	19673	19683	19663	19726	19843	19794	19884	19712	19912	19799	19714	19761	19985	19679	19785	19769	19660	19734	19715	19716	19815	19784	19710	19739	19780	19767	19667	19806	19873	19711	19735	19948	19969	19805	19803	19777	19725	19834	19750	19829	19831	19592	19669	19625	19749	19814	19765	19637	19575	19626	19840	19818	19786	19870	19824	19649	19781	19848	19818	19722	19734	19782	19672	19651	19760	19857	19853	19940	19671	19947	19862	19899	19868	19763	19576	19950	19687	19710	19720	19903	19601	19647	19863	19764	19711	19872	19841	19669	19714	19866	19856	19874	20015	19825	19738	19742	19765	19703	19898	19709	19693	19439	19899	19583	19761	19868	19760	19635	19783	19587	19635	19918	19896	19716	19736	19812	19762	19798	19740	19901	19600	19854	19735	19668	19569	19866	19789	19869	19738	19545	19729	19883	19870	19623	19758	19611	19714	19785	19865	19891	19692	19698	19759	19909	19530	19878	19894	19702	19624	19816	19817	19841	19824	19779	19856	19755	19827	19720	20007	19775	19703	19742	19676	19688	19866	19811	19874	19531	19822	19831	19821	19483	19866	19966	19884	19791	20049	19598	19894	19611	19802	19672	19710	19472	19704	19689	19640	19919	19573	19515	19817	19752	20084	19808	19886	19855	19934	19684	19631	19686	19921	19740	19742	19638	19770	19777	19738	19824	19856	19748	19923	19865	19765	19684	19898	19633	19808	19667	19812	19757	19890	19961	19840	19627	19743	19802	19891	19796	19635	19770	19757	19770	19534	19731	19942	19614	19701	19800	19880	19982	19864	19763	19759	19774	19692	19837	19846	19740	19784	19650	19623	19953	19942	19710	19598	19739	19707	19470	19674	19615	19924	19837	19728	19648	19811	19828	19428	19650	19840	19744	19826	19828	19825	19923	19749	19658	19715	19901	19890	19800	19684	19672	19713	19634	19819	19804	19962	19777	19934	19627	19922	19750	19781	19870	19576	19769	19602	19622	19785	19795	19990	19875	19700	19703	19896	19846	19686	19760	19946	19811	19862	19923	19719	19688	19979	19580	19883	19540	19620	20006	19910	19715	19674	19606	19805	19731	19756	19714	19799	19801	19678	19708	19738	19982	19898	19820	19653	19715	19938	19819	19604	19771	19749	19793	19728	20001	19577	19743	20078	19817	19851	19768	19906	19996	19661	19727	19910	19771	19728	19767	19781	19730	19674	19640	19765	19837	19575	19900	19695	19789	19900	19672	19739	19796	19657	19662	19755	19677	19713	19885	19871	19798	19675	19705	19654	19834	19822	19761	19786	19857	19918	19650	19851	19796	19689	19629	19719	19617	19684	19786	19769	19661	19959	19856	19853	19648	19725	19990	19854	19847	19874	19856	20017	19831	19754	19722	19764	19621	19767	19749	19690	19736	19645	19686	19878	19770	19696	19892	19838	19713	19708	19545	19774	19666	19969	19640	19777	19918	19798	19714	19722	19636	19595	19625	19712	19699	19781	20030	19652	19607	19569	19713	20024	19837	19933	19666	19708	19988	19845	19870	19895	19907	19749	19753	19872	19783	19747	19796	19740	19827	19922	19636	19852	19565	19767	19803	19613	19955	19704	19828	20054	19758	19805	19602	19660	19717	19887	19716	19849	19923	19802	19716	19763	19826	19700	19716	19577	19547	19800	19859	19681	19631	19720	19670	19652	19721	19795	19560	19711	19652	19727	19887	19742	19787	19782	19642	19701	19687	19807	19750	19860	19788	19631	19715	20051	19879	19825	19805	19894	19688	19875	19808	19697	19848	19830	19927	19563	19853	19674	19622	19728	19864	19640	19663	19648	19772	19650	19727	19865	19754	19736	19680	19753	19746	19771	19813	19697	19709	19526	19696	19727	19644	19861	19650	19754	19819	19866	19683	19758	19586	19726	19834	19767	19810	19640	19754	19881	19765	19702	19762	19853	19831	19816	19765	19933	19777	19663	19885	19708	19796	19809	19683	19757	19683	19726	19623	19794	19803	19521	19732	19941	19613	19682	19820	19667	19679	19915	19671	19826	19868	19810	19836	19627	19642	19813	19834	19522	19767	19726	19752	20033	19811	19668	19643	19832	19766	19610	19948	19690	19691	19784	19644	20026	19795	19843	19641	19702	19837	19779	19929	20062	19602	19663	19713	19807	19749	19665	19558	19706	19969	20039	19678	19650	19824	19898	19824	20005	19887	19785	19724	19831	20093	19769	19635	19781	19684	19832	19722	19595	19772	19790	19712	19690	19606	19643	19805	19653	19894	19832	19783	19933	19769	19769	19878	19692	19565	19686	19803	19800	19443	19781	19818	19738	19824	19909	19639	19851	19736	19894	19663	19883	19698	19797	19702	19834	19690	19888	19660	19816	19793	19619	19714	19800	19792	19973	19869	19595	19676	19765	19987	19688	19803
15953	17246	17461	16565	16433	17552	26996	24491	21648	19080	17203	16598	16261	16141	16248	15995	16008	16058	16027	16186	16085	16050	16104	16028	16093	16108	16133	16031	16132	16100	16147	16126	15974	16183	15981	16074	15930	16090	16134	16178	15975	15906	16014	16044	15937	16105	15997	16114	16189	16110	15922	16209	15876	15981	16041	16053	16078	15877	16086	16209	15951	16038	16232	16075	16018	15916	16083	16124	16009	16058	16185	16007	16130	16052	16176	16167	16056	16210	15975	16154	16062	15940	15922	15924	16148	15859	16041	16042	16003	16046	15917	15889	16080	16210	15970	16039	16014	15961	16138	16069	16123	16044	16095	16098	16118	16051	16028	16095	16118	16070	16105	15813	16163	16032	15989	15872	16067	15932	16073	16134	16133	16185	16206	15971	16067	16170	16103	15970	16054	15946	16066	16053	15946	16272	15972	16178	16151	16180	16040	15991	16088	16171	16122	16188	15965	16128	15969	16018	16079	15993	15991	15944	16014	16103	15988	15963	15888	16191	16186	16123	15994	16226	15979	16418	15943	16083	16106	16194	16110	16188	15982	15840	16025	16040	16027	15811	16118	16220	16065	16031	16003	15906	16244	15994	15984	15872	16066	15947	16183	16034	16213	15915	16068	16101	15942	16234	15970	16118	16042	16135	15899	15955	16034	16039	16133	16017	16218	16150	16054	16034	16004	15933	15908	16114	15941	15934	15967	15983	16087	16194	16184	15966	16257	16079	16053	16114	16126	15989	16171	16102	15943	16085	16009	16058	16194	16001	15928	15979	16003	16025	16104	16038	16068	15886	15950	16024	16140	15902	16137	16190	16009	16160	15934	15934	16143	15939	15978	16075	16223	16027	16140	16090	15981	16107	16123	16243	16138	16011	16073	16128	16045	16098	16021	15984	16131	16231	16248	15844	16083	16148	16086	16130	15911	16005	16043	15966	16017	16046	16031	15988	16069	15941	15932	16046	15939	16215	16157	16144	15862	16208	16057	16012	16147	16223	15964	16133	15951	15883	15874	16114	16000	16037	16093	16004	16065	15873	16112	16014	16277	16113	16055	16101	16066	16005	16048	16160	16023	16210	16182	16095	16029	15958	16266	16091	16073	16070	16011	16312	16005	15971	16000	16077	16047	16041	16163	15964	16096	16094	16095	16133	16076	16054	16019	15990	16162	16074	16117	16096	16062	16018	16128	15989	15993	15983	15982	16092	16048	16193	16062	15952	16089	16020	16068	16027	16018	16125	16160	16007	15989	16211	16178	15994	16176	15996	16154	16002	16027	16112	16131	16147	16013	15753	16109	16187	16110	16069	16261	15795	16112	15927	16070	16216	16044	16037	15895	15977	16134	16067	15998	16126	16117	16022	16015	16148	16017	16012	16011	16143	16106	15977	15959	15996	16115	16065	16013	16016	15893	15918	16113	16143	16053	16074	16156	16062	16137	16185	16084	16167	16030	16159	16059	16202	16063	16066	16256	16067	16104	16118	16114	16197	16188	16019	16100	16077	15885	15919	16306	16047	15985	16158	16092	16042	16222	16056	15953	15930	16111	15971	16069	16188	15922	15915	16204	15959	16106	16069	16137	16003	15790	16046	16068	16243	16046	16031	16118	16003	15988	16041	15877	16184	15890	16191	16172	16119	15989	16114	16174	16017	16235	15902	15996	16077	16065	16141	16138	15909	16082	16272	16160	16018	16077	16307	16003	16169	15913	16188	16051	16112	16170	16005	16070	16187	16158	16006	16007	16005	16192	16010	16036	16156	16105	16215	16109	16084	15992	16046	16096	16093	16054	15902	15961	15967	16204	15915	16104	16088	16005	15984	16215	16038	16104	15793	16026	16104	16182	16124	16116	15819	16051	16041	15972	15946	16100	16227	16047	16326	15821	16091	15977	16033	16242	16005	16205	16239	16169	15968	16196	16080	16097	15987	16140	15906	16085	15932	16206	16104	16118	15860	16036	16045	16136	16028	16200	16125	16084	16070	16128	16005	16113	16012	15880	16118	16000	16105	16124	16154	16214	15917	15987	16033	15913	16045	15930	15913	16078	16054	16353	16062	16045	15994	16130	15944	15875	16084	15881	16099	16160	16046	16060	16156	16072	16153	15972	16002	16060	16018	16215	16009	16153	16088	16057	15998	16024	16016	16087	15943	15959	16222	16018	16224	16032	16098	16032	16037	16153	16151	16140	16055	16072	16077	15949	16046	16000	16057	16077	15944	16000	15962	16112	16104	16022	16022	16018	16002	16007	16121	16104	16059	16203	16157	16149	15865	16047	15999	15985	15976	16121	16119	15931	16072	15967	16024	15916	16089	15954	16054	16058	16214	16052	16013	16127	16090	16065	15756	16155	16275	15970	15964	16131	16140	16267	16021	16077	15989	16141	16126	16242	16037	16043	16001	15940	16073	16217	16182	16071	15936	16052	15917	16044	16198	15995	16115	16110	16199	16020	16080	16095	16112	16044	15927	16081	16193	16145	16030	15967	16106	16149	16128	16211	15905	16090	16022	16004	16048	15930	16141	16132	15952	16081	16161	15965	16277	15959	16084	16046	16128	16031	16135	15993	16190	16180	16041	15881	16117	16018	15954	15952	16146	16107	16042	16040	16076	16069	15941	16133	16068	15927	16114	15911	15984	16067	16011	16015	16147	15946	16021	16093	15989	15974	16164	16085	16040	16094	16032	16071	15934	16073	16149	16072	16083	15874	16210	15971	16043	16042	16066	16059	15980	16018	16048	16080	16052	16082	16125	16050	16023	15986	16032	16110	16071	16158	16111	16112	16194	15908	16102	15899	16012	16170	16061	16058	16024	16030	15972	16067	16116	16098	16104	16133	16151	16158	16142	16074	15945	16189	16090	16067	16086	15955	16119	15817	16176	16160	16126	16136	16220	16126	16056	16162	16065	16251	15998	16200	15969	16046	15971	16024	16093	16017	16128	15952	15973	16007	16005	16221	16108	16188	16058	16019	16038	16052	16177	16093	16061	16081	16057	16078	16056	15960	15973	16110	16059	15992	16217	16158	16169	15858	16041	16031	16068	16179	16143	16012	16067	15918	15935	15989	16076	16074	15860	16158	16111	15986	16158	15959	16007	16072	16029	16163	16174	16132	16264	16076	16018	16185	16128	16138	16077	16135	16073	16316	16149	16112	16067	16113	16229	15979	16071	16154	16067	16035	16027	15976	15971	16026	16223	15975	16193	15998	16197	16010	16223	16020	15957	16062	16064	15998	15941	15997	16061	16178	16133	16106	15906	16124	16099	16232	16189	15862	15954	16090	16241	16035	16070	16161	16094	16159	15780	16169	16199	15924	15952	16151	16140	16152	15984	16014	15982	16186	16011	15868	16169	16193	16112	16143	16134	16071	16208	15933	16145	16116	15902	16053	16104	16216	16064	16093	16065	16168	16080	16058	16048	16142	16034	16093	16045	16151	16257	16224	16129	16008	16212	16017	15997	16116	16042	16003	16035	16102	16022	16031	15917	15970	16216	16201	16138	16210	15932	16106	16093	15973	16066	16182	16207	16063	16005	16095	16100	16004	16165	16048	16119	15974	16242	16150	16027	15860	16069	16050	16063	16022	16150	16090	15934	16006	15996	15888	15859	16026	16111	15930	16049	16104	16085	16053	16173	16075	16014	16128	16271	16112	16144	16130	16037	16210	16147	16214	15791	16092	15997	16004	16180	16067	16095	16033	16287	16027	16150	16050	16160	15955	16129	15927	16280	16046	16008	16096	15866	15988	15953	15998	15996	15912	16021	16109	16310	16193	16057	16116	16134	16050	16079	16055	16055	16101	15985	16020	15968	16029	16191	15867	16046	16157	15829	16019	15927	15890	16037	16102	16006	16202	16027	16093	16122	16004	16133	16169	15929	16127	16117	16035	16135	16149	16082	16149	16091	16054	16051	16081	15984	16030	16029	15962	16174	16074	16113	15967	15981	16012	16067	16146	15962	16267	15980	15979	15815	16140	15995	16180	16143	16065	16266	16055	16172	16121	16121	16077	16117	16043	16096	16058	16207	16008	16106	16006	16108	16045	16069	16045	16119	16237	16240	15943	15935	16195	15871	16106	16029	16194	16130	15977	16094	15942	15995	15952	16237	16095	15966	16250	16142	16065	16131	16199	16093	16031	16012	15963	16155	16149	15945	15990	16196	16134	15946	16007	16021	16087	16083	16208	16006	16240	15848	16127	16086	16135	16330	16057	16215	16139	15955	16149	16116	16189	16009	16041	16072	16034	16231	16093	15937	16154	16087	16137	16186	16204	16086	16097	16114	16064	16275	16168	16026	16056	16075	16171	15948	16053	15954	15999	15984	16111	16107	16033	16096	16193	16078	16104	16101	15931	16230	16017	15951	16008	16051	16198	16065	16165	15954	16019	16013	16137	16051	16340	15807	16090	16090	15921	16057	16086	16304	16036	16148	16060	16023	16094	16136	16026	16110	16079	16033	15999	16106	16125	16091	16042	16170	16140	15895	15966	16102	15950	16045	16148	16027	16036	15916	16212	16124	15986	16139	16212	16000	15869	16010	16227	16104	16214	16114	16071	16090	15921	15910	15985	16126	15992	16191	16083	16129	16234	16168	16267	16174	16032	16089	15996	15938	16172	16055	15942	16033	16063	16127	16137	16086	16132	15978	15813	16128	16085	16140	15992	15974	16111	16073	16003	16031	15860	16113	15883	16077	16147	16013	16139	16081	16049	16067	15830	15930	15932	16026	16157	16003	15972	16275	16061	16042	16018	16166	16212	16141	15925	15952	16066	16147	15948	15974	16132	16105	16294	15981	15975	16121	15950	16102	16007	16043	16129	15903	16138	16068	16045	16086	16006	16174	16037	15926	16068	15943	16047	15972	16227	16006	15910	15980	16095	16306	15869	16069	16082	16070	16027	16095	15980	15970	16115	15996	16086	16233	16092	15996	15985	16151	15967	16007	15997	16007	16020	16092	16156	16106	15951	16065	16225	16088	15984	16144	16052	16045	15993	15977	16052	16080	16013	16013	15968	16105	16068	16088	16027	16061	15986	15950	15977	16108	16042	15913	16106	16085	15969	16154	16165	16184	15829	16170	16132	16052	16149	15941	15991	16084	16097	16092	15831	16069	16017	16093	16234	16152	16057	15878	16046	16084	16115	15893	16178	16125
26023	21198	27391	26113	21658	27948	51406	44446	37489	30116	24158	21111	19844	19543	19718	19426	19280	19500	19372	19540	19589	19423	19511	19262	19440	19601	19647	19578	19503	19575	19249	19572	19526	19515	19509	19433	19572	19380	19354	19410	19325	19300	19327	19408	19311	19363	19520	19380	19490	19324	19527	19328	19448	19434	19725	19451	19413	19686	19283	19449	19380	19392	19385	19421	19415	19337	19382	19544	19638	19547	19492	19376	19370	19510	19441	19206	19398	19312	19458	19513	19563	19486	19279	19214	19260	19463	19436	19291	19398	19303	19493	19386	19373	19511	19490	19266	19618	19448	19324	19315	19147	19376	19391	19265	19549	19268	19336	19750	19195	19274	19521	19392	19446	19584	19402	19437	19330	19494	19357	19455	19531	19370	19397	19522	19357	19339	19420	19521	19548	19211	19297	19219	19458	19676	19411	19438	19394	19368	19324	19503	19717	19625	19493	19409	19418	19245	19270	19479	19334	19255	19488	19568	19422	19400	19415	19271	19313	19402	19484	19314	19252	19156	19466	19493	19399	19636	19531	19461	19186	19494	19554	19224	19365	19313	19335	19395	19438	19527	19526	19668	19299	19544	19337	19240	19373	19244	19415	19231	19622	19441	19094	19571	19494	19308	19545	19255	19454	19329	19356	19398	19512	19607	19597	19425	19538	19353	19386	19456	19285	19398	19393	19337	19431	19463	19631	19585	19442	19643	19637	19295	19638	19481	19355	19384	19483	19306	19320	19466	19482	19536	19397	19447	19436	19397	19328	19486	19384	19334	19539	19391	19567	19339	19317	19294	19415	19301	19516	19540	19336	19373	19482	19426	19518	19556	19369	19538	19393	19249	19295	19433	19075	19425	19317	19444	19365	19432	19448	19395	19409	19365	19487	19436	19356	19478	19415	19395	19186	19317	19506	19376	19556	19444	19178	19309	19515	19569	19246	19387	19442	19329	19235	19598	19373	19598	19482	19448	19446	19235	19403	19201	19702	19400	19489	19602	19571	19331	19270	19413	19303	19337	19484	19514	19488	19304	19308	19408	19432	19455	19275	19421	19379	19382	19433	19385	19503	19364	19421	19319	19414	19549	19207	19440	19564	19392	19279	19543	19324	19489	19427	19336	19243	19456	19389	19534	19425	19238	19518	19375	19421	19438	19626	19519	19576	19413	19337	19626	19328	19676	19307	19390	19413	19569	19462	19260	19503	19518	19509	19615	19391	19303	19314	19367	19232	19450	19475	19244	19189	19474	19508	19387	19526	19616	19202	19410	19545	19646	19258	19500	19441	19424	19406	19589	19439	19547	19295	19399	19446	19481	19585	19342	19495	19119	19307	19401	19724	19352	19414	19454	19523	19432	19194	19669	19524	19562	19512	19383	19398	19385	19357	19418	19691	19456	19509	19395	19415	19474	19403	19463	19384	19425	19498	19182	19287	19248	19244	19451	19392	19491	19538	19145	19512	19298	19679	19336	19541	19447	19425	19319	19222	19356	19301	19515	19571	19589	19243	19271	19453	19447	19512	19333	19538	19421	19442	19385	19208	19402	19430	19425	19239	19485	19276	19309	19419	19285	19499	19606	19540	19455	19509	19324	19368	19425	19517	19400	19486	19531	19235	19445	19383	19334	19376	19374	19452	19517	19247	19375	19477	19423	19490	19655	19321	19278	19537	19434	19502	19339	19366	19336	19491	19132	19370	19430	19472	19156	19382	19565	19213	19298	19291	19368	19317	19474	19403	19539	19329	19629	19494	19466	19361	19643	19421	19624	19394	19249	19386	19412	19427	19309	19290	19425	19491	19272	19544	19345	19487	19315	19503	19287	19387	19703	19435	19570	19313	19318	19482	19503	19272	19277	19638	19452	19272	19318	19368	19406	19303	19246	19588	19327	19437	19461	19480	19392	19353	19270	19389	19376	19469	19330	19346	19330	19457	19531	19297	19286	19395	19485	19330	19313	19231	19458	19479	19371	19415	19356	19318	19406	19393	19365	19396	19418	19379	19389	19501	19321	19298	19486	19409	19515	19391	19525	19397	19481	19449	19507	19433	19171	19457	19465	19577	19101	19325	19482	19528	19330	19334	19488	19721	19402	19416	19241	19351	19164	19466	19356	19280	19223	19446	19589	19514	19635	19525	19632	19412	19410	19630	19418	19370	19639	19366	19172	19690	19600	19294	19385	19236	19369	19555	19365	19558	19337	19425	19312	19635	19490	19318	19332	19479	19604	19303	19469	19373	19465	19461	19302	19478	19519	19256	19597	19379	19513	19597	19495	19543	19350	19522	19189	19643	19469	19508	19527	19424	19572	19341	19311	19274	19453	19325	19405	19354	19534	19333	19484	19269	19579	19649	19526	19419	19521	19388	19307	19319	19359	19630	19350	19487	19422	19480	19415	19421	19196	19341	19260	19312	19259	19660	19486	19457	19351	19463	19428	19476	19615	19585	19474	19542	19467	19369	19604	19370	19496	19522	19357	19449	19528	19311	19542	19253	19324	19585	19389	19262	19263	19238	19426	19581	19358	19520	19424	19410	19558	19265	19475	19421	19260	19499	19294	19671	19405	19695	19551	19598	19439	19320	19515	19610	19251	19276	19440	19424	19528	19454	19276	19391	19537	19442	19553	19308	19501	19317	19503	19268	19368	19224	19393	19226	19449	19380	19463	19509	19489	19310	19423	19041	19228	19462	19251	19444	19190	19661	19285	19436	19305	19447	19313	19482	19365	19346	19371	19625	19521	19599	19434	19437	19498	19567	19556	19372	19367	19416	19428	19564	19455	19357	19416	19392	19376	19675	19402	19438	19380	19376	19457	19441	19330	19298	19321	19318	19418	19439	19317	19291	19633	19526	19496	19479	19615	19792	19546	19432	19449	19374	19515	19301	19367	19181	19431	19291	19349	19410	19523	19547	19534	19274	19328	19331	19409	19352	19462	19322	19476	19469	19332	19572	19436	19339	19371	19578	19295	19527	19488	19409	19410	19084	19518	19259	19176	19418	19387	19493	19390	19469	19308	19236	19187	19231	19276	19275	19536	19465	19303	19388	19318	19195	19624	19486	19414	19255	19312	19407	19470	19354	19388	19657	19494	19385	19507	19433	19177	19561	19532	19383	19380	19459	19404	19601	19282	19371	19287	19322	19416	19391	19250	19358	19280	19306	19535	19562	19405	19362	19451	19362	19472	19427	19350	19292	19611	19599	19603	19279	19608	19409	19324	19333	19246	19320	19260	19429	19388	19459	19224	19431	19509	19484	19216	19399	19480	19572	19502	19374	19315	19303	19402	19298	19427	19283	19417	19393	19693	19375	19579	19476	19293	19318	19555	19455	19429	19314	19469	19542	19632	19467	19411	19395	19414	19413	19584	19561	19428	19442	19326	19459	19560	19368	19313	19536	19538	19426	19494	19413	19394	19346	19173	19633	19347	19516	19427	19597	19559	19365	19399	19264	19406	19376	19315	19517	19480	19478	19514	19292	19415	19388	19491	19526	19528	19444	19533	19556	19577	19188	19397	19225	19386	19503	19217	19630	19290	19414	19547	19461	19328	19488	19553	19626	19554	19331	19408	19345	19387	19167	19417	19539	19308	19438	19378	19366	19268	19322	19635	19321	19311	19715	19430	19662	19284	19482	19688	19372	19388	19178	19208	19326	19335	19369	19322	19539	19280	19426	19393	19474	19567	19327	19334	19392	19417	19219	19477	19332	19523	19396	19208	19642	19276	19197	19346	19364	19597	19609	19359	19397	19406	19409	19521	19452	19684	19516	19362	19531	19465	19568	19277	19382	19545	19374	19286	19422	19537	19575	19494	19493	19655	19418	19470	19639	19420	19481	19598	19279	19372	19585	19431	19496	19607	19297	19419	19569	19617	19556	19582	19576	19516	19453	19266	19249	19180	19335	19316	19493	19553	19492	19384	19297	19755	19611	19498	19533	19427	19306	19486	19447	19560	19385	19479	19427	19409	19533	19568	19568	19450	19489	19354	19541	19565	19460	19397	19659	19449	19392	19315	19026	19400	19445	19487	19457	19480	19325	19524	19614	19322	19250	19203	19411	19535	19406	19426	19556	19435	19282	19399	19356	19431	19346	19369	19566	19289	19575	19719	19428	19446	19276	19260	19299	19419	19160	19385	19424	19324	19554	19511	19507	19424	19211	19561	19459	19419	19483	19544	19430	19443	19297	19486	19500	19734	19423	19484	19474	19392	19393	19324	19425	19350	19464	19489	19363	19556	19272	19353	19451	19474	19555	19210	19492	19399	19273	19233	19459	19356	19176	19333	19499	19431	19354	19500	19113	19617	19652	19590	19551	19496	19573	19689	19400	19551	19626	19561	19500	19477	19541	19257	19351	19545	19384	19315	19380	19381	19601	19371	19289	19371	19351	19387	19469	19581	19545	19414	19643	19459	19447	19130	19438	19580	19494	19359	19447	19419	19409	19360	19351	19338	19376	19474	19556	19456	19414	19469	19589	19303	19351	19569	19452	19210	19399	19249	19525	19407	19267	19361	19568	19368	19404	19407	19392	19379	19541	19279	19519	19378	19473	19429	19325	19503	19456	19480	19602	19525	19396	19587	19370	19471	19297	19258	19462	19755	19521	19372	19425	19465	19358	19464	19449	19359	19363	19241	19482	19459	19386	19452	19203	19235	19354	19168	19319	19384	19472	19347	19334	19576	19514	19433	19162	19347	19322	19428	19431	19250	19345	19374	19530	19534	19420	19360	19395	19645	19472	19258	19364	19351	19229	19673	19548	19218	19581	19514	19368	19341	19378	19386	19703	19436	19515	19330	19466	19455	19279	19304	19419	19292	19486	19364	19380	19341	19275	19431	19592	19410	19499	19392	19509	19364	19436	19181	19323	19440	19420	19598	19332	19424	19386	19377	19320	19497	19097	19493	19444	19320	19226	19414	19587	19409	19439	19644	19280	19532	19543	19365	19202	19512	19438	19580	19524	19359	19488	19425	19451	19583	19530	19561	19337	19281	19393	19529	19300	19431	19461	19439	19402	19339	19465	19556	19548	19338	19479	19443	19379	19411	19547	19513	19377	19556	19465	19270	19427	19450	19501	19616	19498	19280	19381	19338	19349	19281	19405	19417	19728	19505	19333	19543	19380	19324	19545	19347	19350	19258	19398	19348	19594	19411
14781	21499	20349	18183	17110	28804	49773	43216	37089	27710	20584	17497	16273	15975	15890	15776	15815	15802	15863	15894	15726	15917	15958	15938	15901	15878	15769	15880	15884	16000	15922	15954	16180	15886	16010	15790	15805	15853	15917	15868	15878	15710	15917	15835	15987	15861	15786	15979	15910	15697	15870	15800	15986	15840	15769	15994	15932	15989	15874	15977	15902	15785	16012	15981	15934	15940	15867	15959	15981	15745	15974	15793	15970	15897	16012	15748	15870	15835	15872	15880	15805	15969	15822	15928	15847	15972	15911	15958	15807	15964	15907	15893	15905	15923	15990	15911	15628	15835	15832	15750	15861	15908	16034	15804	16017	15796	15761	15847	15941	15776	15905	15905	16085	15914	15976	15927	16001	15827	15804	15861	15816	15760	15946	15839	15968	15700	16027	15809	15915	15894	15987	15745	16003	15858	16083	15936	15935	15848	15885	15828	15914	15891	15852	15603	15848	15999	15866	15799	15917	15751	16137	15942	15871	15986	15834	15851	15908	15889	15890	16091	15768	15886	15913	15953	15859	15909	15884	15939	15843	15890	15749	15997	15888	15991	15887	15893	15833	15842	16039	15932	15891	15966	15989	15916	15979	15810	15735	16002	15949	15900	15707	16020	15737	16103	15795	15944	15938	15878	15822	15749	15708	15725	16076	15748	15872	15872	15849	15992	15785	15888	15847	15897	15859	15842	15836	15821	15950	15799	15961	15927	15711	15811	15855	15849	15991	15953	15838	16106	15777	15853	15878	15962	15838	15924	15919	16059	16053	15757	15824	16046	15904	15857	15914	15869	15816	15937	16002	16014	15884	15887	15828	15822	15870	15887	15798	15965	15708	15817	15981	15921	15909	15825	15873	15919	15704	15893	15977	15810	16007	15944	15988	15921	16052	15807	15965	15889	15980	15808	15822	15781	15916	15946	15828	15660	15829	15854	15978	15812	15920	15827	15915	15962	15910	15951	15863	15902	15911	15913	15918	15892	15843	15757	15836	15829	15844	15889	15883	15932	15971	15816	15915	15880	15986	15966	15975	15813	15749	15852	15690	15794	15954	15992	15937	15848	15850	15896	15931	15915	15737	15903	15941	15884	15903	15790	15902	15896	15970	15743	15901	15856	15892	15922	15700	15903	15891	15828	15775	15910	15922	15797	15736	15922	15961	15918	15988	15933	15885	15936	15795	15821	15729	15948	15758	16050	15888	15893	16054	15919	15899	15947	15817	15869	16013	15880	15841	15883	15843	15716	15845	15870	15705	15827	16008	15733	15784	15900	15842	15754	15892	15898	15955	15898	15761	15930	15776	15889	15728	15916	15836	15863	15845	15875	15774	15787	15904	15907	15834	15836	15872	16035	15948	15959	15843	15705	15707	16042	15918	15954	15708	15770	15826	15854	16134	16009	15781	15827	15857	15845	15869	15861	15565	15887	15898	15863	16036	15820	15926	15908	15775	15852	15808	15959	15783	15784	15855	16014	15774	15965	15893	15841	15991	15766	15975	15873	15832	15807	15957	15743	16043	15767	15827	15992	15888	15906	15853	15878	15738	15912	15797	15797	15924	15833	15808	16006	15624	15879	15993	15847	15888	15882	15840	15934	15957	15886	15872	15906	15869	15855	15897	15922	15753	15837	15993	15745	15778	16034	15742	15846	15826	15848	15838	15862	15978	15864	15693	15774	15811	15831	15971	15854	15945	15853	15800	15913	15749	15960	15786	15943	16064	15878	15771	15896	15973	15803	15820	15791	15896	15900	15869	15838	15813	15899	15844	15811	15944	15866	15829	15983	15882	15926	15887	15862	15704	16029	15859	16038	15883	15913	15894	15963	15888	15811	15899	15974	15967	16029	15949	15849	16077	15791	15955	15799	15917	15918	15777	15933	15762	15941	15782	15974	15736	15825	15818	15851	15771	15900	15852	16064	16113	15859	15939	15983	15953	16049	15858	15758	15862	15892	15921	15858	15952	15730	15868	15964	15718	15873	15812	15967	15818	16111	15757	15945	15925	15892	15832	15866	16000	15992	15996	15918	15944	15891	15777	15868	16008	15919	15926	15828	15869	15899	15959	15819	15911	15739	15852	15743	15776	16014	15862	15837	15917	15951	15934	15851	15981	15731	15807	15881	15790	15884	15817	15948	16035	15939	15948	15997	16009	15985	16132	15757	15928	15937	15899	15917	15802	15827	15989	15856	15818	15843	15785	15742	16008	15786	15883	15869	15849	15784	15920	15928	15859	15732	16154	15879	16041	15871	15923	16022	15892	15950	15918	15829	15843	15798	15850	15959	15782	15828	15769	15880	15838	15940	15888	15966	15746	15813	15751	15791	15873	15764	15926	15978	16010	15904	15945	15816	15923	15990	15744	15926	15900	15707	15884	15853	15982	16008	15810	15914	15921	15855	15961	15807	15831	15886	16015	15812	15932	15824	16015	15875	15971	15804	15730	15873	15901	15949	15739	15634	15922	15921	15933	15960	15785	15683	15690	15938	15851	15752	15958	16012	15825	15882	16077	15972	15855	15890	15932	15821	15806	15940	15982	15817	16060	15762	15790	16086	15649	15920	15932	15927	15742	15746	15880	15959	15805	15791	15990	15919	15851	15959	15855	15933	15919	15851	15915	15927	15869	15756	15927	15825	15917	15829	16087	15773	15723	15800	15833	15881	15974	15810	16057	15984	15742	15853	15863	15933	15894	15858	15941	15751	15916	15730	16016	15958	15656	15923	15908	15910	16008	15933	15909	15989	15829	15809	15879	15836	15848	15779	15681	15897	15811	15800	15871	15968	15850	15833	15882	16056	15838	15928	15830	15943	15939	15837	15980	15797	15829	15914	15797	16019	16043	15781	15973	16297	15843	15914	15942	15959	15827	15778	15911	16016	15757	15800	15872	15802	15980	15895	16083	15805	16025	16033	15834	15665	15860	15918	15798	15975	15977	15866	15776	15760	16172	15710	16066	15816	15706	15834	15917	15929	15959	15820	15770	15954	15730	15786	15959	15765	16022	15804	15854	15973	15875	15812	16105	15905	15747	16068	16072	15835	16030	15869	15949	15768	15841	15978	15823	15808	15776	15694	16024	15855	15783	15832	15989	15940	15795	15865	15941	15927	16074	15818	15993	15785	15896	16061	15931	15903	15790	16009	15908	15849	15777	15857	15955	15913	15955	15896	15843	15899	15883	15754	15903	15981	16084	15931	15916	15889	15952	16027	15824	15896	15791	15668	15959	15928	15879	15990	15773	15881	15882	15896	15964	15894	15772	15928	15945	15957	15740	15757	15882	16148	15928	15766	15911	15915	15957	15821	15885	15881	15886	15863	15857	15824	15920	15773	16080	15892	15841	15866	15917	16104	15857	16086	16042	15879	15818	15883	15947	15910	15884	15815	15984	15961	15788	15905	15794	15778	15871	15868	15872	15890	15932	15889	15985	16133	15890	15896	15842	15948	15895	15996	15922	15881	15813	15756	15966	16009	15899	15880	15881	15801	15905	15746	15769	15945	16051	15806	15886	15939	15932	15757	15798	15776	15869	15957	15946	15833	15908	15896	15982	15859	15845	15931	15975	15908	16010	16125	15872	15907	15803	16000	15748	15998	15901	15773	16023	15784	16109	15930	15824	15794	15904	15864	15994	15804	16015	15797	16172	15957	15862	15959	15844	15785	15795	15954	15875	16045	15937	16006	15907	15775	15885	15807	15835	15905	15912	15885	15928	15823	15779	15820	15896	15911	15843	15983	15913	15841	15859	15934	15760	15714	16073	15871	15892	15779	15983	15984	15968	15816	15826	15857	15814	15806	16015	15926	15743	15839	16051	15711	15885	15845	15977	15658	15967	15903	15784	15962	16053	15958	15688	15920	16108	15943	15852	15753	16012	15982	16063	15955	15926	15933	15785	15818	15886	16031	15701	15932	15797	15879	15861	15759	15974	15975	15665	15966	16039	15990	15844	15904	15817	15900	15871	15948	15728	15947	15844	15846	15821	15898	15973	15842	15937	15709	15924	15914	15979	15900	15811	16088	15835	15779	16072	15807	15955	15957	15858	15826	15910	15802	15900	15852	15909	15847	15675	15847	15948	15827	15759	15677	15746	15819	15984	15930	15902	16004	15783	15869	15956	15962	15969	15979	15871	15856	15785	15865	16076	15865	15843	15919	15984	15753	15722	15928	15642	15730	15779	15865	15853	15893	15901	15959	15772	15973	15585	15834	15970	15860	16022	15736	15953	15978	15862	15856	15976	15736	15805	15921	15834	15936	15952	15814	16067	15798	15768	15822	15739	15933	15887	15862	16003	16036	15941	16058	15928	15959	15917	15702	16038	15873	15864	15823	15789	15683	15947	15768	15776	15755	15854	15811	15952	15837	15936	15707	15859	16094	15841	15858	15782	15662	15912	15942	15919	15897	15995	15908	15991	15934	15853	15726	15896	15860	15735	15994	15984	15811	15732	15892	15719	15835	15740	15842	16059	15631	15925	15861	15820	15885	15845	15802	15978	15889	15866	15963	15937	15848	15740	15839	15931	15785	15955	15874	15912	15887	15940	15751	15763	15950	15893	15937	15842	15938	15896	15884	15984	15777	16042	15825	16053	15848	15910	15888	15877	15793	15760	15875	15857	15817	15937	15874	15924	15760	15927	15920	15879	15917	15904	15993	15664	15851	15767	15801	15821	15935	16045	15757	15969	15796	15818	15796	16046	15946	15852	15998	15901	16003	15807	16013	15816	15905	15980	15890	15850	15901	15922	15953	15833	15798	15985	15800	15865	15824	15857	15863	15918	15758	15939	15807	15818	15912	15774	15779	15877	15884	15805	15812	15947	15958	15681	15992	15879	15917	15787	15935	15786	15898	15994	15870	15951	15883	15911	15796	15924	15886	15825	15925	15962	15746	15918	15984	15833	15901	15952	15777	16020	15914	15963	16107	16053	16001	16042	15876	15890	15957	16076	15965	15979	16040	15989	15946	15703	15997	15969	15820	15816	15760	16029	15876	15776	15781	15934	15654	15861	15935	15756	16014	15925	15744	15948	15969	15917	15778	15848	15856	15759	15827	15881	15865	15966	15684	15898	15846	15902	15903	15782	15779	15894	16071	16009	15857	15988	15761	15793	16008	16095	15674	16117	15848	15817	15940	15872	15749	15736	15854	15882	15704
23756	21138	28645	23907	21699	40510	69260	62816	51399	38934	28895	22912	20665	19588	19367	19034	18932	19281	19155	19156	19066	19259	19095	19214	19156	19396	19400	19353	19331	19114	19086	19006	19233	19313	19226	19106	19139	19128	19090	19223	19045	19018	19157	19049	18994	18910	19200	19093	18978	19162	18956	19078	19020	19126	19206	19343	19160	19143	18949	19105	19162	19312	19158	19048	19142	19012	19144	19207	19104	19193	18978	19288	19208	19206	19168	19138	19075	19175	19067	19099	19116	19072	19152	19112	19390	19062	19214	19303	19057	18966	18959	19131	19042	19090	19016	19030	19067	19164	19052	19051	19082	19170	19190	19173	18953	18953	19175	19000	18870	19003	18958	18904	18908	19008	19077	18991	18927	18903	18941	19206	19228	19109	18990	19188	19070	19304	19098	19155	19111	18975	19261	19139	19074	18924	19063	19018	19072	19113	19028	19026	19241	19193	19155	18970	19100	19078	18938	18878	19173	19083	19079	18920	18981	18996	19002	19162	19068	18974	18930	19118	19187	19233	19114	19069	19209	19078	18976	19246	19142	19031	19045	19118	19114	19260	18961	19048	18866	19017	19070	18915	18904	19021	19161	18995	19016	19200	19044	19028	19078	19129	19100	19065	19134	19129	18925	18884	19059	19043	19065	19133	19062	19166	19068	19078	19214	19054	19209	19165	19121	19041	19115	19238	19065	18962	18884	18981	19041	18900	19106	19096	19324	19163	19075	19122	19190	18926	18913	19063	18899	19118	19273	19018	19135	19014	19204	19245	19244	19025	18885	19223	19258	18926	19024	19262	19083	19183	19245	18963	19264	19270	19147	18927	19040	19243	19100	19110	19187	18814	19075	19042	19157	19046	18973	18828	19151	19092	19302	19059	19052	19165	19134	19170	19017	19119	18915	18987	19155	19125	19122	19159	18862	19079	19196	18867	19077	19084	19286	19222	19151	19094	19158	19063	18997	19323	19289	18961	19229	19074	19112	19075	18785	19104	19230	19100	19142	19060	18894	19022	19103	19000	18921	19110	19188	19216	18970	19173	18954	19214	18945	19066	18941	19169	19063	18932	18948	18988	19119	19188	18979	19113	19140	18998	18792	19057	19045	19147	19049	18991	19125	19191	19336	19169	18987	19019	19063	19185	19035	18759	18831	19045	19231	19107	19051	18899	19357	19077	19210	19127	18885	19079	19033	18970	18978	19138	19062	19100	18758	19034	19171	19262	19210	18974	19057	19092	18924	19200	19101	19308	19016	19121	18889	19112	18884	19039	19363	19162	19045	19020	19090	19170	19050	19020	18943	18757	19069	19130	19185	19170	19095	19085	19045	18892	19189	19017	19000	18930	18909	19068	19018	18908	18923	19011	19156	18997	19140	19164	19124	19175	19168	19198	18914	19095	18986	19070	19045	19067	19090	18990	18951	19056	19059	19132	19220	18834	19119	19087	19124	19047	18915	19060	19185	19086	19125	18939	19070	18962	19328	19014	19103	19146	19202	19104	19187	18985	19088	18973	19008	19154	19053	19200	18935	19211	19105	18951	19166	19090	19208	18915	19171	18968	18988	18788	18994	19025	19103	19038	19169	19263	18947	18966	19102	18945	18986	19081	19150	19059	18957	18986	18889	19051	19122	18872	19112	19155	19188	19125	19213	19073	18942	18967	19084	19075	19066	19258	18853	18985	19008	19058	19055	19100	19234	18972	19131	18980	19157	19042	19102	19355	19100	18971	19403	18898	19017	19255	19080	19170	19042	19138	19165	19132	19419	19207	19134	19150	18988	19105	19068	19092	19269	19173	19032	19040	19027	19311	19056	19263	19219	19054	19190	19099	19047	19050	19277	19064	19097	19346	19039	19137	18991	19120	19053	19152	19028	18912	18861	19052	19188	18826	19075	19077	19173	19137	19131	18926	19085	18802	18945	19151	19225	19180	19056	19267	19113	18986	18742	18944	19139	18944	19128	18951	19216	19033	19120	19005	18988	19008	18939	19072	19095	19162	19027	19014	18862	19225	19161	19111	19259	19213	19301	19087	19072	19175	19186	19173	19096	19103	19049	19063	19058	19098	19042	18894	18933	19011	19112	19094	19169	18988	19035	19242	19181	19117	19118	19108	18893	19196	19141	18975	19107	19396	19092	19228	19047	19003	18992	18920	19120	19084	19258	19254	19021	19022	18903	19212	19123	19134	19068	19029	19098	18970	18903	18860	19107	19067	18998	19119	18826	19001	19006	19113	18858	19195	19054	18868	19151	18984	19014	19104	18950	19070	19147	18833	19027	18987	19002	19067	19085	19018	19025	18874	19206	19085	19041	19092	19302	18899	19104	19122	19137	19092	18903	19053	18932	18723	19142	19002	19041	19143	19020	19037	19129	19141	19037	18962	19221	19059	19173	19043	18994	19076	19089	19093	19020	19027	18979	19080	19149	19053	19170	19003	19165	19148	19098	19027	19164	19239	19215	19194	19087	19094	18938	19059	19155	18949	19117	19029	19003	19112	19067	19003	19208	18997	19041	18981	19161	18960	19140	19018	19211	19059	19164	18981	19094	19241	18736	19059	19231	19133	19079	18886	19076	19144	19001	18995	19029	19053	19104	18969	18961	18904	19090	19166	19111	19058	19008	19159	18946	18964	19104	18999	18888	18738	19012	19086	19132	19274	18940	19107	19185	18997	19166	18956	19129	19175	19217	19003	19106	19105	19061	19184	19024	18957	19036	18985	18888	18973	18861	18951	19208	19102	18996	18940	19075	19039	18994	19113	19148	19245	19025	19135	19188	19064	18950	18977	18988	19094	18992	18982	19212	18986	19086	19076	18980	19174	19015	19120	19058	19057	18983	19023	19015	19067	19368	19013	19037	19146	19150	19079	19175	18901	18845	19034	19078	19371	19020	19218	18911	18782	19068	19236	19207	18971	19017	18971	19015	19311	19018	19083	18811	19029	19127	18981	19079	19049	18926	18893	19051	19168	18952	18863	19224	19037	19102	18878	18961	18994	19047	19166	19163	19241	19147	18978	19145	18929	18917	18993	19005	18715	19109	19164	19074	18905	19306	19236	18993	19219	19018	19110	19046	18999	19230	19149	19207	19148	19136	19086	18989	18961	18874	19183	18987	18969	19206	19008	18922	19234	19038	19101	18969	19057	18977	19111	19023	19011	19032	19151	19268	19140	19124	19296	19150	19123	19189	19062	19024	19212	19147	19160	19142	19179	19040	18912	19147	19013	18906	19002	19078	18944	19103	18967	19233	19135	18964	19131	19064	19179	19141	18961	19195	19028	19380	18940	18999	18873	19044	19149	19035	18994	19028	18968	19195	19055	19009	18914	19093	19331	19231	19086	19006	19010	19150	19109	19107	19076	19143	19101	18888	19100	18892	19081	19113	19086	19023	19008	19187	19033	19142	19016	19124	19026	19109	18952	19110	19005	19195	19071	19064	19172	19137	19021	19287	19165	19279	19092	18969	19074	19073	18989	18974	18938	19113	18981	19059	18922	18912	19040	19052	18929	19140	18937	18989	19133	19020	19048	19014	18945	19062	19074	18989	19071	19169	19040	19171	19146	19140	19048	19316	19096	19069	19070	19189	19031	19158	19183	18995	19043	19133	18979	19121	19002	19072	19327	19052	19124	19028	19157	19041	19281	19018	19240	18967	19219	19355	19004	19004	19079	19258	19278	19232	18814	18961	18902	18868	18992	18947	19162	19023	18841	18927	19379	18944	19155	18950	19138	19103	19187	19125	18949	18916	19063	19044	18954	19156	19235	19244	18976	19114	18782	19129	19141	18882	19333	19097	18984	19158	19148	18965	19164	19198	19076	19080	19102	18910	19097	18927	19002	19205	18912	18913	19026	18949	18939	19099	19190	19161	19029	19189	19051	19142	19059	19091	18911	19063	19283	19201	19125	19118	18994	18940	19167	19198	19276	19074	18984	19120	19175	19005	19085	18970	18959	18945	19163	18989	19274	19315	19032	19014	19072	18848	18925	18998	19111	19081	19086	19048	18923	18876	19115	18909	18973	18944	18858	19030	19005	19087	19057	19040	19215	19267	18846	18812	18975	18884	19135	19256	18997	18984	19033	19188	18945	19328	19000	19169	19208	19272	19034	19127	18993	19194	19163	18979	19031	19084	19093	19111	19176	19081	19143	18962	19106	18824	19067	19108	19049	19124	19063	18993	18782	19046	19183	19024	18864	19212	19073	19313	19181	19013	19205	19049	19219	19001	19036	19030	18976	19242	19158	19049	19163	18930	19059	19238	19256	19007	19178	19151	19230	18980	19153	19126	19230	19145	19109	19025	19198	19052	19102	19066	18997	19016	19210	19097	19061	18994	19167	19023	19058	19123	19077	19077	19109	18871	19235	19398	19063	19208	19238	18968	19175	19270	19169	18847	19084	19099	18987	19089	19223	19092	18800	19171	19214	19038	19024	18938	18910	19189	18985	19082	19178	19006	19175	19232	19000	19001	19126	18955	18874	19233	19174	19075	19013	18982	19083	19018	19101	18987	19125	19092	18987	19164	18972	19180	19106	19234	18944	19042	18964	19083	18883	19066	19068	19202	19148	19126	19066	19106	18948	19065	19039	18996	19109	19203	19015	19111	19181	19062	18976	19040	19036	19092	19279	19030	19093	19045	19051	18917	19000	19268	19099	18986	19242	19260	19171	19264	18990	18990	18996	18951	19248	19088	19043	19212	19017	19216	19183	18908	19120	18952	18815	19105	19060	18961	18931	18976	18961	19253	18995	18980	19026	19063	19202	19079	19251	19008	18889	19303	19147	19139	19221	19060	19155	19111	18934	18940	19100	19281	19158	19000	18923	19234	19157	19063	19187	19056	19042	19176	19111	19046	18726	18986	19037	18999	19025	19186	18906	18949	19124	19112	19121	19017	19106	18998	18958	19120	18989	18968	19032	19114	19075	19058	19189	19068	18975	19157	19194	19234	19002	19172	18972	19210	19169	18937	19062	18950	19080	19015	18979	19161	19166	19063	19118	18980	19180	19374	18869	19151	19170	19150	18986	18964	18922	19118	18898	19074	19000	19143	18997	19035	18999	18866	19164	19102	19144	19345	19128	19134	18979	19154	19071	18861	18794	19055	19025	19136	19041	19153	19173	19235	18920	18845	19164	19104	19011	18953	19141	19133	18931
16717	28866	26181	21351	19438	45471	68352	62463	50905	38374	26767	19706	16741	15780	15711	15528	15560	15729	15619	15594	15700	15590	15766	15770	15803	15667	15651	15812	15499	15686	15729	15706	15661	15456	15713	15716	15617	15645	15633	15611	15581	15749	15777	15788	15644	15752	15857	15501	15792	15719	15497	15696	15616	15613	15636	15645	15556	15553	15586	15657	15624	15523	15684	15531	15677	15640	15592	15786	15784	15681	15696	15765	15599	15496	15737	15545	15711	15534	15601	15605	15544	15621	15574	15626	15593	15721	15600	15719	15759	15491	15606	15628	15599	15797	15645	15490	15734	15653	15693	15648	15554	15533	15408	15619	15511	15582	15629	15598	15740	15650	15610	15310	15583	15513	15667	15676	15501	15646	15662	15383	15653	15562	15781	15646	15595	15669	15505	15712	15693	15686	15558	15846	15594	15654	15588	15750	15629	15636	15525	15650	15788	15640	15523	15819	15620	15674	15712	15611	15661	15595	15584	15636	15544	15667	15836	15628	15484	15752	15645	15665	15468	15736	15649	15590	15708	15707	15509	15590	15613	15640	15471	15815	15692	15713	15762	15512	15803	15533	15649	15638	15719	15713	15766	15742	15558	15608	15485	15630	15654	15705	15583	15736	15547	15542	15553	15585	15760	15688	15614	15680	15738	15569	15642	15686	15624	15656	15562	15580	15745	15733	15564	15787	15627	15607	15604	15503	15711	15610	15742	15618	15563	15605	15666	15535	15619	15678	15722	15694	15685	15722	15619	15706	15666	15562	15580	15470	15640	15619	15644	15720	15842	15700	15809	15631	15762	15614	15630	15710	15764	15580	15704	15734	15656	15660	15546	15444	15840	15577	15586	15705	15614	15739	15426	15750	15585	15692	15802	15624	15528	15617	15622	15775	15589	15590	15591	15639	15683	15574	15712	15451	15658	15602	15676	15553	15620	15565	15707	15546	15520	15753	15501	15767	15584	15749	15612	15625	15753	15540	15791	15486	15546	15598	15782	15655	15606	15654	15680	15716	15663	15674	15775	15647	15589	15778	15623	15610	15617	15689	15724	15733	15571	15572	15730	15719	15810	15590	15788	15581	15638	15494	15479	15732	15712	15633	15498	15717	15611	15668	15665	15718	15608	15724	15717	15734	15662	15619	15682	15519	15667	15496	15783	15698	15660	15695	15680	15765	15644	15641	15626	15548	15568	15660	15596	15674	15675	15611	15604	15645	15656	15579	15617	15752	15590	15579	15512	15735	15688	15604	15527	15530	15552	15602	15683	15584	15516	15645	15511	15708	15665	15563	15681	15652	15817	15764	15670	15714	15607	15663	15528	15616	15576	15664	15521	15486	15455	15578	15612	15704	15774	15655	15652	15672	15701	15624	15580	15630	15641	15746	15672	15580	15543	15576	15728	15566	15521	15570	15646	15682	15424	15620	15779	15601	15511	15462	15774	15576	15702	15679	15545	15596	15477	15654	15652	15534	15668	15539	15548	15603	15690	15556	15590	15639	15525	15457	15675	15711	15512	15553	15711	15606	15651	15610	15761	15606	15717	15623	15517	15852	15561	15733	15614	15659	15595	15621	15669	15556	15842	15580	15596	15676	15570	15599	15637	15582	15650	15635	15488	15630	15520	15590	15548	15536	15466	15572	15871	15777	15642	15574	15545	15593	15727	15558	15833	15546	15422	15631	15518	15640	15719	15738	15409	15735	15572	15711	15540	15578	15734	15619	15680	15703	15568	15722	15674	15458	15470	15745	15597	15546	15574	15651	15558	15661	15651	15610	15699	15567	15727	15752	15680	15626	15655	15507	15646	15742	15652	15551	15683	15753	15556	15606	15507	15626	15593	15818	15606	15606	15521	15568	15512	15563	15589	15505	15740	15586	15661	15702	15723	15594	15739	15492	15576	15602	15563	15479	15751	15679	15679	15553	15555	15754	15556	15700	15594	15609	15564	15556	15609	15562	15680	15649	15779	15468	15648	15616	15592	15726	15679	15636	15681	15586	15519	15757	15566	15629	15691	15554	15777	15665	15700	15720	15564	15742	15562	15600	15581	15743	15647	15706	15554	15665	15715	15743	15664	15646	15504	15614	15515	15439	15486	15569	15573	15557	15675	15652	15509	15481	15622	15660	15771	15517	15630	15715	15657	15815	15623	15530	15556	15551	15638	15677	15761	15741	15435	15512	15480	15542	15702	15579	15699	15602	15545	15648	15712	15609	15587	15801	15592	15671	15505	15705	15906	15596	15552	15576	15660	15724	15690	15758	15591	15794	15642	15812	15646	15819	15581	15654	15596	15727	15590	15720	15611	15710	15523	15578	15440	15625	15490	15566	15845	15696	15593	15751	15689	15695	15563	15649	15670	15568	15700	15684	15540	15626	15628	15694	15504	15485	15696	15774	15664	15690	15701	15631	15674	15685	15719	15686	15663	15540	15830	15752	15634	15830	15647	15459	15599	15593	15572	15899	15593	15631	15598	15733	15581	15631	15466	15643	15494	15797	15824	15491	15522	15775	15486	15661	15488	15579	15718	15657	15639	15625	15636	15419	15718	15493	15667	15676	15656	15578	15409	15705	15585	15789	15672	15785	15410	15521	15667	15727	15713	15694	15717	15650	15742	15623	15546	15548	15758	15788	15576	15609	15553	15437	15748	15518	15779	15415	15718	15644	15501	15741	15604	15688	15516	15593	15681	15558	15566	15512	15666	15780	15504	15586	15734	15605	15727	15551	15708	15694	15691	15547	15692	15705	15889	15513	15521	15625	15662	15633	15502	15563	15771	15508	15664	15649	15842	15645	15708	15627	15626	15656	15473	15578	15608	15465	15711	15545	15535	15620	15513	15474	15553	15553	15843	15700	15729	15766	15620	15521	15633	15676	15511	15574	15754	15530	15609	15614	15618	15684	15499	15737	15786	15561	15469	15565	15722	15601	15464	15660	15515	15638	15737	15677	15523	15546	15647	15559	15801	15546	15730	15551	15739	15821	15644	15377	15612	15653	15536	15642	15488	15683	15562	15697	15579	15613	15763	15556	15654	15619	15559	15608	15796	15630	15477	15747	15670	15656	15611	15608	15544	15577	15545	15566	15681	15607	15550	15508	15797	15563	15492	15725	15751	15801	15658	15705	15433	15534	15635	15680	15566	15646	15745	15544	15664	15788	15581	15544	15603	15718	15660	15703	15499	15722	15773	15566	15633	15638	15733	15798	15734	15617	15607	15613	15731	15658	15565	15713	15624	15591	15573	15784	15502	15602	15506	15464	15634	15609	15757	15504	15712	15542	15696	15629	15726	15782	15674	15743	15568	15568	15760	15611	15708	15629	15695	15557	15568	15650	15626	15637	15698	15592	15664	15651	15532	15681	15598	15701	15440	15725	15502	15537	15671	15525	15486	15687	15585	15658	15496	15729	15606	15628	15517	15520	15640	15768	15489	15606	15464	15593	15607	15608	15708	15592	15507	15546	15614	15621	15608	15458	15529	15693	15575	15447	15476	15592	15814	15654	15577	15454	15646	15746	15674	15580	15464	15665	15494	15457	15598	15653	15523	15522	15536	15624	15504	15684	15628	15854	15573	15709	15591	15551	15504	15646	15663	15585	15822	15590	15594	15611	15770	15581	15663	15734	15702	15661	15684	15564	15661	15561	15548	15614	15543	15638	15565	15661	15615	15725	15556	15484	15694	15765	15387	15646	15647	15656	15725	15541	15570	15587	15510	15675	15607	15685	15650	15593	15682	15564	15709	15761	15690	15808	15739	15580	15734	15723	15576	15601	15631	15600	15595	15827	15617	15562	15632	15716	15637	15639	15582	15521	15533	15669	15692	15647	15645	15692	15681	15554	15587	15710	15647	15658	15628	15588	15815	15865	15662	15532	15659	15589	15729	15544	15659	15576	15496	15767	15531	15730	15772	15632	15530	15705	15622	15665	15727	15645	15538	15492	15737	15668	15615	15809	15609	15586	15653	15802	15764	15654	15550	15566	15505	15650	15633	15579	15626	15681	15714	15689	15629	15839	15437	15564	15695	15800	15730	15654	15767	15776	15551	15607	15470	15715	15703	15574	15754	15601	15546	15759	15679	15710	15583	15713	15765	15605	15642	15534	15766	15631	15601	15669	15786	15517	15674	15516	15630	15649	15732	15628	15624	15618	15737	15608	15680	15658	15698	15589	15540	15644	15648	15576	15606	15708	15599	15538	15780	15416	15701	15613	15685	15476	15658	15817	15602	15581	15606	15463	15541	15494	15649	15644	15741	15636	15578	15566	15615	15610	15734	15707	15597	15696	15705	15508	15853	15501	15547	15599	15708	15714	15725	15605	15641	15507	15793	15671	15654	15501	15705	15528	15584	15485	15752	15638	15424	15749	15667	15487	15685	15643	15522	15531	15508	15624	15680	15597	15536	15558	15777	15597	15556	15664	15690	15513	15683	15549	15617	15653	15633	15616	15776	15499	15621	15691	15528	15737	15693	15624	15608	15721	15646	15465	15666	15723	15600	15648	15710	15645	15827	15532	15740	15612	15628	15647	15633	15698	15857	15608	15588	15651	15663	15520	15797	15534	15687	15613	15682	15701	15568	15776	15479	15473	15720	15645	15435	15472	15793	15647	15575	15554	15690	15702	15512	15546	15722	15650	15771	15678	15696	15673	15564	15543	15548	15605	15505	15547	15824	15767	15678	15760	15605	15680	15569	15484	15531	15717	15652	15547	15616	15648	15767	15531	15684	15650	15671	15728	15556	15672	15528	15605	15666	15584	15576	15439	15668	15618	15657	15609	15630	15499	15688	15569	15514	15835	15503	15678	15614	15554	15603	15673	15590	15617	15697	15678	15598	15580	15737	15514	15643	15572	15593	15811	15628	15660	15516	15609	15549	15570	15574	15608	15579	15550	15643	15695	15581	15556	15639	15553	15771	15645	15547	15788	15639	15536	15555	15553	15483	15568	15547	15715	15730	15543	15748	15755	15720	15688	15736	15644	15522	15510	15654	15635	15521	15592	15701	15686	15684	15548	15634	15646	15406	15640	15699	15702	15622	15578	15663	15469	15599	15423	15693	15746	15642	15660	15685	15658	15577	15633	15679	15600	15834	15808	15586	15541	15713	15667	15678	15745	15528	15764	15803	15749	15562	15515	15729	15671	15364	15645	15652	15583
29371	22443	22806	20759	19541	21280	27415	25176	22831	21176	19654	19038	18922	18731	18772	18573	18597	18606	18780	18617	18559	18763	18706	18770	18577	18747	18701	18675	18709	18770	18605	18881	18642	18869	18517	18620	18492	18575	18657	18520	18784	18757	18789	18841	18565	18682	18613	18643	18954	18888	18618	18605	18693	18602	18992	18395	18513	18488	18272	18728	18740	18572	18642	18651	18853	18690	18870	18645	18759	18484	18858	18570	18673	18816	18669	18638	18573	18680	18784	18625	18775	18776	18588	18782	18715	18671	18560	18755	18641	18615	18577	18512	18880	18756	18746	18580	18546	18767	18741	18591	18750	18502	18639	18533	18766	18682	18770	18641	18714	18606	18585	18754	18459	18620	18807	18761	18680	18663	18624	18577	18608	18748	18713	18435	18511	18573	18685	18635	18813	18524	18578	18466	18662	18616	18718	18844	18774	18727	18593	18771	18813	18680	18772	18559	18573	18617	18708	18677	18715	18676	18787	18582	18582	18679	18871	18906	18826	18754	18641	18695	18733	18699	18583	18677	18710	18638	18784	18644	18763	18526	18526	18587	18639	18495	18498	18903	18621	18899	18379	18712	18867	18827	18602	18718	18761	18634	18618	18730	18644	18675	18717	18666	18736	18590	18658	18434	18710	18672	18660	18735	18796	18569	18566	18641	18707	18574	18449	18659	18703	18707	18660	18735	18834	18612	18588	18426	18595	18612	18677	18668	18739	18559	18660	18528	18793	18817	18753	18678	18636	18630	18704	18831	18795	18731	18818	18642	18707	18698	18661	18644	18866	18922	18537	18487	18693	18604	18619	18596	18686	18605	18609	18500	18703	18577	18663	18649	18710	18595	18541	18549	18545	18691	18690	18558	18825	18388	18848	18816	18837	18524	18607	18788	18797	18646	18726	18804	18780	18535	18794	18270	18676	18584	18532	18649	18718	18729	18684	18609	18792	18665	18616	18626	18714	18572	18569	18858	18646	18761	18714	18539	18648	18790	18560	18624	18720	18658	18695	18662	18646	18678	18727	18645	18830	18777	18682	18559	18590	18582	18541	18694	18653	18656	18738	18790	18748	18509	18524	18795	18768	18785	18679	18657	18826	18661	18621	18645	18503	18748	18702	18629	18767	18534	18560	18725	18502	18618	18580	18668	18725	18466	18457	18641	18584	18483	18489	18557	18751	18832	18780	18694	18766	18587	18696	18813	18706	18680	18634	18834	18646	18650	18484	18769	18526	18497	18771	18455	18458	18714	18769	18588	18638	18751	18689	18659	18690	18497	18792	18607	18371	18687	18821	18694	18681	18665	18786	18839	18751	18758	18541	18594	18556	18772	18775	18695	18798	18636	18686	18703	18705	18713	18666	18661	18576	18531	18700	18628	18660	18673	18735	18458	18847	18511	18539	18642	18715	18808	18961	18740	18718	18511	18831	18647	18622	18688	18658	18806	18639	18705	18844	18577	18553	18701	18471	18624	18779	18514	18703	18732	18851	18798	18707	18734	18755	18709	18644	18735	18527	18604	18733	18776	18748	18655	18589	18472	18607	18676	18649	18654	18899	18607	18822	18760	18614	18561	18416	18567	18784	18700	18648	18646	18480	18674	18408	18829	18592	18735	18651	18636	18529	18762	18638	18639	18345	18524	18440	18557	18615	18588	18529	18525	18613	18757	18420	18715	18633	18602	18593	18555	18496	18745	18630	18774	18806	18652	18854	18843	18634	18759	18637	18468	18661	18716	18791	18506	18528	18443	18850	18759	18796	18931	18482	18655	18739	18710	18724	18705	18613	18731	18813	18801	18580	18402	18507	18653	18423	18910	18764	18881	18658	18701	18743	18605	18555	18553	18595	18622	18517	18449	18641	18679	18733	18745	18614	18587	18721	18522	18731	18352	18648	18682	18807	18438	18516	18749	18499	18692	18651	18514	18829	18752	18846	18622	18701	18675	18775	18822	18689	18736	18676	18587	18566	18654	18622	18812	18575	18588	18762	18456	18590	18578	18764	18686	18528	18688	18941	18803	18652	18440	18739	18354	18751	18587	18522	18592	18509	18885	18509	18709	18533	18582	18655	18773	18482	18504	18519	18903	18767	18546	18914	18541	18639	18749	18724	18547	18574	18442	18819	18558	18535	18832	18937	18656	18721	18892	18797	18690	18655	18730	18567	18479	18615	18577	18857	18576	18613	18671	18610	18682	18569	18590	18618	18752	18833	18625	18600	18823	18777	18782	18477	18544	18671	18728	18540	18538	18744	18825	18826	18705	18507	18701	18606	18770	18620	18649	18716	18637	18869	18943	18708	18735	18625	18700	18861	18706	18722	18683	18795	18820	18626	18696	18587	18748	18669	18622	18788	18608	18600	18654	18865	18525	18611	18796	18529	18545	18595	18629	18419	18682	18772	18623	18668	18791	18649	18654	18709	18744	18591	18728	18647	18650	18661	18488	18814	18654	18674	18526	18499	18861	18608	18649	18656	18527	18400	18741	18763	18671	18572	18874	18574	18726	18733	18735	18649	18714	18767	18715	18712	18458	18891	18807	18881	18558	18366	18564	18569	18593	18557	18716	18765	18752	18522	18673	18739	18686	18671	18647	18549	18870	18717	18542	18581	18611	18741	18707	18750	18769	18685	18797	18760	18598	18749	18763	18580	18590	18618	18591	18865	18744	18607	18845	18615	18445	18834	18453	18395	18868	18576	18923	18711	18730	18730	18602	18660	18582	18747	18672	18587	18660	18626	18601	18661	18844	18690	18701	18674	18819	18530	18691	18524	18606	18675	18706	18572	18612	18813	18663	18436	18770	18738	18754	18357	18731	18831	18687	18649	18667	18579	18656	18687	18588	18713	18875	18951	18739	18614	18614	18518	18724	18418	18607	18848	18533	18557	18594	18714	18839	18901	18718	18717	18669	18891	18698	18813	18675	18659	18601	18607	18496	18969	18682	18806	18732	18642	18645	18802	18659	18691	18720	18857	18654	18722	18759	18864	18929	18743	18607	18878	18809	18629	18430	18760	18549	18719	18770	18635	18753	18721	18738	18625	18660	18689	18810	18817	18699	18744	18676	18802	18603	18791	18785	18597	18601	18892	18469	18723	18583	18489	18656	18878	18849	18775	18876	18742	18463	18538	18469	18671	18737	18773	18766	18731	18743	18754	18699	18651	18614	18604	18863	18650	18661	18600	18492	18646	18749	18619	18694	18619	18681	18626	18600	18567	18763	18535	18988	18731	18544	18538	18605	18617	18888	18514	18717	18780	18715	18780	18432	18666	18838	18696	18744	18671	18794	18648	18685	18668	18721	18789	18743	18620	18726	18568	18538	18498	18788	18617	18644	18925	18693	18562	18612	18617	18585	18800	18774	18880	18782	18773	18508	18773	18830	18778	18676	18642	18863	18644	18838	18816	18660	18673	18530	18644	18657	18801	18560	18636	18921	18763	18642	18687	18581	18555	18880	18611	18703	18617	18699	18518	18569	18693	18539	18595	18541	18454	18568	18706	18784	18612	18565	18536	18660	18559	18473	18652	18754	18642	18599	18792	18493	18717	18763	18713	18861	18716	18882	18725	18586	18643	18706	18673	18744	18715	18643	18574	18596	18619	18640	18682	18826	18653	18577	18499	18741	18494	18604	18523	18778	18718	18747	18681	18901	18764	18705	18574	18652	18687	19011	18714	18638	18764	18754	18667	18704	18670	18659	18651	18608	18739	18754	18710	18713	18801	18780	18707	18669	18567	18729	18748	18792	18600	18812	18864	18770	18421	18669	18820	18551	18665	18605	18768	18700	18549	18670	18593	18749	18635	18707	18582	18660	18496	18602	18722	18748	18620	18672	18603	18605	18609	18728	18518	18696	18681	18558	18795	18752	18749	18805	18835	18677	18873	18780	18688	18553	18775	18705	18586	18562	18546	18474	18676	18745	18685	18654	18590	18834	18630	18771	18566	18560	18702	18380	18683	18605	18637	18580	18536	18750	18613	18586	18664	18877	18632	18648	18596	18815	18483	18714	18760	18610	18611	18597	18641	18739	18772	18541	18688	18542	18620	18775	18518	18653	18861	18688	18605	18685	18572	18711	18764	18546	18844	18658	18778	18758	18918	18433	18608	18551	18834	18616	18585	18655	18796	18736	18731	18712	18727	18772	18772	18683	18500	18692	18613	18556	18551	18621	18703	18774	18749	18884	18703	18580	18841	18623	18620	18437	18500	18842	18768	18777	18544	18720	18533	18454	18644	18616	18599	18681	18516	18695	18701	18755	18695	18570	18603	18593	18499	18609	18772	18646	18640	18548	18636	18631	18725	18827	18598	18752	18455	18558	18784	18747	18687	18662	18794	18624	18675	18431	18809	18651	18532	18431	18685	18740	18911	18711	18692	18601	18522	18606	18617	18661	18677	18569	18675	18695	18651	18666	18762	18756	18870	18963	18478	18752	18579	18555	18731	18650	18793	18812	18765	18588	18716	18728	18848	18613	18659	18672	18698	18606	18600	18605	18902	18737	18524	18784	18799	18623	18910	18729	18816	18556	18806	18582	18773	18766	18847	18910	18626	18730	18765	18752	18677	18461	18611	18454	18790	18786	18609	18552	18552	18708	18366	18521	18630	18953	18975	18823	18638	18814	18572	18660	18836	18780	18644	18433	18701	18522	18867	18942	18580	18656	18667	18657	18578	18547	18507	18523	18729	18601	18869	18777	18580	18679	18520	18688	18707	18671	18754	18734	18681	18670	18653	18477	18748	18654	18540	18462	18473	18778	18581	18903	18702	18520	18643	18703	18667	18706	18761	18494	18845	18705	18676	18640	18841	18865	18663	18702	18875	18793	18898	18681	18718	18590	18686	18602	18773	18834	18882	18597	18563	18669	18662	18639	18748	18754	18657	18717	18667	18758	18701	18481	18740	18869	18570	18706	18592	18537	18827	18636	18664	18681	18572	18666	18630	18607	18690	18765	18635	18675	18651	18782	18555	18747	18779	18733	18616	18915	18752	18753	18849	18567	18660	18725	18737	18622	18778	18543	18694	18600	18942	18656	18890	18645	18657	18739	18661	18510	18869	18755	18706	18740	18802	18626	18860	18607	18664	18539	18553	18784	18629	18557	18659	18762	18771	18705	18592	18754	18654	18839	18788	18532	18562	18617	18699	18666	18539	18680
16002	17209	16890	15838	17252	19506	27791	23330	20383	18427	16408	15763	15567	15428	15477	15326	15391	15325	15552	15473	15459	15568	15442	15392	15233	15288	15508	15492	15457	15511	15274	15324	15514	15440	15489	15445	15486	15347	15484	15529	15382	15267	15505	15434	15588	15430	15423	15302	15239	15463	15490	15523	15362	15245	15433	15362	15421	15362	15333	15523	15424	15475	15448	15407	15424	15396	15455	15512	15375	15377	15560	15466	15280	15381	15441	15417	15401	15410	15329	15434	15387	15396	15260	15326	15510	15336	15585	15504	15431	15376	15379	15492	15220	15388	15398	15390	15436	15340	15534	15478	15206	15479	15361	15570	15409	15608	15442	15397	15273	15329	15390	15470	15371	15549	15547	15498	15442	15421	15457	15493	15544	15415	15426	15438	15449	15365	15566	15426	15619	15549	15366	15415	15378	15246	15485	15298	15246	15478	15604	15415	15315	15396	15416	15243	15374	15304	15407	15543	15391	15457	15408	15553	15401	15513	15356	15315	15527	15560	15365	15518	15465	15519	15349	15445	15315	15393	15535	15464	15399	15584	15526	15366	15529	15293	15207	15405	15425	15243	15313	15354	15414	15566	15349	15448	15326	15448	15288	15452	15593	15283	15480	15365	15183	15358	15522	15430	15397	15300	15377	15362	15428	15593	15520	15411	15350	15490	15380	15345	15391	15436	15270	15463	15437	15580	15402	15492	15448	15445	15388	15364	15404	15377	15430	15312	15440	15446	15355	15410	15373	15342	15436	15330	15410	15328	15256	15422	15438	15322	15373	15176	15382	15403	15484	15407	15372	15554	15333	15392	15503	15349	15399	15309	15391	15329	15248	15327	15272	15456	15296	15412	15446	15432	15438	15618	15547	15466	15311	15326	15522	15391	15540	15447	15462	15507	15482	15467	15447	15549	15234	15464	15254	15403	15327	15244	15516	15383	15276	15456	15295	15449	15355	15481	15524	15233	15341	15470	15592	15334	15329	15413	15296	15383	15564	15284	15424	15402	15304	15392	15315	15265	15354	15220	15417	15410	15414	15432	15411	15552	15396	15311	15364	15415	15391	15467	15477	15421	15384	15426	15406	15440	15447	15329	15459	15480	15452	15386	15550	15362	15401	15298	15426	15507	15521	15341	15528	15450	15280	15280	15354	15519	15384	15301	15373	15520	15409	15326	15501	15300	15520	15523	15540	15364	15293	15436	15315	15439	15385	15408	15308	15471	15426	15325	15194	15140	15470	15653	15390	15397	15358	15469	15579	15194	15348	15513	15476	15397	15404	15360	15406	15257	15366	15602	15519	15556	15498	15342	15534	15342	15432	15337	15409	15440	15360	15289	15616	15380	15377	15267	15536	15504	15371	15296	15380	15167	15373	15355	15499	15300	15325	15362	15512	15310	15543	15352	15404	15266	15467	15344	15366	15316	15183	15403	15393	15370	15290	15394	15517	15282	15478	15565	15437	15389	15361	15510	15514	15213	15179	15211	15431	15497	15278	15501	15594	15398	15307	15608	15444	15498	15456	15360	15374	15425	15435	15502	15439	15440	15437	15369	15443	15282	15353	15418	15426	15244	15562	15396	15332	15516	15498	15409	15325	15269	15550	15298	15463	15262	15365	15380	15245	15547	15357	15384	15686	15408	15288	15332	15429	15398	15351	15340	15416	15478	15374	15534	15389	15339	15437	15666	15548	15186	15629	15388	15417	15333	15358	15486	15535	15293	15341	15402	15510	15403	15537	15437	15215	15340	15278	15552	15430	15398	15428	15397	15501	15372	15430	15437	15450	15437	15309	15374	15540	15300	15553	15305	15587	15491	15571	15527	15291	15475	15413	15504	15388	15380	15374	15438	15308	15473	15389	15362	15458	15511	15275	15372	15475	15351	15419	15478	15373	15514	15365	15304	15398	15373	15415	15640	15428	15496	15333	15265	15312	15494	15397	15466	15467	15552	15449	15387	15423	15380	15341	15558	15378	15266	15414	15507	15658	15306	15553	15247	15391	15446	15486	15188	15330	15297	15555	15435	15340	15415	15384	15481	15535	15336	15640	15374	15506	15438	15305	15337	15480	15384	15392	15499	15432	15154	15351	15449	15326	15347	15348	15465	15518	15329	15437	15514	15476	15221	15472	15503	15471	15388	15431	15257	15533	15424	15604	15306	15415	15383	15354	15415	15408	15396	15544	15264	15406	15513	15475	15349	15368	15476	15575	15351	15548	15367	15556	15405	15131	15545	15314	15403	15254	15338	15377	15360	15426	15419	15317	15346	15220	15418	15456	15494	15282	15366	15391	15192	15417	15309	15470	15412	15421	15345	15374	15497	15386	15531	15477	15452	15317	15349	15456	15440	15381	15419	15299	15339	15345	15369	15457	15270	15347	15526	15474	15365	15435	15247	15486	15413	15400	15399	15404	15343	15560	15439	15254	15514	15562	15279	15582	15428	15455	15373	15392	15336	15444	15487	15468	15476	15272	15292	15388	15405	15343	15383	15484	15485	15501	15507	15472	15284	15454	15685	15388	15464	15376	15558	15326	15504	15420	15353	15391	15436	15533	15355	15403	15456	15562	15279	15270	15484	15240	15438	15310	15476	15381	15253	15363	15424	15480	15219	15555	15279	15356	15406	15361	15407	15350	15402	15354	15513	15401	15305	15581	15397	15454	15587	15456	15441	15273	15477	15607	15439	15184	15457	15355	15366	15428	15298	15354	15417	15497	15189	15420	15355	15417	15451	15441	15636	15367	15282	15346	15574	15484	15372	15220	15531	15496	15267	15385	15478	15379	15515	15437	15337	15358	15492	15251	15341	15465	15401	15349	15443	15653	15384	15426	15430	15460	15444	15469	15511	15427	15368	15403	15426	15369	15464	15352	15383	15577	15444	15212	15364	15326	15428	15459	15576	15460	15585	15414	15261	15341	15433	15529	15371	15403	15417	15375	15503	15499	15239	15333	15515	15450	15465	15310	15427	15230	15541	15433	15437	15428	15405	15473	15312	15382	15425	15191	15370	15444	15508	15379	15329	15285	15253	15483	15289	15381	15369	15334	15645	15457	15373	15426	15323	15270	15384	15459	15604	15652	15357	15258	15412	15489	15497	15364	15288	15338	15466	15414	15404	15554	15372	15379	15370	15448	15279	15470	15563	15471	15504	15458	15498	15301	15440	15499	15352	15395	15526	15440	15354	15515	15345	15476	15484	15427	15290	15418	15281	15414	15430	15416	15398	15399	15489	15316	15593	15449	15455	15439	15278	15437	15415	15429	15351	15477	15226	15603	15399	15441	15392	15444	15312	15381	15362	15388	15318	15380	15377	15337	15287	15353	15480	15518	15407	15631	15415	15474	15446	15499	15280	15490	15361	15315	15416	15353	15343	15608	15377	15421	15514	15491	15434	15493	15467	15436	15379	15466	15487	15422	15378	15641	15359	15398	15550	15336	15351	15397	15468	15380	15318	15379	15518	15362	15446	15472	15430	15391	15328	15389	15196	15487	15509	15513	15461	15527	15388	15436	15450	15406	15316	15354	15436	15394	15377	15490	15484	15284	15321	15408	15335	15531	15344	15447	15467	15275	15423	15312	15346	15456	15425	15480	15299	15424	15260	15468	15432	15434	15538	15474	15359	15376	15426	15594	15534	15406	15580	15396	15449	15180	15346	15381	15238	15494	15368	15428	15474	15406	15433	15583	15191	15356	15718	15331	15428	15587	15552	15341	15364	15471	15373	15363	15403	15496	15337	15462	15466	15538	15572	15248	15340	15436	15494	15414	15360	15238	15409	15347	15417	15267	15551	15489	15397	15549	15248	15397	15557	15527	15344	15438	15383	15427	15322	15196	15390	15567	15311	15478	15387	15397	15302	15379	15464	15474	15242	15575	15318	15494	15271	15252	15588	15463	15409	15520	15544	15293	15301	15316	15380	15356	15308	15361	15490	15423	15385	15535	15453	15517	15381	15325	15290	15406	15418	15098	15375	15482	15439	15288	15556	15540	15478	15488	15466	15240	15430	15427	15332	15428	15534	15535	15402	15461	15574	15449	15266	15437	15349	15344	15212	15563	15508	15516	15470	15418	15489	15465	15416	15295	15346	15420	15438	15523	15358	15368	15350	15532	15222	15371	15362	15305	15569	15447	15408	15338	15601	15327	15357	15423	15413	15481	15356	15519	15259	15542	15424	15273	15448	15408	15535	15246	15312	15454	15464	15510	15457	15406	15516	15307	15433	15247	15268	15567	15387	15409	15449	15442	15620	15498	15400	15492	15600	15457	15409	15327	15382	15485	15425	15466	15620	15361	15443	15348	15360	15343	15322	15472	15383	15375	15397	15451	15514	15242	15427	15387	15403	15442	15308	15284	15346	15462	15532	15573	15324	15577	15424	15382	15436	15426	15326	15453	15426	15417	15354	15511	15325	15257	15281	15480	15420	15635	15469	15445	15443	15286	15306	15307	15455	15450	15551	15332	15314	15540	15352	15334	15416	15415	15306	15309	15374	15466	15423	15294	15447	15561	15553	15310	15375	15426	15459	15528	15375	15390	15420	15676	15460	15486	15486	15359	15489	15512	15303	15387	15410	15306	15557	15360	15394	15449	15322	15286	15371	15486	15447	15416	15187	15416	15575	15420	15427	15457	15558	15530	15405	15340	15175	15440	15438	15575	15385	15455	15476	15274	15501	15226	15333	15548	15339	15432	15445	15414	15355	15335	15442	15316	15613	15467	15482	15368	15292	15592	15484	15419	15508	15387	15403	15564	15446	15210	15574	15514	15561	15518	15326	15416	15515	15257	15326	15408	15264	15392	15274	15323	15513	15429	15541	15206	15515	15369	15327	15470	15362	15388	15280	15437	15599	15419	15326	15591	15383	15564	15348	15438	15440	15504	15355	15259	15285	15560	15373	15507	15674	15554	15358	15401	15390	15502	15449	15506	15388	15433	15444	15417	15388	15472	15359	15565	15388	15290	15445	15372	15435	15306	15439	15450	15444	15368	15330	15448	15313	15415	15485	15428	15507	15504	15364	15445	15434	15313	15531	15455	15415	15464	15240	15276	15382	15288	15421	15274	15471	15391	15341	15478	15326	15449	15278	15246	15373	15474	15414	15368	15432	15464	15426	15323	15325	15364	15636	15657	15356	15551	15433	15334	15422	15373	15469
26084	21132	27348	26017	29408	38955	48858	41447	33859	27066	22184	19537	18876	18569	18193	18550	18604	18395	18330	18451	18420	18521	18691	18520	18525	18529	18633	18393	18487	18510	18593	18391	18503	18400	18449	18614	18535	18523	18525	18380	18742	18556	18634	18363	18478	18493	18441	18529	18346	18448	18386	18465	18547	18261	18364	18335	18547	18136	18560	18553	18348	18582	18514	18333	18678	18273	18334	18602	18352	18345	18561	18493	18670	18606	18294	18440	18462	18229	18325	18460	18595	18430	18542	18427	18309	18507	18515	18605	18608	18610	18696	18344	18434	18330	18383	18692	18407	18432	18299	18237	18464	18416	18630	18448	18546	18312	18576	18474	18575	18600	18569	18750	18427	18426	18502	18469	18568	18345	18334	18412	18238	18289	18546	18497	18380	18457	18518	18456	18404	18340	18523	18391	18258	18481	18485	18465	18567	18397	18279	18435	18495	18555	18512	18602	18342	18330	18333	18436	18441	18423	18581	18605	18335	18382	18553	18547	18533	18402	18576	18388	18419	18371	18344	18336	18235	18511	18443	18449	18495	18636	18500	18472	18451	18463	18318	18570	18440	18343	18414	18233	18558	18341	18309	18519	18560	18368	18529	18364	18350	18526	18274	18355	18242	18492	18391	18373	18389	18503	18663	18366	18471	18399	18498	18260	18332	18571	18634	18415	18562	18340	18377	18445	18533	18385	18426	18481	18479	18489	18464	18358	18640	18487	18380	18432	18445	18461	18541	18570	18415	18266	18549	18527	18475	18484	18374	18716	18582	18211	18388	18340	18140	18513	18499	18590	18399	18334	18369	18382	18380	18465	18333	18378	18437	18375	18480	18380	18359	18459	18328	18454	18517	18441	18222	18320	18572	18433	18519	18430	18402	18204	18423	18525	18677	18393	18310	18520	18681	18481	18357	18436	18472	18310	18357	18542	18477	18225	18561	18422	18355	18481	18590	18466	18382	18488	18533	18219	18481	18442	18183	18544	18337	18432	18515	18419	18397	18621	18465	18565	18368	18539	18659	18301	18296	18535	18455	18381	18557	18384	18458	18251	18642	18566	18505	18515	18366	18606	18435	18406	18576	18260	18521	18290	18571	18451	18318	18452	18358	18235	18474	18490	18233	18421	18415	18434	18378	18530	18287	18451	18211	18364	18427	18260	18521	18537	18536	18475	18426	18488	18198	18296	18317	18338	18367	18430	18556	18379	18294	18381	18423	18598	18443	18550	18383	18330	18222	18540	18598	18374	18528	18386	18545	18490	18242	18483	18385	18489	18257	18285	18348	18477	18385	18393	18488	18371	18328	18273	18410	18513	18540	18335	18365	18509	18546	18550	18491	18380	18546	18429	18418	18542	18529	18615	18647	18376	18404	18461	18429	18468	18465	18501	18431	18572	18551	18405	18506	18457	18396	18461	18474	18453	18627	18151	18161	18765	18433	18387	18456	18325	18524	18264	18559	18481	18425	18343	18652	18496	18410	18572	18375	18473	18265	18493	18487	18243	18364	18269	18433	18416	18586	18357	18486	18682	18372	18630	18452	18393	18415	18549	18557	18423	18412	18599	18535	18321	18390	18545	18487	18399	18397	18595	18617	18450	18625	18566	18463	18482	18384	18479	18490	18410	18339	18301	18433	18516	18490	18500	18272	18386	18403	18517	18406	18480	18640	18326	18359	18454	18518	18513	18276	18442	18570	18154	18558	18546	18410	18457	18314	18495	18620	18258	18477	18660	18287	18634	18247	18435	18622	18361	18205	18393	18540	18491	18451	18346	18523	18352	18414	18505	18587	18423	18390	18240	18411	18333	18260	18532	18265	18393	18533	18512	18447	18546	18486	18349	18331	18452	18420	18548	18553	18223	18500	18522	18476	18487	18494	18360	18610	18706	18478	18451	18618	18349	18233	18616	18571	18439	18395	18440	18395	18334	18464	18483	18412	18483	18491	18404	18591	18424	18400	18411	18590	18573	18203	18290	18264	18496	18451	18367	18362	18302	18415	18507	18541	18560	18311	18581	18324	18754	18304	18585	18547	18309	18416	18210	18549	18544	18516	18353	18251	18337	18387	18733	18509	18469	18659	18559	18693	18385	18460	18494	18376	18428	18488	18395	18490	18613	18581	18458	18409	18379	18477	18511	18499	18295	18507	18206	18310	18412	18333	18369	18473	18647	18410	18137	18264	18561	18507	18313	18391	18443	18406	18386	18365	18414	18371	18330	18498	18345	18437	18247	18381	18466	18629	18536	18372	18440	18651	18490	18511	18661	18363	18309	18596	18471	18292	18564	18271	18344	18519	18291	18404	18516	18508	18289	18488	18730	18464	18535	18671	18402	18421	18451	18467	18491	18414	18471	18526	18575	18373	18268	18517	18250	18438	18350	18392	18381	18292	18532	18400	18408	18137	18458	18322	18518	18479	18400	18550	18389	18405	18304	18229	18477	18509	18437	18279	18452	18556	18418	18410	18372	18711	18561	18534	18480	18501	18506	18341	18241	18383	18346	18635	18332	18495	18526	18604	18154	18406	18355	18633	18515	18228	18491	18522	18619	18477	18442	18502	18445	18599	18637	18675	18642	18435	18526	18292	18532	18567	18434	18425	18476	18382	18445	18596	18520	18501	18432	18406	18504	18290	18321	18473	18393	18234	18392	18416	18395	18619	18431	18649	18419	18335	18452	18515	18568	18561	18407	18686	18452	18450	18338	18439	18412	18476	18339	18425	18459	18558	18542	18428	18523	18478	18640	18691	18528	18536	18545	18679	18500	18416	18407	18505	18390	18398	18436	18523	18193	18260	18350	18548	18363	18439	18577	18238	18434	18097	18438	18452	18667	18427	18607	18472	18436	18548	18501	18297	18502	18412	18433	18624	18365	18545	18556	18522	18667	18386	18438	18349	18485	18461	18420	18419	18413	18144	18299	18477	18568	18337	18294	18480	18368	18489	18297	18459	18375	18459	18471	18252	18261	18448	18264	18510	18550	18432	18637	18448	18444	18443	18709	18453	18365	18268	18325	18599	18434	18428	18434	18476	18553	18327	18267	18392	18367	18254	18481	18290	18402	18337	18387	18511	18395	18288	18444	18436	18199	18665	18513	18343	18339	18494	18295	18501	18616	18582	18547	18430	18393	18605	18609	18550	18437	18645	18412	18484	18353	18373	18380	18474	18203	18701	18255	18485	18424	17975	18350	18560	18718	18452	18387	18366	18383	18499	18493	18242	18379	18534	18535	18517	18488	18611	18434	18541	18288	18533	18424	18129	18512	18592	18469	18420	18431	18678	18672	18515	18333	18481	18490	18513	18352	18498	18465	18364	18445	18517	18386	18421	18664	18515	18164	18612	18567	18427	18330	18378	18331	18324	18530	18421	18437	18579	18491	18578	18536	18286	18530	18439	18326	18574	18396	18483	18525	18332	18471	18523	18519	18636	18684	18256	18577	18575	18432	18360	18364	18340	18533	18388	18361	18568	18549	18471	18354	18319	18369	18375	18560	18271	18248	18442	18255	18322	18293	18426	18491	18431	18466	18390	18468	18571	18489	18361	18309	18525	18449	18511	18522	18545	18378	18280	18421	18327	18400	18511	18360	18345	18696	18586	18375	18583	18491	18699	18631	18556	18469	18474	18406	18315	18714	18261	18422	18348	18682	18366	18434	18358	18487	18590	18642	18566	18411	18455	18485	18599	18332	18447	18326	18392	18460	18395	18444	18275	18344	18461	18229	18487	18433	18326	18421	18644	18236	18432	18272	18512	18221	18548	18457	18385	18523	18664	18434	18555	18387	18337	18591	18358	18283	18488	18502	18460	18496	18402	18447	18389	18276	18286	18360	18396	18327	18413	18447	18463	18355	18413	18606	18485	18520	18381	18380	18511	18196	18339	18512	18602	18305	18240	18450	18665	18236	18518	18447	18415	18444	18316	18399	18606	18485	18519	18509	18554	18365	18527	18426	18379	18474	18404	18177	18307	18226	18484	18557	18576	18463	18584	18655	18410	18412	18357	18514	18349	18317	18420	18589	18498	18524	18408	18478	18482	18594	18393	18534	18605	18484	18662	18381	18278	18323	18510	18555	18184	18480	18377	18505	18749	18625	18241	18136	18392	18574	18650	18517	18354	18495	18444	18658	18520	18392	18458	18326	18475	18357	18382	18558	18630	18392	18444	18442	18301	18339	18536	18499	18451	18357	18440	18407	18371	18569	18382	18461	18544	18423	18556	18443	18345	18565	18470	18612	18583	18345	18220	18220	18515	18404	18203	18444	18394	18539	18434	18360	18515	18369	18251	18366	18473	18499	18438	18517	18521	18404	18383	18361	18446	18462	18417	18676	18317	18460	18447	18343	18384	18422	18410	18552	18206	18489	18439	18394	18355	18563	18656	18603	18237	18415	18653	18561	18522	18574	18472	18283	18511	18455	18530	18344	18551	18376	18362	18573	18468	18485	18412	18317	18428	18402	18404	18250	18484	18582	18328	18512	18575	18556	18291	18490	18481	18446	18433	18571	18448	18458	18477	18464	18514	18391	18487	18351	18312	18409	18434	18303	18543	18609	18631	18294	18293	18230	18417	18659	18390	18664	18433	18424	18384	18428	18514	18434	18504	18449	18449	18680	18410	18286	18524	18516	18621	18365	18464	18271	18374	18613	18535	18275	18615	18559	18375	18466	18372	18408	18411	18463	18650	18571	18517	18710	18557	18383	18431	18535	18606	18543	18438	18426	18509	18553	18269	18513	18489	18312	18518	18465	18380	18403	18259	18484	18285	18522	18435	18310	18557	18530	18424	18380	18490	18381	18539	18538	18325	18369	18543	18372	18512	18260	18580	18344	18460	18273	18338	18384	18410	18545	18500	18446	18321	18438	18266	18526	18547	18678	18555	18574	18174	18594	18594	18221	18534	18458	18454	18353	18545	18529	18338	18541	18363	18491	18599	18468	18141	18630	18559	18345	18426	18561	18509	18618	18461	18456	18407	18281	18430	18382	18516	18422	18649	18437	18432	18456	18573	18611	18553	18599	18365	18458	18231	18497	18533	18528	18489	18456	18400	18504	18485	18516	18506	18517	18585	18346	18319	18445	18561	18511	18439	18410	18328	18479	18579	18416	18515	18492	18438	18461	18556	18420	18524	18293	18560	18446	18399	18155	18527	18134
14590	20817	20064	17545	30509	36344	48483	40364	33980	25167	19195	16320	15716	15324	15442	15198	15128	15148	15331	15297	15210	15430	15320	15305	15355	15367	15342	15234	15369	15293	15326	15300	15323	15216	15285	15182	15269	15222	15296	15356	15467	15426	15235	15560	15292	15399	15369	15417	15358	15141	15197	15329	15326	15321	15289	15155	15286	15298	15274	15432	15100	15241	15166	15288	15174	15449	15309	15386	15384	15177	15319	15301	15189	15415	15373	15359	15257	15240	15326	15500	15260	15426	15233	15365	15204	15196	15400	15399	15340	15326	15301	15210	15224	15305	15202	15411	15314	15311	15380	15281	15340	15149	15339	15365	15288	15290	15347	15287	15317	15234	15254	15195	15338	15193	15260	15250	15327	15214	15292	15177	15305	15285	15250	15310	15183	15259	15168	15390	15163	15175	15206	15178	15338	15317	15287	15204	15445	15371	15350	15274	15297	15149	15244	15214	15393	15254	15264	15361	15327	15229	15337	15355	15148	15217	15273	15259	15398	15295	15154	15213	15194	15245	15399	15333	15328	15250	15189	15358	15240	15315	15221	15089	15431	15262	15330	15277	15276	15303	15297	15288	15363	15358	15167	15279	15314	15213	15180	15331	15181	15487	15295	15272	15278	15297	15579	15352	15413	15304	15157	15264	15420	15268	15216	15226	15274	15263	15339	15440	15213	15305	15319	15302	15216	15313	15315	15317	15170	15227	15048	15245	15381	15377	15262	15336	15219	15219	15318	15266	15201	15402	15301	15213	15287	15449	15318	15154	15255	15418	15346	15263	15296	15391	15378	15304	15410	15372	15469	15176	15278	15400	15293	15260	15260	15215	15311	15399	15210	15374	15337	15437	15211	15340	15235	15249	15249	15251	15482	15254	15372	15307	15281	15416	15358	15212	15242	15210	15218	15318	15282	15107	15460	15249	15257	15262	15248	15297	15262	15128	15205	15123	15476	15173	15507	15409	15257	15262	15288	15115	15176	15429	15300	15339	15318	15284	15235	15309	15284	15278	15316	15306	15337	15128	15210	15050	15430	15118	15272	15207	15199	15230	15329	15407	15295	15140	15324	15114	15128	15443	15263	15458	15430	15254	15199	15334	15324	15303	15312	15206	15326	15268	15240	15388	15352	15261	15294	15372	15232	15250	15275	15259	15318	15511	15334	15549	15351	15385	15342	15145	15427	15266	15351	15340	15053	15275	15259	15112	15245	15344	15310	15258	15137	15349	15432	15390	15282	15362	15316	15254	15318	15343	15232	15410	15204	15236	15366	15110	15119	15308	15413	15275	15270	15181	15146	15178	15276	15257	15263	15199	15412	15214	15343	15112	15254	15258	15211	15379	15353	15239	15109	15378	15232	15286	15396	15436	15259	15274	15207	15214	15328	15335	15253	15299	15354	15143	15269	15316	15276	15241	15354	15481	15364	15300	15427	15105	15283	15098	15236	15374	15082	15131	15195	15307	15224	15343	15429	15426	15306	15157	15306	15460	15108	15300	15342	15340	15289	15141	15269	15275	15297	15227	15313	15225	15376	15229	15280	15252	15313	15391	15152	15269	15309	15245	15291	15240	15364	15160	15310	15347	15310	15379	15360	15396	15258	15140	15318	15451	15178	15352	15332	15174	15262	15255	15110	15223	15306	15281	15499	15185	15349	15166	15090	15227	15249	15403	15206	15281	15452	15140	15240	15262	15173	15239	15247	15438	15237	15100	15376	15221	15399	15253	15328	15345	15222	15286	15267	15422	15194	15236	15379	15236	15345	15224	15006	15250	15283	15257	15433	15366	15254	15400	15293	15326	15489	15224	15324	15360	15238	15159	15109	15158	15357	15303	15302	15292	15266	15100	15216	15169	15272	15260	15423	15263	15334	15521	15344	15262	15184	15164	15234	15306	15317	15348	15299	15299	15223	15434	15218	15409	15383	15506	15265	15348	15213	15262	15324	15288	15317	15295	15153	15337	15438	15356	15350	15477	15194	15461	15160	15321	15237	15407	15404	15404	15237	15325	15328	15196	15403	15166	15330	15434	15304	15209	15397	15440	15363	15151	15271	15301	15374	15256	15331	15303	15213	15435	15355	15440	15207	15157	15219	15313	15406	15405	15261	15300	15139	15293	15360	15257	15290	15347	15325	15096	15343	15264	15290	15321	15249	15316	15277	15268	15281	15388	15446	15247	15264	15384	15285	15316	15256	15161	15249	15133	15201	15148	15254	15111	15283	15336	15298	15451	15173	15229	15269	15149	15148	15242	15321	15214	15233	15321	15195	15371	15244	15213	15302	15309	15260	15256	15174	15315	15358	15129	15345	15334	15445	15221	15270	15323	15170	15191	15360	15240	15221	15374	15201	15213	15226	15296	15352	15362	15211	15391	15522	15239	15345	15270	15320	15293	15075	15301	15392	15242	15336	15338	15294	15169	15294	15233	15372	15214	15249	15188	15310	15277	15356	15507	15395	15230	15408	15332	15213	15209	15407	15320	15235	15219	15186	15279	15357	15245	15371	15176	15133	15360	15320	15259	15352	15256	15288	15290	15453	15292	15332	15277	15258	15224	15202	15434	15339	15145	15109	15457	15287	15257	15241	15527	15242	15257	15333	15344	15124	15359	15324	15401	15342	15218	15341	15268	15201	15503	15275	15206	15347	15320	15320	15317	15240	15272	15298	15475	15154	15352	15351	15122	15347	15363	15232	15128	15312	15323	15232	15324	15351	15274	15284	15299	15347	15319	15390	15197	15430	15282	15382	15289	15369	15361	15269	15289	15242	15224	15407	15282	15149	15363	15270	15299	15256	15255	15230	15299	15229	15364	15189	15224	15290	15364	15301	15168	15241	15397	15276	15208	15305	15235	15302	15341	15379	15292	15263	15219	15289	15259	15251	15346	15256	15159	15459	15348	15377	15268	15282	15314	15307	15210	15332	15258	15266	15355	15266	15274	15325	15264	15397	15254	15395	15404	15272	15425	15270	15478	15143	15294	15116	15201	15390	15256	15296	15443	15146	15298	15200	15264	15199	15247	15350	15132	15253	15455	15168	15246	15157	15529	15264	15358	15149	15136	15403	15247	15327	15136	15142	15198	15342	15554	15395	15130	15396	15361	15257	15212	15305	15377	15128	15185	15384	15161	15390	15198	15209	15433	15090	15334	15339	15320	15245	15222	15286	15390	15120	15269	15175	15305	15386	15191	15321	15214	15403	15184	15421	15127	15412	15299	15324	15181	15393	15173	15367	15170	15177	15311	15221	15264	15322	15257	15283	15365	15336	15347	15178	15023	15201	15467	15278	15300	15510	15145	15217	15145	15291	15311	15283	15186	15350	15241	15236	15280	15290	15414	15349	15311	15222	15512	15353	15289	15223	15220	15192	15264	15195	15353	15269	15328	15255	15342	15180	15286	15305	15286	15271	15171	15292	15354	15258	15279	15316	15305	15455	15333	15267	15266	15107	15246	15287	15224	15304	15180	15269	15261	15282	15391	15377	15264	15229	15333	15078	15144	15274	15380	15347	15178	15339	15379	15119	15306	15290	15272	15380	15197	15281	15264	15355	15371	15196	15340	15311	15370	15304	15359	15383	15245	15278	15280	15317	15311	15359	15170	15223	15322	15255	15314	15274	15266	15420	15161	15130	15155	15096	15176	15275	15416	15461	15266	15195	15367	15300	15245	15261	15227	15185	15438	15352	15240	15177	15325	15303	15320	15237	15247	15383	15251	15256	15321	15356	15124	15347	15491	15205	15241	15290	15306	15341	15226	15126	15409	15297	15404	15452	15310	15245	15171	15357	15284	15228	15259	15238	15449	15270	15340	15199	15314	15180	15188	15515	15361	15232	15356	15497	15268	15240	15267	15317	15364	15324	15226	15372	15147	15257	15389	15106	15464	15331	15369	15468	15347	15310	15290	15260	15291	15321	15167	15426	15203	15176	15288	15270	15314	15283	15226	15270	15298	15266	15289	15331	15211	15423	15445	15196	15346	15253	15342	15120	15311	15295	15383	15327	15201	15264	15486	15341	15309	15508	15233	15291	15295	15169	15262	15290	15335	15265	15264	15259	15280	15229	15267	15256	15217	15298	15170	15352	15413	15247	15253	15266	15257	15243	15334	15210	15351	15260	15362	15346	15276	15280	15272	15146	15285	15304	15342	15358	15262	15149	15200	15362	15296	15195	15182	15375	15347	15378	15216	15313	15250	15239	15284	15325	15290	15175	15274	15329	15297	15195	15223	15248	15415	15367	15410	15372	15193	15386	15377	15324	15274	15302	15299	15244	15179	15237	15196	15270	15536	15166	15375	15292	15232	15363	15099	15311	15365	15251	15263	15261	15292	15269	15373	15292	15369	15470	15174	15264	15289	15313	15204	15270	15185	15166	15133	15107	15393	15431	15267	15261	15241	15265	15193	15195	15440	15275	15242	15273	15440	15371	15216	15437	15268	15156	15218	15263	15291	15274	15323	15298	15251	15333	15355	15319	15222	15396	15230	15370	15395	15267	15229	15242	15304	15457	15463	15252	15298	15350	15353	15306	15251	15392	15209	15194	15295	15276	15323	15151	15203	15225	15341	15215	15160	15354	15409	15139	15201	15373	15178	15297	15246	15183	15368	15048	15266	15368	15295	15364	15221	15356	15159	15137	15394	15169	15151	15227	15194	15093	15304	15229	15180	15320	15377	15235	15185	15301	15142	15302	15296	15356	15214	15405	15364	15258	15333	15273	15397	15106	15400	15284	15382	15346	15220	15380	15449	15235	15362	15249	15257	15378	15246	15401	15267	15203	15328	15349	15265	15469	15252	15256	15246	15344	15210	15374	15250	15191	15196	15313	15312	15355	15325	15359	15238	15247	15332	15412	15061	15344	15216	15118	15232	15318	15423	15276	15106	15288	15285	15207	15291	15316	15218	15300	15325	15335	15385	15259	15239	15425	15217	15337	15374	15380	15204	15282	15087	15443	15267	15292	15187	15445	15315	15341	15300	15153	15307	15360	15277	15329	15197	15253	15392	15135	15389	15310	15208	15388	15234	15282	15183	15350	15382	15137	15325	15282	15188	15166	15233	15340	15315	15223	15415	15359	15278	15255	15446	15308	15287	15313	15251	15345	15313	15388	15161	15402	15357	15333	15252	15375	15272	15305	15369	15356	15223	15275	15084
23885	21206	28727	24032	35179	48971	63965	57215	48534	36122	27938	22284	19817	18873	18689	18581	18694	18332	18466	18570	18508	18353	18355	18600	18404	18397	18261	18347	18524	18646	18554	18599	18492	18456	18287	18342	18542	18334	18244	18371	18243	18187	18243	18342	18310	18513	18473	18522	18259	18319	18532	18519	18286	18441	18448	18336	18452	18334	18248	18424	18353	18364	18420	18511	18590	18038	18232	18397	18362	18519	18249	18325	18376	18333	18592	18402	18473	18332	18245	18449	18349	18251	18402	18182	18450	18378	18624	18400	18293	18290	18351	18331	18268	18416	18623	18374	18477	18485	18510	18412	18295	18150	18270	18246	18565	18250	18394	18295	18298	18192	18254	18380	18337	18370	18405	18246	18232	18349	18572	18496	18096	18366	18483	18263	18427	18203	18396	18160	18300	18186	18090	18178	18572	18381	18407	18256	18374	18454	18198	18318	18477	18411	18299	18495	18289	18295	18238	18235	18395	18219	18568	18298	18360	18197	18460	18272	18460	18203	18293	18297	18419	18364	18142	18340	18560	18398	18264	18470	18368	18250	18469	18375	18359	18341	18413	18387	18505	18457	18303	18401	18381	18434	18328	18384	18426	18403	18434	18135	18222	18403	18570	18219	18414	18233	18586	18301	18437	18355	18514	18191	18355	18262	18345	18338	18451	18151	18490	18404	18486	18475	18095	18310	18210	18383	18410	18489	18445	18445	18542	18226	18576	18311	18380	18414	18406	18366	18235	18342	18184	18397	18251	18505	18514	18299	18582	18411	18149	18307	18225	18082	18536	18181	18466	18381	18302	18365	18494	18496	18267	18420	18248	18175	18468	18541	18371	18390	18345	18390	18464	18319	18420	18260	18437	18332	18291	18460	18267	18357	18234	18355	18259	18497	18224	18523	18395	18367	18387	18487	18493	18352	18302	18446	18400	18244	18241	18383	18287	18188	18270	18424	18414	18351	18388	18300	18428	18319	18418	18578	18046	18411	18375	18179	18358	18221	18507	18245	18338	18247	18551	18610	18295	18312	18565	18299	18258	18389	18118	18188	18272	18308	18380	18248	18359	18330	18145	18221	18191	18517	18247	18354	18203	18261	18565	18366	18118	18273	18471	18348	18352	18324	18182	18348	18235	18291	18628	18458	18315	18259	18387	18381	18469	18236	18217	18315	18433	18345	18518	18070	18463	18430	18315	18153	18199	18278	18631	18359	18317	18239	18174	18339	18352	18414	18414	18302	18549	18217	18450	18300	18376	18360	18271	18247	18306	18438	18348	18032	18535	18359	18280	18481	18382	18362	18479	18333	18460	18403	18031	18487	18520	18264	18515	18519	18403	18292	18391	18326	18300	18333	18454	18249	18444	18277	18171	18147	18356	18169	18553	18380	18518	18102	18253	18345	18355	18339	18137	18359	18264	18323	18366	18342	18323	18496	18207	18193	18180	18263	18232	18365	18484	18256	18253	18275	18365	18393	18487	18300	18343	18517	18236	18286	18359	18261	18384	18162	18249	18447	18395	18440	18371	18417	18343	18367	18544	18413	18224	18266	18260	18211	18514	18469	18358	18304	18327	18395	18489	18318	18385	18416	18225	18398	18244	18229	18199	18146	18147	18480	18106	18359	18262	18354	18270	18294	18409	18396	18399	18336	18454	18263	18184	18252	18370	18278	18395	18234	18539	18356	18372	18317	18364	18403	18282	18155	18312	18296	18417	18261	18123	18486	18405	18223	18322	18578	18521	18360	18460	18441	18163	18297	18198	18165	18310	18357	18267	18425	18455	18479	18352	18553	18424	18279	18322	18080	18295	18307	18252	18304	18375	18375	18267	18431	18158	18378	18509	18344	18531	18310	18165	18196	18246	18399	18465	18347	18182	18390	18289	18110	18221	18293	18081	18407	18326	18258	18188	18283	18422	18196	18367	18201	18411	18377	18427	18397	18397	18622	18418	18487	18286	18571	18407	18583	18521	18302	18265	18419	18282	18367	18461	18620	18394	18386	18392	18414	18442	18486	18319	18490	18206	18188	18314	18337	18099	18390	18259	18285	18353	18221	18401	18140	18441	18266	18264	18292	18146	18277	18397	18430	18349	18277	18403	18223	18372	18366	17974	18382	18392	18446	18303	18211	18558	18277	18281	18266	18391	18096	18465	18250	18503	18268	18266	18325	18395	18654	18215	18165	18151	18455	18370	18465	18225	18313	18335	18402	18314	18322	18390	18369	18513	18504	18186	18150	18550	18246	18485	18218	18505	18341	18389	18427	18272	18270	18316	18287	18341	18273	18450	18233	18350	18124	18335	18380	18371	18258	18106	18521	18472	18409	18347	18349	18268	18343	18369	18161	18531	18409	18246	18034	18396	18324	18384	18351	18315	18259	18571	18299	18360	18472	18516	18707	18302	18297	18252	18396	18366	18455	18310	18231	18212	18257	18408	18529	18393	18442	18245	18209	18440	18287	18212	18356	18166	18118	18400	18342	18143	18296	18524	18259	18234	18490	18353	18571	18472	18286	18366	18403	18471	18535	18467	18348	18421	18438	18266	18293	18387	18307	18391	18408	18412	18179	18578	18276	18424	18171	18337	18434	18319	18402	18321	18340	18317	18204	18137	18445	18266	18389	18485	18086	18308	18278	18260	18585	18325	18427	18241	18340	18308	18482	18296	18393	18303	18301	18393	18283	18115	18379	18297	18307	18338	18542	18279	18292	18196	18231	18337	18391	18545	18447	18281	18240	18250	18410	18320	18247	18459	18643	18556	18440	18217	18535	18121	18333	18361	18260	18340	18276	18377	18272	18543	18395	18422	18492	18438	18365	18240	18307	18129	18272	18308	18388	18267	18393	18392	18253	18536	18384	18352	18399	18363	18433	18387	18369	18391	18431	18103	18306	18325	18345	18410	18412	18163	18201	18370	18187	18331	18323	18486	18286	18462	18480	18421	18332	18204	18374	18539	18496	18417	18435	18083	18120	18330	18369	18273	18497	18295	18306	18187	18273	18171	18319	18340	18291	18344	18383	18292	18397	18533	18405	18343	18364	18362	18307	18260	18353	18390	18389	18429	18291	18209	18204	18482	18346	18442	18439	18381	18413	18212	18277	18187	18312	18394	18247	18366	18259	18394	18335	18454	18449	18118	18213	18229	18282	18337	18236	18430	18381	18616	18633	18449	18471	18382	18539	18418	18308	18270	18426	18418	18267	18478	18510	18185	18301	18400	18221	18322	18187	18516	18253	18357	18601	18395	18491	18372	18281	18115	18387	18250	18367	18344	18390	18309	18317	18647	18392	18470	18360	18294	18206	18562	18387	18386	18345	18278	18378	18337	18258	18311	18252	18422	18342	18445	18333	18378	18247	18378	18398	18510	18236	18511	18421	18301	18455	18273	18344	18479	18206	18298	18358	18235	18542	18347	18414	18268	18400	18484	18339	18469	18400	18187	18353	18515	18313	18464	18446	18233	18301	18372	18182	18499	18217	18412	18318	18265	18325	18437	18554	18428	18218	18338	18377	18315	18477	18217	18224	18309	18313	18263	18318	18521	18335	18353	18208	18332	18337	18264	18138	18316	18265	18329	18473	18391	18345	18240	18158	18371	18447	18358	18335	18323	18484	18511	18113	18227	18197	18317	18479	18464	18404	18244	18148	18354	18232	18395	18322	18209	18384	18527	18529	18598	18365	18277	18154	18468	18336	18365	18396	18535	18339	18316	18382	18378	18408	18635	18330	18493	18344	18364	18323	18276	18113	18400	18567	18452	18170	18410	18266	18477	18302	18371	18460	18142	18221	18090	18284	18471	18076	18244	18354	18422	18467	18444	18427	18365	18373	18274	18305	18117	18178	18382	18429	18559	18282	18518	18363	18050	18125	18269	18246	18422	18407	18589	18334	18302	18288	18058	18350	18447	18625	18187	18207	18424	18431	18217	18301	18394	18395	18336	18443	18494	18286	18164	18193	18294	18146	18324	18474	18215	18142	18530	18056	18470	18373	18302	18341	18474	18363	18456	18451	18295	18370	18523	18267	18232	18472	18060	18166	18335	18390	18381	18365	18204	18454	18438	18360	18182	18526	18287	18496	18434	18211	18144	18226	18407	18313	18219	18410	18485	18589	18355	18359	18475	18440	18397	18414	18462	18423	18328	18282	18350	18365	18331	18423	18310	18446	18460	18432	18470	18390	18194	18454	18302	18406	18274	18330	18317	18293	18390	18435	18288	18106	18303	18417	18485	18512	18397	18409	18620	18498	18502	18456	18298	18148	18260	18415	18250	18331	18303	18165	18203	18452	18504	18391	18427	18436	18351	18470	18366	18256	18315	18589	18512	18126	18243	18348	18415	18238	18525	18295	18408	18333	18483	18365	18173	18303	18417	18083	18373	18553	18315	18515	18171	18339	18407	18349	18416	18447	18300	18371	18368	18529	18336	18351	18500	18535	18441	18445	18223	18293	18313	18278	18419	18390	18371	18308	18300	18432	18315	18412	18541	18402	18574	18485	18512	18309	18345	18515	18365	18396	18543	18233	18528	18403	18318	18296	18347	18300	18212	18482	18177	18424	18501	18543	18386	18316	18444	18276	18571	18199	18218	18358	18237	18402	18415	18395	18425	18545	18329	18170	18191	18233	18205	18272	18376	18507	18168	18109	18310	18265	18352	18369	18232	18008	18252	18417	18283	18482	18505	18239	18419	18331	18209	18342	18181	18334	18153	18475	18495	18494	18441	18336	18308	18282	18223	18389	18525	18337	18565	18342	18548	18136	18213	18154	18509	18512	18190	18304	18158	18373	18202	18286	18426	18372	18310	18284	18527	18420	18441	18413	18458	18471	18586	18475	18269	18111	18402	18333	18302	18448	18321	18248	18318	18621	18164	18195	18256	18404	18334	18353	18590	18328	18244	18226	18302	18545	18214	18420	18288	18267	18548	18338	18497	18303	18455	18527	18419	18339	18342	18247	18219	18495	18515	18478	18539	18255	18343	18391	18165	18577	18396	18246	18443	18363	18095	18313	18124	18310	18437	18319	18469	18227	18533	18293	18147	18356	18481	18298	18437	18414	18317	18506	18249	18436	18399	18352	18332	18318	18264	18284	18355	18341	18397	18398	18401	18326	18456	18361	18334	18374	18212	18401	18483	18326	18204	18277	18292	18409	18149	18314
16723	28551	26252	21274	42760	50778	66471	57554	48422	35676	25722	19195	16127	15397	15329	15343	15365	15297	15289	15323	15343	15316	15362	15348	15536	15178	15390	15327	15271	15196	15302	15303	15316	15224	15241	15234	15221	15291	15316	15241	15299	15329	15255	15246	15290	15272	15346	15201	15429	15147	15303	15200	15237	15171	15274	15366	15276	15201	15454	15311	15407	15342	15408	15511	15373	15375	15364	15299	15397	15356	15295	15357	15375	15354	15059	15388	15350	15412	15279	15233	15236	15453	15475	15334	15311	15127	15367	15242	15277	15301	15378	15258	15256	15111	15298	15142	15001	15382	15163	15005	15235	15259	15372	15136	15376	15209	15306	15465	15190	15350	15430	15305	15312	15354	15125	15262	15175	15186	15469	15296	15253	15285	15246	15279	15276	15362	15214	15317	15254	15317	15292	15330	15260	15081	15278	15332	15271	15145	15232	15398	15276	15257	15294	15371	15214	15298	15448	15367	15356	15244	15164	15295	15388	15189	15279	15307	15293	15313	15264	15321	15425	15324	15288	15139	15378	15224	15188	15359	15419	15308	15203	15218	15269	15231	15372	15239	15397	15315	15224	15323	15297	15355	15124	15429	15206	15264	15166	15323	15131	15253	15174	15144	15188	15325	15279	15213	15324	15237	15266	15297	15188	15274	15323	15352	15148	15331	15160	15125	15269	15144	15276	15266	15197	15197	15308	15303	15355	15340	15146	15327	15389	15003	15351	15364	15153	15326	15234	15167	15173	15143	15319	15135	15301	15297	15268	15414	15406	15333	15198	15225	15441	15148	15206	15249	15291	15268	15272	15198	15269	15372	15274	15387	15260	15130	15248	15245	15151	15390	15284	15248	15150	15440	15320	15117	15109	15124	15300	15235	15283	15166	15328	15118	15246	15374	15358	15366	15282	15171	15288	15142	15297	15159	15218	15179	15149	15248	15168	15217	15315	15350	15063	15213	15172	15371	15417	15484	15074	15214	15132	15294	15341	15280	15197	15284	15433	15149	15264	15330	15104	15269	15121	15508	15314	15273	15130	15282	15248	15250	15200	15372	15178	15399	15104	15361	15082	15147	15534	15269	15209	15390	15137	15243	15300	15084	15039	15311	15232	15281	15337	15262	15294	15239	15130	15402	15293	15253	15344	15274	15343	15426	15233	15174	15134	15364	15228	15007	15159	15240	15375	15276	15248	15489	15454	15231	15239	15160	15307	15232	15308	15180	15293	15183	15278	15193	15216	15472	15248	15207	15187	15347	15434	15106	15301	15215	15321	15309	15225	15297	15329	15239	15241	15199	15303	15359	15130	15200	15155	15271	15261	15310	15282	15367	15307	15397	15289	15358	15225	15290	15216	15281	15250	15229	15272	15335	15336	15266	15294	15285	15240	15254	15353	15379	15283	15349	15166	15291	15216	15249	15283	15351	15271	15221	15259	15259	15227	15448	15262	15229	15223	15256	15444	15155	15383	15235	15216	15142	15177	15293	15273	15275	15287	15245	15302	15231	15274	15433	15295	15245	15290	15350	15311	15268	15255	15281	15301	15198	15244	15394	15344	15424	15248	15057	15443	15397	15321	15322	15305	15343	15455	15243	15255	15284	15311	15471	15341	15369	15365	15534	15395	15295	15393	15267	15379	15262	15051	15259	15109	15296	15173	15204	15276	15364	15294	15320	15206	15247	15155	15122	15393	15341	15217	15293	15255	15109	15339	15213	15293	15283	15105	15393	15360	15307	15353	15447	15285	15154	15469	15440	15201	15286	15289	15262	15402	15165	15355	15155	15347	15333	15244	15444	15215	15311	15377	15205	15316	15379	15205	15219	15294	15362	15473	15330	15300	15345	15253	15397	15115	15246	15463	15104	15226	15178	15367	15270	15151	15253	15251	15384	15259	15098	15333	15158	15396	15322	15134	15304	15302	15217	15345	15210	15220	15325	15185	15282	15438	15504	15346	15268	15131	15209	15291	15341	15311	15301	15401	15220	15367	15203	15204	15402	15227	15372	15320	15136	15387	15218	15403	15164	15388	15249	15178	15248	15218	15147	15412	15135	15302	15323	15178	15296	15239	15232	15192	15349	15376	15344	15260	15267	15257	15450	15324	15122	15324	15228	15121	15331	15176	15356	15136	15423	15360	15254	15282	15181	15364	15391	15164	15230	15182	15297	15328	15101	15284	15150	15362	15269	15176	15230	15347	15387	15208	15374	15375	15309	15366	15480	15283	15205	15151	15251	15289	15156	15352	15252	15311	15246	15150	15106	15340	15176	15268	15408	15210	15400	15363	15274	15193	15201	15214	15425	15381	15420	15254	15302	15156	15100	15155	15245	15108	15216	15360	15314	15409	15278	15334	15140	15242	15115	15259	15458	15199	15351	15193	15254	15381	15168	15286	15402	15344	15368	15257	15305	15245	15121	15255	15116	15155	15291	15238	15371	15270	15313	15324	15301	15326	15225	15193	15194	15214	15283	15207	15248	15258	15183	15191	15371	15304	15277	15180	15341	15273	15207	15247	15494	15346	15208	15259	15308	15364	15209	15286	15318	15173	15432	15266	15332	15222	15134	15320	15211	15269	15180	15380	15325	15367	15341	15252	15308	15145	15100	15227	15263	15330	15335	15208	15203	15528	15143	15253	14993	15189	15305	15495	15274	15198	15274	15253	15226	15362	15133	15207	15213	15297	15352	15250	15209	15280	15377	15193	15490	15293	15288	15283	15348	15406	15435	15294	15355	15063	15262	15336	15298	15283	15340	15101	15255	15175	15202	15362	15212	15230	15273	15397	15287	15256	15291	15407	15185	15481	15226	15414	15310	15263	15299	15290	15271	15204	15399	15240	15147	15265	15143	15236	15240	15326	15221	15255	15230	15256	15360	15361	15310	15190	15330	15296	15260	15274	15215	15145	15263	15300	15389	15336	15407	15244	15233	15087	15357	15200	15407	15182	15235	15036	15331	15447	15437	15132	15152	15375	15052	15266	15393	15242	15184	15222	15460	15062	15301	15260	15315	15263	15421	15123	15219	15256	15355	15151	15268	15274	15218	15299	15389	15326	15186	15144	15491	15135	15384	15442	15487	15173	15360	15237	15225	15271	15384	15187	15231	15293	15119	15019	15078	15231	15117	15349	15241	15346	15116	15309	15327	15245	15257	15305	15398	15275	15285	15371	15134	15404	15340	15384	15170	15299	15175	15419	15414	15275	15378	15310	15224	15224	15253	15286	15311	15257	15235	15262	15243	15189	15152	15191	15090	15483	15145	15293	15293	15331	15172	15346	15362	15278	15238	15243	15106	15149	15318	15230	15122	15393	15166	15395	15325	15316	15404	15279	15390	15225	15436	15344	15304	15455	15292	15358	15170	15369	15238	15166	15358	15272	15247	15251	15226	15434	15327	15159	15423	15311	15318	15279	15206	15408	15403	15333	15241	15384	15258	15215	15273	15449	15143	15230	15334	15294	15360	15338	15265	15177	15270	15314	15042	15288	15197	15206	15162	15428	15245	15296	15043	15250	15208	15320	15248	15366	15259	15478	15211	15138	15479	15378	15321	15384	15262	15319	15233	15256	15355	15219	15271	15196	15189	15187	15195	15219	15036	15287	15286	15349	15198	14981	15290	15277	15176	15335	15243	15276	15369	15327	15428	15365	15360	15177	15382	15244	15265	15403	15207	15264	15083	15294	15338	15245	15182	15253	15264	15199	15236	15321	15289	15181	15226	15216	15282	15219	15317	15314	15163	15449	15227	15352	15333	15326	15321	15199	15489	15106	15386	15167	15197	15154	15132	15291	15197	15280	15189	15375	15272	15471	15375	15202	15202	15414	15341	15381	15278	15317	15248	15393	15302	15243	15332	15361	15231	15230	15334	15187	15254	15260	15144	15398	15387	15251	15319	15166	15273	15350	15262	15344	15191	15387	15153	15417	15318	15236	15410	15304	15122	15404	15284	15274	15374	15281	15094	15231	15424	15166	15208	15380	15202	15269	15127	15392	15272	15316	15231	15213	15281	15256	15273	15206	15381	15402	15224	15378	15366	15316	15307	15220	15432	15121	15174	15279	15284	15117	15092	15152	15177	15211	15326	15228	15223	15068	15225	15300	15341	15228	15250	15372	15322	15232	15302	15169	15405	15220	15298	15339	15322	15339	15300	15175	15302	15279	15383	15255	15245	15132	15389	15394	15182	15140	15254	15297	15236	15201	15345	15257	15118	15334	15453	15148	15204	15381	15304	15342	15133	15253	15326	15068	15320	15352	15410	15336	15261	15373	15334	15340	15213	15290	15305	15353	15430	15251	15246	15229	15481	15446	15417	15298	15208	15276	15283	15344	15200	15339	15180	15270	15263	15163	15301	15384	15223	15150	15241	15300	15319	15116	15268	15157	15262	15427	15319	15447	15250	15338	15123	15179	15224	15285	15285	15381	15334	15147	15319	15269	15252	15231	15338	15367	15303	15170	15308	15079	15197	15196	15202	15134	15392	15316	15299	15225	15051	15032	15311	15312	15157	15231	15235	15330	15195	15242	15221	15308	15239	15239	15224	15202	15363	15224	15211	15237	15291	15243	15277	15257	15342	15375	15290	15228	15369	15353	15335	15321	15395	15323	15389	15260	15351	15316	15207	15491	15244	15327	15284	15113	15163	15188	15274	15436	15211	15187	15276	15252	15251	15307	15161	15287	15396	15340	15238	15265	15331	15212	15354	15264	15361	15310	15232	15324	15308	15255	15426	15233	15377	15319	15281	15561	15281	15131	15352	15309	15234	15085	15319	15190	15181	15276	15355	15292	15245	15316	15282	15276	15283	15295	15352	15163	15419	15209	15346	15343	15385	15274	15275	15169	15243	15239	15341	15132	15225	15205	15253	15338	15216	15273	15292	15239	15179	15071	15293	15344	15297	15123	15326	15323	15360	15256	15377	15247	15158	15426	15385	15200	15264	15191	15221	15246	15325	15350	15336	15182	15325	15188	15249	15228	15277	15289	15172	15369	15378	15232	15227	15237	15032	15303	15366	15313	15250	15301	15208	15170	15206	15046	15387	15171	15147	15320	15185	15225	15303	15240	15230	15169	15448	15301	15233	15214	15256	15229	15406	15377	15160	15258	15134	15216	15008	15238	15277	15163	15286	15390	15220	15357	15431	15391	15258	15367	15248
29476	22148	22440	20113	19973	23697	25710	23448	22070	20403	19231	18667	18258	18241	18260	18170	18090	18047	18129	18252	18029	18186	18223	17920	18177	18283	18028	18278	18278	18017	18270	18171	18339	18264	17958	18072	18166	18315	18285	18032	18382	18099	17973	18254	18134	18203	18128	18174	18077	18175	18039	18279	18209	18327	18174	18193	18084	18057	18164	17885	18136	18246	18075	18245	18376	18293	18194	18318	18076	18168	18394	18302	17978	18322	17921	18180	18241	18176	18136	18029	18103	18107	18275	18147	18186	18235	18193	17988	18133	18100	18188	18195	18145	18343	18230	18194	18077	18135	18002	18147	18287	18064	18179	18050	18102	17993	18292	18217	18283	18221	18231	17983	18209	18227	18281	18136	18071	18054	18031	18024	18052	18184	18174	18169	18230	18096	18041	17984	18177	18193	18037	18161	18213	18276	18013	18119	18196	18113	18166	18190	18090	18305	18240	18237	18371	18152	18193	18240	18202	18347	18076	18165	18078	18281	18199	18330	18271	18336	18344	18310	18093	18109	17953	18040	18007	18208	18155	18192	18040	18128	18293	18374	18070	18264	18163	18184	18188	18280	18188	18059	18082	18087	18198	18083	18249	17931	18154	18292	18050	18065	18169	17935	18143	18061	18238	18126	18216	18273	18068	18257	18235	18147	18120	18397	18141	18164	18234	18306	18181	18167	18248	18282	18269	18131	18244	18032	18348	18046	17889	18101	18202	18010	18167	18118	18295	17921	17871	18261	18019	17890	18298	18358	18318	18161	18082	18102	18174	18182	18094	18458	18318	18108	18213	18201	18227	18082	18254	18241	18248	18067	18221	18172	18139	18066	18150	18063	18074	18143	18201	18157	17968	18199	18010	18173	18297	18403	17972	18069	18221	18260	18277	18202	17938	18189	18076	18231	18111	18058	18057	18340	18200	18258	18037	18141	18262	18185	18045	18120	18418	18188	18267	18182	18348	18002	18170	18124	18091	18004	18186	18033	18203	18081	18156	18311	18057	18101	18369	18027	18165	18231	18123	18348	18077	18129	18122	18109	17927	18072	18208	18223	18149	18262	18146	18299	18057	18218	18096	18022	18248	18142	18222	17938	18095	18326	18185	17907	18172	18268	18206	18287	18344	17960	18124	18303	18266	17997	18357	18086	18172	18119	18064	18124	18312	18070	18284	18079	18195	18258	18328	18231	18157	18212	18338	18166	18015	18254	17960	18116	17948	18230	18163	18139	18158	18073	18218	18262	18236	18187	18393	18071	18095	18137	18096	18170	17994	17920	18048	18255	18207	18134	18313	18160	18118	18258	18149	18204	18203	18179	18160	18211	18118	18260	18098	18169	18337	18124	18051	18180	17986	18142	18110	18180	18254	18154	18285	18198	18030	18169	17998	18147	18261	18021	18239	18063	17944	18079	18100	18175	18457	18184	18114	18309	18091	18343	18258	18020	18298	18169	18046	18170	18108	18153	18285	18155	18183	17952	18119	18199	18253	18241	18205	18050	18173	18098	18188	18064	18176	18167	18207	18289	18292	18174	18246	18002	18367	18137	18112	18102	17906	18171	18114	18238	18073	18251	18278	18193	18102	18269	18310	18217	18167	18126	18352	18177	18180	18052	18095	18223	18135	18290	18302	18319	18240	18125	18099	18253	18163	18238	18101	18128	18107	18093	18152	18112	18286	18259	18159	18168	18360	18247	18224	18263	18315	18276	18057	18111	18197	18014	18172	18253	18107	18163	18136	18317	18163	18189	18032	18246	18201	18252	18168	18140	18278	18380	18315	18285	18092	18156	18110	18162	18193	18077	17957	18257	18327	18117	18153	18259	18072	18279	18137	18196	18161	17928	18013	17849	17936	17970	18182	18050	18285	18160	18378	18341	18360	18145	18054	18282	18072	18246	18045	18184	18234	18232	18134	18350	18026	17969	18026	17980	18246	18097	17920	18039	18066	18028	18078	18187	18075	18110	18266	18199	18301	18110	18050	18195	18319	18154	18096	18165	18218	18410	18249	18085	18118	18106	18095	18239	18177	18208	18159	17992	18339	18037	18154	18176	18207	18201	18338	18043	18090	18125	18348	18074	18191	18153	18060	18251	18224	18296	18299	18192	18252	18153	18089	18193	18188	18101	18131	18015	18248	18108	18178	18145	18386	18123	18092	18339	18095	17997	18247	17851	18019	18207	18113	18161	18167	18115	18288	18121	18053	18234	18090	18016	18217	18056	18196	18178	18028	18174	18033	18180	17992	17994	18193	18113	18226	18025	18310	18086	18260	18201	18393	18185	18169	18222	18289	18156	18173	18280	18150	18073	18052	18219	18254	18253	18134	18155	18119	18136	18215	18183	18262	18116	18067	18111	18297	18054	18302	18185	18162	17970	18164	18140	18003	18191	18169	18291	18217	18240	18091	18228	18273	18076	18068	18283	18188	18131	18179	18182	18011	18324	18198	18209	18200	18296	18291	18157	18170	18165	18159	18278	18261	18116	18191	18148	18170	18024	18049	18028	18225	18166	18107	18106	18388	18149	18009	18211	17988	18334	18186	18186	18266	18267	18271	18260	18215	18215	17882	18152	18230	18260	18248	18084	18090	18171	18216	18044	18228	18063	18387	18276	18109	17993	18135	18209	18241	18143	18285	18147	18422	18298	18249	18221	18145	18205	18066	18205	18161	18250	18282	18073	18287	18054	18074	18219	18166	18029	18021	18065	18224	18245	18190	18193	18110	18208	18273	18331	17981	18137	18184	18136	18263	18109	18239	18247	18158	18248	18314	18337	18072	18068	18269	18049	18091	18148	18362	18168	18345	18215	17965	18203	18164	18223	18367	18322	18237	18218	18199	18212	18203	18293	18385	18088	18259	18148	18155	18264	18333	18039	18104	18205	18306	18168	18112	17889	18128	18051	18322	18216	17932	18028	18059	17986	18059	18138	18144	18161	18088	18071	18200	18153	18098	18165	18134	18197	18139	18292	18046	18122	18167	17996	18051	18357	18188	18167	18012	18257	18005	18196	18118	18278	18317	18129	18243	18174	18273	18202	18340	18114	18109	18420	18218	18174	18023	18099	18208	18093	18281	18115	18204	18170	18218	18161	18053	18233	18242	18241	18060	18178	18054	18172	18207	18094	17948	18063	18150	18149	17999	18164	17953	18218	18401	18218	18223	18183	18223	18069	18416	18041	18064	18182	18255	18143	18021	17970	18018	18004	18310	18064	18032	18153	18260	18376	18186	18289	18067	18105	18061	18043	18030	17977	18084	18173	18100	18194	18404	18341	18224	18221	18228	18306	18120	18114	18376	18027	18051	17969	17858	18089	18111	18118	18176	18104	18071	18145	18317	18264	18203	18270	18225	18176	18106	18063	18327	18077	18093	18041	18134	18285	18125	18123	18158	18197	18154	18197	18461	18134	18081	18237	18110	18241	18229	18114	18139	18228	18081	18116	18122	18223	18329	18191	18238	18163	18195	18178	18265	18074	18164	17979	18224	18309	18311	18049	18103	18089	18167	18155	18307	18339	18203	18329	18032	18102	18088	18180	18130	18217	18026	18081	18306	18324	18330	18050	18151	18090	18068	18220	18070	17989	18348	18213	18075	18040	18200	18005	18299	18168	18061	18183	18298	18129	17938	18099	18233	18194	18039	18214	18047	18079	18259	18193	18015	18052	18245	18316	18117	18049	18124	18155	18186	18109	18258	18253	18386	18104	18150	18186	18139	18146	18053	18381	18222	18316	18145	18280	18209	18300	18230	18104	18156	18316	18271	18328	18137	18000	18179	17932	18102	18216	18161	18192	17999	17995	18407	18174	18075	18106	18099	18244	18512	18429	18170	18212	18071	18108	18078	18172	18152	18054	17927	18062	18087	18081	18201	18150	18201	18381	18206	18242	18127	18278	18222	18424	18004	18307	18275	18304	18129	18256	18028	18141	18187	17939	18169	18075	18179	18212	18161	18249	18313	18083	18027	18099	18224	18200	18376	18046	18407	18038	18273	18294	18330	18209	18075	18144	18171	18351	18387	18202	18313	17901	18078	18103	18241	18218	18181	18074	18198	18023	18135	18029	18172	18144	18179	18045	18112	18073	18092	18200	18079	18381	18231	18161	18154	18196	18162	18213	18083	18156	18119	18229	18042	18325	18118	18120	18100	18039	18048	18093	18200	18148	18042	17992	17947	17967	18101	18338	18280	18181	18049	18062	18207	18126	18006	17969	18006	18282	18260	18156	18285	18302	18140	18263	18324	17999	18102	18289	18278	18115	18302	18025	18101	18036	18080	18297	18194	18207	18210	18139	18214	18158	18215	18197	18183	18066	17986	18061	18199	18154	18379	18225	18134	18226	18323	18362	18056	18051	18041	18062	18115	18122	18211	18286	18268	18128	18068	18273	18157	18201	18338	18338	18285	18330	18221	18176	18390	18141	18079	18171	18318	18227	18181	18065	17978	17972	18403	17981	18209	18279	18241	17972	18141	18233	17965	18302	18051	18128	18092	18163	18149	18037	18193	18142	18179	18141	17990	18220	18061	18382	17980	18340	18244	18004	18157	18097	17999	18157	18149	18319	18149	18257	18106	18157	18227	18162	18359	18209	18071	18107	18158	18112	18048	18117	18190	18014	18095	18121	18334	18064	18230	18133	18331	18018	18105	18108	18118	18021	18105	18000	18176	18277	18139	18286	18128	18051	18252	18196	18253	18058	18238	18028	17866	18180	18234	18279	18143	17980	18078	18278	18205	18282	18244	18220	18190	18133	18064	18323	18322	18229	18344	18183	18174	18315	18179	18120	18278	18155	18294	18288	18140	18109	18156	18106	18217	18228	18309	18252	18264	18059	18005	18281	18192	18138	18186	18289	18260	18042	18208	18254	18165	18216	18134	18090	18293	18100	18195	18162	18075	18159	18195	18097	18138	18159	18214	18177	18250	18296	18465	17967	17994	18206	18195	18095	18118	18131	18167	18188	18338	17845	18260	18324	18247	18043	17873	18068	18182	18308	18368	17961	18145	18245	18146	17953	18084	18156	18182	18243	18010	18187	17963	18163	18165	18279	18236	18135	18126	18260	18222	18069	18348	18309	18247	18013	18282	18202	18116	18178	18173	18070	18263	18189	18334	18287	18180	18146	18120	18137	18226	18167	18126	18266	18246	17955	18275	18304
15792	16956	16822	15822	18567	23596	24683	22241	19796	17709	16362	15758	15255	15091	15316	15209	15264	15129	15124	15173	15255	15057	15126	15084	15059	15219	15266	15080	15093	15271	15148	15200	15085	15275	15149	14986	15091	15140	15186	15040	15252	15116	15167	15159	15166	15272	15150	15196	14982	15288	15071	15110	15080	15067	15162	15052	15205	15105	15076	15175	15157	15083	15189	15139	15149	15116	15205	15096	15204	15195	15312	15070	15109	15068	15119	15105	15211	14986	15057	15285	15162	15051	15132	15056	15170	15132	14911	15120	15093	15145	15093	15084	15240	15101	15176	15050	15212	15059	15192	15063	15031	15159	15258	15210	15205	15028	15323	15318	15161	15075	15296	15162	15071	15089	15241	14979	15105	15259	14999	15150	15200	15160	15019	15365	15123	15094	15021	15129	15236	15144	15247	15181	15059	15180	14985	15217	15096	15177	14989	15003	15180	15102	15335	15309	15134	15150	15164	15383	15330	15150	15072	15077	15158	15105	15118	15189	15093	15064	15231	14933	15049	15334	15160	15227	15064	14943	15233	15058	15057	15149	15075	15201	15083	15267	15121	15135	15142	15069	15160	15023	15160	15108	15126	15163	15132	15269	15095	15230	15285	15181	15156	15194	15027	15170	15187	15201	15131	15232	15111	15204	15300	15202	15194	15141	15144	15108	15159	15309	15137	15178	15150	15084	15228	15050	15138	15284	15198	15214	15088	15172	15353	15172	15241	15077	15136	14996	15247	15336	15100	15180	15176	15112	15122	15229	15114	15275	15070	15269	15020	15076	14924	15026	15133	15271	15113	15074	15103	15131	15152	15149	15169	15127	15080	15234	15177	15211	15282	15187	15266	14974	15112	15185	15134	14957	15190	15219	15059	15127	15259	15045	15053	15214	15271	15135	15088	15006	15137	15105	15138	15022	15008	15092	15271	15128	15142	15170	15080	15292	15105	15131	15258	15091	15048	15185	15043	15024	15054	15216	15074	15197	15189	15022	15370	15153	15401	15140	15186	15062	15187	15101	15065	15185	15072	15344	15210	15276	15133	15011	15178	15305	15144	15225	15267	15002	15157	15131	15220	15162	15255	15237	15304	15338	15151	15308	15082	15288	15242	15227	15137	15309	15221	15024	15148	14962	15316	15143	15008	15103	15102	15071	15062	15280	15238	15010	15153	15030	15225	15088	15212	15096	15042	15082	15078	15026	15071	15070	15065	14979	15119	15023	15288	15260	15291	15040	15257	15117	15242	15184	14938	15092	15189	15160	15198	15143	15104	15165	15140	15135	15135	15071	15259	15152	15157	15160	15106	15159	15099	15158	15303	15048	15297	15234	15163	15059	15191	15085	15116	15307	15065	15325	15238	15201	15067	15079	15176	15030	15303	15091	15178	15210	15003	15213	15109	15280	14968	15103	15140	15230	15149	15085	15411	15238	15114	15032	15064	15001	15018	15029	15058	15275	15214	15202	15066	15271	15019	15301	15233	15152	15055	15185	15087	15221	15195	15181	15088	15134	15162	15046	15218	15217	15243	15169	15164	15214	14935	15038	15359	15160	14934	15147	15226	15374	15187	15037	15193	15067	15213	15315	15315	15258	15160	15170	14992	15073	15123	15249	15129	15165	15217	15247	15194	15077	15147	15135	15129	15276	15122	15331	14964	15214	15292	15178	15179	15211	15197	15401	15133	15041	15184	15161	15180	15096	15243	15207	15059	15025	15259	15208	15090	15091	15147	15205	15001	15329	15138	15139	15033	15013	15075	15202	15059	14974	15199	15123	15298	15137	15090	15289	15231	15143	15207	15155	15101	15137	15159	15218	15084	15095	15125	15206	15076	15211	15179	15308	15108	15087	15200	15325	15233	15249	15062	15406	15131	15153	15189	15254	15142	15084	15146	15313	15200	15269	15306	15208	15328	15260	15196	15142	15291	15192	15233	15135	15277	15161	15084	15168	15122	15243	15258	15169	15185	14977	15145	15113	15177	15081	15213	15110	15351	15083	15294	15145	15142	15196	14840	15127	15136	15247	14944	15087	15188	15144	15154	15090	15180	15132	15114	15113	15210	15322	15084	15193	15062	15220	15061	15311	15205	15175	15017	15214	15094	15314	15213	15303	15214	15202	15113	15135	15243	15115	15238	15128	15125	15123	15101	15094	15222	15184	15180	15284	15042	15098	15179	15240	15047	15234	14949	15170	15215	15135	15182	15218	15125	15111	15237	14910	15229	15129	15185	15167	15170	15040	14989	15049	15174	14979	15218	15027	15185	15039	15111	15144	15261	15123	15397	15127	15037	15335	15104	15202	15022	15200	15193	15118	15117	15061	15128	15198	15280	15115	15058	15089	15052	15166	15040	15269	15266	15300	15112	15344	15261	15084	15228	15092	15061	15196	15141	15109	14990	15254	15079	15210	15153	15268	15389	15201	15006	15052	15034	15096	15086	15071	15173	15096	15209	15108	15354	15188	15123	15215	15074	15219	15206	15268	15049	15115	15199	15030	15257	15104	15198	15092	15187	15294	15101	15319	15215	15159	15104	15265	15112	15114	15337	15142	15244	15373	15080	15326	15219	15216	15060	15100	15248	15166	15255	15045	15073	15303	15097	15108	15309	15132	15205	15196	15105	15061	15045	15193	15101	15266	15065	15052	15111	15130	15073	15259	15151	14990	15157	15136	15123	15088	15259	15177	15207	15341	15182	15190	15096	15060	15006	15323	15275	15146	15221	15188	15193	15195	15134	15035	15174	15040	15222	15100	15110	15257	14979	15351	15176	15223	15211	15124	15164	15241	14986	15133	15252	15234	15282	15062	15188	15128	15142	15231	15090	15322	15025	15209	15082	15209	15187	15262	15078	15297	15270	15136	15283	15331	15213	15130	14931	15182	15041	15119	15295	15278	14995	15342	15170	15167	15171	15059	15063	15147	15301	15058	15161	15019	15176	15176	15341	15058	15054	15217	15300	15273	15225	15349	15159	15109	15090	15274	15164	15139	15045	15066	15114	15276	15274	15010	15331	15084	15222	15306	15103	15049	15212	15045	15100	14933	15105	15343	15137	15204	15113	15210	15075	15256	15169	15078	15217	15077	15117	15248	15071	15121	15290	15157	15172	15192	14938	15152	15275	15304	15297	15238	15142	15099	15204	15143	14972	15151	15152	15222	15095	15153	15025	15085	15110	15103	15174	15239	15196	15241	15169	14876	15183	15101	15045	15024	15113	15166	15073	15251	15289	15115	15276	15148	15124	15083	15205	15126	15093	15235	15069	15228	15352	15302	15107	15417	15212	15224	15212	15083	15162	15165	15262	15173	15150	15163	15065	15337	15223	15334	15212	15344	15190	15271	15155	15146	15187	15192	15088	15090	15360	15388	15128	15197	15045	15096	15133	15169	15204	15194	15163	14999	15087	15150	15052	15004	15276	15207	15107	15274	15178	15203	15062	15032	15120	15195	15286	15176	15182	14970	15247	15009	15107	15179	15073	15236	15177	15172	15266	15159	15370	15250	15211	15361	15192	15200	15264	15141	15146	15026	15125	15087	15200	15209	15200	15180	15128	15273	15134	15116	15068	15105	15229	15281	15131	15156	15198	15063	15324	15213	15128	15195	15219	15103	15242	15247	15056	15212	15082	15076	15141	15076	15259	15200	15075	14985	15221	15094	15040	15257	15247	15275	15200	15256	15225	15289	15264	15234	15246	14992	15157	15214	15071	15134	15178	15111	15220	15054	15178	15131	15374	15312	15282	15044	15185	15223	15193	15103	15099	15119	15210	15275	15117	15142	15229	14975	15098	15028	15043	15134	15170	15209	15205	15245	15092	15234	15145	15181	15101	15269	15273	15107	15030	15098	15159	15124	14983	15201	15229	15191	15129	15119	15027	15091	15099	15253	15209	15144	15297	15037	15171	15400	15023	15121	14985	15199	15322	15220	14988	15156	15166	15237	15196	15098	15144	15131	15172	15003	15177	15173	15217	15163	15291	15127	15237	15262	15341	15126	15114	15118	15333	15191	15245	15360	15255	15024	15272	15276	15175	15137	15070	15221	15176	15210	15165	15162	15226	15221	15084	14973	15194	15175	15077	15070	15165	15188	15189	15264	15238	15005	14999	15299	15361	15193	15262	15402	15210	15213	15175	15048	15091	15217	15031	15195	15312	15291	15052	15102	15200	15199	15190	15051	15037	15199	15056	15187	15343	14987	15375	15293	15113	15141	15255	15154	15109	14960	15253	15244	15257	15097	15082	15186	15205	15196	15012	15346	15355	15070	15250	15253	15224	15235	15244	15314	15069	15179	15160	15038	15059	15234	15044	15063	15122	15033	15047	15270	15235	15065	15246	15095	15184	15220	15237	15306	15116	15151	15296	14998	15038	15050	15179	15306	15257	15155	15141	15198	15162	15357	15132	15117	15226	15071	15181	15134	15132	15218	15084	15133	15203	15218	15183	15113	15091	15194	15121	15193	15108	15191	15161	15063	15332	15171	15068	15155	15239	15157	15198	15341	15046	15266	15282	15179	15155	15024	15188	15289	15310	15245	15081	14986	15342	15157	15094	15151	15321	15179	15141	15224	15140	15075	15168	15225	15309	15323	15240	15092	15078	15173	15119	15126	15213	15131	15309	15181	15214	15143	15110	15099	15186	14967	15143	15186	15082	15308	15108	15253	15110	15205	15290	15055	15299	15195	15246	15200	15162	15268	15062	15322	14884	15252	15164	15088	15106	15020	15200	15090	15132	15001	15137	15290	15257	15199	15066	15171	15128	15092	15232	14971	15261	15084	15175	15172	15161	15324	15176	15248	15256	15306	15078	15264	15111	15132	15241	15136	15192	15148	15082	15088	15095	15068	15248	15154	15114	15276	15143	15120	15110	15218	15229	15345	15142	15199	15244	15328	15028	15217	15053	15106	15157	15163	15091	15144	14999	15272	15168	15276	15223	15050	15277	15111	15203	15199	15046	15094	15230	15168	15187	15156	15359	15046	15186	15325	15295	15169	15139	15010	15225	15269	15085	15186	15221	15162	14977	15061	15045	15114	15173	15109	15275	15224	15172	15032	15037	15119	15168	15040	15095	15146	15049	15163	15225	15222	15150	15169	15227	15212	15143	15187	15181	15133	14980	15328	15072	15180	15178	15088	15161	15161	15133	15363	15149	15224
26006	21152	27354	25975	23941	47327	47054	37150	35434	28542	22801	20156	18774	18378	18476	18576	18321	18255	18218	18328	18105	18007	18394	18532	18424	18266	18337	18242	18202	18150	18326	17979	18155	18419	18216	18233	18290	18250	18091	18363	17968	18274	18345	17928	18320	18094	18174	18221	18429	18064	18369	18297	18257	18422	18201	18169	18151	18338	18308	18042	18276	18119	18282	18357	18264	18278	18212	18091	18139	18233	18302	18145	18208	18152	18219	18030	18194	18081	18110	18109	18257	18241	18270	18092	18141	18095	18103	18122	18401	18114	18326	18314	18133	18329	18252	18041	18265	18070	18396	18185	18222	18221	18091	18278	18226	18092	18245	17972	18092	18194	18044	18153	18144	18071	18156	18206	18101	18152	18184	18273	18248	18100	18052	18307	18126	18415	18201	18266	18228	18054	18165	18131	18386	18103	18102	18061	18119	18098	18175	17962	18223	18428	18198	18191	18112	18227	18074	18179	18105	18227	18057	18312	18145	18269	18223	18033	17978	18209	18115	18348	18197	18059	18100	17928	18136	18287	18147	18105	18208	17977	18318	18193	18183	18187	18132	18254	18224	18081	18048	18191	18264	18202	18011	18102	18179	17906	18093	18127	18241	18325	18157	18213	18287	17980	18151	17860	18054	18167	18284	18123	18212	17920	18418	18210	18158	18144	18063	18250	18168	18137	18302	18184	18116	18319	18264	18330	18119	18439	18274	18004	18101	18183	18154	18300	18212	18155	18332	18302	18236	18250	18222	18059	18254	18259	18255	17983	18214	18105	18104	18121	18083	18108	18106	18254	18261	17932	18231	18299	18333	18227	18026	17911	18087	18191	18353	18333	18325	18035	18073	18208	18283	18236	18252	18345	18244	18147	18223	18163	18232	18170	18084	18214	18122	18096	17948	18244	18250	18261	18140	18097	18200	18069	18130	18140	18091	18092	18131	18203	18239	18218	17969	18315	18320	18223	18351	18088	18001	17743	18140	18240	18300	18003	18087	18244	18179	18081	18183	18090	18077	18168	18497	18149	18314	18083	18320	18168	18165	18099	18134	18074	18157	18281	18270	18098	18281	18209	17988	18164	18181	18230	18034	18109	18243	18388	18165	18435	18369	18136	18171	18424	18148	18265	18224	18042	18061	18313	18146	18061	18112	18305	18143	18214	18140	18331	18389	18272	18172	18120	18288	18126	18153	18227	17990	18366	18448	18327	18164	18146	18266	18025	18127	18089	18267	18146	18167	18346	18216	18395	18153	18196	18149	18091	18218	18094	18239	18318	18097	17984	18107	18471	18465	18185	18350	18086	18235	18099	18197	18280	17952	18111	18344	18085	18167	18116	18052	18299	18142	18165	18130	18185	18179	18128	17998	18202	18217	18080	18248	18064	18040	18113	18138	18121	17998	18202	18204	17829	17999	18195	18253	18071	18250	18168	18301	18188	18306	18197	18201	18010	18253	18196	18193	18136	17981	17993	18367	18090	18233	18267	18246	18389	18229	18237	18312	18126	18188	18230	18359	18287	18301	18209	18247	18192	18293	18043	17955	18164	18248	18158	18092	18273	17887	18133	18142	18261	18157	18172	18202	18332	18222	18019	18053	18381	18028	18044	18103	17959	18037	18301	18089	18141	18152	18092	18000	18151	18161	18095	18055	18121	18064	18141	18331	18246	18302	18245	18299	18147	18276	18177	18064	18095	18068	18255	18247	18222	18110	18171	18333	18226	18242	18499	18268	18232	18169	18327	18294	18236	18368	18388	18226	18286	18571	18233	18042	18183	18174	18141	18117	18218	18270	18211	18249	18407	18263	18217	18405	18198	18105	18133	18034	18235	18296	18080	18336	18314	18074	18224	18254	18029	18334	18336	18183	18173	18143	18226	18126	18136	18213	18186	17964	18154	18080	18046	17900	18297	18113	18264	18237	18280	18317	18320	18055	18245	18176	18060	18180	18128	18086	18094	17967	18109	18188	18453	18240	18100	18230	18157	17908	18049	18028	18307	18338	18015	18326	18144	18094	18086	18124	18107	18100	18296	18172	18274	18168	18004	18256	18407	18052	18342	18016	18179	17952	18174	18151	18326	18141	18189	17994	18065	18328	18138	18074	18023	18185	18103	18059	18115	18199	18126	18243	18182	18133	18225	18126	18181	17964	18152	18207	18118	18529	18177	17994	18429	18191	18150	18057	17853	18324	18095	18182	18182	18064	18250	18039	18107	18274	18123	18089	18159	18057	18184	18120	18237	18093	18085	18184	18181	18380	18332	18005	18181	18324	18159	18294	18199	18370	18127	18283	17974	18133	18166	18144	18348	18074	18107	18031	17921	18350	18162	18099	18117	18131	18178	18189	18342	18335	18003	18189	18270	18270	18192	18276	18170	18155	18106	18136	17961	18259	18291	18210	18147	18419	18217	18281	18014	18364	18268	18412	18184	18275	18178	18251	18148	18358	18281	18393	18248	18290	18294	18420	18077	18349	18163	18184	18192	18001	18228	18132	18283	18168	18330	18346	18022	17933	18126	18235	18308	18414	18330	17975	18201	18107	18213	18291	17984	18249	18213	18358	18362	18385	18303	18245	18130	18382	18059	18307	18075	17936	18399	18136	18203	18080	18069	18141	18150	18360	17993	18203	17913	18240	18279	18044	17933	18251	18217	18126	18331	18127	18182	18147	18127	18320	18063	18085	18226	18413	18274	18225	18198	18291	18369	18193	18314	18285	18140	18160	18041	18172	18367	18261	18227	18195	18229	18082	18153	18141	18169	18129	17992	18237	18011	18066	18215	18310	18170	18193	18152	18014	18468	18083	18307	18232	18350	18168	18145	18205	18169	18315	18137	18163	18111	18183	18467	18227	18118	18303	18072	18190	18204	18201	18113	18174	18121	18247	18052	18075	18036	18079	17971	18009	18189	18195	18235	18022	17978	18407	18252	18038	18268	18388	18069	18161	18298	18304	18289	18302	18215	18195	18184	18439	18244	18101	18093	18239	18198	18060	18243	18246	18025	18183	18298	18095	18190	18156	18058	18232	18364	18231	18302	18305	18223	18099	18195	18263	18231	18098	18272	18135	18288	18168	18062	18208	18089	18006	18136	18131	18157	18253	18392	18432	18047	18065	18205	18154	18200	18235	18299	18240	18192	18380	18199	18412	18018	18150	18275	18382	18393	18321	18050	18198	18093	17967	18156	18195	18090	17921	18029	18001	18117	18241	17948	18218	18147	18272	18193	18493	18144	18258	18369	18291	17993	18232	18385	18186	18025	18089	18172	18401	18396	18254	18066	18131	18202	18297	18079	18234	18190	18212	18094	18263	18172	18211	18166	18329	18218	18125	18079	18199	18155	18160	18160	18119	18058	18191	18261	18354	17931	18392	18267	18320	18039	17843	18138	18212	18059	18027	17971	17925	18168	18218	18362	18459	18196	18322	18192	18250	18167	18323	18266	18148	18095	18101	18105	18272	18197	18177	18246	18206	18133	18341	18231	18169	18235	18226	18245	18087	18395	17909	18031	18409	18286	18118	18122	18175	18144	18251	18046	18408	18215	18052	18315	18360	18028	18203	18080	18150	18138	18051	18153	18350	18131	18118	18312	18439	18348	18325	18202	18398	18251	17786	18029	18298	17918	18099	18039	18000	18219	18098	18302	18242	18357	18041	18349	18291	18010	18310	18172	18068	17841	18099	17959	17882	18026	18271	18274	18227	18362	18325	18246	18088	18074	18228	18119	18134	18282	18204	18231	18260	18221	18340	18278	18391	18342	18213	18206	18131	18207	18244	18336	18159	17927	18004	18120	18100	18126	18035	18211	18332	18263	18030	18142	18302	18102	18300	18041	18305	18252	18194	18421	18230	18183	17936	18259	18081	18262	18141	18151	18200	18084	18276	18067	18203	18226	18255	18211	18258	18031	18280	18046	18127	18327	18029	18176	18126	18363	18316	18309	18354	18195	18262	18226	18311	18287	18380	18305	18331	18268	18348	18306	17986	18137	18201	18148	18311	18007	18335	18196	18035	18109	18186	18112	17913	18305	18168	17999	18103	18151	18438	18151	18105	18311	18041	18212	18200	18134	18363	18346	18291	18132	17922	18089	18210	18313	18527	18178	18246	18277	18262	18125	18101	18114	18321	18110	18225	17986	18005	18356	18355	18224	18084	18280	18277	18178	17958	18118	18113	18104	18177	18382	18146	18191	18027	18027	17994	18023	18323	18180	18392	18047	18387	17922	18318	18322	18078	18206	18252	17984	17882	18124	18299	18191	18138	17958	18139	18183	18248	18329	18076	18152	18218	18153	18020	17887	18296	17941	18291	18150	18118	18087	18030	18144	18222	18221	18327	18080	18153	18270	18209	18142	18210	18076	18261	18278	18247	18153	18193	18168	18193	18075	18085	18211	18136	18137	18136	18176	18190	18320	18285	18077	18305	18214	18193	18314	18030	18088	18253	18287	18107	18130	18347	18225	18178	18176	18374	18189	18368	18090	18097	18216	18239	18400	18065	18184	18228	18277	18156	18265	17997	18349	18265	18125	18299	18206	18399	18164	18446	18282	18057	18205	17999	18113	18139	18199	18173	18149	18187	18219	18311	18152	18098	18229	18351	18298	18325	18241	18147	18126	18150	17971	18116	18177	18027	18328	18209	18163	18189	18177	17958	18107	18213	18054	18070	18222	18143	18068	18014	18156	18078	18108	18145	18200	18044	18156	18340	18272	18036	18205	18147	18038	18140	17967	18140	18134	18107	18181	18152	18136	18108	18346	18117	18044	18259	18258	18378	18281	18549	18244	18153	18208	18098	18106	18270	18286	18258	18220	18188	17999	18166	18135	18216	18293	18228	18080	18120	18162	18196	18224	18154	18047	18178	18178	18101	18201	18221	18113	18131	18403	18098	18292	18173	18319	18339	18408	17946	18073	17978	18012	18089	18335	18107	18270	18422	18124	18168	18153	18210	18296	18188	18172	18123	18226	18211	18180	18314	18010	18329	18062	18403	18312	18150	18164	18080	18121	18102	18111	18314	18232	18119	18189	18209	18057	18270	18363	18200	18195	18200	18291	18180	18213	18309	18260	18111	18056	18082	18196	18346	18204	18208	18090	18277	18048	18119	17980	18080	18191	18201	18303	18116	18062	18240	18216	18250	17989	18244	18123	18030	18180
14436	20945	19572	17497	23809	48267	44148	38350	35517	26818	19997	16908	15630	15428	15287	15236	15029	15238	15046	15374	15186	15117	15307	15199	15299	15301	15233	15179	15292	15411	15291	15160	15155	15172	15338	15248	15187	15121	15311	15211	15121	15330	15239	15191	15236	15146	15093	15197	15333	15194	15156	15280	15245	15233	15113	15155	15079	15283	15183	15173	15293	15204	15292	15295	15164	15085	15132	15118	15318	15472	15201	15114	15149	15302	15164	15286	15262	15231	15201	15217	15301	15295	15308	15196	15313	14986	15327	15258	15393	15313	15213	15175	15108	15278	15171	15204	15181	15176	15302	15148	15338	15178	15080	15103	15302	15308	15278	15147	15144	15306	15231	15169	15278	15220	15187	15131	15168	15018	15256	15092	15309	15275	15185	15224	15088	15210	15272	15092	15030	15344	15214	15077	15094	15306	15170	15064	15156	14970	15238	15231	15203	15194	15224	15258	15103	15185	15211	15056	15242	15266	15210	15339	15104	15203	15168	15178	15353	15122	15109	15304	14999	15317	15317	15231	15199	15061	15299	15128	15109	15245	15147	15201	15352	15165	15050	15331	15059	15172	15396	15094	15209	15138	15222	15338	15335	15176	15109	15330	15182	15349	15087	15130	15286	15120	15184	15237	15030	15225	15289	15168	15122	15220	15319	15038	15196	15170	15325	15269	15221	15422	15059	15147	15259	15278	15280	15002	15251	15183	15172	14979	15261	15159	15273	15110	15199	15259	15328	15041	15152	15161	15094	15250	15197	15122	15208	15257	15163	15152	15227	15131	15195	15221	15162	15125	15134	15241	15152	15213	15278	15240	15236	15154	15105	15163	15157	15305	15085	15260	15252	15090	15137	15262	15143	14988	15210	15025	15277	15300	15123	15116	15079	15238	15125	15149	15254	15159	15330	15273	15245	15211	15086	15224	15155	15087	15202	15079	15145	15181	15082	15086	15178	15241	15235	15155	15193	15104	15317	15206	15024	15207	15203	15362	15200	15123	15164	15321	15192	15174	15119	15270	15138	15200	15321	15305	15205	15209	15189	15357	15298	15221	15300	15196	15248	15091	15223	15064	15149	15255	15071	15177	15089	15291	15234	15370	15205	15348	15280	15157	15052	15110	15214	15149	15224	15127	15101	15220	15121	15263	15007	15179	15137	15303	15160	15058	15137	15309	15132	15234	15153	15186	15272	15303	15377	15324	15247	15191	15174	15214	15088	15290	15205	15288	15376	15219	15261	15160	15108	15249	15201	15208	15180	14988	15151	15145	15131	15159	15331	15055	15149	15046	15213	15299	15158	15366	15130	15144	15298	15213	15216	15239	15151	15078	15223	15200	15025	15226	15333	15307	15195	15272	15264	15119	15254	15353	15178	15142	15264	15193	15217	15215	15390	15169	15328	15090	15253	15102	15230	15199	15411	15268	15142	15257	15266	15096	15256	15105	15334	15206	15221	15138	15143	15241	15314	15233	15310	15142	15266	15352	14947	15247	15240	15122	15230	15142	15221	15342	15289	15287	15151	15346	15248	15137	15201	15271	15095	15230	15316	15224	15302	15100	15207	15183	15275	15222	15219	15296	15207	15025	15295	15234	15042	15148	15052	15304	15089	15331	15270	15161	15173	15115	15197	15156	15235	15159	15248	15329	15169	15190	15166	15170	15219	15253	15168	15095	15281	15196	15268	15262	15114	15286	15223	15046	15316	15143	15121	15109	15174	15356	15042	15354	15004	15265	15147	15128	15137	15342	15187	15315	15251	15201	15113	15247	15111	15265	15246	15278	15073	15229	15444	15103	15259	15099	15257	15341	15279	15193	15243	15249	15372	15095	15159	15200	15053	15376	15185	15281	15087	15313	15149	15288	15262	15077	15148	15116	15233	15022	15147	15297	15170	15380	15231	15111	15104	15195	15043	15164	15214	15143	15188	15118	15247	15245	15183	15168	15198	15132	15234	15094	15266	15280	15358	15089	15235	15337	15373	15157	15229	15174	15132	15309	15156	15397	15118	15320	15118	15179	15275	15196	15032	15212	15201	15119	15188	15150	15181	15088	15136	15154	15198	15125	15234	15298	15325	15007	15277	15221	15255	15296	15209	15348	15403	15295	15069	15231	15274	15154	15227	15216	15220	15291	15112	15125	15256	15331	15261	15227	15114	15077	15195	15284	15364	15412	15285	15210	15136	15385	15212	15421	15269	15103	15268	15073	15222	15214	14993	15539	15179	15079	15055	15143	15237	15216	15245	15154	15297	15127	15188	15142	15158	15147	15175	15137	15202	15308	15303	15195	15145	15386	15045	15294	15270	15274	15001	15221	15247	15228	15264	15211	15280	15195	15142	15182	15257	15086	15317	15150	15133	15258	15081	15417	15137	15265	15174	15062	15243	15165	15218	15060	14997	15402	15188	15146	15278	15328	15171	15076	15200	15288	15217	15225	15184	15284	15220	14979	15259	15280	15234	15211	15120	15170	15259	15296	15183	15136	15127	15118	15367	15226	15228	15371	15211	15188	15092	15062	15350	15215	15249	15222	15112	15198	15120	15149	15293	15101	15115	15208	15218	15186	15197	15327	15208	15116	15251	15219	15433	15149	15258	15015	15205	15296	15209	15144	15243	15118	15190	15270	15328	15214	15150	15078	15290	15211	15459	15280	15237	15136	15230	15266	15255	15211	15226	15105	15209	15406	15266	15188	15205	15292	15140	15424	15341	15234	15217	15089	15353	15248	15211	15301	15198	15134	15291	15256	15261	15164	15162	15281	15158	15267	15096	15108	15289	15098	15260	15067	15111	15052	15203	15465	15121	15276	15289	15184	15119	15153	15125	15237	15263	15286	15147	15140	15355	15137	15228	15200	15278	15258	15282	15148	15257	15140	15226	15399	15258	15140	15079	15129	15104	15319	15083	15373	15244	15224	15206	15110	15237	15035	15044	15287	15092	15114	15046	15300	15101	15189	15121	15213	15103	15289	15252	15075	15118	15204	15326	15084	15142	15247	15237	15359	15193	15289	15119	15360	15168	15256	15282	15277	15216	15270	15034	15226	15164	15080	15216	15153	15050	15079	15121	15146	15149	15126	15297	15168	15389	15310	15144	15254	15245	15301	15218	15233	15257	15059	15147	15119	15268	15131	15076	15361	15236	15351	15177	15312	15279	15119	15171	15057	15310	15224	15170	15205	15308	15243	15069	15205	14859	15110	15309	15115	15187	15235	15190	15203	15095	15133	15200	15130	15110	15470	15340	15182	15283	15163	15181	14992	15262	15193	15287	15171	15397	15331	15223	15279	15063	15230	15154	15202	15084	15030	15212	15223	15272	15118	15342	15227	15123	15181	15173	15280	15319	15072	15370	15052	15268	15074	15211	15250	15255	15303	15273	15136	15297	15232	14988	15375	15105	15168	15155	15226	15050	15263	15119	15211	15110	15373	15239	15241	15128	15217	15195	15243	15182	15207	15211	15111	15272	15205	15161	15225	15213	15084	15133	15156	15205	15218	15161	15287	15259	15361	15097	15191	15078	15351	15233	15154	15316	15208	15181	15158	15273	15162	15209	15198	15235	15191	15233	15172	15292	15057	15245	15232	15227	15131	15097	15224	15060	15382	15234	15334	15264	15026	15301	15334	15184	15202	15151	15199	15349	15352	15091	15226	15041	15091	15412	15209	15096	15190	15130	15108	15144	15377	15049	15130	15224	15097	15197	15177	15384	15307	15223	15188	15350	15066	15122	15156	15196	15185	15174	15216	15244	15111	15054	15182	15336	15117	15220	15031	15252	15216	15284	15164	15141	15030	15400	15110	15125	15137	15190	15224	15437	15271	15312	15166	15149	15259	15130	15242	14996	15243	15108	15012	15218	15204	15196	15212	15363	15182	15121	15260	15204	15187	15271	15334	15493	15282	15035	15328	15303	14997	15103	15412	15086	15149	15262	15307	15150	15296	15109	15105	15229	15169	15065	15332	15083	15284	15101	15106	15055	15133	15287	15262	15050	15142	15191	15142	15153	15314	15097	15178	15100	15093	15289	15303	15218	15260	15189	15199	15056	15157	15147	15285	15265	15195	15194	15255	15277	15208	15333	15197	15163	15212	15101	15060	15246	15184	15236	15253	15060	15093	15269	15215	15258	15262	15376	15304	15390	15175	15170	15205	15136	15500	15057	15346	15271	15159	15164	15188	15111	15234	15174	15210	15147	15069	15329	15165	15210	15014	15179	15362	15165	15117	15168	15256	15247	15094	15036	15195	15090	15179	15250	15193	15106	15271	15168	15163	15202	15163	15260	15327	15164	15081	15292	15188	15207	15257	15204	15313	15208	15026	15134	15333	15130	15138	15229	15269	15117	15323	15244	15150	15176	15207	15214	15174	15361	15286	15349	15270	15314	15057	15282	15218	15264	15043	15248	15188	14932	15149	15167	15322	15143	15351	15083	15233	15218	15121	15149	15197	15197	15232	15274	15268	15141	15239	15299	15296	15132	15249	15088	15087	15208	15215	15249	15152	15453	14992	15338	15184	15175	15199	15106	15167	15267	15141	15227	15234	15214	15257	15198	15284	15335	15232	15413	15136	15444	15170	15151	15063	14960	15070	15225	15151	15250	15152	15266	15197	15312	15242	15146	15190	15200	15303	15169	15273	15129	15137	15197	15360	15168	15319	15203	15322	15134	15124	15251	15218	15225	15169	15161	15218	15347	15121	15221	15006	15189	15018	15069	15157	15179	15105	15109	15145	15264	15188	15165	15289	15234	15071	15172	15174	15204	15204	15258	15187	15266	15079	15359	15320	15121	15172	15133	15211	15141	15323	15102	15302	15208	14979	15173	15210	15352	15077	15171	15043	15338	15107	15219	15180	15244	15259	14999	15099	15321	15002	15170	15300	15234	15366	15230	15028	15052	15050	15141	15145	15136	15244	15242	15106	15138	15124	15232	15243	15192	15116	15133	15187	15236	15181	15089	15159	15217	15355	15281	15146	15312	15126	15176	15436	15288	15201	15248	15257	15155	15300	15412	15275	15254	15183	15115	15321	15359	15111	15115	15255	15352	15391	15185	15338	15333	15058	15098	15090	15219	15390	15195	15097	15176	15033	15161	15265	15370	15259	15124	15191	15136	15262	15322	15104	15131	15074	15034	15195	15023	15179	15303	15343	14990	15187
23672	21042	28482	23847	27598	52733	58522	53504	50835	38685	27461	22422	20012	18954	18555	18279	18070	18169	18227	18151	18123	18328	18264	18208	18234	18167	18321	18078	18510	18163	18410	18276	18220	18444	18229	18174	18361	18191	18243	18084	18439	18089	18204	18030	18077	18138	18210	18226	18319	18229	18046	18109	17982	18219	18400	18188	18130	18154	18340	18267	18242	18327	18109	18275	18031	18089	18098	18172	18123	18158	18428	18206	18245	18172	18101	18177	18068	18089	18163	18295	18225	18099	18393	18021	18193	18079	18092	18056	18242	18204	18025	18341	18216	17954	18057	18144	18200	18139	18210	18066	18136	18124	18251	18082	18314	18297	18214	18209	18117	18380	18111	18237	18242	18378	18278	18047	18149	18035	18141	18177	18090	18240	18290	18262	18394	18284	18444	18087	18399	18171	18294	18169	18425	18159	18262	18121	18278	18172	18309	18119	18328	17991	18069	18263	18159	18039	18129	18150	18147	17880	18038	18002	18102	18170	18142	18285	18319	18409	18138	18143	18241	18124	18069	18130	18329	18190	18036	18255	18080	18271	18083	18028	18466	18177	18385	18090	18144	18225	18049	17982	18234	18246	17973	18010	18075	18159	18210	18019	18174	17977	18099	18109	18020	18100	18156	18026	18228	17941	18234	18073	18064	18301	18174	18121	18026	18291	18247	17826	18157	18104	18207	18316	18066	18096	18217	18212	18172	18248	18341	17994	18267	18225	18137	18037	18000	18148	18093	18147	18488	18094	18188	18139	18112	18149	17981	18137	18116	18358	18445	18128	18252	18108	18068	18290	18164	18337	18057	18084	18216	18099	18228	18264	18192	18239	18165	18280	18136	18127	18138	18055	18328	18087	18258	18207	18086	18125	18124	18055	18084	18074	18160	18139	18119	18124	18171	18196	18158	18192	18216	18143	18299	18104	18236	18179	18021	17990	17933	17941	17995	18287	18218	18129	18207	18034	18008	18044	18019	17956	18378	18319	18329	18360	18207	18009	17874	18219	18068	18012	18169	18073	18312	18184	18083	18078	18172	18129	18127	18098	18246	18046	18177	18029	18259	18211	18197	18239	18164	18179	18125	18162	18103	18266	18040	18054	18057	18060	18421	18352	18123	18083	18012	18101	18300	18181	18252	17985	18193	18165	18067	18116	18267	18179	18208	18100	17927	18213	18120	18242	18265	18261	18105	18246	18393	18190	17999	18151	18276	18350	18295	18226	17957	18011	17988	18110	17932	18202	18283	18119	18041	18324	18114	18120	18089	18215	18393	18228	18105	18267	18151	18282	18022	17971	18247	17973	18198	18210	18155	18011	18264	17999	18102	18022	18132	17978	18063	18109	18290	18137	18154	18288	18220	18147	18221	18124	18091	18268	18280	18059	18135	18199	18327	17963	18055	17910	17905	18069	18240	18125	18063	18106	18272	18031	18189	17984	18046	18056	18128	18187	18257	18141	18203	17946	18186	18194	18068	17921	18110	18074	18135	18089	18518	18284	18236	18072	18309	18034	18024	18014	18154	18206	18121	18062	18222	18233	18097	18262	18033	17883	17909	18084	18126	17976	17945	18213	18152	18031	17953	18182	18185	18372	18183	18075	18200	18234	18185	18133	18025	18325	18123	18039	18059	18216	18199	18288	18073	18365	18478	18227	18191	18083	17952	17999	18070	18186	18189	17980	18264	18044	17979	18023	18086	18060	18111	18358	18152	18214	18106	18022	18342	18078	18282	18374	17986	18247	18222	18142	17976	18039	18334	17989	18237	18040	18376	18162	17970	18113	18272	17822	17948	18050	17995	18215	18190	18079	18026	18265	18124	18260	18204	17989	17995	17999	18270	18091	18101	18197	18123	18146	17981	18311	17850	18162	18276	18132	18034	18109	18149	18175	18206	18281	18096	17932	18235	18178	18419	18237	18366	18154	18124	18137	18310	18242	18270	18133	18082	18366	18288	18136	17949	18191	18257	18068	18182	18244	18382	18489	18106	18137	18096	17973	18169	18177	18121	18037	18007	17886	18269	17999	18121	18127	18023	18172	18025	18221	18286	18200	18039	18015	18249	18369	18021	18288	18126	18345	18366	18193	18389	18273	18181	18129	18122	18231	18151	18043	18134	17966	18253	18230	18179	18141	18153	18147	18214	18282	18332	18321	18300	18156	17970	18049	18111	18017	18162	18204	18384	18264	18086	18082	18134	18074	18281	18045	18155	18200	18062	18179	18108	18168	18277	18179	18311	18197	18192	18166	18209	18218	18281	18087	18267	18336	17999	18254	17965	18245	18346	18282	18234	18120	17981	18102	18098	18034	18133	18018	18540	18070	18218	18125	18121	18253	18058	18328	18123	18038	18082	17878	18224	18268	18339	18132	18075	18147	18062	18079	18007	18108	18212	18176	18080	17984	18066	18233	18307	17933	18279	18169	18247	18321	18153	18213	18148	17998	18146	18173	17998	18092	18421	18266	18143	18291	18062	18282	18069	18121	18259	17959	18033	18128	18259	18164	18086	18318	18175	18249	18196	18069	18098	18194	18101	18236	18059	18105	17972	18153	18156	18331	18168	18068	18157	18184	18090	18326	18250	18078	18229	18209	18017	18200	18101	18290	18198	18185	18107	18234	18164	18072	18258	18210	18394	17974	18070	18121	18160	18097	18376	18218	18221	18176	18126	18164	18090	18137	18057	18158	18025	18108	18086	18158	18035	18099	18050	18102	18146	18203	18123	18179	18293	18204	18110	18271	17987	18152	18200	18142	18240	18218	18257	18097	18070	18281	18243	18168	18087	18106	18180	18200	18260	18089	17923	17994	18249	18329	18077	18244	18266	18162	18221	18204	18476	17935	18063	18288	18239	17993	18289	18471	18015	18040	18306	18214	18062	18093	18265	18166	18120	18076	18188	18120	18039	17988	18104	18026	18068	18195	18031	18164	18367	18200	18162	17941	17997	18291	17968	18222	18123	18124	18042	18230	17957	18039	18216	17862	18333	18287	18256	18198	18274	18215	18175	18188	18198	18234	17969	18071	18040	17951	18257	18446	18213	18295	18108	18091	18062	17975	18008	18160	18202	18080	18122	18107	18233	17975	18048	18025	18350	18211	18068	17951	18289	18168	18003	18101	18118	18291	18184	18003	18102	18227	18133	18207	18013	18189	18271	18264	17834	18140	18028	18055	18035	17968	18209	17897	18234	18259	18044	18343	18178	18003	18201	18159	18281	18273	18189	18089	18256	18194	18208	17993	18099	18119	18181	18003	18158	18281	18439	18205	18208	17892	18083	18400	18298	18272	18036	18088	18346	18040	18157	18339	18203	18144	18324	18262	18041	18075	18045	18230	18379	18131	18059	18045	18159	18198	18181	18185	17991	17966	18031	18210	18174	18248	18201	18292	18001	18139	17888	18236	18282	18206	18096	18164	18339	18166	17935	18197	18242	18049	18070	18136	18069	18248	18122	18249	18172	18236	18124	18142	18213	18089	18085	17986	18056	18150	18095	18250	18076	18238	18153	18262	18219	18189	18097	18356	18110	18238	18284	18291	18180	18016	18209	17991	18032	18220	18118	18178	17891	18268	18098	18193	18061	18231	18150	18254	18346	18198	18060	18010	18155	18011	18316	18063	18154	17970	18283	18085	18327	18161	18114	18058	18124	18164	18205	18154	18202	18118	18143	18071	18171	18203	18182	18153	18297	18210	18120	18304	18192	18371	18291	18222	17988	18044	17994	18145	18020	17974	18151	18265	17991	18278	18309	18030	18238	18262	18201	18342	18188	18280	18245	17983	18197	18199	17936	18380	18126	18210	18271	18239	18079	17833	18168	18107	18400	18227	18222	18125	18075	18080	18088	18082	18277	17925	18271	17980	17929	18168	18059	18207	18186	18409	18043	18254	18152	18194	18275	18318	18272	17993	18338	17868	18112	18024	18120	18090	18366	18412	18214	18157	18114	18132	18092	18222	18150	18099	17914	18081	18083	18133	18298	18222	18261	17964	18162	17945	18078	18106	18108	18140	18313	18169	18294	18259	18051	18036	18263	18157	18067	18103	18169	18034	18103	18117	18083	18098	18173	18014	18079	18268	18107	18067	18097	18224	18197	18087	17876	17959	18280	18280	18195	18182	18019	18060	18081	18319	18165	18217	18386	18413	17969	18093	18167	18285	18018	18181	18277	18172	18304	18153	18298	17943	18098	18137	18182	18058	18093	18203	18067	17983	18119	18123	18014	18176	18101	18072	17887	18170	18285	18202	18234	18128	18113	18164	18188	18160	18294	18142	18008	18018	18175	18126	18323	18246	18308	18195	18277	18163	18309	18007	18091	18220	18194	18086	17937	18170	18168	18117	18391	18062	18260	17890	18076	18080	18201	18185	18255	18235	18151	18065	18243	18047	18234	18252	18045	18030	18087	18075	18237	18029	17987	18365	18197	17979	18190	18185	17940	18287	18127	18377	18348	18345	18115	18328	18376	18029	18223	18270	18097	18030	18065	18201	18216	18105	18260	17994	18086	18217	18047	18169	18027	18304	18068	18017	18022	18216	18002	18048	17993	18113	17914	18340	18215	18165	18114	18113	18217	17900	17991	18219	18095	18074	18248	18069	18107	18011	18225	18124	18192	18188	18347	18035	17980	18230	17983	18149	18273	18159	18155	18100	18116	18024	18249	18032	18136	18051	18191	18092	18039	18173	18259	18232	18097	18249	18151	18136	18198	18170	18202	18023	18086	18392	18039	18252	18006	18295	18245	17999	18281	18113	18185	18068	18035	18035	18358	18194	18303	18186	18443	18185	18203	18290	17961	18059	18193	18222	18035	18262	18200	18218	17957	18128	18175	18140	18056	18038	18216	18006	17973	18252	18073	18130	18321	18143	18295	18231	18193	18014	18041	18304	18328	18111	18209	18180	17971	18096	18235	18210	18080	18056	18412	18220	18278	18206	18240	18110	17906	17952	17792	18118	18110	18045	18003	18018	18113	18236	18257	18290	18151	18108	18080	18002	18023	18062	17941	18233	18146	18129	18066	17933	18110	18162	18157	18042	18182	18122	18124	17920	18074	18046	18171	18006	18209	18101	18046	18093	18140	18090	18204	18030	18162	18104	18310	17871	18242	18243	18012	18159	18287	18352	18321	18325	18234	18238	18213	17970	18026	17998	18174	18134
16658	28113	25625	21109	38456	60789	58780	56970	51289	36980	25723	19798	16742	15362	15217	15169	15018	15088	15179	15059	15070	15081	15012	14953	15125	15361	15161	15187	15230	15165	15040	15157	15084	15290	15112	15200	15352	15153	15179	15103	15215	15171	15034	15156	15142	15266	15403	15071	14989	15185	14939	15071	15260	15046	15213	15160	15166	15079	14874	14994	15017	15177	15121	15163	15311	15126	15136	15073	15072	15126	15100	15116	15015	15134	15183	15218	15063	15427	15084	14930	15101	15091	14981	15071	15120	15111	15153	14952	15119	15098	15198	15115	15112	15125	15112	15076	15059	15267	15201	14980	15057	15118	15039	15182	15148	15251	15256	15136	15057	14841	15007	15137	15041	14985	15103	15081	14959	15118	15102	15254	15109	15220	15016	15061	15083	15197	15102	15158	15181	15194	15040	15178	15075	15028	15170	14977	15065	14984	15221	15104	15045	15081	15127	15121	15136	15146	15181	15148	15135	15090	15118	15085	15098	14965	15120	14997	15244	15037	15193	15162	15045	15093	15052	14986	15219	14977	15083	14990	15110	15203	15109	15055	15072	15322	15075	15063	15135	15101	15205	14972	15098	15096	15109	15040	15119	15053	15220	15045	15156	15104	15128	15039	15106	15187	15152	15144	15164	15043	15355	15233	15044	14983	15133	15294	15105	15282	15131	15288	15150	15100	15093	14991	15031	15106	15006	15210	15111	14897	15116	15104	15062	15260	15188	15172	15345	15156	15146	15152	15173	15020	15137	15195	15053	14986	15132	15186	14939	15162	15154	14978	15092	15157	15033	15062	15139	15282	15163	15111	15131	14971	15032	15069	15289	15222	14903	15199	15155	15365	15098	15146	15156	15104	15171	15201	15091	15317	15166	15265	15282	15109	15153	15093	15223	15076	15280	15014	15056	15239	15249	15218	15100	15290	15116	15146	15328	15180	15115	15146	15107	15054	15383	15142	15221	15154	15270	15164	15057	15362	15164	15065	15136	15156	15126	15096	15142	15156	15148	15046	15060	15115	15157	15106	15316	15039	15270	15112	15107	15078	15143	15224	15095	15022	15232	15024	15142	15018	15203	15223	15177	15065	15011	15072	15181	15099	15063	15103	14997	15098	15125	15055	14986	14922	15185	15274	14981	14993	15039	15047	14984	15025	15128	14986	15154	15182	15075	15056	15077	15247	14978	15221	15266	15166	15074	15134	15053	15205	15124	15190	15149	15169	15216	15070	15164	15106	15013	15275	15173	15128	15092	15069	15214	14954	15040	15118	15237	14875	15079	15068	15169	15116	15021	15097	15112	15152	14994	15067	15177	15242	15060	15192	15127	14909	15094	15184	15145	15185	15093	15248	15134	15249	15108	15092	15101	15090	15013	15134	15079	15099	15204	15131	15022	15033	15029	15321	14969	15273	15127	15015	15017	15400	15092	14973	15212	15147	15100	15154	15204	14954	15016	14977	15154	15150	14994	15041	15238	15133	15180	15065	15123	15305	14987	15026	15043	15250	15229	15023	15042	15038	15193	15101	15044	15126	15079	15162	15121	15206	15252	15136	15143	15054	15154	15044	15139	15087	15125	15160	15097	15123	15130	15135	15092	15175	14974	14896	15180	15115	15134	14965	15211	15059	15156	15127	15187	15024	15018	15270	15125	15081	15107	14977	15146	15110	15118	14949	15031	15213	14913	15172	15148	14986	15003	15165	15036	15159	15111	15136	15160	15032	15135	15018	15081	15308	14995	15191	15068	15145	15112	15078	15065	14982	15118	15075	15086	15112	15049	15011	15126	15079	15154	15010	15170	15137	15232	15148	15189	14861	15221	14945	15024	15242	15112	15158	15179	15017	15195	15162	15053	15041	14888	15159	15219	15184	15186	15125	15231	14983	15263	14987	15166	15191	15164	15255	15084	15235	15053	15178	15074	15040	14995	15303	14998	15092	15186	15038	14977	15169	15122	15213	15143	14946	15228	15153	15246	15224	15162	14985	15196	15017	15044	15107	15158	15266	15121	15158	15226	15025	15190	15123	15155	15343	15162	15061	15190	15038	15182	15053	15098	15166	15137	15117	15153	15050	15062	15256	15099	15075	15319	15246	15150	15357	15137	15168	15243	15181	15108	15121	15242	15110	15072	15330	15065	14997	15232	15027	14979	15268	15257	15087	14953	14984	15185	15250	15099	15042	15295	15243	15093	14957	15215	15092	15161	15041	15073	15241	15192	15094	15064	15093	15278	15135	15168	15080	14928	15050	15134	14957	15072	15034	15070	15171	14821	15281	15231	15127	15198	15058	15158	14939	15157	15110	15310	15145	15247	15085	15016	15109	15223	15303	15252	15058	15056	15158	15099	15003	15216	15001	15073	15186	14934	15127	15187	15067	14999	15195	15124	15196	14964	14957	15159	15213	15121	15123	15110	15125	15048	15148	15068	15267	14921	15063	15125	15187	15246	15173	15192	15140	15128	15004	15186	15089	15009	15129	15133	15176	15199	15000	14888	15043	15057	15052	15012	15079	15176	15233	15051	15138	15149	15279	15180	15150	15106	15011	15030	15057	15218	15166	14965	15068	15091	15116	15223	15078	15179	15094	15152	14947	14943	15204	15149	15095	15054	15189	15026	15215	15143	15144	15090	15039	15106	14936	15333	15158	15077	15217	14924	15026	15209	15137	15089	14994	15080	15077	15064	15211	14907	15082	15088	15278	15169	15119	15141	15204	15166	14980	15258	15145	14874	15191	15169	15174	14975	14901	15032	15187	15064	15250	15025	15068	15092	15179	15181	15232	15172	14858	15095	15053	14854	15223	15301	15182	14963	15065	15186	15229	15129	15081	15079	15072	15055	15174	15135	15179	15233	15099	15253	15262	15089	15182	15243	15040	15220	15222	14961	14992	15048	15165	15069	15166	15297	14997	15111	15276	15234	15114	15103	15123	15028	15057	15240	15252	15117	15106	15069	15086	15233	15079	15109	15090	15039	15097	15090	14932	15056	15010	15156	15240	15125	14976	15013	15160	15184	15018	15059	15208	15033	15121	15104	15000	15233	15069	15113	15168	15242	15044	15009	15130	15024	15271	15099	15032	14957	15124	15172	15078	15137	15178	14977	15048	15230	15122	15153	15136	15086	15152	15021	15226	15038	15170	14849	15168	15079	14967	15112	15018	15170	15161	15258	15110	15066	15109	15155	15161	14994	15022	15039	15156	15007	15208	15075	14952	15116	15396	15218	15055	15076	15099	14994	15093	15123	14995	15084	15172	15168	15005	15227	15076	15002	15211	15134	15152	15133	15177	15207	15127	15247	15132	15095	15007	15133	15131	15112	15004	15128	15216	15025	15060	15272	15036	15233	15173	15041	15191	14995	15101	15013	14978	15138	15076	15013	14978	15028	15026	15005	15014	14990	15115	15113	15083	15215	15135	15071	15121	15231	15081	14982	15173	15045	15211	15045	14996	15181	15233	15203	15110	15110	15086	15103	15114	15088	15079	15190	14915	15179	15113	15186	15054	15186	15124	15187	15223	14960	15093	15253	15022	14974	15100	15019	15128	15212	15033	15130	15206	15267	15111	15225	14990	14959	15245	15113	15057	15133	15065	15199	15144	15219	15011	15343	14919	15175	15126	15138	14898	15158	15153	15027	15081	15163	15075	15137	15058	15010	14987	15292	15209	15245	15131	15304	15006	15184	14987	15130	15090	15253	15152	15140	15159	15120	15120	15033	15315	14998	15334	15053	15085	15224	15053	15025	15183	15169	15098	15294	15166	15106	15089	15178	15136	15059	15075	15228	15162	15252	15252	15077	15126	15045	15231	15175	15244	15146	15187	15158	14776	15149	15030	14996	15074	15026	15113	15115	15178	15049	15218	15047	15055	15177	15043	15091	15046	15106	15192	15039	15071	15145	14991	15163	15247	15244	15031	15310	15011	15096	15050	15047	15086	15265	15145	15211	14919	14998	15137	15081	15212	14954	15147	15185	15005	15185	15051	15034	15063	15117	15144	15222	15204	15155	14979	15052	15119	15208	15090	14981	15062	15197	15174	15170	15122	15268	15165	15134	15322	15075	15113	15356	15217	15060	15051	15173	15044	15065	15215	15039	15046	14966	15100	15236	15005	15154	15235	15241	15155	15179	15096	14944	15079	15153	15148	15000	15135	15221	15080	15118	15166	15100	15335	15058	14970	15080	15027	15163	14991	15120	15065	15058	15130	15237	15260	15189	15166	15271	15109	15044	14963	15145	14987	15255	15039	15198	15040	15230	15082	15026	15155	15303	15212	15106	15005	15175	15174	15133	15200	15150	15058	15201	15128	15083	15229	15248	15055	15053	15028	15221	15160	15071	15102	14983	15031	15059	14990	15268	15106	15073	15033	14964	15111	15069	15085	15281	15392	15167	15164	15106	15129	15059	14939	15196	15054	15165	15236	15068	15197	15006	15083	15236	15115	15131	15181	15228	15162	15128	15126	15037	15183	15056	15144	15125	15234	15062	15181	14996	15124	15051	15150	15078	15031	15051	15001	15107	15181	15054	14888	15178	15274	15095	15160	15048	15245	15188	15090	15384	15009	15147	15185	15185	15089	15082	15157	15247	15116	15055	15100	15040	15214	15055	15090	15090	14965	15069	15096	15070	15170	15270	15104	15060	15222	14991	15057	15173	15229	15129	15160	15127	15026	15113	15064	15123	14898	15101	14909	15090	14996	15225	15219	15321	15050	15092	15018	15135	15031	15173	15162	15150	15194	15005	15131	15172	15061	15226	15208	15266	15094	15015	15063	15039	14945	15160	15108	15077	15248	15203	15136	15066	15121	15172	15126	15224	15106	15080	15113	15076	15233	15082	15050	15233	15136	15158	15165	15127	14986	14922	15069	15208	15146	14956	15219	15080	15293	15180	15200	15222	15155	15139	15198	15123	15185	15219	14945	15084	15237	15092	14994	14830	15165	14988	15144	15042	15099	14997	15120	15050	15202	15147	14970	14936	15139	15189	15135	15121	15136	15109	15165	15287	15141	15061	15226	15075	14901	15100	15249	14979	15090	15104	14999	15103	15171	15088	15366	14987	15187	15091	15162	15070	15222	15193	15149	15107	15188	15131	15213	14987	14942	14986	15144	15138	15027	14988	14972	14902	15141	15167	14968	15173	15318	14881	15103	15292	15075
29557	22188	22308	20144	20100	25235	26637	23708	22372	20442	18800	18494	18177	18409	18176	18384	18136	18121	18170	18085	18300	18142	18306	18312	18518	18249	18271	18320	18311	18152	18270	18262	18182	18261	18140	18239	18208	18309	18225	18242	18342	18390	18210	18094	18194	18263	18321	18310	18286	18179	18268	18085	18094	18409	18354	18039	18175	18396	18272	18201	18131	18139	18274	18162	18166	18051	18066	18245	18007	18342	18265	18456	18252	18034	18320	18197	18101	18287	18200	18181	18153	18298	18414	18319	18071	18312	18318	18315	18181	18078	18215	18341	18209	18335	18241	18256	18290	18081	18504	18112	18525	18360	18283	18112	18054	18341	18183	18146	18061	18243	18013	18163	18160	18294	18239	18208	18264	18170	18304	18323	18203	18284	17977	18081	18489	18130	18259	18348	18085	18238	18166	18337	18017	18131	18245	18249	17931	18282	18254	18277	18221	18290	18242	18172	18350	18233	18369	18102	18304	18175	18225	18156	18132	18154	18158	18265	18329	18344	18186	18120	18385	18228	18212	18201	18321	18209	18124	18206	18078	18183	18123	17938	18389	17988	18540	18205	18332	18350	18291	18167	18158	18311	18364	18257	18229	18248	18041	18344	18306	18216	18369	18222	18324	18169	18399	18287	17902	18240	18257	18044	18137	18174	18177	18230	18298	18172	18348	18240	18403	18230	18220	18329	18357	18166	18064	18189	18102	18293	18252	18329	18281	18185	18254	18382	18288	18414	18388	18348	18190	18145	18290	18140	18340	18076	18383	18250	18067	18115	18350	18059	18178	18457	18144	18157	18166	18315	18157	18107	18288	18163	18394	17974	18105	18346	18167	18212	18278	18164	18224	18285	18073	18107	18005	18105	18097	18292	18067	18112	18244	18309	18066	18378	18217	18086	18105	18000	18139	18322	18279	18177	18180	18225	18416	18409	18202	18164	18180	18252	18158	18264	18153	18154	18128	18063	18056	18066	18361	18333	18055	18048	18341	18020	18161	18247	18212	18057	18307	18185	18296	18259	18240	18108	18110	18031	18212	18398	18158	18220	18314	18208	18337	18360	18203	18368	18119	18216	18174	18091	18146	18279	18266	18269	18364	18160	18170	18178	18270	18052	18146	18315	18109	18226	18471	18343	18202	18198	18485	18380	18003	18122	18024	18195	18157	18401	18146	18173	18222	18003	18316	18134	18056	18208	18340	18137	18237	18448	18414	18361	18345	18137	18305	18242	18271	18129	18136	18309	18362	18341	18310	18219	18284	18330	18249	18400	18249	18377	18230	18367	18250	18350	18181	18387	18209	18392	18310	18256	18102	18078	18344	18165	18340	18320	18285	18313	18300	18155	18368	18172	18188	18334	18149	18195	18231	18187	18219	18296	18337	18213	18255	18250	18151	18313	18222	18232	18141	18060	18157	18468	18307	18184	18279	18400	18232	18235	18326	18337	18179	18172	18283	18293	18422	18373	18444	18469	18387	18188	18211	18154	18152	18368	18240	18295	18175	18167	18354	18035	18253	18279	18239	18419	18427	18010	18414	18478	18096	18104	18191	18374	18380	18158	18416	18101	18244	18151	18277	18267	18355	18409	18266	18072	18438	18167	18385	18018	18152	18181	18375	18399	18125	18240	18197	18028	18064	18168	18092	18304	18208	18172	18289	18203	18381	18229	18390	18322	18324	18350	18220	18199	18352	18239	18331	18235	18372	18170	18210	18056	18165	18200	18221	18357	17972	18111	18131	18127	18270	18157	18321	18191	18272	18216	18065	18171	18265	18121	18239	18124	18017	18182	18033	18224	17852	18154	18286	18267	18339	18076	18100	18149	18292	18304	18192	18390	18348	18110	18335	18413	18245	18199	18158	18207	18313	18257	18220	18101	18189	18433	18032	18253	18393	18286	18194	18092	18101	18375	18250	18266	18348	18178	18022	18216	18244	18036	18420	18061	18314	18029	18305	18154	18161	18199	18223	18392	18067	17940	18001	18422	18293	18321	18452	18374	17983	18275	18322	18209	18281	18088	18397	18200	18171	18255	18293	18101	18302	18293	18329	18389	18240	18182	18437	18302	18261	18341	18028	18309	18206	18160	18183	18115	18114	18250	18240	18358	18186	18194	18483	18241	18200	18220	18519	18012	18518	18020	18245	18210	18266	18266	18162	18123	18146	18259	18362	18192	18231	18166	18130	18369	18289	18254	18128	18192	18165	18176	18272	18112	18400	18194	18155	18266	18290	18200	18310	18146	18154	17963	18351	18066	18060	17967	18115	18173	18310	18251	18113	18257	18128	18183	18241	18208	18312	18117	18225	18380	18266	18161	17994	18218	18148	18208	18202	18309	18347	18189	18055	18290	18101	18206	18325	18244	18209	18204	18269	18014	18203	18155	18360	18430	18488	18180	18203	18179	18165	18351	18173	18085	18318	18286	18110	18193	18221	18262	18209	18127	18254	18245	18265	18059	18216	18253	18191	18077	18218	18297	18287	18205	18254	18240	17983	18156	18053	18187	18169	18071	18407	18020	18096	18456	18353	18145	18437	18083	18063	18073	18220	18221	18130	18153	18046	18215	18010	18203	18083	18284	18191	18265	18375	18096	18272	18394	18217	18438	18317	18221	18333	18294	18455	18155	18465	18262	18137	18246	18278	18186	18216	18426	18291	18092	18368	18151	18141	18247	18163	18203	18275	18178	18271	18187	18304	18335	17966	18399	18076	18181	18418	18145	18097	18430	18112	18161	18176	17945	18283	18166	18194	18336	18301	18399	18092	18161	18387	18350	18158	18402	18099	18265	18238	18304	18265	18408	18223	18140	18108	18053	18091	18287	18213	18160	17998	18008	18292	18215	18352	18291	18414	18347	18181	18246	18279	18138	18351	18112	18401	18174	18232	18134	18224	18270	18074	18147	18166	18364	18230	18191	18181	18291	18344	18119	18245	18353	18016	18362	18185	18296	18317	18174	18230	18241	18447	18110	18457	18141	18219	18329	18236	18197	18444	18080	18159	18181	18106	18232	18153	18346	18014	18156	18214	18168	18075	18267	18362	18287	18300	18316	18163	18178	17951	18290	18407	18222	18264	18343	18184	18375	18266	18202	18426	18357	18346	18284	18235	18289	18300	17967	18401	18269	18276	18277	18328	18055	18266	18399	18092	18236	18249	18270	18223	18078	18247	18306	18398	18391	17999	18218	18416	18225	18239	18130	18170	18058	18398	18203	18146	18090	18174	18312	18379	18166	18377	18407	18196	18005	18113	18261	18230	18265	18378	17959	18091	18204	18291	18210	18020	18213	18215	18190	18310	18187	18197	18319	18228	18192	18358	18294	18167	18123	18389	18274	18102	18308	18165	18100	18209	17994	18240	18168	18281	18226	18202	18013	18319	18323	18301	18182	18196	18329	18203	18212	18165	18175	18142	18126	18219	18253	18017	18216	18416	18119	18329	18297	18176	18337	18305	18485	18181	18364	18291	18319	18160	18334	18230	18296	18128	18273	18386	18187	18140	18163	18009	18412	18276	18217	18151	18295	18383	18471	18348	18241	18089	18250	18291	18176	18278	18142	18136	18087	18352	18158	18152	18317	18404	18132	18478	18145	18368	18341	18138	18317	18199	18241	18271	18322	18272	18484	18251	18171	18265	18258	18210	18130	18407	18111	18328	18313	18091	18113	18062	18369	18166	18156	18274	18315	18200	18170	18297	18085	18106	18365	18175	18266	18392	18071	18335	18376	18175	18118	18429	18117	18299	18333	18399	18298	18244	18062	18287	18237	18049	18370	18270	18173	18284	18148	18314	18115	18068	18189	18392	18351	18031	18289	18184	18341	18126	18453	18138	18256	18039	18397	18093	18286	18209	17987	18241	18119	18228	18323	18076	18329	18337	18132	18223	18420	17982	18321	18225	18224	18470	18330	18231	17997	18459	18136	18219	18325	18141	18110	18226	18440	18307	18067	18199	18295	18458	18364	18248	18222	18298	18191	18329	18282	18284	18143	18329	18328	18400	18157	18299	18165	18232	18177	18442	18277	18044	18300	18258	18142	18474	18498	18080	18292	18249	18278	18234	18135	18246	18140	18261	18225	18440	18166	18247	18326	18138	18580	18311	18299	18144	18103	18161	18239	18360	18270	18235	18029	18093	18145	18251	18159	18248	18204	18446	18333	18307	18206	17954	18157	17942	18103	18346	18194	18325	18114	18310	18348	18273	18395	18339	18360	18136	18029	18406	18211	18027	18410	18334	18027	18384	18338	18354	18343	18114	18101	18097	18217	18019	17994	18430	18329	18438	18174	18130	18366	18177	18296	18293	18293	18185	18253	18374	18225	18190	18132	18334	18054	18260	18177	18382	18306	18317	18173	18350	18416	18233	18182	18066	18362	17976	18345	18092	18136	18170	18059	18305	18223	18426	18235	18278	18344	18222	18417	18217	18347	18451	18473	18237	18214	18346	17971	18253	18230	18351	18120	18364	18244	18149	18317	18254	18337	18329	18304	18432	18284	18346	18152	18208	18261	18109	18298	18168	18228	18279	18177	18242	18167	18218	18263	18086	18024	18295	18330	18184	18075	18378	18070	18336	18317	18326	18253	18259	18209	18403	18214	18378	18174	18357	18134	18173	18134	18125	18325	18122	18288	18251	18158	18280	18310	18189	18272	18231	18169	18427	18152	18070	18156	18085	18226	18328	18217	18367	18150	18240	18365	18066	18278	18385	18339	18442	18163	18276	18070	18132	18350	18294	18090	18378	18147	18278	18253	18187	18220	18323	18074	18471	18240	18390	18517	18286	18216	18371	18315	18141	18306	18303	18322	18342	18295	18379	18080	18366	18260	18150	18257	18387	18154	18255	18354	18199	18211	18012	18352	18436	18222	18219	18147	18297	18193	18261	18326	18333	18117	18184	18287	18188	18155	18310	18212	18124	18334	18117	18213	18210	18443	18366	18493	18316	18205	18361	18127	18175	18062	18271	18206	18119	18377	18159	18381	18306	18327	18469	18304	18135	18306	18282	18165	18176	18155	18141	18304	18406	18064	18357	18305	18417	18285	18348	18195	18306	18370	17994	18179	18281	18381	18281	18275	18206	18205	18330	18252	18493	18261	18000	18129	18262	18274	18181	18079	18273	18283	18333	18154	18095	18352	18215	18288	18206	18427	18396	18275
15815	17151	16360	15651	19168	25099	25824	22079	20190	17524	15888	15413	15407	15137	15333	15249	15376	15427	15198	15241	15288	15170	15434	15176	15293	15195	15196	15231	15324	15258	15265	15193	15206	15277	15178	15194	15179	15261	15251	15333	15266	15395	15108	15091	15173	15204	15140	15272	15355	15154	15407	15217	15212	15286	15410	15315	15211	15375	15115	15210	15282	15310	15384	15224	15155	15340	15121	15210	15197	15148	15193	15210	15218	15199	15258	15177	15097	15122	15286	15086	15168	15237	15113	15341	15170	15333	15261	15146	15335	15223	15152	15002	15332	15287	15139	15194	15286	15203	15181	15126	15287	15132	15416	15151	15305	15188	15334	15207	15373	15239	15123	15206	15232	15358	15230	15198	15343	15230	15433	15112	15273	15221	15269	15178	15099	15292	15277	15233	15372	15252	15218	15339	15153	15219	15244	15203	15243	15185	15123	15027	15186	15232	15191	15243	15122	15234	15137	15206	15300	15201	15245	15248	15241	15237	15291	15280	15249	15329	15271	15148	15230	15090	15217	15166	15218	15160	15174	15269	15178	15035	15301	15178	15193	15371	15109	15220	15069	15202	15308	15128	15160	15293	15135	15176	15264	15277	15268	15388	15086	15330	15069	15086	15233	15350	15237	15213	15237	15261	15186	15253	15300	15281	15184	15027	15021	15219	15274	15200	15429	15241	15449	15225	15209	15267	15243	15254	15202	15218	15083	15147	15061	15218	15171	15190	15119	15301	15264	15171	15205	15233	15310	15174	15116	15067	15189	15235	15093	15230	15189	15289	15281	15296	15289	15279	15328	15184	15239	15312	15116	15239	15220	15221	15266	15235	15257	15155	15270	15431	15135	15211	15181	15310	15230	15243	15355	15034	15155	15321	15152	15278	15391	15155	15142	15483	15249	15166	15179	15181	15304	15159	15015	15049	15239	15184	15233	15373	15206	15368	15273	15127	15231	15180	15307	15313	15200	15234	15430	15226	15069	15313	15143	15248	15277	15141	15365	15118	15350	15113	15215	15353	15212	15286	15254	15230	15186	15201	15105	15315	15264	15227	15121	15106	15351	15265	15043	15336	15197	15087	15311	15292	15103	15201	15166	15219	15184	15356	15233	15215	15313	15144	15268	15147	15103	15209	15187	15359	15272	15112	15290	15144	15245	15064	15266	15163	15183	15225	15330	15273	15248	15325	15124	15161	15310	15236	15301	15351	15409	15200	15250	15127	15177	15166	15322	15315	15206	15259	15227	15028	15127	15103	15114	15084	15004	15121	15259	15245	15159	15270	15264	15251	15256	15180	15250	15224	15417	15344	15078	15183	15150	15172	15204	15202	15207	15320	15146	15159	15064	15372	15307	15150	15262	15281	15237	15078	15099	15301	15208	15240	15208	15304	15134	15123	15314	15178	15396	15199	15313	15232	15099	15110	15228	15211	15274	15343	15239	15195	15077	15112	15342	15211	15362	15279	15241	15187	15230	15136	15294	15388	15240	15146	15104	15184	15121	15175	15340	15278	15199	15331	15224	15009	15275	15164	15284	15241	15317	15299	15156	15352	15051	15134	15163	15187	15268	15168	15233	15237	15371	15196	15179	15248	15157	15278	15020	15271	15267	15226	15324	15022	15137	15380	15219	15329	15093	15430	15230	14975	15244	15297	15096	15273	15265	15153	15194	15069	15370	14879	15081	15230	15090	15306	15132	15200	15346	15271	15277	15105	15088	15063	15296	15226	15240	15219	15302	15278	15144	15162	15190	15214	15321	15198	15336	15166	15181	15042	15238	15149	15279	15212	15153	15062	15165	15182	15057	15233	15135	15177	15324	15213	15251	15203	15189	15293	15168	15324	15245	15223	15274	15233	15264	15242	15150	15185	15222	15236	15248	15148	15272	15207	15287	15084	15245	15167	15131	15241	15252	15329	15324	15286	15193	15086	15241	15291	15129	15048	15240	15296	15280	15040	15289	15228	15226	15221	15308	15219	15191	15324	15193	15295	15120	15071	15240	15171	14998	15362	15232	15284	15222	15311	15508	15106	15333	15108	15401	15342	15156	15176	15160	15233	15171	15199	15223	15254	15303	15102	15192	15200	15279	15233	15305	15314	15293	15251	15159	15175	15354	15073	15247	15167	15204	15318	15215	15073	15346	15309	15280	15193	15310	15273	15030	15244	15163	15273	15141	15253	15140	15411	15231	15227	15023	15192	15281	15149	15321	15238	15298	15377	15185	15195	15292	15204	15218	15157	15279	15166	15325	15158	15150	15136	15327	15082	15274	15272	15374	15247	15225	15111	15222	15204	15029	15070	15266	15096	15255	15220	15102	15262	15241	15255	15224	15112	15112	15409	15148	15350	15213	15249	15207	15168	15139	15020	15408	15343	15279	15173	15221	15191	15208	15130	15322	15235	15453	15212	15182	15153	15223	15220	15296	15373	15377	15267	15145	15232	15260	15260	15119	15279	15095	15268	15264	15318	15310	15101	15191	15268	15273	15245	15166	15162	15295	15154	15168	15189	15091	15234	15120	15118	14914	15262	15161	15356	15130	15232	15180	15160	15085	15273	15127	15171	15308	15196	15312	15235	15420	15160	15169	15381	15260	15130	15210	15307	15221	15167	15235	15245	15266	15127	15122	15219	15239	15340	15261	15193	15267	15321	15197	15179	15201	15184	15088	15120	15360	15346	14992	15183	15336	15125	15211	15453	15184	15086	15260	15324	15387	15260	15283	15289	15245	15243	15125	14920	15321	15262	15356	15196	15188	15117	15373	15165	15158	15200	15246	15231	15419	15165	15332	15264	15172	15056	15324	15214	15276	15189	15319	15309	15301	15157	15228	15293	15243	15117	15198	15289	15339	15338	15225	15073	15220	15264	15474	15240	15181	15303	15067	14886	15304	15268	15376	15248	15315	15144	15232	15149	15067	15053	15207	15186	15401	14986	15269	15237	15211	15165	15223	15264	15172	15291	15250	15351	15008	15218	15227	15299	15305	15288	15297	15155	15139	15310	15252	15459	15046	15159	15354	15229	15116	15161	15049	15150	15271	15242	15385	15146	15326	15192	15108	15242	15105	15178	15203	15332	15148	15036	15146	15334	15386	15295	15091	15277	15216	15236	15209	15125	15253	15202	15017	15165	15301	15151	15189	15249	15174	15235	15143	15160	15278	15166	15100	15153	15456	15207	15419	15171	15282	15327	15152	15271	15249	15250	15321	15248	15241	15203	15087	15233	15194	15152	15260	15195	15091	15284	15384	15255	15194	15044	15115	15261	15185	15343	15324	15094	15141	15333	15305	15172	15184	15313	15068	15182	15104	15301	15056	15169	15196	15273	15270	15216	15316	15425	15109	15235	15251	15218	15386	15133	15178	15160	15143	15175	15184	15281	15333	15187	15266	15126	15245	15083	15117	15167	15082	15245	15013	15228	15262	15094	15113	15129	15145	15323	15179	15046	15308	15164	15367	15100	15140	15177	15088	15177	15260	15374	15171	15266	15296	15308	15167	15142	15168	15387	15194	15335	15208	15209	15288	15275	15361	15315	15069	15285	15037	15100	15162	15081	15094	15156	15188	15320	15142	15140	15271	15162	15217	15311	15284	15410	15207	15360	15119	15186	15103	15334	15250	15397	15167	15102	15293	15195	15189	15236	15046	15284	15103	15122	15079	15263	15241	15145	15160	15324	15075	15193	15074	15196	15282	15389	15271	15124	15300	15278	15176	15281	15181	15230	15125	15245	15118	15072	15246	15237	15134	15101	15105	15156	15338	15164	15231	15282	15116	15143	15232	15171	15395	15330	15344	15258	15250	15043	15119	15047	15331	15140	15247	15082	15131	15320	15152	15084	15188	15076	15193	15237	15200	15190	15289	15171	15214	15355	15198	15245	15190	15234	15316	15222	15232	15454	15228	15226	15247	15379	15220	15295	15312	15172	15194	15201	15219	15145	15322	15488	15391	15213	15204	15404	15273	15379	15074	15275	15040	15041	15398	15317	15247	15475	15095	15268	15167	15235	15072	15031	15250	15334	15155	15156	14995	15221	15274	15259	15081	15168	15206	15251	15238	15321	15317	15234	15187	15178	15118	15465	15149	15198	15091	15164	15242	15064	15128	15188	15291	15325	15225	15369	15227	15422	15333	15251	15193	15281	15379	15220	15166	15396	15136	15113	15209	15085	15285	15276	15199	15291	15139	15212	15119	15253	15128	15254	15235	15012	15165	15440	15191	15172	15241	15220	15115	15280	15138	15181	15300	15152	15259	14991	15282	15192	15200	15203	15277	15282	15217	15090	15076	15233	15265	15283	15124	15245	15226	15452	15306	15282	15204	15344	15309	15103	15113	15107	15274	15191	15471	15433	15134	15189	15127	15277	15187	15108	15369	15096	15245	15410	15239	15178	15139	15221	15196	15250	15271	15189	15119	15135	15224	15139	15117	15189	15175	15151	15192	15356	15312	15204	15224	15231	15242	15185	15249	15260	15195	15275	15181	14994	15195	15341	15424	15111	15313	15052	15221	15201	15415	15375	15207	15320	15405	15270	15283	15363	15287	15297	15230	14979	15308	15346	15028	15218	15211	15258	15163	15195	15155	15004	15414	15245	15206	15074	15253	15163	15096	15078	15248	15266	15126	15331	15254	15142	15285	15085	15152	15185	15158	15289	15262	15215	15139	15172	15124	15097	15287	15207	15212	15151	15205	15403	15244	15339	15313	15117	15178	15140	15298	15161	15116	15491	15265	15187	15186	15362	15244	15067	15289	15186	15091	15222	15276	15331	15003	15176	15315	15120	15267	15169	15260	15207	15349	15221	15192	15238	15254	15214	15343	15246	15148	15304	15300	15333	15182	15167	15094	15382	15263	15336	15156	15228	15230	15119	15174	15221	15264	15185	15316	15055	15496	15290	15109	15121	15157	15225	15328	15080	15188	15175	15174	15426	15399	15163	15397	15115	15323	15163	15262	15054	15201	15137	15245	15210	15199	15165	15250	15215	15033	15140	15116	15332	15308	15082	15162	15148	15169	15218	15274	15152	15086	15317	15230	15237	15233	15146	15270	15400	15108	15414	15220	15068	15346	15157	15079	15310	15138	15248	15257	15021	15159	15226	15306	15555	15221	15167	15217	15260	15308	15119	15298	15171	15122	15131	15367	15385	15207	15428
26003	21214	27388	26031	31297	54402	50808	37525	31476	25275	20709	19025	18779	18724	18597	18566	18352	18600	18608	18419	18545	18387	18503	18451	18599	18442	18528	18489	18456	18486	18435	18458	18584	18427	18573	18391	18277	18297	18509	18596	18435	18662	18312	18597	18203	18540	18503	18407	18455	18405	18410	18426	18436	18394	18426	18269	18381	18602	18437	18507	18406	18342	18487	18531	18612	18327	18287	18406	18520	18480	18527	18559	18698	18285	18486	18435	18534	18427	18329	18503	18416	18397	18495	18350	18344	18491	18472	18178	18366	18397	18397	18435	18404	18359	18479	18615	18604	18358	18419	18440	18265	18292	18211	18441	18464	18350	18566	18443	18370	18587	18534	18495	18359	18306	18420	18454	18360	18361	18376	18543	18349	18431	18583	18404	18565	18511	18324	18597	18360	18443	18314	18140	18550	18396	18229	18481	18481	18428	18397	18227	18374	18230	18417	18488	18417	18267	18413	18346	18538	18530	18569	18339	18518	18298	18401	18214	18389	18386	18302	18299	18337	18399	18452	18265	18437	18510	18559	18364	18547	18408	18261	18428	18390	18538	18403	18291	18280	18535	18583	18458	18421	18388	18336	18302	18342	18412	18413	18644	18243	18438	18406	18191	18450	18500	18386	18422	18245	18319	18338	18429	18445	18532	18560	18512	18329	18375	18362	18315	18233	18266	18305	18353	18391	18481	18543	18646	18575	18504	18235	18466	18448	18328	18358	18226	18391	18658	18374	18381	18313	18514	18555	18408	18329	18711	18498	18521	18279	18464	18465	18331	18458	18489	18324	18461	18708	18559	18404	18425	18517	18618	18353	18497	18605	18535	18435	18350	18266	18254	18429	18564	18515	18344	18430	18219	18451	18585	18469	18585	18356	18516	18542	18394	18442	18108	18535	18460	18474	18357	18320	18278	18483	18350	18572	18444	18498	18275	18350	18391	18366	18395	18487	18375	18473	18471	18624	18267	18446	18336	18308	18344	18645	18512	18362	18522	18410	18494	18397	18474	18434	18505	18381	18449	18509	18229	18577	18465	18503	18404	18422	18594	18574	18352	18465	18665	18413	18322	18330	18302	18404	18514	18422	18506	18250	18263	18472	18292	18411	18274	18327	18350	18441	18418	18312	18463	18453	18416	18295	18460	18264	18376	18376	18350	18514	18548	18558	18550	18463	18569	18444	18391	18415	18463	18553	18514	18298	18138	18399	18298	18431	18355	18476	18433	18338	18296	18515	18394	17935	18462	18390	18361	18502	18377	18587	18245	18401	18356	18429	18353	18414	18512	18463	18249	18591	18587	18348	18493	18221	18589	18564	18135	18184	18260	18375	18603	18610	18391	18542	18499	18223	18517	18496	18412	18421	18409	18250	18348	18441	18454	18454	18470	18542	18470	18203	18426	18332	18558	18588	18544	18450	18566	18500	18383	18629	18219	18355	18312	18596	18479	18283	18575	18425	18305	18393	18601	18483	18312	18385	18520	18280	18444	18432	18414	18331	18300	18248	18518	18374	18342	18393	18195	18428	18267	18479	18262	18399	18432	18329	18455	18382	18456	18648	18281	18394	18310	18480	18498	18506	18428	18650	18620	18494	18454	18433	18458	18333	18433	18471	18428	18250	18574	18336	18548	18440	18670	18492	18375	18368	18466	18417	18523	18510	18558	18406	18257	18423	18353	18463	18208	18493	18424	18263	18340	18422	18386	18393	18368	18373	18470	18614	18466	18572	18325	18367	18453	18433	18245	18587	18538	18388	18396	18210	18388	18536	18423	18261	18304	18529	18392	18639	18493	18376	18385	18476	18473	18425	18453	18533	18371	18604	18428	18198	18535	18449	18434	18517	18417	18374	18587	18411	18424	18515	18296	18361	18466	18397	18226	18502	18523	18463	18282	18480	18356	18341	18442	18297	18507	18424	18260	18329	18387	18419	18264	18411	18441	18504	18423	18620	18181	18570	18419	18310	18420	18613	18610	18351	18503	18627	18406	18337	18131	18260	18475	18639	18528	18507	18282	18425	18566	18265	18368	18436	18544	18459	18396	18368	18642	18474	18312	18306	18387	18452	18425	18522	18598	18493	18446	18366	18497	18477	18277	18474	18441	18434	18538	18465	18308	18512	18597	18380	18586	18424	18146	18398	18557	18442	18617	18236	18408	18322	18213	18187	18508	18431	18344	18369	18603	18420	18488	18514	18440	18325	18292	18403	18449	18354	18625	18379	18384	18528	18597	18498	18351	18432	18372	18398	18570	18719	18466	18513	18278	18349	18367	18447	18436	18519	18412	18138	18450	18171	18182	18384	18541	18335	18501	18310	18669	18410	18254	18524	18378	18448	18495	18246	18619	18492	18366	18235	18403	18521	18489	18396	18443	18483	18497	18381	18388	18380	18262	18242	18554	18327	18356	18492	18358	18349	18542	18401	18577	18256	18391	18293	18536	18412	18447	18482	18398	18525	18510	18490	18427	18252	18450	18450	18464	18515	18437	18554	18517	18544	18551	18413	18465	18374	18568	18221	18399	18408	18536	18275	18457	18153	18366	18311	18342	18303	18425	18481	18386	18433	18602	18373	18429	18607	18588	18303	18281	18355	18641	18285	18467	18308	18606	18311	18476	18551	18216	18299	18468	18401	18262	18606	18323	18385	18284	18402	18362	18674	18360	18411	18311	18335	18553	18512	18588	18375	18415	18254	18327	18421	18507	18557	18612	18535	18471	18514	18374	18398	18379	18480	18355	18397	18257	18395	18435	18265	18537	18386	18372	18469	18607	18359	18389	18342	18522	18376	18295	18256	18413	18301	18251	18407	18537	18531	18341	18618	18512	18599	18482	18458	18307	18430	18568	18445	18565	18388	18340	18417	18234	18416	18745	18449	18410	18365	18382	18630	18378	18407	18448	18356	18493	18486	18434	18623	18602	18531	18726	18470	18475	18403	18395	18078	18402	18353	18650	18603	18598	18467	18522	18545	18341	18549	18437	18345	18548	18344	18214	18377	18362	18536	18420	18519	18369	18440	18539	18387	18413	18539	18391	18472	18508	18399	18454	18303	18549	18497	18292	18334	18443	18217	18606	18467	18467	18480	18585	18343	18316	18388	18587	18268	18598	18530	18405	18500	18370	18586	18413	18450	18495	18409	18513	18415	18474	18641	18590	18392	18422	18353	18395	18472	18432	18591	18614	18493	18292	18655	18370	18390	18196	18570	18362	18538	18511	18491	18535	18389	18272	18261	18401	18343	18551	18369	18270	18288	18635	18507	18390	18314	18386	18628	18361	18334	18327	18433	18250	18343	18555	18386	18489	18448	18456	18367	18445	18372	18271	18385	18343	18345	18266	18516	18354	18338	18218	18516	18706	18408	18557	18229	18444	18365	18400	18158	18404	18492	18445	18391	18557	18379	18465	18410	18439	18362	18567	18447	18460	18548	18580	18387	18454	18270	18487	18529	18337	18275	18465	18333	18430	18327	18618	18234	18474	18363	18521	18297	18413	18311	18291	18394	18362	18462	18541	18418	18405	18489	18275	18476	18298	18438	18311	18586	18648	18351	18312	18392	18380	18445	18607	18444	18282	18458	18450	18420	18466	18435	18468	18599	18319	18304	18464	18394	18415	18519	18696	18474	18474	18668	18371	18468	18464	18457	18646	18507	18485	18427	18488	18367	18310	18298	18353	18513	18439	18343	18350	18462	18315	18561	18380	18528	18568	18492	18539	18489	18285	18484	18515	18655	18437	18513	18388	18367	18353	18488	18244	18581	18445	18612	18266	18610	18485	18555	18346	18535	18650	18416	18364	18313	18584	18516	18477	18581	18335	18501	18508	18568	18382	18282	18317	18499	18358	18280	18698	18569	18376	18350	18294	18428	18677	18581	18391	18589	18279	18312	18433	18473	18470	18466	18659	18606	18404	18478	18212	18652	18322	18553	18426	18534	18497	18511	18350	18241	18403	18162	18281	18382	18335	18464	18371	18466	18467	18284	18516	18329	18439	18336	18377	18543	18461	18262	18315	18466	18553	18494	18344	18498	18354	18564	18385	18611	18300	18443	18177	18635	18518	18435	18368	18312	18331	18361	18546	18656	18512	18398	18454	18389	18563	18244	18368	18291	18440	18374	18446	18746	18322	18440	18409	18499	18464	18433	18454	18496	18299	18462	18335	18469	18431	18555	18427	18434	18603	18399	18622	18247	18385	18417	18487	18408	18467	18509	18453	18325	18321	18536	18488	18482	18373	18385	18512	18334	18365	18462	18578	18514	18385	18352	18273	18596	18455	18563	18346	18587	18456	18341	18454	18491	18383	18340	18245	18358	18423	18544	18531	18668	18568	18245	18665	18435	18416	18590	18476	18502	18438	18606	18298	18353	18400	18339	18371	18229	18476	18385	18475	18276	18597	18413	18348	18502	18628	18604	18397	18525	18579	18657	18367	18406	18372	18478	18559	18226	18223	18397	18446	18461	18422	18538	18416	18465	18644	18389	18293	18423	18522	18443	18258	18566	18387	18547	18481	18260	18384	18618	18520	18370	18508	18540	18426	18500	18517	18499	18419	18347	18262	18285	18546	18608	18614	18423	18427	18486	18174	18651	18537	18363	18253	18656	18426	18258	18361	18434	18396	18434	18536	18444	18510	18397	18457	18481	18404	18280	18342	18531	18295	18415	18693	18345	18302	18550	18351	18403	18489	18614	18239	18597	18469	18473	18201	18558	18358	18550	18455	18551	18561	18360	18514	18623	18504	18461	18421	18433	18444	18248	18420	18423	18567	18319	18445	18419	18524	18357	18386	18397	18383	18439	18320	18669	18321	18415	18500	18518	18313	18609	18449	18211	17999	18332	18349	18477	18636	18504	18282	18426	18578	18341	18280	18401	18684	18471	18436	18415	18483	18440	18328	18523	18328	18121	18493	18440	18608	18406	18388	18536	18516	18491	18486	18366	18332	18469	18602	18406	18462	18611	18414	18337	18529	18332	18525	18578	18520	18372	18475	18286	18562	18360	18436	18376	18664	18685	18636	18505	18490	18454	18257	18427	18469	18455	18561	18545	18263	18564	18371	18430	18356	18266	18335	18464	18468	18551	18506	18388	18615	18414	18612	18520	18444	18417	18325	18497	18536	18458	18435	18669	18551	18423	18496	18687	18512	18022	18403
14548	21510	20124	17656	33687	52553	48535	37077	31002	22528	17467	15646	15394	15572	15463	15424	15354	15243	15415	15403	15364	15300	15283	15384	15371	15164	15448	15460	15464	15416	15348	15321	15355	15396	15440	15422	15618	15411	15203	15445	15216	15390	15332	15225	15251	15366	15345	15321	15412	15523	15413	15349	15468	15526	15403	15368	15256	15323	15531	15354	15262	15291	15505	15227	15594	15214	15076	15441	15391	15307	15228	15282	15374	15364	15181	15264	15203	15482	15231	15343	15384	15504	15248	15499	15359	15319	15270	15308	15439	15436	15356	15340	15271	15552	15340	15370	15557	15405	15366	15276	15411	15349	15502	15332	15368	15376	15510	15354	15305	15412	15306	15228	15446	15444	15536	15348	15525	15535	15283	15353	15466	15504	15539	15217	15410	15342	15414	15472	15278	15226	15372	15279	15466	15305	15419	15326	15418	15161	15410	15429	15424	15360	15374	15293	15421	15505	15377	15484	15364	15467	15458	15529	15283	15461	15410	15427	15317	15134	15416	15311	15359	15478	15270	15512	15569	15477	15486	15374	15270	15443	15434	15496	15352	15440	15369	15348	15339	15277	15502	15444	15419	15309	15433	15391	15379	15375	15386	15294	15421	15395	15249	15353	15289	15351	15408	15350	15348	15380	15512	15519	15406	15361	15517	15404	15390	15418	15235	15494	15624	15317	15229	15323	15450	15299	15434	15409	15239	15316	15405	15405	15456	15456	15266	15393	15422	15460	15356	15369	15327	15468	15342	15407	15307	15359	15260	15483	15299	15288	15578	15441	15562	15346	15433	15232	15243	15208	15367	15452	15240	15433	15329	15544	15441	15263	15390	15379	15604	15369	15529	15276	15381	15533	15264	15480	15393	15588	15271	15528	15346	15301	15286	15372	15479	15360	15405	15341	15315	15537	15295	15371	15262	15379	15342	15322	15427	15437	15447	15368	15441	15353	15265	15221	15393	15309	15467	15376	15181	15367	15362	15410	15481	15406	15356	15364	15377	15394	15268	15327	15202	15285	15269	15431	15323	15384	15212	15394	15417	15381	15295	15507	15432	15395	15303	15447	15346	15378	15381	15376	15270	15327	15535	15245	15446	15274	15265	15312	15220	15264	15298	15316	15339	15305	15429	15300	15276	15371	15391	15410	15360	15454	15452	15405	15278	15389	15364	15322	15478	15268	15227	15378	15296	15362	15419	15509	15267	15387	15423	15499	15291	15398	15548	15414	15414	15394	15345	15374	15402	15347	15495	15351	15301	15204	15260	15356	15325	15304	15322	15330	15353	15399	15195	15379	15231	15309	15294	15399	15376	15373	15311	15337	15226	15395	15313	15334	15299	15471	15220	15542	15307	15440	15309	15268	15249	15306	15253	15370	15248	15473	15300	15214	15383	15153	15381	15358	15347	15363	15485	15291	15316	15387	15357	15409	15251	15429	15483	15215	15305	15223	15516	15512	15372	15487	15284	15377	15477	15384	15406	15425	15389	15259	15359	15487	15384	15182	15510	15395	15347	15280	15354	15484	15441	15546	15344	15423	15308	15361	15400	15622	15237	15347	15454	15346	15578	15433	15358	15189	15310	15366	15273	15333	15258	15458	15291	15391	15428	15399	15487	15295	15438	15454	15469	15341	15424	15505	15431	15393	15305	15475	15408	15374	15492	15090	15332	15427	15392	15345	15226	15232	15346	15387	15376	15428	15426	15287	15376	15333	15391	15323	15378	15307	15359	15511	15469	15384	15225	15324	15428	15263	15520	15371	15461	15300	15265	15356	15348	15411	15311	15363	15361	15485	15455	15377	15330	15346	15403	15358	15278	15387	15356	15348	15469	15380	15263	15495	15259	15243	15429	15369	15123	15387	15305	15317	15466	15088	15334	15298	15418	15488	15353	15439	15443	15323	15408	15384	15348	15440	15331	15502	15310	15319	15217	15442	15264	15392	15179	15184	15417	15327	15408	15358	15282	15273	15295	15279	15133	15511	15527	15449	15476	15633	15408	15418	15335	15441	15369	15406	15382	15478	15368	15287	15481	15243	15399	15474	15270	15394	15486	15350	15399	15202	15472	15321	15545	15306	15285	15468	15368	15331	15370	15431	15324	15355	15344	15335	15378	15169	15358	15458	15321	15467	15561	15481	15510	15237	15354	15409	15265	15515	15312	15316	15260	15421	15389	15333	15484	15348	15573	15409	15405	15381	15300	15448	15526	15119	15445	15375	15409	15425	15228	15501	15231	15392	15519	15427	15435	15346	15456	15327	15557	15427	15367	15295	15398	15224	15326	15393	15499	15180	15457	15295	15365	15290	15517	15216	15446	15232	15336	15354	15405	15476	15306	15575	15297	15309	15279	15346	15182	15382	15392	15292	15382	15525	15322	15596	15356	15292	15166	15394	15250	15360	15317	15522	15239	15445	15443	15438	15220	15585	15557	15342	15467	15416	15390	15330	15422	15279	15481	15325	15330	15433	15332	15342	15457	15484	15410	15415	15225	15149	15514	15374	15222	15282	15488	15519	15477	15479	15281	15381	15382	15378	15506	15402	15339	15386	15376	15414	15363	15217	15471	15510	15319	15593	15372	15291	15308	15297	15369	15299	15290	15494	15365	15293	15376	15485	15358	15382	15535	15354	15493	15419	15427	15321	15325	15336	15408	15404	15459	15232	15297	15142	15336	15420	15351	15571	15387	15417	15316	15433	15259	15293	15435	15363	15365	15237	15379	15379	15424	15364	15640	15397	15353	15264	15137	15421	15489	15375	15288	15305	15277	15224	15376	15391	15345	15380	15187	15541	15316	15420	15288	15285	15357	15286	15250	15397	15315	15446	15318	15387	15412	15345	15261	15488	15188	15364	15402	15355	15428	15373	15497	15321	15421	15556	15446	15503	15395	15405	15365	15347	15343	15447	15270	15460	15413	15448	15196	15414	15241	15449	15400	15354	15379	15423	15407	15373	15420	15283	15439	15270	15321	15226	15342	15372	15563	15311	15476	15318	15541	15141	15408	15276	15288	15253	15364	15320	15266	15232	15353	15365	15469	15392	15307	15324	15526	15394	15411	15329	15468	15345	15402	15437	15398	15176	15242	15382	15469	15334	15334	15403	15371	15459	15372	15249	15370	15213	15440	15489	15303	15283	15396	15383	15387	15303	15226	15333	15408	15501	15197	15316	15375	15297	15469	15550	15291	15379	15357	15348	15504	15323	15277	15319	15412	15283	15410	15583	15495	15461	15467	15426	15329	15292	15289	15407	15337	15492	15300	15379	15543	15375	15391	15362	15239	15418	15234	15381	15384	15355	15228	15326	15608	15643	15353	15353	15340	15265	15378	15370	15407	15243	15465	15516	15338	15305	15264	15354	15342	15181	15457	15362	15357	15356	15507	15231	15351	15526	15302	15227	15447	15437	15206	15495	15480	15471	15327	15324	15257	15324	15310	15453	15463	15285	15451	15318	15605	15505	15423	15489	15389	15312	15342	15471	15367	15420	15280	15569	15210	15417	15417	15587	15323	15326	15331	15408	15228	15341	15249	15370	15457	15318	15225	15245	15504	15381	15489	15338	15334	15300	15569	15328	15376	15392	15457	15270	15450	15348	15323	15456	15364	15355	15271	15385	15449	15599	15398	15453	15335	15437	15468	15259	15368	15346	15492	15293	15366	15328	15318	15411	15307	15478	15381	15442	15497	15418	15422	15377	15368	15336	15568	15184	15499	15488	15435	15217	15281	15365	15351	15400	15333	15462	15318	15393	15358	15306	15319	15446	15354	15278	15371	15345	15278	15261	15433	15303	15465	15471	15153	15299	15342	15407	15419	15361	15173	15474	15372	15375	15389	15356	15288	15428	15493	15358	15506	15441	15321	15461	15251	15391	15542	15508	15237	15478	15352	15312	15069	15503	15478	15284	15412	15483	15346	15357	15285	15323	15382	15306	15420	15547	15341	15237	15405	15442	15387	15345	15352	15480	15283	15333	15448	15330	15281	15401	15386	15548	15295	15403	15334	15492	15484	15594	15250	15405	15419	15275	15302	15586	15355	15302	15451	15514	15371	15427	15300	15372	15513	15434	15370	15356	15371	15354	15491	15282	15327	15492	15390	15313	15281	15319	15399	15366	15422	15277	15536	15325	15381	15406	15364	15297	15418	15292	15381	15166	15347	15405	15610	15519	15213	15452	15423	15487	15444	15423	15317	15345	15522	15422	15454	15323	15502	15366	15400	15503	15336	15327	15450	15197	15227	15491	15299	15519	15485	15425	15498	15372	15570	15413	15326	15356	15232	15178	15260	15375	15348	15347	15355	15366	15261	15347	15249	15551	15404	15472	15283	15343	15473	15259	15245	15411	15281	15628	15347	15458	15263	15388	15445	15292	15252	15206	15649	15311	15299	15408	15375	15359	15230	15345	15277	15310	15461	15199	15506	15255	15303	15433	15495	15381	15304	15472	15276	15469	15436	15349	15429	15277	15522	15306	15234	15418	15310	15429	15444	15341	15181	15443	15478	15418	15357	15511	15430	15307	15420	15383	15409	15324	15505	15368	15465	15448	15510	15449	15376	15349	15302	15497	15390	15396	15464	15443	15449	15354	15242	15345	15453	15318	15333	15506	15363	15284	15399	15294	15386	15387	15343	15301	15431	15215	15399	15321	15421	15384	15355	15391	15463	15363	15260	15508	15474	15218	15405	15362	15331	15278	15433	15365	15270	15487	15509	15515	15317	15587	15480	15310	15296	15355	15396	15383	15313	15362	15346	15221	15456	15290	15295	15376	15347	15437	15246	15379	15322	15388	15474	15379	15195	15553	15365	15213	15219	15415	15354	15497	15610	15361	15255	15303	15389	15247	15390	15397	15462	15341	15390	15413	15447	15336	15401	15323	15316	15464	15351	15361	15151	15346	15514	15430	15455	15437	15532	15321	15268	15531	15274	15443	15425	15406	15412	15405	15143	15335	15294	15509	15497	15416	15376	15325	15507	15416	15316	15440	15268	15510	15525	15387	15612	15387	15466	15507	15306	15446	15408	15443	15493	15495	15401	15456	15443	15213	15375	15423	15286	15418	15380	15404	15385	15328	15366	15187	15466	15128	15562	15387	15481	15277	15288	15506	15384	15391	15411	15137	15350	15467	15467	15337	15428	15584	15349	15301	15386	15416
23860	21151	28586	24005	25388	67834	64896	56975	44867	33027	24449	20346	19015	18779	18510	18714	18991	18774	18749	18453	18736	18575	18780	18719	18685	18451	18619	18731	18665	18624	18495	18524	18794	18834	18592	18490	18627	18693	18456	18484	18477	18533	18569	18539	18556	18662	18491	18370	18512	18560	18419	18537	18472	18447	18648	18672	18464	18455	18653	18762	18633	18635	18597	18582	18451	18403	18613	18408	18709	18428	18503	18731	18542	18605	18646	18567	18714	18481	18631	18499	18584	18563	18363	18381	18503	18590	18608	18691	18420	18665	18258	18691	18723	18741	18388	18526	18708	18611	18613	18283	18611	18397	18539	18260	18505	18591	18423	18634	18429	18530	18472	18544	18259	18521	18463	18411	18442	18581	18527	18577	18396	18612	18482	18372	18266	18401	18600	18639	18425	18423	18513	18424	18501	18576	18804	18404	18517	18432	18354	18413	18464	18491	18528	18440	18709	18623	18566	18328	18284	18476	18590	18758	18429	18721	18595	18517	18406	18473	18429	18533	18455	18465	18419	18522	18587	18603	18619	18461	18258	18695	18492	18428	18375	18552	18536	18335	18670	18518	18617	18338	18384	18475	18300	18618	18549	18781	18514	18320	18209	18266	18496	18648	18524	18451	18400	18407	18527	18520	18203	18491	18197	18707	18586	18506	18579	18526	18456	18596	18346	18287	18365	18454	18419	18508	18798	18381	18347	18637	18505	18589	18545	18567	18712	18490	18603	18563	18332	18375	18274	18558	18547	18504	18589	18514	18457	18419	18666	18497	18653	18395	18568	18434	18448	18545	18490	18330	18436	18632	18867	18543	18462	18404	18406	18449	18613	18342	18336	18614	18551	18562	18518	18295	18390	18576	18609	18402	18604	18462	18429	18581	18379	18554	18500	18335	18392	18329	18277	18426	18394	18469	18553	18400	18657	18598	18568	18341	18497	18577	18521	18455	18469	18470	18381	18606	18430	18266	18351	18409	18291	18622	18520	18364	18361	18396	18675	18616	18358	18429	18564	18636	18459	18660	18446	18367	18488	18486	18660	18600	18438	18512	18368	18668	18654	18327	18579	18408	18446	18498	18442	18520	18361	18501	18415	18428	18579	18550	18548	18499	18593	18661	18567	18560	18605	18644	18628	18624	18526	18348	18420	18461	18690	18501	18435	18528	18345	18511	18275	18608	18638	18463	18508	18185	18500	18621	18542	18477	18480	18514	18540	18425	18199	18283	18543	18450	18488	18399	18549	18505	18543	18602	18526	18290	18411	18454	18403	18652	18444	18498	18264	18579	18431	18592	18516	18558	18685	18482	18603	18638	18471	18362	18580	18632	18544	18582	18522	18342	18579	18351	18453	18448	18461	18681	18601	18709	18749	18589	18573	18413	18417	18464	18551	18652	18579	18651	18528	18315	18543	18320	18403	18564	18441	18638	18531	18611	18381	18360	18331	18547	18508	18458	18502	18491	18772	18736	18440	18456	18382	18581	18568	18513	18626	18462	18565	18472	18387	18360	18440	18533	18600	18360	18805	18610	18601	18358	18589	18335	18408	18572	18479	18445	18567	18487	18571	18449	18631	18348	18527	18547	18589	18704	18575	18375	18429	18537	18456	18425	18490	18469	18230	18419	18369	18528	18297	18456	18460	18467	18710	18477	18357	18499	18428	18346	18489	18693	18410	18532	18468	18561	18595	18510	18353	18640	18368	18335	18393	18531	18362	18465	18417	18336	18441	18481	18708	18523	18486	18410	18419	18546	18482	18471	18573	18481	18652	18322	18559	18466	18421	18438	18284	18670	18522	18650	18575	18384	18732	18495	18342	18267	18556	18565	18301	18358	18370	18557	18491	18652	18500	18362	18275	18469	18307	18627	18565	18495	18520	18388	18641	18311	18369	18431	18296	18251	18649	18419	18537	18474	18308	18603	18445	18642	18562	18667	18598	18422	18448	18463	18404	18494	18517	18605	18464	18503	18534	18398	18466	18485	18468	18476	18552	18695	18564	18464	18530	18571	18512	18519	18491	18360	18755	18719	18520	18615	18389	18622	18550	18645	18740	18438	18550	18571	18398	18459	18551	18445	18517	18604	18261	18361	18527	18749	18558	18289	18393	18283	18389	18542	18438	18290	18426	18377	18498	18565	18504	18516	18552	18514	18553	18357	18508	18533	18506	18307	18653	18476	18333	18393	18472	18539	18417	18503	18267	18437	18488	18593	18527	18583	18507	18510	18379	18568	18504	18481	18594	18364	18369	18445	18499	18586	18461	18404	18510	18404	18624	18477	18458	18663	18593	18424	18560	18482	18557	18487	18574	18591	18518	18387	18460	18470	18597	18169	18317	18340	18279	18325	18663	18761	18324	18470	18348	18440	18605	18499	18389	18497	18484	18367	18647	18670	18389	18276	18389	18529	18612	18442	18364	18429	18437	18589	18627	18565	18512	18363	18373	18420	18389	18578	18378	18464	18666	18379	18603	18540	18540	18371	18392	18862	18438	18474	18680	18596	18346	18484	18670	18540	18532	18555	18422	18643	18462	18512	18414	18642	18570	18547	18443	18533	18309	18424	18432	18623	18442	18642	18571	18503	18546	18492	18547	18578	18568	18261	18464	18437	18474	18412	18375	18548	18227	18502	18205	18434	18470	18492	18587	18537	18397	18521	18701	18546	18529	18449	18461	18363	18442	18555	18429	18367	18353	18605	18568	18459	18529	18269	18406	18439	18506	18471	18571	18470	18606	18764	18479	18622	18525	18381	18474	18310	18491	18325	18429	18447	18457	18497	18729	18612	18635	18555	18541	18539	18610	18453	18367	18547	18397	18390	18234	18558	18514	18504	18453	18583	18464	18546	18467	18738	18293	18320	18465	18511	18375	18466	18278	18357	18532	18637	18681	18488	18626	18472	18396	18373	18628	18423	18435	18508	18770	18531	18395	18435	18439	18393	18463	18632	18446	18497	18501	18584	18497	18152	18400	18365	18539	18514	18568	18358	18725	18383	18476	18317	18491	18496	18375	18564	18358	18530	18518	18481	18508	18541	18553	18626	18660	18539	18619	18520	18625	18467	18551	18346	18414	18520	18585	18321	18344	18537	18385	18456	18611	18313	18338	18395	18273	18531	18307	18545	18531	18552	18833	18734	18627	18509	18663	18459	18450	18645	18556	18486	18401	18438	18306	18477	18647	18523	18571	18373	18687	18357	18465	18544	18657	18612	18415	18724	18642	18574	18417	18396	18473	18427	18499	18682	18486	18582	18368	18503	18494	18507	18691	18514	18539	18481	18680	18345	18566	18644	18546	18508	18367	18543	18582	18355	18595	18354	18534	18464	18575	18437	18576	18565	18457	18531	18588	18214	18311	18398	18542	18472	18570	18451	18463	18613	18575	18739	18404	18524	18308	18350	18306	18506	18427	18596	18634	18451	18573	18503	18674	18503	18314	18396	18573	18564	18581	18628	18406	18487	18641	18526	18423	18603	18489	18427	18584	18522	18410	18379	18362	18553	18569	18646	18468	18360	18498	18618	18454	18668	18431	18556	18344	18400	18423	18420	18495	18500	18550	18332	18554	18555	18571	18560	18476	18661	18563	18559	18475	18466	18618	18551	18352	18568	18452	18573	18646	18498	18522	18385	18473	18548	18432	18655	18618	18373	18251	18649	18427	18500	18647	18574	18534	18390	18394	18634	18743	18283	18316	18353	18473	18509	18661	18559	18428	18433	18523	18527	18574	18386	18429	18490	18548	18681	18348	18404	18493	18648	18443	18766	18406	18190	18488	18645	18484	18386	18467	18454	18483	18561	18354	18344	18598	18450	18531	18267	18346	18440	18547	18695	18659	18455	18469	18387	18413	18543	18679	18452	18592	18692	18599	18470	18585	18298	18452	18541	18524	18386	18553	18313	18510	18611	18513	18571	18497	18509	18579	18568	18585	18634	18434	18715	18396	18601	18601	18631	18647	18355	18524	18429	18479	18516	18222	18488	18430	18706	18471	18518	18505	18541	18311	18478	18581	18381	18476	18600	18307	18366	18500	18414	18675	18624	18451	18696	18734	18397	18335	18475	18307	18238	18484	18637	18499	18551	18568	18506	18517	18328	18440	18696	18377	18379	18323	18430	18646	18503	18538	18755	18594	18426	18533	18463	18318	18578	18594	18490	18684	18625	18493	18731	18366	18581	18712	18647	18372	18424	18478	18450	18681	18658	18636	18451	18530	18450	18626	18422	18253	18592	18508	18603	18444	18478	18470	18473	18601	18362	18321	18573	18608	18626	18326	18479	18492	18492	18453	18552	18606	18582	18305	18410	18326	18486	18710	18439	18682	18647	18663	18528	18399	18424	18880	18352	18579	18540	18536	18386	18283	18550	18631	18430	18502	18323	18445	18416	18496	18498	18597	18559	18463	18551	18508	18538	18603	18470	18706	18566	18494	18392	18624	18329	18378	18256	18633	18497	18637	18700	18434	18382	18449	18515	18307	18292	18286	18557	18435	18330	18645	18601	18586	18656	18600	18409	18402	18471	18371	18475	18459	18541	18720	18544	18615	18550	18634	18127	18635	18439	18363	18386	18434	18455	18501	18512	18509	18511	18666	18490	18473	18229	18732	18450	18469	18182	18721	18595	18536	18625	18522	18242	18445	18564	18634	18567	18439	18396	18408	18434	18459	18597	18652	18254	18419	18555	18374	18630	18277	18289	18530	18403	18460	18538	18602	18190	18469	18477	18494	18767	18605	18551	18357	18499	18463	18671	18439	18562	18433	18478	18548	18595	18430	18465	18584	18418	18560	18526	18522	18635	18450	18687	18444	18473	18306	18491	18688	18466	18379	18435	18380	18633	18470	18458	18312	18390	18424	18591	18488	18664	18355	18646	18534	18613	18426	18440	18518	18501	18364	18560	18367	18425	18660	18381	18638	18465	18590	18384	18353	18508	18306	18524	18617	18582	18455	18365	18501	18598	18518	18508	18686	18328	18449	18413	18501	18552	18413	18458	18374	18544	18568	18651	18609	18439	18666	18499	18390	18554	18546	18487	18575	18385	18443	18501	18390	18466	18374	18498	18280	18481	18615	18558	18583	18638	18603	18787	18486	18336	18469	18260	18421	18307	18579	18541	18531	18564	18523	18740	18525	18506	18528	18426	18514	18412	18508	18597
17009	28881	25663	21292	35690	68265	66564	57051	44896	31492	21163	16585	15657	15591	15282	15189	15278	15351	15507	15448	15220	15303	15537	15407	15377	15187	15460	15254	15326	15298	15292	15279	15265	15388	15263	15363	15247	15202	15301	15374	15235	15322	15334	15327	15350	15457	15481	15249	15381	15506	15281	15352	15322	15237	15298	15420	15354	15465	15271	15441	15308	15306	15563	15405	15277	15273	15522	15345	15437	15321	15312	15305	15472	15336	15402	15438	15287	15374	15260	15245	15214	15426	15326	15278	15473	15231	15375	15276	15410	15422	15305	15501	15388	15336	15421	15320	15240	15134	15406	15420	15415	15433	15230	15264	15286	15288	15304	15255	15336	15439	15298	15533	15192	15273	15384	15293	15430	15247	15410	15455	15367	15281	15253	15341	15436	15388	15393	15238	15479	15376	15226	15438	15298	15423	15204	15446	15430	15352	15260	15247	15396	15435	15367	15263	15345	15205	15394	15287	15233	15078	15437	15484	15226	15328	15393	15426	15517	15499	15470	15387	15187	15369	15456	15506	15277	15382	15543	15268	15407	15380	15456	15225	15465	15238	15185	15280	15542	15333	15499	15452	15331	15358	15399	15334	15337	15354	15379	15212	15379	15335	15300	15320	15226	15324	15348	15249	15111	15345	15363	15122	15355	15240	15429	15289	15435	15386	15171	15334	15235	15375	15392	15175	15299	15277	15426	15235	15255	15330	15332	15369	15319	15215	15458	15478	15366	15325	15418	15335	15318	15393	15415	15353	15397	15303	15259	15251	15276	15167	15311	15212	15340	15508	15365	15318	15164	15351	15352	15346	15352	15280	15322	15320	15391	15484	15345	15289	15349	15205	15256	15298	15222	15255	15378	15400	15371	15335	15361	15141	15255	15300	15095	15383	15237	15465	15349	15228	15428	15482	15372	15291	15340	15325	15438	15408	15252	15451	15257	15328	15520	15376	15413	15189	15306	15340	15255	15183	15347	15253	15353	15341	15207	15405	15532	15409	15500	15202	15331	15258	15301	15385	15249	15365	15497	15427	15318	15055	15509	15369	15303	15353	15453	15314	15358	15447	15409	15257	15245	15398	15448	15347	15383	15380	15153	15191	15321	15344	15405	15398	15591	15428	15179	15453	15311	15213	15153	15523	15393	15203	15314	15394	15318	15448	15266	15417	15346	15225	15405	15385	15170	15452	15409	15557	15428	15418	15310	15345	15392	15250	15312	15301	15360	15325	15278	15345	15242	15483	15388	15273	15326	15389	15310	15151	15510	15314	15323	15312	15341	15238	15205	15269	15362	15303	15280	15140	15345	15206	15317	15366	15286	15429	15293	15296	15273	15342	15295	15357	15477	15380	15290	15275	15350	15280	15393	15308	15263	15430	15396	15263	15325	15402	15270	15360	15339	15214	15335	15286	15315	15455	15367	15270	15361	15311	15467	15281	15222	15386	15315	15331	15352	15339	15349	15411	15470	15264	15372	15310	15264	15427	15392	15143	15308	15526	15354	15252	15437	15218	15370	15377	15379	15276	15308	15421	15450	15390	15350	15340	15342	15276	15388	15284	15170	15375	15490	15506	15142	15360	15395	15423	15242	15184	15456	15304	15380	15204	15392	15456	15352	15358	15409	15324	15304	15509	15227	15344	15241	15379	15515	15353	15405	15324	15331	15246	15357	15274	15342	15262	15425	15402	15353	15445	15343	15304	15355	15434	15341	15226	15150	15392	15304	15268	15260	15271	15278	15333	15337	15431	15336	15297	15370	15303	15488	15249	15282	15532	15266	15459	15394	15174	15227	15604	15297	15392	15453	15199	15385	15285	15394	15390	15344	15279	15442	15184	15338	15317	15350	15341	15270	15288	15332	15214	15365	15389	15198	15415	15268	15371	15398	15164	15409	15204	15309	15345	15227	15201	15371	15412	15403	15340	15445	15278	15262	15266	15533	15221	15346	15296	15264	15323	15314	15391	15282	15404	15439	15357	15218	15305	15394	15139	15402	15375	15297	15254	15213	15534	15284	15421	15315	15491	15208	15286	15395	15359	15429	15196	15399	15314	15257	15229	15527	15477	15265	15248	15354	15343	15414	15523	15477	15371	15376	15328	15273	15409	15170	15440	15241	15291	15150	15450	15408	15300	15238	15211	15397	15487	15290	15438	15444	15165	15322	15224	15384	15190	15174	15343	15359	15348	15309	15489	15375	15276	15357	15534	15205	15353	15294	15280	15253	15366	15403	15322	15477	15241	15288	15320	15337	15335	15337	15284	15341	15202	15494	15359	15268	15250	15171	15296	15238	15368	15402	15334	15373	15397	15404	15416	15351	15303	15268	15161	15365	15312	15476	15299	15323	15213	15518	15480	15329	15333	15392	15300	15483	15304	15476	15369	15364	15390	15344	15358	15234	15222	15508	15351	15311	15229	15397	15305	15359	15269	15324	15481	15267	15213	15159	15222	15270	15140	15281	15292	15129	15325	15258	15484	15274	15581	15501	15352	15248	15255	15274	15261	15183	15402	15238	15338	15422	15320	15307	15419	15273	15285	15214	15296	15223	15318	15260	15379	15366	15169	15276	15493	15264	15240	15351	15271	15261	15325	15409	15301	15139	15392	15380	15424	15477	15264	15436	15323	15258	15384	15523	15380	15294	15400	15356	15377	15268	15175	15426	15495	15363	15382	15460	15169	15377	15424	15394	15297	15470	15280	15289	15304	15410	15203	15526	15464	15365	15338	15236	15317	15381	15108	15177	15272	15405	15375	15292	15406	15434	15315	15418	15351	15387	15305	15447	15299	15335	15206	15270	15233	15253	15468	15220	15444	15234	15433	15269	15303	15378	15342	15187	15280	15436	15484	15430	15395	15430	15410	15206	15313	15258	15453	15353	15365	15156	15264	15408	15400	15361	15329	15419	15346	15202	15240	15318	15443	15318	15323	15370	15207	15227	15378	15259	15337	15250	15401	15121	15020	15536	15289	15457	15432	15413	15520	15258	15338	15232	15314	15520	15273	15442	15196	15307	15480	15309	15415	15275	15352	15271	15327	15063	15222	15277	15255	15291	15219	15372	15385	15314	15197	15377	15350	15383	15327	15333	15408	15304	15361	15338	15299	15356	15411	15438	15357	15296	15290	15281	15295	15234	15429	15384	15302	15204	15244	15246	15397	15405	15389	15473	15487	15304	15292	15297	15560	15196	15406	15306	15489	15291	15143	15350	15348	15349	15355	15428	15452	15244	15397	15301	15466	15477	15325	15326	15169	15409	15338	15371	15337	15375	15306	15296	15418	15239	15317	15395	15342	15442	15310	15554	15366	15414	15314	15290	15443	15296	15306	15326	15302	15318	15360	15278	15374	15437	15247	15368	15473	15452	15314	15336	15445	15298	15269	15493	15294	15244	15412	15363	15428	15375	15241	15327	15193	15080	15216	15229	15365	15395	15286	15239	15464	15376	15169	15515	15302	15373	15184	15349	15422	15237	15268	15456	15500	15332	15300	15313	15487	15166	15219	15335	15229	15355	15144	15425	15333	15357	15512	15286	15428	15138	15426	15424	15356	15394	15239	15337	15262	15376	15324	15528	15308	15303	15152	15274	15475	15289	15308	15321	15443	15382	15188	15361	15240	15378	15282	15349	15501	15408	15452	15310	15447	15467	15417	15236	15449	15215	15286	15499	15531	15398	15307	15438	15162	15394	15331	15357	15173	15367	15304	15324	15299	15303	15257	15257	15261	15376	15291	15309	15522	15407	15395	15279	15425	15203	15215	15459	15429	15375	15312	15373	15299	15465	15230	15405	15236	15571	15378	15369	15363	15344	15451	15306	15304	15492	15397	15449	15341	15410	15364	15284	15417	15287	15151	15452	15348	15358	15437	15237	15309	15395	15430	15278	15359	15389	15341	15331	15290	15328	15443	15300	15219	15274	15321	15353	15268	15328	15417	15081	15275	15191	15274	15412	15427	15176	15337	15267	15224	15276	15401	15264	15266	15532	15463	15281	15325	15249	15249	15269	15436	15381	15317	15323	15311	15230	15419	15348	15444	15252	15358	15324	15315	15418	15500	15220	15407	15268	15364	15254	15254	15229	15256	15262	15364	15338	15167	15357	15373	15476	15420	15403	15384	15476	15356	15324	15324	15414	15297	15353	15347	15353	15253	15485	15385	15372	15340	15380	15246	15427	15247	15328	15478	15309	15369	15257	15238	15220	15329	15379	15355	15461	15356	15248	15483	15197	15410	15363	15350	15196	15342	15341	15328	15416	15327	15385	15113	15150	15293	15359	15206	15336	15317	15348	15216	15386	15335	15206	15290	15446	15221	15387	15295	15201	15640	15373	15270	15168	15375	15246	15282	15433	15329	15154	15397	15385	15568	15315	15301	15410	15281	15337	15064	15326	15465	15390	15040	15421	15320	15455	15299	15322	15293	15446	15484	15361	15214	15351	15327	15325	15152	15229	15407	15396	15210	15283	15447	15325	15173	15223	15273	15296	15507	15327	15323	15361	15283	15445	15404	15215	15492	15250	15315	15230	15265	15224	15342	15340	15462	15332	15298	15282	15151	15359	15319	15364	15301	15226	15185	15249	15411	15287	15399	15223	15391	15198	15332	15320	15286	15330	15462	15381	15234	15162	15261	15446	15444	15324	15334	15238	15214	15304	15374	15421	15198	15258	15490	15397	15295	15210	15442	15261	15352	15228	15431	15423	15242	15256	15155	15225	15405	15297	15312	15404	15406	15334	15328	15432	15349	15472	15401	15254	15362	15257	15281	15370	15369	15564	15354	15314	15444	15440	15352	15380	15374	15269	15346	15365	15212	15313	15422	15204	15252	15257	15240	15216	15309	15408	15337	15134	15319	15247	15289	15322	15253	15318	15346	15341	15316	15183	15311	15375	15451	15241	15246	15454	15427	15292	15179	15223	15256	15353	15374	15374	15413	15336	15308	15446	15174	15399	15311	15420	15383	15269	15433	15385	15252	15302	15404	15316	15303	15389	15322	15366	15434	15296	15537	15423	15300	15377	15357	15448	15401	15267	15209	15440	15307	15375	15145	15190	15414	15259	15467	15318	15410	15305	15405	15392	15407	15295	15248	15368	15304	15551	15336	15272	15358	15292	15354	15346	15400	15400	15350	15443	15338	15462	15219	15337	15314	15364	15363
29386	22103	21903	19949	18651	21727	28419	26385	22548	20016	18740	18242	18415	18228	18117	18289	17959	18047	18129	17963	18118	18110	18030	18292	18069	18283	18319	18208	18240	18073	18214	18185	18103	18033	18119	18276	18273	18314	18066	18271	18156	18232	18154	17978	18049	18216	18238	18201	17929	18135	18038	17908	18179	18042	18112	18007	18085	17998	18133	18026	18070	18085	18139	18078	18057	18168	18215	18079	18231	18268	18050	18211	18065	18198	18024	17943	18047	18068	18101	18226	18197	18219	17986	17946	17950	18127	17936	18149	18194	18235	18194	18079	18253	18009	18044	17874	18095	18095	18175	18035	18114	18169	18116	18079	18061	18192	18089	18175	18210	18133	18233	18155	18196	18055	17965	17915	17945	18314	18160	17864	17969	18198	18285	18298	18167	18087	18008	18077	18392	18205	18159	18155	17865	18013	18004	18056	18044	17975	18190	18353	18044	18185	18057	18039	18263	18038	17960	18060	18085	18187	18005	18208	18185	18106	18138	18048	18170	18201	17964	18158	18159	18181	18152	18139	18218	17987	18129	18038	17984	18134	18268	18157	18307	18033	18120	18204	18052	18041	17997	18178	18234	18130	18125	17740	17918	18154	17908	18064	18001	18187	18172	18072	18146	18185	18123	17934	18131	17914	18092	17993	17978	18092	18184	18108	18154	18066	18121	18127	18147	17971	18021	18027	18219	18231	18074	18126	18347	18080	18342	18166	18145	18255	18186	18147	18280	18385	18221	18214	18013	18170	18161	17822	18112	18006	18032	17906	17952	17931	18103	17907	18239	18162	17916	18078	17976	18061	17981	18043	18012	17958	18403	17994	18109	18067	17906	18084	18061	18032	18207	18240	18185	18119	18123	18057	18113	18098	18008	18294	18183	17839	18258	18188	18019	18318	18239	18187	18211	18153	18198	18075	18124	18161	18207	18188	17976	18278	18143	17926	18029	17956	18180	17996	18011	18250	18003	17985	18142	18171	18140	18050	18090	18078	18115	18252	18296	18099	18113	18154	18172	18345	18165	18260	18104	18126	18084	17993	18028	17938	18281	18065	18054	18307	17987	18043	18268	18079	18088	18083	17961	18214	18088	18158	18327	18360	18118	18180	17945	18181	18088	18093	18080	18229	18193	18019	18109	18177	18286	18019	18265	18046	18325	17761	18034	18053	18028	18194	18209	18174	18014	18202	17846	18020	18228	18197	18011	18019	18264	18080	18195	18017	18202	18442	18137	18300	18334	18032	18110	18188	18276	18392	18234	18112	17978	17946	18165	18158	18292	18175	18175	18127	18299	17976	18005	17952	17830	18063	18108	18064	18113	18057	17974	18213	17895	18039	17922	17943	18113	18121	18081	18073	18281	18022	17939	18016	18137	18041	18117	18070	17990	18141	18240	18013	18108	18158	18003	18212	18367	17963	18027	18035	18199	18066	18254	18264	18114	17896	18190	17950	18149	18029	18302	18047	18038	18340	18218	18057	18187	17957	18120	18073	18166	17965	18295	18144	18099	18003	18128	18116	18049	18138	18081	18056	18241	18084	18294	18045	18299	18161	18095	18084	18065	18087	17953	18113	18064	18045	18284	18092	18098	18354	18131	18188	18159	18207	18096	18340	18149	18072	17945	18122	18348	17915	18110	18173	18154	18142	17982	17904	18146	18049	18333	17858	18230	18301	18145	18143	18094	18268	18033	18094	18126	18179	18195	18090	18331	18190	18190	18100	17931	18140	18192	18002	18018	18132	18213	18090	17953	18084	18237	18138	17958	18077	18073	18077	17963	18210	18088	17985	18096	17998	18187	18145	18279	18222	17797	18148	18104	18042	18217	18180	18040	18183	18174	18134	18235	18190	18207	18256	18164	18216	18025	18349	18035	17993	18126	18105	18129	18224	18112	18282	18117	18068	18042	18042	17935	18059	17941	18048	18099	18128	18145	17995	18122	18049	17961	18271	18094	18311	18197	17983	18110	18161	18119	18134	18059	18044	18159	17872	17939	17992	18077	18254	18107	18348	18370	17955	17991	18122	17993	18115	18069	18276	17998	18034	18137	17992	18469	18253	18123	18122	18106	18051	18223	18000	18018	18071	18187	18059	17999	18021	18219	17985	18183	18223	18265	18247	18013	18099	18230	18284	18046	18044	18127	18014	18090	18003	18182	18302	18144	18257	17985	18116	18214	18171	18036	18161	18132	18194	18027	18111	18217	18077	18172	18174	18130	18193	18225	18212	18035	18129	18192	18326	18342	17996	17958	18011	18215	18201	18215	18304	18049	18143	17942	18032	18070	18108	17958	18104	18315	18181	18181	18236	18070	18062	18065	18025	18201	18152	18036	18145	18088	18103	18267	18214	17810	17984	17988	18185	17934	18047	18008	18202	18101	17971	18186	17877	18025	18027	18006	18092	18236	17962	18154	18215	18110	18064	17919	18007	18102	18361	18239	18107	18003	18108	18194	18155	18173	18015	18069	18189	18059	18051	18049	18173	18019	18193	18340	18264	18216	18134	17963	18049	18323	17904	18176	17963	18189	18279	18273	18091	18136	18001	17990	18339	18284	18344	18022	18191	18189	18320	18066	18127	18274	17944	18061	17974	17941	18209	18159	17984	18002	18154	17929	18251	18050	18017	18023	18179	17986	18059	18068	18255	18278	18232	17996	18096	18209	18009	18129	18163	18051	18157	18104	18073	18128	18197	18167	18072	18182	17906	18104	17938	17944	18253	18014	18153	18242	18186	18237	18307	18189	18051	18123	18157	18239	18094	17990	18134	18003	18113	18023	18121	18167	18151	18109	18135	18162	18224	18177	18267	18147	18235	18212	18138	18106	18283	18448	18178	17995	18179	17848	18182	18154	17953	18090	17959	18024	18131	18280	18050	18147	18113	18216	18056	18155	18046	18217	18229	18111	18152	18021	18268	18251	18115	18196	18205	18117	17978	18362	18330	17917	18077	18273	18271	18273	18106	18024	18053	18347	18167	17879	18094	18180	18237	18207	17975	18150	18132	18298	18239	18073	18000	18211	18223	17933	18050	18125	18214	18024	17995	18033	18151	18136	18072	18131	18013	17954	18085	18169	18088	18231	17998	18158	18148	18204	17997	18185	18192	18382	18178	18183	18077	18046	18143	18325	18013	18111	18189	18122	18038	18167	18152	17878	18010	18018	18241	18155	18223	17940	18218	17967	18365	18010	18237	18050	18243	18109	18185	18034	18154	17992	18185	17965	18086	18197	18088	18216	18112	18069	17794	18189	18294	17978	18116	17985	18202	18065	18197	18135	18226	18245	18060	18073	18190	17985	18118	18099	18032	18299	18229	18255	18178	18252	18142	17983	18035	18004	18099	18157	18069	18104	17963	18121	18264	18154	18066	18068	17990	18110	18206	18106	18263	18329	18075	18350	18180	18126	18209	18136	18209	17930	18007	18174	18052	18171	17999	18178	18093	18218	18069	18542	18123	18172	18218	18210	18141	18034	18057	18274	18144	18015	18232	18108	18073	18184	18011	18186	18247	18180	17988	18264	18176	18159	18211	18138	18016	18273	18159	18237	18087	18103	17963	18142	18257	18149	17848	18153	18137	18216	18270	18172	18086	18191	18166	18056	18005	18001	18021	18102	17992	18115	18079	17873	18256	17948	18184	18165	18059	17989	18009	18164	18115	17990	17930	18201	18065	18074	18290	18190	18172	18005	18132	18124	17910	18277	18071	17955	18244	18236	18051	18232	18175	18141	18116	17938	18273	18275	18211	18235	18073	18050	18063	18042	18245	18119	18122	17991	18128	18177	18062	18068	18242	18162	18066	18116	18291	18226	18043	18137	18107	18212	18207	17977	18150	18046	18069	17995	18243	18202	18205	18173	18129	18048	18238	17955	18175	18029	18234	17976	18166	17944	18226	18194	18212	18107	17962	18195	18020	18027	18022	18155	18035	18051	18125	18120	18129	18037	18067	18061	18111	17954	17924	18129	17947	18127	18244	18153	18274	18289	18293	18108	18098	18172	18167	18072	18196	18358	18096	18352	18243	18176	18154	17840	18109	17888	18007	18146	18268	17995	18178	18265	18169	18282	18073	18119	18064	18010	18291	18038	18103	18159	18186	18268	18221	18090	18110	18088	18168	18083	18205	17837	18121	18054	17971	18099	18224	18259	18255	18051	18058	18045	18150	18116	18301	18227	18259	18133	18093	18199	18261	18201	17983	18237	18175	18088	17998	18186	18293	18169	18247	18104	17884	18122	18137	18198	17974	18038	18031	18079	18019	18129	18155	18157	18322	18097	18069	18090	18327	18173	18214	17957	18108	18160	18226	18093	17985	17966	18253	18108	18237	18253	18307	18338	18286	18159	18225	18042	18079	18162	18179	18223	18067	18129	18151	18236	18296	18095	18400	18331	17980	17827	18303	18222	18164	18307	17896	18146	18103	18108	18104	17981	18112	18211	18056	17971	18086	18218	18104	18218	18177	18082	18036	17873	18155	17918	17986	18205	18294	18270	18055	18172	17836	18293	17864	18090	18010	18028	18099	18032	17928	17931	18166	17961	18329	17998	18140	18305	17905	18114	18025	17964	18011	18249	18272	18242	18195	17755	18220	18151	18266	18101	18211	18273	18083	18180	17984	17972	17820	18024	18103	18108	18228	18089	18019	18132	18119	18268	17961	17965	17980	18116	18143	18252	18135	18209	18207	18115	18310	18078	18099	18235	18085	18123	18168	18023	17966	17945	18138	18320	18113	18098	18152	18235	18052	18044	17957	18122	18222	17914	18040	17835	18126	18252	18106	18033	18233	18198	17989	18079	18155	18241	18194	18116	18205	18095	18283	18048	18135	18309	18257	18148	18058	18197	18046	18205	18095	18083	18226	18270	18178	18040	18237	18340	18215	18052	18007	18050	18432	17890	18044	18108	18345	18283	18113	18043	18201	18200	18242	18094	18191	18128	18274	18192	18153	18216	18229	18112	18266	18137	18075	18197	18251	18165	18116	18168	18343	17996	18241	18122	18267	18218	18339	18121	18029	18056	17889	18145	18220	18014	18150	18054	18251	18177	18211	18030	18093	18157	18143	18099	18148	18155	18259	18024	18069	17924	18094	18217	18319	18215	17918	17926	18293	18252	18029	18007	18114	18228	18257	18294	17949	18293	18162	17989	17901	18301	18244
15714	16652	16071	15740	16684	20238	29085	24473	19925	17130	15614	15165	15233	14976	15205	15133	15275	15030	15249	15329	15180	15278	15286	15173	15281	15285	15176	15187	15104	15066	15052	15208	15251	15055	15083	15188	15137	15222	15218	15092	15106	15098	14931	15197	15025	15177	15107	15173	15173	15205	15142	15175	15079	15090	15197	15085	15112	15044	14921	14965	15207	15120	15127	15191	15085	15123	15118	15255	15246	15219	15119	15299	15079	15224	15044	15065	15000	15122	14878	15210	15199	15086	15154	15176	15236	15274	15415	15195	15011	15128	15154	15046	15225	15124	15068	15128	14981	15149	15091	15020	15086	14937	15215	15142	15303	15164	15227	15185	15162	15210	15068	15152	15110	15096	15209	14993	15186	15022	15162	15435	14997	15056	15286	15331	15084	15053	15155	15101	15094	15254	15117	15165	15230	15271	15080	15166	15004	15128	14943	15080	15271	15142	15141	15078	14864	15094	15205	15134	15147	15062	15132	15053	15232	15169	15268	15142	15171	15189	15210	15270	15214	15175	15055	15336	15202	15088	15259	15240	15084	15197	15181	15234	15134	14948	14995	15133	14934	15092	15223	15192	15139	15136	15157	15062	15100	15174	15114	15139	15136	15209	15145	15125	15345	15095	15162	15053	15285	15064	15079	15128	15176	15105	15140	15027	15250	15005	15174	15248	15184	14979	15143	15198	15226	15231	15064	15219	15311	15014	15153	15092	15160	15098	15182	15145	15063	14989	15097	15136	15100	15064	15059	15094	15185	15089	15119	15269	15229	15090	15185	15081	15047	15092	15214	15120	14958	15244	15089	15041	15085	15007	15342	15178	15085	15133	15082	14916	15222	15142	15162	15113	15038	15097	15083	15105	15109	14886	15016	15122	15182	15286	15013	15023	15057	15105	15196	15113	15157	15187	14996	15032	15108	15135	15052	15036	15224	15153	15116	15330	15124	15122	15111	15059	15238	15230	15266	15174	14936	14994	15196	15117	15148	15109	15151	15151	15092	15117	15228	15002	15206	15115	15234	15175	15145	14952	14965	15255	15244	15378	14967	15067	15175	15107	15044	15118	15069	15029	15206	15036	15071	15095	15064	15072	15000	15119	15181	15045	15155	15025	15251	14962	15179	15129	15056	15254	15162	15092	15261	15031	15149	15066	15193	15121	15166	15282	15345	15272	15126	15043	15057	15118	14878	15146	15300	15041	15254	15037	15145	15147	15109	15179	15285	15073	15015	15271	15426	15052	15217	15035	15181	15035	14925	15077	15131	15163	15284	15217	15268	15011	15317	15190	15134	15169	15150	15132	15123	15128	15138	15063	15058	15090	15203	15087	15112	15033	14931	15033	15283	15001	15144	15151	15205	14976	15056	15098	15187	15162	15245	15090	15021	15163	14930	15153	15162	15165	15277	15192	15091	15053	15136	15202	15060	14946	15185	15221	15370	15000	15098	15152	15166	15266	15282	15044	15010	15097	15186	15122	15128	15157	15083	15347	15097	15023	15029	15132	15188	15086	15141	15040	15223	15142	15203	15050	15247	15090	15212	15136	15169	15217	15136	15221	15138	15136	15148	15035	15116	15087	14902	15004	15196	15277	15187	15266	15251	15158	15077	15198	15237	15226	15128	15180	15220	15121	15130	15069	15092	14981	15056	15069	15092	14982	15066	15177	15251	15170	15111	15200	15065	14874	15107	15187	15074	15317	15080	15254	15012	15145	15092	15015	15253	15100	15176	15139	15076	15365	15094	15176	15220	15111	15057	15153	15225	14993	15323	15068	15126	15076	15202	15023	15472	15074	15199	15107	15260	15137	15187	15162	15148	15379	14882	15115	15049	15247	15353	15119	15080	15031	14890	15015	14960	15101	14919	15079	15218	15095	15066	15074	15183	15121	15202	15011	15190	15191	15100	15329	15179	15181	15083	15139	15112	15030	15235	15163	15211	15125	15111	15184	15218	15264	15038	15159	15154	15124	15151	15220	15041	15141	15123	15216	15194	15202	15103	15124	15175	15174	15234	15168	15113	15222	15179	15097	15087	15104	15026	15053	15152	15073	15029	15112	15014	15081	15073	15164	15022	15062	15032	15032	15272	15007	15245	15031	15157	15125	15148	15247	15044	15021	15156	15142	15138	15067	15056	15243	14973	15016	15227	15114	15121	15056	15183	15272	15153	15116	15214	15036	15118	15140	15067	15109	15074	15179	15195	15194	15043	15330	15143	14964	15152	15075	14902	15165	15075	15297	15165	15238	15264	15129	15172	15166	14947	15168	15042	15179	15331	15062	14996	15000	15061	15174	15134	15052	15057	15131	15218	15174	15013	15246	15203	15255	15032	15193	15157	15080	15037	15096	15063	15149	15015	15105	14979	15020	15282	15072	15021	15089	15290	15330	15196	15125	15047	15202	15146	15325	15115	15194	15199	15188	14932	15184	15183	15202	15124	15258	15110	15144	15106	14976	15107	15055	15051	15318	15194	15206	15213	15031	15136	15033	15012	15054	15340	15118	15005	15060	15229	15101	15103	15146	15026	15018	15134	15237	15237	15132	15111	15174	15192	15222	15107	15217	15248	15194	15214	15176	15219	15173	14972	15146	15093	15100	15137	15148	15077	15147	14966	15161	15364	15039	15121	15283	15145	15159	15080	15177	15181	15033	15237	15218	15131	15231	15172	15175	15070	15233	15146	15194	15152	15171	15298	15071	15262	15344	15212	15263	15118	14973	15008	15182	15081	15045	15098	15300	15211	15242	15144	15279	15150	15185	15123	15066	15123	15058	15202	15119	15115	15097	15068	14982	15164	15083	15134	15149	15075	15158	15331	15188	15107	15072	15180	14998	15201	15134	15018	15112	15094	15017	15241	15229	15200	15236	15188	15145	15179	14983	15211	15119	15297	15101	15319	15079	15120	15158	15122	15137	15118	15150	15129	15092	15189	15122	15261	15121	15148	15028	15252	15108	15113	15079	14999	15257	15124	15090	15126	15347	15272	15072	15201	15164	15176	15149	15015	15121	15292	15175	14969	15084	15296	15130	15159	15165	15298	15166	15215	15228	15142	15243	14959	15177	15032	15334	15072	15407	15133	15130	15148	15212	15221	15141	15049	15066	15178	15132	15210	14995	15159	15064	15064	15029	15120	15064	15099	15108	15061	15132	15270	15258	15205	15096	15257	15233	15226	15150	15173	15122	15054	15020	15147	15096	14984	15056	15140	14998	15117	15148	15071	15237	15159	15155	15182	15134	15254	15092	15140	15112	15220	15253	15183	15080	15053	15213	15323	15211	15043	15176	15173	15111	15142	15010	15108	15174	15214	15136	15030	15082	15144	15128	14957	15000	15142	15151	14999	15089	15017	15336	15089	15228	15194	15032	15285	15134	15304	15076	15009	15081	15127	15132	14970	15258	15289	15088	15135	15107	15043	15261	15146	15115	15020	15025	15268	15123	15347	15080	15086	15108	15196	15125	15244	15123	15211	15037	15138	14976	15265	15149	15194	15096	15237	15167	14973	15186	15048	15124	15186	15108	15123	15010	15141	14986	15047	15203	15066	15178	15229	15109	15227	15192	15056	15103	15114	15116	15155	15167	15158	15013	15171	15157	15189	15169	14992	15191	15044	15152	15186	15210	15108	15162	15225	15186	15214	15202	15153	15140	15147	15131	15153	15203	15113	15249	15252	15098	15178	15259	15140	15192	15082	15237	15081	14989	15132	15071	15115	15213	15092	15206	15140	15091	15141	15134	15092	15288	15062	14899	15053	15275	15301	15184	15289	15273	15138	15141	15202	15111	15056	15294	15066	15004	14946	15298	15116	15089	15045	15110	15269	15327	15181	14995	15107	15393	15196	15100	15086	15148	15160	15175	15077	15043	15083	15328	15075	15111	15147	15363	14969	15089	15105	14936	15208	15259	15180	15217	15057	15048	15102	15250	15026	15105	15152	15294	15275	15054	15214	15122	15023	15189	15106	15144	15017	15121	15176	15221	15336	15174	15189	15045	15126	15047	15025	15041	15198	15077	15158	15079	15128	15082	14932	15184	14973	15346	15234	15244	15183	15077	15304	15107	15144	15153	15332	15071	15061	15195	15265	15145	14962	14995	15110	15144	15202	14997	15054	15224	15381	15195	15155	15121	15160	15169	15207	15204	15096	15113	15064	14923	15167	15055	15185	15102	15154	15147	14935	15250	15053	15111	15176	15145	15213	15067	15065	15139	15412	15167	15122	15287	15295	15337	15125	15173	15066	15127	15112	15187	15027	15043	15051	15043	14977	15191	15245	15076	15159	14946	15060	15081	15201	15097	15252	15186	15298	15106	15069	15090	15098	15048	15109	15231	15150	15006	15167	15244	15149	15262	15020	15247	15177	15174	15231	15091	15134	15069	15390	15011	15130	15182	15282	15039	15110	15238	15012	15155	15146	15169	15177	15177	15121	15103	14924	15089	15207	15185	15194	15233	15077	15166	15209	15069	15133	15107	15482	14878	15175	15210	14964	15084	15054	15114	15221	15179	15198	15443	15070	15080	15197	15054	15141	15229	15164	15008	15078	15101	15164	15141	15128	15068	15382	15096	15134	14989	15061	15096	15116	15031	15204	15107	15085	15160	15226	15134	15113	15213	15158	15202	15058	14962	15207	15146	15203	15116	15055	15228	15247	15020	15159	14999	15259	15211	15117	15109	15168	15157	15115	15208	15277	15275	14922	15196	15133	15177	15114	15094	15182	15158	15093	15168	15081	15170	15204	15194	15270	15250	15083	15369	15239	15077	15014	15261	15136	15208	15112	15105	15329	15217	15185	15116	15132	15111	15166	15237	15257	15205	15023	14973	15170	15167	15240	15250	15260	15033	15309	15092	15269	15098	15165	15155	15223	15424	15380	15157	15143	15222	15111	15127	15086	15035	15294	14997	15146	15281	15236	15146	15189	15102	15134	14966	15082	15111	15068	15101	15061	15121	15276	15193	15239	15127	15112	15176	14905	15187	15144	15254	15109	15125	15206	15115	15225	15096	15110	15245	15075	15211	15188	15204	15160	15151	15200	15185	15032	15216	15334	15185	15096	15031	14996	15103	15120	15140	15112	15029	15301	15151	15303	15187	15237	15167	15045	15021	15164	15155	15175	15058	15213	15284	15114	15241	15105	15309	15222	15321	15301	15092
25952	21151	27323	25893	23101	36041	48817	45765	34828	24936	20691	19050	18059	17973	17752	17632	17624	17498	17660	17589	17922	17749	17664	17626	17745	17636	17660	17567	17528	17852	17657	17806	17857	17638	17545	17508	17789	17686	17834	17649	17771	17449	17706	17903	17539	17680	17820	17475	17520	17606	17649	17506	17610	17820	17486	17618	17944	17606	17660	17688	17366	17326	17840	17547	17756	17538	17718	17735	17759	17559	17635	17553	17691	17606	17539	17827	17697	17665	17605	17469	17706	17591	17647	17588	17678	17667	17715	17611	17676	17709	17611	17672	17674	17526	17552	17719	17693	17780	17601	17546	17637	17536	17807	17685	17849	17986	17561	17670	17624	17564	17637	17590	17862	17762	17358	17539	17412	17697	17522	17596	17523	17569	17806	17664	17548	17542	17613	17578	17600	17749	17645	17739	17577	17576	17400	17645	17570	17654	17644	17578	17428	17457	17381	17545	17761	17694	17733	17558	17719	17505	17650	17615	17432	17402	17535	17565	17615	17528	17720	17344	17577	17634	17738	17465	17612	17575	17473	17613	17599	17548	17611	17512	17690	17764	17788	17816	17717	17510	17639	17504	17669	17539	17616	17510	17704	17770	17455	17594	17640	17614	17562	17692	17478	17654	17714	17785	17582	17382	17432	17673	17628	17828	17471	17679	17840	17807	17750	17692	17641	17551	17535	17740	17551	17658	17633	17568	17727	17521	17496	17383	17646	17683	17454	17596	17894	17681	17723	17493	17737	17691	17512	17462	17746	17792	17854	17645	17616	17740	17808	17679	17762	17824	17598	17826	17401	17591	17595	17651	17735	17553	17809	17765	17826	17552	17682	17795	17637	17696	17763	17771	17625	17523	17615	17651	17684	17645	17870	17872	17864	17743	17497	17614	17702	17485	17593	17407	17658	17661	17780	17857	17591	17654	17630	17803	17626	17782	17608	17752	17700	17744	17728	17686	17591	17743	17569	17709	17916	17548	17562	17506	17916	17336	17596	17648	17758	17579	17641	17630	17624	17429	17862	17642	17542	17666	17660	17527	17615	17560	17757	17602	17602	17486	17629	17580	17651	17648	17623	17638	17767	17611	17666	17397	17775	17825	17629	17585	17628	17657	17451	17757	17689	17556	17571	17616	17691	17729	17758	17687	17525	17574	17690	17577	17619	17761	17567	17630	17494	17675	17612	17717	17606	17638	17746	17557	17604	17793	17582	17751	17745	17425	17662	17672	17574	17713	17549	17731	17721	17775	17592	17739	17766	17654	17527	17571	17606	17719	17510	17709	17598	17736	17524	17605	17639	17619	17612	17619	17756	17704	17526	17467	17785	17501	17696	17636	17548	17768	17762	17637	17725	17662	17804	17674	17444	17986	17771	17543	17602	17604	17467	17747	17739	17879	17794	17768	17586	17597	17560	17642	17572	17581	17419	17562	17638	17728	17544	17877	17637	17752	17566	17597	17600	17558	17505	17488	17661	17697	17622	17805	17671	17536	17581	17524	17596	17483	17633	17659	17610	17780	17682	17609	17802	17678	17582	17506	17630	17617	17614	17442	17713	17628	17702	17647	17583	17622	17614	17524	17426	17671	17605	17458	17677	17658	17691	17715	17485	17597	17512	17746	17673	17638	17782	17731	17460	17315	17542	17563	17529	17631	17607	17490	17688	17756	17702	17748	17604	17609	17798	17602	17704	17562	17565	17761	17770	17500	17505	17614	17637	17867	17803	17811	17844	17668	17676	17684	17488	17527	17692	17846	17773	17483	17889	17639	17832	17405	17758	17746	17733	17671	17586	17596	17739	17730	17568	17457	17667	17594	17570	17728	17725	17573	17463	17379	17738	17584	17770	17712	17751	17615	17647	17784	17704	17479	17704	17694	17732	17663	17614	17491	17401	17529	17538	17695	17719	17529	17650	17813	17652	17678	17528	17504	17632	17613	17705	17590	17639	17647	17624	17652	17670	17618	17694	17628	17716	17539	17860	17643	17667	17625	17709	17710	17736	17759	17660	17526	17746	17687	17824	17786	17683	17534	17566	17628	17638	17661	17610	17538	17486	17463	17591	17637	17712	17745	17668	17872	17664	17566	17704	17651	17642	17560	17610	17827	17744	17672	17513	17520	17517	17673	17693	17740	17708	17491	17810	17579	17760	17572	17697	17608	17609	17814	17587	17685	17623	17571	17542	17655	17715	17641	17800	17652	17730	17600	17686	17666	17561	17594	17676	17515	17716	17683	17795	17669	17630	17508	17718	17886	17612	17648	17398	17420	17688	17618	17595	17420	17536	17674	17678	17672	17862	17674	17733	17669	17620	17784	17399	17576	17742	17632	17576	17589	17622	17515	17788	17555	17587	17653	17509	17775	17689	17602	17636	17805	17495	17537	17702	17673	17865	17516	17721	17726	17755	17793	17720	17597	17519	17781	17721	17672	17565	17835	17532	17583	17503	17710	17782	17583	17694	17752	17669	17531	17705	17864	17577	17655	17577	17627	17620	17705	17594	17627	17525	17592	17821	17578	17699	17485	17661	17863	17472	17600	17651	17559	17599	17589	17670	17625	17705	17677	17575	17475	17604	17645	17628	17698	17688	17579	17589	17713	17633	17538	17418	17436	17632	17833	17514	17648	17711	17725	17683	17610	17646	17541	17507	17378	17526	17660	17671	17740	17823	17546	17649	17506	17715	17737	17594	17652	17575	17622	17691	17488	17474	17528	17840	17612	17896	17750	17673	17576	17634	17572	17746	17522	17763	17453	17752	17734	17742	17723	17887	17577	17674	17698	17880	17818	17754	17703	17682	17789	17682	17553	17737	17649	17833	17461	17638	17476	17616	17484	17770	17898	17590	17640	17541	17726	17860	17557	17859	17582	17745	17875	17738	17537	17510	17745	17377	17581	17596	17705	17645	17539	17738	17704	17621	17531	17503	17631	17751	17756	17641	17501	17657	17718	17609	17879	17648	17610	17717	17686	17841	17638	17495	17825	17788	17773	17644	17634	17657	17593	17798	17783	17863	17646	17536	17812	17676	17865	17579	17586	17831	17587	17770	17493	17534	17511	17535	17690	17672	17681	17542	17876	17496	17622	17639	17650	17576	17760	17581	17700	17776	17571	17576	17671	17691	17494	17699	17843	17544	17679	17680	17546	17782	17703	17852	17476	17758	17675	17406	17743	17570	17693	17549	17538	17609	17849	17636	17674	17909	17852	17686	17716	17688	17527	17740	17468	17595	17603	17674	17534	17764	17826	17591	17641	17839	17782	17644	17440	17704	17672	17852	17734	17825	17628	17592	17625	17756	17621	17754	17563	17645	17861	17593	17681	17681	17593	17579	17804	17507	17735	17723	17738	17656	17571	17639	17723	17568	17502	18032	17663	17612	17587	17678	17754	17552	17764	17737	17608	17526	17739	17571	17441	17517	17773	17657	17559	17581	17641	17456	17799	17611	17652	18019	17699	17633	17619	17764	17592	17583	17801	17429	17555	17715	17552	17683	17723	17802	17699	17648	17591	17427	17525	17645	17643	17718	17531	17740	17730	17581	17715	17696	17616	17715	17603	17711	17764	17941	17512	17671	17769	17631	17727	17587	17600	17775	17793	17868	17666	17549	17664	17783	17670	17509	17479	17699	17534	17580	17607	17636	17536	17533	17650	17780	17674	17505	17538	17636	17628	17846	17727	17602	17580	17635	17835	17538	17459	17678	17650	17802	17714	17770	17602	17757	17571	17556	17629	17489	17523	17727	17790	17629	17712	17703	17783	17663	17644	17698	17851	17830	17661	17647	17592	17660	17693	17641	17643	17679	17540	17586	17756	17663	17554	17644	17738	17550	17543	17816	17579	17781	17556	17496	17676	17765	17709	17699	17849	17541	17587	17667	17608	17755	17799	17718	17645	17818	17612	17641	17671	17559	17676	17728	17623	17676	17763	17780	17618	17681	17358	17676	17555	17495	17449	17507	17737	17419	17639	17776	17498	17501	17626	17702	17642	17667	17787	17703	17634	17676	17781	17687	17778	17773	17599	17581	17669	17600	17558	17808	17654	17767	17690	17506	17535	17723	17668	17657	17492	17599	17578	17629	17698	17893	17530	17766	17754	17566	17807	17573	17825	17635	17653	17638	17680	17722	17765	17662	17530	17794	17594	17730	17631	17714	17551	17510	17506	17611	17643	17561	17664	17758	17501	17900	17788	17744	17943	17959	17815	17785	17477	17558	17580	17726	17743	17679	17634	17584	17843	17563	17671	17635	17690	17490	17499	17545	17754	17608	17580	17546	17771	17645	17634	17843	17618	17615	17544	17497	17840	17603	17686	17686	17542	17703	17724	17705	17542	17636	17611	17735	17582	17651	17775	17795	17646	17807	17738	17605	17739	17743	17659	17719	17698	17598	17794	17915	17447	17463	17598	17666	17795	17770	17764	17688	17730	17482	17552	17654	17776	17596	17811	17720	17599	17715	17712	17627	17704	17719	17838	17574	17515	17771	17645	17557	17607	17473	17647	17661	17605	17585	17554	17704	17718	17677	17703	17683	17702	17462	17552	17444	17549	17874	17641	17624	17634	17677	17603	17783	17833	17448	17476	17596	17779	17705	17614	17540	17761	17577	17796	17590	17635	17736	17516	17841	17574	17443	17536	17593	17401	17576	17603	17587	17588	17586	17766	17646	17760	17578	17777	17487	17691	17495	17666	17647	17846	17614	17613	17669	17520	17624	17593	17685	17786	17835	17765	17579	17502	17510	17704	17876	17526	17577	17758	17515	17545	17654	17757	17579	17647	17603	17784	17683	17308	17564	17494	17744	17726	17604	17684	17434	17576	17730	17566	17491	17781	17610	17776	17671	17844	17578	17441	17623	17534	17596	17590	17758	17754	17740	17579	17715	17706	17592	17654	17818	17595	17802	17636	17611	17519	17668	17640	17653	17581	17546	17638	17758	17761	17597	17497	17820	17507	17594	17940	17914	17620	17717	17665	17700	17639	17730	17630	17712	17830	17690	17631	17519	17604	17453	17760	17662	17763	17787	17650	17623	17746	17757	17697	17697	17658	17658	17701	17647	17535	17562	17519	17740	18049	17670	17571	17763	17754	17653	17673	17816	17757	17522	17695	17922	17763	17593	17615	17721	17895	17614	17601	17579	17651	17897	17794	17663	17549
14292	20681	19512	17229	22978	37845	47915	44662	33865	22465	18042	16053	15442	14898	14868	14876	14886	14952	14828	14968	14990	14921	14844	14836	14849	14868	14853	14895	14977	14927	15022	14840	14743	14860	14736	14727	14768	14822	14916	14799	14863	14980	14901	14955	14918	14958	15056	14757	14658	14863	14916	14835	14945	14916	14763	14889	14870	14745	14804	14913	14924	14709	14898	14901	14897	14778	14847	14794	14765	14977	14926	14923	14925	14924	14808	14749	14815	15027	14826	14887	15006	14801	14890	14796	14969	14862	15026	14825	14729	14834	14853	14838	14916	14985	14714	14968	14814	14958	14745	14764	14795	14759	14919	14849	14914	14829	14894	14715	14827	14887	14790	14953	14660	14859	14673	14916	14738	14750	14791	14764	14822	14890	14788	14815	14850	14810	14970	14882	14835	14770	14825	14825	14802	14819	14950	14877	14889	14934	14695	14953	14884	15097	14728	14794	14821	14836	14890	14932	14821	14903	14832	14855	14931	14614	14882	14694	14738	14868	14996	15060	14924	14949	14768	14951	14763	14908	14838	14840	14756	14933	14917	14811	14955	14863	14845	14816	14807	14700	14943	14812	14630	14911	14898	14964	15014	14742	14945	14742	14947	14711	14948	14751	14896	14794	14842	14852	14850	14904	14771	14938	14897	14799	14929	14901	14753	14944	14867	14842	14716	14992	14850	14881	14879	14883	14800	14981	14751	14829	14871	14941	14863	14857	14926	15010	14836	14753	14837	14768	14822	14782	14827	14911	14894	14851	14882	14739	14765	15043	14785	14850	14867	14763	14807	14973	14909	14698	14942	14994	14791	15002	14805	14779	14738	14770	14901	14895	14884	14982	14880	14890	14910	14775	14854	14879	14859	14767	14755	14835	14782	14845	14817	14761	14751	14845	14770	14764	14772	14917	14829	14890	14889	14942	14897	14821	14926	14776	14781	14883	14905	14976	15043	14825	14849	14933	14810	14974	14804	14899	15027	14858	14744	14857	14700	14788	15032	14808	14960	14850	15083	14990	14856	14850	14791	14815	14882	14849	14800	14968	14688	14970	14844	14790	14790	14788	14797	14814	14817	14834	14773	14820	14637	14829	14959	14747	14951	14878	14821	14759	14870	14961	14865	14803	14889	14740	14815	14854	14891	14781	14895	14720	14766	14694	14754	14981	14779	14859	14960	14776	14671	14927	14946	14857	14786	14962	14632	14884	14898	14787	14806	14892	14799	14958	14848	14793	14783	14763	14852	15036	14856	14917	14923	14773	14975	14924	14917	14827	14972	14664	14839	14905	14771	14824	14951	14919	14878	14722	14711	14814	14977	14871	14783	14771	14787	14832	14808	14936	14879	14985	14870	14801	14831	14758	14662	14766	14937	14799	14837	15025	14699	14909	14673	14650	14880	14927	14785	14986	14923	14894	14872	15048	14899	14824	14866	14951	14883	14841	14918	14879	14897	14900	14787	14771	14987	14716	14939	14737	14931	14836	14774	14890	14873	14823	14663	14799	14903	14914	14790	14908	14982	14938	14817	14706	14847	14696	14783	15092	14906	14824	14750	14761	14982	14737	14791	14862	15020	14654	14886	14785	14781	14863	14841	14906	14883	14798	14800	14870	14930	14722	14979	14752	14837	14969	14880	14764	14916	14783	14809	14868	14756	14915	14805	14963	14990	15059	14848	14836	14927	14852	14864	14764	14751	14860	14715	14902	14820	14805	14806	14693	14989	14687	14882	14810	14980	14994	14878	14788	14816	14873	14851	14816	14960	15014	14920	14835	14854	14845	14711	14902	14814	14987	14938	14736	14813	14883	14905	14922	14911	14780	14779	14961	14714	15153	14687	14930	14993	14763	14746	14883	14801	14726	14777	14766	14898	14954	14831	14829	14909	14702	14894	14896	14831	14907	14818	14786	14970	14791	14823	14837	14808	14793	14735	14761	14929	14890	14863	14951	14786	14657	14880	14770	14901	14863	14784	14958	14892	14762	14884	14919	14830	14909	14846	14832	14732	14861	14998	14893	14676	14904	14760	14981	14784	14911	14954	14996	14821	14874	14703	14691	14715	14884	14816	14733	14939	15033	14765	14973	14874	14695	14694	14724	14829	14867	14974	14928	14898	14879	14833	14901	14906	14969	14918	14928	14916	14988	14855	14818	14889	14866	14895	14775	14953	14902	14959	14768	14929	14823	14899	14873	14886	14815	14939	14750	14777	14947	14785	14815	14702	14808	14844	14885	15023	14790	14926	14791	14983	14857	14681	14866	14836	15002	14815	14912	14850	14898	14797	14790	14858	14767	14862	14648	14918	14756	14973	14659	14836	14762	14913	14812	14823	14869	14913	14618	14815	14872	14847	14783	15026	15023	15005	14892	14947	14847	14783	14647	14979	14799	14886	15024	14916	14850	14828	14893	14838	14814	14788	14814	14730	14767	14632	14799	14859	14997	14785	14836	14800	14940	14718	14908	14768	14902	14845	14759	14812	15017	14860	14869	15106	14900	14785	14891	14710	14866	14836	14878	14965	14895	14858	14744	14940	14983	14806	14826	14850	14982	14853	14778	14903	14888	14892	14886	14928	14882	14948	14846	14822	14810	14942	14830	14755	14847	14954	14994	14902	14842	14935	14973	14826	14907	14885	14921	14734	14885	14804	14983	14903	14910	14835	14902	14865	14893	14962	14912	14787	14687	14804	15078	14932	14774	14982	14817	14854	14897	14762	14666	14800	14842	14783	15011	14750	14594	14763	14867	14896	14814	14958	14869	14722	14776	14831	14853	14937	14872	14810	14847	14917	14767	14777	14847	14865	14974	14935	14883	14799	14904	14752	14868	15011	14900	14882	14862	14772	14807	14832	14763	14763	14996	14843	14772	14768	14730	14933	14757	14722	14744	14836	14856	14870	14952	14964	14954	14980	14822	14854	14645	14747	14775	14867	14735	14735	14867	14827	14908	14724	14857	14886	14938	15058	14814	14842	14892	14875	14805	14780	14973	14694	14832	14833	14789	14966	14884	14816	14591	14593	15000	14788	14917	14998	14793	14970	14835	14888	14906	14693	14832	14804	14965	14898	14847	14942	14794	14748	14871	14648	14810	14769	14664	14945	14844	14908	14978	14906	14747	14932	14685	14929	14813	14932	14883	14719	14861	14825	14850	14694	14992	14935	14706	14908	14835	14886	14848	14826	14855	14883	14863	14833	14665	14862	14757	14851	14735	14973	14842	14916	14991	14997	14927	14854	14990	15091	14706	14958	15013	14805	14789	14873	14694	14861	14778	14721	14828	14933	14933	14845	14836	14928	14797	14722	14909	14930	14840	14756	14789	14744	14805	14567	14787	14805	14958	14829	14954	14863	14950	14867	14769	14934	14760	14846	14879	14954	14977	14839	14847	14909	14846	14806	14796	14841	14979	14853	14834	15064	14787	14742	14743	14891	14820	14915	14722	14819	14970	14881	14636	14777	14654	14962	14844	14894	14701	14938	14940	14760	14869	14758	14933	14819	14890	14818	14839	14768	14879	14772	14813	14883	14820	14749	14977	14797	15054	14858	15061	14728	14914	14677	15039	14722	14880	14921	14748	14834	14730	14987	14881	14707	15003	14816	14794	14798	14864	14910	14855	14768	14881	14891	14874	14842	14709	14763	15017	14934	14907	14754	14733	14959	14817	14794	14821	14752	14825	14861	14910	14827	14926	14818	15000	14864	14839	14927	14905	14932	14877	14691	14839	14838	14884	14803	15090	14832	14888	15039	14908	14863	14922	14776	14776	14967	14887	14706	15065	14732	14817	14816	14894	14880	14891	14758	14809	14893	14720	14783	15024	14991	14780	14777	14888	14744	14796	14796	14939	14962	14857	14920	14572	14860	14934	14748	14912	14876	14864	14730	14823	14927	14697	14982	14860	14880	14921	15042	14934	15017	14861	14961	14869	14846	14856	14774	14881	14863	14834	14802	14892	14916	14838	14830	14879	14923	14891	14876	14736	14891	14990	14854	14778	14943	14956	14942	14930	14943	14822	14863	15001	14925	14787	14903	14830	14913	14699	15005	14896	14748	14787	14718	14837	14995	14817	15089	14748	14795	14733	14801	14908	14757	14970	15002	14967	14728	14852	14811	14850	14836	14851	14835	14926	14756	15009	14980	14753	14758	14946	14878	14712	14871	14835	14892	14879	14901	14941	14936	14993	14761	14986	14888	14767	14558	14864	14901	14808	14738	14811	14782	14935	14856	14888	14869	14918	14880	14942	14970	14889	14607	14957	14876	14852	15028	14884	14875	14716	14818	14876	14926	14776	14913	14869	14990	15006	14843	14875	14893	14731	14893	14743	14964	14773	14826	14993	14668	14707	14859	14711	14881	14922	14826	14903	14731	14873	15014	14811	15032	14898	14855	14758	14793	14725	14941	14763	14995	14780	14751	14828	14865	15040	14730	14769	14848	14750	14845	14990	14916	14917	15084	14870	14969	14713	14839	14722	15109	14948	15041	14734	14810	14913	14767	14803	14935	14868	14845	14815	14746	14752	14692	14930	14703	14837	14909	14733	14848	14959	14887	14909	14834	14883	14755	14611	14916	14797	14957	14840	14881	14834	14771	14821	14993	15015	14808	14813	14817	14825	14953	14807	14821	15044	14888	14724	14964	14881	14777	14688	14965	14891	14972	14780	15070	14899	14829	14892	14945	15031	14731	14829	14831	14893	14860	14917	14980	14827	14807	14990	15009	14782	14772	14714	14831	14903	14896	14837	14893	14887	14783	14857	15046	14873	14785	14640	14950	14802	14986	14967	14847	15011	14886	14840	14884	14709	14970	14894	14702	14725	14879	14747	14655	14976	14875	14852	14971	14867	14889	14844	14636	14954	14750	14612	15030	14845	14884	14842	14877	14470	14888	14814	14824	14820	14873	14788	14791	15074	14819	14968	14986	14968	14791	14958	14703	14898	14854	14905	14780	14844	14839	14885	14901	14779	14936	14996	14883	14842	14744	14927	14950	14839	14864	14879	14898	14680	14876	14814	14838	14950	14926	14893	14997	14904	14847	14871	15059	14829	14920	14777	14881	14826	14791	14700	14987	14856	14878	14808	14876	14767	14955	14797	14966	14757	14883	14805	14862	14818	14867	14889	14878	14822	14890	14878	14945	14794	14725	14994	14740	14791
23901	21158	28630	23972	22053	47299	70329	59367	41980	31184	25797	21884	18892	17706	17114	17165	17059	17077	17031	17155	17120	17005	17172	17215	17066	17177	16978	16926	17001	17141	17008	16940	17096	16891	16812	16854	16914	17201	16974	16956	16978	17072	16710	17095	17195	17176	16926	16761	16960	16969	16921	16892	17083	16916	16988	16909	17022	17070	17164	16913	16818	16851	16947	16917	16788	16865	16936	16943	16986	17019	16885	16996	16986	17030	17044	17028	16849	16836	17174	16945	16939	16924	16957	16948	16826	17059	17090	16964	16852	16914	16867	16759	16924	16996	16932	17067	16865	17062	17113	17106	17191	16837	16841	17007	17109	16835	16998	17095	17110	16850	17027	17137	16812	17094	16912	16948	16895	17036	16923	17233	16995	17269	16948	16973	16936	17092	16840	16865	16942	17018	16930	16899	16921	16708	16905	17010	16711	17037	16916	17015	17016	16810	16833	16930	17079	17007	16808	17277	17135	16835	16949	17179	16991	16940	16908	16798	16965	17123	16971	16862	16779	16791	17031	16998	17014	16938	16914	16856	16865	17057	16933	16968	17174	16919	17015	17038	16903	16969	16856	16988	17113	17055	17272	16999	16735	17021	17009	16753	16756	16870	17133	16701	17094	16802	16882	16992	16960	16864	16924	16827	16989	16798	16940	16804	16891	16778	16868	16880	16872	16788	16937	16888	16872	16839	16807	16796	16873	16788	16843	16855	16872	16906	16899	16725	17068	16986	17051	16955	17040	16952	17044	16731	16929	17040	16956	16972	17128	17127	16820	17114	16862	16947	16891	16937	16791	16729	16836	17118	17016	17251	16961	16933	16985	16935	16890	16831	17163	17116	17035	16794	17175	17227	17063	16981	16999	16819	16901	17004	16840	16874	16956	17008	17028	17014	16947	16763	16932	16838	17089	17018	16984	16958	16788	16940	16725	17022	16822	16944	16836	16950	17044	17026	17024	16611	16858	17089	16983	16960	16809	16909	16935	16831	16875	16783	16771	16871	17028	16848	17121	16896	16952	16972	17079	16965	17085	16714	16783	16815	17114	17054	17006	16969	16939	16886	16858	17000	16944	17080	17255	16883	16951	16725	16822	16888	16860	16829	16838	16984	16984	16961	17002	17043	16886	16868	16865	16895	16949	16937	16880	17096	16884	17076	16837	17022	16857	16996	16946	16999	16926	17029	16924	16962	16920	16775	16738	16899	16792	16987	17029	16739	16999	16863	16948	16938	17112	17004	16942	16957	17113	17116	16865	16978	17128	16940	16869	17038	16928	16981	17068	16903	16914	17014	17024	17031	16754	16988	16968	16952	16762	16873	16789	16752	16890	16951	16896	17039	16837	16810	17035	17120	16883	17123	17002	16963	17000	17063	17043	16844	16864	16735	16858	16780	16794	16851	16815	16953	16808	17064	16904	16938	17034	16980	16911	16843	16709	16999	17004	16839	16941	16956	17002	16838	16869	17016	16856	16823	16793	16867	16912	16991	17007	17133	16955	16818	16988	16867	17136	16952	17107	16952	17008	16885	16736	16931	16880	16883	16833	16985	17022	16912	16935	16735	16980	16897	16851	16942	16898	16923	16890	17047	16951	16861	16992	17081	17132	17249	16946	17075	16964	16814	16891	16860	16946	17085	16947	16967	17118	16946	16931	16985	16880	17139	17054	17003	17173	17042	17093	17004	16772	16844	16963	17050	16958	16919	16753	16847	16931	16899	17041	16958	16934	16795	17085	17002	16981	16931	16992	16943	16881	16784	16929	16972	16817	16938	16977	16887	16948	16891	16978	16850	16829	16722	16840	16981	16713	16924	17095	17000	16813	17000	16978	16982	16764	16726	16886	17046	16861	16872	16858	16960	16955	16931	16758	17049	16914	17042	17054	16943	17139	16966	17092	16734	16813	16910	16904	16998	16781	16910	16886	16980	16962	16862	16895	17023	16895	17210	17130	17053	16885	17050	16874	17057	17011	17102	17113	17215	16845	16796	17020	17124	17250	16781	16804	17032	16970	16940	16988	17109	16852	16914	16886	16998	17065	17131	16967	17051	17053	16981	16789	16952	16800	17029	16821	16885	16864	17106	16928	16832	16982	17120	17102	16720	17103	17178	16799	16944	17101	16898	16959	16939	16845	16898	16728	16841	16944	16988	17030	17106	16854	16668	17063	17058	16645	16888	16854	16979	17116	17109	16850	16922	16786	17024	16959	16940	16960	16888	16868	16876	16989	17086	16908	17115	16931	16926	16876	16954	16902	16972	16799	17120	16809	16808	16713	16895	16959	16874	17010	16932	16873	16967	16910	17000	16721	16944	17019	17105	16954	16958	17017	16972	17026	16874	17026	16916	16959	16898	16834	17049	16938	17001	16957	17256	17070	16938	16867	16890	16835	16859	16972	16963	16776	17077	17117	16683	17045	16880	16774	16876	16597	16970	17319	17065	16895	16881	16735	16959	16963	17102	17092	16981	16915	16980	16968	16816	16799	16844	17203	16803	16941	16882	16871	16851	16948	16904	16926	16921	16852	17087	17010	16918	16930	16818	16948	16771	17019	17041	17212	17000	16883	16974	16948	16780	16841	17001	16961	16842	16916	16957	16788	16816	16884	17032	16895	16950	16815	16829	16870	16955	16805	16889	17026	16884	16865	16808	16858	16846	16936	16820	16875	16733	16922	17018	16861	16937	16939	16751	16996	16993	16725	16864	16868	16892	16951	16942	17082	17063	16877	16951	17014	16692	17044	16859	17058	16916	16776	16805	16866	16998	17091	16914	16900	16746	16913	16971	16787	16992	16701	16869	16968	16940	16868	17008	17014	16927	17010	16763	16891	16886	17040	16753	16762	16690	16861	17026	16912	17023	16844	16874	16865	17132	16890	16712	16880	16852	16743	16905	17108	17273	16768	16941	17013	17061	16886	16827	16895	17062	16871	16844	16958	17092	16925	16946	16998	17030	17040	16736	17016	16901	16960	17052	17035	16949	16891	16795	16938	16713	16722	17038	17084	16834	16897	16924	17002	16809	16971	16974	16925	16977	17043	16773	16692	16953	17053	16895	17019	16978	16932	16915	17201	17026	17055	16963	16957	16944	16877	16962	16706	16877	16983	16792	17140	17030	16880	17087	16969	16838	16979	16999	16835	16944	16881	16946	17060	17229	17122	16953	16798	17063	16872	16904	16904	17030	16951	17135	16983	16901	16888	16898	16784	16972	16830	16899	16847	16868	16942	16868	16885	16973	16875	16911	16940	17012	17178	17159	17070	16891	16897	16837	16820	16773	17015	17066	16586	16965	16964	16995	16947	17060	16955	16861	16826	17043	16981	16931	16773	17091	16944	17042	16951	17000	16946	17065	16864	17005	16976	16968	17196	17159	16838	17039	16914	16771	17194	17133	17117	16900	17117	16822	17003	17101	16746	17045	16948	17111	16857	16905	16794	16955	16753	16940	17097	17100	16847	16889	16913	16961	16989	16787	16803	16894	17027	16831	16890	16848	16957	17037	17070	16889	16874	16896	17050	16840	16871	16919	17146	16878	16867	16758	16923	16840	16983	17065	16787	16918	16808	16836	17109	17096	16941	16917	16648	16864	17212	16756	17171	16892	16690	16988	16836	17002	16826	16713	16894	16985	17105	16817	16938	16978	16683	16954	17002	17001	17070	17007	16973	16914	17009	16840	16929	16968	16939	17013	16937	16861	17170	17133	17053	17019	17005	16762	16871	16918	17082	16943	16859	16865	16955	16830	16690	16976	16736	16906	16817	16979	16803	16807	16966	16902	16901	16906	17046	16984	17259	17137	17000	17142	17041	16860	16867	16843	16857	17029	16851	16990	16897	16953	16957	16776	16958	16991	16718	16855	17013	17021	17052	16990	16977	16802	16779	17009	16940	16943	17109	16764	16764	16824	16859	17002	16993	16837	16997	17145	17067	16812	17060	16845	17090	16919	16800	16838	17044	16981	17007	17043	17043	16841	16927	17041	16820	16850	16933	16913	17106	16820	16940	16975	16925	16895	16845	17002	16951	16995	17087	16898	16862	16777	16697	16829	16885	17051	16965	17008	16871	16773	16845	16886	16886	17063	16956	16916	17122	17049	16799	16874	16983	16918	16867	16941	17101	17040	16808	17061	17143	16905	16876	17010	16956	16861	16917	16952	16930	17037	16851	16918	16913	17093	16909	17041	16824	17028	17055	17003	17047	17070	17148	17123	16993	16861	16827	16972	17005	16948	16932	16915	16808	16921	16987	16892	17043	17030	16795	16811	16997	17141	17035	17067	16925	16989	16747	16972	16733	16958	16762	17027	16810	16989	16960	16853	17002	16948	16979	16627	16973	16929	16747	17175	17041	16898	17014	16986	16923	16736	16858	16978	16972	16810	16864	16975	16908	16961	16931	16964	17179	16856	16972	16927	16795	17010	17055	16795	16980	16805	17112	16836	16987	16970	16961	17056	17033	16846	16845	16744	16946	16875	17033	16886	16990	16860	17075	17036	16814	17016	16861	16834	17163	16903	16827	17042	16948	16941	17145	16986	16936	17033	17018	16843	17000	16906	16991	16858	16982	16703	16996	17039	16794	17003	16846	16992	16843	17011	16837	16870	16740	16827	16927	16886	16946	16795	17188	16888	17076	16925	16755	16849	16788	16849	16879	16966	16992	16824	16993	16870	16933	16844	17021	16927	17025	16815	16837	16977	16920	16771	17004	17006	17083	17036	16893	17077	16826	17015	16846	16951	16912	16847	16908	16941	16989	16971	16804	16918	16892	17066	16868	16799	16939	16879	17050	16872	17056	16831	17041	16979	17049	17023	17099	16920	16873	16885	17068	16919	16933	16872	16958	16848	16963	17173	16988	16849	16891	16933	17099	16994	16962	16799	16860	16909	16727	16953	16921	16965	16957	16821	16911	16848	17180	16994	16867	16927	17032	17009	16902	16979	16848	17134	16892	16909	16919	16997	16935	17085	16869	17132	16809	17066	16912	16789	17019	16798	16867	16811	17013	17111	16792	16860	17036	17192	16861	16881	16985	16922	16959	17100	17057	17178	16985	17012	16810	16782	16761	16982	16898	16828	16915	17092	17065	16860	17024	16859	17069	17080	17278	17281	17089	16816	16849	16926	16826	16995	16926	16933	17001	17092	17096	16953	16772	17028
16567	28062	25286	20378	23197	55180	70936	59951	40550	31832	25140	20032	16423	14908	14491	14635	14503	14419	14239	14495	14595	14504	14322	14227	14387	14524	14375	14485	14472	14359	14374	14257	14454	14407	14375	14327	14438	14395	14436	14389	14483	14393	14458	14443	14344	14522	14331	14428	14259	14423	14387	14124	14410	14482	14341	14466	14402	14440	14489	14338	14441	14175	14380	14364	14369	14219	14432	14471	14422	14466	14230	14374	14299	14364	14460	14600	14293	14463	14250	14411	14448	14605	14490	14416	14445	14436	14331	14467	14443	14497	14222	14488	14521	14500	14396	14383	14467	14366	14307	14290	14364	14481	14540	14368	14347	14411	14229	14516	14186	14445	14433	14307	14411	14395	14358	14272	14377	14352	14431	14459	14528	14334	14255	14532	14440	14585	14213	14602	14428	14389	14468	14577	14388	14386	14427	14432	14438	14461	14295	14436	14380	14420	14461	14519	14551	14373	14432	14317	14573	14429	14306	14311	14504	14281	14539	14409	14470	14316	14381	14375	14518	14228	14429	14172	14427	14370	14364	14332	14446	14476	14309	14578	14384	14223	14556	14340	14419	14515	14361	14282	14503	14329	14318	14449	14373	14501	14445	14276	14429	14464	14376	14321	14316	14400	14391	14297	14326	14305	14285	14516	14476	14253	14417	14356	14456	14254	14330	14509	14193	14449	14410	14510	14514	14380	14388	14338	14310	14354	14374	14197	14407	14369	14490	14413	14433	14332	14372	14412	14341	14458	14479	14266	14436	14315	14359	14229	14425	14480	14441	14255	14377	14412	14260	14444	14400	14251	14331	14392	14476	14434	14431	14335	14468	14603	14374	14445	14334	14491	14445	14492	14449	14491	14382	14482	14337	14375	14289	14333	14289	14361	14360	14296	14357	14466	14428	14311	14228	14401	14506	14182	14343	14217	14525	14391	14431	14295	14347	14429	14362	14254	14323	14226	14403	14297	14221	14456	14452	14552	14353	14341	14377	14523	14405	14367	14350	14480	14339	14452	14221	14470	14370	14350	14188	14355	14394	14392	14439	14393	14366	14302	14411	14300	14393	14359	14154	14315	14395	14331	14562	14347	14419	14346	14306	14427	14416	14630	14412	14429	14507	14670	14437	14470	14284	14384	14274	14222	14374	14351	14349	14348	14438	14446	14514	14333	14593	14280	14288	14571	14421	14421	14347	14309	14412	14403	14297	14345	14421	14454	14442	14502	14276	14357	14419	14490	14400	14352	14381	14328	14348	14398	14425	14216	14419	14485	14280	14401	14506	14332	14508	14563	14306	14310	14239	14496	14208	14282	14376	14437	14599	14293	14389	14376	14270	14465	14216	14188	14506	14403	14395	14516	14478	14390	14269	14441	14287	14359	14461	14420	14330	14398	14420	14434	14443	14313	14379	14338	14365	14244	14602	14397	14314	14373	14386	14409	14423	14327	14566	14454	14494	14193	14299	14238	14554	14304	14530	14477	14397	14520	14264	14163	14291	14466	14063	14418	14459	14280	14241	14359	14359	14391	14542	14317	14389	14300	14442	14270	14431	14388	14226	14331	14480	14385	14335	14356	14313	14366	14453	14481	14387	14312	14595	14251	14525	14364	14435	14447	14281	14416	14200	14335	14305	14602	14323	14386	14285	14415	14372	14421	14346	14457	14414	14360	14435	14356	14378	14263	14422	14425	14273	14214	14310	14413	14404	14340	14249	14476	14298	14295	14443	14370	14470	14402	14353	14395	14320	14317	14357	14376	14371	14446	14336	14203	14293	14266	14436	14317	14398	14328	14341	14303	14347	14413	14476	14255	14540	14495	14504	14331	14262	14397	14285	14432	14377	14375	14367	14323	14291	14496	14291	14334	14212	14313	14321	14478	14297	14243	14152	14286	14422	14407	14356	14488	14487	14384	14328	14502	14321	14415	14376	14399	14404	14354	14400	14327	14395	14366	14550	14226	14454	14378	14380	14359	14426	14235	14353	14449	14346	14367	14399	14457	14384	14420	14329	14412	14356	14393	14355	14350	14447	14351	14291	14397	14430	14438	14458	14291	14292	14549	14406	14413	14313	14240	14457	14275	14212	14396	14532	14540	14380	14298	14350	14363	14502	14363	14401	14375	14397	14288	14310	14310	14241	14233	14414	14384	14504	14371	14455	14468	14474	14252	14396	14302	14289	14386	14506	14493	14425	14362	14377	14438	14467	14373	14528	14227	14440	14320	14489	14489	14363	14509	14341	14473	14380	14260	14395	14488	14398	14390	14226	14367	14428	14262	14295	14420	14379	14346	14473	14262	14467	14476	14317	14318	14389	14289	14369	14447	14261	14481	14412	14438	14160	14510	14417	14339	14536	14422	14533	14466	14515	14247	14279	14361	14384	14418	14367	14421	14180	14441	14425	14419	14427	14391	14325	14353	14400	14476	14449	14332	14311	14342	14304	14483	14247	14504	14269	14376	14397	14449	14416	14435	14369	14463	14411	14499	14498	14375	14343	14429	14228	14302	14474	14281	14397	14387	14414	14389	14491	14387	14255	14425	14370	14488	14471	14330	14243	14376	14344	14497	14354	14360	14280	14283	14354	14391	14507	14372	14239	14426	14469	14200	14404	14297	14433	14477	14328	14461	14243	14441	14365	14435	14419	14306	14297	14578	14517	14491	14381	14394	14314	14394	14469	14174	14321	14407	14136	14363	14292	14338	14436	14450	14312	14301	14539	14348	14335	14309	14444	14347	14420	14538	14541	14339	14438	14376	14368	14462	14373	14314	14499	14409	14432	14486	14389	14446	14429	14586	14401	14385	14425	14358	14507	14238	14329	14246	14509	14315	14492	14269	14341	14480	14328	14363	14382	14506	14094	14443	14279	14401	14311	14411	14418	14628	14547	14390	14356	14321	14224	14227	14307	14381	14473	14444	14383	14428	14363	14314	14394	14364	14392	14291	14352	14291	14323	14360	14257	14344	14452	14376	14634	14457	14431	14560	14429	14405	14277	14192	14286	14369	14359	14361	14402	14390	14487	14281	14402	14485	14468	14447	14318	14263	14449	14455	14340	14357	14385	14265	14170	14497	14313	14413	14394	14293	14347	14331	14339	14347	14413	14425	14422	14251	14368	14499	14455	14244	14153	14674	14430	14309	14395	14293	14433	14306	14305	14398	14258	14489	14495	14395	14549	14524	14636	14342	14409	14344	14471	14572	14256	14407	14358	14355	14469	14623	14408	14301	14496	14270	14322	14343	14455	14426	14484	14456	14535	14374	14337	14368	14310	14345	14408	14397	14610	14389	14344	14402	14472	14328	14191	14443	14468	14309	14308	14449	14323	14445	14277	14347	14404	14491	14300	14183	14455	14516	14379	14493	14380	14414	14470	14350	14326	14352	14400	14292	14542	14307	14410	14387	14424	14362	14470	14515	14330	14446	14357	14355	14455	14289	14446	14209	14320	14228	14321	14379	14358	14209	14252	14333	14368	14426	14363	14224	14352	14494	14428	14550	14492	14499	14446	14356	14417	14391	14267	14331	14243	14405	14434	14436	14392	14415	14457	14408	14573	14327	14363	14243	14532	14277	14299	14341	14538	14508	14402	14341	14364	14275	14459	14371	14280	14343	14380	14492	14409	14381	14379	14453	14371	14577	14298	14209	14401	14299	14577	14497	14293	14480	14255	14613	14320	14483	14424	14426	14230	14404	14271	14440	14262	14396	14367	14413	14455	14425	14358	14338	14301	14403	14461	14563	14411	14372	14291	14511	14494	14506	14362	14520	14378	14360	14476	14379	14383	14501	14165	14302	14267	14241	14349	14303	14440	14374	14460	14484	14373	14432	14377	14394	14375	14475	14362	14320	14411	14455	14421	14414	14363	14344	14559	14359	14501	14484	14379	14255	14529	14402	14394	14327	14495	14374	14404	14346	14409	14254	14465	14490	14407	14396	14356	14395	14495	14396	14307	14492	14480	14348	14330	14418	14511	14451	14409	14441	14510	14264	14464	14479	14351	14380	14429	14448	14444	14354	14147	14379	14481	14179	14379	14448	14355	14467	14513	14389	14364	14412	14337	14398	14423	14341	14181	14348	14289	14378	14383	14469	14357	14461	14453	14336	14416	14333	14333	14225	14168	14347	14343	14374	14366	14378	14364	14362	14360	14388	14210	14452	14340	14385	14262	14295	14235	14387	14386	14260	14250	14543	14265	14385	14351	14517	14367	14449	14391	14423	14339	14458	14304	14379	14306	14469	14387	14490	14382	14331	14447	14443	14440	14414	14428	14356	14170	14361	14367	14171	14519	14296	14377	14320	14365	14326	14370	14339	14373	14465	14369	14495	14431	14303	14434	14415	14332	14282	14512	14397	14636	14333	14279	14405	14254	14177	14361	14484	14411	14453	14240	14333	14302	14320	14420	14479	14565	14311	14230	14437	14485	14356	14379	14368	14377	14409	14486	14503	14276	14418	14403	14427	14381	14278	14546	14416	14484	14499	14456	14601	14351	14430	14292	14274	14519	14296	14410	14298	14396	14356	14393	14392	14491	14282	14306	14503	14448	14300	14484	14363	14612	14467	14301	14270	14420	14446	14351	14563	14280	14382	14654	14291	14430	14417	14480	14320	14436	14273	14246	14436	14494	14486	14466	14380	14423	14432	14472	14275	14397	14239	14239	14469	14369	14393	14482	14298	14462	14433	14410	14504	14560	14345	14322	14484	14338	14231	14443	14429	14331	14356	14227	14502	14274	14580	14526	14386	14300	14458	14234	14457	14409	14367	14308	14422	14343	14143	14569	14343	14574	14333	14342	14288	14498	14530	14430	14366	14373	14515	14398	14407	14481	14300	14434	14271	14369	14358	14412	14580	14251	14388	14328	14374	14573	14449	14396	14494	14338	14415	14433	14379	14456	14383	14477	14383	14463	14482	14504	14438	14246	14545	14259	14342	14341	14427	14430	14291	14326	14315	14430	14443	14233	14358	14308	14515	14325	14365	14461	14340	14357	14276	14281	14317	14438	14397	14149	14353	14437	14355	14530	14591	14416	14222	14389	14381	14460	14451	14366	14307	14499	14270	14386	14339	14373	14499	14433	14450	14388	14515	14422	14480	14370	14296	14671	14444	14312	14320	14247	14287	14319	14295	14385	14440	14471	14440	14566	14346	14319	14570
29423	21882	21324	19008	17288	20351	26786	24289	20852	18875	18035	17475	17094	17307	17073	17087	17083	16818	16998	16871	17025	17023	16965	17057	17126	17291	16876	17097	17117	16918	17105	17099	16891	16888	17040	16997	16978	17086	17006	17049	16891	16866	17048	17205	17301	17127	17079	17009	17049	17187	17059	16959	16970	16916	17119	17230	17061	17047	16980	16863	16993	17190	16981	17047	17041	16981	17154	17081	16863	16979	16879	17096	17059	17240	17104	16957	17129	17233	17090	17185	16981	16912	17106	17123	17039	17134	17026	16996	17026	17114	16888	17027	17146	16982	16977	17021	17010	16753	17094	17006	16848	16856	16929	17158	16973	17027	17029	17023	17118	17100	17071	16863	16934	17078	17097	17021	17011	17027	16931	17039	16916	16943	16939	17085	17242	16970	17081	17006	16926	17050	17281	16961	16864	16984	17083	16897	17214	17219	17024	16853	17066	16906	17096	17159	17210	17122	17073	16990	17122	16981	16931	16803	17134	17079	17153	16887	17114	16969	16931	16945	17152	16949	16986	17100	17084	16881	16991	16852	17037	16916	16972	17015	16919	17066	16974	17117	16945	17090	16983	17156	17080	16957	16996	17040	17154	16981	16983	17076	16928	17068	17003	17077	17016	17176	17073	16949	16882	17135	16825	16985	17274	16977	17084	17126	16983	17273	17095	17126	17108	17167	17042	17192	16878	16996	16972	16912	17033	16930	17160	17010	16979	17063	16950	17133	17035	16931	17135	17080	16896	17195	17095	17064	17204	17105	17062	17073	16887	16935	17153	17011	17070	17102	16897	16993	17010	17007	17010	16912	16949	17066	17290	17101	17031	16824	17167	17108	17293	16955	16913	16945	17124	17121	17010	17163	17070	16999	17066	17002	16935	17087	17147	16992	17219	16986	16920	16992	17004	16945	17293	17011	17030	16881	17041	17074	16802	16849	16887	16983	17003	17079	17011	16890	17043	16887	16794	16794	17063	17003	16989	17095	17158	16839	17019	16926	17173	17084	17138	16917	17188	17072	17134	16993	16982	16955	16954	16856	16952	17099	17124	17147	17099	16983	16915	17206	17106	17159	16900	16973	16871	16798	16992	16911	17289	17154	17134	16940	16953	16938	17151	16960	17132	17055	17098	17125	17011	16971	16918	17173	17269	16881	17113	17089	17094	17106	16931	17035	16947	17009	16995	16961	17052	16930	17186	16951	16976	16992	17075	16942	16979	16964	17074	17164	17068	16993	17243	16880	17019	16972	17101	16883	17003	17081	17058	16887	17024	16930	17032	16770	17190	17031	17076	16857	16994	17146	17045	17074	17067	17006	17051	16941	17118	17287	16969	17037	16994	16955	17119	16946	17041	17002	17100	16876	17031	16994	16896	17082	17043	16772	16676	17171	16943	17011	16946	16978	17165	17318	16939	16942	16992	17189	17006	17172	16935	16806	16952	16954	17018	16965	16955	16848	17010	17024	17033	17194	16992	16987	17053	16988	17064	17059	17122	17097	16767	17199	17158	17247	16970	17152	16975	17139	17093	17185	16842	17448	16805	17031	17045	17060	17003	17022	17051	16931	16917	17088	16948	16835	16834	17079	16966	17039	17243	17185	16860	16993	17056	17012	17191	17022	17094	17144	16983	16864	17025	16810	17220	17130	17251	17127	16837	17227	16906	17056	17230	17032	17105	16887	16988	16900	17257	17058	17077	17248	16981	16926	16875	17050	16950	17182	17191	17084	16949	16946	17084	16912	16956	16969	16910	17059	17269	17132	17186	17008	17032	17107	16975	17063	17284	17127	16959	17127	17067	16999	17136	17014	17048	16869	16807	17058	16989	17119	17072	17095	16954	16985	17128	17086	16923	16936	17070	17049	17113	16982	16867	16961	17082	17174	16975	16997	17001	17087	16903	16988	17172	17213	16956	17046	16990	17137	16915	16928	17226	17102	17133	17092	17050	17090	16986	16859	17203	16871	17198	16967	17146	17015	17022	17171	17056	17206	16898	16902	17163	16994	16913	17075	17101	17106	16969	17057	17089	17292	16955	17008	17161	17262	17032	16886	17178	17139	17078	17040	16957	17088	17088	17147	16975	17039	17046	17071	16996	16986	16979	16951	17074	17218	16883	17002	17079	17117	16996	17004	16867	17041	17039	16893	17093	17282	16993	16934	17022	17031	17055	17061	17098	16984	17207	17160	17117	16982	17255	17090	17109	16971	17094	17005	17067	16963	17141	17210	17051	17199	17055	16944	16996	16997	17160	16866	17079	17089	16993	16773	16969	16865	17110	17169	17020	17111	16961	16987	16867	16987	17069	16950	17119	17144	16839	17054	16924	16910	16955	17110	17069	17101	17030	17127	17051	17022	17263	16996	17187	17058	16935	16983	17085	17203	16934	16937	16875	17097	17165	17004	17046	17066	17083	16990	16967	16933	16948	16880	17037	17116	17133	16956	17152	17075	16992	17094	17294	17037	17107	16995	17076	17129	17022	17236	17058	17073	16897	16852	17096	16912	16965	16834	17024	17206	17085	16747	17268	17108	16955	17076	17147	16852	17012	16946	17048	17137	16988	17148	17036	17151	17035	17107	17094	17208	16934	17027	17017	17170	17015	17084	17068	16945	17068	17267	17094	16909	17218	17007	17081	17001	16798	16956	16821	17024	17109	16973	17136	17164	17064	17198	16863	17068	17184	16852	16814	17012	16930	17045	16935	16708	17081	16917	17077	17152	17186	17037	16942	16994	17047	17088	16940	17080	17086	16880	16811	17109	17108	17163	16815	17120	16896	16756	17105	17117	17042	16963	17029	17106	16870	16936	16879	17024	17246	16993	16867	17155	17052	17186	16952	17003	16938	16960	17031	17006	17144	17010	16873	16976	17085	16923	17213	17102	16934	17234	17141	17232	17051	16967	17151	17133	17112	17018	17027	17009	16952	16901	17040	17061	17042	17033	17128	16955	17131	17197	17032	16834	17128	16871	17065	16984	16895	17139	17247	17000	16872	16887	16991	17016	17187	17151	17018	17027	17132	17040	17168	17006	16960	16840	17144	17043	16835	16937	16923	17000	17013	17051	17041	17089	17193	17135	16856	17158	17215	16952	17088	17061	17130	17021	17127	17041	17124	17075	17249	17158	16846	17043	17137	17074	16974	17185	16931	17058	17217	17080	17088	16996	17064	17107	17129	16978	17059	17123	17029	17085	16909	17007	16939	16916	17148	17057	16940	16986	17091	17027	17008	17007	17032	17140	17212	17058	17050	17061	17020	17075	16997	17099	16721	16981	17055	17006	17164	17003	17062	17001	17070	17123	16979	17018	16873	16991	17091	17054	16948	16993	17020	17272	17115	16941	17121	17331	17047	17044	17142	16994	16939	17054	17125	17004	16992	17210	17137	17202	17076	16871	17031	16973	17018	16930	17026	16993	17145	16877	16892	16983	16998	17165	17091	16825	17060	17206	17110	17171	17145	16972	17049	16936	16885	16863	16940	16965	16974	17158	17211	17044	17159	16911	16990	17030	17131	16791	17015	16999	16851	16791	17142	17107	16780	16911	16897	17004	17131	16906	16931	16983	17376	17076	16974	17100	17180	17149	16940	17063	17103	17150	17094	17052	17071	16975	17066	16896	17073	16955	16877	17083	17015	17114	17050	17009	16909	17216	16997	17031	17080	17102	17083	17006	16989	17122	16890	17279	17141	17049	17094	17030	17114	16836	17301	17157	17224	17163	17378	17133	16841	17112	17076	17014	17038	17142	17110	17040	17156	16860	16805	17288	17049	17047	16993	17046	17131	17017	16878	16909	16837	17062	17068	16973	17219	16990	17214	17062	17154	17202	16978	17016	16907	17006	16997	16999	16980	17134	17052	16778	17050	16940	17104	17223	17120	17266	17017	17158	17192	17055	17129	17233	16989	16994	16995	17253	17079	17064	17045	17057	17197	17201	17095	17141	17215	17144	16932	17133	16812	17140	16889	16980	17089	17092	17090	17071	17286	17090	17184	16933	17076	17171	17114	17012	16945	17016	17139	17261	17043	16901	17067	17020	17218	17029	17067	17014	16992	17081	17074	17084	17085	17212	17057	16982	16904	17138	16913	17132	17133	17104	17071	16891	17143	16987	17095	17185	17048	17111	17023	16951	16950	16940	16855	17094	17128	17011	17120	16930	17040	17010	16975	16981	17109	16991	17055	16912	17007	17087	17144	16851	16886	17069	17185	17051	17066	17130	17136	17015	16938	16950	16829	16876	17112	17082	17066	17005	16994	17227	17251	17040	16946	16868	16967	16854	17052	17035	16894	16915	16998	17086	17161	16999	17095	17023	17181	17133	17277	16998	17069	17158	16847	17056	17073	17010	17000	17148	17077	16827	17045	17040	17099	17069	17046	16911	17128	16941	17107	17044	16847	17200	16755	17182	16920	16941	17180	17106	16912	17250	17196	16897	17170	17144	17089	17053	17064	16939	17162	16892	16823	16966	17175	16858	17029	17102	17144	17158	17019	16898	16877	17187	16847	17115	16986	17009	16953	17184	17139	16973	16931	16858	17054	17183	17058	16972	16961	16834	17128	17098	17223	17061	16934	17089	17049	16905	16906	17120	17150	17066	16892	16920	17075	17162	17170	16957	17054	17035	17167	17134	16871	17106	16922	17040	16889	17179	17087	17109	17178	16885	17040	17068	17174	16869	17020	17066	16806	16982	16927	17139	17065	17030	16970	16953	17021	17191	17084	17069	17145	17127	17332	17116	17034	17198	16980	16781	16908	17078	17073	17046	17107	16952	17101	17101	17248	17019	16984	16952	17066	17087	17021	16977	17026	17099	17217	17153	16954	16986	17264	17056	16861	17114	17001	16957	16980	17009	17126	16960	17054	17131	17075	17055	17207	17024	17222	16980	16937	17123	17092	16933	17221	16900	17180	16964	16999	17016	17112	17254	16998	17062	17150	17065	17322	17135	17024	16892	16887	16951	16955	17013	17227	16858	17009	16856	17019	17137	16993	17196	17278	17136	17152	17011	16845	16932	16930	17070	17075	16957	16829	17098	16961	17145	16857	17288	16839	16932	17102	16932	16909	17158	17170	17291	16765	16915	17014	17006	16883	17126	17059	17085	16934	16927	16968	16927	17048	17241	16930	17159	17051	16897	17082	17055	16924	16963	17059	17136
15280	16054	15708	14910	15232	20742	27559	23457	18609	16489	15326	14697	14571	14594	14502	14560	14505	14459	14654	14584	14554	14519	14501	14397	14438	14442	14425	14476	14358	14441	14347	14420	14482	14387	14373	14473	14640	14569	14549	14425	14468	14676	14482	14410	14551	14674	14661	14407	14671	14580	14711	14335	14518	14611	14417	14390	14462	14498	14529	14488	14289	14565	14464	14342	14568	14417	14315	14576	14353	14393	14424	14380	14647	14650	14473	14476	14578	14615	14395	14377	14513	14662	14458	14465	14526	14464	14613	14642	14387	14311	14411	14554	14315	14558	14483	14617	14504	14532	14424	14362	14641	14499	14366	14578	14474	14492	14391	14363	14612	14440	14558	14300	14541	14365	14496	14381	14513	14601	14538	14519	14460	14493	14509	14628	14193	14590	14407	14502	14450	14358	14551	14393	14421	14510	14590	14474	14468	14485	14506	14378	14536	14370	14624	14699	14486	14491	14452	14414	14348	14591	14411	14518	14518	14445	14559	14491	14499	14512	14664	14586	14428	14436	14524	14516	14592	14473	14330	14524	14439	14453	14412	14535	14495	14453	14499	14423	14397	14534	14493	14405	14559	14476	14627	14387	14419	14336	14490	14349	14399	14466	14522	14539	14436	14510	14490	14717	14491	14518	14595	14381	14548	14493	14506	14497	14523	14648	14491	14452	14456	14554	14326	14423	14460	14494	14373	14309	14454	14569	14589	14523	14421	14532	14690	14311	14462	14594	14438	14418	14540	14232	14647	14313	14350	14663	14523	14525	14487	14344	14418	14471	14451	14339	14443	14451	14557	14431	14665	14508	14500	14280	14556	14521	14492	14427	14520	14480	14433	14531	14298	14350	14387	14650	14505	14521	14421	14396	14451	14528	14553	14533	14559	14491	14602	14419	14623	14591	14368	14651	14324	14432	14357	14558	14529	14529	14703	14558	14396	14431	14450	14458	14421	14581	14846	14343	14435	14422	14288	14494	14553	14473	14462	14469	14641	14585	14508	14444	14379	14480	14452	14382	14636	14559	14337	14575	14409	14391	14566	14601	14471	14272	14385	14394	14432	14426	14447	14420	14408	14490	14482	14373	14586	14451	14479	14443	14446	14455	14429	14464	14263	14529	14568	14459	14596	14520	14444	14473	14535	14570	14414	14508	14244	14551	14388	14577	14388	14610	14368	14489	14391	14588	14568	14407	14426	14450	14426	14519	14536	14513	14419	14617	14637	14739	14565	14334	14475	14309	14702	14446	14409	14483	14398	14483	14568	14626	14486	14413	14486	14514	14246	14434	14567	14677	14554	14497	14337	14535	14473	14526	14446	14387	14594	14481	14423	14449	14441	14480	14718	14562	14381	14621	14609	14456	14420	14402	14512	14544	14479	14336	14570	14455	14437	14311	14469	14568	14455	14415	14490	14544	14476	14294	14359	14635	14514	14486	14618	14435	14529	14513	14608	14385	14392	14483	14439	14571	14439	14349	14616	14481	14586	14570	14706	14580	14518	14531	14363	14471	14439	14468	14540	14429	14418	14412	14516	14643	14532	14528	14385	14420	14704	14399	14574	14422	14494	14365	14420	14366	14550	14513	14520	14434	14433	14518	14622	14516	14411	14233	14492	14345	14589	14437	14437	14535	14574	14543	14372	14428	14418	14468	14585	14479	14408	14495	14608	14511	14435	14483	14393	14473	14576	14634	14469	14616	14479	14585	14522	14476	14577	14515	14302	14587	14383	14518	14378	14504	14348	14561	14529	14489	14573	14545	14577	14630	14441	14562	14325	14355	14246	14565	14515	14550	14464	14665	14451	14575	14354	14503	14380	14648	14507	14291	14319	14604	14473	14543	14512	14544	14472	14424	14527	14488	14521	14494	14547	14523	14492	14577	14438	14477	14396	14596	14448	14530	14507	14519	14332	14592	14486	14418	14432	14470	14349	14528	14509	14587	14574	14467	14461	14495	14458	14339	14575	14504	14362	14400	14397	14449	14480	14462	14479	14590	14507	14528	14467	14360	14452	14687	14389	14539	14514	14447	14470	14591	14430	14410	14757	14440	14383	14543	14454	14377	14347	14450	14570	14456	14641	14570	14464	14459	14545	14449	14536	14488	14283	14580	14391	14560	14423	14549	14447	14457	14397	14531	14494	14446	14485	14495	14572	14447	14617	14513	14304	14509	14475	14337	14472	14357	14708	14363	14493	14576	14259	14400	14417	14450	14348	14397	14501	14490	14427	14538	14542	14694	14530	14280	14595	14484	14499	14379	14461	14373	14458	14372	14500	14637	14532	14563	14493	14597	14448	14343	14422	14448	14409	14460	14375	14368	14440	14527	14413	14504	14563	14386	14787	14427	14372	14575	14316	14374	14411	14595	14512	14339	14528	14513	14402	14501	14390	14555	14393	14446	14582	14561	14606	14411	14461	14518	14368	14615	14403	14587	14279	14603	14519	14355	14459	14373	14717	14506	14653	14451	14466	14530	14530	14535	14372	14677	14547	14339	14410	14470	14593	14593	14450	14275	14504	14454	14427	14524	14488	14465	14609	14529	14241	14417	14555	14428	14532	14516	14596	14405	14538	14465	14631	14570	14539	14542	14495	14614	14565	14540	14487	14324	14494	14420	14563	14346	14518	14371	14541	14584	14511	14509	14465	14489	14481	14455	14468	14569	14547	14476	14538	14493	14591	14471	14420	14603	14424	14441	14467	14629	14489	14389	14484	14518	14486	14503	14489	14542	14397	14549	14631	14538	14389	14379	14466	14510	14530	14515	14430	14536	14414	14443	14428	14372	14558	14378	14440	14449	14392	14605	14569	14461	14410	14549	14320	14546	14352	14407	14521	14519	14519	14499	14365	14377	14470	14572	14329	14573	14396	14393	14625	14542	14470	14377	14624	14397	14638	14651	14345	14456	14562	14501	14454	14450	14429	14685	14469	14595	14589	14354	14586	14341	14396	14452	14284	14427	14473	14631	14558	14384	14438	14559	14605	14396	14530	14562	14559	14579	14485	14428	14565	14521	14386	14471	14495	14500	14568	14426	14433	14435	14530	14395	14623	14441	14703	14612	14492	14545	14620	14505	14471	14397	14523	14590	14536	14579	14533	14482	14433	14510	14359	14440	14706	14511	14561	14556	14363	14573	14388	14547	14673	14516	14479	14530	14581	14503	14606	14519	14359	14508	14705	14576	14446	14539	14387	14566	14413	14281	14425	14522	14583	14492	14643	14470	14554	14415	14509	14624	14442	14475	14418	14371	14566	14581	14438	14639	14423	14661	14568	14676	14378	14316	14412	14553	14538	14551	14433	14513	14623	14425	14489	14474	14462	14468	14521	14728	14247	14482	14409	14352	14530	14659	14558	14425	14581	14403	14544	14578	14600	14549	14505	14282	14490	14446	14403	14538	14545	14491	14523	14554	14554	14530	14575	14543	14489	14495	14365	14451	14423	14505	14379	14494	14489	14417	14483	14349	14678	14612	14495	14300	14605	14512	14540	14375	14593	14480	14747	14441	14564	14470	14508	14541	14472	14256	14667	14446	14494	14265	14472	14480	14225	14450	14480	14483	14507	14466	14539	14471	14406	14506	14632	14389	14570	14324	14475	14544	14627	14633	14603	14355	14601	14539	14293	14461	14457	14499	14477	14349	14622	14520	14285	14639	14304	14323	14488	14485	14596	14550	14434	14396	14568	14519	14400	14508	14555	14646	14542	14429	14532	14349	14543	14461	14639	14478	14657	14657	14379	14628	14497	14406	14516	14616	14590	14601	14562	14553	14442	14387	14443	14566	14380	14553	14384	14527	14324	14363	14475	14584	14563	14384	14356	14463	14420	14428	14401	14471	14394	14427	14407	14340	14656	14394	14355	14456	14443	14462	14408	14493	14594	14464	14495	14516	14491	14519	14631	14386	14581	14453	14308	14430	14339	14480	14453	14667	14435	14485	14551	14377	14559	14518	14616	14613	14483	14536	14328	14407	14487	14435	14321	14573	14485	14512	14582	14415	14525	14351	14374	14497	14354	14466	14531	14539	14538	14449	14429	14360	14446	14604	14522	14300	14673	14499	14397	14507	14532	14388	14307	14325	14757	14389	14567	14472	14420	14389	14585	14510	14492	14589	14402	14381	14497	14598	14420	14334	14455	14461	14399	14302	14479	14662	14495	14442	14559	14423	14488	14464	14415	14243	14432	14495	14598	14546	14710	14580	14440	14390	14464	14463	14521	14633	14439	14587	14442	14373	14367	14348	14403	14489	14466	14595	14342	14491	14323	14488	14525	14477	14499	14476	14493	14516	14605	14358	14412	14455	14639	14381	14440	14429	14459	14448	14538	14457	14445	14488	14383	14464	14532	14335	14570	14550	14566	14528	14527	14576	14532	14440	14416	14689	14580	14624	14604	14345	14565	14420	14598	14433	14419	14374	14613	14528	14430	14328	14556	14520	14379	14365	14498	14370	14468	14372	14599	14468	14530	14418	14411	14497	14341	14579	14479	14480	14392	14338	14463	14374	14594	14399	14574	14452	14410	14405	14305	14360	14454	14495	14373	14436	14493	14497	14446	14433	14326	14447	14465	14521	14562	14391	14425	14450	14484	14533	14309	14609	14470	14349	14429	14530	14329	14592	14481	14522	14391	14479	14618	14445	14423	14456	14696	14468	14528	14571	14430	14511	14541	14317	14359	14649	14537	14477	14410	14430	14515	14490	14419	14557	14533	14536	14534	14631	14458	14533	14498	14619	14406	14628	14499	14589	14260	14534	14394	14496	14443	14649	14488	14637	14729	14563	14621	14527	14462	14486	14445	14492	14456	14431	14576	14561	14667	14271	14449	14544	14544	14511	14657	14389	14487	14354	14277	14575	14478	14486	14375	14715	14427	14385	14548	14514	14363	14389	14515	14360	14671	14348	14493	14519	14491	14445	14590	14506	14382	14522	14275	14484	14639	14489	14591	14510	14583	14519	14583	14469	14597	14527	14564	14405	14517	14389	14543	14445	14520	14584	14526	14361	14599	14487	14519	14466	14440	14429	14408	14513	14504	14601	14593	14574	14306	14476	14358	14563	14537	14438	14594	14510	14523	14632	14411	14461	14424	14646	14474	14406	14468	14493	14548	14623	14441	14548	14467	14457	14398	14439	14365	14481	14567	14578	14465	14445
26012	21168	27287	26047	23843	37935	51223	43641	35277	26401	20922	18984	18228	17991	18017	18092	18080	18102	18192	18328	17985	17934	18062	17914	18014	17972	17924	18057	17800	17963	17958	18143	18103	17944	17977	17868	18071	18025	17878	18022	17881	18072	17918	17844	18021	17965	18148	18037	18094	17991	17785	18108	18161	18018	18083	17900	17957	17965	18022	17962	17920	17824	17884	18003	17930	17777	17886	17882	17850	18069	17906	18044	18046	17880	17940	17805	17849	18005	17866	18071	17941	17823	18102	18060	17909	18136	18038	17854	17906	18116	17794	17777	17878	18052	18059	17891	17889	17909	17959	17942	18010	17902	17936	17998	17950	17753	17908	17652	17872	18113	18105	17816	18086	17994	17865	17911	17975	17986	18043	18061	17879	17899	18130	18069	18059	18011	18258	18103	17849	17885	18144	17901	18106	17980	17929	18200	18049	18077	17664	17903	17900	17788	18068	17917	17833	17737	17906	17747	17946	17912	18034	17896	17770	17946	17966	18109	18067	17896	17954	17971	17997	18054	17828	18202	17984	17891	17845	17842	17892	17977	17901	18021	17845	18087	18057	18102	17956	17926	17890	18066	17880	17901	17988	17880	18115	18018	17815	18084	17986	17864	17908	18123	18022	17755	17853	17975	17759	17813	17955	17979	17823	18018	18047	17901	17971	17909	18011	17862	18077	18013	17872	17857	17773	18000	18064	17886	17938	17932	17950	17885	18256	17813	17940	17828	18033	17755	17752	17889	18002	17750	17960	18059	17888	18027	18044	18013	18024	17995	18064	18012	17806	18050	18048	17781	17801	17676	17904	17842	17866	17901	18012	17881	18073	17910	17798	17920	18122	17968	17755	18042	18030	17822	17753	17965	17853	17914	17982	17819	17907	17889	18058	17995	17821	17969	17809	17896	18122	18073	18129	17993	18001	18117	17907	17904	18018	18015	17867	18002	18097	17985	17896	17920	18096	18009	17914	18085	18029	17924	17923	18059	17842	18118	17926	17846	17844	17916	17899	17990	17870	17788	17721	17855	17868	17996	17952	17976	17936	17858	17992	17925	17839	18018	17877	17951	17893	17940	18125	17991	17940	17985	17916	18203	18015	17851	17951	17800	17901	17829	17945	18014	18059	18067	18081	18153	17857	17973	18086	17966	17930	17731	17740	18027	18012	18161	18013	18061	17936	18060	17711	17950	17914	17882	17836	17861	17832	17833	17830	18071	18053	17973	17922	17942	18171	18119	17910	18139	17902	17896	18003	17837	17893	17896	17946	17917	17725	17895	17905	17945	17987	17950	17823	17943	17838	18015	18100	17907	17733	17966	18186	18080	18045	18059	18035	17878	17853	17982	17825	17850	18181	18125	17942	18161	17949	17860	17897	17885	17986	17919	17945	18066	18010	18089	17982	17826	17867	17935	17912	17775	17997	17877	17968	17969	18105	17970	18034	17721	18018	17987	17962	17860	17949	17930	17956	17870	17861	17970	17813	17972	17979	17877	18011	17914	17768	17964	17764	18269	18132	18112	18011	17977	17874	17953	18061	17806	17619	18004	17942	17852	17904	18050	17891	18114	18084	17741	18047	18071	17926	17792	18027	18032	18191	18136	17902	18138	17872	18026	17912	17794	18013	18173	17956	18007	17972	17835	17970	17967	17847	17867	18145	17704	17802	18003	17935	18206	17977	17881	17690	17779	18026	18100	17835	18061	18072	18046	17965	17845	17910	17938	17946	17945	17640	18006	17945	17835	17935	17810	17899	18091	17788	17959	17753	17855	17801	18027	18014	17935	18010	18114	18008	17975	17952	17959	18149	18046	18042	18021	18171	17753	18141	17851	18092	17954	17795	18064	18012	17952	17907	17961	18061	18016	17846	17779	17911	17807	17942	18107	17894	17918	17986	18114	17940	17912	17978	18180	18073	17993	18097	17961	18063	17725	17839	18106	17762	17694	18033	18038	18138	17725	17705	17947	17982	17959	18116	17953	17960	17979	18074	18020	18121	18058	18058	17877	18078	17886	17961	18071	17907	18027	17939	18267	17918	17899	18070	17948	18089	17966	17857	17887	17947	17876	18081	18008	17980	17965	17915	18059	18009	18068	18013	18066	17978	17931	18049	18117	17823	18016	18078	17991	18069	18020	17779	18004	17994	17932	17753	17868	17821	17958	17886	17822	17770	17936	17932	17998	18185	17777	17821	17937	17883	17866	17698	17892	18028	18145	17937	17915	18048	17874	18069	17938	18085	18193	17737	17875	17828	18087	17948	18047	17799	17918	17842	17995	17821	17800	18034	17948	18205	18015	18169	17929	17984	18084	17992	17946	17964	17842	17898	18020	18149	18225	18161	18001	17799	18234	17949	18076	17916	17934	17925	17815	17947	17956	18111	17833	18032	17905	18101	18029	18010	18005	17803	17812	18033	17855	17740	17802	18027	17983	17748	17660	17958	18096	17891	17876	17986	18070	17931	18158	18108	17998	17883	17889	18060	17853	18073	17795	18101	18150	17865	18009	18075	17837	18009	17999	17933	17936	18088	18023	17941	17929	17962	17878	17936	17999	18016	17780	17848	18055	18120	17926	18024	17912	18013	18158	17983	17834	18075	17940	17950	17908	17827	17967	17830	17873	18175	18378	18035	17814	17916	17854	18089	17898	17801	18029	17992	18017	17834	17758	17965	17920	17882	18043	17863	17965	17942	18079	18131	17958	17790	18004	18131	17959	17955	17985	18132	17785	18140	18035	17831	18030	17902	17868	18075	17945	18173	17918	18112	17980	18001	17901	17855	18057	18025	17864	17884	17927	18083	17851	17705	17805	17880	18115	17911	17888	18062	17858	17931	17931	17958	17888	17997	17975	18186	18164	18026	18056	17946	17951	18155	17953	17963	17760	18192	17820	17768	17951	17959	18133	18016	18139	18163	17908	17908	17955	18010	17873	18044	17971	17572	17918	17949	18126	17881	17965	17888	18103	17883	18024	17961	18024	17837	18092	17776	18033	17793	18057	18030	17825	17978	17948	17967	18083	17714	17888	17985	18054	17983	17977	18043	17937	17865	18034	17824	17956	18009	18027	17832	18085	17934	17950	17927	17902	17899	17898	17720	17957	17919	18046	17909	17933	17854	17822	17839	17845	17917	17884	17865	18030	17757	17850	17931	18094	17988	18097	17885	17814	17983	17937	18014	18008	17936	17829	18063	18164	17906	17936	18064	18254	17919	18026	17860	17918	18046	17872	17922	18023	18025	17984	18073	18084	17965	17817	18011	18022	18041	17976	18025	18029	17976	17977	17847	17926	18017	17940	18022	17856	17914	17987	18037	18022	17936	17918	17916	17969	18059	17636	17830	17940	18046	17977	18035	18097	18135	17845	18022	18037	18033	17912	18109	18088	18035	17910	18104	18046	18105	17945	17945	17815	17775	17761	17999	18050	17967	17955	17841	17759	17931	18003	17955	17899	17986	17906	18102	17949	17956	17836	17796	17995	17814	18091	17833	17978	18078	17906	17945	17878	18100	18028	17869	17816	17767	18062	18113	18002	17911	18009	17962	18127	17788	18007	18029	18130	17845	17763	17880	17930	17851	17888	18075	17905	17918	18080	18002	17893	18008	17914	18009	17870	18093	17943	17991	17958	18031	17987	17944	17934	17981	17827	17888	17845	17790	17815	17677	18023	17908	17911	17929	17800	17992	18017	17964	18036	18079	18028	17967	18001	18010	17793	18018	17878	18054	17791	17864	17856	17926	18114	17984	18087	17926	17761	17733	17849	17890	17825	17891	17799	17942	17915	18039	17971	17987	17817	18011	18001	17908	17846	17944	18012	17786	18142	18051	18007	18056	17902	17878	17918	18031	17911	18012	17790	17898	17978	18112	18011	17943	18004	17887	17974	17694	17910	17891	17888	17921	17935	18009	17877	17749	17900	18145	17921	17767	18213	17915	18151	17990	17877	17769	18066	17993	17964	18147	17935	18239	18116	17975	18107	17937	18021	17909	17916	18110	17963	18096	18022	18053	18041	17764	17959	18155	18101	17866	18046	18023	17891	17966	18009	18010	18125	17939	18144	17857	17852	18015	18026	18040	17902	17890	17815	17864	17991	17898	17875	17992	17995	17913	17926	17871	18084	17831	17993	17895	18114	17968	17864	18047	17846	17868	17840	18070	17885	18007	17957	17880	18025	17760	17922	17984	17948	17927	17933	18147	18027	18181	17968	17800	17980	17937	18071	18013	18028	17865	17862	17969	17910	18006	17958	18136	17917	17835	18030	17869	17782	18046	17930	17763	17878	18025	18154	18005	17959	17988	18030	17972	18106	18160	17976	18097	17733	17918	17915	18042	17773	17931	17983	18010	18032	17865	18184	17698	17921	17912	18011	18100	17868	17951	17922	17954	17960	17918	18120	18028	18166	17931	17907	17970	17783	17821	17867	17956	17934	18032	17816	17816	17902	18100	18027	17968	17978	18246	18035	17749	17805	17976	18088	18054	17762	17898	18141	18024	17950	17985	17951	18077	18154	17810	18008	17824	17991	18020	17908	18059	18096	17973	17890	17746	18047	17997	17860	18102	17882	17967	17902	17832	17824	17722	17830	18044	17992	17844	17809	17871	17970	17963	17900	17986	17799	17729	17962	17964	18034	17854	17750	17847	17785	17969	18096	17987	18072	18081	17883	18005	17981	17815	18030	17981	17912	17908	17906	18069	18003	18212	18179	17986	18009	18068	18038	17942	18051	17706	17940	17935	17998	17902	18072	17892	18236	17974	17951	17875	18106	17837	18014	17935	17958	18207	18200	17988	17870	17789	18138	18023	17955	17826	17907	18027	17812	17996	17870	17891	18131	17907	17917	18142	17941	17911	17979	17982	17971	17962	18010	17933	17964	17926	17944	17902	17979	17889	18041	18060	17985	17892	17899	18093	17974	17977	17876	18081	18019	17955	17840	18039	17911	17771	17837	17828	17718	18066	17999	17865	18086	18266	17961	18170	17937	17911	17843	18153	18020	18034	17898	17830	18008	18065	17811	18060	18049	17886	17950	17788	17968	17922	17875	17986	17731	17881	18176	18027	18025	17760	17764	17950	17960	17849	17956	18171	17893	17905	17981	18207	17895	18116	17823	18038	18056	18046	17947	17894	17987	18030	17856	17973	18052	18121	17922	17983	17854
14610	21077	19981	17519	23024	39547	49010	43414	34416	23859	17699	15565	15217	15163	15108	15090	15085	14989	15090	15075	15211	15003	15030	15101	14959	14956	15067	15222	15114	15152	15229	15336	15086	15145	15148	15028	15065	15185	15152	15156	15094	15093	14956	15036	15096	15239	14992	15089	14809	15066	15284	15066	15213	15064	14996	14973	15109	15120	15180	15130	15035	15051	15043	15061	15232	15180	15070	15184	14988	15047	14958	14912	15060	15094	15144	14934	15195	15006	14948	15097	15041	14897	14948	15092	15161	14940	15178	14917	15116	15240	15120	15088	15040	15081	15237	15042	14958	14858	15134	15229	15089	15171	15003	15055	14921	15218	15183	14888	14998	15045	15212	15202	15058	15085	15161	15115	15000	15158	15086	15176	15147	15031	15160	15109	15086	15212	15028	14879	15020	15036	15021	15125	15093	15154	15125	15029	15081	15142	15039	14941	15087	15111	15021	15044	14960	15020	15040	15238	15046	14990	14998	15024	14950	15180	15149	15073	15055	15075	15044	15080	14924	14864	15110	15208	15074	15064	15090	15081	15055	15000	14943	15146	15164	15237	15091	15024	15115	15000	14968	14865	14958	15212	15183	15284	15258	14932	14996	15052	15221	15044	15097	15098	14923	15237	15080	15346	15079	15128	14975	15135	14860	14957	15141	15220	15181	15112	15032	14940	14970	15039	15145	15076	14894	14901	15117	15177	14933	15003	15083	15089	14958	15046	15151	15041	15029	14921	15135	14944	15168	15354	14960	14985	15112	15089	14972	15177	15150	15041	15054	14998	15049	15004	15134	15119	15005	15219	15219	15124	14924	15036	15093	15057	15121	15040	15057	15131	15069	14923	14966	15130	15122	15106	14929	15077	15092	15290	15056	14935	15178	15050	15058	14947	15106	15071	15077	15003	15040	15188	15170	15178	15275	15059	15140	14988	15029	15102	14874	14960	15195	15160	15222	15212	14994	14957	15061	14897	15028	14951	15256	15179	14956	15032	14928	14951	15256	14945	15043	14948	15183	15129	15136	15116	14924	15132	15053	15086	15180	14994	15068	15072	15088	14935	14939	14900	15091	15099	15034	15026	15237	15075	15082	15027	15120	15316	15053	15183	15192	14967	15132	15126	14946	15145	15153	15083	15044	15155	15103	15048	15164	15157	15145	15103	15008	15004	14818	14977	14993	15028	14903	15161	14992	15097	15148	15029	15035	15018	15135	15243	15258	14933	15062	14931	15070	15176	15120	15093	14971	15149	15164	14980	15003	15076	15069	15123	15037	15058	15122	15076	15167	15225	15049	15166	15121	15023	15191	15042	15081	15218	14976	14983	15106	15103	15047	14896	15064	14945	15130	15002	15189	15191	15195	15143	15175	15010	15163	14962	15073	15151	14983	15068	15022	15107	15081	15180	15107	14937	15114	15069	14940	15148	15093	15133	15148	15010	15006	15326	15139	15103	14888	15025	15240	14862	15097	15173	15027	14966	15001	14990	14933	15024	15158	14908	15234	15117	15071	15141	15075	15053	15147	15037	14985	14957	15023	15004	15146	15154	15004	15089	15059	15047	14998	14990	15065	15117	15161	15004	14961	15071	15187	15078	15022	14923	15211	15153	15163	14898	14961	15080	14986	15017	15047	15265	14923	15049	15138	14969	15166	15059	15195	15050	15111	15024	15228	15025	15013	14963	15141	15025	15083	15005	15083	15099	14861	15202	15120	15259	15061	15020	15049	15069	15197	15163	14872	14976	15229	15005	14976	15055	15262	15099	15032	15005	15035	15002	15085	14998	15221	14976	15182	15072	14947	14918	14898	15039	15127	15209	15060	15076	15120	15041	15097	15095	15235	15142	15196	15174	15085	15062	15081	14959	15128	15083	15045	14930	14999	15237	15109	14895	15007	15062	15047	15114	15060	15099	14998	15186	15021	15105	15036	14980	15005	14981	15156	15027	15079	15079	15155	15046	15023	15022	14950	15154	15108	14985	15073	15198	14796	15037	15120	14995	15001	15353	14968	15063	15265	14871	15219	15117	15136	15033	15081	15001	15073	15159	14990	15148	15033	15139	14919	14882	15099	15248	15107	15054	15073	15192	15015	15114	15096	14896	15069	15053	15166	14998	15242	15044	15248	14965	15023	15032	15092	15165	14915	14949	15047	15236	15073	14998	15109	15199	15104	15149	14959	15043	15020	15130	15230	15213	15155	15048	15068	15031	15073	15151	15137	15049	15224	14998	15033	15163	15147	15157	15116	15148	14933	15142	15223	14996	15192	15067	15124	15128	15131	15212	15108	15031	15135	15129	14860	15065	15221	14940	14901	15119	14963	15301	15140	15080	15236	15023	15093	15076	15110	15118	15026	14995	15173	14962	15113	14950	15053	14908	15162	15254	15114	15023	15113	15008	15101	15006	15149	15091	15085	15045	15005	15047	14998	15203	15153	14926	15011	15093	15197	15007	15148	14919	15155	15071	14955	15070	15171	14874	14908	15013	15028	15178	15132	14948	15021	15060	15005	15095	15000	14947	15154	14976	15223	15170	15277	15241	15135	15018	14998	15095	14911	15088	15167	15067	15229	15163	14947	15180	15212	14952	14952	14976	15092	15164	15096	15023	15204	15114	15097	14958	15164	15140	15130	14916	15196	15085	15162	14941	15075	14887	15203	15042	14797	15184	14909	15071	15257	15075	14996	14842	15116	15199	15114	14940	15118	15086	15124	15004	15000	14873	14887	15040	15015	15030	14978	14958	15118	14995	15066	15167	15027	15038	15047	15234	15041	14941	15000	15166	15210	15070	15083	15050	15089	15083	15337	15066	14970	15090	15042	15130	15213	14970	15024	15090	14822	15154	15099	15088	14996	15201	14996	15125	15092	15138	15129	15088	15215	15105	15022	15101	15054	15028	15054	15051	15285	15198	15066	15131	15110	15013	15059	15024	15040	15076	15011	15195	14940	14926	15281	15248	15094	14934	15154	15077	15232	14925	15068	15064	15104	15063	15129	15217	15095	15054	15241	15210	15071	15104	15064	15047	15119	15138	15107	15065	14952	15366	15125	15193	15077	15028	15004	15084	15020	15046	15051	15236	15233	15213	15245	14967	15058	15026	15040	14953	15076	15135	14926	15030	15082	15106	15140	15140	15063	15036	15096	15089	14927	15159	15058	15131	15032	15086	15124	15079	15179	15182	15177	15235	14929	15174	15216	15113	15085	14952	15134	14966	15134	14968	14998	15157	14974	15053	15316	14890	15073	15112	14980	15171	15138	15073	14880	14970	14951	15065	15013	15210	15056	14984	15163	15213	14990	15022	14921	15168	15222	15116	15188	15060	15132	15226	15066	15182	15136	15108	15070	15089	15049	15186	15069	14951	14979	15150	15093	15212	14980	14988	15071	15060	15096	15036	15105	15034	15169	15092	15058	15102	15128	14928	15112	15071	15220	15260	15285	15056	15089	14850	15133	15207	15044	14980	14959	15085	14909	14997	15126	15145	14981	15102	15060	15028	15107	14937	14906	15176	15014	15135	15154	15121	15103	15131	15081	15092	14996	15088	15083	14891	15122	15017	15166	15196	14894	15149	14850	14971	15175	15109	15085	14937	15114	14925	15062	15006	14994	15106	15107	14998	15029	14979	15083	14849	15044	15070	15053	15092	15173	15112	15163	15012	14948	15094	14943	15098	14892	15074	15256	15032	15329	15149	15087	14951	15009	15149	14899	15174	15059	15171	15112	15035	15199	15124	15020	15167	14925	15081	14900	15033	15073	14999	15089	15050	15026	15057	15060	14978	15082	14987	15102	14746	15303	15019	15068	14858	15056	15241	14989	15086	15102	14936	15198	15076	15034	15073	15286	15076	14967	14996	15186	15068	15116	15086	14997	15240	15126	15103	15104	15048	15003	15153	15214	15039	14988	15130	15066	15169	15085	15147	15128	15090	15112	15075	15001	15078	15181	15010	15057	14984	15009	15143	15201	15006	15033	15070	15031	15056	15095	15024	15064	14984	14969	14992	15114	15061	15065	14970	15268	14995	15119	15095	14978	15050	15206	15057	15006	15143	15050	14845	15149	15246	14985	15160	14959	15035	15068	14984	15094	15053	15103	15124	15090	15094	14945	15279	14940	15099	15030	14994	15030	15117	15029	15251	15010	14963	15025	15127	15167	15127	15144	14936	15116	15098	15128	15157	15190	15047	15101	15129	15058	15001	14933	15326	14873	15081	15187	15032	15066	14956	14998	14981	14913	15141	15180	14994	15131	15105	15084	15106	14915	15134	15117	15189	15181	14951	15129	14976	15067	15024	15119	15174	15063	15023	15161	15176	15177	15229	14994	15035	15254	15172	15108	15077	15035	15203	15113	15071	15160	15069	15158	15110	14920	14991	15089	15094	15194	15064	15041	14998	15087	15032	15242	15093	15085	15025	15095	15093	15117	15135	15151	15083	15184	15033	15183	14809	15185	15116	15089	14875	15033	15235	15189	15195	15071	14929	15056	14983	15131	15327	15039	15026	15111	14910	14973	15009	15129	15094	14949	15041	15193	15114	15311	15088	15087	15023	15123	14939	15174	15043	15025	15060	14999	14856	14948	15075	15002	15016	14961	15143	14890	15031	15042	15099	15011	15153	15222	15033	15055	15039	15063	14960	15152	15079	15178	15074	15150	15160	14991	15125	15031	15175	15192	15031	15065	15053	15033	15152	15062	15000	15075	15134	15017	14912	14970	15188	15159	14950	15247	15212	15050	15119	14983	15123	15008	15014	15071	15106	15232	15231	15136	15117	14966	15093	15166	15108	15220	15061	15069	15064	15403	15203	15023	15128	15065	15135	15241	14976	15053	15193	15070	15080	15013	15139	15044	15077	15052	15037	15104	15003	15055	14984	15038	15133	15011	15213	14960	14918	15018	15007	15078	15066	14871	15218	15027	15124	15237	15077	15216	15034	14911	15106	15071	15065	15062	15123	15146	14977	15071	15145	15017	14998	15112	15134	15015	15085	15054	15061	15029	15162	14978	15293	15115	15097	15157	15125	15001	14973	15198	15137	15040	15023	15083	15120	15034	15222	15065	15137	15115	15123	15013	14941	15083	15173	15074	15123	15039	14942	14937	14909	15116	14899	15061	15121	15202	15146	15193	15108	15091	15120	15114	15033	15151	14982	15143	14946
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
